

/* Start:/bitrix/templates/3abey/css/ff.css?17920922341802*/
/* cyrillic */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0aExdGM.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79D0KExQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0OqtLQ0Z.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh0O6tLQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'PT Rouble Sans';
    font-display: swap;
    src: url("/fonts/ptrouble/RUBSR.eot");
    src: local("PT Rouble"), url("/fonts/ptrouble/RUBSN.otf") format("otf"), url("/fonts/ptrouble/RUBSN.woff") format("woff"), url("/fonts/ptrouble/RUBSN.ttf") format("truetype"), url("/fonts/ptrouble/RUBSN.svg#PTRoubleSans") format("svg");
}
/* End */


/* Start:/bitrix/templates/3abey/css/media.css?17920922347887*/


.logo.column1{
	text-align:left;
}
.basket.column1{
	padding-right:0px;
	text-align:right;
}

/* site < then max-width */
@media screen and (max-width:1260px){
	body.adaptive .callback.column1{
		display:none;
	}
}

@media screen and (max-width:1260px) and (min-width:876px){
	body.adaptive .logo.column1{
		width:25%;
	}
	body.adaptive .phone.column1{
		width:30%;
	}
	body.adaptive .favorite.column1{
		width:20%;
	}
	body.adaptive .basket.column1{
		width:25%;
	}
	body.adaptive .footer .line1 .contacts .phone a{
		font-size:18px;
	}
}
@media screen and (max-width:1024px) and (min-width:776px){
	body.adaptive .pmenu{
		width:25%;
	}
	body.adaptive .pcontent{
		width:75%;
		padding-left:15px;
	}
}
@media screen and (max-width:1010px) and (min-width:751px){
	body.adaptive .footer .line1 .block.one{
		width:20%;
	}
	body.adaptive .footer .line1 .block.two{
		width:45%;
	}
	body.adaptive .footer .line1 .block.three{
		width:18%;
	}
	body.adaptive .footer .line1 .block.four{
		width:17%;
		padding-right:0px;
	}
}

/* for tablets */
@media screen and (max-width:885px){}
@media screen and (max-width:875px){
	body.adaptive .body input[type="text"],body.adaptive .body input[type="password"],body.adaptive .body textarea,body.adaptive .body select,
	body.adaptive .footer input[type="text"],body.adaptive .footer input[type="password"],body.adaptive .footer textarea,body.adaptive .footer select,
	body.adaptive .fancybox-inner input[type="text"],body.adaptive .fancybox-inner input[type="password"],body.adaptive .fancybox-inner textarea,body.adaptive .fancybox-inner select{
		box-shadow:none;
	}
	body.adaptive .header .phone a {
		font-size:20px;
	}
	body.adaptive .header .phone .callback a {
		font-size: inherit;
	}
	/**/
	body.adaptive .tpanel__menu {
		display: none;
	}
	body.adaptive .header__logo {
		width: 30.25%;
	}
	body.adaptive .header__basket {
		width: 33.75%;
	}
	body.adaptive .header__phone {
		width: 29%;
		margin: 0;
	}
	body.adaptive .header__search {
		width: auto;
		margin: 0;
		float: none;
		clear: both;
	}

	body.adaptive .table .td{
		display:inline-block;
		width:auto;
	}
}
@media screen and (max-width:885px) and (min-width:751px){
	body.adaptive .logo.column1{
		width:24%;
	}
	body.adaptive .phone.column1{
		width:24%;
	}
	body.adaptive .favorite.column1{
		width:19%;
	}
	body.adaptive .basket.column1{
		width:33%;
	}
	body.adaptive .phone.column1 .icon{
		display:none;
	}
}
@media screen and (max-width:775px) and (min-width:481px){
	body.adaptive .pmenu{
		width:30%;
	}
	body.adaptive .pcontent{
		width:70%;
		padding-left:15px;
	}
}
@media screen and (max-width:750px){
	body.adaptive .footer .line1{
		padding:5px 0px;
	}
	body.adaptive .footer .line1 .block.one .logo{
		display:none;
	}
	body.adaptive .footer .line1 .contacts{
		margin-bottom:15px;
	}
	body.adaptive .footer .line1 .block.one .contacts,
	body.adaptive .footer .line1 .contacts .feedback{
		margin-top:0px;
	}
}
@media screen and (max-width:750px) and (min-width:627px){
	body.adaptive .logo.column1{
		width:25%;
	}
	body.adaptive .phone.column1{
		width:30%;
	}
	body.adaptive .favorite.column1{
		width:17%;
	}
	body.adaptive .basket.column1{
		width:28%;
	}
	body.adaptive .column1 .icon{
		display:none;
	}
	body.adaptive .column1 .title,
	body.adaptive .column1 .descr{
		margin-left:0px;
	}
}
@media screen and (max-width:750px){
	.navi {
		width: 100%;
		float: none;
	}
	.navigation {
		padding-left: 0px;
	}
	.count_item_select{
		text-align: center;
	}
	.count_item_select select[name="count_item"] {
		background: #c6c6c6;
	}
}

@media screen and (max-width:750px) and (min-width:481px){
	body.adaptive h1{font-size:26px;}
	body.adaptive h2{font-size:20px;}
	body.adaptive h3{font-size:14px;}
	body.adaptive h1.pagetitle{font-size:26px;}
	body.adaptive .footer .line1 .block.one,
	body.adaptive .footer .line1 .block.two,
	body.adaptive .footer .line1 .block.three,
	body.adaptive .footer .line1 .block.four{
		padding-right:0px;
	}
	body.adaptive .footer .line1 .block.one,
	body.adaptive .footer .line1 .block.two{
		width:100%;
	}
	body.adaptive .footer .line1 .block.three,
	body.adaptive .footer .line1 .block.four{
		width:50%;
	}
	body.adaptive .footer .line1 .block.one .contacts .phone1,
	body.adaptive .footer .line1 .block.one .contacts .phone2{
		float:left;
		width:50%;
	}
	body.adaptive .footer .line1 .block.three,
	body.adaptive .footer .line1 .block.four{
		text-align:center;
	}
}
@media screen and (max-width:626px) and (min-width:481px){
	body.adaptive .logo.column1{
		width:30%;
	}
	body.adaptive .phone.column1{
		display:none;
	}
	body.adaptive .favorite.column1{
		width:30%;
		text-align:center;
	}
	body.adaptive .basket.column1{
		width:40%;
	}
	body.adaptive .column1 .icon{
		display:none;
	}
	body.adaptive .column1 .title,
	body.adaptive .column1 .descr{
		margin-left:0px;
	}

	/**/
	body.adaptive .header__logo {
		width: 48%;
	}
	body.adaptive .header__basket {
		/*width: 48%;
		margin: 0;*/
		width: auto;
		margin: 0;
		float: none;
		clear: both;
	}
	body.adaptive .header__phone {
		width: 48%;
		float: right;
		/*width: auto;
		margin: 0;
		float: none;
		clear: both;*/
	}
	body.adaptive .header__search {
		width: auto;
		margin: 0;
		float: none;
		clear: both;
	}
}

/* for mobile */
@media screen and (max-width:605px){
	body.adaptive .pmenu{
		margin-bottom:15px;
	}
	body.adaptive .pmenu,
	body.adaptive .pcontent{
		width:100%;
		padding-left:0px;
	}
	/**/
	body.adaptive .header__logo {
		width: 48%;
		float: left;
		/*width: auto;
		margin: 0;
		float: none;*/
	}
	body.adaptive .header__basket {
		width: auto;
		margin: 0;
		float: none;
		clear: both;
	}
	body.adaptive .header__phone {
		width: 48%;
		float: right;
		/*width: auto;
		margin: 0;
		float: none;
		clear: both;*/
	}
	body.adaptive .header__search {
		width: auto;
		margin: 0;
		float: none;
		clear: both;
	}
}
@media screen and (max-width:480px) and (min-width:381px){
	body.adaptive .basket.column1{
		width:70%;
	}
}
@media screen and (max-width:480px){
	body.adaptive h1{font-size:20px;}
	body.adaptive h2{font-size:18px;}
	body.adaptive h3{font-size:14px;}
	body.adaptive h1.pagetitle{font-size:20px;}
	body.adaptive .mobile_hide{
		display:none;
	}
	body.adaptive .header .phone a {
		font-size:16px;
	}
	body.adaptive .authandlocation{
		/*float:none;*/
	}
	body.adaptive .column1{
		height:50px;
		line-height:50px;
	}
	body.adaptive .logo.column1,
	body.adaptive .phone.column1{
		width:50%;
	}
	body.adaptive .favorite.column1{
		width:30%;
	}
	body.adaptive .header .phone{
		text-align:right;
	}
	body.adaptive .favorite.column1{
		text-align:left;
	}
	/*body.adaptive .footer{
		background-color:#fff;
		border-top:1px solid #F2F2F2;
	}*/
	body.adaptive .footer .line1 .block.one,
	body.adaptive .footer .line1 .block.two,
	body.adaptive .footer .line1 .block.three,
	body.adaptive .footer .line1 .block.four{
		width:100%;
		padding-right:0px;
		text-align:center;
	}

	body.adaptive .someform{
		max-width:500px;
	}
	body.adaptive .fancybox-inner .someform{
		max-width:250px;
	}

	body.adaptive .someform .line.password .text,
	body.adaptive .someform .line.password .btn,
	body.adaptive .someform .line.captcha input{
		width:100%;
		float:none;
	}
	body.adaptive .someform .line.password .text{
		margin-bottom:10px;
	}
	body.adaptive .someform .line.captcha img{
		float:none;
		margin-bottom:8px;
	}

	body.adaptive .sorter_and_name .name{
		float:none;
	}
	body.adaptive .sorter_and_name .sorter{
		float:none;
		margin-top:10px;
	}
	body.adaptive .sorter_and_name .catalogsorter .template a{
		float:left;
	}
}
@media screen and (max-width:380px){
	body.adaptive .favorite.column1{
		display:none;
	}
	body.adaptive .favorite.column1 .title,
	body.adaptive .favorite.column1 .descr{
		margin-left:0px;
	}
	body.adaptive .column1.basket,
	body.adaptive .column1.basket .column1inner{
		width:100%;
	}
}
/* End */


/* Start:/styles/screen.css?179213441669665*/
.rouble{font-family:"PT Rouble Sans";}
html{height:100%;height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{position:relative;min-width:1260px;height:100%;height:100vh;margin:0;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
body.adaptive{min-width:320px;}
.ie9 body{overflow:visible;}
.template-layout{position:relative;width:100%;min-width:inherit;min-height:100%;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}
.template__top{position:relative;}
.template__middle{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}
.template__middle-cont{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;}
.template__bottom{position:relative;}
.template__top, .template__middle, .template__bottom{}
.ie8 .template-layout, .ie9 .template-layout{width:100%;height:100%;display:table;table-layout:fixed;}
.ie8 .template__top, .ie8 .template__middle, .ie8 .template__bottom, .ie9 .template__top, .ie9 .template__middle, .ie9 .template__bottom{display:table-row;}
.ie8 .template__cell, .ie9 .template__cell{width:100%;display:table-cell;}
.ie8 .template__middle, .ie9 .template__middle{height:100%;}
.ie8 .template__middle-cell, .ie9 .template__middle-cell{position:relative;height:auto;min-height:0;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-weight:normal;line-height:1.1;margin-bottom:12px;color:#c4010c;}
h1, .h1{font-size:36px;margin-bottom:12px;}
h2, .h2{font-size:32px;}
h3, .h3{font-size:24px;}
h4, .h4{font-size:20px;}
p{margin-top:0;margin-bottom:15px;}
p img[align="left"]{margin:0 20px 15px 0;}
p img[align="right"]{margin:0 0 15px 20px;}
h1:last-child, .h1:last-child, h2:last-child, .h2:last-child, h3:last-child, .h3:last-child, h4:last-child, .h4:last-child, h5:last-child, .h5:last-child, h6:last-child, .h6:last-child, p:last-child{margin-bottom:0;}
.invisible{visibility:hidden;}
.inline-block{display:inline-block;vertical-align:top;}
.link{background:url("data:image/gif;base64,R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==");text-decoration:underline;outline:none;cursor:pointer;color:#214496;}
.link:hover{text-decoration:none;}
.link:hover .link{text-decoration:none;}
.link--pseudo{position:relative;top:-0.154em;border-bottom:1px dashed;text-decoration:none;}
.link--pseudo:hover{border-bottom-color:transparent;text-decoration:none;}
.link--pseudo > .link__text{position:relative;top:0.154em;text-decoration:none;}
.link:hover .link--pseudo{border-bottom-color:transparent;}
.icon-dot{width:5px;height:5px;background:url("/img/icons.png") -35px -190px no-repeat;display:inline-block;vertical-align:middle;}
.icons{position:relative;font-size:0;line-height:0;display:inline-block;vertical-align:middle;}
.icons--location{margin-right:8px;}
.icons--location:after{content:"\00A0";width:13px;display:inline-block;}
.icons--location:before{position:absolute;content:"";top:50%;left:0;width:13px;height:18px;margin-top:-10px;background:url("/img/icons.png") -32px 0 no-repeat;}
.icons--basket{margin-right:10px;}
.icons--basket:after{content:"\00A0";width:20px;display:inline-block;vertical-align:middle;}
.icons--basket:before{position:absolute;content:"";top:50%;left:0;width:20px;height:20px;margin-top:-12px;background:url("/img/icons.png") -25px -502px no-repeat;}
.icons--basket-w{margin-right:10px;}
.icons--basket-w:after{content:"\00A0";width:20px;display:inline-block;vertical-align:middle;}
.icons--basket-w:before{position:absolute;content:"";top:50%;left:0;width:20px;height:20px;margin-top:-12px;background:url("/img/icons.png") -25px -481px no-repeat;}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
.fade.in{opacity:1;}
.collapse{display:none;}
.collapse.in{display:block;}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;}
/*.dropdown{position:relative;}*/
.dropdown__head{cursor:default;}
.dropdown__toggle{position:relative;cursor:pointer;}
.dropdown__cont{position:relative;height:0;display:block;overflow:hidden;visibility:hidden;white-space:normal;background:url("data:image/gif;base64,R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==");}
.dropdown__cont:hover{height:auto;visibility:visible;overflow:visible;display:block;z-index:1001;}
.dropdown__cont-inner{position:absolute;left:0;margin:0;text-align:left;background-clip:padding-box;box-sizing:border-box;}
.dropdown__cont--top{bottom:100%;}
.dropdown__cont--bottom{top:100%;}
.dropdown__cont--left{right:100%;}
.dropdown__cont--left-top{right:100%;bottom:0;}
.dropdown__cont--left-bottom{right:100%;top:0;}
.dropdown__cont--right{left:100%;}
.dropdown__cont--right-top{left:100%;bottom:0;}
.dropdown__cont--right-bottom{left:100%;top:0;}
.dropdown--rtl{direction:rtl;}
.dropdown--right > .dropdown__cont{right:0;}
.dropdown:hover > .dropdown__toggle, .dropdown:hover > .dropdown__head .dropdown__toggle{z-index:1005;}
.dropdown:hover > .dropdown__cont{z-index:1001;}
.dropdown__toggle:hover ~ .dropdown__cont{height:auto;visibility:visible;overflow:visible;display:block;z-index:1001;}
.dropdown.js-dropdown > .dropdown__toggle, .dropdown.js-dropdown > .dropdown__head .dropdown__toggle,
.dropdown.js-dropdown-hover > .dropdown__toggle, .dropdown.js-dropdown-hover > .dropdown__head .dropdown__toggle{z-index:auto;}
.dropdown.js-dropdown > .dropdown__cont, .dropdown.js-dropdown-hover > .dropdown__cont{height:auto;visibility:hidden;overflow:hidden;opacity:0;}
.dropdown.open > .dropdown__toggle, .dropdown.open > .dropdown__head .dropdown__toggle,
.dropdown.js-dropdown-hover.hover > .dropdown__toggle, .dropdown.js-dropdown-hover.hover > .dropdown__head .dropdown__toggle{z-index:1005;}
.dropdown.open > .dropdown__cont, .dropdown.js-dropdown-hover.hover > .dropdown__cont{height:auto;visibility:visible;overflow:visible;display:block;opacity:1;z-index:1000;}
.dropdown.open .is-open-hide, .dropdown.js-dropdown-hover.hover .is-open-hide, .dropdown .is-open-show{display:none;}
.dropdown.open .is-open-show, .dropdown.js-dropdown-hover.hover .is-open-show{display:inherit;}
.collapse-block{}
.collapse-block:before, .collapse-block:after{content:"";width:100%;height:0;clear:both;display:block;}
.collapse-block__head{position:relative;}
.collapse-block__head:before, .collapse-block__head:after{content:"";width:100%;height:0;clear:both;display:block;}
.collapse-block__title{}
.collapse-block__button{cursor:pointer;}
.collapse-block__button-line{position:relative;width:26px;margin:5px auto;border-top:2px solid;display:block;}
.collapse-block__cont.collapsing{}
@media (min-width:1200px){.collapse-block__cont--lg{height:auto !important;padding-bottom:0px;display:block !important;overflow:visible !important;}
}
@media (min-width:992px){.collapse-block__cont--md{height:auto !important;padding-bottom:0px;display:block !important;overflow:visible !important;}
}
@media (min-width:768px){.collapse-block__cont--sm{height:auto !important;padding-bottom:0px;display:block !important;overflow:visible !important;}
}
@media (min-width:480px){.collapse-block__cont--xs{height:auto !important;padding-bottom:0px;display:block !important;overflow:visible !important;}
}
.tabs-nav{position:relative;border-bottom:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.tabs-nav *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.tabs-nav__list{font-size:0;line-height:0;width:100%;padding:0;margin:0;list-style:none;list-style-image:none;display:table;}
.tabs-nav__item{position:relative;font-size:14px;line-height:1.231;margin:0;padding:0;text-align:center;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.tabs-nav__link{position:relative;overflow:hidden;text-decoration:none;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;}
.tabs-nav__item--current .tabs-nav__link, .ui-tabs-active > .tabs-nav__link{border-bottom-color:transparent;}
.tabs-block{}
.tabs-block__nav{}
.tabs-block__cont{}
.js .tabs-block__item{display:none;}
.tabs-block__item--current{display:block;}
.column-block{position:relative;min-height:1px;clear:both;}
.column-block:before, .column-block:after{content:"";width:100%;height:0;clear:both;display:block;}
.column-block__left, .column-block__center, .column-block__right{float:left;}
.column-block__left-cont, .column-block__center-cont, .column-block__right-cont{min-height:1px;position:relative;}
.column-block__left{width:250px;}
.column-block__left-cont{padding-right:35px;}
.column-block__center{width:100%;margin-left:-250px;margin-right:-250px;}
.column-block__center-cont{margin-left:250px;margin-right:270px;}
.column-block__right{width:250px;float:right;}
.column-block__right-cont{padding-left:20px;}
.column-block--two-col > .column-block__left, .column-block--two-col > .column-block__right{width:50%;}
.column-block--two-col-left > .column-block__center{margin-right:0;float:right;}
.column-block--two-col-left > * > .column-block__center-cont{margin-right:0;}
.column-block--two-col-right > .column-block__center{margin-left:0;}
.column-block--two-col-right > * > .column-block__center-cont{margin-left:0;}
@media screen and (max-width:605px){.column-block .column-block__left, .column-block .column-block__center, .column-block .column-block__right{width:auto;margin:0;float:none;}
.column-block .column-block__left-cont, .column-block .column-block__center-cont, .column-block .column-block__right-cont{padding:0;margin:0;}
}
.image-block{position:relative;font-size:0;line-height:0;border:none;text-align:center;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;}
.image-block.text-left{text-align:left;}
.image-block.text-right{text-align:right;}
.image-block:before{z-index:5;}
.image-block:after{z-index:6;}
.image-block__inner{position:relative;width:100%;height:100%;max-height:inherit;min-height:inherit;display:inline-block;vertical-align:middle;letter-spacing:normal;word-spacing:normal;background:-10000px -10000px no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;border-top-right-radius:inherit;border-top-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:inherit;}
.image-block__inner:after{content:'';width:0;height:100%;min-height:inherit;display:inline-block;vertical-align:middle;}
.image-block.valign-top .image-block__inner:after{vertical-align:top;}
.image-block.valign-bottom .image-block__inner:after{vertical-align:bottom;}
.image-block__item{position:relative;max-width:100%;display:inline-block;vertical-align:middle;border-top-right-radius:inherit;border-top-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:inherit;cursor:inherit;}
.image-block__item--fixed{max-width:100%;max-height:100%;}
.image-block__item--hover{display:none;}
.image-block:hover .image-block__item--hover{display:inline-block;}
.image-block:hover .image-block__item--hover + .image-block:hover .image-block__item{display:none;}
.ie8 .image-block{z-index:5;}
.ie8 .image-block__item{z-index:-1;}
.map-block{position:relative;}
.map-block__cont{position:relative;}
.map-block__cont > img{display:block;}
.map-block__cont > iframe, .map-block__cont > ymaps{width:100%;padding:0;margin:0;border:none;display:block;}
.map-block__cont.width-full > img, .map-block__cont.width-full > iframe, .map-block__cont.width-full > ymaps{width:100% !important;}
.map-block .ymaps-b-balloon__content{border-color:#fff;}
.map-block .ymaps-b-balloon__content-holster{padding:40px 45px 34px 19px;}
.map-block .ymaps-b-balloon__tr, .map-block .ymaps-b-balloon__tl, .map-block .ymaps-b-balloon__br, .map-block .ymaps-b-balloon__bl-holster{display:none;}
.map-block .ymaps-b-balloon__tail{background:none;}
.map-block .ymaps-b-balloon__sprite_type_tail{height:20px;margin-top:0;background-position:center bottom;}
.map-block .ymaps-b-balloon__close{right:18px;top:20px;width:16px;height:15px;background:url("/img/close.png") no-repeat;}
.slider-block *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.slider-block .caroufredsel_wrapper{width:100% !important;}
.slider-block__crop{overflow:hidden;}
.no-js .slider-block__crop--scroll{overflow-x:auto;}
.slider-block__wrap{margin:0 0 0 0;}
.slider-block__list{font-size:0;line-height:0;padding:0;margin:0 0 0 0;display:table;overflow:visible !important;}
.slider-block__list.width-full{width:100% !important;table-layout:fixed;}
.js .slider-block__list.js-slider{white-space:nowrap;}
.slider-block__item{position:relative;font-size:1rem;line-height:1.231;margin:0;list-style:none;list-style-image:none;display:inline-block;vertical-align:top;white-space:normal;float:none !important;}
.slider-block__item:before{content:none;display:none;}
.slider-block__item.width-full{width:100%;}
.slider-block__link{border:none;}
.slider-block__link-block{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:url("/styles/../images/blank.gif");z-index:15;}
.slider-block__arrow{position:absolute;top:50%;width:36px;height:36px;margin:-18px 0 0 0;border-color:transparent;-webkit-border-radius:18px;border-radius:18px;background:#e4e4e4;text-decoration:none;display:none;cursor:pointer;z-index:50;}
.slider-block__arrow:before{position:absolute;content:"";top:12px;left:13px;width:9px;height:13px;background:url("/img/slider-arrow-1.png") 0 0 no-repeat;}
.slider-block__arrow.disabled{visibility:hidden;}
.slider-block__arrow--prev{left:-17px;}
.slider-block__arrow--prev:before{background-position:0 -14px;}
.slider-block__arrow--next{right:-17px;}
.slider-block__arrow--next:before{left:14px;background-position:-10px -14px;}
.slider-block__pagination{position:relative;font-size:0;line-height:0;left:0;width:100%;margin:20px 0 0 0;text-align:center;z-index:50;}
.slider-block__pagination-link{position:relative;width:21px;height:21px;margin:0 6px;background:url("/styles/../images/slider-dot.png") 0 0 no-repeat;display:inline-block;}
.slider-block__pagination-link:hover{background-position:0 -22px;}
.slider-block__pagination-link.current{background-position:0 -44px;}
.slider-block__group, .slider-block__detail, .slider-block__preview{position:relative;}
.slider-block__group{margin-top:15px;}
.slider-block__group:first-child{margin-top:0;}
.width-full{width:100%;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-nowrap{white-space:nowrap;}
.text-grey{color:#919191;}
.text-danger{color:#c4010c;}
.ui-resize-block{position:relative;}
.ui-resize-block .resize-frame{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0;filter:alpha(opacity=0);z-index:-1;}
.ui-resize-block .resize-frame body{width:100%;height:100%;padding:0;margin:0;}
.justify-list{text-align:justify;text-justify:newspaper;text-align-last:justify;}
.justify-list:after{content:'';font-size:0;line-height:0;width:100%;height:0;display:inline-block;vertical-align:top;}
.justify-list > li{text-align:left;text-justify:auto;text-align-last:left;}
.alert{position:relative;padding:21px 20px 25px 20px;margin-bottom:30px;background:#e4e4e4;color:#525252;}
.alert--dot{margin-bottom:35px;}
.alert--dot:before, .alert--dot:after{position:absolute;content:url("/img/dot.png");font-size:0;line-height:0;top:0;left:5px;height:100%;border-top:5px solid transparent;border-bottom:5px solid transparent;background:url("/img/dot.png") no-repeat 0 bottom;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.alert--dot:after{left:auto;right:5px;}
.alert--success{padding:7px 10px 7px 10px;border:1px solid #20b711;background:#f3fff2;color:#148309;}
.alert--danger{padding:6px 18px 6px 18px;border:2px solid #c4010c;background:none;color:#c4010c;}
.nonep{height:1px;left:-10000px;position:absolute;width:1px;}
.rating-block{display:block;cursor:default;}
.rating-block__list{font-size:0;line-height:0;display:table;vertical-align:top;white-space:nowrap;direction:rtl;}
.rating-block__item{font-size:14px;line-height:1;width:15px;height:15px;margin:0 0 0 4px;padding:0;background:url("/img/icons.png") -16px -152px no-repeat;display:inline-block;text-align:center;}
.rating-block__item:last-child{margin-left:0px;}
.rating-block__item.checked, .rating-block__item.current{background-position:-32px -152px;}
.rating-block__item.checked ~ .rating-block__item, .rating-block__item.current ~ .rating-block__item{background-position:-32px -152px;}
.rating-block__item--check:hover ~ .rating-block__item--check, .rating-block__item--check:hover{background-position:-32px -152px;}
/*---------------------------------------------------------------------------*/
.price-block{line-height:1;}
.price-block__item{position:relative;font-size:1.714285714285714rem;display:inline-block;white-space:nowrap;color:#2b2a29;}
.price-block__item--old{font-size:1.428571428571429rem;margin-right:13px;color:#919191;}
.price-block__item--old:after{position:absolute;content:"";top:50%;left:-5px;width:100%;border-top:2px solid #c4010c;padding:0 5px;margin-top:-1px;transform-origin:50% 50%;transform:rotate(11deg);}
.price-block__item--new{color:#c4010c;}
.price-block__item sup {
    line-height: 0;
}
.price-block__discount{font-size:0.8571428571428571rem;line-height:1;color:#919191;}
.price-block__help {
    font-size: 0.8571428571428571rem;
    line-height: 1;
    color: #c4010c;
}
.price-block--sm .price-block__item{font-size:1.142857142857143rem;}
.price-block--sm .price-block__item--old{font-size:1rem;}
.price-block--sm .price-block__discount{font-size:0.7857142857142857rem;}
.price-block .asterisk{color:red;font-size:26px;}
/*---------------------------------------------------------------------------*/
.header{}
.header__middle{padding:20px 0 20px 0;}
.header__middle:before, .header__middle:after{content:"";width:100%;display:block;clear:both;}
.header__bottom{position:relative;margin-top:3px;margin-bottom:20px;background:#2b2a29;}
.spacer-block{margin-bottom:32px;}
.component-block{margin-bottom:20px;}
.component-block:last-child, .spacer-block:last-child{margin-bottom:0;}
.prop-table{border:none;border-collapse:collapse;background:none;}
.prop-table__cell{padding:0;border:none;background:none;vertical-align:baseline;color:#857b7c;}
.prop-table__cell-crop{position:relative;padding:0 0 0 0;overflow:hidden;}
.prop-table__cell-crop:before{position:absolute;content:"\00A0";top:0;left:0;width:100%;margin:-0.35em 0 0 0;border-bottom:1px dotted #857b7c;display:none;}
.prop-table__cell-wrap{position:relative;background:#fff;display:inline;}
.prop-table__cell-text{position:relative;background:inherit;display:inline;}
.prop-table__cell + .prop-table__cell{padding:0 0 0 4px;}
.prop-table__cell + .prop-table__cell .prop-table__cell-crop{margin:0 0 0 -4px;padding-right:0;}
.prop-table__cell[align="right"] .prop-table__cell-crop{padding:0 0 0 0;}
.prop-table__cell--title .prop-table__cell-crop:before, .prop-table__cell[align="right"] .prop-table__cell-crop:before{display:block;}
.prop-table__cell--title .prop-table__cell-text{left:0;}
.prop-table__cell[align="right"] .prop-table__cell-text{left:0;}
.search-block{}
.search-block__inner{min-height:36px;border:1px solid #e4e4e4;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;}
.search-block__form{width:100%;overflow:hidden;}
.search-block__button{position:relative;width:49px;height:48px;border:none;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;background:#e4e4e4 !important;text-indent:-9999px;overflow:hidden;float:right;}
.search-block__button::before{position:absolute;content:"";top:12px;right:12px;width:22px;height:25px;background:url("/img/search-icon.png") 0 0 no-repeat;}
.search-block__input-wrap{width:100%;margin-right:49px;padding-right:49px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.search-block__input{font-size:16px;width:100%;height:48px;padding:7px 5px 6px 10px;border:none;box-shadow:none;background:transparent;display:block;color:#919191;}
.search-block__input::-webkit-input-placeholder{font-family:'PT Sans', sans-serif;font-size:16px;font-style:italic !important;}
.search-block__input::-moz-placeholder{font-family:'PT Sans', sans-serif;font-size:16px;font-style:italic !important;}
.search-block__input:-moz-placeholder{font-family:'PT Sans', sans-serif;font-size:16px;font-style:italic !important;}
.search-block__input:-ms-input-placeholder{font-family:'PT Sans', sans-serif;font-size:16px;font-style:italic !important;}
.search-block__input:placeholder{font-family:'PT Sans', sans-serif;font-size:16px;font-style:italic !important;}
.main-slider-section{}
@media screen and (max-width:1000px){.main-slider-section .column-block__center{width:auto;margin-left:0;margin-right:0;float:none;}
.main-slider-section .column-block__center-cont{margin-left:0;margin-right:0;}
.main-slider-section .column-block__right{width:auto;float:none;}
.main-slider-section .column-block__right-cont{padding:none;}
}
.event-menu{position:static;width:238px;background:#fecc00;border:5px solid transparent;float:right;}
.event-menu__title{position:relative;font-size:20px;font-weight:bold;line-height:36px;background:#fecc00;display:block;text-decoration:none;text-align:center;color:#2b2a29;}
.event-menu__title--desktop{}
.event-menu__title--mobile{display:none;}
.event-menu__title:hover, .event-dropdown:hover > .event-menu__title{background:#fff;text-decoration:none;color:#c4010c;}
.event-menu__title:before, .event-menu__title:after{position:absolute;content:"";top:50%;left:20px;width:5px;height:5px;margin-top:-2px;background:url("/img/icons.png") -35px -190px no-repeat;}
.event-menu__title:after{left:auto;right:20px;}
@media screen and (max-width:1120px){.event-menu__title{font-size:16px;}
}
@media screen and (max-width:605px){.event-menu{width:auto;float:none;}
}
.event-dropdown{}
.event-dropdown__layout{position:fixed;top:0;left:0;width:100%;height:100%;background:url("/img/black-10.png");background:rgba(0, 0, 0, 0.1);display:none;pointer-events:none;}
.event-dropdown.hover .event-dropdown__layout{display:block;z-index:995;}
.event-dropdown .event-dropdown__layout:hover{display:none;}
.is-mobile .event-dropdown__layout{display:none !important;}
.event-dropdown__cont{position:absolute;right:-5px;width:100%;border-right:5px solid transparent;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;}
.event-dropdown__cont-inner{position:static;max-width:100%;padding:25px 20px 56px 20px;background:#fff;display:table;vertical-align:top;direction:ltr;-webkit-box-sizing:border-box;box-sizing:border-box;}
.event-dropdown__item{display:table-cell;vertical-align:top;}
.event-dropdown__item + .event-dropdown__item{padding-left:40px;}
.event-dropdown__item--image .image-block{border:1px solid #e5e5e5;}
.event-dropdown__item--goodsday{width:250px;color:#000;}
.event-dropdown__item--goodsday .showcase-goodsday{width:inherit;}
@media screen and (max-width:1000px){.event-dropdown__item--goodsday{display:none;}
}
@media screen and (max-width:800px){.event-dropdown__item--image{display:none;}
}
@media screen and (max-width:605px){.event-menu__title--desktop{display:none;}
.event-menu__title--mobile{display:block;}
.event-dropdown__layout{display:none !important;}
}
/**/.event-submenu{}
.event-submenu__list{max-width:230px;padding:0;margin:0;list-style:none;}
.event-submenu__item{position:static;font-size:16px;line-height:1.25;padding:0;margin:0;margin-top:10px;list-style:none;color:#2b2a29;}
.event-submenu__item:first-child{margin-top:0;}
.event-submenu__item--root{font-size:18px;font-weight:bold;}
.event-submenu__item--all{font-size:18px;margin-top:11px;}
.event-submenu__link{position:relative;text-decoration-color:#d0d7e9;color:#214496;}
.event-submenu__link:hover, .event-submenu__link.hover{text-decoration:underline;text-decoration-color:#c4010c;color:#c4010c;}
.event-submenu__item--all .event-submenu__link{text-decoration-color:#edb2b6;color:#c4010c;}
.content-contact{line-height:1.143;margin-bottom:42px;}
.content-contact__title{font-size:32px;line-height:36px;margin-bottom:16px;color:inherit;}
.content-contact__title .red{color:#c4010c;}
.content-contact__city{}
.content-contact__city-title{font-weight:bold;margin-bottom:8px;}
.content-contact__city-cont{margin-top:8px;}
.content-contact__city-cont:first-child{margin-top:0;}
.feedback-form-wrap{margin-left:10px;}
.article-notice{margin-bottom:35px;}
.article-notice__title{font-size:24px;margin-bottom:12px;}
.article-notice__link{color:#c4010c;}
.article-notice__list{margin:0;padding:0;list-style:none;}
.article-notice__item{padding:0;margin:8px 0 0 0;list-style:none;}
.article-notice__item:first-child{margin-top:0;}
/**/.article-notice-item{}
.article-notice-item__image{padding-top:8px;margin-bottom:5px;}
.article-notice-item__title{margin-bottom:4px;}
.article-notice-item__link{}
.article-notice-item__cont{}
.article-notice-item__date{font-size:13px;color:#bcbcbc;}
.advantage-block{margin-bottom:35px;}
.advantage-block__title{margin-bottom:15px;}
.advantage-block__list-outer{margin:0 -10px;}
.advantage-block__list{font-size:0;line-height:0;width:100%;padding:0;margin:0 0 -20px 0;list-style:none;display:table;}
.advantage-block__list--justify{font-size:0.1px;text-align:justify;text-justify:newspaper;text-align-last:justify;display:block;}
.advantage-block__list--justify:after{content:'';font-size:0;line-height:0;width:100%;height:0;display:inline-block;vertical-align:top;}
.advantage-block__list-item{font-size:14px;line-height:1.231;width:20%;padding:0 10px;margin:0 0 20px 0;display:inline-block;vertical-align:top;text-align:left;text-justify:auto;text-align-last:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media screen and (max-width:875px){
    .advantage-block__list-item{width:33%;}
}
@media screen and (max-width:450px){
    .advantage-block__list-item{width:50%;}
}
/**/.advantage-item{text-align:center;}
.advantage-item__image{min-height:70px;margin-bottom:5px;}
.advantage-item__title{}
.partners-notice{margin-bottom:35px;}
.partners-notice__title{}
.partners-notice__list-outer{margin:0 -18px;}
.partners-notice__list{font-size:0;line-height:0;width:100%;padding:0;margin:0;list-style:none;display:table;}
.partners-notice__list-item{font-size:14px;line-height:1.231;padding:0 18px;margin:0;list-style:none;display:inline-block;vertical-align:top;}
.partners-notice__image{min-height:50px;}
/**/.partners-slider{position:relative;}
.partners-slider .slider-block__preview{padding:0 30px;}
.partners-slider .slider-block__arrow{position:absolute;top:50%;width:36px;height:36px;margin:-18px 0 0 0;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;background:#e4e4e4;}
.partners-slider .slider-block__arrow:before{position:absolute;content:"";top:50%;left:50%;width:9px;height:13px;margin:-6px 0 0 -4px;background:url("/img/slider-arrow-1.png") 100% 100% no-repeat;}
.partners-slider .slider-block__arrow--prev{left:-18px;}
.partners-slider .slider-block__arrow--prev:before{background-position:0 -14px;}
.partners-slider .slider-block__arrow--next{right:-18px;}
.partners-slider .slider-block__arrow--next:before{background-position:-10px -14px;}
@media screen and (max-width:605px){
    .partners-slider .slider-block__arrow{display:none !important;}
}
.catalog-timers{position:relative;color:#000;}
.catalog-timers .clock{float:left;padding:14px 6px;background-color:#748080;-khtml-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;}
.catalog-timers .clock i{width:16px;height:16px;background-image:url('/img/clock.png');background-position:0px 0px;background-repeat:no-repeat;}
.catalog-timers .timer, .catalog-timers .time_wrap{margin:0 auto;background-color:#e8e8e8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;-khtml-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;display:inline-block;}
.catalog-timers .timer .intimer, .catalog-timers .time_wrap .intimer{float:left;padding:8px 11px 0px;}
.catalog-timers .timer .val, .catalog-timers .timer .dvoet, .catalog-timers .time_wrap .val, .catalog-timers .time_wrap .dvoet{float:left;}
.catalog-timers .timer .val.ml, .catalog-timers .time_wrap .val.ml{margin-left:10px;}
.catalog-timers .timer .val .value, .catalog-timers .timer .val .podpis, .catalog-timers .time_wrap .val .value, .catalog-timers .time_wrap .val .podpis{width:100%;}
.catalog-timers .timer .val .value, .catalog-timers .timer .dvoet, .catalog-timers .time_wrap .val .value, .catalog-timers .time_wrap .dvoet{font:17px Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:3px;}
.catalog-timers .timer .podpis, .catalog-timers .time_wrap .podpis{font:10px Arial,Helvetica,sans-serif;}
.catalog-timers .timer .progressbar, .catalog-timers .time_wrap .progressbar{height:4px;margin-top:4px;background-color:#e1e4e8;border:1px solid #cdd0d3;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.catalog-timers .timer .progressbar .progress, .catalog-timers .time_wrap .progressbar .progress{position:relative;top:-1px;left:-1px;height:4px;background-repeat:repeat-x;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#c4010c url("/img/timerbar-bg.png") left top repeat-x;}
.catalog-timers .timer.da2 .progressbar .progress, .catalog-timers .time_wrap.da2 .progressbar .progress{border:1px solid #a10000;}
.catalog-timers .timer.qb .progressbar .progress, .catalog-timers .time_wrap.qb .progressbar .progress{border:1px solid #62a92c;}
.counter-block{position:relative;}
.counter-block .plus, .counter-block .minus{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;width:9px;padding:6px 9px;background-color:#e4e4e4;text-decoration:none;display:inline-block;vertical-align:top;text-align:center;color:#9da6a6;cursor:pointer;}
.counter-block .plus:hover, .counter-block .minus:hover{background-color:#e0e0e0;}
.counter-block .plus:active, .counter-block .minus:active{background-color:#cdcdcd;}
.counter-block .quantity{font-size:0;line-height:0;display:inline-table;vertical-align:top;border:1px solid #e4e4e4;background-color:#FFF;}
body .counter-block .quantity input{line-height:26px;width:26px;height:26px;padding:0px;text-align:center;vertical-align:top;border:none;box-shadow:none;background-color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;}
body .counter-block .quantity input:focus{border:none;box-shadow:none;}
.status-icon{position:relative;display:inline-block;vertical-align:top;}
.status-icon .icon{position:absolute;top:-1px;left:-1px;width:74px;height:74px;background:url("/img/goods-icon-new.png") no-repeat;background-size:cover;}
.status-icon .icon-new{background-image:url("/img/goods-icon-new.png");}
.status-icon .icon-hit{background-image:url("/img/goods-icon-hit-.png");}
.status-icon .icon-day{background-image:url("/img/goods-icon-day.png");}
.status-icon .icon-delivery{width:109px;height:109px;background-image:url("/img/goods-icon-delivery.png");}
.catalog-block{}
.catalog-block__seo{margin-top:43px;}
.catalog-notice{margin-bottom:35px;}
.catalog-notice__title{position:relative;margin-bottom:18px;}
.catalog-notice__title:before{position:absolute;top:0;left:-20px;width:42px;height:42px;}
.catalog-notice__title--icon-new, .catalog-notice__title--icon-hit, .catalog-notice__title--icon-viewed{padding-left:33px;}
.catalog-notice__title--icon-new:before{content:"";background:url("/img/catalog-new-icon.png") no-repeat;}
.catalog-notice__title--icon-hit:before{content:"";background:url("/img/catalog-hit-icon.png") no-repeat;}
.catalog-notice__title--icon-viewed:before{content:"";background:url("/img/catalog-viewed-icon.png") no-repeat;}
.catalog-notice__body{}
@media screen and (max-width:605px){
    .catalog-notice__title:before{left:0;}
.catalog-notice__title--icon-new, .catalog-notice__title--icon-hit, .catalog-notice__title--icon-viewed{padding-left:45px;}
}
.catalog-list{font-size:0;line-height:0;width:100%;margin:0;padding:0;list-style:none;}
.catalog-list__item{position:relative;font-size:14px;line-height:1.286;width:25%;height:320px;display:inline-block;vertical-align:top;float:left;}
.catalog-list__row{position:relative;font-size:14px;line-height:1.286;padding:0;margin:0;}
.catalog-list__item--absolute{position:absolute;top:0;z-index:12;}
.catalog-list__item--absolute.invisible{visibility:hidden !important;display:none !important;}
.catalog-list__item--big{height:378px;}
.catalog-list__item--w20{width:20%;}
.catalog-list__item-inner{position:absolute;top:0px;left:0px;right:0px;min-height:100%;z-index:10;}
.catalog-item{position:relative;min-height:318px;height:100%;padding:2px;background-color:#fff;border:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;}
.catalog-item:before, .catalog-item:after{position:absolute;content:url("/img/dot.png");font-size:0;line-height:0;top:0;left:5px;height:100%;border-top:5px solid transparent;border-bottom:5px solid transparent;background:url("/img/dot.png") no-repeat 0 bottom;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.catalog-item:after{left:auto;right:5px;}
.showcase .js-element .catalog-item, .catalog-list__item-inner.catalog-item{position:absolute;min-height:100%;}
.catalog-item__wrap{min-height:inherit;}
.catalog-item__images{position:relative;padding:20px 10px 4px 10px;}
.catalog-item__image{position:relative;height:170px;}
.catalog-item__title{height:35px;padding:2px 10px 0 10px;text-align:center;overflow:hidden;}
.catalog-item__link{text-decoration:none;color:inherit;}
.catalog-item__status{position:absolute;top:-2px;left:-2px;}
.catalog-item__compare{position:absolute;font-size:12px;top:0;right:0;margin-top:7px;margin-right:15px;text-align:right;color:#2b2a29;}
.catalog-item__compare .add2compare{text-decoration:none;color:inherit;}
.catalog-item__compare .icon{}
.catalog-item__timers{position:absolute;bottom:0px;left:0px;right:0px;text-align:center;}
.catalog-item__prices{font-size:24px;padding:11px 15px 0px 15px;text-align:center;color:#2b2a29;}
.catalog-item__prices span{position:relative;margin-bottom:6px;display:inline-block;}
.catalog-item__prices .price.gen{}
.catalog-item__prices .price.old{font-size:20px;margin-right:10px;text-decoration:none;color:#919191;}
.catalog-item__prices .price.old:before{position:absolute;content:"";top:3px;left:0;width:100%;margin-top:-1px;border-top:2px solid #c4010c;transform:rotate(13deg);transform-origin:0 0;}
.catalog-item__prices .price.discount{font-size:12px;color:#919191;}
.catalog-item__popup{padding:4px 10px 17px 10px;display:none;}
.catalog-item__magazin-only{margin-bottom:4px;text-align:center;color:#c4010c;font-weight:bold;}
.catalog-item__buy{margin-top:9px;text-align:center;}
.catalog-item__buy-inner{display:table;margin:0 auto;}
.catalog-item__buy-cont{width:100%;display:table;}
.catalog-item__buy-quantity{display:table-cell;vertical-align:top;}
.catalog-item__buy-form.in .catalog-item__buy-inner{display:block;}
.catalog-item__buy-form.in .catalog-item__buy-cont{display:none;}
.catalog-item .button{margin-left:1px;}
.catalog-item .button .icon-dot{margin-left:7px;}
.catalog-item .button .icon-dot:first-child{margin-left:0;margin-right:7px;}
.catalog-item__availability{text-align:center;}
.catalog-item__availability-link{line-height:1;border-bottom:1px dashed;display:inline-block;text-decoration:none;}
.catalog-item__availability-link:hover{text-decoration:none;}
.catalog-item__buyoneclick{margin-top:4px;text-align:center;}
.catalog-item__buyoneclick-link{line-height:1;border-bottom:1px dashed;display:inline-block;text-decoration:none;}
.catalog-item__buyoneclick-link:hover{text-decoration:none;}
.catalog-item:hover, .catalog-item.hover{height:auto;padding:0;border:3px solid #c4010c;-webkit-box-shadow:0 5px 35px 0 rgba(166, 156, 156, 0.6);box-shadow:0 5px 35px 0 rgba(166, 156, 156, 0.6);z-index:11;}
.catalog-item:hover:before, .catalog-item:hover:after{left:3px;border-top-width:3px;border-bottom-width:3px;}
.catalog-item:hover:after{left:auto;right:3px;}
.catalog-item:not(.js-no-hover):hover .catalog-item__popup, .catalog-item.hover:not(.js-no-hover) .catalog-item__popup{display:block;}
.is-mobile .catalog-list__item.slider-block__item{height:auto;}
.is-mobile .slider-block__item .catalog-item{height:auto;-webkit-box-shadow:none;box-shadow:none;}
.is-mobile .slider-block__item .catalog-list__item-inner.catalog-item{position:relative;}
.is-mobile .slider-block__item .catalog-item__wrap{min-height:318px;}
.is-mobile .slider-block__item .catalog-item__popup{min-height:100px;display:block;}
@media screen and (max-width:1280px) and (min-width:1001px){
    .catalog-list__item{width:33.33%;}
}
@media screen and (max-width:1000px) and (min-width:761px){
    .catalog-list__item{width:50%;}
}
@media screen and (max-width:760px) and (min-width:606px){
    .catalog-list__item{width:100%;}
}
@media screen and (max-width:605px) and (min-width:541px){
    .catalog-list__item{width:50%;}
}
@media screen and (max-width:540px){
    .catalog-list__item{width:100%;}
}
.catalog-slider{}
.showcase-goodsday{}
.column-block__right-cont .showcase-goodsday{margin-bottom:50px;}
.showcase-goodsday .js-element{}
.showcase-goodsday .inner{}
@media screen and (max-width:1000px){.showcase-goodsday{display:none;}
}
.catalog-rowitem{position:relative;padding:2px;background-color:#fff;border:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;}
.catalog-rowitem:before, .catalog-rowitem:after{position:absolute;content:url("/img/dot.png");font-size:0;line-height:0;top:0;left:5px;height:100%;border-top:5px solid transparent;border-bottom:5px solid transparent;background:url("/img/dot.png") no-repeat 0 bottom;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.catalog-rowitem:after{left:auto;right:5px;}
.catalog-rowitem__inner{position:relative;padding:19px 17px 27px 17px;}
.catalog-rowitem__status{position:absolute;top:-2px;left:-2px;z-index:10;}
.catalog-rowitem__image{min-height:200px;}
.catalog-rowitem__timers{position:absolute;bottom:0px;left:0px;right:0px;text-align:center;}
.catalog-rowitem__title{margin-bottom:11px;}
.catalog-rowitem__link{}
.catalog-rowitem__cont{padding-top:8px;}
.catalog-rowitem__right-col{min-width:195px;float:right;}
.catalog-rowitem__props{font-size:13px;color:#919191;}
.catalog-rowitem__props-item{margin-bottom:3px;}
.catalog-rowitem__props-item:last-child{margin-bottom:0px;}
.catalog-rowitem__price{}
.catalog-rowitem__magazin-only{margin-top:6px;margin-bottom:28px;color:#919191;}
.catalog-rowitem__buy{margin-bottom:12px;}
.catalog-rowitem__buy-recall{margin-top:27px;}
.catalog-rowitem__buy-form{margin-top:27px;}
.catalog-rowitem__buy-form.in{margin-top:6px;}
.catalog-rowitem__buy-form.in .catalog-rowitem__buy-cont{display:none;}
.catalog-rowitem__buy-inner{width:100%;display:table;}
.catalog-rowitem__buy-cont{width:100%;display:table;}
.catalog-rowitem__buy-quantity{width:1px;display:table-cell;vertical-align:top;}
.catalog-rowitem .button{margin-left:1px;}
.catalog-rowitem .button .icon-dot{margin-left:7px;}
.catalog-rowitem .button .icon-dot:first-child{margin-left:0;margin-right:7px;}
.catalog-rowitem__compare{font-size:12px;padding-top:2px;float:left;color:#2b2a29;}
.catalog-rowitem__compare .add2compare{text-decoration:none;color:inherit;}
.catalog-rowitem__compare .icon{}
.catalog-rowitem__buyoneclick{float:right;}
.catalog-rowitem__buyoneclick-link{line-height:1;border-bottom:1px dashed;display:inline-block;text-decoration:none;}
.catalog-rowitem__buyoneclick-link:hover{text-decoration:none;}
.catalog-rowitem__availability{padding-top:12px;margin-top:16px;border-top:1px solid #e4e4e4;}
.catalog-rowitem__availability-link{line-height:1;border-bottom:1px dashed;display:inline-block;text-decoration:none;}
.catalog-rowitem__availability-link:hover{text-decoration:none;}
@media screen and (max-width:992px){
    .catalog-rowitem__right-col{min-width:195px;float:none;}
}
.catalog-table{width:100%;border:none;border-collapse:collapse;margin:0;}
.catalog-table__row{}
.catalog-table__cell{padding:12px 0 12px 20px;border:none;border-bottom:1px solid #f0f0f0;text-align:left;vertical-align:baseline;}
.catalog-table__cell:first-child{padding-left:0;}
.catalog-table thead .catalog-table__cell{border-bottom-color:#e4e4e4;color:#2b2a29;}
.catalog-table__cell--name{}
.catalog-table__cell--article{}
.catalog-table__cell--prop{padding-left:50px;}
.catalog-table__cell--pre-packing{}
.catalog-table__cell--buy{width:305px;text-align:right;vertical-align:top;}
.catalog-table-buy{}
.catalog-table-buy__table{width:100%;border:none;border-collapse:collapse;margin:0 0 0 auto;}
.catalog-table-buy__cell{border:none;padding:0 0 0 20px;}
.catalog-table-buy__cell:first-child{padding-left:0;}
.catalog-table-buy__cell--counter{width:1px;}
.catalog-table-buy__cell--price{}
.catalog-table-buy__cell--buttons{width:58px;text-align:right;}
.catalog-table-buy .add2basketform .submit .icon{width:20px;height:20px;margin-left:8px;margin-bottom:4px;background-position:-24px -439px;}
.catalog-table-buy .add2basketform .submit:hover i{background-position:-24px -460px;}
.catalog-table-buy .add2basketform .inbasket i{width:23px;height:20px;margin-left:8px;margin-bottom:4px;background-position:0 -418px;}
.catalog-table-buy .add2basketform.in .inbasket{display:none;}
.catalog-table-buy .add2basketform .tick{visibility:hidden;width:13px;height:9px;margin-left:8px;background-position:-13px -588px;}
.catalog-table-buy .add2basketform.in .js-add2basketlink{display:none;}
.catalog-table-buy .add2basketform.in .inbasket{display:inline-block;}
.catalog-table-buy .add2basketform.in .tick{visibility:visible;}
.catalog-category{}
.catalog-category__group{margin-bottom:18px;}
.catalog-category__group:last-child{margin-bottom:0;}
.catalog-category__group-title{position:relative;font-size:24px;line-height:1.231;margin-bottom:9px;overflow:hidden;color:#c4010c;}
.catalog-category__group-title:after{position:absolute;content:"";top:16px;width:100%;margin-left:11px;border-top:1px solid #e4e4e4;}
.catalog-category__group-cont{}
.catalog-category__list{padding:0;margin:0;list-style:none;}
.catalog-category__item{font-size:16px;line-height:1.125;margin:0 0 8px 0;padding-left:17px;}
.catalog-category__item:last-child{margin-bottom:0;}
.catalog-category__item.level-1{font-weight:bold;line-height:1.25;}
.catalog-category__item + .catalog-category__item.level-1{margin-top:21px;}
.catalog-category__item.level-1 + .catalog-category__item.level-1{margin-top:20px;}
.catalog-category__item.level-2{}
.catalog-category__item.level-3{padding-left:12px;}
.catalog-category__link{}
.catalog-category__item-cont{padding:8px 0 5px 0;}
.catalog-category .collapse-block__button{position:absolute;top:4px;right:100%;width:11px;height:11px;margin-right:5px;background:#e4e4e4;}
.catalog-category .collapse-block__button:before{position:absolute;content:"";left:3px;top:5px;width:5px;border-top:1px solid #2b2a29;}
.catalog-category .collapse-block__button:after{position:absolute;content:"";left:5px;top:3px;height:5px;border-left:1px solid #2b2a29;}
.catalog-category .collapse-block.in .collapse-block__button:after{content:none;}
.magazin-choise{display:inline-block;vertical-align:top;}
.magazin-choise__head{}
.magazin-choise__title{font-size:16px;padding:8px 22px 8px 11px;border:1px solid #e4e4e4;background:#f8f8f8;white-space:normal;color:#2b2a29;}
.magazin-choise__title:before, .magazin-choise__title:after{position:absolute;content:"";top:11px;right:9px;border-left:4px solid transparent;border-right:4px solid transparent;}
.magazin-choise__title:before{border-bottom:4px solid #2b2a29;}
.magazin-choise__title:after{margin-top:8px;border-top:4px solid #2b2a29;}
.magazin-choise__title-text{overflow:hidden;text-overflow:ellipsis;display:block;}
.magazin-choise__inner{min-width:100%;margin-top:-1px;}
.magazin-choise__list{margin:0;padding:0;border:1px solid #e4e4e4;background:#f8f8f8;list-style:none;}
.magazin-choise__item{margin:0;}
.magazin-choise__link{display:block;padding:8px 11px 8px 11px;text-decoration:none;}
.magazin-choise__item.current .magazin-choise__link, .magazin-choise__link:hover{background:#c4010c;color:#fff;}
.sidebar{margin-bottom:30px;}
.catalog-sorter{padding-bottom:12px;}
/*---------------------------------------------------------------------------*/
.product-detail{}
.product-detail__article{margin-bottom:16px;color:#919191;}
.product-detail__status, .product-detail__status.status-icon{position:absolute;top:-1px;left:-1px;z-index:5;}
.product-detail__slider{position:relative;margin-right:7px;padding:0 55px 0 0;border:1px solid #efefef;}
.product-detail__slider-detail{position:relative;padding-bottom:100%;text-align:center;}
.product-detail__slider-detail .slider-block__crop, .product-detail__slider-detail .slider-block__wrap, .product-detail__slider-detail .slider-block__list, .product-detail__slider-detail .slider-block__item{height:100%;max-height:100%;}
.product-detail__slider-detail .caroufredsel_wrapper{height:100% !important;}
.product-detail__slider-detail .slider-block__list{height:100% !important;display:block;overflow:hidden;}
.product-detail__slider-detail .slider-block__item{width:100%;float:left !important;}
.product-detail__slider-detail-inner{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;}
.product-detail__slider-detail-image{height:100%;max-height:100%;padding:10px;}
.product-detail__slider.not-available .product-detail__slider-detail-image:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:url("/styles/../images/not-available_n.png") center center no-repeat;display:block;z-index:3;}
.product-detail__slider-detail-image .image-block__item--fixed{max-height:inherit;}
.product-detail__slider-detail .slider-block__arrow{position:absolute;top:50%;}
.product-detail__slider-detail .slider-block__arrow--prev{left:20px;}
.product-detail__slider-detail .slider-block__arrow--next{right:20px;}
.product-detail__slider-detail .glass_lupa{background-origin:border-box;}
.product-detail__timers{position:absolute;bottom:87px;left:0px;right:0;height:0;text-align:center;z-index:20;}
.product-detail__slider-preview{position:absolute;top:0;bottom:0;right:-1px;width:54px;height:100%;margin:0;}
.product-detail__slider-scroll-block{position:relative;height:100%;overflow:auto;}
.product-detail__slider-preview-item{position:relative;width:54px;height:54px;margin-top:-1px;border:1px solid #efefef;display:block;}
.product-detail__slider-preview-item--video:before{position:absolute;content:"";top:0%;left:0%;width:100%;height:100%;background:url("/img/video-image-icon.png") center center no-repeat;}
.product-detail__slider-preview-item:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(239, 239, 239, 0.5);}
.product-detail__slider-preview-item.current:after{content:"";}
.product-detail__slider-scroll-block .scroll-element{right:-100%;display:none;visibility:hidden;}
.product-detail__slider-scroll-block .scroll_inner{overflow:hidden;}
.product-detail__info{}
.product-detail__top{margin-bottom:28px;display:table;}
.product-detail__top-cell{padding-left:20px;display:table-cell;vertical-align:baseline;}
.product-detail__top-cell:first-child{padding-left:0;}
.element-compare-wrap{position:absolute;top:6px;margin-bottom:-30px;right:0;z-index:50;display:inline-block;}
.product-detail__compare{}
.product-detail__compare .add2compare{text-decoration:none;color:inherit;}
.product-detail__magazin-only{margin-top:2px;color:#c4010c;font-weight:bold;}
.product-detail__buy{}
.product-detail__buy-inner{font-size:0;line-height:0;display:table;}
.product-detail__buy-quantity{margin-right:10px;display:inline-block;vertical-align:top;}
.add2basketform.in .product-detail__buy-quantity{display:none;}
.product-detail__buy .add2basket{width:165px;margin-right:10px;}
.product-detail__buy .go2basket{margin-right:10px;}
.product-detail__buy .inbasket{margin-right:10px;}
.product-detail__buy .buy1click{width:165px;}
.product-detail__how-order{margin-top:16px;}
.product-detail__availability{
    margin-top:10px;
}
.product-detail__availability-link{
    color: #c4010c;
}
.product-detail__previewtext{margin-top:19px;}
.product-detail__previewtext-cont{line-height:22px;}
.product-detail__previewtext-foot{margin-top:13px;}
.product-detail__recall{margin-top:17px;}
.product-detail__recall-cont{position:relative;line-height:22px;color:red;}
.product-detail__recall-cont:before{position:absolute;content:"*";font-size:20px;right:100%;margin-right:4px;margin-top:2px;}
.product-detail__recall-foot{margin-top:2px;}
.product-detail__info .manager-message{color:red;font-weight:bold;}
/*---------------------------------------------------------------------------*/
.compare-block{margin-bottom:30px;text-align:left;}
.compare-block__body{position:relative;}
.compare-block__scroll-cont{padding-bottom:10px;}
.compare-block__products{position:relative;width:100%;display:table;table-layout:fixed;}
.compare-block__property{position:relative;width:100%;display:table;table-layout:fixed;}
.compare-block__row{display:table-row;}
.compare-block__col-left{width:190px;border-right:1px solid #e4e4e4;display:table-cell;vertical-align:top;}
.compare-block__products .compare-block__col-left{border-right-color:#f0f0f0;vertical-align:bottom;}
.compare-block__products .compare-block__row:last-child .compare-block__col-left{border-bottom:1px solid #e4e4e4;}
.compare-block__col-center{display:table-cell;vertical-align:top;}
.compare-block__prop-choise{padding-bottom:18px;padding-left:20px;}
.compare-block--short .compare-block__prop-choise{padding-left:0px;}
.compare-block__prop-choise-item{margin-top:7px;}
.compare-block__prop-choise-item:first-child{margin-top:0;}
.compare-block__prop-choise-item a{text-decoration:none;color:inherit;}
.compare-block__table{margin:0;border-collapse:collapse;table-layout:fixed;}
.compare-block__products .compare-block__row:first-child .compare-block__table{border-top:1px solid #f0f0f0;}
.compare-block__products .compare-block__row:last-child .compare-block__table{border-bottom:1px solid #e4e4e4;}
.compare-block__table-cell{padding:0;border:none;border-right:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;}
.compare-block__table-cont{width:234px;padding:9px 18px 9px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.compare-block__table-cont--title{width:190px;padding:9px 18px 9px 40px;}
.compare-block__property tr:nth-child(2n-1) .compare-block__table-cell{background:#f6f6f6;}
.compare-block__table-cell--product{padding:0;border-right:1px solid #f0f0f0;vertical-align:top;}
.compare-block--short .compare-block__col-left{width:212px;}
.compare-block--short .compare-block__col-left .compare-block__table-cont{padding-left:18px;}
.compare-block__delete{position:absolute;top:19px;right:20px;width:16px;height:15px;padding:0;background:url("/img/icons.png") -18px -31px no-repeat;z-index:20;}
.compare-block__scroll{}
.compare-block__scroll-block{overflow:hidden;}
.compare-block .catalog-item{min-height:0;padding:0 18px 0 40px;border:none;box-shadow:none;}
.compare-block .catalog-item:before, .compare-block .catalog-item:after{content:none;}
.compare-block .catalog-item__image{height:100px;}
.compare-block .catalog-item__title{height:auto;padding:0;text-align:left;}
.compare-block .catalog-item__prices{min-height:44px;padding:0;text-align:left;}
.compare-block .catalog-item__buy{padding-bottom:35px;margin-top:4px;text-align:left;}
.compare-block .catalog-item__buy-inner{width:100%;text-align:center;}
.compare-block .catalog-item__buy-cont{padding-bottom:10px;display:block;}
.compare-block .scroll-element.scroll-x{position:relative;top:-5px;margin-top:-6px;padding:0 4px;}
.compare-block .scroll-element.scroll-x .scroll-element_outer{}
.compare-block .button-arrival{margin-left:-27px;max-width:118%;}
.topbrands{font-size:0;line-height:0;width:100%;margin-bottom:35px;padding:8px;background:#e4e4e4;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.topbrands__inner{margin:0;}
.topbrands__item{padding:2px;display:inline-block;vertical-align:top;}
.topbrands__link{}
.some-form{}
.some-form__buttons{margin-top:20px;}
.reviews-block{margin-bottom:-14px;}
.reviews-block__addreview{margin-bottom:12px;}
.reviews-block__list{}
.reviews-block__item{border-top:1px solid #f0f0f0;}
.reviews-block__item:first-child{border-top:none;}
.review-item{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;background:-moz-linear-gradient(90deg, #fff 0%, #fff8de 10%, #fff8de 90%, #fff 100%);background:-webkit-linear-gradient(90deg, #fff 0%, #fff8de 10%, #fff8de 90%, #fff 100%);background:-o-linear-gradient(90deg, #fff 0%, #fff8de 10%, #fff8de 90%, #fff 100%);background:-ms-linear-gradient(90deg, #fff 0%, #fff8de 10%, #fff8de 90%, #fff 100%);background:linear-gradient(90deg, #fff 0%, #fff8de 10%, #fff8de 90%, #fff 100%);}
.reviews-block__item:nth-child(2n) .review-item{background:none;}
.review-item__inner{width:100%;padding:15px 0 14px 0;display:table;table-layout:fixed;}
.review-item__head{width:180px;padding-right:15px;display:table-cell;vertical-align:top;}
.review-item__wrap{}
.review-item__head-name{font-size:15px;font-weight:bold;margin-bottom:4px;color:#2b2a29;}
.review-item__head-date{margin-bottom:6px;color:#919191;}
.review-item__head-rating{}
.review-item__actions{margin-top:30px;}
.review-item__group{margin-top:17px;}
.review-item__group:first-child{margin-top:0;}
.review-item__group-title{font-weight:bold;margin-bottom:4px;}
.review-item__group-cont{line-height:22px;}
.review-form{max-width:520px;}
.fancybox-wrap .review-form{width:520px;}
.review-form .form-grid__cell--title{width:115px;}
.review-form .rating-block__item{margin-left:14px;}
.review-form .rating-block__item:last-child{margin-left:0px;}
.subscribe-form{}
.subscribe-form__inner{max-width:565px;}
.subscribe-form__text{margin-top:10px;margin-bottom:16px;}
.subscribe-form__buttons{position:relative;margin-top:29px;padding-top:21px;}
.subscribe-form__buttons:before{position:absolute;content:"";left:0px;right:0px;top:0;border-top:1px solid #f0f0f0;}
.auth-form{max-width:300px;}
.auth-form .form-grid__cell--title{width:50px;white-space:nowrap;}
.auth-form__soc{margin-top:22px;}
.auth-form__soc-title{position:relative;margin-bottom:24px;text-align:center;color:#919191;}
.auth-form__soc-title:before{position:absolute;content:"";top:50%;left:0;width:100%;margin-top:2px;border-top:1px solid #e4e4e4;}
.auth-form__soc-title-text{position:relative;padding:0 8px;background:#fff;display:inline-block;vertical-align:top;}
.auth-form__soc-cont{}
.social-auth{}
.social-auth__list-outer{margin-right:-20px;overflow:hidden;}
.social-auth__list{font-size:0;line-height:0;width:100%;margin-bottom:-20px;display:table;}
.social-auth__item{font-size:13px;line-height:1;margin:0 20px 20px 0;display:inline-block;vertical-align:top;float:none;}
.social-auth__link{font-size:0;line-height:24px;width:24px;height:24px;display:block;text-decoration:none;text-align:center;}
.social-auth__link-icon{display:inline-block;vertical-align:middle;}
.social-auth__link-text{display:none;}
.register-form{max-width:300px;}
.register-form__buttons{margin-top:30px;}
.forgot-form{max-width:300px;}
.forgot-form__buttons{margin-top:30px;}
.profile-form{}
.profile-form__inner{max-width:565px;}
.profile-form .form-grid__cell--title{width:160px;white-space:nowrap;}
.profile-form__discount-cart{font-size:16px;font-weight:bold;}
.profile-form__discount-help{margin-top:3px;}
.profile-form .form-buttons{position:relative;margin-top:29px;padding-top:21px;}
.profile-form .form-buttons:before{position:absolute;content:"";left:10px;right:10px;top:0;border-top:1px solid #f0f0f0;}
.profile-form__save{min-width:215px;}
.socserv-block{font-size:0;white-space:nowrap;}
.socserv-block:before{content:"\00A0";font-size:14px;line-height:32px;width:0;display:inline-block;}
.socserv-block__inner{font-size:14px;width:100%;display:inline-block;vertical-align:top;white-space:normal;}
.socserv-block__list-outer{margin:0 -19px 0 0;}
.socserv-block__list{font-size:0;line-height:0;width:100%;padding:0;margin:0 0 -18px 0;list-style:none;display:table;}
.socserv-block__list-item{font-size:14px;line-height:1;padding:0;margin:0 19px 18px 0;display:inline-block;vertical-align:top;}
.socserv-block__link{width:117px;height:32px;border:1px solid;background:#f3fff2;display:table;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#20b711;}
.socserv-block__link--current{color:#e4e4e4;}
.socserv-block__link-image{line-height:0;width:32px;border-right:1px solid;background:#fff;display:table-cell;vertical-align:middle;text-align:center;}
.socserv-block__link-icon{display:inline-block;}
.socserv-block__link-text{line-height:28px;padding:0 10px;display:table-cell;vertical-align:top;color:#148309;}
.socserv-block__link--current .socserv-block__link-text{color:#919191;}
.voting-block{}
.voting-block__title{margin-bottom:7px;}
.voting-block__body{}
.voting-block__question{line-height:22px;}
.voting-block__form{}
.voting-block__answer{margin-top:8px;color:#2b2a29;}
.breeder-block{margin-top:37px;margin-bottom:35px;}
.breeder-block:first-child{margin-top:0;}
.breeder-block__title{margin-bottom:15px;}
.breeder-block__list-outer{}
.breeder-block__list{font-size:0;line-height:0;width:100%;padding:0;margin:0 0 -20px 0;list-style:none;display:table;}
.breeder-block__list--justify{font-size:0.1px;text-align:justify;text-justify:newspaper;text-align-last:justify;display:block;}
.breeder-block__list--justify:after{content:'';font-size:0;line-height:0;width:100%;height:0;display:inline-block;vertical-align:top;}
.breeder-block__list-item{font-size:14px;line-height:1.231;margin:0 0 20px 0;display:inline-block;vertical-align:top;text-align:center;text-justify:auto;text-align-last:auto;-webkit-box-sizing:border-box;box-sizing:border-box;float:none;}
.breeder-block__list-item .image-block{height:90px;}
.breeder-block--link{display:inline-block;margin-top:5px;}
.breeder-block__list-item:hover .breeder-block--link{text-decoration:none;}
@media screen and (max-width:875px){.breeder-block__list-item{width:33%;}
}
@media screen and (max-width:450px){.breeder-block__list-item{width:50%;}
}
.buy1ckick-form{width:420px;padding-bottom:25px;}
.buy1ckick-form__product{}
.buy1ckick-form__text{margin-bottom:16px;}
.buy1ckick-form__grid{width:100%;}
.buy1ckick-form__grid .form-grid__cell--title{width:130px;}
.buy1ckick-form__buttons{text-align:right;}
.fancybox-product{margin-bottom:32px;}
.fancybox-product__inner{width:100%;display:table;}
.fancybox-product__image{width:80px;padding-right:10px;display:table-cell;vertical-align:top;}
.fancybox-product__image .image-block{min-height:80px;}
.fancybox-product__title{margin-bottom:4px;}
.fancybox-product__cont{}
.available-stores-form{width:520px;}
.available-stores-form__product{margin-left:-60px;margin-right:-60px;margin-bottom:22px;padding-left:60px;padding-right:60px;border-bottom:1px solid #e7e7e7;}
.available-stores-form__grid{width:100%;}
.available-stores-form__grid .form-grid__row{padding-top:12px;}
.available-stores-form__grid .form-grid__row--head{padding-bottom:2px;}
.available-stores-form__grid .form-grid__row:first-child{padding-top:0;}
.available-stores-form__grid .form-grid__cell--title{width:180px;}
.available-stores-form__grid .form-grid__cell--available{white-space:nowrap;}
.available-stores-form__grid .form-grid__cell--button{width:205px;padding-left:30px}
.recall-form{width:520px;padding-bottom:20px;}
.recall-form--small{width:380px;padding-bottom:0;}
.recall-form__product{margin-left:-60px;margin-right:-60px;margin-bottom:22px;padding-left:60px;padding-right:60px;padding-bottom:10px;border-bottom:1px solid #e7e7e7;}
.is-mobile .recall-form__product{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;}
.recall-form__text{margin-bottom:16px;}
.recall-form__grid{width:100%;}
.recall-form__grid .form-grid__cell--title{width:130px;}
.recall-form__buttons{text-align:right;}
@media (max-width:544px){.recall-form{width:300px;}
.form-grid__row{display:block;}
.form-grid__cell{padding:0;display:block;}
}
.nofound-page{margin-top:40px;margin-bottom:58px;}
.nofound-page__inner{position:relative;min-height:130px;}
.nofound-page__image{}
.nofound-page__title{font-size:24px;padding-top:12px;margin-bottom:20px;color:#c4010c;}
.nofound-page__search{max-width:520px;}
.nofound-page__button{margin-top:12px;color:#e4e4e4;}
@media (min-width:544px){.nofound-page__image{text-align:right;}
}
.shops-block{line-height:1.231;margin-bottom:-50px;text-align:left;}
.shops-block .centeringin{position:relative;}
.shops-block__body{position:relative;}
.shops-block__map{}
.shops-block__cont{position:absolute;left:0;top:30px;min-width:155px;max-width:300px;padding:27px 30px 30px 30px;-webkit-box-shadow:0 5px 50px 0 #a69c9c;-moz-box-shadow:0 5px 50px 0 #a69c9c;box-shadow:0 5px 50px 0 #a69c9c;background:#fff;z-index:50;}
.shops-block__cont:before, .shops-block__cont:after{position:absolute;content:url("/img/dot.png");font-size:0;line-height:0;top:0;left:5px;height:100%;border-top:5px solid transparent;border-bottom:5px solid transparent;background:url("/img/dot.png") no-repeat 0 bottom;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;}
.shops-block__cont:after{left:auto;right:5px;}
.shops-block__title{font-size:24px;margin-bottom:11px;color:#c4010c;}
.shops-block__list{}
.shops-block__item{font-size:16px;line-height:20px;margin-left:-30px;margin-right:-30px;}
.shops-block__descr{display:none;}
.shops-block__link{position:relative;padding:6px 30px 6px 30px;text-decoration:none;display:block;}
.shops-block__link .check-box__text{display:inline;color:inherit;}
.shops-block__link:after{position:absolute;content:none;top:0;left:100%;border-left:15px solid #c4010c;border-top:16px solid transparent;border-bottom:16px solid transparent;}
.shops-block__link.checked{background:#c4010c;color:#fff;}
.shops-block__link.checked:after{content:"";}
.shops-descr{display:table;}
.shops-descr__images{padding-right:20px;padding-top:2px;display:table-cell;vertical-align:top;}
.shops-descr__image{width:110px;}
.shops-descr__wrap{}
.shops-descr__schedule{font-size:12px;margin-bottom:7px;}
.shops-descr__title{font-size:16px;font-weight:bold;margin-bottom:4px;}
.shops-descr__phone{font-size:16px;}
.shops-descr__table{width:100%;}
.shops-descr__table td{line-height:18px;width:14.286%;margin-top:4px;text-align:center;vertical-align:baseline;}
.shops-descr__table thead td{line-height:1;margin-top:0;padding-bottom:6px;border-bottom:1px solid #e4e4e4;}
@media (max-width:767px){.shops-block__cont{position:relative;left:auto;top:auto;min-width:0;max-width:none;margin-bottom:30px;-webkit-box-shadow:0 5px 15px 0 #a69c9c;-moz-box-shadow:0 5px 15px 0 #a69c9c;box-shadow:0 5px 15px 0 #a69c9c;}
}
.about-block{max-width:910px;margin-bottom:35px;}
.about-block__title{position:relative;margin-bottom:18px;}
.about-block__title:before{position:absolute;top:0;left:-20px;width:42px;height:42px;}
.about-block__title--icon-about{padding-left:33px;}
.about-block__title--icon-about:before{content:"";background:url("/img/about-icon.png") no-repeat;}
.about-block__cont{}
@media screen and (max-width:605px){.about-block{display:none;}
}
.sale_order_full_table .tablebodytext,
.sale_order_full_table .payanyway-additional-data,
.orderdetail .payanyway-additional-data,
.orderdetail .tablebodytext{margin-top:10px;}
.sale_order_full_table .payanyway-additional-data select,
.orderdetail .payanyway-additional-data select{margin-right:10px;}
.snippet{padding:0;margin:0 0 20px 0;border:none;border-collapse:collapse;display:block;}
.snippet:last-child{margin-bottom:0;}
.snippet > *{display:block;}
.snippet > * > *{display:block;}
.snippet > * > * > *{padding-top:0;padding-bottom:0;border:none;display:block;vertical-align:baseline;}
.snippet .bx-yandex-map{width:100% !important;max-width:100%;}
.footer{background:#2b2a29;}
.footer .column-block__left{width:250px;}
.footer .column-block__center{margin:0 -195px 0 -250px;}
.footer .column-block__center-cont{margin:0 195px 0 250px;}
.footer .column-block__right{width:195px;}
/**/.sitecopy{font-size:12px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.5;}
.sitecopy a{color:inherit;}
.developercopy{font-size:12px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.5;}
.developercopy a{color:inherit;}
/**/.sovservice{margin-bottom:25px;}
.sovservice__title{font-weight:bold;margin-bottom:6px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.5;}
.sovservice a{margin-right:9px;display:inline-block;vertical-align:top;}
.sovservice img{vertical-align:top;}
/**/.footer-columns{margin:0 -10px;}
.footer-columns__cell{width:25%;padding:0 10px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media screen and (max-width:1010px){body.adaptive .footer-columns__cell{width:33%;}
}
@media screen and (max-width:850px){body.adaptive .footer-columns__cell{width:50%;}
body.adaptive .footer-columns__cell:first-child + .footer-columns__cell + .footer-columns__cell{clear:both;}
body.adaptive .footer-columns__cell + .footer-columns__cell ~ .footer-columns__cell{margin-top:20px;}
}
@media screen and (max-width:750px){body.adaptive .footer .column-block{}
body.adaptive .footer .column-block__left{width:auto;float:none;}
body.adaptive .footer .column-block__left-cont{padding:0}
body.adaptive .footer .column-block__center{width:auto;margin:0;margin-top:15px;float:none;}
body.adaptive .footer .column-block__center-cont{margin:0;}
body.adaptive .footer .column-block__right{width:auto;margin-top:15px;float:none;}
body.adaptive .footer .column-block__right-cont{padding:0}
body.adaptive .footer .line1 .logo{width:33%;margin-top:23px;float:left;}
body.adaptive .footer .line1 .contacts{width:66%;margin-bottom:0;float:left;}
body.adaptive .footer .line1 .contacts .phone1{padding-left:20px;display:table-cell;}
body.adaptive .footer .line1 .contacts .phone2{padding-left:20px;display:table-cell;}
body.adaptive .footer .footersubscribe a.button{width:100%;}
}
@media screen and (max-width:550px){body.adaptive .footer .line1{text-align:center;}
body.adaptive .footer .line2{text-align:center;}
body.adaptive .footer .line1 .logo{width:auto;float:none;display:none;}
body.adaptive .footer .line1 .contacts{width:auto;float:none;}
body.adaptive .footer .line1 .contacts .phone1{padding-left:0;display:block;}
body.adaptive .footer .line1 .contacts .phone2{padding-left:0;display:block;}
body.adaptive .footer .line1 .contacts .phone a{font-size:18px;}
body.adaptive .footer-columns__cell{width:auto;float:none;}
}
/**/.footer-menu + .footer-menu{margin-top:28px;}
.footer-menu__title{font-weight:bold;margin-bottom:10px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.5;}
.footer-menu__list{padding:0;margin:0;list-style:none;}
.footer-menu__item{padding:0;margin:0;list-style:none;}
.footer-menu__item + .footer-menu__item{margin-top:7px;}
.footer-menu__link{color:inherit;}
.footer-menu__link:hover{color:inherit;}
.footer-menu__payany-way{font-size:13px;}
.footer-menu__payany-way-img{margin-bottom:5px;}
@media screen and (max-width:750px){.footer-menu__payany-way-img{margin-right:5px;vertical-align:middle;}
}
/**/
/* End */


/* Start:/bitrix/templates/3abey/js/jscrollpane/jquery.jscrollpane.css?17920922341682*/
/*
* CSS Styles that are needed by jScrollPane for it to operate correctly.
*
* Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
* may not operate correctly without them.
*/
.jspContainer{
	overflow:hidden;
	position:relative;
}
.jspPane{
	position:absolute;
}
.jspVerticalBar{
	position:absolute;
	top:0;
	right:0;
	width:6px;
	height:100%;
	background:transparent;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	overflow:hidden;
}
.jspHorizontalBar{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:6px;
	background:transparent;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	overflow:hidden;
}
.jspVerticalBar *,
.jspHorizontalBar *{
	margin:0;
	padding:0;
}
.jspCap{
	display:none;
}
.jspHorizontalBar .jspCap{
	float:left;
}
.jspTrack{
	position:relative;
	background:#d8d8d8;
}
.jspDrag{
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
	background:#EE8131;
}
.jspDrag.jspHover{
	background:#da762d;
}
.jspDrag.jspActive{
	background:#c86c2a;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float:left;
	height:100%;
}
.jspArrow{
	display:block;
	cursor:pointer;
	text-indent:-20000px;
	background:#50506d;
}
.jspArrow.jspDisabled{
	cursor:default;
	background:#80808d;
}
.jspVerticalBar .jspArrow{
	height:16px;
}
.jspHorizontalBar .jspArrow{
	width:16px;
	float:left;
	height:100%;
}
.jspVerticalBar .jspArrow:focus{
	outline:none;
}
.jspCorner{
	float:left;
	height:100%;
	background:#eeeef4;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{
	margin:0 -3px 0 0;
}
/* End */


/* Start:/bitrix/templates/3abey/js/fancybox/jquery.fancybox.css?17920922345565*/
/*! 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;
	text-align:left;
}

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

.fancybox-skin{
	position:relative;
	color:#2b2a29;
	text-shadow:none;
	background:#fff;
}

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

.fancybox-outer{
	padding-top:41px;
}
.fancybox-opened .fancybox-outer{
	padding-top:61px;
}

.fancybox-outer, .fancybox-inner{
	position:relative;
}
.fancybox--type-1 .fancybox-outer{
	position: static;
	padding-top: 0;
}
.fancybox--type-1 .fancybox-inner{
	position: static;
}
.fancybox-skin .fancybox-status {
	position: absolute;
	top: 0;
	left: 0;
}

.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-prev span,
.fancybox-next span{
	background-image:url('/bitrix/templates/3abey/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading{
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-20px;
	padding:10px;
	background-color:#fff;
	opacity:0.8;
	cursor:pointer;
	z-index:8060;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

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

.fancybox-close{
	position:absolute;
	top:0px;
	right:0px;
	padding:20px 25px;
	cursor:pointer;
	z-index:8050;
}
.fancybox-close .icon{
	width:10px;
	height:10px;
	background-position:0px -91px;
}
.fancybox--type-1 .fancybox-close {
	top: 30px;
	right: 30px;
	padding: 0;
}
.fancybox--type-1 .fancybox-close .icon {
	width: 16px;
	height: 15px;
	background-position: -18px -31px;
	vertical-align: top;
}

.fancybox-nav{
	position:absolute;
	top:0;
	width:40%;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url('/bitrix/templates/3abey/js/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	z-index:8040;
}
.fancybox-type-iframe .fancybox-nav {
	top:50%;
	width: 75px;
	height: 150px;
	margin-top: -75px;
	background: rgba(0, 0, 0, 0.2);
	opacity: 0;
	transition: opacity .2s ease-in-out;
}
.fancybox-type-iframe .fancybox-skin:hover .fancybox-nav {
	opacity: 1;
}

.fancybox-prev{
	left:0;
}

.fancybox-next{
	right:0;
}
.fancybox-type-iframe .fancybox-prev { -webkit-border-radius: 0 75px 75px 0; -moz-border-radius: 0 75px 75px 0; border-radius: 0 75px 75px 0; }
.fancybox-type-iframe .fancybox-next { -webkit-border-radius: 75px 0 0 75px; -moz-border-radius: 75px 0 0 75px; border-radius: 75px 0 0 75px; }

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

.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/3abey/js/fancybox/fancybox_overlay-10.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:8040;
}

.fancybox-opened .fancybox-title{
	position:absolute;
	top:0px;
	right:0px;
	left:0px;
	font-size:24px;
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:20px;
	padding-right: 60px;
	border-bottom:1px solid #F2F2F2;
	visibility:visible;
	overflow:hidden;
}

.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-over-wrap{
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0, 0, 0, .8);
}

.fancybox--type-1 .fancybox-title-inside-wrap {
	position: relative;
	padding: 0;
	padding-right: 30px;
	margin-bottom: 20px;
	border: none;
	white-space: normal;
	overflow: visible;
}
.is-mobile .fancybox--type-1 .fancybox-title-inside-wrap {
	padding-left: 40px;
}
/* End */


/* Start:/bitrix/templates/3abey/css/offers.css?17920922342635*/
.propvision1 .offer_prop{
	position:relative;
	margin-bottom:3px;
}
.propvision1 .offer_prop .offer_prop-name{
	margin-right:5px;
}
.propvision1 .offer_prop .div_select{
	position:relative;
	display:inline-block;
}
.propvision1 .offer_prop .icon{
	width:8px;
	height:4px;
	margin-left:5px;
	margin-bottom:2px;
	background-position:0px 0px;
}
.propvision1 .offer_prop .div_selected{
	display:inline-block;
	cursor:pointer;
}
.propvision1 .offer_prop .div_selected span{
	color:#214496;
	border-bottom:1px dashed #000;
}
.propvision1 .offer_prop.color .div_selected span{ /* color */
	border:none;
}
.propvision1 .offer_prop .div_selected span:hover{
	border-bottom:1px dashed #FFF;
}
.propvision1 .offer_prop.closed .div_options{
	display:none;
}
.propvision1 .offer_prop .div_options{
	position:absolute;
	left:-14px;
	top:100%;
	min-width:50px;
	background-color:#FFF;
	border:1px solid #F2F2F2;
	z-index:100;
}
.propvision1 .offer_prop.color .div_options{ /* color */
	min-width:0px;
	left:-8px;
}
.propvision1 .offer_prop .div_options .div_option{
	min-width:50px;
	padding:5px 14px;
	color:#214496;
	cursor:pointer;
	white-space:nowrap;
}
.propvision1 .offer_prop.color .div_options .div_option{ /* color */
	min-width:0px;
	padding:5px 7px;
}
.propvision1 .offer_prop .div_options .div_option:hover{
	color:#FFF;
	background-color:#EE8131;
}
.propvision1 .offer_prop.color .div_selected span,
.propvision1 .offer_prop.color .div_options .div_option span{ /* color */
	display:inline-block;
	width:15px;
	height:15px;
	font-size:0;
	vertical-align:middle;
	border:1px solid #eeeeee;
	background-size: cover; /* ïðàâêà ðåñàéçà êàðòèíêè öâåòà òîðãîâîãî ïðåäëîæåíèÿ 23.03.15 */
}
.propvision1 .offer_prop .div_options .div_option:hover span{
	text-decoration:none;
}
.propvision1 .offer_prop .div_options .div_option.selected span{
	text-decoration:underline;
}
.propvision1 .offer_prop.color .div_options .div_option.selected span{ /* color */
	border:1px solid #ff0000;
}
.prop_option_line_through .propvision1 .offer_prop .div_options .div_option.disabled,
.prop_option_line_through .propvision1 .offer_prop .div_options .div_option.disabled:hover{
	color:#B3B3B3;
	cursor:default;
	text-decoration:line-through;
	background-color:#FFF;
}
.prop_option_line_through .propvision1 .offer_prop.color .div_options .div_option.disabled, /* color */
.prop_option_line_through .propvision1 .offer_prop.color .div_options .div_option.disabled:hover, /* color */
.prop_option_hide .propvision1 .offer_prop .div_options .div_option.disabled,
.prop_option_hide .propvision1 .offer_prop .div_options .div_option.disabled:hover{
	display:none;
}
/* End */


/* Start:/bitrix/templates/3abey/js/popup/style.css?17920922345596*/
.rsgppopup{
	position:absolute;
	top:100px;
	left:100px;
	text-align:left;
	z-index:900;
}
.rsgppopup .inner{
	min-width:500px;
	min-height:320px;
	background-color:#FFF;
	-khtml-border-radius:4px;
	-moz-border-radius:4x;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:2px 4px 10px rgba(0,0,0,0.5);
	-webkit-box-shadow:2px 4px 10px rgba(0,0,0,0.5);
	box-shadow:2px 4px 10px rgba(0,0,0,0.5);
}
.rsgppopup .loading{
	display:inline-block;
	width:31px;
	height:31px;
	margin-top:144px;
	margin-left:234px;
	background:rgba(0, 0, 0, 0) url('/bitrix/templates/3abey/js/popup/../../img/loading.gif') center center no-repeat;
}

/* catalog.element -> popup */
.rsgppopup{
	width:100%;
	max-width:500px;
}
.rsgppopup .block{
	float:left;
	width:50%;
}
.rsgppopup .block.left{
	border-right:1px solid #E5E5E5;
}
.rsgppopup .block.left .ppadding{
	text-align:center;
}
.rsgppopup .ppadding,
.showcaseitem .ppadding{
	padding:15px 20px;
}
.rsgppopup .block.right .ppadding{
	padding-bottom:5px;
}
.rsgppopup .ppadding .propanddesc{
	min-height:225px;
}
.rsgppopup .pic{
	padding:10px 0px;
}
.rsgppopup .article{
	margin-bottom:12px;
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	color:#484848;
}
/* catalog.element -> popup -> prices */
.rsgppopup .prices .prs_jscrollpane{
	width:100%;
	overflow:auto;
}
.rsgppopup .prices .prev,
.rsgppopup .prices .next{
	display:block;
	width:100%;
	text-align:center;
	background:#f3f3f3;
	background:-ms-linear-gradient(top, #f3f3f3, #fff);
	background-image:-moz-linear-gradient(top, #f3f3f3, #fff);
	background-image:-o-linear-gradient(top, #f3f3f3, #fff);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#fff));
	background-image:-webkit-linear-gradient(top, #f3f3f3, #fff);
	background-image:linear-gradient(to bottom, #f3f3f3, #fff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#fff',GradientType=0);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3f3f3, endColorstr=#fff)";
}
.rsgppopup .prices .prev .icon,
.rsgppopup .prices .next .icon{
	width:14px;
	height:7px;
	margin-bottom:2px;
}
.rsgppopup .prices .prev .icon{
	background-position:-14px -669px;
}
.rsgppopup .prices .prev:hover .icon{
	background-position:-14px -690px;
}
.rsgppopup .prices .next .icon{
	background-position:0px -669px;
}
.rsgppopup .prices .next:hover .icon{
	background-position:0px -690px;
}
.rsgppopup .prices .pricestable{
	width:100%;
}
.rsgppopup .prices .pricestable tr td{
	padding:8px 12px;
}
.rsgppopup .prices .pricestable tr.even td{
	background-color:#FAFAFA;
}
/* catalog.element -> popup -> soloprices */
.rsgppopup .soloprice{
	margin-top:15px;
}
.rsgppopup .soloprice span{
	display:inline-block;
	margin-bottom:6px;
}
.rsgppopup .soloprice .price.gen{
	display:block;
	font-size:18px;
	margin-right:15px;
	margin-bottom:10px;
}
.rsgppopup .soloprice .price.old{
	margin-right:25px;
}
/* catalog.element -> popup -> description */
.rsgppopup .description{
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	color:#484848;
	margin-top:30px;
}
.rsgppopup .description .text{
	overflow:hidden;
}
.rsgppopup .description .more{
	text-decoration:underline;
}
.rsgppopup .description .more:hover{
	text-decoration:none;
}
/* /catalog.element -> popup -> description */
/* catalog.element -> popup -> properties */
.rsgppopup .propvision1 .offer_prop .offer_prop-name{
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	color:#484848;
	margin-right:5px;
}
/* /catalog.element -> popup -> properties */
/* catalog.element -> popup -> add2basket */
.rsgppopup .buy{
	margin-top:20px;
}
.rsgppopup .buy .quantity{
	margin-top:3px;
}
.rsgppopup .add2basket,
.rsgppopup .inbasket{
	float:right;
	padding:4px 8px;
}
/* /catalog.element -> popup -> add2basket */
/* catalog.element -> popup -> compare */
.rsgppopup .compare{
	margin-top:12px;
}
/* /catalog.element -> popup -> compare */
/* catalog.element -> popup -> favorite & share */
.rsgppopup .favorishare{
	margin-top:5px;
}
.rsgppopup .add2favorite{
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
.rsgppopup .add2favorite:hover{
	color:#214496;
	text-decoration:underline;
}
.rsgppopup .add2favorite .icon,
.rsgppopup .add2favorite .counter{
	margin-right:3px;
}
.rsgppopup .add2favorite .icon{
	width:12px;
	height:10px;
	margin-bottom:2px;
	background-position:0px -629px;
}
.rsgppopup .add2favorite.in .icon{
	background-position:-12px -629px;
}
.rsgppopup .share{
	float:right;
}
.rsgppopup .share .b-share-icon{
	height:10px;
	background-repeat:no-repeat;
}
.rsgppopup .share .b-share{
	padding:1px 0px!important;
}
.rsgppopup .share .b-share__handle{
	padding:5px 3px 1px 7px!important;
}
.rsgppopup .share a .b-share-icon.b-share-icon_vkontakte{
	width:9px;
	background-position:0px -301px;
}
.rsgppopup .share a:hover .b-share-icon.b-share-icon_vkontakte{
	background-position:-9px -301px;
}
.rsgppopup .share a .b-share-icon.b-share-icon_facebook{
	width:6px;
	background-position:0px -291px;
}
.rsgppopup .share a:hover .b-share-icon.b-share-icon_facebook{
	background-position:-6px -291px;
}
.rsgppopup .share a .b-share-icon.b-share-icon_twitter{
	width:8px;
	background-position:0px -311px;
}
.rsgppopup .share a:hover .b-share-icon.b-share-icon_twitter{
	background-position:-8px -311px;
}
.rsgppopup .share a.email2friend .icon{
	width:14px;
	height:10px;
	background-position:0px -280px;
}
.rsgppopup .share a.email2friend:hover .icon{
	background-position:-14px -280px;
}

.rsgppopup .favorite{
	float:left;
}
/* /catalog.element -> popup -> favorite & share */
/* /catalog.element -> popup */
/* End */


/* Start:/styles/grid.css?179209246316326*/
/* Responsive utilities */
/*============================ Flex grid =====================================*/
.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9285714285714286rem;
  padding-right: 0.9285714285714286rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.container::after {
  content: "";
  display: table;
  clear: both;
}

@media (min-width: 544px) {
  .container {
    max-width: 576px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 940px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.9285714285714286rem;
  padding-right: 0.9285714285714286rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.container-fluid::after {
  content: "";
  display: table;
  clear: both;
}

.row {
  margin-left: -0.9285714285714286rem;
  margin-right: -0.9285714285714286rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.row::after {
  content: "";
  display: table;
  clear: both;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0.9285714285714286rem;
  padding-right: 0.9285714285714286rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.33333%;
}

.col-xs-2 {
  width: 16.66667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333%;
}

.col-xs-5 {
  width: 41.66667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333%;
}

.col-xs-8 {
  width: 66.66667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333%;
}

.col-xs-11 {
  width: 91.66667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333%;
}

.col-xs-pull-2 {
  right: 16.66667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333%;
}

.col-xs-pull-5 {
  right: 41.66667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333%;
}

.col-xs-pull-8 {
  right: 66.66667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333%;
}

.col-xs-pull-11 {
  right: 91.66667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333%;
}

.col-xs-push-2 {
  left: 16.66667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333%;
}

.col-xs-push-5 {
  left: 41.66667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333%;
}

.col-xs-push-8 {
  left: 66.66667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333%;
}

.col-xs-push-11 {
  left: 91.66667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 544px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333%;
  }
  .col-sm-push-2 {
    left: 16.66667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333%;
  }
  .col-sm-push-5 {
    left: 41.66667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333%;
  }
  .col-sm-push-8 {
    left: 66.66667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333%;
  }
  .col-sm-push-11 {
    left: 91.66667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 768px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333%;
  }
  .col-md-pull-2 {
    right: 16.66667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333%;
  }
  .col-md-pull-5 {
    right: 41.66667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333%;
  }
  .col-md-pull-8 {
    right: 66.66667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333%;
  }
  .col-md-pull-11 {
    right: 91.66667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333%;
  }
  .col-md-push-2 {
    left: 16.66667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333%;
  }
  .col-md-push-5 {
    left: 41.66667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333%;
  }
  .col-md-push-8 {
    left: 66.66667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333%;
  }
  .col-md-push-11 {
    left: 91.66667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333%;
  }
  .col-lg-push-2 {
    left: 16.66667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333%;
  }
  .col-lg-push-5 {
    left: 41.66667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333%;
  }
  .col-lg-push-8 {
    left: 66.66667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333%;
  }
  .col-lg-push-11 {
    left: 91.66667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
    float: left;
  }
  .col-xl-1 {
    width: 8.33333%;
  }
  .col-xl-2 {
    width: 16.66667%;
  }
  .col-xl-3 {
    width: 25%;
  }
  .col-xl-4 {
    width: 33.33333%;
  }
  .col-xl-5 {
    width: 41.66667%;
  }
  .col-xl-6 {
    width: 50%;
  }
  .col-xl-7 {
    width: 58.33333%;
  }
  .col-xl-8 {
    width: 66.66667%;
  }
  .col-xl-9 {
    width: 75%;
  }
  .col-xl-10 {
    width: 83.33333%;
  }
  .col-xl-11 {
    width: 91.66667%;
  }
  .col-xl-12 {
    width: 100%;
  }
  .col-xl-pull-0 {
    right: auto;
  }
  .col-xl-pull-1 {
    right: 8.33333%;
  }
  .col-xl-pull-2 {
    right: 16.66667%;
  }
  .col-xl-pull-3 {
    right: 25%;
  }
  .col-xl-pull-4 {
    right: 33.33333%;
  }
  .col-xl-pull-5 {
    right: 41.66667%;
  }
  .col-xl-pull-6 {
    right: 50%;
  }
  .col-xl-pull-7 {
    right: 58.33333%;
  }
  .col-xl-pull-8 {
    right: 66.66667%;
  }
  .col-xl-pull-9 {
    right: 75%;
  }
  .col-xl-pull-10 {
    right: 83.33333%;
  }
  .col-xl-pull-11 {
    right: 91.66667%;
  }
  .col-xl-pull-12 {
    right: 100%;
  }
  .col-xl-push-0 {
    left: auto;
  }
  .col-xl-push-1 {
    left: 8.33333%;
  }
  .col-xl-push-2 {
    left: 16.66667%;
  }
  .col-xl-push-3 {
    left: 25%;
  }
  .col-xl-push-4 {
    left: 33.33333%;
  }
  .col-xl-push-5 {
    left: 41.66667%;
  }
  .col-xl-push-6 {
    left: 50%;
  }
  .col-xl-push-7 {
    left: 58.33333%;
  }
  .col-xl-push-8 {
    left: 66.66667%;
  }
  .col-xl-push-9 {
    left: 75%;
  }
  .col-xl-push-10 {
    left: 83.33333%;
  }
  .col-xl-push-11 {
    left: 91.66667%;
  }
  .col-xl-push-12 {
    left: 100%;
  }
  .col-xl-offset-0 {
    margin-left: 0%;
  }
  .col-xl-offset-1 {
    margin-left: 8.33333%;
  }
  .col-xl-offset-2 {
    margin-left: 16.66667%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-4 {
    margin-left: 33.33333%;
  }
  .col-xl-offset-5 {
    margin-left: 41.66667%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-7 {
    margin-left: 58.33333%;
  }
  .col-xl-offset-8 {
    margin-left: 66.66667%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-10 {
    margin-left: 83.33333%;
  }
  .col-xl-offset-11 {
    margin-left: 91.66667%;
  }
  .col-xl-offset-12 {
    margin-left: 100%;
  }
}

/*============================!Flex grid!=====================================*/
/*============================ Responsive utilities ==========================*/
.hidden-xs-up {
  display: none !important;
}

@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

/*============================!Responsive utilities!==========================*/

/* End */


/* Start:/styles/form.css?179209246321779*/
.form-input{font-family:inherit;font-size:1rem;line-height:1.285714285714286rem;min-height:1.857142857142857rem;height:2rem;margin:0;padding:0.2857142857142857rem 0.6428571428571429rem;border:1px solid #e4e4e4;border-radius:0rem;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#000;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;float:none;outline:none;}
.form-input::-ms-clear{display:none;}
.form-input::-webkit-clear-button{pointer-events:auto;display:none;}
.form-input:before{line-height:1.285714285714286rem;}
.form-input:hover, .form-input.hover{}
.form-input:focus, .form-input.focus{}
.form-input.error{border-color:#c4010c;}
.form-input:disabled, .form-input.disabled{border-color:#d8d8d8;-webkit-box-shadow:none;box-shadow:none;background:#eceeef;color:#55595c;cursor:not-allowed;}
.form-input::-moz-focus-inner{border:0;padding:0;}
.form-input::-webkit-input-placeholder{color:#919191;opacity:1;font-family:Arial,Helvetica,sans-serif;font-style:normal !important;}
.form-input::-moz-placeholder{color:#919191;opacity:1;font-family:Arial,Helvetica,sans-serif;font-style:normal !important;}
.form-input:-moz-placeholder{color:#919191;opacity:1;font-family:Arial,Helvetica,sans-serif;font-style:normal !important;}
.form-input:-ms-input-placeholder{color:#919191;opacity:1;font-family:Arial,Helvetica,sans-serif;font-style:normal !important;}
.form-input:placeholder{color:#919191;opacity:1;font-family:Arial,Helvetica,sans-serif;font-style:normal !important;}
.form-input:focus::-webkit-input-placeholder{opacity:0;}
.form-input:focus::-moz-placeholder{opacity:0;}
.form-input:focus:-moz-placeholder{opacity:0;}
.form-input:focus:-ms-input-placeholder{opacity:0;}
.form-input:focus:placeholder{opacity:0;}
.form-input--wrap, .form-input-wrap{height:auto !important;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;white-space:nowrap;table-layout:fixed;}
.form-input--wrap > *, .form-input-wrap > *{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}
.form-input--wrap:before, .form-input-wrap:before{font-size:inherit;content:"\00A0";width:0px;display:inline-block;vertical-align:baseline;text-indent:-1em;-webkit-box-flex:0;-webkit-flex:0 0 0px;-ms-flex:0 0 0px;flex:0 0 0px;overflow:hidden;}
.ie9 .form-input--wrap, .ie10 .form-input--wrap, .ie9 .form-input-wrap, .ie10 .form-input-wrap{display:inline-table;}
.ie9 .form-input--wrap:before, .ie10 .form-input--wrap:before, .ie9 .form-input-wrap:before, .ie10 .form-input-wrap:before{display:table-cell;}
.form-input-wrap--base{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline;}
.form-input-wrap > .form-input{height:100%;width:100%;display:table-cell;vertical-align:top;}
.form-input--wrap{padding:0 !important;}
.form-input--date{min-width:12ch;}
.form-input--inline{width:auto;display:inline-block;}
.form-input[orient="vertical"]{height:auto;}
.form-input > .form-input{height:100%;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;display:table-cell;vertical-align:top;}
.form-input > .ui-spinner{height:100%;}
.form-input-wrap:before{font-size:1rem;line-height:2rem;}
.form-input--sm{font-size:0.875rem;line-height:1.16964rem;min-height:1.8625rem;height:1.8625rem;padding:0.275rem 0.75rem;border-radius:0.2rem;}
.form-input--sm:before{line-height:1.71964rem;}
.form-input-wrap--sm:before{font-size:0.875rem;line-height:1.8625rem;}
.form-input--lg{font-size:1.142857142857143rem;min-height:2.285714285714286rem;height:2.428571428571429rem;padding-top:0.5rem;padding-bottom:0.5rem;}
.form-input--lg:before{line-height:2.285714285714286rem;}
.form-input-wrap--lg:before{line-height:2.428571428571429rem;}
.form-input--textarea{height:auto;vertical-align:top;resize:both;overflow:auto;}
.form-input--textarea.no-resize{resize:none;}
.form-input--textarea.resize-v{resize:vertical;}
.form-input--textarea.resize-h{resize:horizontal;}
.sale_order_full_table .payanyway-additional-data input[type="submit"],
.sale_order_full_table .tablebodytext input[type="submit"],
.orderdetail .payanyway-additional-data input[type="submit"],
.orderdetail .tablebodytext input[type="submit"],
.button{position:relative;font-family:'PT Sans', sans-serif;max-width:100%;margin:0;padding:0 0.8571428571428571rem;-webkit-background-origin:border-box;background-origin:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;text-transform:none;text-decoration:none !important;outline:none !important;text-shadow:none;white-space:nowrap;overflow:visible;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:1rem;font-weight:normal;line-height:1.857142857142857rem;min-height:2rem;border:1px solid #c4010c;border-radius:0rem;-webkit-box-shadow:none;box-shadow:none;background:#c4010c;-webkit-background-origin:border-box;-moz-background-origin:border-box;-o-background-origin:border-box;background-origin:border-box;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-collapse:separate;color:#fff;}
.button::-moz-focus-inner{border:0;padding:0;}
.sale_order_full_table .tablebodytext input[type="submit"],
.orderdetail .tablebodytext input[type="submit"],
.button:focus, .button.focus, .button:active:focus, .button:active.focus, .button.active:focus, .button.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.button:focus{text-decoration:none;}
@media (hover:hover){.button:hover{text-decoration:none;}
}
.button.focus{text-decoration:none;}
.button:after{position:relative;content:"\00A0";width:0;display:inline-block;vertical-align:baseline;background:url("data:image/gif;base64,R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==");text-indent:-4px;}
.button__inner{border-radius:inherit;display:inline-table;vertical-align:top;white-space:nowrap;pointer-events:none;}
.button__inner:before{position:relative;content:"\00A0";font-size:0;width:0;display:inline-block;vertical-align:top;background:url("data:image/gif;base64,R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==");text-indent:-4px;}
.button__text{position:relative;line-height:1;display:table-cell;vertical-align:middle;white-space:normal;pointer-events:none;cursor:pointer;}
.button__input{position:absolute;font-size:500px;top:-150px;right:-2px;height:300px;opacity:0;cursor:pointer;z-index:10;}
.button__input-wrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.button--block{width:100%;width:-moz-available;display:block;}
.button:disabled, .button.disabled{cursor:not-allowed;}
a.button.disabled, fieldset[disabled] a.button{pointer-events:none;}
.ie9 .button{-webkit-filter:none;filter:none;}
.button:hover, .link:hover .button{border-color:#da251d;background:#da251d;color:#fff;}
.button:active:hover{border-color:#c4010c;box-shadow:-5px 5px 5px 0 rgba(218, 37, 29, 0.3) inset;background:#c4010c;}
.button:disabled, .button.disables{-webkit-box-shadow:none;box-shadow:none;opacity:0.5;filter:alpha(opacity=50);cursor:default;}
.button .icon-dot{position:absolute;top:50%;left:0.8571428571428571rem;margin-top:-2px;}
.button .icon-dot + .icon-dot{left:auto;right:0.8571428571428571rem;}
.button .icon-dot + .button__inner{padding-left:15px;padding-right:15px;}
.button .link{color:inherit;}
.button--sm{font-size:0.875rem;line-height:1.71964rem;min-height:1.71964rem;padding-left:0.75rem;padding-right:0.75rem;border-radius:0.2rem;}
.button--lg{font-size:1.25rem;line-height:3.02381rem;min-height:3.02381rem;padding-left:1.25rem;padding-right:1.25rem;border-radius:0.3rem;}
.button--primary{border-color:#214496;background:#fff;color:#214496;}
.button--primary:hover{border-color:#214496;background:#fff;color:#214496;}
.button--primary:active:hover{border-color:#214496;box-shadow:-5px 5px 5px 0 rgba(218, 37, 29, 0.3) inset;}
.button--danger{border-color:#c4010c;background:#c4010c;}
.button--danger:hover{border-color:#da251d;background:#da251d;}
.button--danger:active:hover{border-color:#c4010c;box-shadow:-5px 5px 5px 0 rgba(218, 37, 29, 0.3) inset;background:#c4010c;}
.button--yellow{border-color:#fecc00;background:#fecc00;color:#2b2a29;}
.button--yellow:hover{border-color:#ffde02;background:#ffde02;color:#2b2a29;}
.button--yellow:active:hover{border-color:#fecc00;box-shadow:-5px 5px 5px 0 rgba(218, 37, 29, 0.3) inset;background:#fecc00;}
.check-list{font-size:0;line-height:0;padding-left:0;list-style:none;margin:0;display:table;}
.check-list__item{font-size:1rem;line-height:1.25;}
.check-list__cell{font-size:1rem;line-height:1.25;display:inline-block;margin-right:30px;}
.check-box{position:relative;display:inline-table;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.check-box.disabled{cursor:default;}
.check-box, .check-box:hover{text-decoration:none;}
.check-box:after{position:relative;content:"\00A0";width:0;display:inline-block;}
.check-box__input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 !important;border:none !important;background:none !important;opacity:0;-webkit-appearance:listitem;-moz-appearance:listitem;appearance:listitem;overflow:hidden;cursor:inherit;}
.check-box__input-inline{margin-right:5px;}
.check-box__input:disabled, .check-box__input[disabled]{cursor:default;}
.check-box__input::-ms-check{display:none;}
.check-box__text{display:table-cell;white-space:normal;cursor:inherit;}
.check-box__icon{position:relative;font-family:inherit;font-size:inherit;font-style:normal;line-height:inherit;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.check-box__icon:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.check-box__icon:after{position:absolute;content:"";-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;}
.check-box__icon{top:2px;width:13px;height:13px;margin-right:5px;border:1px solid #e4e4e4;border-radius:2px;background-color:#fff;color:#e4e4e4;}
.check-box__icon:before{border:1px dashed;border-radius:inherit;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0;}
.check-box__icon:after{top:50%;left:50%;width:9px;height:11px;border-radius:inherit;background:url("/img/icons.png") -34px -18px no-repeat;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:hidden;}
.check-box:hover .check-box__icon:after, .select-block__list-link:hover .check-box__icon:after{}
.check-box__input:focus ~ .check-box__icon:after{}
.check-box__input.error ~ .check-box__icon{border-color:#c4010c;}
.check-box.checked .check-box__icon:after, .check-box__input:checked ~ .check-box__icon:after, .select-block__list-link.selected .check-box__icon:after{visibility:visible;}
.radio-box{position:relative;display:inline-table;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.radio-box.disabled{cursor:default;}
.radio-box, .radio-box:hover{text-decoration:none;}
.radio-box:after{position:relative;content:"\00A0";width:0;display:inline-block;}
.radio-box__input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 !important;border:none !important;background:none !important;opacity:0;-webkit-appearance:listitem;-moz-appearance:listitem;appearance:listitem;overflow:hidden;cursor:inherit;}
.radio-box__input:disabled, .radio-box__input[disabled]{cursor:default;}
.radio-box__input::-ms-check{display:none;}
.radio-box__text{display:table-cell;white-space:normal;cursor:inherit;}
.radio-box__icon{position:relative;font-family:inherit;font-size:inherit;font-style:normal;line-height:inherit;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.radio-box__icon:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.radio-box__icon:after{position:absolute;content:"";-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;}
.radio-box__icon{top:2px;width:16px;height:16px;margin-right:5px;border-radius:50%;border:1px solid #ccc;background-color:#fff;color:#55595c;}
.radio-box__icon:before{border:1px dashed;border-radius:inherit;-webkit-transition:all 0.35s ease-in-out 0s;-o-transition:all 0.35s ease-in-out 0s;transition:all 0.35s ease-in-out 0s;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0;}
.radio-box__icon:after{top:50%;left:50%;border:4px solid;border-radius:inherit;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.35s ease-in-out 0s;-o-transition:all 0.35s ease-in-out 0s;transition:all 0.35s ease-in-out 0s;opacity:0;}
.radio-box:hover .radio-box__icon:after{opacity:0.4;}
.radio-box__input:focus ~ .radio-box__icon:after{opacity:0.4;}
.radio-box__input.error ~ .radio-box__icon{border-color:#d9534f;}
.radio-box.checked .radio-box__icon:after, .radio-box__input:checked ~ .radio-box__icon:after{opacity:1;}
.sale_order_full_table .payanyway-additional-data select,
.orderdetail .payanyway-additional-data select,
.form-select{position:relative;max-width:100%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;cursor:pointer;font-family:inherit;font-size:1rem;line-height:1.857142857142857rem;height:2rem;min-height:1.857142857142857rem;padding:0 0.6428571428571429rem;border:1px solid #e4e4e4;border-radius:0rem;-webkit-box-shadow:none;box-shadow:none;background-color:#f8f8f8;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#000;}
.form-select--inline{width:auto;display:inline-block;}
.form-select option{-webkit-padding-end:0;-moz-padding-end:0;padding-inline-end:0;-webkit-padding-start:0;-moz-padding-start:0;padding-inline-start:0;padding-top:1px;padding-bottom:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.form-select option:empty{font-size:0 !important;line-height:0 !important;height:0 !important;min-height:0 !important;padding:0 !important;display:none !important;visibility:hidden !important;}
.form-select[multiple]{height:auto;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;}
.form-select option[data-title]{font-size:0;line-height:0;text-indent:-200%;}
.form-select option[data-title]:before{content:attr(data-title);text-indent:0;pointer-events:none;}
.form-select::-ms-value{padding:0 3px 0 3px;margin:0;}
.form-select--wrap, .form-select-wrap{height:auto !important;padding:0 !important;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;white-space:nowrap;table-layout:fixed;}
.form-select--wrap:before, .form-select-wrap:before{font-size:inherit;content:"\00A0";width:0px;display:inline-block;vertical-align:baseline;text-indent:-1em;overflow:hidden;}
.ie9 .form-select--wrap, .ie10 .form-select--wrap, .ie9 .form-select-wrap, .ie10 .form-select-wrap{display:inline-table;}
.ie9 .form-select--wrap:before, .ie10 .form-select--wrap:before, .ie9 .form-select-wrap:before, .ie10 .form-select-wrap:before{display:table-cell;}
.form-select-wrap > .form-select{height:100%;display:table-cell;vertical-align:top;}
.form-select > .form-select{height:100%;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;display:table-cell;vertical-align:top;}
.form-select-wrap > .select-block{height:auto;}
.form-select:before{line-height:1.857142857142857rem;}
.form-select:focus{}
.form-select.error{border-color:#c4010c;}
.form-select option{height:2.rem;padding:0 0.6428571428571429rem;}
.form-select option[data-title]:before{font-size:1rem;line-height:1.5;}
.form-select option:hover{}
.form-select option:checked{}
.form-select option:checked, .form-select option:checked:before{}
.form-select[multiple] option{padding-top:0.375rem;padding-bottom:0.375rem;}
.select-block .form-select{padding-right:0.75rem;}
.form-select-wrap:before{font-size:1rem;line-height:2rem;}
.form-select--sm{font-size:0.875rem;line-height:1.71964rem;height:1.8625rem;min-height:1.71964rem;padding-left:0.75rem;padding-right:0.75rem;border-width:1px;border-radius:0.2rem;-webkit-box-shadow:0 0 5px 0 rgba(255, 255, 0, 0.5);box-shadow:0 0 5px 0 rgba(255, 255, 0, 0.5);}
.form-select--sm:before{line-height:1.71964rem;}
.form-select--sm:hover{-webkit-box-shadow:0 0 5px 0 rgba(255, 255, 0, 0.7);box-shadow:0 0 5px 0 rgba(255, 255, 0, 0.7);}
.form-select--sm:focus{-webkit-box-shadow:0 0 5px 0 blue;box-shadow:0 0 5px 0 blue;}
.form-select--sm.error{-webkit-box-shadow:0 0 5px 0 rgba(255, 0, 0, 0.7);box-shadow:0 0 5px 0 rgba(255, 0, 0, 0.7);}
.form-select--sm option{height:1.71964rem;padding-left:0.75rem;padding-right:0.75rem;-webkit-box-shadow:1000px 0 0 0 rgba(0, 0, 255, 0) inset;box-shadow:1000px 0 0 0 rgba(0, 0, 255, 0) inset;-webkit-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.form-select--sm option:hover{-webkit-box-shadow:1000px 0 0 0 rgba(0, 0, 255, 0.3) inset;box-shadow:1000px 0 0 0 rgba(0, 0, 255, 0.3) inset;color:#55595c;}
.form-select--sm option:checked{-webkit-box-shadow:1000px 0 0 0 rgba(0, 0, 255, 0.7) inset;box-shadow:1000px 0 0 0 rgba(0, 0, 255, 0.7) inset;}
.form-select--sm option:checked, .form-select--sm option:checked:before{color:#fff;}
.form-select--sm option[data-title]:before{font-size:0.875rem;line-height:1.5;}
.form-select--sm[multiple] option{padding-top:0.275rem;padding-bottom:0.275rem;}
.select-block .form-select{padding-right:0.75rem;}
.form-select-wrap--sm:before{font-size:0.875rem;line-height:1.8625rem;}
.form-select--lg{font-size:1.142857142857143rem;line-height:2.285714285714286rem;height:2.428571428571429rem;min-height:2.285714285714286rem;padding-left:0.7142857142857143rem;padding-right:0.7142857142857143rem;}
.form-select--lg:before{line-height:2.285714285714286rem;}
.form-select--lg option{height:3.02381rem;padding-left:1.25rem;padding-right:1.25rem;-webkit-transition:all 0.35s ease 0s;-o-transition:all 0.35s ease 0s;transition:all 0.35s ease 0s;}
.form-select--lg option[data-title]:before{font-size:1.25rem;line-height:1.5;}
.form-select--lg[multiple] option{padding-top:0.75rem;padding-bottom:0.75rem;}
.select-block .form-select{padding-right:1.25rem;}
.form-select-wrap--lg:before{font-size:1.142857142857143rem;line-height:2.428571428571429rem;}
@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome, body:first-of-type .form-select{line-height:1.607142857142857rem;}
::i-block-chrome, body:first-of-type .form-select--sm{line-height:1.43393rem;}
::i-block-chrome, body:first-of-type .form-select--lg{line-height:2.035714285714286rem;}
}
.validate-block{position:relative;padding:0;}
.validate-block--inline{display:inline-block;}
.validate-block--block{display:block;}
.validate-block__tooltip{position:absolute;font-size:17px;font-weight:600;line-height:1.412;top:7px;left:100%;min-width:200px;margin:0 0 0 80px;display:none;text-align:left;}
.validate-block__tooltip:before{position:absolute;content:"";top:12px;right:100%;width:30px;margin:0 25px 0 0;border-bottom:1px solid #ccc;}
.validate-block__input:focus ~ .validate-block__tooltip{display:block;}
.validate-block__input.focus ~ .validate-block__tooltip{display:block;}
.validate-block__error{color:#c4010c;}
.validate-block:not([class~="error"]) .validate-block__error{display:none;}
.validate-block__marker{}
.validate-block.error .validate-block__marker{display:block;}
.validate-block__input.error ~ .validate-block__marker{display:block;}
.form-fieldset{padding:0;margin:0 0 44px 0;border:none;display:block;}
.form-fieldset:last-child{margin-bottom:0;}
.form-fieldset__title{font-size:15px;font-weight:bold;margin-bottom:26px;color:#2b2a29;}
.form-fieldset__cont{}
.form-required{color:#c4010c;}
.form-help{font-size:0.75rem;}
.form-grid{margin-bottom:20px;display:table;}
.form-grid:last-child{margin-bottom:0;}
.form-grid--inline{display:inline-table;}
.form-grid__row{padding-top:18px;display:table-row;}
.form-grid__row:first-child{padding-top:0;}
.form-grid__cell{padding:inherit;padding-left:15px;display:table-cell;vertical-align:baseline;float:none;}
.form-grid__cell:first-child{padding-left:0;}
.form-grid__cell-text{margin-top:-3px;margin-bottom:-3px;display:inline-block;vertical-align:middle;}
.form-grid__cell--title{}
.form-grid__cell--middle{vertical-align:middle;}
.form-grid__cell--top{vertical-align:top;}
.form-group{margin-bottom:12px;}
.form-group:last-child{margin-bottom:0;}
.form-group__title{font-size:0.9333rem;font-weight:500;margin-bottom:3px;}
.upload-block{position:relative;}
.upload-block__head{position:relative;}
.upload-block__file-input{display:block;}
.upload-block__uploaded-hide.hidden{display:none;}
.upload-block__uploaded-show.hidden{display:none;}
.dynamic-form__item + .dynamic-form__item{margin-top:1rem;}
/* End */


/* Start:/styles/selectStyler.css?17920924637782*/
.select-block {
  position: static;
  padding: 0;
  border-width: 0;
  text-indent: 0 !important;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  overflow: visible;
  cursor: default;
}
.select-block * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.select-block:before {
  position: relative;
  content: "\00A0";
  /*line-height: 2rem;*/
  width: 0;
  height: 100%;
  display: inline-block;
  vertical-align: baseline;
}
.select-block__head {
  position: relative;
  width: 100%;
  height: 100%;
  border: inherit;
  border-width: 1px;
  border-radius: inherit;
  background: inherit;
  display: inline-block;
  vertical-align: top;
  outline: none;
  cursor: pointer;
}
.select-block__head .form-select {
  font-family: sans-serif;
  height: 0;
  border: none !important;
  vertical-align: top;
  opacity: 0;
  pointer-events: none;
  z-index: -1;
}
.ie9 .select-block__head .form-select {padding: 0 !important;}
.select-block__head .form-select:not([class*="width-"]) {width: 100%;}
.select-block__head-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 0 0 0.6428571428571429rem;
  border-radius: inherit;
  overflow: hidden;
  z-index: 5;
}
.select-block__head-title {
  position: relative;
  height: 100%;
  margin: 0 22px 0 0;
  overflow: hidden;
}
.select-block__head-title[data-count]:before {
  position: relative;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
  content: attr(data-count);
  top: 50%;
  min-width: 8px;
  height: 14px;
  margin: -7px 0 0 5px;
  padding: 0 3px;
  border-radius: 3px;
  background: #5cb85c;
  text-align: center;
  float: right;
  color: #fff;
}
.select-block__head-title[data-count="0"]:before {display: none;}
.select-block__head-title-text {
  height: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}
.select-block__head-button {
  position: absolute;
  font-style: normal;
  top: 0;
  right: 0;
  width: 25px;
  height: 100%;
}
.select-block__head-button:before, .select-block__head-button:after {
  position: absolute;
  content: "";
  top: 11px;
  right: 9px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
.select-block__head-button:before {
  border-bottom: 4px solid #2b2a29;
}
.select-block__head-button:after {
  margin-top: 8px;
  border-top: 4px solid #2b2a29;
}
.select-block__body {
  position: absolute;
  margin-top: -1px;
  margin-left: 0px;
  margin-bottom: -1px;
  min-width: 100%;
  z-index: 1500;
}
.select-block__body-inner {
  position: relative;
  font-size: 1rem;
  line-height: 1.357142857142857;
  padding: 0;
  margin: 0;
  border: 1px solid #e4e4e4;
  border-radius: 0rem;
  background-color: #f8f8f8;
  overflow: hidden;
  color: #000;
}
.select-block__body-cont {
  position: relative;
  overflow: hidden;
  overflow-y: auto;
}
.select-block__body-cont:before, .select-block__body-cont:after {
  position: absolute;
  content: "";
  bottom: 100%;
  left: -5%;
  width: 110%;
  height: 5px;
  background: #fff;
  -webkit-box-shadow: 0 0 0 0 #fff;
          box-shadow: 0 0 0 0 #fff;
  -webkit-transition: all .1s ease-in-out;
  -o-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
  z-index: 5;
}
.select-block__body-cont:after {
  top: 100%;
  bottom: auto;
}
.select-block__body-cont.scroll-content:before, .select-block__body-cont.scroll-content:after {
  content: none;
  display: none;
}
.ie8 .select-block__body-cont {z-index: 3;}
.select-block__body-inner.scroll-shadow-top .select-block__body-cont:before {
  -webkit-box-shadow: 0 0 10px 10px #fff;
          box-shadow: 0 0 10px 10px #fff;
}
.select-block__body-inner.scroll-shadow-bottom .select-block__body-cont:after {
  -webkit-box-shadow: 0 0 10px 10px #fff;
          box-shadow: 0 0 10px 10px #fff;
}
.select-block__search {padding: 9px 9px 9px 9px;}
.select-block__search-input {
  position: relative;
  width: 100%;
}
.select-block__not-found {
  position: absolute;
}
.select-block__list {
  padding: 0px 0;
  margin: 0;
  list-style: none;
  list-style-image: none;
  white-space: normal;
}
.scroll-scrolly_visible .select-block__list {margin-right: 8px;}
.scroll-scrolly_visible .select-block__list .select-block__list {margin-right: 0;}
.select-block__list--sub {
  padding: 0;
  margin: 0;
}
.select-block__list-item {
  padding: 0;
  margin: 0;
}
.select-block__list-item:before {display: none;}
.select-block__list-item.hidden:first-child + .select-block__list-item {border-top: none;}
.select-block__list-item--group {margin: 0 0 0 0;}
.select-block__list-optgroup {
  position: relative;
  font-weight: bold;
  padding: 7px 9px 7px 9px;
  display: block;
  color: #55595c;
}
.select-block__list-link {
  position: relative;
  padding: 8px 0.6428571428571429rem 8px 0.6428571428571429rem;
  display: block;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #214496;
  cursor: pointer;
}
.select-block__list-link:before {
  content: "\00A0";
  width: 0;
  display: inline-block;
}
.select-block__list-link:hover {
  background: #c4010c;
  color: #fff;
}
.select-block__list-link.selected {
  background: #c4010c;
  color: #fff;
}
.select-block__list-link--sub {
  padding-left: 25px;
}
.select-block__list-item.first-child .select-block__list-link {
  /*border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;*/
}
.select-block__list-item.last-child .select-block__list-link {
  /*border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;*/
}
.select-block__list-item.disabled .select-block__list-link {
  background: #eceeef;
  pointer-events: none;
  opacity: 0.5;
  cursor: default;
  color: #55595c;
}
.select-block__ckeckicon {
  position: absolute;
  top: 5px;
  margin-left: -28px;
}
.scroll-scrolly_show .select-block__list {margin: 0 20px 0 0;}
.select-block .scroll-conteiner .scroll-content {
  height: 100% !important;
  margin-bottom: 0 !important;
  margin-right: 0 !important;
  overflow: hidden !important;
}
.select-block .scroll-conteiner .scroll_block {max-height: none !important;}
.select-block .scroll-conteiner .scroll-element.scroll-y {
  top: 0;
  right: 0;
  margin: 0;
  z-index: 10;
}
.select-block.touch-select .select-block__head .form-select {
  visibility: visible;
  z-index: 10;
}
.select-block.focus .select-block__head {}
.select-block.error .select-block__head {border-color: #c4010c;}
.select-block.error .select-block__body__inner {border-color: #c4010c;}
.select-block.open_select .select-block__head {z-index: 1501;}
.select-block.open_select.top_position .select-block__head {z-index: 1501;}
.select-block.top_position .select-block__body-inner {/*border-radius: 0.25rem 0.25rem 0 0;*/}
.select-block.multiple .select-block__list-optgroup {
  padding-left: 37px;
  cursor: pointer;
}
.select-block.multiple .select-block__list-link {padding-left: 37px;}
.select-block.multiple .select-block__list-link--sub {padding-left: 52px;}
/*.select-block.form-select--sm:before {line-height: 1.8625rem;}*/
.select-block.form-select--sm .select-block__head-inner {padding: 0 0 0 0.75rem;}
/*.select-block.form-select--lg:before {line-height: 3.16667rem;}*/
.select-block.form-select--lg .select-block__head-inner {padding: 0 0 0 0.7142857142857143rem;}

/* End */


/* Start:/styles/jquery.scrollbar.css?17920924633934*/
/*************** SCROLLBAR DEFAULTS ***************/
.scroll-conteiner .scroll-wrapper {
  position: relative;
  max-width: none;
  max-height: none;
  padding: 0 !important;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden !important;
}
.scroll-conteiner .scroll-content {
  position: relative !important;
  left: 0;
  top: 0;
  /*width: 100%;
            height: 100%;*/
  width: auto !important;
  height: auto;
  max-width: none;
  max-height: none;
  padding: 0;
  margin: 0;
  border: none !important;
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text;
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
  overflow: scroll !important;
}
.scroll-conteiner .scroll-wrapper > .scroll-content::-webkit-scrollbar {
  /*height: 0;
            width: 0;*/
  opacity: 0;
}
.scroll-conteiner .scroll-element .scroll-bar,
.scroll-conteiner .scroll-element .scroll-arrow {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
/******************* STANDARD SCROLL *******************/
.scroll-conteiner .scroll-standard > .scroll-content.scroll-scrolly_show {
  padding-right: 17px;
  /*margin-right: 0 !important;*/
  /*left: -17px; margin-left: 17px;*/
}
.scroll-conteiner .scroll-standard > .scroll-content.scroll-scrollx_show {
  /*padding-bottom: 17px;*/
  /*margin-bottom: 0 !important;*/
  /*top:  -17px; margin-top:  17px;*/
}
/* EXTERNAL SCROLLS */
.scroll-conteiner .scroll-element {
  position: absolute;
  display: block;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.is-mobile .scroll-conteiner .scroll-element {
  pointer-events: none;
}
.scroll-conteiner .scroll-element div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.scroll-conteiner .scroll-element .scroll-element_outer {
  position: relative;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.scroll-conteiner .scroll-element.scroll-element_arrows_visible.scroll-x {
  padding: 6px 0 6px 0;
}
.scroll-conteiner .scroll-element.scroll-element_arrows_visible.scroll-y {
  padding: 0 6px 0 6px;
}
.scroll-conteiner .scroll-x {
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 20px 0 0 0;
  clear: both;
}
.scroll-conteiner .scroll-element.scroll-x .scroll-element_outer {
  height: 6px;
}
.scroll-conteiner .scroll-element.scroll-x.scroll-element_arrows_visible .scroll-element_outer {
  border-left: 42px solid transparent;
  border-right: 42px solid transparent;
}
.scroll-conteiner .scroll-y {
  top: 0;
  right: 0;
  width: 6px;
  height: 100%;
  margin: 0 0 0 20px;
  float: right;
}
.scroll-conteiner .scroll-element.scroll-y .scroll-element_outer {
  position: absolute;
  width: 100%;
}
.scroll-conteiner .scroll-element.scroll-y.scroll-element_arrows_visible .scroll-element_outer {
  border-top: 42px solid transparent;
  border-bottom: 42px solid transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.scroll-conteiner .scroll-element .scroll-element_inner {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  background: #f3f3f3;
  cursor: pointer;
}
.scroll-conteiner .scroll-element .scroll-bar {
  background: #8f8e8e;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  overflow: hidden;
  z-index: 12;
}
.scroll-conteiner .scroll-element.scroll-x .scroll-bar {
  width: 20px;
}
.scroll-conteiner .scroll-element.scroll-y .scroll-bar {
  height: 20px;
}

/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/advertising.banner/bootstrap/style.css?17920922331129*/
.carousel .item { text-align: center; }

.carousel.fade {opacity: 1;}
.carousel.fade .item {-moz-transition: opacity ease-in-out .7s;-o-transition: opacity ease-in-out .7s;-webkit-transition: opacity ease-in-out .7s;transition: opacity ease-in-out .7s; left: 0 !important;opacity: 0;top:0;position:absolute;width: 100%;display:block !important;z-index:1;}
.carousel.fade .item:first-child {top:auto;position:relative;}
.carousel.fade .item.active {opacity: 1;-moz-transition: opacity ease-in-out .7s;-o-transition: opacity ease-in-out .7s;-webkit-transition: opacity ease-in-out .7s;transition: opacity ease-in-out .7s;z-index:2;}
.carousel.fade .item video { max-width: 100%; margin-left: auto; margin-right: auto; display: block; }

.carousel-indicators {list-style: none; padding: 0; margin: 0; }
.carousel .carousel-control{z-index:4}
.carousel-control .icon-prev:before{content: '';}
.carousel-control .icon-next:before{content: '';}
.carousel-control .icon-prev{margin-top: -30px;}
.carousel-control .icon-next{margin-top: -30px;}
.carousel-control.right{background-image:none}
.carousel-control.left{background-image:none}
/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/system.auth.form/inheader/style.css?1792092234519*/
.authinhead{
	display:inline-block;
	padding-top:12px;
	padding-bottom: 11px;
	text-align:right;
}
.authinhead a {
	color: inherit;
}
.authinhead .auth_top_panel-item {
	color: inherit;
}
.authinhead .auth_top_panel-item:hover {
	color: inherit;
}
.authinhead .logged .icon{
	width:10px;
	height:12px;
	margin-right:3px;
	margin-bottom:3px;
	background-position:0px -12px;
}
.authinhead .guest .icon{
	width:14px;
	height:9px;
	margin-right:5px;
	margin-left:15px;
	margin-bottom:2px;
	background-position:0px -24px;
}

/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/news.list/city_chooser/style.css?17920922346534*/
.location-popup {}

.location-popup__layout {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("/img/black-10.png");
    background: rgba(0, 0, 0, 0.1);
    display: none;
    pointer-events: none;
}

.location-popup.js-dropdown .location-popup__layout {
    pointer-events: auto;
    display: none;
}

.location-popup:hover .location-popup__layout {
    display: block;
    z-index: 995;
}

.location-popup__layout:hover {
    display: none;
}

.location-popup.js-dropdown .location-popup__layout {
    pointer-events: auto;
    display: none;
}

.location-popup.open .location-popup__layout {
    display: block;
    z-index: 995;
}

.location-popup__head {
    position: relative;
    line-height: 40px;
    height: 40px;
    padding: 0 29px 0 43px;
    border: 1px solid #dc676d;
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    outline: none;
    color: inherit;
}

.location-popup__head:before {
    position: absolute;
    content: "";
    top: 12px;
    left: 19px;
    width: 13px;
    height: 18px;
    background: url("/bitrix/templates/3abey/img/icons.png") -18px 0 no-repeat;
}

.location-popup__head:after {
    position: absolute;
    content: "";
    top: 20px;
    right: 17px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
}

.location-popup__head:hover,
.location-popup:hover>.location-popup__head,
.location-popup__head.open,
.location-popup.open>.location-popup__head {
    border-color: #fff;
    background: #fff;
    text-decoration: none;
    color: #2b2a29;
}

.location-popup__head:hover:before,
.location-popup:hover>.location-popup__head:before,
.location-popup__head.open:before,
.location-popup.open>.location-popup__head:before {
    background-position: -32px 0;
}

.location-popup.open>.location-popup__head:after {
    border-top: none;
    border-bottom: 4px solid;
}

.location-popup__cont {
    position: absolute;
    width: 100%;
    height: 0;
    color: #2b2a29;
}

.location-popup.js-dropdown>.location-popup__cont {
    height: 0;
}

.location-popup__cont:before {
    position: relative;
    content: "";
    padding-top: 6px;
    background: inherit;
    display: block;
    z-index: inherit;
}

.location-popup:hover>.location-popup__cont,
.location-popup.open>.location-popup__cont {
    height: 0;
    background: #fff;
}

.location-popup__cont-inner {
    min-width: 100%;
    background: #fff;
    z-index: inherit;
}

.location-popup__wrap {
    padding: 23px 44px 23px 44px;
}

.location-popup__foot {
    min-width: 505px;
    background: #efefef;
}

.location-popup__row {
    margin-top: 10px;
}

.location-popup__row:first-child {
    margin-top: 0;
}

/**/
.location-tabs {
    display: table;
}

.location-tabs__nav {
    width: 170px;
    display: table-cell;
    vertical-align: top;
}

.location-tabs__cont {}

.location-tabs__cont .tabs-block__item {
    padding-left: 20px;
}

/**/
.location-city {
    min-width: 150px;
    padding: 0px;
}

.location-city__item {
    position: relative;
    font-size: 14px;
    line-height: 17px;
    min-height: 30px;
    margin-left: -44px;
    margin-right: 10px;
    padding: 5px 0 4px 44px;
    display: block;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.location-city__item:before {
    position: absolute;
    left: 100%;
    top: 0;
    border-left: 10px solid #c4010c;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
}

.location-city__item--another {
    min-height: 42px;
}

.location-city__item--another:before {
    content: none;
    border-top: 21px solid transparent;
    border-bottom: 21px solid transparent;
    display: none;
}

.location-city__item:first-child {
    margin-top: 0;
}

.location-city__link {
    border-bottom: 1px dashed;
    display: inline-block;
    text-decoration: none;
    color: inherit;
}

.location-city__link--underline {
    border-bottom: none;
    text-decoration: underline;
}

/*.location-city__link:hover {
	text-decoration: none;
	color: #c4010c;
}*/
.location-city__tooltip {
    line-height: 1;
    margin-top: 1px;
    color: #919191;
    font-size: 0.8em;
}

.location-city__item--current,
.location-city .ui-tabs-active {
    /* background: #c4010c; */
    /* color: #fff; */
}

.location-city__item--current:before,
.location-city .ui-tabs-active:before {
    /* content: ""; */
}

.location-city__item--current .location-city__link,
.location-city .ui-tabs-active>.tabs-nav__link {
    border-bottom-color: initial;
    /* text-decoration: none;*/
    /* color: #c4010c; */
}

.location-city__item--current .location-city__tooltip,
.location-city .ui-tabs-active>.location-city__tooltip {
    color: inherit;
}

/**/
.location-address {
    padding-top: 5px;
    display: table;
}

.location-address__list {
    padding: 0 0 0 20px;
    margin: 0;
    list-style: none;
    display: table-cell;
    vertical-align: top;
}

.location-address__list:first-child {
    padding-left: 0;
}

.location-address__item {
    line-height: 1.2;
    min-width: 100px;
    margin: 13px 0 0 0;
    padding: 0;
    list-style: none;
    white-space: nowrap;
}

.location-address__item:first-child {
    margin-top: 0;
}

.location-address__link:hover,
.location-address__item--current .location-address__link {
    color: #c4010c;
}

@media screen and (max-width:605px) {
    body.adaptive .location-popup {
        position: static;
    }

    body.adaptive .location-popup__cont {
        position: static;
    }

    body.adaptive .location-popup__foot {
        min-width: 0;
    }
}

@media screen and (max-width:500px) {
    .location-popup__head-text {
        display: none;
    }

    body.adaptive .location-address__list {
        padding: 0;
        margin-top: 13px;
        display: block;
    }

    body.adaptive .location-address__list:first-child {
        margin-top: 0;
    }
}

@media screen and (max-width:450px) {
    .location-tabs__nav {
        display: block;
    }

    .location-tabs__cont {
        margin-top: 20px;
    }

    .location-tabs__cont .tabs-block__item {
        padding-left: 0;
    }
}
/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/menu/tpanel/style.css?1792092234149*/
.tpanel_menu{
	height:42px;
	overflow:hidden;
}
.tpanel_menu a{
	display:block;
	float:left;
	margin-top:12px;
	margin-right:18px;
	color: inherit;
}
/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/sale.basket.basket.small/inheader/style.css?1792092234896*/
.basketinhead{
	text-align:left;
}
.basketinhead a {
	font-size: 0;
	line-height: 52px;
	min-height: 52px;
	border: 1px solid #e4e4e4;
}
.basketinhead a, .basketinhead a:hover{
	display:block;
	color:#000;
	text-decoration:none;
}
.basketinhead a .title{
	font-size: 14px;
}
.basketinhead a:hover .title{
	text-decoration:underline;
}
.basketinhead__inner {
	font-size: 14px;
	line-height: 1.231;
	display: inline-block;
	vertical-align: middle;
	text-align: left;
}
.basketinhead__table {
	display: table;
}
.basketinhead .icon{
	display:block;
	float:left;
	width:33px;
	height:33px;
	margin-top:0px;
	margin-right:10px;
	margin-left: 10px;
	background-position:0px -367px;
}
.basketinhead .descr{
	/*white-space:nowrap;*/
	overflow:hidden;
	text-overflow:ellipsis;
	display: table-cell;
	vertical-align: middle;
	color:#000;
}
.basketinhead .title, .basketinhead .descr{
	padding-left: 10px;
}
/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/search.title/inheader/style.css?17920922343852*/
/* search form */
.searchinhead{
	min-height:36px;
	border:1px solid #e4e4e4;
}
.searchinhead form{
	width:100%;
	overflow:hidden;
}
/*.searchinhead .icon1{
	display:block;
	float:left;
	width:15px;
	height:16px;
	margin:12px 11px 0px 11px;
	background-position:0 -54px;
}*/
.searchinhead .aroundtext{
	width:100%;
	margin-right:35px;
	padding-right:35px;
}
.searchinhead .aroundtext .text{
	font-size: 16px;
	display:block;
	width:100%;
	height: 34px;
	padding: 7px 5px 6px 10px;
	background:transparent;
	border:none;
	box-shadow:none;
	color: #919191;
}
.searchinhead .aroundtext .text::-webkit-input-placeholder {font-family: 'PT Sans', sans-serif;font-size: 16px;font-style: italic !important;}
.searchinhead .aroundtext .text::-moz-placeholder {font-family: 'PT Sans', sans-serif;font-size: 16px;font-style: italic !important;}
.searchinhead .aroundtext .text:-moz-placeholder {font-family: 'PT Sans', sans-serif;font-size: 16px;font-style: italic !important;}
.searchinhead .aroundtext .text:-ms-input-placeholder {font-family: 'PT Sans', sans-serif;font-size: 16px;font-style: italic !important;}
.searchinhead .aroundtext .text:placeholder {font-family: 'PT Sans', sans-serif;font-size: 16px;font-style: italic !important;}
.searchinhead .aroundtext .text:focus{
	border:none;
}
/*.searchinhead .icon2{
	display:block;
	float:right;
	width:16px;
	height:14px;
	margin:13px 13px 0px 13px;
	background-position:0 -70px;
}*/
.searchinhead__button {
	position: relative;
	width: 35px;
	height: 34px;
	text-indent: -9999px;
	border: none;
	-khtml-border-radius:0 !important;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius: 0 !important;
	background: #e4e4e4 !important;
	overflow: hidden;
	float: right;
}
.searchinhead__button:before {
	position: absolute;
	content: "";
	top: 6px;
	right: 6px;
	width: 22px;
	height: 25px;
	background: url("/bitrix/templates/3abey/components/bitrix/search.title/inheader/img/search-icon.png") 0 0 no-repeat;
}
.searchinhead-example {
	font-size: 13px;
	margin-top: 4px;
	color: #919191;
}
/* search.title -> results */
.title-search-result{
	display:none;
	margin-top:-3px;
	padding-right:1px;
	border-collapse:collapse;
	border:none;
	background-color:#fff;
	overflow:hidden;
	z-index:205;
}
.stitle{
	padding:15px 0px;
	text-align:left;
	background-color:#fff;
	border:1px solid #F2F2F2;
}
.stitle .title{
	margin:20px 20px 0px 20px;
	padding-bottom:8px;
	color:#ee8131;
	border-bottom:1px solid #F2F2F2;
}
.stitle .title.first{
	margin-top:0px;
}
.stitle .iblock .item{
	display:block;
	padding:6px 20px;
}
.stitle .iblock .item:hover{
	color:#fff;
	background-color:#899CC7;
}
/* simple items */

/* products */
.stitle .iblock .catitem .inner{
	background:url('/bitrix/templates/3abey/components/bitrix/search.title/inheader/img/dashed1.png') 0px bottom repeat;
}
.stitle .iblock .catitem:hover  .inner{
	background:url('/bitrix/templates/3abey/components/bitrix/search.title/inheader/img/dashed2.png') 0px bottom repeat;
}
.stitle .iblock .catitem .pic{
	display:inline-block;
	width:22px;
	margin-right:10px;
	text-align:center;
}
.stitle .iblock .catitem img{
	margin-bottom:1px;
}
.stitle.twolines .iblock .catitem .inner{
	background:none;
}
.stitle.twolines .iblock .catitem .name{
	margin-right:5px;
}
.stitle.twolines .iblock .catitem .pic{
	margin-right:5px;
}
.stitle.twolines .iblock .catitem .prs{
	float:left;
}
.stitle .iblock .catitem .name,
.stitle .iblock .catitem .prs{
	display:block;
}
.stitle .iblock .catitem .name,
.stitle .iblock .catitem .prs{
	position:relative;
	background-color:#fff;
}
.stitle .iblock .catitem:hover .name,
.stitle .iblock .catitem:hover .prs{
	background-color:#899CC7;
}
.stitle .iblock .catitem .name{
	float:left;
}
.stitle .iblock .catitem .name{
	padding-right:2px;
}
.stitle .iblock .catitem .prs{
	float:right;
	padding-left:2px;
	color:#000;
}
.stitle .iblock .catitem:hover .prs{
	color:#fff;
}

@media screen and (max-width:605px){
	body.adaptive .searchinhead{
		margin-top:5px;
		margin-left:0px;
	}
}
/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/catalog.section.list/menu/style.css?179209223417768*/
/*-------------------------------category-menu--------------------------------*/
.category-menu {
	position: relative;
    width: 100%;
    margin: 0 -248px 0 0;
	border: 5px solid transparent;
    float: left;
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
}
.category-menu__inner {
	position: relative;
	height: 36px;
    margin: 0 248px 0 0;
}
@media (max-width: 991px) {
	.category-menu__inner {
		position: static;
	}
}
@media (max-width: 767px) {
	.category-menu__inner {
		position: static;
	}
}
.category-menu__list {
	font-size: 0.1px;
	line-height: 0;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	display: table;
	/*text-align: justify;
	text-align-last: justify;
	text-justify: newspaper;*/
}
/*.category-menu__list:after {
	content: "";
	font-size: 0;
	line-height: 0;
	width: 100%;
	height: 0;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
}*/
.category-menu__item {
	position: static;
	font-size: 14px;
	line-height: 1.231;
	padding: 0 0 0 0;
	display: inline-block;
	display: table-cell;
	vertical-align: top;
	text-align: center;
	text-justify: auto;
	text-align-last: auto;
	color: #fff;
}
.category-menu__item:first-child {
	padding-left: 0;
}
.category-menu__item--parent {
	width: auto;
}
.category-menu__item--separator {
	position: relative;
	line-height: 36px;
	width: 0;
	padding: 0;
	margin: 0 -5px 0 5px;
}
.category-menu__item--separator:after {
	content: "\00A0";
}
.category-menu__item--separator:before {
	position: absolute;
	content: "";
	top: 50%;
	left: -2px;
	width: 5px;
	height: 5px;
	margin-top: -2px;
	background: url("/bitrix/templates/3abey/components/bitrix/catalog.section.list/menu/img/dots.png") no-repeat;
	display: inline-block;
	vertical-align: middle;
	pointer-events: none;
}
.category-menu__link {
	position: relative;
	font-size: 0;
	font-weight: bold;
	line-height: 36px;
	padding: 0 10px 0 10px;
	display: block;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	/*white-space: nowrap;*/
	color: inherit;
}
.category-menu__link-text {
	font-size: 15px;
	line-height: 16px;
	display: inline-block;
	vertical-align: middle;
}
.category-menu__link:hover, .menu-dropdown:hover > .category-menu__link, .menu-dropdown.open > .category-menu__link {
	background: #fff;
	text-decoration: none;
	color: #c4010c;
}
.category-menu__link-marker {
    position: absolute;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    bottom: 100%;
    left: 10px;
    margin: 0px 0 -4px 0;
    padding: 1px 6px 2px 6px;
    background: #fecc00;
    color: #000;
}
@media screen and (max-width: 1259px){
	.category-menu__item {
		padding-left: 0;
	}
	.category-menu__item--separator {
		margin: 0;
	}
	.category-menu__link-text {
		font-size: 14px;
	}
	.category-menu__item--parent .category-menu__link-text {
		font-size: 16px;
	}
}
@media screen and (max-width: 995px){
	.category-menu__item {
		display: none;
	}
	.category-menu__item--parent {
		width: 250px;
		display: block;
	}
	.category-menu__item--parent .category-menu__link-text {
		font-size: 20px;
	}
}
@media screen and (max-width:605px){
	.category-menu {
		margin: auto;
		float: none;
	}
	.category-menu__inner {
		height: auto;
		margin: auto;
	}
	.category-menu__item--parent {
		width: auto;
	}
}
/**/
.menu-dropdown {
	
}
.menu-dropdown__layout {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("/img/black-10.png");
	background: rgba(0, 0, 0, 0.1);
	display: none;
	pointer-events: none;
}
.menu-dropdown.hover .menu-dropdown__layout {
	display: block;
	z-index: 995;
}
.menu-dropdown .menu-dropdown__layout:hover {
	display: none;
}
.menu-dropdown.js-dropdown .menu-dropdown__layout {
	pointer-events: auto;
	display: none;
}
.menu-dropdown.open .menu-dropdown__layout {
	display: block;
	z-index: 995;
}
.is-mobile .menu-dropdown__layout {display: none !important;}
/*.menu-dropdown__button {
	padding-left: 20px;
}
.menu-dropdown__button .icon.menu {
	position: relative;
	width: 20px;
	height: 9px;
	margin-top: 3px;
	margin-right:10px;
	border-top: 3px solid;
	border-bottom: 3px solid;
	background: none !important;
	display: inline-block;
	vertical-align: top;
}
.menu-dropdown__button .icon.menu:before {
	position: absolute;
	content: "";
	top: 3px;
	left: 0;
	width: 100%;
	border-top: 3px solid;
}*/
.menu-dropdown__cont {
	position: absolute !important;
	left: 0;
	width: 100%;
	text-align: left;
}
.menu-dropdown__cont-inner {
	position: static;
	width: 100%;
	max-height: 465px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
	background: #fff;
	vertical-align: top;
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
}
.menu-dropdown__cont-inner .catalogmenu__scroll {
	position: relative;
	height: auto;
	padding: 0;
}
.menu-dropdown__cont-inner .catalogmenu__scroll .catalogmenu__scroll-cont {
	max-height: inherit;
}
.menu-dropdown__cont-inner .catalogmenu__scroll .scroll-element.scroll-y {
	right: -10px;
}
.menu-dropdown__cont-inner .catalogmenu__scroll .scroll-element.scroll-y .scroll-element_outer {
	
}
.menu-dropdown__button:hover ~ .menu-dropdown__cont .catalogmenu__scroll, .menu-dropdown__cont:hover .catalogmenu__scroll {
	max-height: 437px;
}
.menu-dropdown__cont-inner .scroll_block {
	max-height: inherit;
}
.menu-dropdown__cont-inner .catalogsubmenu__popup-cont {
	max-height: inherit;
}
/**/
.category-submenu__close {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.category-submenu {
	display: table-cell;
	vertical-align: top;
}
.category-submenu--col50 {
	width: 50%;
}
.category-submenu--col33 {
	width: 33%;
}
.category-submenu--col25 {
	width: 25%;
}
.category-submenu__list {
	padding: 0;
	margin: 0;
	list-style: none;
}
.category-submenu__item {
	position: static;
	font-size: 18px;
	line-height: 1.222;
	padding: 0;
	margin: 0;
	list-style: none;
	color: #2b2a29;
}
.category-submenu__item.level-1 {
	margin-top: 20px;
}
.category-submenu__item.level-1:first-child {
	margin-top: 0;
}
.category-submenu__item.level-2 {
	font-size: 16px;
	padding-left: 10px;
}
.category-submenu__item.level-3 {
	font-size: 14px;
	padding-left: 20px;
}
.category-submenu__item.level-4 {
	font-size: 12px;
	padding-left: 30px;
}
.category-submenu__link {
	position: relative;
	display: block;
	text-decoration: none;
	color: inherit;
}
.category-submenu__link:hover {
	text-decoration: underline;
}
@media screen and (max-width: 1140px){}
@media screen and (min-width:1010px){}
@media screen and (max-width:1010px){}
@media screen and (max-width:760px){}
@media screen and (max-width:605px){}
/**/

.catalogmenucolumn{
	/*float:left;
	width:225px;*/
	background-color: inherit;
	white-space: normal;
	text-align: left;
}
.catalogmenucolumn > ul {
	list-style: none;
	padding-left: 0px;
	margin-top: 0;
	margin-bottom: 0px;
	background-color: inherit;
}
.catalogmenucolumn > ul > li {
	list-style-type: none;
}
/*.catalogmenu, */.catalogmenusmall{
	position:relative;
}

/*.catalogmenu, .catalogmenu ul, */.catalogmenusmall, .catalogmenusmall ul{
	width: 100%;
}
/*.catalogmenu a, */.catalogmenusmall a{
	position:relative;
	padding: 8px 30px 11px 20px;
	text-decoration:none;
	display: block;
	color: inherit;
}
/*.catalogmenu li a > .menu.icon {
	position: absolute;
    right: 8px;
    top: 20px;
    width: 7px;
    height: 11px;
    margin-top: -5px;
    position: absolute;
	background: url("/img/icons.png") -18px -19px no-repeat;
}*/
/*.catalogmenu li a:hover > .menu.icon, .catalogmenu li:hover > a .menu.icon {
	background-position: -26px -19px;
}*/
/*.catalogmenu li a:hover, .catalogmenu li:hover > a {
	background: #f3f3f3;
}*/
/*.catalogmenu li a.selected{
	background: #f3f3f3;
}*/
/*.catalogmenu li{
	background-color:#FFF;
	display: block;
}*/
/*.catalogmenu.hover li.morelink{
	font-weight: bold;
	color: #c4010c;
}*/
.catalogmenu li.parent{
	background-color: inherit;
}
.catalogmenu a.parent{
	position: relative;
	font-size: 0;
	font-weight: bold;
	line-height: 36px;
	padding: 0 18px 0 18px;
	text-decoration: none;
	display: block;
	text-decoration:none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	color: inherit;
}
.catalogmenu a.parent:hover, .catalogmenu li.parent:hover a.parent, .catalogmenu li.parent.hover a.parent {
	background: #fff;
	text-decoration: none;
	color: #c4010c;
	z-index: 500;
}
@media screen and (max-width: 1259px){
	.catalogmenu a.parent {
		/*font-size: 16px;*/
		padding-right: 12px;
	}
}
@media screen and (max-width: 995px){
	.catalogmenu a.parent {
		width: 250px;
		display: block;
	}
	.catalogmenu a.parent {
		/*font-size: 20px;*/
	}
}
/*@media screen and (max-width: 1082px){
	.catalogmenu a.parent {
		font-size: 16px;
	}
}*/
.catalogmenu a.parent .icon.menu {
	position: relative;
	right: auto;
    top: auto;
	width: 20px;
	height: 9px;
	margin-top: 3px;
	margin-right:10px;
	border-top: 3px solid;
	border-bottom: 3px solid;
	background: none !important;
	display: inline-block;
	vertical-align: middle;
}
.catalogmenu a.parent .icon.menu:before {
	position: absolute;
	content: "";
	top: 3px;
	left: 0;
	width: 100%;
	border-top: 3px solid;
}
/*.catalogmenu a.first.morelink{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:16px;
	padding:12px 22px 12px 12px;
}*/

/*.catalogmenu li ul{
	position:absolute;
	font-size: 18px;
	line-height: 1.222;
	top:0px;
	max-width:100%;
	height:auto;
	padding-top: 14px;
	padding-bottom: 37px;
	border-left: 1px solid #f3f3f3;
	background-color:#fff;
	list-style: none;
	display:none;
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
	color: #2b2a29;
}*/
/*.catalogmenu li ul.show{
	display:block;
	z-index:500;
}*/
/*.catalogmenu li ul.first{
	top: 100%;
	width: 250px;
	max-width: 250px;
	margin: 0;
	border: none;
}*/
/*.catalogmenu li.first ul{
	min-height:100%;
}*/
/*.catalogmenu li ul a{
	text-align:left;
}*/
/*.catalogmenu li ul ul{
	margin: 0 0 0 100%;
}*/
/*.catalogmenu li:hover ul, .catalogmenu li.hover ul{
	display:none;
}*/
/*.catalogmenu li:hover > ul, .catalogmenu li.hover > ul, .catalogmenu li:hover ul.first.show, .catalogmenu li.hover ul.first.show{
	display:block;
	z-index: 200;
}*/
/**/
.catalogmenu__layout {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    display: none;
    pointer-events: none;
}
.catalogmenu li.parent.hover .catalogmenu__layout {
	display: block;
    z-index: 495;
}
.catalogmenu li.parent .catalogmenu__layout:hover {
	display: none;
    z-index: auto;
}
.catalogmenu__popup {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 0;
	overflow: hidden;
	z-index:500;
}
.catalogmenu li.parent.hover > .catalogmenu__popup {
	height: auto;
	overflow: visible;
}
.catalogmenu__list {
	font-size: 18px;
	line-height: 1.222;
	width: 250px;
	min-height: 465px;
	margin: 0;
	padding: 0;
	padding-top: 14px;
	padding-bottom: 14px;
	border: none;
	background-color:#fff;
	list-style: none;
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
	color: #2b2a29;
}
.catalogmenu__item {
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
}
.catalogmenu__item:hover {
	position: static;
	overflow: visible;
}
.catalogmenu__item--morelink {
	font-weight: bold;
	color: #c4010c;
}
.catalogmenu__link {
	position:relative;
	padding: 8px 30px 11px 20px;
	text-decoration:none;
	display: block;
	color: inherit;
}
.catalogmenu__link:before {
	position: absolute;
	top: 0;
	left: 100%;
	width: 13px;
	height: 100%;
	background: url("/img/menu-corner.png") left center no-repeat;
	background-size: 100% 100%;
	/*border-top: 19px solid transparent;
	border-bottom: 19px solid transparent;
	border-left: 10px solid #c4010c;*/
}
.catalogmenu__link:hover, .catalogmenu__item:hover > .catalogmenu__link {
	background: #c4010c;
	color: #fff;
	z-index: 1;
}
.catalogmenu__link.selected {
	background: #c4010c;
	color: #fff;
}
.catalogmenu__link .menu.icon {
	position: absolute;
    right: 8px;
    top: 20px;
    width: 7px;
    height: 11px;
    margin-top: -5px;
    position: absolute;
	background: url("/img/icons.png") -18px -19px no-repeat;
}
.catalogmenu__link .menu.icon {
	background-position: -26px -19px;
}
.catalogmenu__item:hover > .catalogmenu__link .menu.icon {
	background-position: -35px -29px;
}
.catalogmenu__item:hover > .catalogmenu__link:before {
	content: "";
}
.catalogsubmenu__list {
	font-size: 16px;
	padding: 0;
	margin: 21px 0 0 0;
	list-style: none;
	color: #2b2a29;
	overflow: hidden;
}
.catalogsubmenu__item {
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
}
.catalogsubmenu__item:first-child {
	margin-top: 0;
}
.catalogsubmenu__item.level-2 {
	font-weight: bold;
	margin-top: 21px;
}
.catalogsubmenu__item.level-2:first-child {
	margin-top: 0;
}
.catalogsubmenu__item.level-3 {
	
}
.catalogsubmenu__link {
	text-decoration: none;
	color: #214496;
}
.catalogsubmenu__link:hover {
	text-decoration: underline;
	color: #c4010c;
}
.catalogsubmenu__popup {
	position: absolute;
	top: auto;
	margin-top: -60px;
	left: 250px;
	right: 0;
	height: 100%;
	padding: 20px 20px 15px 20px;
	border-left: 1px solid #f3f3f3;
	background: #fff;
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
}
.catalogsubmenu__popup-cont {
	width: 100%;
	margin-top: -21px;
	display: table;
}
.catalogsubmenu__popup-col {}
.catalogsubmenu__popup .scroll_block {
	height: inherit;
}
.catalogsubmenu__popup .catalogmenu__scroll-cont {
	height: inherit;
}
.catalogsubmenu__popup .scroll-element.scroll-y {
	right: 10px;
}
.catalogsubmenu__popup .scroll-element.scroll-y .scroll-element_outer {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}
/**/
.catalogmenu .elementinmenu{
	width:250px;\
}
.catalogmenu li:hover ul.elementinmenu, .catalogmenu li.hover ul.elementinmenu{
	display:block;
	left:0px;
}
.catalogmenu .elementinmenu .name{
	height:35px;
	text-align:center;
	overflow:hidden;
}
.catalogmenu .elementinmenu .pic{
	padding:10px 0px;
	text-align:center;
}
.catalogmenu .elementinmenu .pic a{
	display:block;
	width:210px;
	height:170px;
	line-height:170px;
	text-align:center;
}
.catalogmenu .elementinmenu .pic a img{
	display:inline-block;
}
.catalogmenu .elementinmenu .price{
	padding:10px 20px 0px 20px;
	text-align:center;
}
.catalogmenu .elementinmenu .price span{
	display:inline-block;
	margin-bottom:6px;
}
.catalogmenu .elementinmenu .price.gen{
	display:block;
	font-size:18px;
	margin-right:15px;
	margin-bottom:10px;
}
.catalogmenu .elementinmenu .price.old{
	margin-right:25px;
}
.catalogmenu .elementinmenu .more{
	margin-top:20px;
	padding:0px 20px;
	text-align:right;
}
.catalogmenu .elementinmenu .more a{
	display:inline;
	padding:0px;
	text-align:right;
	text-decoration:none;
}
.catalogmenu .elementinmenu .more a:hover{
	text-decoration:underline;
}
.catalogmenu .elementinmenu .more a .icon{
	width:7px;
	height:14px;
	margin-left:5px;
	margin-bottom:3px;
	background-position:0px -545px;
}
.catalogmenu .elementinmenu .more a:hover .icon {
	background-position:-21px -545px;
}


/* mobile menu */
.catalogmenusmall{
	padding: 0;
	margin: 0;
	list-style: none;
	display:none;
}
.catalogmenusmall ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.catalogmenusmall li.parent{
	
}
.catalogmenusmall a.parent{
	position: relative;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	padding: 8px 18px 8px 18px;
	text-decoration: none;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	color: inherit;
}
.catalogmenusmall a.parent:hover, .catalogmenusmall li.parent.hover a.parent {
	background: #fff;
	text-decoration: none;
	color: #c4010c;
}
.catalogmenusmall a.parent .icon.menu{
	position: relative;
	right: auto;
    top: auto;
	width: 20px;
	height: 9px;
	margin-top: 3px;
	margin-right:10px;
	border-top: 3px solid;
	border-bottom: 3px solid;
	background: none !important;
	display: inline-block;
	vertical-align: top;
}
.catalogmenusmall a.parent .icon.menu:before {
	position: absolute;
	content: "";
	top: 3px;
	left: 0;
	width: 100%;
	border-top: 3px solid;
}
.catalogmenusmall a:hover .menu.icon, .catalogmenusmall li:hover > a .menu.icon {
	background-position: -26px -19px;
}
.catalogmenusmall a.parent:hover, .catalogmenusmall li.parent.hover a.parent {
	background: #fff;
	text-decoration: none;
	color: #c4010c;
}

@media screen and (min-width:1010px){
	body.adaptive .catalogmenu li ul.first.show{
		display:block;
	}
}
@media screen and (max-width:1010px){
	body.adaptive .catalogmenu li:hover > ul.lvl4,
	body.adaptive .catalogmenu li.hover > ul.lvl4,
	body.adaptive .catalogmenu li:hover > ul.lvl5,
	body.adaptive .catalogmenu li.hover > ul.lvl5{
		display:none;
	}
	body.adaptive .catalogmenu li ul.first.show{
		display:none;
	}
	body.adaptive .catalogmenu li ul{
		font-size: 14px;
	}
	body.adaptive .catalogmenu li ul a > .menu.icon {
		top: 16px;
	}
}
@media screen and (max-width:760px){
	body.adaptive .catalogmenu li:hover > ul.lvl3,
	body.adaptive .catalogmenu li.hover > ul.lvl3,
	body.adaptive .catalogmenu li:hover > ul.lvl4,
	body.adaptive .catalogmenu li.hover > ul.lvl4,
	body.adaptive .catalogmenu li:hover > ul.lvl5,
	body.adaptive .catalogmenu li.hover > ul.lvl5{
		display:none;
	}
}
@media screen and (max-width:605px){
	body.adaptive .catalogmenucolumn{
		float:none;
	}
	body.adaptive .catalogmenucolumn .catalogmenu{
		display:none;
	}
	body.adaptive .catalogmenucolumn .catalogmenusmall{
		display:block;
	}
}

.catalogmenu2 li.first:hover > a, .catalogmenu2 li.first.hover > a, .catalogmenu2 a.first:hover, .catalogmenu2 a.first.hover{
	background-color:#EE8131!important;
	color: #fff;
}
/*.menu-sidebar li a:hover {
 	background: #EE8131!important;
 	text-decoration: underline;
 	color: #fff;
}*/

/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/breadcrumb/gopro/style.css?1792092234220*/
.breadcrumb{
	padding:12px 0px;
}
.breadcrumb li{
	display:inline;
}
.breadcrumb a{
	text-decoration:underline;
}
.breadcrumb a:hover{
	text-decoration:none;
}
.breadcrumb li.last a{
	color:#000;
	text-decoration:none;
}
/* End */


/* Start:/bitrix/templates/3abey/components/bitrix/subscribe.form/footer/style.css?1792092234352*/
.footersubscribe .title{
	font-weight: bold;
	margin-bottom:6px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	opacity: 0.5;
}
body .footersubscribe .inp input{
	width:100%;
	padding: 5px 10px;
	border: none;
}
.footersubscribe a.button{
	margin-top:6px;
}
.footersubscribe a.btn1{
	display:block;
	margin-top:6px;
	text-align:center;
}
/* End */


/* Start:/bitrix/templates/3abey/styles.css?179213440717991*/
@import url("/bitrix/templates/3abey/css/additional.css");
@import url("/bitrix/templates/3abey/css/custom.css");

html,
body,
ul,
ol,
img,
small,
form,
table,
table td,
hr,
input {
    border: 0;
    margin: 0;
    padding: 0;
}

html {
    font-size: 14px;
}

body {
    font: 14px 'PT Sans', Arial, Helvetica, sans-serif;
    overflow-y: scroll;
    text-align: center;
}

ul,
ol {
    list-style: none outside none;
}

ul,
ol {
    padding-left: 20px;
    margin-top: 0;
    margin-bottom: 9.5px;
}

ul {
    list-style: circle;
}

ol {
    list-style: decimal;
}

ul>li,
ol>li {
    list-style-type: inherit;
    line-height: 19px;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.fancybox-wrap,
.jspScrollable {
    outline: -webkit-focus-ring-color auto 0;
}

.body .bx-sls .dropdown-block,
.body .bx-slst .dropdown-block {
    font-size: 13px;
    margin: 0;
    border: 1px solid #F2F2F2;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15) inset, 0 1px 0 0 rgba(255, 255, 255, 0.35);
}

.body .bx-sls .dropdown-block.focus,
.body .bx-slst .dropdown-block.focus {
    border: 1px solid #EE8131;
}

.body .bx-sls .bx-ui-sls-route,
.body .bx-slst .bx-ui-sls-route {
    position: relative;
    top: -5px;
}

::-webkit-input-placeholder {
    color: #919191;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

::-moz-placeholder {
    color: #919191;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

:-ms-input-placeholder {
    color: #919191;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

input:-moz-placeholder {
    color: #919191;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

.disableSelection {
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

h1.pagetitle {
    margin: 5px 0px 20px 0px;
    font-weight: normal;
    text-transform: uppercase;
}

h1.pagetitle_main {
    font: normal 14px/18px 'PT Sans', Arial, Helvetica, sans-serif;
    color: #000;
}

.icon {
    display: inline-block;
    /*display:inline;*/
    font-size: 0;
    vertical-align: middle;
    /*zoom:1;*/
}

.nowrap {
    white-space: nowrap;
}

.pngicons,
.showcase .share .b-share-icon,
.rsgppopup .share .b-share-icon {
    background-image: url('/img/icons.png?v100');
}

.animashka,
#fancybox-loading div {
    background: transparent url('/bitrix/templates/3abey/img/loading.gif?v100') center center no-repeat;
}

.timer .progressbar .progress {
    -moz-transition: width 0.5s;
    -o-transition: width 0.5s;
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
}

.timer.da2 .progressbar .progress {
    background-image: url('/bitrix/templates/3abey/img/timer_da2.jpg');
}

.timer.qb .progressbar .progress {
    background-image: url('/bitrix/templates/3abey/img/timer_qb.jpg');
}

.timer.qb .progressbar .progress {
    background-image: url('/bitrix/templates/3abey/img/timer_qb.jpg');
}

.timer i {
    background-image: url('/bitrix/templates/3abey/img/clock.png');
}

.catalogmenu a.parent .icon.menu,
.catalogmenusmall a.parent .icon.menu {
    background-image: url('/bitrix/templates/3abey/img/menu.png');
}

.boxsizing,
.column1,
.searchinhead,
.searchinhead .aroundtext,
.location,
.mainsections .section,
.presscentermainn,
.presscentermainn .item,
.presscentermainn .item .img,
.sections .section,
.catalog .prods .sectinfo .img,
.rsgppopup .block.left,
.showcaseitem .block.left,
.elementdetail .pictures,
.light .js-element,
.detailtabs .docs,
.detailtabs .set .fullpanel .block,
.detailtabs .set .fullpanel .block .prices,
.detailtabs .set .fullpanel .block .arounddiscount,
.footer .line1 .block,
.footer .catmenu .aroundlevel,
.body input,
.body textarea,
.body span.likeinput,
.footer input,
.footer textarea,
.footer span.likeinput,
.fancybox-inner input,
.fancybox-inner textarea,
.fancybox-inner span.likeinput,
.iblocklist .item .pic,
.iblockdetail .pic,
.arfiles .files .docs,
.locationbig .item,
.body .pmenu a,
.body .pcontent,
.body a.btn,
.body a.btn1,
.body a.btn2,
.body a.btn3,
.footer a.btn,
.footer a.btn1,
.footer a.btn2,
.footer a.btn3,
.fancybox-inner a.btn,
.fancybox-inner a.btn1,
.fancybox-inner a.btn2,
.fancybox-inner a.btn3,
.orderforma .body,
.orderforma .body .line,
.orderforma .body .line .description .in,
.someform.orderforma .body .line.f_select .nm,
.someform.orderforma .body .line.f_select .vl,
.orderlist .item,
div.table div.td,
div.table div.full,
.brandslist .item,
.brandsdetail .description,
.brandbig .item,
.spage .iblock .sitem.catitem .pic,
.showcase .js-element .in,
.showcase .js-element .padd,
.mix .compare,
.mix .catalogsorter,
.body .aroundjssorslider1 .item.product .text,
.body .aroundjssorslider1 .item.product .image,
.body .aroundowlslider1 .item.product .text,
.body .aroundowlslider1 .item.product .image {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.body img,
.footer img {
    max-width: 100%;
    height: auto;
    width: auto\9;
}

.ajax_loader {
    display: block;
    margin: 0 auto;
}

.clearfix:after {
    display: block;
    clear: both;
    content: " ";
    font-size: 0;
    height: 0;
    visibility: hidden;
}

* html .clearfix {
    zoom: 1;
}

*:first-child+html .clearfix {
    zoom: 1;
}

.clear {
    clear: both;
}

.nonep {
    height: 1px;
    left: -10000px;
    position: absolute;
    width: 1px;
}

.noned {
    display: none;
}

a {
    color: #214496;
    text-decoration: underline;
    outline: none;
}

a.btn1,
a.btn2,
a.btn3 {
    display: inline-block;
    padding: 5px 14px;
    text-decoration: none;
    text-align: center;
    color: #FFF;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

a.btn1 {
    background-color: #EE8131;
}

a.btn2 {
    background-color: #214496;
}

a.btn3 {
    background-color: #899CC7;
}

a.btn1:hover,
a.btn2:hover,
a.btn3:hover {
    text-decoration: underline;
}

a.btn1:active {
    background-color: #d36f25;
}

a.btn2:active {
    background-color: #19326c;
}

a.btn3:active {
    background-color: #69789c;
}

a:hover {
    text-decoration: none;
}

a.fullback .icon {
    width: 7px;
    height: 14px;
    margin-right: 5px;
    margin-bottom: 3px;
    background-position: 0px -531px;
}

a.fullback:hover .icon {
    background-position: -21px -531px;
}

.area2darken {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url('/bitrix/templates/3abey/img/area2darken.png') repeat scroll 0 0 transparent;
    z-index: 990;
}

.area2darken .animashka {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 31px;
    height: 31px;
    margin: -15px 0px 0px -15px;
}

.ajaxpages {
    padding: 0px;
    text-align: center;
    height: 65px;
    line-height: 65px;
}

.ajaxpages i {
    display: inline-block;
    width: 31px;
    height: 31px;
    margin-right: 5px;
    line-height: 31px;
    vertical-align: middle;
    visibility: hidden;
}

.ajaxpages.animation i {
    visibility: visible;
}

.ajaxpages a {
    line-height: 31px;
    text-decoration: none;
}

.ajaxpages span {
    border-bottom: 1px dashed #0c4da2;
}

.ajaxpages a:hover span {
    border-bottom: 1px dashed #fff;
}

.add2compare .icon {
    width: 13px;
    height: 13px;
    margin-right: 5px;
    margin-bottom: 2px;
    background-position: 0px -255px;
}

.add2compare.in .icon {
    background-position: -13px -255px;
}

.errortext,
.reviews-note-error,
.notetext {
    display: inline-block;
    margin-bottom: 15px;
    padding: 10px 14px;
}

.errortext {
    border: 1px solid red;
}

.notetext {
    border: 1px solid green;
}

.js-element .icon.da2qb,
.js-element .icon.da2qb {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    width: 0px;
    height: 0px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.js-element.qb .icon.da2qb {
    background-image: url('/bitrix/templates/3abey/img/qb.png');
}

.js-element.da2 .icon.da2qb,
.js-element.da2.qb .icon.da2qb,
.js-element.qb .icon.da2qb {
    width: 94px;
    height: 94px;
    z-index: 100;
}

.js-element.da2 .icon.da2qb,
.js-element.da2.qb .icon.da2qb {
    background-image: url('/bitrix/templates/3abey/img/da2.png');
}

.price.old {
    color: #666666;
    text-decoration: line-through;
}

.price.new {
    color: #ee8131;
}

.centering {
    width: 100%;
    max-width: 1260px;
    min-width: 1260px;
    margin: 0 auto;
    text-align: left;
}

.adaptive .centering {
    min-width: 320px;
}

.centeringin {
    margin-left: 20px;
    margin-right: 20px;
}

.tline {
    width: 100%;
    padding: 6px 0 6px 0;
    background-color: #e4e4e4;
    text-align: center;
    color: #535353;
}

.tline .centering {
    text-align: inherit;
}

.tpanel {
    min-height: 42px;
    padding: 6px 0 6px 0;
    background-color: #c4010c;
    color: #fff;
    background-image: url(/bitrix/templates/3abey/img/snow-sneg.gif);
}

.authandlocation {
    float: right;
}

.tpanel__menu {
    overflow: hidden;
}

.tpanel__location {
    float: right;
    margin-right: 4.05%;
}

.header {}

.header__logo {
    width: 243px;
    margin-right: 2.75%;
    float: left;
}

.header .logo {}

.header .logo a {
    position: relative;
    display: block;
}

.header .logo a,
.header .logo a:hover {
    text-decoration: none;
}

.header .logo a img {
    display: block;
}

@media screen and (max-width:1120px) {
    .header__logo {
        width: 243px;
    }

    .header .logo a {
        padding-left: 0;
    }

    .header .logo a:before {
        content: none;
    }
}

@media screen and (max-width:1000px) {
    .header__logo {
        width: 22.25%;
    }
}

.header__search {
    overflow: hidden;
}

.header .search {
    padding-top: 9px;
}

@media screen and (max-width:1000px) {}

.header__phone-basket {
    float: right;
}

@media screen and (max-width:875px) {
    .header__phone-basket {
        float: none;
    }
}

.header__phone {
    min-width: 165px;
    margin-left: 3.25%;
    margin-left: 20px;
    float: left;
    white-space: nowrap;
}

.header .phone {
    padding-top: 3px;
}

.header .phone__cont {
    font-size: 13px;
    line-height: 1.2;
    color: #919191;
}

.header .phone__cont a,
.header .phone__cont a:hover {
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    color: #2b2a29;
}

.header .callback {
    margin-top: 2px;
}

.header .callback a {
    font-size: 13px;
    display: inline-block;
    border-bottom: 1px dashed;
    text-decoration: none;
}

.header .callback a:hover {
    border-bottom-color: transparent;
}

@media screen and (max-width:1000px) {}

.header__basket {
    width: 248px;
    margin-left: 20px;
    float: right;
}

.header .basket {
    padding-top: 9px;
}

@media screen and (max-width:1000px) {}

.content {
    line-height: 18px;
}

.footer {
    margin-top: 50px;
    background-color: #2b2a29;
    color: #fff;
}

.footer .line1 {
    padding: 30px 0;
}

.footer .line1 .block {
    float: left;
    padding-right: 30px;
}

.footer .line1 .block.one {
    width: 20%;
}

.footer .line1 .block.two {
    width: 51%;
}

.footer .line1 .block.three {
    width: 15%;
}

.footer .line1 .block.four {
    width: 14%;
    padding-right: 0px;
}

.footer .line1 .block.one img {}

.footer .line1 .contacts {
    margin-top: 25px;
}

.footer .line1 .contacts .phone {
    margin-top: 2px;
}

.footer .line1 .contacts .phone a {
    font-size: 24px;
    text-decoration: none;
    color: inherit;
}

.footer .line1 .contacts .recall,
.footer .line1 .contacts .feedback {
    border-bottom: 1px dashed;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    opacity: 0.5;
    text-decoration: none;
    color: inherit;
}

.footer .line1 .contacts .feedback {
    display: inline-block;
    margin-top: 25px;
}

.footer .line1 .contacts .recall .icon {
    width: 9px;
    height: 16px;
    background-position: 0px 140px;
}

.footer .line1 .contacts .recall .icon,
.footer .line1 .contacts .feedback .icon {
    margin-right: 5px;
}

.footer .line1 .contacts .recall .icon {
    width: 9px;
    height: 16px;
    background-position: 0px -140px;
}

.footer .line1 .contacts .feedback .icon {
    width: 15px;
    height: 11px;
    background-position: 0px -156px;
}

.footer .line1 .contacts .recall:hover,
.footer .line1 .contacts .feedback:hover {}

.footer .line2 {
    padding: 10px 0px;
    font-size: 12px;
    border-top: 1px solid transparent;
}

.footer .line2 .sitecopy {
    float: left;
}

.footer .line2 .developercopy {
    float: right;
}

.add2basketform.cantbuy .submit,
.add2basketform.cantbuy .inbasket,
.add2basketform.cantbuy .buy1click,
.add2basketform.js-synchro.cantbuy .submit,
.add2basketform.js-synchro.cantbuy .inbasket,
.add2basketform.js-synchro.cantbuy .buy1click,
.add2basketform.js-synchro.cantbuy.in .submit,
.add2basketform.js-synchro.cantbuy.in .inbasket,
.add2basketform.js-synchro.cantbuy.in .buy1click,
.add2basketform.js-asynchro.cantbuy .submit,
.add2basketform.js-asynchro.cantbuy .inbasket,
.add2basketform.js-asynchro.cantbuy .buy1click,
.add2basketform.js-asynchro.cantbuy.in .submit,
.add2basketform.js-asynchro.cantbuy.in .inbasket,
.add2basketform.js-asynchro.cantbuy.in .buy1click {
    visibility: hidden;
}

.elementdetail .add2basketform.cantbuy .submit,
.elementdetail .add2basketform.cantbuy .inbasket,
.elementdetail .add2basketform.cantbuy .go2basket,
.elementdetail .add2basketform.cantbuy .buy1click,
.elementdetail .add2basketform.js-synchro.cantbuy .submit,
.elementdetail .add2basketform.js-synchro.cantbuy .inbasket,
.elementdetail .add2basketform.js-synchro.cantbuy .go2basket,
.elementdetail .add2basketform.js-synchro.cantbuy .buy1click,
.elementdetail .add2basketform.js-synchro.cantbuy.in .submit,
.elementdetail .add2basketform.js-synchro.cantbuy.in .inbasket,
.elementdetail .add2basketform.js-synchro.cantbuy.in .go2basket,
.elementdetail .add2basketform.js-synchro.cantbuy.in .buy1click,
.elementdetail .add2basketform.js-asynchro.cantbuy .submit,
.elementdetail .add2basketform.js-asynchro.cantbuy .inbasket,
.elementdetail .add2basketform.js-asynchro.cantbuy .go2basket,
.elementdetail .add2basketform.js-asynchro.cantbuy .buy1click,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .submit,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .inbasket,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .go2basket,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .buy1click {
    display: none;
}

.add2basketform .inbasket,
.add2basketform .go2basket,
.add2basketform .add2basket,
.add2basketform .buy1click {
    white-space: nowrap;
}

.add2basketform .inbasket,
.add2basketform .go2basket,
.add2basketform.in .add2basket,
.add2basketform.in .buy1click {
    display: none;
}

.add2basketform.in .inbasket,
.add2basketform.in .go2basket,
.add2basketform .add2basket,
.add2basketform .buy1click {
    display: inline-block;
}

.js-element .plus,
.js-element .minus {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 14px;
    width: 9px;
    padding: 6px 9px;
    background-color: #e4e4e4;
    text-decoration: none;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    color: #9da6a6;
    cursor: pointer;
}

.js-element .plus:hover,
.js-element .minus:hover {
    background-color: #e0e0e0;
}

.js-element .plus:active,
.js-element .minus:active {
    background-color: #cdcdcd;
}

.js-element .quantity {
    font-size: 0;
    line-height: 0;
    display: inline-table;
    vertical-align: top;
    border: 1px solid #e4e4e4;
    background-color: #FFF;
    white-space: nowrap;
}

.js-element .quantity input {
    line-height: 26px;
    width: 26px;
    height: 26px;
    padding: 0px;
    text-align: center;
    vertical-align: top;
    border: none;
    box-shadow: none;
}

.js-element .quantity input:focus {
    border: none;
    box-shadow: none;
}

.js-element .quantity input,
.js-element .js-measurename {
    font-size: 13px;
    line-height: 26px;
    background-color: #FFF;
}

.js-element .js-measurename {
    display: inline-block;
    min-width: 28px;
    padding: 0px 2px;
}

.pmenu,
.pcontent {
    float: left;
}

.pmenu {
    width: 20%;
}

.pcontent {
    width: 80%;
    padding-left: 25px;
}

.someform {
    width: 100%;
    max-width: 300px;
}

.someform--recall {
    width: 330px;
    max-width: none;
}

.someform .line {
    margin-bottom: 10px;
}

.table {
    width: 100%;
}

.table .tr {
    width: 100%;
}

.table .full,
.table .tr,
.table .td {
    float: left;
}

.table .full,
.table .td {
    padding: 5px 10px;
}

.table .td {
    width: 50%;
}

.table .full {
    width: 100%;
}

.table .full.name {
    color: #EE8131;
;
}

.table .full.header {
    font-weight: bold;
    margin-top: 15px;
}

.description {
    overflow-x: hidden;
}

.elementdetail .prices table td .price.old {
    min-height: 18px;
    display: block;
}

.sorter_and_name {
    margin-top: 30px;
    margin-bottom: 15px;
}

.sorter_and_name .name {
    float: left;
    padding: 0px 17px;
    color: #EE8131;
    font-size: 24px;
    font-weight: normal;
    text-transform: uppercase;
}

.sorter_and_name .sorter {
    float: right;
}

.num-404-error {
    font-size: 200px;
    margin-top: 50px;
    line-height: 160px;
    color: #EE8131;
}

.text-404-error {
    font-size: 30px;
    padding: 35px 0 35px;
}

.errorbutton a {
    color: #fff;
    text-decoration: none;
    background: #EE8131;
    display: inline-block;
    margin: 0 auto;
    font-size: 14px;
    padding: 10px 30px;
}

.errorpagein {
    margin-bottom: 70px;
    text-align: center;
}

.catalogmenu2 li.first:hover>a,
.catalogmenu2 li.first.hover>a,
.catalogmenu2 a.first:hover,
.catalogmenu2 a.first.hover {
    color: #fff;
    background-color: #EE8131;
}

.charactersiticSKU {
    margin-bottom: 15px;
}

.name_prop_sku {
    font-weight: 600;
    margin-right: 5px;
    font-family: Arial;
}

.header_slogan {
    font-size: 14px;
    padding: 0px;
    margin: -5px 0px 5px 0px;
    color: #000;
}

.scale {
    transition: 0.3s;
   }

.scale:hover {
    transform: scale(1.1);
   }
/* End */


/* Start:/bitrix/templates/3abey/template_styles.css?1792092234291*/
.catalogmenu__layout + .catalogmenu__popup {
  overflow: visible !important;
}
.catalogsubmenu__popup {
  top: 0;
  margin-top: 0;
  width: 700px;
}
.catalogmenu__list.first {
  position: relative;
}
.column-block__left .category-menu.left-menu-icon-catalog {
  height: 830px;
}
/* End */
/* /bitrix/templates/3abey/css/ff.css?17920922341802 */
/* /bitrix/templates/3abey/css/media.css?17920922347887 */
/* /styles/screen.css?179213441669665 */
/* /bitrix/templates/3abey/js/jscrollpane/jquery.jscrollpane.css?17920922341682 */
/* /bitrix/templates/3abey/js/fancybox/jquery.fancybox.css?17920922345565 */
/* /bitrix/templates/3abey/css/offers.css?17920922342635 */
/* /bitrix/templates/3abey/js/popup/style.css?17920922345596 */
/* /styles/grid.css?179209246316326 */
/* /styles/form.css?179209246321779 */
/* /styles/selectStyler.css?17920924637782 */
/* /styles/jquery.scrollbar.css?17920924633934 */
/* /bitrix/templates/3abey/components/bitrix/advertising.banner/bootstrap/style.css?17920922331129 */
/* /bitrix/templates/3abey/components/bitrix/system.auth.form/inheader/style.css?1792092234519 */
/* /bitrix/templates/3abey/components/bitrix/news.list/city_chooser/style.css?17920922346534 */
/* /bitrix/templates/3abey/components/bitrix/menu/tpanel/style.css?1792092234149 */
/* /bitrix/templates/3abey/components/bitrix/sale.basket.basket.small/inheader/style.css?1792092234896 */
/* /bitrix/templates/3abey/components/bitrix/search.title/inheader/style.css?17920922343852 */
/* /bitrix/templates/3abey/components/bitrix/catalog.section.list/menu/style.css?179209223417768 */
/* /bitrix/templates/3abey/components/bitrix/breadcrumb/gopro/style.css?1792092234220 */
/* /bitrix/templates/3abey/components/bitrix/subscribe.form/footer/style.css?1792092234352 */
/* /bitrix/templates/3abey/styles.css?179213440717991 */
/* /bitrix/templates/3abey/template_styles.css?1792092234291 */
