/* Главные стили */
/*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('../fonts/vwheadlineot-black-webfont.eot');*/
	/*src: local('O'), url('../bitrix/templates/vw_main/fonts/vwheadlineot-black-webfont.woff') format('woff'), url('../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('../bitrix/templates/vw_main/fonts/vwheadlineot-black-webfont.ttf') format('truetype');*/
	font-weight: normal;
	font-style: normal;
}
/*
@font-face {
	font-family: 'VWHeadlineOTSemibold';
	src: url('../bitrix/templates/vw_main/fonts/vwheadlineot-semibold-webfont.eot');
	src: local('O'), url('../bitrix/templates/vw_main/fonts/vwheadlineot-semibold-webfont.woff') format('woff'), url('../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('../fonts/vwheadlineot-book-webfont.eot');*/
/*	src: local('O'), url('../bitrix/templates/vw_main/fonts/vwheadlineot-book-webfont.woff') format('woff'), url('../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('../fonts/ftx85__c-webfont.eot');
	src: local('O'), url('../bitrix/templates/vw_main/fonts/ftx85__c-webfont.woff') format('woff'), url('../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;
}

/* 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;
}

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

.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;
}

.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;
}

.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;
}

.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;
}

.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 {
	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(../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;
}

#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/css/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 .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 -138px;
    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 ;
    position:absolute ;
    left:-26px ;
    padding-top: 12px;  
    display:block;
    padding-left:18px ;
    padding-bottom: 5px;
    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;
}

/*
div.model_menu
{	
	
	
	z-index:2000 ;
	width:704px ;
	top:21px ;
	height:501px ;
	position:absolute ;
	left:-26px ;
	padding-top: 12px;	
	display:block;
	padding-left:18px ;
	background:url("../i/back_main_menu.png") top left no-repeat;
}
.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: 0;
	font-size:10px;
	
}

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

.top_menu .first {
	margin-left: 0px;
    padding-left: 0px;
    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;
}
.top_menu li:last-child {
	background:none;
}

/*  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;
}

.teasers a {
	border:5px solid #FFF;
	height:80px;
	width:158px;
	display:block;
	float:left;
	margin-left:20px;
	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/fancybox/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 -138px;
	float:left;
	padding-left: 10px;
	margin-left:9px;
	display:inline;
}

.section_menu ul {
	display:block;
}

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

.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;
}
.news_image_prev
{
	position:relative;
	width:215px;
	height:102px;
	float:left;
}
.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;
}
.start_page h3.stage_header {
/*    font-size: 24px;*/
    margin-top: 40px;
    padding-left: 19px;
    position: absolute;

    font-size: 12px;
    font-weight: 100;
    padding-left: 19px;
    padding-top: 7px;
}

#main_flash, #sub_flash{line-height:0;}
#main_flash {min-height: 150px;}
#sub_flash {min-height: 455px;}
.footer .links{ margin: 0;color:#8994A0; float:left; width:300px;}
.footer .links a{color:#8994A0;}

.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;}
.one_news_line{
    overflow: hidden;
}

@font-face{
font-family:"VWD4 Book";
  src:url("http://www.kerg.ru/styles/fonts/vwheadlineot-black.woff/new/vwtextweb-bold.eot");
  src:url("http://www.kerg.ru/styles/fonts/vwheadlineot-black.woff/new/vwtextweb-bold.eot#iefix") format("embedded-opentype"),
  url("http://www.kerg.ru/styles/fonts/vwheadlineot-black.woff/new/vwtextweb-bold.woff") format("woff"),
  url("../content/medialib/vwd4/ru/fonts/vwtextweb-bold-svg/_jcr_content/renditions/rendition.file/vwtextweb-bold.svg") format("svg"),
  url("../content/medialib/vwd4/ru/fonts/vwtextweb-bold-ttf/_jcr_content/renditions/rendition.file/vwtextweb-bold.ttf") format("truetype");
}
@font-face{
font-family:"VWD4 Semibold";
  src:url("../content/medialib/vwd4/ru/fonts/vwheadweb-bold-eot/_jcr_content/renditions/rendition.file/vwheadweb-bold.eot");
  src:url("../content/medialib/vwd4/ru/fonts/vwheadweb-bold-eot/_jcr_content/renditions/rendition.file/vwheadweb-bold.eot#iefix") format("embedded-opentype"),
  url("../content/medialib/vwd4/ru/fonts/vwheadweb-bold-woff/_jcr_content/renditions/rendition.file/vwheadweb-bold.woff") format("woff"),
  url("../content/medialib/vwd4/ru/fonts/vwheadweb-bold-svg/_jcr_content/renditions/rendition.file/vwheadweb-bold.svg") format("svg"),
  url("../content/medialib/vwd4/ru/fonts/vwheadweb-bold-ttf/_jcr_content/renditions/rendition.file/vwheadweb-bold.ttf") format("truetype");
}
@font-face{
font-family:"VWD4 Black";
  src:url("../content/medialib/vwd4/ru/fonts/vwheadweb-extrabold-eot/_jcr_content/renditions/rendition.file/vwheadweb-extrabold.eot");
  src:url("../content/medialib/vwd4/ru/fonts/vwheadweb-extrabold-eot/_jcr_content/renditions/rendition.file/vwheadweb-extrabold.eot#iefix") format("embedded-opentype"),
  url("../content/medialib/vwd4/ru/fonts/vwheadweb-extrabold-woff/_jcr_content/renditions/rendition.file/vwheadweb-extrabold.woff") format("woff"),
  url("../content/medialib/vwd4/ru/fonts/vwheadweb-extrabold-svg/_jcr_content/renditions/rendition.file/vwheadweb-extrabold.svg") format("svg"),
  url("../content/medialib/vwd4/ru/fonts/vwheadweb-extrabold-ttf/_jcr_content/renditions/rendition.file/vwheadweb-extrabold.ttf") format("truetype");
}

#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";
    white-space: nowrap;
}

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

}

.complectations_list h4.price {
	    font-family: "VWD4 Semibold";
	    font-size: 16px !important;
}

.complectations_list h4.comp_name {
	font-family: "VWD4 Black";
	font-size: 16px ;
}

.content h1 {
font-family: "VWD4 Black", "Arial", "Helvetica", sans-serif;
}

.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;
}
