body {
	margin: 0 auto;
	padding: 0;
	min-width: 960px;
	background: #fff;
	font: 11px/15px Arial, Tahoma, serif;
	color: #000;
}
a img { border: none; }
/* ********************************* STRUKTURA  */
* html body {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'auto');
}
#wrapper {
	width: 100%;
	min-width: 960px;
}
#header {
	min-width: 960px;
	height: auto;
	margin: 0 auto;
	padding: 0% 2% 0% 2%;
	padding: expression((documentElement.clientWidth||document.body.clientWidth)<1150?'0% 0% 0% 0%':'0% 10% 0% 10%');
  overflow: hidden; 	
}
#footer {
	min-width: 960px;
	width: auto;
	height: auto;
	margin: 0 auto;
	padding: 0% 2% 0% 2%;
	padding: expression((documentElement.clientWidth||document.body.clientWidth)<1150?'0% 0% 0% 0%':'0% 10% 0% 10%');	
}
#main_content {
	
	width: auto;
	height: auto;
	margin: 0 auto;
	padding: 0% 2% 0% 2%;
	padding: expression((documentElement.clientWidth||document.body.clientWidth)<1150?'0% 0% 0% 0%':'0% 10% 0% 10%');
}
.anews_pic1 {
	FLOAT: left; WIDTH:170px
}


.model_name1 A {
	FLOAT: center; FONT: bold 13px Trebuchet MS, Tahoma, Arial, serif; WIDTH: 100%; COLOR: #3f4096; TEXT-DECORATION: underline
}
.model_name1 A:visited {
	FLOAT: center; FONT: bold 13px Trebuchet MS, Tahoma, Arial, serif; WIDTH: 100%; COLOR: #3f4096; TEXT-DECORATION: underline
}
.model_name1 A:hover {
	FLOAT: center; FONT: bold 14px Trebuchet MS, Tahoma, Arial, serif; WIDTH: 100%; COLOR: #c40000; TEXT-DECORATION: none
}


.model_block1 {
	float: none;
	width: 150px;
	height: auto;
	margin: 0 auto;
	padding: 0px;
}
.brandpleft1 {
	float: left;
	width: 49%;
	margin: 0 auto;
	padding: 3px 0 0 0;
	}
.brand_radius_block1 {
	width: 151px;
	margin: 0 auto;
	padding: 10px;
}
.brand_radius1 {
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}
.brand_radius_img1 {
	float: left;
	position: absolute;
	width: 150px;
	height: 100px;
	background: #EDEFF1;
	z-index: 1;
}
.brand_radius_bg1 {
	float: left;
	position: absolute;
	width: 150px;
	height: 100px;
	background: url(curves1.png) no-repeat;
	z-index: 2;
}

.clear {
  clear:both;
  height:0px;
  overflow:hidden;
}
/* ********************************* END STRUKTURA  */

.top_banner {
  background: #000; 
  overflow: hidden;
  
}
.head_bann {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0px;
		width: expression((documentElement.clientWidth||document.body.clientWidth)>1600?'1600px':     ((documentElement.clientWidth||document.body.clientWidth)<1150?'1000px':'auto'));
	min-width: 960px;
}
.banner1 {
	width: 490px;
	height: auto;
	margin: 0 auto;
	padding: 0px;
}

/* head logo banner */
#head_wrapper {
	margin: 0 438px 0 0;
}
.head_right {
	float: right;
	width: 438px;
	height: 130px;
	margin-right: -438px;
	display: inline;
	position: relative;
	background: url(Avtomenu.jpg) no-repeat;
}
.head_content {
	float: left;
	width: 100%;
	height: 130px;
	background: url(head_content_bg.jpg) repeat-x;

}
.head_cont_right {
	width: 100%;
	height: 130px;
	background: url(head_cont_right.jpg) top right no-repeat;
}
.head_cont_left {
	width: 100%;
	height: 130px;
	overflow: hidden;

	margin: 0 auto;
	padding: 10px 0 10px 0;
	text-align: center;
	background: url(head_cont_left.jpg) top left no-repeat;
}
.head_icons {
	float: right;
	width: 230px;
	margin: 84px 20px 0 0px;
	padding: 0px;
}
.head_icons li {
	float: left;
	list-style: none;
	padding: 0px 11px;
}

/* ********* CONTENT STRUCTURA ***/
#outer_wrapper {
	background: #fff url(background_left.gif) repeat-y left;
	border: 1px solid #fff;

}
#wrapper_cont {
	background: url(background_right.gif) repeat-y right;
}
#container {
	width: 100%;
	float: left;
	margin-right: -240px;
	background: url(background_right.gif) repeat-y right;
}
#content {
	margin-right: 240px;
	background: url(background_left.gif) repeat-y left;
}
#main {
	margin-left: 210px;
	padding: 0px;
}
#left {
	width: 210px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#sidebar {
	width: 240px;
	float: right;
}
.clearing {
	height: 0;
	clear: both;
}

/* ****** IN CONTENT **/
#wrapper-columns {
	margin: 0 10px 0 10px;
}
#content_main {
	float: left;
	width: 100%;
	background: #fff;


}
#content_leftcolumn {
	float: left;
	width: 0px;
	margin-left: 0px;
	display: inline;
	position: relative;
	background: #fff;
}
#content_rightcolumn {
	float: right;
	width: 10px;
	margin-right: -10px;
	display: inline;
	position: relative;
	background: #fff;
}

/* ****** IN CONTENT **/
.top7 {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px auto;
	padding: 0px;
}
.top7_name {
	float: left;
	width: 100%;
	height: auto;
	background: #3D484D url(top7_bg.jpg) 2px 0px  repeat-x;
	margin: 0px auto;
	padding: 0px;
	padding: 7px 0 5px 0;	
	text-align: center;
}
.top7_name span {
	padding: 22px 0 12px 13px;
	text-align: left;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}
#top7_outer_wrapper {
	background: #323232;
	margin: 0 0 10px 0;	
}
#top7_wrapper {
}
#top7_container {
	width: 100%;
	float: left;
	margin-right: -164px;
	background: #323232;
	margin-bottom: 3px;
}
#top7_content {
	margin-right: 164px;
}
#top7_main {
	margin-left: 125px;
	padding: 1px 0 0 0;
	}
#top7_left {
	float: left;
	width: 125px;
}
#top7_sidebar {
	width: 164px;
	height: 152px;
	float: right;
background: #323232;
}
.price_block {
	margin: 0px;
	padding: 0px;
}
.price_block ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.base_price_text {
	float: none;
	margin: 0px;
	padding: 2px 0 0 15px;
	list-style: none;
	font: 11px Trebuchet MS, Tahoma, Arial, serif;
	color: #fff;
}
.base_price_block {
	float: right;
	display: inline;
	width: 122px;
	margin: 2px 0px;
	padding: 8px 0px 7px 0;
	background: #69787D;
	text-align: center;
	font: bold 14px Trebuchet MS, Tahoma, Arial, serif;
	color: #fff;
}
.base_price_block_red {
	float: right;
	display: inline;
	width: 122px;
	margin: 0px;
	padding: 5px 0px 6px 0;
	background: #E90005;
	text-align: center;
	font: bold 14px Trebuchet MS, Tahoma, Arial, serif;
	color: #fff;
}
.top7_car ul {
	float: left;
	width: 100%;
	height: 152px;
	overflow-y: scroll;
	list-style: none;
}
.top7_car ul {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: #B1BBBE;
}

.top7_car li {
	float: none;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 2px 15px 2px 5px;
	font: bold 12px Arial, Tahoma, serif;
	color: #69787D;
}
.top7_car li span{
	cursor: pointer;
}
.top7_car li a {
	float: none;
	display: block;
	width: auto;
	padding: 2px 5px;
	background: #69787D;
	text-decoration: none;
	font: bold 12px Arial, Tahoma, serif;
	color: #C3E0F4;
	cursor: pointer;	
}
.top7_car li a.off {
	float: none;
	display: block;
	width: auto;
	padding: 2px 5px;
	background: none;
	text-decoration: none;
	font: bold 12px Arial, Tahoma, serif;
	color: #69787D;
	cursor: pointer;	
}
.top7_car_img {
	float: left;
	width: 161px;
	height: 100%;
	background: #69787D;	
	margin: 0 auto;

	border-top: 1px solid #323232;
}
.top7_car_text {
	float: left;
	width: 140px;
	height: auto;
	margin: 0 auto;
	padding: 2px 0 2px 10px;
	font: 10px/11px Trebuchet MS, Tahoma, Arial, serif;
	color: #C3E0F4;
	text-align: center;
	
}
.top7_car_text a{
	font: normal 11px Arial, Tahoma, serif;
	color: #ECF4C3;
}

/* ********* CONTENT LEFT ***/
.avto_news {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 0 10px 0;
}
.avto_news_bar {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0 10px 0;
	background: #EDEFF1;
}
.avto_news_bar h2 {
	float: left;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 7px 0px 6px 10px;
	font: bold 14px Trebuchet MS, Tahoma, Arial, serif;
	color: #3F4096;
	text-transform: uppercase;
}
.avto_news_content {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0 0 5px 0;
}
.avto_news_content a, .avto_news_content a:visited {
	font: normal 12px Arial, Tahoma, serif;
	color: #3F4096;
}
.avto_news_content a:hover{
	font: normal 12px Arial, Tahoma, serif;
	text-decoration: none;
	color: #C40000;
}
.anews_pic {
	width: 110px;
	float: left;
}
.anews_pic img {
	float: left;
	width: auto;
	margin: 7px 0 0px 0;
	/*border: 1px solid #617789;*/
	border: 1px solid #3F4096;
}
.avto_news_info {
	margin-left: 90px;
	margin: 0 0 5px 0;
	font: normal 12px Arial, Tahoma, serif;
	color: #000;
}
.avto_news_info a, avto_news_info a:visited {
	font: normal 12px Arial, Tahoma, serif;
	color: #3F4096;
}
.avto_news_info a:hover {
	font: normal 12px Arial, Tahoma, serif;
	text-decoration: none;
	color: #C40000;
	}
.news_title {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 5px 3px 3px 0px;
	font: bold 12px Arial, Tahoma, serif !important;
		color: #3F4096;
    }
.news_title a:hover{
	width: auto;
	height: auto;
	margin: 0px;
	padding: 5px 3px 3px 0px;
	font: bold 12px Arial, Tahoma, serif !important;
		text-decoration: none;
		color: #C40000;
}
.news_title a{
	width: auto;
	height: auto;
	margin: 0px;
	padding: 5px 3px 3px 0px;
	font: bold 12px Arial, Tahoma, serif !important;
	color: #3F4096;
}

.news_date {
	font: normal 12px Arial, Tahoma, serif !important;
	color: #3F4096;
}
.avto_news_bg {
  clear:both;
  height: 5px;
	background: url(avto_news_bg.gif) bottom left repeat-x;
	margin: 0px;
	padding: 0px;
}

/* *** cont_banner **/
.cont_banner470 {
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 10px 0px;
	text-align: center;
}

/* new model */
.new_model {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;

}
.new_model_bar {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0 10px 0;
	background: #EDEFF1;
}
.new_model_bar h2 {
	float: left;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 7px 0px 6px 10px;
	font: bold 14px Trebuchet MS, Tahoma, Arial, serif;
	color: #3F4096;
	text-transform: uppercase;
}
.new_model_content {
	width: 100%;
	height: auto;
	margin: 0 auto;
	/* text-align: center;*/
}
.new_model_wrapper {

	width: 100%;
	height: auto;
	margin: 0 auto;
	padding: 0px;
}
.model_block {
	float: none;
	width: 152px;
	height: auto;
	margin: 0 auto;
	padding: 0px;
}
.model_block img {
	border: 1px solid #3F4096;
	text-align: right;
}
.model_name a, .model_name a:visited {
	float: left;
	font: bold 13px Trebuchet MS, Tahoma, Arial, serif;
	color: #3F4096;
	text-decoration: underline;
	width: 100%;
}
.model_name a:hover {
	float: left;
	font: bold 14px Trebuchet MS, Tahoma, Arial, serif;
	color: #C40000;
	text-decoration: none;
	width: 100%;
}

#centerLayer {
 width: 400px; /* Ширина слоя в пикселах */
 background: #fc0; /* Цвет фона */
 padding: 10px; /* Поля вокруг текста */
 text-align: left; /* Выравнивание по левому краю */
}
.align_center {
	position: relative;
	width: 100%;
}
.align_center:after {
content: '';
display: block;
clear: both;
}
.align_center_to_left {
position: relative;
right: 50%;
float: right;
}
.align_center_to_right {
position: relative;
z-index: 1;
right: -50%;
margin: 1em 0;
border: 0px dashed green;
}

/* archive_news */
.archive_news {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;
}
.archive_news_bar {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0 10px 0;
	background: #EDEFF1;
}
.archive_news_bar h2 {
	float: left;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 7px 0px 6px 10px;
	font: bold 14px Trebuchet MS, Tahoma, Arial, serif;
	color: #3F4096;
	text-transform: uppercase;
}
.archive_content {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.archive_list {
	width: auto;
	margin: 0px;
	padding: 0px;
}
.archive_list ul {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.archive_list li {
	float: left;
	width: 40%;
	margin: 0px 0 0 10px;
	padding: 0px;
}
.archive_list li a {
	margin: 0px;
	padding: 0px 10px;
	background: url(archive_news_picbg.gif) 0px 6px  no-repeat;
	font: normal 12px Tahoma, Arial, serif;
	color: #3F4096;
	line-height: 17px;
}
.archive_list li a:hover {
	margin: 0px;
	padding: 0px 10px;
	background: url(archive_news_picbg.gif) 0px 6px  no-repeat;
	font: normal 12px Tahoma, Arial, serif;
	color: #C40000;
	text-decoration: none;
	line-height: 17px;
}

/* ********* CONTENT LEFT ***/
.configblock {
	float: left;
	width: 210px;
	height: auto;
	background: #EDEFF1;
}
.configname {
	float: left;
	width: 210px;
	height: auto;
	margin-top: 0px;
	background: #3D484D url(blockname_bg.jpg) 2px 0px  repeat-x;
}
.auth_config {
	float: left;
	width: 210px;
}
.auth_config fieldset {
	border: none;
	margin: 0px;
	padding: 0px
}
.auth_inpt {
	float: left;
	display: block;
	width: 150px;
	height: auto;
	margin: 10px 0 0 2px;
	padding: 0px;
}
.auth_inpt input {
	width: 130px;
	margin: 4px 0 0 9px !important;
	padding: 3px 0 0 3px;
	font: normal 11px Tahoma, Arial;
	color: #617789;
	border: 1px solid #617789;
	background: #fff;
}
.auth_text {
	float: left;
	margin: 0px 0 10px 7px;
}
.auth_text a, .auth_text a:visited {
	float: left;
	margin: 0px;
	padding: 0 0 0 4px;
	font: normal 10px Tahoma, Arial, serif;
	color: #617789;
}
.auth_text a:hover {
	float: left;
	margin: 0px;
	padding: 0 0 0 4px;
	font: normal 10px Tahoma, Arial, serif;
	text-decoration: none;
	color: #C40000;
}
.auth_btn {
	float: left;
	width: 43px;
	height: 45px;
	margin: 10px 0 0 0px;
	padding: 3px;
}

.select_config {
	float: left;
	width: 210px;
	height: auto;
	margin: 0px;
	padding: 10px 0 0 0; 
	font: normal 11px Tahoma, Arial, serif;
	color: #617789;
	background: url(selectbg.gif) repeat-x;
}
.valuta {
	float: left;
	width: 50px;
	height: auto;
	margin: 0px;
	padding: 2px 0 10px 10px; 
	font: normal 11px Tahoma, Arial, serif;
	color: #617789;
}
.slct_valuta {
	float: left;
	width: 80px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: url(option_bg.gif) no-repeat;
}
.slct_valuta select {
	width: 73px;
	height: 22px;
	margin: 0px;
	padding: 3px 5px; 
	font: normal 11px Tahoma, Arial, serif;
	border: none;
}
.avtonavigation {
	float: left;
	width: 210px;
	height: auto;
	background: url(menu_calc_back.gif) bottom no-repeat;
}
.avtonav_name {
	float: left;
	width: 210px;
	height: auto;
	padding: 7px 0 5px 0;	
	background: #3D484D url(blockname_bg.jpg) 2px 0px  repeat-x;
}

.avtonav_name span {
	padding: 22px 0 12px 13px;
	text-align: left;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}

.nav_list {
	float: left;
	width: 210px;
	height: auto;
}
.nav_list ul {
	width: 210px;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.nav_list li {
	float: none;
	width: 210px;
	height: auto;
	margin: 0px;
	padding: 9px 0 6px 0;
	background: #fff url(anav_bg.jpg) no-repeat;
	font: bold 12px Arial, Tahoma, serif;
/*	text-transform: uppercase; */
}
.nav_list li a, .nav_list li a:visited {
	float: none;
	width: auto;
	margin: 0px;
	padding: 15px 0 15px 22px;
	background: url(anav_pic.gif) 10px 17px no-repeat;
	text-decoration: none;
	color: #3F4096;
}

.nav_list li a:hover{
	float: none;
	width: auto;
	margin: 0px;
	padding: 15px 0 15px 22px;
	background: url(anav_pic.gif) 10px 17px no-repeat;
	text-decoration: underline;
	color: #3F4096;
}

.nav2_list {
	float: left;
	width: 210px;
	height: auto;
}
.nav2_list ul {
	width: 210px;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.nav2_list li {
	float: none;
	width: 210px;
	height: auto;
	margin: 0px;
	padding: 6px 0 5px 0;
	background: #fff url(anav2_bg.jpg) no-repeat;
	font: bold 12px Arial, Tahoma, serif;
/*	text-transform: uppercase; */
}
.nav2_list li a, .nav2_list li a:visited, .nav2_list li a:hover {
	float: none;
	width: auto;
	margin: 0px;
	padding: 14px 0 12px 22px;
	background: url(anav2_pic.gif) 10px 18px no-repeat;
	text-decoration: none;
	color: #ECF4C3;
}
.nav2_list li a:hover {
	float: none;
	width: auto;
	margin: 0px;
	padding: 14px 0 12px 22px;
	background: url(anav2_pic.gif) 10px 18px no-repeat;
	text-decoration: underline;
	color: #ECF4C3;
}
.back_calc_zz{
  background: url(menu_calc_back.gif) no-repeat;
  border: 1px solid red;
}

.tcalc {
	float: left;
	display: block;
	width: auto;
	height: auto;
	margin: 10px 0 0 0px;
	padding: 0 0 0px 55px;
	background: url(tcalc.gif) 20px 0px no-repeat;
	font: bold 11px Arial, Tahoma, serif;
	text-transform: uppercase;
	color: #617789;
}
.tcalc a, .tcalc a:visited {
	font: bold 11px Arial, Tahoma, serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #617789;
}
.tcalc a:hover {
	font: bold 11px Arial, Tahoma, serif;
	text-transform: uppercase;
	text-decoration: underline;
	color: #C40000;
}
.kcalc {
	float: left;
	display: block;
	width: auto;
	height: auto;
	margin: 10px 0 0 0px;
	padding: 0 0 10px 55px;
	background: url(kcalc.gif) 20px 0px no-repeat;
	font: bold 11px Arial, Tahoma, serif;
	text-transform: uppercase;
	color: #617789;
}
.kcalc a, .kcalc a:visited {
	font: bold 11px Arial, Tahoma, serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #617789;
}
.kcalc a:hover {
	font: bold 11px Arial, Tahoma, serif;
	text-transform: uppercase;
	text-decoration: underline;
	color: #C40000;
}
.left_bbanner {
	float: left;
	width: auto;
	height: auto;
	margin: 0px auto;
	padding: 12px 0 12px 0;
	background: #fff;
}
.left_bbanner_in {
	float: none;
	width: 210px;
	height: auto;
	margin: 0px auto;
	text-align: center;
}
.catalog {
	float: left;
	width: 210px;
	height: auto;
}
.catalog_name {
	float: left;
	width: 210px;
	height: auto;
	background: url(catalogname_bg.jpg) 2px 0px  repeat-x;
}
.tag_cloud_catalog {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 10px 5px;
	height: auto;
}

.tag_cloud_catalog .c10 a { font: bold 18px Tahoma, serif; text-decoration: none; text-transform: uppercase; 	color: #617789; padding: 0 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c9 a { font: normal 18px Tahoma, serif; text-decoration: none; text-transform: uppercase; color: #617789; padding: 0 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c8 a {	font: bold 16px Tahoma, serif; text-decoration: none; color: #617789; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c7 a {	font: normal 16px Tahoma, serif; text-decoration: none; color: #617789; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c6 a {	font: bold 14px Tahoma, serif; text-decoration: none; text-transform: uppercase; color: #617789; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c5 a {	font: normal 14px Tahoma, serif; text-decoration: none; color: #617789; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c4 a {	font: bold 12px Tahoma, serif; text-decoration: none; text-transform: uppercase; color: #617789; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c3 a {	font: normal 12px Tahoma, serif; text-decoration: none; color: #617789; padding: 0px 7px; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c2 a {	font: bold 10px Tahoma, serif; text-decoration: none; text-transform: uppercase; color: #617789; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c1 a {  font: normal 10px Tahoma, serif; text-decoration: none; color: #617789; line-height: 22px; padding: 0 10px; white-space: nowrap;}
.tag_cloud_catalog .c10 a:hover { font: bold 18px Tahoma, serif; text-decoration: none; text-transform: uppercase; 	color: #C40000; padding: 0 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c9 a:hover { font: normal 18px Tahoma, serif; text-decoration: none; text-transform: uppercase; color: #C40000; padding: 0 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c8 a:hover {	font: bold 16px Tahoma, serif; text-decoration: none; color: #C40000; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c7 a:hover {	font: normal 16px Tahoma, serif; text-decoration: none; color: #C40000; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c6 a:hover {	font: bold 14px Tahoma, serif; text-decoration: none; text-transform: uppercase; color: #C40000; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c5 a:hover {	font: normal 14px Tahoma, serif; text-decoration: none; color: #C40000; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c4 a:hover {	font: bold 12px Tahoma, serif; text-decoration: none; text-transform: uppercase; color: #C40000; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c3 a:hover {	font: normal 12px Tahoma, serif; text-decoration: none; color: #C40000; padding: 0px 7px; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c2 a:hover {	font: bold 10px Tahoma, serif; text-decoration: none; text-transform: uppercase; color: #C40000; padding: 0px 10px; line-height: 22px; white-space: nowrap;}
.tag_cloud_catalog .c1 a:hover {  font: normal 10px Tahoma, serif; text-decoration: none; color: #C40000; line-height: 22px; padding: 0 10px; white-space: nowrap;}

.shini {
	float: left;
	width: 210px;
	height: auto;
}
.shini_name {
	float: left;
	width: 210px;
	height: auto;
	background: url(catalogname_bg.jpg) 2px 0px  repeat-x;
}


/* ** ***** CONTENT RIGHT ***/

.search {
	float: left;
	width: 240px;
	height: auto;
}
.search_name {
	float: left;
	width: 240px;
	height: auto;
	padding: 7px 0 5px 0;	
	background: url(search_bg.jpg) repeat-x;
}

.search_name span {
	padding: 22px 0 12px 13px;
	text-align: left;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}

.search_block {
	float: left;
	width: 240px;
}
.search_block fieldset {
	border: none;
	margin: 0px;
	padding: 0px
}
.search_inpt {
	float: left;
	display: block;
	width: auto;
	height: auto;
	margin: 7px 0 15px 3px;
	padding: 0px;
}
.search_inpt input {
	width: 155px;
	margin: 4px 0 0 4px !important;
	padding: 4px 0 4px 3px;
	font: normal 11px Tahoma, Arial;
	color: #69787D;
	border: 1px solid #69787D;
	background: #fff;
}
.search_btn {
	float: right;
	width: 63px;
	height: 25px;
	margin: 10px 5px 0 0px;
	padding: 0px;
}
.right_bbanner {
	float: left;
	width: auto;
	height: auto;
	margin: 0px auto;
	padding: 12px 0 12px 0;
	background: #fff;
}
.right_bbanner_in {
	float: none;
	width: 240px;
	height: auto;
	margin: 0px auto;
	text-align: center;
	overflow: hidden;
}
.salun {
	float: left;
	width: 240px;
	height: auto;
}
.salun_name {
	float: left;
	width: 240px;
	height: auto;
	padding: 7px 0 5px 0;
	background: #3D484D url(blockname_bg.jpg) 2px 0px  repeat-x;
}

.salun_name span {
	padding: 22px 0 12px 13px;
	text-align: left;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}

.salun_block_a {
	float: left;
	width: 240px;
	height: auto;
	margin: 0px;
	background: #78868A;
}
.salun_car {
	float: left;
	width: 95px;
	height: 72px;
	padding: 0px;
}
.salun_car img {
	float: left;
	width: 80px;
	height: 60px;
	padding: 5px 0 0 7px;
}
.salun_car_info {
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0 0 0px;
}
.salun_car_info ul {
	float: left;
	width: auto;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0px 0 0 0px;
	font: 10px Tahoma, Arial, serif;
	color: #ECF4C3;
}
.salun_car_info li {
	padding: 2px 0 2px 0px;
	font: 10px Tahoma, Arial, serif;
	color: #ECF4C3;
}
.salun_car_info li a, .salun_car_info li a:visited {
	font: 11px Tahoma, Arial, serif;
	color: #C3E0F4;
	text-decoration: underline;
}
.salun_car_info li a:hover {
	font: 11px Tahoma, Arial, serif;
	color: #C3E0F4;
	text-decoration: none;
}
.salun_car_info span {
	font: bold 11px Arial, Tahoma, serif;
	color: #fff;
}
.salun_block_b {
	float: left;
	width: 240px;
	height: auto;
	margin: 0px;
	background: #69787D;
}
.board {
	float: left;
	width: 240px;
	height: auto;
}
.board-right-ad {
	float: left;
	width: 240px;
	height: 100%;
  padding: 5px 0 5px 0;
  background: #EDEFF1;
  overflow:hidden;
}
.board_name {
	float: left;
	width: 240px;
	height: auto;
	background: url(search_bg.jpg) repeat-x;
}
.board_block_a {
	float: left;
	width: 240px;
	height: auto;
	margin: 0px;
	background: #F8F9F9;
}
.board_car {
	float: left;
	width: 95px;
	height: 72px;
}
.board_car img {
	float: left;  		
}
.board_car_info {
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0 0 0px;
}
.board_car_info ul {
	float: left;
	width: 145px;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0px 0 0 0px;
	font: 11px Arial, Tahoma, serif;
	color: #fff;
}
.board_car_info li {
	padding: 2px 0 2px 0px;
	font: 12px Arial, Tahoma, serif;
	color: #3F4096;
}
.board_car_info li a, .board_car_info li a:visited, .board_car_info li a:hover {
	font: 13px Arial, Tahoma, serif;
	color: #3F4096;
	text-decoration: underline;
}
.date { 
	font: 11px Arial, Tahoma, serif !important;
	color: #3F4096;	
}
.board_car_info span {
	font: bold 12px Arial, Tahoma, serif;
	color: #C40000;
}
.board_block_b {
	float: left;
	width: 240px;
	height: auto;
	margin: 0px;
	background: #EDEFF1;
}

/* ********* FOOTER  ***/
#footer-columns {
	margin: 0 240px 0 210px;
}
#foot_content {
	float: left;
	width: 100%;
	height: 130px;
	background: #69787D;
	border-top: 3px solid #4D5557;
  }
#foot_leftcolumn {
	float: left;
	width: 210px;
	height: 118px;
	margin-left: -210px;
	display: inline;
	position: relative;
	background: #5C6B70 url(foot_avtomenu_bg.gif) bottom center no-repeat;
	border-top: 3px solid #464E50;
}
#foot_rightcolumn {
	float: right;
	width: 240px;
	height: 118px;
	margin-right: -240px;
	display: inline;
	position: relative;
	background: #5C6B70;
	border-top: 3px solid #464E50;
}
#foot_content {
	float: left;
	width: 100%;
	margin: 0 auto;
	height: 118px;
	background: #69787D;
	border-top: 3px solid #4D5557;
}
.foot_banners {
	float: none;
	width: auto;
	height: auto;
	margin: 0 auto;
	padding: 23px 0 0 0;
	text-align: center;
}
.foot_banners img {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0 0 13px 20px;
	}
.bottom_menu {
  padding: 10px 5px;  
  text-align: center;
	color: #EBDE8E;   
}
.bottom_menu_cars {
  padding: 2px 2px;  
  text-align: center;
	color: #EBDE8E;   
}
.bottom_menu a, .bottom_menu a:visited {
	font: 11px/20px Tahoma, Arial, serif;
	color: #EBDE8E;
	text-decoration: underline;
}
.bottom_menu a:hover {
	font: 11px/20px Tahoma, Arial, serif;
	color: #EBDE8E;
	text-decoration: none;
	}
.copy {
	float: left;
	display: inline;
	width: 150px;
	height: auto;
	margin: 47px 0 0 60px;
	font: 11px Tahoma, Arial, serif;
	color: #FFFADA;
}
.copy a, .copy a:visited {
	font: 11px/20px Tahoma, Arial, serif;
	color: #EBDE8E;
	text-decoration: underline;
}
.copy a:hover {
	font: 11px/20px Tahoma, Arial, serif;
	color: #EBDE8E;
	text-decoration: none;
}
.reklama_in_site {
	float: left;
	width: 160px;
	height: auto;
	margin: 43px 0 0 36px;
}
.reklama_in_site img {
	float: left;
	margin: 0px;
	padding-right: 5px; 
}
.reklama_in_site a, .reklama_in_site a:visited {
	font: 11px/20px Tahoma, Arial, serif;
	color: #EBDE8E;
	text-decoration: underline;
}
.reklama_in_site a:hover {
	font: 11px/20px Tahoma, Arial, serif;
	color: #EBDE8E;
	text-decoration: none;
}
/* new block */

/* board_left_car */
.board_left {
	float: left;
	width: 198px;
	height: auto;
}
.board_left_name {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 7px 0 5px 12px;
	background: url(search_bg.jpg) repeat-x;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}
.board_left_block_a {
	float: left;
	width: 210px;
	height: auto;
	margin: 0px;
	background: #F8F9F9;
}
.board_left_car {
	float: left;
	width: 93px;
	height: 72px;
	padding: 0px;
}
.board_left_car img {
	float: left;
	width: 80px;
	height: 60px;
	margin: 5px 0 0 7px;
	border: 1px solid #3F4096;
}
.board_left_car_info {
	float: left;
	width: 117px;
	height: auto;
	padding: 0px 0 0 0px;
}
.board_left_car_info ul {
	float: left;
	width: 100%;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0px 0 0 0px;
	font: 11px Arial, Tahoma, serif;
	color: #fff;
}
.board_left_car_info li {
	padding: 2px 0 2px 0px;
	font: 12px Arial, Tahoma, serif;
	color: #98A5AD;
}
.board_left_car_info li a, .board_left_car_info li a:visited, .board_left_car_info li a:hover {
	font: 13px Arial, Tahoma, serif;
	color: #6A7B89;
	text-decoration: underline;
}
.board_left_car_info .date {
	font: 11px Arial, Tahoma, serif !important;
	color: #AFAFAF;	
}
.board_left_car_info span {
	font: bold 12px Arial, Tahoma, serif;
	color: #C40000;
}
.board_left_block_b {
	float: left;
	width: 210px;
	height: auto;
	margin: 0px;
	background: #EDEFF1;
}
/* board_car */




/* random_foto */
.random_foto {
	float: left;
	width: 198px;
	height: auto;
}
.random_foto_name {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 7px 0 6px 12px;
	background: url(search_bg.jpg) repeat-x;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}
.random_foto_block {
	float: left;
	width: 210px;
	height: auto;
	padding: 0px;
}
.random_foto_left {
	float: left;
	display: block;
	width: 80px;
	height: auto;
	margin: 0px;
	padding: 5px 5px 5px 15px;
}
.random_foto_left img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #3F4096;
}
.random_foto_right {
	float: right;
	display: block;
	width: 80px;
	height: auto;
	margin: 0px;
	padding: 5px 15px 5px 5px;
}
.random_foto_right img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #3F4096;
}

/* BRANDS */
.brands {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px auto;
	padding: 0 0 10px 0;
}
.brands_name {
	float: left;
	width: 100%;
	height: auto;
	background: #3D484D url(top7_bg.jpg) 2px 0px  repeat-x;
	margin: 0px auto;
	padding: 7px 0 5px 0;
	text-align: left;
	background: url(search_bg.jpg) repeat-x;
}
.brands_name span {
	padding: 22px 0 12px 13px;
	text-align: left;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}

.brand_search {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 0 10px 0;
}
.brand_search_bar {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0;
	background: #EDEFF1;
}
.select_pa {
	width: 460px;
	height: 24px;
	margin: 0px auto;
	padding: 8px 0 2px 5px;
}
.slct_pa {
	float: left;
	background: url(select_pa_bg.gif) no-repeat;
	padding: 2px 10px 1px 3px;
}
.slct_pa_small {
	float: left;
	background: url(market_f2.gif) no-repeat;
	padding: 2px 10px 1px 3px;
}
.slct_pa select {
	width: 162px;
	height: auto;
	margin: 0px;
	padding: 0px 1px;
	font: 11px Tahoma, Arial, serif;
	color: #3F4096;
	border: none;
	background: #fff;
}

.slct_pa_small select.small {
	width: 65px;
	height: auto;
	margin: 0px;
	padding: 0px 1px;
	font: 11px Tahoma, Arial, serif;
	color: #3F4096;
	border: none;
	background: #fff;
}
.btn_pa {
	float: right;
	width: 105px;
	height: 25px;
	margin: -3px 0 0 0;
	padding: 0px;
}
.brands_content {
	width: 481px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
.brands_content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
.brands_content li {
	float: left;
	list-style: none;
	height: 130px;
	margin: 0px;
	padding: 0px;
}
.brand_car {
	float: left;
	width: 110px;
	height: 125px;
	padding: 5px 5px 5px 5px; 
	text-align: center;
}
.brand_car span {
	display: block;
	padding-top: 2px;
}
.brand_car span a, .brand_car span a:visited {
	font: 12px Tahoma, Arial, serif;
	color: #3F4096;
	text-decoration: underline;
}
.brand_car span a:hover {
	font: bold 12px Tahoma, Arial, serif;
	color: #C40000;
	text-decoration: none;
	}

/* garaj */
.garaj {
	float: left;
	width: 240px;
	height: auto;
}
.garaj_name {
	float: left;
	width: 240px;
	height: auto;
	padding: 7px 0 5px 0;
	background: url(search_bg.jpg) repeat-x;
}
.garaj_name	span {
	padding: 22px 0 12px 13px;
	text-align: left;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}
.car_box {
	float: left;
	width: 220px;
	height: auto;
	padding: 7px 0 10px 15px;
	border: 0px solid red;
}
.car_box img {
	float: left;
	padding: 0px;
}
.car_box_in {
	float: left;
	width: 130px;
	height: auto;
	padding: 5px 0 0 18px;
	font: 12px Arial, Tahoma, serif;
	color: #C40000;
}
.car_box_in span {
	font: bold 12px Arial, Tahoma, serif;
	color: #C40000;
}
.car_box_2 {
	float: left;
	width: 220px;
	height: auto;
	padding: 0 0 10px 15px;
}
.car_box_btn {
	float: left;
	width: 95px;
	height: 20px;
	padding: 1px 0 0 15px;
	background: url(garaj_bg.gif) no-repeat;
	font: 12px Arial, Tahoma, serif;
	color: #ECF4C3;
	text-decoration: underline;
}
.car_box_btn a, .car_box_btn a:visited {
	padding: 0px;
	font: 12px Arial, Tahoma, serif;
	color: #ECF4C3;
	text-decoration: underline;
}
.car_box_btn a:hover {
	padding: 0px;
	font: bold 12px Arial, Tahoma, serif;
	color: #ECF4C3;
	text-decoration: none;
}

/* mazda news */
.right_news {
	float: left;
	width: 240px;
	height: auto;
	border: 0px solid red;
	background: #edeff1;
}
.right_news_name {
	float: left;
	width: 240px;
	height: auto;
	padding: 7px 0 5px 0;
	background: url(search_bg.jpg) repeat-x;
}
.right_news_name	span {
	padding: 22px 0 12px 13px;
	text-align: left;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}
.right_news_block {
	float: left;
	width: auto;
	height: auto;
	padding: 5px 10px 8px 0px;
}
.right_news_block ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

/* ****** 21.04 ******/
.right_news_block li {
	float: left;
	list-style: none;
	display: block;
	margin: 0px;
	padding: 5px 0 5px 7px;
	font: 12px Arial, Tahoma, serif;
	color: #8B9BA8;
	text-align: left;
}
.right_news_block li a, .right_news_block li a:visited {
	font: 12px Arial, Tahoma, serif;
	color: #5E60A5;
	text-decoration: underline;
}
.right_news_block li a:hover {
	font: 12px Arial, Tahoma, serif;
	color: #C40000;
	text-decoration: none;
}
.right_news_block li img {
	float: left;
	margin: 0px;
	margin: 3px 5px 5px 3px;
	border: 1px solid #5E60A5;
}
/* ****** 21.04 ******/

.board {
	float: left;
	width: 240px;
	height: auto;
}
.board_name {
	float: left;
	width: 240px;
	height: auto;
	padding: 7px 0 5px 0;
	background: url(search_bg.jpg) repeat-x;
}
.board_name span {
	padding: 22px 0 12px 13px;
	text-align: left;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}
.board_block_a {
	float: left;
	width: 240px;
	height: auto;
	margin: 0px;
	background: #F8F9F9;
}
.board_block_a_news {
	float: left;
	width: 240px;
	height: auto;
	margin: 0;
	padding: 5px 0 5px 0;
	background: #F8F9F9;
}
.board_car {
	float: left;
	width: 95px;
	height: 72px;
	padding: 0px;
}
.board_car img {
	float: left;
}
.board_car_news {
	float: left;
	width: 80px;
	height: 72px;
	padding: 0px;
}
.board_car_news img {
	float: left;
	padding: 5px 0 0 7px;
}
.board_car img {
	float: left;
	width: 80px;
	height: 60px;
	margin: 5px 0 0 7px;
	border: 1px solid #5E60A5;
}
.board_car_info {
	float: left;
	width: auto;
	height: auto;
	padding: 0px 0 0 0px;
}
.board_car_info ul {
	float: left;
	width: 145px;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0px 0 0 0px;
	font: 11px Arial, Tahoma, serif;
	color: #fff;
}
.board_car_info li {
	padding: 2px 0 2px 0px;
	font: 12px Arial, Tahoma, serif;
	color: #5E60A5;
}
.board_car_info li a, .board_car_info li a:visited {
	font: 13px Arial, Tahoma, serif;
	color: #3F4096;
	text-decoration: underline;
}
.board_car_info li a:hover {
	font: 13px Arial, Tahoma, serif;
	color: #C40000;
	text-decoration: none;
}
.board_car_info_news {
	float: left;
	width: auto;
	height: auto;
	padding: 0 0 0 0;
}
.board_car_info_news ul {
	float: left;
	width: 145px;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0 0 0 0;
	font: 11px Arial, Tahoma, serif;
	color: #fff;
}
.board_car_info_news li {
	padding: 0 0 0 0;
	font: 12px Arial, Tahoma, serif;
	color: #3F4096;
}
.board_car_info_news li a, .board_car_info_news li a:visited {
	font: 13px Arial, Tahoma, serif;
	color: #3F4096;
	text-decoration: underline;
}
.board_car_info_news li a:hover {
	font: 13px Arial, Tahoma, serif;
	color: #C40000;
	text-decoration: none;
}
.date { 
	font: 11px Arial, Tahoma, serif !important;
	color: #AFAFAF;	
}
.board_car_info span {
	font: bold 12px Arial, Tahoma, serif;
	color: #C40000;
}
.board_block_b {
	float: left;
	width: 240px;
	height: auto;
	margin: 0px;
	background: #EDEFF1;
}

/* ** BRAND_PAGE ** */

.brandpage {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px auto;
	padding: 0 0 10px 0;
}
.brandpage_name {
	float: left;
	width: 100%;
	height: auto;
	background: #3D484D url(top7_bg.jpg) 2px 0px  repeat-x;
	margin: 0px auto;
	padding: 7px 0 5px 0;
	text-align: left;
	background: url(search_bg.jpg) repeat-x;
}
.brandpage_name span {
	padding: 22px 0 12px 13px;
	text-align: left;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}

.brandpage_block {
	float: left;
	width: 100%;
	height: auto;
	margin: 10px 0 5px 0;
	padding: 0 0 10px 0;
	background: #EDEFF1 url(item_bg.gif) no-repeat bottom right;
}
.brandp_col {
	margin: 0 0 10px 0px;
}
.brandpleft {
	float: left;
	width: 49%;
	margin: 0 auto;
	padding: 3px 0 0 0;
	}
.brand_radius_block {
	width: 185px;
	margin: 0 auto;
	padding: 10px;
}
.brand_radius {
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	width: 184px;
	height: 138px;
	margin: 0px;
	padding: 0px;
}
.brand_radius_img {
	float: left;
	position: absolute;
	width: 184px;
	height: 138px;
	background: #EDEFF1;
	z-index: 1;
}
.brand_radius_bg {
	float: left;
	position: absolute;
	width: 184px;
	height: 138px;
	background: url(curves.png) no-repeat;
	z-index: 2;
}
.brandp_cont {
	float: right;
	width: 50%;
	margin: 0 auto;
}
.brandp_info {
	width: 220px;
	height: auto;
	margin: 0 auto;
	padding: 15px 0 0 0;
}
.brandp_name a, .brandp_name a:visited {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0 0 5px 0px;
	font: bold 14px Arial, Tahoma, serif;
	color: #852823;	
}
.brandp_name a:hover {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0 0 5px 0px;
	font: bold 14px Arial, Tahoma, serif;
	color: #F10909;
    text-decoration: none;	
}
.brandp_info ul.brandp_servicel  {
	float: left;
	display: block;
	width: 120px;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0 0 15px 0;
	color: #3F4096;
}
.brandp_info ul.brandp_servicel li  {
	display: block;
	width: auto;
	list-style: none;
	margin: 0px;
	padding: 3px 0 3px 0;
	font: bold 12px Arial, Tahoma, serif;
	color: #3F4096;
}
.brandp_info ul.brandp_servicelc  {
	float: left;
	display: block;
	width: 120px;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0 0 15px 0;
	text-align: left;	
	color: #3F4096;
}
.brandp_info ul.brandp_servicelc li  {
	display: block;
	width: auto;
	list-style: none;
	margin: 0px;
	padding: 3px 0 3px 0;
	font: bold 12px Arial, Tahoma, serif;
	color: #3F4096;
	text-align: left;
}

.brandp_info ul.brandp_servicel li a, .brandp_info ul.brandp_servicel li a:visited {
	font: bold 12px Arial, Tahoma, serif;
	color: #3F4096;
	text-decoration: underline;
}
.brandp_info ul.brandp_servicel li a:hover {
	font: bold 12px Arial, Tahoma, serif;
	color: #F10909;
	text-decoration: none;
}
.brandp_info ul.brandp_service_calc  {
	float: left;
	display: block;
	width: auto;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0 0 15px 0;
	color: #3F4096;
}
.brandp_info ul.brandp_service_calc li  {
	display: block;
	width: auto;
	list-style: none;
	margin: 0px;
	padding: 3px 0 3px 0;
	font: bold 12px Arial, Tahoma, serif;
	color: #3F4096;
}
.brandp_info ul.brandp_service_calc li span{
  color: #F10909;
  font-weight: bold;
}

.brandp_info ul.brandp_service_calc li a, .brandp_info ul.brandp_service_calc li a:visited {
	font: bold 12px Arial, Tahoma, serif;
	color: #3F4096;
	text-decoration: underline;
}
.brandp_info ul.brandp_service_calc li a:hover {
	font: bold 12px Arial, Tahoma, serif;
	color: #F10909;
	text-decoration: none;
}
.brandp_info ul.brandp_servicer  {
	float: right;
	display: block;
	width: 80px;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0 0 15px 0;
}
.brandp_info ul.brandp_servicer li  {
	display: block;
	width: auto;
	list-style: none;
	margin: 0px;
	padding: 3px 0 3px 0;
	font: bold 12px Arial, Tahoma, serif;
	color: #3F4096;
}

.brandp_info ul.brandp_servicerc  {
	float: right;
	display: block;
	width: 80px;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 0 0 15px 0;
	text-align: left;	
}
.brandp_info ul.brandp_servicerc li  {
	display: block;
	width: auto;
	list-style: none;
	margin: 0px;
	padding: 3px 0 3px 0;
	font: bold 12px Arial, Tahoma, serif;
	color: #3F4096;
	text-align: left;	
	font-weight: bold;

}

.brandp_info ul.brandp_servicer li a, .brandp_info ul.brandp_servicer li a:visited {
	font: bold 12px Arial, Tahoma, serif;
	color: #3F4096;
	text-decoration: underline;
}
.brandp_info ul.brandp_servicer li a:hover {
	font: bold 12px Arial, Tahoma, serif;
	color: #F10909;
	text-decoration: none;
}
.brandp_price {
	float: left;
	width: 215px;
	margin: 0px;
	padding: 4px 0 4px 10px;
	background: url(bprice_bg.png);
	font: bold 14px Arial, Tahoma, serif;
	color: #F10909;
}

.brandp_hist {
	float: left;
	width: auto;
	margin: 0px;
	padding: 5px 10px 3px 10px;
	font: 12px Arial, Tahoma, serif;
	/*color: #617789;*/
	color: #000;
}

.brandp_hist img{
  border: 10px solid #edeff1;
}

.brandp_hist_title {
	float: left;
	width: auto;
	margin: 0px;
	padding: 5px 0 8px 0;
	font: bold 14px Arial, Tahoma, serif;
	color: #3F4096;
}
.brandp_hist a, .brandp_hist a:visited, .brandp_hist a:hover {
	margin: 0px;
	padding: 0px;
	font: 11px/14px Arial, Tahoma, serif;
	color: #3F4096;
}
.brandp_next a, .brandp_next a:visited, .brandp_next a:hover {
	float: left;
	display: block;
	margin: 0px;
	padding: 5px 0px;
	font: 11px/14px Arial, Tahoma, serif;
	color: #3F4096;
}

/* ** BRAND_PAGE ** */

/* NEWS */

.block_news_name {
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
	background: url(search_bg.jpg) repeat-x;
	margin: 0px auto;
	padding: 0px;
	padding: 7px 0 5px 0;	

}
.block_news span {
	padding: 22px 0 12px 13px;
	text-align: left;
	font: bold 14px Trebuchet MS, Tahoma, Arial;
	color: #fff;
	text-transform: uppercase;
}

.article_block {
	float: left;
	width: 100%;
	height: auto;
	margin: 10px 0 10px 0;
	padding: 0px;
	font: 12px Arial, Tahoma, serif;
	/*color: #5A768B;*/
	color: #000;
}

.article_block a, .article_block a:visited{
	font: 12px Arial, Tahoma, serif;
	color: #3F4096;
	text-decoration: underline;
}
.article_block a:hover{
	font: 12px Arial, Tahoma, serif;
	color: #CF0000;
	text-decoration: none;
}
.image_border{
 border: 10px solid #edeff1;
 margin: 0 10px 10px 0;
}

.f-left {
	float: left;
	display: inline;
	margin: 10px 10px 0px 0;
	padding: 10px;
	background: #EEEFF3;
}
.f-left .img {
	float: none;
	padding: 0 0 3px 0;
}
.f-left .img_text {
	float: left;
	display: block;
	font: italic 11px Arial, Tahoma, serif;
	color: #3F4096;
	position: relative;
  width: auto;
}

.f-right {
	float: right;
	display: inline;

	margin: 10px 0px 0px 10px;
	padding: 10px;
	background: #EEEFF3;
}
.f-right .img {
	float: none;
	padding: 0 0 3px 0;
}
.f-right .img_text {
	float: left;
	display: block;
	font: italic 11px Arial, Tahoma, serif;
	color: #3F4096;
	position: relative;
  width: auto;
  }


/* ** review  */
.review {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px 0 40px 0px;
	padding: 0px;
	background: #69787D url(rew_list_bg.gif) repeat-y 50% 0%;
}
.review_lname {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	background: #546064 url(rew_lname_bg.gif) repeat-y 50% 0%;
}
.review_name_left {
	float: left;
	width: 48%;
	height: auto;
	margin: 0 auto;
	padding: 10px 0 10px 0px;
	font: bold 14px Trebuchet MS, Tahoma, Arial, serif !important;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
.review_name_right {
	float: right;
	width: 48%;
	height: auto;
	margin: 0 auto;
	padding: 10px 0 10px 0px;
	font: bold 14px Trebuchet MS, Tahoma, Arial, serif !important;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
}
.review_list_left {
	float: left;
	width: 50%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.review_list_left ul {
	float: left;
	width: 100%;
	height: auto;
	list-style: none;
	margin: 0px;
	padding: 15px 0 0 0;
}
.review_list_left li {
	float: left;
	width: 100%;
	height: auto;
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0 0 10px 0;
}
.review_list_left li a, .review_list_left li a:visited {
	float: left;
	display: block;
	width: auto;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	font: bold 12px Tahoma, Arial, serif;
	color: #C3E0F4;
		background: url(reviewb_picbg.gif) no-repeat 13px 6px;
}
.review_list_left li a:hover {
	float: left;
	display: block;
	width: auto;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	font: bold 12px Tahoma, Arial, serif;
	color: #ECF4C3;
	text-decoration: none;
	background: url(reviewb_picbg.gif) no-repeat 13px 6px;
}
.review_all_left {
	float: left;
	width: auto;
	height: auto;
	margin: 10px 0 0px 15px !important;
	padding: 3px 24px 4px 10px;
	font: bold 12px Tahoma, Arial, serif;
	color: #69787D;
	background: #C3E0F4 url(review_left.gif) top right no-repeat;
	border-bottom: 15px solid #69787D;
}
.review_all_left a, review_all_left a:visited {
	margin: 0px;
	padding: 0px;
	font: bold 12px Tahoma, Arial, serif;
	color: #69787D;
}
.review_all_left a:hover {
	margin: 0px;
	padding: 0px;
	font: bold 12px Tahoma, Arial, serif;
	color: #E90005;
	text-decoration: none;
}

.review_list_right {
	float: left;
	width: 50%;
	display: block;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.review_list_right ul {
	float: left;
	width: 100%;
	height: auto;
	display: block;
	list-style: none;
	margin: 0px;
	padding: 15px 0 0 0;
}
.review_list_right li {
	float: left;
	width: 100%;
	height: auto;
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0 0 10px 0;
	background: url(reviewy_picbg.gif) no-repeat 13px 6px;
}
.review_list_right li a, .review_list_right li a:visited {
	width: auto;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	font: bold 12px Tahoma, Arial, serif;
	color: #ECF4C3;
}
.review_list_right li a:hover {
	width: auto;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	font: bold 12px Tahoma, Arial, serif;
	color: #C3E0F4;
	text-decoration: none;
}
.review_all_right {
	float: left;
	width: auto;
	height: auto;
	margin: 15px 0 0 15px;
	padding: 3px 24px 4px 10px;
	font: bold 12px Tahoma, Arial, serif;
	color: #69787D;
	background: #ECF4C3 url(review_right.gif) top right no-repeat;
	border-bottom: 15px solid #69787D;
}
.review_all_right a, review_all_right a:visited {
	margin: 0px;
	padding: 0px;
	font: bold 12px Tahoma, Arial, serif;
	color: #69787D;
}
.review_all_right a:hover {
	margin: 0px;
	padding: 0px;
	font: bold 12px Tahoma, Arial, serif;
	color: #E90005;
	text-decoration: none;
}
/** pagination */
.pagination {
	float: left;
	width: 100%;
	margin: 0 auto;
	padding: 0px;

}
.posted_page { 
	width: 90%;
	margin: 0 auto;
	padding: 15px 0 10px 0px;
	text-align:center;

}
.stpage_img {
	vertical-align: middle;
	margin: -3px 0 0 2px;
}
.posted_page_num a, .posted_page_num a:visited {
	font: 11px Arial, Tahoma, sans-serif;
	color: #62778A;
	margin: 0px 2px;
	padding: 2px 5px;
	text-decoration: none;
}
.posted_page_num a:hover {
	padding: 2px 5px;
	background:#62778A;
	color: #ECF4C3;
	text-decoration: none;
}
.posted_page_num a.current, .posted_page_num a:visited.current {
	padding: 2px 5px;
	background: #62778A;
	color: #fff;
	text-decoration: none;
}
.posted_page_num a:hover.current {
	padding: 2px 5px;
	background: #62778A;
	color: #ECF4C3;
	text-decoration: none;
}
/** pagination testdrive */
.tdrive_pagination {
	float: left;
	width: 100%;
	margin: 0 auto;
	padding: 0px;
}
.tdrive_posted_page { 
	width: 240px;
	margin: 0 auto;
	padding: 15px 0 25px 0px;
	text-align:center;
}
.tdrive_stpage_img {
	vertical-align: middle;
	margin: -3px 0 0 2px;
}
.tdrive_posted_page_num a, .s_posted_page_num a:visited {
	font: 11px Arial, Tahoma, sans-serif;
	color: #62778A;
	margin: 0px 2px;
	padding: 2px 5px;
	text-decoration: none;
}
.tdrive_posted_page_num a:hover {
	padding: 2px 5px;
	background:#62778A;
	color: #ECF4C3;
	text-decoration: none;
}
.tdrive_posted_page_num a.current, .s_posted_page_num a:visited.current, .s_posted_page_num a:hover.current {
	padding: 2px 5px;
	background: #62778A;
	color: #ECF4C3;
	text-decoration: none;
}
/* ** /review **  */



/* gallery */
.brands_content_gal {
	width: 481px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	text-align: center;

}
.brands_content_gal ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
}
.brands_content_gal li {
	float: left;
	list-style: none;
	height: 162px;
	margin: 0px;
	padding: 0px;

}

.brand_car_gal {
	float: left;
	width: 104px;
	height: 149px;
	padding: 5px 5px 5px 5px; 
	text-align: center;
	background: #edeff1;
	margin: 3px 2px 2px 2px;
}
.brand_car_gal span {
	display: block;
	padding-top: 2px;
}
.brand_car_gal span a, .brand_car_gal span a:visited {
	font: 11px Tahoma, Arial, serif;
	color: #3F4096;
	text-decoration: underline;
}
.brand_car_gal span a:hover {
	font: 11px Tahoma, Arial, serif;
	color: #C40000;
	text-decoration: none;
}
.inner_photo_block {
	float: left;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 10px 0 30px 0;
	background: #EDEFF1 url(item_bg.gif) no-repeat bottom right;
	font: 11px/15px Tahoma, Arial, serif;
	color: #617789;	
}

.upper{
  font-size: 12px;
}
.more_link{
  cursor: pointer;
  font-weight: bold;
}
/* gallery */

.models_info a, .models_info a:visited, .models_info a:hover{
	font: 11px Tahoma, Arial, serif;
	color: #617789;
	text-decoration: underline;
}

.sitemap a, .sitemap a:visited, .sitemap a:hover{
  font-size: 12px;
}


.models_serv {
	float: left;
	width: 100%;
	height: 30px;
	margin: 0 auto;
	padding: 0px;
	background: #617789 url(links_bg.gif) no-repeat bottom right;
	text-align: center;
}
.models_serv_bar {
	float: left;
	width: 100%;
	height: 30px;
	margin: 2px 0 0 0;
	padding: 0px;
}
.models_serv_bar ul {
	width: 510px;
	height: auto;
	list-style: none;
	margin: 0px auto;
	padding: 0px;
	font: 11px Arial, Tahoma, serif;
	color: #fff;
	text-align: center;
}
.models_serv_bar li {
	float: left;
	display: block;
	width: 100px;
	padding: 5px 0 0 0;
	font: bold 11px Tahoma, Arial, serif;
	color: #ECF4C3;
	text-decoration: none;

}
.models_serv_bar li a, .models_serv_bar li a:visited {
	font: bold 11px Tahoma, Arial, serif;
	color: #ECF4C3;
	text-decoration: underline;
}
.models_serv_bar li a:hover {
	font: bold 12px Tahoma, Arial, serif;
	color: #ECF4C3;
	text-decoration: none;
}

/* breadcrumbs */

.breadcrumbs_bar {
	float: left;
	width: 100%;
	height: auto;
	margin: 0 0 5px 0;
	padding: 0;
	background: #EDEFF1;
}
.breadcrumbs_pa {
	width: auto;
	height: 24px;
	margin: 0px auto;
	padding: 10px 0 4px 10px; /*8px 0 2px 10px*/
}

.breadcrumbs_pa a, .breadcrumbs_pa a:visited{
	font: 11px Tahoma, Arial, serif;
	color: #C40000;
	text-decoration: underline;
}
.breadcrumbs_pa a:hover{
	font: 11px Tahoma, Arial, serif;
	color: #C40000;
	text-decoration: none;
}
.breadcrumbs_pa h5 {
  margin: 0px;
  padding: 0px;
  display:inline;
}

.pre_crumbs {
  padding: 0 0 10px 0;
}

.pre_crumbs_b {
  padding: 0 0 10px 0;
  margin: 10px 0 0 0;
  font-size: 30px;
}

/* model list */

.right_model_list{
  margin: 10px;
}

.right_model_list li a, .right_model_list li a:visited{
	font: bold 11px Trebuchet MS, Tahoma, Arial;
	color: #C40000;
	text-decoration: underline;
}
.right_model_list li a:hover{
	font: bold 11px Trebuchet MS, Tahoma, Arial;
	color: #3F4096;
	text-decoration: none;
}
.comment_block {

  margin: 10px 0;
  padding: 10px;

  /*color: #617789;*/
  color: #617789;
}

.comment_block input {
  border: 1px solid #7e9db9;  
}

.comment_block textarea {
  border: 1px solid #7e9db9;
  width: 500px;  
  height: 120px;
}

.spacer-10 {
  height: 10px;
}

.spacer-20 {
  height: 20px;
}

.comm_inpt input {
	float: left;
	width: 128px;
	height: 18px;
	margin: 0px;
	padding: 4px 10px 0 5px;
  border: 1px solid #7e9db9;
	font: 11px Tahoma, Arial, serif;
	color: #617789;
}

#central_banner {
  padding: 5px 0 5px 0;
  margin: 0px;
  
}