

/* Start:/bitrix/templates/main_template/components/bitrix/sale.basket.basket.line/my/style.css?15677715334401*/
.bx-basket { }

.bx-basket-block {
	position: relative;
	padding-bottom: 5px;
	padding-left: 20px;
	white-space: nowrap;
	font-size: 12px;
}

.bx-basket-block > .fa {
	position: absolute;
	top: 3px;
	left: 0;
	width: 12px;
	color: #97a1ab;
}

.bx-basket-block a { margin-right: 10px; }

/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed {
		position: fixed;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		width: 200px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.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;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-item-list { display: none; }

	/*.bx-basket-fixed */
}

.bx-basket-fixed .bx-basket-block { margin-left: 10px; }

.bx-basket-item-list {
	position: relative;
	overflow: hidden;
	padding-bottom: 20px;
	border-top: 1px solid #f7f7f7;
}

.bx-opener .bx-basket-item-list { padding-bottom: 75px; }

.bx-max-height .bx-basket-item-list {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}

.bx-closed .bx-basket-item-list {
	overflow: hidden;
	height: 20px;
}

.bx-basket-item-list-action {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 120;
	padding: 3px 0;
	height: 20px;
	background: #f7f7f7;
	color: #4f4f4f;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
}

.bx-basket-item-list-button-container {
	position: absolute;
	right: 0;
	bottom: 20px;
	left: 0;
	padding: 10px 0;
	border-top: 1px solid #f7f7f7;
	background: #fff;
	text-align: center;
}

.bx-basket-item-list-container {
	overflow-y: auto;
	max-height: 100%
}

.bx-basket-item-list-item {
	position: relative;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #f7f7f7;
}

.bx-basket-item-list-container .bx-basket-item-list-item:last-child {
	margin-bottom: 0;
	border-bottom: none;
}

.bx-basket-item-list-item-status {
	margin: 0 10px 20px;
	padding: 3px;
	border-radius: 3px;
	background: #ebebeb;
	text-align: center;
	white-space: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.bx-basket-item-list-item-img {
	position: relative;
	padding-bottom: 5px;
	text-align: center;
}

.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;
	line-height: 16px;
}

.bx-basket-item-list-item-remove {
	position: absolute;
	top: -7px;
	right: 10px;
	width: 20px;
	height: 20px;
	opacity: .5;
	cursor: pointer;
	transition: 250ms linear all;
}

.bx-basket-item-list-item-remove:after,
.bx-basket-item-list-item-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 10px;
	height: 2px;
	border-radius: 1px;
	background-color: #333;
	content: '';
	transform: translate(-50%, -50%);
}

.bx-basket-item-list-item-remove:after {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-moz-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	-o-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.bx-basket-item-list-item-remove:before {
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	-moz-transform: translate(-50%, -50%) rotate(135deg);
	-ms-transform: translate(-50%, -50%) rotate(135deg);
	-o-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

.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;
	color: #b0b0b0;
	text-decoration: line-through
}

.bx_cart_login_top .bx-hdr-profile { line-height: 1.44em; }
/* End */


/* Start:/bitrix/templates/main_template/components/bitrix/search.title/custom/style.css?16426803562108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/main_template/components/bitrix/search.title/custom/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/main_template/components/bitrix/menu/horizontal_multilevel1/style.css?15196481444414*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/main_template/components/bitrix/menu/horizontal_multilevel1/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(/bitrix/templates/main_template/components/bitrix/menu/horizontal_multilevel1/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/main_template/components/bitrix/menu/horizontal_multilevel1/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:/bitrix/templates/main_template/components/api/auth.ajax/template1/styles.css?1530082387654*/
.api_auth_ajax *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.api_auth_ajax .api_link{ text-decoration: none; cursor: pointer; display: inline-block; margin: 0; }
.api_auth_ajax .api_link + .api_link{ margin-left: 10px }
.api_auth_ajax .api_link:hover{ }
.api_auth_ajax .api_link.api_button{ border-bottom: 1px solid }
.api_auth_ajax .api_profile a{ text-decoration: none; white-space: nowrap; }
.api_auth_ajax .api_profile a:hover{  }
#api_auth_ajax_modal{ z-index: 999 }
#api_auth_ajax_modal .api_modal_content > div{ display: none }
#api_auth_ajax_modal .api_modal_content > div.api_active{ display: block }
/* End */


/* Start:/bitrix/components/api/auth.login/templates/.default/styles.css?15295902896064*/
.api-auth-login .api-password-protected{
	height: 38px;
	width: 38px;
	position: absolute;
	right: 1px;
	top: 50%;
	margin-top: -19px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAYAAAA/I0V3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzdEMTI3RjNGRkJEMTFFNDk2ODJDNEJEOTQ4OEQ1OEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzdEMTI3RjRGRkJEMTFFNDk2ODJDNEJEOTQ4OEQ1OEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N0QxMjdGMUZGQkQxMUU0OTY4MkM0QkQ5NDg4RDU4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3N0QxMjdGMkZGQkQxMUU0OTY4MkM0QkQ5NDg4RDU4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi+O2x0AAAC4SURBVHjaYvz//z8DDJQ2dXEAqTQgdgFiRqjwfiCe3V1X9hmmjhGmCahBCkjNZMANcoEaH4AYTEiC06H0cyDOB2I/IM4G4odQ8ckoNgFtcQWy80ACQNN80a0Ayq8FUmxAPAcovxFmkxqUPoTDaXugtAqy8z5A6Vc4NL2B0h9BBAuUIwmlpYBO4QbSXFAD/wHxNyCWhsqLg/1U0ti5AEgLMxAPPjKRqAEE+JkYyADDVdNdEvU8BAgwAIw8L6DAodwVAAAAAElFTkSuQmCC") no-repeat center;
	-webkit-background-size: 11px auto;
	background-size: 11px auto;
}
.api-auth-login .api-password-protected-desc{
	display: none;
	background: #fff;
	position: absolute;
	width: 250px;
	left: 50%;
	margin-left: -125px;
	bottom: 100%;
	margin-bottom: 14px;
	border: 1px solid #f0f1f2;
	padding: 10px 20px;
	font-size: 13px;
	z-index: 110;
	box-shadow: 0 6px 9px 0 rgba(0, 0, 0, .1)
}
.api-auth-login .api-password-protected:hover .api-password-protected-desc{ display: block; }
.api-auth-login .api-password-protected-desc > span{
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	height: 14px;
	display: block;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzNzExNDdGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzNzExNDhGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjM3MTE0NUZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjM3MTE0NkZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodxyuQAAAFASURBVHjarJS/SgNBEMZ3x00glj6DL2Fn5UtYi7WdlYUIYhGwCYgPYBeIjbUvIYikCxaCGk/wZvf2n98dCiEm521y2xwzOzO/m5tvTn5knyrG+LLZ6211ux3R5rHWCtZGhBBOCbaTUu7kzM9FYVuDeO+FNsWjD+EQ9S/px/8EY7ctmHVO5KwzwM5Iymu4pjRzP24D5tAJs34D7Bzm3a+f5uLWgpWfCzMZY+YHG0QXqDVdBloZZp0VXzmXAriCOZq/pyV5STB0Eo0pHqCufXQygCs2BTWCxUrC5eDZO+f7iL+BSy+KpX9ethZWSVibCSDHiLutK0QNPv9CGIpDXWaCPTkioj5c7+uC/sBctSccMfjBrITrjsQvKEXB25DufUepDPtyAnvYNFElrkrVGZZxD89hSqJaYflL2Gtq0rcAAwDa/ePzqfelnAAAAABJRU5ErkJggg==") no-repeat center bottom;
}
/* api-row-accept */
.api-auth-login .api-row-accept .api_control{ position: relative }
.api-auth-login .api-accept-label{ font-size: 12px; line-height: 18px; font-weight: bold; cursor: pointer; padding-left: 20px; display: block; }
.api-auth-login .api-accept-label input{ cursor: pointer; position: absolute; left: 0; top: 3px; margin: 0; padding: 0; }
.api-auth-login .api-accept-text{ color: #337ab7; text-decoration: none; cursor: pointer }
.api-auth-login .api-accept-text:hover,
.api-auth-login .api-accept-text:focus{ color: #23527c; }
.api-auth-login .api-accept-text p{ font: inherit; margin: 0 }
.api-auth-login .api-accept-text p + p{ margin-top: 8px }
.api-auth-login .api-accept-desc{ display: none; }
.api-auth-login .api-row-accept .api-error{ font-size: 12px; color: #ff3737; display: none }
/* .api-captcha */
.api-auth-login .api-captcha{ display: none }
.api-auth-login .api-captcha .api-row-captcha_sid img{ margin: 0 !important; padding: 0 !important; border: 0 !important; vertical-align: middle !important; }
.api-auth-login .api-captcha .api-icon-refresh{ background: url("/bitrix/css/api.core/images/form/refresh.svg") no-repeat 0 0; width: 24px; height: 24px; display: inline-block; vertical-align: middle; cursor: pointer; }
/* .api_soc_auth */
.api_soc_auth{ padding: 20px 0 0 }
.api_soc_auth_title{ border-top: 1px solid #444; border-bottom: 1px solid #444; margin: 0 0 10px; padding: 5px 0; }
.api_soc_auth .bx-authform-social ul{ margin: 0; padding: 0; background: none; border: 0 }
.api_soc_auth .bx-authform-social li{ padding: 0; margin: 5px 3px 0 }
/*------------------ Animations ------------------*/
.api-animation-rotate{
	display: inline-block;
	-webkit-animation: api-rotate 2s infinite linear;
	animation: api-rotate 2s infinite linear;
}
/* Keyframes: Rotate */
@-webkit-keyframes api-rotate{
	0%{ -webkit-transform: rotate(0deg); }
	100%{ -webkit-transform: rotate(359deg); }
}
@keyframes api-rotate{
	0%{ transform: rotate(0deg); }
	100%{ transform: rotate(359deg); }
}

/* End */


/* Start:/bitrix/templates/main_template/components/api/auth.register/.default/styles.css?17274328235764*/
.api-auth-register .api_link{
	color: #07d;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
	border-bottom: 1px dotted;
	margin: 0 3px;
}
.api-auth-register .api_link:hover{ color: #f00; }
.api-auth-register .api-password-protected{
	height: 38px;
	width: 38px;
	position: absolute;
	right: 1px;
	top: 50%;
	margin-top: -19px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAYAAAA/I0V3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzdEMTI3RjNGRkJEMTFFNDk2ODJDNEJEOTQ4OEQ1OEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzdEMTI3RjRGRkJEMTFFNDk2ODJDNEJEOTQ4OEQ1OEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N0QxMjdGMUZGQkQxMUU0OTY4MkM0QkQ5NDg4RDU4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3N0QxMjdGMkZGQkQxMUU0OTY4MkM0QkQ5NDg4RDU4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi+O2x0AAAC4SURBVHjaYvz//z8DDJQ2dXEAqTQgdgFiRqjwfiCe3V1X9hmmjhGmCahBCkjNZMANcoEaH4AYTEiC06H0cyDOB2I/IM4G4odQ8ckoNgFtcQWy80ACQNN80a0Ayq8FUmxAPAcovxFmkxqUPoTDaXugtAqy8z5A6Vc4NL2B0h9BBAuUIwmlpYBO4QbSXFAD/wHxNyCWhsqLg/1U0ti5AEgLMxAPPjKRqAEE+JkYyADDVdNdEvU8BAgwAIw8L6DAodwVAAAAAElFTkSuQmCC") no-repeat center;
	-webkit-background-size: 11px auto;
	background-size: 11px auto;
}
.api-auth-register .api-password-protected-desc{
	display: none;
	background: #fff;
	position: absolute;
	width: 250px;
	left: 50%;
	margin-left: -125px;
	bottom: 100%;
	margin-bottom: 14px;
	border: 1px solid #f0f1f2;
	padding: 10px 20px;
	font-size: 13px;
	z-index: 110;
	box-shadow: 0 6px 9px 0 rgba(0, 0, 0, .1)
}
.api-auth-register .api-password-protected:hover .api-password-protected-desc{ display: block; }
.api-auth-register .api-password-protected-desc > span{
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	height: 14px;
	display: block;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzNzExNDdGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzNzExNDhGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjM3MTE0NUZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjM3MTE0NkZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodxyuQAAAFASURBVHjarJS/SgNBEMZ3x00glj6DL2Fn5UtYi7WdlYUIYhGwCYgPYBeIjbUvIYikCxaCGk/wZvf2n98dCiEm521y2xwzOzO/m5tvTn5knyrG+LLZ6211ux3R5rHWCtZGhBBOCbaTUu7kzM9FYVuDeO+FNsWjD+EQ9S/px/8EY7ctmHVO5KwzwM5Iymu4pjRzP24D5tAJs34D7Bzm3a+f5uLWgpWfCzMZY+YHG0QXqDVdBloZZp0VXzmXAriCOZq/pyV5STB0Eo0pHqCufXQygCs2BTWCxUrC5eDZO+f7iL+BSy+KpX9ethZWSVibCSDHiLutK0QNPv9CGIpDXWaCPTkioj5c7+uC/sBctSccMfjBrITrjsQvKEXB25DufUepDPtyAnvYNFElrkrVGZZxD89hSqJaYflL2Gtq0rcAAwDa/ePzqfelnAAAAABJRU5ErkJggg==") no-repeat center bottom;
}
.api-auth-register .api-req{ font-size: 12px }
.api-auth-register .api-asterisk{ color: red; font-weight: bold; margin: 0 5px }
.api-auth-register .api-custom-field .api_controls input + label{margin-left: 5px}
.api-auth-register .api-custom-field .api_controls select{width: 100% !important;}
/* api-row-accept */
.api-auth-register .api-row-accept .api_control{ position: relative }
.api-auth-register .api-accept-label{ font-size: 12px; line-height: 18px; font-weight: bold; cursor: pointer; padding-left: 20px; display: block; }
.api-auth-register .api-accept-label input{ cursor: pointer; position: absolute; left: 0; top: 3px; margin: 0; padding: 0; }
.api-auth-register .api-accept-text{ color: #337ab7; text-decoration: none; cursor: pointer }
.api-auth-register .api-accept-text:hover,
.api-auth-register .api-accept-text:focus{ color: #23527c; }
.api-auth-register .api-accept-text p{ font: inherit; margin: 0 }
.api-auth-register .api-accept-text p + p{ margin-top: 8px }
.api-auth-register .api-accept-desc{ display: none; }
.api-auth-register .api-row-accept .api-error{ font-size: 12px; color: #ff3737; display: none }
.api-auth-register .calendar-icon{margin-top: -10px;position: absolute;right: 5px;top: 50%;z-index:10}
/* .api-soc-auth */
.api-soc-auth{ padding: 20px 0 0 }
.api-soc-auth-title{ border-top: 1px solid #444; border-bottom: 1px solid #444; margin: 0 0 10px; padding: 5px 0; }
.api-soc-auth .bx-authform-social ul{ margin: 0; padding: 0; background: none; border: 0 }
.api-soc-auth .bx-authform-social li{ padding: 0; margin: 5px 3px 0 }
/* End */


/* Start:/bitrix/components/api/auth.restore/templates/.default/styles.css?1529590289810*/
/* api-row-accept */
.api-auth-restore .api-row-accept .api_control{position: relative}
.api-auth-restore .api-accept-label {font-size: 12px;line-height:18px; font-weight: bold;cursor: pointer;padding-left: 20px;display: block;}
.api-auth-restore .api-accept-label input{cursor: pointer;position: absolute;left: 0;top: 3px;margin: 0;padding: 0;}
.api-auth-restore .api-accept-text{color: #337ab7;text-decoration: none;cursor: pointer}
.api-auth-restore .api-accept-text:hover,
.api-auth-restore .api-accept-text:focus{color: #23527c;}
.api-auth-restore .api-accept-text p{font: inherit; margin: 0}
.api-auth-restore .api-accept-text p + p{margin-top: 8px}
.api-auth-restore .api-accept-desc{display: none;}
.api-auth-restore .api-row-accept .api-error {font-size: 12px;color: #ff3737;display: none}

/* End */


/* Start:/bitrix/templates/main_template/components/bitrix/menu/left_podmenu/style.css?15222415974414*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/main_template/components/bitrix/menu/left_podmenu/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(/bitrix/templates/main_template/components/bitrix/menu/left_podmenu/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/main_template/components/bitrix/menu/left_podmenu/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:/bitrix/templates/main_template/components/bitrix/breadcrumb/my/style.css?1534418826563*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/bitrix/templates/main_template/components/bitrix/menu/horizontal_multilevel_footer/style.css?15208560114414*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/main_template/components/bitrix/menu/horizontal_multilevel_footer/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(/bitrix/templates/main_template/components/bitrix/menu/horizontal_multilevel_footer/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/main_template/components/bitrix/menu/horizontal_multilevel_footer/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:/bitrix/templates/main_template/components/bitrix/catalog.section/favor/style.css?15354551843808*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

.catalog-section-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

.row::before {
	display: initial;
}
/* End */


/* Start:/bitrix/components/bitrix/catalog.item/templates/.default/style.css?169408834425496*/

.product-item-container { position: relative; }

.product-item-container.hover { z-index: 17; }

.product-item {
	display: block;
	box-sizing: border-box;
	padding: 15px 0 5px;
	width: 100%;
	border: 1px solid transparent;
	border-radius: 2px;
}

.product-item-line-card .product-item {
	width: auto !important;
	border-bottom: 1px solid #dadada;
}

@media (max-width: 991px) {
	.product-item-line-card .product-item .col-sm-6:nth-child(2n) { clear: both; }
}

.bx-retina .product-item { border-width: .5px; }

.product-item * { transition: opacity 300ms ease; }

@media (max-width: 767px) {
	.product-item { padding: 15px 5px 5px }

	.product-item-line-card .product-item .col-xs-12:nth-child(2n) { clear: both; }
}

.bx-no-touch .product-item-container.hover .product-item {
	position: absolute;
	right: -15px;
	left: -15px;
	padding: 15px 15px 0;
	width: auto;
	border: 1px solid transparent;
	background: #fff;
	box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);
}

.bx-touch .product-item {
	padding: 15px 0 0;
	width: auto;
	background: #fff;
}

.bx-no-touch .product-item-container.hover .product-item { -webkit-animation: product-item-hover 300ms 1 ease; }

@-webkit-keyframes product-item-hover {
	0% {
		position: absolute;
		left: -15px;
		right: -15px;
		border: 1px solid transparent;
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
	100% {
		border: 1px solid transparent;
		box-shadow: 0 7px 15px 0 rgba(0, 0, 0, .19);
	}
}

/*Image*/
.product-item-image-wrapper {
	position: relative;
	display: block;
	margin-bottom: 15px;
	padding-top: 116%;
	width: 100%;
	transition: all 300ms ease;
}

.product-item-image-wrapper:hover { }

.product-item-container.hover.product-item-scalable-card .product-item-image-wrapper { padding-top: 54%; }

.product-item-image-original,
.product-item-image-alternative {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	transition: opacity 300ms linear;
}

.product-item-image-original { z-index: 11; }

.product-item-image-alternative {
	z-index: 13;
	opacity: 0;
}

.bx-no-touch .product-item-container.hover .product-item-image-original { opacity: 0; }

.bx-no-touch .product-item-container.hover .product-item-image-alternative { opacity: 1; }

.product-item-big-card .product-item-image-wrapper { margin-bottom: 25px; }

/*Image Slider*/
.product-item-image-slider-slide-container {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	transition: opacity 300ms ease;
}

.product-item-image-slide {
	position: relative;
	display: none;
	height: 100%;
	background-color: #fff;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	transition: .6s ease-in-out left;
}

@media all and (transform-3d), (-webkit-transform-3d) {
	.product-item-image-slide {
		transition: transform .6s ease-in-out;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000px;
		perspective: 1000px;
	}

	.product-item-image-slide.next,
	.product-item-image-slide.active.right {
		left: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	.product-item-image-slide.prev,
	.product-item-image-slide.active.left {
		left: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}

	.product-item-image-slide.next.left,
	.product-item-image-slide.prev.right,
	.product-item-image-slide.active {
		left: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.product-item-image-slider-slide-container > .active,
.product-item-image-slider-slide-container > .next,
.product-item-image-slider-slide-container > .prev { display: block; }

.product-item-image-slider-slide-container > .active { left: 0; }

.product-item-image-slider-slide-container > .next,
.product-item-image-slider-slide-container > .prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.product-item-image-slider-slide-container > .next { left: 100%; }

.product-item-image-slider-slide-container > .prev { left: -100%; }

.product-item-image-slider-slide-container > .next.left,
.product-item-image-slider-slide-container > .prev.right { left: 0; }

.product-item-image-slider-progress-bar-container {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
}

.product-item-image-slider-progress-bar {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	height: 1px;
	background-color: #f42c2c;
	opacity: .8;
}

.product-item-image-slider-control-container {
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	z-index: 15;
	padding: 0;
	text-align: center;
	opacity: 0;
	transition: opacity 300ms ease;
}

.product-item-container.hover .product-item-image-slider-control-container,
.product-item-line-card:hover .product-item-image-slider-control-container { opacity: 1; }

.product-item-image-slider-control,
.product-item-image-slider-control.active {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: rgba(128, 128, 128, .8);
	opacity: .6;
	cursor: pointer;
	transition: all 300ms ease;
}

.product-item-image-slider-control:hover,
.product-item-image-slider-control.active:hover { cursor: pointer; }

/*Label*/
.product-item-label-text,
.product-item-label-ring {
	position: absolute;
	z-index: 15;
}

.product-item-label-text span,
.product-item-label-ring {
	display: inline-block;
	clear: both;
	margin-bottom: 2px;
	background: #f42c2c;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	transition: all 250ms ease;
}

.bx-red .product-item-label-text span,
.bx-red .product-item-label-ring { background-color: #fba90c; }

.product-item-label-text > div,
.product-item-label-ring > div { line-height: 0; }

/* TEXT */
.product-item-label-text span {
	padding: 2px 5px;
	vertical-align: middle;
	font-weight: bold;
}

/*SMALL*/
.product-item-label-text.product-item-label-small span,
.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
	margin-bottom: 1px;
	padding: 2px 7px;
	font-weight: normal;
	font-size: 13px;
	line-height: 14px;
}

.product-item-big-card .product-item-label-text.product-item-label-small span {
	padding: 5px 12px;
	font-size: 16px;
	line-height: 21px;
}

/* BIG */
.product-item-label-text.product-item-label-big span,
.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
	padding: 4px 10px;
	font-size: 13px;
	line-height: 17px;
}

.product-item-big-card .product-item-label-text.product-item-label-big span {
	padding: 5px 17px;
	font-size: 22px;
	line-height: 33px;
}

@media (max-width: 767px) {
	.product-item-label-text > div { line-height: 0; }

	.product-item-label-text.product-item-label-small span,
	.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span {
		margin-bottom: 1px;
		padding: 2px 7px;
		font-size: 10px;
		line-height: 14px;
	}

	.product-item-big-card .product-item-label-text.product-item-label-small span,
	.product-item-label-text.product-item-label-big span,
	.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span {
		margin-bottom: 1px;
		padding: 3px 12px;
		font-size: 14px;
		line-height: 16px;
	}

	.product-item-big-card .product-item-label-text.product-item-label-big span {
		padding: 3px 12px;
		font-size: 20px;
		line-height: 25px;
	}
}

/*RING*/
.product-item-label-ring {
	box-sizing: border-box;
	border-radius: 50%;
	font-weight: bold;
}

.product-item-label-ring.product-item-label-small,
.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
	width: 40px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
}

.product-item-big-card .product-item-label-ring.product-item-label-small {
	width: 100px;
	height: 100px;
	font-size: 30px;
	line-height: 100px;
}

.product-item-label-ring.product-item-label-big,
.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
}

.product-item-big-card .product-item-label-ring.product-item-label-big {
	width: 120px;
	height: 120px;
	font-size: 42px;
	line-height: 120px;
}

@media (max-width: 767px) {
	.product-item-label-ring.product-item-label-small,
	.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small {
		--product-item-label-ring-size: 40px;
		width: var(--product-item-label-ring-size);
		height: var(--product-item-label-ring-size);
		line-height: var(--product-item-label-ring-size);
		font-size: 14px;
	}

	.product-item-big-card .product-item-label-ring.product-item-label-small,
	.product-item-label-ring.product-item-label-big,
	.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big {
		width: 35px;
		height: 35px;
		font-size: 12px;
		line-height: 35px;
	}

	.product-item-big-card .product-item-label-ring.product-item-label-big {
		width: 70px;
		height: 70px;
		font-size: 24px;
		line-height: 70px;
	}
}

.product-item-label-top { top: -5px; }

.product-item-label-center {
	left: 50%;
	transform: translateX(-50%);
}

.product-item-label-center > div { text-align: center; }

.product-item-label-left { left: -5px; }

.product-item-label-left > div { text-align: left; }

.product-item-label-bottom { bottom: -5px; }

.product-item-label-middle { top: 50%;
	transform: translateY(-50%);
}

.product-item-label-right { right: -5px; }

.product-item-label-right > div { text-align: right; }

.product-item-label-center.product-item-label-middle {
	transform: translateY(-50%) translateX(-50%);
}

/*Title*/
.product-item-title {
	overflow: hidden;
	margin-bottom: 15px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bx-touch .product-item-title,
.product-item-container.hover .product-item-title {
	overflow: auto;
	white-space: normal;
}

.product-item-title a {
	color: #3f3f3f;
	text-decoration: none;
	font-size: 13px;
}

.product-item-big-card .product-item-title a { font-size: 21px; }

.product-item-line-card .product-item-title a { font-size: 20px; }

/*Price*/
.product-item-price-container { margin: 5px 0 10px; }

.product-item-price-current {
	color: #3f3f3f;
	white-space: nowrap;
	font-weight: bold;
	font-size: 13px;
}

.product-item-price-old {
	color: #a5a5a5;
	text-decoration: line-through;
	white-space: nowrap;
	font-size: 12px;
}

.product-item-big-card .product-item-price-current,
.product-item-big-card .product-item-price-old {
	vertical-align: middle;
	line-height: 20px;
}

.product-item-big-card .product-item-price-container { margin: 0 0 10px; }

.product-item-big-card .product-item-price-current { font-size: 18px; }

.product-item-big-card .product-item-price-old { font-size: 15px; }

/*Info*/
.product-item-line-card .product-item-info-container { text-align: center; }

.product-item-info-container { margin-bottom: 8px; }

.product-item-info-container-title {
	color: #000;
	font-weight: bold;
	font-size: 13px;
}

.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden {
	display: none;
	opacity: 0;
	transition: opacity 300ms ease;
}

.bx-touch .product-item-info-container.product-item-touch-hidden { display: none !important }

.bx-touch .product-item-info-container.product-item-hidden,
.bx-no-touch .product-item-container.hover .product-item-info-container.product-item-hidden,
.product-item-line-card .product-item-container .product-item-info-container.product-item-hidden {
	display: block;
	opacity: 1;
}

/*Amount*/
.product-item-amount {
	padding: 0 0 2px;
	text-align: center;
}

.product-item-amount-field-container { }

.product-item-amount-field-btn-plus,
.product-item-amount-field-btn-minus {
	position: relative;
	display: inline-block;
	min-width: 22px;
	height: 22px;
	border-radius: 2px;
	background-color: #f2f2f2;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	transition: background 300ms ease, opacity 300ms ease;
}

.bx-retina .product-item-amount-field-btn-plus,
.bx-retina .product-item-amount-field-btn-minus { border-width: .5px; }

.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-minus:hover { background: #d3d3d3; }

.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-minus:after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	opacity: .8;
	transition: opacity 300ms ease, background 300ms ease;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after {
	opacity: .3 !important;
	cursor: default;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover {
	background-color: #f2f2f2;
}

.product-item-amount-field-btn-plus:after {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
	background-size: 10px;
}

.product-item-amount-field-btn-minus:after {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
	background-size: 10px;
}

.product-item-amount-field-btn-plus:hover:after,
.product-item-amount-field-btn-minus:hover:after { opacity: 1; }

.product-item-amount-field {
	display: inline-block;
	padding: 0;
	max-width: 50px;
	width: auto;
	height: 22px;
	border: 1px solid transparent;
	border-radius: 2px;
	background: transparent !important;
	color: #000;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	line-height: 22px;
	transition: border 300ms ease;
}

.bx-retina .product-item-amount-field { border-width: .5px; }

.product-item-amount-field:focus { outline: none !important; }

.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button,
.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button {
	margin: 0;
	-webkit-appearance: none;
	appearance: none
}

.product-item-amount-description-container {
	color: #a5a5a5;
	white-space: nowrap;
	font-size: 12px;
	display: block;
}

.product-item-big-card .product-item-amount-field-container { text-align: left; }

.product-item-amount-description-container strong {
	color: #333;
	white-space: nowrap;
}

.product-item-amount-label-container {
	margin: 5px 0;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 12px;
}

/**/
.product-item-quantity {
	color: #333;
	font-weight: normal;
	font-size: 12px;
}

/*Properties */
.product-item-properties {
	display: block;
	overflow: hidden;
	margin: 0;
	color: #a5a5a5;
	font-size: 12px;
}

.product-item-properties dl { clear: both; }

.product-item-properties dt {
	float: left;
	clear: both;
	font-weight: normal;
}

.product-item-properties dd {
	float: right;
	margin-bottom: 3px;
	margin-left: 5px;
	color: #000;
}

/*Compare*/
.product-item-compare-container {
	position: relative;
	display: none;
	margin: 0 -15px;
	padding: 4px 15px;
	min-height: 30px;
	border-top: 1px solid #e6e6e6;
	background: #f3f3f3;
	box-shadow: inset 0 1px 1px 0 #eee;
	vertical-align: middle;
	font-size: 12px;
	line-height: 20px;
}

.product-item-line-card .product-item-compare-container {
	margin: 0;
	border: none;
	background-color: transparent;
	box-shadow: none;
	text-align: center;
}

.bx-touch .product-item-compare-container { display: none; }

.product-item-line-card .product-item-compare-container,
.product-item-container.hover .product-item-compare-container { display: block; }

.product-item-compare .checkbox {
	margin: 0;
	padding: 0;
}

/* SCU */
.product-item-scu-container { padding: 0 0 2px; }

.product-item-scu-container-title {
	color: #333;
	font-size: 12px;
}

.product-item-scu-block { }

.product-item-scu-list { margin: 0; }

.product-item-scu-item-list {
	overflow: hidden;
	margin: 0 0 0 -2px;
	padding: 0;
	list-style: none;
}

.product-item-scu-item-color-container,
.product-item-scu-item-text-container {
	/* float: left; */
	display: inline-block;
	box-sizing: border-box;
	padding: 5px 3px;
	max-width: 100%;
}

.product-item-scu-item-text-container { min-width: 32px; }

.product-item-scu-item-color-container {
	max-width: 38px;
	width: 25%;
}

.product-item-scu-item-color-block {
	position: relative;
	padding-top: 100%;
	outline: 1px solid #c0cfda;
	cursor: pointer;
}

.bx-no-touch .product-item-scu-item-color-block {
	transition: outline 200ms ease;
}

.bx-retina .product-item-scu-item-color-block { outline-width: .5px; }

.product-item-scu-item-color-container.selected .product-item-scu-item-color-block { outline-width: 2px; }

.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block { outline-width: 1px; }

.product-item-scu-item-color {
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.product-item-scu-item-text-block {
	position: relative;
	padding: 0 5px;
	outline: 1px solid #c0cfda;
	cursor: pointer;
}

.bx-no-touch .product-item-scu-item-text-block {
	transition: outline 300ms ease;
}

.bx-retina .product-item-scu-item-text-block { outline-width: .5px; }

.product-item-scu-item-text-container.selected .product-item-scu-item-text-block { outline-width: 2px; }

.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block { outline-width: 1px; }

.product-item-scu-item-text {
	overflow: hidden;
	max-width: 100%;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	line-height: 18px;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block {
	position: relative;
	outline-color: #a9adb4 !important;
}

.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,
.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {
	position: absolute;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	background: rgba(255, 255, 255, 0.75) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=) no-repeat center;
	background-size: 80% 80%;
	content: "";
}

@media (max-width: 991px) {
	.product-item-line-card .product-item-scu-container-title { text-align: center; }

	.product-item-line-card .product-item-scu-item-list { text-align: center; }

	.product-item-line-card .product-item-scu-item-color-container,
	.product-item-line-card .product-item-scu-item-text-container {
		display: inline-block;
		float: none;
	}
}

/*Description*/
.product-item-description-container { }

.product-item-description-container p {
	color: #575757;
	font-size: 13px;
}

/*Buttons*/
.product-item-button-container { text-align: center; }

.product-item-button-container .btn { margin-bottom: 2px; }

/*Stickers*/
.product-item-sticker,
.product-item-sticker-round { display: none; }

/*More*/
.product-item-more-container {
	position: relative;
	display: block;
	box-sizing: border-box;
	padding: 15px 15px 5px;
	width: 100%;
	border: 1px solid transparent;
	border-radius: 2px;
	transition: all 300ms ease;
}

.product-item-more-wrapper {
	position: relative;
	display: block;
	margin-bottom: 15px;
	padding-top: 116%;
	width: 100%;
}

.product-item-more {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: #f3f3f3 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjk3LjYxMyAyOTcuNjEzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjxjaXJjbGUgY3g9IjE1LjI3OSIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iMTQuODMiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjU5Ljc2OSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTAzLjgxIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIxNC44MyIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE0OC4zMDIiIGN5PSIxMDMuODEiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE5Mi4zNDMiIGN5PSI1OS43NjkiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjM4LjIzOCIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNS4yNzkiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjI4Mi43ODIiIHI9IjE0LjgzMSIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMjgyLjc4MiIgcj0iMTQuODMxIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjgyLjMzNCIgY3k9IjE0Ny44NTIiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjwvc3ZnPg==) no-repeat center;
	background-size: 50%;
	opacity: .7;
	transition: opacity 300ms ease;
}

.bx-touch .product-item-more,
.product-item-container.hover .product-item-more { opacity: 1; }

.product-item-more-title {
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.no-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input[type='number'] {
	-moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
/* End */


/* Start:/bitrix/templates/main_template/components/bitrix/catalog.section/favor/themes/red/style.css?1535455184823*/
/* catalog.section */

/*
#651c0d
#a9331c
#772c1c
#bd4b35
*/

/* Slider */
.bx-red .product-item-image-slider-progress-bar { background-color: #F42C2C;}
.bx-red .product-item-image-slider-control:hover{ background-color: rgba(244,44,44,.8);}
.bx-red .product-item-image-slider-control.active,
.bx-red .product-item-image-slider-control:hover{ background-color: #F42C2C;}

/* SCU */
.bx-red .product-item-scu-item-text-block:hover,
.bx-red .product-item-scu-item-color-block:hover,
.bx-red .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,
.bx-red .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{ outline-color: #da3737;}

/* Amount */
.bx-red .product-item-amount-field:focus{border-color: #da3737;}


.bx-red .catalog-section-header{border-color:#da3737;}
/* End */


/* Start:/bitrix/templates/main_template/styles.css?163966461722*/
body {
 color: #000;
}
/* End */


/* Start:/bitrix/templates/main_template/template_styles.css?1773226840893735*/
@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Regular.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Museo';
    src: url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-300.eot');
	src: local('fonts/mseo/MuseoSansCyrl-300'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-300.woff') format('woff'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-300.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo';
    src: url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-100Italic.eot');
	src: local('fonts/mseo/MuseoSansCyrl-100Italic'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-100Italic.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-100Italic.woff') format('woff'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-100Italic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'Museo';
    src: url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-100.eot');
	src: local('fonts/mseo/MuseoSansCyrl-100'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-100.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-100.woff') format('woff'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-100.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Italic.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Museo';
    src: url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-300Italic.eot');
	src: local('fonts/mseo/MuseoSansCyrl-300Italic'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-300Italic.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-300Italic.woff') format('woff'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-300Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Medium.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Museo';
    src: url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-500.eot');
	src: local('fonts/mseo/MuseoSansCyrl-500'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-500.woff') format('woff'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-500.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-MediumItalic.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'Museo';
    src: url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-500Italic.eot');
	src: local('fonts/mseo/MuseoSansCyrl-500Italic'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-500Italic.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-500Italic.woff') format('woff'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-500Italic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Museo';
    src: url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-700.eot');
	src: local('fonts/mseo/MuseoSansCyrl-700'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-700.woff') format('woff'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-700.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Museo';
    src: url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-900.eot');
	src: local('fonts/mseo/MuseoSansCyrl-900'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-900.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-900.woff') format('woff'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-900.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Museo';
    src: url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-700Italic.eot');
	src: local('fonts/mseo/MuseoSansCyrl-700Italic'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-700Italic.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-700Italic.woff') format('woff'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-700Italic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'Museo';
    src: url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-900Italic.eot');
	src: local('fonts/mseo/MuseoSansCyrl-900Italic'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-900Italic.eot?#iefix') format('embedded-opentype'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-900Italic.woff') format('woff'),
		url('/bitrix/templates/main_template/fonts/mseo/MuseoSansCyrl-900Italic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}



@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Black.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Black.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-BlackItalic.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-BlackItalic.woff') format('woff');
    font-weight: 800;
    font-style: italic;
}


@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Ultra.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Ultra.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Bold.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-BoldItalic.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}



@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-UltraItalic.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-UltraItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
}


@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Light.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'gs2_0';
    src: url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-LightItalic.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/neo/hinted-NeoSansW1G-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
}




@font-face {
    font-family: 'rub';
    src: url('/bitrix/templates/main_template/fonts/rub.woff2') format('woff2'),
    url('/bitrix/templates/main_template/fonts/rub.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}




@font-face {
    font-family: 'rub';
    src: url('/bitrix/templates/main_template/fonts/rub_l.woff2?v1') format('woff2'),
    url('/bitrix/templates/main_template/fonts/rub_l.woff?v1') format('woff');
    font-weight: 400;
    font-style: normal;
}









@font-face {
    font-family: 'Roboto Slab';
    src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'), url('/bitrix/templates/main_template/fonts/robotoslabthin.woff2') format('woff2'), url('/bitrix/templates/main_template/fonts/robotoslabthin.woff') format('woff'), url('/bitrix/templates/main_template/fonts/robotoslabthin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Slab';
    src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url('/bitrix/templates/main_template/fonts/robotoslablight.woff2') format('woff2'), url('/bitrix/templates/main_template/fonts/robotoslablight.woff') format('woff'), url('/bitrix/templates/main_template/fonts/robotoslablight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Slab';
    src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url('/bitrix/templates/main_template/fonts/robotoslabregular.woff2') format('woff2'), url('/bitrix/templates/main_template/fonts/robotoslabregular.woff') format('woff'), url('/bitrix/templates/main_template/fonts/robotoslabregular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto Slab';
    src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url('/bitrix/templates/main_template/fonts/robotoslabbold.woff2') format('woff2'), url('/bitrix/templates/main_template/fonts/robotoslabbold.woff') format('woff'), url('/bitrix/templates/main_template/fonts/robotoslabbold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "Futura";
    src: url("/bitrix/templates/main_template/fonts/FuturaBold/FuturaBold.eot");
    src: url("/bitrix/templates/main_template/fonts/FuturaBold/FuturaBold.eot?#iefix") format("embedded-opentype"),
    url("/bitrix/templates/main_template/fonts/FuturaBold/FuturaBold.woff") format("woff"),
    url("/bitrix/templates/main_template/fonts/FuturaBold/FuturaBold.ttf") format("truetype");
    font-style: normal;
    font-weight: 800;
}



.fs160 {
    font-size: 160%;
    line-height: 160%;
}
.fs160 p {
    line-height: 160%;
}

span.cena-old-matrici {
    color: rgb(92, 90, 90);
    font-size: 70%;
    margin-right: 6%;
    padding: 0 5px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='110px' height='24px'%3e%3cpath fill-rule='evenodd' fill='rgb(92, 90, 90)' d='M1.200,23.980 L0.800,22.021 L108.800,0.023 L109.200,1.982 L1.200,23.980 Z'/%3e%3c/svg%3e");
    background-size: 100% 100%;
}



.nondisplay {
	display: none;
}



h3.h3-main-prod > span {
    font-weight: 300;
    font-size: 120%;
}
a {
    color: #3a67bf;
    text-decoration: none;
}

a:hover {
    color: #5783da;
    text-decoration: underline;
}



h1.h1_main {
    text-align: center;
    margin: 0 0 70px;
    font-size: 400%;
    color: #3a67bf;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 180%;
}
h1.h1_main .red {
    font-size: 120%;
}
.theme-video-container {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
    transform: translateZ(0px);
}

.theme-video-container-fon {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
    transform: translateZ(0px);
    background: url(/images/f_001t.png);
    opacity: 0;
}

.theme-video {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 100%;
}
@media(min-aspect-ratio:16/9) {
    .theme-video {
        width: 100%;
        height: auto;
    }
}
@media(max-aspect-ratio: 16/9) {
    .theme-video {
        width: auto;
        height: 100%;
    }
}

.granistone {
    color: #6e6f71;
    font-weight: 700;
}

.granistone > span {
    color: #f04925;
}


.gsgr {
    color: #444;
    font-weight: 700;
}

.gsgr > span {
    color: #f04925;
}


.granimix {
    color: #009c63;
    font-weight: 700;
}

.granimix > span {
    color: #f04925;
}



.gelstone {
    color: #f04925;
    font-weight: 700;
}

.gelstone > span {
    color: #99cc52;
}

.granistone_red {
    color: #f04925;
    font-weight: 700;
}




h3.iblock-gs-div1-h3-8 .granistone,
h3.iblock-gs-div1-h3-8 .granistone_red,
h3.iblock-gs-div1-h3-8 .gelstone {
    font-size: 120%;
}


.aquagranit {
    color: #f04925;
    font-weight: 700;
}

.aquagranit > span {
    color: #4b6fb7;
}

.ps{
	
}
.ps-stone{
	
}
.ps-p {
	color: #d6242d;
}
.ps-i {
	color: #ea7e22;
}
.ps-g {
	color: #fbd630;
}
.ps-m {
	color: #2da136;
}
.ps-e {
	color: #199dcc;
}
.ps-n {
	color: #32378d;
}
.ps-t {
	color: #7c1f7e;
	position: relative;
}

html * {
    font-family: Museo;
    margin: 0;
    padding: 0;
    letter-spacing: 0.05em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

html {
    -webkit-text-size-adjust: none;
    min-height: 100%;
    min-width: 1200px;
}

body {
    color: #363636;
    font-size: 16px;
    min-width: 1200px;
    background: #f2f2f2;
}

sup {
    line-height: 0;
}

.wrapp {
    width: 100%;
    position: relative;
}

h2 {
    text-align: center;
    text-transform: uppercase;
    font-size: 450%;
    font-family: Museo;
    font-weight: 700;
    padding: 30px 0 20px 0;
    color: #f04925;
}
h2 > span {
    font-weight: 300;
}


h3 {
    text-align: center;
    font-size: 350%;
    color: #f04925;
    padding: 30px 0 20px;
}

.center {
    text-align: center;
}

b {
    font-weight: 700;
}

.b {
    font-weight: 700;
}

.b2 {
    font-weight: 500;
}



.big_let, .big_let * {
    letter-spacing: 0.02em;
}


.info-pop {
}

span.pop-Info-window {
    position: absolute;
    transform: translateX(10px);
    background: #fff;
    display: blocrgb(147, 174, 230)k;
    border: 0px solid rgb(147, 174, 230);
    padding: 15px;
    opacity: 0;
    transition: transform 0.5s ease, opacity 0.5s ease;
    width: 300px;
    color: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    font-weight: 500;
    text-align: center;
    z-index: 9999999;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.37);
}

span.pop-Info-window.pop-Info-window-left {
    transform: translateX(10px);
}
span.pop-Info-window.pop-Info-window-right {
    transform: translateX(-10px);
}
span.pop-Info-window.pop-Info-window-top {
    transform: translateY(10px);
}

span.pop-Info-window.fovar-pop {
    background: rgba(229, 19, 198, 1) !important;
    border: 0px solid #e513c6 !important;
}
span.pop-Info-window.by-pop {
    background: #7ca0e6 !important;
    border: 0px solid #7ca0e6 !important;
}

span.pop-Info-window.by-color {
    background: #7ca0e6 !important;
    border: 0px solid #7ca0e6 !important;

}

span.pop-Info-window.win-info-pop-small {
    font-size: 90%;
    padding: 8px;
}

.product-item-detail-tab-link {
    color: #5783da;
    font-weight: 500;
}


span.pop-Info-window.by-alfa {
    background: #ee3425 !important;
    border: 0px solid #ee3425 !important;
    text-align: left;
    width: 500px;
    line-height: 160%;
}


/********************************************************************************** HEADER **************************************************************************************/

header {
    position: relative;
    padding: 0 0 40px 0;
    z-index: 5;
    background: #fff;
    height: 170px;
}

p.header-left-cont {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 17%;
    background: url(/images/fon_left.jpg);
    height: 260px;
    box-shadow: inset -2px 0px 13px 0px rgba(0, 0, 0, 0.5);
}
p.header-left-cont.no-fon-logo {
    box-shadow: none;
    background: transparent;
}
p.header-top-tel {
    width: 100%;
    text-align: center;
    padding-top: 50px;
    font-size: 375%;
    font-weight: 300;
    font-family: Museo;
    line-height: 65%;

}

p.header-right-cont {
    position: absolute;
    top: 20px;
    right: 70px;
    text-align: right;
    font-size: 110%;
    font-family: Museo;
    font-weight: 200;
    line-height: 150%;
}

p.header-right-cont > a {
    text-decoration: none;
    color: #7d7d7d;
    font-size: 120%;
    font-weight: 400;
}

p.header-right-cont > a > span {
    color: #f04925;

}
p.header-right-cont a.header-right-cont-tel {
    font-size: 110%;
}
.clear {
    clear: both;
	display: block;
}

p.header-left-cont > a > img {
    width: 175px;
    margin: 11% auto;
    display: block;
    transition: all 0.3s ease;
}

p.header-left-cont > a > img:hover {

}

p.header-top-tel > span {
    font-size: 35%;
    font-family: Museo;
}

p.header-top-tel > a {
    text-decoration: none;
    font-family: Museo;
    color: #33466d;
    display: block;
    margin: auto;
    width: 550px;
    position: relative;
    letter-spacing: 0.03em;
    transition: all 0.3s ease;
}

p.header-top-tel > a:hover {
    color: #f04925;
}


.mob-menu-back {
	display: none;
}


/********************************************************************************** /HEADER  **************************************************************************************/

/********************************************************************************** TOP MENU  **************************************************************************************/

.top-nav-wrap {
    width: 100%;
    padding: 0;
    background: rgba(240, 73, 37, 0);
    text-align: center;
    position: relative;
    box-shadow: 0 4px 17px 0px rgba(0, 0, 0, 0.23);
    z-index: 9;
    height: 90px;
    overflow: visible;
    background: none;
    background-color: #444;
}

.top-nav-wrap.top-nav-wrap-float {
    position: fixed;
    top: 0;
    z-index: 999;
    height: 70px;
    transition: height 0.3s ease;
}

.top-nav-wrap.top-nav-wrap-float.top-nav-wrap-nofloat {
    position: absolute;
}

.top-nav-wrap.top-nav-wrap-float span.search-close {
    top: 5px;
}

.top-nav-wrap-box {
    height: 90px;
    position: relative;
    z-index: 999;
}



.top-nav-wrap-float.top-nav-wrap .box-search {
    height: 70px;
    width: 70px;
}

.top-nav-wrap-float.top-nav-wrap a.main-top-btn {
    height: 70px;
}




.top-nav-wrap-float.top-nav-wrap a.main-top-btn span {
    height: 70px;
}

.top-nav-wrap-float.top-nav-wrap a.main-top-btn.foto_btn_top span {
    height: auto;
}

.top-nav-wrap-float.top-nav-wrap a.main-top-btn.foto_btn_top span:hover {

}

.top-nav-wrap-float .box-search::after {
    width: 50px;
    height: 50px;
    top: 10px;
    left: 10px;
}

b.box_img_foto_btn {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    transition: all 0.3s ease;
    opacity: 0;
    top: -45%;
    transform: translateY(20px);
    z-index: 2;
    left: 1px;
}

.top-nav-wrap-float b.box_img_foto_btn {
    transform: translateY(-20px);
}


.top-nav-wrap a.main-top-btn.top-but-multi {
    height: 97px;
    padding-top: 5px;
    transition: height 0.3s ease;
}




.top-nav-wrap-float.top-nav-wrap a.main-top-btn.top-but-multi {
    height: 75px;
}
.top-nav-wrap-float.top-nav-wrap a.main-top-btn.top-but-multi:first-of-type {
    height: 70px;
}

.news-main-wrap-block {
    width: 97%;
    box-sizing: border-box;
    padding: 0 3% 0 5%;
    height: 100px;
    margin-top: 0px;
    overflow: visible;
    position: relative;
    z-index: 2;
}

.news-main-wrap-block:hover {
    z-index: 99;
}

.news-box.active_news_box {
    border: 1px solid #444;
}

.news-wrap-block {
    float: left;
    width: 62%;
    box-sizing: border-box;
    height: 100px;
    overflow: visible;
    position: relative;
    z-index: 2;
}

p.news-box-p {
    font-size: 80%;
    line-height: 180%;
    margin-top: 20px;
}

.news-block-slide {
    width: 9500px;
}

.news-block {
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    height: auto;
}

.news-box {
    width: 413px;
    display: block;
    float: left;
    background: #efefef;
    margin: 0 50px 0 0;
    height: 100px;
    overflow: hidden;
    position: relative;
    border: 1px solid transparent;
    text-decoration: none;
    color: #444;
}
.news-box:hover {
    text-decoration: none;
}
.news-box:last-child {
    margin: 0;
}

.news-box-real > p {
    padding: 10px 13px;
    transition: color 0s cubic-bezier(0.65, 0.02, 0.32, 0.97);
}

p.news-box-h {
    font-size: 78%;
    line-height: 140%;
    width: 100%;
    height: 100px;
    position: relative;
    z-index: 5;
    box-sizing: border-box;
    padding: 2% 30% 2% 2%;
    font-weight: 500;
}
.page2_b4_1_mob_name {
    display: none;
}

.news-box p {
    color: #444;
}



.active_news_box p.news-box-h {
    padding-right: 0%;
}

p.news-box-date {
    position: absolute;
    bottom: 0px;
    right: 0;
    padding: 3px 6px;
    z-index: 6;
    font-size: 90%;
}

.akciya-wrap-block {
    width: 14%;
    height: 100%;
    margin-right: 6%;
    float: left;
    position: relative;
    z-index: 5;
}

.akciya-block {
    width: 100%;
    height: 100%;
}
.no-akc .akciya-wrap-block {
    display: none;
}

.no-akc .news-wrap-block {
    width: 80%;
}
p.akciya-podpis {
    font-size: 85%;
    padding: 5px 0 0 0;
}

.akciya-btn {
    color: #fff;
    height: 102%;
    cursor: pointer;
}

div.akciya-text > span.akciya-time-sec {
    font-size: 120%;
}

.akciya-ico-block {
    width: 45%;
    background-color: #fd6f22;
    height: 100%;
    background-image: url("/images/prc-akc.png?v1");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 60%;
    float: left;
    display: table;
    position: relative;
    z-index: 2;
}

.akciya-text-block {

    width: 55%;
    box-sizing: border-box;
    height: 100%;
    float: left;
    position: relative;

}

.akciya-cont {
    border: 1px solid #fd6f22;
    width: 100%;
    height: 100%;
    padding: 0%;
    box-sizing: border-box;
    display: table;
    background: #fff;
}

.akciya-cont-wrap {
    width: 100%;
    height: 100%;
    transition: width 0.6s cubic-bezier(0.65, 0.02, 0.32, 0.97);
}

.active_akciya .akciya-cont-wrap {
    width: 750%;
}

div.akciya-text-1 {
    line-height: 140%;
    font-size: 120%;
    font-weight: 800;
    color: #fd6f22;
    display: table-cell;
    vertical-align: top;
    width: 25%;
    display: none;
    opacity: 0;
}

.akciya-text-1 > p {
    padding: 10px;
}

div.akciya-text-2 {
    line-height: 140%;
    font-size: 100%;
    color: #444;
    display: table-cell;
    vertical-align: top;
    width: 45%;
    display: none;
    opacity: 0;
}

.akciya-text-2 > p {
    padding: 10px;
}

div.akciya-text-3 {
    line-height: 160%;
    font-size: 100%;
    color: #fd6f22;
    display: table-cell;
    vertical-align: middle;
    background: #ddd;
    width: 30%;
    opacity: 0;
}

div.akciya-text {
    line-height: 170%;
    font-size: 90%;
    color: #fd6f22;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    min-width: 122px;
    width: 122px;
    padding: 0 0 0 20px;
}

@media only screen and (max-width: 1600px) {
    div.akciya-text {
        min-width: 100px;
        width: 100px;
        line-height: 150%;
    }

}

@media only screen and (max-width: 1400px) {
    div.akciya-text {
        min-width: 90px;
        width: 90px;
        line-height: 150%;
    }

}

@media only screen and (max-width: 1200px) {
    div.akciya-text {
        min-width: 80px;
        width: 80px;
        line-height: 140%;
        padding: 0 0 0 10px;
    }
}



div.akciya-text > span {
    font-size: 140%;
    font-weight: 700;
}

.akciya-text-wrap {
    display: table;
    height: 100%;
}

h3.akciya-title {
    font-size: 110%;
    position: absolute;
    top: -30px;
    left: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    color: #444;
    font-weight: 300;
    left: 0;
}

h3.akciya-time {
    font-size: 110%;
    position: absolute;
    top: -30px;
    left: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    color: #fd6f22;
    font-weight: 500;
}

h3.akciya-title > span {
    color: #fd6f22;
    font-weight: 300;
}

h3.akciya-title > span > b {
    font-weight: 800;
}

h3.news-title {
    font-size: 110%;
    position: absolute;
    top: -30px;
    margin: 0;
    padding: 0;
    color: #444;
    font-weight: 300;
    transition: opacity 0.6s cubic-bezier(0.65, 0.02, 0.32, 0.97);
    opacity: 1;
    text-indent: 20px;
}

.active_akciya h3.news-title {
    opacity: 0;
}

.black-th-new p.news-box-h {
    color: #fff;
    background: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.65) 1%, rgba(0, 0, 0, 0.65) 23%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.2) 95%);
    background: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.65) 1%, rgba(0, 0, 0, 0.65) 23%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.2) 95%);
    background: linear-gradient(155deg, rgba(0, 0, 0, 0.65) 1%, rgba(0, 0, 0, 0.65) 13%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.2) 95%);

}

.black-th-new p.news-box-date {
    color: #fff;
}

.prev_arr {
    position: absolute;
    left: -5%;
    top: 5%;
    width: 40px;
    height: 90%;
    cursor: pointer;
}

.next_arr {
    position: absolute;
    right: -5%;
    top: 5%;
    width: 40px;
    height: 90%;
    cursor: pointer;

}

.next_arr:hover, .prev_arr:hover{
    background: hsla(0, 0%, 0%, 0.06);
}

.prev_arr:after {
    height: 45%;
    width: 1px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    right: 50%;
    bottom: 5%;
    transition: all 0.3s ease;
}

.prev_arr:hover:after {
    background: rgb(208, 63, 51);
}

.prev_arr:before {
    height: 45%;
    width: 1px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    right: 50%;
    top: 5%;
    transition: all 0.3s ease;
}

.prev_arr:hover:before {
    background: rgb(208, 63, 51);
}

.next_arr:after {
    height: 45%;
    width: 1px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    left: 50%;
    bottom: 5%;
    transition: all 0.3s ease;
}

.next_arr:hover:after {
    background: rgb(208, 63, 51);
}

.next_arr:before {
    height: 45%;
    width: 1px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    left: 50%;
    top: 5%;
    transition: all 0.3s ease;
}

.next_arr:hover:before {
    background: rgb(208, 63, 51);
}

.white-th-new p.news-box-h {
    color: #444;

    background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.65) 1%, rgba(255, 255, 255, 0.65) 23%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.2) 95%);
    background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.65) 1%, rgba(255, 255, 255, 0.65) 23%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.2) 95%);
    background: linear-gradient(155deg, rgba(255, 255, 255, 0.65) 1%, rgba(255, 255, 255, 0.65) 13%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.2) 95%);
}

.white-th-new p.news-box-date {
    color: #444;
}

.active_news_box .black-th-new p.news-box-h, .active_news_box .white-th-new p.news-box-h {
    background: rgba(255, 255, 255, 0);
    color: #444;
}

.active_news_box .black-th-new p.news-box-date, .active_news_box .white-th-new p.news-box-date {
    color: #444;
}

.news-box-img {
    width: 100%;
    height: 125px;
    transform: translateY(-125px);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    transition: all 0s cubic-bezier(0.65, 0.02, 0.32, 0.97);
}


b.box_img_foto_btn > i {
    width: 12.5%;
    height: 33.33%;
    display: block;
    float: left;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 0.7s cubic-bezier(0.65, 0.02, 0.32, 0.97);
    background-position: center;
    pointer-events: none;
    position: relative;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.45);
}
b.box_img_foto_btn > i > img {
    opacity: 0;
}
a.main-top-btn.foto_btn_top:hover b.box_img_foto_btn, a.main-top-btn.foto_btn_top.hover b.box_img_foto_btn {
    top: -45%;
    opacity: 1;
    transform: translateY(0px);
}

.top-nav-wrap-float a.main-top-btn.foto_btn_top:hover b.box_img_foto_btn, .top-nav-wrap-float a.main-top-btn.foto_btn_top.hover b.box_img_foto_btn {
    top: -5%;
    opacity: 1;
    transform: translateY(0px);
}

.top-nav-wrap a.main-top-btn {
    display: inline-block;
    width: 250px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    position: relative;
    vertical-align: top;
    height: 90px;
    line-height: 150%;
    font-size: 100%;
    z-index: 2;
    background: #f04925;
    margin: 0 3px 0 0;
}
.top-nav-wrap a.main-top-btn:hover {
    z-index: 110;
}
.top-nav-wrap a.main-top-btn:first-child {
    margin: 0 3px 0 3px;
}
.top-nav-left-box {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #f04925;
    border-right: 3px solid;
}
.top-nav-right-box {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #f04925;
}
.top-nav-right-box-mask {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: 190;
    background: rgba(0, 0, 0, 0.4);
    opacity: 0;
    display: none;
}
.top-nav-box-mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 190;
    position: absolute;
    opacity: 0;
    display: none;
}

.top-nav-wrap a.main-top-btn.foto_btn_top {
    z-index: 99;
}

.top-nav-wrap a.main-top-btn span {
    display: table-cell;
    vertical-align: middle;
    height: 90px;
    width: 250px;
    font-family: Museo;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-weight: 500;
}

.top-nav-wrap a.main-top-btn:first-of-type span {
    font-size: 120%;
    text-transform: uppercase;
}

.top-nav-wrap a.main-top-btn.foto_btn_top span {
    display: table-cell;
    box-sizing: border-box;
    vertical-align: bottom;
    height: auto;
    width: 100%;
    font-family: Museo;
    letter-spacing: 1.5px;
    font-weight: 500;
    position: absolute;
    top: 50%;
    left: 1px;
    margin-top: -15px;
    padding: 3px 0;
    transition: top 0.3s ease;
    font-size: 120%;

}

.top-nav-wrap a.main-top-btn.top-but-multi.hoverTopBut > span {
    background: #fff;
    outline: 9px solid #fff;
    box-shadow: 0px 1px 7px 9px rgba(0, 0, 0, 0.26);
    color: #f04925;
    font-weight: 700; /* e */
}

.top-nav-wrap a.main-top-btn.top-but-multi.hoverTopBut, .top-nav-wrap a.main-top-btn.top-but-multi:hover {
    z-index: 999;
}


.top-nav-wrap a.main-top-btn span:hover {
    background: #fff;
    outline: 9px solid #fff;
    box-shadow: 0px 1px 7px 9px rgba(0, 0, 0, 0.26);
    color: #f04925;
    font-weight: 500;
}

.top-nav-wrap a.main-top-btn.foto_btn_top span:hover {
    background: #f04925;
    outline: 0px solid #fff;
    box-shadow: none;
    color: #fff;
    font-weight: 400;
}

.top-nav-wrap a.main-top-btn.foto_btn_top:hover span, .top-nav-wrap a.main-top-btn.foto_btn_top.hover span {
    top: 76%;
    background: #f04925;
}

.top-nav-wrap.top-nav-wrap-float a.main-top-btn.foto_btn_top:hover span, .top-nav-wrap.top-nav-wrap-float a.main-top-btn.foto_btn_top.hover span {
    top: 115%;
}

.top-nav-wrap a.main-top-btn.hoverTopBut > span {
    background: #fff;
    outline: 7px solid #fff;
    box-shadow: 0px 1px 7px 9px rgba(0, 0, 0, 0.26);
    color: #f04925;
    font-weight: 700; /* e */
}


.top-nav-wrap.top-nav-wrap-float a.main-top-btn::before {

    margin: 10px 0;

}


.top-nav-wrap a.top-but-multi > span::before {
    content: "";
    display: block;
    height: 25px;
    width: 300px;
    background: #6d759a;
    position: absolute;
    bottom: -20px;
    left: -23px;
    opacity: 0;

}


.top-nav-wrap a.top-but-multi:first-of-type > span::before {
    display: none;
}
.top-nav-wrap a#but-top-2.top-but-multi > span::before {
	display: none;
}

.top-nav-wrap a.top-but-multi.hoverTopBut > span::before {
    opacity: 1;
    transition: all 1s ease;
}

.top-nav-wrap a.main-top-btn.first-item::before {
    display: none;
}

div#top-menu {
    text-align: center;
    display: inline-table;
    position: relative;

}

.dop-top-menu {
    position: absolute;
    background: #fff;
    width: 120%;
    min-height: 200px;
    top: 90px;
    /* box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.4);*/
    z-index: 1;
    margin: 0 0 0 -10%;
    display: none;
    opacity: 0;
    transition: all 0.3s ease;
    border-radius: 0 0 15px 15px;
    border: 1px solid #f04925;
    border-top: 0;
	overflow: hidden;
}
.dop-top-menu#dop-top-1 {
    z-index: 999;
}
.dop-top-menu#dop-top-2 {
	z-index: 999;
    padding-bottom: 0;
}

.dop-top-menu-on {
    display: block;
    z-index: 99;
}
.dop-top-menu-on-vis {
    opacity: 1;
}

.top-nav-wrap.top-nav-wrap-float .dop-top-menu {
    top: 70px;
}

.pod-razdel {
    padding: 2%;
    text-align: left;
    width: 25%;
    float: left;
    box-sizing: border-box;
}

.pod-razdel-sk-1 {
    padding: 0;
    text-align: center;
    width: 36%;
    float: left;
    box-sizing: border-box;
	padding: 50px 0 50px 50px;
	
}

.pod-razdel-sk {
    padding: 0;
    text-align: left;
    width: 32.5%;
    float: left;
    box-sizing: border-box;
	padding: 0 0 3% 3%;
	
}


.pod-razdel-sk:first-child {
    width: 33%;
}

p.h-pod-razdel-sk {
    font-size: 140%;
    font-weight: 200;
    letter-spacing: 0;
    color: #d9d9d9;
    padding-bottom: 10px;
    padding-top: 20px;
    padding-left: 0;
}



.pod-razdel-sk a.dop-top-btn:hover, .pod-razdel-sk a.dop-top-btn.selected {
    color: #f04925;
}


.pod-razdel-sk a.dop-top-btn {
    color: #d9d9d9;
    font-size: 100%;
    padding: 15px 8px 3px 0;
}

.pod-razdel-sk a.dop-top-btn:hover, .pod-razdel-sk a.dop-top-btn.selected {
    color: #f04925;
}


p.h-pod-razdel-sk > span {
    font-size: 150%;
    font-weight: 500;
}

p.h-pod-razdel-sk > span {
    font-size: 150%;
    font-weight: 500;
}

p.h-pod-razdel-sk > b {
    font-weight: 600;
}

.dop-top-menu.dop-top-menu-d2 {
	background: #323232;
   /* background-image: url(/images/menu/logo_menu.png);*/
    background-repeat: no-repeat;
    background-position: 96% 92%;
    background-size: 25%;
}

p.h-pod-razdel {
    font-size: 120%;
    font-weight: 700; /* e */
    margin-bottom: 7px;
    color: #f04925;
}

p.h-pod-razdel > span {
    color: #f04925;
}

a.dop-top-btn {
    color: #000;
    text-decoration: none;
    display: block;
    padding: 8px 8px 8px 16px;
    font-size: 90%;
    width: 100%;
    box-sizing: border-box;
    position: relative;
}

a.dop-top-btn:hover::after, a.dop-top-btn.selected::after {
    content: "";
    display: block;
    width: 1px;
    height: 60%;
    position: absolute;
    left: -10px;
    top: 20%;
    background: #f04925;
}
a.dop-top-btn.hover-green:hover::after, a.dop-top-btn.hover-green.selected::after {
    background: #499a41;
}

a.dop-top-btn:hover, a.dop-top-btn.selected {
    color: #f04925;
}

a.dop-top-btn.hover-green:hover, a.dop-top-btn.hover-green.selected {
    color: #499a41;
}



.top-nav-wrap a.main-top-btn.top-but-multi > span {
    font-weight: 600;
    padding-top: 0px;
    box-sizing: border-box;
}

span.but-left-katalog-box a > i {
    font-style: normal;
    font-weight: 800;
    color: #f04925;
}

p.h-sk-razdel {
    margin: 0px;
    color: #f14826;
    text-transform: uppercase;
    font-weight: 200;
}

p.h-sk-razdel > span {
    font-weight: 800;

}

img.sk-img {
    width: 100%;
}
img.sk-img-mob {
    display: none;
}


span.menu-razd-sk-wrap {
    display: block;
    width: 100%;
    height: 100%;
}

a.menu-razd-sk-box {
    width: 280px;
    height: 90px;
    display: block;
    border: 3px solid #427647;
	margin-top: 6%;
    background: #323232;
    transition: background 0.1s ease-out;
	font-size: 80%;
}
a.menu-razd-sk-box:hover {
    background: #242220;
}

a.menu-razd-sk-box span.menu-razd-sk-wrap {
	background: url('/images/menu/m_06.png');
	background-size: 100% 100%;
}


a.menu-razd-sk-box.menu-razd-sk-box-g2 {
	border-color: #ff2b00;
    margin-top: 3%;
}
a.menu-razd-sk-box.menu-razd-sk-box-g3 {
	border-color: #f5f296;
}
a.menu-razd-sk-box.menu-razd-sk-box-g4 {
	border-color: #6891b3;
}
a.menu-razd-sk-box.menu-razd-sk-box-g5 {
	border-color: #dfc26a;
    margin-top: 3%;
}
a.menu-razd-sk-box.menu-razd-sk-box-g6 {
    border-color: #84e0d5;
    margin-top: 3%;
}
a.menu-razd-sk-box.menu-razd-sk-box-g7 {
    border-color: #ec4d4d;
    margin-bottom: 15px;
    margin-top: 3%;
}

a.menu-razd-sk-box.menu-razd-sk-box-konstr {
    border-color: #a27d62;
    margin-top: 3%;
}
a.menu-razd-sk-box.menu-razd-sk-box-g8 {
	border-color: #515151;
}
a.menu-razd-sk-box.menu-razd-sk-box-g9 {
	border-color: #686DB3;
}

a.menu-razd-sk-box.menu-razd-sk-box-g2 span.menu-razd-sk-wrap {
    background-image: url('/images/menu/m_03.png');
}
a.menu-razd-sk-box.menu-razd-sk-box-g3 span.menu-razd-sk-wrap {
    background-image: url('/images/menu/menu_sk_3-min.png');
}
a.menu-razd-sk-box.menu-razd-sk-box-g4 span.menu-razd-sk-wrap {
    background-image: url('/images/menu/m_08.png');
}
a.menu-razd-sk-box.menu-razd-sk-box-g8 span.menu-razd-sk-wrap {
    background-image: url('/images/menu/m_09.png?v1');
}
a.menu-razd-sk-box.menu-razd-sk-box-g9 span.menu-razd-sk-wrap {
    background-image: url('/images/menu/m_10.png');
}
.webp a.menu-razd-sk-box.menu-razd-sk-box-g8 span.menu-razd-sk-wrap {
    background-image: url('/images/menu/m_09.webp?v1');
}
.webp a.menu-razd-sk-box.menu-razd-sk-box-g9 span.menu-razd-sk-wrap {
    background-image: url('/images/menu/m_10.webp');
}

a.menu-razd-sk-box.menu-razd-sk-box-g5 span.menu-razd-sk-wrap {
    background-image: url(/images/menu/fsd.png);
    background-size: 45%;
    background-repeat: no-repeat;
    background-position: right top;
}
a.menu-razd-sk-box.menu-razd-sk-box-g6 span.menu-razd-sk-wrap {
    background-image: url('/images/menu/kk.png');
    background-size: 40%;
    background-repeat: no-repeat;
    background-position: 95% center;
}
a.menu-razd-sk-box.menu-razd-sk-box-konstr span.menu-razd-sk-wrap {
    background-image: url('/images/menu/k2.png');
    background-size: 28%;
    background-repeat: no-repeat;
    background-position: 95% center;
}
a.menu-razd-sk-box.menu-razd-sk-box-g7 span.menu-razd-sk-wrap {
    background-image: url('/images/menu/dinf.png');
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: 95% center;
}
a.menu-razd-sk-box.menu-razd-sk-box-g7.sk-box-no-active {
    cursor: default;
}

a.menu-razd-sk-box.menu-razd-sk-box-g7.sk-box-no-active:hover {
    background-color: transparent;
}

.pod-razdel-sk.pod-razdel-sk_5 {
    padding-top: 8%;
}
span.menu-razd-sk-numb {
    display: block;
    font-size: 445%;
    color: #919191;
    padding-top: 20px;
    width: 75px;
    padding-left: 0px;
    float: left;
    font-weight: 100;
	text-align: center;
}

span.menu-razd-sk-txt {
    float: left;
    width: 200px;
    text-align: left;
    letter-spacing: 1px;
	font-size: 340%;
    padding-left: 5%;
}

span.menu-razd-sk-txt1 {
    display: block;
    color: #d9d9d9;
    text-transform: none;
    padding-top: 12px;
    font-size: 35%;
    line-height: 120%;
    letter-spacing: 0em;
}

span.menu-razd-sk-txt2 {
    display: block;
    color: #d9d9d9;
    text-transform: none;
    font-size: 55%;
    font-weight: 500;
    line-height: 151%;
    letter-spacing: 0em;
}

span.menu-razd-sk-txt3 {
    display: block;
    color: #427647;
    text-transform: none;
    font-size: 24%;
    font-weight: 500;
    line-height: 130%;
    letter-spacing: 0em;
    text-transform: uppercase;
}

.menu-razd-sk-box-g2 span.menu-razd-sk-txt2 {
    font-size: 55%;
    line-height: 130%;
    color: #eb5041;
}
.menu-razd-sk-box-gl span.menu-razd-sk-txt2 {
    color: #427647;
	line-height: 130%;
}
.menu-razd-sk-box-g3 span.menu-razd-sk-txt2 {
     font-size: 50%;
     line-height: 151%;
     color: #f5f296;
 }
.menu-razd-sk-box-g4 span.menu-razd-sk-txt2 {
    font-size: 50%;
    line-height: 151%;
    color: #6891b3;
}
.menu-razd-sk-box-g8 span.menu-razd-sk-txt2 {
    font-size: 39%;
    line-height: 190%;
    color: #6C6C6C;
}
.menu-razd-sk-box-g9 span.menu-razd-sk-txt2 {
    font-size: 40%;
    line-height: 130%;
    color: #686DB3;
}

.menu-razd-sk-box-g5 span.menu-razd-sk-txt2 {
    font-size: 50%;
    line-height: 130%;
    color: #dfc26a;
}
.menu-razd-sk-box-g6 span.menu-razd-sk-txt2 {
    font-size: 50%;
    line-height: 151%;
    padding-top: 4px;
    color: #84e0d5;
}
.menu-razd-sk-box-g7 span.menu-razd-sk-txt2 {
    font-size: 50%;
    line-height: 130%;
    padding-top: 4px;
    color: #ec4d4d;
}
.menu-razd-sk-box-konstr span.menu-razd-sk-txt2 {
    font-size: 50%;
    line-height: 151%;
    padding-top: 4px;
    color: #a27d62;
}


.menu-razd-sk-box-g2 span.menu-razd-sk-txt3 {
    color: #eb5041;
}
.menu-razd-sk-box-gl span.menu-razd-sk-txt3 {
    color: #427647;
}
.menu-razd-sk-box-g3 span.menu-razd-sk-txt3 {
    color: #f5f19b;
}

.menu-razd-sk-box-g4 span.menu-razd-sk-txt3 {
    color: #6891b3;
}
.menu-razd-sk-box-g8 span.menu-razd-sk-txt3 {
    color: #686868;
}

.menu-razd-sk-box-g5 span.menu-razd-sk-txt3 {
    color: #dfc26a;
}
.menu-razd-sk-box-g6 span.menu-razd-sk-txt3 {
    color: #84e0d5;
}
.menu-razd-sk-box-g7 span.menu-razd-sk-txt3 {
    color: #ec4d4d;
}
.menu-razd-sk-box-konstr span.menu-razd-sk-txt3 {
    color: #a27d62;
}



.menu-razd-sk-box-g7 span.menu-razd-sk-txt1 {
    padding-top: 10%;
}





input.input-search {
    width: 100%;
    height: 100%;
    margin: 0;
    display: block;
    border: 0;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.2);
    font-size: 140%;
    font-weight: 200;
    font-family: Museo;
    outline: none;
    text-indent: 80px;
    letter-spacing: 1px;
    transition: all 0.3s ease;
    position: relative;
}

input.input-search:hover {
    background: rgba(255, 255, 255, 0.3);
}

input.input-search:focus {
    font-size: 300%;
    background: rgba(255, 255, 255, 1);
}

input.input-search::placeholder {
    color: #fff;
    letter-spacing: 1px;
    font-size: 120%;
    font-weight: 300;
    font-family: Museo;
    outline: none;

}

input.input-search::-webkit-input-placeholder {
    color: #fff;
    letter-spacing: 1px;
    font-size: 120%;
    font-weight: 300;
    font-family: Museo;
    outline: none;

}

input.input-search::-moz-placeholder {
    color: #fff;
    letter-spacing: 1px;
    font-size: 120%;
    font-weight: 300;
    font-family: Museo;
    outline: none;

}

.box-search {
    width: 90px;
    height: 100%;
    position: absolute;
    margin: 0;
    transition: all 0.3s ease;
    z-index: 100;
    right: 193px;
display: none;
}

.box-search.focus-input-s {
    width: 80%;
}
.top-nav-wrap-float .box-search.focus-input-s {
    width: 80%;
}

.box-search::after {
    content: "";
    width: 70px;
    height: 60px;
    background: url("/images/search.png") center center no-repeat;
    display: block;
    position: absolute;
    top: 15px;
    left: 10px;
    background-size: 75%;
    pointer-events: none;
    background-repeat: no-repeat;
}

.box-search.focus-input-s::after {
    background: url("/images/searchb.png") center center no-repeat;
    background-size: 75%;
    background-repeat: no-repeat;
}

.box-podpiska {
    width: 19.65%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    z-index: 9;
}

.but-podpiska {
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(255, 255, 255, 0.2);
    border: none;
    border-radius: 0;
    color: #fff;
    font-size: 120%;
    font-weight: 400;
    font-family: Museo;
    outline: none;
    cursor: pointer;
    transition: all 0.3s ease;
    letter-spacing: 1px;
}

.but-podpiska:hover {
    background: rgba(255, 255, 255, 0.3);
}

span.search-close {
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    right: 0;
    top: 15px;
    cursor: pointer;
    display: none;
}

.box-search.focus-input-s span.search-close {
    display: block;
}

span.search-close::after {
    width: 30px;
    height: 1px;
    background: rgba(0, 0, 0, 0.7);
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 30px;
    right: 10px;
}

span.search-close::before {
    width: 30px;
    height: 1px;
    background: rgba(0, 0, 0, 0.7);
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 30px;
    right: 10px;
}

span.search-close:hover::before, span.search-close:hover::after {
    background: rgba(0, 0, 0, 1);
}

div.dop2-nav-top {
    position: absolute;
    right: 0;
    z-index: 4;
    /*box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2);*/
    margin: 5px;
}

div.dop2-nav-top.dop2-nav-top-float {
    position: fixed;
    top: 70px;
    z-index: 996;
}

.api_button_primary {
    background-color: #f14826;
    color: #fff;
}

.api_button_primary:hover {
    background-color: #f1654b;
}

.dop2-nav-top a {
    display: inline-block;
    height: 100%;
    border: 1px solid #f04925;
    border-top: 0;
    box-sizing: border-box;
    /*background: rgba(255, 255, 255, 0.3);*/

    background: rgb(255 255 255 / 62%);

}

.dop2-nav-top > a{
    margin: 0 0 0 5px;
}


a.lk-but-top {
    padding: 15px 15px 10px 45px;
    border-right: 1px solid #f04925;
    font-weight: 300;
    cursor: pointer;
    box-sizing: border-box;
    color: #2d208c;
    position: relative;

}
a.fovar-but-top {
    width: 51px;
    height: 49px;
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNjYuNjY2NjY0IDY2LjY2NjY2NCIgICBoZWlnaHQ9IjY2LjY2NjY2NCIgICB3aWR0aD0iNjYuNjY2NjY0IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIGlkPSJwYXRoMjAiICAgICAgICAgZD0iTSAwLjk4MDAxMjYsMC4wMTk5ODc4IFYgMC45ODAwMTI5IEggMC4wMTk5ODc0IFYgMC4wMTk5ODc4IEggMC45ODAwMTI2IE0gMS4wMDAwMDQsLTMuN2UtNiBIIC00ZS02IHYgMS4wMDAwMDggSCAxLjAwMDAwNCBWIC0zLjdlLTYgWiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMiIgICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIiAgICAgICAgIGlkPSJwYXRoMzAiICAgICAgICAgZD0ibSAwLjQ4OTk5ODUsMC42ODAyNDQ3IGMgLTAuMDgwMjYwNiwwLjA4MjA2MjEgLTAuMzA4NTI1LDAuMTA3NTAwOCAtMC4zMTAwNDcsLTAuMTEwNjM3OSAwLC0wLjE2MTE0MjQgMC4zMTAzODg3LC0wLjM0OTU1NiAwLjMxMDM4ODcsLTAuMzQ5NTU2IDAsMCAwLjMwOTcwNTMsMC4xOTQ4NzQyIDAuMzA5NzA1MywwLjM1MDgyOTUgLTAuMDAxNTIyLDAuMjE4Njk3NyAtMC4yMzM0ODI2LDAuMTg3NjY4MiAtMC4zMTAwNDcsMC4xMDkzNjQ0IHoiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoNDIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIGlkPSJwYXRoNDAiICAgICAgICAgZD0ibSAwLjQ5MDM0MDIsMC4yMjAwNTA4IGMgMCwwIDAuMzA5NzA1MywwLjE5NDg3NDIgMC4zMDk3MDUzLDAuMzUwODI5NSAtOC42OTdlLTQsMC4xMjQ0OTA5IC0wLjA3NjM3ODEsMC4xNjgwNjg5IC0wLjE1NTM5NjMsMC4xNjgwNjg5IC0wLjA1OTgyMjcsMCAtMC4xMjE2NjQ0LC0wLjAyNDk3MjcgLTAuMTU0NjUwNywtMC4wNTg3MDQ1IEMgMC40NTU4MzE4LDAuNzE1MTU2OCAwLjM5NDg1OTgsMC43Mzk4NSAwLjMzNiwwLjczOTg1IGMgLTAuMDc5NDg0MSwwIC0wLjE1NTE3ODgsLTAuMDQ0OTQ0NyAtMC4xNTYwNDg1LC0wLjE3MDI0MzIgMCwtMC4xNjExNDI0IDAuMzEwMzg4NywtMC4zNDk1NTYgMC4zMTAzODg3LC0wLjM0OTU1NiBtIDEuODYzZS00LC0wLjAyMzUxMjkgLTAuMDEwNTYwNiwwLjAwNjQzIEMgMC40NjY4ODk0LDAuMjEwODg3OSAwLjE1OTk3OTUsMC4zOTkxNzczIDAuMTU5OTc5NSwwLjU2OTYwNjggMC4xNjA5NDI0LDAuNzA5OTA3NiAwLjI1MTUxNTIsMC43NTk4NTMgMC4zMzYsMC43NTk4NTMgYyAwLjA1NjA5NTUsMCAwLjExNDM5NjIsLTAuMDIwMjgyNSAwLjE1NDA2MDYsLTAuMDUyNjc4OCAwLjAzOTIyOTYsMC4wMzE0NjQ0IDAuMDk4NzQxNywwLjA1MTc3ODEgMC4xNTQ1ODg2LDAuMDUxNzc4MSAwLjEwODk5MTcsMCAwLjE3NDU2MDYsLTAuMDcwMjU5MSAwLjE3NTM5OTMsLTAuMTg3OTE2NyAwLC0wLjE2NTI3MzUgLTAuMzA2MDQwMiwtMC4zNTk3MTI5IC0wLjMxOTA1NDYsLTAuMzY3OTEyOSBMIDAuNDkwNTI2NSwwLjE5NjUzNzcgWiIgLz48L2NsaXBQYXRoPjxtYXNrICAgICAgIGlkPSJtYXNrNDQiICAgICAgIGhlaWdodD0iMSIgICAgICAgd2lkdGg9IjEiICAgICAgIHk9IjAiICAgICAgIHg9IjAiICAgICAgIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiPjxpbWFnZSAgICAgICAgIGlkPSJpbWFnZTQ2IiAgICAgICAgIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRElBQUFBeUNBQUFBQUE3Vk5kdEFBQUFBWE5DU1ZRSTVncGJtUUFBQUNwSlJFRlVTSW50eTZFQkFBQUl3N0RDL3ovRERUTVlHcDhhTWdWcGdZNkh4V0t4V0N3V3k1ZHlZd0dWa3dKZC9BTTVYQUFBQUFCSlJVNUVya0pnZ2c9PSIgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIgICAgICAgICBoZWlnaHQ9IjEiICAgICAgICAgd2lkdGg9IjEiIC8+PC9tYXNrPjwvZGVmcz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDAsNjYuNjY2NjY3KSIgICAgIGlkPSJnMTAiPjxnICAgICAgIGlkPSJnMTIiPjxnICAgICAgICAgdHJhbnNmb3JtPSJzY2FsZSg1MCkiICAgICAgICAgaWQ9ImcxNCI+PGcgICAgICAgICAgIGlkPSJnMTYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDIyKSIgICAgICAgICAgICAgaWQ9ImcxOCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlMjQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFESUFBQUF5Q0FZQUFBQWVQNGl4QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUZ0SlJFRlVhSUh0endFTmdEQUF3TEJ6Ri9kdkJpUG80Q2FlMEpCVndYWTk2MzdIRDh5dkEwNXBSTk9JcGhGTkk1cEdOSTFvR3RFMG9tbEUwNGltRVUwam1rWTBqV2dhMFRTaWFVVFRpS1lSVFNPYVJqU05hQnJSTktMWmkxRURLVEp6cDJjQUFBQUFTVVZPUks1Q1lJST0iICAgICAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxKSIgICAgICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgICAgICAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIgICAgICAgICAgICAgICBoZWlnaHQ9IjEiICAgICAgICAgICAgICAgd2lkdGg9IjEiIC8+PC9nPjwvZz48ZyAgICAgICAgICAgaWQ9ImcyNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzIpIiAgICAgICAgICAgICBpZD0iZzI4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2UzNCIgICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURJQUFBQXlDQVlBQUFBZVA0aXhBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBSEZKUkVGVWFJSHQyckVOZ0RBUUJNR3pTeUNqRS9wUDNBa1pOVHdSSFNCNWJlMVU4S3RMdjkzSHFDenNmSzRrU1o5OHgyOE1vVEdFeGhBYVEyZ01vVEdFeGhBYVEyZ01vVEdFeGhBYVEyZ01vVEdFeGhBYVEyZ01vVEdFeGhBYVEyZ01vVEdFeGhDYVZsVkwvMnQ5dGxua0JZUy9DRnRRZWUxeEFBQUFBRWxGVGtTdVFtQ0MiICAgICAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxKSIgICAgICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgICAgICAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIgICAgICAgICAgICAgICBoZWlnaHQ9IjEiICAgICAgICAgICAgICAgd2lkdGg9IjEiIC8+PC9nPjwvZz48ZyAgICAgICAgICAgaWQ9ImczNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoNDIpIiAgICAgICAgICAgICBpZD0iZzM4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2U0OCIgICAgICAgICAgICAgICBtYXNrPSJ1cmwoI21hc2s0NCkiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFESUFBQUF5Q0FZQUFBQWVQNGl4QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUw5SlJFRlVhSUh0MmpFT3dqQVFSTkcvVms0QUZUZmgvaFZjQkNxdTRLVndDQVNsU3BPeE5hK3psTUxmWG5lSngrbWVVSUVFZ3N4S1JJRzJJZ2w2TUVIbDhyb2V2WS9kbnVjYkFLWGR4S3ptNnFQMVNsdmhNem8xb1FSdHpKbytocW9wbWZPNUx4SGx5UDNzVmlKK3o3M1BDT2g1NTMrV3g5N1R3OTZ5UFBhZUh2YVdrVVpyREE1UjR4QTFEbEhqRURVT1VlTVFOUTVSNHhBMURsSGpFRFVPVWVNUU5RNVI0eEExRGxIakVEVU9VZU1RTmNPRVRQRDlWYWhudzl6SUd4THhIT1puakg0ckFBQUFBRWxGVGtTdVFtQ0MiICAgICAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxKSIgICAgICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgICAgICAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIgICAgICAgICAgICAgICBoZWlnaHQ9IjEiICAgICAgICAgICAgICAgd2lkdGg9IjEiIC8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=);
    display: block;
    float: left;
    border: 0;
    margin-right: 5px;
    background-size: 100%;
    background-position: bottom;
    cursor: pointer;
    background-repeat: no-repeat;
}





.api_auth_ajax1 {
    float: left;
}

.dop2-nav-top > div {
    float: left;
}

.api_profile {
    position: relative;
}

a.lk-but-top-out {
    display: block;
    position: absolute;
    width: 100%;
    text-align: center;
    background: rgba(255, 255, 255, 0.3);
    padding: 5%;
    border: 0;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #f04925;
    display: none;
    color: #2d208c;
}

.api_profile:hover a.lk-but-top-out {
    display: block;
}

span.but-left-katalog-box-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    top: 0;

    z-index: 4;
    display: none;
    opacity: 0;

    transition: all 0.3s ease;
}

span.but-left-katalog-box-back {
    z-index: 4;
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    top: 0;
    left: 0;
    transition: all 0.3s ease;
    display: none;
    opacity: 0;
}

span.but-left-katalog-box-wrap.selected, span.but-left-katalog-box-back.selected {

    display: block;
    opacity: 0;
}



.ico_katalog_btn > span {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNDUuMzMzMzMyIDQ1LjMzMzMzMiIgICBoZWlnaHQ9IjQ1LjMzMzMzMiIgICB3aWR0aD0iNDUuMzMzMzMyIiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDIwIiAgICAgICAgIGQ9Ik0gMC43NjQ3MjczLDAuMjM1MjcxNyBIIDEuMDAwMDEyOSBWIC0xLjM4ZS01IEggMC43NjQ3MjczIFoiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMzIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDMwIiAgICAgICAgIGQ9Ik0gMC4zODIzMzQ2LDAuMjM1MjcxNyBIIDAuNjE3NjY1NCBWIC0xLjM4ZS01IEggMC4zODIzMzQ2IFoiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoNDIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDQwIiAgICAgICAgIGQ9Ik0gLTEuMzVlLTUsMC4yMzUyNzE3IEggMC4yMzUyNzIxIFYgLTEuMzhlLTUgSCAtMS4zNWUtNSBaIiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDUyIiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggICAgICAgICBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQiICAgICAgICAgaWQ9InBhdGg1MCIgICAgICAgICBkPSJNIDAuNzY0NzI3MywwLjYxNzY2NTQgSCAxLjAwMDAxMjggViAwLjM4MjMzNDYgSCAwLjc2NDcyNzMgWiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGg2MiIgICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIiAgICAgICAgIGlkPSJwYXRoNjAiICAgICAgICAgZD0iTSAwLjM4MjM0NzEsMC42MTc2NTI5IEggMC42MTc2NTI5IFYgMC4zODIzNDcxIEggMC4zODIzNDcxIFoiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoNzIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDcwIiAgICAgICAgIGQ9Ik0gLTEuMzVlLTUsMC42MTc2NjU0IEggMC4yMzUyNzIxIFYgMC4zODIzMzQ2IEggLTEuMzVlLTUgWiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGg4MiIgICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIiAgICAgICAgIGlkPSJwYXRoODAiICAgICAgICAgZD0iTSAwLjc2NDcyNzMsMS4wMDAwMTMgSCAxLjAwMDAxMjggViAwLjc2NDcyNzUgSCAwLjc2NDcyNzMgWiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGg5MiIgICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIiAgICAgICAgIGlkPSJwYXRoOTAiICAgICAgICAgZD0iTSAwLjM4MjMzNDYsMS4wMDAwMTMgSCAwLjYxNzY2NTQgViAwLjc2NDcyNzUgSCAwLjM4MjMzNDYgWiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgxMDIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDEwMCIgICAgICAgICBkPSJNIC0xLjM1ZS01LDEuMDAwMDEzIEggMC4yMzUyNzIxIFYgMC43NjQ3Mjc1IEggLTEuMzVlLTUgWiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDAsNDUuMzMzMzMzKSIgICAgIGlkPSJnMTAiPjxnICAgICAgIGlkPSJnMTIiPjxnICAgICAgICAgdHJhbnNmb3JtPSJzY2FsZSgzNCkiICAgICAgICAgaWQ9ImcxNCI+PGcgICAgICAgICAgIGlkPSJnMTYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDIyKSIgICAgICAgICAgICAgaWQ9ImcxOCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlMjQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDSUFBQUFpQ0FZQUFBQTZSd3ZDQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUR0SlJFRlVXSVh0empFQndDQVFBTEZTLzU2ZmllVU13SkFveUpxWitSN3czdzRjSWlWU0lpVlNJaVZTSWlWU0lpVlNJaVZTSWlWU0lpVlNHL1p1QkVDbkRPNmlBQUFBQUVsRlRrU3VRbUNDIiAgICAgICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMSkiICAgICAgICAgICAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgICAgICAgICAgICAgICBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQiICAgICAgICAgICAgICAgaGVpZ2h0PSIxIiAgICAgICAgICAgICAgIHdpZHRoPSIxIiAvPjwvZz48L2c+PGcgICAgICAgICAgIGlkPSJnMjYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDMyKSIgICAgICAgICAgICAgaWQ9ImcyOCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlMzQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDSUFBQUFpQ0FZQUFBQTZSd3ZDQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUR0SlJFRlVXSVh0empFQndDQVFBTEZTLzU2ZmllVU13SkFveUpxWitSN3czdzRjSWlWU0lpVlNJaVZTSWlWU0lpVlNJaVZTSWlWU0lpVlNHL1p1QkVDbkRPNmlBQUFBQUVsRlRrU3VRbUNDIiAgICAgICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMSkiICAgICAgICAgICAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgICAgICAgICAgICAgICBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQiICAgICAgICAgICAgICAgaGVpZ2h0PSIxIiAgICAgICAgICAgICAgIHdpZHRoPSIxIiAvPjwvZz48L2c+PGcgICAgICAgICAgIGlkPSJnMzYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDQyKSIgICAgICAgICAgICAgaWQ9ImczOCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlNDQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDSUFBQUFpQ0FZQUFBQTZSd3ZDQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUR0SlJFRlVXSVh0empFQndDQVFBTEZTLzU2ZmllVU13SkFveUpxWitSN3czdzRjSWlWU0lpVlNJaVZTSWlWU0lpVlNJaVZTSWlWU0lpVlNHL1p1QkVDbkRPNmlBQUFBQUVsRlRrU3VRbUNDIiAgICAgICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMSkiICAgICAgICAgICAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgICAgICAgICAgICAgICBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQiICAgICAgICAgICAgICAgaGVpZ2h0PSIxIiAgICAgICAgICAgICAgIHdpZHRoPSIxIiAvPjwvZz48L2c+PGcgICAgICAgICAgIGlkPSJnNDYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDUyKSIgICAgICAgICAgICAgaWQ9Imc0OCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlNTQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDSUFBQUFpQ0FZQUFBQTZSd3ZDQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUR0SlJFRlVXSVh0empFQndDQVFBTEZTLzU2ZmllVU13SkFveUpxWitSN3czdzRjSWlWU0lpVlNJaVZTSWlWU0lpVlNJaVZTSWlWU0lpVlNHL1p1QkVDbkRPNmlBQUFBQUVsRlRrU3VRbUNDIiAgICAgICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMSkiICAgICAgICAgICAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgICAgICAgICAgICAgICBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQiICAgICAgICAgICAgICAgaGVpZ2h0PSIxIiAgICAgICAgICAgICAgIHdpZHRoPSIxIiAvPjwvZz48L2c+PGcgICAgICAgICAgIGlkPSJnNTYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDYyKSIgICAgICAgICAgICAgaWQ9Imc1OCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlNjQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDSUFBQUFpQ0FZQUFBQTZSd3ZDQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUR0SlJFRlVXSVh0empFQndDQVFBTEZTLzU2ZmllVU13SkFveUpxWitSN3czdzRjSWlWU0lpVlNJaVZTSWlWU0lpVlNJaVZTSWlWU0lpVlNHL1p1QkVDbkRPNmlBQUFBQUVsRlRrU3VRbUNDIiAgICAgICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMSkiICAgICAgICAgICAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgICAgICAgICAgICAgICBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQiICAgICAgICAgICAgICAgaGVpZ2h0PSIxIiAgICAgICAgICAgICAgIHdpZHRoPSIxIiAvPjwvZz48L2c+PGcgICAgICAgICAgIGlkPSJnNjYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDcyKSIgICAgICAgICAgICAgaWQ9Imc2OCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlNzQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDSUFBQUFpQ0FZQUFBQTZSd3ZDQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUR0SlJFRlVXSVh0empFQndDQVFBTEZTLzU2ZmllVU13SkFveUpxWitSN3czdzRjSWlWU0lpVlNJaVZTSWlWU0lpVlNJaVZTSWlWU0lpVlNHL1p1QkVDbkRPNmlBQUFBQUVsRlRrU3VRbUNDIiAgICAgICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMSkiICAgICAgICAgICAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgICAgICAgICAgICAgICBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQiICAgICAgICAgICAgICAgaGVpZ2h0PSIxIiAgICAgICAgICAgICAgIHdpZHRoPSIxIiAvPjwvZz48L2c+PGcgICAgICAgICAgIGlkPSJnNzYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDgyKSIgICAgICAgICAgICAgaWQ9Imc3OCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlODQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDSUFBQUFpQ0FZQUFBQTZSd3ZDQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUR0SlJFRlVXSVh0empFQndDQVFBTEZTLzU2ZmllVU13SkFveUpxWitSN3czdzRjSWlWU0lpVlNJaVZTSWlWU0lpVlNJaVZTSWlWU0lpVlNHL1p1QkVDbkRPNmlBQUFBQUVsRlRrU3VRbUNDIiAgICAgICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMSkiICAgICAgICAgICAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgICAgICAgICAgICAgICBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQiICAgICAgICAgICAgICAgaGVpZ2h0PSIxIiAgICAgICAgICAgICAgIHdpZHRoPSIxIiAvPjwvZz48L2c+PGcgICAgICAgICAgIGlkPSJnODYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDkyKSIgICAgICAgICAgICAgaWQ9Imc4OCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlOTQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDSUFBQUFpQ0FZQUFBQTZSd3ZDQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUR0SlJFRlVXSVh0empFQndDQVFBTEZTLzU2ZmllVU13SkFveUpxWitSN3czdzRjSWlWU0lpVlNJaVZTSWlWU0lpVlNJaVZTSWlWU0lpVlNHL1p1QkVDbkRPNmlBQUFBQUVsRlRrU3VRbUNDIiAgICAgICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMSkiICAgICAgICAgICAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgICAgICAgICAgICAgICBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQiICAgICAgICAgICAgICAgaGVpZ2h0PSIxIiAgICAgICAgICAgICAgIHdpZHRoPSIxIiAvPjwvZz48L2c+PGcgICAgICAgICAgIGlkPSJnOTYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDEwMikiICAgICAgICAgICAgIGlkPSJnOTgiPjxpbWFnZSAgICAgICAgICAgICAgIGlkPSJpbWFnZTEwNCIgICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNJQUFBQWlDQVlBQUFBNlJ3dkNBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBRHRKUkVGVVdJWHR6akVCd0NBUUFMRlMvNTZmaWVVTXdKQW95SnFaK1I3dzN3NGNJaVZTSWlWU0lpVlNJaVZTSWlWU0lpVlNJaVZTSWlWU0cvWnVCRUNuRE82aUFBQUFBRWxGVGtTdVFtQ0MiICAgICAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxKSIgICAgICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgICAgICAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIgICAgICAgICAgICAgICBoZWlnaHQ9IjEiICAgICAgICAgICAgICAgd2lkdGg9IjEiIC8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=);
    background-position: 12% center;
    background-repeat: no-repeat;
    background-size: auto 35%;
}


.katalog-btn-top {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 130%;
    text-align: left;
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 120% auto;
}
.katalog-btn-top > span {
    transform-origin: 0;
    transition: all 0.3s ease;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    padding: 30px 28px 30px 25%;
    text-align: left;
    display: block;
    height: 90px;
    letter-spacing: 4px;
}
.top-nav-wrap-nofloat .katalog-btn-top > span {
    transform: scale(0.95);
}

.top-nav-wrap-float .katalog-btn-top > span {
    padding: 20px 28px 20px 25%;
    height: 70px;
}


span.korz-but-top {
    padding: 15px 15px 10px 45px;
    display: inline-block;
    position: relative;
    font-weight: 300;
    cursor: pointer;
    color: #2d208c;
}

span.korz-but-top:hover, a.lk-but-top:hover, a.lk-but-top-out:hover {
    background: #e7ebff;
}

a.lk-but-top:after {
    content: "";
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    background: url("/images/lk_ico.png?v1");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    top: 9px;
    left: 10px;
}

span.korz-but-top:after {
    content: "";
    content: "";
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    background: url("/images/korz_ico.png?v1");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    top: 9px;
    left: 10px;
}

/********************************************************************************** /TOP MENU  **************************************************************************************/

/********************************************************************************** LEFT MENU  **************************************************************************************/

p.razdel-name-left-podbtn {
    font-size: 120%;
    font-weight: 600;
    text-transform: uppercase;
    padding: 20px 0;
    margin-left: -30px;
    color: #263451;
}
/*
div#left-menu {
    line-height: 150%;
    padding: 1% 1% 1% 3.5%;
    width: 17%;
    float: left;
    box-sizing: border-box;
    background: #33466d;
    box-shadow: 3px -1px 18px 0px rgba(0, 0, 0, 0.25);
    position: relative;
    z-index: 10;
}

*/


div#left-menu {
    line-height: 150%;
    padding: 1% 1% 1% 3.5%;
    width: 17%;
    float: left;
    box-sizing: border-box;
    background: url(/images/fon_left.jpg);
    box-shadow: inset -2px 0px 13px 0px rgba(0, 0, 0, 0.5);
    position: relative;
    z-index: 10;
}



.right_block {
    width: 83%;
    float: left;
}
a.but-left-podbtn {
    display: inline-block;
    margin: 8px 0 8px -30px;
    text-transform: uppercase;
    font-size: 90%;
    text-decoration: none;
    color: #fff;
    font-weight: 500;
    position: relative;
}

a.but-left-podbtn:hover::after, a.but-left-podbtn.selected::after {
    content: "";
    display: block;
    width: 2px;
    height: 80%;
    position: absolute;
    left: -9px;
    top: 6%;
    background: #f04925;
}

a.but-left-podbtn:hover::after, a.but-left-podbtn.selected::after {
    background: #f04925;
}
a.but-left-podbtn.hover-green:hover::after, a.but-left-podbtn.hover-green.selected::after {
    background: #499a41;
}


a.but-left-podbtn.selected, a.but-left-podbtn:hover {
    color: #f04925;
}

a.but-left-podbtn:hover::after, a.but-left-podbtn.selected::after {
    background: #f04925;
}

a.but-left-podbtn.hover-green.selected,  a.but-left-podbtn.hover-green:hover {
    color: #499a41;
}

.wrap-float-box-left {
    min-height: 800px;
}


.float-box-left {

    padding-top: 60px;
    padding-bottom: 50px;
    transition: padding-top 0.3s ease;
}

.float-box-left.float-box-left-active {
    position: fixed;
    top: 0;
    padding-top: 115px;
    width: 12.5%;
}

.float-box-left.float-box-left-active-fixed {
    position: absolute;
    bottom: 0;
    top: auto;
    width: 73.5%;
}

.float-box-left.float-box-left-footer {
    position: absolute;
    transition: all 0 ease;
    width: 12.5%;
}

span.but-left-katalog {
    position: relative;
    display: inline-block;
    margin: 8px 0;
    text-transform: uppercase;
    font-size: 90%;
    text-decoration: none;
    color: #444;
    font-weight: 600;
    z-index: 99;
    transition: all 0.3s ease;
}

span.but-left-katalog::before {
    content: "";
    display: block;
    border: 5px solid #f14826;
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    border-left: 5px solid rgba(0, 0, 0, 0);
    width: 0;
    height: 0;
    position: absolute;
    right: -13px;
    top: 50%;
    margin-top: -6px;
    transform: rotate(45deg);
    transition: all 0.3s ease;
}

span.but-left-katalog > a.but-left-podbtn {
    margin: 0px 0;
}

span.but-left-katalog-box-img {
    position: absolute;
    top: 400px;
    left: 1000px;
    width: 400px;
    height: 400px;
    background-size: 100%;
    opacity: 0;
    transition: all 0.3s ease;
    background-color: #fff;
    box-shadow: 0 6px 30px rgba(0, 0, 0, 0.4);
    background-repeat: no-repeat;

}

span.but-left-katalog-box {
    position: absolute;
    width: 700px;
    background: #fff;
    border: 0px solid rgba(240, 73, 37, 0.16);
    padding: 10px 0;
    z-index: 100;
    top: -40px;
    left: 260px;
    box-shadow: 0 6px 30px rgba(0, 0, 0, 0.4);
    margin-top: 30px;
}

span.but-left-katalog.selected span.but-left-katalog-box {

    display: block;

}

span.but-left-katalog-box a {
    line-height: 170%;
    color: #444;
    padding: 9px 6px 9px 25px;
    display: inline-block;
    width: 100%;
    margin: 0 0 1px 0;
    font-size: 130%;
    background: #fff;
    text-transform: none;
    text-decoration: none;
    box-sizing: border-box;
}

span.but-left-katalog-box a.selected {
    text-decoration: none;
    color: #f04925;
    background: rgba(255, 255, 255, 0.2);
}

span.but-left-katalog-box a:hover {
    color: #f04925;
    text-decoration: none;
}

span.but-left-katalog-box a:hover i {

}

span.but-left-katalog-box .top-cat-kat-box a.selected {
    text-decoration: none;
    color: #f04925;
    background: rgba(255, 255, 255, 0.1);
}

span.but-left-katalog-box .top-cat-kat-box a:hover {
    color: #f04925;
    text-decoration: none;
    background: rgba(255, 255, 255, 0.1);
}

span.but-left-katalog::after {
    transition: all 0.3s ease;
}

span.but-left-katalog:hover::after {
    content: "";
    display: block;
    width: 2px;
    height: 80%;
    position: absolute;
    left: -9px;
    top: 6%;
    background: #f04925;
}

span.but-left-katalog.selected::after {
    content: "";
    display: block;
    width: 2px;
    height: 80%;
    position: absolute;
    left: -9px;
    top: 6%;
    background: #fff;
}

span.but-left-katalog.selected::before {
    border: 5px solid #fff;
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    border-left: 5px solid rgba(0, 0, 0, 0);
}

span.but-left-katalog.selected {
    color: #fff;
}

span.but-left-katalog:hover {
    color: #fff;
}

.but-left-podbtn-katalog {
    cursor: pointer;
}

span.top-cat-kat-box {
    padding-left: 20px;
    display: block;
    background: rgba(255, 255, 255, 0.1);
    height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
}

span.top3-cat-kat-box {
    padding-left: 20px;
    display: block;

    height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
}

span.wrap-cat-kat {
    display: block;
}

span.kat-podkat > a > span {
    position: relative;
}

span.kat-podkat > a {
    display: inline-block;
    width: 100%;
    background: #fff;
}

span.kat-podkat > a:focus {
    text-decoration: none;
}

span.kat-podkat > a > span::before {
    content: "";
    display: block;
    border: 4px solid #f04925;
    border-bottom: 4px solid rgba(0, 0, 0, 0);
    border-left: 4px solid rgba(0, 0, 0, 0);
    width: 0;
    height: 0;
    position: absolute;
    right: -17px;
    top: 50%;
    margin-top: -6px;
    transform: rotate(135deg);
}

span.top2-cat-kat {
    font-size: 95%;

}

span.top3-cat-kat {
    font-size: 95%;
}

/********************************************************************************** /LEFT MENU  **************************************************************************************/

/********************************************************************************** PODPISKA ????????  **************************************************************************************/

.popup-box {
    position: fixed;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    z-index: 99999;
}

.popup-back {
    transition: all 0.7s cubic-bezier(0.62, 0.01, 0.63, 0.95);
    transition-delay: 0.4s;
    background: rgba(0, 0, 0, 0);
    position: fixed;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    opacity: 0;
}

.popup-back.active-popup {
    background: rgba(0, 0, 0, 0.6);
    opacity: 1;
}
.popup-back.mail-popup {
    background-image: url(/images/mail.png);
    background-repeat: no-repeat;
    background-size: 60%;
    background-position: 0% 30%;
}
.popup-back.active-popup.mail-popup {
    background-image: url(/images/mail.png);
    background-repeat: no-repeat;
    background-size: 60%;
    background-position: 10% 30%;
}

.popup-cont {
    position: absolute;
    transition: all 0.7s cubic-bezier(0.62, 0.01, 0.63, 0.95);
    transition-delay: 0.4s;
}

.popup-cont.popup-right {
    right: -30%;
    width: 30%;
    background: #f04925;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
    height: 100%;
    transform: translate3d(5%,0,0);
}

.popup-cont.popup-left {
    left: -66%;
    width: 66%;
    background: #3a67bf;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
    height: 100%;
    transform: translate3d(-5%,0,0);
}

.popup-cont.popup-left.voi-popup {
    left: -66%;
    width: 66%;
    background: #7ca0e6;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
    height: 100%;
}

.popup-cont.popup-left.slovar-popup {
    left: -66%;
    width: 66%;
    background: #7ca0e6;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
    height: 100%;
}

.popup-cont.popup-top {
    left: 0;
    top: -50%;
    width: 100%;
    background: #f04925;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
    height: 50%;
    overflow: auto;
    transform: translate3d(0,-5%,0);
}

.popup-cont.popup-bottom {
    left: 5%;
    top: auto;
    bottom: -85%;
    width: 90%;
    background: #fff;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
    height: 85%;
    transform: translate3d(0,5%,0);
}

.popup-cont.popup-right.popup-cont-active {
    transform: translate3d(-100%,0,0);
    top: 0;
    overflow: auto;
}

.popup-cont.popup-left.popup-cont-active {
    transform: translate3d(100%,0,0);
    top: 0;
    overflow: auto;
}

.popup-cont.popup-bottom.popup-cont-active {
    left: 5%;
    transform: translate3d(0,-100%,0);
    overflow: auto;
}

.popup-cont.popup-top.popup-cont-active {
    right: 0;
    transform: translate3d(0,100%,0);
    overflow: auto;
}






.popup-close-inf {
    position: absolute;
    width: 45px;
    height: 45px;
    cursor: pointer;
}

.popup-close-inf::after {
    width: 100%;
    height: 2px;
    background: rgba(255, 255, 255, 1);
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

.popup-close-inf::before {
    width: 100%;
    height: 2px;
    background: rgba(255, 255, 255, 1);
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

.popup-close-inf.pspk-popup-inf {
	right: 17px;
    top: 5px;
}

.popup-close-inf.pspk-popup-inf::before,
.popup-close-inf.pspk-popup-inf::after {
	background: #f04925;
}
.popup-close-inf.pspk-popup-inf:hover::before,
.popup-close-inf.pspk-popup-inf:hover::after {
	background: #f04925;
}





.popup-close {
    position: absolute;
    width: 45px;
    height: 45px;
    cursor: pointer;
}

.popup-close::after {
    width: 100%;
    height: 2px;
    background: rgba(255, 255, 255, 1);
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

.popup-close::before {
    width: 100%;
    height: 2px;
    background: rgba(255, 255, 255, 1);
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

.popup-close-mob {
	display: none;
}

.popup-close:hover::before, .popup-close:hover::after {
    background: rgba(255, 255, 255, 0.7);
}

.popup-right .popup-close {
    top: 20px;
    right: 15px;
}

.popup-top .popup-close {
    top: 20px;
    right: 10px;
}

.popup-left .popup-close {
    top: 20px;
    right: 15px;
}

.bx-no-touch .product-item-container:hover .product-item {
    border: 1px solid #f04925 !important;
    border-radius: 2px;
}

.popup-wrap-text {
    width: 100%;
    height: 100%;
    display: table;
}

.popup-text {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px;
}

.voi-popup .popup-text {
    display: block;
}
.voi-popup .popup-wrap-text{
    overflow: auto;
    display: block;
}
.slovar-popup .popup-text {
    display: block;
}
.slovar-popup .popup-wrap-text{
    overflow: auto;
    display: block;
}
.popup-cont.popup-left.popup-cont-active.voi-popup{

}



.posilka-popup .popup-text {
    padding: 0px;
    display: table;
}

.popup-top-left-box {
    display: table-cell;
    width: 60%;
    height: 100%;
    background: #fff;
    padding: 20px 20px 20px 40px;
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle;
}

.popup-top-left-box ol {
    text-align: left;
    font-size: 110%;
    width: 70%;
    line-height: 160%;
    margin: 20px auto;
}

.popup-top-left-box-pod {
    width: 40%;
    float: left;
}

.popup-top-left-box img {
    width: 50%;
    margin: 0 0px 20px 0px;
    border: 2px solid #f04925;
}

.popup-top-left-box ol > li {
    padding: 3px 0;
}

.popup-top-left-box p.posilka-h {
    font-size: 190%;
    font-weight: 600;
    color: #f04925;
}
.bx_item_list_you_looked_horizontal.bx_red .bx_bt_button:hover {
    background: #ff7a5e;
    border-color: #ff7a5e;
}
.popup-cont.skidki-shop-popup .popup-text {
    padding: 0;
    text-align: center;
    vertical-align: top;
}
.bx_item_list_title {
    font-weight: 400;
    color: #000;
    background: #7ca0e6;
    vertical-align: middle;
    height: 60px;
    text-align: left;
    line-height: 60px;
    color: #fff;
    font-size: 140%;
    margin-top: 100px;
    margin-bottom: 30px;
    text-indent: 30px;
    text-transform: uppercase;
}
.catalog-products-viewed.bx-red .product-item-small-card .btn.btn-default {
    outline: 0;
    background-color: #f04925;
    border-color: #f04925;
    color: #FFF;
    font-size: 90%;
    padding: 5px 20px;
    font-weight: 600;
    text-transform: uppercase;
    width: 80px;
    font-size: 60%;
    padding: 8px 11px;
    height: 30px;
}

.catalog-block-header-recommended .bx-red .product-item-small-card .btn.btn-default {
    outline: 0;
    background-color: #f04925;
    border-color: #f04925;
    color: #FFF;
    font-size: 90%;
    padding: 5px 20px;
    font-weight: 600;
    text-transform: uppercase;
    width: 80px;
    font-size: 60%;
    padding: 9px 11px;
    height: 30px;
}

.catalog-products-viewed.bx-red .product-item-image-wrapper {
    box-shadow: 0 4px 11px rgba(0, 0, 0, 0.27);
}

.popup-bottom .popup-close {
    right: 20px;
    top: 35px;
}

.product-sale-box-left {
    float: left;
    width: 33.3%;
    position: relative;
    padding: 0 1.5%;
    box-sizing: border-box;
    text-align: left;
}

.product-sale-box-right {
    float: left;
    width: 33.3%;
    position: relative;
    padding: 0 1.5%;
    box-sizing: border-box;
    text-align: left;
}


p.h-posilka {
    color: #fff;
    font-weight: 200;
    font-size: 190%;
    font-family: Museo;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 10px 0 20px;
}

p.h-posilka > span {
    font-weight: 600;
    font-family: Museo;
    letter-spacing: 1px;
}

p.posilka-p1 input[type=text] {
    width: 90%;
    height: 45px;
    outline: none;
    border: none;
    background: #fff;
    font-weight: 200;
    font-family: Museo;
    font-size: 180%;
    padding: 0 20px;
}

p.posilka-p1 {
    padding: 15px 0;
}

p.posilka-p2 {
    padding: 15px 0;
    text-align: right;
}

p.posilka-p2 button {
    padding: 10px 20px;
    font-size: 140%;
    font-family: Museo;
    letter-spacing: 1px;
    font-weight: 300;
    color: #fff;
    background: #275fad;
    border: none;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.6);
    cursor: pointer;
    outline: none;
}

p.posilka-p2 button:hover {
    background: #286ac5;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);

}

.popup-top-right-box {
    display: table-cell;
    width: 40%;
    height: 100%;
    vertical-align: middle;
    text-align: left;
    padding: 4%;
    box-sizing: border-box;
}

h2.podpiska-h {
    color: #fff;
    font-size: 270%;
    line-height: 160%;
    letter-spacing: 1px;
    font-weight: 100;
    font-family: Museo;
    text-align: right;
    margin: 10px 0 40px;
}

h2.podpiska-h span {
    font-weight: 500;
}

label.form20 {
    position: relative;
    margin: 30px 0;
    display: inline;
}

label.form20 > span {
    font-weight: 200;
    position: absolute;
    top: -45%;
    left: 12px;
    font-size: 130%;
    transition: all 0.3s ease;
}

label.form20-focus > span {
    top: -210%;
    font-size: 95%;
    color: #fff;
    left: 0;
    font-weight: 400;
}

p.podpiska-p1 input {
    width: 90%;
    height: 45px;
    outline: none;
    border: none;
    background: #fff;
    font-weight: 200;
    font-family: Museo;
    font-size: 180%;
    padding: 0 20px;
}

p.podpiska-p1 {
    padding: 15px 0;
    text-align: right;
}

p.podpiska-p2 {
    text-align: right;
    color: #fff;
    font-weight: 200;
    padding: 10px 0;
}

p.podpiska-p3 {
    text-align: right;
    padding: 10px 0;
}
p.podpiska-p3-dop {
    text-align: right;
    padding: 10px 0;
}
p.podpiska-p3-dop button {
    padding: 10px 20px;
    font-size: 140%;
    font-family: Museo;
    letter-spacing: 1px;
    font-weight: 300;
    color: #fff;
    background: #fd7a5f;
    border: none;
    cursor: pointer;
    outline: none;
}

p.podpiska-p3-dop button:hover {
    background: #ff8f78;

}
p.podpiska-p3 button {
    padding: 10px 20px;
    font-size: 140%;
    font-family: Museo;
    letter-spacing: 1px;
    font-weight: 300;
    color: #fff;
    background: #fd7a5f;
    border: none;
    cursor: pointer;
    outline: none;
}

p.podpiska-p3 button:hover {
    background: #ff8f78;

}

.popup-cont.posilka-popup.popup-top {
    top: -90%;
}

.popup-cont.posilka-popup.popup-top.popup-cont-active {
    height: 90%;
}

/********************************************************************************** /PODPISKA ????????  **************************************************************************************/

/********************************************************************************** Inf  **************************************************************************************/

.popup-box-inf {
    position: fixed;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    z-index: 9999999;
}

.popup-back-inf {
    transition: all 0.3s ease;
    background: rgba(0, 0, 0, 0);
    position: fixed;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
}

.popup-back-inf.active-popup-inf {
    background: rgba(0, 0, 0, 0.6);
}

.popup-back-inf.active-popup-inf.mail-popup-inf {
    background-image: url(/images/mail.png);
    background-repeat: no-repeat;
    background-size: 60%;
    background-position: 10% 30%;
}

.popup-cont-inf {
    position: absolute;
    transition: all 0.3s ease;
}

.popup-cont.popup-right-inf {
    right: -30%;
    width: 30%;
    background: #f04925;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
    height: 100%;
    overflow: auto;
}

.popup-cont-inf.popup-top-inf {
    left: 0;
    top: -50%;
    width: 100%;
    background: #f04925;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
    height: 200px;
    overflow: auto;
}

.popup-cont-inf.popup-top-inf.popup-cont-active-inf {
    right: 0;
    top: 0;
    overflow: auto;
}

.popup-cont-inf.popup-right-inf.popup-cont-active-inf {
    right: 0;
    top: 0;
    overflow: auto;
}

.popup-cont-inf.pspk-popup-inf.popup-top-inf.popup-cont-active-inf {
    height: 70%;
    background: #fff;
    right: 0;
    top: 0;

}

.popup-cont-inf.pspk-popup-inf.popup-top-inf.popup-cont-active-inf .popup-text-inf {
    color: #000;
    text-align: left;
    padding: 4% 10%;
    line-height: 220%;
}

.popup-close-inf {
    position: absolute;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.popup-close-inf::after {
    width: 30px;
    height: 2px;
    background: rgba(255, 255, 255, 0.7);
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

.popup-close-inf::before {
    width: 30px;
    height: 2px;
    background: rgba(255, 255, 255, 0.7);
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

.popup-close-inf:hover::before, .popup-close-inf:hover::after {
    background: rgba(255, 255, 255, 1);
}

.popup-right-inf .popup-close-inf {
    top: 10px;
    right: 10px;
}

.popup-top-inf .popup-close-inf {
    top: 10px;
    right: 10px;
}

.popup-wrap-text-inf {
    width: 100%;
    height: 100%;
    display: table;
}

.popup-text-inf {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px;
    color: #fff;
}

.posilka-popup-inf .popup-text-inf {
    padding: 0px;
    display: table;
}

.popup-top-left-box-inf {
    display: table-cell;
    width: 50%;
    height: 100%;
    background: #fff;
    padding: 20px 20px 20px 40px;
    box-sizing: border-box;
    text-align: left;
    vertical-align: middle;
}

p.inf-ok-btn > button {
    padding: 10px 40px;
    color: #fff;
    background: #484290;
    border: 0;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.41);
    font-size: 20px;
    margin: 30px 0 0;
}

p.inf-ok-btn2 > button {
    padding: 10px 40px;
    color: #fff;
    background: #484290;
    border: 0;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.41);
    font-size: 20px;
    margin: 30px 0 0;
}



.go-email-ras input {
    width: 90%;
    height: 45px;
    outline: none;
    border: none;
    background: #fff;
    font-weight: 200;
    font-family: Museo;
    font-size: 180%;
    padding: 0 20px;
    max-width: 500px;
    color: #444;
}
.go-email-ras label.form20 > span{
    color: #444;
}

.go-email-ras label.form20.form20-focus> span{
    color: #fff;
}


/********************************************************************************** /Inf  **************************************************************************************/

/********************************************************************************** BAN1  **************************************************************************************/

.banner1 {
    position: relative;
    z-index: 1;
    margin-bottom: 0px;

}

.banner1-box1 .banner-imgs > img {
    width: 100%;
}

img.bottom_banner_mask {
    width: 100%;
    position: absolute;
    bottom: 0;
    display: none;
}

.banner1-content {
    width: 100%;
    height: 100%;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
}

.banner1-box1 {
    width: 100%;
    height: 100%;
}

.banner1-img {
    width: 100%;
    height: 100%;
    background: url(/images/ban1_img.jpg?v2);
    background-size: 100%;
    background-position: 50% 100%;
    transition: all 2s cubic-bezier(0.01, 0.67, 0.43, 1);
    background-repeat: no-repeat;
}

.banner1-box1 > div {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
	padding-top: 34%;
}

.banner1-box1 > .bx-context-toolbar-empty-area > div {
    width: 100%;
    height: 100%;
}

.banner-imgs-prev {
    left: -100%;
    display: block !important;
}

.banner-imgs-next {
    left: 100%;
    display: block !important;
}

.banner-imgs.banner-active-slide {
    display: block !important;
    left: 0;
    right: 0;

}

.banner1-box1 .banner-imgs.banner-active-slide-scale {
    transform: rotate(0.15deg);
}

.banner1-box1 .banner-imgs {
    position: absolute;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
    background-position: 50% 100% !important;
    will-change: transform;
    transition: all 0.6s ease, transform 8.5s ease-in;
    transform: rotate(0.02deg) scale(1);
}

p.banner1-box1-text1 {
    position: absolute;
    color: #fff;
    font-family: Museo;
    font-weight: 200;
    font-size: 400%;
    left: 20%;
    top: 10%;
    text-shadow: 1px 1px 15px #000;
}

.banner1-nav-box {
    position: absolute;
    bottom: 5%;
    right: 3%;
    width: 30%;
    height: 10px;
    display: none;
}

.banner2-nav-box {
    position: absolute;
    bottom: -5%;
    right: 3%;
    width: 30%;
    height: 10px;
}
button.foto-all-gs.btn-style, span.foto-all-gs.btn-style {
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
}
.banner-nav-line-wrap {
    float: left;
    height: 100%;
    cursor: pointer;
}

.banner-nav-line-wrap:hover .banner-nav-line {
    background: #f04925;
}

.banner-nav-line-wrap.banner-active-line .banner-nav-line {
    background: #f04925;
}

.banner-nav-line {
    width: 90%;
    height: 20%;
    background: #95caf0;
    float: right;
}

span.ban-holding {
    font-weight: 700; /* e */
    color: #f04925;
    font-family: Museo;
    letter-spacing: 1px;
    display: inline-block;
    font-size: 120%;
    line-height: 97%;
}

span.ban-pod-text {
    font-weight: 100;
    font-size: 60%;
    font-family: Museo;
    display: inline-block;
    line-height: 140%;
    margin-top: 80px;
    text-transform: none;
}

span.ban-holding1 {
    font-size: 70%;
    font-weight: 200;
    font-family: Museo;
}

p.banner1-box1-text2 {
    position: absolute;
    bottom: -8%;
    z-index: 2;
    text-align: right;
    padding: 0 8% 0 0;
    box-sizing: border-box;
    font-size: 140%;
    font-weight: 800; /* e */
    width: 100%;
    color: #444a90;
    line-height: 170%;
    display: none;
}

p.banner1-box1-text2 > span {

    font-weight: 300;
}

span.ban-pod-text > span {
    font-weight: 600;
    font-size: 120%;
}

.banner1-box-arrow-left {
    position: absolute;
    left: 20px;
    top: 50%;
    width: 40px;
    height: 258px;
    margin-top: -150px;
    cursor: pointer;
}



.banner1-box-arrow-right {
    position: absolute;
    right: 20px;
    top: 50%;
    width: 40px;
    height: 258px;
    margin-top: -150px;
    cursor: pointer;
}

.banner1-box-arrow-left-wrap {
    position: absolute;
    left: 0px;
    top: 0;
    width: 90px;
    height: 100%;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.banner1-box-arrow-right-wrap {
    position: absolute;
    right: 0px;
    top: 0;
    width: 90px;
    height: 100%;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}


.banner1-box-arrow-left-wrap:hover, .banner1-box-arrow-right-wrap:hover {
    background-color: rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}

.banner1-box-arrow-left:after {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    left: 20px;
    bottom: 0;
    transition: all 0.3s ease;
}



.banner1-box-arrow-left:before {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    left: 20px;
    top: 0;
    transition: all 0.3s ease;
}



.banner1-box-arrow-right:after {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    left: 20px;
    bottom: 0;
    transition: all 0.3s ease;
}



.banner1-box-arrow-right:before {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    left: 20px;
    top: 0;
    transition: all 0.3s ease;
}



/********************************************************************************** /BAN1  **************************************************************************************/

















/********************************************************************************** BAN1  **************************************************************************************/

.banner1-mob {
    position: relative;
    z-index: 1;
    margin-bottom: 0px;

display: none;
}

.banner1-mob-box1 .banner-imgs > img {
    width: 100%;
}

img.bottom_banner_mask {
    width: 100%;
    position: absolute;
    bottom: 0;
    display: none;
}

.banner1-mob-content {
    width: 100%;
    height: 100%;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
}

.banner1-mob-box1 {
    width: 100%;
    height: 100%;
}

.banner1-mob-img {
    width: 100%;
    height: 100%;
    background: url(/images/ban1_img.jpg?v2);
    background-size: 100%;
    background-position: 50% 100%;
    transition: all 2s cubic-bezier(0.01, 0.67, 0.43, 1);
    background-repeat: no-repeat;
}

.banner1-mob-box1 > div {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.banner1-mob-box1 > .bx-context-toolbar-empty-area > div {
    width: 100%;
    height: 100%;
}

.banner-imgs-prev {
    left: -100%;
    display: block !important;
}

.banner-imgs-next {
    left: 100%;
    display: block !important;
}

.banner-imgs.banner-active-slide {
    display: block !important;
    left: 0;
    right: 0;

}

.banner1-mob-box1 .banner-imgs.banner-active-slide-scale {
    transform: rotate(0.15deg);
}

.banner1-mob-box1 .banner-imgs {
    position: absolute;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
    background-position: 50% 100% !important;
    will-change: transform;
    transition: all 0.6s ease, transform 8.5s ease-in;
    transform: rotate(0.02deg) scale(1);
}

p.banner1-mob-box1-text1 {
    position: absolute;
    color: #fff;
    font-family: Museo;
    font-weight: 200;
    font-size: 400%;
    left: 20%;
    top: 10%;
    text-shadow: 1px 1px 15px #000;
}

.banner1-mob-nav-box {
    position: absolute;
    bottom: 5%;
    right: 3%;
    width: 30%;
    height: 10px;
    display: none;
}

.banner2-nav-box {
    position: absolute;
    bottom: -5%;
    right: 3%;
    width: 30%;
    height: 10px;
}
button.foto-all-gs.btn-style, span.foto-all-gs.btn-style {
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
}
.banner-nav-line-wrap {
    float: left;
    height: 100%;
    cursor: pointer;
}

.banner-nav-line-wrap:hover .banner-nav-line {
    background: #f04925;
}

.banner-nav-line-wrap.banner-active-line .banner-nav-line {
    background: #f04925;
}

.banner-nav-line {
    width: 90%;
    height: 20%;
    background: #95caf0;
    float: right;
}

span.ban-holding {
    font-weight: 700; /* e */
    color: #f04925;
    font-family: Museo;
    letter-spacing: 1px;
    display: inline-block;
    font-size: 120%;
    line-height: 97%;
}

span.ban-pod-text {
    font-weight: 100;
    font-size: 60%;
    font-family: Museo;
    display: inline-block;
    line-height: 140%;
    margin-top: 80px;
    text-transform: none;
}

span.ban-holding1 {
    font-size: 70%;
    font-weight: 200;
    font-family: Museo;
}

p.banner1-mob-box1-text2 {
    position: absolute;
    bottom: -8%;
    z-index: 2;
    text-align: right;
    padding: 0 8% 0 0;
    box-sizing: border-box;
    font-size: 140%;
    font-weight: 800; /* e */
    width: 100%;
    color: #444a90;
    line-height: 170%;
    display: none;
}

p.banner1-mob-box1-text2 > span {

    font-weight: 300;
}

span.ban-pod-text > span {
    font-weight: 600;
    font-size: 120%;
}

.banner1-mob-box-arrow-left {
    position: absolute;
    left: 20px;
    top: 50%;
    width: 40px;
    height: 258px;
    margin-top: -150px;
    cursor: pointer;
}



.banner1-mob-box-arrow-right {
    position: absolute;
    right: 20px;
    top: 50%;
    width: 40px;
    height: 258px;
    margin-top: -150px;
    cursor: pointer;
}

.banner1-mob-box-arrow-left-wrap {
    position: absolute;
    left: 0px;
    top: 0;
    width: 90px;
    height: 100%;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.banner1-mob-box-arrow-right-wrap {
    position: absolute;
    right: 0px;
    top: 0;
    width: 90px;
    height: 100%;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}


.banner1-mob-box-arrow-left-wrap:hover, .banner1-mob-box-arrow-right-wrap:hover {
    background-color: rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}

.banner1-mob-box-arrow-left:after {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    left: 20px;
    bottom: 0;
    transition: all 0.3s ease;
}



.banner1-mob-box-arrow-left:before {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    left: 20px;
    top: 0;
    transition: all 0.3s ease;
}



.banner1-mob-box-arrow-right:after {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    left: 20px;
    bottom: 0;
    transition: all 0.3s ease;
}



.banner1-mob-box-arrow-right:before {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    left: 20px;
    top: 0;
    transition: all 0.3s ease;
}



/********************************************************************************** /BAN1  **************************************************************************************/













/********************************************************************************** BAN2  **************************************************************************************/

.banner2 {
    position: relative;
    z-index: 1;
    box-shadow: 0 1px 11px 1px rgba(0, 0, 0, 0.5);
    height: 700px;
}

.banner2-content {
    width: 100%;
    height: 100%;
}

.banner2-box1 {
    width: 100%;
    height: 100%;
}

.banner2-img {
    width: 100%;
    height: 100%;
    background: url(/images/ban2-img2.jpg?v2) center center;
    background-size: 100%;
    background-position: 50% 100%;
    background-repeat: no-repeat;
    transition: all 2s cubic-bezier(0.01, 0.67, 0.43, 1);
}

p.banner2-box1-text1 {
    position: absolute;
    font-family: Museo;
    font-weight: 600;
    letter-spacing: 2px;
    font-size: 450%;
    left: 30%;
    top: 15%;
    text-shadow: 1px 1px 70px #000000, 1px 1px 15px rgba(0, 0, 0, 0.28);
    text-align: center;
    width: 40%;
    color: #ffffff;
    text-transform: uppercase;
}

span.ban2-pod-text {
    font-weight: 200;
    font-size: 60%;
    font-family: Museo;
    letter-spacing: 2px;
    display: inline-block;
    line-height: 140%;
    margin-top: 10%;
    text-transform: none;
}

button.posilka-btn {
    font-size: 30px;
    padding: 24px 59px 20px;

    background: #f04925;
    border: 0;
    border-radius: 0px;
    box-shadow: 0;
    color: #fff;
    font-weight: 300;
    font-family: Museo;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 50px;
    cursor: pointer;
    outline: none;
}

button.posilka-btn:hover {
    background: #ff6645;
}

button.btn-style, span.btn-style {
    font-size: 30px;
    padding: 24px 59px 20px;
	display: inline-block;
    background: #f04925;
    border: 0;
    border-radius: 0px;
    box-shadow: 0;
    color: #fff;
    font-weight: 300;
    font-family: Museo;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 30px;
    cursor: pointer;
    outline: none;
}

button.btn-style:hover, span.btn-style:hover {
    background: #ff6645;
}

p.banner2-box1-text2 {
    position: absolute;
    bottom: -40px;
    z-index: 2;
    text-align: right;
    padding: 0 50px 0 0;
    box-sizing: border-box;
    font-size: 140%;
    font-weight: 700; /* e */
    width: 100%;
    color: #444a90;
    line-height: 170%;
}

span.ban-pod-text > span {
    font-weight: 400;
}


.banner2-box-arrow-left {
    position: absolute;
    left: 20px;
    top: 50%;
    width: 40px;
    height: 258px;
    margin-top: -150px;
    cursor: pointer;
}



.banner2-box-arrow-right {
    position: absolute;
    right: 20px;
    top: 50%;
    width: 40px;
    height: 258px;
    margin-top: -150px;
    cursor: pointer;
}

.banner2-box-arrow-left-wrap {
    position: absolute;
    left: 0px;
    top: 0;
    width: 90px;
    height: 100%;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.banner2-box-arrow-right-wrap {
    position: absolute;
    right: 0px;
    top: 0;
    width: 90px;
    height: 100%;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}


.banner2-box-arrow-left-wrap:hover, .banner2-box-arrow-right-wrap:hover {
    background-color: rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}

.banner2-box-arrow-left:after {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    left: 20px;
    bottom: 0;
    transition: all 0.3s ease;
}



.banner2-box-arrow-left:before {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    left: 20px;
    top: 0;
    transition: all 0.3s ease;
}



.banner2-box-arrow-right:after {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    left: 20px;
    bottom: 0;
    transition: all 0.3s ease;
}



.banner2-box-arrow-right:before {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    left: 20px;
    top: 0;
    transition: all 0.3s ease;
}

.banner2-box1 > div {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.banner2-box1 > .bx-context-toolbar-empty-area > div {
    width: 100%;
    height: 100%;
}

.banner2-box1 .banner-imgs.banner-active-slide-scale {
    transform: rotate(0.15deg) scale(1.1);
}

.banner2-box1 .banner-imgs {
    position: absolute;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    background-size: 100% !important;
    background-position: 50% 100% !important;
    background-repeat: no-repeat;
    transition: all 0.6s ease, transform 5.5s ease-in;
    transform: rotate(0.02deg) scale(1);
}

/********************************************************************************** /BAN2  **************************************************************************************/

/********************************************************************************** BAN3  **************************************************************************************/

.banner3 {
    position: relative;
    z-index: 1;
    box-shadow: 0 1px 11px 1px rgba(0, 0, 0, 0.5);
    height: 810px;
}

.banner3-content {
    width: 100%;
    height: 100%;
}

.banner3-box1 {
    width: 100%;
    height: 100%;
}

.banner3-img {
    width: 100%;
    height: 100%;
    background: url(/images/ban3-img1.jpg?v2) center center;
    background-size: cover;
    background-position: 50% 100%;
    transition: all 2s cubic-bezier(0.01, 0.67, 0.43, 1);
}

p.banner3-box1-text1 {
    position: absolute;
    font-family: Museo;
    font-weight: 600;
    font-size: 400%;
    left: 0%;
    top: 10%;
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.65);
    text-align: center;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
}

span.ban3-pod-text {
    font-weight: 200;
    font-size: 60%;
    font-family: Museo;
    letter-spacing: 1px;
    display: inline-block;
    line-height: 140%;
    margin-top: 100px;
    text-transform: none;
}

p.banner3-box1-text2 {
    position: absolute;
    bottom: -40px;
    z-index: 2;
    text-align: right;
    padding: 0 50px 0 0;
    box-sizing: border-box;
    font-size: 140%;
    font-weight: 700; /* e */
    width: 100%;
    color: #444a90;
    line-height: 170%;
}

span.ban-pod-text > span {
    font-weight: 400;
}

/********************************************************************************** /BAN3 **************************************************************************************/

/********************************************************************************** footer  **************************************************************************************/

.footer-box-wrap {
    background: url('/images/footer1.jpg');
    background-size: cover;
    margin-top: 0;
    position: relative;
    background-repeat: no-repeat;
}

.footer-box {
    width: 1400px;
    margin: auto;
}

.footer-box-top {
    height: 385px;
    width: 100%;
    margin-bottom: 140px;
}    

.footer-box-1 {
    width: 100%;
    float: left;
    transition: all 0.3s ease;
    background: rgba(0, 0, 0, 0.25);
    padding: 20px;
    box-sizing: border-box;
}

.footer-box-2 {
    width: 100%;
    float: right;
    margin-top: 10px;
    margin-bottom: 100px;
    padding: 20px;
    box-sizing: border-box;
    background-color: rgba(0, 0, 0, 0.25);
    transition: all 0.3s ease;
    
}

.footer-box-2:hover, .footer-box-1:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

a.dop-footer-btn {
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 8px 8px 8px 16px;
    font-size: 95%;
    font-weight: 400;
    font-family: Museo;
    letter-spacing: 1px;
    width: 100%;
    box-sizing: border-box;
}

a.dop-footer-btn:hover {
    color: #ff0000;

}

.footer-box-top-1 {
    float: left;
    width: 280px;
    height: 100%;
	position: relative;
}

.footer-box-top-2 {
    float: left;
    width: 760px;
    height: 100%;
    color: #fff;
}

.footer-box-top-1 > a {
    display: block;
	width: 70%;
    height: 50%;
    margin: 16% 0% 0 15%;
    background: url(/images/granistone.svg) no-repeat;
    background-size: 100%;
    transition: all 0.3s ease;
    background-repeat: no-repeat;
}

.footer-box-top-1 > a:hover {
    background: url(/images/granistone_white.svg) no-repeat;
    background-size: 100%;
    background-repeat: no-repeat;
}

.footer-box-top-2 > p {
    padding: 50px 0 0;
    text-align: center;
    text-indent: 20px;
}

.footer-box-top-3 > p {
    padding: 60px 0 20px;
    font-weight: 300;
    line-height: 180%;
    font-family: Museo;
    letter-spacing: 0.02em;

}

.footer-box-top-2 > p > span {
    font-size: 320%;
    font-weight: 200;
    font-family: Museo;
}

.footer-box-top-2 > p > span > a {
    font-weight: 200;
    font-family: Museo;
    color: #fff;
    text-decoration: none;
    transition: all 0.3s ease;
}

.footer-box-top-2 > p > span > a:hover {
    color: #f04925;
}

.footer-box-top-3 {
    float: left;
    width: 340px;
    height: 100%;
    color: #fff;
	position: relative;
}

.footer-box-top-3 > p {

    font-weight: 400;
    font-family: Museo;
    text-align: right;
}

.footer-box-top-3 > p > span {

    font-weight: 100;
    font-family: Museo;
}

.footer-box-top-3 > p > a {
    color: #fff;
    font-weight: 400;
    font-family: Museo;
    text-decoration: none;
}

p.h-pod-razdel-footer {
    color: #f00;
    padding-top: 20px;
    font-size: 120%;
    padding-bottom: 10px;
}

.pod-footer-raz {
    float: left;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
	position: relative;
}

.pod-razdel-footer {
    width: 25%;
    float: left;
}

p.footer-menu-h-1 {
    color: #f00;
    font-size: 180%;
    font-weight: 400;
    text-indent: 22px;
}

p.footer-menu-h-2 {
    color: #fff;
    font-size: 180%;
    font-weight: 400;
    text-indent: 22px;
}

.footer-bottom-box-wrap {
    padding: 20px 0;
    background: #c29c91;
}

.footer-bottom-box {
    width: 1400px;
    margin: auto;
    position: relative;
}

.footer-bottom-box-left > p {
    color: #fff;
    font-weight: 400;
    line-height: 150%;
    padding: 10px 0 10px 35px;
    font-size: 90%;
}

img.footer_logos {
    width: 80%;
    margin: 10px 0;
}



.footer-bottom-box-left {
    float: left;
	width: 100%;
}

.footer-bottom-box-right {
    float: right;
}

a.footer-soc-panel-a > img {
    width: 40px;
    height: 40px;
}


.footer-bottom-box-right {
    float: right;
    position: absolute;
    bottom: 0;
    right: 0;
}

a.footer-soc-panel-a {
    margin: 4px;
}

p.footer-soc-panel {
    color: #fff;
    font-size: 120%;
    font-weight: 200;
    text-indent: 4px;
    line-height: 220%;
    padding: 0 20px 0 0;
}

#pspk {
    display: none;
}

/********************************************************************************** /footer  **************************************************************************************/

/********************************************************************************** MAIN PAGE  **************************************************************************************/

.line {
    width: 80%;
    margin: auto;
    border-top: 2px solid #d4d4d4;
}

.box-main-1-cont {
    width: 100%;
    margin: auto;
    border-radius: 3px;
    padding: 30px 0;
}

.box-main-2_1 {
    background: #444;
    height: 10px;
    /* background: url(/images/fon234.jpg?v4);*/
    background-size: cover;
    background-repeat: no-repeat;
}

.box-main-1 {
    padding: 50px 0 0px 0;
    /*  background: url(/images/fon234.jpg?v4);*/
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}

.box-main-1-cont h2 {
    color: #f04925;
    font-weight: 600;
}

.box-main-2 {
    padding: 100px 0 0 0;
    background: rgba(255, 255, 255, 0.7);
}

.box-main-2 h3 {
    text-align: center;
    font-size: 350%;
    color: #f04925;
    padding: 0px 0 80px;
    font-weight: 500;
    line-height: 160%;
}


.box-main-3 {
    padding: 80px 40px 80px 40px;
    margin-top: 20px;
    background: rgba(255, 255, 255, 0.7);
    margin: 20px 60px 150px;
}

.box-main-3 h3 {
    text-align: center;
    font-size: 450%;
    color: #f04925;
    padding: 0px 0 80px;
    font-weight: 500;
    line-height: 150%;
}

.box-prod-slider-wrap {
    min-height: 100px;
    height: 600px;
    position: relative;
    margin-top: 16px;
    box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.3);
    border-radius: 2px;
}



.box-prod-left.box-prod-left1 {
    width: 50%;
    height: 500px;
    display: table-cell;
    background: url(/images/prod1.jpg?v6) center center no-repeat;
    background-color: #fff;
    box-shadow: -5px 10px 40px rgba(0, 0, 0, 0.3);
    border-radius: 2px 0 0 2px;
    background-size: 90%;
    background-repeat: no-repeat;
}
.box-prod-left.box-prod-left2 {
    width: 50%;
    height: 500px;
    display: table-cell;
    background: url(/images/prod2.jpg?v6) center center no-repeat;
    background-color: #fff;
    box-shadow: -5px 10px 40px rgba(0, 0, 0, 0.3);
    border-radius: 2px 0 0 2px;
    background-size: 90%;
    background-repeat: no-repeat;
}

.box-prod-left.box-prod-left3 {
    width: 50%;
    height: 500px;
    display: table-cell;
    background: url(/images/prod3.jpg?v6) center center no-repeat;
    background-color: #fff;
    box-shadow: -5px 10px 40px rgba(0, 0, 0, 0.3);
    border-radius: 2px 0 0 2px;
    background-size: 90%;
    background-repeat: no-repeat;
}
.box-prod-left.box-prod-left4 {
    width: 50%;
    height: 500px;
    display: table-cell;
    background: url(/images/prod4.jpg?v6) center center no-repeat;
    background-color: #fff;
    box-shadow: -5px 10px 40px rgba(0, 0, 0, 0.3);
    border-radius: 2px 0 0 2px;
    background-size: 90%;
    background-repeat: no-repeat;
}
.box-prod-left.box-prod-left5 {
    width: 50%;
    height: 500px;
    display: table-cell;
    background: url(/images/prod5.jpg?v6) center center no-repeat;
    background-color: #fff;
    box-shadow: -5px 10px 40px rgba(0, 0, 0, 0.3);
    border-radius: 2px 0 0 2px;
    background-size: 90%;
    background-repeat: no-repeat;
}

.box-prod-logo > h2 {
    color: #f04925;
    font-size: 300%;
}
.box-prod > div {
    width: 1300px;
    margin: auto;
}

.box-prod > .box-prod-logo {
    box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.3);
    text-align: center;
    padding: 50px 0 50px;
    margin-bottom: 50px;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 2px;
    width: 100%;
	height: auto;
    min-height: auto;
}


.box-prod-grad1 {
    border-radius: 2px;
    background: #fff;
    display: table;
}

.box-prod-grad2 {

    border-radius: 2px;
    background: #fff;
    display: table;
}

.box-prod-grad3 {
    border-radius: 2px;
    background: #fff;

    display: table;
}

.box-prod-grad4 {
    border-radius: 2px;
    background: #fff;

    display: table;
}
.box-prod-grad5 {

    border-radius: 2px;
    background: #fff;
    display: table;
}
.catalog-block-header {
    font-weight: 400;
    color: #000;
    background: #7ca0e6;
    vertical-align: middle;
    height: 60px;
    text-align: left;
    line-height: 60px;
    color: #fff;
    font-size: 140%;
    margin-top: 100px;
    margin-bottom: 30px;
    text-transform: uppercase;
    padding: 0;
    text-indent: 30px;
}
.col-xs-12.catalog-block-header-recommended {
    padding: 0;
}


.product-item-small-card .product-item-image-wrapper {
    margin-bottom: 25px;
    padding-top: 100%;
    box-shadow: 0 4px 11px rgba(0, 0, 0, 0.27);
}

.box-prod-wrap {
    background: rgba(255, 255, 255, 0);
    margin: 50px 0 100px;
}

.box-prod-left-prob {
    width: 0px;
    background: #fff;
}




.b24-widget-button-position-bottom-right {
    right: 20px !important;
    bottom: 70px !important;
}
.ya-chat-button_theme_dark .ya-chat-button__container, .ya-chat-button_theme_light .ya-chat-button__container{
	max-width: 300px!important;
}


h3.priziv1 {
    color: #f04925;
    font-size: 500%;
    line-height: 150%;
}

.box-main-2-3 {
    padding: 80px 40px 80px 40px;
    margin-top: 20px;
    background: rgba(255, 255, 255, 0.7);
    margin: 150px 60px 150px;
}

span.lite {
    font-weight: 200;
}

h3.priziv1 > .lite2 {
    font-weight: 200;
}

h3.priziv1 > .lite {
    font-size: 70%;
}

.box-main-2-2 {
    padding: 80px 40px 80px 40px;
    margin-top: 20px;
    background: rgba(255, 255, 255, 0.7);
    margin: 150px 60px 150px;
}

.red {
    color: #f04925;
}
.blue {
    color: #2a4ec3;
}
.dblue {
    color: #253975;
}
h3.colvo_cv_red {
    font-size: 450%;
    color: #f04925;
    font-weight: 200;
    font-family: Museo;
    padding: 0 0 40px;
    letter-spacing: 1px;
}

h3.colvo_cv_red > span {
    font-size: 300%;
    font-family: Museo;
    font-weight: 600;
}

h3.colvo_cv_red > b {
    font-family: Museo;
    font-weight: 500;
}

.box-prod-right {
    position: relative;
}

.box-prod-right.box-prod-right1 {
    width: 50%;
    display: table-cell;
    background: #fff;
    box-shadow: -25px 10px 60px -40px rgba(0, 0, 0, 0.3);
    border-radius: 0 2px 2px 0;
}


.box-prod-right.box-prod-right2 {
    width: 50%;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    background: #fff;
    box-shadow: -25px 10px 60px -40px rgba(0, 0, 0, 0.3);
    border-radius: 0 2px 2px 0;
}



.box-prod-right.box-prod-right3 {
    width: 50%;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    background: #fff;
    box-shadow: -25px 10px 60px -40px rgba(0, 0, 0, 0.3);
    border-radius: 0 2px 2px 0;
}
.box-main-white-line {
    width: 100%;
    height: 0px;
}
.box-prod-logo > img {
    width: 400px;
}

.box-prod-right.box-prod-right4 {
    width: 50%;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    background: #fff;
    box-shadow: -25px 10px 60px -40px rgba(0, 0, 0, 0.3);
    border-radius: 0 2px 2px 0;
}



.box-prod-right.box-prod-right5 {
    width: 50%;
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    background: #fff;
    box-shadow: -25px 10px 60px -40px rgba(0, 0, 0, 0.3);
    border-radius: 0 2px 2px 0;
}

.box-prod {
    width: 100%;
    margin: 0px auto 0;
}

.box-prod-right p {
    padding: 0 40px 100px;
    line-height: 180%;
    font-size: 115%;
    font-weight: 300;
    display: table-cell;
    vertical-align: middle;
}
h3.h3-main-prod {
    margin: 0;
    padding: 70px 40px 20px;
    color: #000;
    text-transform: uppercase;
    font-size: 190%;

}




.box-prod-slider-block {
    width: calc(100% * 7);
    height: 600px;
}

.box-prod-slider {
    overflow: hidden;
    height: 100%;

    border-radius: 2px;
}

.box-prod-slider-box {
    width: calc(100% / 7);
    height: 100%;
    float: left;
}
.box-prod-slider-wrap-4 .box-prod-slider-box {
    width: 1300px;
    height: 100%;
    float: left;
    box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.3);
}

.box-prod-slider-img {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 2px;
}


.favorites_wrap {
    display: block;
    width: 96%;
    height: 35%;
    position: fixed;
    bottom: 0;
    background: none;
    z-index: 999;
    transform: translateX(2%) translateY(100%);
    border-radius: 3px 3px 0 0;
    box-shadow: 0 -6px 30px -10px rgba(0, 0, 0, 0.35);
    transition: all 0.3s ease;
    border-radius: 3px 3px 0 0;
}

.favorites_wrap .col-md-3 {
    width: 12.5% !important;
    transition: transform 0.8s ease;
}

.favorites_wrap .product-item-image-wrapper {
    margin-bottom: 15px;
    padding-top: 100%;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
}

.favorites_wrap .product-item-price-current {
    color: #3f3f3f;
    white-space: nowrap;
    font-weight: bold;
    font-size: 90%;
}
.favorites_wrap .product-item-title {
    margin-bottom: 0px;
}
.product-item-title a {
    color: #000000;
    font-size: 15px;
}

.favorites_wrap .bx-red .btn.btn-default {
    font-size: 80%;
    width: 120px;
    padding: 5px 15px;
}

.favorites_wrap_cont {
    overflow-y: auto;
    height: 100%;
    background: #ffffff;
}
.favorites_wrap.favorites_wrap_active {
    transform: translateX(2%) translateY(0%);
    z-index: 99999;
}

.favorites_wrap.favorites_wrap_max {
    height: 75%;
}
.favorites_wrap.favorites_wrap_min {
    height: 0%;
}
.favorites_wrap.favorites_wrap_close{
    bottom: -50px;
}
.favorites_header_top {
    position: absolute;
    background: #af8bce;
    width: 380px;
    height: 31px;
    top: -30px;
    left: 45%;
    color: #fff;
    border-radius: 15px 3px 0 0;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.34);
}
.favorites_header_top::before {
    background: #af8bce;
    content: "";
    display: block;
    width: 10px;
    height: 30px;
    position: absolute;
    left: -5px;
    top: 9px;
    transform: rotate(25deg);
}
.favorites_cont {
    width: 100%;
    padding: 40px 30px 150px;
    overflow: auto;
    height: 100%;
}

.favorites_cont .row.product-item-list-col-4 {
    float: left;
    width: 50%;
}
.favorites_cont .col-xs-12.product-item-small-card {
    padding: 0;
}
.favorites_cont .row {
    margin-right: 0;
    margin-left: 0;
}


.favorites_header {
    background: #af8bce;
    text-align: center;
    color: #fff;
    font-size: 150%;
    text-transform: uppercase;
    font-weight: 500;
    height: 10px;
    position: absolute;
    width: 100%;
    z-index: 100;
}
.favorites_header_top > p {
    font-size: 100%;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 150%;
    padding: 5px 10px 5px 40px;
    display: inline-block;
}


.favorites_cont .delete-fav {
    width: 30px;
    height: 30px;
    background: #af8bce;
    top: 16px;
    right: 1px;
    position: absolute;
    z-index: 9;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.favorites_cont .product-item-container:hover .delete-fav {
    opacity: 1;
}

.favorites_cont .delete-fav > div{
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin: 5px;
    position: relative;
}
.favorites_cont .delete-fav > div::after {
    width: 100%;
    height: 2px;
    background: rgba(255, 255, 255, 1);
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 50%;
    right: 0px;
}

.favorites_cont .delete-fav > div::before {
    width: 100%;
    height: 2px;
    background: rgba(255, 255, 255, 1);
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    right: 0px;
}

span.favor-arr-max {
    margin: 0px 0px 0px 20px;
    display: inline-block;
    cursor: pointer;
}
span.favor-arr-max > span {
    width: 16px;
    height: 16px;
    border: 2px solid rgba(255, 255, 255, 1);
    border-left: 0;
    border-bottom: 0;
    transform: rotate(-45deg);

    margin: 0px 15px 0px 20px;
    position: relative;
    display: inline-block;
    top: 7px;
}

.favorites_wrap.favorites_wrap_max span.favor-arr-max > span {

    border-color: rgba(255, 255, 255, 0.3);
}
.favorites_wrap.favorites_wrap_max span.favor-arr-max {
    cursor: default;
}
.favorites_wrap.favorites_wrap_max span.favor-arr-max:hover > span  {
    border-color: rgba(255, 255, 255, 0.3);
}
.favorites_header > p > span {
    position: relative;
}
span.favor-arr-min > span  {

    width: 16px;
    height: 16px;
    border: 2px solid rgba(255, 255, 255, 0.3);
    border-left: 0;
    border-bottom: 0;
    transform: rotate(135deg);
    margin: 0px 10px 0;
    position: relative;
    display: inline-block;
    top: -3px;
}
.favorites_wrap.favorites_wrap_active span.favor-arr-min > span  {
    border-color: rgba(255, 255, 255, 1);
}
.favorites_wrap.favorites_wrap_active span.favor-arr-min {
    cursor: pointer;
}
span.favor-arr-max:hover > span , .favorites_wrap.favorites_wrap_active span.favor-arr-min:hover > span  {
    border-color: rgba(255, 255, 255, 0.7);
}

.favorites_cont .delete-fav:hover > div::before, .favorites_cont .delete-fav:hover > div::after {
    background: rgba(255, 255, 255, 0.7);
}






.favorites_close {
    position: absolute;
    width: 20px;
    height: 20px;
    cursor: pointer;
    top: 0px;
    right: 7px;
}

.favorites_close::after {
    width: 100%;
    height: 2px;
    background: rgba(255, 255, 255, 0.3);
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

.favorites_close::before {
    width: 100%;
    height: 2px;
    background: rgba(255, 255, 255, 0.3);
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}





.favorites_close_mob {
    width: 30px;
    height: 30px;
    cursor: pointer;
	float: right;
	display: none;
	position: relative;
}

.favorites_close_mob::after {
    width: 100%;
    height: 2px;
    background: rgb(175, 139, 206);
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

.favorites_close_mob::before {
    width: 100%;
    height: 2px;
    background: rgb(175, 139, 206);
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}





.favorites_close:hover::before, .favorites_close:hover::after {
    background: rgba(255, 255, 255, 0.7);
}

.favorites_close::before, .favorites_close::after {
    background: rgba(255, 255, 255, 1);
}


.arr-main-slider-prev {
    position: absolute;
    left: 80px;
    top: 50%;
    width: 40px;
    height: 258px;
    margin-top: -150px;
    cursor: pointer;
}

.arr-main-slider-next {
    position: absolute;
    right: 80px;
    top: 50%;
    width: 40px;
    height: 258px;
    margin-top: -150px;
    cursor: pointer;
}
.arr-main-slider-prev-wrap {
    position: absolute;
    left: -200px;
    top: 0;
    width: 200px;
    height: 100%;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}
.arr-main-slider-next-wrap {
    position: absolute;
    right: -200px;
    top: 0;
    width: 200px;
    height: 100%;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.arr-main-slider-prev-wrap:hover, .arr-main-slider-next-wrap:hover {
    background-color: rgba(255, 255, 255, 0.2);
}


.arr-main-slider-prev:after {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    left: 20px;
    bottom: 0;
    transition: all 0.3s ease;
}


.arr-main-slider-prev:before {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    left: 20px;
    top: 0;
    transition: all 0.3s ease;
}

.arr-main-slider-next:after {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    left: 20px;
    bottom: 0;
    transition: all 0.3s ease;
}

.arr-main-slider-next:before {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    left: 20px;
    top: 0;
    transition: all 0.3s ease;
}









/********************************************************************************** /MAIN PAGE  **************************************************************************************/

/********************************************************************************** PAGES  **************************************************************************************/

.content-box-v1 > p {
    padding: 1em 0 0.5em 0;
    font-size: 130%;
    line-height: 180%;
}

.top-banner-h1 {
    font-size: 400%;
    font-weight: 200;
    text-transform: uppercase;
    color: #fff;
    margin: -85px 0 0 35px;
    padding: 0 0 30px 0;
}

.content-box-v1 {
    width: 100%;
    box-sizing: border-box;
    padding: 0 10% 200px 10%;
    min-height: 1250px;
}

.content-box-v0 {
    width: 100%;
    box-sizing: border-box;
    padding: 0 0% 200px 0%;
    min-height: 1250px;
}

.content-box-v2 > p {
    padding: 1em 0 0.5em 0;
    font-size: 130%;
    line-height: 150%;
}


.content-box-v3 > p {
    padding: 1em 0 0.5em 0;
    font-size: 130%;
    line-height: 150%;
}

.content-box-v3 {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 5% 200px;
    max-width: 1500px;
    margin: auto;
    min-height: 1250px;
}
.content-box-v4 {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 2% 200px;
    max-width: 1500px;
    margin: auto;
    min-height: 1250px;
}
.content-box-v5 {
    width: 80%;
    box-sizing: border-box;
    padding: 0px 5% 200px;
    min-height: 1250px;
}



img.top-banner-page {
    width: 100%;
}

span.number-paket {
    display: inline-block;
    font-size: 380%;
    font-weight: 800;
}

span.name-paket {
    padding: 13% 0 0 2%;
    display: inline-block;
    text-align: left;
}

.pakets {
    display: inline-block;
    font-size: 230%;
    width: 32%;
    font-weight: 800;
    color: #f04925;
    text-align: center;
}

p.mimi-h {
    text-align: center;
    font-size: 280%;
    margin: 20px 16%;
}

img.boxs-packs {
    float: right;
}

p.pack-names {
    font-size: 300%;
    color: #f04925;
    font-weight: 600;
    margin-top: 100px;
}

h5 {
    font-size: 180%;
    padding: 2.5em 0 1.5em;
}

.gs-color {
    color: #f04925;
}

.pakets_prc {
    display: block;
    float: left;
    font-size: 100%;
    width: 32%;
    font-weight: 800;
    text-align: center;
}

span.number-paket-prc {
    font-size: 900%;
    color: #f04925;
}

span.text-pakets-prc {
    font-weight: 400;
    font-size: 130%;
    font-style: italic;
    padding: 0 10%;
    display: block;
}

table.gs-table {
    text-align: center;
    border-collapse: collapse;
    width: 100%;
}

table.gs-table th {
    background: #f04925;
    color: #fff;
    font-size: 140%;
    padding: 20px;
}

table.gs-table td, table.gs-table th {
    border-right: 5px solid #fff;

}

table.gs-table td {
    background: #f9f9f9;
    line-height: 150%;
    padding: 10px 10px;
}

table.gs-table tr:nth-child(2n+1) td {
    background: #ececec;
}

img.foto-tables {
    width: 250px;
}

.cveta_ico {
    width: 75%;
    border: 0;
    cursor: pointer;
    transition: all 0.3s ease;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    box-shadow: 1px 2px 9px rgba(0, 0, 0, 0.09);
    display: block;
    background: #aec2ef;
}

.cveta_ico::after {
    content: "";
    display: block;
    padding-top: 100%;
}

.cveta_ico > div.lcv-1 > p {
    text-transform: uppercase;
    color: #1f4696;
    font-size: 120%;
    padding: 8% 5% 3%;
    font-weight: 500;
    line-height: 120%;
    transition: all 0.3s ease;
}

.cveta_ico > div.lcv-1 > p > span.col_big  {
    font-size: 130%;
}
.cveta_ico > div.lcv-1 > p > span {
    font-size: 70%;
}
.cveta_ico > div.lcv-2 > p {
    text-transform: uppercase;
    color: #fff;
    font-size: 100%;
    padding: 21% 5% 3%;
    font-weight: 600;
    line-height: 190%;
}

.cveta_ico > div.lcv-1 > img {
    width: 50%;
    opacity: 1;
    transition: all 0.3s ease;
}
.cveta_ico > div {
    width: 100%;
    height: 100%;
    transition: all 0.3s ease;
}

.cveta_ico > div.lcv-1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(1);
}
.cveta_ico > div.lcv-2 {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(0.9);
}
.cveta_ico:hover > div.lcv-1 {
    opacity: 0;
    transform: scale(0.9);
}
.cveta_ico:hover > div.lcv-2 {
    opacity: 1;
    transform: scale(1);
}

.cveta_ico:hover {
    border: 0;
    background-color: #f04925;
}




.cveta_ico:hover> div.lcv-1 > img {
    transform: rotate(180deg);
}

.cveta_ico:hover > p {
    color: #ff6645;
}

.cveta_ico:hover > img {
    opacity: 0.9;
}

.colc_ico {
    width: 75%;
    background-color: #7ca0e6;
    cursor: pointer;
    transition: all 0.3s ease;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 15%;
    position: relative;
    box-shadow: 1px 2px 9px rgba(0, 0, 0, 0.09);
}

.colc_ico::after {
    content: "";
    display: block;
    padding-top: 100%;
}
.colc_ico > div.lcv-1 > p {
    text-transform: uppercase;
    color: #fff;
    font-size: 125%;
    padding: 8% 5% 0%;
    font-weight: 500;
    line-height: 140%;
    transition: all 0.3s ease;
}

.colc_ico > div.lcv-1 > img {
    width: 60%;
    opacity: 1;
    transition: all 0.3s ease;
    margin-top: 2%;
}
img.p25_s2_img {
    width: 90%;
}
.colc_ico > div.lcv-2 > p {
    text-transform: uppercase;
    color: #fff;
    font-size: 80%;
    padding: 15% 5% 3%;
    font-weight: 600;
    line-height: 190%;
    text-align: center;
}
.colc_ico > div {
    width: 100%;
    height: 100%;
    transition: all 0.3s ease;
}
.colc_ico > div.lcv-1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(1);
}
.colc_ico > div.lcv-2 {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(0.9);
}
.colc_ico:hover > div.lcv-1 {
    opacity: 0;
    transform: scale(0.9);
}
.colc_ico:hover > div.lcv-2 {
    opacity: 1;
    transform: scale(1);
}

.colc_ico:hover {
    background-color: #f04925;
}

.colc-popup .popup-text {
    vertical-align: top;
}



.slovar_ico {
    width: 75%;
    background-color: #5783da;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 15%;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    box-shadow: 1px 2px 9px rgba(0, 0, 0, 0.09);
}
.slovar_ico::after {
    content: "";
    display: block;
    padding-top: 100%;
}
.slovar_ico > div.lcv-1 > p {
    text-transform: uppercase;
    color: #fff;
    font-size: 125%;
    padding: 9% 5% 0%;
    font-weight: 500;
    line-height: 140%;
    transition: all 0.3s ease;
}

.slovar_ico > div.lcv-2 > p {
    text-transform: uppercase;
    color: #fff;
    font-size: 100%;
    padding: 17% 5% 3%;
    font-weight: 600;
    line-height: 190%;
}
.slovar_ico > div {
    width: 100%;
    height: 100%;
    transition: all 0.3s ease;
}
.slovar_ico > div.lcv-1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(1);
}
.slovar_ico > div.lcv-1 > img {
    width: 70%;
    opacity: 1;
    transition: all 0.3s ease;
    margin-top: 9%;
}
.slovar_ico > div.lcv-2 {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(0.9);
}
.slovar_ico:hover > div.lcv-1 {
    opacity: 0;
    transform: scale(0.9);
}
.slovar_ico:hover > div.lcv-2 {
    opacity: 1;
    transform: scale(1);
}
.slovar_ico:hover {
    background-color: #f04925;
}















.vpot_ico {
    width: 75%;
    background-color: #3a67bf;
    cursor: pointer;
    transition: all 0.3s ease;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    margin-top: 15%;
    color: #fff;
    box-shadow: 1px 2px 9px rgba(0, 0, 0, 0.09);
}
.vpot_ico::after {
    content: "";
    display: block;
    padding-top: 100%;
}
.vpot_ico > div.lcv-1 > p {
    text-transform: uppercase;
    color: #fff;
    font-size: 125%;
    padding: 9% 5% 1%;
    font-weight: 500;
    line-height: 140%;
    transition: all 0.3s ease;
}

.vpot_ico > div.lcv-2 > p {
    text-transform: uppercase;
    color: #fff;
    font-size: 100%;
    padding: 31% 5% 3%;
    font-weight: 600;
    line-height: 190%;
}

.vpot_ico > div.lcv-1 > img {
    width: 45%;
    opacity: 1;
    transition: all 0.3s ease;
    margin-top: 3%;
}
.vpot_ico > div {
    width: 100%;
    height: 100%;
    transition: all 0.3s ease;
}

.vpot_ico > div.lcv-1 {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(1);
}
.vpot_ico > div.lcv-2 {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(0.9);
}
.vpot_ico:hover > div.lcv-1 {
    opacity: 0;
    transform: scale(0.9);
}
.vpot_ico:hover > div.lcv-2 {
    opacity: 1;
    transform: scale(1);
}

.vpot_ico:hover {
    background-color: #f04925;
}

.vpot_ico:hover> div.lcv-1 > img {
    transform: rotate(180deg);
}

.vpot_ico:hover > p {
    color: #ff6645;
}

.vpot_ico:hover > img {
    opacity: 0.9;
}




/********************************************************************************** /PAGES  **************************************************************************************/

/************************************************************************************* COLC **************************************************************************************/

h2.logo-h.colc-h {
    color: #fff;
    font-weight: 200;
    font-size: 300%;
    text-align: center;
    margin-right: 0px;
}

h2.colc-h span {
    font-weight: 600;
}

h2.colc-h.logo-h > i {
    font-size: 50%;
    display: block;
    font-style: normal;
    padding-right: 4px;
    margin-top: 4px;
}

h2.logo-h.voi-h {
    color: #fff;
    font-weight: 200;
    font-size: 300%;
    text-align: center;
    margin-right: 0px;
}

h2.voi-h.logo-h > i {
    font-size: 40%;
    display: block;
    font-style: normal;
    padding-right: 4px;
    margin-top: 4px;
}


h2.voi-h span {
    font-weight: 700;
}


h2.logo-h.slovar-h {
    color: #fff;
    font-weight: 200;
    font-size: 300%;
    text-align: center;
    margin-right: 0px;
}

h2.slovar-h.logo-h > i {
    font-size: 40%;
    display: block;
    font-style: normal;
    padding-right: 4px;
    margin-top: 4px;
}


h2.slovar-h span {
    font-weight: 700;
}




h2.logo-h {
    background-image: url(/images/logo_white.png);
    background-size: auto 100%;
    background-repeat: no-repeat;
    padding-left: 15%;
    margin: 2%;
}

.ras_cont_box {
    background: #fff;
    transform: scale3d(1, 0, 1);
    transform-origin: 0 0;
    transition: transform 1.5s ease;
}

.popup-show-active .ras_cont_box {
    transform: scale3d(1, 1, 1);
}








div#ras-block-selects > label > span {
    padding-left: 16px;
}


div#ras_cont_left {
    text-align: left;
    width: 70%;
    padding: 30px 0 0 0;
    float: left;
    box-sizing: border-box;
    background: #7ca0e6;
    height: 100%;
    box-shadow: inset 0px 55px 44px -40px rgba(0, 0, 0, 0.06);
    color: #fff;
}

div#ras_cont_right {
    width: 30%;
    float: left;
    ba;
    background: #fff;
    height: 100%;
}

.popup-cont.colc-popup .popup-text {
    padding: 0;
}

.popup-cont.colc-popup.popup-cont-active::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #3a67bf;
}

.popup-cont.colc-popup.popup-cont-active::-webkit-scrollbar-thumb:hover {
    background-color: #4c5b7c;
}



.popup-cont.voi-popup .popup-text {
    padding: 0;
}
.popup-cont.slovar-popup .popup-text {
    padding: 0;
}

.popup-cont.voi-popup.popup-cont-active .popup-wrap-text::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #3a67bf;
}

.popup-cont.voi-popup.popup-cont-active .popup-wrap-text::-webkit-scrollbar-thumb:hover {
    background-color: #4c5b7c;
}




.popup-cont.slovar-popup.popup-cont-active .popup-wrap-text::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #3a67bf;
}

.popup-cont.slovar-popup.popup-cont-active .popup-wrap-text::-webkit-scrollbar-thumb:hover {
    background-color: #4c5b7c;
}



div#ras-block-selects label {
    margin-bottom: 4%;
    display: inline-block;
    text-align: left;
    font-size: 120%;
    width: 80%;
    margin-right: 10%;
    margin-top: 1%;
}

#ras-block-clvs label > span {
    display: block;
    padding: 0 0 5px;
    font-size: 120%;
}

#ras-block-clvs label {
    width: 90%;
    padding: 0 0 50px;
}

div#ras-block-clvs label > input {
    width: 30%;
    height: 38px;
    background: none;
    border: 0;
    border-bottom: 1px solid #fff;
    color: #2d208c;
    font-size: 220%;
    font-weight: 400;
    outline: none;
    padding: 8px 3px 0;
    line-height: 90px;
    margin-right: 5px;
}

div#ras-block-btn > button {
    padding: 11px 35px 6px;
    font-size: 120%;
    font-family: Museo;
    letter-spacing: 1px;
    font-weight: 500;
    color: #fff;
    background: #f04925;
    border: none;
    border-left: 1px solid rgba(255, 255, 255, 0.57);
    border-right: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 0;
    cursor: pointer;
    outline: none;
    margin: 20px 0 0;
    /* box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2); */
    transition: all 0.3s ease;
    text-transform: uppercase;
    width: 33.33%;
    line-height: 150%;
    height: 100px;
    display: block;
    float: left;
}

div#ras-block-btn > button:hover {
    background: rgba(255, 255, 255, 0.1);
}

div#ras-block-btn2 > button {
    padding: 11px 35px 6px;
    font-size: 120%;
    font-family: Museo;
    letter-spacing: 1px;
    font-weight: 500;
    color: #fff;
    background: #f04925;
    border: none;
    border-left: 1px solid rgba(255, 255, 255, 0.57);
    border-right: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 0;
    cursor: pointer;
    outline: none;
    margin: 20px 0 0;
    /* box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2); */
    transition: all 0.3s ease;
    text-transform: uppercase;
    width: 33.33%;
    line-height: 150%;
    height: 100px;
    display: block;
    float: left;
}
div#ras-block-btn2 > button:hover {
    background: rgba(255, 255, 255, 0.1);
}

div#ras-block-btn > button.ras-save-poz {
    background: #f04925;
}
div#ras-block-btn > button.ras-save-poz:hover {
    background: #fc4725;
}


button.ras-save-poz {
    padding: 11px 42px 11px;
    font-size: 120%;
    font-family: Museo;
    letter-spacing: 1px;
    font-weight: 500;
    color: #fff;
    background: #f04925;
    border: none;
    border-radius: 50px;
    cursor: pointer;
    outline: none;
    margin: 50px 0;
    box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease;
    text-transform: uppercase;
}

button.ras-save-poz:hover {
    background: #fc4725;
}


div#ras-block-selects {
    padding: 0px 5% 0;
    width: 50%;
    float: left;
    border-right: 1px solid rgba(255, 255, 255, 0.35);
}

div#ras-block-clvs {
    padding: 0px 5% 0 13%;
    width: 50%;
    float: left;
}

div#ras-block-dopt {
    padding: 30px 5% 30px;
}

div#ras-block-result {
    padding: 50px 5% 30px;
    background: #3a67bf;
}

div#ras-block-itog {
    padding: 30px 5% 0;
}

div#ras-block-btn {
    padding: 30px 0px 0px;
    text-align: center;
    line-height: 290%;
}

div#ras-block-itog-all {
    padding: 30px 5% 0;
    background: #3a67bf;
}

div#ras-block-btn2 {
    padding: 30px 0px 0px;
    text-align: center;
    line-height: 290%;
    background: #3a67bf;
}

p.h-block-ras, p.ras-h-blocks {
    font-size: 230%;
    font-weight: 600;
    padding: 0 0 50px;
    text-align: center;
    text-transform: uppercase;
}

ol.ras-result-ol {
    font-size: 130%;
    line-height: 160%;
}

ol.ras-result-ol > li > ul > li:before {
    content: "—";
    position: absolute;
    left: -22px;
}

ol.ras-result-ol > li > ul > li {
    position: relative;
    font-weight: 500;
    padding: 5px 0px 5px 10px;
}

ol.ras-result-ol ul {
    font-size: 80%;
    list-style: none;
}

ol.ras-result-ol li span {
    font-weight: 500;
    color: #2d208c;
    background: rgba(255, 255, 255, 0.8);
    padding: 7px 13px 7px;
    border-radius: 5px;
}

ol.ras-result-ol > li {
    padding-bottom: 30px;
    font-weight: 700;
}

ol.ras-result-ol ul.ras-colers-name {
    font-size: 100%;
    list-style: none;
    padding: 0 0 5px 20px;
	margin-top: 0px;
}
ol.ras-result-ol ul.ras-colers-name > li {
    position: relative;
    padding: 0px 13px 0px 10px;
    text-align: right;
	margin-bottom: 13px;
}
ol.ras-result-ol ul.ras-colers-name > li:last-child {
    margin-bottom: 0;
}



#ras-block-itog > ul {
    font-size: 130%;
    line-height: 190%;
}

#ras-block-itog > ul > li > ul > li:before {
    content: "—";
    position: absolute;
    left: -22px;
}

#ras-block-itog > ul > li > ul > li {
    position: relative;
    padding: 5px 0px 5px 10px;
}

#ras-block-itog > ul ul {
    font-size: 80%;
    list-style: none;
    padding: 0 0 5px 20px;
}

#ras-block-itog > ul li span {
    font-weight: 500;
    color: #2d208c;
    background: rgba(255, 255, 255, 0.8);
    padding: 7px 9px 3px;
    border-radius: 5px;
}

#ras-block-itog > ul ul.ras-colers-name {
    font-size: 100%;
    list-style: none;
    padding: 0 0 5px 20px;
}

#ras-block-itog-all > ul {
    font-size: 130%;
    line-height: 190%;
}

#ras-block-itog-all > ul > li > ul > li:before {
    content: "—";
    position: absolute;
    left: -22px;
}

#ras-block-itog-all > ul > li > ul > li {
    position: relative;
    padding: 0px 0px 0px 10px;
}

#ras-block-itog-all > ul ul {
    font-size: 80%;
    list-style: none;
    padding: 0 0 5px 20px;
}

#ras-block-itog-all > ul li span {
    font-weight: 500;
    color: #2d208c;
    background: rgba(255, 255, 255, 0.8);
    padding: 7px 9px 3px;
    border-radius: 5px;
}

#ras-block-itog-all > ul ul.ras-colers-name {
    font-size: 100%;
    list-style: none;
    padding: 0 0 5px 20px;
}

p.ras-name-block-save-poz {
    text-align: left;
    padding: 30px 20px 10px;
    text-transform: uppercase;
    font-weight: 600;
    color: #3a67bf;
}

.ras-new-poz-list {
    /* margin: 10px 30px; */
}

.ras-list-elem {
    margin: 2px 0;
    background: #3a67bf;
    cursor: pointer;
    position: relative;
}

.ras-save-poz-list .ras-list-elem {
    background: #3a67bf;
}

.ras-list-elem.ras-list-sel {
    background: #7ca0e6 !important;
}

.ras-list-elem > p {
    text-align: left;
    padding: 5% 5% 5% 5%;
    line-height: 160%;
    color: #3a67bf;
    background: #d7eaff !important;
    width: 80%;
    float: right;
}

.ras-list-elem > p > span {
    font-weight: 600;
}

.ras-list-elem .close {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 22px;
    height: 22px;
    opacity: 1;
    background: none;
    cursor: pointer;
    border-radius: 50%;
}

.ras-new-poz-list .ras-list-elem .close {
    display: none;
}

.ras-list-elem .close:before {
    transform: rotate(45deg);
}

.ras-list-elem .close:after {
    transform: rotate(-45deg);
}

.ras-list-elem .close:before, .ras-list-elem .close:after {
    position: absolute;
    left: 4px;
    top: 8px;
    content: ' ';
    height: 20px;
    width: 2px;
    background-color: #3a67bf;
}

.ras-list-elem .close:hover:before, .ras-list-elem .close:hover:after {

    background-color: #465575;

}
span.ras-list-elem-n {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate3d(0, -50%, 0);
    font-size: 250%;
    padding: 0 15px;
    font-weight: 400;
    color: #fff;
    text-align: center;
    display: inline-block;
    width: 80px;
}
.ras-save-poz-list span.ras-list-elem-n {
    color: #fff;
}
/************************************************************************************* /COLC **************************************************************************************/

/************************************************************************************* SELECTS **************************************************************************************/

select.ras-style-select {
    width: 100%;
    opacity: 0;
    display: none;
}

span.select-name-style {
    font-size: 90%;
    font-weight: 500;
    color: #2d208c;
    padding-left: 10px;
    padding-top: 5px;
    display: inline-block;
}

span.wrap-select-style {
    padding: 2.5% 3%;
    display: inline-block;
    border: 1px solid #fff;
    border-left: 15px solid #fff;
    box-sizing: border-box;
    width: 100%;
    margin: 10px 0;
    position: relative;
    border-radius: 91px;
    cursor: pointer;
}

span.wrap-select-style-active {
    z-index: 10;
}

span.select-elem-win-style {
    display: block;
    padding: 8px 10px 8px 10px;
    font-size: 90%;
    font-weight: 500;
}

span.select-window-style {
    position: absolute;
    right: -1px;
    width: 100%;
    background: #fff;
    color: #2d208c;
    top: 0;
    display: none;
    max-height: 600%;
    overflow: auto;
    padding: 0;
    border: 0px solid #fff;
    border-radius: 10px;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.27);
}

span.select-elem-win-style:hover {
    background: #f04925;
    color: #fff;
}

span.select-elem-win-style {
    cursor: pointer;
}

.select-window-style::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #62d65f;
}

.select-window-style::-webkit-scrollbar-thumb:hover {
    background-color: #4da64c;
}

/************************************************************************************* /SELECTS **************************************************************************************/




/************************************************************************************* SELECTS **************************************************************************************/

select.constr-style-select {
    width: 100%;
    opacity: 0;
    display: none;
}

span.constr-select-name-style {
    font-size: 95%;
    font-weight: 400;
    color: #000000;
    padding-left: 10px;
    padding-top: 5px;
    display: inline-block;
    text-transform: uppercase;
}

span.constr-wrap-select-style {
    padding: 6px 5px;
    display: inline-block;
    border: 1px solid #c1c1c1;
    border-left: 5px solid #8c8c8c;
    box-sizing: border-box;
    width: 350px;
    margin: 10px 0 10px 20px;
    position: relative;
    border-radius: 0;
    cursor: pointer;
}

span.constr-wrap-select-style-active {
    z-index: 10;
}

span.constr-select-elem-win-style {
    display: block;
    padding: 9px 10px 8px 10px;
    font-size: 100%;
    font-weight: 400;
    text-transform: uppercase;
}
span.constr-select-window-style {
    position: absolute;
    right: 0px;
    width: 100%;
    background: #fff;
    color: #000;
    top: 0;
    display: none;
    max-height: 600%;
    overflow: auto;
    padding: 0;
    border: 0px solid #fff;
    border-radius: 0px;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.27);
}

span.constr-select-elem-win-style:hover {
    background: #f04925;
    color: #fff;
}

span.constr-select-elem-win-style {
    cursor: pointer;
}

.constr-select-window-style::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #62d65f;
}

.constr-select-window-style::-webkit-scrollbar-thumb:hover {
    background-color: #4da64c;
}

/************************************************************************************* /SELECTS **************************************************************************************/

/************************************************************************************* SHOP ******************************************************************************************/


table.product-item-detail-properties-table td {
    padding: 5px;
    vertical-align: top;
}
table.product-item-detail-properties-table tr:nth-child(2n) {
    background: #efefef;
}
td.properties-name-elem {
    font-weight: 500;
}


.addCorzFav, .btn.product-item-detail-buy-button.addCorzFav {
    display: inline-block;
}
.addCorzFav.inCorz, .btn.product-item-detail-buy-button.addCorzFav.inCorz {
    display: none;
}



.inCorzYes, .btn.product-item-detail-buy-button.inCorzYes {
    display: none;
}
.inCorzYes.inCorz, .btn.product-item-detail-buy-button.inCorzYes.inCorz {
    display: inline-block;
}



button.favor {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgIHZpZXdCb3g9IjAgMCA1NC42NjY2NjggNTYiCiAgIGhlaWdodD0iNTYiCiAgIHdpZHRoPSI1NC42NjY2NjgiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlkPSJzdmcyIgogICB2ZXJzaW9uPSIxLjEiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwUGF0aDIyIgogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoCiAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIKICAgICAgICAgaWQ9InBhdGgyMCIKICAgICAgICAgZD0iTSAwLjUsMC43NTM5NjA5IEMgMC4zODMxODQ5LDAuODYyOTQ4NiAwLjA1MDkyNiwwLjg5NjcyNDEgMC4wNDg3Mzc2LDAuNjA3MDcyNCBjIDAsLTAuMjEzOTYwNiAwLjQ1MTc1MjksLTAuNDY0MTI3NyAwLjQ1MTc1MjksLTAuNDY0MTI3NyAwLDAgMC40NTA3NzE5LDAuMjU4NzQ5MSAwLjQ1MDc3MTksMC40NjU4NTg4IEMgMC45NDkwNzQsMC44OTkxOTE4IDAuNjExNDU3MywwLjg1NzkzOTMgMC41LDAuNzUzOTYwOSBaIiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoCiAgICAgICBpZD0iY2xpcFBhdGgzMiIKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aAogICAgICAgICBpZD0icGF0aDMwIgogICAgICAgICBkPSJNIDAuNTAwMzc3MywwLjE3MDYwNiBDIDAuNjMwMDIwOSwwLjI0NzI1NDYgMC45MjY4ODgyLDAuNDU1MTAxIDAuOTI2ODg4MiwwLjYwODYxOTQgMC45MjU1Njc2LDAuNzgyMjExNSAwLjc5OTg4NTcsMC44MDgxMDQ4IDAuNzI1MDY1MiwwLjgwODEwNDggMC42NDc0OTA0LDAuODA4MTA0OCAwLjU2MTg3ODgsMC43Nzg3ODYgMC41MTY4NjU3LDAuNzM2NzYgTCAwLjUsMC43MjEwMzI1IDAuNDgzMTM0MywwLjczNjc2IEMgMC40MzY2NDk3LDAuNzgwMTQ4OCAwLjM1MzMwMiwwLjgwOTMyMDMgMC4yNzU4NDAzLDAuODA5MzIwMyBjIC0wLjA2MDUyMDUsMCAtMC4yMDEzMzI0LC0wLjAxOTc0MjMgLTAuMjAyNzI4NSwtMC4yMDIyNDc5IDAsLTAuMTc4ODk2IDAuMzU2MzY5LC0wLjM5NTIxMzkgMC40MjcyNjU1LC0wLjQzNjQ2NjQgbSAxLjEzMmUtNCwtMC4wMjc2NjEzIGMgMCwwIC0wLjQ1MTc1MjksMC4yNTAxNjcxIC0wLjQ1MTc1MjksMC40NjQxMjc3IDAuMDAxMjQ1MSwwLjE2NjM3MjkgMC4xMTE0MTk2LDAuMjI2MDQxNyAwLjIyNzEwMjcsMC4yMjYwNDE3IDAuMDg1Njg3LDAgMC4xNzQ0MzAzLC0wLjAzMjc0NDIgMC4yMjQxNTk3LC0wLjA3OTE1MzIgMC4wNDgwMzE1LDAuMDQ0ODI1MiAwLjEzODAxOTksMC4wNzc5NzQ2IDAuMjI1MDY1MiwwLjA3Nzk3NDYgMC4xMTUwNDE3LDAgMC4yMjQ5NTIxLC0wLjA1Nzg2NCAwLjIyNjE5NzIsLTAuMjIzMTMyIDAsLTAuMjA3MTA5NyAtMC40NTA3NzE5LC0wLjQ2NTg1ODggLTAuNDUwNzcxOSwtMC40NjU4NTg4IHoiIC8+PC9jbGlwUGF0aD48L2RlZnM+PGcKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsMCw1NikiCiAgICAgaWQ9ImcxMCI+PGcKICAgICAgIGlkPSJnMTIiPjxnCiAgICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoNDEsNDIpIgogICAgICAgICBpZD0iZzE0Ij48ZwogICAgICAgICAgIGlkPSJnMTYiPjxnCiAgICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgyMikiCiAgICAgICAgICAgICBpZD0iZzE4Ij48aW1hZ2UKICAgICAgICAgICAgICAgaWQ9ImltYWdlMjQiCiAgICAgICAgICAgICAgIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ2tBQUFBcUNBWUFBQUF1OUhKWUFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFFbEpSRUZVV0lYdHpyRU53Q0FRQUxHUS9YZCtWcUE0Q1FwN0FxK1ptZTl4LyszQUNjbUtaRVd5SWxtUnJFaFdKQ3VTRmNtS1pFV3lJbG1SckVoV0pDdVNGY21LWkVXeUlsblpaRmdFVUtOamVoa0FBQUFBU1VWT1JLNUNZSUk9IgogICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIgogICAgICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIgogICAgICAgICAgICAgICBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQiCiAgICAgICAgICAgICAgIGhlaWdodD0iMSIKICAgICAgICAgICAgICAgd2lkdGg9IjEiIC8+PC9nPjwvZz48ZwogICAgICAgICAgIGlkPSJnMjYiPjxnCiAgICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzMikiCiAgICAgICAgICAgICBpZD0iZzI4Ij48aW1hZ2UKICAgICAgICAgICAgICAgaWQ9ImltYWdlMzQiCiAgICAgICAgICAgICAgIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ2tBQUFBcUNBWUFBQUF1OUhKWUFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFFMUpSRUZVV0lYdHpqRVJnREFBQUxGUytUV0RFalJSQ3gxeUI4TkhRYTU3UGUvNHVmbDE0RVJKcGFSU1VpbXBsRlJLS2lXVmtrcEpwYVJTVWltcGxGUktLaVdWa2twSnBhUlNVaW1wYkVaRUExbitUZEtWQUFBQUFFbEZUa1N1UW1DQyIKICAgICAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxKSIKICAgICAgICAgICAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIKICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIgogICAgICAgICAgICAgICBoZWlnaHQ9IjEiCiAgICAgICAgICAgICAgIHdpZHRoPSIxIiAvPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+');
    border: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    border-radius: 50%;
    z-index: 9999;
    left: -40px;
    top: 50%;
    transform: translateY(-50%);
    outline: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}




button.favor.active, button.favor:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgIHZpZXdCb3g9IjAgMCA1NC42NjY2NjggNTYiCiAgIGhlaWdodD0iNTYiCiAgIHdpZHRoPSI1NC42NjY2NjgiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGlkPSJzdmcyIgogICB2ZXJzaW9uPSIxLjEiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGgKICAgICAgIGlkPSJjbGlwUGF0aDIyIgogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoCiAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIKICAgICAgICAgaWQ9InBhdGgyMCIKICAgICAgICAgZD0iTSAwLjUsMC43NTM5NjA5IEMgMC4zODMxODQ5LDAuODYyOTQ4NiAwLjA1MDkyNiwwLjg5NjcyNDEgMC4wNDg3Mzc2LDAuNjA3MDcyNCBjIDAsLTAuMjEzOTYwNiAwLjQ1MTc1MjksLTAuNDY0MTI3NyAwLjQ1MTc1MjksLTAuNDY0MTI3NyAwLDAgMC40NTA3NzE5LDAuMjU4NzQ5MSAwLjQ1MDc3MTksMC40NjU4NTg4IEMgMC45NDkwNzQsMC44OTkxOTE4IDAuNjExNDU3MywwLjg1NzkzOTMgMC41LDAuNzUzOTYwOSBaIiAvPjwvY2xpcFBhdGg+PC9kZWZzPjxnCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDAsNTYpIgogICAgIGlkPSJnMTAiPjxnCiAgICAgICBpZD0iZzEyIj48ZwogICAgICAgICB0cmFuc2Zvcm09InNjYWxlKDQxLDQyKSIKICAgICAgICAgaWQ9ImcxNCI+PGcKICAgICAgICAgICBpZD0iZzE2Ij48ZwogICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMjIpIgogICAgICAgICAgICAgaWQ9ImcxOCI+PGltYWdlCiAgICAgICAgICAgICAgIGlkPSJpbWFnZTI0IgogICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNrQUFBQXFDQVlBQUFBdTlISllBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBRTFKUkVGVVdJWHR6akVSZ0RBQUFMRlMrVFdERWpSUkN4MXlCOE5IUWE1N1BlLzR1ZmwxNEVSSnBhUlNVaW1wbEZSS0tpV1Zra3BKcGFSU1VpbXBsRlJLS2lXVmtrcEpwYVJTVWltcGJFWkVBMW4rVGRLVkFBQUFBRWxGVGtTdVFtQ0MiCiAgICAgICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMSkiCiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiCiAgICAgICAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIKICAgICAgICAgICAgICAgaGVpZ2h0PSIxIgogICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==');

}



body .bx-soa-tooltip.bx-soa-tooltip-danger .tooltip-inner {
    background: #F2DEDE;
    color: #b33317;
    padding: 10px 15px;
    font-size: 120%;
}

#bx-soa-region .radio-inline {
    display: inline-block;
    width: 48%;
    background: #7ca0e6;
    color: #fff;
    padding: 0;
    opacity: .4;
    margin: 1%;
    text-align: center;
    border-radius: 2px;
    transition: all 0.3s ease;
}
#bx-soa-region .radio-inline:first-of-type {

}
#bx-soa-region .radio-inline:last-of-type {

}

#bx-soa-region .radio-inline label{
    padding: 25px 10px 25px;
    display: inline-block;
    width: 100%;
    height: 100%;
    color:#fff;
    font-size: 130%;
    line-height: 140%;
}

span.name-type-person {
    display: block;
    font-size: 120%;
    text-transform: uppercase;
}



#bx-soa-region .radio-inline.personTypeSel.personTypeSel-noActive{
    opacity: .4;
}
#bx-soa-region .radio-inline.select-full-type-person {
    width: 98%;
    opacity: 1;
}
#bx-soa-region .radio-inline label input {
    display: none;
}

#bx-soa-region .radio-inline.personTypeSel, #bx-soa-region .radio-inline:hover {
    opacity: 1;
}


.product-item-detail-slider-block {
    position: relative;
    box-sizing: border-box;
    padding-top: 100%;
    height: 0;
}
.product-item-detail-info-container-main-btn {
    text-align: right;
    padding: 0 20px 20px;
}

.btn.product-item-detail-buy-button.product-item-detail-buy-button-my{
    display: inline-block;
    width: 50%;
}

h2.basket-item-info-name {
    text-align: left;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 25px;
    padding-left: 25px;
}

.bx_catalog_tile .bx_catalog_tile_category_title {
    margin: 20px 0 50px;
    border-bottom: 1px solid #f04925;
}

.bx_catalog_tile .bx_catalog_tile_ul li {
    float: left;
    box-sizing: border-box;
    margin-bottom: 60px;
    padding: 0 10px;
    width: 25%;
    position: relative;
    z-index: 10;
}
.bx_catalog_tile .bx_catalog_tile_ul li:hover {
    z-index: 20;
}

.product-item-image-original {
    z-index: 1;
}

.product-item-image-alternative {
    z-index: 2;
}

.product-item-image-slider-control-container {
    z-index: 4;
}
p.p25_s4_p1 small {
    font-size: 70%;
    font-weight: 200;
}
h1.bx-title {
    width: auto;
    text-align: left;
    font-size: 150%;
    margin: 30px 0px 60px 20px;
    padding: 0px 5px 0px 0px;
    line-height: 160%;
    color: #3a67bf;
    position: relative;
}

.product-item-detail-tab-link:hover, .product-item-detail-tab.active .product-item-detail-tab-link {
    color: #3a67bf;
    text-decoration: none;
}
.product-item-detail-tab-link:hover:after, .product-item-detail-tab.active .product-item-detail-tab-link:after {
    height: 2px;
}
.product-item-detail-tab-link:after {
    background: #3a67bf;
}


.my-name-shop-product {
    width: 100%;
    float: right;
}

.product-item-detail-properties dd {
    margin-bottom: 3px;
    float: left;
    margin-left: 12px;
    color: #000;
}

.col-sm-6 {
    width: 100%;
}

.col-sm-12-my-elem {
    width: 510px;
}
.col-sm-12-my-elem-price {
    width: 550px;
    float: right;
}


@media only screen and (max-width: 1600px) {
    .col-sm-12-my-elem {
        width: 510px;
    }
    .col-sm-12-my-elem-price {
        width: 450px;
    }

}
@media only screen and (max-width: 1320px) {
    .col-sm-12-my-elem {
        width: 510px;
    }
    .col-sm-12-my-elem-price {
        width: 400px;
    }

}



.product-item-detail-price-current {
    text-align: center;
}
.product-item-detail-info-container {
    margin-bottom: 0px;
    font-family: Museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.product-item-detail-pay-block {
    padding: 20px;
    border-radius: 0;
    border: 1px solid #f04925;
}

.bx_catalog_tile .bx_catalog_tile_title a {
    color: #444;
    font-size: 18px;
    line-height: 160%;
    padding: 20px 0 0 0;
    height: 105px;
    text-transform: none;
    width: 80%;
}


.bx_catalog_tile .bx_catalog_tile_title {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    line-height: 140%;
    font-weight: 400;
    font-size: 100%;
    padding: 5px;
    color: #000;
}



.bx_catalog_tile .bx_catalog_tile_ul li:hover .bx_catalog_tile_title {
    /* transform: translateY(-5px) scale(1.02);*/
}

.bx_catalog_tile .bx_catalog_tile_ul li:hover .bx_catalog_tile_title a {
    color: #f04925;
}

.product-item-detail-price-current {
    color: #f04925;
}

.product-item-detail-slider-image.active {
    z-index: 3;
}

.product-item-detail-slider-container.magnified .product-item-detail-slider-image {
    z-index: 4;
}

.product-item-button-container .btn {
    margin-bottom: 0px;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 0px;
}

.btn.product-item-detail-buy-button {
    width: 100%;
    max-width: 250px;
    display: inline-block;
    font-weight: 800;
    font-family: Museo, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 100%;
    height: 50px;
    text-transform: uppercase;
    position: relative;
    margin: 0 auto 15px;
    border-radius: 0;
}
.product-item-fake-btn {
    height: 70px;
}



span.breadcrumb-page-name {
    color: #f04925;
}

span.dop-h {
    font-size: 55%;
    line-height: 1.6;
    display: block;
}

div.product-item-detail-price-current {
    margin: 15px 10px 25px 0;
	font-family: Museo;
}

div.product-item-detail-price-current > span {
	font-family: rub;
}

.product-item-amount-description-container strong > span {
	font-family: rub;
}




.bx-red a.pull-right.btn.btn-default {
    background: #f04925;
    transition: all 0.3s ease;
}
.bx-red a.pull-right.btn.btn-default:hover {
    background: #ff8870;
}


.bx-red a.pull-left.btn.btn-default {
    background: #cacaca;
    border-color: #cacaca;
    transition: all 0.3s ease;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
div#bx-soa-orderSave {
    text-align: right;
}
.bx-red a.pull-left.btn.btn-default:hover {
    background: #aaa;
    border-color: #aaa;
}

.bx-red .btn.btn-default:hover {
    outline: 0;
    background-color: #ff7a5e;
    border-color: #ff7a5e;
    color: #FFF;
}

.bx-section-desc-post > p {
    line-height: 160%;
    margin: 15px 0;
}
#bx-soa-orderSave label[data-bx-user-consent] a {
    color: #000;
    font-size: 100%;
    font-weight: 300;
    line-height: 135%;
}
.bx-section-desc-post {
    margin-top: 150px;
}

.bx_catalog_tile .bx_catalog_tile_title span {
    font-size: 80%;
    display: block;
    font-weight: 300;
}

.right-block-button-shop {
    float: left;
    width: 50%;
    text-align: right;
}

.bx_catalog_tile .bx_catalog_tile_img {
    position: relative;
    display: block;
    overflow: visible;
    margin: 0 auto;
    width: 300px;
    height: 300px;
    border: 1px solid #f04925;
    border-radius: 15px;
    position: relative;
    box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}
span.bx_catalog_tile_sub_sec {
    position: absolute;
    display: block;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    width: 270px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-align: left;
    padding: 0px 10px 0px 20px;
    line-height: 130%;
    transform: translateX(-50%) scaleY(0);
    transform-origin: 0px 0px;
    background-color: #f04925;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0);
    border-radius: 0 0 15px 15px;

}
span.bx_catalog_tile_sub_sec a {
    display: inline-block;
    padding: 4px;
    position: relative;
    font-size: 100%;
    color: #fff;
    font-weight: 500;
    padding: 6px 4px 6px 8px;
}


span.bx_catalog_tile_sub_sec a:first-of-type {
    margin-top: 15px;
}
span.bx_catalog_tile_sub_sec a:last-of-type {
    margin-bottom: 15px;
}
span.bx_catalog_tile_sub_sec a::before {
    content: "-";
    position: absolute;
    left: -7px;
    top: 50%;
    transform: translateY(-55%);
    display: inline-block;
}
.bx_catalog_tile .bx_catalog_tile_ul li:hover span.bx_catalog_tile_sub_sec{
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.29);
    transform: translateX(-50%) scaleY(1);
}



.product-item-amount-description-container {
    padding-left: 5px;
    margin-top: 10px;
    color: #252525;
    font-size: 16px;
}
.product-item-amount-description-container strong {
    color: #333;
    font-size: 110%;
}


div.iblock-gs-div4-8 {
    width: 76px;
}



button.product-by-one-click {
    border: 1px solid;
    font-family: Museo;
    text-transform: uppercase;
    font-weight: 500;
    color: #5783da;
    font-size: 100%;
    width: 100%;
    height: 50px;
    background: #fff;
    max-width: 250px;
    outline: none;
    transition: all 0.3s ease;
    margin: 0 0 ;
}

button.product-by-one-click:hover {
    color: #7ca0e6;
}
.btn.product-item-detail-buy-button span {
    padding-top: 0px;
}

.cloneProductFav {
    -webkit-transition: all 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);
    -moz-transition: all 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);
    -ms-transition: all 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);
}
p.product-by-text {
    text-align: center;
    padding: 5px;
    font-weight: 700;
    color: #5783da;
}
button.product-by-yes {
    border: 0 solid;
    font-family: Museo;
    text-transform: uppercase;
    font-weight: 500;
    color: #fff;
    font-size: 100%;
    width: 100%;
    height: 50px;
    background: #5783da;
    max-width: 250px;
    outline: none;
    transition: all 0.3s ease;
}

button.product-by-yes:hover {
    background: #7ca0e6;
}



span.shop_main_img_box {
    display: block; 
    width: 100%;
    height: 70%;
    background-color: none;
    background-position: center;
    background-size: auto 125%;
    background-repeat: no-repeat;
    transition: all 0.3s ease;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;

    z-index: 1;
}

.bx_catalog_tile li:hover span.shop_main_img_box {
    height: 65%;
}

span.shop_dop_img_box {
    display: block;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 90%;
    transition: all 0.3s ease;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;

    z-index: 2;
}

.bx_catalog_tile .bx_catalog_tile_img.shop_active_img:hover span.shop_dop_img_box {
    background-size: 100% auto;
    opacity: 1;
    background-repeat: no-repeat;
}

.product-item-detail-left-block {
    width: 50%;
    float: left;
    text-align: center;
}

.product-item-detail-right-block {
    width: 50%;
    float: left;
    text-align: center;
}

.product-item-amount-field-span {
    color: #000;
    font-size: 125%;
    font-weight: 600;
    padding: 15px 0 0;
    display: inline-block;
}

.product-item-detail-price-current-prc {
    display: inline-block;
    padding: 15px 0;
    font-size: 190%;
    color: #f8b109;
    line-height: 33px;
	font-family: rub;
    font-weight: bold;
    white-space: nowrap;
    -webkit-transition: font-size 200ms ease;
    -moz-transition: font-size 200ms ease;
    -ms-transition: font-size 200ms ease;
    -o-transition: font-size 200ms ease;
    transition: font-size 200ms ease;
}

button.product-sale-btn {
    border: 0px solid;
    font-family: Museo;
    text-transform: uppercase;
    font-weight: 500;
    color: #fff;
    font-size: 100%;
    width: 100%;
    height: 50px;
    background: #f8b109;
    max-width: 250px;
    outline: none;
    transition: all 0.3s ease;
    padding-top: 5px;
}

button.product-sale-btn:hover {

    background: #ffc43a;

}

p.text-prc-product-price {
    text-transform: uppercase;
    font-size: 150%;
    font-weight: 800;
    text-align: center;
    color: #f8b10c;
    padding: 0 0 0.5em;
}

.product-sale-box {
    display: none;
}

p.product-sale-box-h1 {
    text-transform: uppercase;
    width: 100%;
    background: #f7b108;
    padding: 33px 0 22px;
    font-size: 230%;
    color: #fff;
    font-weight: 500;
    box-shadow: 0 0px 90px 20px rgba(0, 0, 0, 0.18);
}

.product-sale-box-block p {
    line-height: 180%;
    font-size: 100%;
    margin: 30px 0 20px;
}

table.skidki-table {
    width: 100%;
    text-align: center;
    margin-top: 70px;
    position: relative;
}

p.skidki-peim.skidki-peim-1:after {
    width: 77px;
    height: 51px;
    content: "";
    background-image: url(/images/skidki_1.png);
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -40px;
}

p.skidki-peim.skidki-peim-2:after {
    width: 77px;
    height: 51px;
    content: "";
    background-image: url(/images/skidki_2.png);
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -40px;
}

table.skidki-table th {
    text-align: center;
    font-size: 100%;
    font-weight: 500;
    color: #fff;
    background: #f7b109;
    border-right: 3px solid #fff;
    width: 50%;
    padding: 10px;
}

p.skidki-peim > span {
    display: block;
    font-size: 170%;
    margin: 25px 0 15px;
    color: #f7b109;
    font-weight: 600;
}

p.skidki-peim {
    width: 100%;
    padding-left: 20%;
    position: relative;
}

table.skidki-table td {
    border-right: 3px solid #fff;
    padding: 15px 5px;
    font-size: 120%;
    font-weight: 400;
}

table.skidki-table tr:nth-child(even) {
    background: #f5f5f5;
}

table.skidki-table tr:nth-child(odd) {
    background: #e4e4e4;
}

h2.product-sale-box-h2 {
    text-transform: uppercase;
    font-size: 170%;
    font-family: Roboto Slab;
    font-weight: 700;
    color: #f7b109;
    margin-top: 20px;
    text-align: center;
    letter-spacing: 0;
}

h2.product-sale-box-h2 > span {
    display: block;
    font-size: 300%;
    margin: 0 0 25px;
    font-family: Roboto Slab;
    font-weight: 800;
}

h2.product-sale-box-h2-2 {
    font-size: 210%;
    font-family: Roboto Slab;
    font-weight: 700;
    color: #f7b109;
    margin-top: 20px;
    text-transform: none;
    text-align: center;
    letter-spacing: 0;
    text-transform: uppercase;
}

h2.product-sale-box-h2-2.skidki-arrow:after {
    position: absolute;
    content: "";
    background: url("/images/arrow_skidki.png?1");
    display: block;
    width: 212px;
    height: 74px;
    left: 50%;
    margin-left: 50px;
}

h2.by-one-click-h {
    color: #fff;
    font-size: 240%;
    letter-spacing: 1px;
    font-weight: 600;
    font-family: Museo;
    text-align: right;
    margin: 10px 0 20px;
}

p.by-one-click-p1 {
    padding: 15px 0;
    text-align: right;
}

p.by-one-click-p3 {
    text-align: right;
    padding: 10px 0;
}

p.by-one-click-p2 {
    text-align: right;
    color: #fff;
    font-weight: 200;
    padding: 10px 0;
}

p.by-one-click-p1 input {
    width: 90%;
    height: 45px;
    outline: none;
    border: none;
    background: #fff;
    font-weight: 200;
    font-family: Museo;
    font-size: 180%;
    padding: 0 20px;
}

p.by-one-click-p3 button {
    padding: 10px 20px;
    font-size: 140%;
    font-family: Museo;
    letter-spacing: 1px;
    font-weight: 300;
    color: #fff;
    background: #fd7a5f;
    border: none;
    cursor: pointer;
    outline: none;
}

p.by-one-click-p3 button:hover {
    background: #ff8f78;

}

p.skidki-p1 {
    padding: 15px 0 0;
    text-align: center;
}

p.skidki-p3, p.skidki-p3-2 {
    text-align: center;
    padding: 0px 0 50px;
}

p.skidki-p2 {
    text-align: center;
    color: #444;
    font-weight: 200;
    padding: 0px 0;
}

p.skidki-p1 input {
    width: 70%;
    height: 55px;
    outline: none;
    border: 1px solid #f7b109;
    background: #fff;
    font-weight: 200;
    font-family: Museo;
    font-size: 180%;
    padding: 0 20px;
}

p.skidki-p1 label.form20-focus > span {
    color: #444;
    top:-250%;
}


p.skidki-p3 button, p.skidki-p3-2 button {
    padding: 10px 20px;
    font-size: 140%;
    font-family: Museo;
    letter-spacing: 1px;
    font-weight: 300;
    color: #fff;
    background: #f7b109;
    border: none;
    cursor: pointer;
    outline: none;
}

p.skidki-p3 button:hover, p.skidki-p3-2 button:hover {
    background: #f5c146;

}


p.skidki-p2 a.open-pspk {
    color: #383838;
    font-weight: 500;
}

h2.by-one-click-h > span {
    font-weight: 100;
}

.product-by-one-click-box {
    display: none;
}

h2.product-sale-box-h2-2.skidki-arrow {
    position: relative;
    margin-bottom: 70px;
}

.product-sale-box-right:after {
    height: 93%;
    top: 6%;
    position: absolute;
    width: 2px;
    background: #f7b109;
    content: "";
    left: 0;
}
.product-sale-box-right:before {
    height: 93%;
    top: 6%;
    position: absolute;
    width: 2px;
    background: #f7b109;
    content: "";
    right: 0;
}
table.skidki-table.skidki-table-v2 th {
    width: 33%;

}

a.open-pspk {
    color: #fff;
    font-weight: 500;
}

.by-one-click-box-product {
    width: 100%;
    background: rgba(255, 255, 255, 0.34);
    padding: 20px 30px;
}

p.by-one-click-name-product {
    font-size: 150%;
    text-align: right;
    font-weight: 600;
    color: #fff;
    padding: 0 0 20px 0;
}

p.by-one-click-kolvo-product {
    color: #fff;
    font-size: 140%;
    text-align: right;
}

p.by-one-click-prise-product {
    color: #fff;
    font-size: 200%;
    text-align: right;
}

.by-one-click-box-product {
    width: 100%;
    background: rgba(0, 0, 0, 0.07);
    padding: 20px 30px;
}

.product-item-detail-slider-image img {
    max-height: 400px;
    max-width: 400px;
    outline: 1px solid #f04925;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.32);
    outline-offset: 30px;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-image img {
    outline: none;
}
.win-info-skoro span {
    font-weight: 300;
}
.win-info-skoro {
    width: 80%;
    height: 200px;
    background: #499a41;
    margin: auto;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 200px;
    font-size: 500%;
    font-weight: 100;
}
.product-item-image-wrapper {
    margin-bottom: 25px;
    padding-top: 100%;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.32);
    background-color: #fff;
}
.product-item-detail-slider-container {
    width: 460px;
    margin: auto;
    height: 460px;
    margin-top: 0;
    margin-bottom: 80px
}
.product-item-detail-pay-block {
    margin-bottom: 45px;
}

.product-item-detail-slider-container.popup {
    padding: 0;
    width: auto;
    height: auto;
    margin-top: 0;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-close {
    opacity: .7;
    background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20fill%3D%22%23f04925%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2015.1%208.944%208%2016%201%2015.006%200%208.05%207%20.994%200%200%201%207.056%208%200%2015.1%20.994%2016%208.05%209%2015.006%2016%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    top: 20px;
    right: 20px;
    transition: all 300ms ease;
    bottom: 0;
    display: block;
    position: absolute;
    cursor: pointer;
    z-index: 150;
}

.box-popup-color-select .product-item-detail-slider-close {
    opacity: .7;
    background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20fill%3D%22%23f04925%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2015.1%208.944%208%2016%201%2015.006%200%208.05%207%20.994%200%200%201%207.056%208%200%2015.1%20.994%2016%208.05%209%2015.006%2016%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    top: 20px;
    right: 20px;
    transition: all 300ms ease;
    bottom: 0;
    display: block;
    position: absolute;
    cursor: pointer;
    z-index: 150;
}

.box-popup-color-select .product-item-detail-slider-close:hover {
    opacity: 1;
}

/************************************************************************************* /SHOP ******************************************************************************************/

.bx-breadcrumb .bx-breadcrumb-item span {
    font-family: Museo, "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 110%;
}

div.bx-component-opener {
    position: absolute !important;
    z-index: 99996 !important;
}

.bx-breadcrumb i {
    color: #000000;
    line-height: 0px;
    font-size: 14px;
    vertical-align: middle;
    margin-right: 5px;
}

.bx-breadcrumb {
    margin: 30px 5% 10px 5%;
    max-width: 90%;
    box-sizing: border-box;
}

.top-h1 {
    text-align: center;
    text-transform: uppercase;
    font-size: 290%;
    font-weight: 600;
    color: #f04925;
    padding: 30px 50px 20px;
    line-height: 140%;
}





.top-h1.green-theme {
    color: #499a41;
}

.sc {
    text-align: right;
    padding: 0 20px 20px;
    float: right;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.sc:hover {
    opacity: 1;
}

.body-noscroll {
    overflow: hidden;
}

::-webkit-scrollbar-button {
    background-image: none;
    background-repeat: no-repeat;
    width: 11px;
    height: 0px;
}

::-webkit-scrollbar-track {
    background-color: rgb(197, 197, 197);
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #f04925;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #b72c16;
}

::-webkit-resizer {
    background-image: none;
    background-repeat: no-repeat;
    width: 11px;
    height: 0px;
}

::-webkit-scrollbar {
    width: 10px;
}

.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto {
    width: 20%;
}

.bx_ordercart .bx_ordercart_photo_container {
    position: relative;
    padding-top: 60%;
    min-width: 50px;
    max-width: 100%;
    height: 0;
    border: 1px solid #c0cfda;
    border-radius: 2px;
}

.stati-block {
    height: 135px;
    width: 80500px;
}

i.stati-slide-arrl.prev_arr {
    width: 50px;
}

i.stati-slide-arrr.next_arr {
    width: 50px;
}

.stati-box-text {
    width: 80%;
    position: absolute;
    top: 0;
    right: 0;
    padding: 2% 2% 2% 32%;
    height: 100%;
    box-sizing: border-box;
    z-index: 3;
}

.stati-box.float-stati-box {
    position: absolute;
    margin: 0;
    z-index: 999;
}

.stati-box-text.stati-box-gr1 {
    background: -moz-linear-gradient(left, rgba(188, 175, 166, 0) 0%, rgba(188, 175, 166, 1) 42%, rgba(188, 175, 166, 1) 100%);
    background: -webkit-linear-gradient(left, rgba(188, 175, 166, 0) 0%, rgba(188, 175, 166, 1) 42%, rgba(188, 175, 166, 1) 100%);
    background: linear-gradient(to right, rgba(188, 175, 166, 0) 0%, rgba(188, 175, 166, 1) 42%, rgba(188, 175, 166, 1) 100%);
}

.stati-box-text.stati-box-gr2 {
    background: -moz-linear-gradient(left, rgba(188, 175, 166, 0) 0%, rgba(203, 185, 171, 1) 42%, rgba(223, 198, 178, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(188, 175, 166, 0) 0%, rgba(203, 185, 171, 1) 42%, rgba(223, 198, 178, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(188, 175, 166, 0) 0%, rgba(203, 185, 171, 1) 42%, rgba(223, 198, 178, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.stati-box-text.stati-box-gr3 {
    background: -moz-linear-gradient(left, rgba(188, 175, 166, 0) 0%, rgba(195, 188, 179, 1) 42%, rgba(205, 207, 197, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(188, 175, 166, 0) 0%, rgba(195, 188, 179, 1) 42%, rgba(205, 207, 197, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(188, 175, 166, 0) 0%, rgba(195, 188, 179, 1) 42%, rgba(205, 207, 197, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.stati-box-text.stati-box-gr4 {
    background: -moz-linear-gradient(left, rgba(188, 175, 166, 0) 0%, rgba(191, 183, 176, 1) 42%, rgba(194, 193, 190, 1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(188, 175, 166, 0) 0%, rgba(191, 183, 176, 1) 42%, rgba(194, 193, 190, 1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(188, 175, 166, 0) 0%, rgba(191, 183, 176, 1) 42%, rgba(194, 193, 190, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.stati-wrap-block-main {
    position: absolute;
    width: 73%;
    right: 5%;
    top: 0;
    margin: auto;
    height: 110px;
    margin-bottom: 0;
    transform: translateY(-114%);
	z-index: 2;
}

.stati-wrap-block-main.stati-wrap-block-main-full {
    width: 90%;
    right: 5%;
}

p.stati-box-h {
    color: #000;
    font-size: 100%;
    font-weight: 600;
    line-height: 110%;
}

p.stati-box-p {
    color: #000;
    font-size: 80%;
    font-weight: 300;
    line-height: 140%;
    padding-top: 10px;
}

.stati-wrap-block {
    overflow: hidden;
    width: 100%;

}

.stati-box-img {
    height: 100%;
    width: 70%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    position: absolute;
    z-index: 2;
    top: 0;
    transition: all 0.6s cubic-bezier(0.65, 0.02, 0.32, 0.97);
}

p.stati-box-h-full {
    padding: 10px;
    font-weight: 700;
    font-size: 110%;
    opacity: 0;
    position: absolute;
    z-index: 1;
}

p.stati-box-p-full {
    position: absolute;
    top: 0;
    opacity: 0;
    z-index: 1;
    padding: 10px;
    line-height: 150%;
}

.stati-box {
    position: relative;
    display: inline-block;
    width: 336px;
    height: 100%;
    margin: 0 10px;
    cursor: pointer;
    overflow: hidden;
    background: #efefef;
    transition: border 0.6s cubic-bezier(0.65, 0.02, 0.32, 0.97);
    border: 1px solid transparent;
}

.stati-box.active_stati_box {
    border: 1px solid #444;
}

.stati-box:first-child {
    margin: 0 10px 0 0;
}

.stati-box:last-child {
    margin: 0 0 0 10px;
}

.product-item-image-original {
    z-index: 1
}

.product-item-image-alternative {
    z-index: 2;
    opacity: 0
}

.bx-no-touch .product-item-container.hover .product-item-image-original {
    opacity: 1
}

.bx-no-touch .product-item-container.hover .product-item-image-alternative {
    opacity: 0
}

.product-item-image-original, .product-item-image-alternative {
    background-repeat: repeat;
}
.bx-red .product-item-fake-btn .btn.btn-default {
    width: 159px;
}
.bx-red .btn.btn-default {
    outline: 0;
    background-color: #f04925;
    border-color: #f04925;
    color: #FFF;
    font-size: 110%;

    padding: 10px 30px;
    font-weight: 500;
    text-transform: uppercase;
    vertical-align: top;
}

.bx-red .btn.btn-default.inCorzYes{
    background-color: #fff;
    border-color: #f04925;
    color: #f04925;
}
.bx-red .btn.btn-default.inCorzYes:hover{
    background-color: #fff;
    border-color: #f04925;
    color: #f04925;
}

.fav1_btn {
    width: 50px;
    margin: 0;
    display: inline-block;
    height: 50px;
    margin: 0 10px 15px 0;
    background-size: 100%;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNjYuNjY2NjY0IDY2LjY2NjY2NCIgICBoZWlnaHQ9IjY2LjY2NjY2NCIgICB3aWR0aD0iNjYuNjY2NjY0IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIGlkPSJwYXRoMjAiICAgICAgICAgZD0iTSAwLjk4MDAxMjYsMC4wMTk5ODc4IFYgMC45ODAwMTI5IEggMC4wMTk5ODc0IFYgMC4wMTk5ODc4IEggMC45ODAwMTI2IE0gMS4wMDAwMDQsLTMuN2UtNiBIIC00ZS02IHYgMS4wMDAwMDggSCAxLjAwMDAwNCBWIC0zLjdlLTYgWiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMiIgICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoICAgICAgICAgaWQ9InBhdGgzMCIgICAgICAgICBkPSJtIDAuNDkwMzQwMiwwLjIyMDA1MDggYyAwLDAgMC4zMDk3MDUzLDAuMTk0ODc0MiAwLjMwOTcwNTMsMC4zNTA4Mjk1IC04LjY5N2UtNCwwLjEyNDQ5MDkgLTAuMDc2Mzc4MSwwLjE2ODA2ODkgLTAuMTU1Mzk2MywwLjE2ODA2ODkgLTAuMDU5ODIyNywwIC0wLjEyMTY2NDQsLTAuMDI0OTcyNyAtMC4xNTQ2NTA3LC0wLjA1ODcwNDUgQyAwLjQ1NTgzMTgsMC43MTUxNTY4IDAuMzk0ODU5OCwwLjczOTg1IDAuMzM2LDAuNzM5ODUgYyAtMC4wNzk0ODQxLDAgLTAuMTU1MTc4OCwtMC4wNDQ5NDQ3IC0wLjE1NjA0ODUsLTAuMTcwMjQzMiAwLC0wLjE2MTE0MjQgMC4zMTAzODg3LC0wLjM0OTU1NiAwLjMxMDM4ODcsLTAuMzQ5NTU2IG0gMS44NjNlLTQsLTAuMDIzNTEyOSAtMC4wMTA1NjA2LDAuMDA2NDMgQyAwLjQ2Njg4OTQsMC4yMTA4ODc5IDAuMTU5OTc5NSwwLjM5OTE3NzMgMC4xNTk5Nzk1LDAuNTY5NjA2OCAwLjE2MDk0MjQsMC43MDk5MDc2IDAuMjUxNTE1MiwwLjc1OTg1MyAwLjMzNiwwLjc1OTg1MyBjIDAuMDU2MDk1NSwwIDAuMTE0Mzk2MiwtMC4wMjAyODI1IDAuMTU0MDYwNiwtMC4wNTI2Nzg4IDAuMDM5MjI5NiwwLjAzMTQ2NDQgMC4wOTg3NDE3LDAuMDUxNzc4MSAwLjE1NDU4ODYsMC4wNTE3NzgxIDAuMTA4OTkxNywwIDAuMTc0NTYwNiwtMC4wNzAyNTkxIDAuMTc1Mzk5MywtMC4xODc5MTY3IDAsLTAuMTY1MjczNSAtMC4zMDYwNDAyLC0wLjM1OTcxMjkgLTAuMzE5MDU0NiwtMC4zNjc5MTI5IEwgMC40OTA1MjY1LDAuMTk2NTM3NyBaIiAvPjwvY2xpcFBhdGg+PC9kZWZzPjxnICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsMCw2Ni42NjY2NjcpIiAgICAgaWQ9ImcxMCI+PGcgICAgICAgaWQ9ImcxMiI+PGcgICAgICAgICB0cmFuc2Zvcm09InNjYWxlKDUwKSIgICAgICAgICBpZD0iZzE0Ij48ZyAgICAgICAgICAgaWQ9ImcxNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMjIpIiAgICAgICAgICAgICBpZD0iZzE4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2UyNCIgICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURJQUFBQXlDQVlBQUFBZVA0aXhBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBRnRKUkVGVWFJSHR6d0VOZ0RBQXdMQnpGL2R2QmlQbzRDYWUwSkJWd1hZOTYzN0hEOHl2QTA1cFJOT0lwaEZOSTVwR05JMW9HdEUwb21sRTA0aW1FVTBqbWtZMGpXZ2EwVFNpYVVUVGlLWVJUU09hUmpTTmFCclJOS0xaaTFFREtUSnpwMmNBQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjxnICAgICAgICAgICBpZD0iZzI2Ij48ZyAgICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzMikiICAgICAgICAgICAgIGlkPSJnMjgiPjxpbWFnZSAgICAgICAgICAgICAgIGlkPSJpbWFnZTM0IiAgICAgICAgICAgICAgIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRElBQUFBeUNBWUFBQUFlUDRpeEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFIQkpSRUZVYUlIdDJyRU5nREFRQk1HejJ5Q25DZHAzRStUMDhVUjBnT1MxdFZQQnJ5Nzk5cHlqc3JEanZwSWtmZklkdnpHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmhhVlMzOXIvWFpacEVYai84SVcxZWx3VE1BQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

.fav1_btn_min {
    width: 40px;
    margin: 0;
    display: inline-block;
    height: 40px;
    margin: 0;
    background-size: 100%;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNjYuNjY2NjY0IDY2LjY2NjY2NCIgICBoZWlnaHQ9IjY2LjY2NjY2NCIgICB3aWR0aD0iNjYuNjY2NjY0IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIGlkPSJwYXRoMjAiICAgICAgICAgZD0iTSAwLjk4MDAxMjYsMC4wMTk5ODc4IFYgMC45ODAwMTI5IEggMC4wMTk5ODc0IFYgMC4wMTk5ODc4IEggMC45ODAwMTI2IE0gMS4wMDAwMDQsLTMuN2UtNiBIIC00ZS02IHYgMS4wMDAwMDggSCAxLjAwMDAwNCBWIC0zLjdlLTYgWiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMiIgICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoICAgICAgICAgaWQ9InBhdGgzMCIgICAgICAgICBkPSJtIDAuNDkwMzQwMiwwLjIyMDA1MDggYyAwLDAgMC4zMDk3MDUzLDAuMTk0ODc0MiAwLjMwOTcwNTMsMC4zNTA4Mjk1IC04LjY5N2UtNCwwLjEyNDQ5MDkgLTAuMDc2Mzc4MSwwLjE2ODA2ODkgLTAuMTU1Mzk2MywwLjE2ODA2ODkgLTAuMDU5ODIyNywwIC0wLjEyMTY2NDQsLTAuMDI0OTcyNyAtMC4xNTQ2NTA3LC0wLjA1ODcwNDUgQyAwLjQ1NTgzMTgsMC43MTUxNTY4IDAuMzk0ODU5OCwwLjczOTg1IDAuMzM2LDAuNzM5ODUgYyAtMC4wNzk0ODQxLDAgLTAuMTU1MTc4OCwtMC4wNDQ5NDQ3IC0wLjE1NjA0ODUsLTAuMTcwMjQzMiAwLC0wLjE2MTE0MjQgMC4zMTAzODg3LC0wLjM0OTU1NiAwLjMxMDM4ODcsLTAuMzQ5NTU2IG0gMS44NjNlLTQsLTAuMDIzNTEyOSAtMC4wMTA1NjA2LDAuMDA2NDMgQyAwLjQ2Njg4OTQsMC4yMTA4ODc5IDAuMTU5OTc5NSwwLjM5OTE3NzMgMC4xNTk5Nzk1LDAuNTY5NjA2OCAwLjE2MDk0MjQsMC43MDk5MDc2IDAuMjUxNTE1MiwwLjc1OTg1MyAwLjMzNiwwLjc1OTg1MyBjIDAuMDU2MDk1NSwwIDAuMTE0Mzk2MiwtMC4wMjAyODI1IDAuMTU0MDYwNiwtMC4wNTI2Nzg4IDAuMDM5MjI5NiwwLjAzMTQ2NDQgMC4wOTg3NDE3LDAuMDUxNzc4MSAwLjE1NDU4ODYsMC4wNTE3NzgxIDAuMTA4OTkxNywwIDAuMTc0NTYwNiwtMC4wNzAyNTkxIDAuMTc1Mzk5MywtMC4xODc5MTY3IDAsLTAuMTY1MjczNSAtMC4zMDYwNDAyLC0wLjM1OTcxMjkgLTAuMzE5MDU0NiwtMC4zNjc5MTI5IEwgMC40OTA1MjY1LDAuMTk2NTM3NyBaIiAvPjwvY2xpcFBhdGg+PC9kZWZzPjxnICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsMCw2Ni42NjY2NjcpIiAgICAgaWQ9ImcxMCI+PGcgICAgICAgaWQ9ImcxMiI+PGcgICAgICAgICB0cmFuc2Zvcm09InNjYWxlKDUwKSIgICAgICAgICBpZD0iZzE0Ij48ZyAgICAgICAgICAgaWQ9ImcxNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMjIpIiAgICAgICAgICAgICBpZD0iZzE4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2UyNCIgICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURJQUFBQXlDQVlBQUFBZVA0aXhBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBRnRKUkVGVWFJSHR6d0VOZ0RBQXdMQnpGL2R2QmlQbzRDYWUwSkJWd1hZOTYzN0hEOHl2QTA1cFJOT0lwaEZOSTVwR05JMW9HdEUwb21sRTA0aW1FVTBqbWtZMGpXZ2EwVFNpYVVUVGlLWVJUU09hUmpTTmFCclJOS0xaaTFFREtUSnpwMmNBQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjxnICAgICAgICAgICBpZD0iZzI2Ij48ZyAgICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzMikiICAgICAgICAgICAgIGlkPSJnMjgiPjxpbWFnZSAgICAgICAgICAgICAgIGlkPSJpbWFnZTM0IiAgICAgICAgICAgICAgIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRElBQUFBeUNBWUFBQUFlUDRpeEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFIQkpSRUZVYUlIdDJyRU5nREFRQk1HejJ5Q25DZHAzRStUMDhVUjBnT1MxdFZQQnJ5Nzk5cHlqc3JEanZwSWtmZklkdnpHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmhhVlMzOXIvWFpacEVYai84SVcxZWx3VE1BQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

.catalog-products-viewed .fav1_btn_min {
    width: 30px;
    margin: 0;
    display: inline-block;
    height: 30px;
    margin: 0;
    background-size: 100%;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNjYuNjY2NjY0IDY2LjY2NjY2NCIgICBoZWlnaHQ9IjY2LjY2NjY2NCIgICB3aWR0aD0iNjYuNjY2NjY0IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIGlkPSJwYXRoMjAiICAgICAgICAgZD0iTSAwLjk4MDAxMjYsMC4wMTk5ODc4IFYgMC45ODAwMTI5IEggMC4wMTk5ODc0IFYgMC4wMTk5ODc4IEggMC45ODAwMTI2IE0gMS4wMDAwMDQsLTMuN2UtNiBIIC00ZS02IHYgMS4wMDAwMDggSCAxLjAwMDAwNCBWIC0zLjdlLTYgWiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMiIgICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoICAgICAgICAgaWQ9InBhdGgzMCIgICAgICAgICBkPSJtIDAuNDkwMzQwMiwwLjIyMDA1MDggYyAwLDAgMC4zMDk3MDUzLDAuMTk0ODc0MiAwLjMwOTcwNTMsMC4zNTA4Mjk1IC04LjY5N2UtNCwwLjEyNDQ5MDkgLTAuMDc2Mzc4MSwwLjE2ODA2ODkgLTAuMTU1Mzk2MywwLjE2ODA2ODkgLTAuMDU5ODIyNywwIC0wLjEyMTY2NDQsLTAuMDI0OTcyNyAtMC4xNTQ2NTA3LC0wLjA1ODcwNDUgQyAwLjQ1NTgzMTgsMC43MTUxNTY4IDAuMzk0ODU5OCwwLjczOTg1IDAuMzM2LDAuNzM5ODUgYyAtMC4wNzk0ODQxLDAgLTAuMTU1MTc4OCwtMC4wNDQ5NDQ3IC0wLjE1NjA0ODUsLTAuMTcwMjQzMiAwLC0wLjE2MTE0MjQgMC4zMTAzODg3LC0wLjM0OTU1NiAwLjMxMDM4ODcsLTAuMzQ5NTU2IG0gMS44NjNlLTQsLTAuMDIzNTEyOSAtMC4wMTA1NjA2LDAuMDA2NDMgQyAwLjQ2Njg4OTQsMC4yMTA4ODc5IDAuMTU5OTc5NSwwLjM5OTE3NzMgMC4xNTk5Nzk1LDAuNTY5NjA2OCAwLjE2MDk0MjQsMC43MDk5MDc2IDAuMjUxNTE1MiwwLjc1OTg1MyAwLjMzNiwwLjc1OTg1MyBjIDAuMDU2MDk1NSwwIDAuMTE0Mzk2MiwtMC4wMjAyODI1IDAuMTU0MDYwNiwtMC4wNTI2Nzg4IDAuMDM5MjI5NiwwLjAzMTQ2NDQgMC4wOTg3NDE3LDAuMDUxNzc4MSAwLjE1NDU4ODYsMC4wNTE3NzgxIDAuMTA4OTkxNywwIDAuMTc0NTYwNiwtMC4wNzAyNTkxIDAuMTc1Mzk5MywtMC4xODc5MTY3IDAsLTAuMTY1MjczNSAtMC4zMDYwNDAyLC0wLjM1OTcxMjkgLTAuMzE5MDU0NiwtMC4zNjc5MTI5IEwgMC40OTA1MjY1LDAuMTk2NTM3NyBaIiAvPjwvY2xpcFBhdGg+PC9kZWZzPjxnICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsMCw2Ni42NjY2NjcpIiAgICAgaWQ9ImcxMCI+PGcgICAgICAgaWQ9ImcxMiI+PGcgICAgICAgICB0cmFuc2Zvcm09InNjYWxlKDUwKSIgICAgICAgICBpZD0iZzE0Ij48ZyAgICAgICAgICAgaWQ9ImcxNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMjIpIiAgICAgICAgICAgICBpZD0iZzE4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2UyNCIgICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURJQUFBQXlDQVlBQUFBZVA0aXhBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBRnRKUkVGVWFJSHR6d0VOZ0RBQXdMQnpGL2R2QmlQbzRDYWUwSkJWd1hZOTYzN0hEOHl2QTA1cFJOT0lwaEZOSTVwR05JMW9HdEUwb21sRTA0aW1FVTBqbWtZMGpXZ2EwVFNpYVVUVGlLWVJUU09hUmpTTmFCclJOS0xaaTFFREtUSnpwMmNBQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjxnICAgICAgICAgICBpZD0iZzI2Ij48ZyAgICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzMikiICAgICAgICAgICAgIGlkPSJnMjgiPjxpbWFnZSAgICAgICAgICAgICAgIGlkPSJpbWFnZTM0IiAgICAgICAgICAgICAgIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRElBQUFBeUNBWUFBQUFlUDRpeEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFIQkpSRUZVYUlIdDJyRU5nREFRQk1HejJ5Q25DZHAzRStUMDhVUjBnT1MxdFZQQnJ5Nzk5cHlqc3JEanZwSWtmZklkdnpHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmhhVlMzOXIvWFpacEVYai84SVcxZWx3VE1BQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

.catalog-block-header-recommended .fav1_btn_min {
    width: 30px;
    margin: 0;
    display: inline-block;
    height: 30px;
    margin: 0;
    background-size: 100%;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNjYuNjY2NjY0IDY2LjY2NjY2NCIgICBoZWlnaHQ9IjY2LjY2NjY2NCIgICB3aWR0aD0iNjYuNjY2NjY0IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIGlkPSJwYXRoMjAiICAgICAgICAgZD0iTSAwLjk4MDAxMjYsMC4wMTk5ODc4IFYgMC45ODAwMTI5IEggMC4wMTk5ODc0IFYgMC4wMTk5ODc4IEggMC45ODAwMTI2IE0gMS4wMDAwMDQsLTMuN2UtNiBIIC00ZS02IHYgMS4wMDAwMDggSCAxLjAwMDAwNCBWIC0zLjdlLTYgWiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMiIgICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoICAgICAgICAgaWQ9InBhdGgzMCIgICAgICAgICBkPSJtIDAuNDkwMzQwMiwwLjIyMDA1MDggYyAwLDAgMC4zMDk3MDUzLDAuMTk0ODc0MiAwLjMwOTcwNTMsMC4zNTA4Mjk1IC04LjY5N2UtNCwwLjEyNDQ5MDkgLTAuMDc2Mzc4MSwwLjE2ODA2ODkgLTAuMTU1Mzk2MywwLjE2ODA2ODkgLTAuMDU5ODIyNywwIC0wLjEyMTY2NDQsLTAuMDI0OTcyNyAtMC4xNTQ2NTA3LC0wLjA1ODcwNDUgQyAwLjQ1NTgzMTgsMC43MTUxNTY4IDAuMzk0ODU5OCwwLjczOTg1IDAuMzM2LDAuNzM5ODUgYyAtMC4wNzk0ODQxLDAgLTAuMTU1MTc4OCwtMC4wNDQ5NDQ3IC0wLjE1NjA0ODUsLTAuMTcwMjQzMiAwLC0wLjE2MTE0MjQgMC4zMTAzODg3LC0wLjM0OTU1NiAwLjMxMDM4ODcsLTAuMzQ5NTU2IG0gMS44NjNlLTQsLTAuMDIzNTEyOSAtMC4wMTA1NjA2LDAuMDA2NDMgQyAwLjQ2Njg4OTQsMC4yMTA4ODc5IDAuMTU5OTc5NSwwLjM5OTE3NzMgMC4xNTk5Nzk1LDAuNTY5NjA2OCAwLjE2MDk0MjQsMC43MDk5MDc2IDAuMjUxNTE1MiwwLjc1OTg1MyAwLjMzNiwwLjc1OTg1MyBjIDAuMDU2MDk1NSwwIDAuMTE0Mzk2MiwtMC4wMjAyODI1IDAuMTU0MDYwNiwtMC4wNTI2Nzg4IDAuMDM5MjI5NiwwLjAzMTQ2NDQgMC4wOTg3NDE3LDAuMDUxNzc4MSAwLjE1NDU4ODYsMC4wNTE3NzgxIDAuMTA4OTkxNywwIDAuMTc0NTYwNiwtMC4wNzAyNTkxIDAuMTc1Mzk5MywtMC4xODc5MTY3IDAsLTAuMTY1MjczNSAtMC4zMDYwNDAyLC0wLjM1OTcxMjkgLTAuMzE5MDU0NiwtMC4zNjc5MTI5IEwgMC40OTA1MjY1LDAuMTk2NTM3NyBaIiAvPjwvY2xpcFBhdGg+PC9kZWZzPjxnICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsMCw2Ni42NjY2NjcpIiAgICAgaWQ9ImcxMCI+PGcgICAgICAgaWQ9ImcxMiI+PGcgICAgICAgICB0cmFuc2Zvcm09InNjYWxlKDUwKSIgICAgICAgICBpZD0iZzE0Ij48ZyAgICAgICAgICAgaWQ9ImcxNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMjIpIiAgICAgICAgICAgICBpZD0iZzE4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2UyNCIgICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURJQUFBQXlDQVlBQUFBZVA0aXhBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBRnRKUkVGVWFJSHR6d0VOZ0RBQXdMQnpGL2R2QmlQbzRDYWUwSkJWd1hZOTYzN0hEOHl2QTA1cFJOT0lwaEZOSTVwR05JMW9HdEUwb21sRTA0aW1FVTBqbWtZMGpXZ2EwVFNpYVVUVGlLWVJUU09hUmpTTmFCclJOS0xaaTFFREtUSnpwMmNBQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjxnICAgICAgICAgICBpZD0iZzI2Ij48ZyAgICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzMikiICAgICAgICAgICAgIGlkPSJnMjgiPjxpbWFnZSAgICAgICAgICAgICAgIGlkPSJpbWFnZTM0IiAgICAgICAgICAgICAgIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRElBQUFBeUNBWUFBQUFlUDRpeEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFIQkpSRUZVYUlIdDJyRU5nREFRQk1HejJ5Q25DZHAzRStUMDhVUjBnT1MxdFZQQnJ5Nzk5cHlqc3JEanZwSWtmZklkdnpHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmhhVlMzOXIvWFpacEVYai84SVcxZWx3VE1BQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}




.bx-red .product-item-small-card .btn.btn-default {
    outline: 0;
    background-color: #f04925;
    border-color: #f04925;
    color: #FFF;
    font-size: 90%;
    padding: 9px 20px;
    font-weight: 600;
    text-transform: uppercase;
    height: 40px;
    box-sizing: border-box;
}


.bx-red .product-item-small-card .btn.btn-default.inCorzYes {
    background-color: #fff;
    border-color: #f04925;
    color: #f04925;
}

@media only screen and (max-width: 1850px) {

    .catalog-products-viewed.bx-red .btn.btn-default {
        width: 110px;
        font-size: 80%;
        padding: 7px 5px;
        height: 33px;
    }
    .catalog-products-viewed.bx-red .fav1_btn_min {
        width: 33px;
        height: 33px;
    }
}


@media only screen and (max-width: 1600px) {
    p.product-by-text {
        padding: 3px;
    }
    .product-item-fake-btn {
        height: 50px;
    }


    button.product-by-one-click {
        height: 35px;
    }
    button.product-by-yes {
        height: 35px;
    }
    .catalog-products-viewed.bx-red .btn.btn-default {
        width: 80px;
        height: 27px;
        padding: 5px 5px;
    }
    .catalog-products-viewed.bx-red .fav1_btn_min {
        width: 27px;
        height: 27px;
    }
}

@media only screen and (max-width: 1320px) {
    .col-sm-12-my-elem {
        width: 450px;
    }
    .col-sm-12-my-elem-price {
        width: 400px;
        float: right;
    }
    .catalog-products-viewed.bx-red .btn.btn-default {
        width: 90px;
    }
}









.fav1_btn:hover, .fav1_btn_min:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNjYuNjY2NjY0IDY2LjY2NjY2NCIgICBoZWlnaHQ9IjY2LjY2NjY2NCIgICB3aWR0aD0iNjYuNjY2NjY0IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIGlkPSJwYXRoMjAiICAgICAgICAgZD0iTSAwLjk4MDAxMzIsMC4wMTk5ODc1IFYgMC45ODAwMTI2IEggMC4wMTk5ODgxIFYgMC4wMTk5ODc1IEggMC45ODAwMTMyIE0gMS4wMDAwMDQ2LC00ZS02IEggLTMuNGUtNiB2IDEuMDAwMDA4IGggMS4wMDAwMDggViAtNGUtNiBaIiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDMyIiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggICAgICAgICBzdHlsZT0iY2xpcC1ydWxlOmV2ZW5vZGQiICAgICAgICAgaWQ9InBhdGgzMCIgICAgICAgICBkPSJtIDAuNDg5OTk4NSwwLjY4MDI0NDcgYyAtMC4wODAyNjA2LDAuMDgyMDYyMSAtMC4zMDg1MjUsMC4xMDc1MDA4IC0wLjMxMDA0NywtMC4xMTA2Mzc5IDAsLTAuMTYxMTQyNCAwLjMxMDM4ODcsLTAuMzQ5NTU2IDAuMzEwMzg4NywtMC4zNDk1NTYgMCwwIDAuMzA5NzA1MywwLjE5NDg3NDIgMC4zMDk3MDUzLDAuMzUwODI5NSAtMC4wMDE1MjIsMC4yMTg2OTc3IC0wLjIzMzQ4MjYsMC4xODc2NjgyIC0wLjMxMDA0NywwLjEwOTM2NDQgeiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGg0MiIgICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoICAgICAgICAgaWQ9InBhdGg0MCIgICAgICAgICBkPSJtIDAuNDkwMzQwMiwwLjIyMDA1MDggYyAwLDAgMC4zMDk3MDUzLDAuMTk0ODc0MiAwLjMwOTcwNTMsMC4zNTA4Mjk1IC04LjY5N2UtNCwwLjEyNDQ5MDkgLTAuMDc2Mzc4MSwwLjE2ODA2ODkgLTAuMTU1Mzk2MywwLjE2ODA2ODkgLTAuMDU5ODIyNywwIC0wLjEyMTY2NDQsLTAuMDI0OTcyNyAtMC4xNTQ2NTA3LC0wLjA1ODcwNDUgQyAwLjQ1NTgzMTgsMC43MTUxNTY4IDAuMzk0ODU5OCwwLjczOTg1IDAuMzM2LDAuNzM5ODUgYyAtMC4wNzk0ODQxLDAgLTAuMTU1MTc4OCwtMC4wNDQ5NDQ3IC0wLjE1NjA0ODUsLTAuMTcwMjQzMiAwLC0wLjE2MTE0MjQgMC4zMTAzODg3LC0wLjM0OTU1NiAwLjMxMDM4ODcsLTAuMzQ5NTU2IG0gMS44NjNlLTQsLTAuMDIzNTEyOSAtMC4wMTA1NjA2LDAuMDA2NDMgQyAwLjQ2Njg4OTQsMC4yMTA4ODc5IDAuMTU5OTc5NSwwLjM5OTE3NzMgMC4xNTk5Nzk1LDAuNTY5NjA2OCAwLjE2MDk0MjQsMC43MDk5MDc2IDAuMjUxNTE1MiwwLjc1OTg1MyAwLjMzNiwwLjc1OTg1MyBjIDAuMDU2MDk1NSwwIDAuMTE0Mzk2MiwtMC4wMjAyODI1IDAuMTU0MDYwNiwtMC4wNTI2Nzg4IDAuMDM5MjI5NiwwLjAzMTQ2NDQgMC4wOTg3NDE3LDAuMDUxNzc4MSAwLjE1NDU4ODYsMC4wNTE3NzgxIDAuMTA4OTkxNywwIDAuMTc0NTYwNiwtMC4wNzAyNTkxIDAuMTc1Mzk5MywtMC4xODc5MTY3IDAsLTAuMTY1MjczNSAtMC4zMDYwNDAyLC0wLjM1OTcxMjkgLTAuMzE5MDU0NiwtMC4zNjc5MTI5IEwgMC40OTA1MjY1LDAuMTk2NTM3NyBaIiAvPjwvY2xpcFBhdGg+PC9kZWZzPjxnICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzMzMsMCwwLC0xLjMzMzMzMzMsMCw2Ni42NjY2NjcpIiAgICAgaWQ9ImcxMCI+PGcgICAgICAgaWQ9ImcxMiI+PGcgICAgICAgICB0cmFuc2Zvcm09InNjYWxlKDUwKSIgICAgICAgICBpZD0iZzE0Ij48ZyAgICAgICAgICAgaWQ9ImcxNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMjIpIiAgICAgICAgICAgICBpZD0iZzE4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2UyNCIgICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURJQUFBQXlDQVlBQUFBZVA0aXhBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBRnRKUkVGVWFJSHR6d0VOZ0RBQXdMQnpGL2R2QmlQbzRDYWUwSkJWd1hZOTYzN0hEOHl2QTA1cFJOT0lwaEZOSTVwR05JMW9HdEUwb21sRTA0aW1FVTBqbWtZMGpXZ2EwVFNpYVVUVGlLWVJUU09hUmpTTmFCclJOS0xaaTFFREtUSnpwMmNBQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjxnICAgICAgICAgICBpZD0iZzI2Ij48ZyAgICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgzMikiICAgICAgICAgICAgIGlkPSJnMjgiPjxpbWFnZSAgICAgICAgICAgICAgIGlkPSJpbWFnZTM0IiAgICAgICAgICAgICAgIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRElBQUFBeUNBWUFBQUFlUDRpeEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFIQkpSRUZVYUlIdDJyRU5nREFRQk1HelV5SnFvZjhPWEFzUitSUFJBWkxYMWs0RnY3cjAyelB1eXNLTzYweVM5TWwzL01ZUUdrTm9ES0V4aE1ZUUdrTm9ES0V4aE1ZUUdrTm9ES0V4aE1ZUUdrTm9ES0V4aE1ZUUdrTm9ES0V4aE1ZUUdrTm9ES0ZwVmJYMHY5Wm5tMFZlT0E0SVd6ZHNNeFFBQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjxnICAgICAgICAgICBpZD0iZzM2Ij48ZyAgICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGg0MikiICAgICAgICAgICAgIGlkPSJnMzgiPjxpbWFnZSAgICAgICAgICAgICAgIGlkPSJpbWFnZTQ0IiAgICAgICAgICAgICAgIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRElBQUFBeUNBWUFBQUFlUDRpeEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFIQkpSRUZVYUlIdDJyRU5nREFRQk1HejJ5Q25DZHAzRStUMDhVUjBnT1MxdFZQQnJ5Nzk5cHlqc3JEanZwSWtmZklkdnpHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmdNb1RHRXhoQWFRMmhhVlMzOXIvWFpacEVYai84SVcxZWx3VE1BQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

.fav1_btn.active, .fav1_btn_min.active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNjYuNjY2NjY0IDY2LjY2NjY2NCIgICBoZWlnaHQ9IjY2LjY2NjY2NCIgICB3aWR0aD0iNjYuNjY2NjY0IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIGlkPSJwYXRoMjAiICAgICAgICAgZD0iTSAwLjk4MDAxMjYsMC4wMTk5ODc4IFYgMC45ODAwMTI5IEggMC4wMTk5ODc0IFYgMC4wMTk5ODc4IEggMC45ODAwMTI2IE0gMS4wMDAwMDQsLTMuN2UtNiBIIC00ZS02IHYgMS4wMDAwMDggSCAxLjAwMDAwNCBWIC0zLjdlLTYgWiIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMiIgICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoICAgICAgICAgc3R5bGU9ImNsaXAtcnVsZTpldmVub2RkIiAgICAgICAgIGlkPSJwYXRoMzAiICAgICAgICAgZD0ibSAwLjQ4OTk5ODUsMC42ODAyNDQ3IGMgLTAuMDgwMjYwNiwwLjA4MjA2MjEgLTAuMzA4NTI1LDAuMTA3NTAwOCAtMC4zMTAwNDcsLTAuMTEwNjM3OSAwLC0wLjE2MTE0MjQgMC4zMTAzODg3LC0wLjM0OTU1NiAwLjMxMDM4ODcsLTAuMzQ5NTU2IDAsMCAwLjMwOTcwNTMsMC4xOTQ4NzQyIDAuMzA5NzA1MywwLjM1MDgyOTUgLTAuMDAxNTIyLDAuMjE4Njk3NyAtMC4yMzM0ODI2LDAuMTg3NjY4MiAtMC4zMTAwNDcsMC4xMDkzNjQ0IHoiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoNDIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIGlkPSJwYXRoNDAiICAgICAgICAgZD0ibSAwLjQ5MDM0MDIsMC4yMjAwNTA4IGMgMCwwIDAuMzA5NzA1MywwLjE5NDg3NDIgMC4zMDk3MDUzLDAuMzUwODI5NSAtOC42OTdlLTQsMC4xMjQ0OTA5IC0wLjA3NjM3ODEsMC4xNjgwNjg5IC0wLjE1NTM5NjMsMC4xNjgwNjg5IC0wLjA1OTgyMjcsMCAtMC4xMjE2NjQ0LC0wLjAyNDk3MjcgLTAuMTU0NjUwNywtMC4wNTg3MDQ1IEMgMC40NTU4MzE4LDAuNzE1MTU2OCAwLjM5NDg1OTgsMC43Mzk4NSAwLjMzNiwwLjczOTg1IGMgLTAuMDc5NDg0MSwwIC0wLjE1NTE3ODgsLTAuMDQ0OTQ0NyAtMC4xNTYwNDg1LC0wLjE3MDI0MzIgMCwtMC4xNjExNDI0IDAuMzEwMzg4NywtMC4zNDk1NTYgMC4zMTAzODg3LC0wLjM0OTU1NiBtIDEuODYzZS00LC0wLjAyMzUxMjkgLTAuMDEwNTYwNiwwLjAwNjQzIEMgMC40NjY4ODk0LDAuMjEwODg3OSAwLjE1OTk3OTUsMC4zOTkxNzczIDAuMTU5OTc5NSwwLjU2OTYwNjggMC4xNjA5NDI0LDAuNzA5OTA3NiAwLjI1MTUxNTIsMC43NTk4NTMgMC4zMzYsMC43NTk4NTMgYyAwLjA1NjA5NTUsMCAwLjExNDM5NjIsLTAuMDIwMjgyNSAwLjE1NDA2MDYsLTAuMDUyNjc4OCAwLjAzOTIyOTYsMC4wMzE0NjQ0IDAuMDk4NzQxNywwLjA1MTc3ODEgMC4xNTQ1ODg2LDAuMDUxNzc4MSAwLjEwODk5MTcsMCAwLjE3NDU2MDYsLTAuMDcwMjU5MSAwLjE3NTM5OTMsLTAuMTg3OTE2NyAwLC0wLjE2NTI3MzUgLTAuMzA2MDQwMiwtMC4zNTk3MTI5IC0wLjMxOTA1NDYsLTAuMzY3OTEyOSBMIDAuNDkwNTI2NSwwLjE5NjUzNzcgWiIgLz48L2NsaXBQYXRoPjxtYXNrICAgICAgIGlkPSJtYXNrNDQiICAgICAgIGhlaWdodD0iMSIgICAgICAgd2lkdGg9IjEiICAgICAgIHk9IjAiICAgICAgIHg9IjAiICAgICAgIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiPjxpbWFnZSAgICAgICAgIGlkPSJpbWFnZTQ2IiAgICAgICAgIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRElBQUFBeUNBQUFBQUE3Vk5kdEFBQUFBWE5DU1ZRSTVncGJtUUFBQUNwSlJFRlVTSW50eTZFQkFBQUl3N0RDL3ovRERUTVlHcDhhTWdWcGdZNkh4V0t4V0N3V3k1ZHlZd0dWa3dKZC9BTTVYQUFBQUFCSlJVNUVya0pnZ2c9PSIgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIgICAgICAgICBoZWlnaHQ9IjEiICAgICAgICAgd2lkdGg9IjEiIC8+PC9tYXNrPjwvZGVmcz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDAsNjYuNjY2NjY3KSIgICAgIGlkPSJnMTAiPjxnICAgICAgIGlkPSJnMTIiPjxnICAgICAgICAgdHJhbnNmb3JtPSJzY2FsZSg1MCkiICAgICAgICAgaWQ9ImcxNCI+PGcgICAgICAgICAgIGlkPSJnMTYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDIyKSIgICAgICAgICAgICAgaWQ9ImcxOCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlMjQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFESUFBQUF5Q0FZQUFBQWVQNGl4QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUZ0SlJFRlVhSUh0endFTmdEQUF3TEJ6Ri9kdkJpUG80Q2FlMEpCVndYWTk2MzdIRDh5dkEwNXBSTk9JcGhGTkk1cEdOSTFvR3RFMG9tbEUwNGltRVUwam1rWTBqV2dhMFRTaWFVVFRpS1lSVFNPYVJqU05hQnJSTktMWmkxRURLVEp6cDJjQUFBQUFTVVZPUks1Q1lJST0iICAgICAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxKSIgICAgICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgICAgICAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIgICAgICAgICAgICAgICBoZWlnaHQ9IjEiICAgICAgICAgICAgICAgd2lkdGg9IjEiIC8+PC9nPjwvZz48ZyAgICAgICAgICAgaWQ9ImcyNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMzIpIiAgICAgICAgICAgICBpZD0iZzI4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2UzNCIgICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQURJQUFBQXlDQVlBQUFBZVA0aXhBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBSEZKUkVGVWFJSHQyckVOZ0RBUUJNR3pTeUNqRS9wUDNBa1pOVHdSSFNCNWJlMVU4S3RMdjkzSHFDenNmSzRrU1o5OHgyOE1vVEdFeGhBYVEyZ01vVEdFeGhBYVEyZ01vVEdFeGhBYVEyZ01vVEdFeGhBYVEyZ01vVEdFeGhBYVEyZ01vVEdFeGhDYVZsVkwvMnQ5dGxua0JZUy9DRnRRZWUxeEFBQUFBRWxGVGtTdVFtQ0MiICAgICAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxKSIgICAgICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgICAgICAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIgICAgICAgICAgICAgICBoZWlnaHQ9IjEiICAgICAgICAgICAgICAgd2lkdGg9IjEiIC8+PC9nPjwvZz48ZyAgICAgICAgICAgaWQ9ImczNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoNDIpIiAgICAgICAgICAgICBpZD0iZzM4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2U0OCIgICAgICAgICAgICAgICBtYXNrPSJ1cmwoI21hc2s0NCkiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFESUFBQUF5Q0FZQUFBQWVQNGl4QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUw5SlJFRlVhSUh0MmpFT3dqQVFSTkcvVms0QUZUZmgvaFZjQkNxdTRLVndDQVNsU3BPeE5hK3psTUxmWG5lSngrbWVVSUVFZ3N4S1JJRzJJZ2w2TUVIbDhyb2V2WS9kbnVjYkFLWGR4S3ptNnFQMVNsdmhNem8xb1FSdHpKbytocW9wbWZPNUx4SGx5UDNzVmlKK3o3M1BDT2g1NTMrV3g5N1R3OTZ5UFBhZUh2YVdrVVpyREE1UjR4QTFEbEhqRURVT1VlTVFOUTVSNHhBMURsSGpFRFVPVWVNUU5RNVI0eEExRGxIakVEVU9VZU1RTmNPRVRQRDlWYWhudzl6SUd4THhIT1puakg0ckFBQUFBRWxGVGtTdVFtQ0MiICAgICAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxKSIgICAgICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgICAgICAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIgICAgICAgICAgICAgICBoZWlnaHQ9IjEiICAgICAgICAgICAgICAgd2lkdGg9IjEiIC8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=);
}



td.basket-items-list-item-remove {
    position: relative;
}
a.in-favor-btn-korz {
    display: inline-block;


    position: absolute;
    right: 25px;
    width: 200px;
    bottom: 15px;
    text-transform: uppercase;
    background-color: #fff;
    color: #e613c7;
    border: 1px solid;
    padding: 10px 0 8px 50px;
    cursor: pointer;
    transition: all 0.3s ease;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNDEuMzMzMzMyIDM0LjY2NjY2OCIgICBoZWlnaHQ9IjM0LjY2NjY2OCIgICB3aWR0aD0iNDEuMzMzMzMyIiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDIwIiAgICAgICAgIGQ9Ik0gMC40OTk5OTk5LDAuODg1MDg1NiBDIDAuMzcwNTc3MiwxLjA0Mjg5MjEgMC4wMDIzODEsMS4wOTE4MjE3IC01LjM0ZS01LDAuNjcyMzA3NCBjIDAsLTAuMzA5ODY3MiAwLjUwMDU5OTgsLTAuNjcyMjE4MSAwLjUwMDU5OTgsLTAuNjcyMjE4MSAwLDAgMC40OTk1MDY3LDAuMzc0NzkwNiAwLjQ5OTUwNjcsMC42NzQ3MDYgLTAuMDAyNDM0LDAuNDIwNTgwNiAtMC4zNzY1NDI4LDAuMzYwODcgLTAuNTAwMDUzMiwwLjIxMDI5MDMgeiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDAsMzQuNjY2NjY3KSIgICAgIGlkPSJnMTAiPjxnICAgICAgIGlkPSJnMTIiPjxnICAgICAgICAgdHJhbnNmb3JtPSJzY2FsZSgzMSwyNikiICAgICAgICAgaWQ9ImcxNCI+PGcgICAgICAgICAgIGlkPSJnMTYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDIyKSIgICAgICAgICAgICAgaWQ9ImcxOCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlMjQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCOEFBQUFhQ0FZQUFBQlBZNGVLQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUM1SlJFRlVTSW50elFFTkFDQUlBRENrdjFGc1lpZUl3ZGorQWovdi9vb2hPUlhMNVhLNVhDNlh5K1h5SFhrRHBtSURPYXc1c05nQUFBQUFTVVZPUks1Q1lJST0iICAgICAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxKSIgICAgICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgICAgICAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIgICAgICAgICAgICAgICBoZWlnaHQ9IjEiICAgICAgICAgICAgICAgd2lkdGg9IjEiIC8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=);
    background-size: auto 55%;
    background-position: 9px center;
    background-repeat: no-repeat;
}

.in-favor-btn-korz-yes {
    display: none;
    position: absolute;
    right: 25px;
    width: 200px;
    bottom: 15px;
    text-transform: uppercase;
    background-color: #af8bce;
    color: #ffffff;
    border: 1px solid #af8bce;
    padding: 10px 0 8px 50px;
    cursor: pointer;
    transition: all 0.3s ease;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNDEuMzMzMzMyIDM0LjY2NjY2OCIgICBoZWlnaHQ9IjM0LjY2NjY2OCIgICB3aWR0aD0iNDEuMzMzMzMyIiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDIwIiAgICAgICAgIGQ9Ik0gMC40OTk5OTk5LDAuODg1MDg1NiBDIDAuMzcwNTc3MiwxLjA0Mjg5MjEgMC4wMDIzODEsMS4wOTE4MjE3IC01LjM0ZS01LDAuNjcyMzA3NCBjIDAsLTAuMzA5ODY3MiAwLjUwMDU5OTgsLTAuNjcyMjE4MSAwLjUwMDU5OTgsLTAuNjcyMjE4MSAwLDAgMC40OTk1MDY3LDAuMzc0NzkwNiAwLjQ5OTUwNjcsMC42NzQ3MDYgLTAuMDAyNDM0LDAuNDIwNTgwNiAtMC4zNzY1NDI4LDAuMzYwODcgLTAuNTAwMDUzMiwwLjIxMDI5MDMgeiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDAsMzQuNjY2NjY3KSIgICAgIGlkPSJnMTAiPjxnICAgICAgIGlkPSJnMTIiPjxnICAgICAgICAgdHJhbnNmb3JtPSJzY2FsZSgzMSwyNikiICAgICAgICAgaWQ9ImcxNCI+PGcgICAgICAgICAgIGlkPSJnMTYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDIyKSIgICAgICAgICAgICAgaWQ9ImcxOCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlMjQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCOEFBQUFhQ0FZQUFBQlBZNGVLQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUN0SlJFRlVTSW50elFjTkFEQUlBTEF4LzVZNU1naEphNkNSWGYyVy9LMVlMcGZMNVhLNVhDNlgzOGdIdnZRRUxWZlhMM2NBQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
    background-size: auto 55%;
    background-position: 8px center;
    background-repeat: no-repeat;
}
a.in-favor-btn-korz-yes:hover {
    text-decoration: none;
    background-color: #e880d9;
    color: #fff;
    border: 1px solid #e880d9;
}
a.in-favor-btn-korz:hover {
    text-decoration: none;
    background-color: #ffeffd;
}


.basket-checkout-section button.btn.btn-lg.btn-default.basket-btn-checkout {
    width: auto;
}





.but-left-katalog-box-2 {
    position: absolute;
    display: block;
    left: 0;
    width: 100%;
    top: 100%;
    display: none;
    opacity: 0;
    box-shadow: 0 3px 17px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.3s ease ;
    -moz-transition: all 0.3s ease ;
    -ms-transition: all 0.3s ease ;
    -o-transition: all 0.3s ease ;
    transition: all 0.3s ease ;
}
.but-left-katalog-box-main-2 {
    display: block;
    position: relative;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    color: #000;
    padding: 20px 100px 20px 50px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNDI2LjY2NjY2IDczMy4zMzMzMSIgICBoZWlnaHQ9IjczMy4zMzMzMSIgICB3aWR0aD0iNDI2LjY2NjY2IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDIwIiAgICAgICAgIGQ9Ik0gMC4xNDY4NzU3LDAuOTg1NDU1NCAwLjkxNTYzMDcsMC41MDAwNDIxIDAuMTQ3NDA3LDAuMDE0NjQzIDAuMTAwNjA4NywwLjA0MDExODQgMC44MjkwMTg4LDAuNTAwMzY1MyAwLjA5OTk5ODksMC45NjAwMDEgWiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDAsNzMzLjMzMzMzKSIgICAgIGlkPSJnMTAiPjxnICAgICAgIGlkPSJnMTIiPjxnICAgICAgICAgdHJhbnNmb3JtPSJzY2FsZSgzMjAsNTUwKSIgICAgICAgICBpZD0iZzE0Ij48ZyAgICAgICAgICAgaWQ9ImcxNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMjIpIiAgICAgICAgICAgICBpZD0iZzE4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2UyNCIgICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVVBQUFBSW1DQVlBQUFBaTFWTndBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFCeVJKUkVGVWVKenQxTUVSZ0VBTUF6RkMvejJISXVBZXpFb0ZlUHphMmQyOURwcVprL05BMk50ODNSLzlBUGdkQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnU3dCQkxJRUVNZ1NRQ0JMQUlFc0FRU3lCQkRJRWtBZ1N3Q0JMQUVFc2dRUXlCSkFJRXNBZ1N3QkJMSUVFTWdTUUNCTEFJRXNBUVN5QkJESUVrQWdTd0NCTEFFRXNnUVF5QkpBSUVzQWdTd0JCTElFRU1nU1FDQkxBSUVzQVFTeUJCRElFa0FnU3dDQkxBRUVzZ1FReUJKQUlFc0FnYXdIR1RzTFNKWHZ2dE1BQUFBQVNVVk9SSzVDWUlJPSIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
    background-size: auto 30px;
    background-position: 95% center;
    background-repeat: no-repeat;

}
.but-left-katalog-box-main-2:hover, .but-left-katalog-box-main-2.active-kat {
    text-decoration: none;
    background-color: #f04925;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNDI2LjY2NjY2IDczMy4zMzMzMSIgICBoZWlnaHQ9IjczMy4zMzMzMSIgICB3aWR0aD0iNDI2LjY2NjY2IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDIwIiAgICAgICAgIGQ9Ik0gMC4xNDY4NzU3LDAuOTg1NDU1NCAwLjkxNTYzMDcsMC41MDAwNDIxIDAuMTQ3NDA3LDAuMDE0NjQzIDAuMTAwNjA4NywwLjA0MDExODQgMC44MjkwMTg4LDAuNTAwMzY1MyAwLjA5OTk5ODksMC45NjAwMDEgWiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDAsNzMzLjMzMzMzKSIgICAgIGlkPSJnMTAiPjxnICAgICAgIGlkPSJnMTIiPjxnICAgICAgICAgdHJhbnNmb3JtPSJzY2FsZSgzMjAsNTUwKSIgICAgICAgICBpZD0iZzE0Ij48ZyAgICAgICAgICAgaWQ9ImcxNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMjIpIiAgICAgICAgICAgICBpZD0iZzE4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2UyNCIgICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVVBQUFBSW1DQVlBQUFBaTFWTndBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFCeGxKUkVGVWVKenQxREVCQUNBTXdEREF2K2NoWTBjVEJiMTZaMllPUU5EYkRnRFlZb0JBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKRDFBZjBBQ0VodWxXdWZBQUFBQUVsRlRrU3VRbUNDIiAgICAgICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMSkiICAgICAgICAgICAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgICAgICAgICAgICAgICBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQiICAgICAgICAgICAgICAgaGVpZ2h0PSIxIiAgICAgICAgICAgICAgIHdpZHRoPSIxIiAvPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+);
    background-size: auto 38px;
    color: #fff;

}

.but-left-katalog-box-main-2.green-theme:hover, .but-left-katalog-box-main-2.green-theme.active-kat {
    text-decoration: none;
    background-color: #499a41;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNDI2LjY2NjY2IDczMy4zMzMzMSIgICBoZWlnaHQ9IjczMy4zMzMzMSIgICB3aWR0aD0iNDI2LjY2NjY2IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDIwIiAgICAgICAgIGQ9Ik0gMC4xNDY4NzU3LDAuOTg1NDU1NCAwLjkxNTYzMDcsMC41MDAwNDIxIDAuMTQ3NDA3LDAuMDE0NjQzIDAuMTAwNjA4NywwLjA0MDExODQgMC44MjkwMTg4LDAuNTAwMzY1MyAwLjA5OTk5ODksMC45NjAwMDEgWiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDAsNzMzLjMzMzMzKSIgICAgIGlkPSJnMTAiPjxnICAgICAgIGlkPSJnMTIiPjxnICAgICAgICAgdHJhbnNmb3JtPSJzY2FsZSgzMjAsNTUwKSIgICAgICAgICBpZD0iZzE0Ij48ZyAgICAgICAgICAgaWQ9ImcxNiI+PGcgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMjIpIiAgICAgICAgICAgICBpZD0iZzE4Ij48aW1hZ2UgICAgICAgICAgICAgICBpZD0iaW1hZ2UyNCIgICAgICAgICAgICAgICB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVVBQUFBSW1DQVlBQUFBaTFWTndBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFCeGxKUkVGVWVKenQxREVCQUNBTXdEREF2K2NoWTBjVEJiMTZaMllPUU5EYkRnRFlZb0JBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKRDFBZjBBQ0VodWxXdWZBQUFBQUVsRlRrU3VRbUNDIiAgICAgICAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMSkiICAgICAgICAgICAgICAgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgICAgICAgICAgICAgICBzdHlsZT0iaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplU3BlZWQiICAgICAgICAgICAgICAgaGVpZ2h0PSIxIiAgICAgICAgICAgICAgIHdpZHRoPSIxIiAvPjwvZz48L2c+PC9nPjwvZz48L2c+PC9zdmc+);
    background-size: auto 38px;
    color: #fff;

}



span.dop-h-menu-big {
    font-size: 130%;
    font-family: arial;
}
span.dop-h-menu {
    text-transform: none;
    font-size: 80%;
    display: inline-block;
    line-height: 120%;
    font-weight: 400;
}

span.h-menu-name {
    font-size: 90%;
}

.top-cat-kat-box-2 {
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
    opacity: 0;
    box-shadow: 0 3px 17px rgba(0, 0, 0, 0.3);
    -webkit-transition: all 0.3s ease ;
    -moz-transition: all 0.3s ease ;
    -ms-transition: all 0.3s ease ;
    -o-transition: all 0.3s ease ;
    transition: all 0.3s ease ;
}

.top-cat-kat-2.kat-podkat-2 {
    position: relative;
    width: 100%;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNDI2LjY2NjY2IDczMy4zMzMzMSIgICBoZWlnaHQ9IjczMy4zMzMzMSIgICB3aWR0aD0iNDI2LjY2NjY2IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDIwIiAgICAgICAgIGQ9Ik0gMC45ODU5OTAzLDAuNTAwMzk2OCAwLjg2OTQzMjQsMC41NjgyMTI0IDAuMTI4MTI3MywwLjk5OTk5ODYgMC4wMTI0OTk2LDAuOTMyNzI3OSAwLjc1MzEzNDIsMC41MDAzMDE5IDAuMDE0MDA5NywwLjA2ODY5MTQgMC4xMzA1Njc2LDguNzk0ZS00IFoiIC8+PC9jbGlwUGF0aD48L2RlZnM+PGcgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywwLDczMy4zMzMzMykiICAgICBpZD0iZzEwIj48ZyAgICAgICBpZD0iZzEyIj48ZyAgICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMzIwLDU1MCkiICAgICAgICAgaWQ9ImcxNCI+PGcgICAgICAgICAgIGlkPSJnMTYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDIyKSIgICAgICAgICAgICAgaWQ9ImcxOCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlMjQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFVQUFBQUltQ0FZQUFBQWkxVk53QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQnhsSlJFRlVlSnp0MURFQkFDQU13TENCZjg4Z1kwY1RCYjE2WnVZTlFORGREZ0RZWW9CQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkQxQWU5dUJVdmd1V29tQUFBQUFFbEZUa1N1UW1DQyIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
    background-size: auto 12px;
    background-position: 96% center;
    background-repeat: no-repeat;

}

.top2-cat-kat-2.kat-podkat-2 {
    position: relative;
    width: 370px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNDI2LjY2NjY2IDczMy4zMzMzMSIgICBoZWlnaHQ9IjczMy4zMzMzMSIgICB3aWR0aD0iNDI2LjY2NjY2IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDIwIiAgICAgICAgIGQ9Ik0gMC45ODU5OTAzLDAuNTAwMzk2OCAwLjg2OTQzMjQsMC41NjgyMTI0IDAuMTI4MTI3MywwLjk5OTk5ODYgMC4wMTI0OTk2LDAuOTMyNzI3OSAwLjc1MzEzNDIsMC41MDAzMDE5IDAuMDE0MDA5NywwLjA2ODY5MTQgMC4xMzA1Njc2LDguNzk0ZS00IFoiIC8+PC9jbGlwUGF0aD48L2RlZnM+PGcgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywwLDczMy4zMzMzMykiICAgICBpZD0iZzEwIj48ZyAgICAgICBpZD0iZzEyIj48ZyAgICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMzIwLDU1MCkiICAgICAgICAgaWQ9ImcxNCI+PGcgICAgICAgICAgIGlkPSJnMTYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDIyKSIgICAgICAgICAgICAgaWQ9ImcxOCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlMjQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFVQUFBQUltQ0FZQUFBQWkxVk53QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQnhsSlJFRlVlSnp0MURFQkFDQU13TENCZjg4Z1kwY1RCYjE2WnVZTlFORGREZ0RZWW9CQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkQxQWU5dUJVdmd1V29tQUFBQUFFbEZUa1N1UW1DQyIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
    background-size: auto 12px;
    background-position: 96% center;
    background-repeat: no-repeat;

}

.top3-cat-kat-2.kat-podkat-2 {
    position: relative;
    width: 370px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNDI2LjY2NjY2IDczMy4zMzMzMSIgICBoZWlnaHQ9IjczMy4zMzMzMSIgICB3aWR0aD0iNDI2LjY2NjY2IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDIwIiAgICAgICAgIGQ9Ik0gMC45ODU5OTAzLDAuNTAwMzk2OCAwLjg2OTQzMjQsMC41NjgyMTI0IDAuMTI4MTI3MywwLjk5OTk5ODYgMC4wMTI0OTk2LDAuOTMyNzI3OSAwLjc1MzEzNDIsMC41MDAzMDE5IDAuMDE0MDA5NywwLjA2ODY5MTQgMC4xMzA1Njc2LDguNzk0ZS00IFoiIC8+PC9jbGlwUGF0aD48L2RlZnM+PGcgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMzMywwLDAsLTEuMzMzMzMzMywwLDczMy4zMzMzMykiICAgICBpZD0iZzEwIj48ZyAgICAgICBpZD0iZzEyIj48ZyAgICAgICAgIHRyYW5zZm9ybT0ic2NhbGUoMzIwLDU1MCkiICAgICAgICAgaWQ9ImcxNCI+PGcgICAgICAgICAgIGlkPSJnMTYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDIyKSIgICAgICAgICAgICAgaWQ9ImcxOCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlMjQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFVQUFBQUltQ0FZQUFBQWkxVk53QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQnhsSlJFRlVlSnp0MURFQkFDQU13TENCZjg4Z1kwY1RCYjE2WnVZTlFORGREZ0RZWW9CQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkJsZ0VDV0FRSlpCZ2hrR1NDUVpZQkFsZ0VDV1FZSVpCa2drR1dBUUpZQkFsa0dDR1FaSUpCbGdFQ1dBUUpaQmdoa0dTQ1FaWUJBbGdFQ1dRWUlaQmtna0dXQVFKWUJBbGtHQ0dRWklKQmxnRUNXQVFKWkJnaGtHU0NRWllCQWxnRUNXUVlJWkJrZ2tHV0FRSllCQWxrR0NHUVpJSkQxQWU5dUJVdmd1V29tQUFBQUFFbEZUa1N1UW1DQyIgICAgICAgICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDEpIiAgICAgICAgICAgICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiICAgICAgICAgICAgICAgc3R5bGU9ImltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkIiAgICAgICAgICAgICAgIGhlaWdodD0iMSIgICAgICAgICAgICAgICB3aWR0aD0iMSIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
    background-size: auto 12px;
    background-position: 96% center;
    background-repeat: no-repeat;

}

.top2-cat-kat-2.kat-podkat-2:hover, .top2-cat-kat-2.kat-podkat-2.active-kat, .top-cat-kat-2.kat-podkat-2:hover, .top-cat-kat-2.kat-podkat-2.active-kat, .top3-cat-kat-2.kat-podkat-2:hover, .top3-cat-kat-2.kat-podkat-2.active-kat{
    background-color: #f04925;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB2aWV3Qm94PSIwIDAgNDE1LjM1OTk5IDczMi43OTk5OSIgICBoZWlnaHQ9IjczMi43OTk5OSIgICB3aWR0aD0iNDE1LjM1OTk5IiAgIHhtbDpzcGFjZT0icHJlc2VydmUiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIj48bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnM2Ij48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMjIiICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48cGF0aCAgICAgICAgIHN0eWxlPSJjbGlwLXJ1bGU6ZXZlbm9kZCIgICAgICAgICBpZD0icGF0aDIwIiAgICAgICAgIGQ9Ik0gMC4xMjA5NTQxLDQuMzY0ZS00IDAuMDAyMzExNSwwLjA2ODEyMTcgMC43NjA0MDE3LDAuNDk5OTk5NyAtMWUtNywwLjkzMjc1MDggMC4xMTc4NzM3LDEuMDAwMDAwMyAwLjk5ODQ1ODMsMC41MDA0MzcgWiIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZyAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4zMzMzMzMzLDAsMCwtMS4zMzMzMzMzLDAsNzMyLjgpIiAgICAgaWQ9ImcxMCI+PGcgICAgICAgaWQ9ImcxMiI+PGcgICAgICAgICB0cmFuc2Zvcm09InNjYWxlKDMxMS41Miw1NDkuNikiICAgICAgICAgaWQ9ImcxNCI+PGcgICAgICAgICAgIGlkPSJnMTYiPjxnICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDIyKSIgICAgICAgICAgICAgaWQ9ImcxOCI+PGltYWdlICAgICAgICAgICAgICAgaWQ9ImltYWdlMjQiICAgICAgICAgICAgICAgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUJSSUFBQWp5Q0FZQUFBQUNNbmZ3QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBSUFCSlJFRlVlSnpzMkRFQndDQVF3TUJTLzU0ZkIyU0U0VTVCNXF5Wm1ROEFBQUFBNE9DL0hRQUFBQUFBdk05SUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUFBSkNNUkFBQUFBRWhHSWdBQUFBQ1FqRVFBQUFBQUlCbUpBQUFBQUVBeUVnRUFBQUNBWkNRQ0FBQUFBTWxJQkFBQUFBQ1NrUWdBQUFBQUpDTVJBQUFBQUVoR0lnQUFBQUNRakVRQUFBQUFJQm1KQUFBQUFFQXlFZ0VBQUFDQVpDUUNBQUFBQU1sSUJBQUFBQUNTa1FnQUFBQUFKQ01SQUFBQUFFaEdJZ0FBQUFDUWpFUUFBQUFBSUJtSkFBQUFBRUF5RWdFQUFBQ0FaQ1FDQUFBQUFNbElCQUFBQUFDU2tRZ0FBQUN3MmJFREFRQUFBQUJCL3RZakxGQVlBVXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUtsSHRYTkFBQWZQa2xFUVZRQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBRXNrQWdBQUFBQkxKQUlBQUFBQVN5UUNBQUFBQUVza0FnQUFBQUJMSkFJQUFBQUFTeVFDQUFBQUFFc2tBZ0FBQUFCTEpBSUFBQUFBU3lRQ0FBQUFBTFZqQndJQUFBQUFndnl0UjFpZ01Gb2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUloRUFBQUFBV0NJUkFBQUFBRmdpRVFBQUFBQllJaEVBQUFBQVdDSVJBQUFBQUZnaUVRQUFBQUJZSWhFQUFBQUFXQ0lSQUFBQUFGZ2lFUUFBQUFCWUFkWkxGZURXa1VHd0FBQUFBRWxGVGtTdVFtQ0MiICAgICAgICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxKSIgICAgICAgICAgICAgICBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgICAgICAgICAgICAgIHN0eWxlPSJpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVTcGVlZCIgICAgICAgICAgICAgICBoZWlnaHQ9IjEiICAgICAgICAgICAgICAgd2lkdGg9IjEiIC8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=);
    background-size: auto 18px;

}

.top2-cat-kat-2:hover, .top2-cat-kat-2.active-kat, .top-cat-kat-2:hover, .top-cat-kat-2.active-kat, .top3-cat-kat-2:hover, .top3-cat-kat-2.active-kat{
    background-color: #f04925;

}


.top2-cat-kat-2:hover > a, .top2-cat-kat-2.active-kat > a, .top-cat-kat-2:hover > a, .top-cat-kat-2.active-kat > a, .top3-cat-kat-2:hover > a, .top3-cat-kat-2.active-kat > a {
    color: #fff;
}


.top3-cat-kat-box-2 {
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
    opacity: 0;
    box-shadow: 0 3px 17px rgba(0, 0, 0, 0.3);
    -webkit-transition: opacity 0.3s ease ;
    -moz-transition: opacity 0.3s ease ;
    -ms-transition: opacity 0.3s ease ;
    -o-transition: opacity 0.3s ease ;
    transition: opacity 0.3s ease ;
}

.top-cat-kat-2, .top2-cat-kat-2, .top3-cat-kat-2 {
    width: 370px;
    min-height: 90px;
    background: #fff;
    border-bottom: 1px solid;
    display: table;
    position: relative;
}
i.kat-elem-img {
    display: inline-block;
    height: 65px;
    width: 65px;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    background-size: 100%;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.top-cat-kat-2 > a, .top2-cat-kat-2 > a, .top3-cat-kat-2 > a {
    display: table-cell;
    vertical-align: middle;
    text-decoration: none;
    color: #464646;
    text-transform: none;
    font-size: 75%;
    font-weight: 400;
    padding: 10px 30px 10px 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.top-cat-kat-2 > a {
    display: table-cell;
    vertical-align: middle;
    text-decoration: none;
    color: #464646;
    text-transform: none;
    font-size: 75%;
    font-weight: 400;
    padding: 10px 30px 10px 90px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

a.kat-elem-name {
    font-size: 60%;
    padding-left: 85px;
}


span.but-left-katalog-box-wrap-2.kat-ir-0 {
    position: absolute;
    width: 100%;
    left: 0;
    top: 100%;
    background: #fff;
    box-shadow: 0 5px 17px rgba(0, 0, 0, 0.3);
    -webkit-transition: opacity 0.3s ease ;
    -moz-transition: opacity 0.3s ease ;
    -ms-transition: opacity 0.3s ease ;
    -o-transition: opacity 0.3s ease ;
    transition: opacity 0.3s ease ;
    opacity: 0;
    display: none;
}

.kat-ir-0 {
    z-index: 9999;
}

.kat-ir-1 {
    z-index: 9996;
}
.kat-ir-2 {
    z-index: 9994;
}
.kat-ir-3 {
    z-index: 9992;
}
.kat-ir-4 {
    z-index: 9991;
}

.top-nav-wrap-box-back-kat {
    position: fixed;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    background:  rgba(0, 0, 0, 0.6);
    z-index: 999;
    display: none;
    opacity: 0;
    -webkit-transition: all 0.3s ease ;
    -moz-transition: all 0.3s ease ;
    -ms-transition: all 0.3s ease ;
    -o-transition: all 0.3s ease ;
    transition: all 0.3s ease ;
}



.footer-statiya-wrap {
    color: #fff;
    padding: 20px;
    background: rgba(0, 0, 0, 0.25);
    -webkit-transition: all 0.3s ease ;
    -moz-transition: all 0.3s ease ;
    -ms-transition: all 0.3s ease ;
    -o-transition: all 0.3s ease ;
    transition: all 0.3s ease ;
    margin-bottom: 30px;
}

.footer-statiya-wrap:hover {

    background: rgba(0, 0, 0, 0.5);
}

.footer-statiya-wrap > p {
    margin: 10px;
    font-size: 100%;
    font-weight: 500;
    padding: 0 20px;
}
p.footer-statiya-wrap-pb {
    font-weight: 600;
}

a.prod-sslka {
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.btn-top-nav-shops-wrap {
    overflow: hidden;
    z-index: 999;
    width: 60%;
}

.btn-top-nav-shops {
    width: 100%;
    height: 350px;
    float: left;
    background: rgba(51, 74, 119, 0.05);
    transition: all 0.3s ease;
    position: relative;
    z-index: 1;
    box-shadow: 0px 0 0px rgba(0, 0, 0, 0.1);
    padding: 20px 0 40px;
    cursor: pointer;
    display: block;

}
.btn-top-nav-shops:first-of-type {
    border-right: 1px solid rgba(240, 73, 37, 0.2);
}
.btn-top-nav-shops:hover, .btn-top-nav-shops.hover {

    text-decoration: none;
    background: #fff;
    box-shadow: 0px 0 30px rgba(0, 0, 0, 0.15);
    z-index: 2;
}

span.btn-top-nav-shops-1 {
    display: block;
    font-size: 400%;
    font-weight: 500;
    color: #f04925;
    padding: 10px 0 0 0;
}

span.btn-top-nav-shops-2 {
    display: block;
    font-size: 270%;
    font-weight: 800;
    color: #f04925;
    padding: 40px 0 0 0;
}


span.btn-top-nav-shops-3 {
    display: block;
    font-size: 120%;
    font-weight: 400;
    color: #000;
    padding: 15px 10% 45px;
    line-height: 180%;
}




span.btn-top-nav-shops-1-2 {
    display: block;
    font-size: 400%;
    font-weight: 500;
    color: #499a41;
    padding: 10px 0 0 0;
}

span.btn-top-nav-shops-2-2 {
    display: block;
    font-size: 270%;
    font-weight: 800;
    color: #499a41;
    padding: 0px 0 0 0;
}

a.btn-top-nav-shops > p {
    transition: all 0.3s ease;
    opacity: 0.7;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 10px;
}
a.btn-top-nav-shops:hover > p, .btn-top-nav-shops.hover > p {
    opacity: 1;
}


.pod-razdel-footer.dop-footer-btn-sk .dop-footer-btn {
    display: block;
    font-size: 250%;
    width: 100%;
}

.pod-razdel-footer.dop-footer-btn-sk {
    width: 36%;
}
.footer-menu-h-2 br {
	display: none;
}

.product-img-h-fon {
    display: none;
    width: 100%;
    height: auto;
    padding: 20px;
    background: rgba(255, 255, 255, 0.6);
    color: #f04925;
    font-size: 150%;
    text-transform: uppercase;
    text-align: center;
    font-weight: 400;
}
.pod-footer-raz p.h-pod-razdel-sk {
    font-size: 130%;
    font-weight: 200;
    padding-bottom: 10px;
    padding-top: 20px;
    padding-left: 0px;
    color: #fff;
}
p.h-pod-razdel-top-h {
    font-weight: 200;
    background: #45854b;
    color: #fff;
    margin-top: 0%;
    padding: 2% 0;
    font-size: 180%;
}
.pod-footer-raz .pod-razdel-sk.pod-razdel-skf-4 {
    padding-top: 8.5%;
}
.pod-footer-raz .pod-razdel-sk.pod-razdel-skf-5 {
    padding-top: 8.5%;
}
.pod-footer-raz .pod-razdel-sk {
	padding: 0 10px;
}
	
	

.box-popup-color-select .product-img-h-fon {

    display: block;

}

.box-popup-color-select .product-img-h-fon {


}

.product-item-detail-slider-container.popup .product-img-h-fon {
    display:block;
}





#color-picker{
    margin:0;
    width:450px;
    height: 100%;
}
#color-values{
    display:block;
    list-style:none;
    color:#222;
    float:left;
    margin:0 0 0 15px;
    padding: 5px;
    text-align:left;
}
#pcr_bg{
    height:135px;
}

.picker-wrapper,
.pcr-wrapper {
    position: relative;
    float: left;
    height: 100%;
}
.picker-indicator,
.pcr-indicator {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}
.picker{
    cursor: url(/images/color_cur4.png?v4) 15 15, crosshair;
    float: left;
}

.pcr {
    cursor: ns-resize;
    float: left;
}

.cp-default .picker {
    width: 100%;
    height: 100%;
}
.cp-default .pcr {
    width: 100%;
    height: 100%;
}
.cp-default .pcr-wrapper {
    margin-left: 4%;
}
.cp-default .picker-indicator {
    width: 20px;
    height: 20px;
    border: 5px solid white;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    box-shadow: 0 0 7px #000;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    filter: alpha(opacity=50);
    background-color: none;
    cursor: move;
}
.cp-default .pcr-indicator {
    width: 122%;
    height: 15px;
    left: -11%;
    opacity: .4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: alpha(opacity=60);
    /* border: 4px solid lightblue; */
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: transparent;
    border: 6px solid #000;
    cursor: ns-resize;
}


.box-popup-color-select {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #e2e2e2;
    z-index: 99999;
    opacity: 0;
    transition: all 0.3s ease;
}

.box-popup-color-select.active-color-select {
    display: block;
}
.box-popup-color-select.active-color-select-o {
    opacity: 1;
}

.color-select-product-fon {
    display: none;
    bottom: 20px;
    position: absolute;
    right: 20px;
    height: 80%;
    background: rgba(255, 255, 255, 0.4);
    z-index: 999;
    padding: 25px;
}

.box-popup-color-select .color-select-product-fon {
    display:block;
}

.box-popup-color-select img.big_img_shop {
    display: block;
    width: 600px;
    height: 600px;
    max-height: 600px;
    max-width: 600px;
    outline: 1px solid rgba(240, 73, 37, 0);
    position: absolute;
    left: 40%;
    bottom: 50%;
    transform: translate3d(-95%,60%,0);
}

.pages_a_foto_box > a {
    display: none;
}
.theme-foto-container-fon.theme-foto-color {

}


.product-item-detail-slider-container.popup {
    transition: all 0.5s ease;
}
.product-item-detail-slider-container.popup .color-select-product-fon {
    display:block;
}
.picker-wrapper {
    width: 86%;
}

.pcr-wrapper {
    width: 10%;
}

.product-item-detail-slider-container.popup .product-item-detail-slider-image {
    left: 35%;
    top: 55%;
}
.product-item-detail-slider-container.popup .no_edit_color .product-item-detail-slider-image {
    left: 50%;
    top: 50%;
}


p.skidki-peim > span > span {
    font-weight: 700;
    color: #f04925;
}

span.btn-top-nav-shops-4 {
    bottom: 0;
    /* right: auto; */
    margin: 0;
    padding: 12px 33px 12px;
    background: #fab200;
    color: #fff;
    font-size: 150%;
    letter-spacing: 2px;
    font-weight: 500;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-transform: uppercase;
    border-radius: 0;
    /* box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2); */
    width: 100%;
    position: absolute;
    left: 0;
}

span.btn-top-nav-shops-4 > span {
    display: inline-block;
    position: relative;
    top: -2px;
}

span.btn-top-nav-shops-4 > i {
    font-style: normal;
    display: inline-block;
    padding: 4px 25px 0;
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    font-size: 150%;
    font-weight: 200;
}
span.btn-top-nav-shops-4 > i:first-of-type {
    margin-left: 45px;
}
span.btn-top-nav-shops-4 > i:last-of-type {
    border-right: 0;
}

span.btn-top-nav-shops-4:hover {
    background: #ffc43a;
}


span#win-kat-2.green-theme {
    background: #499a41;
    color: #fff;
    width: 700px;
    height: 200px;
    text-align: center;
    line-height: 200px;
    font-size: 300%;
    font-weight: 200;
}



span#win-kat-2.green-theme span {
    font-weight: 500;
}


.voi_cont_box {
    height: 1700px;
    padding-top: 250px;
    transform: scale3d(1, 0, 1);
    transform-origin: 0 0;
    transition: transform 1.5s ease;
}

.popup-show-active .voi_cont_box {
    transform: scale3d(1, 1, 1);
}


p.voi-poisk input {
    width: 94%;
    height: 45px;
    outline: none;
    padding: 0 20px;
    font-size: 170%;
    font-weight: 200;
    border-radius: 3px;
    border: 0;
}

h2.voi-h {
    background-image: url(/images/logo_white.png);
    background-size: auto 70%;
    background-position: 2% center;
    background-repeat: no-repeat;
    padding: 3% 2% 3% 15%;
    margin: 0;
}

.header-voi {
    padding: 0 0 25px 0;
    background: #3a67bf;
    box-shadow: 0 2px 40px rgba(0, 0, 0, 0.51);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
}

.popup-meta {
    position: relative;
    z-index: 999;
}

.vio-vp-block {
    width: 80%;
    background: #ffffff;
    color: #536386;
    border-radius: 4px;
    padding: 10px 20px;
    text-align: left;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    font-weight: 500;
}


span.vio-vp-pnum {
    font-size: 150%;
    font-weight: 300;
}

.vio-otv-block {
    width: 95%;
    background: #3a67bf;
    font-weight: 400;
    color: #fff;
    border-radius: 4px;
    text-align: left;
    margin-left: 5%;
    box-sizing: border-box;
    height: 0;
    transition: all 0.3s ease;
    opacity: 0;
    display: none;
    -webkit-transform: translateX(50px);
    -moz-transform: translateX(50px);
    -ms-transform: translateX(50px);
    -o-transform: translateX(50px);
    transform: translateX(50px);
    overflow: hidden;
}
.vio-otv-block-active {
    opacity: 1;
    height: auto;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
}
.vio-otv-block-cont {
    padding: 15px 20px;
}
.vio-wrap-block-active .vio-otv-block {
    margin-top: 20px;
}


div.vio-wrap-block {
    margin: 10px 0;
    transition: all 0.3s ease;
}
div.vio-wrap-block-active{
    margin: 25px 0;
}


.voi_cont_box .row {
    margin: 0;
}



.popup-close-mini {
    position: absolute;
    width: 40px;
    height: 40px;
    cursor: pointer;
}

.popup-close-mini::after {
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 1);
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 20px;
    right: 0px;
}

.popup-close-mini::before {
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 1);
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 20px;
    right: 0px;
}

.content-box-v1 .popup-close-mini::before, .content-box-v1 .popup-close-mini::after {
    background: #3a67bf;
}

.popup-close-mini:hover::before, .popup-close-mini:hover::after {
    background: rgba(255, 255, 255, 0.7);
}

.vio-vp-block .popup-close-mini {
    top: 50%;
    right: -55px;
    transform: translateY(-50%) scaleY(0);
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.vio-wrap-block-active .vio-vp-block .popup-close-mini {
    opacity: 1;
    transform: translateY(-50%) scaleY(1);
}


span.product_count_ {
    position: absolute;
    background: #f04925;
    z-index: 2;
    width: 35px;
    height: 30px;
    line-height: 33px;
    font-size: 85%;
    color: #fff;
    right: 0;
    top: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    transform: scale(1.2);
}


.bx_catalog_tile_img:hover span.product_count_ {
    transform: scale(1.5);
}


p.slovar-poisk input {
    width: 94%;
    height: 45px;
    outline: none;
    padding: 0 20px;
    font-size: 170%;
    font-weight: 200;
    border-radius: 3px;
    border: 0;
}







.slovar_cont_box {
    height: 1700px;
    padding-top: 250px;
    transform: scale3d(1, 0, 1);
    transform-origin: 0 0;
    transition: transform 1.5s ease;
}

.popup-show-active .slovar_cont_box {
    transform: scale3d(1, 1, 1);
}



h2.slovar-h {
    background-image: url(/images/logo_white.png);
    background-size: auto 70%;
    background-position: 2% center;
    background-repeat: no-repeat;
    padding: 3% 2% 3% 15%;
    margin: 0;
}

.header-slovar {
    padding: 0 0 25px 0;
    background: #3a67bf;
    box-shadow: 0 2px 40px rgba(0, 0, 0, 0.51);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
}

.popup-meta {
    position: relative;
    z-index: 999;
}

.slovar-vp-block {
    width: 80%;
    background: #ffffff;
    color: #536386;
    border-radius: 4px;
    padding: 10px 20px;
    text-align: left;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    font-weight: 500;
}


span.slovar-vp-pnum {
    font-size: 150%;
    font-weight: 300;
}

.slovar-otv-block {
    width: 95%;
    background: #3a67bf;
    font-weight: 400;
    color: #fff;
    border-radius: 4px;
    text-align: left;
    margin-left: 5%;
    box-sizing: border-box;
    height: 0;
    transition: all 0.3s ease;
    opacity: 0;
    display: none;
    -webkit-transform: translateX(50px);
    -moz-transform: translateX(50px);
    -ms-transform: translateX(50px);
    -o-transform: translateX(50px);
    transform: translateX(50px);
    overflow: hidden;
}
.slovar-otv-block-active {
    opacity: 1;
    height: auto;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
}
.slovar-otv-block-cont {
    padding: 15px 20px;
}
.slovar-wrap-block-active .slovar-otv-block {
    margin-top: 20px;
}


div.slovar-wrap-block {
    margin: 10px 0;
    transition: all 0.3s ease;
}
div.slovar-wrap-block-active{
    margin: 25px 0;
}


.slovar_cont_box .row {
    margin: 0;
}


.slovar-vp-block .popup-close-mini {
    top: 50%;
    right: -55px;
    transform: translateY(-50%) scaleY(0);
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.slovar-wrap-block-active .slovar-vp-block .popup-close-mini {
    opacity: 1;
    transform: translateY(-50%) scaleY(1);
}


span.slovar-img {
    width: 200px;
    height: 150px;
    display: block;
    margin: 5px 0 15px;
    border-radius: 3px;
    background-size: cover;
    background-position: center;
}



span.slovar-img:last-of-type {
    margin-bottom: 5px;
}

.slovar-img-box {
    float: right;
}

.slovar-slovo {
    border-bottom: 1px solid rgba(0, 184, 232, 0.59);
    cursor: help;
    transition: all 0.3s ease;
}
.slovar-slovo:hover {
    border-bottom: 1px solid rgba(0, 184, 232, 1);
}

.theme-foto-container-fon.theme-foto-shop {
    position: fixed;
    width: 100%;
    height: 100%;
    /*background: url(/images/fon/shop1.jpg);*/
    background: rgba(242, 242, 242, 0.45);
    z-index: -1;
}
.theme-top-container-fon {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: -1;
}


.color-block {
    display: inline-block;
    width: 260px;
    margin: 25px;
}

.color-block > img {
    width: 100%;
    box-shadow: 0 2px 25px rgba(68, 68, 68, 0.2);
    transition: all 0.3s ease;
    cursor: pointer;
}

.color-block > img:hover {
    transform: scale3d(1.06,1.06,1.06);
}

.color-block > p {
    text-align: center;
    padding: 20px 0;
    font-size: 120%;
    font-weight: 400;
    text-transform: uppercase;
    color: #000;
}

p.name_col_color {
    font-size: 100%;
    text-transform: uppercase;
    padding-bottom: 0px;
    border-bottom: 1px solid rgba(68, 68, 68, 0.2);
    margin: 50px 82px 30px 0;
    font-weight: 200;
    color: #000;

}

p.name_col_color .name_col_color_s {
    font-size: 350%;
    font-weight: 200;
    padding: 0 0 0 5px;
}

.colors_mat_block {
    position: relative;
    margin: 150px auto 0 auto;
    width: 1300px;
}
.colors_mat_block:first-of-type {
    margin-top: 0;
}

img.colors_mat_block_logo {
    width: 240px;
    position: absolute;
    right: 82px;
    top: -70px;
    opacity: 1;
}


img.colors_mat_block_logo.colors_mat_block_logo163 {
    top: -50px;
}

img.colors_mat_block_logo.colors_mat_block_logo171 {
    top: -65px;
}
img.colors_mat_block_logo.colors_mat_block_logo167 {
    top: -45px;
}



.wrap_colors_page .preloader {
    background-position: center 100px;
    background-color: #f2f2f2;
}


.wrap-wrap-top-template-foto > .preloader {
    background-position: center 100px;
    background-color: #f2f2f2;
}


.colors_col_block {
    position: relative;
}
button.open_full_col {
    position: absolute;
    right: 82px;
    bottom: -30px;
    outline: none;
    text-transform: lowercase;
    color: rgba(123, 157, 231, 1);
    background: #fff;
    padding: 5px 15px 3px;
    transition: all 0.3s ease;
    border: 1px solid rgba(123, 157, 231, 1);
}
button.open_full_col:hover {
    background: rgba(123, 157, 231, 0.8);
    color: #fff;
    border: 1px solid rgba(123, 157, 231, 0);
}

button.open_full_col:before {
    content: "";
    position: absolute;
    left: -40px;
    width: 30px;
    height: 30px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url(/images/loader_1.svg?v1);
    background-size: 100%;
    opacity: 0;
    display: none;
    transition: all 0.3s ease;
}
button.open_full_col.preload:before {
    display: block;
}
button.open_full_col.load:before {
    opacity: 0.7;
}

.load_colors_last_block {
    height: 0px;
    opacity: 0;
    transition: all 0.5s ease;
    overflow: hidden;
}



.pop-foto-back {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(32, 31, 39, 0.81);
    opacity: 0;
    transition: all 0.5s ease;
    display: none;
}

.foto_win_img {
    width: 350px;
    height: 200px;
    transition: opacity 0.5s ease;
}

.pop-foto-win-wrap {
    min-width: 200px;
    min-height: 200px;
    width: 350px;
    height: 200px;
    background: #fff;
    position: fixed;
    top: 43%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.35);
    opacity: 0;
    transition: opacity 0.5s ease;
    z-index: 999;
    display: none;
    background-color: rgb(60, 60, 60);
}



.pop-cont-foto-win-wrap {
    text-align: center;
    position: relative;
    z-index: 9;
}


.pop-color-back {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(32, 31, 39, 0.81);
    opacity: 0;
    transition: opacity 0.5s ease;
    display: none;
}

.pop-color-win-wrap {
    width: 1000px;
    height: 600px;
    background: transparent;
    position: fixed;
    top: 46%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);

    opacity: 0;
    transition: all 0.5s ease;
    z-index: 999;
    display: none;
}
.preloader {
    opacity: 0;
    transition: all 0.5s ease;
    background-image: url("/images/loader.svg?v1");
    background-size: 10%;
    background-repeat: no-repeat;
    background-position: center center;

    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999;
    top: 0;
    left: 0;
    background-color: #f2f2f2;

}

body > .preloader {
    background-attachment: fixed;
}

.preloader.load {
    opacity: 1;
}


img.cont-win-wrap-color-img {
    width: 600px;
    height: 600px;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
}

.cont-win-wrap-color-left {
    width: 620px;
    float: left;

}

.cont-win-wrap-color-right {
    width: 380px;
    float: left;
    background: #fff;
    height: 600px;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.4);
}

p.cont-win-wrap-color-name {
    font-size: 200%;
    text-transform: uppercase;
    text-align: center;
    padding: 30px 0 0px;
    color: #f04925;
    font-weight: 500;
}
p.cont-win-wrap-color-name-col {
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 120%;
    color: #000;
}
p.cont-win-wrap-color-name-col > span {
    font-size: 60%;
}
p.cont-win-wrap-color-line {
    width: 60%;
    height: 1px;
    background: #f04925;
    margin: 15px auto 25px;
}
div.cont-win-wrap-color-text {
    font-size: 90%;
    padding: 10px 40px;
    height: 320px;
    overflow: auto;
    line-height: 180%;
}

p.cont-win-wrap-color-ap {
    text-align: center;
    padding: 40px 0 0 0;
}

a.cont-win-wrap-color-a {
    background: #f04925;
    text-transform: uppercase;
    padding: 20px 25px 16px;
    text-decoration: none;
    color: #fff;
    font-weight: 500;
    transition: all 0.3s ease;
    width: 320px;
    display: inline-block;
}

a.cont-win-wrap-color-a:hover {
    background: rgba(249, 76, 37, 0.84);
}

button.podpiska-pop {
    background: none;
    text-transform: uppercase;
    padding: 13px 25px 10px;
    text-decoration: none;
    color: #f04925;
    font-weight: 500;
    border: 2px solid #f04925;
    transition: all 0.3s ease;
    width: 320px;
    display: inline-block;
    line-height: 180%;
    text-shadow: 0 0 11px rgba(0, 0, 0, 0.55);
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.4);
    outline: none;
}

button.podpiska-pop:hover {
    color: rgb(255, 119, 90);
    border: 2px solid rgb(255, 119, 90);
}


p.pop-color-win-r-dop {
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: center;
    width: 400px;
    transform: translateY(100%);
    padding: 40px 0;
    text-shadow: 0 0 11px rgba(0, 0, 0, 0.55);
}

p.pop-color-win-l-dop {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    transform: translateY(100%);
    padding: 40px 0 0 0;
    font-size: 100%;
    font-weight: 200;
    line-height: 250%;
    color: #f04925;
    text-shadow: 0 0 11px rgba(0, 0, 0, 0.55);
}

a.pop-color-win-l-dop1 {
    font-size: 300%;
    color: #f04925;
    text-decoration: none;
    transition: all 0.3s ease;
}

a.pop-color-win-l-dop2 {
    font-size: 200%;
    color: #f04925;
    text-decoration: none;
    transition: all 0.3s ease;
}

a.pop-color-win-l-dop1:hover, a.pop-color-win-l-dop2:hover {
    color: rgb(255, 119, 90);
}

a.pop-color-win-l-dop2 > span {
    font-weight: 400;
}

.pop-color-win-close {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: -60px;
    cursor: pointer;
}

.pop-color-win-close::after {
    width: 100%;
    height: 2px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 15px;
    right: 0px;

}

.pop-color-win-close::before {
    width: 100%;
    height: 2px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

.pop-color-win-close:hover::before, .pop-color-win-close:hover::after {
    background: rgb(255, 119, 90);
}

.wrapp-main-news {
    padding-top: 70px;
    background: #fff;
    padding-bottom: 50px;
    box-shadow: 5px 0 10px rgba(0, 0, 0, 0.2);
}


h3.colors_filter_h {
    font-size: 200%;
    font-weight: 200;
    text-transform: uppercase;
    color: #000;
}

.filter-box-color {
    width: 11.5%;
    margin: 25px 0 25px 1%;
    height: 70px;
    float: left;
    cursor: pointer;
    transform: scaleY(1.01) translateZ(0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    transform-origin: 50% 100%;
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    overflow: hidden;
}





.filter-box-color:hover {
    transform: scaleY(1.2) translateZ(0);
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.13);
}

.filter-box-color:active, .filter-box-color.active-color {
    transform: scaleY(1.4) translateZ(0);
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.13);
}

button.filter-box-color-off {
    background: #f04925;
    border: 0;
    color: #fff;
    padding: 7px 25px 7px;
    font-size: 120%;
    text-transform: lowercase;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    outline: none;
    opacity: 0;
    border-radius: 50px;
    font-weight: 500;
    margin-top: 10px;
}
button.filter-box-color-off:hover {
    background: #f07055;

}


p.filter-box-color-off-p {
    text-align: center;
    height: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.colors_filter_block {
    background: #fff;
    margin: 0;
    padding: 20px 10% 30px;
    border-top: 1px solid rgba(0, 0, 0, 0.13);
    border-bottom: 1px solid rgba(0, 0, 0, 0.13);
    position: relative;
}

p.colors_filter_block_f {
    position: absolute;
    left: 30px;
    top: 20px;
    text-transform: uppercase;
    font-size: 100%;
    color: rgba(0, 0, 0, 0.4);
}
.wrap_colors_page {
    padding: 100px 0 150px;
    min-height: 500px;
}


.box-foto-top-main {
    position: relative;
}
.box-foto-cats {
    background: #fff;
    width: 100%;
    padding: 0px;
    line-height: 220%;

}
.top-foto-main {
    width: 80%;
    height: 100%;
    bottom: 0;
    right: 0;
    top: 0;
    padding: 10px;
}
.top-foto-main>div {
    bottom: 10px;
    right: 10px;
    top: 10px;
    left: 10px;
}







p.box-foto-cats-top {
    margin: 0;
    color: #444;
    padding: 17px 0 11px;
    text-align: center;
    font-size: 110%;
    text-transform: uppercase;
    font-weight: 500;
}

p.box-foto-cats-a:hover {
    color: #fff;
    background: #a5a5a5;
    text-decoration: none;
}
p.box-foto-cats-a:active, p.box-foto-cats-a.active {
    color: #fff;
    background: #858585;
    text-decoration: none;
}

p.box-foto-cats-a {
    color: #fff;
    display: table;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 80%;
    width: 15.5%;
    height: 67px;
    margin: 15px 0.5%;
    padding: 8px 20px 2px;
    background: #33466d;
    float: left;
    transition: all 0.3s ease;
    border-radius: 8px;
    font-weight: 500;
    cursor: pointer;
    line-height: 160%;
}

p.box-foto-cats-a > span{
    display: table-cell;
    padding: 8px 10px 8px;
    vertical-align: middle;
    text-align: center;
}







h3.foto_filter_h {
    font-size: 200%;
    font-weight: 200;
    text-transform: uppercase;
    color: #000;
}

.filter-box-foto {
    width: 11.5%;
    margin: 30px 0 30px 1%;
    height: 70px;
    float: left;
    cursor: pointer;
    transform: scaleY(1) translateZ(0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    transform-origin: 50% 100%;
    border: 1px solid rgba(0, 0, 0, 0.12);
}







button.filter-box-foto-off {
    background: #f04925;
    border: 0;
    color: #fff;
    padding: 10px 25px 7px;
    font-size: 120%;
    text-transform: lowercase;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    outline: none;
    opacity: 0;
    border-radius: 50px;
    font-weight: 500;
}
button.filter-box-foto-off:hover {
    background: #f07055;

}


p.filter-box-foto-off-p {
    text-align: right;
    height: 0;
    margin-top: 20px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-align: center;
}
.foto_filter_block {
    background: #fff;
    margin: 0;
    padding: 20px 10% 30px;
    border-top: 1px solid rgba(0, 0, 0, 0.13);
    border-bottom: 1px solid rgba(0, 0, 0, 0.13);
    position: relative;
}

p.foto_filter_block_f {
    position: absolute;
    left: 30px;
    top: 20px;
    text-transform: uppercase;
    font-size: 100%;
    color: rgba(0, 0, 0, 0.4);
}
.wrap_foto_page {
    padding: 70px 5px 100px 10px;
    min-height: 500px;
    background-attachment: fixed;
    position: relative;
    background-color: #2c3852;
}
.wrap_foto_page.wrap_foto_page_2 {
    background-color: transparent;
    padding: 20px 5px 100px 10px;
}




.wrap-top-template-foto {
    padding: 5px 5px 5px 10px;
}











.wrap-top-template-foto-1 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-1-left {
    width: 30%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-1-right {
    width: 70%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-1-left-img-1 {
    width: 100%;
    height: 40%;
}
.wrap-top-template-foto-1-left-img-2 {
    width: 100%;
    height: 60%;
}



.wrap-top-template-foto-1-right-img-1 {
    width: 100%;
    height: 65%;
}
.wrap-top-template-foto-1-right-img-2 {
    width: 50%;
    height: 35%;
}
.wrap-top-template-foto-1-right-img-3 {
    width: 50%;
    height: 35%;
}





.wrap-top-template-foto-2 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-2-right {
    width: 30%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-2-left {
    width: 70%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-2-right-img-1 {
    width: 100%;
    height: 40%;
}
.wrap-top-template-foto-2-right-img-2 {
    width: 100%;
    height: 60%;
}



.wrap-top-template-foto-2-left-img-1 {
    width: 100%;
    height: 65%;
}
.wrap-top-template-foto-2-left-img-2 {
    width: 50%;
    height: 35%;
}
.wrap-top-template-foto-2-left-img-3 {
    width: 50%;
    height: 35%;
}








.wrap-top-template-foto-3 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-3-left {
    width: 30%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-3-right {
    width: 70%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-3-left-img-2 {
    width: 100%;
    height: 40%;
}
.wrap-top-template-foto-3-left-img-1 {
    width: 100%;
    height: 60%;
}



.wrap-top-template-foto-3-right-img-3 {
    width: 100%;
    height: 65%;
}
.wrap-top-template-foto-3-right-img-2 {
    width: 50%;
    height: 35%;
}
.wrap-top-template-foto-3-right-img-1 {
    width: 50%;
    height: 35%;
}











.wrap-top-template-foto-4 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-4-right {
    width: 30%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-4-left {
    width: 70%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-4-right-img-2 {
    width: 100%;
    height: 40%;
}
.wrap-top-template-foto-4-right-img-1 {
    width: 100%;
    height: 60%;
}



.wrap-top-template-foto-4-left-img-3 {
    width: 100%;
    height: 65%;
}
.wrap-top-template-foto-4-left-img-2 {
    width: 50%;
    height: 35%;
}
.wrap-top-template-foto-4-left-img-1 {
    width: 50%;
    height: 35%;
}






.wrap-top-template-foto-5 {
    width: 100%;
    height: 900px;
}

.wrap-top-template-foto-5-left {
    width: 100%;
    height: 100%;
    float: left;
}



.wrap-top-template-foto-5-left-img-1 {
    width: 100%;
    height: 70%;
}
.wrap-top-template-foto-5-left-img-2 {
    width: 33.3%;
    height: 30%;
}
.wrap-top-template-foto-5-left-img-3 {
    width: 33.3%;
    height: 30%;
}
.wrap-top-template-foto-5-left-img-4 {
    width: 33.3%;
    height: 30%;
}



.wrap-top-template-foto-5_1 {
    width: 100%;
    height: 900px;
}

.wrap-top-template-foto-5_1-left {
    width: 100%;
    height: 100%;
    float: left;
}



.wrap-top-template-foto-5_1-left-img-1 {
    width: 33.3%;
    height: 30%;
}
.wrap-top-template-foto-5_1-left-img-2 {
    width: 33.3%;
    height: 30%;
}
.wrap-top-template-foto-5_1-left-img-3 {
    width: 33.3%;
    height: 30%;
}
.wrap-top-template-foto-5_1-left-img-4 {
    width: 100%;
    height: 70%;
}





.wrap-top-template-foto-6 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-6-left {
    width: 60%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-6-right {
    width: 40%;
    height: 100%;
    float: left;
}


.wrap-top-template-foto-6-left-img-1 {
    width: 100%;
    height: 100%;
}


.wrap-top-template-foto-6-right-img-1 {
    width: 100%;
    height: 50%;
}
.wrap-top-template-foto-6-right-img-2 {
    width: 100%;
    height: 50%;
}




.wrap-top-template-foto-6_1 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-6_1-left {
    width: 75%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-6_1-right {
    width: 25%;
    height: 100%;
    float: left;
}


.wrap-top-template-foto-6_1-left-img-1 {
    width: 100%;
    height: 100%;
}


.wrap-top-template-foto-6_1-right-img-1 {
    width: 100%;
    height: 50%;
}
.wrap-top-template-foto-6_1-right-img-2 {
    width: 100%;
    height: 50%;
}










.wrap-top-template-foto-7 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-7-left {
    width: 40%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-7-right {
    width: 60%;
    height: 100%;
    float: left;
}


.wrap-top-template-foto-7-right-img-1 {
    width: 100%;
    height: 100%;
}



.wrap-top-template-foto-7-left-img-1 {
    width: 100%;
    height: 50%;
}
.wrap-top-template-foto-7-left-img-2 {
    width: 100%;
    height: 50%;
}



.wrap-top-template-foto-7_1 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-7_1-left {
    width: 25%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-7_1-right {
    width: 75%;
    height: 100%;
    float: left;
}


.wrap-top-template-foto-7_1-right-img-1 {
    width: 100%;
    height: 100%;
}



.wrap-top-template-foto-7_1-left-img-1 {
    width: 100%;
    height: 50%;
}
.wrap-top-template-foto-7_1-left-img-2 {
    width: 100%;
    height: 50%;
}





.wrap-top-template-foto-8 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-8-left {
    width: 60%;
    height: 100%;
    float: left;
}

.wrap-top-template-foto-8-right {
    width: 40%;
    height: 100%;
    float: left;
}


.wrap-top-template-foto-8-left-img-1 {
    width: 50%;
    height: 40%;
}
.wrap-top-template-foto-8-left-img-2 {
    width: 50%;
    height: 40%;
}
.wrap-top-template-foto-8-left-img-3 {
    width: 100%;
    height: 60%;
}


.wrap-top-template-foto-8-right-img-1 {
    width: 100%;
    height: 100%;
}



.wrap-top-template-foto-9 {
    width: 100%;
    height: 900px;
}
.wrap-top-template-foto-9-left {
    width: 100%;
    height: 100%;
    float: left;
}


.wrap-top-template-foto-9-left-img-1 {
    width: 50%;
    height: 100%;
}
.wrap-top-template-foto-9-left-img-2 {
    width: 50%;
    height: 100%;
}






.wrap-top-template-foto-10 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-10-left {
    width: 100%;
    height: 100%;
    float: left;
}


.wrap-top-template-foto-10-left-img-1 {
    width: 100%;
    height: 100%;
}









.wrap-top-template-foto-11 {
    width: 100%;
    height: 600px;
}
.wrap-top-template-foto-11-left {
    width: 100%;
    height: 100%;
    float: left;
}


.wrap-top-template-foto-11-left-img-1 {
    width: 33.33%;
    height: 100%;
}
.wrap-top-template-foto-11-left-img-2 {
    width: 33.33%;
    height: 100%;
}
.wrap-top-template-foto-11-left-img-3 {
    width: 33.33%;
    height: 100%;
}







.wrap-top-template-foto-12 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-12-left {
    width: 100%;
    height: 100%;
    float: left;
}


.wrap-top-template-foto-12-left-img-1 {
    width: 50%;
    height: 50%;
}
.wrap-top-template-foto-12-left-img-2 {
    width: 50%;
    height: 50%;
}
.wrap-top-template-foto-12-left-img-3 {
    width: 50%;
    height: 50%;
}
.wrap-top-template-foto-12-left-img-4 {
    width: 50%;
    height: 50%;
}







.wrap-top-template-foto-15 {
    width: 100%;
    height: 800px;
}
.wrap-top-template-foto-15-left {
    width: 100%;
    height: 100%;
    float: left;
}


.wrap-top-template-foto-15-left-img-1 {
    width: 33.33%;
    height: 50%;
}
.wrap-top-template-foto-15-left-img-2 {
    width: 33.33%;
    height: 50%;
}
.wrap-top-template-foto-15-left-img-3 {
    width: 33.33%;
    height: 50%;
}
.wrap-top-template-foto-15-left-img-4 {
    width: 33.33%;
    height: 50%;
}
.wrap-top-template-foto-15-left-img-5 {
    width: 33.33%;
    height: 50%;
}
.wrap-top-template-foto-15-left-img-6 {
    width: 33.33%;
    height: 50%;
}





.wrap-top-template-foto-16 {
    width: 100%;
    height: 700px;
}
.wrap-top-template-foto-16-left {
    width: 100%;
    height: 100%;
    float: left;
}


.wrap-top-template-foto-16-left-img-1 {
    width: 25%;
    height: 50%;
}
.wrap-top-template-foto-16-left-img-2 {
    width: 25%;
    height: 50%;
}
.wrap-top-template-foto-16-left-img-3 {
    width: 25%;
    height: 50%;
}
.wrap-top-template-foto-16-left-img-4 {
    width: 25%;
    height: 50%;
}
.wrap-top-template-foto-16-left-img-5 {
    width: 25%;
    height: 50%;
}
.wrap-top-template-foto-16-left-img-6 {
    width: 25%;
    height: 50%;
}
.wrap-top-template-foto-16-left-img-7 {
    width: 25%;
    height: 50%;
}
.wrap-top-template-foto-16-left-img-8 {
    width: 25%;
    height: 50%;
}










.template-foto-img {
    position: relative;
    float: left;
	display: blick;
}
.contr-box_td .template-foto-img {
    float: none;
}
.contr-temp-box-add-8 .template-foto-img, .contr-temp-box-view-8 .template-foto-img {
    padding-top: 75%;
}

.template-foto-img > img {
    width: 300px;
    height: 200px;
    margin: 20px;
    opacity: 0;
}

.contr-img-edit_id .template-foto-img > img {
    position: absolute;
    top: 0;
    left: 0;
    width: 70%;
    height: 70%;
    margin: 20px;
    max-width: 70%;
    max-height: 70%;
    opacity: 0;
}

.template-foto-img > span {
    position: absolute;
    top: 14px;
    left: 14px;
    bottom: 14px;
    right: 14px;
    background: transparent;
    display: block;
    background-size: cover;
    background-position: center center;
}
.template-foto-img > span > i {
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    transition: all 0.3s ease-in-out;
    border: 1px solid rgba(0, 0, 0, 1);
    position: relative;
}


.contr-box_t .template-foto-img > span > i {
    border: 1px solid rgba(0, 0, 0, 0);
}


.foto-page-box-edit .template-foto-img > span > i, .wrap-foto-page-new-add .template-foto-img > span > i {

    background-color: rgba(28, 28, 28, 0.15);

}

.const_gs_block .template-foto-img > span > i {
    transition: all 0.3s ease;
    border: 1px solid rgba(0, 0, 0, 0);
}
.const_gs_block:hover .template-foto-img > span > i {

    border: 1px solid rgba(0, 0, 0, 0.1);
}
.const_gs_block .template-foto-img > span > i:hover {

    border: 1px solid rgba(0, 0, 0, 0.3);
}


.foto_page_box .template-foto-img > span > i:hover {
    box-shadow: inset 0 0 200px #000;
}



span.btn_constr_img_size {
    width: 50px;
    height: 40px;
    margin: 10px 0 10px 14px;
    outline: none;
    display: inline-block;
    opacity: 0.4;
    cursor: pointer;
}
span.btn_constr_img_size1 {
    background: url("/images/contr/tximg01.svg");
    margin: 10px 0 10px 20px;
}
span.btn_constr_img_size2 {
    background: url("/images/contr/tximg02.svg");
}


p.btn_constr_img_size_wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    opacity: 0;
    transition: opacity 0.3s ease;
    z-index: 4;
    text-align: center;
}

.template-foto-img > span > i:hover p.btn_constr_img_size_wrap {
    opacity: 1;
}

span.btn_constr_img_size:hover, span.btn_constr_img_size.btn_constr_img_size_active {
    opacity: 1;
}


.wrap-top-templates-select-foto {
    padding: 40px;
}
.temp-foto-select {
    width: 8%;
    float: left;
    margin: 1%;
    cursor: pointer;
    opacity: .6;
    transition: all 0.3s ease;
}
.temp-foto-select:hover {
    opacity: .8;
}

.temp-foto-select:active, .temp-foto-select.active {
    opacity: 1;
}



.temp-foto-select-edit {
    width: 8%;
    float: left;
    margin: 1%;
    cursor: pointer;
    opacity: .4;
    transition: all 0.3s ease;
}
.temp-foto-select-edit:hover {
    opacity: .6;
}

.temp-foto-select-edit:active, .temp-foto-select-edit.active {
    opacity: 1;
}

.wrap-top-templates-select-foto-edit {
    position: absolute;
    top: 1px;
    transform: translateY(-100%);
    background: #848484;
    width: 100%;
    padding: 10px 20px;
    left: 0;
    box-shadow: 0 -5px 15px rgba(0, 0, 0, 0.51);
}

.foto_page_box.foto-page-box-edit {
    background: #5f5f5f;
}


button.top-template-foto-save {
    margin: 20px 20px;
    padding: 11px 20px 5px;
    color: #fff;
    border: 0;
    background: #f04925;
    text-transform: uppercase;
    font-size: 120%;
    transition: all 0.3s ease;
    outline: none;
}

button.top-template-foto-save:hover {
    background: #f06a5a;
}

.foto-page-new-text {
    position: absolute;
    bottom: 25px;
    left: 25px;
    transform: scale(0.5) translate3d(0px, 0px, 0px);
    transform-origin: 0 100%;
    transition: all 0.5s ease-in-out;
    width: 100%;
    text-align: left;
}

.template-foto-img:hover .foto-page-new-text {
    transform: scale(1) translate3d(10px, -10px, 10px);
    bottom: 25px;
    left: 25px;
}

.foto-page-new-text label.form20 > span{
    font-weight: 400;
    color: #000;
}

.foto-page-new-text label.form20-focus > span {
    top: -280%;
    font-size: 105%;
    font-weight: 500;
    text-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
    color: rgba(255, 255, 255, 0.7);
}

.foto-page-new-text input {
    width: 300px;
    max-width: 80%;
    height: 50px;
    padding-top: 6px;
    margin-top: 25px;
    padding: 6px 14px 0;
    background: rgba(255, 255, 255, 0.2);
    border: 0;
    font-weight: 400;
    transition: all 0.3s ease;
    color: #000;
    outline: none;
    font-size: 140%;
    box-shadow: 0 0 13px rgba(0, 0, 0, 0.18);

}

.foto-page-new-text input:focus {
    background: rgba(255, 255, 255, 0.6);
}
.wrap-foto-page-new-add {
    display: none;
}

button.wrap-foto-page-new-add-button {
    margin: 20px 40px;
    padding: 11px 20px 5px;
    color: #fff;
    border: 0;
    background: #f04925;
    text-transform: uppercase;
    font-size: 120%;
    transition: all 0.3s ease;
    outline: none;

}

button.wrap-foto-page-new-add-button:hover {
    background: #f06a5a;
}

label.form20.foto-page-new-add-sort-label {
    margin: 20px;
}

input.foto-page-new-add-sort {
    height: 40px;
    width: 300px;
    padding: 3px 0 0 10px;
}
label.form20.foto-page-new-add-sort-label > span {
    padding: 2px 0 0 0;
}
label.form20.foto-page-new-add-sort-label.form20-focus > span {
    color: #000;
}


.foto_page_box {
    position: relative;
    padding: 15px 100px;
    transition: all 0.3s ease-in-out;
}

button.foto_page_edit_box {
    position: absolute;
    bottom: 40px;
    left: 125px;
    z-index: 9;
    padding: 9px 20px 5px;
    text-transform: uppercase;
    background: #f04925;
    color: #fff;
    border: 0;
    font-weight: 500;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    outline: none;
}
button.foto_page_edit_box:hover {
    background: #f06a4f;
}

.foto_page_box:hover button.foto_page_edit_box {
    opacity: 1;
}

.foto-page-box-edit.foto_page_box:hover button.foto_page_edit_box {
    display: none;

}

button.foto_page_delete_box {
    position: absolute;
    top: 40px;
    right: 125px;
    z-index: 9;
    padding: 9px 20px 5px;
    text-transform: uppercase;
    background: #f04925;
    color: #fff;
    border: 0;
    font-weight: 500;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    outline: none;
}
button.foto_page_delete_box:hover {
    background: #f06a4f;
}

.foto_page_box:hover button.foto_page_delete_box {
    opacity: 1;
}

.foto-page-box-edit.foto_page_box:hover button.foto_page_delete_box {
    display: none;
}




.foto-page-box-edit {
    margin: 0;
    transition: all 0.3s ease-in-out;
}

.foto-page-box-edit.foto_page_box {
    margin-bottom: 100px;
    margin-top: 120px;
    z-index: 99;
}

.foto_page_edit_save_box {
    position: absolute;
    bottom: -50px;
    left: 0px;
    z-index: 9;
    padding: 9px 20px 5px;
    text-transform: uppercase;
    background: #f04925;
    color: #fff;
    border: 0;
    font-weight: 500;
    transition: all 0.3s ease-in-out;
    display: none;
    outline: none;
}

.foto-page-box-edit .foto_page_edit_save_box {
    display: inline;
}

.foto_page_edit_save_box:hover {
    background: #f06a4f;
}




div.foto-page-new-edit-sort-label-wrap {
    transition: all 0.3s ease-in-out;
    position: absolute;
    top: -300px;
    left: 0;
    display: none;
}

label.form20.foto-page-new-edit-sort-label {
    margin-left: 0px;


}
label.form20.foto-page-new-edit-sort-label.form20-focus span {
    text-shadow: 1px 1px 2px #000;
    color: #fff;
}



.foto-page-box-edit div.foto-page-new-edit-sort-label-wrap {
    display: block;
}


.wrap-wrap-top-template-foto {
    padding: 0 100px;
}



















.pop-foto-win-wrap-back{
    position:absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    background-color: rgb(60, 60, 60);
    overflow: hidden;
}

.pop-foto-win-wrap-back > div{
    position:absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    filter: blur(15px);
}



img.logo-foto-win {
    width: 100px;
    height: auto;
    position: absolute;
    margin: 10px 0 0 25px;
    z-index: 2;
}
.pop-logo-foto-win {
    background: #fff;
    text-align: left;
}



.pop-logo-foto-win > p {
    width: 100%;
    height: 60px;
    text-align: center;
    display: table;
    padding: 15px 0 15px 60px;
}

.pop-logo-foto-win > p > span {
    display: table-cell;
    width: 50%;
    height: 100%;
    vertical-align: middle;
    padding: 10px 20px;
    font-size: 130%;
    font-weight: 200;
    color: #000;
}

.pop-logo-foto-win > p > span > small{
    font-size: 70%;
}

.pop-logo-foto-win > p > span:first-of-type {
    text-align: right;
    border-right: 1px solid #f04925;
}
.pop-logo-foto-win > p > span:last-of-type {
    text-align: left;
}


p.pop-foto-win-r-dop {
    position: absolute;
    bottom: 10px;
    right: 0;
    text-align: center;
    width: auto;
    transform: translateY(100%);
    padding: 40px 0;
    text-shadow: 0 0 11px rgba(0, 0, 0, 0.55);
}


.pop-foto-win-wrap-back {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

p.pop-foto-win-l-dop {
    position: absolute;
    bottom: 10px;
    left: 0;
    text-align: left;
    transform: translateY(100%);
    padding: 40px 0 0 0;
    font-size: 100%;
    font-weight: 200;
    line-height: 250%;
    color: #f04925;
    text-shadow: 0 0 11px rgba(0, 0, 0, 0.55);
}

a.pop-foto-win-l-dop1 {
    font-size: 220%;
    color: #f04925;
    text-decoration: none;
    transition: all 0.3s ease;
}

a.pop-foto-win-l-dop2 {
    font-size: 180%;
    color: #f04925;
    text-decoration: none;
    transition: all 0.3s ease;
}

a.pop-foto-win-l-dop1:hover, a.pop-foto-win-l-dop2:hover {
    color: rgb(255, 119, 90);
}

a.pop-foto-win-l-dop2 > span {
    font-weight: 400;
}

.pop-foto-win-close {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: -60px;
    cursor: pointer;
}

.pop-foto-win-close::after {
    width: 100%;
    height: 2px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 15px;
    right: 0px;

}

.pop-foto-win-close::before {
    width: 100%;
    height: 2px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

.pop-foto-win-close-add:hover::before, .pop-foto-win-close-add:hover::after {
    background: rgb(255, 119, 90);
}




.pop-foto-win-close-add {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: -60px;
    cursor: pointer;
}

.pop-foto-win-close-add::after {
    width: 100%;
    height: 2px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 15px;
    right: 0px;

}

.pop-foto-win-close-add::before {
    width: 100%;
    height: 2px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

.pop-foto-win-close-add:hover::before, .pop-foto-win-close-add:hover::after {
    background: rgb(255, 119, 90);
}



button.pop-cont-foto-win-wrap-add-save {
    position: absolute;
    left: 0;
    bottom: -60px;
    background: #f04925;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    padding: 10px 30px 7px 30px;
    transition: all 0.3s ease-in-out;
    outline: none;
    z-index: 99;
}

button.pop-cont-foto-win-wrap-add-save:hover {
    background: #f06a4f;
}


.foto-box-like-btn {
    background-color: rgba(0, 0, 0, 0.3);
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url("/images/ser1_2px.svg");
    background-repeat: no-repeat;
    background-size: 56%;
    background-position: center 55%;
    top: 30px;
    left: 30px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    box-shadow: 0 0 20px rgba(255, 255, 50, 0.2);
}

.foto-box-like-btn > span {
    color: #ffff00;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.38);
    position: absolute;
    text-align: left;
    right: -110px;
    top: 50%;
    width: 100px;
    font-size: 150%;
    transform: translateY(-45%);
    pointer-events:none;
    font-weight: 500;
    transition: all 0.3s ease-in-out;
}

.foto-box-like-btn:hover{
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 30px rgba(255, 255, 50, 0.4);
}

.foto-box-like-btn.active {
    background-image: url("/images/ser2.svg");
}


.template-foto-img:hover .foto-box-like-btn {
    opacity: 1;
}
.foto-box-like-btn:hover > span {
    text-shadow: 0 0 5px rgba(0, 0, 0, 1);
}


.foto-box-soc {
    width: 300px;
    height: 60px;
    position: absolute;
    top: 25px;
    right: 25px;
    text-align: right;
}


.ya-share2__title {
    display: none;
}

li.ya-share2__item {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin: 5px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.3);
    background-repeat: no-repeat;
    background-size: 65%;
    background-position: 50% 55%;
    opacity: 0;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
    box-shadow: 0 0 20px rgba(255, 255, 50, 0.2);
	position: relative;
}

.ya-share2__link > a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
	left: 0;
	top: 0;
}




li.ya-share2__item.ya-share2__item_service_vkontakte {

    background-image: url("/images/vk.svg");

}
li.ya-share2__item.ya-share2__item_service_facebook {
    background-image: url(/images/face.svg);
    background-position: 50% 55%;
}
li.ya-share2__item.ya-share2__item_service_twitter {

    background-image: url("/images/twit.svg");

}
li.ya-share2__item.ya-share2__item_service_odnoklassniki {

    background-image: url("/images/odnkl.svg");

}

.template-foto-img:hover li.ya-share2__item {
    opacity: 1;
}

li.ya-share2__item:hover {
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 30px rgba(255, 255, 50, 0.4);
}
#img_c {
    display: none;
}


input.FilterSetting{
    -webkit-appearance: none;
    border-radius: 2px;
    width: 80%;
    margin: auto;
    height: 15px;
    outline: none;
    border: 1px solid rgba(255, 255, 255, 0);
    background: #444;
    box-shadow: 0 0 2px rgb(255, 255, 255);
    transition: all 0.3s ease-in-out;
}




input.FilterSetting::-webkit-slider-thumb{
    -webkit-appearance: none;
    width:25px;
    height:15px;
    background: #686868;
    border-radius:0px;
    cursor:pointer;
    transition:.1s;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.73);
}

input.FilterSetting::-webkit-slider-thumb:hover, input.FilterSetting::-webkit-slider-thumb:active{
    width:25px;
    height:18px;
    background: #828282;
    box-shadow: 0 0 5px #000000;

}

div#Wrap_foto_Content {
    display: none;
}

.pop-foto-back-add {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: rgba(32, 31, 39, 0.81);
    opacity: 0;
    transition: all 0.5s ease;
    display: none;
}

.pop-foto-win-wrap-add {
    min-width: 200px;
    min-height: 200px;
    width: 350px;
    height: 200px;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0);
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.35);
    opacity: 0;
    transition: opacity 0.5s ease;
    z-index: 999;
    display: none;
    background-color: rgb(60, 60, 60);
}



.pop-cont-foto-win-wrap-add {
    text-align: center;
    position: relative;
    z-index: 9;
}

div#Filters {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.24);
    width: 100%;
    text-align: left;
    padding-bottom: 30px;
    padding-top: 30px;
}

.FilterLeft {
    width: 50%;
    float: left;
}

.FilterRight {
    width: 50%;
    float: left;
}


.FilterName {
    text-align: center;
    color: #fff;
    text-shadow: 0 0 4px #000;
    font-weight: 500;
    font-size: 120%;
}

span.FilterValue {
    display: none;
}

.Filter {
    margin: 10px;
}


#Filters {
    transition: all 0.3s ease;
    opacity: 0;
}


.pop-cont-foto-win-wrap-add-edit:hover #Filters{

    opacity: 0.4;

}


.pop-cont-foto-win-wrap-add-edit:hover #Filters:hover{

    opacity: 1;

}

.canvas-container {
    overflow: hidden;
}

img.big_img_shop {
    display: none;
    width: 600px;
    height: 600px;
}


.product-item-detail-slider-container.popup img.big_img_shop {
    display: block;
}



.filter-box-color > span {
    float: left;
    width: 50%;
    height: 100%;
}

.filter-box-color3 > span {
    float: left;
    width: 33.33%;
    height: 100%;
}
.pop-color-win-prev-wrap {
    position: absolute;
    width: 160px;
    height: 100%;
    left: -160px;
    top: 0;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}
.pop-color-win-prev {
    width: 160px;
    height: 240px;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.pop-color-win-next-wrap {
    position: absolute;
    width: 160px;
    height: 100%;
    right: -160px;
    top: 0;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}
.pop-color-win-next-wrap:hover, .pop-color-win-prev-wrap:hover {
    background: rgba(255, 255, 255, 0.05);
}
.pop-color-win-next {
    width: 160px;
    height: 240px;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}

.pop-color-win-next::after {
    content: "";
    display: block;
    width: 2px;
    height: 50%;
    background: #f04925;
    position: absolute;
    z-index: 9;
    left: 50%;
    transform: rotate(-10deg);
}

.pop-color-win-next::before {
    content: "";
    display: block;
    width: 2px;
    height: 50%;
    background: #f04925;
    position: absolute;
    z-index: 9;
    left: 50%;
    transform: rotate(10deg);
    top: 49%;
}

.pop-color-win-prev::after {
    content: "";
    display: block;
    width: 2px;
    height: 50%;
    background: #f04925;
    position: absolute;
    z-index: 9;
    left: 48%;
    transform: rotate(10deg);
}

.pop-color-win-prev::before {
    content: "";
    display: block;
    width: 2px;
    height: 50%;
    background: #f04925;
    position: absolute;
    z-index: 9;
    left: 48%;
    transform: rotate(-10deg);
    top: 49%;
}

.pop-color-win-next:hover::before, .pop-color-win-next:hover::after, .pop-color-win-prev:hover::before, .pop-color-win-prev:hover::after {
    background: #f66453;
}



.pop-foto-win-prev-wrap {
    position: absolute;
    width: 160px;
    height: 100%;
    left: -160px;
    top: 0;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}
.pop-foto-win-prev {
    width: 160px;
    height: 240px;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);

}
.pop-foto-win-next-wrap {
    position: absolute;
    width: 160px;
    height: 100%;
    right: -160px;
    top: 0;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.pop-foto-win-next-wrap:hover, .pop-foto-win-prev-wrap:hover {
    background: rgba(255, 255, 255, 0.05);
}

.pop-foto-win-next {
    width: 100%;
    height: 240px;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
}

.pop-foto-win-next::after {
    content: "";
    display: block;
    width: 2px;
    height: 50%;
    background: #f04925;
    position: absolute;
    z-index: 9;
    left: 50%;
    transform: rotate(-10deg);
}

.pop-foto-win-next::before {
    content: "";
    display: block;
    width: 2px;
    height: 50%;
    background: #f04925;
    position: absolute;
    z-index: 9;
    left: 50%;
    transform: rotate(10deg);
    top: 49%;
}

.pop-foto-win-prev::after {
    content: "";
    display: block;
    width: 2px;
    height: 50%;
    background: #f04925;
    position: absolute;
    z-index: 9;
    left: 48%;
    transform: rotate(10deg);
}

.pop-foto-win-prev::before {
    content: "";
    display: block;
    width: 2px;
    height: 50%;
    background: #f04925;
    position: absolute;
    z-index: 9;
    left: 48%;
    transform: rotate(-10deg);
    top: 49%;
}

.pop-foto-win-next:hover::before, .pop-foto-win-next:hover::after, .pop-foto-win-prev:hover::before, .pop-foto-win-prev:hover::after {
    background: #f66453;
}



button.pop-cont-foto-win-wrap-off-filter {

    background: #f04925;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    padding: 10px 30px 7px 30px;
    transition: all 0.3s ease-in-out;
    outline: none;
}


button.pop-cont-foto-win-wrap-on-filter {

    background: #f04925;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    padding: 10px 30px 7px 30px;
    transition: all 0.3s ease-in-out;
    outline: none;
}

.on-filter button.pop-cont-foto-win-wrap-on-filter {
    display: none;
}
.off-filter button.pop-cont-foto-win-wrap-on-filter {
    display: inline-block;
}

.on-filter button.pop-cont-foto-win-wrap-off-filter {
    display: inline-block;
}
.off-filter button.pop-cont-foto-win-wrap-off-filter {
    display: none;
}


button.pop-cont-foto-win-wrap-reset-filter {

    margin-left: 20px;
    background: #f04925;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    padding: 10px 30px 7px 30px;
    transition: all 0.3s ease-in-out;
    outline: none;

}

.pop-cont-foto-win-wrap-btn-filter {
    position: absolute;
    right: 0;
    bottom: -60px;
}


button.pop-cont-foto-win-wrap-reset-filter:hover, button.pop-cont-foto-win-wrap-on-filter:hover, button.pop-cont-foto-win-wrap-off-filter:hover {
    background: #f06a4f;
}


.wrap_tech_foto {
    background: #004810;
}









@-moz-keyframes station__pulse {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.4;
    }
    80% {
        opacity: 0.4;
    }
    100% {
        -webkit-transform: scale(1.3);
        -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
        -o-transform: scale(1.3);
        transform: scale(1.3);
        opacity: 0;
    }
}

@-webkit-keyframes station__pulse {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.4;
    }
    80% {
        opacity: 0.4;
    }
    100% {
        -webkit-transform: scale(1.3);
        -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
        -o-transform: scale(1.3);
        transform: scale(1.3);
        opacity: 0;
    }
}

@-o-keyframes station__pulse {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.4;
    }
    80% {
        opacity: 0.4;
    }
    100% {
        -webkit-transform: scale(1.3);
        -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
        -o-transform: scale(1.3);
        transform: scale(1.3);
        opacity: 0;
    }
}

@-ms-keyframes station__pulse {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.4;
    }
    80% {
        opacity: 0.4;
    }
    100% {
        -webkit-transform: scale(1.3);
        -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
        -o-transform: scale(1.3);
        transform: scale(1.3);
        opacity: 0;
    }
}

@keyframes station__pulse {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        opacity: 0.4;
    }
    80% {
        opacity: 0.4;
    }
    100% {
        -webkit-transform: scale(1.3);
        -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
        -o-transform: scale(1.3);
        transform: scale(1.3);
        opacity: 0;
    }
}



@-moz-keyframes station__tremble {
    0% {
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93);
        -ms-transform: scale(0.93);
        -o-transform: scale(0.93);
        transform: scale(0.93)
    }
    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93);
        -ms-transform: scale(0.93);
        -o-transform: scale(0.93);
        transform: scale(0.93)
    }
}

@-webkit-keyframes station__tremble {
    0% {
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93);
        -ms-transform: scale(0.93);
        -o-transform: scale(0.93);
        transform: scale(0.93)
    }
    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93);
        -ms-transform: scale(0.93);
        -o-transform: scale(0.93);
        transform: scale(0.93)
    }
}

@-o-keyframes station__tremble {
    0% {
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93);
        -ms-transform: scale(0.93);
        -o-transform: scale(0.93);
        transform: scale(0.93)
    }
    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93);
        -ms-transform: scale(0.93);
        -o-transform: scale(0.93);
        transform: scale(0.93)
    }
}

@-ms-keyframes station__tremble {
    0% {
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93);
        -ms-transform: scale(0.93);
        -o-transform: scale(0.93);
        transform: scale(0.93)
    }
    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93);
        -ms-transform: scale(0.93);
        -o-transform: scale(0.93);
        transform: scale(0.93)
    }
}

@keyframes station__tremble {
    0% {
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93);
        -ms-transform: scale(0.93);
        -o-transform: scale(0.93);
        transform: scale(0.93)
    }
    50% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    100% {
        -webkit-transform: scale(0.93);
        -moz-transform: scale(0.93);
        -ms-transform: scale(0.93);
        -o-transform: scale(0.93);
        transform: scale(0.93)
    }
}








.prezent-btn {
    -webkit-animation: station__tremble 1s infinite ease-out;
    -moz-animation: station__tremble 1s infinite ease-out;
    animation: station__tremble 1s infinite ease-out;
    position: absolute;
    top: 165px;
    right: 20px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background-color: #f14812;
    transition: background-color 1s ease, border 1s ease;
    cursor: pointer;
    border: 1px solid rgba(0, 0, 0, 0);
}

.prezent-btn-c1 {
    background-color: #ffff00;
    border: 1px solid rgba(0, 0, 0, 0.29);
}

.prezent-btn-c2 {
    background-color: #22cd2f;
}

.top-nav-wrap-float .prezent-btn {
    top: 145px;
}


.prezent__icon-pulse {
    background: -webkit-radial-gradient(ellipse at center, rgba(161,1,0,0) 0%,rgba(255,255,255,0.34) 43%,rgba(252,254,255,0.42) 53%,rgba(240,249,255,1) 100%);
    background: radial-gradient(ellipse at center, rgba(161,1,0,0) 0%,rgba(255,255,255,0.34) 43%,rgba(252,254,255,0.42) 53%,rgba(240,249,255,1) 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    opacity: .9;
}


.prezent__icon-pulse:nth-child(1) {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-animation: station__pulse 3s infinite ease-out;
    -moz-animation: station__pulse 3s infinite ease-out;
    animation: station__pulse 3s infinite ease-out
}

.prezent__icon-pulse:nth-child(2) {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-animation: station__pulse 3s 1s infinite ease-out;
    -moz-animation: station__pulse 3s 1s infinite ease-out;
    animation: station__pulse 3s 1s infinite ease-out
}

.prezent__icon-pulse:nth-child(3) {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-animation: station__pulse 3s 2s infinite ease-out;
    -moz-animation: station__pulse 3s 2s infinite ease-out;
    animation: station__pulse 3s 2s infinite ease-out
}


p.prezent-btn-timer {
    color: #fff;
    position: absolute;
    text-align: center;
    width: 100%;
    font-size: 160%;
    font-weight: 500;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.39);
}

h2.top-h2 {
    font-size: 280%;
    font-weight: 400;
    color: #fff;
    padding-top: 60px;
    line-height: 130%;
}

span.top-small {
    font-size: 70%;
}

body.prezentation_on {
    overflow: hidden;
}
body.prezentation_on > * {

}
body.prezentation_on > .wrap_prezentation_page {
    display: block;
}

.wrap_prezentation_page {
    width: 100%;
    height: 100%;
    background: #000;
    position: fixed;
    top: 0;
    opacity: 0;
    transition: all 1s ease-in-out;
    z-index: 99999;
}

.wrap_prezentation_page .top-h1,
.wrap_prezentation_page .foto_filter_block,
.wrap_prezentation_page .wrap-foto-page-new-add,
.wrap_prezentation_page .wrap-foto-page-new-add-button {
    display: none;
}

.top-h2-prezentation {
    display: none;
    font-size: 200%;
    color: #fff;
    z-index: 1;
    width: 100%;
    padding-top: 35px;
    padding-bottom: 40px;
    margin: 0;
    line-height: 150%;
    letter-spacing: 0.12em;
    position: absolute;
    top: 0;
}


h2.top-h2-prezentation > i {
    font-style: normal;
    font-size: 80%;
    font-weight: 400;
    padding-top: 20px;
    letter-spacing: 0.12em;
}



.top-h2-prezentation-foto {
    display: block;
    font-size: 250%;
    color: #fff;
    z-index: 1;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 40px;
    margin: 0;
    line-height: 160%;
    letter-spacing: 0.12em;
}

h2.top-h2-prezentation-foto > i {
    font-style: normal;
    font-size: 80%;
    font-weight: 400;
    padding-top: 20px;
    letter-spacing: 0.12em;
}


.wrap_prezentation_page .top-h2-prezentation {
    display: block;

}


.wrap_prezentation_page .top-h2-prezentation-foto {
    display: none;
}

.bottom-p-prezentation {
    display: none;
}

.wrap_prezentation_page .bottom-p-prezentation {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 9;
    width: 550px;
    transform: translate3d(0, 15%, 0);
}


.wrap_prezentation_page .foto_page_box {
    position: absolute;
    display: none;
    width: 85%;
    transition: all 1.5s cubic-bezier(0.47, 0.02, 0.36, 1);
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, 10%, 0) perspective(1500px) rotate3d(1, 0, 0, -115deg) scale(0.7);
    backface-visibility: hidden;
    height: 80%;
}
.wrap_prezentation_page .wrap-top-template-foto-wrap-box{
    height: 100% !important;
}

.wrap_prezentation_page .wrap-top-template-foto-1,
.wrap_prezentation_page .wrap-top-template-foto-2,
.wrap_prezentation_page .wrap-top-template-foto-3,
.wrap_prezentation_page .wrap-top-template-foto-4,
.wrap_prezentation_page .wrap-top-template-foto-5,
.wrap_prezentation_page .wrap-top-template-foto-5_1,
.wrap_prezentation_page .wrap-top-template-foto-6,
.wrap_prezentation_page .wrap-top-template-foto-6_1,
.wrap_prezentation_page .wrap-top-template-foto-7,
.wrap_prezentation_page .wrap-top-template-foto-7_1,
.wrap_prezentation_page .wrap-top-template-foto-8,
.wrap_prezentation_page .wrap-top-template-foto-8_1,
.wrap_prezentation_page .wrap-top-template-foto-8_2,
.wrap_prezentation_page .wrap-top-template-foto-8_3,
.wrap_prezentation_page .wrap-top-template-foto-9,
.wrap_prezentation_page .wrap-top-template-foto-10,
.wrap_prezentation_page .wrap-top-template-foto-11,
.wrap_prezentation_page .wrap-top-template-foto-12,
.wrap_prezentation_page .wrap-top-template-foto-13,
.wrap_prezentation_page .wrap-top-template-foto-14,
.wrap_prezentation_page .wrap-top-template-foto-15,
.wrap_prezentation_page .wrap-top-template-foto-16 {
    height: 100% !important;
}

.wrap_prezentation_page .foto_page_box_active {
    display: block;
}
.wrap_prezentation_page .foto_page_box_anim_on {
    transform: translate3d(-50%, -45%, 0) perspective(1500px) rotate3d(1, 0, 0, 0deg) scale(1);
}

.wrap_prezentation_page .foto_page_box_anim_off {
    transform: translate3d(-50%, -82%, 0) perspective(1500px) rotate3d(1, 0, 0, 125deg) scale(0.7);
}

.wrap_prezentation_page .wrap_foto_page, .wrap_prezentation_page .fotoalbom_page, .wrap_prezentation_page .wrap_foto_page_w {
    height: 100%;
}


.close_prezentation_page {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    z-index: 999;
}

.close_prezentation_page::after {
    width: 100%;
    height: 2px;
    background: rgb(255, 255, 255);
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 25px;
    right: 0px;

}

.close_prezentation_page::before {
    width: 100%;
    height: 2px;
    background: rgb(255, 255, 255);
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 25px;
    right: 0px;
}

.close_prezentation_page:hover::before, .close_prezentation_page:hover::after {
    background: rgba(255, 255, 255, 0.7);
}


.wrap_prezentation_page .foto_page_box .foto-box-soc,
.wrap_prezentation_page .foto_page_box .foto-box-like-btn,
.wrap_prezentation_page .foto_page_box img {
    display: none;
}


.wrap_prezentation_page .foto_page_box .template-foto-img:hover > span > i,
.wrap_prezentation_page .foto_page_box .template-foto-img > span > i
{
    box-shadow: none;
}
.pages_a_foto_box {
    text-align: center;
    padding: 30px;
}
button.pages_a_foto_but {
    display: inline-block;
    background: #444;
    color: #fff;
    padding: 10px 20px 7px;
    text-transform: uppercase;
}

















p.box_constr_btn {
    font-size: 110%;
    padding: 0 10%;
}



.std_btn_gs {
    background: #f04925;
    color: #fff;
    padding: 10px 20px 6px;
    text-transform: uppercase;
    font-weight: 500;
    transition: all 0.15s ease-in-out;
    outline: none;
    border: 0;
    font-size: 100%;
    margin: 10px 0;
}

.std_btn_gs:hover {
    background: #fc6e52;
}

.std_btn_gs:active {
    background: #fc8d7c;
}










.const_gs_block {
    background: rgba(255, 255, 255, 0.25);
    margin: 40px 10%;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;

}
.const_gs_block.const_gs_block_full {
    margin: 0px 0%;
}



.const_gs_block-head {
    padding: 0;
    top: 0;

    width: 100%;
    display: block;


}
.const_gs_block:hover .const_gs_block-head .const_gs_block-move, .const_gs_block:hover .const_gs_block-head .const_gs_block-close, .contr-text-edit_id:hover .const_gs_block-move, .contr-img-edit_id:hover .const_gs_block-move {
    opacity: 0.7;
}

.const_gs_block:hover .const_gs_block-head .const_gs_block-move:hover, .const_gs_block:hover .const_gs_block-head .const_gs_block-close:hover, .contr-text-edit_id:hover .const_gs_block-move:hover, .contr-img-edit_id:hover .const_gs_block-move:hover {
    opacity: 1;
}



.const_gs_block-move {
    width: 23px;
    height: 23px;
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    z-index: 9;
    opacity: 0;
    transition: opacity 0.3s ease;
    border-radius: 4px;
    margin: 7px;
    display: block;
}
.contr-img-edit_id .const_gs_block-move {
    top: 15px;
    left: 15px;
}


.const_gs_block .const_gs_block-move.active_win {
    opacity: 1 !important;

    z-index: 9999;
}



.const_gs_block-move-add {
    position: absolute;
    width: 700%;
    z-index: 9;
    background: #fff;
    padding: 10px;
    border: 1px solid #dadada;
    display: none;
}
.const_gs_block-move:hover .const_gs_block-move-add, .const_gs_block-move-add:hover {
    /* display: block; */
}







button.const_gs_block-move-add-btn {
    background: transparent;
    color: #fff;
    font-weight: 400;
    transition: all 0.15s ease-in-out;
    outline: none;
    border: 0;
    padding: 10px 20px;
    text-align: left;
    width: 100%;
    border-top: 1px solid #444;
}
button.const_gs_block-move-add-btn:hover {
    background: #ff7052;
}






.const_gs_block-move .const_gs_block-move-after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding-top: 100%;
    background-image: url(/images/contr/move_btn2.svg);
    background-size: 75% 75%;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 1;
    transition: all 0.3s ease-in-out;
}





.const_gs_block-close {
    width: 23px;
    height: 23px;
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0.6);
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    opacity: 0;
    z-index: 9;
    transition: opacity 0.3s ease;
    margin: 7px;
    border-radius: 4px;
}
.const_gs_block-close::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding-top: 100%;
    background-image: url(/images/contr/close_btn2.svg);
    background-size: 75% 75%;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 1;
    transition: all 0.3s ease-in-out;
}



.back_win_constr {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(68, 68, 68, 0);
    z-index: 1000;
}

p.header-constr-btn2 > img {
    width: 3%;
    margin: 0 10px 0 0;
    opacity: 0.1;
    border: 1px solid #000;
    cursor: pointer;
}

p.header-constr-btn2 > img:hover, p.header-constr-btn2 > img.active {
    opacity: 0.5;
}
.const_gs_block-type {
    height: 100%;
    width: 100%;
    padding: 11px 55px;
    box-sizing: border-box;
    text-transform: uppercase;
    font-size: 85%;
    color: #808080;
    display: none;
    position: relative;
}
.const_gs_block-type2 {
    height: 100%;
    width: 100%;
    padding: 11px 45px;
    box-sizing: border-box;
    text-transform: uppercase;
    font-size: 85%;
    color: #808080;
    position: relative;
}

.const_gs_block-cont {
    padding: 0px;
    line-height: 160%;
}


p.std_contr_p {
    padding: 10px 0 20px;
}



.contr-text-edit_id {
    width: 100%;
    min-height: 5px;
    display: inline-block;
    position: relative;
}


.contr-text-edit_id>div {
    width: 100%;
    min-height: 50px;
    outline: none;
    transition: all 0.3s ease;
    border: 1px solid rgba(0, 0, 0, 0);
    padding: 0px;
    display: inline-block;
}
.const_gs_block:hover .contr-text-edit_id>div {
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.const_gs_block:hover .contr-text-edit_id>div:hover {
    border: 1px solid rgba(0, 0, 0, 0.3);
}

.const_gs_block .contr-text-edit_id>div:focus {
    border: 1px solid rgba(0, 0, 0, 0.5);
}

b.b500 {
    font-weight: 500;
}





.wrap_constr_block .textWeight300 {
    font-weight: 300;
}

.wrap_constr_block .textWeight400 {
    font-weight: 400;
}

.wrap_constr_block .textWeight500 {
    font-weight: 500;
}

.wrap_constr_block .textWeight600 {
    font-weight: 600;
}
.wrap_constr_block .textWeight700 {
    font-weight: 700;
}


.wrap_constr_block .textSize70 {
    font-size: 70%;
}
.wrap_constr_block .textSize85 {
    font-size: 85%;
}
.wrap_constr_block .textSize100 {
    font-size: 100%;
}
.wrap_constr_block .textSize115 {
    font-size: 115%;
}
.wrap_constr_block .textSize130 {
    font-size: 130%;
}
.wrap_constr_block .textSize150 {
    font-size: 150%;
}
.wrap_constr_block .textSize180 {
    font-size: 180%;
}
.wrap_constr_block .textSize300 {
    font-size: 300%;
}





.contr-text-edit_id p {
    padding: 1em 15px;
    line-height: 1.8;
}


.contr-box_t.contr-temp-box-view {
    padding: 45px 50px;
    margin: 0px 10%;
    width: 80%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.contr-box_t.contr-temp-box-view.contr-temp-box-view-35 {
    padding: 0;
}

.contr-box_t.contr-temp-box-add {
    padding: 45px 50px;
}
.contr-box_t.contr-temp-box-add.contr-temp-box-add-35 {
    padding: 0;
}

.contr-box_t.contr-temp-box-view.contr-box_t_color_1 {
    background: #fff;
    padding: 25px 40px;
    margin: 30px 30px;
}




.contr-temp-box-add-2 .contr-text-edit_id.contr-text-box-text1 {
    width: 100%;
    position: relative;
    padding: 40px;
}
.contr-temp-box-add-2 .contr-text-edit_id>div {
    padding-right: 0px;
}
.contr-temp-box-add-2 .contr-img-edit_id.contr-img-box-fotoimg1 {
    float: right;
    width: 100%;
    position: relative;
}
.contr-temp-box-add-2 .contr-img-edit_id.contr-img-box-fotoimg1 > div {
    padding-top: 75%;
}

.contr-temp-box-view-2 .contr-text-edit_id.contr-text-box-text1 {
    width: 100%;
    padding: 40px;

}
.contr-temp-box-view-2 .contr-img-edit_id.contr-img-box-fotoimg1 {
    float: right;
    width: 100%;
}
.contr-temp-box-view-2 .contr-img-edit_id.contr-img-box-fotoimg1 > div {
    padding-top: 75%;
}






.contr-temp-box-add-3 .contr-text-edit_id.contr-text-box-text1 {
    width: 100%;
    float: right;
    position: relative;
    padding: 40px;
}

.contr-temp-box-add-3 .contr-text-edit_id>div {
    padding-left: 0px;
}
.contr-temp-box-add-3 .contr-img-edit_id.contr-img-box-fotoimg1 {
    width: 100%;
}
.contr-temp-box-add-3 .contr-img-edit_id.contr-img-box-fotoimg1 > div {
    padding-top: 75%;
}

.contr-temp-box-view-3 .contr-text-edit_id.contr-text-box-text1 {
    width: 100%;
    padding: 40px;
    float: right;
}

.contr-temp-box-view-3 .contr-img-edit_id.contr-img-box-fotoimg1 {
    width: 100%;
}
.contr-temp-box-view-3 .contr-img-edit_id.contr-img-box-fotoimg1 > div {
    padding-top: 75%;
}


.contr-box_td.contr-box_td_text {
    width: 60%;
}


.contr-box_td.contr-box_td_img {
    width: 40%;
}



.contr-temp-box-add-9 .contr-box_td.contr-box_td_text {
    width: 33.3%;
}


.contr-temp-box-add-9 .contr-box_td.contr-box_td_img {
    width: 33.3%;
}



.contr-temp-box-add-10 .contr-box_td.contr-box_td_text {
    width: 33.3%;
}


.contr-temp-box-add-10 .contr-box_td.contr-box_td_img {
    width: 33.3%;
}




.contr-img-edit_id {
    position: relative;
}
.contr-img-edit_id > div {

    width: 100%;
    height: 100%;
}

.text_in_img_fon .foto-page-new-text {
    display: none;
}




.contr-temp-box-add-10 .btn_constr_s {
    display: none;
}

.contr-temp-box-add-10 .contr-box_td.contr-box_td_text,
.contr-temp-box-add-10 .contr-box_td.contr-box_td_img,
.contr-temp-box-view-10 .contr-box_td.contr-box_td_text,
.contr-temp-box-view-10 .contr-box_td.contr-box_td_img{
    width: 33.33%;
}


.ColorGS {
    color: #f04925;
}

.ColorZelen {
    color: #499a41;
}

.ColorSinii {
    color: #3434cd;
}

.ColorTSinii {
    color: #3a67bf;
}

.ColorGolub {
    color: #7ea1e3;
}






.contr-img-edit_id.contr-img-img-box-1 > div {
    left: 35px;
}

.const_gs_block-temps {
    padding: 0 40px;
}

.const_gs_block-temps > img {
    margin: 20px 5px 0;
    opacity: 0.1;
    transition: all 0.3s ease;
    cursor: pointer;
    width: 5%;
}

.const_gs_block-temps > img:hover {
    opacity: 0.3;
}

.const_gs_block-temps > img.active {
    opacity: 0.5;
}


.top-nav-wrap a.main-top-btn:first-of-type {
    height: 90px;
    padding-top: 0px;
    background: #f04925;
}
.top-nav-wrap a.main-top-btn:last-of-type {
    background: #f04925;
}






.contr-temp-box-add-4 .contr-img-box-fotoimg1 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-4 .contr-img-box-fotoimg1 > div {
    padding-top: 134%;
}

.contr-temp-box-add-4 .contr-img-box-fotoimg2 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-4 .contr-img-box-fotoimg2 > div {
    padding-top: 134%;
}

.contr-temp-box-view-4 .contr-img-box-fotoimg1 {
    width: 50%;
    float: left;
}
.contr-temp-box-view-4 .contr-img-box-fotoimg1 > div {
    padding-top: 134%;
}

.contr-temp-box-view-4 .contr-img-box-fotoimg2 {
    width: 50%;
    min-height: 700px;
    float: left;
}
.contr-temp-box-view-4 .contr-img-box-fotoimg2 > div {
    padding-top: 134%;
}




.contr-temp-box-add-5 {
    text-align: center;
}

.contr-temp-box-add-5 .contr-img-box-fotoimg1 {
    width: 100%;
    display: inline-block;
}
.contr-temp-box-add-5 .wrap-top-template-fotoimg-2-img-1 {

    padding-top: 75%;
}

.contr-temp-box-view-5 .contr-img-box-fotoimg1 {
    width: 100%;
    float: left;
}

.contr-temp-box-view-5 .wrap-top-template-fotoimg-2-img-1 {

    padding-top: 75%;
}






.contr-temp-box-add-6 .contr-img-box-fotoimg1 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-6 .contr-img-box-fotoimg1 > div {
    padding-top: 134%;
}

.contr-temp-box-add-6 .contr-img-box-fotoimg2 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-6 .contr-img-box-fotoimg2 > div {
    padding-top: 134%;
}

.contr-temp-box-add-6 .contr-img-box-fotoimg3 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-6 .contr-img-box-fotoimg3 > div {
    padding-top: 134%;
}


.contr-temp-box-view-6 .contr-img-box-fotoimg1 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-view-6 .contr-img-box-fotoimg1 > div {
    padding-top: 134%;
}

.contr-temp-box-view-6 .contr-img-box-fotoimg2 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-view-6 .contr-img-box-fotoimg2 > div {
    padding-top: 134%;
}

.contr-temp-box-view-6 .contr-img-box-fotoimg3 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-view-6 .contr-img-box-fotoimg3 > div {
    padding-top: 134%;
}




.contr-temp-box-add-7 .contr-img-box-fotoimg1 {
    width: 50%;

    float: left;
}
.contr-temp-box-add-7 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-add-7 .contr-img-box-fotoimg2 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-7 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-add-7 .contr-img-box-fotoimg3 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-7 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-add-7 .contr-img-box-fotoimg4 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-7 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 75%;
}




.contr-temp-box-view-7 .contr-img-box-fotoimg1 {
    width: 50%;
    float: left;
}
.contr-temp-box-view-7 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-view-7 .contr-img-box-fotoimg2 {
    width: 50%;
    float: left;
}
.contr-temp-box-view-7 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-view-7 .contr-img-box-fotoimg3 {
    width: 50%;
    float: left;
}
.contr-temp-box-view-7 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-view-7 .contr-img-box-fotoimg4 {
    width: 50%;
    float: left;
}
.contr-temp-box-view-7 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 75%;
}








.contr-temp-box-add-19 .contr-img-box-fotoimg1 {
    width: 100%;

    float: left;
}
.contr-temp-box-add-19 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 53.5%;
}

.contr-temp-box-add-19 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-19 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-add-19 .contr-img-box-fotoimg3 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-19 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 125%;
}

.contr-temp-box-add-19 .contr-img-box-fotoimg4 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-19 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 64.5%;
}

.contr-temp-box-add-19 .contr-img-box-fotoimg5 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-19 .contr-img-box-fotoimg5 > div {
    width: 100%;
    padding-top: 64.5%;
}









.contr-temp-box-add-20 .contr-img-box-fotoimg1 {
    width: 100%;

    float: left;
}
.contr-temp-box-add-20 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 53.5%;
}

.contr-temp-box-add-20 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-20 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-add-20 .contr-img-box-fotoimg3 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-20 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 125%;
}

.contr-temp-box-add-20 .contr-img-box-fotoimg4 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-20 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 64.5%;
}

.contr-temp-box-add-20 .contr-img-box-fotoimg5 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-20 .contr-img-box-fotoimg5 > div {
    width: 100%;
    padding-top: 64.5%;
}











.contr-temp-box-add-21 .contr-img-box-fotoimg1 {
    width: 100%;

    float: left;
}
.contr-temp-box-add-21 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 53.5%;
}

.contr-temp-box-add-21 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-21 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 125%;
}

.contr-temp-box-add-21 .contr-img-box-fotoimg3 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-21 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-add-21 .contr-img-box-fotoimg4 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-21 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 64.5%;
}

.contr-temp-box-add-21 .contr-img-box-fotoimg5 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-21 .contr-img-box-fotoimg5 > div {
    width: 100%;
    padding-top: 64.5%;
}






.contr-temp-box-add-22 .contr-img-box-fotoimg1 {
    width: 100%;

    float: left;
}
.contr-temp-box-add-22 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 53.5%;
}

.contr-temp-box-add-22 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-22 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 125%;
}

.contr-temp-box-add-22 .contr-img-box-fotoimg3 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-22 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-add-22 .contr-img-box-fotoimg4 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-22 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 64.5%;
}

.contr-temp-box-add-22 .contr-img-box-fotoimg5 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-22 .contr-img-box-fotoimg5 > div {
    width: 100%;
    padding-top: 64.5%;
}








.contr-temp-box-add-23 .contr-img-box-fotoimg1 {
    width: 100%;

}
.contr-temp-box-add-23 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 55%;
}

.contr-temp-box-add-23 .contr-img-box-fotoimg2 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-23 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-add-23 .contr-img-box-fotoimg3 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-23 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-add-23 .contr-img-box-fotoimg4 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-23 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 75%;
}







.contr-temp-box-add-24 .contr-img-box-fotoimg1 {
    width: 100%;

}
.contr-temp-box-add-24 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 55%;
}

.contr-temp-box-add-24 .contr-img-box-fotoimg2 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-24 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-add-24 .contr-img-box-fotoimg3 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-24 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 75%;
}

.contr-temp-box-add-24 .contr-img-box-fotoimg4 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-24 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 75%;
}












.contr-temp-box-add-25 .contr-img-box-fotoimg1 {
    width: 100%;

}
.contr-temp-box-add-25 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 85%;
}

.contr-temp-box-add-25 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-25 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 64%;
}

.contr-temp-box-add-25 .contr-img-box-fotoimg3 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-25 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 63.5%;
}










.contr-temp-box-add-26 .contr-img-box-fotoimg1 {
    width: 100%;

}
.contr-temp-box-add-26 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 85%;
}

.contr-temp-box-add-26 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-26 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 64%;
}

.contr-temp-box-add-26 .contr-img-box-fotoimg3 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-26 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 63.5%;
}








.contr-temp-box-add-27 .contr-img-box-fotoimg1 {
    width: 100%;

}
.contr-temp-box-add-27 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 83.3%;
}

.contr-temp-box-add-27 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-27 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 125%;
}

.contr-temp-box-add-27 .contr-img-box-fotoimg3 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-27 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 125%;
}









.contr-temp-box-add-28 .contr-img-box-fotoimg1 {
    width: 100%;

}
.contr-temp-box-add-28 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 83.3%;
}

.contr-temp-box-add-28 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-28 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 125%;
}

.contr-temp-box-add-28 .contr-img-box-fotoimg3 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-28 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 125%;
}







.contr-temp-box-add-29 .contr-img-box-fotoimg1 {
    width: 100%;

}
.contr-temp-box-add-29 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 55%;
}

.contr-temp-box-add-29 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-29 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 138.8%;
}

.contr-temp-box-add-29 .contr-img-box-fotoimg3 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-29 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 75%;
}


.contr-temp-box-add-29 .contr-img-box-fotoimg4 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-29 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 75%;
}








.contr-temp-box-add-30 .contr-img-box-fotoimg1 {
    width: 100%;

}
.contr-temp-box-add-30 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 55%;
}

.contr-temp-box-add-30 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-30 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 138.8%;
}

.contr-temp-box-add-30 .contr-img-box-fotoimg3 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-30 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 75%;
}


.contr-temp-box-add-30 .contr-img-box-fotoimg4 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-30 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 75%;
}









.contr-temp-box-add-31 .contr-img-box-fotoimg1 {
    width: 100%;

}
.contr-temp-box-add-31 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 55%;
}

.contr-temp-box-add-31 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-31 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 138.8%;
}

.contr-temp-box-add-31 .contr-img-box-fotoimg3 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-31 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 75%;
}


.contr-temp-box-add-31 .contr-img-box-fotoimg4 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-31 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 75%;
}










.contr-temp-box-add-32 .contr-img-box-fotoimg1 {
    width: 100%;

}
.contr-temp-box-add-32 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 55%;
}

.contr-temp-box-add-32 .contr-img-box-fotoimg2 {
    width: 100%;
    float: left;
}
.contr-temp-box-add-32 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 138.8%;
}

.contr-temp-box-add-32 .contr-img-box-fotoimg3 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-32 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 75%;
}


.contr-temp-box-add-32 .contr-img-box-fotoimg4 {
    width: 50%;
    float: left;
}
.contr-temp-box-add-32 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 75%;
}



.contr-temp-box-add-33 .contr-img-box-fotoimg1 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-33 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 100%;
}

.contr-temp-box-add-33 .contr-img-box-fotoimg2 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-33 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 100%;
}

.contr-temp-box-add-33 .contr-img-box-fotoimg3 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-33 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 100%;
}

.contr-temp-box-add-33 .contr-img-box-fotoimg4 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-33 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 100%;
}

.contr-temp-box-add-33 .contr-img-box-fotoimg5 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-33 .contr-img-box-fotoimg5 > div {
    width: 100%;
    padding-top: 100%;
}

.contr-temp-box-add-33 .contr-img-box-fotoimg6 {
    width: 33.33%;
    float: left;
}
.contr-temp-box-add-33 .contr-img-box-fotoimg6 > div {
    width: 100%;
    padding-top: 100%;
}



.contr-temp-box-add-34 .contr-img-box-fotoimg1 {
    width: 25%;
    float: left;
}
.contr-temp-box-add-34 .contr-img-box-fotoimg1 > div {
    width: 100%;
    padding-top: 100%;
}

.contr-temp-box-add-34 .contr-img-box-fotoimg2 {
    width: 25%;
    float: left;
}
.contr-temp-box-add-34 .contr-img-box-fotoimg2 > div {
    width: 100%;
    padding-top: 100%;
}

.contr-temp-box-add-34 .contr-img-box-fotoimg3 {
    width: 25%;
    float: left;
}
.contr-temp-box-add-34 .contr-img-box-fotoimg3 > div {
    width: 100%;
    padding-top: 100%;
}

.contr-temp-box-add-34 .contr-img-box-fotoimg4 {
    width: 25%;
    float: left;
}
.contr-temp-box-add-34 .contr-img-box-fotoimg4 > div {
    width: 100%;
    padding-top: 100%;
}
.contr-temp-box-add-34 .contr-img-box-fotoimg5 {
    width: 25%;
    float: left;
}
.contr-temp-box-add-34 .contr-img-box-fotoimg5 > div {
    width: 100%;
    padding-top: 100%;
}

.contr-temp-box-add-34 .contr-img-box-fotoimg6 {
    width: 25%;
    float: left;
}
.contr-temp-box-add-34 .contr-img-box-fotoimg6 > div {
    width: 100%;
    padding-top: 100%;
}

.contr-temp-box-add-34 .contr-img-box-fotoimg7 {
    width: 25%;
    float: left;
}
.contr-temp-box-add-34 .contr-img-box-fotoimg7 > div {
    width: 100%;
    padding-top: 100%;
}

.contr-temp-box-add-34 .contr-img-box-fotoimg8 {
    width: 25%;
    float: left;
}
.contr-temp-box-add-34 .contr-img-box-fotoimg8 > div {
    width: 100%;
    padding-top: 100%;
}




.wrap_constr_block ol {
    padding: 10px 50px;
    line-height: 1.6;
}

.wrap_constr_block ol>li {
    padding: 0.3em 0;
}

.wrap_constr_block ul {
    padding: 10px 50px;
    line-height: 1.6;
}

.wrap_constr_block ul>li {
    padding: 1em 0;
    line-height: 1.8;
}

.wrap-temp-colors {
    margin: 15px 15px;
    line-height: 0;
}

.wrap-temp-colors > span {
    width: 40px;
    height: 40px;
    background: #c7c7c7;
    display: inline-block;
    margin: 3px 3px;
    cursor: pointer;
    position: relative;
    box-sizing: content-box;
    box-shadow: 0 0 3px #000;
}

.constr-temp-color-btn {
    width: 40px;
    height: 40px;
    background: #c7c7c7;
    display: block;
    /* outline: 1px solid #dcdcdc; */
    cursor: pointer;
    position: relative;
}

.wrap-temp-colors > span:hover {

}

.wrap-temp-colors > span.active_color_box_constr {

    outline: 2px solid #cbcbcb;
}

.wrap-temp-colors > span.constr-temp-color-1 {
    background: #f3f3f3;
}

.wrap-temp-colors > span.constr-temp-color-2 {
    background: #ffffff;
}
.wrap-temp-colors > span.constr-temp-color-3 {
    background: #e6e6e6;
}
.wrap-temp-colors > span.constr-temp-color-4 {
    background: #ceefff;
}
.wrap-temp-colors > span.constr-temp-color-5 {
    background: #fff9e5;
}
.wrap-temp-colors > span.constr-temp-color-6 {
    background: #b0e2b0;
}
.wrap-temp-colors > span.constr-temp-color-7 {
    background: #f1c2c2;
}




.const_gs_block.constr-temp-color-1, .contr-temp-box-view.constr-temp-color-1 {
    background: #f3f3f3;
}

.const_gs_block.constr-temp-color-2, .contr-temp-box-view.constr-temp-color-2 {
    background: #fff;

}

.const_gs_block.constr-temp-color-3, .contr-temp-box-view.constr-temp-color-3 {
    background: #e6e6e6;
    box-shadow: none;
}
.const_gs_block.constr-temp-color-4, .contr-temp-box-view.constr-temp-color-4 {
    background: #ceefff;
}

.const_gs_block.constr-temp-color-5, .contr-temp-box-view.constr-temp-color-5 {
    background: #fff9e5;
}
.const_gs_block.constr-temp-color-6, .contr-temp-box-view.constr-temp-color-6 {
    background: #b0e2b0;
}
.const_gs_block.constr-temp-color-7, .contr-temp-box-view.constr-temp-color-7 {
    background: #f1c2c2;
}



.contr-box_t.const_gs_block_full.contr-temp-box-view {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
}

.constr-group-boxs {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.constr-group-boxs.const_gs_block_full {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}


.constr-group-boxs.const_gs_block_full > .contr-box_t.const_gs_block_full.contr-temp-box-view {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}


.constr-group-boxs.const_gs_block_full > .contr-box_t.const_gs_block_full.contr-temp-box-view {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
}

.constr-group-boxs .contr-box_t.contr-temp-box-view {
    padding: 0px 50px;
    margin-top: 0px;
    margin-bottom: 0px;
}


.constr-group-boxs .contr-temp-box-view:first-of-type {
    padding: 45px 50px 0px 50px;
    margin-top: 0px;
    margin-bottom: 0;
}

.constr-group-boxs .contr-temp-box-view:last-of-type {
    padding: 0px 50px 45px 50px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.constr-group-boxs .contr-temp-box-view:last-of-type:first-of-type {
    padding: 45px 50px;
    margin: 0px 0;
    width: 100%;
}




.constr-group-boxs.constr-temp-color-1 .contr-temp-box-view, .constr-group-boxs.constr-temp-color-2 .contr-temp-box-view, .constr-group-boxs.constr-temp-color-3 .contr-temp-box-view, .constr-group-boxs.constr-temp-color-4 .contr-temp-box-view, .constr-group-boxs.constr-temp-color-5 .contr-temp-box-view, .constr-group-boxs.constr-temp-color-6 .contr-temp-box-view, .constr-group-boxs.constr-temp-color-7 .contr-temp-box-view {
    background: transparent;
    box-shadow: none;
}




.contr-temp-box-view.constr-temp-color-1 {
    margin: 0px 0;
}

.contr-temp-box-view.constr-temp-color-1 {
    padding: 0px 50px;
    margin: 0px 0;
}

.contr-temp-box-view.constr-temp-color-1:first-of-type {
    margin-top: 30px;
}

span.btn-group-box {
    opacity: 0;
}

span.btn-ungroup-box {
    opacity: 0;
    display: none;
}

.const_gs_block span.btn-group-box {
    display: block;
    content: "Îáúåäèíèòü";
    height: 40px;
    position: absolute;
    bottom: -40px;
    background: rgba(255, 255, 255, 0.57);
    text-align: center;
    box-sizing: border-box;
    padding: 13px;
    text-transform: uppercase;
    font-size: 80%;
    color: #505050;
    cursor: pointer;
    box-shadow: inset 0 6px 12px -6px #e6e6e6;
    z-index: 9;
    width: 90%;
    margin: 0 5%;
}

.const_gs_block.constr_nongroup:hover span.btn-group-box:hover {
    background: rgba(255, 255, 255, 1);
    color: #1c1c1c;
    opacity: 1;
}

.const_gs_block.constr_group_el_last.constr_group:hover span.btn-group-box:hover {
    background: rgba(255, 255, 255, 1);
    color: #1c1c1c;
    opacity: 1;
}


.const_gs_block.constr_group span.btn-ungroup-box {
    display: block;
    content: "Îáúåäèíèòü";
    height: 40px;
    position: absolute;
    bottom: -40px;
    background: rgb(255, 255, 255);
    text-align: center;
    box-sizing: border-box;
    padding: 13px;
    text-transform: uppercase;
    font-size: 80%;
    color: #505050;
    cursor: pointer;
    box-shadow: inset 0 6px 12px -6px #e6e6e6;
    opacity: 1;
    z-index: 9;
    width: 90%;
    margin: 0 5%;
}

.const_gs_block.constr_group:hover span.btn-ungroup-box:hover {
    background: rgb(255, 255, 255);
    color: #000;
    opacity: 1;
}


.const_gs_block.constr_group_el_last.constr_group span.btn-ungroup-box {
    display: none;
}

.const_gs_block.constr_group_el_last.constr_group span.btn-group-box {
    display: block;
}


.const_gs_block:last-of-type span.btn-ungroup-box, .const_gs_block:last-of-type span.btn-group-box {
    display: none;
}





.bx-newslist-block-my {
    padding: 40px;
    background: #fff;
    box-shadow: 0 0 7px #d6d6d6;
    margin: 0 0 50px;
    position: relative;
}

.bx-newslist-title-my{
    color: #000;
    margin: 0;
    font-weight: 500;
    padding: 2px 0 15px;
    font-size: 26px;
    text-align: left;
}

.bx-newslist-title-my > a {
    color: #000;
    margin: 0;
    font-weight: 500;
    font-size: 26px;
    text-align: left;
}

.bx-newslist-date-my {
    font-size: 140%;
    font-weight: 200;
    color: #a7a7a7;
    padding: 10px 30px;
}

a.btn-news-gs {
    position: absolute;
    right: 20px;
    bottom: 10px;
    color: #7b9de8;
}

.slovar-otv-block-cont > p {
    padding: 10px 0;
}

.bx-newsdetail-date-my-wrap {
    position: relative;
    height: 50px;
}

.bx-newsdetail-date-my-span {
    position: absolute;
    font-size: 150%;
    font-weight: 200;
    color: #989898;
    top: 20px;
    left: 20px;
}

.wrap_constr_block_anons_left {
    width: 65%;
    float: left;
}

.wrap_constr_block_anons_left_cont {
    background: #fff;
    width: 100%;
    min-height: 150px;
    box-shadow: 0 0 8px #dcdcdc;
    font-size: 80%;
    padding: 30px;
}


.wrap_constr_block_anons_right {
    width: 33%;
    margin-left: 2%;
    float: left;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

.wrap_constr_block_anons_right_cont {
    background: #fff;
    width: 100%;
    min-height: 150px;
    box-shadow: 0 0 8px #dcdcdc;
    height: 90%;
}


.wrap_constr_block_anons_newname {
    background: #fff;
    margin: 20px 10%;
}

p.wrap_constr_block_anons_name {
    font-size: 80%;
    color: #808080;
    padding: 0 0 5px 0;
    height: 10%;
}

.wrap_constr_block_anons {
    margin-top: 50px;
    margin-bottom: 100px;
    margin: 50px 10% 100px;
    position: relative;
}

.wrap_constr_block_anons_newname_cont {
    padding: 30px;
}


.content-box-v0 .row {
    margin: 0;
}

input.constr_block_anons_name_text {
    height: 70px;
    width: 100%;
    padding: 10px 0 0 20px;
    font-size: 240%;
    font-weight: 600;
}

p.constr_block_anons_newname {
    padding: 0 0 5px 0;
    font-weight: 200;
}
.wrap_constr_block_anons_cont_text_wr_1 {
    width: 70%;
    float: left;
}
.wrap_constr_block_anons_cont_text {
    width: 100%;
    line-height: 1.6;
}

.wrap_constr_block_anons_cont_text p {
    padding: 0px 0;
    line-height: 1.8;
}

span.product_count_p {
    position: absolute;
    background: #5480dd;
    z-index: 2;
    padding: 0 10px;
    height: 30px;
    line-height: 33px;
    font-size: 85%;
    color: #fff;
    left: 0;
    top: -11px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    transform: scale(1.2);
}

i.catalog-number-n {
    position: absolute;
    left: 0;
    width: 70px;
    height: 100%;
    top: 0;
    background: #5480dd;
    color: #fff;
    font-style: normal;
}

span.catalog-number-n-span {
    position: absolute;
    top: 50%;
    text-align: center;
    width: 100%;
    left: 0;
    transform: translateY(-50%);
    font-size: 180%;
    font-weight: 200;
}

span.btn-top-nav-shops-5 > span {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 20px;
    font-size: 240%;
    text-transform: uppercase;
    color: #7b9de8;
    font-weight: 700;
}

.wrap_constr_block_anons_cont_img_1 {
    width: 27%;
    margin-left: 3%;
    background: #f1f1f1;
    float: left;
    margin-top: 20px;
}

.wrap_constr_block_anons_cont_h {
    font-size: 180%;
}


i.constr_block_anons_cont_img_i {
    width: 100%;
    height: 100%;
    display: block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #444;
}

.news-box-prev {
    width: 65%;
    margin: 0 17.5%;
    overflow: hidden;
    height: 85px;
    position: relative;

    background: #efefef;
    border: 1px solid transparent;
    transition: border 0s cubic-bezier(0.65, 0.02, 0.32, 0.97);

}

.news-box-img-prev {
    width: 100%;
    height: 85px;
    transform: translateY(-85px);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}


.news-box-prev_hover .news-box-img-prev {
    transform: translateY(0px);
}

.wrap_constr_block_vidj_cont_text {
    padding: 50px 0;
    height: 190px;
}

p.news-box-h-prev {
    font-size: 90%;
    line-height: 140%;
    width: 100%;
    height: 85px;
    position: relative;
    z-index: 5;
    box-sizing: border-box;
    padding-right: 30%;
    font-weight: 500;
}

.news-box-prev_hover p.news-box-h-prev {
    padding-right: 0%;
}
.news-box-prev .news-box-real > p.news-box-p {
    padding: 10px 13px 50px;
}

.news-box-prev.news-box-prev_hover {
    border: 1px solid #444;
}



.white-th-new p.news-box-h-prev {
    color: #444;

    background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.65) 1%, rgba(255, 255, 255, 0.65) 23%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.2) 95%);
    background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.65) 1%, rgba(255, 255, 255, 0.65) 23%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.2) 95%);
    background: linear-gradient(155deg, rgba(255, 255, 255, 0.65) 1%, rgba(255, 255, 255, 0.65) 13%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0.2) 95%);
}

.white-th-new p.news-box-date {
    color: #444;
}

.news-box-prev_hover .black-th-new p.news-box-h-prev, .active_news_box .white-th-new p.news-box-h-prev {
    background: rgba(255, 255, 255, 0);
    color: #444;
}



.news-box-prev_hover .black-th-new p.news-box-date, .active_news_box .white-th-new p.news-box-date {
    color: #444;
}



.black-th-new p.news-box-h-prev {
    color: #fff;
    background: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.65) 1%, rgba(0, 0, 0, 0.65) 23%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.2) 95%);
    background: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.65) 1%, rgba(0, 0, 0, 0.65) 23%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.2) 95%);
    background: linear-gradient(155deg, rgba(0, 0, 0, 0.65) 1%, rgba(0, 0, 0, 0.65) 13%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.2) 95%);

}

.black-th-new p.news-box-date {
    color: #fff;
}


.vidj_cont_text_color_btn {
    padding: 5px 12px 3px;
    text-transform: uppercase;
    font-size: 80%;
    background: #fff;
    border: 1px solid #c5c5c5;
    border-radius: 2px;
    outline: none;
}
.vidj_cont_text_color_btn:hover {
    background: #f8f8f8;
    border: 1px solid #b1b1b1;
}

p.constr_block_vidj_cont_text_color {
    padding: 20px 0 0 0;
    text-align: center;
}

.wrap_constr_block_vidj_cont_text {
    padding: 25px 0 40px;
    height: 190px;
}



button.vidj_cont_text_color_btn.cont_text_color_active {
    background: #cecece;
}


img.constr_block_anons_tmpbtn {
    width: 15%;
    margin: 20px 10px;
    box-shadow: 0 1px 5px #c3c3c3;
    background: #f8f8f8;
    cursor: pointer;
    opacity: 0.5;
    transition: opacity 0.3s ease;
}
img.constr_block_anons_tmpbtn:first-of-type {
    margin: 20px 10px 20px 0;
}
img.constr_block_anons_tmpbtn.constr_block_anons_tmpbtn_active, img.constr_block_anons_tmpbtn:hover {
    box-shadow: 0 1px 8px #c3c3c3;
    background: #fff;
    opacity: 1;
}



.wrap_constr_block_anons_cont_img.wrap_constr_block_anons_cont_img_2 {
    width: 48%;
    float: left;
    margin-left: 4%;
}

.wrap_constr_block_anons_cont_img.wrap_constr_block_anons_cont_img_2:first-of-type {
    margin-left: 0%;
}

.wrap_constr_block_anons_cont_text_wr.wrap_constr_block_anons_cont_text_wr_2 {
    padding-bottom: 25px;
}



.wrap_constr_block_anons_cont_img.wrap_constr_block_anons_cont_img_3 {
    width: 32%;
    float: left;
    margin-left: 2%;
}

.wrap_constr_block_anons_cont_img.wrap_constr_block_anons_cont_img_3:first-of-type {
    margin-left: 0%;
}

.wrap_constr_block_anons_cont_text_wr.wrap_constr_block_anons_cont_text_wr_3 {
    padding-bottom: 25px;
}

.wrap_constr_block_anons_cont_img.wrap_constr_block_anons_cont_img_1 > i,
.wrap_constr_block_anons_cont_img.wrap_constr_block_anons_cont_img_2 > i,
.wrap_constr_block_anons_cont_img.wrap_constr_block_anons_cont_img_3 > i
{
    padding-top: 75%;
}




.wrap_constr_block_anons_cont_img.wrap_constr_block_anons_cont_img_4 {
    width: 48%;

    float: left;
    margin-left: 0%;
}
.wrap_constr_block_anons_cont_img.wrap_constr_block_anons_cont_img_4 > i {
    padding-top: 75%;
}

.wrap_constr_block_anons_cont_img.wrap_constr_block_anons_cont_img_4:first-of-type {
    margin-right: 4%;
}
.wrap_constr_block_anons_cont_img.wrap_constr_block_anons_cont_img_4:last-of-type {
    margin-left: 4%;
}

.wrap_constr_block_anons_cont_text_wr.wrap_constr_block_anons_cont_text_wr_4 {
    padding-bottom: 25px;
}


.wrap_constr_block_anons_cont_img_4_4, .wrap_constr_block_anons_cont_img_4_3 {
    margin-top: 30px;
}


.bx-newslist-container .wrap_constr_block_anons_cont_h {
    font-weight: 500;
}


.contr-box_t {
    display: table;
    width: 100%;
    position: relative;
}

.wrap_constr_block_anons_cont_text * {
    text-align: left !important;
}

.contr-box_td {
    display: table-cell;
    vertical-align: top;
    position: relative;
}

.contr-box_td.contr-box_td_1 {
    vertical-align: top;
}

.contr-box_td.contr-box_td_2 {
    vertical-align: bottom;
}
.contr-box_td.contr-box_td_3 {
    vertical-align: middle;
}


.btn_constr_td_top {
    width: 15px;
    height: 40px;
    background: #ffffff;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.3);

    opacity: 0.4;
    transition: opacity 0.3s ease;
}
.btn_constr_td_top > div {
    width: 100%;
    height: 35%;
    background: #000;
    position: relative;
    top: 0;
}


.btn_constr_td_mid {
    width: 15px;
    height: 40px;
    background: #ffffff;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.3);


    opacity: 0.4;
    transition: opacity 0.3s ease;
}
.btn_constr_td_mid > div {
    width: 100%;
    height: 35%;
    background: #000;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}



.btn_constr_td_bottom {
    width: 15px;
    height: 40px;
    background: #ffffff;
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.3);

    opacity: 0.4;
    transition: opacity 0.3s ease;
}
.btn_constr_td_bottom > div {
    width: 100%;
    height: 35%;
    background: #000;
    position: absolute;
    bottom: 0;
}

.contr-box_t p.btn_constr_td_w_contr {
    position: absolute;
    width: 100%;
    height: 60px;
    background: rgb(255, 255, 255);
    top: -60px;
    z-index: 9;
    box-shadow: 0 -13px 25px -13px rgba(0, 0, 0, 0.29);
    padding: 0;
    text-align: center;
}

.btn_constr_td {
    border-radius: 20px;
    display: inline-block;
    margin: 10px 7px 10px 7px;
}

.btn_constr_td_h {
    display: inline-block;
    background: #f3f3f3;
    height: 30px;
    width: 63px;
    border-radius: 20px;
    margin: 15px 20px;
    /* box-shadow: inset 0 0 3px #555; */
    border: 1px solid #c5c5c5;
}

.btn_constr_td_h > div {
    width: 26px;
    height: 26px;
    background: #777;
    border-radius: 50%;
    margin: 1px;
    transform: translateX(1em);

}

.contr-box_td_al_h_left .btn_constr_td_h > div {
    transform: translateX(0em);
}

.contr-box_td_al_h_right .btn_constr_td_h > div {
    transform: translateX(2em);
}


.btn_constr_td > div {
    border-radius: 20px;
}

.btn_constr_td_w_contr {
    display: none;
}
.contr-img-edit_id:hover .btn_constr_td_w_contr,
.contr-text-edit_id:hover .btn_constr_td_w_contr {
    display: block;
}


.contr-box_td:first-child > .btn_constr_td_top,
.contr-box_td:first-child > .btn_constr_td_mid,
.contr-box_td:first-child > .btn_constr_td_bottom
{
    left: -20px;
}

.contr-box_td:last-child > .btn_constr_td_top,
.contr-box_td:last-child > .btn_constr_td_mid,
.contr-box_td:last-child > .btn_constr_td_bottom
{
    right: -20px;
}




.const_gs_block-cont:hover .btn_constr_td_top,
.const_gs_block-cont:hover .btn_constr_td_mid,
.const_gs_block-cont:hover .btn_constr_td_bottom
{
    opacity: 0.4;
    cursor: pointer;
}


.const_gs_block-cont:hover .btn_constr_td_top:hover,
.const_gs_block-cont:hover .btn_constr_td_mid:hover,
.const_gs_block-cont:hover .btn_constr_td_bottom:hover
{
    opacity: 0.8;
}

.const_gs_block-cont .contr-box_td_al_top .btn_constr_td_top,
.const_gs_block-cont .contr-box_td_al_mid .btn_constr_td_mid,
.const_gs_block-cont .contr-box_td_al_bottom .btn_constr_td_bottom
{
    opacity: 0.5;
}

.const_gs_block-cont:hover .contr-box_td_al_top .btn_constr_td_top,
.const_gs_block-cont:hover .contr-box_td_al_mid .btn_constr_td_mid,
.const_gs_block-cont:hover .contr-box_td_al_bottom .btn_constr_td_bottom
{
    opacity: 1;
}


.contr-box_td.contr-box_td_al_top {
    vertical-align: top;
}
.contr-box_td.contr-box_td_al_mid {
    vertical-align: middle;
}
.contr-box_td.contr-box_td_al_bottom {
    vertical-align: bottom;
}

.const_gs_block .contr-box_td.contr-box_td_text {
    padding-top: 0px;
}



.contr-box_td_al_top .template-foto-img .contr-text-edit_id{
    transform: translateY(0%);
    top: 0;
    padding-top: 20px;
}

.contr-box_td_al_top.contr-box_td_al_h_left .template-foto-img .contr-text-edit_id{
    transform: translateY(0%) translateX(0%);
    top: 0;
    left: 0;
    padding-top: 20px;
}

.contr-box_td_al_top.contr-box_td_al_h_centr .template-foto-img .contr-text-edit_id{
    transform: translateY(0%) translateX(-50%);
    left: 47%;
    top: 0;
}

.contr-box_td_al_top.contr-box_td_al_h_right .template-foto-img .contr-text-edit_id{
    transform: translateY(0%) translateX(-100%);
    top: 0;
    left: 94%;
    padding-bottom: 20px;
}


.contr-box_td_al_mid .template-foto-img .contr-text-edit_id{
    transform: translateY(-50%);
    top: 50%;
}
.contr-box_td_al_mid.contr-box_td_al_h_left .template-foto-img .contr-text-edit_id{
    transform: translateY(-50%) translateX(0%);
    top: 50%;
    left:0;
    padding-top: 20px;
}

.contr-box_td_al_mid.contr-box_td_al_h_centr .template-foto-img .contr-text-edit_id{
    transform: translateY(-50%) translateX(-50%);
    left: 47%;
    top: 50%;
}

.contr-box_td_al_mid.contr-box_td_al_h_right .template-foto-img .contr-text-edit_id{
    transform: translateY(-50%) translateX(-100%);
    left: 94%;
    top: 50%;
    padding-bottom: 20px;
}

.contr-box_td_al_bottom .template-foto-img .contr-text-edit_id{
    transform: translateY(-100%);
    top: 100%;
    padding-bottom: 20px;
}
.contr-box_td_al_bottom.contr-box_td_al_h_left .template-foto-img .contr-text-edit_id{
    transform: translateY(-100%) translateX(0%);
    top: 100%;
    left:0;
    padding-top: 20px;
}

.contr-box_td_al_bottom.contr-box_td_al_h_centr .template-foto-img .contr-text-edit_id{
    transform: translateY(-100%) translateX(-50%);
    left: 47%;
    top: 100%;
}

.contr-box_td_al_bottom.contr-box_td_al_h_right .template-foto-img .contr-text-edit_id{
    transform: translateY(-100%) translateX(-100%);
    left: 94%;
    top: 100%;
    padding-bottom: 20px;
}







.contr-img-fon .contr-text-edit_id {
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}


.btn_constr_s {
    width: 20px;
    height: 20px;
    position: absolute;
    z-index: 22;
    cursor: ew-resize;
    background-size: 100%;
    background-repeat: no-repeat;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    border-right: 2px solid #000;
    border-top: 2px solid #000;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.btn_constr_s_bottom {
    width: 20px;
    height: 20px;
    position: absolute;
    z-index: 22;
    cursor: ns-resize;
    background-size: 100%;
    background-repeat: no-repeat;
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    border-bottom: 2px solid #000;
    opacity: 0;
    transition: opacity 0.3s ease;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}


.const_gs_block:hover .btn_constr_s, .const_gs_block:hover .btn_constr_s_bottom {
    opacity: 0.6;
}
.const_gs_block:hover .btn_constr_s:hover, .const_gs_block:hover .btn_constr_s_bottom:hover {
    opacity: 1;
}
.contr-space-edit_id {
    min-height: 35px;
}

span.btn_constr_s::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    border-right: 1px solid #a4a4a4;
    border-top: 1px solid #9a9a9a;
}
span.btn_constr_s_bottom::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #c0c0c0;
}

.contr-box_td:first-child .btn_constr_s {
    top: 0;
    right: 0;
}
.contr-temp-box-add-9 .btn_constr_s {
    display: none;
}
.contr-temp-box-add-9 .contr-box_td:first-child .btn_constr_s {
    top: 15px;
    right: 15px;
    display: block;
}




.contr-box_td:last-child .btn_constr_s {
    transform: rotate(270deg);
    top: 15px;
    left: 15px;
}

.contr-temp-box-add-1 .btn_constr_s {
    top: 0px;
    right: 0px;
}


.contr-temp-box-add-3 .contr-img-edit_id .btn_constr_s {
    bottom: 15px;
    right: 15px;
    top: auto;
    transform: rotate(90deg);

}
.contr-temp-box-add-3 .contr-text-edit_id .btn_constr_s {
    transform: rotate(180deg);
    top: auto;
    left: 0;
    bottom:0;
}


.contr-temp-box-add-2 .contr-text-edit_id .btn_constr_s {
    bottom: 0px;
    right: 0px;
    top: auto;
    transform: rotate(90deg);

}
.contr-temp-box-add-2 .contr-img-edit_id .btn_constr_s {
    transform: rotate(180deg);
    top: auto;
    left: 15px;
    bottom: 15px;
}

.contr-temp-box-add-13 .btn_constr_s {
    transform: rotate(90deg);
    bottom: 0px;
    right: 0;
}

.contr-temp-box-add-14 .btn_constr_s {
    transform: rotate(90deg);
    bottom: 0px;
    right: 0;
}

.contr-temp-box-add-15 .btn_constr_s {
    transform: rotate(180deg);
    bottom: 0px;
    left: 0;
}
.contr-temp-box-add-16 .btn_constr_s {
    transform: rotate(90deg);
    bottom: 0px;
    right: 0;
}

.contr-temp-box-add-17 .btn_constr_s {
    transform: rotate(180deg);
    bottom: 0px;
    left: 0;
}



.contr-box_td_three_col_w {
    width: 33.3%;
    float: left;
    padding: 1.5%;
}

.contr-box_td_two_col_w {
    width: 50%;
    float: left;
    padding: 1.5%;
}

.contr-box_td_one_col_w {
    width: 100%;
    padding: 20px;
}


.contr-box_td_two_2_col_w {
    width: 100%;
    float: left;
    padding: 1.5%;
}

.contr-box_td_two_2_col {
    width: 50%;
    float: left;
    padding: 2%;
}

.contr-img-edit_id {
    position: relative;
}

.contr-temp-box-add-5 .btn_constr_s {
    position: absolute;
    bottom: 15px;
    right: 15px;
    transform: rotate(90deg);
    cursor: nwse-resize;
}
.template-foto-img .contr-text-edit_id {
    z-index: 9;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    width: 90%;
    margin: 0 1%;
}





.contr-text-edit_id.contr-text-box-text-fon {
    width: 50%;
    background: rgba(241, 241, 241, 0.95);
    border: 0;
    padding: 30px 50px;
}

.contr-text-edit_id.contr-text-box-text-fon-r {
    width: 50%;
    background: rgba(241, 241, 241, 0.95);
    border: 0;
    padding: 30px 50px;
    right: 0;
}
.contr-text-edit_id.contr-text-box-text-fon > div {
    border: 0;
}

.const_gs_block:hover .contr-text-box-text-fon:hover > div {
    border: 0;
}

.contr-text-edit_id.contr-text-box-text-fon > div:focus {
    border: 0;
}

.img-in-text-fon {
    position: relative;
}
.img-in-text-fon-r {
    position: relative;
}



.contr-temp-box-add-14 .template-foto-img > span > i, .contr-temp-box-view-14 .template-foto-img > span > i {
    width: 75%;
    float: right;
}

.contr-temp-box-add-15 .template-foto-img > span > i, .contr-temp-box-view-15 .template-foto-img > span > i {
    width: 75%;
    float: left;
}
.contr-temp-box-add-16 .template-foto-img > span > i, .contr-temp-box-view-16 .template-foto-img > span > i {
    width: 100%;
}

.contr-temp-box-add-17 .template-foto-img > span > i, .contr-temp-box-view-17 .template-foto-img > span > i {
    width: 100%;
}






.contr-temp-box-add-9 .contr-img-edit_id > div, .contr-temp-box-view-9 .contr-img-edit_id > div {

    padding-top: 115%;

}

.contr-temp-box-add-10 .contr-img-edit_id > div, .contr-temp-box-view-10 .contr-img-edit_id > div {

    padding-top: 115%;

}

.contr-temp-box-add-11 .contr-img-edit_id > div, .contr-temp-box-view-11 .contr-img-edit_id > div {

    padding-top: 75%;

}

.contr-temp-box-add-12 .contr-img-edit_id > div, .contr-temp-box-view-12 .contr-img-edit_id > div {

    padding-top: 75%;

}

.contr-temp-box-add-13 .contr-img-edit_id > div, .contr-temp-box-view-13 .contr-img-edit_id > div {

    padding-top: 50%;

}

.contr-temp-box-add-14 .contr-img-edit_id > div, .contr-temp-box-view-14 .contr-img-edit_id > div {

    padding-top: 50%;

}
.contr-temp-box-add-15 .contr-img-edit_id > div, .contr-temp-box-view-15 .contr-img-edit_id > div {

    padding-top: 50%;

}
.contr-temp-box-add-16 .contr-img-edit_id > div, .contr-temp-box-view-16 .contr-img-edit_id > div {

    padding-top: 75%;

}
.contr-temp-box-add-17 .contr-img-edit_id > div, .contr-temp-box-view-17 .contr-img-edit_id > div {

    padding-top: 75%;

}

.contr-temp-box-add-18 .contr-img-edit_id.contr-img-box-fotoimg2 > div, .contr-temp-box-view-18 .contr-img-edit_id.contr-img-box-fotoimg2 > div {

    padding-top: 75%;

}

.contr-temp-box-add-36 .contr-img-edit_id.contr-img-box-fotoimg2 > div, .contr-temp-box-view-36 .contr-img-edit_id.contr-img-box-fotoimg2 > div {

    padding-top: 75%;

}



.img-in-text-fon .contr-img-edit_id {
    width: 40%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
}


.img-in-text-fon .contr-text-edit_id_wrap {
    min-height: 500px;
    vertical-align: middle;
    display: block;

    width: 80%;
    display: table;
}

.img-in-text-fon .contr-text-edit_id_wrap .contr-text-edit_id_wrap2 {
    min-height: 600px;
    vertical-align: middle;
    display: table-cell;
    background: #f5f5f5;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}


.img-in-text-fon .contr-text-edit_id_wrap .contr-text-edit_id {
    width: 65%;
    margin: 10px 0 10px 50px;
}





.img-in-text-fon-r .contr-img-edit_id {
    width: 40%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
}


.img-in-text-fon-r .contr-text-edit_id_wrap {
    min-height: 500px;
    vertical-align: middle;
    display: block;
    background: transparent;
    width: 80%;
    display: table;
    margin-left: 20%;
}

.img-in-text-fon-r .contr-text-edit_id_wrap .contr-text-edit_id_wrap2 {
    min-height: 600px;
    vertical-align: middle;
    display: table-cell;
    text-align: right;
}


.img-in-text-fon-r .contr-text-edit_id_wrap_1 .contr-text-edit_id_wrap .contr-text-edit_id_wrap2 {
    min-height: 600px;
    vertical-align: middle;
    display: table-cell;
    text-align: left;
}


.img-in-text-fon-r .contr-text-edit_id_wrap .contr-text-edit_id {
    width: 65%;
    margin: 10px 50px 10px 0;
}

.img-in-text-fon-r .contr-text-edit_id_wrap_1 .contr-text-edit_id_wrap .contr-text-edit_id {
    width: 96%;
    margin: 10px 2%;
}

.contr-text-edit_id_wrap_1 {
    width: 40%;
    padding: 15px;
}

.contr-temp-box-add-36 .contr-text-edit_id_wrap_1 {
    width: 40%;
    padding: 15px;
    margin-left: 60%;
}
.contr-temp-box-view-36 .contr-text-edit_id_wrap_1 {
    width: 40%;
    padding: 15px;
    margin-left: 60%;
}

.contr-img-fon3.contr-img-box-fotoimg1 {
    width: 60%;
    position: absolute;
    right: 0;
    top: 0;
    left: auto;
    transform: translateY(0%);
    z-index: 9;
    height: 100%;
}

.contr-temp-box-add-36 .img-in-text-fon-r .contr-text-edit_id_wrap {
    min-height: 300px;
    vertical-align: middle;
    display: block;
    background: transparent;
    width: 100%;
    display: table;
    margin-left: 0;
}

.contr-temp-box-add-36 .contr-img-fon3.contr-img-box-fotoimg1 {
    width: 60%;
    position: absolute;
    left: 0;
    top: 0;
    right: auto;
    transform: translateY(0%);
    z-index: 9;
    height: 100%;
}


.contr-temp-box-view-36 .img-in-text-fon-r .contr-text-edit_id_wrap {
    min-height: 300px;
    vertical-align: middle;
    display: block;
    background: transparent;
    width: 100%;
    display: table;
    margin-left: 0;
}

.contr-temp-box-view-36 .contr-img-fon3.contr-img-box-fotoimg1 {
    width: 60%;
    position: absolute;
    left: 0;
    top: 0;
    right: auto;
    transform: translateY(0%);
    z-index: 9;
    height: 100%;
}


.contr-temp-box-add-18 .img-in-text-fon-r .contr-text-edit_id_wrap {
    min-height: 300px;
    vertical-align: top;
    display: block;
    background: transparent;
    width: 100%;
    display: table;
    margin-left: 0%;
}
.contr-temp-box-view-18 .img-in-text-fon-r .contr-text-edit_id_wrap {
    min-height: 300px;
    vertical-align: top;
    display: block;
    background: transparent;
    width: 100%;
    display: table;
    margin-left: 0%;
}




.contr-temp-box-add-18 .img-in-text-fon-r .contr-img-edit_id.contr-img-box-fotoimg2 {
    width: 40%;
    position: relative;
    left: 0;
    top: 0%;
    transform: translateY(0%);
    z-index: 9;
}

.contr-temp-box-view-18 .img-in-text-fon-r .contr-img-edit_id.contr-img-box-fotoimg2 {
    width: 40%;
    position: relative;
    left: 0;
    top: 0%;
    transform: translateY(0%);
    z-index: 9;
}


.contr-temp-box-add-18 .template-foto-img {
    float: none;
}
.contr-temp-box-view-18 .template-foto-img {
    float: none;
}


.contr-temp-box-add-18 .img-in-text-fon-r .contr-text-edit_id_wrap_1 .contr-text-edit_id_wrap .contr-text-edit_id_wrap2 {
    min-height: 300px;
    vertical-align: top;
}

.contr-temp-box-view-18 .img-in-text-fon-r .contr-text-edit_id_wrap_1 .contr-text-edit_id_wrap .contr-text-edit_id_wrap2 {
    min-height: 300px;
    vertical-align: top;
}





.contr-temp-box-add-36 .img-in-text-fon-r .contr-img-edit_id.contr-img-box-fotoimg2 {
    width: 40%;
    position: relative;
    left: 0;
    top: 0%;
    transform: translateY(0%);
    z-index: 9;
    margin-left: 60%;
}

.contr-temp-box-view-36 .img-in-text-fon-r .contr-img-edit_id.contr-img-box-fotoimg2 {
    width: 40%;
    position: relative;
    left: 0;
    top: 0%;
    transform: translateY(0%);
    z-index: 9;
    margin-left: 60%;
}


.contr-temp-box-add-36 .template-foto-img {
    float: none;
}
.contr-temp-box-view-36 .template-foto-img {
    float: none;
}
.contr-temp-box-add-36 .img-in-text-fon-r .contr-text-edit_id_wrap_wrap_1 {
    float: right;
}

.contr-temp-box-add-36 .img-in-text-fon-r .contr-text-edit_id_wrap_1 .contr-text-edit_id_wrap .contr-text-edit_id_wrap2 {
    min-height: 300px;
    vertical-align: top;
}

.contr-temp-box-view-36 .img-in-text-fon-r .contr-text-edit_id_wrap_1 .contr-text-edit_id_wrap .contr-text-edit_id_wrap2 {
    min-height: 300px;
    vertical-align: top;
}




span.constr-temp-color-btn-wrap {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    padding: 0;
    display: none;
    z-index: 1;
}

span.constr-temp-color-btn-wrap > span {
    margin: 0;
    box-shadow: 0 0 3px #000;
}

.constr-temp-color:hover .constr-temp-color-btn-wrap {
    display: block;
}

span.constr-temp-color-btn-wrap:hover {
    display: block;
}


.wrap_constr_block_color_fon {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}


.wrap_constr_block_color .wrap-temp-colors {
    position: relative;
    top: 0;
    left: 0;
    padding: 20px 10%;
}

.contr-temp-box-view-color-gr {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}




.const_gs_block-type-edit-win {
    width: 300px;
    background: #686970;
    position: absolute;
    display: none;
    border-radius: 3px;
    bottom: 100%;
    color: #fff;
}

.const_gs_block-type-edit-win.active_win {
    display: block;
}

span.const_gs_block-type-edit-win-el {
    position: relative;
    display: inline-block;
    width: 100%;
}
span.const_gs_block-type-edit-win-el-name {
    display: block;
    width: 100%;
    padding: 10px 20px;
    border-bottom: 1px solid #444;
    transition: all 0.3s ease;
    cursor: pointer;
}
span.const_gs_block-type-edit-win-el:last-of-type span.const_gs_block-type-edit-win-el-name {

    border-bottom: 0px solid #444;
}
span.const_gs_block-type-edit-win-el-name:hover {
    background: #555;
}

.const_gs_block-type-edit-win-el.active_win span.const_gs_block-type-edit-win-el-name {
    background: #444;
}

span.edit-elem-constr {
    width: 33.33%;
    display: inline-block;
    background: #787980;
    border: 2px solid #444;
    opacity: 1;
    position: relative;
    text-align: right;
}


span.const_gs_block-type-edit-win-el-win {
    width: 678px;
    background: #444;
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    border-radius: 3px;
    padding: 2px;

}

span.const_gs_block-type-edit-win-el.active_win span.const_gs_block-type-edit-win-el-win {
    display: block;
}

.pickr {
    position: relative;
    overflow: visible;
    z-index: 1;
    height: 60px;
    width: 50%;
    display: inline-block;
    opacity: .1;
    transition: opacity 0.3s ease;
}
.edit-elem-constr.active .pickr {
    opacity: 1;
}
.pickr .pcr-button {
    height: 100%;
    width: 100%;
}



span.edit-elem-constr .toggle-box {
    position: absolute;
    top: 14px;
    left: 11px;
}



.toggle-switch{
    position: absolute;
    border: 2px solid #000;
    border-radius: 20px;
    -webkit-transition: border-color .6s  ease-out;
    transition: border-color .6s  ease-out;
    box-sizing: border-box;
    width: 55px;
    height: 30px;
    display: block;
}

.toggle-switch.toggle-on{
    border-color: #b0da7b;
    -webkit-transition: all .5s .15s ease-out;
    transition: all .5s .15s ease-out;
}

.toggle-button{
    display: block;
    position: absolute;
    top: 3px;
    width: 20px;
    bottom: 3px;
    right: 28px;
    background-color: #000;
    border-radius: 19px;
    cursor: pointer;
    -webkit-transition: all .3s .1s, width .1s, top .1s, bottom .1s;
    transition: all .3s .1s, width .1s, top .1s, bottom .1s;
}

.toggle-on .toggle-button{
    top: 2px;
    width: 47px;
    bottom: 2px;
    right: 2px;
    border-radius: 23px;
    background-color: #b0da7b;
    box-shadow: 0 0 16px #4b7a8d;
    -webkit-transition: all .2s .1s, right .1s;
    transition: all .2s .1s, right .1s;
}


.toggle-text-on{
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 27px;
    text-align: center;
    /* font-family: 'Quicksand', sans-serif; */
    font-size: 15px;
    font-weight: normal;
    cursor: pointer;
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
    color: rgba(0,0,0,0);
}

.toggle-on .toggle-text-on{
    color: #3b6a7d;
    -webkit-transition: color .3s .15s ;
    transition: color .3s .15s ;
}

.toggle-text-off{
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 6px;
    line-height: 28px;
    text-align: center;
    /* font-family: 'Quicksand', sans-serif; */
    font-size: 9px;
    font-weight: bold;
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
    cursor: pointer;
    color: #000;
}

.toggle-on .toggle-text-off{
    color: rgba(0,0,0,0);
}

/* used for streak effect */
.glow-comp{
    display: block;
    position: absolute;
    opacity: 0;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    border-radius: 6px;
    background-color: rgba(75, 122, 141, .1);
    box-shadow: 0 0 12px rgba(75, 122, 141, .2);
    -webkit-transition: opacity 4.5s 1s;
    transition: opacity 4.5s 1s;
}

.toggle-on .glow-comp{
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
}


input.range-gs[type="range"] {
    display: block;
    -webkit-appearance: none;
    background-color: rgba(176, 217, 123, 0.4);
    width: 80%;
    height: 2px;
    border-radius: 5px;
    margin: 10px auto 10px auto;
    outline: 0;
}
input.range-gs[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-color: #b0d97b;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 1px solid baef76;
    cursor: pointer;
    transition: .3s ease-in-out;
}
input.range-gs[type="range"]::-webkit-slider-thumb:hover {
    background-color: #b5d965;
    border: 1px solid #b5d965;
}
input[type="range"]::-webkit-slider-thumb:active {
    transform: scale(1.2);
}

span.edit-elem-constr-wrap.radius-win-edit {
    padding: 10px 0px;
    display: block;
}

.header-constr-btn2 > span.toggle-box {
    display: inline-block;
    width: 55px;
    height: 20px;
    margin-left: 8px;
}


p.header-constr-btn2 {
    padding: 20px 15px;
}



.template2-win-edit > img {
    width: 143px;
    margin: 10px;
    opacity: 0.3;
    transition: opacity 0.3s ease;
    cursor: pointer;
}

.template2-win-edit > img:hover {
    opacity: 0.8;
}

.template2-win-edit > img.active {
    opacity: 0.8;
}

.template2-win-edit {
    padding: 10px;
    display: block;
}


span.img-fon-box-edit-win, span.parallax-win-edit{
    display: block;
    padding: 20px;
    border-bottom: 1px solid #111;
}

span.color1-win-edit {
    border-bottom: 1px solid #111;
}

span.img-fon-box-edit-btn {
    width: 300px;
    height: 150px;
    background: #373737;
    display: none;
    margin-top: 20px;
    border-radius: 7px;
    transition: all 1.3s ease;
    border: 1px;
    border-style: dashed;
    border-color: rgba(170, 203, 126, 0.51);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

span.img-fon-box-edit-btn.ondragover {
    border-color: rgb(182, 232, 83);
    background: #111111;
}

span.img-fon-box-edit-btn > input {

    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
}


.img-fon-box-edit-win.active span.img-fon-box-edit-btn {
    display: block;
}


span.color-win-edit .toggle-box {
    margin: 0 0 0 10px;
    height: 21px;
    display: inline-block;
}

span.shadowBoxWrap .toggle-box {
    margin: 0 0 0 10px;
    height: 21px;
    display: inline-block;
}



span.borderRadiusVal {
    display: block;
    float: left;
    padding: 0 10px;
    margin: 0 0px 0 20px;
    background: rgba(255, 255, 255, 0.09);
    border-radius: 5px;
    width: 60px;
    text-align: center;
}


span.transpVal {
    display: block;
    float: left;
    padding: 0 10px;
    margin: 0 0px 0 20px;
    background: rgba(255, 255, 255, 0.09);
    border-radius: 5px;
    width: 60px;
    text-align: center;
}
.hideBlurFilter {
    height:0;
    width: 0;
    position: absolute;
    z-index: 0;
}


span.shadowBoxWrap {
    display: block;
    padding: 10px 0px;
}

span.shadowBoxVal {
    display: inline-block;
    padding: 0 10px;
    margin: 0 0px 0 20px;
    background: rgba(255, 255, 255, 0.09);
    border-radius: 5px;
    width: 60px;
    text-align: center;
}

span.shadowBoxWrap .range-gs {
    width: 100%;
    display: inline-block;
}

span.shadowBoxField {
    display: none;
    padding: 10px 20px;
}

.shadowBoxWrap.active span.shadowBoxField {
    display: block;
}

span.shadowBoxField.shadowBoxFieldOne {
    padding: 20px 20px 10px;
    border-top: 1px solid #111;
    margin-top: 20px;
}


span.shadowBoxNameTop {
    padding-left: 20px;
    padding-bottom: 20px;
}

.const_gs_block_shadow {
    position: relative;
    z-index: 1;
}





.iblock {
    width: 100%;
}

.iblock-gs-1 {
    height: 700px;
    overflow: hidden;
    margin-top: 50px;
}

.parallax-fon1 {
    width: 100%;
}


.parallax-fon1-iblock-1 {
    background-image: url("/images/pages/page1/1.jpg?v9");
    padding-top: 51%;
    background-size: cover;
}
.iblock-gs-3{
    height: 700px;
    overflow: hidden;
}




.parallax-fon1-iblock-3 {
    background-image: url("/images/pages/page1/3.jpg?v3");
    padding-top: 83%;
    background-size: cover;
}

.hbold {
    font-size: 130%;
    color: inherit;
    font-weight: 500;
    text-transform: none;
    text-align: inherit;
    line-height: inherit;
    color: rgb(0, 0, 0);
    margin-top: 0;
    padding-top: 0;
}

section.iblock.iblock-gs-2 {
    padding: 150px 0;
    position: relative;
    width: 1340px;
    margin: auto;
}

.iblock-box-left-1 {

    background: rgb(255, 255, 255);
    padding: 90px 15% 90px 70px;
    width: 930px;
    font-size: 140%;
    text-align: right;
    line-height: 1.8;
    color: #000;
    border-radius: 34px;
    border: 4px solid #fcc824;
    position: relative;
}

.iblock-box-left-1 p {
    font-weight: 400;
}

.iblock-box-right-1 {
    position: absolute;
    right: -45%;
    top: 50%;
    transform: translateY(-50%);
    width: 570px;
    background-image: url(/images/pages/page1/2.jpg?v5);
    height: 80%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    box-shadow: 0 27px 15px -25px rgba(0, 0, 0, 0.35);
    border-radius: 2px;
}






section.iblock.iblock-gs-4 {
    padding: 150px 8%;
    position: relative;
}

.iblock-box-right-4 {
    background: rgb(255, 255, 255);;
    padding: 130px 70px 130px 15%;
    width: 70%;
    margin-left: 30%;
    font-size: 140%;
    text-align: left;
    line-height: 1.8;
    color: #000;
    border-radius: 34px;
    border: 4px solid #fcc824;
    position: relative;
}

.iblock-box-right-4 p {
    font-weight: 400;
    color: rgba(0, 0, 0, 0.8);
}

.iblock-box-left-4 {


    position: absolute;
    left: -45%;
    top: 50%;
    transform: translateY(-50%);
    width: 62%;
    background-image: url(/images/pages/page1/4.jpg?v6);
    height: 80%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    box-shadow: 0 27px 15px -25px rgba(0, 0, 0, 0.35);
    border-radius: 2px;

}


.iblock p {
    padding: 0.4em 0;
    color: rgba(0, 0, 0, 0.65);
    font-size: 90%;
}





.parallax-fon1-iblock-5 {
    background-image: url("/images/pages/page1/5.jpg");
    padding-top: 83%;
    background-size: cover;
}

.iblock-gs-5{
    height: 700px;
    overflow: hidden;
}





section.iblock.iblock-gs-6 {
    padding: 150px 8%;
    position: relative;
}

.iblock-box-left-6 {

    background: rgb(255, 255, 255);
    padding: 90px 15% 90px 70px;
    width: 70%;
    font-size: 140%;
    text-align: right;
    line-height: 1.8;
    color: #000;
    border-radius: 34px;
    border: 4px solid rgb(115, 110, 205);
    position: relative;
}

.iblock-box-left-6 p {
    font-weight: 400;
}

.iblock-box-right-6 {
    position: absolute;
    right: -45%;
    top: 50%;
    transform: translateY(-50%);
    width: 62%;
    background-image: url(/images/pages/page1/6.jpg?v5);
    height: 80%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    box-shadow: 0 27px 15px -25px rgba(0, 0, 0, 0.35);
    border-radius: 2px;

}

.parallax-fon1-iblock-7 {
    background-image: url("/images/pages/page1/7.jpg");
    padding-top: 83%;
    background-size: cover;
}

.iblock-gs-7 {
    height: 700px;
    overflow: hidden;
}
.iblock-gs-8 {
    overflow: hidden;
}

h2.iblock-gs-h2-8 {
    font-size: 280%;
    font-weight: 500;
    color: #5a4ab9;
    background: #fff;
    padding: 110px 70px 70px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.23);
    margin: 0;
}

section.iblock.iblock-gs-8 {
    padding: 0px 0 200px;
    position: relative;
    width: 1340px;
    margin: auto;
}


h3.iblock-gs-h3-8 {
    color: #000;
    font-weight: 400;
    font-size: 220%;
    margin: 40px 0 170px;
}

span.iblock-gs-h3-big-8 {
    font-size: 200%;
    font-weight: 500;
}

div.iblock-gs-div1-8 {
    width: 560px;
    height: 450px;
    background-color: #fff;
    border: 4px solid rgb(115, 110, 205);
    border-radius: 34px;
    float: left;
    margin-left: 30px;
    box-shadow: 0 3px 15px 0px rgba(0, 0, 0, 0.19);
}
div.iblock-gs-div2-8 {
    width: 160px;
    height: 400px;
    float: left;
    position: relative;
}
.iblock-gs-div2-8:after {
    display: block;
    content: "";
    background: #444;
    width: 60px;
    height: 4px;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate3d(-50%,-50%, 0);
}

.iblock-gs-div2-8:before {
    display: block;
    content: "";
    background: #444;
    width: 60px;
    height: 4px;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate3d(-50%,-50%, 0) rotate(90deg);
}
div.iblock-gs-div3-8 {
    width: 560px;
    height: 450px;
    background-color: #fff;
    border: 4px solid rgb(115, 110, 205);
    border-radius: 34px;
    float: left;
    box-shadow: 0 3px 15px 0px rgba(0, 0, 0, 0.19);
}
div.iblock-gs-div4-8 {
    width: 88px;
    height: 60px;
    position: relative;
    margin: 50px auto;
}
.iblock-gs-div4-8:after {
    display: block;
    content: "";
    background: #444;
    width: 60px;
    height: 4px;
    top: 0;
    left: 0;
    position: absolute;
    transform: rotate(90deg);
    margin: 30px 0;
}

.iblock-gs-div4-8:before {
    display: block;
    content: "";
    background: #444;
    width: 60px;
    height: 4px;
    top: 0;
    right: 0;
    position: absolute;
    transform: rotate(90deg);
    margin: 30px 0;
}
.iblock p.iblock-gs-div1-p-8 {
    padding: 0 30px;
    font-size: 140%;
    text-align: center;
    color: #000;
    line-height: 1.6;
}
h3.iblock-gs-div1-h3-8 {
    color: #000;
    font-size: 180%;
    line-height: 1.5;
}
span.iblock-gs-div3-small-8 {
    font-size: 75%;
    display: inline-block;
    margin-top: 20px;
    font-weight: 400;
    color: #444;
}

.iblock p.iblock-gs-div3-p-8 {
    padding: 0 30px;
    font-size: 140%;
    text-align: center;
    color: #000;
    line-height: 1.6;
}

img.iblock-gs-div1-img-8 {
    margin: -71px 0 0 37px;
    width: 500px;
}

img.iblock-gs-div3-img-8 {
    margin: -133px 0 0 37px;
    width: 500px;
}


div.iblock-gs-div5-8 {
    width: 830px;
    height: 570px;
    background-color: #fff;
    border: 4px solid rgb(115, 110, 205);
    border-radius: 34px;
    margin: auto;
    box-shadow: 0 3px 15px 0px rgba(0, 0, 0, 0.19);
}

.iblock p.iblock-gs-div5-p-8 {
    padding: 0px 30px 50px;
    font-size: 140%;
    text-align: center;
    color: #000;
    line-height: 1.6;
}

img.iblock-gs-div5-img-8 {
    display: block;
    margin: auto;
    box-shadow: 0 25px 19px -20px rgba(0, 0, 0, 0.37);
}
section.iblock.iblock-gs-8 strong {
    text-transform: uppercase;
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 110%;
    margin-bottom: 20px;
}


section.iblock.iblock-gs-9 {
    padding: 0px 0 80px;
    position: relative;
    width: 100%;
    background-color: #fff;

    box-shadow: 0 0 15px rgba(0, 0, 0, 0.23);
}

h2.iblock-gs-h2-9 {
    font-size: 280%;
    font-weight: 500;
    color: #000;
    padding: 70px;
    margin: 0;
    text-transform: uppercase;
}
.iblock-gs-img-9 {
    width: 100%;
}

p.iblock-gs-p1-9 {
    padding: 0 150px 70px;
    text-align: left;
    font-size: 130%;
    line-height: 1.6;
}

p.iblock-gs-p2-9 {
    text-align: center;
    font-size: 130%;
}
button.gs-btn, a.gs-btn {
    display: inline-block;
    margin: auto;
    padding: 15px 35px;
    text-transform: uppercase;
    border: 0;
    color: #fff;
    background-color: #f04925;
    font-weight: 500;
    box-shadow: 0 20px 15px -19px rgba(0, 0, 0, 0.44);
    margin-top: 60px;
    outline: none;
    transition: background-color 0.3s ease;
    font-size: 120%;
    text-decoration: none;
}

button.gs-btn:hover, a.gs-btn:hover {
    background-color: #f06b4c;
}


section.iblock.iblock-gs-10 {
    padding: 0px 0px 0px;
    position: relative;
    width: 100%;

}

h2.iblock-gs-h2-10 {
    font-size: 280%;
    font-weight: 500;
    color: #000;
    padding: 70px;
    margin: 0;
    text-transform: uppercase;
}
p.iblock-gs-p1-10 {
    padding: 0 150px 70px;
    text-align: center;
    font-size: 130%;
    line-height: 1.6;
}

section.iblock.iblock-gs-10 .arr-main-slider-prev-wrap {
    left: 0;
    opacity: 0;
}
section.iblock.iblock-gs-10 .arr-main-slider-next-wrap {
    right: 0;
    opacity: 0;
}

section.iblock.iblock-gs-10 .box-prod-slider-wrap-5:hover .arr-main-slider-prev-wrap,
section.iblock.iblock-gs-10 .box-prod-slider-wrap-5:hover .arr-main-slider-next-wrap
{
    opacity: 0.4;
    background-color: rgba(255, 255, 255, 0.4);
}

section.iblock.iblock-gs-10 .box-prod-slider-wrap-5:hover .arr-main-slider-prev-wrap:hover,
section.iblock.iblock-gs-10 .box-prod-slider-wrap-5:hover .arr-main-slider-next-wrap:hover {
    opacity: 1;
    background-color: rgba(255, 255, 255, 0.5);
}
section.iblock.iblock-gs-10 .box-prod-slider-wrap-5{
    box-shadow: 0px 5px 20px -8px rgba(0, 0, 0, 0.42);
}


section.iblock.iblock-gs-10 .box-prod-slider-block,
section.iblock.iblock-gs-10 .box-prod-slider-wrap-5{
    height: 555px;
    width: 1200px;

}
section.iblock.iblock-gs-10 .box-prod-slider-wrap-5 {
    margin: 20px auto 150px;
}


section.iblock.iblock-gs-11 {
    padding: 120px 0 80px;
    position: relative;
    width: 100%;
    box-shadow: 0 -10px 10px rgba(0, 0, 0, 0.12);
}

p.iblock-gs-p1-11 {
     padding: 0 150px 40px;
     text-align: center;
     font-size: 130%;
     line-height: 1.6;
 }

p.iblock-gs-p2-11 {
    padding: 0 150px 0px;
    text-align: center;
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 500;
    color: #ef4924;
    line-height: 1.6;
}

p.iblock-gs-p3-11 {
    padding: 0 150px 40px;
    text-align: center;
    font-size: 130%;
    line-height: 1.6;
}

.iblock-gs-12{
    height: 2000px;
    overflow: hidden;
    position: relative;
}


.iblock-gs-12 .parallax-fon1,
.iblock-gs-12 .parallax-fon2,
.iblock-gs-12 .parallax-fon3,
.iblock-gs-12 .parallax-fon4,
.iblock-gs-12 .parallax-fon5
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}



.parallax-fon5 > p.parallax-fon5-p-iblock-12 {
    display: block;
    padding-top: 500px;
    text-align: center;
    font-size: 400%;
    color: #f04925;
    font-weight: 300;
    text-transform: uppercase;
}
.parallax-fon5-p-iblock-12>span.parallax-fon5-p-span1-iblock-12 {
    font-size: 180%;
    font-weight: 600;
}

.parallax-fon5-p-iblock-12>span.parallax-fon5-p-span2-iblock-12 {
    font-size: 90%;
    font-weight: 600;
}

.parallax-fon5-p-iblock-12>a {
    font-size: 40%;
}

h2.iblock-gs-h2-11 {
    padding: 30px 0 60px 0;
    font-size: 280%;
    font-weight: 500;
    color: #000;
    margin: 0;
    text-transform: uppercase;
}


h2.credit-info-h2 {
    font-size: 200%;
    line-height: 160%;
    color: #5a4ab9;
}

h3.credit-info-h3 {
    font-size: 180%;
    line-height: 160%;
    color: #5a4ab9;
    text-align: left;
}

ul.credit-info-ul {
    font-size: 130%;
    line-height: 180%;
    padding-left: 40px;
}

ul.credit-info-ul > li {
    padding: 6px 0;
}

a.alfa_credit_btn_raz {
    width: 153px;
    height: 70px;
    display: block;
    background-image: url(/images/alfa.png?v2);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate3d(0, -50%, 0);
}

a.alfa_credit_btn_raz.alfa_credit_btn_raz_one {
    position: static;
    transform: translate3d(0, 0, 0);
}

div.bx-soa-pp-company-image {
    background-size: cover;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

input.btn-tinkoff.btn-tinkoff-credit {
    padding: 9px 16px;
    border: 0;
    background: #ef3024;
    color: #fff;
    font-weight: 600;
    box-shadow: 0 8px 7px -7px rgba(0, 0, 0, 0.48);
}


.pay_name {
    font-size: 160%;
    margin: 0 0 25px 0;
    font-weight: 600;
}

.paysystem_name {
    margin: 10px 0;
    font-weight: 500;
    font-size: 110%;
    color: #000;
}

h1.shop-section-title.bx-title.shop-section-title-non-title {
    padding-left: 0;
    margin: 30px 0px 60px 25px;
}


.content-box-v2-wrap {
    position: relative;
}
.content-box-v2 {
    width: 1400px;
    box-sizing: border-box;
    padding: 0px 0 200px;
    min-height: 1250px;
    margin: auto;
}

.content-box-v2-banner {
    display: none;
    width: 300px;
    height: 800px;
    position: absolute;
    top: 44px;
    right: 0;
}

.content-box-v2-banner-cont {
    width: 250px;
    height: 800px;
    background: #ddd;
    background-image: url(/images/ebanner_int_mag.png?v2);
    background-size: 100%;
    display: block;
    position: relative;
}

a.content-box-v2-banner-cont::after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    box-shadow: inset 0 0 30px rgba(0, 0, 0, 0);
    transition: all 0.3s ease;
    top: 0;
    left: 0;
}

a.content-box-v2-banner-cont:hover::after {


    box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.35);
}



.product-item-price-current {
    font-size: 21px;
	font-family: Museo;
}
.product-item-price-current > span {
	font-family: rub;
	font-weight: 600;
}


.col-sm-8.col-md-9.full_page_mag {
    width: 100%;
    padding-left: 15px;
}

.product-item-info-container {
    text-align: center;
}


.basket-item-price-current-text {
    font-family: Museo;
}
.basket-item-price-current-text > span{
	font-family: rub;
}
.basket-coupon-block-total-price-current{
	font-family: Museo;
}
.basket-coupon-block-total-price-current > span{
	font-family: rub;
}

.basket-item-price-old-text {
    font-family: Museo;
}
.basket-item-price-old-text > span {
    font-family: rub;
}
.basket-item-price-current-text {
	font-family: Museo;
}
.basket-item-price-current-text > span {
    font-family: rub;
}
.basket-item-price-difference > span {
	font-family: Museo;
}
.basket-item-price-difference > span > span {
	font-family: rub;
}
.basket-coupon-block-total-price-old > span {
    font-family: rub;
}
.basket-coupon-block-total-price-difference > span > span {
	font-family: rub;
}


span.sale-order-list-payment-number,
span.price_rub_n,
.sale-order-detail-about-order-inner-container-price-detail,
.sale-order-detail-payment-options-info-total-price > span,
span.sale-order-detail-sum-number,
.sale-order-detail-payment-options-methods-shipment-list-item-title > span,
.sale-order-detail-general-item > span,
.bx-price,
li.sale-order-detail-total-payment-list-right-item,
.bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d,
span.bx-soa-cart-d {
    font-family: rub, Museo;
}

.catalog-products-viewed .product-item-title a {
    font-size: 13px;
}

.catalog-products-viewed .product-item-price-current {
    font-size: 18px;
}

.color-select-product-fon .product-item-detail-slider-image.yes_edit_color {
    display: none;
}

h2.prais-list-h2 {
    font-size: 180%;
    color: #3a67bf;
}

p.prais-list-b1-c-p {
    font-size: 120%;
    margin: 20px;
}

p.prais-list-b1-c-p {
    font-size: 110%;
    margin: 20px;
}

.prais-list-b1-c {
    width: 46%;
    float: left;
    background: #fff;
    margin: 2%;
}

p.prais-list-b1-c-p > span {
    font-weight: 700;
    color: #3a66bf;
}

iframe.price_pdf_frame {
    border: none;
    width: 100%;
    height: 500px;
}

div#price_pdf_frame {
    width: 100%;
    height: 900px;
    padding: 0 20px;
}

a.download_pr {
    text-align: center;
    width: 100%;
    display: block;
    margin: 80px 0 20px;
    font-size: 160%;
}

.wrap_colors_page_filter_result {
    text-align: center;
}

div[data-property-id-row="40"], div[data-property-id-row="8"] {
    display: none;
}

button.btn_n.open_print {
    margin: 20px 0;
    padding: 10px 20px;
    border-radius: 2px;
    border: none;
    color: #fff;
    background: #15a114;
    font-weight: 600;
    outline: none;
}

button.btn_n.open_print:hover {
    background: #15c414;
}

.oplata_print {
    display: none;
}

.print_box > div {
    margin: auto !important;
}


button.btn_print {
    padding: 10px 20px;
    color: #b0361b;
    background: #fff;
    border: none;
    font-weight: 500;
}

button.btn_print:hover {
    background: #e6e6e6;
}



.kv_padd {
    background: #fff;
    width: 620px;
    padding: 50px;
    text-align: left;
}

.sale-order-detail-about-order-inner-container-repeat-cancel, .sale-order-detail-about-order-inner-container-repeat-button {
    width: 200px;
}

.sale-order-detail-about-order-inner-container-repeat-button {
    margin-top: 50px;
}

.sale-order-detail-general {
    border: 0px solid #179ebb;
}


.bx-newslist-content {
    width: 75%;
    line-height: 180%;
}

.bx-newslist-img, .bx-newslist-audio, .bx-newslist-youtube, .bx-newslist-slider {
    width: 25%;
    float: right;
	margin-left: 3%;
}

.wrap_constr_block_anons_cont_h > a {
    color: #000;
}


.bx-newsdetail {
    padding: 0px;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 12px 20px -20px;
    line-height: 180%;
    margin-bottom: 20px;
}

.bx-newsdetail h1.top-h1 {
    font-size: 180%;
    color: #3e3688;
    margin-top: 0;
    padding-top: 0;
}

.bx-newsdetail h1.top-h1.top-h1-s {
    font-size: 220%;
    color: #3e3688;
    margin-top: 20px;
    padding-top: 40px;
	padding-left: 40px;
    padding-right: 40px;
}

.kv_padd ul {
    margin-left: 20px;
}

.stati-wrap-block-main .no-akc .news-wrap-block {
    width: 100%;
}

.stati-wrap-block-main .news-main-wrap-block {
    padding: 0 0 0 2%;
}


.img100 {
    width: 100% !important;
    height: auto !important;
}

.img90 {
    width: 90% !important;
    height: auto !important;
}

.img80 {
    width: 80% !important;
    height: auto !important;
}

.img70 {
    width: 70% !important;
    height: auto !important;
}
.img60 {
    width: 60% !important;
    height: auto !important;
}

.img50 {
    width: 50% !important;
    height: auto !important;
}

.img40 {
    width: 40% !important;
    height: auto !important;
}

.img30 {
    width: 30% !important;
    height: auto !important;
}
.img20 {
    width: 20% !important;
    height: auto !important;
}
.img10 {
    width: 10% !important;
    height: auto !important;
}

.parallax-fon1.parallax-fon1-iblock-12 {
	background-image: url(/images/pages/page1/c1.jpg);
    width: 100%;
    height: 1300px;
    background-size: cover;
}

.parallax-fon2.parallax-fon2-iblock-12 {
	background-image: url(/images/pages/page1/c2.png);
	width: 100%;
	height: 1300px;
	background-size: 100% auto;
	background-position: center;
	margin-top: 100px;
}
	
	.parallax-fon3.parallax-fon3-iblock-12 {
	background-image: url(/images/pages/page1/c3.png);
	width: 100%;
	height: 1300px;
	background-size: 120% auto;
	background-position: center;
	margin-top: 100px;
}
.parallax-fon4.parallax-fon4-iblock-12 {
	background-image: url(/images/pages/page1/c4.png?v1);
	width: 100%;
	height: 1300px;
	background-size: 130% auto;
	background-position: center;
	margin-top: 400px;
}








section.page2_b1 {
	width: 100%;
	height: 700px;
	background-image: url(/images/pages/page2/1.jpg);
	background-position: center center;
	background-size: cover;
}

section.page2_b2 {
	width: 100%;
	height: 1700px;
	background-image: url(/images/pages/page2/2.jpg);
	background-position: center bottom;
	background-size: 101% auto;
	background-repeat: no-repeat;
}
.page2_b2_1 {
    width: 1180px;
    height: auto;
    min-height: 800px;
    background-color: #284296;
    box-shadow: 0 20px 50px -30px #000;
    margin: -50px auto auto;
}

p.page2_b2_1_p1 {
    padding: 90px 90px 30px;
    color: #fff;
    font-size: 240%;
}

p.page2_b2_1_p1 > b {
    font-weight: 700;
    font-size: 110%;
}

p.page2_b2_1_p2 {
    padding: 30px 90px 90px;
    color: #fff;
    font-size: 140%;
}
section.page2_b3 {
    padding-bottom: 70px;
}
h2.page2_b3_1_p1 {
    text-align: center;
    color: #284296;
    font-weight: 500;
    line-height: 160%;
    font-size: 150%;
	text-transform: none;
}

h2.page2_b3_1_p1>b {
    font-size: 500%;
    font-weight: 200;
    line-height: 120%;
}

p.page2_b3_line {
    width: 300px;
    height: 2px;
    background-color: #284296;
    margin: 40px auto;
}


p.page2_b3_1_p2 {
    text-align: center;
    color: #284296;
    font-weight: 500;
    line-height: 160%;
    font-size: 150%;
	text-transform: none;
}

p.page2_b3_1_p2>b {
    font-size: 200%;
    font-weight: 500;
    line-height: 180%;
}
p.page2_b3_1_p2>span {
    font-weight: 400;
}

.page2_b3_2_color_text {
	color: #284296;
	    margin-top: 20px;
}


.page2_b3_2_color_box {
    width: 200px;
    display: inline-block;
    margin: 15px;
    text-align: center;
}

.page2_b3_2_color {
    width: 200px;
    height: 200px;
    background: #fff;
	transition: transform 0.3s ease;
}

.page2_b3_2_color:hover {
	transform: scale(1.1);
}

.page2_b3_2 {
    /* text-align: center; */
    padding: 60px 70px 60px 75px;
}


.page2_b3_2_color1 {
	background-color: #fff;
}
.page2_b3_2_color2 {
	background-color: #ffefd6;
}
.page2_b3_2_color3 {
	background-color: #ddc4a8;
}
.page2_b3_2_color4 {
	background-color: #e0c9b2;
}
.page2_b3_2_color5 {
	background-color: #734f43;
}
.page2_b3_2_color6 {
	background-color: #793d32;
}

.page2_b3_2_color7 {
	background-color: #5b1722;
}
.page2_b3_2_color8 {
	background-color: #db442f;
}
.page2_b3_2_color9 {
	background-color: #bb2a2a;
}
.page2_b3_2_color10 {
	background-color: #fdcd4d;
}
.page2_b3_2_color11 {
	background-color: #f5a739;
}
.page2_b3_2_color12 {
	background-color: #bc8844;
}

.page2_b3_2_color13 {
	background-color: #d2e3f5;
}
.page2_b3_2_color14 {
	background-color: #c9f2eb;
}
.page2_b3_2_color15 {
	background-color: #25352f;
}
.page2_b3_2_color16 {
	background-color: #b6bdc6;
}
.page2_b3_2_color17 {
	background-color: #1d2140;
}
.page2_b3_2_color18 {
	background-color: #110f10;
}




.page2_b3_3_color_text {
	color: #284296;
	    margin-top: 20px;
}


.page2_b3_3_color_box {
    width: 200px;
    display: inline-block;
    margin: 15px;
    text-align: center;
}

.page2_b3_3_color {
    width: 200px;
    height: 200px;
    background: #fff;
	transition: transform 0.3s ease;
}

.page2_b3_3_color:hover {
	transform: scale(1.2);
}


.page2_b3_3_color1 {
	background-image: url(/images/pages/page2/3_1.jpg);
}
.page2_b3_3_color2 {
	background-image: url(/images/pages/page2/3_2.jpg);
}
.page2_b3_3_color3 {
	background-image: url(/images/pages/page2/3_3.jpg);
}
.page2_b3_3_color4 {
	background-image: url(/images/pages/page2/3_4.jpg);
}
.page2_b3_3_color5 {
	background-image: url(/images/pages/page2/3_5.jpg);
}
.page2_b3_3_color6 {
	background-image: url(/images/pages/page2/3_6.jpg);
}

.page2_b3_3_color7 {
	background-image: url(/images/pages/page2/3_7.jpg);
}
.page2_b3_3_color8 {
	background-image: url(/images/pages/page2/3_8.jpg);
}




h2.page2_b3_4_1_p1 {
    color: #284296;
    font-size: 265%;
    text-align: left;
    line-height: 130%;
}

p.page2_b3_4_1_p2 {
    color:  #284296;
    font-weight: 500;
    font-size: 140%;
    margin-top: 10px;
}

button.page2_b3_4_1_btn {
    background: #284296;
    color: #fff;
    border: 0;
    padding: 10px 80px;
    font-size: 140%;
    margin: 40px 0;
	transition: all 0.3s ease;
	cursor: pointer;
}

button.page2_b3_4_1_btn:hover {
	background: #415ebe;
}

.page2_b3_4_1 {
    width: 600px;
	float: left;
}
.page2_b3_4_2 {
    width: 600px;
	float: left;
}



.page2_b3_4 {
    width: 1200px;
    margin: auto;
}

.page2_b3_4_wrap {
	width: 100%;
	position:relative;
}
img.page2_b3_4_2_img {
    width: 50%;
	max-width: 800px;
    position: absolute;
    top: -250px;
    right: 0;
}

@media only screen and (min-width: 2400px) {
    img.page2_b3_4_2_img {
		max-width: 900px;
	}

	.page2_b3_2_color_box {
		width: 280px;
	}

	.page2_b3_4_wrap {
		width: 100%;
		position: relative;
		margin-top: 100px;
		margin-bottom: 100px;
	}

	.page2_b3_2_color {
		width: 280px;
		height: 280px;
	}
	.page2_b3_3_color_box {
		width: 280px;
	}
	.page2_b3_3_color {
		width: 280px;
		height: 280px;
	}
}

h2.page2_b4_h2 {
    color: #284296;
    text-transform: none;
    font-size: 300%;
    font-weight: 400;
    letter-spacing: 0.02em;
    margin-bottom: 20px;
}

h2.page2_b4_h2 > b {
    font-weight: 700;
}

section.page2_b4 {
    background: #fff;
    padding: 40px 0 100px;
}

.page2_b4_1 {
    width: 1200px;
    margin: auto;
}

.page2_b4_1_left {
    width: 250px;
	float: left;
}

.page2_b4_1_right {
    width: 930px;
    float: left;
    height: 565px;
    margin: 7px 0 0 20px;
	position: relative;
	overflow: hidden;
}

button.page2_b4_1_btn {
    width: 250px;
    height: 45px;
    margin-top: 7px;
    border: 0;
    color: #284296;
    background-color: #ededed;
    font-size: 100%;
    text-align: left;
    font-weight: 500;
    padding: 0 20px;
    letter-spacing: 0.02em;
	outline: none;
	transition: all 0.3s ease;
} 

button.page2_b4_1_btn:hover, button.page2_b4_1_btn.active {
	color: #fff;
	background-color: #284296;
}

.page2_b4_1_right_img {
    width: 100%;
    height: 100%;
	background-size: cover;
    background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	transition: transform 0.5s ease;
}
.aq_active_img {
	transform: translate3d(0,0,0);
}
.aq_prev_img {
	transform: translate3d(-100%,0,0);
}
.aq_next_img {
	transform: translate3d(100%,0,0);
}
.aq_prev_img2 {
	transform: translate3d(-200%,0,0);
}
.aq_next_img2 {
	transform: translate3d(200%,0,0);
}
.aq_trans_img {
	display: none !important;
}

.p39_b6 .aq_active_img {
	transform: translate3d(0,0,0);
	opacity:1;
}
.p39_b6 .aq_prev_img {
	transform: translate3d(-115%,0,0);
	opacity:0.3;
}
.p39_b6 .aq_next_img {
	transform: translate3d(115%,0,0);
	opacity:0.3;
}
.p39_b6 .aq_next_img2 {
	transform: translate3d(230%,0,0);
	opacity:0.3;
}
.p39_b6 .aq_prev_img2 {
	transform: translate3d(-230%,0,0);
	opacity:0.3;
}

.p39_b6 .sliderLite_cont {
    width: 100%;
    height: 100%;
    overflow: visible;
    position: relative;
}
.p39_b6 {
	overflow: hidden;
}

.page2_b4_1_right_arrl {
    width: 75px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(255, 255, 255, 0);
    background-image: url(/images/pages/page2/arrl.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 25%;
	opacity:1;
	transition: all 0.3s ease;
	cursor: pointer;
}


.page2_b4_1_right_arrr {
    width: 75px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-color: rgba(255, 255, 255, 0);
    background-image: url(/images/pages/page2/arrr.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 25%;
	opacity:1;
	transition: all 0.3s ease;
	cursor: pointer;
}

.page2_b4_1_right_arrl:hover, .page2_b4_1_right_arrr:hover {
	background-color: rgba(255, 255, 255, 0.3);
	opacity:1;
}

section.page2_b5 {
    padding: 40px 0;
}

.page2_b5_1 {
    width: 1200px;
    margin: auto;
}

.page2_b5_box {
    width: 500px;
	float: left;
	margin-top: 50px;
    margin-bottom: 80px;
}

.page2_b5_box2,
.page2_b5_box4 {
	float: right;
}


img.page2_b5_box_img {
    width: 400px;
    height: 300px;
    border: 2px solid #284296;
    display: block;
    margin: auto;
}

.page2_b5_box_text {
    background: #444;
    margin-top: -20px;
    position: relative;
    text-align: left;
    padding: 10px 50px;
    height: 420px;
}
.page2_b5_box_text3,
.page2_b5_box_text4 {
	height: 670px;
}

.page2_b5_box_text.page2_b5_box_text1 {
    background: #3b58b6;
}

.page2_b5_box_text.page2_b5_box_text2 {
    background: #4b46bd;
}

.page2_b5_box_text.page2_b5_box_text3 {
    background: #3b78b6;
}

.page2_b5_box_text.page2_b5_box_text4 {
    background: #3b8fb6;
}


h3.page2_b5_box_text_h3 {
    color: #fff;
    font-size: 170%;
    font-weight: 400;
    line-height: 160%;
    text-align: left;
}

p.page2_b5_box_text_p {
    color: #fff;
    font-size: 110%;
    line-height: 180%;
}



section.page2_b6 {
    background: #fff;
    padding: 40px 0;
}

.page2_b6_1_1 {
    position: relative;
}

p.page2_b6_1_1_p {
    width: 700px;
    height: 500px;
    padding-left: 300px;
    padding-right: 100px;
    color: #284296;
    font-size: 120%;
    line-height: 160%;
    padding-top: 227px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page2/6_01.jpg);
    background-position: bottom left;
}

.page2_b6_1 {
    width: 1200px;
    margin: auto;
}

img.page2_b6_1_1_img {
    position: absolute;
    top: 68px;
    right: 0;
    width: 400px;
}



.page2_b6_1_2 {
    position: relative;
}

p.page2_b6_1_2_p {
    width: 800px;
    height: 440px;
    padding-left: 300px;
    padding-right: 100px;
    color: #284296;
    font-size: 120%;
    line-height: 160%;
    padding-top: 207px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page2/6_02.jpg);
    background-position: center left;
}

.page2_b6_1 {
    width: 1200px;
    margin: auto;
}

img.page2_b6_1_2_img {
    position: absolute;
    top: 27px;
    right: 0;
    width: 400px;
}





.page2_b6_1_3 {
    position: relative;
    height: 600px;
}

p.page2_b6_1_3_p {
    width: 800px;
    height: 550px;
    padding-left: 300px;
    padding-right: 100px;
    color: #284296;
    font-size: 120%;
    line-height: 160%;
    padding-top: 204px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page2/6_03.jpg);
    background-position: top left;
}


img.page2_b6_1_3_img {
    position: absolute;
    top: 79px;
    right: 0;
    width: 400px;
}


.page2_b7 {
	width: 100%;
	height: 1000px;
	background-repeat: no-repeat;
    background-image: url(/images/pages/page2/7.jpg);
    background-position: center center;
	background-size: cover;
}

h2.page2_b7_1_h2 {
    color: #fff;
    text-transform: none;
    font-size: 300%;
    font-weight: 400;
    letter-spacing: 0.02em;
    margin-bottom: 20px;
    margin-top: 30px;
}

h2.page2_b7_1_h2 > b {
    font-weight: 700;
}
.page2_b7_1 {
    background: #284296;
    width: 700px;
    height: 800px;
    float: right;
    margin-top: 100px;
    margin-right: 100px;
}

p.page2_b7_1_p {
    font-size: 140%;
    color: #fff;
    padding: 0 80px;
    line-height: 160%;
}
a.page2_b7_1_btn {
	text-decoration: none;
}
a.page2_b7_1_btn:hover {
	text-decoration: none;
}
button.page2_b7_1_btn {
    display: block;
    margin: 65px auto 0;
    background: #fff;
    border: 0;
    color: #284296;
    padding: 15px 55px;
    font-size: 130%;
    font-weight: 600;
	transition: all 0.3s ease;
	text-decoration: none;
}
button.page2_b7_1_btn:hover {
background: #e1e6f5;
text-decoration: none;
}


.page2_b8 {
	    width: 100%;
    height: 900px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page2/8_0.jpg?v1);
    background-position: center center;
    background-size: cover;
    padding: 40px;
    text-align: center;
}

p.page2_b8_1_p {
    color: #284296;
    font-size: 120%;
    line-height: 160%;
}





section.page2_b9 {
    padding: 40px 0;
}


h3.page2_b9_h3 {
    text-transform: none;
    font-size: 280%;
    line-height: 140%;
    font-weight: 400;
    padding-top: 90px;
	color: #e34021;
}
h3.page2_b9_h3_v2 {
    text-transform: none;
    font-size: 280%;
    line-height: 140%;
    font-weight: 400;
    padding-top: 90px;
	color: #e3b80c
}
h3.page2_b9_h3_v3 {
    text-transform: none;
    font-size: 280%;
    line-height: 140%;
    font-weight: 400;
    padding-top: 90px;
	color: #58ba55
}

h3.page2_b9_h3 > b {
    font-weight: 700;
}

.page2_b9_1 {
    width: 1200px;
    margin: auto;
    background-image: url(/images/pages/page2/9_1.jpg?v2);
    background-repeat: no-repeat;
}
.page2_b9_1_v2 {
    width: 1200px;
    margin: auto;
    background-image: url(/images/pages/page2/10_1.jpg?v2);
    background-repeat: no-repeat;
	    margin-top: 150px;
}

.page2_b9_1_v3 {
    width: 1200px;
    margin: auto;
    background-image: url(/images/pages/page2/11_1.jpg?v2);
    background-repeat: no-repeat;
	    margin-top: 150px;
}

.page2_b9_2 {
    margin-top: 800px;
}
.page2_b9_2_v2 {
    margin-top: 900px;
}
.page2_b9_2_v3 {
    margin-top: 900px;
}

.page2_b9_2_1 {
    width: 550px;
    padding: 100px 30px 30px 30px;
    float: left;
}

.page2_b9_2_2 {
    width: 600px;
    padding: 60px 30px 30px 30px;
    float: right;
    height: 650px;
    background-image: url(/images/pages/page2/9_2.png?v2);
}

.page2_b9_2_2_v2 {
    width: 600px;
    padding: 60px 30px 30px 30px;
    float: right;
    height: 650px;
    background-image: url(/images/pages/page2/10_2.png?v2);
}
.page2_b9_2_2_v3 {
    width: 600px;
    padding: 60px 30px 30px 30px;
    float: right;
    height: 650px;
    background-image: url(/images/pages/page2/11_2.png?v2);
}


p.page2_b9_1_p {
    padding: 20px 20px 20px 80px;
    color: #284296;
    font-size: 110%;
    position: relative;
}

p.page2_b9_2_p {
    padding: 20px 90px 20px 40px;
    color: #fff;
    font-size: 110%;
}
p.page2_b9_2_p_v2 {
    padding: 20px 90px 20px 40px;
    color: #284296;
    font-size: 110%;
}
p.page2_b9_2_p_v3 {
    padding: 20px 90px 20px 40px;
    color: #fff;
    font-size: 110%;
}
button.page2_b9_2_btn {
    margin: 20px 40px;
    border: 0;
    background: #fff;
    padding: 12px 35px;
    font-weight: 500;
    font-size: 110%;
    color: #e53f10;
	transition: all 0.3s ease;
	cursor: pointer;
	outline: none;
}

button.page2_b9_2_btn:hover {
	background: #efc2b8;
}

button.page2_b9_2_btn_v2 {
    margin: 20px 40px;
    border: 0;
    background: #fff;
    padding: 12px 35px;
    font-weight: 500;
    font-size: 110%;
    color: #284296;
	transition: all 0.3s ease;
	cursor: pointer;
	outline: none;
}

button.page2_b9_2_btn_v2:hover {
	background: #f1e7b9;
}


button.page2_b9_2_btn_v3 {
    margin: 20px 40px;
    border: 0;
    background: #fff;
    padding: 12px 35px;
    font-weight: 500;
    font-size: 110%;
    color: #58ba55;
	transition: all 0.3s ease;
	cursor: pointer;
	outline: none;
}

button.page2_b9_2_btn_v3:hover {
	background: #c8e2c7;
}



p.page2_b9_1_p::after {
    content: "";
    display: block;
    position: absolute;
    top: 33px;
    left: 10px;
    width: 45px;
    height: 2px;
    background: #284296;
}



section.iblock.iblock-aq-11 {
    padding: 90px 0 80px;
    position: relative;
    width: 100%;
    
}

p.iblock-aq-p1-11 {
     padding: 0 150px 40px;
     text-align: center;
     font-size: 130%;
     line-height: 1.6;
	 color: #284296;
 }

p.iblock-aq-p2-11 {
    padding: 0 150px 0px;
    text-align: center;
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 500;
    color: #ef4924;
    line-height: 1.6;
}

p.iblock-aq-p3-11 {
    padding: 0 150px 40px;
    text-align: center;
    font-size: 130%;
    line-height: 1.6;
}

h2.iblock-aq-h2-11 {
    padding: 30px 0 40px 0;
    font-size: 300%;
    font-weight: 700;
    color: #284296;
    margin: 0;
    text-transform: uppercase;
}


.popup-cont.popup-right.pack_mini-popup {
    background: #ff3d01;
    width: 60%;
    right: -60%;
}

.popup-cont.popup-right.pack_optima-popup {
    background: #ffdd4b;
    width: 60%;
    right: -60%;
}

.popup-cont.popup-right.pack_prem-popup {
    background: #00bd44;
    width: 60%;
    right: -60%;
}

img.page2_b9_pack {
    width: 90%;
    margin: 50px 0;
}

.popup-cont.popup-right.aq_cvet-popup {
    background: #284296;
    width: 30%;
    right: -30%;
}





h2.podpiska-h-aq {
    color: #fff;
    font-size: 270%;
    line-height: 160%;
    letter-spacing: 1px;
    font-weight: 100;
    font-family: Museo;
    text-align: right;
    margin: 10px 0 40px;
}

h2.podpiska-h-aq span {
    font-weight: 500;
}




p.podpiska-p1-aq input {
    width: 90%;
    height: 45px;
    outline: none;
    border: none;
    background: #fff;
    font-weight: 200;
    font-family: Museo;
    font-size: 180%;
    padding: 0 20px;
}

p.podpiska-p1-aq {
    padding: 15px 0;
    text-align: right;
}

p.podpiska-p2-aq {
    text-align: right;
    color: #fff;
    font-weight: 200;
    padding: 10px 0;
}

p.podpiska-p3-aq {
    text-align: right;
    padding: 10px 0;
}

p.podpiska-p3-aq button {
    padding: 10px 20px;
    font-size: 140%;
    font-family: Museo;
    letter-spacing: 1px;
    font-weight: 300;
    color: #fff;
    background: #6179c5;
    border: none;
    cursor: pointer;
    outline: none;
}

p.podpiska-p3-aq button:hover {
    background: #8298e0;

}






section.page3_b1 {
	width: 100%;
	height: 700px;
	background-image: url(/images/pages/page3/1.jpg);
	background-position: center center;
	background-size: cover;
}



.page3_b2_1 {
    width: 1000px;
    margin: auto;
    padding: 20px 0;
}

p.page3_b2_p1 {
    color: #191c48;
    font-size: 190%;
    font-style: italic;
    margin: 30px 0;
}

p.page3_b2_p2 {
    font-size: 260%;
    line-height: 135%;
}

p.page3_b2_p2 > b {
    font-weight: 600;
    color: #191c48;
    font-size: 110%;
}

p.page3_b2_p3 {
    font-size: 120%;
    margin: 40px 0;
    line-height: 160%;
}

p.page3_b2_p3 > b {
    color: #191c48;
    font-weight: 600;
}



.page3_b3_1 {
    width: 1200px;
    margin: auto;
}

.page3_b3_l {
    width: 650px;
    background: #6a6eab;
    color: #fff;
    float: left;
    margin-top: 22px;
}

p.page3_b3_l_p {
    padding: 70px;
    line-height: 180%;
    font-size: 110%;
    height: 467px;
    font-weight: 500;
}

.page3_b3_r {
    float: left;
    width: 550px;
    height: 500px;
    background: url(/images/pages/page3/2new.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
}

p.page3_b3_l_p2 {
    width: 650px;
    padding: 20px 70px;
    text-transform: uppercase;
    line-height: 180%;
    font-weight: 800;
    color: #191c48;
	display:block;
}
p.page3_b3_l_p2_mob {
	display: none;
}


h2.page3_b4_h2_new {
    color: #fff;
    padding-top: 4%;
}

h2.page3_b4_h2_new b {
    font-weight: 600;
}



section.page3_b4 {
    background-color: #fff;
    background-image: url(/images/pages/page3/f4.jpg);
    background-size: 100%;
    background-position: 0 40%;
}
.page3_b4_line_col {
    width: 100%;
    height: 1px;
    background: #c3c3c3;
    margin: 6% auto 3%;
}


h2.page3_b4_h2 {
    font-size: 300%;
    font-weight: 400;
    color: #fff;
    background: #03a14d;
    padding: 0;
    display: block;
    margin: auto;
    width: 600px;
    border-radius: 80px;
    padding: 33px;
    text-transform: none;
    margin-top: -57px;
    height: 120px;
}

h2.page3_b4_h2 > b {
    font-weight: 600;
}

section.page3_b3 {
    padding-bottom: 120px;
}

.page3_b4_1 {
    width: 1200px;
    margin: auto;
}

img.page3_b4_1_img1 {
    float: right;
    width: 35%;
    margin: -5% 0;
}

p.page3_b4_1_p1 {
    text-align: left;
    margin: 0;
    color: #fff;
    font-weight: 500;
    font-size: 270%;
    line-height: 160%;
    border-left: 6px solid #fff;
    padding: 0 0 0px 50px;
    margin: 10% 0;
}
p.page3_b4_1_p1 > b {
    font-size: 340%;
    font-weight: 500;
    color: #f04a25;
    line-height: 140%;
    margin-left: -0.7%;
    display: inline-block;
    line-height: 100%;
    padding-bottom: 1%;
    text-shadow: 1px 4px 0px rgb(0 0 0 / 22%);
}

p.page3_b4_1_p1_2 {
    text-align: right;
    margin: 0;
    color: #fff;
    font-weight: 500;
    font-size: 270%;
    line-height: 160%;
    border-right: 6px solid #fff;
    padding: 0 50px 0 0px ;
    margin: -7% 0;
}
p.page3_b4_1_p1_2 > b {
    font-size: 340%;
    font-weight: 500;
    color: #f04a25;
    line-height: 140%;
    margin-left: -0.7%;
    display: inline-block;
    line-height: 100%;
    padding-bottom: 1%;
    text-shadow: 1px 4px 0px rgb(0 0 0 / 22%);
}

img.page3_b4_1_img2 {
    float: left;
    width: 35%;
    margin: 3% 0;
}


.page3_b4_line {
    width: 400px;
    height: 2px;
    background: #03a14d;
    margin: auto;
}

p.page3_b4_1_p2 {
    width: 700px;
    margin: 50px auto;
    text-align: center;
    font-size: 140%;
    line-height: 170%;
    font-weight: 400;
}







.page3_b3_2_color_text {
	color: #03a14d;
	    margin-top: 20px;
}


.page3_b3_2_color_box {
    width: 200px;
    display: inline-block;
    margin: 15px;
    text-align: center;
}

.page3_b3_2_color {
    width: 200px;
    height: 200px;
    background: #fff;
	transition: transform 0.3s ease;
	box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
    background-size: 100%;
}
body div.zoom_clone {
    background-size: 100%;
}

.page3_b3_2_color:hover {
	transform: scale(1.2);
}

.page3_b3_2 {
    /* text-align: center; */
    padding: 60px 70px 60px 75px;
}


.page3_b3_2_color1 {
	background-image: url(/images/pages/page3/3_1.jpg);
}
.page3_b3_2_color2 {
	background-image: url(/images/pages/page3/3_2.jpg);
}
.page3_b3_2_color3 {
	background-image: url(/images/pages/page3/3_3.jpg);
}
.page3_b3_2_color4 {
	background-image: url(/images/pages/page3/3_4.jpg);
}
.page3_b3_2_color5 {
	background-image: url(/images/pages/page3/3_5.jpg);
}

.page3_b3_2_color6 {
	background-image: url(/images/pages/page3/3_6.jpg);
}
.page3_b3_2_color7 {
	background-image: url(/images/pages/page3/3_7.jpg);
}
.page3_b3_2_color8 {
	background-image: url(/images/pages/page3/3_8.jpg);
}
.page3_b3_2_color9 {
	background-image: url(/images/pages/page3/3_9.jpg);
}
.page3_b3_2_color10 {
	background-image: url(/images/pages/page3/3_10.jpg);
}

.page3_b3_2_color11 {
	background-image: url(/images/pages/page3/3_11.jpg);
}
.page3_b3_2_color12 {
	background-image: url(/images/pages/page3/3_12.jpg);
}
.page3_b3_2_color13 {
	background-image: url(/images/pages/page3/3_13.jpg);
}
.page3_b3_2_color14 {
	background-image: url(/images/pages/page3/3_14.jpg);
}
.page3_b3_2_color15 {
	background-image: url(/images/pages/page3/3_15.jpg);
}


.page3_b3_2_color16 {
	background-image: url(/images/pages/page3/3_16.jpg);
}
.page3_b3_2_color17 {
	background-image: url(/images/pages/page3/3_17.jpg);
}
.page3_b3_2_color18 {
	background-image: url(/images/pages/page3/3_18.jpg);
}
.page3_b3_2_color19 {
	background-image: url(/images/pages/page3/3_19.jpg);
}
.page3_b3_2_color20 {
	background-image: url(/images/pages/page3/3_20.jpg);
}


.page3_b3_2_color21 {
	background-image: url(/images/pages/page3/3_21.jpg);
}
.page3_b3_2_color22 {
	background-image: url(/images/pages/page3/3_22.jpg);
}
.page3_b3_2_color23 {
	background-image: url(/images/pages/page3/3_23.jpg);
}
.page3_b3_2_color24 {
	background-image: url(/images/pages/page3/3_24.jpg);
}
.page3_b3_2_color25 {
	background-image: url(/images/pages/page3/3_25.jpg);
}


.page3_b3_2_color26 {
	background-image: url(/images/pages/page3/3_26.jpg);
}
.page3_b3_2_color27 {
	background-image: url(/images/pages/page3/3_27.jpg);
}
.page3_b3_2_color28 {
	background-image: url(/images/pages/page3/3_28.jpg);
}
.page3_b3_2_color29 {
	background-image: url(/images/pages/page3/3_29.jpg);
}
.page3_b3_2_color30 {
	background-image: url(/images/pages/page3/3_30.jpg);
}


.page3_b3_2_color31 {
	background-image: url(/images/pages/page3/3_31.jpg);
}
.page3_b3_2_color32 {
	background-image: url(/images/pages/page3/3_32.jpg);
}
.page3_b3_2_color33 {
	background-image: url(/images/pages/page3/3_33.jpg);
}
.page3_b3_2_color34 {
	background-image: url(/images/pages/page3/3_34.jpg);
}
.page3_b3_2_color35 {
	background-image: url(/images/pages/page3/3_35.jpg);
}


.page3_b3_2_color36 {
	background-image: url(/images/pages/page3/3_36.jpg);
}
.page3_b3_2_color37 {
	background-image: url(/images/pages/page3/3_37.jpg);
}
.page3_b3_2_color38 {
	background-image: url(/images/pages/page3/3_38.jpg);
}
.page3_b3_2_color39 {
	background-image: url(/images/pages/page3/3_39.jpg);
}
.page3_b3_2_color40 {
	background-image: url(/images/pages/page3/3_40.jpg);
}


.page3_b4_1_1 {
    padding: 20px 0;
}

.page3_b4_1_1_col2 {
    margin-top: 5%;
}
.page3_b4_1_1_col3 {
    margin-top: 5%;
    padding-bottom: 10%;
}
p.page3_b4_1_1_coll_name {
    color: #191c48;
    font-size: 400%;
    font-weight: 600;
    float: left;
    padding-left: 1%;
}
p.page3_b4_1_1_coll_name > span {
    font-weight: 200;
    font-size: 80%;
}

p.page3_b4_1_1_coll_clv {
    color: #484848;
    font-size: 210%;
    font-weight: 200;
    float: right;
    padding-right: 1%;
    margin-top: 2%;
}
p.page3_b4_1_1_coll_clv b {
    font-weight: 200;
    font-size: 120%;
}
.page3_b4_1_1_col1 {
    margin-top: 10%;
}

p.page3_b4_1_1_coll_op {
    font-size: 150%;
    color: #2d2c2c;
    padding: 1% 0 2% 1%;
    font-weight: 300;
    color: #000;
}

p.page3_b4_1_1_coll_op > b {
    font-weight: 700;
    color: #191c48;
}

.page3_b3_2_color_text {
    color: #2d2c2c;
    margin-top: 15px;
    font-size: 100%;
}

.page3_b4_1_1_col2 .page3_b3_2_color_text {
    font-size: 120%;
}

.page3_b4_1_1_col3 .page3_b3_2_color_text {
    font-size: 130%;
}





p.page3_b3_2_color_text > b {
    color: #191c48;
}


.page3_color_box_close {
    display: none;
}
.page3_color_box_mob_close {
    display: none;
}
.page3_b4_1_1_col_open .page3_color_box_mob_close {
    display: inline;
}
.page3_b4_1_1_col_open .page3_color_box_close {
    display: inline;
}
button.page3_color_box_close_btn {
    float: right;
    margin-right: 1.5%;
    font-size: 120%;
    color: #fff;
    padding: 1% 2%;
    border: 0;
    background: #ed4a2f;
    font-weight: 500;
}
button.page3_color_box_close_btn:hover {
    background: #ff7862;
}
button.page3_color_box_close_btn2 {
    float: right;
    margin-right: 1.5%;
    font-size: 120%;
    color: #fff;
    padding: 1% 2%;
    border: 0;
    background: #ed4a2f;
    font-weight: 500;
    display: none;
}
button.page3_color_box_close_btn:hover {
    background: #ff7862;
}
.page3_b4_1_1_col_open button.page3_color_box_close_btn2 {
    display: inline-block;
}
.page3_b4_1_1_col_open button.page3_color_box_close_btn {
    display: none;
}


.page3_b3_2_color_box {
    width: 165px;
}
.page3_b3_2_color {
    width: 165px;
    height: 165px;
}
.page3_b3_2_color_box.page3_b3_2n_color_box {
    width: 205px;
}
.page3_b3_2_color.page3_b3_2n_color {
    width: 205px;
    height: 205px;
}
.page3_b3_2_color_box.page3_b3_3n_color_box {
    width: 260px;
    margin: 18px;
}
.page3_b3_2_color.page3_b3_3n_color {
    width: 260px;
    height: 260px;
}

section.page3_b5 {
    width: 100%;
    height: 1400px;
    background-image: url(/images/pages/page3/f5.jpg?v1);
    background-size: 100% 100%;
	overflow: hidden;
}


.page3_b5_1 {
    width: 1200px;
    margin: auto;
    position: relative;
}

.page3_b5_1 {
    width: 1200px;
    margin: auto;
    position: relative;
}

p.page3_b5_1 {
    width: 500px;
    margin: 0;
    position: relative;
    color: #fff;
    font-size: 100%;
    padding: 120px 0 0;
    line-height: 180%;
	z-index: 2;
    font-weight: 500;
}

p.page3_b5_1::after {
    position: absolute;
    background: #c93626;
    width: 2px;
    height: 44%;
    content: "";
    top: 126px;
    left: -30px;
}

img.page3_b5_img1 {
    width: 100%;
}
.page3_b5_img1_w {
	position: absolute;
    width: 570px;
    top: -90px;
    right: 0;
}

img.page3_b5_img2 {
    width: 100%;
}
.page3_b5_img2_w {
	width: 700px;
    position: absolute;
    top: 550px;
}

p.page3_b5_2 {
    position: absolute;
    width: 500px;
    color: #fff;
    top: 650px;
    left: 700px;
    line-height: 180%;
	z-index: 2;
    font-weight: 500;
}

p.page3_b5_2::after {
    position: absolute;
    background: #c93626;
    width: 2px;
    height: 69%;
    content: "";
    top: 7px;
    left: -30px;
}

p.page3_b5_3 {
    color: #fff;
    width: 400px;
    position: absolute;
    top: 1100px;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    line-height: 180%;
	z-index: 2;
    font-weight: 500;
}

p.page3_b5_3::after {
    content: "";
    position: absolute;
    top: -25px;
    width: 70%;
    height: 2px;
    background: #c93626;
    left: 50%;
    transform: translateX(-50%);
}

.page3_b6_h2 {
    line-height: 140%;
    text-transform: none;
    font-size: 260%;
    color: #191c48;
    font-weight: 400;
}
h2.page3_b6_h2 > b {
    font-weight: 600;
}

h3.page3_b6_1_h3 {
    color: #191c48;
    font-size: 220%;
    font-weight: 700;
    line-height: 140%;
}

h3.page3_b6_1_h3 > span {
    color: #aeaeae;
    font-weight: 400;
    font-size: 75%;
}

.page3_b6_1 {
    width: 1000px;
    margin: 40px auto;
    background: #fff;
    border: 2px solid #e2e2e2;
    padding: 20px 130px;
}

.page3_b6_1_line {
    width: 100%;
    height: 2px;
    margin: auto;
    background: #191c48;
}


p.page3_b6_1_p1 {
    position: relative;
    margin: 60px 0;
    font-size: 120%;
    line-height: 180%;
}

span.page3_b6_1_p1_n {
    font-size: 300%;
    font-weight: 200;
    position: absolute;
    left: -100px;
    top: 17px;
    text-align: center;
    display: block;
    width: 100px;
}

p.page3_b6_1_p1 > b {
    font-weight: 700;
}

.page3_green {
    color: #e33f20;
}

span.page3_b6_1_p1_h {
    font-size: 170%;
    display: inline-block;
    margin: 0;
    padding: 0 0 15px;
    font-weight: 200;
}

p.page3_b6_1_p1 > img {
    float: right;
    width: 197px;
    margin: -30px 0 0px 50px;
}

img.page3_b6_1_img {
    width: 100%;
    border: 2px solid #03a14d;
}

img.page3_b6_1_img.page3_b6_1_img_b {
    margin-bottom: 70px;
}



section.iblock.iblock-gm-11 {
    padding: 120px 0 80px;
    position: relative;
    width: 100%;
}

h2.iblock-gm-h2-11 {
	padding: 30px 0 40px 0;
    font-size: 300%;
    font-weight: 700;
    color: #191c48;
    margin: 0;
    text-transform: uppercase;
}

p.iblock-gm-p1-11 {
    padding: 0 150px 40px;
    text-align: center;
    font-size: 130%;
    line-height: 1.6;
    color: #191c48;
}

p.iblock-gm-p2-11 {
    padding: 0 150px 0px;
    text-align: center;
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 500;
    color: #ef4924;
    line-height: 1.6;
}

p.iblock-gm-p3-11 {
    padding: 0 150px 40px;
    text-align: center;
    font-size: 130%;
    line-height: 1.6;
}

p.page3_b6_1_p1.page3_b6_1_p1_1 {
    text-align: center;
    padding: 0 50px;
}


section.page4_b1 {
	width: 100%;
	height: 540px;
	background-image: url(/images/pages/page4/1.jpg?v1);
	background-position: center center;
	background-size: cover;
	margin-top: 30px;
	overflow: hidden;
}


.page4_b1_1 {
    width: 1200px;
    margin: auto;
	position: relative;
	
}

p.page4_b1_1_p {
    color: #fff;
    font-size: 235%;
    width: 550px;
    padding: 60px 0;
    line-height: 160%;
}

p.page4_b1_1_p > b {
    font-weight: 700;
    color: #683193;
}

img.page4_b1_1_img {
    position: absolute;
    top: -30px;
    right: 0;
    width: 600px;
}

.page4_cl {
	
	color: #683193;
	
}




section.page4_b2 {
    padding: 80px 0 80px;
}

.page4_b2_1 {
    width: 1200px;
	margin: auto;
	position:relative;
}
.page4_b2_1_1 {
    background: url(/images/pages/page4/2_1.jpg);
    width: 800px;
    padding: 40px 40px 40px 250px;
    background-size: 100% 100%;
    float: right;
    box-shadow: 0 23px 11px -20px rgba(0, 0, 0, 0.42);
}


h2.page4_b2_1_h2.page4_cl {
    font-size: 220%;
    text-align: left;
    line-height: 130%;
}

p.page4_b2_1_p {
       color: #fff;
    font-size: 120%;
    line-height: 160%;
    margin: 10px 0 50px;
}

img.page4_b2_1_img {
    width: 600px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    box-shadow: 0 23px 11px -20px rgba(0, 0, 0, 0.42);
}



section.page4_b3 {
    padding: 0px 0 80px;
}
.page4_b3_1 {
    width: 1200px;
	margin: auto;
	position:relative;
}
.page4_b3_1_1 {
    background: url(/images/pages/page4/2_2.jpg);
    width: 800px;
    height: 550px;
    background-size: 100% 100%;
    float: left;
    box-shadow: 0 23px 11px -20px rgba(0, 0, 0, 0.42);
}



img.page4_b3_1_img {
    width: 550px;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    box-shadow: 0 23px 11px -20px rgba(0, 0, 0, 0.42);
}




section.page4_b4 {
    min-height: 1700px;
    position: relative;
    overflow: hidden;
}

.page4_b4_1_5 {
    width: 100%;
    height: 500px;
    background-image: url(/images/pages/page4/4.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
}



.page4_b4_1_1 {
	width: 357px;
    height: 850px;
    position: absolute;
    top: -180px;
    left: 0;
    background-image: url(/images/pages/page4/4_1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.page4_b4_1_2 {
    width: 357px;
    height: 850px;
    position: absolute;
    top: -180px;
    right: 0;
    background-image: url(/images/pages/page4/4_2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.page4_b4_1_3 {
    width: 357px;
    height: 850px;
    position: absolute;
    top: -160px;
    left: 0;
    background-image: url(/images/pages/page4/4_3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.page4_b4_1_4 {
    width: 357px;
    height: 850px;
    position: absolute;
    top: -160px;
    right: 0;
    background-image: url(/images/pages/page4/4_4.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}




.page4_b4_1_6 {
    width: 1200px;
    margin: auto;
	position: relative;
}

h2.page4_b4_h2 {
    font-size: 350%;
    font-weight: 400;
    color: #fff;
    text-transform: none;
	margin-top: 30px;
}

h2.page4_b4_h2 > b {
    font-weight: 600;
}

p.page4_b4_1_p1 {
    text-align: center;
    margin: 50px;
    color: #683193;
    font-weight: 500;
    font-size: 150%;
    line-height: 160%;
}

p.page4_b4_1_p1 > b {
    font-size: 600%;
    font-weight: 200;
    color: #683193;
    line-height: 140%;
}

.page4_b4_line {
    width: 400px;
    height: 2px;
    background: #683193;
    margin: auto;
}

p.page4_b4_1_p2 {
    width: 700px;
    margin: 50px auto;
    text-align: center;
    font-size: 140%;
    line-height: 170%;
    font-weight: 400;
}







.page4_b3_2_color_text {
	color: #2d2c2c;
	margin-top: 20px;
	font-weight: 500;
}

.page4_b3_2_color_text > span {
	color: #5e5e5e;
	font-size: 90%;
	font-weight: 400;
}


.page4_b3_2_color_box {
    width: 200px;
    display: inline-block;
    margin: 15px;
    text-align: center;
}

.page4_b3_2_color {
    width: 200px;
    height: 200px;
    background: #fff;
	transition: transform 0.3s ease;
	box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
}

.page4_b3_2_color:hover {
	transform: scale(1.2);
}

.page4_b3_2 {
    /* text-align: center; */
    padding: 60px 70px 60px 75px;
}


.page4_b3_2_color1 {
	background-image: url(/images/pages/page4/3-01.jpg);
}
.page4_b3_2_color2 {
	background-image: url(/images/pages/page4/3-02.jpg);
}
.page4_b3_2_color3 {
	background-image: url(/images/pages/page4/3-03.jpg);
}
.page4_b3_2_color4 {
	background-image: url(/images/pages/page4/3-04.jpg);
}
.page4_b3_2_color5 {
	background-image: url(/images/pages/page4/3-05.jpg);
}

.page4_b3_2_color6 {
	background-image: url(/images/pages/page4/3-06.jpg);
}
.page4_b3_2_color7 {
	background-image: url(/images/pages/page4/3-07.jpg);
}
.page4_b3_2_color8 {
	background-image: url(/images/pages/page4/3-08.jpg);
}
.page4_b3_2_color9 {
	background-image: url(/images/pages/page4/3-09.jpg);
}
.page4_b3_2_color10 {
	background-image: url(/images/pages/page4/3-10.jpg);
}

.page4_b3_2_color11 {
	background-image: url(/images/pages/page4/3-11.jpg);
}
.page4_b3_2_color12 {
	background-image: url(/images/pages/page4/3-12.jpg);
}
.page4_b3_2_color13 {
	background-image: url(/images/pages/page4/3-13.jpg);
}
.page4_b3_2_color14 {
	background-image: url(/images/pages/page4/3-14.jpg);
}
.page4_b3_2_color15 {
	background-image: url(/images/pages/page4/3-15.jpg);
}


.page4_b3_2_color16 {
	background-image: url(/images/pages/page4/3-16.jpg);
}
.page4_b3_2_color17 {
	background-image: url(/images/pages/page4/3-17.jpg);
}
.page4_b3_2_color18 {
	background-image: url(/images/pages/page4/3-18.jpg);
}
.page4_b3_2_color19 {
	background-image: url(/images/pages/page4/3-19.jpg);
}
.page4_b3_2_color20 {
	background-image: url(/images/pages/page4/3-20.jpg);
}


.page4_b3_2_color21 {
	background-image: url(/images/pages/page4/3-21.jpg);
}
.page4_b3_2_color22 {
	background-image: url(/images/pages/page4/3-22.jpg);
}
.page4_b3_2_color23 {
	background-image: url(/images/pages/page4/3-23.jpg);
}
.page4_b3_2_color24 {
	background-image: url(/images/pages/page4/3-24.jpg);
}
.page4_b3_2_color25 {
	background-image: url(/images/pages/page4/3-25.jpg);
}


.page4_b3_2_color26 {
	background-image: url(/images/pages/page4/3-26.jpg);
}
.page4_b3_2_color27 {
	background-image: url(/images/pages/page4/3-27.jpg);
}
.page4_b3_2_color28 {
	background-image: url(/images/pages/page4/3-28.jpg);
}
.page4_b3_2_color29 {
	background-image: url(/images/pages/page4/3-29.jpg);
}
.page4_b3_2_color30 {
	background-image: url(/images/pages/page4/3-30.jpg);
}


.page4_b3_2_color31 {
	background-image: url(/images/pages/page4/3-31.jpg);
}
.page4_b3_2_color32 {
	background-image: url(/images/pages/page4/3-32.jpg);
}
.page4_b3_2_color33 {
	background-image: url(/images/pages/page4/3-33.jpg);
}
.page4_b3_2_color34 {
	background-image: url(/images/pages/page4/3-34.jpg);
}
.page4_b3_2_color35 {
	background-image: url(/images/pages/page4/3-35.jpg);
}


.page4_b3_2_color36 {
	background-image: url(/images/pages/page4/3-36.jpg);
}
.page4_b3_2_color37 {
	background-image: url(/images/pages/page4/3-37.jpg);
}
.page4_b3_2_color38 {
	background-image: url(/images/pages/page4/3-38.jpg);
}
.page4_b3_2_color39 {
	background-image: url(/images/pages/page4/3-39.jpg);
}
.page4_b3_2_color40 {
	background-image: url(/images/pages/page4/3-40.jpg);
}

.page4_b3_2_color41 {
	background-image: url(/images/pages/page4/3-41.jpg);
}
.page4_b3_2_color42 {
	background-image: url(/images/pages/page4/3-42.jpg);
}
.page4_b3_2_color43 {
	background-image: url(/images/pages/page4/3-43.jpg);
}
.page4_b3_2_color44 {
	background-image: url(/images/pages/page4/3-44.jpg);
}


.page4_b4_cl {
    padding: 20px 0;
}







section.page4_b6 {
    background: #fff;
    padding: 40px 0;
}

.page4_b6_1_1 {
    position: relative;
    margin-top: 50px;
}

p.page4_b6_1_1_p {
    width: 900px;
    height: 445px;
    padding-left: 300px;
    padding-right: 100px;
    color: #284296;
    font-size: 260%;
    line-height: 160%;
    padding-top: 123px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page4/5_1.jpg);
    background-position: top left;
}

.page4_b6_1 {
    width: 1200px;
    margin: auto;
}

img.page4_b6_1_1_img {
    position: absolute;
    top: 10px;
    right: 0;
    width: 400px;
}



.page4_b6_1_2 {
    position: relative;
}

p.page4_b6_1_2_p {
    width: 800px;
    height: 440px;
    padding-left: 300px;
    padding-right: 100px;
    color: #284296;
    font-size: 260%;
    line-height: 160%;
    padding-top: 160px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page4/5_3.jpg);
    background-position: center left;
}

.page4_b6_1 {
    width: 1200px;
    margin: auto;
}

img.page4_b6_1_2_img {
    position: absolute;
    top: 27px;
    right: 0;
    width: 400px;
}



h2.page4_b6_h2 {
    font-size: 320%;
    font-weight: 400;
    text-transform: none;
    margin-top: 30px;
}
h2.page4_b6_h2 > b {
    font-weight: 600;
}


.page4_b6_1_3 {
    position: relative;
    height: 600px;
}

p.page4_b6_1_3_p {
    width: 800px;
    height: 550px;
    padding-left: 300px;
    padding-right: 100px;
    color: #284296;
    font-size: 260%;
    line-height: 160%;
    padding-top: 248px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page4/5_5.jpg);
    background-position: top left;
}


img.page4_b6_1_3_img {
    position: absolute;
    top: 153px;
    right: 20px;
    width: 400px;
}


p.page4_b6_p {
    text-align: center;
    margin: 30px;
    font-size: 150%;
    color: #2d2c2c;
	    line-height: 170%;
}



.page4_b7 {
	background-image: url(/images/pages/page4/6.jpg?v1);
	background-position: center center;
	background-size: cover;
	height: 800px;
}
.page4_b7_1 {
    width: 1200px;
    margin: auto;
}
h2.page4_b7_h2 {
    font-size: 300%;
    font-weight: 400;
    text-transform: none;
    margin-top: 0;
    padding-top: 280px;
    text-align: left;
}
h2.page4_b7_h2 > b {
    font-weight: 600;
}

p.page4_b7_p {
    text-align: left;
    margin: 20px 0;
    font-size: 150%;
    color: #2d2c2c;
	line-height: 170%;
}

p.page4_b7_p > b {
	font-weight: 600;
}





section.iblock.iblock-gsgr-11 {
    padding: 120px 0 80px;
    position: relative;
    width: 100%;
}

h2.iblock-gsgr-h2-11 {
	padding: 30px 0 40px 0;
    font-size: 300%;
    font-weight: 700;
    color: #683193;
    margin: 0;
    text-transform: uppercase;
}

p.iblock-gsgr-p1-11 {
    padding: 0 150px 40px;
    text-align: center;
    font-size: 130%;
    line-height: 1.6;
    color: #683193;
}

p.iblock-gsgr-p2-11 {
    padding: 0 150px 0px;
    text-align: center;
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 500;
    color: #ef4924;
    line-height: 1.6;
}

p.iblock-gsgr-p3-11 {
    padding: 0 150px 40px;
    text-align: center;
    font-size: 130%;
    line-height: 1.6;
}







section.page5_b1 {
    position: relative;
    margin-top: 40px;
	height: 700px;
}


.page5_b1_1_w {
	width: 1200px;
	margin: auto;
	position: relative;
	padding-top: 40px;
}

.page5_b1_1 {
	width: 600px;
	background: #fff675;
	color: #163775;
	font-size: 250%;
	padding: 70px;
	box-shadow: 35px 35px 0 #99cc52;
	position: relative;
	z-index: 1;
}
.page5_b1_1_p > b {
    font-weight: 700;
}

img.page5_b1_img {
    position: absolute;
    width: 660px;
    top: 0;
    right: 0;
}



section.page5_b2 {
    background: #fff;
}

.page5_b2_1 {
    width: 1200px;
    margin: auto;
}

p.page5_b2_1_p {
    width: 500px;
    color: #163775;
    font-size: 150%;
    line-height: 160%;
    padding: 120px 0 100px;
	float: left;
}

p.page5_b2_1_p > b {
    font-weight: 700;
}

img.page5_b2_img {
    float: right;
    width: 500px;
    margin: 190px 0 0;
}




h2.page5_b3_1_h2 {
    color: #163775;
    font-size: 300%;
	font-weight: 400;
	line-height: 140%;
}

h2.page5_b3_1_h2 > b {
	font-weight: 600;
}


.page5_b3_1 {
    width: 1200px;
    margin: auto;
}

section.page5_b3 {
    background-image: url(/images/pages/page5/3.jpg);
    background-size: 100% 100%;
    padding: 50px 0;
}

p.page5_b3_1_p {padding: 0 160px;font-size: 120%;line-height: 180%;text-align: center;}

.page5_b3_img_box {
    width: 300px;
    display: inline-block;
    margin: 48px;
}

p.page5_b3_img_p {
    text-align: center;
    font-size: 110%;
    padding: 0 10px;
}

p.page5_b3_img_p > b {
    font-size: 180%;
    line-height: 200%;
}



section.page5_b4 {
	background-image: url(/images/pages/page5/4.jpg);
    background-size: 100% 100%;
    padding: 50px 0;
}

h2.page5_b4_h2 {
    color: #163775;
    font-size: 300%;
    font-weight: 400;
    line-height: 140%;
	
	text-transform:none;
}
h2.page5_b4_h2 > b {
	font-weight: 600;
}
.page5_b4_1 {
    width: 1200px;
    margin: auto;
}

.page5_b4_h3 {
    color: #fff;
    font-size: 160%;
    font-weight: 400;
    line-height: 140%;
    text-transform:none;
    text-align: left;
    padding: 30px 30px 20px 60px;
}

p.page5_b4_img_p {
    text-align: center;
    font-size: 100%;
    padding: 0 10px;
    text-align: left;
    padding: 0px 50px 60px 60px;
    line-height: 180%;
    color: #fff;
}

.page5_b4_img_box {
    display: inline-block;
    width: 450px;
    margin: 70px;
    height: 600px;
    float: left;
    padding: 0;
    background: #99cc52;
    box-shadow: 30px 30px 0 #fff675;
}

img.page5_b4_img {
    width: 100%;
}


p.page5_b5_img_p {
    text-align: center;
    padding: 30px 200px;
	line-height: 180%;
	font-size: 120%;
	color: #163775;
}


section.page5_b5 {
    background: #fff;
	padding: 50px 0;
}

img.page5_b5_1_1_img {
    float: left;
    width: 550px;
}

p.page5_b5_1_1_p {
    width: 650px;
    height: 550px;
    float: left;
	color: #99ce4a;
    font-size: 250%;
}

.page5_b5_1_1 {
    height: 650px;
}
.page5_b5_1_2 {
    height: 583px;
}

.page5_b5_1_3 {
        height: 630px;
}

p.page5_b5_1_1_p.page5_b5_1_1_p1 {
    background-image: url(/images/pages/page5/5_4.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding: 160px 0 100px 200px;
    margin-top: 100px;
}

p.page5_b5_1_1_p.page5_b5_1_1_p2 {
    background-image: url(/images/pages/page5/5_5.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    height: 583px;
	    padding: 175px 0 100px 200px;
}

p.page5_b5_1_1_p.page5_b5_1_1_p3 {
    background-image: url(/images/pages/page5/5_6.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	    height: 630px;
		    padding: 240px 0 100px 200px;
}

img.page5_b5_1_1_img.page5_b5_1_1_img3 {
    width: 500px;
    margin-right: 50px;
    margin-top: 100px;
}

img.page5_b5_1_1_img.page5_b5_1_1_img1 {
    margin-top: 30px;
}




.page5_b5_slider {
    width: 1000px;
    margin: auto;
    height: 650px;
    position: relative;
	margin-top: 40px;
	
}

.page5_b5_slider_l {
    width: 50px;
    height: 100%;
    position: absolute;
    left: -100px;
	top:0;
    background-image: url(/images/pages/page5/6_l.svg);
    background-position: center center;
    background-repeat: no-repeat;
	cursor: pointer;
	transition: all 0.3s ease;
	opacity: 0.3;
}

.page5_b5_slider_r {
    width: 50px;
    height: 100%;
    position: absolute;
    right: -100px;
    background-image: url(/images/pages/page5/6_r.svg);
    background-position: center center;
    background-repeat: no-repeat;
	top:0;
	cursor: pointer;
	transition: all 0.3s ease;
	opacity: 0.3;
}

.page5_b5_slider_l:hover, .page5_b5_slider_r:hover {
	opacity: 1;
}

.page5_b5_1_right_img {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
	transition: all 0.5s ease;
	top:0;
}
.page5_b5_slider_cont {
    width: 100%;
    height: 100%;
	overflow: hidden;
    position: relative;
}


a.page5_b5_btn {
    background: #99cc52;
    display: inline-block;
    padding: 12px 35px;
    color: #fff;
    font-weight: 600;
    margin-top: 30px;
    box-shadow: 10px 10px 0 #fff675;
	text-decoration: none;
	transition: all 0.3s ease;
	cursor: pointer;
}


a.page5_b5_btn:hover {
	text-decoration: none;
	color: #fff;
	background: #85b542;
}

img.page5_b6_img {
    height: 350px;
    margin: 15px;
}

img.page5_b6_img.page5_b6_img1 {
    margin-left: 60px;
}


section.page5_b6 {
    background-image: url(/images/pages/page5/6.jpg);
    background-size: 100% 100%;
    padding: 50px 0 80px;
	background: linear-gradient(140deg, rgba(211, 226, 249, 1) 0%, rgba(225, 236, 234, 1) 70%, rgba(236, 244, 221, 1) 100%);
}
p.page5_b6_1_p {
    padding: 0 160px;
    font-size: 120%;
    line-height: 180%;
    text-align: center;
    margin: 20px 0 50px;
}




section.page5_b7 {
    background-color: #fffee2;
    padding: 50px 0 80px;
}

p.page5_b7_1_p {
    padding: 0 160px;
    font-size: 120%;
    line-height: 180%;
    text-align: center;
    margin: 20px 0 50px;
}

img.page5_b7_img1 {
    width: 550px;
    margin: 0 10px;
}
img.page5_b7_img2 {
    width: 530px;
    margin: 0 10px;
}

.page5_b7_1 {
    width: 1200px;
    margin: auto;
    text-align: center;
}


p.iblock-gl-p1-11 {
     padding: 0 150px 40px;
     text-align: center;
     font-size: 130%;
     line-height: 1.6;
	 color: #163775;
 }

h2.iblock-gl-h2-11 {
    padding: 30px 0 40px 0;
    font-size: 300%;
    font-weight: 700;
    color: #163775;
    margin: 0;
    text-transform: uppercase;
}

.page5_b3_img_box > img {
    width: 100%;
}










.ps {
    text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.6);
	font-weight: 400;
}
.ps-stone {
    text-shadow: none;
    font-size: 65%;
    font-weight: 300;
    text-transform: uppercase;
        top: 164px;
    left: 239px;
    position: absolute;
}

h2.page6_b1_1_h2 {
    text-align: left;
    text-transform: none;
    font-size: 750%;
    width: 550px;
    color: #fff;
	position: relative;
}

.webp section.page6_b1 {
	background-image: url(/images/pages/page6/1.webp);
}
.no-webp section.page6_b1 {
	background-image: url(/images/pages/page6/1.jpg);
}
section.page6_b1 {
    
    background-position: center center;
	padding: 10px 0 70px;
	background-size: cover;
	margin-top: 20px;
}

.page6_b1_1 {
    width: 1200px;
    margin: auto;
}
.page6_b1_1_pr {
	position: relative;
	padding: 220px 0 60px;
}
.webp .page6_b1_1_pr1 {
    background-image: url(/images/pages/page6/p1.webp);
}
.no-webp .page6_b1_1_pr1 {
    background-image: url(/images/pages/page6/p1.jpg);
}
.page6_b1_1_pr1 {
    position: relative;
    background-size: auto 100%;
    background-repeat: no-repeat;
}


p.page6_b1_1_p1 {
    width: 550px;
    color: #fff;
    font-size: 250%;
	margin-top: 100px;
    line-height: 160%;
}

p.page6_b1_1_p2 {
    width: 530px;
    color: #fff;
    font-size: 110%;
    line-height: 160%;
    margin-top: 20px;
}


span.ps-t > sup {
    font-size: 30%;
    font-weight: 800;
    text-shadow: none;
    position: absolute;
    top: 30px;
    right: -15px;
}



section.page6_b2 {
    position: relative;
    overflow: hidden;
	min-height: 800px;
	background-color: #fff;
	
}

h2.page6_b2_1_h2 {color: #315c9d;font-size: 280%;font-weight: 400;padding-top: 100px;z-index:10; position:relative;
text-transform: none;
}

h2.page6_b2_1_h2 > b {
    font-weight: 600;
}

p.page6_b2_1_p1 {
    padding: 20px 350px;
    text-align: center;
    line-height: 180%;
    font-size: 130%;
    font-weight: 600;
    color: #315c9d;
    z-index: 10;
    position: relative;
}

p.page6_b2_1_p1 > b {
    font-size: 750%;
    font-weight: 200;
    line-height: 120%;
}



.page6_b2_q {
    display: block;
    
    position: absolute;
}
.page6_b2_q > div {
	border-radius: 50%;
	width: 100%;
	padding-top: 100%;
}




.page6_b2_q.page6_b2_q9 {
    width: 45%;
    top: 140px;
    left: 50%;
    transform: translateX(-50%);
    z-index:0;
}

.page6_b2_q.page6_b2_q9 > div {
	background: #f4d0ff;
}

.page6_b2_q.page6_b2_q8 {
    width: 20%;
    top: 495px;
    left: 12%;
    transform: translateX(-50%);
    z-index: 0;
}
.page6_b2_q.page6_b2_q8 > div {
	background: #c8cbff;
}

.page6_b2_q.page6_b2_q7 {
    width: 15%;
    top: 550px;
    left: 87%;
    transform: translateX(-50%);
    z-index: 0;
}
.page6_b2_q.page6_b2_q7 > div {
    background: #9eeaa9;
}

.page6_b2_q.page6_b2_q6 {
    width: 25%;
    top: 210px;
    left: 92%;
    transform: translateX(-50%);
    z-index: 0;
}
.page6_b2_q.page6_b2_q6 > div {
    background: #fff8c8;
}

.page6_b2_q.page6_b2_q5 {
    width: 35%;
    top: 50px;
    left: 71%;
    transform: translateX(-50%);
    z-index: 0;
}
.page6_b2_q.page6_b2_q5 > div {
    background: #c8f0ff;
}

.page6_b2_q.page6_b2_q4 {
    width: 27%;
    top: 150px;
    left: 5%;
    transform: translateX(-50%);
    z-index: 0;
}
.page6_b2_q.page6_b2_q4 > div {
    background: #e4ffc8;
}

.page6_b2_q.page6_b2_q3 {
    width: 35%;
    top: 60px;
    left: 24%;
    transform: translateX(-50%);
    z-index: 0;
}
.page6_b2_q.page6_b2_q3 > div {
    background: #ec9193;
}


.page6_b2_q.page6_b2_q2 {
    width: 7%;
    top: 450px;
    left: 27%;
    transform: translateX(-50%);
    z-index: 0;
}
.page6_b2_q.page6_b2_q2 > div {
    background: #ffdcab;
}

.page6_b2_q.page6_b2_q1 {
    width: 2%;
    top: 550px;
    left: 66%;
    transform: translateX(-50%);
    z-index: 0;
}
.page6_b2_q.page6_b2_q1 > div {
    background: #ffb7ab;
}









.page6_b2_cl_w {
    width: 100%;
    margin-top: 400px;
    text-align: center;
    position: relative;
}

.page6_b2_cl {
    display: inline-block;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    overflow: hidden;
	color: #fff;
	margin: 25px 18px;
}


.page6_b2_cl_t {
    background: #f4f4f3;
    height: 50%;
	color:#181519;
}
p.page6_b2_cl_t_p {
    text-align: center;
    padding: 18px;
    font-size: 370%;
}

p.page6_b2_cl_p {
    text-align: center;
    padding: 15px;
    font-weight: 400;
    font-size: 100%;
}

.page6_b2_cl.page6_b2_cl_1 p.page6_b2_cl_p,
.page6_b2_cl.page6_b2_cl_2 p.page6_b2_cl_p {
    font-weight: 500;
}

.page6_b2_cl.page6_b2_cl_1 {
    background-color: #fff;
	border: 1px solid #f2f2f2;
	color: #000;
}

.page6_b2_cl.page6_b2_cl_2 {
    background-color: #f7c32d;
	color: #000;
}
.page6_b2_cl.page6_b2_cl_3 {
    background-color: #ac7119;
}
.page6_b2_cl.page6_b2_cl_4 {
    background-color: #4f1e0d;
}

.page6_b2_cl.page6_b2_cl_5 {
    background-color: #4f2a0b;
}

.page6_b2_cl.page6_b2_cl_6 {
    background-color: #351f0a;
}

.page6_b2_cl.page6_b2_cl_7 {
    background-color: #2d215a;
}

.page6_b2_cl.page6_b2_cl_8 {
    background-color: #131416;
}

.page6_b2_cl.page6_b2_cl_9 {
    background-color: #e4511d;
}

.page6_b2_cl.page6_b2_cl_10 {
    background-color: #610916;
}


.page6_b2_cl.page6_b2_cl_11 {
    background-color: #012923;
}
.page6_b2_cl.page6_b2_cl_12 {
    background-color: #270946;
}
.page6_b2_cl.page6_b2_cl_13 {
    background-color: #ee9624;
}
.page6_b2_cl.page6_b2_cl_14 {
    background-color: #a12119;
}


section.page6_b3 {
	padding: 80px 0 80px;
	background: #fff;
}

.page6_b3_1 {
	width: 1000px;
	margin: auto;
}

h2.page6_b3_1_h2 {
	color: #315c9d;font-size: 280%;font-weight: 400;padding-top: 0px;z-index:10; position:relative;
	text-transform:none;
	}
h2.page6_b3_1_h2 > b{
	font-weight: 700;
}


p.page6_b3_1_p1 {
    background: #fff;
    width: 740px;
    font-size: 150%;
    line-height: 180%;
    padding: 5px 40px 40px 200px;
    position: relative;
    color: #315c9d;
    margin: 60px 0 30px;
}




p.page6_b3_1_p2 {
    background: #fff;
    width: 940px;
    font-size: 150%;
    line-height: 180%;
    padding: 5px 40px 40px 200px;
    position: relative;
    color: #315c9d;
}
p.page6_b3_1_p1 > span,
p.page6_b3_1_p2 > span {
    position: absolute;
    left: 42px;
    top: 0px;
    font-size: 200%;
    font-weight: 200;
    color: #fff;
    display: block;
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    background: #537dbd;
    border-radius: 50%;
}
p.page6_b3_1_p1 > span {
    padding-left: 5px;
}

p.page6_b3_1_p3 {
    text-align: left;
    padding: 40px 140px 40px 140px;
    font-size: 150%;
    font-weight: 400;
    line-height: 180%;
    color: #315c9d;
    background: #e3eeff;
    border-radius: 40px;
    border: 1px solid #315c9d;
	margin-top: 20px;
}
p.page6_b3_1_p3 > b {
	font-weight: 700;
}
p.page6_b3_1_p1 > span::after, 
p.page6_b3_1_p2 > span::after {
    content: "";
    display: block;
    position: absolute;
    top: -15%;
    left: -15%;
    width: 130%;
    height: 130%;
    border: 1px solid #d7e1f0;
    border-radius: 50%;
}



img.page6_b4_img {
    height: 400px;
    margin: 20px;
}

img.page6_b4_img.page6_b4_img1 {
    margin-left: 60px;
}
.webp section.page6_b4 {
	background-image: url(/images/pages/page6/4.webp);
}
.no-webp section.page6_b4 {
	background-image: url(/images/pages/page6/4.jpg);
}
section.page6_b4 {
    background-size: 100% 100%;
    padding: 50px 0 80px;
}
p.page6_b4_1_p {
    padding: 0 160px;
    font-size: 120%;
    line-height: 180%;
    text-align: center;
    margin: 20px 0 50px;
	color: #315c9d;
}


p.iblock-ps-p1-11 {
     padding: 0 150px 40px;
     text-align: center;
     font-size: 130%;
     line-height: 1.6;
	 color: #315c9d;
 }

h2.iblock-ps-h2-11 {
    padding: 30px 0 40px 0;
    font-size: 300%;
    font-weight: 700;
    color: #315c9d;
    margin: 0;
    text-transform: uppercase;
}





.page7_b1_1 {
    width: 1200px;
    margin: auto;
}
section.page7_b1 {
    background-image: url(/images/pages/page7/1.jpg);
    background-size: cover;
	padding: 40px 0 80px;
	margin-top: 20px;

}


h2.page7_b1_1_h2 {
    width: 600px;
    float: right;
    color: #fff;
    font-size: 220%;
    text-align: left;
    text-transform: none;
    font-weight: 500;
}

.page7_b1_1 {
    width: 1200px;
    margin: auto;
}

p.page7_b1_1_p1 {
    width: 600px;
    float: right;
    margin-left: 400px;
    color: #fff;
    font-size: 150%;
    line-height: 180%;
}




section.page7_b2 {
    padding: 40px 0;
}

h2.page7_b2_1_h2 {
    color: #e34021;
    font-size: 280%;
    text-transform: none;
    font-weight: 500;
}

img.page7_b2_1_1_img {
    width: 550px;
    float: left;
}

h3.page7_b2_1_1_h3 {
    color: #32476c;
    text-align: left;
    font-size: 180%;
    float: right;
    width: 650px;
    padding: 20px 0 0px 130px;
}

p.page7_b2_1_1_p1 {
    font-size: 100%;
    line-height: 180%;
    padding: 20px;
    float: right;
    width: 650px;
    padding: 20px 0 20px 130px;
}

.page7_b2_1_1 {
    margin-top: 80px;
    background-image: url(/images/pages/page7/2_01.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding: 0 0 40px;
}





img.page7_b2_1_2_img {
    width: 550px;
    float: right;
}

h3.page7_b2_1_2_h3 {
    color: #32476c;
    text-align: left;
    font-size: 180%;
    float: left;
    width: 650px;
    padding: 20px 130px 0px 0;
}

p.page7_b2_1_2_p1 {
    font-size: 100%;
    line-height: 180%;
    padding: 20px;
    float: left;
    width: 650px;
    padding: 20px 130px 20px 0;
}

.page7_b2_1_2 {
    margin-top: 0px;
    background-image: url(/images/pages/page7/2_02.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    padding: 0 0 100px;
}



img.page7_b2_1_img {
    width: 100%;
    outline: 2px solid #32476c;
    outline-offset: 12px;
    margin-top: 10px;
	margin-bottom: 40px;
}




section.page7_b3 {
    background: #fafafa;
    padding: 40px 0;
}

img.page7_b3_1_img1 {
    width: 300px;
    float: left;
}

img.page7_b3_1_img2 {
    width: 300px;
    float: left;
}

p.page7_b3_1_p {
    width: 600px;
    text-align: center;
    float: left;
    font-size: 100%;
    line-height: 180%;
    padding: 30px 40px 0;
}

img.page7_b3_1_img3 {
    display: block;
    margin: 15px auto;
    width: 400px;
}


section.page7_b4 {
    padding: 40px 0;
}

p.page7_b4_1_p {
    padding: 20px 305px;
    text-align: center;
    line-height: 180%;
}






table.page7_b4_table {
    width: 100%;
	box-shadow: 0 0 80px rgba(0, 0, 0, 0.2);
	margin-top: 20px;
}

table.page7_b4_table th {
    background: #e34021;
    color: #fff;
    text-align: center;
    font-weight: 500;
    font-size: 100%;
    border-right: 5px solid #fff;
    padding: 15px 10px;
}

table.page7_b4_table th:last-of-type {
    border-right: 0;
}

td.page7_b4_table_h {
    background: #e34021;
    color: #fff;
    text-align: center;
    font-weight: 400;
    font-size: 100%;
    padding: 10px;
    border-top: 5px solid #fff;
}


tr.page7_b4_table_td1 {
    background: #f1f1f1;
}

tr.page7_b4_table_td2 {
    background: #e6e7e7;
}

table.page7_b4_table tr > td {
    border-right: 5px solid #fff;
}
table.page7_b4_table tr > td:last-of-type {
    border-right: 0;
}


table.page7_b4_table tr > td > p {
    padding: 20px;
}

.page7_b4_table_pc {
	text-align: center;
}

span.ps-norm {
	font-weight: 700;
	color: #000;
}



p.page7_b4_table_pb1 {
    color: #e34021;
    font-size: 150%;
    font-weight: 500;
}

p.page7_b4_table_pb2 {
    color: #e34021;
    font-size: 200%;
    font-weight: 500;
	text-align: center;
}


th.page7_b4_table_th1 {
    width: 20%;
}

th.page7_b4_table_th2 {
    width: 15%;
}

th.page7_b4_table_th3 {
    width: 15%;
}

th.page7_b4_table_th4 {
    width: 15%;
}

th.page7_b4_table_th5 {
    width: 15%;
}

th.page7_b4_table_th6 {
    width: 20%;
}

img.page7_b4_table_img {
    margin: 10px 0;
}




img.page7_b5_box_img {
    width: 800px;
    margin: 25px 0;
}

p.page7_b5_box_p {
    float: left;
    width: 350px;
    font-size: 180%;
    margin: 180px 50px 0 0;
}

p.page7_b5_box_p > b {
    font-size: 120%;
    font-weight: 700;
    color: #33476c;
}

p.page7_b5_box_p > span {
    color: #e34021;
    font-weight: 700;
}

p.page7_b5_1_p {
    padding: 20px 250px;
    text-align: center;
    line-height: 180%;
}

h3.page7_b5_1_h3 {
    font-size: 250%;
    color: #33476c;
}

p.page7_b5_box_p > b > span {
    font-size: 60%;
    font-weight: 400;
    display: block;
    margin: 0;
    padding: 0;
}

.page7_b6 h2.page7_b2_1_h2 {
    padding: 4% 5% 4%;
}

.page7_b5_box4 p.page7_b5_box_p {
    margin-top: 165px;
}

.page7_b5_box5 p.page7_b5_box_p {
    margin-top: 135px;
}
.page7_b5_box6 p.page7_b5_box_p {
    margin-top: 145px;
}
.page7_b5_box7 p.page7_b5_box_p {
    margin-top: 145px;
}
.page7_b5_box8 p.page7_b5_box_p {
    margin-top: 145px;
}




h3.page7_b5_2_h3 {
    font-size: 220%;
    font-weight: 700;
    color: #33476c;
    text-align: left;
}

p.page7_b5_pl1 {
    line-height: 180%;
}

p.page7_b5_pl1 > b {
    font-weight: 700;
}

p.page7_b5_pl2 {
    font-size: 150%;
    text-align: center;
    padding: 60px 160px;
    line-height: 180%;
}

p.page7_b5_pl2 > b {
    font-weight: 700;
    color: #ee4b31;
}



.page7_b6_1 {
    width: 1000px;
    margin: auto;
    background: #fff;
    border: 2px solid #dddddd;
}

p.page7_b6_p {
    padding: 10px 70px 80px;
    font-size: 150%;
    line-height: 160%;
}


p.iblock-sbio-p1-11 {
     padding: 0 150px 40px;
     text-align: center;
     font-size: 130%;
     line-height: 1.6;
	 color: #33476c;
 }

h2.iblock-sbio-h2-11 {
    padding: 30px 0 40px 0;
    font-size: 300%;
    font-weight: 700;
    color: #33476c;
    margin: 0;
    text-transform: uppercase;
}







section.page8_b1 {
    background-image: url(/images/pages/page8/1.jpg);
    background-size: cover;
    padding: 40px 0 80px;
    margin-top: 20px;
    height: 590px;
}

.page8_b1_1 {
    width: 1200px;
    margin: auto;
}

p.page8_b1_1_p1 {
    width: 550px;
    font-size: 110%;
    line-height: 160%;
    color: #32476c;
    font-weight: 500;
}





.page8_b2_box {
    width: 18.75%;
    background: #fff;
    float: left;
    margin-right: 1%;
	height: 550px;
}

.page8_b2_box.page8_b2_box4 {
	margin-right: 0;
}


.page8_b2_box1 {
    background: linear-gradient(0deg, rgba(255,242,239,1) 0%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 100%);
}
.page8_b2_box2 {
    background: linear-gradient(0deg, rgba(253,250,236,1) 0%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 100%);
	width: 21%;
	margin-top: -3%;
    margin-bottom: -3%;
    height: 622px;
}
.page8_b2_box3 {
    background: linear-gradient(0deg, rgba(238,248,238,1) 0%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 100%);
}
.page8_b2_box4 {
    background: linear-gradient(0deg, rgba(235,238,250,1) 0%, rgba(255,255,255,1) 39%, rgba(255,255,255,1) 100%);
}

.page8_b2_box_1 {
    background: #e34021;
    text-align: center;
    color: #fff;
}
.page8_b2_box0 .page8_b2_box_1 {
    background: #f48c27;
}

.page8_b2_box2 .page8_b2_box_1 {
background: #ecca46;
}

.page8_b2_box3 .page8_b2_box_1 {
background: #58ba55;
}
.page8_b2_box4 .page8_b2_box_1 {
background: #385bcb;
}


p.page8_b2_box_1_p {
    font-size: 100%;
    padding: 10px;
}
p.page8_b2_box_1_p > b {
    font-size: 130%;
    font-weight: 700;
}

.page8_b2_box_2 > p.page8_b2_box_1_p {
    font-size: 85%;
    text-align: center;
    font-weight: 500;
    color: #32476c;
    padding: 10px;
}

.page8_b2_box_2 {
    background: #f7c5bc;
	margin-bottom: 10px;
}
.page8_b2_box0 .page8_b2_box_2 {
    background: #fcdcbe;
}
.page8_b2_box2 .page8_b2_box_2 {
    background: #f3e8be;
}
.page8_b2_box3 .page8_b2_box_2 {
    background: #c6e4c5;
}
.page8_b2_box4 .page8_b2_box_2 {
    background: #c3cdef;
}

p.page8_b2_box_p {
    padding: 14px 8% 14px 15%;
    font-size: 90%;
    font-weight: 500;
    line-height: 160%;
}

.page8_b2_box_line {
    width: 60%;
    height: 1px;
    background: #e6e6e6;
    margin: auto;
}

p.page8_b2_box_pb {
    padding: 10px 8% 10px 15%;
    font-weight: 700;
    font-size: 100%;
}

p.page8_b2_box_pb > b {
    font-size: 130%;
    font-weight: 700;
    color: #e34027;
    display: block;
    margin-top: 10px;
    line-height: 120%;
    margin-bottom: 20px;
}

h2.page8_b2_1_h2 {
    font-size: 250%;
    color: #33476c;
    text-transform: none;
	margin-top: 40px;
}

p.page8_b2_1_p1 {
    font-size: 150%;
    line-height: 160%;
    padding: 20px 250px 40px;
    text-align: center;
}





p.page8_b2_1_2_p {
    text-align: center;
    padding: 50px 200px;
    font-size: 280%;
    font-weight: 200;
}

.page8_b2_1_2 {
    position: relative;
	margin: 50px 0;
}

.page8_b2_fake0 {
    position: absolute;
    width: 18.75%;
    height: 100%;
    top: 0;
    left: 0;
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);
	z-index: -1;
}
.page8_b2_fake1 {
    position: absolute;
    width: 18.75%;
    height: 100%;
    top: 0;
    left: 19.75%;
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);
	z-index: -1;
}

.page8_b2_fake2 {
    position: absolute;
    width: 21%;
    height: 100%;
    top: 0;
    left: 39.5%;
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);
	z-index: -1;
}

.page8_b2_fake3 {
    position: absolute;
    width: 18.75%;
    height: 100%;
    top: 0;
    left: 61.5%;
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);
	z-index: -1;
}

.page8_b2_fake4 {
    position: absolute;
    width: 18.75%;
    height: 100%;
    top: 0;
    left: 81.25%;
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);
	z-index: -1;
}



button.page8_b3_1_btn {
    display: block;
    background: #e1422c;
    color: #fff;
    font-size: 140%;
    font-weight: 700;
    margin: auto;
    padding: 15px 40px;
    border: 0;
	transition: all 0.3s ease;
}
button.page8_b3_1_btn:hover {
	background: #f15528;
}

.page8_b3_1_box {
    background: #fff;
    position: relative;
    padding: 0;
    height: 900px;
    margin: 30px 0 80px;
}

h2.page8_b3_1_box_p1 {
    color: #e1422c;
    font-weight: 700;
    font-size: 200%;
    position: absolute;
    left: 70px;
    top: 40px;
	text-transform:none;
	padding: 5px 0;
}

p.page8_b3_1_box_p2 {
    color: #294493;
    font-weight: 700;
    font-size: 200%;
    position: absolute;
    right: 70px;
    top: 40px;
}

.page8_b3_1_box_line {
    width: 1060px;
    margin: 0px 70px;
    height: 2px;
    background: #e1422c;
    position: relative;
}


p.page8_b3_1_box_p3 {
    width: 370px;
    margin: 50px 0 50px 70px;;
    font-size: 160%;
    font-weight: 300;
	float: left;
	line-height: 160%;
}

p.page8_b3_1_box_p3 > span {
    display: block;
    margin: 80px 0 0 -15px;
    font-size: 550%;
    font-weight: 700;
    line-height: 100%;
	    color: #e1422c;
}

p.page8_b3_1_box_p3 > b {
	color: #e1422c;
}

p.page8_b3_1_box_p4 {
        width: 600px;
    float: right;
    background: #e1422c;
    color: #fff;
    margin: 30px 70px 30px 0;
    padding: 30px 60px;
    font-size: 160%;
}

p.page8_b3_1_box_p4 > b {
	font-weight: 700;
}

img.page8_b3_1_box_img {
    float: right;
    margin: 0 70px 0 0;
    width: 600px;
    box-shadow: 0 6px 15px rgba(0, 0, 0, 0.16);
}




button.page8_b3_1_btn.page8_b3_1_btn0 {
	background: #f48c27;
}
button.page8_b3_1_btn.page8_b3_1_btn0:hover {
	background: #ffa54c;
}

button.page8_b3_1_btn.page8_b1_1_btn2 {
    margin-top: 80px;
    background: #f9da6c;
	color: #294493;
}
button.page8_b3_1_btn.page8_b1_1_btn2:hover {
	background: #ffe99b;
}

.page8_b3_1_box2 h2.page8_b3_1_box_p1 {
    color: #294493;
}

.page8_b3_1_box2 p.page8_b3_1_box_p2 {
	color: #294493;
}

.page8_b3_1_box2 p.page8_b3_1_box_p3 > b {
	color: #294493;
}

.page8_b3_1_box2 p.page8_b3_1_box_p3 > span {
	color: #f9da6c;
	margin: 145px 0 0 -15px;
}
.page8_b3_1_box2 .page8_b3_1_box_line {
	background: #f9da6c;
	
}
.page8_b3_1_box2 p.page8_b3_1_box_p4{
	background: #f9da6c;
	color: #294493;
}




button.page8_b3_1_btn.page8_b1_1_btn3 {
    margin-top: 80px;
    background: #5cb95a;
	color: #fff;
}
button.page8_b3_1_btn.page8_b1_1_btn3:hover {
	background: #85dc83;
}

.page8_b3_1_box3 h2.page8_b3_1_box_p1 {
    color: #5cb95a;
}

.page8_b3_1_box3 p.page8_b3_1_box_p2 {
	color: #294493;
}

.page8_b3_1_box3 p.page8_b3_1_box_p3 > b {
	color: #5cb95a;
}

.page8_b3_1_box3 p.page8_b3_1_box_p3 > span {
	color: #5cb95a;
	margin: 145px 0 0 -15px;
}
.page8_b3_1_box3 .page8_b3_1_box_line {
	background: #5cb95a;
}
.page8_b3_1_box3 p.page8_b3_1_box_p4{
	background: #5cb95a;
	color: #fff;
}




button.page8_b3_1_btn.page8_b1_1_btn4 {
    margin-top: 80px;
    background: #3b5fc8;
	color: #fff;
}
button.page8_b3_1_btn.page8_b1_1_btn4:hover {
	background: #6f8de4;
}
.page8_b3_1_box4 h2.page8_b3_1_box_p1 {
    color: #3b5fc8;
}

.page8_b3_1_box4 p.page8_b3_1_box_p2 {
	color: #294493;
}

.page8_b3_1_box4 p.page8_b3_1_box_p3 > b {
	color: #3b5fc8;
}

.page8_b3_1_box4 p.page8_b3_1_box_p3 > span {
	color: #3b5fc8;
	margin: 145px 0 0 -15px;
}
.page8_b3_1_box4 .page8_b3_1_box_line {
	background: #3b5fc8;
}

.page8_b3_1_box4 p.page8_b3_1_box_p4{
	background: #3b5fc8;
	color: #fff;
}





img.page8_b4_1_img {
    float: left;
    margin: 90px;
}

h2.page8_b4_1_h2 {
    font-size: 180%;
    text-transform: none;
    text-align: left;
    padding-top: 118px;
}

p.page8_b4_1_p {
    font-size: 130%;
    line-height: 180%;
    padding-right: 150px;
	color: #33476c;
}

button.page8_b4_1_btn {
    background: #e53f0f;
    color: #fff;
    border: 0;
    font-size: 150%;
    padding: 20px 60px;
    width: 450px;
    font-weight: 700;
    margin: 55px 0 0;
	transition: all 0.3s ease;
}
button.page8_b4_1_btn:hover {
	background: #f15528;
}

a.page8_b3_1_btn,
a.page8_b4_1_btn {
    text-decoration: none;
	display: inline-block;
}
p.page8_b3_1_btn {
    text-align: center;
}




h2.page9_b1_h2 {
    font-size: 300%;
    font-weight: 200;
    color: #fff;
    line-height: 150%;
    padding: 60px;
}

p.page9_b1_p {
    color: #fff;
    font-size: 160%;
    text-align: center;
    padding: 0px 200px 150px;
    font-weight: 400;
    line-height: 160%;
}

.page9_b1_1 {
    width: 1200px;
    margin: auto;
}

section.page9_b1 {
    background: url(/images/pages/page9/1.jpg);
    background-size: cover;
    background-position: center center;
    margin-top: 40px;
}





h2.page9_b1_h2 {
    font-size: 300%;
    font-weight: 200;
    color: #fff;
    line-height: 150%;
    padding: 60px;
}

p.page9_b1_p {
    color: #fff;
    font-size: 160%;
    text-align: center;
    padding: 0px 200px 150px;
    font-weight: 400;
    line-height: 160%;
}

.page9_b1_1 {
    width: 1200px;
    margin: auto;
}

section.page9_b1 {
    background: url(/images/pages/page9/1.jpg);
    background-size: cover;
    background-position: center center;
    margin-top: 40px;
}

section.page9_b2 {
}

.page9_b2_1 {
    background: url(/images/pages/page9/2.jpg);
    background-size: cover;
    background-position: center center;
    width: 1200px;
    margin: 100px auto 60px;
    padding: 70px 0 100px 100px;
}

h2.page9_b2_h2 {
    font-size: 220%;
    color: #fff;
    text-align: left;
    text-transform: none;
    font-weight: 500;
    line-height: 120%;
}

p.page9_b2_p {
    color: #fff;
    padding: 0px 650px 0 0;
    line-height: 180%;
    font-size: 130%;
}




section.page9_b3 {
	margin-bottom: 60px;
}

img.page9_b3_img {
    float: right;
    width: 250px;
    margin: 20px 90px;
}

p.page9_b3_p {
    padding: 40px 600px 40px 80px;
    font-size: 140%;
    line-height: 140%;
    font-weight: 500;
}

.page9_b3_1 {
    width: 1200px;
    margin: auto;
}


b.page9_b3_p_b {
    font-size: 180%;
    font-weight: 700;
}
b.page9_b3_p_b1 {
    font-size: 150%;
    font-weight: 700;
}
b.page9_b3_p_b2 {
    font-size: 120%;
    font-weight: 700;
}
b.page9_b3_p_b3 {
    font-size: 200%;
    font-weight: 500;
}



p.page9_b3_p > span {
    font-size: 90%;
}






h2.page9_b4_h2 {
    font-size: 220%;
    text-align: left;
    color: #000;
    text-transform: none;
    font-weight: 500;
    line-height: 120%;
    position: relative;
	margin-bottom: 30px;
}

h2.page9_b4_h2.page9_b4_h2_2 {
	margin-bottom: 50px;
}

.page9_b4_1 {
    width: 1200px;
    margin: auto;
    background: #fff;
    padding: 30px 90px 60px 200px;
}

section.page9_b4 {
    margin-bottom: 50px;
}

h2.page9_b4_h2 > span {
    position: absolute;
    left: -130px;
    font-size: 400%;
    top: 70px;
    font-weight: 700;
    color: #e4e4e4;
}

p.page9_b4_p1 {
    font-size: 135%;
    padding: 12px 0;
    position: relative;
}

p.page9_b4_p1::after {
    width: 35px;
    height: 2px;
    background: #f15045;
    display: block;
    content: "";
    top: 28px;
    position: absolute;
    left: -65px;
}


p.page9_b4_p2 {
    font-size: 135%;
    padding: 12px 0;
    position: relative;
}

p.page9_b4_p3 {
    font-size: 135%;
    padding: 12px 0;
    position: relative;
}


p.page9_b4_p2 > span {
    color: #f15045;
    position: absolute;
    left: -90px;
    border-bottom: 1px solid rgba(241, 80, 69, 0.78);
}

p.page9_b4_p4 {
    font-size: 135%;
    padding: 12px 0;
    position: relative;
    color: #f15045;
    margin-top: 30px;
}

i.page9_red {
	color: #f15045;
}

b.page9_red {
	color: #f15045;
	font-weight: 700;
}

p.page9_b4_p3 b {
	font-weight: 700;
}



.page9_b5_1 {
    width: 1000px;
    margin: auto;
}

p.page9_b5_p1 {
    text-align: center;
    font-size: 240%;
    font-weight: 500;
    line-height: 125%;
	margin-top: 80px;
}

p.page9_b5_p2 {
    text-align: center;
    font-size: 240%;
    font-weight: 500;
    line-height: 125%;
    color: #e12a21;
    margin-top: 50px;
    margin-bottom: 100px;
}




section.page10_b2 {
    margin: 100px 0;
}




.page10_b1_1 {
    width: 1200px;
    margin: auto;
}

img.page10_b1_img {
    width: 100%;
}

p.page10_b1_p {
    text-align: center;
    padding: 20px 0 60px;
    line-height: 160%;
    font-size: 200%;
    text-transform: uppercase;
    color: #3f5274;
    font-weight: 500;
}
p.page10_b1_p.page10_b1_p_big {
    padding: 20px 0 20px;
    line-height: 160%;
    font-size: 280%;
}
p.page10_b1_btn {
    text-align: center;
}
a.page10_b1_btn {
        text-decoration: none;
    display: inline-block;
    background: #e34021;
    color: #fff;
    font-size: 140%;
    font-weight: 400;
    margin: auto;
    padding: 12px 40px;
    border: 0;
    transition: all 0.3s ease;
    margin: 70px;
}
a.page10_b1_btn:hover {
	background: #ef5639;
}




p.page10_b1_gr1 {
    float: right;
    text-align: left;
    color: #4a5c7b;
    font-size: 130%;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 180%;
    padding: 0 0 0 8%;
    width: 50%;
}

p.page10_b1_gr2 {
    float: left;
    text-align: right;
    text-transform: none;
    line-height: 165%;
    font-size: 130%;
    padding: 0 8% 0 0px;
    line-height: 180%;
    width: 50%;
}
span.page10_b1_gr1_soc {
    display: block;
}
.page10_b1_gr1_soc img, .page10_b1_gr1_soc svg {
        width: 11%;
    margin: 20px 2% 0 0;
    height: auto;
    display: block;
    float: left;
}

p.page10_b1_gr1 > span {
    color: #e34021;
}

p.page10_b1_gr2 > b {
    color: #4a5c7b;
    font-weight: 700;
}

b.page10_b1_gr3 {
    text-transform: none;
    font-size: 104%;
}




.page10_b2_left {
    width: 580px;
    float: left;
    margin-right: 40px;
	border: 2px solid #cbcbcb;
	padding: 0 50px 50px;
	height: auto;
	background: #fff5be;
	margin-top: 80px;
}

.page10_b2_right {
    width: 580px;
    float: left;
	border: 2px solid #cbcbcb;
	padding: 0 50px 50px;
	height: auto;
	background: #ecddfd;
	margin-top: 80px;
}

p.page10_b2_p01 {
    text-align: center;
    font-size: 250%;
    font-weight: 600;
    color: #3e4c7b;
    margin-top: -70px;
    margin-bottom: 55px;
}


p.page10_b2_p1 {
    text-align: center;
    font-size: 160%;
    margin: 50px 0 40px;
    line-height: 160%;
    color: #505050;
}

img.page10_b2_img {
    float: left;
    width: 160px;
    margin-right: 30px;
    margin-top: -35px;
	border-radius: 50%;
}

p.page10_b2_p2 {
    color: #3c5072;
    font-size: 140%;
    font-weight: 500;
    padding-top: 40px;
	height: 180px;
}

p.page10_b2_p2 > span {
    font-size: 65%;
    display: block;
    font-weight: 400;
    color: #797979;
    margin-top: 10px;
    line-height: 160%;
}

table.page10_b2_table {
    width: 100%;
    font-size: 130%;
    margin: 30px 0 40px;
}




td.page10_b2_td1 {
    text-align: right;
    color: #505050;
    padding: 8px;
    width: 190px;
    font-weight: 400;
}

td.page10_b2_td2 {
    color: #3c5072;
    font-weight: 500;
}

.page10_b2_line {
    width: 50%;
    margin: auto;
    height: 2px;
    background: #cbcbcb;
    margin-bottom: 40px;
}
h2.page10_b3_h2 {
    font-size: 200%;
    color: #3f5274;
	margin-bottom: 20px;
}

iframe.page10_b3_map {
    width: 100%;
    height: 600px;
	display: block;
}

.page10_b1_1 .p34_panoram {
    margin-top: 5%;
}



p.iblock-kont-p1-11 {
     padding: 0 100px 40px;
     text-align: center;
     font-size: 130%;
     line-height: 1.6;
	 color: #545454;
 }

h2.iblock-kont-h2-11 {
    padding: 30px 0 40px 0;
    font-size: 300%;
    font-weight: 700;
    color: #000;
    margin: 0;
    text-transform: uppercase;
}





img.page11_b1_img {}

section.page11_b1 {
    margin-top: 40px;
}

img.page11_b1_img {
    width: 100%;
}

.page11_b2_1 {
    width: 1200px;
    margin: auto;
}

h2.page11_b2_h2 {
    color: #354a6e;
    font-size: 240%;
    text-transform: none;
    margin-top: 50px;
}

p.page11_b2_p {
    text-align: center;
    font-size: 130%;
    line-height: 180%;
    padding: 10px 100px;
}

section.page11_b2 {
    padding-top: 30px;
	background: #fff;
}

section.page11_b3 {
    text-align: center;
	background: #fff;
}

.page11_b3_box {
    display: block;
    width: 270px;
    height: 230px;
    float: left;
    margin: 15px;
	position: relative;
}

.page11_b3_box_fake {
    display: block;
    width: 270px;
    height: 230px;
    float: left;
    margin: 15px;
}

img.page11_b3_box_img {
    width: 270px;
    height: 160px;
}

section.page11_b3 {
    padding-top: 100px;
}

p.page11_b3_box_p {
    color: #354a6e;
    text-align: left;
    padding: 15px 0;
	cursor: pointer;
}


p.page11_b3_p {
    color: #354a6e;
    font-size: 210%;
    padding: 40px 0 100px;
    font-weight: 300;
}

p.page11_b3_p > b {
    font-weight: 700;
}

.page11_b3_box::after {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    width: 270px;
    height: 160px;
    background: url(/images/pages/page11/btn.png);
    background-size: 25%;
    background-position: center center;
    background-repeat: no-repeat;
	transition: all 0.1s ease;
	opacity: 0;
	cursor: pointer;
}

.page11_b3_box:hover::after {
	opacity: 1;
}


iframe.page11_b3_box_iframe {
    height: 100%;
    width: 60%;
}


.popup-cont.popup-top.frame_teh-popup {
    top: -80%;
    background: #f04925;
    height: 80%;
}




section.page16_b2 {
    background: #fff;
    padding: 100px 0;
}

img.page16_b1_img {
    width: 450px;
    float: left;
	margin: 30px;
}

p.page16_b1_p {
    float: left;
    width: 600px;
    padding: 120px 0 0 130px;
    font-size: 120%;
    line-height: 180%;
}
section.page16_b1 {
    margin-top: 40px;
}
p.page16_b1_p > b {
    font-weight: 700;
}

p.page16_b1_p2 {
    width: 700px;
    margin: auto;
    font-size: 120%;
    line-height: 180%;
    margin: 50px auto 150px;
}

section.page16_b2 {
    background: #fff;
}

.page16_b1_1 {
    width: 1200px;
    margin: auto;
}

img.page16_b2_img {
    width: 440px;
    float: left;
    margin-top: 60px;
}

p.page16_b2_p {
    width: 680px;
    float: left;
    padding: 0px 0 0 130px;
    font-size: 120%;
    line-height: 180%;
    margin-bottom: 150px;
}

img.page16_b2_img2 {
    width: 440px;
    float: left;
    margin-top: 0px;
}

p.page16_b2_p2 {
    width: 680px;
    float: left;
    padding: 0px 0 0 130px;
    font-size: 120%;
    line-height: 180%;
    margin-top: 60px;
}




.page12_b1_1 {
    width: 1200px;
    margin: auto;
	
}

section.page12_b1 {
    background: url(/images/pages/page12/01.jpg);
    background-size: cover;
    background-position: center center;
	margin-top: 20px;
}

p.page12_b1_p {
    color: #fff;
    font-size: 140%;
    line-height: 180%;
    padding: 100px 0 100px 500px;
    font-weight: 400;
    text-shadow: 0 0 8px rgba(0, 0, 0, 0.47);
}

p.page12_b1_p > b {
	font-weight: 700;
}




h2.page12_b1_h2 {
    color: #32476c;
    text-transform: none;
    font-size: 250%;
    margin-bottom: 30px;
	line-height: 120%;
}

section.page12_b2 {
    padding: 70px 0 60px;
}


img.page11_b2_img {
    width: 100%;
	margin-top: 70px;
}
img.page12_b2_img {
    width: 100%;
}


h2.page12_b2_h2 {
    color: #32476c;
    text-transform: none;
    font-size: 250%;
    margin-bottom: 30px;
    padding: 30px 220px;
	line-height: 120%;
}

img.page11_b2_img {
    width: 100%;
}

section.page12_b3 {
    background: #fff;
    padding: 40px 0 60px;
	margin-top: 30px;
}


p.page12_b3_p1 {
    padding: 0px 230px 50px;
    text-align: center;
    font-size: 120%;
    line-height: 180%;
}

img.page11_b3_img {
    width: 100%;
	margin-top: 40px;
}


p.page12_b3_p2 {
    margin: 30px 150px;
    width: 650px;
    line-height: 180%;
    font-size: 120%;
    position: relative;
}

p.page12_b3_p2 > span {
    font-weight: 700;
    position: absolute;
    left: -30px;
    color: #e34021;
}

.zoom_gs {
	cursor: pointer;
}
body img.zoom_clone {
	display:none ;
	position: absolute !important;
	    z-index: 9999 !important;
		transition: all 0.3s ease !important;
		margin:0 !important;
		padding:0 !important;
}
body div.zoom_clone {
    display:none ;
    position: absolute !important;
    z-index: 9999 !important;
    transition: all 0.3s ease !important;
    margin:0 !important;
    padding:0 !important;
}
.zoom_gs_back {
	opacity: 0;
	z-index: 9998;
	transition: all 0.3s ease;
	background: rgba(0, 0, 0, 0.50);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}



.zoom_gs_close {
	opacity: .7;
    background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2015.1%208.944%208%2016%201%2015.006%200%208.05%207%20.994%200%200%201%207.056%208%200%2015.1%20.994%2016%208.05%209%2015.006%2016%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    top: 20px;
    right: 20px;
    transition: all 300ms ease;
    bottom: 0;
    display: block;
    position: absolute;
    cursor: pointer;
}

.zoom_gs_close:hover {
	opacity: 1;
}



h2.page13_b1_h2 {
    color: #32476c;
    text-transform: none;
    font-size: 210%;
    margin-bottom: 30px;
    line-height: 120%;
}


.page13_b1_1 {
    width: 1200px;
    margin: auto;
}

section.page13_b1 {
    margin-top: 20px;
}

.page13_b1_box {
    background: #fff;
    width: 575px;
    float: left;
    height: 253px;
    margin-bottom: 50px;
    padding: 5px;
    border: 2px solid #e1e1e1;
}

.page13_b1_box:nth-child(odd) {
    margin-right: 50px;
}

img.page13_b1_img {
    float: left;
}

p.page13_b1_p {
    font-size: 110%;
    display: table-cell;
    height: 240px;
    vertical-align: middle;
    line-height: 160%;
	    padding: 0 10px;
}

p.page13_b1_p > b {
    color: #33476c;
    font-weight: 700;
    display: inline-block;
    margin: 0 0 10px;
    padding: 0;
}

.page13_b1_wrap {
    padding: 20px 0 30px;
}






p.page14_b1_p {
    color: #354a6e;
    font-size: 210%;
    width: 500px;
    padding: 180px 0;
    line-height: 160%;
}

p.page14_b1_p > b {
    font-weight: 700;
}

.page14_b1_1 {
    width: 1200px;
    margin: auto;
	position: relative;
}

.page14_b1_1_mtx {
    width: 100%;
    margin: auto;
    position: relative;
}


section.page14_b1 {
    margin-top: 20px;
    background: rgb(250,183,114);
    background: linear-gradient(90deg, rgba(250,183,114,1) 0%, rgba(242,253,216,1) 100%);
}

img.page14_b1_img {
    width: 850px;
    position: absolute;
    top: 100px;
    right: 0px;
}


.page14_b1_1.page14_b1_1f2 {
    background: none;
	padding-bottom: 5%;
}

section.page14_b2_0 {
    background: #ebebeb;
}

section.page14_b2 {
    background: #fff;
}

h2.page14_b2_h2 {
    font-size: 300%;
    color: #354a6e;
    font-weight: 400;
    text-transform: none;
    padding: 70px 0 50px;
    width: 50%;
    float: left;
}

p.page14_b2_p1s {
    text-align: center;
    padding: 9% 0 6% 0;
    color: #79a55b;
    font-size: 540%;
    font-weight: 900;
}
p.page14_b2_p1s > b {
    font-size: 140%;
}
span.toppi {
    color: #79a55b;
    font-weight: 900;
}
span.astra {
    color: #ea4a41;
    font-weight: 900;
	border-bottom: 3px solid #ea4a41;
}

img.page14_b2_img {
    width: 900px;
    display: block;
    margin: 0px auto;
}


img.page14_b2_img2 {
    width: 100%;
    margin-top: 0px;
}

img.page14_b2_img22f {
    width: 80%;
    margin-top: 0;
    margin-bottom: 5%;
    margin-left: 10%;
}

p.page14_b2_p22f {
    width: 100%;
    margin: 5% 0% 0;
    text-align: center;
    font-size: 200%;
    font-weight: 400;
}

.page14_b2_b1 {
	position: relative;
}
p.page14_b2_p {
    font-size: 160%;
    line-height: 160%;
    height: auto;
    padding-top: 4%;
    text-align: center;
}

p.page14_b2_p > b {
    
}

p.page14_b2_p.page14_b2_p3 {
    right: 0;
}








h2.page14_b2_h22 {
    font-size: 220%;
    color: #fff;
    text-transform: none;
    text-align: left;
    line-height: 160%;
}

.page14_b2_b {
    background: #ef983f;
    width: 500px;
    padding: 40px 70px 70px;
    border-radius: 15px;
    position: absolute;
    bottom: -50px;
    right: 0;
    box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.4);
}

p.page14_b2_pb {
    color: #fff;
    font-size: 130%;
    line-height: 180%;
}

.page14_b2_line {
    width: 70%;
    height: 3px;
    background: #fff;
    margin: 30px 0 50px;
}



section.page14_b3 {
    padding: 150px 0;
}

h2.page14_b3_h2 {
    text-align: left;
    font-size: 200%;
    color: #354a6e;
    text-transform: none;
}

p.page14_b3_p {
    font-size: 160%;
    color: #354a6e;
    width: 850px;
    padding-left: 50px;
    line-height: 200%;
    padding-top: 20px;
    float: left;
}


p.page14_b3_p2 {
    font-size: 160%;
    color: #354a6e;
    width: 100%;
    padding-left: 50px;
    line-height: 200%;
    padding-top: 50px;
    float: left;
}




a.page14_b3_a {
    background: #e34021;
    display: inline-block;
    color: #fff;
    padding: 20px 50px;
    text-align: center;
    font-weight: 500;
    font-size: 110%;
    text-transform: uppercase;
    line-height: 160%;
    float: left;
    margin-top: 60px;
    margin-left: 20px;
}


a.page14_b3_a:hover {
    background: #fb6144;
	
}

a.page14_b3_a.page14_b3_a_nomob {
	display: inline-block;
}
a.page14_b3_a.page14_b3_a_mob {
	display: none;
}


.page14_b1_1f2 {
	display: block;
}

.page14_b1_1f2_mob {
	display: none;
}


h2.page14_b4_h2 {
    font-size: 250%;
    color: #354a6e;
    text-transform: none;
    line-height: 160%;
}

h2.page14_b4_h2 > span {
    font-size: 60%;
    line-height: 160%;
    display: block;
    margin-top: 10px;
    font-weight: 400;
}

img.page14_b4_img {
    float: left;
    width: 560px;
    margin: 20px;
    height: 560px;
}

section.page14_b4.page14_b4_b1 {
    background: #fff;
	    margin: 20px 0 60px;
}
section.page14_b4.page14_b4_b1.page14_b4_b1_matr {
    background: #fff;
	    margin: 20px 0 0px;
}

section.page14_b4.page14_b4_b2 {
    background: #dfebd7;
	    margin: 20px 0 60px;
}
section.page14_b4.page14_b4_b3 {
    background: #e5d6c6;
	    margin: 20px 0 60px;
}
section.page14_b4.page14_b4_b4 {
    background: #c1d4e3;
	    margin: 20px 0 0px;
}


section.page14_b4 {
    padding: 0px 0;
}






h2.page17_b1_h2 {
    color: #33476c;
    font-size: 150%;
    float: left;
    width: 616px;
    text-align: left;
    line-height: 160%;
    padding: 0 110px 0 40px;
	margin-bottom: 20px;
}

.page17_b1_1 {
    width: 1200px;
    margin: auto;
}

.page17-list {
    display: block;
	opacity: 0;
	background: #fff;
    border-right: 2px solid #e1e1e1;
    border-left: 2px solid #e1e1e1;
    border-bottom: 2px solid #e1e1e1;
    width: 94%;
    margin: auto;
	height: 0px;
	transition: height 0.3s ease;
	    overflow: hidden;
}



img.page17_b1_img {
    width: 570px;
    float: left;
	height: 510px;
}

p.page17_b1_p {
    float: left;
    width: 616px;
    text-align: left;
    line-height: 180%;
    padding: 0px 210px 0 40px;
}
.page17_b1_rbox {
    width: 616px;
	height: 510px;
	display: table-cell;
	vertical-align: middle;
}

.page17_b1_rbox > p.page17_b1_p,
.page17_b1_rbox > p.page17_b1_h2 {
	float: none;
}

.page17_b1_box {
    background: #fff;
    border: 2px solid #e1e1e1;
}

button.page17_b1_btn {
    color: #fff;
    background: #e34021;
    border: 0;
    padding: 12px 70px;
    font-size: 120%;
    margin: 30px 0;
	outline: none;
}

button.page17_b1_abtn {
    color: #fff;
    background: #e34021;
    border: 0;
    padding: 12px 70px;
    font-size: 120%;
    margin: 30px 0;
	outline: none;
}

button.page17_b1_btn_close {
	color: #fff;
    background: #e34021;
    border: 0;
    padding: 12px 70px;
    font-size: 120%;
    margin: 30px 0;
	display: none;
	outline: none;
}


button.page17_b1_btn:hover,
button.page17_b1_abtn:hover,
button.page17_b1_btn_close:hover {
	background: #f35f43;
}
button.page17_b1_btn_close_b:hover {
	background: #fff2f2;
}


button.page17_b1_btn_close_b {
	color: #888787;
    background: #f6e5e5;
    border: 0;
    padding: 12px 70px;
    font-size: 120%;
    margin: 40px 0 0 0;
	border-top: 2px solid #e1e1e1;
	width: 100%;
	outline: none;
}


h2.page17_b1_h2.page17_b1_h2_1 {
    margin-top: 70px;
}

h2.page17_b1_h2.page17_b1_h2_2 {
    margin-top: 50px;
}

.page17_b1_color .page17_b1_box {
    background: url(/images/pages/page17/2_0.jpg);
	background-size: cover;
}

.page17_b1_16437 .page17_b1_box {
    background: #fbe053;
}



.c-skachat {
    display: inline-block;
    width: 80%;
}

.right-skachat {
    display: inline-block;
    float: right;
}

div.btn-skachat {
    margin: 0px 50px 0px;
    border-bottom: 2px solid #e1e1e1;
    padding: 25px 0 5px;
    font-size: 110%;
}

.right-skachat > a {
    color: #e34021;
    border-bottom: 1px solid;
    display: block;
}
.right-skachat > a:hover {
	text-decoration:none;
	color: #f59a89;
}




.page17_b1_box_wrap {
    position: relative;
	margin: 40px 0
}


p.downseriya {
    padding: 30px 50px 0px;
    font-size: 110%;
    font-weight: 700;
}



div#top-menu-mob {
    display: none;
}

#api_auth_ajax_modal1 {
    z-index: 9999;
}


.top-menu-mob-back {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9;
	display: none;
}


.top-head-mob {
	
	display: none;
}



.footer-bottom-box-left-mob,
.footer-bottom-box-wrap-mob
{
	display: none;
}

.footer-box-top-mob {
    display: none;
}


.teh-sslka-mob {
	display: none;
}


.box-prod-slider-wrap-mob {
    position: relative;
	display: none;
}


.banner2_mob {
    display: none;
}


.stati-wrap-block-main-mob,
.news-title-s-m {
	display: none;
}



.catalog-products-viewed .arr-main-slider-next, 
.catalog-products-viewed .arr-main-slider-prev {
	display: none;
}

.favorites_cont_mob_h {
	display:none;
}

.dop2-nav-top-mob {
	display:none;
}

.catalog-products-viewed .arr-main-slider-next-wrap,
.catalog-products-viewed .arr-main-slider-prev-wrap {
	display:none;
}

.inputCBwrap {
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
    background: #fff;
    margin: 0 10px 0 0;
    border: none;
    transform: translateY(10px);
}
.inputCBwrap.inputCBwrapCheck {
    background-image: url(/images/mob/gl.svg);
    background-position: 75% 85%;
    background-size: 88%;
    background-repeat: no-repeat;
}

.inputCBwrap > input {
    opacity: 0;
	display:none;
}

br.mob {
	display: none;
}
.mob {
    display: none;
}
.mob_vis {
	display: none;
}



.page2_b7_1_mob,
.page2_b8_1_img_mob {
	display: none;
}

.page2_b9_img_mob {
	display: none;
}

img.page3_b6_1_p1_img1 {
    float: right;
    width: 25%;
    margin: 10% 0 0 0;
}
img.page3_b6_1_p1_img2 {
    float: right;
    width: 29%;
    margin: 3% 0 0 0;
}

p.page3_b6_1_p1_2 {
    position: relative;
    margin: 60px 0;
    font-size: 120%;
    line-height: 180%;
    width: 70%;
	float: left;
}

.page5_b5_1_1_img_mob {
	display: none;
}


img.page5_b7_img_mob {
    display: none;
}


.page6_b2_1_1_b_r {
    width: 60%;
    margin-left: 40%;
    text-align: left;
    padding: 100px 0 200px;
}

h2.page6_b2_1_1_h2 {
    text-align: left;
    font-size: 320%;
    color: #315c9d;
    padding: 2.5% 0% 2.5% 0;
    line-height: 140%;
    text-transform: none;
    font-weight: 400;
}

p.page6_b2_1_1_p1 {
    color: #315c9d;
    font-size: 180%;
    padding: 2.5% 0% 2.5% 0;
}

h2.page6_b2_1_1_h2 > b {
    font-weight: 700;
}

p.page6_b2_1_1_p1:after {
    content: "";
    display: block;
    width: 40%;
    height: 2px;
}

p.page6_b2_1_1_p1.page6_b2_1_1_p1_1:after {
    background: #51c9fc;
}

p.page6_b2_1_1_p1.page6_b2_1_1_p1_2:after {
    background: #fc7c88;
}

p.page6_b2_1_1_p1.page6_b2_1_1_p1_3:after {
    background: #beea3d;
}

p.page6_b2_1_1_p1.page6_b2_1_1_p1_4:after {
    background: #fbda70;
}

img.page6_b4_img.page6_b4_img1_1 {
    width: 100%;
    height: auto;
	display: block
}
img.page6_b4_img.page6_b4_img1_1_mob {
	display: none;
}


h2.page6_b6_h2 {
    text-align: left;
    font-size: 320%;
    color: #315c9d;
    padding: 2.5% 0% 2.5% 0;
    line-height: 140%;
    text-transform: none;
    font-weight: 400;
}
h2.page6_b6_h2 > b {
    font-weight: 700;
}
.page6_b6_l {
    width: 60%;
    float: left;
}

.page6_b6_r {
    width: 40%;
    float: left;
}

p.page6_b6_p {
    color: #315c9d;
    font-size: 180%;
    padding: 2.5% 10% 5% 0;
}



section.page6_b6 {
    background: #fff;
    padding: 80px 0;
}

img.page6_b6_img3 {
    width: 95%;
    margin-top: 36px;
    height: 470px;
}

img.page6_b6_img1 {
    width: 100%;
    margin: 0 0 40px;
}

img.page6_b6_img2 {
    width: 100%;
    margin: 0 0 40px;
}



h2.page6_b7_h2 {
    text-align: left;
    font-size: 300%;
    color: #315c9d;
    padding: 2.5% 0% 2.5% 0;
    line-height: 140%;
    text-transform: none;
    font-weight: 400;
}

p.page6_b7_p {
    color: #315c9d;
    font-size: 130%;
    padding: 2.5% 0% 5% 0;
    line-height: 160%;
}

img.page6_b7_img {
    float: right;
    width: 43%;
    margin: 20px 0 20px 40px;
}






img.page6_b7_img2 {
    float: left;
    width: 50%;
    margin: 120px 0 120px 0px;
}
.page6_b6_2 p.page6_b7_p {
    padding: 2.5% 0% 5% 0;
}


img.page6_b7_img3 {
    float: right;
    width: 43%;
    margin: 10px 0 10px 40px;
}




.page6_b6_1 p.page6_b7_p {
    width: 50%;
}

section.page6_b7 {
    padding: 40px 0;
}

section.page6_b7 .page6_b1_1 {
    padding: 30px 0;
}


.page6_b1_img1_mob {
	display: none;
}

a.cont-win-wrap-color-a.cont-win-wrap-color-a-mob {
    display: none;
}


.api-auth-change,
.api-auth-login,
.api-auth-register {
    margin: 50px auto 200px;
    max-width: 500px;
}


.api-auth {
    width: auto;
    max-width: initial;
}


.pop-foto-win-prev-next-wrap-mob,
.pop-foto-win-btns-wrap-mob {
    display: none;
}



.page7_b2_1_3_mob,
.page7_b2_1_1_img_mob,
.page7_b2_1_2_img_mob,
.page7_b2_1_3_img_mob,
img.page7_b3_1_img3_mob,
img.page7_b5_box_t1,
img.page7_b5_box_t2,
.page7_b5_box_img_mob,
.vio-otv-block-cont-close.popup-close-mini 
{
	display: none;
}



.br_mob {
	display: none;
}

.page8_b1_1_img_mob {
	display: none;
}


.page8_b2_box2 .page8_b2_box_p {
    font-size: 100%;
    padding: 17px 8% 16px 15%;
}

.page8_b2_box2 p.page8_b2_box_pb {
    font-size: 110%;
}
.page8_b2_box2 p.page8_b2_box_1_p {
    font-size: 110%;
}


img.page8_b4_1_img_mob {
	display: none;
}

img.page8_b3_1_a_mob {
	display: none;
}

a.page8_b3_1_a_mob {
    display: none;
}


.footer-box-top-2 > p > span.footer-box-top-addr {
    font-size: 100%;
    line-height: 180%;
    margin-top: 50px;
    display: inline-block;
}


p.fscbox {
    width: 150%;
    margin-left: 15%;
}

a.fsc {
    width: 42px;
    height: 42px;
    display: inline-block;
    margin: 1%;
	background-size: 100%;
}

a.fsc:hover {
	opacity: 0.7;
}

a.fsc.fsc1 {
    background-image: url(/images/soc/sc1.png);
}
a.fsc.fsc2 {
    background-image: url(/images/soc/sc2.png);
}
a.fsc.fsc2_tg {
    background-image: url(/images/soc/telegram.svg);
}
a.fsc.fsc2_max {
    background-image: url(/images/soc/max.svg);
}

a.fsc.fsc3 {
    background-image: url(/images/soc/sc3.png);
}
a.fsc.fsc4 {
    background-image: url(/images/soc/sc4.png);
}
a.fsc.fsc5 {
    background-image: url(/images/soc/sc5.png);
}
a.fsc.fsc6 {
    background-image: url(/images/soc/Icon_rutube.svg);
}
a.fsc.fsc7 {
    background-image: url(/images/soc/telegram_1.png);
}

p.fscbox2 {
    padding: 0;
    margin: 0;
}

.fscbox2 a.fsc2 {
    width: 42px;
    height: 42px;
    display: inline-block;
    margin: 0% 0% 0% 10%;
    background-size: 100%;
    position: relative;
}

.fscbox2 a.fsc2:hover {
	opacity: 0.7;
}
.fscbox2 a.fsc2 > span {
    transform: translate3d(-50%, 160%, 0);
    position: absolute;
    left: 50%;
    display: block;
    text-align: center;
    width: 300%;
    font-size: 80%;
    font-weight: 300;
}

.fscbox2 a.fsc2.fsc2_1 {
    background-image: url(/images/soc/viber.png);
}
.fscbox2 a.fsc2.fsc2_2 {
    background-image: url(/images/soc/wapp.png);
}

.fscbox2 a.fsc2.fsc2_tg {
    background-image: url(/images/soc/telegram.svg?v1);
}
.fscbox2 a.fsc2.fsc2_max {
    background-image: url(/images/soc/maks.svg?v1);
}


img.page5_b6_img_mob {
    display: none;
}




a.footer-bottom-mob-1 {
    width: 7%;
    padding-top: 5%;
    display: block;
    background-image: url(/images/mob/logo1.jpg);
    background-size: contain;
    background-position: center;
    float:left;
}

a.footer-bottom-mob-2 {
    width: 7%;
    padding-top: 5%;
    display: block;
    background-image: url(/images/mob/logo2.jpg);
    background-size: contain;
    background-position: center;
    float:left;
}

a.footer-bottom-mob-3 {
    width: 10%;
    padding-top: 5%;
    display: block;
    background-image: url(/images/mob/logo3.jpg);
    background-size: contain;
    background-position: center;
    float:left;
}

a.footer-bottom-mob-4 {
    width: 7%;
    padding-top: 5%;
    display: block;
    background-image: url(/images/mob/logo4.jpg);
    background-size: contain;
    background-position: center;
    float:left;
    clear: both;
}

a.footer-bottom-mob-5 {
    width: 7%;
    padding-top: 5%;
    display: block;
    background-image: url(/images/mob/logo5.jpg);
    background-size: contain;
    background-position: center;
    float:left;
}

a.footer-bottom-mob-6 {
    width: 7%;
    padding-top: 5%;
    display: block;
    background-image: url(/images/mob/logo6.jpg);
    background-size: contain;
    background-position: center;
    float:left;
}

a.footer-bottom-mob-7 {
    width: 10%;
    padding-top: 5%;
    display: block;
    background-image: url(/images/mob/logo7.jpg);
    background-size: contain;
    background-position: center;
    float:left;
}

a.footer-bottom-mob-8 {
    width: 10%;
    padding-top: 5%;
    display: block;
    background-image: url(/images/mob/logo8.png);
    background-size: contain;
    background-position: center;
    float:left;
}

a.footer-bottom-mob-9 {
    width: 10%;
    padding-top: 5%;
    display: block;
    background-image: url(/images/mob/logo9.png);
    background-size: contain;
    background-position: center;
    float:left;
}

a.footer-bottom-mob-10 {
    width: 10%;
    padding-top: 5%;
    display: block;
    background-image: url(/images/mob/logo10.png);
    background-size: contain;
    background-position: center;
    float:left;
}

a.footer-bottom-mob-11 {
    width: 10%;
    padding-top: 5%;
    display: block;
    background-image: url(/images/mob/logo11.png);
    background-size: contain;
    background-position: center;
    float:left;
}




.footer-bottom-box-left>p>a {
    margin: 0% 1.5% 0 0;
}

span.rub {
    font-family: rub;
}



.page11_b1_img {
	display: block;
}
.page11_b1_img_mob {
	display: none;
	width: 100%;
}

.page11_b3_img_mob {
	display: none;
}
.page11_b3_img {
	display: block;
}


img.page17_b1_img {
	display: block;
}
img.page17_b1_img_mob {
	display: none;
}

.popup-close-back {
    display:none;
}

.popup-close-back.skidki-shop-popup {
    display:block;
}
.popup-close.skidki-shop-popup {
    display:none;
}
.popup-close-back.skidki-shop-popup {
    display: block;
    position: absolute;
    top: 10%;
    right: 5%;
}

a.btn.btn-primary {
    margin: 15px 0;
}


.skidki-table span.rub,
.product-sale-box-left span.rub {
    font-weight: 200;
}

span.page10_b1_gr1_soc.page10_b1_gr1_soc_mob {
    display: none;
}

.korz-but-top>.cart_id_col {
    position: absolute;
    background: #e63e0f;
    color: #fff;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    bottom: 5px;
    left: 9px;
    font-size: 70%;
}


h2.snp1-h2 {
    font-size: 180%;
    color: #3e3688;
    margin-top: 0;
	padding: 20px 40px 0px;
    padding-top: 30px;
    text-transform: none;
    text-align: center;
	    line-height: 180%;
}

h3.snp1-h3 {
    font-size: 180%;
    color: #3e3688;
    margin-top: 0;
    padding-top: 30px;
    text-transform: none;
    text-align: left;
    padding: 0 40px 0px;
	    line-height: 180%;
}


p.snp1-p {
    font-size: 140%;
    line-height: 180%;
    text-align: left;
    padding: 20px 40px 20px;
}

img.snp1-full-img {
    width: 100%;
	margin: 40px 0;
}


.snp1-cont-tbl-left {
    display: table-cell;
    vertical-align: top;
    text-align: left;
}

img.snp1-cnt-img {
    width: 100%;
}
.snp1-cont-tbl-right {
    text-align: right;
    display: table-cell;
    vertical-align: middle;
	width: 45%;
}
.snp1-cont-tb4-right {
    text-align: right;
    display: table-cell;
    vertical-align: middle;
	width: 30%;
}

.snp1-cont-tbl {
    display: table;
    width: 100%;
    height: 100%;
	margin: 40px 0;
}

.snp1-cont-tb3-left {
    display: table-cell;
    vertical-align: middle;
    width: 30%;
    text-align: left;
}

.snp1-cont-tb2-left {
    display: table-cell;
    vertical-align: middle;
    width: 45%;
    text-align: left;
}

.snp1-cont-tb2-right {
    display: table-cell;
    vertical-align: top;
	
}

.snp1-cont-tb2 {
    display: table;
    width: 100%;
    height: 100%;
	margin: 40px 0;
}



ol.snp1-ol{
  counter-reset: myCounter;
  padding: 30px 100px;
  font-size: 140%;
  line-height: 160%;
}

ol.snp1-ol li{
  list-style: none;
  padding: 15px 0px;
  position: relative;
}

ol.snp1-ol li:before {
  counter-increment: myCounter;
  content:counter(myCounter);
  font-size: 200%;
  color: #3e3688;
  background: none;
  display: inline-block;
  margin: 5px 10px;
  line-height: 40px;
  height: 40px;
  position: absolute;
  left: 0;
  transform: translate3D(-150%,-38%,0);
  font-weight: 500;
  width: 60px;
  text-align: right;
}




ul.snp1-ul1{
  padding: 30px 100px;
  font-size: 140%;
  line-height: 160%;
}

ul.snp1-ul1 li{
  list-style: none;
  padding: 15px 0px;
  position: relative;
}

ul.snp1-ul1 li:before {
      background: #3e3688;
    display: inline-block;
    position: absolute;
    left: 0;
    transform: translate3D(-40px, 12px,0);
    width: 12px;
    height: 12px;
    border-radius: 50%;
    content: "";
}




ul.snp1-ul2{
  padding: 30px 100px;
  font-size: 140%;
  line-height: 160%;
}

ul.snp1-ul2 li{
  list-style: none;
  padding: 15px 0px;
  position: relative;
}

ul.snp1-ul2 li:before {
  background: #3e3688;
    display: inline-block;
    position: absolute;
    left: 0;
    transform: translate3D(-47px, 18px,0);
    width: 25px;
    height: 2px;
    content: "";
}




.snp1-cont-fon {
    position: relative;
    overflow: hidden;
    padding: 80px;
	margin: 30px 0;
}

img.snp1-cnt-imgfon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	width: 100%;
}

.snp1-cont-fon .snp1-p {
    position: relative;
    color: #fff;
    text-align: center;
}




img.snp1-cnt-imgfon.snp1-cont-fon-h {
    width: auto;
    height: 100%;
}


.sale-order-detail-total-payment-list-left {
    width: 75%;
}
.sale-order-detail-total-payment-list-right {
    width: 25%;
}

.sale-order-detail-total-payment-list-right-item {
    text-align:left;
}

.sale-order-detail-total-payment-list-left-item {
	font-size: 17px;
}



img.snp1-50-img {
    width: 48%;
    display: inline-block;
}

img.snp1-50-img:first-child {
    margin-right: 4%;
}


img.snp1-70-img {
    width: 70%;
    margin: 50px auto;
    display: block;
}

img.snp1-50-img {
    width: 48%;
    display: inline-block;
    margin-bottom: 40px;
    margin-top: 40px;
}

img.snp1-50-img1 {
    width: 50%;
    margin: 50px auto;
    display: block;
}

.bx-newsdetail {
    padding-bottom: 50px;
}


ol.ras-result-ol > li > span {
    position: absolute;
    top: 0;
    right: 13px;
    padding: 0px 13px;
    text-indent: 0;
}

ol.ras-result-ol > li > ul > li > span {
    position: absolute;
    right: 13px;
    padding: 0 13px;
    text-indent: 0;
}

ol.ras-result-ol > li {
    position: relative;
    text-indent: 40px;
}

ol.ras-result-ol > li > ul > li:nth-child(2n+1) {
    background: #305bac;
}

div#ras-block-result,
div#ras-block-itog,
div#ras-block-itog-all {
    padding: 50px 0 30px;
}

ol.ras-result-ol ul {
    margin-top: 11px;
}

ol.ras-result-ol > li > ul > li {
    position: relative;
    font-weight: 400;
    padding: 13px 0px 13px 10px;
}











#ras-block-itog ul > li > span {
    position: absolute;
    right: 13px;
    padding: 0 13px;
    text-indent: 0;
}


#ras-block-itog ul > li:nth-child(2n+1) {
    background: #6a91d6;
}


#ras-block-itog ul {
    margin-top: 11px;
}

#ras-block-itog ul > li {
    position: relative;
    font-weight: 400;
    padding: 13px 0px 13px 40px;
	list-style: none;
}

#ras-block-itog ul > li:before {
    content: "";
    background: #fff;
    display: inline-block;
    width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 15px; 
    transform: translateY(-50%);
}




#ras-block-itog-all > ul > li > span {
    position: absolute;
    right: 13px;
    padding: 0 13px;
    text-indent: 0;
}


#ras-block-itog-all > ul > li:nth-child(2n+1) {
    background: #305bac;
}


#ras-block-itog-all ul {
    margin-top: 11px;
}


#ras-block-itog-all ul > li {
    position: relative;
    font-weight: 400;
    padding: 13px 0px 13px 40px;
	list-style: none;
}


#ras-block-itog-all ul > li:before {
    content: "";
    background: #fff;
    display: inline-block;
    width: 10px;
    height: 10px;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
}






p.materials-name-calc {
    display: inline-block;
    width: 80%;
    text-indent: 0;
}




p.materials-name-calc.materials-name-calers {
    float: left;
    padding-left: 40px;
}


ol.ras-result-ol {
    
	counter-reset: myCounter;
}

ol.ras-result-ol > li {
    list-style: none;
}

ol.ras-result-ol > li:before {
  counter-increment: myCounter;
  content: counter(myCounter) ".";
  color: white;
  background: none;
  display: inline-block;
  text-align: center;
  margin: 0;
  width: auto;
  height: auto;
  text-indent: 0;
  position: absolute;
  top: 0;
  left: 10px;
}

button.delete-block-ras {
    display: none;
}


.footer-statiya-wrap > p > b {
    font-weight: 700;
}

span.ps-stone-n {
    font-weight: 400;
}

button.page8_b3_1_btn.page8_b3_1_btn1 {
    margin-top: 80px;
}

img.fscbox_img {
    margin-top: 5px;
}

.bx-touch .product-item {
    padding: 15px 15px 15px;
	margin-bottom: 15px;
}

.wrap_foto_page_w span.bxhtmled-surrogate-inner {
    display: none;
}

.ya-share2__link > iframe {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100% !important;
    height: 100% !important;
    opacity: 0;
    cursor: pointer !important;
}


.fb_iframe_widget {
    display: inline-block;
    position: absolute !important;
    display: block;
    width: 100% !important;
    height: 100% !important;
    top: 0;
    left: 0;
}


.fb-share-button.fb_iframe_widget iframe,
.fb-share-button.fb_iframe_widget > span {
    display: block;
    width: 100% !important;
    height: 100% !important;
	opacity: 0;
}


li.ya-share2__item .ya-share2__link {
    width: 100%;
    height: 100%;
    display: block;
}
table.snp-table {
	margin-left: 40px;
}




div.blocks-matx {
    width: 50%;
}

img.block-matx_img {
    width: 564px;
    height: 564px;
    margin: 3% 3% 0;
}

.block-matx_pl {
    width: 50%;
    float: left;
    padding: 3px 4%;
    text-align: center;
    border-left: 3px solid #639342;
    border-top: 3px solid #639342;
    border-bottom: 3px solid #639342;
    font-size: 150%;
    font-weight: 600;
}

.block-matx_p {
    padding: 3%;
}

a.block-matx_pr {
    display: block;
    width: 50%;
    float: left;
    padding: 3px 4%;
    text-align: center;
    background: #639342;
    border: 3px solid #639342;
    color: #fff;
    font-size: 150%;
    font-weight: 500;
}

.block-matx_pl .rub {
    font-size: 85%;
}


div.blocks-matx {
    float: left;
}

div.blocks-matx:nth-child(odd) > .block-matx-box {
    width: 600px;
    float: right;
	padding: 15px 0;
}
div.blocks-matx:nth-child(even) > .block-matx-box {
    width: 600px;
    float: left;
	padding: 15px 0;
}

div.blocks-matx:nth-child(4n+1) {
    background: #fff;
}
div.blocks-matx:nth-child(4n+2) {
    background: #e0e0e0;
}
div.blocks-matx:nth-child(4n+3) {
    background: #e0e0e0;
}
div.blocks-matx:nth-child(4n+4) {
    background: #fff;
}






h3.page14_b4_h3_1 {
    color: #e96661;
    font-size: 500%;
    font-weight: 700;
}
h3.page14_b4_h3_2 {
    color: #8bb073;
    font-size: 500%;
    font-weight: 700;
}



section.page18_b1 {
    background: url(/images/pages/page18/1.jpg?v1);
    background-size: 100%;
	background-position: right 150px;
    margin-top: 20px;
	background-repeat: no-repeat;
	background-color: #fff;
}
section.page18_b1_2 {
    background: url(/images/pages/page18/2.jpg);
    background-size: 100%;
	background-position: bottom right;
    margin-top: 0px;
	background-repeat: no-repeat;
}


section.page18_b1 {
    background: url(/images/pages/page18/1.jpg?v1);
    background-size: 100%;
	background-position: right 150px;
    margin-top: 20px;
	background-repeat: no-repeat;
	background-color: #fff;
}
section.page18_b1_2 {
    background: url(/images/pages/page18/2.jpg);
    background-size: 100%;
	background-position: bottom right;
    margin-top: 0px;
	background-repeat: no-repeat;
}

.page18_b1_1 {
    width: 1200px;
    margin: auto;
    position: relative;
    padding: 50px 0 150px;
}

.page18_b2_1 {
    width: 1200px;
    margin: auto;
    position: relative;
    padding: 50px 0 120px;
}
p.page18_b1_p1 {
    color: #2d2c2c;
    font-size: 110%;
    width: 600px;
    padding: 10px 0;
    line-height: 160%;
}
p.page18_b1_p2 {
    background: #5196be;
    padding: 30px 45px;
    color: #fff;
    width: 700px;
    border-radius: 10px;
	margin-top: 30px;
	font-size: 110%;
}

h2.page18_b1_h2 {
    color: #5196be;
    font-size: 200%;
    text-align: left;
    line-height: 140%;
    text-transform: none;
	width: 700px;
}

h2.page18_b2_h2 {
    color: #5196be;
    font-size: 200%;
    text-align: left;
    line-height: 140%;
    text-transform: none;
	width: 700px;
}
p.page18_b2_p1 {
    color: #2d2c2c;
    font-size: 110%;
    width: 500px;
    padding: 30px 0;
    line-height: 180%;
}

p.page18_b2_p2 {
    background: #5196be;
    padding: 30px 45px;
    color: #fff;
    width: 600px;
    border-radius: 10px;
	margin-top: 30px;
	line-height: 160%;
	font-size: 110%
}

section.page18_b2_2 {
    background: url(/images/pages/page18/2.jpg);
    background-size: 100%;
    background-position: bottom right;
    padding-top: 50px;
    background-repeat: no-repeat;
}
section.page18_b3 {
    background: url(/images/pages/page18/3.jpg?v1);
    background-size: 100%;
    background-position: bottom right;
    padding-top: 10px;
    background-repeat: no-repeat;
}

.page18_b3_1 {
    width: 1200px;
    margin: auto;
    position: relative;
    padding: 50px 0 60px;
}

section.page18_b4 {
    background: url(/images/pages/page18/4.jpg);
    background-size: 100%;
    background-position: bottom right;
    padding-top: 10px;
    background-repeat: no-repeat;
}

.page18_b4_1 {
    width: 1200px;
    margin: auto;
    position: relative;
    padding: 50px 0 60px;
}

p.page18_b4_p1 {
    color: #2d2c2c;
    font-size: 110%;
    width: 100%;
    padding: 30px 0 30px 600px;
    line-height: 180%;
}

h2.page18_b5_h2 {
    color: #5196be;
    font-size: 200%;
    text-align: left;
    line-height: 140%;
    text-transform: none;
	width: 600px;
}

p.page18_b5_p1 {
    width: 450px;
	line-height: 180%;
	font-size: 110%;
}
p.page18_b6_p1 {
    font-size: 130%;
}

section.page18_b5 {
    background: #fff;
}
.page18_b5_1 {
    width: 1200px;
    margin: auto;
    position: relative;
    padding: 50px 0 64px;
    background: url(/images/pages/page18/5_1.jpg);
    background-position: center 120px;
    background-repeat: no-repeat;
}
.page18_b5_2 {
    width: 1200px;
    margin: auto;
    position: relative;
    padding: 120px 0 120px;
    background: url(/images/pages/page18/5_2.jpg);
    background-position: center 65%;
    background-repeat: repeat-y;
}

img.page18_b5_1_img {
    position: absolute;
    right: 85px;
    top: 25px;
    width: 300px;
}
img.page18_b5_2_img {
    position: absolute;
    right: 0;
    top: 50px;
	width: 450px;
}
img.page18_b5_3_img {
    position: absolute;
    right: 0;
    bottom: 0px;
	width: 450px;
}

.page18_b5_3 {
    width: 1200px;
    margin: auto;
    position: relative;
    padding: 105px 0 120px;
    background: url(/images/pages/page18/5_3.jpg);
    background-position: center 54%;
    background-repeat: repeat-y;
}
.page18_b5_4 {
    width: 1200px;
    margin: auto;
    position: relative;
    padding: 138px 0 220px;
    background: url(/images/pages/page18/5_4.jpg);
    background-position: center 65%;
    background-repeat: repeat-y;
}

.page18_b5_5 {
    width: 1200px;
    margin: auto;
    position: relative;
    padding: 138px 0 120px;
    background: url(/images/pages/page18/5_5.jpg);
    background-position: center 53%;
    background-repeat: repeat-y;
}


section.page18_b6 {
    background: url(/images/pages/page18/6.jpg);
	position: relative;
	padding: 80px 0;
	background-position: right;
    background-color: #4e95c1;
    background-repeat: no-repeat;
}

p.page18_b6_p1 {
    width: 900px;
    line-height: 180%;
    text-align: center;
    margin: auto;
    color: #fff;
    font-weight: 500;
}

img.page18_b6_img {
    position: absolute;
    top: -78px;
    left: 50%;
    margin-left: -83px;
}



h2.page18_b7_h2 {
    color: #5196be;
    font-size: 200%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    line-height: 140%;
    margin-bottom: 10px;
    padding-top: 80px;
}

h3.page18_b7_h3 {
    color: #5196be;
    font-size: 160%;
    font-weight: 800;
	padding: 30px 0 10px 0;
}
p.page18_b7_p1 {
    width: 550px;
    line-height: 180%;
    font-size: 120%;
}

.page18_b7_t1_1 {
    padding: 0px 0px 0px 16px;
    border-left: 5px solid #d8ebf6;
    position: relative;
}

.page18_b7_t1_c {
    border-left: 5px solid #d8ebf6;
    padding: 15px;
}

.page18_b7_t1 {
    font-size: 120%;
    float: left;
    border-top: 5px solid #d8ebf6;
    width: 550px;
}


.page18_b7_t1_1:before {
    display: block;
    content: "";
    width: 5px;
    height: 100%;
    position: absolute;
    left: -5px;
    top: 0px;
    background: #5196be;
}

.page18_b7_1 {
    width: 1200px;
    margin: auto;
}


section.page18_b7 {
    background: #fff;
}
.page18_b7_1_l {
    width: 550px;
    float: left;
}

img.page18_b7_img1 {
    width: 550px;
    float: right;
    margin: 100px 0;
} 

.page18_b7_1_2 {
    width: 550px;
    float: right;
}

img.page18_b7_img2 {
    width: 450px;
    float: left;
	margin: 100px 40px;
} 


h2.page18_b7_h2_2 {
    color: #5196be;
    font-size: 220%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 160px;
    line-height: 130%;
}

h3.page18_b7_h3_3 {
    color: #5196be;
    font-size: 180%;
    font-weight: 700;
    padding: 30px 100px 40px 100px;
    line-height: 140%;
}

p.page18_b7_p1_3 {
    width: 750px;
    line-height: 180%;
    font-size: 120%;
    text-align: center;
    margin: auto;
    padding: 0 0 20px;
}


img.page18_b7_img3 {
    width: 100%;
    position: relative;
}

p.page18_b7_p1_4 {
    background: #5196be;
    width: 600px;
    font-size: 120%;
    color: #fff;
    padding: 50px 70px 120px 50px;
    line-height: 160%;
    border-radius: 10px;
    position: absolute;
    top: 100px;
    left: 50%;
}
.page18_b7_1_3 {
    position: relative;
}

p.page18_b7_p1_4 > b {
    font-weight: 700;
}


h2.page18_b8_h2 {
    color: #5196be;
    font-size: 240%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 0px;
    line-height: 130%;
    width: 750px;
}

h3.page18_b8_h3 {
    color: #5196be;
    font-size: 180%;
    font-weight: 700;
    text-transform: none;
    text-align: left;
    margin-top: 0px;
    line-height: 150%;
    width: 550px;
}

.page18_b8_1 {
    width: 1200px;
    margin: auto;
}

p.page18_b8_p {
    font-size: 120%;
    line-height: 180%;
    width: 500px;
	margin-top: 20px;
}

img.page18_b8_img {
    float: right;
	width: 400px;
	margin-top: -80px;
}

section.page18_b8 {
    background: url(/images/pages/page18/8.jpg);
    background-size: 100% 100%;
    padding-bottom: 100px;
    padding-top: 50px;
}


h2.page18_b9_h2 {
    color: #fff;
    font-size: 180%;
    font-weight: 700;
    text-transform: none;
    text-align: left;
    margin-top: 0px;
    line-height: 130%;
    width: 600px;
    margin-left: 600px;
}

p.page18_b9_p {
    font-size: 120%;
    line-height: 180%;
    width: 500px;
    margin-top: 20px;
    color: #fff;
    margin-left: 600px;
}

section.page18_b9 {
    background: url(/images/pages/page18/9.jpg?v1);
    background-size: auto 100%;
    background-position: center center;
    padding-bottom: 100px;
    padding-top: 50px;
}

.page18_b9_1 {
    width: 1200px;
    margin: auto;
}


ol.page18_b10_ol {
	list-style-type: none;
	counter-reset: num;
	margin: 0 0 0 35px;
	padding: 0px 0 5px 0;
	font-size: 120%;
}
ol.page18_b10_ol li {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	line-height: 180%;
}
ol.page18_b10_ol li:before {
	content: counter(num) '.';
	counter-increment: num;
	display: inline-block;
	position: absolute;
	top: 0px;
	left: -26px;
	width: 20px;
	color: #5196be;
	text-align: right;
	font-weight: 800;
}

h2.page18_b10_h2 {
    color: #5196be;
    font-size: 180%;
    font-weight: 700;
    text-transform: none;
    text-align: left;
    margin-top: 0px;
    line-height: 150%;
    width: 550px;
}

.page18_b10_1 {
    width: 1200px;
    margin: auto;
}

img.page18_b10_img {
    float: right;
    width: 600px;
    margin: 20px 0 20px 20px;
}

section.page18_b10 {
    background: #fff;
    padding-top: 70px;
    padding-bottom: 70px;
}

h2.page18_b10_h2_2 {
    color: #5196be;
    font-size: 180%;
    font-weight: 700;
    text-transform: none;
    text-align: center;
    margin-top: 0px;
    line-height: 150%;
    width: 850px;
    margin: auto;
}

.page18_b10_t1 {
    display: table;
    width: 900px;
    margin: auto;
    border-collapse: separate;
    border-spacing: 50px;
}

.page18_b10_t1_td {
    display: table-cell;
    background: #e8f1f6;
    padding: 20px;
    border-left: 5px solid #5196be;
    line-height: 160%;
    font-size: 120%;
}


.page18_b10_t2 {
    display: table;
    width: 1200px;
    margin: -50px auto 0;
    border-collapse: separate;
    border-spacing: 50px;
}

.page18_b10_t2_td {
    display: table-cell;
    background: #e8f1f6;
    padding: 20px;
    border-left: 5px solid #5196be;
    line-height: 160%;
    font-size: 120%;
}


.page18_b10_t3 {
    display: table;
    width: 1100px;
    margin: auto;
    border-collapse: separate;
    border-spacing: 50px;
}

.page18_b10_t3_td {
    display: table-cell;
    background: #e8f1f6;
    padding: 20px;
    border-left: 5px solid #5196be;
    line-height: 160%;
    font-size: 120%;
}

.page18_b10_t4 {
    display: table;
    width: 900px;
    margin: -50px auto 0;
    border-collapse: separate;
    border-spacing: 50px;
}

.page18_b10_t4_td {
    display: table-cell;
    background: #e8f1f6;
    padding: 20px;
    border-left: 5px solid #5196be;
    line-height: 160%;
    font-size: 120%;
}

img.page18_b10_img2 {
    width: 100%;
	margin-top: 30px;
}

h2.page18_b11_h2 {
    color: #5196be;
    font-size: 240%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 20px;
    line-height: 160%;
    width: 750px;
}

.page18_b11_1 {
    width: 1200px;
    margin: auto;
}

.page18_b11_br {
    width: 300px;
    float: right;
}

.page18_b11_t1 {
    display: table;
    font-size: 120%;
}

.page18_b11_t1_tr {
    display: table-row;
}

.page18_b11_t1_td {
    display: table-cell;
    padding: 8px 20px;
	vertical-align: middle;
}

.page18_b11_2 .page18_b11_t1_tr:nth-child(2n) {
    background: #ebf1f4;
}


.page18_b11 .page18_b11_t1_tr:nth-child(2n) {
    background: #e0e8ec;
}



img.page18_b11_img {
    width: 300px;
}

a.page18_b11_btn {
    display: block;
    background: #5196be;
    color: #fff;
    padding: 10px 20px;
    font-size: 120%;
    width: 240px;
    text-align: center;
    margin: 50px auto 0;
}


section.page18_b11_2 {
    background: #fff;
	padding: 10px 0 100px;
}
section.page18_b11 {
	padding: 10px 0 100px;
}




h2.page18_b15_h2 {
    color: #5196be;
    font-size: 240%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 20px;
    line-height: 160%;
    width: 700px;
}

.page18_b15_1 {
    width: 1200px;
    margin: auto;
}

p.page18_b15_p {
    font-size: 120%;
    width: 650px;
    line-height: 180%;
}

img.page18_b15_img {
    float: right;
    width: 300px;
}

section.page18_b15 {
    background: url(/images/pages/page18/15.jpg?v1);
    background-size: 100% 100%;
    padding: 50px 0 80px;
}




.page18_b16_t1_1 {
    padding: 0px 0px 0px 16px;
    border-left: 5px solid #ffffff;
    position: relative;
}

.page18_b16_t1_c {
    border-left: 5px solid #486c99;
    padding: 9px;
}

.page18_b16_t1 {
    font-size: 120%;
    float: left;
    border-top: 5px solid #486c99;
    width: 650px;
	color: #fff;
}


.page18_b16_t1_1:before {
    display: block;
    content: "";
    width: 5px;
    height: 100%;
    position: absolute;
    left: -5px;
    top: 0px;
    background: #ffffff;
}




section.page18_b16 {
    background: url(/images/pages/page18/16.jpg?v1);
    background-size: 100% 100%;
    padding: 30px 0 80px;
}

h2.page18_b16_h2 {
    color: #fff;
    font-size: 290%;
    font-weight: 800;
    text-transform: none;
    text-align: center;
    margin-top: 0px;
    line-height: 160%;
}

h3.page18_b16_h3 {
    color: #fff;
    font-size: 150%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 0px;
    line-height: 160%;
}

p.page18_b16_p {
    color: #fff;
	font-size: 120%;
    line-height: 180%;
}

.page18_b16_1 {
    width: 1200px;
    margin: auto;
}

.page18_b16_b1 {
    width: 400px;
    float: left;
}

.page18_b16_b2 {
    width: 800px;
    float: left;
    padding-left: 100px;
}





.page18_b17_t1_1 {
    padding: 0px 0px 0px 16px;
    border-left: 5px solid #5196be;
    position: relative;
}

.page18_b17_t1_c {
    border-left: 5px solid #d8ebf6;
    padding: 9px;
}

.page18_b17_t1 {
    font-size: 120%;
    float: left;
    border-top: 5px solid #d8ebf6;
    width: 650px;
}


.page18_b17_t1_1:before {
    display: block;
    content: "";
    width: 5px;
    height: 100%;
    position: absolute;
    left: -5px;
    top: 0px;
    background: #5196be;
}



section.page18_b18 {
    padding-bottom: 70px;
}

h2.page18_b17_h2 {
    color: #5196be;
    font-size: 260%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 20px;
    line-height: 160%;
}

img.page18_b17_img {
    float: right;
	margin: 20px 0 0 40px;
	width: 512px;
}

h3.page18_b17_h3_1 {
    color: #5196be;
    font-size: 190%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 20px;
    line-height: 160%;
}

p.page18_b17_p1 {
    font-size: 120%;
    line-height: 180%;
	padding-right: 40px;
}

section.page18_b17 {
    background: #fff;
    padding: 30px 0 80px;
}

h3.page18_b17_h3 {
    color: #5196be;
    font-size: 190%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 20px;
    line-height: 160%;
}

.page18_b17_b3 {
    width: 600px;
    float: left;
    margin-top: 0px;
}




.page18_b18_br {
    width: 300px;
    float: right;
}

.page18_b18_t1 {
    display: table;
    font-size: 100%;
	float: left;
    margin-top: 90px;
	width: 770px;
}

.page18_b18_t1_tr {
    display: table-row;
}

.page18_b18_t1_td {
    display: table-cell;
    padding: 5px 20px;
}

.page18_b18_2 .page18_b18_t1_tr:nth-child(2n) {
    background: #ebf1f4;
}


.page18_b18 .page18_b18_t1_tr:nth-child(2n) {
    background: #e0e8ec;
}



img.page18_b18_img {
    width: 300px;
}

a.page18_b18_btn {
    display: block;
    background: #5196be;
    color: #fff;
    padding: 10px 20px;
    font-size: 120%;
    width: 240px;
    text-align: center;
    margin: 50px auto 0;
}



h2.page18_b18_h2 {
    color: #5196be;
    font-size: 240%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 20px;
    line-height: 160%;
}

p.page18_b18_p1 {
    width: 700px;
    font-size: 120%;
    line-height: 180%;
    float: left;
    padding-right: 50px;
    padding-top: 10px;
}

h3.page18_b18_h3_1 {
    color: #5196be;
    font-size: 180%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 0px;
    padding: 0 0 20px;
    width: 500px;
    line-height: 160%;
    float: left;
}

p.page18_b18_p2 {
    width: 500px;
    font-size: 120%;
    line-height: 180%;
    padding-right: 20px;
	float: left;
}

.page18_b18_b2 {
    padding-top: 50px;
}
.page18_b18_t1_td:first-child {
    font-weight: 500;
}



.page18_b19_t1_1 {
    padding: 0px 0px 0px 16px;
    border-left: 5px solid #5196be;
    position: relative;
}

.page18_b19_t1_c {
    border-left: 5px solid #d8ebf6;
    padding: 9px;
}

.page18_b19_t1 {
    font-size: 120%;
    float: left;
    border-top: 5px solid #d8ebf6;
    width: 650px;
}


.page18_b19_t1_1:before {
    display: block;
    content: "";
    width: 5px;
    height: 100%;
    position: absolute;
    left: -5px;
    top: 0px;
    background: #5196be;
}




section.page18_b19 {
    background: #fff;
    padding: 0px 0 70px;
}


h2.page18_b19_h2 {
    color: #5196be;
    font-size: 240%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    padding-top: 40px;
    line-height: 160%;
}

h3.page18_b19_h3 {
    color: #5196be;
    font-size: 180%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 0px;
    padding: 0 0 0px;
    line-height: 160%;
}

p.page18_b19_p {
    font-size: 120%;
    line-height: 180%;
    width: 600px;
    padding-right: 50px;
}

.page18_b19_b2 {
    float: left;
    width: 600px;
}

.page18_b19_b1 {
    width: 600px;
    float: left;
    padding-top: 66px;
}


.page18_b19_t2 {
    display: table;
	float: left;
    margin-top: 90px;
	font-size: 100%;
    float: left;
    width: 770px;
}

.page18_b19_t1_tr {
    display: table-row;
}

.page18_b19_t1_td {
    display: table-cell;
    padding: 5px 20px;
}
.page18_b19 .page18_b19_t1_tr:nth-child(2n) {
    background: #ebf1f4;
}




img.page18_b19_img {
    width: 300px;
}

a.page18_b19_btn {
    display: block;
    background: #5196be;
    color: #fff;
    padding: 10px 20px;
    font-size: 120%;
    width: 240px;
    text-align: center;
    margin: 50px auto 0;
}
.page18_b19_br {
    width: 300px;
    float: right;
	padding-top: 50px;
}
.page18_b19_t1_td:first-child {
    font-weight: 500;
}



h2.page18_b20_h2 {
    color: #5196be;
    font-size: 240%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 20px;
    line-height: 160%;
}

p.page18_b20_p {
    font-size: 120%;
    line-height: 180%;
    width: 900px;
    padding-right: 50px;
}
p.page18_b20_p2 {
    font-size: 120%;
    line-height: 180%;
    width: 700px;
    padding-right: 50px;
}
h3.page18_b20_h3 {
    color: #5196be;
    font-size: 160%;
    font-weight: 700;
    text-transform: none;
    text-align: left;
    margin-top: 20px;
    line-height: 160%;
}


.page18_b20_t2 {
    display: table;
	float: left;
    margin-top: 90px;
	font-size: 100%;
    float: left;
    width: 770px;
}

.page18_b20_t1_tr {
    display: table-row;
}

.page18_b20_t1_td {
    display: table-cell;
    padding: 5px 20px;
}
.page18_b20 .page18_b20_t1_tr:nth-child(2n) {
    background: #ebf1f4;
}


section.page18_b20 {
    padding: 0px 0 60px;
}

img.page18_b20_img {
    width: 300px;
}

a.page18_b20_btn {
    display: block;
    background: #5196be;
    color: #fff;
    padding: 10px 20px;
    font-size: 120%;
    width: 240px;
    text-align: center;
    margin: 50px auto 0;
}
.page18_b20_br {
    width: 300px;
    float: right;
    padding-top: 400px;
}
.page18_b20_t1_td:first-child {
    font-weight: 500;
}
.page18_b20_b1 {
    width: 800px;
    float: left;
}



h2.page18_b21_h2 {
    color: #5196be;
    font-size: 240%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 20px;
	padding-top: 40px;
    padding-bottom: 40px;
    line-height: 160%;
}

p.page18_b21_p {
    font-size: 120%;
    line-height: 180%;
    width: 600px;
    padding-right: 50px;
    float: left;
}
p.page18_b21_p2 {
    font-size: 120%;
    line-height: 180%;
    width: 600px;
    padding-right: 50px;
    float: left;
}
h3.page18_b21_h3 {
    color: #5196be;
    font-size: 160%;
    font-weight: 700;
    text-transform: none;
    text-align: left;
    margin-top: 0;
    padding-top: 0;
    line-height: 160%;
    width: 600px;
    float: left;
}


.page18_b21_t2 {
    display: table;
	float: left;
    margin-top: 90px;
	font-size: 100%;
    float: left;
    width: 770px;
}

.page18_b21_t1_tr {
    display: table-row;
}

.page18_b21_t1_td {
    display: table-cell;
    padding: 5px 20px;
}
.page18_b21 .page18_b21_t1_tr:nth-child(2n) {
    background: #ebf1f4;
}




img.page18_b21_img {
    width: 160px;
    margin: 0 60px 0;
}

a.page18_b21_btn {
    display: block;
    background: #5196be;
    color: #fff;
    padding: 10px 20px;
    font-size: 120%;
    width: 240px;
    text-align: center;
    margin: 50px auto 0;
}
.page18_b21_br {
    width: 300px;
    float: right;
    padding-top: 100px;
}
.page18_b21_t1_td:first-child {
    font-weight: 500;
}
.page18_b21_b2 {
    float: left;
    width: 800px;
}
section.page18_b21 {
    background: #fff;
    padding: 0px 0 60px;
}

.page18_b21_t1_1 {
    padding: 0px 0px 0px 16px;
    border-left: 5px solid #5196be;
    position: relative;
}

.page18_b21_t1_c {
    border-left: 5px solid #d8ebf6;
    padding: 9px;
}

.page18_b21_t1 {
    font-size: 120%;
    float: left;
    border-top: 5px solid #d8ebf6;
    width: 650px;
}


.page18_b21_t1_1:before {
    display: block;
    content: "";
    width: 5px;
    height: 100%;
    position: absolute;
    left: -5px;
    top: 0px;
    background: #5196be;
}






img.page18_b22_img {
    width: 400px;
    margin: 0 0px 0 -50px;
}

a.page18_b22_btn {
    display: block;
    background: #5196be;
    color: #fff;
    padding: 10px 20px;
    font-size: 120%;
    width: 240px;
    text-align: center;
    margin: 50px auto 0;
}
.page18_b22_br {
    width: 300px;
    float: right;
    padding-top: -0px;
    margin-top: -40px;
}

section.page18_b22 {
    padding: 0px 0 60px;
}

.page18_b22_t1_1 {
    padding: 0px 0px 0px 16px;
    border-left: 5px solid #5196be;
    position: relative;
}

.page18_b22_t1_c {
    border-left: 5px solid #d8ebf6;
    padding: 9px;
}

.page18_b22_t1 {
    font-size: 120%;
    float: left;
    border-top: 5px solid #d8ebf6;
    width: 650px;
}


.page18_b22_t1_1:before {
    display: block;
    content: "";
    width: 5px;
    height: 100%;
    position: absolute;
    left: -5px;
    top: 0px;
    background: #5196be;
}
h2.page18_b22_h2 {
    color: #5196be;
    font-size: 240%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 20px;
    line-height: 160%;
	padding-top: 40px;
    padding-bottom: 40px;
}
h2.page18_b22_h22 {
    color: #5196be;
    font-size: 240%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 0px;
    line-height: 160%;
    padding-top: 10px;
    padding-bottom: 40px;
}
h2.page18_b22_h21 {
    color: #5196be;
    font-size: 240%;
    font-weight: 800;
    text-transform: none;
    text-align: center;
    margin-top: 20px;
    line-height: 160%;
}
p.page18_b22_p {
    font-size: 120%;
    line-height: 180%;
    width: 600px;
    padding-right: 50px;
    float: left;
}
p.page18_b22_p2 {
    font-size: 120%;
    line-height: 180%;
    width: 600px;
    padding-right: 50px;
    float: left;
}
h3.page18_b22_h3 {
    color: #5196be;
    font-size: 160%;
    font-weight: 700;
    text-transform: none;
    text-align: left;
    margin-top: 0;
    padding-top: 0;
    line-height: 160%;
    float: left;
}


.page18_b22_t2 {
    display: table;
	float: left;
    margin-top: 90px;
	font-size: 100%;
    float: left;
    width: 770px;
}

.page18_b22_t1_tr {
    display: table-row;
}

.page18_b22_t1_td {
    display: table-cell;
    padding: 5px 20px;
}
.page18_b22 .page18_b22_t1_tr:nth-child(2n) {
    background: #e0e8ec;
}
.page18_b22_2 .page18_b22_t1_tr:nth-child(2n) {
    background: #ebf1f4;
}
.page18_b22_t1_td:first-child {
    font-weight: 500;
}



.page18_b22_b3 {
    float: left;
    width: 600px;
    padding-left: 50px;
}

.page18_b22_b2 {
    width: 600px;
}

p.page18_b22_p4 {
    font-size: 120%;
    line-height: 180%;
}

p.page18_b22_p4 >b {
    font-weight: 700;
    color: #5196be;
}
section.page18_b22_2 {
    background: #fff;
    padding: 0 0 60px;
}
img.page18_b22_img2 {
    width: 300px;
    margin: 0 0px 0 0px;
}

.page18_b22_br4 {
    width: 300px;
    float: right;
    padding-top: -0px;
    margin-top: 40px;
}
img.page18_b22_img4 {
    width: 300px;
    margin: 0 0px 0 0px;
}





section.page18_b25 {
    background: #fff;
    padding: 0 0 60px;
}

h3.page18_b25_h3 {
    color: #5196be;
    font-size: 220%;
    font-weight: 800;
    text-transform: none;
    text-align: left;
    margin-top: 20px;
    line-height: 160%;
}

.page18_b25_br {
    width: 50%;
    padding: 0 90px;
    float: left;
}

a.page18_b25_btn {
    display: block;
    background: #5196be;
    color: #fff;
    padding: 13px 20px;
    font-size: 150%;
    width: 270px;
    text-align: center;
    margin: 50px auto 0;
    font-weight: 500;
    text-decoration: none;
}

img.page18_b25_img {
    width: 360px;
    margin: auto;
}

p.page18_b25_p {
    height: 90px;
    font-size: 120%;
    line-height: 160%;
}

.col2 h2.iblock-sbio-h2-11,
.col2 p.iblock-sbio-p1-11 {
    color: #5196be;
}

.page18_b6_imgm,
.page18_b7_img1m,
.page18_b7_img2m,
img.page18_b7_img3m,
.page18_b8_imgm,
.page18_b10_imgm,
.page18_b10_img2m,
.page18_b15_imgm,
.page18_b17_imgm,
.page18_b18_imgm,
.page18_b19_imgm,
.page18_b20_imgm,
.page18_b21_imgm,
.page18_b22_imgm,
.page18_b23_imgm,
.page18_b24_imgm,
.page18_b25_imgm {
	display: none;
}


.page18_b11_t1_td:first-child {
    font-weight: 500;
}

.page18_b11_btnm {
	display: none;
}

@media only screen and (min-width: 2400px) {
	
	
section.page18_b1 {
    padding-bottom: 150px;
    background-position: 0px 20px;
}


p.page18_b7_p1_4 {

    padding: 50px 70px 250px 50px;
}
}











section.page19_b1 {
    background: url(/images/pages/page19/1.jpg);
    background-size: cover;
    background-position: bottom right;
    padding: 5% 0;
}

.page19_b1_1 {
    width: 1200px;
    margin: auto;
}

p.page19_b1_p {
    font-size: 160%;
    color: #fff;
    line-height: 180%;
    text-align: center;
    padding: 3% 8%;
}

p.page19_b1_p > b {
    font-weight: 700;
}

h2.page19_b2_h2 {
    font-size: 200%;
    text-transform: none;
    color: #153585;
    padding-top: 60px;
}

.page19_b2_b1_1 {
    width: 50%;
    float: left;
    position: relative;
	background: url(/images/pages/page19/2.jpg);
    background-size: 100%;
	background-position: center center;
	border: 18px solid #fff;
	border-right: 9px solid #fff;
	transition: all 0.5s ease;
}

.page19_b2_b1_2 {
    width: 50%;
    float: left;
    position: relative;
	background: url(/images/pages/page19/3.jpg);
    background-size: 100%;
	background-position: center center;
	border: 18px solid #fff;
	border-left: 9px solid #fff;
	transition: all 0.5s ease;
}

p.page19_b2_b1_p1 {
    position: absolute;
    top: 50%;
    z-index: 1;
    left: 50%;
    color: #fff;
    font-size: 130%;
    text-align: left;
    transform: translate3d(-50%,-50%,0);
}

.page19_b2_b1_1:after {
    display: block;
    content: "";
    padding-top: 95%;
	background: #000;
    transition: opacity 0.5s ease;
    opacity: 0.4;
}

.page19_b2_b1_2:after {
    display: block;
    content: "";
    padding-top: 95%;
	background: #000;
    transition: opacity 0.5s ease;
    opacity: 0.2;
}
 
.page19_b2_b1_1:hover:after {
	opacity: 0;
}
.page19_b2_b1_2:hover:after {
	opacity: 0;
}

.page19_b2_b1_1:hover,
.page19_b2_b1_2:hover {
	background-size: 104%;
}

b.page19_b2_b1_p1b {
    position: absolute;
    bottom: 5%;
    right: 5%;
	color: #fff;
    font-size: 950%;
	z-index: 1;
}

b.page19_b2_b1_p2b {
    position: absolute;
    bottom: 5%;
    left: 5%;
	color: #fff;
    font-size: 950%;
	z-index: 1;
}

section.page19_b2 {
    background: #fff;
}



p.page19_b2_b1_p1 > span {
    display: block;
    font-weight: 600;
    border-bottom: 3px solid #fff;
    padding-bottom: 3px;
    font-size: 140%;
    margin-bottom: 20px;
}

h2.page19_b3_h2 > b {
    font-weight: 800;
}

h2.page19_b3_h2 {
    font-size: 280%;
    text-transform: none;
    color: #fff;
    padding-top: 80px;
    padding-bottom: 30px;
	font-weight: 400;
}

section.page19_b3 {
    background: url(/images/pages/page19/4.jpg);
    background-size: 100% auto;
    background-position: bottom center;
    padding-bottom: 43%;
}

p.page19_b3_p1 {
    text-align: center;
    color: #fff;
    font-size: 160%;
    line-height: 180%;
}

h2.page19_b4_h2 {
    font-size: 280%;
    text-transform: none;
    color: #153585;
    padding-top: 80px;
    padding-bottom: 30px;
	font-weight: 500;
}
h2.page19_b4_h2 > b {
    font-weight: 800;
}

section.page19_b4 {
    background: url(/images/pages/page19/5.jpg);
    background-size: 100% auto;
    background-position: top center;
    padding-bottom: 50px;
    background-repeat: no-repeat;
    background-color: #fff;
}

p.page19_b4_p1 {
    text-align: center;
    font-size: 160%;
    color: #153585;
	padding-bottom: 40px;
	position: relative;
	line-height: 180%;
}

p.page19_b4_p1 > span {
    font-size: 400%;
    font-weight: 200;
    display: block;
    margin-top: 35px;
    margin-bottom: 5px;
}

p.page19_b4_p2 {
	padding-top: 40px;
    text-align: center;
    color: #2d2c2c;
    font-size: 160%;
    width: 50%;
    margin: auto auto 100px;
	line-height: 180%;
}

p.page19_b4_p1:after {
    content: "";
    display: block;
    background: #153585;
    height: 3px;
    width: 25%;
    margin: auto;
    bottom: 0px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

img.page19_b5_1_img {
    width: 80%;
    margin: 0 10%;
}

.page19_b5_1 {
    float: left;
    width: 16.66%;
    margin-top: 20px;
}

p.page19_b5_1_p {
    text-align: center;
    font-size: 110%;
    font-weight: 500;
    padding: 8% 0;
    margin-top: 0;
    line-height: 120%;
}

p.page19_b5_1_p > span {
    font-size: 80%;
    font-weight: 400;
}



p.page19_b5_1_p3 {
    color: #153585;
    text-align: center;
    font-size: 150%;
    width: 70%;
    margin: auto;
}

p.page19_b5_1_p2 {
    color: #ff0909;
    font-size: 250%;
    font-weight: 800;
    text-align: center;
    padding: 50px 0 20px;
}

p.page19_b5_1_p3 > b {
    font-weight: 800;
}

a.page19_b5_1_btn {
    display: block;
    color: #fff;
    background: #153585;
    width: 38%;
    text-align: center;
    padding: 15px;
    font-size: 140%;
    margin: 45px auto;
}

section.page19_b6 {
    background: url(/images/pages/page19/7.jpg);
    background-size: cover;
    background-position: center;
    padding: 60px;
}

section.page19_b7 {
    background: url(/images/pages/page19/8.jpg);
    background-size: cover;
    background-position: center;
    padding: 60px;
}
section.page19_b9 {
    background: url(/images/pages/page19/11.jpg);
    background-size: cover;
    background-position: center;
    padding: 60px;
}

p.page19_b6_p {
    color: #fff;
    font-size: 290%;
    font-weight: 200;
    padding-bottom: 240px;
}
p.page19_b6_p > b {
    font-weight: 700;
    font-size: 110%;
}



p.page19_b7_p {
    color: #fff;
    text-align: center;
    font-size: 320%;
    padding-bottom: 600px;
}

p.page19_b7_p > b {
    font-weight: 700;
    font-size: 105%;
}

p.page19_b7_p > span {
    font-size: 70%;
    line-height: 180%;
    display: block;
    padding-top: 20px;
    font-weight: 300;
}

img.page19_b8_1_img {
    width: 100%;
}

img.page19_b8_2_img {
    width: 100%;
}
section.page19_b8 {
    padding-bottom: 30px;
    background: #fff;
}


p.page19_b9_p1 {
    color: #d86a51;
    font-size: 280%;
    font-weight: 700;
    line-height: 180%;
    text-transform: uppercase;
}

p.page19_b9_p2 {
    color: #fff;
    font-size: 160%;
    line-height: 180%;
}

p.page19_b9_p3 {
    color: #ff795d;
    font-size: 160%;
    line-height: 180%;
}

.page19_b1_2 {
    background: #575c5f;
    padding: 60px;
}

.page19_b1_2 {
    width: 60%;
    float: right;
    margin-top: 270px;
}








section.page19_b10 {
    background: #fff;
    padding: 40px 0;
}

.page19_b10_1_1 {
    position: relative;
}

p.page19_b10_1_1_p {
    width: 700px;
    height: 500px;
    padding-left: 300px;
    padding-right: 100px;
    color: #284296;
    font-size: 220%;
    line-height: 160%;
    padding-top: 180px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page19/6_01.jpg);
    background-position: bottom left;
}

.page19_b10_1 {
    width: 1200px;
    margin: auto;
}

img.page19_b10_1_1_img {
    position: absolute;
    top: 68px;
    right: 0;
    width: 400px;
}



.page19_b10_1_2 {
    position: relative;
}

p.page19_b10_1_2_p {
    width: 800px;
    height: 440px;
    padding-left: 300px;
    padding-right: 100px;
    color: #284296;
    font-size: 220%;
    line-height: 160%;
    padding-top: 180px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page19/6_02.jpg);
    background-position: center left;
}

.page19_b10_1 {
    width: 1200px;
    margin: auto;
}

img.page19_b10_1_2_img {
    position: absolute;
    top: 27px;
    right: 0;
    width: 400px;
}





.page19_b10_1_3 {
    position: relative;
    height: 600px;
}

p.page19_b10_1_3_p {
    width: 800px;
    height: 550px;
    padding-left: 300px;
    padding-right: 100px;
    color: #284296;
    font-size: 220%;
    line-height: 160%;
    padding-top: 310px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page19/6_03.jpg);
    background-position: top left;
}


img.page19_b10_1_3_img {
    position: absolute;
    top: 155px;
    right: 0;
    width: 500px;
}

h2.page19_b10_h2 {
    color: #003287;
    text-transform: none;
    font-size: 300%;
    font-weight: 400;
    letter-spacing: 0.02em;
    margin-bottom: 20px;
}



section.page19_b11 {
    background: url(/images/pages/page19/15.jpg);
    background-size: cover;
    background-position: center;
    padding: 60px;
}

p.page19_b11_p2 {
    width: 40%;
    font-size: 170%;
    line-height: 180%;
    padding: 250px 0;
}

p.page19_b11_p2 > span {
    display: block;
    font-size: 170%;
    color: #153585;
    padding-bottom: 20px;
}


p.page19_b11_p2 b {
    font-weight: 700;
}


section.page19_b12 {
    background: url(/images/pages/page19/16-min.jpg);
    background-size: cover;
    background-position: bottom center;
    padding-bottom: 43%;
	text-align: center;
	background-repeat: no-repeat;
    background-color: #371901;
}

p.page19_b12_p1 {
    font-size: 350%;
    color: #fff;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 40px;
}

h2.page19_b12_h2 {
    font-size: 280%;
    text-transform: none;
    color: #fff;
    padding-top: 80px;
    padding-bottom: 30px;
    font-weight: 400;
}
h2.page19_b12_h2 > b {
    font-weight: 800;
}

p.page19_b12_p3 {
    text-align: center;
    color: #fff;
    font-size: 160%;
    line-height: 180%;
}

p.page19_b12_btn {
    font-size: 320%;
    text-align: center;
    color: #f44c0e;
    font-weight: 700;
    display: inline-block;
    padding: 20px 50px;
    border: 8px solid;
}





section.page19_b13 {
    background: url(/images/pages/page19/17-min.jpg);
    background-size: 100% auto;
    background-position: top center;
    padding-bottom: 20px;
    background-repeat: no-repeat;
    background-color: #fff;
}

h2.page19_b13_h2 {
    font-size: 280%;
    text-transform: none;
    color: #d95816;
    padding-top: 80px;
    padding-bottom: 30px;
	font-weight: 400;
}
h2.page19_b13_h2 > b {
    font-weight: 800;
}


p.page19_b13_p1 {
    text-align: center;
    font-size: 160%;
    color: #d95816;
	padding-bottom: 40px;
	position: relative;
	line-height: 180%;
}

p.page19_b13_p1 > span {
    font-size: 400%;
    font-weight: 200;
    display: block;
    margin-top: 35px;
    margin-bottom: 5px;
}

p.page19_b13_p2 {
	padding-top: 40px;
    text-align: center;
    color: #2d2c2c;
    font-size: 160%;
    width: 50%;
    margin: auto auto 100px;
	line-height: 180%;
}

p.page19_b13_p1:after {
    content: "";
    display: block;
    background: #d95816;
    height: 3px;
    width: 25%;
    margin: auto;
    bottom: 0px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}



section.page19_b14 {
    padding-bottom: 90px;
	padding-top: 20px;
    background-color: #fff;
}

img.page19_b14_1_img {
    width: 80%;
    margin: 0 10%;
}

.page19_b14_1 {
    float: left;
    width: 16.66%;
    margin-top: 20px;
}

p.page19_b14_1_p {
    text-align: center;
    font-size: 110%;
    font-weight: 500;
    padding: 8% 0;
    margin-top: 0;
    line-height: 120%;
}

p.page19_b14_1_p > span {
    font-size: 80%;
    font-weight: 400;
}


.page19_b14_w1 {
    padding: 4% 5%;
    background: #f8e3d8;
    float: right;
    width: 79.9%;
    margin-right: 1.8%;
    border: 2px solid #d95816;
    background-image: url(/images/pages/page19/18-min.jpg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
    background-size: auto 85%;
}

a.page19_b14_1_btn {
    background: #d95816;
    color: #fff;
    font-size: 200%;
    padding: 0.5em 1em;
    display: inline-block;
    margin-top: 40px;
    text-decoration: none;
}


a.page19_b14_1_btn:hover {
    background: #e26728;
}

p.page19_b14_1_p2 {
    color: #ff0909;
    font-size: 260%;
    font-weight: 800;
    line-height: 160%;
}

p.page19_b14_1_p3 {
    color: #ff0909;
    font-size: 140%;
    line-height: 160%;
    padding-top: 20px;
}

p.page19_b14_1_p3 b {
    font-weight: 800;
    padding-top: 20px;
    display: inline-block;
}

section.page19_b15 {
    background: url(/images/pages/page19/19-min.jpg);
    background-size: cover;
    background-position: center center;
    padding: 0px 0 120px;
	text-align: center;
}

h2.page19_b15_h2 > b {
    font-weight: 800;
}

h2.page19_b15_h2 {
    font-size: 280%;
    text-transform: none;
    color: #fff;
    padding-top: 80px;
    padding-bottom: 30px;
	font-weight: 400;
}

p.page19_b15_p {
    text-align: center;
    color: #fff;
    font-size: 190%;
    line-height: 180%;
    display: block;
    width: 44%;
    float: left;
    text-align: left;
    margin: 5% 3% 2%;
    position: relative;
    padding-left: 140px;
    padding-right: 00px;
}

p.page19_b15_p > span {
    position: absolute;
    color: #d95816;
    left: 0;
    font-size: 600%;
    top: 0;
    display: block;
    line-height: 100%;
    font-weight: 100;
}

p.page19_b15_p.page19_b15_p1 {
    padding-right: 80px;
}

p.page19_b15_p.page19_b15_p2 {padding-right: 110px;}



.page19_b15_1 {
    width: 92%;
    margin: auto;
}




section.page19_b16 {
    background: url(/images/pages/page19/20-min.jpg);
    background-size: cover;
    background-position: center center;
    padding: 0px 0 920px;
    text-align: center;
}
h2.page19_b16_h2 > b {
    font-weight: 800;
}

h2.page19_b16_h2 {
    font-size: 280%;
    text-transform: none;
	line-height: 140%;
    color: #d95816;
    padding-top: 80px;
    padding-bottom: 30px;
	font-weight: 400;
}

p.page19_b16_p {
	font-size: 270%;
	line-height: 140%;
    color: #d95816;
    text-align: center;
    padding-top: 30px;
	font-weight: 200;
}

img.page19_b17_1i {
    width: 100%;
}
img.page19_b17_1i {
    width: 100%;
}





section.page19_b18 {
    background: #fff;
    padding: 80px 0;
}

.page19_b18_1_1 {
    position: relative;
}

p.page19_b18_1_1_p {
    width: 700px;
    height: 500px;
    padding-left: 300px;
    padding-right: 100px;
    color: #d95816;
    font-size: 220%;
    line-height: 160%;
    padding-top: 180px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page19/23_1-min.jpg?v1);
    background-position: bottom left;
}

.page19_b18_1 {
    width: 1200px;
    margin: auto;
}

img.page19_b18_1_1_img {
    position: absolute;
    top: 68px;
    right: 0;
    width: 400px;
}



.page19_b18_1_2 {
    position: relative;
}

p.page19_b18_1_2_p {
    width: 800px;
    height: 440px;
    padding-left: 300px;
    padding-right: 100px;
    color: #d95816;
    font-size: 220%;
    line-height: 160%;
    padding-top: 180px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page19/23_3-min.jpg?v1);
    background-position: center left;
}

.page19_b18_1 {
    width: 1200px;
    margin: auto;
}

img.page19_b18_1_2_img {
    position: absolute;
    top: 27px;
    right: 0;
    width: 400px;
}





.page19_b18_1_3 {
    position: relative;
    height: 600px;
}

p.page19_b18_1_3_p {
    width: 800px;
    height: 550px;
    padding-left: 300px;
    padding-right: 100px;
    color: #d95816;
    font-size: 220%;
    line-height: 160%;
    padding-top: 310px;
    background-repeat: no-repeat;
    background-image: url(/images/pages/page19/23_5-min.jpg?v1);
    background-position: top left;
}


img.page19_b18_1_3_img {
    position: absolute;
    top: 155px;
    right: 0;
    width: 500px;
}

h2.page19_b18_h2 {
    color: #d95816;
    text-transform: none;
    font-size: 300%;
    font-weight: 400;
    letter-spacing: 0.02em;
    margin-bottom: 20px;
}

.page19_b4_1 {
	margin: auto;
}


section.page19_b19 {
    background: url(/images/pages/page19/24-min.jpg);
    background-size: cover;
    background-position: center;
    padding: 60px;
}

p.page19_b19_p2 {
    width: 40%;
    font-size: 170%;
    line-height: 180%;
    padding: 250px 0;
	color: #fff;
}

p.page19_b19_p2 > span {
    display: block;
    font-size: 170%;
    color: #fff;
    padding-bottom: 20px;
}


p.page19_b19_p2 b {
    font-weight: 700;
}



section.iblock.iblock-pool-11 {
    padding: 120px 0 80px;
    position: relative;
    width: 100%;
    
}

p.iblock-pool-p1-11 {
     padding: 0 150px 40px;
     text-align: center;
     font-size: 130%;
     line-height: 1.6;
	 color: #33476c;
 }

p.iblock-pool-p2-11 {
    padding: 0 150px 0px;
    text-align: center;
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 500;
    color: #ef4924;
    line-height: 1.6;
}

p.iblock-pool-p3-11 {
    padding: 0 150px 40px;
    text-align: center;
    font-size: 130%;
    line-height: 1.6;
}

h2.iblock-pool-h2-11 {
    padding: 30px 0 40px 0;
    font-size: 300%;
    font-weight: 700;
    color: #33476c;
    margin: 0;
    text-transform: uppercase;
}

section.page16_b2.page16_b2g {
    background: #f2f2f2;
}

img.page16_b2_ig {
    margin-top: 0;
}

p.page16_b2_pg {
    margin-bottom: 0;
    padding-top: 210px;
}

.ya-chat-widget.ya-chat-widget_size_normal.ya-chat-widget_visible {
    z-index: 99999!important;
}

p.header-right-cont b {
    font-weight: 400;
}

span.table-rr {
    display: table;
}

span.table-rr>span {
    display: table-cell;
}
span.table-rr2 {
	text-indent: 0px;
}
span.table-rr2 {
    text-indent: 0px;
    padding-left: 15px;
}

.l-body__banner_my.l-section__container {
    width: 100%;
}

.l-body__banner_my.l-section__container .row-bs4 {
    display: none;
}

.l-body__banner_my.l-section__container .owl-dots {
    bottom: -35px;
}

.owl-theme .owl-dots .owl-dot,
.owl-nav-cust button{
    outline: none;
}




h2.page10_b4_1 {
    font-size: 300%;
    color: #fff;
    text-transform: none;
	line-height: 140%;
}

p.page10_b4_p_a {
    text-align: center;
	margin-top: 20px;
}
a.page10_b4_a {
    color: #fff;
    font-size: 200%;
}
.page10_b4_1b {
    width: 1200px;
    margin: auto;
    background: url(/images/pages/page10/kf1.png);
    padding: 60px 0 70px;
	background-size: cover;
}

p.page10_b4_p_a {
    text-align: center;
    margin-top: 90px;
}


p.page10_b4_1_sp2_1 {
    font-size: 120%;
    margin-left: 8%;
    margin-top: 30px;
	padding-top: 3px;
    padding-bottom: 6px;
    color: #6c6c6c;
	padding-left: 50px;
	background: url(/images/pages/page10/si1.png);
    background-repeat: no-repeat;
    background-size: 34px;
}

p.page10_b4_1_sp2_1 > b {
    color: #3e4c7b;
}
p.page10_b4_1_sp2_2 > b {
    color: #3e4c7b;
}
a.page10_b4_1_sp2_3a {
    color: #3e4c7b;
	font-weight: 500;
}
p.page10_b4_1_sp2_2 {
    font-size: 120%;
    margin-left: 8%;
    margin-top: 20px;
	padding-top: 3px;
    padding-bottom: 6px;
    color: #6c6c6c;
	padding-left: 50px;
	background: url(/images/pages/page10/si2.png);
    background-repeat: no-repeat;
    background-size: 34px;
}

p.page10_b4_1_sp2_3 {
    font-size: 120%;
    margin-left: 8%;
    margin-top: 20px;
	padding-top: 3px;
    padding-bottom: 6px;
    color: #6c6c6c;
	padding-left: 50px;
	background: url(/images/pages/page10/si3.png);
    background-repeat: no-repeat;
    background-size: 34px;
}

p.page10_b4_1_sp2_3.page10_b4_1_sp2_3w {
    background-image: url(/images/pages/page10/web.png?v3);
}
a.page10_b4_1_sp2_3www {
    font-weight: 500;
}
.page10_b4_2b {
    width: 1200px;
    margin: 3px auto;
    border: 1px solid #bcbcbc;
    background: #fff;
    background-image: url(/images/pages/page10/sn1.png);
    background-repeat: no-repeat;
    background-position: 93% 60px;
}
.page10_b4_2b.page10_b4_2b_pr {
    background-image: none;
    background-repeat: no-repeat;
    background-position: 93% 60px;
	    margin-bottom: 80px;
		margin-top: 80px;
    position: relative;

}

img.page10_b4_1_b_img_logo {
    display: block;
    position: absolute;
    right: 7%;
    top: 80px;
    width: 17%;
}
.page10_b4_3b {
    width: 1200px;
    margin: 30px auto 10px;
    border: 1px solid #bcbcbc;
    background: #fff;
    background-image: url(/images/pages/page10/sn2.png);
    background-repeat: no-repeat;
    background-position: 93% 60px;
}

.page10_b4_4b {
    width: 1200px;
    margin: 30px auto 10px;
    border: 1px solid #bcbcbc;
    background: #fff;
    background-image: url(/images/pages/page10/sn3.png);
    background-repeat: no-repeat;
    background-position: 93% 60px;
}

p.page10_b4_1_sp1 {
    color: #3e4c7b;
    font-size: 150%;
    margin-left: 8%;
    margin-top: 5%;
	padding-right: 30%;
}
p.page10_b4_1_sp1.page10_b4_1_sp1_0 {
    margin-top: 0%;
}

p.page10_b4_1_sp1 > b {
    font-size: 150%;
}


p.page10_b4_1_sp1.page10_b4_1_sp1_pr {
    margin-top: 3%;
}




p.page10_b4_sp2_pa {
    text-align: center;
    padding: 40px;
}

a.page10_b4_sp2_a {
    background: #318db0;
    color: #fff;
    padding: 1.5% 3.3%;
    font-size: 160%;
    
}




.page10_b4_1_box_img {
    width: 90%;
    margin: 20px auto;
}
.page10_b4_pr1_box_img {
    width: 90%;
    margin: 50px auto 0px;
}
p.page10_b4_1_box_img_min {
    text-align: center;
    margin-top: 25px;
}

.page10_b4_1_b_map > iframe {
    width: 89%;
    margin: 0 0 4% 5%;
    height: 600px;
}

p.page10_b4_1_box_img_min > img {
    width: 247px;
    margin-right: 25px;
	cursor: pointer;
}
p.page10_b4_pr1_box_img_min > img {
    width: 339px;
    margin-right: 25px;
	cursor: default;
}
p.page10_b4_pr1_box_img_min {
    padding-bottom: 25px;
}
img.page10_b4_1_b_img {
    width: 100%;
}

p.page10_b4_1_box_img_min > img:last-child {
    margin-right: 0;
}
p.page10_b4_pr1_box_img_min > img:last-child {
    margin-right: 0;
}

p.page10_b4_1_sp1 > span {
    font-size: 75%;
}

section.l-section.geometria.my_page_prise {
    background: url(/img/plist_f.jpg?v1);
    background-size: 100%;
	
}











.banner1-box-arrow-left {
    position: absolute;
    left: 20px;
    top: 50%;
    width: 40px;
    height: 258px;
    margin-top: -150px;
    cursor: pointer;
}



.banner1-box-arrow-right {
    position: absolute;
    right: 20px;
    top: 50%;
    width: 40px;
    height: 258px;
    margin-top: -150px;
    cursor: pointer;
}

.banner1-box-arrow-left-wrap {
    position: absolute;
    left: 0px;
    top: 0;
    width: 90px;
    height: 100%;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}

.banner1-box-arrow-right-wrap {
    position: absolute;
    right: 0px;
    top: 0;
    width: 90px;
    height: 100%;
    transition: all 0.3s ease-in-out;
    cursor: pointer;
}


.banner1-box-arrow-left-wrap:hover, .banner1-box-arrow-right-wrap:hover {
    background-color: rgba(255, 255, 255, 0.2);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}

.banner1-box-arrow-left:after {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    left: 20px;
    bottom: 0;
    transition: all 0.3s ease;
}



.banner1-box-arrow-left:before {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    left: 20px;
    top: 0;
    transition: all 0.3s ease;
}



.banner1-box-arrow-right:after {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(10deg);
    position: absolute;
    left: 20px;
    bottom: 0;
    transition: all 0.3s ease;
}



.banner1-box-arrow-right:before {
    height: 130px;
    width: 2px;
    background: rgb(208, 63, 51);
    content: "";
    display: block;
    transform: rotate(-10deg);
    position: absolute;
    left: 20px;
    top: 0;
    transition: all 0.3s ease;
}


button.owl-prev {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='191px'%3e%3cpath fill-rule='evenodd' fill='rgb(208, 63, 51)' d='M2.962,95.055 L19.011,190.668 L17.060,191.003 L1.079,95.801 L0.814,95.756 L17.040,0.122 L19.011,0.457 L2.962,95.055 Z'/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
    width: 7%;
    background-size: 25%;
}

button.owl-next {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='191px'%3e%3cpath fill-rule='evenodd' fill='rgb(208, 63, 51)' d='M17.736,95.738 L1.920,191.003 L-0.011,190.668 L15.873,94.992 L-0.011,0.332 L1.940,-0.003 L17.998,95.693 L17.736,95.738 Z'/%3e%3c/svg%3e");
	background-position: center center;
    background-repeat: no-repeat;
    width: 7%;
    background-size: 25%;
}
























section.page15_b1 {
    background: #ffea89;
}

h2.page15_h2 {
    text-transform: none;
    font-size: 250%;
    color: #214170;
    line-height: 160%;
    padding-top: 80px;
    padding-bottom: 50px;
    text-align: left;
}

p.page15_p1 {
    color: #214170;
    text-align: center;
    font-size: 150%;
	line-height: 160%;
	padding-top: 25px;
}
.page15_b1_1 {
    padding: 10px 0;
}

.page15_b1_d0 {
    width: 1200px;
    margin: 50px auto;
}


.page15_b1_d1 {
    background: #214170;
    color: #fff;
    padding: 40px 60px;
    border: 3px solid #214170;
    border-radius: 16px 16px 0 0;
    font-size: 140%;
    line-height: 180%;
}

.page15_b1_d2 {
    width: 45%;
    height: 570px;
    float: left;
    padding: 5%;
    font-size: 150%;
    line-height: 180%;
    border-left: 3px solid #214170;
    border-bottom: 3px solid #214170;
    border-radius: 0 0 0 16px;
}

.page15_b1_d3 {
    width: 55%;
    height: 570px;
    float: left;
    background: url("/images/pages/page15_1/1.jpg");
	border-right: 3px solid #214170;
    border-bottom: 3px solid #214170;
    border-radius: 0 0 16px 0;
	background-size: cover;
    background-position: center center;
}



.page15_b2_d2 > img {
    width: 90%;
    margin: 0 5%;
}

.page15_b2_d0 {
    width: 1500px;
    margin: auto;
}

.page15_b2_d1 {
    width: 35%;
    float: left;
    padding: 3%;
    font-size: 150%;
    line-height: 180%;
}

.page15_b2_d2 {
    width: 65%;
    float: left;
}

section.page15_b2 {
    background: #fff;
	padding: 0 0 60px 0;
}

.page15_b1_1_d1 {
    width: 50%;
    float: left;
}

.page15_b1_1_d2 {
    width: 50%;
    float: left;
}

p.page15_b1_1_p1 {
    padding: 0px 0px 0 25px;
    border-left: 4px solid #214170;
    margin: 7%;
    font-size: 150%;
    line-height: 180%;
}



.page15_b1_1_d0 {
    width: 1350px;
    margin: 50px auto;
}


.page15_b1_d1 {
    background: #214170;
    color: #fff;
    padding: 40px 100px;
    font-size: 180%;
    text-align: center;
    line-height: 180%;
}


.page15_b1_2 {
    width: 1500px;
    margin: auto;
}

.page15_b1_2 > img {
    width: 90%;
    margin: 40px 5% 60px;
    border-radius: 16px;
}




.page15_b4_d0 {
    width: 1500px;
    margin: auto;
}

.page15_b4_d1 {
    width: 50%;
    float: left;
    padding: 3%;
    font-size: 110%;
    line-height: 180%;
}

.page15_b4_d2 {
    width: 50%;
    float: left;
	padding: 3%;
    font-size: 110%;
    line-height: 180%;
}


p.page15_b4_p1.page15_b4_p1_1 {
    text-align: center;
    padding: 20px 40px;
    font-size: 150%;
    line-height: 160%;
	
}

p.page15_b4_p1.page15_b4_p1_1 > img {
    margin-bottom: 25px;
}


p.page15_b4_p1.page15_b4_p1_2 {
    text-align: center;
    padding: 20px 0px;
    font-size: 150%;
    line-height: 160%;
}

p.page15_b4_p1.page15_b4_p1_2 > img {
    margin-bottom: 25px;
}

p.page15_b1_1_p2 {
    font-size: 150%;
    width: 1050px;
    text-align: center;
    line-height: 180%;
    margin: auto;
	padding-bottom: 20px;
}

p.page15_b4_1_p1 {
    padding: 0px 0px 0 15px;
    margin: 10%;
    font-size: 150%;
    line-height: 180%;
	float: left;
}




.page15_b4_1_d1 {
    width: 40%;
}

.page15_b4_1_d2 {
    float: left;
    width: 60%;
    padding: 40px;
}

.page15_b4_1_d2 > img {
    width: 100%;
}






p.page15_b4_2_d1_p1 {
}

.page15_b4_2_d1 {
    width: 1350px;
    margin: 20px auto 0;
    border: 3px solid #214170;
    border-radius: 16px 16px 0 0;
    padding: 30px 0;
}

p.page15_b4_2_d1_p1 {
    text-align: center;
    font-size: 150%;
	line-height: 180%;
}

p.page15_b4_2_d1_p1 > b {
    color: #214170;
    font-size: 170%;
    font-weight: 700;
}



.page15_b4_2_d2 {
    width: 1350px;
    margin: auto;
    border-left: 3px solid #214170;
    border-right: 3px solid #214170;
    padding: 30px 0;
}

p.page15_b4_2_d1_p2 {}

p.page15_b4_2_d1_p2 {
    text-align: center;
    font-size: 150%;
	line-height: 180%;
}

p.page15_b4_2_d1_p3 {
    text-align: center;
    font-size: 150%;
    width: 55%;
    margin: 30px auto;
	line-height: 180%;
}


.page15_b4_2_d3 {
    width: 1350px;
    margin: 0px auto 20px;
    border: 3px solid #214170;
    border-radius: 0px 0px 16px 16px;
    padding: 0px 0;
}

.page15_b4_20_d1 {
    width: 45%;
    height: 500px;
    float: left;
    padding: 5%;
    font-size: 150%;
    line-height: 180%;
}

.page15_b4_20_d2 {
    width: 55%;
    height: 500px;
    float: right;
    background: url(/images/pages/page15_1/7.jpg);
    border-right: 3px solid #214170;
    border-bottom: 3px solid #214170;
    border-radius: 0 0 16px 0;
	background-size: cover;
    background-position: center center;
}


.page15_b5_b1 {
    width: 1350px;
    margin: auto;
    background: url("/images/pages/page15_1/8.jpg");
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100%;
    padding-top: 30px;
	
}

section.page15_b5 {
    background: #f5f5f5;
}

.page15_b5_b1_0 {
    width: 1350px;
    margin: auto;
    border: 3px solid #ffcc01;
	border-radius: 16px;
    padding: 5%;
    background: #fff;
}

p.page15_b5_b1_p1 {
    position: relative;
    padding-left: 140px;
    font-size: 220%;
    font-weight: 500;
    line-height: 180%;
}

.page15_b5_b1_0.page15_b5_b1_0_2 {
    margin-top: 16px;
}

p.page15_b5_b1_p1>span {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 500%;
    line-height: 90%;
    font-weight: 700;
    color: #ffcc01;
}

p.page15_b5_b1_b_p1 {
    float: left;
    width: 50%;
    padding-top: 50px;
    font-size: 150%;
	line-height: 180%;
}

p.page15_b5_b1_b_p2 {
    float: left;
    width: 50%;
	padding-top: 50px;
    font-size: 150%;
	line-height: 180%;
}

img.page15_b5_b1_b_img {
    float: left;
    margin-top: -30px;
    margin-right: 20px;
}

.page15_b5_b1_b {
    margin-top: 40px;
}

p.page15_b5_b1_b_p1.page15_b5_b1_b_p1_v2 {
    padding-top: 0;
    border-left: 2px solid #ffcc01;
    padding-left: 15px;
}

p.page15_b5_b1_b_p2.page15_b5_b1_b_p2_v2 {
    width: 50%;
    background: #ffcc01;
    padding: 4%;
    font-weight: 400;
    border-radius: 16px;
	margin-top: -5em;
}
p.page15_b5_b1_b_p2.page15_b5_b1_b_p2_v2 b {
	font-weight: 600;
}

.page15_b5_b1_0.page15_b5_b1_0_2.page15_b5_b1_0_3 {
    background: url(/images/pages/page15_1/10-01.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 80%;
	background-color: #fff;
}

.page15_b5_b1_0i {
    width: 1350px;
    margin: 16px auto;
    background: #ffcc01;
    border-radius: 16px;
}
h2.page15_h2.page15_b5_h2 {
    padding-top: 60px;
    padding-bottom: 15px;
}
p.page15_b5_b1_0i_p {
    text-align: center;
    padding-bottom: 50px;
    font-size: 190%;
    line-height: 180%;
	font-weight: 500;
}

p.page15_bef_p1 {
    text-align: center;
    width: 1200px;
    margin: auto;
    font-size: 150%;
    line-height: 180%;
}
p.page15_bef_p1 b {
    font-weight: 600;
}
.page15_bef_d1_f b {
    font-weight: 600;
}
.page15_bef_d1_f2 b {
    font-weight: 600;
}
.page15_bef_d0 {
    width: 1150px;
    margin: auto;
}

p.page15_b5_b1_b_p2.page15_b5_b1_b_p2_v4 {
    width: 100%;
	margin: 80px auto 0 auto;
    background: #ffcc01;
    padding: 4%;
    font-weight: 600;
    border-radius: 16px;
	float: none;
}

p.page15_bef_p1.page15_bef_p1b > b {
    font-size: 140%;
}
.page15_bef_d1 {
    line-height: 180%;
    width: 50%;
    float: left;
    font-size: 150%;
}
.page15_bef_d2 {
    line-height: 180%;
    width: 50%;
    float: left;
    font-size: 150%;
}

p.page15_bef_d1_f {
    background: url(/images/pages/page15_1/10-1.jpg);
    background-repeat: no-repeat;
    background-position: left 5px;
    background-size: auto 140px;
    padding-left: 170px;
}

p.page15_bef_d1_f2 {
    background: url(/images/pages/page15_1/10-2.jpg);
    background-repeat: no-repeat;
    background-position: left 5px;
    background-size: auto 140px;
    padding-left: 170px;
}
.page15_bef_p1.page15_bef_p1b {
	font-size: 150%;
    padding: 40px 0 50px;
}

p.page15_bb1_p1 {
    text-align: center;
    margin-bottom: 20px;
    color: #214170;
    font-size: 220%;
    line-height: 160%;
}



section.page15_b1_bb1 {
    background: #ffea89;
    padding: 50px;
}


p.page15_bb1_p2 {
    text-align: center;
    margin-bottom: 20px;
    color: #214170;
    font-size: 500%;
    font-weight: 700;
    line-height: 160%;
}

p.page15_bb1_p2 > span {
    font-size: 50%;
}

p.page15_bb1_p3 {
    text-align: center;
    line-height: 180%;
    font-size: 140%;
    padding: 10px;
}

p.page15_bb1_p4 {
    text-align: center;
    margin-bottom: 20px;
    color: #214170;
    font-size: 220%;
    line-height: 160%;
    font-weight: 700;
    margin-top: 20px;
}


h2.page15_h2.page15_h2_bb1 {
    position: relative;
    width: 1020px;
    margin: 40px auto 0;
    font-size: 350%;
}

h2.page15_h2.page15_h2_bb12 {
    position: relative;
    width: 1020px;
    margin: 180px auto 0;
    font-size: 350%;
}



h2.page15_h2.page15_h2_bb1 > span.page15_h2_bb1_2 {
	position: relative;
	z-index: 2;
	font-weight: 700;
}
h2.page15_h2.page15_h2_bb1 > span.page15_h2_bb1_1 {
    position: absolute;
    font-size: 400%;
    font-weight: 700;
    bottom: 171px;
    left: -12px;
    color: #ffea89;
    z-index: 1;
}

section.page15_bb2 {
    background-color: #fff;
}



h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of {
    text-align: left;
    font-size: 220%;
    margin: 0px;
	width: auto;
}

h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    bottom: 138px;
    left: -11px;
    font-size: 800%;
}
.page15_b1_bb2_3 h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    bottom: 102px;
    left: -11px;
    font-size: 800%;
}

p.page15_p_bb1_of {
    font-size: 140%;
    line-height: 180%;
}

.page15_b1_bb2_1 {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/26_03.jpg);
    background-size: 100%;
	position: relative;
}
.page15_b1_bb2_1::after {
    content: "";
    padding-bottom: 47.7%;
    display: block;
}

.page15_b1_bb2_2 {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/26_05.jpg?v1);
    background-size: 100%;
	position: relative;
}
.page15_b1_bb2_2::after {
    content: "";
    padding-bottom: 46%;
    display: block;
}

.page15_b1_bb2_3 {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/26_06.jpg);
    background-size: 100%;
	position: relative;
}
.page15_b1_bb2_3::after {
    content: "";
    padding-bottom: 52.36%;
    display: block;
}


.page15_b1_bb2_4 {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/26_07.jpg);
    background-size: 100%;
	position: relative;
}
.page15_b1_bb2_4::after {
    content: "";
    padding-bottom: 54.86%;
    display: block;
}


.page15_b1_bb2_5 {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/26_08.jpg?v1);
    background-size: 100%;
	position: relative;
}
.page15_b1_bb2_5::after {
    content: "";
    padding-bottom: 57.76%;
    display: block;
}


.page15_b1_bb2_6 {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/26_09.jpg);
    background-size: 100%;
	position: relative;
}
.page15_b1_bb2_6::after {
    content: "";
    padding-bottom: 55.3%;
    display: block;
}

.page15_b1_bb2_7 {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/26_10.jpg?v2);
    background-size: 100%;
	position: relative;
}
.page15_b1_bb2_7::after {
    content: "";
    padding-bottom: 56.1%;
    display: block;
}


.page15_b1_bb2_8 {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/26_11.jpg?v1);
    background-size: 100%;
	position: relative;
}
.page15_b1_bb2_8::after {
    content: "";
    padding-bottom: 54.76%;
    display: block;
}


.page15_b1_bb2_9 {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/26_12.jpg);
    background-size: 100%;
	position: relative;
	background-repeat: no-repeat;
}
.page15_b1_bb2_9::after {
    content: "";
    padding-bottom: 49%;
    display: block;
}


h2.page15_h2.page15_h2_bb3 {
    font-size: 250%;
}

.page15_b1_bb2_1box {
    position: absolute;
    top: 140px;
}

.page15_b1_bb2_2box {
    position: absolute;
    right: 175px;
    top: 90px;
}


.page15_b1_bb2_3box {
    position: absolute;
    top: 180px;
}

.page15_b1_bb2_4box {
    position: absolute;
    right: 0px;
    top: 60px;
}
.page15_b1_bb2_5box {
    position: absolute;
    top: 60px;
	left: 20px;
}

.page15_b1_bb2_5box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    bottom: 311px;
    left: -19px;
    font-size: 800%;
}

.page15_b1_bb2_6box {
    position: absolute;
    right: 20px;
    top: 170px;
}

.page15_b1_bb2_7box {
    position: absolute;
    top: 60px;
}

.page15_b1_bb2_8box {
    position: absolute;
    right: 0px;
    top: 180px;
}

.page15_b1_bb2_9box {
    position: absolute;
    top: 140px;
	left: 100px;
}

h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of.page15_h2_bb1_of3 {
    font-size: 300%;
    font-weight: 400;
}


h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of.page15_h2_bb1_of3 {
	
}

h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of.page15_h2_bb1_of3 > span.page15_h2_bb1_2 {
    position: relative;
    z-index: 2;
    font-weight: 400;
}


div.page15_b1_bb2_9box_z {
    width: 290px;
    padding: 20px;
    background: #dddddd;
    border-radius: 16px;
    border: 1px solid #b1b1b1;
	position: absolute;
    top: 100px;
    right: 130px;
}

.page15_b1_bb2_9box_z {}

input.page15_b1_bb2_9box_z {
    width: 100%;
    padding: 20px;
    margin: 0 0 20px 0;
    background: #ffffff;
    border-radius: 16px;
    border: 1px solid #b1b1b1;
	
}

button.page15_b1_bb2_9box_z_btn {
    width: 100%;
    padding: 20px;
    border: 0;
    border-radius: 16px;
    background: #ffea89;
    font-size: 130%;
    color: #214170;
    font-weight: 600;
}

.page15_b1_bb3_d1 {
    width: 60%;
    float: left;
	font-size: 150%;
    line-height: 180%;
}
.page15_b1_bb3_d2 {
    width: 40%;
    float: left;
	font-size: 150%;
    line-height: 180%;
}

.page15_b1_bb3_d0 {
    width: 1200px;
    margin: 40px auto;
}

img.page15_b1_bb3_d1_i1 {
    margin: 30px 0 30px;
}

img.page15_b1_bb3_d1_i2 {
    margin: 0px 0 10px;
}

img.page15_b1_bb3_d1_i3 {
    margin: 70px 0 20px;
}

img.page15_b1_bb3_d1_i4 {
    margin: 58px 0 20px;
}

p.page15_p1_bb3 {
    font-size: 250%;
    text-align: center;
    padding: 40px;
    font-weight: 500;
	
}


p.page15_p1_bbb1 {
    color: #214170;
    text-align: center;
    font-size: 200%;
    line-height: 160%;
}

h2.page15_h2_bbb1 > span {
    font-weight: 400;
}





.page15_w1_bbb1 {
    width: 1350px;
    margin: 60px auto;
}

.page15_div1_bbb1 {
    width: 75%;
    background: #fff;
    margin: 30px 0 30px 25%;
    border: 2px solid #d5d5d5;
    padding: 80px 150px;
    border-radius: 16px;
    line-height: 180%;
    font-size: 200%;
    color: #214170;
    position: relative;
}

.page15_div1_bbb1 > span {
    font-size: 250%;
    font-weight: 800;
    position: absolute;
    left: -34%;
    top: 40%;
}

section.page15_bbb2 {
    background: #fff;
}

.page15_div1_bbb2 {
    width: 100%;
    padding: 50px 35px;
    background: #fff;
    border: 3px solid #fecb2f;
    margin-bottom: 20px;
    border-radius: 16px;
}

p.page15_p1_bbb2 {
    font-size: 150%;
    font-weight: 600;
    line-height: 160%;
    margin-bottom: 20px;
    background-image: url(/images/pages/page15_1/12-1.png);
    background-size: 65px;
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 100px;
}

p.page15_p2_bbb2 {
    font-size: 150%;
    font-weight: 400;
    line-height: 160%;
	    background-image: url(/images/pages/page15_1/12-2.png);
    background-size: 65px;
    background-repeat: no-repeat;
    background-position: top left;
	padding-left: 100px;
}


.page15_div1_bbb3 {
    background: #fecc32;
}
.page15_div2_bbb3 {
    background: #ffea89;
}
.page15_div3_bbb3 {
    background: #ffea89;
}
.page15_div4_bbb3 {
    background: #fff4c4;
}
.page15_div5_bbb3 {
    background: #636363;
}

.page15_div6_bbb3 {
    background: #636363;
}


p.page15_p1_bbb3 {
    color: #214170;
    text-align: left;
    padding: 120px 90px;
    font-size: 410%;
    font-weight: 300;
}

p.page15_p2_bbb3 {
    color: #2a2a2a;
	padding: 40px 110px;
    font-size: 170%;
    line-height: 180%;
}
p.page15_p2_bbb3_v2 {
	color: #fff;
	font-size: 220%;
	padding-top: 100px;
}

h2.page15_h2.page15_h2_big {
    font-size: 300%;
}

p.page15_p2_bbb3_v3 {
	color: #fff;
	padding-left: 80px;
}

.page15_div_bbb3.page15_div5_bbb3 {
    height: 340px;
}
.page15_div_bbb3.page15_div6_bbb3 {
    height: 340px;
}

p.page15_p3_bbb3 {
    color: #2a2a2a;
    padding: 60px 10px 0 10px;
    font-size: 230%;
    text-align: center;
    line-height: 180%;
    position: relative;
    font-weight: 500;
}
p.page15_p4_bbb3 {
    color: #2a2a2a;
    padding: 30px 10px 90px 10px;
    font-size: 230%;
    text-align: center;
    line-height: 180%;
    position: relative;
    font-weight: 500;
}

.page15_div_bbb3 {
    width: 50%;
    float: left;
    height: 430px;
	position: relative;
}


p.page15_p1_bbb3_n1 {
    position: absolute;
    bottom: 0px;
    right: 20px;
    font-size: 450%;
	font-weight: 300;
    color: #214170;
}
p.page15_p1_bbb3_n2 {
    position: absolute;
    bottom: 0px;
    left: 20px;
    font-size: 450%;
	font-weight: 300;
    color: #214170;
}
p.page15_p1_bbb3_n3 {
    position: absolute;
    top: 0px;
    right: 20px;
    font-size: 450%;
	font-weight: 300;
    color: #214170;
}
p.page15_p1_bbb3_n4 {
    position: absolute;
    top: 0px;
    left: 20px;
    font-size: 450%;
	font-weight: 300;
    color: #214170;
}

p.page15_p2_bbb3.page15_p2_bbb3_v3 > b {
    font-size: 120%;
}



p.page15_p3_bbb3 > span {
    position: absolute;
    left: 90px;
    font-size: 260%;
    top: 105px;
    color: #fecc32;
    font-weight: 700;
}
p.page15_p2_bbb3 b {
    font-weight: 600;
}
p.page15_p4_bbb3 > span {
    left: 90px;
    font-size: 350%;
    top: 45px;
    display: block;
    color: #fecc32;
    padding-bottom: 50px;
    padding-top: 20px;
    font-weight: 700;
}

p.page15_bbb4_p1 {
    font-size: 200%;
    font-weight: 500;
    text-align: center;
	padding: 60px 0;
}




section.page15_bbb4 {
    background: #fff;
}


img.page15_bbb4_i1 {
    width: 45%;
    float: right;
}


.page15_div_bbb4_box {
    width: 1200px;
    margin: 20px auto;
    border-radius: 16px;
    background: #f1f1f1;
	padding: 20px;
}


.page15_div_bbb4 {
    float: left;
    width: 55%;
    padding: 30px;
}

p.page15_p2_bbb4 {
    color: #214170;
    font-size: 300%;
    font-weight: 500;
	padding-bottom: 20px;
}

.page15_t1_1_bbb4 {
    display: table;
}

.page15_tr1_1_bbb4 {
    display: table-row;
	color: #214170;
}

.page15_td1_1_bbb4 {
    display: table-cell;
    padding: 8px 20px 8px 0;
    vertical-align: middle;
    font-size: 200%;
}

.page15_tr1_1_bbb4.page15_tr2_1_bbb4 {
    color: #e34021;
}

p.page15_p3_bbb4 {
    background: #e34021;
    float: left;
    padding: 14px 26px;
    color: #fff;
    font-size: 200%;
    border-radius: 16px;
    margin-top: 30px;
}




.page15_div_bbb4_box2 {
    background: #e34021;
    width: 1200px;
    margin: 20px auto;
    padding: 80px 140px;
    border-radius: 16px;
}

p.page15_div_bbb4_box2_p1 {
    font-size: 250%;
    line-height: 160%;
    color: #fff;
}
p.page15_div_bbb4_box2_p2 {
    font-size: 260%;
    line-height: 160%;
    color: #fff;
    padding-top: 40px;
	font-weight: 500;
}
p.page15_div_bbb4_box4_p1 b.page15_div_bbb4_box4_p1b {
    font-size: 100%;
	font-weight: 700;
}
p.page15_div_bbb4_box2_p2 > span {
    font-size: 300%;
    display: inline-block;
    margin-top: 30px;
    font-weight: 500;
}
span.page15_p_bb1_of_bb {
    font-size: 140%;
}


.page15_div_bbb4_box4 {
    background: #e34021;
    width: 1200px;
    margin: 20px auto;
    padding: 80px 140px;
    border-radius: 16px;
}
p.page15_div_bbb4_box4_p1 {
    font-size: 250%;
    line-height: 160%;
    color: #fff;
}


p.page15_div_bbb4_box3 {
    color: #214170;
    width: 1200px;
    margin: 40px auto;
    padding: 50px 140px;
    font-size: 250%;
    line-height: 160%;
}

p.page15_div_bbb4_box3 > b {
    font-weight: 700;
}

p.page15_div_bbb4_box4_p1 > b {
    font-size: 230%;
}

p.page15_div_bbb4_box4_p1 > span {
    font-size: 170%;
    font-weight: 700;
    display: inline-block;
    padding-top: 10px;
}


p.page15_div_bbb4_box0_p1 {
    width: 1200px;
    margin: auto;
    font-size: 150%;
    line-height: 160%;
}

p.page15_div_bbb4_box5_p1 {
    font-size: 250%;
    text-align: center;
    border: 3px solid #fecb2f;
    float: left;
    border-radius: 16px;
    width: 49%;
    margin-right: 1%;
    padding: 70px 20px;
    color: #214170;
    font-weight: 700;
}
p.page15_div_bbb4_box5_p2 {
    font-size: 250%;
    text-align: center;
    border: 3px solid #fecb2f;
    float: left;
    border-radius: 16px;
    width: 49%;
    padding: 70px 20px;
    color: #214170;
    font-weight: 700;
    margin-left: 1%;
}




.page15_div_bbb4_box5 {
    width: 1350px;
    margin: 60px auto 20px;
	
}

.page15_div_bbb4_box6 {
    width: 1350px;
    margin: auto;
    padding: 40px;
    background: #fecc32;
    border-radius: 16px 16px 0 0;
	line-height: 160%;
}

p.page15_div_bbb4_box5_p3 {
    color: #214170;
    text-align: center;
    font-size: 250%;
    line-height: 160%;
    font-weight: 600;
}


.page15_div_bbb4_box7 {
    background: #4d4d4d;
    width: 1350px;
    margin: auto auto 40px;
    border-radius: 0 0 16px 16px;
    border: 3px solid #fecc32;
}


p.page15_div_bbb4_box5_p4 {
    color: #fff;
    text-align: center;
    font-size: 250%;
    line-height: 160%;
    font-weight: 600;
    padding: 40px;
}


p.page15_div_bbb4_box5_p4 > span {
    color: #fecc32;
    text-decoration: underline;
}


p.page15_p1_bbb4_box8 {
    color: #214170;
    font-size: 260%;
    padding: 50px 0px 50px 100px;
    font-weight: 500;
}

.page15_div_bbb4_box8 {
    width: 1350px;
    margin: auto;
}


.page15_div_bbb4_box8_bl {
    width: 50%;
    float: left;
}

.page15_div_bbb4_box8_br {
    width: 50%;
    float: left;
    padding: 50px 100px;
}

p.page15_p2_bbb4_box8 {
    font-size: 250%;
    line-height: 90%;
    margin-bottom: 15px;
    color: #214170;
    padding-left: 20px;
    border-left: 5px solid #fecc32;
    font-weight: 500;
}

p.page15_p2_bbb4_box8 > span {
    font-size: 50%;
    display: inline-block;
}

.page15_b1_bb2_9box_z_w {
	position: relative;
}

.page15_b1_bb2_9box_z_w {
    background: #6687b8;
	
	height: auto;
}




p.page15_b1_bb2_9box_z_w_p {
    font-weight: 700;
    font-size: 270%;
    color: #fff;
    float: left;
    margin: 100px 0 100px 150px;
    line-height: 160%;
}

p.page15_b1_bb2_9box_z_w_p > span {
    font-weight: 300;
}

p.page15_bb21_p1 {
    text-align: center;
    font-size: 230%;
    line-height: 180%;
    color: #214170;
}

p.page15_bb21_p2 {
    text-align: left;
    font-size: 150%;
    line-height: 180%;
    color: #214170;
    width: 1000px;
    margin: auto;
    padding-left: 450px;
    position: relative;
    margin-top: 50px;
}

p.page15_bb21_p2 > span {
    position: absolute;
    left: 11%;
    font-size: 540%;
    top: 35%;
    font-weight: 600;
}
p.page15_bb21_p1 b {
    font-weight: 600;
}
.page15_bb21_pb2 b {
    font-weight: 600;
}
.page15_bb21_pb1 b {
    font-weight: 600;
}
.page15_bb21_pb3 b {
    font-weight: 600;
}
.page15_bb21_pb1_d1 {
    width: 1200px;
    margin: auto;
}

p.page15_bb21_pb1 {
    float: left;
    width: 45%;
    background: #ffea89;
    padding: 120px 60px;
    border-radius: 16px;
    font-size: 250%;
    line-height: 160%;
    color: #214170;
}

p.page15_bb21_pb3 {
    float: left;
    width: 45%;
    background: #ffea89;
    padding: 120px 60px;
    border-radius: 16px;
    font-size: 250%;
    line-height: 160%;
    color: #214170;
}

p.page15_bb21_pb2 {
    float: left;
    width: 10%;
    padding: 12.5% 2.7%;
    border-radius: 16px;
    font-size: 510%;
    color: #214170;
	font-weight: 700;
}
span.page15_p_bb1_of_bb {
    font-size: 140%;
    font-weight: 800;
}



a.fran-but-top {
    width: auto;
    height: 49px;
    display: inline-block;
    display: block;
    float: left;
    padding: 14px;
    background: #38722a;
    cursor: pointer;
    color: #ffffff;
    font-weight: 600;
    border: 0;
    margin-right: 0;
}


a.fran-but-top:hover {
background: #488d37;
text-decoration: none;
}

.copy_foot {
    display: inline-block;
}
.link_sitemap {
    text-decoration: underline;
    color: #fff;
    font-size: 14px;
}
.link_sitemap:hover {
    text-decoration: none;
    color: #fff;
}

.content_main_center {
    max-width: 90%;
    margin: 0 auto;
    margin-bottom: 200px;
}



@media (max-width: 768px) {
    #top-menu-mob .razdel-main-open .katalog-box {
        width: 100%;
        height: 100%;
        display: block;
    }

    #top-menu-mob .razdel-main-open .katalog-box .but-left-katalog-box-2 {
        width: 100%;
        opacity: 1;
        display: block;
        top: 0px;
        position: relative;
    }

    #top-menu-mob .razdel-main-open .katalog-box span#win-kat-2.green-theme {
        display: none;
    }

    /*#top-menu-mob .razdel-main-open .katalog-box .top-cat-kat-2 > a {*/
    /*    padding: 5px 30px 5px 10px;*/
    /*}*/

    #top-menu-mob .razdel-main-open .katalog-box .top-cat-kat-2.kat-podkat-2 {
        background-image: none;
    }

}

.h1_my {
    width: auto;
    text-align: left;
    font-size: 150%;
    margin: 10px 10px 10px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 160%;
    color: #3a67bf;
    position: relative;
}

.open-pspk-new {
    font-weight: bold;
    color: #fff;
}
.open-pspk-new:hover {
    color: #fff;
    text-decoration: none;
}

.api_auth_ajax1 .api_profile a {
    line-height: 48px;
	padding: 0 10px 0 10px;
}


ul.tags_list_section {
    max-width: 90%;
    display: block;
    margin: 0 auto;
    list-style: none;
}
ul.tags_list_section li {
    width: 32%;
    display: inline-block;
}
ul.tags_list_section li a {

}


#kat-go-1764 {display: none;}


.bx_catalog_tile_ul.custom .bx_catalog_tile_img {
    height: 350px;
}

.bx_catalog_tile_ul.custom span.shop_main_img_box {
    width: 80%;
    top: 3%;
    left: 10%;
    background-size: contain;
    height: 60%;
}

.bx_catalog_tile_ul.custom .bx_catalog_tile_title {
    bottom: 80px;
    min-height: 54px;
}

.bx_catalog_tile_ul.custom .price_min {
    position: absolute;bottom: 70px;text-align: center;display: block;width: 100%;color: #000;
}

.bx_catalog_tile_ul.custom .button_red_zakaz {
    background: red;
    color: #fff;
    max-width: 200px;
    position: absolute;
    bottom: 20px;
    padding: 10px;
    text-align: center;

    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}



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

@media (max-width: 768px) {
    .youtube_frame {
        width: 100%;
        height: auto;
        min-height: 200px;
    }
}


div.product-sale-box-h2 {
    text-transform: uppercase;
    font-size: 170%;
    font-family: Roboto Slab;
    font-weight: 700;
    color: #f7b109;
    margin-top: 20px;
    text-align: center;
    letter-spacing: 0;
}

div.product-sale-box-h2 > span {
    display: block;
    font-size: 300%;
    margin: 0 0 25px;
    font-family: Roboto Slab;
    font-weight: 800;
}

div.product-sale-box-h2-2.skidki-arrow {
    position: relative;
    margin-bottom: 70px;
}
div.product-sale-box-h2-2 {
    font-size: 210%;
    font-family: Roboto Slab;
    font-weight: 700;
    color: #f7b109;
    margin-top: 20px;
    text-transform: none;
    text-align: center;
    letter-spacing: 0;
    text-transform: uppercase;
}

.fw_bold {
    font-weight: bold;
}

.h2_white_p {
    text-align: left;
    color: #fff;
    font-size: 100%;
    padding: 0px 20px;
    margin: 10px;
}



#button-up{
    display: none;
    opacity:0.7;
    filter:alpha(opacity=50);
    position: fixed;
    right: 20px;
    bottom: 150px;
    color: #000;
    transition: .3s;

    background: linear-gradient(155.16deg, #D00A0A -26.05%, #E45D11 109.78%);
    opacity: 0.3;

    background: linear-gradient(155.16deg, #D00A0A -26.05%, #E45D11 109.78%);
    width: 66px;
    height: 66px;
    border-radius: 40px;
    padding: 20px;
    z-index: 999;
}

#button-up:hover{
    cursor: pointer;
    opacity: 1;
    filter:alpha(opacity=100);
    transition: .3s;
    color: #FF0000;
}


.banner1-content .banner-imgs {
    cursor: pointer;
}

a.h3-main-prod {
    margin: 0;
    padding: 70px 40px 20px;
    color: #000;
    text-transform: uppercase;
    font-size: 190%;
    display: block;
    font-weight: 700;
    text-align: center;
}

.h2_min {
    font-size: 200%;
}


.block_lider_main {
    background: #fff;
    padding: 40px;
}

.block_lider_main .catalog-section {
    text-align: center;
}

.block_lider_main .product-item-container {
    width: 100%;
    display: inline-block;
    background: #fff;
    margin-bottom: 20px;
    box-shadow: none;
    border: 1px solid #cccccc;
    padding: 5px;
}
.block_lider_main .product-item-container.hover {
    border: none;
}

.block_lider_main .product-item-container .product-item-title a {
    display: block;
    min-height: 108px;
}

.block_lider_main .product-item-image-wrapper {
    box-shadow: none;
    /*box-shadow: 0 5px 20px rgb(0 0 0 / 32%);*/
}

.block_lider_main .product-item-title {
    text-align: left;
}

.block_lider_main .product-item-price-current {
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    line-height: 129.71%;
    color: #F04925;

}

.block_lider_main  .product-item-info-container {
    text-align: left;
}

.block_lider_main .product-item-container.hover {
    padding-top: 0px;
    box-shadow: none;
    margin-bottom: 0px;
}

.block_lider_main .product-item-container.hover .product-item {
    right: 0px;
    left: 0px;
}

.block_lider_main .product-item-container.hover .product-item-info-container.product-item-hidden {
    display: none;
    opacity: 0;
}

.block_lider_main_head {
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 135%;
    /* identical to box height, or 41px */
    text-transform: uppercase;
    color: #000000;
    padding-left: 30px;
    margin-bottom: 40px;
}



@media (max-width: 768px) {
    .block_lider_main .product-item-container {
        width: 100%;
        padding: 10px;
    }
    .block_lider_main .product-item-container .product-item-info-container.product-item-hidden {
        display: none!important;
    }
}


.top_dop_menu {
    display: block;
    margin: 0 auto;
    max-width: 1300px;
    position: absolute;
    left: 0px;
    right: 0px;
    text-align: center;
    top: 10px;
}
.top_dop_menu li {
    display: inline-block;
    padding: 0 10px;
    min-width: 70px;
    border-right: 2px solid #E9E9E9;
}

.top_dop_menu li a {
    color: #7D7D7D;
    padding: 5px;
    display: block;
    font-weight: 200;
}

.top_dop_menu li:last-child {
    border-right: none;
}

p.header-top-tel {
    padding-top: 80px;
}

header {
    height: 190px;
}


.page_about {
}
.page_about img {
    text-align: center;
    display: block;
    margin: 0 auto;
}
.page_about ul {
    padding-left: 20px;
}

.page_about p {
    margin-bottom: 10px;
    padding: 0 40px;
}

.page_about .img_bl1{
    min-height: 665px;
    position: relative;
}

.page_about .list_missions {
    display: flex;
    position: absolute;
    bottom: 0px;
    color: #fff;
}

.page_about .list_missions div {
    padding: 40px;
    width: 33%;
    font-size: 14px;
}

.page_about .list_missions p {
    font-weight: bold;
    color: red;
    font-size: 20px;
    text-transform: uppercase;
    padding: 10px 0px;
    margin-bottom: 0px;
}
.page_about .products_type_des {
    display: block;
    /*flex-direction: row;*/
    /*flex-wrap: wrap;*/
    /*justify-content: center;*/
    /*list-style: none;*/
}

.page_about .products_type_des div {
    float: left;
    width: 49%;
    margin-bottom: 10px;
}

.page_about .products_type_des div span {
    font-weight: bold;
    margin-bottom: 0px;
    padding: 0 40px;
}

.color_nast {
    color: rgba(113, 107, 167, 1);
    font-size: 21.6px;
    margin-bottom: 30px!important;
    margin-top: 40px;
}

.color_f {
    color: #fff;
}



.flex_block_2_block {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    position: relative;
}

.flex_block_2_block_item {
    width: 50%;
}

.padd40 {
    padding: 40px;
}
.padd80 {
    padding: 80px;
}

.f_w_b {
    font-weight: bold;
}

.t_a_c {
    text-align: center;
}
.t_a_r, .t_a_r img {
    text-align: right;
    display: inline;
}

.blije_k_potreb {
    font-size: 48px;
    position: absolute;
    left: 30px;
    bottom: 40px;
}

.fz_32_color_red {
    font-size: 32px;
    color: red;
}

.margin_100_20 {
    margin: 100px 0px 20px 0px;
}

.margin_75_0 {
    margin: 75px 0px;
}

.bg_5783DA {
    background: #5783DA;
    color: #fff;
}

.button_bg_fff_color_5783DA {
    color: #5783DA;
    background: #fff;
    padding: 10px 20px;
    font-weight: bold;
    border-radius: 6px;
}

.padding_40_0 {
    padding: 40px 0px!important;
}


.kras_stol {
    color: #ffffff;
    padding-top: 40px;
}
.kras_stol p {
    padding: 0px 120px;
}
.kras_stol p:first-child {
    font-weight: bold;
    font-size: 32px;
}

.pc_show_img {display: block!important;}
.mob_show_img {display: none!important;}

@media (max-width: 768px) {
    .pc_show_img {display: none!important;}
    .mob_show_img {display: block!important;}
}

@media (max-width: 600px) {
    .list_missions {
        display: block;
    }

    .page_about .list_missions {
        display: block;
    }

    .page_about .list_missions div {
        width: 100%;
        padding: 10px;
    }
    .flex_block_2_block_item {
        width: 100%;
        min-height: 200px;
    }
    .color_nast {margin-top: 0px;}
    .blije_k_potreb {
        position: relative;
        font-size: 30px;
        left: 0px;
        text-align: center;
        margin-top: 30px;
        bottom: 0px;
    }
    .fz_32_color_red {
        font-size: 22px;
    }

    .margin_75_0 {
        margin: 15px 0px;
    }
    .button_bg_fff_color_5783DA {
        display: block;
        text-align: center;
    }
}


@media (max-width: 470px) {
    .page_about .products_type_des div {
        width: 100%;
        float: none;
    }
    .flex_block_2_block_item img {
        width: 100%;
    }
    .padd40, .padd80 {
        padding: 10px;
    }
    .blije_k_potreb {
        margin-top: 60px;
    }
    .kras_stol p {
        padding: 0px 10px;
        line-height: 24px;
    }
    .button_bg_fff_color_5783DA{
    max-width: 200px;
    margin: 0 auto;
    }
}


.page_reviews {
    padding: 20px;
    background: #fff;
}

.page_reviews ul {
    padding-left: 20px;
    list-style: none;
    width: 100%;
}

.page_reviews ul li {
    margin-bottom: 30px;
    background: #F2F2F2;
    border-radius: 10px;
    padding: 10px;
    width: 100%;
    float: none;
    margin: 0px 0px 10px 0px;
    page-break-inside: avoid;
    break-inside: avoid;
}

.page_reviews ul li div {
    margin-top: 10px;
}

.page_reviews hr {
    display: none;
    opacity: 0;
}

.page_reviews .list_reviews, .page_reviews .list_reviews_city {
    width: 50%;
}
.page_reviews .list_reviews {
    float: left;
    margin-right: 20px;
    padding-left: 0px;
    width: 55%;
    column-count:2;
    /*list-style-type: none;*/
}
.page_reviews .list_reviews_city {
    float: right;
    width: 40%;
    padding-top: 10px;
}

.page_reviews .list_reviews_city a {
    background: #F2F2F2;
    border-radius: 10px;
    padding: 7px;
    text-align: center;
    color: #000;
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline-block;
}

.page_reviews .list_reviews_city a.active {
    background: #5E678E;
    color: #fff;
}

.name_city_filter {
    color: #f04925;
    padding: 10px 20px;
    font-weight: 700;
    margin: 15px 0px;
}
.name_city_filter a {
    font-weight: normal;
}

.name_city_filter_item {
    display: inline-block;
}

.show_filter_city {
    display: none;
}
.hide_filter_city {
    display: none;
}


@media (max-width: 768px) {


    .hide_filter_city {
        display: block!important;
        color: #5E678E!important;
    }

    .page_reviews {
        margin-bottom: 250px!important;
    }

    .show_filter_city {
        display: inline-block;
    }

    .page_reviews .list_reviews {
        width: 100%;
        column-count: 1;
    }
    .page_reviews .list_reviews_city {
        width: 100%;
        display: none;
    }
}





.vacancies_list {

}

.vacancies_list_section {
    margin-bottom: 30px;
    background: #fff;
}

.vacancies_list_section_head {
    font-weight: 400;
    font-size: 120%;
    background: #616A91;
    color: #fff;
    padding: 10px;
    position: relative;
}

.sh_hi_block {
    position: absolute;
    right: 20px;
    background: url("/images/vak_str.png") no-repeat center;
    width: 20px;
    height: 20px;
    top: 12px;
}

.vacancies_list_section_head.hidden_elements .sh_hi_block {
    transform: rotate(180deg);
}

.vacancies_list_section_elements {
    display: flex;
    justify-content: left;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 20px;
}

.vacancies_list_section_elements {

}

.vacancies_list_section_elements .no_active {
    opacity: 0.5;
}
.vacancies_list_section_elements .no_active .vacancies_list_section_elements_item_title {
    color: #999999;
}

.vacancies_list_section_elements_item {
    padding: 10px;
    border: 1px solid #D2D2D2;
    margin-right: 20px;
    width: 31%;
    min-height: 150px;
    position: relative;
    margin-bottom: 20px;
}

.vacancies_list_section_elements_item_title {
    text-align: left;
    display: block;
    margin-bottom: 20px;
    font-size: 110%;
    font-weight: 700;
    min-height: 100px;
    float: left;
    width: 55%;
    color: #F04925;
}

.vacancies_list_section_elements_item_price {
    margin-bottom: 20px;
    min-height: 30px;
    text-align: center;
    font-weight: 500;
    color: #3a67bf;
}

.vacancies_list_section_elements_item_podrobno {
    text-align: left;
    display: block;
    position: absolute;
    bottom: 10px;
    left: 0px;
    right: 0px;
    padding-left: 10px;
}



.vacancies_detail {
    padding: 20px;
    background: #fff;
}

.vacancies_detail ul, .vacancies_detail ol {
    list-style: none;
}

.vacancies_detail p span.fw_bold {
    font-weight: bold;
    color: red;
    font-size: 120%;
    margin-bottom: 10px;
    display: block
}

.c_red {
    color: red;
}

.vacancies_detail_left {
    float: left;
    width: 65%;
}

.vacancies_detail_right {
    float: right;
    width: 30%;
}

.vacancies_detail_right .bx-yandex-map {
    height: 250px!important;
    margin: 0 auto;
}


.vacancies_respond {
    background: #f04925;
    color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
    max-width: 410px;
    text-align: center;
    margin: 0px auto;
    margin-bottom: 20px;
}

.header_modal_email_input {
    margin-top: 30px;
}

@media (max-width: 768px) {
    .vacancies_list_section_elements_item {
        width: 100%;
    }

    .vacancies_detail_left, .vacancies_detail_right {
        float: none;
        width: 100%;
    }

    .vacancies_detail {
        margin-bottom: 300px;
    }
}


.call_header {
    position: absolute;
    top: 85px;
    right: 300px;
    background: #f04925;
    color: #fff;
    padding: 10px 20px;
    border-radius: 10px;
    cursor: pointer;
    text-decoration: none;
}

.call_header:hover {
    color: #fff;
}

#call_header_modal_block {
    padding: 40px 25px;
    border-radius: 5px;
}

    #call_header_modal_block .popup-window-close-icon:after {
        width: 20px;
        height: 20px;
    }

    .call_header_modal_header {
        font-style: normal;
        font-weight: bold;
        font-size: 26px;
        line-height: 111.5%;
        text-align: center;
        color: #F04925;
        margin-bottom: 40px;
    }

    .call_header_modal_input_block:first-child {
        margin-bottom: 35px;
    }
    .call_header_modal_input_block:nth-child(2){
        margin-bottom: 10px;
    }

    .call_header_modal_input_block label {
        display: block;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 111.5%;
        color: #777777;
        padding-left: 20px;
        margin-bottom: 5px;
    }

    .call_header_modal_input_block label span {color: #F04925;}

    .call_header_modal_input_block input {
        height: 60px;
        background: #F3F3F3;
        border: 1px solid #E8E8E8;
        box-sizing: border-box;
        border-radius: 5px;
        width: 100%;
        padding: 10px;
    }

    .call_header_modal_red_text {
        font-style: normal;
        font-weight: normal;
        font-size: 10px;
        line-height: 111.5%;
        color: #F04925;
        margin-bottom: 20px;
    }

    .call_header_modal_button {
        background: linear-gradient(155.16deg, #D00A0A -26.05%, #E45D11 109.78%);
        border-radius: 5px;

        width: 100%;
        color: #fff;
        line-height: 60px;
        font-size: 16px;
        border: none;
    }
    .call_header_modal_button:hover {
        background: linear-gradient(155.16deg, #FF9A9A -26.05%, #E45D11 109.78%);
    }
	
	
	
	

    .call_header_modal_checkbox {
        color: #777777;
    }
    .call_header_modal_checkbox .inputCBwrap {
        border: 1px solid #343434;
    }
    .call_header_modal_checkbox a {
        color: #F04925;
        font-weight: normal;
        text-decoration: underline;
    }
    .call_header_modal_checkbox a:hover {
        color: #F04925;
        font-weight: normal;
        text-decoration: none;
    }

    .call_header_modal_checkbox_input {

    }




.show_hide_reviews_form_button, .show_hide_question_form_button {
    background: #f04925;
    color: #fff;
    padding: 10px 20px;
    border-radius: 10px;
    cursor: pointer;
    text-decoration: none;
    max-width: 250px;
    text-align: center;
    margin: 15px 20px;
}

    .reviews_form_blok_add {
        display: none;

        max-width: 800px;
        min-height: 500px;
        margin: 0 auto;
        margin-bottom: 30px;

        background: #FFFFFF;
        border-radius: 5px;
        padding: 40px;
    }

    .question_form_blok_add {
        display: none;

        max-width: 800px;
        min-height: 500px;
        margin-bottom: 30px;

        background: #FFFFFF;
        border-radius: 5px;
        padding: 40px;
    }

    .reviews_form_blok_add .show, .question_form_blok_add .show {display: block}

    .reviews_form_blok_header, .question_form_blok_header {
        font-style: normal;
        font-weight: bold;
        font-size: 26px;
        line-height: 111.5%;
        text-align: center;
        color: #F04925;
        margin-bottom: 40px;
    }

    .reviews_form_input_block, .question_form_input_block {

    }

    .reviews_form_input_block:first-child, .question_form_input_block:first-child {
        margin-bottom: 35px;
        width: 45%;
        display: inline-block;
        float: left;
    }
    .reviews_form_input_block:nth-child(2), .question_form_input_block:nth-child(2) {
        margin-bottom: 10px;
        width: 45%;
        display: inline-block;
        float: right;
    }

    .reviews_form_input_block label, .question_form_input_block label {
        display: block;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 111.5%;
        color: #777777;
        padding-left: 20px;
        margin-bottom: 5px;
    }

    .reviews_form_input_block label span, .question_form_input_block  label span {color: #F04925;}

    .reviews_form_input_block input, .question_form_input_block input {
        height: 60px;
        background: #F3F3F3;
        border: 1px solid #E8E8E8;
        box-sizing: border-box;
        border-radius: 5px;
        width: 100%;
        padding: 10px;
    }

    .reviews_form_input_block textarea, .question_form_input_block textarea {
        background: #F3F3F3;
        border: 1px solid #E8E8E8;
        box-sizing: border-box;
        border-radius: 5px;
        width: 100%;
        padding: 10px;
    }

    .reviews_form_red_text, .question_form_red_text {
        font-style: normal;
        font-weight: normal;
        font-size: 10px;
        line-height: 111.5%;
        color: #F04925;
        margin-bottom: 20px;
    }

    .reviews_form_button, .question_form_button {
        background: linear-gradient(155.16deg, #D00A0A -26.05%, #E45D11 109.78%);
        border-radius: 5px;

        width: 100%;
        color: #fff;
        line-height: 60px;
        font-size: 16px;
        border: none;

        max-width: 300px;
        margin: 0 auto;
        display: block;
    }

    .reviews_form_button:hover, .question_form_button:hover {
        background: linear-gradient(155.16deg, #FF9A9A -26.05%, #E45D11 109.78%);
    }

    .reviews_form_checkbox, .question_form_checkbox {
        color: #777777;
        text-align: center;
    }
    .reviews_form_checkbox .inputCBwrap, .question_form_checkbox .inputCBwrap {
        border: 1px solid #343434;
    }
    .reviews_form_checkbox a, .question_form_checkbox a {
        color: #F04925;
        font-weight: normal;
        text-decoration: underline;
    }
    .reviews_form_checkbox a:hover, .question_form_checkbox a:hover {
        color: #F04925;
        font-weight: normal;
        text-decoration: none;
    }

@media (max-width: 666px) {
    .reviews_form_input_block:first-child, .question_form_input_block:first-child {
        width: 100%;
        display: block;
        float: none;
    }

    .reviews_form_input_block:nth-child(2), .question_form_input_block:nth-child(2) {
        width: 100%;
        display: block;
        float: none;
    }

    .reviews_form_checkbox .inputCBwrap, .question_form_checkbox .inputCBwrap {
        width: 20px;
        height: 20px;
        margin-top: -15px;
    }
    .reviews_form_checkbox, .question_form_checkbox {
        margin-top: 10px;
    }

    .show_hide_reviews_form_button, .show_hide_question_form_button {
        margin: 0 auto;
    }

}


.youtube_block_load {
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    display: block;
    overflow: hidden;
    transition: all 200ms ease-out;
    cursor: pointer;
    margin: 40px auto 0 auto;
}

.youv_block {
    padding: 0;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.youv_block img {
    width: 100%;
}

.youv_block i {
    position: absolute;
    top: calc(50% - 24px);
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    width: 68px;
    height: 48px;
    padding: 11px 0;
    border-radius: 10px;
    text-align: center;
    text-transform: uppercase;
    font-size: 18pt;
    color: #fff;
    background: url('/images/youtube-play-btn.png') no-repeat;
    cursor: pointer;
    transition: 0.15s ease;
}
.rutube_block i {
    position: absolute;
    top: calc(50% - 24px);
    left: 50%;
    transform: translateX(-50%);
    display: inline-block;
    width: 68px;
    height: 48px;
    padding: 11px 0;
    border-radius: 10px;
    text-align: center;
    text-transform: uppercase;
    font-size: 18pt;
    color: #fff;
    background: url('/images/rutube-play-btn.png') no-repeat;
    cursor: pointer;
    transition: 0.15s ease;
}
.youv_block {
    width: 45%;
    float: left;
}
.youv_block.rutube_block {
    margin-right: 5%;
	margin-left: 2.5%;
}
.youv_block .glyphicon-play:before {
    display: none;
}

@media (max-width: 1000px) {
    .box-prod-logo > img {
        height: auto;
    }
}

@media (max-width: 666px) {
    .youtube {
        max-width: 100%;
        height: auto!important;
        width: 100px;
    }


}

.header-right-cont a:hover, .footer-box-top-3 p:not(.fscbox2) a:hover {
    text-decoration: underline;
}

.footer-bottom-box-left p:nth-child(2) a:hover, .page10_b1_gr1_soc a:hover {
    opacity: 0.7;
}

.red_required_inputs {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 111.5%;
    color: #F04925;
    margin-bottom: 20px;
    display: block!important;
    text-align: center;
}

#api_auth_login .api-req {
    font-size: 12px;
}
#api_auth_login .api-asterisk {
    color: red;
    font-weight: bold;
    margin: 0 5px;
}


.api_auth_register_checkbox {
    padding-left: 30px;
    position: relative;
    font-size: 14px;
    margin: 10px 0px;
}

.api_auth_register_checkbox .inputCBwrap {
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin: 0 10px 0 0;
    transform: translateY(10px);
    border: 1px solid #000;
    margin-top: -2px;
    position: absolute;
    left: 0px;
}

.api_auth_register_checkbox a {
    color: #07d;
    font-weight: normal;
    text-decoration: underline;
}
.api_auth_register_checkbox a:hover {
    color: #07d;
    text-decoration: none;
}

.bold_text_auth {
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
}

.auth_and_register_checkbox a {
    color: #07d;
    text-decoration: underline;
}
.auth_and_register_checkbox a:hover {
    color: #07d;
    text-decoration: none;
}


.red_ob_str {font-size: 14px;}
.red_ob_str span {color: red;}

.podpiska-p3 .red_ob_str {text-align: right;}
.podpiska-p3 .red_ob_str span {color: #fff;}


.skidki-shop-popup .red_ob_str {text-align: center;}
.skidki-shop-popup .skidki-p2 a {color: #07d; text-decoration: underline;}
.skidki-shop-popup .skidki-p2 a:hover {color: #07d; text-decoration: none;}

.pay_info_item_prodect {

}

.pay_info_item_prodect ol, .deleveri_info_item_prodect ol {
    margin-left: 20px;
    margin-bottom: 10px;
}

.pay_info_item_prodect p, .deleveri_info_item_prodect p {
    margin-bottom: 10px;
}
.pay_info_item_prodect .pay_info_item_prodect_header,  .deleveri_info_item_prodect .deleveri_info_item_prodect_header {
    font-weight: 700;
}


@media (max-width: 1540px) {
    header .search_custom_bloc {
        right: 250px!important;
        max-width: 200px;
    }
}



@media (max-width: 1280px) and (min-width: 1100px) {
    p.header-right-cont {
        right: 20px;
    }
}


@media (max-width: 1000px) {
    .search_custom_bloc {
        display: none;
    }
}

.search-page {
    margin-bottom: 200px;
    min-height: 300px;
}



header .search_custom_bloc {
    position: absolute;
    top: 140px;
    right: 300px;
}
@media (max-width: 1280px) {
    header .search_custom_bloc {
        top: 150px!important;
        right: 20px!important;
        max-width: 300px;
    }

    .call_header {
        right: 170px;
        top: 100px;
    }

    .city_modal_show {
        top: 65px!important;
        right: 170px!important;
    }

    div.footer-box-1 .search_custom_bloc {
        max-width: 220px;
        bottom: 33%;
    }
}
.footer-box-1 {position: relative;}
.footer-box-1 .search_custom_bloc {
    position: absolute;
    bottom: 38%;
    right: 55px;
}

.search_custom_bloc input[type=text] {
    max-width: 300px;
    width: 100%;

    border: 1px solid #A7A7A7;
    box-sizing: border-box;
    border-radius: 3px;
    padding: 5px;
}
.search_custom_bloc input[type=submit] {
    position: absolute;
    right: 0px;
    width: 40px;
    height: 100%;
    background: url(/images/search.svg) no-repeat;
    background-position: center;
    border: none;
}

.title-search-result {
    z-index: 999!important;
}
.title-search-result table.title-search-result th {
    width: 0%;
    padding: 0px;
    border: 0px;
}

table.title-search-result td.title-search-item {
    padding-left: 0px;
}
table.title-search-result td.title-search-item img {
    display: none;
}
table.title-search-result td.title-search-item b {
    color: black;
    font-weight: 700;
}

.but-podpiska_new {
    text-transform: uppercase;
}


.article_item_next_and_prev_link {
    margin-bottom: 30px;
}
.article_item_next_and_prev_link .to_left {float: left;}
.article_item_next_and_prev_link .to_right {float: right;}

.share_soc_block {
    text-align: center;
}

.share_soc_block li.ya-share2__item {
    opacity: 1;
    background: none;
    background-image: none;
    box-shadow: none;
    width: 25px;
    height: 25px;
}

.bx-newsdetail h2, .bx-newsdetail h2 > span {
    font-weight: 700!important;
}


.call_optovikam_block {
    max-width: 800px;
    background: #fff;
    padding: 5%;
    width: 80%;
    margin: 5% auto 5%;
    border: 3px solid #9f9f9f;
    border-radius: 8px;
}

.call_optovikam_header {
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    line-height: 111.5%;
    text-align: center;
    color: #F04925;
    margin-bottom: 40px;
}

.call_optovikam_input_block:first-child {
    margin-bottom: 35px;
}
.call_optovikam_input_block:nth-child(2){
    margin-bottom: 35px;
}
.call_optovikam_input_block:nth-child(3){
    margin-bottom: 10px;
}
p.podpiska-img-p {
    text-align: center;
    padding: 5% 0 2%;
}
.call_optovikam_input_block label {
    display: block;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 111.5%;
    color: #777777;
    padding-left: 20px;
    margin-bottom: 5px;
}

.call_optovikam_input_block label span {color: #F04925;}

.call_optovikam_input_block input {
    height: 60px;
    background: #F3F3F3;
    border: 1px solid #E8E8E8;
    box-sizing: border-box;
    border-radius: 5px;
    width: 100%;
    padding: 10px;
}

.call_optovikam_red_text {
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 111.5%;
    color: #F04925;
    margin-bottom: 20px;
}

.call_optovikam_button {
    background: linear-gradient(155.16deg, #D00A0A -26.05%, #E45D11 109.78%);
    border-radius: 5px;

    width: 100%;
    color: #fff;
    line-height: 60px;
    font-size: 16px;
    border: none;
}
.call_optovikam_button:hover {
    background: linear-gradient(155.16deg, #FF9A9A -26.05%, #E45D11 109.78%);
}

.call_optovikam_checkbox {
    color: #777777;
	line-height: 130%;
}
.call_optovikam_checkbox .inputCBwrap {
    border: 1px solid #343434;
}
.call_optovikam_checkbox a {
    color: #F04925;
    font-weight: normal;
    text-decoration: underline;
}
.call_optovikam_checkbox a:hover {
    color: #F04925;
    font-weight: normal;
    text-decoration: none;
}

@media (max-width: 460px) {
    .call_optovikam_checkbox .inputCBwrap {
                width: 20px;
        height: 20px;
        margin: 2% 3% 3% 0;
        transform: translateY(0);
    }
    .call_optovikam_checkbox {
        margin-top: 15px;
    }
}


.search_custom_bloc_mob {display: none;}

.top-head-mob-btn-search {
    float: right;
    display: block;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('/images/search.svg');
    background-size: 72%;
    position: relative;
    width: 40px;
}
@media (max-width: 768px) {

    .search_custom_bloc_mob.active {
        display: block;
        position: fixed;
        z-index: 999;
        width: 100%;
        background: rgba(0, 0, 0, 0.3);
        backdrop-filter: blur(14px);
        padding: 10px;
    }
    .search_custom_bloc_mob form input:first-child {background: #F3F3F3;width: 85%;}
    .search_custom_bloc_mob form input:nth-child(2) {
        position: absolute;
        left: 10px;
        height: 39px;
        width: 40px;
        background: url(/images/search.svg) no-repeat center;
        background-size: 70%;
        border: none;
    }

    .search_custom_bloc_mob #title-search-input {
        padding: 10px 10px 10px 40px;
        position: relative;
    }

    .search_custom_bloc_mob .search_custom_bloc_mob_close {
        position: absolute;
        font-size: 45px;
        height: 100%;
        color: #fff;
        background: #000;
        top: 0px;
        right: 0px;
        padding: 0px 14px 10px 14px;
    }



}


.one_click_but {
    display: block;
    width: auto!important;
    padding: 10px!important;
    border-radius: 0px;
}



.city_modal_show {
    position: absolute;
    top: 50px;
    right: 300px;
    color: #000;
    padding: 5px;
    cursor: pointer;
    text-decoration: underline;
}

#city_header_modal_block {
    padding: 40px 25px;
    border-radius: 5px;
}

#city_header_modal {

}

#city_header_modal .city_header_modal_header {
    font-style: normal;
    font-weight: bold;
    font-size: 26px;
    line-height: 111.5%;
    text-align: center;
    color: #F04925;
    margin-bottom: 40px;
}

.city_header_modal_list ul {
    display: block;
    margin-bottom: 20px;
    width: 20%;
    float: left;
    list-style: none;
    padding: 0px 10px;
}

.city_header_modal_list ul .alfa {
    font-weight: bold;
}

.city_header_modal_list ul li a {
    color: #000;
    line-height: 23px;
    margin-top: 10px;
}

.top-nav-wrap a.main-top-btn.top-but-multi.stoleshkin_btn_menu span:hover {
    background: #45854b;
    outline-color: #45854b;
    color: #fff;
}
.top-nav-wrap a.main-top-btn.top-but-multi.stoleshkin_btn_menu.hoverTopBut span {
    background: #45854b;
    outline-color: #45854b;
    color: #fff;
}



.news_list_main {
    padding: 60px;
    background: #000000;
}

.news_list_main_h1 {
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 40px;
}

.news_list_main_elements {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.news_list_main_elements_item {
    width: 30%;
    padding: 40px;
    background: #fff;
    margin: 0 20px;
}
.news_list_main_elements_item_data {
    display: block;
    color: #000000;
    margin-bottom: 20px;
}
.news_list_main_elements_item_title {
    font-size: 22px;
    line-height: 28px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
}
.news_list_main_elements_item_title:hover {
    color: #000000;
}
.news_list_main_elements_item_img {
    width: 100%;
    height: 310px;
    background-size: cover!important;
    display: block;
}
.news_list_main_elements_item_text {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 22px;
    color: #000000;
    min-height: 60px;
}
.news_list_main_elements_item_read {
    border: 2px solid #F04925;
    background: #F04925;
    border-radius: 6px;
    padding: 15px 40px;
    text-align: center;
    display: block;
    max-width: 250px;
    color: #fff;
    font-weight: bold;
}
.news_list_main_elements_item_read:hover {
    text-decoration: none;
    color: #F04925;
    background: #FFFFFF;
    border: 2px solid #F04925
}
@media (max-width: 768px) {
    .news_list_main {padding: 40px 10px 10px 10px;}
    .news_list_main_elements {display: block;}
    .news_list_main_elements_item {width: 100%;margin: 0 auto;}
    .news_list_main_elements_item_text {line-height: 20px;}
    .news_list_main_elements_item_read {width: 100%;max-width: 100%;}
}



.articles_list_main {
    padding: 60px;
    background: #BAB9B8;
}
.articles_list_main_h1 {
    text-align: center;
    text-transform: uppercase;
    color: #000000;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 40px;
}

.articles_list_main_elements {
    width: 100%;
    max-width: 1200px;
    display: block;
    margin: 0 auto;
}
.articles_list_main_elements_item {
    width: 100%;
    padding: 40px;
    background: #fff;
    margin-bottom: 20px;
    position: relative;
    height: 420px;
}
.articles_list_main_elements_item_title {
    font-size: 22px;
    line-height: 28px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
    max-width: 720px;
}
.articles_list_main_elements_item_title:hover {
    color: #000000;
}
.articles_list_main_elements_item_img {
    width: 400px;
    height: 320px;
    background-size: cover!important;
    display: block;
    position: absolute;
    top: 50px;
    right: 50px;
}
.articles_list_main_elements_item_text {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 22px;
    color: #000000;
    min-height: 60px;
    max-width: 720px;
}
.articles_list_main_elements_item_read {
    border: 2px solid #F04925;
    background: #F04925;
    border-radius: 6px;
    padding: 15px 40px;
    text-align: center;
    display: block;
    max-width: 250px;
    color: #fff;
    font-weight: bold;
    position: absolute;
    bottom: 50px;
}
.articles_list_main_elements_item_read:hover {
    text-decoration: none;
    color: #F04925;
    background: #FFFFFF;
    border: 2px solid #F04925
}

@media (max-width: 1400px) {
    .articles_list_main_elements_item_title {max-width: 550px;}
    .articles_list_main_elements_item_text {max-width: 550px;}
}
@media (max-width: 1124px) {
    .articles_list_main_elements_item_title {max-width: 450px;}
    .articles_list_main_elements_item_text {max-width: 450px;}
}
@media (max-width: 1050px) {
    .articles_list_main_elements_item_img {
        width: 200px;
        height: 160px;
    }
}
@media (max-width: 860px) {
    .articles_list_main_elements_item_title, .articles_list_main_elements_item_text {width: 100%;max-width: 100%;}
    .articles_list_main_elements_item_img {
        position: relative;
        top: 0px;
        right: auto;
        margin: 0 auto;
        width: 310px;
        height: 160px;
    }
    .articles_list_main_elements_item_read {
        position: relative;
        bottom: auto;
    }
    .articles_list_main_elements_item {
        height: auto;
    }
}
@media (max-width: 768px) {
    .articles_list_main_elements_item_read {width: 100%;max-width: 100%;}
}

@media (max-width: 540px) {
    .articles_list_main {
        padding: 10px;
    }
    .articles_list_main_elements_item_img {
        width: 100%;
    }
}

.product-item-fake-btn.add_one_click_but {
    height: auto;
}


.list_image_delivery{
    background: #fff;
    max-width: 95%;
    margin: 0 auto;
}
.list_image_delivery img {
    width: 22%;
    text-align: center;
    height: auto;
    margin: 10px;
}

@media (max-width: 1000px) {
    .list_image_delivery img {width: 42%;}
}


.product-item-title {
    white-space: normal;
}



.wholesaler_page_content {
    padding: 40px;
    background: #fff;
}
.wholesaler_page_content_h1 {
    color: #F04925;
    font-size: 32px;
    margin-top: 10px;
    margin-bottom: 40px;
    font-weight: bold;
}
.wholesaler_page_content_text_center {
    max-width: 700px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 27px;
    color: #000;
    margin-bottom: 40px;
}
.wholesaler_page_content_h2 {
    font-size: 21.6px;
    color: #F04925;
    font-weight: bold;
    margin-bottom: 20px;
}

.wholesaler_offer {

}
.wholesaler_offer_left {
    background: #F04925;
    padding: 10px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    width: 50%;
    float: left;
    height: 400px;
}
.wholesaler_offer_left div {
    width: 45%;
    color: #fff;
    border: 1px solid #fff;
    padding: 10px;
    margin: 10px;
}
.wholesaler_offer_right {
    background: url("/images/wholesaler_offer_right_bg.png") no-repeat center center;
    background-size: cover;
    width: 50%;
    float: right;
    height: 400px;
}

.wholesaler_page_content_black_block {
    padding: 40px;
    background: #323232;
    color: #fff;
}
.wholesaler_page_content_black_block .wholesaler_page_content_text_center {
    color: #fff;
    margin-top: 30px;
}

.wholesaler_page_content_black_block div:nth-child(1) {
    float: left;
    width: 40%;
    color: #78A3FA;
    font-weight: bold;
    font-size: 45px;
}
.wholesaler_page_content_black_block  div:nth-child(2) {
    float: right;
    width: 60%;
    margin-bottom: 40px;
}
.wholesaler_page_content_black_block div:nth-child(5) {
    float: left;
    width: 45%;
}
.wholesaler_page_content_black_block  div:nth-child(4) {
    float: right;
    width: 50%;
    color: #F04925;
    font-weight: bold;
    font-size: 45px;
}


@media (min-width: 769px) and (max-width: 1400px) {
    .wholesaler_page_content_black_block div:nth-child(1), .wholesaler_page_content_black_block div:nth-child(4) {
        font-size: 36px;
    }
}


@media screen and (max-width: 768px) {
    .wholesaler_page_content {padding: 20px;}
    .wholesaler_offer_right {height: 300px;}
    .wholesaler_offer_left, .wholesaler_offer_right {
        float: none;
        width: 100%;
    }
    .wholesaler_offer_left div {
        width: 100%;
    }
    .wholesaler_page_content_h1 {
        text-align: center;
        font-size: 22px;
    }

    .wholesaler_page_content_black_block {
        padding: 20px;
    }
    .wholesaler_page_content_black_block div:nth-child(1), .wholesaler_page_content_black_block div:nth-child(4) {
        float: none;
        font-size: 24px;
    }
    .wholesaler_page_content_black_block div:nth-child(2), .wholesaler_page_content_black_block div:nth-child(5) {
        float: none;
        width: 100%;
        margin-top: 20px;
    }



}







h2.page15_h2n {
    text-transform: none;
    font-size: 360%;
    color: #fff;
    line-height: 160%;
    padding-top: 80px;
    padding-bottom: 20px;
}
section.page15_b1n {
    background-image: url(/images/pages/page15_1/1f.jpg);
    background-position: bottom center;
    background-size: 100%;
    padding-bottom: 15%;
    background-repeat: no-repeat;
    background-color: #6687bc;
}

span.page15_h2n_sp1 {
    font-weight: 600;
    color: #6687b8;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    height: 240px;
    border-radius: 50%;
    width: 240px;
    background: #fee46b;
    line-height: 240px;
}
span.page15_h2n_sp2 {
    font-weight: 600;
    color: #fecb2f;
    font-size: 90%;
    margin-top: -20px;
    display: block;
}
p.page15_p1 {
    text-align: center;
    font-size: 200%;
    line-height: 160%;
    color: #fff;
    padding-top: 25px;
    font-weight: 500;
    text-transform: uppercase;
}

p.page15_p2 {
    text-align: center;
    font-size: 300%;
    line-height: 200%;
    color: #fff;
    padding-top: 40px;
    font-weight: 600;
    text-transform: uppercase;
}

span.page15_p2_sp {
    font-size: 120%;
}

p.page15_p2 b {
    font-weight: 600;
    color:#fecb2f;
}


span.page15_h22n_sp2 {
    color: #214170;
    line-height: 160%;
    display: block;
    text-align: left;
    float: left;
}

span.page15_h22n_sp3 {
    text-transform: none;
    font-weight: 400;
}

span.page15_h22n_sp4 {
    text-transform: none;
    font-weight: 500;
}

span.page15_h22n_sp5 {
    font-weight: 200;
}

span.page15_h22n_sp1 {
    display: block;
    float: left;
    font-size: 490%;
    font-weight: 600;
    color: #fecb2f;
    line-height: 100%;
}

.page15_b1_2n {
    text-align: center;
}

h2.page15_h22n {
    margin: auto;
    display: inline-block;
}

.page15_b2n {
    background: #fff;
}

.page15_b1_bb2_1n {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/p1.jpg);
    background-size: 100%;
    position: relative;
    background-repeat: no-repeat;
    background-position: bottom center;
}
.page15_b1_bb2_1n::after {
    content: "";
    padding-bottom: 80%;
    display: block;
}


.page15_b1_bb2_2n {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/p2.jpg);
    background-size: 100%;
    position: relative;
}
.page15_b1_bb2_2n::after {
    content: "";
    padding-bottom: 36.9%;
    display: block;
}

.page15_b1_bb2_3n {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/p3.jpg);
    background-size: 100%;
    position: relative;
}
.page15_b1_bb2_3n::after {
    content: "";
    padding-bottom: 46.7%;
    display: block;
}

.page15_b1_bb2_4n {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/p4.jpg?v1);
    background-size: 100%;
    position: relative;
}
.page15_b1_bb2_4n::after {
    content: "";
    padding-bottom: 47.1%;
    display: block;
}


.page15_b1_bb2_5n {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/p5.jpg?v1);
    background-size: 100%;
    position: relative;
}
.page15_b1_bb2_5n::after {
    content: "";
    padding-bottom: 39.4%;
    display: block;
}


.page15_b1_bb2_6n {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/p6.jpg?v1);
    background-size: 100%;
    position: relative;
}
.page15_b1_bb2_6n::after {
    content: "";
    padding-bottom: 71%;
    display: block;
}


.page15_b1_bb2_7n {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: url(/images/pages/page15_1/p7.jpg);
    background-size: 100%;
    position: relative;
    background-repeat: no-repeat;
}
.page15_b1_bb2_7n::after {
    content: "";
    padding-bottom: 75%;
    display: block;
}


h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of {
    text-align: left;
    font-size: 230%;
    margin: 0px;
    width: auto;
}


h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    bottom: 138px;
    left: -11px;
    font-size: 800%;
}

h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    bottom: 208px;
    left: -42px;
    font-size: 800%;
}



img.page15_b1_bb2_2_1_img {
    display: block;
    position: absolute;
    bottom: 0%;
    right: 0%;
    z-index: 9;
}

img.page15_b1_bb2_2_2_img {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.page15_b1_bb2_2box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    bottom: 268px;
    left: -42px;
    font-size: 800%;
    z-index: 0;
}

.page15_b1_bb2_1box {
    position: absolute;
    top: 70px;
    left: 0;
}

.page15_b1_bb2_2box {
    position: absolute;
    top: 70px;
    right: 0;
}

img.page15_b1_bb2_2_3_img {
    display: block;
    position: absolute;
    top: 3%;
    right: 0;
    z-index: 9;
}


.page15_b1_bb2_3box {
    position: absolute;
    top: 270px;
    left: 0;
}
.page15_b1_bb2_3box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    bottom: 263px;
    left: -33px;
    font-size: 800%;
}


img.page15_b1_bb2_2_4_img {
    display: block;
    position: absolute;
    top: 5%;
    left: 0;
    z-index: 9;
}

.page15_b1_bb2_4box {
    position: absolute;
    right: 0px;
    top: 20%;
}
.page15_b1_bb2_4box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    bottom: 257px;
    left: -62px;
    font-size: 800%;
}


img.page15_b1_bb2_2_5_img {
    display: block;
    position: absolute;
    top: 5%;
    right: 0;
    z-index: 9;
}

img.page15_b1_bb2_2_6_img {
    display: block;
    position: absolute;
    top: 5%;
    left: 0;
    z-index: 9;
}



img.page15_b1_bb2_2_7_img {
    display: block;
    position: absolute;
    top: 5%;
    right: 0;
    z-index: 9;
}

.page15_b1_bb2_5box {
    position: absolute;
    top: 60px;
    left: 0;
}

.page15_b1_bb2_5box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    bottom: 144px;
    left: -39px;
    font-size: 800%;
}

.page15_b1_bb2_6box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    bottom: 200px;
    left: -39px;
    font-size: 800%;
}

.page15_b1_bb2_7box h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of .page15_h2_bb1_1 {
    bottom: 200px;
    left: -39px;
    font-size: 800%;
}



section.page15_b3n {
    background: url(/images/pages/page15_1/f3f.png);
    background-size: 100%;
}

h2.page15_3_h2n {
    color: #214170;
    text-transform: uppercase;
    line-height: 160%;
}

span.page15_ne {
    font-weight: inherit;
    text-transform: none;
    font-size: 90%;
}
b.page15_3_h2n_lite {
    font-weight: 400;
}

.page15_b3_1n {
    padding-top: 40px;
}


.page15_3_bx1 {
    width: 420px;
    background: #fff;
    padding: 50px;
    text-align: center;
    border: 2px solid #214170;
    border-radius: 10px;
    float: left;
}

.page15_3_bx2 {
    width: 150px;
    padding: 65px 0 0 0;
    text-align: center;
    float: left;
    font-size: 500%;
}
.page15_3_bx3 {
    width: 420px;
    background: #fff;
    padding: 50px;
    text-align: center;
    border: 2px solid #214170;
    border-radius: 10px;
    float: left;
}

p.page15_3_bx1_p {
    font-size: 200%;
}

.page15_3_bx0 {
    width: 1000px;
    margin: 100px auto 60px;
}

p.page15_3_bx1_p > b {
    color: #214170;
    font-weight: 600;
}


.page15_b3n p.page15_p2 {
    text-align: center;
    font-size: 190%;
    line-height: 200%;
    color: #111212;
    padding: 40px 40px 40px;
    font-weight: 400;
    text-transform: none;
    width: 1400px;
    margin: auto;
}
.page15_b3n p.page15_p2 b {
    font-weight: 600;
    color: #214170;
    font-size: 100%;
    text-transform: uppercase;
}

section.page15_b4n {
    background: #fff;
}

.page15_b1_bb2_9 {
    width: 1400px;
    margin: 0 auto;
    height: auto;
    background: none;
    position: relative;
}

.page15_b4n div.page15_b1_bb2_9box_z {
    background: none;
    border: none;
}




h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of.page15_h2_bb1_of3 {
    font-size: 380%;
    font-weight: 400;
}

div.page15_b1_bb2_9box_z {
    width: 400px;
    padding: 20px;
    background: #dddddd;
    border-radius: 16px;
    border: 1px solid #b1b1b1;
    position: absolute;
    top: 160px;
    right: 130px;
}
input.page15_b1_bb2_9box_z {
    width: 100%;
    padding: 28px;
    margin: 0 0 20px 0;
    background: #ffffff;
    border-radius: 16px;
    border: 2px solid #214170;
}
button.page15_b1_bb2_9box_z_btn {
    width: 100%;
    padding: 28px;
    border: 0;
    border-radius: 16px;
    background: #ffea89;
    font-size: 130%;
    color: #214170;
    font-weight: 600;
}




section.page15_2_b6n {
    background: url(/images/pages/page15_1/fn6.png);
    background-position: center;
    background-size: 90%;
    background-repeat: no-repeat;
    background-color: #fff;
    padding: 100px 0 120px;
}

section.page15_2_b6n h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of.page15_h2_bb1_of3 {
    text-align: center;
}


section.page15_2_b7n {
    background: #fff;
}


.page15_2_b7n_b1 {
    width: 1100px;
    margin: auto;
    padding-top: 50px;
}

.page15_2_b7n_b1_1 {
    float: left;
}

.page15_2_b7n_b1_2 {
    float: left;
}

.page15_2_b7n_b1_1 {
    float: left;
    width: 350px;
    background: url(/images/pages/page15_1/fn7_1.png);
    height: 250px;
    background-position: 12px center;
}

.page15_2_b7n_b1_1_2 {
    float: left;
    width: 350px;
    background: url(/images/pages/page15_1/fn7_2.png);
    height: 270px;
}

p.page15_2_b7n_b1_1_p {
    font-size: 220%;
    padding: 50px 0 50px 50px;
}

p.page15_2_b7n_b1_1_p b {
    font-weight: 600;
    color: #1f4072;
}

p.page15_2_b7n_b1_5 {
    text-align: center;
    font-size: 320%;
    color: #1f4072;
    font-weight: 500;
    padding: 30px 0 100px;
}

section.page15_2_b8n {
    background: #b5cbec;
    padding-bottom: 100px;
}

b.bold {
    font-weight: 600;
}

section.page15_2_b8n h2.page15_h2.page15_h2_bb1.page15_h2_bb1_of.page15_h2_bb1_of3 {
    text-align: center;
    margin-bottom: 20px;
}

.page15_2_b8n_b1_1 {
    width: 1400px;
    background: #fff;
    border: 3px solid #214170;
    border-radius: 15px;
    margin: 0 auto 25px;
    padding: 40px;
}

p.page15_2_b8n_b1_1_p1 {
    font-weight: 600;
    line-height: 160%;
    padding: 0 0 20px 90px;
    font-size: 150%;
    background-image: url(/images/pages/page15_1/fn8_v.png);
    background-repeat: no-repeat;
    background-position: 0 9px;
}

p.page15_2_b8n_b1_1_p2 {
    font-weight: 400;
    line-height: 160%;
    padding: 0 0 0px 90px;
    font-size: 150%;
    background-image: url(/images/pages/page15_1/fn8_ok.png);
    background-repeat: no-repeat;
    background-position: 0 9px;
}





.page15_2_b9n_b1_1 {
    background: #b5cbec;
    width: 1400px;
    margin: auto;
    border-radius: 15px 15px 0 0;
}

p.page15_2_b9n_b1_1_p1 {
    color: #214170;
    font-size: 200%;
    text-align: center;
    font-weight: 500;
    padding: 40px;
    line-height: 180%;
}

p.page15_2_b9n_b1_1_p2 {
    color: #fff;
    font-size: 200%;
    text-align: center;
    padding: 40px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 200%;
}

.page15_2_b9n_b1_2 {
    background: #6687b8;
    width: 1400px;
    margin: auto;
    border-radius: 0 0 15px 15px;
}

p.page15_2_b9n_b1_1_p2 > b {
    color: #ffcc01;
    font-weight: 600;
}


section.page15_2_b9n {
    background: #fff;
    padding-top: 140px;
    padding-bottom: 50px;
}

p.page15_2_b9n_b2_1_p1 {
    color: #214170;
    font-size: 270%;
    text-align: left;
    font-weight: 500;
    padding: 80px 80px 80px 120px;
    line-height: 180%;
}


.page15_2_b9n_b2_w {
    width: 1400px;
    margin: 80px auto;
}

.page15_2_b9n_b2_1 {
    float: left;
}

.page15_2_b9n_b2_2 {
    float: left;
    padding: 80px;
}

p.page15_2_b9n_b2_1_p2 {
    font-size: 140%;
    font-weight: 400;
    color: #214170;
    padding: 0 0 14px 35px;
    background-image: url(/images/pages/page15_1/fn9.png);
    background-repeat: no-repeat;
    margin-bottom: 10px;
    background-position: left center;
}

p.page15_2_b9n_b2_1_p2 > b {
    font-size: 190%;
    font-weight: 500;
}



.page15_2_b9n input.page15_b1_bb2_9box_z {
    border: 0;
}

.page15_2_b9n div.page15_b1_bb2_9box_z {
    top: 100px;
    right: 170px;
}

input.search_page_inp {
    padding: 10px 20px;
    border: 1px solid #646d94;
    border-radius: 5px;
    font-size: 120%;
}

input.search_p_btn {
    padding: 13px 20px;
    font-size: 120%;
    border: 1px solid #f04a25;
    background: #f04a25;
    color: #fff;
    border-radius: 5px;
    line-height: 100%;
    text-transform: uppercase;
    font-weight: 500;
    margin-left: 10px;
}
.search-page form {
    text-align: center;
}





section.page21_s1 {
    width: 100%;
    background: url(/images/pages/page21/1.jpg?v1);
    background-size: cover;
    position: relative;
    background-position: center;
}
p.page21_b1_p1 {
    padding: 3% 2% 3% 5%;
    font-size: 280%;
    font-weight: 600;
    color: #163775;
    display: inline-block;
    text-align: right;
    border: 8px solid #008af4;
    margin: 0 0 0 52%;
    text-transform: uppercase;
    position: relative;
    line-height: 170%;
}
.page21_b1 {
    padding: 15% 0 15% 0;
}
p.page21_b1_p1::after {
    position: absolute;
    content: "";
    background: url(/images/pages/page21/1_01.png);
    width: 66px;
    height: 102px;
    top: 0;
    left: -4px;
    transform: translate(-50%, -8px);
}
.page21_b2 {
    background: #fff;
}
img.page21_b2_img1 {
    float: right;
    width: 50%;
}

p.page21_b2_p1 {
    font-size: 210%;
    color: #163775;
    padding: 3% 7% 3% 3%;
    line-height: 180%;
    border: 8px solid #ea4b37;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -20%;
    transform: translate(-90%,-50%);
}

p.page21_b2_p1 > b {
    color: #ea4b37;
    font-weight: 700;
    text-transform: uppercase;
}

.page21_b2 {
    padding-top: 80px;
    padding-bottom: 80px;
    position: relative;
}




p.page21_b3_p3 {
    text-align: center;
}

.page21_b3 {
    padding: 3% 5%;
}

h2.page21_b3_h2 {
    color: #163775;
    font-size: 250%;
    text-align: left;
}

p.page21_b3_p1 {
    color: #163775;
    font-size: 190%;
    font-weight: 500;
}

p.page21_b3_p2 {
    color: #163775;
    font-size: 140%;
    margin-top: 1%;
}

.page21_b3_2 {
    background: #fff;
    padding: 3% 5%;
}

a.page21_b3_btn {
    background: #e34021;
    color: #fff;
    font-size: 150%;
    font-weight: 600;
    padding: 1.4% 2%;
    display: inline-block;
    margin: 4% 0 2%;
    text-decoration: none;
    box-shadow: 0px 3px 11px rgb(0 0 0 / 22%);
}


a.page21_b3_btn:hover {
    background-color: #f06b4c;
}


p.page21_b3_p4 {
    text-align: right;
}





a.page21_b1_btn {
    background: #e34021;
    color: #fff;
    font-size: 60%;
    font-weight: 600;
    padding: 0 5%;
    display: inline-block;
    margin: 0;
    text-decoration: none;
    position: absolute;
    bottom: -40%;
    right: -8px;
    box-shadow: 0px 3px 11px rgb(0 0 0 / 22%);
}


a.page21_b1_btn:hover {
    background-color: #f06b4c;
}


p.page21_b1_p4 {
    text-align: right;
    max-width: 1550px;
    margin: 0 auto;
    padding: 0;
}

section.page21_s5 {
    background-color: #fff;
}

h2.page21_b4_h2 {
    color: #163775;
    font-size: 310%;
    text-align: left;
    padding: 5%;
    font-weight: 400;
    line-height: 180%;
}

h2.page21_b4_h2 > b {
    font-weight: 600;
}

.page21_b5_b1 {
    float: left;
    width: 25%;
}

p.page21_b5_p1 {
    text-align: center;
    font-size: 150%;
    color: #163775;
    font-weight: 600;
    padding: 5% 0 15%;
}

.page21_b5_box {
    padding: 0% 5% 3%;
}

img.page21_b5_img {
    width: 100%;
}

img.page21_b3_img1 {
    width: 100%;
}

.page21_b3_w {
    max-width: 1400px;
    margin: auto;
}

section.page20_sec1 {
    background: url(/images/pages/page20/f1.jpg);
    background-size: cover;
    background-position: center center;
}


section.page20_sec1 {
    background: url(/images/pages/page20/f1.jpg?v1);
    background-size: cover;
    background-position: center center;
}

.page20_b1 {
    padding: 15% 5% 10%;
    max-width: 1500px;
    margin: auto;
}
.page20_b1_w {
    background: rgb(0 0 0 / 39%);
}
p.page20_sec1_p1 {
    font-size: 500%;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    text-shadow: 1px 2px 3px rgb(0 0 0 / 42%);
}

span.page20_sec1_p1_span {
    font-size: 80%;
    text-transform: none;
    font-weight: 400;
}

span.page20_sec1_p1_span > b {
    text-transform: uppercase;
    font-weight: 600;
}

button.page20_sec1_b1 {
    background: #ee4b30;
    color: #fff;
    font-size: 220%;
    border: 0;
    font-weight: 500;
    padding: 2% 4%;
    border-radius: 0px;
    margin-top: 14%;
}
button.page20_sec1_b1:hover {
    background-color: #f06b4c;
}
.page20_box1 {
    float: left;
    background-size: cover;
    background-position: center center;
    position: relative;
}
.page20_box1:after {
    padding-top: 100%;
    content: "";
    display: block;
}
.page20_box1.page20_box1_b1 {
    width: 48%;
    background-image: url(/images/pages/page20/f2-1n.jpg?v1);
    margin-right: 2%;
}
.page20_box1.page20_box1_b1:after {
    padding-top: 100%;
}

.page20_box1.page20_box1_b2 {
    width: 50%;
    background-image: url(/images/pages/page20/f2-1.jpg?v1);
    margin-bottom: 2%;
}
.page20_box1.page20_box1_b2:after {
    padding-top: 46%;
}
.page20_box1.page20_box1_b3 {
    width: 50%;
    background-image: url(/images/pages/page20/f2-3n.jpg?v1);
    margin-bottom: 2%;
}
.page20_box1.page20_box1_b3:after {
    padding-top: 46%;
}


.page20_box1.page20_box1_b4 {
    width: 48%;
    background-image: url(/images/pages/page20/f2-4n.jpg?v1);
    margin-right: 2%;
}
.page20_box1.page20_box1_b4:after {
    padding-top: 50%;
}

.page20_box1.page20_box1_b5 {
    width: 50%;
    background-image: url(/images/pages/page20/f2-4.jpg?v1);
    margin-bottom: 2%;
}
.page20_box1.page20_box1_b5:after {
    padding-top: 48%;
}


.page20_box1.page20_box1_b6 {
    width: 40%;
    background-image: url(/images/pages/page20/f2-6n.jpg?v1);
    margin-right: 2%;
}
.page20_box1.page20_box1_b6:after {
    padding-top: 70%;
}

.page20_box1.page20_box1_b7 {
    width: 58%;
    background-image: url(/images/pages/page20/f2-7n.jpg?v1);
    margin-bottom: 2%;
}
.page20_box1.page20_box1_b7:after {
    padding-top: 48.3%;
}

section.page20_sec2 {
    background: #fff;
    padding-bottom: 5%;
}
.page20_b100 {
    width: 100%;
}
.page20_b0 {
    width: 1250px;
    margin: auto;
}
.page20_f80 {
    font-size: 80%;
}
h2.page20_sec2_h2 {
    color: #131313;
    font-weight: 200;
    padding: 6%;
}

h2.page20_sec2_h2 > b {
    font-weight: 600;
}

p.page20_box1_pl {
    position: absolute;
    color: #fff;
    font-size: 190%;
    bottom: 0;
    padding: 20px 30px;
    right: 0;
}

p.page20_box1_pr {
    position: absolute;
    color: #fff;
    font-size: 190%;
    padding: 20px 30px;
    bottom: 0;
    left: 0;
}

p.page21_b1_p1 b {
    font-size: 140%;
    font-weight: 600;
}

section.page20_sec3 {
    background: url(/images/pages/page20/f3.jpg?v1);
    background-size: cover;
    background-position: center center;
    position: relative;
}
.page20_b2 {
    padding: 10% 5% 10%;
    max-width: 1500px;
    margin: auto;
}
.form_loader_act .form_loader_top {
    width: 100%;
    height: 100%;
    opacity: 1;
}
.form_loader_top {
    width: 0%;
    height: 0%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(219 219 219 / 80%);
    opacity: 0;
    transition: opacity 0.3s ease;
}

p.page20_sec3_p1 {
    color: #fff;
    text-align: center;
    font-size: 400%;
    text-transform: uppercase;
    font-weight: 200;
}

p.page20_sec3_p1 > b {
    font-weight: 600;
}

p.page20_sec3_p2 {
    text-align: left;
    width: 500px;
    margin: 3% auto;
}
p.page20_sec3_p3 {
    text-align: left;
    width: 500px;
    margin: 3% auto;
}
input.page20_form {
    outline: none;
    padding: 3%;
    width: 100%;
    border: 0;
    border-radius: 0;
    font-size: 160%;
}

p.page20_sec3_p2 label.form20-focus > span {
    top: -330%;
    font-size: 145%;
    left: 0%;
}
p.page20_sec3_p3 label.form20-focus > span {
    top: -330%;
    font-size: 145%;
    left: 0%;
}
input#file-input-page20 {
    position: absolute;
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
}
input#file-input-page202 {
    position: absolute;
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
}
span.page20_form_file {
    display: inline-block;
    position: relative;
    width: 50%;
}
span.page20_form_file label {
    font-size: 130%;
    font-weight: 500;
    color: #fff;
    background: #ee4b30;
    padding: 7% 10%;
    width: 100%;
    text-align: center;
    border-radius: 0;
}
span.page20_form_file label:hover {
    background-color: #f06b4c;
}
label.form20 > span {
    left: 5%;
}
span.file-input-page20-count {
    font-size: 120%;
    color: #fff;
    padding: 2%;
    font-weight: 500;
}
section.page20_s15.p27_s18 {
    font-size: 50%;
}
button.page20_form_btn {
    padding: 3% 5%;
    text-align: center;
    width: 100%;
    background: #ec4d38;
    border: 0;
    font-size: 160%;
    border-radius: 0;
    color: #fff;
    line-height: 140%;
    font-weight: 600;
}
button.page20_form_btn:hover {
    background-color: #f06b4c;
}

button.page20_form_btn_31 {
    padding: 3% 5%;
    text-align: center;
    width: 100%;
    background: #ec4d38;
    border: 0;
    font-size: 160%;
    border-radius: 6px;
    color: #fff;
    line-height: 140%;
    font-weight: 600;
}
button.page20_form_btn_31:hover {
    background-color: #f06b4c;
}


button.page20_form_btn2 {
    padding: 3% 5%;
    text-align: center;
    width: 100%;
    background: #ec4d38;
    border: 0;
    font-size: 160%;
    border-radius: 10px;
    color: #fff;
    font-weight: 600;
}
button.page20_form_btn2:hover {
    background-color: #f06b4c;
}
img.page20_s4_img1 {
    margin: 0% 3% 5% 7%;
    width: 90%;
}

section.page20_s4 {
    background: #fff;
    padding: 0 0 2%;
}

h2.page20_s4_h2 {
    color: #131313;
    font-size: 400%;
    font-weight: 200;
    line-height: 160%;
    padding: 6% 0;
}
h2.page20_s4_h2 > b {
    font-weight: 600;
}

h3.page20_s4_h3 {
    color: #163c67;
    font-size: 220%;
    font-weight: 200;
    line-height: 160%;
}

h3.page20_s4_h3 > b {
    font-size: 150%;
    font-weight: 400;
}

p.page20_s4_p1 {
    font-size: 190%;
    padding: 1%;
    max-width: 1500px;
    margin: auto;
    position: relative;
    z-index: 2;
    line-height: 210%;
}


h2.page20_s5_h2 {
    color: #131313;
    font-size: 400%;
    font-weight: 200;
    line-height: 160%;
    padding: 6% 0;
    text-transform: none;
}
h2.page20_s5_h2 > b {
    font-weight: 600;
}

section.page20_s5.page21_s2 {
    background: #fffac6;
    padding-bottom: 5%;
}


.page20_s5_box1 {
    float: left;
    background-size: cover;
    background-position: center center;
    position: relative;
}
.page20_s5_box1:after {
    padding-top: 124%;
    content: "";
    display: block;
}
.page20_s5_box1.page20_s5_box1_b1 {
    width: 49%;
    background-image: url(/images/pages/page20/5.jpg?v1);
    margin-right: 2%;
}
.page20_s5_box1.page20_s5_box1_b1:after {
    padding-top: 124%;
}

.page20_s5_box1.page20_s5_box1_b2 {
    width: 23.5%;
    background-image: url(/images/pages/page20/5_1.jpg?v1);
    margin-right: 2%;
    margin-bottom: 2%;
}
.page20_s5_box1.page20_s5_box1_b2:after {
    padding-top: 125%;
}

.page20_s5_box1.page20_s5_box1_b3 {
    width: 23.5%;
    background-image: url(/images/pages/page20/5_2.jpg?v1);
    margin-right: 0%;
    margin-bottom: 2%;
}
.page20_s5_box1.page20_s5_box1_b3:after {
    padding-top: 125%;
}

.page20_s5_box1.page20_s5_box1_b4 {
    width: 23.5%;
    background-image: url(/images/pages/page20/5_3.jpg?v1);
    margin-right: 2%;
}
.page20_s5_box1.page20_s5_box1_b4:after {
    padding-top: 125%;
}

.page20_s5_box1.page20_s5_box1_b5 {
    width: 23.5%;
    background-image: url(/images/pages/page20/5_4.png?v1);
    margin-right: 0%;
}
.page20_s5_box1.page20_s5_box1_b5:after {
    padding-top: 125%;
}
img.page20_s6_img1 {
    float: right;
    width: 46%;
}
img.page20_s6_img1 {
    float: right;
    width: 47%;
    position: absolute;
    right: 0;
    bottom: 5%;
    z-index: 1;
}
.page20_s6_b0 {
    position: relative;
}

h2.page20_s7_h2 {
    font-size: 400%;
    text-transform: none;
    line-height: 140%;
    font-weight: 200;
    color: #131313;
    padding: 5% 0 3%;
}

h2.page20_s7_h2 > b {
    font-weight: 600;
}

h2.page20_s7_h2 > b > span {
    color: #ee4b30;
}


.page20_s7_col_n {
    position: relative;
    border-bottom: 5px solid #ea4e3f;
}

h3.page20_s7_h3 {
    text-align: left;
    font-size: 180%;
    color: #4b4b4b;
    font-weight: 400;
    padding: 2% 0 0.5%;
}

h3.page20_s7_h3 > b {
    font-size: 250%;
    font-weight: 600;
    color: #ec4d38;
    display: inline-block;
    margin-right: 25px;
}

h3.page20_s7_h3 > span {
    font-weight: 200;
}

span.page20_s7_col_n_n {
    color: #ee4b30;
    position: absolute;
    right: 0;
    bottom: 5%;
    font-size: 200%;
}


p.page20_s7_p1 {
    color: #4b4b4b;
    font-size: 210%;
    padding: 3% 0;
    line-height: 200%;
    width: 70%;
    float: left;
}

p.page20_s7_p2 {
    color: #4b4b4b;
    width: 30%;
    float: right;
    text-align: right;
    padding: 11% 0 0;
    font-size: 200%;
    font-weight: 200;
    line-height: 160%;
}

p.page20_s7_p2 > b {
    font-size: 330%;
    font-weight: 700;
    letter-spacing: -3px;
}

.page20_s7_col_n_w .color-block {
    width: 17%;
    margin: 1.5%;
}

.page20_s7_col_n_w .color-block p {
    display: none;
}

.page20_s7_col_n_w .color-block > img {
    box-shadow: 0 3px 3px rgb(68 68 68 / 39%);
}
button.open_full_col.open_full_col_p20 {
    right: 23px;
    border: 0;
    color: #fff;
    background: #ee4b30;
    font-size: 130%;
    padding: 1% 2%;
    bottom: -13%;
    cursor: pointer;
}
.page20_s7_col_n_w {
    padding: 0 0 5%;
}

section.page20_s8 {
    background: #fff;
}
h2.page20_s8_h2 {
    color: #131313;
    font-size: 400%;
    font-weight: 200;
    line-height: 160%;
    padding: 6% 0;
}
h2.page20_s8_h2 b {
    color: #ee4b30;
    font-weight: 700;
}



p.page20_s8_p1 {
    font-size: 190%;
    padding: 0% 10% 5% 0;
    width: 55%;
    position: relative;
    z-index: 2;
    line-height: 160%;
    float: left;
}

img.page20_s8_img1 {
    width: 45%;
}

p.page20_s8_p1 > span {
    font-size: 80%;
}

.s_table {
    display: table;
}

.s_table_tr {
    display: table-row;
}

.s_table_td {
    display: table-cell;

}

.s_table.page20_table {
    border-collapse: separate;
    border-spacing: 10px;
    text-align: center;
    font-size: 210%;
    width: 90%;
    margin: 0 auto 5%;
    color: #000;
}
.s_table.page20_table .s_table_td {
    padding: 3%;
    width: 33.33%;
    vertical-align: middle;
}

.s_table_td.s_table_th1 {
    background: #f5977d;
}
.s_table_td.s_table_th2 {
    background: #f8ad85;
}
.s_table_td.s_table_th3 {
    background: #fcc58e;
}

.s_table_td.s_table_td1 {
    background: #f5b4a2;
}
.s_table_td.s_table_td2 {
    background: #f8c4a8;
}
.s_table_td.s_table_td3 {
    background: #fcd7b3;
}

.s_table_td.s_table_th1,
.s_table_td.s_table_th2,
.s_table_td.s_table_th3 {
    font-weight: 500;
}
.s_table_td_b {
    font-weight: 600;
}
.s_table.page20_table .s_table_td.s_table_td_img {
    padding: 2%;
}
h2.page20_s9_h2 {
    color: #131313;
    font-size: 370%;
    font-weight: 200;
    line-height: 160%;
    padding: 6% 0 2%;
}
h2.page20_s9_h2 b {
    font-weight: 700;
}

section.page20_s9 {
    background: #ffe9de;
    padding-bottom: 1%;
}

p.page20_s9_p1 {
    text-align: center;
    font-size: 290%;
    font-weight: 200;
    margin-bottom: 4%;
    position: relative;
    z-index: 1;
}


.s_table.page20_table.page20_table_g .s_table_td.s_table_td_img {
    padding: 0%;
}
.s_table_td.s_table_td1 > span {
    font-size: 70%;
    display: inline-block;
    font-style: italic;
}


.page20_table_g .s_table_td.s_table_th1 {
    background: #d2ecaa;
}
.page20_table_g .s_table_td.s_table_th2 {
    background: #b8d8b4;
}
.page20_table_g .s_table_td.s_table_th3 {
    background: #a3c797;
}

.page20_table_g .s_table_td.s_table_td1 {
    background: #d2ecaa;
}
.page20_table_g .s_table_td.s_table_td2 {
    background: #b8d8b4;
}
.page20_table_g .s_table_td.s_table_td3 {
    background: #a3c797;
}

section.page20_s11 {
    background: #808d9c;
    padding-bottom: 1%;
}
p.page20_s11_p1 {
    font-size: 330%;
    color: #ffe698;
    text-align: center;
    padding: 2% 0 5%;
    font-weight: 200;
}

p.page20_s11_p1 > b {
    font-weight: 600;
}

p.page20_s11_p2 {
    font-size: 330%;
    color: #fff;
    text-align: center;
    padding: 2%;
}

h2.page20_s11_h2 {
    color: #fff;
    font-size: 370%;
    font-weight: 400;
    line-height: 160%;
    padding: 6% 0 2%;
}
h2.page20_s11_h2 b {
    font-weight: 700;
}
h2.page20_s12_h2 {
    color: #131313;
    font-size: 370%;
    font-weight: 400;
    line-height: 160%;
    padding: 6% 0 2%;
    font-weight: 200;
}
h2.page20_s12_h2 b {
    font-weight: 700;
}
.s_table.page20_table.page20_table_gr .s_table_td.s_table_td_img {
    padding: 0%;
}

.page20_table_gr .s_table_td.s_table_th1 {
    background: #d7d7d7;
}
.page20_table_gr .s_table_td.s_table_th2 {
    background: #d7d7d7;
}
.page20_table_gr .s_table_td.s_table_th3 {
    background: #d7d7d7;
}

.page20_table_gr .s_table_td.s_table_td1 {
    background: #ffffff;
}
.page20_table_gr .s_table_td.s_table_td2 {
    background: #ffffff;
}
.page20_table_gr .s_table_td.s_table_td3 {
    background: #ffffff;
}

img.page20_t_img {
    width: 100%;
}

.s_table.page20_table.page20_table_gr2 .s_table_td.s_table_td_img {
    padding: 0%;
}

.page20_table_gr2 .s_table_td.s_table_th1 {
    background: #808d9c;
}
.page20_table_gr2 .s_table_td.s_table_th2 {
    background: #808d9c;
}
.page20_table_gr2 .s_table_td.s_table_th3 {
    background: #808d9c;
}

.page20_table_gr2 .s_table_td.s_table_td1 {
    background: #c3d0e1;
}
.page20_table_gr2 .s_table_td.s_table_td2 {
    background: #c3d0e1;
}
.page20_table_gr2 .s_table_td.s_table_td3 {
    background: #c3d0e1;
}
section.page20_s7 {
    padding-bottom: 5%;
}
p.s_table_p_min {
    font-size: 80%;
    line-height: 180%;
}
p.s_table_p_min2 {
    font-size: 64%;
    line-height: 180%;
}
.s_table.page20_table .s_table_td.s_table_td1 {
    font-size: 80%;
    padding: 3% 1%;
}

section.page20_s13 {
    background: #c3d0e1;
    padding: 5% 0;
}

.page20_s13_d1 {
    float: left;
    padding: 5% 5% 0 10%;
    width: 50%;
}
img.page20_s13_img1 {
    float: right;
    width: 50%;
}
p.page20_s13_d1_p1 {
    background: url(/images/pages/page20/f12n-1.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 18%;
    padding: 5% 5% 5% 21%;
    font-size: 190%;
}
p.page20_s13_p1 {
    font-size: 350%;
    text-align: center;
    padding: 5% 0 0;
    font-weight: 200;
}
p.page20_s13_d1_p1.page20_s13_d1_p1_2 {
    background-image: url(/images/pages/page20/f12n-2.png);
}
p.page20_s13_d1_p1.page20_s13_d1_p1_3 {
    background-image: url(/images/pages/page20/f12n-3.png);
}
p.page20_s13_d1_p1.page20_s13_d1_p1_4 {
    background-image: url(/images/pages/page20/f12n-4.png);
}
p.page20_s13_d1_p1.page20_s13_d1_p1_5 {
    background-image: url(/images/pages/page20/f12n-5.png);
}

p.page20_s13_d1_p1 > b {
    font-weight: 800;
}

button.page20_sec14_b1 {
    background: #ee4b30;
    color: #fff;
    font-size: 180%;
    border: 0;
    font-weight: 500;
    padding: 1.4% 2.5%;
    border-radius: 0;
}
button.page20_sec14_b1:hover {
    background-color: #f06b4c;
}
section.page20_s14 {
    background: #292623;
    background-image: url(/images/pages/page20/f14.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 50%;
    padding: 5% 0;
}
section.page20_s15 {
    background: #000;
    background-size: 50%;
    padding: 5% 0;
}
p.page20_s14_p1 {
    color: #ed4a2f;
    font-size: 380%;
    font-weight: 600;
    padding: 2% 0 0;
}
p.page20_s14_p2 {
    padding: 5% 0;
    font-size: 190%;
    color: #fff;
}


.page20_s14_d1_v1 {
    width: 28%;
    margin: 2.66%;
    float: left;
    border: 15px solid #058a17;
    text-align: center;
    position: relative;
    padding: 1%;
    display: block;
    text-decoration: none;
}

.page20_s14_d1_v1:hover {
    text-decoration: none;
}

p.page20_s14_d1_v1_p {
    font-size: 200%;
    padding: 2% 0 5%;
    color: #b2b2b2;
}

button.page20_s14_btn1 {
    background: transparent;
    border: 3px solid #fff;
    padding: 2% 5%;
    border-radius: 5px;
    font-size: 120%;
    color: #058a17;
    font-weight: 500;
    margin: 5% 0 0;
    line-height: 160%;
}
p.page20_s14_d1_v1_p >b {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 130%;
}

p.page20_s14_d1_v1_p > span {
    font-weight: 400;
    font-size: 80%;
    color: #148921;
}
p.page20_s14_n1 {
    position: absolute;
    right: 5%;
    bottom: 5%;
    font-size: 600%;
    line-height: 100%;
    color: #fff;
    font-weight: 500;
}


p.page20_s14_d1_v1_p > span{
    color: #148921;
}
button.page20_s14_btn1 {
    color: #148921;
}

.page20_s14_d1_v1.page20_s14_d1_v1_2 {
     border: 15px solid #f5f296;
 }
.page20_s14_d1_v1_2 p.page20_s14_d1_v1_p > span{
    color: #f5f296;
}
.page20_s14_d1_v1_2 button.page20_s14_btn1 {
    color: #f5f296;
}


.page20_s14_d1_v1.page20_s14_d1_v1_0 {
    border: 15px solid #eb5041;
}
.page20_s14_d1_v1_0 p.page20_s14_d1_v1_p > span{
    color: #eb5041;
}
.page20_s14_d1_v1_0 button.page20_s14_btn1 {
    color: #eb5041;
}



.page20_s14_d1_v1.page20_s14_d1_v1_3 {
    border: 15px solid #6891b3;
}
.page20_s14_d1_v1_3 p.page20_s14_d1_v1_p > span{
    color: #6891b3;
}
.page20_s14_d1_v1_3 button.page20_s14_btn1 {
    color: #6891b3;
}

.page20_s14_d1_v1.page20_s14_d1_v1_4 {
    border: 15px solid #515151;
    margin: 2.66% 2.66% 5% 19.5%;
}
.page20_s14_d1_v1_4 p.page20_s14_d1_v1_p > span{
    color: #515151;
}
.page20_s14_d1_v1_4 button.page20_s14_btn1 {
    color: #515151;
}


.page20_s14_d1_v1.page20_s14_d1_v1_5 {
    border: 15px solid #686db3;
}
.page20_s14_d1_v1_5 p.page20_s14_d1_v1_p > span{
    color: #686db3;
}
.page20_s14_d1_v1_5 button.page20_s14_btn1 {
    color: #686db3;
}


p.p22_s10_p2n.p22_s10_p2ngs {
    color: #000;
    font-size: 180%;
}


p.page20_s14_p3 {
    text-align: center;
    font-size: 400%;
    font-weight: 600;
    color: #fff;
    padding: 0% 0 1%;
}

img.page20_s14_img1 {
    width: 100%;
}
.page20_s14_d1_v1_3 img.page20_s14_img1 {
    width: 100%;
}
section.page20_s9 {
    position: relative;
}
img.page20_t_img_fl {
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translate(0px, 50%);
    width: 30%;
	z-index:9;
}
.pod-razdel-sk-podd.pod-razdel-sk-podd_0 {
    float: left;
    width: 50%;
}

.pod-razdel-sk.pod-razdel-sk_4 {
    width: 32.3%;
    padding: 8% 0 2% 3%;
}

.pod-razdel-sk-podd.pod-razdel-sk-podd_1 {
    float: left;
    width: 25%;
    text-align: left;
    margin-top: 10%;
}

.pod-razdel-sk-podd.pod-razdel-sk-podd_2 {
    float: left;
    width: 25%;
    text-align: left;
    margin-top: 10%;
}

a.but-left-podbtn.but-left-podbtn-st.selected, a.but-left-podbtn-st.but-left-podbtn:hover {
    color: #65cb4a;
}

a.but-left-podbtn.but-left-podbtn-st:hover::after, a.but-left-podbtn.but-left-podbtn-st.selected::after {
    background: #65cb4a;
}
p.razdel-name-left-podbtn.razdel-name-left-podbtn-st {
    color: #f97059;
}

section.page20_s44 {
    background: url(/images/pages/page20/skidki.png?v1);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fffac6;
}

p.page20_s44_p1 {
    text-align: center;
    padding: 10% 0 7%;
    font-size: 480%;
    text-transform: uppercase;
    line-height: 170%;
    font-weight: 200;
}

p.page20_s44_p2 {
    font-size: 200%;
    font-weight: 800;
    text-align: center;
    padding: 0 0 10%;
}


p.page20_s44_p1 > b {
    font-weight: 800;
}


section.p22_s1 {
    background: url(/images/pages/page22/1.jpg);
    background-size: cover;
    background-position: center center;
}

p.p22_s1_p1 {
    font-size: 400%;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    text-shadow: 1px 2px 3px rgb(0 0 0 / 42%);
}

p.p22_s1_p1 > span {
    font-size: 40%;
    text-transform: none;
    font-weight: 400;
    display: block;
    margin: 5% 0 0;
}

button.p22_s1_b1 {
    background: #ee4b30;
    color: #fff;
    font-size: 190%;
    border: 0;
    font-weight: 500;
    padding: 2% 4%;
    border-radius: 10px;
    margin-top: 14%;
}

h2.p22_s2_h1 {
    font-size: 330%;
    padding: 5%;
    line-height: 150%;
    color: #000;
    font-weight: 400;
}

h2.p22_s2_h1 > b {
    font-weight: 800;
}



.p22_s2_b2 {
    background: url(/images/pages/page22/2.jpg);
    background-size: cover;
    background-position: center center;
    padding: 30% 0 3%;
}
p.p22_s2_p1 {
    font-size: 140%;
    background: #70442d;
    float: right;
    color: #fff;
    padding: 3%;
}

p.p22_s2_p1 > b {
    font-size: 190%;
    font-weight: 800;
    display: inline-block;
    padding-bottom: 3%;
}
p.h-pod-razdel-top-h.h-pod-razdel-top-h1 {
    background: #6d759a;
}
.top-nav-wrap a.main-top-btn.top-but-multi span:hover {
    background: #6d759a;
    outline-color: #6d759a;
    color: #fff;
}
.top-nav-wrap a.main-top-btn.top-but-multi.hoverTopBut span {
    background: #6d759a;
    outline-color: #6d759a;
    color: #fff;
}
img.p22_s3_img {
    float: left;
    margin: 5% 0;
    width: 50%;
}

section.p22_s3 {
    background: #fff;
}

p.p22_s3_p1 {
    padding: 5% 8% 0 0;
    font-size: 140%;
    line-height: 160%;
    float: right;
}

p.p22_s3_p1 > b {
    font-size: 190%;
    display: inline-block;
    padding: 25% 0 5%;
}

section.p22_s4 {
    background: #d0b5a5;
}

img.p22_s3_img.p22_s3_img1 {
    float: right;
    width: 70%;
    margin: 2% 0 0;
}

p.p22_s3_p1.p22_s3_p2 {
    float: left;
    padding-top: 10%;
}



img.p22_s3_img.p22_s3_img2 {
    margin: 2% 0 0;
    width: 55%;
}

p.p22_s3_p1.p22_s3_p3 {
    padding-top: 7%;
}

p.p22_s3_p1.p22_s3_p4 {
    float: left;
    padding-top: 10%;
}

img.p22_s3_img.p22_s3_img3 {
    margin: 2% 0;
    float: right;
    width: 60%;
}

section.p22_s5 {
    background: #88a4c7;
}


h2.p22_s5_h1 {
    float: left;
    width: 50%;
    text-align: left;
    font-size: 355%;
    color: #fff;
    font-weight: 500;
    line-height: 130%;
    text-transform: none;
    padding: 8% 0 5% 0;
}

p.p22_s5_p1 {
    font-size: 210%;
    float: right;
    color: #fff;
    width: 50%;
    padding: 7.6% 0 5% 0;
    line-height: 160%;
    text-align: right;
}
span.gralit {
    color: #744021;
}

span.gralit > span {
    color: #cfcccb;
}

h2.p22_s5_h1 > b {
    font-weight: 800;
}
p.p22_s5_p1 > b {
    font-size: 270%;
    font-weight: 800;
    display: inline-block;
    padding-bottom: 7%;
}


p.p22_s5_p2 {
    width: 50%;
    text-align: right;
    float: right;
    font-size: 150%;
    line-height: 200%;
    margin-left: 10%;
    font-weight: 400;
    color: #242e3a;
}

img.p22_s5_img.p22_s3_img3 {
    width: 50%;
    float: right;
    margin: 4% 0 3% 0%;
}
p.p22_s5_p3 {
    float: left;
    width: 45%;
    font-size: 150%;
    line-height: 200%;
    font-weight: 400;
    margin-top: -5%;
    color: #242e3a;
}

p.p22_s5_p4 {
    width: 50%;
    text-align: right;
    float: right;
    font-size: 160%;
    line-height: 200%;
    margin-left: 20%;
    padding-bottom: 10%;
    font-weight: 400;
    color: #242e3a;
}


section.p22_s6 {
    background: url(/images/pages/page22/8.jpg);
    background-size: 50%;
    background-repeat: repeat-y;
    background-position: right center;
    padding-bottom: 8%;
}

h2.p22_s6_h1 {
    width: 45%;
    text-align: left;
    font-size: 310%;
    font-weight: 400;
    color: #1c1c1c;
    text-transform: none;
    line-height: 140%;
    padding: 10% 0 5%;
}

p.p22_s6_p1 {
    font-size: 140%;
    width: 40%;
    line-height: 180%;
}

h2.p22_s6_h1 > b {
    font-weight: 700;
}

a.p22_s6_b1 {
    background: #ee4b30;
    color: #fff;
    font-size: 160%;
    border: 0;
    font-weight: 500;
    padding: 1.5% 3%;
    border-radius: 10px;
    margin-top: 8%;
    display: inline-block;
    text-decoration: none;
}


h2.p22_s5_h1.p22_s5_h2 {
    float: none;
    width: 100%;
}

p.p22_s5_p1_1 {
    width: 50%;
    float: left;
    font-size: 160%;
    /* background: url(/images/pages/page22/fli.png); */
    
	background-repeat: repeat-y;
    background-position: left;
    color: #242e3a;
    padding: 0;
    position: relative;
    font-weight: 500;
}

p.p22_s5_p1_1 > span {
    display: block;
    padding: 3% 0 3% 11%;
    background: url(/images/pages/page22/li.png);
    background-repeat: no-repeat;
    background-position: left;
    background-size: 30px;
    position: relative;
    z-index: 1;
}

p.p22_s5_p1_1:after {
    position: absolute;
    content: "";
    background: url(/images/pages/page22/fli.png);
    background-repeat: repeat-y;
    background-position: left;
    background-size: 16px;
    top: 30px;
    bottom: 30px;
    width: 40px;
    z-index: 0;
}
p.p22_s5_p1_3 {
    color: #fff;
    padding: 5% 0;
    font-size: 180%;
}

p.p22_s5_p1_3 > span {
    font-size: 120%;
    font-weight: 800;
    display: block;
    padding-top: 3%;
}


section.p22_s7 {
    background: none;
    background-size: 100%;
    background-repeat: repeat-y;
    background-position: center center;
    padding-bottom: 0;
    height: auto;
}

.sec_wh {
    background-color: #fff;
}

section.p22_s8 {
    padding: 5% 0;
    background-image: url(/images/pages/page22/11_v.png?v1);
    background-size: 40%;
    background-repeat: no-repeat;
    background-position: right 90%;
    background-color: #313131;
}


h2.p22_s8_h1 {
    font-weight: 400;
    text-align: left;
    text-transform: none;
    font-size: 330%;
    color: #fff;
    padding-top: 7%;
    line-height: 120%;
}

h2.p22_s8_h1 > b {
    font-weight: 800;
}

p.p22_s8_p1 {
    font-size: 180%;
    line-height: 180%;
    padding-top: 2%;
    padding-bottom: 10%;
    color: #fff;
    font-weight: 200;
}

h2.p22_s9_h1 {
    font-weight: 400;
    text-align: center;
    text-transform: none;
    font-size: 330%;
    color: #292929;
    line-height: 120%;
    padding: 8% 0 5%;
}

h2.p22_s9_h1 > b {
    font-weight: 800;
}

img.p22_s9_img1 {
    width: 90%;
    margin: 0 5% 5%;
}
h2.p22_s10_h1 {
    text-align: left;
    font-size: 270%;
    color: #fff;
    text-transform: none;
    font-weight: 400;
    line-height: 140%;
    padding-top: 8%;
}
h2.p22_s10_h1 > b {
    font-weight: 800;
    display: block;
}
p.p22_s10_p1 {
    font-size: 250%;
    color: #fff;
    font-weight: 200;
    border-bottom: 4px solid #fff;
}
p.p22_s10_p2 {
    font-size: 130%;
    line-height: 180%;
    padding: 0 0 5%;
    color: #222a34;
}
section.p22_s5.p22_s10 {
    background-image: url(/images/pages/page22/13.jpg);
    background-size: 35%;
    background-repeat: no-repeat;
    background-position: right top;
}

.p22_s10_b1 {
    width: 65%;
}

.s_table.p22_table.page20_table {
    width: 102%;
    font-size: 140%;
    margin-left: -1%;
    margin-top: 4%;
}


.s_table.p22_table.page20_table .s_table_td.s_table_td1 {
    font-size: 100%;
}


.s_table.p22_table.page20_table .s_table_td {
    background: #e4e4e4;
}

.s_table.p22_table.page20_table .s_table_tr .s_table_td.s_table_th1,
.s_table.p22_table.page20_table .s_table_tr .s_table_td.s_table_th2,
.s_table.p22_table.page20_table .s_table_tr .s_table_td.s_table_th3 {
    background: #ffe794;
}

.s_table.p22_table .s_table_tr:nth-child(2n+1) .s_table_td{
    background: #cdcbcb;
}

section.p22_s5.p22_s10.p22_s10_r {
    background-image: url(/images/pages/page22/14.jpg);
    background-size: 35%;
    background-repeat: no-repeat;
    background-position: left center;
}
.p22_s10_b1.p22_s10_b1_r {
    margin-left: 35%;
    text-align: right;
}
section.p22_s5.p22_s10.p22_s10_c {
    background-image: none;
    position: relative;
}
section.p22_s5.p22_s10.p22_s10_c .p22_s10_b1 {
    width: 100%;
}

img.p22_s10_img {
    width: 100%;
}
img.p22_s10_img_f {
    position: absolute;
    top: 0;
    right: 0;
    width: 20%;
}
section.p22_s5.p22_s10.p22_s10_c p.p22_s10_p1 {
    width: 66.5%;
}
section.p22_s5.p22_s10.p22_s10_c .s_table_td.s_table_td3.s_table_td_b {
    padding: 0;
}
section.p22_s5.p22_s10.p22_s10_r2 img.p22_s10_img_f {
    position: static;
    top: 0;
    left: 0;
    width: 45%;
    float: left;
}
section.p22_s5.p22_s10.p22_s10_r2 {
    background-image: none;
    position: relative;
    padding-bottom: 5%;
}

section.p22_s5.p22_s10.p22_s10_r2 .p22_s10_p1 {
    text-align: right;
    width: 40%;
    margin-left: 60%;
}

section.p22_s5.p22_s10.p22_s10_r2 .p22_s10_p2 {
    text-align: right;
    padding-top: 3%;
    font-size: 170%;
}

section.p22_s5.p22_s10.p22_s10_r2 .p22_s10_b1 {
    width: 100%;
}

img.p22_s11_img {
    float: right;
    margin: 25% 0 5% 5%;
    width: 40%;
	border: 4px solid #f64a24;
}

h2.p22_s11_h {
    width: 55%;
    float: left;
    text-align: left;
    text-transform: none;
    font-size: 300%;
    font-weight: 400;
    color: #1b1b1b;
	line-height: 150%;
}
img.page20_t_img.page20_t_img3 {
    width: 70%;
    margin: 4%;
}

img.page20_t_img.page20_t_img4 {
    width: 70%;
}
td.p24_s5_td_img img.p24_img_t {
    width: 60%;
    margin: 5%;
}
p.p22_s11_p1 {
    float: left;
    width: 55%;
    padding: 2% 0;
    font-size: 150%;
    line-height: 180%;
}

p.p22_s11_p1 > b {
    color: #ee4b30;
    font-weight: 600;
}
section.p22_s11 {
    background: #fff;
    padding: 5% 0;
}
section.p22_s11 {
    background: #fff;
    padding: 5% 0;
}

.p22_s11 .s_table.p22_table.page20_table .s_table_tr .s_table_td.s_table_th1,
.p22_s11 .s_table.p22_table.page20_table .s_table_tr .s_table_td.s_table_th2,
.p22_s11 .s_table.p22_table.page20_table .s_table_tr .s_table_td.s_table_th3{
    background: #cfb4a5;
}
h2.p22_s11_h > b {
    font-weight: 600;
}

h2.p22_s11_h.p22_s11_h1 {
    width: 100%;
    padding: 4% 0;
    font-size: 280%;
    text-align: center;
}

span.p22_s11_p2_s1 {
    width: 100%;
    display: table-row;
}

p.p22_s11_p2 {
    clear: both;
    width: 100%;
    display: table;
    border: 1px solid #1b1b1b;
}

span.p22_s11_p2_s2 {
    display: table-cell;
    padding: 3%;
    font-size: 300%;
    width: 33%;
    vertical-align: middle;
    color: #ee4b30;
    font-weight: 600;
}
p.p22_s11_p1_1 {
    float: left;
    width: 55%;
    padding: 2% 0 7%;
    font-size: 150%;
    line-height: 180%;
}
span.p22_s11_p2_s2.p22_s11_p2_s3 {
    width: auto;
    font-size: 190%;
    font-weight: 400;
    line-height: 160%;
    color: #1b1b1b;
}
img.p22_s11_img1 {
    width: 100%;
    border: 1px solid #cfb4a6;
}
.p22_s11 .s_table_td.s_table_td3.s_table_td_b {
    padding: 0;
}
.p22_s11 .s_table_td.s_table_td2.s_table_td_b {
    font-size: 130%;
}


h2.p22_s12_h.p22_s12_h1 b {
 font-weight: 800;
}


h2.p22_s12_h.p22_s12_h1 {
    width: 100%;
    padding: 8% 0 0;
    font-size: 280%;
    text-align: center;
    line-height: 160%;
    font-weight: 400;
    color: #fff;
}

section.p22_s12 {
    background: #88a4c6;
    padding-bottom: 5%;
}

.p22_s12 .s_table.p22_table .s_table_tr:nth-child(2n+1) .s_table_td,
.p22_s12 .s_table.p22_table.page20_table .s_table_td {
    background: #fff;
}
.p22_s12 .s_table.p22_table.page20_table .s_table_td.s_table_th1,
.p22_s12 .s_table.p22_table.page20_table .s_table_td.s_table_th2,
.p22_s12 .s_table.p22_table.page20_table .s_table_td.s_table_th3{
    background: #ffe794;
}

.p22_s12 .s_table_td.s_table_td3.s_table_td_b {
    padding: 0;
}
.p22_s12 .s_table_td.s_table_td2.s_table_td_b {
    font-size: 130%;
}

section.page20_s44.p22_s13 {
    background: url(/images/pages/page22/19.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #cfb4a5;
}

section.page20_s44.p22_s13 p.page20_s44_p1 {
    font-size: 360%;
}

section.page20_s44.p22_s13 p.page20_s44_p2 {
    font-size: 170%;
}

section.p22_s14 {
    background: url(/images/pages/page22/20.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff;
}
h2.p22_s14_h1 {
    text-align: left;
    font-size: 350%;
    font-weight: 400;
    color: #fff;
    padding: 10% 0 5%;
    line-height: 140%;
}

h2.p22_s14_h1 > b {
    font-weight: 800;
}
img.p22_s8_img1 {
    width: 100%;
}
p.p22_s14_p1 {
    font-size: 160%;
    color: #fff;
    width: 50%;
    line-height: 210%;
    padding-bottom: 30%;
}

section.page20_s7.page21_s2.p22_s15 {
    font-size: 80%;
    padding: 5% 0;
}


section.p22_s16 {
    background: #fff;
    padding-bottom: 11%;
    position: relative;
    overflow: hidden;
}

img.p22_s16_img1 {
    width: 53%;
    float: right;
    position: absolute;
    right: 2%;
    z-index: 0;
}

h2.p22_s16_h2 {
    text-align: left;
    text-transform: none;
    font-size: 300%;
    color: #1c1c1c;
    line-height: 140%;
    font-weight: 400;
    padding: 8% 0 3%;
    position: relative;
    z-index: 1;
}

h2.p22_s16_h2 > b {
    font-weight: 800;
    color: #ee4b30;
}

p.p22_s16_p {
    font-size: 180%;
    padding: 0 0 5%;
    position: relative;
    z-index: 1;
}

button.p22_s16_btn {
    background: #ee4b30;
    color: #fff;
    font-size: 145%;
    border: 0;
    font-weight: 500;
    padding: 1.4% 2.5%;
    border-radius: 6px;
    position: relative;
    z-index: 1;
}

section.page20_s14.p22_s17 {
    font-size: 80%;
}
section.page20_s15.p22_s18 {
    font-size: 80%;
}



.p22_s7 .innova_slider_template2 .tns-nav {
    text-align: center;
}

.p22_s7 .innova_slider_template2_slider_inner {
    justify-content: flex-end;
}
.innova_slider_template2_slide_innerH1 {
    display: none;
}
p.innova_slider_template2_slide_innerP {
    text-align: center;
    line-height: 160%;
    text-transform: uppercase;
    font-weight: 200;
}
.p22_s7 .innova_slider_template2 .tns-nav {
    text-align: center;
    margin-top: -35px;
}
.innova_slider_template2 .tns-nav button {
    background-color: rgb(255 255 255 / 21%);
    border: 1px solid #fff;
}
.innova_slider_template2 .tns-nav button.tns-nav-active {
    background-color: #fff;
    opacity: 0.9;
}
section.page20_sec3.form_loader_sect.page20_sec3_popUp {
    background: none;
}

section.page20_sec3.form_loader_sect.page20_sec3_popUp p.page20_sec3_p1 {
    font-size: 220%;
    text-align: left;
}

section.page20_sec3.form_loader_sect.page20_sec3_popUp .page20_b2 {
    padding: 0;
}
.page20_sec3_popUp span.page20_form_file label,
.page20_sec3_popUp button.page20_form_btn{
    background-color: #ff7d67;
}
 .page20_sec3_popUp span.page20_form_file label:hover,
 .page20_sec3_popUp button.page20_form_btn:hover{
     background-color: #ffa192;
 }

.page20_sec3_popUp button.page20_form_btn2{
    background-color: #ff7d67;
}
.page20_sec3_popUp button.page20_form_btn2:hover{
    background-color: #ffa192;
}


.page20_sec3_popUp p.page20_sec3_p2 {
    text-align: left;
    width: 100%;
    margin: 8% auto;
}
.page20_sec3_popUp p.page20_sec3_p3 {
    text-align: left;
    width: 100%;
    margin: 8% auto;
}
.hide_field {
    display: none;
}


section.p22_s5.p22_s10.p22_s10_r2 .p22_s10_p2 > b {
    font-weight: 800;
    color: #ffe794;
}
img.page20_s14_img1_m {
    display: none;
}
.fs160 {
    font-size: 160%;
    line-height: 160%;
}
.fs160 p {
    line-height: 160%;
}


section.p23_s1 {
    background: url(/images/pages/page23/1.jpg?v1);
    background-size: cover;
    background-position: center center;
}

.ttup {
    text-transform: uppercase;
}

p.p23_s1_p1 {
    font-size: 170%;
    text-align: center;
    color: #fff;
    font-weight: 200;
    line-height: 180%;
}

p.p23_s1_p1 > b {
    font-weight: 800;
    font-size: 140%;
}


img.p23_s2_img1 {
    width: 100%;
}

p.p23_s2_p1 {
    font-size: 170%;
    padding: 5% 10% 5% 0;
    line-height: 160%;
    font-weight: 200;
}

p.p23_s2_p1 > b {
    font-weight: 600;
    color: #253975;
}
p.p23_s2_p1 > span {
    font-weight: 500;
    color: #253975;
}
img.p23_s2_img2 {
    width: 50%;
    float: right;
    margin-top: 10%;
}

p.p23_s2_p2 {
    float: left;
    width: 50%;
    margin-top: 5%;
    padding: 5% 5% 5% 0;
    line-height: 180%;
    font-weight: 200;
}

p.p23_s2_p2 > b {
    color: #253975;
    font-weight: 600;
}

section.p23_s3 {
    background: #2b2b2b;
    padding: 5% 0;
}

h2.p23_h2 {
    font-size: 170%;
    color: #ef4a25;
}

p.p23_s3_p1 {
    text-align: center;
    color: #fff;
    line-height: 180%;
    margin: 2% 0 0;
}

p.p23_s3_p2 {
    color: #ef4a25;
    text-transform: uppercase;
    text-align: center;
    padding: 2% 2% 5%;
}

.p23_s3_d {
    width: 31.333%;
    background: #444;
    float: left;
    margin: 1%;
    position: relative;
    background-size: cover;
    background-position: center center;
}

.p23_s3_d:after {
    content: "";
    display: block;
    padding-top: 130%;
    opacity: .4;
    transition: opacity 1s ease;
    background: rgb(0 0 0);
}
.p23_s3_d:hover::after {opacity: 0;}

.p23_s3_d > span {
    position: absolute;
    color: #fff;
    z-index: 2;
    padding: 5%;
}

.p23_s3_d.p23_s3_d1 {
    background-image: url(/images/pages/page23/4-1.jpg);
}
.p23_s3_d.p23_s3_d2 {
    background-image: url(/images/pages/page23/4-2.jpg);
}
.p23_s3_d.p23_s3_d3 {
    background-image: url(/images/pages/page23/4-3.jpg);
}
.p23_s3_d.p23_s3_d4 {
    background-image: url(/images/pages/page23/4-4.jpg);
}
.p23_s3_d.p23_s3_d5 {
    background-image: url(/images/pages/page23/4-5.jpg);
}
.p23_s3_d.p23_s3_d6 {
    background-image: url(/images/pages/page23/4-6.jpg);
}
section.p23_s2 {
    padding-bottom: 5%;
}
section.p23_s4 {
    padding: 5% 0;
}
p.p23_s4_p1 {
    text-align: center;
    font-weight: 200;
    padding: 2% 0 5%;
}
h2.p23_h2.p23_s4_h2 {
    color: #333;
    font-weight: 200;
}
h2.p23_h2.p23_s4_h2 > b {
    color: #ef4a25;
    font-weight: 600;
}
.p23_s4_d {
    width: 50%;
    float: left;
    background-size: 100%;
}
.p23_s4_d:after {
    content: "";
    display: block;
    padding-bottom: 111%;
}
.p23_s4_d.p23_s4_d1 {
    background-image: url(/images/pages/page23/5-1.png);
}
.p23_s4_d.p23_s4_d2 {
    background-image: url(/images/pages/page23/5-2.png);
}
.p23_s4_d.p23_s4_d3 {
    background-image: url(/images/pages/page23/5-3.png);
}
.p23_s4_d.p23_s4_d4 {
    background-image: url(/images/pages/page23/5-4.png);
}

section.p23_s5 {
    padding: 10% 0;
    background-image: url(/images/pages/page23/6.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 49%;
    background-color: #fff;
}

p.p23_s5_p1 {
    width: 50%;
    font-size: 150%;
    padding: 0 5% 6% 0;
    font-weight: 200;
}

a.p23_s5_a1 {
    background: #253975;
    padding: 1.5% 3%;
    color: #fff;
    border-radius: 6px;
}

p.p23_s5_p1 > b {
    font-weight: 600;
}
p.p23_s6_p2 {
    font-size: 60%;
}
p.p23_s6_p2 {
    font-size: 60%;
}
.form_loader_sect {
    position: relative;
}
section.p23_s6.form_loader_sect {
    background-image: url(/images/pages/page23/7.jpg);
    background-size: cover;
    background-position: center center;
}

h2.p23_h2.p23_s6_h2 {
    color: #fff;
    text-transform: none;
    font-weight: 200;
}
.p23_s6 .page20_b2 {
    padding: 5% 0;
}
.p23_s6 button.page20_form_btn {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 130%;
    padding: 3.5% 5%;
    border-radius: 6px;
}
p.page20_sec3_p2.p23_s6_p2 label.form20-focus > span {
    top: -290%;
    font-size: 145%;
    left: 0%;
}
p.page20_sec3_p3.p23_s6_p3 label.form20-focus > span {
    top: -290%;
    font-size: 145%;
    left: 0%;
}

section.p23_s7 {
    background-image: url(/images/pages/page23/8.jpg?v1);
    background-size: cover;
    background-position: center center;
    padding: 15% 0;
}

p.p23_s7_p1 {
    font-size: 170%;
    color: #fff;
    font-weight: 200;
}

p.p23_s7_p1 > b {
    text-transform: uppercase;
    font-weight: 600;
}


h2.p23_h2.p23_s8_h1 {
    text-transform: none;
    color: #fff;
    text-align: left;
    background-image: url(/images/pages/page23/9-1n.png);
    background-size: auto 80%;
    background-position: left center;
    background-repeat: no-repeat;
    line-height: 160%;
    padding: 0% 0 0% 13%;
    margin-top: 3%;
    position: relative;
}
section.p23_s8 {
    background-image: url(/images/pages/page23/9f.jpg?v1);
    background-size: 100% 100%;
    background: radial-gradient(at 0% 0%, #5e8582 0%, rgba(51,49,51,0) 30%),
    radial-gradient(at 110% 100%, #5e8582 0%, #333133 50%);
    padding: 5% 0;
}
h2.p23_h2.p23_s8_h1 > span {
    color: #8ed2cd;
    font-weight: 600;
}
p.p23_s8_p1 {
    color: #fff;
    padding: 5% 0;
    float: left;
    line-height: 180%;
}

p.p23_s8_p1 > b {
    color: #8ed2cd;
    font-weight: 600;
}

img.p23_s8_img1 {
    float: right;
    width: 30%;
}

img.p23_s8_img2 {
    float: right;
    width: 40%;
    margin: 5% 0;
}



.p23_s8_d {
    width: 23.9%;
    background: #444;
    float: left;
    margin: 0.7%;
    position: relative;
    background-size: cover;
    background-position: center center;
}

.p23_s8_d:after {
    content: "";
    display: block;
    padding-top: 100%;
}

.p23_s8_d > span {
    position: absolute;
    color: #fff;
    z-index: 2;
    padding: 5%;
    bottom: 0;
    left: 0;
    font-size: 70%;
    line-height: 1.2;
}

.p23_s8_d.p23_s8_d1 {
    background-image: url(/images/pages/page23/9-3.jpg);
    margin-left: 0;
}
.p23_s8_d.p23_s8_d2 {
    background-image: url(/images/pages/page23/9-4.jpg);
}
.p23_s8_d.p23_s8_d3 {
    background-image: url(/images/pages/page23/9-5.jpg);
}
.p23_s8_d.p23_s8_d4 {
    background-image: url(/images/pages/page23/9-6.jpg);
    margin-right: 0;
}

h2.p23_h2.p23_s8_h1:after {
    display: block;
    content: "";
    position: absolute;
    width: 455px;
    height: 460px;
    background-image: url(/images/pages/page23/9-1n2.png);
    background-size: 100%;
    bottom: 100%;
    left: 5.5%;
}
p.p23_s8_p2 {
    text-align: center;
    padding: 8% 5% 2%;
}

a.p23_s8_a1 {
    padding: 1.5% 3%;
    background: #8bd2cd;
    color: #333;
    border-radius: 6px;
}
section.p23_s9 {
    padding: 5% 0;
}
h2.p23_h2.p23_s8_h1.p23_s9_h1 {
    background-image: url(/images/pages/page23/10-1.png);
    color: #444;
}
h2.p23_h2.p23_s8_h1.p23_s9_h1 > span {
    color: #ed4a2f;
}
h2.p23_h2.p23_s8_h1.p23_s9_h1:after {
    display: none;
}
p.p23_s9_p1 {
    font-size: 170%;
    font-weight: 200;
    color: #fff;
    background: #ed4a2f;
    float: left;
    padding: 1% 5% 1% 2%;
    margin-top: 8%;
}
section.p23_s9 img.p23_s8_img1 {
    margin-top: -2%;
}













section.p23_s8.p23_s10 {
    background-image: url(/images/pages/page23/11f.png);
    background: radial-gradient(at 0% 0%, #7b3b31 0%, rgba(51,49,51,0) 30%),
    radial-gradient(at 110% 100%, #7b3b31 0%, #333133 50%);
}
h2.p23_h2.p23_s10_h1 {
    text-align: left;
    text-transform: none;
    color: #fff;
    line-height: 160%;
    font-weight: 200;
    font-size: 130%
}
h2.p23_h2.p23_s10_h1 > span {
    font-size: 150%;
}
h2.p23_h2.p23_s10_h1 > i {
    font-style: normal;
    color: #ee4b30;
}
.p23_s10_p1 b.p23_s8_p_col {
    color: #ee4b30;
}
p.p23_s10_p1 > b {
    color: #fff;
}
.p23_s10 a.p23_s8_a1 {
    background: #ee4b30;
}
.p23_s8_d.p23_s8_d1.p23_s10_d.p23_s10_d1 {
    background-image: url(/images/pages/page23/11-2.jpg);
    margin-left: 0;
}
.p23_s8_d.p23_s10_d {
    width: 48.9%;
}
.p23_s8_d.p23_s8_d2.p23_s10_d.p23_s10_d2 {
    background-image: url(/images/pages/page23/11-3.jpg);
}
.p23_s8_d.p23_s10_d:after {
    padding-top: 67%;
}
img.p23_s8_img1.p23_s10_img1 {
    width: 40%;
}





section.p23_s8.p23_s11 {
    background-image: url(/images/pages/page23/12f.png);
    background: radial-gradient(at 0% 0%, #375a3b 0%, rgba(51,49,51,0) 30%),
    radial-gradient(at 110% 100%, #375a3b 0%, #333133 50%);
}
h2.p23_h2.p23_s11_h1 {
    text-align: left;
    text-transform: none;
    color: #fff;
    line-height: 160%;
    font-weight: 200;
    font-size: 130%
}
h2.p23_h2.p23_s11_h1 > span {
    font-size: 150%;
}
h2.p23_h2.p23_s11_h1 > i {
    font-style: normal;
    color: #5baa64;
}
.p23_s11_p1 b.p23_s8_p_col {
    color: #5baa64;
}
p.p23_s11_p1 > b {
    color: #fff;
}
.p23_s11 a.p23_s8_a1 {
    background: #5baa64;
}
.p23_s8_d.p23_s8_d1.p23_s11_d.p23_s11_d1 {
    background-image: url(/images/pages/page23/12-2.jpg);
    margin-left: 0;
}
.p23_s8_d.p23_s11_d {
    width: 48.9%;
}
.p23_s8_d.p23_s8_d2.p23_s11_d.p23_s11_d2 {
    background-image: url(/images/pages/page23/12-3.jpg);
}
.p23_s8_d.p23_s11_d:after {
    padding-top: 65%;
}
img.p23_s8_img1.p23_s11_img1 {
    width: 32%;
    margin-top: 5%;
}





section.p23_s8.p23_s12 {
    background-image: url(/images/pages/page23/13f.png);
    background: radial-gradient(at 0% 0%, rgba(102,101,76,0.36) 0%, rgba(51,49,51,0) 30%),
    radial-gradient(at 110% 100%, #66654c 0%, #333133 50%);
}
h2.p23_h2.p23_s12_h1 {
    text-align: left;
    text-transform: none;
    color: #fff;
    line-height: 160%;
    font-weight: 200;
    font-size: 130%
}
h2.p23_h2.p23_s12_h1 > span {
    font-size: 150%;
}
h2.p23_h2.p23_s12_h1 > i {
    font-style: normal;
    color: #f4f093;
}
.p23_s12_p1 b.p23_s8_p_col {
    color: #f4f093;
}
p.p23_s12_p1 > b {
    color: #fff;
}
.p23_s12 a.p23_s8_a1 {
    background: #f4f093;
}
.p23_s8_d.p23_s8_d1.p23_s12_d.p23_s12_d1 {
    background-image: url(/images/pages/page23/13-2.jpg);
}

.p23_s8_d.p23_s8_d2.p23_s12_d.p23_s12_d2 {
    background-image: url(/images/pages/page23/13-3.jpg);
}
.p23_s8_d.p23_s8_d3.p23_s12_d.p23_s12_d3 {
    background-image: url(/images/pages/page23/13-4.jpg);
}
.p23_s8_d.p23_s8_d4.p23_s12_d.p23_s12_d4 {
    background-image: url(/images/pages/page23/13-5.jpg);
}
.p23_s8_d.p23_s12_d:after {
    padding-top: 67%;
}
img.p23_s8_img1.p23_s12_img1 {
    width: 44%;
    margin-top: 0;
}




section.p23_s8.p23_s13 {
    background-image: url(/images/pages/page23/14f.png);
    background: -webkit-radial-gradient(top left, rgba(66, 86, 102, 1.0) 0%, rgb(44, 44, 44, 0) 30%),
    -webkit-radial-gradient(bottom right, rgba(66, 86, 102, 1.0) 0%, rgba(36, 36, 36, 1.0) 50%);
    background: -moz-radial-gradient(top left, rgba(66, 86, 102, 1.0) 0%, rgb(44, 44, 44, 0) 30%)),
-moz-radial-gradient(bottom right, rgba(66, 86, 102, 1.0) 0%, rgba(36, 36, 36, 1.0) 50%);
    background: radial-gradient(to top left, rgba(66, 86, 102, 1.0) 0%, rgba(36, 36, 36, 1.0) 30%),
    radial-gradient(to bottom right, rgba(66, 86, 102, 1.0) 0%, rgba(36, 36, 36, 1.0) 50%));
}
h2.p23_h2.p23_s13_h1 {
    text-align: left;
    text-transform: none;
    color: #fff;
    line-height: 160%;
    font-weight: 200;
    font-size: 130%
}
h2.p23_h2.p23_s13_h1 > span {
    font-size: 150%;
}
h2.p23_h2.p23_s13_h1 > i {
    font-style: normal;
    color: #6690b4;
}
.p23_s13_p1 b.p23_s8_p_col {
    color: #6690b4;
}
p.p23_s13_p1 > b {
    color: #fff;
}
.p23_s13 a.p23_s8_a1 {
    background: #6690b4;
}
.p23_s8_d.p23_s8_d1.p23_s13_d.p23_s13_d1 {
    background-image: url(/images/pages/page23/14-2.jpg);
}

.p23_s8_d.p23_s8_d2.p23_s13_d.p23_s13_d2 {
    background-image: url(/images/pages/page23/14-3.jpg);
}
.p23_s8_d.p23_s8_d3.p23_s13_d.p23_s13_d3 {
    background-image: url(/images/pages/page23/14-4.jpg);
}
.p23_s8_d.p23_s8_d4.p23_s13_d.p23_s13_d4 {
    background-image: url(/images/pages/page23/14-5.jpg);
}
.p23_s8_d.p23_s13_d:after {
    padding-top: 67%;
}
img.p23_s8_img1.p23_s13_img1 {
    width: 38%;
    margin-top: 0;
}



section.p23_s8.p23_s14 {
    background: none;
}
h2.p23_h2.p23_s14_h1 {
    text-align: left;
    text-transform: none;
    color: #333;
    background-image: url(/images/pages/page23/15-1.png);
}
h2.p23_h2.p23_s14_h1 > span {
    color: #e0c362;
}
p.p23_s8_p1.p23_s14_p1 {
    color: #333;
}
p.p23_s8_p1.p23_s14_p1 >b {
    color: #e0c362;
}
p.p23_s14_p1 > b {
    color: #fff;
}
.p23_s14 a.p23_s8_a1 {
    background: #e0c362;
}
.p23_s8_d.p23_s8_d1.p23_s14_d.p23_s14_d1 {
    background-image: url(/images/pages/page23/15-3.jpg);
}

.p23_s8_d.p23_s8_d2.p23_s14_d.p23_s14_d2 {
    background-image: url(/images/pages/page23/15-4.jpg);
    margin-right: 0;
}
.p23_s8_d.p23_s8_d3.p23_s14_d.p23_s14_d3 {
    background-image: url(/images/pages/page23/15-5.jpg);
    margin-left: 0;
}
.p23_s8_d.p23_s8_d4.p23_s14_d.p23_s14_d4 {
    background-image: url(/images/pages/page23/15-6.jpg);
    margin-right: 0;
}
.p23_s8_d.p23_s14_d:after {
    padding-top: 67%;
}
img.p23_s8_img1.p23_s14_img1 {
    width: 32%;
    margin-top: 6%;
}
.p23_s8_d.p23_s14_d {
    width: 49.3%;
}
h2.p23_h2.p23_s8_h1.p23_s14_h1:after {
    display: none;
}
.p23_s8_d.p23_s14_d > span {
    color: #e0c362;
    bottom: auto;
}

img.p23_s15_img1 {
    float: right;
    width: 40%;
    border: 2px solid #ed4b30;
    margin-bottom: 5%;
}

p.p23_s15_p1 {
    float: left;
    width: 50%;
}

p.p23_s15_p1 > span {
    font-size: 400%;
    color: #ed4b30;
    font-weight: 600;
    display: block;
    margin-left: -1%;
    padding-bottom: 3%;
}
.p23_s15 h2.p23_h2.p23_s4_h2 {
    padding-bottom: 8%;
}

.p23_s16_dd {
    width: 50%;
    float: left;
    padding: 5% 1.5% 0 0;
}

.form_gs span.wrap-select-style {
    border: 0;
    border-bottom: 1px solid #333;
    border-radius: 0;
    padding-left: 0;
    margin: 0;
    padding: 0;
    line-height: 170%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='12px'%3E%3Cpath fill-rule='evenodd' fill='rgb(57, 57, 57)' d='M7.521,11.998 L0.006,0.718 L15.037,0.718 L7.521,11.998 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-size: auto 20%;
}

.form_gs span.select-name-style {
    padding-left: 0;
    margin-left: 0;
    color: #333;
    font-weight: 200;
    white-space: nowrap; /* Îòìåíÿåì ïåðåíîñ òåêñòà */
    overflow: hidden;
    width: 90%;
    text-overflow: ellipsis;
    font-size: 80%;
}
.p23_s16 h2.p23_h2.p23_s4_h2 {
    text-align: left;
}
p.p23_s16_p1 {
    padding: 15% 0 2%;
}

.form_gs .form_gs-input {
    border: 0;
    border-bottom: 1px solid #333;
    background: none;
    width: 100%;
    padding: 1.2% 0% 2.1% 0;
    font-weight: 200;
    font-size: 80%;
}
.form_gs .form_gs-input:focus {
    outline: none;
}
.form_gs span.select-window-style {
    border-radius: 0;
    font-size: 80%;
    line-height: 160%;
    font-weight: 400;
    color: #000;
}

.form_gs span.select-window-style > span {
    font-weight: 400;
}
button.p23_s16_btn {
    padding: 1.5% 3%;
    background: #ee4b30;
    color: #333;
    border-radius: 6px;
    line-height: 120%;
    border: 0;
    color: #fff;
}

p.p23_s16_p1c {text-align: center;padding: 7% 0 2%;}

section.p23_s4.p23_s16 {
    background: #fff;
    position: relative;
}

.p23_s16_dd.p23_s16_dd2 {
    padding: 5% 0 0 1.5%;
}







section.p23_s17 {
    background: #333;
    padding: 5% 0;
}

.p23_s17_box {
    position: relative;
    height: 700px;
    transform-style: preserve-3d;
}





.p23_s17_b {
    width: 60%;
    background: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, -10px);
    display: none;
    transition: transform 0.4s cubic-bezier(0.57, 0.01, 0.62, 0.9), left 0.4s ease;
}

.p23_s17_b_active {
    transform: translate3d(-50%, -50%, 0);
    display: block;
    transition: transform 0.4s ease, left 0.4s cubic-bezier(0.57, 0.01, 0.62, 0.9);
}
.p23_s17_b.s17_prev_box {
    transform: translate3d(-50%, -50%, -4px) scale3d(0.5, 0.5, 1);
    background: #555;
    display: block;
    left: 15%;
    transition: transform 0.4s cubic-bezier(0.57, 0.01, 0.62, 0.9), left 0.4s ease;
}
.p23_s17_b.s17_next_box {
    transform: translate3d(-50%, -50%, -4px) scale3d(0.5, 0.5, 1);
    background: #555;
    display: block;
    left: 85%;
}

.p23_s17_b.s17_prev2_box {
    transform: translate3d(-50%, -50%, -8px) scale3d(0.1, 0.1, 1);
    background: #555;
    display: block;
    left: 25%;
}
.p23_s17_b.s17_next2_box {
    transform: translate3d(-50%, -50%, -8px) scale3d(0.1, 0.1, 1);
    background: #555;
    display: block;
    left: 75%;
}

.p23_s17_b img.p23_s15_img1 {
    width: 100%;
    margin: 0;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #b2b2b2;
    border-radius: 10px;
}
section.p23_s17 .p23_s4_h2 {
    color: #fff;
}
section.page20_s14.p23_s17 {
    font-size: 50%;
}
.p23_s15_nav_box {
    position: absolute;
    z-index: 5;
    width: 60%;
    left: 20%;
    right: 20%;
    top: 0;
    bottom: 0;
}
span.p23_s15_nav_b {
    width: 14px;
    height: 14px;
    background: #fff;
    margin: 5px;
    display: inline-block;
    border-radius: 50%;
    opacity: 0.2;
}
.p23_s15_nav_box_f {
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translate(-50%, 0);
}
span.p23_s15_nav_b.p23_s15_nav_b_act {
    opacity: 0.6;
}
section.page20_s14.p23_s18 {
    font-size: 50%;
}
.form_gs-input::-webkit-input-placeholder {color: #bfbfbf; transition: color 0.3s ease;}
.form_gs-input::-moz-placeholder          {color:#BFBFBF; transition: color 0.3s ease;}
.form_gs-input:-moz-placeholder           {color:#BFBFBF; transition: color 0.3s ease;}
.form_gs-input:-ms-input-placeholder      {color:#BFBFBF; transition: color 0.3s ease;}

.form_gs-input:focus::-webkit-input-placeholder {color:rgb(197 197 197 / 0%);}
.form_gs-input:focus::-moz-placeholder          {color:rgb(197 197 197 / 0%);}
.form_gs-input:focus:-moz-placeholder           {color:rgb(197 197 197 / 0%);}
.form_gs-input:focus:-ms-input-placeholder      {color:rgb(197 197 197 / 0%);}

.p23_s1 .page20_b1 {
    background-image: url(/images/menu/logo_menu.png);
    background-repeat: no-repeat;
    background-position: 96% 92%;
    background-size: 12%;
}
a.btn_azbuka {
    background: #253975;
    padding: 1.5% 3%;
    color: #fff;
    border-radius: 6px;
    display: inline-block;
    font-weight: 500;
    margin-top: 6%;
    text-align: center;
}
p.p23_s5_p0 {
    padding: 0 0 5%;
    text-align: center;
    width: 40%;
}

p.p23_s5_p0 > img {
    width: 70%;
}

section.p24_s1 {
    background: url(/images/pages/page24/1.jpg);
    background-size: cover;
    background-position: center center;
}

p.p24_s1_p1 span {
    color: #efec98;
}

p.p24_s1_p1 {
    color: #fff;
    font-weight: 200;
    font-size: 170%;
    display: inline-block;
    padding: 4% 2%;
    border: 2px solid #efeb9d;
    line-height: 200%;
}

p.p24_s1_p1 > b {
    font-size: 160%;
    font-weight: 600;
    text-transform: uppercase;
}
section.p24_s2 {
    background: #333;
}

h2.p24_s0_h2 {
    font-size: 170%;
    color: #eeea9c;
    font-weight: 200;
    line-height: 160%;
}

h2.p24_s0_h2 > b {
    font-weight: 800;
    font-size: 105%;
}

section.p24_s0_std {
    padding: 5% 0 5%;
}
p.p24_s2_p1 {
    color: #fff;
    width: 45%;
    padding-bottom: 5%;
    float: left;
}

h3.p24_s2_h3 {
    text-align: left;
    font-size: 150%;
    text-transform: uppercase;
    color: #fff;
    font-weight: 800;
    display: block;
    margin-left: -7px;
}

h3.p24_s2_h3 > b {
    font-size: 300%;
    font-weight: 800;
    color: rgb(238 233 160 / 50%);
}
section.p24_s2.p24_s0_std {
    position: relative;
}

section.p24_s2:after {
    position: absolute;
    content: "";
    width: 33%;
    bottom: 0;
    top: 16%;
    right: 0;
    background: url(/images/pages/page24/2ff.svg);
    background-size: cover;
}
img.p24_s2_img {
    float: right;
    position: absolute;
    z-index: 1;
    right: 5%;
    width: 35%;
}
img.p24_s2_img.p24_s2_img2 {
    margin-top: 3%;
}
img.p24_s2_img.p24_s2_img2 {
    margin-top: 3%;
}
section.p24_s3 {
    background: #4b4b4b;
}

p.p24_s3_p1 {
    color: #fff;
    padding: 6% 0 6%;
}

img.p24_s3_img {
    width: 40%;
    float: left;
    margin-right: 5%;
}

p.p24_s2_p2 {
    color: #fff;
    font-weight: 200;
    padding-right: 5%;
}

h3.p24_s0_h3 {
    text-align: left;
    font-size: 170%;
    line-height: 140%;
    color: #eee9a0;
}

h3.p24_s0_h3 > b {
    font-weight: 700;
}

.p24_s3 h3.p24_s0_h3 {
    padding-top: 0;
    padding-bottom: 1%;
}

p.p24_s3_p1 > b {
    font-weight: 600;
    color: #eee9a0;
}
section.p24_s4 {
    background: #3b3a3a;
}


h2.p24_s0_h2 > span {
    color: #fff;
    text-transform: none;
}

.p24_s4_tr {display: flex;}

.p24_s4_td {
    display: block;
    color: #fff;
}

.p24_s4_tr.p24_s4_tr0 {
    display: block;
}


.p24_s4_tr {display: inline-flex;width: 100%;align-items: center;justify-content: center;}

.p24_s4_td {
    color: #fff;
    flex: 20%;
    display: block;
    vertical-align: middle;
    padding: 2%;
}

.p24_s4_tr.p24_s4_tr0 {
    display: block;
    background: #2e2e2e;
}
.p24_s4_tr.p24_s4_tr2 {
    background: #404040;
}

.p24_s4_tr.p24_s4_tr1 {
    background: #2e2e2e;
}
.p24_s4_td.p24_s4_td1 {
    flex: 25%;
}

.p24_s4_td.p24_s4_td2 {
    text-align: center;
}

.p24_s4_td.p24_s4_td3 {
    text-align: center;
}

.p24_s4_td.p24_s4_td4 {
    text-align: center;
}

.p24_s4_td.p24_s4_td1 > p {
    color: #d9919a;
}

.p24_s4_td.p24_s4_td2 >p {
    color: #efec98;
}
.p24_s4_td.p24_s4_td3 >p {
    color: #efec98;
}
.p24_s4_td.p24_s4_td4 >p {
    color: #efec98;
}
.p24_s4_td.p24_s4_td1 p.p24_s4_td_ph {
    color: #fff;
    font-weight: 600;
}

.p24_s4_td p.p24_s4_td_ph2 {
    color: #e04324;

}
.p24_s4_td p.p24_s4_td_ph2>b {
    font-weight: 600;
}
.p24_s4_td p.p24_s4_td_ph2 > span {
    color: #fff;
    font-weight: 400;
    font-size: 70%;
}




h3.p24_s4_h3 {
    color: #fff;
    text-align: left;
    font-weight: 600;
    font-size: 200%;
    padding: 3% 0 3% 3%;
}

h3.p24_s4_h3 > b {
    display: block;
    float: left;
    font-size: 250%;
    font-weight: 800;
    margin-top: -8px;
    color: #eee9a0;
    margin-right: 13px;
}

img.p24_s4_img {
    float: right;
    width: 45%;
    position: absolute;
    right: -5%;
    top: -25%;
}

.p24_s4_td.p24_s4_td0 {
    position: relative;
}
.p24_s4_t {
    margin-top: 5%;
}
.p24_s4_td.p24_s4_td1 > p > span {
    color: #77bcf8;
}
.p24_s4_t_w .p24_s4_t {
    width: 47.5%;
    float: left;
}
.p24_s4_t_w .p24_s4_t1 {
    margin-right: 5%;
}
img.p24_s4_img.p24_s4_img2 {
    position: static;
    float: none;
    width: 80%;
    margin: -7% 0 5% 10%;
}

.p24_s4_t_w .p24_s4_td.p24_s4_td1 {
    flex: 35%;
}
.p24_s4_t_w .p24_s4_td.p24_s4_td {
     padding: 4%;
 }
.p24_s4_t_w .p24_s4_td.p24_s4_td {
    padding: 4%;
}


h2.p24_s0_h2.p24_s5_h2 {
    color: #fff;
    text-align: left;
}



section.p24_s5 {
    background: #4b4b4b;
    position: relative;
}

img.p24_s5_img.p24_s5_img1 {
    width: 25%;
    position: absolute;
    top: 0;
    right: 0;
}

.p24_s5_hr {
    width: 93.4%;
    height: 7px;
    background: #efec98;
}

table.p24_s5_t td.p24_s5_th {
    background: #efec98;
    font-size: 120%;
    font-weight: 600;
}

table.p24_s5_t {
    margin-top: 4%;
    width: 95%;
    border-collapse: separate;
    border-spacing: 10px;
    font-size: 80%;
    margin-left: -10px;
}

table.p24_s5_t td {
    text-align: center;
    padding: 2%;
}
table.p24_s5_t td.p24_s5_td_img {
    padding: 0;
    background: #ebebeb;
}

td.p24_s5_th.p24_s5_th1 {
    width: 20%;
}

td.p24_s5_th.p24_s5_th2 {
    width: 30%;
}

td.p24_s5_th.p24_s5_th3 {
    width: 20%;
}

table.p24_s5_t td {
    background: #ebebeb;
}
table.p24_s5_t b {
    font-weight: 600;
}
tr.p24_s5_tr2 td {
    background: #cdcdcd;
}
td.p24_s5_td_img > img {
    width: 100%;
}
h2.p24_s0_h2.p24_s6_h2 {
    color: #4c4c4c;
}

section.p24_s6.p24_s0_std {
    background: #faf3c0;
}

table.p24_s6_t {
    border-collapse: separate;
    border-spacing: 10px;
    font-size: 80%;
    margin-top: 2%;
}

td.p24_s6_th.p24_s6_th1 {
    width: 45%;
}

td.p24_s6_th.p24_s6_th2 {
    width: 25%;
}

table.p24_s6_t td {
    padding: 1% 2%;
    text-align: center;
    background: #fff;
    border: 1px solid rgb(0 0 0 / 27%);
    line-height: 140%;
}

table.p24_s6_t td.p24_s5_td_img {
    padding: 0;
    line-height: 0;
}

table.p24_s6_t td.p24_s6_th {
    font-weight: 600;
    font-size: 120%;
    padding: 2.5% 2%;
}
table.p24_s6_t td > span {
    font-size: 80%;
    line-height: 130%;
    display: block;
}

section.page20_s44.p24_s13 {
    background: url(/images/pages/page24/5f.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #cfb4a5;
}

section.page20_s44.p24_s13 p.page20_s44_p1 {
    font-size: 200%;
    color: #efec98;
}

section.page20_s44.p24_s13 p.page20_s44_p2 {
    font-size: 100%;
    color: #fff;
}
h2.p24_s0_h2.p24_s7_h2 {
    color: #4c4c4c;
    padding-bottom: 0;
}

.p24_s7_d1 {
    background: #eeeb97;
    padding: 5%;
    position: relative;
    margin-top: 8%;
}



p.p24_s7_p1 > span {
    font-size: 150%;
    font-weight: 600;
}

p.p24_s7_p1 > b {
    font-weight: 600;
}

p.p24_s7_p1 {
    color: #4c4c4c;
}

h2.p24_s0_h2.p24_s7_h2 {
    color: #4c4c4c;
}

.p24_s7_d1 {
    background: #eeeb97;
    padding: 4% 4% 3%;
    position: relative;
}

p.p24_s7_p1 span.p24_s7_p2 {
    font-size: 400%;
    font-weight: 600;
    position: absolute;
    right: 3%;
    top: 39%;
    color: #4c4c4c;
}

p.p24_s7_p1 > span {
    font-size: 150%;
    font-weight: 600;
}

p.p24_s7_p1 > b {
    font-weight: 600;
}

p.p24_s7_p1 {
    color: #4c4c4c;
}
h2.p24_s0_h2.p24_s7_h2 {
    color: #4c4c4c;
}

.p24_s7_d1 {
    background: #eeeb97;
    padding: 4% 4% 3%;
    position: relative;
}


p.p24_s7_p1 > span {
    font-size: 150%;
    font-weight: 600;
}

p.p24_s7_p1 > b {
    font-weight: 600;
}

p.p24_s7_p1 {
    color: #4c4c4c;
}

img.p24_s7_dimg {
    width: 47%;
    margin: 2% 5% 0% 0;
}

img.p24_s7_dimg1 {
    width: 47%;
    margin: 2% 0% 0% 0;
}

.p24_s7_d2 {
    width: 100%;
    padding: 3% 4% 4%;
    background: #f0f0ec;
}

.p24_s7_d3 {
    width: 100%;
    padding: 3% 4% 4%;
    background: #d7d7d7;
}
section.p24_s7 {
    background: #fff;
}
section.page20_s14.p24_s17 {
    font-size: 50%;
}
section.page20_s14.p25_s17 {
    font-size: 50%;
}
section.page20_s14.p26_s17 {
    font-size: 50%;
}
section.page20_s14.p29_s17 {
    font-size: 50%;
}
section.page20_s14.p27_s17 {
    font-size: 50%;
}
section.page20_s14.p28_s17 {
    font-size: 50%;
}
section.page20_s15.p24_s18 {
    font-size: 50%;
}
img.p24_s4_img.p24_s4_img_2 {
    width: 42%;
    top: -10%;
}
section.p25_s1.p24_s0_std {
    background-image: url(/images/pages/page25/1f.jpg);
    background-size: cover;
    background-position: center center;
}

p.p25_s1_p1 {
    font-size: 260%;
    font-weight: 200;
    text-transform: uppercase;
}

p.p25_s1_p1 > b {
    font-weight: 800;
}
section.p25_s1.p24_s0_std .page20_b1 {
    padding: 5% 5% 2%;
}

p.p25_s1_p2 {
    background: #907132;
    color: #fff;
    display: inline-block;
    padding: 2% 3%;
    margin: 8% 0 0;
}
h2.p25_s0_h2 {
    font-size: 170%;
    color: #333;
    font-weight: 200;
    line-height: 160%;
    text-transform: none;
    padding-top: 0;
}
h2.p25_s0_h2 > b {
    font-weight: 800;
    font-size: 105%;
}
section.p25_s2.p24_s0_std {
    background: #fff;
}

section.p25_s2.p24_s0_std p {
    text-align: center;
    padding: 5% 0 2%;
}
section.p25_s3.p24_s0_std {
    background: #6c7894;
}

p.p25_s3_p0 {
    color: #fff;
}

section.p25_s3 p {
    color: #fff;
    padding: 1% 0;
    line-height: 180%;
}

h2.p25_s0_h2.p25_s3_h2 {
    color: #fff;
    margin-bottom: 1%;
}

h2.p25_s0_h2.p25_s3_h2 > b {
    color: #ffe88c;
}

p.p25_s3_p0 > b {
    color: #ffe88c;
    font-weight: 700;
}

h3.p25_s0_h3 {
    color: #ffe88c;
    font-size: 170%;
    text-align: left;
    line-height: 160%;
}

img.p25_s3_img {
    float: right;
    width: 50%;
    margin: 5% 0 0% 5%;
}
section.p25_s4.p24_s0_std {
    background: #ddc79b;
}
.p25_s4_d1 {
    width: 50%;
    float: right;
}
.p25_s4_d1 {
    width: 50%;
    float: right;
}

h2.p25_s0_h2.p25_s4_h2 {
    width: 50%;
    text-align: left;
}

p.p25_s4_p0 {
    width: 50%;
}

p.p25_s4_p1 {
    width: 50%;
    font-weight: 700;
    margin-top: 7%;
}

p.p25_s4_p2 {
    font-size: 60%;
}

img.p25_s4_img {
    width: 100%;
    margin-bottom: 3%;
}
a.but-left-podbtn_t.but-left-podbtn-st {
    color: #65cb4a;
}
p.p25_s4_p1 b {
    font-size: 190%;
    font-weight: 800;
    padding: 3% 0;
    display: inline-block;
}
p.p25_s4_p0 b {
    font-weight: 600;
}
img.p25_s5_img1 {
    float: left;
    width: 55.3%;
    margin: 3% 3% 0 0;
}

img.p25_s5_img2 {
    width: 41.7%;
    margin: 3% 0 0 0;
}

img.p25_s5_img0 {
    width: 100%;
}

section.p25_s5.p24_s0_std {
    background: #6c7894;
}

h2.p25_s0_h2.p25_s4_h2 {
    width: 100%;
    float: none;
    color: #fff;
    padding-bottom: 5%;
}
section.p25_s5.p24_s0_std p {
    color: #fff;
}
.p25_s5 p.p25_s4_p1 b{
    color: #ffe88c;
}
section.p25_s5 p.p25_s4_p0 {
    padding: 5% 0 9%;
}
section.p25_s5.p25_s6.p24_s0_std {
    background: #dcd19a;
}
section.p25_s5.p25_s6.p24_s0_std h2,
section.p25_s5.p25_s6.p24_s0_std p{
    color: #333;
}
.p25_s5.p25_s6 p.p25_s4_p1 b {
    color: #797098;
}
.p25_s8 h2.p25_s0_h2.p25_s4_h2 {
    text-align: center;
}
.p25_s8 h2.p25_s0_h2.p25_s4_h2 {
    text-align: center;
}
.p25_s8_d {
    width: 48.5%;
    background: #ededf2;
    float: left;
}
.p25_s8_d.p25_s8_d1 {
    margin-right: 3%;
}
img.p25_s8_img1 {
    width: 100%;
}
p.p25_s8_p1 {
    font-weight: 200;
    padding: 5%;
}
img.p25_s8_img2 {
    width: 90%;
    margin: 0 5%;
}
p.p25_s8_p2 {
    padding: 5%;
}
p.p25_s8_p2 b {
    font-size: 110%;
    font-weight: 700;
}
p.p25_s8_p3 {
    padding: 5%;
    font-weight: 200;
}

p.p25_s8_p2 > span {
    font-size: 130%;
}

img.p25_s8_img3 {
    width: 90%;
    margin: 0 5%;
}

p.p25_s8_p4 {
    padding: 5%;
    font-size: 140%;
}

p.p25_s8_p4 > b {
    font-weight: 700;
}
.p25_s8_dd1 {
    border-top: 5px solid #dcd09d;
}
section.p25_s9.p24_s0_std {
    background: #ba9ab7;
}
.p25_s9 h2.p25_s0_h2.p25_s4_h2 {
    color: #333;
}
p.p25_s9_p1 {
    float: left;
    width: 59%;
    padding: 3% 10% 0 0;
    line-height: 180%;
}
img.p25_s9_img0 {
    width: 41%;
}
p.p25_s9_p1 > span {
    font-size: 140%;
}
p.p25_s9_p1 > span > b {
    font-weight: 600;
}
img.p25_s9_img1 {
    float: left;
    width: 57%;
    margin: 2% 2% 2% 0;
}
img.p25_s9_img2 {
    width: 41%;
    margin: 2% 0 2% 0;
}
img.p25_s9_img3 {
    float: left;
    width: 57%;
    margin: 0% 2% 2% 0;
}
img.p25_s9_img4 {
    width: 41%;
    margin: 0% 0 2% 0;
}
section.p25_s10.p24_s0_std {
    background: #5e8379;
}
p.p25_s10_p1 {
    color: #fff;
    padding: 0 0 5% 0;
}
p.p25_s10_p2 {
    color: #fff;
    padding: 1% 2%;
    border-left: 0.3em solid #ffe78b;
}

p.p25_s10_p2 > b {
    font-size: 140%;
    font-weight: 600;
    color: #ffe78b;
}

p.p25_s10_p3 {
    text-align: right;
    font-size: 140%;
    font-weight: 600;
    color: #42554f;
    padding: 3% 0;
}

img.p25_s10_img {
    width: 48.5%;
    float: left;
    margin-bottom: 3%;
    margin-right: 3%;
}

img.p25_s10_img:nth-child(2n) {
    margin-right: 0;
}
h2.p25_s0_h2.p25_s4_h2.p25_s10_h2_2 {
    padding-top: 5%;
}

p.p25_s10_p2.p25_s10_p2_2 {
    float: left;
}
img.p25_s10_img1 {
    width: 50%;
    float: right;
    margin-top: -2%;
    margin-bottom: 5%;
}
section.p25_s11.p24_s0_std {
    background: #f0d18f;
}

.p25_s11 h2.p25_s0_h2.p25_s4_h2 {
    color: #333;
}

p.p25_s10_p1.p25_s11_p1 {
    color: #333;
}

p.p25_s10_p2.p25_s11_p2 {
    color: #333;
    border-color: #333;
}

p.p25_s10_p2.p25_s11_p2 > b {
    font-size: 100%;
    color: #333;
}

img.p25_s11_img {
    width: 80%;
    margin: 5% 10% 2%;
}
p.p25_s10_p2.p25_s11_p2 b.p25_s11_b {
    font-size: 120%;
}
section.p25_s12.p24_s0_std {
    background: #8a97bf;
}

p.p25_s10_p1.p25_s12_p1 {
    float: left;
    width: 40%;
}
p.p25_s10_p2.p25_s12_p2 {
    float: left;
    width: 40%;
}
img.p25_s12_img {
    float: right;
    width: 50%;
}
.p25_s12_d p.p25_s10_p2.p25_s12_p2 {
    float: none;
    width: 100%;
    color: #333;
    border-color: #333;
    padding-top: 0;
    padding-bottom: 0;
}

p.p25_s12_d_p {
    padding: 0 0 5% 0;
    font-size: 140%;
}

.p25_s12_d {
    padding: 3%;
    background: #fff;
}

.p25_s12_d.p25_s12_dr {
    background: #596484;
}

.p25_s12_dr p.p25_s10_p2.p25_s12_p2 {
    color: #ffe88c;
    border-color: #ffe88c;
}

.p25_s12_d p.p25_s10_p2.p25_s12_p2 >b {
    color: #333;
}

.p25_s12_dr p.p25_s10_p2.p25_s12_p2 > b {
    color: #ffe88c;
}

.p25_s12_dr p.p25_s12_d_p {
    color: #fff;
}
.p25_s12_d.p25_s12_d1 {
    background-image: url(/images/pages/page25/13_2.jpg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right top;
}

.p25_s12_d.p25_s12_dr.p25_s12_d2 {
    background-image: url(/images/pages/page25/13_3.jpg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right top;
}

.p25_s12_d.p25_s12_d3 {
    background-image: url(/images/pages/page25/13_4.jpg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right top;
}

.p25_s12_d.p25_s12_dr.p25_s12_d4 {
    background-image: url(/images/pages/page25/13_5.jpg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: right top;
}
section.page20_s44.p24_s15 {
    background: url(/images/pages/page25/14f.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #cfb4a5;
}

section.page20_s44.p24_s15 p.page20_s44_p1 {
    font-size: 200%;
    color: #333;
}

section.page20_s44.p24_s15 p.page20_s44_p2 {
    font-size: 100%;
    color: #333;
}
p.p25_s16_p1 {
    font-size: 140%;
    position: relative;
    padding: 5% 0;
}

p.p25_s16_p1 > b {
    font-weight: 800;
    color: #6c7894;
}

p.p25_s16_p1>span {
    position: absolute;
    right: 0;
    font-size: 90%;
}

.p25_s16_d1_b {
    width: 23.5%;
    float: left;
    margin-right: 2%;
}

.p25_s16_d1_b > img {
    width: 100%;
    cursor: pointer;
}

.p25_s16_d1_b.p25_s16_d1_b3 {
    margin-right: 0;
}

.p25_s16_d1_b p {
    text-align: center;
    font-size: 90%;
    padding: 5% 0 15%;
}

.p25_s16_d1_b p > span {
    font-weight: 200;
}
.p25_s16_d1_dop {
    display: none;
}
.p26_s16_d1_dop {
    display: none;
}
.p26_s16_d1_dop_active {
    display: block;
}
section.p25_s16.p24_s0_std {
    background: #fff;
}

.p25_s16_d1 {
    text-align: right;
}

button.p25_s16_btn {
    border: 0;
    padding: 1% 3%;
    background: #ec4d38;
    color: #fff;
    border-radius: 6px;
}
button.p25_s16_btn:hover {
    background-color: #f06b4c;
}
.p25_s16_d1_w.p25_s16_d1_w_active .p25_s16_d1_dop {
    display: block;
}
button.p25_s16_btn.p25_s16_d1_w_active {
    display: none;
}
.fotoP_back_w {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
}
.fotoP_back {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 45%);
    z-index: 999;
}

.fotoP_img {
    position: absolute;
    width: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.fotoP_img:after {
    content: "";
    display: block;
    padding-top: 70%;
}
.fotoP_close {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 30px;
    top: 30px;
    cursor: pointer;
    z-index: 999;
}

.fotoP_close::after {
    width: 100%;
    height: 2px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 15px;
    right: 0px;

}

.fotoP_close::before {
    width: 100%;
    height: 2px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 15px;
    right: 0px;
}

h2.p26_s0_h2 {
    font-size: 170%;
    color: #333;
    font-weight: 200;
    line-height: 160%;
    text-transform: none;
    padding-top: 0;
    padding-bottom: 4%;
}
h2.p26_s0_h2 > b {
    font-weight: 800;
    font-size: 105%;
}

p.p26_s1_p1 {
    color: #fff;
    text-align: center;
    font-size: 220%;
    font-weight: 200;
    text-transform: uppercase;
    line-height: 180%;
}
p.p26_s1_p1 > b {
    font-weight: 600;
    font-size: 105%;
}
section.p26_s1.p24_s0_std {
    background-image: url(/images/pages/page26/1.jpg);
    background-size: cover;
    background-position: center center;
}

p.p26_s1_p2 {
    text-align: center;
    color: #fff;
    font-size: 140%;
    padding: 8% 0 0 0;
}

section.p26_s1.p24_s0_std .page20_b1 {
    padding: 7% 5% 7%;
}

p.p26_s1_p2 b {
    font-weight: 800;
}
.p26_s2_d {
    width: 49.25%;
    float: left;
    margin-right: 1.5%;
    margin-bottom: 1.5%;
}

.p26_s2_d_i1 {
    width: 100%;
    background-image: url(/images/pages/page26/2-1.jpg);
    background-size: cover;
    background-position: center center;
    float: left;
}

.p26_s2_d_i1:after {
    content: "";
    display: block;
    padding-top: 57%;
}

.p26_s2_d_i2 {
    width: 48.5%;
    background-image: url(/images/pages/page26/2-2.jpg);
    background-size: cover;
    background-position: center center;
    margin: 3% 3% 0 0;
    float: left;
}
.p26_s2_d_i3 {
    width: 48.5%;
    background-image: url(/images/pages/page26/2-3.jpg);
    background-size: cover;
    background-position: center center;
    margin: 3% 0% 0 0;
    float: left;
}
.p26_s2_d_i2:after {
    content: "";
    display: block;
    padding-top: 118%;
}
.p26_s2_d_i3:after {
    content: "";
    display: block;
    padding-top: 118%;
}
.p26_s2_d.p26_s2_d2 {
    margin: 0;
}
.p26_s2_d.p26_s2_d2 .p26_s2_d_i1 {
    width: 48.5%;
    float: left;
    margin: 0% 3% 0 0;
    background-image: url(/images/pages/page26/3-1.jpg);
}
.p26_s2_d.p26_s2_d2 .p26_s2_d_i1:after {
    padding-top: 241.5%;
}
.p26_s2_d.p26_s2_d2 .p26_s2_d_i2 {
    margin: 0;
    background-image: url(/images/pages/page26/3-2.jpg);
}
.p26_s2_d.p26_s2_d2 .p26_s2_d_i3 {
    margin: 3% 0 0 0;
    background-image: url(/images/pages/page26/3-3.jpg);
}
.p26_s2_d.p26_s2_d2 .p26_s2_d_i3:after {
    padding-top: 118%;
}
.p26_s2_d.p26_s2_d2 .p26_s2_d_i2:after {
    padding-top: 117.5%;
}
.p26_s2_d.p26_s2_d3 .p26_s2_d_i1 {
    background-image: url(/images/pages/page26/4-1.jpg);
}
.p26_s2_d.p26_s2_d3 .p26_s2_d_i2 {
    background-image: url(/images/pages/page26/4-2.jpg);
}
.p26_s2_d.p26_s2_d3 .p26_s2_d_i3 {
    background-image: url(/images/pages/page26/4-3.jpg);
}

.p26_s2_d.p26_s2_d4 .p26_s2_d_i1 {
    width: 48.5%;
    float: left;
    margin: 0% 3% 0 0;
    background-image: url(/images/pages/page26/5-1.jpg);
}
.p26_s2_d.p26_s2_d4 .p26_s2_d_i1:after {
    padding-top: 241.5%;
}
.p26_s2_d.p26_s2_d4 .p26_s2_d_i2 {
    width: 48.5%;
    float: left;
    margin: 0% 0 0 0;
    background-image: url(/images/pages/page26/5-2.jpg);
}
.p26_s2_d.p26_s2_d4 .p26_s2_d_i2:after {
    padding-top: 241.5%;
}
.p26_s2_d p {
    position: absolute;
    width: 100%;
    color: #fff;
    font-size: 70%;
    text-align: center;
    bottom: 25px;
    font-weight: 500;
    padding: 0 10px;
}
.p26_s2_d.p26_s2_d4 {
    margin-right: 0;
}
.p26_s2_d.p26_s2_d6 {
    margin-right: 0;
}
.p26_s2_d.p26_s2_d5 .p26_s2_d_i1 {
    background-image: url(/images/pages/page26/6.jpg);
}
.p26_s2_d.p26_s2_d5 .p26_s2_d_i1:after {
    padding-top: 57%;
}
.p26_s2_d.p26_s2_d6 .p26_s2_d_i1 {
    background-image: url(/images/pages/page26/7.jpg);
}
.p26_s2_d.p26_s2_d6 .p26_s2_d_i1:after {
    padding-top: 57%;
}
.p26_s2_d > div {
    position: relative;
}
section.p26_s3 {
    background: url(/images/pages/page26/8.jpg);
    background-size: cover;
    background-position: center center;
    position: relative;
    font-size: 50%;
}
span.p26_s4_p1_s {
    display: block;
    position: relative;
    margin-bottom: 5%;
}

img.p26_s4_i1 {
    width: 100px;
    margin-left: 11%;
}

span.p26_s4_p1_s span {
    position: absolute;
    bottom: 0;
    font-size: 280%;
    font-weight: 600;
    line-height: 0.8em;
    color: #163775;
}

.p26_s4_d_b1 {
    width: 45%;
    padding-right: 5%;
    float: left;
}
p.p26_s4_p0 b {
    font-weight: 800;
    color: #183973;
}
p.p26_s4_p1 b {
    font-weight: 800;
    color: #183973;
}

p.p26_s4_p1 {
    padding-bottom: 10%;
}

img.p26_s4_i2 {
    width: 45%;
    float: left;
    margin: 13% 0 5% 5%;
}
p.p26_s7_p2 b {
    font-weight: 600;
}
img.p26_s4_i3 {
    width: 45%;
    float: left;
    margin: 8% 5% 5% 0;
}
.p26_s4_d_b1.p26_s4_d_b2 {
    padding: 3% 0 0 2%;
}
p.p26_s4_p0 {
    text-align: center;
    padding: 2% 0 5%;
}


h2.p26_s0_h2.p26_s4_h2 {
    color: #183973;
}
section.p26_s5.p24_s0_std {
    background: #fff;
}
.p26_s7w {
    background: #fff;
}
button.p26_s5_btn {
    padding: 1% 2%;
    text-align: center;
    background: #ec4d38;
    border: 0;
    font-size: 90%;
    border-radius: 6px;
    color: #fff;
    line-height: 140%;
    font-weight: 500;
}
img.p26_s5_i1 {
    float: left;
    width: 40%;
    margin: 5% 5% 0 5%;
}
p.p26_s5_p1 {
    padding: 10% 0 5%;
    font-size: 140%;
}
p.p26_s5_p1 b {
    font-weight: 700;
    color: #385388;
}
p.p26_s5_p2 {
    font-size: 70%;
    padding: 0 0 5%;
}
img.p26_s6_i1 {
    width: 47.2%;
    margin-right: 1.5%;
}
img.p26_s6_i1.p26_s6_i2 {
    width: 49.8%;
}

h2.p26_s0_h2.p26_s7_h2 {
    text-align: left;
    color: #385388;
}
p.p26_s7_p1 b {
    font-weight: 700;
}
p.p26_s7_p1 {
    line-height: 180%;
    padding: 3% 0 2% 0;
    font-size: 120%;
}
p.p26_s7_p2 {
    width: 70%;
    font-size: 80%;
    padding-top: 2%;
}
.p26_s7_dw {
    position: relative;
}
.p26_s7_d1 {
    width: 47%;
    text-align: right;
    position: absolute;
    top: 0;
    right: 0;
}
img.p26_s7_i1 {
    width: 100%;
    margin: 5% 0 3% 0;
}
img.p26_s7_i2 {
    width: 50%;
}
h2.p26_s0_h2.p26_s8_h2 {
    color: #385388;
}
img.p26_s8_i1 {
    width: 45%;
    float: right;
    margin: 5% 0 5% 2%;
}

img.p26_s8_i2 {
    width: 45%;
    float: left;
    margin: 5% 5% 5% 0%;
}

p.p26_s7_p2.p26_s7_p3 {
    width: 100%;
    padding-top: 5%;
}
img.p26_s8_i1 {
    width: 45%;
    float: right;
    margin: 5% 0 5% 2%;
}

img.p26_s8_i2 {
    width: 45%;
    float: left;
    margin: 5% 5% 5% 0%;
}

p.p26_s7_p2.p26_s7_p3 {
    width: 100%;
    padding-top: 5%;
}

p.p26_s7_p2 > span {
    display: block;
    font-size: 140%;
    font-weight: 700;
    color: #395487;
    padding-bottom: 2%;
    line-height: 160%;
}

p.p26_s7_p1.p26_s8_p1 > b {
    color: #395487;
}
p.p26_s7_p2.p26_s8_p2 > b {
    color: #395487;
    font-weight: 700;
}
p.p26_s7_p2.p26_s7_p4 {
    width: 100%;
    text-align: center;
    color: #395487;
    font-size: 110%;
}

p.p26_s7_p2.p26_s7_p4 > b {
    font-weight: 700;
}

section.p26_s9.p24_s0_std {
    background-image: url(/images/pages/page26/26.jpg);
    background-size: cover;
    background-position: center center;
    padding: 13% 0;
}

h2.p26_s0_h2.p26_s9_h2 {
    color: #fff;
    text-align: left;
}
h2.p26_s0_h2.p26_s9_1_h2 {
    color: #3a5586;
    text-transform: uppercase;
}
p.p26_s9_p1 {
    text-align: center;
    font-weight: 200;
    color: #c9c7c7;
    font-size: 170%;
    padding: 5% 0;
}
section.p27_s1.p24_s0_std {
    background-image: url(/images/pages/page27/1.jpg);
    background-size: cover;
    background-position: center center;
}
p.p27_s1_p1 {
    text-align: center;
    color: #fff;
    font-size: 210%;
    font-weight: 600;
    padding-bottom: 9%;
    text-transform: uppercase;
}
section.p27_s1.p24_s0_std .page20_b1 {
    padding-top: 5%;
    padding-bottom: 5%;
}
p.p27_s1_p2 {
    color: #fff;
    text-align: center;
    font-size: 140%;
}
p.p27_s1_p2 > b {
    font-weight: 600;
}
p.p27_s1_p2 > b > span {
	font-size: 120%;
}
h2.p27_s0_h2 {
    font-size: 170%;
    color: #333;
    font-weight: 200;
    line-height: 160%;
    text-transform: none;
    padding-top: 0;
    text-align: left;
}
h2.p27_s0_h2 > b {
    font-weight: 800;
    font-size: 105%;
    color: #153571;
}
img.p27_s2_i {
    width: 35%;
    float: right;
    margin-top: 5%;
}
p.p27_s1_p {
    float: left;
    width: 60%;
    border: 2px solid #ed6558;
    padding: 3.2% 2%;
    margin-top: 5%;
    font-size: 80%;
}
section.p27_s2.p24_s0_std {
    background: #fff;
}
img.p27_s3_i {
    width: 45%;
    float: right;
    margin: 10% 0 5% 5%;
}
p.p27_s3_p1 > b {
    font-weight: 600;
    color: #173770;
}
p.p27_s3_p1 > span {
    font-size: 260%;
    font-weight: 800;
    padding: 0 0 1.5% 0;
    display: inline-block;
    color: #19396f;
    margin-left: -3px;
}
p.p27_s3_p1 {
    padding: 7% 0 3% 0;
}
img.p27_s3_i {
    width: 50%;
    float: right;
    margin: 5% 0 5% 5%;
}

p.p27_s3_p1 > b {
    font-weight: 600;
    color: #173770;
}

p.p27_s3_p1 > span {
    font-size: 220%;
    font-weight: 800;
    padding: 0;
    display: inline-block;
    color: #19396f;
    margin-left: -3px;
}

p.p27_s3_p1 {
    padding: 5% 0 1% 0;
}

.p27_s3_d1 {
    width: 40%;
    float: left;
    margin-right: 8%;
}

.p27_s3_d1>img {
    width: 100%;
}

img.p27_s3_i1 {
    margin-bottom: 8%;
	margin-top: 15%;
}
p.p27_s3_p1.p27_s3_p2.p27_s3_p2_6 {
    padding-top: 12%;
}

p.p27_s3_p1.p27_s3_p2.p27_s3_p2_7 {
    padding-top: 19.5%;
}
img.p27_s3_i2 {
    margin-bottom: 20%;
}
.p27_s18 .page20_s14_d1_v1.page20_s14_d1_v1_3 {
    margin-left: 19.5%;
}
p.p27_s3_p1.p27_s3_p3 {
    font-size: 80%;
}

a.p27_s3_btn {
    padding: 1% 2%;
    text-align: center;
    background: #ec4d38;
    border: 0;
    font-size: 86%;
    border-radius: 6px;
    color: #fff;
    line-height: 140%;
    font-weight: 500;
}
img.p27_s3_i3 {
    width: 90%;
}
section.p27_s4.p24_s0_std {
    background: #fff;
}

img.p27_s4_i1 {
    width: 25%;
    float: right;
	margin-right: 2%;
}
img.p27_s4_i2 {
    width: 30.4%;
    float: right;
}
p.p27_s4_p1 {
    float: left;
}
p.p27_s4_p1 {
    padding: 2% 0 8% 0;
}
p.p27_s4_p1 > b {
    font-weight: 700;
}
img.p27_s4_i3 {
    width: 58%;
    float: right;
}
img.p27_s4_i0 {
    width: 75%;
    margin: 1% 0 0 -6%;
}
h3.p27_s0_h3.p27_s5_h3 {
    color: #153571;
    font-size: 150%;
    font-weight: 600;
    text-transform: uppercase;
	padding-bottom: 10%;
}
h2.p27_s0_h2.p27_s5_h2 {
    text-transform: uppercase;
    font-size: 150%;
	text-align: center;
}
button.p27_s5_btn {
    background: #163775;
    border: 0;
    border-radius: 10px;
    display: inline-block;
    color: #fff;
    padding: 1.5% 3%;
    margin: 1%;
	box-shadow: 0 0 10px rgb(0 0 0 / 51%);
}
p.p27_s5_p1 {
    text-align: center;
    padding: 5%;
}
button.p27_s5_btn.k_main_btn_active {
    background: #f04925;
}
button.p27_s5_btn.k_main_btn_active:hover {
    background: #f04925;
}
button.p27_s5_btn:hover {
    background: #8f2b16;
}
button.p27_s5_btn.p27_s5_btn3 {
    margin-left: 3%;
}

.p27_s5_b2_slide > div {
    display: none;
}

.p27_s5_b2_slide > div.k_box_active {
    display: block;
}
.p27_s5_b_img.k_img_active {
    display: block;
}
img.p27_s5_b_img {
    display: none;
	box-shadow: 0 0 10px rgb(0 0 0 / 9%);
}
.p27_s5_b1 {
    width: 40%;
    float: left;
}
.p27_s5_b2 {
    float: right;
    margin-right: 10%;
    width: 50%;
}
.p27_s5_b2 img {
    width: 100%;
}
p.p27_s5_b_p1 {
    font-size: 150%;
    font-weight: 500;
    color: #163775;
    padding-bottom: 5%;
}
p.p27_s5_b_btn {
    padding: 1.5% 0;
    color: #163775;
	cursor: pointer;
}
p.p27_s5_b_btn:hover {
	color: #f04925;
}
.p27_s5_b2.p27_s5_b2_slide {
    position: relative;
}
p.p27_s5_b_p1.p27_s5_b_p1-2 {
    margin-top: 10%;
}
span.p27_s5_arr_l {
    width: 40px;
    height: 70px;
    display: block;
    background: url(/images/korp/arr_l.svg?v1);
    background-size: 100% 100%;
    position: absolute;
    background-position: center center;
    top: 50%;
    background-repeat: no-repeat;
    left: 0;
    transform: translate(-150%, -50%);
	opacity: 0.7;
    cursor: pointer;
}
span.p27_s5_arr_r {
    width: 40px;
    height: 70px;
    display: block;
    background: url(/images/korp/arr_r.svg?v1);
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(150%, -50%);
	opacity: 0.7;
    cursor: pointer;
}

span.p27_s5_arr_l:hover {
	opacity: 1;
}
span.p27_s5_arr_r:hover {
	opacity: 1;
}
span.p27_s5_arr_r.no_active_btn {
	opacity: 0.2 !important;
}
span.p27_s5_arr_l.no_active_btn {
	opacity: 0.2 !important;
}
p.p27_s5_b_name {
    top: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    margin-top: -10%;
    color: #153571;
    font-weight: 400;
}
p.k_btn_active {
    color: #f04925;
    font-weight: 500;
}
.p27_s5_b {
    margin-bottom: 0%;
}
.p27_s5_b_slide {
    margin-bottom: 0%;
}
p.p27_s5_b_p1.p27_s5_b2_p1 {
    margin-top: 35%;
}
p.p27_s5_b_p1.p27_s5_b2_p2 {
    margin-top: 30%;
}
p.p27_s5_b_p1.p27_s5_b2_p3 {
    margin-top: 30%;
}
p.p27_s5_b_p1.p27_s5_b2_p4 {
    margin-top: 25%;
}
p.p27_s5_b_p1.p27_s5_b3_p1 {
    margin-top: 40%;
}
p.p27_s5_b_p1.p27_s5_b3_p2 {
    margin-top: 30%;
}
p.p27_s5_b_p1.p27_s5_b4_p1 {
    margin-top: 35%;
}
p.p27_s5_b_p1.p27_s5_b4_p2 {
    margin-top: 35%;
}
p.p27_s5_b_p1.p27_s5_b4_p3 {
    margin-top: 35%;
}
p.p27_s5_b_p1.p27_s5_b5_p2 {
    margin-top: 25%;
}
.p27_s5_box {
    display: none;
}
.p27_s5_box.k_s5_box_active {
    display: block;
}
.p27_s18 .page20_s14_d1_v1.page20_s14_d1_v1_4 {
    border: 15px solid #dfc26a;
    margin: 2.66% 2.66% 5% 2.66%;
}
.p27_s18 a.page20_s14_d1_v1.page20_s14_d1_v1_3 {
    margin-left: 19.5%;
}
section.p28_s1.p24_s0_std {
    background: url(/images/pages/page28/1.jpg?v1);
    background-size: cover;
    background-position: center center;
}
p.p28_s1_p1 {
    text-align: right;
    font-size: 300%;
    font-weight: 800;
    color: #4c4c4c;
    padding: 2% 0 44%;
    text-transform: uppercase;
    line-height: 140%;
}
section.p28_s2.p24_s0_std {
    background: #bec4d2;
}
p.p28_s2_p1 {
    float: left;
    text-align: center;
    color: #4c4c4c;
    width: 33.3%;
    line-height: 180%;
}
p.p28_s2_p1 > b {
    font-size: 140%;
    font-weight: 600;
}
h2.p28_s0_h2 {
    color: #4c4c4c;
    font-weight: 200;
	font-size: 210%;
	text-transform: none;
	    padding-bottom: 5%;
}
section.p28_s4.p24_s0_std {

}
h2.p28_s0_h2 > b {
    color: #4c4c4c;
    font-weight: 600;
}
h2.p28_s0_h2 span {
    font-size: 50%;
    font-weight: 400;
}
.p28_s3_box_foto {
    width: 100%;
}
.p28_s3_box_f {
    width: 48.5%;
    float: left;
    margin-bottom: 3%;
	position: relative;
	background: #989898;
}
.p28_s3_box_f:after {
    content: "";
    display: block;
    padding-top: 100%;
}
.foto_box_st_img {
    width: 100%;
    background-size: cover;
	display: none;
	position: absolute;
}
.foto_box_st_img.foto_st_img_active {
    display: block;
}
div.foto_box_st_img:after {
    padding-top: 100%;
    content: "";
    display: block;
}
.p28_s3_box_f.p28_s3_box_f1 {
    margin-right: 3%;
}
p.p28_s3_box_foto_p {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    padding: 4% 5%;
    font-size: 110%;
	z-index: 1;
}
span.p28_s3_box_gr {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(/images/pages/page28/fg.png);
    background-repeat: repeat-x;
}
.content-box-ed span.p28_s3_box_gr {
	display: none;
}
span.p28_s3_box_foto_arr_l {
    width: 6%;
    display: block;
    background: url(/images/korp/arr_l.svg);
    background-size: 100% 100%;
    background-position: center center;
    position: absolute;
    top: 50%;
    left: 2%;
    transform: translate(0, -50%);
	opacity: 0.8;
	cursor: pointer;
}
span.p28_s3_box_foto_arr_l:after {
    content: "";
    display: block;
    padding-top: 200%;
}
.info-zakaz-ya {
    display: none;
}
span.p28_s3_box_foto_arr_r {
    width: 6%;
    display: block;
    background: url(/images/korp/arr_r.svg);
    background-size: 100% 100%;
    background-position: center center;
    position: absolute;
    top: 50%;
    right: 2%;
    transform: translate(0, -50%);
	opacity: 0.8;
	cursor: pointer;
}
span.p28_s3_box_foto_arr_r:after {
    content: "";
    display: block;
    padding-top: 200%;
}
span.p28_s3_box_foto_arr_r.no_active_arr {
	opacity: 0.3 !important;
}
span.p28_s3_box_foto_arr_l.no_active_arr {
	opacity: 0.3 !important;
}
span.p28_s3_box_foto_arr_r:hover {
	opacity: 1;
}
span.p28_s3_box_foto_arr_l:hover {
	opacity: 1;
}
.p28_s3_box_f.p28_s3_box_full:after {
    padding-top: 62%;
}
.p28_s3_box_f.p28_s3_box_full {
    width: 100%;
}
.p28_s3_box_f.p28_s3_box_full span.p28_s3_box_foto_arr_l {
    width: 3%;
}
.p28_s3_box_f.p28_s3_box_full span.p28_s3_box_foto_arr_r {
    width: 3%;
}
.p26_s16_d1_b {
    width: 22.75%;
    float: left;
    margin-right: 3%;
    cursor: pointer;
}
.p26_s16_d1_b img {
    width: 100%;
}

.p26_s16_d1_b.p26_s16_d1_b3 {
    margin-right: 0;
}
.p26_s7_dw_col {
    padding-top: 10%;
}
button.p26_s16_btn.p26_s16_btn_active {
    display: none;
}
button.p26_s16_btn_s.p26_s16_btn_active {
    display: inline-block;
}
p.p26_s7_dw_col_n {
    font-size: 130%;
    color: #395487;
    font-weight: 500;
    padding: 0 0 2.5%;
}
p.p26_s7_dw_col_n_w {
    padding: 0 0 2.5%;
}
.p26_s7_dw_col_v {
    display: none;
}
.p26_s7_dw_col_v.p26_s7_dw_col_v_active {
    display: block;
}
button.p26_s7_dw_col_n:hover {
    background: #8f2b16;
}
button.p26_s7_dw_col_n.p26_s7_dw_col_n_active {
    background: #ed4a2f;
}
button.p26_s7_dw_col_n.p26_s7_dw_col_n_active:hover {
    background: #ed4a2f;
}
.p26_s16_d1_b img {
    border: 1px solid #e6e6e6;
}
button.p26_s16_btn {
    border: 0;
    padding: 1% 3%;
    background: #ec4d38;
    color: #fff;
    border-radius: 6px;
}

button.p26_s16_btn:hover {
    background-color: #f06b4c;
}
button.p26_s16_btn_s {
    border: 0;
    padding: 1% 3%;
    background: #ec4d38;
    color: #fff;
    border-radius: 6px;
    display: none;
}

button.p26_s16_btn_s:hover {
    background-color: #f06b4c;
}
.p26_s16_d1_b p {
    text-align: center;
    font-size: 70%;
    line-height: 160%;
    padding-top: 5%;
    padding-bottom: 15%;
    text-transform: capitalize;
}
section.p28_s3.p24_s0_std {
    padding: 2% 0 2%;
}
section.p28_s3.p24_s0_std {
    padding: 2% 0 2%;
}
button.p26_s7_dw_col_n {
    margin: 1% 2% 1% 0;
    font-size: 80%;
    padding: 0.5% 2%;
    border-radius: 10px;
    border: 0;
    background: #163775;
    color: #fff;
    box-shadow: 0 0 8px rgb(0 0 0 / 45%);
}
p.p26_s7_dw_col_n_w {
    padding: 2.5% 0;
}
p.p26_s16_btn_w {
    text-align: right;
    padding-top: 5%;
}
section.p29_s1 {
    background: url(/images/pages/page29/1.jpg);
	background-size: cover;
}
p.p29_s1_p1 {
    font-size: 250%;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    padding: 10% 0 5%;
}
p.p29_s1_p1 > span {
    color: #fffed6;
}
p.p29_s1_p2 {
    color: #fff;
    font-size: 120%;
    padding: 5% 0 10%;
}
h2.p29_s0_h2 {
    font-size: 170%;
    color: #4c4c4c;
    line-height: 160%;
    padding-top: 0;
}
h2.p29_s0_h2 > b {
    font-weight: 600;
}
h2.p30_s0_h2 {
    font-size: 170%;
    color: #fffed6;
    line-height: 160%;
    padding: 2% 0 2%;
}
h2.p30_s0_h2 > b {
    font-weight: 600;
}
img.p30_s3_i {
    width: 90%;
    margin: 5% 5% 0;
}
section.p29_s2 {
    background: url(/images/pages/page29/2.jpg);
    background-size: cover;
    background-position: center center;
}
img.p29_s2_i {
    float: right;
    margin: 5% 10% 5%;
    width: 35%;
}
p.p29_s2_p1 {
    padding: 6% 0 5%;
}
p.p34_s3_p1 a {
    color: #fff;
    font-weight: 600;
}
section.p29_s3 {
    background-color: #8cad8e;
    position: relative;
    background-image: url(/images/pages/page29/3f_1.svg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 25%;
    padding-bottom: 0%;
}

.p29_s3_b1 {
    background-image: url(/images/pages/page29/3f_2.svg);
    background-position: bottom left;
    background-size: 25%;
    background-repeat: no-repeat;
    padding-bottom: 5%;
}

section.p29_s3 .p29_s0_h2 {
    color: #fff;
}

p.p29_s3_p1 {
    color: #fff;
    text-align: center;
    padding: 2% 0 8%;
}

.p29_s3_d1 {
    width: 40%;
    float: left;
}

.p29_s3_d1 img {
    width: 90%;
    margin: 5%;
}

img.p29_s3_i5 {
    width: 8%;
    margin: 9% 6%;
    float: left;
}
.p29_s3_d2 {
    float: right;
    width: 40%;
}

p.p29_s3_p2 {
    padding-top: 9%;
    color: #fff;
}

p.p29_s3_p2.p29_s3_p2_3 {
    padding-top: 18%;
}

p.p29_s3_p2.p29_s3_p2_4 {
    padding-top: 12%;
}

img.p29_s3_i.p29_s3_i3 {
    margin-top: -3%;
}

img.p29_s3_i.p29_s3_i4 {
    margin-top: -13%;
}

p.p29_s2_p3 {
    color: #fff;
    text-align: center;
    padding-top: 1%;
}
p.p28_s3_a_foto_p {
    text-align: center;
    padding: 7% 0 4%;
}
a.p28_s3_a_foto {
    background: #ee4b30;
    color: #fff;
    padding: 2% 4%;
    text-decoration: none;
    border-radius: 6px;
}
a.p28_s3_a_foto:hover {
    background-color: #f06b4c;
}
section.p29_s4 {
    background-color: #fffed6;
}
.p29_s4 h2.p29_s0_h2 {
    text-transform: none;
}
p.p29_s4_p1 {
    width: 45%;
    padding-top: 5%;
}
p.p29_s4_p1 > span {
    color: #4c4c4c;
    font-size: 130%;
    font-weight: 500;
}

a.p29_s4_a {
    background: #ee4b30;
    color: #fff;
    padding: 1.5% 2%;
    text-decoration: none;
    border-radius: 6px;
}
a.p29_s4_a:hover {
    background-color: #f06b4c;
}p.p29_s4_p2 {
     padding: 5% 0 3%;
 }
section.p29_s4 {
    background-image: url(/images/pages/page29/4.jpg);
    background-size: 40%;
    background-position: bottom right;
    background-repeat: no-repeat;
}

p.p29_s4_p2 {
    padding: 5% 0 3%;
}

section.p29_s4 {
    background-image: url(/images/pages/page29/4.jpg);
    background-size: 40%;
    background-position: bottom right;
    background-repeat: no-repeat;
}

section.p29_s5 {
    background-color: #8cad8e;
}

p.p29_s5_p1 {
    font-size: 80%;
    color: #fff;
    float: left;
}

p.p29_s5_p1 > span {
    text-transform: uppercase;
    font-size: 120%;
    color: #fffed6;
}

img.p29_s5_i5 {
    width: 68%;
    float: right;
    margin: 8% 0 5% 0;
}

p.p29_s5_p1 > span b {
    font-weight: 600;
}

section.p29_s6.p24_s0_std {
    background: #fff;
}

h2.p29_s0_h2.p29_s6_h2 {
    color: #ee4b30;
}

p.p29_s6_p1 {
    text-align: center;
}

section.p29_s7.p24_s0_std {
    background: #8bac8d;
}

h2.p29_s0_h2.p29_s7_h2 {
    color: #fffed6;
}

p.p29_s7_p0 {
    color: #fffed8;
    padding: 5% 0;
    font-size: 160%;
    font-weight: 400;
}

p.p29_s7_p0 b {
    font-weight: 600;
}

.p29_s7_b1 {
    width: 45%;
    float: left;
    color: #fff;
    padding: 0 5% 0 0;
}

p.p29_s7_p1 > span {
    font-size: 140%;
    color: #fffed8;
    font-weight: 400;
}

img.p29_s7_i {
    float: right;
}

img.p29_s7_i.p29_s7_i1 {
    width: 40%;
}

img.p29_s7_i.p29_s7_i2 {
    width: 30%;
    margin: -15% 15% 0 0%;
}

img.p29_s7_i.p29_s7_i3 {
    width: 30%;
    margin: -10% 0% 0 0%;
}

img.p29_s7_i.p29_s7_i4 {
    width: 30%;
    margin: -10% 15% 0 0%;
}
p.p29_s7_p1_1 {
    padding-top: 10%;
}

p.p29_s7_p1.p29_s7_p2 {
    color: #fff;
    width: 50%;
    float: left;
    padding-right: 5%;
}

img.p29_s7_i.p29_s7_i5 {
    width: 45%;
    float: right;
}
section.p29_s8 {
    background: #fffed7;
    position: relative;
}

img.p29_s8_i.p29_s8_i1 {
    float: right;
    position: absolute;
    right: 0;
    margin-top: 3%;
    width: 50%;
    max-width: 950px;
}

p.p29_s8_p0.p29_s8_p0_1 {
    width: 40%;
    padding: 5% 0;
}

p.p29_s8_p0 > span {
    font-size: 200%;
    display: inline-block;
    padding-bottom: 7%;
}
p.p29_s8_p0 > span b {
    font-weight: 800;
}
img.p29_s8_i.p29_s8_i2 {
    float: left;
    position: absolute;
    left: 2%;
    margin-top: 3%;
    width: 45%;
}
p.p29_s8_p0.p29_s8_p0_2 {
    float: right;
    width: 50%;
    margin-top: 20%;
    text-align: right;
}
img.p29_s8_i.p29_s8_i3 {
    float: right;
    position: absolute;
    right: 0;
    margin-top: 13%;
    width: 50%;
}
p.p29_s8_p0.p29_s8_p0_3 {
    width: 50%;
    padding: 5% 0;
    margin-top: 15%;
}
img.p29_s8_i.p29_s8_i4 {
    float: left;
    position: absolute;
    left: 0%;
    margin-top: 1%;
    width: 38%;
    max-width: 680px;
}
p.p29_s8_p0.p29_s8_p0_4 {
    float: right;
    width: 40%;
    margin-top: 10%;
    text-align: right;
}
p.p29_s8_p2 {
    float: right;
    width: 100%;
    margin-top: -5%;
}
h2.p29_s0_h2.p29_s8_h2 {
    font-weight: 400;
}
h2.p29_s0_h2.p29_s8_h2 > b {
    font-weight: 600;
}
section.p29_s9 {
    background: url(/images/pages/page29/8.jpg);
    background-size: cover;
    background-position: center center;
}
h2.p29_s0_h2.p29_s9_h2 {
    text-align: left;
    color: #fffed6;
    padding-top: 2%;
}
p.p29_s9_p1 {
    color: #fff;
    padding-bottom: 30%;
}
section.p30_s1.p24_s0_std {
    background: url(/images/pages/page30/1.jpg);
    background-size: cover;
    background-position: center center;
}

p.p30_s1_p1 {
    text-align: right;
    font-size: 300%;
    font-weight: 800;
    color: #fffed6;
    padding: 5% 0 3%;
}

p.p30_s1_p2 {
    width: 55%;
    margin-left: 45%;
    padding: 3%;
    background: #fffed6;
    text-align: right;
    font-weight: 200;
    margin: 5% 0 5% 45%;
    line-height: 180%;
}
.p30_s2_page {
    display: none;
}
.p30_s2_page.p30_s2_page_act {
    display: block;
}
section.p30_s2 {
    background: #8cad8e;
}
p.p30_s4_p0 {
    display: block;
    padding: 1.5% 15% 1.5% 3%;
    font-size: 130%;
    background: #fffed6;
    position: relative;
    cursor: pointer;
}
p.p30_s4_p1 {
    padding: 3% 0 3%;
    display: none;
}
.p30_s2_page_b_act p.p30_s4_p1 {
    display: block;
}
.p30_s4_close {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 2%;
    top: 50%;
    cursor: pointer;
    z-index: 999;
    transform: translate(0, -50%) rotate(45deg);
    transition: transform 0.3s ease;
}
.p30_s4_b0 {
    margin-bottom: 3%;
}
.p30_s2_page_b_act .p30_s4_close {
    transform: translate(0, -50%) rotate(0deg);
}
.p30_s4_close::after {
    width: 100%;
    height: 2px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(-45deg);
    position: absolute;
    top: 50%;
    right: 0px;
}
.p30_s4_close::before {
    width: 100%;
    height: 2px;
    background: #f04925;
    content: "";
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 50%;
    right: 0px;
}
span.p30_s3_b {
    background: #fffed8;
    padding: 1.5% 3% 1.5% 5%;
    display: inline-block;
    margin-right: 1.5%;
    font-size: 120%;
    position: relative;
    cursor: pointer;
}
span.p30_s3_b:hover {
    background: #edd989;
}
span.p30_s3_b.p30_s3_b1 {
    width: 38.5%;
}

span.p30_s3_b.p30_s3_b2 {
    width: 60%;
    margin-right: 0;
}

span.p30_s3_b.p30_s3_b4 {
    width: 50%;
    margin-right: 0;
}

span.p30_s3_b.p30_s3_b3 {
    width: 48.5%;
    margin: 1.5% 1.5% 6% 0;
}

span.p30_s3_b > i {
    font-style: normal;
    position: absolute;
    top: 1%;
    left: 2%;
    font-size: 80%;
    color: #92b191;
}
span.p30_s3_b.p30_s2_page_act {
    background: #edda84;
    box-shadow: 0 0 16px rgb(255 255 255 / 50%);
}
section.p31_s1 {
    background: url(/images/pages/page31/1.jpg);
    background-position: center center;
    background-size: cover;
}
.p31_s1_d1 {
    border: 8px solid #fff;
}
p.p31_s1_p1 {
    text-align: center;
    color: #fff;
    font-size: 200%;
    font-weight: 500;
    padding: 8% 5% 0;
}
p.p31_s1_p2 {
    color: #fff;
    text-align: center;
    font-weight: 200;
    padding: 3% 5% 8%;
}
span.p31_s1_p2_s1 {
    font-weight: 500;
    color: #a36457;
}
span.p31_s1_p2_s2 {
    font-weight: 500;
    color: #ed4a2f;
}
span.p31_s1_p2_s3 {
    font-weight: 500;
    color: #efec98;
}
p.p31_s2_p1 {
    font-size: 170%;
    font-weight: 600;
    color: #4c4c4c;
}

section.p31_s2 {
    background: #ede6d7;
}

.p31_s2_d0 {
    padding: 3%;
    border: 2px solid;
    color: #4c4c4c;
    border-radius: 4px;
    width: 80%;
    position: relative;
	background: #ede6d7;
}

p.p31_s2_p2 {
    line-height: 180%;
}

p.p31_s2_p2 > b.p31_s2_p2_2 {
    font-size: 140%;
    padding: 0  0 2% 0;
    display: inline-block;
}

.p31_s2_d0.p31_s2_d1 {
    padding-right: 25%;
}

img.p31_s2_i1 {
    width: 44%;
    position: absolute;
    top: 5%;
    right: -5%;
}
img.p31_s2_i1.p31_s2_i2 {
    width: 29%;
    right: 1%;
}

img.p31_s2_i1.p31_s2_i3 {
    width: 50%;
    top: 15%;
    right: -5%;
}
img.p31_s2_i1.p31_s2_i4 {
    width: 45%;
    top: 20%;
}
.p31_s2_d0.p31_s2_d1 {
    float: right;
}

span.p31_s2_d0_s.p31_s2_d1_s {
    color: #9c9991;
    font-size: 300%;
    font-weight: 800;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    background: #ede6d7;
}
.p31_s2_d0_w {
    position: relative;
	    margin: 5% 0 10%;
}

span.p31_s2_d0_s.p31_s2_d1_s:after {
    content: "";
    background: #444;
    height: 2px;
    width: 400%;
    display: block;
    position: absolute;
    top: 50%;
    left: 100%;
}

span.p31_s2_d0_s.p31_s2_d2_s {
    color: #9c9991;
    font-size: 300%;
    font-weight: 800;
    position: absolute;
    top: 50%;
	right: 0;
    transform: translate(0, -50%);
    background: #ede6d7;
}

span.p31_s2_d0_s.p31_s2_d2_s:after {
    content: "";
    background: #444;
    height: 2px;
    width: 400%;
    display: block;
    position: absolute;
    top: 50%;
    right: 100%;
}
.p31_s2_d0.p31_s2_d3 {
    float: right;
}

span.p31_s2_d0_s.p31_s2_d3_s {
    color: #9c9991;
    font-size: 300%;
    font-weight: 800;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    background: #ede6d7;
}

span.p31_s2_d0_s.p31_s2_d3_s:after {
    content: "";
    background: #444;
    height: 2px;
    width: 400%;
    display: block;
    position: absolute;
    top: 50%;
    left: 100%;
}

span.p31_s2_d0_s.p31_s2_d4_s {
    color: #9c9991;
    font-size: 300%;
    font-weight: 800;
    position: absolute;
    top: 50%;
	right: 0;
    transform: translate(0, -50%);
    background: #ede6d7;
}

span.p31_s2_d0_s.p31_s2_d4_s:after {
    content: "";
    background: #444;
    height: 2px;
    width: 400%;
    display: block;
    position: absolute;
    top: 50%;
    right: 100%;
}
section.p31_s3 {
    background: url(/images/pages/page31/3.png?v1);
    background-position: center center;
    background-size: cover;
	position: relative;
}
p.p31_s3_p1 {
    font-size: 170%;
    line-height: 160%;
}
p.p31_s3_p1 > span {
    color: #fff;
    font-weight: 600;
}
p.p31_s3_p2 {
    padding: 3% 0;
    line-height: 180%;
}

p.p31_s3_p3 {
    font-size: 120%;
    font-weight: 500;
}

img.p31_s3_i1 {
    position: absolute;
    top: 0%;
    right: 0;
    width: 15%;
}

img.p31_s3_i2 {
    position: absolute;
    top: 35%;
    right: 10%;
    width: 30%;
}

img.p31_s3_i3 {
    width: 40%;
    margin: 5% 0 3%;
}
section.p31_s4.p24_s0_std {
    background: #fff;
}

p.p31_s4_p1 {
    font-size: 170%;
    text-align: center;
    font-weight: 700;
}

p.p31_s4_p2 {
    text-align: center;
    padding: 5% 0 2%;
    line-height: 180%;
}
section.p31_s4.p24_s0_std {
    background: #fff;
}

p.p31_s4_p1 {
    font-size: 170%;
    text-align: center;
    font-weight: 800;
}

p.p31_s4_p2 {
    text-align: center;
    padding: 5% 0 2%;
    line-height: 180%;
}

p.p31_s5_p1 {
    font-size: 170%;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
}

p.p31_s5_p2 {
    width: 50%;
    font-size: 60%;
    line-height: 650%;
	padding-top: 5%;
}

input.page20_form.page20_form_2 {
    background: transparent;
    padding: 0;
    border-bottom: 1px solid;
    border-radius: 0;
    line-height: 0;
}

p.p31_s5_p2 label.form20 > span {
    left: 0;
    line-height: 160%;
}

p.p31_s5_p2 label.form20-focus > span {
    color: #363636;
}

p.p31_s5_p2 label {
    margin: 0 0 5% 0;
}
img.p31_s5_i1 {
    width: 40%;
    position: absolute;
    top: 29%;
    right: 0;
}

section.p31_s5 {
    position: relative;
}
button.page20_form_btn_31.page20_form_btn_2 {
    margin-top: 10%;
}
p.p31_s6_p1 {
    text-align: right;
    font-size: 170%;
}

p.p31_s6_p1 b {
    font-weight: 800;
}

section.p31_s6 {
    background-color: #bec4d2;
    background-image: url(/images/pages/page31/5.jpg);
    background-position: left center;
    background-size: 40%;
    background-repeat: no-repeat;
}

p.p31_s6_p2 {
    text-align: right;
    padding: 5% 0 0% 60%;
    line-height: 180%;
}

button.page20_form_btn_31.page20_form_btn_3 {
    font-size: 100%;
    font-weight: 500;
    margin-top: 15%;
}
button.page20_form_btn_31.page20_form_btn_4 {
    font-size: 100%;
    font-weight: 500;
    margin-top: 5%;
    width: auto;
    padding: 1.5% 3%;
}

p.p31_s7_p1 {
    text-align: right;
    color: #fff;
    font-size: 170%;
}
p.p31_s7_p2 {
    text-align: right;
    color: #fff;
}
p.p31_s7_p1 b {
    font-weight: 600;
    text-transform: uppercase;
}

section.p31_s7 {
    background: url(/images/pages/page31/6.jpg);
    background-position: center center;
    background-size: cover;
}
.page20_sec3_popUp button.page20_form_btn_31 {
    background-color: #ff7d67;
}
.page20_sec3_popUp button.page20_form_btn_31:hover{
     background-color: #ffa192;
 }
 section.page20_s44.p32_s13 {
    background: url(/images/pages/page32/5.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #f5e6be;
}
section.page20_s44.p32_s13 p.page20_s44_p1 {
    font-size: 200%;
}
section.page20_s44.p32_s13 p.page20_s44_p2 {
    font-size: 100%;
}
p.p32_s1_p1 {
    font-size: 240%;
    text-transform: uppercase;
    color: #fff;
	padding: 8% 0;
}
p.p32_s1_p1 > b {
    font-weight: 600;
}
section.p32_s1 {
	background-image: url(/images/pages/page32/1.jpg);
    background-size: cover;
    background-position: center center;
}
img.p32_s2_d1_img {
    width: 35%;
    float: left;
    margin: 0% 8% 0% 0;
}
p.p32_s2_d1_img {
    float: left;
    font-size: 180%;
    padding-top: 15%;
    font-weight: 200;
}

p.p32_s2_d1_img > b {
    font-weight: 800;
    color: #f04925;
}

a.p32_s2_d1_a {
    background: #f04925;
    color: #fff;
    font-size: 50%;
    padding: 3% 6%;
    text-transform: uppercase;
    font-weight: 400;
    border-radius: 6px;
    margin-top: 10%;
    display: inline-block;
    line-height: 160%;
}
a.p32_s2_d1_a:hover {
    background-color: #f06b4c;
    text-decoration: none;
}
section.p32_s3 {
    background: #fff;
}
p.p32_s5_p1 {
    color: #fff;
    font-size: 120%;
    font-weight: 200;
}
section.p32_s5 {
    background-color: #163775;
}
a.p32_s5_a1 {
    padding: 1.5% 3%;
    text-align: center;
    background: #ec4d38;
    border: 0;
    font-size: 100%;
    border-radius: 6px;
    color: #fff;
    line-height: 100%;
    font-weight: 500;
    margin: 5% 0 2%;
    display: inline-block;
    width: auto;
}
a.p32_s5_a1:hover {
	background-color: #f06b4c;
	text-decoration: none;
}
section.p32_s5 {
    background-image: url(/images/pages/page32/6.jpg);
    background-size: 40%;
    background-position: right center;
    background-repeat: no-repeat;
}
section.p32_s5 {
    background-image: url(/images/pages/page32/6.jpg);
    background-size: 40%;
    background-position: right center;
    background-repeat: no-repeat;
}

section.p32_s6 {
    background-image: url(/images/pages/page32/7_1.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.p32_s6_b1 {
	background-image: url(/images/pages/page32/7_2.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	padding: 8% 5%;
}

p.p32_s6_p1 {
    font-size: 200%;
    padding-bottom: 2%;
	text-align: center;
}
p.p32_s6_p1 b {
    font-weight: 800;
    color: #ec4a2f;
    font-size: 103%;
}
p.p32_s7_p0_1 {
    text-align: center;
	padding-bottom: 5%;
}
.p32_s7_b1 {
    width: 50%;
    float: left;
}
.p32_s7_b2 {
    width: 50%;
    float: left;
    padding-right: 0;
    padding-left: 5%;
}
p.p32_s7_p1 {
    line-height: 180%;
}

p.p32_s7_p1 b {
    display: inline-block;
    padding-bottom: 4%;
}
section.p32_s7 > div {
    background-image: url(/images/pages/page32/8.png);
    background-size: 30%;
    background-position: 30% 100%;
    background-repeat: no-repeat;
    padding-bottom: 10%;
}

section.p32_s7 {
    background: #fff;
}
img.p33_s2_i1 {
    width: 100%;
}
img.p33_s2_i1 {
    width: 100%;
}
section.p33_s1 {
    background: url(/images/pages/page33/1.jpg);
    background-position: center center;
    background-size: cover;
}
p.p33_s1_p1 {
    text-align: center;
    color: #f7e7c6;
    text-transform: uppercase;
    font-size: 200%;
    font-weight: 800;
}
p.p33_s1_p2 {
    color: #fff;
    font-weight: 200;
    text-align: center;
    padding: 3% 0 5%;
}
p.p33_s1_p2 b{
	font-weight: 500;
	color: #f7e7c6;
}
p.p33_s1_p3 {
    text-align: center;
}
img.p33_s1_i1 {
    width: 7%;
}
section.p33_s2 {
    background: #f7e7c6;
}
h2.p33_h2_0 {
    font-size: 170%;
    text-transform: none;
    line-height: 160%;
    font-weight: 400;
    color: #4c4c4c;
    padding: 0 0 2%;
}
h2.p33_h2_0 > b {
    font-weight: 600;
}
p.p33_s2_p1 {
    text-align: center;
    padding: 1% 0 5%;
}
p.p33_s2_p2 {
    text-align: center;
    padding: 0% 0 0%;
    font-size: 140%;
}

section.p33_s2 {
    background: #f7e7c6;
}

h2.p33_h2_0 {
    font-size: 170%;
    text-transform: none;
    line-height: 160%;
    font-weight: 400;
    color: #4c4c4c;
    padding: 0 0 2%;
}
h2.p33_h2_0 > b {
    font-weight: 600;
}
p.p33_s2_p1 {
    text-align: center;
    padding: 1% 0 5%;
}
p.p33_s2_p2 {
    text-align: center;
    padding: 0% 0 0%;
    font-size: 140%;
}
section.p33_s3 {
    background: #4c4c4c;
}
h2.p33_h2_0.p33_h2_2 {
    color: #f7e7c6;
}
p.p33_s3_p1 {
    color: #fff;
    text-align: center;
    padding-bottom: 5%;
}
img.p33_s3_i0 {
    width: 47%;
    margin: 3% 6% 3% 0;
    display: block;
    float: left;
}
img.p33_s3_i0.p33_s3_i2, img.p33_s3_i0.p33_s3_i4, img.p33_s3_i0.p33_s3_i6 {
    margin-right: 0;
}
p.p33_s3_p2_l {
    float: left;
    color: #f7e7c6;
    font-weight: 600;
}
p.p33_s3_p2_r {
    float: right;
    color: #f7e7c6;
    font-weight: 600;
}
p.p33_s4_p2 {
    font-weight: 600;
    text-align: center;
    padding: 5% 0 3%;
    font-size: 140%;
}

.p33_s4_d1 {
    background: #f7e7c6;
    padding: 4%;
}

img.p33_s4_i0.p33_s4_i1 {
    width: 47.5%;
    float: left;
}

img.p33_s4_i0.p33_s4_i2 {
    width: 47.5%;
    float: right;
}
h2.p33_h2_0.p33_h2_4 {
    color: #fff;
}

h2.p33_h2_0.p33_h2_4 b {
    color: #f7e7c6;
}

h2.p33_h2_0.p33_h2_4 > span {
    font-size: 80%;
}

section.p33_s5 {
    background: #f7e7c6;
}

.p33_s5_d0 {
    width: 30%;
    float: left;
    margin-right: 5%;
    margin-bottom: 5%;
}
.p33_s5_d0.p33_s5_d0_3 {
    margin-right: 0%;
}
p.p33_s2_d0_p1 {
    padding: 8% 0;
    font-size: 140%;
    font-weight: 600;
}
section.p33_s6 {
    background: #4c4c4c;
}

h2.p33_h2_0.p33_h2_11 {
    color: #f7e7c6;
}

p.p33_s3_p1 > b {
	color: #f7e7c6;
	}

section.p33_s6 .p33_s2_d0_p1,
section.p33_s6 .p33_s2_d0_p2 {
	color: #fff;
}
section.p33_s4 {
    background: #fff;
}

.p33_s4 .p31_s2_d0.p31_s2_d1 {
    background: #fff;
	    padding-right: 20%;
}

.p33_s4 span.p31_s2_d0_s.p31_s2_d1_s {
    background: #fff;
    color: #fbb2a6;
}
img.p33_s4_i1_1 {
    position: absolute;
    top: 50%;
    right: 2%;
    transform: translate(0, -50%);
    width: 22%;
}
.p33_s6_d1 {
    padding: 5%;
    background: #fff;
    margin-top: 2%;
}
p.p33_s6_p1 {
    padding: 0 0 5%;
}
img.p33_s5_i0 {
    width: 100%;
}
p.p34_s1_p {
    font-size: 250%;
    padding: 10% 0;
    color: #163775;
    font-weight: 600;
}
section.p34_s1 {
    background: url(/images/pages/page34/1.jpg);
    background-size: cover;
    background-position: center center;
}
p.p34_s2_p {
    font-weight: 200;
}
p.p34_s2_p > b {
    font-weight: 600;
    color: #214176;
}
.p34_s3_d1 {
    width: 50%;
    display: block;
    float: left;
    background: #163775;
    color: #fff;
    padding: 5% 15% 5% 0;
}

p.p34_s3_p1 {
    font-size: 80%;
}
.p34_s3_d2 {
    width: 50%;
    float: left;
}
section.p34_s4 {
    background: #fff;
}

p.p34_s4_p1 {
    text-align: center;
    font-size: 140%;
    font-weight: 200;
    padding-bottom: 8%;
}

img.p34_s4_i1 {
    width: 100%;
}

.p34_s4_d1_d {
    width: 28.3%;
    float: left;
    margin: auto;
}
.p34_s4_d1_d.p34_s4_d1_d2 {
    float: left;
	margin-left: 17%;
}
.p34_s4_d1_d.p34_s4_d1_d1 {
    margin-left: 14%;
}
p.p34_s4_p2 {
    font-size: 90%;
    font-weight: 200;
    padding: 8% 0;
    height: 260px;
}

p.p34_s4_p2 > b {
    font-size: 120%;
}

p.p34_s4_p3 {
    font-size: 80%;
    font-weight: 200;
}

p.p34_s4_p3 > b {
    font-size: 140%;
    color: #183973;
}
.p34_s4_d1 {
    width: 90%;
    margin: 0 5%;
}

section.p34_s3_1.p24_s0_std {
    padding: 0;
}

.p34_panoram iframe {
    width: 100%;
    height: 50vh;
    border: 0;
    margin: 0;
    padding: 0;
    line-height: 0;
    display: block;
}

section.p34_s3.p24_s0_std {
    padding: 0;
    background: #163775;
    position: relative;
}
p.p34_s4_p3 a {
    color: #234275;
    text-decoration: none;
}
p.p34_s5_p > a {
    color: #444;
    font-weight: 400;
}
p.p34_s5_p {
    font-weight: 200;
    font-size: 80%;
    line-height: 180%;
}
p.p34_s5_p > b {
    font-size: 140%;
    font-weight: 600;
    color: #214176;
    display: inline-block;
    padding-bottom: 1.5%;
}

.p34_s3_d2 {
    width: 50%;
    float: left;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 50%;
    right: 0;
}
.p34_s3_d2 > iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
p.page20_s7_p1 small {
    display: block;
    line-height: 160%;
    padding: 4% 0;
    font-size: 70%;
}
section.page20_s8_1 {
    background: #232323;
	padding-bottom: 5%;
}

h2.page20_s8_1_h2 {
    color: rgb(255, 250, 117);
    font-weight: 500;
    text-transform: none;
    line-height: 160%;
    padding: 6% 0;
	    font-size: 300%;
}

section.page20_s8_1 > div {
    position: relative;
}

img.page20_s8_1_img1 {
    position: absolute;
    width: 20%;
    top: 97%;
    right: 29%;
}

img.page20_s8_1_img2 {
    position: absolute;
    width: 40%;
    right: 0%;
    top: 40%;
}
img.page20_s8_1_img2-1 {
    position: absolute;
    width: 40%;
    right: 0%;
    top: 30%;
}
img.page20_s8_1_img2-2 {
    position: absolute;
    width: 40%;
    right: 0%;
    top: 65%;
}

img.page20_s8_1_img3 {
    position: absolute;
    right: 30.5%;
    top: 91%;
    width: 8%;
}

p.page20_s8_1_p1 {
    font-size: 160%;
    line-height: 180%;
    width: 60%;
    color: #fff;
    padding-bottom: 3%;
    font-weight: 500;
}

p.page20_s8_1_p1-2 {
    font-size: 160%;
    line-height: 180%;
    width: 60%;
    color: #fff;
    padding-bottom: 3%;
    font-weight: 200;
}
p.page20_s8_1_p1-2 b {
    font-weight: 400;
}

p.page20_s8_1_p2 {
    font-size: 160%;
    line-height: 180%;
    width: 60%;
    color: #9afc5f;
    font-weight: 500;
}

p.page20_s8_1_p2 > b {
    font-size: 120%;
    font-weight: 500;
    color: rgb(255, 250, 117);
	color: #ed4a2f;
}
p.page20_s8_1_p1 > span {
    color: rgb(255, 250, 117);
}





section.p23n_s0 {
    background: url(/images/pages/page23/n/1_v2.jpg);
    background-size: cover;
    padding: 10% 0;
    position: relative;
}

section.p23n_s0:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgb(0 0 0 / 70%);
    top: 0;
    z-index: 0;
}

p.p23n_s0_p1 {
        position: relative;
    z-index: 1;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 200%;
    font-weight: 100;
    margin-top: 5%;
}

p.p23n_s0_p2 {
        position: relative;
    z-index: 1;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
	font-size: 200%;
    font-weight: 100;
    margin-top: 5%;
}





p.p23n_s1_p1 {
    font-size: 200%;
    text-transform: uppercase;
    text-align: center;
    padding: 8% 0 4%;
    font-weight: 200;
}

p.p23n_s1_p1 >b {
    font-weight: 500;
    font-size: 105%;
}
p.p23n_s1_p2 {
    text-align: center;
}
img.p23n_s1_img1 {
    width: 100%;
	margin-bottom: 4%;
}
img.p23n_s1_img1_2 {
    width: 100%;
	margin-bottom: 2%;
}
.p23n_s3_p2 button.page20_sec1_b1 {
    font-size: 100%;
    padding: 1% 2%;
    margin: 0;
	text-transform: uppercase;
}
.p23n_s3_p2 button.page20_sec1_b2 {
    font-size: 100%;
    padding: 1% 2%;
    margin: 0;
	text-transform: uppercase;
}
button.page20_sec1_b2 {
    background: #ee4b30;
    color: #fff;
    border: 0;
    font-weight: 500;
    border-radius: 0px;
}
button.page20_sec1_b2:hover {
    background-color: #f06b4c;
}
p.p23n_s3_p2 {
    text-align: center;
    padding: 2% 0% 5%;
}
section.p23n_s6 {
    background: url(/images/pages/page23/n/3.jpg);
    background-size: cover;
}

section.page20_sec3.p23_sec3 {
    font-size: 50%;
	background-image: url(/images/pages/page23/n/6.jpg);
}
section.p23n_s1 {
    background: rgb(255,252,247);
    background: linear-gradient(0deg, rgba(255,252,247,1) 0%, rgba(255,255,255,1) 100%);
}
section.p23n_s3 {
    background: rgb(255,255,255);
	padding-bottom: 2%;
}
p.h-pod-razdel-top-h b {
    font-weight: 600;
}
p.h-pod-razdel-top-h {
    font-weight: 400;
}
section.p23n_s3b {
    background: rgb(255 248 230);
}

section.p23n_s4n {
    background: rgb(255 248 230);
}

section.p23n_s5b {background: rgb(254,236,198);background: linear-gradient(0deg, rgba(254,236,198,1) 0%, rgba(255,238,208,1) 100%);}

div.p23n_box_s6 {
    background: linear-gradient(180deg, rgb(233 242 237) 0%, #45854b40 34.82%, #45854b40 61.9%, #ffffff 100%);
}
img.p23n_s8_img1 {
    width: 40%;
    float: left;
}

.p23n_s8_p1 p {
    width: 45%;
    float: right;
    position: relative;
	font-size: 85%;
}

.p23n_s8_p1 p span {
    position: absolute;
    font-size: 150%;
    border: 1px solid #000;
    text-align: center;
    left: -17%;
    line-height: 60%;
    top: 50%;
    padding: 5% 4.8% 5% 5%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    font-weight: 400;
    display: block;
}

section.p23n_s8 {
    padding: 5% 0;
}
.p23n_s8_p1.p23n_s8_p1-1 > p {
    margin-top: 2%;
}
.p23n_s8_p1.p23n_s8_p1-2 > p {
    margin-top: 5%;
}
.p23n_s8_p1.p23n_s8_p1-3 > p {
    margin-top: 5%;
}
.p23n_s8_p1.p23n_s8_p1-4 > p {
    margin-top: 8%;
}
.p23n_s8_p1 {
    margin-top: 3%;
}
p.p23n_s8_p1 {
    text-align: center;
    text-transform: uppercase;
    font-size: 120%;
    font-weight: 600;
    padding-bottom: 4%;
    color: #e45734;
}
.p23n_box_s9b {
    background: linear-gradient(180deg, rgb(246 218 209) 0%, #ffffff 100%);
}


p.p23n_s1_p2 {
    text-transform: uppercase;
    font-size: 160%;
    padding-bottom: 4%;
}

img.p23n_s9_img0 {
    width: 32%;
    margin-right: 2%;
}

img.p23n_s9_img0.p23n_s9_img3 {
    margin-right: 0;
}

section.p23n_s9 {
    padding-bottom: 3%;
}

section.p23n_s10 img {
    width: 48.6%;
    margin-bottom: 2%;
}

img.p23n_s10_img1 {
    margin-right: 2%;
}
img.p23n_s11_img1 {
    width: 30%;
}
p.p23n_s11_p2 {
    text-align: center;
    padding: 5% 0 3%;
}
p.p23n_s11_p1 {
    font-size: 150%;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
	padding-bottom: 3%;
}
section.p23n_s11b {
    padding: 0 0 5%;
}
a.p23n_s11b_p2 {
    padding: 5% 5% 10%;
    text-align: center;
    width: 100%;
    display: inline-block;
}

img.p23n_s11_img2 {
    width: 70%;
}
span.page20_s8_p_new {
    font-weight: 500;
    color: #f4431a;
}

p.page20_s8_1_p3 {
    font-size: 140%;
    line-height: 180%;
    width: 60%;
    color: #fff;
    padding-bottom: 3%;
    font-weight: 200;
}
p.page20_s8_1_p0 {
    color: rgb(255, 250, 117);
    font-weight: 200;
    text-transform: none;
    line-height: 160%;
    padding: 0% 0 5%;
    font-size: 300%;
    text-align: center;
}
p.page20_s8_1_p1-0 {
    color: #acf775;
    font-size: 200%;
    font-weight: 500;
    padding: 0 0 2%;
}
p.page20_s8_1_p1-0.page20_s8_1_p1-0-2 {
    padding-top: 5%;
}
p.page20_s8_1_p3 {
    padding: 0 5% 5% 5%;
    width: 100%;
}
.block-matx-box img {
    border: 1px solid #bebebe;
}
input.del_akk {
    font-size: 200%;
    padding: 1% 4%;
    background: #e63e0f;
    color: #fff;
    border: 0;
}
img.btn-pril.btn-pril-gp {height: 40px;}

img.btn-pril.btn-pril-ap {height: 40px;
    margin-left: 50px;
}

p.appbox {
    width: 150%;
    padding: 10% 0 5% 15%;
	    position: relative;
}
img.btn-pril-qr {
    width: 28%;
    margin: 2% 18.5% 6% 2%;
}
span.btn-pril-sp {
    position: absolute;
    top: 20%;
    left: 95%;
    width: 100%;
    color: #fff;
}
.popup-close.app-popup::before {
    background: #e63e0f;
}
.popup-close.app-popup::after {
    background: #e63e0f;
}

.app_download_box {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 140%;
    background: #fff;
    z-index: 999;
    display: none;
	    border-bottom: 1px solid #0b57d0;
}
.popup-close.app-popup {
    position: absolute;
    top: 5px;
    right: 10px;
    width: 20px;
    height: 20px;
}
.app_download_wr {
        padding: 5% 5% 5% 30%;
        background-image: url(/images/gs2.png);
        background-size: 20%;
        background-repeat: no-repeat;
        background-position: 5%;
    }
	
a.app_download_a {
    background: #0b57d0;
    color: #fff;
    display: inline-block;
    padding: 1.5% 5%;
    border-radius: 20px;
    margin-top: 2.5%;
}

.menu-razd-sk-box > img {
    width: 100%;
    height: 100%;
}

span.youplay {
    display: block;
    width: 13%;
    margin: 23% 43.5%;
    background-image: url(/images/youtub.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
}


section.page35_b1 {
    margin: 0;
    background-color: #f9fbfc;
	padding-bottom: 5%;
}

section.page35_b1 {
	background-image: url('/images/pages/page35/1.jpg?v1');
    background-size: cover;
	padding-top: 50%;
    background-size: 100% auto;
	background-repeat: no-repeat;
}
.webp section.page35_b1 {
    background-image: url('/images/pages/page35/1.webp?v1');
}
img.page35_b1_img2 {
    width: 36%;
    margin: 0% 0% 25% 10%;
}
img.page35_b1_img3 {
    width: 35%;
    margin: 3% 0 23% 5%;
}


.page35_b1_2_box {
    background: #F04925;
    width: 80%;
    margin: -21% 0 0 20%;
	border-radius: 10px 0 0 10px;
}
.page35_b1_2_box > p {
    padding: 5% 7%;
    color: #fff;
    font-size: 160%;
}
p.page35_b1_2_box_p2 {
    padding-top: 0;
    font-size: 180%;
    font-weight: 600;
}
p.page35_b1_2_box_p3 {
    padding-top: 0;
    font-size: 240%;
    text-transform: uppercase;
    font-weight: 800;
    color: #F5F296;
}

section.page35_b2 {
	background-image: url('/images/pages/page35/2_0.jpg');
    background-size: cover;
	margin-top: 0%;
}
.webp section.page35_b2 {
    background-image: url('/images/pages/page35/2_0.webp');
}

.page35_b2_box {
    width: 38%;
    padding: 5% 3%;
    background: rgb(255 255 255 / 68%);
    font-size: 160%;
    margin: 5% 0 4% 4%;
    border-radius: 10px;
}

.page35_b2_1 {
    padding: 0.1%;
    position: relative;
}

button.page35_b2_btn {
    position: static;
    width: 38%;
    margin: 0 0 5% 4%;
    font-size: 160%;
    padding: 1% 2%;
    text-transform: uppercase;
    background: #F04925;
    font-weight: 500;
    color: #fff;
    border: 0;
    border-radius: 10px;
}

p.page35_b2_box_p1 {
    color: #F04925;
    text-transform: uppercase;
    font-size: 120%;
    font-weight: 600;
    margin-bottom: 5%;
}


section.page35_b3 {
    background: #787878;
    padding-bottom: 5%;
}

p.page35_b3_p1 {
    color: #fff;
    font-size: 330%;
    text-transform: uppercase;
    font-weight: 800;
    text-align: center;
    padding: 5% 0 3%;
}

.page35_b3_box {
    width: 27%;
    margin: 0 1.5% 5%;
    background: #fff;
    border: 5px solid #f04925;
    border-radius: 8px;
    padding: 2% 2% 2% 5%;
    font-size: 130%;
    font-weight: 500;
    float: left;
}

.page35_b3_box {
    position: relative;
}
.page35_b3_box.page35_b3_box1 {
    margin-left: 6.5%;
    height: 300px;
}
i.page35_b3_box_i {
    position: absolute;
    left: 0;
    top: 0;
    background: #f04925;
    color: #fff;
    padding: 1% 4% 1% 3.8%;
    font-size: 140%;
    font-style: normal;
    font-weight: 500;
    border-radius: 0 0  8% 0;
}
p.page35_b3_box2_p2 {
    float: left;
	padding-left: 3%;
}

p.page35_b3_box2_p1 {
    float: left;
}
.page35_b3_box.page35_b3_box2 {
    padding: 6% 2% 6% 5%;
    height: 300px;
}
.page35_b3_box.page35_b3_box3 {
    padding: 4% 3% 3% 5%;
    height: 300px;
}

section.page35_b4 {
    background-image: url('/images/pages/page35/2.jpg');
    background-position: 100% 96%;
    background-size: 101%;
}
.webp section.page35_b4 {
    background-image: url('/images/pages/page35/2.webp');
}
p.page35_b4_p1 {
    font-size: 180%;
    width: 90%;
    padding: 5% 5% 4% 5%;
}

p.page35_b4_p1 > b {
    color: #f04925;
    font-weight: 600;
}
p.page35_b4_p2 > b {
    color: #f04925;
    font-weight: 600;
}
p.page35_b4_p2 {
    font-size: 180%;
    width: 90%;
    padding: 0 5% 5%;
    font-weight: 500;
}

p.page35_b5_p1 {
    color: #163775;
    font-size: 260%;
    text-transform: uppercase;
    font-weight: 800;
    text-align: center;
    padding: 5% 10%;
}

.page35_b5_1 {
    border: 4px solid #f04925;
    border-left: 0;
    width: 75%;
    position: relative;
    margin-bottom: 5%;
}

p.page35_b5_1_p1 {
    font-size: 300%;
    text-transform: uppercase;
    font-weight: 800;
    color: #163775;
    padding: 2% 5%;
}

p.page35_b5_1_p1 > b {
    font-size: 200%;
    font-weight: 800;
    color: #f04925;
}

p.page35_b5_1_p2 {
    width: 70%;
    font-size: 160%;
    padding: 0% 0% 5% 5%;
    font-weight: 500;
}

p.page35_b5_1_p2 > b {
    font-weight: 800;
    color: #f04925;
}

img.page35_b5_img1 {
    position: absolute;
    top: 48%;
    transform: translateY(-50%);
    right: -15%;
    width: 40%;
}
img.page35_b5_img1.page35_b5_img2 {
    position: absolute;
    top: 48%;
    transform: translateY(-50%);
    right: -15%;
    width: 40%;
}

.page35_b5_1.page35_b5_1_2 p.page35_b5_1_p2 {
    padding-bottom: 10%;
}

section.page35_b6 {
    background: #787878;
    position: relative;
}

p.page35_b6_p1 {
    padding: 5%;
    font-size: 180%;
    color: #fff;
    width: 50%;
}
p.page35_b6_p2 {
    width: 50%;
    padding: 0 5% 5% 5%;
    font-size: 180%;
    color: #fff;
}

img.page35_b6_img {
    width: 50%;
    position: absolute;
    top: 50%;
    right: 3%;
    transform: translateY(-50%);
}
p.page35_b6_p1 span {
    font-weight: 800;
    font-size: 110%;
    color: #f5f296;
}
b.page35_b6_p2_b {
    font-weight: 800;
}
a.page35_b6_p3_a {
    color: #fff;
    text-decoration: none;
    background: #f04925;
    padding: 2%;
}

p.page35_b6_p3 {
    padding: 0 0 7% 5%;
    font-size: 220%;
    text-transform: uppercase;
    color: #fff;
}

section.page36_b1 {
    background-image: url(/images/pages/page36/1.jpg);
    background-size: cover;
}
.webp section.page36_b1 {
    background-image: url(/images/pages/page36/1.webp?v1);
    background-size: cover;
}

p.page36_b1_1_p1 {
    color: #fff;
    font-size: 730%;
    width: 50%;
    padding: 10% 5% 2% 7%;
    font-weight: 600;
}

p.page36_b1_1_p2 {
    color: #fff;
    font-size: 440%;
    width: 50%;
    padding: 0% 5% 15% 7%;
    font-weight: 400;
}

p.page36_b2_1_p1 {
    width: 55%;
    padding: 5%;
    font-size: 200%;
    font-weight: 500;
}

.page36_b2_1 {
    position: relative;
}

img.page36_b1_img {
    position: absolute;
    right: 10%;
    top: 55%;
    transform: translateY(-50%);
    width: 32%;
}

p.page36_b3_1_p1 {
    border: 5px solid #f04925;
    width: 90%;
    margin: 4% 5%;
    text-align: center;
    font-size: 180%;
    padding: 2%;
    font-weight: 500;
}

p.page36_b3_1_p1 > b {
    display: block;
    font-size: 150%;
    padding-bottom: 2%;
    text-transform: uppercase;
    font-weight: 800;
}
img.page36_b1_img2 {
    width: 40%;
    margin: 0 30%;
}

@media only screen and (max-width: 1925px) {
    .content-box-2k {
		font-size: 80%;
	}
	.content-box-2k .iblock-aq-11{
		font-size: 120%;
	}
	
	
	
	
}
section.page36_b3 {
    padding: 3% 0;
}
section.page36_b4 {
    background-color: #3e5f8c;
}

img.page36_b4_img {
    width: 100%;
}

p.page36_b4_1_p1 {
    text-align: center;
    font-size: 380%;
    font-weight: 800;
    text-transform: uppercase;
    color: #fff;
    padding: 4%;
}
section.page36_b5 {
    background: #f9fafc;
}

p.page36_b5_1_p1 {
    font-size: 300%;
    text-align: center;
    font-weight: 600;
    color: #3e3688;
    padding: 3%;
}

p.page36_b5_1_p2_1 {
    font-size: 180%;
    margin: 2% 5%;
    padding-left: 7%;
    position: relative;
    padding-top: 0.1%;
}

p.page36_b5_1_p2_1 > i {
    position: absolute;
    font-style: normal;
    font-size: 170%;
    font-weight: 500;
    color: #fff;
    background: #f04925;
    text-align: center;
    width: 5%;
    padding: 0.7% 0;
    border-radius: 8px;
    left: 0;
    top: 0;
}

p.page36_b5_1_p2_1 > b {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 130%;
}

p.page36_b5_2_p1 > span {
    display: block;
    text-transform: uppercase;
    font-size: 140%;
    padding-bottom: 4%;
    font-weight: 800;
    color: #f04925;
	
}
.page36_b5_2 {
    position: relative;
    border: 5px solid #f04925;
    border-radius: 8px;
    margin: 5%;
}

p.page36_b5_2_p1 {
    font-size: 200%;
    padding: 3% 0 3% 3%;
    width: 60%;
}

a.page36_b5_2_p1_a {
    display: inline-block;
    color: #fff;
    background: #f04925;
    padding: 2% 4%;
    border-radius: 5px;
    font-size: 100%;
    margin-top: 5%;
    
}
img.page36_b5_img {
    position: absolute;
    right: -3%;
    top: 50%;
    width: 44%;
    transform: translateY(-53%);
}

section.page36_b6 {
    background: #5c5c5c;
}

img.page36_b6_img {
    width: 90%;
    margin: 2% 5%;
}

p.page36_b6_1_p1 {
    text-align: center;
    font-size: 380%;
    font-weight: 800;
    text-transform: uppercase;
    color: #fff;
    padding: 4% 0 0;
}

p.page36_b6_2_p1 {
    color: #fff;
    font-size: 180%;
    padding: 5%;
}
img.page36_b6_img2 {
    width: 33%;
    display: block;
    float: left;
    margin-right: 0.5%;
    margin-bottom: 0.4%;
}
img.page36_b6_img2.page36_b6_img2_3 {
    margin-right: 0;
}
img.page36_b6_img2.page36_b6_img2_6 {
    img.page36_b6_img2.page36_b6_img2_3 {
    margin-right: 0;
};
    img.page36_b6_img2.page36_b6_img2_3 {
    margin-right: 0;
};
    margin-right: 0;
}
.page36_b7_1 {
    background: #ec6144;
    position: relative;
    margin: 5% 0 0;
}
p.page36_b7_1_p1 {
    color: #fff;
    padding: 4% 5%;
    width: 60%;
    font-size: 180%;
}
p.page36_b7_1_p1 > span {
    display: block;
    font-size: 180%;
    text-transform: uppercase;
    font-weight: 800;
}
img.page36_b7_img1 {
    position: absolute;
    right: 5%;
    width: 27%;
    top: 0%;
}
p.page36_b7_1_p1.page36_b7_1_p2 {
    margin-left: 37%;
}

img.page36_b7_img1.page36_b7_img1_2 {
    right: auto;
    left: 10%;
    width: 25%;
}
p.page36_b8_1_p1 {
    text-align: center;
    font-size: 550%;
    text-transform: uppercase;
    color: #e44014;
}

p.page36_b8_1_p2 {
    text-align: center;
    font-size: 210%;
    padding: 2%;
    line-height: 180%;
}

p.page36_b8_1_p3 {
    text-align: center;
    font-size: 280%;
    text-transform: uppercase;
    font-weight: 500;
    color: #e44014;
    line-height: 160%;
}

a.page36_b8_1_a1 {
    display: inline-block;
    background: #e44014;
    color: #fff;
    padding: 1% 2%;
    margin-top: 3%;
    margin-bottom: 5%;
}

b {}

h2.page5_bn_1_h2 {
    color: #163775;
    font-size: 250%;
    font-weight: 400;
    line-height: 140%;
    text-transform: none;
    padding: 5%;
}

.page5_bn4_1_1 {
    position: relative;
}

img.page5_bn4_1_1_img1 {
    position: absolute;
    right: 5%;
    top: 0;
    width: 50%;
}

p.page5_bn4_1_1_p1 {
    padding: 5%;
    width: 55%;
    font-size: 140%;
    font-weight: 500;
    line-height: 180%;
}

.page5_bn4_1 {
    width: 1200px;
    margin: auto;
}

p.page5_bn4_1_2_p1 {
    font-size: 200%;
    color: #163775;
    padding: 13% 5% 5%;
}

section.page5_bn4 {
    background: rgb(240,255,255);
    background: linear-gradient(355deg, rgba(240,255,255,1) 0%, rgba(178,233,255,1) 35%, rgba(240,255,255,1) 100%);
}

.page5_bn4_1_2_b1 {
    padding: 4%;
}

img.page5_bn4_1_2_b1_img {
    width: 14%;
    margin: 1%;
}
img.page5_bn4_1_2_b1_img:nth-child(7) {
    margin-left: 5%
}
.page5_bn4_1_2_b1 picture:nth-child(7) {
    margin-left: 8.3%;
}
.page5_bn4_1_2_b1 picture:nth-child(12) {
    margin-left: 50%;
}
p.page5_bn4_1_3_p1 {
    width: 30%;
    font-size: 140%;
    font-weight: 500;
    line-height: 180%;
    margin-top: -10%;
}

p.page5_bn4_1_3_p1 > b {
    color: #163775;
}

img.page5_bn4_1_3_b1_img {
    width: 40%;
}
p.page5_bn4_1_4_p1 {
    font-size: 300%;
    font-weight: 600;
    color: #e62525;
    text-align: center;
    padding: 0% 0 2%;
}

p.page5_bn4_1_4_p2 {
    font-size: 300%;
    font-weight: 600;
    text-align: center;
    color: #ec770e;
    padding-bottom: 5%;
}

.page5_bn4_1_4 {
    padding-top: 5%;
}

.page5_bn4_1_4_b1 {
    position: relative;
}

p.page5_bn4_1_4_b1_p1 {
    width: 40%;
    font-size: 140%;
    line-height: 180%;
    font-weight: 400;
}

p.page5_bn4_1_4_b1_p1 > b {
    color: #f03a3a;
}

img.page5_bn4_1_4_b1_img {
    position: absolute;
    top: -28%;
    right: 0;
    width: 55%;
}

p.page5_bn4_1_5_p1 {
    font-size: 200%;
    text-transform: uppercase;
    font-weight: 800;
    color: #4b72f2;
    padding: 7% 0;
}

img.page5_bn4_1_5_img1 {
    border-radius: 50%;
    width: 40%;
}
img.page5_bn4_1_5_img2 {
    border-radius: 50%;
    position: absolute;
    width: 30%;
    right: 15%;
    top: 55%;
}
.page5_bn4_1_5 {
    position: relative;
}

p.page5_bn4_1_6_p1 {
    font-size: 140%;
    width: 40%;
    padding: 10% 0 5%;
	line-height: 180%;
}

img.page5_bn4_1_6_img1 {
    width: 64%;
    float: left;
    border-radius: 25px;
}

img.page5_bn4_1_6_img2 {
    width: 30%;
    float: left;
    border-radius: 25px;
    margin-left: 6%;
    margin-bottom: 5.55%;
}

img.page5_bn4_1_6_img3 {
    width: 30%;
    float: left;
    border-radius: 25px;
    margin-left: 6%;
}
img.page5_bn4_1_7_img {
    width: 90%;
    margin: 5% 5%;
}
p.page5_bn4_1_7_p1 {
    font-size: 280%;
    font-weight: 600;
    text-align: center;
    padding: 8% 0 1%;
    color: #08f;
}

p.page5_bn4_1_7_p2 {
    text-transform: uppercase;
    text-align: center;
    width: 80%;
    margin: auto;
    font-size: 220%;
    padding: 5% 0 8%;
    font-weight: 600;
    color: #ec770e;
	line-height: 180%;
}
img.page5_bn6_1_img {
    width: 80%;
    margin: 5% 10% 5%;
}

section.page37_b1 {
    background-image: url(/images/pages/page37/1.png);
}
.webp section.page37_b1 {
    background-image: url(/images/pages/page37/1.webp);
    background-size: cover;
}

h2.page37_b1_1_h {
    font-size: 480%;
    color: #333;
    text-transform: none;
    font-weight: 500;
    text-align: left;
    padding: 10% 0 6.5% 10%;
    line-height: 150%;
}

h2.page37_b1_1_h > b {
}

p.page37_b1_1_p {
    margin: 0 0% 3% 10%;
    font-size: 180%;
    font-weight: 500;
    line-height: 160%;
}

p.page37_b1_1_p > span {
    display: inline-block;
    padding-left: 3%;
    background-image: url(/images/pages/page37/1_1.png);
    background-repeat: no-repeat;
    background-size: auto 80%;
}

button.page37_btn {
    font-size: 150%;
    color: #333;
    background: #96c189;
    border: 0;
    border-radius: 6px;
    font-weight: 500;
    padding: 1.3% 1.5%;
}
p.page37_b1_1_p2 {
    padding: 0 0% 5% 10%;
}

.page37_b2_1 {
    width: 1200px;
    margin: auto;
}

h2.page37_b2_1_h {
    background: #515151;
    color: #fff;
    text-transform: none;
    text-align: left;
    font-size: 340%;
    line-height: 150%;
    display: block;
    width: 80%;
    box-shadow: -550px 0px 0 #515151;
    padding: 2% 0;
    font-weight: 600;
    margin-bottom: 5%;
}

img.page37_b2_1_img1 {
    float: right;
    margin: 3% 0 5% 5%;
    transform: rotate(5deg);
    box-shadow: 8px 7px 9px rgb(68 68 68 / 30%);
}

p.page37_b2_1_p {
    font-size: 130%;
    padding: 1.5% 0;
    line-height: 160%;
}
img.page37_b2_1_img2 {
    width: 90%;
    margin: 5%;
}
section.page37_b3 {
    background: #fff;
}

section.page37_b2 {
    background: #e8e8e8;
}

img.page37_b3_1_img1 {
    width: 45%;
    margin: 0 3% 5% 8%;
    float: left;
}

ul.page37_b3_1_ol {
    font-size: 140%;
    padding: 3% 0% 3% 1.2%;
	line-height: 160%;
	float: left;
    width: 44%;
}

p.page37_b3_1_p {
    font-size: 140%;
    padding: 0% 0% 3%;
	line-height: 160%;
	float: left;
    width: 44%;
}

section.page37_b4 {
    background: #fff;
}

img.page37_b4_1_img {
    margin: 0.2%;
    display: block;
    float: left;
	cursor: zoom-in;
}

img.page37_b4_1_img.page37_b4_1_img1 {
    width: 24.1%;
}

.page37_b4_1_w {
    padding: 0.2%;
}

img.page37_b4_1_img.page37_b4_1_img2 {
    width: 21.5%;
}

img.page37_b4_1_img.page37_b4_1_img3 {
    width: 24.2%;
}

img.page37_b4_1_img.page37_b4_1_img4 {
    width: 28.6%;
}

img.page37_b4_1_img.page37_b4_1_img5 {
    width: 31%;
    clear: both;
}

img.page37_b4_1_img.page37_b4_1_img6 {
    width: 31.1%;
}

img.page37_b4_1_img.page37_b4_1_img7 {
    width: 36.7%;
}

img.page37_b4_1_img.page37_b4_1_img8 {
    width: 36.5%;
    clear: both;
}

img.page37_b4_1_img.page37_b4_1_img9 {
    width: 15.5%;
}

img.page37_b4_1_img.page37_b4_1_img10 {
    width: 15.45%;
}

img.page37_b4_1_img.page37_b4_1_img11 {
    width: 30.9%;
}

img.page37_b4_1_img.page37_b4_1_img12 {
    clear: both;
    width: 22.7%;
}

img.page37_b4_1_img.page37_b4_1_img13 {
    width: 25.6%;
}

img.page37_b4_1_img.page37_b4_1_img14 {
    width: 11.41%;
}

img.page37_b4_1_img.page37_b4_1_img15 {
    width: 12.76%;
}

img.page37_b4_1_img.page37_b4_1_img16 {
    width: 25.5%;
}
.page37_b5_b {
    width: 26%;
    background: #fff;
    text-align: center;
    padding: 0% 4% 3%;
    float: left;
    margin: 1%;
    border-radius: 20px;
    box-shadow: 4px 4px 12px #44444417;
}

img.page37_b5_1_img {
    width: 100%;
}

.page37_b5_b.page37_b5_b2 {
    padding-bottom: 5%;
}

.page37_b5_b.page37_b5_b1 {
    margin-left: 21%;
}
p.page37_b5_b_p {
    padding: 6% 0 11%;
    font-size: 190%;
    font-weight: 600;
}


.page37_b6_2_box {
    width: 20%;
    float: left;
    margin: 1.5%;
    background: #f5f5f5;
}

.page37_b6_2 {
    width: 80%;
    margin: 1% 10% 0%;
}

img.page37_b6_2_box_img {
    width: 100%;
	cursor: zoom-in;
}

section.page37_b6 {
    background: #fff;
	padding-bottom: 5%;
}

p.page37_b6_2_box_p {
    text-align: center;
    font-size: 110%;
    padding: 5% 2%;
    line-height: 200%;
}

img.page37_b6_1_logo {
    width: 20%;
    margin: 3% 0 0 64%;
}

.page37_b6_2_box_min {
    display: none;
    opacity: 0;
	transition: opacity 1s ease;
}

.page37_b6_2_box_w {
    position: relative;
    padding-bottom: 5%;
}

button.page37_b6_2_btn_min {
    color: #f00;
    background: none;
    border: 2px solid #f00;
    font-size: 140%;
    font-weight: 600;
    padding: 0.4% 1.5%;
    position: absolute;
    right: 10%;
    bottom: 0%;
}
button.page37_b6_2_btn_min.page37_b6_2_btn_min2 {
    display: none;
}
.page37_b6_2_box_min_open button.page37_b6_2_btn_min.page37_b6_2_btn_min2 {
    display: block;
}
.page37_b6_2_box_min_open button.page37_b6_2_btn_min.page37_b6_2_btn_min1 {
    display: none;
}
.page37_b6_2_box_min_open .page37_b6_2_box_min {
    display: block;
}
.page37_b6_2_box_min_open_o .page37_b6_2_box_min {
    opacity: 1;
}
.page37_b7_1 {
    background: #e8e8e8;
    padding: 0.5%;
}
img.page37_b7_1_img {
    width: 32.333%;
    margin: 0.5%;
    display: block;
    float: left;
}
p.page37_b8_1_p {
    font-size: 140%;
    padding: 0% 5% 3%;
}

img.page37_b8_1_img1 {
    width: 50%;
    margin-right: 3%;
    float: left;
}

img.page37_b8_1_logo {
    float: right;
    width: 20%;
    margin: 3% 3% 3% 24%;
}
table.page37_b8_1_t {
    width: 42%;
    border-collapse: separate;
    border-spacing: 10px;
    margin-left: 4%;
}

table.page37_b8_1_t th {
    width: 33.33%;
    background: #b4b2b0;
    text-align: center;
    font-size: 120%;
    padding: 1.5% 0.5%;
}

table.page37_b8_1_t tr td {
    background: #eceae6;
    text-align: center;
    padding: 2% 1%;
    font-size: 120%;
}

table.page37_b8_1_t td > b {
    font-weight: 800;
}

section.page37_b8 {
    background: #fff;
}
img.page37_b8_1_img1.page37_b8_1_img2 {
    float: right;
    margin-right: 0;
}
section.page37_b5 {
    padding-bottom: 3%;
}
.page37_b8_1_t2_w {
    padding-top: 5%;
}
.page37_b8_1_t3_w {
    padding-top: 2%;
}

section.page37_b8.page37_b8_2 {
    padding-top: 2%;
}


img.page37_b8_1_t_img1 {
    width: 100%;
}

table.page37_b8_1_t tr td.page37_b8_1_t_img {
    width: 20%;
    padding: 0;
}
table.page37_b8_1_t th.page37_b8_1_t_img {
    width: 20%;
}

.page37_b8_1_t4_w {
    padding-top: 6%;
}
table.page37_b8_1_t.page37_b8_1_th3 th {
    padding: 2% 1%;
}

section.page37_b9 {
    background: #fff;
}

p.page37_b9_p1 {
    font-size: 160%;
    text-transform: uppercase;
    text-align: center;
    padding: 3% 0 2%;
}

iframe.page37_b9_if {
    width: 40%;
    height: 440px;
    margin: 0 0 5% 30%;
}

section.page20_s14.p37_s10 {
    
    background: #292623;
    background-image: url(/images/pages/page20/f14.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 50%;
    padding: 5% 0;

    background-image: url(/images/pages/page37/11.jpg);
    background-size: 90%;
    background-color: #050100;
}

.p37_s10 p.page20_s14_p1 {
    color: #fff;
}

.p37_s10 button.page20_sec14_b1 {
    background: #515151;
}

section.page20_s14.p38_s10 {
    
    background: #292623;
    background-repeat: no-repeat;
    background-position: right top;
    padding: 5% 0;

    background-image: url(/images/pages/page37/11.jpg);
    background-size: 90%;
    background-color: #050100;
}

.p38_s10 p.page20_s14_p1 {
    color: #fff;
}

.p38_s10 button.page20_sec14_b1 {
    background: #515151;
}


img.page37_b8_1_t_img0 {
    width: 16%;
}
@media only screen and (max-width: 2300px) {
	p.page37_b8_1_p {
		font-size: 130%;
		padding: 0% 5% 1%;
	}
	table.page37_b8_1_t {
		border-spacing: 6px;
	}
	
}


.sliderLite {
    width: 1000px;
    margin: auto;
    height: 650px;
    position: relative;
    margin-top: 40px;
}
.sliderLite2 {
    width: 1000px;
    margin: auto;
    height: 650px;
    position: relative;
    margin-top: 40px;
}
.sliderLiteV {
    width: 1000px;
    margin: auto;
    height: 650px;
    position: relative;
    margin-top: 40px;
}



.sliderLiteP {
    width: 8%;
    height: 100%;
    position: absolute;
    left: -100px;
    top: 0;
    background-image: url(/images/pages/page38/5_p.svg);
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
    cursor: pointer;
    transition: all 0.3s ease;
    opacity: 0.3;
}

.sliderLiteN {
    width: 8%;
    height: 100%;
    position: absolute;
    right: -100px;
    background-image: url(/images/pages/page38/5_n.svg);
    background-position: center center;
	background-size: 100%;
    background-repeat: no-repeat;
	top:0;
	cursor: pointer;
	transition: all 0.3s ease;
	opacity: 0.3;
}

.sliderLiteP:hover, .sliderLiteN:hover {
	opacity: 1;
}

.sliderLiteImg {
    width: 100%;
    height: 100%;
    position: absolute;
    background-size: cover;
	transition: all 0.5s ease;
	background-position: center center;
	top:0;
}
.sliderLite_cont {
    width: 100%;
    height: 100%;
	overflow: hidden;
    position: relative;
}
section.page38_b1 {
    background-image: url(/images/pages/page38/1.jpg);
	position: relative;
	padding-bottom: 5%;
}
.webp section.page38_b1 {
    background-image: url(/images/pages/page38/1.webp);
    background-size: cover;
}
.page38_b1_1 {
    width: 1000px;
    margin: auto;
    text-align: center;
	position: relative;
	padding: 3% 0 10%;
	margin-top: 4%;
}

img.page38_b2_1_img1 {
    width: 22%;
    border-radius: 50%;
    margin-bottom: 2%;
    margin-top: 0%;
}

h2.page38_b1_1_h {
    font-size: 260%;
    color: #fff;
    font-weight: 400;
	line-height: 180%;
}

p.page38_b1_1_p {
    color: #fff833;
    font-size: 160%;
    font-weight: 500;
	padding: 0 0 4%;
}

button.page38_btn.page38_btn1 {
    padding: 1.7% 2.3%;
    color: #000;
    font-size: 130%;
    border: 0;
    border-radius: 5px;
    background: #fff833;
    font-weight: 500;
}

.page38_b1_1_w::before {
    content: "";
    position: absolute;
    width: 650px;
    padding-top: 650px;
    background: #686db3;
    top: 45%;
    z-index: 0;
    transform: translate(-50%, -50%) rotate(45deg);
    left: 50%;
}
section.page38_b1:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #F2F2F2;
    opacity: 0.2;
}
section.page38_b2 {
    background: #414141;
    padding: 2%
}

p.page38_b3_1_p {
    font-size: 130%;
    padding: 1% 5%;
    line-height: 160%;
}

p.page38_b3_1_p.page38_b3_1_p1 {
    padding-top: 4%;
}
section.page38_b3 {
    background: #fff;
}

h2.page38_b2_1_h {
    background-image: url(/images/pages/page38/01.svg);
    background-size: 100% 100%;
    width: 78%;
    font-size: 280%;
    padding: 2% 2% 2% 15%;
    line-height: 140%;
    text-align: left;
    color: #fff;
	font-weight: 400;
}

section.page38_b4 {
    background: #e8e8e8;
	padding-bottom: 3%;
}
img.page37_b8_1_t_img0.page37_b11_1_t_img0 {
    width: 80%;
}
section.page38_b5 .page38_b2_1_h {
    padding-top: 4%;
    padding-bottom: 4%;
}

section.page38_b5 {
    background: #fff;
    padding-top: 3%;
}

img.page38_b8_1_img1 {
    width: 30%;
    margin: 5% 5% 5% 10%;
    float: left;
}

.sliderLite.sliderLite1 {
    width: 33%;
    margin: 5% 0 5% 7%;
    height: 500px;
    height: 20vw;
    float: left;
}


.sliderLite.sliderLite2 {
    width: 33%;
    margin: 5% 0 5% 7%;
    height: 500px;
    height: 20vw;
    float: left;
}

.page38_b5_2 {
    background: #e5e5e5;
}
.page38_b6_1 {
    background: #515151;
}
img.page38_b6_1_img1 {
    width: 50%;
    float: left;
    margin: 0 3% 0 0;
}

img.page38_b6_1_img2 {
    float: right;
    margin: 10% 5% 2% 1%;
    width: 18%;
}
p.page38_b6_1_p {
    color: #fff;
    font-size: 140%;
    line-height: 160%;
    padding-top: 7%;
}

p.page38_b6_1_p b {
    font-size: 160%;
    font-weight: 800;
    display: block;
    margin: 0;
    padding: 0 0 1.5%;
}
.page38_b6_1.page38_b6_2 .page38_b6_1_img1 {
    float: right;
    margin: 0px 0 0 1%;
    width: 50%;
}

.page38_b6_1.page38_b6_2 .page38_b6_1_p {
    padding: 10% 0 0 4%;
}

.page38_b6_1.page38_b6_2 img.page38_b6_1_img2 {
    margin: 10% 0 2%;
}
img.page38_b6_1_img2.page38_b6_1_img3 {
	position: absolute;
    bottom: 3%;
    right: 3%;
    margin: 0;
    width: 25%;
}
.page38_b6_1 {
    position: relative;
}
p.page38_b6_1_p.page38_b6_1_p3 {
    padding: 5% 15%;
}
.page38_b6_1.page38_b6_2 p.page38_b6_1_p.page38_b6_1_p4 {
    padding: 7% 0% 0 4%;
    width: 45%;
}
.page38_b7_1 {
    padding: 2% 0 4%;
}
.sliderLite.sliderLite3 {
    width: 70%;
    height: 25vw;
}
.sliderLite.sliderLite3 .sliderLiteN {
    width: 5%;
}
.sliderLite.sliderLite3 .sliderLiteP {
    width: 5%;
}


section.page20_sec3.form_loader_sect.page38_b8 {
    background-image: url(/images/pages/page38/13.jpg?v1);
    position: relative;
}
section.page20_sec3.form_loader_sect.page38_b8:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 60%);
    z-index: 0;
}
section.page20_sec3.form_loader_sect.page38_b8 .page20_b2 {
    position: relative;
    z-index: 1;
}
section.page20_sec3.form_loader_sect.page38_b8 p.page20_sec3_p1 {
    font-size: 240%;
}
section.page20_sec3.form_loader_sect.page38_b8 p.page20_sec3_p1 b {
    font-size: 160%;
}

section.page20_sec3.form_loader_sect.page38_b8 span.page20_form_file label {
    background: #686db3;
}
section.page20_sec3.form_loader_sect.page38_b8 span.page20_form_file label:hover {
    background: #7b81d1;
}
section.page20_sec3.form_loader_sect.page38_b8 button.page20_form_btn {
    background: #686db3;
}
section.page20_sec3.form_loader_sect.page38_b8 button.page20_form_btn:hover {
    background: #7b81d1;
}
.page38_b7 .page38_b6_1 {
    background: #f1f1f1;
}
.page38_b7 .page38_b6_2 {
    background: #fff;
}
.page38_b7 p.page38_b6_1_p {
    color: #141414;
    font-size: 130%;
}
section.page38_b9 {
    padding: 3% 0 0;
    background: #fff;
}

p.page37_b9_1_p {
    width: 60%;
    margin: 4% 20% 0 20%;
    font-size: 160%;
    font-weight: 500;
}
section.page38_b10 {
    background: #fff;
	padding-bottom: 5%;
}
button.page37_b10_1_btn {
    font-size: 160%;
    padding: 1% 4%;
    border: 0;
    border-bottom: 2px solid #b4b6d9;
    font-weight: 500;
    color: #898989;
	background: #fff;
	transition: border 0.3s ease, color 0.3s ease;
}

p.page37_b10_1_p1 {
    text-align: center;
    padding: 3% 0;
}

button.page37_b10_1_btn:hover {
    color: #090909;
}
button.page37_b10_1_btn.page37_b10_1_btn_act {
    color: #090909;
    border-bottom: 2px solid #666666;
}

.sliderLite.sliderLite4,
.sliderLite.sliderLite5,
.sliderLite.sliderLite6 {
    height: 284px;
}


.sliderLite.sliderLite4,.sliderLite.sliderLite5,.sliderLite.sliderLite6 {
	display: none;
	opacity:0;
	transition: opacity 0.3s ease;
}
section.page38_b10 .sliderLite.sliderLite_box_act{
	display:block;
}
section.page38_b10 .sliderLite.sliderLite_box_act_o{
	display:block;
	opacity:1;
}


.sliderLite.sliderLite4 .sliderLiteP {
    background-image: url(/images/pages/page38/10_p.svg);
    width: 6%;
}
.sliderLite.sliderLite4 .sliderLiteN {
    background-image: url(/images/pages/page38/10_n.svg);
    width: 6%;
}
.sliderLite.sliderLite5 .sliderLiteP {
    background-image: url(/images/pages/page38/10_p.svg);
    width: 6%;
}
.sliderLite.sliderLite5 .sliderLiteN {
    background-image: url(/images/pages/page38/10_n.svg);
    width: 6%;
}
.sliderLite.sliderLite6 .sliderLiteP {
    display:none;
}
.sliderLite.sliderLite6 .sliderLiteN {
    display:none;
}
section.page38_b11 .page38_b6_1 {
    background: #fff;
}
section.page38_b11 p.page38_b6_1_p {
    color: #363636;
}

.page38_b11 p.page38_b6_1_p.page38_b11_1_p {
    padding: 4% 5% 1%;
}

.page38_b11 p.page38_b6_1_p.page38_b11_1_p2 {
    padding: 1% 5%;
}

@media only screen and (max-width: 2300px) {
	p.page38_b6_1_p {
		font-size: 130%;
	}
	table.page38_b8_1_t {
		border-spacing: 6px;
	}
	.page38_b1_1_w::before {
		width: 600px;
		padding-top: 600px;
	}
	.page38_b6_1.page38_b6_2 p.page38_b6_1_p.page38_b6_1_p6 {
		padding: 8% 0 0 4%;
	}
	p.page38_b6_1_p.page38_b6_1_p5 {
		padding: 3%;
		line-height: 150%;
	}
	p.page38_b6_1_p.page38_b6_1_p7 {
		padding: 5.5% 3% 0;
	}
}
@media only screen and (max-width: 1600px) {
	p.page38_b6_1_p {
		font-size: 130%;
		padding: 6% 0 0 0;
	}
	img.page38_b2_1_img1 {
		width: 17%;
	}
	.page38_b1_1_w::before {
        width: 500px;
        padding-top: 500px;
    }
	.sliderLiteP {
		left: -50px;
	}
	.sliderLiteN {
		right: -50px;
	}
	.sliderLite.sliderLite4, .sliderLite.sliderLite5, .sliderLite.sliderLite6 {
		width: 700px;
		height: 199px;
	}
	p.page38_b6_1_p.page38_b6_1_p7 {
        padding: 5% 3% 0;
    }
	.page38_b7 p.page38_b6_1_p {
		
		font-size: 120%;
	}
	img.page37_b8_1_t_img0.page37_b11_1_t_img0 {
		width: 50%;
	}
}



p.p22_s10_p1n {
    color: #fff;
    font-size: 130%;
    padding: 5% 0 0;
}

p.p22_s10_p2n {
    width: 50%;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 130%;
	padding-bottom: 7%;
}

img.p22_s10_imgn {
    margin-top: 3%;
    width: 50%;
}
.page20_s14_d1_v1_5 img.page20_s14_img1 {
    margin: -19% 0 -6% 0;
}

.page20_s14_d1_v1_4 p.page20_s14_d1_v1_p >b {
    font-size: 90%;
}

.page20_s14_d1_v1_5 p.page20_s14_d1_v1_p >b {
    font-size: 90%;
}

a.page20_s14_d1_v1.page20_s14_d1_v1_3.page20_s14_d1_v1_0 {
    margin: 2.66% 2.66% 5% 19.5%;
}
section.page20_s15.p24_s38 .page20_s14_d1_v1.page20_s14_d1_v1_4 {
    margin-left: 0;
}

a.page20_s14_d1_v1.page20_s14_d1_v1_4 img.page20_s14_img1 {
    margin: 1.5% 0;
}

button.fran-wrap-box-a {
    color: #fff;
    background: #F04925;
    display: inline-block;
    padding: 4% 7%;
    text-transform: uppercase;
	    border: 0;
}

.fran-wrap-box {
    border: 4px solid #529e59;
    position: absolute;
    right: 25px;
    bottom: 25px;
    width: 350px;
    padding: 2%;
	background: #323232;
	text-align: center;
}
.fran-wrap-box:hover {
    text-decoration: none;
}
.dop-footer-menu-1 .pod-footer-raz {
    padding-bottom: 11%;
}
.fran-wrap-box1 {
    border: 4px solid #529e59;
    position: absolute;
    right: 25px;
    bottom: 25px;
    width: 640px;
    padding: 2%;
	text-align: center;
	background: #323232;
	padding: 2% 0 2% 2%;
}
.fran-wrap-box1 img.fran-wrap-box-img {
    width: 60%;
    margin: 1% 0 10%;
}
span.fran-wrap-box-b1 {
    float: left;
    display: block;
    width: 50%;
}

span.fran-wrap-box-b1.fran-wrap-box-b2 {
    width: 50%;
}




img.fran-wrap-box-img {
    width: 60%;
    margin: 10% 0 10%;
}

p.fran-wrap-box-p2 {
    color: #38722A;
    padding: 0% 0% 0%;
    font-weight: 800;
    text-transform: uppercase;
}

p.fran-wrap-box-p1 {
    color: #fff;
    font-size: 100%;
    padding: 0% 0% 4%;
}


span.fran-wrap-box-p2 {
    color: #38722A;
    padding: 0% 0% 0%;
    font-weight: 800;
    text-transform: uppercase;
	display: inline-block;
}

span.fran-wrap-box-p1 {
    color: #fff;
    font-size: 100%;
    padding: 0% 0% 4%;
	display: inline-block;
}

section.p39_b1 .p39_b1_1 {
    background-image: url("/images/pages/page39/1.jpg?v1");
    background-size: cover;
}
.p39_b1_1b {
    width: 1200px;
	margin: auto;
}
h2.p39_h2 {
    color: #fff;
    font-size: 340%;
    padding-top: 15%;
    text-align: left;
}
span.p39_h2n_sp1 {
    text-transform: none;
    font-size: 73%;
    display: inline-block;
    margin-top: 1%;
    line-height: 120%;
}

p.p39_p1 {
    text-transform: uppercase;
    font-size: 160%;
    color: #45A250;
    font-weight: 500;
    padding: 1% 0 10% 0;
}

button.p39_btn {
    font-size: 60%;
    text-transform: uppercase;
    color: #fff;
    padding: 1% 2%;
    background: #22700d;
    border: 0;
    margin-top: 3%;
}
img.p39_img {
    width: 11.5%;
    display: block;
    float: left;
    border-radius: 8px;
    margin-right: 0.7%;
    margin-top: 0.7%;
	position: relative;
	z-index: 2;
}
.p39_box_img:after {
    content: "";
    display: block;
    background: linear-gradient(90deg, rgba(26, 29, 36, 1) 0%, rgba(26, 29, 36, 1) 49%, rgba(32, 42, 41, 1) 100%);
    width: 100%;
    height: 75%;
    position: absolute;
    top: 0;
    z-index: 1;
}
.p39_box_img {
	width: 125%;
    padding-bottom: 2%;
	position: relative;
}
section.p39_b1 {
}
.p39_b1_2 {
    overflow: scroll;
	
}

.p39_b1_2::-webkit-scrollbar {
  width: 0 !important;
  display:none;
}

h2.p39_b2_h2_0 {
    color: #3B3B3B;
    font-size: 280%;
    font-weight: 400;
    line-height: 160%;
	padding-bottom: 5%;
}


.p39_b2_1 {
    background-image: url(/images/pages/page39/n/2.jpg);
    background-size: cover;
	padding-bottom: 19%;
	position: relative;
}
.p39_b2_1:after {
	background-image: url(/images/pages/page39/n/2_1.png);
	position: absolute;
	top: 0;
	width: 100%;
	height: 200px;
	content: "";
	background-size: 100%;
    background-repeat: no-repeat;
	top: -1px;
}
h2.p39_b2_h2 {
    color: #fff;
    text-align: left;
    font-size: 340%;
    padding-top: 12%;
	line-height: 120%;
}

span.p39_b2_h2_sp1 {
    font-weight: 600;
}

span.p39_b2_h2_sp2 {
    font-weight: 600;
    color: #439c4d;
}

p.p39_b2_p1 {
    color: #fff;
    font-size: 120%;
}

button.p39_b2_btn {
    font-size: 80%;
    text-transform: uppercase;
    color: #fff;
    padding: 1% 2%;
    background: #22700d;
    border: 0;
    margin-top: 5%;
    font-weight: 500;
}



.p39_b1_2b {
    width: 70%;
    margin: auto;
    background: rgb(69 162 80);
    background: linear-gradient(120deg, rgba(69, 162, 80, 1) 0%, #3B7B30 100%);
    margin-top: -14%;
    padding: 3% 5%;
    position: relative;
    border-radius: 20px;
}

p.p39_b1_2b_p1 {
    font-size: 200%;
    color: #fff;
    text-transform: uppercase;
    line-height: 160%;
	padding-right: 18%;
	font-weight: 500;
}

p.p39_b1_2b_p2 {
    font-size: 140%;
    color: #fff;
    padding: 5% 0;
}

img.p39_2b_img {
    display: block;
    float: left;
    width: 30%;
    margin-right: 5%;
}

img.p39_2b_img.p39_2b_img_3 {
    margin-right: 0;
}

p.p39_b1_2b_p3 {
    display: block;
    background: #000;
    font-size: 90%;
    color: #fff;
    width: 33%;
    padding: 2% 3% 2% 8%;
    position: absolute;
    top: 0;
    right: -0%;
    transform: translate3d(40%, -50%, 0);
    background-image: url(/images/pages/page39/2_1.png);
    background-repeat: no-repeat;
    background-size: 13%;
    background-position: 7% 45%;
}

p.p39_b1_2b_p3:after {
    background: none;
    content: "";
    border: 16px solid transparent; /* ÐŸÑ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ñ‹Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ */
    border-left: 27px solid #000;
    position: absolute;
    bottom: 0%;
    left: 0;
    transform: translateY(50%);
}

p.p39_b1_2b_p3 span {
    color: #FF6240;
    font-weight: 600;
    display: block;
    padding-bottom: 4%;
}
section.p39_b1 {
    background-color: #f3f6fb;
}
section.p39_b2 {
    background-color: #fff;
	position: relative;
}
.p39_b1_3b_0 {
    background-image: url(/images/pages/page39/3.jpg);
    background-size: cover;
	padding-bottom: 5%;
}
.p39_b1_3b {
    width: 100%;
    margin: auto;
}

p.p39_b1_3b_p1 {
    color: #292A2D;
    font-size: 290%;
    text-transform: uppercase;
    font-weight: 500;
    padding: 5% 0 1%;
}
p.p39_b1_3b_p1 span {
	color: #38722A;
}
p.p39_b1_3b_p2 {
    font-size: 160%;
    padding: 2% 2% 2% 5%;
}



p.p39_b1_3b_p4 {
    width: 30%;
    text-align: center;
    padding: 5% 0 0;
	font-weight: 500;
}

button.p39_b1_3b_btn {
        color: #fff;
    background: #22700D;
    border: 0;
    padding: 3% 8%;
    font-size: 100%;
    text-transform: uppercase;
    margin: 7% 0 0 0;
    font-weight: 500;
    line-height: 1.6;
}

section.p39_b3 {
    background: #ffffff;
}

.p39_b3_0 {
    width: 100%;
    margin: auto;
    padding: 0 5%;
}
.p39_b3_n0 {
    width: 100%;
    margin: auto;
    padding: 0;
}
img.p39_b3_img0 {
    float: right;
    margin: 0 -10% 0 -5%;
	width: 65%;
}
img.p39_b3_img1 {
    width: 43%;
}

p.p39_b3_0_p1 {
    padding: 17% 0;
}

button.p39_b3_btn {
    background: #22700d;
    color: #fff;
    padding: 1% 3%;
    border: 0;
    margin-top: 5%;
}


	
section.p39_b4 .sliderLite {
    width: 80%;
    height: 295px;
	height: 18vw;
}
section.p39_b4 .sliderLiteP {
    width: 4%;
    left: -60px;
}
section.p39_b4 .sliderLiteN {
    width: 4%;
    right: -60px;
}

section.p39_b4 {
    background: #fff;
    padding: 5% 0 5%;
}

.p39_b4_b1 {
    border: 3px solid #FFCF00;
    border-radius: 15px;
    padding: 5% 0;
}

p.p39_b4_b1_p1 {
    color: #FFCF00;
    font-size: 220%;
    text-transform: uppercase;
    padding: 0 5%;
    text-align: center;
    font-weight: 800;
}

p.p39_b4_b1_p2 {
    text-align: center;
    padding: 2% 5% 1%;
    font-size: 120%;
}

p.p39_b4_b1_p1 > span {
    color: #363636;
}
p.p39_b4_b1_p3 {
    text-align: center;
    padding: 5% 0 0;
}

a.p39_b4_a1 {
    background: #ffcf00;
    color: #000;
    font-weight: 600;
    padding: 1.5% 5%;
	font-size: 130%;
}

img.p39_b4_img1 {
    width: 14%;
	margin-left: 10px;
}
.p39_b5_1_1 {
    float: left;
    padding: 1%;
}
.p39_b5_0 {
    overflow-x: scroll;
    padding: 3% 3% 3%;
}

.p39_b5_1 {
    width: 180%;
}
.p39_b5_1_1 iframe {
    width: 380px;
}
.p39_b5_1_1 .youv_block {
    width: 380px;
	    margin: 0;
}

p.p39_b5_1_p1 {
    font-size: 160%;
    text-transform: uppercase;
    padding: 0 0 0 3%;
}
p.p39_b5_1_p1 {
    font-size: 190%;
    text-transform: uppercase;
    padding: 0 0 0 3%;
    font-weight: 500;
}
p.p39_b5_1_p1 > span {
    color: #38722A;
}

.p39_b5_1_1.p39_b5_1_1t {
    width: 433px;
}
section.p39_b5 {
    background: #FFFFFF;
}
section.p39_b6 {
    background: #ededed;
    padding-bottom: 0;
}
p.p39_b6_b1_p1.p39_b6_b1_p1_2 {
    padding-top: 4%;
}

p.p39_b6_b1_p1 {
    text-align: center;
    font-size: 240%;
    text-transform: uppercase;
    padding: 3% 0 0;
    font-weight: 800;
}
.p39_b6_b1_w2 {
    background: #fff;
    padding: 0% 5% 5%;
}
p.p39_b6_b1_p1 span {
    color: #38722A;
}

.sliderLite2.p39_b6_sliderLite {
    width: 55%;
    height: 400px;
	height: 27vw;
}

.sliderLiteV.p39_b6_sliderLite {
    width: 55%;
    height: 430px;
	height: 23vw;
}

p.p39_b7_b1_p1 {
    font-size: 240%;
    text-transform: uppercase;
    font-weight: 800;
    padding: 5% 0 3%;
    text-align: center;
}

p.p39_b7_b1_p1 span {
    color: #38722A;
}

.p39_b7_b1_d1_b1 {
    width: 50%;
    background-color: #346B28;
    background-image: url(/images/pages/page39/5_1.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 102% 50%;
    padding: 3%;
}

p.p39_b7_b1_d1_b1_p1 {
	background: #fff;
    display: block;
    padding: 0% 0%;
    text-align: center;
    width: 53px;
    height: 49px;
    font-size: 220%;
    color: #346b28;
    border-radius: 5px;
    font-weight: 600;
}

p.p39_b7_b1_d1_b1_p2 {
    color: #fff;
    font-size: 160%;
    padding: 5% 5% 5% 0;
    font-weight: 600;
}
p.p39_b7_b1_d1_b1_p3 {
    font-weight: 500;
}

p.p39_b7_b1_d1_b1_p3 b {
    font-weight: 800;
}
p.p39_b7_b1_d1_b1_p3 {
    color: #fff;
    font-size: 100%;
}

.p39_b7_b1_d1 {
    margin-bottom: 5%;
	border: 3px solid #346b28;
	    border-radius: 20px;
    overflow: hidden;
}
.p39_b7_b1_d1_2 .p39_b7_b1_d1_b1 {
    background-color: #f1f1f1;
    background-image: url(/images/pages/page39/5_2.png);
}

.p39_b7_b1_d1.p39_b7_b1_d1_2 {}

.p39_b7_b1_d1.p39_b7_b1_d1_2 p.p39_b7_b1_d1_b1_p1 {
    background: #346b28;
    color: #fff;
}

.p39_b7_b1_d1.p39_b7_b1_d1_2 p.p39_b7_b1_d1_b1_p2 {
    color: #191E24;
}

.p39_b7_b1_d1.p39_b7_b1_d1_2 p.p39_b7_b1_d1_b1_p3 {
    color: #191E24;
}
.p39_b7_b1_d1_b2 {
    background-repeat: no-repeat;
    background-size: 50% auto;
    background-position: 100% 50%;
}
.p39_b7_b1_d1_2.p39_b7_b1_d1_3 .p39_b7_b1_d1_b1 {
    background-image: none;
    background-color: #fff;
}

h2.p39_b8_b1_h2 {
    color: #fff;
    font-size: 240%;
    padding: 3% 0 1%;
}
.p39_b8_b1 {
    background: #38722A;
}
p.p39_b8_b2_p1 {
    font-size: 240%;
    text-transform: uppercase;
    font-weight: 800;
    padding: 5% 0 2% 0;
}

p.p39_b8_b2_p1 span {
    color: #38722a;
}

p.p39_b8_b2_p2 {
    padding: 0 0 2%;
    font-size: 120%;
	font-weight: 500;
}
p.p39_b8_b2_p2.p39_b8_b2_p2_2 {
    font-weight: 600;
	color: #686868;
}
button.p39_b8_b2_btn {
    color: #fff;
    background: #38722a;
    border: 0;
    padding: 1.5% 3%;
	font-size: 140%;
    text-transform: uppercase;
    font-weight: 500;
}
.p39_b8_b2_0 {
        background-color: #f0f7fa;
    background-image: url(/images/pages/page39/n/n6.jpg);
    background-size: auto 100%;
    background-repeat: no-repeat;
    padding-bottom: 3%;
    background-position: 100%;
}
p.p39_b9_p1 {
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 500;
    padding-bottom: 2%;
}

p.p39_b9_p1 span {
    color: #FF6240;
}

p.p39_b9_p2 {
    font-size: 120%;
    padding: 0% 15% 0.8% 0;
}

section.p39_b9 {
    background: #fff;
}

p.p39_b9_p3 {
    font-size: 200%;
    text-transform: uppercase;
    padding: 3% 0 3% 0;
    padding-left: 40%;
    background-image: url(/images/pages/page39/7.png);
    background-repeat: no-repeat;
    background-size: 33% auto;
    background-position: 0 50%;
    line-height: 160%;
    font-weight: 600;
	margin-top: 3%;
}
p.p39_b1_3b_p3.p39_b1_3b_p3_1 {
    background-image: url(/images/pages/page39/3_1.png);
    background-repeat: no-repeat;
    background-size: 11% auto;
    background-position: 0 50%;
}
p.p39_b1_3b_p3.p39_b1_3b_p3_2 {
        background-image: url(/images/pages/page39/3_2.png);
    background-repeat: no-repeat;
    background-size: 8% auto;
    background-position: 2% 50%;
}
p.p39_b1_3b_p3.p39_b1_3b_p3_3 {
    background-image: url(/images/pages/page39/3_3.png);
    background-repeat: no-repeat;
    background-size: 11% auto;
    background-position: 0 50%;
}
p.p39_b9_p3 span {
    color: #FF6240;
}

p.p39_b9_p4 {
    margin-left: 40%;
    padding: 0.1% 0 0.1% 16%;
    background-image: url(/images/pages/page39/7_1.png);
    background-size: auto 100%;
    background-repeat: no-repeat;
    margin: 1% 0 1% 40%;
    font-weight: 500;
    font-size: 120%;
}

p.p39_b9_p4.p39_b9_p4_1 {
    padding: 1.2% 0 1.2% 16%;
}

p.p39_b9_p4.p39_b9_p4_2 {
    background-image: url(/images/pages/page39/7_2.png);
}

p.p39_b9_p4.p39_b9_p4_3 {
    background-image: url(/images/pages/page39/7_3.png);
}

p.p39_b9_p5 {
    padding: 3% 5%;
    font-size: 160%;
    text-align: center;
    font-weight: 500;
}
.p39_b9_box1 {
    border: 3px solid #f04925;
    border-radius: 15px;
    padding: 0 5% 3%;
	margin-top: 3%;
}
.p39_b9_p6 {
    text-align: center;
    padding-bottom: 5%;
}

a.p39_b9_a6 {
    background: #377129;
    display: inline-block;
    color: #fff;
    padding: 1.5% 5%;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 130%;
    border: 0;
}
img.p39_b9_img {
    width: 100%;
    margin-top: 5%;
}

img.p39_b5_img0 {
    width: 90%;
    margin: 5% 0 0 3%;
    transform: translateX(0%);
    transition: transform 1s ease-in-out;
	    position: relative;
}

img.p39_b5_img0.p39_b5_img0_a {
	transform: translateX(10%);
}

table.p39_b10_t1 td {
    border: 2px solid #FF6240;
    text-align: center;
    padding: 2% 0.2%;
    width: 16.6%;
}

table.p39_b10_t1 {
    border-collapse: separate;
    border-spacing: 15px;
    width: 100%;
}

table.p39_b10_t1 td.p39_b10_t1_td1 {
    background: #FF6240;
    color: #fff;
    font-weight: 600;
	position: relative;
}

p.p39_b10_t1_p1 {
    float: left;
    width: 85%;
    font-size: 130%;
    font-weight: 400;
    text-align: left;
    padding-left: 1%;
    padding-top: 1%;
}

p.p39_b10_t1_p2 {
    float: left;
    width: 15%;
    text-align: left;
    font-weight: 400;
}
span.p39_b10_t1_p1_s {
    color: #3F3F3F;
    display: inline-block;
    padding: 0 2%;
}

p.p39_b10_t1_p1 b {
    font-size: 130%;
}

img.p39_b10_img {width: 6%;position: absolute;right: 17%;top: 20%;}
p.p39_b10_p1 {
    font-size: 240%;
    text-transform: uppercase;
    font-weight: 600;
    padding: 8% 0 2% 0;
}

p.p39_b10_p2 {
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 500;
    padding-bottom: 2%;
}
p.p39_b10_p1 span, p.p39_b10_p2 span {
	color: #FF6240;
}
button.p39_b10_btn {
    color: #fff;
    background: #ff6240;
    border: 0;
    padding: 1% 4%;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 100%;
    margin-top: 3%;
}

p.p39_b10_p3 {
    text-align: center;
    font-weight: 600;
    font-size: 120%;
    padding: 4% 0;
}
section.p39_b11 {
    background: #fff;
    background-image: url(/images/pages/page39/9.png);
    background-repeat: no-repeat;
    background-size: 55%;
    background-position: 114% 50%;
    padding-bottom: 5%;
}

p.p39_b11_p1 {
    padding: 1% 0 2% 4%;
    font-size: 120%;
    font-weight: 500;
    background-image: url(/images/pages/page39/15.png);
    background-repeat: no-repeat;
    background-size: 2.6% auto;
    background-position: 5px 10px;
}
.p39_b12_b1_b {
    background: #dcdcdc;
    border: 1px solid #346B28;
    padding: 2% 2% 2% 68px;
    width: 20%;
    float: left;
    margin-bottom: 3%;
    position: relative;
    border-radius: 10px;
}

.p39_b12_b1_b.p39_b12_b1_b1 {
    width: 30%;
    margin-right: 3%;
}

.p39_b12_b1_b.p39_b12_b1_b2 {
    width: 29%;
    margin-right: 3%;
}

.p39_b12_b1_b.p39_b12_b1_b3 {
    width: 35%;
    margin-right: 0%;
}

.p39_b12_b1_b.p39_b12_b1_b4 {
    width: 38%;
    margin-right: 3%;
}

.p39_b12_b1_b.p39_b12_b1_b5 {
    width: 28%;
    margin-right: 3%;
}

.p39_b12_b1_b.p39_b12_b1_b6 {
    width: 28%;
    margin-right: 0%;
}

.p39_b12_b1_b.p39_b12_b1_b7 {
    width: 35%;
    margin-right: 3%;
}

.p39_b12_b1_b.p39_b12_b1_b8 {
    width: 62%;
    margin-right: 0%;
}

.p39_b12_b1_b.p39_b12_b1_b9 {
    width: 48%;
    margin-right: 3%;
}

.p39_b12_b1_b.p39_b12_b1_b10 {
    width: 49%;
    margin-right: 0%;
}

.p39_b12_b1_b:before {
    content: "1";
    display: block;
    position: absolute;
    font-size: 370%;
    font-weight: 600;
    left: 15px;
    top: 5px;
    color: #69925f;
}

p.p39_b12_b1_p1 {
    font-size: 100%;
    font-weight: 500;
}

.p39_b12_b1_b.p39_b12_b1_b1::before {
    content: "1";
}
.p39_b12_b1_b.p39_b12_b1_b2::before {
    content: "2";
}
.p39_b12_b1_b.p39_b12_b1_b3::before {
    content: "3";
}
.p39_b12_b1_b.p39_b12_b1_b4::before {
    content: "4";
}
.p39_b12_b1_b.p39_b12_b1_b5::before {
    content: "5";
}
.p39_b12_b1_b.p39_b12_b1_b6::before {
    content: "6";
}
.p39_b12_b1_b.p39_b12_b1_b7::before {
    content: "7";
}
.p39_b12_b1_b.p39_b12_b1_b8::before {
    content: "8";
}
.p39_b12_b1_b.p39_b12_b1_b9::before {
    content: "9";
}
.p39_b12_b1_b.p39_b12_b1_b10::before {
    content: "10";
}
.p39_b12_b1 {
    width: 67%;
	float: left;
}
section.p39_b10.p39_b10_0 {
    background: #f0f7fa;
}
section.p39_b10 {
    background: #dfdfdf;
}
.p39_b12_b1_b.p39_b12_b1_b10 {
    padding-left: 107px;
}
button.p39_b12_btn {
    color: #fff;
    background: #377129;
    border: 0;
    padding: 4% 4%;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 140%;
    width: 90%;
    margin: 0 0 0 10%;
}

p.p39_b12_p2 {
    text-align: center;
    font-size: 120%;
}

section.p39_b10.p39_b13 {
    background: #fff;
}

.p39_b13_box {
    width: 47%;
    float: left;
    box-shadow: 3px 8px 20px rgb(0 0 0 / 22%);
	height: 690px;
}

.p39_b13_box.p39_b13_box1 {
    margin-right: 6%;
}
img.p39_b13_img {
    width: 100%;
    
}


p.p39_b13_box_p2 {
    padding: 0 5% 5%;
    line-height: 240%;
    font-size: 110%;
    font-weight: 500;
}

p.p39_b13_box_p2 b {
    font-weight: 900;
}

p.p39_b13_box_p1 {
    color: #346B28;
    font-size: 200%;
    padding: 5%;
    padding-left: 14%;
    background-image: url(/images/pages/page39/16.png);
    background-repeat: no-repeat;
    background-size: 6% auto;
    background-position: 31px 33px;
}
p.p39_b13_box_p1.p39_b13_box_p1_2 {
	background-image: url(/images/pages/page39/17.png);
}
p.p39_b13_p1 {
    font-size: 160%;
    font-weight: 500;
    padding-bottom: 5%;
}

p.p39_b13_p2 {
    text-align: center;
    font-size: 240%;
    padding: 5%;
    font-weight: 500;
}

p.p39_b13_p2 b {
    font-weight: 700;
    color: #22700D;
}
.p39_b14_box {
    width: 50%;
    float: left;
}

.p39_b14_box.p39_b14_box1 {
    width: 60%;
	padding-left: 8%;
}

.p39_b14_box.p39_b14_box2 {
    width: 40%;
}

section.p39_b10.p39_b14 {
    padding: 5% 0;
}

p.p39_b14_box_p1 {
    font-size: 200%;
    font-weight: 500;
	padding-top: 2%;
}

p.p39_b14_box_p2 {
    font-weight: 500;
    padding: 2% 0;
}

section.p39_b10.p39_b15 .p39_b3_0 {
    width: 100%;
    padding: 0 10%;
}

p.p39_b14_box_p3 {
    font-size: 100%;
    font-weight: 500;
    padding: 2% 0 2% 10%;
    color: #000;
    background-image: url(/images/pages/page39/18.png);
    background-repeat: no-repeat;
    background-size: 5% auto;
    background-position: 17px 28px;
}
a.p39_bn26_ul1_a {
    font-weight: 800;
    color: #444;
}
p.p39_b14_box_p3 span {
    font-weight: 700;
    font-size: 160%;
}

p.p39_b14_box_p3.p39_b14_box_p3_3 {
    font-size: 160%;
}

p.p39_b14_box_p3.p39_b14_box_p3_3 a {
    color: #000;
    font-weight: 600;
}

p.p39_b14_box_p3.p39_b14_box_p3_2 {
    background-image: url(/images/pages/page39/19.png);
    background-size: 6% auto;
    background-position: 16px 21px;
}

p.p39_b14_box_p3.p39_b14_box_p3_3 {
    background-image: url(/images/pages/page39/20.png);
    background-size: 6% auto;
    background-position: 15px 9px;
}

p.p39_b14_box2_p1 {
    color: #000;
    font-size: 100%;
    font-weight: 500;
    padding-top: 4%;
    padding-bottom: 5%;
}

input.p39_b14_box2_inp {
    width: 60%;
    margin: 2% 0;
    padding: 2% 4%;
    border: 1px solid #bababa;
    border-radius: 5px;
    font-size: 90%;
}

p.p39_b14_box2_p2.p39_b14_box2_pch {
    font-size: 70%;
    padding: 3% 0;
}

input.p39_b14_box2_check.p39_check1 {
    margin: 0px 8px 0 0;
}

p.p39_b14_box2_p2.p39_b14_box2_pch .open-pspk-new {
    color: #424242;
}

button.p39_b14_box2_p2_btn {
    background: #22700D;
    border: 0;
    padding: 2% 4%;
    color: #fff;
	font-size: 140%;
    width: 60%;
}
section.p39_b10.p39_b15 {
    background: #fff;
    padding: 5%0;
}

img.p39_b15_img {
    width: 55%;
    float: right;
}

p.p39_b15_box_p1 {
    font-size: 230%;
    font-weight: 500;
}

p.p39_b15_box_p1 b {
    font-weight: 800;
}

p.p39_b15_p2 {
    text-align: center;
    padding-top: 5%;
}

button.p39_b15_btn {
    color: #fff;
    background: #377129;
    border: 0;
    padding: 1.5% 5%;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 140%;
    margin-top: 3%;
}
section.p39_b10 {
    padding-bottom: 4%;
}


.p39_b14_popup p.p39_b14_box2_p1 {
    color: #fff;
    font-size: 140%;
}

.p39_b14_popup p.p39_b14_box2_p2.p39_b14_box2_pch {
    color: #fff;
    font-size: 70%;
}
.p39_b14_popup p.p39_b14_box2_p2.p39_b14_box2_pch a {
    color: #fff;
}

.p39_b14_popup input.p39_b14_box2_check.p39_check2 {
    margin: 0 10px 0 0
}

.p39_b14_popup button.p39_b14_box2_p2_btn {
    background: #fd7a5f;
}
.p39_b14_popup button.p39_b14_box2_p2_btn:hover {
    background: #ff8f78;
}

section.p39_bn1 {
        background-image: url("/images/pages/page39/n/1.jpg?v1");
        background-size: cover;
        padding: 5%;
        color: #fff;
		position: relative;
}

p.p39_bn1_1_p1 {
    font-size: 320%;
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    width: 100%;
    line-height: 160%;
    position: relative;
}

p.p39_bn1_1_p1 span {
    color: #FEE46B;
}

p.p39_bn1_1_p2 {
    font-size: 250%;
    text-transform: uppercase;
    font-weight: 600;
	line-height: 170%;
}

p.p39_bn1_1_p2 span {
    color: #fee46b;
}

p.p39_bn1_1_p2.p39_bn1_1_p2_1 {
    border: 5px solid #F04925;
    border-radius: 10px;
    padding: 1% 2%;
    margin: 3% 0;
	float: left;
}
p.p39_bn1_1_p2.p39_bn1_1_p2_2 {
    font-size: 150%;
    font-weight: 400;
    margin-bottom: 3%;
}

p.p39_bn1_1_p2.p39_bn1_1_p2_3 {
    font-size: 180%;
    color: #fee46b;
    margin-bottom: 2%;
}

p.p39_bn1_1_p2.p39_bn1_1_p2_4 {
    font-size: 140%;
}

a.p39_bn1_1_p2_btn {
    right: 0;
    background: #22700d;
    border: 0;
	font-size: 160%;
    padding: 1.2% 2.5%;
    top: auto;
    bottom: 10%;
    left: 51.5%;
    right: auto;
	color: #fff;
	display: inline-block;
}
.p39_bn1_1_p2_btn_box {
    position: absolute;
    width: 75.5%;
    text-align: right;
    bottom: 10%;
    line-height: 180%;
}
@media only screen and (max-width: 1850px) {
    .p39_bn1_1_p2_btn_box {
		width: 77.5%;
	}
}
@media only screen and (max-width: 1800px) {
    .p39_bn1_1_p2_btn_box {
		width: 80.5%;
	}
}
@media only screen and (max-width: 1750px) {
    .p39_bn1_1_p2_btn_box {
		width: 72.5%;
	}
}
@media only screen and (max-width: 1650px) {
    .p39_bn1_1_p2_btn_box {
		width: 76.5%;
	}
}
@media only screen and (max-width: 1550px) {
    .p39_bn1_1_p2_btn_box {
		width: 80.5%;
	}
}

img.p39_bn1_img {
    position: absolute;
    right: 0;
    bottom: 15%;
    width: 32%;
}
.p39_b1_n1b {
    margin: 3% 5%;
    background: rgb(41 41 41 / 71%);
    padding: 2%;
    color: #fff;
    text-align: center;
    border: 2px solid #38722A;
    border-radius: 20px;
}

p.p39_b2_1n_p1 {
    padding: 9% 5% 2%;
}
img.p39_bn2_img {
    width: 27%;
    position: absolute;
    z-index: 2;
    right: 5%;
    top: 5%;
}
p.p39_b2_1n_p1 span{
    background: #e25026;
    padding: 1.5% 2%;
    color: #fff;
    font-size: 160%;
    font-weight: 500;
    border-radius: 10px;
}
p.p39_bn20_p5.p39_bn20_p5_0 {
    padding-left: 0;
}
p.p39_b2_1n_p2 {
    text-transform: uppercase;
    font-size: 280%;
    font-weight: 800;
    line-height: 180%;
    padding: 2% 0 0 0;
}

p.p39_b2_1n_p3 {
    font-size: 450%;
    font-weight: 800;
    color: #46a34f;
    padding: 2% 0;
}

p.p39_b2_1n_p4 {
    font-size: 220%;
    font-weight: 600;
    padding: 0 0 2%;
}

p.p39_b1_3b_pn1 {
    color: #292A2D;
    font-size: 250%;
    text-transform: uppercase;
    font-weight: 500;
    padding: 10% 0 1% 5%;
    font-weight: 800;
}
p.p39_b1_3b_pn1 span {
	color: #38722A;
}
img.p39_3b_img {
    width: 27%;
    float: right;
    margin: 5% 0 5% 2%;
}
p.p39_b1_3b_p2 {
    font-size: 160%;
    padding: 2% 2% 2% 5%;
    font-weight: 500;
	color: #38722a;
}
p.p39_b1_3b_p2.p39_b1_3b_p3 {
    color: #000;
}
p.p39_b1_3b_p2.p39_b1_3b_pn4 {
    font-weight: 800;
}
.p39_b6_b1_wv {
    background: #b4b4b4;
}
.p39_b6_b1_wv .p39_b6_b1_w2 {
    background: none;
}
p.p39_bn8_p3 {
    width: 30%;
    font-size: 120%;
    padding: 0 5% 10% 5%;
    line-height: 180%;
}
p.p39_b1_3b_pn1.p39_bn8_p1 {
    padding: 5% 0 0% 5%;
}

p.p39_b1_3b_p2.p39_bn8_p2 {
    width: 50%;
    font-size: 180%;
    color: #000;
}
section.p39_bn8 {
    background-color: #fff;
    background-image: url("/images/pages/page39/n/4.jpg");
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: 100% 100%;
	position: relative;
}
p.p39_bn8_p4 {
    position: absolute;
    width: 34%;
    padding: 2%;
    background: #38722a;
    color: #fff;
    font-size: 140%;
    border-radius: 15px;
    bottom: 0;
    line-height: 180%;
    left: 58%;
    transform: translate(-34%, -56%);
}
img.p39_bn8_img {
    width: 140%;
}

p.p39_b1_3b_pn1.p39_bn9_p1 span {
    color: #f04925;
}

.p39_bn9_b1 {
    padding: 4% 2% 2% 2%;
    border: 9px solid #f04925;
    border-radius: 20px;
}

section.p39_bn9 {
    padding: 3%;
    position: relative;
}

p.p39_b1_3b_pn1.p39_bn9_p1 {
    padding: 0 0 3% 32%;
}

b {}

p.p39_bn9_p2 {
    width: 35%;
    font-size: 120%;
    float: left;
    padding: 0 4% 4% 2%;
    margin-left: 30%;
}

p.p39_bn9_p2.p39_bn9_p3 {
    padding-left: 0;
    margin-left: 0;
}

p.p39_bn9_p2.p39_bn9_p4 {
    width: 100%;
    float: none;
    padding-left: 32%;
    position: relative;
    margin-left: 0;
}

img.p39_bn9_img1 {
    position: absolute;
	width: 30%;
    right: 0;
    top: 0;
    transform: translate(-17%, -80%);
}

p.p39_bn9_p2 b {
    font-size: 120%;
    display: inline-block;
    padding: 0% 0 2%;
}

img.p39_bn9_img2 {
    position: absolute;
    top: 50%;
    left: 0;
    width: 33%;
    transform: translateY(-50%);
}

p.p39_bn10_p1 {
    color: #292A2D;
    font-size: 250%;
    text-transform: uppercase;
    font-weight: 500;
    padding: 5% 0 2% 5%;
    font-weight: 800;
}

p.p39_bn10_p1 span {
    color: #f04925;
}

p.p39_bn10_p2 {
    font-size: 140%;
    padding: 1% 0 1% 11%;
    font-weight: 500;
    color: #292a2d;
    width: 47%;
    background-image: url("/images/pages/page39/3_1.png");
    background-size: 8%;
    background-position: 13% 50%;
    background-repeat: no-repeat;
    font-weight: 500;
}

p.p39_bn10_p2.p39_bn10_p3 {
    background-image: url(/images/pages/page39/3_2.png);
    background-size: 6.4%;
    background-position: 14% 50%;
}

p.p39_bn10_p2.p39_bn10_p4 {
    background-image: url(/images/pages/page39/3_3.png);
    background-size: 8%;
    background-position: 13% 50%;
}


p.p39_bn10_p5 {
    background: #38722a;
    color: #fff;
    padding: 2%;
    margin: 3% 5% 5% 5%;
    width: 39%;
    border-radius: 10px;
    text-align: center;
    font-size: 140%;
    line-height: 180%;
}

section.p39_bn10 {
    background-color: #fff;
    background-image: url("/images/pages/page39/n/6.jpg?v1");
    background-size: 52%;
    background-position: 100% 63%;
    background-repeat: no-repeat;
    padding-bottom: 1px;
}

p.p39_bn11_p2.p39_bn11_p2_1 {
    font-size: 180%;
    font-weight: 600;
    padding-right: 0;
    padding-top: 0;
}

p.p39_bn10_p1.p39_bn11_p1 {
    padding-bottom: 1%;
}

section.p39_bn10.p39_bn11 {
    background-color: #f2f6f9;
    background-image: url("/images/pages/page39/n/7.jpg?v1");
    background-size: auto 100%;
    background-position: 100% 21%;
    background-repeat: no-repeat;
    padding-bottom: 0%;
    position: relative;
}

p.p39_bn10_p1.p39_bn11_p1 span {
    color: #38722a;
}

p.p39_bn11_p2 {
    font-size: 140%;
    padding: 0% 5% 3% 5%;
    width: 50%;
    font-weight: 500;
}

.p39_bn10_b1_b1 {
    width: 86%;
    padding: 0 0 5% 5%;
}

p.p39_bn11_b1_p1 {
    font-size: 110%;
    width: 30%;
    float: left;
    height: 164px;
    background: #F8F8F8;
    border: 2px solid #38722a;
    border-radius: 10px;
    padding: 1% 2% 1% 6%;
    position: relative;
    margin-right: 2.5%;
    margin-bottom: 2.5%;
}
p.p39_bn11_b1_p1.p39_bn11_b1_p4,
p.p39_bn11_b1_p1.p39_bn11_b1_p5,
p.p39_bn11_b1_p1.p39_bn11_b1_p6 {
    height: 112px;
}
p.p39_bn11_b1_p1 i {
    font-style: normal;
    font-size: 280%;
    font-weight: 600;
    position: absolute;
    left: 5%;
    top: 0%;
    color: #38722a;
}
p.p39_bn11_p4 {
    width: 34%;
    padding: 2%;
    background: #38722a;
    color: #fff;
    font-size: 140%;
    line-height: 180%;
    border-radius: 15px;
    position: absolute;
    top: 11%;
    right: 5%;
}


section.p39_bn10.p39_bn12 {
    background-image: none;
    position: relative;
}

p.p39_bn12_p2 {
    font-size: 180%;
    font-weight: 600;
    width: 55%;
    padding: 0 5% 4%;
}
p.p39_bn12_p2 b {
	font-weight: 800;
}
p.p39_bn12_p3 {
    padding: 1% 5% 5%;
    width: 55%;
    font-size: 160%;
    line-height: 160%;
}

p.p39_bn12_p3 b {
    display: inline-block;
    font-weight: 600;
    padding-bottom: 2%;
}

button.p39_bn12_p3_btn {
    background: #22700d;
    color: #fff;
    border: 0;
    padding: 2% 6%;
    margin: 7% 0 0 0;
}
img.p39_bn12_img2 {
    width: 45%;
    position: absolute;
    bottom: 0;
    right: 0;
}
p.p39_bn12_p4 {
    font-size: 220%;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: absolute;
    bottom: 8%;
    right: 43.5%;
    transform: translateX(50%);
}

section.p39_bn10.p39_bn13 {
    background-image: none;
    background-color: #f0f0f0;
	padding-bottom: 5%;
}

p.p39_bn10_p1.p39_bn11_p1.p39_bn13_p1 {
    text-align: center;
}

img.p39_bn13_img1 {
    border-radius: 10px;
}
img.p39_bn13_img1 {
    width: 100%;
}

p.p39_bn13_p2 {
    display: block;
    width: 22.7%;
    float: left;
    position: relative;
    margin-right: 3%;
}

.p39_bn13_b1 {
    width: 90%;
    margin: 1% 5%;
}

p.p39_bn13_p2.p39_bn13_p2_4 {
    margin-right: 0;
}
p.p39_bn13_p2 span {
    display: block;
    background: #38722a;
    color: #fff;
    position: absolute;
    padding: 3% 5%;
    font-size: 150%;
}

p.p39_bn13_p2.p39_bn13_p2_1 span {
    bottom: 0;
    left: 0;
    transform: translate(-10%, 36%);
}

p.p39_bn13_p2.p39_bn13_p2_2 span {
    top: 0;
    right: 0;
    transform: translate(6%, -38%);
}

p.p39_bn13_p2.p39_bn13_p2_3 span {
    bottom: 0;
    width: 94%;
    left: 0;
    transform: translate(-5%, 32%);
}

p.p39_bn13_p2.p39_bn13_p2_4 span {
    top: 0;
    right: 0;
    transform: translate(6%, -38%);
}
p.p39_bn13_p2.p39_bn13_p2_1 {
    transform: translateY(7%);
}

p.p39_bn13_p2.p39_bn13_p2_3 {
    transform: translateY(7%);
}
.p39_b12_b2 {
    float: left;
    width: 33%;
}

img.p39_b12_img1 {
    width: 72%;
    margin: 5% 0 5% 20%;
}

section.p39_bn20 {
    background: #fff;
    position: relative;
	padding-bottom: 4%;
}

p.p39_b2_1n_p1.p39_bn20_roy {
    padding: 0;
    position: absolute;
    width: 90%;
    text-align: right;
    top: 80px;
    right: 5%;
}

p.p39_bn10_p1.p39_bn20_p1 {
    padding: 5% 0 2%;
}

p.p39_bn11_p2.p39_bn20_p2 {
    text-transform: uppercase;
    font-weight: 500;
    padding: 2% 0 2%;
	width: 100%;
}

p.p39_bn11_p2.p39_bn20_p2 b {
    font-weight: 800;
}

p.p39_bn20_p3 {
    width: 25%;
    float: left;
    background: #fccacb;
    margin-right: 5%;
    text-align: center;
    padding: 2%;
    font-size: 130%;
    text-transform: uppercase;
    color: #f04925;
    font-weight: 600;
    height: 151px;
    line-height: 160%;
    border-radius: 10px;
    position: relative;
}

p.p39_bn20_p3.p39_bn20_p3_1 {
    padding: 3%;
    line-height: 180%;
}

p.p39_bn20_p3.p39_bn20_p3_3 {
    padding: 2%;
    line-height: 180%;
    font-size: 170%;
}

p.p39_bn20_p3 span {
    color: #363636;
    font-weight: 800;
    font-size: 120%;
}
p.p39_bn20_p3.p39_bn20_p3_1::after {
    right: -13.5%;
    content: "+";
    display: block;
    position: absolute;
    color: #000;
    top: 50%;
    transform: translateY(-50%);
    font-size: 180%;
}

p.p39_bn20_p3.p39_bn20_p3_2::after {
    right: -13.5%;
    content: "=";
    display: block;
    position: absolute;
    color: #000;
    top: 50%;
    transform: translateY(-50%);
    font-size: 180%;
}

p.p39_bn20_p4 {
    font-size: 170%;
    font-weight: 800;
    padding-top: 4%;
}

p.p39_bn20_p4 span {
    color: #f04925;
}

p.p39_bn20_p5 {
    font-size: 130%;
    font-weight: 400;
    padding: 1.5% 1.3%;
    line-height: 160%;
}

p.p39_bn20_p5 b {
    font-weight: 600;
}

p.p39_bn20_p5 span {
    position: relative;
    display: inline-block;
    padding-bottom: 1%;
}

p.p39_bn20_p5 span::after {
    content: "-";
    position: absolute;
    top: -5px;
    left: -19px;
}

b.p39_bn20_p5_red {
    color: #f04925;
}

p.p39_bn21_p0_1 {
    font-size: 160%;
    text-transform: uppercase;
    font-weight: 800;
}

table.p39_bn21_t1 {
    width: 70%;
    margin: 2% 8% 2% 0;
    float: left;
    font-size: 140%;
    font-weight: 500;
}

td.p39_bn21_t1_td2 {
    text-align: right;
}

p.p39_bn21_p4 {
    float: left;
    width: 22%;
    background: #f1d0c8;
    padding: 6% 0%;
    text-align: center;
    font-size: 160%;
    font-weight: 600;
    line-height: 180%;
    border-radius: 10px;
    margin-top: 4%;
}

p.p39_bn21_p4 span {
    text-transform: uppercase;
    font-size: 110%;
    color: #f04925;
}

.clear.p39_bn21_d_cl {
    width: 100%;
    height: 2px;
    background: #f04925;
}

table.p39_bn21_t2 {
    width: 70%;
}

td.p39_bn21_t2_td1 {
    padding: 4% 0;
    font-size: 200%;
    font-weight: 800;
    text-transform: uppercase;
}

td.p39_bn21_t2_td2 {
    text-align: right;
    font-size: 240%;
    font-weight: 800;
    color: #f04925;
}
p.p39_bn22_box1_p4_itog2 {
    padding: 13% 5% 3%;
    font-size: 160%;
    text-align: center;
    font-weight: 500;
}
p.p39_bn22_box1_p4_itog3 {
    text-align: center;
}
button.p39_bn22_box1_p4_itog_btn {
    color: #fff;
    background: #ff6240;
    border: 0;
    padding: 1.5% 6%;
    font-size: 140%;
    text-transform: uppercase;
    font-weight: 500;
}

section.p39_bn21 {
    padding-bottom: 4%;
}
section.p39_bn21.p39_bn24 {
    background: #fff;
    padding: 1% 0 5%;
}
section.p39_bn21.p39_bn22 {
    padding-bottom: 5%;
}
p.p39_bn22_box1_p4_itog {
    background: #f04925;
    color: #fff;
    font-size: 200%;
    font-weight: 600;
    padding: 2%;
    text-transform: uppercase;
}
p.p39_bn22_p0_1 {
    font-size: 180%;
    text-transform: uppercase;
    font-weight: 400;
	line-height: 160%;
}
p.p39_bn22_p0_1 b {
    font-weight: 800;
}
p.p39_bn22_p0_1 span {
    color: #f04925;
}

table.p39_bn22_t1 {
    width: 100%;
    font-size: 120%;
    text-align: center;
    margin: 0% 0 0;
}

td.p39_bn22_t1_td1 {
    text-align: left;
    color: #38722a;
    font-weight: 500;
	font-size: 120%;
}

td.p39_bn22_t1_td2.p39_bn22_t1_td2_1 {
    border-top: 2px solid #69955f;
}

td.p39_bn22_t1_td2 {
    padding: 1%;
    font-size: 120%;
    font-weight: 600;
}

p.p39_bn22_p2 {
    text-align: center;
    font-size: 180%;
    text-transform: uppercase;
    font-weight: 800;
	padding: 3% 0 3%;
}

table.p39_bn22_t1_1 {
    width: 49%;
    float: left;
    margin-right: 2%;
    font-size: 120%;
}

table.p39_bn22_t1_2 {
    float: left;
    width: 49%;
    font-size: 120%;
}

table.p39_bn22_t1_1 tr:nth-child(odd) .p39_bn22_t1_1_td1,
table.p39_bn22_t1_2 tr:nth-child(odd) .p39_bn22_t1_1_td1{
    background: #fcdbd3;
    border-radius: 5px 0 0 5px;
}

table.p39_bn22_t1_1 tr:nth-child(odd) .p39_bn22_t1_1_td2,
table.p39_bn22_t1_2 tr:nth-child(odd) .p39_bn22_t1_1_td2{
    background: #fcdbd3;
    border-radius: 0 5px 5px 0;
}

table.p39_bn22_t1_1 td, table.p39_bn22_t1_2 td  {
    padding: 1%;
}

table td.p39_bn22_t1_1_td2 {
    text-align: right;
    padding-right: 3%;
}

table td.p39_bn22_t1_1_td1 {
    padding-left: 3%;
}
span.tel2-but-top-mob_w span {
    font-size: 70%;
    display: inline-block;
    line-height: 0;
}

span.tel2-but-top-mob_w {
    line-height: 110%;
    display: inline-block;
    padding-top: 4%;
    text-align: center;
    position: relative;
}

span.tel2-but-top-mob_w:after {
    content: "";
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    background: url(/images/whatsapp.svg);
    background-size: 100%;
    left: 0;
    top: 50%;
    transform: translate(-128%, -24%);
}
.p39_bn22_box1 {
    background: #ff6240;
	font-weight: 500;
	margin-top: 2%;
}
a#but-top-mob-88 {
    background: #377129;
}
tr.p39_bn22_t1_1_tr1 td.p39_bn22_t1_td2 {
    font-size: 90%;
    padding-bottom: 0;
}
a.dop-top-btn-mob.dop-top-btn-mob-fr {
    display: inline-block;
    font-size: 150%;
    background: #377129;
    color: #fff;
    margin-top: 1%;
    padding: 3%;
    width: 100%;
    border: 0;
}
p.p39_bn22_box1_p1 {
    width: 23%;
    float: left;
    font-size: 130%;
    color: #fff;
    text-align: center;
    position: relative;
	padding: 1% 0;
	line-height: 180%;
}

img.p39_b22_img {
    width: 19%;
    float: left;
    margin: 3% 4% 0 -24%;
}

p.p39_bn22_box1_p1.p39_bn22_box1_p1_3 {
    width: 27%;
	color: #000;
}

p.p39_bn22_box1_p1.p39_bn22_box1_p1_4 {
    float: none;
    text-align: left;
    padding-left: 0;
    padding-top: 2%;
    color: #444;
    width: auto;
    position: absolute;
    left: 53%;
}

p.p39_bn22_box1_p1.p39_bn22_box1_p1_1:after {
    content: "-";
    position: absolute;
    font-size: 200%;
    line-height: 0;
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
}
p.p39_bn22_box1_p1.p39_bn22_box1_p1_2:after {
    content: "=";
    position: absolute;
    font-size: 200%;
    line-height: 0;
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
}

p.p39_bn22_box1_p1 b {
    font-size: 120%;
	font-weight: 800;
}
p.p39_bn10_p1.p39_bn20_p1.p39_bn23_p0 {
    text-align: center;
    font-size: 220%;
    font-weight: 600;
    padding-bottom: 4%;
}

img.p39_b23_img {
    width: 47%;
    margin-right: 7%;
}

img.p39_b23_img.p39_b23_img1 {
    width: 45%;
    margin-right: 0;
}

p.p39_b23_p3 {
    background: #ff6240;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 1.5%;
    font-size: 150%;
    font-weight: 500;
    margin-top: 4%;
	line-height: 180%;
}

.p39_bn23_b2 {
    padding: 5%;
    border: 3px solid #f04925;
    border-radius: 15px;
    margin-top: 4%;
    position: relative;
}

p.p39_bn23_b2_p1 {
    font-size: 240%;
    text-transform: uppercase;
    font-weight: 800;
}

p.p39_bn23_b2_p1 span {
    color: #f04925;
}

p.p39_bn23_b2_p2 {
    font-size: 180%;
    padding: 3% 40% 3% 0;
    color: #f04925;
}

p.p39_bn23_b2_p3 {
    font-size: 140%;
    padding: 0 40% 2% 0;
    font-weight: 500;
}

ul.p39_bn23_b2_ul4 {
    font-size: 110%;
    line-height: 180%;
    padding-left: 1.5%;
    margin-top: 3%;
}

img.p39_b23_img2 {
    width: 37%;
    position: absolute;
    top: 63%;
    right: -5.8%;
    transform: translateY(-50%);
}

img.p39_b23_img3 {
    position: absolute;
    top: 5%;
    width: 26%;
    right: 4%;
}
section.p39_bn21.p39_bn25 .p39_b8_b2_p1 {
    padding-bottom: 0;
}

p.p39_bn25_p1 {
    font-size: 180%;
    font-weight: 600;
    padding-bottom: 4%;
}

p.p39_bn25_p2 {
    padding: 0% 0 3% 90px;
    font-size: 140%;
    font-weight: 500;
}

p.p39_bn25_p2.p39_bn25_p2_1 {
    background-image: url("/images/pages/page39/n/13_1.png");
    background-repeat: no-repeat;
    background-size: 60px;
}

p.p39_bn25_p2.p39_bn25_p2_2 {
    background-image: url("/images/pages/page39/n/13_2.png");
    background-repeat: no-repeat;
    background-size: 60px;
}
p.p39_bn25_p2.p39_bn25_p2_3 {
    background-image: url("/images/pages/page39/n/13_3.png");
    background-repeat: no-repeat;
    background-size: 60px;
}
section.p39_bn21.p39_bn25 {
    background-image: url(/images/pages/page39/n/13.jpg);
    background-repeat: no-repeat;
    background-size: 55%;
    background-position: 100% 100%;
}
section.p39_bn21.p39_bn26 {
    background: #fff;
    background-image: url("/images/pages/page39/n/14.jpg?v1");
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: 100%;
	position: relative;
}

ul.p39_bn26_ul1 {
    font-size: 130%;
    font-weight: 400;
    padding-left: 1.7%;
	margin-top: 3%;
    margin-bottom: 2%;
}

ul.p39_bn26_ul1 li {
    padding: 0 20% 2% 0;
}
p.p39_bn26_p2 {
    background: #38722a;
    color: #fff;
    width: 31%;
    padding: 2%;
    font-size: 120%;
    border-radius: 15px;
    line-height: 180%;
    position: absolute;
    bottom: 14%;
    right: 13%;
}

p.p39_b8_b2_p1.p39_bn27_p0 {
    text-align: center;
    padding-bottom: 0;
}

p.p39_bn25_p1.p39_bn27_p1 {
    text-align: center;
    padding: 0% 5% 5%;
}

p.p39_bn25_p1 {
}

p.p39_bn27_p2 {
    width: 25%;
    text-align: center;
    float: left;
    font-size: 120%;
    padding: 6.5% 2% 5%;
    line-height: 160%;
}

p.p39_bn27_p2.p39_bn27_p2_1 {
    background-image: url(/images/pages/page39/n/15_1.png);
    background-repeat: no-repeat;
    background-size: 68px;
    background-position: 50% 0;
}

p.p39_bn27_p2.p39_bn27_p2_2 {
    background-image: url(/images/pages/page39/n/15_2.png);
    background-repeat: no-repeat;
    background-size: 68px;
    background-position: 50% 0;
}

p.p39_bn27_p2.p39_bn27_p2_3 {
    background-image: url(/images/pages/page39/n/15_3.png);
    background-repeat: no-repeat;
    background-size: 60px;
    background-position: 50% 5px;
}

p.p39_bn27_p2.p39_bn27_p2_4 {
    background-image: url(/images/pages/page39/n/15_4.png);
    background-repeat: no-repeat;
    background-size: 45px;
    background-position: 50% 7px;
}

p.p39_bn27_p3 {
    text-align: center;
    font-size: 140%;
}

button.p39_b27_btn {
    background: #e25026;
    border: 0;
    padding: 1.5% 5%;
    text-transform: uppercase;
    font-weight: 500;
    color: #fff;
    font-size: 120%;
}
button.p39_b27_btn b {
    font-weight: 800;
}

a.p39_bn1_1_p2_btn.p39_bn1_1_p2_btn2 {
    margin-bottom: 2%;
	background: #f04925;
}
p.p39_bn22_t1_i_it1 {
    font-size: 160%;
    font-weight: 700;
    padding: 1% 0 1%;
    margin-bottom: 2%;
	margin-top: 2%;
    border: 1px solid #f04925;
    /* color: #ef4925; */
    background: #ffcabe;
    padding-left: 2%;
}
p.p39_bn22_t1_i_it1.p39_bn22_t1_i_it2 {
    margin-bottom: 4%;
}
a.fran-wrap-box.fran-wrap-box1.fran-wrap-box1-str {
    position: static;
    display: block;
    font-size: 140%;
    width: 100%;
    padding: 3%;
}

a.fran-wrap-box.fran-wrap-box1.fran-wrap-box1-str .fran-wrap-box-p1 {
    padding-bottom: 6%;
    padding-top: 2%;
}

a.fran-wrap-box.fran-wrap-box1.fran-wrap-box1-str button.fran-wrap-box-a {
    padding: 3% 6%;
}

.fran-wrap-box-wrap-str {
    padding: 3% 0 10%;
}

img.page40_b1_img {
    width: 100%;
}


h2.page14_b2_2_1 {
    font-size: 320%;
    padding: 5% 0 3%;
}
.page40_b2_0 {
    padding: 0 5%;
}

p.page40_b2_2_2 {
    font-size: 160%;
    font-weight: 600;
	padding: 1% 0;
}

p.page40_b2_2_3 {
    font-size: 160%;
    font-weight: 600;
    padding: 20px 0 20px;
}

p.page40_b2_2_3 > span {
    color: #fff;
    background: #f04925;
    display: inline-block;
    padding: 8px 25px;
    font-size: 150%;
    border-radius: 6px;
    font-weight: 500;
    margin-right: 30px;
}

p.page40_b2_2_4 {
    font-size: 140%;
    font-weight: 400;
    line-height: 180%;
    padding-bottom: 3%;
    padding-top: 1%;
}
p.page40_b2_2_3_2 > span {
    color: #fff;
    background: #f04925;
    display: inline-block;
    padding: 8px 25px;
    font-size: 150%;
    border-radius: 6px;
    font-weight: 500;
    margin-right: 30px;
    float: left;
}



section.page40_b3 {
    background: url("/images/pages/page40/2.jpg");
    background-size: cover;
    background-position: center center;
    padding: 5%;
}

p.page40_b3_2_4 {
    width: 40%;
    font-size: 150%;
    line-height: 180%;
    padding: 3%;
    border: 1px solid #F04925;
    border-radius: 20px;
    background-color: rgb(255 255 255 / 73%);
    font-weight: 500;
}

p.page40_b3_2_4 > span {
    color: #f04925;
}
h2.page40_b2_2_1 {
    font-size: 300%;
    padding: 4% 0 2%;
}

section.page40_b4 {
    width: 90%;
    border: 4px solid #f04925;
    border-left: 0;
	position: relative;
	    margin-bottom: 4%;
		margin-top: 2%;
}
p.page40_b4_p1.page40_b4_p1_2 {
    padding-top: 2%;
	    padding-bottom: 2%;
}
.page40_b4_0 {
    padding: 5%;
}

p.page40_b4_p1 {
    font-size: 280%;
    font-weight: 800;
    text-transform: uppercase;
    color: #163775;
}

p.page40_b4_p1 > span {
    font-size: 190%;
    color: #f04925;
    position: relative;
    padding-right: 1%;
    display: inline-block;
    transform: translate3d(0,9%,0);
}

p.page40_b4_p2 {
    font-size: 140%;
    font-weight: 400;
    line-height: 180%;
    padding-bottom: 3%;
    padding-top: 1%;
}

.page40_b4_b2 {
    width: 50%;
    position: relative;
}

p.page40_b4_p3 {
    font-size: 140%;
    font-weight: 600;
    line-height: 180%;
    padding-bottom: 3%;
    padding-top: 1%;
}

p.page40_b4_p4 {
    font-size: 200%;
    font-weight: 800;
    line-height: 180%;
    padding-bottom: 3%;
    padding-top: 1%;
    color: #163775;
}

p.page40_b4_p3 > span {
    color: #00598D;
}
img.page40_b4_img1 {
    width: 100%;
    position: absolute;
    right: -120%;
    background: #f2f2f2;
    top: 50%;
    transform: translateY(-50%);
}

img.page40_b4_img2 {
    float: left;
    width: 55%;
}
p.page40_b4_p2.page40_b4_p2_1 {
    width: 37%;
    position: absolute;
    right: 5%;
    bottom: 5%;
    text-align: center;
    padding-bottom: 0;
}

p.page40_b4_p2.page40_b4_p2_1 > span {
    font-size: 120%;
    color: #B02000;
    font-weight: 600;
    padding-top: 5%;
    display: inline-block;
    padding-bottom: 0;
}
img.page40_b4_img3 {
    width: 22%;
    position: absolute;
    top: 10%;
    right: 0;
    transform: translateX(24%);
    background: #f2f2f2;
    border-bottom: 21px solid #f2f2f2;
}
p.page40_b4_p2.page40_b4_p2_2 {
    width: 80%;
}

p.page40_b4_p1.page40_b4_p1_2 > span {
    display: inline-block;
    float: left;
    transform: translate3d(0, -1%, 0);
    padding-right: 2%;
}
.page40_b4_0 {
    padding: 2% 5%;
}
img.page40_b4_img3.page40_b4_img3_2 {
    top: 15%;
    width: 29%;
    border-top: 30px solid #f2f2f2;
}
p.page40_b4_p1.page40_b4_p1_3 > span {
    margin-bottom: 46px;
}
.page40_b5_0 {
    width: 90%;
    margin: 5% 5% 0 5%;
    background: #fff;
    padding: 3%;
    text-align: center;
    font-size: 220%;
    border: 3px solid #f04925;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 180%;
}
p.page40_b5_p1 > span {
    color: #f04925;
}
section.iblock.iblock-aq-11.iblock-aq-40 {
    padding-bottom: 0%;
}


@media only screen and (min-width: 2400px) {
img.page40_b4_img3.page40_b4_img3_2 {
    width: 21%;
}
img.page40_b4_img1 {
    width: 70%;
}
}
button.page20_form_btn.page20_form_btn_ne {
    background-color: #449b4c;
    margin-top: 8%;
}

button.page20_form_btn.page20_form_btn_ne:hover {
    background-color: #5fa866;
}
.news-box-date, .bx-newslist-date-my, .bx-newsdetail-date-my-wrap {
	display: none;
}
/* End */
/* /bitrix/templates/main_template/components/bitrix/sale.basket.basket.line/my/style.css?15677715334401 */
/* /bitrix/templates/main_template/components/bitrix/search.title/custom/style.css?16426803562108 */
/* /bitrix/templates/main_template/components/bitrix/menu/horizontal_multilevel1/style.css?15196481444414 */
/* /bitrix/templates/main_template/components/api/auth.ajax/template1/styles.css?1530082387654 */
/* /bitrix/components/api/auth.login/templates/.default/styles.css?15295902896064 */
/* /bitrix/templates/main_template/components/api/auth.register/.default/styles.css?17274328235764 */
/* /bitrix/components/api/auth.restore/templates/.default/styles.css?1529590289810 */
/* /bitrix/templates/main_template/components/bitrix/menu/left_podmenu/style.css?15222415974414 */
/* /bitrix/templates/main_template/components/bitrix/breadcrumb/my/style.css?1534418826563 */
/* /bitrix/templates/main_template/components/bitrix/menu/horizontal_multilevel_footer/style.css?15208560114414 */
/* /bitrix/templates/main_template/components/bitrix/catalog.section/favor/style.css?15354551843808 */
/* /bitrix/components/bitrix/catalog.item/templates/.default/style.css?169408834425496 */
/* /bitrix/templates/main_template/components/bitrix/catalog.section/favor/themes/red/style.css?1535455184823 */
/* /bitrix/templates/main_template/styles.css?163966461722 */
/* /bitrix/templates/main_template/template_styles.css?1773226840893735 */
