label {vertical-align: middle}
input {vertical-align: middle}

.yellow {text-align: left; }

.yellow{background:url(/images/ab_h3.gif) top left repeat-x; color:#63111b; padding:3px 10px;}
.yellow H1 a, .yellow H1{color:#63111b; padding:0px; margin:0; font-size: 12px; font-weight: 700; }

h2.yellow{background:url(/images/ab_h3.gif) top left repeat-x; color:#63111b; padding:3px 10px;}
h2.yellow a{color:#63111b; padding:0px; margin:0;}

.notice {float: right;}
.note_descr {float: left;margin: 0;	padding: 0pt 0pt 5px 0; width: 350px; font-size:11px;}
.note_descr ul {margin: 0;	padding: 0;}

.avto {clear:left; float: left;	margin: 0;	padding: 0 7px;	width: 76px; height: 20px; background: url(/images/bg23.gif) left top no-repeat; text-align:center; line-height:20px;}
.catal {float: left; margin: 0; padding: 0;	width: 109px; height: 20px; background: url(/images/bg24.gif) left top no-repeat; text-align:center; line-height:20px; color:#cccccc;}

.header_note {float: left; margin: 0px 0px 10px 0px; padding: 0; width: 715px;	min-height:200px; background: url(/images/g_center.gif) right top repeat-y;}
.top {	float: left; margin: 0;	padding: 0;	width: 100%;}
.result { margin: 0; padding: 0;background: #8c8c8c; color:#ccc; font-size:11px;}

.notice {width: 244px; background: url(/images/gray_top.gif) left top no-repeat; }
.notice .in { width:244px;} 
.notice .inn {width: 244px; background: url(/images/gray_bottom.gif) left top no-repeat;}
.notice .l_n {width:174px; padding:2px 9px 2px 60px;}
.notice .l_n a{display:inline; float:none; white-space:normal; line-height:18px;}
.l_nz{display:inline;background: url(/images/bg19.gif) right top no-repeat; line-height:18px; cursor:pointer; padding:0px 5px 4px 15px;}
.sms_line .l_nz{background: url(/images/hint2.gif) right top no-repeat; }
.model .l_nz { background: url(/images/help.gif) left center no-repeat;}
.hd .l_nz{ background: url(/images/hint3.gif) left center no-repeat;}
.result_info{ text-align:center; margin-top: -1px; padding:3px 7px 2px 7px; position:relative; background: url(/images/g_top.gif) right top no-repeat;}
.result_in {float: left; margin: 0; padding: 0; width: 100px;}
.result a {color:#ccc; clear:left;}
.result a:hover {color:#fff;}

.show_xx{float:right;}
.model {float: left; margin:0; padding: 0 0 0 5px;	width: 420px;}
.year_notice {	margin: 0;	padding: 8px 0 0 5px; width: 100px;height: 18px;border-left: 1px solid #959595; text-align: center;}
.across { margin: 0; padding: 8px 0 0 5px; width: 85px; height: 18px; border-left: 1px solid #959595;	border-right: 1px solid #959595; text-align: center;}
.price {margin: 0;	padding: 8px 0 0 5px; width: 85px; height: 18px; text-align: center;}



#allPage {background:#E5E5E5 none repeat scroll 0%;}
.contejner{padding:0 10px 13px 10px;}

.note_descr{margin-top:8px; padding-left:5px;}
.note_descr ul{margin: 0 0 0 20px;}

.pages{line-height:22px; font-size:1em;}
.col{float:left; line-height:22px;}

.note_table{width:100%; clear:left; border-left:solid 1px #8c8c8c; border-right:solid 1px #8c8c8c;}
.note_table tr th{text-align:left; font-weight:normal; background:#828282;}
.note_table td{border-top:solid 1px #8c8c8c; vertical-align:top; font-size:11px;}
.note_table tr{background:#E2E2E2;}
.note_table tr.checked {background:#d6d6d6;}
.main_td{padding: 8px 7px 2px 7px;}
.main_td img{float:left;}
.main_td textarea{float:right; width:178px; height:97px;}
.main_td h2 {color:#63111B; float:left; width:265px; padding: 3px 0 6px 20px; background:url(/images/arr8.gif) 10px 5px no-repeat;}
.main_td h2 a{color:#63111B; text-decoration:none;}
.main_td h2 a:hover{}
.main_td p{display: block; float:left; width:262px; padding:0 0 0 20px !important;}
.main_td p a, .main_td p a:hover{color:#000; text-decoration:none;}
.main_td div{float:left; clear:left; width:415px; padding: 5px 0 0 0;}
.main_td .in_note{
    float:right;
    letter-spacing:1px;
    background-position: 0% 0%;
    visibility:hidden;
    opacity: 0;
    transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;

}

.note_table tr:hover .in_note {
    visibility:visible;
    opacity: 1;
}

.block_sms .in_note{letter-spacing:1px;}
.main_td .count{padding-left:120px; line-height:22px;}

.note_table .checkbox{font-size:11px; color:#000; margin: 2px 0; float:left; width:91%; clear:left; padding:3px 5px 3px 19px; background:url(/images/checkbox_red.gif) 0 -29px no-repeat; text-decoration:none; width:5px;}
.note_table a.checked{background-position: 0 0px;}

.nt{font-weight:normal;}


.close{background:transparent url(/images/close.gif) 0 0 no-repeat; height:15px; padding:0; margin:5px 0 0 0; position:static; text-decoration:none; width:14px; float:left;}

/*SMS blocks*/
.sms_line{background:#bfbfbf url(/images/y_line_sms.gif) top left repeat-x;  border-left:solid 1px #8c8c8c; border-right:solid 1px #8c8c8c; padding: 7px 0 0 7px;}
.sms_line div{padding:2px 0;}
.block_sms{width:141px; float: left; background:#bfbfbf; padding: 0 0 0 0px;}
.block_sms img{}
.block_sms a{text-decoration:none; color:#000; display: block;}
.block_sms a span{color:#8b8b8b; font-size:10px; padding:0 0 0 10px;}
.block_sms h2 a{color:#63111b; font-weight:bold; font-size:12px; text-decoration:none; background:url(/images/arr8.gif) 0 2px no-repeat; padding:0 0 0 10px;margin: 10px 0 5px 0; display:block; width: 118px; height:28px; overflow: hidden;}
.block_sms h2 a:hover{ color: #ffffff;}

.sms_line .clr{background:#bfbfbf url(/images/y_line_sms.gif) left 6px repeat-x; height:5px; margin-left:-7px;}
.sms_line .in_note{font-size:11px;}
.compare_block{background: #e1e1e1 url(/images/compare_arr2.gif) 11px 2px no-repeat; margin: 0 1px;  clear:left; padding: 5px 0 2px 28px; font-weight: bold; font-size:11px;}
.compare_block select{width:178px; font-size:11px;}

.bot_ri{padding:2px 5px;   background: #e1e1e1; margin:0 1px;}
.note_bott{background: url(/images/g_bottom.gif) left top no-repeat; height:6px; clear:both;}

.header_note .checkbox{font-size:11px; color:#000; margin: 5px 0 0px ; float:left; clear:left; padding:3px 5px 3px 19px; background:url(/images/checkbox_red.gif) 0 -29px no-repeat; text-decoration:none; width:0px;}
.header_note a.checked{background-position: 0 0px;}

.action_block .checkbox{width:75px; margin-left:8px;}
.action_block .l_nz{background: url(/images/hint2.gif) 0 2px no-repeat;}

.compare{width:92px; height:19px; line-height:19px; padding: 0 0 0 7px; background: url(/images/bt_compare.gif) 50% 50% no-repeat; border:0; color: white; font-weight: bold; font-size:11px; letter-spacing:1px; text-align:left; margin-right: 7px; cursor:pointer;}
.in_note{height:15px; margin:3px 0 0 0; font-size:11px;}


/*--------*/

.yellow .info {float:right; color:#000; font-size:11px; font-weight:normal; margin-top:-2px;}
.yellow .info .l_nz{background: url(/images/hint2.gif) 4px 2px no-repeat;line-height:18px; padding:4px 5px 4px 15px;}
.left{width: 243px; /*244px;*/ margin-left: 10px; float:left; margin-right: 10px; padding:0 0px 0 0;}
.main_part{float:left; width:715px; font-size:1.1em;}
.search_filter{padding:0px 0 10px 0;}
.f_block{width: 178px; float:left; height: 30px;}
.f_block2{width: 178px; float:left; height: 40px;}
.f_block h3{padding: 10px 0 5px 0;}
.f_block select, .f_block2 select, .f_block input, .f_block2 input{width:165px;}


.search_params {width: 255px; /*244px;*/ background: url(/images/sl_top_255.gif) left top no-repeat; font-size:1.1em;}
.search_params .in { width: 239px; /*228px;*/ padding: 0px 8px;  /*height:544px;*/ background:#DFDFDF url(/images/sl_grad.jpg) bottom repeat-x;} 
.search_params .inn {width: 255px; /*244px;*/ height:40px; background: url(/images/sl_bottom_255.gif) left top no-repeat; position:relative;}
.search_params .inn a{top:14px; left:24px;position:absolute;}
.search_params .wrap{background:#e2e2e2; /*height:544px;*/ padding:0 5px;}
.search_params .wrap .info{background:url(/images/inf.gif) no-repeat; display:block; padding:4px 0 4px 10px; font-weight:bold; color:#fff; text-decoration:none; margin:10px 0 -5px 0; position:relative;}
.search_params .wrap .info strong{color:#000;}
.search_params .wrap h3{padding:9px 0 3px 0;}
.search_params .wrap input{width:80px; font-size:12px;}
.search_params .wrap table{width:99%; font-size: 11px; margin-top: -2px; }
.search_params .wrap td select{width:84px;}
.search_params .wrap select{width:215px;}
.search_params .wrap a{display:block;}
.search_params .hd{height:34px; background:none; line-height:normal; padding:7px 0 0 0; color:#ccc;}

.print{background:transparent url(/images/print.gif) no-repeat scroll 0%; float:right; padding:0pt 23px 0pt 20px;}
.search_params .wrap .hr{background:url(/images/hr.gif) 0 10px repeat-x; padding: 15px 0 3px 0}
.action_block{padding: 5px 0 0 0; height: 76px;}
.show_xx select{width:65px; margin-left:10px;}
/** NEW code **/

/* CSS Document */
/* CONTENT */
#results .outer{overflow:hidden; zoom:1; padding:0 7px 20px 7px; background:#d6d6d6;}
#results .container{float:right; width:100%; margin-left:-256px;}
#results .content{margin-left:256px; padding:2px; background:#8c8c8c;}


.left .center{overflow:hidden; zoom:1; font-size:11px; background:#e5e5e5;}
.left .pager{text-align:center; overflow:hidden; zoom:1; padding:10px;}
.left .pager div{float:left;}
.left .pager form{float:right;}
.left .pager select{width:44px; background:#dbdbdb; font-size:11px; border:1px solid #999;}
.left .pager a{color:#000; text-decoration:none;}
.left .pager a:hover{text-decoration:underline;}
.left .center table{width:100%; border-collapse:collapse; font:11px Tahoma;}
.left .center th{background:#828282; color:#ccc; font-weight:normal; padding:7px 10px 5px 10px; text-align:left; vertical-align:top;}
.left .center th img{vertical-align:middle;}
.left .center td{padding:10px 10px 0 10px; text-align:left; vertical-align:top; border-bottom:1px solid #828282;  border-right:1px solid #828282;}
.left .center ul{list-style-type:none; margin:0;}

.left .center .sort .add{float:right; display:block;}
.left .center .sort ul{padding-left:28px;}
.left .center .sort li{padding-bottom:10px;}
.left .center .sort input{margin-left:-20px;}
.left .center .sort .nm{font:bold 12px Tahoma; padding-bottom:7px;}
.left .center .sort .adr{color:#2d6f16;}
.left .center .sort .txt{padding-bottom:5px;}
.left .center .sort .det a{color:#ad2d23;}
.left .center .sort .qnt{color:#898989;}

.left .center .serv{width:160px;}
.left .center .serv li{background:url(/images/carads/arr_black.gif) no-repeat 0 4px; padding:0 0 8px 7px;}
.left .center .cont{border-right:none; padding-left:30px; width:125px;}
.left .center .cont li{padding-bottom:5px;}

.left .center .textarea{background:#cbcbcb; padding:5px 8px; width:305px; margin-left:27px; overflow:hidden; zoom:1;}
.left .center .textarea label{display:block; padding-bottom:5px;}
.left .center .textarea a{text-decoration:none; border-bottom:1px dashed #641d2d;}
.left .center .textarea a:hover{border:none;}
.left .center .textarea textarea{width:302px; height:48px; border:1px solid #999; margin-bottom:5px;} 
.left .center .textarea .btn{background:url(/images/carads/vote_bt.gif) no-repeat; width:108px; height:20px; border:none; color:#fff; font:bold 11px Tahoma; float:right; padding-bottom:3px;}
.left .center .bot{border-top:3px solid #da9f1c; padding:10px 10px 0 10px;}
.left .center .bot li{padding-bottom:3px;}
.left .center .bot img{vertical-align:middle; margin:0 12px 0 6px;}
.left .center .bot a{font-weight:bold;}


.main_part .filtr{background:#eed48f; margin:0 0 10px 0px; padding:7px 20px 15px 20px; //padding:7px 20px 5px 20px; overflow:hidden; zoom:1;}
.main_part .filtr .sw {display: inline-block; padding: 0px 4px; background:url(/images/carads/filtr_arr4.gif) no-repeat 0% -16px;}
.main_part .filtr .sw_open {background-position: 0% -38px;}
.main_part .filtr h1{color:#bd6c11; margin-bottom:10px;}
.main_part .filtr h1 a{font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; border-bottom:1px dashed #000;}
.main_part .filtr h1 a:hover{border:none;}
.main_part .filtr h1 span{background:url(/images/carads/filtr_arr1.gif) no-repeat 100% 11px; //background:url(/images/carads/filtr_arr1.gif) no-repeat 100% 3px; padding-right:13px;}
.main_part .filtr ul{width:220px; float:left; list-style-type:none; margin:0; padding:0; font-size:11px;}
.main_part .filtr ul li{margin-bottom:4px; padding-right:10px;}
.main_part .filtr ul li a{color:#000;}
.main_part .filtr ul ul{padding:5px 0 0 15px;}
.main_part .filtr ul strong{padding-left:1px; /*background:url(/images/carads/filtr_arr4.gif) no-repeat 0% -16px;*/}
.main_part .filtr ul strong a{/*border-bottom:1px solid #000;*/ /* text-decoration:none; */}
.main_part .filtr ul strong a:hover{border:none;}
.main_part .filtr ul .current{font-weight:bold; color:#bd6c11; cursor:text; text-decoration:none;}
.main_part .filtr ul .open{background-position:100% 6px;}




/* SIDEBAR */
.left .sidebar{float:left; width:243px;}
.left .catreg{margin-bottom:18px;}
.left .nav{background:#c7c6cf; padding:4px 4px 6px 4px; font-size:11px;}
.left .nav .bg{background:#E1E2E5 url(/images/carads/serv_nav_bg.gif) repeat-x bottom; padding:3px 3px 10px 3px;}
.left .nav .title{background:#81111e url(/images/carads/title_bg.gif) repeat-x; text-align:center; color:#ccc; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:4px 5px; margin-bottom:14px;}
.left .nav .title img{vertical-align:middle;}
.left .nav form{padding:0 4px;}
.left .nav label{display:block; font-weight:bold; padding-bottom:4px;}
.left .nav select{width:200px; background:#dbdbdb; font-size:11px; border:1px solid #999; margin-bottom:10px;}
.left .nav ul{margin:0;}
.left .nav li{padding:0 0 2px 0; list-style-type:none;}
.left .nav .change{padding:10px;}
.left .nav .change a{background:url(/images/carads/arr_white.gif) no-repeat 0 4px; padding-left:11px;}
.left .nav .res{display:block; width:192px; height:20px; background:url(/images/carads/res_btn.gif) no-repeat; margin-top:10px; font-weight:bold; color:#fff; padding:0 14px 0 5px; line-height:20px; text-decoration:none;}
.left .nav .res:hover{text-decoration:underline;}
.left .nav .res span{float:right; color:#dedede;}


.tab_head{height:28px; list-style-type:none; margin:0; padding:0;}
.tab_head li{width:121px; height:28px;}
.tab_head li a{width:121px; height:28px; display:block; font:bold 12px/26px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-decoration:none;}
.tab_head .tab_1{float:left;}
.tab_head .tab_2{float:right;}
.tab_head .tab_1 a{background:url(/images/carads/left_tab.gif) no-repeat;}
.tab_head .tab_2 a{background:url(/images/carads/right_tab.gif) no-repeat;}
.tab_head li a:hover{background-position:0 -28px;}
.tab_head li .current{background-position:0 -28px!important; cursor:text;}
.tab_body table{width:100%;}
.tab_body th{vertical-align:top; text-align:left; color:#fff; font:normal 11px Verdana, Arial, Helvetica, sans-serif; padding:3px 0 0 0;}
.tab_body span{background:#6c090e; display:block; width:14px; text-align:center; padding:1px 0;}
.tab_body .rus{width:24px;}
.tab_body td{vertical-align:top; text-align:left; color:#000; font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif; padding:0 0 5px 3px;}
.tab_body td a{color:#000;}
.tab_body td a:hover{text-decoration:none; color:#000;}
.tab_body td .current{text-decoration:none; background:#dc9e00; padding:1px;}


.green_sign {color: green; font-size:11px;}
.adv_comments_block {float:left; margin-top:5px; padding-bottom: 5px; background: #CBCBCB;}
.adv_comments_block .comments_text_blk {margin-left: 20px; margin-top: 3px; margin-bottom:3px;}
.adv_block div {width: auto; clear: none; float: none}
.adv_block .photo_block {float: left; margin-right: 10px; margin-bottom:3px}
.adv_block .photo_block .photo_light { 
    border: 1px solid #AFAFAF;
    padding: 2px;
    background: #EFEFEF;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */
    
    -moz-box-shadow:0 0 2px #999999;
    -webkit-box-shadow: 0 0 2px #999999; /* Safari, Chrome */
    box-shadow: 0 0 2px #999999; /* CSS3 */
}
.adv_block .photo_block .photo_dark  { 
    border: 1px solid darkgray;
    padding: 2px;
    background: #EEEEEE;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */
    
    -moz-box-shadow:0 0 2px #999999;
    -webkit-box-shadow: 0 0 2px #999999; /* Safari, Chrome */
    box-shadow: 0 0 2px #999999; /* CSS3 */
}
.adv_block .title {float: none;}
.adv_block .title h2 { clear: right; width: auto; float: none;}
.adv_block .desc {float: none;}
.adv_block .desc a {color: #000; text-decoration: none;}
.adv_block .cp { margin-bottom: 5px; background: #CBCBCB; padding-left: 20px; padding-bottom: 5px; }
.adv_block .cp h2 { background: none; font-weight: bold; font-size: 11px; color: #000; float: none; padding: 0px}
.adv_block .cp .comments_text_blk { margin: 3px 0px 3px 20px; padding: 0px; font-style: italic}
.adv_block .cp .buttons { padding: 0px;}
.adv_block .cp .adv_info {line-height: 20px; margin-left: 20px; margin-bottom: 5px; }
.adv_block .info { padding: 0px; font-size: 10px; color: #444444; margin-bottom: 5px;}
.adv_block .company_info { margin-top: 5px; margin-bottom: 5px; line-height: 20px}
.adv_block .company_info div{ padding-top: 0px;}
.adv_block .company_info a:hover{ text-decoration: none; color: #63111B}
.left div.notice {background: /*#EED48F*/ #888 ;  width:243px; /*height: 20px; */ float: none; margin: 0px 0px 10px 0px; padding: 5px 0px; text-align: center}
.left div.notice a{font-size: 13px; font-weight: bold; color: #FFF;}

.left .nav a:hover{color: #63111B; text-decoration: none;}
.left .nav ul.main_filter {border-bottom: 1px solid #C0C0C0;}
.left .nav .main_filter li {margin-bottom: 8px;}
.left .nav .main_filter label {padding-bottom: 4px; font-weight: bold; display: block;}
.left .nav .main_filter select {margin-bottom: 0px; width: 219px;}

.left .nav .main_filter ul.from_to_field li{display: inline; margin-bottom: none;}
.left .nav .main_filter ul.from_to_field input {width: 80px; margin-left: 1px;}
.left .nav .main_filter ul.from_to_field select {width: 90px;}
.left .nav .main_filter ul.from_to_field label {display: inline; font-weight: normal}

.left .nav ul.addit_filter {margin-top: 10px;}
.left .nav ul.addit_filter li {margin-bottom: 8px;}
.left .nav ul.addit_filter li label {}
.left .nav ul.addit_filter li select {margin-bottom: 0px; margin-left: 5px; width: 214px;}
.left .nav ul.addit_filter li ul{ margin-left: 5px;}
.left .nav ul.addit_filter li ul li{display: block; padding:0px; margin-bottom: 3px;}
.left .nav ul.addit_filter li ul li label { display: inline; font-size: 10px; font-weight: normal; margin:0px; padding: 0px;}
.left .nav ul.addit_filter li ul li input { margin: 0px; padding: 0px;}
.left .nav ul.control_links {margin-top: 10px;}
.left .nav ul.control_links li {font-weight: bold; margin-bottom: 10px}
.left .nav #sections_tab li {padding: 5px 0px 5px 20px; font-weight: normal;}
.left .nav #sections_tab li.z1{background: #D6D6D6}
.left .nav #sections_tab li.z2{background: #E2E2E2}
.left .nav #sections_tab li.hl{background: #EED48F}
.left .nav #sections_tab li a {}