

/* Start:/bitrix/js/fairytale.tpic/css/style.css?1434553644408*/
.ft-image-block {	
	display: inline-block;
	/*background: #eee;*/
}

.ft-image-block.ft-loading {
	background: url('/bitrix/js/fairytale.tpic/css/preloader.gif') no-repeat 50% #eee;
}

.ft-image-block img.ft-image {
	opacity: 0;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-ms-transition: opacity .5s;
	transition: opacity .5s;
}

.ft-image-block.ft-loaded img.ft-image {
	opacity: 1;
}
/* End */


/* Start:/local/templates/sfh/components/bitrix/sale.basket.basket.line/scfh_basket_line/style.min.css?15452240523326*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/style.css?15452240527729*/
.shadow_block
{
	position:fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	display:none;
	z-index:900;
	background:#fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.alx_auth_block
{
	position:fixed;
	width:475px;
	top:50%;
	left:50%;
	color:#ffffff;
	z-index:901;
	text-align:left;
	margin-left:-261px;
	font-size:16px;
	padding: 29px 24px 24px 24px;
	visibility:hidden;
	background:#848484;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #000000 0px 0px 20px;
	-moz-box-shadow: #000000 0px 0px 20px;
	box-shadow: #000000 0px 0px 20px;

}
.alx_auth_block .alx_close_auth
{
	padding: 0px;
	position:absolute;
	right:8px;
	top: 7px;
	cursor:pointer;
	margin: 0px;
}
.alx_auth_block .alx_tabs_auth
{
	padding: 0px;
	margin: 0px;
	height:25px;
	position:relative;
	z-index:1;
	line-height:normal !important;
}
.alx_auth_block .alx_tabs_auth ul
{
	padding: 0px;
	margin: 0px 0px 0px 6px;
	list-style:none;
}
.alx_auth_block .alx_tabs_auth ul li:before
{
	content: "" !important;
}
.alx_auth_block .alx_tabs_auth ul li
{
	padding: 6px 10px 3px 12px;
	margin: 0px;
	text-align:left;
	line-height:normal !important;
	float:left;
	background:url(/local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/images/alx_bg_tabs_auth.gif) 0px 0px repeat-x;
	border:1px solid #A9A9A9;
	border-bottom: 0px;
	font-size:12px !important;
	width:93px;
	cursor:pointer;
	color:#D3D3D3;
	background: #878787;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#878787), to(#818181));
	background: -webkit-linear-gradient(#878787, #818181);
	background: -moz-linear-gradient(#878787, #818181);
	background: -ms-linear-gradient(#878787, #818181);
	background: -o-linear-gradient(#878787, #818181);
	background: linear-gradient(#878787, #818181);
	margin-right:2px;
	-webkit-border-radius:4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	list-style:none;
}
.alx_auth_block .alx_tabs_auth ul li.alx_sel_tab_auth
{
	background: #BBBBBB;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#BBBBBB), to(#CDCDCD));
	background: -webkit-linear-gradient(#BBBBBB, #CDCDCD);
	background: -moz-linear-gradient(#BBBBBB, #CDCDCD);
	background: -ms-linear-gradient(#BBBBBB, #CDCDCD);
	background: -o-linear-gradient(#BBBBBB, #CDCDCD);
	background: linear-gradient(#BBBBBB, #CDCDCD);
	border: 0px;
	width:93px;
	color:#646464;
	cursor:default;
	padding: 7px 11px 7px 13px;
}
.alx_auth_block .alx_cont_auth_form
{
	padding: 0px;
	margin: 0px;
	position:relative;
	z-index:2;
	background:#676767;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#848484), to(#424242));
background: -webkit-linear-gradient(#848484, #424242);
background: -moz-linear-gradient(#848484, #424242);
background: -ms-linear-gradient(#848484, #424242);
background: -o-linear-gradient(#848484, #424242);
background: linear-gradient(#848484, #424242);
border:1px solid #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 10px;
}
.alx_auth_block .alx_cont_auth_form td
{
	color:#fff;
}
.alx_auth_block .alx_cont_auth_form td a
{
	color:#fff;
}
.alx_auth_block table
{
	margin: 0px auto;
}
.alx_auth_block .alx_cont_auth_form .alx_cont_item_form
{
	display:none;
}

.alx_auth_block .alx_cont_auth_form .alx_sel_form
{
	display:block;
}
.alx_auth_block .alx_cont_auth_form td
{
	padding: 0px 0px 8px 0px;
	margin: 0px;
	text-align:left;
	vertical-align:top;
}
.alx_auth_block .alx_cont_auth_form .alx_auth_form_cont
{
	padding-top:21px;
	padding-bottom:3px;
	font-size:16px;
}
.alx_auth_block .alx_cont_auth_form table,
.alx_auth_block .alx_cont_auth_form table td
{
	font-size:16px;
}
.alx_auth_block td.alx_name_item
{
	width:83px;
	vertical-align:middle;
}
.alx_auth_block .alx_inputtext_bg
{
	width:253px;
	padding: 9px 9px 7px 9px;
	margin: 0px;
	background:#fff;
	color:#5F5F5F;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.alx_auth_block .alx_inputtext_bg .inputtext
{
	padding: 0px;
	margin: 0px;
	width:100%;
	font-size:16px;
	font-family:arial, sans-serif;
	color:#5F5F5F;
	border: 0px;
}
.alx_auth_block .alx_inputtext_bg input.string
{
	padding: 0px;
	margin: 0px;
	width:100%;
	font-size:16px;
	font-family:arial, sans-serif;
	color:#5F5F5F;
	border: 0px;
}
.alx_auth_block .alx_inputtext_bg textarea, .alx_auth_block .alx_inputtext_bg select
{
	padding: 0px;
	margin: 0px;
	width:100%;
	font-size:16px;
	resize:none;
	font-family:arial, sans-serif;
	color:#5F5F5F;
	border: 0px;
}
.alx_auth_block .alx_cont_auth_form .alx_item_pole_remember
{
	margin: 5px 0px 18px 0px;
	width:313px;
	position:relative;
	z-index:1;
	padding-top:3px;
	padding-right:40px;
}
.alx_auth_block .alx_cont_auth_form .alx_item_pole_remember .alx_checkbox_block
{
	width:23px;
	height:21px;
	position:absolute;
	z-index:2;
	right: 0px;
	top: 0px;
	background:#fff;
	cursor:pointer;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.alx_auth_block .alx_cont_auth_form .alx_item_pole_remember .alx_checked
{
	background:url(/local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/images/alx_check_sel.gif) 5px 3px no-repeat #fff !important;
}
.alx_auth_block .clear_block
{
	clear:both;
	height:1px;
	overflow:hidden;
}
.alx_auth_block .alx_submit_block .alx_submit_fon
{
	float:right;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #FFFFFF;
	background:#D8D8D8;
}
.alx_auth_block .alx_submit_block .alx_submit_fon input
{
	background:url(/local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/images/spacer.gif) 0px 0px no-repeat;
	border: 0px;
	cursor:pointer;
	font-size:14px;
	padding: 8px 22px 8px 22px;
	margin: 0px;
	overflow:visible;
	font-family:arial, sans-serif;
	color:#000000;
}
.alx_auth_block .alx_submit_fon_logout
{
	float:right;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #FFFFFF;
	background:#D8D8D8;
}
.alx_auth_block .alx_submit_fon_logout input
{
	background:url(/local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/images/spacer.gif) 0px 0px no-repeat;
	border: 0px;
	cursor:pointer;
	font-size:14px;
	padding: 8px 22px 8px 22px;
	margin: 0px;
	overflow:visible;
	font-family:arial, sans-serif;
	color:#000000;
}
.alx_auth_block .alx_register_form_cont table
{
	width:414px;
	font-size:14px;
	margin: 23px auto 0px auto;
}
.alx_auth_block .alx_register_form_cont td.alx_name_item
{
	font-size:14px;
	width:100%;
	padding-right:10px;
}
.alx_auth_block .starrequired
{
	color:#ffffff;
}
.alx_auth_block .alx_dop_text
{
	font-size:12px;
	width:430px;
	line-height:normal !important;
	margin: 4px auto 17px auto;
}
.alx_auth_block .alx_or_txt
{
	position:absolute;
	z-index:2;
	color:#a1a1a1;
	font-size:12px;
	margin: 2px 0px 0px 0px;
}
.alx_auth_block .alx_noactive_pole
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.alx_auth_block .alx_noactive_pole
{
	cursor:default;
}
.alx_auth_block .alx_noactive_pole input
{
	cursor:default;
}
.alx_auth_block .alx_title_captcha
{
	 padding-top:20px;
	 font-size:16px;
}
.alx_auth_block p
{
	padding: 0px;
	margin: 0px;
}
.alx_auth_block .alx_soc_list
{
	position:absolute;
	width:250px;
	height:26px;
	overflow:hidden;
	margin-top:-38px;
	margin-left:48px;
}
.alx_auth_block .alx_error_text
{
	padding: 10px;
	margin: 0px 0px 20px 0px;
	background:#CDCDCD;
	font-size:12px;
}
.alx_auth_block .alx_error_text .errortext
{
	color:#fff;
}
/* End */


/* Start:/local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/template_style.css?15452240528066*/
.shadow_block
{
	position:fixed;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	display:none;
	z-index:998;
	background:#fff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.altasib_auth_block
{
	position:absolute;
	box-sizing: content-box;
	position:fixed;
	width:475px;
	top:50%;
	left:50%;
	color:#ffffff;
	z-index:999;
	text-align:left;
	margin-left:-261px;
	font-size:16px;
	padding: 29px 24px 24px 24px;
	visibility:hidden;
	background:#848484;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #000000 0px 0px 20px;
	-moz-box-shadow: #000000 0px 0px 20px;
	box-shadow: #000000 0px 0px 20px;

}
.altasib_auth_block .altasib_close_auth
{
	padding: 0px;
	position:absolute;
	right:8px;
	top: 7px;
	cursor:pointer;
	margin: 0px;
}
.altasib_auth_block .altasib_tabs_auth
{
	padding: 0px;
	margin: 0px;
	height:25px;
	position:relative;
	z-index:1;
	line-height:normal !important;
}
.altasib_auth_block .altasib_tabs_auth ul
{
	padding: 0px;
	margin: 0px 0px 0px 6px;
	list-style:none;
}
.altasib_auth_block .altasib_tabs_auth ul li:before
{
	content: "" !important;
}
.altasib_auth_block .altasib_tabs_auth ul li
{
	padding: 6px 10px 3px 12px;
	margin: 0px;
	text-align:left;
	line-height:normal !important;
	float:left;
	background:url(/local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/images/alx_bg_tabs_auth.gif) 0px 0px repeat-x;
	border:1px solid #A9A9A9;
	border-bottom: 0px;
	font-size:12px !important;
	width:93px;
	cursor:pointer;
	color:#D3D3D3;
	background: #878787;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#878787), to(#818181));
	background: -webkit-linear-gradient(#878787, #818181);
	background: -moz-linear-gradient(#878787, #818181);
	background: -ms-linear-gradient(#878787, #818181);
	background: -o-linear-gradient(#878787, #818181);
	background: linear-gradient(#878787, #818181);
	margin-right:2px;
	-webkit-border-radius:4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	list-style:none;
}
.altasib_auth_block .altasib_tabs_auth ul li.altasib_sel_tab_auth
{
	background: #BBBBBB;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#BBBBBB), to(#CDCDCD));
	background: -webkit-linear-gradient(#BBBBBB, #CDCDCD);
	background: -moz-linear-gradient(#BBBBBB, #CDCDCD);
	background: -ms-linear-gradient(#BBBBBB, #CDCDCD);
	background: -o-linear-gradient(#BBBBBB, #CDCDCD);
	background: linear-gradient(#BBBBBB, #CDCDCD);
	border: 0px;
	width:93px;
	color:#646464;
	cursor:default;
	padding: 7px 11px 7px 13px;
}
.altasib_auth_block .altasib_cont_auth_form
{
	padding: 0px;
	margin: 0px;
	position:relative;
	z-index:2;
	background:#676767;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#848484), to(#424242));
background: -webkit-linear-gradient(#848484, #424242);
background: -moz-linear-gradient(#848484, #424242);
background: -ms-linear-gradient(#848484, #424242);
background: -o-linear-gradient(#848484, #424242);
background: linear-gradient(#848484, #424242);
border:1px solid #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 10px;
}
.altasib_auth_block .altasib_cont_auth_form td
{
	color:#fff;
}
.altasib_auth_block .altasib_cont_auth_form td a
{
	color:#fff;
}
.altasib_auth_block table
{
	margin: 0px auto;
}
.altasib_auth_block .altasib_cont_auth_form .altasib_cont_item_form
{
	display:none;
}

.altasib_auth_block .altasib_cont_auth_form .altasib_sel_form
{
	display:block;
}
.altasib_auth_block .altasib_cont_auth_form td
{
	padding: 0px 0px 8px 0px;
	margin: 0px;
	text-align:left;
	vertical-align:top;
}
.altasib_auth_block .altasib_cont_auth_form .altasib_auth_form_cont
{
	padding-top:21px;
	padding-bottom:3px;
	font-size:16px;
}
.altasib_auth_block .altasib_cont_auth_form table,
.altasib_auth_block .altasib_cont_auth_form table td
{
	font-size:16px;
}
.altasib_auth_block td.altasib_name_item
{
	width:83px;
	vertical-align:middle;
}
.altasib_auth_block .altasib_inputtext_bg
{
	width:253px;
	padding: 9px 9px 7px 9px;
	margin: 0px;
	background:#fff;
	color:#5F5F5F;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.altasib_auth_block .altasib_inputtext_bg .inputtext
{
	padding: 0px;
	margin: 0px;
	width:100%;
	font-size:16px;
	font-family:arial, sans-serif;
	color:#5F5F5F;
	border: 0px;
}
.altasib_auth_block .altasib_inputtext_bg input.string
{
	padding: 0px;
	margin: 0px;
	width:100%;
	font-size:16px;
	font-family:arial, sans-serif;
	color:#5F5F5F;
	border: 0px;
}
.altasib_auth_block .altasib_inputtext_bg textarea, .altasib_auth_block .altasib_inputtext_bg select
{
	padding: 0px;
	margin: 0px;
	width:100%;
	font-size:16px;
	resize:none;
	font-family:arial, sans-serif;
	color:#5F5F5F;
	border: 0px;
}
.altasib_auth_block .altasib_cont_auth_form .altasib_item_pole_remember
{
	margin: 5px 0px 18px 0px;
	width:313px;
	position:relative;
	z-index:1;
	padding-top:3px;
	padding-right:40px;
}
.altasib_auth_block .altasib_cont_auth_form .altasib_item_pole_remember .altasib_checkbox_block
{
	width:23px;
	height:21px;
	position:absolute;
	z-index:2;
	right: 0px;
	top: 0px;
	background:#fff;
	cursor:pointer;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.altasib_auth_block .altasib_cont_auth_form .altasib_item_pole_remember .altasib_checked
{
	background:url(/local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/images/alx_check_sel.gif) 5px 3px no-repeat #fff !important;
}
.altasib_auth_block .clear_block
{
	clear:both;
	height:1px;
	overflow:hidden;
}
.altasib_auth_block .altasib_submit_block .altasib_submit_fon
{
	float:right;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #FFFFFF;
	background:#D8D8D8;
}
.altasib_auth_block .altasib_submit_block .altasib_submit_fon input
{
	background:url(/local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/images/spacer.gif) 0px 0px no-repeat;
	border: 0px;
	cursor:pointer;
	font-size:14px;
	padding: 8px 22px 8px 22px;
	margin: 0px;
	overflow:visible;
	font-family:arial, sans-serif;
	color:#000000;
}
.altasib_auth_block .altasib_submit_fon_logout
{
	float:right;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #FFFFFF;
	background:#D8D8D8;
}
.altasib_auth_block .altasib_submit_fon_logout input
{
	background:url(/local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/images/spacer.gif) 0px 0px no-repeat;
	border: 0px;
	cursor:pointer;
	font-size:14px;
	padding: 8px 22px 8px 22px;
	margin: 0px;
	overflow:visible;
	font-family:arial, sans-serif;
	color:#000000;
}
.altasib_auth_block .altasib_register_form_cont table
{
	width:414px;
	font-size:14px;
	margin: 23px auto 0px auto;
}
.altasib_auth_block .altasib_register_form_cont td.altasib_name_item
{
	font-size:14px;
	width:100%;
	padding-right:10px;
}
.altasib_auth_block .starrequired
{
	color:#ffffff;
}
.altasib_auth_block .altasib_dop_text
{
	font-size:12px;
	width:430px;
	line-height:normal !important;
	margin: 4px auto 17px auto;
}
.altasib_auth_block .altasib_or_txt
{
	position:absolute;
	z-index:2;
	color:#a1a1a1;
	font-size:12px;
	margin: 2px 0px 0px 0px;
}
.altasib_auth_block .altasib_noactive_pole
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.altasib_auth_block .altasib_noactive_pole
{
	cursor:default;
}
.altasib_auth_block .altasib_noactive_pole input
{
	cursor:default;
}
.altasib_auth_block .altasib_title_captcha
{
	 padding-top:20px;
	 font-size:16px;
}
.altasib_auth_block p
{
	padding: 0px;
	margin: 0px;
}
.altasib_auth_block .altasib_soc_list
{
	position:absolute;
	width:250px;
	height:26px;
	overflow:hidden;
	margin-top:-38px;
	margin-left:48px;
}
.altasib_auth_block .altasib_error_text
{
	padding: 10px;
	margin: 0px 0px 20px 0px;
	background:#CDCDCD;
	font-size:12px;
}
.altasib_auth_block .altasib_error_text .errortext
{
	color:#fff;
	background: none;
	border: none;
	font-size: 14px;	
}
.altasib_soc_list a:hover
{
	border:1px solid #ffffff !important;
}
.altasib_auth_block .altasib_ok_text
{
	margin: 20px 0px;
	font-size:12px;
	color:#FFF;
}
#altasib_item_auth_3
{
	width: 120px;
	white-space: nowrap;
}
/* End */


/* Start:/local/templates/.default/ajax/ajax.css?1545224058563*/
iframe.waitwindowlocal {
    position: absolute;
    border: 0px;
    z-index: 9999;
}

div.waitwindowlocal {
    position: absolute;
    width: 25px;
    height: 25px;
    padding: 0px;
    z-index: 10000;
    background-color: #FCF7D1;
    border: 1px solid #E1B52D;
    background-image: url(/local/templates/.default/ajax/images/wait.gif);
    background-position: center center;
    background-repeat: no-repeat;
}

div.waitwindowlocalshadow {
    position: absolute;
    z-index: 9998;
    background-image: url(/local/templates/.default/ajax/images/shadow.gif);
    border: 1px solid #808080;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/socserv.auth.form/alxtemplate_icons/ss.css?14429026714938*/
.bx-ss-icon {background-image:url('/bitrix/templates/.default/components/bitrix/socserv.auth.form/alxtemplate_icons/images/icons.png'); width:16px; height:16px; background-repeat:no-repeat;}
.openid {background-position:0px -192px;}
.yandex {background-position:0px 0px;}
.openid-mail-ru {background-position:0px -48px;}
.livejournal {background-position:0px -16px;}
.liveinternet {background-position:0px -128px;}
.blogger {background-position:0px -144px;}
.rambler {background-position:0px -160px;}
.liveid {background-position:0px -176px;}
.facebook {background-position:0px -32px;}
.twitter {background-position:0px -96px;}
.vkontakte {background-position:0px -80px;}
.mymailru {background-position:0px -64px;}
.google {background-position:0px -112px;}
.google-plus {background-position:0px -112px;}
.odnoklassniki {background-position:0px -208px;}
.bitrix24 {background-position:0px -378px}
.dropbox {background-position:0px -504px}
.box {background-position:0px -520px}

.bx-ss-button {display:inline-block; background-image:url('/bitrix/templates/.default/components/bitrix/socserv.auth.form/alxtemplate_icons/images/icons.png') !important; width:87px !important; height:21px !important; background-repeat:no-repeat; vertical-align:middle !important;}
.liveid-button {background-position:0px -334px !important;}
.facebook-button {background-position:0px -224px !important;}
.twitter-button {background-position:0px -290px !important;}
.vkontakte-button {background-position:0px -268px !important;}
.mymailru-button {background-position:0px -246px !important;}
.google-button {background-position:0px -312px !important;}
.odnoklassniki-button {background-position:0px -356px !important;}
.bitrix24net-button {background-position:0px -416px !important;}
.bitrix24net-button-ru,
.bitrix24net-button-kz
{background-position:0px -394px !important;}
.bitrix24net-button-ua {background-position:0px -438px !important;}
.dropbox-button {background-position:0px -482px !important;}
.box-button {background-position:0px -537px !important;}
.yandex-button {background-position:0px -460px !important;}

td.to_twitter {text-align:center !important;}
div.bx-auth {max-width:600px; margin-top:12px; margin-bottom:10px;}
div.bx-auth form {padding:0; margin:0;}
div.bx-auth-line {border-bottom:1px solid #E3E3E3; padding-bottom:10px;}
div.bx-auth-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
div.bx-auth-note{margin:18px 0px 6px 0px;}

div.bx-auth-services  {padding:0px; margin:0px; overflow:hidden; zoom:1;}
div.bx-auth-services div {display:block; float:left; margin:4px 6px 0px 0px; width:170px;}
div.bx-auth-services a {display:inline-block; margin:1px; padding:4px 4px 4px 4px; text-decoration:none; color:#646464; outline:none;}
div.bx-auth-services a:hover {margin:0px; border:1px solid #D9D9D9; text-decoration: none !important;}
div.bx-auth-services a.bx-ss-selected {margin:0px; border:1px solid #D9D9D9; background-color:#EBEBEB;}
div.bx-auth-services i {display:inline-block; margin:0px; margin-right:4px; vertical-align:middle; cursor:pointer;}
div.bx-auth-services b {vertical-align:middle; font-weight:bold; font-size:12px; font-family:Tahoma,Verdana,Arial,sans-serif;}

div.bx-auth-service-form {color:black; background-color:#EEEEEE; border-bottom:solid 1px #D6D6D6; margin-top:1px; padding:8px; vertical-align:middle; font-size:12px;}
div.bx-auth-service-form span, div.bx-auth-service-form input { vertical-align:middle;}
div.bx-auth-service-form input.button {position:relative; left:1px;}
div.bx-auth-service-form span.bx-ss-icon {display:inline-block; margin-right:6px;}

span.bx-spacer {display:inline-block; width:8px;}
span.bx-spacer-vert {display:inline-block; height:10px;}
span.bx-spacer-vert25 {display:inline-block; height:25px;}

div.bx-auth-serv-icons {}
div.bx-auth-serv-icons a {display:inline-block; margin:1px; text-decoration:none; color:#646464; outline:none;}
div.bx-auth-serv-icons a:hover {margin:0px; border:1px solid #D9D9D9;}
div.bx-auth-serv-icons i {margin:3px; display:inline-block; vertical-align:middle;  cursor:pointer;}
div.bx-auth-lbl {margin-top:8px; margin-bottom:4px;}

div.bx-auth-float {padding-left:15px; padding-right:15px; font-size:100%;}

div.bx-sonet-profile-field-socserv {line-height: 15px !important;}

div.bx-auth-form {width: 510px !important;}

textarea.ss-text-for-message-default {width: 300px; height: 130px; color:grey;  font-weight:lighter;}
textarea.ss-text-for-message {margin-top: 5px;}
td.bx-ss-soc-serv { font: bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif; }
td.bx-ss-soc-serv i{ vertical-align:-25%;}

div.bx-taimen-socserv-div {padding-bottom: 9px; padding-left: 50px; }
a.ss-socserv-setup-link {padding-left: 10px; color: grey !important; text-decoration:underline; }
.ss-text-without-border {padding-left:5px; border: none; background: #F8FAFB; color: #6286bb; font-style:italic; }
.bx-ss-timeman-header-div {padding-bottom:10px; }

td.bx-ss-soc-serv-setup {white-space: pre-line; width: 300px; font-size: 75%;}
a.bx-ss-soc-serv-setup-link{text-decoration:underline !important;}
/* End */


/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1428114265501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/local/templates/sfh/components/bitrix/menu/scfh_main_menu_final/style.css?15452240524598*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/local/templates/sfh/components/bitrix/menu/scfh_main_menu_final/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/sfh/components/bitrix/menu/scfh_main_menu_final/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/sfh/components/bitrix/menu/scfh_main_menu_final/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/local/templates/sfh/components/bitrix/menu/scfh_footer_vertical/style.css?15452240522878*/
ul#vertical-multilevel-menu, #vertical-multilevel-menu ul
{
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width: 214px;
	font-size:12px;
}

/*Submenu box*/
#vertical-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	border:1px solid #C1C1C1;
	border-bottom:none;
	width:200px;
}

/* Submenu Items */ 
#vertical-multilevel-menu li a
{ 
	display: block; 
	text-decoration: none; 
	color: #4F4F4F; 
	font-weight:bold;
	padding: 5px; 
	background:#F5F5F5;
	border-bottom:1px solid #C1C1C1;
}

/*Items selected*/
#vertical-multilevel-menu li a.item-selected
{ 
	background-color: #D6D6D6;
}

/*Items Hover */
#vertical-multilevel-menu li a:hover
{
	background-color: #D6D6D6;
} 

/*Rootmenu Items*/
#vertical-multilevel-menu a.root-item
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/local/templates/sfh/components/bitrix/menu/scfh_footer_vertical/images/item_bg.gif) 0 0 no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Rootmenu Items hover*/
#vertical-multilevel-menu a.root-item:hover, #vertical-multilevel-menu a.root-item-selected:hover
{
	background:#61656A url(/local/templates/sfh/components/bitrix/menu/scfh_footer_vertical/images/item_bg.gif) 0 -26px no-repeat;
}

/*Rootmenu Items Selected*/
#vertical-multilevel-menu a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 7px 35px;
	background:#61656A url(/local/templates/sfh/components/bitrix/menu/scfh_footer_vertical/images/item_bg.gif) 0 -26px no-repeat;
	border:none;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	/*height:26px;
	overflow:hidden;*/
}

/*Parent item*/
#vertical-multilevel-menu a.parent
{
	background: #F5F5F5 url(/local/templates/sfh/components/bitrix/menu/scfh_footer_vertical/images/arrow.gif) center right no-repeat;
	padding-right:10px;
}

/*Denied items*/
#vertical-multilevel-menu a.denied
{
	background: #F5F5F5 url(/local/templates/sfh/components/bitrix/menu/scfh_footer_vertical/images/lock.gif) center right no-repeat;
	color:#DDDDDD;
	padding-right:10px;
}

/* Holly Hack. IE Requirement \*/ 
* html ul#vertical-multilevel-menu li { float: left; height: 1%; } 
* html ul#vertical-multilevel-menu li a { height: 1%; } 
/* End */ 


/*Submenu margin*/
#vertical-multilevel-menu li ul.root-item
{
	margin:-27px 0 0 210px;
}

#vertical-multilevel-menu li ul
{
	margin:-27px 0 0 133px;
}

/*Submenu hide*/
#vertical-multilevel-menu li:hover ul ul,
#vertical-multilevel-menu li.jsvhover ul ul,
#vertical-multilevel-menu li:hover ul ul ul,
#vertical-multilevel-menu li.jsvhover ul ul ul 
{
	/*top:-999em;*/
	display:none;
}

/*Submenu show*/
#vertical-multilevel-menu li:hover ul,
#vertical-multilevel-menu li.jsvhover ul,
#vertical-multilevel-menu li li:hover ul,
#vertical-multilevel-menu li li.jsvhover ul,
#vertical-multilevel-menu li li li:hover ul,
#vertical-multilevel-menu li li li.jsvhover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
/* End */


/* Start:/local/templates/sfh/styles.css?154547681611334*/
@font-face {
    font-family: 'HelveticaNeueCyr Roman';
    src: url('/local/templates/sfh/fonts/HelveticaNeueCyr-Roman.otf');
    font-weight: normal;
    font-style: normal;
}

.hc__mix__title{
    display: none;
}

.site-info div{
    font-size: inherit;
}

.print__ .Sub_begin{
    margin-top: -185px;
}

.Sub_begin{
    font-family: 'HelveticaNeueCyr Roman';
    float: right;
    width: 400px;
    margin-top: -95px;
}

.spec-publication1-3 {
  border: 1px solid #F0F0F1;
  border-top: 3px solid #ff7840;
  background: #F0F0F1;
  padding: 5px 10px;
  margin: 0 0 10px 10px;
  width: 33%;
  font-size: 14px;
  float: right;
}
.spec-publication2-3 {
  border: 1px solid #F0F0F1;
  border-top: 3px solid #ff7840;
  background: #F0F0F1;
  padding: 5px 10px;
  margin: 0 0 10px 10px;
  width: 66%;
  font-size: 14px;
  float: right;
}
.spec-publication {
  border: 1px solid #F0F0F1;
  border-top: 3px solid #ff7840;
  background: #F0F0F1;
  padding: 5px 10px;
  margin: 0 0 10px 10px;
  width: 100%;
  font-size: 14px;
  float: right;
}

.fiz_lic a{
    color: #d5863e !important;
    border-bottom: 0 !important;
    font-size: 24px !important;
    text-transform: initial !important;
    font-weight: 100 !important;
    font-family: sans-serif !important;
}

.ui-tabs .ui-tabs-panel.less{
    margin-top: -50px;
    padding-bottom: 110px;
}

.div_lic{
    left: 0;
    top: 0;
}

.div_lic.en a{
    font-size: 27px !important;
}

.div_lic.less{
    top: 1570px !important;
    background-color: #637089;
    cursor: pointer;
}

/*.div_lic.less .take{*/
    /*font-family: 'helveticaneuecyr-medium' !important;*/
    /*color: white !important;*/
    /*border-bottom: 0 !important;*/
    /*font-size: 14px !important;*/
    /*text-transform: initial !important;*/
    /*float: left;*/
    /*padding: .5em 1em;*/
    /*text-decoration: none;*/
/*}*/

.div_lic.less a{
    font-family: 'helveticaneuecyr-medium' !important;
    color: white !important;
    border-bottom: 0 !important;
    font-size: 14px !important;
    text-transform: initial !important;
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.fiz_lic ._{
    display: none;
}

.your_lic .div_.show{
    display: block;
}

.your_lic .div_{
    display: none;
}

/*.your_lic .div_{*/
    /*background-color: #637089;*/
    /*top: 550px;*/
    /*left: -620px;*/
/*}*/

.your_lic .div_, .div_lic.less{
    padding: 0;
    border-radius: 3px;
    height: 35px;
    width: 240px;
    float: none !important;
    position: relative;
}

.your_lic a{
    padding: .8em 1em !important;
    text-transform: none !important;
    color: white !important;
}

.way_2 .no{
    display: none;
}

.tabs-2.more_{
    display: flex;
    min-height: 1000px !important;
}


#tabs-1.less{
    display: block !important;
}

#tabs-1{
    display: none;
}


#tabs-1 h3{
    color: #d5863e !important;
    border-bottom: 0 !important;
    font-size: 24px !important;
    text-transform: initial !important;
    font-weight: 100 !important;
    font-family: sans-serif !important;
}

#tabs-1 table.form-table{
    margin-top: 90px;
}

.hidden_h3 h3{
    display: none;
}

._395{
    border-bottom: 0 !important;
    margin-top: 40px !important;
}

.electro{
    margin-right: 30px;
}

.electro.en{
    width: 720px;
    padding-left: 11px;

}
.electro.en .var_1{
    width: 600px;

}

.electro.en .sub{
    width: 240px !important;
    margin-left: 33%;
}

.en .purchase-link-list a{
    max-width: none !important;
    margin-left: 9px;
}

.en .subt{
    margin-left: 42% !important;
}

.en ._margin-top.purchase-buttons {
    padding-right: 5px !important;
}

.en .purchase-link-list li{
    width: 100%;
}


.electro, .print{
    font-family: HelveticaNeueCyr Roman;
    height: 460px;
    width: 430px;
    border: 1px solid #e7e8ed;
    padding: 0;
    margin-top: 20px;
}

.desc div{
    font-size: inherit;
    /*line-height: 12px;*/
}

.desc{
    top: 25px;
    position: relative;
    line-height: 15px !important;
}

.desc, .desc_{
    font-size: 12px !important;
    color: #7f7e7e;
    font-family: 'HelveticaNeueCyr Roman';
}

.desc_.your_desc_{
    max-width: 600px;
}

.desc_{
    margin-bottom: 15px;
}

.buttons_to_submit .desc_{
    margin-top: 25px;
    margin-left: 270px;
    font-size: 12px;
    max-width: 560px;
}

.desc_ a{
    color: inherit !important;
}

.desc.electro_payment{
    font-size: 16px !important;
    position: relative;
    top: -15px;
}

.print .img{
    margin-left: -22px;
}

.electro .img, .print .img{
    padding: 0;
}

.sub{
    width: 200px !important;
    margin-top: 10px !important;
}

.subt{
    margin-left: 33%;
}


.var_1, .var_2, .electro .img, .print_ .img{
    position: relative;
    left: -22px;
}

.print_{
    margin-top: 45px;
}

.print_ .img.marg{
    margin-bottom: 30px;
}

.print_ .purchase-link-list{
    font-size: 14px;
    margin-bottom: 30px;
    /*float: right;*/
}

.print_ .var_1{
    width: 540px !important;
}

.print_ .var_1, .print_ .var_2{
    text-shadow: none;
}

.var_1.more{
    width: 620px !important;
    font-size: larger;
}

.print_ .var_2{
    width: 230px !important;
}

.buttons_to_submit{
    margin-bottom: 100px;
}

.account.electro_{
    width: 300px !important;
}


.buttons_to_submit .account, .buttons_to_submit .robocassa{
    text-shadow: 0px -1px 3px #333945;
    background-color: #637089;
    border-radius: 6px;
    height: 50px;
    width: 380px;
    position: relative;
    color: white;
    font-size: 21px;
    padding: 10px 10px;
    border-bottom: 3px solid transparent;
    cursor: pointer;
    text-align: center;
}

.buttons_to_submit .robocassa{
    margin-left: 30px;
}


.var_1, .var_2{
    font-family: 'HelveticaNeueCyr Roman';
    border: solid 1px #e3ae7e;
    text-shadow: 0px 1px 1px #6a431f;
    font-size: 20px !important;
    line-height: 30px !important;
    min-height: 38px;
    color: white;
    width: 400px;
    background-color: #d5863e;
    padding-left: 25px;
    padding-top: 2px;
}

.icon1.el{
    position: relative;
    display: block;
    width: 500px;
    bottom: 30px;
}

.icon1{
    display: none;
    float: right;
}
.icon{
    background: url("/files/medialibrary/d91/d91dc7ebc01bbfb48b37e9fec279c634.png");
    display: block;
    width: 54px;
    height: 54px;
    margin-top: 20px;
}

.icon_{
    margin-top: 0 !important;
    width: 82px;
    background: url("/files/medialibrary/054/05405a452a5305c644e7a66ee150580a.png") !important;
}


.sale_order_full_table{
    color: #7f7e7e;
}

.sale_order_full_table a{
    color: inherit;
}

.sale_order_full_table .text1{
    font-size: 16px;
}
.sale_order_full_table .text2{
    max-width: 660px;
}

.text1.en_{
    display: none;
}

.text2.en_{
    max-width: 720px;
}

.text2.en_._{
    margin-top: 30px;
}

.purchase-buttons .purchase-link-list li a{
    max-width: 400px;
    padding-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    height: initial;
}

.purchase-buttons .purchase-link-list li a i{
    margin-top: 0;
}

.purchase-link-list.ul{
    margin-top: 10px;
}

.bx_order_make.en input[type="submit"]{
    display: none;
}

.bx_order_make.en .button_to_submit{
    width: 90px;
    background-color: #637089;
    padding: .8em 1em;
    text-align: center;
    color: white !important;
    border-radius: 4px;
    position: relative;
    top: -42px;
    left: 210px;
    box-shadow: 0 -3px #637089 inset;
    cursor: pointer;
}

.bx_order_make .var_1{
    margin-top: 45px;
    margin-left: 15px;
    width: 240px;
}
.bx_order_make .var_1.el{
    margin-top: 45px;
    margin-left: 15px;
    width: 300px;
}

.bx_order_make .img{
    margin-left: -7px;
}

.flags{
    position: relative;
    left: 650px;
    width: 650px;
    height: 1px;
    margin-left: -650px;
    top: 100px;
}

.flags .var_1{
    text-shadow: none;
    width: 600px;
    margin-left: 22px;
}

#order_form_div .sale_order_full_table td.ps_logo.kvit{
    display: none;
}

.text_addit{
    color: #7f7e7e;
    max-width: 725px;
    display: none;
}
.text_addit.kvit{
     max-width: 800px;
}

.text_addit.kvit, .text_addit.el_{
    display: block;
}

.sale_order_full_table.kvit H1, .sale_order_full_table.kvit ol, .sale_order_full_table.kvit ul, .sale_order_full_table.kvit p{
    display: none;
}

.print_  input[type="reset"]{
    display: none;
}

.ui-widget input[type="text"]{
    width: 340px;
}

.support{
    /*font-size: 14px;*/
    font-size: 12px;
    font-family: 'helveticaneuecyr-light';
    color: #909296;
    position: relative;
    top: 24px;
    float: right;
    right: 30px;
}

.support a{
    color: white;
    /*color: #97989b;*/
}

.support a:hover{
    color: #f67745;
}

.new_target.your.addoc{
    margin-left: -240px;
}

.new_target.your{
    top: 75px;
    box-shadow: none;
}

.new_target{
    background-color: #637089;
    padding: .8em 1em;
    color: white !important;
    font-size: 21px;
    border-radius: 6px;
    position: relative;
    top: 135px;
    padding-left: 30px;
    padding-right: 30px;
    box-shadow: 1px 4px 2px rgba(89, 89, 89, 0.5);
}

.pay_name.en_, .paysystem_name.en_{
    display: none;
}

.to_subscribe:hover{
    background-color: #FF7840;
    color: white;
}

.to_subscribe{
    min-height: 120px;
    padding-bottom: 28px;
    padding-top: 28px;
    padding-right: 30px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    color: #7f7e7e;

}

.to_subscribe a{
    color: inherit;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
}

.to_subscribe .t{
    margin-top: 20px;
    margin-left: 20px;
}

.purch-sprite-paper.pdf{
    background-position: inherit;
    background-image: url("/files/medialibrary/26d/26dae36a7b0b8d9415b947760d85a706.png");
}

.pdf_div{
    float: left;
    width: 145px;
    margin-right: 3px;
    margin-left: 3px;
}

.not_margin{
    padding-bottom: 0 !important;
    height: inherit !important;
    margin-bottom: 0 !important;
}

.closed_paper{
    padding-left: 18px;
    border-top: 1px solid #f4f4f4;
}

.closed_paper.ru .mine, .closed_paper.ru .to_this_art, .closed_paper.ru .to_all{
    margin-right: 0;
}

.closed_paper .mine, .closed_paper .to_this_art, .closed_paper .to_all{
    float: left;
    width: 145px;
    margin-right: 81px;
}

.closed_paper .to_all{
    width: 160px;
}

.detail_closed_end .closed_paper{
    padding-left: 68px;
}

.to_this_art, .to_all{
    margin-right: 0;
}

.detail_closed_end .closed_paper .mine, .detail_closed_end .to_this_art, .detail_closed_end .to_all{
    margin-right: 0;
}

.trace{
    margin-right: 5px !important;
}

.detail_end .closed_paper .mine, .detail_end .closed_paper .to_this_art, .detail_end .closed_paper .to_all{
    padding-bottom: 20px;
    margin-left: 60px;
}

footer .footer-content .about{
    padding: 0;
    padding-left: 40px;
    padding-right: 20px;
    padding-top: 10px;
}
footer a{
    color: #97989b;
}

.lock{
    display: none;
}

.unlock{
    display:block;
    margin-top: 25px;
}

.with_back:hover{
    background: #ff7840;
}

.with_back{
    max-width: 400px;
    padding-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    height: initial;
}

.under_text{
    margin-top: 0px;
    margin-left: 30px;
    margin-right: 30px;
    width: 244px;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #7f7e7e;
    line-height: 18px;
}


/* End */


/* Start:/local/templates/sfh/template_styles.css?15506700471617*/
/*@font-face {*/
/*font-family: 'HelveticaNeueCyr Roman';*/
/*src: url('/fonts/helveticaneuecyr-roman.ttf');*/
/*font-weight: normal;*/
/*font-style: normal;*/
/*}*/
.menu-hamburger{
    display: none;
}

footer .logo{
    display: none;
}

.logo-mobile{
    display: none;
    padding-left: 15px;
    /*margin-top: 15px;*/
    padding-top: 20px;
}
.logo-mobile a{
    display: block;
    max-width: 209px;
}

.comments,
.news-article-comments{
    display: none;
}


a[name="orion_isp_begin1_1"]{
    display: none;
}

body .detail-heading .block-title{
    margin-bottom: 25px;
}

.detail-heading .left br{
    display: none;
}
.detail-heading .left .grid-item{
    padding-bottom: 23px;
}
.block-title-rss{
    margin-bottom: 25px;
}
.news-three{
    padding-bottom: 23px;
}
.blogs .blog-list{
    margin-top: 0;
}
.news-three > br{
    display: none;
}
.news-three .news-list li .news-title{
    margin-top: 10px;
}
.news-three .news-list li .post-info{
    margin-top: 10px;
}
.news-three .news-list li .news-title{
    min-height: 1px;
}
.news-three .news-list li a{
    display: block;
}

.news-three .news-list{
    display: flex;
    flex-wrap: wrap;
}

.news-three .news-list li{
    min-height: 1px;
    margin-bottom: 25px;
}




.main-bottom .grid-item{
    margin-top: 0;
}

center form{
    text-align: center;
}

@media screen and (max-width: 641px) {
    .main-top .news-block .news-list li {
        margin: 0;
    }
    .center_content .news-three .news-list li{
        margin: 0 0 30px;
    }
}


/* End */
/* /bitrix/js/fairytale.tpic/css/style.css?1434553644408 */
/* /local/templates/sfh/components/bitrix/sale.basket.basket.line/scfh_basket_line/style.min.css?15452240523326 */
/* /local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/style.css?15452240527729 */
/* /local/templates/sfh/components/bitrix/system.auth.form/scfh_auth_old/template_style.css?15452240528066 */
/* /local/templates/.default/ajax/ajax.css?1545224058563 */
/* /bitrix/templates/.default/components/bitrix/socserv.auth.form/alxtemplate_icons/ss.css?14429026714938 */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1428114265501 */
/* /local/templates/sfh/components/bitrix/menu/scfh_main_menu_final/style.css?15452240524598 */
/* /local/templates/sfh/components/bitrix/menu/scfh_footer_vertical/style.css?15452240522878 */
/* /local/templates/sfh/styles.css?154547681611334 */
/* /local/templates/sfh/template_styles.css?15506700471617 */
