
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}

.kdx_carchar_wrpper {
	position: relative;
}

.kdx_carchar_wrpper p {
	margin: 10px 0;
}

.kdx_carchar_items {
	margin: 0 0 17px;
}


.kdx_carchar_item {
	padding: 15px 0 13px;
	border: 1px solid #c4cfcb;
	border-width: 1px 0;
	margin: -1px 0 0;
}


.kdx_carchar_img_wrapper {
	float: left;
	width: 215px;
	margin-right: 15px;
}

.kdx_carchar_img {
	margin: 0 0 5px;
	width: 215px;
}

.kdx_carchar_img img {
	border: 3px solid #fff;
	display: block;
	width: 209px;
	height: auto;
}

.kdx_carchar_thumb {
	float: left;
	width: 69px;
	margin: 0 0 4px;
	cursor: pointer;
}

.kdx_carchar_thumb + .kdx_carchar_thumb {
	margin-left: 4px;
}

.kdx_carchar_thumb img {
	border: 3px solid #fff;
	display: block;
	width: 63px;
}

.kdx_carchar_thumb,
.kdx_carchar_img {
	box-shadow: 0 1px 2px rgba(0,0,0,.3);
}


.kdx_carchar_text {
	float: left;
	width: 450px;
	font-size: 11px;
	color: #000;
}

.kdx_carchar_text h3 {
	font-size: 11px;
	margin: -3px 0 8px;
}

.kdx_carchar_text p {
	margin: 0 0 3px;
}

.kdx_carchar_col {
	float: left;
	width: 45%;
	margin-right: 5%;
}

.kdx_carchar_columns {
	margin: 0 0 12px;
}












.respo_wrapper {
	width: 164px;
	border: 1px solid #d3d3d3;
	font-family:"VWHBook", sans-serif;
	font-weight:normal;
	font-size: 12px;
	line-height: 1.1;
	color: #555;
	padding: 5px 7px;
}
.respo_header {
	font-family:"VWHSemibold", sans-serif;
	color: #000;
	margin: 0 0 5px;
	font-size: 14px;
}
.respo_slides {
	position: relative;
	margin: 0 0 5px;
	border: 1px solid #ddd;
	border-width: 1px 0;
	padding: 5px 0 3px;
}
.respo_item {
	display: none;
}
.respo_item:first-child {
	display: block;
}
.andaction .respo_item {
	position: absolute;
	left: 0;
	top: 5px;
	width: 100%;
}
.respo_name {
	font-family:"VWHSemibold", sans-serif;
	color: #000;
	margin: 0 0 5px;
}
.respo_text {
	padding: 0 0 5px;
}
.respo_link {
	text-align: right;
	margin: 3px 0 0;
}
.respo_navigate {
	text-align: center;
	position: relative;
	min-height: 20px;
	line-height: 20px;
}
.respo_arr {
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	cursor: pointer;
}
.respo_arr:after {
	display: block;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 0;
	height: 0;
	margin:-5px 0 0 -3px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:6px solid #000;
}
.respo_arr.rarr_right {
	left: auto;
	right: 0;
}
.respo_arr.rarr_right:after {
	border-right:none;
	border-left:6px solid #000;
}



/* DO NOT =) apply a natural box layout model to all elements
*,
*:before,
*:after {
 -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
		 box-sizing:border-box;
 }
*/

/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html {
	font-size:62.5%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

html,button,input,select,textarea { color: #222; outline: none;}

::-moz-selection { background: #b3d4fc;text-shadow: none; }
::selection 	 { background: #b3d4fc;text-shadow: none; }

hr { display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0; }
img { vertical-align: middle; }
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}
.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir { background-color: transparent;border: 0;overflow: hidden; }
.ir:before { content: "";display: block;width: 0;height: 150%; }
.hidden { display: none !important;visibility: hidden;}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.invisible {visibility: hidden;}
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}



.fl_left { float:left !important; }
.fl_right { float:right !important; }
.fl_none { float:none !important; }

.txt_right { text-align:right !important; }
.txt_left { text-align:left !important; }
.txt_center, .centred { text-align:center !important; }

.dsp_block { display:block !important; }
.dsp_inlineblock { display:inline-block !important; }

.hideme { display:none !important; }
.clear { clear:both; }

.no_mt { margin-top:0 !important; }
.no_mb { margin-bottom:0 !important; }

.nomargin { margin:0 !important; }

.marginbottom05 { margin-bottom:5px !important; }
.marginbottom { margin-bottom:10px !important; }
.marginbottom15 { margin-bottom:15px !important; }
.marginbottom2 { margin-bottom:20px !important; }
.marginbottom3 { margin-bottom:30px !important; }
.marginbottom4 { margin-bottom:40px !important; }
.marginbottom45 { margin-bottom:45px !important; }

.margintop-1 { margin-top:-10px !important; }
.margintop-05 { margin-top:-5px !important; }
.margintop05 { margin-top:5px !important; }
.margintop { margin-top:10px !important; }
.margintop15 { margin-top:15px !important; }
.margintop2 { margin-top:20px !important; }
.margintop3 { margin-top:30px !important; }
.margintop4 { margin-top:40px !important; }

.marginright05 { margin-right:5px !important; }
.marginright { margin-right:10px !important; }
.marginright2 { margin-right:20px !important; }

.marginleft05 { margin-left:5px !important; }
.marginleft { margin-left:10px !important; }
.marginleft2 { margin-left:20px !important; }



.mindthegap { padding-top:7px; }


.full_width {
	display:block;
-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
		box-sizing:border-box;
	width:100% !important;
	}

.noborder { border:none !important; }

.widthauto { width:auto !important; }

.width100 {
	width:100% !important;
 -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
		 box-sizing:border-box;

	}



/* ==========================================================================
   Font stuff (see font.config.css also)
   ========================================================================== */

.nowrap { 
	white-space: nowrap;
	overflow: hidden; 
  text-overflow: ellipsis;
}

.vwh,
.vwh_book {font-family:"VWHBook", sans-serif;font-weight:normal;}
.vwh_semibold {font-family:"VWHSemibold", sans-serif;font-weight:normal;}
.vwh_black {font-family:"VWHBlack", sans-serif;font-weight:normal;}

.vw_text {font-family:"VWText", sans-serif; font-weight: normal;}
.vw_textbold {font-family:"VWText", sans-serif; font-weight: bold;}

.vwh b,
.vwh strong,
.vwh_book b,
.vwh_book strong {
	font-weight:normal;
	font-family:"VWHSemibold", sans-serif;
}

.vwh_semibold b,
.vwh_semibold strong,
.vwh_black b,
.vwh_black strong 	{
	font-weight:normal;
	font-family:"VWHBlack", sans-serif;
}


.txt_black {color:#000;}
.txt_gray {color:#8d98a3;}
.txt_red {color:#e4002c;}

.txt_bold { font-weight:bold;}
.txt_normal { font-weight:normal;}


.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs13 { font-size:13px; }
.fs14 { font-size:14px; }



[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-enlarge2:before {
    content: "\e98b";
}
.icon-shrink2:before {
    content: "\e98c";
}
.icon-volume-medium:before {
    content: "\ea27";
}
.icon-volume-mute:before {
    content: "\ea29";
}
.icon-share2:before {
    content: "\ea82";
}


.vw_hasbubble {
	position:relative;
	}

.vw_bubble_wrapper {
	display:none;
	position:absolute;
	bottom:100%;
	left:50%;
	width:106px;
	margin:0 0 0 -53px;
	padding:0 0 9px;
	line-height:1.2;
	}

.vw_hasbubble:hover .vw_bubble_wrapper,
.vw_bubble_wrapper.shown {
	display:block;
	}

.vw_bubble_wrapper.longer {
	width:150px;
	margin-left:-75px;
	}
.vw_bubble_wrapper.longest {
	width:200px;
	margin-left:-100px;
	}


.vw_bubble {
	position:relative;
	background:#fff;
	padding:5px;
	z-index:100;
	   -moz-box-shadow:0px 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.3);
	        box-shadow:0px 1px 3px rgba(0,0,0,.3);
	}

.vw_bubble .b_inner {
	background:#e9edec;
	padding:8px 5px;
	position:relative;
	text-align:center;
	color:#000;
	font-size:11px;
}

.vw_bubble:after,
.vw_bubble:before,
.vw_bubble .b_inner:after {
	content:"";
	display:block;
	position:absolute;
	width:0;
	height:0;
	bottom:-6px;
	left:50%;
	margin-left:-7px;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-top:6px solid #fff;

	}

.vw_bubble:before {
	border-width:7px 8px 0;
	border-top-color:#cacaca;
	margin-left:-8px;
	bottom:-7px;
	}

.no-boxshadow .vw_bubble:before { display:none; }

.vw_bubble .b_inner:after {
	border-width:5px 5px 0;
	border-top-color:#e9edec;
	bottom:-5px;
	margin-left:-5px;
	}



.vw_bubble_wrapper.bottom,
.popup_specialprice .btn_star .vw_bubble_wrapper {
	top:100%;
	bottom:auto;
	padding:9px 0 0;
	}

.vw_bubble_wrapper.bottom .vw_bubble:after,
.vw_bubble_wrapper.bottom .vw_bubble:before,
.vw_bubble_wrapper.bottom .vw_bubble .b_inner:after,
.popup_specialprice .btn_star  .vw_bubble:after,
.popup_specialprice  .btn_star .vw_bubble:before,
.popup_specialprice  .btn_star .vw_bubble .b_inner:after {
	top:-6px;
	bottom:auto;
	border-top:none;
	border-bottom:6px solid #fff;
	}

.vw_bubble_wrapper.bottom .vw_bubble:before,
.popup_specialprice .btn_star  .vw_bubble:before{
 	border-width:0 8px 7px;
	border-bottom-color:#cacaca;
	top:-7px;
}

.vw_bubble_wrapper.bottom .vw_bubble .b_inner:after,
.popup_specialprice .btn_star  .vw_bubble .b_inner:after {
	border-width:0 5px 5px;
	border-bottom-color:#e9edec;
	top:-5px;
	}



.popup_specialprice .vw_feature:first-child .vw_bubble_wrapper {
	margin-left:-30px;
	}

.popup_specialprice .vw_feature:first-child .vw_bubble_wrapper .vw_bubble:after,
.popup_specialprice .vw_feature:first-child .vw_bubble_wrapper .vw_bubble:before {
	left:30px;
	}
.popup_specialprice .vw_feature:first-child .vw_bubble_wrapper .vw_bubble .b_inner:after { left:25px;}










.vw_slidedown_content { overflow:hidden; display:none; }
.vw_slidedown.opened .vw_slidedown_content { display:block; }

.vw_showhide_content { display:none; }
.vw_showhide.shown .vw_showhide_content { display:block; }





/* ==========================================================================
   Let's get this party started!
   ========================================================================== */

html, body {
	height:100%;
	width:100%;
	}

body {
	background:#FFF;
	color:#000;
	font-size:11px;
	/*line-height:1.3;*/
	line-height: normal;
	font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	min-width:980px;
	}

.content_title {
    font-family:"VWHBlack", sans-serif;
    font-size: 24px;
    line-height: 26px;
    font-weight: normal;
    margin:0 0 10px;
}

h1, h2, h3, h4, h5, h6 {
    color: #111;
}
h1 {
    font-family:"VWHBlack", sans-serif;
    font-size: 24px;
    line-height: 26px;
    font-weight: normal;
	  margin:0 0 10px;
}

h2 {
    font-family:"VWHBlack", sans-serif;
    font-size: 21px;
    font-weight: normal;
	margin:0 0 10px;
}
h3 {
    font-size: 15px;
	margin:0 0 10px;
}
h4 {
    font-size:12px;
	margin:0 0 10px;
    font-weight: bold;
}
h5 {
    font-size: 11px;
	margin:0 0 5px;
    font-weight: bold;
}
h6 {
    font-size: 11px;
	margin:0 0 10px;
    font-weight: bold;
}

p {margin:0 0 15px;}


.h1, .h2, .h3, .h4, .h5, .h6 {
    color: #111;
}

.h1 {
    font-family:"VWHBlack", sans-serif;
    font-size: 24px;
    line-height: 26px;
    font-weight: normal;
    margin:0 0 10px;
}

.h2 {
    font-family:"VWHBlack", sans-serif;
    font-size: 21px;
    font-weight: normal;
    margin:0 0 10px;
}

.h3 {
    font-size: 15px;
    margin:0 0 10px;
}

.h4 {
    font-size:12px;
    margin:0 0 10px;
    font-weight: bold;
}

.h5 {
    font-size: 11px;
    margin:0 0 5px;
    font-weight: bold;
}

.h6 {
    font-size: 11px;
    margin:0 0 10px;
    font-weight: bold;
}


.main_wrapper {
    margin: 0 auto;
    position: relative;
    width: 962px;
	min-height:100%;
	height:auto;
	}


ul { padding:0 0 0 12px; }

.ul_simple,
.ul_simple li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	display:block;
	}









/* LINK & BUTTONS */

/*standart */


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

a:hover,
.vw_link_arrow:hover {
	text-decoration:underline;
	color:#2274AC;
	}

.vw_link_arrow {
	position:relative;
	display:inline-block;
	vertical-align:baseline;
	padding-left:9px;
	cursor:pointer;
	color:#2274ac;
	white-space:nowrap;
	}

.vw_link_arrow:before,
.hasarrow:before,
.btn_back:before,
.btn_forward:before,
.the_arrow {
	content:"";
	display:block;
	position:absolute;
	left:0;
	/*top:50%;
	margin-top:-2px;*/
	top: 4px;
	width:0;
	height:0;
	border-top:3px solid transparent;
	border-bottom:3px solid transparent;
	border-left:4px solid #ff8621;
	}
/*
.vw_link_arrow:before { margin-top:-3px;}*/

.hasarrow:before,
.btn_back:before,
.btn_forward:before,
.the_arrow {
	top:50%;
	margin-top:-2px;
	}

.hasarrow:hover:before,
.vw_link_arrow:hover:before { border-left-color:#2374ac; }


.vw_link_arrow.next {
	padding: 0 9px 0 0;
}
.vw_link_arrow.next:before {
	left: auto;
	right:0;
}
.vw_link_arrow.prev:before {
	border-left: none;
	border-right:4px solid #ff8621;
}
.vw_link_arrow.prev:hover:before {
	border-right-color:#2374ac;
}

/* standart white button */

.vw_btn,
.btn_hasicon.btn_loading:hover, .vw_file_btn span {
	white-space:nowrap;
	cursor:pointer;
	text-align:center;
	display:inline-block;
	position:relative;
	height:18px;
	line-height:17px;
	font-size:12px;
	font-family:"VWHSemibold", sans-serif;
	color:#2274ac;
	background:#fff;
	border:1px solid #fff;
	border-top-color:#f4f4f4;
	margin-top:-1px;
	padding:1px 8px 0;
	text-decoration:none;
	   -moz-border-radius:3px;
    -webkit-border-radius:3px;
	        border-radius:3px;

	   -moz-box-shadow:0 1px 2px  rgba(0,0,0,.4);
	-webkit-box-shadow:0 1px 2px  rgba(0,0,0,.4);
	        box-shadow:0 1px 2px  rgba(0,0,0,.4);
	}

table .vw_btn {border-collapse: separate;}

.vw_btn:hover {
	text-decoration:underline;
}

.no-boxshadow .vw_btn {
	height:20px;
	line-height:18px;
	border-color:#f4f4f4 #ddd #bbb !important;
	margin:-1px;
	}

input[type="submit"].vw_btn,
input[type="button"].vw_btn,
input[type="reset"].vw_btn,
.no-boxshadow input[type="submit"].vw_btn,
.no-boxshadow input[type="button"].vw_btn,
.no-boxshadow input[type="reset"].vw_btn {
	padding:0 8px 1px;
	height:20px;
	line-height:1;
	}


.ie8 input[type="submit"].vw_btn,
.ie8 input[type="button"].vw_btn,
.ie8 input[type="reset"].vw_btn { height:23px; padding:0 8px; }



/* flat color*/

.btn_blue,
.btn_blue:hover {
	background:#2274ac;
	border-color:#2274ac;
	color:#fff;
	text-decoration:none;
}
.btn_blue:hover {
	background:#003c65;
	border-color:#003c65;
}

.btn_orange,
.btn_orange:hover {
	background:#ff871f;
	border-color:#ff871f;
	color:#fff;
	text-decoration:none;
}
.btn_orange:hover {
	background:#e66d00;
	border-color:#e66d00;
}

.btn_orange,
.btn_blue {
	min-width:55px;
	padding:0 8px;
	margin-top:0;
	   -moz-box-shadow:0 1px 2px  rgba(0,0,0,.4);
	-webkit-box-shadow:0 1px 2px  rgba(0,0,0,.4);
	        box-shadow:0 1px 3px -1px  rgba(0,0,0,1);
}

input.btn_orange,
input.btn_blue { min-width:75px;}


.btn_blue:before,
.btn_blue:hover:before,
.btn_orange:before,
.btn_orange:hover:before { border-color:transparent #fff; }



.no-boxshadow .btn_orange {border-color:#ff871f #ff871f #898989 !important;}
.no-boxshadow .btn_blue {border-color:#2274ac #2274ac #898989 !important;}


/* flat white form */

.btn_form {
	color:#33434c;
	}

.btn_form:hover {
	color:#2274ac;
	background:#eaeeed;
	border-color:#eaeeed;
	text-decoration:none;
}



/* 3D color */


.btn_3d,
.btn_3d:hover {
	background-position:0 0;
	background-repeat:repeat-x;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAABkCAYAAABkdwu1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjI2RTdFNzgxNzQyMTFFNEFFRDk5QjExQ0M4OTk1RjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjI2RTdFNzcxNzQyMTFFNEFFRDk5QjExQ0M4OTk1RjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNFNzlBRURBMTY1MTExRTQ5MDgzQ0REOEM3QUIzQkY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNFNzlBRURCMTY1MTExRTQ5MDgzQ0REOEM3QUIzQkY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+x/DfaAAAAN5JREFUeNrs2LsNwjAUheEEpWLRzIAYgTUoaKjZgllw4necGGipf4SRjqW0n+7ViXMd9/V2cB20htez57ASOw7LDsTSTGITiMWp1TbRANaMYbsOXMKE/R32/mx7CutrrQrgl2may9joRK9L4NqsyXLYFg1YWXiAlXkQq2ibZAC1JG10YcI00YV99dU4Xu+NHg/SsnJtulQ4bI4Lh02BxMjKZrIyn8EActm00YUJ0/FA2Gea4+nc6EQPibunHWzgfhEHY8GriIf1JAZWZhxYmfVgAGkp2ujChLU30Z8CDABmLm7KKmRtuQAAAABJRU5ErkJggg==");
}

.btn_orange.btn_3d { background-position:0 0px; }
.btn_orange.btn_3d:hover { background-position:0 -27px; }

.btn_blue.btn_3d { background-position:0 -54px; }
.btn_blue.btn_3d:hover { background-position:0 -80px; }





/* btn arrow */

.hasarrow,
.btn_back {
	padding-left:16px;
	position:relative;
	}

.btn_forward { padding-right:16px; }


.btn_back:before,
.btn_forward:before,
.hasarrow:before { margin-top:-3px; }

.btn_back:before {border-left:none;border-right:4px solid #33444b;}
.btn_forward:before {border-left-color:#33444b;}


.btn_back:hover:before,
.btn_forward:hover:before { border-color:transparent #2274ac; }



.hasarrow:before,
.btn_back:before {
	left:8px;
}
.btn_forward:before {
	left:auto;
	right:8px;
	}


/* input back forward arrow */


input.btn_forward,
input.btn_back,
input.btn_forward:hover,
input.btn_back:hover {
	background-repeat:no-repeat;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABtCAYAAAClUZE5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMUY5NEE3QTE2NjAxMUU0QjNBNjk1MDg3RDU5NEIyQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMUY5NEE3QjE2NjAxMUU0QjNBNjk1MDg3RDU5NEIyQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxRjk0QTc4MTY2MDExRTRCM0E2OTUwODdENTk0QjJDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIxRjk0QTc5MTY2MDExRTRCM0E2OTUwODdENTk0QjJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+XXH3SQAAALJJREFUeNrs2bENgDAMRNGEVVgBFoASOmZhCmaho2UCZmAWo1DRkZNiQfEtpYueLKexLsHMwttpusFy7j1PFTKr7UcLQlXKZQWXYLeOj32LxWEFTRXTC34+CmBgYGBgYGBg4GJwPa/m1rGKS6NQ8H883rlM5Td6BWWjBwYGBgYGBgYG1mGXKN0l/FfR72es5vNSx4T/wMDAwMDAwMDAd7lE6S7hv+t3hQus5vNSxyp+CTAAHIpwmUcQSNgAAAAASUVORK5CYII=");
	}


input.btn_forward,
input.btn_forward {
	padding-right:18px !important;
	background-position:100% 6px;
	}
input.btn_back,
input.btn_back {
	padding-left:18px !important;
	background-position:0 -63px;
	}


input.btn_forward:hover { background-position:100% -28px;}

input.btn_back:hover{ background-position:0 -97px;}




/* functional btns */


.btn_simpletext {
	line-height:20px;
	display:inline-block;
	font-size:12px;
	font-family:"VWHSemibold", sans-serif;
	}

.btn_simpletext .vw_btn { vertical-align:middle; margin:-3px 10px 0 0; }


.btn_func {
	height:14px !important;
	line-height:12px !important;
	}

.no-boxshadow .btn_func {
	height:14px !important;
	line-height:12px !important;
	}

.btn_func.active,
.btn_func:hover,
.btn_simpletext:hover .btn_func,
.head_btn:hover, .vw_file_btn:hover span {
	background-color:#2274ac;
	text-decoration:none;
	color:#fff;
	border-color:#2274ac;
	}


.head_btn {
	min-width:82px;
	text-align:center;
	font-size:11px;
	line-height:16px;
	padding-left:24px !important;
	}

.head_btn + .head_btn { margin-left:2px; }

/* btn icons */


.btn_hasicon {
	padding-left:20px !important;
}

.btn_notext {
	padding-right:0;
	padding-left:16px !important;
	}

.btn_hasicon:after,
.how_many_favorites a:after {
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:17px;
	background-repeat:no-repeat;
	background-position:0 100%;
	background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAH0CAYAAACthbaxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6QkRCNkMyNzc4Nzg3RTAxMTkyNDI4OTk1MUUzQkU4QTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzk3QUJERjIxRDc4MTFFNEFENDNFOTIxN0ZENzZEQzAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzk3QUJERjExRDc4MTFFNEFENDNFOTIxN0ZENzZEQzAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNTVFOTQzRjFDQzMxMUU0ODQ0REFEMTA1RTRBRTI5MCIg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");
}


.btn_hasicon.btn_print:after {background-position:-10px -220px;}
.btn_hasicon.btn_print:hover:after,
.btn_simpletext:hover .btn_hasicon.btn_print:after {background-position:-40px -220px;}


.btn_hasicon.btn_dealers:after {background-position:-137px -398px;}
.btn_hasicon.btn_dealers:hover:after {background-position:-107px -398px;}

.btn_hasicon.btn_config:after {background-position:-138px -368px;}
.btn_hasicon.btn_config:hover:after {background-position:-108px -368px;}

.btn_hasicon.btn_cart:after {background-position:-9px -369px;}
.btn_hasicon.btn_cart:hover:after {background-position:-39px -369px;}

.btn_hasicon.btn_trash:after {background-position:-10px -399px;}
.btn_hasicon.btn_trash:hover:after {background-position:-40px -399px;}

.btn_hasicon.btn_calenda:after {background-position:-10px -428px;}
.btn_hasicon.btn_calenda:hover:after {background-position:-40px -428px;}

.btn_hasicon.btn_info:after {background-position:-80px -161px;}
.btn_hasicon.btn_info:hover:after {background-position:-110px -161px;}

.shown .btn_hasicon.btn_info.vw_showhide_trigger:after {background-position:-80px -11px;}
.shown .btn_hasicon.btn_info.vw_showhide_trigger:hover:after {background-position:-110px -11px;}

.btn_hasicon.btn_target:after {background-position:-11px -487px;}
.btn_hasicon.btn_target:hover:after {background-position:-41px -487px;}



.btn_hasicon.btn_loading:after,
.btn_hasicon.btn_loading:hover:after {
background: url("data:image/gif;base64,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") 2px 2px no-repeat;

	}








.btn_hasicon.btn_close { height:13px !important; padding-left:14px !important; }
.btn_hasicon.btn_close:after {background-position:-81px -11px;}
.btn_hasicon.btn_close:hover:after {background-position:-111px -11px;}



.btn_hasicon.btn_plus:after {background-position:-10px -340px;}
.btn_hasicon.btn_plus:hover:after {background-position:-40px -340px;}

.btn_hasicon.btn_minus:after {background-position:-80px -340px;}
.btn_hasicon.btn_minus:hover:after {background-position:-110px -340px;}

.btn_plus span,
.btn_minus span { display:none;  }


.btn_hasicon.btn_download:after {background-position:-10px -161px;}
.btn_hasicon.btn_download:hover:after {background-position:-40px -161px;}




h1 .btn_hasicon.btn_star,
h2 .btn_hasicon.btn_star { margin-left:7px; }
.btn_hasicon.btn_star.active {border-color:#1d5e8d;}
.btn_hasicon.btn_star:after {background-position:-11px -458px;}
.btn_hasicon.btn_star:hover:after,
.btn_hasicon.btn_star.active:after,
.how_many_favorites a:after {background-position:-41px -458px;}

.btn_hasicon.btn_arrow {
  height: 16px!important;
}
.btn_hasicon.btn_arrow:after {background-position:-10px -189px;}
.btn_hasicon.btn_arrow:hover:after {background-position:-40px -189px;}
.btn_hasicon.btn_arrow.back:after {background-position:-80px -189px;}
.btn_hasicon.btn_arrow.back:hover:after {background-position:-110px -189px;}


/* FORMS */

select {
	height:20px;
	line-height:20px;
	/*font-size:12px;*/
	line-height:normal;
	color:#000;
	font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	background-color: #fff;
  border: 1px solid #cfd7d9;
	outline: none;
	}

.vw_form_wrapper {
	background:#eaeeed;
	padding:10px;
	width:430px;
	}


.form_alert {
	color:#e4002c;
	margin:0 0 10px;
}

.vw_form .form_row label {
	width:45px;
	margin-right:5px;
	}

.vw_form.wide_label .form_row label { width:125px; }

.vw_form.widest_label label  { width:145px; }

/*.form_row label.checkbox */
label.checkbox {
	line-height:16px;
    min-height: 16px;
	width:auto !important;
	cursor:pointer;
	position:relative;
	padding-left:18px;
	overflow:hidden;
	background:url("data:image/gif;base64,R0lGODlhDAAMANUAADFCS4mToIuTn4qUn////v7+/s/Y14mVooqUoNDY2jFDS4yUojVDTTNCS/n5+dDW2f7+//3//ouTnjJDSzNDSjNETdDZ2Pv7+zBBSjJETM7Y187Y2v7//c7W2YuToc/X2tHW2f39/YmUoM/X2YqUoTJDTP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMTQ0RjRBMUJFODExRTRCRkJEOTIxM0U1OUFFQkY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMTQ0RjRCMUJFODExRTRCRkJEOTIxM0U1OUFFQkY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxNDRGNDgxQkU4MTFFNEJGQkQ5MjEzRTU5QUVCRjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxNDRGNDkxQkU4MTFFNEJGQkQ5MjEzRTU5QUVCRjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAADAAMAAAGVUCPaEASkAICxCCwIAEopRIDU6pEO6JSgWPqek0jUslE+Ho/WfP3IZqYHGoTiKQwhdSQj9Me14i7F2ojBw1kfF4FBiQZcSYRIBIbHyMWIyAjCSMGI0EAOw==") 0 1px no-repeat;
	}

label.checkbox.checked {
	background-image:url("data:image/gif;base64,R0lGODlhDAAMANUAAIuTnzFCS4qUn8/Y1/7+/4mToP39/f7/+v//+vv7+f/++TNCS/v7+9DZ2Pf1+NDW2f3//tDY2vv39P7+/P//+/3/+RERDzVDTYqUoAAAADNETTJETM7Y2vr6/f79+4yUoomVohARE//9/vz/+4uToYuTnjNDSv/+/zFDS87W2TBBSs7Y1zJDS////RISFP///M/X2tHW2RISEv7//4mUoM/X2f7+/oqUoTJDTBEREf///wAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJCNTI3MDM4MUJFODExRTQ5M0EyOTVBNTQ1N0Y5NEU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJCNTI3MDM5MUJFODExRTQ5M0EyOTVBNTQ1N0Y5NEU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkI1MjcwMzYxQkU4MTFFNDkzQTI5NUE1NDU3Rjk0RTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkI1MjcwMzcxQkU4MTFFNDkzQTI5NUE1NDU3Rjk0RTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAADAAMAAAGd0ASTXAD3AoAjKDwuQVMONxFhdNEUzScrWLTHUazjq52w+kQOt0sbdHBsucDw2bL5XQPGksnSxh0dncxNyiAd3YhNgQwTgQZgTkOfytlOhQ5Mi50aTUgCy0KEjITLx4nNgM3G2k6ImppEDElHDA1DTUxNRE1AzVBADs=");
	}

label.checkbox input {
    left: -30px;
    position: absolute;
    top: 1px;
	margin:0;
	}

label.radio{
    line-height:16px;
    min-height: 16px;
    min-width: 16px;
    padding-top: 0!important;
    padding-left: 3px;
    cursor:pointer;
    position:relative;
    overflow:hidden;
}

label.radio input{
    position: relative;
    opacity: 0;
    z-index: 2;
    cursor: pointer;
}

label.radio:after{
    content: '';
    display: inline-block;
    position: absolute;
    left: 0;
    top: 2px;
    width: 12px;
    height: 12px;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border: 1px solid #DDDDDD;
    background: #fff;
    -webkit-box-shadow: inset 1px 1px 0px 0px rgba(60, 60, 60, 1);
    -moz-box-shadow: inset 1px 1px 0px 0px rgba(60, 60, 60, 1);
    box-shadow: inset 1px 1px 0px 0px rgba(60, 60, 60, 1);
}

label.radio.checked:before{
    content: '';
    display: inline-block;
    position: absolute;
    left: 5px;
    top: 7px;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #000;
    z-index: 5;
}



.form_row.colorpicker_wrapper { margin-bottom:-10px !important; }

.colorpicker_item {
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin:0 7px 10px 0;
	height:16px;
	width:17px;
	}

label.checkbox.check_colorpicker {
	margin:0;
	}
label.checkbox.check_colorpicker,
label.checkbox.check_colorpicker.checked {
	width:17px;
	height:16px;
	padding:0;
	background:none;
	   -moz-border-radius:3px;
    -webkit-border-radius:3px;
	        border-radius:3px;
	}


label.checkbox.check_colorpicker span {
	display:block;
	width:15px;
	height:14px;
	border:1px solid #cacfd5;
	}

label.checkbox.check_colorpicker.checked {
	border:2px solid #2175ad;
	margin:-2px;
}

label.checkbox.check_colorpicker.cp_white { background:#fff; }
label.checkbox.check_colorpicker.cp_light_gray { background:#ededed; }
label.checkbox.check_colorpicker.cp_gray { background:#aaa; }
label.checkbox.check_colorpicker.cp_black { background:#000; }
label.checkbox.check_colorpicker.cp_red { background:#c20909; }
label.checkbox.check_colorpicker.cp_brown { background:#6e4c3f; }



input[type=text],
input[type=password],
input[type=email],
input[type=search],
textarea {
	font-size:11px;
	font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	color:#000;
	line-height:14px;
	height:14px;
	padding:2px 5px;
	border:1px solid #cfd7d9;
	display:inline-block;
	vertical-align:top;

	outline:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	}

.vw_file_btn{
    position: relative;
    overflow: hidden;
}

.vw_file_btn input[type=file]{
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.vw_form input[type=text],
.vw_form input[type=password],
.vw_form input[type=email],
.vw_form input[type=search],
.vw_form textarea {
	width:128px;
	}

.vw_form input[type=text].shorter,
.vw_form input[type=password].shorter,
.vw_form input[type=email].shorter,
.vw_form input[type=search].shorter,
.vw_form textarea.shorter { width:98px; }

.vw_form input[type=text].short,
.vw_form input[type=password].short,
.vw_form input[type=email].short,
.vw_form input[type=search].short,
.vw_form textarea.shorter { width:42px; }

textarea.wide { height:40px; width:495px; }



.vw_form input.extra_long { width:279px; }
.vw_form.widest_label input.extra_long { width:262px; }



.not_ok input[type=text],
.not_ok input[type=password],
.not_ok input[type=email],
.not_ok input[type=search],
.not_ok select,
.not_ok textarea { border-color:#e4002c; }
.not_ok input[type=file] {color:#e4002c;}



label {
	display:inline-block;
	vertical-align:top;
	font-size:11px;
	}



.form_row {
	line-height:20px;
	font-size:11px;
	}

.form_col_1, .form_col_2{
    display: inline-block;
    vertical-align: top;
}

.form_col_1{
    width: 179px;
    margin-right: 5px;
}

.form_col_2{
    width: 213px;
}

.vw_form .form_row {
	margin:0 0 5px;
	}

.form_row label,
.form_row input {
	margin-right:10px;
	}

.vw_form .form_row input { margin-right:0; }

.id_search {
	margin: 0 0 27px;
	}
.id_search input[type="text"] { width:120px; }


.order_form {
    padding-top: 7px;
}
.order_form input[type="text"] {
    width: 262px;
}
.order_form textarea {
    width: 262px;
    height: 70px;
}
.order_form select {
    width: 274px;
}
.order_form .form_row label {
    width: 145px;
    padding-top: 3px;
    line-height: normal;
}
.order_form label+.checkbox_wrapper {
    widows: 274px;
    display: inline-block;
}
.order_form .form_row label.checkbox {
    padding-top: 0;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~ */







/* ===== HEADER ===== */

header.main {
	padding:69px 0 2px;
	margin:0 1px -3px;
	min-height:42px;
	position:relative;
	z-index:100;
	border-bottom:1px solid #eee;
	border-bottom:1px solid rgba(0,0,0,.07);
}

header.main:before,
header.main:after {
	content:"";
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	height:1px;
	width:100%;
	background:#ddd;
	background:rgba(0,0,0,.17);
}
header.main:after {
	bottom:1px;
	background:#bbb;
	background:rgba(0,0,0,.27);
	}


header.main .vw_logo {
	display:block;
	position:absolute;
	width:49px;
	height:59px;
	left:27px;
	top:27px;
	}

header.main .vw_logo img {
	display:block;
	/*width:100%;*/
	height:auto;
	}


.header_subnav {
    position: absolute;
    right: -1px;
    top: 20px;
	font-size:10px;
	color:#
	}

.header_subnav li {
	float:left;
	margin:0 0 0 9px;
	padding:0 0 0 10px;
	position:relative;
	}

.header_subnav li + li:after {
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:1px;
	height:7px;
	margin-top:-3px;
	background:#cdd7db;
	}

.header_subnav a {color:#8994a0;}


.header_nav {
	margin:0 0 0 122px;
	}

.header_nav .top_lvl {
	float:left;
	position:relative;
	height:27px;
	margin:0 -1px 0 0;
	}

.header_nav .top_lvl + .top_lvl:after {
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:1px;
	height:8px;
	margin-top:-4px;
	background:#cdd7db;
	}

.header_nav .top_lvl_link {
	color:#33434c;
	font-family:"VWHSemibold", sans-serif;
	font-size:12px;
	display:block;
	height:28px;
	line-height:26px;
	background:#fff;
	padding:0 10px 0 11px;
	position:relative;
	}

.header_nav .current .top_lvl_link,
.header_nav .top_lvl_link:hover {color:#2274ac; text-decoration:none;}


.header_nav .top_lvl.hovered  { z-index:2; }
.header_nav .top_lvl:hover  { z-index:3; }


.header_nav .top_lvl.js_hassub:hover,
.header_nav .top_lvl:hover .submenu_wrapper,
.header_nav .top_lvl.hovered .submenu_wrapper {
	   -moz-box-shadow:0 0 4px rgba(0,0,0,.4);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);
	        box-shadow:0 0 4px rgba(0,0,0,.4);
	}


.no-boxshadow .header_nav .top_lvl.js_hassub:hover,
.no-boxshadow .header_nav .top_lvl:hover .submenu_wrapper {
	border:1px solid #cfd7d9;
	margin:-1px -2px -1px -1px;
	}


.header_nav .top_lvl:hover:after { display:none; }

.header_nav .top_lvl:hover .top_lvl_link {z-index:3;}

.header_nav_submenu {
	background:#fff;
	font-size:11px;
	line-height:13px;
	padding:11px 10px;
	}


.header_nav .submenu_wrapper {
	height:0;
	overflow:hidden;
	position:absolute;
	top:100%;
	left:-19px;
	width:120%;
	min-width:200px;
	}

.no-js .header_nav .top_lvl:hover .submenu_wrapper {
	height:auto;
	}

.header_nav_submenu a {
	padding:4px 10px;
	display:block;
	color:#33434c;
	transition:background .3s;
	}

.header_nav_submenu a:hover { background:#cfd7d9; text-decoration:none; }
.header_nav_submenu li + li { border-top:1px solid #cfd7d9;}


.other_btns .head_btn {
	}

.social_btns { margin-top:0;}

.social_btns,
.social_btns ul,
.social_btns li {
	display:inline-block;
	vertical-align:top;
	}

header.main .social_btns { margin-left:2px;}

.social_btns ul { margin:0 -2px; }

.social_btns a {
	display:block;
	padding-top:20px;
	overflow:hidden;
	width:18px;
	margin:0 2px 0;
	height:0;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAASCAYAAAA0YaI9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0I0MEQyRjJBMjA2ODExODA4M0QxMzhFMTkzNUVFMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxODA4N0M4QzE2N0ExMUU0QUM1M0FFQkVBODREODdBRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxODA4N0M4QjE2N0ExMUU0QUM1M0FFQkVBODREODdBRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUE0OEJBODcwQzFEMTFFNDlCRTFBRTZFRDI5MjA1RjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUE0OEJBODgwQzFEMTFFNDlCRTFBRTZFRDI5MjA1RjgiLz4gPC9yZGY6RGVzY3Jp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") 0 3px no-repeat;
}

.social_btns .soc_vk { background-position:0 2px; }
.social_btns .soc_fb { background-position:-24px 2px; }
.social_btns .soc_ok { background-position:-48px 2px; }
.social_btns .soc_yt { background-position:-72px 2px; }

.social_btns .soc_vk:hover { background-position:0 0px; }
.social_btns .soc_fb:hover { background-position:-24px 0px; }
.social_btns .soc_ok:hover { background-position:-48px 0px; }
.social_btns .soc_yt:hover { background-position:-72px 0px; }



/* ================== */







/* ===== CONTENT ===== */

.content_wrapper {
	border:1px solid #cfd7d9;
	border-width:0 1px 1px;
	padding:0;
	margin:0 0 16px;
	position:relative;
	}



.fancy_popup {
	width:345px;
	padding:10px;
	border:5px solid #fff;
	background:#eaeeed;
	font-size:11px;
	}

.fancy_popup.wide { width:430px; }

.fancy_popup.popup_specialprice {
	width:675px;
	padding:0;
	background:#eaeeed;
	border:5px solid #fff;
	}


.popup_specialprice .auto_list_wrapper {
	float:left;
	width:215px;
	border-right:7px solid #fff;
	margin:0;
	}

.popup_specialprice .auto_list_wrapper .al_item {
	margin:0;
	background:#fff;
		   -moz-box-shadow:none;
	-webkit-box-shadow:none;
	        box-shadow:none;
	}

.specialprice_form_wrapper {
	float:left;
	width:430px;
	padding:10px;
	border:none;
 }

.popup_specialprice .auto_list_wrapper .al_item {
	padding:0;
	}

.popup_specialprice .auto_list_wrapper .al_item .vw_showhide_content {
	position:relative;
	background:none;
	margin:10px 0 0;
	padding:0;
	left:auto;
	top:auto;
	   -moz-box-shadow:none;
	-webkit-box-shadow:none;
	        box-shadow:none;
	}

.popup_specialprice .vw_showhide_content .al_info { padding:0; }

.popup_specialprice .shadow_patch_center,
.popup_specialprice .shadow_patch { display:none;}




.fancy_popup p { margin:0 0 10px;}

/************/

.head_image {
	overflow:hidden;
	margin:0 0 10px;
	position: relative;
}
.head_image .title {
	position: absolute;
	top: 20px;
	left: 20px;
	font-size: 30px;
	line-height: 32px;
}

.head_image img {
	width:100%;
	height:auto;
	display:block;
	}


article.main {
	padding:10px 20px 20px;
	}
article.main.no_padding {
	padding:0;
	}
.padding_killer {
	margin: -10px -20px 20px;
}

.menu_inside {
	width:920px;
	border-bottom:1px solid #cfd7d9;
	padding:10px 0 7px;
	margin:0 auto;
	}

a.section_label,
.section_label,
.section_label:hover {
	display:block;
	font-size:14px;
	font-family:"VWHBlack", sans-serif;
	float:left;
	margin:0 10px 0 0;
	color:#000;
	text-decoration:none;
	max-width:301px;
	}

.menu_inside_list li {
	float:left;
	white-space:nowrap;
	padding:0 0 0 10px;
	margin:0 0 0 11px;
	position:relative;
	font-size:12px;
	font-family:"VWHSemibold", sans-serif;
	}

.menu_inside_list li:after {
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:1px;
	height:8px;
	margin-top:-3px;
	background:#cdd7db;
	}

.menu_inside_list a {
	color:#33434c;
	display:block;
	position:relative;
}

.menu_inside_list a:hover,
.menu_inside_list .current a {
	text-decoration:none;
	color:#2274ac;
	}

.menu_inside_list .current a {
	padding-left:9px;
	}

.menu_inside_list .current a:after {
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-3px;
	width:0;
	height:0;
	border-top:3px solid transparent;
	border-bottom:3px solid transparent;
	border-left:4px solid #2274ac;
}

.links_list { margin:0 0 15px; }
.links_list li {
	margin:0 0 5px;
	}

.fancy_popup .links_list { margin:0; }


.content_tabs {
	position:relative;
	height:26px;
	margin:0 -4px 26px;
	padding:10px 4px 0;
	overflow:hidden;
	}

.content_tabs ul {
	height:25px;
	border-bottom:1px solid #cfd7d9;
}

.content_tabs li {
	float:left;
	margin:0 -1px 0 0;
	position:relative;
	}

.content_tabs li,
.content_tabs a {
	   -moz-border-radius:3px 3px 0 0;
    -webkit-border-radius:3px 3px 0 0;
	        border-radius:3px 3px 0 0;
		}

.content_tabs a {
	border:1px solid #c3c3c3;
	border-width:1px 1px 0;
	border-top-color:transparent;
	display:block;
	background:#eaeeed;
	height:24px;
	line-height:24px;
	font-size:11px;
	font-weight: bold;
	padding:0 10px;
	position:relative;
	color:#33434C;
	   -moz-box-shadow:inset 3px 0 2px -3px rgba(0,0,0,0.2);
	-webkit-box-shadow:inset 3px 0 2px -3px rgba(0,0,0,0.2);
	        box-shadow:inset 3px 0 2px -3px rgba(0,0,0,0.2);
	}

.content_tabs .special a {
	background:#f65050;
	color:#fff;
	}

.content_tabs .special a:hover {
	color:#fff;
	background:#f00;
	}



.content_tabs li+li a {border-left-color:#ccc;}

.content_tabs li.current,
.content_tabs li.ui-tabs-active {
	z-index:2;
	   -moz-box-shadow:0px 2px 3px rgba(0,0,0,.4);
	-webkit-box-shadow:0px 2px 3px rgba(0,0,0,.4);
	        box-shadow:0px 2px 3px rgba(0,0,0,.4);
}


.content_tabs .current a,
.content_tabs .ui-tabs-active a {
	border-top-color:#f5f5f5;
	border-left-color:#c3c3c3;
	padding:0 10px 1px;
	background:#fff;
	color:#2274ac;
	   -moz-box-shadow:none;
	-webkit-box-shadow:none;
	        box-shadow:none;
	}

.content_tabs .special.current a,
.content_tabs .special.ui-tabs-active a,
.content_tabs .special.current a:hover,
.content_tabs .special.ui-tabs-active a:hover {
	background:#fff;
	color:#f65050;
	}

.content_tabs .current a,
.content_tabs .ui-tabs-active a,
.content_tabs a:hover {
	text-decoration:none;
	color:#2274ac;
	}


.menu_tabs.content_tabs {
	height: 36px;
}
.menu_tabs.content_tabs ul {
	height: 35px;
}
.menu_tabs.content_tabs a {
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menu_tabs.content_tabs .current a, .menu_tabs.content_tabs .ui-tabs-active a {
	padding-bottom: 6px;
}





.gray_plate {
	margin:10px 0 20px;
	overflow:hidden;
	background:#eaeeed;
	padding:15px 10px;

	   -moz-border-radius:4px;
    -webkit-border-radius:4px;
	        border-radius:4px;

	   -moz-box-shadow:0 1px 2px rgba(0,0,0,.35);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.35);
	        box-shadow:0 1px 2px rgba(0,0,0,.35);
	}

.no-boxshadow .gray_plate {
	border:1px solid #ddd;
	border-width:0 1px 1px;
	border-bottom-color:#c8c8c8;
	}



.table_std {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	margin:0 0 30px;
	}

.table_std th,
.table_std td,
.table_std tr {

	transition:background .3s, border-color .3s;

}
.table_std th,
.table_std td {
	vertical-align:top;
	text-align:left;
	border:1px solid #cfd7d9;
	border-width:1px 0;
	padding:8px 10px 9px 25px;
	}

.table_std th:first-child,
.table_std td:first-child {
	padding-left:10px;
	}


.vw_order_info_content .table_std th:first-child,
.vw_order_info_content .table_std td:first-child { padding-left:0 !important; }


.table_std th {
	font-weight:bold;
	font-size:11px;
	padding-top:13px;
	padding-bottom:7px;
	}


.table_std td {
	font-size:12px;
	color:#333;
	}


.table_std .noborder th,
.table_std .noborder td {
	border:none;
	}

.opened_trigger,
.opened_info {
	background:#eaeeed;
	}

.opened_trigger td,
.vw_order_info + tr.opened_trigger > td  {
	border-width:1px 0 !important;
	border-color:#00b1eb !important;
	border-style:double !important;
	}

.vw_order_info_wrapper {
	overflow:hidden;
	}

.vw_order_info > td { border-width:0 !important; padding:0 !important;  }
.vw_order_info.opened_info > td { border-width:1px 0 !important; }

.vw_order_info + tr > td { border-top-width:0 !important; }

.vw_order_info_content { padding:10px 10px 0;}

.vw_order_info_content h4 { margin:0; }


.howmany_field {
	position:relative;
	margin:-2px 0 8px;
	padding:0 26px;
	width:32px;
	}

.howmany_field input {
	width:20px;
	}

.howmany_field .ui-spinner-button {
	position:absolute;
	top:1px;
	left:0;
	}

.howmany_field .ui-spinner-button.ui-spinner-up { left:auto; right:0; }



.calendario_wrapper {
	display:inline-block;
	vertical-align:top;
	position:relative;
	padding-right:24px;
	}

.calendario_wrapper .btn_calenda {
	position:absolute;
	right:0;
	top:2px;
	}





/* =================== *//* =================== *//* =================== *//* =================== */
/* =================== *//* =================== *//* =================== *//* =================== */
/* =================== *//* =================== *//* =================== *//* =================== */


.vw_preloader {
	background:#fff url(../img/load_white.gif) 50% 50% no-repeat;
	z-index:2;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	}


.model_list_wrapper {
	padding:5px 0 0;
	position:relative;
	min-height:250px;
	}
.model_list_wrapper .ml_item {
	width:125px;
	display:inline-block;
	vertical-align:top;
	position:relative;
	color:#000;
	text-decoration:none !important;
	padding:13px 0 20px;
	}

.model_list_wrapper .ml_count {
	position:absolute;
	width:auto;
	right:15px;
	top:0;
	background:#666;
	color:#fff;
	font-size:12px;
	padding:0 4px;
	line-height:14px;
	height:14px;
	   -moz-border-radius:3px;
    -webkit-border-radius:3px;
	        border-radius:3px;
	}

.model_list_wrapper .ml_action {
	position:absolute;
	top: 13px;
	/*left: 50%;
	margin-left: -25px;*/
	}
.ml_action {
	display:block;
	width:44px !important;
	height:12px;
	background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAMCAYAAAAZKF83AAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAPJBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6Zjk1NzJhYjEtMzA2Zi1mODQ4LWE0YWItNWFiYTY5NDY3YTczPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5MDQ2NmJiMS1hN2ViLTExZTUtODkxYi1hZWQzMDRlZjM0MDI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6YjRhMmFiM2UtNDE3NC1hNTQ0LTg3NzMtYzBhMTlmNTY5YTk1PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmNhNDExMjM0LTEzOTMtOTE0Ni04NTlkLWE1OTUyNTZjZDBhOTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjlhNWFmNGU4LTdjNTgtMTFlNC05YzI3LWVkMjUzNzc5YjJjYzwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjViZWQzMjExLTIzYTItNjY0NC04MmJiLTJhNThiNDA4ZTUzOTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMi0yMVQxMToxMjo0NiswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiNGEyYWIzZS00MTc0LWE1NDQtODc3My1jMGExOWY1NjlhOTU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTItMjFUMTc6MDM6NDMrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0xMi0yMVQxMTowNzo1MSswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE1LTEyLTIxVDE3OjAzOjQzKzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0xMi0yMVQxNzowMzo0MyswMzowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkFkb2JlIFJHQiAoMTk5OCk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjZFMEQxMDJEMTk4NDExRTQ5RjREOERDREY2MEJFQzBCPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40NDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4xMjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+j5PacQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAF3UlEQVR42myVW4yVVxXHf2vv73Yucw7DMMyMA8yQFhtjO9ysJorcShRaMVGplYhvjbVt+qLEGJ/Ut9I2Ul/QaA2xNTGpUAVJtAxF6w01sTohClboDBJmGM7ceubcvu/be/kwpxoT19POyt57/dbKWv8li5NTaJ7xjimQWItMTd7/9nPPjCMGxECeoc0mJAkSx5Dl0GpCsQhZhuYOE0f4Tgfp6UE7GWQdJE7QdhuiCIkjWG6ACBQStNlE0gy1FimVIAggTyl//gufKx78+FlAW7Uarbk5bGAxxRJBUKkgYdBFFRDBq9J86Yc/8morGIMo+KSI2XQP/tY0ptFAK1XM3Xfjrl+H/n7Mu9aR376NqVRwU/9C+vqgWsHfmcNsGEUby7jpW8iGUUwc4Sbfwt71buzIKHltFn/zJtJqo1hqM7OPbYAzHnCBJRkeRlDUeeSNZ795OmzW12CDHJRcVVuq6erJqd3VO3cSjMHNzxMePEjl6Bepf/cF0hd/gN25k8KRIzS+9wLlT32S9s2bZNevserQIRaefIp4107C/Q/SOvl9Cp89Qufcz8gnJuj91vO0/zpB++IvKR9+BFcqIz09tJ59Di5fhlKR2+vWLbQGBn5TMqZs7EoxtdMu+pHRi4FtN7fdPnlyJEiKoEqmjpl2G1m3jt7+tfg8J48ieh/YSz45SXL/dlqnTxE4h0kSVj35BNnUJJ0XXyL6wPuJCiVAsdYSJjFtI4QWsnKJ4KEHiddvIP39JaJ730tQqVI/dYrykSOYMMKjGGOZ/+OfemfnagcHkgRrAlQ9adpi/Ze/cs3YdUNPFcY2E/b1Eg8NEg8OEQ8OYgsFFPD1Osn2bTCygYXx1zC9qwnft32ln+OYwsaNZNeuo7UaIgbNUjTL0DRDsxTyHN/qkOzbB6v7WHz9dYLqKloXxuncuEH/o49iRFCXI5iVZHvKJIODhIODRAMDBNUq1V27Vdes/brpu3fsbHnz2Jxrd2ClizEiK+fc4QwU9z1A2FOh90MfJOxbQ3n/AXylgslSFs+eobhnN/H+j+DVYwbXEu7ZQ7hlK2Z1H1QqhKMjhMPDLL/8Y2yrhentBYWgVKI1O4s3ggQBqF8BgJXBRMA7XO4ojm359foP7/hH0L95C0tXrp7M/bkvhX7lgZEueu6wAwNIkjB/4gTL58cpbttGeecOTKlIfvUKrZ/8FOYWiLZupfHb35FP3qD66YfRdko8PESyYxfplaukV/+O+eeb+Lk50tlZwvvuw83M0Dh1iuTAAbTZwIcBRgVBMCIIoHmG9FYprB/+dmlNH0Gepvhm8x6jihoDqoRYEmsolAqQ5WRPH6NgLaU4Zvnia9TOncOGIZ2XT2PjiPrEBF4EawNmfnEejOCW6xQf+QySpnTGzyMCcbHE8vHjoKChRW1ApX8t7vjzRHEM1SrqldhaAlkRWQ0C3OIixthNrVoNaS8trXnjicendepGIFGC946my0nCEC9CI88BsICIYdO2rZpEkXpjEK+QJJB2wDkkitA0BVVQJQ8CTBRiWm0IQ4gi6HRADIEV6ouLvDkxYdQruQgWpWpDMvU45yjYEAHccp3S3r3Tgw8f2hjcujD+1fz6W0FYLCDegwiJNTTSlMUsYyHPWMocbXUYI+RDQ9/Yf/To13712ONDuUtBTLftPIr5zwLCGKjXEWOgVES9RxHEK5UoZuyZY9Pjx54+87da7aAAJWNZHQY0w4hqGFGwBoMiIphymcYfLg1x4KOHgqvnfn646RySpogqqKyoQ1eaKsYQWkfLORpemb59544Au79zYlq7CYoI/880z/HOYeP4vz7vSWdm+POrrzJ9a7q5KoqJxVAIDEUb4BGWnGPZ++7srfC4Vgt34eJheeVjn3goyd7O8iDOBdBubOsNqEdFURE096bhCafD8NJSni68p6+P9ZUyrdx1K6wo/wsu7+x6UbTrKQcBf5mf5/JynbtsODLaycaslYbYleDSvU8XtPuPBlm2aqmnb/LfAwCViaZ1nN+YDAAAAABJRU5ErkJggg==') 50% 50% no-repeat;
	}


.model_list_wrapper .ml_image {
	height:auto;
	display: block;
	}

.model_list_wrapper .ml_image img {
	display:block;
	margin:0 auto 3px;
	max-width:100%;
	width:auto;
	height:auto;
}

.model_list_wrapper .model_name {
	margin:3px 0 1px;
	}

.model_list_wrapper .model_name,
.model_list_wrapper .model_price {
	font-family:"VWHSemibold", sans-serif;
	font-size:13px;
	line-height:1;
	text-align:center;
	display: block;
	}

.model_list_wrapper .model_price {
	color:#8994a0;
	white-space:nowrap;
}


.model_list_wrapper .ml_item:hover,
.model_list_wrapper .ml_item:hover .model_price  {color:#2274ac;}
.model_list_wrapper .ml_item:hover .ml_count { background:#2274ac; }

.model_list_wrapper .ml_item .tooltip {
	bottom: -20px;
	left: auto;
	right: 15px;
}


.select_stopper select {
	max-width:72px;
	}

.ml_filter_wrapper {
	padding:6px 10px 15px;
	background:#eaeeed;
	margin:0 0 10px;
	}

.ml_filter_wrapper h4 {
	font-size:14px;
	font-weight:normal;
	font-family:"VWHSemibold", sans-serif;
	margin:0 0 5px;
	}

.ml_filter_wrapper.one_line { padding:0 10px 10px; }

.ml_filter_wrapper.one_line .form_row {
	display:inline-block;
	vertical-align:top;
	margin:10px 23px 0 0;
	}

.ml_filter_wrapper.one_line .form_row:last-child { margin-right:0; }

.ml_filter_wrapper.fs14 label { font-size:14px; }


/* * */

.prices_range_wrapper {
	padding:0 60px 12px;
	position:relative;
	margin:10px 0 5px;
	border-bottom:1px solid #bac2c5;
	}
.prices_range_wrapper .slider_value {
	position:absolute;
	white-space:nowrap;
	top:-2px;
	line-height:1;
	left:0;
	color:#307cb1;
	font-size:11px;
	font-family:"VWHSemibold", sans-serif;
	}
.prices_range_wrapper .slider_value.f_price_to {
	left:auto;
	right:0;
	}
.ui-rangeSlider{
  height: 8px;
  width:115px;
}
.ui-rangeSlider,
.ui-rangeSlider-container,
.ui-rangeSlider-arrow{
  -webkit-box-sizing:content-box;
     -moz-box-sizing:content-box;
          box-sizing:content-box;
}
.ui-rangeSlider-container,
.ui-rangeSlider-arrow{
 	height: 8px;
}
.ui-rangeSlider-innerBar{
  width: 100%;
  height: 100%;
  overflow: hidden;
  background:#bac2c5;
}
.ui-rangeSlider-bar{
	height: 100%;
	margin:0;
	cursor:move;
	cursor:grab;
	cursor: -moz-grab;
	background: #2274ac;
}
.ui-rangeSlider-handle{
	width:0;
	height:12px;
	cursor:pointer;
}
.ui-rangeSlider-handle .ui-rangeSlider-handle-inner {
	width:14px;
	height:12px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAMCAYAAAAgT+5sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFQzdBMUM3ODFCREIxMUU0QUQ0MDgzRDI0MDI1OUMxRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFQzdBMUM3OTFCREIxMUU0QUQ0MDgzRDI0MDI1OUMxRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVDN0ExQzc2MUJEQjExRTRBRDQwODNEMjQwMjU5QzFFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVDN0ExQzc3MUJEQjExRTRBRDQwODNEMjQwMjU5QzFFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+z0a5tgAAAVhJREFUeNq0lc1KxDAQx5OYbrsK3q0n38TrgrfFJxGfQnwS8SZ49U3Eg3gXFPajrv+Jk5AvS3dh/jA0bWfS36QziVZKaTYDs5HRPekHto2M7nckJSANHcJjs6AZrIU14Hznic9x2cBWPFEIVjKq8lzcPDie1/vrKo/hwCNyhnWwuU9C/S09jef8rmFfreRU8PgkSDwueEyUPWXeAfwtn5mfdewT/2YJJTwAL3j4WcJjouzbWhJZMm20ClIKPLUksmQCj+VAX49Oj0/PSdDyauGHM65N6UQSnrvLk8Th9uWr4KF6PIUdY8U/Ju4qZ7h8w/9TaNdyPFjxSTxofsdjogbbpxmltTeP9S0QvxkpLSW47f77jZHSCr6Wz4RhBDzXwDFSKngy8CqP4cEGtdlPqN+eD6NBMBHHg9rvJ/RH4NHc+X6XaCqH3s5Pzram0xTNvhZq9oN4fgUYAIOZjShJrFxQAAAAAElFTkSuQmCC") 0 0 no-repeat;
	margin:0 0 0 -7px;
	}
.ui-rangeSlider-handle:hover .ui-rangeSlider-handle-inner { background-position:-36px 0; }
.ui-rangeSlider-label {
  padding:0 3px;
  top:100%;
  margin:7px 0 0;
  color:#000;
  cursor:col-resize;
  font-size:12px;
  font-family: 'CirceWebBold', sans-serif;
  white-space:nowrap;
}
.ui-rangeSlider-label-value {}
.prices_range_wrapper .ui-rangeSlider-label { display:none !important;  }

/* * */


.ml_filter_wrapper label {
	font-family:"VWHBook", sans-serif;
	}

.ml_filter_wrapper ul {
	border-bottom:1px solid #bac2c5;
	margin:0 0 5px;
	padding:0 0 2px;
	}

.ml_filter_wrapper ul li {
	display:inline-block;
	width:110px;
	margin:0 5px 0 0;
	}

.vw_blue_plate {
	padding:10px;
	color:#fff;
	background:#2274ac;
	font-family:"VWHSemibold", sans-serif;
	font-size:14px;
	line-height:1.2;
	}
.vw_grey_plate {
    padding: 10px;
    background: #eaeeed;
    font-family: "VWText", sans-serif;
    font-size: 14px;
    line-height: 1.2;
    border: 1px solid #d2dcd9;
	}

.auto_list_wrapper { margin-bottom:10px; }

.auto_list_wrapper .al_item {
	width:215px;
	display:inline-block;
	vertical-align:top;
	position:relative;
	float:none;
	background:#eaeeed;
	padding:0 0 10px;
	margin-bottom:20px;
	   -moz-border-radius:2px;
    -webkit-border-radius:2px;
	        border-radius:2px;
	}

.auto_list_wrapper .al_showmemore {
	display:inline-block;
	vertical-align:top;
	position:relative;
	float:none;
	background:#2474ae;
	color:#fff;
	font-size:24px;
	font-family:"VWHSemibold", sans-serif;
	text-align:center;
	text-decoration:none;
	padding-top:140px;
	min-height:107px;
	cursor:pointer;
	}

.auto_list_wrapper .al_showmemore:hover { color:#fff; text-decoration:none; }

.al_showmemore .blue_plus {
	position:absolute;
	left:50%;
	top:83px;
	width:38px;
	height:38px;
	margin-left:-19px;
	background:#fff;
	   -moz-border-radius:50%;
    -webkit-border-radius:50%;
	        border-radius:50%;
	}

.al_showmemore .blue_plus:before,
.al_showmemore .blue_plus:after {
	content:"";
	display:block;
	position:absolute;
	width:4px;
	height:20px;
	left:50%;
	top:50%;
	margin:-10px 0 0 -2px;
	background:#2474ae;
	}

.al_showmemore .blue_plus:after {
	width:20px;
	height:4px;
	margin:-2px 0 0 -10px;
	}


.no-boxshadow .auto_list_wrapper .al_item {
	border-top:1px solid #eee;
	border-bottom:1px solid #c8c8c8;
	}

.no-boxshadow .auto_list_wrapper .al_item .vw_showhide_content {border-bottom:1px solid #c8c8c8;}



.al_label {
	width:65px;
	height:65px;
	position:absolute;
	left:0;
	top:0;
	background: url(../img/labels.png) 0 0 no-repeat;
	}

.al_label.action {background-position:0 0;}
.al_label.near {background-position:-65px 0;}


.al_label.huge {
	width:91px;
	height:91px;
}
.al_label.huge.action {background-position:0 -65px;}
.al_label.huge.near {background-position:-91px -65px;}



.auto_list_wrapper .al_info {
	padding:7px 10px 8px;
	position:relative;
	}

.auto_list_wrapper .al_info + .al_info { border-top:1px solid #cfcfcf;}

.auto_list_wrapper .al_item .btn_info {
	position:absolute;
	right:6px;
	top:10px;
	}

.auto_list_wrapper .al_item .vw_showhide_content {
	position:absolute;
	left:0;
	width:100%;
	top:100%;
	margin-top:-4px;
	z-index:5;
	background:#eaeeed;
	   -moz-border-radius:2px;
    -webkit-border-radius:2px;
	        border-radius:2px;
	}


.auto_list_wrapper .al_item,
.auto_list_wrapper .al_item .vw_showhide_content,
.shadow_patch div {
	   -moz-box-shadow:0px 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.3);
	        box-shadow:0px 1px 3px rgba(0,0,0,.3);
}

.vw_showhide_content .al_info { padding-top:0; }

.auto_list_wrapper .al_image {
	width:100%;
	height:102px;
	position:relative;
	overflow:hidden;
	display: block;
	}

.auto_list_wrapper .al_image img {
	display:block;
	height:100%;
	width:auto;
	margin:0 auto;
	}


.auto_list_wrapper .al_title {
	font-size:13px;
	line-height:1;
	font-family:"VWHBlack", sans-serif;
	margin:0 0 6px;
	}


.auto_list_wrapper .al_title a { color:#000; text-decoration:none; }
.auto_list_wrapper .al_title a:hover { color:#2474ae; text-decoration:none; }

.auto_list_wrapper .al_charact {
	margin:0 0 4px;
	}

.al_price {
	display:inline-block;
	font-weight:bold;
	margin:0 1px 0 0;
	padding:0 0 0 15px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNDJDNzU5MzFENUIxMUU0QkY2Q0ZCNzczN0U0NDcxQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNDJDNzU5NDFENUIxMUU0QkY2Q0ZCNzczN0U0NDcxQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU0MkM3NTkxMUQ1QjExRTRCRjZDRkI3NzM3RTQ0NzFDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU0MkM3NTkyMUQ1QjExRTRCRjZDRkI3NzM3RTQ0NzFDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e5Sr+gAAAPNJREFUeNpUUD0PAUEQ3dksuagkF41EI/4DEmq9HomfIBq9xL8QIWqFViQqErWKSiE6UarGmxt7ty55Nx9vPt6OK483bWazNmQqZPRDbEiDE9BHePWcBbWgpJjS4uBrgD8aNk3YhLPMXNUa/ctkQdbIMeIdbF3yNin4G0rS+oQzQFMPeMAvAFug5rQ81MGSmWDNEttlWw7sHLkSyJXVYtXH2RsiNuwfHgUKrPMXIZ9VZ4YRMWweGP2YNzB0RKKZU1VELFuKyE8DqR+gi+gikm6kb023EIVnoBcGdGD30m/lGsDdD/MnZvXOQAv9h+QYcL4CDADRD1Nh2CZDtwAAAABJRU5ErkJggg==") 0 2px no-repeat;
	}

.al_distance {
	display:block;
	padding:0 0 0 12px;
	margin:3px 0;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODQ5NjdFNTFENUIxMUU0QjM0MkU1ODgzNzAyQkVFNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODQ5NjdFNjFENUIxMUU0QjM0MkU1ODgzNzAyQkVFNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4NDk2N0UzMUQ1QjExRTRCMzQyRTU4ODM3MDJCRUU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4NDk2N0U0MUQ1QjExRTRCMzQyRTU4ODM3MDJCRUU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1on1xAAAANtJREFUeNosj7EOAVEQRWdkiUSp4g9EpxYF4gO0IgrxA6KRqEkQtUqh0O4PiEI0KlFrRCFajUZknNndl70zs/fO3PdGi6NQOGUwBXUQmMlJVSbU54BQAUeQk+QgNok1E2uk6F5YLL4ge+Qu+SliGTGZB3RXIahtDLmNPSytIhtVrbjD3QgQ2cg+gmahBP7mDmu4FZgh5skZpKF38i21MArd7sIvm3CR+SPdx/ZUrRTll6KD9Ek2cPFN6HOF+RucuMIPvKDlR26DhzcH8UQ0uyOUGHpyxSHZRv4CDABFBUg+2eERqAAAAABJRU5ErkJggg==") 0 2px no-repeat;
	}

.find_location .al_distance { font-weight:bold; }


.auto_list_wrapper p {
	margin:0 0 10px;
	box-sizing:
	}

.auto_list_wrapper .add_to_favorites {
	position:absolute;
	right:6px;
	top:6px;
	}

.auto_list_wrapper .al_soldout {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,.75);
	text-align:center;
	}

.no-rgba .auto_list_wrapper .al_soldout {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAABmCAYAAAA53+RiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1RDA5RjhDODFENjMxMUU0QjQyMUUwMDc1MjVFMTg2QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1RDA5RjhDOTFENjMxMUU0QjQyMUUwMDc1MjVFMTg2QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVEMDlGOEM2MUQ2MzExRTRCNDIxRTAwNzUyNUUxODZDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVEMDlGOEM3MUQ2MzExRTRCNDIxRTAwNzUyNUUxODZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+9n9dhQAAAKxJREFUeNrs0TEBADAIxMBS/56Q9jhgZrhIyFWSfjrXtwCMwIARGDACIzBgBAaMwAgMGIEBIzBgBEZgwAgMGIERGDACA0ZgwAiMwIARGDACIzBgBAaMwIARGIEBIzBgBEZgwAgMGIERGDACA0ZgwAiMwIARGDACIzBgBAaMwIARGIEBIzBgBEZgwAgMGIEBIzACA0ZgwAiMwIARGDACIzBgBAaMwIARGG2NAAMAPioEiEbPnQsAAAAASUVORK5CYII=");
	}

.auto_list_wrapper .al_soldout .text {
	font-size:24px;
	font-family:"VWHBlack", sans-serif;
	margin:18px 0 7px;
	}


.shadow_patch {
	position:absolute;
	left:-10px;
	width:10px;
	overflow:hidden;
	top:-15px;
	height:30px;
	background:#fff;
	z-index:6;
	}

.shadow_patch div {
	width:10px;
	height:35px;
	position:absolute;
	top:-5px;
	right:-10px;
	}

.shadow_patch.sh_right {
	left:auto;
	right:-10px;
	}
.shadow_patch.sh_right div{
	right:auto;
	left:-10px;
	}

.shadow_patch_center {
	position:absolute;
	left:0;
	width:100%;
	top:-4px;
	height:5px;
	background:#eaeeed;
	z-index:6;
	}


.vw_features_wrapper { margin:0 0 3px;}
.vw_feature {
	display:inline-block;
	position:relative;
	margin:0 0 3px 0;
	width:20px;
	height:20px;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4AAAAUCAYAAAB8roTFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NUQ2NjBEODFDQjkxMUU0QjhCQkNGMkExMjc2MjQwRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NUQ2NjBEOTFDQjkxMUU0QjhCQkNGMkExMjc2MjQwRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1RDY2MEQ2MUNCOTExRTRCOEJCQ0YyQTEyNzYyNDBEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc1RDY2MEQ3MUNCOTExRTRCOEJCQ0YyQTEyNzYyNDBEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vm758AAAFrBJREFUeNqUWgmYFNW1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") 0 0 no-repeat;
	}


.vw_feature.f1 { background-position:0 0; }
.vw_feature.f2 { background-position:-23px 0; }
.vw_feature.f3 { background-position:-46px 0; }
.vw_feature.f4 { background-position:-69px 0; }
.vw_feature.f5 { background-position:-92px 0; }
.vw_feature.f6 { background-position:-115px 0; }
.vw_feature.f7 { background-position:-138px 0; }


.find_location {
	margin:-7px 0 17px;
	min-height:21px;
	}

.find_location .form_row {
	display:inline-block;
	}

.find_location .found_location { margin:0 11px 0 0}

.find_location .form_row { margin:0 0 0 15px; }

.find_location .found_location,
.find_location .form_row label {
	font-size:14px;
	font-family:"VWHBook", sans-serif;
	}

.header_car_pic {
	position:relative;
	padding-top:9px;
	float:left;
	margin:0 5px 20px -10px;
	}

.header_car_pic .ml_action {
	position:absolute;
	left:33px;
	top:9px;
	}

.how_many_favorites {
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	height:6px;
	background:#2474ae;
	z-index:4;
	}

.how_many_favorites a {
	display:block;
	position:absolute;
	left:50%;
	bottom:100%;
	margin-left:-480px;
	background:#2474ae;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-family:"VWHSemibold", sans-serif;
	padding:2px 14px 2px 26px;
	   -moz-border-radius:2px 2px 0 0;
    -webkit-border-radius:2px 2px 0 0;
	        border-radius:2px 2px 0 0;

}

.how_many_favorites a:hover { color:#fff; text-decoration:none;}

.how_many_favorites a:after {
	left:6px;
	top:4px;
	}


.auto_vnal_img {
	position:relative;
	width:685px;
	height:auto;
	margin:0 0 10px;
	}

.auto_vnal_img img {
	display:block;
	width:100%;
	height:auto;
	}


.table_blue_borders {
	width:100%;
	background:#fff;
	margin:0 0 15px;

	}

.table_blue_borders.tbb_thirds th { width:195px; }
.table_blue_borders .tbb_the_gap { width:20px; }

.table_blue_borders td,
.table_blue_borders th {
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	font-size:11px;
	padding:6px 10px;
	border:1px solid transparent;
	border-width:1px 0;
	}

.table_blue_borders td.tbb_gray {	background:#eaeeed;}

.table_blue_borders td {
	border-color:#8994a0;
	}

.table_blue_borders tr:first-child td,
.table_blue_borders tr:first-child th {border-top-color:#00b1eb;}
.table_blue_borders tr:last-child td,
.table_blue_borders tr:last-child th {border-bottom-color:#00b1eb;}


.table_blue_borders tr.first td,
.table_blue_borders tr.first th {border-top-color:#00b1eb;}
.table_blue_borders tr.last td,
.table_blue_borders tr.last th {border-bottom-color:#00b1eb;}

.table_blue_borders .tbb_the_gap {
	background:none;
	border-color:transparent !important;
	padding-left:0;
	padding-right:0;
	}


.table_blue_borders.sof_special tr:first-child td,
.table_blue_borders.sof_special tr:first-child th {border-top:none;}
.table_blue_borders.sof_special tr:last-child td,
.table_blue_borders.sof_special tr:last-child th {border-bottom-color:#8994a0;}

.table_blue_borders.sof_special td { border-bottom:1px solid #8994a0; }
.table_blue_borders.sof_special td.tbb_gray {
	border-top:1px solid #00b1eb !important;
	border-bottom-color:#00b1eb;
}




/* SPECIAL OFFERS */


.sof_form .sof_bottomline .vw_btn { float:right; margin-top:-8px; }


.sof_btn_huge {
	display:inline-block;
	text-align:center;
	font-size:14px;
	line-height:38px;
	height:38px;
	padding:0 26px;
	color:#2175ad;
	font-family: 'VWHeadlineOTSemibold', sans-serif;
	   -moz-border-radius:3px;
    -webkit-border-radius:3px;
	        border-radius:3px;
	border:1px solid #ddd;
	text-decoration:none;
	}

.sof_btn_huge:hover { background:#EAEEED; text-decoration:none; }

.sof_btn_huge.sof_blue {
	background:#2175ad;
	color:#fff;
	border-color:#2175ad;
	}
.sof_btn_huge.sof_blue:hover {
	background:#003C65;
	border-color:#003C65;
	}


.sof_btn_huge.sof_orange {
	background:#fd8731;
	color:#fff;
	border-color:#fd8731;
	   -moz-box-shadow:none;
	-webkit-box-shadow:none;
	        box-shadow:none;
	}
.sof_btn_huge.sof_orange:hover {
	background:#E66D00;
	border-color:#E66D00;
	}

.sof_btns_line { margin:5px 0; }

.sof_btns_line .sof_btn_huge { margin-right:15px; }

.sof_btns_line.sof_btn_centred { margin-left:-8px !important; margin-right:-8px !important; }

.sof_btns_line.sof_btn_centred .sof_btn_huge { margin-left:8px; margin-right:7px; }

.sof_desc_col .sof_btn_huge { margin:14px 0;}

.sof_btn_centred { text-align:center; }

.sof_btn_centred .sof_btn_huge {
	padding:0 10px;
	min-width:192px;
	margin:0 0 10px;
	}


/*******/



.sof_wrapper {
	position:relative;
	}

.sof_articles_wrapper { margin:0 0 30px; }

ul.sof_model_filter,
li.sof_filter_title,
li.sof_filter_item_wrap {
	list-style:none;
	list-style-image:none;
	padding:0;
	margin:0;
	}

ul.sof_model_filter {
	background:#eaeeed;
	display:block;
	padding:10px 16px;
	margin:15px 0 22px;
	}

li.sof_filter_title,
li.sof_filter_item_wrap {
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	margin:0 11px 0 0;
	}

li.sof_filter_title {
	line-height:25px;
	margin:0 21px 0 0;
	font-size:14px;
	font-family: 'VWHSemibold', sans-serif;
}

.sof_filter_item {
	line-height:23px;
	display:block;
	padding:0 6px;
	border:1px solid transparent;
	cursor:pointer;
	   -moz-border-radius:3px;
    -webkit-border-radius:3px;
	        border-radius:3px;
	}


.sof_filter_item span {
	display:inline-block;
	vertical-align:middle;
	line-height:1.1;
	border-bottom:1px dotted;
	color:#2274ac;
	}

.sof_filter_item:hover span { color:#043b61; }


.sof_selected .sof_filter_item {
	background:#8994a0;
	border-color:#3d4247 #6f7882 #8994a0;
	   -moz-box-shadow:inset 0px 1px 0 #6f7882;
	-webkit-box-shadow:inset 0px 1px 0 #6f7882;
	        box-shadow:inset 0px 1px 0 #6f7882;
	}

.sof_selected .sof_filter_item:hover {background:#757f8b;}

.sof_selected .sof_filter_item span {
	color:#fff;
	border:none;
	}


.sof_columns {
	float:left;
	margin:0;
	}

.sof_columns.sof_onecol {
	width:217px;
	margin-right:-19px;
	}

.sof_columns.sof_threecols {
	width:710px;
	margin-right:-7px;
	}

.sof_art_item {
	width:197px;
	overflow:hidden;
	position:relative;
	/*height:210px;*/
	padding:0 9px 32px;
	float:left;
	margin:0 19px 17px 0;
	background:#eaeeed;
	   -moz-box-shadow:0px 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.3);
	        box-shadow:0px 1px 3px rgba(0,0,0,.3);
	}

.sof_art_item .sof_bottomline {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:9px 9px 0;
	background:#eaeeed;
	height:23px;
	}

.sof_art_item .sof_image {
	margin:0 -9px 8px;
	width:215px;
	height:102px;
	}

.sof_art_item .sof_image img {
	display:block;
	margin:0 auto;
	width:auto;
	height:100%;
	}

.sof_art_item .sof_title {
	font-size:11px;
	font-weight:bold;
	margin:0 0 3px;
	line-height:1.2;
	}

.sof_art_item .sof_title a { color:#000; text-decoration:none; }

.sof_art_item .sof_description {
	font-size:11px;
	line-height:1.2;
	}

.sof_art_item .vw_link_arrow { font-size:12px;}


/* form */

.sof_form { margin:15px 0;}

.sof_row {margin:0 0 7px;}

.sof_row label {
	display:inline-block;
	line-height:20px;
	margin:0 5px 0 0;
	}

.sof_row label input { vertical-align:middle; margin:-3px 3px 0 0;}

.sof_subs_label { width:37px; }
.sof_subs_input { width:138px; }

/***/

.sof_redplate {
	display:inline-block;
	margin:7px 0 0;
	padding:3px 5px 5px;
	color:#fff;
	background:#ff3c16;
	font-size:12px;
	line-height:14px;
	height:14px;
	font-family: 'VWHSemibold', sans-serif;
	   -moz-border-radius:2px;
    -webkit-border-radius:2px;
	        border-radius:2px;
	}


/***/


.sof_offers_wrapper {
    font-size:11px;
    position:relative;
    overflow:hidden;
}

.sof_offers_wrapper .h1 { font-size:24px; }
.sof_offers_wrapper h1 { font-size:24px; }

.sof_introtext {
	margin:15px 0 27px;
	}


.sof_offer_item {
	padding:0 20px 15px;
	border:1px solid #cfd7d9;
	margin:0 0 30px;
	}

.sof_offer_item .sof_image {
	height:auto;
	border-bottom:1px solid #cfd7d9;
	margin:0 -20px 17px;
}

.sof_offer_item .sof_image img {
	display:block;
	width:100%;
	height:auto;
	}

.sof_offer_item  .sof_description {
	margin:0;
	}


.sof_desc_col {
	float:left;
	width:47%;
	}
.sof_desc_col.sof_txt_right {
	margin-left:6%;
	text-align:right;
	}

.sof_auto_title {
	font-size:20px;
	line-height:1.2;
	margin:0 0 3px;
	font-family: 'VWHBlack', sans-serif;
	}

.sof_auto_charac { margin:0 0 10px; }

.sof_strike { text-decoration:line-through; }

.sof_oldprice { margin:0 0 8px; line-height:24px;}
.sof_newprice { font-size:24px; font-weight:bold; margin:8px 0;}

.sof_offer_item .vw_link_arrow { font-size:14px;font-family: 'VWHBook', sans-serif; }


.sof_offer_image {
	width:100%;
	height:auto;
	margin:10px 0 15px;
	}

.sof_offer_image img {
	display:block;
	width:100%;
	height:auto;
	}


.sof_offer_itself .h1,
.sof_offer_itself h1 {
	margin: 0 0 30px;
	}

.sof_offer_itself .sof_auto_title {	margin:0 0 25px;}
.sof_offer_itself p {margin:0 0 10px;}

.sof_offer_itself > table{
    width: 100%;
    border-bottom: 1px solid #00b1eb;
    margin-bottom: 20px;
}

.sof_offer_itself > table th{
    font-weight: bold;
    text-align: left;
    padding: 7px 10px 7px 0;
    border-bottom: 1px solid #00b1eb;
    vertical-align: top;
}

.sof_offer_itself > table td{
    text-align: left;
    padding: 7px 10px 7px 10px;
    background-color: #eaeeed;
    border-top: 1px solid #8994a0;
    vertical-align: top;
}

.sof_offer_itself .table_blue_borders { margin:25px 0 30px;}
.sof_offer_itself .table_blue_borders td,
.sof_offer_itself .table_blue_borders th {
	font-size:14px;
	padding:16px 10px;
	}

.sof_offer_itself .table_blue_borders th { font-weight:bold; }

.sof_offer_itself .sof_btns_line { margin:25px 0 27px; }


.sof_side_menu li {
    line-height: 13px;
    padding: 7px 0;
	font-size:11px;
	position:relative;
	display:block;
	}

.sof_side_menu li + li {border-top: 1px solid #cfd7d9;}

.sof_side_menu a {
	color: #333;
	text-decoration:none;
	display:inline-block;
	position:relative;
	}

.sof_side_menu .current>a,
.sof_side_menu a:hover { color:#2274ac;}

.sof_side_menu .current>a { padding-left:9px; }

.sof_side_menu .current>a:after {
	content:"";
	display:block;
	position:absolute;
	left:0;
	top:3px;
	width:0;
	height:0;
	border-top:3px solid transparent;
	border-bottom:3px solid transparent;
	border-left:4px solid #2274ac;
}

/**************************/
.sof_conditions {
	font-size:12px;
	color:#8994a0;
	margin:15px 0;
}

.sof_conditions p {
    margin:0 0 10px;
    font-size: 10px;
}


.sof_footer {
	margin:15px 0 10px;
	}

.sof_foot_phone	{
	font-size:14px;
	font-weight:bold;
	margin:0 0 18px;
	}




/* =================== */







/* ===== FOOTER ===== */

footer.main {
    font-size:10px;
    color:#8994a0;
    margin:16px 0 0;
    padding:0 0 20px;
    position:relative;
}


footer.main a {
	color:#8994a0;
	}

.footer_text {
	float:left;
	width:450px;
	}

.footer_links {
	float:right;
	width:500px;
	overflow:hidden;
	}

.footer_links ul {
	margin-left:-18px;
	}

.footer_links li {
	float:left;
	white-space:nowrap;
	padding:0 0 0 10px;
	margin:0 0 0 9px;
	position:relative;
	}

.footer_links li:after {
	display:block;
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:1px;
	height:7px;
	margin-top:-3px;
	background:#cdd7db;
	}




/* ================== */



.dealer_info {
    position: relative;
    margin:-17px 10px 10px 15px;
}
.dealer_info h4,
.dealer_info h5 {
	color: #33434c;
}
.dealer_info h4 {
	font-size: 16px;
	font-family:"VWHBlack", sans-serif;
	font-weight:normal;
	margin: 0;
	line-height: 1.1;
}
.dealer_info h5 {
	font-size: 12px;
	font-family:"VWHSemibold", sans-serif;
	font-weight:normal;
	margin: 0;
}









/*STYLES FOR VWDLR Natalie*/

.banner_block {
	min-height: 455px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.banner_txt {
	position: absolute;
	top: 25px;
	left:  20px;
	max-width: 45%;
}
.banner_txt .title {
	font-family:"VWHSemibold", sans-serif;
	font-weight: normal;
	font-size: 24px;
	margin-bottom: 15px;
}
.banner_txt.white {
	color: #fff;
}


.slider_wrapper {
	width: 100%;
	height: 485px;
	position: relative;
}
.slider,
.slider .item {
	width: 100%;
	height: 100%;
}


.slider_wrapper .arrow,
.teazer_slider_wrapper .arrow {
	position: absolute;
	width: 15px;
	height: 48px;
	top: 50%;
	margin-top: -24px;
	border-radius: 0 3px 3px 0;
	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
  	box-shadow: 0 1px 3px rgba(0,0,0,.3);
  	cursor: pointer;
  	opacity: .5;
  	-webkit-transition: opacity .3s;
  	-o-transition: opacity .3s;
  	transition: opacity .3s;
    z-index: 5;
}
.teazer_slider_wrapper .arrow{
    margin-top: -11px;
}

.slider_wrapper .arrow:hover,
.teazer_slider_wrapper .arrow:hover{
	background: #3c6aaf;
}
.slider_wrapper:hover .arrow,
.teazer_slider_wrapper:hover .arrow{
	opacity: 1;
}
.slider_wrapper .arrow.next,
.teazer_slider_wrapper .arrow.next{
	right: 10px;
}
.slider_wrapper .arrow.prev,
.teazer_slider_wrapper .arrow.prev{
	left: 10px;
	border-radius: 3px 0 0 3px;
}
.slider_wrapper .arrow:before,
.teazer_slider_wrapper .arrow:before{
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -1.5px;
    top: 50%;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
}
.slider_wrapper .arrow.next:before,
.teazer_slider_wrapper .arrow.next:before{
	border-left: 3px solid #32434c;
}
.slider_wrapper .arrow.prev:before,
.teazer_slider_wrapper .arrow.prev:before{
	border-right: 3px solid #32434c;
}
.slider_wrapper .arrow.next:hover:before,
.teazer_slider_wrapper .arrow.next:hover:before{
	border-left: 3px solid #fff;
}
.slider_wrapper .arrow.prev:hover:before,
.teazer_slider_wrapper .arrow.prev:hover:before{
	border-right: 3px solid #fff;
}

.slider_wrapper .arrow.inactive {
	opacity: .5;
	cursor: default;
}
.slider_wrapper .arrow.inactive:hover {
	background: #fff;
}
.slider_wrapper .arrow.next.inactive:hover:before {
	border-left-color: #32434c;
}
.slider_wrapper .arrow.prev.inactive:hover:before {
	border-right-color: #32434c;
}
.slider_wrapper .goTo {
	position: absolute;
	bottom: 10px;
	text-align: center;
	width: 100%;
}
.slider_wrapper .goTo_item {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: 0 4px;
	background: #fff;
	-webkit-box-shadow: inset 0 3px 3px rgba(0,0,0,.3);
	box-shadow: inset 0 3px 3px rgba(0,0,0,.3);
	cursor: pointer;
	position: relative;
}
.slider_wrapper .goTo_item.selected:before,
.slider_wrapper .goTo_item:hover:before {
	content: "";
	width: 10px;
	height: 10px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -5px;
	margin-top: -5px;
	background: #2173ab;
	border-radius: 50%;
}


.slider_content {
	position: absolute;
	top: 25px;
  	left: 22px;
}
.slider_content .title {
	font-size: 30px;
	line-height: 32px;
	color: #111;
	margin: 0 0 15px;
}
.slider_content .gallery_title {
	font-size: 24px;
}


.tizer_wrapper {
	position: absolute;
	bottom: 12px;
	text-align: center;
	z-index: 5;
}
.teazer_item {
	display: inline-block;
	padding: 4px;
	background: #fff;
	/*margin: 0 10px;*/
    margin: 0 7px;
}
.teazer_item .img_wrap {
	width: 158px;
	overflow: hidden;
}
.teazer_item .img_wrap img {
	width: 100%;
}

.teazer_slider_wrapper{
    height: 140px;
    position: absolute!important;
    bottom: 0;
    left: 0!important;
    right: 0!important;
    top: auto!important;
}


.model_menu_btn_wrapper {
	overflow: hidden;
	margin-top: -1px;
}
.model_menu_btn {
	width: 190px;
	text-align: center;
  	margin: 0 auto;
  	cursor: pointer;
  	border-radius: 0 0 3px 3px;
  	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5);
  	box-shadow: 0 1px 3px rgba(0,0,0,.5);
  	height: 34px;
  	line-height: 34px;
  	vertical-align: middle;
  	background: #fff;
  	position: relative;
  	z-index: 40;
  	margin-bottom: 3px;
}
.no-boxshadow .model_menu_btn {
	border: 1px solid #ccc;
	border-top: 1px solid #fff;
}
.model_menu_btn .btn_img {
	display: inline-block;
	background: url(../img/btn_img.png) no-repeat;
	width: 55px;
	height: 20px;
	margin: 0 9px 0 0;
	line-height: normal;
	vertical-align: middle;
}
.model_menu_btn .btn_txt {
	display: inline-block;
	padding-left: 18px;
	color: #3f4e57;
	font-family: "VWHSemibold", sans-serif;
	font-size: 12px;
	position: relative;
	line-height: normal;
	vertical-align: middle;
	letter-spacing: .5px;
}
.model_menu_btn:hover .btn_txt {
	color: #2274ac;
	text-decoration: none;
}
.model_menu_btn .btn_txt:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #ff8720;
}
.model_menu_btn.opened .btn_txt:before {
	border-top: none;
	border-bottom: 4px solid #ff8720;
}

.model_menu_wrapper {
	position: absolute;
	top: 1px;
	left: 0;
	z-index: 10;
	overflow: hidden;
}
.model_menu_content {
	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.5);
  	box-shadow: 0 1px 3px rgba(0,0,0,.5);
	position: relative;
	z-index: 30;
	width: 904px;
	margin: 0 auto;
	padding: 10px 10px 0;
	margin-top: -446px;
}
.no-boxshadow .model_menu_content {
	border: 1px solid #ccc;
}
.model_menu_inner_wrap {
	overflow: hidden;
}
.model_menu_list_wrap {
	width: 924px;
}
.model_menu_list {
	display: inline;
	list-style: none;
	padding: 0;
}

.aside_model_menu{
    float: right;
    width: 115px;
    margin-top: 0;
}

.aside_model_menu + .model_list{
    width: 685px;
}

.model_list_item {
	float: left;
}
.model_list_item:last-child{
	margin-right: 20px;
}
.model_list_item:last-child .model_item {
	padding-right: 0;
}
.model_list_item .title_item {
	background: #eaeeed;
	height: 20px;
	line-height: 20px;
	color: #758489;
	padding-left: 8px;
	vertical-align: middle;
	font-family: "VWHSemibold", sans-serif;
	font-size: 11px;
}
.model_list_item .model_item {
	display: block;
	padding: 0 20px 0 0;
	margin: 0 7px;
	/*width: 120px;*/
    width: 150px;
	height: 80px;
	text-align: center;
	font-size: 12px;
	font-family:"VWHBlack", sans-serif;
	color: #4a4a4a;
	text-decoration: none;
	position: relative;
}
.model_list_item .model_item:hover {
	color: #2274ac;
}
.model_list_item .model_img {
	display: block;
	height: 53px;
	text-align: center;
	position: relative;
}
.model_list_item .model_img img {
	margin-top: 5px;
}
.model_item .ml_action {
	position: absolute;
	top: 4px;
	/*left: 50%;
	margin-left: -25px;*/
}
.model_item .tooltip,
.ml_item .tooltip {
	display: none;
	padding: 4px;
	position: absolute;
	bottom: -30px;
  	left: 0;
  	background: #e8eceb;
  	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);
	z-index: 20;
}
.model_item:hover .tooltip,
.ml_item:hover .tooltip {
	display: block;
}
.model_item .tooltip .arrow,
.ml_item .tooltip .arrow {
	display: block;
	overflow: hidden;
	padding: 2px 0 0;
	width: 100%;
	height: 5px;
	position: absolute;
	top: -7px;
	left: 0;
}
.model_item .tooltip .arrow:before,
.ml_item .tooltip .arrow:before {
	content: "";
	display: block;
	  width: 10px;
	  height: 10px;
	  margin: 2px auto 0;
	  background-color: #e8eceb;
	  z-index: 10;
	  -webkit-box-shadow: 1px 0 2px 0 rgba(0,0,0,.4);
	  box-shadow: 1px 0 2px 0 rgba(0,0,0,.4);
	  -moz-transform: rotate(45deg);
	  -webkit-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
}
.tooltip .link {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
	font-size: 11px;
}

.model_menu_inner_wrap .link_wrap {
	padding: 8px 0;
	text-align: right;
	font-size: 11px;
}


/*offers page*/
.offers_detail_wrapper {
	position:relative;
	overflow:hidden;
	}

.offers_detail_wrapper .h1,
.offers_detail_wrapper h1 {
	font-size:24px;
	line-height: 26px;
	margin-bottom: 15px;
}
.offers_detail_img {
	width:100%;
	height:auto;
	margin:10px 0 20px;
}

.offers_detail_img img {
	display:block;
	width:100%;
	height:auto;
}
.offers_content_wrapper {
	width: 450px;
	font-size: 11px;
	color: #333;
}
.offers_content_wrapper  .intro_txt {
	margin-bottom: 25px;
}
.offers_content_wrapper p {
	margin: 0 0 10px;
}

.model_item {
	margin-bottom: 25px;
}
.model_item .title {
	margin-bottom: 20px;
}

.offers_content_wrapper .mrg_block {
	margin-bottom: 20px;
}
.link_item {
	margin-bottom: 5px;
}
.offers_content_wrapper table {
	width: 100%;
	border-bottom: 1px solid #00b1eb;
	margin-bottom: 20px;
}
.offers_content_wrapper table th {
	font-weight: bold;
	text-align: left;
	padding: 7px 10px 7px 0;
	border-bottom: 1px solid #00b1eb;
	vertical-align: top;
}
.offers_content_wrapper table td {
	text-align: left;
	padding: 7px 10px 7px 10px;
	background-color: #eaeeed;
	border-top: 1px solid #8994a0;
	vertical-align: top;
}
.offers_content_wrapper .notice {
	color: #8994a0;
	font-size: 10px;
}

.offers_list {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 11px;
}
.offer_item {
	margin-bottom: 16px;
}
.offers_list .img {
	float: left;
	width: 215px;
	height: 102px;
	overflow: hidden;
	position: relative;
    background: url(../img/default.jpg);
}
.zoom_icon {
	display: block;
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 19px;
	height: 18px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAASCAYAAAC5DOVpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUVCRDg1MzBEMjIxMTFFNDg0NkJDOUIzNzExOERGMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUVCRDg1MzFEMjIxMTFFNDg0NkJDOUIzNzExOERGMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTcwNzRGRkQyMjAxMUU0ODQ2QkM5QjM3MTE4REYwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNTcwNzUwMEQyMjAxMUU0ODQ2QkM5QjM3MTE4REYwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvsWg0QAAAGWSURBVHjaYmQAgmfPnhnz8/Mbc3FxKTGQBu69evv2nriIyB4QhxFEfP36NY0Mg+CAkZGxE0i9ZwESgsgGvXjxgmHWkhUMFy5eYXj59gODuLAAg4G+DkNaTASDhIQEVsP6+/sFCwsL3zMhC4IMyq9uYpCVkWFYt3gOw9Fta8A0iA8SB8ljA6qqqoIgGsUwkIs8XJ0YEiNCwPymnglgGsQHiYPksYFv374xYBgG8hrMIBDYue8InA0SB8njAyiGgcII5iJrL4ihIBrmQpg8DiCIYhgosEGgrqQAHF4gAKJBfGR5olwGirX5K9bA+e5ONnA2SFxbXY14w0DRv2P3PriBMBeB+HMWrWBQVcGfFFmQOaB0NLG1DhxrQbEpDO8/fmQQ5OcHuyg9LoJhJtBAYWFBBm9XZ8KGwQyEuQgdgAxq658OZmMzkIWUbAMzAIeB71lIzYcwA06cPAtnnzt37j0sowu+e/cuVFBQkOKMzgQ1+d57ICDVkO/fv78/ceLEHrihsNQLxeQAmCPeMyJnBwbyAdhAgAADAHL0mBUARYUhAAAAAElFTkSuQmCC);
}
.zoom_icon:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUVCRDg1MzREMjIxMTFFNDg0NkJDOUIzNzExOERGMDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUVCRDg1MzVEMjIxMTFFNDg0NkJDOUIzNzExOERGMDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RUJEODUzMkQyMjExMUU0ODQ2QkM5QjM3MTE4REYwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RUJEODUzM0QyMjExMUU0ODQ2QkM5QjM3MTE4REYwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pvmmc+wAAAG7SURBVHjaYmTABIIMpIH3yBxGGEMuc3YaMwdvGiMzizEppv3/+/ve3x+fZz2antYJ4jPBXMXMwVNOqmFgFzGzKrFwC3XAfMaCLAFjywpxMxS4azFYKIsySPBzMrz4+J3hxN3XDBN2XmN4/O4rVoNFHOOV3uxfeI8JarIgsmELU20YHr39ymDdso1BuXQtmAbxQeIgeWyARUBSCdnLcABy2cbzjxkm7roG5vdGmoJpEB8kDpLHCv7+YsBqIMibMMNAIMBIDs4GiYPksUYOA6MgVgNBYQZz2d3uYDAbRMNcCpPHBTAMBEUACBQvPw0OPxAA0SA+sjzRBoJiM98NEU4bzj2Cs0HiFx69I81AUNLwN5SFGwpzGYif56rJcPXJB7wGsqALgNJZ/Owj4Ng8WuMFT4cgl/Vuv8pQ7KnN8PrzD4bVpx8QZyDMUJjL0AHIsI4wSIbCZigLqVkNZgguQ0k2EGYIExMjg4OmBNzAH8/v3EMx8N+v7/eY2DiViDV05cn7YAwDH09vvAeLZVB59v7Xm0erQYaS6lqgnvc/nt3sRC8PBdEwqQUsHDNiKakFyQhWmIEMjNSuAgACDAD7N7dwzIVB7QAAAABJRU5ErkJggg==);
}
.offers_list .info {
	margin-left: 225px;
}
.offers_list .info .title {
	font-weight: bold;
	margin-bottom: 15px;
}
.offers_list .info .title a {
	color: #333;
	text-decoration: none;
}
.offers_list .info p {
	margin: 0 0 15px;
}

.cat_item {
	font-size: 11px;
	margin-bottom: 20px;
}
.cat_item .img {
	height: 102px;
	overflow: hidden;
	margin-bottom: 8px;
}
.cat_item .title {
	color: #111;
	font-weight: bold;
	margin-bottom: 5px;
}


#preloader {
	position: absolute;
	top:200px;
	left:460px;
	width:40px;
	height:40px;
	background: url('../img/preloader.gif') 50% 50% no-repeat #FFF;
	box-shadow:#666 0 1px 2px;
	-moz-box-shadow:#666 0 1px 2px;
	-webkit-box-shadow:#666 0 1px 2px;
}


.aside_link_wrap {
	margin-top: 15px;
}
.aside_msg {
	font-size: 11px;
	font-weight: bold;
	margin-top: 15px;
}

.news_list {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 11px;
}
.news_list.has_border {
	padding-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #c7d0cc;
	border-top: 1px solid #c7d0cc;
}
.news_item {
	margin-bottom: 16px;
}
.news_list .img {
	float: left;
	width: 215px;
	height: 102px;
	overflow: hidden;
	position: relative;
    background: url(../img/default.jpg);
}
.news_list .info {
	margin-left: 225px;
}
.news_list .info .title,
.news_list .info .date {
	font-weight: bold;
	margin-bottom: 4px;
	color: #333333;
}
.news_list .info .title a {
	color: #333333;
	text-decoration: none;
}
.news_list .info p {
	margin: 0 0 4px;
}

.paginator {
	text-align: center;
	font-size: 11px;
	margin-bottom: 20px;
	position: relative;
}
.page_list {
	display: inline-block;
}
.page_list .list_item {
	display: inline-block;
	text-decoration: underline;
	padding: 0 1px 0 6px;
	color: #2274AC;
	position: relative;
}
.page_list .list_item:first-child:before {
 	display: none;
}
.page_list .list_item:before {
	content: "";
	display: block;
	width: 1px;
	height: 8px;
	background: #cdcdcd;
	position: absolute;
	left: 0;
	bottom: 2px;
}
.page_list .list_item.current {
	text-decoration: none;
	font-weight: bold;
}
.page_list .list_item.dots {
	text-decoration: none;
}
.paginator .pag_prev {
	position: absolute;
	left: 0;
	top: 0;
}
.paginator .pag_next {
	position: absolute;
	right: 0;
	top: 0;
}

.head_link_wrap {
	font-size: 11px;
	padding: 6px 0 0 0;
	margin-bottom: 45px;
}
.news_detail_content {
	padding: 15px 0 10px;
	border-bottom: 1px solid #c7d0cc;
  	border-top: 1px solid #c7d0cc;
  	font-size: 11px;
  	margin-bottom: 20px;
}
.news_detail_content .title,
.news_detail_content .date {
	margin-bottom: 5px;
	font-weight: bold;
}
.news_detail_content p {
	margin: 10px 0 ;
}

.news_img {
	width: 100%;
	margin-bottom: 25px;
}
.news_slider {
	width: 100%;
	height: 213px;
}

.gallery_slider .arrow,
.gallery_slider .arrow.inactive,
.content_media .arrow {
	opacity: 0;
}
.gallery_slider:hover .arrow,
.content_media:hover .arrow {
	opacity: 1;
}
.gallery_slider:hover .arrow.inactive {
	opacity: .5;
}


.gallery_block {
	position: relative;
}
.gallery_slider {
	height: 455px;
}
.gallery_block .img_downloads {
	z-index: 10;
	position: absolute;
	top: 20px;
	right: 20px;
}
.img_downloads .downloads_pop {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	margin-top: 10px;
	border: 5px solid #FFF;
	background: #eaeeed;
	padding: 10px 0 0 10px;
	text-align: left;
	cursor: default;
	font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}
.img_downloads .downloads_pop:before {
	content: " ";
	display: block;
	width: 100%;
	height: 30px;
	position: absolute;
	bottom: 100%;
}
.img_downloads .downloads_pop:after {
  content: " ";
  bottom: 100%;
  margin-bottom: 5px;
  right: -2px;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255,255,255,0);
  border-bottom-color: #fff;
  border-width: 5px;
}
.downloads_pop h3 {
	font-size: 12px;
}
.downloads_pop .downloads_col {
	width: 222px;
	margin-right: 7px;
	display: inline-block;
	vertical-align: top;
}
.downloads_pop .downloads_item {
	font-size: 11px;
	margin-bottom: 15px;
}
.downloads_pop .downloads_item .img {
  border: 3px solid #fff;
  overflow: hidden;
  -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.33);
  -moz-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.33);
  box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.33);
  margin-right: 10px;
  width: 84px;
  height: 40px;
  float: left;
}
.downloads_pop .downloads_item .links {
	margin-left: 100px;
}
.downloads_pop .downloads_item .link_item {
	margin-bottom: 6px;
}



.gallery_preview_wrapper {
	position: absolute;
	bottom: 20px;
	left: 20px;
	z-index: 20;
	padding: 0 15px;
}
.gallery_preview_slider {
	width: 690px;
	position: relative;
	overflow: hidden;
}
.gallery_preview_slider .slider {
	width: 100%;
	white-space: nowrap;
	position: relative;
}
.gallery_preview_slider .item {
	display: inline-block;
	vertical-align: bottom;
	width: 70px;
	height: 60px;
	padding-right: 5px;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	cursor: pointer;
	position: relative;
}
.gallery_preview_slider .img_wrap {
	padding: 3px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 64px;
	height: 30px;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.gallery_preview_slider .item.active {
	width: 90px;
}
.gallery_preview_slider .item.active .img_wrap {
	width: 84px;
	height: 40px;
}
.gallery_preview_slider .item img {
	width: 100%;
}
.gallery_preview_slider .item .title {
	position: absolute;
	color: #fff;
	font-size: 11px;
	left: 0;
	bottom: 100%;
	margin-top: -2px;
}
.gallery_preview_slider .item .title.dark {
	color: #222;
}

.gallery_preview_wrapper .arrow {
	position: absolute;
	width: 10px;
	height: 36px;
	bottom: 0;
	border-radius: 0 3px 3px 0;
	background: #fff;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
  	box-shadow: 0 1px 3px rgba(0,0,0,.3);
  	cursor: pointer;
}
.gallery_preview_wrapper .arrow:hover {
	background: #3c6aaf;
}
.gallery_preview_wrapper .arrow.next {
	right: 0;
}
.gallery_preview_wrapper .arrow.prev  {
	left: 0;
	border-radius: 3px 0 0 3px;
}
.gallery_preview_wrapper .arrow:before  {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -1.5px;
    top: 50%;
    margin-top: -3px;
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
}
.gallery_preview_wrapper .arrow.next:before  {
	border-left: 3px solid #32434c;
}
.gallery_preview_wrapper .arrow.prev:before {
	border-right: 3px solid #32434c;
}
.gallery_preview_wrapper .arrow.next:hover:before {
	border-left: 3px solid #fff;
}
.gallery_preview_wrapper .arrow.prev:hover:before {
	border-right: 3px solid #fff;
}
.gallery_preview_wrapper .arrow.inactive {
	opacity: .5;
}
.gallery_preview_wrapper .arrow.inactive:hover {
	background: #fff;
	cursor: default;
}
.gallery_preview_wrapper .arrow.next.inactive:hover:before {
	border-left-color: #32434c;
}
.gallery_preview_wrapper .arrow.prev.inactive:hover:before {
	border-right-color: #32434c;
}



.gallery_block .video_link {
	display: block;
	position: absolute;
	height: 60px;
	width: 90px;
	bottom: 20px;
	right: 20px;
	z-index: 20;
}

.gallery_block .video_link .img_wrap {
  padding: 3px;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 64px;
  height: 30px;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}
.gallery_block .video_link .img_wrap:hover {
	width: 84px;
	height: 40px;
}
.gallery_block .video_link .img_wrap img {
	width: 100%;
}
.gallery_block .video_link .title {
	color: #fff;
	font-size: 11px;
	position: absolute;
	left: 0;
	bottom: 100%;
	margin-top: -2px;
}


.video_popup {
	padding: 40px 10px 10px;
}
.video_popup .pop_title {
	position: absolute;
	top: 10px;
	left: 13px;
	font-size: 15px;
	font-family:"VWHSemibold", sans-serif;
}
.video_title {
	position: absolute;
	left: 20px;
	top: 50px;
	font-size: 25px;
	color: #fff;
	font-family:"VWHBlack", sans-serif;
	font-weight:normal;
	z-index: 5;
}




/*АВН*/

.price_del {
	text-decoration: line-through;
	color: red;
}
.price_val {
	color: #000;
}

/*АВН список с фильтром*/
.nfl_filter {
    padding: 3px 10px;
    background: #eaeeed;
    margin: 12px 0 14px;
}
.nfl_header {
	margin:0 0 12px;
	}
.nfl_header .link {
	margin-top: 5px;
}
.nfl_image {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 5px;
	height: 46px;
}
.nfl_image .ml_action {
	position: absolute;
	top: 0;
    /*left: 50%;
    margin-left: -25px;*/
}
.nfl_info {
	display: inline-block;
}
.nfl_title {
	font-size:22px;
	font-weight:bold;
	display: block;
	vertical-align: top;
}


.nfl_filter{
	padding:3px 10px;
	background:#eaeeed;
	margin:12px 0 14px;
}

.nfl_filter_item {
	display:inline-block;
	vertical-align:top;
	padding:9px 0;
	line-height:20px;
	margin-right:25px;
	}

.nfl_filter .nfl_filter_title {
	display:inline-block;
	vertical-align:baseline;
	width:90px;
	padding-right:4px;
	white-space:nowrap;
	font-size:11px;
	font-weight: bold;
	}

.nfl_filter .sel_short select { width:80px; }
.nfl_filter .sel_normal select { width:170px; }
.nfl_filter .sel_long select { width:260px; }

.nfl_filter select {
	color:#000;
	/*font-size:12px;*/
	font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	display:inline-block;
	vertical-align:baseline;
}

.nfl_note {
	font-size:12px;
	margin:14px 0 16px;
	}
.nfl_note select {
	margin-left: 5px;
}

.nfl_table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	margin:16px 0 20px;
	}

.nfl_table td {
	text-align:left;
	vertical-align:top;
	padding:6px 18px 13px 10px;
	border:1px solid #cfd7d9;
	border-width:0 0 1px;
	font-size:12px;
	}

.nfl_table thead td {
	padding:13px 18px 7px 10px;
	border-width:1px 0;
	color:#333;
	font-size:11px;
	white-space:nowrap;
	font-weight:bold;
	}

.nfl_table .car_color {
	background: url(../img/color.png);
    background-position: 50% 50%;
    background-size: cover;
    border: medium none;
    height: 40px;
    width: 40px;
	margin-top:3px;

}

.nfl_table .dealer_name {
	display:block;
	margin:0 0 5px;
	}


.nfl_table .forward + .forward { margin-left:15px; }

.nfl_table .txt_gray {
	color:#333;
	display:block;
	margin-bottom:5px;
	}

.nfl_contacts {
	display:block;
	margin:0 0 14px;

	}

.nfl_pagination {
	margin:20px 0;
	line-height:20px;
	}

.nfl_pagination .how_much_el {
    float: right;
	font-size:12px;
}

.nfl_pagination .how_much_el select {
    margin-left: 5px;
}

.nfl_pagination .cars_pager {
    font-size: 12px;
	text-align:left;
}

.nfl_pagination ul,
.nfl_pagination ul li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	}

.nfl_pagination ul li {
	display:inline-block;
    cursor: default;
	padding:0;
	color:#2274AC;
}

.nfl_pagination a,
.nfl_pagination .sl_prev,
.nfl_pagination .sl_next {
	cursor:pointer;
	padding:0 3px;
	}

.nfl_pagination a:hover {
	text-decoration:underline;

	}


.nfl_pagination .unactive {
	color:#9d9d9d;
	cursor:default;
}

.nfl_pagination .cur {
	color:#000;
	font-weight:bold;
	cursor:default;
	text-decoration:none !important;
	}

.nfl_city_list_wrapper {
	display:inline-block;
	position:relative;
	}

.nfl_city_list_stash {
 padding:0;
 height:0;
 overflow:hidden;
 min-width:100%;
 position:absolute;
 top:100%;
 left:0;
 background:#fff;
 z-index:10;
}

.nfl_city_list {
 padding:8px;
 max-height:150px;
 border:1px solid #e0e4e3;
    -moz-box-shadow:-1px 1px 2px rgba(0,0,0,.4);
 -webkit-box-shadow:-1px 1px 2px rgba(0,0,0,.4);
         box-shadow:-1px 1px 2px rgba(0,0,0,.4);
 }

.city_opened .nfl_city_list_stash {
 height:auto;
 }


.nfl_city_list ul,
.nfl_city_list ul li {
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
	}

.nfl_city_list ul li + li {
	border-top:1px solid #cfd7d9;
	}

.nfl_city_list label {
	display:block;
	width:auto;
	text-align:left;
	font-size:11px;
	padding:6px 5px 5px;
	line-height:13px;
	padding-right:25px;
	white-space: nowrap;
	height: 13px;
	}

.nfl_city_list label:hover {
	background:#cfd7d9;
	cursor:pointer;
}


.nfl_city_list input {
	margin: 0 5px 0 0;
	display:inline-block;
	}


.nfl_city_list_wrapper select {
	position:relative;
	z-index:1;
	}
.select_click_trigger {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:2;
	background:url(/bitrix/templates/vw4d/i/new_transparent.png);
	background:rgba(255,255,255,0);
	}


a.white_btn,
.white_btn {
	display:inline-block;
	height:20px;
	line-height:20px !important;
	background:#fff;
	padding:0 11px;
	text-decoration:none;
	color:#33434c;
	border:1px solid #cbcecd;
	border-color:#e0e4e3 #cbcecd #acafae;
	font-size:12px;
	font-weight:bold;
	   -moz-box-shadow:0px 2px 2px -2px rgba(0,0,0,.3);
	-webkit-box-shadow:0px 2px 2px -2px rgba(0,0,0,.3);
	        box-shadow:0px 2px 2px -2px rgba(0,0,0,.3);
	   -moz-border-radius:4px;
    -webkit-border-radius:4px;
	        border-radius:4px;
	}
a.white_btn:hover,
.white_btn:hover {
	background-color:#eaeeed;
	color:#2274ac;
	}

.nfl_filter .white_btn {
	margin:8px -10px 8px 10px;
	}

.nfl_price {
	float:left;
	width:240px;
	padding-top: 10px;
	}

.nfl_price label {
	width:auto;
	text-align:left;
	vertical-align:top;
	}
.nfl_price .prices_range_wrapper {
	border-bottom: none;
	margin-top: 15px;
}

.nfl_price .prices {
    height:12px;
    width:255px !important;
    margin-top:5px;
    }

.nfl_price .prices span { font-size:11px; }

.nfl_price #price_from_m {
    position:absolute;
    left:0;
    bottom:0;
    }
.nfl_price #price_to_m {
    position:absolute;
    right:0;
    bottom:0;
    }
.nfl_price #slider-range_m {
    float:none;
    margin:0 auto;
    }

#slider-range_m { position:relative; }

.nfl_filter .nfl_fl_right {
	float:right;
	width:590px;
	}

.nfl_filter .nfl_fl_right .white_btn {
	margin-right:0;
	margin-left:42px;
	width:55px;
	}

.nfl_available td {
	color:#333;
	max-width: 130px;
	}

.nfl_available thead td {color:#000; }

/* IE7 fix */

.btn_new,
.soc_btn,
.nfl_filter_item,
.nfl_filter label,
.nfl_filter select,
.nfl_pagination ul li,
.nfl_city_list_wrapper,
.nfl_city_list input {
	*display:inline;
	*zoom:1;
	}

table.nfl_available tbody tr:hover{
background-color: #EAEEED !important;

}
table.nfl_available tr.tr_detail {
  cursor: pointer;
}
/*АВН список с фильтром конец*/



/*model specs*/
.spec_wrapper {
	width: 470px;
	margin: 0 -10px;
}
.spec_item {
	margin-bottom: 15px;
	min-height: 78px;
}
.spec_item .img {
	float: left;
	width: 56px;
	overflow: hidden;
	margin-top: 3px;
}
.spec_item .info {
	margin-left: 66px;
}
.spec_item .info .title {
	font-weight: bold;
	margin-bottom: 5px;
}
.pdf_link:after {
	content: "";
	display: inline-block;
	vertical-align: bottom;
	background: url(data:image/gif;base64,R0lGODlhDQANAJEAAHQwNH8oNfnQwwAAACH5BAAAAAAALAAAAAANAA0AAAIqTGCXGuIPhYEtHlofcsC17oHe9Exgk4xaOpGkhWaCuF0RJ98zkgD+7ysAADs=) no-repeat;
	width: 13px;
	height: 13px;
	margin-left: 5px;
}

/*site map*/
.site_map_title {
	margin: 15px 0 5px;
	font-weight: bold;
}
.site_map_title a {
	color: #111;
	text-decoration: none;
}
.site_map_title a:hover {
	color: #2274ac;
}
.site_links_list {
	margin: 0;
	list-style: none;
	padding: 7px 0 3px 0;
    border-top: 1px solid #cfd7d9;
    border-bottom: 1px solid #cfd7d9;
}
.site_links_list li {
	margin-bottom: 5px;
}
.site_links_list.one_line {
	width: 100%;
}
.site_links_list.one_line li {
	float: left;
	margin-right: 19px;
}
.site_links_list ul {
	list-style: none;
	margin: 0;
	padding: 5px 0 0 20px;
}
.site_links_list a {
	white-space: normal;
}



/*styles for items list (like news and offers)*/
.items_list {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 11px;
}
.items_list_item {
	margin-bottom: 16px;
}
/*this img relative for zoom icon*/
.img {
	position: relative;
}
.items_list .img {
	float: left;
	width: 215px;
	height: 102px;
	overflow: hidden;
	position: relative;
    background: url(../img/default.jpg);
}
.items_list .info {
	margin-left: 225px;
}
.items_list .info .title {
	font-weight: bold;
	margin-bottom: 15px;
}
.items_list .info .title a {
	color: #333;
	text-decoration: none;
}
.items_list .info p {
	margin: 0 0 15px;
}
.items_list .src_title {
	margin-bottom: 15px;
}
/*styles for items list (like news and offers)*/




/* search styles */
.header_block {
	border-bottom: 1px solid #cfd7d9;
	padding: 20px 0 10px;
	margin-bottom: 25px;
}
.search_wrapper {
	padding-bottom: 10px;
	border-bottom: 1px solid #cfd7d9;
	margin-bottom: 10px;
}
.search_wrapper .search_inp {
	color: #7b7b7b;
	border-radius: 2px 0 0 2px;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.3)!important;
	box-shadow: inset 0 1px 3px rgba(0,0,0,.3)!important;
	background: #f9f9f9;
	border: none;
	height: 16px;
	line-height: 16px;
	width: 168px;
	float: left;
}
.search_wrapper .submit_btn {
	float: left;
	height: 20px;
	width: 24px;
	border-radius: 0 2px 2px 0;
	border: none;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	background: #2483b3 no-repeat center url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5N0I4MjkwQ0Q3NTdFMTExOTRBM0E3OTdBRUM4NzAzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEMDgzRERGQURBQkIxMUU0ODE3NEFFM0QyRTZEMDU3NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEMDgzRERGOURBQkIxMUU0ODE3NEFFM0QyRTZEMDU3NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NkNCRjYyNTU3RDcxMUUxQTYwNTkxODZBOUZEQzEwMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NkNCRjYyNjU3RDcxMUUxQTYwNTkxODZBOUZEQzEwMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqWj/AsAAAHhSURBVHjaHFBdSFNhAD33j7VqazCc0Y9RaD/4IDSrh9CHpMeCqF56kIiiKOihIHqwqOgaSNnPgwViJD4NIcRpYJozI2RUYyhu08z+Zo6ZcyWbu9u93+naOZy3czicA9xslY+1jzS/iaWYzRWYL1oMf/3NM11v2ype0gXoAJqAQ1Rw8HFI/7GYY8m0OBKf5+uJJHOGZcvg8Y5wZyBCeK48tQMXNDwfnSFp8UZwnHvvD3Pfw2GeejFG0xIMxVP0t4QwFKXbg3OyXLlxPf4YRF9iATIJQ1iIL65gan4Zu8pdEKqCZA1EE+9KaiZfxAYNcDsVLOcNwFQgqQJel4ZsvoTc9jrH6XYIZHySHP621C+g4NGRGlSXubHFswb64T0odzvQO/EL0w8W1mLcNhiQoPVN+zrefZlbHUjB/7JsruJS4AN36oM6nlAGKUknElwXTQP1Pz+1VfucjU5NwmSqgIt1O1BpN13riWBgNnM18X2p1Q4Q6KGjLEu1d5ROvKdadW/wbG3LwEo0maFRNHm5+yN3N7+6rty2NgEVfpFPgqGGZ9zclTZVUYrYB/UHY6mGA1td3sb9VQhOpcMK6o/i5Hm/pNwBZxO19IoZyJIEE3KqYLJzKJbcNjn3tzsw9vnWPwEGAF5OBP07A0TsAAAAAElFTkSuQmCC);
}
.search_wrapper .search_sort {
 	float: right;
	width: 235px;
}
.search_wrapper .search_sort_list {
  padding-top: 5px;
}

.search_results_list {
	list-style: none;
	padding: 0;
	margin: 0 0 20px;
}
.search_results_list>li {
	border-bottom: 1px solid #cfd7d9;
	padding: 20px 0 15px;
}

.result_item .title {
  font-family:"VWHBlack", sans-serif;
  font-weight: normal;
	margin-bottom: 5px;
}
.result_item .img {
	float: left;
	width: 173px;
  margin-right: 20px;
  margin-bottom: 5px;
	height: 83px;
	margin-bottom: 15px;
}



/*styles for list in line with border between items*/
.line_list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.line_list li {
	float: left;
	position: relative;
	padding: 0 0 0 10px;
	margin: 0 0 2px 11px;
}
.line_list li:after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 8px;
  margin-top: -3px;
  background: #cdd7db;
}
.line_list li:first-child {
	margin: 0;
	padding: 0;
}
.line_list li:first-child:after {
	display: none;
}
/*styles for list in line with border between items end*/


.inp_paginator {
  font-size: 15px;
  vertical-align: middle;
  text-align: center;
  margin-bottom: 10px;
}
.inp_paginator input {
  font-size: 15px;
  width: 24px;
  height: 18px;
  text-align: center;
  vertical-align: middle;
  margin-right: 5px;
}
.inp_paginator .pag_btn {
  vertical-align: top;
  margin: 2px 10px;
}


.sof_side_menu .title {
  margin: 0 0 3px;
}
.sof_side_menu .amount {
  color: #bac2c5;
}
.ul_accordeon a {
  font-weight: bold;
  color: #2274ac;
}
.ul_accordeon a:hover {
  color: #000;
}
.ul_accordeon .has_sub a {
  padding-left: 15px;
}
.ul_accordeon .has_sub>a:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 3px;
  width: 0;
  height: 0;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-left: 4px solid #2274ac;
}
.ul_accordeon li.active>a {
  padding-left: 15px;
  color: #000;
}
.ul_accordeon li.active>a:after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #2274ac;
  top: 5px;
}

.ul_accordeon .ul_sub {
  padding-left: 25px;
  margin: 5px 0 0;
  display: none;
}
.ul_accordeon li.opened .ul_sub {
  display: block;
}
.ul_accordeon .ul_sub li {
  border: none;
}
.ul_accordeon .ul_sub a {
  font-weight: normal;
  padding: 0;
}


/*form styles*/
.content_form_wrapper {
	padding: 20px 10px 10px;
  background: #eaeeed;
  width: 413px;
}
.content_form_wrapper .vw_form .form_row {
	margin-bottom: 10px;
}
.content_form_wrapper .vw_form label {
	width: 179px;
}
.content_form_wrapper .vw_form input[type=text] {
	width: 213px;
}
.content_form_wrapper .vw_form select {
	width: 225px;
}
.content_form_wrapper .vw_form textarea {
	width: 213px;
	height: 60px;
}
.content_form_wrapper .vw_form input[type="submit"].vw_btn {
	padding-right: 20px;
	padding-left: 20px;
}



/*complectation list styles*/
.complect_list {
	padding-top: 10px;
	border-bottom: 1px solid #cfd7d9;
	margin-bottom: 10px;
}
.complect_list_item {
	background: #eaeeed;
	margin-bottom: 20px;
	display: inline-block;
	float: none;
	vertical-align: top;
	color: #000;
	text-decoration: none;
}
.complect_list_item .header_item {
	background: #bac2c5;
	padding: 20px 0 8px; 
}
.complect_list_item .header_item.no_background {
	background: none;
}
.complect_list_item .img {
	margin-bottom: 8px;
}
.complect_list_item .img img {
	width: 100%;
}
.complect_list_item .name {
	padding: 0 10px;
	font-size: 16px;
	font-family:"VWHBlack", sans-serif;
}
.complect_list_item .price {
	padding: 0 10px;
	font-size: 16px;
	font-family:"VWHSemibold", sans-serif;
}
.complect_list_item .info_block {
	padding: 8px 10px;
}
.complect_list_item .info_list {
	padding: 0 0 0 13px;
	margin: 0 0 25px;
}




/*model view page*/
.view_links .links_item {
	float: left;
	overflow: hidden;
	display: block;
	position: relative;
}
.view_links .links_item.active:before,
.view_links .links_item:hover:before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #2d6590;
	opacity: .7;
	z-index: 5;
}
.view_links .links_item.medium {
	width: 33.33%;
	height: 152px;
}
.view_links .links_item.small {
	width: 25%;
	height: 114px;
}
.view_links .links_item .title {
	display: inline-block;
	position: absolute;
	z-index: 10;
	top: 50%;
	margin-top: -10px;
	width: 180px;
	left: 50%;
	margin-left: -120px;
	text-align: center;
	padding: 0 30px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.view_content {
	background: #eaeeed;
	padding: 24px;
}

.view_content_list {
	list-style: none;
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}
.view_content_list .list_item {
	padding: 24px 0;
	border-top: 1px solid #ccc;
}
.view_content_list .content_info {
	float: left;
  width: 320px;
  padding-right: 8px;
  height: 270px;
  margin-bottom: 4px;
  overflow-y: auto;
}
.view_content_list .content_media {
	float: right;
  width: 570px;
  height: 270px;
  position: relative;
  overflow: hidden;
}
.view_content_list .title {
	margin-bottom: 15px;
}
.view_content_list p {
	line-height: 13px;
}
.content_media_links a {
	color: #333;
	text-decoration: none;
	display: inline-block;
	position: relative;
}
.content_media_links a:first-child {
	padding-right: 10px;
	margin-right: 6px;
}
.content_media_links a:first-child:after {
	display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 1px;
  height: 10px;
  margin-top: -4px;
  background: #333;
}
.content_media_links a:hover {
  color: #2274ac;
}
.content_media_links a.active {
	 color: #2274ac;
	 padding-left: 9px;
}
.content_media_links a.active:before {
	content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-left: 4px solid #2274ac;
}
.content_media .slider_wrapper {
	height: 100%;
}
.content_media .video_title {
	position: absolute;
	top: 11px;
	left: 12px;
}
.content_media video {
	position: absolute;
	bottom: 0;
}

.js_tab_content {
	display: none;
}
.js_tab_content.active {
	display: block;
}

.complect_detail_wrapper {
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #cfd7d9;
}
.complect_detail_wrapper .content_tabs {
	margin-bottom: 10px;
}
.complect_detail_wrapper .complect_sort {
	width: 450px;
	font-size: 11px;
}
.complects_col_links {
	list-style: none;
	margin: 0;
	padding: 0;
}
.complects_col_links .complect_list_item {
	width: 178px;
	margin: 0;
	padding-bottom: 10px;
	background: none;
}
.complects_col_links .complect_list_item.active,
.complects_col_links .complect_list_item:hover {
	width: 215px;
	color: #000;
	text-decoration: none;
}
.complects_col_links .complect_list_item .price {
	font-size: 11px;
}
.complects_col_links .complect_list_item .name {
	font-size: 11px;
	margin-bottom: 3px;
}
.complects_col_links .complect_list_item:hover .name,
.complects_col_links .complect_list_item.active .name {
	font-size: 15px;
}

.compare_list .complect_list_item {
	position: relative;
	min-height: 180px;
	padding-bottom: 55px;
	margin-bottom: 0;
    float: left;
}
.compare_list .btns_wrapper {
	position: absolute;
	bottom: 10px;
	left: 0;
	padding: 0 10px;
}
.compare_list .btn_close {
	position: absolute;
	top: 2px;
	right: 2px;
}
.compare_list .difference_check {
	position: absolute;
	top: 110px;
	left: 10px;
}
.compare_list .difference_check label {
	padding-left: 18px;
}


.complect_list_table {
	width: auto;
}
.complect_list_table .tbb_gray {
	width: 195px;
	text-align: center;
}

.compare_icons_list {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	margin-bottom: 10px;
}
.compare_icons_list li {
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
	padding-left: 20px;
	position: relative;
}
.compare_icons_list li .icon {
	position: absolute;
	left: 0;
	top: 1px;
}
.compare_icons_list li .icon.not_icon {
	top: 5px;
}
.st_icon {
	width: 10px;
	height: 10px;
	background: #32434d;
	display: inline-block;
	border-radius: 50%;
}
.opt_icon {
	width: 8px;
	height: 8px;
	border: 1px solid #32434d;
	display: inline-block;
	border-radius: 50%;
}
.not_icon {
	width: 10px;
	height: 2px;
	background: #32434d;
	display: inline-block;
	vertical-align: middle;
}

.compare_sort_wrapper {
	margin-bottom: 30px;
}
.compare_sort_wrapper .title {
	font-weight: bold;
	margin-bottom: 7px;
}
.compare_sort_wrapper select {
	width: 215px;
}

.compare_table_wrapper {
	margin-bottom: 30px;
}
.compare_table_wrapper .table_title {
	font-weight: bold;
	margin-bottom: 7px;
}


.complect_pop_link {
	position: relative;
}
.complect_pop {
	display: none;
	border: 4px solid #fff;
	padding: 10px 6px;
	position: absolute;
	left: -10px;
	top: 100%;
	background: #eaeeed;
	z-index: 100;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,.3);
  box-shadow: 0px 1px 3px rgba(0,0,0,.3);
  width: 448px;
  margin-top: 7px;
}
.complect_pop.center {
	left: 50%;
	margin-left: -234px;
}
.complect_pop.right {
	left: auto;
	right: -50px;
}
.complect_pop:before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  top: -10px;
  z-index: 101;
  left: 75px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 6px solid #fff;
}
.complect_pop.center:before {
	left: 50%;
  margin-left: -7px;
}
.complect_pop.right:before {
	left: auto;
  right: 120px;
}
.complect_pop .btn_close {
	position: absolute;
	top: 10px;
	right: 7px;
}

.complect_pop .title {
	font-size: 12px;
	font-weight: bold;
}
.complect_pop_list {
	width: 460px;
	margin: 0 -6px;
}
.complect_pop_list .model_img {
	padding: 2px;
	background: #fff;
	width: 137px;
	height: 65px;
	-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,.3);
  box-shadow: 0px 0px 1px rgba(0,0,0,.3);
  margin-bottom: 2px;
}
.complect_pop_list .list_item {
	display: block;
	float: left;
	color: #000;
	text-decoration: none;
	margin: 15px 6px 0;
}
.complect_pop_list .list_item:hover,
.complect_pop_list .list_item.active {
	color: #2274ac;
}

.complect_pop_list .list_item .model_title {
	font-weight: bold;
	display: block;
}

  

/*models dropdown*/
.header_nav .model_submenu {
    width: 840px;
    z-index: 2;
}
.model_submenu_inner {
    padding: 10px 10px 15px;
    background: #fff;
}
.model_submenu .model_list_item {
    border-top: none;
    margin: 0;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 13px;
    height: 145px;
}
.model_submenu .model_list_item.no_border {
    border-bottom: none;
}
.model_submenu .model_menu_list_wrap {
    width: 100%;
}
.model_submenu .title_item {
    margin-bottom: 15px;
    color: #3a474f;
    font-size: 14px;
    background: none;
    font-family:"VWHBook", sans-serif;

}
.model_submenu .model_item {
    padding-right: 0;
    background: none!important;
    font-family: Arial, Helvetica, sans-serif;
    height: auto;
    text-align: left;
}
.model_submenu .model_img {
    margin-bottom: 10px;
}
.model_submenu .title {
    display: block;
    margin-bottom: 0;
    text-align: left;
    font-weight: bold;
    font-size: 11px;
}
.model_submenu .model_price {
    color: #8994A0;
    font-size: 12px;
    display: block;
    text-align: left;
}
.model_list_item .model_item:hover .model_price {
    color: #2274ac;
}
.model_submenu .info_txt {
    color: #8994A0;
    font-size: 10px;
}
.model_submenu .vw_link_arrow {
    white-space: normal;
    color: #2274ac;
    padding: 0 0 0 9px;
    background: none!important;
    margin-bottom: 5px;
}
/*~~~~*/

.main_content_wrapper {
	width: 962px;
	margin: 0 auto 20px;
}

/*CEO STYLES*/
.seo_wrapper {
  position: relative;
  margin-bottom: 20px;
}
.textseo .clearfix {*zoom:1;}
.textseo .clearfix:before,.clearfix:after {content: " ";display: table;}
.textseo .clearfix:after {clear: both;}

.textseo img { display:block; max-width:100%; }

a.call-form { text-decoration:underline; }

.textseo {
	padding:20px 20px 5px;
	color:#000;
	font:11px/1.2 Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	width:920px;
	}

.textseo h3 {
	font-size:12px;
	margin:0 0 10px;
	}

.textseo .w215 { width:215px; height:auto; }
.textseo .art_text { width:685px; }
.textseo .col_3 .art_text { width:450px; }

.textseo .article .art_text { margin-top:-3px; }


.textseo .fl_left {
	float:left;
	display:block;
	}

.textseo img.fl_left {	margin:0 20px 10px 0;}


.textseo p {margin: 0 0 15px;}

.textseo p + h3 { margin-top:25px; }

.textseo .columns {width:920px; margin-bottom: 10px;}
.textseo .column { float:left; }

.textseo .column + .column,
.textseo .column ~ .column {margin-left:20px;}

.textseo .col_1 { width:215px; }
.textseo .col_2 { width:450px; }
.textseo .col_3 { width:685px; }

.textseo .article {
	margin-bottom:20px;
	}

.textseo .add_social {
	margin:20px 0;
	}

.textseo .gray_plate {
	background:#eaeeed;
	border:1px solid #ddd;
	padding:10px;
	margin-bottom:20px;
	
	   -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2);
	        box-shadow:0px 1px 2px rgba(0,0,0,0.2);
	}

.textseo .gray_plate img {
	display:block;
	margin:-11px -11px 7px;
	max-width:none;
	*max-width:100%;
	}

.textseo .arrow_list {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	font-size:12px;
	}
	
.main .textseo > .arrow_list {
	margin-bottom:20px;
	}
	
.textseo .arrow_list li + li,
.textseo .col_1 img + h3 { margin-top:7px; }
.textseo .arrow_list + h3 {margin-top:30px;}
.textseo .columns + h3 { margin-top:15px; }


.textseo .arrow_list a {
	text-decoration:none;
	padding-left:10px;
	background:url(../img/arrows_sprite.png) -412px -79px no-repeat;
	}

.textseo .arrow_list a:hover {
	text-decoration:underline;
	background-position:-472px -19px;
	}

.textseo .fake_cols { margin-right:-20px;}
 
.textseo .fake_cols li {
	float:left;
	width:215px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	margin:7px 20px 0 0 !important;
	}


.textseo .icons_wrap {
	float:none !important;
	}


.textseo.var3 {color:#74818a;}	
.textseo.var3 h3 {color:#74818a;}



.icons_wrap .icons {
	display: block;
  height: 24px;
  width: 24px;
  margin-right: 10px;
  float: left;
}
.tooltip {
	 cursor: help;
	 position: relative;
	 text-decoration: none;
}
.icons_wrap .tooltip span {
  margin-left: -999em;
  position: absolute;
  color: #000;
  padding: 0.8em 1em;
  background: none repeat scroll 0 0 #FFFFAA;
  border: 1px solid #FFAD33;
  font-size: 10px;
}
.icons_wrap .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: 1500;
}
.icons_wrap .youtube2 {
  background-image: url("../img/soc_icons/youtube.png");
}
.icons_wrap .facebook {
  background-image: url("../img/soc_icons/facebook.png");
}
.icons_wrap .vk {
  background-image: url("../img/soc_icons/vk.png");
}
.icons_wrap .insta {
  background-image: url("../img/soc_icons/insta.png");
}
.icons_wrap .foursquare {
  background-image: url("../img/soc_icons/icon-36x36.png");
}
.icons_wrap .twitter {
  background-image: url("../img/soc_icons/twitter.png");
}
.icons_wrap .rss {
  background-image: url("../img/soc_icons/rss.png");
}
.icons_wrap .android-m {
  background-image: url("../img/soc_icons/android-m.png");
}
.icons_wrap .apstore {
  background-image: url("../img/soc_icons/apstore.png");
}
.icons_wrap .mobile_soft {
  background-image: url("../img/soc_icons/soft.png");
}

/*CEO STYLES END*/

.teasers_container {
	padding-top: 10px;
	margin-bottom: 30px;
}
.teasers_container .teaser_item {
	display: block;
	float: left;
	width: 229px;
	height: 84px;
	margin-left: 15px;
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.5);
	box-shadow: 1px 2px 3px rgba(0,0,0,.5);
}
.teasers_container .teaser_item:first-child {
	margin-left: 0;
}


.accor_item {
	margin-bottom: 10px;
}
.accor_link {
	font-weight: bold; 
}
.accor_content {
	display: none;
	margin: 10px 0 15px;
}



.preview_pic {
    position: relative;
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
}


.sof_side_menu .left_sub_menu {
    padding-bottom: 6px;
    padding-left: 20px;
    margin: 0;
}

.sof_side_menu .left_sub_menu li {
    padding: 10px 0 0;
    border: none;
}




/*calculator styles*/
.calculator_wrapper {
	background: #e6ebea;
	padding: 15px 20px 20px;
	font-family:"VWText", sans-serif;
}


.calc_model {
	background: #fff;
	border: 1px solid #d2dcd9;
	margin-bottom: 10px;
}

.calc_model_pic {
	float: left;
	width: 324px;
	line-height: 120px;
	vertical-align: middle;
	text-align: center;
}
.calc_model_info {
	border-left: 1px solid #d2dcd9;
	margin-left: 324px;
}
.calc_model_info .info_item {
	position: relative;
	border-top: 1px solid #d2dcd9;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	
}
.calc_model_info .info_item:first-child {
	border-top: none;
}
.calc_model_info .calc_select {
	cursor: pointer;
}
.calc_model_info .calc_select_val {
	padding: 0 25px 0 12px;
}
.calc_model_info .calc_select_val:before {
	content: "";
	width: 9px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -8px;
	background: url(../img/calc_sprite.png) no-repeat -46px 0;
}

.calc_select_popup {
	display: none;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	top: 100%;
	right: 0;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #bac5c2;
	-webkit-box-shadow: 0 3px 10px #b4b9b8;
	box-shadow: 0 3px 10px #b4b9b8;
	line-height: normal;
	min-width: 100%;
}
.opened .calc_select_popup {
	display: block;
}
.calc_select_popup .models_pop {
	max-height: 342px;
}
.models_wrap {
	padding: 10px 10px 5px;
	width: 360px;
}
.models_pop .pop_model_item {
	position: relative;
	width: 118px;
	float: left;
	padding: 10px 0 7px;
	margin: 0 0 5px;
	font-size: 14px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid transparent;
	cursor: pointer;
}

.models_pop .pop_model_item:hover {
	border-color: #00b1eb;
}
.models_pop .pop_model_item .title {
	margin-top: 5px;
	font-weight: bold;
	line-height: 17px;
}
.models_pop .pop_model_item .price {
	line-height: 17px;
}
.models_pop .ml_action {
	position: absolute;
  top: 5px;
  left: 50%;
  margin-left: -25px;
}


.edit_icon {
	width: 16px;
	height: 16px;
	background: url(../img/calc_sprite.png) no-repeat 0 0;
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: 4px;
	cursor: pointer;
}
.edit_icon:hover {
	background-position: -21px 0;
}

.calc_model_info .info_item .edit_icon {
	position: absolute;
	top: 50%;
	right: 8px;
	margin-top: -8px;
}


.calc_input {
	padding: 0 25px 0 12px;
}
.calc_input_val {
	margin-top: 4px;
	border: 1px solid transparent;
	border-radius: 5px;
	margin-left: -7px;
	font-size: 16px;
	font-family:"VWText", sans-serif;
	line-height: 30px;
	height: 30px;
	padding: 0 7px; 
	min-width: 105px;
}
.calc_input_val.active {
	border-color: #1c6093;
	width: 105px;
}
.calc_input_val input {
	font-size: 16px;
	font-family:"VWText", sans-serif;
	padding: 0;
	border: none;
	background: none;
	outline: none;
	height: 100%;
	line-height: normal;
	vertical-align: top;
	width: 100%;
}
.calc_input_val .edit_inp {
	display: none;
}
.calc_input_val.active .edit_inp {
	display: inline-block;
}
.calc_input_val.active .edit_val {
	display: none;
}

.calc_input_val.smaller {
	min-width: 65px;
}
.calc_input_val.active {
	border-color: #1c6093;
	width: 65px;
}



.calc_sliders {
	background: #fff;
	border: 1px solid #d2dcd9;
	padding: 20px;
}
.calc_sliders_col {
	width: 50%;
	float: left;
	padding-left: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.calc_sliders .title {
	color: #696969;
	font-size: 14px;
}

.calc_sliders .price_input {
	margin-bottom: 20px;
}
.calc_sliders .price_input .calc_input_val {
	display: inline-block;
	vertical-align: middle;
}


.slider_item .slider_wrap {
	display: inline-block;
	width: 240px;
	padding-bottom: 25px;
	position: relative;
}
.slider_item .slider_title {
	margin-left: 15px;
	font-size: 16px;
	vertical-align: top;
	display: inline-block;
	margin-top: -10px;
}

.calc_sliders .add_row {
	margin-top: 30px;
	padding-top: 10px;
	border-top: 1px solid #c2cfcc;
}
.calc_sliders .add_row .calc_checkbox {
	display: inline-block;
	vertical-align: middle;
}
.calc_sliders .add_slider_check {
	margin-top: 7px;
}
.calc_sliders .add_row .title {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	cursor: pointer;
	padding-left: 10px;
}
.calc_sliders .add_slider_col {
	display: none;
}


/* tech calculator styles*/

.calc_tech.calc_model_info .info_item{
    height: 60px;
    line-height: 60px;
    padding-left: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.calc_model_info .car_icon:after{
    content: '';
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 25px;
    background: url("../img/calc_sprite.png")  no-repeat;
    background-position: -26px -42px;
    width: 27px;
    height: 12px;
    margin: 0 4px;
}

.calc_model_info .motor_icon:after{
    content: '';
    display: inline-block;
    position: absolute;
    left: 11px;
    top: 23px;
    background: url("../img/calc_sprite.png")  no-repeat;
    background-position: -1px -39px;
    width: 21px;
    height: 16px;
    margin: 0 7px -3px 8px;
}

.calc_tech.calc_model_info .calc_select_val:before{
    right: 20px;
}


.calc_sliders .title.tech_title{
    font-weight: bold;
    color: #000;
    margin-bottom: 43px;
}

.tech_slider.slider_item{
    margin-bottom: 32px;
}

.tech_slider.slider_item .slider_wrap{
    display: block;
    width: 100%;
    padding:0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tech_slider .noUi-value:nth-of-type(4n){
    top: -42px;
}

.tech_slider .noUi-base{
    width: 100%;
}

.tech_calc_form.calc_form{
    margin-top: 25px;
}

.tech_calc_form.calc_form .submit_btn{
    width: 165px;
}

.tech_calc_form.calc_form .inp_wrap .inp_txt.name {
    min-width: 227px;
}

.tech_calc_form.calc_form .inp_wrap .inp_txt.phone {
    min-width: 213px;
}

.calc_comment{
    margin-top: 25px;
}

.calc_comment div{
    color: #5f5f5f;
    font-size: 14px;
    margin-bottom: 18px;
}

.tech_calc_table.calc_table_item{
    margin-bottom: 0;
    padding: 15px 20px;
}

.tech_calc_table td{
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.tech_calc_table .calc_table_item th{
    vertical-align: top;
}

.tech_calc_table .calc_table_item td:first-child{
    width: 200px;

}

.tech_calc_table .calc_table_item td:nth-child(2){
    width: 145px;
}

.tech_calc_table .calc_table_item td:nth-child(3){
    width: 175px;
}

.tech_calc_table .tr_title td{
    background: #e6ebea;
    border-top: 1px solid #c2cfcc;
    border-bottom: none;
    font-size: 17px;
    color: #686868;
}

.tech_calc_table .calc_table_item tr.active td{
    background: transparent;
}

.tech_calc_table .tr_total{
    font-size: 17px;
    font-weight: bold;

    background: #e6ebea;
}

.tech_calc_table .tr_total td{
    border-bottom: none;
}

.tech_calc_table label.calc_checkbox{
    float: right;
}

.tech_calc_table .noborder td{
    border-bottom: none;
}
/* END tech calculator styles*/

/*range slider styles*/

.noUi-target,
.noUi-target * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-ms-touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-target {
	position: relative;
	direction: ltr;
}
.noUi-base {
	width: 241px;
	height: 100%;
	position: relative;
	background: #2474af;
	z-index: 2;
}
.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0;
	background: #b8c1bf;
}
.noUi-handle {
	position: relative;
	z-index: 15;
}

.noUi-state-tap .noUi-origin {
-webkit-transition: left 0.3s, top 0.3s;
	transition: left 0.3s, top 0.3s;
}
.noUi-state-drag * {
	cursor: inherit !important;
}

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
	height: 2px;
}
.noUi-horizontal .noUi-handle {
	width: 24px;
	height: 24px;
	left: -12px;
	top: -12px;
}


/* Styling;
 */
.noUi-background {
	background: #b8c1bf;
}
.noUi-connect {
	background: #3FB8AF;
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45);
-webkit-transition: background 450ms;
	transition: background 450ms;
}
.noUi-origin {
	border-radius: 2px;
}
.noUi-target {

}
.noUi-target.noUi-connect {
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #BBB;
}

/* Handles and cursors;
 */
.noUi-dragable {
	cursor: w-resize;
}
.noUi-vertical .noUi-dragable {
	cursor: n-resize;
}
.noUi-handle {
	border: 1px solid #d3d6d8;
	border-radius: 50%;
	background: #FFF;
	cursor: pointer;
	box-shadow: inset 0 -2px 7px #EBEBEB,
				0 3px 5px -2px #BBB;
}
.noUi-handle div {
	background: #fff;
	color: #2475ad;
	font-size: 10px;
	text-align: center;
	position: absolute;
	top: 100%;
	margin-top: 4px;
	height: 10px;
	width: 14px;
	margin-left: -7px;
	left: 50%;
	 -webkit-box-shadow: 0 11px 10px 7px #fff;
   box-shadow: 0 11px 10px 7px #fff; 
}

.noUi-handle:before {
	content: "";
	display: block;
	position: absolute;
	height: 6px;
	width: 6px;
	background: #2474af;
	left: 50%;
	top: 50%;
	margin-top: -3px;
	margin-left: -3px;
	border-radius: 50%;
}


/* Disabled state;
 */
[disabled].noUi-connect,
[disabled] .noUi-connect {
	background: #B8B8B8;
}
[disabled] .noUi-handle {
	cursor: not-allowed;
}


/* PIPS styling.
Base;
 */
.noUi-pips,
.noUi-pips * {
-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.noUi-pips {
	position: absolute;
	color: #999;
	font-size: 10px;
}

/* Values;
 */
.noUi-value {
	width: 40px;
	position: absolute;
	text-align: center;
}
.noUi-value-sub {
	color: #ccc;
	
}

/* Markings;
 */
.noUi-marker {
	position: absolute;
	background: #CCC;
}
.noUi-marker-sub {
	background: #AAA;
}
.noUi-marker-large {
	background: #AAA;
}

/* Horizontal layout;
 */
.noUi-pips-horizontal {
	height: 50px;
	top: 100%;
	left: 0;
	width: 100%;
}
.noUi-value-horizontal {
	margin-left: -20px;
	padding-top: 13px;
	font-size: 10px;
}
.noUi-value-horizontal.noUi-value-sub {
	padding-top: 15px;
}

.noUi-marker-horizontal.noUi-marker {

	width: 1px;
	height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
	height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
	height: 5px;
}


.slider_item .slider_wrap .min_line {
	position: absolute;
	top: 0;
	left: 0;
	height: 2px;
	background: #c74c4c;
	z-index: 10;
}
.slider_item .slider_wrap .max_line {
	position: absolute;
	top: 0;
	right: 0;
	height: 2px;
	background: #c74c4c;
	z-index: 10;
}


/*range slider styles end*/


.calc_table {
	padding: 20px;
	border: 1px solid #d2dcd9;
	border-top: none;
    border-bottom: none;
	background: #f3f9f8;
    margin-bottom: -13px;
}

.calc_table + .grey_arrow{
    display: block;
    width: 645px;
    height: 30px;
    margin-bottom: -17px;
    background: url('../img/grey_arrow.png') center center no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    top: 13px;
}

.calc_title{
    font-size: 16px;
    margin-bottom: 30px;
}

.calc_table_item {
	width: 100%;
	font-size: 14px;
	margin-bottom: 10px;
}
.calc_table_item th {
	white-space: nowrap;
	font-weight: bold;
	text-align: left;
	padding: 0 10px 15px 5px;
	border-bottom: 1px solid #c2cfcc;
}
.calc_table_item th:first-child {
	padding-left: 10px;
}
.calc_table_item td {
	padding: 12px 10px 15px 5px;
	border-bottom: 1px solid #c2cfcc;
}
.calc_table_item td:first-child {
	padding-left: 10px;
}

.q_icon {
	float: left;
	width: 16px;
	height: 16px;
	background: #2474af;
	border-radius: 50%;
	position: relative;
	margin-top: 2px;
}
.q_icon:before {
	content: "";
	display: block;
	width: 6px;
	height: 9px;
	background: url(../img/calc_sprite.png) no-repeat -51px -24px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -4.5px;
	margin-left: -3px;
}
.q_icon:hover {
	background-color: #00b1eb;
}
.calc_table_item .title {
	margin-left: 25px;
}
.calc_table_item .price {
	white-space: nowrap;
	text-decoration: underline;
	color: #2474af;
}
.calc_table_item .price:hover {
	color: #00b1eb;
}
.calc_table_item tr.active td {
	background: #bac2c5;
}
.calc_table_item .hidden_tr {
	display: none;
}

.calc_table .all_link {
	color: #2474af;
	text-decoration: none;
	font-size: 14px;
}
.calc_table .all_link:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	background: url(../img/calc_sprite.png) no-repeat -62px -26px;
	width: 4px;
	height: 7px;
}
.calc_table .all_link:hover:after {
	background-position: -62px 0;
}
.calc_table .all_link:hover {
	color: #00b1eb;
}
.calc_table .all_link .hide {
	display: none;
}
.calc_table .all_link.opened .hide {
	display: inline-block;
}
.calc_table .all_link.opened .show {
	display: none;
}


label.calc_checkbox {
	padding: 0;
	width: 22px!important;
	height: 22px;
	border-radius: 50%;
	display: block;
	background-image: none;
	background: #ffffff;
	border: 1px solid #c2cfcc;
	position: relative;
}
label.calc_checkbox:before {
	content: "";
	width: 13px;
	height: 10px;
	position: absolute;
	top: 50%;
	left: 50%;
	background: url(../img/calc_sprite.png) no-repeat 0 -24px;
	margin-left: -6.5px;
	margin-top: -5px;
}
label.calc_checkbox:hover:before {
	background-position: -33px -24px;
}
label.calc_checkbox.checked {
	background-image: none;
	border-color: #2474af;
}
label.calc_checkbox.checked:before {
	background: url(../img/calc_sprite.png) no-repeat -16px -24px;
}


.fancy_popup.wide_table {
	width: 870px;
	font-family:"VWText", sans-serif;
	font-size: 14px;
}
.fancy_popup.wide_table .pop_credit_info {
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.fancy_popup.wide_table .pop_credit_info td {
	padding: 5px 10px 0 0;
}
.fancy_popup.wide_table .pop_table {
	width: 100%;
}
.fancy_popup.wide_table .pop_table th,
.fancy_popup.wide_table .pop_table td {
	padding: 15px 10px;
	text-align: left;
}
.fancy_popup.wide_table .pop_table td {
	border-top: 1px solid #c2cfcc;
}



.calc_form {
	padding: 40px 20px 20px;
	background: #2474af;
	color: #fff;
	font-size: 14px;
    border-right: 1px solid #d2dcd9;
    border-left: 1px solid #d2dcd9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.calc_form .title {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.calc_form .inp_txt {
	height: 32px;
	line-height: 16px;
	font-size: 14px;
	font-family:"VWText",sans-serif;
	padding: 7px 10px;
	border: 1px solid #1c6093;
	border-radius: 5px;
	background: #FFF;
}
.calc_form .form_wrap {
	display: table;
	width: 100%;
}
.calc_form .form_wrap .inp_wrap {
	display: table-cell;
	vertical-align: top;
}
.calc_form .form_wrap .inp_wrap+.inp_wrap {
	padding-left: 10px;
}
.calc_form .form_wrap .inp_wrap input {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family:"VWText",sans-serif;
	font-size: 14px;
}
.calc_form .form_wrap .submit_btn {
	border-radius: 5px;
	border: 1px solid #df6a00;
	background: #ff871f;
	color: #fff;
	font-size: 14px;
	height: 32px;
	padding: 0 15px;
	line-height: 30px;
	vertical-align: middle;
}
.calc_form .form_wrap .submit_btn:hover {
	background: #ff9434;
}

.calc_form .inp_wrap.error .inp_txt {
	border-color: #ff0000;
	background: #ffdcdc;
}

.calc_form .inp_wrap .inp_txt.name {
	min-width: 270px;
}
.calc_form .inp_wrap .inp_txt.phone {
	min-width: 100px;
}
.calc_select_popup .models_pop .mCSB_container {
	padding-right: 30px;
}





.engines_pop {
	max-height: 226px;
}
 

.engines_pop .mCSB_container.mCS_no_scrollbar {
	padding-right: 0;
}
.engines_pop .engines_list {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 16px;
}
.engines_pop .engines_list li {
	line-height: 18px;
	padding: 10px 10px;
}
.engines_pop .engines_list li:hover {
	background: #00b1eb;
	color: #fff;
}


.calc_select_popup .mCustomScrollBox>.mCSB_scrollTools {
	right: 0;
}
.calc_select_popup .mCSB_scrollTools .mCSB_draggerContainer {
	top: 10px;
	bottom: 10px;
}


.js_edit_field,
.js_models_opener {
	cursor: pointer;
}
/*calculator styles*/



/*landing styles*/
/*~~~common sytles~~~~~*/
.landing_block {
	font-family:"VWText",sans-serif;
	padding: 30px 20px 20px;
	font-size: 14px;
	background: #f3f9f8;
	position: relative;
	background-repeat: no-repeat;
}
.landing_block.block_dark_back {
	background: #00b1eb;
	color: #fff;
}
.landing_block.block_dark_back .block_title {
	color: #fff;
}
.landing_block .btn,
.landing_form .btn {
	display: block;
	text-align: center;
	padding: 8px 10px 12px;
	color: #fff;
	font-family:"VWText",sans-serif;
	font-size: 20px;
	line-height: 20px;
	background: #00b1eb;
	border-radius: 5px;
	text-decoration: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.landing_block .btn:hover,
.landing_form .btn:hover {
	background: #2175ad;
}

.landing_block .btn.dark,
.landing_form .btn.dark {
	background: #2175ad;
}
.landing_block .btn.dark:hover,
.landing_form .btn.dark:hover {
	background: #105a8b;
}

.landing_block .btn.submit,
.landing_form .btn.submit {
	background: #ff871f;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.landing_block .btn.submit:hover,
.landing_form .btn.submit:hover {
	background: #e66b00;
}




.avn_btn {
	display: inline-block;
	text-align: center;
	padding: 5px 15px 7px;
	color: #fff!important;
	font-family:"VWText",sans-serif;
	font-size: 16px;
	line-height: 16px;
	background: #ff871f;
	border-radius: 5px;
	text-decoration: none!important;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #df6a00;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.avn_btn:hover {
	background: #e66b00;
}
.avn_btn.light {
	background: #fff;
	border-color: #cfd7d9;
	color: #2175ad!important;
}
.avn_btn.light:hover {
	color: #0b4e7b!important;
	border-color: #b0bdc0;
}

.landing_block .block_title {
	text-align: center;
	font-size: 36px;
	font-family:"VWHSemibold", sans-serif;
	margin-bottom: 30px;
	font-weight: normal;
}


.link_arrow {
	color: #2474ae;
	text-decoration: none;
	font-size: 14px;
}
.link_arrow:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	background: url(../img/calc_sprite.png) no-repeat -62px -26px;
	width: 4px;
	height: 7px;
}
.link_arrow:hover:after {
	background-position: -62px 0;
}
.link_arrow:hover {
	color: #00b1eb;
	text-decoration: none;
}


.landing_form .inp_txt {
	width: 100%;
  height: 40px;
  line-height: 16px;
  font-size: 14px;
  font-family: "VWText",sans-serif;
  padding: 10px 10px 12px;
  border: 1px solid #b4bfc7;
  border-radius: 5px;
  background: #FFF;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 15px;
}
.landing_form .inp_txt:focus {
	border-color: #00b1eb;
}

.landing_form .form_title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}
.landing_form .btn.submit {
	margin-top: 15px;
}

.landing_block .inp_txt.dark_bord {
	border: 1px solid #008bb8;
}
.landing_block .inp_txt.dark_bord:focus {
	border-color: #105a8b;
}

.landing_block .row.error .inp_txt {
	border-color: #ff0000;
	background: #ffdcdc;
}


/*~~~~~~~~*/



.complect_row+.complect_row {
	padding-top: 20px;
	border-top: 1px solid #d7d7d7;
}
.complect_item {
	width: 450px;
	margin-bottom: 20px;
	float: left;
}
.complect_item+.complect_item {
	margin-left: 20px;
}
.complect_item .col {
	width: 215px;
	float: left;
}
.complect_item .col+.col {
	margin-left: 20px;
}
.complect_item .img {
	overflow: hidden;
	margin-bottom: 15px;
	display: block;
}
.complect_item .price {
	font-size: 20px;
	margin-bottom: 15px;
}
.complect_item .title {
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
.complect_item a.title {
	display: inline-block;
	color: #000;
	text-decoration: none;
}
.complect_item a.title:hover {
	color: #2474ae;
}
.complect_item ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.complect_item ul li {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 14px;
}
.complect_item p {
	margin-top: 0;
}







.special_block .block_title {
	letter-spacing: 2px;
}
.special_block .form_img {
	text-align: center;
	margin-bottom: 20px;
}
.special_block .form_wrap {
	width: 385px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.special_block .form_wrap .btn {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 40px;
}






.special_block .inp_txt.phone {
	width: 143px;
	float: left;
}
.special_block .inp_txt.email {
	width: 230px;
	float: right;
}
.special_block .complect_item {
	color: #000;
}

.special_container {
	margin: 0 -10px;
}
.special_container .special_item {
	margin: 10px 10px 30px;
}
.special_item .title {
	font-size: 16px;
	margin-bottom: 10px;
}

.special_item.single_item {
	float: none;
	width: 100%;
	margin: 40px 0 20px;
} 
.special_item.single_item .col {
	width: 450px;
}
.special_item.single_item .btn {
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 10px;
}


.tech_block .tech_content {
	width: 574px;
	margin-bottom: 48px;
}
.tech_table {
	width: 100%;
	font-size: 16px;
	text-align: left;
	margin-bottom: 15px;
}

.tech_table td {
	border-top: 1px solid #d7d7d7;
	vertical-align: middle;
}
.tech_table th,
.tech_table td {
	padding: 15px 0 15px 25px;
}
.tech_table th {
	text-align: left;
}
.tech_table th:first-child,
.tech_table td:first-child {
	padding-left: 0;
}
.tech_table .tech_title {
	padding-left: 48px;
	color: #00b1eb;
	position: relative;
	min-height: 30px;
	line-height: 30px;
}
.tech_table .tech_title .title_txt {
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
}
.tech_table .tech_title:before {
	content: "";
	display: block;
	background: url(../img/landing_sprite.png) no-repeat;
	position: absolute;
	left: 0;
	top: 50%;
}
.tech_table .tech_title.speed:before {
	width: 31px;
	height: 25px;
	margin-top: -12.5px;
	background-position: 0 0;
}
.tech_table .tech_title.fuel:before {
	width: 27px;
	height: 30px;
	margin-top: -15px;
	background-position: 0 -56px;
}
.tech_table .tech_title.horse:before {
	width: 34px;
	height: 25px;
	margin-top: -12.5px;
	background-position: 0 -118px;
}
.tech_table .tech_title.engine:before {
	width: 34px;
	height: 24px;
	margin-top: -12px;
	background-position: 0 -179px;
}

.tech_block .form_wrap {
	background: #d2ddda;
	padding: 20px;
}
.tech_block .form_wrap .form_title {
	font-size: 24px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 5px;
}
.tech_block .form_wrap .row {
	float: left;
	width: 323px;
	margin: 0;
}
.tech_block .form_wrap .row+.row {
	float: right;
	width: 192px;
}



.slider_block {
	padding: 0;
}
.landing_slider .slider_item {
	width: 100%;
	height: 500px;
	position: relative;
	margin-bottom: 1px;
}
.landing_slider .slider_item img {
	width: 100%;
}
.landing_slider .arrow {
	position: absolute;
	top: 50%;
	margin-top: -42px;
	height: 84px;
	width: 44px;
	background: #000;
	background: rgba(0, 0, 0, .6);
	cursor: pointer;
}
.landing_slider .arrow:hover {
	background: #00b1eb;
}
.landing_slider .arrow.next {
	right: 0;
	border-radius: 5px 0 0 5px;
}
.landing_slider .arrow.prev {
	left: 0;
	border-radius: 0 5px 5px 0;
}
.landing_slider .arrow:before {
	content: "";
	background: url(../img/landing_sprite.png) no-repeat;
	width: 13px;
	height: 20px;
	position: absolute;
	top: 50%;
	margin-top: -10px;
}
.landing_slider .arrow.next:before {
	background-position: -50px 0;
	right: 13px;
}
.landing_slider .arrow.prev:before {
	background-position: -50px -35px;
	left: 13px;
}

.landing_slider .slider_preview {
	width: 100%;
	height: 100px;
}
.landing_slider .slider_preview .item {
	width: 192px;
	height: 100px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.landing_slider .slider_preview img {
	width: 100%;
}
.landing_slider .slider_preview .item:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0, 177, 235, 0.1);
	display: none;
}
.landing_slider .slider_preview .item:hover:before {
	display: block;
}
.landing_slider .slider_preview .item.active:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 4px solid #00b1eb;
	background:none;
}

.available_row {
	margin-bottom: 20px;
	padding-top: 20px;
}
.available_row+.available_row {
	border-top: 1px solid #d7d7d7;
}
.available_item {
	float: left;
	padding-bottom: 60px;
	position: relative;
	width: 215px;
	margin-left: 20px;
	min-height: 267px;
}
.available_item:first-child {
	margin-left: 0;
}
.available_item .img {
	display: block;
	margin-bottom: 7px;
}
.available_item .title {
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #000;
	display: block;
	text-decoration: none;
}
.available_item .title:hover {
	color: #2474af;
}
.available_item .specs {
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
}
.available_item .specs li {
	font-size: 14px;
	line-height: 17px;
}
.available_item .price {
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 5px;
}
.available_item .old_price {
	color: #ff0000;
	text-decoration: line-through;
}
.available_item .old_price .price_value {
	color: #606060;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 5px;
}
.available_item .link {
	color: #2474af;
	border-bottom: 1px dotted #2474af;
	text-decoration: none;
	line-height: 18px;
}
.available_item .link:hover {
	color: #00b1eb;
	border-color: #00b1eb;
}
.available_item .btn {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}


.available_block .filter_item {
	background: #d2ddda;
	padding: 15px 20px;
	margin-left: 20px;
	float: left;
	width: 215px;
	height: 327px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.filter_item .title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}
.filter_item .select_title {
	color: #828b89;
	margin-bottom: 3px;
}
.filter_item .select_item {
	margin-bottom: 15px;
}

/*custom select*/
.ik_select {
	width: 100%;
	font-size: 14px;
}
.ik_select_link {
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
	border: 1px solid #b4bfc7;
	border-radius: 5px;
	background: #fff;
	padding: 0 30px 0 10px;
	position: relative;
	cursor: pointer;
}
.ik_select_link:before {
	content: "";
  width: 9px;
  height: 16px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -8px;
  background: url(../img/landing_sprite.png) no-repeat -61px -69px;
}
.ik_select_link_text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ik_select_dropdown {
	overflow: auto;
	max-height: 154px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.3);
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
}
.ik_select_list {
	background: #fff;
	border: 1px solid #b4bfc7;
	border-radius: 5px;
	overflow: hidden;
}
.ik_select_list ul {
	list-style: none;
	padding: 0;
	margin: 0;

}
.ik_select_option {
	vertical-align: middle;
	padding: 0 10px;
	font-size: 14px;
	line-height: 16px;
	padding: 11px 10px 11px;
	cursor: pointer;
	font-family:"VWText", sans-serif;
}
.ik_select_hover {
	background: #00b1eb;
	color: #fff;
}
.ik_select_link_disabled {
	background: #e8f0ee;
	color: #92a09c;
}
.ik_select_link_disabled:before {
	background-position: -61px -91px;
}
/*custom select end*/


.press_block {
	background: #fff; 
	margin-bottom: 20px;
}
.press_logos {
	text-align: center;
	padding: 10px 20px 30px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 40px;
}
.press_block .press_item .img {
	margin-bottom: 20px;
}
.press_block .press_item .title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 15px;
}


.form_block {
	padding: 0;
}
.form_block .img_wrap {
	float: left;
	width: 480px;
	overflow: hidden;
	height: 279px;
}
.form_block .form_wrap {
	margin-left: 480px;
	padding: 25px 20px 20px;
} 
.form_block .form_txt {
	margin-bottom: 10px;
}
.form_block .form_title {
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #fff;
}
.form_block .form_wrap .row {
	float: left;
	width: 230px;
}
.form_block .form_wrap .row+.row {
	float: right;
	width: 192px;
}
.form_block .inp_txt:focus {
	border-color: #105a8b;
}
.form_block .form_rows {
	overflow: hidden;
}


.calculator_block .calculator_wrapper {
	background: none;
	padding: 0;
}
.calculator_block .calculator_wrapper .col_left {
	float: left;
	width: 265px;
}
.calculator_block .calculator_wrapper .col_right {
	float: right;
	width: 642px;
}
.calculator_block .calc_model_pic,
.calculator_block .calc_model_info {
	float: none;
	width: auto;
	margin: 0;
	border: none;
}
.calculator_block .calc_model_pic {
	border-bottom: 1px solid #d2dcd9;
}
.calculator_block .calc_select_popup{
	right: auto;
	left: -1px;
}
.calculator_block .calc_table {
	background: #eaeeed;
}
.calculator_block .calc_table_item tr.active td {
	background: #ced6d9;
}
.calculator_block .form_wrap {
	background: #00b1eb;
	color: #fff;
	padding: 18px;
}
.calculator_block .form_title {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
}
.calculator_block .inp_txt.phone {
	width: 130px;
}
.calculator_block .btn.submit {
	float: right;
	width: 85px;
}


.advantage_block {
	padding-top: 10px;
}
.advantage_block .title {
	font-size: 16px;
	font-weight: bold;

}
.advantage_block .img_item {
	float: left;
	margin: 0 20px 15px 0;
}
.advantage_block .btn.submit {
	width: 447px;
	margin: 0 auto 20px;
}
.advantage_block .advantage_txt {
	margin-bottom: 30px;
}



.landing_block.form_question_block {
	color: #fff;
	background: url(../img/form_back.jpg) 100% no-repeat;
	height: 410px;
}
.form_question_block .block_title {
	margin-top: 20px;
}
.form_question_block .form_wrap {
	width: 385px;
	margin: 0 auto;
	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.3);
	box-shadow: 0 5px 15px rgba(0,0,0,.3);
	border: 10px solid #fff;
	background: #eaeeed;
	padding: 30px 20px 25px;
}
.form_question_block .form_txt {
	color: #000;
	text-align: center;
}
.form_question_block .inp_txt.phone {
	width: 145px;
	float: left;
}
.form_question_block .inp_txt.email {
	width: 230px;
	float: right;
}
.form_question_block .btn.submit {
	display: block;
	width: auto;
	margin: 15px auto 0;
	padding-left: 40px;
	padding-right: 40px; 
}



.map_block {
	padding: 0;
	position: relative;
}
.map_block .address_wrap {
	width: 240px;
	padding: 15px 20px 0;
	position: absolute;
	top: 73px;
	left: 334px;
	background: #f3f9f8;
}
.map_address {
	font-family:"VWText", sans-serif;
	font-size: 14px;
}
.map_address .title {
	font-size: 20px;
	font-weight: bold;
}
.map_address .address {
	margin-bottom: 17px;
}
.map_address .phone,
.map_address .time {
	margin-bottom: 17px;
	padding-left: 25px;
	position: relative;
}
.map_address .phone:before,
.map_address .time:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	background: url(../img/landing_sprite.png) no-repeat;

}
.map_address .phone:before {
	width: 16px;
	height: 16px;
	background-position: -54px -151px;
	margin-top: -8px;
}
.map_address .time:before {
	width: 18px;
	height: 18px;
	background-position: -52px -120px;
	margin-top: -9px;
}



.callback_block {
	background: #fff;
	padding: 40px;
	text-align: center;
}
.callback_block .phone_item{
	color: #000;
	font-family:"VWHSemibold", sans-serif;
	font-size: 36px;
	margin-bottom: 10px;
}
.callback_block .call_link {
	font-size: 20px;
	font-weight: bold;
	text-decoration: underline;
	color: #0cb5ec;
}
.callback_block .call_link:hover {
	color: #2474af;
}


.popup_landing_form {
	text-align: center;
	font-size: 14px;
	color: #000;
	width: 387px;
	padding: 20px;
	font-family:"VWText", sans-serif;
	font-size: 14px;
}
.popup_landing_form .form_title {
	margin-bottom: 5px;
}
.popup_landing_form .form_txt {
	color: #000;
	text-align: center;
}
.popup_landing_form .inp_txt.phone {
	width: 145px;
	float: left;
}
.popup_landing_form .inp_txt.email {
	width: 230px;
	float: right;
}
.popup_landing_form .btn.submit {
	display: block;
	width: auto;
	margin: 15px auto 5px;
	padding-left: 40px;
	padding-right: 40px; 
}






.team_list {
	margin-top: 10px;
}
.team_list .items_list_item {
	width: 330px;
	float: left;
	margin-bottom: 20px;
}
.team_list .img {
	background: none;
	width: 120px;
  height: 180px;
  margin-right: 10px;
}
.team_list .info {
	margin-left: 130px;
	padding-right: 10px;
}



/*avn new styles*/
.avn_model_list {
	font-family:"VWText", sans-serif;
}

.avn_model_list .model_name {
	margin-top: 10px;
	font-family:"VWText", sans-serif;
	font-size: 14px;
}
.avn_model_list .ml_item {
	padding-bottom: 5px;
	min-height: 110px;
	width: 133px;
	background: none;
	border: 1px solid transparent;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ml_filter_title {
	font-size: 14px;
  font-weight: normal;
  font-family: "VWHSemibold", sans-serif;
  margin: 0 0 5px;
}
.ml_filter_wrapper .btn_check_list {
	padding: 0 0 5px;
	margin-bottom: 15px;
}
.ml_filter_wrapper .btn_check_list li {
	width: auto;
	float: left;
	margin: 0 5px 5px 0;
}
.btn_check_list .btn_check {
	display: inline-block;
	text-decoration: none;
	color: #2175ad;
	padding: 0 10px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	border-radius: 3px;
	background: none;
	margin: 0;
	font-size: 12px;
	font-family:"VWText", sans-serif;
}
.btn_check_list .btn_check.checked {
	color: #fff;
	background: #8994a0;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.7);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.7);
}

.avn_filter {
	padding: 15px 10px 5px;
	border: 1px solid #d2dcd9;
	margin-bottom: 20px;
}
.avn_filter .btn_check_list:last-child {
	border-bottom: none;
	margin-bottom: 0;
}


.avn_filter .ml_filter_title {
	margin-bottom: 10px;
	font-family:"VWText", sans-serif;
}

.avn_form_wrapper {
	padding: 10px;
  border: 1px solid #d2dcd9;
  background: #eaeeed;
  font-family:"VWText", sans-serif;
  font-size: 14px;
}
.avn_form_wrapper .avn_btn {
	width: 100%;
}
.avn_form_wrapper .form_txt {
	margin-bottom: 15px;
}
.avn_form_wrapper input[type=text] {
	font-size: 12px;
	line-height: 14px;
	height: 22px;
	padding: 3px 5px;
	background: #fff;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #cfd7d9;
	margin-bottom: 10px;
}
.avn_form_wrapper input.error {
	  border-color: #ff0000;
  background: #ffdcdc;
}

.anv_inline_filter {
	padding: 10px 10px 0;
}
.anv_inline_filter .btn_check_list {
	border: none;
	margin: 0;
	float: left;
	padding: 0;
}
.anv_inline_filter .filter_row {
	padding-bottom: 5px;
}
.anv_inline_filter .filter_row+.filter_row {
	  border-top: 1px solid #bac2c5;
	  padding-top: 10px;
}
.anv_inline_filter .filter_block {
	float: left;
}
.anv_inline_filter .filter_block+.filter_block  {
	margin-left: 25px;
}
.anv_inline_filter .ml_filter_title {
	float: left;
	margin: 0 15px 0 0;
	line-height: 22px;
}
.ml_filter_wrapper .btn_color {
  background: url(../img/color.png);
  background-position: 50% 50%;
  background-size: cover;
  border: medium none;
  height: 38px;
  width: 38px!important;
  padding: 0;
  border: 2px solid #fff;
  -webkit-box-shadow: 0 0 2px rgba(0,0,0,.2);
  box-shadow: 0 0 2px rgba(0,0,0,.2);
}
.ml_filter_wrapper .btn_color.checked {
	background: url(../img/color.png);
  background-position: 50% 50%;
  background-size: cover;
  border: 2px solid #2175ad;
}
.ml_filter_wrapper .btn_color_list li {
	margin-right: 15px;
}

.nfl_sort {
	font-family:"VWText", sans-serif;
	font-size: 14px;
}
.sort_list {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	
}
.sort_list li {
	float: left;
	margin-left: 5px
}

.avn_list_wrapper {
	font-family:"VWText", sans-serif;
	font-size: 12px;
}
.avn_list_wrapper .al_item {
	/*height: 232px;*/
	padding-bottom: 5px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #d2dcd9;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.avn_list_wrapper .al_title {
	font-family:"VWText", sans-serif;
	font-weight: bold;
	font-size: 14px;

}
.avn_list_wrapper .al_item .price {
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 3px;
}
.avn_list_wrapper .al_item .old_price {
	color: #e47777;
	text-decoration: line-through;
	font-size: 14px;
	margin-bottom: 3px;
}
.avn_list_wrapper .al_item .old_price .price_val {
	color: #848484;
}
.avn_list_wrapper .al_item .vw_link_arrow {
	margin-top: 2px;
}

.js_fixed_form.fixed {
	position: fixed;
	top: 0;
}




/*models dropdown*/
.header_nav .model_submenu {
	width: 840px;
	z-index: 2;
}
.model_submenu_inner {
	padding: 10px 10px 15px;
	background: #fff;
}
.model_submenu .model_list_item {
	border-top: none;
	margin: 0;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 13px;
	height: 145px;
}
.model_submenu .model_list_item.no_border {
	border-bottom: none;
}
.model_submenu .model_menu_list_wrap {
	width: 100%;
}
.model_submenu .title_item {
	margin-bottom: 15px;
	color: #3a474f;
  font-size: 14px;
  background: none;
  font-family:"VWHBook", sans-serif;
}
.model_submenu .model_item {
	padding-right: 0;
	background: none!important;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	text-align: left;
}
.model_submenu .model_img {
	margin-bottom: 10px;
}
.model_submenu .title {
	display: block;
	margin-bottom: 0;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
}
.model_submenu .model_price {
	color: #8994A0;
  font-size: 12px;
  display: block;
   text-align: left;
}
.model_list_item .model_item:hover .model_price {
  color: #2274ac;
}
.model_submenu .info_txt {
  color: #8994A0;
  font-size: 10px;
}
.model_submenu .vw_link_arrow {
	white-space: normal;
	  color: #2274ac;
	  padding: 0 0 0 9px;
	  background: none!important;
	  margin-bottom: 5px;
}
/*~~~~*/


.avn_detail_wrapper {
	font-family: "VWText", sans-serif;
	font-size: 12px;
}

.vw_title_price {
	position: relative;
	margin: 0 0 20px;
}

.vw_title_price .price_itself {
	font-size: 22px;
	font-weight: bold;
	margin: 0 10px 0 0;
}
.vw_title_price .price_itself.old_price {
	margin-right: 20px;
	color: #e88989;
	text-decoration: line-through;
	font-weight: normal;
}
.vw_title_price .price_itself.old_price .price_val {
	color: #848484;
}


.avn_title_btn {
	margin-bottom: 20px;
}
.avn_title_btn .avn_btn {
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 20px;
}

.avn_detail_wrapper .auto_vnal_img {
	border: 1px solid #d2dcd9;
	margin-bottom: 20px;
}

.avn_detail_wrapper .vw_link_arrow {
	line-height: 13px;
}
.avn_detail_wrapper .auto_vnal_txt {
	margin-bottom: 20px;
}

.avn_block_title {
	font-size: 20px;
	margin-bottom: 15px;
	font-weight: bold;
}
.avn_detail_wrapper .table_blue_borders {
	margin-bottom: 20px;
}
.avn_detail_wrapper .table_blue_borders td, 
.avn_detail_wrapper .table_blue_borders th {
	font-size: 12px;
}

.avn_content_block {
	margin-bottom: 30px;
}
.avn_special_wrapper {
	margin-bottom: 0;
}
.avn_special_wrapper .al_item {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	background: none;
}
.avn_special_wrapper .al_info {
	padding: 10px 0;
}

.avn_content_form {
	border: 1px solid #d2dcd9;
  background: #eaeeed;
}
.avn_content_form .avn_form_wrapper {
	border: none;
	border-left: 1px solid #d2dcd9;
	width: 190px;
	float: right;
	padding-top: 15px;
}
.avn_content_form .content {
	padding: 15px 10px 0;
	margin-right: 236px;
}
.avn_content_form .al_image {
  width: 100%;
  width: 215px;
  position: relative;
  overflow: hidden;
  float: left;
}
.avn_content_form .al_info {
	margin-left: 235px;
}
.avn_content_form .al_title {
	font-family: "VWText", sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 1;
   margin: 0 0 3px;
}
.avn_content_form .al_charact {
  margin: 0 0 2px;
}
.avn_content_form .al_item .price {
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 3px;
}
.avn_content_form .al_item .old_price {
  color: #e47777;
  text-decoration: line-through;
  font-size: 14px;
  margin-bottom: 3px;
}
.avn_content_form .al_item .old_price .price_val {
  color: #848484;
}

.avn_reserve_popup {
	font-family: "VWText", sans-serif;
}
.avn_reserve_popup .form_title {
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 15px;
}
.avn_reserve_popup .avn_content_form {
	padding: 0;
	border: none;
}
.avn_reserve_popup .avn_form_wrapper {
	border: none;
	padding: 0;
}
.avn_reserve_popup .avn_content_form .al_info {
	margin: 0;
}
.avn_reserve_popup .avn_content_form .al_image {
	float: none;
	margin-bottom: 15px;
}
.avn_reserve_popup .avn_content_form .content {
	padding: 0;
	margin-right: 200px;
}


/*** index presale styles ***/

.transporter_iframe_wrapper{
    overflow: hidden;
    width: 960px;
    height: 4720px;
    position: relative;
}

.presale_nav{
    position: absolute;
    background: #33434c;
    height: 50px;
    left: 0;
    right: 0;
    top: 541px;
    padding-left: 20px;
    z-index: 100;
}

a.presale_nav_link{
    display: inline-block;
    line-height: 50px;
    text-transform: uppercase;
    font-size: 14px;
    color:#93a9b7;
    font-family:"VWText", sans-serif; font-weight: normal;
}

.presale_nav_link:hover{
    text-decoration: none;
}

.presale_nav_link + .presale_nav_link{
    margin-left: 30px;
}

.presale_nav_link.active{
    color: #fff;
}

.presale_nav.stick{
    position: fixed;
    top: 0;
    width: 960px;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* index caddy */

.caddy_iframe_wrapper{
    overflow: hidden;
    height: 2330px;
    position: relative;

}

/*** show room styles ***/


.show_room{
    position: relative;
    min-width: 960px;
    min-height: 540px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #999999;
    font-family: VWHBook, Helvetica, Verdana, sans-serif;
}

.show_room section *{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}

.show_room section{
    position: relative;
    min-height: 100%;
}

.show_room .cursor_cnt{
    position: absolute;
    min-height: 540px;
    width: 100%;
    overflow: hidden;

}

.show_room .interior_view{
    visibility: hidden;
    height: 435px;
}

.show_room .exterior_view.cursor_cnt{
    cursor: url(../img/3d/walkaround_inactive.cur) 34 34,default;
}


.threesixty, .threesixty div {
    min-height: 434px;
    width: 960px;
    margin: 0 auto;

}

.threesixty{
    max-width: 960px;
    z-index: 10;
    cursor: url(../img/3d/walkaround_inactive.cur) 34 34,default!important;
}

.show_room .progressBar{
    bottom: 120px!important;
    z-index: 10;
}

.exterior_view .cursor_cnt > div:first-of-type{
    height: 540px!important;
}

.show_room .cursor_cnt.cursor-right img{cursor:url(../img/3d/walkaround_right.cur) 34 34,default!important;}
.show_room .cursor_cnt.cursor-left img{cursor:url(../img/3d/walkaround_left.cur) 34 34,default!important;}

.show_room .paint{
    width: 960px;
    height: 540px;
    background-image: url(../img/3d/wa_1_outer_day_full_B7W_moscow_0001.jpg);
    background-size: 960px 540px;
}




.show_room_modal{
    position: absolute;
    display: none;
    z-index: 471!important;
    margin: auto;
    background: rgba(240,240,240,.9);
    border-radius: 5px;
    width: 220px;
    padding: 20px 20px 130px;
    font-size: 15px;
    box-shadow: 0 0 18px 0 rgba(0,0,0,.3);
    cursor: pointer;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
}

.show_room_modal.mouse_drag{
    -webkit-transform: scale(0.6);
    -moz-transform: scale(0.6);
    -ms-transform: scale(0.6);
    -o-transform: scale(0.6);
    transform: scale(0.6);
    top: 100px;
    left: 0;
    right: 0;
}

.show_room_modal.mouse_drag.show{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}



.show_room_modal b{
    font-family: VWHBlack, VWBlack, Helvetica, Verdana, sans-serif;
}

.show_room_modal.mouse_drag{
    background: url(../img/3d/icon_press.svg) right bottom no-repeat #f0f0f0;
}


.show_room .interior_view > div{
    cursor: url(../img/3d/sphere_inactive.cur) 34 34,default;
    z-index: 5;
}

.show_room .interior_view .cursor-up{
    cursor: url(../img/3d/sphere_top.cur) 34 34,default;
}

.show_room .interior_view .cursor-down{
    cursor: url(../img/3d/sphere_bottom.cur) 34 34,default;
}

.show_room .interior_view .cursor-right{
    cursor: url(../img/3d/sphere_right.cur) 34 34,default;
}

.show_room .interior_view .cursor-left{
    cursor: url(../img/3d/sphere_left.cur) 34 34,default;
}

.config_bar{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 0;
    z-index: 480!important;
    background-color: #fff;
    box-shadow: 0 0 18px 0 rgba(0,0,0,.3);
    -webkit-transition: all .5s cubic-bezier(0.215,.61,.355,1);
    -moz-transition: all .5s cubic-bezier(0.215,.61,.355,1);
    transition: all .5s cubic-bezier(0.215,.61,.355,1);
}

.config_bar.show{
    bottom: 45px;
    height: 60px;
}

.config_params{
    float: left;
    margin-top: 11px;
    margin-left: 24px;
}

.config_params ul{
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    float: left;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .3s cubic-bezier(0.215,.61,.355,1);
    -moz-transition: all .3s cubic-bezier(0.215,.61,.355,1);
    transition: all .3s cubic-bezier(0.215,.61,.355,1);
}

.config_params:hover ul{
    visibility: visible;
    opacity: 1;
}

.config_params:hover .config_current{
    visibility: hidden;
    opacity: 0;
}

.config_bar li{
    position: relative;
    margin-left: 0;
    white-space: nowrap;
    float: left;
    padding:0;
    cursor: pointer;
    width: 43px;
    height: 43px;
}

.config_bar li img:first-child{
    position: absolute;
    top: 0;
    left: 0;
    max-width: 38px;
    max-height: 38px;
    -webkit-transition: all .3s cubic-bezier(0.215,.61,.355,1);
    -moz-transition: all .3s cubic-bezier(0.215,.61,.355,1);
    transition: all .3s cubic-bezier(0.215,.61,.355,1);
}

.config_bar li:hover img:first-child{
    max-width: 46px;
    max-height: 46px;
    top: -4px;
    left: -4px;
}

.config_bar li .warning-icon{
    position: absolute;
    bottom: 7px;
    right: 7px;
    max-width: 23px;
}

.config_params .config_current{
    position: absolute;
    visibility: visible;
    opacity: 1;
    color: #363636;
    -webkit-transition: all .2s cubic-bezier(0.215,.61,.355,1);
    -moz-transition: all .2s cubic-bezier(0.215,.61,.355,1);
    transition: all .2s cubic-bezier(0.215,.61,.355,1);
}

.config_params .config_current img{
    float: left;
    max-width: 38px;
    max-height: 38px;
}

.config_params .config_current span{
    margin-left: 16px;
    line-height: 42px;
    font-size: 14px;
    cursor: pointer;
}

.config_params .config_current strong{
    font-family: VWHBlack, Helvetica, Verdana, sans-serif;
}

#paints.config_params .config_current strong{
    text-transform: uppercase;
}


.config_nav{
    position: relative;
    float: right;
    height: 100%;
}

.config_nav_item{
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
    border-left: 2px groove #3b81af;
    width: 90px;
    height: 60px;
    background-color: #337fb3;
    background-image: -webkit-linear-gradient(top,#337fb3,#1f6b9f);
    background-image: linear-gradient(to bottom,#337fb3,#1f6b9f);
    cursor: pointer;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.config_nav_item:hover{
    background-color: #1f6b9f;
    background-image: -webkit-linear-gradient(bottom,#337fb3,#1f6b9f);
    background-image: linear-gradient(to top,#337fb3,#1f6b9f);
}

.config_nav_item:before{
    content: '';
    display: inline-block;
    width: 90px;
    height: 60px;
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 46px;
    padding-top: 5px;
    color: #e2f1fc;
    text-align: center;
    line-height: 60px;
}

.config_nav_item.exterior:before{
    background: url(../img/3d/icon_all.svg) -90px 0 no-repeat;
}
.config_nav_item.interior:before{
    background: url(../img/3d/icon_all.svg) no-repeat;
}
.config_nav_item.interior-back:before{
    background: url(../img/3d/icon_all.svg) -270px 0 no-repeat;
}

.control_bar{
    position: absolute;
    bottom: 0;
    height: 0;
    width: 100%;
    z-index: 481!important;
    color: #999;
    font-size: .8em;
    text-transform: uppercase;
    background-color: #262626;
    background-image: -webkit-linear-gradient(top,#2b2b2b,#1e1e1e);
    background-image: linear-gradient(to bottom,#2b2b2b,#1e1e1e);
    box-shadow: 0 0 18px 0 rgba(0,0,0,.3);
    -webkit-transition: height .3s ease-out;
    -moz-transition: height .3s ease-out;
    transition: height .3s ease-out;
}

.control_bar.show{
    height: 45px;
}

/*** END show room styles ***/


/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a.print_display[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}









/* ==========================================================================
   IE8
   ========================================================================== */



/* ==========================================================================
   IE7
   ========================================================================== */

.ie7 .clearfix {zoom: 1;}

.ie7 .ir {text-indent: -9999px;}

/* Improve appearance and consistency in all browsers. */
.ie7 button,
.ie7 input,
.ie7 select,
.ie7 textarea { vertical-align: middle; }

/* Remove inner spacing in IE 7 without affecting normal text inputs. */
.ie7 button,
.ie7 html input[type="button"],
.ie7 input[type="reset"],
.ie7 input[type="submit"] { overflow: visible; }

/* Remove excess padding in IE 7. */
.ie7 input[type="checkbox"],
.ie7 input[type="radio"] { height: 13px; width: 13px; }

/* Correct alignment displayed oddly in IE 6/7. */
.ie7 legend { margin-left:-7px }

/* inline-block fix */
.ie7 audio,
.ie7 canvas,
.ie7 video,
.ie7 .some {display:inline;zoom:1;}

/* ========================================================================== */

/* Стиль для вывода информера биллинга */

.billing-informer {
    position: absolute;
    width: 100%;
    height: 30px;
    background-color: #C10505;
    z-index: 1000;
    text-align: center;
    color: #FFF;
    font-size: 110%;
    line-height: 30px;
}

.billing-informer a{
    color: #000;
}

.billing-informer a:hover{
    color: #FFF;
}