@font-face {
    font-family: 'VWHeadlineOTBook';
    src: url('fonts/vwheadlineot-book.eot');
    src: url('fonts/vwheadlineot-book.eot') format('embedded-opentype'),
         url('fonts/vwheadlineot-book.woff') format('woff'),
         url('http://www.vw-kerg-ufa.ru/styles/fonts/vwheadlineot-book.ttf') format('truetype'),
         url('fonts/vwheadlineot-book.svg') format('svg');
}
@font-face {
    font-family: 'VWHeadlineOTBlack';
    src: url('fonts/vwheadlineot-black.eot');
    src: url('fonts/vwheadlineot-black.eot') format('embedded-opentype'),
         url('fonts/vwheadlineot-black.woff') format('woff'),
         url('http://www.vw-kerg-ufa.ru/styles/fonts/vwheadlineot-black.ttf') format('truetype'),
         url('fonts/vwheadlineot-black.svg') format('svg');
}
@font-face {
    font-family: 'VWHeadlineOTSemiBold';
    src: url('fonts/vwheadlineot-semibold.eot');
    src: url('fonts/vwheadlineot-semibold.eot') format('embedded-opentype'),
         url('fonts/vwheadlineot-semibold.woff') format('woff'),
         url('http://www.vw-kerg-ufa.ru/styles/fonts/vwheadlineot-semibold.ttf') format('truetype'),
         url('fonts/vwheadlineot-semibold.svg') format('svg');
}


/*Новые*/
@font-face{
font-family:"VWD4 Book";
  src:url("fonts/new/vwtextweb-bold.eot");
  src:url("fonts/new/vwtextweb-bold.eot#iefix") format("embedded-opentype"),
  url("fonts/new/vwtextweb-bold.woff") format("woff"),
  url("http://www.vw-kerg-ufa.ru/styles/fonts/new/vwtextweb-bold.svg") format("svg"),
  url("fonts/new/vwtextweb-bold.ttf") format("truetype");
}
@font-face{
font-family:"VWD4 Semibold";
  src:url("fonts/new/vwheadweb-bold.eot");
  src:url("fonts/new/vwheadweb-bold.eot#iefix") format("embedded-opentype"),
  url("fonts/new/vwheadweb-bold.woff") format("woff"),
  url("http://www.vw-kerg-ufa.ru/styles/fonts/new/vwheadweb-bold.svg") format("svg"),
  url("fonts/new/vwheadweb-bold.ttf") format("truetype");
}
@font-face{
font-family:"VWD4 Black";
  src:url("fonts/new/vwheadweb-extrabold.eot");
  src:url("fonts/new/vwheadweb-extrabold.eot#iefix") format("embedded-opentype"),
  url("fonts/new/vwheadweb-extrabold.woff") format("woff"),
  url("http://www.vw-kerg-ufa.ru/styles/fonts/new/vwheadweb-extrabold.svg") format("svg"),
  url("fonts/new/vwheadweb-extrabold.ttf") format("truetype");
}
/* Главные стили */
/*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, em, 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: inherit;
}
.model_main a.model_link
{
    border:none!important;
}
.main_menu .first .onTop2
{   
    width:49px!important
}
.content p, .content li, .content a, .content div {
    line-height:13px;
}
 
.content p, .content li, .content table {
    color:#333333;
}

/* --- Кастомные шрифты --- */
@font-face {
    font-family: 'VWHeadlineOTBlack';
   /* src: url('http://www.vw-kerg-ufa.ru/fonts/vwheadlineot-black-webfont.eot');*/
    /*src: local('O'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/vwheadlineot-black-webfont.woff') format('woff'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/vwheadlineot-black-webfont.ttf') format('truetype'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/vwheadlineot-black-webfont.svg#webfontCCpwyoF8') format('svg');*/
/*    src: local('O'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/vwheadlineot-black-webfont.ttf') format('truetype');*/
    font-weight: normal;
    font-style: normal;
}
/*
@font-face {
    font-family: 'VWHeadlineOTSemibold';
    src: url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/vwheadlineot-semibold-webfont.eot');
    src: local('O'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/vwheadlineot-semibold-webfont.woff') format('woff'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/vwheadlineot-semibold-webfont.ttf') format('truetype'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/vwheadlineot-semibold-webfont.svg#webfontZW34Axc2') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
    font-family: 'VWHeadlineOTBook';
   /* src: url('http://www.vw-kerg-ufa.ru/fonts/vwheadlineot-book-webfont.eot');*/
/*    src: local('O'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/vwheadlineot-book-webfont.woff') format('woff'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/vwheadlineot-book-webfont.ttf') format('truetype'), url('http://www.vw-kerg-ufa.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('http://www.vw-kerg-ufa.ru/fonts/ftx85__c-webfont.eot');*/
   /* src: local('O'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/ftx85__c-webfont.woff') format('woff'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/ftx85__c-webfont.ttf') format('truetype'), url('http://www.vw-kerg-ufa.ru/bitrix/templates/vw_main/fonts/ftx85__c-webfont.svg#webfontNKmHFd2t') format('svg');*/
    font-weight: normal;
    font-style: normal;
}

html{overflow-y:scroll;}
body, html{height:100%;}


/* TAGS */
body {
    font-family: Arial,Helvetica,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;

}

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

.main-header {
    height:114px;
    background:url('../i/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: 70px;
    left: 128px;
}

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

.main {
    width:960px;
    margin:auto;
    border: 1px solid #CFD7D9;
    border-top:none;
    padding-bottom:10px;
}

.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 {
    float:left;
    font-size: 1.25em;
    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:50px;
    right:10px;
}

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

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

.LeftCol {
    width:235px;
    float:left;
   /* position: absolute;*/
}

.container {
    margin-right:235px;
}

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

.stage4col {
    position:relative;
}

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

.content {
    /*margin: 10px 9px 9px 10px;*/
    /*padding: 10px 9px 9px 10px;*/
    padding: 10px 9px 9px;
    margin-left: 235px;
    position:relative;
    /* overflow:hidden; */
}

.content > p {
    margin:10px;
}

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

div.vacs{
    margin-bottom: 10px;
    padding-left: 10px;
}
.content  div.vacs  ul > li {
    margin:10px;
}

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

.content  div.vacs > 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;
}

.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: 430px;
    font-size:10px!important;
}

.disclaimer a{
    color: #8994A0;
}

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

.content h1 {
    padding-left: 10px;
    margin-top:5px;
    font-size: 24px;
    
}
.content h5{margin-left:10px;}
.hidden {
    display:none;
}

.black {
    color:#000;
}

.white {
    color:#FFF;
}

.stage3col {
    padding-left:235px;
}

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

}

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

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

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

a.forward {
    background: url(../i/arrows_sprite.png) -412px -79px no-repeat;
    padding-left:9px;
}

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("../i/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("../i/arrows_sprite.png");
    background-position: -359px -141px;
    background-repeat: no-repeat;
    padding-left: 6px;
}

a.modern-page-next {
    background-image: url("../i/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(../i/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:0px;
    top:14px;
}

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

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

#search .button:hover {
    float:right;
    height:25px;
    width:64px;
    background-position:0px 0px;
    cursor: pointer;
}



/* Left menu*/
ul.left-menu
{
    list-style:none;
    margin:0; padding:0;
    margin-bottom:8px;
    position: relative; /*IE bug*/
}

ul.left-menu li
{
    padding: 10px 16px;
    /*background:#F5F5F5 url(http://www.vw-kerg-ufa.ru/styles/images/left_menu_bg.gif) top repeat-x;*/
}

ul.left-menu li a
{
    font-size:100%;
    color:#BC262C;
    font-weight:bold;
    text-decoration:none;
}

ul.left-menu li a:visited
{
    color:#BC262C;
}

ul.left-menu li a:hover
{
    color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
    color:#FC8D3D;
}




ul.main_menu li.menu_item a.selected, ul.main_menu li.menu_model_item a.selected {
    color:#2274AC!important;
}




.main_menu li {
    background-image: url("../i/arrows_sprite.png");
    background-repeat: no-repeat;
    float: left;
    margin-left: 9px;
    padding-left: 10px; 
    
}
.future_release
{
    width:130px!important;
    margin-right:20px;
}

.main_menu li.first {
    background-image: none;
    margin-left: 0;
    padding-left: 0;
}

.main_menu a:hover {
    color:#2274ac!important;
}


/* ////////////////Z-INDEX //////////// 
#mainMenu
{
    z-index:1010;
}
*/

#mainMenu .menu_item  a, #mainMenu .menu_model_item  a.level1 {
    color:#33434c;
}

#mainMenu .rollover a {
    color:#2274ac!important;
    text-decoration: none;
}

#mainMenu .rollover, #mainMenu .level1 {
    white-space: nowrap;
}



#mainMenu .flyout {
    display: none;
    position: absolute;
    top: 20px;
    left: -19px;
    padding-top: 11px;  
    background: url("../i/m511_shadow_top.png") left top no-repeat;
    width: 200px;
    z-index:98;   
}


#mainMenu .flyout li {
    display: block;
    float:none;
    padding: 0 10px;
    margin: 0;
   /* white-space: nowrap;    */
    background: url("../i/m511_shadow_middle.png") repeat-y scroll left top;
    float: none;
    height:auto;
    
}
#mainMenu .flyout li.last {
    background: url("../i/m511_shadow_bottom.png") 0 100% no-repeat;
    padding-bottom: 12px;
}

#mainMenu .flyout li a, #mainMenu .flyout li span {
    background-color: #fff;
    border-bottom: 1px solid #CFD7D9;
    display: block;
    height: auto;
    padding: 5px 10px 3px;
    text-indent: 0;
    width: auto;
    color: #33434C;
}

#mainMenu .flyout li a:hover, #mainMenu .flyout li span {
    background: #CFD7D9 ;
    text-decoration: none;
    color: #33434C!important;
}

#mainMenu .flyout li.last a, #mainMenu .flyout li.last span {
    border: none;
}

#mainMenu li {
    background-position: -359px -140px;
    position: relative;
}

#mainMenu .rollover {
    display: none;
    font-size:12px;
    position: absolute;
    top: -5px;
    left:-4px;
    padding: 0 14px;
    height: 26px;
    line-height: 26px;  
    background: #fff url(../i/main_menu_sprite.png) 0 -26px repeat-x;
    z-index: 100;
}


#mainMenu .first .rollover {
    left:-14px;
}

#mainMenu i.left, #mainMenu i.right {
    position: absolute;
    top: 0;
    width: 4px;
    height: 26px;
    background: #fff url(../i/main_menu_sprite.png) 0 0 no-repeat;
}

#mainMenu i.left {
    left: 0;
    background-position: 0 0;
}

#mainMenu i.right {
    right: 0;
    background-position: 100% 0;
}

#mainMenu .onTop {
    z-index:99;   
}

#mainMenu .onTop2 {
    z-index:101;   
}

#topMenu {
    overflow: hidden;
    position: absolute;
    right: -1px;
    top: 20px;
}

#topMenu li {
    background-position: -339px -160px;
}



#topMenu a, #footerMenu a, #footerMenu li {
    color: #8994A0;
    font-size: 0.909em;
    text-decoration: none;
}

/* меню моделей DS */
div.model_menu
{   
    z-index:2000 ;
    width:704px ;
    top:21px ;
    /*height:501px ;*/
    position:absolute ;
    left:-26px ;
    padding-top: 12px;  
    display:block;
    padding-left:18px ;
    padding-bottom: 5px;
    /*background:url("../i/back_main_menu.png") top left no-repeat;*/
    background: #FFFFFF;
    border: 1px solid rgb(204, 204, 204);
    border: 1px solid rgba(204, 204, 204, .0);
    box-shadow: 0 0 2px rgba(0,0,0,0.5);
}
.model_menu a.model_link:hover .model_price, .model_menu a.model_link:hover .model_name
{
    color:#2274ac!important;
}
a.model_link .model_price
{
color:#8994A0; font-size:12px;
}
a.model_link .model_name
{
    color:#494848;
}
div.model_main a.model_menu_forward
{
    display:block;
    background: url("../i/arrows_sprite.png") no-repeat scroll -412px -79px transparent;
    padding-left: 7px;
    color:#2274ac;
}
div.model_main a.model_menu_forward:hover
{
    background: url("../i/arrows_sprite.png") no-repeat scroll -472px -19px transparent;
}
.model_menu div.model_main
{
    padding-top:36px;
    float:left; 
    width:138px;
    height:107px;
    margin-bottom:13px;
    border-bottom:1px solid #e2e2e2;
}
.model_menu div.narrow
{
    width:120px;
}
.model_menu div.model_main img
{
    margin-bottom:11px;
display:block;
}
.model_menu div.no-padding
{
    padding-top:0px;
    height:143px;
}
.model_menu div.no-bottom-border
{
    border-bottom:none
}
.footnote
{
    color:#8994A0; 
    font-size:10px;
}
#mainMenu .flyOut div.model_string, #mainMenu .flyOut div.model_image{
    display: block;
    float:none;

    margin: 0;
    white-space: nowrap;    
    /*background: url("../i/m511_shadow_middle.png") repeat-y scroll left top;
   **/
    
}

.model_menu p.body_name
{
    color:#3a474f;
    font-size:14px !important;
    margin-bottom:20px;
    height:16px;
}

#mainMenu .flyOut  a.model_link {
    
    border-bottom: 1px solid #CFD7D9;
    display: block;
    height: auto;
   
    text-indent: 0;
   
    color: #33434C;
}
a.futrelease
{
    color:#333333!important;
    background-position: -492px 1px!important;
}
a.futrelease:hover
{
    color:#333333!important;
}
/*////////////////////////////////////////////////////////*/
/* Стили топ меню */
.top_menu {
    position: absolute;
    top:21px;
    right: /*210px;*/-1px;
    font-size:10px;
    
    float:right;
    clear:right; 
    overflow:hidden;
}

.top_menu li {
    margin-left: 9px;
    padding-right: 10px;
    background:url('../i/top_menu_sep.gif') center right no-repeat;
}
 .top_menu li:last-child {
    background:none;
}


.top_menu .li {
    padding:0;
    margin:0;
    background:none;
}

.top_menu a {
    color:#8994A0;
    text-decoration:none;
}

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

.top_menu .sep {
    color:#8994A0;
    width:19px;
    text-align:center;
}

.main_menu li, .top_menu li {
    float: left;
}

/*  Footer menu */
.footer_menu {
    float: right;
    max-width: 490px;
    color: #8994A0;
}

.footer_menu li {
    float: left;
    margin-left: 9px;
    background-image: url("../i/arrows_sprite.png");
    background-position: -339px -160px;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.footer_menu li.first {
    float: left;
    margin-left: 0px;
    background: none;
}

.footer_menu a {
    color: #8994A0;
}

/* Таб меню */
.tabs_menu {
    /*height:28px;*/
    height:40px;
    background:url("../i/gray_border.gif") repeat-x bottom left;
    /*margin-bottom:30px;*/
    margin-bottom:30px;
    margin-top:10px;
    border-bottom:1px solid #DDDDDD;
    margin-left:10px!important;
    
}

.tabs_menu li {
    display:block;
    padding:5px 10px;
    
    float: left;
    height:30px;
    border-right:1px solid #DDDDDD;
    border-left:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    background:#EAEEED;
    margin:0px!important

}

.tabs_menu li.tabs_menu_selected {
    border-bottom:1px solid #FFF;
    background:#FFF;
}

.tabs_menu a {
    color:#33434C;
text-align:left;

}

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

.tabs_menu .tabs_menu_selected a {
    color:#2274AC;
    text-decoration:none;
    cursor: default;
}

/* Стили стейджа и тизеров */
#vwd4_main {
    margin:0!important;
}

.start_page {
    line-height:0px!important;
    min-width:960px;
    min-height:450px;
    position: relative;
}

.start_page .teasers {
    width:960px;
    position:absolute;
    bottom:21px;
    text-align:center;
    left:0px;
    height:114px;
}

.start_page .teasers_container {
/*     margin:auto; */
    display:inline-block;
    margin-left:-24px;
    /*margin-right:-24px;*/
}

.teasers a {
    border:5px solid #FFF;
    height:80px;
    width:158px;
    display:block;
    float:left;
    margin-left:20px;
 /*  margin-left:10px;
   margin-right:10px;
 */
    position:relative;
    color:#FFF;
    margin-top:24px;
    box-shadow:#666 0 1px 2px;
    -moz-box-shadow:#666 0 1px 2px;
    -webkit-box-shadow:#666 0 1px 2px;
}

.white {
    color:#FFF!important;
}




.teasers span.link {
    display:block;
    position:absolute;
    bottom:10px;
    left:15px;
    padding-left:7px;   
    /*background-image: url('http://www.vw-kerg-ufa.ru/i/arrow_orange.gif');*/
    background-position: 0px 4px;
    background-repeat: no-repeat;
    line-height:15px;
}

.teasers .txt 
{
    line-height:12px;
    position:absolute;
    top:10px;
    left:11px;
    width:130px;
    height:40px;
    font-weight:bold;
}

.image {
    background-position: top left;
    background-repeat: no-repeat;
    width:960px;
    height:585px;
}

.teasers .link {
    position:absolute;
    bottom:4px;
    left:4px;
}
.start_page h1.stage_header
{
    position:absolute; 
    margin-top: 15px;
    padding-left: 19px;
    font-size:24px;
}
/* Fancy box */


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

* html #fancybox-loading {  /* IE6 */
    position: absolute;
    margin-top: 0;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('../pic/fancybox/fancybox.png');
}

#fancybox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    z-index: 1100;
    display: none;
}

* html #fancybox-overlay {  /* IE6 */
    position: absolute;
    width: 100%;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    z-index: 1101;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #FFF;
}

#fancybox-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
    outline: none;
    overflow: hidden;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background-image: url('../pic/fancybox/fancybox.png');
    background-position: -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox_error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 7px;
    margin: 0;
}

#fancybox-content {
    height: auto;
    width: auto;
    padding: 0;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
}

#fancybox-frame {
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-title {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: Arial;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding: 10px 0;
    text-align: center;
    color: #333;
}

.fancybox-title-outside {
    padding-top: 5px;
    color: #FFF;
    text-align: center;
    font-weight: bold;
}

.fancybox-title-over {
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('../pic/fancybox/fancy_title_over.png');
    display: block;
}

#fancybox-title-wrap {
    display: inline-block;
}

#fancybox-title-wrap span {
    height: 32px;
    float: left;
}

#fancybox-title-left {
    padding-left: 15px;
    background-image: url('../pic/fancybox/fancybox.png');
    background-position: -40px -90px;
    background-repeat: no-repeat;
}

#fancybox-title-main {
    font-weight: bold;
    line-height: 29px;
    background-image: url('../pic/fancybox/fancybox-x.png');
    background-position: 0px -40px;
    color: #FFF;
}

#fancybox-title-right {
    padding-left: 15px;
    background-image: url('../pic/fancybox/fancybox.png');
    background-position: -55px -90px;
    background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background-image: url('../pic/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('../pic/fancybox/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('../pic/fancybox/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancy-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancy-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('../pic/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('../pic/fancybox/fancybox.png');
    background-position: -40px -162px;
}

#fancy-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('../pic/fancybox/fancybox-y.png');
    background-position: -20px 0px;
}

#fancy-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('../pic/fancybox/fancybox.png');
    background-position: -40px -182px; 
}

#fancy-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('../pic/fancybox/fancybox-x.png');
    background-position: 0px -20px;
}

#fancy-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('../pic/fancybox/fancybox.png');
    background-position: -40px -142px;
}

#fancy-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('../pic/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('../pic/fancybox/fancybox.png');
    background-position: -40px -122px;
}

/* IE */
/* section menu */
.section_menu li {
    /*background-image: url("http://www.vw-kerg-ufa.ru/bitrix/templates/vw4d/i/arrows_sprite.png");
    background-position: -359px -138px;
    float:left;
    padding-left: 10px;
    margin: 3px 0px 0px 9px;*/
    
    background-image: url("../i/arrows_sprite.png");
    background-position: -359px -140px;
    float:left;
    padding-left: 10px;
    margin-left:9px;
    display:inline;
}

.section_menu ul {
    display:block;
    margin-top:2px;
}

.section_menu a {
    color:#33434C;
    display:block;
    height:16px;
}

.section_menu h3 a {
    height:14px;
    font-family: "VWD4 Black", "Arial", "Helvetica", sans-serif;
}

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

.section_menu span {
    background: url("../i/arrows_sprite.png") no-repeat scroll -472px -18px transparent;
    color: #2274AC;
    padding: 0 0 0 9px;
}

ul.left_menu a {
    color:#333333;
}

ul.left_menu a:hover {
    color:#2274ac;
}

ul.left_menu {  
    margin: 10px 0px 0px 19px;
    height:auto;
}

.left_menu li {
    padding: 7px 0px;
    border-bottom:1px solid #CFD7D9;
    line-height:13px;
}

.left_menu .no_border, .left_sub_menu li {
    border:none
}

.left_menu .left_sub_menu {
    padding-left:20px;
    padding-bottom:6px;
}

.left_sub_menu li {
    padding:10px 0px 0px 0px;
}

.left_menu_selected {
    color:#2274ac!important;
    background: url(../i/arrows_sprite.png) -472px -19px no-repeat;
    padding-left:10px;
    display:block
}


.interest_materials
{
    float:right;
    padding-top:9px;
    width:215px;
    margin-right:20px;
    margin-bottom:15px;
    /*height:0px;*/
}
.one_material
{
    padding-bottom:5px;
    margin-top:20px;
    background:#eaeeed;
    box-shadow: #BBBBBB 0px 1px 4px;
    -webkit-box-shadow: #BBBBBB 1px 1px 4px;
    -moz-box-shadow: #BBBBBB 1px 1px 4px;
}
img.sep
{
    box-shadow: #BBBBBB 0px 1px 4px;
    margin-top:20px;
    -webkit-box-shadow: #BBBBBB 1px 1px 4px;
    -moz-box-shadow: #BBBBBB 1px 1px 4px;
}
.one_material a.forward  img
{
    
    display:inline;
    vertical-align:bottom
}
.one_material p
{
    margin-left:9px;
    margin-top:6px;
}
.one_material a
{
    /*margin-left:9px;*/
    margin-top:7px;
    display:block;
}

.description ul {
    margin:15px 0px 15px 15px;
    list-style: square;
    list-style-position: outside;
}

.description li {
    margin:6px 0px;
}
div.simple_text
{   
    margin-top:20px;
}
div.simple_text p
{
    padding-bottom:7px;
}
a.orange_button
{
    color:#2274ac!important;
    background: url(../i/buttom_orange_sprite.gif) 0 0 no-repeat;
    padding-left:20px;
    padding-top:2px;
    display:block;
    height:21px;
    width:184px;
    font-size:12px;
    font-weight:bold;
    color:#FFF!important;
    position:absolute;
    top:60px;
    left:20px;
    cursor:pointer;
}
a.orange_button:hover
{
    background-position:0 -23px;
}

.editorial_table {
    
    border-collapse:collapse;
    margin-bottom:20px;
}



.editorial_table td 
{
    padding:7px 10px 7px 10px;
    height:14px;
    width:195px;
    margin:0;
    border:none;
}
.editorial_table  td.color
{
    background:#eaeeed;
    
}
.editorial_table  td.value
{
    border-bottom:1px solid #8994A0;
}
.editorial_table  .tr_first td
{
    border-top:1px solid #00B1EB;
}   
.editorial_table  .tr_last td
{
    border-bottom:1px solid #00B1EB;
}

.editorial_table  td.td_space
{
    width:20px;
    padding:0px;
    border:none;
}
.editorial_table  td.narrow
{
    width:77px;
}
.editorial_strange
{
    background:#eaeeed;
    box-shadow: #BBBBBB 0px 1px 4px;
    -webkit-box-shadow: #BBBBBB 1px 1px 4px;
    -moz-box-shadow: #BBBBBB 1px 1px 4px;
}
.nar 
{
    margin-right:0px!important;
}
a.zoom_teaser
{
     background-color: transparent;
    background-image: url("../i/arrows_sprite.png");
    background-position: -181px -770px;
    background-repeat: no-repeat;
    display: block;
    height: 18px;
    overflow: hidden;
    text-decoration: none;
    text-indent: -999em;
    width: 18px;
    bottom: 10px;
    position: absolute;
    right: 10px;
    cursor:pointer;
}
a.zoom_teaser:hover
{
    background-position:-151px -800px;
}
#fancybox-title
{
    text-align:left;
    font-weight:bold;
    font-size:13px;
}

.editorial_strange .news_image_prev
{
    margin-right:10px;
    margin-bottom:5px;
}
.edit_col
{
    float:left; width:215px; margin-top:20px; margin-right:20px;
}
.edit_col .news_image_prev
{
    
    margin-bottom:5px;
    
}
.iframe_3col
{
    padding-left:10px;
}

.items_line_sm .one_item{ padding-bottom:16px; overflow:hidden; zoom:1; }
.items_line_sm .one_item .item_text{ float:left; width: 225px; margin-left: 10px; }
.news_image_prev
{
    margin-right:8px;
    position:relative;
    width:215px;
   /*  height:102px; */
    float:left;
    margin-left:10px;
}

.items_line .one_item p, 
.items_line_sm .one_item p, .snip_teaser_type1 .item_text p {
    margin: 0 0 15px;
}


.content ul,
.block_content ul{margin-left:13px; list-style:square;}
.content ul p,
.block_content ul p{margin-left:0;}

.text ul ,
.about ul 
{margin-left:23px;}


.wisi-text div,
.wisi-text p{margin:10px;}

.clearfix:after { content: ".";   display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

.content:after { content: ".";   display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.content { display: inline-block; }
html[xmlns] .content { display: block; }
* html .content { height: 1%; }




.vwd4_track_click{
    
}
.vwd4_track_click {

}

.vwd4_buttonAction{
  height:20px;
  line-height:19px !important;
  background:url(../pic/bg-btn-o.png) 0 100% repeat-x;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  box-shadow: 0px 1px 3px #c4c4c4;
  position:relative;
  behavior: url(http://www.vw-kerg-ufa.ru/styles/PIE.htc);
  color:#FFF;
  text-decoration:none;
  display:inline-block;
  text-indent:0;
  padding:0 10px;
  cursor:pointer;
  margin-top:30px;
}
.vwd4_buttonAction:hover{background-position:0 0;color:#FFF;}
.vwd4_buttonAction img{margin-right:7px;}


.vwd4_m401 a.vwd4_buttonActionTwoLines, .vwd4_m402 a.vwd4_buttonActionTwoLines {
    top: 97px;
}

.text_onflash{left:25px; top:10px; position:absolute;}
.start_page h1.stage_header{margin-left:0; position:static; padding-left:0;}

.items_line_sm{margin-top:16px;}

.about .one_news_line{/*height:auto;*/}
#main_flash,
#flash, #sub_flash{line-height:0;}
#sub_flash{float:left;}
#main_flash {min-height: 150px;}
#sub_flash {/*min-height: 455px;*/}
.container .stage3col .stage_content #sub_flash{
	float:none; 
	margin-right:-234px; 
	float:left;
}
*+html .container .stage3col .stage_content #sub_flash { margin-right:285px; }

#main-banner-container{position:absolute; left:0; top:0; width:100%; height:100%; background: url(../pic/translucent.png) 0 0 repeat; display:none; z-index:1000;}
    #main-banner{position:fixed;  top:100px; width:500px; left:50%; margin-left:-250px; }
    #main-banner-close{position:absolute; right:-18px; top:-18px;}
    
.footer .links{ margin: 0;color:#8994A0; float:left; width:300px;}
.footer .links a{color:#8994A0;}


.bottom-social {
    color: #8994A0;
    float: right;
    max-width: 490px;
    margin:7px 0 5px;
}
.bottom-social li:first-child {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin-left: 0;
}
.bottom-social li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin-left: 2px;

}

/*
.bottom-social{float:right; margin:5px 0;}
.bottom-social li{position:relative; width:16px; height:16px; overflow:hidden; list-style:none; float:left; margin-left:10px;}
.bottom-social li img{position:absolute; left:0; top:0;}
.bottom-social li.current img,
.bottom-social li img:hover{top:-16px;}
*/
a.a_forgot{
    display: block;
    float: left;
    line-height: 34px;
    margin-left: 0;
    text-decoration: underline;
}
a.a_forgot:hover{text-decoration:none;}


.bteasers {
    margin: 0px auto 20px;
    position: relative;
    width: 962px;
    text-align: center;
}
.bteasers_container{
    text-align: center;
    width: 100%;
    margin: auto;
    display: inline-block;
}
.bteasers a {
    /*border: 5px solid #FFFFFF;
    box-shadow: 0 1px 2px #666666;
    */
    color: #FFFFFF;
    display: inline-block;
    height: 84px;
    margin-left: 15px;/*margin-left: 12px;*/
    margin-top: 24px;
    position: relative;
    width: 229px; /*width: 214px;*/
    padding: 0;
}
.bteasers a:first-child {
    margin-left: 1px; /*margin-left: 6px;*/
}
.bteasers a:last-child {
    margin-right: 0;
}

/*new styles*/
.mileage {padding-left: 10px; padding-top: 10px;}
.mileage .left_block, .mileage .right_block {width: 40%; float: left; margin-right: 4%; margin-bottom: 25px;}
.mileage p {margin-bottom: 10px; font-size: 12px;}
.mileage b {color: #000;}
.mileage_stage {padding-left: 254px;}
.clear_fix {clear: both;}


#mileage_slider .mileage_slider_container {
	width:685px;
	height:325px;
	overflow:hidden;
	position:relative;
	margin-bottom: 20px;
}

.mileage_slider_container a {
	width:685px;
	height:325px;
	display:block;
}

#mileage_slider .next,#products .prev {
	position:absolute;
	top:127px;
	left:0;
	width:21px;
	height:0;
	padding-top:21px;
	overflow:hidden;
	display:block;
	z-index:101;
}

#mileage_slider .prev {
	background:url(../pic/arrow-prev.png);
}

#mileage_slider .next {
	left:398px;
	background:url(../pic/arrow-next.png);
}

/*
	Pagination
*/

#mileage_slider .pagination {
    overflow: hidden;
	width:685px;
}

#mileage_slider .pagination li {
	float:left;
	margin-right:17px;
	list-style:none;
}

#mileage_slider .pagination li.last {
	float: none;
	clear: both;
}

#mileage_slider .pagination li a {
	display:block;
	width:215px;
	height:102px;
	margin:1px;
	float:left;
	position: relative;
}

#mileage_slider .pagination li a .white_fog {
  width: 215px;
  height: 102px;
  position: absolute;
  top: 0px;
  left: 0px;
  background: url('../pic/fog.png') left top repeat;
}

#mileage_slider .pagination li.current a {
	/*border:1px solid #ccc;
	margin:0;*/
}

#mileage_slider .pagination li.current a .white_fog{
  display: none;
}
#main_flash {position: relative; overflow: hidden;}
.models {position: absolute; width: 924px; left: 50%; margin-left: -462px; top: 1000px; z-index: 50; overflow: hidden;}
.models-container {width: 944px; padding-bottom: 35px;}
.models-holder {padding: 10px; background: #fff; visibility: hidden; }
.models-holder .links{clear: both; text-align: right; padding-right: 20px; min-height: 14px;}
.models-holder .link {position: relative; display: inline-block; padding-left: 10px; margin-left: 10px;}
.models-holder .link:hover {text-decoration: underline;}
.models-holder .link:before {content: ""; position: absolute; top: 50%; margin-top: -4px; left: 0; width: 3px; height: 6px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njk2NUE0RUEyMTIwMTFFNDlEOUVGRUFBRjM4Nzc4MzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njk2NUE0RUIyMTIwMTFFNDlEOUVGRUFBRjM4Nzc4MzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OTY1QTRFODIxMjAxMUU0OUQ5RUZFQUFGMzg3NzgzOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OTY1QTRFOTIxMjAxMUU0OUQ5RUZFQUFGMzg3NzgzOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvg2gMgAAAArSURBVHjaYvjfLv8fCBhAmIkBBDoU/oMoCAcqgOCgyFQ8YGSCMUAUQIABACvRDqlbmsBIAAAAAElFTkSuQmCC) no-repeat;}
.models-holder.active:after {content: ""; position: absolute; left: 0; bottom: -3px; width: 100%; height: 3px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADAgMAAAAvs40RAAAAA3NCSVQICAjb4U/gAAAADFBMVEX///8AAAAAAAAAAAD4jAJNAAAABHRSTlMAESJEeHRsdAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8xMC8wOTmxQ04AAAAOSURBVAiZYzjA0MDgAAAFhgGBppA7PAAAAABJRU5ErkJggg==) bottom left repeat-x; visibility: visible;}
.models .model {display: inline; margin: 0; font: bold 12px Arial;}
.models .model:after {display: none;}
.models .model li {position: relative; float: left; display: inline; width: 147px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjJGMzNBMUIyNDRDMTFFNEE3NTZFNUM1RkFCRUI1NzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjJGMzNBMUMyNDRDMTFFNEE3NTZFNUM1RkFCRUI1NzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMkYzM0ExOTI0NEMxMUU0QTc1NkU1QzVGQUJFQjU3NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMkYzM0ExQTI0NEMxMUU0QTc1NkU1QzVGQUJFQjU3NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjrNw1YAAAAVSURBVHjaYnj17i0TAwMDtTBAgAEA3kMC7EEffX4AAAAASUVORK5CYII=) top left repeat-x; text-align: center; padding-top: 20px;}
.models .model li:last-child {padding-right: 0; margin-right: 20px;}
.models .model .title {position: absolute; left: 0; top: 0; height: 20px; padding: 0; padding-left: 8px; margin: 0; width: 100%; background-color: transparent; line-height: 20px; z-index: 1; white-space: nowrap; overflow: hidden; text-align: left; font-size: 11px; color: #758489; font-weight: normal; font-family: "VWHeadlineOTSemiBold", Arial, sans-serif;}
.models .model li a {display: block; padding: 9px 0 13px;}
.models .model li a:hover > span {color: #2274ac;}
.models .model span {display: block; margin-top: -3px; color: #000; color: #4a4a4a; font-family: "VWHeadlineOTBlack", Arial, sans-serif;}
.models .model a:hover .toggle {display: block;}
.models .model span.toggle {display: none; position: absolute; margin: 0; text-decoration: none; font: bold 14px "VWHeadlineOTBook", Arial, sans-serif;; color: #fff; white-space: nowrap; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.4); box-shadow: 1px 1px 2px 0 rgba(0,0,0,.4); padding: 4px; background: #e8eceb; z-index: 50; font-size: 12px; bottom: -22px; left: 22px;}
.models .model span.toggle:before {content: ""; position: absolute; top: -5px; left: 50%; margin-left: -5px; width: 14px; height: 5px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAFCAYAAACeuGYRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTc2NEE4QUMyMTJCMTFFNDlEMjE4NzlEMTA5MjZGMEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTc2NEE4QUQyMTJCMTFFNDlEMjE4NzlEMTA5MjZGMEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzY0QThBQTIxMkIxMUU0OUQyMTg3OUQxMDkyNkYwRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNzY0QThBQjIxMkIxMUU0OUQyMTg3OUQxMDkyNkYwRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkbU+JMAAACLSURBVHjaYmBAAy/evBZ/+vLFzpVrVqsCuexAzMiADwA18D9//eoykP7/4MnjW77+frpAYQ58GriANhwEaYDhqzdvXLawtNSE2ggHjFANzH///t3AzMzsg27Y8+fPj7s7u0S9evXqGZD7C6wJqIERqGEBUEMcLlc8evhol521ddKPHz9eAbm/AQIMADdsTN1DxpgTAAAAAElFTkSuQmCC) no-repeat;}
.models .model span.toggle_inside {position: relative; padding: 2px 10px; padding-left: 20px; text-decoration: none; margin: 0; color: #fff; background: #2274ac; border-radius: 2px; -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.4); box-shadow: 1px 1px 2px 0 rgba(0,0,0,.4);}
.models .model span.toggle_inside:hover {background: #003c65;}
.models .model span.toggle_inside:before {content: ""; position: absolute; top: 50%; margin-top: -3px; left: 10px; width: 3px; height: 6px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjM4MTAyOEUyMTIyMTFFNEFFQ0ZCQzVFMTJCRTkzNUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjM4MTAyOEYyMTIyMTFFNEFFQ0ZCQzVFMTJCRTkzNUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMzgxMDI4QzIxMjIxMUU0QUVDRkJDNUUxMkJFOTM1RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMzgxMDI4RDIxMjIxMUU0QUVDRkJDNUUxMkJFOTM1RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoflsIAAAAAlSURBVHjaYvwPBAwMDIxAzMDEAAH/kTlgAWQOigwjjAM2ACDAAI/7BgnjkjufAAAAAElFTkSuQmCC) no-repeat;}
.models-button {position: absolute; width: 190px; height: 37px; left: 50%; margin-left: -95px; background: url(../pic/models.png) no-repeat; cursor: pointer;}
.models-button:hover {background-position: 0 -57px;}
.models-button.active {background-position: 0 -114px;}
.models-button.active:hover {background-position: 0 -171px;}
/*Volkswagen table style*/
.volk-table {
    table-layout: auto;
    border-collapse: collapse;
    border-spacing: 10px;
    empty-cells: show;
    width: 97%;
    margin-left: 10px;
    position: relative;
}
.volk-table tbody tr:first-child {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-align: left;
}
.volk-table tbody tr th {
    padding: 7px 0 7px 0;
    border-top: 0;
    color: #333;
    font-weight: bold;
}
.volk-table tbody tr {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-align: left;
}
.volk-table tbody tr.first-row td {
    padding: 7px 10px 7px 10px;
    border-top: 1px solid #00b1eb;
    background-color: #eaeeed;
}
.volk-table tbody tr td {
    border-top: 1px solid #8994a0;
    padding: 7px 10px 7px 10px;
    background-color: #eaeeed;
}
.volk-table tbody tr:last-child td {
    padding: 7px 10px 7px 10px;
    border-bottom: 1px solid #00b1eb;
    border-top: 1px solid #8994a0;
    background-color: #eaeeed;
}
.volk-table tbody tr td a {
    text-decoration: underline
    color: #2274ac;
}
.volk-table tbody tr td span {
    font-size: 11.008px;
    line-height: 13.0115px;
}

.complectations_list h4.preface {
    height: 1.818em;
    line-height: 1.818em;
    overflow: hidden;
    padding: 0 10px;
    font-size: 1em;
}




#mainMenu .menu_item  a, #mainMenu .menu_model_item  a.level1 {
   font-family: "VWD4 Semibold";
}

#mainMenu .menu_item  a:hover, #mainMenu .menu_model_item  a.level1:hover {
       font-family: "VWD4 Semibold";
}

#mainMenu .rollover a {
    font-family: "VWD4 Semibold";
}

#mainMenu .flyout.onTop a {
    font-family: "Arial", "Helvetica", sans-serif !important;
    font-weight: normal;

}

.section_menu span {
    font-family: "VWD4 Semibold", "Arial", "Helvetica", sans-serif;
    font-size: 12px;
}

.section_menu>ul>li>a {
        font-family: "VWD4 Semibold", "Arial", "Helvetica", sans-serif;
    font-size: 12px;
}
.content h1 {
    ;
font-family: "VWD4 Black", "Arial", "Helvetica", sans-serif;
}

.dealer_info {
    font-family: "VWD4 Black";
}

.dealer_info h5 {
    font-family: "VWD4 Semibold";
}
