@charset "utf-8";
/* CSS Document */

html,body{margin:0px; padding:0px; background-color:#fff; text-align:left; height: 100%;}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, td, tr, p, div {margin: 0; padding: 0; border: 0;}

body,td,div,p,li,dt,dd,span,a {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

table{border:0; border-collapse:collapse}
table td{vertical-align:top}

/* --- NEW CODE BEGINS HERE --- */

table.mtbl{width:1000px; margin:0 auto}

.logotop{padding:20px 0 15px}

table.mtbl .body_left{padding:22px 25px 20px 0}
table.mtbl .body_main{padding:0 0 20px 0; width:680px}

div#addBookmark{text-align:left; padding:4px 0 8px 26px; background: url(/i/a.gif) no-repeat left; background-position:7px 7px}
div#addBookmark a{color:#D25400; font-size:11px;}

#logo{height:100px; vertical-align:middle; padding-left:5px}
#top_banner{text-align:center; padding:18px 0 0 18px}

.menu_serv{background:#600; height:28px}
.menu_serv div{height:28px}
.menu_serv .lc{background:url(/i/v3/rc_bot2.gif) left bottom no-repeat; float:left; padding:0 0 0 11px;}
.menu_serv .rc{background:url(/i/v3/rc_bot2.gif) right bottom no-repeat; float:right; padding:0 0 0 11px;}
.menu_serv .serv{float:right; line-height:26px; padding-left:20px; color:#fff}
.menu_serv a{color:#fff}
.menu_serv .serv span{color:#fff; text-decoration:underline; cursor:pointer}
.menu_serv .add_ad{float:left}
.menu_serv .add_ad span{float:left; font-size:24px; color:#fff; padding-right:5px}
.menu_serv .add_ad a{line-height:26px; float:left}

/*827ccb0eea8a706c4c34a16891f84e7b*/

.mmenu{height:50px}
.mmenu .fln{border-bottom:#600 1px solid; height:24px}
.mmenu a{color:#333; font-weight:bold; text-decoration:none; margin:0 16px; padding:0; text-transform:uppercase}
.mmenu a:hover{color:#F60}
.mmenu .m{float:left; padding:5px 20px 0 0}
.mmenu .m .sb{margin:5px 0 0; padding:5px 0 3px; border:#600 1px solid; border-top:0; background:#600}
.mmenu .m .sb a{color:#fff; text-transform:none; font-size:12px; font-weight:normal}
.mmenu .m .sb a:hover{color:#F60}
.mmenu .company{float:right; padding-right:5px}
.mmenu .company a{margin:0}
.mmenu .hico{padding:1px 0 0}

.mmenu .act{background:#600; padding:0}
.mmenu .act div{padding-bottom:4px; float:left}
.mmenu .act a{color:#fff}
.mmenu .act .main{padding:6px 4px 3px}
.mmenu .act .main a{padding:0; margin:0}

.mmenu table{border:0; border-collapse:collapse}
.mmenu td{background:#600}
.mmenu .a, .mmenu .k{width:6px; height:6px; background:url(/i/v3/rc_2.gif) no-repeat}
.mmenu .a{background-position:left top}
.mmenu .k{background-position:right top}
.mmenu .g{padding:5px 0 4px 0}

td#footer{padding:8px 0 2px 0; border-top:#666 1px solid}
td#footer a{color:#600; font-size:11px}
td#footer .shildik{float:right; width:200px; margin:15px 0 0; color:#7A7A7A; font-size:12px; margin: 24px 0 0 22px; text-align:left}
td#footer .shildik a{font-size:12px; background:url(/i/icon_rubera.gif) no-repeat left; padding:6px 0 6px 27px; margin-left:4px}
td#footer .copyright{color:#333; padding:6px 0 10px 0; float:left; width:310px;}
td#footer .copyright h1{font-size: 12px; color: #333; font-style: normal; font-weight:normal; padding:6px 0 4px 0; font-family: Arial, Helvetica, sans-serif;}
td#footer .counters{float:left; border:0}
td#footer .counters td{vertical-align:top; padding-top:8px}

.spl{padding:4px 0 0 0; margin:0; font-size:9px; color:#999;}

h1{font-size:24px; color:#333; font-family: Verdana, Arial, Geneva CY, Sans-Serif; font-weight:normal; padding:14px 0 12px 0}
h2{font-size:19px; color:#333; font-family: Verdana, Arial, Geneva CY, Sans-Serif; font-weight:normal; padding:14px 0 12px 0}

.new-ad-box table{border:0; border-collapse:collapse; margin-top:10px}
.new-ad-box .b{border:#999 1px solid; width:140px; margin:0 20px 0 0}
.new-ad-box .b div{background:#ccc; border-top:#eee 1px solid; color:#333; text-align:center}
.new-ad-box .b:hover{border-color:#666}
.new-ad-box .b:hover div{color:#000; background-color:#D8D8D8}
.new-ad-box .b a{text-decoration:none; color:#000; display:block; padding:10px 20px}

.new-ad-box-reg table{margin-top:30px}
.new-ad-box-reg .b{margin:0 0 0 30px; width:120px}

.dalee{padding:10px 0 100px 0}
.dalee div.btn{border:#999 1px solid; float:left; margin-right:50px; cursor:pointer}
.dalee div.btn div{padding:10px; background:#ccc; border-top:#eee 1px solid; color:#333}
.dalee div.h{border-color:#666}
.dalee div.h div{color:#000; background-color:#D8D8D8}

.dalee .txt{padding:3px 5px; width:170px; margin-right:10px}
.dalee div.btn_login div{padding:2px 8px}

table#hot_sale{width:100%; border:0; border-collapse:collapse; text-align:center;}
table#hot_sale td{vertical-align:top; text-align:left}
table#hot_sale img{width:150px; height:120px}
table#hot_sale .make_model{padding:20px 4px 2px 0}
table#hot_sale .make_model a{font-size:13px; color:#600; font-weight:bold;}
table#hot_sale .year{font-size:11px; color:#666666; font-weight:bold;}
table#hot_sale .price{font-size:12px; color:#000; padding:3px 0 16px 0; font-weight:bold}

.table_cnrs{width:100%; border:0; border-collapse:collapse}
.table_cnrs td{background-color:#600; padding:0}
.table_cnrs a{color:#fff}
.table_cnrs .vj, .table_cnrs .vk, .table_cnrs .vf, .table_cnrs .vg{width:6px; height:6px; background:url(/i/v3/rc_2.gif) no-repeat}
.table_cnrs .vj{background-position:left top}
.table_cnrs .vk{background-position:right top}
.table_cnrs .vf{background-position:left bottom}
.table_cnrs .vg{background-position:right bottom}
.table_cnrs .vh{padding:5px 8px}

.ctgr{padding:2px 0}
.ctgr a{display:block; padding:4px}
.ctgr a.h{padding:4px 8px; color:#000; background:#fff url(/i/v3/m_ctg_sel.gif) right center no-repeat}

.fnd_prods{padding:0 0 10px 0}

table.makes_table{border:0; border-collapse:collapse; width:100%}
table.makes_table td.makes_col{padding:0 10px 0 5px; vertical-align:top; width:50%}
table.makes_table td.makes_col div{padding:3px 0}

.voting{padding:15px 10px 15px 30px;}
.voting h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#930}
.voting table{border:0; border-collapse:collapse}
.voting .to_vote{border-top:#EDDAD8 2px solid; border-left:#EDDAD8 2px solid; font-size:80%; font-family:arial; background:#CC9591; color:#fff;}
.voting td{padding:3px; height:26px}
.voting .checkbox{width:30px; white-space:nowrap}
.voting .perc{font-size:10px; color:#999}
.voting .count{font-size:12px; color:#333; font-weight:bold}
.voting .count_box{width:75px}
.voting .progress img{height:4px;}

.car{float:left; width:640px}
.car .car_header{padding:25px 0 0}
.car .car_header h1{padding:0 0 8px 0; font-weight:normal}
.car .car_header h1 .make_model{font-size:22px; color:#000; padding:0}
.car .car_header h1 .year{font-size:18px; color:#666; padding:0}
.car .car_header .price{font-size:20px; font-style:italic; color:#600; padding:6px 0 14px 0}
.car .car_details{border:0; border-collapse:collapse; width:100%}
.car .car_details td{height:22px; vertical-align:middle}
.car .car_details td.name{text-align:right; padding: 0 10px 0 0; font-weight:bold; color:#333; width:70px; white-space:nowrap}
.car .comment{font-size:12px; padding:14px 30px 20px 0;}
.car .sold{padding:5px; text-align:center; background:#ccc; font-size:15px; color:#333}

.car .email_seller{padding:10px 0 0 0}
.car .email_seller #loading{padding:3px 2px 3px 22px; color:#fff; background:#C30 url(/i/loader5.gif) 2px center no-repeat; display:none; float:right}
.car .email_seller #e_notice{margin:0 0 5px 0}
.car .email_seller #e_notice .err{color:#900; background-color:#FFB56A; padding:4px}
.car .email_seller #e_notice .ok{color:#003A75; background-color:#B5E8FD; padding:4px}
.car .email_sel_title h1{font-size:12px; color:#000; border-bottom: #000 1px solid; padding-bottom:4px; font-weight:bold}
.car .note{padding: 10px 0; color:#333}

.car .email_seller_tbl{width:100%; border:0; border-collapse:collapse}
.car .email_seller_tbl td{padding: 5px 0;}
.car .email_seller_tbl td.col_1{text-align:right; vertical-align:top; padding:7px 8px 0 0; color:#333; width:120px;}
.car .email_seller_tbl td.sbmt_btn{height:40px; padding-top:10px;}
.car .email_seller_tbl input.your_name, 
.car .email_seller_tbl input.your_email {width: 250px;}

.car-pics{padding:25px 0 0; float:right; width:360px}
.car-pics img{width:100px; height:100px; border:#ccc 1px solid; padding:2px; margin:0 6px 10px 0}
.car-pics .pic-box{float:left; width:100px; margin:0 20px 10px 0}

.quick_search .label{width:35px; text-align:right; vertical-align:middle}
.quick_search td{padding:8px 2px 0 2px}
.quick_search select{width:100%}

.cars{clear:both}
.cars table{width:100%; border:0; border-collapse:collapse}
.cars td{padding:6px 4px; border:#ccc 1px solid; border-left:0; border-right:0; font-size:12px; color:#000; vertical-align:middle; height:26px}
.cars .titles td{border:#333 1px solid; border-left:0; border-right:0; color:#600; font-weight:bold; white-space:nowrap}
.cars .titles .order_by{cursor:pointer; text-decoration:underline}
.cars .titles .arr{font-size:18px; line-height:10px; color:#600;}
.cars .price{font-style:italic; font-weight:bold; width:70px}
.cars .img{padding:0 0 0 4px; width:42px}
.cars .img img{width:23px; height:23px}
.cars .date{font-size:10px; font-weight:bold; width:60px}


.my-ads{width:100%; border:0; border-collapse:collapse}
.my-ads td{padding:6px 4px; border:#ccc 1px solid; border-left:0; border-right:0; font-size:12px; color:#000; vertical-align:middle; height:26px}
.my-ads .titles td{border:#333 1px solid; border-left:0; border-right:0; color:#600; font-weight:bold; white-space:nowrap}
.my-ads .titles .order_by{cursor:pointer; text-decoration:underline}
.my-ads .titles .arr{font-size:18px; line-height:10px; color:#600;}
.my-ads .price{font-style:italic; font-weight:bold; width:70px}
.my-ads .img{padding:0 0 0 4px; width:42px}
.my-ads .img img{width:23px; height:23px}
.my-ads .date{font-size:10px; font-weight:bold; width:60px}
.my-ads .status{white-space:nowrap; width:105px}
.my-ads .act{font-size:10px; color:#090}
.my-ads .noact{font-size:10px; color:#000}
/*.cars a{color:#000}*/

table.adDetails{border:#ccc 1px solid; border:0; border-collapse:collapse; width:660px}
table.adDetails td{white-space:nowrap; border-bottom:#e2e2e2 1px solid; padding:4px 4px 4px 0; vertical-align:middle}
table.adDetails td.left_col{text-align:left; font-weight:bold; color:#333; font-size:13px; padding:4px 4px 4px 0; width:180px}
table.adDetails select{width:100px;}
table.adDetails .add_mm{padding-right:15px; padding-left:5px}
table.adDetails #idMake, table.adDetails #idModel, table.adDetails .yearselect{width:120px}
table.adDetails .i2{width:240px}
table.adDetails #del_prod_pic{padding:12px 0 4px 0; text-decoration:underline; color:#00f; cursor:pointer}

.adSeller{border:#ccc 1px solid; border:0; border-collapse:collapse; width:100%}
.adSeller td{white-space:nowrap; border-bottom:#e2e2e2 1px solid; padding:4px 4px 4px 0; vertical-align:middle}
.adSeller .leftc{text-align:left; font-weight:bold; color:#333; font-size:13px; padding:4px 10px 4px 0; white-space:nowrap; width:105px}
.adSeller .txt{width:156px}
.adSeller select.txt{width:160px}

.my-pr{border:#ccc 1px solid; border:0; border-collapse:collapse; width:100%}
.my-pr td{white-space:nowrap; border-bottom:#e2e2e2 1px solid; padding:6px 4px 6px 0; vertical-align:middle}
.my-pr .leftc{text-align:left; font-weight:bold; color:#333; font-size:13px; padding:4px 10px 4px 0; white-space:nowrap; width:105px}
.my-pr .txt{width:200px}
.my-pr select.txt{width:204px}
.my-pr .hi{border:#c00 2px solid}

table.content_header{border:0; border-collapse:collapse}
table.content_header h1{white-space:nowrap}
table.content_header td.status_msg{vertical-align:bottom; text-align:right; padding:0 0 1px 0}
table.content_header td.status_msg span{background:#c00; color:#fff; padding:0 4px; font-size:11px;}

table#my_cars{width:100%; border:0; border-collapse:collapse; margin: 12px 1px 10px 10px}
table#my_cars h1{padding:10px 0 0 0}
table#my_cars tr#add_car td{padding:20px 0;}
table#my_cars tr#add_car td a{font-size:17px; font-family:Tahoma; color:#666666}
table#my_cars tr#add_car td a:hover{color:#999}

table#myCars{border:0; border-top:#ccc 1px solid; border-collapse:collapse; margin: 25px 0; width:480px}
table#myCars tr td{padding:3px; border-bottom:#ccc 1px solid;}
table#myCars .mm{font-size:14px;}
table#myCars .year{font-size:10px; color:#333; padding:0 6px 0 3px}
table#myCars .year span{padding:0 2px; font-size:10px; }
table#myCars .price{color:#990000}
table#myCars .active{padding:0; width:70px}
table#myCars .active div{border-left:#ccc 1px solid; padding: 1px 3px; text-align:center; font-size:10px;}
table#myCars .active div.act{color:#009900}
table#myCars .active div.noact{color:#CC0000}
table#myCars .tools{text-align:right; border-left:#ccc 1px solid;}
table#myCars .tools a{font-size:11px; text-align:right}

.pagination .pages{padding:0 0 0 10px}
.pagination .pages *{display:block; float:left; padding:2px 4px}
.pagination .pages *:hover{color:#F00}
.pagination .pages span{background:#E2E2E2; padding:2px 5px; margin:0 5px; color:#333}
.pagination .pages .arr{font-size:18px; line-height:8px; margin:0 5px}

div#login_box{background-color:#fff; margin:0 0 0 auto; padding:15px 0 0}
div#login_box table tr td{text-align:left; color:#333; padding:4px 1px; vertical-align:middle}
div#login_box table tr td.left_col{text-align:right; padding: 1px 10px 1px 5px;}
div#login_box input.btn{font-family:Arial, Helvetica, sans-serif, Tahoma; font-size:11px; border:#999 1px solid; color:#660000; margin:10px 10px 10px 0}
div#login_box .btns{padding:5px 0 10px 0}
div#login_box .btns input{float:left}
div#login_box .btns div{cursor:pointer; float:left; padding:2px 0 0 30px; text-decoration:underline}

#rft{width:100%; border:0; border-collapse:collapse}
#rft table{width:100%; border:0; border-collapse:collapse;}
#rft td{padding:0; vertical-align:top}
#rft td.titles{padding:6px 0 0 1px; font-weight:bold; color:#333}
#rft input, #rft select{width:220px; font-family: Verdana, Arial, Geneva CY, Sans-Serif;}
#rft input#sbtn{width:160px}
#rft .in {border: 1px solid #ccc; border-bottom: 1px solid #990000;}
#rft .err_m{padding:8px 0; color:#c00}

.acct{border:0; border-collapse:collapse;}
.acct div.titles{padding:8px 0 2px 0;}
.acct .comment{color:#666; padding: 20px 0}
.acct .in{width:280px; border:1px solid #ccc; border-bottom:1px solid #900;}
.acct textarea.in{height:80px}
.acct input#sbtn{width:160px}

div.noActive{color:#666666; font-size:11px; background:url(/i/attention.gif) 3px 16px no-repeat; padding: 16px 0 0 24px}

table.t_info{border:#999 1px solid; background-color:#f4f4f4; color:#333; padding:0; width:100%; margin-bottom:5px}
table.t_info td{padding:2px 3px; font-size:10px; width:33%}
table.t_info .left_lable{width:100px; text-align:right;}

table.car_pics{border:0; border-collapse:collapse; width:190px}
table.car_pics td{text-align:center}
table.car_pics .pics_upload td{padding:0; text-align:center}
table.car_pics .pics_upload .pics_box{padding:0 0 10px 0}
table.car_pics .pics_upload .pics_upl{padding:10px 0}
table.car_pics .pics_upload .pics_tools{padding:4px 0 0; height:25px}
table.car_pics .pics_upload div.p_num{padding:1px 5px; float:left}

#pics_loading{background:#c00; color:#fff; padding:2px;}

.picture_tbl{width:100%}
.picture_tbl img{width:150px; height:120px}
.picture_tbl .make_first{color:#666666; font-size:11px}
.picture_tbl .make_first span{font-size:11px; font-weight:bold; color:#060; cursor: pointer;}
.picture_tbl .make_first strong{color:#060;}
.picture_tbl .del{color:#666666; font-size:11px}
.picture_tbl .del span{font-size:11px; font-weight:bold; color:#f00; cursor: pointer;}
.picture_tbl .please_wait{background:#f4f4f4; border:#999 1px solid; color:#000; text-align:center; padding:0; font-size:11px; font-weight:bold}

div.ok_msg{padding: 10px 1px; color:#090}
div.err_msg{padding: 10px 1px; color:#c00}

#add_mm h1{padding:20px 0 6px 2px}
#add_mm .titles{padding:6px 0 0 1px; font-weight:bold; color:#333}
#add_mm .inputs{padding:0 0 5px 0}
#add_mm .inputs input, #add_mm .inputs select{width:200px; font-size:13px}

.add_city .titles{padding:6px 0 0 1px; font-weight:bold; color:#333}
.add_city .in {border: 1px solid #ccc; border-bottom: 1px solid #900; width:200px}
.add_city .err_m{padding: 0 0 10px 0; color:#c00}
.add_city .ok_m{padding: 0 0 10px 0; color:#090}

.contact_us{padding:16px 10px 10px 1px}
.contact_us .list0 {background-color:#fff; padding: 4px; border-top: 1px solid #ddd;}
.contact_us .list1 {background-color: #F1F1F1; padding: 4px; border-top: 1px solid #ddd;}
.contact_us .in {border: 1px solid #ccc; border-bottom: 1px solid #c00;}
.contact_us input, .contact_us select, .contact_us textarea {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.contact_us .red {color: #c00}
.contact_us #message_sent{text-align:center; padding:12px 0; font-size:18px; color:#f60}

.article{width:45em}
.article h1{padding:20px 0 16px 0}

/* --- NEW CODE ENDS HERE --- */
img.asc_desc{margin: 0 2px;}

table#lt{width:750px; border:0; border-collapse:collapse}
table#lt table{width:100%; border:0; border-collapse:collapse}
table#lt table{margin-bottom:20px; width:100%; border:0; border-collapse:collapse}
table#lt tr td{padding:4px; vertical-align:top}
table#lt tr td.left_col{text-align:right; padding-right:10px; width:130px}
table#lt input{width:260px; font-family: Verdana, Arial, Geneva CY, Sans-Serif;}
table#lt input#sbtn{width:100px}
table#lt h1{font-size:24px; color:#333; font-family: Verdana, Arial, Geneva CY, Sans-Serif; font-weight:normal;}
table#lt .in {border: 1px solid #ccc; border-bottom: 1px solid #900;}
table#lt td.err_m{padding: 0 0 10px 0; color:#c00}
table#lt td.reg_link{padding: 40px 3px;}
table#lt td.reg_link a{color:#666}

h1#auto_news{font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; font-size:18px; font-weight:normal; color:#930; text-align:left; padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: #930 1px solid;}
div.auto_news{padding:0 2px 8px 2px}
div.auto_news a{color:#666}

span.avto{color:#f60; font-size:18px;}

h1.fun_title{font-weight:normal; font-size:18px}

table#mSales{border:0; border-collapse:collapse; border-top:#f93 2px solid; border-bottom:#f93 2px solid; width:274px; margin:0 0 20px 11px; background:#EFEFEF}
table#mSales td{vertical-align:top; padding-top:10px; border-bottom:#ffc891 1px solid;}
table#mSales .p_im{padding:10px; width:105px;}
table#mSales .p_im div{padding:2px; background:#fff; border:#999 1px solid; text-align:center}
table#mSales .p_im div img{border:0;}
table#mSales .p_nm{padding:0 10px 5px 0}
table#mSales .p_nm a{font-size:12px}
table#mSales .p_pr{font-size:12px; font-weight:bold}
table#mSales .s_nm{padding:10px 10px 5px 0; font-size:11px; color:#666}

table#marketCts{border:0; border-collapse:collapse; width:98%}
table#marketCts td{padding:0 0 10px 30px; vertical-align:top}
table#marketCts td span{color:#666}
table#marketCts td span span{padding:1px; font-size:11px;}

table#artclPics{clear:both}
table#artclPics td{padding:8px 14px 8px 0; text-align:center}

table.sape{width:98%; padding:10px 10px 10px 20px; margin:0; clear:both;}
table.sape td{font-size:9px; color:#ccc;}
.sape{color:#ccc; font-size:9px; padding:2px; text-align:right}

h1#catalog_h1{font-weight:normal; font-size:18px}

table#catalogCts{width:600px; border:0; border-collapse:collapse}
table#catalogCts td{padding:10px 20px 10px 0; width:50%; vertical-align:top}
table#catalogCts td a.ctg{font-size:16px; font-weight:bold}
table#catalogCts td a{color:#0676C8;}
table#catalogCts td a:hover{text-decoration:none}

table#press_menu{border:0; border-collapse:collapse; margin:10px 0}
table#press_menu td{padding:3px 12px; font-size:14px; font-weight:bold; text-align:center; color:#000}
table#press_menu td a{font-size:14px; font-weight:bold; color:#F38101}
table#press_menu td a:hover{text-decoration:none;}

.my_info{margin: 15px 1px 10px 0}
.my_info .s_addr{padding:10px 5px 2px 2px; font-size:12px; color:#333}
.my_info .s_city{padding:0 5px 25px 2px; font-size:12px;}
.my_info .s_tel{padding:10px 5px 25px 2px; font-size:12px; color:#333}
.my_info .add_product{padding:20px 0;}
.my_info .add_product a{font-size:17px; font-family:Tahoma; color:#666}
.my_info .add_product a:hover{color:#999}
.my_info .my_details{padding:40px 0 0 0}

.product{padding:26px 0 0}
.product h1{padding:0 0 10px 0}
.product .prod_pic{padding:0 0 2px 0; float:left; width:310px}
.product .prod_pic img{width:300px; height:200px}
.product .p_descr{padding:6px 0 6px 0; line-height:18px; clear:both}
.product .p_price{padding:3px 5px; font-size:18px; color:#fff; background:#666; float:left}
.product .seller{background:#EBEBEB; padding:4px; float:left}

.shopOtherProds .p_im{padding:2px 4px 8px 0; float:left; width:40px; height:40px}
.shopOtherProds td{vertical-align:top}
.shopOtherProds .p_info{padding:0 20px 10px 4px; width:250px}
.shopOtherProds .p_info .p_pr{font-size:18px; color:#000}

.prodList{width:100%; border:0; border-collapse:collapse; border-top:#ccc 1px solid}
.prodList .p_im{padding:0 2px 0 4px; float:left}
.prodList .p_im img{width:30px; height:30px}
.prodList tr{background:#F2F2F2}
.prodList td{vertical-align:top; vertical-align:middle; height:44px; border-bottom:#ccc 1px solid}
.prodList .p_info a.p_nm{font-size:16px; float:left; padding:0 0 0 4px}
.prodList .p_info .p_pr{font-size:13px; font-weight:bold; padding:5px 1px 1px 6px; float:left; line-height:12px}
.prodList .p_info .p_descr{padding:5px 1px;}
.prodList .s_info{text-align:right; padding-right:5px}
.prodList .s_info a{color:#535353}

.s_prods{width:100%; border:#ccc 1px solid; border-collapse:collapse; margin:12px 0 8px 0}
.s_prods .headers td{border:#999 1px solid; border-left:0; border-right:0; color:#600; font-weight:bold; white-space:nowrap; padding:0 4px; height:26px}
.s_prods tr{background:#F8F8F8}
.s_prods td{padding:0 4px 0 4px; border-bottom:#ccc 1px solid; font-size:12px; color:#000; vertical-align:middle; height:40px}
.s_prods .pr{width:80px}
.s_prods a{line-height:36px}
.s_prods .p_im img{width:30px; height:30px; float:left; padding:4px 5px 4px 0}

.sct td{padding:0 50px 8px 0}
.sct div{padding:0 0 7px 0}
.sct td a{font-size:13px}
.sct td span{color:#666}
.sct td span span{padding:1px; font-size:11px;}

.sct_sh td{padding:8px 50px 0 0}
.sct_sh div{padding:7px 0 0; white-space:nowrap}

.mr_hdr a{font-size:24px}


/* new */

.clear{clear:both}

.hot-car-box{overflow:hidden; height:400px; width:1000px; margin:0 0 20px}
.hot-car-slider{width:2000px}
.hot-car{float:left; width:143px; height:180px; margin:10px 0 0}
.hot-car img{width:150px; height:120px; border-left:#fff 1px solid}
.hot-car .mk_md{padding:10px 0 2px 1px; height:15px; overflow:hidden; margin-right:5px}
.hot-car .mk_md a{font-size:13px; color:#600; font-weight:bold; white-space:nowrap}
.hot-car .year{font-size:11px; color:#666; font-weight:bold; padding-left:1px}
.hot-car .price{font-size:12px; color:#000; padding:3px 0 16px 0; font-weight:bold}

.makes-box{margin:20px 0; background:#600; padding:10px 0 10px 20px}
.makes-box .makes-col{float:left; width:140px; margin-left:22px}
.makes-box .makes-col div{padding:5px 0}
.makes-box .makes-col a{color:#fff}
.makes-box .makes-col span{color:#fff; font-size:16px; display:block; float:left; width:20px; margin-left:-22px; line-height:16px}


