

/* Start:/bitrix/templates/profurn_custom/css/media.css?16185523786906*/
.column1{
	width:20%;
}
.column1{
	float:left;
	line-height:80px;
	text-align:center;
}
small.br {display: block;line-height: 10px}

.column1 .column1inner{
	display:inline-block;
	line-height:19px;
	vertical-align:middle;
	text-align:right;
}
.column2{
	width:25%;
	float:left;
}
.logo.column1{
	text-align:left;
}
.basket.column1{
	padding-right:0px;
	text-align:right;
}

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

/* for tablets */
@media screen and (max-width:885px){

}
@media screen and (max-width:875px){
	body.adaptive .body input[type="text"],body.adaptive .body input[type="password"],body.adaptive .body textarea,body.adaptive .body select,
	body.adaptive .footer input[type="text"],body.adaptive .footer input[type="password"],body.adaptive .footer textarea,body.adaptive .footer select,
	body.adaptive .fancybox-inner input[type="text"],body.adaptive .fancybox-inner input[type="password"],body.adaptive .fancybox-inner textarea,body.adaptive .fancybox-inner select{
		box-shadow:none;
	}
	body.adaptive .header .phone a,
	body.adaptive .header .phone a:hover{
		font-size:20px;
		margin-left:0px;
	}
	/* tables */
	body.adaptive .table .td{
		display:inline-block;
		width:auto;
	}
	/* /tables */
}
@media screen and (max-width:885px) and (min-width:751px){
	body.adaptive .logo.column1{
		width:24%;
	}
	body.adaptive .phone.column1{
		width:24%;
	}
	body.adaptive .favorite.column1{
		width:19%;
	}
	body.adaptive .basket.column1{
		width:33%;
	}
	body.adaptive .phone.column1 .icon{
		display:none;
	}
}
@media screen and (max-width:775px) and (min-width:481px){
	body.adaptive .pmenu{
		width:30%;
	}
	body.adaptive .pcontent{
		width:70%;
		padding-left:15px;
	}
}
@media screen and (max-width:750px){
	body.adaptive .footer .line1{
		padding:5px 0px;
	}
	body.adaptive .footer .line1 .block.one .logo{
		display:none;
	}
	body.adaptive .footer .line1 .contacts{
		margin-bottom:15px;
	}
	body.adaptive .footer .line1 .block.one .contacts,
	body.adaptive .footer .line1 .contacts .feedback{
		margin-top:0px;
	}
}
@media screen and (max-width:750px) and (min-width:627px){
	body.adaptive .logo.column1{
		width:25%;
	}
	body.adaptive .phone.column1{
		width:30%;
	}
	body.adaptive .favorite.column1{
		width:17%;
	}
	body.adaptive .basket.column1{
		width:28%;
	}
	body.adaptive .column1 .icon{
		display:none;
	}
	body.adaptive .column1 .title,
	body.adaptive .column1 .descr{
		margin-left:0px;
	}
}
@media screen and (max-width:750px) and (min-width:481px){
	body.adaptive h1{font-size:26px;}
	body.adaptive h2{font-size:20px;}
	body.adaptive h3{font-size:14px;}
	body.adaptive h1.pagetitle{font-size:26px;}
	body.adaptive .footer .line1 .block.one,
	body.adaptive .footer .line1 .block.two,
	body.adaptive .footer .line1 .block.three,
	body.adaptive .footer .line1 .block.four{
		padding-right:0px;
	}
	body.adaptive .footer .line1 .block.one,
	body.adaptive .footer .line1 .block.two{
		width:100%;
	}
	body.adaptive .footer .line1 .block.three,
	body.adaptive .footer .line1 .block.four{
		width:50%;
	}
	body.adaptive .footer .line1 .block.one .contacts .phone1,
	body.adaptive .footer .line1 .block.one .contacts{
		float:left;
		width:50%;
	}
	body.adaptive .footer .line1 .block.three,
	body.adaptive .footer .line1 .block.four{
		text-align:center;
	}
}
@media screen and (max-width:626px) and (min-width:481px){
	body.adaptive .logo.column1{
		width:30%;
	}
	body.adaptive .phone.column1{
		display:none;
	}
	body.adaptive .favorite.column1{
		width:30%;
		text-align:center;
	}
	body.adaptive .basket.column1{
		width:40%;
	}
	body.adaptive .column1 .icon{
		display:none;
	}
	body.adaptive .column1 .title,
	body.adaptive .column1 .descr{
		margin-left:0px;
	}
}

/* for mobile */
@media screen and (max-width:605px){
	body.adaptive .pmenu{
		margin-bottom:15px;
	}
	body.adaptive .pmenu,
	body.adaptive .pcontent{
		width:100%;
		padding-left:0px;
	}
}
@media screen and (max-width:480px) and (min-width:381px){
	body.adaptive .basket.column1{
		width:70%;
	}
}
@media screen and (max-width:480px){
	body.adaptive h1{font-size:20px;}
	body.adaptive h2{font-size:18px;}
	body.adaptive h3{font-size:14px;}
	body.adaptive h1.pagetitle{font-size:20px;}
	body.adaptive .mobile_hide{
		display:none;
	}
	body.adaptive .header .phone a, body.adaptive .header .phone a:hover{
		font-size:16px;
	}
	body.adaptive .authandlocation{
		float:none;
	}
	body.adaptive .column1{
		height:50px;
		line-height:50px;
	}
	body.adaptive .logo.column1,
	body.adaptive .phone.column1{
		width:50%;
	}
	body.adaptive .favorite.column1{
		width:30%;
	}
	body.adaptive .header .phone{
		text-align:right;
	}
	body.adaptive .favorite.column1{
		text-align:left;
	}
	body.adaptive .footer{
		background-color:#fff;
		border-top:1px solid #F2F2F2;
	}
	body.adaptive .footer .line1 .block.one,
	body.adaptive .footer .line1 .block.two,
	body.adaptive .footer .line1 .block.three,
	body.adaptive .footer .line1 .block.four{
		width:100%;
		padding-right:0px;
		text-align:center;
	}
	/* forms -> universal */
	body.adaptive .someform{
		max-width:500px;
	}
	body.adaptive .fancybox-inner .someform{
		max-width:250px;
	}
	/* forms -> register */
	body.adaptive .someform .line.password .text,
	body.adaptive .someform .line.password .btn,
	body.adaptive .someform .line.captcha input{
		width:100%;
		float:none;
	}
	body.adaptive .someform .line.password .text{
		margin-bottom:10px;
	}
	body.adaptive .someform .line.captcha img{
		float:none;
		margin-bottom:8px;
	}
	/* /forms -> universal */
	/* main page */
	body.adaptive .sorter_and_name .name{
		float:none;
	}
	body.adaptive .sorter_and_name .sorter{
		float:none;
		margin-top:10px;
	}
	body.adaptive .sorter_and_name .catalogsorter .template a{
		float:left;
	}
}
@media screen and (max-width:380px){
	body.adaptive .favorite.column1{
		display:none;
	}
	body.adaptive .favorite.column1 .title,
	body.adaptive .favorite.column1 .descr{
		margin-left:0px;
	}
	body.adaptive .column1.basket,
	body.adaptive .column1.basket .column1inner{
		width:100%;
	}
}
/* End */


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


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

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

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

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

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

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

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

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

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

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

.fancybox-prev span,
.fancybox-next span{
	background-image:url('/bitrix/templates/profurn_custom/js/fancybox/fancybox_sprite.png');
}

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

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

.fancybox-close{
	position:absolute;
	top:0px;
	right:0px;
	padding:20px 25px;
	cursor:pointer;
	z-index:8050;
}
.fancybox-close .icon{
	width:10px;
	height:10px;
	background-position:0px -91px;
}	

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

.fancybox-prev{
	left:0;
}

.fancybox-next{
	right:0;
}

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

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

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

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

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

/* Overlay helper */

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

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

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

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

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

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

/* Title helper */

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

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

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

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

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

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


/* Start:/bitrix/templates/profurn_custom/css/offers.css?16185523772543*/
.propvision1 .offer_prop{
	position:relative;
	margin-bottom:3px;
}
.propvision1 .offer_prop .offer_prop-name{
	margin-right:5px;
}
.propvision1 .offer_prop .div_select{
	position:relative;
	display:inline-block;
}
.propvision1 .offer_prop .icon{
	width:8px;
	height:4px;
	margin-left:5px;
	margin-bottom:2px;
	background-position:0px 0px;
}
.propvision1 .offer_prop .div_selected{
	display:inline-block;
	cursor:pointer;
}
.propvision1 .offer_prop .div_selected span{
	color:#214496;
	border-bottom:1px dashed #000;
}
.propvision1 .offer_prop.color .div_selected span{ /* color */
	border:none;
}
.propvision1 .offer_prop .div_selected span:hover{
	border-bottom:1px dashed #FFF;
}
.propvision1 .offer_prop.closed .div_options{
	display:none;
}
.propvision1 .offer_prop .div_options{
	position:absolute;
	left:-14px;
	top:100%;
	min-width:50px;
	background-color:#FFF;
	border:1px solid #F2F2F2;
	z-index:100;
}
.propvision1 .offer_prop.color .div_options{ /* color */
	min-width:0px;
	left:-8px;
}
.propvision1 .offer_prop .div_options .div_option{
	min-width:50px;
	padding:5px 14px;
	color:#214496;
	cursor:pointer;
	white-space:nowrap;
}
.propvision1 .offer_prop.color .div_options .div_option{ /* color */
	min-width:0px;
	padding:5px 7px;
}
.propvision1 .offer_prop .div_options .div_option:hover{
	color:#FFF;
	background-color:#EE8131;
}
.propvision1 .offer_prop.color .div_selected span,
.propvision1 .offer_prop.color .div_options .div_option span{ /* color */
	display:inline-block;
	width:15px;
	height:15px;
	font-size:0;
	vertical-align:middle;
	border:1px solid #eeeeee;
}
.propvision1 .offer_prop .div_options .div_option:hover span{
	text-decoration:none;
}
.propvision1 .offer_prop .div_options .div_option.selected span{
	text-decoration:underline;
}
.propvision1 .offer_prop.color .div_options .div_option.selected span{ /* color */
	border:1px solid #ff0000;
}
.prop_option_line_through .propvision1 .offer_prop .div_options .div_option.disabled,
.prop_option_line_through .propvision1 .offer_prop .div_options .div_option.disabled:hover{
	color:#B3B3B3;
	cursor:default;
	text-decoration:line-through;
	background-color:#FFF;
}
.prop_option_line_through .propvision1 .offer_prop.color .div_options .div_option.disabled, /* color */
.prop_option_line_through .propvision1 .offer_prop.color .div_options .div_option.disabled:hover, /* color */
.prop_option_hide .propvision1 .offer_prop .div_options .div_option.disabled,
.prop_option_hide .propvision1 .offer_prop .div_options .div_option.disabled:hover{
	display:none;
}
/* End */


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

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

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


/* Start:/bitrix/templates/profurn_custom/js/glass/style.css?1618552377298*/
.glass{
	position:relative;
	display:inline-block;
	//display:inline;
	//zoom:1;
}
.glass_lupa{
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:295px;
	height:295px;
	border:4px solid #F2F2F2;
	cursor:pointer;
	z-index:110;
	background-color:#fff;
}
.js_picture_glass{
	cursor:pointer;
}
/* End */


/* Start:/bitrix/templates/profurn_custom/css/bootstrap.grid.min.css?161855237818020*/
.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1120px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1300px){.container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:1120px){.container{width:960px;max-width:100%}}@media (min-width:1300px){.container{width:1240px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1120px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1300px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1120px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1300px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:1120px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:1300px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.33333%}.pull-2{right:16.66667%}.pull-3{right:25%}.pull-4{right:33.33333%}.pull-5{right:41.66667%}.pull-6{right:50%}.pull-7{right:58.33333%}.pull-8{right:66.66667%}.pull-9{right:75%}.pull-10{right:83.33333%}.pull-11{right:91.66667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.33333%}.push-2{left:16.66667%}.push-3{left:25%}.push-4{left:33.33333%}.push-5{left:41.66667%}.push-6{left:50%}.push-7{left:58.33333%}.push-8{left:66.66667%}.push-9{left:75%}.push-10{left:83.33333%}.push-11{left:91.66667%}.push-12{left:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1120px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1300px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}
/* End */


/* Start:/bitrix/templates/profurn_custom/js/menu/menu.css?16185523772058*/
.menu {
	display: block;
}

.menu li {
	display: inline-block;
	position: relative;
	z-index: 100;
}

.menu li:first-child {
	margin-left: 0;
}

.menu li a {
	font-weight: 600;
	text-decoration: none;
	padding: 11px;
	display: block;
	color: #ffffff;
	-webkit-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}

.menu li a:hover,
.menu li:hover>a {
	color: #ffffff;
	background: #9CA3DA;
}

.menu ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 150px;
	position: absolute;
	top: 43px;
	left: 0px;
	background: #ffffff;
}

.menu ul li {
	display: block;
	float: none;
	background: none;
	margin: 0;
	padding: 0;
}

.menu ul li a {
	font-size: 12px;
	font-weight: normal;
	display: block;
	color: #797979;
	border-left: 3px solid #ffffff;
	background: #ffffff;
}

.menu ul li a:hover,
.menu ul li:hover>a {
	background: #f0f0f0;
	border-left: 3px solid #9CA3DA;
	color: #797979;
}

.menu li:hover>ul {
	display: block;
}

.menu ul ul {
	left: 149px;
	top: 0px;
}

.mobile-menu {
	display: none;
	width: 100%;
	padding: 11px;
	background: #3E4156;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 600;
}

.mobile-menu:hover {
	background: #3E4156;
	color: #ffffff;
	text-decoration: none;
}

@media (min-width: 769px) and (max-width: 979px) {
	.mainWrap {
		width: 768px;
	}
	.menu ul {
		top: 37px;
	}
	.menu li a {
		font-size: 12px;
		padding: 8px;
	}
}

@media (max-width: 1119px) {
	.mainWrap {
		width: auto;
		padding: 50px 20px;
	}
	.menu {
		display: none;
	}
	.mobile-menu {
		display: block;
	}
	nav {
		margin: 0;
		background: none;
	}
	.menu li {
		display: block;
		margin: 0;
	}
	.menu li a {
		background: #ffffff;
		color: #797979;
		border-top: 1px solid #e0e0e0;
		border-left: 3px solid #ffffff;
	}
	.menu li a:hover,
	.menu li:hover>a {
		background: #f0f0f0;
		color: #797979;
		border-left: 3px solid #9CA3DA;
	}
	.menu ul {
		display: block;
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
	}
	.menu ul ul {
		left: 0;
	}
}

@media (max-width: 480px) {}

@media (max-width: 320px) {}

/* End */


/* Start:/bitrix/templates/profurn_custom/css/new2018.css?161855237822781*/
@font-face {
	font-family: OpenSans;
	font-weight: 400;
	font-style: normal;
	src: url(/bitrix/templates/profurn_custom/css/../fonts/OpenSans/OpenSans-Regular.ttf) format("truetype");
}

@font-face {
	font-family: OpenSans;
	font-weight: 400;
	font-style: italic;
	src: url(/bitrix/templates/profurn_custom/css/../fonts/OpenSans/OpenSans-Italic.ttf) format("truetype");
}

@font-face {
	font-family: OpenSans;
	font-weight: bold;
	font-style: normal;
	src: url(/bitrix/templates/profurn_custom/css/../fonts/OpenSans/OpenSans-Bold.ttf) format("truetype");
}

*::-webkit-input-placeholder {
	color: #999999;
	opacity: 1;
	font-size: 11px;
	font-family: OpenSans;
}
*:-moz-placeholder {
	color: #999999;
	opacity: 1;
	font-size: 11px;
	font-family: OpenSans;
}
*::-moz-placeholder {
	color: #999999;
	opacity: 1;
	font-size: 11px;
	font-family: OpenSans;
}
*:-ms-input-placeholder {
	color: #999999;
	opacity: 1;
	font-size: 11px;
	font-family: OpenSans;
}

body,
input {
	font-family: OpenSans !important;
}


.container,
.container * {
	box-sizing: border-box;
}

.row,
.row * {
	box-sizing: border-box;
}


#new_wrap #content_new .catalog_descr {
	color: #fff;
	background-size: 100% auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
      line-height: 1.5;
}
#new_wrap #content_new .catalog_descr .row > * {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
#new_wrap #content_new .catalog_descr ul {
	list-style: none;
	padding: 0;
}
#new_wrap #content_new .catalog_descr ul li {
	    line-height: 1.5;
}
#new_wrap #content_new .catalog_descr ul li:before {
	content: '-';
	margin-right: 4px;
}
#new_wrap #content_new .title {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
}


#new_wrap #content_new .exc_left {
	font-size: 14px;
	background: rgba(0, 0, 0, .5);
	padding: 10px;
	flex-grow: 1;
	margin-top: 30px;
}

#new_wrap #content_new .exc_cat {
	padding: 10px;
	font-size: 11px;
	border-left: 3px solid #214496;
	background: rgba(0, 0, 0, .5);
	flex-grow: 1;
	margin-top: 30px;
}

#new_wrap #content_new .catalog_descr p {
	margin-bottom: 5px;
}

/*#new_wrap #content_new .scroll-pane {
	width: 100px;
	height: 275px;
}*/



#new_wrap #content_new .pics_wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	position: relative;
}

#new_wrap #content_new .product_vertical {
	width: 100px;
	margin: 0;
	margin-right: 15px;
}

#new_wrap #content_new .product_vertical .popd_jscrollpane {
	height: 300px;
}

#new_wrap #content_new .product_vertical .scrollbtn.prev,
#new_wrap #content_new .product_vertical .scrollbtn.next {
	width: 90px;
  padding: 0;
  text-align: center;
}

#new_wrap #content_new .picslider .scrollinner a {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}
#new_wrap #content_new .picslider .scrollinner a img {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}
#new_wrap #content_new .elementdetail {
	padding-top: 15px;
}

#new_wrap #content_new .elementdetail .pic {
	flex-grow: 1;
	margin: 0;
	height: 360px;
	line-height: normal;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	padding: 15px;
}

#new_wrap #content_new .elementdetail .pic .glass {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}
.jspDrag {
	background: #ed1d24;
}
.jspDrag.jspActive,
.jspDrag.jspHover {
	background: #c80c12;
}

#new_wrap #content_new .elementdetail .pic img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
	width: auto;
}

#new_wrap #content_new .blue_descr {
	color: #fff;
	font-size: 14px;
	padding: 5px 15px 5px 5px;
	position: relative;
	background: url(/bitrix/templates/profurn_custom/css/../img/blue_bg-min.png) 0 0 no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-bottom: 10px;
}
#new_wrap #content_new .client_owl_wrap {
	position: relative;
}
#new_wrap #content_new .client_owl_wrap .caption {
	color: #fff;
	background: rgba(0,0,0,0.6);
	position: absolute;
	left: 0;
	top: 0;
	padding: 15px 10px 5px;
	text-transform: uppercase;
	font-size: 14px;
	z-index: 2;
	width: 100%;
}

#new_wrap #content_new #client_owl .item {
	position: relative;
	width: 100%;
	height: 280px;
	font-size: 14px;
	color: #fff;
	padding: 0 50px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

#new_wrap #content_new #client_owl .info {
	background: rgba(0,0,0,0.6);
	margin-top: auto;
	margin-bottom: 15px;
	padding: 10px;
}

#new_wrap #content_new #client_owl .info ul {
	list-style: none;
	margin-bottom: 10px;
	padding: 0;
}
#new_wrap #content_new #client_owl .info ul li {
	margin-bottom: 5px;
}
#new_wrap #content_new #client_owl .info a {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}
#new_wrap #content_new #client_owl .info a:hover {
	text-decoration: none;
}

#new_wrap #content_new #client_owl .title {
	font-weight: bold;
	font-size: 14px;
}

#new_wrap #content_new #client_owl .owl-nav {
	top: 0;
}

#new_wrap #content_new  #client_owl .owl-nav div {
	height: 280px;
	-ms-background-position-y: 50%;
	background-position-y: 50%;
	margin: 0;
	border: none;
	border-radius: 0;
	background-position: 0 0;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
#new_wrap #content_new  #client_owl .owl-nav div:hover {
	opacity: 0.8;
}
#new_wrap #content_new  #client_owl .owl-nav .owl-prev {
	background-image: url(/bitrix/templates/profurn_custom/css/../img/arrow_new_left.png);
}
#new_wrap #content_new  #client_owl .owl-nav .owl-next {
	background-image: url(/bitrix/templates/profurn_custom/css/../img/arrow_new_right.png);
}

#new_wrap #content_new .right_info {
	display: none;
}

#new_wrap #content_new .h1 {
	text-transform: uppercase;
	margin: 0px 0px 30px 0px;
	font-size: 24px;
	font-weight: normal;
	color: #214496;
}

#new_wrap #content_new .top_icons {
	top: 0;
	right: 15px;
}
#new_wrap #content_new .elementdetail {
	width: auto;
	float: none;
}
#new_wrap #content_new .elementdetail .pictures {
	padding: 0 15px;
}

#new_wrap #content_new .info_price {
	width: 16px;
	height: 16px;
	background: url(/bitrix/templates/profurn_custom/css/../img/info.png) 0 0 no-repeat;
	margin-left: 5px;
	position: relative;
	top: 1px;
}

.ui-tooltip, .arrow:after {
    background: #f2f2f2;
  }
  .ui-tooltip {
    padding: 5px 10px;
    color: #626262;
    font: normal 11px OpenSans, Sans-Serif;
    border-radius: 0;
    width: 200px;
  }
  .arrow {
    width: 12px;
    height: 7px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -7px;
  }

  .arrow.top {
    top: -7px;
    bottom: auto;
  }

  .arrow:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 3px;
    width: 12px;
    height: 12px;
    box-shadow: none;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .arrow.top:after {
    top: 3px;
    bottom: auto;
  }


  .ui-widget.ui-widget-content {
  	border: none;
  	box-shadow: none;
  }

#new_wrap #content_new .elementdetail .add2basketform .quantity input {
	font-weight: bold;
}

#new_wrap #content_new .elementdetail .add2basketform .quantity span {
	line-height: 54px;
}

#new_wrap #content_new .elementdetail .add2basketform .quantity a {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}

#new_wrap #content_new .elementdetail .add2basketform .quantity a i {
	font-size: 25px
}

#new_wrap #content_new .submit_delivery {
	background: url(/bitrix/templates/profurn_custom/css/../img/deliver.png) 8px 50% no-repeat;
}

#new_wrap #content_new .submit_cheap {
	margin-right: 10px;
}

#new_wrap #content_new .select_color_pick {
	width: 100%;
}

#new_wrap #content_new .select_size .ddTitleText {
	height: 40px;
}

#new_wrap #content_new .select_size .ddlabel{
	padding-left: 5px;
}

#new_wrap #content_new .custom_size input {
	border: none;
	box-shadow: none;
	padding: 0 5px;
	margin: 0;
	background: none;
	outline: none;
	font-size: 12px;
	flex-grow: 1;
	max-width: 100%;
  width: 100%;

}

#new_wrap #content_new .custom_wrap {
	border: 1px solid #c3c3c3;
	position: relative;
	border-radius: 3px;
	height: 42px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	line-height: 36px;
    font-size: 20px;
}

#new_wrap #content_new .custom_height {
	text-align: right;
}

#new_wrap #content_new .custom_size {
	margin: 15px 0 5px;
}

#new_wrap #content_new .custom_size_form input {
	border: none;
	box-shadow: none;
	padding: 0 5px;
	margin: 0;
	background: none;
	outline: none;
	font-size: 12px;
	flex-grow: 1;
	max-width: 100%;
  width: 100%;
  border: 1px solid #bcbcbc;
  height: 32px;
  border-radius: 3px;
  background: #fff;
}

#new_wrap #content_new .custom_size_form input:focus {
	border: 1px solid #162d63;
}

#new_wrap #content_new .custom_size_form {
	background: #fafafa;
	padding: 20px 30px;
	margin-top: 15px;
	font-size: 14px;
}

#new_wrap #content_new .custom_size_form .caption{
	text-transform: uppercase;
	color: #214496;
	margin-bottom: 15px;
}

#new_wrap #content_new .custom_size_form a {
	text-decoration: underline;
}

#new_wrap #content_new .custom_size_form .words {
	margin-bottom: 10px;
}

#new_wrap #content_new .custom_size_form label {
	font-size: 12px;
	color: #999999;
}

#new_wrap #content_new .custom_size_form .btn {
	background: #214496;
	/*font-weight: bold;*/
	font-size: 12px;
	text-transform: uppercase;
	height: 40px;
	margin-top: 15px;
	padding: 0;
  border: none;
}
#new_wrap #content_new .custom_size_form .btn:hover,
#new_wrap #content_new .custom_size_form .btn:active {
	text-decoration: none;
	background: #162d63;
}
#new_wrap #content_new .custom_size_form .policy {
	font-size: 12px;
	margin-top: 10px;
}

#new_wrap #content_new .custom_size_form .policy a {
	color: #000;
}

#new_wrap #content_new .char_row {
	line-height: 24px;
  border-bottom: 1px solid #e7ebee;
}

#new_wrap #content_new #tabs_product ul a {
	text-transform: none;
}

#new_wrap #content_new #tabs_product {
	padding: 0;
}

#new_wrap #content_new .sert_item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	font-size: 14px;
}

#new_wrap #content_new .sert_item a {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	height: 180px;
	border: 1px solid #e7e7e7;
	padding: 10px;
	margin-bottom: 10px;
	position: relative;
}
#new_wrap #content_new .sert_item a:hover:after {
	border: 1px solid #274999;
	position: absolute;
	width: 100%;
	height: 100%;
	content: '';
	background: rgba(39,73,153,0.5) url(/bitrix/templates/profurn_custom/css/../img/search-icon.png) 50% 50% no-repeat;
}
#new_wrap #content_new .sert_item a img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
	width: auto;
}

#new_wrap #content_new .sert_item .caption {
	color: #214496;
	text-align: center;
	line-height: 20px;
}

#new_wrap #content_new .recomm_products img {
	max-width: 100%;
}



#new_wrap #content_new #interior_slider .item {
	position: relative;
	width: 100%;
	height: 215px;
	font-size: 14px;
	color: #fff;
	padding: 0 10px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	-ms-align-items: center;
	align-items: center;
}

#new_wrap #content_new #interior_slider .info {
	background: rgba(0,0,0,0.6);
	padding: 10px;
	display: none;
}
#new_wrap #content_new #interior_slider .item:hover .info {
	display: block;
}
#new_wrap #content_new #interior_slider .info ul {
	list-style: none;
	margin-bottom: 10px;
	padding: 0;
}
#new_wrap #content_new #interior_slider .info ul li {
	margin-bottom: 5px;
}
#new_wrap #content_new #interior_slider .info a {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}
#new_wrap #content_new #interior_slider .info a:hover {
	text-decoration: none;
}

#new_wrap #content_new #interior_slider .title {
	font-weight: bold;
	font-size: 14px;
}

#new_wrap #content_new #interior_slider .owl-nav {
	top: 0;
}

#new_wrap #content_new #interior_slider .owl-nav div {
	height: 215px;
	-ms-background-position-y: 50%;
	background-position-y: 50%;
	margin: 0;
	border: none;
	border-radius: 0;
	background-position: 0 0;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
#new_wrap #content_new #interior_slider .owl-nav div:hover {
	opacity: 0.8;
}
#new_wrap #content_new #interior_slider .owl-nav .owl-prev {
	background-image: url(/bitrix/templates/profurn_custom/css/../img/arrow_new_left.png);
}
#new_wrap #content_new #interior_slider .owl-nav .owl-next {
	background-image: url(/bitrix/templates/profurn_custom/css/../img/arrow_new_right.png);
}

#new_wrap #content_new .exc_item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	-ms-align-items: center;
	align-items: center;
	font-size: 12px;
	border: 1px solid #f2f2f2;
	text-align: center;
	padding: 30px 0px 10px;
	flex-grow: 1;
	margin-bottom: 30px;
}

#new_wrap #content_new .exc_item .img {
	height: 90px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 100%;
}

#new_wrap #content_new .exc_item_wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

#new_wrap #content_new .exc_item .caption {
	padding: 0 5px;
	line-height: 16px;
}

#new_wrap #content_new .client_item {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	text-align: center;
	-ms-align-items: center;
	align-items: center;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}

#new_wrap #content_new .client_item .img {
	height: 150px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin-bottom: 15px;
}

#new_wrap #content_new  .client_item .caption {
	font-size: 12px;
	color: #214496;
}

#new_wrap #content_new .client_carousel .owl-stage-outer {
	height: auto;
}
#new_wrap #content_new .client_carousel .owl-nav {
	margin: 0;
}

#delivery_popup {
	width: 420px;
}
.delivery_fancy.fancybox-opened .fancybox-outer {
	padding: 0;
}
.delivery_fancy .fancybox-close {
	padding: 8px 10px;
}
#delivery_popup .right_info_wrap {
	padding: 30px 20px;
	background: #fafafa;
	border: 1px solid #f3f3f3;
}
#delivery_popup .info_manager {
	border-bottom: 1px solid #bcbcbc;
	padding-bottom: 10px;
}
#delivery_popup .manager_text {
	font-size: 12px;
}
#delivery_popup .manager_link {
	font-size: 14px;
	text-decoration: underline;
	padding-left: 30px;
	display: block;
	height: 30px;
	line-height: 30px;
}

#delivery_popup .manager_phone {
	background: url('/bitrix/templates/profurn_custom/img/phone.png') 3px 50% no-repeat;
}

#delivery_popup .manager_email {
	background: url('/bitrix/templates/profurn_custom/img/email.png') 0 50% no-repeat;
}

#delivery_popup .manager_link:hover {
	text-decoration: none;
}

#delivery_popup .details_title {
	padding-left: 35px;
	text-transform: uppercase;
	color: #ed1d24;
	font-size: 12px;
	margin: 15px 0 5px;
	font-family:Opensansbold;
	height: 24px;
	line-height: 24px;
}
#delivery_popup .details_delivery {
	background: url('/bitrix/templates/profurn_custom/img/delivery.png') 0 50% no-repeat;
}
#delivery_popup .details_pay {
	background: url('/bitrix/templates/profurn_custom/img/pay.png') 4px 50% no-repeat;
}
#delivery_popup .details_garantee {
	background: url('/bitrix/templates/profurn_custom/img/garantee.png') 4px 50% no-repeat;
}
#delivery_popup .details_order {
	background: url('/bitrix/templates/profurn_custom/img/order.png') 4px 50% no-repeat;
}
#delivery_popup .order_text,
#delivery_popup .garantee_text,
#delivery_popup .pay_text,
#delivery_popup .delivery_text {
	font-size: 12px;
}
#delivery_popup .pay_text ul li {
	list-style-type: disc;
}
#delivery_popup .delivery_text .delivery_grey{
	color: #626262;
}
#delivery_popup .garantee_text .garantee_bold,
#delivery_popup .delivery_text .delivery_bold{
	font-family:Opensansbold;
}

.icons_header {
	display: block !important;
}




#header.header_none {
	display: none;
}


#header.header_new .phone a,
#header.header_new .phone a:hover {
	font-size: 26px;
	display: block;
	line-height: normal;
}

.header-time {
	text-align: right;
}

#header.header_new .column1 .column1inner {
	line-height: normal;
	display: block;
	position: relative;
	text-align: center;
}
#header.header_new .phone .icon {
	position: absolute;
	left: -25px;
  top: 4px;
  display: block;
}

#header.header_new .header_row {
	-ms-align-items: center;
	align-items: center;
	justify-content: space-around;
	padding: 5px 0;
}

#header.header_new .column1 {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}

#header.header_new #title-search {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	border: none;
	white-space: normal;
	margin: 0;
}

#header.header_new #title-search.searchinhead form {
  overflow: hidden;
  border: 1px solid #f2f2f2;
  height: 41px;
}

#header.header_new {
	white-space: normal !important;
}

#header.header_new .catalogmenucolumn {
	min-width: 0;
	float: none;
}

#header.header_new .catalogmenu li ul ul {
	margin-left: 206px;
}
#header.header_new .searchinhead .icon1,
#header.header_new .searchinhead .icon2 {
	margin-left: 8px;
	margin-right: 8px;
}


#header.header_new .searchinhead .aroundtext {
	margin-left: 32px;
  padding-right: 76px;
}

#header.header_new .callback .column1inner {
	width: 100%;
}

#header.header_new .callback a {
	display: block;
}

#header.header_new .exc_head {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
	background: #f3f3f3;
	font-size: 11px;
	color: #2f2f2f;
	  padding: 5px 0;
height: 41px;
}

#header.header_new .exc_head:before {
	content: '';
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	margin-right: 5px;

}

#header.header_new .exc_1:before {
	background-image: url(/bitrix/templates/profurn_custom/css/../img/exc_1.png);
}
#header.header_new .exc_2:before {
	background-image: url(/bitrix/templates/profurn_custom/css/../img/exc_2.png);
}
#header.header_new .exc_3:before {
	background-image: url(/bitrix/templates/profurn_custom/css/../img/exc_3.png);
}

#header.header_new .rsfavorite .icon {
	background-position: 0 0;
	background-image: url(/bitrix/templates/profurn_custom/css/../img/like-haed.png);
	background-repeat: no-repeat;
	width: 31px;
	height: 25px;
}

.col-logo {
	padding: 0 15px;
}

.download_catalog a {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	color: #000;
}

.download_catalog a i {
	width: 29px;
	height: 30px;
	display: block;
	background: url(/bitrix/templates/profurn_custom/css/../img/catalog.png) 0 0 no-repeat;
	margin-right: 10px;
}

#header.header_new #inheadfavorite {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
}
#content>div>div>div.presscentermainn.clearfix {
	margin-top: -160px;
	    width: 207px;
}

#header.header_new .rsfavorite .title, #header.header_new .rsfavorite .descr {
	margin-left: 0;
}
#header .row {
	flex-wrap: nowrap;
}
#header.header_new .catalogmenucolumn {
	width: 207px;
}
.aroundjssorslider1 {
	margin-left: 207px;
}

.main_news_title {
	font-size: 18px;
	color: #ee8131;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 17px;
}

#header.header_new .header_row {
	flex-wrap: nowrap;
}

#header.header_new .header_row .no-gutters {
	flex-wrap: nowrap;
	-ms-align-items: center;
	align-items: center;
}
.mainsections li.section {
	width: 33.33333333%;
	text-align: center;
}
.mainsections {
	width: 82%;
}
.banner_gif {
	width: 100%;
	background: url(/bitrix/templates/profurn_custom/css/../img/Banner_site.gif) 0 0 no-repeat;
	display: block;
	height: 320px;
	background-size: contain;
	margin-top: 7px;
}

#header.header_new .column1.phone .column1inner {
	line-height: 0px;
}


#tpanel .centeringin {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}

#header.header_new .logo {
	width: 250px;
	justify-content: flex-start;
}


.favorite .icon {
	background-position: 0 0;
	background-image: url(/bitrix/templates/profurn_custom/css/../img/like-haed.png);
	background-repeat: no-repeat;
	width: 31px;
	height: 25px;
	margin-right: 10px;
}

.favorite div {
	color: #000;
	font-size: 14px;
}
.favorite .descr {
	font-size: 12px;
	color: #214496;
}

#inheadfavorite {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	-ms-align-items: center;
	align-items: center;
}
.basket-wrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}
.basket .icon {
	width: 37px;
	height: 33px;
	background-position: 0px -367px;
	background-image: url('/bitrix/templates/profurn_custom/img/icons.png?v100');
	background-repeat: no-repeat;
	margin-right: 10px;
}
.basket .title {
	font-size: 14px;
	color: #000;
}
.basket .descr {
	font-size: 12px;
	color: #214496;
}
#header.header_new .header_row {
	justify-content: space-between;
}

.preview-model {
	max-width: 600px;
}

.preview-model a {
	font-size: 16px;
	margin-top: 6px;
	display: inline-block;
	color: #214496;
}

@media (max-width:1200px){
#header.header_new .header_row {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

#header .row {
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
}

@media (min-width:576px){
.centering{width:540px;max-width:100%}
}
@media (min-width:768px){
.centering{width:720px;max-width:100%}
}
@media (min-width:1120px){
.centering{width: 960px;max-width:100%}
}
@media (min-width:1300px){
	.centering{width:1240px;max-width:100%}
}
/* End */


/* Start:/bitrix/templates/profurn_custom/css/zcallback_widget.css?161855237810191*/
.zcwPopup-bg {
    display: none;
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
    z-index: 99991 !important;
    width: 100% !important;
    height: 100% !important;
    background: url('/bitrix/templates/profurn_custom/js/fancybox/fancybox_overlay.png') repeat 0 0 !important;
    cursor: pointer !important;
    -webkit-filter: blur(1.4px);
    -moz-filter: blur(1.4px);
    -ms-filter: blur(1.4px);
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='2'/></filter></svg>#blur");
    filter: blur(2px);
    filter: progid:DXImageTransform.Microsoft.Blur(pixelRadius=2);
}

.zcwPopup {
    display: none;
    text-align: left;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 99992 !important;
    width: 280px!important;
    margin: -80px 0 0 -140px;
    height: auto !important;
    font-family: OpenSans !important;
    font-size: 21px !important;
    background-color: white;
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
    color: #444;
}

.zcwPopup-title,
.zcwPopup-description,
.zcwPopup-content {
   color: #444;
}

.zcwPopup-title {
    font-size: 24px;
    font-family: Opensanslight,Arial,Helvetica,sans-serif;
    padding: 20px;
    border-bottom: 1px solid #F2F2F2;
    line-height: 20px;
    font-weight: normal;
    text-align: left;
}
.zcwPopup-description {
    padding: 15px 20px 5px;
    text-align: left;
}
.zcwPopup-form {
    padding: 15px 20px;
    text-align: left;
}
#zcwPopup-raty img {
    display: inline !important;
}

.zcwPopup-close {
    z-index: 99992 !important;
    cursor: pointer !important;
    text-decoration: none;
    color: grey;
    position: absolute;
    top: 10px;
    right: 10px;
}

.zcwPopup-content {
    font-size: 14px;
}

.zcwPopup-countdown {
    font-weight: bold;
    display: none;
}

.zcwPopup .link {
    text-decoration: underline;
    cursor: pointer;
}

.zcwPopup .powered_by {
    margin-top: 7px;
    font-size: 12px;
    color: #777777 !important;
}

.zcwPopup .powered_by a {
    font-weight: bold !important;
    color: #777777 !important;
    text-decoration: underline !important;
}

.zcwPopup button,
.zcwPopup input,
.zcwPopup select,
.zcwPopup textarea {
    margin: 0;
    width: auto !important;
    color: black;
    border: solid 1px #999999;
    border-radius: 2px;
    display: inline !important;
}

.zcwPopup input.zcwInputError,
.zcwPopup select.zcwInputError,
.zcwPopup textarea.zcwInputError {
    border: 1px solid red;
}

#zcwMiniButton {
    position:fixed;
    right: 100px;bottom: 100px;    width:70px;
    height:70px;
    cursor:pointer;
    opacity:0.5;
    z-index:99990;
}

#zcwMiniButton #zcwMiniButtonMain {
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-radius:50% !important;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    background-color:rgb(212,53,53);
    width:70px;
    height:70px;
    -webkit-animation:zcwmini 1.5s 0s ease-out infinite;
    -moz-animation:zcwmini 1.5s 0s ease-out infinite;
    animation:zcwmini 1.5s 0s ease-out infinite;

}

#zcwMiniButton #zcwMiniButtonMain:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    background-image:url(/bitrix/templates/profurn_custom/img/mini.png);
    background-repeat:no-repeat;
    background-position:center center;
    -webkit-animation: zcwphone 1.5s linear infinite;
    -moz-animation: zcwphone 1.5s linear infinite;
    animation: zcwphone 1.5s linear infinite;

}

#zcwMiniButton:hover {
    opacity:0.8;
}

#zcwMiniButton:hover #zcwMiniButtonMain {
    -webkit-animation:zcwmini2 1s 0.4s ease-out infinite;
    -moz-animation: zcwmini2 1s 0.4s ease-out infinite;
    animation: zcwmini2 1s 0.4s ease-out infinite;
}

#zcwMiniButton:hover #zcwMiniButtonMain:before {
    -webkit-animation: zcwphone2 1s linear infinite;
    -moz-animation: zcwphone2 1s linear infinite;
    animation: zcwphone2 1s linear infinite;
}

.zcwPopup button, .zcwPopup input, .zcwPopup select, .zcwPopup textarea {
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
        margin: 0 2px;
    padding: 0 5px;
}

.zcwPopup input[type="submit"] {
    cursor: pointer;
    padding: 0 20px;
    background: #ed1d24;
    color: #fff;
    transition: background 0.5s ease 0s;
    outline: none;
    border: none;
}
.zcwPopup input[type="submit"]:hover {
    background: #c80c12;
}

.zcwPopup-close {
    background: url(/bitrix/templates/profurn_custom/img/icons.png?v100);
    width: 10px;
    height: 10px;
    background-position: 0px -91px;
    top: 20px;
    right: 20px;
    color: transparent;
}
@-webkit-keyframes zcwphone {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-moz-keyframes zcwphone {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes zcwphone {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-webkit-keyframes zcwphone2 {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-moz-keyframes zcwphone2 {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@keyframes zcwphone2 {
    0% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    25% {-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg);}
    50% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    75% {-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);}
    100% {-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}
@-webkit-keyframes zcwmini {
    0% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(212,53,53, 0);}
    10% {box-shadow: 0 0 8px 6px rgba(0,0,0, 1), 0 0 12px 10px rgba(0,0,0,0), 0 0 0 0 rgba(0,0,0, 1);}
    100% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(212,53,53, 0);}
}
@-moz-keyframes zcwmini {
    0% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(212,53,53, 0);}
    10% {box-shadow: 0 0 8px 6px rgba(0,0,0, 1), 0 0 12px 10px rgba(0,0,0,0), 0 0 0 0 rgba(0,0,0, 1);}
    100% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(212,53,53, 0);}
}
@keyframes zcwmini {
    0% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(212,53,53, 0);}
    10% {box-shadow: 0 0 8px 6px rgba(0,0,0, 1), 0 0 12px 10px rgba(0,0,0,0), 0 0 0 0 rgba(0,0,0, 1);}
    100% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(212,53,53, 0);}
}
@-webkit-keyframes zcwmini2 {
    0% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(212,53,53, 0);}
    10% {box-shadow: 0 0 8px 6px rgba(0,0,0, 1), 0 0 12px 10px rgba(0,0,0,0), 0 0 0 0 rgba(0,0,0, 1);}
    100% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(212,53,53, 0);}
}
@-moz-keyframes zcwmini2 {
    0% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(212,53,53, 0);}
    10% {box-shadow: 0 0 8px 6px rgba(0,0,0, 1), 0 0 12px 10px rgba(0,0,0,0), 0 0 0 0 rgba(0,0,0, 1);}
    100% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(212,53,53, 0);}
}
@keyframes zcwmini2 {
    0% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(212,53,53, 0);}
    10% {box-shadow: 0 0 8px 6px rgba(0,0,0, 1), 0 0 12px 10px rgba(0,0,0,0), 0 0 0 0 rgba(0,0,0, 1);}
    100% {box-shadow: 0 0 8px 6px rgba(212,53,53, 0), 0 0 0 40px rgba(0,0,0,0), 0 0 0 40px rgba(212,53,53, 0);}
}

@media only screen and (min-width: 960px) {
    .zcwPopup {
        width: 550px !important;
        margin: -120px 0 0 -275px;
    }
}

@media (max-width: 740px) {
	#zcwMiniButton {
		display: none;
	}
}
/* End */


/* Start:/bitrix/templates/profurn_custom/css/zcallback_mobi.css?16185523785021*/
#popup__toggle{bottom:40px;right:33%;transform:scale(0.7, 0.7);position:fixed;z-index:999;}
.img-circle{background-color:#d43535;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #d43535;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#d43535;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(/bitrix/templates/profurn_custom/img/mini.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
  
  @media (min-width: 740px) {
	#popup__toggle {
		display: none;
	}
}
/* End */


/* Start:/bitrix/templates/profurn_custom/components/bitrix/menu/tpanel/style.css?1618552378187*/
.tpanel_menu{
	height:48px;
	overflow:hidden;
}
.tpanel_menu a{
	font-family:Opensanslight,Arial,Helvetica,sans-serif;
	display:block;
	float:left;
	margin-top:16px;
	margin-right:14px;
}
/* End */


/* Start:/bitrix/templates/profurn_custom/components/redsign/favorite.list/inheader/style.css?1618552378429*/
.rsfavorite{
	text-align:left;
}
.rsfavorite a,
.rsfavorite a:hover{
	display:block;
	color:#000;
	text-decoration:none;
}
.rsfavorite a .title{
	font-size:14px;
}
.rsfavorite a:hover .title{
	text-decoration:underline;
}
.rsfavorite .icon{
	display:block;
	float:left;
	width:23px;
	height:26px;
	margin-top:6px;
	margin-right:10px;
	background-position:0px -438px;
}
.rsfavorite .title,
.rsfavorite .descr{
	margin-left:33px;
}
/* End */


/* Start:/bitrix/templates/profurn_custom/components/bitrix/sale.basket.basket.small/inheader/style.css?1618552378549*/
.basketinhead{
	text-align:left;
}
.basketinhead a,
.basketinhead a:hover{
	display:block;
	color:#000;
	text-decoration:none;
}
.basketinhead a .title{
	font-size:14px;
}
.basketinhead a:hover .title{
	text-decoration:underline;
}
.basketinhead .icon{
	display:block;
	float:left;
	width:37px;
	height:33px;
	margin-top:0px;
	margin-right:10px;
	background-position:0px -367px;
}
.basketinhead .descr{
	color:#214496;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.basketinhead .title,
.basketinhead .descr{
	margin-left:47px;
}
/* End */


/* Start:/bitrix/templates/profurn_custom/components/bitrix/search.title/inheader/style.css?16185523782582*/
/* search form */
.searchinhead{
	min-height:40px;
	margin-left:250px;
	border:1px solid #f2f2f2;
}
.searchinhead form{
	width:100%;
	overflow:hidden;
}
.searchinhead .icon1{
	display:block;
	float:left;
	width:15px;
	height:16px;
	margin:12px 11px 0px 11px;
	background-position:0 -54px;
}
.searchinhead .aroundtext{
	width:100%;
	margin-right:44px;
	margin-left:40px;
	padding-right:88px;
}
.searchinhead .aroundtext .text{
	display:block;
	width:100%;
	padding:10px 5px 10px 0;
	background:transparent;
	border:none;
	box-shadow:none;
}
.searchinhead .aroundtext .text:focus{
	border:none;
}
.searchinhead .icon2{
	display:block;
	float:right;
	width:16px;
	height:14px;
	margin:13px 13px 0px 13px;
	background-position:0 -70px;
}
/* search.title -> results */
.title-search-result{
	display:none;
	margin-top:-3px;
	padding-right:1px;
	border-collapse:collapse;
	border:none;
	background-color:#fff;
	overflow:hidden;
	z-index:205;
}
.stitle{
	padding:15px 0px;
	text-align:left;
	background-color:#fff;
	border:1px solid #F2F2F2;
}
.stitle .title{
	margin:20px 20px 0px 20px;
	padding-bottom:8px;
	color:#ee8131;
	border-bottom:1px solid #F2F2F2;
}
.stitle .title.first{
	margin-top:0px;
}
.stitle .iblock .item{
	display:block;
	padding:6px 20px;
}
.stitle .iblock .item:hover{
	color:#fff;
	background-color:#899CC7;
}
/* simple items */

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

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


/* Start:/bitrix/templates/profurn_custom/components/bitrix/menu/catalog/style.css?16185523785833*/
.catalogmenucolumn{
	float:left;
	min-width:250px;
}
.catalogmenucolumn ul {
	list-style: none;
	padding-left: 0px;
	margin-top: 0;
	margin-bottom: 0px;
}
.catalogmenucolumn ul > li {
	list-style-type: none;
}
.catalogmenu,
.catalogmenusmall{
	position:relative;
}

.catalogmenu,
.catalogmenu ul,
.catalogmenusmall,
.catalogmenusmall ul{
	width: 100%;
}
.catalogmenu a,
.catalogmenusmall a{
	position:relative;
	display:block;
	padding:9px 12px;
	text-decoration:none;
}
.catalogmenu li{
	background-color:#FFF;
	display: block;
}
.catalogmenu li.more{
	display:none;
}
.catalogmenu.hover li.more{
	display:block;
}
.catalogmenu.hover li.morelink{
	display:none;
}
.catalogmenu li.parent{
	max-width:250px;
	background-color:#F3F3F3;
}
.catalogmenu a.parent{
	padding:11px 12px;
	color:#000;
	font-size:13px;
}
.catalogmenu a.parent .icon.menu{
	float:right;
	width:13px;
	height:13px;
	margin-top:3px;
	margin-right:3px;
	margin-left:8px;
	background-position:0px 0px;
}
.catalogmenu a.first.morelink{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	line-height:16px;
	padding:12px 22px 12px 12px;
}
.catalogmenu li li .icon.menu{
	position:absolute;
	top:50%;
	right:8px;
	width:5px;
	height:8px;
	margin-top:-4px;
	margin-left:8px;
	background-position:0px -83px;
}
.catalogmenu li a.first{
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:11px 22px 10px 12px;
	overflow:hidden;
}
.catalogmenu li a.first.selected{
	text-decoration:underline;
}
.catalogmenu li.first:hover > a,
.catalogmenu li.first.hover > a,
.catalogmenu li.sub:hover > a,
.catalogmenu li.sub.hover > a,
.catalogmenu a.first:hover,
.catalogmenu a.first.hover,
.catalogmenu a.sub:hover,
.catalogmenu a.sub.hover{
	color:#fff;
	background-color:#ee8131;
}
.catalogmenu a.first:active,
.catalogmenu a.first.hover:active,
.catalogmenu a.sub:active,
.catalogmenu a.sub.hover:active{
	color:#fff;
	background-color:#d36f25;
}
.catalogmenu a.first:hover .icon.menu,
.catalogmenu a.first.hover .icon.menu,
.catalogmenu a.sub:hover .icon.menu,
.catalogmenu a.sub.hover .icon.menu{
	background-position:-5px -83px;
}
.catalogmenu li ul.first{
	top:40px;
	max-width:250px;
	border-right:none;
	border-left:none;
	border-bottom:none;
}
.catalogmenu.hover li ul.first{
	border-bottom:1px solid #F3F3F3;
}
.catalogmenu li ul{
	position:absolute;
	top:0px;
	display:none;
	max-width:248px;
	height:auto;
	background-color:#fff;
	border:1px solid #F3F3F3;
	
}
.catalogmenu li ul.show{
	display:block;
	z-index:500;
}
.catalogmenu li.first ul{
	min-height:100%;
}
.catalogmenu li.first{
	border-right:1px solid #F3F3F3;
	border-bottom:1px solid #F3F3F3;
	border-left:1px solid #F3F3F3;
}
.catalogmenu.hover li.first.lastchild{
	border-bottom:1px solid #FFF;
}
.catalogmenu li.sub{
	border-bottom:1px solid #FFF;
}
.catalogmenu li ul a{
	text-align:left;
}
.catalogmenu li ul ul{
	margin:-1px 0 0 248px;
}
.catalogmenu li:hover ul,
.catalogmenu li.hover ul{
	display:none;
}
.catalogmenu li:hover > ul,
.catalogmenu li.hover > ul,
.catalogmenu li:hover ul.first.show,
.catalogmenu li.hover ul.first.show{
	display:block;
	z-index: 200;
}
.catalogmenu .elementinmenu{
	width:250px;\
}
.catalogmenu li:hover ul.elementinmenu,
.catalogmenu li.hover ul.elementinmenu{
	display:block;
	left:0px;
}
.catalogmenu .elementinmenu .name{
	height:35px;
	text-align:center;
	overflow:hidden;
}
.catalogmenu .elementinmenu .pic{
	padding:10px 0px;
	text-align:center;
}
.catalogmenu .elementinmenu .pic a{
	display:block;
	width:210px;
	height:170px;
	line-height:170px;
	text-align:center;
}
.catalogmenu .elementinmenu .pic a img{
	display:inline-block;
}
.catalogmenu .elementinmenu .price{
	padding:10px 20px 0px 20px;
	text-align:center;
}
.catalogmenu .elementinmenu .price span{
	display:inline-block;
	margin-bottom:6px;
}
.catalogmenu .elementinmenu .price.gen{
	display:block;
	font-size:18px;
	margin-right:15px;
	margin-bottom:10px;
}
.catalogmenu .elementinmenu .price.old{
	margin-right:25px;
}
.catalogmenu .elementinmenu .more{
	margin-top:20px;
	padding:0px 20px;
	text-align:right;
}
.catalogmenu .elementinmenu .more a{
	display:inline;
	padding:0px;
	text-align:right;
	text-decoration:none;
}
.catalogmenu .elementinmenu .more a:hover{
	text-decoration:underline;
}
.catalogmenu .elementinmenu .more a .icon{
	width:7px;
	height:14px;
	margin-left:5px;
	margin-bottom:3px;
	background-position:0px -545px;
}
.catalogmenu .elementinmenu .more a:hover .icon {
	background-position:-21px -545px;
}

/* mobile menu */
.catalogmenusmall{
	display:none;
}
.catalogmenusmall li.parent{
	background-color:#F3F3F3;
}
.catalogmenusmall a.parent{
	padding:11px 12px;
	color:#000;
	font-size:13px;
}
.catalogmenusmall a.parent .icon.menu{
	float:right;
	width:13px;
	height:13px;
	margin-top:3px;
	margin-right:3px;
	margin-left:8px;
	background-position:0px 0px;
}


@media screen and (min-width:1010px){
	body.adaptive .catalogmenu li ul.first.show{
		display:block;
	}
}
@media screen and (max-width:1010px){
	body.adaptive .catalogmenu li:hover > ul.lvl4,
	body.adaptive .catalogmenu li.hover > ul.lvl4,
	body.adaptive .catalogmenu li:hover > ul.lvl5,
	body.adaptive .catalogmenu li.hover > ul.lvl5{
		display:none;
	}
	body.adaptive .catalogmenu li ul.first.show{
		display:none;
	}
}
@media screen and (max-width:760px){
	body.adaptive .catalogmenu li:hover > ul.lvl3,
	body.adaptive .catalogmenu li.hover > ul.lvl3,
	body.adaptive .catalogmenu li:hover > ul.lvl4,
	body.adaptive .catalogmenu li.hover > ul.lvl4,
	body.adaptive .catalogmenu li:hover > ul.lvl5,
	body.adaptive .catalogmenu li.hover > ul.lvl5{
		display:none;
	}
}
@media screen and (max-width:605px){
	body.adaptive .catalogmenucolumn{
		float:none;
	}
	body.adaptive .catalogmenucolumn .catalogmenu{
		display:none;
	}
	body.adaptive .catalogmenucolumn .catalogmenusmall{
		display:block;
	}
}
/* End */


/* Start:/bitrix/templates/profurn_custom/components/bitrix/news.line/main/style.css?16185523781116*/
.presscentermainn{
	width:20%;
	margin-top:22px;
}
.presscentermainn .title{
	padding:0px 17px 15px 17px;
	color:#EE8131;
	font-size:24px;
	text-transform:uppercase;
}
.presscentermainn .in{
	width:100%;
	background-color:#F3F3F3;
}
.presscentermainn .item{
	width:100%;
	float:left;
	padding:17px 17px 0px 17px;
}
.presscentermainn .item.last{
	padding-bottom:13px;
}
.presscentermainn .item a.blockname{
	color:#ee8131;
}

@media screen and (max-width:1010px){
	body.adaptive .presscentermainn{
		width:100%;
	}
	body.adaptive .presscentermainn .item{
		width:25%;
		padding-bottom:13px;
	}
}
@media screen and (max-width:750px){
	body.adaptive .presscentermainn .item{
		width:50%;
	}
}
@media screen and (max-width:480px){
	body.adaptive .presscentermainn .item{
		display:table;
		width:100%;
	}
	body.adaptive .presscentermainn .item .img{
		display:table-cell;
		width:90px;
		max-width:90px;
		padding-right:13px;
		vertical-align:middle;
	}
	body.adaptive .presscentermainn .item .img img{
		display:block;
	}
	body.adaptive .presscentermainn .item .data{
		display:table-cell;
		vertical-align:middle;
	}
}
/* End */


/* Start:/bitrix/templates/profurn_custom/components/bitrix/menu/infootercatalog/style.css?16185523781291*/
.footer .catmenu{
	margin-bottom:15px;
}
.footer .catmenu .title{
	margin-bottom:6px;
	text-transform:uppercase;
}
.footer .catmenu .aroundlevel{
	width:33%;
	float:left;
	padding-right:10px;
}
.footer .catmenu .item{
	margin:3px 0px;
}
.footer .catmenu .item.depth_level1 a{
	color:#0077cb;
	text-decoration:none;
}
.footer .catmenu .item.depth_level1 a:hover,
.footer .catmenu .item.depth_level1 a:hover span{
	text-decoration:underline;
}
.footer .catmenu .item.depth_level2 a{
	color:#666;
	font-size:12px;
	text-decoration:none;
}
.footer .catmenu .item.depth_level2 a:hover,
.footer .catmenu .item.depth_level2 a:hover span{
	text-decoration: underline;
}
.footer .catmenu.ellipsisnames .item.depth_level1 a span,
.footer .catmenu.ellipsisnames .item.depth_level2 a span{
	display:block;
	max-width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	//zoom:1;
}


@media screen and (max-width:1010px) and (min-width:751px){
	body.adaptive .footer .catmenu .aroundlevel{
		width:50%;
	}
}
@media screen and (max-width:750px) and (min-width:481px){
	body.adaptive .footer .catmenu .aroundlevel{
		width:33%;
	}
	body.adaptive .footer .catmenu .title{
		text-align:center;
	}
}
@media screen and (max-width:480px){
	body.adaptive .footer .catmenu{
		display:none;
	}
}
/* End */


/* Start:/bitrix/templates/profurn_custom/components/bitrix/menu/infooter_about/style.css?1618552378277*/
.footer .footmenu{
	margin-bottom:15px;
}
.footer .footmenu .title{
	margin-bottom:6px;
	text-transform:uppercase;
}
.footer .footmenu .item{
	margin:3px 0;
}
.footer .footmenu a{
	color:#0077cb;
	text-decoration:none;
}
.footer .footmenu a:hover{
	text-decoration:underline;
}
/* End */


/* Start:/bitrix/templates/profurn_custom/components/bitrix/menu/infooter/style.css?1618552378277*/
.footer .footmenu{
	margin-bottom:15px;
}
.footer .footmenu .title{
	margin-bottom:6px;
	text-transform:uppercase;
}
.footer .footmenu .item{
	margin:3px 0;
}
.footer .footmenu a{
	color:#0077cb;
	text-decoration:none;
}
.footer .footmenu a:hover{
	text-decoration:underline;
}
/* End */


/* Start:/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/style.css?161855237817302*/
#rs_easycart{position:fixed;bottom:0px;width:100%;}
#rs_easycart .rsec{width:100%;font-size:13px;}
#rs_easycart img,#rs_easycart form,#rs_easycart table,#rs_easycart table td,#rs_easycart hr,#rs_easycart input{border:0;margin:0;padding:0;}
#rs_easycart table{border-collapse:collapse;border-spacing:0;}
#rs_easycart .rsec input[type="button"],#rs_easycart .rsec input[type="submit"],#rs_easycart .rsec input[type="reset"]{font-size:13px;-webkit-appearance:none;}
#rs_easycart .rsec,#rs_easycart .rsec_in{width:100%;margin:0 auto;}
#rs_easycart div, #rs_easycart .rsec_headers a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#rs_easycart .rsec_iconka{display:inline-block;font-size:0;vertical-align:middle;}
#rs_easycart .rsec_nowrap{white-space:nowrap;}
#rs_easycart .rsec_clearfix:after{display:block;clear:both;content:" ";font-size:0;height:0;visibility:hidden;}
#rs_easycart .rsec_block{position:absolute;top:0;right:0;bottom:0;left:0;background:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/loading_bg.png') repeat scroll 0 0 transparent;z-index:9999;}
#rs_easycart .rsec_block .rsec_ikonka{position:absolute;top:50%;left:50%;width:31px;height:31px;margin:-15px 0px 0px -15px;background:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/loading.gif') no-repeat 0 0 transparent;}
.rsec_disableSelection{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
#rs_easycart .rsec_cantbuy, #rs_easycart .rsec_headers .rsec_changer.rsec_changer_hide{display:none;}
#rs_easycart a{color:#214496;text-decoration:none;}
#rs_easycart a:hover{color:#214496;text-decoration:underline;}

/* buttons */
#rs_easycart .rsec_btn{
	display:inline-block;
	padding:5px 14px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#rs_easycart .rsec_btn:hover{
	text-decoration:underline;
}
/* /buttons */

/* headers */
#rs_easycart .rsec.rsec_headers .rsec_body{
	height:40px;
	line-height:40px;
	text-align:right;
}
#rs_easycart .rsec_headers .rsec_orlink{
	display:inline-block;
	border-left:1px solid #2b2b2b;
}
#rs_easycart .rsec_headers a{
	display:inline-block;
	padding:0px 10px 0px 25px;
	color:#fff;
	border-left:1px solid #3c3c3c;
}
#rs_easycart .rsec_headers a.selected{
	background-color:#fff;
}
#rs_easycart .rsec_headers a,
#rs_easycart .rsec_headers a:hover{
	text-decoration:none;
}
#rs_easycart .rsec_headers a span.rsec_name{
	border-bottom:1px dashed #fff;
}
#rs_easycart .rsec_headers a:hover span.rsec_name,
#rs_easycart .rsec.rsec_headers a.rsec_online:hover span.rsec_name{
	border-bottom:none;
}
#rs_easycart .rsec_headers a .rsec_iconka{
	margin-right:10px;
}
#rs_easycart .rsec_headers a.rsec_online{
	float:left;
}
#rs_easycart .rsec_headers a.rsec_online .rsec_iconka{
	width:20px;
	height:20px;
	margin-bottom:1px;
	background-position:0px 0px;
}
#rs_easycart .rsec_headers a.rsec_viewed .rsec_iconka{
	width:21px;
	height:13px;
	margin-top:2px;
	background-position:-21px -20px;
}
#rs_easycart .rsec_headers a.selected.rsec_viewed .rsec_iconka{
	background-position:-42px -20px;
}
#rs_easycart .rsec_headers a.rsec_compare .rsec_iconka{
	width:16px;
	height:22px;
	margin-bottom:2px;
	background-position:-16px -33px;
}
#rs_easycart .rsec_headers a.selected.rsec_compare .rsec_iconka{
	background-position:-32px -33px;
}
#rs_easycart .rsec_headers a.rsec_favorite .rsec_iconka{
	width:17px;
	height:19px;
	margin-bottom:1px;
	background-position:-17px -55px;
}
#rs_easycart .rsec_headers a.selected.rsec_favorite .rsec_iconka{
	background-position:-34px -55px;
}
#rs_easycart .rsec_headers a.rsec_basket .rsec_iconka{
	width:22px;
	height:20px;
	margin-bottom:1px;
	background-position:-22px -74px;
}
#rs_easycart .rsec_headers a.selected.rsec_basket .rsec_iconka{
	background-position:-44px -74px;
}
/* /headers */

/* content */
#rs_easycart .rsec_content,
#rs_easycart .rsec_content .rsec_tab{
	display:none;
}
#rs_easycart .rsec_content.open,
#rs_easycart .rsec_content.open .rsec_tab.selected{
	display:block;
	height:100%;
}
#rs_easycart .rsec_content .rsec_body{
	background-color:#fff;
	border-right:1px solid #F3F3F3;
	border-left:1px solid #F3F3F3;
}
#rs_easycart .rsec_content .rsec_tyanya{
	text-align:center;
	cursor:n-resize;
	background-color:#F3F3F3;
}
#rs_easycart .rsec_content .rsec_tyanya .rsec_iconka{
	width:83px;
	height:16px;
	margin:10px 0px 8px 84px;
	background-position:0px -94px;
}
#rs_easycart .rsec_content .rsec_tyanya .rsec_close{
	display:block;
	float:right;
	width:70px;
	height:10px;
	padding:8px 4px 12px 10px;
	cursor:pointer;
}
#rs_easycart .rsec_content .rsec_tyanya .rsec_close .rsec_iconka{
	width:10px;
	height:10px;
	margin:0px 0px 2px 5px;
	background-position:0px -110px;
}
#rs_easycart .rsec_content .rsec_tabs{
	width:100%;
	overflow-y:scroll;
	overflow-x:auto;
	text-align:left;
	-webkit-overflow-scrolling:touch;
	overflow-scrolling:touch;
}
#rs_easycart .rsec_buttons{
	padding:15px 10px;
}
#rs_easycart .rsec_leftp{
	float:left;
}
#rs_easycart .rsec_leftp .rsec_btn{
	margin-right:10px;
}
#rs_easycart .rsec_rightp{
	float:right;
}
	/* content -> table */
	#rs_easycart table.rsec_table{
		width:100%;
	}
	#rs_easycart table.rsec_table th,
	#rs_easycart table.rsec_table td{
		padding:5px 10px;
		border:1px solid #F2F2F2;
	}
	#rs_easycart table.rsec_table th.rsec_hov,
	#rs_easycart table.rsec_table td.rsec_hov{
		width:5px;
		padding:0px;
	}
	#rs_easycart table.rsec_table .rsec_cen{
		text-align:center;
	}
	#rs_easycart table.rsec_table .rsec_padd{
		padding-right:25px;
		padding-left:25px;
	}
	#rs_easycart table.rsec_table .rsec_min{
		width:1px;
	}
	#rs_easycart table.rsec_table .rsec_image img{
		max-width:40px;
		max-height:40px;
	}
	/* content -> /table */
	/* content -> no items in tab */
	#rs_easycart .rsec_emptytab{
		width:100%;
		height:100%;
		text-align:center;
	}
	#rs_easycart .rsec_thistab_viewed .rsec_emptytab .rsec_emptytab_icon{
		width:100%;
		max-width:180px;
		margin:0 auto;
		padding-top:140px;
		color:#ccc;
		font-size:13px;
		background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/emptyviewed.png');
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	#rs_easycart .rsec_thistab_compare .rsec_emptytab .rsec_emptytab_icon,
	#rs_easycart .rsec_thistab_favorite .rsec_emptytab .rsec_emptytab_icon,
	#rs_easycart .rsec_thistab_basket .rsec_emptytab .rsec_emptytab_icon{
		width:100%;
		max-width:160px;
		margin:0 auto;
		padding-top:155px;
		color:#ccc;
		font-size:13px;
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	#rs_easycart .rsec_thistab_compare .rsec_emptytab .rsec_emptytab_icon{
		background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/emptycompare.png');
	}
	#rs_easycart .rsec_thistab_favorite .rsec_emptytab .rsec_emptytab_icon{
		background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/emptyfavorite.png');
	}
	#rs_easycart .rsec_thistab_basket .rsec_emptytab .rsec_emptytab_icon{
		background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/emptybasket.png');
	}
	/* content -> /no items in tab */
	/* content -> viewed */
	
	/* /content -> viewed */
	/* content -> compare */
	#rs_easycart .rsec_thistab_compare .rsec_delete .rsec_iconka{
		width:10px;
		height:10px;
		background-position:0px -110px;
	}
	/* /content -> compare */
	/* content -> favorite */
	#rs_easycart .rsec_thistab_favorite .rsec_delete .rsec_iconka{
		width:10px;
		height:10px;
		background-position:0px -110px;
	}
	/* /content -> favorite */
	/* content -> basket */
	#rs_easycart .rsec_plus,
	#rs_easycart .rsec_minus{
		display:inline-block;
		padding:2px 9px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		line-height:14px;
		text-decoration:none;
		color:black;
		cursor:pointer;
		background-color:#F3F3F3;
	}
	#rs_easycart .rsec_plus:hover,
	#rs_easycart .rsec_minus:hover{
		color:black;
		text-decoration:none;
		background-color:#e0e0e0;
	}
	#rs_easycart .rsec_plus:active,
	#rs_easycart .rsec_minus:active{
		color:black;
		text-decoration:none;
		background-color:#cdcdcd;
	}
	#rs_easycart .rsec_quantity{
		display:inline-block;
		border:1px solid #F3F3F3;
		background-color:#FFF;
	}
	#rs_easycart .rsec_quantity input{
		width:36px;
		padding:0px;
		text-align:center;
		border:none;
		box-shadow:none;
	}
	#rs_easycart .rsec_quantity input:focus{border:none;	box-shadow:none;}
	#rs_easycart .rsec_quantity input,
	#rs_easycart .rsec_measurename{
		background-color:#FFF;
	}
	#rs_easycart .rsec_measurename{
		display:inline-block;
		min-width:28px;
		padding:0px 2px;
	}
	#rs_easycart .rsec_thistab_basket{
		height:100%;
	}
	#rs_easycart .rsec_thistab_basket .rsec_delete .rsec_iconka{
		width:10px;
		height:10px;
		background-position:0px -110px;
	}
	#rs_easycart .rsec_thistab_basket .rsec_totaltext{
		font-size:14px;
	}
	#rs_easycart .rsec_thistab_basket .rsec_totaltext .rsec_color{
		font-size:15px;
		font-weight:bold;
		margin-right:25px;
	}
	#rs_easycart .rsec_thistab_basket .rsec_coupon {
		margin-right: 10px;
	}
	#rs_easycart .rsec_thistab_basket .rsec_coupon .rsec_cop {
		padding: 5px 14px;
		border: 1px solid #F3F3F3;
	}
	#rs_easycart .rsec_thistab_basket .rsec_coupon,
	#rs_easycart .rsec_thistab_basket .rsec_coupon_result {
		margin-bottom: 10px;
	}
	#rs_easycart .rsec_thistab_basket .rsec_coupon_result.good .rsec_counpon_note {
		color: green;
	}
	#rs_easycart .rsec_thistab_basket .rsec_coupon_result.bad .rsec_counpon_note {
		color: red;
	}
	/* /content -> basket */
/* /content */

/* themes */
	#rs_easycart .rsec_btn1,
	#rs_easycart .rsec_btn2{color:#fff;}
	#rs_easycart .rsec.rsec_headers{background-color:#2b2b2b;}
	#rs_easycart .rsec_headers a.selected{color:#666666;}
	/* themes -> orange (default) */
	#rs_easycart .rsec_iconka,
	#rs_easycart input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/icons_orange.png?v100');}
	#rs_easycart .rsec_btn1,
	#rs_easycart table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart .rsec_btn1{background-color:#ee8131;}
	#rs_easycart .rsec_btn2{background-color:#899CC7;}
	#rs_easycart .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #ee8131;}
	#rs_easycart .rsec_headers a.rsec_online,
	#rs_easycart .rsec_headers span.rsec_color{color:#ee8131;}
	/* /themes -> /orange (default) */
	/* themes -> green */
	#rs_easycart.green .rsec_iconka,
	#rs_easycart.green input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/icons_green.png?v100');}
	#rs_easycart.green table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.green .rsec_btn1{background-color:#4c6ca5;}
	#rs_easycart.green .rsec_btn2{background-color:#8cba25;}
	#rs_easycart.green .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #8cba25;}
	#rs_easycart.green .rsec_headers a.rsec_online,
	#rs_easycart.green .rsec_headers span.rsec_color{color:#8cba25;}
	/* themes -> /green */
	/* themes -> blue */
	#rs_easycart.blue .rsec_iconka,
	#rs_easycart.blue input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/icons_blue.png?v100');}
	#rs_easycart.blue table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.blue .rsec_btn1{background-color:#3c3c3c;}
	#rs_easycart.blue .rsec_btn2{background-color:#fed75e;color:#000;}
	#rs_easycart.blue .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #36acd4;}
	#rs_easycart.blue .rsec_headers a.rsec_online,
	#rs_easycart.blue .rsec_headers span.rsec_color{color:#36acd4;}
	/* themes -> /blue */
	/* themes -> purple */
	#rs_easycart.purple .rsec_iconka,
	#rs_easycart.purple input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/icons_purple.png?v100');}
	#rs_easycart.purple table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.purple .rsec_btn1{background-color:#bdd179;}
	#rs_easycart.purple .rsec_btn2{background-color:#9375ab;}
	#rs_easycart.purple .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #9375ab;}
	#rs_easycart.purple .rsec_headers a.rsec_online,
	#rs_easycart.purple .rsec_headers span.rsec_color{color:#9375ab;}
	/* themes -> /purple */
	/* themes -> yellow */
	#rs_easycart.yellow .rsec_iconka,
	#rs_easycart.yellow input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/icons_yellow.png?v100');}
	#rs_easycart.yellow table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.yellow .rsec_btn1{background-color:#fed85e;color:#000;}
	#rs_easycart.yellow .rsec_btn2{background-color:#aabf6b;}
	#rs_easycart.yellow .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #fed85e;}
	#rs_easycart.yellow .rsec_headers a.rsec_online,
	#rs_easycart.yellow .rsec_headers span.rsec_color{color:#fed85e;}
	/* themes -> /yellow */
	/* themes -> lime */
	#rs_easycart.lime .rsec_iconka,
	#rs_easycart.lime input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/icons_lime.png?v100');}
	#rs_easycart.lime table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.lime .rsec_btn1{background-color:#b7af4d;}
	#rs_easycart.lime .rsec_btn2{background-color:#5d640b;}
	#rs_easycart.lime .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #b7af4d;}
	#rs_easycart.lime .rsec_headers a.rsec_online,
	#rs_easycart.lime .rsec_headers span.rsec_color{color:#b7af4d;}
	/* themes -> /lime */
	/* themes -> red */
	#rs_easycart.red .rsec_iconka,
	#rs_easycart.red input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/icons_red.png?v100');}
	#rs_easycart.red table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.red .rsec_btn1{background-color:#647a9b;}
	#rs_easycart.red .rsec_btn2{background-color:#c4010c;}
	#rs_easycart.red .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #c4010c;}
	#rs_easycart.red .rsec_headers a.rsec_online,
	#rs_easycart.red .rsec_headers span.rsec_color{color:#c4010c;}
	/* themes -> /red */
	/* themes -> brown */
	#rs_easycart.brown .rsec_iconka,
	#rs_easycart.brown input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/icons_brown.png?v100');}
	#rs_easycart.brown table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.brown .rsec_btn1{background-color:#ff9900;}
	#rs_easycart.brown .rsec_btn2{background-color:#8b645c;}
	#rs_easycart.brown .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #8b645c;}
	#rs_easycart.brown .rsec_headers a.rsec_online,
	#rs_easycart.brown .rsec_headers span.rsec_color{color:#8b645c;}
	/* themes -> /brown */
	/* themes -> towny */
	#rs_easycart.towny .rsec_iconka,
	#rs_easycart.towny input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/icons_towny.png?v100');}
	#rs_easycart.towny table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.towny .rsec_btn1{background-color:#ee3523;}
	#rs_easycart.towny .rsec_btn2{background-color:#e9c440;}
	#rs_easycart.towny .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #e9c440;}
	#rs_easycart.towny .rsec_headers a.rsec_online,
	#rs_easycart.towny .rsec_headers span.rsec_color{color:#e9c440;}
	/* themes -> /towny */
	/* themes -> dark_blue */
	#rs_easycart.dark_blue .rsec_iconka,
	#rs_easycart.dark_blue input[type="checkbox"] + label:before{background-image:url('/bitrix/templates/profurn_custom/components/redsign/easycart/gopro/img/icons_dark_blue.png?v100');}
	#rs_easycart.dark_blue table.rsec_table tr:hover td.rsec_hov,
	#rs_easycart.dark_blue .rsec_btn1{background-color:#555555;}
	#rs_easycart.dark_blue .rsec_btn2{background-color:#214496;}
	#rs_easycart.dark_blue .rsec_headers a.rsec_online span.rsec_name{border-bottom:1px dashed #fff;}
	#rs_easycart.dark_blue .rsec_headers a.rsec_online,
	#rs_easycart.dark_blue .rsec_headers span.rsec_color{color:#fff;}
	#rs_easycart.dark_blue .rsec_headers .selected span.rsec_color{color:#214496;}
	/* themes -> /dark_blue *
/* /themes */

/* checkbox and radio buttons */
#rs_easycart input[type="checkbox"]{
	left:-9999px;
	position:absolute;
}
#rs_easycart input[type="checkbox"] + label{
	cursor:pointer;
}
#rs_easycart input[type="checkbox"] + label:before{
	position:relative;
	top:2px;
	display:inline-block;
	//display:inline;
	margin-right:3px;
	content:'';
	//zoom:1;
}
#rs_easycart input[type="checkbox"] + label:before{
	width:13px;
	height:13px;
}
#rs_easycart input[type="checkbox"] + label:before{
	background-position:0 -120px;
}
#rs_easycart input[type="checkbox"]:checked + label:before{
	background-position:-13px -120px;
}
#rs_easycart input[type="checkbox"] + label.checked:before{
	background-position:-13px -120px;
}
/* /checkbox and radio buttons */



@media screen and (max-width:1100px){
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_online span{
		display:none;
	}
}
@media screen and (max-width:1024px){
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer.rsec_viewed span.rsec_name,
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer.rsec_compare span.rsec_name,
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer.rsec_favorite span.rsec_name{
		display:none;
	}
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer{
		padding:0px 10px;
	}
}
@media screen and (max-width:970px){
	#rs_easycart .rsec_leftp,
	#rs_easycart .rsec_rightp,
	#rs_easycart .rsec_totaltext{
		float:left;
		width:100%;
	}
	#rs_easycart .rsec_totaltext{
		margin:12px 0px;
	}
}
@media screen and (max-width:675px){
	#rs_easycart .rsec_thistab_compare .rsec_rightp{
		margin-top:12px;
	}
}
@media screen and (max-width:500px){
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer.rsec_basket span.rsec_name,
	#rs_easycart .rsec.rsec_headers .rsec_body .rsec_changer.rsec_basket span.rsec_color.rsec_sum{
		display:none;
	}
}
/* End */


/* Start:/bitrix/templates/profurn_custom/styles.css?1681906118528*/
.basket table td {

}

.js-element td:last-child {

}

.download_pic {
    display: table;
}

.download_pic .pic {
    display: inline-block;
    width: 25%;
}

.download_pic .pic .glass {
    display: inline-grid;
    /*height: 100px;*/
    /*width: 100px;*/
    /*background-image: url("https://www.bentwood.ru/upload/iblock/2a4/2a407827947de37e63e5b9603abc4b9b.jpg");*/
}

.download_pic .pic .glass .name{
    text-align: center;
}

.download_pic img {
    width: 250px;
}

.download_{
    color: red;
    font-weight: 800;
}
/* End */


/* Start:/bitrix/templates/profurn_custom/template_styles.css?168190611828749*/
@import url("/bitrix/templates/profurn_custom/css/additional.css");
@import url("/bitrix/templates/profurn_custom/css/custom.css");

@font-face{
    font-family:Opensans;
    src:url("/bitrix/templates/profurn_custom/fonts/eot/OpenSans-Regular.eot"); /* EOT file for IE */
}
@font-face{
    font-family:Opensans;
    src:url("/bitrix/templates/profurn_custom/fonts/ttf/OpenSans-Regular.ttf"); /* TTF file for CSS3 browsers */
}
@font-face{
    font-family:Opensanslight;
    src:url("/bitrix/templates/profurn_custom/fonts/eot/OpenSans-Light.eot"); /* EOT file for IE */
}
@font-face{
    font-family:Opensanslight;
    src:url("/bitrix/templates/profurn_custom/fonts/ttf/OpenSans-Light.ttf"); /* TTF file for CSS3 browsers */
}
@font-face{
    font-family:Opensansbold;
    src:url("/bitrix/templates/profurn_custom/fonts/eot/OpenSans-Bold.eot"); /* EOT file for IE */
}
@font-face{
    font-family:Opensansbold;
    src:url("/bitrix/templates/profurn_custom/fonts/ttf/OpenSans-Bold.ttf"); /* TTF file for CSS3 browsers */
}
/*html, body, h1, h2, h3, h4, h5, h6, p, ul, ol , img, small, form, table, table td, hr, input{
    border:0;
    margin:0;
    padding:0;
}*/
body{
    font:13px Opensans,Arial,Helvetica,sans-serif;
    /*font:13px 'Open Sans',sans-serif,Arial,Helvetica;*/
    overflow-y:scroll;
    text-align:center;
}
ul,ol{list-style:none outside none;}
ul,ol{padding-left:20px;margin-top:0;margin-bottom:9.5px;}
ul{list-style:circle;}
ol{list-style:decimal;}
ul > li, ol > li{list-style-type:inherit;line-height:19px;}
.body input[type="text"],.body input[type="password"],.body textarea,.body select,
.footer input[type="text"],.footer input[type="password"],.footer textarea,.footer select,
.fancybox-inner input[type="text"],.fancybox-inner input[type="password"],.fancybox-inner textarea,.fancybox-inner select{font:13px Opensanslight,Arial,Helvetica,sans-serif;margin:0;padding:10px 9px;outline:-webkit-focus-ring-color auto 0;border:1px solid #F2F2F2;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15) inset,0 1px 0 0 rgba(255, 255, 255, 0.35);}
.body input[type="text"]:focus,.body input[type="password"]:focus,.body textarea:focus,.body select:focus,
.footer input[type="text"]:focus,.footer input[type="password"]:focus,.footer textarea:focus,.footer select:focus,
.fancybox-inner input[type="text"]:focus,.fancybox-inner input[type="password"]:focus,.fancybox-inner textarea:focus,.fancybox-inner select:focus{border:1px solid #EE8131;}
input[type="button"],input[type="submit"],input[type="reset"]{font:13px Opensanslight,Arial,Helvetica,sans-serif;-webkit-appearance:none;}
select{font:13px Opensanslight,Arial,Helvetica,sans-serif;margin:0;padding:10px 9px;outline:-webkit-focus-ring-color auto 0;border:1px solid #F2F2F2;}
table{border-collapse:collapse;border-spacing:0;}
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:16px;}
.fancybox-wrap,.jspScrollable{outline:-webkit-focus-ring-color auto 0;}
.body .bx-sls .dropdown-block,
.body .bx-slst .dropdown-block{font:13px Opensanslight,Arial,Helvetica,sans-serif;margin:0;border:1px solid #F2F2F2;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15) inset,0 1px 0 0 rgba(255, 255, 255, 0.35);}
.body .bx-sls .dropdown-block.focus,
.body .bx-slst .dropdown-block.focus{border:1px solid #EE8131;}
.body .bx-sls .bx-ui-sls-route,
.body .bx-slst .bx-ui-sls-route{position:relative;top:-5px;}
/* placeholder */
::-webkit-input-placeholder{color:#999;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
::-moz-placeholder{color:#999;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
:-ms-input-placeholder{color:#999;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
input:-moz-placeholder{color:#999;font-size:13px;font-family:Arial,Helvetica,sans-serif;}
/* disable selection */
.disableSelection{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;}
/* title */
h1.pagetitle{margin:5px 0px 20px 0px;font-weight:normal;text-transform:uppercase;}
/* global styles */
.icon{
    display:inline-block;
//display:inline;
    font-size:0;
    vertical-align:middle;
//zoom:1;
}
.nowrap{white-space:nowrap;}
.pngicons,
.showcase .share .b-share-icon,
.rsgppopup .share .b-share-icon{background-image:url('/bitrix/templates/profurn_custom/img/icons.png?v100');}
.animashka,
#fancybox-loading div{background: transparent url('/bitrix/templates/profurn_custom/img/loading.gif?v100') center center no-repeat;}
.timer.da2 .progressbar .progress{background-image:url('/bitrix/templates/profurn_custom/img/timer_da2.jpg');}
.timer.qb .progressbar .progress{background-image:url('/bitrix/templates/profurn_custom/img/timer_qb.jpg');}
.timer.qb .progressbar .progress{background-image:url('/bitrix/templates/profurn_custom/img/timer_qb.jpg');}
.timer i{background-image:url('/bitrix/templates/profurn_custom/img/clock.png');}
.catalogmenu a.parent .icon.menu,
.catalogmenusmall a.parent .icon.menu{background-image:url('/bitrix/templates/profurn_custom/img/menu.png');}
.boxsizing,
.column1,
.searchinhead,
.searchinhead .aroundtext,
.location,
.mainsections .section,
.presscentermainn,
.presscentermainn .item,
.presscentermainn .item .img,
.sections .section,
.catalog .prods .sectinfo .img,
.rsgppopup .block.left,
.showcaseitem .block.left,
.elementdetail .pictures,
.light .js-element,
.detailtabs .docs,
.detailtabs .set .fullpanel .block,
.detailtabs .set .fullpanel .block .prices,
.detailtabs .set .fullpanel .block .arounddiscount,
.footer .line1 .block,
.footer .catmenu .aroundlevel,
.body input,
.body textarea,
.body span.likeinput,
.footer input,
.footer textarea,
.footer span.likeinput,
.fancybox-inner input,
.fancybox-inner textarea,
.fancybox-inner span.likeinput,
.iblocklist .item .pic,
.iblockdetail .pic,
.arfiles .files .docs,
.locationbig .item,
.body .pmenu a,
.body .pcontent,
.body a.btn,
.body a.btn1,
.body a.btn2,
.body a.btn3,
.footer a.btn,
.footer a.btn1,
.footer a.btn2,
.footer a.btn3,
.fancybox-inner  a.btn,
.fancybox-inner  a.btn1,
.fancybox-inner  a.btn2,
.fancybox-inner  a.btn3,
.orderforma .body,
.orderforma .body .line,
.orderforma .body .line .description .in,
.someform.orderforma .body .line.f_select .nm,
.someform.orderforma .body .line.f_select .vl,
.orderlist .item,
div.table div.td,
div.table div.full,
.brandslist .item,
.brandsdetail .description,
.brandbig .item,
.spage .iblock .sitem.catitem .pic,
.showcase .js-element .in,
.showcase .js-element .padd,
.mix .compare,
.mix .catalogsorter,
.body .aroundjssorslider1 .item.product .text,
.body .aroundjssorslider1 .item.product .image,
.body .aroundowlslider1 .item.product .text,
.body .aroundowlslider1 .item.product .image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.body img,.footer img{max-width:100%;height:auto;width:auto\9;/*ie8*/}
.ajax_loader{display:block;margin:0 auto;}
/* global styles - clear */
.clearfix:after{display:block;clear:both;content:" ";font-size:0;height:0;visibility:hidden;}
* html .clearfix{//zoom: 1;}/*IE6*/
*:first-child+html .clearfix{//zoom: 1;}/*IE7*/
.clear{clear:both;}
/* global styles - hidden */
.nonep{height:1px;left:-10000px;position:absolute;width:1px;}
.noned{display:none;}
/* global styles - links */
a{color:#214496;text-decoration:none;}
a.btn1,
a.btn2,
a.btn3{
    display:inline-block;
    padding:5px 14px;
    text-decoration:none;
    text-align:center;
    color:#FFF;
    -khtml-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
a.btn1{
    background-color:#EE8131;
}
a.btn2{
    background-color:#214496;
}
a.btn3{
    background-color:#899CC7;
}
a.btn1:hover,
a.btn2:hover,
a.btn3:hover{
    text-decoration:underline;
}
a.btn1:active{
    background-color:#d36f25;
}
a.btn2:active{
    background-color:#19326c;
}
a.btn3:active{
    background-color:#69789c;
}
a:hover{text-decoration:underline;}
a.fullback .icon{
    width:7px;
    height:14px;
    margin-right:5px;
    margin-bottom:3px;
    background-position:0px -531px;
}
a.fullback:hover .icon{
    background-position:-21px -531px;
}
/* global styles - area2darken (overlay on ajax request) */
.area2darken{position:absolute;top:0;right:0;bottom:0;left:0;background:url('/bitrix/templates/profurn_custom/img/area2darken.png') repeat scroll 0 0 transparent;z-index:990;}
.area2darken .animashka{position:absolute;top:50%;left:50%;width:31px;height:31px;margin:-15px 0px 0px -15px;}
/* global styles - ajaxpages */
.ajaxpages{padding:0px;text-align:center;height:65px;line-height:65px;}
.ajaxpages i{display:inline-block;width:31px;height:31px;margin-right:5px;line-height:31px;vertical-align:middle;visibility:hidden;}
.ajaxpages.animation i{visibility:visible;}
.ajaxpages a{line-height:31px;text-decoration:none;display: none;}
.ajaxpages span{border-bottom:1px dashed #0c4da2;}
.ajaxpages a:hover span{border-bottom:1px dashed #fff;}
/* global styles - compare checkbox */
.add2compare .icon{
    width:13px;
    height:13px;
    margin-right:5px;
    margin-bottom:2px;
    background-position:0px -255px;
}
.add2compare.in .icon{
    background-position:-13px -255px;
}
/* global styles - errors and messages */
.errortext,
.reviews-note-error,
.notetext{
    display:inline-block;
    margin-bottom:15px;
    padding:10px 14px;
}
.errortext{
    border:1px solid red;
}
.notetext{
    border:1px solid green;
}
/* global styles - inputs */
.body input[type="submit"],
.body input[type="button"],
.body input[type="reset"],
input.btn1[type="submit"],
input.btn1[type="button"],
input.btn1[type="reset"],
input.btn2[type="submit"],
input.btn2[type="button"],
input.btn2[type="reset"],
input.btn3[type="submit"],
input.btn3[type="button"],
input.btn3[type="reset"]{
    cursor:pointer;
    padding:5px 14px;
    color:#FFF;
    text-decoration:none;
    -khtml-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:none;
    outline:none;
}
.body input[type="submit"],
.body input[type="button"],
.body input[type="reset"],
input.btn1[type="submit"],
input.btn1[type="button"],
input.btn1[type="reset"]{
    background-color:#EE8131;
}
input.btn2[type="submit"],
input.btn2[type="button"],
input.btn2[type="reset"]{
    background-color:#214496;
}
input.btn3[type="submit"],
input.btn3[type="button"],
input.btn3[type="reset"]{
    background-color:#899CC7;
}
.body input[type="submit"]:hover,
.body input[type="button"]:hover,
.body input[type="reset"]:hover{
    text-decoration:underline;
}
.body input[type="submit"]:active,
.body input[type="button"]:active,
.body input[type="reset"]:active,
input.btn1[type="submit"]:active,
input.btn1[type="button"]:active,
input.btn1[type="reset"]:active{
    background-color:#d36f25;
}
input.btn2[type="submit"]:active,
input.btn2[type="button"]:active,
input.btn2[type="reset"]:active{
    background-color:#19326c;
}
input.btn3[type="submit"]:active,
input.btn3[type="button"]:active,
input.btn3[type="reset"]:active{
    background-color:#69789c;
}
/* quickbuy & daysartikle */
.js-element .icon.da2qb,
.js-element .icon.da2qb{
    position:absolute;
    top:0px;
    left:0px;
    display:block;
    width:0px;
    height:0px;
    background-position:0px 0px;
    background-repeat:no-repeat;
}
.js-element.qb .icon.da2qb{
    background-image:url('/bitrix/templates/profurn_custom/img/qb.png');
}
.js-element.da2 .icon.da2qb,
.js-element.da2.qb .icon.da2qb,
.js-element.qb .icon.da2qb{
    width:94px;
    height:94px;
    z-index:100;
}
.js-element.da2 .icon.da2qb,
.js-element.da2.qb .icon.da2qb{
    background-image:url('/bitrix/templates/profurn_custom/img/da2.png');
}
/* price */
.price.old{
    color:#666666;
    text-decoration:line-through;
}
.price.new{
    color:#ee8131;
}
/* page */
.centering{
    width:100%;
    max-width:1260px;
    min-width:1260px;
    margin:0 auto;
    text-align:left;
}
.adaptive .centering{min-width:320px;}
.centeringin{
    margin:0px 10px;
}
/* checkbox and radio buttons */
.body input[type="checkbox"],
.body input[type="radio"],
.footer input[type="checkbox"],
.footer input[type="radio"],
.fancybox-wrap input[type="checkbox"],
.fancybox-wrap input[type="radio"]{
    left:-9999px;
    position:absolute;
}
.body input[type="checkbox"] + label,
.body input[type="radio"] + label,
.footer input[type="checkbox"] + label,
.footer input[type="radio"] + label,
.fancybox-wrap input[type="checkbox"] + label,
.fancybox-wrap input[type="radio"] + label{
    cursor:pointer;
}
.body input[type="checkbox"] + label:before,
.body input[type="checkbox"] + label > .input_ie,
.body input[type="radio"] + label:before,
.body input[type="radio"] + label > .input_ie,
.footer input[type="checkbox"] + label:before,
.footer input[type="checkbox"] + label > .input_ie,
.footer input[type="radio"] + label:before,
.footer input[type="radio"] + label > .input_ie,
.fancybox-wrap input[type="checkbox"] + label:before,
.fancybox-wrap input[type="checkbox"] + label > .input_ie,
.fancybox-wrap input[type="radio"] + label:before,
.fancybox-wrap input[type="radio"] + label > .input_ie{
    position:relative;
    top:2px;
    display:inline-block;
//display:inline;
    margin-right:3px;
    content:'';
    background-image:url('/bitrix/templates/profurn_custom/img/icons.png?v100');
//zoom:1;
}
.body input[type="checkbox"] + label:before,
.body input[type="checkbox"] + label > .input_ie,
.footer input[type="checkbox"] + label:before,
.footer input[type="checkbox"] + label > .input_ie,
.fancybox-wrap input[type="checkbox"] + label:before,
.fancybox-wrap input[type="checkbox"] + label > .input_ie{
    width:13px;
    height:13px;
}
.body input[type="radio"] + label:before,
.body input[type="radio"] + label > .input_ie,
.footer input[type="radio"] + label:before,
.footer input[type="radio"] + label > .input_ie,
.fancybox-wrap input[type="radio"] + label:before,
.fancybox-wrap input[type="radio"] + label > .input_ie{
    width:12px;
    height:12px;
}
.body input[type="checkbox"] + label:before,
.body input[type="checkbox"] + label > .input_ie,
.footer input[type="checkbox"] + label:before,
.footer input[type="checkbox"] + label > .input_ie,
.fancybox-wrap input[type="checkbox"] + label:before,
.fancybox-wrap input[type="checkbox"] + label > .input_ie{
    background-position:0 -255px;
}
.body input[type="checkbox"]:checked + label:before,
.footer input[type="checkbox"]:checked + label:before,
.fancybox-wrap input[type="checkbox"]:checked + label:before{
    background-position:-13px -255px;
}
.body input[type="checkbox"] + label.checked:before,
.body input[type="checkbox"] + label.checked > .input_ie,
.footer input[type="checkbox"] + label.checked:before,
.footer input[type="checkbox"] + label.checked > .input_ie,
.fancybox-wrap input[type="checkbox"] + label.checked:before,
.fancybox-wrap input[type="checkbox"] + label.checked > .input_ie{
    background-position:-13px -255px;
}
.body input[type="radio"] + label:before,
.body input[type="radio"] + label > .input_ie,
.footer input[type="radio"] + label:before,
.footer input[type="radio"] + label > .input_ie,
.fancybox-wrap input[type="radio"] + label:before,
.fancybox-wrap input[type="radio"] + label > .input_ie{
    background-position:0 -268px;
}
.body input[type="radio"]:checked + label:before,
.footer input[type="radio"]:checked + label:before,
.fancybox-wrap input[type="radio"]:checked + label:before{
    background-position:-12px -268px;
}
.body input[type="radio"] + label.checked:before,
.body input[type="radio"] + label.checked > .input_ie,
.footer input[type="radio"] + label.checked:before,
.footer input[type="radio"] + label.checked > .input_ie,
.fancybox-wrap input[type="radio"] + label.checked:before,
.fancybox-wrap input[type="radio"] + label.checked > .input_ie{
    background-position:-12px -268px;
}
/* /checkbox and radio buttons */

/* header */
.tline{
    width:100%;
    height:8px;
    background-color:#214496;
}
.tpanel{
    height:48px;
    background-color:#f3f3f3;
}
.authandlocation{
    float:right;
}
.header .logo a,
.header .logo a:hover{
    text-decoration:none;
}
.header .logo a img{
    width:100%;
    float:left;
}
.header .phone{
    font-family:Opensanslight,Arial,Helvetica,sans-serif;
    text-align:center;
}
.header .phone .icon{
    line-height:36px;
    width:17px;
    height:21px;
    margin-right:8px;
    margin-bottom:10px;
    background-position:0px -33px;
}
.header .phone a, .header .phone a:hover{
    line-height:36px;
    font-size:26px;
    color:#000;
    text-decoration:none;
}
.header .callback{
    text-align:center;
}
.header .callback a{
    display:inline-block;
    padding:5px 25px;
    text-align:center;
    border:1px solid #e5e5e5;
}
.header .callback .icon{
    width:8px;
    height:4px;
    margin-left:12px;
    background-position:0px -4px;
}
/* /header */

/* content */
.content{
    line-height:18px;
}
/* /content */

/* footer */
.footer{
    margin-top:50px;
    background-color:#fafafa;
}
/* footer -> line1 */
.footer .line1{
    padding:30px 0;
}
.footer .line1 .block{
    float:left;
    padding-right:30px;
}
.footer .line1 .block.one{
    width:20%;
}
.footer .line1 .block.two{
    width:51%;
}
.footer .line1 .block.three{
    width:15%;
}
.footer .line1 .block.four{
    width:14%;
    padding-right:0px;
}
.footer .line1 .block.one img{
    width:100%;
}
.footer .line1 .contacts{
    margin-top:25px;
}
.footer .line1 .contacts .phone a{
    color:#000;
    font-size:24px;
}
.footer .line1 .contacts .recall,
.footer .line1 .contacts .feedback{
    color:#0077cb;
    text-decoration:none;
}
.footer .line1 .contacts .feedback{
    display:inline-block;
    margin-top:25px;
}
.footer .line1 .contacts .recall .icon{
    width:9px;
    height:16px;
    background-position:0px 140px;
}
.footer .line1 .contacts .recall .icon,
.footer .line1 .contacts .feedback .icon{
    margin-right:5px;
}
.footer .line1 .contacts .recall .icon{
    width:9px;
    height:16px;
    background-position:0px -140px;
}
.footer .line1 .contacts .feedback .icon{
    width:15px;
    height:11px;
    background-position:0px -156px;
}
.footer .line1 .contacts .recall:hover,
.footer .line1 .contacts .feedback:hover{
    text-decoration:underline
}
/* /footer -> line1 */
/* footer -> line2 */
.footer .line2{
    padding:10px 0px;
    font-size:11px;
    border-top:1px solid #E5E5E5;
}
.footer .line2 .sitecopy{
    float:left;
}
.footer .line2 .developercopy{
    float:right;
}
/* /footer -> line2 */
/* /footer */

/* catalog -> cantbuy */
.add2basketform.cantbuy .submit,
.add2basketform.cantbuy .inbasket,
.add2basketform.cantbuy .buy1click,
.add2basketform.js-synchro.cantbuy .submit,
.add2basketform.js-synchro.cantbuy .inbasket,
.add2basketform.js-synchro.cantbuy .buy1click,
.add2basketform.js-synchro.cantbuy.in .submit,
.add2basketform.js-synchro.cantbuy.in .inbasket,
.add2basketform.js-synchro.cantbuy.in .buy1click,
.add2basketform.js-asynchro.cantbuy .submit,
.add2basketform.js-asynchro.cantbuy .inbasket,
.add2basketform.js-asynchro.cantbuy .buy1click,
.add2basketform.js-asynchro.cantbuy.in .submit,
.add2basketform.js-asynchro.cantbuy.in .inbasket,
.add2basketform.js-asynchro.cantbuy.in .buy1click{
    visibility:hidden;
}
.elementdetail .add2basketform.cantbuy .submit,
.elementdetail .add2basketform.cantbuy .inbasket,
.elementdetail .add2basketform.cantbuy .go2basket,
.elementdetail .add2basketform.cantbuy .buy1click,
.elementdetail .add2basketform.js-synchro.cantbuy .submit,
.elementdetail .add2basketform.js-synchro.cantbuy .inbasket,
.elementdetail .add2basketform.js-synchro.cantbuy .go2basket,
.elementdetail .add2basketform.js-synchro.cantbuy .buy1click,
.elementdetail .add2basketform.js-synchro.cantbuy.in .submit,
.elementdetail .add2basketform.js-synchro.cantbuy.in .inbasket,
.elementdetail .add2basketform.js-synchro.cantbuy.in .go2basket,
.elementdetail .add2basketform.js-synchro.cantbuy.in .buy1click,
.elementdetail .add2basketform.js-asynchro.cantbuy .submit,
.elementdetail .add2basketform.js-asynchro.cantbuy .inbasket,
.elementdetail .add2basketform.js-asynchro.cantbuy .go2basket,
.elementdetail .add2basketform.js-asynchro.cantbuy .buy1click,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .submit,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .inbasket,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .go2basket,
.elementdetail .add2basketform.js-asynchro.cantbuy.in .buy1click{
    display:none;
}

/* add2basket */
.add2basketform .inbasket,
.add2basketform .go2basket,
.add2basketform .add2basket,
.add2basketform .buy1click{
    white-space:nowrap;
}
.add2basketform .inbasket,
.add2basketform .go2basket,
.add2basketform.in .add2basket,
.add2basketform.in .buy1click{
    display:none;
}
.add2basketform.in .inbasket,
.add2basketform.in .go2basket,
.add2basketform .add2basket,
.add2basketform .buy1click{
    display:inline-block;
}
.js-element .plus,
.js-element .minus{
    display:inline-block;
    padding:2px 9px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    line-height:14px;
    text-decoration:none;
    color:black;
    cursor:pointer;
    background-color:#F3F3F3;
}
.js-element .plus:hover,
.js-element .minus:hover{
    background-color:#e0e0e0;
}
.js-element .plus:active,
.js-element .minus:active{
    background-color:#cdcdcd;
}
.js-element .quantity{
    display:inline-block;
    border:1px solid #F3F3F3;
    background-color:#FFF;
}
.js-element .quantity input{
    width:36px;
    padding:0px;
    text-align:center;
    border:none;
    box-shadow:none;
}
.js-element .quantity input:focus{border:none;	box-shadow:none;}
.js-element .quantity input,
.js-element .js-measurename{
    background-color:#FFF;
}
.js-element .js-measurename{
    display:inline-block;
    min-width:28px;
    padding:0px 2px;
}
.add2basketform .add2basket{
    background-color:#ee8131;
}
.add2basketform .add2basket:active{
    background-color:#bd6728;
}
.add2basketform .inbasket{
    background-color:#f5b383;
}
.add2basketform .inbasket:active{
    background-color:#c9946d;
}
.add2basketform .buy1click{
    background-color:#899CC7;
}
.add2basketform .buy1click:active{
    background-color:#69789c;
}
.add2basketform .add2basket,
.add2basketform .inbasket,
.add2basketform .buy1click{
    color:#fff;
    -khtml-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

/* pmenu & pcontent */
.pmenu,
.pcontent{
    float:left;
}
.pmenu{
    width:20%;
}
.pcontent{
    width:80%;
    padding-left:25px;
}
/* /pmenu & pcontent */

/* forms */
/* forms -> universal */
.someform{
    width:100%;
    max-width:300px;
}
.someform input[type="text"],
.someform input[type="password"],
.someform textarea,
.someform select{
    width:100%;
}
.someform .line{
    margin-bottom:10px;
}
.someform.secure .line.password .text{
    background:url('/bitrix/templates/profurn_custom/img/sec.png') 96% 10px no-repeat;
}
.someform .line.buttons .btn{
    width:100%;
    padding:11px 14px;
}
.someform .line.notes{
    padding-top:10px;
    border-top:1px solid #f2f2f2;
}
.someform .line.notes div{
    margin-bottom:5px;
}

/* forms -> auth */
.someform.auth .line.password .text{
    width:58%;
    float:left;
}
.someform.auth .line.password .btn{
    width:38%;
    float:right;
    padding:11px 14px;
}
.someform.auth .line.buttons a{
    float:right;
}
.someform.auth .line.forgot span{
    display:inline-block;
    float:left;
    padding-top:11px;
}
.someform.auth .line.forgot a{
    float:right;
    padding:11px 18px;
}
/* forms -> register  */
.someform .line.captcha input{
    width:108px;
}
.someform .line.captcha img{
    float:right;
}
/* forms */

/* tabes */
.table{
    width:100%;
}
.table .tr{
    width:100%;
}
.table .full,
.table .tr,
.table .td{
    float:left;
}
.table .full,
.table .td{
    padding:5px 10px;
}
.table .td{
    width:50%;
}
.table .full{
    width:100%;
}
.table .full.name{
    color:#EE8131;;
}
.table .full.header{
    margin-top:15px;
    font-weight:bold;
    border-bottom:1px solid #F2F2F2;
}
/* /tabes */


/* additional styles */
.description {
    overflow-x: hidden;
}
.description h1,
.description h2,
.description h3,
.description p {
    margin-bottom: 10px;
}
.sectinfo .img {
    margin-right: 20px;
}
#paginator {
    margin-bottom: 20px;
}

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

/* main page */
.sorter_and_name{
    margin-top:30px;
    margin-bottom:15px;
}
.sorter_and_name .name{
    float:left;
    padding:0px 17px;
    color:#EE8131;
    font-size:24px;
    font-weight:normal;
    text-transform:uppercase;
}
.sorter_and_name .sorter{
    float:right;
}
/* /main page */
.dop_param {
    font-size: 12px;
    text-align: left;
}
a.pricelist {
    padding: 7px 17px;
    text-decoration: none;
    font-size: 16px;
    border: 3px solid #D7392F;
    background: #D7392F;
    position: fixed;
    bottom: 60px;
    right: 20px;
    z-index: 200;
}
a.pricelist:hover {
    background: #fff;
    color: #D7392F;
    text-decoration: none;
}

#region-list h3,
h1.region-title {
    font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    margin: 20px auto 0;
    font-weight: normal;
}
.tpanel_menu {
    float: left;
}
#your-city {
    float: right;
    height: 48px;
    line-height: 48px;
}

#region-list {
    width: 600px;
}
#region-list h3 {
    margin: 0 auto 20px;
}
#region-list .region-col {
    width: 33.3%;
    float: left;
}
#region-list .region-col a {
    display: block;
    line-height: 24px;
    font-size: 14px;
    color: #444;
}
.warning-block {
    border: 2px solid #d7392f;
    padding: 10px;
    font-size: 14px;
}
.warning-block a {
    color: #d7392f;
    border-bottom: 1px dotted;
}
.warning-block a:hover {
    border: 0;
    text-decoration: none;
}
/*redesign section*/
.js-element-redesign{
    background-color: #fff;
    border: 1px solid #F2F2F2;
}
.js-element-redesign:hover{
    border: 1px solid #cccccc;
}
.js-element-redesign .plus, .js-element-redesign .minus{
    background: transparent;
    padding: 3px 5px;
}
.js-element-redesign .plus, .js-element-redesign .minus i {
    color: #999;
    background: transparent;
}
.js-element-redesign .quantity input{
    font-weight:bold;
    width: 36px;
    padding: 0px;
    text-align: center;
    border: none;
    box-shadow: none;
    background-color: #FFF;
}
.add2basketform .add2basket-new, .add2basketform.in .inbasket{
    background: #ed1d24;
    margin-right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.js-element-redesign .quantity {
    display: inline-block;
    border: 1px solid #F3F3F3;
    background-color: #FFF;
}
.add2basketform .inbasket{
    background: #ed1d24;
}
.add2basketform .add2basket-new:hover {
    background: #c80c12;
    text-decoration: none;
}
.add2basket-new img{
    height: 20px;
    padding-right: 3px;
}
.showcase .js-element-redesign .popup{
    display: block !important;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.setting-item{
    display: flex;
    justify-content: flex-end;
}
.setting-item a{
    padding: 2px;
}
.setting-item i{
    font-size: 13px;
}
.showcase .js-element-redesign{
    height: 425px !important;
}
.showcase .js-element-redesign .compare{
    margin-top: 0;
}
.showcase .js-element-redesign .compare a{
    color: #666666;
}
.showcase .js-element-redesign .compare a.in, .showcase .js-element-redesign .favorite a.in{color: #ed1d24;}
.showcase .js-element-redesign .favorite{
    float: none;
}
.showcase .js-element-redesign .buy .quantity{
    padding: 4px 0;
    margin-top: 0;
}
.js-element-redesign .dd .ddTitle .ddTitleText {
    padding: 0 5px;
    background: #fff;
    border-radius: 3px;
    outline: none;
}
.js-element-redesign .dd .ddTitle .description,
.js-element-redesign .ddcommon .ddChild li .description,
.js-element-redesign .color .ddcommon .ddChild li .ddlabel,
.js-element-redesign .color .dd .ddTitle .ddlabel{
    display: none !important;
}
.js-element-redesign .prop_TKAN .ddcommon{width: 110px !important;}
.js-element-redesign .prop_TKAN .ddChild ul li img{width: 25px;}
.js-element-redesign .dd .ddTitle .ddTitleText img{
    width: 20px;
    vertical-align: sub;
}
.js-element-redesign .color .ddcommon{
    width: 50px !important;
}

.js-element-redesign .order-tkan{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;

}
@media (max-width: 1300px){
    .js-element-redesign .order-tkan{
        display: none;
    }
    .showcase .js-element-redesign .buy .add2basket, .showcase .js-element-redesign .buy .inbasket{
        float: none;
    }

}
.js-element-redesign .select_size .ddlabel{
    line-height: 20px;
}
.showcase .js-element-redesign .inner{bottom: 0;}
.js-element-redesign .select_size .dd .ddChild{height: auto !important;}
.fancybox-skin.message .fancybox-outer{padding-top: 20px !important;}
.fancybox-skin.message .fancybox-close { padding: 10px;}
.b24-web-form-popup-btn-17 {
    margin-top: 10px;
    padding: 5px 20px;
    color: #FFF;
    background-color: #FF0000 !important;
    font: 13px Opensans, Arial, Helvetica, sans-serif;
    cursor: pointer;
	border: none;
}
.b24-web-form-popup-btn-13 {
    cursor: pointer;
}
.b24-web-form-popup-btn-15 {
    cursor: pointer;
}
.b24-web-form-popup-btn-21 {
    cursor: pointer;
}
/* End */


/* Start:/bitrix/templates/profurn_custom/css/custom.css?16185523771725*/
.showcase .js-element .inner {
	min-height: 282px;
}

.showcase .js-element {
	height: 284px;
}

.centeringin {
	position: relative;
}

.centering .presscentermainn.video {
	position: absolute;
	top: 230px;
	max-width: 250px;
}

.presscentermainn.video .in.clearfix {
	background-color: #F3F3F3;
}


/*.presscentermainn .in.clearfix>div:first-child{
	margin-top: 70px;
}*/

.presscentermainn .in.clearfix>.item {
	float: none;
	background-color: #F3F3F3;
	*/
}

.presscentermainn.video .title {
	background: #fff;
}

#content>div>div>div.presscentermainn.clearfix {
	margin-top: 67px;
}

.presscentermainn .in {
	background: none;
}

.mainsections a.parent {
	text-align: center;
}

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

.aroundjssorslider1 {
	margin-left: 250px;
}

#portfolio-slider .fancyajax img {
	object-fit: cover;
	width: 100%;
	height: 240px;
}

.header .phone a,
.header .phone a:hover {
	display: block;
}
.header .phone .icon {
	display: none;
}

@media only screen and (max-width: 1199px) {
	#form_news .inputs {
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-align-items: flex-start;
		align-items: flex-start;
	}
	#form_news .inputs input {
		margin-bottom: 10px;
		width: 100%;
		flex: auto;
	}
}

.order-tkan .properties {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 10% 2fr 10% 3fr;
	grid-template-columns: 1fr 2fr 3fr;
	grid-column-gap: 5%;
}

@media only screen and (max-width: 575px) {
	.order-tkan .properties {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		grid-column-gap: 0;
	}
}

/*div#msdrpdd21_msdd {
     max-width: 150px !important;
}*/

/* End */
/* /bitrix/templates/profurn_custom/css/media.css?16185523786906 */
/* /bitrix/templates/profurn_custom/js/jscrollpane/jquery.jscrollpane.css?16185523771682 */
/* /bitrix/templates/profurn_custom/js/fancybox/jquery.fancybox.css?16185523774247 */
/* /bitrix/templates/profurn_custom/css/offers.css?16185523772543 */
/* /bitrix/templates/profurn_custom/js/popup/style.css?16185523775596 */
/* /bitrix/templates/profurn_custom/js/glass/style.css?1618552377298 */
/* /bitrix/templates/profurn_custom/css/bootstrap.grid.min.css?161855237818020 */
/* /bitrix/templates/profurn_custom/js/menu/menu.css?16185523772058 */
/* /bitrix/templates/profurn_custom/css/new2018.css?161855237822781 */
/* /bitrix/templates/profurn_custom/css/zcallback_widget.css?161855237810191 */
/* /bitrix/templates/profurn_custom/css/zcallback_mobi.css?16185523785021 */
/* /bitrix/templates/profurn_custom/components/bitrix/menu/tpanel/style.css?1618552378187 */
/* /bitrix/templates/profurn_custom/components/redsign/favorite.list/inheader/style.css?1618552378429 */
/* /bitrix/templates/profurn_custom/components/bitrix/sale.basket.basket.small/inheader/style.css?1618552378549 */
/* /bitrix/templates/profurn_custom/components/bitrix/search.title/inheader/style.css?16185523782582 */
/* /bitrix/templates/profurn_custom/components/bitrix/menu/catalog/style.css?16185523785833 */
/* /bitrix/templates/profurn_custom/components/bitrix/news.line/main/style.css?16185523781116 */
/* /bitrix/templates/profurn_custom/components/bitrix/menu/infootercatalog/style.css?16185523781291 */
/* /bitrix/templates/profurn_custom/components/bitrix/menu/infooter_about/style.css?1618552378277 */
/* /bitrix/templates/profurn_custom/components/bitrix/menu/infooter/style.css?1618552378277 */
/* /bitrix/templates/profurn_custom/components/redsign/easycart/gopro/style.css?161855237817302 */
/* /bitrix/templates/profurn_custom/styles.css?1681906118528 */
/* /bitrix/templates/profurn_custom/template_styles.css?168190611828749 */
/* /bitrix/templates/profurn_custom/css/custom.css?16185523771725 */
