

/* Start:/bitrix/templates/almin/components/bitrix/search.form/.default/style.css?15538489761071*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	scrollbar-face-color:#ED1C24;
}

.ac_results ul {
	width: 100%;
	max-height: 460px !important;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;	
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: table-row;
	cursor:pointer;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 14px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_results li .table-cell {
	display: table-cell;
	vertical-align:middle;
	padding:5px;	
}
.ac_loading {
	background: white url('/bitrix/templates/almin/components/bitrix/search.form/.default/indicator.gif') right center no-repeat;
	z-index:10000;
    position: relative;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #76923C;
	color: white;
}

/* End */


/* Start:/bitrix/templates/almin/template_styles.css?1750938634251029*/
*, html, body, div{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
html, body{height:100%;top:0px;left:0px;}
/*@media (max-width:750px){
	html, body{height:100%;}
}*/
body{font:normal 11px Verdana, Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
:root {
	--vhM: 108px;
}
.js-console {
	position: fixed;
    width: 100%;
    height: 200px;
    top: 100px;
    background: white;
    border: 2px solid black;
    z-index: 1000000;
	overflow-y:scroll;
	display:none;
}
h1{font-size:22px;}
ul, ul li{list-style:none;}
.content ul li{padding:0px 0px 5px 13px; font-size:16px;}
img{border:none;}
a{position:relative;outline:none;font-size:13px;color:#000;line-height:1.1;}
a:hover{text-decoration:none;}
.a-block{    display: block;
    font-size: 18px;
    text-decoration: none;
    margin: 8px 0px;
    padding: 3px 0px 3px 7px;
    line-height: 1;
    border: 1px solid #a9a9a9;
    border-radius: 5px;}

/*slim*/

.first-page-mob .a-block.mt40{margin-top:40px;}
.mt30{margin-top:30px;}
table td, table th{text-align:left;}
body.m700 #bx-panel{display:none !important;}
input{font-family:Arial, Helvetica, sans-serif;}
textarea{overflow:auto;}
#overlay{position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:#000;opacity:0.5;display:none;z-index:10001;}
font.errortext{color:red;}
.region_ch{position:absolute;left:50%;top:50px;width:345px;padding:20px 10px 10px 15px;margin-left:-160px;border:2px solid #1fa345;background:#FFF;z-index:9999;font-size:14px;z-index:99999;}
#overlay_2{positicatalog-elementon:absolute;width:100%;height:100%;top:0px;left:0px;background-color:#000;opacity:0.5;filter:alpha(opacity=50);ZOOM:1;z-index:9999;}
#load{position:fixed;display:none;width:50px;height:50px;background-image:url(/bitrix/templates/almin/images/load.gif);z-index:12000;}
.carusel-block{width:225px;margin:0px auto;padding-left:20px;}
.carusel-block.goods-filters{width:auto;}
.lenta_id{width:100%; margin-bottom:30px;}
#lenta_id_35 {
	margin-top:40px;
}
#sidebar {position:relative;}

#sidebar .lenta_id{width:225px;margin-top:20px;}
.lenta_id:first{margin-top:5px;}
#sidebar .lenta_id.load{margin:0px;background:url(/bitrix/templates/almin/images/load.gif) no-repeat center;}
#slider_container_slides_5 div.load{margin:0px;background:url(/bitrix/templates/almin/images/load.gif) no-repeat center;}
#sidebar .lenta_id:last-child {margin-bottom:20px;}
.lenta_id.load{width:50px;height:50px;margin:auto;background:url(/bitrix/templates/almin/images/load.gif) no-repeat;}
#bold{font-weight:bold;}
.login{position:absolute;left:50%;top:50px;width:345px;padding:20px 10px 10px 15px;margin-left:-160px;border:2px solid #1fa345;background:#FFF;z-index:9999;font-size:14px;display:none;z-index:99999;}
.login .AUTH_CAPTION{padding:0px 0px 25px 0px;font-size:20px;display:block;font-weight:bold;}
.login .form_text{width:100%;margin:0px 0px 20px 0px;}
.login .form_text span{float:left;display:inline;width:65px;height:20px;margin:2px 0px 0px 0px;}
.login .form_text input.text{width:190px;height:20px;padding:2px 0px 0px 2px;margin:0px;border:1px solid #B7B7B7;text-align:left;}
.login .form_text label{position:relative;top:-2px;left:10px;}
.login .form_text input.submit{padding:0px 10px 0px 10px;font-size:16px;cursor:pointer;}
.login .close{float:right;display:inline;margin:-10px 0px 0px 0px;}
.login .mt{margin-bottom:5px;}
.login .form_submit{margin:15px 0px 15px 0px;}
.first-page{display:block;}
.first-page-mob{display:none;}
.gray-line {
	border-bottom: 1px solid #dbdbdb;
	margin:15px 0px;
}

.main-text {
  margin-top:55px;
}
.main-text a{
	font-size:16px;
	line-height:24px;
}
.main-text h1 {
	margin-bottom:15px;
}
.main-text h1, 	.main-text h2 {
  display: block;
  font-size: 22px;
  text-decoration: none;
  line-height: 1;
  padding-bottom: 5px;
  font-weight: normal;
  text-align: center;	
  padding-bottom:20px;
}
.main-text h2 {
  display:inline;
  text-align:left;
}
.main-text p {
  font-size:14px;
  padding-bottom: 10px;
  line-height:20px;
  text-align:justify;
  
}
.main-text ul, 	.main-text ul li {
  list-style:decimal;
}
.main-text li {
  font-size:16px;	
  line-height:24px;
  margin: 10px 0px 10px 25px;
  text-align: justify;					
}

@media (max-width:750px){
	.first-page{display:none;} .main-text {display:none;}
	#bx-panel{display:none !important;}
}
@media (max-width:750px){.first-page-mob{display:block;padding-top:3px;max-height: 9001em;} 
}
.bigbanner-block{/*display: flex;*/}
.bigbanner{position:relative;float:left;width:74%;/*flex: 2 2 1023px; overflow:hidden;*/}
.good-days-block{position:relative;margin-left:75%;text-align:center;/*flex: 1 1 342px;margin-left:10px;*/}
.good-days-block .info{margin-top:5px;}
.good-block-name{font-size:20px;padding-top:7px;}
.good-days{height:100%;width:100%;display:block;position:relative;margin-top:10px;background:url(https://img1.almin.ru/bitrix/templates/almin/images/podlojka_rapport.png) repeat;}
.good-days-img{width:auto;display:block;height:auto;margin:auto;}
.good-days .price.new{display:block;max-width:160px;margin:0px auto;font-size:28px;color:white !important;background-color:#ED1C24;border-radius:10px;padding:5px;font-weight:bold;}
.good-days .price.old{font-size:31px;}
.good-name{font-size:17px;width:200px;margin:0px auto;max-height:60px;overflow:hidden;}
.good-name a{font-size:17px;text-decoration:none;}
.first-page .stickers-banners .good-name a{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    text-overflow: ellipsis;
    overflow: hidden;
}
@media (min-width:700px) and (max-width:1199px){.good-days-img{max-height:45%;}
.good-days .price.new{font-size:20px;padding:2px;}
.good-days .price.old{font-size:20px;}
.good-name{font-size:15px;width:145px;}
}
@media (max-width:1280px){
	.first-page .stickers-banners .good-name a{
		-webkit-line-clamp: 4;
		font-size:14px;
	}	
}
.stickers-banners .good-days {
	padding: 20px 0px;
}
.first-page .stickers-banners .good-days {
	margin-top:0px;
}

.first-page .stickers-banners .good-days img {
	margin: auto;
}

@media (min-width:1200px){.good-days-img{max-height:50%;}
}
@media (min-width:1700px){.good-days-img{max-height:66%;}
}

.stickers-banners .good-days  {
	text-align:center;
}

.stickers-banners  .good-name {
	max-height:inherit;
}

#container{position:relative;min-width:1000px;min-height:100%;text-align:left;padding-bottom:130px;margin-bottom:-130px;}
@media (max-width:750px){#container{min-width:100%;padding-bottom:0px;margin-bottom:0px;}
}
#header{padding:10px 0px 0px 0px;min-width:1000px;display:block;min-height:147px;}
.dialog_zakaz{position:fixed;top:50%;margin-top:-109px;left:50%;margin-left:-147px;display:none;z-index:10002;}
@media (min-width:751px){#mobile-header{display:none;}
}
#mobile-footer {
	display:none;
}
@media (max-width:750px){
	#mobile-header{width:100%;min-width:100%;height:44px;position:fixed;top:0px;z-index:20000;padding:2px 0px;background:white;border-bottom:1px solid #e6e6e6;}
	#header{display:none;}
	#mobile-header {
	  display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: flex-start;	  		
	}
	#mobile-footer {
	  width: 100%;
	  min-width: 100%;
	  height: 44px;
	  position: fixed;
	  bottom: 0px;
	  z-index: 20000;
      padding: 10px 0px 5px 0px;
	  background: white;
	  display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: flex-start;	  
	}
	#mobile-header .but:nth-child(1) {
		width:auto;
	}
	#mobile-footer .sales-span {
	    font-weight:bold;
		color:#ED1C24;
	}
	#mobile-header .but, #mobile-footer .but {
		width:20%;
		padding:0px 10px;
		border: 1px solid #FFF;
		border-left: 1px solid #e6e6e6;
		text-align: center;
		color: #5a5a5a;
		margin-top: 0px;		
        display: flex;
        justify-content: center;
        align-items: center;
        height: 44px;			
	}
	#mobile-header .fa-info {
		font-size:31px;
	}
	#mobile-header .but.svg svg, #mobile-footer .but.svg svg{	
		height:31px;	
	}	
	#mobile-header .but a.lineh, #mobile-footer .but a.lineh {
		line-height:0;
		display:block;
	}
	
	#mobile-footer .but {
		width:20%;		
		font-size:31px;	
	}
	#mobile-footer .but i {
        line-height: 36px;
        height: 31px;
	}
	#mobile-footer .but.mob_tel_but {
	   
	}
	.footer-about {
		padding-bottom:65px;
	}	
}
.mob_menu_but{width:42px;/*height:42px;*/border:1px solid #FFF;/*background:url(/bitrix/templates/almin/images/mobile/menu.png) white;float:left;*/border-right:1px solid #e6e6e6;font-size: 36px;text-align: center;color: #5a5a5a;margin-top: 0px;}
/*.mob_menu_but .fa {
	line-height:46px;
}*/
.mob_logo{width:110px;height:42px;border:1px solid transparent;float:left;}
.mob_logo a{font-size:29px;line-height:1.4;color:#229C3C;font-weight:bold;text-decoration:none;/*border-bottom: 1px solid;height: 35px;*/display: inline-block;}
.mob_logo.kazan a{font-size: 20px; line-height: 1.8;}
.mob_search_but{width:42px;/*height:42px;*/border:1px solid #FFF;/*background:url(/bitrix/templates/almin/images/mobile/search.png) white;float:right;*/border-left:1px solid #e6e6e6;font-size: 31px;text-align: center;color: #5a5a5a;margin-top: 2px;}
.mob_tel_but{width:42px;/*height:42px;*/border:1px solid #FFF;/*background:url(/bitrix/templates/almin/images/mobile/tel.png) white;float:right;*/border-left:1px solid #e6e6e6;font-size: 36px;text-align: center;color: #5a5a5a;margin-top: 2px;}
.mob_contacts_but{width:42px;height:42px;border:1px solid;float:right;}
.mob_basket{width:42px;height:42px;border:1px solid #FFF;float:right;text-align:right;padding-right:2px;overflow:hidden;/*background:url(/bitrix/templates/almin/images/mobile/basket0.png) white center center no-repeat;*/border-left:1px solid #e6e6e6;font-size: 36px;text-align: center;color: #5a5a5a;margin-top: 0px;position:relative;}
.mob_basket:before {
	content: attr(data-content);
    position: absolute;
    width: 22px;
    height: 22px;
    border: 1px solid #ED1C24;
    border-radius: 22px;
    right: 0px;
	bottom: 0px;
    background: #ED1C24;
    font-size: 10px;
    color: white;
	font-weight:bold;
    line-height: 23px;	
}
.mob_basket[data-content="0"]:before {
	display:none;
}
/*.mob_basket.s{background:url(/bitrix/templates/almin/images/mobile/basket2.png) white center center no-repeat;}
.mob_basket.f{background:url(/bitrix/templates/almin/images/mobile/basket.png) white center center no-repeat;}*/
.mob_basket .price{display:none;}
.mob_basket p{margin-top:4px;overflow:hidden;}
.mob_basket p, .mob_basket p a{color:white;font-size:14px;text-decoration:none;line-height:1;}
.outer-menu-block{width:100%;height:100%;background-color:transparent;position:fixed;display:none;}
.mob_menu_block{height: calc(var(--vhM, 1vh) * 100 - 108px) !important;position:fixed;display:none;background:#E0E0E0;top:49px;width:0px;/*border:1px solid #1B8549;*/z-index:15000;overflow:auto;-webkit-overflow-scrolling: touch;/*-moz-box-shadow:inset -3px 0px 15px #1B8549;-webkit-box-shadow:inset -3px 0px 15px #1B8549;box-shadow:inset -3px 0px 15px #1B8549;*/}
.mob_menu_block i.fa {
	font-size: 17px;
    margin-right: 5px;
    width: 20px;
	text-align:center;
		
}
.mob_menu_block span.tm {
	display: inline-block;
    width: 24px;
    font-size: 22px;
    top: 6px;
    position: relative;
	left: 1px;
    font-weight: bold;

	
}
#menu_loader{position:absolute;display:none;width:33px;height:33px;background-image:url(/bitrix/templates/almin/images/mobile/loader.gif);top:34px;right:13px;z-index:1000;}


.flex-menu-item {
	display:flex;
	flex-wrap:wrap;
}
.flex-menu-item .item {
	width:43%;
	padding: 5px !important;
	margin: 5px !important;		
	display: flex;
	flex-direction: column;
	align-items: center;		
}
.flex-menu-item .item img {
	max-width: 100%;
	height: auto;
}
.flex-menu-item .item .item-a {
	display: flex;
	align-items: center;
	height: 100%;
	justify-content: center;
	margin: 10px 0px;
}
.flex-menu-item .item .item-a a{
	text-align:center;
	font-size:14px !important;
}
.nonecont.fst {
	height:50%;
	display: flex;
    align-items: center;
    justify-content: center;	
}
.nonecont.fst img{
	height: 100%;
	width:auto;		
}

.catalog-section{position:static;}
.pointer {cursor:pointer !important;}
.catalog-section #menu_loader, .basket_order #menu_loader, .catalog-section-list #menu_loader, .catalog-section-all #menu_loader, .item_catalog #menu_loader{top:-4px;right:22px;}
.catalog-element{margin-top:10px;}
.catalog-element .image{float:left;margin-right:17px;position:relative; text-align:center;}

.img-outer {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 400px;
    width: 400px;
    overflow: hidden;
    margin: 5px 0px;
}
.img-outer img {
	max-width:100%;
	max-height:	100%;
}
@media (min-width:751px){
	.catalog-section{margin-top:10px;}
	.catalog-element .image{
		min-width:400px;
	}	
}
.catalog-element .image img[longdesc] {
	cursor:zoom-in;
}
.dop-doto-in-goods-outer {
	position:relative;
}
.dop-doto-in-goods {
	margin: 10px 0px;
    max-width: 400px;
    overflow-x: hidden;
    overflow-y: hidden;
    flex-wrap: nowrap;
    display: flex;
	position:relative;
    justify-content: space-evenly;	
}
.dop-doto-in-goods img{
	width:auto;
	height:100px;
	border:1px solid;
	cursor:pointer;
	margin:1px 3px 0px 1px
	
}
.dop-doto-in-goods .foto-360 {
	position:relative;
	cursor:pointer;
    display: inline-block;
}
.dop-doto-in-goods .foto-360::after {
    content: url(/bitrix/templates/almin/images/360_icon.png);
    height: 94%;
    width: 95%;
    position: absolute;
    top: 1px;
    left: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid;
    border-color: inherit;
}
.dop-doto-in-goods .foto-360 img {
	opacity:0.2;
}

.jssora03l.click-l {	
/*    width: 30px;
    height: 30px;*/
    top: 22px;
    left: -15px;	
}
.jssora03r.click-r {
/*    width: 30px;
    height: 30px;*/
    top: 22px;
    right: -15px;
}

.dop-doto-in-goods img.selected {
	border:2px solid;
	margin:0px 3px 0px 0px;		
}
.catalog-element .image ul{text-align:right;line-height:15px;position:absolute;top:5px;right:10px;}
.catalog-element .image ul li{/*font-weight:bold;*/ font-size:13px;}
/*.catalog-element #menu_loader{top:0px;right:38px;}*/

.for-main-banner .catalog-element{
	width: 1100px;
    border: 1px solid;
    padding: 1px;
    padding-top: 12px;	
}

.for-main-banner .catalog-element .image {
	position: relative;
    width: 400px;
    height: 400px;
}
.for-main-banner .image img {
	display: block;
    position: absolute;
    left: -53px;	
}
.for-main-banner .item_catalog_inner {
	padding-top: 90px;
}
.for-main-banner  .item_basket_block {
	display:none;
}
.for-main-banner .advant-in-cart .info-payment {
	margin-top:0px;
}
.for-main-banner .fastlink-block, .dop-goods-in-basket  .fastlink-block {
	display:none;
}
.advant-in-cart {
	height: 410px;
    max-width: 100%;
    position: relative;
    display: block;
    overflow: hidden;
}
.name-lenta-inbasket {
	border-bottom: 1px solid;padding-bottom: 2px;line-height: 1.6; text-decoration:none;
}
.advant-in-cart .info-sale-icon {
	margin: 2px 23px;
    float: left;
    width: 86px;
	min-width:86px;
    height: 86px;
    border: 5px solid red;
    border-radius: 60px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;	
}
.advant-in-cart .info-sale-icon.mlr-10 {
	margin: 2px 10px;
}
.advant-in-cart .info-sale-icon .fa-gift{
    font-size: 55px;
    color: red;
    margin-top: 8px;	
	transform-origin: center;
	animation: 3s linear infinite rotate-fa-gift;
}


@keyframes rotate-fa-gift {
  from {
    transform: rotateY(360deg);
  }

}


.advant-in-cart a{
	font-size:14px;
}
.advant-in-cart .info-sale-icon span {
    font-size: 26px;
    line-height: 1;
    color: red;
	font-weight:bold;
}
.advant-in-cart .info-payment, .advant-in-cart .info-delivery, .advant-in-cart .info-sale {
    margin-left: 20px;
    border: 2px solid;
    padding: 5px;
    display: flex;
    align-items: center;
    height: 100px;
    border-radius: 10px;	
}
 .advant-in-cart .info-sale .gift-slide {
   display: flex;
   align-items: center;
 }

.advant-in-cart .info-sale{ 
	margin-top:5px;
	border-color:red;
}
.advant-in-cart .info-payment {
	margin-top: 150px;
}
.info-sale + .info-payment, .info-sale + .info-payment + .info-delivery { 
	margin-top:30px;
}
.advant-in-cart .info-delivery{
    margin-top: 30px;
}
.advant-in-cart img {	
	margin:0px 20px;
	float:left;
	background-color:black;
}
.paysystem-logo {
    display: flex !important;
    align-items: center;
}
.paysystem-logo img{
	background-color:white;	
	margin: 0px 0px 0px 5px;
}
.paysystem-logo img:first-child {
	margin: 0px 0px;
}
.advant-in-cart .paysystem-logo {
    display: flex;
    align-items: center;
    margin: 0px 0px;
}
.advant-in-cart .paysystem-logo img {
	background-color:white;	
	margin: 0px 5px;
}
.advant-in-cart .paysystem-logo img:first-child {
	margin: 0px 0px;
}
.advant-in-cart .text-block {
    vertical-align: middle;	
	overflow:hidden;
}
.advant-in-cart .text-block p{
	padding-bottom:0px;
    font-size: 16px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;	
}
.advant-in-cart .text-block p span{
	font-weight:bold;
}

.for-main-banner .advant-in-cart .text-block p {
	font-size:14px;
}
.payment-card {
	display:inline-block;
	height:20px; width:auto;
    float: none !important;
    margin: 5px 0px 0px 0px !important;
}

.gift-slide-pager {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
	min-width: 20px;
	font-size:12px;
}       
.gift-slide-pager-buttom {
	border: 1px solid red;
    border-radius: 10px;
    padding: 2px 5px;
	margin:2px 0px;
	cursor:pointer;
}
.gift-slide-pager-buttom.active {
	background-color:red;
	color:white;
}
.advant-in-cart .info-sale .gift-slide.no-active {
	display:none;
}


.outer_mob_menu_block{width:100%;height:100%;background-color:rgba(160, 160, 164, 0.52);display:none;position:fixed;cursor:pointer;z-index:900;}
.mob_menu_block_left{width:3%;height:100%;top:45px;background-color:transparent;display:block;position:fixed;cursor:pointer;z-index:899;}
@media (min-width:751px){.mob_menu_block_left{display:none;}
}
@media (max-width:320px){
	.advant-in-cart .info-payment {
		height:120px;
	}
}
@media (max-width:750px){.catalog-element{margin:5px;}
	.advant-in-cart {
		height:auto;	
		margin-bottom:20px;	
	}
	.advant-in-cart .info-payment, .advant-in-cart .info-delivery, .advant-in-cart .info-sale{
		margin-left:0px;
		margin-top:20px !important;
		height:auto;
	}	
	.advant-in-cart img {	
		margin:0px 5px;	
	}
	.advant-in-cart .info-sale-icon {
		margin: 2px 10px;
	}
	.advant-in-cart .text-block p{
		font-size:12px;
		line-height: 20px;
	  	-webkit-line-clamp: inherit;		
	}	
	.advant-in-cart .text-block p.l-clamp-3{
    	display: -webkit-box;
    	-webkit-box-orient: vertical;
    	-webkit-line-clamp: inherit;
    	text-overflow: ellipsis;
    	overflow: hidden;
	}
	.advant-in-cart a{
		font-size:12px;
	}
}

@media (max-width:1400px){
	.advant-in-cart {	
		clear:both;
		height:auto;	
		margin-bottom:20px;					
	}
	.advant-in-cart .info-payment, .advant-in-cart .info-delivery, .advant-in-cart .info-sale{
		margin-left:0px;
		margin-top:20px !important;
	}	
}
.search_panel{display:none;}
.mob_menu_block .item{font-size:16px;padding:7px;margin:10px;/*margin:1px 9px 1px 2px;border-bottom:1px solid #1B8549;border-top:1px solid #1B8549;font-weight:bold;*/ border-radius: 8px; position: relative;
-moz-text-size-adjust:none;
-webkit-text-size-adjust:none;
-ms-text-size-adjust:none;
max-height:99999px;
}
.mob_menu_block .item.section1{padding-left: 30px;}
.mob_menu_block .item a{font-size:16px;/*font-weight:bold;*/text-decoration:none;
-moz-text-size-adjust:none;
-webkit-text-size-adjust:none;
-ms-text-size-adjust:none;}
.mob_menu_block .item.menu{color:red;}
.mob_menu_block .item.nonecont{border:none;/*background-color:rgba(27, 133, 73, 0.67) !important;*/background-color: #E0E0E0 !important;}
.mob_menu_block .item.blue{background-color:#2B3A80;}
.mob_menu_block .item.olive{background-color:#D0BA01;}
.mob_menu_block .item.olive_2{background-color:#ff5e7a;}
.mob_menu_block .item.green_light{background-color:#46BA49;}
.mob_menu_block .item.brown{background-color:#7B5729;}
.mob_menu_block .item.orange{background-color:#EF932D;}
.mob_menu_block .item.red{background-color:#E30133;}
.mob_menu_block .item.pink{background-color:#E4018D;}
.mob_menu_block .item.violet{background-color:#8F0183;}
.mob_menu_block .item.navy{background-color:#27A99B;}
.mob_menu_block .item.blue_light{background-color:#4AA6E0;}
.mob_menu_block .item.gray{background-color:#A6A8AA;}
.mob_menu_block .item.green{background-color:#017034;}
.mob_menu_block .item.blue{background-color:#2B3A80;}
.mob_menu_block .item.brown_dark{background-color:#5c1f00;}
.mob_menu_block .item{background-color:white !important;/*border-bottom:1px solid #1B8549 !important;border-top:1px solid #1B8549 !important;*/}
.mob_menu_block .item#TOPMENU, .mob_menu_block .item.back{background:url(/bitrix/templates/almin/images/mobile/l.png) no-repeat;padding-left:25px;}
.mob_menu_block .item a.item-menu{color:black;text-decoration:none;font-weight:normal;font-size:16px;}
.mob_menu_block .item a.item-menu-l2{text-decoration:none;font-weight:normal;font-size:16px;}


@media (max-width:750px){
.icon {
	width: 20px;
    height: 20px;
    position: absolute;
    left: 5px;	
    top: 0;
    bottom: 0;
    margin: auto 0;	
}
.mob_menu_block .item.blue_light .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg)}
.mob_menu_block .item.blue .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -30px;}
.mob_menu_block .item.olive_2 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -90px;}
.mob_menu_block .item.green_light .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -120px;}
.mob_menu_block .item.navy .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -150px;}
.mob_menu_block .item.red .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -180px;}
.mob_menu_block .item.pink .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -210px;}
.mob_menu_block .item.violet .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -240px;}
.mob_menu_block .item.brown .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -270px;}
.mob_menu_block .item.orange .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -300px;}
.mob_menu_block .item.green .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -330px;}
.mob_menu_block .item.color2 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -360px;}
.mob_menu_block .item.color1 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -390px;}
.mob_menu_block .item.gray .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -420px;}
.mob_menu_block .item.color3 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -450px;}
.mob_menu_block .item.color4 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -480px;}
.mob_menu_block .item.olive .icon{background: url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -60px;}
.mob_menu_block .item.lgreen .icon{background: url(https://www.almin.ru/bitrix/templates/almin/images/menu/hands.svg) no-repeat;}
}

@media (min-width:751px){
.catalog .icon {
	min-width: 25px;
    max-width: 25px;
    height: 20px;
    position: absolute;
    left: -25px;	
    top: 1px;
    bottom: -2px;
    margin: auto 0;	
	font-size:20px;
	background-repeat:no-repeat !important;
}
.catalog .li-cell.blue_light .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg)}
.catalog .li-cell.blue .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -30px;}
.catalog .li-cell.olive_2 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -90px;}
.catalog .li-cell.green_light .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -120px;}
.catalog .li-cell.navy .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -150px;}
.catalog .li-cell.red .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -180px;}
.catalog .li-cell.pink .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -210px;}
.catalog .li-cell.violet .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -240px;}
.catalog .li-cell.brown .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -270px;}
.catalog .li-cell.orange .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -300px;}
.catalog .li-cell.green .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -330px;}
.catalog .li-cell.color2 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -360px;}
.catalog .li-cell.color1 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -390px;}
.catalog .li-cell.gray .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -420px;}
.catalog .li-cell.color3 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -451px;}
.catalog .li-cell.color4 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -480px;}
.catalog .li-cell.olive .icon{background: url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-c5.svg) 0px -60px;}
.catalog .li-cell.lgreen .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/hands.svg) no-repeat;}

.catalog .li-row.hover .li-cell.blue_light .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg)}
.catalog .li-row.hover .li-cell.blue .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -30px;}
.catalog .li-row.hover .li-cell.olive_2 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -90px;}
.catalog .li-row.hover .li-cell.green_light .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -120px;}
.catalog .li-row.hover .li-cell.navy .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -150px;}
.catalog .li-row.hover .li-cell.red .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -180px;}
.catalog .li-row.hover .li-cell.pink .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -210px;}
.catalog .li-row.hover .li-cell.violet .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -240px;}
.catalog .li-row.hover .li-cell.brown .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -270px;}
.catalog .li-row.hover .li-cell.orange .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -300px;}
.catalog .li-row.hover .li-cell.green .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -330px;}
.catalog .li-row.hover .li-cell.color2 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -360px;}
.catalog .li-row.hover .li-cell.color1 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -390px;}
.catalog .li-row.hover .li-cell.gray .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -420px;}
.catalog .li-row.hover .li-cell.color3 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -451px;}
.catalog .li-row.hover .li-cell.color4 .icon{background:url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -480px;}
.catalog .li-row.hover .li-cell.olive .icon{background: url(https://www.almin.ru/bitrix/templates/almin/images/menu/menu-icon-white-v2.svg) 0px -60px;}
.catalog .li-row.hover .li-cell.lgreen .icon{background: url(https://www.almin.ru/bitrix/templates/almin/images/menu/hands-w.svg) no-repeat;}
.catalog .li-row.hover .li-cell.red-red .fa.fa-gift{color: white;}
#sidebar .li-row.hover .li-cell.red-red .fa.sales-icon{color: white;}

.catalog .li-row.hover .li-cell {color:white;}
.catalog .li-row.hover .li-cell.blue_light{background-color:#4AA6E0;}
.catalog .li-row.hover .li-cell.red-red{background-color:red;}
.catalog .li-row.hover .li-cell.blue{background-color:#2B3A80;}
.catalog .li-row.hover .li-cell.olive_2{background-color:#ff5e7a;}
.catalog .li-row.hover .li-cell.green_light{background-color:#46BA49;}
.catalog .li-row.hover .li-cell.navy{background-color:#27A99B;}
.catalog .li-row.hover .li-cell.red{background-color:#E30133;}
.catalog .li-row.hover .li-cell.pink{background-color:#E4018D;}
.catalog .li-row.hover .li-cell.violet{background-color:#8F0183;}
.catalog .li-row.hover .li-cell.brown{background-color:#7B5729;}
.catalog .li-row.hover .li-cell.orange{background-color:#EF932D;}
.catalog .li-row.hover .li-cell.green{background-color:#017034;}
.catalog .li-row.hover .li-cell.color2{background-color:blueviolet;}
.catalog .li-row.hover .li-cell.color1{background-color:#03354e;}
.catalog .li-row.hover .li-cell.gray{background-color:#A6A8AA;}
.catalog .li-row.hover .li-cell.color3{background-color:#0095ff;}
.catalog .li-row.hover .li-cell.color4{background-color:#00BCD4;}
.catalog .li-row.hover .li-cell.lgreen{background-color:#8cc63f;}
.catalog .li-row.hover .li-cell.olive{background-color:#D0BA01;}

}

#feat{position:relative;background:none; height:95px; display:flex;/*background: url(https://img1.almin.ru/bitrix/templates/almin/images/hellow3.png) repeat-x;*/}
body.m700 #print_but{display:none !important;}
#feat .logo img{/*width:198px;*/185px;}
#feat .logo.ng-style img{width:/*198px;*/auto;}
.logo{
    display: inline;
    font-size: 13px;
    color: #F15A40;
    margin-top: 0px;
    width: 20%;
    min-width: 275px;
    text-align: center;
    margin-right: 15px;
}
/*.deviz{    
	border-left: none;
    height: 95px;
    overflow: hidden;
    top: auto;
    width: 66%;
    position: relative;
}
.deviz .deviz-text{position:absolute;margin-left:5px;margin-top:5px;font-size:26px;color:#24b24d;}
.deviz .language{position:absolute;margin-top:40px;margin-left:6px;}
.deviz .language a{vertical-align:top;}
.phones{position:absolute;width:230px;top:3px;left:auto;right:20px;font-size:12px;}
.phones .icon{display:block;float:left;width:55px;height:45px;cursor:pointer;}
.phones .icon-wrap{overflow:hidden;text-align:center;width:224px;margin:0 auto;border: 2px solid #ff002e;border-radius: 25px;cursor:pointer;}
.phones .icon-wrap .phones-text {
	font-size: 16px;
    display: block;
    margin-top: 12px;
    color: #ff002e;
    padding-right: 8px;}*/
.phones .icon.i1{margin-left:auto;background:url(https://img1.almin.ru/bitrix/templates/almin/images/main_buttons.png) white -787px 0px no-repeat;}
.phones .icon.i2{background:url(https://img1.almin.ru/bitrix/templates/almin/images/main_buttons.png) white -856px -6px no-repeat;margin-left:0px;}
.phones .icon.i3{background:url(https://img1.almin.ru/bitrix/templates/almin/images/main_buttons.png) white -914px 0px no-repeat;margin-left:2px;}
.phones .icon.i4{background:url(https://img1.almin.ru/bitrix/templates/almin/images/main_buttons.png) white -971px 0px no-repeat;margin-left:2px;}
.personal_link_aut, .personal_link{margin-top:4px;position:relative;z-index:99;text-align:center;margin-left:auto;width:230px;left:auto;line-height:18px;}
.personal_link{margin-top:13px;}
.personal_link a,
.personal_link_aut a{color:#F15A40;font-size:15px;line-height:1.1;display:block;}
#user_menu{position:fixed;width:165px;padding:5px;height:auto;background-color:white;z-index:102;border:2px solid #1FA345;display:none;}
#user_menu .close, .filter_block .close{display:block;position:absolute;right:5px;}
.filter_block .close{width:30px;height:30px;right:0px;text-align:center;display:none;}
.filter_block .close img{margin-top:10px;}
#user_menu ul li{padding:5px;border-bottom:1px solid #1FA345;cursor:pointer;}
#user_menu ul li:hover{background-color:rgba(0, 128, 0, 0.13);}
#user_menu ul li a{text-decoration:none;}
.zakaz_zvonka, .mail_write{width:215px;height:335px;z-index:10002;padding:10px;background-color:#FFFFFF;top:96px;border:2px solid #1FA345;left:-45px;font-size:14px;line-height:1.2;position:absolute;display:none;}
.zakaz_zvonka input.input_text, .mail_write input.input_text{width:210px;margin:2px;border:1px solid #1FA345;height:21px;}
.zakaz_zvonka textarea, .mail_write textarea{width:210px;height:76px;border:1px solid #1FA345;}
.zakaz_zvonka #krestik, .mail_write #krestik{position:absolute;width:11px;height:11px;left:221px;top:2px;cursor:pointer;background:url(/bitrix/templates/almin/images/i_close.png) no-repeat;}
.zakaz_zvonka .button, .mail_write .button{float:right;text-align:center;margin-right:0px;}
#headmenu #online_link{text-decoration:underline;cursor:pointer;}
#headmenu{float:none;height:auto;width:100%;min-width:auto;margin:auto;line-height:1.5;overflow:hidden;position:absolute;bottom:7px;line-height:1.5;}
.other-menu{margin-left:-10px;margin-bottom:10px;}
#content #headmenu{position:relative;bottom:0px;}
#headmenu li{float:left;display:block;height:16px;border:1px solid #24b24d;text-align:center;border-radius:10px;margin-left:10px;margin-top:3px;padding:4px 0px;width:13%;line-height:1;min-width:100px;}
#content #headmenu li{min-width:160px;overflow:hidden;}
#headmenu li.active{background:#ED1C24;border-radius:15px;border:1px solid #ED1C24;}
#headmenu li:first-child{margin-left:4px;}
#content #headmenu li:first-child{margin-left:10px;}
@media (max-width:1125px){#headmenu li{margin-left:2px;}
#content #headmenu li{margin-left:10px;}
}
@media (max-width:1170px){#headmenu li:last-child{display:none;}
}

@media (max-width:750px){
	#headmenu {margin-top:15px;}
	#headmenu li{margin-left:2px;}
	#content #headmenu li{width:46%;min-width:auto;}
	
	.section-goods-element.background {
		overflow: hidden;
	    margin: 0px -5px;
	    padding: 10px 5px;		
		border-radius: 10px;
		color:black !important;
	}	
	.section-goods-element.background.blue {background-color:rgb(43 58 128 / 20%) !important;}
	.section-goods-element.background.olive {background-color:rgb(208 186 1 / 20%) !important;}
	.section-goods-element.background.olive_2 {background-color:#rgb(255 94 122 / 20%) !important;}
	.section-goods-element.background.green_light {background-color:rgb(70 186 73 / 20%) !important;}
	.section-goods-element.background.brown {background-color:rgb(123 87 41 / 20%) !important;}
	.section-goods-element.background.orange {background-color:rgb(239 147 45 / 20%) !important;}
	.section-goods-element.background.red {background-color:rgb(227 1 51 / 20%) !important;}
	.section-goods-element.background.pink {background-color:rgb(228 1 141 / 20%) !important;}
	.section-goods-element.background.violet {background-color:rgb(143 1 131 / 20%) !important;}
	.section-goods-element.background.navy {background-color:rgb(39 169 155 / 20%) !important;}
	.section-goods-element.background.blue_light {background-color:rgb(74 166 224 / 20%) !important;}
	.section-goods-element.background.gray {background-color:rgb(166 168 170 / 20%) !important;}
	.section-goods-element.background.green {background-color:#rgb(1 112 52 / 20%) !important;}
	.section-goods-element.background.color1 {background-color:rgb(3 53 78 / 20%) !important;}
	.section-goods-element.background.color2 {background-color:rgb(138 43 226 / 20%) !important;}
	.section-goods-element.background.color3 {background-color:rgb(0 149 255 / 20%) !important;}
	.section-goods-element.background.color4 {background-color:rgb(0 188 212 / 20%) !important;}
	.section-goods-element.background.lgreen {background-color:rgb(140 198 63 / 20%) !important;}
	
	
}
#headmenu li a{float:none;padding:0px;font-size:14px;height:26px;text-decoration:none;word-break:break-all;}
#headmenu li.active a{text-decoration:none;color:#FFF;}
.other_menu{margin:10px 20px 10px 0px;display:table-cell;vertical-align:middle;height:40px;}
#othermenu li{display:inline;padding:1px 3px 0px 3px;margin:0px 0px 0px 20px;}
#othermenu li a{padding:0px 0px 0px 0px;font-size:14px;}
#othermenu li.active{background:#ED1C24;}
#othermenu li.active a{text-decoration:none;color:#FFF;font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.kosaya{width:0px;height:0px;border-left:0px solid transparent;border-right:23px solid transparent;border-top:52px solid #ED1C24;display:block;float:left;}
.kosaya.r{width:0px;height:0px;border-left:0px solid transparent;border-right:23px solid transparent;border-top:52px solid #ED1C24;float:right;margin-right:-22px;}
.kosaya.l{border-left:23px solid transparent;border-right:0px solid transparent;border-bottom:52px solid #ED1C24;border-top:0px;float:left;margin-left:-22px;}
.infobox.ng-style .kosaya.l, .infobox.ng-style .kosaya.r {
	display:none;
}
.kosaya.inbody {
    width: 112px;
	min-width: 112px;
    border-right: 31px solid transparent;
    border-top: 72px solid #8cc63f;
    position: relative;
}
.kosaya.inbody .fa-user, .kosaya.inbody .fa-shopping-cart, .kosaya.inbody .fa-search, .kosaya.inbody .fa{
    position: absolute;
    font-size: 68px;
    color: white;
    top: -72px;
    left: 26px;
    line-height: 68px;
    height: 58px;
    padding: 7px 0px;
}
.kosaya.inbody .fa-info {
	top: -69px;
    left: 43px;	
}
.kosaya.inbody .fa-map-marker {
    left: 35px;	
}

.curr_sect.zigzag {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/s_temp.png) repeat-x 76px -720px;
	border-left: 10px solid #8cc63f;
}
.curr_sect.zigzag:before { 
	content:"";

}
.curr_sect.zigzag h2 {
padding: 0px 0px 0px 2px !important;
}
.infobox{
    background: url(https://img1.almin.ru/bitrix/templates/almin/images/s_temp.png) repeat-x 24px -720px;
    display: flex;
    flex-direction: row;
    align-items: stretch;
	/*margin-bottom:5px;*/height:52px;position:relative;width:100%;overflow:visible;}
.infobox.over{position:fixed;top:0px;z-index:11000;}
.infobox.ng-style{
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/ng-arn1.png) repeat-x 0px;
}
/*.infobox .telefone a{font-size:21px;color:white;font-weight:bold;line-height:54px;text-align:center;text-decoration:none;}

.infobox .telefone {
    min-width: 275px;
    float: left;
    padding-left: 0px;
    width: 20%;
    margin-right: -15px;
	text-align: center;
}*/

/*.menu-bottom-infobox {
    cursor: pointer;
    position: relative;
    font-size: 42px;
    color: white;
    left: 20px;
    float: left;
}*/
.infobox.fixed .menu-bottom-infobox {
	display:none;
}

.infobox .tel-block {
    background: white;
    padding: 8px 0px !important;
    border-radius: 10px;
    margin: 10px 0px 10px 0px;
    flex-grow: 2;
    text-align: center;
    align-self: center;
    width: 100%;
}

.infobox.fixed .tel-block {
	margin-left:0px;
}
.tel-block a{ 
   font-size: 15px;text-decoration: none; cursor:pointer;
} 
/*.infobox.noshow .tel-block {
    position: relative;
    margin-left: 60px;
    text-align: center;
    padding-right: 23px;	
}*/
.smart-wrap .infobox .telefone {
		font-size: 21px;
		color: white;
		font-weight: bold;
		height: 100%;
		min-width: 230px;
		line-height: 54px;
		float: left;
		padding-left: 20px;
		width: 19%;
		text-align: left;
		background-color:#ed1c24;
		white-space: nowrap;	
	    -webkit-line-clamp: 1;
    	text-overflow: ellipsis;
	    overflow: hidden;	
	}
.smart-wrap .infobox .telefone{width:auto;min-width:150px; margin-right:0px;}
/*@media (max-width:1660px){
	.infobox.noshow .telefone a{font-size:20px;}
}
@media (max-width:1575px){
	.infobox.noshow .telefone a{font-size:19px;}		
}
@media (max-width:1520px){
	.infobox.noshow .telefone a{font-size:18px;}
}
@media (max-width:1460px){
	.infobox.noshow .telefone a{font-size:16px;}
}*/


 .top-menu-icon-outer {
	 text-align: center;
	 min-width:102px;
	 cursor:pointer;	 
 } 
 .top-menu-icon-outer a {
	 text-decoration:none;
 }
 .top-menu-icon-outer:first-child {
	 margin-left: -28px;
 }
 .top-menu-icon-inner {
	 width: 40px;height: 40px;padding: 10px 10px;border: 1px solid #1FA345;border-radius: 42px;position: relative;margin: 0 auto;
 }
 .top-menu-icon-inner.text {
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;	 
 }
 .top-menu-icon-outer.sales .top-menu-icon-inner {
	border-color: red; 
 } 
 .top-menu-icon-outer.sales .sales-span {
    font-size: 38px;
    color: red;	 
 }
  .top-menu-icon-outer.sales .sales-span, .top-menu-icon-outer.sales .top-menu-icon-inner.text .sales-span {
    color: red;	 	  
  }
 .top-menu-icon-inner.text .sales-span {
	font-size: 20px;
	text-decoration:none;
	color:#1FA345;
 }
 .top-menu-icon-outer.sales a {
	 text-decoration:none;
 }
 .top-menu-icon-inner svg{ 
	display: block;
    position: absolute;
    top: 15px;
    width: 40px;
    left: 10px; 
 }
 .top-menu {
	display: flex;justify-content: space-between;/*width: 73%;*/width: 78%;
 }
 .top-menu.in-content {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    align-items: self-start;
    width: 100%;	 
	margin-bottom:50px;	 
  }
  .top-menu.in-content .top-menu-icon-outer {
	  min-width: 110px;
      margin: 10px 0px;
  }  
  .top-menu-icon-inner svg.contacts {
    top: 12px;
    width: 29px;
    left: 15px;	  
  }
  .top-menu-icon-inner svg.oplata {
    top: 10px;  
  }  
  .top-menu-icon-inner svg.news-icon {
	  top:12px;
  }
  .top-menu-icon-inner svg.info {
    top: 10px;
    width: 20px;
    left: 20px;  
  }  
  .top-menu-icon-inner svg.catalog-icon {
    top: 14px;
    width: 30px;
    left: 15px;	  
  }
  .top-menu-icon-inner svg.icon-tel {
	top: 14px;
    width: 35px;
    left: 12px;	  
  }
 .top-menu-icon-span {
	 font-size: 15px;display: inline-block;margin-top: 5px; line-height:1.1;
 }
 .infobox-main-link {
    width: 39px;
    background: white;
    padding: 2px;
    margin: 10px 5px 10px 0px;
    border-radius: 10px;
    display: none;
 } 
 
 .infobox-menu-botton{ 
    display:none;
    background: white;
    padding: 9px 3px;
    border-radius: 10px;
    margin-top: 10px;
    margin-left: 7px;
    margin-bottom: 10px;
    flex-grow: 1;
    flex-shrink: 0;
    text-align: center;
    align-self: center;
	cursor:pointer;
 }
 .infobox-menu-botton a{ 
	font-size: 13px;text-decoration: none; 
	cursor:pointer;
 }
.infobox .search-new{
	background: none;
/*    width: 56%;*/
    width: 64%;
    display: flex;
    flex-direction: row;
    align-items: stretch;	
	height:100%;position:relative;overflow:hidden;} 
.smart-forms .infobox .search-new {
	width:auto;
	position:static;
	flex-grow: 0;
    flex-basis: 30%;	
}
.search-new .search-block {
    margin-left: 12px;
    margin-top: 10px;
    width: 60%;
	flex-grow: 5;
    position: relative;	
    min-width: 160px;
} 
.infobox.over .search-new .search-block {
	margin-left:0px;
}
.search-block-inner {
	border-radius: 10px;
    width: auto;
    background: white;
    padding-left: 5px;	
}
.search-block #search, .search-block #search_mobile {
	width:100%;
	padding-left:0px;
	float:none;
	font-size: 15px;	
	height:32px;border:none;border-radius:10px;display:block;max-width:700px;background-color:white;	
}
.infobox-left {
	width: calc(20% - 30px);
    float: left;
    position: relative;
    min-width: 255px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-right: 5px;
    margin-left: 20px;
}
.search-block #go_search {
    position: absolute;
    top: 0px;
    right: 0px;	
	background-color:transparent;
}
.infobox.over .infobox-left {
/*	min-width: 338px;*/
	min-width: 250px;
}
.infobox-menu-botton-block {
	display:none;
}
.infobox.over .search-block {
	width:29%;
}
.infobox.over .infobox-menu-botton, .infobox.over .infobox-main-link {
	display:block;
}
.infobox.main-page .infobox-main-link {
	display:none;
}

.menu-bottom-infobox {
	cursor: pointer;
    position: relative;
    font-size: 43px;
    color: white;
	margin-right: 5px;
    left: 0px;
    float: none;
    line-height: 1.1;
}
 @media (max-width:1540px){	 	 
	 .infobox .search-new {
		width: calc(59% - 30px);
	 }
     .top-menu {
		 width: 78%;
	 }
	 .top-menu-icon-span {
		 margin-top: 7px;
		 font-size: 12px;
	 } 	 
	 .top-menu-icon-outer:first-child {
		 margin-left: 0px;
	 }	 
	 .top-menu-icon-outer {
		 min-width: 88px;
	 }
	 .top-menu-icon-outer.hide-small-rez {
		 display:none;
	 }
	 .logo {
		margin-left: 0px;		 
		margin-right:0px;
		min-width:auto;	
	 }
	  .infobox-menu-botton{ 
  	    padding: 9px 2px;
	    margin-left: 3px;		
	  }
 }
 @media (max-width:1530px){	  
	 .top-menu-icon-outer:nth-child(1),.top-menu-icon-outer:nth-child(2),.top-menu-icon-outer:nth-child(3),.top-menu-icon-outer:nth-child(4),.top-menu-icon-outer:nth-child(5) {
		 min-width:85px;
		 
	 }
 }
 @media (max-width:1366px){	
	 .infobox .search-new {
		width:  calc(57% - 30px);
	 }  
 }
 @media (max-width:1280px){	 	  
	 .infobox .search-new {
		 width:  47%;
	 } 
 }
 @media (max-width:1024px){	
 	.logo {
		width: 22%;
		flex-shrink: 1;
   		min-width: 200px;		
	}
 }



.search-new-mobile{position:fixed;top:48px;width:100%;background:url(https://img1.almin.ru/bitrix/templates/almin/images/s_temp.png) repeat-x 24px -720px;z-index:11000;display:none;}
@media (min-width:751px){.search-new-mobile{display:none !important;}
}
.search-new-mobile .kosaya{display:none;}
.search-new-mobile .search-block{margin:10px;}
#search_mobile{width:96% !important;}
/*.search-new .search-block{margin-left:35px;margin-top:10px;}*/
.search-block #search_mobile{width:63%;height:32px;border:none;border-radius:10px;display:block;float:left;font-size:20px;padding-left:10px;max-width:700px;background-color:white;}
.search-block #search:focus, .search-block #search_mobile:focus {outline: none;}
.search-block #go_search, .search-block #go_search_mobile{width:38px;height:30px;margin-left:-48px;background:url(https://img1.almin.ru/bitrix/templates/almin/images/main_buttons.png) no-repeat -0px -10px;line-height:0px;border:none;cursor:pointer;margin-top:1px;}
#go_search_mobile{
	background-color:white;
}
.search-new .fa-times-circle {
	position: absolute;
    right: 15px;
    font-size: 30px;
    color: white;
    top: 11px;
	line-height: 1.2;
    cursor: pointer;
	z-index:1000;
}
.open-popup .fa-times-circle {
    position: absolute;
    right: -20px;
    font-size: 30px;
    color: red;
    top: 11px;
    line-height: 1.2;
    cursor: pointer;
	z-index: 1000;
}
.infobox .basket-block{position:absolute;margin:0px 15px 0px 15px;width:200px;background-color:#ED1C24;height:100%;right:20px;top:0px;}
.infobox.ng-style .basket-block {
	border-radius: 10px;
    padding: 0px 5px;
	}
.basket-block .basket-wrap{background:url(https://img1.almin.ru/bitrix/templates/almin/images/main_buttons.png) repeat-x -50px 0px;height:52px;width:82px;position:absolute;cursor:pointer;}
.basket-wrap span {cursor:pointer;}
.basket-wrap a {position:static;}
.basket-wrap .q{position:absolute;display:block;top:19px;left:21px;font-weight:bold;font-size:11px;text-align:center;width:50px;cursor:pointer;}
a[href="javascript:void(0);"] .q {color:white;}
.basket-block .sum-price{position:absolute;left:83px;top:5px;font-size:14px;width:105px;font-weight:bold;text-align:center;color:white;}
.basket-block .sum-price .fa{font-size:13px;}
.basket-block .sum-price-inner{display:inline-block;position:relative;cursor:default;}
.basket-block .botton-order{position: absolute;
    width: 120px;
    top: 25px;
    left: 79px;
    font-size: 14px;
    text-align: center;
    padding: 2px 0px 4px 0px;
    border-radius: 10px;
    color: black;
    background: white;
    font-weight: bold;}
.basket-block .botton-order a{text-decoration:none;font-size:12px;}

.simple-basket {
  display: none;
  position: absolute;
  height: 450px;
  width: 350px;
  border: 1px solid #1fa345;
  border-radius: 10px;			  
  box-shadow: 0 0 10px rgba(31,163,69,0.5);
  z-index: 10000;
  top: 65px;
  left: -128px;
  background: white;
  overflow: hidden;			  							  
}
.simple-basket-inner {
	margin:10px;
}
.simple-basket-goods {
	height: 300px;
	overflow: hidden;
	overflow-y: scroll;				
}
.simple-basket-goods::-webkit-scrollbar {
	width: 10px;
}
 
.simple-basket-goods::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
	border-radius: 10px;
}
 
.simple-basket-goods::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}			
.simple-basket-goods-one {
	clear:both;
	margin-top:15px;
}
.simple-basket-goods-one:first-child {
	margin-top:0px;
}
.simple-basket-goods-one-img {
	float:left;
	margin-right:10px;
}
.simple-basket-goods-one-img img {
	width: 65px !important;
	height: 65px !important;
}
.simple-basket-goods-one-info {
	
}
.basket-goods-one-info-name {
	font-size: 14px;
	color: #a6a8aa;
	line-height: 1.3;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.basket-goods-one-info-price {
	font-size:12px;
	color:#b4b6b8;
	margin-top:10px;
}
.simple-basket-check-out {
	border-top: 1px solid #a6a8aa;
	margin-top: 20px;
	padding: 10px 5px;
	font-size: 15px;
	color: #b4b6b8;
	overflow: hidden;
}
.simple-basket-check-out-text {
	float:left;
}
.simple-basket-check-out-summa {
	float:right;
}
.simple-basket-check-out-button-outer {
	width: 100%;
	text-align: center;
	padding: 20px 0px;
}
.simple-basket-check-out-button {
	border-radius: 10px;
	border: 1px solid #1B8549;
	color: white;
	text-align: center;
	padding: 10px 10px;
	margin: 0px auto;
	display: inline-block;
	line-height: 1.5;
	font-size: 14px;
	text-decoration: none;
	cursor: pointer;
	width: 200px;
	background-color: #1FA345;
}

@media (min-width:700px) and (max-width:1199px){.infobox .basket-block{right:1%;}
.phones{right:0%;}
}
@media (min-width:1200px){.infobox .basket-block{right:2%;}
.phones{right:3%;}
}
@media (min-width:1700px){.infobox .basket-block{right:2%;}
.phones{right:6%;}
}
#main{padding:0px 0px 0px 0px;/*overflow:hidden;*/position:relative;/*height:100%;*/}
#content{position:relative;padding-bottom:45px;padding-right:20px;overflow:hidden;}
.container.basket #content{max-width:1400px;margin:0px auto;background-color:white; padding:0px 20px;}
@media (min-width:751px){#content{/*margin-left:20%;*/padding-left: 5px; width:80%;}
#main{
    display: flex;
    flex-direction: row-reverse;
    align-items: stretch;	
}

}
@media (max-width:750px){
	#main {height:100%;overflow: initial;max-height: 9001em;}
	#content{/*width:100%;*/overflow: initial;margin-right:auto;margin:5px;margin-top:46px;padding-right:0px; font-size:12px;}
	.container.basket #content{margin-right:auto;margin:5px;margin-top:46px;padding:0px 0px;}
	.kosaya.inbody .fa-user, .kosaya.inbody .fa-shopping-cart, .kosaya.inbody .fa-search, .kosaya.inbody .fa {
		top:-76px;
	}
	 .kosaya.inbody .fa-search {
		 top: -69px;
  	  line-height:47px;
	 }
}
@media (max-width:320px){
	#content{/*width:100%;*/overflow:hidden;margin-right:auto;margin:2px;margin-top:46px;padding-right:0px;}
}

.name-section {
    font-size: 24px;

}

#content .lenta_name{padding:0px 0px 15px 0px;text-align:center;}
.listview, .fullview{display:none;position:absolute;top:13px;right:0px;padding:0px 0px 0px 16px;background:url(/bitrix/templates/almin/images/list_icon.png) no-repeat 0px 7px;}
.fullview{margin:0px 0px 0px -90px;background:url(/bitrix/templates/almin/images/fullview_icon.png) no-repeat 0px 4px;}
.breadcrumb{font-size:14px;color:#929292;height:48px;max-height:70px;display:table-cell;vertical-align:middle;line-height:1;}
.breadcrumb .italic-line {display:inline-block; margin:0px 5px;}
.breadcrumb a, .breadcrumb h1{display:inline;position:relative;margin:0px 3px 0px 8px;font-size:14px;font-weight:normal;line-height:1.3}
.breadcrumb h1{padding:0px 3px 1px 3px;color:#ff002e;white-space:nowrap;}
.breadcrumb a:first-child, .breadcrumb h1:first-child{margin-left:0px;}
@media (max-width:750px){
	#content .lenta_name{padding:0px 0px 0px 0px;}
.breadcrumb {max-height:initial;}
.breadcrumb{width:100%;padding:0px;margin: 70px 0px 15px 0px;font-size:0px;text-align:center;display:block;}
.breadcrumb a, .breadcrumb h1, .breadcrumb .bread-cur-pos{display:block;margin:13px 0px 0px 0px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.breadcrumb span[itemprop="itemListElement"]:first-child span.bread-cur-pos{
    position: relative;
    padding: 0px 3px 1px 3px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.3;	
	}
.breadcrumb{height:auto;}
}
.step_zakaz{width:444px;height:100%;margin:auto;text-align:center;}
.step_zakaz .step{background:#FFF;color:#000;width:200px;padding:2px 0px 2px 0px;float:left;margin-left:20px;border:solid;border-width:1px;border-color:#22B24C;}
.step_zakaz .curstep{background:#22B24C;color:#FFFFFF;}
.link_button{border:none;display:block;width:128px;height:25px;margin-left:15px;padding-top:2px;background:url(https://img1.almin.ru/bitrix/templates/almin/images/s_temp.png) no-repeat 0 -379px;text-align:center;text-decoration:none;color:#FFF;}
.filters{float:right;display:inline;margin-top:-35px;text-align:right;font:normal 14px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:1.8;}
.filters ul{padding-bottom:7px;}
.filters li, .filters a{font-size:13px;}
.filters li{padding-bottom:2px;overflow:hidden;}
.filters li a{padding:0px 3px 0px 3px;}
.filters li.active span{padding:0px 3px 0px 3px;background-color:#d6d6d6;}
#loader-m{position:absolute;background:url(/bitrix/templates/almin/images/mobile/loader.gif);width:33px;height:33px;z-index:10005;display:none;}
.filter_block{display:none;right:0px;margin:5px auto;/*overflow:hidden;*/padding-bottom:5px;border-radius:5px;z-index:1000;height:auto;max-width:415px;}
.filter_block .filter{margin:0px;padding:5px;overflow:hidden;background:white;}
.mob_menu_block .filter_block .filter{background:transparent;}
.filter_block-2 {
	overflow: hidden;
    margin: 20px 0px 20px 20px;
	height:auto;
}
.filter_block-2 .filter {
	overflow:hidden;
	height:120px;
	margin-top:15px;
}
.filter_block .filter span{
	display: block;
    font-weight: 400;
    margin: 12px 0px;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: black;	
	}
.filter_block .filter .input input{display:none;}
.filter_block .filter .input, .filter_block-2 .filter .input{
	float: left;
    margin: 2px;    
    padding: 5px 5px 4px 5px;
    border: 1px solid green;
    border-radius: 10px;
    cursor: pointer;
    background: white;
    font-size: 13px;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    color: rgb(69, 69, 69);	
	}

.filter_block-2 .filter .input a { 	
	text-decoration:none;
}
.filter_block .filter span i {
	display:none;
	position: absolute;
    right: 10px;	
}
@media (max-width:750px){
	.filter_block .filter span i {	
		display:inline-block;
	}
	.filter_block .filter span i.fa-sort-up {
		top:20px;
	}
	.filter_block .filter span{
	    border-bottom: 1px solid;
    	padding: 10px;
		margin: -5px 0px;		
		position:relative;
	}
	.filter-input-block {
		display:none;
	}
	.filter-input-block.show {
		display:block;
		margin-top:15px;		
		padding-left:10px;
	}
	.filter_block .catalog_name {
		display:none;
	}

}
.filter_block .filter .input a {text-decoration:none; color:inherit;}
.filter_block .filter .input.green{/*background:green;color:white;*/}
.filter_block .filter .input.background {color:white;}
.filter_block .filter .input.gray-block{color:#dedede !important;border:1px solid #dedede !important;cursor:default !important;/* display: none;*/}.filter_block .but_block{text-align:center;max-width:465px;margin:auto; margin-top:10px;position: sticky;bottom: 0px;background: white;}
.filter_block .but, .free_filter .but{background-color: #1FA345;
    border-radius: 10px;
    border: 1px solid #1B8549;
    color: white;
    text-align: center;
    padding: 10px 10px;
    margin: 5px 0px;
    display: inline-block;
    line-height: 1.5;
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;}
.filter_block .but.red {
	background-color:red;
}
.free_filter .but{padding:4px 13px;}
.filter_block .red, .free_filter .red{/*background:red;padding:4px 18px;border-color:#c43c35;*/margin-left:5px;}
.filter_block .but #count{color:#FFF;}
.manufac_sel2 span{font-size:16px;display:block;/*border:1px solid #ff002e;color:#ff002e;*/padding:5px;border-radius:10px;line-height:0.8;margin-top:0px;cursor:pointer;margin-left:10px;}
.manufac_sel2 span.sel{color:#ff002e;}
.content{font-size:12px;clear:both;position:relative;}
@media (max-width:750px){/*.content{padding:2px;*/
	.filter_block .filter .input {
		font-size:16px;
	}
}
@media (min-width:750px){/*.content{padding:2px;*/
	.content{
		min-width:700px;
		}		
}


.content h2, .content h2 a{font:normal 22px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.content p{line-height:24px; font-size:16px;}
.content p, .content ul{padding-bottom:10px;}
.content ul{padding-left:15px;text-align:left;line-height:20px;}
.content ol{padding-bottom:10px;padding-left:15px;text-align:justify;line-height: 26px;font-size: 17px;;}
.content p em{font-size:12px;}
.content .req{color:#ED1C24;}
.content > ul li{background:transparent url(/bitrix/templates/almin/images/news_li_bullit.png) no-repeat scroll 0 10px;padding:0px 0px 5px 13px;}
.content h3{font: 20px Verdana, "Trebuchet MS", Times, sans-serif;padding-bottom:10px; line-height:30px;}
.content h4{font: 18px Verdana, "Trebuchet MS", Times, sans-serif;padding-bottom:10px;  line-height:28px;}
.conten_tab h2, .conten_tab h3, .conten_tab h4, .conten_tab h5, .conten_tab h6 {
/*	margin: 5px 0px;
	padding: 0px;*/
}
body.m700 .man_list{padding-left:5px;}
#dop_prod .catalog-section-list {
	display:none;
}
.catalog-section-list .item{float:left;width:49.8%;padding:0px 0px 36px 0px;}
.catalog-section-list .item.odd {
    padding-right: 25px;
    width: calc(49.8% - 25px);
}
@media (max-width:750px){.catalog-section-list .item{float:none;width:100%;padding:0px 0px 5px 0px;}
.catalog-section-list .item.odd { width:100%;padding-right: 0px;}
}
.catalog-section-list .item h2, .catalog-section-list .odd h2{border-radius:10px;}
/*.catalog-section-list .item h2{margin-left:25px;}*/
.catalog-section-list .item .subsections{margin-left:155px;}
@media (max-width:750px){.catalog-section-list .item h2, .catalog-section-list .item .subsections{margin-left:0px;}
}
.catalog-section-list .odd h2{margin-right:25px;margin-left:0px;}
.catalog-section-list .odd .subsections{margin-left:155px;}
@media (max-width:750px){.catalog-section-list .odd h2, .catalog-section-list .odd .subsections{margin-right:0px;margin-left:0px;}
}
.goods-frame-outer {padding:0px 25px;}
.catalog-section .numeric_code, .catalog-element .numeric_code, .catalog-section-all .numeric_code{font-size:11px;text-align:center;padding-left:0px;margin-left:0px;color:#666;font-weight:bold;padding-top: 5px; position: absolute; bottom: -5px;}
.catalog-section .numeric_code {
	bottom:-15px;
}
.catalog-element .numeric_code {
	position:relative;
}
.catalog-element .numeric_code{font-size:18px;}
.for-main-banner .catalog-element .numeric_code {
	font-size: 22px;
}
@media (max-width:750px){
	 .catalog-section .numeric_code, .catalog-element .numeric_code, .catalog-section-all .numeric_code{
		 display:none;
	 }
}
.curr_sect{
	width:100%;border-radius:10px;
	height: 72px;  
    display: flex;
    align-items: center;	
}
.curr_sect.for-audit{background-color:#8cc63f;}
/*.catalog-section-list .curr_sect h2{display:table-cell;vertical-align:middle;height:72px;width:100%;padding:0px 0px 0px 155px;border-radius:10px;}*/

/*.catalog-section-list .curr_sect h1{display:table-cell;vertical-align:middle;height:72px;width:100%;padding:0px 0px 0px 155px;border-radius:10px;}
.catalog-section-list .curr_sect h1{cursor:default;font-size:16px;font-weight:normal;}*/
.catalog-section-list .curr_sect h1, .catalog-section-list .curr_sect h2 {
	text-overflow: ellipsis;
    overflow: hidden;
    font-size: 16px;
    font-weight: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-width: 100%;
    width: auto;
	padding:0px 10px 0px 155px;
	cursor:default;
}

.catalog-section-list .curr_sect .kosaya.inbody + h1 {
	padding-left: 0px;
}

.catalog-section-list h2, .insection h2{padding:26.5px 0px 26.5px 155px;font:italic normal 14px Verdana, "Trebuchet MS", Times, sans-serif;color:#FFF;}
.catalog-section-list h1, .insection h1{padding:26.5px 0px 26.5px 155px;font:italic normal 14px Verdana, "Trebuchet MS", Times, sans-serif;color:#FFF !important;}
.catalog-section-list h2.audit, .insection h2.audit{padding:26px 0px 0px 155px;}
.catalog-section-list h2{cursor:pointer;}
.banner_content h4 {
	margin: 15px 0px;
    font-size: 18px;
}
.catalog-section-list .curr_sect h2, .banner_content > h2{cursor:default;font-size:16px;font-weight:normal;text-shadow: 0px 0px 1px #fff;letter-spacing: 1px;}
.catalog-section-list h2 a{color:#FFF;text-decoration:none;font-size:16px;font-style:italic;word-spacing:1px;line-height:1.2;font-weight:normal;text-shadow: none;letter-spacing: normal;}
.insection h2{font-size:19px;}
/*.item h2.olive, .curr_sect h2.olive{background:#D0BA01 url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 0px;border:none;}
.item h2.green_light, .curr_sect h2.green_light{background:#46BA49 url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -74px;border:none;}
.item h2.blue_light, .curr_sect h2.blue_light{background:#4AA6E0 url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -148px;border:none;}
.item h2.red, .curr_sect h2.red{background:#E30133 url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -222px;border:none;}
.item h2.gray, .curr_sect h2.gray{background:#A6A8AA url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -296px;border:none;}
.item h2.pink, .curr_sect h2.pink{background:#E4018D url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -370px;border:none;}
.item h2.green, .curr_sect h2.green{background:#017034 url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -444px;border:none;}
.item h2.navy, .curr_sect h2.navy{background:#27A99B url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -518px;border:none;}
.item h2.violet, .curr_sect h2.violet{background:#8F0183 url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -592px;border:none;}
.item h2.blue, .curr_sect h2.blue{background:#2B3A80 url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -1038px;border:none;}
.item h2.brown, .curr_sect h2.brown{background:#7B5729 url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -740px;border:none;}
.item h2.orange, .curr_sect h2.orange{background:#EF932D url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -814px;border:none;}
.item h2.olive_2, .curr_sect h2.olive_2{background:#ff5e7a url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -888px;border:none;}

.item h2.color1, .curr_sect h2.color1{background:#03354e url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -1112px;border:none;}
.item h2.color2, .curr_sect h2.color2{background:blueviolet url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -962px;border:none;}
.item h2.color3, .curr_sect h2.color3{background:#0095ff url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -1186px;border:none;}
.item h2.color4, .curr_sect h2.color4{background:#00BCD4 url(https://img1.almin.ru/bitrix/templates/almin/images/s_cat.png?v=3) no-repeat 0 -1261px;border:none;}
.item h2.lgreen, .curr_sect h2.lgreen{background:#8cc63f url(https://img1.almin.ru/bitrix/templates/almin/images/lgreen.png) no-repeat; border:none;}*/

.bread-cur-pos {color: #ff002e;white-space: nowrap;}
.catalog-section-list h1 a{color:#FFF;text-decoration:none;font-size:16px;font-style:italic;word-spacing:1px;line-height:1.2;font-weight:normal;}
.insection h1{font-size:19px;}
.curr_sect.olive{background:#D0BA01 url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/olive.jpg) no-repeat;border:none;}
.curr_sect.green_light{background:#46BA49 url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/green_light.jpg) no-repeat;border:none;}
.curr_sect.blue_light{background:#4AA6E0 url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/blue_light.jpg) no-repeat;border:none;}
.curr_sect.red{background:#E30133 url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/red.jpg) no-repeat;border:none;}
.curr_sect.gray{background:#A6A8AA url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/gray.jpg) no-repeat;border:none;}
.curr_sect.pink{background:#E4018D url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/pink.jpg) no-repeat;border:none;}
.curr_sect.green{background:#017034 url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/green.jpg) no-repeat;border:none;}
.curr_sect.navy{background:#27A99B url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/navy.jpg) no-repeat;border:none;}
.curr_sect.violet{background:#8F0183 url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/violet.jpg) no-repeat;border:none;}
.curr_sect.blue{background:#2B3A80 url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/blue.jpg) no-repeat;border:none;}
.curr_sect.brown{background:#7B5729 url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/brown.jpg) no-repeat;border:none;}
.curr_sect.orange{background:#EF932D url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/orange.jpg) no-repeat;border:none;}
.curr_sect.olive_2{background:#ff5e7a url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/olive_2.jpg) no-repeat;border:none;}

.curr_sect.color1{background:#03354e url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/color1.jpg) no-repeat;border:none;}
.curr_sect.color2{background:blueviolet url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/color2.jpg) no-repeat;border:none;}
.curr_sect.color3{background:#0095ff url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/color3.jpg) no-repeat 0;border:none;}
.curr_sect.color4{background:#00BCD4 url(https://img1.almin.ru/bitrix/templates/almin/images/catalog/color4.jpg) no-repeat 0;border:none;}
.curr_sect.lgreen{background:#8cc63f url(https://img1.almin.ru/bitrix/templates/almin/images/lgreen.png) no-repeat; border:none;}


.catalog-section-list h2.audit{padding-left:180px;}
.catalog-section-list .item h2.audit{background-color:#8cc63f;height:45px;position:relative;border-top:1px solid #d1e8b2;border-bottom:1px solid #d1e8b2;display:block;width:auto;padding:26px 0px 0px 155px;}
.catalog-section-list h2.audit{display:table-cell;position:relative;vertical-align:middle;height:72px;width:100%;padding:0px 0px 0px 155px;}
.catalog-section-list h2.audit img{position:absolute;left:0px;bottom:-1px;}
.catalog-section-list h2.AUDIT_clining img{bottom:-13px;}
.catalog-section-list h2.AUDIT_torg img{bottom:-3px;}
.catalog-section-list h2.AUDIT_obr img{bottom:-4px;}
.catalog-section-list .odd h2.audit{padding-left:160px;}
#que{height:25px;width:25px;position:absolute;right:25px;top:215px;z-index:1020;}
body.m700 #que{display:none;}
#que_div{height:210px;width:270px;position:absolute;left:-300px;top:20px;border:solid #1FA345 1px;background-color:#FFF;z-index:1100;padding:15px;display:none;color:#F00;}
#que:hover div#que_div{display:block;}
#page_number{cursor:pointer;width:200px;height:24px;background:transparent url(/bitrix/templates/almin/images/next_page.png) no-repeat;padding:5px;color:#FFF;font-size:17px;text-align:center;margin:15px auto; display:none;}
.page-number{cursor:pointer;width:200px;height:24px;background:transparent url(/bitrix/templates/almin/images/next_page.png) no-repeat;padding:5px;color:#FFF;font-size:17px;text-align:center;margin:15px auto; display:none;}
.opisanie_raz{width:700px !important;margin:auto;text-align:justify;margin-top:10px !important;}
@media (max-width:750px){
	.opisanie_raz{width:100% !important;}
/*	.opisanie_raz p{margin:0px 6px;}*/
}
/*h2.olive{background:#D0BA01;border-left:5px solid #9e901c;}
h1.olive{color:#D0BA01;}
h2.olive_2{background:#ff5e7a;border-left:5px solid #ff375a;}
h1.olive_2{color:#ff5e7a;}
h2.green_light{background:#46BA49;border-left:5px solid #258828;}
h1.green_light{color:#46BA49;}
h2.brown{background:#7B5729;border-left:5px solid #553309;}
h1.brown{color:#7B5729;}
h2.orange{background:#EF932D;border-left:5px solid #bf782a;}
h1.orange{color:#EF932D;}
h2.red{background:#E30133;border-left:5px solid #ad1a3b;}
h1.red{color:#E30133;}
h2.pink{background:#E4018D;border-left:5px solid #b5237d;}
h1.pink{color:#E4018D;}
h2.violet{background:#8F0183;border-left:5px solid #63105c;}
h1.violet{color:#8F0183;}
h2.navy{background:#27A99B;border-left:5px solid #19796f;}
h1.navy{color:#27A99B;}
h2.blue_light{background:#4AA6E0;border-left:5px solid #316f96;}
h1.blue_light{color:#4AA6E0;}
h2.gray{background:#A6A8AA;border-left:5px solid #757677;}
h1.gray{color:#A6A8AA;}
h2.green{background:#017034;border-left:5px solid #044d25;}
h1.green{color:#017034;}
h2.blue{background:#2B3A80;border-left:5px solid #172153;}
h1.blue{color:#2B3A80;}
.h2.olive{background:#D0BA01;border-left:5px solid #9e901c;}
.h2.olive_2{background:#ff5e7a;border-left:5px solid #ff375a;}
.h2.green_light{background:#46BA49;border-left:5px solid #258828;}
.h2.brown{background:#7B5729;border-left:5px solid #553309;}
.h2.orange{background:#EF932D;border-left:5px solid #bf782a;}
.h2.red{background:#E30133;border-left:5px solid #ad1a3b;}
.h2.pink{background:#E4018D;border-left:5px solid #b5237d;}
.h2.violet{background:#8F0183;border-left:5px solid #63105c;}
.h2.navy{background:#27A99B;border-left:5px solid #19796f;}
.h2.blue_light{background:#4AA6E0;border-left:5px solid #316f96;}
.h2.gray{background:#A6A8AA;border-left:5px solid #757677;}
.h2.green{background:#017034;border-left:5px solid #044d25;}
.h2.blue{background:#2B3A80;border-left:5px solid #172153;}*/
.red-text{color:red;}
ul.curr_cat_ul{margin:0px 0px 0px 143px;}
body.m700 ul.curr_cat_ul{margin:0px;}
ul.curr_cat_ul, ul.curr_cat_ul2{float:left;display:inline;width:42%;padding:20px 0px 0px 10px;text-indent:0px;}
ul.curr_cat_ul2{width:30%;}
body.m700 ul.curr_cat_ul, body.m700 ul.curr_cat_ul2{width:100%;padding:0px;float:none;overflow:hidden;}
.sec_block{margin-top:10px !important;}
.sec_block_item{position:relative;float:left;border-radius:10px;border:1px solid;min-height:230px;min-width:155px;overflow:hidden;padding:5px 0px;}
.brands-list .sec_block_item{min-height:205px;}
.sec_block_item img{display:block;margin:0px auto;}
@media only screen and (min-width:751px){.sec_block_item{width:32%;margin:0 1.5% 13px 0;}
.sec_block_item:nth-of-type(2n){margin-right:1.5%;}
.sec_block_item:nth-of-type(3n){margin-right:0;}
}
@media only screen and (min-width:1024px){.sec_block_item{width:23.5%;margin:0 1.6% 13px 0;}
.sec_block_item:nth-of-type(2n), .sec_block_item:nth-of-type(3n){margin-right:1.6%;}
.sec_block_item:nth-of-type(4n){margin-right:0;}
}
@media only screen and (min-width:1246px){.sec_block_item{width:18.5%;margin:0 1.6% 13px 0;}
.sec_block_item:nth-of-type(2n), .sec_block_item:nth-of-type(3n), .sec_block_item:nth-of-type(4n){margin-right:1.6%;}
.sec_block_item:nth-of-type(5n){margin-right:0;}
}
@media only screen and (min-width:1527px){.sec_block_item{width:14.5%;margin:0 2.4% 13px 0;}
.sec_block_item:nth-of-type(2n), .sec_block_item:nth-of-type(3n), .sec_block_item:nth-of-type(4n), .sec_block_item:nth-of-type(5n){margin-right:2.4%;}
.sec_block_item:nth-of-type(6n){margin-right:0;}
}
.sec_block_item a{text-decoration:none;font-size:14px;}
.sec_block_item a.sec-name{text-decoration:none;font-size:14px;display:table-cell;height:77px;vertical-align:middle;text-align:center;width:154px;line-height:17px;}
.brands-list .sec_block_item a.sec-name{height:55px;}
.sec_block_item .sec-name-outer{margin:0px auto;width:155px;max-height:77px;}
@media (max-width:750px){.sec_block_item{margin:2px 0px;width:49%;}
.sec_block_item:nth-of-type(2n){margin:2px 0px 2px 2px;}
.curr_sect {
	width:auto;
}
}

.manufacId {
    position: absolute;
    bottom: 5px;
    right: 5px;
    padding: 1px 4px;
    color: white;
    font-size: 12px;
    border-radius: 5px;
}
.catalog-element .manufacId {
   bottom: auto;	
   top: 5px;	
}
.manufacId.tork {
    background-color: #142458;	
}
.manufacId.Tellus {
    background-color: #00416B;	
}
.manufacId.kimberly {
    background-color: #0f059e;	
}
.manufacId.hayat {
    background-color: #28357e;
}
.sec_block_item:hover{border:1px solid #666;}
.content .catalog-section-list li, .content .conten_tab li{background:transparent url(/bitrix/templates/almin/images/catalog_li_bullit.png) no-repeat scroll 0 14px;padding:2px 0px 2px 13px;text-align:left; line-height:26px;}
.content .conten_tab ul.label-list li {
	line-height:15px;
}
body.m700 .content .catalog-section-list li{margin-left:5px;}
.content .catalog-section-list ul.curr_cat_ul li:hover, .content .catalog-section-list ul.curr_cat_ul2 li:hover{background-color:#F4F4F4;border:#666 solid 1px;cursor:pointer;}
.insection ul{padding:15px 0px 0px 156px;}
.insection ul li{float:left;width:45%;padding:0px 0px 10px 13px;background:url(/bitrix/templates/almin/images/bullit_section.gif) no-repeat 0px 9px;}
.catalog-section-list .subsections{padding:5px 10px 5px 10px;border-left:1px solid #d5d8e6;color:#7F7F7F;}
.audit-list .subsections{font-style:italic;}
body.m700 .catalog-section-list .subsections{width:100%;padding:5px 0px 5px 5px;float:none;}
.catalog-section-list .subsections a{font:normal 12px Verdana, "Trebuchet MS", Times, sans-serif;color:#7F7F7F;}
.audit-list .subsections a{text-decoration:none;}
.audit-list .subsections a:hover{text-decoration:underline;}
.catalog-section-list .subsections a.hidden{display:none;}
/*.item_catalog{position:relative;float:left;border-radius:10px;border:1px solid;height:460px;min-width:217px !important;overflow:hidden;}*/
@media only screen and (min-width: 750px){
.section-goods-element {
	display: -webkit-box;
	display: -webkit-flexbox;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    
	flex-wrap:wrap;
	flex-direction: row;
	
	-moz-box-pack: space-between;
	-ms-flex-pack: space-between;
	-webkit-justify-content: space-between;
    justify-content: space-between;	
    margin: -5px;	
	margin-top:5px;
}
.section-goods-element::after {
  content: "";
  flex: auto;
  -webkit-flex: auto;
}
}
.item_catalog{
    position: relative;
    border-radius: 10px;
    border: 1px solid;
    height: 460px;
    min-width: 217px;
    overflow: hidden;
    max-width: 285px;
    flex: 1 1;
	-webkit-flex: 1 1;
    margin: 5px;	
	background:white;
}
.deffer-view {
	display:none;
}
.goods_in_slider .item_catalog {
/*	margin-top:25px;*/
}
/*@media only screen and (max-width: 1024px){
	.section-goods-element {
		max-width:700px;
	}
}*/
@media only screen and (min-width: 1440px){
.item_catalog {
    flex: 1 1 240px;
	-webkit-flex: 1 1 241px;
}
}
/*.container.basket .item_catalog{min-width:157px !important;}*/
.for-microrazmetka{display:none !important;}
.catalog-element .item_catalog{max-height:400px;width:275px;margin-right:0px !important;float:left;}
.item_catalog_inner{margin:auto;overflow:hidden;height:100%;position:relative; }
.icon-block {position:absolute;z-index:100;top: 35px; height:100%;text-align:left;}
.goods_in_slider .icon-block {
	top: 0px;
}
.icon-block-in-good {position: absolute;top: -1px;}
.icon-block-in-good i {
	top:5px;
}
.top-icon-block {
    display: flex;
    flex-direction: row;
    justify-content: left;
    align-items: flex-start;	
}
.fastlink-block.in-element {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: left;
    align-items: flex-start;		
	margin-top:9px;
}
.fastlink-block.in-element:empty  {
	display:none;
}
.fastlink-block.in-element .icon-block-in-good{
	position:relative;
	top:0px;
	text-align:left;
	display:none;
}

@media only screen and (max-width: 750px){
	.fastlink-block.in-element .icon-block-in-good{
		display:flex;
	}
	.item_catalog_inner.in-element .icon-block-in-good{ 
		display:none;
	
	}
	.fastlink-block.in-element { 
		margin-top:14px;	
	}
}
.smart-forms .icon-block-in-good {display:none;}
/*.sale-icon{background:url(https://img1.almin.ru/bitrix/templates/almin/images/sale.png);height:38px;width:38px;position:relative;margin: 0px 3px 3px 3px;}*/
.sale-icon {
    /* background: url(https://img1.almin.ru/bitrix/templates/almin/images/sale.png); */
    height: 60px;
    width: 60px;
/*    position: absolute;
    margin: 0px 3px 3px 3px;*/
    margin: 6px 3px 0px 3px;	
    background-color: #ff002e;
 /*   border-radius: 60px;
    color: white;
    font-weight: bolder;
    text-shadow: 0 0 black;
    z-index: 100;*/
	border: 1px solid #ff002e;
    border-radius: 60px;
    color: white;
    font-weight: bolder;
    text-shadow: 0 0 black;
    z-index: 100;	
    position: absolute;
    bottom: 33px;	
	
}
.goods_in_slider .sale-icon {
    bottom: 10px;	
}
.sale-icon span{
/*    margin-top: 18px;*/
    margin: 19px auto;
	width:60px;
	text-align:center;
	display: inline-block;
    font-size: 18px;
	
}
.icon-block .fa {
	display:block;
}
.icon-block .fa.fa-gift {
    font-size: 30px;
    margin-top: -5px;
}	
.icon-block .fa.fa-gift {
    font-size: 40px;
    margin-top: -5px;
}
@media (max-width:750px){
	.sale-icon {
		height: 40px;
  	 	width: 40px;			
		bottom: 27px;
	}
	.icon-block .fa.fa-gift {
    	font-size: 30px;
	    margin-top: -5px;
	}	
	.sale-icon span{	
		margin: 12px auto;
		width: 40px;
		font-size: 12px !important;	
		    line-height: 17px;						
	}
	.icon-block {
		top: 30px;
	}
	.item_catalog {
		float:left;
	}
	.catalog-element .item_catalog {
		max-height:inherit;
		height:auto;
	}
}

.new-icon{background:url(https://img1.almin.ru/bitrix/templates/almin/images/new2.png);height:38px;width:38px;position:relative;margin: 0px 3px 3px 3px;/*background: #ff002e;border-radius: 100%;*/}
.video-icon{background:url(https://img1.almin.ru/bitrix/templates/almin/images/video-icon-1.png);height:38px;width:38px;position:relative;margin: 0px 3px 3px 3px; cursor:pointer;/*background: #ff002e;border-radius: 100%;*/}
/*.new-icon span{display: block;position: absolute;top: 11px;left: 5px;color: white;font-size: 12px;font-weight: bold;}*/
.icon-block-in-good .sale-icon {float:left; margin:2px;}
.icon-block-in-good .new-icon {float:left; margin:2px; top:0px;}
.icon-block-in-good .svg-finger-icon {position:relative !important; right:auto !important; top: 5px !important; left: 3px !important; }
.item_catalog_inner .item_image{
    width: 100%;
    margin-bottom: 5px;
    position: relative;
    margin-top: 2px;
    display: flex;
    justify-content: center;	
	}
.item_catalog_inner .item_image ul{
	text-align: left;
    line-height: 15px;
    position: absolute;
    top: 3px;
    left: 6px;
    padding-left: 0px;	
	}
.item_catalog_inner .item_image ul li{font-size:13px; padding: 0px;}
/*.item_catalog_inner .item_image ul{font-weight:bold;}*/
.item_catalog_inner .item_image img{width:100%;max-width:200px;margin:0px auto;display:block;cursor:pointer;}
/*.nostock .item_catalog_inner .item_image img {filter: grayscale(100%);opacity: 0.5;}*/
/*.nostock:first-child  {clear:both !important;}*/
.item_catalog_inner .item_image img:hover{}
@media (max-width:750px){.item_catalog_inner .item_image img{width:140px !important; height:auto;image-rendering: -webkit-optimize-contrast;}
.item_catalog_inner .item_image ul li{font-size:11px;}
}

.quick-view{
	position: absolute;
    width: 140px;
    z-index: 1000;
    bottom: 45%;
    padding: 5px 0px;
    font-size: 13px;
    background-color: #ffffff;
    color: #424242;
    cursor: pointer;
    display: none;
    border-radius: 10px;
	border:1px solid;
}
@media (min-width:750px){
	.item_image:hover .quick-view {
		display:block;
	}
}
.el_name-outer {display:block;}
.item_catalog_inner .el_name{text-align:center;font-size:12px;/*display:table-cell;*/vertical-align:middle;height:78px;line-height:1;
	display: flex; 
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin: 0px 5px;
	margin-top:5px;
}
.item_catalog_inner .el_name .el-name-block{max-height:78px;overflow:hidden;line-height:1;}
.catalog-element .item_catalog_inner .el_name{height:125px;}
.catalog-element .item_catalog_inner .el_name.el_name_h_110{height:110px;}
.catalog-element .item_catalog_inner .el_name .el-name-block{max-height:105px;}
.item_catalog_inner .el_name a{text-decoration:none;line-height:20px;display:inherit; color:rgba(0, 0, 0, 0.59);}
.item_catalog:hover .item_catalog_inner .el_name a { color:black; }
.news_block .item_catalog_inner .el_name a{color:black;}
.catalog-element .item_catalog_inner .el_name a{
	font-size:15px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    text-overflow: ellipsis;	
	}
.for-main-banner .catalog-element .item_catalog_inner .el_name a {
	font-size: 24px;
    line-height: 1.2;
}
.news_block p {
	font-size:17px;
	line-height:26px;
}
.item_catalog_inner .el_name .el-name-block a:first-line{font-weight: normal;
    text-shadow: 0 0 0px rgb(0 0 0 / 59%);}
.item_basket_block{position:relative;overflow:hidden;margin-top:0px;width:100%;}
/*.lenta_id .item_basket_block {width: 80%;}*/
.lenta_id .item_basket_block.float {width: 91%;}
.lenta_id .float .item-rmob-inner {
    float: left;
    margin-left: 8px;
    margin-top: 4px;
}
.lenta_id .float .item-lmob-inner {
	float: right;
}
.catalog-element .item_basket_block{margin-top:30px;}
.in-element .item_basket_block {
	margin-top: 80px;
}
.item_basket_block .item-l{width:49%;float:left;min-height:70px;min-width:90px;}
.catalog-element .item_basket_block .item-l{width:39% !important;float:left !important;min-height:70px !important;}
.item_basket_block .item-r{width:49%;float:right;margin-top:-3px;min-height:70px;}
.catalog-element .item_basket_block .item-r{width:56% !important;float:right !important;min-height:70px !important;}
/*#dop_prod .item_basket_block .item-r{width:48%;}*/
@media (max-width:750px){
	.item_basket_block { margin-top:5px; }
	.item_basket_block .item-r, .item_basket_block .item-l{float:none;width:100%;min-height:30px;margin-top:auto;}
	.catalog-element .item_catalog_inner .el_name .el-name-block {height:auto; max-height:inherit;}
	.catalog-element .item_catalog_inner .el_name.el_name_h_110 {height:auto;}
	.catalog-element .item_catalog_inner .el_name {height: auto;padding: 20px 0px;}
	.catalog-element .item_catalog_inner .el_name a {line-height:1.6}	
	.catalog-element .item_basket_block{margin-top:20px;}
	.item_catalog_inner .el_name a{ line-height:16px;}
}
.item_basket_block .item-r ul{padding-left:0px;padding-bottom:5px;}
.item_basket_block .item-r ul li{list-style-type:none;font-weight:bold;font-size:10px;line-height:1.2;margin-left:0px;text-align:center;}
.item_basket_block .item-r .favorites_text{font-size:11px;text-decoration:none;cursor:pointer;display:block;text-align:center;margin-top:4px;line-height:1.1;}
/*.item_basket_block .item-r .favorites_text.noauth{margin-top:33px;}*/
.favorites_text span{padding:4px 0px;border:1px solid #ED1C24;border-radius:5px;color:#ED1C24;overflow:hidden;width:100px;display:inline-block;}
.favorites_text span.noborder{
	border-color:white;
}
.order-one-click-botton-outer {
	font-size: 12px;
    text-decoration: none;
    cursor: pointer;
    display: block;
    text-align: center;
    margin-top: 14px;
    line-height: 2px;
    color: #1fa345;	
}
.order-one-click-botton-inner {
    border-bottom: 1px solid #1fa345;
    padding-bottom: 2px;
}


.item_basket_block .cart_m {
  display: flex !important;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  width:94%;
  text-shadow: 0 1px rgb(0 0 0 / 8%);
  font-weight:400;
  font-size:14px;
  text-align:center;
  border-radius:10px;
  line-height:1;
  cursor:pointer; 
  background-color:#1FA345;
  color:white;
  padding:8px 0px;
  border:0px;
  margin:0px;
}
.item_basket_block .cart_m.fav75 {
	width:75%;
}
.item_catalog.auth .item_basket_block .cart_m {
	width:75%;
}
@media (max-width: 750px) {
	.in-element .item_basket_block {
		position: fixed;
/*		bottom: 20px;*/
		bottom: 65px;
		z-index: 10000;
		left: 0px;
	}
	.in-element .item_basket_block .cart-title {
		border: 1px solid white;
		padding:4px 12px;
		border-radius:5px;
	}
	.order-one-click-botton-outer {
		font-size: 16px;
	    line-height: 30px;
		margin-top:0px;
		margin-bottom:20px;		
	}
}
.smart-forms .button.cart_green {		
	background-color: #1FA345;
  color:white;
  border-radius:5px;	
}

.item_basket_block .cart_m.cart_blue {		
  border:0px;
  background-color:#2794B3;
}
.smart-forms .button.cart_blue {		
  background-color:#2794B3;
  color:white;
  border-radius:5px;
}
.item_basket_block .cart_m:hover, .item_basket_block .cart_m:focus, .smart-forms .button.cart_green:hover, .smart-forms .button.cart_green:focus  {
   background-color: #6bc868;
    color:white;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;			   
}	
.item_basket_block .cart_m.cart_blue:hover, .item_basket_block .cart_m.cart_blue:focus, .cart_blue:focus, .cart_blue:hover, .smart-forms .button.cart_blue:hover, .smart-forms .button.cart_blue:focus   {
  background-color: #4aa6e0;
  color:white;
}

.basket_count {
	margin: 0px 0px;
	width: 76px;
	font-size:13px;
	color:#000;
}
.form_text {
	width: 76px;
	height: auto;
	position: relative;
}

.inner-td .form_text input.text {
	margin-left:24px;
	width:30px;
	position:absolute;
}
.form_text input.text {
	margin:0px;
	width:32px;height:22px;border-left:none;border-right:none;border-top:1px solid #666;border-bottom:1px solid #666;text-align:center;border-radius:0px;
}


.form_text .arrow_left, .form_text .arrow_right{width:22px;height:22px;position:absolute;top:0px;left:0px;border-top-left-radius:10px;border-bottom-left-radius:10px;color:black;text-align:center;text-decoration:none;border: 1px solid gray; background:white;display: flex;align-items: center;justify-content: center;}
.form_text .arrow_left:before{content:"-";display:block;/*margin-top:5px;*/line-height:1;}
.form_text .arrow_right{top:0px;margin-left:54px;border-top-left-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:10px;border-top-right-radius:10px;}
.form_text .arrow_right:before{content:"+";display:block;/*margin-top:5px;*/line-height:1;}

.form_text .arrow_left, .form_text .arrow_right {
}
.catalog-element .item_basket_block, .item_catalog .item_basket_block {
	display:flex;
	flex-direction: row;
	justify-content: space-evenly;
	align-items: center;				
	
}
.favorite-but, .notice-but, .order-one-click-but {
	margin: 0px;
	text-align: center;
	color: #1fa345;
	border: 1px solid #1fa345;
	border-radius: 10px;
	line-height: 1;
	padding: 8px 0px 6px 0px;
	font-weight: bold;
	cursor: pointer;
	background-color: white;
	width: 15%;				
}
@media (max-width: 750px) {
	.catalog-section .favorite-but {
		display:none;
	}
	.catalog-section .item_basket_block .cart_m, .catalog-section .item_catalog.auth .item_basket_block .cart_m {
		width:95%;			
	}
	
}
.favorite-but.yes {
	background: #1fa345;
	color: white;
}

.notice-but, .order-one-click-but {
	width: 75%;
}
.notice-bell {
  border: 1px solid white;
  padding: 3px 4px 3px 3px;
  border-radius: 5px;			
}
.favorite-but.in-fav {	
	color: #1fa345;
	background-color: #1fa345;
}
.favorite-but .fa-star-o {
	font-size: 22px;
	line-height: 24px;
}
/*new*/

@media only screen and (max-width:750px){
	.catalog-element .item_basket_block .item-l{width:49% !important; margin: 0px auto; float:none !important;}
	.catalog-element .item_basket_block .item-r{width:49% !important; margin: 0px auto; float:none !important; min-height:inherit !important; margin-top:20px;}	
	
	.catalog-section .item_basket_block .item-r .favorites_text.noauth{margin-top:5px;}
	.catalog-section .item_catalog_inner .el_name {display: table-cell; width: 100%; height:45px;}
	.catalog-section .item_catalog_inner .el_name .el-name-block {padding: 0px 5px 0px 5px; max-height: 45px;}
	.catalog-section .item_catalog_inner .el_name a {
		  text-overflow: ellipsis;
		  overflow: hidden;
		 /* height: 41px;*/
		  font-size: 13px;
		  font-weight: normal;
		  display: -webkit-box;
		  -webkit-box-orient: vertical;
		  -webkit-line-clamp: 3;		
		}
	.catalog-section .item_catalog_inner .item-l-inner {}
	.catalog-section .item_catalog_inner .basket_count {}
	/*.catalog-element .item_basket_block .basket_count {margin: 0px auto; margin-bottom:10px; width:100%;}*/
/*	.catalog-element .item_basket_block .form_text {height:30px; width:100%;}	
	.catalog-element .item_basket_block .arrow_right {width: 20%; margin-left: 80%;height: 30px;}	
	.catalog-element .item_basket_block .arrow_left {width: 20%;height: 30px;}	
	.catalog-element .item_basket_block .form_text .arrow_right:before, .catalog-element .item_basket_block .form_text .arrow_left:before {
		margin-top:9px;
	}
	.catalog-element .form_text input.text{margin:0px 0px 0px 20%;width: 60%;height: 30px;}
		
	.catalog-section .item_catalog_inner .cart_m {width: auto; padding: 4px 0px;margin: 0px 3px;}	
	.catalog-element .item_basket_block .cart_m {width:100%;}
	.catalog-section .item_catalog_inner .b_count {white-space: nowrap;margin-left: 2px; margin-bottom:5px;}
	.catalog-section .item_catalog_inner .item-rmob-inner {width: 52%;float: right;min-width: 91px;}
	.catalog-section .item_catalog_inner .item-lmob-inner {width: 48%;}
	.catalog-section .item_catalog_inner .favorites_text span {display: block; width: 96%;margin: 0 auto;}*/
}
@media (max-width:375px){.item_catalog_inner .item_image img{width:140px;}
	.catalog-section .notice-bell { display:none;}
	.catalog-section .cart-title { font-size:12px; }
	/*.catalog-section .item_catalog_inner .cart_m {width: 55px;}	*/
	
}
@media only screen and (max-width:750px){
	.item_catalog{margin:2px 0px;width:49%;min-width:150px !important; margin-top:10px;}
	.section-goods-element.background .item_catalog {
		border:none !important;
	}
	.catalog-section .item_catalog{height: 318px;}	
	.catalog-section .item_catalog.auth{height: 318px;}		
	.item_catalog:nth-of-type(2n){margin:10px 0px 2px 2px;}
	.section-goods-element.background .item_catalog:nth-of-type(2n){margin:10px 0px 2px 6px;}
	.label-list li{
		font-size:10px;
	    padding-bottom: 0px !important;
	    text-shadow: 1px 1px 1px #FFF;
		text-align:right !important;
		background:none !important;
		padding:0px !important;
		
	}
/*	.catalog-section .item_catalog_inner .cart_m {
		border: 1px solid #757575;
		padding: 5px 0px;
	}*/
}


.label-list li{
    text-shadow: 1px 1px 1px #FFF;
	text-align:right !important;
	background:none !important;
/*	padding:0px !important;	
    padding-bottom: 0px !important;	*/
}
@media only screen and (min-width:751px){
/*.item_catalog{width:32%;margin:0 1.5% 13px 0;}
.item_catalog:nth-of-type(2n){margin-right:1.5%;}
.item_catalog:nth-of-type(3n){margin-right:0;}*/
}
@media only screen and (min-width:1246px){

/*.item_catalog{width:23.5%;margin:0 1.7% 13px 0;}
.item_catalog:nth-of-type(2n), .item_catalog:nth-of-type(3n), .item_catalog:nth-of-type(4n){margin-right:1.7%;}
.item_catalog:nth-of-type(4n){margin-right:0;}*/

.news_block .item_catalog{width:32%;margin:0 1.5% 13px 0;}
.news_block .item_catalog:nth-of-type(2n){margin-right:1.5%;}
.news_block .item_catalog:nth-of-type(3n){margin-right:0;}

}
@media only screen and (min-width:1527px){
/*.item_catalog{width:18.5%;margin:0 1.6% 13px 0;}
.item_catalog:nth-of-type(2n), .item_catalog:nth-of-type(3n), .item_catalog:nth-of-type(4n){margin-right:1.6%;}
.item_catalog:nth-of-type(5n){margin-right:0;}*/
}
.man_list h3 a{font-size:17px;font-weight:normal;}
.man_list .search_info{padding-top:0px;padding-bottom:10px;}
.anchor_links{padding-bottom:20px;}
.anchor_links a{color:#ED1C24;font-size:14px;margin-right:5px;}
.sectman{float:left;width:17%;}
body.m700 .sectman{float:none;width:100%;}
.content .sectman li{padding:0px 0px 5px 0px;margin:0px;background:none;}
.filter_dop{width:100%;text-align:right;}
.sort-block{position:absolute;right:0px;/*top:-114px;*/top:-29px;}
.manufac_sel{margin-right:10px;float:right;}
.manufac_sel2{float:right;}
.manufac_sel2 select {display:none;}
.catalog-section .manufac_sel2{display:none;}
.free_filter{margin-right:13px;position:relative;}
.filter_dop #krestik{position:absolute;width:11px;height:11px;margin-left:242px;margin-top:-3px;z-index:10000;cursor:pointer;background:url(/bitrix/templates/almin/images/i_close.png) no-repeat;}
#filter_free_block{width:250px;border:#096 solid 1px;z-index:9999;background:#FFF;margin-top:25px;left:10px;text-align:left;padding:5px;display:none;border-radius:5px;overflow:hidden;}
#filter_free_block p{line-height:1.2;padding:2px;}
@media (max-width:750px){
	.img-outer {
		width: 100%;
		height:auto;
	}
	.img-outer img {
		max-width:100%;
		max-height:	100%;
	}		
	.catalog-element .image{max-width:400px;width:auto;float:none;margin:0px auto;}
/*.catalog-element .image img{width:100%;}*/
.catalog-element .item_catalog{width:301px;margin:0px auto !important;float:none;}
.dop-doto-in-goods img {
	max-width:100px;
	width:auto !important;
}
.jssora03l.click-l, .jssora03r.click-r {
	display:none;
}
}
@media (max-width:750px){
	
.dop-doto-in-goods {
  display: flex;
  text-align: left;
  flex-wrap: wrap;
  justify-content: center;
  gap:10px;
}
.sort-block{position:relative;right:0px;top:auto;margin:4px 0px;}
.manufac_sel{margin-right:10px;float:right;display:block;}
.manufac_sel2{float:none;display:none;/*margin:1px 4px 4px 1px;*/}
.filters{float:none;}
.catalog-section .manufac_sel2{/*float:right;*/display:block;padding: 0px 4px 0px 2px;}
.catalog-element .item_catalog {border:none;width:100%;}

	.manufac_sel2 span {
	display: inline-block;
    margin: 0px 0px 10px 0px;
    padding: 11px 0px;
    border: 1px solid #ff002e;
    border-radius: 10px;
    cursor: pointer;
    text-decoration: none;
    width: 100%;
    text-align: center;
    font-size: 16px;
	position:relative;
	}
	.filter_dop {
		display: inline-block;
		padding: 0px 0px;
		border: 1px solid red;
		border-radius: 10px;
		cursor: pointer;
		text-decoration: none;
		width: 49%;
		float: right;
		margin: 5px 1px 2px 0px;		
	}
}


#s_name, #excl_name{border:#096 solid 1px;width:247px;}
.but_block{overflow:hidden;width:100%;margin-top:3px;}
.but_block .but_l, .but_block .but_r{font-size:12px;cursor:pointer;text-decoration:underline;display:block;float:left;background-color:red;padding:10px 5px;border-radius:10px;color:white;text-decoration:none;}
.but_block .but_r{background-color:green;float:right;}
#s_name, #excl_name{border:#096 solid 1px;width:247px;margin-top:2px;margin-bottom:2px;}
.pager {margin-top:20px;}
body.m700 .pager{padding:10px 0px 0px 5px;}
.pager ul{clear:both;padding-left:0px;overflow:hidden;padding-bottom:15px;}
.pager ul li{float:left;height:21px;padding:0px 0px 0px 8px;text-align:center;background:none;}
.pager ul li a, .pager ul li.active span{float:left;padding:2px 8px 0px 0px;font-size:14px;}
.pager ul li.active{background-color:#ED1C24;border-radius:10px;background:#ED1C24 url(/bitrix/templates/almin/images/pager_corners.png) no-repeat 0% 0%\9;}
.pager ul li.active span{display:block;height:19px;padding-top:2px;background:url(/bitrix/templates/almin/images/pager_corners.png) no-repeat 100% -21px\9;color:#FFF;}
.pager ul li.active.js a{display:block;height:19px;padding-top:2px;background:url(/bitrix/templates/almin/images/pager_corners.png) no-repeat 100% -21px\9;color:#FFF;text-decoration:none;}
.pager ul li.active.js span{display:block;height:19px;padding-top:2px;background:url(/bitrix/templates/almin/images/pager_corners.png) no-repeat 100% -21px\9;color:#FFF;text-decoration:none;}

.pager p a{font-size:16px;}
.next_page{overflow:hidden;display:none;}
body.m700 .next_page{margin:0px;}
.content .news-list .pager{padding:25px 0px 30px 20px;}
.content .news-list .catalog-section .pager{padding-left:50px;}
.content .news-list .pager ul{clear:both;padding-left:0px;}
body.m700 .content .news-list .pager ul{height:100%;}
.content .news-list .pager ul li{float:left;height:21px;padding:0px 0px 0px 8px !important;text-align:center;background:none;border-bottom-style:none;}
.pager ul li a, .pager ul li.active span{float:left;padding:2px 8px 0px 0px;font-size:14px;}
.pager ul li.js span{float:left;padding:2px 8px 0px 0px;font-size:14px; text-decoration:underline; cursor:pointer;line-height: 1.1;}
.pager ul li a.active.js {float:left;padding:2px 8px 0px 0px;font-size:14px;}

.pager ul li a.pager-a-small{font-size:13px;}
.content .news-list .pager ul li.active{background-color:#ED1C24;border-radius:10px;background:#ED1C24 url(/bitrix/templates/almin/images/pager_corners.png) no-repeat 0% 0%\9;}
.content .news-list .pager ul li.active span{display:block;height:19px;padding-top:2px;background:url(/bitrix/templates/almin/images/pager_corners.png) no-repeat 100% -21px\9;color:#FFF;}
.content .news-list .pager p a{font-size:16px;}
.search-page h2.ll{padding-left:20px;}
.search-page .pager{padding:15px 0px 15px 20px;}
.search-page .pager ul{height:16px;padding-top:15px;}
.search-page .founded{padding-left:20px;}
.search_info{}
.search_content{margin:5px 0px;padding-bottom:5px;}
.search_info p, .search_info a{background:none;}
.search_info .olive{color:#D0BA01;}
.search_info .green_light{color:#46BA49;}
.search_info .brown{color:#7B5729;}
.search_info .orange{color:#EF932D;}
.search_info .red{color:#E30133;}
.search_info .pink{color:#E4018D;}
.search_info .violet{color:#8F0183;}
.search_info .navy{color:#27A99B;}
.search_info .blue_light{color:#4AA6E0;}
.search_info .gray{color:#A6A8AA;}
.search_info .green{color:#017034;}
.search_info .blue{color:#2B3A80;}
.search_info .color1{color:#03354e;}
.search_info .color2{color:blueviolet;}
.search_info .color3{color:#0095ff;}
.search_info .color4{color:#00BCD4;}
.search_info .lgreen{color:#8cc63f;}
.search_info .olive_2{color:#ff5e7a;}
.search_info h3{background:none;}
.search_info .single_section{background:none;float:left;display:inline;width:30%;margin-left:20px;}
.new-goods .single_section{height: 20px;overflow: hidden;}
.new-goods .single_section:hover {height: auto;position:absolute; background:white; z-index:10000;}
.new-goods .single_section:hover ul{padding:5px;}
.content .search_info ul, .content .search_info li{padding-left:0px;background:none;}
.search_info li a, .search_info li{font-size:12px;}
.search_content .chain a{font-weight:bold;}
.search_content .chain .almin_a, .search_content .chain .almin_l{font-size:18px;}
.row{padding:24px 0px 24px 0px;}
.cat_tbl{float:left;width:49.99%;}
.catalog-element .cat_tbl{float:none;width:100%;}
.cat_tbl td{padding:0px;border-collapse:collapse;vertical-align:top;}
.cat_tbl td.center{text-align:center;width:160px;}
.catalog-section .cat_tbl .image{position:relative;padding:0px 10px 20px 10px;margin:0px 0px 0px 40px;width:150px;}
.detail .catalog-section .cat_tbl .image{width:130px;}
.catalog-section .cat_tbl .image img{width:150px;}
.cat_tbl .image{padding:0px 10px 20px 10px;margin:0px 0px 0px 40px;}
.blue_line, .yellow_line, .violet_line, .hint-line{position:relative;width:100%;padding:0px 0px 1px 5px;margin-bottom:3px;color:#FFF;font-size:10px;border-left:4px solid;text-align:left;white-space:nowrap;padding:1px;}
.blue_line{border-color:#1982a0;background-color:#2794b3;}
.yellow_line{border-color:#e7d505;background-color:#ffea01;color:#000;}
.violet_line{border-color:#8b42b5;background-color:#a354d1;}
.catalog-element .hint-line{width:94px;}
.hint-line{border:none;padding-left:4px;margin-top:3px;}
body.m700 .hint-line{position:absolute;width:auto;padding-right:4px;}
.hint-line .hint-text{display:none;}
.hint-line.opt{position:absolute;top:0px;width:36px;height:16px;font-size:14px;}
span.blue_line, span.yellow_line, span.violet_line{padding-right:40px;margin:0px 0px 0px 5px;}
.catalog-element .cat_tbl .image{padding:0px;margin:0px;}
.catalog-element .blue_line,
.catalog-element .yellow_line,
.catalog-element .violet_line,
.catalog-element .hint-line{margin-left:15px;margin-bottom:10px;display:inline-block;}
table.sale_basket {margin-top:20px;}
.sale_basket .hint-line{display:inline-block;width:13px;height:13px;padding:0px;margin:0px;}
#del_goods{position:absolute;color:#F00;width:30px;height:30px;right:5px;top:5px;cursor:pointer;background:url("/bitrix/templates/almin/images/mobile/del.png") no-repeat;}
.cat_tbl h2, .cat_tbl h2 a, .cat_tbl .h2, .cat_tbl .h2 a{margin:0px 0px 7px 0px;padding:3px 10px 3px 10px;font:normal 14px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;}
.cat_tbl h2 a, .cat_tbl .h2 a{margin:0px;padding:0px;text-decoration:none;}
.cat_tbl h2 a:hover, .cat_tbl .h2 a:hover{text-decoration:underline;}
.cat_tbl h2 span, .cat_tbl .h2 span{font-weight:bold;}
.cat_tbl p{margin:0px 0px 0px 10px;padding:0px 0px 2px 5px;border-bottom:1px dashed #DBDBDB;font-size:13px;color:#000;}
.cat_tbl .price, .cat_tbl .cart{display:inline;width:67px;height:18px;text-align:center;text-decoration:none;font-size:11px;color:#FFF;}
.cat_tbl .price{float:left;display:inline;width:auto;padding:0px 0px 0px 8px;margin-left:8px;color:#000;font-size:15px;font-family:Verdana, "Trebuchet MS", Arial;margin-bottom:7px;}
.cat_tbl .price span{font-family:Verdana, "Trebuchet MS", Arial;padding-top:1px;margin:0px;font-size:24px;color:#000;}
.price-block{min-height:90px;}
.catalog-section .price-block{min-height:110px;}
.price-block{
    display: flex;
	display: -webkit-box;
	display: -webkit-flexbox;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;	

	-webkit-justify-content: center;
    justify-content: center;
	-webkit-align-items: center;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.price-block-count {
    display: flex;
    display: -webkit-box;
    display: -webkit-flexbox;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	min-height:90px;
}
.price-block-count .price-block-count-option {
    width: 90%;
    background: #ffebef;
    padding: 5px;
    border-radius: 5px;
    margin: 3px 0px;
	display:flex;
	cursor:pointer;
}
.price-block-count .price-goods {
	padding-left:10px;
}
.catalog-element .item_basket_block {
    margin: 5px 0px;
}
.discount-cond-outer {
    display: flex;
    justify-content: space-between;
    width: 90%;	
}
.item_basket_block {
	overflow:visible;
}
.count-lists-button-outer {
    padding: 10px 10px 20px 10px;
    position: sticky;
    bottom: 0px;
    background: #f2f4fa;	
}
.outer-block-count-lists-outer {
    display: flex;
    position: absolute;
    z-index: 10003;
    width: 100%;
    bottom: 0px;
    height: auto;
    left: 1px;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;

}
@media (max-width:750px){	
	.price-block-count {
		min-height:inherit;
		margin-bottom:20px;
	}
	.price-block-count.none-bm {
		margin-bottom:0px;
	}	
	.outer-block-count-lists-outer {
	    position: fixed;
	    bottom: 25px;
	    left: 0px;		
	}

}
.outer-block-count-lists {
    display: none;
    position: absolute;
    height: 340px;
    border: 1px solid #1FA345;
    width: 93%;
    background: #F2F4FA;
    z-index: 10004;
    bottom: 42px;
    border-bottom: none;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.outer-block-count-lists.el_h__minus_20 {
   height: 320px;
}
.goods-frame .outer-block-count-lists {
	width: calc(93% + 2px);
}
.goods-frame .outer-block-count-lists-bottom {
    width: calc(100% + 2px);
}
.block-count-lists {
	/*overflow-y: scroll;*/
	overflow-y: auto;
    -webkit-overflow-scrolling: touch;	
	-ms-overflow-style: none;  /* IE и Edge */
	scrollbar-width: none;  /* Firefox */	
    height: 300px;
}
.el_h__minus_20 .block-count-lists {
    height: 280px;	
}
.block-count-lists::-webkit-scrollbar {
  display: none;
}
.outer-block-count-lists-bottom {
    display: block;
    position: absolute;
    width: 100%;
    height: 10px;
    bottom: -10px;
    border-right: 1px solid #1FA345;
    border-left: 1px solid #1FA345;
    left: -1px;
}
.block-count-lists .smart-forms .smart-option {
	border-left:none;
	border-right:none;	
}
.outer-block-count-lists .fa-times-circle {
    font-size: 22px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.block-count-lists-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 5px 5px;
    font-family: "Roboto", Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #626262;	
	font-size: 14px;
}

/*.block-count-lists-name {
    top: 7px;
    position: absolute;
    left: 19px;
}*/



.item_catalog .price{display:block;text-align:center;position:relative;overflow:hidden;}
.item_catalog .price span{font-family:Verdana, "Trebuchet MS", Arial;margin:0 auto;font-size:20px;color:black;display:block;text-align:center;}
/*.item_catalog.nostock .price span {color:#9e9e9e;}*/
.item_catalog .price span .fa{font-size:19px;}
.catalog-element .item_catalog .price span{font-size:23px;}
.catalog-element .item_catalog .price span .fa{font-size:33px;}
.item_catalog .price span.old{position:relative;color:black;display:inline-block;margin:0px auto;}
.item_catalog .price span.new{position:relative;}
.price.old{color:black;display:inline-block;position:relative;}
.red-line-195{position:absolute;-webkit-transform:rotate(195deg) !important;-moz-transform:rotate(195deg) !important;-ms-transform:rotate(195deg) !important;-o-transform:rotate(195deg) !important;transform:rotate(195deg) !important;border-top:1px solid #ED1C24;width:100%;height:0px;top:55%;}
.price.new{color:red !important;}
.price.new span{color:red !important;}
.price .do{color:red !important;font-size:12px !important;display:block;text-align:left;}
.price.new span.do{color:red !important;font-size:12px;display:block;text-align:left;}

@media (max-width:750px){	
	.outer-block-count-lists {
		height:260px;
	}
	.block-count-lists {
		height:225px;
	}
	.item_catalog .outer-block-count-lists {
		height:460px;
	}
	.item_catalog .block-count-lists {
		height:425px;
	}	
	.item_catalog .outer-block-count-lists {
/*		bottom:-25px;*/
		bottom:45px;
	}
	.outer-block-count-lists .smart-forms .smart-option {padding:0px 5px;}
	.outer-block-count-lists .block-count-lists-name {left:5px;}
/*	.price-block.no-old-price{min-height:auto; padding:21px 0px;height: 25px;}*/
	.catalog-section .price-block{min-height:68px;}
	.item_catalog .price span {font-size: 16px;}
	.item_catalog .price span .fa  {font-size: 15px;}

	.item_catalog .price.old {
	  font-size: 14px;
	}	
	.catalog-element .in-element .item_catalog .price.old {
	  font-size: 20px;
	}	
	.price .do {font-size: 11px !important;}
	.catalog-element .in-element .price .do {font-size: 12px !important;}	
	.catalog-element .in-element .price-block {
		min-height:inherit;
		margin-bottom:20px;
	}
	.item_catalog .price span.new {margin-bottom: 3px; margin-top: 3px;}
}
@media (max-width:320px){
	.item_catalog .price span {font-size: 14px;}
}
.rouble-span{display:inline-block !important;position:relative;}
.rouble-span:before{display:block;content:"–";position:absolute;top:10%;left:-2px;}
.catalog-element .rouble-span:before{top:14%;}
.cat_tbl .cart{height:20px;padding-bottom:2px;margin:7px 0px 5px 15px;float:right;border:none;cursor:pointer;line-height:1.5;width:40%;background-color:#6cbd45;font-size:15px;border-radius:25px;min-width:156px;}
.item_catalog .cart{height:18px;float:right;background:url(/bitrix/templates/almin/images/cart.png) no-repeat;border:none;cursor:pointer;display:inline;width:67px;height:18px;text-align:center;text-decoration:none;font-size:11px;color:#FFF;}
.catalog-element .cat_tbl .cart{line-height:1.5;}
.hint_rus, .hint_eng{display:none;position:absolute;width:245px;height:54px;background:url(/bitrix/templates/almin/images/hint_rus.png) no-repeat;z-index:9999;padding:1px;}
.hint_eng{background:url(/bitrix/templates/almin/images/hint_eng.png) no-repeat;}
#hint-pop{display:none;position:absolute;padding:10px;-moz-box-shadow:0px 1px 5px 1px #999;-webkit-box-shadow:0 1px 5px 1px #999;box-shadow:0 1px 5px 1px #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:245px;z-index:11000;color:#FFF;font-size:12px;font-style:italic;text-align:left;}
.descrip-text{display:none;}
#descrip-pop{display:none;position:absolute;padding:10px;-moz-box-shadow:0px 1px 5px 1px #999;-webkit-box-shadow:0 1px 5px 1px #999;box-shadow:0 1px 5px 1px #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:245px;z-index:9999;color:#FFF;font-size:13px;text-align:left;text-indent:10px;font-style:italic;}
.sky{height:23px;width:43px;float:right;background-image:url(/bitrix/templates/almin/images/sky.png);margin-bottom:3px;}
.favorites{position:absolute;width:30px;height:30px;top:5px;right:5px;background:url(/bitrix/templates/almin/images/icons2.png) no-repeat;cursor:pointer;}
.gray_line .favorites{position:relative;display:inline-block;margin-right:5px;top:2px;right:0px;}
.gray_line .favorites_text, .gray_line .comments_link{color:green;border-bottom:1px dotted;cursor:pointer;}
.favorites_text.yes{color:red;}
.favorites.no{background-position:-292px 0;}
.favorites.yes{background-position:-209px 0;}
#content .catalog-element h1{background:none;padding:0px;font:normal 18px Verdana, "Trebuchet MS",Arial,Helvetica,sans-serif;}
.special{min-width:290px;-moz-user-select:none;-webkit-user-select:none;}
.special, .r_special, .r_advert{position:relative;height:160px;padding:5px 0px 10px 30px;-moz-user-select:none;-webkit-user-select:none;}
.advert{height:155px;padding-left:30px;-moz-user-select:none;-webkit-user-select:none;}
.catalog-element .special_analog{width:850px;}
.r_advert, .r_special{width:250px;}
.new_tovar, .analog, .sovet, .spectovar, .r_new_product, .r_spectovar{position:relative;height:109px;left:0px;overflow:hidden;}
.new_tovar .item,
.analog .item,
.sovet .item,
.spectovar .item,
.r_spectovar .item,
.r_new_product .item{display:inline;}
.lenta-big-block {padding-top:55px;}
.lenta_long {margin-bottom: 25px;}
.special .lenta_name a{font-size:22px;font-weight:bold;}
@-webkit-keyframes pulsate {
 50% { color: #de161961; text-shadow: 0 -1px rgba(222, 22, 25, 0.38), 0 0 0px #de161961, 0 0 0px #de1619; }
}
@keyframes pulsate {
 50% { color: #de161961; text-shadow: 0 -1px rgba(222, 22, 25, 0.38), 0 0 0px #de161961, 0 0 0px #de1619; }
}
.name-pulse {
	color:#de161961;
  -webkit-animation: pulsate 1.2s linear infinite;
  animation: pulsate 1.2s linear infinite;	
}
.lenta_long .name-lenta-inbasket{font-weight:bold;font-size:16px;}
.lenta_long .lenta_name a, .lenta_little .lenta_name a{display:block;font-size:22px;text-decoration:none;line-height:1;padding-bottom:5px;}
.lenta_long .lenta_name a {display:inline;}
.lenta_long .lenta_name .show_all, .lenta_little .lenta_name .show_all{font-size:14px;color:red;display:inline-block;line-height:1;font-weight:normal;}
.lenta_long .lenta_name .show_all {
	font-size:16px;
    color: #a6a8aa;
    text-decoration: underline;
    cursor: pointer;
    padding-left: 5px;
}
@media (max-width:750px){
	.lenta_long .lenta_name .show_all {
		display:none;
	}
	.lenta_long .lenta_name {
		text-decoration: none;
		max-height: 9001em;
		position:relative;
	}
	.lenta_long .lenta_name a{
		border-bottom:1px solid;
	    padding-bottom: 2px;
		line-height:1.6;
		font-size:18px;
	}
			
	.lenta_long .lenta_name.nonedecoration a {
		text-decoration: none;		
		border-bottom:none;
	}
}
.r_special div a, .r_advert div a, .lenta_little a{font-size:16px;}
.lenta_little a{font-size:14px;}
.lenta_little{text-align:center;margin-bottom:5px;}
.first-page .stickers-banners .lenta_little {
	margin-top: 7px;
	margin-bottom: 5px;
}
#content .first-page .stickers-banners .lenta_little .lenta_name {
	padding: 0px;
}

.first-page .stickers-banners .lenta_little .lenta_name a{
	font-size:20px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
	
}
.new_tovar h2, .new_tovar h2 a,
.analog h5, .analog h5 a,
.sovet h5, .sovet h5 a,
.spectovar h2, .spectovar h2 a,
.r_spectovar h5, .r_spectovar h5 a,
.r_new_product h5, .r_new_product h5 a{font-size:11px;font-weight:normal;text-decoration:none;}
.new_tovar h2 a:hover,
.analog h5 a:hover,
.sovet h5 a:hover,
.spectovar h2 a:hover,
.r_spectovar h5 a:hover,
.r_new_product h5 a:hover{text-decoration:underline;}
.new_tovar .image,
.analog .image,
.sovet .image,
.spectovar .image,
.r_spectovar .image,
.r_new_product .image{float:left;width:100px;height:100px;padding:0px 5px 0px 0px;}
.new_tovar .info,
.analog .info,
.sovet .info,
.spectovar .info,
.r_spectovar .info,
.r_new_product .info{position:relative;padding:0px 0px 0px 0px;float:left;width:120px;text-align:left;}
.info .fade{position:absolute;top:82px;left:0px;width:120px;height:27px;background:url(https://img1.almin.ru/bitrix/templates/almin/images/slider_text_fade.png) no-repeat;}
.new_tovar .price,
.analog .price,
.sovet .price,
.spectovar .price,
.r_new_product .price,
.r_spectovar .price{font-size:14px;font-weight:bold;}
.new_tovar .price span,
.analog .price span,
.sovet .price span,
.spectovar .price span,
.r_new_product .price span,
.r_spectovar .price span{font-size:25px;color:#ED1C24;}
.analog .wwrap{margin:0px auto 0px auto;}
.sovet .wwrap{margin:0px auto 0px auto;}
#content .disabled{color:#DBDBDB;}
.spectovar .wwrap,
.new_tovar .wwrap,
.r_new_product .wwrap,
.r_spectovar .wwrap{width:225px;margin:0px auto 0px auto;}
.r_advert .almin_a, .r_special .almin_a{font-weight:bold;color:#1FA345;letter-spacing:-4px;font-size:16px;}
.r_advert .almin_l, .r_special .almin_l{font-weight:bold;color:#ED1C24;margin:0px 2px 0px 5px;font-size:16px;}
.lenta_little .almin_a, .lenta_little .almin_a{font-weight:bold;color:#1FA345;letter-spacing:-4px;font-size:16px;}
.lenta_little .almin_l, .lenta_little .almin_l{font-weight:bold;color:#ED1C24;margin:0px 2px 0px 5px;font-size:16px;}
.r_special h2 .almin_a{font-weight:bold;color:#1FA345;letter-spacing:-4px;font-size:16px;}
.r_special h2 .almin_l{font-weight:bold;color:#ED1C24;margin:0px 2px 0px 2px;font-size:16px;}
.r_special h5 .almin_a{font-weight:bold;color:#1FA345;letter-spacing:-4px;font-size:16px;}
.r_special h5 .almin_l{font-weight:bold;color:#ED1C24;margin:0px 2px 0px 2px;font-size:16px;}
.goods_in_slider h2 .almin_a{font-weight:bold;color:#1FA345;letter-spacing:-4px;font-size:16px;}
.goods_in_slider h2 .almin_l{font-weight:bold;color:#ED1C24;margin:0px 2px 0px 2px;font-size:16px;}
.brands, .r_brands, .r_banners{padding:10px 0px 10px 0px !important;height:130px;overflow:hidden;}
.brands .item,
.r_brands .item,
.r_banners .item{float:left;display:inline;width:30%;margin-left:15px;width:33%;text-align:center;margin-left:0px;}
.reasons{position:relative;margin:10px 0px 10px 0px;background:#ED1C24 url(/bitrix/templates/almin/images/green_triangles.png) repeat-x 0% -76px;}
.reasons .wrapper{padding:10px 25px 10px 25px;background:url(/bitrix/templates/almin/images/green_triangles_up.png) repeat-x 0% 100%;}
.reasons .tl_c{height:9px;padding-left:9px;background:url(/bitrix/templates/almin/images/green_corners.png) no-repeat 0% 0%;}
.reasons .tr_c{height:9px;overflow:hidden;background:url(/bitrix/templates/almin/images/green_corners.png) no-repeat 100% -9px;}
.reasons .bl_c{height:9px;padding-left:9px;background:url(/bitrix/templates/almin/images/green_corners.png) no-repeat 0% -18px;}
.reasons .br_c{height:9px;overflow:hidden;background:url(/bitrix/templates/almin/images/green_corners.png) no-repeat 100% -27px;}
.reasons .content{margin:-9px 9px -9px 9px;padding:0px;border-top:9px solid #A0E347;border-bottom:9px solid #A0E347;background-color:#FFF;}
.reasons .content .border{position:relative;padding:7px 13px 10px 5px;margin:0px -9px 0px -9px;border-left:9px solid #ED1C24;border-right:9px solid #ED1C24;}
.reasons .content .border .NG{margin:auto;display:block;width:655px;height:358px;}
.reasons .content .border img{display:block;float:left;}
.reasons .content .border span{}
#content .reasons h1{padding-left:0px;}
.reasons ul{float:left;padding:0px;font-size:16px;color:#5F5F5F;}
.reasons ul.first{width:50%;margin-right:20px;}
.reasons ul.second{width:45%;}
.reasons ul li{padding-bottom:5px;}
.reasons .image{width:43px;margin:0px 0px 0px 0px;}
.reasons .text{font-size:12px;color:#999;}
.reasons .text strong{font-size:16px;color:#000;}
.reasons td.text{width:45%;padding:0px 10px 5px 5px;}
#sidebar{display:none;float:left;min-width:275px;padding:0px 0px 0px 0px;width:20%;margin-right:15px;}
#sidebar > h1{padding:5px 0px 10px 0px;margin-left:20px;}
@media (min-width:751px){#sidebar{display:block;}
}
.container.basket #sidebar{display:none;}
/*#sidebar .catalog_name, .mob_menu_block .catalog_name{padding:6px 3px 6px 0px;margin-left:20px;font-size:20px;text-align:center;display:block;}*/
.sort-block-sidebar {
	margin-top:5px;
	/*display:none;*/
}
#sidebar .catalog_name, .mob_menu_block .catalog_name{
    padding: 6px 3px 9px 0px;
    font-size: 20px;
    text-align: center;
    display: block;
}
.catalog_name.sort-button i {
	display:none;
}
@media (max-width:750px) {
 .catalog_name.sort-button {
	      display: block;
    margin: 10px 2px;
    padding: 9px;
    border: 1px solid red;
    border-radius: 10px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    font-size: 16px;
	position:relative;
	padding-right:26px;
  }
   .catalog_name.sort-button i {
	   display:inline-block;
   }
   .sort-block-sidebar {
	   display:block;
   }
}

#sidebar > ul,
.catalog{margin-left:20px;margin-bottom:20px;display:table;border-spacing:0px 5px;width:calc(100% - 20px);position: relative;}
.catalog.noshow {
	display:none;
}
.catalog.abs {
	display:block;
	z-index: 1000;
    position: absolute;
    background: white;
}
.li-row{display:table-row;cursor:pointer;}
.li-cell{display:table-cell;min-width:200px;height:28px;border-radius:10px;text-align:left;vertical-align:middle;/*padding:2px 10px 0px 10px;*/width:100%; padding: 2px 10px 0px 33px; border: 1px solid;}
.catalog li{position:relative;height:17px;padding-left:5px;margin-bottom:5px;overflow:hidden;line-height:16px;}
.catalog li.active{padding-left:13px;margin-left:-8px;background:url(/bitrix/templates/almin/images/sidebar_menu_active.png) no-repeat;}
#sidebar .popup-menu {
    display: none;
    position: absolute;
    width: 140%; /*250*/
    height: 93.5%;
    z-index: 1000;
    padding: 0px 10px;
    top: 40px;
}
#sidebar .abs .popup-menu {
    top: 35px;	
}
/*@media (max-width:1536px){
	#sidebar .popup-menu {	
	    width: 140%;	
	}
}*/
.popup-menu-inner .hit-sale {
    height: 35px;
    background: #4AA6E0;
    color: white;
    font-size: 37px;
    margin-top: 12px;
    width: 78%;
    padding: 20px;
    line-height: 0.9;
}

.popup-menu-inner .good-name-hit-sale {
    margin: 20px;
    text-align: center;
    line-height: 1.8;	
}
.popup-menu-inner .good-name-hit-sale a{
	color:black;
}
.popup-menu-inner .hit-sale-img-outer {
	width:100%;
/*	height:100%;*/
	text-align:center;
	background-color:white;
}
#sidebar .li-row {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: left;
    margin: 5px 0px;	
}
#sidebar .li-row.hover .popup-menu {
	display:block;
}
#sidebar .popup-menu .popup-menu-inner {
	background-color: white;/*#E0E0E0;*/
    width: 100%; /*50*/
    height: 100%;
	border-radius: 8px;
    overflow-y: auto;	
    /*box-shadow: 0 0 10px rgba(0,0,0,0.5);*/
}
#sidebar .popup-menu .popup-menu-inner:first-child {
	float:left;
}
#sidebar .popup-menu .popup-menu-inner:last-child {
    /*background: url(https://img1.almin.ru/bitrix/templates/almin/images/podlojka_rapport.png) repeat;*/
	background-color:white;
	display:none;
}

@media (max-width:1024px){
	#sidebar .popup-menu .popup-menu-inner:last-child {	
		display:none;
	}	
}
#sidebar .popup-menu .popup-menu-inner .item{
    font-size: 16px;
    padding: 12px 10px;
    margin: 7px;
    font-weight: bold;
    border-radius: 8px;
    position: relative;
    background: white;
    width: auto;
    display: block;
    color: black;
    font-size: 14px;
    font-weight: normal;	
    line-height: 1.3;
    border: 1px solid;
	padding-left: 50px;
}
#sidebar .popup-menu .popup-menu-inner .item img{
	height: 40px;
    width: auto;
    position: absolute;
    top: 1px;
    left: 3px;	
}
#sidebar .popup-menu .popup-menu-inner .item:hover{
	background-color:inherit;
}
#sidebar .popup-menu .popup-menu-inner .item a{
    color: black;
    font-size: 14px;
    font-weight: normal;
}
#sidebar .popup-menu .popup-menu-inner::-webkit-scrollbar {
    width: 12px;
}
 
#sidebar .popup-menu .popup-menu-inner::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
#sidebar .popup-menu .popup-menu-inner::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

#sidebar a + div.popup-menu {
	display: block;
    position: relative;
    width: auto;
    height: auto;	
	top: 0px !important;
	padding-right: 0px;
}

#sidebar a + div.popup-menu .popup-menu-inner  {
	float:none !important;
	border: none;
    box-shadow: none;	
}
#sidebar a + div.popup-menu .popup-menu-inner .item {
	padding-right: 0px;
    margin-right: 7px
}

.olive.background{background-color:#D0BA01;}
.catalog.olive .li-cell.olive{border-right: 10px solid #847601 !important;}

.olive_2.background{background-color:#ff5e7a;}
.catalog.olive_2 .li-cell.olive_2{border-right: 10px solid #ff123b !important;}

.green_light.background{background-color:#46BA49;}
.catalog.green_light .li-cell.green_light{border-right: 10px solid #318333 !important;}

.brown.background{background-color:#7B5729;}
.catalog.brown .li-cell.brown{border-right: 10px solid #422e16 !important;}

.orange.background{background-color:#EF932D;}
.catalog.orange .li-cell.orange{border-right: 10px solid #c16c0f !important;}

.red.background{background-color:#E30133;}
.catalog.red .li-cell.red{border-right: 10px solid #970122 !important;}

.pink.background{background-color:#E4018D;}
.catalog.pink .li-cell.pink{border-right: 10px solid #98015e !important;}

.violet.background{background-color:#8F0183;}
.catalog.violet .li-cell.violet{border-right: 10px solid #43003d !important;}

.navy.background{background-color:#27A99B;}
.catalog.navy .li-cell.navy{border-right: 10px solid #196b62 !important;}

.blue_light.background{background-color:#4AA6E0;}
.catalog.blue_light .li-cell.blue_light{border-right: 10px solid #2081bd !important;}

.gray.background{background-color:#A6A8AA;}
.catalog.gray .li-cell.gray{border-right: 10px solid #7f8285 !important;}

.green.background{background-color:#017034;}
.catalog.green .li-cell.green{border-right: 10px solid #002411 !important;}

.blue.background{background-color:#2B3A80;}
.catalog.blue .li-cell.li-cell.blue{border-right: 10px solid #182047 !important;}

.brown_dark.background{background-color:#5c1f00;}
.catalog.brown_dark .li-cell.navy{border-right: 10px solid #100500 !important;}

.color1.background{background-color:#03354e;}
.catalog.color1 .li-cell.color1{border-right: 10px solid #000304 !important;}

.color2.background{background-color:blueviolet;}
.catalog.color2 .li-cell.color2{border-right: 10px solid #6317a9 !important;}

.color3.background{background-color:#0095ff;}
.catalog.color3 .li-cell.color3{border-right: 10px solid #0068b3 !important;}

.color4.background{background-color:#00BCD4;}
.catalog.color4 .li-cell.color4{border-right: 10px solid #007888 !important;}

.lgreen.background{background-color:#8cc63f;}
.catalog.lgreen .li-cell.lgreen{border-right: 10px solid #638e2a !important;}

.red-red.background{background-color:red;}
.catalog.red-red .li-cell.red-red{border-right: 10px solid #b30000 !important;}

.green-green.background{background-color:green;}
.catalog.green-green .li-cell.green-green{border-right: 10px solid green !important;}

.no-background { 
	color:black;
	border: 1px solid #1fa345;
}
.no-background.active{
	border-right: 10px solid #1fa345;	
}
.no-background a {
	color:black !important;	
}
.no-background i {
	color:black !important;	
}
.newyear.background{background: url(/bitrix/templates/almin/images/menu/ng2.jpg) center center; height: 86px;}
.catalog li.olive{background-color:#D0BA01;}
.catalog li.olive_2{background-color:#ff5e7a;}
.catalog li.green_light{background-color:#46BA49;}
.catalog li.brown{background-color:#7B5729;}
.catalog li.orange{background-color:#EF932D;}
.catalog li.red{background-color:#E30133;}
.catalog li.pink{background-color:#E4018D;}
.catalog li.violet{background-color:#8F0183;}
.catalog li.navy{background-color:#27A99B;}
.catalog li.blue_light{background-color:#4AA6E0;}
.catalog li.gray{background-color:#A6A8AA;}
.catalog li.green{background-color:#017034;}
.catalog li.blue{background-color:#2B3A80;}
.catalog li.brown_dark{background-color:#5c1f00;}
.b_count{margin-top:5px;}
.basket_count .blue, .item_basket_block .blue{color:#2B3A80;}
.basket_count .olive, .item_basket_block .olive{color:#D0BA01;}
.basket_count .olive_2, .item_basket_block .olive_2{color:#ff5e7a;}
.basket_count .green_light, .item_basket_block .green_light{color:#46BA49;}
.basket_count .brown, .item_basket_block .brown{color:#7B5729;}
.basket_count .orange, .item_basket_block .orange{color:#EF932D;}
.basket_count .red, .item_basket_block .red{color:#E30133;}
.basket_count .pink, .item_basket_block .pink{color:#E4018D;}
.basket_count .violet, .item_basket_block .violet{color:#8F0183;}
.basket_count .navy, .item_basket_block .navy{color:#27A99B;}
.basket_count .blue_light, .item_basket_block .blue_light{color:#4AA6E0;}
.basket_count .gray, .item_basket_block .gray{color:#A6A8AA;}
.basket_count .green, .item_basket_block .green{color:#017034;}
.basket_count .color1, .item_basket_block .color1{color:#4AA6E0;}
.basket_count .color2, .item_basket_block .color2{color:blueviolet;}
.basket_count .color3, .item_basket_block .color3{color:#0095ff;}
.basket_count .color4, .item_basket_block .color4{color:#00BCD4;}
.basket_count .lgreen, .item_basket_block .lgreen{color:#8cc63f;}

.blue{border-color:#2B3A80 !important;}

@media (min-width:751px){
  .olive:hover{border-color:#D0BA01 !important;}
  .item_catalog.olive:hover, .sec_block_item.olive:hover, .popup-menu-inner.olive, .popup-menu-inner.olive .item:hover {
  border-color:rgba(208, 186, 1, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(208, 186, 1,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(208, 186, 1,1);
  box-shadow: 0px 0px 6px 0px rgba(208, 186, 1,1);	
  }
  
  .olive_2:hover{border-color:#ff5e7a !important;}
  .item_catalog.olive_2:hover, .sec_block_item.olive_2:hover, .popup-menu-inner.olive_2, .popup-menu-inner.olive_2 .item:hover {
  border-color:rgba(255, 94, 122, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(255, 94, 122,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(255, 94, 122,1);
  box-shadow: 0px 0px 6px 0px rgba(255, 94, 122,1);	
  }
  
  .green_light:hover{border-color:#46BA49 !important;}
  .item_catalog.green_light:hover, .sec_block_item.green_light:hover, .popup-menu-inner.green_light, .popup-menu-inner.green_light .item:hover {
  border-color:rgba(70, 186, 73, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(70,186,73,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(70,186,73,1);
  box-shadow: 0px 0px 6px 0px rgba(70,186,73,1);	
  }
  
  .brown:hover{border-color:#7B5729 !important;}
  .item_catalog.brown:hover, .sec_block_item.brown:hover, .popup-menu-inner.brown, .popup-menu-inner.brown .item:hover {
  border-color:rgba(123, 87, 41, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(123, 87, 41,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(123, 87, 41,1);
  box-shadow: 0px 0px 6px 0px rgba(123, 87, 41,1);	
  }
  
  .orange:hover{border-color:#EF932D !important;}
  .item_catalog.orange:hover, .sec_block_item.orange:hover, .popup-menu-inner.orange, .popup-menu-inner.orange .item:hover {
  border-color:rgba(239, 147, 45, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(239, 147, 45,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(239, 147, 45,1);
  box-shadow: 0px 0px 6px 0px rgba(239, 147, 45,1);	
  }
  
  .red:hover{border-color:#E30133 !important;}
  .item_catalog.red:hover, .sec_block_item.red:hover, .popup-menu-inner.red, .popup-menu-inner.red .item:hover {
  border-color:rgba(227, 1, 51, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(227, 1, 51,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(227, 1, 51,1);
  box-shadow: 0px 0px 6px 0px rgba(227, 1, 51,1);	
  }
  
  .pink:hover{border-color:#E4018D !important;}
  .item_catalog.pink:hover, .sec_block_item.pink:hover, .popup-menu-inner.pink, .popup-menu-inner.pink .item:hover {
  border-color:rgba(227, 1, 51, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(228, 1, 141,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(228, 1, 141,1);
  box-shadow: 0px 0px 6px 0px rgba(228, 1, 141,1);	
  }
  
  .redborder:hover{border-color:#ED1C24 !important;}
  .item_catalog.redborder:hover, .sec_block_item.redborder:hover, .popup-menu-inner.redborder, .popup-menu-inner.redborder .item:hover {
  border-color:rgba(237, 28, 36, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(237, 28, 36,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(237, 28, 36,1);
  box-shadow: 0px 0px 6px 0px rgba(237, 28, 36,1);	
  }
  
  .violet:hover{border-color:#8F0183 !important;}
  .item_catalog.violet:hover, .sec_block_item.violet:hover, .popup-menu-inner.violet, .popup-menu-inner.violet .item:hover, .popup-menu-inner.violet .item:hover {
  border-color:rgba(143, 1, 131, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(143, 1, 131,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(143, 1, 131,1);
  box-shadow: 0px 0px 6px 0px rgba(143, 1, 131,1);	
  }
  
  .navy:hover{border-color:#27A99B !important;}
  .item_catalog.navy:hover, .sec_block_item.navy:hover, .popup-menu-inner.navy, .popup-menu-inner.navy .item:hover {
  border-color:rgba(39, 169, 155, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(39, 169, 155,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(39, 169, 155,1);
  box-shadow: 0px 0px 6px 0px rgba(39, 169, 155,1);	
  }
  
  .blue_light:hover{border-color:#4AA6E0 !important;}
  .item_catalog.blue_light:hover, .sec_block_item.blue_light:hover, .popup-menu-inner.blue_light, .popup-menu-inner.blue_light .item:hover {
  border-color:rgba(74, 166, 224, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(74, 166, 224,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(74, 166, 224,1);
  box-shadow: 0px 0px 6px 0px rgba(74, 166, 224,1);	
  }
  
  .gray:hover{border-color:#A6A8AA !important;}
  .item_catalog.gray:hover, .sec_block_item.gray:hover, .popup-menu-inner.gray, .popup-menu-inner.gray .item:hover {
  border-color:rgba(166, 168, 170, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(166, 168, 170,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(166, 168, 170,1);
  box-shadow: 0px 0px 6px 0px rgba(166, 168, 170,1);	
  }
  
  .green:hover{border-color:#017034 !important;}
  .item_catalog.green:hover, .sec_block_item.green:hover, .popup-menu-inner.green, .popup-menu-inner.green .item:hover {
  border-color:rgba(1, 112, 52, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(1, 112, 52,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(1, 112, 52,1);
  box-shadow: 0px 0px 6px 0px rgba(1, 112, 52,1);	
  }
  
  .blue:hover{border-color:#2B3A80 !important;}
  .item_catalog.blue:hover, .sec_block_item.blue:hover, .popup-menu-inner.blue, .popup-menu-inner.blue .item:hover {
  border-color:rgba(43, 58, 128, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(43, 58, 128,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(43, 58, 128,1);
  box-shadow: 0px 0px 6px 0px rgba(43, 58, 128,1);	
  }
  
  
  .color1:hover{border-color:#03354e !important;}
  .item_catalog.color1:hover, .sec_block_item.color1:hover, .popup-menu-inner.color1, .popup-menu-inner.color1 .item:hover {
  border-color:rgba(3, 53, 78, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(3, 53, 78,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(3, 53, 78,1);
  box-shadow: 0px 0px 6px 0px rgba(3, 53, 78,1);	
  }
  
  .color2:hover{border-color:blueviolet !important;}
  .item_catalog.color2:hover, .sec_block_item.color2:hover, .popup-menu-inner.color2, .popup-menu-inner.color2 .item:hover {
  border-color:rgba(138, 43, 226, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(138, 43, 226,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(138, 43, 226,1);
  box-shadow: 0px 0px 6px 0px rgba(138, 43, 226,1);	
  }
  
  .color3:hover{border-color:#0095ff !important;}
  .item_catalog.color3:hover, .sec_block_item.color3:hover, .popup-menu-inner.color3, .popup-menu-inner.color3 .item:hover {
  border-color:rgba(0, 149, 255, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 149, 255,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0, 149, 255,1);
  box-shadow: 0px 0px 6px 0px rgba(0, 149, 255,1);	
  }
  .color4:hover{border-color:#00BCD4 !important;}
  .item_catalog.color4:hover, .sec_block_item.color4:hover, .popup-menu-inner.color4, .popup-menu-inner.color4 .item:hover {
  border-color:rgba(0, 188, 212, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 188, 212,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0, 188, 212,1);
  box-shadow: 0px 0px 6px 0px rgba(0, 188, 212,1);	
  } 
  
  .lgreen:hover{border-color:#8cc63f !important;}
  .item_catalog.lgreen:hover, .sec_block_item.lgreen:hover, .popup-menu-inner.lgreen, .popup-menu-inner.lgreen .item:hover {
  border-color:rgba(140, 198, 63, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(140, 198, 63,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(140, 198, 63,1);
  box-shadow: 0px 0px 6px 0px rgba(140, 198, 63,1);	
  }   
   
} 
  .olive{border-color:#D0BA01 !important;}
  .item_catalog.olive, .sec_block_item.olive {
  border-color:rgba(208, 186, 1, 0.3) !important;
  }
  
  .olive_2{border-color:#ff5e7a !important;}
  .item_catalog.olive_2, .sec_block_item.olive_2 {
  border-color:rgba(255, 94, 122, 0.3) !important;
  }
  
  .green_light{border-color:#46BA49 !important;}
  .item_catalog.green_light, .sec_block_item.green_light {
  border-color:rgba(70, 186, 73, 0.3) !important;
  }
  
  .brown{border-color:#7B5729 !important;}
  .item_catalog.brown, .sec_block_item.brown {
  border-color:rgba(123, 87, 41, 0.3) !important;
  }
  
  .orange{border-color:#EF932D !important;}
  .item_catalog.orange, .sec_block_item.orange {
  border-color:rgba(239, 147, 45, 0.3) !important;
  }
  
  .red{border-color:#E30133 !important;}
  .item_catalog.red, .sec_block_item.red {
  border-color:rgba(227, 1, 51, 0.3) !important;
  }
  
  .pink{border-color:#E4018D !important;}
  .item_catalog.pink, .sec_block_item.pink {
  border-color:rgba(228, 1, 141, 0.3) !important;
  }
  
  
  .redborder{border-color:#ED1C24 !important;}
  .item_catalog.redborder, .sec_block_item.redborder {
  border-color:rgba(237, 28, 36, 0.3) !important;
  }
  
  .violet{border-color:#8F0183 !important;}
  .item_catalog.violet, .sec_block_item.violet {
  border-color:rgba(143, 1, 131, 0.3) !important;
  }
  
  .navy{border-color:#27A99B !important;}
  .item_catalog.navy, .sec_block_item.navy {
  border-color:rgba(39, 169, 155, 0.3) !important;
  }
  
  .blue_light{border-color:#4AA6E0 !important;}
  .item_catalog.blue_light, .sec_block_item.blue_light {
  border-color:rgba(74, 166, 224, 0.3) !important;
  }
  
  .gray{border-color:#A6A8AA !important;}
  .item_catalog.gray, .sec_block_item.gray {
  border-color:rgba(166, 168, 170, 0.3) !important;
  }
  
  .green{border-color:#017034 !important;}
  .item_catalog.green, .sec_block_item.green {
  border-color:rgba(1, 112, 52, 0.3) !important;
  }
  
  .blue{border-color:#2B3A80 !important;}
  .item_catalog.blue, .sec_block_item.blue {
  border-color:rgba(43, 58, 128, 0.3) !important;
  }
  
  .color1{border-color:#03354e !important;}
  .item_catalog.color1, .sec_block_item.color1 {
  border-color:rgba(3, 53, 78, 0.3) !important;
  }
  .color2{border-color:blueviolet !important;}
  .item_catalog.color2, .sec_block_item.color2 {
  border-color:rgba(138, 43, 226, 0.3) !important;
  }
  .color3{border-color:#0095ff !important;}
  .item_catalog.color3, .sec_block_item.color3 {
  border-color:rgba(0, 149, 255, 0.3) !important;
  }

  .color4{border-color:#00bcd4 !important;}
  .item_catalog.color4, .sec_block_item.color4 {
  border-color:rgba(0, 188, 212, 0.3) !important;
  } 
  .lgreen{border-color:#8cc63f !important;}
  .item_catalog.lgreen, .sec_block_item.lgreen {
  border-color:rgba(140, 198, 63, 0.3) !important;
  }    
	
  .red-red{border-color:red !important;}
  .red-red.background a{color:white;}
  
  .green-green{border-color:green !important;}
  .green-green.background a{color:white;}  
  

@media (max-width:750px){	
  .catalog-section .item_catalog.hover .item_catalog_inner{
	  position: absolute;
	  height: 100%;
	  border: 1px solid;
	  border-radius: 10px;
      background-color: white;	  
  }
  .catalog-section .item_catalog.nostock.hover .item_catalog_inner{
	  height:351px;
  }
  .catalog-section .item_catalog.auth.nostock.hover .item_catalog_inner{
	  height: 375px;
  }  
  .catalog-section .item_catalog.auth.hover .item_catalog_inner{
	  height: 351px;
  }    
  .catalog-section .item_catalog.hover{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
    overflow: hidden;
    background-color: white;
/*    z-index: 2000;	*/
  }
  
  .catalog-section .item_catalog.olive.hover .item_catalog_inner  {
  border-color:rgba(208, 186, 1, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(208, 186, 1,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(208, 186, 1,1);
  box-shadow: 0px 0px 6px 0px rgba(208, 186, 1,1);	
  }  
  .catalog-section .item_catalog.olive_2.hover .item_catalog_inner  {
  border-color:rgba(255, 94, 122, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(255, 94, 122,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(255, 94, 122,1);
  box-shadow: 0px 0px 6px 0px rgba(255, 94, 122,1);	
  } 
  .catalog-section .item_catalog.green_light.hover .item_catalog_inner  {
  border-color:rgba(70, 186, 73, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(70,186,73,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(70,186,73,1);
  box-shadow: 0px 0px 6px 0px rgba(70,186,73,1);	
  }
  .catalog-section .item_catalog.brown.hover .item_catalog_inner  {
  border-color:rgba(123, 87, 41, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(123, 87, 41,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(123, 87, 41,1);
  box-shadow: 0px 0px 6px 0px rgba(123, 87, 41,1);	
  }
  .catalog-section .item_catalog.orange.hover .item_catalog_inner  {
  border-color:rgba(239, 147, 45, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(239, 147, 45,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(239, 147, 45,1);
  box-shadow: 0px 0px 6px 0px rgba(239, 147, 45,1);	
  }  
  .catalog-section .item_catalog.red.hover .item_catalog_inner  {
  border-color:rgba(227, 1, 51, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(227, 1, 51,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(227, 1, 51,1);
  box-shadow: 0px 0px 6px 0px rgba(227, 1, 51,1);	
  }  
  .catalog-section .item_catalog.pink.hover .item_catalog_inner  {
  border-color:rgba(227, 1, 51, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(228, 1, 141,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(228, 1, 141,1);
  box-shadow: 0px 0px 6px 0px rgba(228, 1, 141,1);	
  }
  .catalog-section .item_catalog.redborder.hover .item_catalog_inner  {
  border-color:rgba(237, 28, 36, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(237, 28, 36,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(237, 28, 36,1);
  box-shadow: 0px 0px 6px 0px rgba(237, 28, 36,1);	
  }
  .catalog-section .item_catalog.violet.hover .item_catalog_inner  {
  border-color:rgba(143, 1, 131, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(143, 1, 131,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(143, 1, 131,1);
  box-shadow: 0px 0px 6px 0px rgba(143, 1, 131,1);	
  }
  .catalog-section .item_catalog.navy.hover .item_catalog_inner  {
  border-color:rgba(39, 169, 155, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(39, 169, 155,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(39, 169, 155,1);
  box-shadow: 0px 0px 6px 0px rgba(39, 169, 155,1);	
  }
  .catalog-section .item_catalog.blue_light.hover .item_catalog_inner  {
  border-color:rgba(74, 166, 224, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(74, 166, 224,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(74, 166, 224,1);
  box-shadow: 0px 0px 6px 0px rgba(74, 166, 224,1);	
  }
  .catalog-section .item_catalog.gray.hover .item_catalog_inner  {
  border-color:rgba(166, 168, 170, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(166, 168, 170,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(166, 168, 170,1);
  box-shadow: 0px 0px 6px 0px rgba(166, 168, 170,1);	
  }
  .catalog-section .item_catalog.green.hover .item_catalog_inner  {
  border-color:rgba(1, 112, 52, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(1, 112, 52,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(1, 112, 52,1);
  box-shadow: 0px 0px 6px 0px rgba(1, 112, 52,1);	
  }
  .catalog-section .item_catalog.blue.hover .item_catalog_inner  {
  border-color:rgba(43, 58, 128, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(43, 58, 128,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(43, 58, 128,1);
  box-shadow: 0px 0px 6px 0px rgba(43, 58, 128,1);	
  }
  .catalog-section .item_catalog.color1.hover .item_catalog_inner  {
  border-color:rgba(3, 53, 78, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(3, 53, 78,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(3, 53, 78,1);
  box-shadow: 0px 0px 6px 0px rgba(3, 53, 78,1);	
  }
  .catalog-section .item_catalog.color2.hover .item_catalog_inner  {
  border-color:rgba(138, 43, 226, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(138, 43, 226,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(138, 43, 226,1);
  box-shadow: 0px 0px 6px 0px rgba(138, 43, 226,1);	
  }
  .catalog-section .item_catalog.color3.hover .item_catalog_inner  {
  border-color:rgba(0, 149, 255, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 149, 255,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0, 149, 255,1);
  box-shadow: 0px 0px 6px 0px rgba(0, 149, 255,1);	
  }
  .catalog-section .item_catalog.color4.hover .item_catalog_inner  {
  border-color:rgba(0, 188, 212, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 188, 212,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0, 188, 212,1);
  box-shadow: 0px 0px 6px 0px rgba(0, 188, 212,1);	
  }
  .catalog-section .item_catalog.lgreen.hover .item_catalog_inner  {
  border-color:rgba(140, 198, 63, 0.4) !important;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(140, 198, 63,1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(140, 198, 63,1);
  box-shadow: 0px 0px 6px 0px rgba(140, 198, 63,1);	
  }      
}

.curr_sect{border-collapse: collapse;}
.curr_sect.blue{background-color:#2B3A80 !important;}
.curr_sect.olive{background-color:#D0BA01 !important;}
.curr_sect.olive_2{background-color:#ff5e7a !important;}
.curr_sect.green_light{background-color:#46BA49 !important;}
.curr_sect.brown{background-color:#7B5729 !important;}
.curr_sect.orange{background-color:#EF932D !important;}
.curr_sect.red{background-color:#E30133 !important;}
.curr_sect.pink{background-color:#E4018D !important;}
.curr_sect.violet{background-color:#8F0183 !important;}
.curr_sect.navy{background-color:#27A99B !important;}
.curr_sect.blue_light{background-color:#4AA6E0 !important;}
.curr_sect.gray{background-color:#A6A8AA !important;}
.curr_sect.green{background-color:#017034 !important;}

.background.blue, .popup-menu-inner.blue .hit-sale{background-color:#2B3A80 !important;color:white;}
.popup-menu-inner.blue {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/fp.png) no-repeat;
}
.background.olive, .popup-menu-inner.olive .hit-sale{background-color:#D0BA01 !important;color:white;}
.popup-menu-inner.olive {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/bh.png) no-repeat;
}
.background.olive_2, .popup-menu-inner.olive_2 .hit-sale{background-color:#ff5e7a !important;color:white;}
.popup-menu-inner.olive_2 {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/kt.png) no-repeat;
}
.background.green_light, .popup-menu-inner.green_light .hit-sale{background-color:#46BA49 !important;color:white;}
.popup-menu-inner.green_light {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/sg.png) no-repeat;
}
.background.brown,.popup-menu-inner.brown .hit-sale{background-color:#7B5729 !important;color:white;}
.popup-menu-inner.brown {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/kut.png) no-repeat;
}
.background.orange, .popup-menu-inner.orange .hit-sale{background-color:#EF932D !important;color:white;}
.popup-menu-inner.orange {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/pp.png) no-repeat;
}
.background.red, .popup-menu-inner.red .hit-sale{background-color:#E30133 !important;color:white;}
.popup-menu-inner.red {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/up.png) no-repeat;
}
.background.pink, .popup-menu-inner.pink .hit-sale{background-color:#E4018D !important;color:white;}
.popup-menu-inner.pink {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/ss.png) no-repeat;
}
.background.violet, .popup-menu-inner.violet .hit-sale{background-color:#8F0183 !important;color:white;}
.popup-menu-inner.violet {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/of.png) no-repeat;
}
.background.navy, .popup-menu-inner.navy .hit-sale{background-color:#27A99B !important;color:white;}
.popup-menu-inner.navy {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/ut.png) no-repeat;
}
.background.blue_light, .popup-menu-inner.blue_light .hit-sale{background-color:#4AA6E0 !important;color:white;}
.popup-menu-inner.blue_light {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/op_v4.png) no-repeat;
}
.background.gray, .popup-menu-inner.gray .hit-sale{background-color:#A6A8AA !important;color:white;}
.popup-menu-inner.gray {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/hoz.png) no-repeat;
}
.background.green, .popup-menu-inner.green .hit-sale{background-color:#017034 !important;color:white;}
.popup-menu-inner.green {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/po.png) no-repeat;
}
.background.color1, .curr_sect.color1, .popup-menu-inner.color1 .hit-sale{background-color:#03354e !important;color:white;}
.popup-menu-inner.color1 {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/gt.png) no-repeat;
}
.background.color2, .curr_sect.color2, .popup-menu-inner.color2 .hit-sale{background-color:blueviolet !important;color:white;}
.popup-menu-inner.color2 {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/ih.png) no-repeat;
}
.background.color3, .curr_sect.color3, .popup-menu-inner.color3 .hit-sale{background-color:#0095ff !important;color:white;}
.popup-menu-inner.color3 {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/el.png) no-repeat;
}

.background.color4, .curr_sect.color4, .popup-menu-inner.color4 .hit-sale{background-color:#00bcd4 !important;color:white;}
.popup-menu-inner.color4 {
	background: url(https://img1.almin.ru/bitrix/templates/almin/images/menu/oup.png) no-repeat;
}
.background.lgreen, .curr_sect.lgreen, .popup-menu-inner.lgreen .hit-sale{background-color:#8cc63f !important;color:white;}

.popup-menu-inner {
	background:none !important;
	background-color:white !important;
}

.section-goods-element.background {background-color:white !important; color:black !important;}

.invert.blue:hover{background-color:#2B3A80 !important;color:white;}
.invert.olive:hover{background-color:#D0BA01 !important;color:white;}
.invert.olive_2:hover{background-color:#ff5e7a !important;color:white;}
.invert.green_light:hover{background-color:#46BA49 !important;color:white;}
.invert.brown:hover{background-color:#7B5729 !important;color:white;}
.invert.orange:hover{background-color:#EF932D !important;color:white;}
.invert.red:hover{background-color:#E30133 !important;color:white;}
.invert.pink:hover{background-color:#E4018D !important;color:white;}
.invert.violet:hover{background-color:#8F0183 !important;color:white;}
.invert.navy:hover{background-color:#27A99B !important;color:white;}
.invert.blue_light:hover{background-color:#4AA6E0 !important;color:white;}
.invert.gray:hover{background-color:#A6A8AA !important;color:white;}
.invert.green:hover{background-color:#017034 !important;color:white;}

.invert.color1:hover{background-color:#03354e !important;color:white;}
.invert.color2:hover{background-color:blueviolet !important;color:white;}
.invert.color3:hover{background-color:#0095ff !important;color:white;}
.invert.color4:hover{background-color:#00bcd4 !important;color:white;}
.invert.lgreen:hover{background-color:#8cc63f !important;color:white;}

#add_basket_mes{width:200px;height:30px;font-size:14px;text-align:center;padding-top:9px;margin:auto;position:absolute;background:#3caa3c;color:#FFFFFF;z-index:11000;display:none;}
body.m700 #add_basket_mes{height:auto;padding:3px 0px;}
.catalog a{font-size:15px;color:inherit;text-decoration:none;line-height:3px;}
.block{margin:0px 0px 20px 40px;}
#rotator{position:relative;height:137px;margin:0px 0px 20px 46px;}
#rotator ul li{float:left;position:absolute;list-style:none;}
#rotator ul li.show{z-index:500;}
#rotator_2{position:relative;height:137px;margin:0px 0px 20px 46px;}
#rotator_2 ul li{float:left;position:absolute;list-style:none;}
#rotator_2 ul li.show_2{z-index:500;}
#rotator_3{position:relative;height:137px;margin:0px 0px 20px 46px;}
#rotator_3 ul li{float:left;position:absolute;list-style:none;}
#rotator_3 ul li.show_3{z-index:500;}
#rotator_4 ul li{float:left;position:absolute;list-style:none;}
#rotator_4 ul li.show_4{z-index:500;}
.sale_basket{width:100%;border-collapse:collapse;/*border-bottom:1px solid #dbdbdb;*/}
.sale_basket th, .sale_basket td{padding:3px 6px 3px 3px;border-right:1px solid #f0f0f0;vertical-align:middle;font-size:14px;}
.sale_basket tr td .inner-td {height:24px;}
.foto_in_cart {text-align:center;}
.sale_basket th a, .sale_basket td a{font-size:14px;text-decoration:none;}
.close.delete-all-goods .fa{font-size:30px;color:#ed1c24;}
.price-goods-in-basket .fa, .sum-goods-in-basket .fa{font-size:14px;}
.price-goods-in-basket, .sum-goods-in-basket {min-width:110px; text-align: center;}
.quantity-goods-in-basket .form_text{height:auto; margin:auto;}
.logo-in-basket{display:none;}
.logo-in-basket tr td{vertical-align:bottom;}
.logo-in-basket span{font-size:18px;display:block;}
.sale_basket th{font:normal 14px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;border-bottom:1px solid #dbdbdb;color:#ed1c24;white-space:nowrap; padding:10px; text-align:center;}
.sale_basket th:nth-child(3) {
	text-align:left;
}
/*.sale_basket tr td{background-color:#e8e8e8;}*/
.sale_basket tr td.first{min-width:60px;}
.sale_basket .last{border-right:none;width:60px;text-align:center;padding-right:0px;}
/*.sale_basket tr.even td{background-color:#FFF;}*/
.sale_basket .tc{text-align:center;}
.sale_basket tr td {
	background-color: transparent;
}
.sale_basket tr:nth-child(2n) {
/*	background-color: #f5f5f5;*/
}
.sale_basket tr {
	border-bottom: 2px solid #e8e8e8;
}
.sale_basket tr[goods="dostavka"] {
	border-bottom:none;
}
.delivery-info {
	display:none;
}
.sale-basket-info-no-stock {
	display:none;		
}
.sale-basket-info-in-stock {
	display:none;				
}

.sale-basket-info-gift {
	display:none;				
}
.sale-basket-info-gift .fa-gift {
	color:#ED1C24;
	margin-right:5px;
}
.sale-basket-info-gift .gift-name {
	display:block;
	margin-top:5px;
	color:#ED1C24;
	font-size: 12px;
}
.buttons{float:right;padding-bottom:15px;}
.sale_basket .buttons{padding:5px 0px 5px 0px;}
.quantity-for-mobile {display:none;}
@media (max-width:750px){

.sale_basket tr:first-child{display:none;}
.sale_basket tr:nth-child(2n+1) td{background-color:white;}
.sale_basket tr{display:block;position:relative;overflow:hidden;/*background-color:#e8e8e8;*/border-bottom: 2px solid #e8e8e8;}
/*.sale_basket tr.even{background-color:white;}*/
.sale_basket tr:nth-child(2n) { background-color:white; }
.sale_basket tr td{display:block;text-align:center;border:none;}
.sale_basket tr td .form_text{text-align:initial;margin:0px auto;height:24px;}
.sale_basket tr td .inner-td{display:table-cell;height:57px;vertical-align:middle;width:250px;}
.price-goods-in-basket, .quantity-goods-in-basket, .sum-goods-in-basket{max-width:29%; height:57px;float:left;}
.sale_basket td.last{position:absolute;width:30px !important;height:30px;background:transparent !important;top:0px;right:5px;}
/*#dop_prod{display:none;}*/
.search_info .single_section{width:95%;}
.quantity-for-mobile {display:inline;}

.sale_basket tr td.first {
    position: absolute;
    background-color: transparent;
    font-size: 12px;
    top: 10px;
    right: 5px;
    width: 100px;
    text-align: center;
	line-height: 10px;		
}
.sale_basket tr td.foto_in_cart {
    float: left;
    margin-top: 10px;
}
.sale_basket tr td.name-goods-in-basket {
    display: flex;
    height: 100px;
    margin-top: 10px;
    align-items: center;	
    justify-content: center;
}
.sale_basket tr td.price-goods-in-basket {
	clear: both;
}


}
.button{float:left;display:inline;height:25px;margin-right:5px;margin-right:0px\9;margin-left:5px\9;background:url(/bitrix/templates/almin/images/bg_green_label.png) no-repeat\9;}
#fancybox-content{min-width:282px !important;}
#fancybox-content .button, .dialog_zakaz .button{margin-right:0px;}
#fancybox-content #clickme_close, .dialog_zakaz #clickme_close{float:right;}
.button input.submit{padding:5px 10px 5px 10px;border:none;border-radius:10px;border:solid #1B893B 1px;background-color:#1FA345;color:#FFF;cursor:pointer;height:25px\9;border:none\9;margin:0px 0px 0px 10px\9;padding:0px 10px 3px 0px\9;background:url(/bitrix/templates/almin/images/bg_green_label.png) no-repeat 100% -25px\9;}
.button input.submit.gray{background-color:#9e9e9e;}
#fancybox-content input.submit, .dialog_zakaz input.submit{padding:5px 2px;}
.botbut{/*border-bottom:1px solid #dbdbdb;*/padding:15px 0px 15px 0px;height:40px;}
.shortlist .sale_basket{margin-bottom:15px;}
.shortlist .button{float:right;}
.shortlist .button input.submit{width:150px;}
.shortlist .pager{padding-left:0px;}
.red_button{background:url(/bitrix/templates/almin/images/bg_red_label.png) no-repeat\9;}
.red_button input.submit{border-radius:10px;background-color:#ED1C24;border:solid #B80000 1px;border:none\9;background:url(/bitrix/templates/almin/images/bg_red_label.png) no-repeat 100% -25px\9;}
.summary{width:100%;border-collapse:collapse;margin:10px 0px 0px 0px;text-align:left;}
@media (max-width:750px){
	.summary th{display:block;/*text-align:right;	*/}
	.pager ul:first-child {margin: 15px 0px 0px 8px;}
	.summary { margin-left:5px;}
	
}
body.m700 .summary{text-align:right;}
.summary th{font:normal 17px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;vertical-align:top;}
.summary p{clear:both;}
body.m700 .summary p{padding-right:15px;}
body.m700 .summary span{font-weight:bold;}
body.m700 .summary p#BasketItemsSum_val{font-weight:bold;}
.summary .textr{text-align:right;}
.summary .button{float:right;}
.summary .button input{padding-bottom:1px\9;}
.summary .button-print input{width:123px;}
/*.form_text{width:89px;height:30px;position:relative;}*/
.form_text input.text{
		
}
.form_text input.text::-webkit-outer-spin-button,
.form_text input.text::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type=number] {
  -moz-appearance: textfield;
}
/*.item_catalog .form_text input.text{margin:0px;}*/
/*.catalog-element .form_text input.text{margin:0px 0px 0px 23px;}*/
.add_basket{position:relative;}
.catalog-element .add_basket{position:relative;width:100%;}
/*.basket_count{margin:0px auto;width:89px;}*/
.basket_count .abs{}
.b_count{display:block;text-align:center;}
.basket_count .b_count{padding:8px 0px 0px 0px;background:none;font-weight:bold;font-size:11px;}
.order_list .black{background:none;color:#000;font-weight:normal;font-size:14px;}
.order_list .green{background:none;color:#017034;font-weight:bold;font-size:14px;}
.order_list .red{background:none;color:#ed1c24;font-weight:bold;font-size:14px;}
.order_list p{color:#808080;font-size:11px;}
.order_list .sale_basket th{border:none;}
.order_list .sale_basket td{border-bottom:2px solid #FFF;border-right:2px solid #FFF;vertical-align:top;}
.order_list .sale_basket tr.even td{background-color:#f7f7f7;}
.order_list .sale_basket ul, .order_list .sale_basket ul li{background:none;padding-left:0px;}
.order_list .sale_basket td.payed{text-align:center;}
.order_list .filter{width:50%;margin-bottom:20px;}
.order_list .filter th{border-right:none;text-align:left;}
.order_list .filter td{vertical-align:top;border:1px solid #F0F0F0;}
.order_list .filter .last{width:auto;text-align:left;}
.order_list .filter .filter_history{display:none;}
.order_detail th{padding:20px 0px 10px 0px;font-size:17px;border-right:none;}
.order_detail tr td{background-color:#F7F7F7;border-bottom:1px solid #F0F0F0;}
.order_detail table{border-collapse:collapse;}
.order_detail .data-table th{padding:5px;font-size:14px;border-right:1px solid #F0F0F0;}
.order_detail .data-table{width:100%;}
.stepnav span{font-size:14px;text-decoration:underline;}
.stepnav .current{font-size:17px;color:#ed1c24;text-decoration:none;}
.step_block h2{font-size:17px;padding:10px 0px 10px 0px;font-weight:normal;}
.step_block .graybox{padding:0px;margin-bottom:15px;background-color:#f7f7f7;font-size:14px;overflow:hidden;}
.step_block .button{margin-left:0px;}
.step_block .graybox .button input.submit{background-position:100% -50px;}
.butwrap{margin-top: 10px;}
.step_block .butwrap .pdtv{float:right;}
.aprofile label{position:relative;top:-2px;left:5px;font-weight:bold;}
.firststep .aprofile{margin-bottom:10px;}
.firststep .aprofile label{font-weight:normal;}
label.personal-type{width:200px;height:50px;display:table-cell;border:1px solid green;text-align:center;vertical-align:middle;cursor:pointer;position:relative;top:5px;}
.new_profile_checkbox{display:none;}
.step_block div.text{margin:0px 0px 0px 18px;font-size:12px;}
.finalstep div.text{margin:0px 0px 0px 0px;font-size:14px;}
.sale_profiles div.text{padding-bottom:15px;}
.sale_profiles .date{margin-left:10px;font-size:12px;color:#666;}
.sale_profiles a.change, .sale_profiles a.delete{margin-right:10px;}
.sale_profiles a.change{color:#017034;}
.sale_profiles a.delete{color:#ed1c24;}
.finalstep .sale_basket td{font-size:12px;}
.content .step_block .text p{padding:0px;}
.new_profile .item span{display:inline;width:130px;height:25px;margin:-4px 0px 0px 0px;}
.step_block .new_profile span{width:230px;}
.new_profile .item input.text, .new_profile .item textarea{}
.new_profile .item textarea{height:120px;}
.sale_profile_detail .button{float:right;}
.sale_profile_detail .red_button{float:left;}
.new_profile .item label{position:relative;top:-1px;left:3px;}
.sale_profiles_block{display:none;position:relative;border:solid #000 2px;margin:0px auto;background-color:#FFF;border:1px solid #1FA345;border-radius:5px;padding:5px;z-index:10002;max-width:452px;}
.step_block .graybox{padding:0px;margin-bottom:0px;background-color:white;font-size:13px;}
.new_profile .item{overflow:hidden;}
.step_block .new_profile span{width:230px;margin-left:5px;}
.new_profile .item input.text, .new_profile .item textarea{display:block;width:98%;margin-bottom:5px;margin-top:5px;height:28px;font-size:20px;border-radius:0px;color:black;}
.new_profile .item textarea{height:43px;}
.new_profile .item input.text, .new_profile .item textarea{}
.profile_wrap, #profile_wrap{width:240px;border:1px solid #d5d5d5;margin:3px !important;padding:3px !important;float:left;min-height:160px;cursor:pointer;}
.profile_wrap .aprofile{padding:5px;background:#d5d5d5;}
.new_profile .item input.text.req, input.text.req, .new_profile .item textarea.req, input.textarea.req, textarea.textarea.req{border:1px solid red;color:black;}
.new_profile .item input.text.good, .new_profile .item textarea.good, input.text.good, input.textarea.good, .in_block.good, textarea.textarea.good, .profile_wrap.good{-webkit-box-shadow:0px 0px 16px rgba(1, 112, 52, 1);-moz-box-shadow:0px 0px 16px rgba(1, 112, 52, 1);box-shadow:0px 0px 16px rgba(1, 112, 52, 1);border:1px solid #017034 !important;}
@media screen and (-webkit-min-device-pixel-ratio:0){.sale_profiles_block .new_profile .item textarea{width:98%;}
}
.graybox a.change{color:#017034;cursor:pointer;text-decoration:underline;}
span#b_info, span#k_info{color:red;}
.personal{width:60%;font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
body.m700 .personal{width:auto;}
#content .personal h1{padding-bottom:30px;font:normal 17px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.personal h2, .personal h2 a{font:normal 17px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#ed1c24;}
.personal h2{padding-bottom:10px;}
.personal p{padding-bottom:30px;font:italic 12px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#808080;}
.personal p a{color:#808080;font-size:12px;}
.profile{font-size:14px;}
.profile h2{clear:both;padding:0px 0px 20px 0px;font:normal 24px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.profile_block{position:relative;width:532px;width:60%;padding:10px 0px 0px 0px;margin:0px 0px 30px 0px;background:#f9f9f9;}
.profile_block .c_bottom{clear:both;width:532px;height:5px;padding-bottom:10px;}
.profile_block a{color:#000;}
.profile .u_item{clear:both;margin:0px 0px 3px 30px;}
.profile .u_item span{float:left;display:inline;width:90px;color:#999;}
.rekvisits .u_item span{width:250px;}
.profile .group{padding-bottom:10px;}
.profile .u_item .info_text{float:left;}
.rekvisits .u_item .info_text{width:300px;}
.profile .attention{position:absolute;left:100%;top:10px;width:180px;padding:45px 0px 0px 0px;margin:0px 0px 0px 50px;font:italic 11px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#ed1c24;background:url(/bitrix/templates/almin/images/i_attention.png) no-repeat 0% 10px;}
.profile .attention a{color:#ed1c24;font-size:11px;}
#footer{clear:both;position:relative;min-width:1000px;height:130px;margin-top:50px;}
.banner-mob {display:none;}
.footer-about{display:none;/*background-color:#22B24C;*/color:#000000;padding:6px 0px 6px 6px;/*border-top:2px solid #22B24C;*/}
@media (max-width:750px){.footer-about{display:block;border-top-left-radius: 10px;border-top-right-radius: 10px; padding-bottom:65px;/* margin-top:75px; padding-top: 30px;*/}
.footer-about p {
	font-size:18px;
	margin-bottom:25px;
	text-align:center;	
}
.footer-about .top-menu.in-content * {
/*	color:black !important;
	border-color:black !important;*/
}
.footer-about .goods-name-lenta a {
/*	color:white;*/
}
.soc-info {
	margin:10px 0px 10px 0px;
	text-align:center;
}
.banner-mob {
	display:block;
	text-align:center;
}
#footer{display:none;}
	.step_block .text, 	.step_block h2, .step_block .graybox.finalstep p, .step_block .graybox.finalstep textarea {
			margin-left:5px !important;
	}
}
body.m700 #footer .about{padding:6px 0px 6px 6px;}
#footer .cetis{float:left;position:relative;min-width:240px;width:20%;height:95px;font-size:11px;color:#ABABAB;z-index:100;background-color:white;border-top:35px solid #22B24C;}
.cetis-info{position:relative;width:207px;margin:0px auto;height:60px;}
.cetis-logo{display:block;position:absolute;top:21px;}
.cetis-info-text{display:block;position:absolute;width:121px;right:0px;top:0px;text-align:center;}
.soc-icon {background:url(https://img1.almin.ru/bitrix/templates/almin/images/social-icon-v3.png); display:inline-block;width: 45px;height: 45px; margin: 8px 3px 0px 3px;}
.soc-icon.vk {background-position-x: -1px; margin-left:0px;}
.soc-icon.fb {background-position-x: 47px;}
.soc-icon.insta {background-position-x: -55px;}
.soc-icon.youtube {background-position-x: -105px; margin-right:0px;margin-left: 0px;}
.soc-icon.dzen { display:inline-block;width: 45px;height: 45px; margin: 8px 3px 0px 3px; background: none;}
.soc-icon.dzen img {width: 45px;height: 45px;}
#footer .r-block{background:url(https://img1.almin.ru/bitrix/templates/almin/images/s_temp.png) no-repeat 0px -157px;position:absolute;right:-35px;top:-35px;width:35px;height:130px;background-color:white;}
#footer .counter{text-align:center;margin-top:5px;}
#footer .cetis p{}
#footer .cetis a{font-size:10px;line-height:14px;color:#ABABAB;text-decoration:none;}
#footer .cetis a.logo{float:left;display:inline;margin:2px 10px 0px 0px;width:auto;min-width:inherit;}
#footer .contacts{font-size:12px;position:relative;height:79px;padding:2px 0px 13px 0px;margin-left:20%;border-bottom:35px solid #22B24C;color:#5C4C4C;z-index:99;}
#footer .contacts p {font-size: 12px; text-align:left;line-height:1.5}
#footer .contacts p.footer-tel {font-size:13px;}
#footer .contacts table tr {vertical-align:top;}
#footer .contacts table td{font-size:11px;}
#footer .contacts span{margin:0px 20px 0px 20px;}
#footer .contacts a{font-size:13px;}
#footer .contacts .sec span{margin:0px 20px 0px 21px;}
#footer .contacts p.sec .sec{margin-right:28px;}
@media (max-width:1024px){
	#footer .contacts table td:last-child {
		display:none;
	}
}
.info-footer{margin-left:80px;margin-top:10px;}
.info-footer .pr{padding-right:20px;}
.info-footer .pl{padding-left:20px;}
.info-footer .br{border-right:solid #808080 1px; border-left:solid #808080 1px;}
.info-footer .tc{text-align:center !important;}
.info-footer .tl{text-align:left !important;}
.runstr{position:absolute;left:20px;bottom:54px;height:35px;}
.runstr .runstr_l{text-decoration:none;color:#00B1E0;font-size:16px;font-weight:bold;cursor:pointer;position:absolute;width:300px;height:35px;overflow:hidden;}
.runstr .runstr_r{text-decoration:none;color:#F3AB1B;font-size:16px;font-weight:bold;cursor:pointer;position:absolute;left:340px;width:300px;height:35px;overflow:hidden;}
.runstr .bs{position:absolute;background:url(/bitrix/templates/almin/images/bs.png);height:35px;width:20px;bottom:0px;}
.runstr .bsr{position:absolute;background:url(/bitrix/templates/almin/images/bsr.png);height:35px;width:20px;left:280px;bottom:0px;}
.runstr marquee{cursor:pointer;}
#Rambler-counter{display:inline-block;}
.rambler_img img{height:21px;}
a[href="https://top100.rambler.ru/home?id=3123539"] {
	display:none;
}
a[href="//www.liveinternet.ru/click"] {
	display:none;
}
.graycontent_box{background-color:#F7F7F7;font-size:14px;margin-bottom:15px;padding:15px;}
.g_auto{width:auto;}
.former .graycontent_box{width:560px;}
.former .form .item span{width:250px;}
.form{font-size:14px;}
.form .item{clear:both;}
.form .item span{float:left;display:inline;margin-top:-4px;width:220px;}
.form .item span.radio{height:40px;margin-bottom:20px;}
.form .item input.inputtext, .form .item input.text, .form .item textarea,
.form .item input.date{display:inline;float:left;margin-bottom:20px;width:210px;}
.form .item textarea{width:275px;height:100px;}
.form .item input.date{float:none;width:83px;}
.form .item label{position:relative;top:-1px;left:4px;margin-bottom:10px;}
.form select{width:122px;margin-bottom:20px;}
.graycontent_box input.submit{background-position:100% -50px;}
.flr{float:right;margin-right:10px;}
.item sup{color:#ED1C24;}
.authorize .new_profile{padding-bottom:25px;}
.authorize .new_profile .item span{width:80px;}
.authorize .new_profile .item #USER_REMEMBER, .authorize .new_profile .item label{position:relative;top:3px;left:5px;}
.authorize .new_profile .item label{left:10px;}
.authorize .new_profile .item .gitalic{margin-left:80px;line-height:16px;font-size:12px;}
.authorize .new_profile .item .gitalic a{line-height:16px;font-size:12px;}
.clear{width:100%;height:1px;clear:both;overflow:hidden;font-size:0px;line-height:0px;}
.dots{width:100%;margin-top:2px 0px 2px 0px;}
.print{position:relative;left:365px;top:-580px;width:165px;}
.moscow{top:-560px;left:630px;}
.kazan{left:388px;}
.print a{color:#2fb34c;font-size:18px;}
.gitalic{font:italic 13px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#808080;}
.content .strong{font-weight:bold;}
strong{font-weight:normal; text-shadow: 0px 0px 2px rgb(0 0 0 / 30%);}
.content .official ul{padding:0px 0px 10px 0px;}
.official li{padding:0px 0px 7px 0px;}
.official li a{font-size:14px;color:#ed1c24;}
.official p{padding:0px 0px 15px 35px;}
.official h1, #content .official h1{padding-bottom:15px;}
.official h2{font-weight:normal;padding:10px 0px 10px 0px;}
.official .dogovor-punkt-name{font-weight:bold;}
.official .dogovor-punkt{margin-left:15px;}
.official ul.dogovor-ul{padding:0px 0px 15px 65px;}
.official ul.dogovor-ul li {
	background:none;
}
span.bold{font-weight: normal;text-shadow: 0px 0px 2px rgb(0 0 0 / 30%);}
p.agreement, div.agreement{font-size:11px;}
p.agreement a, div.agreement a{font-size:11px;}
.oprint{height:20px;padding:3px 0px 0px 22px;background:url(/bitrix/templates/almin/images/oprint.png) no-repeat 0% 5px;}
.official .oprint{margin-top:25px;}
.oprint a{font-size:12px;color:#ed1c24;}
.vacancy p{padding-bottom:8px;}
#content .vacancy h1{padding-top:25px;}
#content .vacancy h1:first-child{padding-top:0px;}
.info-company {display:block; float:left;}
.whatsapp-link {
    display: inline-flex;
    height: 40px;
}
.write-wahatsapp {
    padding: 12px 10px;
}
.interactive-maps {width:98%; height:590px; margin:20px 20px;}

.in_moscow{position:relative;width:760px;height:240px;margin:20px 0px 0px 0px;background:url(/bitrix/templates/almin/images/bg_inmoscow.png) no-repeat 0% 0%;}
.in_moscow:first-child{margin:20px 0px 0px 0px;}
body.m700 .in_moscow{position:relative;width:auto;height:auto;margin:0px;background:none;}
.in_moscow .address{position:absolute;width:535px;top:-19px;left:98px;font:normal 12px Arial, Helvetica, sans-serif;}
body.m700 .in_moscow .address{position:relative;width:auto;top:auto;left:auto;}
.in_moscow .address img{margin:0px 6px 0px 6px;}
.in_moscow .address img.tel{position:relative;top:2px;}
.in_moscow .flag1, .in_moscow .flag2, .in_moscow .flag3{float:left;display:inline;width:195px;padding:0px 0px 0px 35px;margin:30px 0px 0px 20px;}
.in_moscow .flag1{background:url(/bitrix/templates/almin/images/f1.gif) no-repeat 0% 2px;}
body.m700 .in_moscow .flag1,
body.m700 .in_moscow .flag2,
body.m700 .in_moscow .flag3{background:none;}
.in_moscow .flag2{background:url(/bitrix/templates/almin/images/f2.gif) no-repeat 0% 2px;}
.in_moscow .flag3{background:url(/bitrix/templates/almin/images/f3.gif) no-repeat 0% 2px;}
.in_moscow img{margin-left:-35px;padding-top:10px;}
.content .news-list{/*margin-left:-20px;*/}
body.m700 .content .news-list{margin:5px;}

.content .news-list ul.list-news{
	padding: 0px;
    margin: 0px;
	margin-left:-10px;	
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;	
	}
.content .news-list ul.list-news.gap {
	column-gap: 1%;
	justify-content: unset;		
}
.content .news-list .list-news li{
    border-radius: 10px;
    margin: 25px 0px 0px 0px;
    background: none;
    width: 275px;
    padding: 0px;
    border: 1px solid #8cc63f59;
    padding-bottom: 5px;	
	min-width: 260px;
    flex-shrink: 1;
    flex-grow: 1;
    max-width: 330px;
    margin-left: 10px;	
	position:relative;	
	}
body.m700 .content .news-list li{padding:0px;}
.content .news-list li.list{padding:0px 0px 0px 20px;margin:0px 0px 0px 0px;border-bottom:1px dashed #DBDBDB;background:none;}
.content .news-list li li{padding:0px 0px 5px 13px;;margin:0px;border:none;background:url(/bitrix/templates/almin/images/news_li_bullit.png) no-repeat 0% 11px;}
.news-detail {
	display: inline-block;
    margin-left: 40px;
    margin-top: 20px;
	
}
.text .news-detail {
   margin-left: 0px;
   margin-top: 0px;

}
.news-detail .date{font-size:11px;color:#5C4C4C;margin-bottom: 15px;}
.news-list .date{font-size:11px;color:#5C4C4C;
    position: absolute;
    top: 5px;
    left: 12px;
	text-shadow: 1px 1px 0px #fff;
	z-index:100;
}
@media (max-width:1024px){
	.news-detail {
		margin-left:0px;		
	}
}
.news-list .aname{
	display: flex;
    padding: 5px 10px;
    justify-content: center;
    min-height: 105px;
    align-items: center;	
	}
.news-list .aname.w70 {
   min-height: 70px;	
}
.news-list .aname a{
	font-size: 18px;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-decoration: none;
    overflow: hidden;
    line-height: 24px;
	display: -webkit-box;
	}
.news-back-name	{
    position: absolute;
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;		
    height: 100px;
    width: 100%;
    opacity: 0.1;
	
}
.news-list .aname .almin_a{letter-spacing:-3px;}
.news-list .preview, .news-detail .preview, .news-detail .detail{line-height:20px;}
.detail{text-align:justify;}
.news-list li.imaged .image{
    height: 150px;
    overflow: hidden;
    border-radius: 10px;
    position: relative;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;	
	}
.news-list li.imaged .image img {
/*	width: 100%;
    height: auto;*/	
    object-fit: cover;
    width: 100%;
    height: 100%;	
}
.news-list li.imaged .preview{text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-decoration: none;
    overflow: hidden;
    height: 60px;
    margin: 0px 5px 5px 12px;
	margin-top: 20px;	
    line-height: 19px;}
.content .news-list ul.list-news::after {
  content: "";
  flex: auto;
  -webkit-flex: auto;
}
@media (max-width:750px){/*.content .news-list li{text-align:center;}
.news-list li.imaged .image{float:none;display:block;margin-top:6px;}
.news-list li.imaged .preview{margin-left:0px;text-align:justify;}*/
.interactive-maps {width:100%; height:475px;margin:20px 0px;}
.content .news-list ul.list-news {
    justify-content: center;
}
.content .news-list ul.list-news.gap {
    justify-content: center;
}
.content .news-list ul.list-news::after {
  content: "";
  flex:none ;
  -webkit-flex: none;
}
}
.news-detail .preview{padding-bottom:15px;}
.news-detail .movie{text-align:center !important;width:100%;height:100%;margin:auto;}
.news_block p a{color:#F00;}
.news-detail ul li, .opisanie_raz ul li{padding:0px 0px 5px 13px;;background:url(/bitrix/templates/almin/images/news_li_bullit.png) no-repeat 0% 11px;list-style:none !important; font-size:17px;line-height:26px;}
.info-section .news-detail ul li {padding:0px 0px 5px 13px;/*background:none;list-style:inherit !important;font-size:14px;*/}
ul.ul-brands-good li {background:none;}
.news-detail ul.ul-brands-good li{border-bottom:1px dashed #DBDBDB;margin-top:5px;}
.news-detail ol li, .opisanie_raz ol li{padding:0px 0px 5px 13px;background:url(/bitrix/templates/almin/images/news_li_bullit.png) no-repeat 0% 11px;list-style:none !important; font-size: 17px; line-height: 26px;}
.opisanie_raz ol.number li {
	background:none;
	list-style:inherit;
}
.content .news-detail > p{padding-bottom:5px;}
.news-detail table td{vertical-align:top;padding-right:20px; font-size:17px;}
.news-detail h1, .news-detail span.h1{text-align:center !important;width:700px !important;height:100% !important;margin:auto !important;font-size:26px !important;display: block;}
.news-detail h2{padding-bottom:10px;}
.news-detail > .image{text-align:center !important;width:700px !important;height:100% !important;margin:auto !important;padding-top:10px;}
.news-detail > .image img{width:699px !important;height:382px !important;}
.news-detail > .preview{text-align:justify !important;width:700px !important;height:100% !important;margin:auto !important;font-size:18px;padding-top:15px;}
@media (max-width:750px){.news-detail > .preview{width:auto !important;}
}
.news_block{text-align:left !important;width:700px;height:100%;margin:auto;}
.brands-info .news_block{width:auto; margin:0px; max-width:1000px;}
.brands-info.info-section .news_block{max-width:100%}
.news_block .clear{clear:both;}
.news_block > p{text-align:justify; font-size:17px;}
.news_block p.blue{text-indent:15px;text-align:justify;color:#039;}
.news_block h5{font-size:18px;color:#5FB7EB;}
.news_block .img_c{text-align:center !important;width:100%;height:100%;margin:10px 0px;font-style:italic;}
.news_block .img_r{float:right;margin:10px 0px 10px 20px;font-style:italic;}
.news_block .img_l{float:left;margin:10px 20px 10px 0px;font-style:italic;}
.news_block .img_c a, .news_block .img_r a, .news_block .img_l a {
	border-bottom:none;
}
.news_block .img_c img, .news_block .img_r img, .news_block .img_l img{
	width:auto !important;;
	height:auto !important;
	max-width:700px !important;
}
.news-detail table td{padding:2px;}
.news-list .preview, .news-detail .preview, .news-detail .detail{line-height:normal;}
.news_block a{color:#F00; font-size:17px; line-height:17px;border-bottom: 1px solid; text-decoration: none;}
.news_block h4{margin:10px 0px;font-size:18px;}
.news_block ol{margin:20px 0px;}
.bordered{border-top:1px dashed #DBDBDB;border-bottom:1px dashed #DBDBDB;}
h1 > .almin_a{font-weight:bold;color:#1FA345;letter-spacing:-4px;font-size:22px;}
h1 > .almin_l{font-weight:bold;color:#ED1C24;margin:0px 5px 0px 2px;font-size:22px;}
.lenta_name .almin_a{font-weight:bold;color:#1FA345;letter-spacing:-4px;font-size:22px;}
.lenta_name .almin_l{font-weight:bold;color:#ED1C24;margin:0px 5px 0px 2px;font-size:22px;}
.catalog_name .almin_a{font-weight:bold;color:#1FA345;letter-spacing:-4px;font-size:22px;}
.catalog_name .almin_l{font-weight:bold;color:#ED1C24;margin:0px 5px 0px 2px;font-size:22px;}
.almin_a{font-weight:bold;color:#1FA345;letter-spacing:-4px;font-size:13px;}
.almin_l{font-weight:bold;color:#ED1C24;margin:0px 5px 0px 2px;font-size:13px;}
.slider h2 .almin_a, .slider h2 .almin_l{font-size:13px;}
.verysimple{width:90%;}
.verysimple td{text-align:center;vertical-align:middle;padding-bottom:20px;}
h2.formshow{padding:10px 0px 5px 0px;font:italic normal 16px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
h2.formshow a{color:#ED1C24;border-bottom:1px dashed #ED1C24;text-decoration:none;}
h2.formshow a:hover{border-bottom:1px solid #FFF;}
h2.formshow a.active{font-size:26px;color:#000;border-bottom:1px solid #FFF;}
.former{padding:20px 0px 0px 0px;display:none;}
.former h3{padding:5px 0px 15px 0px;}
.banner_content .item h2, .banner_content > h2, .banner_content .item h1, .banner_content > h1{padding:25px 0px 25px 160px;color:#FFF;font-style:italic;font-weight: normal;/*background-color:#1eae56;*/}
.banner_content .item h2, .banner_content .item h1 {font-size:16px;}
.banner_content .item h2 a, .banner_content .item h1 a{font:italic 17px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.banner_content .text{margin:30px 50px 20px 160px;font-size:14px;}
.brands-info .text{margin:30px 0px 0px 20px; }
/*.banner_content .text p{padding-bottom:25px;}*/
.banner_content .text em{font-size:12px;line-height:12px;}
.banner_content .text .gr{font-size:17px;color:#1fa345;}
.banner_content .vbig{font-size:24px;line-height:16px;}
.banner_content .vbig a{font-size:24px;text-decoration:none;}
.banner_content p em{color:#999;}
.banner_content .yamap{padding-left:25px;background:url(/bitrix/templates/almin/images/pics/yamap.gif) no-repeat 0% 3px;}
.banner_content .yamap a{color:#ed1c24;font-style:italic;font-size:11px;}
.curr_sect.weather{background:#1eae56 url(/bitrix/templates/almin/images/pics/weather.jpg) no-repeat 0% 0%;}
.curr_sect.dealers{background:#1eae56 url(/bitrix/templates/almin/images/pics/dealers.jpg) no-repeat 0% 0%;}
.curr_sect.deliver{background:#1eae56 url(/bitrix/templates/almin/images/pics/deliver.jpg) no-repeat 0% 0%;}
.curr_sect.gifts{background:#1eae56 url(/bitrix/templates/almin/images/pics/gifts.jpg) no-repeat 0% 0%;}
.curr_sect.quality{background:#1eae56 url(/bitrix/templates/almin/images/pics/quality.jpg) no-repeat 0% 0%;}
.curr_sect.skidka5{background:#1eae56 url(/bitrix/templates/almin/images/pics/skidka5.jpg) no-repeat 0% 0%;}
.curr_sect.specialist{background:#1eae56 url(/bitrix/templates/almin/images/pics/specialist.jpg) no-repeat 0% 0%;}
.curr_sect.viszal{background:#1eae56 url(/bitrix/templates/almin/images/pics/viszal.jpg) no-repeat 0% 0%;}
.curr_sect.bezvih{background:#1eae56 url(/bitrix/templates/almin/images/pics/247.jpg) no-repeat 0% 0%;}
.curr_sect.arcoroc{background:#2c3a81 url(/bitrix/templates/almin/images/brands/arcoroc.jpg) no-repeat 0% 0%;}
.curr_sect.barline{background:#EF932E url(/bitrix/templates/almin/images/brands/barline.jpg) no-repeat 0% 0%;}
.curr_sect.bora{background:#E30133 url(/bitrix/templates/almin/images/brands/bora.jpg) no-repeat 0% 0%;}
.curr_sect.cid_lines{background:#E30133 url(/bitrix/templates/almin/images/brands/cid_lines.jpg) no-repeat 0% 0%;}
.curr_sect.kutahya{background:#2c3a81 url(/bitrix/templates/almin/images/brands/kutahya.jpg) no-repeat 0% 0%;}
.curr_sect.lotus{background:#8CC63E url(/bitrix/templates/almin/images/brands/tork.jpg) no-repeat 0% 0%;}
.curr_sect.martelatto{background:#2c3a81 url(/bitrix/templates/almin/images/brands/martelatto.jpg) no-repeat 0% 0%;}
.curr_sect.papstar{background:#e4018e url(/bitrix/templates/almin/images/brands/papstar.jpg) no-repeat 0% 0%;}
.curr_sect.pasabahce{background:#e4018e url(/bitrix/templates/almin/images/brands/pasabahce.jpg) no-repeat 0% 0%;}
.curr_sect.spaas{background:#A7A8AA url(/bitrix/templates/almin/images/brands/spaas.jpg) no-repeat 0% 0%;}
.curr_sect.vileda{background:#27AA9C url(/bitrix/templates/almin/images/brands/vileda.jpg) no-repeat 0% 0%;}
.curr_sect.kimberly{background:#8CC63E url(/bitrix/templates/almin/images/brands/kimberly.jpg) no-repeat 0% 0%;}
.curr_sect.duni{background:#E4018D url(/bitrix/templates/almin/images/brands/duni.jpg) no-repeat 0% 0%;}
.curr_sect.metsa{background:#8CC63E url(/bitrix/templates/almin/images/brands/metsa.jpg) no-repeat 0% 0%;}
.curr_sect.paclan{background:#27AA9C url(/bitrix/templates/almin/images/brands/paclan.jpg) no-repeat 0% 0%;}
.curr_sect.lambi{background:#8CC63E url(/bitrix/templates/almin/images/brands/lambi.jpg) no-repeat 0% 0%;}
.curr_sect.katrin{background:#8CC63E url(/bitrix/templates/almin/images/brands/katrin.jpg) no-repeat 0% 0%;}
.curr_sect.mola{background:#8CC63E url(/bitrix/templates/almin/images/brands/mola.jpg) no-repeat 0% 0%;}
.curr_sect.saga{background:#2c3a81 url(/bitrix/templates/almin/images/brands/saga.jpg) no-repeat 0% 0%;}
.curr_sect.huhtamaki{background:#E4018D url(/bitrix/templates/almin/images/brands/huhtamaki.jpg) no-repeat 0% 0%;}
.curr_sect.hayat{background:#8CC63E url(/bitrix/templates/almin/images/brands/hayat.jpg) no-repeat 0% 0%;}
.curr_sect.molfix{background:#8CC63E url(/bitrix/templates/almin/images/brands/molfix.jpg) no-repeat 0% 0%;}
.curr_sect.focus{background:#8CC63E url(/bitrix/templates/almin/images/brands/focus.jpg) no-repeat 0% 0%;}
.curr_sect.bingo{background:#E30133 url(/bitrix/templates/almin/images/brands/bingo.jpg) no-repeat 0% 0%;}
.curr_sect.familia{background:#8CC63E url(/bitrix/templates/almin/images/brands/familia.jpg) no-repeat 0% 0%;}
.curr_sect.papia{background:#8CC63E url(/bitrix/templates/almin/images/brands/papia.jpg) no-repeat 0% 0%;}
.curr_sect.komus{background:#E4018D url(/bitrix/templates/almin/images/brands/komus.jpg) no-repeat 0% 0%;}
.curr_sect.parmalat{background:#EF932D url(/bitrix/templates/almin/images/brands/parmalat.jpg) no-repeat 0% 0%;}
.curr_sect.makfa{background:#EF932D url(/bitrix/templates/almin/images/brands/makfa.jpg) no-repeat 0% 0%;}
.curr_sect.kalina{background:#8CC63E url(/bitrix/templates/almin/images/brands/kalina.jpg) no-repeat 0% 0%;}
.curr_sect.yplon{background:#E30133 url(/bitrix/templates/almin/images/brands/yplon.jpg) no-repeat 0% 0%;}
.curr_sect.amc{background:#E30133 url(/bitrix/templates/almin/images/brands/amc.jpg) no-repeat 0% 0%;}
.curr_sect.johnson{background:#E30133 url(/bitrix/templates/almin/images/brands/johnson.jpg) no-repeat 0% 0%;}
.curr_sect.aqualon{background:#E30133 url(/bitrix/templates/almin/images/brands/aqualon.jpg) no-repeat 0% 0%;}
.curr_sect.umalat{background:#EF932D url(/bitrix/templates/almin/images/brands/umalat.jpg) no-repeat 0% 0%;}
.curr_sect.cotton-club{background:#8CC63E url(/bitrix/templates/almin/images/brands/cotton-club.jpg) no-repeat 0% 0%;}
.curr_sect.reckitt-benckiser{background:#E30133 url(/bitrix/templates/almin/images/brands/reckitt-benckiser.jpg) no-repeat 0% 0%;}
.curr_sect.chirton{background:#E30133 url(/bitrix/templates/almin/images/brands/chirton.jpg) no-repeat 0% 0%;}
.curr_sect.cxz{background:#E30133 url(/bitrix/templates/almin/images/brands/cxz.jpg) no-repeat 0% 0%;}
.curr_sect.sca{background:#8CC63E url(/bitrix/templates/almin/images/brands/sca.jpg) no-repeat 0% 0%;}
.curr_sect.colgate{background:#8CC63E url(/bitrix/templates/almin/images/brands/colgate.jpg) no-repeat 0% 0%;}
.curr_sect.henkel{background:#E30133 url(/bitrix/templates/almin/images/brands/henkel.jpg) no-repeat 0% 0%;}
.curr_sect.procter-gamble{background:#8CC63E url(/bitrix/templates/almin/images/brands/procter-gamble.jpg) no-repeat 0% 0%;}
.curr_sect.nefis{background:#E30133 url(/bitrix/templates/almin/images/brands/nefis.jpg) no-repeat 0% 0%;}
.curr_sect.unilever{background:#E30133 url(/bitrix/templates/almin/images/brands/unilever.jpg) no-repeat 0% 0%;}
.curr_sect.alokozay{background:#EF932D url(/bitrix/templates/almin/images/brands/alokozay.jpg) no-repeat 0% 0%;}
.curr_sect.mmm{background:#27AA9C url(/bitrix/templates/almin/images/brands/3m.jpg) no-repeat 0% 0%;}
.curr_sect.art_craft{background:#e4018e url(/bitrix/templates/almin/images/brands/art_craft2.jpg) no-repeat 0% 0%;}
.curr_sect.kimtech{background:#8CC63E url(/bitrix/templates/almin/images/brands/kimtech.jpg) no-repeat 0% 0%;}
.curr_sect.kleenex{background:#8CC63E url(/bitrix/templates/almin/images/brands/kleenex.jpg) no-repeat 0% 0%;}
.curr_sect.kleenguard{background:#8CC63E url(/bitrix/templates/almin/images/brands/kleenguard.jpg) no-repeat 0% 0%;}
.curr_sect.scott{background:#8CC63E url(/bitrix/templates/almin/images/brands/scott.jpg) no-repeat 0% 0%;}
.curr_sect.wypall{background:#8CC63E url(/bitrix/templates/almin/images/brands/wypall.jpg) no-repeat 0% 0%;}
.curr_sect.hostess{background:#8CC63E url(/bitrix/templates/almin/images/brands/hostess.jpg) no-repeat 0% 0%;}
.curr_sect.standart_plastik{background:#E30133 url(/bitrix/templates/almin/images/brands/standart_plastik.jpg) no-repeat 0% 0%;}
.curr_sect.bagi{background:#E30133 url(/bitrix/templates/almin/images/brands/bagi.jpg) no-repeat 0% 0%;}
.curr_sect.koosha{background:#e4018e url(/bitrix/templates/almin/images/brands/koosha.jpg) no-repeat 0% 0%;}
.curr_sect.nerta{background:#D0BA01 url(/bitrix/templates/almin/images/brands/nerta.png) no-repeat 0% 0%;}
.curr_sect.textop{background:#27A99B url(/bitrix/templates/almin/images/brands/textop.png) no-repeat 0% 0%;}
.curr_sect.zigzagb{background:#27A99B url(/bitrix/templates/almin/images/brands/zigzag.png) no-repeat 0% 0%;}

.curr_sect.zolushka{background:url(/bitrix/templates/almin/images/brands/zolushka.png) no-repeat 0% 0%;}
.curr_sect.vernel{background:url(/bitrix/templates/almin/images/brands/vernel.png) no-repeat 0% 0%;}
.curr_sect.rio-royal{background:url(/bitrix/templates/almin/images/brands/rio-royal.png) no-repeat 0% 0%;}
.curr_sect.effect{background:url(/bitrix/templates/almin/images/brands/effect.png) no-repeat 0% 0%;}
.curr_sect.sorti{background:url(/bitrix/templates/almin/images/brands/sorti.png) no-repeat 0% 0%;}
.curr_sect.ariel{background:url(/bitrix/templates/almin/images/brands/ariel.png) no-repeat 0% 0%;}
.curr_sect.chistin{background:url(/bitrix/templates/almin/images/brands/chistin.png) no-repeat 0% 0%;}
.curr_sect.tide{background:url(/bitrix/templates/almin/images/brands/tide.png) no-repeat 0% 0%;}
.curr_sect.myth{background:url(/bitrix/templates/almin/images/brands/myth.png) no-repeat 0% 0%;}
.curr_sect.glade{background:url(/bitrix/templates/almin/images/brands/glade.png) no-repeat 0% 0%;}
.curr_sect.aist{background:url(/bitrix/templates/almin/images/brands/aist.png) no-repeat 0% 0%;}
.curr_sect.air-wick{background:url(/bitrix/templates/almin/images/brands/air-wick.png) no-repeat 0% 0%;}
.curr_sect.sanitol{background:url(/bitrix/templates/almin/images/brands/sanitol.png) no-repeat 0% 0%;}
.curr_sect.sanita{background:url(/bitrix/templates/almin/images/brands/sanita.png) no-repeat 0% 0%;}
.curr_sect.fairy{background:url(/bitrix/templates/almin/images/brands/fairy.png) no-repeat 0% 0%;}
.curr_sect.sanfor{background:url(/bitrix/templates/almin/images/brands/sanfor.png) no-repeat 0% 0%;}

/*.curr_sect.olinka{background:url(/bitrix/templates/almin/images/brands/olinka.png) no-repeat 0% 0%;}*/
.curr_sect.selena{background:url(/bitrix/templates/almin/images/brands/selena.png) no-repeat 0% 0%;}
.curr_sect.adagio{background:url(/bitrix/templates/almin/images/brands/adagio.png) no-repeat 0% 0%;}
.curr_sect.taiga{background:url(/bitrix/templates/almin/images/brands/taiga.png) no-repeat 0% 0%;}
.curr_sect.pronto{background:url(/bitrix/templates/almin/images/brands/pronto.png) no-repeat 0% 0%;}
.curr_sect.altsept{background:url(/bitrix/templates/almin/images/brands/altsept.png) no-repeat 0% 0%;}
.curr_sect.greenfield{background:url(/bitrix/templates/almin/images/brands/greenfield.png) no-repeat 0% 0%;}
.curr_sect.modus{background:url(/bitrix/templates/almin/images/brands/modus.png) no-repeat 0% 0%;}
.curr_sect.liaara{background:url(/bitrix/templates/almin/images/brands/liaara.png) no-repeat 0% 0%;}
.curr_sect.aster-pro{background:url(/bitrix/templates/almin/images/brands/aster-pro.png) no-repeat 0% 0%;}
.curr_sect.deboucher{background:url(/bitrix/templates/almin/images/brands/deboucher.png) no-repeat 0% 0%;}
.curr_sect.zodiak{background:url(/bitrix/templates/almin/images/brands/zodiak.png) no-repeat 0% 0%;}
.curr_sect.bolshaya-stirka{background:url(/bitrix/templates/almin/images/brands/bolshaya-stirka.png) no-repeat 0% 0%;}
.curr_sect.alpen{background:url(/bitrix/templates/almin/images/brands/alpen.png) no-repeat 0% 0%;}

.banner_content h2.background {border-radius:10px; border-left: 0px;} 

.banner_content h2.billboard{background:#5c1f00 url(/bitrix/templates/almin/images/billboard/billboard.jpg) no-repeat 0% 0%;}
.banner_content .description{margin-left:10px;margin-top:10px;margin-bottom:10px;border:solid 1px;padding:5px;background-color:#f1f1f1;}
.banner_content .description p{text-indent:0px;padding-bottom:15px;}
.button-link{position:relative;overflow:hidden;margin-top:7px;}
.button-link a{display:block;position:relative;background:none;background-color:#1FA345;border-radius:10px;border:1px solid #1B8549;padding:3px 7px;line-height:1.5;text-align:center;text-decoration:none;color:#FFF;width:130px;float:right;}
.banner_content .name_good{font-weight:bold;}
.banner_content .img-good{width:100px;height:100px;float:left;margin-right:5px;}
.banner_content .img-good img{height:100%;}
@media (max-width:750px){
.banner_content div.text{width:auto !important;margin:20px 10px 5px 10px !important;}
.banner_content .text img{max-width:100% !important;height:auto !important;}
.banner_content .text td img{height:auto !important;}
.banner_content .text .img_c,
.banner_content .text .img_l,
.banner_content .text .img_r,
.banner_content .text img{display:block !important;position:relative !important;margin:auto !important;}
.banner_content .text div,
.banner_content .text p,
.banner_content .text table,
.banner_content .text ul,
.banner_content .text h1,
.banner_content .text h2,
.banner_content .text h3{width:auto !important;margin:0px !important;float:none !important;padding-left:0px !important;padding-right:0px !important;}
.banner_content .text table td{width:auto !important;}
.news-detail{width:auto !important;margin:20px 10px 5px 10px !important;}
.news-detail img, .news-detail iframe{max-width:100% !important;height:auto !important;}
.news-detail td img{height:auto !important;}
.news-detail .img_c,
.news-detail .img_l,
.news-detail .img_r,
.news-detail img{display:block !important;position:relative !important;margin:15px auto !important;}
.news-detail div,
.news-detail p,
.news-detail table,
.news-detail ul,
.news-detail h1,
.news-detail h2,
.news-detail h3,
.news-detail span.h1{width:auto !important;margin:0px !important;float:none !important;padding-left:0px !important;padding-right:0px !important;display: block;}
.listview{display:none;}
.in_moscow .address img{display:none !important;}
#order_form .text{padding-bottom:5px;}
#order_form div.sale_profiles_block h2{padding-left:5px !important;}
div.sale_profiles_block .item span{padding-left:5px;margin-left:0px;width:100%;display:block;}
.sale_profiles_block .item input.text{width:96% !important;margin-left:5px !important;}
.sale_profiles_block .item textarea{width:96%;margin-left:5px;}
input[name=print]{display:none;}
	.banner_content .text img.icon-pay-system-in-info, .conten_tab img.icon-pay-system-in-info {
	display:inline-block !important;
	height:30px !important; width:auto;
	padding:0px !important;
	margin-left:10px;
}

.news-detail .date {
	margin-bottom:15px !important;
}
}

	.banner_content .text img.icon-pay-system-in-info, .conten_tab img.icon-pay-system-in-info{
	display:inline-block !important;
	height:30px !important; width:auto;
	padding:0px !important;
	margin-left:10px;
}
.billboard_outer{border:2px solid #5c1f00;margin-top:20px;padding:20px;overflow:hidden;}
.billboard_outer .element{position:relative;width:232px;height:250px;float:left;margin:15px;padding:18px;border:1px solid #5c1f00;}
.billboard_outer .element .name .r_fade{position:absolute;width:40px;height:20px;left:189px;top:20px;background:url(/bitrix/templates/almin/images/billboard/r-fade.png) repeat 0 0;}
#pravila_advert{position:relative;height:80px;overflow:hidden;}
#pravila_advert .b_fade{position:absolute;width:100%;height:25px;left:0px;bottom:0px;background:url(/bitrix/templates/almin/images/billboard/b-fade2.png) repeat-x 0 0;}
.billboard_outer .element .img .b_fade{position:absolute;width:232px;height:25px;left:0px;bottom:0px;background:url(/bitrix/templates/almin/images/billboard/b-fade.png) repeat 0 0;}
.billboard_outer .element .name p{text-align:center;font-size:16px;font-family:"Comic Sans MS", "Lucida Grande", sans-serif;}
.billboard_outer .element .link{width:232px;text-align:center;}
.billboard_outer .element .link a{font-size:16px;color:#F00;font-family:"Comic Sans MS", "Lucida Grande", sans-serif;}
.knopka{position:absolute;width:40px;height:43px;left:115px;top:-22px;}
.knopka.n1{background:url(/bitrix/templates/almin/images/billboard/knopki.png) -82px 0px;}
.knopka.n2{background:url(/bitrix/templates/almin/images/billboard/knopki.png) -155px 0px;}
.knopka.n3{background:url(/bitrix/templates/almin/images/billboard/knopki.png) -228px 0px;}
.knopka.n4{background:url(/bitrix/templates/almin/images/billboard/knopki.png) -300px 0px;}
.w-block{}
#w-banner{position:relative;width:225px;margin:30px auto;}
#w-banner td{text-align:center;font-size:13px !important;}
#w-banner .icon{position:absolute;top:41px;left:10px;}
#w-banner .date{position:absolute;font:bold 11px Arial, Helvetica, sans-serif;top:7px;left:100px;width:120px;}
#w-banner .date span{font-size:26px;float:left;margin:0px 3px 0px 0px;}
#w-banner .date p{font-size:11px;line-height:10px;margin-top:4px;}
#w-banner .date p span{font-size:16px;float:none;}
#w-banner .temp-day{position:absolute;width:70px;left:90px;top:62px;text-align:center;font:bold 23px Arial, Helvetica, sans-serif;}
#w-banner .temp-night{position:absolute;width:70px;left:152px;top:62px;text-align:center;font:bold 23px Arial, Helvetica, sans-serif;}
.pricelist{width:200px;height:68px;padding:10px 20px 10px 20px;margin:0px 0px 40px 40px;background:url(/bitrix/templates/almin/images/bg_price.png) no-repeat 0% 0%;font-size:12px;color:#8b8b8b;}
.pricelist h3{padding-bottom:5px;font:normal 17px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.pricelist p{padding-bottom:3px;}
.pricelist table{border-collapse:collapse;}
.pricelist table td{vertical-align:top;padding:0px 12px 0px 0px;}
.pricelist .download{padding-left:15px;font-size:12px;background:url(/bitrix/templates/almin/images/arrow_green_small.png) no-repeat 0% 5px;}
.special .jcarousel-item, .special .jcarousel-list LI{width:224px;}
.jcarousel-clip{z-index:2;overflow:hidden;position:relative;left:0px;width:100%;}
.jcarousel-prev, .jcarousel-next{cursor:pointer;}
.advert .jcarousel-prev,
.r_advert .jcarousel-prev,
.special .jcarousel-prev,
.r_special .jcarousel-prev{display:none;position:absolute;top:48px;left:-27px;width:60px;height:60px;overflow:hidden;background:url(https://img1.almin.ru/bitrix/templates/almin/images/arrow.png) no-repeat -60px 0px;z-index:99;}
.jcarousel-prev:hover{background:url(https://img1.almin.ru/bitrix/templates/almin/images/arrow.png) no-repeat -60px -60px;}
.special_sovet .jcarousel-prev,
.special_analog .jcarousel-prev{background:url(/bitrix/templates/almin/images/slider_arrows_for_analog.png) no-repeat;}
.special .jcarousel-prev,
.r_special .jcarousel-prev{top:20%;}
.advert .jcarousel-next,
.r_advert .jcarousel-next,
.special .jcarousel-next,
.r_special .jcarousel-next{display:none;position:absolute;top:48px;left:-27px;width:60px;height:60px;overflow:hidden;background:url(https://img1.almin.ru/bitrix/templates/almin/images/arrow.png) no-repeat 0 0px;z-index:99;}
.jcarousel-next:hover{background:url(https://img1.almin.ru/bitrix/templates/almin/images/arrow.png) no-repeat 0 -60px;}
.special_sovet .jcarousel-next,
.special_analog .jcarousel-next{background:url(/bitrix/templates/almin/images/slider_arrows_for_analog.png) no-repeat;}
.special .jcarousel-next,
.r_special .jcarousel-next{top:20%;}
.advert .jcarousel-next,
.r_advert .jcarousel-next,
.special .jcarousel-next,
.r_special .jcarousel-next{margin-left:100%;}
.special_analog .special .jcarousel-next,
.special_sovet .special .jcarousel-next{background-position:0% -42px;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:99;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:18px;float:right;padding-bottom:0.7em;}
body div.bx-component-border, body div.bx-component-border-over{position:relative;width:auto;padding:0px;}
.fullsize-icon{
    border: 1px solid #1fa345;
    position: absolute;
    width: 40px;
    height: 40px;
    z-index: 949;
    border-radius: 20px;
    background: white;
}
.fullsize-icon:before {
    content: "";
    position: absolute;
    margin: 0;
	width: 38px;
    height: 23px;
    z-index: 950;
    cursor: pointer;
    background: url(/bitrix/templates/almin/css/fontawesome/svg/loupe2.svg) no-repeat 0px top;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #1fa345 !important;
    border-radius: 5px;
    top: 9px;
    left: 9px;
	
}
.fullsize-loading{position:absolute;margin:0;padding:0;z-index:999;}
.fullsize-wrapper{position:absolute;border:solid 1px #1FA345;margin:0;padding:0;z-index:10100;box-shadow: 0px 0px 5px 0px rgb(70 186 73); cursor:pointer;}
.fullsize-wrapper:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f057";
    right: 10px;
    font-size: 30px;
    color: gray;
    line-height: 1.2;
    cursor: pointer;
    position: absolute;
    z-index: 1005;
    top: 10px;	
}
.fullsize-loading{height:51px;width:51px;background:transparent url(/bitrix/templates/almin/images/fullsize-loading-bg.png) no-repeat left top;}
.fullsize-loading-inner{height:100%;width:100%;background:transparent url(/bitrix/templates/almin/images/fullsize-loading-spinner.gif) no-repeat center center;}
.fullsize-image{display:block;}
.fullsize-title{position:relative;width:100%;margin:0;padding:5px 0;min-height:14px;color:#fff;font-weight:bold;font-size:11px;font-family:"Lucida Grande", sans-serif;text-shadow:0 0 1px #000;background:transparent url(/bitrix/templates/almin/images/fullsize-title-bg.png) repeat-x left top;}
.fullsize-title-text{text-align:center;margin:0 auto;width:100%;}
a.fullsize-close{position:absolute;display:block;margin:-15px 0 0 6px;width:16px;height:16px;text-decoration:none;z-index:1000;background:transparent url(/bitrix/templates/almin/images/fullsize-close.png) no-repeat left top;}
@media screen and (-webkit-min-device-pixel-ratio:0){a.fullsize-close{margin-top:-14px;}
}
a.fullsize-close:hover{background-position:right top;}
.fullsize-close{cursor:pointer;}
.fullsize-sh-wrap{position:absolute;z-index:980;}
.fullsize-sh-top, .fullsize-sh-body, .fullsize-sh-bottom{width:100%;}
.fullsize-sh-top-l, .fullsize-sh-top-m, .fullsize-sh-top-r, .fullsize-sh-bottom-l, .fullsize-sh-bottom-m, .fullsize-sh-bottom-r{background-position:left top;background-repeat:none;background-color:transparent;height:20px;}
.fullsize-sh-top-l{float:left;width:22px;background-image:url(/bitrix/templates/almin/images/fullsize-sh-top-l.png);}
.fullsize-sh-top-m{margin:0 22px;background-image:url(/bitrix/templates/almin/images/fullsize-sh-top-m.png);background-repeat:repeat-x;}
.fullsize-sh-top-r{float:right;width:22px;background-image:url(/bitrix/templates/almin/images/fullsize-sh-top-r.png);}
.fullsize-sh-bottom-l{float:left;width:22px;height:24px;background-image:url(/bitrix/templates/almin/images/fullsize-sh-bottom-l.png);}
.fullsize-sh-bottom-m{margin:0 22px;height:24px;background-image:url(/bitrix/templates/almin/images/fullsize-sh-bottom-m.png);background-repeat:repeat-x;background-position:left bottom;}
.fullsize-sh-bottom-r{float:right;width:22px;height:24px;background-image:url(/bitrix/templates/almin/images/fullsize-sh-bottom-r.png);}
.fullsize-sh-body{background-image:url(/bitrix/templates/almin/images/fullsize-sh-body-l.png);background-repeat:repeat-y;}
.fullsize-sh-body-r{float:right;height:100%;width:11px;background-image:url(/bitrix/templates/almin/images/fullsize-sh-body-r.png);background-repeat:repeat-y;}
.goods_in_slider{position:relative;top:0px;left:0px;width:100% !important;}
.goods_in_slider .image{float:left;width:100px;height:100px;padding:0px 5px 0px 0px;}
#slider_container_slides_5 img {display:none;}
#slider_container_slides_5 div:nth-child(1) img {display:inline;}
@media (min-width:750px){#slider_container_5{margin-top:42px;}
}
#slider_container_18 .image, #slider_container_185 .image, #slider_container_186 .image{float:none;margin:0px auto;}
.goods_in_slider .info{position:relative;padding:0px 0px 0px 0px;float:left;width:110px;text-align:left;overflow:hidden; height: 75px;display: flex;justify-content: center;align-items: center;}
#slider_container_18 .info, #slider_container_185 .info, #slider_container_186 .info{float:none;width:120px;margin:0px auto;}
.price-in-lenta{overflow:hidden;line-height:1;text-align:center;}
.price-in-lenta .price-new{line-height:1;display:block;border:1px solid #ED1C24;border-radius:10px;padding:5px;height:14px;overflow:hidden;text-align:center;}
.price-in-lenta .price-new span{font-size:15px;color:#ED1C24;text-overflow:initial;white-space:nowrap;text-align:center;overflow:hidden;font-weight:bold;position:relative;line-height:1;}
.price-in-lenta .price-new span .fa{font-size:14px;}
.price-in-lenta .price-new font:before, .sum-price font:before{display:block;content:"Р";position:absolute;top:2px;right:2px;line-height:1;}
.price-in-lenta .price-new font:after, .sum-price font:after{display:block;content:"-";position:absolute;top:5px;right:7px;line-height:1;}
.sum-price font:after{top:6px;right:6px;}
.price-in-lenta .price-old{text-align:center;display:inline-block;margin-top:5px;line-height:1;}
.price-in-lenta .price-old span{font-size:15px;color:black;text-overflow:initial;white-space:nowrap;text-align:center;overflow:hidden;font-weight:bold;position:relative;line-height:1;}
.goods_in_slider h2, .goods_in_slider .goods-name-lenta{font-size:11px;font-weight:normal;line-height:16px;text-decoration:none;text-align:center;}
.goods_in_slider h2 a, .goods_in_slider .goods-name-lenta a{font-size:11px;font-weight:normal;line-height:16px;text-decoration:none;display:inherit;}
@media (max-width:750px){
	.goods_in_slider h2 a, .goods_in_slider .goods-name-lenta a{font-size:13px;}
	#slider_container_5{margin-bottom:50px;}
}
.goods_in_slider h2 a:first-line, .goods_in_slider .goods-name-lenta a:first-line{font-weight:bold;}
.info .fade, .flip-container .fade{position:absolute;top:75px;left:0px;width:120px;height:27px;background:url(https://img1.almin.ru/bitrix/templates/almin/images/slider_text_fade.png) no-repeat;}
.flip-container .fade{background-repeat:repeat-x;bottom:-10px;width:150px;top:auto;}
.jssora03l, .jssora03r, .jssora03l-top, .jssora03r-top, .jssora03ldn, .jssora03rdn{position:absolute;cursor:pointer;background:url(https://img1.almin.ru/bitrix/templates/almin/images/main_buttons.png) no-repeat;overflow:hidden;}
.jssora03l, .jssora03r{width:60px;height:60px;left:0px;}
.jssora03r{right:0px;left:auto;}
.jssora03l-top, .jssora03r-top{position:relative;display:inline-block;width:15px;height:13px;}
.jssora03l-top{background-position:-327px -20px;}
.jssora03l-top:hover{background-position:-264px -20px;}
.jssora03r-top{background-position:-360px -20px;}
.jssora03r-top:hover{background-position:-296px -20px;}
.jssora03l{/*background-position:-400px -13px;*/background-position: -391px 3px;}
.jssora03r{/*background-position:-475px -13px;*/background-position: -456px 3px;}
#sidebar .jssora03l, #sidebar .jssora03r{display:none !important;}
/*.jssora03l:hover{background-position:-510px -13px;}
.jssora03r:hover{background-position:-585px -13px;}*/
.jssora03l:hover, .jssora03r:hover {
	border: 1px solid rgb(255 0 0 / 0.5);
    border-radius: 30px;
    background-color: rgb(255 255 255 / 0.5);
}
/*.jssora03r:hover::before {
	content:'';
}*/
.jssora03ldn{background:none;}
.jssora03rdn{background:none;}
.catalog-section-all.slide_class{cursor:move;position:absolute;left:0px;top:0px;width:238px;height:379px;overflow:hidden;}
#slide_block .jssorb03 div, #slide_block .jssorb03 div:hover, #slide_block .jssorb03 .av{background:url(/bitrix/templates/almin/images/b03.png) no-repeat;overflow:hidden;cursor:pointer;}
#slide_block .jssorb03{position:absolute;right:0px;width:21px !important;height:21px;}
#slide_block .jssorb03 div span{color:#FFF;}
#slide_block #jssorb03_n{left:0px !important;}
#slide_block .jssorb03 div{background-position:-5px -4px;display:none;}
#slide_block .jssorb03 div:hover, #slide_block .jssorb03 .av:hover{background-position:-35px -4px;}
#slide_block .jssorb03 .av{background-position:-65px -4px;display:block;}
#slide_block .jssorb03 .dn, #slide_block .jssorb03 .dn:hover{background-position:-95px -4px;}
.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av{background:url(/bitrix/templates/almin/images/b03.png) no-repeat;overflow:hidden;cursor:pointer;}
.jssorb03 div{background-position:-5px -4px;}
.jssorb03 div:hover, .jssorb03 .av:hover{background-position:-35px -4px;}
.jssorb03 .av{background-position:-65px -4px;}
.jssorb03 .dn, .jssorb03 .dn:hover{background-position:-95px -4px;}
.jssorb03 div, .jssorb03 div:hover, .jssorb03 .av{background:url(https://img1.almin.ru/bitrix/templates/almin/images/14_rounds.png) no-repeat;overflow:hidden;cursor:pointer;}
.jssorb03 div span{display:none;}
.jssorb03 div{background-position:-10px -79px;}
.jssorb03 div:hover, .jssorb03 .av:hover{background-position:-10px -9px;}
.jssorb03 .av{background-position:-10px -9px;}
.jssorb03 .dn, .jssorb03 .dn:hover{background-position:-10px -9px;}
#toTop{width:60px;height:60px;position:fixed;bottom:115px;right:65px;text-align:center;text-decoration:none;font-size:12pt;color:#1A2534;cursor:pointer;z-index:10000;display:none;background:url(/bitrix/templates/almin/images/arrow.png) no-repeat 0px -120px;}
@media (max-width:750px){#toTop{right:0px;bottom:65x;}
.fullsize-icon {display:none !important;}

}
#toTop:hover{background:url(/bitrix/templates/almin/images/arrow.png) no-repeat -60px -120px;cursor:pointer;}
#webim_button{position:fixed;z-index:10001;right:0px;bottom:-3px;cursor:pointer;height:90px;}
.webim_button_v{bottom:-3px;}
#webim_button.webim_button_nv{bottom:-90px;}

@media (max-width:750px){
	#webim_button{
	    right: -257px;
	    bottom: -23px;
		display:none !important;
	}
	#webim_button.webim-button-click{
	    right:0px;bottom:-3px;
	}	
}

#online_link_vis{position:absolute;display:block;right: 30px;top:45px;width:30px;height:30px;text-align:center;}
.jq-checkbox{top:-1px;width:13px;height:13px;border:1px solid #C3C3C3;border-radius:3px;background:#F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;box-shadow:0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;vertical-align:middle;cursor:pointer;}
.jq-checkbox.checked .jq-checkbox__div{width:9px;height:9px;margin:2px 0 0 2px;border-radius:2px;background:#666;box-shadow:inset 0 -3px 6px #AAA;}
.jq-checkbox.focused{border:1px solid #08C;}
.jq-checkbox.disabled{opacity:0.55;filter:alpha(opacity=55);}
.jq-radio{width:12px;height:12px;border:1px solid #C3C3C3;border-radius:50%;background:#F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;box-shadow:0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;vertical-align:middle;cursor:pointer;}
.jq-radio.checked .jq-radio__div{width:6px;height:6px;margin:3px 0 0 3px;border-radius:50%;background:#666;}
.jq-radio.focused{border:1px solid #08C;}
.jq-radio.disabled{opacity:0.55;filter:alpha(opacity=55);}
.jq-file{width:270px;box-shadow:0 1px 2px rgba(0,0,0,0.1);border-radius:4px;}
.jq-file input{cursor:pointer;height:auto;line-height:1em;}
.jq-file__name{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:32px;padding:0 80px 0 10px;border:none;background:none;color:#333;font:14px/30px Arial, sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1;background:#FFF;}
.focused .jq-file__name{border:1px solid #5794BF;}
.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:#F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color:#333;text-shadow:1px 1px #FFF;font:14px/30px Arial, sans-serif;}
.jq-file:hover .jq-file__browse{background-color:#E6E6E6;background-position:0 -10px;}
.jq-file:active .jq-file__browse{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD;}
.jq-file.disabled .jq-file__name{color:#888;}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888;}
.jq-selectbox{vertical-align:middle;cursor:pointer;width:180px !important;}
@media (max-width:1025px){.jq-selectbox{width:165px !important;}
}
.jq-selectbox__select{height:20px;padding:0 25px 0 10px;border:none;background-color:white;color:#333;font:13px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;line-height:1.5; margin:0px 2px;}
.jq-selectbox__select:hover{background-position:0 -10px;}
.jq-selectbox__select:active{}
.jq-selectbox.focused .jq-selectbox__select{border:1px solid #5794BF;}
.jq-selectbox.disabled .jq-selectbox__select{border-color:#096;background:#F5F5F5;box-shadow:none;color:#888;}
.jq-selectbox__select-text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#ff002e;font-weight:bold;}
.list-brand  {margin-top:10px;}
.list-brand .jq-selectbox__select-text{text-align:left;}
.jq-selectbox__trigger{position:absolute;top:0;right:0;width:20px;height:100%;border:none;}
.jq-selectbox__trigger-arrow{position:absolute;top:5px;right:6px;width:0;height:0;overflow:hidden;border-top:10px solid #ff002e;border-right:7px solid transparent;border-left:7px solid transparent;opacity:1;filter:alpha(opacity=100);}
.jq-selectbox:hover .jq-selectbox__trigger-arrow{opacity:1;filter:alpha(opacity=100);}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow{opacity:0.3;filter:alpha(opacity=30);}
.jq-selectbox__dropdown{top:20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;border:1px solid #ff002e;border-radius:4px;background:#FFF;box-shadow:0 2px 10px rgba(0,0,0,0.2);z-index:10000;position:absolute;font:14px/18px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.list-brand  .jq-selectbox__dropdown ul {max-height:200px;}
@media (max-width:750px){
	.list-brand {text-align:right;}
	.list-brand .jq-selectbox__dropdown {right: 0px;}
	.jq-selectbox__select {
		line-height: 1.5;
	}
	.jq-selectbox__select-text {
	  font-size: 14px;
  	  text-transform: lowercase;
   	  line-height: 20px;
	  font-weight:normal;
	  text-align: center;
	}
}
.jq-selectbox__search{margin:5px;}
.jq-selectbox__search input{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;outline:none;border:1px solid #CCC;border-radius:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;box-shadow:inset 1px 1px #F1F1F1;color:#333;-webkit-appearance:textfield;}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none;}
.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px;}
.jq-selectbox ul{margin:0;padding:0;z-index:10000;}
.jq-selectbox ul li{min-height:18px;padding:5px 10px 6px;color:#231F20;text-align:left;z-index:10000;}
.jq-selectbox li.color1{background-color:#EBF1DD;}
.jq-selectbox li.color2{background-color:#D7E3BC;}
.jq-selectbox li.color3{background-color:#D6D6CE;}
.jq-selectbox li.color4{background-color:#00bcd4;}
.jq-selectbox li.lgreen{background-color:#8cc63f;}
.jq-selectbox li.color100{background-color:#C3D69B;}
.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF;}
.jq-selectbox li:hover{background-color:#76923C;color:#FFF;}
.jq-selectbox li.disabled{color:#AAA;}
.jq-selectbox li.disabled:hover{background:none;}
.jq-selectbox li.optgroup{font-weight:bold;}
.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default;}
.jq-selectbox li.option{padding-left:25px;}
.jq-select-multiple{padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);background:#FFF;color:#333;font:14px/18px Arial, sans-serif;cursor:default;}
.jq-select-multiple.focused{border:1px solid #5794BF;}
.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888;}
.jq-select-multiple ul{margin:0;padding:0;}
.jq-select-multiple li{padding:3px 9px 4px;list-style:none;}
.jq-select-multiple li:first-child{border-radius:3px 3px 0 0;}
.jq-select-multiple li:last-child{border-radius:0 0 3px 3px;}
.jq-select-multiple li.selected{background:#08C;color:#FFF;}
.jq-select-multiple li.disabled{color:#AAA;}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled{background:#CCC;color:#FFF;}
.jq-select-multiple li.optgroup{font-weight:bold;}
.jq-select-multiple li.option{padding-left:25px;}
input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler{padding:7px 9px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color:#333;font:14px Arial, sans-serif;}
input[type="search"].styler{-webkit-appearance:none;}
textarea.styler{overflow:auto;}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover{border-color:#B3B3B3;}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus{border-color:#CCC;border-top-color:#B3B3B3;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);outline:none;}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler{overflow:visible;padding:7px 11px;outline:none;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow:inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);color:#333;text-shadow:1px 1px #FFF;font:14px Arial, sans-serif;cursor:pointer;}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner{padding:0;border:0;}
button.styler:after{content:'';}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover{background-color:#E6E6E6;background-position:0 -10px;}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD;}
.tab_block{margin-top:30px;}
.tab_block.empty-tab{margin-top:20px;}
.tab_block.empty-tab.scroll-from-filter{margin-top:80px;}
/*.item_tab{float:left;margin-top:10px;}*/
.item_tab {
	display: inline-block;
    width: auto;

}
.tab_block {
      overflow: hidden;
      -ms-overflow-style: none;
      scrollbar-width: none;
}
.tab_block.menu {
	overflow-x: scroll;white-space: nowrap;
	overflow-y: hidden;
}
.tab_block.tab-content {
	border-top: 2px solid #e0e0e0; margin-top: -3px;
}
.tab_block_inner {
	width:auto;
}
.tab_block::-webkit-scrollbar {
      width: 0;
      height: 0;
}
.tab_block.tab-content span + a, .tab_block.tab-content span > a{ 
	font-size:16px;
	text-decoration: none;
    border-bottom: 1px solid;	
}
@media (max-width:750px){.item_tab{float:none;}
	.tab_block{margin:5px;}
	.tab_block.tab-content {
		margin-top: -8px;
	}
	.tab_block iframe{max-width:100% !important;height:auto !important;}
}
/*.item_tab.number1{position:relative;z-index:29;}
.item_tab.number1.active{z-index:41;border-bottom:2px solid #ff002e;}
.item_tab.number2{position:relative;z-index:28;}
.item_tab.number2.active{z-index:41;border-bottom:2px solid #ff002e;}
.item_tab.number3{position:relative;z-index:27;}
.item_tab.number3.active{z-index:41;border-bottom:2px solid #ff002e;}
.item_tab.number4{position:relative;z-index:26;}
.item_tab.number4.active{z-index:41;border-bottom:2px solid #ff002e;}*/
.item_tab.active{z-index:41;border-bottom:2px solid #ff002e;position: relative;}
.item_tab.next{}
.item_tab_l{height:25px;}
.item_tab_r{margin:0px 20px;}
/*.item_tab.number1.active .item_tab_r a, .item_tab.next.number2.active .item_tab_r a, .item_tab.next.number3.active .item_tab_r a, .item_tab.next.number4.active .item_tab_r a{text-decoration:none;color:#ff002e;font-weight:bold;}*/
.item_tab.active .item_tab_r a{text-decoration:none;color:#ff002e;}
.item_tab_r a{display:block;height:28px;width:100%;font-size:17px;cursor:pointer;text-decoration:none;}
.conten_tab{position:relative;width:auto;margin-top:-3px;border-top:#E6E6E6 solid 2px;z-index:40;padding-top:15px}
.conten_tab.info-content {
	margin-left:20px;
}
.conten_tab.info-content a{
	font-size:16px;
}
.smart-forms .conten_tab {
	margin-bottom:30px;
}
/*.conten_tab.n2, .conten_tab.n3, .conten_tab.n4, .conten_tab.n5, .conten_tab.n6{display:none;}*/
div.conten_tab.n1 {
	display:block;
}
.conten_tab {
	display:none;
}
#mouse_m{position:absolute;height:180px;width:60px;z-index:100000;display:none;cursor:pointer;}
#mouse_m #top{position:relative;height:60px;width:60px;background:url(/bitrix/templates/almin/images/arrow.png) no-repeat 0px -120px;z-index:100000;cursor:pointer;}
#mouse_m #top:hover{background:url(/bitrix/templates/almin/images/arrow.png) no-repeat -60px -120px;;}
#mouse_m #view{position:relative;height:60px;width:60px;background:url(/bitrix/templates/almin/images/icon.png) no-repeat 0px -120px;z-index:100000;cursor:pointer;}
#mouse_m #view:hover{background:url(/bitrix/templates/almin/images/icon.png) no-repeat -60px -120px;;}
#mouse_m #favorite{position:relative;height:60px;width:60px;background:url(/bitrix/templates/almin/images/icon.png) no-repeat 0px -60px;z-index:100000;cursor:pointer;}
#mouse_m #favorite:hover{background:url(/bitrix/templates/almin/images/icon.png) no-repeat -60px -60px;}
#promokod{width:300px;height:360px;position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-280px;z-index:10002;display:none;background:white;text-align:center;border:2px solid green;}
#promokod p{color:green;font-size:30px;text-align:center;padding-top:25px;}
#promokod .but{overflow:hidden;margin-top:45px;min-height:30px;width:236px;margin:32px auto;}
#promokod .but .button{width:112px;text-align:center;height:80px;}
#promokod .but .button input{width:100%;}
#promokod .close{position:absolute;display:block;right:0px;height:30px;width:30px;padding-top:7px;}
#promokod #email-from-promo{margin-top:25px;width:235px;height:25px;border-radius:0px;}
#uptocall-mini{position:fixed;bottom:90px;right:105px;cursor:pointer;z-index:999;display:block;}
#uptocall-mini .uptocall-mini-phone{-moz-border-radius:50% !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:white;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cffffff', endColorstr='#4cffffff');width:135px;height:135px;-webkit-animation:uptocallmini 1.5s 0s ease-out infinite;-moz-animation:uptocallmini 1.5s 0s ease-out infinite;animation:uptocallmini 1.5s 0s ease-out infinite;border-radius:70px;position:relative;}
#uptocall-mini .top-message{position:absolute;top:15px;left:0px;width:135px;font-weight:bold;text-align:center;}
#uptocall-mini .bottom-message{position:absolute;top:90px;left:0px;width:135px;font-weight:bold;text-align:center;font-size:18px;color:#ff002e;}
#uptocall-mini .uptocall-mini-phone:after{position:absolute;content:'';background:url(https://img1.almin.ru/bitrix/templates/almin/images/main_buttons.png) repeat-x -714px -5px;height:45px;width:45px;top:45px;left:45px;}
@-webkit-keyframes uptocallmini{0%{box-shadow:0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 0px rgba(0,0,0,0), 0 0 0px 0px rgba(23,167,167, 0);}
10%{box-shadow:0 0 8px 6px #ed1c24, 0 0 12px 10px rgba(0,0,0,0), 0 0 12px 14px #ed1c24;}
100%{box-shadow:0 0 8px 6px rgba(23,167,167, 0), 0 0 0px 40px rgba(0,0,0,0), 0 0 0px 40px rgba(23,167,167, 0);}}
#green-botton{background-color:#1FA345;border-radius:10px;border:1px solid #1B8549;color:white;text-align:center;padding:2px 18px;margin:5px 0px;display:inline-block;line-height:1.5;font-size:13px;text-decoration:none;}
#green-botton.red{background-color:#ED1C24;border:solid #B80000 1px;}
.flip-container{perspective:1000;-webkit-perspective:1000;}
.flip-container .fa-info-circle {display:none;}
.flip-container .fa-info-circle:hover, .flip-container .fa-arrow-circle-left:hover {color:#9e9e9e;}
/*@media (min-width:751px){*/
	.flip-container .fa-info-circle, .flip-container .fa-arrow-circle-left {font-size: 45px;color: #d1d1d1;position: absolute;display: block;top: 3px;z-index:100; cursor:pointer;width: 38px;height: 38px;margin: 0px 3px 3px 3px; border-radius:50%; background-color:white;}
	.flip-container .fa-arrow-circle-left {color: #9e9e9e;}

.flip-container .fa-info {
    font-size: 30px;
    color: #585858;
    position: absolute;
    display: block;
    top: 3px;
    z-index: 100;
    cursor: pointer;
    width: 12px;
    height: 15px;
    margin: 0px 3px 3px 3px;
    border-radius: 50%;
    background-color: transparent;
    border: 1px solid #585858;
    padding: 5px 10px 13px 12px;
}
	
/*}*/
.catalog-section-list .flip-container:hover .flipper, .catalog-section-list .flip-container.hover .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.flip-container .flipper.hover{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.flip-container.clickflip {height: auto;margin: auto;position: relative;}
.flip-container, .flip-container .front, .flip-container .back{width:100%;height:213px;margin:auto;}
.flip-container.clickflip .front, .flip-container.clickflip .back{height: auto;overflow: hidden !important; background-color:transparent;}
.clickflip .flipper {height: 52px;}
.goods_in_slider .flip-container .back {display:none;}
.goods_in_slider .svg-info-icon.fl  {display:none;}
.goods_in_slider {
	height:470px;
	/*margin-top:-25px;*/
}
.goods_in_slider .slider_container_slide {
	height:490px;		
}
@media (max-width:750px){
	.conten_tab.info-content {
	 	margin-left:5px;
	}
	.flip-container, .flip-container .front, .flip-container .back{width:100%;height:153px;margin:auto;}	
	
	.goods_in_slider {
		height:340px;
		margin-top:0px;
	}
	.goods_in_slider .slider_container_slide {
		padding:2px;
		height:340px;		
	}
}
.item_catalog_inner.flip-container, .item_catalog_inner.flip-container .front, .item_catalog_inner.flip-container .back{width:100%;height:100%;margin:auto;}
.flip-container .flipper.hover .back {backface-visibility:visible;overflow:visible;overflow-y:scroll;}
.flip-container .flipper{transition:0.6s;-webkit-transition:0.6s;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:relative;}
.flip-container .front, .flip-container .back{backface-visibility:hidden;-webkit-backface-visibility:hidden;position:absolute;top:0;left:0;text-align:center;z-index: 3;background: white;}
.flip-container .front{z-index:2;}
.flip-container .back{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);overflow:hidden;}
/*.flip-container .fliper:hover .back{overflow:visible;overflow-y:scroll;}*/
.flip-container .back a{display:inline-block;background:#4CAF50;padding:3px;margin:2px;border-radius:4px;color:white;}
.flip-container.clickflip .back a{display:inline;background:white;padding:0px;margin:0px;border-radius:0px;color:black;}
.flip-container .back .back-inner p {font-size:12px;}
.flip-container .back .back-inner {position: relative;padding: 5px;padding-top: 30px;text-align: left;}
.back-inner p {padding: 2px;}
.back-inner p:nth-child(2n) {
	background-color:#efefef;
}

.flipper .back::-webkit-scrollbar {
    width: 8px;
}
 
.flipper .back::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
.flipper .back::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

.fastlink-block{text-align:left;margin:0px 0px 0px 0px;}
.svg-info-icon, .svg-left-icon, .svg-video-icon, .svg-new-icon, .svg-eco-icon, .svg-tree-icon, .svg-finger-icon  {
  width: 20px;
  height: 20px;
  border: 1px solid #505050;
  border-radius: 100%;
  padding: 5px;
  background: url(/bitrix/templates/almin/css/fontawesome/svg/info.svg) no-repeat 5px 5px;
  background-size: 20px 20px;
  top: 25px;
  left:3px;
  z-index: 100;
  position: absolute;
  cursor:pointer;
}

.svg-sort-alt   {
	width: 16px;
    height: 16px;
    padding: 5px;
    background: url(/bitrix/templates/almin/css/fontawesome/svg/sort-alt.svg) no-repeat 2px 3px;
    background-size: 16px 16px;
    z-index: 100;
    position: absolute;
    cursor: pointer;
}

.goods-frame-outer .svg-info-icon, .goods-frame-outer .svg-left-icon, .goods-frame-outer .svg-video-icon, .goods-frame-outer .svg-finger-icon, .goods-frame-outer .svg-new-icon,  .goods-frame-outer  .svg-eco-icon {
  width: 44px;
  height: 44px;
  display:block !important;
}

.svg-left-icon {
	background: url(/bitrix/templates/almin/css/fontawesome/svg/left.svg) no-repeat 5px 5px;
	background-size: 20px 20px;
	top: 3px;
}
.svg-video-icon {
	background: url(/bitrix/templates/almin/css/fontawesome/svg/video-camera.svg) no-repeat 4px 4px;
	background-size: 20px 20px;
	width:20px;
	height:20px;
	margin: 0px 3px 3px 0px;
	position: relative;
	border: 1px solid #0054b8;	
}
.svg-finger-icon {
	background: url(/bitrix/templates/almin/css/fontawesome/svg/finger-g.svg) no-repeat 4px 4px;
	background-size: 20px 20px;
	width:20px;
	height:20px;
	margin: 0px 3px 3px 0px;
	position: relative;
	border: 1px solid #1fa345;
	position: absolute !important;
    right: 5px;
    top: 5px !important;
    left: auto !important;
	
}
.svg-finger-icon.svg-finger-icon-blue  {
	background: url(/bitrix/templates/almin/css/fontawesome/svg/finger-b.svg) no-repeat 4px 4px;
	background-size: 20px 20px;
	border: 1px solid #0000ff;
}


.svg-eco-icon {
	background: url(/bitrix/templates/almin/css/fontawesome/svg/eco.svg) no-repeat 4px 4px;
	background-size: 20px 20px;
	margin: 0px 3px 3px 0px;
	position: relative;
	border: 1px solid #82c91e;
	cursor:pointer;
}
.svg-tree-icon {
	/*background: url(/bitrix/templates/almin/css/fontawesome/svg/tree.svg) no-repeat 4px 4px;
	background-size: 21px 20px;*/
    background: url(/bitrix/templates/almin/images/holiday-5.svg) no-repeat 4px 4px;
    background-size: 22px 22px;
	margin: 0px 3px 3px 0px;
	position: relative;
	/*border: 1px solid green;*/
	border: 1px solid #FD0F7F;	
	cursor:pointer;
}
.svg-tree-icon.inmenu, .svg-eco-icon.inmenu {
	top: -5px;left: -4px; border:none;
}

.svg-tree-icon .tree-a1, .svg-tree-icon .tree-a2, .svg-tree-icon .tree-a3{
    animation-name: blinktree;
    animation-timing-function: linear;
    animation-duration: 3s;	
    animation-iteration-count:infinite;
	opacity: 0;
    position: absolute;
    width: 3px;
    height: 3px;
    border-radius: 3px;
    border: 1px solid white;
    box-shadow: 1px 1px 1px #FFF;	
	display:none;
}
.svg-tree-icon .tree-a1 {
	background: red;
    left: 10px;
    top: 8px;	
}
.svg-tree-icon .tree-a2{
	animation-delay: 1s;	
    background: blue;
    left: 16px;
    top: 13px;	
}
.svg-tree-icon .tree-a3{
	animation-delay: 2s;
    background: orange;
	left: 8px;
    top: 18px;
}
@keyframes blinktree {
  0% {    
    opacity: 1;    
  }
  50% {    
    opacity: 0;    
  }
  100% {   
    opacity: 1;    
  }
}
@media (max-width:750px){
	.svg-tree-icon .tree-a1, .svg-tree-icon .tree-a2, .svg-tree-icon .tree-a3{	
	    width: 2px;
 	    height: 2px;
	}
	.svg-tree-icon .tree-a1 {	
		left: 9px;
	    top: 7px;
	}
	.svg-tree-icon .tree-a2 {	
   		left: 14px;
   		top: 11px;
	}
	.svg-tree-icon .tree-a3 {	
	    top: 16px;
	}		
}

.svg-new-icon {
/*	background: url(/bitrix/templates/almin/css/fontawesome/svg/new-icon.svg) no-repeat 1px 1px;
	background-size: 44px 44px;
	margin: 0px 3px 3px 0px;
	position: relative;
	border: 1px solid #1fa345;*/
    background: none;
    background-size: 20px 20px;
    margin: 0px 3px 3px 0px;
    position: relative;
    border: 1px solid #1fa345;
    font-size: 10px !important;
    line-height: 20px !important;
    color: #1fa345;	
}
.svg-new-icon:before {
	content:'new';
	position:absolute;
    font-size: 14px;
    top: 5px;
    left: 3px;	
}

.svg-tm-icon {
    background: url(/bitrix/templates/almin/css/fontawesome/svg/tm.svg) no-repeat 4px 4px;
    background-size: 100px 100px;
    margin: 0px 3px 3px 0px;
    width: 130px;
    left: -2px !important;
    top: -86px !important;
}
.svg-news-icon {
background: url(/bitrix/templates/almin/css/fontawesome/svg/news.svg) no-repeat 4px 4px;
    background-size: 70px 70px;
    margin: 0px 3px 3px 0px;
    width: 130px;
    left: 15px !important;
    top: -75px !important;
}
.svg-sales-icon {
background: url(/bitrix/templates/almin/css/fontawesome/svg/sales.svg) no-repeat 4px 4px;
    background-size: 70px 70px;
    margin: 0px 3px 3px 0px;
    width: 130px;
    left: 15px !important;
    top: -75px !important;
}
.svg-video-camera2-icon {
	background: url(/bitrix/templates/almin/css/fontawesome/svg/video-camera2.svg) no-repeat 4px 4px;
	background-size: 60px 60px;
    margin: 0px 3px 3px 0px;
    width: 94px;
    left: 15px !important;
    top: -70px !important;
}
.icon-block i:nth-child(n+4){
	display:none;
}
@media (max-width:750px){
	.fastlink-block{
		text-align:right;
		height:100%;
/*		overflow:hidden;*/
	overflow-x: scroll;
    white-space: nowrap;
    overflow-y: hidden;
    display: flex;
    margin-bottom: 10px;
	}
	.svg-new-icon:before {
		font-size: 11px;
    	top: 0px;
    	left: 2px;
	    line-height: 24px !important;
	}	
	.fastlink-block.in-element .svg-new-icon:before {
		font-size: 15px;
	    top: 5px;
    	left: 4px;
	    line-height: 24px !important;
	}
		
	.flip-container .fa-info-circle, .flip-container .fa-arrow-circle-left {
		top:0px;
	}
	
	.svg-info-icon, .svg-left-icon, .svg-video-icon, .svg-finger-icon, .svg-new-icon, .svg-eco-icon, .svg-tree-icon   {
	  width: 15px;
	  height: 15px;
	  border: 1px solid #505050;
	  border-radius: 100%;
	  padding: 5px;
	  background: url(/bitrix/templates/almin/css/fontawesome/svg/info.svg) no-repeat 5px 5px;
	  background-size: 15px 15px;
	  top: 25px;
	  left:3px;
	  z-index: 100;
	  position: absolute;
	  cursor:pointer;
	}
	.fastlink-block.in-element .svg-info-icon, .fastlink-block.in-element .svg-left-icon, .fastlink-block.in-element .svg-video-icon, .fastlink-block.in-element .svg-finger-icon, .fastlink-block.in-element .svg-new-icon, .fastlink-block.in-element .svg-eco-icon, .fastlink-block.in-element .svg-tree-icon   {
	  width: 25px;
	  height: 25px;		
	}
	.svg-left-icon {
		background: url(/bitrix/templates/almin/css/fontawesome/svg/left.svg) no-repeat 5px 5px;
		background-size: 15px 15px;
		top:3px;
	}
	.svg-video-icon {
		background: url(/bitrix/templates/almin/css/fontawesome/svg/video-camera.svg) no-repeat 5px 5px;
		background-size: 15px 15px;
		margin: 0px 3px 3px 0px;
		position: relative;
		border: 1px solid #0054b8;
	}
	.svg-finger-icon {
		background: url(/bitrix/templates/almin/css/fontawesome/svg/finger-g.svg) no-repeat 5px 5px;
		background-size: 15px 15px;
		margin: 0px 3px 3px 0px;
		position: relative;
		border: 1px solid #1fa345;
	}	
	.svg-finger-icon.svg-finger-icon-blue  {
		background: url(/bitrix/templates/almin/css/fontawesome/svg/finger-b.svg) no-repeat 4px 4px;
		border: 1px solid #0000ff;
		background-size: 15px 15px;
	}

	
	.svg-eco-icon {
		background: url(/bitrix/templates/almin/css/fontawesome/svg/eco.svg) no-repeat 5px 5px;
		background-size: 15px 15px;
		margin: 0px 3px 3px 0px;
		position: relative;
		border: 1px solid #82c91e;
	}	
	.svg-tree-icon {
/*		background: url(/bitrix/templates/almin/css/fontawesome/svg/tree.svg) no-repeat 5px 5px;
		background-size: 15px 15px;*/
		margin: 0px 3px 3px 0px;
		position: relative;
/*		border: 1px solid green;*/
    	background: url(/bitrix/templates/almin/images/holiday-5.svg) no-repeat 4px 4px;
	    background-size: 18px 18px;
		/*border: 1px solid green;*/
		border: 1px solid #FD0F7F;			
	}		
	
	.fastlink-block.in-element .svg-video-icon, .fastlink-block.in-element .svg-finger-icon, .fastlink-block.in-element .svg-tree-icon, .fastlink-block.in-element .svg-eco-icon{
	    background-size: 24px 24px;
	
	}	
	.fastlink-block.in-element .svg-tree-icon {
	    background-size: 26px 26px;		
		background-position-x: 5px;
	}
	.svg-new-icon {
/*		background: url(/bitrix/templates/almin/css/fontawesome/svg/new-icon.svg) no-repeat 0px 0px;*/
		background:none;
		background-size: 35px 35px;
		margin: 0px 3px 3px 0px;
		position: relative;
		border: 1px solid #1fa345;
   		font-size: 15px !important;
	    line-height: 26px !important;		
		padding: 5px 6px 5px 4px;
	}
	.icon-block i:nth-child(n+3){
		display:none;
	}
	
}
.news_block .fastlink-block a{ color:black;}
.fast-but{    display: inline-block;
    margin: 2px;
    padding: 5px;
    border: 1px solid red;
    border-radius: 23px;
    cursor: pointer;
    text-decoration: none;}
.fast-but.goback {
   padding: 10px 12px;	
}

.fast-but.border-bold{border-width:2px;padding:4px;}
.fast-but:hover{background-color:#1FA345;border:1px solid #1B8549;color:white;}
.fast-but.border-bold:hover{border:2px solid #1B8549;}
.fast-but.background{cursor:default;}
/*.fast-but.green{background-color:#1FA345;border:1px solid #1B8549;color:white;}*/
.oferta {
	background:url(https://img1.almin.ru/bitrix/templates/almin/images/offer.png) no-repeat;	
	padding-left: 22px;
}
.oferta a{
	text-decoration:none;
}

.soc-in-goods {
	text-align:center; margin-top:0px;position: absolute;bottom: 5px;
}
/*.ya-share2__item {
	padding:0px !important;
}*/
.ya-share2__list {
	
}
.tags-baraban {
	display:none;
}
.change-pay-type {
	cursor: pointer;
    text-decoration: underline;
    color: green;
}

@media (max-width:750px){
	.soc-in-goods {
		position: relative;
	    padding-top: 20px;
	}	
	.fast-but {
    min-width: 45%;
    text-align: center;
    max-width: 45%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
    line-height: 18px;
    padding: 4px 6px !important;
    margin: 5px 2px !important;
	}
	.fast-but:last-child {
	   /* margin: 4px 0px !important;*/
	}
	.fast-but.border-bold {
		border-width:1px;
	}
/*	.fast-but.goback {
		min-width: auto;
	    display: inline;	
		z-index:1000;
		margin-left: 8px !important;
	   padding: 10px 12px !important;	
   		line-height:13px !important;
		margin-right:5px !important;
			
	}*/
.fast-but.goback {
    z-index: 1000;
    height: 35px;
    width: 35px;
    padding: 0px !important;
	margin: 0px 0px 0px 5px !important;
    max-width: 35px;
    max-height: 35px;
    min-height: 35px;
    min-width: 35px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}	
.icon-block-in-good {
    margin: 0px 5px;
}
.icon-block-in-good .svg-finger-icon, .icon-block-in-good .svg-tree-icon, .icon-block-in-good .svg-new-icon, .icon-block-in-good .svg-video-icon, .icon-block-in-good .svg-eco-icon {
	top: 0px !important;
	left:0px !important;
}
	.ya-share2.ya-share2_inited {
	    margin-top: 14px !important;
	    margin-left: 5px !important;
		z-index:10001 !important;
	}
	.ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible .ya-share2__popup-content {
		bottom:59px !important;
	}

	
}
@media (max-width:360px){
	.fast-but {
	    min-width: 44%;
    	max-width: 44%;	
	}
}
.smart-forms.newsletter {
    margin-left: 20px;
    border: 1px solid #1fa345;
    margin-right: 1px;
    margin-bottom: 22px;
	border-radius:10px;
}
.smart-forms.newsletter .tagline {
	height:auto;
}
@media (max-width:1440px){
	.smart-forms.newsletter .form-body{
		padding: 10px 10px;		
	}
}
/*@media (max-width:1600px){
	.catalog .catalog-a-l1 {
		font-size:12px;
	}
	.catalog.catalog-menu .catalog-a-l1 {
		font-size:15px;
	}	
}*/
@media (max-width:750px){
	.smart-forms.newsletter{
		margin: 5px;		
	}	
	.newsletter {
		margin: 0px 5px 50px 5px;
	}
}

.stickers-banners {
	position:sticky;
	margin-left:20px;
	margin-bottom:20px;
	top:55px;
}
.stickers-slides {
	overflow:hidden;
}
.stickers-banners img{
	max-width:100%;
    height: auto;
}
.stickers-banners .stickers-slide{
	display:none;
	position:absolute;
	width:100%;
}
.stickers-slides-nav {
    display: flex;
    flex-flow: wrap;
    -webkit-flex-flow: wrap;
    justify-content: space-between;
    -webkit-justify-content: center;
    align-items: stretch;	
}
.bullet {
    display: flex;
    flex-flow: wrap;
    -webkit-flex-flow: wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;	
    margin: 0px 5px;
}

.bullet-item {
    width: 5px;
    height: 5px;
    border: 1px solid red;
    border-radius: 5px;
    margin: 0px 2px;	
	cursor:pointer;
}
.bullet-item.selected {
	background:red;
}
.stickers-banners .jssora03l-top, .stickers-banners  .jssora03r-top {
	height:14px;
}

iframe.mibew-chat-frame {
/*    background: url("/bitrix/templates/almin/images/ajax-loader.gif") center center no-repeat #f1f2f2 !important;*/
    margin: 0 !important;
    padding: 0px !important;
    border: 0 !important;
    outline: 0 !important;
    border: 1px solid #aaa !important;
    position: fixed !important;
    bottom: 65px !important;
    right: 15px !important;
    width: 320px !important;
    height: 480px !important;
    overflow: hidden !important;
    z-index: 10001 !important;
    border-radius: 10px !important;
    -webkit-border-radius: 10px !important;
    -moz-border-radius: 10px !important;
    box-shadow: 0 1px 1px 1px #ddd !important;
    -moz-box-shadow: 0 1px 1px 1px #ddd !important;
    -webkit-box-shadow: 0 1px 1px 1px #ddd !important;
}

.ya-share2.ya-share2_inited {
  margin-top:11px;
  z-index:999;
}
.ya-share2__icon.ya-share2__icon_more {
  height: 27px !important;
  width: 27px !important;
}
.ya-share2__link.ya-share2__link_more.ya-share2__link_more-button-type_short {
  background-color:white !important;
  border:1px solid #000000 !important;
}
.ya-share2__list.ya-share2__list_direction_horizontal {
  padding:0px;
}
.ya-share2__list.ya-share2__list_direction_vertical {
	 padding-left:0px !important;
}
.ya-share2__popup_x-direction_left {
  right:auto !important;
}
.ya-share2__popup.ya-share2__popup_mobile.ya-share2__popup_visible {
  width:100%;
}
.threesixty {
	cursor: grab;
}
.threesixty:active {
	cursor: grabbing;
}
@media (max-width:750px){

.threesixty_images li {
	padding:0px !important;
}
.bx-catalog-tab-section-container {
	width:auto !important;
}
}

.catalog-menu.catalog {
	margin:0px;
}
.catalog-menu {
    position: fixed;
    z-index: 100000;
    height: 100%;
    width: 26%;
    background: white;
    top: 0px;
    left: 0px;
    padding: 10px;
	overflow:auto;
    display: flex !important;
    flex-direction: column;
    justify-content: flex-start;
}
.catalog .close {
	display:none;
}
.catalog-menu .close {
	display:block;
	position: absolute;
    right: 10px;
    font-size: 20px;
    top: 5px;	
	cursor:pointer;
}
#sidebar .catalog-menu .popup-menu-outer {
    height: 100%;
	display:none;
    position: fixed;
    width: 25%;
    left: 26%;
    top: 0px;	
	z-index: 1000;
    padding: 0px 10px;	
}
.catalog-menu .h-50 {
	height:50px;
}
#sidebar .catalog-menu .li-row.hover .popup-menu-outer {
	display:block;
}
#sidebar .catalog-menu .popup-menu-outer .popup-menu{
    height: 100%;
    z-index: 1000;
    top: 0;
}	

#sidebar .catalog-menu .li-row {
    margin: 3px 0px;
}
#sidebar .li-row .li-cell {
	display:flex;
	padding: 2px 10px 2px 10px;
	align-items: center;
	overflow:hidden;
}
#sidebar .fa.fa-bars, #sidebar .fa.fa-gift {
	font-size:20px;
	margin-top:3px;
	min-width: 25px;

}
#sidebar .fa.sales-icon {
    width: 25px;
    height: 19px;
    font-size: 20px;
    text-align: center;
    color: #ff0000;
    font-weight: bold;
    margin-left: -3px;
    margin-right: 3px;
}
.red-red .fa.fa-gift {
	color:red;
}
.red-red.background .fa.fa-bars {
	color:white;
}
#sidebar .icon {
	position:relative;
    left: auto;
    top: auto;
    bottom: auto;
}
.big-menu-show {
	display:flex;
	justify-content: center;
    align-items: center;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index: 1000;
	cursor:pointer;
}
.big-menu-show:hover {
	background-color:rgb(255 255 255 / 50%);
}
.big-menu-show .big-menu-show-button {
	background:url(https://www.almin.ru/bitrix/templates/almin/images/maximize_circle_icon_241311.png);
	width:150px;
	height:150px;
	display:none;
}
.big-menu-show:hover .big-menu-show-button {
	display:block;
}
.catalog-menu .big-menu-show {
	display:none;
}
#sidebar .catalog a {
    line-height: 1;
    margin-left: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;	
}
#sidebar .catalog-menu::-webkit-scrollbar {
    width: 8px;
}
 
#sidebar .catalog-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #a6a8aa; 
    border-radius: 10px;
}
 
#sidebar .catalog-menu::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px #e5e5e5; 
}
@media (max-width:750px){
	.teleportation-to-company-confirm {
	    text-overflow: ellipsis;
 	   -webkit-line-clamp: 1;
	    white-space: nowrap;
    	overflow: hidden;
    	max-width: 100%;
	    text-align: left;	
	}
	
}


.smart-option i { margin-right:5px;}

.mb-10 {margin-bottom:10px;}
.mb-20 {margin-bottom:20px;}
.mb-30 {margin-bottom:30px;}
.mb-40 {margin-bottom:40px;}
.mb-50 {margin-bottom:50px;}
.tab_block.mt-50{margin-bottom:50px !important;}
.mt-10 {margin-top:10px;}
.mt-20 {margin-top:20px;}
.mt-30 {margin-top:30px;}
.mt-40 {margin-top:40px;}
.mt-50 {margin-top:50px;}
.no-show {display:none !important}
.text-a-c {text-align:center;}


/* End */


/* Start:/bitrix/templates/almin/print.css?17339830651454*/
@charset "utf-8";
@media print {
#subhead, #sidebar, .breadcrumb, #bx_top_panel_container, #pager,
.listview, .fullview, .basket_count, .cat_tbl .cart, .button, .other_menu, #footer,
.personal_link, .print, .deviz, .infobox, #subhead, #webim_button, .sale_basket .last, .buttons, .botbut, .button, .sale_basket.no-foto .foto_in_cart, .catalog-section, .lenta_long, .arrow_right, .arrow_left, #mobile-header, .info-company, .other-menu, #print_but, .catalog-section-list, .form-body, .form-footer, .footer-about, #checkoutform .smart-forms, #header, .smart-forms { display:none;}

#header, .content { border:none; height:auto; }

#content { width:100%;}

#quantity-goods {
	border:none;
}

#checkoutform .summary {
    display: table;
}

table.sale_basket tr{ 
	display:table-row !important;
	position:relative;
	float:none;
}

table.sale_basket tr td, table.sale_basket tr th { 
	display:table-cell !important;
	position:relative  !important;;
	border:1px solid black  !important;;
	float:none  !important;	
	width:auto !important;
}
table.sale_basket tr th { 
	text-align:center;
}
table.logo-in-basket {
	display:table;
}
table.sale_basket td.last, table.sale_basket th.last, table.sale_basket.no-foto .foto_in_cart, .breadcrumb { display:none !important;}
table.summary {
	display:table;
}
div {
	border-bottom: none !important;
}

.phones { position:absolute; right:0px; margin:0px; margin-left:250px;}
}
/* End */


/* Start:/bitrix/templates/almin/css/fontawesome/css/font-awesome.min.css?161648284422024*/
@charset "utf-8";
/*!
 *	Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *	License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/bitrix/templates/almin/css/fontawesome/css/../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('/bitrix/templates/almin/css/fontawesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('/bitrix/templates/almin/css/fontawesome/css/../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('/bitrix/templates/almin/css/fontawesome/css/../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('/bitrix/templates/almin/css/fontawesome/css/../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display: swap;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}
/* End */


/* Start:/bitrix/templates/almin/smart-forms.css?173399641167522*/
@charset "utf-8";
html, body{border:0;margin:0;padding:0;}
.darkbg{background:#6C82A2 url(/bitrix/templates/almin/../images/dark.png) repeat fixed;}
.woodbg{background:#E6CCA6 url(/bitrix/templates/almin/../images/wood.png) repeat fixed;}
.smart-wrap{position:absolute;width:99%;height:100%;z-index:10003;margin:0px 5px;display:none;top:0px;}
@media (max-width:750px){.smart-wrap{width:97%;margin-top: 60px;}
}
.smart-forms,
.smart-forms *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.smart-forms{font-family:"Roboto", Arial, Helvetica, sans-serif;line-height:1.231;font-weight:400;font-size:14px;color:#626262;}
.smart-forms.goods-frame {
	font-family:inherit;line-height:inherit;font-weight:inherit;font-size:inherit;color:inherit;
}
.sort-block-sidebar .smart-forms{
	margin: -1px 0px 0px 20px;
}
@media (max-width:750px){
	.sort-block-sidebar .smart-forms{
	    margin: -5px 2px 0px 2px;	
		display:none;	
	}
}
.smart-container{background:#fff;margin:50px auto;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);-o-box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;position:relative;z-index:10002;}
.wrap-0{max-width:952px;}
.wrap-1{max-width:852px;}
.wrap-2{max-width:652px;}
.wrap-3{max-width:452px;}
.wrap-4{max-width:752px;}
.smart-forms .section{margin-bottom:22px;}
.smart-forms .smart-link{color:#1fa345;text-decoration:none;}
.smart-forms .smart-link:hover{text-decoration:underline;}
.smart-forms .tagline{height:0;border-top:1px solid #CFCFCF;text-align:center;}
.smart-forms .tagline span{text-transform:uppercase;display:inline-block;position:relative;padding:0 15px;background:#fff;color:#1fa345;top:-10px;}
.smart-forms .field{display:block;position:relative;}
.smart-forms .field-icon i{color:#BBB;position:relative;}
.smart-forms .field-label{display:block;margin-bottom:7px;}
.smart-forms .field-label.colm{padding-top:12px;}
.smart-forms .field-label em{color:#e74c3c;font-size:14px;font-style:normal;display:inline-block;margin-left:4px;position:relative;top:3px;}
.smart-forms fieldset{border:0;display:block;}
.smart-forms .form-header{overflow:hidden;position:relative;padding:25px 30px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.smart-forms .form-header h4{font-family:"Roboto", Arial, Helvetica, sans-serif;text-align:left;font-weight:300;font-size:32px;padding:0;margin:0;}
.smart-forms .form-header h4 i{font-size:38px;position:relative;margin-right:10px;top:2px;}
.smart-forms .header-primary{background-color:#46BA49;border-top:1px solid #A7D065;border-bottom:5px solid #3c9b39;}
.smart-forms .header-lite{background:#F3F5FA;border-top:1px solid #A7D065;border-bottom:1px solid #D9DDE5;}
.smart-forms .header-lite:before{content:"";background-color:#1fa345;position:absolute;height:8px;z-index:1;top:0px;right:0;left:0;}
.smart-forms .header-primary h4{color:#fff;}
.smart-forms .header-lite h4{color:#5D6A87;padding-top:5px;}
.smart-flat,
.smart-flat .form-header{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;}
.smart-forms .form-body{padding:10px 30px;padding-bottom:20px;}
.smart-forms .form-footer{overflow:hidden;padding:20px 25px;padding-top:25px;background:#F5F5F5;background:#F5F5F5 url(/bitrix/templates/almin/images/foobg.png) top left repeat-x;}
.smart-forms .form-footer.nobackgroud {background:none; padding:0px;padding-bottom: 25px;padding-left: 25px;}
.basket .smart-forms .form-footer.nobackgroud {padding-bottom: 10px;}
.smart-forms input[type=search]{-webkit-appearance:textfield;}
.smart-forms::-webkit-search-decoration,
.smart-forms::-webkit-search-cancel-button{-webkit-appearance:none;}
.smart-forms input:invalid{-moz-box-shadow:none;box-shadow:none;}
.smart-forms input::-webkit-input-placeholder,
.smart-forms textarea::-webkit-input-placeholder{color:#AAAAAA;}
.smart-forms input:focus::-webkit-input-placeholder,
.smart-forms textarea:focus::-webkit-input-placeholder{color:#D6DBE0;}
.smart-forms input:-moz-placeholder,
.smart-forms textarea:-moz-placeholder{color:#AAAAAA;}
.smart-forms input:focus:-moz-placeholder,
.smart-forms textarea:focus:-moz-placeholder{color:#D6DBE0;}
.smart-forms input::-moz-placeholder,
.smart-forms textarea::-moz-placeholder{color:#AAAAAA;opacity:1;}
.smart-forms input:focus::-moz-placeholder,
.smart-forms textarea:focus::-moz-placeholder{color:#D6DBE0;opacity:1;}
.smart-forms input:-ms-input-placeholder,
.smart-forms textarea:-ms-input-placeholder{color:#AAAAAA;}
.smart-forms input:focus:-ms-input-placeholder,
.smart-forms textarea:focus:-ms-input-placeholder{color:#D6DBE0;}
.smart-forms label,
.smart-forms input,
.smart-forms button,
.smart-forms select,
.smart-forms textarea{margin:0;font-size:14px;font-family:"Roboto", Arial, Helvetica, sans-serif;font-weight:400;color:#626262;outline:none;}
.smart-forms .terms label {color:black;}
.smart-forms .gui-input,
.smart-forms .gui-textarea,
.smart-forms .select > select,
.smart-forms input[type="button"],
.smart-forms input[type="submit"],
.smart-forms input[type="search"],
.smart-forms .select-multiple select{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px;border-radius:0px;}
.gui-input.green {color:green !important;}
.smart-forms input[type="search"]::-webkit-search-decoration,
.smart-forms input[type="search"]::-webkit-search-cancel-button,
.smart-forms input[type="search"]::-webkit-search-results-button,
.smart-forms input[type="search"]::-webkit-search-results-decoration{display:none;}
.smart-forms .switch,
.smart-forms .option,
.smart-forms .field-label{font-size:14px;}
.smart-forms .input-hint .switch,
.smart-forms .input-hint .option,
.smart-forms .input-hint .field-label,
.smart-forms .input-hint a{font-size:12px;}
.smart-forms .radio,
.smart-forms .button,
.smart-forms .checkbox,
.smart-forms .select .arrow,
.smart-forms .switch > label,
.smart-forms .ui-slider .ui-slider-handle{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.smart-forms .radio,
.smart-forms .button,
.smart-forms .tooltip,
.smart-forms .checkbox,
.smart-forms .gui-input,
.smart-forms .notification,
.smart-forms .gui-textarea,
.smart-forms .select > select,
.smart-forms .select-multiple select{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;outline:none;}
.smart-forms .select > select,
.smart-forms .select-multiple select{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.smart-forms .select,
.smart-forms .gui-input,
.smart-forms .gui-textarea,
.smart-forms .select > select,
.smart-forms .select-multiple select{background:#fff;position:relative;vertical-align:top;border:1px solid #CFCFCF;display:-moz-inline-stack;display:inline-block;*display:inline;color:#626262;outline:none;height:42px;width:100%;*zoom:1;}
.smart-forms .gui-input,
.smart-forms .gui-textarea{padding:10px;}
.smart-forms .gui-textarea{resize:none;line-height:19px;overflow:auto;max-width:100%;height:96px;}
.smart-forms .input-hint{padding:10px;display:block;margin-top:-1px;line-height:16px;position:relative;background:#F5F5F5;border:1px solid #CFCFCF;font-family:Arial, Helvetica, sans-serif;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;font-size:12px;color:#999;}
.smart-forms .input-hint.radius-top { margin-top: 10px; border-radius: 10px;}
.smart-forms .terms .input-hint {color:black;position:relative;}
/*@media (max-width:750px){
	.smart-forms .terms .input-hint {color:black;padding-bottom: 35px;}	
}
@media (max-width:320px){
	.smart-forms .terms .input-hint {padding-bottom: 65px;}	
}*/
.smart-forms .terms .terms-text {margin-left: 30px;display: block;position: relative;}
.smart-forms .select{border:0;z-index:10;}
.smart-forms .select > select{display:block;padding:9px 10px;color:#626262;background:#F5F5F5;border:1px solid #CFCFCF;-webkit-appearance:none;-moz-appearance:none;appearance:normal;outline:none;text-indent:0.01px;text-overflow:'';z-index:10;margin:0;}
.smart-forms .select > select::-ms-expand{display:none;}
.smart-forms .select .arrow{position:absolute;top:9px;right:4px;width:24px;height:24px;color:#9F9F9F;pointer-events:none;z-index:16;}
.smart-forms .select .arrow:after,
.smart-forms .select .arrow:before{content:'';position:absolute;font:12px "Consolas", monospace;font-style:normal;pointer-events:none;display:none\9;left:5px;}
.smart-forms .select .arrow:before{content:'\25BC';bottom:4px;}
.smart-forms .select .double:after{content:'\25B2';top:-1px;}
.smart-forms .select .double:before{content:'\25BC';bottom:-1px;}
.smart-forms .select-multiple select{width:100%;height:123px;padding:10px;}
.smart-forms .file{display:block;width:100%;}
.smart-forms .file .gui-file{width:100%;height:100%;cursor:pointer;padding:8px 10px;position:absolute;-moz-opacity:0;opacity:0;z-index:11;bottom:0;right:0;}
.smart-forms .file .button{position:absolute;top:4px;right:4px;float:none;height:34px;line-height:34px;padding:0 16px;z-index:10;}
.smart-forms .gui-input:hover,
.smart-forms .gui-textarea:hover,
.smart-forms .select > select:hover,
.smart-forms .select-multiple select:hover,
.smart-forms .gui-input:hover ~ .input-hint,
.smart-forms .file .gui-file:hover + .gui-input,
.smart-forms .gui-textarea:hover ~ .input-hint{border-color:#6BC868;}
.smart-forms .gui-input:focus,
.smart-forms .gui-textarea:focus,
.smart-forms .select > select:focus,
.smart-forms .select-multiple select:focus{color:#3c3c3c;background:#fff;border:1px solid #1fa345;-webkit-box-shadow:0px 0px 3px #1fa345 inset;-moz-box-shadow:0px 0px 3px #1fa345 inset;-o-box-shadow:0px 0px 3px #1fa345 inset;box-shadow:0px 0px 3px #1fa345 inset;outline:none;}
.smart-forms .select > select:focus{z-index:10;z-index:20\9;}
.smart-forms .gui-textarea:focus{height:120px;}
.smart-forms .select > select:focus{z-index:10;z-index:20\9;}
.smart-forms .gui-input:focus ~ .field-icon i,
.smart-forms .gui-textarea:focus ~ .field-icon i{color:#1fa345;}
.smart-forms .select-multiple select:focus,
.smart-forms .gui-input:focus ~ .input-hint,
.smart-forms .gui-textarea:focus ~ .input-hint,
.smart-forms .file .gui-file:focus + .gui-input{border-color:#1fa345;}
.smart-forms .select > select:focus + .arrow{color:#1fa345;}
.smart-forms .option{position:relative;padding-right:15px;display:inline-block;vertical-align:middle;}
.smart-forms .option > input{position:absolute;height:inherit;width:inherit;opacity:0;left:0;}
.smart-forms .option div > input{position:absolute;height:inherit;width:inherit;opacity:0;left:0;}
.smart-forms .checkbox,
.smart-forms .radio{position:relative;margin-right:2px;background:#fff;display:inline-block;border:3px solid #CFCFCF;margin-bottom:0;margin-top:0;height:21px;width:21px;top:4px;}
.smart-forms .option-flex-block .checkbox,
.smart-forms .option-flex-block .radio{top: 0px;margin-right: 5px;}
.smart-forms .terms .checkbox {
	display: block;
	position:relative;
	float:left;
}
.smart-forms .checkbox:before,
.smart-forms .radio:before{content:'';display:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;}
.smart-forms input:checked + .checkbox:before,
.smart-forms input:checked + .radio:before{display:block;}
.smart-forms .checkbox:before{position:absolute;top:4px;left:3px;width:6px;height:3px;border:solid #1fa345;-webkit-border-width:0 0 3px 3px;-moz-border-width:0 0 3px 3px;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.smart-forms input:checked + .checkbox,
.smart-forms input:checked + .radio{border:3px solid #1fa345;}
.smart-forms .radio{-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.smart-forms .radio:before{margin:4px;width:7px;height:7px;background:#1fa345;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.smart-forms .option-group:before, .smart-forms .option-group:after{display:table;content:"";line-height:0}
.smart-forms .option-group:after{clear:both}
.smart-forms .smart-option-group .option{padding:0;margin:5px 0px;}
.block-count-lists .smart-forms .smart-option-group .option{padding:0;margin:0px 0px;border-radius:0px; margin-top:-1px;}
.block-count-lists .smart-forms .smart-option-list .smart-option, .block-count-lists .smart-forms .smart-option-list label:first-child .smart-option, .block-count-lists .smart-forms .smart-option-list label:last-child .smart-option{border-radius:0px;}
.smart-forms .smart-option{border:1px solid #B5C1C7;margin-right:5px;background:#F2F4FA;font-weight:400;text-decoration:none;color:#454545;border-radius:3px;padding:0 20px;display:inline-block;position:relative;line-height:normal;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;line-height:40px;height:40px}
.sort-block-sidebar .smart-forms .smart-option {
	background:white;
}
.smart-forms .smart-option-ui{display:inline-block}
.smart-forms .smart-option-ui.text-ellipsis{text-overflow: ellipsis;overflow: hidden;}
.smart-forms .smart-option-ui .iconc{position:relative;margin-right:2px;background:#fff;display:inline-block;border:3px solid #B5C1C7;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin-bottom:0;margin-top:0;height:21px;width:21px;top:4px}
.smart-forms .smart-radio .iconc{-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}


.smart-forms .option > input:checked + .smart-option{border-color:#1fa345;background:#6bc868;color:#fff}


.smart-forms .option > input:checked + .smart-option{border-color:#1fa345;background:#6bc868;color:#fff}

.smart-forms.blue .option > input:checked + .smart-option{background:#2B3A80;color:#fff}
.smart-forms.olive .option > input:checked + .smart-option{background:#D0BA01;color:#fff}
.smart-forms.olive_2 .option > input:checked + .smart-option{background:#ff5e7a;color:#fff}
.smart-forms.green_light .option > input:checked + .smart-option{background:#46BA49;color:#fff}
.smart-forms.brown .option > input:checked + .smart-option{background:#7B5729;color:#fff}
.smart-forms.orange .option > input:checked + .smart-option{background:#EF932D;color:#fff}
.smart-forms.red .option > input:checked + .smart-option{background:#E30133;color:#fff}
.smart-forms.pink .option > input:checked + .smart-option{background:#E4018D;color:#fff}
.smart-forms.violet .option > input:checked + .smart-option{background:#8F0183;color:#fff}
.smart-forms.navy .option > input:checked + .smart-option{background:#27A99B;color:#fff}
.smart-forms.blue_light .option > input:checked + .smart-option{background:#4AA6E0;color:#fff}
.smart-forms.gray .option > input:checked + .smart-option{background:#A6A8AA;color:#fff}
.smart-forms.green .option > input:checked + .smart-option{background:#017034;color:#fff}
.smart-forms.color1 .option > input:checked + .smart-option{background:#03354e;color:#fff}
.smart-forms.color2 .option > input:checked + .smart-option{background:blueviolet;color:#fff}
.smart-forms.color3 .option > input:checked + .smart-option{background:#0095ff;color:#fff}
.smart-forms.color4 .option > input:checked + .smart-option{background:#00bcd4;color:#fff}
.smart-forms.lgreen .option > input:checked + .smart-option{background:#8cc63f;color:#fff}


.smart-forms .option > input:checked + .smart-option .fa{font-size:14px}
.smart-forms .option > input:checked + .smart-option .iconc{border-color:#138871}


.smart-forms.blue .option > input:checked + .smart-option .iconc{border-color:#182047;color:#fff}
.smart-forms.olive .option > input:checked + .smart-option .iconc{border-color:#847601;color:#fff}
.smart-forms.olive_2 .option > input:checked + .smart-option .iconc{border-color:#ff123b;color:#fff}
.smart-forms.green_light .option > input:checked + .smart-option .iconc{border-color:#318333;color:#fff}
.smart-forms.brown .option > input:checked + .smart-option .iconc{border-color:#422e16;color:#fff}
.smart-forms.orange .option > input:checked + .smart-option .iconc{border-color:#c16c0f;color:#fff}
.smart-forms.red .option > input:checked + .smart-option .iconc{border-color:#970122;color:#fff}
.smart-forms.pink .option > input:checked + .smart-option .iconc{border-color:#98015e;color:#fff}
.smart-forms.violet .option > input:checked + .smart-option .iconc{border-color:#43003d;color:#fff}
.smart-forms.navy .option > input:checked + .smart-option .iconc{border-color:#196b62;color:#fff}
.smart-forms.blue_light .option > input:checked + .smart-option .iconc{border-color:#15547c;color:#fff}
.smart-forms.gray .option > input:checked + .smart-option .iconc{border-color:#7f8285;color:#fff}
.smart-forms.green .option > input:checked + .smart-option .iconc{border-color:#002411;color:#fff}
.smart-forms.color1 .option > input:checked + .smart-option .iconc{border-color:#000304;color:#fff}
.smart-forms.color2 .option > input:checked + .smart-option .iconc{border-color:#e53fe5;color:#fff}
.smart-forms.color3 .option > input:checked + .smart-option .iconc{border-color:#0068b3;color:#fff}
.smart-forms.color4 .option > input:checked + .smart-option .iconc{border-color:#007888;color:#fff}
.smart-forms.lgreen .option > input:checked + .smart-option .iconc{border-color:#8cc63f;color:#fff}


.smart-forms .smart-radio .iconc:before, .smart-forms .smart-checkbox .iconc:before{content:'';display:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0}
.smart-forms input:checked + .smart-radio .iconc:before, .smart-forms input:checked + .smart-checkbox .iconc:before{display:block}
.smart-forms input:checked + .smart-radio .iconc:before{margin:4px;width:8px;height:8px;background:#138871;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}


.smart-forms.blue input:checked + .smart-radio .iconc:before{background:#2B3A80;color:#fff}
.smart-forms.olive input:checked + .smart-radio .iconc:before{background:#D0BA01;color:#fff}
.smart-forms.olive_2 input:checked + .smart-radio .iconc:before{background:#ff5e7a;color:#fff}
.smart-forms.green_light input:checked + .smart-radio .iconc:before{background:#46BA49;color:#fff}
.smart-forms.brown input:checked + .smart-radio .iconc:before{background:#7B5729;color:#fff}
.smart-forms.orange input:checked + .smart-radio .iconc:before{background:#EF932D;color:#fff}
.smart-forms.red input:checked + .smart-radio .iconc:before{background:#E30133;color:#fff}
.smart-forms.pink input:checked + .smart-radio .iconc:before{background:#E4018D;color:#fff}
.smart-forms.violet input:checked + .smart-radio .iconc:before{background:#8F0183;color:#fff}
.smart-forms.navy input:checked + .smart-radio .iconc:before{background:#27A99B;color:#fff}
.smart-forms.blue_light input:checked + .smart-radio .iconc:before{background:#4AA6E0;color:#fff}
.smart-forms.gray input:checked + .smart-radio .iconc:before{background:#A6A8AA;color:#fff}
.smart-forms.green input:checked + .smart-radio .iconc:before{background:#017034;color:#fff}
.smart-forms.color1 input:checked + .smart-radio .iconc:before{background:#03354e;color:#fff}
.smart-forms.color2 input:checked + .smart-radio .iconc:before{background:blueviolet;color:#fff}
.smart-forms.color3 input:checked + .smart-radio .iconc:before{background:#0095ff;color:#fff}
.smart-forms.color4 input:checked + .smart-radio .iconc:before{background:#00bcd4;color:#fff}
.smart-forms.lgreen input:checked + .smart-radio .iconc:before{background:#638e2a;color:#fff}


.smart-forms input:checked + .smart-checkbox .iconc:before{position:absolute;top:5px;left:4px;width:6px;height:3px;border:solid #138871;-webkit-border-width:0 0 3px 3px;-moz-border-width:0 0 3px 3px;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.smart-forms .smart-option-list{display:inline-block;vertical-align:top;white-space:nowrap;font-size:0}
.smart-forms .smart-option-list.left{float:left}
.smart-forms .smart-option-list.right{float:right}
.smart-forms .smart-option-list .smart-option{margin-right:0;margin-left:-1px;border-radius:10px;}
.smart-forms .smart-option-list label:first-child .smart-option{margin-left:0;border-radius:/*3px 0 0 3px*/10px;}
.smart-forms .smart-option-list label:last-child .smart-option{border-radius:/*0 3px 3px 0*/10px;}
.smart-forms .smart-option-list .option > input:checked + .smart-option{position:relative;z-index:1}
.smart-forms .group-vertical, .smart-forms .group-vertical .option, .smart-forms .group-vertical .option .smart-option, .smart-forms .group-vertical .option .smart-option-ui{display:block;text-align:left}
.smart-forms .group-vertical .option .smart-option{margin:0;/*margin-top:-1px*/}
.smart-forms .group-vertical label:first-child .smart-option{border-radius:/*3px 3px 0 0*/10px;}
.sort-block-sidebar .smart-forms .group-vertical label:first-child .smart-option{border-radius:/*10px 10px 0 0*/10px;}
.sort-block-sidebar .smart-forms .group-vertical label:first-of-type .smart-option{border-radius:/*10px 10px 0 0*/10px;}
.smart-forms .group-vertical label:last-child .smart-option{border-radius:/*0 0 3px 3px*/10px;}
/*.sort-block-sidebar .smart-forms .group-vertical label:last-child .smart-option{border-radius:0 0 10px 10px}*/
.smart-forms .smart-option-ui .iconc-pos{-webkit-transition:margin 0.6s, opacity .6s;-moz-transition:margin 0.6s, opacity .6s;-ms-transition:margin 0.6s, opacity .6s;-o-transition:margin 0.6s, opacity .6s;transition:margin 0.6s, opacity .6s;display:inline-block;margin-right:-80px;position:absolute;right:-200px;opacity:0}
.smart-forms .option > input:checked + .smart-option .iconc-pos{opacity:1;right:20px;margin-right:0}
.smart-forms input:hover + .checkbox,
.smart-forms input:hover + .radio{border-color:#6BC868;}
.smart-forms input:focus + .checkbox,
.smart-forms input:focus + .radio{border-color:#1fa345;}
.smart-forms input:focus + .radio:before{background:#1fa345;}
.smart-forms input:focus + .checkbox:before{border-color:#1fa345;}
.smart-forms .switch{cursor:pointer;position:relative;padding-right:10px;display:inline-block;margin-bottom:5px;height:26px;}
.smart-forms .switch > .switch-label{cursor:pointer;display:inline-block;position:relative;height:25px;width:58px;color:#fff;font-size:10px;font-weight:bold;line-height:20px;text-align:center;background:#D7D7D7;border:2px solid #D7D7D7;text-transform:uppercase;font-family:Helvetica, Arial, sans-serif;-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out;}
.smart-forms .switch > .switch-label + span{display:inline-block;padding-left:5px;position:relative;top:-7px;}
.smart-forms .switch > .switch-label:before{content:attr(data-off);position:absolute;top:1px;right:3px;width:33px;}
.smart-forms .switch > .switch-label:after{content:"";margin:1px;width:19px;height:19px;display:block;background:#fff;}
.smart-forms .switch > input{-webkit-appearance:none;position:absolute;width:inherit;height:inherit;opacity:0;left:0;top:0;}
.smart-forms .switch > input:focus{outline:none;}
.smart-forms .switch > input:focus + .switch-label{color:#fff;border-color:#C7C7C7;background:#C7C7C7;}
.smart-forms .switch > input:focus + .switch-label:after{background:#fff;}
.smart-forms .switch > input:checked + .switch-label{border-color:#1fa345;background:#1fa345;padding-left:33px;color:white;}
.smart-forms .switch > input:checked + .switch-label:before{content:attr(data-on);left:1px;top:1px;}
.smart-forms .switch > input:checked + .switch-label:after{margin:1px;width:19px;height:19px;background:white;}
.smart-forms .switch > input:checked:focus + .switch-label{background:#3c9b39;border-color:#3c9b39;}
.smart-forms .switch-round > .switch-label{-webkit-border-radius:13px;-moz-border-radius:13px;-o-border-radius:13px;border-radius:13px;}
.smart-forms .switch-round > .switch-label + span{top:-2px;}
.smart-forms .switch-round > .switch-label:before{width:33px;}
.smart-forms .switch-round > .switch-label:after{width:19px;color:#D7D7D7;content:"\2022";font:20px/20px Times, Serif;-webkit-border-radius:13px;-moz-border-radius:13px;-o-border-radius:13px;border-radius:13px;}
.smart-forms .switch-round > input:checked + .switch-label{padding-left:33px;}
.smart-forms .switch-round > input:checked + .switch-label:after{color:#1fa345;}
.smart-forms .button{border:0;height:42px;color:#243140;line-height:1;font-size:15px;cursor:pointer;padding:0 18px;text-align:center;vertical-align:top;background:#DBDBDB;display:inline-block;-webkit-user-drag:none;text-shadow:0 1px rgba(255, 255, 255, 0.2);}
.smart-forms  .button-list.float-none .button {float:none !important; display:block;}
.smart-forms  .button-list.float-none .button.align-r {right: 10px;position: absolute;}
.smart-forms .button:hover{color:#243140;background:#E8E8E8;}
.smart-forms .button:active{color:#1d2938;background:#C4C4C4;}
.smart-forms .btn-primary.yellow.invert {
    background-color: transparent;
    border: 2px solid #ef932d;
    color: #ef932d;
}
.smart-forms .btn-primary.invert {
    background-color: transparent;
    border: 2px solid #1fa345;
    color: #1fa345;
}
.smart-forms a.button,
.smart-forms span.button,
.smart-forms label.button{line-height:42px;text-decoration:none;}
.smart-forms .button i{font-size:14px;}
.smart-forms .button-list .button{margin-bottom:5px;}
.smart-forms .btn-primary{background-color:#1fa345;}
.smart-forms .btn-primary.red{background-color:#ED1C24;}
.smart-forms .btn-primary.yellow{background-color:#ef932d;}
.smart-forms .btn-primary:hover,
.smart-forms .btn-primary:focus{background-color:#6bc868;}
.smart-forms .btn-primary.red:hover,
.smart-forms .btn-primary.red:focus{background-color:#f4777c;}
.smart-forms .btn-primary.yellow:hover,
.smart-forms .btn-primary.yellow:focus{background-color:#f3af64;color:white;}
.smart-forms .btn-primary:active{background-color:#3c9b39;}
.smart-forms .btn-primary.red:active{background-color:#f04047;}
.smart-forms .btn-primary.yellow:active{background-color:#f09c3f;}

.smart-forms .btn-primary,
.smart-forms .btn-primary:hover,
.smart-forms .btn-primary:focus,
.smart-forms .btn-primary:active{color:#fff;text-shadow:0 1px rgba(0, 0, 0, 0.08);}
.smart-forms .btn-rounded{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.smart-forms .button-left,
.smart-forms .button-right{position:relative;z-index:9;}
.smart-forms .button-left:before,
.smart-forms .button-right:before{content:'';z-index:-1;width:32px;height:32px;position:absolute;background-color:inherit;border-color:inherit;border:none;top:5px;}
.smart-forms .button-left{border-left-width:0;padding:0 18px 0 7px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-left:20px;}
.smart-forms .button-left:before{left:-15px;-webkit-border-radius:2px 5px 0 5px;-moz-border-radius:2px 5px 0 5px;-o-border-radius:2px 5px 0 5px;border-radius:2px 5px 0 5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.smart-forms .button-right{padding:0 7px 0 18px;border-right-width:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;margin-right:20px;}
.smart-forms .button-right:before{right:-15px;-webkit-border-radius:5px 2px 5px 0;-moz-border-radius:5px 2px 5px 0;-o-border-radius:5px 2px 5px 0;border-radius:5px 2px 5px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.smart-forms .btn-pointed.button-left,
.smart-forms .btn-pointed.button-right{-webkit-border-radius:22px;-moz-border-radius:22px;-o-border-radius:22px;border-radius:22px;}
.smart-forms .btn-rounded.button-left{-webkit-border-radius:0 22px 22px 0;-moz-border-radius:0 22px 22px 0;-o-border-radius:0 22px 22px 0;border-radius:0 22px 22px 0;}
.smart-forms .btn-rounded.button-right{-webkit-border-radius:22px 0 0 22px;-moz-border-radius:22px 0 0 22px;-o-border-radius:22px 0 0 22px;border-radius:22px 0 0 22px;}
.smart-forms .pushed{-webkit-box-shadow:inset 0 -0.3em 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -0.3em 0 rgba(0,0,0,0.2);-o-box-shadow:inset 0 -0.3em 0 rgba(0,0,0,0.2);box-shadow:inset 0 -0.3em 0 rgba(0,0,0,0.2);position:relative;}
.smart-forms .pushed:active{-webkit-box-shadow:inset 0 -0.15em 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -0.15em 0 rgba(0,0,0,0.2);-o-box-shadow:inset 0 -0.15em 0 rgba(0,0,0,0.2);box-shadow:inset 0 -0.15em 0 rgba(0,0,0,0.2);top:2px;}
.smart-forms .pushed.button-left:before{-webkit-box-shadow:inset 0.35em 0 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0.35em 0 0 rgba(0,0,0,0.2);-o-box-shadow:inset 0.35em 0 0 rgba(0,0,0,0.2);box-shadow:inset 0.35em 0 0 rgba(0,0,0,0.2);}
.smart-forms .pushed:active.button-left:before{-webkit-box-shadow:inset 0.2em 0 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0.2em 0 0 rgba(0,0,0,0.2);-o-box-shadow:inset 0.2em 0 0 rgba(0,0,0,0.2);box-shadow:inset 0.2em 0 0 rgba(0,0,0,0.2);}
.smart-forms .pushed.button-right:before{-webkit-box-shadow:inset -0.35em 0 0 rgba(0,0,0,0.2);-moz-box-shadow:inset -0.35em 0 0 rgba(0,0,0,0.2);-o-box-shadow:inset -0.35em 0 0 rgba(0,0,0,0.2);box-shadow:inset -0.35em 0 0 rgba(0,0,0,0.2);}
.smart-forms .pushed:active.button-right:before{-webkit-box-shadow:inset -0.2em 0 0 rgba(0,0,0,0.2);-moz-box-shadow:inset -0.2em 0 0 rgba(0,0,0,0.2);-o-box-shadow:inset -0.2em 0 0 rgba(0,0,0,0.2);box-shadow:inset -0.2em 0 0 rgba(0,0,0,0.2);}
.smart-forms .form-footer .button{margin-right:10px;margin-bottom:5px;}
.smart-forms .align-right .button{margin-right:0;margin-left:10px;}
.smart-forms .twitter,
.smart-forms .twitter:hover,
.smart-forms .twitter:focus,
.smart-forms .facebook,
.smart-forms .facebook:hover,
.smart-forms .facebook:focus,
.smart-forms .googleplus,
.smart-forms .googleplus:hover,
.smart-forms .googleplus:focus{color:#fff;text-shadow:0 1px rgba(0, 0, 0, 0.08);}
.smart-forms .facebook{background-color:#3b5998;}
.smart-forms .twitter{background-color:#00acee;}
.smart-forms .googleplus{background-color:#dd4b39;}
.smart-forms .facebook:hover,
.smart-forms .facebook:focus{background-color:#25385F;}
.smart-forms .twitter:hover,
.smart-forms .twitter:focus{background-color:#00749F;}
.smart-forms .googleplus:hover,
.smart-forms .googleplus:focus{background-color:#8D2418;}
.smart-forms .span-left{padding-left:52px;text-align:left;}
.smart-forms .btn-social{position:relative;margin-bottom:5px;}
.smart-forms .btn-social i{font-size:22px;position:relative;top:2px;}
.smart-forms .btn-social span{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;display:inline-block;text-align:center;position:absolute;width:42px;left:0;}
.smart-forms .twitter span{background-color:#009AD5;}
.smart-forms .facebook span{background-color:#31497D;}
.smart-forms .googleplus span{background-color:#C03121;}
.smart-forms .rating{position:relative;}
.smart-forms .rating.block{display:block;margin:10px 0;}
.smart-forms .rating label{color:#A2A6A8;}
.smart-forms .rating label i{font-size:17px;text-align:center;color:inherit;}
.smart-forms .rating label span{font:22px/22px Times, Serif;}
.smart-forms .rating-star{margin-left:4px;}
.smart-forms .rating-input{position:absolute;left:-9999px;top:auto;}
.smart-forms .rating:hover .rating-star:hover,
.smart-forms .rating:hover .rating-star:hover ~ .rating-star,
.smart-forms .rating-input:checked ~ .rating-star{color:#1fa345;}
.smart-forms .rating-star,
.smart-forms .rating:hover .rating-star{width:18px;float:right;display:block;cursor:pointer;color:#A2A6A8;}
.smart-forms .rating:before,
.smart-forms .rating:after{display:table;content:"";line-height:0;}
.smart-forms .rating:after{clear:both;}
.smart-forms .rating .lbl-text{font-size:14px;display:inline-block;float:left;}
.smart-forms .rating-wrapper{position:relative;display:inline-block;margin-top:0;float:right;}
.smart-forms .rating label span{font-family:Arial, Helvetica, sans-serif;text-shadow:0 1px rgba(255, 255, 255, 0);-webkit-transition:margin 0.6s, opacity 0.6s;-moz-transition:margin 0.6s, opacity 0.6s;-ms-transition:margin 0.6s, opacity 0.6s;-o-transition:margin 0.6s, opacity 0.6s;transition:margin 0.6s, opacity 0.6s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;white-space:nowrap;position:absolute;padding:5px 10px;font-weight:bold;background:#000;font-size:11px;margin-left:-5px;margin-bottom:15px;display:block;left:-9999px;color:#fff;opacity:0;z-index:10;}
.smart-forms .rating label:hover span{bottom:100%;opacity:1;left:auto;margin-bottom:5px;}
.smart-forms .rating label span:before{content:'';position:absolute;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;left:8px;top:100%;}
.smart-forms .smart-widget,
.smart-forms .append-picker-icon,
.smart-forms .prepend-picker-icon{position:relative;display:block;}
.smart-forms .smart-widget .field input,
.smart-forms .append-picker-icon input,
.smart-forms .prepend-picker-icon input{width:100%;}
.smart-forms .append-picker-icon button,
.smart-forms .prepend-picker-icon button,
.smart-forms .smart-widget .button{border:1px solid #CFCFCF;position:absolute;cursor:pointer;color:#626262;height:39px;top:0;}
.smart-forms .sm-right .button,
.smart-forms .append-picker-icon button{border-left:0;}
.smart-forms .sm-left .button,
.smart-forms .prepend-picker-icon button{border-right:0;}
.smart-forms .sm-left .button,
.smart-forms .prepend-picker-icon button{left:0;}
.smart-forms .sm-right .button,
.smart-forms .append-picker-icon button{right:0;}
.smart-forms .sml-50,
.smart-forms .prepend-picker-icon{padding-left:50px;}
.smart-forms .sml-50 .button,
.smart-forms .prepend-picker-icon button{width:50px;}
.smart-forms .sml-80{padding-left:80px;}
.smart-forms .sml-80 .button{width:80px;}
.smart-forms .sml-120{padding-left:120px;}
.smart-forms .sml-120 .button{width:120px;}
.smart-forms .smr-50,
.smart-forms .append-picker-icon{padding-right:50px;}
.smart-forms .smr-50 .button,
.smart-forms .append-picker-icon button{width:50px;}
.smart-forms .smr-80{padding-right:80px;}
.smart-forms .smr-80 .button{width:80px;}
.smart-forms .smr-120{padding-right:120px;}
.smart-forms .smr-120 .button{width:120px;}
.smart-forms .smr-120 .button.green{background-color:#1FA347; color:white;}
.smart-forms .smr-120.margin-top-7 .button{margin-top:7px;}
.smart-forms .smr-120.margin-top-15 .button{margin-top:15px;}
.smart-forms .append-icon,
.smart-forms .prepend-icon{display:inline-block;vertical-align:top;position:relative;width:100%;}
.smart-forms .append-icon .field-icon,
.smart-forms .prepend-icon .field-icon{top:0;width:42px;height:42px;color:inherit;line-height:42px;position:absolute;text-align:center;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;pointer-events:none;z-index:99;}
.smart-forms .append-icon .field-icon i,
.smart-forms .prepend-icon .field-icon i{position:relative;font-size:14px;}
.smart-forms .prepend-icon .field-icon{left:0;}
.smart-forms .append-icon .field-icon{right:0;}
.smart-forms .prepend-icon > input,
.smart-forms .prepend-icon > textarea,
.smart-forms .prepend-icon > select{padding-left:36px;}
.smart-forms .append-icon > input,
.smart-forms .append-icon > textarea{padding-right:36px;padding-left:10px;}
.smart-forms .append-icon > textarea{padding-right:36px;}
.smart-forms .tooltip{position:absolute;z-index:-1;opacity:0;color:#fff;width:184px;left:-9999px;top:auto;font-size:11px;font-weight:normal;background:#333333;-webkit-transition:margin 0.6s, opacity 0.6s;-moz-transition:margin 0.6s, opacity 0.6s;-ms-transition:margin 0.6s, opacity 0.6s;-o-transition:margin 0.6s, opacity 0.6s;transition:margin 0.6s, opacity 0.6s;}
.smart-forms .tooltip > em{padding:12px;font-style:normal;display:block;position:static;}
.smart-forms .tooltip:after{content:'';position:absolute;}
.smart-forms .option:hover .tooltip,
.smart-forms .gui-input:focus + .tooltip,
.smart-forms .gui-textarea:focus + .tooltip,
.smart-forms .select > select:focus ~ .tooltip{opacity:1;z-index:999;}
.smart-forms .tip-left{top:1px;margin-right:-20px;}
.smart-forms .tip-left:after{top:12px;left:100%;border-left:8px solid #333333;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.smart-forms .gui-input:focus + .tip-left,
.smart-forms .gui-textarea:focus + .tip-left,
.smart-forms .select > select:focus ~ .tip-left{margin-right:5px;right:100%;left:auto;}
.smart-forms .tip-right{top:1px;margin-left:-20px;}
.smart-forms .tip-right:after{top:12px;right:100%;border-right:8px solid #333333;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.smart-forms .gui-input:focus + .tip-right,
.smart-forms .gui-textarea:focus + .tip-right,
.smart-forms .select > select:focus ~ .tip-right{left:100%;margin-left:5px;}
.smart-forms .tip-right-top{bottom:100%;margin-bottom:-20px;}
.smart-forms .tip-right-top:after{top:100%;right:12px;border-top:8px solid #333333;border-right:8px solid transparent;border-left:8px solid transparent;}
.smart-forms .gui-input:focus + .tip-right-top,
.smart-forms .gui-textarea:focus + .tip-right-top,
.smart-forms .select > select:focus ~ .tip-right-top{right:0;left:auto;margin-bottom:10px;}
.smart-forms .option .tooltip,
.smart-forms .tip-left-top{bottom:100%;margin-bottom:-20px;}
.smart-forms .option .tooltip:after,
.smart-forms .tip-left-top:after{top:100%;left:12px;border-top:8px solid #333333;border-right:8px solid transparent;border-left:8px solid transparent;}
.smart-forms .option:hover .tooltip,
.smart-forms .gui-input:focus + .tip-left-top,
.smart-forms .gui-textarea:focus + .tip-left-top,
.smart-forms .select > select:focus ~ .tip-left-top{left:0;right:auto;margin-bottom:10px;}
.smart-forms .option:hover .tooltip{left:-10px;}
.smart-forms .tip-right-bottom{top:100%;margin-top:-20px;}
.smart-forms .tip-right-bottom:after{right:12px;bottom:100%;border-bottom:8px solid #333333;border-right:8px solid transparent;border-left:8px solid transparent;}
.smart-forms .gui-input:focus + .tip-right-bottom,
.smart-forms .gui-textarea:focus + .tip-right-bottom{margin-top:10px;left:auto;right:0;}
.smart-forms .tip-left-bottom{top:100%;margin-top:-20px;}
.smart-forms .tip-left-bottom:after{left:12px;bottom:100%;border-bottom:8px solid #333333;border-right:8px solid transparent;border-left:8px solid transparent;}
.smart-forms .gui-input:focus + .tip-left-bottom,
.smart-forms .gui-textarea:focus + .tip-left-bottom{margin-top:10px;right:auto;left:0;}
.smart-forms .smart-list{list-style:none;margin:0;padding:0;}
.smart-forms .smart-list li{margin-bottom:20px;}
.smart-forms .form-msg{display:none;}
.smart-forms .notification{color:#444;padding:15px;position:relative;}
.smart-forms .notification p{margin:0;padding:0 15px;padding-left:5px;line-height:normal;}
.smart-forms .notification .close-btn{margin-top:-7px;padding:inherit;position:absolute;text-decoration:none;font:bold 20px/20px Arial, sans-serif;opacity:0.65;color:inherit;display:block;right:1px;top:14%;}
.smart-forms .notification .close-btn:hover{opacity:1;}
.smart-forms .alert-info{color:#163161;background-color:#f4f9fe;/*#cfe6fc;*/border-radius: 10px;}
.smart-forms .alert-success{color:#336633;background-color:#d2f7ad;border-radius: 10px;}
.smart-forms .alert-warning{color:#a95400;background-color:#fff4ca;border-radius: 10px;}
.smart-forms .alert-error:empty{padding:0px; margin:0px;}
.smart-forms .alert-error{color:#990000;background-color:#FBDBCF;display:inline-block;border-radius: 10px;padding: 5px 10px; margin: 5px 0px;}
.smart-forms .alert-error span{display:block;}
.smart-forms .notification ul{margin-left:1.3em;list-style-position:inside;margin-top:10px;}
.smart-forms .state-error .gui-input,
.smart-forms .state-error .gui-textarea,
.smart-forms .state-error.select > select,
.smart-forms .state-error.select-multiple > select,
.smart-forms .state-error input:hover + .checkbox,
.smart-forms .state-error input:hover + .radio,
.smart-forms .state-error input:focus + .checkbox,
.smart-forms .state-error input:focus + .radio,
.smart-forms .state-error .checkbox,
.smart-forms .state-error .radio{background:#FEE9EA;border-color:#DE888A;}
.smart-forms .state-error .gui-input:focus,
.smart-forms .state-error .gui-textarea:focus,
.smart-forms .state-error.select > select:focus,
.smart-forms .state-error.select-multiple > select:focus{-webkit-box-shadow:0px 0px 3px #DE888A inset;-moz-box-shadow:0px 0px 3px #DE888A inset;-o-box-shadow:0px 0px 3px #DE888A inset;box-shadow:0px 0px 3px #DE888A inset;}
.smart-forms .state-error .gui-input ~ .field-icon i,
.smart-forms .state-error .gui-textarea ~ .field-icon i{color:#DE888A;}
.smart-forms .state-error.select .arrow{color:#DE888A;}
.smart-forms .state-error.select > select:focus + .arrow{color:#DE888A;}
.smart-forms .state-error .gui-input ~ .input-hint,
.smart-forms .state-error.file .gui-file:hover + .gui-input,
.smart-forms .state-error .gui-textarea ~ .input-hint{border-color:#DE888A;}
.smart-forms .state-error + em{display:block!important;margin-top:6px;padding:0 3px;font-family:Arial, Helvetica, sans-serif;font-style:normal;line-height:normal;font-size:0.85em;color:#DE888A;}
.smart-forms .state-success .gui-input,
.smart-forms .state-success .gui-textarea,
.smart-forms .state-success.select > select,
.smart-forms .state-success.select-multiple > select,
.smart-forms .state-success input:hover + .checkbox,
.smart-forms .state-success input:hover + .radio,
.smart-forms .state-success input:focus + .checkbox,
.smart-forms .state-success input:focus + .radio,
.smart-forms .state-success .checkbox,
.smart-forms .state-success .radio{background:#F0FEE9;border-color:#A5D491;}
.smart-forms .state-success .gui-input:focus,
.smart-forms .state-success .gui-textarea:focus,
.smart-forms .state-success.select > select:focus,
.smart-forms .state-success.select-multiple > select:focus{-webkit-box-shadow:0px 0px 3px #A5D491 inset;-moz-box-shadow:0px 0px 3px #A5D491 inset;-o-box-shadow:0px 0px 3px #A5D491 inset;box-shadow:0px 0px 3px #A5D491 inset;}
.smart-forms .state-success .gui-input ~ .field-icon i,
.smart-forms .state-success .gui-textarea ~ .field-icon i{color:#A5D491;}
.smart-forms .state-success.select .arrow{color:#A5D491;}
.smart-forms .state-success.select > select:focus + .arrow{color:#A5D491;}
.smart-forms .state-success .gui-input ~ .input-hint,
.smart-forms .state-success.file .gui-file:hover + .gui-input,
.smart-forms .state-success .gui-textarea ~ .input-hint{border-color:#A5D491;}
.smart-forms .button[disabled],
.smart-forms .state-disabled .button,
.smart-forms input[disabled] + .radio,
.smart-forms input[disabled] + .checkbox,
.smart-forms .switch > input[disabled] + label{cursor:default;opacity:0.5;}
.smart-forms .gui-input[disabled],
.smart-forms .gui-textarea[disabled],
.smart-forms .select > select[disabled],
.smart-forms .select-multiple select[disabled],
.smart-forms .gui-input[disabled] ~ .input-hint,
.smart-forms .file .gui-file[disabled] + .gui-input,
.smart-forms .file .gui-file[disabled]:hover + .gui-input,
.smart-forms .gui-textarea[disabled] ~ .input-hint{background-color:#f4f6f6;border-color:#d5dbdb!important;cursor:default;color:#d5dbdb;opacity:0.7;}
.smart-forms input[disabled] ~ .field-icon i,
.smart-forms textarea[disabled] ~ .field-icon i,
.smart-forms .select > select[disabled] + .arrow{opacity:0.4;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{min-height:0;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
.ui-datepicker{width:18em;margin-top:8px;display:none;background:#fff;position:relative;font:14px/1.55 "Roboto", Arial, Helvetica, sans-serif;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1);-o-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);border:1px solid #CFCFCF;z-index:9999!important;text-align:center;color:#666;}
.ui-datepicker a{color:#404040;text-align:center;}
.ui-datepicker .ui-state-disabled span{color:#DBDBDB;}
.ui-datepicker .ui-datepicker-header{position:relative;background:#F5F5F5;border-bottom:1px solid #CFCFCF;line-height:27px;font-size:15px;padding:10px;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{width:34px;height:34px;display:block;font-size:14px;position:absolute;text-decoration:none;cursor:pointer;color:#1fa345;top:20.5%;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;color:#1fa345;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;margin:0 0 .4em;border-collapse:collapse;}
.ui-datepicker th{padding:.5em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:2px 5px;}
.ui-datepicker td span,
.ui-datepicker td a{padding:.25em;display:block;text-align:center;text-decoration:none;}
.ui-datepicker td span:hover,
.ui-datepicker td a:hover{background:#F5F5F5;}
.ui-datepicker .ui-state-disabled span:hover{background:none;}
.ui-datepicker-today a, .ui-datepicker-today a:hover,
.ui-datepicker .ui-state-highlight{font-weight:700;background:#1fa345!important;color:#fff;}
.cal-widget .ui-datepicker{width:100%;margin-top:0;}
.cal-widget .ui-datepicker:before{display:none;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.333%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-buttonpane{border-top:1px solid #CFCFCF;padding:10px;}
.ui-datepicker-buttonpane button{padding:8px 12px;margin-right:.2em;position:relative;line-height:normal;display:inline-block;-webkit-user-drag:none;text-shadow:0 1px rgba(255, 255, 255, 0.2);vertical-align:middle;background:#DBDBDB;text-align:center;overflow:visible;cursor:pointer;color:#243140;border:0;}
.ui-datepicker-buttonpane button:hover{color:#243140;background:#E8E8E8;}
.ui-datepicker-buttonpane button:active{color:#1d2938;background:#C4C4C4;}
.ui-monthpicker .ui-datepicker-header{margin-bottom:3px;}
.smart-forms .slider-wrapper,
.smart-forms .sliderv-wrapper{background:#E5E5E5;position:relative;}
.smart-forms .ui-slider{position:relative;text-align:left;}
.smart-forms .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.5em;height:1.5em;cursor:default;background:#fff;border:3px solid #1fa345;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-ms-touch-action:none;touch-action:none;margin-top:-3px;outline:none;}
.smart-forms .ui-slider .ui-slider-handle:before{content:'';width:7px;height:7px;position:absolute;background-color:#1fa345;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;z-index:2;left:4px;top:4px;}
.smart-forms .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background-color:#1fa345;}
.smart-forms .ui-slider.ui-state-disabled .ui-slider-handle,
.smart-forms .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.smart-forms .ui-slider-horizontal{height:.5em;}
.smart-forms .ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.smart-forms .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.smart-forms .ui-slider-horizontal .ui-slider-range-min{left:0;}
.smart-forms .ui-slider-horizontal .ui-slider-range-max{right:0;}
.smart-forms .ui-slider-vertical,
.smart-forms .sliderv-wrapper{width:.5em;height:100px;}
.smart-forms .ui-slider-vertical .ui-slider-handle{left:-.45em;margin-left:0;margin-bottom:-.6em;}
.smart-forms .ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.smart-forms .ui-slider-vertical .ui-slider-range-min{bottom:0;}
.smart-forms .ui-slider-vertical .ui-slider-range-max{top:0;}
.smart-forms .slider-input{color:#f6931f!important;border:0;background:none;}
.smart-forms .slider-group .sliderv-wrapper{height:150px;float:left;margin:15px 15px;}
.smart-forms .ui-slider .ui-state-active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}
.smart-forms .slider-tip{display:block;position:absolute;text-align:center;font:10pt Tahoma, Arial, sans-serif;background:#333333;padding:10px;color:#fff;}
.smart-forms .slider-wrapper .slider-tip{top:-50px;left:-15px;}
.smart-forms .slider-wrapper .slider-tip:after{content:'';position:absolute;top:98%;left:35%;border-top:8px solid #333333;border-right:8px solid transparent;border-left:8px solid transparent;}
.smart-forms .sliderv-wrapper .slider-tip{left:30px;top:-12px;}
.smart-forms .sliderv-wrapper .slider-tip:after{content:'';position:absolute;top:30%;right:98%;border-right:8px solid #333333;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.smart-forms .yellow-slider .ui-slider .ui-slider-handle{border-color:#faa226;}
.smart-forms .yellow-slider .ui-slider .ui-slider-handle:before,
.smart-forms .yellow-slider .ui-slider .ui-slider-range{background-color:#faa226;}
.smart-forms .red-slider .ui-slider .ui-slider-handle{border-color:#ee4f3d;}
.smart-forms .red-slider .ui-slider .ui-slider-handle:before,
.smart-forms .red-slider .ui-slider .ui-slider-range{background-color:#ee4f3d;}
.smart-forms .purple-slider .ui-slider .ui-slider-handle{border-color:#9464e2;}
.smart-forms .purple-slider .ui-slider .ui-slider-handle:before,
.smart-forms .purple-slider .ui-slider .ui-slider-range{background-color:#9464e2;}
.smart-forms .blue-slider .ui-slider .ui-slider-handle{border-color:#00acee;}
.smart-forms .blue-slider .ui-slider .ui-slider-handle:before,
.smart-forms .blue-slider .ui-slider .ui-slider-range{background-color:#00acee;}
.smart-forms .black-slider .ui-slider .ui-slider-handle{border-color:#505558;}
.smart-forms .black-slider .ui-slider .ui-slider-handle:before,
.smart-forms .black-slider .ui-slider .ui-slider-range{background-color:#505558;}
.smart-forms .green-slider .ui-slider .ui-slider-handle{border-color:#0E993C;}
.smart-forms .green-slider .ui-slider .ui-slider-handle:before,
.smart-forms .green-slider .ui-slider .ui-slider-range{background-color:#0E993C;}
.ui-timepicker-div .ui-widget-header{position:relative;background:#F5F5F5;line-height:27px;font-size:15px;padding:10px;}
.ui-timepicker-div dl{text-align:left;border:1px solid #CFCFCF;border-width:1px 0 0 0;padding:15px 10px;padding-bottom:15px;margin:0;}
.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px;}
.ui-timepicker-div dl dd{margin:0 10px 15px 40%;}
.ui-timepicker-div td{font-size:90%;}
.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0;}
.ui-timepicker-div .ui_tpicker_unit_hide{display:none;}
.ui-timepicker-rtl{direction:rtl;}
.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0;}
.ui-timepicker-rtl dl dt{float:right;clear:right;}
.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px;background:#E5E5E5;position:relative;top:6px;}
.ui-timepicker-div dl .ui_tpicker_hour,
.ui-timepicker-div dl .ui_tpicker_minute,
.ui-timepicker-div dl .ui_tpicker_second,
.ui-timepicker-div dl .ui_tpicker_millisec{background:#E5E5E5;position:relative;top:5px;}
.ui-timepicker-div.ui-timepicker-oneLine{padding-right:2px;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt{display:none;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label{display:block;padding-top:2px;}
.ui-timepicker-div.ui-timepicker-oneLine dl{text-align:right;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div{display:inline-block;margin:0;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before{content:':';display:inline-block;}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before{content:'.';display:inline-block;}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{display:none;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:10000000;list-style:none;padding:0;margin:0;display:block;outline:none;font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:14px;border:1px solid #bbb;border-top:0;background:#fff;max-height:100px;overflow-x:hidden;overflow-y:auto;}
.ui-autocomplete .ui-menu{position:absolute;}
.ui-autocomplete .ui-menu-item{position:relative;margin:0;padding:8px 10px;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");background:#F2F4FA;border-bottom:1px solid #DCE1EE;-webkit-box-shadow:inset 0 1px #fff, inset 0 0 0 1px rgba(255, 255, 255, 0.5);-moz-box-shadow:inset 0 1px #fff, inset 0 0 0 1px rgba(255, 255, 255, 0.5);-o-box-shadow:inset 0 1px #fff, inset 0 0 0 1px rgba(255, 255, 255, 0.5);box-shadow:inset 0 1px #fff, inset 0 0 0 1px rgba(255, 255, 255, 0.5);}
.ui-autocomplete .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;border-color:#ddd;}
.ui-autocomplete .ui-state-focus,
.ui-autocomplete .ui-state-active{}
.ui-autocomplete .ui-menu-item:hover{background:#DCE1EE;}
.custom-combobox{position:relative;padding-right:45px;display:block;}
.custom-combobox-toggle{position:absolute;top:0;bottom:0;right:0;margin-left:-1px;padding:0;z-index:10;width:45px;line-height:40px;height:100%;text-align:center;background:#F5F5F5;border:1px solid #CFCFCF;border-left:0;cursor:pointer;color:#aaa;}
.custom-combobox-input{margin:0;padding:5px 10px;}
.smart-forms .progress-section{display:none;}
.smart-forms .progress-bar{position:relative;background:#E5E5E5;}
.smart-forms .progress-bar .percent{position:absolute;display:inline-block;top:-3px;right:-24px;font-size:9px;color:#93A2AA;}
.smart-forms .progress-bar > .bar{width:60%;height:7px;display:block;background-size:16px 16px;background-color:#bdc3c7;}
.smart-forms .bar-primary > .bar{background-color:#1fa345;}
.smart-forms .bar-blue > .bar{background-color:#00acee;}
.smart-forms .bar-black > .bar{background-color:#505558;}
.smart-forms .bar-green > .bar{background-color:#0E993C;}
.smart-forms .bar-purple > .bar{background-color:#9464e2;}
.smart-forms .bar-red > .bar{background-color:#ee4f3d;}
.smart-forms .bar-yellow > .bar{background-color:#faa226;}
.smart-forms .ui-slider .ui-slider-range,
.smart-forms .progress > button[type="submit"],
.smart-forms .progress > button[type="submit"]:hover,
.smart-forms .progress-bar > .bar{background-size:16px 16px;background-image:-webkit-linear-gradient(top left,
transparent, transparent 25%, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0.3) 50%,
transparent 50%, transparent 75%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.3));background-image:-moz-linear-gradient(top left,
transparent, transparent 25%, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0.3) 50%,
transparent 50%, transparent 75%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.3));background-image:-o-linear-gradient(top left,
transparent, transparent 25%, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0.3) 50%,
transparent 50%, transparent 75%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.3));background-image:linear-gradient(to bottom right,
transparent, transparent 25%, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0.3) 50%,
transparent 50%, transparent 75%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0.3));}
.smart-forms .progress > button[type="submit"],
.smart-forms .progress > button[type="submit"]:hover,
.smart-forms .progress-animated > .bar{-webkit-animation:sfprogress .6s linear infinite;-moz-animation:sfprogress .6s linear infinite;-o-animation:sfprogress .6s linear infinite;animation:sfprogress .6s linear infinite;}
.smart-forms .progress > button[type="submit"]:hover{cursor:wait;}
@-webkit-keyframes sfprogress{from{background-position:0 0;}
to{background-position:-16px 0;}
}
@-moz-keyframes sfprogress{from{background-position:0 0;}
to{background-position:-16px 0;}
}
@-o-keyframes sfprogress{from{background-position:0 0;}
to{background-position:-16px 0;}
}
@keyframes sfprogress{from{background-position:0 0;}
to{background-position:-16px 0;}
}
.clone-widget{padding-right:100px;position:relative;}
.clone-widget .button{position:absolute;right:0;top:0;}
.clone-widget .clone{right:50px;}
.smart-forms .map-container{padding:10px;border:1px solid #CFCFCF;}
.smart-forms #map_canvas{width:100%;height:300px;overflow:hidden;}
.smart-forms .block{display:block;}
.smart-forms .frm-row{margin:0 -10px;}
.smart-forms .slider-group:before,
.smart-forms .slider-group:after,
.smart-forms .frm-row:before,
.smart-forms .frm-row:after{display:table;content:"";line-height:0;}
.smart-forms .slider-group:after,
.smart-forms .frm-row:after{clear:both;}
.smart-forms .frm-row .colm{min-height:1px;padding-left:10px;padding-right:10px;position:relative;float:left;}
.smart-forms .frm-row .colm1{width:8.33%;}
.smart-forms .frm-row .colm2{width:16.66%;}
.smart-forms .frm-row .colm3{width:25%;}
.smart-forms .frm-row .colm4{width:33.33%;}
.smart-forms .frm-row .colm5{width:41.66%;}
.smart-forms .frm-row .colm6{width:50%;}
.smart-forms .frm-row .colm7{width:58.33%;}
.smart-forms .frm-row .colm8{width:66.66%;}
.smart-forms .frm-row .colm9{width:75%;}
.smart-forms .frm-row .colm10{width:83.33%;}
.smart-forms .frm-row .colm11{width:91.66%;}
.smart-forms .frm-row .colm12{width:100%;}
.smart-forms .frm-row .colm1-5{width:20%;}
.smart-forms .frm-row .colm1-8{width:12.5%;}
.smart-forms .spacer{border-top:1px solid #CFCFCF;display:block;height:0;}
.smart-forms .spacer-t10{margin-top:10px;}
.smart-forms .spacer-b10{margin-bottom:10px;}
.smart-forms .spacer-r10{margin-right:10px;}
.smart-forms .spacer-l10{margin-left:10px;}
.smart-forms .spacer-t15{margin-top:15p;}
.smart-forms .spacer-b15{margin-bottom:15px;}
.smart-forms .spacer-t20{margin-top:20px;}
.smart-forms .spacer-b20{margin-bottom:20px;}
.smart-forms .spacer-t25{margin-top:25px;}
.smart-forms .spacer-b25{margin-bottom:25px;}
.smart-forms .spacer-t30{margin-top:30px;}
.smart-forms .spacer-b30{margin-bottom:30px;}
.smart-forms .spacer-t40{margin-top:40px;}
.smart-forms .spacer-b40{margin-bottom:40px;}
.smart-forms .frm-row .pad-l10{padding-left:10px;}
.smart-forms .frm-row .pad-r10{padding-right:10px;}
.smart-forms .frm-row .pad-l20{padding-left:20px;}
.smart-forms .frm-row .pad-r20{padding-right:20px;}
.smart-forms .frm-row .pad-l30{padding-left:30px;}
.smart-forms .frm-row .pad-r30{padding-right:30px;}
.smart-forms .frm-row .pad-l40{padding-left:40px;}
.smart-forms .frm-row .pad-r40{padding-right:40px;}
.smart-forms .bdl{border-left:1px solid #CFCFCF;}
.smart-forms .bdr{border-right:1px solid #CFCFCF;}
.smart-forms .fine-grey{color:#999;}
.smart-forms .small-text{font-size:11px;font-style:normal;}
.smart-forms .text-align{height:42px;line-height:42px;}
.smart-forms .align-left{text-align:left;}
.smart-forms .align-right{text-align:right;}
.smart-forms .align-center{text-align:center;}
.smart-forms .price-box{padding:30px;text-align:center;position:relative;border:1px solid #CFCFCF;font-family:Arial, Helvetica, sans-serif;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.05);-o-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.05);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.05);}
.smart-forms .price-box p{line-height:1.5em;color:#526066;margin-bottom:0;}
.smart-forms .price-box h5{text-transform:uppercase;font-weight:300;margin:0;font-size:15px;color:#B0B2B9;letter-spacing:2px}
.smart-forms .price-box h4{font-size:60px;font-weight:300;margin:0;color:#626262;}
.smart-forms .selected-box h4{color:#1fa345;}
.smart-forms .price-box h4 sup{position:relative;font-size:30px;vertical-align:top;top:15px;}
.smart-forms .price-box h4 .per-month{font-size:14px;}
.smart-forms .expand{height:50px;line-height:50px!important;border-radius:3px;}
.smart-forms .ribbon,
.smart-forms .ribbon-large{width:75px;height:78px;overflow:hidden;position:absolute;right:-2px;top:-2px;z-index:1;}
.smart-forms .ribbon-inner{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.15);-o-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.15);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.15);-webkit-transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#1fa345;letter-spacing:4px;text-align:center;position:relative;font-weight:700;font-size:14px;padding:7px 0;width:100px;color:#fff;z-index:1;left:3px;top:6px;}
.smart-forms .ribbon-inner:before,
.smart-forms .ribbon-inner:after{content:"";border-top:3px solid #3c9b39;border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px;}
.smart-forms .ribbon-inner:before{left:0px;}
.smart-forms .ribbon-inner:after{right:0px;}
.smart-forms .ribbon-large{width:115px;height:118px;}
.smart-forms .ribbon-large .ribbon-inner{width:160px;left:-8px;top:28px;}
.smart-forms .sfcode{padding-left:24px;}
.smart-forms .captcode{padding:0;position:relative;}
.smart-forms .captcode img{position:relative;top:1px;}
.smart-forms .refresh-captcha{position:absolute;background:#1fa345;border:3px solid #3C9B39;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px;right:-15px;height:32px;width:32px;top:4px;}
.smart-forms .refresh-captcha i{position:absolute;text-align:center;line-height:26px;font-size:17px;color:#fff;left:24%;}
.smart-forms .refresh-black{background:#505558;border-color:#333333;}
.smart-forms .refresh-blue{background:#00acee;border-color:#0087bb;}
.smart-forms .refresh-green{background:#0E993C;border-color:#0B792F;}
.smart-forms .refresh-purple{background:#9464e2;border-color:#7639da;}
.smart-forms .refresh-red{background:#ee4f3d;border-color:#e42914;}
.smart-forms .refresh-yellow{background:#faa226;border-color:#e88a05;}
@-moz-document url-prefix(){.smart-forms .select:before{content:'';pointer-events:none;-moz-transition:none;transition:none;position:absolute;background:#F5F5F5;width:36px;right:1px;top:1px;bottom:1px;z-index:99;}
.smart-forms .select > select:focus,
.smart-forms .select > select:hover,
.smart-forms .select:hover select,
.smart-forms .select:hover:before{background:#fff;-moz-transition:none;transition:none;-moz-box-shadow:none;box-shadow:none;}
.smart-forms .select .arrow{z-index:100;}
.smart-forms .state-error.select > select:focus,
.smart-forms .state-error.select > select:hover,
.smart-forms .state-error.select:hover select,
.smart-forms .state-error.select:hover:before,
.smart-forms .state-error.select:before{background:#FEE9EA;}
.smart-forms .state-success.select > select:focus,
.smart-forms .state-success.select > select:hover,
.smart-forms .state-success.select:hover select,
.smart-forms .state-success.select:hover:before,
.smart-forms .state-success.select:before{background:#F0FEE9;}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.smart-forms .select .arrow:after,
.smart-forms .select .arrow:before{display:block;}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.smart-forms .option,
.smart-forms .rating,
.smart-forms .switch,
.smart-forms .captcode{-webkit-animation:bugfix infinite 1s;}
@-webkit-keyframes bugfix{from{padding:0;}
to{padding:0;}
}
.smart-forms .switch{margin-right:10px;margin-bottom:5px;}
.smart-forms .option{margin-right:15px;}
.smart-forms .switch-round > .switch-label:after{font:20px/18px Times, Serif;}
}
@media (max-width:800px){.smart-forms .frm-row{margin:0;}
.smart-forms .frm-row .colm{width:100%;float:none;padding:0;}
.botbut .smart-forms .frm-row .colm{float:left;padding:0;}
.botbut .smart-forms .frm-row .colm6 {width:50%;}
.smart-forms .bdl{border-left:0;}
.smart-forms .bdr{border-right:0;}
.smart-forms .align-right{text-align:left;}
.basket_order .smart-forms {padding-left:5px;}
.basket_order .smart-forms.sticky-b-basket {margin: 0px -5px 0px -5px;padding-left:0px;}
.basket_order .smart-forms .form-footer {
	display:flex;
	justify-content: center;
	padding:20px 0px;
}
.basket_order .smart-forms .form-footer .button {
	padding: 0 10px
}
}
@media (max-width:750px){
 .promo-but {
	 float:none;
 }
 .empty-label {
	 display:none !important;
 }
 .smart-forms .form-header h4 {
	 font-size:24px;
 }
}
/* End */
/* /bitrix/templates/almin/components/bitrix/search.form/.default/style.css?15538489761071 */
/* /bitrix/templates/almin/template_styles.css?1750938634251029 */
/* /bitrix/templates/almin/print.css?17339830651454 */
/* /bitrix/templates/almin/css/fontawesome/css/font-awesome.min.css?161648284422024 */
/* /bitrix/templates/almin/smart-forms.css?173399641167522 */
