/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* Main */
body {
	font:62.5% Arial,Verdana,sans-serif;
	background-color:#FFF;
	color:#000;
	min-width:1150px;
	max-width:1600px;
	margin:0 auto;
	padding:0 5px;
	}
form.basic {
	font:1.4em Arial,Verdana,sans-serif;
	color:#4C4C4C;
	}
	form.basic button.submit, #vote p button {
		width:87px;
		height:23px;
		background-image:url("../images/form-submit-bg.gif");
		border:none;
		background-color:#FFF;
		font-weight:600;
		font-size:.8em;
		line-height:23px;
		text-align:left;
		color:#4C4C4C;
		cursor:pointer;
		float:right;
		}
		span.link {
		line-height:23px;
		background:url("../images/form-link-arrow.gif") no-repeat left;
		}
		span.link a {
			color:#CC1814 !important;
			margin-left:12px;
			}
	form.basic label.car {
		background-image:url("../images/car-sprites.png");
		background-repeat:no-repeat;
		height:17px;
		display:block;
		text-indent:-9000px;
		cursor:pointer;
		float:left;
		margin-right:7px;
		}
	form.basic label.car.sedan {
		width:36px;
		background-position:0 0;
		}
		form.basic label.sedan.checked {
			background-position:0 -17px !important;
			}
	form.basic label.car.moto {
		width:20px;
		background-position:-36px 0;
		}
		form.basic label.moto.checked {
			background-position:-36px -17px !important;
			}
	form.basic label.car.special {
		width:32px;
		background-position:-56px 0;
		}
		form.basic label.special.checked {
			background-position:-56px -17px !important;
			}
	form.basic label.car.freight {
		width:31px;
		background-position:-88px 0;
		}
		form.basic label.freight.checked {
			background-position:-88px -17px !important;
			}
	form.basic input.text, form.basic select {
		border:1px solid #B6B6B6;
		width:10em;
		}
		form.basic input.small {
			width:4em;
			}
	form.basic table {
		width:100%;
		}
		form.basic table td {
			padding:.5em 0;
			}
.top_banners {
	width:100%;
	font-size:1.1em;
	line-height:1.4;

	}
	.top_banners td {
		vertical-align:top;
		padding-right:.8em;
		}
	.top_banners img {
		float:left;
		margin-right:4px;
		}
	.top_banners p {
		text-align:left;
		overflow:hidden;
		}
	.top_banners a {
		color:black;
		text-decoration:none;
		}
		.top_banners a:hover {
			text-decoration:underline;
			}
#layout {
	width:100%;
	max-width:1440px;
	}
	#header {
		width:100%;
		margin-bottom:10px;
		background-repeat:repeat-x;
		}
	#header td {
		vertical-align:middle;
		}
	#header td.menu {
		vertical-align:top;
		}
	#header td.main {
		font-size:1.8em;
		font-weight:bold;
		padding-top:10px;
		}
	#header td.sub {
		font-size:1.4em;
		padding-bottom:15px;
		}
	
	#header td.menu li.activelink {
			border-bottom: 1px solid #FF0000;
		}
	
	#header td.search {
		width:20%;
		}
		#header td.search input {
			width:98%;
			}
		#logo {
			padding-right:2em;
			width:270px;
			}
		#header ul {
			overflow:hidden;
			}
			#header ul li {
				margin-right:1em;
				float:left;
				}
				#header ul li a {
					color:#000;
					text-decoration:none;
					}
				#header ul li a:hover {
					text-decoration:underline;
					}
				#header ul li a.activelink {
					text-decoration:none;
					}
	#top tr{
		height:240px;
		}
	
	#top img {
		display:block;
		}
	#top td{
		vertical-align:top;
		}
		
	#top td.leftcol {
		background-color:#F0F0F0;
		min-width:150px;
		}
	
	#top td.right {
		vertical-align:top;
		padding-left:15px;
		background-color:#F0F0F0;
		}
	
	.post_scroller {
		position:relative;
		height:400px;
		}
	.scroller {
		background-image:url("../images/scrollers.png");
		background-repeat:no-repeat;
		background-position:center top;
		width:100%;
		height:26px;
		position:absolute;
		left:0;
		cursor:pointer;
		}
		.post_scroller .scroller {
			background-color:#047DB5;
			}
	.scroller.up {
		top:0;
		}
	.scroller.down {
		background-position:center bottom;
		bottom:0;
		}
	.post_scroller .posts {
		position:absolute;
		height:349px;
		top:25px;
		overflow:hidden;
		left:0;
		}
	.post_scroller .posts div {
		
		position:relative;
		width:100%;
		}
		.post_scroller .posts div h4 {
			position:absolute;
			opacity:0.8;
			-moz-opacity:0.8;
			background-color:#000;
			color:#FFF;
			font-size:1.1em;
			margin-right:.5em;
			margin-bottom:.5em;
			left:.5em;
			top:.5em;
			padding:.4em;
			}
		 .post_scroller .posts div h4 a {
			color:#FFF;
			}

	#top .center {
		width:100%;
		}
	#main_post {
		position:relative;
		overflow:hidden;
		height:400px;
		color:#FFF;
		border-left:2px solid #FFF;
		background:url("../images/news-bg.png") repeat-x;
		}
		#main_post .wrapper {
			position:absolute;
			overflow:hidden;
			left:1em;
			top:1em;
			margin-right:1em;
			padding:1.4em;
			max-width:585px;
			}
			#main_post .wrapper * {
				z-index:100;
				position:relative;
				}
		#main_post .big_image {
			position:absolute;
			border-right:2px solid #FFF;
			}
		#main_post .opacity {
			background-color:#000;
			opacity:0.6;
			-moz-opacity:0.6;
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:250px;
			z-index:50;
			}
		#main_post a {
			color:#FFF;
			}
		#main_post h4 a, .post h4 a {
			text-decoration:none;
			}
		#main_post h4 {
			font-size:2.2em !important;
			}
		 .post h4 {
			 font-size:1.8em;
		 }
		 
		#showcase_main .wrapper {
			position:absolute;
			overflow:hidden;
			left:1em;
			top:1em;
			margin-right:1em;
			padding:1.4em;
			max-width:700px;
			}
		#showcase_main .wrapper * {
					z-index:10;
					position:relative;
				}
		#showcase_main .big_image {
			position:absolute;
			border-right:2px solid #FFF;
			}
		#showcase_main .opacity {
			background-color:#000;
			opacity:0.6;
			-moz-opacity:0.6;
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:250px;
			z-index:5;
			}
		 #showcase_main a {
			color:#FFF;
			}
		#showcase_main h4 a, .post h4 a {
			text-decoration:none;
			color:#FFF;
			}
		 #showcase_main h4 {
			font-size:2.8em !important;
			font-weight:bold;
			}
			
#nav { width: 300px; margin: 15px; }
#nav li { width: 260px; height:79px;}
#nav a { width: 250px; padding: 3px; display:block; }
#nav li.activeSlide { background: #52707A; border: 1px solid #fff;}
#nav a:focus { outline: none; }
#nav img { 
	border: none; display:inline !important;
	float:left;
	margin-right:3px; 
	}

.info {
	color:#047DB5;
	margin-top:.3em;
	font-size:1.2em;
	}
	.info .tag {
		padding:0 .5em;
		color:#FFF;
		}
	.info .comments, .info .date {
		color:#047DB5 !important;
		}
	.info .comments a {
		color:#047DB5 !important;
		}
		#main_post .description {
			font-size:1.2em;
			margin-top:.5em;
			line-height:1.2;
			}
	#news_scroller {
		background:url("../images/news-bg.png") repeat-x;
		vertical-align:top;
		}
		#news_scroller .wrapper {
			position:relative;
			height:400px;
			}
		#news_scroller .news {
			position:absolute;
			height:369px;
			top:15px;
			overflow:hidden;
			width:100%;
			left:0;
			}
		#news_scroller ul {
			margin:0 1.5em;
			}
			#news_scroller ul li {
				margin-bottom:15px;
				}
		#news_scroller li span {
			color:#03A3FF;
			display:block;
			}
		#news_scroller li a {
			font-size:1.2em;
			color:#FFF;
			text-decoration:none;
			}
	#sale_cars {
		height:384px;
		
		}
	.tabs_wrapper {
		position:relative;
		top:-1px;
		}
		.tabs_wrapper .tabs {
			font-size:1.3em;
			font-weight:bold;
			overflow:hidden;
			position:relative;
			bottom:-1px;
			z-index:1;
			}
			.tabs_wrapper .tabs li {
				float:left;
				padding:0 .3em;
				line-height:24px;
				cursor:pointer;
				border:1px solid #999;
				margin-right:.3em;
				border-width:1px 1px 0 1px;
				border-bottom:1px solid #666;
				background:url("../images/tabs-bg.gif") repeat-x;
				color:#666;
				}
			.tabs_wrapper .tabs li.active {
				background-color:#FFF;
				background-image:none;
				color:#000;
				border-color:#666;
				border-bottom:1px solid #FFF;
				}
		.tabs_wrapper .contents {
			border:1px solid #666;
			background-color:#FFF;
			}
			.tabs_wrapper .contents .content {
				padding:10px;
				}

	#post .vote h4 {
			font-size:2em;
			}
	#post .vote  {
		padding:0 15px 15px;
		border-bottom:1px solid #BBB;
		}
		#post .vote p.description {
			margin-bottom:2em;
			}
		#post .vote .bars div {
			height:16px;
			line-height:16px;
			font-size:12px;
			text-indent:2px;
			color:white;
			background-color:#047DB5;
			margin-top:5px;
			}
		#post .vote .bars span {
			font-size:12px;
			}
			#post .vote .bars span a {
					color:#047DB5;
				}
		#post .vote .bars p {
			color:#CC1814;
			font-size:1.2em;
			margin-top:1.5em;
			}

	#vote, #block_left {
		border:1px solid #666;
		font:1.2em Arial,Verdana,sans-serif;
		margin-top:15px;
		color:#4C4C4C;
		}
		
		#tagcloud {
				margin-bottom:180px;
			}
		
		#tagcloud h2, #specialoffers h2 {
			background-color:#DDD;
			font-weight:bold !important; 
			line-height:1.6;
			text-indent:.5em;
			font:1.2em Arial,Verdana,sans-serif;
			font-size:1.5em;
			padding:4px 0px;
			margin:4px;
			color:#4C4C4C;
			}
			
		#specialoffers_rotation {
			height:300px; 
			overflow:hidden;
			}			
		
		#vote h2, #block_left h2 {
			background-color:#DDD;
			font-weight:bold;
			line-height:1.6;
			border-bottom:1px solid #666;
			text-indent:.5em;
			font-size:1.2em;
			}
		#vote h3 {
			font-size:1.3em;
			color:#047DB5;
			line-height:1.2;
			}
		#vote form, #vote h3 {
			margin:10px;
			}
		#vote p, #block_left p {
			margin:10px 10px 0px 10px;
			}
		#vote p button {
			background-image:url("../images/form-submit-long-bg.gif");
			width:103px;
			}
		#vote form {
			border:1px dotted #4C4C4C;
			border-width:1px 0;
			}
			#vote form ul li {
				margin:1em 0;
				position:relative;
				padding-left:1.5em;
				text-align:left;
				}
				#vote form ul li input {
					position:absolute;
					left:0;
					top:.1em;
					border:1px solid #666;
					}
	#mini-posts {
		margin-top:15px;
		}
		#mini-posts a.mini {
			font-size:1.2em;
			display:block;
			color:#4C4C4C;
			text-decoration:none;
			border-bottom:1px dotted #BEBEBE;
			padding:.5em 0;
			}
		#mini-posts a.top {
			color:#047DB5;
			font-weight:bold;
			}
		#mini-posts .tabs {
			font-size:1.2em;
			}
	#opinion {
		margin-top:15px;
		color:#4C4C4C;
		}
		#opinion .content  {
			font-size:1.2em;
			}
			#opinion .content div, td.opinion div {
				padding:.3em 0;
				}
			#opinion .content div a
			{
				color:#4C4C4C;
				}
			
			td.opinion div a {
				color:#047DB5;
				}
			td.opinion div a.review_link{
				color:#000 !important;
				text-decoration:none;
			}
			#opinion .content div .counter {
				width:15px;
				height:12px;
				color:#FFF;
				font-size:8px;
				padding:0 10px 5px 2px;
				margin-left:5px;
				background:url("../images/comments-counter-bg.gif") no-repeat top left;
				}
			#opinion .content div .name, td.opinion div .name {
				color:#CC1814;
				font-style:italic;
				font-weight:bold;
			}
			.name_active  {
					text-decoration:underline;
					cursor:default;
				}
			
			td.opinion div .info {
				color:#047DB5;
				font-size:0.8em;
			}
			td.opinion div .title {
				color:#047DB5;
			}
			
			td.opinion div .body {
				display: none;
			}
			
			td.opinion div .collapse {
				display: none;
				cursor:pointer;
			}

			td.opinion div .expand {
				cursor:pointer;
			}

	.showcase {
		width:100%;
		overflow:hidden;
		text-align:center;
		}
		.showcase .part {
			float:left;
			width:50%;
			overflow:hidden;
			}
			.showcase .part div {
				min-width:150px;
				width:50%;
				}
			.showcase .part.left div {
				float:right;
				}
			.showcase .part.right div {
				float:left;
				}
		.showcase p {
			font-size:1.2em;
			font-weight:bold;
			padding:.5em;
			}
		.showcase a {
			color:#047DB5;
			text-decoration:none;
			}
		.showcase a:hover {
			color:#f00 !important;
			}
		.showcase img {
			width:150px;
			height:110px;
			}	
	#sale_cars .contents {
		height:357px;
		}
	#brands {
		background-color:#F0F0F0;
		font:1.2em/2 Arial,sans-serif;
		color:#2A2929;
		}
		#brands li a  {
			color:#2A2929;
			text-decoration:none;
			}
		#brands li a:hover {
			text-decoration:underline;
			}
		#brands {
			border-top:1px solid #B6B6B6;
		}
		#brands li {
			border-bottom:1px solid #B6B6B6;
			text-indent:1em;
			}
		#brands li.suboptions {
			background-color:#52707A;
			border-bottom:1px solid #FFF;
			height:26px;
			}
		#brands li.suboptions a  {
			font-weight:bold;
			color:#FFF;
			}
		#specialoffers li a  {
			color: #047DB5;
			font-size: 1.2em;
			font-weight: bold;
			text-decoration:none;
			}
			
		#specialoffers li a:hover  {
			color:#f00;
			}
			
		#specialoffers li.even a {
			color:#4C4C4C;
			}
		#specialoffers li.even a:hover {
			color:#f00;
			}
			
		#specialoffers li {
			background: url("../images/bullet.gif") no-repeat scroll 0 0.6em transparent;
			border-bottom:1px solid #B6B6B6;
			text-indent:1em;
			padding: 3px 0;
			}
		#specialoffers li:last-child {
			background: url("../images/bullet.gif") no-repeat scroll 0 0.6em transparent;
			border-bottom:none;
			text-indent:1em;
			padding: 3px 0;			
			}
	#main_body td {
		vertical-align:top;
		border-top:2px solid #FFF;
		}
	#main_body .main_wrapper {
		border:1px solid #BBB;
		margin-left:2px;
		padding:5px;
		}
	#main_body td.rightcol {
		background-color:#F0F0F0;
		border-left:2px solid #FFF;
		padding:0 15px;
		margin-top: 15px;
		}
		#main_body td.rightcol div.gallery img {
			margin:2px;
			}
	#main_body td.leftcol {
		background-color:#F0F0F0;
		min-width:150px;
		}
		#main_body .ad {
			display:none;
			text-align:center;
			margin:15px 0;
			}
	.main_wrapper .menu {
		width:100%;
		font-size:1.2em;
		}
	#main_body .main_wrapper .menu td {
		height:25px;
		background-color:#047DB5;
		vertical-align:middle;
		text-align:center;
		}
	#main_body .main_wrapper .menu a {
		color:#FFF;
		}
	#main_body .main_wrapper .menu td.left {
		background:transparent url("../images/menu-corners.png") no-repeat left;
		width:9px;
		}
	#main_body .main_wrapper .menu td.right {
		background:transparent  url("../images/menu-corners.png") no-repeat right;
		width:9px;
		}
	.post {
		margin:13px;
		overflow:hidden;
		}
		.post .info {
			margin-bottom:1em;
			}
			.post .info a {
				color:#F00;
				font-weight:bold;
				}
			.wrapper .info .tag a {
				color:#F00 !important;
				font-weight:bold;
				}
			.post .info a.reference {
				color:#F00 !important;
				font-weight: bold;
				}
		.post h4 a {
			color:#000 !important;
			}
		.post .description {
			font-size:1.4em;
			line-height:1.5;
			}
			.post .description img {
				float:left;
				margin-right:1em;
				}
		.post .full_link {
			line-height:20px;
			background:url("../images/full-link-arrow.gif") no-repeat left;
			}
		.post .full_link a {
			color:#047DB5;
			margin-left:12px;
			}
		.post .full_link .prev {
			font-size:1.4em;
			}
	#footer {
		background:url("../images/news-bg.png") repeat-x center;
		width:100%;
		color:#FFF;
		}
		#footer td {
			vertical-align:top;
			padding-top:10px;
			}
		#footer td.logo {
			text-align:center;
			padding:10px;
			}
		#footer ul.submenu {
			margin-top:5px;
			}
		#footer ul li {
			display:inline;
			line-height:1;
			padding:0 5px;
			}
		#footer ul.menu li {
			font-size:1.2em;
			}
		#footer a {
			color:#FFF;
			}
		#footer .links_footer {
			font-size:1.2em;
			padding-right: 4px;
			float:right;
			}
		#footer .copyright {
			text-align:left;
			text-indent:2em;
			line-height:3;
			padding-top:0;
			}
			#footer .copyright p {
				text-indent:0;
				margin:0 2em 0 2em;
				line-height:normal;
				color:Gray;
				}
			#footer .copyright p a {
				 color:Gray;
				}
	#post h4 {
		font-size:2.2em;
		}
	#post h5 {
		background-color:#047DB5;
		-moz-border-radius:12px;
		-webkit-border-radius:12px;
		display:inline;
		border-radius:12px;
		font-size:1.2em;
		line-height:2.5;
		padding:.5em 1em;
		color:#FFF;
		}
		#post h5 a {
			color:#FFF;
			text-decoration:none;
			}
			#post h5 a:hover {
				text-decoration:underline;
				}
		#post .post_wrapper {
			overflow:auto;
			clear:both;
			}
			#post .post_wrapper .text {
				font:1.4em/1.5 Arial,Verdana,sans-serif;
				float:left;
				margin-right:20px;
				margin-top:1em;
				}
				#post .post_wrapper .text p {
					margin-bottom:1em;
					}
				#post .post_wrapper a {
					color:#047DB5;
					}
								
				#post .post_wrapper .lentapost a {
					color:#000;
					font-size:1.3em;
					}
					
				#post .post_wrapper img.big {
					display:block;
					}
			#post .similar_gallery {
				font-size:1.5em;
				font-weight:bold;
				overflow:auto;
				margin:1em;
				clear:both;
				}
			#post h3, #below_post h3, .h2black h2 {
				font-size:1.5em;
				font-weight:bold;
				line-height:1.6;
				color:#000;
				}
				#post h3 a {
						color:#000;
					}
			#post h3.login {
				font-size:1.5em;
				font-weight:normal;
				line-height:1.6;
				color:#000;	
				}
			#post .comments {
				font-size:1em;
				padding-bottom:1em;
				}
				#post .comments form, #post .comments form table {
					width:100%;
					}
				#post .comments form {
					margin-top:1em;
					}
					#post .comments form input, #post .comments textarea {
						width:600px;
						border:1px solid #CCC;
						}
					#post .comments textarea {
						height:100px;
						}
					#post .comments button, #post .comments .subbutton {
						background-image:url("../images/form-submit-long-bg.gif");
						width:103px;
						height:23px;
						border:none;
						background-color:#FFF;
						font-weight:600;
						font-size:1em;
						line-height:23px;
						text-align:left;
						color:#4C4C4C;
						cursor:pointer;
						margin-right:1em;
						}
				#post .comments p {
					padding:.2em 0 1em 0;
					border-bottom:1px dotted #CCC;
					}
					#post .comments th, #post .comments td {
						vertical-align:top;
						}
					#post .comments th {
						font-weight:bold;
						color:#666;
						font-size:1.3em;
						}
					#post .comments td {
						padding:.3em 0.3em;
						}
				#post .similar_gallery p {
					float:left;
					width:50%;
					margin:1em 0;
					}
				#post .similar_gallery img {
					margin-right:.5em;
					vertical-align:top;
					}
			#post .post_wrapper .gallery {
				background:url("../images/news-bg.png") repeat top;
				height:384px;
				}
				#post .gallery .gallery_wrapper {
					position:relative;
					height:100%;
					}
					#post .gallery_wrapper .images {
						height:334px;
						position:relative;
						top:25px;
						overflow:hidden;
						}
				#post .post_wrapper .gallery img {
					float:left;
					margin:2px;
					}
			#post .post_wrapper .photos {
				background:url("../images/news-bg.png") repeat top;
				width:110px;
				height:360px;
				padding:12px;
				margin-left:-134px;
				float:right;
				text-align:center;
				}
				#post .post_wrapper .photos span {
					background-image:url("../images/gallery-link-arrow.gif");
					}
					#post .post_wrapper .photos span a {
						font-size:1.2em;
						color:#FFF;
						}
				#post .post_wrapper .photos img {
					margin:2px 0;
					}
					
		.gallery-box{
			position: absolute; 
			left: 0; 
			right: 0; 
			padding: 0 300px 0 180px;
			max-width:950px;
			}
		.gallery-box .images{
			overflow-x: auto; 
			overflow-y: hidden;
			}
			
		.images-holder{
			white-space: nowrap;
			}
			
		.images-holder a {
				opacity:0.8;
				filter: alpha(opacity = 80);
			}
		
		.gallery-span {
			padding-top:85px;
			}
		
		.salons a {
				color:#000;
				padding-left:2px;
				font-size:11pt;
			}
			
		div.big {
				font-size:13pt;
				font-weight:bold;
				margin-bottom:8px;
				margin-top:10px;
			}
		
		div.big a {
				color:#000;
			}
		
		.salon .full_link {
			line-height:20px;
			text-align:right;
			}
		.salon .full_link a {
			color:#047DB5;
			margin-right:12px;
			}

	.catalog .image
	{	
		text-align: right;
		}
	.catalog .text
	{
		vertical-align: middle !important; 
		}

	.catalog .text .title a
	{
		font-size: 14px;
		color:#000;
		font-weight: 100;
		text-decoration: none;
		}
	

#post.brand h1 {
	 font-size:130%;
	 font-weight:600;
	}
	#post.brand h1 a {
			color:#000;
			text-decoration:none;
		}
#post.brand h5 {
	float:left;
	line-height:1;
	margin-right:1em;
	}

#post.brand table.salon 
{
	width:100%;
	}

#post.brand table.salon .name
{
	vertical-align: middle !important;
	}
	
#post.brand table.salon .logo
{
	text-align: right !important;
	}
	
#post.brand h6 {
		background-color:#C4160F;
		-moz-border-radius:12px;
		-webkit-border-radius:12px;
		display:inline;
		border-radius:12px;
		font-size:1.2em;
		line-height:2.5;
		padding:.3em 1em;
		color:#FFF;
		}
	
#post.brand h6 a
	{
		color:#FFF;
		text-decoration:none;
	}
	
#post.brand ul li, #tagcloud ul li{
	float:left;
	margin-right:1em;
	font-size:1.4em;
	line-height:1.5;
	}
	#post.brand ul li a
	{
		color:#047DB5;
		font-size:14px; !important;
		}
	
	#tagcloud ul li a {
		color:#FFFFFF;
		background-color:#047DB5;
		}
	#tagcloud ul li a:hover {
		color:#C4160F;
		background-color:transparent;
	}
	#post.brand .post_wrapper {
		margin-top:4em;
		}
		#post.brand .post_wrapper .text p {
			text-indent:0;
			font-size:.9em;
			}
			#post.brand .post_wrapper .text img {
				float:left;
				margin-right:1em;
				margin-bottom:2em;
				}
#post.brand span.comments {
	font-size:1em;
	border:none;
	}
#post.brand table.models_info {
	width:100%;
	margin-top:25px;
	}
	#post.brand table.models_info td {
		padding:10px;
		}
	#post.brand table.models_info span.full_link {
		font-size:1.4em;
		}
	#post.brand table.models_info div {
		overflow:hidden;
		margin:10px 0;
		}
		#post.brand table.models_info div h4 {
			font-size:1.8em;
			}
		#post.brand table.models_info div img {
			float:left;
			margin-right:20px;
			}
#post.brand td.opinion {
	font-size:1.4em;
	}
#post.brand table.models {
	width:100%;
	margin-top:10px;
	font-size:1.2em;
	}
	#post.brand table.carPhotos {
		margin-top:10px;
		font-size:1.2em;
		}
	#post.brand table.models a, #post.brand table.carPhotos a {
		color:#047DB5;
	}
	#post.brand table.models th, #post.brand table.carPhotos th {
		background-color:#047DB5;
		color:white;
		padding:.2em .3em;
		}
	#post.brand table.models td {
		padding:.2em .3em;
		}
	#post.brand table.carPhotos td {
		padding: 0 .3em;
		}
		#post.brand table.models tr.even td {
			background-color:#EEE;
			}
		#post.brand table.models tr.hidden td {
			background-color:#FFFFC7;
			}
		#post.brand table.models tr.expired td {
			background-color:#FFDDDD;
			}
			

table.postfoto { 
		margin-right : 4px; 
		margin-top : 5px; 
	}

table.postfoto .data_new 
	{
		font-size : 70%;
		color: Gray;
		width:244px;
}

p.lentapost
{
	padding:2px;
	}
	
p.about
{
	font-size:1.2em;
	}
	
.imgmiddle img {
	vertical-align:middle
	}
	
.autor_comments {
	color:#CC1814;
	font-style:italic;
	font-weight:bold;
	}
.links {
	width:234px;
	float:left;
	background-color:#F0F0F0;
	margin-top:3px;
	margin-bottom:3px;
	}
	.links h2 {
			color:#000;
			font-size:1.2em;
			font-weight:bold;
			margin:3px;
		}
	.links ul { 
			list-style:disc outside none !important;
		}
		.links ul li {
				background: url("../images/bullet.gif") no-repeat scroll 0 0.38em transparent;
				margin-bottom: 0.4em;
				padding-left: 15px;
			}
		.links ul li a {
				color:#000 !important;
				font-size:1.2em;
			}
			
.automodel {width:100%; border-collapse:collapse; table-layout:fixed}
.automodel COL {width:33%}
.automodel tr {font-size:1.2em;};
.automodel TD {padding:5px 10px; overflow:hidden; vertical-align:top;}
.automodel .middle {border:solid #336699; border-width:0 1px}
.brands IMG {vertical-align:middle; margin-right:5px}
.brands .fr {padding-top:18px}
.autoinfo .fr {font-weight:bold}
.addphoto {width:206px; height:120px; margin:10px auto; background:#f2f2f2 url(img/auto/authophoto.png) no-repeat 50% 50%}

.automodel .grayrow DIV {background-color:#f8f8f8; padding:10px; margin:10px -10px}

.width55 {
    width: 55px;
}
.width70 {
    width: 70px;
}
.width100 {
    width: 100px;
}
.width150 {
    width: 150px;
}
.width160 {
    width: 160px;
}
.width170 {
    width: 170px;
}
.width200 {
    width: 200px;
}
.width330 {
    width: 330px;
}

.fr {float:right}

	.rss { 
			list-style:disc outside none !important;
			display:block;
		}
		
	.rss li {
		background: url("../images/bullet.gif") no-repeat scroll 0 0.38em transparent;
		display:block;
		float:none !important;
		padding-left: 15px;
		}

.popuptop {
    background: url("../images/bg_popup.png") no-repeat scroll 0 -41px transparent;
    display: block;
    font-size: 0;
    height: 7px;
    left: 0;
    position: absolute;
    top: -7px;
    width: 711px;
}

.popupbottom {
    background: url("../images/bg_popup.png") no-repeat scroll 0 -48px transparent;
    bottom: -7px;
    display: block;
    font-size: 0;
    height: 7px;
    left: 0;
    position: absolute;
    width: 711px;
}

.popup {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 6000px;
    left: 0;
    min-width: 1004px;
    opacity: 0.5;
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
    position: fixed !important;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 100;
}

.popupform {
    color: #000000;
    display: none;
    left: 0;
    padding-bottom: 20px;
    padding-top: 25px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 102;
}

.popupbox {
    background-color: #FFFFFF;
    font-family: arial;
    font-size: 1.2em;
    margin: 0 auto;
    padding: 12px 40px 20px;
    position: relative;
    width: 631px;
}

.doublebox {
    background: url("../images/bg_doublebox.gif") repeat-y scroll 290px 0 transparent;
    float: left;
    width: 100%;
}
.doubleboxleft {
    float: left;
    padding-right: 23px;
    width: 267px;
}
.doubleboxright {
    float: right;
    padding-left: 23px;
    width: 318px;
}
.popupbox H3 {
    font: 18px "Trebuchet MS";
    margin: 0;
    padding: 0 0 10px;
}
.popupbox H4 {
    font: 16px "Trebuchet MS";
    margin: 0;
    padding: 0 0 10px;
}

.popupbox A {
    color: #333333;
    outline: medium none;
}

.popupbox .text {
    color: #B2B2B2;
    font-family: arial;
    font-size: 14px;
    padding: 2px;
    width: 168px;
}

.popupboxclose {
    background: url("../images/bg_popup.png") no-repeat scroll -403px -24px transparent;
    display: block;
    height: 11px;
    position: absolute;
    right: 21px;
    top: 14px;
    width: 11px;
}
.popupbox LABEL {
    font-family: arial;
}

.bluehead {
    background: none repeat scroll 0 0 transparent;
    color: #3C9EBE;
    display: block;
    font: 25px "Trebuchet MS";
    margin: 0;
    padding: 0 0 15px;
}

.entry {
    background: url("../images/bg_popup.png") no-repeat scroll 0 0 #4AB0D1;
    border: 0 none;
    color: #4CBADF;
    cursor: pointer;
    font-size: 0;
    height: 41px;
    line-height: 0;
    padding-top: 39px;
    width: 193px;
}
.registerbutton {
    background: url("../images/bg_popup.png") no-repeat scroll -193px 0 #4AB0D1;
    border: 0 none;
    cursor: pointer;
    font-size: 0;
    height: 37px;
    line-height: 0;
    padding-top: 37px;
    width: 210px;
}
.refresh {
    background: url("../images/bg_popup.png") no-repeat scroll -403px 0 transparent;
    display: inline-block;
    height: 24px;
    margin-left: 10px;
    vertical-align: middle;
    width: 31px;
}
.captcha2 {
    vertical-align: middle;
}

.cb {
    clear: both;
}

.search_border {
		background-color:#F0F0F0;
		padding:6px 9px;
		margin:3px 0px;
		border:#000 1px dotted;
	}
	
#searchForm td {
		border-top:0px;
	}
	
.button_short {
		background-image: url("../images/form-submit-short-bg.gif") !important;
		width: 85px !important;
	}
	

#content {
	font-size:13px;
	}

#content_inner {
	float:right;
	margin: 1px 5px 0px 0px;
	}
.regArrow {
	float:left;
	cursor:pointer;
	}
	
	#content #login_name {
		color:#F00;
		font-weight:bold;
		cursor:pointer;
		border-bottom:#000 1px dotted;
	}
	
	.popup_link {
		color:#4C4C4C;
		font-size:1.2em;
		}
	
	
.addstar {
		font-weight:bold;
		color:#F00;
	}
	
.automodel td {
		padding:5px;
	}
	
.gray {
	color:#666666;
	}

.blue {
	color: #047DB5;
	}

.italic {
	font-style:italic;
	}
	
.spacer {
		height:80px;
	}
	
.width172 {
    width: 174px;
}

#login {
	font-weight:bold;
	color:#007700;
	border-bottom:#000 1px dotted;
	text-decoration:none;
	}
#register {
	border-bottom:#000 1px dotted;
	text-decoration:none;
	color:#000;
	}
	
#quit {
	color:#000;
	text-decoration:none;
	border-bottom:#000 1px dotted;
	}
	
.login_form {
	float:right;
	margin-right:15px;
	}
	
#teasers {
	position:relative;
	background-color:#FFF;
	padding-bottom:5px;
	}
	#teasers h1 {
		background-color: #047DB5;
		color:#FFF;
		width:100%;
		font-size:1.5em;
		font-weight:bold;
		padding:1px;
		margin:0px 1px 14px 0px;
		}
	#teasers .teaser {
		margin:4px 2px 14px 2px;
		}
	#teasers .teaser img {
		display:block;
		}
	#teasers .teaser a {
		color: #047DB5;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		}
	#teasers .teaser a:hover {
		color: #FF0000;
		}
	
#mediateasers {
	height:275px;
	width:150px;
	margin:0;
	padding:0;
	}
	
	#mediateasers td {
		height:55px;
		width:75px;
		margin:0;
		padding:0;
		border:0;
		cursor:pointer;
		}
	#mediateasers td div.back {
		height:55px;
		width:75px;
		position:relative;
		}
	#mediateasers td div.back div.front {
		position:absolute;
		top:20%;
		right:30%;
	}
	
.notice_comments {
	font-size:14px;
	padding:3px 0;
	}

.notice_comments #show_comments {
	font-weight:bold;
	border-bottom:1px dotted #4C4C4C;
	cursor:pointer;
	}

#hidden_comments {
	display:none;
	}
	
.thumbtacks {
	float:right;
	padding:3px 2px 0px 0px;
	}
	
.data_sps {
	font-size:14px;
	color:#F00;
	margin-bottom:3px;
	}
.image_borders {
	border-right:1px solid #FFF; 
	border-left:1px solid #FFF;
	opacity:1 !important;
	filter: alpha(opacity = 100) !important;
	}
