* 	{
	font-size:100%;
	margin:0;
	padding:0;
}

html {
     overflow: scroll;
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 11px;
	font-family: Verdana;
	color: #5c574f;
	text-align:center;
	background: transparent url(/_mm/_d/background.gif) repeat-x 0 0;
	background-color: #ebebeb;
}

img	{
	border: 0px;
}

div {
	margin: 0;
	padding: 0;
}

p {
	padding-top: 12px;
}


p strong {
	text-transform: uppercase;
	font-size:90%;
	color: #b22818;
}

p span {
	font-size:90%;
	font-weight: bold;
	color: #b22818;
}

h1 {
	color: #ffffff;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
}

h1 a{
	color: white;
}

h1 a:hover {
	color: #f4f4f4;
}

h2 {
	color: #bf230d;
	padding-top: 5px;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	padding-left: 20px;
}



h3 {
	color: #303a46;
	padding-bottom: 3px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	padding-left: 10px;
}

h4 {
	color: #bf230d;
	padding-bottom: 3px;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	padding-left: 0px;
}

h5{
	color: #313b47;
	font-size: 13px;
}

h6 {
	color: #ffffff;
	padding-top: 3px;
	font-size: 13px;
	font-weight: bold;
	padding-left: 0px;
}



a {
	font-size: 11px;
	color: #ee2c13;
	text-decoration:none;
}

a:hover {
	color: #303a46;
}

strong {
	color: #7583b2;
}

fieldset {
	border: 0 solid;
}

.clearing {
	clear:both;
	font-size:0;
	line-height:0;
}

.smallspacer{
	height: 8px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 5px;
}

#margins{
	padding: 5px;
}



/* ---------------------- */
/* Glowne boxy w template */
/* ---------------------- */


#container {
	width:1000px;
	position: relative;
	margin: 0 auto;
	text-align:left;
	margin-top: 10px;
	/*border: 1px solid red;*/
}


#header {
	/*margin-top:	15px;*/
	height: 229px;
}

#body_content {
	background-color: #ffffff;
}

#menu {

	margin-bottom: 5px;
}

#menu ul {
	margin-top: 10px;
	margin-left: 10px;
}

#menu li {
	list-style: none;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

#menu li a {
	font-size: 12px;
	color: #dedce1;
	text-align: left;
}

#menu li a:hover {
	color: #f5f4f7;
}


#content {
	background-color: #ffffff;
	padding: 5px;
}

#footer {
	width:1000px;
	height: 22px;
	text-align:center;
	background: transparent url(/_mm/_d/_graph/bg_menu_bottom.gif) repeat-x 0 0;
	margin-bottom: 15px;
}

#footer a {
	font-size: 10px;
	color: #dedce1;
	padding-right: 6px;
	padding-left: 6px;
	text-align: center;

}

#footer a:hover {
	color: #f5f4f7;
}

#footer_l {
	height: 22px;
	width: 6px;
	float: left;
	background: transparent url(/_mm/_d/_graph/bg_menu_bottom_l.gif) no-repeat 0 0;
}

#footer_r {
	height: 22px;
	width: 6px;
	float: right;
	background: transparent url(/_mm/_d/_graph/bg_menu_bottom_r.gif) no-repeat 0 0;
}

#footer_link {
	padding-top: 3px;
}

#menu_top {
	height: 29px;
	text-align: left;
	background: transparent url(/_mm/_d/_graph/bg_menu_top.gif) repeat-x 0 0;
}

#menu_top_l {
	height: 29px;
	width: 6px;
	float: left;
	background: transparent url(/_mm/_d/_graph/bg_menu_top_l.gif) no-repeat 0 0;
}

#menu_top_r {
	height: 29px;
	width: 6px;
	float: right;
	background: transparent url(/_mm/_d/_graph/bg_menu_top_r.gif) no-repeat 0 0;
}

#flags{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}

#flags a{
	margin-right: 5px;
}

#login-box{
	float: left;
	margin-left: 5px;
	padding-top: 7px;
	width: 590px;
}

#menu_top ul {
	margin-top: 6px;
	float: right;
	/*margin-left: 2px;*/
	/*text-align: right;*/
}

#menu_top li {
	list-style: none;
	display: inline;
}

#menu_top li a {
	font-size: 11px;
	color: #dedce1;
	text-align: center;
	display: block;
	width: auto;
	float: left;
}

#menu_top li span {
	font-size: 11px;
	color: #dedce1;
	padding-right: 6px;
	padding-left: 6px;
	text-align: center;
	display: block;
	width: auto;
	float: left;
}

#menu_top li a:hover {
	color: #f5f4f7;
}


#banner{
	height: 200px;
	background: transparent url(/_mm/_d/_graph/banner2.jpg) no-repeat 0 0;
	cursor: pointer;
}

.box_header{
	width: 100%;
	height: 29px;
	background: transparent url(/_mm/_d/_graph/box_header.gif) repeat-x 0 0;
}

.box_content{
	background-color: #f4f4f4;
	color: #000000;
	padding: 5px;
	font-size: 11px;
}

.box_content img.pic {
	padding: 0px;
	margin: 2px;
	border: 1px solid #313b47;
	background: #ffffff;

}

.box_content ul {
	margin-top:5px;
	margin-bottom: 0px;
}

.box_content li {
	list-style: none;
	margin-top: .1em;
	padding-left: 15px;
	background: transparent url(/_mm/_d/_graph/icn-list.gif) no-repeat 1px .4em !important;
	background: transparent url(/_mm/_d/_graph/icn-list.gif) no-repeat 1px .4em;
}

.box_content li a{
	color: black;
}

.box_content li a:hover{
	color: red;
}

.right{
	text-align: right;
	width: 100%;
}


.center{
	text-align: center;
	padding: 10px;
}

#top_desc{
	text-align: left;
	font-size: 9px;
}




#forms {
}

#forms p.form-row{
	height: 35px;
	padding-left: 20px;
}

#forms p.form-row-simple{
	height: 35px;
}

#forms p.form-row-static{
	height: 15px;
}

#forms p.form-row-upload{
	padding-left: 20px;
}

#forms p.form-row-message{

}

#forms p.desc{
	float: right;
	border: 1px solid #ddded7;
	width: 350px;
	background: #eeefe7;
	padding: 5px;
	margin-top: 20px;
	margin-right: 30px;
}

#forms p.desc2{
	/*float: right;*/
	border: 1px solid #ddded7;
	width: 350px;
	background: #eeefe7;
	padding: 5px;
	margin-top: 20px;
	margin-right: 30px;
}

#forms fieldset {
	border: 0px;
	margin: 0px;
}

#forms legend {
  margin: 0px;
  color: #aa060f;
  text-align:left;
  padding-left: 10px;
}

#forms label {
  font-size: 11px;
  color: #073985;
  font-weight: bold;
  display: block;
  margin: 0px;
  padding: 0px;
}

#forms label.static {
  font-size: 11px;
  color: #073985;
  font-weight: bold;
  display: inline;
  margin: 0px;
  padding: 0px;
}

#forms span {
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	margin-left: 5px;
}


#forms input.submit {
   font-size:10px;
   font-weight:bold;
   color:#888888;
   width:120px;
   background-color:#EEEEEE;
   border:1px solid #BBBBBB;
   cursor: pointer;
   margin-top: 20px;
   margin-left: 20px;
}

#forms input.buttons {
   font-size:11px;
   font-weight:bold;
   color:#888888;
   width:120px;
   background-color:#EEEEEE;
   border:1px solid #BBBBBB;
   cursor: pointer;
   margin-left: 5px;
   height: 19px;
}

#forms input.normal {
   font-size:11px;
   font-weight:bold;
   color:#888888;
   width:120px;
   background-color:#EEEEEE;
   border:1px solid #BBBBBB;
   cursor: pointer;
   margin-top: 5px;
}

#forms input {
	vertical-align: middle;
	display: inline;
	font-size: 100%;
}

#forms input.field {
	color: #555f6a;
	background: #fff;
	border: 1px solid #303a46;
	padding: 2px 3px;
	width: 285px;
}

#forms input.minfield {
	color: #555f6a;
	background: #fff;
	border: 1px solid #303a46;
	padding: 2px 3px;
	width: 100px;
}

#forms select.field {
	color: #555f6a;
	background: #fff;
	border: 1px solid #303a46;
	padding: 0px;
	width: 250px;
	height: 18px;
}

#forms select.field2 {
	color: #555f6a;
	background: #fff;
	border: 1px solid #303a46;
	padding: 0px;
	height: 17px;
	line-height: 0px;
}

#forms select.field3 {
	color: #555f6a;
	background: #fff;
}

#forms textarea.intro {
	width:530px;
	height: 200px;
}

#forms textarea.full {
	width:530px;
	height: 300px;
}

#forms textarea.message {
	width:285px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #303a46;
	height:200px;
	display:block;
	color:#777;
}

#forms textarea.message2 {
	width:285px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #303a46;
	height:130px;
	display:block;
	color:#777;
}

#forms ul {
	margin-top:12px;
	margin-bottom: 0;
}

#forms li {
	list-style: none;
	margin-top: .1em;
	padding-left: 15px;
	background: transparent url(/_mm/_d/icn-list.gif) no-repeat 1px .5em !important;
}



.likeParent {
	font: inherit;
	color: inherit;
	text-decoration: inherit;
}

a.likeParent,
a.likeParent:link,
a.likeParent:active,
a.likeParent:visited,
a.likeParent:hover
{
	font: inherit;
	color: #000000;
	text-decoration: none;
}

div.title
{
	width: auto;
	/*background-color: #B5C4FF;*/
	background-color: #99BBE8;
	border-bottom: solid 1px #000000;
	padding: 2px;
	margin-bottom: 15px;

	font-family: Verdana;
	font-size: 14pt;
	color: #000000;
	text-decoration: none;

}
div.content
{
	margin: 10px;
}

fieldset {
	margin: 0px;
}

legend
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: Black;
}

fieldset.flash
{
	width: 375px;
	margin: 10px 0px 10px 0px;
	border-color: #D9E4FF;
}

.progressWrapper {
	width: 357px;
	overflow: hidden;
}
.progressContainer {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;

	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;

	overflow: hidden;
}
.red /* Error */
{
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}
.green /* Current */
{
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}
.blue /* Complete */
{
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: bold;
	color: #555555;

	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0px;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
}
a.progressCancel,
a.progressCancel:link,
a.progressCancel:active,
a.progressCancel:visited,
a.progressCancel:hover
{
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;

	background-image: url(/_mm/_d/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}
a.progressCancel:hover
{
	background-position: 0px 0px;
}


.przycisk {
   height: 18px;
   font-size:11px;
   font-weight:bold;
   color:#888888;
   background-color:#EEEEEE;
   border:1px solid #BBBBBB;
   cursor: pointer;
   margin-top: 20px;

}


#error{
  font-size: 11px;
  color: #db1d3c;
  background: url(/_mm/_d/icon-error.gif) no-repeat 0 0;
  height: 20px;
  margin-top: 10px;
  margin-left: 20px;
  padding-left: 25px;
  padding-top: 1px;
}


#accept{
  font-size: 15px;
  color: #269859;
  background: url(/_mm/_d/icon-ok.png) no-repeat 0 0;
  height: 64px;
  margin-top: 10px;
  padding-left: 75px;
  padding-top: 22px;
  margin-left: 20px;
}

#accept .message{
  padding-top: 5px;
}







#cars{
	height: 82px;
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	background : #f4f4f4;
}

#cars_left{
	background : url('/_mm/_d/_graph/car_left.gif') no-repeat;
	width: 21px;
	height: 82px;
	float: left;
}

#cars_right{
	background : url('/_mm/_d/_graph/car_right.gif') no-repeat;
	width: 21px;
	height: 82px;
	float:right;
}


#cars_content{
	height: 82px;
	float: left;
	color: white;
	width: 100%;
}

#cars_content ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-top: 4px;
}

#cars_content li{
	font-size: 12px;
	margin: 0px;
	color: #999;
	text-align: left;
}

#cars_content li.carspic{
	float: left;
	padding-right: 2px;
	width: 80px;
}

#cars_content li.ranking{
	padding-top: 15px;

}

#cars_content li.top h2{
	font-weight: normal;
	font-size : 14px;
	margin: 0px;
	padding: 0px;
	color: #e31507;
	padding-top: 5px;
}


#cars_content li.description{
	padding-top: 5px;
	font-size: 9px;
}

#cars_content li.carspic a img{
/*	padding: 0px;


*/
	padding: 2px;
	border: 1px solid #e7dcd1;
	background: #ffffff;
	margin-left: 5px;
	margin-right: 10px;
}

#cars_content li.carspic a:hover img{
	border: 1px solid #CDC2B0;
}


.tabrow_h{
 background : #ededed;
 cursor: pointer;
}
.tabrow{
 background : #f4f4f4;
 cursor: pointer;
}











#cars_box{
	height: 113px;
	background: #f3f3f3;
	border-top: 1px solid #9da9b9;
	border-bottom: 1px solid #9da9b9;
	color: white;
	width: 100%;
	cursor: pointer;
}

#cars_box ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#cars_box li{
	font-size: 12px;
	margin: 0px;
	color: #999;
	text-align: left;
}

#cars_box li.carspic{
	float: left;
	width: 140px;
	padding-left: 5px;
	padding-top: 5px;
}

#cars_box li.ranking{
  height: 23px;
  float: right;
}

#cars_box li.top {
	width: 680px;
	border: gray dotted;
	border-width: 0px 0px 1px 0px;
	height: 20px;
	float: left;
}

#cars_box li.tops {
	width: 300px;
	border: gray dotted;
	border-width: 0px 0px 1px 0px;
	height: 20px;
	float: left;
}

#cars_box li.top h5{
	padding-top: 3px;
	padding-bottom: 2px;
}

#cars_box li.description{
	margin-top: 5px;
	margin-bottom: 12px;
	font-size: 11px;
	width: 680px;
	height: 50px;
	color: black;
	float: left;
}

#cars_box li.descriptions{
	margin-top: 5px;
	margin-bottom: 12px;
	font-size: 11px;
	width: 300px;
	height: 25px;
}

#cars_box li.carspic a img{
	padding: 0px;
	border: 1px solid #313b47;
	background: #ffffff;
}

#cars_box li.carspic a:hover img{
	border: 1px solid #516175;
}

#cars_box .details{
	float: right;
	cursor: pointer;
	background: url(/_mm/_d/_graph/details.gif);
	width: 44px;
	height: 23px;
}

#cars_box .carranking{
	float: right;
	text-align: center;
	background: url(/_mm/_d/_graph/ranking.gif);
	width: 169px;
	height: 23px;
}





#box-images2 {
	float: left;
	text-align: left;
	padding-right: 10px;
	height: inherit;
}

#first-fotos{
}

.images{
	padding: 2px;
	border: 1px solid #E7DCD2;
	background: #FFF;
	text-align: center;
	font-size: 0px;
}


#box-content {
	/*width: auto;
	float: left;*/
	color: black;
	font-size: 12px;
}


#edit_description{
	text-align: left;
	font-family: verdana;
}

#edit_description a{
	color: #774f00;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

#edit_description a:hover {
	color: #faa601;
	text-decoration: none;
}


#edit_description ul{

}

#edit_description li {
	margin-left: 24px;
	/*list-style: none;
	display: inline;*?
}











.ratingblock {
	display:block;
	/*border-bottom:1px solid #999;*/
	padding-left: 0px;
	}

.loading {
	height: 22px;
	background: url('/_mm/_d/working.gif') 50% 50% no-repeat;
	}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 22px;
	position: relative;
	background: url('/_mm/_d/starrating.gif') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:22px;
	height: 22px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating li a:hover{
	background: url('/_mm/_d/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:22px;}
.unit-rating a.r2-unit{left:22px;}
.unit-rating a.r2-unit:hover{width: 44px;}
.unit-rating a.r3-unit{left: 44px;}
.unit-rating a.r3-unit:hover{width: 66px;}
.unit-rating a.r4-unit{left: 66px;}
.unit-rating a.r4-unit:hover{width: 88px;}
.unit-rating a.r5-unit{left: 88px;}
.unit-rating a.r5-unit:hover{width: 110px;}
.unit-rating a.r6-unit{left: 110px;}
.unit-rating a.r6-unit:hover{width: 132px;}
.unit-rating a.r7-unit{left: 132px;}
.unit-rating a.r7-unit:hover{width: 154px;}
.unit-rating a.r8-unit{left: 154px;}
.unit-rating a.r8-unit:hover{width: 176px;}
.unit-rating a.r9-unit{left: 176px;}
.unit-rating a.r9-unit:hover{width: 198px;}
.unit-rating a.r10-unit{left: 198px;}
.unit-rating a.r10-unit:hover{width: 220px;}

.unit-rating li.current-rating {
	background: url('/_mm/_d/starrating.gif') left bottom;
	position: absolute;
	height: 22px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}


#tab{
	text-align: left;
	border-collapse: collapse;
	background: url(/_mm/_d/_graph/tab_bg.gif) repeat-x;
	height: 24px;
	width: 840px;
}

#tab a {
	color: white;
	font-size: 13px;
	text-decoration:none;
}

#tab td {
	padding-left: 10px;
}

#tab a:hover {
	color: #000000;
	font-size: 13px;
	text-decoration:none;
}

#tab .tabbox-first {
	margin-left: 10px;

	text-align: left;
	float: left;
	background: url(/_mm/_d/_graph/tab.gif) no-repeat;
	width: 136px;
	height: 24px;
}

#tab .tabbox_hover {
	cursor: pointer;
	margin-left: 5px;
	text-align: left;
	float: left;
	background: url(/_mm/_d/_graph/tab.gif) no-repeat;
	width: 136px;
	height: 24px;
	color: white;
}

#tab .tabbox_hovers {
	cursor: pointer;
	margin-left: 5px;
	text-align: left;
	float: left;
	background: url(/_mm/_d/_graph/tabs.gif) no-repeat;
	width: 105px;
	height: 24px;
	color: white;
}

#tab .tabbox {
	cursor: pointer;
	margin-left: 5px;
	text-align: left;
	float: left;
	background: url(/_mm/_d/_graph/tab_hover.gif) no-repeat;
	width: 136px;
	height: 24px;
	color: black;
}

#tab .tabboxs {
	cursor: pointer;
	margin-left: 5px;
	text-align: left;
	float: left;
	background: url(/_mm/_d/_graph/tab_hovers.gif) no-repeat;
	width: 105px;
	height: 24px;
	color: black;
}

#tab .tablink {
	padding-left: 25px;
	padding-top: 2px;
}

.page_nav {
	background: #303a43;
	width: 24px;
	height: 20px;
	color: white;
	text-align: center;
	font-size: 14px;
	padding: 0px;
	cursor: pointer;
}

.page_nav_hover {
	background: #d71c0b;
	width: 24px;
	height: 20px;
	color: white;
	text-align: center;
	font-size: 14px;
	padding: 0px;
	cursor: pointer;
}

#comment_box {
	text-align: left;
	border-top: 1px solid gray;
	padding-top: 5px;
}

.comment {
	padding: 5px;
	background: #e6e6e6;
	margin-top: 5px;
	color: black;
}

.mark_link{
	color: #ffffff;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
}

.mark_link a{
	color: #ffffff;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
}

.mark_link a:hover{
	color: #ffffff;
	padding-top: 5px;
	font-size: 13px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: underline;
}

.date_car {
	font-size: 10px;
	color: #999;
}

.google_ads1{
	/*border: 1px solid #ffffff;*/
	width: 468px;
	height: 85px;
}

.google_ads2{
	/*border: 1px solid #ffffff;*/
	width: 234px;
	height: 285px;
}

.google_ads_best{
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
}

.google_ads3{
	border: 1px solid #ffffff;
	width: 840px;
	height: 115px;
	text-align: center;
}

.google_ads31{
	border: 1px solid #ffffff;
	width: 728px;
	height: 115px;
}

.google_ads32{
	border: 1px solid #ffffff;
	width: 728px;
}

.google_ads4{
	width: 120px;
	margin-left: 10px;
	margin-top: 10px;
}

.google_ads_falsh{
	/*border: 1px solid #ffffff;*/
	width: 238px;
	height: 60px;
	padding-top: 10px;
	margin: auto;
}

#formularz2 {
	color: #dedce1;
	font-size: 9px;
	height: 20px;
}

#formularz2 a{
	color: #fd5039;
	font-size: 10px;
	font-weight: bold;

}

#formularz2 a:hover{
	color: #f5f4f7;
}

#formularz2 fieldset {
	border: 0px;
	margin: 0px;
}

#formularz {
	color: #dedce1;
	font-size: 9px;
	height: 20px;
}

#formularz fieldset {
	border: 0px;
	margin: 0px;
}

#formularz input.submit {
   background: transparent url(/_mm/_d/login.gif) repeat-x 0 0;
   font-size: 0px;
   width: 48px;
   height: 14px;
   border: 0px;
   cursor: pointer;
}

#formularz input {
	vertical-align: middle;
	display: inline;
	font-size: 100%;
	height: 12px;
}

#formularz input.field {
	color: #555f6a;
	background: #fff;
	/*border: 1px solid #dcd9d0;*/
	border: 1px solid #c0beb6;
	padding-left: 2px;
	width: 125px;
}

#formularz a{
	color: #fd5039;
	font-size: 10px;
	font-weight: bold;

}

#formularz a:hover{
	color: #f5f4f7;
}

#forgot_password{
	border: 1px solid #ddded7;
	width: 350px;
	background: #eeefe7;
	padding: 5px;
	margin-top: 20px;
	margin-right: 30px;
}

#subsc{
	border: 1px solid #ddded7;
	width: 350px;
	background: #eeefe7;
	padding: 5px;
	margin-top: 20px;
	margin-right: 30px;
}

.v08	{font-size:9px;		font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v08b	{font-size:9px;		font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v09	{font-size:9px;		font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v09b	{font-size:9px;		font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v0		{font-size:10px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v0b	{font-size:10px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v1		{font-size:11px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v1b	{font-size:11px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v2		{font-size:12px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v2b	{font-size:12px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v3		{font-size:13px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v3b	{font-size:13px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v4		{font-size:14px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v4b	{font-size:14px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v5		{font-size:15px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v5b	{font-size:15px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v6		{font-size:16px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v6b	{font-size:16px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v7		{font-size:17px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v7b	{font-size:17px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v8		{font-size:18px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v8b	{font-size:18px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v9		{font-size:19px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v9b	{font-size:19px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v20	{font-size:20px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v20b	{font-size:20px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v21	{font-size:21px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v21b	{font-size:21px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v22	{font-size:22px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v22b	{font-size:22px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v23	{font-size:23px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v23b	{font-size:23px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v24	{font-size:24px;	font-weight:normal;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }
.v24b	{font-size:24px;	font-weight:bold;	font-family:Verdana, Tahoma, ArialCE, HelvaticaCE, Arial, Helvetica, sans-serif }


#shout {
	width			:	392px;
	height			:	auto;
	border			:	1px solid #e6e6e6;
	padding			:	5px;
	background		:	#eb240f;
	color			:	#fff;
	margin			:	0 auto 0 auto;
}

#shout_contents {
	width			:	380px;
	padding			:	5px;
	height			:	350px;
	border			:	0px solid #e6e6e6;
	overflow		:	auto;
	font-size		:	9pt;
	color			:	black;
	background		:	white;
}

#shout_contents p {
	margin			:	0 0 5px 0;
	padding			:	0 0 5px 0;
	border-bottom	:	1px dotted black;
	width			:	360px;
}

.date {
	color			:	#030188;
}

.note {
	clear			:	both;
	color			:	#a6c3ff;
	font-size		:	8pt;
	padding			:	5px;
	text-align		:	center;
}

#shout_form {
	padding			:	5px;
	width			:	380px;
	border			:	1px solid #000;
	border-top		:	0;
}

#shout_form form {
	margin			:	0;
	padding			:	0;
}

#shout_form form input {
	width			:	310px;
	height			:	15px;
	margin			:	0;
	padding			:	0;
	font-size		:	8pt;
	background		:	white;
	border			:	1px solid #999;
	color			:	black;
}

table.userdata{
}
table.userdata tr{
	height: 20px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/_mm/_d/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/_mm/_d/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

table.list table.inline_form th {
	background: none;
	border: none;
	padding:8px;
	margin:0;
  text-align: right;
}


table.list {
  padding: 0;
  margin: 0;
  width: 100%;
  /* border-collapse: separate; */
  border-collapse: collapse;
  border-spacing: 0;
}
table.list th {
  font-size: 10px;
  font-family: Verdana, Arial;
  line-height: 110%;
  color: #161c24;
  text-shadow: 2px 2px 2px #fff;
  text-align: left;
  vertical-align: top;
  padding: 5px 6px 5px 8px;
  background: #fbdeff url('/_mm/_d/_graph/th-bg.gif') left top repeat-x;
  border-bottom: 1px solid #df2b14;
}
table.list th small {
  font-weight: normal;
  color: #9199a4;
}
table.list td {
  padding: 3px 5px 3px 8px;
  font-size: 10px;
  vertical-align: top;
}
table.list tr.paddingless td {
  padding: 0px;
}
table.list td a { display: inline; color: #2f2f2f; }
table.list td a:hover { color:#CC9933; }
table.list td img { vertical-align: text-top; }

table.list td.list-item a { font-size: 11px; padding: 2px;}

table.list td.prevpage {
  border-right: 0;
  text-align: left;
}
table.list td.nextpage {
  border-left: 0;
  text-align: right;
}
table.list td.label {
  white-space: nowrap;
  font-size: 10px;
  text-align: right;
  width: 200px;
}
table.list td p {
  display: inline;
}
table.list tr.odd {
  background: #f5f5f5;
}
table.list tr.special {
  background: #add8e6;
}

table.forum {
  padding: 0;
  margin: 0;
  width: 100%;
  /* border-collapse: separate; */
  border-collapse: collapse;
  border-spacing: 0;

}
table.forum th {
  font-size: 11px;
  font: bold 11px "Trebuchet MS", arial, helvetica, sans-serif;
  line-height: 110%;
  color: #161c24;
  text-shadow: 2px 2px 2px #fff;
  text-align: left;
  vertical-align: top;
  padding: 5px 6px 5px 8px;
  background: url("/_mm/_d/_graph/row-bg.gif") bottom left repeat-x;
}
table.forum th small {
  font-weight: normal;
  color: #9199a4;
}
table.forum td {
  padding: 3px 5px 3px 8px;
  font-size: 10px;
  vertical-align: top;
}
table.forum tr.paddingless td {
  padding: 0px;
}
table.forum td a { display: inline; color: #2f2f2f; }
table.forum td a:hover { color:#CC9933; }
table.forum td img { vertical-align: text-top; }

table.forum td.list-item a { font-size: 12px; }

table.forum td.prevpage {
  border-right: 0;
  text-align: left;
}
table.forum td.nextpage {
  border-left: 0;
  text-align: right;
}
table.forum td.label {
  white-space: nowrap;
  font-size: 10px;
  text-align: right;
  width: 200px;
}
table.forum tr.odd {
  background: #f5f5f5;
}

tr.needs_love {
  background: #ffdddd !important;
}

div.post_content {
  display: inline;
  font-size: 11px;
}

#over {overflow: hidden; padding-left: 4px; padding-top: 6px; position: absolute; text-align: left; width: 118px;}