

/* Start:/bitrix/templates/avtozeon/popup.css?15638657652549*/
.popup {background-color: rgba(0,0,0,0.3); position: fixed;z-index: 999; width: 100%; height: 100%; opacity: 0; /*display: none;*/ }
.popup > div {width: 128px; margin: 10% auto 0 auto; background-color: white; border: 1px solid black; border-radius: 2px;  color: black; font-size: larger }
.popup > div.loaded {width: 500px;  }
.popup > div.loaded.long {width: 900px;  }
.popup > div.loaded.clicked {/*width: 450px;*/ height: auto!important; }
.popup > div > h1 { margin: 0;  font-size: 16px;  background-color: #2D3035;  color: #fff;  font-weight: normal;  font-family: 'Museo Sans Cyrl 500';  padding: 5px 15px;  text-transform: uppercase;}
.popup > div > font {  margin-bottom: 0px;  float: right;  font-size: 20px;  margin-top: 2px;  margin-right: 12px;  cursor: pointer;  font-family: 'Museo Sans Cyrl 500';  color: #fff;}
.popup > div > span {color: black; margin-bottom: 10px; }
.popup > div table {color: black; width: 100%;padding: 15px 30px;}
.popup > div table td {color: black;  font-family: 'Museo Sans Cyrl 500'; font-size: 16px;}
.popup > div table td.first {width: 150px; }
.popup > div table td > div { height: 29px; }
.popup > div table td input {border: 0;  color: black;  width: 99%;  font-size: 16px;  padding: 1px 3px;  background-color: #eee;  outline: 0;  height: 23px; }
.popup > div table td input.error{color: red; font-size: 14px}
.popup > div table td .agree{margin-top: 15px; display: block}
.popup > div table td input[type=checkbox]{display: inline-block;    width: auto;    height: auto;    margin: 0; }
.popup > div table td input[type="button"] {  border: none;  border-radius: 5px;  background: #2D3035;  color: #fff;  width: 54%;  font-size: 16px;  color: white;  padding: 5px;  height: 30px;margin: 10px auto 0;    display: block;}
.popup > div table td textarea {  background-color: #eee; border: none;  color: #333;  width: 99%;  resize: none;  font-size: 14px;  height: 75px;  padding: 1px 3px; }
.popup > div table td span {color: black; font-size: 11px;margin-left: 30px;}
.popup > div table td font {color: red;}
.personal h2{margin: 15px 0}
.personal p{padding: 0 0 10px}
.personal ul{margin-bottom: 10px}

@media screen and (max-width:768px) {
	
	.popup > div.loaded {width: 700px;  }
	.popup > div > font {font-size: 40px}
	.popup > div > h1 {font-size: 42px}
	.popup > div table td {font-size: 24px}
	.popup > div table td input {height: 40px;line-height: 40px;font-size: 24px}
	.popup > div table td span {font-size: 21px}
	.popup > div table td input[type="button"] {font-size: 24px;height: 50px}
}
/* End */


/* Start:/bitrix/templates/avtozeon/easydropdown.css?15370388743043*/
/* --- EASYDROPDOWN DEFAULT THEME --- */

/* PREFIXED CSS */

.dropdown,
.dropdown div,
.dropdown li,
.dropdown div::after{
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}

.dropdown .selected::after,
.dropdown.scrollable div::after{
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	-ms-pointer-events: none;
	pointer-events: none;
}

/* WRAPPER */

.dropdown{
	position: relative;
	width: 200px;
	border: 1px solid #ddd;
	cursor: pointer;
	background: #fff;display: inline-block;
vertical-align: top;
	
	
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

#form2 .dropdown {width: 210px}
#form2 ul {padding: 0}
.dropdown.open{
	z-index: 2;
}

.dropdown:hover{
	box-shadow: 0 0 5px rgba(0,0,0,.15);
}

.dropdown.focus{
	box-shadow: 0 0 5px rgba(51,102,248,.4);
}

/* CARAT */

.dropdown .carat{
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -3px;
	border: 6px solid transparent;
	border-top: 8px solid #B2B3B5;
}

.dropdown.open .carat{
	margin-top: -10px;
	border-top: 6px solid transparent;
	border-bottom: 8px solid #B2B3B5;
}

.dropdown.disabled .carat{
	border-top-color: #999;
}

/* OLD SELECT (HIDDEN) */

.dropdown .old{
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	overflow: hidden;
}

.dropdown select{
	position: absolute;
	left: 0px;
	top: 0px;
}

.dropdown.touch .old{
	width: 100%;
	height: 100%;
}

.dropdown.touch select{
	width: 100%;
	height: 100%;
	opacity: 0;
}

/* SELECTED FEEDBACK ITEM */ 

.dropdown .selected,
.dropdown li{
	display: block;
	
	line-height: 1;
	color: #000;
	padding: 4px 10px;
	overflow: hidden;
	white-space: nowrap;
}

.dropdown.disabled .selected{
	color: #999;
}

.dropdown .selected::after{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 60px;
	
	border-radius: 0 2px 2px 0;
	box-shadow: inset -55px 0 25px -20px #fff;
}

/* DROP DOWN WRAPPER */

.dropdown div{
	position: absolute;
	height: 0;
	left: -1px;
	right: -1px;
	top: 100%;
	margin-top: -1px;
	background: #fff;
	border: 1px solid #ccc;
	border-top: 1px solid #eee;
	border-radius: 0 0 3px 3px;
	overflow: hidden;
	opacity: 0;
}

/* Height is adjusted by JS on open */

.dropdown.open div{
	opacity: 1;
	z-index: 2;
}

/* FADE OVERLAY FOR SCROLLING LISTS */

.dropdown.scrollable div::after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;
	
	box-shadow: inset 0 -50px 30px -35px #fff;
}

.dropdown.scrollable.bottom div::after{
	opacity: 0;
}

/* DROP DOWN LIST */

.dropdown ul{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	list-style: none;
	overflow: hidden;
}

.dropdown.scrollable.open ul{
	overflow-y: auto;
}

/* DROP DOWN LIST ITEMS */

.dropdown li{
	list-style: none;
	padding: 8px 12px;
}

/* .focus class is also added on hover */

.dropdown li.focus{
	background: #f1f1f1;
	position: relative;
	z-index: 3;
}

.dropdown li.active{
	font-weight: 700;
}
/* End */


/* Start:/bitrix/templates/avtozeon/jquery.bxslider/jquery.bxslider.css?15370388743836*/
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

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

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/bitrix/templates/avtozeon/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(/bitrix/templates/avtozeon/jquery.bxslider/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(/bitrix/templates/avtozeon/jquery.bxslider/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/bitrix/templates/avtozeon/jquery.bxslider/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/bitrix/templates/avtozeon/jquery.bxslider/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* End */


/* Start:/bitrix/templates/avtozeon/slick/slick.css?15370388741729*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    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;
}
.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;

    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;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/bitrix/templates/avtozeon/slick/slick-theme.css?15370388743145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/bitrix/templates/avtozeon/slick/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/bitrix/templates/avtozeon/slick/./fonts/slick.eot');
    src: url('/bitrix/templates/avtozeon/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/avtozeon/slick/./fonts/slick.woff') format('woff'), url('/bitrix/templates/avtozeon/slick/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/avtozeon/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    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:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/bitrix/templates/avtozeon/skin.css?15370388749756*/


.jcarousel-skin-tango .jcarousel-container { }

/*.jcarousel-skin-tango .jcarousel-direction-rtl { 	direction: rtl; }  */

.jcarousel-skin-tango .jcarousel-container-horizontal { width: 890px; margin: 0px auto;padding: 10px 0} 

.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }

.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  890px; } 

.jcarousel-skin-tango li   {width: 210px!important; height: 440px; display:inline-block; vertical-align:top; position: relative;border: 1px solid #ccc;text-align: center;  margin:0px 5px 0px 5px!important}



.jcarousel-skin-tango li:hover {border: 1px solid #999}
.jcarousel-skin-tango li:hover #order {background-color: #1B98EA}

.jcarousel-skin-tango li  a#img {width: 170px; height: 240px; vertical-align:middle;text-align: center;display: table-cell;position: relative;padding: 20px 20px;}

.jcarousel-skin-tango li a#img .zoom {display: block;position: absolute;right: 20px;top:190px;width: 28px;height: 28px;}

.jcarousel-skin-tango li a#img img { max-width: 150px; max-height: 200px;border: none }

.jcarousel-skin-tango li a#img .sezon {display: block;position: absolute;left: 30px;top:35px;width: 45px;height: 45px;}

.jcarousel-skin-tango li a {display: block;font-size: 17px;color: #2D3035;text-align: left;width: 150px;padding: 5px 0;height: 45px; overflow:hidden;line-height: 24px;margin: 0 auto}

.jcarousel-skin-tango li p {color: #2C3033;font-size: 27px;font-weight: bold;margin: 5px 0}
.jcarousel-skin-tango li p span {color: #6C7886;font-size: 25px;}

.jcarousel-skin-tango .jcarousel-item-horizontal { margin-left: 0px; }

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 0; }

.jcarousel-skin-tango .jcarousel-item-vertical { }

.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; display: none}



@media screen and (max-width:768px){
.jcarousel-skin-tango li   {width: 270px!important; height: 440px; display:inline-block; vertical-align:top; position: relative;border: 1px solid #ccc;text-align: center;  margin:0px 32px 0px 32px!important}	
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  720px; } 
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 680px;margin: 20px;}
.jcarousel-skin-tango li a {font-size: 23px;width: 205px;line-height: 30px;height: 50px}
.jcarousel-skin-tango li  a#img {width: 230px; height: 210px;}
.jcarousel-skin-tango li p {font-size: 38px;margin: 20px 0 10px!important}
}


/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal,.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top:-45px;
    left: 310px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    }
   
.jcarousel-skin-tango .jcarousel-prev-horizontal {background: url(/bitrix/templates/avtozeon/images/prev.jpg) center center  no-repeat;left: 275px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background: url(/bitrix/templates/avtozeon/images/prev_on.jpg) center center  no-repeat;}
.jcarousel-skin-tango .jcarousel-next-horizontal {background: url(/bitrix/templates/avtozeon/images/next.jpg) center center  no-repeat;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background: url(/bitrix/templates/avtozeon/images/next_on.jpg) center center  no-repeat;}


/*--------*/
.jcarousel-skin-tango2 .jcarousel-container { }

/*.jcarousel-skin-tango .jcarousel-direction-rtl { 	direction: rtl; }  */

.jcarousel-skin-tango2 .jcarousel-container-horizontal { width: 890px; margin: 0px auto;padding: 10px 0} 

.jcarousel-skin-tango2 .jcarousel-clip { overflow: hidden; }

.jcarousel-skin-tango2 .jcarousel-clip-horizontal { width:  890px; } 

.jcarousel-skin-tango2 li   {width: 210px!important; height: 440px; display:inline-block; vertical-align:top; position: relative;border: 1px solid #ccc;text-align: center; margin:0px 5px 0px 5px!important}



.jcarousel-skin-tango2 li:hover {border: 1px solid #999}
.jcarousel-skin-tango2 li:hover #order {background-color: #1B98EA}

.jcarousel-skin-tango2 li  a#img {width: 170px; height: 240px; vertical-align:middle;text-align: center;display: table-cell;position: relative;padding: 20px 20px;}

.jcarousel-skin-tango2 li a#img .zoom {display: block;position: absolute;right: 20px;top:190px;width: 28px;height: 28px;}

.jcarousel-skin-tango2 li a#img img { max-width: 150px; max-height: 200px;border: none }

.jcarousel-skin-tango2 li a#img .sezon {display: block;position: absolute;left: 30px;top:35px;width: 45px;height: 45px;}

.jcarousel-skin-tango2 li a {display: block;font-size: 17px;color: #2D3035;text-align: left;width: 150px;padding: 5px 0; overflow:hidden; height: 45px;line-height: 24px;margin: 0 auto}

.jcarousel-skin-tango2 li p {color: #2C3033;font-size: 27px;font-weight: bold;margin: 5px 0}
.jcarousel-skin-tango2 li p span {color: #6C7886;font-size: 25px;}

.jcarousel-skin-tango2 .jcarousel-item-horizontal { margin-left: 0px; }

.jcarousel-skin-tango2 .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 0; }

.jcarousel-skin-tango2 .jcarousel-item-vertical { }

.jcarousel-skin-tango2 .jcarousel-item-placeholder { background: #fff; color: #000; }

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal,.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top:-45px;
    left: 210px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    }
   
.jcarousel-skin-tango2 .jcarousel-prev-horizontal {background: url(/bitrix/templates/avtozeon/images/prev.jpg) center center  no-repeat;left: 175px;}
.jcarousel-skin-tango2 .jcarousel-prev-horizontal:hover {background: url(/bitrix/templates/avtozeon/images/prev_on.jpg) center center  no-repeat;}
.jcarousel-skin-tango2 .jcarousel-next-horizontal {background: url(/bitrix/templates/avtozeon/images/next.jpg) center center  no-repeat;}
.jcarousel-skin-tango2 .jcarousel-next-horizontal:hover {background: url(/bitrix/templates/avtozeon/images/next_on.jpg) center center  no-repeat;}



/*------*/
.jcarousel-skin-tango3 .jcarousel-container { }

/*.jcarousel-skin-tango3 .jcarousel-direction-rtl { 	direction: rtl; }  */

.jcarousel-skin-tango3 .jcarousel-container-horizontal { width: 890px; margin: 0px auto;padding: 0} 

.jcarousel-skin-tango3 .jcarousel-clip { overflow: hidden; }

.jcarousel-skin-tango3 .jcarousel-clip-horizontal { width:  890px; } 

.jcarousel-skin-tango3 li   {width: 210px!important; height: 440px; display:inline-block; vertical-align:top; position: relative;border: 1px solid #ccc;text-align: center; margin: 0 5px 0 5px!important}


.jcarousel-skin-tango3 li:hover {border: 1px solid #999}
.jcarousel-skin-tango3 li:hover #order {background-color: #1B98EA}

.jcarousel-skin-tango3 li  a#img {width: 170px; height: 240px; vertical-align:middle;text-align: center;display: table-cell;position: relative;padding: 20px 20px;}

.jcarousel-skin-tango3 li a#img .zoom {display: block;position: absolute;right: 20px;top:190px;width: 28px;height: 28px;}

.jcarousel-skin-tango3 li a#img img { max-width: 150px; max-height: 200px;border: none }

.jcarousel-skin-tango3 li a#img .sezon {display: block;position: absolute;left: 30px;top:35px;width: 45px;height: 45px;}

.jcarousel-skin-tango3 li a {display: block;font-size: 17px;color: #2D3035;text-align: left;width: 150px;padding: 5px 0; overflow:hidden; height: 45px;line-height: 24px;margin: 0 auto}

.jcarousel-skin-tango3 li p {color: #2C3033;font-size: 27px;font-weight: bold;margin: 5px 0}
.jcarousel-skin-tango3 li p span {color: #6C7886;font-size: 25px;}

.jcarousel-skin-tango3 .jcarousel-item-horizontal { margin-left: 0px; }

.jcarousel-skin-tango3 .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 0; }

.jcarousel-skin-tango3 .jcarousel-item-vertical { }

.jcarousel-skin-tango3 .jcarousel-item-placeholder { background: #fff; color: #000; }

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango3 .jcarousel-next-horizontal,.jcarousel-skin-tango3 .jcarousel-prev-horizontal {
    position: absolute;
    top:-45px;
    left: 310px;
    width: 28px;
    height: 28px;
    cursor: pointer;
    }
   
.jcarousel-skin-tango3 .jcarousel-prev-horizontal {background: url(/bitrix/templates/avtozeon/images/prev.jpg) center center  no-repeat;left: 275px;}
.jcarousel-skin-tango3 .jcarousel-prev-horizontal:hover {background: url(/bitrix/templates/avtozeon/images/prev_on.jpg) center center  no-repeat;}
.jcarousel-skin-tango3 .jcarousel-next-horizontal {background: url(/bitrix/templates/avtozeon/images/next.jpg) center center  no-repeat;}
.jcarousel-skin-tango3 .jcarousel-next-horizontal:hover {background: url(/bitrix/templates/avtozeon/images/next_on.jpg) center center  no-repeat;}

/*------*/

.jcarousel-skin-tango4{height: 261px; overflow: hidden}
.jcarousel-skin-tango4 .jcarousel-container { }

.jcarousel-skin-tango4 .jcarousel-container-horizontal { width: 895px; margin: 0px;padding: 0; } 

.jcarousel-skin-tango4 .jcarousel-clip { overflow: hidden; }

.jcarousel-skin-tango4 .jcarousel-clip-horizontal { width:  895px; } 

.jcarousel-skin-tango4 li   {width: 895px; height: 261px; display:inline-block; vertical-align:top; position: relative;text-align: center;}

.jcarousel-skin-tango4 li  img { max-width: 895px; max-height: 261px;}

.jcarousel-skin-tango4 .jcarousel-item-horizontal { margin-left: 0px; }

.jcarousel-skin-tango4 .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 0; }

.jcarousel-skin-tango4 .jcarousel-item-vertical { }

.jcarousel-skin-tango4 .jcarousel-item-placeholder { background: #fff; color: #000; }

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango4 .jcarousel-next-horizontal,.jcarousel-skin-tango4 .jcarousel-prev-horizontal {
    position: absolute;
    top: 105px;
    width: 22px;
    height: 44px;
    cursor: pointer;
    }
   
.jcarousel-skin-tango4 .jcarousel-prev-horizontal {background: url(/bitrix/templates/avtozeon/images/left_main.png) left center  no-repeat;left: 25px;}

.jcarousel-skin-tango4 .jcarousel-next-horizontal {background: url(/bitrix/templates/avtozeon/images/right_main.png) left center  no-repeat;left: 855px;}

/* End */


/* Start:/bitrix/templates/avtozeon/style.css?168733049139608*/
html, body {padding: 0;margin: 0;font-family: 'PT Sans Narrow', sans-serif;font-size: 18px;width: 100%; min-width: 1170px; line-height: 1}

.content {min-height: calc(100vh - 200px)}

p,ul,ol {padding: 0;margin: 0;color: #2D323F}

a {color: #F01E1E;}
a:hover {text-decoration: none}

h1,h2 {color: #6C7887;font-size: 28px;font-weight: bold;text-transform: uppercase;margin: 10px 0 10px 10px}
h2 {color: #2E3240}
input,textarea,img {outline: none}

#footer {background-color: #2D3035;margin: 25px 0 0}
#grey {background-color: #F2F2F2;margin-bottom: 30px}
#menu {background-color: #6C7887}
#black {background-color: #2D3035}
#white {background-color: #fff;margin-left:-60px}
.wrap {width: 1170px;margin: 0 auto;}
#zima {background: url(/bitrix/templates/avtozeon/images/zima.png) no-repeat center center}
#leto {background: url(/bitrix/templates/avtozeon/images/leto.png) no-repeat center center}
#all {background: url(/bitrix/templates/avtozeon/images/all.png) no-repeat center center}

#usil {background: url(/bitrix/templates/avtozeon/images/usil.png) no-repeat center center}
#ship {background: url(/bitrix/templates/avtozeon/images/shipi.png) no-repeat center center}
#rof {background: url(/bitrix/templates/avtozeon/images/rof.png) no-repeat center center}

#order {font-weight: bold;font-size: 15px;color: #fff;text-transform: uppercase;background-color: #6C7887;height: auto;width: 70px;text-decoration: none;background-image: url(/bitrix/templates/avtozeon/images/basket2.png);background-position: 10px center;background-repeat: no-repeat;padding: 5px 20px 3px 50px;margin: 0px auto 0;position: absolute;bottom: 20px;left: 0;right: 0;text-align: center}
#order1 {font-weight: bold;font-size: 15px;color: #fff;text-transform: uppercase;background-color: #6C7887;height: auto;width: 70px;text-decoration: none;background-position: 10px center;background-repeat: no-repeat;padding: 5px 20px 3px 20px;margin: 0px auto 0;position: absolute;bottom: 20px;left: 0;right: 0}
#order:hover {background-color: #1B98EA}
#order1:hover {background-color: #1B98EA}
#h1 {text-transform: none}
.highslide,.highslide img {border: none!important}
.zoom {background: url(/bitrix/templates/avtozeon/images/zoomin.png) no-repeat center center}
.zoom img{display: none}

.header.fixed{
	  position: fixed;
    top: 0;
    z-index: 100;
    width: 100%;
}
.header.fixed + div{
	margin-top: 134px;
}

#black .wrap{ /*background:url(/images/snow2.png) no-repeat -95px top*/}
#black .wrap p, #black .wrap ul {display: inline-block;vertical-align: top;margin: 5px 0;}
#black .wrap p {width: 660px;text-align: right;margin-right: 300px}
#black .wrap p,#black .wrap ul li a {color: #fff;font-size: 16px}
#black .wrap ul li {float: left;list-style:none;}
#black .wrap ul li.last a {border: none}
#black .wrap ul li a {border-right: 1px solid #fff;padding: 0 15px;text-decoration: none}
#black .wrap ul li a:hover {text-decoration: underline}


.wrap.top {/*background:url(/images/snow2.png) no-repeat -35px -28px;*/padding-left:60px;position:relative}
.wrap.top a,.wrap.top > div,.wrap.top #logo p {color: #2D3035;display: inline-block;vertical-align: top; box-sizing: content-box}
.wrap.top #logo {text-decoration: none;padding: 15px 0 15px 10px;margin: 0 20px 0 0px;}
.wrap.top #logo p {width: 110px;padding: 22px;font-size: 16px }
.wrap.top .links {width: 150px;margin: 30px 25px}
.wrap.top .links a {margin: 2px 0;font-size: 17px}

.wrap.top .phone {width: 240px;padding: 10px 0px 10px 70px;background-image: url(/bitrix/templates/avtozeon/images/phone.png);background-position: left center;background-repeat: no-repeat;margin: 5px 0px 5px 10px}

.wrap.top .phone a.noww {background:none}
.wrap.top .phone a {font-weight: bold;font-size: 26px;color: #171717;text-decoration: none;background: url(/bitrix/templates/avtozeon/images/phone_a_new.png) no-repeat right top;padding-right: 35px}
.wrap.top .phone a span {color: #777777}
.wrap.top .phone p {color: #171717;font-size: 16px;}

.wrap.top .basket {width: 151px;padding: 20px 0px 20px 70px;background-image: url(/bitrix/templates/avtozeon/images/basket.png);background-position: left center;background-repeat: no-repeat;margin: 20px 0 20px 13px}
.wrap.top .basket a,.wrap.top .basket p {font-size: 17px;line-height: 26px}

#menu .wrap {/*background:url(/images/snow2.png) no-repeat -95px -143px;*/}
#menu .wrap ul {display: block;list-style: none;}
#menu .wrap ul li {list-style: none;display: inline-block;padding: 7px 0;}
#menu .wrap ul li.action a {background: url(/bitrix/templates/avtozeon/images/procent.png) no-repeat 78px 2px;}
#menu .wrap ul li a {color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;font-size: 20px;padding: 8px 16px;display: block;position: relative;}
#menu .wrap ul li a:hover {background-color: #2D3035;text-decoration: underline;}

.wrap .left,.wrap .right {display: inline-block;vertical-align: top;}
.wrap .left {width: 240px;margin-right: 20px}
.wrap .right {width: 900px;}
.wrap .right ul, .wrap .right ol{padding-left: 30px}


#grey .wrap {margin: 10px auto;padding: 15px 0}
#grey .wrap .left ul {margin-top: -12px}
#grey .wrap .left ul li {display: block;list-style: none;margin: 10px 0 15px}
#grey .wrap .left ul li:last-of-type {margin: 10px 0 0}
#grey .wrap .left ul li a {color: #2D3035;display: block;width: 240px;padding: 11px 0 9px;background-color: #fff;text-align: center;font-size: 20px;font-weight: bold;text-transform: uppercase;text-decoration: none}
#grey .wrap .left ul li a:hover {color: #1B98EA}
#grey .wrap .right ul.tabs,#grey .wrap .right ul.tabs li {background-color: #F2F2F2}
#grey .wrap .right ul.tabs li a {background-color: #fff}
#grey .wrap .right ul.tabs li:hover a, #grey .wrap .right ul.tabs li.active a {background-color: #2D3035;color:#fff;}
#grey .wrap .right .tab_container {margin: 10px 0 0px;background: url(/bitrix/templates/avtozeon/images/form2.png) no-repeat left top #fff;padding: 10px 10px 0 0px;height:230px!important; /*overflow: hidden */}
#grey .wrap .right .tab_container > div{display: none}
#grey .wrap .right .tab_container > div#tab2 .Form input[type="reset"]{margin: 0 180px}
#grey .wrap .right .tab_container .Form {margin: 0;margin-top: -5px}

.bx-breadcrumb a {color: #F01E1E;}

.wrap .left #proz {margin: 15px 0}
.wrap .left #proz a {display: block;padding: 20px 0;text-align: center;font-size: 16px;text-transform: uppercase;color: #6C7887;font-weight: bold}
.wrap .left #proz a img, .wrap .left #proz.partners a img {max-width: 220px;}
.wrap .left #proz.partners a img {max-height:65px}
.wrap .left #proz.partners a {border:1px solid #CCCCCC;padding:19px 0;margin:0 0 10px}
.wrap .left #proz.partners a:hover {border:1px solid #2D3035}
.wrap .left h2 {background-color: #2D3035;display: block;text-align: center;padding: 13px 0 15px;font-size: 20px;font-weight: bold;color: #fff;text-transform: uppercase;margin: 0}
.wrap .left #searchbox {background-color: #6C7887;display: inline-block;padding: 7px 7px;}
.wrap .left #searchbox input {float: left}
.wrap .left #searchbox input.pole {border:none!important;box-sizing:border-box; width: 195px;padding: 5px 10px;height: 35px;height: 35px\9;font-family: 'PT Sans Narrow', sans-serif;font-size: 15px;color: #2D3035}
.wrap .left #searchbox input.btn {background: url(/bitrix/templates/avtozeon/images/btn.png) no-repeat center center #6C7887;border: none;color: #fff;height: 35px;width: 30px;padding: 5px 0; cursor: pointer}

.wrap .right p {margin: 20px 10px}
.wrap .right ul.tabs {margin: 0 0 0 -15px;padding: 0px;display: block;list-style: none;height: 47px;width: 915px;border:none;} 
.wrap .right ul.tabs li {float: left;margin: 0;padding: 0 17px;height: 48px;line-height: 47px!important;position: relative;background-color: #fff}
.wrap .right ul.tabs li:nth-of-type(2) {padding: 0 37px}
.wrap .right ul.tabs li#last {padding: 0 0 0 16px;}
.wrap .right ul.tabs li a {text-decoration: none;color: #2D3035;display: block; font-size: 22px;padding: 0 50px;text-transform: uppercase;border: 1px solid #CCCCCC;font-weight: bold;}
.wrap .right ul.tabs li:hover a, .wrap .right ul.tabs li.active a {background-color: #2D3035;color:#fff;}
html ul.tabs li.active a, html ul.tabs li.active a:hover, ul.tabs li:hover a {color:#fff;}

.wrap .right .tab_container {border: none; /*overflow: hidden;*/ clear: both; display: block;margin: 10px 0 10px;background: url(/bitrix/templates/avtozeon/images/form2.png) no-repeat left top #F2F2F2;padding: 10px 10px 0 0; height: 180px  } 
.wrap .right .tab_container > div{display: none}
 .wrap .right .tab_container > div#tab2 .Form input[type="reset"]{margin: 0 180px}

.wrap .right .new,.wrap .right .top,.wrap .right .diski {margin: 10px 0 30px; max-height: 518px; overflow: hidden}
.wrap .right .new h2,.wrap .right .new > a,.wrap .right .top h2,.wrap .right .top > a,.wrap .right .diski h2,.wrap .right .diski > a {display: inline-block}
.wrap .right .new > a,.wrap .right .top > a,.wrap .right .diski > a {font-size: 16px;font-weight: bold;color: #F01E1E;text-transform: uppercase;float: right;margin: 25px 30px 0 0}

.wrap .right .catalog ul { width: 900px; margin: 0px auto;padding: 10px 0} 
.wrap .right .catalog ul li  {width: 210px!important; height: 410px; display:inline-block; vertical-align:top; position: relative;border: 1px solid #ccc;text-align: center;margin: 10px 4px}
.wrap .right .catalog ul li:hover {border: 1px solid #999}
.wrap .right .catalog ul li:hover #order {background-color: #1B98EA}
.wrap .right .catalog ul li a#img {width: 170px; height: 240px; vertical-align:middle;text-align: center;display: table-cell;position: relative;padding: 20px 20px;}
.wrap .right .catalog ul li a#img img { max-width: 150px; max-height: 200px;border: none }
.wrap .right .catalog ul li a#img .sezon {display: block;position: absolute;left: 15px;top:35px;width: 45px;height: 45px;}
.wrap .right .catalog ul li a#img .params {display: block;position: absolute;left: 60px;top:35px;height: 45px;}
.wrap .right .catalog ul li a#img .params .sezon{position: relative; float: left}
.wrap .right .catalog a#img .sezon {display: block;position: absolute;left: 15px;top:35px;width: 45px;height: 45px;}
.wrap .right .catalog a#img .params {display: block;position: absolute;left: 60px;top:35px;height: 45px;}
.wrap .right .catalog a#img .params  .sezon{position: relative; float: left; top: 0; left: auto}
.wrap .right .catalog ul li a {display: block;font-size: 17px;color: #2D3035;text-align: left;width: 150px;padding: 5px 0;height: 70px;line-height: 24px;margin: 0 auto}
.wrap .right .catalog ul li p {color: #2C3033;font-size: 27px;font-weight: bold;margin: 5px 0!important}
.wrap .right .catalog ul li p span {color: #6C7886;font-size: 25px;}


.wrap .right .breadcrumbs {margin: 0 10px}
.wrap .right .breadcrumbs ul {display: block}
.wrap .right .breadcrumbs ul li {list-style: none;display: inline-block;line-height: 22px;overflow: hidden;padding-right: 18px;position: relative;margin-bottom: 3px;}
.wrap .right .breadcrumbs ul li a {font-size: 18px;color: #1A98EA}
.wrap .right .breadcrumbs ul li:after {content: "›";position: absolute;top: 0;right: 6px;width: 3px;height: 22px;}
.wrap .right .breadcrumbs ul li.last:after {content: "";}

.wrap .right .img,.wrap .right .opisanie {display: inline-block;vertical-align: top;margin-top: 30px;margin-bottom: 35px}
.wrap .right .img {width: 300px;position: relative}
.wrap .right .img a {display: table-cell;text-align: center;vertical-align: top;width: 260px;height: 230px;position: relative}
.wrap .right .img a .zoom {display: block;position: absolute;left: 215px;top:180px;width: 28px;height: 28px;}
.wrap .right .img a img {max-height: 230px;max-width: 260px}
.wrap .right .img p {color: #1A98EA;font-size: 27px;font-weight: bold;text-align: center;margin: 0 0 10px}
.wrap .right .img p span {color: #545454;font-size: 22px;text-transform: uppercase}
.wrap .right .img p small {color: #6C7885;font-size: 25px}
.wrap .right .opisanie {width: 570px;margin-left: 20px}
.wrap .right .item_info_section > table {border-collapse: collapse;min-width: 350px; position:relative; z-index:1}
.wrap .right .item_info_section > table tr:nth-child(2n+1) {background-color: #F2F2F2}
.wrap .right .item_info_section > table tr td {font-size: 18px;color: #2C323F;padding: 7px 0 7px 25px}
.wrap .right .item_info_section > table tr td#glav {color: #777;width: 90px}

.bx_item_detail .item_info_section { padding:0}

.wrap .right .opisanie .nalichie{margin-left: 0; margin-bottom: 0}
.wrap .right .opisanie .nalichie span{color: #6C7886; font-size: 18px; text-transform: uppercase; font-weight: bold; margin: 0}
.wrap .right .opisanie #order {position: inherit;padding: 9px 20px 7px 55px;background-color: #1B98EA;background-position: 10px center;margin: 0 20px}
.wrap .right .opisanie #order1 {position: inherit;padding: 9px 20px 7px 20px;background-color: #1B98EA;background-position: 10px center;margin: 0 20px}
.wrap .right .opisanie form {display: inline-block;/*vertical-align: top*/}
.wrap .right .opisanie form input {background: #f2f2f2;border: none;height: 33px;padding: 5px 7px;width: 50px;font-size: 18px;margin-right: 5px;text-align: center}
.wrap .right .opisanie form span {margin: 0 5px}
.wrap .right .opisanie > a {font-weight: bold;color: #F01E1E;margin: 5px;display: inline-block}
.wrap .right .opisanie div {position: relative}
.wrap .right .opisanie div a {margin: 25px 0 15px;display: block;color: #6C7886;font-size: 18px;text-transform: uppercase;font-weight: bold;padding: 0 30px 0 0;background: url(/bitrix/templates/avtozeon/images/down.jpg) no-repeat 255px center}
.wrap .right .opisanie div #identifikator {position: absolute;top:24px;left: 0;background-color: rgba(45,48,53,.77);width: 350px;padding: 10px 10px 0; z-index:10}
.wrap .right .opisanie div #identifikator td,.wrap .right .opisanie div #identifikator p {color: #fff;}
.wrap .right .opisanie div #identifikator td {font-size: 18px;padding: 3px 5px}
.wrap .right .opisanie div #identifikator p {font-size: 14px;margin: 5px 0}

.wrap .right .catalog2 {margin: 40px 0}
.wrap .right .catalog .jcarousel-skin-tango2 .jcarousel-next-horizontal,.wrap .right .catalog .jcarousel-skin-tango2 .jcarousel-prev-horizontal {display: none!important}
.wrap .right .catalog a#img .zoom {display: block;position: absolute;right: 20px;top:190px;width: 28px;height: 28px;}
.wrap .right .pages {text-align: center;}
.wrap .right .pages b,.wrap .right .pages a {width: 22px;height: 21px;display: inline-block;background-color: #D6D6D6;color: #fff;padding: 3px 2px 2px}
.wrap .right .pages b,.wrap .right .pages a:hover {background-color: #2D3035}
.wrap .right .pages a {text-decoration: none}
.wrap .right .sort {text-align: right;padding-right: 10px}
.wrap .right .sort a {display: inline-block;padding: 6px 17px 5px 7px;color: #fff;font-size: 16px;background-color: #6C7887;text-decoration: none;margin: 0 3px;background-image: url(/bitrix/templates/avtozeon/images/down2.png);background-position: right center;background-repeat: no-repeat;border-right: 6px solid #6c7887}
.wrap .right .sort a:hover,.wrap .right .sort a.selected {background-color: #1B98EA;border-right: 6px solid #1B98EA}
.wrap .right .sort span {text-transform: uppercase;font-size: 16px;font-weight: bold;color: #444444;margin-right: 10px}
.wrap .right .sort a.selected.asc {background-image: url(/bitrix/templates/avtozeon/images/down3.png);background-position: right center;background-repeat: no-repeat;}

#footer .wrap a,#footer .wrap > div,#footer .wrap #logo p {color: #6C7887;display: inline-block;vertical-align: top}
#footer .wrap div p {color: #6C7887}
#footer .wrap #logo {text-decoration: none;padding: 15px 0;margin: 0 25px 0 10px}
#footer .wrap #logo p {width: 110px;padding: 22px;font-size: 16px }

#footer .wrap .phone {width: 200px;padding: 10px 10px 10px 70px;background-image: url(/bitrix/templates/avtozeon/images/phone2.png);background-position: left center;background-repeat: no-repeat;margin: 20px 20px 20px 20px}
#footer .wrap .phone a {font-weight: bold;font-size: 26px;color: #6C7887;text-decoration: none}
#footer .wrap .phone p {color: #6C7887;font-size: 16px;}

#footer .wrap .oplata {width: 300px;margin: 25px 10px 20px 10px}
#footer .wrap .seti {width: 150px;margin: 25px 0px 20px 20px}
#footer .wrap .oplata p,#footer .wrap .seti p {font-size: 22px;color: #6C7886;font-weight: bold;text-transform: uppercase;margin: 5px 0}

/*------*/
.Form {padding: 0 15px}
.Form .table {display: table;width: 100%}
.Form .table .tr {display: table-row}
.Form .table .tr .td {display: table-cell; width: 25%}
.Form .table.cols4 {width: 100%; display: block}
.Form .table.cols4 .tr, .Form .table.cols4 .td {width: 100%; display: block}
.Form .table .tr .td {font-size: 18px;color: #2D3035;cursor: default;font-weight: normal;padding: 5px 0}
.Form input[type="submit"],.Form input[type="reset"] {border: none;background: inherit ;display: inline-block;padding: 8px 1px 0px;font-size: 18px;line-height: 18px;color: #F01E1E;cursor: pointer;text-transform: uppercase;font-family: 'PT Sans Narrow', sans-serif;border-bottom: 2px solid #f01e1e; margin: 5px 10px;font-weight: bold;outline: none; }
.Form input[type="reset"] {color: #6C7887;border-bottom: 2px solid #6C7887}
.Form a {font-size: 18px;color: #2C3034;display: inline-block;margin-right: 360px}
.Form span,.Form .select {display: inline-block;vertical-align: top;}
.Form .select ul{padding-left: 0}
.Form span {margin: 7px}
.Form select {outline: none}
/* Cначала обозначаем стили для IE8 и более старых версий
т.е. здесь мы немного облагораживаем стандартный чекбокс. */
.radio {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 23px;
  height: 23px;
}
/* Это для всех браузеров, кроме совсем старых, которые не поддерживают
селекторы с плюсом. Показываем, что label кликабелен. */
.radio + label {
  cursor: pointer;
  text-transform: capitalize;
}

/* Далее идет оформление чекбокса в современных браузерах, а также IE9 и выше.
Благодаря тому, что старые браузеры не поддерживают селекторы :not и :checked,
в них все нижеследующие стили не сработают. */

/* Прячем оригинальный чекбокс. */
.radio:not(checked) {
  position: absolute;
  opacity: 0;
}
.radio:not(checked) + label {
  position: relative; /* будем позиционировать псевдочекбокс относительно label */
  padding: 0 10px 0 38px; /* оставляем слева от label место под псевдочекбокс */
  margin: 10px 0;display: inline-block
}
/* Оформление первой части чекбокса в выключенном состоянии (фон). */
.radio:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -4px;
  left: 3px;
  width: 23px;
  height: 23px;
  background: #fff;
  border: 1px solid #777;
}
/* Оформление второй части чекбокса в выключенном состоянии (переключатель). */
.radio:not(checked) + label:after {
 
  
}
/* Меняем фон чекбокса, когда он включен. */
.radio:checked + label:before {
  background: #fff;box-shadow: inset 0 2px 3px #fff;border: 1px solid #CDD1DA;
}
/* Сдвигаем переключатель чекбокса, когда он включен. */
.radio:checked + label:after {
 content: "\2713";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	font-size: 20px;
	color: #2C3034;
	text-align: center;
    line-height: 15px;left:7px;top:4px;position: absolute
  }
/* Показываем получение фокуса. */
.radio:focus + label:before {
  
}

.wrap .right .catalog {    width: 210px!important;
    height: 430px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    border: 1px solid #ccc;
    text-align: center;
    margin: 0px 5px 20px 5px!important;  } 
    
.wrap .right .catalog a#img img {
    max-width: 150px;
    max-height: 200px; }
    
    
.wrap .right .catalog a#img {
    width: 170px;
    height: 240px;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    position: relative;
    padding: 0px 20px; }
    
.wrap .right .catalog a {display: block;font-size: 17px;color: #2D3035;text-align: left;width: 150px;padding: 5px 0; overflow:hidden; height: 40px; line-height: 24px;margin: 0 auto}


.wrap .right .catalog:hover {border: 1px solid #999}
.wrap .right .catalog:hover > #order {background-color: #1B98EA}


.wrap .right .catalog p {color: #2C3033;font-size: 27px;font-weight: bold;margin: 5px 0!important}
.wrap .right .catalog p span {color: #6C7886;font-size: 25px;}

.wrap .right .catalog p.price-for-4,
.wrap .right .catalog p.price-for-not-full{color: #6C7886; font-size: 14px; font-weight: normal; margin: 0!important; display: inline-block; vertical-align: top}
.wrap .right .catalog p.price-for-not-full{border-bottom: 1px dashed; width: auto; margin: 0 auto; cursor: pointer}


.wrap .right .catalog .item-prices{   position: absolute;    bottom: -1px;    left: -1px;    right: -1px;    background: rgba(255,255,255,.9); z-index: 9;     border: 1px solid #ccc; padding-top: 20px; max-height: 0; transition: max-height 0.5s ease}
.wrap .right .catalog .item-prices.show{max-height: 200px}
.wrap .right .catalog .item-prices i{position: absolute;    right: 5px;    top: 5px;    display: inline-block;    width: 20px;    height: 20px;    text-align: center;    line-height: 20px;    border-radius: 10px;    font-style: normal;    font-size: 20px;    background: #2D3035;    font-weight: normal;    font-family: arial;color: #c1c1c1;  cursor: pointer}
.wrap .right .catalog .item-prices p{font-size: 18px; font-weight: normal}
.wrap .right .catalog .item-prices p span{font-size: 16px}
.wrap .right .catalog:not(.list_view) .item-prices ~ #order{bottom: 5px;    padding:7px 20px 7px 50px;    font-size: 14px;    background-size: auto 15px;    line-height: 22px;}


.wrap .right .catalog.list_view p.price-for-4,
.wrap .right .catalog.list_view p.price-for-not-full{float: right; clear: right; margin-right: 15px!important; font-size: 16px}
.wrap .right .catalog.list_view p.price-for-4{clear: none;    margin-top: 13px!important;}
.wrap .right .catalog.list_view p.price-for-4:after{content: ":"}
.wrap .right .catalog.list_view .item-prices{left: auto;    padding: 20px 20px 0;    top: -1px; max-height: 200px; max-width: 0; transition: max-width 0.5s ease}
.wrap .right .catalog.list_view .item-prices.show{max-width: 200px}
.wrap .right .catalog.list_view .item-prices ~ #order{top: 58px}


.bx_item_detail .bx_item_container .bx_lt{position: relative}
.wrap .right .bx_item_container p.price-for-4,
.wrap .right .bx_item_container p.price-for-not-full{color: #6C7886; font-size: 18px; font-weight: normal; margin: 0!important; text-align: center}
.wrap .right .bx_item_container p.price-for-not-full{border-bottom: 1px dashed; width: 260px; margin: 0 auto!important; cursor: pointer}
.wrap .right .bx_item_container p.price-for-4{    margin-top: -15px!important;}

.wrap .right .bx_item_container .item-prices{   position: absolute;    bottom: -1px;    left: -1px;    right: -1px;    background: rgba(255,255,255,.9); z-index: 9;     border: 1px solid #ccc; padding-top: 20px; max-height: 0; transition: max-height 0.5s ease}
.wrap .right .bx_item_container .item-prices.show{max-height: 200px}
.wrap .right .bx_item_container .item-prices i{position: absolute;    right: 5px;    top: 5px;    display: inline-block;    width: 20px;    height: 20px;    text-align: center;    line-height: 20px;    border-radius: 10px;    font-style: normal;    font-size: 20px;    background: #2D3035;    font-weight: normal;    font-family: arial;color: #c1c1c1;  cursor: pointer}
.wrap .right .bx_item_container .item-prices p{font-size: 18px; font-weight: normal}
.wrap .right .bx_item_container .item-prices p span{font-size: 16px}




.wrap .right .navigation-arrows {display:none}
.wrap .right .navigation{margin: 20px 0 40px}
.wrap .right .navigation-pages { margin:0 auto; /* width:400px; */ text-align:center; position: relative}
.wrap .right .navigation-pages:before{content: ""; position: absolute; left: 5px; right: 5px; top: 50%; border-bottom: 2px dashed; }
.wrap .right .navigation-pages .navigation-pages-inner {background: #fff; padding: 0 10px; position: relative}
.wrap .right .navigation-pages .navigation-pages-inner .navigation-title{margin-right: 5px}
.wrap .right .navigation-pages .navigation-pages-inner > span.nav-current-page {background-color: #2D3035; padding: 3px 8px; color:#fff; margin:0 5px; }
.wrap .right .navigation-pages a {/*width: 22px;height: 21px;*/ /*display: inline-block;*/background-color: #6C7887; margin:0 5px; color: #fff;padding: 3px 8px; text-decoration:none}

.wrap .right > .bx_item_container {}
.wrap .right .bx_item_container #price { color:#1A98EA; font-size:36px; font-weight:bold; text-align:center}
.wrap .right .bx_item_container #price.not_available { color:#6C7885; }
.wrap .right .bx_item_container #price small  { color:#545454; font-size:22px; font-weight:bold; text-transform:uppercase}
.wrap .right .bx_item_container #price span  { color:#6C7885; font-size:25px; font-weight:bold;}

.item_buttons_counter_block{ display:none!important}

.bx_item_detail .bx_item_slider .bx_bigimages {padding-top: 82%;}
.bx_item_detail .bx_item_title {border-bottom:0}

.bx_ordercart .bx_ordercart_order_table_container tbody .right {    width: auto;    text-align: right!important;    display: table-cell;}
.search_page .search-page{display: none}

#order_form_div .label.left {    float: left;    width: auto;    margin: 0 10px 10px 0;    display: block;}
#order_form_div label {    display: inline;     color: #000;    font-size: 13px;}

#order_form_div .section {    margin-bottom: 10px;}
#order_form_content h4{margin: 0; margin-bottom: 10px}

.Form a.filter_count{position: absolute;    width: 100px;    margin-left: -330px;    margin-top: 10px; text-decoration: none}
.Form a.filter_count:hover{text-decoration: underline}

/*geoCity*/
.popup.geoCityPopup{opacity: 1; top: 0; z-index: 1}
.geoCity{position: absolute; width: 300px; left: 50%; margin-left: -150px; z-index: 9999;    top: 20%;}
.geoCity .loaded{width: 300px; text-align: center; z-index: 3; background-color: white; border: 1px solid black; border-radius: 2px;  color: black;}
.geoCity .country_select{height: 0; width: 0}
.geoCity h2{color: #000; padding: 0; margin: 10px auto; display: inline-block; width: 100%; text-align: center}
.geoCity .chooseYes{display: inline-block; vertical-align: top;    padding: 5px 20px;    background: #1B98EA;    color: #fff;    text-decoration: none;    cursor: pointer; margin: 15px}
.geoCity .chooseNo{display: inline-block; vertical-align: top;    padding: 5px 20px;    background: #F01E1E;    color: #fff;    text-decoration: none;    cursor: pointer; margin: 15px;  }
.chooseCityInner{position: absolute; color: #fff;    font-size: 16px;     margin: 5px 10px;}
.chooseCityInner a{ color: #fff;    font-size: 16px; margin-left: 5px}
.geoLocations select{background: #fff;    height: 25px;    width: 90%;    border: 1px solid #888;    outline: 0;    margin: 5px 0;    display: block;    text-align: center;    margin: 5px auto;}
.geoLocations .confirmGeoLocation{ margin-bottom: 10px;   display: inline-block;    text-decoration: none;    padding: 5px 20px;    background: #6C7887;    color: #fff;    margin-top: 10px; cursor: pointer}




.bx_filter .bx_filter_parameters_box_title{font-size: 18px;    color: #2D3035;    cursor: default;    font-weight: normal;    padding: 5px 0;}

.bx_filter_parameters_box_container .filt_sep{margin-left: 15px;    margin-right: -10px;width: 9px;    display: inline-block;}

.bx_filter.bx_horizontal .bx_filter_parameters_box.SEASON{display: inline-block; clear: both;    padding-right: 0; margin-bottom: 10px;}
.bx_filter.bx_horizontal .bx_filter_parameters_box.SEASON .radio_inputs{/*max-width: 170px;*/ width: 112px; font-size: 15px;   display: inline-block; /*float: left;*/}

.bx_filter.bx_horizontal .bx_filter_parameters_box.SHIPOV{padding-left: 0; margin-left:15px; display: inline-block; margin-bottom: 10px; padding-right: 0}
.bx_filter.bx_horizontal .bx_filter_parameters_box.SHIPOV .bx_filter_parameters_box_title{display: none}
.bx_filter.bx_horizontal .bx_filter_parameters_box.SHIPOV .bx_filter_parameters_box_container .radio_inputs{ /*max-width: 170px;*/ width: 112px; font-size:15px; display: inline-block;   /* float: left;*/}
.bx_filter.bx_horizontal .bx_filter_parameters_box.RUN_ON_FLAT{padding-left: 0; display: inline-block; margin-bottom: 10px;}
.bx_filter.bx_horizontal .bx_filter_parameters_box.RUN_ON_FLAT .bx_filter_parameters_box_title{display: none}
.bx_filter.bx_horizontal .bx_filter_parameters_box.RUN_ON_FLAT .bx_filter_parameters_box_container .radio_inputs:not(:first-child){display: none}
.bx_filter.bx_horizontal .bx_filter_parameters_box.RUN_ON_FLAT .radio_inputs{font-size: 15px;}

    
.bx_filter.bx_horizontal .bx_filter_parameters_box.DIA{padding-right: 0} 
/*.bx_filter.bx_horizontal .bx_filter_parameters_box.SHIPOV .bx_filter_parameters_box_container .radio_inputs:first-child{display: none}*/
.tires_brands{font-size: 18px;    color: #2C3034;    display: inline-block;    margin-right:413px; margin-top: 10px}
.tires_brands:hover{text-decoration: none}

.bx_filter .bx_filter_search_button, .bx_filter .bx_filter_search_reset{border: none;    background: inherit;    display: inline-block;    padding: 8px 1px 0px;    font-size: 18px;    line-height: 18px;    color: #F01E1E;    cursor: pointer;    
text-transform: uppercase;    font-family: 'PT Sans Narrow', sans-serif;    border-bottom: 2px solid #f01e1e;    margin: 5px 10px;    font-weight: bold;    outline: none;}

.bx_filter .bx_filter_search_reset{    color: #6C7887;    border-bottom: 2px solid #6C7887;}

.bx_filter_block.buttons_block{float: right}
.bx_filter_button_box{position: relative}
.bx_filter_popup_result{position: absolute!important;    left: 250px;    top: 10px;}

#smartFilterDropDown1, #smartFilterDropDown16, #smartFilterDropDown6, #smartFilterDropDown7, #smartFilterDropDown8, #smartFilterDropDown20, #smartFilterDropDown21, #smartFilterDropDown23, #smartFilterDropDown26, #smartFilterDropDown27{max-height: 250px;    overflow-y: auto;    overflow-x: hidden; border: 1px solid;    border-color: #e1e1e1 #d1d1d1 #d1d1d1 #d1d1d1;}
.popup-window{width: 180px; border: none}
.bx_filter_select_popup li .bx_filter_param_label.disabled{display: none}

.catalog_panel, .catalog_panel_{text-align: right; clear: both}
.catalog_panel> div, .catalog_panel_> div{display: inline-block; vertical-align: top}
.catalog_panel .view, .catalog_panel_ .view{margin-right: 15px; line-height: 30px;}
.catalog_panel .view .tile, .catalog_panel_ .view .tile{background-image: url(/bitrix/templates/avtozeon/images/tile_view.png); margin-left: 5px}
.catalog_panel .view .list, .catalog_panel_ .view .list{background-image: url(/bitrix/templates/avtozeon/images/list_view.png); }
.catalog_panel .view > a, .catalog_panel_ .view > a{display: inline-block; vertical-align: top; width: 30px; height: 30px; background-color: #6C7887; background-size: 65%;background-repeat: no-repeat; background-position: center center; cursor: pointer}
.catalog_panel .view > a.selected, .catalog_panel_ .view > a.selected{background-color: #1B98EA}


/* main page filter */
.right.main {
	display: block;
    margin: auto;
}
.right.main h1 {
	text-align: center;
	margin-bottom: 1rem;
}
/* main page filter end */

/*List view*/
.wrap .right .catalog.list_view {    width: calc(100% - 10px)!important;
    display: inline-block;
    height: auto;
    vertical-align: top;
    position: relative;
    border: 1px solid #ccc;
    text-align: center;
    margin: 0px 5px 20px 5px!important;  } 
    
.wrap .right .catalog.list_view a#img img {
    max-width: 120px;
    max-height: 70px; }
    
    
.wrap .right .catalog.list_view a#img {
	float: left;
    display: inline-block;
    width: 140px;
    height: 70px;
    vertical-align: middle;
    text-align: center;
    position: relative;
    padding: 20px 20px;}
.wrap .right .catalog.list_view a#img .sezon {
    display: block;
    position: absolute;
    left: 15px;
    top: 10px;
    width: 45px;
    height: 45px;
}
.wrap .right .catalog.list_view a#img .params {
    display: block;
    position: absolute;
    left: 60px;
    top: 10px;
    height: 45px;
}
.wrap .right .catalog.list_view a#img .params .sezon{position: relative; float: left;	left: 0; top:0;}
.wrap .right .catalog.list_view a#img .zoom {
    display: block;
    position: absolute;
    right: 20px;
    top: 120px;
    width: 28px;
    height: 28px;
}
.wrap .right .catalog.list_view a.name{     line-height: 19px;  /*  width: 144px; */ display: inline-block; float: left; width: auto;   font-weight: bold; max-width: 435px; height: auto}
.wrap .right .catalog.list_view table.props{   position: absolute;    left: 180px;    top: 43px;}
.wrap .right .catalog.list_view table.props tr td{vertical-align: top; text-align: left}
.wrap .right .catalog.list_view table.props tr td p{font-size: 15px; padding-right: 10px; white-space: nowrap; font-weight: normal}
.wrap .right .catalog.list_view table.props tr td p span{font-size: 15px}
.wrap .right .catalog.list_view #price{display: inline-block; float: right; margin-right: 15px!important; margin-top: 5px!important; margin-bottom: 0!important}
.wrap .right .catalog.list_view #order{left: auto; right: 15px; top: 60px; bottom: auto}
.bx-newsdetail-content{font-size: 18px}

.bx_filter .bx_filter_button_box {    clear: none;    float: right;    margin-bottom: 0;    }
#tab3 .bx_filter .bx_filter_button_box {    clear: none;    float: right;    margin-bottom: 0;    margin-top: 40px;     margin-right: -12px;    padding: 0;}



#tab3 .bx_filter_popup_result{top: -32px;    left: 0px;}

.bx_catalog_tile_ul li h2{padding-left: 0; margin-left: 0}
.bx_catalog_tile .bx_catalog_tile_ul li{width: 20%}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1) {
    clear: none;
}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1) {
    clear: both;
}
.wrap .right .bx_catalog_tile_ul{padding-left: 0}

#sale_order_props div[data-property-id-row='3'] .bx_sof_req{display: none}

#mycarousel4{list-style: none; margin: 0; padding: 0}

.bx_ordercart_order_pay_center{text-align: center}

.wrap .right .files_dir{list-style: none; padding: 0; margin: 0}
.wrap .right .files_dir > li{display: inline-block; cursor: pointer; 
	color: #2D3035;

    font-size: 22px;
    padding: 0 50px;
    text-transform: uppercase;
    border: 1px solid #CCCCCC;
    font-weight: bold;
    margin-right: 25px
}
.wrap .right  .files_dir > li.active{background: #2D3035; color: #fff}

.files_dir_content > div{display: none}
.files_dir_content > div:first-child{display: block}
.files_dir_content table{border-collapse: collapse; margin-top: 15px}
.files_dir_content table tr:nth-child(odd){background: #ccc}
.files_dir_content table tr td{padding: 10px 15px}
.files_dir_content table tr td.file_load{color: #F01E1E; cursor: pointer}
.files_dir_content table tr td.file_load:hover{text-decoration: underline}


.tabs_models h2{display: inline-block; margin-right: 25px; cursor: pointer; border-bottom: 2px dashed}
.tabs_models h2.active{border-bottom: 2px solid}
.tabs_models h2 a{text-decoration: none; color: #000}
.tabs_content > div{display: none}
.tabs_content > div.active{display: block}

.auto_models_sect_list{margin-bottom: 5px}
.auto_models_sect_list .bx_catalog_text_ul{margin: 0; padding: 0!important; height: 20px}
.auto_models_sect_list .bx_catalog_text_ul li {display:inline-block;}
.auto_models_sect_list .bx_catalog_text_ul li a{color: #000; font-size:14px;}
.auto_models_sect_list .bx_catalog_text_ul li a:hover{color: #1B98EA}

.wrap .right .new, .wrap .right  .top, .wrap .right  .diski{height: 518px; overflow: hidden}
.year {position:absolute;left:60px;top:0;display:none}



.bx-newslist-container {display:inline-block; vertical-align:top; width:220px}
.bx-newslist-title, .bx-newslist-title a {font-size:16px}


.contacts_marc a {font-size:15px; color:#333; font-weight: normal; display:block; padding:2px 0}

.bx_ordercart .bx_ordercart_order_table_container tbody td.custom div[id*=sum] span{display: inline}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom .summary-td span{display: inline}
#order_form_content .bx_ordercart_order_table_container .custom{text-align: center}
#order_form_content .bx_ordercart .bx_ordercart_order_table_container tbody td.price{text-align: center}

.mobile {display: none}


.more_tires {display:inline-block}
.bx_item_detail.model .bx_rt .opisanie {margin-top: 0px}
.bx_item_detail.model .bx_item_title h1 {margin-left: 13px;margin-top: 0}
/*.selects {position: relative;margin-bottom: 20px;font-size: 18px;line-height: 40px;border: 1px solid #ddd;height: 40px;display: inline-block;padding: 2px}
.selects select {border: none;line-height: 40px;height: 40px;font-family: "PT Sans Narrow", sans-serif;font-size: 18px;}
.selects select option {font-family: "PT Sans Narrow", sans-serif;font-size: 18px;}
*/
.selects {
    display: inline-block;
  vertical-align: top; 
  min-width: 245px;
    width: 38%;position: relative;margin-bottom: 20px;
}

.select-wrap {
	max-width: 700px;
	width: 100%;
	margin: 20px auto;
}

.select-wrap select {
	margin: 20px;
}

.select__gap {
	background: transparent;
	color: #000;
    border: 1px solid #ddd;
	text-transform: uppercase;
	font-size: 18px;
	padding: 0px 15px;font-family: "PT Sans Narrow", sans-serif;height: 40px;line-height: 40px;
	cursor: pointer;
	position: relative;overflow: hidden
}

.on.select__gap,
.select__gap:hover {
  color: #000;
} 
.select__item {font-family: "PT Sans Narrow", sans-serif;font-size: 18px;white-space: nowrap}
.select__list {
	background: transparent;
    border: 1px solid #ddd;padding: 5px!important;
	margin: 5x 0;position: absolute;left: 0;top: 45px;list-style: none;z-index: 9999999;background: #fff;right: 0;
}

.select__list.on {
	display: block;
}

.select__item span {
	display: block;
	padding: 10px 15px;
	cursor: pointer;
    color: #000;
}

.select__item.selected,
.select__item span:hover {
	color: #000;
}

.select__gap:after {
	position: absolute;
    top: 0;
    right: 0;
    height: 14px;
    cursor: pointer;
    right: 12px;
    top: 50%;
    margin-top: -3px;
    border: 6px solid transparent;
    border-top: 8px solid #B2B3B5;
	content: '';
}


.left {
    text-align: center;
}
.tab_content .bx_filter .bx_filter_section .bx_filter_parameters_box .bx_filter_block .bx_filter_parameters_box_container .bx_filter_select_container .bx_filter_select_block{padding: 0;border: 0;}
.tab_content .bx_filter .bx_filter_section .bx_filter_parameters_box .bx_filter_block .bx_filter_parameters_box_container .bx_filter_select_container .bx_filter_select_block .select.model_div{height: 100%;}
.tab_content .bx_filter .bx_filter_section .bx_filter_parameters_box .bx_filter_block .bx_filter_parameters_box_container .bx_filter_select_container .bx_filter_select_block .select.model_div .dropdown{width: 100%;display: flex;align-items: center;height: 100%;}
@media (max-width: 769px){
	.bx_filter.bx_horizontal .bx_filter_parameters_box {width: 50%!important}
	.bx_filter .bx_filter_select_block {width: 85%!important; height: 55px!important;}
	.bx_filter .bx_filter_select_text {height: 55px!important;line-height: 55px!important}

	#order_form_div input[type="text"], #order_form_div input[type="password"], #order_form_div textarea, #order_form_div select,
#order_form_div .dropdown-block {padding: 20px!important;}
	.bx-sls .bx-ui-sls-container {padding: 2px 19px!important;}
	.bx-sls .dropdown-icon {top: 45%;}

	.bx-sls .bx-ui-sls-clear {top: 28%;}
	.agree {padding-left:20px}
	#order_form_div label {font-size: 22px!important;}
}
/* End */


/* Start:/bitrix/templates/avtozeon/mobile.css?165780707435419*/
@media screen and (max-width:768px){


html, body {font-size: 24px;width: 100%; min-width: 768px;overflow-x: hidden;line-height: 1.2}

body, body * {-moz-text-size-adjust:none; -webkit-text-size-adjust:none; -ms-text-size-adjust:none; text-size-adjust:none;  -webkit-appearance: none; -moz-appearance: none; appearance: none;}


input[type="checkbox"] {  -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox;}

h1,h2 {font-size: 42px;padding: 20px 0 10px}


#order {font-size: 20px;width: 90px;padding: 8px 20px 6px 50px;bottom: 16px;}

.wrap {width: 768px;}

img {max-width: 100%}


#black {padding: 5px 33px}
#black .wrap p, #black .wrap ul {}
#black .wrap p {width: 424px;margin-right: 30px}
#black .wrap p,#black .wrap ul li a {font-size: 18px}


#white {margin-left: 0;margin-bottom: 20px}

.wrap.top {padding: 0 37px;box-sizing: border-box}
.wrap.top a,.wrap.top > div,.wrap.top #logo p {}
.wrap.top #logo {margin: 0 65px 0 0px;}
.wrap.top #logo p {width: 160px;font-size: 24px;}
.wrap.top .links {width: 180px;}
.wrap.top .links a {margin: 5px 0;font-size: 21px}

.wrap.top .phone {width: 283px;padding: 0px 0px 0px 70px;margin: 5px 0px 11px 31px}
.wrap.top .phone a {font-size: 31px;}
.wrap.top .phone p {color: #171717;font-size: 16px;}

.wrap.top .basket {width: 195px;padding: 10px 0px 10px 70px;margin: 1px 0 11px 17px}
.wrap.top .basket a {font-size: 26px;line-height: 26px}
.wrap.top .basket p {font-size: 21px;}

#menu .wrap {margin-bottom: 20px}
#menu .wrap ul {text-align: center;padding: 15px 0}
#menu .wrap ul li {}
#menu .wrap ul li.action a {background: url(/bitrix/templates/avtozeon/images/procent.png) no-repeat 78px 2px;}
#menu .wrap ul li a {font-size: 30px;padding: 15px 35px 15px;}
#menu .wrap ul li a:hover {background-color: #2D3035;text-decoration: underline;}

.wrap .left,.wrap .right {display: block;vertical-align: top;width: 100%}
.wrap .right {width: 100%;margin-right: 0px}
.wrap .right ul, .wrap .right ol{padding-left: 30px}


#grey .wrap {margin: 10px auto 0;padding: 0px 0 0}
#grey .wrap .left {padding: 25px 0 5px}
#grey .wrap .left ul {margin-top: -12px;padding-bottom: 15px}
#grey .wrap .left ul li {margin: 10px auto 20px;text-align: center}
#grey .wrap .left ul li a {width: 437px;padding: 11px 0 9px;font-size: 30px;margin: 0 auto}
#grey .wrap .left ul li a:hover {color: #1B98EA}
#grey .wrap .right ul.tabs {border-top: 10px solid #fff;padding-top: 30px}
#grey .wrap .right ul.tabs li a {background-color: #fff}
#grey .wrap .right ul.tabs li:hover a, #grey .wrap .right ul.tabs li.active a {background-color: #2D3035;color:#fff;}
#grey .wrap .right .tab_container {margin: 10px 0 10px;background: url(/bitrix/templates/avtozeon/images/form_mob.jpg) no-repeat right bottom #F2F2F2;padding: 10px 10px 15px 0px;height: auto!important;}
#grey .wrap .right .tab_container > div{display: none}
#grey .wrap .right .tab_container > div#tab2 .Form input[type="reset"]{margin: 0 180px}
#grey .wrap .right .tab_container .Form {margin: 0;margin-top: -5px}


body > #grey + .wrap > .right {    margin: 0 0 0 10px!important}


.bx-breadcrumb {display: none}

#menu + .wrap .right{width: 100%;}

body > .wrap > .left {display: none}
body > .wrap > .right {width: 720px;margin: 0 auto}

.wrap .right p {margin: 20px 0px}
.wrap .right ul.tabs {margin: 0 0 25px;height: auto;width: 100%;text-align: center} 
.wrap .right ul.tabs li {float: none;margin: 0 auto 14px;padding: 0;height: 61px;line-height: 61px!important;width: 407px}
.wrap .right ul.tabs li#last {padding: 0;}
.wrap .right ul.tabs li a {font-size: 30px;padding: 0 50px;}

.wrap .right .tab_container {clear: both; display: block;margin: 0px 0px 10px;/*background: url(/bitrix/templates/avtozeon/images/form2.png) no-repeat left top #F2F2F2;*/padding: 30px 18px; height: auto;background: #F2F2F2} 
.wrap .right .tab_container + table {display: none}
.wrap .right .tab_container > div{display: none}
.wrap .right .tab_container > div form {overflow:hidden}
.wrap .right .tab_container > div#tab2 .Form input[type="reset"]{margin: 0 0 0 180px}

.wrap .right > div > h2 {font-size: 28px}


.wrap .right .new,.wrap .right .top,.wrap .right .diski {margin: 10px 0 30px; max-height: 560px; overflow: hidden}
.wrap .right .new h2,.wrap .right .new > a,.wrap .right .top h2,.wrap .right .top > a,.wrap .right .diski h2,.wrap .right .diski > a {display: inline-block}
.wrap .right .new > a,.wrap .right .top > a,.wrap .right .diski > a {font-size: 23px;font-weight: bold;color: #F01E1E;text-transform: uppercase;float: right;margin: 28px 30px 0 0}

.wrap .right .catalog ul { width: 900px; margin: 0px auto;padding: 10px 0} 
.wrap .right .catalog ul li  {width: 210px!important; height: 410px; display:inline-block; vertical-align:top; position: relative;border: 1px solid #ccc;text-align: center;margin: 10px 4px}
.wrap .right .catalog ul li:hover {border: 1px solid #999}
.wrap .right .catalog ul li:hover #order {background-color: #1B98EA}
.wrap .right .catalog ul li a#img {width: 170px; height: 240px; vertical-align:middle;text-align: center;display: table-cell;position: relative;padding: 20px 20px;}
.wrap .right .catalog ul li a#img img { max-width: 150px; max-height: 200px;border: none }
.wrap .right .catalog ul li a#img .sezon {display: block;position: absolute;left: 15px;top:35px;width: 45px;height: 45px;}
.wrap .right .catalog ul li a#img .params {display: block;position: absolute;left: 60px;top:35px;height: 45px;}
.wrap .right .catalog ul li a#img .params .sezon{position: relative; float: left}
.wrap .right .catalog a#img .sezon {display: block;position: absolute;left: 15px;top:35px;width: 45px;height: 45px;}
.wrap .right .catalog a#img .params {display: block;position: absolute;left: 60px;top:35px;height: 45px;}
.wrap .right .catalog a#img .params  .sezon{position: relative; float: left; top: 0; left: auto}
.wrap .right .catalog ul li a {display: block;font-size: 17px;color: #2D3035;text-align: left;width: 150px;padding: 5px 0;height: 70px;line-height: 24px;margin: 0 auto}
.wrap .right .catalog ul li p {color: #2C3033;font-size: 27px;font-weight: bold;margin: 5px 0!important}
.wrap .right .catalog ul li p span {color: #6C7886;font-size: 25px;}


.wrap .right .breadcrumbs {margin: 0 10px}
.wrap .right .breadcrumbs ul {display: block}
.wrap .right .breadcrumbs ul li {list-style: none;display: inline-block;line-height: 22px;overflow: hidden;padding-right: 18px;position: relative;margin-bottom: 3px;}
.wrap .right .breadcrumbs ul li a {font-size: 18px;color: #1A98EA}
.wrap .right .breadcrumbs ul li:after {content: "›";position: absolute;top: 0;right: 6px;width: 3px;height: 22px;}
.wrap .right .breadcrumbs ul li.last:after {content: "";}

.wrap .right .img,.wrap .right .opisanie {display: inline-block;vertical-align: top;margin-top: 30px;margin-bottom: 35px}
.wrap .right .img {width: 300px;position: relative}
.wrap .right .img a {display: table-cell;text-align: center;vertical-align: top;width: 260px;height: 230px;position: relative}
.wrap .right .img a .zoom {display: block;position: absolute;left: 215px;top:180px;width: 28px;height: 28px;}
.wrap .right .img a img {max-height: 230px;max-width: 260px}
.wrap .right .img p {color: #1A98EA;font-size: 27px;font-weight: bold;text-align: center;margin: 0 0 10px}
.wrap .right .img p span {color: #545454;font-size: 22px;text-transform: uppercase}
.wrap .right .img p small {color: #6C7885;font-size: 25px}
.wrap .right .opisanie {width: 100%;margin: 0px auto!important}
.wrap .right .item_info_section > table {border-collapse: collapse;min-width: 350px; position:relative; z-index:1;width: 100%;margin: 0 auto}
.wrap .right .item_info_section > table tr td {font-size: 24px;padding: 12px 0 12px 25px}
.wrap .right .item_info_section > table tr td#glav {color: #777;width: 150px}

.bx_item_detail .item_info_section { padding:0}

.wrap .right .opisanie .nalichie{margin-top: 20px;text-align: left}
.wrap .right .opisanie .nalichie span{font-size: 24px;}
.wrap .right .opisanie #order {margin: 0 40px;padding: 12px 20px 10px 50px}
.wrap .right .opisanie #order1 {position: inherit;padding: 9px 20px 7px 20px;background-color: #1B98EA;background-position: 10px center;margin: 0 20px}
.wrap .right .opisanie form {display: block;text-align: center}
.wrap .right .opisanie form input {height: 33px;padding: 5px 7px;width: 50px;font-size: 24px;margin-right: 5px;text-align: center}
.wrap .right .opisanie form span {margin: 0 5px}
.wrap .right .opisanie > a {font-weight: bold;color: #F01E1E;margin: 5px;display: inline-block}
.wrap .right .opisanie div {position: relative}
.wrap .right .opisanie div a {margin: 20px 0 15px;display: block;color: #6C7886;font-size: 24px;text-transform: uppercase;font-weight: bold;padding: 0 30px 0 0;background: url(/bitrix/templates/avtozeon/images/down.jpg) no-repeat 255px center}
.wrap .right .opisanie div #identifikator {width: 500px;padding: 20px 20px;}
.wrap .right .opisanie div #identifikator td,.wrap .right .opisanie div #identifikator p {color: #fff;}
.wrap .right .opisanie div #identifikator td {font-size: 24px;padding: 5px}
.wrap .right .opisanie div #identifikator p {font-size: 24px;margin: 10px 0}

.wrap .right .catalog2 {margin: 40px 0}
.wrap .right .catalog .jcarousel-skin-tango2 .jcarousel-next-horizontal,.wrap .right .catalog .jcarousel-skin-tango2 .jcarousel-prev-horizontal {display: none!important}
.wrap .right .catalog a#img .zoom {display: block;position: absolute;right: 20px;top:190px;width: 28px;height: 28px;}
.wrap .right .pages {text-align: center;}
.wrap .right .pages b,.wrap .right .pages a {width: 22px;height: 21px;display: inline-block;background-color: #D6D6D6;color: #fff;padding: 3px 2px 2px}
.wrap .right .pages b,.wrap .right .pages a:hover {background-color: #2D3035}
.wrap .right .pages a {text-decoration: none}
.wrap .right .sort {text-align: right;padding-right: 0px;padding-top: 5px;width: 67%}
.wrap .right .sort a {padding: 6px 22px 5px 15px;color: #fff;font-size: 26px;background-color: #6C7887;text-decoration: none;margin: 0 3px;background-image: url(/bitrix/templates/avtozeon/images/down2.png);background-position: right center;background-repeat: no-repeat;border-right: 6px solid #6c7887}
.wrap .right .sort a:hover,.wrap .right .sort a.selected {background-color: #1B98EA;border-right: 6px solid #1B98EA}
.wrap .right .sort span {text-transform: uppercase;font-size: 16px;font-weight: bold;color: #444444;margin-right: 10px}
.wrap .right .sort a.selected.asc {background-image: url(/bitrix/templates/avtozeon/images/down3.png);background-position: right center;background-repeat: no-repeat;}

#footer {padding: 15px 24px}
#footer .wrap a,#footer .wrap > div,#footer .wrap #logo p {color: #6C7887;display: inline-block;vertical-align: top}
#footer .wrap div p {color: #6C7887}
#footer .wrap #logo {text-decoration: none;padding: 15px 0;margin: 0 25px 0 10px}
#footer .wrap #logo p {width: 151px;font-size: 23px;margin-left: 10px}

#footer .wrap .phone {background-position: left 15px;margin: 20px 20px 20px 0px}
#footer .wrap .phone a {font-size: 29px;}
#footer .wrap .phone p {font-size: 20px;}

#footer .wrap .oplata {}
#footer .wrap .seti {margin: 25px 0px 20px 40px}
#footer .wrap .oplata p,#footer .wrap .seti p {margin: 5px 0 15px}

/*------*/
.Form {padding: 0 15px}
.Form .table {display: block; overflow: hidden}
.Form .table .tr {display: block}
.Form .table .tr:nth-of-type(1) {position: relative}
.Form .table .tr:nth-of-type(1) .td:nth-of-type(3),
.Form .table .tr:nth-of-type(1) .td:nth-of-type(4) {position: absolute; top: 105px}
.Form .table .tr:nth-of-type(1) .td:nth-of-type(3) {left: 0}
.Form .table .tr:nth-of-type(1) .td:nth-of-type(4) {left: 50%}
.Form .table .tr:nth-of-type(2) .td:nth-of-type(3), 
.Form .table .tr:nth-of-type(2) .td:nth-of-type(4) {padding-top: 50px}
.Form .table .tr .td {display: block; float: left; width: 50%;font-size: 26px;color: #2D3035;cursor: default;font-weight: normal;padding: 5px 0}
.Form input[type="submit"],.Form input[type="reset"] {border: none;background: inherit ;display: inline-block;padding: 8px 1px 0px;font-size: 26px;line-height: 26px;color: #F01E1E;cursor: pointer;text-transform: uppercase;font-family: 'PT Sans Narrow', sans-serif;border-bottom: 2px solid #f01e1e; margin: 5px 10px;font-weight: bold;outline: none; }
.Form input[type="reset"] {color: #6C7887;border-bottom: 2px solid #6C7887}
.Form a {font-size: 18px;color: #2C3034;display: inline-block;margin-right: 360px}
.Form span,.Form .select {display: inline-block;vertical-align: top;}
.Form .select {width: 85%}
.Form .select > div {width: 100%!important}
.Form .select ul{padding-left: 0}
.Form span {margin: 7px}
.Form select {outline: none}
	.wrap .right .tab_container > div#tab2 .Form input[type="reset"] {margin: 10px 10px}
/* Cначала обозначаем стили для IE8 и более старых версий
т.е. здесь мы немного облагораживаем стандартный чекбокс. */
.radio {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 23px;
  height: 23px;
}
/* Это для всех браузеров, кроме совсем старых, которые не поддерживают
селекторы с плюсом. Показываем, что label кликабелен. */
.radio + label {
  cursor: pointer;
  text-transform: capitalize;
}

/* Далее идет оформление чекбокса в современных браузерах, а также IE9 и выше.
Благодаря тому, что старые браузеры не поддерживают селекторы :not и :checked,
в них все нижеследующие стили не сработают. */

/* Прячем оригинальный чекбокс. */
.radio:not(checked) {
  position: absolute;
  opacity: 0;
}
.radio:not(checked) + label {
  position: relative; /* будем позиционировать псевдочекбокс относительно label */
  padding: 0 10px 0 38px; /* оставляем слева от label место под псевдочекбокс */
  margin: 10px 0;display: inline-block
}
/* Оформление первой части чекбокса в выключенном состоянии (фон). */
.radio:not(checked) + label:before {
  content: '';
  position: absolute;
  top: -3px;
  left: 3px;
  width: 23px;
  height: 23px;
  background: #fff;
  border: 1px solid #777;
}
/* Оформление второй части чекбокса в выключенном состоянии (переключатель). */
.radio:not(checked) + label:after {
 
  
}
/* Меняем фон чекбокса, когда он включен. */
.radio:checked + label:before {
  background: #fff;box-shadow: inset 0 2px 3px #fff;border: 1px solid #CDD1DA;
}
/* Сдвигаем переключатель чекбокса, когда он включен. */
.radio:checked + label:after {
 content: "\2713";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	font-size: 20px;
	color: #2C3034;
	text-align: center;
    line-height: 15px;left:7px;top:4px;position: absolute
  }
/* Показываем получение фокуса. */
.radio:focus + label:before {
  
}

.wrap .right .catalog {width: 270px!important;
    height: 440px;
    margin: 0px 40px 20px 40px!important;  } 
    
.wrap .right .catalog a#img img {
    max-width: 200px;
    max-height: 200px; }
    
    
.wrap .right .catalog a#img {
    width: 230px;
    height: 210px;
    padding: 20px 20px 15px; }
    
.wrap .right .catalog a {font-size: 23px;width: 210px;padding: 5px 0; height: 50px; line-height: 30px;margin: 0 auto}




.wrap .right .catalog p {font-size: 38px;;margin: 20px 0 5px!important}
.wrap .right .catalog p span {color: #6C7886;font-size: 38px;}

.wrap .right .catalog p.price-for-4,
.wrap .right .catalog p.price-for-not-full{color: #6C7886; font-size: 24px; font-weight: normal; margin: -5px 0 0!important; display: inline-block; vertical-align: top}
.wrap .right .catalog p.price-for-not-full{display: none}


.wrap .right .catalog .item-prices{   position: absolute;    bottom: -1px;    left: -1px;    right: -1px;    background: rgba(255,255,255,.9); z-index: 9;     border: 1px solid #ccc; padding-top: 20px; max-height: 0; transition: max-height 0.5s ease}
.wrap .right .catalog .item-prices.show{max-height: 200px}
.wrap .right .catalog .item-prices i{position: absolute;    right: 5px;    top: 5px;    display: inline-block;    width: 20px;    height: 20px;    text-align: center;    line-height: 20px;    border-radius: 10px;    font-style: normal;    font-size: 20px;    background: #2D3035;    font-weight: normal;    font-family: arial;color: #c1c1c1;  cursor: pointer}
.wrap .right .catalog .item-prices p{font-size: 18px; font-weight: normal}
.wrap .right .catalog .item-prices p span{font-size: 16px}
.wrap .right .catalog:not(.list_view) .item-prices ~ #order{ padding: 5px 20px 5px 50px;    font-size: 24px;    background-size: auto 20px;    line-height: 24px;width: 110px}


.wrap .right .catalog.list_view p.price-for-4,
.wrap .right .catalog.list_view p.price-for-not-full{float: inherit; clear: right; left: 215px!important; font-size: 22px;top: 40px;position: absolute;margin: 0!important;margin-top: 0!important}
.wrap .right .catalog.list_view p.price-for-4{clear: none;    margin-top: 23px!important; display: none}
.wrap .right .catalog.list_view p.price-for-4:after{content: ":"}
.wrap .right .catalog.list_view .item-prices{left: auto;    padding: 20px 20px 0;    top: -1px; max-height: 200px; max-width: 0; transition: max-width 0.5s ease}
.wrap .right .catalog.list_view .item-prices.show{max-width: 200px}
.wrap .right .catalog.list_view .item-prices ~ #order{bottom: 14px;height: auto;top: auto}


.bx_item_detail .bx_item_container .bx_lt, .bx_item_detail .bx_item_container .bx_rt {width: 100%!important;display: block!important;margin-left: 0;margin-top: 30px}
.wrap .right .bx_item_container p.price-for-4,
.wrap .right .bx_item_container p.price-for-not-full{ font-size: 24px; width: 344px; text-align: center;margin: 0 auto!important}
.wrap .right .bx_item_container p.price-for-4{    margin-top: -15px!important;}

.wrap .right .bx_item_container .item-prices{  padding: 20px 10px 10px;}
.wrap .right .bx_item_container .item-prices.show{max-height: 250px}
.wrap .right .bx_item_container .item-prices i{ width: 40px;    height: 40px; line-height: 40px;    border-radius: 100%; font-size: 40px; }
.wrap .right .bx_item_container .item-prices p{font-size: 24px; }
.wrap .right .bx_item_container .item-prices p span{font-size: 24px}


.bx_item_detail .bx_item_container {overflow: hidden}

.wrap .right .navigation-arrows {display:none}
.wrap .right .navigation{margin: 20px 0 40px}
.wrap .right .navigation-pages { margin:0 auto; /* width:400px; */ text-align:center; position: relative}
.wrap .right .navigation-pages:before{content: ""; position: absolute; left: 5px; right: 5px; top: 50%; border-bottom: 2px dashed; }
.wrap .right .navigation-pages .navigation-pages-inner {background: #fff; padding: 0 10px; position: relative}
.wrap .right .navigation-pages .navigation-pages-inner .navigation-title{margin-right: 5px}
.wrap .right .navigation-pages .navigation-pages-inner > span.nav-current-page {background-color: #2D3035; padding: 3px 8px; color:#fff; margin:0 5px; }
.wrap .right .navigation-pages a {/*width: 22px;height: 21px;*/ /*display: inline-block;*/background-color: #6C7887; margin:0 5px; color: #fff;padding: 3px 8px; text-decoration:none}

.wrap .right > .bx_item_container {}
.wrap .right .bx_item_container #price {font-size:40px;}
.wrap .right .bx_item_container #price.not_available { color:#6C7885; }
.wrap .right .bx_item_container #price small  {font-size:25px; }
.wrap .right .bx_item_container #price span  { font-size:35px; }

.item_buttons_counter_block{ display:none!important}

.bx_item_detail .bx_item_slider .bx_bigimages {padding-top: 82%;}
.bx_item_detail .bx_item_title {border-bottom:0}

.bx_ordercart .bx_ordercart_order_table_container tbody .right {    width: auto;    text-align: right!important;    display: table-cell;}
.search_page .search-page{display: none}

#order_form_div .label.left {    float: left;    width: auto;    margin: 0 10px 10px 0;    display: block;}
#order_form_div label {    display: inline;     color: #000;    font-size: 13px;}

#order_form_div .section {    margin-bottom: 10px;}
#order_form_content h4{margin: 0; margin-bottom: 10px}

.Form a.filter_count{position: absolute;    width: 100px;    margin-left: -330px;    margin-top: 10px; text-decoration: none}
.Form a.filter_count:hover{text-decoration: underline}

/*geoCity*/
.popup.geoCityPopup{opacity: 1; top: 0; z-index: 1}
.geoCity{position: absolute; width: 300px; left: 50%; margin-left: -150px; z-index: 9999;    top: 20%;}
.geoCity .loaded{width: 300px; text-align: center; z-index: 3; background-color: white; border: 1px solid black; border-radius: 2px;  color: black;}
.geoCity .country_select{height: 0; width: 0}
.geoCity h2{color: #000; padding: 0; margin: 10px auto; display: inline-block; width: 100%; text-align: center}
.geoCity .chooseYes{display: inline-block; vertical-align: top;    padding: 5px 20px;    background: #1B98EA;    color: #fff;    text-decoration: none;    cursor: pointer; margin: 15px}
.geoCity .chooseNo{display: inline-block; vertical-align: top;    padding: 5px 20px;    background: #F01E1E;    color: #fff;    text-decoration: none;    cursor: pointer; margin: 15px;  }

.chooseCityInner{font-size: 18px;margin: 7px 10px;}
.chooseCityInner a{font-size: 18px;}






.bx_filter .bx_filter_parameters_box_title{font-size: 26px; padding: 5px 0;}
/*#tab3 .bx_filter_parameters_box.DIAMETR .bx_filter_parameters_box_title, #tab3 .bx_filter_parameters_box.WIDTH .bx_filter_parameters_box_title {height: 62px}*/
.bx_filter_parameters_box_container .filt_sep{margin-left: 15px;    margin-right: -10px;width: 9px;    display: inline-block;}

.bx_filter.bx_horizontal .bx_filter_parameters_box {padding: 0px!important}

.bx_filter.bx_horizontal .bx_filter_parameters_box.SEASON{display: block; clear: both; width: 100%!important; padding-right: 0; margin-bottom: 10px;}
.bx_filter.bx_horizontal .bx_filter_parameters_box.SEASON .radio_inputs{width: 50%;  display: inline-block;    float: left;}
.bx_filter.bx_horizontal .bx_filter_parameters_box input.radio {width: 45px;height:45px;}
.bx_filter .bx_filter_param_label {font-size: 26px;padding: 4px 10px 4px 65px}
.bx_filter .bx_filter_param_label:before { width: 45px; height: 45px;}
.bx_filter .bx_filter_param_label:after {font-size: 47px!important;  left: 8px!important;  top: 12px!important;}

.bx_filter.bx_horizontal .bx_filter_parameters_box.SHIPOV{padding-left: 0; display: block;  width: 50%!important; margin-bottom: 10px; padding-right: 0;margin-left: 0}
.bx_filter.bx_horizontal .bx_filter_parameters_box.SHIPOV .bx_filter_parameters_box_title{display: none}
.bx_filter.bx_horizontal .bx_filter_parameters_box.SHIPOV .bx_filter_parameters_box_container .radio_inputs{width: 50%; display: inline-block;    float: left;}
.bx_filter.bx_horizontal .bx_filter_parameters_box.RUN_ON_FLAT{padding-left: 0; display: block;  width: 50%!important; margin-bottom: 10px;}
.bx_filter.bx_horizontal .bx_filter_parameters_box.RUN_ON_FLAT .bx_filter_parameters_box_title{display: none}
.bx_filter.bx_horizontal .bx_filter_parameters_box.RUN_ON_FLAT .bx_filter_parameters_box_container .radio_inputs:not(:first-child){display: none}

.bx_filter.bx_horizontal .bx_filter_parameters_box.PCD {clear: none!important}
.bx_filter.bx_horizontal .bx_filter_parameters_box.DIA{padding-right: 0} 
/*.bx_filter.bx_horizontal .bx_filter_parameters_box.SHIPOV .bx_filter_parameters_box_container .radio_inputs:first-child{display: none}*/
.tires_brands{font-size: 26px;  margin-right: 360px; margin-bottom: 30px}

.bx_filter .bx_filter_search_button, .bx_filter .bx_filter_search_reset{font-size: 26px;    line-height: 26px; }

.bx_filter_block.buttons_block{float: right}
.bx_filter_button_box{position: relative}
.bx_filter_popup_result{position: absolute!important;    left: 250px;    top: 10px;}

#smartFilterDropDown1, #smartFilterDropDown16, #smartFilterDropDown6, #smartFilterDropDown7, #smartFilterDropDown8, #smartFilterDropDown20, #smartFilterDropDown21,#smartFilterDropDown22, #smartFilterDropDown23, #smartFilterDropDown26, #smartFilterDropDown27{/*max-height: 250px; max-height: 100%;*/  position:fixed!important;width: 95vw!important;margin-top: 0;height: 100vh;top: 3%!important;left: 3%!important;right: 3%!important;max-height: 100vh;  overflow-y: auto;    overflow-x: hidden; border: 1px solid;    border-color: #e1e1e1 #d1d1d1 #d1d1d1 #d1d1d1;}
.popup-window{width: 180px; border: none}
.tab_container .bx_filter_select_block .select.model_div select .disabled{display: none}
.tab_container .bx_filter_select_block{padding: 0!important}
.tab_container .bx_filter_select_block .select.model_div{width: 100%;height: 100%;}
.tab_container .bx_filter_select_block .select.model_div .dropdown.touch{width: 100%;height: 100%;display: flex;align-items: center;}

/* #avtoFilter  .table  .tr  .td .select.vendor_div .dropdown.touch  .old  select, #avtoFilter  .table  .tr  .td .select.vendor_div .dropdown.touch > div > ul{position:fixed!important;width: 95vw!important;margin-top: 0;height: 100vh;top: 3%!important;left: 3%!important;right: 3%!important;max-height: 100vh;  overflow-y: auto;    overflow-x: hidden; border: 1px solid;    border-color: #e1e1e1 #d1d1d1 #d1d1d1 #d1d1d1;} */
.bx_filter_select_popup li .bx_filter_param_label.disabled{display: none}
body > .popup-window{width: 50vw!important;height: auto;top: 5%!important;left: 25%!important;right: 25%!important;margin-top:35%;  max-height: 100vh;  overflow-y: auto;    overflow-x: hidden; border: 1px solid;    border-color: #e1e1e1 #d1d1d1 #d1d1d1 #d1d1d1;}
.catalog_panel{text-align: left;}
.catalog_panel> div{display: inline-block; vertical-align: top;font-size: 24px}
.catalog_panel .view {margin-right: 15px; line-height: 50px;width: 30%}
.catalog_panel .view .tile{ margin-left: 10px}
.catalog_panel .view .list{}
.catalog_panel .view > a{display: inline-block; vertical-align: top; width: 50px; height: 50px; background-size: 65%;}
.catalog_panel .view > a.selected{background-color: #1B98EA}




/*List view*/
.wrap .right .catalog.list_view {    width: calc(102% - 10px)!important;
    height: 190px;
    vertical-align: top;
    position: relative;
    border: 1px solid #ccc;
    text-align: center;
    margin: 0px 5px 20px 5px!important;  } 
    
.wrap .right .catalog.list_view a#img img {
    max-width: 120px;
    max-height: 120px; }
    
    
.wrap .right .catalog.list_view a#img {
	float: left;
    display: inline-block;
    width: 140px;
    height: 120px;
    vertical-align: middle;
    text-align: center;
    position: relative;
    padding: 20px 20px;}
.wrap .right .catalog.list_view a#img .sezon {
    display: block;
    position: absolute;
    left: 15px;
    top: 10px;
    width: 45px;
    height: 45px;
}
.wrap .right .catalog.list_view a#img .params {
    display: block;
    position: absolute;
    left: 60px;
    top: 10px;
    height: 45px;
}
.wrap .right .catalog.list_view a#img .params .sezon{position: relative; float: left;	left: 0; top:0;}
.wrap .right .catalog.list_view a#img .zoom {
    display: block;
    position: absolute;
    right: 20px;
    top: 120px;
    width: 28px;
    height: 28px;
}
.wrap .right .catalog.list_view a.name{float: left; max-width: 550px; width: 550px;padding-top: 10px;clear: right;height: 50px;overflow: hidden;line-height:1.2}
.wrap .right .catalog.list_view #price{display: block; float: none; margin-right: 15px!important; margin-top: 130px!important;}
.wrap .right .catalog.list_view #order{left: auto; right: 45px; top: auto; bottom: 10px}
.bx-newsdetail-content{font-size: 24px}

.bx_filter .bx_filter_button_box {    clear: none;    float: right;    margin-bottom: 0;    }
#tab3 .bx_filter .bx_filter_button_box {    clear: none;    float: right;    margin-bottom: 0;    margin-top: 40px;     margin-right: -12px;    padding: 0;}



#tab3 .bx_filter_popup_result{top: -32px;    left: 0px;}

.bx_catalog_tile_ul li h2{padding-left: 0; margin-left: 0}
.bx_catalog_tile .bx_catalog_tile_ul li{width: 33%;clear: inherit!important;margin-bottom: 30px!important}
.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1) {
    clear: both!important;
}

.wrap .right .bx_catalog_tile_ul{padding-left: 0}

#sale_order_props div[data-property-id-row='3'] .bx_sof_req{display: none}

#mycarousel4{list-style: none; margin: 0; padding: 0}

.bx_ordercart_order_pay_center{text-align: center}

.wrap .right .files_dir{list-style: none; padding: 0; margin: 0}
.wrap .right .files_dir > li{display: inline-block; cursor: pointer; 
	color: #2D3035;

    font-size: 22px;
    padding: 0 50px;
    text-transform: uppercase;
    border: 1px solid #CCCCCC;
    font-weight: bold;
    margin-right: 25px
}
.wrap .right  .files_dir > li.active{background: #2D3035; color: #fff}

.files_dir_content > div{display: none}
.files_dir_content > div:first-child{display: block}
.files_dir_content table{border-collapse: collapse; margin-top: 15px}
.files_dir_content table tr:nth-child(odd){background: #ccc}
.files_dir_content table tr td{padding: 10px 15px}
.files_dir_content table tr td.file_load{color: #F01E1E; cursor: pointer}
.files_dir_content table tr td.file_load:hover{text-decoration: underline}


.tabs_models h2{display: inline-block; margin-right: 25px; cursor: pointer; border-bottom: 2px dashed}
.tabs_models h2.active{border-bottom: 2px solid}
.tabs_models h2 a{text-decoration: none; color: #000}
.tabs_content > div{display: none}
.tabs_content > div.active{display: block}

.auto_models_sect_list{margin-bottom: 5px}
.auto_models_sect_list .bx_catalog_text_ul{margin: 0; padding: 0!important; height: 20px}
.auto_models_sect_list .bx_catalog_text_ul li a{color: #000}
.auto_models_sect_list .bx_catalog_text_ul li a:hover{color: #1B98EA}

.wrap .right .new, .wrap .right  .top, .wrap .right  .diski{height: 560px; overflow: hidden}
.year {position:absolute;left:60px;top:0;display:none}



.bx-newslist-container {display:block; width:100%}
.bx-newslist-title, .bx-newslist-title a {font-size:24px;line-height: 30px}


.contacts_marc a {font-size:15px; color:#333; font-weight: normal; display:block; padding:2px 0}

.bx_ordercart .bx_ordercart_order_table_container tbody td.custom div[id*=sum] span{display: inline}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom .summary-td span{display: inline}
#order_form_content .bx_ordercart_order_table_container .custom{text-align: center}
#order_form_content .bx_ordercart .bx_ordercart_order_table_container tbody td.price{text-align: center}

.jcarousel-skin-tango4 {/*border-top: 10px solid #fff;*/height: 224px!important}
.jcarousel-skin-tango4 li {height: 224px!important;overflow: hidden}
.jcarousel-skin-tango4 li img, .jcarousel-skin-tango4 .jcarousel-container-horizontal {max-width: 768px}
.jcarousel-skin-tango4 .jcarousel-clip-horizontal, .jcarousel-skin-tango4 .jcarousel-container-horizontal {width: 768px!important}
.jcarousel-skin-tango4 .jcarousel-next-horizontal, .jcarousel-skin-tango4 .jcarousel-prev-horizontal {display: none!important}


body > .popup-window {width: 287px!important}
.bx_filter_select_popup ul li {margin: 10px 0}
.bx_filter_select_popup ul li label, .bx_filter .bx_filter_select_text {font-size: 26px!important}

.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal {top: -70px!important}
.jcarousel-skin-tango .jcarousel-prev-horizontal {left: 285px!important}
.jcarousel-skin-tango .jcarousel-next-horizontal {left: 320px!important}

.pozvonim-mobile {max-width: 768px!important}

.bx-newslist-content {font-size: 22px!important}

.bx_item_detail .bx_item_slider .bx_bigimages {max-width: 515px!important;height: 430px;padding: 0!important}
.bx_item_detail .bx_item_slider .bx_bigimages .bx_bigimages_imgcontainer .bx_bigimages_aligner > a {display: table-cell;vertical-align: middle;text-align: center;width: 515px;height: 430px}
.bx_item_detail .bx_item_slider .bx_slider_conteiner {max-width: 515px!important;margin: 0 auto}
.bx_item_detail .bx_item_slider .bx_slide ul li {border: 1px solid #cfcfcf}
.bx_item_detail .bx_item_slider .bx_slide ul li .cnt .cnt_item {background-size: contain;background-position: center center;}


.more_tires {clear: both}
.more_tires > .catalog {display: none!important}
.more_tires .mobile {display: block}
.more_tires .mobile .slick-list.draggable {margin: 0 40px;}
.more_tires .mobile .catalog {margin: 0 23px 20px!important}

.bx-touch .bx_ordercart .bx_sort_container span {font-size: 26px;display: block;margin-bottom: 15px}
.bx_ordercart .bx_sort_container a.current {font-size: 26px;padding: 5px 30px!important}
.bx_ordercart .bx_ordercart_order_table_container table tr td, .bx_ordercart .bx_ordercart_order_sum tr td {font-size: 24px!important;padding: 5px 10px!important;vertical-align: middle}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom, .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a, .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price {font-size: 24px;line-height: 30px}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control a {font-size: 0;width: 50px;height: 50px;text-decoration: none}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control a:before {content: '×';color: #327ab7;font-size: 65px;line-height: 65px}
.bx_ordercart .bx_ordercart_order_table_container table td.margin {width: 0!important;padding: 0!important}
.bx_ordercart .bx_ordercart_order_table_container table tr td .centered {width: 115px;}
.bx_ordercart .bx_ordercart_order_table_container table tr td .centered input {width: 40px;height: 40px;line-height: 40px;font-size: 24px}
.basket_quantity_control {margin-top: 5px;margin-right: 8px}
.basket_quantity_control a {width: 30px!important;height: 22px!important}
.basket_quantity_control a.plus {background-position:  center 5px!important}
.basket_quantity_control a.minus {background-position:  center -15px!important}
.bx_ordercart .bx_ordercart_coupon span, .bx_ordercart .bx_ordercart_coupon_notes {font-size: 24px!important}
.bx_ordercart .bx_ordercart_coupon input, .bx_big.bx_bt_button {font-size: 24px;line-height: 40px;height: 40px}
.bx_ordercart .bx_ordercart_order_pay_center .checkout, .bx_ordercart_order_pay_center .checkout {font-size: 24px!important;padding: 5px 18px!important}
#order_form_content h4 {font-size: 24px;margin: 20px 0!important}
#order_form_div input[type="text"], #order_form_div input[type="password"], #order_form_div textarea, #order_form_div select {font-size: 24px;}
.bx_order_make .bx_block.r1x3 {font-size: 24px;width: 30%;height: 40px;line-height: 40px;margin-bottom: 20px}
.bx_order_make .bx_block.r3x1 {width: 60%;margin-bottom: 20px}
.bx_order_make .bx_description {font-size: 21px;}

.dropdown {width: 160px}

.bx_catalog_tile .bx_catalog_tile_img {width: 120px;height: 120px}
.bx_catalog_tile .bx_catalog_tile_title a, .bx_catalog_text .bx_catalog_text_title a{font-size: 26px;line-height: 32px}

.wrap .right .catalog.list_view table.props{top: 55px; left: 175px}
.wrap .right .catalog.list_view table.props tr td p{margin: 0!important; font-size: 18px}
.bx_filter_button_box.active .bx_filter_popup_result.left{font-size: 26px!important;width: 90%!important}
}

/* End */


/* Start:/bitrix/templates/avtozeon/highslide/highslide.css?153703887421274*/
/**
* @file: highslide.css 
* @version: 4.1.8
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(/bitrix/templates/avtozeon/highslide/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/bitrix/templates/avtozeon/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(/bitrix/templates/avtozeon/highslide/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(/bitrix/templates/avtozeon/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/bitrix/templates/avtozeon/highslide/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(/bitrix/templates/avtozeon/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(/bitrix/templates/avtozeon/highslide/graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(/bitrix/templates/avtozeon/highslide/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(/bitrix/templates/avtozeon/highslide/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(/bitrix/templates/avtozeon/highslide/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(/bitrix/templates/avtozeon/highslide/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(/bitrix/templates/avtozeon/highslide/graphics/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(/bitrix/templates/avtozeon/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(/bitrix/templates/avtozeon/highslide/graphics/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/bitrix/templates/avtozeon/highslide/graphics/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(/bitrix/templates/avtozeon/highslide/graphics/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/bitrix/templates/avtozeon/highslide/graphics/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(/bitrix/templates/avtozeon/highslide/graphics/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}
/* End */


/* Start:/bitrix/templates/avtozeon/fancybox/jquery.fancybox.css?15370388744895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/avtozeon/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/avtozeon/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/avtozeon/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/templates/avtozeon/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/bitrix/templates/avtozeon/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/avtozeon/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/templates/avtozeon/components/bitrix/menu/top_menu/style.min.css?1537038873490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/avtozeon/components/bitrix/menu/top_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/avtozeon/components/bitrix/breadcrumb/.default/style.min.css?1550730408467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */
/* /bitrix/templates/avtozeon/popup.css?15638657652549 */
/* /bitrix/templates/avtozeon/easydropdown.css?15370388743043 */
/* /bitrix/templates/avtozeon/jquery.bxslider/jquery.bxslider.css?15370388743836 */
/* /bitrix/templates/avtozeon/slick/slick.css?15370388741729 */
/* /bitrix/templates/avtozeon/slick/slick-theme.css?15370388743145 */
/* /bitrix/templates/avtozeon/skin.css?15370388749756 */
/* /bitrix/templates/avtozeon/style.css?168733049139608 */
/* /bitrix/templates/avtozeon/mobile.css?165780707435419 */
/* /bitrix/templates/avtozeon/highslide/highslide.css?153703887421274 */
/* /bitrix/templates/avtozeon/fancybox/jquery.fancybox.css?15370388744895 */
/* /bitrix/templates/avtozeon/components/bitrix/menu/top_menu/style.min.css?1537038873490 */
/* /bitrix/templates/avtozeon/components/bitrix/breadcrumb/.default/style.min.css?1550730408467 */
