/*Total Style Anihilation*/
html, body, div, span, applet, object, iframe,
h1, h2, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, tt, var,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, ul, li
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: 'Arial' ,'Helvetica',sans-serif;
}

body {
    background-color:#FFF;
    /*cursor: progress;*/

}

.l{float:left;}
.r{float:right;}
.clr{clear: both}
.big{font-size:130%}

.t-center{text-align: center}

.content form input.error_border,
.error_border{border:1px solid red !important;}

.table_2, .table_3, .table_4 {width: 60%;}
.table_2 td{width: 50%;}
.table_3 td{width: 33%;}
.table_4 td{width: 25%;}
.table_5 td{width: 20%;}

.label {
    color: #FFF;
}
.highlight, .with_shadow{
    width: 180px;
}

#mypreloader {
    position: absolute;
    top: 200px;
    left: 345px;
    width: 40px;
    height: 40px;
    background: url('../img/preloader.gif') 50% 50% no-repeat #FFF;
    display: none;
}


.table_2 thead td, .table_3 thead td, .table_4 thead td .table_5 thead td{
    font-weight: bold;
}
.table_2 td, .table_3 td, .table_4 td, .table_5 td {
    border-bottom: 1px solid #ccc;
    padding: 2px 5px;
    text-align: center;
}


.container ul{
    list-style-position: outside;
    list-style-type: disc;
    padding-left: 20px;
    padding-bottom: 10px;
}

.container ol{
    list-style-position: inside;
    list-style-type: decimal;
    padding-left: 20px;
    padding-bottom: 10px;
}

.container ol li, .container ul li{
    padding-bottom: 5px;
}

.content p, .content li, .content a, .content div, .content_big p, .content_big li, .content_big a, .content_big div {
    line-height:14px;
}

.content p, .content li, .content table, .content_big p, .content_big li, .content_big table {
    color:#333333;
    padding-bottom: 15px;
}

.content h1, .content_big h1 {
    margin-bottom: 13px;
}

/* --- Кастомные шрифты --- */
@font-face {
    font-family: 'VWHeadlineOTBlack';
    src: url('../img/vwheadlineot-black-webfont.eot');
    src: local('O'), url('../img/vwheadlineot-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'VWHeadlineOTBook';
    src: url('http://www.atlant-m.ru/bitrix/templates/vw4d/fonts/vwheadlineot-book-webfont.eot');
    src: local('O'), url('../img/vwheadlineot-book-webfont.woff') format('woff'), url('../img/vwheadlineot-book-webfont.ttf') format('truetype'), url('http://www.atlant-m.ru/bitrix/templates/vw_main/fonts/vwheadlineot-book-webfont.svg#webfontCc1KHwAC') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaFuturisCBold';
    src: url('../img/ftx85__c-webfont.eot');
    src: local('O'), url('../img/ftx85__c-webfont.woff') format('woff'), url('../img/ftx85__c-webfont.ttf') format('truetype'), url('http://www.atlant-m.ru/bitrix/templates/vw_main/fonts/ftx85__c-webfont.svg#webfontNKmHFd2t') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArialNarrowBold';
    src: url('./fonts/ArialNarrowBold.eot');
    src: url('./fonts/ArialNarrowBold.woff') format('woff'), url('./fonts/ArialNarrowBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArialNarrow';
    src: url('./fonts/ArialNarrow.eot');
    src: url('./fonts/ArialNarrow.woff') format('woff'), url('./fonts/ArialNarrow.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* TAGS */
body {
   /* font-family: 'VWHeadlineOTBook' ,'VWHeadlineOTBlack',sans-serif;*/
    font-size:11px;
}

a {
    color:#2274AC;
    text-decoration:none;
}

a:hover {
    color:#2274AC;
}

ol, ul {
    list-style: none outside none;
}

div {
    margin:0px;
    padding:0px;
    border:none;
}

h1, h2, h3, h4, h5, h6 {
    color:#111111;
    margin:0px;
    padding:0px;
}

h1 {
    font-size:18px;
    line-height: 1.091em;
    position: relative;
    font-weight:bold;
}

/* GRID */
.clear {
    clear:both;
}

.header, .footer {
    width:962px;
    margin:auto;
    position: relative;
}

.header {
    height:140px;
    background:url('../img/content_shadow.png') bottom left repeat-x;
    margin-bottom:-3px;
    z-index:100;
}

a.logo, div.logo {
    display:block;
    position:absolute;
    left:1px;
    top:22px;
    height:66px;
    width:49px;
}

.main_menu {
    position: absolute;
    top: 105px;
    left: 110px;
}

.main_menu .level1 {
    font-size:12px;
}

.main {
    width:960px;
    margin:auto;
    border: 1px solid #CFD7D9;
    border-top:none;
    min-height:400px!important;
    position:relative !important;
}

.menu, .section_menu {
    /*margin: 0 20px;
    overflow: hidden;
    padding-bottom:8px;
    padding-top:1px;*/

    overflow: hidden;
    margin:0px 20px;
    padding-top:7px;
    padding-bottom:6px;
}
/*.section_menu h3, .section_menu a, .section_menu span {
    font-family: 'VWHeadlineOTBook';
}*/
.section_menu a span {
    font-size: 11px;}

.section_menu h3 {
    float:left;
    font-weight: bold;
    height: 18px;
    /*margin: 1px 14px 0 0;
    padding: 5px 0px 6px 0px;*/
    margin-right:14px;
}

.dealer_info {
    color:#33434C!important;
    position:absolute;
    top: 27px;
    right: 0px;
}

.dealer_info h4 {
    font-size:16px;
    font-weight:bold;
}

.dealer_info h5 {
    font-size:12px;
    font-weight:normal;
}

.LeftCol {
    width:235px;
    float:left;
}

.container {
    /*margin-right:235px;*/
}

.WithoutLeftCol {
    margin-left: 0px!important;
}

.stage4col {
    position:relative;
}

.stage4col h1 {
    font-size:26px;
    position:absolute;
    top:18px;
    left:20px;
}

.content {
    padding: 10px 9px 9px 19px;
    margin-left: 235px;
    position:relative;
}

.content_big {
    padding: 10px 9px 9px 19px;
    position:relative;
}

/*.content > p {
	margin:10px;
}*/

/*.content > ul > li {
	margin:10px;
}*/

/*.content > ul {
	margin-left:15px;
	list-style: square;
}*/

.wide_content {
    margin:0px!important;
    padding:0px!important;
}

.WithoutRightCol {
    margin-right:0px!important;
}

.RightCol {
    float:right;
    width:234px;
    margin-right:-234px;
    display:none;
}

.visible_column {

}

.hidden_column {
    display:none;
    margin:0px;
}

.footer {
    padding:12px 0px 20px 0px;
    line-height: 13px;
    font-size:9px;
}

.disclaimer {
    color: #8994A0;
    float: left;
    width: 450px;
    font-size:10px!important;
}

.disclaimer a{
    color: #8994A0;
}

.disclaimer a:hover{
    color: #2274AC;
}

.content h1, .content_big h1 {
    /*padding-left: 10px;*/
    margin-top:5px;
    font-size: 24px;

}

.hidden {
    display:none;
}

.black {
    color:#000;
}

.white {
    color:#FFF;
}

.stage3col {
    margin-left:235px;
}

.stage3col .stage_content {
    margin-top: 20px;
    margin-left:19px;

}

/* Ссылки вперед/назад и т.п. */

a.backward {
    background: url(../img/m132_arrowLeft.png) 0px 1px no-repeat;
    padding-left: 8px;
}

a.backward:hover {
    background-position: 0px -28px;
    text-decoration:underline
}

a.forward ,#auto_list a.forward{
    background: url(../img/arrows_sprite.png) -412px -79px no-repeat;
    padding-left:9px;
    font-family: "VWD4 Semibold";
    font-size: 12px;
}

a.forward:hover {

    background-position: -472px -19px;
    text-decoration:underline
}

/* постраничка */

div.modern-page-navigation {
    /*	padding: 0.5em 0;*/
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:#CCC;
    height:1px;
}

span.modern-page-current, span.modern-page-dots {
    padding-left: 1px;
    padding-right: 1px;
}

div.modern-page-navigation a.modern-page-previous {
    border-left: none;
    color:#2274AC;
    padding-left:7px;
}

div.modern-page-navigation a.modern-page-first, div.modern-page-navigation span.modern-page-first {
    border-left: none;
    color:#2274AC;
    padding-left: 1px;
}

span.modern-page-current {
    font-weight: bold;
    background-image: url("../img/arrows_sprite.png");
    background-position: -359px -141px;
    background-repeat: no-repeat;
    padding-left: 6px;
    color:#2274AC;
}

div.modern-page-navigation a, span.modern-page-current,
div.modern-page-navigation a.modern-page-previous, span.modern-page-dots {
    border-color: #cdcdcd;
}

a.page, a.modern-page-dots {
    text-decoration:underline;
    background-image: url("../img/arrows_sprite.png");
    background-position: -359px -141px;
    background-repeat: no-repeat;
    padding-left: 6px;
}

a.modern-page-next {
    background-image: url("../img/m132_arrowRight.png");
    background-position: right 1px;
    padding: 0 8px 0 0;
    background-repeat:no-repeat;
    padding-right:7px;
}

a.modern-page-next:hover {
    background-position: right -186px;
    text-decoration:underline
}

a.modern-page-first, span.modern-page-first {
    background:none;
}

a.modern-page-dots {
    text-decoration:none
}

.modern-page-navigation div.next {
    float:left;
    width:15%;
}

.modern-page-navigation div.prev, .modern-page-navigation div.next {
    width:66px;
    float:left;
    height:14px;
}

.modern-page-navigation div.page_list {
    float:left;
    width:319px;
    text-align:center;
}

/*//////////////// ПЕЧАТЬ /////////////////*/
.print
{
    float:right;
    display:block;
    width:20px;
    margin-top:20px;
    margin-bottom:3px;
    height:20px;
    background: url(../img/arrows_sprite.png) -236px -715px no-repeat;
}
.print:hover
{
    cursor:pointer;
    background-position:-211px -739px;
}
.print_container
{
    margin-top:20px;
    border-top:1px solid #cfd7d9;
    margin-bottom:25px;
}
.print_container
{
    margin-left:10px;
    margin-right:10px;
}

/* search form */
#search {
    width:201px;
    height:30px;
    position:absolute;
    right:160px;
    top:14px;
}

#search .request {
    display:block;
    float:left;
    border:1px solid #CFD7D9;
    height:14px;
    width:129px;
    margin-top:4px;
}

    .button.small {
    float:right;
    height:25px;
    width:64px;
    background: url(../img/small-button.png) 0 0 no-repeat;
    cursor: pointer;
    color: #000;
    font-family: 'VWD4 Book';
    font-size: 14px;
    padding: 2px 0;
    text-align: center;
}

    .button.small:hover {
    color: #2274ac;
    
}

.button.big {
    height:25px;
    width:101px;
    background: url(../img/double-button.png) 0 0 no-repeat;
    cursor: pointer;
    color: #000;
    font-family: 'VWD4 Book';
    font-size: 13px;
    padding: 2px 0;
    text-align: center;
}

    .button.big:hover {
    color: #2274ac;
    background-position:  0 -25px;
    
}





/*accessories search*/
.search {
    width:201px;
    height:30px;
    margin:auto;
}

.search .request {
    display:block;
    float:left;
    border:1px solid #CFD7D9;
    height:14px;
    width:129px;
    margin-top:4px;
}

.search .button {
    float:right;
    height:25px;
    width:64px;
    background: url(../img/search_sprite.gif) 0 -25px no-repeat;
}

.search .button:hover {
    float:right;
    height:25px;
    width:64px;
    background-position:0px 0px;
    cursor: pointer;
}
/* GUIDELINE */
.guideline
{
    margin-left:10px;
    margin-bottom:40px;
}
.slider_guide
{
    margin-left:10px;
}
.image_container
{
    overflow:hidden;

    width:570px;
    cursor:pointer;
}
.switch_link
{
    margin-top:5px;
    float:left;
}
.slider_guide .switch_link a
{
    display:block;
    width:15px;
    height:15px;
    /*background:url(http://www.atlant-m.ru/bitrix/templates/vw4d/i/arrowsprite.jpg) no-repeat;*/
    float:left;
    margin-right:1px;
    cursor:pointer;
}
.slider_guide a.prev_slide
{
    background-position:-15px 0;
}
.slider_guide a.prev_slide_dis
{
    background-position:-15px -15px;
    cursor:default;
}
.slider_guide a.next_slide
{
    background-position:0 0;
}
.slider_guide a.next_slide_dis
{
    background-position:0 -15px;
    cursor:default;
}
.num_title
{
    float:left;
    width:400px;
    margin-top:8px;
    padding-left:20px;
}
.num_title .im_num
{
    color: black;
    font-weight: bold;
}
.num_title .total
{
    color: #878791;
    font-weight: bold;
    margin-right:20px;
}
.sg_notice
{
    color:#a9092c;
    font-size:13px;
    font-weight:bold;

}

.sg_numeric
{
    list-style:decimal;
}
.sg_table
{
    margin-left:10px;
}
.sg_table td
{
    padding-right:10px;
    padding-bottom:10px;
}
/*div.table table.full
{
**/
div.table  table.full
{
    border-collapse:collapse;
    margin-top:20px;
    margin-bottom:20px;
    margin-left:8px;
    width:570px;
}
div.table table.full thead tr:first-child th, .table thead tr:first-child td {
    padding-top: 6px;
}

div.table table.full thead th, .table thead td {
    background-color: #F0F0F5;
}

div.table table.full th {
    color: black;
    font-weight: bold;
}

div.table table.full th, .table td {
    border-color: -moz-use-text-color -moz-use-text-color #CCCCD1;
    border-style: none none solid;
    border-width: medium medium 1px;
    padding-bottom: 5px;
    padding-right: 15px;
    padding-top: 4px;
    vertical-align: top;
}
div.table table.full th
{
    text-align:left;
}
.sg_buttons
{
    margin-top:50px;
}
span.iconAfter {
    /*background-image: url("http://www.atlant-m.ru/bitrix/templates/vw4d/i/a_icon_download.gif");*/
}
a span.iconAfter {
    background-position: right 50%;
    background-repeat: no-repeat;
    height: 1.2727em;
    position: absolute;
    width: 13px;

}
a.download
{
    padding-right: 13px;
}
a.orange_button {
    background: url("../img/buttom_orange_sprite.png") no-repeat scroll 0 0 transparent!important;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 21px;
    left: 20px;
    padding-left: 20px;
    padding-top: 2px;
    position: absolute;
    top: 60px;
    width: 184px;
}
.figure
{
    margin:10px
}
h1.index_e1
{
    left: 20px;
    position: absolute;
    top: 20px;
    color:#FFF!important;

}

.bottom_text h1 {
    font-size: 26px;
    height: 20px !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.bottom_text {
    margin-left: 20px;
    margin-top: 10px;
}
.bottom_text p {
    margin-top: 22px;
}



.main_page_txt
{
    color: #8994A0!important;
    width:962px;
    margin: auto;
    
    font-size: 10px !important;
}

.main_page_txt h1 {
    color:#8994A0;
    font-size: 12px;
}


/*MODELS*/

.comm_auto_menu, .comm_auto_list, .comm_auto_menu_optional{
    display:none;
}

.model_list.l {
    width: 185px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e2e2e2;
}

.complectations_list .h_table td, .h_table th{
    margin: 0px;
    padding: 8px 5px;
    border: none;
    background:none;
    border-right: 1px solid #CFD7D9;
	border-top: 1px solid #eaeeed;
}




.h_table th {
    font-weight: bold;
    color: #111111;
    padding: 5px 10px;
    background: #CFD7D9;
}

.h_table tr:nth-child(2n) td {
    background: #EAEEED;
}
.h_table tr td {
    padding: 5px 10px;
    border-right: 1px solid #CFD7D9;
    vertical-align:middle;
}
table.h_table{
    border: 1px solid #CFD7D9;
	padding-bottom:0;
	margin-bottom:15px;
	border-collapse: collapse;
}
/*END MODELS*/


/*AVAILABLE_CARS_MORE_INFO*/

.available_cars_more_info{
    margin: 15px 10px;
    min-width: 350px;
    min-height: 200px;
}

.tab_switch {
    height: 35px;
    background: url("../img/gray_border.gif") repeat-x bottom left;
    margin-bottom: 5px;
}
.tab_switch li {
    display: block;
    float: left;
    line-height: 15px;
    padding-top: 3px;
    text-align: center;
    width: 130px;
}
.tab_switch a{color: #33434C}
.tab_switch a:hover{color: #2274AC;}
.tab_switch li.active {
    border: 1px solid #DDDDDD;
    border-bottom: 1px solid #FFF;
    background: #FFF;
}
.tab_switch li.active a{
    color: #2274AC;
}
.tab_switch li.link{
    background:#2073B1;
	height:33px;
	vertical-align:middle;
	padding-top:0;
	border-left:1px solid #fff;
	display:table-cell;
}
.tab_switch li.link a{color:#fff; display:inline-block; padding-top:2px;}

.engines_panel {
    margin-bottom: 8px;
    height: 57px;
}
.tab {
    display: none;
}
.visible {
    display: block!important;
}
.comp_details .props_list td {
    border: none;
    border-collapse: collapse;
    vertical-align: top;
}
.category {
    width: 215px;
}
.options {
    width: 470px;
}
.props_list .options div {
    margin-left: 20px;
    background-color: #EAEEED;
    border-bottom: 1px solid #8994A0;
}
.props_list .first {
    border-top: 1px solid #00B1EB;
    padding: 10px;
}
.options ul li {
    list-style: disc;
    margin-left: 14px;
    line-height: 13px;
}
.props_list div.prelast {
    border-bottom: none;
}

.available_cars td{padding: 5px 3px;}
.available_cars table thead td {
    background: #ccccd1;
}

/*END AVAILABLE_CARS_MORE_INFO*/



.disclaimer .icons_wrap
{
    float:right;
    margin-right:-170px;
}
.disclaimer .icons
{
    display:block;
    height:24px;
    width:24px;
    margin-right:10px;
    float:left;
}
.disclaimer .rss
{
    background-image: url("../img/rss.png");
}
.disclaimer .youtube2
{
    background-image: url("../img/youtube.png");
}
.disclaimer .facebook
{
    background-image: url("../img/facebook.png");
}
.disclaimer .twitter
{
    background-image: url("../img/twitter.png");
}
.disclaimer .vk
{
    background-image: url("../img/vk.png");
}

.disclaimer .apstore
{
    background-image: url("../img/apstore.png");
}

.disclaimer .android-m
{
    background-image: url("../img/android-m.png");
}
.disclaimer .windowsphone
{
    background-image: url("../img/icons/windowsphone_symbol_clr_24x24.png");
}

.disclaimer .icon1
{
    background-image: url("../img/icon1.png");
}
.disclaimer .icon2
{
    background-image: url("../img/icon2.png");
}
.disclaimer .icon3
{
    background-image: url("../img/icon3.png");
}
.disclaimer .foursquare
{
    background-image: url("https://playfoursquare.s3.amazonaws.com/press/logo/icon-36x36.png");
    background-size: cover;
}

.tooltip {
    color: #000000;
    cursor: help;
    outline: medium none;
    position: relative;
    text-decoration: none;
}
.tooltip span {
    margin-left: -999em;
    position: absolute;
    color:#000;
}
.tooltip:hover span {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
    font-family: Calibri,Tahoma,Geneva,sans-serif;
    left: 1em;
    margin-left: 0;
    position: absolute;
    top: 2em;
    width: 120px;
    z-index: 99;
}

.classic {
    padding: 0.8em 1em;
    background: none repeat scroll 0 0 #FFFFAA;
    border: 1px solid #FFAD33;
}
.ig-b- { display: inline-block; }
.ig-b- img { visibility: hidden; }
.ig-b-:hover { background-position: 0 -60px; }
.ig-b-:active { background-position: 0 -120px; }
.ig-b-24 { width: 24px; height: 24px; background: url(//badges.instagram.com/static/images/ig-badge-sprite-24.png) no-repeat 0 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .ig-b-24 { background-image: url(//badges.instagram.com/static/images/ig-badge-sprite-24@2x.png); background-size: 60px 178px; } }


.content h1{
    font-family: 'VWHeadlineOTBook';
}
h3.fontvw, strong.fontvw{
    font-family: 'VWD4 Book';
}
strong.fontvw{}
.start_page_description {
    padding: 15px 10px 0 10px;
}
img.ots{margin: 15px;}

.start_page_description ul{list-style: disc; }
.start_page_description li{list-style: disc; margin-left: 10px;}



#sitemap .sitemap_item_ul{
    background: #eee;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin:10px 0; 
    padding: 10px;
}
#sitemap .sitemap_item{
    width: 30%;
    margin: 0 10px;
    float: left;
    min-height: 150px;
}
#sitemap .sitemap_item_ul li{
    margin: 3px 0;
}
#sitemap .sitemap_item_model{float: left; width: 100%;margin-left: 10px;}
#sitemap .sitemap_item_model .sitemap_item_ul{float: left; width: 30%;padding: 10px;}
.clear{clear: both;}
#sitemap .sitemap_item_ul{min-height: 125px;}
.main-page-txt{padding: 15px 10px 0 10px;}
.main-page-txt h1, .main-page-txt h2, .main-page-txt h3{
    font-size: 10px;
    font-family: 'Arial' ,'Helvetica',sans-serif;
    font-weight: bold;
    color: #8994A0;
}
.main-page-txt h1{
text-transform: uppercase;
}
.main-page-txt p, .main-page-txt li{
    line-height: 15px;
}
.main-page-txt {
color: #8994A0;
width: 960px;
margin: 0 auto;
font-size: 10px!important;
}
#search .button.small {
    padding-top: 3px;
}


span.order_call {
    background: url(../img/order_call.png) no-repeat;
    height: 24px;
    width: 134px;
    color: #FFF;
    text-align: left;
    line-height: 20px;
    font-size: 13px;
    padding-left: 24px;
    margin-top: -5px;
    font-family: "VWD4 Black";
    display: inline-block;
}
.facebook_join {
    position: absolute;
    right: 15px;
    top: 10px;
    background: url(../img/facebook_join.png) no-repeat;
    width: 160px;
    height: 46px;
    
    font-size: 10px;
    font-family: "VWD4 Black";
    color: #333;
    letter-spacing: 0px;
    
    z-index: 99;
}
.facebook_join span {
    font-family: "VWD4 Black";
}
.facebook_join a:visited,.facebook_join a {
    color: #333;
}
.social-top-btn {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding-left: 45px;
    padding-top: 5px;
}

#new-header .top_menu {
    right: 180px !important; 
}
.lang_icon {
    display: inline-block;
    height: 12px;
    width: 15px;
    margin-left: 5px;
}
.lang_icon.ua {
    background: url(../img/langs.png) no-repeat;    
}
.lang_icon.ru {
    background: url(../img/langs.png) no-repeat 0px -12px;    
}
.top_menu .activelang {
    color: #CFD7D9;
    margin-right: 15px;
}
.top_menu li:last-child {
    background: none;
}
#lselect {
    margin-top: -2px;
}
.main_info {
    border: none;
    margin-top: 20px;
    height: auto;
    min-height: 0px !important;
}
.main_info_list li {
    display: inline-block;
    width: 214px;
    height: 64px;
    box-shadow: 5px 8px 4px -4px #CCC;
    position: relative;
    border-radius: 7px;
    margin-right: 31px;
}
.main_info_list li:last-child {
    margin-right: 0px;
}
.main_info_list li:hover > a {
    color: #369;
}
.main_info_list li a {
    color: #FFF;
    font-size: 14px;
    font-family: "VWD4 Black";
    padding-right: 20px;
    padding-left: 70px;
    position: absolute;
    left: 0px;
    right: 0;
    top: 0px;
    bottom: 0;
    padding-top: 15px;
    text-align: right;
}
.main_testdrive {
    background: url(../img/main_testdrive.png) no-repeat;
}
.main_service {
    background: url(../img/main_service.png) no-repeat;
}
.main_tradein {
    background: url(../img/main_tradein.png) no-repeat;
}
.main_sales {
    background: url(../img/main_sales.png) no-repeat;
}
.main_testdrive:hover,.main_service:hover,.main_tradein:hover,.main_sales:hover {
    background-position: 0px -64px;
}
.main_page_text p {
    border-bottom: 1px solid #999;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-bottom: 25px;
    line-height: 1.4; 
    text-align: center; 
    font-family: "VWD4 Black"; 
    font-size: 14px; 
    color: #33434C;
}
.main_page_text span {
    font-family: "VWD4 Black";
}
.main_page_empty {
    height: 160px;
} 