* { margin:0; padding:0;}
body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #4e4f50; }
body { background-color: #fff; }
a { color: #0c5d8d; outline:none; }
a:hover { text-decoration:underline !important}
img { border:none;}

.wrap { position: relative; min-width:990px; }
.header { background: url(images/head_bg.gif) repeat-x 0px 0px; position: relative; height: 172px; margin:0 0 10px }
.logo { background: url(images/head_left.jpg) no-repeat; position: absolute; height: 172px; width: 469px; left: 0px; top: 0px; }
.logo a { display:block; position:absolute; left: 28px; top: 19px; width: 369px; height: 103px; text-indent:-1000em;}

.add_favor { position: absolute; left: 30px; top: 15px; }
.menu_top { position: absolute; left: 45%; top: 15px;color:#0c5d8d }
.menu_top a { margin:0 10px;}
.menu_top a.light { color:#388abb}

.menu { position: absolute; height: 69px; left: 42%; top: 82px; }
.menu ul { position:relative; height:69px; list-style:none; overflow:hidden}
.menu li { height:40px; display:block; float:left; background:url(images/menu_sep.gif) no-repeat right center; _width:1px}
.menu li a { display:block; padding:12px 9px 0 7px; height:28px; color:#e7a21c; text-decoration:none; white-space:nowrap}
.menu li.active a { background:url(images/menu_act.gif) no-repeat center bottom; color:#fff;}
.menu li.active a:hover { text-decoration:none !important}

.menu li.active ul { height:29px; position:absolute; top:40px; left:0;_width:1200px}
.menu li.active li { height:29px; background:url(images/submenu_sep.gif) no-repeat right top;}
.menu li.active li a { padding:8px 25px 0 25px; height:21px; color:#0c5d8d; background:none; margin:0 1px 0 -1px;}
.menu li.active li.active a, .menu li.active li a:hover { background:url(images/submenu_act.gif) repeat-x; color:#fff}

.container { margin: 0px 30px; overflow: hidden; position: relative; }
.sidebar { float: left; width: 190px; position: relative; }
/*------------------------------------------------------------*/
.search_auto {padding: 5px 12px 0; border-radius:5px; -webkit-border-radius:6px;-moz-border-radius:5px; -webkit-box-shadow:0 1px 0px #aaa;  -moz-box-shadow:0 1px 0px #aaa; box-shadow:0 1px 0px #aaa; margin:0 0 40px; background:#d6d6d6 url(images/sidebar_block_top.gif) no-repeat; }
.search_auto h3 { font:normal 18px  "Arial Narrow", Arial; text-align:center; text-shadow:1px 1px 0 #fff; margin:0 0 5px;}
.search_auto_tab { position:relative; background:url(images/search_auto_tab.gif) no-repeat; width:139px; height:21px; margin:0 0 15px; padding:0 0 0 26px;}
.search_auto_tab a { display:block; width:57px; height:19px; float:left; margin:0 1px 0 0; text-align:center; padding:2px 0 0; font-weight:bold;}
.search_auto_tab a.active { background:url(images/search_auto_tab_act.gif) no-repeat; color:#fff; text-decoration:none !important;}

.search_auto select { width:165px; color:#4e4f50; font-size:11px; margin:0 0 5px;}
.search_auto .add_mark { display:block; background:url(images/but_add.gif) no-repeat left top; height:19px; padding:4px 0 0 30px; margin:0 0 5px;}
.search_auto input { vertical-align:middle}

.dop_param { position:relative; padding:15px 0 0;}
.dop_param h3 { background:url(images/arrow1.gif) no-repeat left center; padding:0 0 0 10px; text-align:left; font:bold 11px Tahoma, Geneva, sans-serif; text-shadow:none; margin:0 0 10px;}
.dop_param p { display:block; height:23px;}
.dop_param p select { float:right; width:96px; margin:0 0 3px;}
.dop_param p select.small { width:60px;}
.dop_param p input { float:right; margin:0 47px 0 0;}

.search_auto p.found { text-align:center; padding:0px 0 0}
.search_auto input.find { background:url(images/but_big.gif); width:167px; height:23px; border:none; text-align:center; color:#fff; font-weight:bold; font-size:11px; top:10px; position:relative; cursor:pointer;}
/*------------------------------------------------------------*/
.login { padding: 5px 12px 10px; border-radius:5px; -webkit-border-radius:6px;-moz-border-radius:5px; -webkit-box-shadow:0 1px 0px #aaa;  -moz-box-shadow:0 1px 0px #aaa; box-shadow:0 1px 0px #aaa; margin:0 0 40px; background:#d6d6d6 url(images/sidebar_block_top.gif) no-repeat; _float:left; _padding:5px 12px 0; }
.login h3 { font:normal 18px  "Arial Narrow", Arial; text-align:center; text-shadow:1px 1px 0 #fff; margin:0 0 10px; background:url(images/border_dotted.gif) repeat-x 2px bottom; padding:0 0 5px}
.login input {color:#4e4f50; font-size:11px; margin:0 0 4px; width:160px; height:18px;}
.login input.enter { background:url(images/but_small.gif); width:74px; height:23px; border:none; text-align:center; color:#fff; font-weight:bold; font-size:11px; position:relative; cursor:pointer; float:right; top:12px;}
/*------------------------------------------------------------*/
.block_test { padding: 5px 12px 10px; border-radius:5px; -webkit-border-radius:6px;-moz-border-radius:5px; -webkit-box-shadow:0 1px 0px #aaa;  -moz-box-shadow:0 1px 0px #aaa; box-shadow:0 1px 0px #aaa; margin:0 0 40px ; overflow:hidden;background:#efefef url(images/sidebar_block_top2.gif) no-repeat;  }
.block_test h3 { font:normal 18px  "Arial Narrow", Arial; text-align:center; text-shadow:1px 1px 0 #fff; margin:0 0 10px; background:url(images/border_dotted.gif) repeat-x 2px bottom; padding:0 0 5px}
.block_test p { display:block; overflow:hidden; position:relative; margin:0 0 15px; _height:40px}
.block_test p img { float:left; margin:0 10px 0 0;}
.sidebar_banner { margin: 0px 0px 30px; position: relative; }
/*------------------------------------------------------------*/

.content { margin: 0px 0px 0px 220px; position: relative;}
.overflow { margin: 0px 0px 20px; overflow: hidden; position: relative; }
.left { width: 48%; position: relative; float: left; }
.right { float: right; width: 48%; position: relative; }

/*------------------------------------------------------------*/
.cont_block {position:relative; overflow:hidden; margin:0 0 10px}
.cont_block_title { position:relative; height:29px; z-index:100; overflow:hidden}
.cont_block_title h2 { background:url(images/content_block_left.gif) no-repeat;  font:normal 18px  "Arial Narrow", Arial; float:left; text-transform:uppercase}
.cont_block_title h2 span { margin:0 0 0 20px; padding:5px 40px 5px 0; background:url(images/content_block_right2.gif) no-repeat right top; display:block}
.cont_block_title h2 span small { font:normal 11px Tahoma, Geneva, sans-serif;}
.cont_block_title a.show_all { background:url(images/show_all.gif) no-repeat; width:100px; height:18px; display:block; float:left; margin:5px 0 0 -11px; padding:4px 0 0 11px}
.cont_block_title a.rss_icon { background:url(images/rss.gif) no-repeat; width:14px; height:14px; display:block; float:left; margin:10px 0 0 0px; text-indent:-1000em}
.cont_block2 { position:relative; margin:-2px 0 20px; background:#efefef url(images/content_block_right.gif) no-repeat right top; z-index:10; padding:15px 20px 15px; border-radius:5px; -webkit-border-radius:6px;-moz-border-radius:5px; -webkit-box-shadow:0 1px 0px #ccc;  -moz-box-shadow:0 1px 0px #aaa; box-shadow:0 1px 0px #aaa; }
/*------------------------------------------------------------*/
.auto_news p { line-height:14px; overflow:hidden; padding:0 0 14px; clear: both}
.auto_news p img { float:left; margin: 0 10px 0 0; position:relative}
.auto_news p small { display:block; text-align:right;color:#898585}
/*------------------------------------------------------------*/
.doska_advert { position:relative; background:url(images/but_doska.gif) no-repeat center top; padding:90px 0 0; /*width:345px;*/}
.doska_advert p.vip { background:url(images/vip_advert.gif) no-repeat; width:85px; height:104px; float:right; margin:0 6% 81px 10px;}
.doska_advert p.vip a { display:block; width:100%; height:100%; text-indent:-1000em;}
.doska_advert p { text-align:center; width:33%; position:relative; float:left; padding:0 0 15px;}
.doska_advert p img { margin:0 0 5px;}
.doska_advert p a { display:block; font-size:10px;}
.doska_advert p b { color:#e09f1c; display:block;}
/*------------------------------------------------------------*/
.catalog_mark { position: relative; overflow:hidden }
.catalog_mark h1{ background:url(images/h1_bg.gif) repeat-x 0 6px; font:normal 18px  "Arial Narrow", Arial; text-transform:uppercase; margin:0 0 20px;}
.catalog_mark h1 span { background-color:#fff; margin:0 0 0 20px; padding:0 4px;}
.catalog_mark h1 a{ font:11px Tahoma, Geneva, sans-serif; float:right; background-color:#fff; margin:0 25px 0 0; text-transform:none; padding:4px 4px}
.catalog_mark p { width:10%; text-align:center; height:115px; float:left;}
.catalog_mark p a{ display:block;}

.content_banner { text-align: center; margin: 0px 0px 30px; position: relative; overflow:hidden; width:100% }

.content_text h4 { color:#c98218;  font:normal 16px  "Arial Narrow", Arial; padding:0 0 10px; }
.content_text p { padding:0 0 15px;}
/*------------------------------------------------------------*/
.cont_block_line { position: relative; background:#efefef url(images/content_block_left.gif) no-repeat left top; border-radius:5px; -webkit-border-radius:6px;-moz-border-radius:5px; -webkit-box-shadow:0 1px 0px #ccc;  -moz-box-shadow:0 1px 0px #aaa; box-shadow:0 1px 0px #aaa; margin:0 0 20px }
.cont_block_line2 { position: relative; background:#efefef url(images/content_block_right.gif) no-repeat right top; border-radius:5px; -webkit-border-radius:6px;-moz-border-radius:5px; -webkit-box-shadow:0 1px 0px #ccc;  -moz-box-shadow:0 1px 0px #aaa; box-shadow:0 1px 0px #aaa; margin:0 0 0 15px; padding:7px 15px 10px 0; }
.cont_block_line h2 { font:normal 18px  "Arial Narrow", Arial; text-transform:uppercase; background:url(images/border_dotted.gif) repeat-x left bottom; padding:0 0 5px; margin:0 0 15px; }
.cont_block_line h2 small { font:normal 11px Tahoma, Geneva, sans-serif;}
/*------------------------------------------------------------*/
.popular_video p { padding:0 0 10px;}
.video_id { text-align: center; margin: 0px 0px 20px; position: relative; }
.other_video { position:relative; overflow:hidden;}
.other_video p { width:25%; text-align:center; float:left}
.other_video p a { display:block; padding:0 0 4px; font-size:10px}
/*------------------------------------------------------------*/
.footer { background: url(images/footer_bg.gif) repeat-x left bottom; margin: 30px 0px 0px; height: 145px; position: relative; }
.footer_right { background: url(images/footer_right.jpg) no-repeat right bottom; position: relative; height: 145px; }
.menu_footer { background: url(images/footer_menu.gif) repeat-x; margin: 0px 30px; height: 24px; position: relative; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; text-align:center; padding:9px 0 0  }
.menu_footer a { padding:0 25px; height:23px;}
.counts { position: absolute; left: 30px; top: 45px; }
.counts a { margin:0 15px 0 0}
.footer_links { position: absolute; left: 15px; top: 90px; color:#0c5d8d }
.footer_links a { font-size:10px; margin: 0 15px;}
.copyright { position:absolute; top:110px; left:30px; font-size:10px; color:#fff;}


/*------------------------------------------------------------*/


.all_mark { background: #f2f2f2; margin: 0px 0px 30px; padding: 7px 0px 0 2%; height:120px; position: relative; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; }
.all_mark p { width:6%; margin:0 3px; text-align:center; height:60px; float:left;}
.all_mark p a{ display:block;}
.show_all_mark { position:absolute; right:50px; top:-15px;}

.doska_advert_id { overflow:hidden;}
.doska_advert_id h3 {color:#c98218;  font-size:12px; padding:0 0 10px;}
.doska_advert_id .current { float:left}
.doska_advert_id .navigation { float:right;}
.doska_advert_id .navigation a { margin:0 3px;}
.doska_advert_id .navigation b { margin:0 3px;}

.doska_advert_id table { position:relative; clear: both; padding:15px 0;}
.doska_advert_id thead { background:url(images/tab_head.gif) repeat-x; padding:0 0 10px}
.doska_advert_id thead th { height:23px; border-right: 1px solid #efefef;}
.doska_advert_id thead th.td_left { text-align:left; width:28%; padding:0 0 0 7px; -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px;}
.doska_advert_id thead .up { background:url(images/tab_up.gif); width:7px; height:4px; display:block; text-indent:-1000em; float:left; margin:5px 3px 0 0}
.doska_advert_id thead .down { background:url(images/tab_down.gif); width:7px; height:4px; display:block; text-indent:-1000em; float:left; margin:5px 8px 0 0}
.doska_advert_id thead .foto { background:url(images/tab_foto.gif); width:16px; height:16px; display:inline-block; text-indent:-1000em; margin:1px 0 0}
.doska_advert_id thead th.td_right { -webkit-border-radius: 0 4px 4px 0}
.doska_advert_id tbody td { text-align:center; height:30px;}
.doska_advert_id tbody td.td_left { text-align:left; padding:0 0 0 7px;}
.doska_advert_id tbody td b { color:#e09f1c}
.doska_advert_id tbody td i { display:block; height:10px; width:70%; margin:2px auto 0}
.doska_advert_id tbody tr.white td { background-color:#fff}
.tfoot { background: url(images/tab_head.gif) repeat-x; position: relative; height: 20px; padding:3px 20px 0 7px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.tset { padding:10px 0 0; position:relative; overflow:hidden;}
.show_onpage { float:left;}
.gopage { float:right;}
.tset select {color:#4e4f50; font-size:11px; line-height:18px; outline:none;}
/*------------------------------------------------------------*/
.slider { position: relative; }
.slider2 { position: relative; margin:20px 12px 30px; border:1px solid #e6e6e6; padding:30px 0 2px;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px }
.slider h3 { margin:0px 0 0 20px; padding:0 10px; background-color:#fff; position:absolute; top:-12px; left:15px; z-index:100; font:bold 18px "Arial Narrow";}
.slider h3 b {color:#e09f1c;}
.slider li a { display:block; text-align:center; font-size:10px;}
.slider li img { margin:0 0 5px;}
.slider li b { display:block; text-align:center; color:#e09f1c;}

.other_menu { position: relative; border-bottom:1px solid #d6d6d6; overflow:hidden; margin:0 0 15px; text-align:center }
.other_menu ul { list-style:none; margin:0 auto; overflow:hidden; white-space:nowrap; width:710px;}
.other_menu li { background: url(images/other_menu2.gif) no-repeat; width:117px; height:20px; position:relative; float:left; margin:0 1px 0 0;}
.other_menu li a { display:block; width:117px; text-align:center; color:#fff; padding:2px 0 0; text-decoration:none;}
.other_menu li.active { background: url(images/other_menu.gif) no-repeat;}
.other_menu li.active a { color:#6c6d6e; font-weight:bold; text-decoration:none !important}

.breadcump { position: relative; margin:0 0 20px; }
.breadcump b { font-weight:normal; font-size:18px;}

.model_list { margin: 0px 0px 35px; position: relative; padding:32px 0 0 30px }
.model_list h3 { background-color:#fff; position:absolute; left:0; top:0; z-index:100; padding:0 10px 5px 0; font:normal 18px "Arial Narrow";}
.model_list h3 img { vertical-align:middle; margin:0 10px 0 0}
.model_list2 {position: relative;  border:1px solid #e6e6e6; padding:30px 54px 2px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:hidden }
.model_list2 p { display:block; float:left; width:25%; position:relative; padding:0 0 10px; z-index:110}
.model_list2 p a { display:block; text-align:center; margin:0 0 4px}
.model_list p.all_models { position:absolute; bottom:-5px; right:15px; padding:0 10px; background-color:#fff; display:block;}
.model_list p.all_models a { font-weight:bold}
.model_list p.all_models b { color:#df941b}

.model_id {position: relative;  border:1px solid #e6e6e6; padding:30px 30px 15px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:hidden }
.model_foto { width:345px; float:left; position:relative; z-index:200}
.model_foto img { float:left; border:1px solid #d7d7d7; margin:0 8px 7px 0}
.model_info { position:relative}
.model_info p { padding:0 0 10px}

.model_menu ul { list-style:none; overflow:hidden; white-space:nowrap; position:absolute; top:13px; right:30px;}
.model_menu li { background: url(images/other_menu2.gif) no-repeat; width:117px; height:20px; position:relative; float:left; margin:0 1px 0 0;}
.model_menu li a { display:block; width:117px; text-align:center; color:#fff; padding:2px 0 0; text-decoration:none;}
.model_menu li.active { background: url(images/other_menu.gif) no-repeat;}
.model_menu li.active a { color:#6c6d6e; font-weight:bold; text-decoration:none !important}

.auto_test div div{ margin:0 0 5px; overflow:hidden}
.auto_test .test_left { width:110px; float:left; line-height:15px;}
.auto_test .test_left img { margin:0 0 5px;}
.auto_test .test_right { position:relative; margin:0 0 0 0px;}
.auto_test small { display:block; text-align:right; color:#898585; padding:2px 0 5px}
.auto_test p { padding:0 0 5px;}

.auto_service div div { padding:0 0 10px; margin:0 0 15px; border-bottom:1px dotted #666}
.auto_service div div div { padding:0; margin:0; border:none;}
.auto_service .how_show { text-align:right; margin:-8px 0 10px;}
.auto_service a.name { text-transform:uppercase; display:block; padding:0 0 3px; font-weight:bold}
.auto_service .address_left { position:relative; float:left; width:45%; line-height:18px;}
.auto_service .address_left .tel { color:#df941b}
.auto_service .address_right { position:relative;line-height:18px; padding:0 0 0 45%;}
.auto_service .address_right span { display:block; padding:0 0 0 15px; line-height:12px}
.auto_service .get_comm { clear:both; padding:2px 0 10px;}
.auto_service .get_comm img { margin:0 1px 0 0;}
.auto_service .all_info { display:block; text-align:right;}
.auto_service .navigation a { margin:0 3px;}


.auto_comm div div { padding:0 0 10px; margin:0 0 15px; border-bottom:1px dotted #666}
.auto_comm div div div { padding:0; margin:0; border:none;}
.auto_comm .how_show { text-align:right; margin:-8px 0 10px;}
.auto_comm .name { font-weight:bold}
.auto_comm .name img { margin:0 1px 0 0;}
.auto_comm .author { text-align:right; color:#898585}
.auto_comm .date {color:#898585}
.auto_comm .get_comm { background:url(images/but_big2.gif); width:301px; height:19px; text-align:center; display:block; text-decoration:none; color:#fff; padding:4px 0 0; font-weight:bold; margin:0 auto -20px; position:relative}


