

/* Start:/bitrix/components/bitrix/form.result.new/error.css?1540952010163*/
.form-error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/bitrix/components/bitrix/form.result.new/images/icon_warn.gif);
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel/style.css?1540952037172*/
.top-subnav LI a
{
	color: black;
	padding: 5px;
}

.top-subnav LI:first-child a
{
	padding: 0px 5px 0px 0px;
}

.top-subnav LI a.root-item-selected
{
	font-weight: bold;
}
/* End */


/* Start:/bitrix/templates/main_page_alter/styles.css?154095203730895*/
#form_dropdown_auto, #form_dropdown_question, #form_dropdown_model, #form_dropdown_theme
{
	border: 1px solid #CCCCCC;
	width: 303px;
	height: 22px;
	padding-left: 3px;
	color: #555555;
	font-family: Verdana;
	font-size: 12px;
}


.datepicker_wrap {
    width:100%;
    height:auto;
    position:relative;
    margin-top:-1px;
}

.datepicker_wrap img {
    position:absolute;
    right:0;
    top:0;
    z-index:3;
    width:26px;
    height:26px;
    cursor:pointer;
}

.datepicker_wrap img:hover {background-position:0 -87px;}

.ui-datepicker {
    position:relative;
    z-index:10000 !important;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 87px !important;
    background: none;
    border: none;
}

.ui-datepicker .ui-datepicker-header {
    height:36px !important;
    width:209px !important;
    color:#fff !important;
    background:#4ba82e !important;
    border:1px solid #4ba82e !important;
    border-color:#4ba82e #4ba82e #4ba82e #4ba82e !important;
    text-align:center;
    line-height:36px;
    font-size:14px; !important
font-size:1.4rem !important;
    position:relative;
    padding: 0 !important;
    font-weight: normal !important;
}
.ui-datepicker .ui-datepicker-title {
    line-height:36px !important;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 1;
    filter: alpha(opacity=100);
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position:absolute;
    top:0 ;
    padding-top:36px;
    height:0 !important;
    overflow:hidden;
    width:40px;
    cursor:pointer;
}

.ui-datepicker .ui-datepicker-prev {left:0;}
.ui-datepicker .ui-datepicker-next {right:0;}

.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before  {
    content: '';
    display: block;
    position: absolute;
    top: 50% ;
    left: 50% ;
    margin-top: -7px ;
    width: 0 ;
    height: 0 ;
    border: 7px solid transparent ;
}

.ui-datepicker .ui-datepicker-prev:before {
    border-right-color: #fff;
    margin-left: -14px;
}
.ui-datepicker .ui-datepicker-next:before {
    border-left-color: #fff;
}

.ui-widget-header .ui-icon {
    background: none;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute !important;
    left: 50% !important;
    margin-left: -8px !important;
    top: 50% !important;
    margin-top: -8px !important;
}
.ui-datepicker .ui-datepicker-calendar {
    position:relative;
    width:210px;
    border:1px solid #dfdfe1;
    background: #fff;
    margin:0 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none;
    background: none;
    font-weight: normal;
    color: #000;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0 !important;
    text-align: center !important;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
    text-align:center !important;
    vertical-align:middle;
    border:1px solid #e5e5e5;
    width:29px;
    height:29px;
    color:#5a5c5c !important;
    font-size:12px !important;
    padding:0 !important;
    font-weight: normal !important;
}

.ui-datepicker .ui-datepicker-calendar a {
    text-decoration:none !important;
    display:block;
    line-height:29px !important;
    /* width:29px !important;*/
    color: #000 !important;
    background:none !important;
    border: none !important;
    font-weight: normal !important;
}

.ui-datepicker .ui-datepicker-calendar a:hover,
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end a:hover {
    background:#4ba82e !important;
    color:#fff !important;
    border: none !important;
}

.ui-datepicker .ui-datepicker-calendar th {
    background:#e5e5e5 !important;
    height:18px !important;
    font-size:9px !important;
    text-transform:uppercas !important;
}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end,
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end a {color:#4ba82e !important;}


.ui-datepicker .ui-datepicker-calendar  .ui-datepicker-other-month,
.ui-datepicker .ui-datepicker-calendar  .ui-datepicker-other-month a {color:#cfcfcf !important;}

.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end.ui-datepicker-other-month ,
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end.ui-datepicker-other-month  a {color:#c0dfb7;}

.ui-datepicker .ui-datepicker-unselectable.ui-state-disabled {color: #CFCFCF !important; text-decoration:line-through !important;}
.ui-datepicker .ui-datepicker-unselectable.ui-state-disabled.ui-datepicker-week-end {color: #c0dfb7 !important;}


.ui-datepicker .ui-datepicker-unselectable.ui-state-disabled span {
    position:relative;
    color: #CFCFCF !important;
    border: none !important;
    font-weight: normal !important;
    background: none !important;
}
.ui-datepicker .ui-datepicker-unselectable.ui-state-disabled.ui-datepicker-week-end span {
    color: #c0dfb7 !important;
}
.ui-datepicker .ui-datepicker-unselectable.ui-state-disabled:hover span:after {
    background:#FFF !important;
    border: 1px solid #DDD !important;
    border-radius: 4px !important;
    color: #999 !important;
    content: "";
    display: block;
    font-size: 10px !important;
    left: 50% !important;
    margin-left: -50px !important;
    padding: 1px 5px 3px !important;
    position: absolute;
    text-align: center;
    text-decoration: none !important;
    top: 11px !important;
    width: 90px !important;
    z-index: 10 !important;
    line-height: 1.1;
}

.ui-datepicker .ui-datepicker-unselectable.ui-state-disabled:hover span:after { content:"Дата не доступна для записи"}
.ui-widget-content{
    border: none !important;
    background : none !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: none;
    background: none;
    font-weight: normal;
    color: inherit;
}

.dateInput {
	position: relative;
}

.dateInput .ui-datepicker-trigger {
	position: absolute;
    top: 6px;
    right: 2px;
    height: 26px;
	cursor: pointer;
}

.smallTextarea textarea {
	height: 30px !important;
}

/*****/

input[name="web_form_submit"].hoveredInput:hover
{
    background-color: black;
}
.inputtext
{
	border: 1px solid #CCCCCC;
	width: 298px;
	height: 22px;
	padding-left: 3px;
	color: #555555;
}
.inputtextarea
{
	border: 1px solid rgb(204, 204, 204);
	width: 298px;
	height: 88px;
	padding-left: 3px;
	color: rgb(85, 85, 85); 
	font-family: Verdana; 
	font-size: 12px; 
	margin: 0px;
}

input[name="web_form_submit"]
{
	padding: 6px;
	font-size: 13px;
	font-family: Verdana;
	background-color: #4AA82E;
	color: #FFFFFF;
	border: 0px;
	cursor: pointer;
}
.autoTable tr:first-child td.bkgD
{
	background-color: #7F7F7F;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}
.autoTable tr:nth-child(odd) td
{
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	background-color: #E9E9E9;
}

.autoTable tr:nth-child(even) td
{
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
}

.newsBMGallery {
	background-color: #ececec;
	margin: 0px auto;
}

.newsBMGallery, .newsBMGalleryNoCarousel {
	width: 550px;
	padding: 5px 5px 5px 0px;
	margin-bottom: 17px;
	font-size: 0px;
	text-align: left;
	white-space: nowrap;
}

.newsBMGallery .newsBMGalleryArrow, .newsBMGalleryNoCarousel .newsBMGalleryArrow {
	display: inline-block;
	width: 15px;
	height: 60px;
	padding: 0 0 0 5px;
	vertical-align: middle;
}


.newsBMGallery .newsBMGalleryArrow a, .newsBMGalleryNoCarousel .newsBMGalleryArrow a, .newsBMGallery .newsBMGalleryArrow a:visited, .newsBMGalleryNoCarousel .newsBMGalleryArrow a:visited, .newsBMGallery .newsBMGalleryArrow a:active, .newsBMGalleryNoCarousel .newsBMGalleryArrow a:active, .newsBMGallery .newsBMGalleryArrow a:hover, .newsBMGalleryNoCarousel .newsBMGalleryArrow a:hover {
	display: block;
	width: 15px;
	height: 25px;
	padding: 17px 0 18px 0;
}

.newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowPrev span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowPrev span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowPrev:active span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowPrev:active span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowPrev:visited span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowPrev:visited span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowPrev:hover span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowPrev:hover span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowNext span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowNext span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowNext:active span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowNext:active span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowNext:visited span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowNext:visited span, .newsBMGallery .newsBMGalleryArrow .newsBMGalleryArrowNext:hover span, .newsBMGalleryNoCarousel .newsBMGalleryArrow .newsBMGalleryArrowNext:hover span {
	display: block;
	width: 15px;
	height: 25px;
	cursor: pointer;
}

.newsBMGallery .newsBMGalleryArrowPrev span, .newsBMGallery .newsBMGalleryArrowPrev:active span, .newsBMGallery .newsBMGalleryArrowPrev:visited span {
background: transparent url(/pics/icons_arrows.png) no-repeat -2px 0px;
}

.newsBMGallery .caroufredsel_wrapper, .newsBMGalleryNoCarousel .caroufredsel_wrapper {
	display: inline-block;
	vertical-align: middle;
	float: none !important;
}

.newsBMGallery .newsBMGalleryItems, .newsBMGalleryNoCarousel .newsBMGalleryItems {
	display: inline-block;
	width: 505px;
}

.newsBMGallery .newsBMGalleryItems a, .newsBMGalleryNoCarousel .newsBMGalleryItems a, .newsBMGallery .newsBMGalleryItems a:visited, .newsBMGalleryNoCarousel .newsBMGalleryItems a:visited, .newsBMGallery .newsBMGalleryItems a:active, .newsBMGalleryNoCarousel .newsBMGalleryItems a:active, .newsBMGallery .newsBMGalleryItems a:hover, .newsBMGalleryNoCarousel .newsBMGalleryItems a:hover {
	float: left;
	width: 80px;
	height: 60px;
	line-height: 60px;
	padding-left: 5px;
	cursor: pointer;
	text-align: center;
}

.newsBMGallery .newsBMGalleryItems a img, .newsBMGalleryNoCarousel .newsBMGalleryItems a img, .newsBMGallery .newsBMGalleryItems a:visited img, .newsBMGalleryNoCarousel .newsBMGalleryItems a:visited img, .newsBMGallery .newsBMGalleryItems a:active img, .newsBMGalleryNoCarousel .newsBMGalleryItems a:active img, .newsBMGallery .newsBMGalleryItems a:hover img, .newsBMGalleryNoCarousel .newsBMGalleryItems a:hover img {
display: inline-block;
max-height: 60px;
max-width: 80px;
vertical-align: middle;
margin: 0 auto 0 auto;
}

.newsBMGallery .newsBMGalleryArrowNext span, .newsBMGallery .newsBMGalleryArrowNext:active span, .newsBMGallery .newsBMGalleryArrowNext:visited span {
background: transparent url(/pics/icons_arrows.png) no-repeat -17px 0px;
}

.detail .sticky-container
{
	position: static;
}

.content
{
    min-height: 140px;
}
.dealer_phone
{
  float: right;
  color: black;
  font-size: 18px;
font-family: 'SkodaProRegular', Verdana, Arial;
padding-right: 10px;
  margin-top: -22px;
}
/*** New Yeti code **/

.topimageoverviewImage{
	width:100%;
	height:556px;
	text-align:center;
	position:absolute;
	left:0px;
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover
}
.hght-cont{
	padding-top: 490px;
}
.hght-cont.hgh2{
	padding-top: 369px;
}
.f2-box{
	background: #fff;
	padding: 5px 20px 20px 20px;
	overflow: hidden;
}

.modelinfoAllArea {
	display:inline-block;
	width:860px;
	padding:20px 20px 20px 20px;
	white-space:nowrap;
	background: #ECECEC;
}
.modelinfoText {
	display:inline-block;
	width:39.9%;
	vertical-align:top;
	white-space:normal;
}
.modelinfoTextTitle {
	display:inline-block;
	width:100%;
	padding:0 0 20px 0;
	font-size:21px;
	line-height:23px
}
.modelinfoTextTitle .model {
	display:inline-block;
	width:100%;
	font-weight:normal
}
.modelinfoTextTitle .facts {
	display:inline-block;
	width:100%;
	font-weight:bold
}
.modelinfoTextHighlights {
	display:inline-block;
	width:100%;
	font-size:12px;
	line-height:17px;
	padding:0 0 20px 0
}
.modelinfoTextHighlights .catchword {
	display:inline-block;
	width:100%;
	padding-bottom:20px
}
.modelinfoTextHighlights ul.highlights {
	margin:0 0 0 0;
	padding:0 0 0 15px
}
.modelinfoTextHighlights ul.highlights li {
	font-size:12px;
	list-style-type:disc
}
.modelinfoTextPrices {
	display:inline-block;
	width:100%;
	white-space:nowrap
}
.modelinfoTextPrices .modelinfoTextPricesFrom {
	display:inline-block;
	width:60%
}
.modelinfoTextPrices .modelinfoTextPricesFrom .label {
	display:block;
	padding:0 20px 5px 0;
	font-size:12px
}
.modelinfoTextPrices .modelinfoTextPricesFrom .value {
	display:block;
	padding:0 20px 0 0;
	font-size:21px;
	line-height:23px;
	font-weight:bold
}
.modelinfoTextPrices .modelinfoTextPricesMonthly {
	display:inline-block;
	width:40%
}
.modelinfoTextPrices .modelinfoTextPricesMonthly .label {
	display:block;
	padding:0 0 5px 20px;
	font-size:12px
}
.modelinfoTextPrices .modelinfoTextPricesMonthly .value {
	display:block;
	padding:0 0 0 20px;
	font-size:21px;
	line-height:23px;
	font-weight:bold
}
*:first-child+html .modelinfoTech{
	float: right;
	margin-top: -300px;
}
.modelinfoTech {
	display:inline-block;
	width:58%;
	position:relative;
	white-space:normal;
	vertical-align:top;
	height:270px;
	background:transparent url(/pics/modelinfo_bgr.png) no-repeat top left;
}
.modelinfoTechRect {
	border:solid 1px #000
}
.modelinfoTechRect .label {
	background-color:#000;
	color:#fff
}
.modelinfoTechRect .value {
	background-color:#fff;
	color:#000
}

.modelinfoTech .modelinfoTechRect {
	display:inline-block;
	min-width:50px;
	min-height:16px;
	position:absolute;
	top:0;
	left:0;
	font-size:0;
	line-height:16px;
	white-space:nowrap
}
.modelinfoTech .modelinfoTechRect .label, .modelinfoTech .modelinfoTechRect .value {
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	padding:5px 5px 5px 5px
}
.modelinfoTech .fuel {
	top:21px;
	left:55px
}
.modelinfoTech .trunk {
	top:230px;
	left:100px
}
.modelinfoTech .co2 {
	top:144px;
	left:350px;
	background-color:white
}


/** 6 reasons **/

.sixreasonsAllArea {
	display:inline-block;
	width:100%;
	padding:0 0 20px 0
}
.sixreasonsHeader {
	display:inline-block;
	padding:0 0 20px 0;
	width:100%
}
.sixreasonsHeader h2 {
	padding-bottom:20px
}
.sixreasonsHeader>span {
	line-height:19px !important
}
.sixreasonsHeader h2 {
	padding-bottom:20px
}
.sixreasonsHeader>span {
	line-height:19px !important
}
.sixreasonsHeader h2 {
	padding-bottom:20px
}
.sixreasonsHeader>span {
	line-height:19px !important
}
.sixreasonsHeader h2 {
	padding-bottom:20px
}
.sixreasonsHeader>span {
	line-height:19px !important
}
.sixreasonsHeader h2 {
	padding-bottom:20px
}
.sixreasonsHeader>span {
	line-height:19px !important
}
.sixreasonsHeader>span {
	color:#555
}
.sixreasonsBlocks {
	display:inline-block;
	width:100%;
	position:relative
}
.sixreasonsBlocksRow {
	display:inline-block;
	width:100%;
	padding:0 0 20px 0;
	white-space:nowrap;
	font-size:0
}
.sixreasonsBlocksRow .blockNarrow {
	display:inline-block;
	vertical-align:top;
	width:210px;
	padding:0 20px 0 0;
	white-space:normal
}
.sixreasonsBlocksRow .blockNarrow.last {
	padding:0
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer {
	width:210px;
	height:200px
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:active, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:visited, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:hover {
	width:210px;
	height:200px
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a .srwbThumbnail, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:active .srwbThumbnail, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:visited .srwbThumbnail, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:hover .srwbThumbnail {
	width:100%;
	height:100%
}
.sixreasonsBlocksRow .blockWide {
	display:inline-block;
	vertical-align:top;
	width:440px;
	padding:0 20px 0 0;
	white-space:normal
}
.sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer {
	width:440px;
	height:200px
}
.sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:active, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:visited, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:hover {
	width:440px;
	height:200px
}
.sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a .srwbThumbnail, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:active .srwbThumbnail, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:visited .srwbThumbnail, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:hover .srwbThumbnail {
	width:100%;
	height:100%
}
.sixreasonsBlocksRow .blockNarrow, .sixreasonsBlocksRow .blockWide {
*display:inline;
	zoom:1
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea {
	display:inline-block;
	width:100%;
	font-size:0px
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer {
	display:inline-block;
	position:relative;
	z-index:10;
	overflow:hidden
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:active, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:active, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:visited, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:visited, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:hover, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:hover {
	display:block;
	cursor:pointer;
	overflow:hidden
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a .srwbThumbnail, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a .srwbThumbnail, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:active .srwbThumbnail, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:active .srwbThumbnail, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:visited .srwbThumbnail, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:visited .srwbThumbnail, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:hover .srwbThumbnail, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:hover .srwbThumbnail {
	display:inline-block
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a .iconVideo, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a .iconVideo, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:active .iconVideo, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:active .iconVideo, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:visited .iconVideo, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:visited .iconVideo, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea>.thumbnailContainer>a:hover .iconVideo, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea>.thumbnailContainer>a:hover .iconVideo {
	display:inline-block;
	width:50px;
	height:50px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .srwbTitle, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .srwbTitle {
	display:block;
	position:relative;
	z-index:10;
	font-size:12px;
	height:12px;
	font-weight:normal;
	padding:20px 10px 20px 10px;
	text-align:left
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .srwbTitle>a, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .srwbTitle>a, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .srwbTitle>a:active, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .srwbTitle>a:active, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .srwbTitle>a:visited, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .srwbTitle>a:visited, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .srwbTitle>a:hover, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .srwbTitle>a:hover {
*display:inline;
	zoom:1;
	cursor:pointer;
	text-decoration:none
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .srwbTitle>a:hover, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .srwbTitle>a:hover {
	text-decoration:underline
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .srwbTitle>a>span.arrow, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .srwbTitle>a>span.arrow {
	display:inline-block;
	width:25px;
	height:10px;
	position:absolute;
	top:-10px;
	left:35px
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .text, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .text {
	display:block;
	position:relative;
	z-index:10;
	padding:20px 10px 20px 10px;
	font-size:12px;
	line-height:17px;
	height:85px
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .text .srwbThumbnailDesc, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .text .srwbThumbnailDesc {
	display:inline-block;
	width:100%;
/*	max-height:52px; */
	overflow:hidden
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .text>a.srwbDetailLink, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .text>a.srwbDetailLink, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .text>a.srwbDetailLink:active, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .text>a.srwbDetailLink:active, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .text>a.srwbDetailLink:visited, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .text>a.srwbDetailLink:visited, .sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .text>a.srwbDetailLink:hover, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .text>a.srwbDetailLink:hover {
	display:block;
	position:absolute;
	left:0px;
	bottom:20px;
	padding:10px 10px 0 10px;
	font-size:12px;
	line-height:17px;
	text-decoration:none;
	cursor:pointer
}
.sixreasonsBlocksRow .blockNarrow .sixreasonsBlockAllArea .text>a.srwbDetailLink:hover, .sixreasonsBlocksRow .blockWide .sixreasonsBlockAllArea .text>a.srwbDetailLink:hover {
	text-decoration:underline
}
.sixreasonsParallax {
	position:absolute;
	display:inline-block;
	bottom:20px;
	left:440px;
	text-align:right;
	vertical-align:bottom;
	min-width:400px;
	min-height:400px
}
.sixreasonsParallax img {
	display:inline-block;
	max-width:900px;
	position:absolute;
	bottom:0;
	left:0
}
.sixreasonsParallax>div>div[id*=BottomImage_display] {
min-height:400px
}
.sixreasonsParallax>div div[id*=BottomImage_editaction] {
border:1px solid #fff
}
.sixreasonsLayer {
	width:900px;
	text-align:left;
	font-size:0;
	white-space:nowrap;
}
.sixreasonsLayer .sixreasonsLayerVideo {
	display:block;
	width:900px;
	height:506px
}
.sixreasonsLayer .sixreasonsLayerVideoContent {
	display:block;
	padding:20px 0 20px 0;
	white-space:normal;
	font-family:"SkodaProRegular", verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	line-height:1.2em
}
.sixreasonsLayer .sixreasonsLayerVideoContent .title {
	display:inline-block;
	width:100%;
	padding-bottom:10px;
	font-size:24px;
	line-height:25px
}
.sixreasonsLayer .sixreasonsLayerVideoContent .text {
	display:inline-block;
	width:100%;
	font-size:15px;
	line-height:1.2em
}
*:first-child+html .sixreasonsLayer .sixreasonsLayerImage {
	float: left;
}
.sixreasonsLayer .sixreasonsLayerImage {
	display:inline-block;
	width:540px;
	height:540px;
	text-align:left
}
.sixreasonsLayer .sixreasonsLayerImage img {
	max-width:540px;
	max-height:540px;
	vertical-align:top
}
*:first-child+html .sixreasonsLayer .sixreasonsLayerImageContent{
	float: left;
}

.sixreasonsLayer .sixreasonsLayerImageContent {
	display:inline-block;
	padding:0 20px 0 20px;
	vertical-align:top;
	width:320px;
	height:540px;
	overflow:hidden;
	white-space:normal;
	font-family:"SkodaProRegular", verdana, arial, helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
}
.sixreasonsLayer .sixreasonsLayerImageContent .title {
	display:inline-block;
	width:100%;
	padding-bottom:10px;
	font-size:24px;
	line-height:25px
}
.sixreasonsLayer .sixreasonsLayerImageContent .text {
	display:inline-block;
	width:100%;
	font-size:15px;
	line-height:1.2em
}
.sixreasonsLayer .sixreasonsLayerImageContent .text a, .sixreasonsLayer .sixreasonsLayerImageContent .text a:active, .sixreasonsLayer .sixreasonsLayerImageContent .text a:visited, .sixreasonsLayer .sixreasonsLayerImageContent .text a:hover {
	text-decoration:none
}
.sixreasonsLayer .sixreasonsLayerImageContent .text a:hover {
	text-decoration:underline
}
.sixreasonsBlockAllArea .srwbTitle {
	color:#fff;
	background-color:#555
}
.sixreasonsBlockAllArea .srwbTitle a, .sixreasonsBlockAllArea .srwbTitle a:active, .sixreasonsBlockAllArea .srwbTitle a:visited, .sixreasonsBlockAllArea .srwbTitle a:hover {
	color:#fff !important
}
.sixreasonsBlockAllArea .srwbTitle a .srwbTitleContent, .sixreasonsBlockAllArea .srwbTitle a:active .srwbTitleContent, .sixreasonsBlockAllArea .srwbTitle a:visited .srwbTitleContent, .sixreasonsBlockAllArea .srwbTitle a:hover .srwbTitleContent {
	font-family: "SkodaProRegular", Verdana, Arial, Helvetica, sans-serif;
	color:#fff !important
}
.sixreasonsBlockAllArea .text {
	background-color:#ececec
}
.sixreasonsBlockAllArea .text .srwbThumbnailDesc {
	color:#555
}
.sixreasonsBlockAllArea .text>a.srwbDetailLink, .sixreasonsBlockAllArea .text>a.srwbDetailLink:active, .sixreasonsBlockAllArea .text>a.srwbDetailLink:visited, .sixreasonsBlockAllArea .text>a.srwbDetailLink:hover {
	color:#4ba82e
}
.sixreasonsLayer {
	color:#555
}
.sixreasonsLayer .sixreasonsLayerVideo {
	background-color:#000
}
.sixreasonsLayer .sixreasonsLayerImageContent .text a, .sixreasonsLayer .sixreasonsLayerVideoContent .text a, .sixreasonsLayer .sixreasonsLayerImageContent .text a:active, .sixreasonsLayer .sixreasonsLayerVideoContent .text a:active, .sixreasonsLayer .sixreasonsLayerImageContent .text a:visited, .sixreasonsLayer .sixreasonsLayerVideoContent .text a:visited, .sixreasonsLayer .sixreasonsLayerImageContent .text a:hover, .sixreasonsLayer .sixreasonsLayerVideoContent .text a:hover {
	color:#4ba82e
}
.video-block{
	padding: 50px 0;
}
.pricelistAllArea {
	position:relative;
	padding:0px 20px 20px 20px
}
.pricelistBlock {
	padding:20px 0 0 0;
	font-size:12px;
	line-height:17px
}
.pricelistTable {
	width:100%;
	table-layout:fixed;
	border-collapse:collapse
}
.pricelistTable td, .pricelistTable th {
	padding:2px 5px 2px 5px;
	line-height:17px;
	font-size:11px;
	text-align:center;
	vertical-align:middle
}
.pricelistTable td span, .pricelistTable th span {
	font-weight:normal;
	font-size:9px
}
.pricelistTable td a, .pricelistTable th a, .pricelistTable td a:active, .pricelistTable th a:active, .pricelistTable td a:visited, .pricelistTable th a:visited {
	text-decoration:none
}
.pricelistTable td a:hover, .pricelistTable th a:hover {
	text-decoration:underline
}
.pricelistTable th {
	font-weight:bold
}
.pricelistTable td.left, .pricelistTable th.left {
	text-align:left;
	width:170px
}
.pricelistTable tr.name {
	font-weight:bold
}
html.rtl .pricelistTable td.left, html.rtl .pricelistTable th.left {
	text-align:right
}
.pricelistAllArea {
	background-color:#fff
}
.pricelistBlock {
	color:#555
}
.pricelistTable th {
	color:#fff;
	background-color:#9f9f9f
}
.pricelistTable tr.odd, .pricelistTable2 tr.odd {
	background-color:#f5f5f5
}
.pricelistTable tr.odd>td.odd, .pricelistTable2 tr.odd>td.odd {
	background-color:#ececec !important
}
.pricelistTable tr.odd>td.action, .pricelistTable2 tr.odd>td.action {
	background-color:#daedd3 !important
}
.pricelistTable th.odd, .pricelistTable2 th.odd {
	background-color:#7f7f7f
}
.pricelistTable th.action, .pricelistTable2 th.action {
	background-color:#4ba82e
}
.pricelistTable td.odd {
	background-color:#f5f5f5
}
.pricelistTable td.action {
	background-color:#e8f4e4
}
.pricelistTable tr.name {
	color:#fff;
	background-color:#555
}
.pricelistTable td a, .pricelistTable td a:active, .pricelistTable td a:visited, .pricelistTable td a:hover {
	color:#4ba82e
}
.pricelistBlock p{
	padding: 0;
	margin: 0;
}
.pricelistBlock a{
	color: #4BA82E;
	text-decoration: none;
}
div.controlBody.ExtendableModule div.extendable-image-wrapper {
	overflow:hidden;
}
div.controlBody.ExtendableModule div.extendable-image-wrapper div.centered-point {
	width:0;
	height:0;
	margin:0 auto
}
div.controlBody.ExtendableModule div.extendable-image-wrapper div.centered-point img.extendable-image {
	margin-top:20px;
	display:block;
	position:relative
}
.top-subnav{
  margin: 8px 0 4px;
  padding: 0 10px;
}
.top-subnav li{
float:left;
list-style: none outside none;
}

.popapBanner {
	background: white none repeat scroll 0 0;
	border: 7px solid #42a62a;
	box-shadow: 0 0 0 2px white;
	display: none;
	position: relative;
}

.popapBannerCentral .popapBanner {
	display: inline-block;
}

.popapBannerBlock {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: table;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
	z-index: 10000;
}

.popapBannerCentral {
	display: table-cell;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}


.popapBannerClose {
	background: rgba(0, 0, 0, 0) url(/pics/click.png) no-repeat scroll center center;
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: -24px;
	top: -24px;
	width: 30px;
}
/* End */


/* Start:/bitrix/templates/main_page_alter/template_styles.css?154095203738792*/
html, body {
	margin: 0px;  
	padding: 0px;
	width: 100%;
	height: 100%;
    height: 100% !important;
    min-height: 100% !important;
	font-family: Verdana, sans-serif;
    font-size: 12px;
	color: #555555;	
	text-rendering: optimizeLegibility !important;
   -webkit-font-smoothing: antialiased !important; 
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: hidden;
}
.hght-cont {
position: relative;
}
.top-subnav {
  margin: 8px 0 4px;
  padding: 0 10px;
}
.top-subnav li{
	float: left;
  list-style: none outside none;
}
.green-btn, .green-btn:hover {
  display: block;
  width: 170px;
  font-size: 18px;
  font-family: 'SkodaProRegular', Verdana;
  font-weight: normal;
  color: #fff;
  float: left;
  padding: 15px 40px 15px 30px;
  background-image: url("/pics/arrow-right.png");
  background-repeat: no-repeat;
  background-position: 93% center;
  background-color: #4ba82e;
  text-decoration: none;
  text-align: right;
  position: absolute;
  z-index: 100;
}
.model-main-view{
    margin: 0 auto !important;
}

img {
	border: 0px;	
}

a {
	color: #299926;
	text-decoration: underline;
}
	
a:hover {
	color: #299926;
	text-decoration: underline;
}

@font-face {
	font-family: SkodaProRegular;
    src: url('/fonts/SkodaPro_Regular.eot');
}

@font-face {
    font-family: SkodaProRegular;
    src: url('/fonts/SkodaPro_Regular.ttf');
}

@font-face {
	font-family: SkodaProBold;
    src: url('/fonts/SkodaPro_Bold.eot');
}

@font-face {
	font-family: SkodaProBold;
    src: url('/fonts/SkodaPro_Bold.ttf');
}

H3 {
	font-family: 'SkodaProRegular', Verdana;
	font-size: 20px;	
	color: #000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.clearfix:before,
.clearfix:after {
   content: " "; /* 1 */
   display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
   *zoom: 1;
}

.bgHeader {
	width: 100%;
	height: 116px;
	background: url('/pics/header_line.png') repeat-x;
}

.skodaclaim {
	width: 770px;
	height: 70px;
	float: left;
	background: url('/pics/claim.png') no-repeat;
}

.dealerNameBox {
	min-height: 36px;
	width: 898px;
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
}

.dealerName {
	font-family: 'SkodaProBold', Verdana;
	font-size: 18px;	
	color: #000;
	padding-right: 12px;
	font-weight: bold;
}

.officialDealer {
	font-family: 'SkodaProRegular', Verdana;
	font-size: 18px;	
	color: #000;	
}

.top-subnav LI a {
	text-decoration: none;
}

.pageTitle {
	padding: 10px;
	background: url('/pics/greenboxBG.png');	
}

.pageTitle H1 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 21px;
	color: #FFFFFF;	
}
 
.inputText {
	border: 1px solid #CCCCCC;
	width: 298px;
	height: 22px;
	padding-left: 3px;
	color: #555555;
}

.selectOptions {
	border: 1px solid #CCCCCC;
	width: 303px;
	height: 22px;
	padding-left: 3px;
	color: #555555;
	font-family: Verdana;
	font-size: 12px;
}

.formHeader {
	background-color: #4AA82E;
	padding: 10px 20px 10px 20px;
	color: #FFFFFF;
	font-size: 20px;
	font-family: Verdana;
}

.submitButton {
	padding: 6px;
	font-size: 13px;
	font-family: Verdana;
	background-color: #4AA82E;
	color: #FFFFFF;
	border: 0px;
	cursor: pointer;
}

.previewPageBox2 {
	float: left;
	width: 416px;
	margin-right: 22px;
}

.previewPageBox2 a{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;	
	padding-left: 10px;
	text-decoration: none;
}

.previewPageBox2 a:hover{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;
	padding-left: 10px;
	text-decoration: underline;
}

.previewPageBoxLast2 {
	float: left;
	width: 416px;	
}

.previewPageBoxLast2 a{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;	
	padding-left: 10px;
	text-decoration: none;
}

.previewPageBoxLast2 a:hover{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;	
	padding-left: 10px;
	text-decoration: underline;
} 
 
.previewPageBox3 {
	float: left;
	width: 270px;
	margin-right: 22px;
}

.previewPageBox3 a{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;	
	padding-left: 10px;
	text-decoration: none;
}

.previewPageBox3 a:hover{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;
	padding-left: 10px;
	text-decoration: underline;
}

.previewPageBoxLast3 {
	float: left;
	width: 270px;	
}

.previewPageBoxLast3 a{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;	
	padding-left: 10px;
	text-decoration: none;
}

.previewPageBoxLast3 a:hover{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;	
	padding-left: 10px;
	text-decoration: underline;
}

.previewPageBox4 {
	float: left;
	width: 197px;
	margin-right: 22px;
}

.previewPageBox4 a{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;	
	padding-left: 10px;
	text-decoration: none;
}

.previewPageBox4 a:hover{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;
	padding-left: 10px;
	text-decoration: underline;
}

.previewPageBoxLast4 {
	float: left;
	width: 197px;	
}

.previewPageBoxLast4 a{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;	
	padding-left: 10px;
	text-decoration: none;
}

.previewPageBoxLast4 a:hover{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;	
	padding-left: 10px;
	text-decoration: underline;
}
 
.content {
	width: 900px;
	padding-top: 22px;
	padding-bottom: 24px;
	background-color: #FFFFFF;
}

.contactBlock {
	width: 270px;
	height: 290px;
	float: left;
	background-color: #42A62C;
	overflow: hidden;
	position: relative;
	z-index:50px;
	top: -100px;
}

.adressBox {
	min-height: 40px;
	padding-bottom: 9px; 
	border-bottom: 1px solid #FFF; 
	background: url('/pics/ico_adress.jpg') no-repeat;
}

.phoneBox {
	min-height: 24px;
	padding-top: 13px;
	padding-bottom: 11px;
	background: url('/pics/ico_phone.jpg') no-repeat;
}

.emailBox {
	min-height: 22px;
	padding-top: 7px;
	padding-bottom: 11px;
	border-bottom: 1px solid #FFF;
	background: url('/pics/ico_email.jpg') no-repeat;
}

.workBox {
	min-height: 28px;
	padding-top: 9px;
	padding-bottom: 11px;
	border-bottom: 1px solid #FFF;
	background: url('/pics/ico_clock.jpg') no-repeat;
}

.mapBox {
	min-height: 26px;
	padding-top: 15px;
	background: url('/pics/ico_map.jpg') no-repeat;
}

.contactBox {
	color: #FFF;
	 padding-left: 52px;
}

.contactBox a {
	color: #FFF;
	text-decoration: none;
}

.contactBox a:hover {
	color: #FFF;
	text-decoration: underline;
}


/*************************
  News Block on Maine Page
*************************/
.newsBlock {
	width: 576px;
	height: 288px;
	float: left;
	background-color: #F5F5F5;
	border: 1px solid #CCC;
}

a.allNews{
	background: url("/pics/arrowNews.jpg") no-repeat scroll left 4px;
	font-family: Verdana;
	font-size: 14px; 
	padding-left: 18px; 
	color: #000000; 
	text-decoration: none;		
}

a.allNews:hover{
	background: url("/pics/arrowNews.jpg") no-repeat scroll left 4px;
	font-family: Verdana;
	font-size: 14px; 
	padding-left: 18px; 
	color: #4BA82E; 
	text-decoration: underline;	
}

.newsHomeBox {
	float: left; 
	width: 542px;	
	color: #000000; 
	line-height: 15px;	
}

.newsHomeBox DIV{
	width: 261px; 
	height: 112px; 
	float: left;
	overflow: hidden;
}

.newsHomeBox DIV a {
	font-weight: bold; 
	color: #299926;
	text-decoration: none; 
	line-height: 16px;
}

.newsHomeBox DIV a:hover {
	font-weight: bold; 
	color: #299926;
	text-decoration: underline; 
	line-height: 16px;
}

.newsHomeBox DIV SPAN {
	color: #000;
	line-height: 16px;
}


/************************
	News Page
************************/
.newsBox {
	width: 760px;
	padding-left: 15px;
	float: left;
	line-height: 16px;	
}

.newsBox SPAN{
	color: #299926;
}

.newsBox a {
	font-weight: bold; 
	color: #000000;
	text-decoration: none; 
}

.newsBox a:hover {
	font-weight: bold; 
	color: #299926;
	text-decoration: underline; 	
}

H2.newsTitle {
	font-family: 'SkodaProBold', Verdana;
	font-size: 20px;	
	color: #000;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
	
	/*font-weight: bold;*/
}

a.newsPageSort {
	text-decoration: none;
	color: #666666;
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;	
	margin-bottom: 7px;
	margin-top: 3px;
	border: 1px solid #CCCCCC;
}

a.newsPageSort:hover {
	text-decoration: none;
	color: #299926;	
	border: 1px solid #299926;
}

a.newsList{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;	
	padding-left: 10px;
}

a.newsList:hover{
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;
	padding-left: 10px;
}

.offersBox {
	width: 642px;
	padding-left: 15px;
	float: left;
	line-height: 16px;	
}

.offersBox SPAN{
	color: #299926;
}

.offersBox DIV{
	padding-top: 8px; 
	font-size: 11px; 
	color: #555555;
}

.offersBox a {
	font-weight: bold; 
	color: #000000;
	text-decoration: none; 
}

.offersBox a:hover {
	font-weight: bold; 
	color: #299926;
	text-decoration: underline; 	
}

H2.offersTitle {
	font-family: 'SkodaProBold', Verdana;
	font-size: 20px;	
	color: #000;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
	
	/*font-weight: bold;*/
}

.serviceOffersBox {
	width: 564px;
	padding-left: 15px;
	float: left;
	line-height: 16px;	
}

.serviceOffersBox H3{
	font-family: 'SkodaProRegular', Verdana;
	font-size: 20px;	
	color: #000;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

.serviceOffersBox SPAN{
	font-size: 12px;
	font-style: italic;
	
}

.serviceOffersBox P{
	marging-top: 12px; 
	marging-bottom: 16px; 
	padding: 0px;
}

.serviceOffersBox a {
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;
	padding-left: 10px;
	color: #299926;
	text-decoration: none; 
}

.serviceOffersBox a:hover {
	background: url("/pics/arr_green.png") no-repeat scroll left 4px;	
	padding-left: 10px;
	color: #299926;
	text-decoration: underline; 	
}


/*********************
	Main Nav
*********************/

.hlbMenu {
	float: left;
	width: 626px !important;
  width: 596px;
  width/**/: /**/626px;
	height: 23px !important;
	height: 40px;
	height/**/:/**/23px;
	padding: 11px 0px 18px 0px;
	margin: 0px 0px 0px 20px;
	color: #555555;
}
.main_pagehlbMenu {
	width: 500px!important;
	margin: 0px 0px 0px 5px;
}
.main_pagehlbMenu .hlbMenuMain {
	width: 770px;
}

.hlbMenuMain {
	position: relative;
	float: left;
	height: 23px;
	width: 100%;
	z-index: 1000;
	white-space: nowrap;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.hlbMenuMain li {
	float: expression('left');
}
.hlbMenuMain a, .hlbMenuMain a:active, .hlbMenuMain a:visited, .hlbMenuMain a:hover, 
.hlbMenuMainSelected, .hlbMenuMainSelected:visited, .hlbMenuMainSelected:active {
	display: block;
	float: left;
	width: auto;
	height: 12px !important;
	height: 23px;
	height/**/:/**/12px;
	padding: 5px 4px 5px 2px;
	text-decoration: none;
	font-size: 13px;
	font-family: 'SkodaProRegular', Verdana;
	color: #555;
}
/* top menu - second level */
.hlbMenuSecondLevel {
	position: absolute;
	left: 0px;
	top: 23px;
	display: none;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	z-index: 900;
}
.hlbmslMain {
	float: left;
	vertical-align: bottom;
	background-color: white;
	border-left: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	border-right: solid 1px #ebebeb;
	color: #555555;
}

/* second level menu UL */
.hlbmslMain UL {
	margin: 0 0 0 0;
	min-width: 100px;
	list-style-position: outside;
	list-style-type: none;
	padding: 7px 0 7px 0px;
}
.hlbmslMain UL LI {
	float: expression('none');
	display: block;
	border: 1px solid #FFFFFF;
}
.hlbmslMain UL LI a, .hlbmslMain UL LI a:visited, .hlbmslMain UL LI a:active, .hlbmslMain UL LI a:hover {
	float: none;
	width: auto !important;	
	height: auto !important;
	display: block;
	padding: 3px 10px 3px 20px;
	text-transform: none;
	text-decoration: none;
}
/* top menu */
.hlbMenuMain a, .hlbMenuMain a:active, .hlbMenuMain a:visited {
	color: #555555;
	border-right: solid 1px white;
	border-left: solid 1px white;
	border-top: solid 1px white;
	background: transparent url('/pics/nav1_selector.gif') no-repeat right 8px;
}
.hlbMenuMain a:hover, 
a.hlbMenuMainSelected, a.hlbMenuMainSelected:visited, a.hlbMenuMainSelected:active, a.hlbMenuMainSelected:hover	{
	color: #9F9F9F;
	background-color: white;
	background-image: none;
	border-left: solid 1px #ebebeb;
	border-top: solid 1px #ebebeb;
	border-right: solid 1px #ebebeb;
}
a.hlbMenuLinkLast, a.hlbMenuLinkLast:visited, a.hlbMenuLinkLast:active, a.hlbMenuLinkLast:hover {
	background-image: none !important;
}

.hlbmslMain UL LI a, .hlbmslMain UL LI a:visited, .hlbmslMain UL LI a:active {
	color: black;
	background: transparent url('/pics/arr_green.png') no-repeat 5px center;
	border: none !important;
}
.hlbmslMain UL LI a:hover {
	color: #4ba82e;
	background: #ebebeb url('/pics/arr_green.png') no-repeat 5px center;
	border: none !important;
}

/*********************
	Menu Model
**********************/


	.mMenu {
		width: 900px; 
		height: 29px;	
	}
	.mmMenuMain {
		position: relative;
		float: left;
		width: 100%;
		height: 29px;
		font-size: 10px;
		z-index: 500;
		white-space: nowrap;
		list-style-type: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		background-color: #4ba82e;
		color: #FFF;
		font-family: 'SkodaProRegular', Verdana;
	}
	.mmMenuMain > li {
		float: left;
	}	
	.mmMenuMain > li > a, .mmMenuMain > li > a:active, .mmMenuMain li > a:visited, .mmMenuMain > Li > a:hover, 
	.mmMenuMainSelected, .mmMenuMainSelected:visited, .mmMenuMainSelected:active {
		display: block;
		float: left;
		height: 21px !important;
		height: 31px;
		height/**/:/**/21px;
		padding: 4px 20px 3px 10px;
		text-decoration: none;
		font-size: 17px;
	}
	.mmMenuMain > li > a, .mmMenuMain > li > a:active, .mmMenuMain li > a:visited {
		color: white;
		border-left: solid 1px #4ba82e;
		border-top: solid 1px #4ba82e;
		border-right: solid 1px #4ba82e;
	}
	/*.mmMenuMain > li > a:hover, */
	.mmMenuMain > li:hover > a,
	a.mmMenuMainSelected, a.mmMenuMainSelected:visited, a.mmMenuMainSelected:active, a.mmMenuMainSelected:hover {
		color: #4ba82e !important;
		background: white url('/pics/arrow_down.png') no-repeat right 7px !important;
		border-left: solid 1px #ebebeb !important;
		border-top: solid 1px #ebebeb !important;
		border-right: solid 1px #ebebeb !important;
	}
/* model menu - second level */
	.mmmSecondLevel	{
		position: absolute;
		max-width: 860px;
		left: 0px;
		top: 29px;
		display: none;
		z-index: 1000;
		/*padding: 10px 10px 10px 20px;*/
		margin: 0 0 0 0;
		background-color: white;
		border-left: solid 1px #ebebeb;
		border-bottom: solid 1px #ebebeb;
		border-right: solid 1px #ebebeb;
		color: #555555;
	}
	.menu-second-level {
		width: 630px;
		padding: 5px 10px 18px 5px;
		background: #fff;
		font-size: 12px;
		color: #000;
		white-space: normal;
		text-align: left;
		box-shadow: 3px 2px 6px -1px rgba(100,100,100,0.4)
	}
	.menu-second-level ul {
		text-align: left;
		list-style: disc;
	}
	.menu-second-level-inner {
		margin-top: 4px;
		margin-bottom: 4px;
		background: url('/pics/modelmenu_bgr.png') repeat-y 4px 0;
  }
	.menu-second-level .model-list-wrap,
	.menu-second-level .model-data {
		float: left;
	}
	.menu-second-level .model-list {
		margin-top: 6px;
		margin-left: 0;
		margin-bottom: 30px;
		width: 240px;
	}
	.menu-second-level .model-list,
	.menu-second-level .model-list li {
		padding-left: 0;
		list-style: none;
	}
	.menu-second-level .model-list li > a .model-item-arrow {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		height: 14px !important;
		margin: 2px 0 0;
		padding: 0 5px 0 0 !important;
		margin-left: 5px;
		vertical-align: middle;
		width: 5px;
		background: url('/pics/icons_arrows.png') no-repeat -78px -22px;
	}
	.menu-second-level .model-list li > a {
		color: #000 !important;
		text-decoration: none;
		display: block;
		height: 25px;
		line-height: 25px;
		*position: relative;
	}
	.menu-second-level .model-list li > a.active {
		color: #4BA82E;
		background: #E8F4E4 url('/pics/modelmenu_arrow.png') no-repeat 100% 0;
	}
	
	.menu-second-level .model-data {
		width: 385px;
		padding-left: 5px;
	}

	.menu-second-level .model-data ul {
		padding-left: 12px;
		margin: 0 2px;
		line-height: 17px;
	}
	.menu-second-level .model-title {
		border-bottom: 1px solid #ECECEC;
		padding-bottom: 6px;
	}
	.menu-second-level .model-title > span {
		float: right;
		vertical-align: middle;
		line-height: 21px;
		font-size: 10px;
		color: #9F9F9F;
	}
	.menu-second-level .model-title strong {
		font-size: 18px;
		color: #000;
	}
	.menu-second-level .model-title > strong:first-child {
		float: left;
		font-weight: normal;
	}
	.model-figure {
		padding-top: 12px;
	}
	.model-figure > a > img {
		float: left;
		padding-top: 10px;
		padding-left: 4px;
	}
	.model-figure .links {
		float: right;
		width: 170px;
		margin-top: 10px;
		margin-right: 6px;
	}
	.model-figure .links > a {
		display: block;
		padding: 5px 10px;
		background-color: #4aa82e;
		color: #fff;
		margin-bottom: 5px;
		text-decoration: none;
	}
	.model-figure .links > a * {
		cursor: pointer;
	}
	.model-figure .links > a:hover {
		background-color: #398124;
	}
	.model-figure .links > a .link-text {
		float: left;
	}
	.model-figure .links > a .link-arrow {
		float: right;
		margin-top: 3px;
		height: 10px;
		width: 7px;
		background: url('/pics/icons_arrows.png') no-repeat -67px 0;
	}
	.menu-second-level .model-text {
		margin-top: 2px;
	}
	.menu-second-level .model-text ul {
		margin-top: 2px;
	}
	.menu-second-level .tech-icons {
		margin-top: 12px !important;
		margin-left: 0 !important;
		padding-left: 0 !important;
	}
	.menu-second-level .tech-icons li {
		display: inline-block;
		vertical-align: middle;
		*display: inline;
		*zoom: 1;
		margin-right: 5px;
		cursor: default;
	}
	.menu-second-level .ti-bg,
	.menu-second-level .ti-text {
		float: left;
	}
	.menu-second-level .ti-bg {
		height: 30px;
		width: 30px;
		background: url('/pics/modelmenu_icons.png') no-repeat -104px 0;
	}
	.menu-second-level .lagguage .ti-bg {
		background-position: 0 0;
	}
	.menu-second-level .fuel .ti-bg {
		background-position: -60px 0;
	}
	.menu-second-level .co2 .ti-bg {
		margin-top: -1px;
		background-position: -30px 0;
	}
	.menu-second-level .ti-text {
		margin-left: 2px;
		margin-top: 3px;
	}
	.menu-second-level .ti-text small {
		 color: #9f9f9f;
	}
	.menu-second-level .ti-text-top {
		display: block;
		vertical-align: middle;
		line-height: 10px;
	}
	.menu-second-level .ti-text-bottom {
		color: #000;
	}
	.menu-second-level .ti-text-bottom small {
		font-size: 10px;
		padding: 0 5px;
	}
	
	
/*******************
Menu Black
*******************/
.menuCommonPages {
	width: 900px;
	height: 25px;
	background-color: #000;
}

.menuCommonPages UL {	
	position: relative;
	float: left;
	height: 25px;
	width: 100%;
	/*z-index: 1000;*/
	white-space: nowrap;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.menuCommonPages UL LI{	
	float: expression('left');
}


.menuCommonPages UL LI a{
	display: block;
	float: left;
	width: auto;
	height: 10px !important;
	height: 25px;
	height/**/:/**/12px;
	padding: 4px 10px 6px 10px;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	background: transparent url('/pics/AutosItem_selector.gif') no-repeat right 7px;
	border: 1px solid #000000;
}

.menuCommonPages UL LI a:hover{
	color: #9F9F9F;
	background-image: none;			
	margin-top: -3px;
	padding-top: 6px;
	padding-bottom: 10px;
	background: none;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}


/*******************
	Footer
*******************/
.footer {
	width: 100%;
	height: 235px;
	background-color: #ECECEC;
}

.footerLinks {
	width: 940px; 
	height: 185px; 
	background: url('/pics/footer.png') top no-repeat;
}

.footerLi {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 40px;
	margin-right: 120px;	
}
.footerLi li{
	list-style-type:none;
	margin-bottom: 10px;	
}
.footerLi li a{
	background: url("/pics/arr_green.png") no-repeat scroll left 2px;
	font-family: Verdana;
	font-size: 12px; 
	padding-left: 12px; 
	color: #555555; 
	text-decoration: none;		
}
.footerLi li a:hover{
	background: url("/pics/arr_green.png") no-repeat scroll left 2px;
	font-family: Verdana;
	font-size: 12px; 
	padding-left: 12px; 
	color: #4BA82E; 
	text-decoration: underline;		
}
.copyright {
	color: #666666;
	padding-right: 38px;	
}
a.footerLink{
	color: #666666;
	text-decoration: none;
}
a:hover.footerLink, a:hover.footerLink u{
	color: #4BA82E;
	text-decoration: underline;
}	
/************************
	Auto in stock 
************************/
.table_title {
	color: #50A637;
	font-family: Verdana; 
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	padding-bottom: 3px;
}

.brdrBot_1{
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
}

.brdrBot_2{
	font-size: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	background-color: #E9E9E9;
}

.bkgD {
	background-color: #7F7F7F;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana; 
	font-size: 12px;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
}
/**************************
	Price and equipment
*****************************/
.priceTableTH_1 {
	background-color: #9F9F9F;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;	
}
.priceTableTH_2 {
	background-color: #7F7F7F;	
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
.priceTableTDwhite_1 {
	background-color: #FFF;
	color: #555555;
	font-size: 12px;
	padding: 2px 0px 2px 0px;
}
.priceTableTDwhite_2 {
	background-color: #F5F5F5;
	color: #555555;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.priceTableTDgrey_1 {
	background-color: #F5F5F5;
	color: #555555;
	font-size: 12px;
	padding: 2px 0px 2px 0px;
}
.priceTableTDgrey_2 {
	background-color: #ECECEC;
	color: #555555;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.priceNotes {	
	font-size: 11px;
	padding-top: 14px; 
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.priceNotes a, .priceNotes a:hover {		
	font-size: 11px;
	text-decoration: underline;
}
.calc {
	float: right;
	width: 195px;		
	background-color: #35B013;
	padding-top: 7px;
	padding-bottom: 11px;				
}
.calc a,  .calc a:hover {		
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.equipTableTH_1 {
	background-color: #9F9F9F;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;	
}
.equipTableTH_2 {
	background-color: #7F7F7F;	
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
.equipTableTDwhite_1 {
	color: #555555;
	font-size: 12px;
	padding: 2px 0px 2px 12px;
}
.equipTableTDwhite_2 {
	border-left: 1px dotted #999999;
	color: #555555;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.equipTableTDgrey_1 {
	background-color: #E9E9E9;
	color: #555555;
	font-size: 12px;
	padding: 2px 0px 2px 12px;
}
.equipTableTDgrey_2 {
	background-color: #E9E9E9;
	border-left: 1px dotted #999999;
	color: #555555;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/*************************
  News Block on Maine Page
*************************/
.newsBlock {
	width: 576px;
	height: 288px;
	float: left;
	background-color: #F5F5F5;
	border: 1px solid #CCC;
}

a.allNews{
	background: url("/pics/arrowNews.jpg") no-repeat scroll left 4px;
	font-family: Verdana;
	font-size: 14px; 
	padding-left: 18px; 
	color: #000000; 
	text-decoration: none;		
}

a.allNews:hover{
	background: url("/pics/arrowNews.jpg") no-repeat scroll left 4px;
	font-family: Verdana;
	font-size: 14px; 
	padding-left: 18px; 
	color: #4BA82E; 
	text-decoration: underline;	
}

.newsHomeBox {
	float: left; 
	width: 542px;	
	color: #000000; 
	line-height: 15px;	
}

.newsHomeBox DIV{
	width: 261px; 
	height: 112px; 
	float: left;
	overflow: hidden;
}

.newsHomeBox DIV a {
	font-weight: bold; 
	color: #299926;
	text-decoration: none; 
	line-height: 16px;
}

.newsHomeBox DIV a:hover {
	font-weight: bold; 
	color: #299926;
	text-decoration: underline; 
	line-height: 16px;
}

.newsHomeBox DIV SPAN {
	color: #000;
	line-height: 16px;
}

.boxPress {
	padding-bottom: 16px;
}

.boxPress a{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.boxPress a:hover{
	color: #299926;
	font-weight: bold;
	text-decoration: underline;
}




/*actions dropdown*/
.simple_drop {
	display: none;
	position: absolute;
  top: 100%;
  left: 0;
  width: 330px;
  background: #fff;
  border: 1px solid #ebebeb;
  border-width: 0 1px 1px;
  box-shadow: 2px 2px 3px -2px rgba(0,0,0,.5);
  text-align: left;
}
.mmMenuMain > li:hover .simple_drop {
	display: block;
}
.simple_drop_list {
  padding: 7px 0;
  list-style: none;
}
.simple_drop_list .menu_item {
  margin-top: 5px;
}
.simple_drop_list .menu_item.has_border {
  border-bottom: 1px dashed #000;
  padding-bottom: 5px;
}
.simple_drop_list .menu_link {
  display: block;
  position: relative;
  color: #000!important;
  padding: 6px 10px 6px 20px;
  font-size: 13px;
  text-decoration: none;
  font-family: 'SkodaProRegular', Verdana;
  width: 300px;
  word-wrap:break-word;
  white-space: normal;
}
.simple_drop_list .menu_link:after {
  content: "";
  position: absolute;
  left: 8px;
  top: 50%;
  width: 10px;
  height: 12px;
  margin-top: -5px;
  background: url('/pics/icons_arrows.png') no-repeat -78px -22px;
}
.simple_drop_list .menu_link:hover {
  background: #ececec;
  color: #4ba82e!important;
}
/*actions dropdown end*/

/*fixed right menu*/
.fixed_right_menu {
  position: fixed;
  z-index: 150;
  top: 50%;
  right: 0;
  margin-top: -142px;
}

.fixed_right_menu.frm_closed ul li:first-child {
	display: none;
}

.frm_list {
	  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
  background: #fff;
}
.frm_item {
  background: #000;
  margin: 0;
  border-bottom: 1px solid #fff;
  position: relative;
  min-width: 42px;
  font-size: 11px;
}

.frm_link,
a.frm_link {
  color: #fff;
  display: block;
  text-decoration: none;
  min-height: 40px;
  line-height: 34px;
  overflow: hidden;
  padding: 3px 42px 3px 0;
}

a.frm_link:hover,
.frm_link:hover {
  color:#4ba82e; 
}




.frm_link_number,
a.frm_link_number {
  color: #fff;
  display: block;
  text-decoration: none;
  min-height: 40px;
  line-height: 34px;
  overflow: hidden;
  padding: 3px 20px 3px 20px;
}

a.frm_link_number:hover,
.frm_link_number:hover {
  color:#4ba82e; 
}




.frm_link:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right:0;
  width: 40px;
  height: 42px;
  margin-top: -21px;
  background: #000 url('/pics/sprite_rightnav.png') 0 0 no-repeat;
}

.ico_carp .frm_link:after { background-position: 0 0; }
.ico_carp .frm_link:hover:after { background-position: 0 -42px; }

.ico_carc .frm_link:after { background-position: -42px 0; }
.ico_carc .frm_link:hover:after { background-position: -42px -42px; }

.ico_carf .frm_link:after { background-position: -87px 0; }
.ico_carf .frm_link:hover:after { background-position: -87px -42px; }

.ico_cars .frm_link:after { background-position: -130px 0; }
.ico_cars .frm_link:hover:after { background-position: -130px -42px; }

.ico_mail .frm_link:after { background-position: -174px 0; }
.ico_mail .frm_link:hover:after { background-position: -174px -42px; }

.ico_phone .frm_link:after { background-position: -214px 0; }
.ico_phone .frm_link:hover:after { background-position: -214px -42px; }




.ico_kredit .frm_link:after { background-image: url(/pics/kredit.jpg); }
.ico_kredit .frm_link:hover:after { background-image: url(/pics/kredit2.jpg); }

.ico_servis .frm_link:after { background-image: url(/pics/servis.jpg); }
.ico_servis .frm_link:hover:after { background-image: url(/pics/servis2.jpg); }



.ico_proc .frm_link:after { background-image: url(/pics/proc.jpg); }
.ico_proc .frm_link:hover:after { background-image: url(/pics/proc-2.jpg); }



.frm_link .frm_txtwrap {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
  width: 135px;
  padding: 0;
  overflow: hidden;
}

.frm_closed .frm_link .frm_txtwrap {
  width: 0;
  padding: 0 0 0 3px;
}

.frm_txtwrap span {
  display: block;
   width: 124px;
   padding: 0 0 0 10px;
}

.frm_trigger {
  position: absolute;
  top: 50%;
  left: 0;
  margin:-15px 0 0 -21px;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: url('/pics/aside-arrows.png') no-repeat;
  background-position: 0 0;
}
.frm_closed .frm_trigger { background-position: 0 -30px; }
/*fixed right menu end*/



/*car picker*/
.car-picker-control {
    position: relative;
    float: left;
    display: inline-block;
    line-height: 23px;
    margin-right: 5px;
    top: 5px;
    font-family: 'SkodaProRegular', Verdana;
    z-index: 1000;
    margin-left: 20px;
    margin-top: 6px;
    color: #555 !important;
  	background: #ececec;
}
.car-picker-control:hover {
	 	box-shadow: 2px 0 2px #aaa;
    background-color: #eee
}

.car-picker-control>a,
.car-picker-control .car-picker-items-container.item a {
    float: initial;
    width: auto !important;
    height: auto !important;
    display: block;
    text-transform: none;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
    border-left: 1px solid #eee
}
.car-picker-control .car-picker-items-container.car-picker-item a {
    padding: 3px 5px 3px 5px
}
.car-picker-control>a,
.car-picker-control>a:visited,
.car-picker-control>a:active {
    line-height: 23px;
    vertical-align: middle;
    padding-left: 15px;
    color: #555 !important;
    font-size: 13px
}
.car-picker-control>a:before,
.car-picker-control>a:visited:before,
.car-picker-control>a:active:before {
    content: " ";
    position: absolute;
    background: url('/pics/arrow-green.png') transparent no-repeat 0 0;
    top: 7px;
    left: 10px;
    width: 15px;
    height: 8px
}
.car-picker-control>a img,
.car-picker-control>a:visited img,
.car-picker-control>a:active img {
    float: left
}
.car-picker-control>a span,
.car-picker-control>a:visited span,
.car-picker-control>a:active span {
    padding: 0px 15px
}
.car-picker-control>a.car-picker-item-selected,
.car-picker-control>a:visited.car-picker-item-selected,
.car-picker-control>a:active.car-picker-item-selected {
    box-shadow: 2px 0 2px #aaa;
    border-left: 1px solid #eee;
    background-color: #eee
}
.car-picker-control ul {
    margin: 0 0 0 0;
    min-width: 100px;
    list-style-position: outside;
    list-style-type: none;
    padding: 7px 0 7px 0px
}
.car-picker-control ul li {
    display: block
}
.car-picker-control .car-picker-menu-item {
    width: 100px;
    height: 23px;
    display: inline-block;
    line-height: 17px
}
.car-picker-control .car-picker-items-container {
    width: 275px;
    position: absolute;
    display: none;
    z-index: 105;
    float: left;
    vertical-align: bottom;
    border-top: 1px solid #eee;
    box-shadow: 2px 2px 2px #aaa;
    line-height: 17px;
    position: absolute; 
    left: 0px; 
    top: 23px; 
    display: none;
    background-color: #fff;
    border-left: solid 1px #ececec;
    border-bottom: solid 1px #ececec;
    border-right: solid 1px #ececec;
    color: #555 !important
}
.car-picker-control:hover .car-picker-items-container {
	display: block;
}
.car-picker-control .car-picker-items-container.group {
    font-size: 13px
}
.car-picker-control .car-picker-items-container .car-picker-item-container {
    padding: 5px 0;
    overflow: hidden
}
.car-picker-control .car-picker-items-container .car-picker-item-container a {
    position: relative;
    display: block
}
.car-picker-control .car-picker-items-container .car-picker-item-container a span.text {
    color: #000;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    position: relative;
    left: 50px;
    width: 210px
}
.car-picker-control .car-picker-items-container .car-picker-item-container a span.text span {
    display: block;
    padding-left: 5px
}
.car-picker-control .car-picker-items-container .car-picker-item-container a span.text span.title {
    font-size: 14px
}
.car-picker-control .car-picker-items-container .car-picker-item-container a span.text span.description {
    font-size: 11px
}
.car-picker-control .car-picker-items-container .car-picker-item-container img {
    display: inline-block;
    float: left;
    min-width: 45px;
    min-height: 45px;
    max-height: 45px;
    max-width: 45px;
    border: none;
    padding-left: 5px;
    position: absolute;
    top: -3px
}
.car-picker-control .car-picker-items-container .car-picker-item-container .car-picker-group-label {
    line-height: 20px;
    padding-left: 5px
}


.car-picker-control span.text span.title {
    font-family: 'SkodaProBold', Verdana;
}
.car-picker-control li>div.car-picker-item-container.item:hover {
    background-color: #ececec !important;
    border: none !important
}
.car-picker-control li>div.car-picker-item-container.item:hover span {
    color: #000 !important
}
.car-picker-items-container .car-picker-group-label {
    color: #9f9f9f
}
/*car picker end*/


/*slider styles*/
.slider_wrapper {
	width: 100%;
  padding-top: 45px;
  height: 556px;
  position: relative;
  overflow: hidden;
}
.slider_content {
	width: 100%;
	height: 100%;
}
.slider_item {
	text-decoration: none!important;
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	/*background-size: auto 100%;*/
	background-repeat: no-repeat;
}
.slider_title {
	font-family: 'SkodaProBold', Verdana;
	width: 860px;
	margin: 40px auto 30px;
	font-size: 64px;
  line-height: 64px;
  color: white;
  text-shadow: -2px 2px 0 #b2b5b7;
  text-transform: uppercase;
  white-space: pre-wrap;
  position: relative;
}
.slider_title.smaller {
	font-size: 48px;
	line-height: 48px;
}
.slider_title.sub_title {
	font-size: 24px;
  line-height: 32px;
	margin-top: 0;
	text-shadow: none;
	text-transform: none;
}
.slider_title.dark {
	color: #000;
}

/* slick slider */
.slick-slider
{
    position: relative;

    display: block;

    -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-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    height: 100%;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
		height: 100%;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
/*dots style*/
.slider_nav_wrapper {
	position: absolute;
	bottom: 0;
	text-align: right;
	background-color: rgba(240,240,240,0.7);
	 height: 40px;
	 line-height: 40px;
	 vertical-align: middle;
	 padding: 0 20px;
    width: 536px;
    left: 50%;
    margin-left: -146px;
}
.dot_wrapper {
	display: inline-block;
	padding: 0 20px;
}
.slick-dots
{
    display: inline-block;  
    line-height: normal;
    vertical-align: middle;  
    padding: 0;
    list-style: none;
    margin: 0;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    margin: 0 12px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 8px;
    height: 8px;
    padding: 0;
    margin: 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 8px;
    height: 8px;
   	background: #555;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    content: '';
}
.slick-dots li.slick-active button:before
{
    background: #4ba82e;
}
.slick_prev,
.slick_next
{
    display: inline-block;
    line-height: normal;
    vertical-align: middle;
    width: 13px;
    height: 20px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    position: relative;
    background: url('/pics/dots-arrows.png')
}
.slick_prev {
		background-position: 0 top;
}
.slick_prev:hover {
		background-position: 0 bottom;
}
.slick_next {
		background-position: right top;
}
.slick_next:hover {
		background-position: right bottom;
}
/*slider styles end*/

.modelPrice {
	float: right;
    margin: 0 20px 0 0;
    font-size: 18px;
    font-weight: normal;
    font-family: 'skodapro', sans-serif;
}

.modelPrice span {
	color: #9f9f9f;
    margin-left: 12px;
}
.sa-top-header {
	font-size: 64px;
    line-height: 64px;
    color: white;
    font-weight: bold;
    text-shadow: -2px 2px 0 #b2b5b7;
    margin-bottom: 30px;
    text-transform: uppercase;
    white-space: pre-wrap;
	font-family: "Skoda Pro",verdana,arial,helvetica,sans-serif;
	position: absolute;
	margin: 0 0 0 50%;
}

.sa-top-subheader {
	font-size: 24px;
    line-height: 32px;
    font-weight: bold;
    color: white;
    margin-bottom: 30px;
    white-space: pre-wrap;
	font-family: "Skoda Pro",verdana,arial,helvetica,sans-serif;
	position: absolute;
	margin: 0 0 0 50%;
}







.ico_calckuzov .frm_link:after { background-position: -250px 0; }
.ico_calckuzov .frm_link:hover:after { background-position: -250px -42px; }

.ico_calcto .frm_link:after { background-position: -290px 0; }
.ico_calcto .frm_link:hover:after { background-position: -290px -42px; }
.item-sep {
    padding: 0 8px 0 6px;
}

/* End */
/* /bitrix/components/bitrix/form.result.new/error.css?1540952010163 */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel/style.css?1540952037172 */
/* /bitrix/templates/main_page_alter/styles.css?154095203730895 */
/* /bitrix/templates/main_page_alter/template_styles.css?154095203738792 */
