* {margin: 0; padding: 0}
table {border-collapse: collapse}
body {background-color: #fff}
.tal, .left {text-align: left !important}
.tac, .center {text-align: center !important}
tar, .right {text-align: right !important}
.vab {vertical-align: bottom !important}
.vat {vertical-align: top !important}
.vac {vertical-align: middle !important}
/* Öâåòà */
.c000 {color: #000 !important}
/* Øðèôòû */
.fwb {font-weight: bold !important}
.fwn {font-weight: normal !important}
.fft {font-family: Tahoma, sans-serif !important}
.ffa {font-family: Arial, sans-serif !important}
.fs11 {font-size: 11px !important}
.fs12 {font-size: 12px !important}
.fs16 {font-size: 16px !important}
*,
.input_text,
.auto_container .auto_text a,
a.status,
.car_list a
    {font: 12px Tahoma, sans-serif}
dfn,
.car_foto_container p,
.sort,
.sort span,
.sort div,
.breadCut,
.auth_content span,
.double_navi div,
a,
.subHead .search div,
.news_preview a,
.input_button,
.breadCut span,
.car_list td,
.car_list div,
.car_list div span
    {font: 11px Tahoma, sans-serif}
.breadCut span {font-weight: bold}
.button_year_detect
    {font: bold 15px Arial, sans-serif}
.auto_year_detect_container h1
    {font: bold 16px Arial, sans-serif}
.subHead .floating_navi div,
.subHead .floating_navi div a
    {font: bold 14px Arial, sans-serif}
.news_preview span
    {font: 10px Tahoma, sans-serif}
.car_list th,
span.red,
.poll_ans td
    {font: bold 11px Tahoma, sans-serif}
.car_list div span span {font-weight: bold}
/* Öâåòà */
.poll_ans td {color: #666}
.poll_q {color: #36c}
a,
dfn,
.button_year_detect {color: #33c}
.news_preview a {color: #333}
div.page_cutting span,
.sort span,
.news_preview span, .subHead .search div, .breadCut { color: #999}
.input_button {color: #fff}
.auto_year_detect_container h1,
.subHead .floating_navi div a {color: #69c}
.poll_content td, .breadCut span.current, span.red {color: #f00}
.car_list td,
.auth_content span {color: #669}
.car_list div span {color: #000}
.auto_container .auto_text a {color: #399}
.auto_container .auto_text a:hover,
.subHead .floating_navi div a:hover,
a:hover {color: #f00}

.auto_container .auto_text a {text-decoration: none}


.head{position: relative;height: 95px;background: #fff url("images/car_bg.jpg") no-repeat top right}
.head #home{position: absolute; top: 5px; right: 450px}
.head #mail{position: absolute; top: 7px; right: 390px}
.head img {border: none}

.subHead {width:100%;height:60px;border-bottom: 1px dashed #E9E8E8}
.subHead td {border-left: 8px solid #E9E8E8}
.subHead .search {width: 310px}
.subHead .search form {padding: 0px 10px}
.subHead .floating_navi {float: left; height: 60px}
.subHead .floating_navi div {margin-top: 25px; float: left; padding: 0 6px}

.clearing {height:0px;clear: both; font-size: 0px}

.subHead .search div {margin: 2px 0}
.input_text {border: 1px solid #ccc; height: 18px}
input.input_button {border: 1px solid #699; background-color: #699;text-align: center; width: 70px; height: 16px}
div.input_button {border: 1px solid #699; padding: 1px;background-color: #fff; width: 70px; height: 16px}

.subHead .search table td {border: none; padding-right: 3px;}

.container {width: 100%;border-bottom: 1px solid #E9E8E8}
.container td {vertical-align: top; text-align: left}
.container_border{border-bottom: 1px solid #E9E8E8}

.mod_table td {border-right: 1px solid #E9E8E8; vertical-align: top; padding-bottom: 10px}
.mod_block {padding: 10px}
.mod_block .title_block {text-align: center; margin: 5px 0}

.car_preview_container {text-align: center; float: left;width: 100px}
.car_preview_container img {border: 1px solid #ccc; padding: 2px;margin: 5px auto}

.poll_content td {border: none; padding: 5px 0; width: 0}

.news_preview { margin: 5px 0 15px 0}
.news_preview span {display: block}
.news_preview a {text-decoration: none}

.auth_content {width: 205px}
.auth_content td {border: none; padding: 0;text-align: right}
.auth_content span {display: block;padding: 3px;text-align: left}

.banner_content {width: 100%}
.banner_content td {border: none; padding: 0;text-align: center; vertical-align: top; padding: 4px 0;}
.banner_content a img {border: none}

.auto_container {height: 98px; padding-left: 180px; border-right: 8px solid;background: #fff no-repeat bottom left; cursor: pointer}
.auto_in {background-image: url('images/bg_center_car_in.jpg');border-color: #F7F5F5}
.auto_way {background-image: url('images/bg_center_car_way.jpg');border-color: #ECF7F4}
.auto_zakaz {background-image: url('images/bg_center_car_zakaz.jpg');border-color: #DCD1BF}
.auto_arch {background-image: url('images/bg_center_car_arch.jpg');border-color: #E7574B}

.auto_container .auto_text {padding-top: 20px; height: 74px; overflow: hidden}
.auto_in .auto_text {background: #fff url('images/auto_text_in.gif') no-repeat top right}
.auto_way .auto_text {background: #fff url('images/auto_text_way.gif') no-repeat top right}
.auto_zakaz .auto_text {background: #fff url('images/auto_text_zakaz.gif') no-repeat top right}
.auto_arch .auto_text {background: #fff url('images/auto_text_arch.gif') no-repeat top right}
.hr {height: 1px; background: url("images/bg_center_hr.gif") no-repeat left bottom;font-size:1px}

.auto_year_detect_container {padding: 10px; text-align: center;background: #f8f8f8 url('images/bg_center_gray.gif') repeat-y left}
.auto_year_detect_container table {margin: 10px auto; width: 60%}
.auto_year_detect_container table td {padding: 5px}
.button_year_detect {border: none; background-color: #f8f8f8; cursor: pointer; text-decoration: underline; text-align: left}
.double_navi div {margin: 10px}

.breadCut
{
    padding: 5px 15px;
    border-bottom: 1px solid #E9E8E8;
}
.blockPage
{
    position: relative;
    margin-bottom: 30px;
}
.blockPage .PageTopRight
{
    position: absolute;
    top: 0;
    right: -8px;
    width: 8px;
    height: 143px;
    background: #fff url(images/bg_bl_right_top.gif) no-repeat ;
}
.blockPage .PageBottomRight
{
    position: absolute;
    bottom: -6px;
    right: -6px;
    width: 6px;
    height: 50px;
    background: #fff url(images/bg_bl_right_bottom.gif) no-repeat bottom left;
}
.blockPage .PageRightBottom
{
    position: absolute;
    bottom: -7px;
    right: 0;
    width: 103px;
    height: 6px;
    background: #fff url(images/bg_bl_bottom_right.gif) no-repeat bottom right;
}
.blockPage a.status {display: block; margin: 8px 0 8px 35px; padding-left: 10px; background: #fff url(images/li.gif) no-repeat center left;}
.blockPage .contact {margin: 5px 0 10px 25px; text-align: left}

div.sort, div.page_cutting, .car_list {width: 96%; margin: 5px auto;}
.car_list {clear: both}
.car_list th,.car_list td {text-align: center; vertical-align: middle; border-bottom: 1px solid #E9E8E8; padding: 3px;}
.car_list div {text-align: left;text-transform: capitalize}
div.page_cutting {text-align: right}

.car_info_container {width: 40%;float: left; margin-right: 20px}
.car_info_container table span {font-size: 11px}
.car_info_container table {border-collapse: separate}
.car_info_container td {padding: 5px}
.car_info_container td.first {font-size: 11px}
.car_info_container td.second {font-weight: bold; color: #366}
.car_info_container .odd {background-color: #FCFCFC}
.car_info_container .not_odd {background-color: #F9F9F9}
.car_foto_container {background: #fff url(images/bg_help.gif) no-repeat bottom left}
.car_foto_container p {margin: 5px 0 10px 38px}
.car_foto { width: 194px;height: 160px; float: left }
.car_foto img {border: none; cursor: pointer}
.car_foto div.zoom_container {width: 160px;background: #F9F9F9 url(images/zoom.gif) no-repeat; padding-bottom: 1px}
.car_foto div.zoom_container div {padding-left: 32px;}
dfn {text-decoration: underline; cursor: help}
.poll_ans {width: 203px; margin: 15px auto}
.poll_ans td {border: none; padding: 0}
.poll_ans_left, .poll_ans_center, .poll_ans_right {padding-top: 4px !important; width: 33%; font: normal 10px Tahoma,sans-serif !important}
.poll_ans_left {background: #fff url(images/poll_vr_big.gif) no-repeat top left}
.poll_ans_center {background: #fff url(images/poll_vr.gif) no-repeat top center}
.poll_ans_right {background: #fff url(images/poll_vr_big.gif) no-repeat top right}
.poll_q {margin: 10px auto 2px auto}
.table_pad td {padding-top: 6px; vertical-align: bottom}
.dotted {background: transparent url(images/bg_dot.gif) repeat-x bottom right;}
.dotted span {background-color: #fff}
