/********************************      New Cars Style   ***************************/

/*    New Cars Blocks    */

#block_table_top_line{
    width:100%;
	height:2px;
	padding:0px;
	margin:0px;
	background:#F9EECC;
} /*    Fix for iE6, iE7    */
#salon_full{
	padding-top:0px;
	background:url(/images/bg_top_step_newcar.gif) #FFFFFF repeat-x top;
	vertical-align:top;
}

#salon_full #head_salon h1{
color:#013957;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#salon_full #head_salon {
	width: 100%;
	height: 15px;	
	float: left;
	margin-bottom: 10px;
}
#salon_full #head_salon h1 {
	float: left;
    padding:10px 0px 15px 0px;
    text-align: left;
    width:240px;
}
#salon_full #head_salon a {
	float: right;
	margin-top: 5px;
	font-size: 11px;
}


#salon_block, #salon_block_bottom{
	width: 100%;
	float: left;
}
#salon_block a.help{
	float: right;
	margin: 0px 10px 0px 0px;
	font-size: 11px;
	color: #0285C9;
}

#salon_block_bottom{
    border-bottom:1px solid #909DA4;
}
#img_step_newcar{
	float:left;
	width:100%;
	margin: 0px 0px 5px 0px;
}

#img_step_newcar img{margin: 0px 10px 0px 0px;}

#text_step_newcar{
	float:left;
	width:100%;
}
.copy_all {float: right;margin: auto 3px;}
#output{width: 100%; float: left; text-align: center;}

#text_step_newcar span{
font-size:11px;
color:#858585;
font-family:Tahoma, Arial, sans-serif;
}
#text_step_newcar .head_black{
font-size:16px;
color:#000000;
font-weight:bold;
}
#text_step_newcar span{
font-weight:normal;
}
#type_auto{
margin-bottom:20px;
}
#type_auto td{
text-align:center;
padding:10px 5px 10px 5px;
}
#type_auto .center_activ_type_car{
border-left:1px solid #C5D0D3;
border-right:1px solid #C5D0D3;
}

#trademark, #fuel{
margin-top:10px;
margin-bottom:10px;
}
#trademark .padding_left{
padding:0px 0px 0px 55px;
}
#trademark2, #trademark3{
margin-top:0px;
margin-bottom:10px;
padding-bottom:10px;
background:#D3E5EF;
}
#trademark4{
margin-top:0px;
padding-bottom:0px;
}
#trademark3, #trademark4{
margin-bottom:0px;
background:#E8F0F3;
}
#price td, #fuel td{
text-align:left;
padding:10px 5px 10px 30px;
}
#trademark td, #trademark2 td{
text-align:left;
padding:5px 5px 5px 5px;
}
#trademark3 td{
text-align:left;
padding:2px 5px 2px 5px;
text-align:center;
}
#trademark4 td{
text-align:left;
padding:8px 3px 8px 3px;
text-align:center;
}
#trademark3 .dark_blue, #trademark4 .dark_blue{
background:#D3E5EF;
}

#trademark input, #trademark2 input, #trademark3 input, #trademark4 input{
border:0px;
}
#trademark .border_blue, #trademark2 .border_blue, #trademark3 .border_blue, #trademark4 .border_blue{
border:1px solid #3F6894;
}

#trademark .merit_rating{
float:left;
padding:5px 10px 0px 0px;
font-size:32px;
color:#FF0000;
}
#trademark .head_opinion{
font-size:18px;
font-weight:bold;
}
#trademark .more_opinion{
text-align:right;
padding-right:10px;
}
.f_opinion{
text-align:right;
padding-right:10px;
}
.opinion{
float:left;
width:30px;
text-align:left;
font-size:24px;
vertical-align:top;
font-size:18px;
padding:0px;
}

.comments{
width:300px;
float:right;
padding-top:5px;
text-align:right;
}
.red{
color:#990033;}
.blue{
color:#0000CC;}

/**
.corner {
				width:6px;
				height:6px;
				overflow:hidden;
				position:absolute;
				font-size:0;
			}

			.tl {
				float:left;
				background:url(/images/ltc_type_car.gif) no-repeat 0 0;
			}
			.tr {
				float:right;
				background:url(/images/rtc_type_car2.gif) no-repeat 0 0;
			}
			.bl {
				float:left;
				left:-1px;
				bottom:-1px;
				background:url(/images/lbc_type_car.gif) no-repeat 0 0;
			}
			.br {
				float:left;
				right:-1px;
				bottom:-1px;
				background:url(/images/rbc_type_car.gif) no-repeat 0 0;
			}


.t {background: url(/images/dot_type_car.gif) 0 0 repeat-x; width: 20em}
.b {background: url(/images/dot_type_car.gif) 0 100% repeat-x}
.l {background: url(/images/dot_type_car.gif) 0 0 repeat-y}
.r {background: url(/images/dot_type_car.gif) 100% 0 repeat-y}
.bl {background: url(/images/lbc_type_car.gif) 0 100% no-repeat}
.br {background: url(/images/rbc_type_car.gif) 100% 100% no-repeat}
.tl {background: url(/images/ltc_type_car.gif) 0 0 no-repeat}
.tr {background: url(/images/rtc_type_car.gif) 100% 0 no-repeat; padding:10px}

*/

/*    Search   */
#fast_search{
	float: left;
	width:134px;
	text-align:left;
	vertical-align:top;
	padding:0px 7px 0px 3px;
	margin:0px 0px 0px 0px;
	background:url(/images/bg_fast_search.gif) #014E8D repeat-x top;
}
#fast_search span{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;}
#fast_search form{
margin:0px;
padding:0px;}
#fast_search .fast_select{border:1px solid #A7A6AA; margin-bottom:5px;}
#fast_search input.summ, #fast_search input.summ2 {
float:left;
border:1px solid #A7A6AA;
width:58px;
margin-left:4px;
margin-bottom:5px;}

#fast_search input.summ2 {
float:right;}

#fast_search input.img {
border:0px;
margin:0px 0px 3px 0px;
padding:0px;}
#fast_search_top_line{
	float: left;
	width:144px;
	height:3px;
	padding:0px;
	margin:0px;
	background:#014E8D;
}
#block_new_auto{
	width:100%;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	vertical-align:top;
}
#block_new_auto #table_search_result{
margin-bottom:20px;}
#block_new_auto td, #salon_block #table_search_result td{
	vertical-align:top;
	padding:15px 5px 15px 5px;
	border-bottom:1px solid #909DA4;
}
#salon_block #table_search_result .no_bottom_border{
    border-bottom:0px;
}
#block_new_auto #head_block_new_auto{
    width:100%;
	padding:5px 0px 15px 0px;
	float:left;
	margin-top: 5px;
}

/* */
		.tooltip, .tooltip_icons{
			cursor: pointer; text-decoration: none;
			position: relative;
		}
		.tooltip span,.tooltip_icons span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span,.tooltip_icons:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; bottom: 4em; z-index: 99;
			margin-left: 0;
			width:200px;
		}
		.tooltip_icons:hover span {
			position: absolute; left: 0.5em; bottom: 3em; z-index: 99;
			width:100px;
		}
		.classic_tooltip { padding: 0.8em 1em; }
		* html a:hover { background: transparent; }
		.classic_tooltip {background: #EBEBEC; border: 1px solid #909DA4;}
		#salon_block #table_search_result .classic_tooltip {color:#000000;}
/*----------------------------------------*/

#block_new_auto #head_block_new_auto2{
    width:100%;
	padding:15px 0px 5px 0px;
}
#head_block_new_auto h1, #head_block_new_auto2 h1, #head_block_new_auto_search h1{
    margin:0px;
    padding:10px 10px 0px 19px;
    font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#013957;
	font-weight:bold;
}
#head_block_new_auto2 h1{
	color:#000000;
}
#block_new_auto #head_block_compare_auto{
    width:30%;
	padding:0px 0px 5px 0px;
	float:right;
	text-align:right;
}
#block_new_auto .compare_button{
        float:left;
        border:0px;
        margin-top:3px;
}
.compare_button_mini{
        border:0px;
        margin:3px 0 0 30px;
}
#head_block_compare_auto h1{
    margin:0px;
    padding:0px 10px 10px 19px;
    font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#013957;
	font-weight:bold;
}
#table_search_result img, #block_new_auto  img{
    border:1px solid #D2D6D8;
	padding:5px;
	background:#FFFFFF;

}
#block_new_auto .cars_places{
padding:0;
margin:0;
float:right;
height:36px;
}
#block_new_auto .cars_places img{
    border:0px;
	padding:2px;
	background: none;
}
#table_search_result .compare_button{
       margin-top:3px;
       border:0px;
}

#block_new_auto span, #salon_block #table_search_result span{
    font-size:11px;
	color:#919191;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#block_new_auto #photo td{
	vertical-align:top;
	padding:5px 0px 5px 2px;
	border-bottom:0px solid #909DA4;
}
#short_info_table{
	background:#909DA4;
}
#short_info_table td{
    padding:3px 5px 3px 5px;
    text-align:left;
	border-bottom:0px;}
#short_info_table .gray_bg{
background:#E6E6E6;
}
#short_info_table .light_gray_bg{
background:#F2F7F9;
}
.border_bottom_gray{
    border-bottom:1px solid #909DA4;}
#salon_block span.tahoma12grey{
font-family:Tahoma, Arial, sans-serif;
font-size:12px;
color:#919191;
font-weight:normal;}
#salon_block h1.name_car{
    margin:0px;
    padding:0px 10px 3px 0px;
    font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor: pointer;
}
#info_top_line{
    width:100%;
	height:2px;
	padding:0px;
	margin:0px;
	background:#507892;
}

#salon_block #head_block_blue{
    width:100%;
	padding: 5px 10px 5px 10px;
	background:url(/images/bg_block_blue.gif) #487DA5 repeat-x top;
}
#salon_block #head_block_blue img{
	margin:0px 9px 0px 9px;
	align:left;
	cursor: pointer;
}
#trademark4 a{
font-size:13px;
font-family:Tahoma, Arial, sans-serif;
color:#3E7299;
text-decoration:none;
}
#trademark4 a:hover{
text-decoration:underline;
}
#trademark4 a:activ{
color:#000000;
}
#trademark4 .car_menu_activ{
color:#000000;
}


.check_all {float:right;cursor:pointer;margin-top: 3px;}

td.accessories_theme_name {
	background: #EEE;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

#trademark{
}
#trademark .body_name td{
    font-weight:bold;
    background:#E3E3E3;
    border-top:1px solid #E3E3E3;
    border-bottom:1px solid #E3E3E3;
}

#trademark .body_2 td a, #trademark .body_1 td a{
   text-decoration:none;
}
#trademark .body_2 td a:hover, #trademark .body_1 td a:hover{
   text-decoration:underline;
}
#trademark .body_2 td.not_first, #trademark .body_1 td.not_first{
   padding:5px 5px 5px 10px;
}
#trademark .body_2 td{
    background:#E3E3E3;
}
#trademark .body_2:hover, #trademark .body_1:hover{
}
#trademark b {
	font-weight: 550;
}


#trademark_complect{
border: 1px solid rgb(227, 227, 227);
}
#trademark_complect .body_name td{
    font-weight:bold;
    background:#E3E3E3;
    border-top:1px solid #E3E3E3;
    border-bottom:1px solid #E3E3E3;
    padding:5px 5px 5px 30px;
}
#trademark_complect .basic_coplect_info td{
    padding:3px 3px 3px 30px;
}
#trademark_complect .body_2 td a, #trademark_complect .body_1 td a{
   text-decoration:none;
}
#trademark_complect .body_2 td a:hover, #trademark_complect .body_1 td a:hover{
   text-decoration:underline;
}
#trademark_complect .body_2 td.not_first, #trademark_complect .body_1 td.not_first{
   padding:5px 5px 5px 10px;
}
#trademark_complect .body_2 td{
    background:#E3E3E3;
}
#trademark_complect .body_2:hover, #trademark_complect .body_1:hover{
}

.head_accessories, .head_accessories-1, .head_accessories-2{
   padding:5px 5px 5px 15px;
   font-size:14px;
   font-weight:bold;
   cursor:pointer;
}
#panel-1{
	display:none;
}
#minus-1, #plus-1, #minus-2, #plus-2{
	width:18px;
	float:left;
	font-weight:bold;
	}
.compare1_div #minus-1, .head_accessories-1 #minus-1, .head_accessories-2 #minus-2{
	display:none;
}

.compare1_div #plus-1, .head_accessories-1 #plus-1, .active #minus-1, .head_accessories-2 #plus-2, .active #minus-2{
	display:block;
}
.active #plus-1, .active #plus-2{
	display:none;
}
#main_tech{
	margin: 10px 0;
}
#main_tech td{
	padding:5px 5px 5px 30px;
	width:50%;
}
#main_tech .body_name td{
    font-weight:bold;
    background:#E3E3E3;
    border-top:1px solid #E3E3E3;
    border-bottom:1px solid #E3E3E3;
}
.list_accessories{
    border:1px solid #E3E3E3;
}
.list_accessories .accessories_theme_name{
   padding:5px 5px 5px 30px;
}
.list_accessories td{
   padding:3px 3px 3px 35px;
   width:50%;
}
.list_accessories .body_1 td, .list_accessories .body_2 td{
   padding:3px 3px 3px 35px;
}
.price_package{
   text-align:right;
   font-weight:bold;
   font-size:16px;
   padding:10px 20px 10px 10px;
}

table.inner_table tr.compare{
	height:28px;
}
.compare .lefft{
	margin-left:10px;
}
.inner_table{
	margin:0px;
}
.inner_table td{
padding:3px;
}
.inner_table .compare_tr2{
background:#F1F1F1;
}
.cent{
	text-align:center;
}
td.compare_accessories_theme_name {
	background:#D2D2D2;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
td.choice_users {
	background:#D2D2D2;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
}
.table_dop td{
padding:3px;
}
.table_dop .body_2{
background:#F1F1F1;
}
.compare1{
	height:30px;
	padding:0px;
	background:#8DA0A6;
}

table.inner_table td.compare_td_img{
	height:125px;
	width:165px;
}
.hide_this{
	display:none;
}
.show_this{
	display:table;
}
#more_info_table_1 td{
	width:100%;
}
#more_info{
cursor:pointer;
}
.compare_td{
	padding:0px;
}
.compare1_div{
position:relative;
color:#fff;
padding:0px 0px 0px 5px;
margin:0px;
font-size:16px;
float:left;
}
.campare_link{
position:relative;
}
.compare2{
	background:#8DA0A6;
}
.compare2 td{
	height:53px;
	padding:0px;
}
.choice_div{
margin:0px;
padding:0px;
width:130px;
height:25px;
}
.choice_button{
	border:0px;
	margin:0px;
	padding:0px;
}
#width100percent{
	width:100%;
}
.link_hide{
display:none;
width:580px;
position:absolute;
height:0px;
text-align:right;
}
.link_show{
display:block;
width:710px;
position:absolute;
z-index:10;
background:#fff;
text-align:left;
border:1px solid #8DA0A6;
padding:3px;
text-align:right;
left:240px;
}
.link_change{
float:right;
margin:10px 10px 0 0;
cursor:pointer;
}

#head_block_compare{
  width:800px;
  padding:5px 0px 5px 0px;
  float:left;
}
#head_block_compare h1{
  width:800px;
    margin:0px;
    padding:0px 10px 0px 19px;
    font-size:16px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#013957;
    font-weight:bold;

}

.fast_link_compare {
margin-right:30px;
margin-bottom:5px;
float:right;
text-align:right;
}

#body table{

}
#body table td{

}
#body div{

}
.cars_expected_years{
float:left;
margin: 10px 0 0 20px;
}
#comp_table1, #comp_table2{
margin-bottom: 0px;
margin-top: 10px;
padding:5px;
text-align:center;
}
#comp_table1 td, #comp_table2 td{
padding:5px 0 5px 0;

}
.comp_act{
	font-weight:bold;
	text-decoration:none;
}
.comp_pass{
	font-weight:normal;
	text-decoration:underline;
}
.sort_lnks{
	float:right;
	margin-right:10px;
	margin-top:5px;
}
#comp_table1 table.tabl_comp, #comp_table2 table.tabl_comp{
	width:auto;
	        margin-left:auto;
        margin-right:auto;
}
#comp_table1 table.tabl_comp td, #comp_table2 table.tabl_comp td{
padding:1px 3px 1px 3px;
}
.camp_td2{
	background:#e8f0f3;
}
.pack_theme_name{
	background: none repeat scroll 0 0 #EEEEEE;
	padding: 2px 10px;
	font-weight: bold;
}
.pack_theme{
	background: none repeat scroll 0 0 #D2D2D2;
	font-weight: bold;
}
.help_show{
display:block;
position:absolute;
padding:3px;
background:#ffffff;
width:160px;
margin-top:3px;
border:1px solid #D2D2D2;
}
.help_hide{
display:none;
}
.width600{
	width: 600px;
}
.width600 td{
	width: 300px;
}
.width600 td select{
	margin: 1px 0;
	width: 150px;
}
span.question{
    border: 1px solid #FFFFFF;
    height: 0;
    position: relative;
    width: 0;
}
span.question a{
    bottom: 5px;
    left: 3px;
    position: absolute;
}
#salon_block span.question a{
    bottom: 7px;
}
#salon_block table.rating{
    margin: 4px auto;
    vertical-align: middle;
    width: 80%;
}
.rating td.alright{
	text-align:right;
	padding-right:3px;
}
.rating td.alleft{
	text-align:left;
	padding-left:3px;
}
.rate_stars{
	display:block;
	height: 14px;
    width: 18px;
}
.rate_stars1{
	display:block;
	background:url(/images/ratestars.jpg) no-repeat;
	height: 14px;
	background-position: -71px;
    width: 16px;
}
.rate_stars2{
	display:block;
	background:url(/images/ratestars.jpg) no-repeat;
	height: 14px;
	background-position: -53px;
    width: 35px;
}
.rate_stars3{
	display:block;
	background:url(/images/ratestars.jpg) no-repeat;
	height: 14px;
	background-position: -36px;
    width: 52px;
}
.rate_stars4{
	display:block;
	background:url(/images/ratestars.jpg) no-repeat;
	height: 14px;
	background-position: -18px;
    width: 71px;
}
.rate_stars5{
	display:block;
	background:url(/images/ratestars.jpg) no-repeat;
	height: 14px;
    width: 89px;
}
.new_cars_rating th, .new_cars_rating td{
	padding: 5px;
}
.new_cars_rating th{
	color:#ffffff;
	font-weight:normal;
	background:#8da0a6;
}
.new_cars_rating tr.class1{
	background:#f1f1f1;
}
.new_cars_rating tr.class2{
	background:#ffffff;
}
#MiddleResultTable #car_list_icons, #salon_block table #car_list_icons{
	width: 105px;
}
#MiddleResultTable #car_list_icons td,#MiddleResultTable #car_list_icons td img, #table_search_result #car_list_icons td, #table_search_result #car_list_icons td{
	border:0px;
}
#table_search_result .tooltip_icons img{
	   border:0px;
}
#MiddleResultTable #car_list_icons td, #table_search_result #car_list_icons td{
	padding:2px 4px 2px 0px;
}
/*#car_list_icons td img{
	border:0px;
}
*/
#salon_block #bodyselect{
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	font-weight: bold;
}
#bodyselect td{
	margin:0;
	padding:5px;
	background: none repeat scroll 0 0 #EEEEEE;
	text-align:center;
}
#bodyselect td span{
	border-bottom: 1px dotted #000000;
	color:#000000;
	cursor:pointer;
}
#bodyselect td.bodyselect_active{;
	background: none repeat scroll 0 0 #E3E3E3;
}
.bodyselect_info{
	width:100%;
	margin:0 0 10px 0;
}
.bodyselect_info td{
	margin:0;
	padding:5px;
}
.bodyselect_info_hide{
	display:none;
}


ul.galleries_list {
	width: 100%;
	float: left;
	padding: 0px;
	margin: 10px 0px;
}
ul.galleries_list li {
	width: 275px;
	height: 25px;
	float: left;
	line-height: 25px;
}
ul.galleries_list li:hover, ul.galleries_list li.active {
	background-color: #EEE;
}
ul.galleries_list li a, ul.galleries_list li span {
	margin-left: 20px;
	color: black;
	text-decoration: none;
}
ul.galleries_list li a:hover {
	text-decoration: underline;
}


/*====================  -   ==========*/
#y5_direct1 {
	margin-top: 10px;
	border: 0px solid #CCC;
}
