@font-face {
	 font-family: 'rouble';
	 src: url('/f/rouble.eot');
	 src: local('ALS Rubl'),
	 local('Ruble'),
	 url('/f/rouble.woff') format('woff'),
	 url('/f/rouble.svg') format('svg'),
	 url('/f/rouble.otf') format('opentype');
}

/* $DEFAULT STYLES */
body, html{
	font-family: 'PT Sans', Arial, sans-serif;
	font-size: 16px; line-height: 1.25;
	position: relative;
	height: 100%;
	color: #3a3b3c;
}

html{
	overflow-y: scroll;
}
body{
	background: url("/i/content_bg.jpg") center top no-repeat;
	background-size: cover;
	/*background: #fff;*/
	
	background-attachment: fixed;
	min-width: 982px;
}

i, em, .f_italic{ font-style: italic; }
b, strong, .f_bold{ font-weight: 700; }
del, .f_stroke{ text-decoration: line-through; }
input, textarea{ font-family: inherit; outline: none; }
textarea{ overflow: hidden; }

hr{
	color: #f0f0f0;
	background-color: #f0f0f0;
	border: none;
	height: 1px;
	clear: both;
	margin: 0;
}

img{
	display: block;
}
	.bxml-dialog img{
		display: inline;
	}

sup{
	font-size: 0.6em;
	vertical-align: top;
	line-height: 100%;
	position: relative;
	top: 2px;
}

span.altasib_tt_text{
	border: 0;
	
	/*-webkit-transition: color .3s;
			transition: color .3s;*/
}

span.altasib_tt_text.st_active{
	background: none;
	/*color: #233c4e;*/
}

span.altasib_tt_text,
a,
.b_pseudolink{
	color: #079a19;
	text-decoration: none;
	background-position: 0 1.2em;
	background-repeat: repeat-x;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPI3Jb3HwAFpgKNSE1sywAAAABJRU5ErkJggg==); /* 1px solid #69b66e */
}
	span.altasib_tt_text:hover,
	.bx_filter_vertical .bx_filter_popup_result a:hover,
	a:hover,
	a:hover .b_pseudolink,
	a.f_gray:hover,
	a.f_gray.f_dotted:hover,
	a.f_white:hover,
	a.f_white.f_dotted:hover,
	a.f_dotted:hover,
	a:hover .f_gray,
	a:hover .f_gray.f_dotted,
	a:hover .f_white,
	a:hover .f_white.f_dotted,
	a:hover .f_dotted,
	.b_breadcrumbs a:hover,
	.f_h1 a:hover,
	.f_h2 a:hover,
	.lt_footer a:hover,
	.lt_footer .b_footer_menu a:hover{
		background: none;
	}

span.altasib_tt_text,
a.f_dotted,
.b_pseudolink.f_dotted{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAEUlEQVQImWPI3Jb3n4GBgQEAD9oCjQD11qgAAAAASUVORK5CYII=); /* 1px dotted #69b66e */
}
	
.bx_filter_vertical .bx_filter_popup_result a,
a.f_gray,
a .f_gray,
.b_pseudolink.f_gray{
	color: #333;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWOor6//DwAFewJ9wtPHfgAAAABJRU5ErkJggg==); /* 1px solid #7f7f7f */
}

a.f_gray.f_dotted,
a .f_gray.f_dotted,
.b_pseudolink.f_gray.f_dotted{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAEUlEQVQImWPYsWPHfwYGBgYAFBwDKErd1kYAAAAASUVORK5CYII=); /* 1px dotted #b8b8b8 */
}

a.f_white,
a .f_white,
.b_pseudolink.f_white{
	color: #fff;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWN49+7dfwAJYgPK90B8dwAAAABJRU5ErkJggg==); /* 1px solid #eee */
}

a.f_white.f_dotted,
a .f_white.f_dotted,
.b_pseudolink.f_white.f_dotted{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAEUlEQVQImWN49+7dfwYGBgYAGIoDylbfBeUAAAAASUVORK5CYII=); /* 1px dotted #eee */
}
	
/* $clearfix */
.clearfix:before,
.clearfix:after{ content: ""; display: table; }
.clearfix:after{ clear: both; }
	.ie7 .parent{ zoom: 1; }

/* $grid layout */
.grid_full{	
	margin: 0 auto;
	width:1024px;
	padding: 0 5px;
}
.grid_1{ width: 42px; }
.grid_2{ width: 104px; }
.grid_3{ width: 166px; }
.grid_4{ width: 228px; }
.grid_5{ width: 290px; }
.grid_6{ width: 352px; }
.grid_7{ width: 414px; }
.grid_8{ width: 476px; }
.grid_9{ width: 538px; }
.grid_10{ width: 600px; }
.grid_11{ width: 662px; }
.grid_12{ width:670px; }
.grid_13{ width: 786px; }
.grid_14{ width: 848px; }
.grid_15{ width: 910px; }
.grid_16{ width: 972px; }

.grid_full + br{
	display: none;
}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.grid_col{
	margin-right: 10px;
	float: left;
}
	.grid_col:last-child{
		margin-right: 0;
	}
	
/* $selection styles */
/*::selection {}
::-moz-selection {}
::-webkit-selection {}*/

/* $MODULES */
/* $lt = layout */
.lt_background{
	position: fixed;
	z-index: 1;
	top: 0; left: 0;
	bottom: 0; right: 0;
	background-size: 150%;
	background-position: center top;
	opacity: .3;
	
					display: none;
}

.lt_wrapper{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -166px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	position: relative;
	z-index: 2;
}

.lt_footer,
.lt_push{
	height: 166px;
}

/* $lt_header */
.lt_header{
	background: #fff;
	font-size: 11px;
	color: #393835;
	position: relative;
	z-index: 7;
	
	height: 148px;
}

/*.lt_header .grid_full {width:992px}*/

/* $lt_nav */
.lt_nav{
	background: url("/i/nav_bg.jpg") 0 0 repeat;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.lt_nav a,
.lt_nav span{
	display: inline-block;
	vertical-align: top;
	height: 59px;
	line-height: 58px;
	color: #fff;
	background: none;
	
	font-weight: 700;
	position: relative;
	
	margin: 0 40px 0 0;
}
	.lt_nav a:hover{
		color: #b9d2e7;
	}
	.lt_nav span{
		cursor: default;
	}
	
.lt_nav a.st_active:before,
.lt_nav span.st_active:before{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background: #079a19;
}

/* $lt_panel */

.lt_wrapper .lt_panel {   /*  max-width: 990px; */}
.lt_panel{
	width: 100%;
	background: #fff;
	padding: 29px 26px;
	margin: 10px 0px 0;
	position: relative;
	z-index: 3;
	border-radius: 4px;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	box-shadow: 0 0 40px rgba(0,0,0,.25);
}

.lt_panel .b_catalog_thumb {width:188px}
	.lt_panel:last-child{
		/*border-radius: 4px 4px 0 0;*/
		padding-bottom: 32px;
		margin-bottom: -4px;
	}
	
	/* m_semitransparent-blue */
	.lt_panel.m_semitransparent-blue{
		background: rgba(20, 46, 66, .9);
		color: #fff;
		padding-top: 16px;
		padding-bottom: 10px;
	}
	
	.lt_panel.m_semitransparent-blue .f_h1{
		color: #fff;
	}
	
	.lt_panel.m_semitransparent-blue a{
		color: #f0f8f8;
	}
		.lt_panel.m_semitransparent-blue a:hover{
			color: #b9d2e7;
		}
	
/* $lt_footer */
.lt_footer{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	background: url("/i/footer_bg.jpg") 0 0 repeat;
	
	color: #f3f3f3;
	font-size: 12px;
	line-height: 16px;
	padding-top: 26px;
	position: relative;
	z-index: 2;
	
	overflow: hidden;
}
	.lt_footer .grid_full{
		position: relative;
	}
	.lt_footer .grid_full:before{
		content: '';
		width: 1024px;
		height: 20px;
		background: #fff;
		margin: 10px -26px 0;
		position: absolute;
		top: -56px; left: 5px;
		border-radius: 4px;
		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		
		box-shadow: 0 0 40px rgba(0,0,0,.25);
	}

.lt_footer a{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWMQm2zyHwADfQHdZhptpwAAAABJRU5ErkJggg==); /* 1px solid #169334 */
	background-position: 0 1.166em;
}

/* $BUTTONS */
.b_filter .bx_filter_vertical .bx_filter_search_button,
.lt_wrapper .vote-form-box-button input,
.b_btn{
	font-family: "PT Sans", Arial, sans-serif;
	display: inline-block;
	white-space: nowrap;
	position: relative;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0,0,0,.39);
	line-height: 39px; height: 39px;
	background: #079a19;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	
	padding: 1px 44px 2px;

	border-radius: 4px;
	
	box-shadow: 	0 2px 2px -1px rgb(2,57,9);

	cursor: pointer;
}
	.b_filter .bx_filter_vertical .bx_filter_search_button:hover,
	.lt_wrapper .vote-form-box-button input:hover,
	.b_btn:hover{
		background: #3db74b;
	}
	.b_btn:active{
		top: 0;
		background: #36a944;
	}
	
.b_btn.st_disabled{
	background: #d5d5d5;
	box-shadow: 0 4px 2px -3px rgba(57,57,57,.61);
	cursor: default;
}

.b_btn.m_small{
	padding-left: 26px;
	padding-right: 26px;
}

.b_btn.m_yellow{
	color: #010101;
	text-shadow: 0 1px 0 rgba(255,255,255,.46);
	background: #ffcd21;;
}
.b_btn.m_yellow:hover{
	background: #ffda5b;;
}

.b_btn.m_green{
	color: #fff;
	text-shadow: 0 1px 0 rgba(255,255,255,.46);
	background: #079a19
}
.b_btn.m_green:hover{
	background: #28c039
}

/* WYSIWYG */
/* WYSIWYG = formated by tags content from oneSSA */
.WYSIWYG{
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: none; 
}

.b_pagination + .WYSIWYG{
	margin: 30px 0 40px;
}

.WYSIWYG p{
	margin: 0 0 11px;	
}
.WYSIWYG a{
	word-break: break-word;
}
	.WYSIWYG p img{
		max-width: 100%;
		
		-moz-box-shadow: 0 0 3px rgba(42,55,76,.53);
		-webkit-box-shadow: 0 0 3px rgba(42,55,76,.53);
		box-shadow: 0 0 3px rgba(42,55,76,.53);
	}
	
	.WYSIWYG p img[align=left]{
		float: left; margin: 6px 20px 5px 5px;
		max-widht: 50%;		
	}
	
	.WYSIWYG p img[align=right]{
		float: right; margin: 6px 5px 5px 20px;
		max-widht: 50%;
	}
	
/*.WYSIWYG p + p{
	text-indent: 30px;
}*/

.WYSIWYG h1,
.f_h1{
	font-size: 24px; line-height: 28px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 0 9px;
	color: #325079;
}

.f_h1 a{
	color: #325079;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWO4fvvhfwAIswOTONHlmQAAAABJRU5ErkJggg==); /* 1px solid #d7dbe1 */
	background-position: 0 1.15em;
}

.WYSIWYG h2,
.f_h2{
	font-size: 20px; line-height: 22px;
	font-weight: 700;
	margin: 21px 0 9px;
	color: #000;
}

.f_h2 a{
	color: #000;
/*	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPYunXrfwAHYQMf3LxFCAAAAABJRU5ErkJggg==);*/ /* 1px solid #b5b5b5 */
/*	background-position: 0 1.1998em;*/
	background-image: none !important;
	border-bottom: 1px solid #B5B5B5;
}
.f_h2 a:hover {
	border-bottom: none;
}
.WYSIWYG h3,
.f_h3{
	font-size: 16px; line-height: 18px;
	font-weight: 700;
	margin: 21px 0 7px;
	color: #000;	
}

.WYSIWYG h4,
.f_h4{
	font-size: 16px; line-height: 20px;
	text-transform: uppercase;
	margin: 21px 0 6px;
	color: #000;
}

.WYSIWYG ul, ol{
	margin: 7px 0 20px;
}

.WYSIWYG li{
	position: relative;
	padding: 0 0 0 0px;
	line-height: 20px;
    margin-left: 20px;
    list-style-type: disc;
}

.WYSIWYG ul li:before{
	/*content: '–';
	display: block;
	position: absolute;
	top: 0; left: 1px;*/
}

.WYSIWYG ol{
	counter-reset: list;
}

.WYSIWYG ol li:before{
	content: counter(list) ".";
	display: block;
	position: absolute;
	top: 0; right: 100%;
	margin-right: -10px;
	counter-increment: list;
}

.WYSIWYG table{
	width: 100%;
	line-height: 22px;
	margin: 1em 0;
}

.WYSIWYG table p {font-size: 12px;}

.WYSIWYG td, .WYSIWYG th{
	padding: 5px 11px;
    line-height: 15px;
    font-size: 14px;
    border: 1px solid #ccc;
	/* vertical-align: middle;	*/
}

.WYSIWYG th{
	text-align: left;
	text-transform: uppercase;
	font-size: 18px; line-height: 22px;
	font-weight: 300;
	white-space: nowrap;
}
	
/* FONT DECOR */
/* $f = font */

.f_rouble{
	font-family: 'rouble';
}
	
/* $ BLOCKS */
/* $b = block */

/* $b_logo */
.b_logo{
	display: block;
	font-size: 12px;
	line-height: 14px;
	text-transform: uppercase;
	width: 254px;
	position: absolute;
	top: 35px; left: -1px;
	color: #393835;
	background: none;
	letter-spacing: 0.025em;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	padding-left: 1px;
}
	
.b_logo img{
	margin: 0 0 6px;
}

/* $b_relative */	
.b_relative{
	position: relative;
}

/* $b_search */
.b_search{
	position: absolute;
	left: 288px;
	top: 57px;
	width: 43px;
	height: 43px;
}

.b_search_submit,
.b_search_toggle{
	display: block;
	width: 43px;
	height: 43px;
	border-radius: 4px;
	
	background: #edf3f3;
	position: relative;
	
	-webkit-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	opacity: 1;
	
	cursor: pointer;
}
	.b_search_submit:hover,
	.b_search_toggle:hover{
		background: #e3eded;
	}

	.b_search_submit:before,
	.b_search_toggle:before{
		content: '';
		position: absolute;
		top: 12px; left: 13px;
		width: 17px;
		height: 18px;
		background: url("/i/i.png") -27px -35px no-repeat;
	}

.b_search_inner{
	position: absolute;
	width: 223px;
	top: 0;
	left: -125px;
	
	-webkit-transform-origin: 150px 21px;
	transform-origin: 150px 21px;
	
	opacity: 0;
	max-width: 0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	
	-webkit-transition: 	-webkit-transform 0.3s ease-in-out,
									opacity 0.3s ease-in-out,
									max-width 0.3s ease-in-out;
	transition: 				transform 0.3s ease-in-out,
									opacity 0.3s ease-in-out,
									max-width 0.3s ease-in-out;
	
	border-radius: 4px;
	box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.11);
}
	.b_search.st_active .b_search_inner{
		opacity: 1;
		
		max-width: 2000px;
	
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
	
	.b_search.st_active .b_search_toggle{
		opacity: 0;
	}
	
.b_search_wrap{
	width: 223px;
}

.b_search_input{
	height: 43px;
	border: 1px solid #dce7e8;
	box-shadow: inset 0 0 0 50px #fff;
	border-right: 0;
	border-radius: 4px 0 0 4px;
	font-size: 14px;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	width: 178px;
	padding: 0 12px;
	
	float: left;
}

.b_search_submit{
	box-shadow: none;
	border-radius: 0 4px 4px 0;
	border: 1px solid #dce7e8;
	width: 45px;
	border-left: 0;
	float: left;
}
	.b_search_submit:before{
		left: 14px; top: 11px;
	}
	
.b_search_result{
	padding: 10px 0 0;
}

.WYSIWYG .b_search_item{
	font-size: 20px;
	margin: 0 0 20px;
	padding-left: 20px;
}

.b_search_query{
	color: #999;
}

.b_search_dropdown{
	position: absolute;
	z-index: -1;
	top: 100%;
	left: 0; right: 0;
	
	background: #fff;
	font-size: 14px;
	
	margin: -3px 0 0;
	border: 1px solid #dce7e8;
	border-top: 0;
	border-radius: 0 0 4px 4px;
	
	overflow: hidden;
}

.b_search_dropdown a{
	display: block;
	background: none;
	padding: 11px;
}
	.b_search_dropdown a:hover,
	.b_search_dropdown a:focus{
		background: #edf3f3;
	}
	
/* $b_header_goods */
.b_header_goods{
	position: absolute;
	top: 58px;
	left: 529px;
	
	font-family: "Roboto", Arial, sans-serif;
	font-weight: 300;
}

.b_header_goods div{
	margin: 0 0 11px;
}

/* $b_header_phone */
.b_header_phone{
	position: relative;
	left: 1px;
	font-size: 24px;
	white-space: nowrap;
	color: #585858;
	letter-spacing: -0.025em;
	text-align: center;
	line-height: 9px;
	padding-left: 18px;
	margin-top: 59px;
}

.b_header_phone .tel_bottom{
	padding-top: 17px;
	display: block;
}

	.b_header_cab + .b_header_phone{
		margin-top: 0;
	}
	.b_header_phone:before{
		content: '';
		position: absolute;
		top: 2px;
		left: 0;
		display: block;
		width: 12px; height: 18px;
		background: url("/i/i.png") -14px -35px no-repeat;
	}

.b_header_phone strong{
	color: #333;
}

.b_header_phone a{
	letter-spacing: 0;
	font-family: "Roboto", Arial, sans-serif;
	font-weight: 300;
	font-size: 11px;
}

/* $b_header_cab */
.b_header_cab{
	font-family: "Roboto", Arial, sans-serif;
	font-weight: 300;
	font-size: 12px;
	padding: 21px 0 22px;
	position: relative;
}

.b_header_cab_item{
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-left: 23px;
	padding-top: 1px;
	background: none;
}
	.b_header_cab_item:before{
		content: '';
		position: absolute;
		display: block;
		background: url("/i/i.png") no-repeat;
	}
		.b_header_cab_item.m_login:before{
			top: 0; left: 0;
			width: 13px; height: 16px;
			background-position: 0 -35px;
		}
		.b_header_cab_item.m_exit{
			margin-left: 15px;
		}
		.b_header_cab_item.m_exit:before{
			top: 2px; left: 5px;
			width: 13px; height: 16px;
			background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQBAMAAAA/jegKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQTQ4NjA5MzI3QTYxMUU0QjZFQUM4OUJGQkNCMkNEQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQTQ4NjA5NDI3QTYxMUU0QjZFQUM4OUJGQkNCMkNEQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNBNDg2MDkxMjdBNjExRTRCNkVBQzg5QkZCQ0IyQ0RBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNBNDg2MDkyMjdBNjExRTRCNkVBQzg5QkZCQ0IyQ0RBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jojpVAAAACdQTFRF////AJkzAJkzAJkzAJkzAJkzAJkzAJkzAJkzAJkzAJkzAJkzAJkzWK4YGgAAAAx0Uk5TAMDX2N7g4+nr7vH49crcPQAAADRJREFUCNdjyFoFAgIMe86AwASGNQwQgI1mDoDQHCdANEj9ASQaKH4cIs/kwIDTHJg9UHsBJLgkTcvI6BsAAAAASUVORK5CYII=") 0 0 no-repeat;
		}
		
.b_header_cab_item .b_pseudolink{
	background-position: 0 1.25em;
}

.b_header_right{
	position: absolute;
	top: 0;
	right: 0;
}

/* $b_menu */
.b_menu{
	margin-right: -100px;
	padding: 0 0 10px;
}

.b_menu div{
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
	margin: 0 40px 0 0;
	width: 210px;
	padding: 5px 0;
}

.b_menu span,
.b_menu a{
	display: inline-block;
	vertical-align: top;
	background: none;
	letter-spacing: 0.008em;
	max-width: 223px;
}

.b_menu .st_active{
	background: rgba(237,243,243,.15);
	padding: 5px 16px;
	margin: -5px -16px;
	position: relative;
	border-radius: 4px;
	font-weight: 700;
	cursor: default;
}

/* $b_breadcrumbs */
.b_breadcrumbs,
.b_breadcrumbs a{
	color: #87888a;
}

.b_breadcrumbs{
	font-size: 14px; line-height: 20px;
	position: relative;
	top: -2px;
	margin: 0 0 28px;
}

.b_breadcrumbs a{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNYuGjxfwAGtALm3ttosgAAAABJRU5ErkJggg==); /* 1px solid #a1a2a3 */
	background-position: 0 1.214em;
}

.b_breadcrumbs div{
	position: relative;
	display: inline-block;
	vertical-align: top;
}

.b_breadcrumbs div:before{
	content: '';
	
	display: inline-block;
	width: 9px; height: 9px;
	background: url("/i/i.png") -45px -35px no-repeat;
	margin: 0 7px 0 4px;
}

.b_breadcrumbs div:first-child:before{
	display: none;
}

.b_breadcrumbs div:first-child a{
	display: inline-block;
	width: 15px; height: 14px;
	background: url("/i/i.png") -55px -35px no-repeat;
	position: relative; top: 2px;
}

/* $b_slider */
.b_slider{
	padding: 0;
	overflow: hidden;
	margin-top: 0;
	border-radius: 0 0 4px 4px;
	height: 490px;
	
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
	background: none;
}
body .lt_wrapper .grid_full .lt_panel.b_slider{height: 550px;}

.b_slider .owl-stage-outer{
	border: 1px solid transparent;
	margin: -1px;
	border-radius: 0 0 6px 6px;
}

.b_slider_slide{
	width: 1024px;
	height: 490px;
	position: relative;
	color: #f8fbff;
	border-radius: 0 0 4px 4px;
}
	/*.b_slider_slide:before{
		content: '';
		position: absolute;
		top: 0; right: 0;
		width: 802px;
		height: 478px;
		background: url("/i/slider_shadow.png") 0 0 no-repeat;
	}*/

.b_slider .lt_panel{
	position: absolute;
	bottom: 4px;
	border-radius: 0 0 4px 4px;
	left: 0px;
	z-index: 2;
}

.b_slider_cnt{
	position: absolute;
	top: 62px;
	left: 581px;
	width: 400px;
	/*text-shadow: 0 0 30px rgba(0,0,0,.7);*/
}

.b_slider_info{
	top: 0; left: 0;
}
	.b_slider_cnt .b_blur{
		z-index: 1;
		width: 743px;
		height: 478px;
		position: absolute;
		/*background: url("/i/shadow.png") center center no-repeat;*/
		top: -100px;
		left: -300px;
	}
	.b_slider_info{
		position: relative;
		z-index: 2;
	}

.b_slider_h{
	font-family: "PT Sans Narrow", Arial, sans-serif;
	
	display: block;
	font-size: 46px; line-height: 50px;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	text-shadow: 0 0 30px rgba(0,0,0,.7);
	margin: 0 0 17px;
}

.b_slider_green-tx{
	font-family: "Roboto Slab", serif;
	font-size: 28px;
	color: #11b728;
	letter-spacing: -0.013em;
	margin: 0 0 5px;
}

.b_slider_white-tx{
	font-family: "Roboto Slab", serif;
	font-size: 20px;
}

.b_slider_wrap{
	z-index: 1;
	overflow: hidden;
}

.b_slider .owl-dots{
	position: absolute;
	bottom: 183px; left: 24px;
}

.b_slider .owl-dot{
	width: 18px; height: 18px;
	background: url("/i/i.png") -118px -64px no-repeat;
	display: inline-block;
	vertical-align: top;
	margin: 0 12px 0 0;
}
	.b_slider .owl-dot:hover,
	.b_slider .owl-dot.active{
		background-position: -87px -64px;
	}
	.b_slider .owl-dot:hover{
		opacity: 0.8;
	}
	.b_slider .owl-dot.active:hover{
		cursor: default;
		opacity: 1;
	}
	
.b_slider .b_btn{
	margin-top: 19px;
}

/* $b_partners */
.b_partners_thumb{
	display: inline-block;
	vertical-align: top;
	width: 114px;
	height: 114px;
	line-height: 110px;
	background: none;
	text-align: center;
	
	margin-right: 32px;
}
	.b_partners_thumb:last-child{
		margin-right: 0;
	}

.b_partners_thumb img{
	display: inline-block;
	vertical-align: middle;
	max-width: 114px;
}

.b_partners_list{
	position: relative;
	margin: -18px 0;
}

.b_partners_list .b_partners_thumb img{
	max-height: 60px;
	max-width: 100px;
}

.b_partners_link{
	padding-top: 19px;
}

.b_partners{
	padding: 16px 0 0;
	position: relative;
	margin: 0 -25px -3px 0;
}

.WYSIWYG .b_partners_thumb,
.b_partners .b_partners_thumb{
	padding: 13px;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin: 0 20px 24px 0;
}

.WYSIWYG .b_partners_thumb{
	float: left;
	margin: 5px 38px 30px 0;
}

.b_partners_cnt{
	
	padding: 3px 0 21px;
	
	overflow: hidden;
}

.b_partners_other .f_h2{
	margin: -2px 0 19px;
}

.b_partners_other{
	font-size: 14px;
	line-height: 18px;
}

.b_partners_other_list{
	-webkit-column-count: 5;
	-moz-column-count: 5;
	column-count: 5;

	-webkit-column-gap: 42px;
	-moz-column-gap: 42px;
	column-gap: 42px;
	
	padding: 0 0 9px;
}

.b_partners_other_list a{
	background-position: 0 1.214em;
}

.b_partners_other_list div{
	margin: 0 0 8px;
}

.b_partner_reviews{
	margin: 50px 0 0;
}

/* $b_product-slider */
.b_product-slider{
	padding-top: 30px;
}

.b_product-slider_wrap{
	padding-bottom: 17px;
}

.b_product-slider_area{
	position: relative;
	margin: 0 -26px;
	overflow: hidden;
	
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.b_product-slider_wrap{
	position: relative;
}
	.b_product-slider_wrap:before,
	.b_product-slider_wrap:after{
		content: '';
		position: absolute;
		top: 0;
		display: block;
		width: 26px; height: 100%;
		z-index: 2;
	}
	.b_product-slider_wrap:before{
		left: 0px;
		background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	}
	.b_product-slider_wrap:after{
		right: 0px;
		background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	}

.b_product-slider_link{
	text-align: center;
}

.b_product-slider_link .b_arr{
	margin: 0 12px;
}

.b_product-slider_item{
	padding: 22px 26px 0;
	margin-right: -38px;
}

.b_product-slider_thumb{
	display: inline-block;
	vertical-align: top;
	width: 295px;
	overflow: hidden;
	margin: 0 38px 52px 0;
}

.b_product-slider_img{
	display: block;
	float: left;
	width: 84px;
	height: auto !important;
	margin-right: 20px;
	background: none;
}

.b_product-slider_img img{
	max-width: 100%;
	
	-webkit-transform-style: flat !important;
			transform-style: flat !important;
}

.b_product-slider_tx{
	overflow: hidden;
	color: #252829;
	font-size: 14px; line-height: 18px;
}

.b_product-slider_tx strong{
	display: block;
	font-size: 16px; line-height: 20px;
	margin: 0 0 5px;
}

.b_product-slider_tx a{
	background-position: 0 1.17em;
}

.b_product-slider .owl-controls{
	position: absolute;
	bottom: -8px;
	left: 0;
	width: 100%;
}

.b_product-slider .owl-dots{
	text-align: center;
}

.b_product-slider .owl-dot{
	margin: 0 10px;
	display: inline-block;
	vertical-align: top;
	width: 31px; height: 11px;
	background: #cddfdf;
	box-shadow: 0 3px 2px -2px rgba(62,75,75,.85);
	
	border-radius: 4px;
}
	.b_product-slider .owl-dot:hover{
		background: #7ac2c2;
	}

	.b_product-slider .owl-dot.active,
	.b_product-slider .owl-dot.active:hover{
		cursor: default;
		background: #edf3f3;
		box-shadow: 	0 1px 0 rgba(0,0,0,.07),
								inset 0 1px 1px #7f8c8c;
	}

/* $b_arr */
.b_arr{
	display: inline-block;
	width: 19px; height: 19px;
	border-radius: 50%;
	background: #edf3f3;
	position: relative;
	cursor: pointer;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	
	box-shadow: 	0 2px 3px -2px rgba(0,0,0,.61);
}
	.b_arr:hover{
		background: #e3eded;
	}
	
.b_arr:before{
	content: '';
	display: block;
	width: 7px; height: 11px;
	background: url("/i/i.png") no-repeat;
	position: absolute;
	top: 4px;
}
	.b_arr.m_left:before{
		background-position: -71px -35px;
		left: 6px;
	}
	.b_arr.m_right:before{
		background-position: -79px -35px;
		right: 6px;
	}
	
/* $b_catalog */
.b_catalog{
	padding: 9px 0 0;
	position: relative;
	margin-right: -40px;
}
	.b_catalog.m_favourite{
		padding-bottom: 14px;
	}
	.b_catalog.m_favourite .b_catalog_thumb{
		margin-bottom: 38px;
	}
	
.b_catalog.m_favourite .b_catalog_thumb{
	padding-top: 10px;
}
	
.b_catalog .b_delete{
	position: absolute;
	top: -11px; right: 39px;
	z-index: 3;
}

.b_catalog > div{
	display: inline-block;
	vertical-align: top;	
}

.b_catalog_thumb{
	width: 202px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
	background: none;
	margin: 0 36px 58px 0;
	position: relative;
}

.b_catalog_thumb .b_sticker{
	position: static;
	margin: 3px 0 0;
}

.b_catalog_thumb img{
	display: block;
	margin: 0 auto 5px;
}

.b_catalog_thumb .b_pseudolink{
	position: relative;
	top: -1px;
	background-position: 0 1.17em;
}

.b_catalog_price{
	color: #3a3b3c;
	font-weight: 700;
	display: block;
	position: relative;
	top: -1px;
	letter-spacing: -0.02em;
}

.b_catalog_preview .f_h2{
	margin: 11px 0 4px;
}

.b_catalog_preview .b_catalog_thumb{
	margin-bottom: 6px;
}

/* $b_copy */
.b_copy{
	text-transform: uppercase;
}

.b_company,
.b_copy{
	margin: 8px 0 0;
	letter-spacing: 0.01em;
}

/* $b_one-touch */
a.b_one-touch{
	display: inline-block;
	float: right;
	background: none;
	color: #fff;
	font-size: 10px;
	line-height: 16px;
	letter-spacing: 0.06em;
	position: relative;
	top: -1px;
}
	.b_one-touch:hover{
		color: #b9d2e7;
	}

/* $b_footer_menu */
/*
.b_footer_menu{	
	padding: 0 0 0 42px;
}
*/

.b_footer_menu a{
	font-size: 14px;
	color: #f4f4f4;
	background-image: none;
	letter-spacing: 0.03em;
}

.b_footer_menu div{
	margin: 0 30px 14px 0;
	display: inline-block;
	vertical-align: top;
	width: 152px;
}

/* $b_infoblock */
.b_infoblock{
	padding: 0;
	font-size: 14px;
	line-height: 18px;
}
	.b_infoblock:before{
		content: '';
		position: absolute;
		display: block;
		width: 274px;
		height: 100%;
		background: #edf3f3;
		left: 0; top: 0;
		border-radius: 4px 0 0 4px;
	}

.b_infoblock_col{
	float: left;
	position: relative;
	z-index: 2;
	width: 241px;
	padding: 4px 0 0;
	margin: 0 82px 0 0;
}
	.b_infoblock_col.m_ratings{
		width: 221px;
		padding: 4px 27px 20px 26px;
		margin: 0 42px 0 0;
	}

.b_infoblock .f_h2{
	letter-spacing: 0.01em;
}

.b_infoblock .f_h2 a{
	color: #1b2e3e;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQIW2M8fvLMfwAIGANdc3QULAAAAABJRU5ErkJggg==); /* 1px solid #c7c9cc */
}
	.b_infoblock .f_h2 a:hover{
		background: none;
	}
	
.b_infoblock textarea.b_form_input{
	width: 100%;
	border-color: #d7d7d7;
	margin: 0 0 33px;
	height: 96px;
}
	
.b_infoblock .b_btn{
	display: block;
	width: auto;
	margin: 0 0 15px;
}
	
/* $b_articles_list */
.b_articles_list{
	padding: 5px 0 0;
}

.b_articles_list a{
	background-position: 0 1.214em;
}



.b_articles_date{
	color: #858585;
	font-size: 12px;
	display: block;
	position: relative;
	top: 7px;
}

.b_articles_article{
	margin: 0 0 28px;
}

.b_popular_main .b_articles_article{
	margin: 0 0 15px;
}

/* $b_ratings */
.b_ratings{
	cursor: default;
	padding: 23px 0 39px;
	text-align: center;
}

.b_ratings_star{
	display: inline-block;
	vertical-align: top;
	width: 38px; height: 28px;
	cursor: pointer;
	position: relative;
}
	.b_ratings_star:before{
		content: '';
		position: absolute;
		top: 0; left: 50%;
		margin-left: -15px;
		width: 30px; height: 28px;
		background: url("/i/i.png") -118px -35px no-repeat;	
	}

.b_ratings_star.st_active ~ .b_ratings_star:before,
.b_ratings_star.st_hover ~ .b_ratings_star:before{
	background-position: -87px -35px;
}

.b_ratings_star.st_clicked{
	-webkit-animation: ratings_activate 0.3s 1;
	animation: ratings_activate 0.3s 1;
}

@keyframes ratings_activate {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(0.85);
	}
	100% {
		transform: scale(1);
	}
}

@-webkit-keyframes ratings_activate {
	0% {
		-webkit-transform: scale(1);
	}
	50% {
		-webkit-transform: scale(0.85);
	}
	100% {
		-webkit-transform: scale(1);
	}
}

/* FORMS */
/* $b_form */	
.b_form{
	padding: 17px 0 26px;
	font-size: 14px;
}

.b_form_forgot_tx{
	height: 27px;
	padding: 0 0 13px;
}

.b_form_item{
	margin: 0 0 13px;
	margin-left: 120px;
	position: relative;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	
.b_form_title{
	position: absolute;
	top: 0; left: -120px;
	line-height: 27px;
}
.b_form_promt{
	display: none;
	position: absolute;
	top: -2px; left: 254px;
	width: 350px;
	line-height: 27px;
}

.b_required{
	position: absolute;
	font-size: 22px;
	color: #079a19;
	margin: 0 0 -10px 3px;
}

.b_required_tx{
	font-size: 12px;
}

.b_required_tx .b_required{
	position: relative;
	top: 8px;
}

.b_form_promt span{
	display: inline-block;
	vertical-align: middle;
	color: #b03c3c;
	font-size: 12px;
	line-height: 14px;
}

.b_form_input.m_small + .b_form_promt{
	left: 154px;
}
.b_form_input.m_big + .b_form_promt{
	left: 395px;
}
.b_card_additional .b_form_input.m_big + .b_form_promt{
	left: 254px;
}
.st_error ~ .b_form_promt{
	display: block;
}
.b_form_promt.captcha{display: block;}

.b_pseudolink.st_error + .b_form_file_name + .b_form_promt{
	display: block;
	opacity: 1;
	left: 120px;
}

.b_pseudolink.st_error + .b_form_file_name.st_filled + .b_form_promt{
	display: none;
}
	
.b_form_tx{
	display: block;
	font-family: 'Roboto', Arial, sans-serif;
	font-weight: 300;
	font-style: italic;
	padding: 6px 0 0 7px;
	color: #999a99;
	font-size: 11px; line-height: 14px;
}

.b_form .b_form_item em strong{
	font-style: normal;
	font-weight: 700;
	color: #333;
}

.b_form .b_btn.js_submit{
	margin-top: 7px;
}
	
/* $b_form_input */
.b_form_input{
	border: 1px solid #acacac;
	line-height: 27px;
	height: 27px;
	width: 242px;
	background: #fff;
	color: #3a3b3c;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	font-size: 14px;
	padding: 0 8px;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	
	box-shadow: inset 0 0 0 50px #fff;
}
.b_form_input.m_big{
	width: 382px;
}
.b_form_input.m_small{
	width: 142px;
}

.b_form_input.st_error{
	border-color: #db4141;
}

.b_form_input.st_required{
	
}

textarea.b_form_input{
	line-height: 22px;
	height: 107px;
	resize: none;
	padding-top: 1px;
	padding-bottom: 4px;
}
	

.b_form_checkbox_another{
	width: 540px;
}

/* $b_form_label */
.b_form_label{
	display: inline-block;
	cursor: pointer;
	font-size: 14px;
	margin: 0 36px 0 0;
}
	.b_form_label:last-child{
		margin: 0;
	}
	.b_form_label:hover{
		color: #b03c3c;
	}
	
.b_form_label input{
	left: -1000px;
}
	
/* $b_form_file */
.b_form_file{
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity: 0;
	cursor: pointer;
}

.b_form_file_name{
	font-size: 14px;
}

.b_form_file_wrap{
	padding: 5px 0 0;
}

.b_form_file_wrap .b_form_tx{
	padding: 4px 0 6px;
}

.b_form_file_wrap .b_pseudolink{
	position: relative;
	display: inline-block;
	margin: 0 10px 0 0;
}

.b_form_file_wrap .b_pseudolink:hover{
	background: none;
}

.b_form_new .b_form_item{
	margin-left: 0;
	display: flex;
    flex-direction: column;
}
.b_form_new .b_form_input[type=text],
.b_form_new select.b_form_input{
	width: 100%;
}
.b_form_new .b_form_input[data-type="date"]{
	width: 90%;
}
.b_form_new .b_form_input[data-type="date"] + img{
	display: inline;
}
.b_form_new .b_form_title{
	position: static;
	line-height: 1.2;
	width: 100%;
	margin-bottom: 5px;
}
.b_form_new .b_form_item[data-code=add_tg]{
	flex-direction: row;
}
.b_form_new .b_form_item[data-code=date],
.b_form_new .b_form_item[data-code=pasport_date]{
	display: block;
}
.b_form_new .b_form_item[data-code=add_tg] .b_form_title{
	width: auto;
	margin-right: 10px;
}
.b_form_new .b_form_item.b_form_submit{
	flex-direction: row;
	margin-top: 15px;
	align-items: center;
}
.b_form_new .agreement-wrap{
	margin-left: 0;
	margin-top: 20px;
}

[id^="calendar_popup"]{
	z-index: 99999!important;
}
.bx-calendar-cell{
	background: none;
}

/* $b_form_select */
.ik_select{
	width: 242px;
	display: inline-block;
	vertical-align: top;
}

.ik_select_link{
	position: relative;
}
	.ik_select_link:before{
		content: '';
		position: absolute;
		top: 10px; right: 6px;
		
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-top: 7px solid #079a19;
	}
	.ik_select_link:hover:before{
		border-top: 7px solid #3db74b;
	}

.ik_select_link_text{
	white-space: nowrap;
	height: 27px;
	line-height: 25px;
	width: 242px;
	border: 1px solid #acacac;
	background: #fff;
	color: #3a3b3c;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	font-size: 14px;
	padding: 0 8px;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	
	cursor: pointer;
}

.ik_select_dropdown{
	top: 26px;
}

.ik_select_list{
	background: #fff;
	border: 1px solid #acacac;
	
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);
}

.ik_select_option{
	font-size: 14px;
	line-height: 18px;
	cursor: pointer;
	padding: 6px 8px 8px;
}
	.ik_select_option:hover{
		background: #f0f7f7;
	}
	.ik_select_active{
		color: #aaa;
	}
	
/* $b_form_checkbox */
.b_form_checkbox{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	background: #fff;
	width: 13px; height: 13px;
	border: 1px solid #969696;
	border-radius: 2px;
	
	display: inline-block;
	vertical-align: top;
	
	margin-right: 2px;
}
	.b_form_checkbox.st_checked{
		background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRTg3Mzc3OTFENzExMUU0ODk1MEZCRUQ0RUM3MUFGMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRTg3Mzc3QTFENzExMUU0ODk1MEZCRUQ0RUM3MUFGMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFODczNzc3MUQ3MTExRTQ4OTUwRkJFRDRFQzcxQUYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFODczNzc4MUQ3MTExRTQ4OTUwRkJFRDRFQzcxQUYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8ND02AAAAE5QTFRFT6C6UaG7VaO8XajAZqzDcrPIf7rNjsLTj8PTksTUos3artPfs9bhtNfit9jjvtzmx+Hp1Oju1unv4/D07fX47vb59vr7+/39/v//////0k2qGwAAAD1JREFUCB0dwYUBgDAAwLAOZ7hu/f9RJMHfuYif3DBgzjpRXqQuehSssgXGml5xBqpb0UjYVTS30RdqSr4e+gQFoA79nSAAAAAASUVORK5CYII=") center center no-repeat;
	}

/* $b_glossary */
.b_glossary{
	padding: 2px 0 0 0;
	margin: 0 0 -3px;
	position: relative;
}

.b_glossary_letters{
	font-size: 14px;
	line-height: 22px;
	color: #6f7a85;
	margin: 0 0 27px 1px;
}

.b_glossary_lang{
	margin: 0 0 8px;
}

.b_glossary_letters strong,
.b_glossary_letters span,
.b_glossary_letters a{
	display: inline-block;
	vertical-align: top;
}

.b_glossary_letters strong{
	width: 40px;
}

.b_glossary_letters span,
.b_glossary_letters a{
	height: 22px;
	width: 22px;
	text-align: center;
	background: none;
	text-transform: uppercase;
	font-weight: 700;
	margin: 0 1px 0 0;
}

.b_glossary_letters span{
	border-radius: 4px;
	background: #edf3f3;
	color: #2a2e32;
	
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);
}

.b_glossary_cnt{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;

	-webkit-column-gap: 84px;
	-moz-column-gap: 84px;
	column-gap: 84px;
}

.b_glossary_item{
	-webkit-column-break-inside: avoid;
	display: table;
	margin: 0 0 14px;
}

.b_glossary_item p{
	text-indent: 0;
}

/* $b_delete */
.b_delete{
	display: inline-block;
	color: #94999d;
	font-size: 24px; line-height: 24px;
	cursor: pointer;
	padding: 5px;
	margin: -5px;
	font-weight: 700;
}
	.b_delete:hover{
		color: #dd0101;
	}
	
/* $b_accordion */
.b_accordion{
	border-radius: 4px;
	border: 1px solid #b7b7b7;
	margin: 15px 0 22px;
}

.b_accordion_item{
	border-top: 1px solid #b7b7b7;
	position: relative;
	overflow: hidden;
	
	-webkit-perspective: 800px;
	perspective: 800px;
}
	.b_accordion_item:first-child{
		border: 0;
	}
	
.b_accordion_head{
	font-size: 20px;
	line-height: 22px;
	padding: 15px 20px 18px;
	cursor: pointer;
	position: relative;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	
	overflow: hidden;
}
	.b_accordion_head:before{
		content: '';
		background: #eef4f4;
		display: block;
		width: 27px; height: 27px;
		border-radius: 50%;
		position: absolute;
		z-index: 3;
		top: 14px; right: 21px;
		
		box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);
	}
		/*.b_accordeon_head:hover:before{
			box-shadow: 0 2px 10px -1px rgba(0,0,0,.31);
		}*/
	
	.b_accordion_head:after{
		content: '';
		display: block;
		position: absolute;
		z-index: 4;
		top: 25px; right: 25px;
		width: 19px; height: 7px;
		background: url("/i/i.png") -149px -46px no-repeat;
	}
		.b_accordion_item.st_active .b_accordion_head:after{
			background-position: -149px -35px;
			top: 23px;
		}
		

.b_accordion .b_accordion_head,
.b_accordion .b_accordion_h .b_pseudolink{
	-webkit-transition: 	color 0.3s linear;
	transition:				color 0.3s linear;
}
		
.b_accordion.st_gray .b_accordion_head,
.b_accordion.st_gray .b_accordion_h .b_pseudolink{									
	color: #b0b1b1;
}

.b_accordion.st_gray .b_accordion_h .b_pseudolink{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAEUlEQVQImWO4devWfwYGBgYAFuYDjj8CvQAAAAAASUVORK5CYII=) 0 1.1498em repeat-x; /* 1px dotted #dadada */
}

.b_accordion.st_gray .b_accordion_item.st_active .b_accordion_head,
.b_accordion.st_gray .b_accordion_item.st_active .b_accordion_h .b_pseudolink{
	color: #3a3b3c;
}

.b_accordion_head .b_pseudolink{
	color: #3a3b3c;
	font-weight: 700;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAEUlEQVQImWNYvHjxfwYGBgYAEmMC6bxpIqEAAAAASUVORK5CYII=) 0 1.1498em repeat-x; /* 1px dotted #a3a3a3 */
}
	.b_accordion_item.st_active .b_accordion_h .b_pseudolink,
	.b_accordion_head:hover .b_pseudolink{
		background: none;
	}
	
.b_accordion_h{
	display: inline-block;
	vertical-align: top;
	width: 437px;
	padding: 0 16px 0 0;
}

.b_accordion_body{
	overflow: hidden;
	max-height: 0;
	opacity: 0;
	
	-webkit-transition: 	max-height 0.25s cubic-bezier(.2,.95,.41,1),
									-webkit-transform 0.5s cubic-bezier(.14,.69,.46,.98),
									opacity 0.5s cubic-bezier(.14,.69,.46,.98);
	transition:				max-height 0.25s cubic-bezier(.2,.95,.41,1),
									transform 0.5s cubic-bezier(.14,.69,.46,.98),
									opacity 0.5s cubic-bezier(.14,.69,.46,.98);

	-webkit-transform-origin: 50% 0 0;
	transform-origin: 50% 0 0;
	
	-webkit-transform-style: preserve-3d;
									
	-webkit-transform: translate3d(0, 0, 0) rotateX(-90deg);
	transform: translate3d(0, 0, 0) rotateX(-90deg);
	
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
	.b_accordion_item.st_active .b_accordion_body{
		max-height: 10000px;
		opacity: 1;
		
		-webkit-transform: translate3d(0, 0, 0) rotateX(0);
		transform: translate3d(0, 0, 0) rotateX(0);
	}

.b_accordion_panel{
	padding: 3px 20px 31px;
	width: 100%;
	margin-right: -100%;
	float: left;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	-webkit-transform-origin: 0 20% 500px;
	transform-origin: 0 20% 500px;
	
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-transform-style: preserve-3d;
	
	position: relative;
	
	overflow: hidden;
}

	.m_no-csstransforms3d .b_accordion_panel{
		-webkit-transition: 	left 0.5s cubic-bezier(.14,.69,.46,.98),
										opacity 0.5s cubic-bezier(.14,.69,.46,.98);
		transition:				left 0.5s cubic-bezier(.14,.69,.46,.98),
										opacity 0.5s cubic-bezier(.14,.69,.46,.98);
	}

	.m_csstransforms3d .b_accordion_panel{
		-webkit-transition: 	-webkit-transform 0.5s cubic-bezier(.14,.69,.46,.98),
										opacity 0.5s cubic-bezier(.14,.69,.46,.98);
		transition:				transform 0.5s cubic-bezier(.14,.69,.46,.98),
										opacity 0.5s cubic-bezier(.14,.69,.46,.98);
	}

	.m_no-csstransforms3d .b_accordeon_panel.m_front{
		left: 0;
		opacity: 1;
		/*max-height: 3000px;*/
	}
	.m_no-csstransforms3d .b_accordion_panel.m_reverse{
		left: 100%;
		opacity: 0;
		/*max-height: 0;*/
	}
	
	.m_csstransforms3d .b_accordion_panel.m_front{
		-webkit-transform: translate3d(0, 0, 0) rotateY(0);
		transform: translate3d(0, 0, 0) rotateY(0);
		opacity: 1;
		z-index: 2;
		/*max-height: 3000px;*/
	}
	.m_csstransforms3d .b_accordion_panel.m_reverse{
		-webkit-transform: translate3d(100%, 0, 0) rotateY(45deg);
		transform: translate3d(100%, 0, 0) rotateY(45deg);
		opacity: 0;
		z-index: 1;
		/*max-height: 0;*/
	}
	
	.m_no-csstransforms3d .b_accordion_item.st_shifted .b_accordion_panel.m_front{
		left: -100%;
		opacity: 0;
		z-index: 1;
		/*max-height: 0;*/
	}	
	.m_no-csstransforms3d .b_accordion_item.st_shifted .b_accordion_panel.m_reverse{
		left: 0%;
		opacity: 1;
		z-index: 2;
		/*max-height: 3000px;*/
	}
	
	.m_csstransforms3d .b_accordion_item.st_shifted .b_accordion_panel.m_front{
		-webkit-transform: translate3d(-100%, 0, 0) rotateY(-45deg);
		transform: translate3d(-100%, 0, 0) rotateY(-45deg);
		opacity: 0;
		z-index: 1;
		/*max-height: 0;*/
	}	
	.m_csstransforms3d .b_accordion_item.st_shifted .b_accordion_panel.m_reverse{
		-webkit-transform: translate3d(0, 0, 0) rotateY(0);
		transform: translate3d(0, 0, 0) rotateY(0);
		opacity: 1;
		z-index: 2;
		/*max-height: 3000px;*/
	}

.b_accordion .b_btn.m_switch{
	padding: 0 32px 3px;
	margin: 18px 0 0;
}

.b_accordion_back{
	position: absolute;
	z-index: 2;
	right: -175px;
	top: 10px;
	padding: 10px 10px 10px 20px;
	cursor: pointer;
	font-size: 14px;
	
	-webkit-transform-style: preserve-3d;
	
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);

	-webkit-transition: 	right 0.5s cubic-bezier(.14,.69,.46,.98),
									opacity 0.5s cubic-bezier(.14,.69,.46,.98),
									transform 0.5s cubic-bezier(.14,.69,.46,.98);
	transition:				right 0.5s cubic-bezier(.14,.69,.46,.98),
									opacity 0.5s cubic-bezier(.14,.69,.46,.98),
									transform 0.5s cubic-bezier(.14,.69,.46,.98);
									
	opacity: 0;
}
		.b_accordion_item.st_active.st_shifted .b_accordion_back{
			right: 73px;
			opacity: 1;
			
			-webkit-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
		}
	
	.b_accordion_back:before{
		content: '';
		position: absolute;
		top: 16px;
		left: 4px;
		display: block;
		width: 9px; height: 9px;
		background: url("/i/i.png") -45px -46px no-repeat;
	}
	.b_accordion_back:hover .b_pseudolink{
		background: none;
	}
	
.b_accordion .b_form{
	padding: 6px 0 0;
}

.b_accordion .b_form_item{
	margin-left: 110px;
}

.b_accordion .b_form_title{
	left: -110px;
}

/* $b_rss */
a.b_rss{
	display: inline-block;
	width: 11px; height: 11px;
	background: url("/i/i.png") -169px -35px no-repeat;
	cursor: pointer;
	margin: 0 0 0 4px;
}
	a.b_rss:hover{
		background-image: url("/i/i.png");
		background-position: -169px -47px;
	}

/* $b_page-content  */
.b_page-content{
}
	.b_page-content.m_padding-right{
		padding-right: 35px;
	}
	
.b_page-tx{
	margin: 0 0 35px;
}
	
/* $b_aside */
.b_aside{
	width: 220px;
}
	.b_aside.m_left{
		float: left;
	}
	.b_aside.m_left + .b_page-content{
		margin-left: 248px;
	}
	.b_aside.m_right{
		float: right;
		padding-top: 18px;
	}
	.b_aside.m_right + .b_page-content{
		margin-right: 248px;
	}
	
/* $b_hmenu */
.b_hmenu{
	font-size: 14px;
	line-height: 18px;
	padding: 8px 0 0;
	margin: 0 0 35px;
}

.b_hmenu_y{
	overflow: hidden;
	
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-perspective: 400px;
	perspective: 400px;
}

.b_hmenu_h,
.b_hmenu_item{
	margin: 0 0 8px;
}

.b_hmenu_item{
	position: relative;
}
	.b_hmenu_item.st_active{
		font-weight: 700;
		cursor: default;
	}
	
.b_hmenu_arr{
	font-size: 10px;
	position: absolute;
	top: 1px; left: -14px;
	cursor: pointer;
	color: #666;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.b_hmenu_arr.st_active{
	top: 2px;
}

.b_hmenu_arr + .b_hmenu{
	display: none;
}

.b_hmenu_arr.st_active + .b_hmenu{
	display: block;
}

.b_hmenu_arr:before{
	content: '\025BA';
}

.b_hmenu_arr.st_active:before{
	content: '\025BC';
}
	
.b_hmenu_item > .b_hmenu{
	font-weight: 400;
	margin: 0;
}

.b_hmenu_item .b_hmenu_item{
	margin-left: 14px;
	font-size: 12px;
}

.b_hmenu a,
.b_hmenu .b_pseudolink{
	background-position: 0 1.214em;
	background: none;
}

.b_hmenu .b_pseudolink{
	letter-spacing: -0.025em;
	cursor: pointer;
}
	.b_hmenu .b_pseudolink:hover{
		background: none;
	}

.b_hmenu .b_pseudolink.st_opened{
	font-weight: 700;
	background: none;
	cursor: default;
}

.b_hmenu .b_hmenu_item.st_opened{
	font-weight: 700;
}

.b_hmenu_m{
	padding: 8px 0 0 21px;
	position: relative;
	top: -2px;
	
	overflow: hidden;
	max-height: 0;
	opacity: 0;
	
	-webkit-transition: 	-webkit-transform 0.5s ease-out,
									opacity 0.5s ease-out;
	transition:				transform 0.5s ease-out,
									opacity 0.5s ease-out;
	
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;

	-webkit-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
									
	-webkit-transform: translate3d(0, -10px, 0) rotateX(-90deg);
	transform: translate3d(0, -10px, 0) rotateX(-90deg);
}
	.b_hmenu_m.st_opened{
		max-height: 1000px;
		opacity: 1;
									
		-webkit-transform: translate3d(0, 0, 0) rotateY(0);
		transform: translate3d(0, 0, 0) rotateY(0);
	}

	.b_hmenu_m.st_opened_articles{
		max-height: 1000px;
		opacity: 1;
									
		-webkit-transform: translate3d(0, 0, 0) rotateY(0);
		transform: translate3d(0, 0, 0) rotateY(0);
	}
	
	.b_hmenu_m.st_active .b_hmenu_item:before{
		content: '';
		position: absolute;
		top: 3px; left: -14px;
		width: 6px;
		height: 100%;
		padding: 0 0 8px;
		border-left: 1px solid #3a3b3c;
		opacity: 0.5;
	}
	
	.b_hmenu_m.st_active .b_hmenu_item.st_active:before{
		padding: 0;
		height: 7px;
		border-bottom: 1px solid #3a3b3c;
		opacity: 0.5;
	}
	
	.b_hmenu_m.st_active .b_hmenu_item.st_active ~ .b_hmenu_item:before{
		display: none;
	}

/* $b_subscribe */
.b_subscribe{
	margin: 0 0 50px;
}

.b_subscribe .b_btn{
	display: block;
	padding: 0 0 3px;
}

/* $b_banner */
.b_banner{
	display: block;
	background: none;
	overflow: hidden;
	border-radius: 4px;
	
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);
	
	margin: 0 0 22px;
}

/* $b_news */
.b_news{
	padding: 6px 0 0;
}

.b_news_item{
	overflow: hidden;
	position: relative;
	margin: 0 0 6px -10px;
	padding-left: 10px;
	display: block;
	background: none;
}

.b_news_item .WYSIWYG a{
	padding: 0 0 3px;
	background-position: 0 1.17em;
}

.b_news_item .WYSIWYG p{
	text-indent: 0;
}

.b_news_item .WYSIWYG{
	overflow: hidden;
	position: relative;
	top: -5px;
	margin: 0 0 9px;
}

.b_news_img{
	float: left;
	display: block;
	background: none;

	position: relative;

	width: 124px; height: 124px;
	line-height: 120px;
	text-align: center;
	padding: 13px;

	border: 1px solid #ccc;
	border-radius: 4px;
	margin: 0 33px 24px 0;	
}
.b_news_img.b_news_img--right {
	float: right;
}
	.b_news_img img{
		max-width: 100%;
		max-height: 100%;
		display: inline-block;
		vertical-align: middle;
	}

.b_news_img.m_video{
	float: none;
}

.b_news_item:hover .b_news_img.m_video{
	opacity: 0.5;
}

.b_news_img.m_video,
.b_video_h{
	display: inline-block;
	vertical-align: middle;
}

.b_video_h{
	margin: 0 0 24px;
	width: 470px;
	font-size: 18px;
}

.b_news_date{
	background: #edf3f3;
	border-radius: 4px;
	color: #99a3ac;
	font-size: 12px;
	line-height: 23px;
	height: 24px;
	display: inline-block;
	vertical-align: top;
	padding: 0 9px;
	margin: 0 0 15px;
	
	cursor: default;

	box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);	
}

.f_h1 + div .b_news_date{
	margin-top: 6px;
}

.WYSIWYG .b_news_img{
	/*width: 200px; height: 200px;*/
	margin: 5px 20px 10px 0;
}

.separate-news-one.WYSIWYG .b_news_img{
	height: auto;
}


.b_news_recent{
	font-size: 14px;
	line-height: 20px;
	margin: 0 0 20px;
}

.b_news_recent .f_h2{
	font-weight: 400;
	margin: 0 0 11px;
}

.b_news_recent .b_news_date{
	margin: 0 0 4px;
}

.b_news_recent a{
	background-position: 0 1.214em;
	padding: 0 0 2px;
}

.b_subscribe + .b_news_recent{
	margin-top: -9px;
}

.b_news_recent_item{
	padding: 0 0 26px;
}

/* $b_pagination */
.b_pagination{
	padding: 10px 0 17px;
	font-size: 14px;
	cursor: default;
}

.b_pagination .b_arr.m_left{
	margin-right: 10px;
}

.b_pagination .b_arr.m_right{
	margin-left: 10px;
}

.b_pagination_item{
	display: inline-block;
	vertical-align: top;
	background: none;
	color: #079a19;
	margin: 0 0.26em;
}
	a.b_pagination_item:hover{
		color: #3db74b;
	}
	
.b_likes{
	margin: 25px 0 0;
	display:none;
}

/* $b_events */
.b_events{
	padding: 16px 0 29px;
}

.b_events_item{
	overflow: hidden;
	position: relative;
	margin: 0 0 0 -10px;
	padding-left: 10px;
}

.b_events_date{
	float: left;
	
	border-radius: 4px;
	background: #edf3f3;
	color: #6f7a85;
	
	text-align: center;
	line-height: 17px;
	font-size: 16px;
	width: 104px;
	margin: 0 20px 0 0;
	
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);
	
	padding: 13px 0 10px;
}
	.b_events_date strong{
		font-size: 30px;
		font-weight: 400;
		display: block;
		margin: 0 0 5px;
	}

.b_events_cnt{
	overflow: hidden;
}

.b_events_h{
	line-height: 22px;
	padding-right: 40px;
	margin: 0 0 10px;
}

.b_events_h a{
	padding: 0 0 3px;
	background-position: 0 1.17em;
}

.b_events_address,
.b_events_time{
	display: inline-block;
	vertical-align: top;
}

.b_events_time{
	color: #595f65;
	font-size: 20px;
	font-weight: 700;
	letter-spacing: -0.025em;
	width: 122px;
	padding-right: 20px;
	margin: 0 0 41px;
}

.b_events_address{
	font-size: 14px;
	line-height: 20px;
	color: #2a2c2f;
	
	width: 360px;
	margin: 0 0 25px;
}
	.b_events_address.m_big{
		width: 575px;
	}

.b_events_fulldate{
	font-size: 20px;
	font-weight: 700;
	display: block;
	margin: 20px 0;
}

.b_events_register{
	margin: 30px 0 0;
}

/* $b_reviews */
.b_reviews{
	position: relative;
	margin: 0 -30px -10px 0;
	padding: 16px 0 0;
}

.b_reviews_item img{
	border: 1px solid #ccc;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	max-width: 100%;
	
	margin: 0 0 11px;
}

.b_reviews_item{
	display: inline-block;
	vertical-align: top;
	width: 142px;
	margin: 0 20px 29px 0;
	background: none;
	
	font-size: 14px;
}

.b_reviews_preview .b_reviews_item{
	width: 82px;
	margin: 0 4px 0 0;
	position: relative;
}
	.b_reviews_preview .b_reviews_item img{
		margin: 0;
	}
	
	.b_reviews_preview .b_reviews_item:before{
		content: '';
		position: absolute;
		bottom: -2px;
		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;

		width: 100%;
		height: 4px;
		
		background: #707070;
		border: 1px solid #929292;
	}
		/*.b_reviews_preview .b_reviews_item:hover:before{
			display: none;
		}*/

.b_reviews_preview{
	padding: 8px 0 13px;
	position: relative;
	margin: 0 -10px 0 0;
}

.a_reviews{
	position: relative;
    z-index: 999;
}

/* $b_about */
.b_about_desc{
	float: left;
/*width: 567px;*/
	padding: 4px 0 0;
}

.b_about_aside{
	float: right;
	width: 352px;
	padding: 3px 0 0;
}

.b_about_aside .f_h2{
	margin: 0 0 7px;
}

.b_about_mission{
	margin: 0 0 17px;
}

/* $b_links-list */
.b_links-list{
	font-size: 14px;
	font-weight: 700;
	position: relative;
	top: -4px;
	margin: 0 0 16px;
}

.b_links-list a{
	margin-right: 26px;
}

/* $b_career */
.lt_panel.b_career{
	padding-bottom: 43px;
}

.b_career .f_h1{
	margin-top: 19px;
}

.b_career .b_about_desc{
	padding: 0;
	margin: -2px 0 0;
}

.b_career .b_about_aside{
	padding: 0;
	margin: -5px 0 0;
}

.b_career .b_about_vacancy{
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 8px;
}

.b_career .b_about_vacancy a{
	background-position: 0 1.214em;
}

/* $b_sorting */
.b_sorting{
	position: relative;
	top: -1px;
	margin: 0 0 32px;
	cursor: default;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.b_sorting_tx{
	margin-right: 18px;
}

.b_sorting_a,
.b_sorting .f_dotted{
	margin-right: 26px;
	
}
.b_sorting_a{
	background:none;
	text-decoration:none;
	border-bottom: 1px dotted #079a19;
}
.b_sorting_a.st_active{
	color:#3a3b3c;
	border-bottom: 1px dotted #3a3b3c;
}
.b_sorting_a.st_active:after{
	content: '';
	display:inline-block;
	background: url(/i/updown.png) no-repeat 0 1px;
	width:9px;
	height:10px;
	border-bottom: none;
	margin-left: 5px;
}
.b_sorting_a.st_active.st_desc:after{
	background-position: 0 -10px;
}
/* $b_filter */
.b_filter{
	background: #f0f7f7;
	border-radius: 4px;

	box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);	
}

/* $b_cat-section */
.b_ucab .f_h1,
.b_cat-section .f_h1{
	margin: 0 0 25px;
}

.b_cat-section .b_aside{
	width: 249px;
}
	.b_cat-section .b_aside.m_left + .b_page-content {
		margin-left: 289px;
	}
	.b_cat-section .b_aside.m_right + .b_page-content {
		margin-right: 289px;
	}

.b_cat-section_img{
	width: 109px;
	height: 109px;
	margin: 0 16px 0 0;
	padding: 0 0 25px;
	position: relative;
	background: none;
}

.b_cat-section_list{
	padding: 0 0 2px;
}

.b_cat-section_item{
	position: relative;
	margin: 0 -20px 42px 0;
}

.b_cat-section_item .b_card_favourite{
	margin-top: 10px;
}

.b_cat-section_img,
.b_cat-section_cnt{
	display: inline-block;
	vertical-align: middle;
}

.b_cat-section_cnt{
	width: 554px;
}

.b_cat-section_img img{
	max-width: 100%;
	max-height: 100%;
	display: block;
    margin: auto;
}

.b_cat-section_h,
.b_cat-section_price{
	font-size: 20px;
	line-height: 22px;
	font-weight: 700;
	
	display: inline-block;
	vertical-align: top;
}

.b_cat-section_hsmall {font-size: 15px;color: #87888a;display: block;}

.b_cat-section_h{
	width: 328px;
	padding: 0 20px 0 0;
}


.b_cat-section_header{
	margin: 0 0 16px;
}

/* $b_gallery */
.b_gallery{
	overflow: hidden;
	float: left;
	padding: 5px 0 0;
	position: relative;
}

.b_gallery .b_sticker{
	text-align: left;
	bottom: 0;
}

.b_gallery .b_sticker span{
	font-size: 20px;
	height: 32px; line-height: 32px;
}

.b_gallery a,
.b_gallery a:hover{
	display: block;
	background: #fff;
}

.b_gallery_big{
	float: left;	
	text-align: center;
	width: 290px;
	height: 220px;
	line-height: 210px;	
}

.b_gallery_small{
	text-align: center;
	width: 57px;
	height: 43px;
	line-height: 38px;
	margin: 0 0 16px 333px;
}
	.b_gallery_small.m_video{
		position: relative;
	}
	.b_news_img.m_video:before,
	.b_gallery_small.m_video:before{
		content: '';
		position: absolute;
		top: 50%; left: 50%;
		width: 24px; height: 24px;
		margin: -13px 0 0 -12px;
		background: url("/i/i.png") -181px -35px no-repeat;
	}

.b_gallery img{
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}

/* $b_card */
.b_card .f_h1{
	margin: 0 0 20px;
}

.b_card .f_h2{
	margin-top: 0;
}

.b_card_desc{
	padding-left: 106px;
	overflow: hidden;
}

.b_card_desc .WYSIWYG{
	padding: 0 0 20px;
    text-align:justify
}

.b_card .b_cat-section_price{
	padding: 0 70px 0 0;
}

.b_card_favourite{
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
}

.b_card_favourite .b_pseudolink{
	position: relative;
	top: 3px;
	background-position: 0 1.17em;
}
	.b_card_favourite.st_active .b_pseudolink,
	.b_card_favourite .b_pseudolink.m_active{
		display: none;
	}
	.b_card_favourite .b_pseudolink,
	.b_card_favourite.st_active .b_pseudolink.m_active{
		display: inline;
	}

.b_card_favourite:before{
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 23px; height: 22px;
	background: url("/i/i.png") 0 -64px no-repeat;
	margin: 0 4px 0 0;
}
	.b_card_favourite:hover:before,
	.b_card_favourite.st_active:hover:before{
		background-position: -27px -64px;
	}
	.b_card_favourite:active:before,
	.b_card_favourite.st_active:active:before,
	.b_card_favourite.st_active:before{
		background-position: -54px -64px;
	}
	.b_card_favourite:hover .b_pseudolink,
	.b_card_favourite.st_active:hover .b_pseudolink{
		background: none;
	}
	
.b_card_main{
	overflow: hidden;
	padding: 0 0 36px;
}

.b_card_additional{
	overflow: hidden;
}

/* $b_tabs */
.b_tabs{
	float: left;
	width: 620px;
}

.b_tabs_h{
	padding: 0 0 26px;
}

.b_tabs_h .f_dotted{
	white-space: nowrap;
	margin: 0 8px 0 0;
}

.b_tabs_h .f_dotted.st_active{
	color: #3a3b3c;
	background: none;
	cursor: default;
	font-weight: 700;
}

.b_tabs_cnt{
	-webkit-transform-style: preserve-3d;
	overflow: hidden;
	
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-perspective: 400px;
	perspective: 400px;
}

.b_tabs_tab{
	-webkit-transition: 	opacity 0.5s ease-in-out;
	transition: 				opacity 0.5s ease-in-out;
	
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	opacity: 0;
	z-index: 1;
}
	.b_tabs_tab.st_active{
		opacity: 1;
		z-index: 2;
		
		-webkit-transition-delay: 0.5s;
		transition-delay: 0.5s;
	}
	
.b_tabs textarea.b_form_input{
	width: 242px;
}

/* $b_table */
.b_table_wrap{
	padding: 0 0 10px;
}

.b_table table{
	border-radius: 4px;
	background: #f0f7f7;
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);
	border-collapse: separate;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
}

.b_table th{
	background: #e5f1f1;
	font-weight: 700;
	color: #585a5c;
	text-align: left;
	border-bottom: 1px solid #afafaf;
	padding: 16px 15px 20px 20px;
	vertical-align: top;
}
	.b_table th:first-child{
		border-radius: 4px 0 0 0;
	}
	.b_table th:last-child{
		border-radius: 0 4px 0 0;
	}
	
.b_table tr:first-child + tr td{
	border-top: 1px solid #e6e6e6;
}

.b_table tr:first-child ~ tr td{
	border-bottom: 1px solid #e1e1e1;
}

.b_table tr:first-child + tr ~ tr td{
	border-top: 1px solid #f9fcfc;
}

.b_table_wrap .b_table tr:last-child td{
	border-bottom: 0;
}


.b_table tr:first-child + tr td:first-child,
.b_table tr:first-child + tr td:last-child{
	border-bottom: 0;
}

.b_table tr:first-child + tr ~ tr td:first-child,
.b_table tr:first-child + tr ~ tr td:last-child{
	border-top: 0;
	border-bottom: 0;
}


	.b_table th:first-child,
	.b_table td:first-child{
		padding: 0;
		width: 11px;
	}
	.b_table th:last-child,
	.b_table td:last-child{
		padding: 0;
		width: 13px;
	}
	
	.b_table td{
		padding: 16px 23px 15px 20px;
		vertical-align: top;
	}
	
/* $b_chars */
.b_chars{
	float: right;
	width: 316px;
	padding: 4px 0 15px;
	/*	display: none; */
}

.b_chars_table table{
	width: 100%;
	font-size: 13px; line-height: 14px;
}

.b_chars_table td:first-child{
	color: #72767a;
	font-weight: 700;
	padding-right: 12px;
}

.b_chars_table td{
	vertical-align: top;
	padding-bottom: 12px;
}

.b_tabs .b_chars_table table{
	font-size: 16px; line-height: 18px;	
}

.b_tabs .b_chars_table td:first-child{
	padding-right: 40px;
}

/* $b_file */
.b_file{
	background: none;
	display: inline-block;
}

.b_file:before{
	content: '';
	width: 21px; height: 28px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 9px 0 0;
	background: url("/i/files.png") no-repeat;
}
	.b_file.m_docx:before,
	.b_file.m_doc:before{
		background-position: 0 0;
	}
	.b_file.m_xlsx:before,
	.b_file.m_xls:before{
		background-position: -22px 0;
	}
	.b_file.m_pdf:before{
		background-position: -44px 0;
	}
	.b_file.m_pptx:before,
	.b_file.m_ppt:before{
		background-position: -66px 0;
	}
	.b_file.m_rar:before,
	.b_file.m_zip:before{
		background-position: -88px 0;
	}
	.b_file.m_exe:before{
		background-position: -110px 0;
	}
	.b_file.m_cdr:before{
		background-position: -132px 0;
	}
	.b_file.m_webm:before,
	.b_file.m_mov:before,
	.b_file.m_flv:before,
	.b_file.m_mkv:before,
	.b_file.m_avi:before,
	.b_file.m_vid:before{
		background-position: -154px 0;
	}
	
.b_file_item{
	margin: 0 0 6px 1px;
	font-size: 14px;
}

.b_file_item .b_pseudolink{
	background-position: 0 1.214em;
}

.b_file_item em{
	color: #797b7e;
	font-size: 12px;
	margin: 0 0 0 5px;
	
	font-family: "Roboto", Arial, sans-serif;
	font-weight: 300;
}

/* $b_support */
.b_support_cols{
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;

	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
	
	padding: 7px 0 5px;
}

.b_support_cols ul{
	margin-top: 0;
}

.b_support_cols .b_btn{
	margin-top: -4px;
}

.b_support_desc{
	padding-bottom: 30px;
}

.b_support_result{
	padding: 15px 0 0;
	
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;

	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;	
}

/* $b_steps */
.b_steps{
	padding: 8px 0 0;
}

.b_steps_item{
	border-radius: 4px;
	background: #f0f7f7;
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);
	
	width: 213px;
	float: left;
	margin: 0 0 23px 40px;
	
	padding: 4px 0;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	height: 165px;
	
	overflow-y: auto;
}
	.b_steps_item.st_hidden{
		visibility: hidden;
	}
	.b_steps_item:nth-child(4n-3){
		margin-left: 0;
	}
	.b_steps_item.st_loading{
		box-shadow: none;
		background: #fff url("/i/loader.gif") center center no-repeat;
	}
	
	.b_steps_item.st_loading .b_steps_link{
		display: none;
	}

.b_steps_link{
	font-size: 14px;
	line-height: 18px;
	position: relative;
	display: block;
	padding: 3px 12px 5px;
	
	overflow: hidden;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	.b_steps_link.st_active,
	.b_steps_link.st_active:hover{
		background: #badbdb;
		padding: 2px 12px 6px;
		border-top: 1px solid #95b2b2;
		border-bottom: 1px solid #fff;
		margin: 0 0 -2px;
		cursor: default;
		z-index: 2;
	}
	.b_steps_link:hover{
		cursor: pointer;
		background: #badbdb;
		padding: 3px 12px 6px;
		margin: 0 0 -1px;
	}
	
.b_steps .b_btn{
	float: right;
	margin: 0 0 1px;
}

/* $b_service */
.b_service .f_h2{
	margin: 9px 0 8px;
}

.b_service{
	font-size: 14px; line-height: 20px;
}

.b_service_item{
	width: 213px;
	float: left;
	margin-left: 40px;
	padding: 0 0 2px;
}
	.b_service_item:nth-child(4n-3){
		margin-left: 0;
	}
	
.b_service_item p{
	margin: 0 0 6px;
}

/* $b_support */
.b_support .b_form_title{
	left: -140px;
}

.b_support .b_form_item{
	margin-left: 140px;
}

/* $b_contacts */
.lt_panel.b_contacts{
	padding-bottom: 4px;
}

.b_contacts .b_tabs{
	float: none;
}

.b_contacts .b_tabs_cnt{
	height: 100% !important;
}

.b_contacts .b_tabs_h .f_dotted{
    margin: 0 31px 0 0;
}

.b_contacts .b_itabs_cnt{
	overflow: hidden;
}

.b_contacts .b_tabs_tab{
	height: 365px;
}

.b_contacts_map_wrap{
	width: 1024px;
	height: 612px;
	margin: 0 -26px -50px;
	
	overflow: hidden;
	position: relative;	
}
	.b_contacts_map_wrap:before{
		content: '';
		position: absolute;
		z-index: 2;
		top: -50px; left: 0;
		width: 100%;
		height: 50px;
		background: #ccc;
		
		box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);
	}

.b_contacts_map{
	width: 100%;
	height: 100%;
	
	position: relative;
	z-index: 1;
	
	opacity: 0;
	
	-webkit-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
	.b_contacts_map.st_active{
		opacity: 1;
	}

.b_contacts .b_tabs_wrap{
	position: relative;
	z-index: 2;
}

.b_contacts .b_tabs_panel{
	position: absolute;
	top: 0; left: -26px;
	width: 395px;
	height: 562px;
	background: rgba(23, 46, 64, .88);
	
	color: #fff;
	font-size: 16px; line-height: 18px;
}

.b_contacts .b_tabs_panel a{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWPgm6j0HwADMwHBhW9hTAAAAABJRU5ErkJggg==); /* 1px solid #0e9122 */
}
	.b_contacts .b_tabs_panel a:hover{
		background: none;
	}

.b_contacts_h{
	color: #c8e0ec;
	float: left;
	letter-spacing: 0.025em;
	
	width: 104px;
	padding: 0 21px 0 0;
}

.b_contacts_h + div{
	overflow: hidden;
}

.b_contacts_item{
	margin: 0 0 26px;
}

.b_contacts_item p{
	margin: 0 0 8px;
}

.b_contacts .b_print{
	right: 20px;
	top: 35px;
}

/* $b_itabs */
.b_itabs{
	padding: 20px 26px;
}

.b_itabs_h{
	margin: 0 -31px 43px 0;
}

.b_itabs_link{
	cursor: pointer;
	margin: 0 31px 0 0;
	font-size: 18px;
	white-space: nowrap;
}
	.b_itabs_link.b_pseudolink:hover{
		background: none;
		color: #b9d2e7;
	}
	
	.b_itabs_link.b_pseudolink.st_active,
	.b_itabs_link.b_pseudolink.st_active:hover{
		background: none;
		font-weight: 700;
		cursor: default;
		color: #fff;
	}

.b_itabs_tab{
	position: absolute;
	z-index: 0;
	width: 100%;
	
	opacity: 0;
	
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	
	-webkit-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
	.b_itabs_tab.st_active{
		opacity: 1;
		z-index: 1;
		
		-webkit-transition-delay: 0.5s;
		transition-delay: 0.5s;
	}
	
/* $b_back-link */
.b_back-link{
	font-size: 14px;
	padding: 0 0 20px;
}

/* $b_video */
.b_video_frame{
	position: relative;
	width: 100%;
	padding-bottom: 66%;
	margin: 20px 0 40px;
	
	overflow: hidden;
	border-radius: 4px;
	
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.31);
}	
	.b_video_frame.m_2{
		padding-bottom: 50%;
		margin-top: 0;
	}

.b_video_frame iframe,
.b_video_frame .b_events_map{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* $b_popup */
.b_popup{
	background: #fff;
	border-radius: 4px;
	padding: 30px;
	margin: 0 auto;
}

.b_popup .b_form_promt{
	position: static;
	width: 242px;
	margin: 5px 0 0;
}
.b_form_promt_another{
	left: 280px;
}
.b_popup .b_form_promt span{
	vertical-align: top;
}

.b_popup_close{
	margin: 0 0 0 20px;
	cursor: pointer;
}
	.b_popup_close:hover{
		background: none;
	}
	
.b_popup .b_form_input.m_big{
	width: 315px;
}
	
/* $b_print */
.b_print{
	display: block;
	position: absolute;
	top: 31px;
	right: 42px;
	background: none;
	
	font-size: 12px;
	padding: 0 0 0 31px;
}
	.b_print:before{
		content: '';
		position: absolute;
		top: -2px; left: 0;
		display: block;
		width: 21px; height: 20px;
		background: url("/i/i.png") -206px -35px no-repeat;
	}

.b_print .b_pseudolink{
	background-position: 0 1.214em;
}

/* PRINT */
.m_print .grid_full{
	width: 800px;
}

.m_print body{
	background: #fff;
}

.m_print .lt_panel{
	width: auto;
	padding: 0; margin: 0;
	box-shadow: none;
}

.m_print .b_tabs_tab{
	-webkit-transition: none;
	transition: none;
	
	display: none;
}
	.m_print .b_tabs_tab.b_print_show{
		display: block;
		opacity: 1;
		position: static !important;
	}
	
.b_print_header{
	display: none;
}
	.m_print .b_print_header{
		display: block;
		margin: 30px 0 15px;
	}
	
.m_print .b_tabs_cnt{
	height: auto !important;
}

.m_print .b_video_frame,
.m_print .b_table table{
	box-shadow: none;
}

.m_print .b_table table{
	border-collapse: collapse;
}

.m_print .b_table th,
.m_print .b_table td{
	border: 1px solid #ccc !important;
}

.m_print .lt_header{
	height: 100px;
}

.m_print .b_header_phone{
	margin-top: 29px;
}

.m_print .b_header_phone:before{
	display: none;
}

.b_header_email{
	display: none;
	font-size: 20px;
	margin: 10px 0 0;
}

.m_print .b_header_email{
	display: block;
}

.m_print .b_card_main{
	padding: 0;
}

.m_print .b_tabs{
	width: auto;
}

.m_print .b_page-content{
	margin: 0 !important;
}

.m_print .b_events_address{
	width: 630px;
}

.m_print .b_logo{
	padding: 0;
	background: none;
}

.m_print .b_table th:first-child,
.m_print .b_table td:first-child,
.m_print .b_table th:last-child,
.m_print .b_table td:last-child,
.m_print .lt_nav,
.m_print .lt_footer,
.m_print .lt_push,
.m_print .lt_panel.m_semitransparent-blue,
.m_print .b_logo span,
.m_print .b_search,
.m_print .b_header_goods,
.m_print .b_header_cab,
.m_print .b_header_phone .b_lightbox_link,
.m_print .b_print,
.m_print .b_breadcrumbs,
.m_print .b_gallery_small,
.m_print .b_card_favourite,
.m_print .b_catalog_preview,
.m_print .b_chars,
.m_print .b_tabs_h,
.m_print .b_aside,
.m_print .b_likes,
.m_print .b_events_register,
.m_print .lt_background,
.m_print .b_contacts_map_wrap:before,
.m_print .b_contacts .b_itabs_h,
.m_print .b_contacts .b_itabs_tab{
	display: none;
}


.m_print .b_contacts .b_itabs_tab.st_active,
.m_print .b_contacts .b_tabs_tab.st_active{
	display: block;
}

.m_print .b_contacts .b_tabs_tab.st_active,	
.m_print .b_contacts .b_tabs_panel,
.m_print .b_contacts .b_itabs_tab{
	position: relative !important;
}

.m_print .b_contacts .b_tabs_panel{
	background: none;
	color: #000;
	left: 0;
	width: auto;
}

.m_print .b_contacts .b_tabs_panel,
.m_print .b_contacts .b_tabs_tab,
.m_print .b_contacts .b_itabs_cnt{
	height: auto !important;
}

.m_print .b_contacts .b_itabs{
	padding: 20px 0;
}

.m_print .b_contacts_h{
	color: #333;
}

.m_print .b_contacts_map_wrap{
	margin: 0 auto;
	width: 650px;
	height: 400px;
}

.m_print .lt_wrapper{
	margin-bottom: 0;
}

.m_print .b_contacts_item{
	width: 375px;
	margin: 0 40px 20px 0;
	display: inline-block; vertical-align: top;
}
	.m_print .b_contacts_item:nth-child(2n){
		margin-right: 0;
	}

/* VOTINGS */
.lt_wrapper .voting-form-box{
	padding: 0;
	border: 0;
}

.lt_wrapper .vote-item-title{
    color: #000;
    font-size: 20px;
    font-weight: 700;
    line-height: 22px;
    margin: 21px 0 21px;
	padding: 0 20px 0 0;
}

.lt_wrapper .vote-note-box{
	padding: 10px 0 0;
	margin: 0 0 -10px;
}

.lt_wrapper .vote-answer-bar{
	margin-bottom: 0;
}

.lt_wrapper .vote-answer-counter{
	clear: both;
	float: none;
	font-size: 10px;
	color: #666;
	position: relative;
	top: -4px;
	margin-bottom: 3px;
}

/*.lt_wrapper .vote-answer-table div:not(.vote-answer-bar){
	background: none !important;
}*/

.lt_wrapper .vote-form-box-button-last{
	display: none;
}

.lt_wrapper .vote-answer-item{
	display: block;
}

.lt_wrapper .vote-item-vote{
	margin: 0 0 10px;
	position: relative;
}

.lt_wrapper .vote-item-vote label,
.lt_wrapper .vote-item-vote input{
	margin: 0;
	display: inline-block;
	vertical-align: top;
}

.lt_wrapper .vote-answer-item-checkbox input,
.lt_wrapper .vote-answer-item-radio input{
	position: relative;
	top: 3px;
	margin: 0 5px 0 0;
}

.lt_wrapper .vote-item-vote label{
	width: 195px;
}

.lt_wrapper .vote-answer-item-multiselect,
.lt_wrapper .vote-answer-item-dropdown{
	display: block;
	margin: 15px 0;
}

.lt_wrapper .vote-answer-item-dropdown .ik_select_link_text,
.lt_wrapper .vote-answer-item-dropdown .ik_select{
	width: 100%;
}

.lt_wrapper .vote-answer-item-multiselect select{
	width: 100%;
	border: 1px solid #acacac;
	background: #fff;
	font-family: 'PT Sans',​Arial,​sans-serif;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	font-size: 14px;
}

.lt_wrapper .vote-answer-item-multiselect option{
	color: #3a3b3c;
	font-size: 14px;
	line-height: 18px;
	cursor: pointer;
	padding: 6px 8px 8px;
}
	.lt_wrapper .vote-answer-item-multiselect option:hover{
		background: #f0f7f7;
	}
	.lt_wrapper .vote-answer-item-multiselect option[selected]{
		color: #aaa;
	}
	
.lt_wrapper .vote-answer-item-memo textarea,
.lt_wrapper .vote-answer-item-textfield input{
	border: 1px solid #acacac;
	line-height: 27px;
	height: 27px;
	background: #fff;
	color: #3a3b3c;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	font-size: 14px;
	padding: 0 8px;
	display: inline-block;
	margin: 3px 0 5px;
	
	width: 100%;
}

.lt_wrapper .vote-answer-item-memo textarea{
	height: 96px;
	resize: none;
}

.lt_wrapper .vote-form-box-buttons{
	text-align: center;
	margin: 20px 0 0;
}

.lt_wrapper .vote-form-box-button input{
	border: 0;
	width: 100%;
	line-height: inherit;
	margin: 0 0 15px;
}

/* BX FILTER */
.b_filter .bx_filter_vertical .bx_ui_slider_handle{
	width: 20px;
	height: 20px;
	display: block;
	background: none;
}

.b_filter .bx_filter_vertical .bx_ui_slider_handle:before{
	content: '';
	display: block;
	width: 1px; height: 0;
	border-bottom: 5px solid #7ec8e0;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	
	position: absolute;
	top: 10px;
	left: 5px;
}
.b_filter .bx_filter_vertical .bx_ui_slider_handle:after{
	content: '';
	display: block;
	width: 9px; height: 9px;
	position: absolute;
	top: 15px;
	left: 5px;
	background: #7ec8e0;
	
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.68);
}
	.b_filter .bx_filter_vertical .bx_ui_slider_handle.left:before,
	.b_filter .bx_filter_vertical .bx_ui_slider_handle.left:after{
		left: 6px;
	}
	.b_filter .bx_filter_vertical .bx_ui_slider_handle.right{
		margin-left: -10px;
	}
	
.b_filter .bx_filter_vertical .bx_ui_slider_track{
	height: 1px;
	background: #969696;
	position: relative;
	z-index: 2;
	margin: 27px 0 0;
}
	.b_filter .bx_filter_vertical .bx_ui_slider_track:before,
	.b_filter .bx_filter_vertical .bx_ui_slider_track:after{
		content: '';
		background: #969696;
		display: block;
		width: 1px; height: 8px;
		position: absolute;
		top: -4px;
	}
	.b_filter .bx_filter_vertical .bx_ui_slider_track:before{
		left: 0;
	}
	.b_filter .bx_filter_vertical .bx_ui_slider_track:after{
		right: 0;
	}

.b_filter .bx_filter_vertical .bx_ui_slider_range{
	height: 3px;
	background: #58bc62;
	border-top: 1px solid #7aec85;
	border-bottom: 1px solid #2a7b32;
	top: auto;
}

.b_filter .bx_filter_vertical.bx_blue .bx_filter_section{
	background: none;
	border: 0;
}

.b_filter .bx_filter_title{
	display: none;
}

.b_filter .bx_filter_container_title{
	font-size: 14px;
	font-weight: 700;
	color: #3a3b3c;
	border: 0;
	background-position: 0 1.2em;
	background-repeat: repeat-x;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAYAAAD0In+KAAAAEUlEQVQImWPYsWPHfwYGBgYAFBwDKErd1kYAAAAASUVORK5CYII=); /* 1px dotted #b8b8b8 */
	
	margin: 0 0 11px;
}

.b_filter .bx_filter_vertical .bx_ui_slider_track + .bx_filter_param_area{
	position: relative;
	z-index: 1;
}

.b_filter .bx_filter_vertical .bx_ui_slider_track + .bx_filter_param_area .bx_filter_param_area_block{
	position: relative;
	top: -20px;
	font-size: 10px;
	color: #8e9194;
}

.b_filter .bx_filter_control_section,
.b_filter .bx_filter_container{
	padding: 0 10px;
	margin: 0 0 10px;
}
.b_filter .bx_filter_container .bx_filter_container_title {display: inline;margin-bottom: 0px;background-position: 0 17px;}
.b_filter .bx_filter_container.price  .bx_filter_container_title {margin-bottom: 9px;display: inline-block;}

.b_filter .bx_filter_vertical .bx_filter_param_area .bx_filter_param_area_block .bx_input_container{
	max-width: 100%;
	height: auto;
	box-shadow: none;
	border-radius: 0;
	background: none;
	width: 90px;
}

.b_filter .bx_filter_vertical .bx_filter_param_area .bx_filter_param_area_block .bx_input_container input{
	max-width: 100%;
	border: 1px solid #acacac;
	line-height: 23px;
	height: 23px;
	width: 100%;
	background: #fff;
	color: #3a3b3c;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	font-size: 14px;
	padding: 0 8px;
	display: inline-block;
	margin: 0;
	text-align: center;
	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.b_filter{
	padding: 11px 0 0;
}

.b_filter .bx_filter_vertical .bx_filter_search_button{
	line-height: inherit;
	border: 0;
	margin-right: 0;
	width: 100%;
}
	.b_filter .bx_filter_vertical .bx_filter_search_button:active{
		top: 0;
		background: #36a944;
	}

.b_filter .bx_filter_vertical .bx_filter_search_button#del_filter{
	background: #cde1e8;
	box-shadow: 	0 2px 2px -1px rgba(2,57,9,.3);
	color: #657d87;
	text-shadow: none;
}
	.b_filter .bx_filter_vertical .bx_filter_search_button#del_filter:hover{
		background: #ddebf0;
	}
	.b_filter .bx_filter_vertical .bx_filter_search_button#del_filter:active{
		background: #d1e4ea;
	}

.b_filter .bx_filter_vertical .bx_filter_popup_result{
	right: 0; left: 102%;
	width: 177px;
	height: 30px;
	background: url("/i/filter_res.png") 0 0 no-repeat;
	text-align: center;
	
	border: 0;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
	padding: 0;
	
	margin-left: -16px;
}

.b_filter .bx_filter_vertical .bx_filter_popup_result .arrow{
	display: none;
}

.b_filter .bx_filter_vertical .bx_filter_block span{
	min-height: 0;
}
.b_filter .bx_filter_vertical .bx_filter_block {margin-top: 9px;}
.b_filter .bx_filter_vertical .bx_filter_block span label{
	vertical-align: top;
	font-size: 14px;
	line-height: 20px;
	color: #3a3b3c;
}

.b_filter .bx_filter_vertical .bx_filter_block span input[type="checkbox"]{
	bottom: 0;
	margin: 0 2px 0 0;
}

.vote-form-box-button-last{
	margin: 0;
}

.bx-core-window img{
	display: inline;
}

.notetext{
	color: #333;
}

.vote-answer-table,
.vote-answer-table tbody,
.vote-answer-table tr,
.vote-answer-table td{
	display: block;
	width: 100%;
	overflow: hidden;
}

.vote-answer-bar{
	margin-bottom: 15px;
}

ol.vote-items-list li.vote-item-vote-first,
ol.vote-items-list li.vote-question-item{
	border: 0;
	padding: 0;
}

ol.vote-items-list li.vote-answer-item{
	margin: 0 0 10px;
}

/* $b_ucab */
.b_ucab_menu > div{
	margin: 0 0 16px;
}

.b_ucab_list{
	width: 100%;
	margin: 0 0 18px;
}

.b_ucab_list th{
	font-weight: 700;
	text-align: left;
	border-bottom: 1px solid #acacac;
	padding: 0 20px 15px 0;
}
	.b_ucab_list .m_number{
		width: 75px;
	}
	.b_ucab_list .m_date{
		width: 119px;
	}
	.b_ucab_list .m_link{
		width: 327px;
	}
	.b_ucab_list .m_status{
		width: 12	3px;
	}
	
.b_ucab_list td{
	vertical-align: top;
	text-align: left;
	line-height: 18px;
	
	padding: 21px 20px 1px 0;
}

.b_ucab_list .m_completed{
	color: #a7aaac;
}

.b_ucab_list a{
	position: relative;
}
.b_ucab_list a:before{
	content: '';
	position: absolute;
	right: 100%;
	top: 0;
	width: 20px; height: 100%;
}

.b_ucab_list .m_completed a{
	color: #a7aaac;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNYvmrNZgAGqgKxR0nAHQAAAABJRU5ErkJggg==); /* 1px solid rgba(167,170,172,.7) */
}
	.b_ucab_list .m_completed a:hover{
		background: none;
	}
	
.b_ucab_msg-count{
	background: #009846;
	color: #fff;
	font-size: 10px;
	height: 13px; line-height: 13px;
	border-radius: 3px;
	
	padding: 0 3px;
	min-width: 11px;
	text-align: center;
	font-family: 'Roboto', Arial, sans-serif;
	font-weight: 900;
	
	margin: 0 5px 0 0;
	
	position: absolute;
	top: -2px;
	right: 100%;
}
	.b_ucab_msg-count:before{
		content: '';
		display: block;
		position: absolute;
		top: 100%;
		left: 4px;
		border: 2px solid transparent;
		border-top-color: #009846;
		border-left-color: #009846;
	}

.b_ucab_table{
	margin: 0 0 44px;
}

.b_ucab_table td{
	padding: 0 0 12px;
	max-width: 350px;
}

.b_ucab_table td:first-child{
	padding-right: 37px;
}
	
.b_ucab_h,
.b_ucab_table td:first-child{
	color: #72767a;
	font-weight: 700;
}

.b_ucab_h{
	display: block;
}

.b_ucab_corr{
	width: 615px;
	margin: 0 0 23px;
}

.b_ucab_h + .b_ucab_msg{
	margin-top: 41px;
}

.b_ucab_msg{
	position: relative;
	border: 1px solid #acacac;
	border-radius: 5px;
	padding: 11px 18px 14px;
	margin: 44px 0 0;
	
	line-height: 24px;
}
	.b_ucab_msg.m_left{
		margin-right: 60px;
			background: #f5fcff;
	}
	.b_ucab_msg.m_right{
		margin-left: 60px;
		background: #fff;
	}
	
	.b_ucab_msg:before{
		content: '';
		position: absolute;
		display: block;
		top: 100%;
		width: 10px; height: 11px;
		background: url("/i/i.png") no-repeat;
	}
		.b_ucab_msg.m_left:before{
			background-position: -149px -64px;
			left: 12px;
		}
		.b_ucab_msg.m_right:before{
			background-position: -169px -64px;
			right: 12px;
		}

.b_ucab_msg span{
	position: absolute;
	bottom: 100%;
	left: 0;
	color: #989b9d;
	font-size: 12px;
	display: block;
	padding: 0 17px 5px;
	
	max-width: 100%;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.b_ucab_msg-send{
	margin: 48px 0 0;
}

.b_ucab_msg-send .b_ucab_h{
	margin: 0 0 9px;
}

.b_ucab_msg-send .b_ucab_msg-textarea{
	margin: 0 60px 20px 0;
}

.b_ucab_msg-send .b_form_input{
	width: 100%; height: 149px;
	display: block;
}

.b_ucab .b_form{
	padding: 0 0 20px;
}

.b_ucab .b_form .f_h2:first-child{
	margin-top: 0;
}

.b_sticker{
	display: block;
	position: absolute;
	bottom: 2px;
	left: 0;
	width: 100%;
	text-align: center;
}

.b_sticker span{
	display: inline-block;
	vertical-align: top;
	color: #636363;
	border-radius: 5px;
	background: #f6e7cc;
	padding: 0 13px;
	font-size: 12px;
	line-height: 19px;
	height: 19px;
	text-transform: none;
	font-weight: 400;
}

.f_h1 .b_sticker{
	position: relative;
	bottom: -4px;
	display: inline-block;
	width: auto;
	margin: 0 0 0 20px;
}

.lt_header .bx-user-info-name{
	background-position: 0 1.25em;
}
	
.lt_header .bx-user-info-anchor-cell a{
	display: inline;
}

.lt_header .bx-user-info-online-cell{
	display: none;
}

/* $b_tooltip */
.b_tooltip{
	position: absolute;
	top: -1000px; left: -1000px;
	z-index: 100;
	background: #233c4e;
	color: #fff;
	font-size: 14px; line-height: 18px;
	
	border-radius: 10px;
	padding: 13px 15px 15px;
	max-width: 300px;
	margin: 30px 0 0;
	
	box-shadow: 0 17px 30px 2px rgba(35,60,78,.3);
	
	-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
			transform: translateX(-50%);
			
	opacity: 0;
	-webkit-transition: opacity .3s;
			transition: opacity .3s;
}
	.b_tooltip:before{
		content: '';
		position: absolute;
		top: 0; left: 50%;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-bottom: 8px solid #233c4e;
		margin: -8px 0 0 -8px;
	}
	
/*additional from Pavel*/

.b_one-touch div{
	display: inline-block; 
	width: 50px; 
	text-align: right; 
	line-height: 13px;
}

.b_one-touch img{
	width: 71px; 
	display: inline-block; 
	vertical-align: top; 
	margin-top: 3px;
}

.WYSIWYG tr{
	border: 1px solid #ccc;
}

.WYSIWYG td, .WYSIWYG th{
	border: none;
	border-right:  1px solid #ccc
}
/*----------------------------*/
.b_contacts .b_tabs_panel .b_tabs_tab {
	max-width: 395px;
}
.b_contacts .b_tabs_panel .b_itabs_tab{
	max-width: 345px;
}

/*------------------------------------*/
.b_hmenu_m .b_hmenu_item a {
	border-bottom: 1px solid  #333; 
}

.b_hmenu_m .b_hmenu_item.st_active a, 
.b_hmenu_m .b_hmenu_item a:hover {
	border-bottom: none; 
}
.detail_picture {
	display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.b_articles_item {
	width: 49%;
	float: left;
}

.b_articles_item:nth-child(2n) {
	clear: left;
	display: table;
}

/*-vendor_list-*/
.b_vend-list {
	position: relative;
	display: block;
	width: 100%;
	-webkit-column-count: 5;
	-moz-column-count: 5;
	column-count: 5;
	-webkit-column-gap: 50px;
	-moz-column-gap: 50px;
	column-gap: 50px;
}
.b_vend-item {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	font-size: 0;
	text-align: left;
	margin-bottom: 15px;
}
.b_vend-item a {font-size: 16px;}

.banner_index-n img {
	margin: 0 auto;
}

.banner_catalog-n {
	margin: 20px 0px 20px 0px	
}

.banner_catalog-n img {
	margin: 0 auto;
}

/*shares fixes*/


.shares-slider-section .slick-prev,
.shares-slider-section .slick-next{
    font-size: 50px;
    width: 50px;
    height: 50px;
    border: none;
    background-color: transparent;
    color: #fff;
    position: absolute;
    top: calc(50% - 25px);
    z-index: 10;
    line-height: 50px;
}

.shares-slider-section .slick-next{
	right: 0;
}

.shares-slider-section .slick-initialized .slick-slide{
	max-height: 230px;
}

.shares-slider__slide {
	height: 400px;
	-webkit-background-size: cover;
	background-size: cover;
	-ms-background-position-x: center;
	background-position-x: center;
	-ms-background-position-y: top;
	background-position-y: top;
	background: #fff;
}
.shares-slider__slide img {
	width: auto;
	height: auto;
	margin: 0 auto;
}
.shares-slider.owl-carousel .owl-controls .owl-nav .owl-prev, .shares-slider.owl-carousel .owl-controls .owl-nav .owl-next {
	display: block;
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
  color: #009846;
  font-size: 100px;
  line-height: 1;
}
.shares-slider.owl-carousel .owl-controls .owl-nav .owl-prev {
	left: 12px;
}
.shares-slider.owl-carousel .owl-controls .owl-nav .owl-next {
	right: 12px;
}

.mailings-wrap {
	margin-left: auto;
	margin-right: auto;
}
.mailings-link {
	margin-bottom: 22px;
	display: inline-block;
}
.mailings-wrap .b_news_date {
	margin-bottom: 6px;
}
.mailings-attachments {
	margin-top: 22px;
}
.mailings-attachments img {
	display: inline-block;
	width: 31%;
}
.b_news_item {
	padding-top: 1px;
}
.video-descr {
	margin-bottom: 22px;
	margin-top: 24px;
}


/*menu fix*/

span.top_menu a, span.top_menu span {
	margin: 0
}
span.top_menu {
	margin: 0;
	padding: 0 30px;
}

span.top_menu.aktsii{
	background-color: #079a19;
}

/*checkbox*/

.agreement-wrap {
	margin-left: 120px;
}
.b_form_promt.b_form_promt--agreement {
    margin-left: 10px;
    position: static;
}
.js_submit {
transition: .3s ease;
}
.js_submit.js_submit--disabled {
	background: #ccc!important;
	cursor: initial!important;
	box-shadow: 0 2px 2px -1px rgba(0,0,0,.5);
}
.b_page-content iframe {
	max-width: 724px;
}

/*footer menu*/

.b_footer_menu div {
	width: 111px;
	white-space: nowrap;
}

.b_footer_menu div:nth-child(3n+1){
	width: 140px;
}

.shares-slider-section {
	margin: 18px 0 36px;
}

.footer-socials a {
	display: inline-block;
	width: 25px;
	margin-right: 5px;
}
.footer-socials a img {
	width: 100%;
}

.cat-top-infoblock {
	margin-bottom: 20px;
}

/*end*/

.mainpage-partners-news {
	float: left;
	position: relative;
	margin: -18px 0;
	margin-left: 316px; 
}
.mainpage-partners-news article {
	width: 40%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 17px;
	padding-top: 5px;
}
.mainpage-partners-news article:nth-of-type(2n+1) {
	margin-right: 42px;
}
.mainpage-partners-news article .b_preview {
	margin-top: 8px;
}

.WYSIWYG ol li {
	padding-left: 20px;
	list-style-type: none;
}

.separate-news-one {
	margin-bottom: 28px;
}

.WYSIWYG ol ul[type="disc"] li {
	list-style-type: disc;
	padding-left: 0;
	margin-left: 58px;
}
.WYSIWYG ol ul[type="disc"] li:before {
	content: '';
}


.social-block{
    margin-top: -10px;
}

.social-block img{
	max-width: 25px;
}

.social-block a{
	margin-right: 15px;
    float: left;
    width: 25px;
    height: 25px;
    text-decoration: none;
    margin-bottom: 10px;
    background: transparent;
}
.news-no-borders .WYSIWYG td, .news-no-borders .WYSIWYG th, .news-no-borders .WYSIWYG tr {
	border: none;
}

.WYSIWYG tr.tr-too-wide td:nth-child(n+2) {
	padding: 5px 2px;
}
.news-no-borders [valign="top"] {
	vertical-align: top;
}

.b_news_img.m_video img {
	height: 70px;
    width: 100%;
}

.separate-news-one .b_news_img.m_video img {
	/*height: auto;
	width: auto;*/
}

.b_video_h .b_pseudolink {
	background-image: none;
	display: inline;
	border-bottom: 1px solid;
}
.b_video_h .b_pseudolink:hover {
	border-color: transparent;
}
.b_news_item:hover .b_pseudolink {
	border-color: transparent;
}

.fixed-table {
    table-layout: fixed;
}
.fixed-table td:first-child {
    width: 132px;
}

.b_page-content.outer .b_video_frame,
.b_page-content.outer .b_events_register,
.b_page-content.outer .b_events_address {
    display: none;
}

.WYSIWYG .fixed-table td,
.WYSIWYG .fixed-table th {
    padding: 5px 2px;
}

.b_contacts .b_tabs_panel .b_tabs_tab {
	width: 100%;
}

.partnernews {font-size: 14px;}
.partnernews .f_h2{margin-top: 5px;}
.partnernews .grid_12{padding-left: 42px;}
.partnernews .b_articles_list{display: flex; flex-wrap: wrap; padding-right: 40px; box-sizing: border-box;}
.partnernews .b_articles_list article{margin-right: 82px; max-width: 248px; margin-bottom: 0 }
.partnernews .b_articles_list article .geo-ico{
	display: block;
	width: 30px;
	height: 30px;
	background: url(/i/geo-ico.svg) no-repeat center center / contain;
	float: left;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-top: 3px;
}
.partnernews .b_articles_date{position: inherit; top: auto; margin-top: 7px}
.partnernews .b_articles_list.owl-carousel .owl-controls .owl-nav .owl-prev,
.partnernews .b_articles_list.owl-carousel .owl-controls .owl-nav .owl-next {
	display:block;
	position: absolute;
	top: 45%;
	transform: translateY(-50%);
	color: #009846;
	font-size: 50px;
	line-height: 1;
}
.partnernews .b_articles_list.owl-carousel .owl-controls .owl-nav .owl-prev {
	left: -32px;
}

.partnernews .b_articles_list.owl-carousel .owl-controls .owl-nav .owl-next {
	right: 32px;
}
.partnernews .b_articles_list.owl-carousel .owl-controls .owl-dot {
	display: none;
}


.lt_panel.m_white p {/*padding:5px 0*/ /* text-align: justify; */ }
.b_page-content li,
.b_page-content p {font-size:15px}


.lt_wrapper .lt_panel {max-width:1024px}


/* @media screen and (max-width:768px) {
	.lt_nav,
    .b_search.js_canclose,
    .b_header_right,
    .lt_panel.m_white.clearfix.onetwothree,
    .b_infoblock_col.m_ratings,
    .lt_footer .grid_8.grid_col	 {display:none}
    .lt_panel.m_white.partnernews {}
     .lt_panel {max-width:100%}
     .b_slider_slide {max-width:100%; width:100% }
    .lt_panel {max-width:100%; width:100% }
    
	.body {min-width:100%}
	.grid_full {width:100%}  
    
    .lt_panel.m_white.b_infoblock {display:flex; flex-wrap:wrap}
    .b_infoblock_col {width:100%}
    .lt_footer .grid_4.grid_col{ width:100%} 
    
    
} */
.mobil_menu{display: none}


 @media screen and (max-width:768px){
	.nivo-lightbox-overlay.nivo-lightbox-theme-default.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap{left: 5%;right: 5%;}
	.lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_card .b_card_additional{width: 100vw;}
    .b_card_additional {display: flex; flex-direction: column;} 
    .b_card_additional .b_chars {order:-1}
    .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_aside.m_left {display:block; margin-bottom:30px}
    .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_catalog > .lt_panel.m_white .b_partners .b_partners_thumb{margin: 0;/* flex: 1 0 calc(40% - 10px); */width: calc(40% - 10px);}
    .WYSIWYG table {margin: 0px!important;}
    .table_scroll {
    overflow: overlay;
}
 }
 @media screen and (min-width:450px) and (max-width:768px){
.grid_full .lt_panel.b_slider .b_slider_frame .owl-stage-outer .owl-stage .b_slider_slide .b_slider_cnt{top: 53px;left:20px;}
.lt_wrapper .grid_full .lt_panel.m_white .b_tabs .b_tabs_wrap .b_tabs_panel{width: 30%;font-size: 14px;}
.lt_wrapper .grid_full .lt_panel.m_white .b_tabs .b_tabs_wrap .b_tabs_panel .b_tabs_cnt .b_tabs_tab.st_active .b_itabs_cnt .b_itabs_tab{width: 100%;}
.lt_wrapper .grid_full .lt_panel.m_white .b_tabs .b_tabs_wrap .b_tabs_panel .b_tabs_cnt .b_tabs_tab.st_active .b_itabs .b_itabs_cnt .b_itabs_tab .b_contacts_item.clearfix .b_contacts_h{width: 30%;padding-right: 0;}
.lt_wrapper .grid_full .lt_panel.m_white .b_tabs .b_tabs_wrap .b_tabs_panel .b_tabs_cnt .b_tabs_tab.st_active .b_itabs .b_itabs_cnt .b_itabs_tab .b_contacts_item.clearfix > div{width: 75%}
.lt_wrapper .grid_full .lt_panel.m_white .b_tabs .b_tabs_wrap .b_tabs_panel .b_tabs_cnt .b_tabs_tab.st_active .b_itabs{width: 100%;padding: 10px 13px;}
.lt_wrapper .grid_full .lt_panel.m_white .b_contacts_map_wrap{width: 100%;margin-right: 0px;margin-left: 0px;}
.lt_wrapper .grid_full .lt_panel.m_white .b_contacts_map_wrap .b_contacts_map.st_active{width: 100%;}
.lt_wrapper .grid_full .lt_panel.m_white .b_contacts_map_wrap .b_contacts_map.st_active .ymaps-map.ymaps-i-ua_js_yes{width: 100%!important;height: 550px!important;}
.lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr:nth-of-type(25) > td > table > tbody > tr > td > table > tbody > tr:last-of-type > td{text-align: left!important;}
 }

@media screen and (min-width:320px) and  (max-width:449px){
.grid_full .lt_panel.b_slider .b_slider_frame .owl-stage-outer .owl-stage .b_slider_slide .b_slider_cnt{top: 38px;left:20px;}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix > table > tbody >tr > td{width: 100%}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix > table > tbody >tr{display: flex;flex-direction: column}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix > table > tbody >tr > td:first-of-type > p > img{margin: 0 auto;}
.lt_wrapper .grid_full .lt_panel.m_white .b_tabs .b_tabs_wrap .b_tabs_panel{width: 100%;position: relative;left: 0;height: 310px;margin-bottom: 5px;}
.lt_wrapper .grid_full .lt_panel.m_white .b_tabs .b_tabs_wrap .b_tabs_panel .b_tabs_cnt .b_tabs_tab.st_active .b_itabs{width: 100%;padding: 10px 13px;}
.lt_wrapper .grid_full .lt_panel.m_white .b_contacts_map_wrap{width: 100%;margin-right: 0px;margin-left: 0px;}
.lt_wrapper .grid_full .lt_panel.m_white .b_contacts_map_wrap .b_contacts_map.st_active .ymaps-map.ymaps-i-ua_js_yes{width: 100%!important;height: 550px!important;}
.lt_wrapper .grid_full .lt_panel.m_white .b_form .js_form.js_static_form .b_form_item .b_form_input.m_big{width: 100%}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix .WYSIWYG > .mob_img_aktsii{display: flex;flex-direction: column;align-items: center;}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix .WYSIWYG > .mob_img_aktsii > img[align=right]{margin: 0}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix .WYSIWYG > .mob_img_aktsii > img[align=right]{margin: 6px 0}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_page-content .b_sorting{display: flex;flex-direction: row;flex-wrap: wrap}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_events .b_events_item .b_events_date{width: auto;padding: 2px 10px;line-height: 11px;font-size: 12px;}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_events .b_events_item .b_events_date > strong{font-size: 13px;}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_events .b_events_item .b_news_img.b_news_img--right{width: 30%;margin-right: 10px;}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_events .b_events_item .b_events_cnt{width: 40%}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_events .b_events_item .b_events_cnt > *{width: 100%}
.lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_events .b_events_item .b_events_cnt .b_events_time{margin-bottom: 11px}
}

 @media screen and (min-width:320px) and  (max-width:768px){
	body{min-width: 375px;width: 100%;max-width: 768px}
	.grid_full{width: 100%;height: auto;padding: 0}
	.lt_header, .lt_header .grid_full{height: 120px;}
	.lt_wrapper{min-height: auto;margin: 0;}
	.lt_wrapper .lt_push{display: none}
	.lt_header .grid_full .b_relative .active{display: block!important}
	.lt_header .grid_full .b_relative .mobil_menu.active{background: url(/i/nav_bg.jpg) 0 0 repeat;}
	.lt_header .grid_full .b_relative .mobil_menu.active .mobil_menu_exit.active{top:15px;background: #079919;height: 43px;}
	.lt_header .grid_full .b_relative .mobil_menu.active .mobil_menu_exit.active:before, .lt_header .grid_full .b_relative .mobil_menu.active .mobil_menu_exit.active:after{width: 40px;height: 2px;top: 18px;background: #fff;}
	.lt_header .grid_full .b_relative .mobil_menu.active .b_search.js_canclose.mob_point.active{position: relative;left: 10px;top: 15px;width: calc(100% - 39px - 20px);}
	.lt_header .grid_full .b_relative .mobil_menu.active .b_search.js_canclose.mob_point.active .b_search_inner1 .b_search_wrap{width: auto}
	.lt_header .grid_full .b_relative .mobil_menu.active .b_search.js_canclose.mob_point.active .b_search_inner1 .b_search_wrap .js_form.js_static_form .b_search_input.st_required{width: 85%;border-radius: 0;}
	.lt_header .grid_full .b_relative .mobil_menu.active .b_search.js_canclose.mob_point.active .b_search_inner1 .b_search_wrap .js_form.js_static_form .b_search_submit.js_submit{border-radius: 0;}
	.lt_header .grid_full .b_relative .mobil_menu.active .lt_nav.active{margin-top:25px;}
	.lt_header .grid_full .b_relative .mobil_menu.active .lt_nav.active .grid_full .top_menu{height: 33px;line-height: 47px;font-size: 25px}
	.lt_header .grid_full .b_relative .mobil_menu.active .lt_nav.active .grid_full .top_menu > a{height: 33px;line-height: 47px;}
	.lt_header .grid_full .b_relative .mobil_menu.active .lt_nav.active .grid_full .top_menu > span{height: 33px;line-height: 47px;}
	.lt_header .grid_full .b_relative .mobil_menu.active .lt_nav.active .grid_full .top_menu > a:before{bottom:-4px;height: 2px}
	.lt_header .grid_full .b_relative .mobil_menu.active .lt_nav.active .grid_full .top_menu > span:before{bottom:-4px;height: 2px}
	.lt_header .grid_full .b_relative .mobil_menu.active .b_footer_menu.active .top_menu .st_active{position: relative;}
	.lt_header .grid_full .b_relative .mobil_menu.active .b_footer_menu.active .top_menu .st_active:before{bottom:0px;height: 2px;content: '';position: absolute;left: 0;width: 100%;background: #079a19;}
	.lt_header .grid_full .b_relative .mobil_menu.active .lt_nav.active .grid_full .top_menu.aktsii{background-color:transparent;}
	.lt_header .grid_full .b_relative .mobil_menu.active .b_footer_menu.active{display: flex!important;flex-direction: column;}
	.lt_header .grid_full .b_relative .mobil_menu.active .b_footer_menu.active > div{    margin: 0;padding: 0 30px;height: 33px;line-height: 47px;width: 100%;}
	.lt_header .grid_full .b_relative .mobil_menu.active .b_footer_menu.active > div > a{font-size: 25px}
	.lt_header .grid_full .b_relative .mobil_menu .lin{display: none;width: 100%;height: 1px;border: 1px solid rgba(255, 255, 255, 0.44);margin-top:34px;}
	.lt_header .grid_full .b_relative .mobil_menu .m_tel{display: none; margin:0px;padding: 24px 30px 29px;width: 164px;height: 62px;width: 100%;height: auto;}
	.lt_header .grid_full .b_relative .mobil_menu .m_tel > a{color: #FFFFFF;font-weight: 400;font-size: 21px;line-height: 31px;text-decoration: none;}
	.lt_header .grid_full .b_relative .mobil_menu .active {display: block!important}
	.lt_header .grid_full .b_relative .mobil_menu .notactive{display: none!important}
	.lt_header .grid_full .b_relative .notactive{display: none!important}
	.lt_header .grid_full .b_relative .b_logo{left:9px;top:23px}
	.lt_header .grid_full .b_relative > div, .lt_nav{display: none}
	.lt_header .grid_full .b_relative .mobil_menu{display: block}
	.lt_header .grid_full .b_relative .mobil_menu > span{position: absolute;right: 14px;top: 28px;width: 39px;height: 39px;}
	.lt_header .grid_full .b_relative .mobil_menu .mobil_menu_exit,.lt_header .grid_full .b_relative .mobil_menu .b_footer_menu{display: none}
	.lt_header .grid_full .b_relative .mobil_menu .mobil_menu_span{background: 40% 40% no-repeat url(/images/Vector.svg) #122B3F}
	.lt_header .grid_full .b_relative .mobil_menu .mobil_menu_exit:before,.lt_header .grid_full .b_relative .mobil_menu .mobil_menu_exit:after{content: ""; position: absolute; width: 24px; height: 4px; background: gray;}
	.lt_header .grid_full .b_relative .mobil_menu .mobil_menu_exit:before{transform: rotate(45deg);}
	.lt_header .grid_full .b_relative .mobil_menu .mobil_menu_exit:after{transform: rotate(-45deg);}
	.lt_header .grid_full .b_relative .mobil_menu .b_search.js_canclose{display: none}
	.lt_header .grid_full .b_relative .mobil_menu .lt_nav .grid_full{display: flex;flex-direction: column;width: 100%;height: auto;z-index: 9999;}
	.grid_full .lt_panel.b_slider {width: 100%;height:auto;margin: 0}
	body .lt_wrapper .grid_full .lt_panel.b_slider{height:auto;}
	body .lt_wrapper .grid_full .lt_panel.b_slider .b_slider_frame .b_slider_wrap.owl-carousel.owl-theme.owl-loaded.owl-text-select-on .owl-stage-outer{height: 180px;}
	.grid_full .lt_panel.b_slider .b_slider_frame .owl-stage-outer {width: 100%;height: 193px;}
	.grid_full .lt_panel.b_slider .b_slider_frame .owl-controls .owl-dots{bottom: 0;left: 100px}
	.grid_full .lt_panel.b_slider .b_slider_frame .owl-stage-outer .owl-stage{height: 100%}
	.grid_full .lt_panel.b_slider .b_slider_frame .owl-stage-outer .owl-stage .owl-item:nth-of-type(2) .b_slider_slide .b_slider_cnt .b_slider_info{display: none}
	.grid_full .lt_panel.b_slider .b_slider_frame .owl-stage-outer .owl-stage .b_slider_slide{width: 100%;height: 100%;background-size: 100%;}
	.grid_full .lt_panel.b_slider .b_slider_frame .owl-stage-outer .owl-stage .owl-item.active{height: 100%}
	.grid_full .lt_panel.b_slider .b_slider_frame .owl-stage-outer .owl-stage .b_slider_slide .b_slider_cnt .b_slider_info .b_slider_h{font-size: 14px;width: 170px;line-height: 20px;margin-bottom: 10px;}
	.grid_full .lt_panel.b_slider .b_slider_frame .owl-stage-outer .owl-stage .b_slider_slide .b_slider_cnt .b_slider_info > div{font-size: 14px}
	.grid_full .lt_panel.b_slider .b_slider_frame .owl-stage-outer .owl-stage .b_slider_slide .b_slider_cnt .b_slider_info .b_slider_green-tx{width: 170px}
	.grid_full .lt_panel.b_slider .b_slider_frame .owl-stage-outer .owl-stage .b_slider_slide .b_slider_cnt .b_slider_info .b_slider_white-tx .b_btn.m_yellow{margin-top:0;line-height: 19px;height: 19px;padding: 1px 18px 2px;}
	.grid_full .lt_panel.b_slider .lt_panel.m_semitransparent-blue.clearfix,.grid_full .lt_panel.m_semitransparent-blue.clearfix{position: relative;display: flex;flex-direction: column;margin: 0 auto;left:0;border: 0;bottom: 0;}
	.grid_full .lt_panel.b_slider .lt_panel.m_semitransparent-blue.clearfix .grid_12.grid_col .b_menu, .grid_full .lt_panel.m_semitransparent-blue.clearfix .grid_12.grid_col .b_menu, .grid_full{display: flex;flex-direction: column}
	.grid_full .lt_panel.b_slider .lt_panel.m_semitransparent-blue.clearfix .grid_12.grid_col .b_menu > div, .grid_full .lt_panel.m_semitransparent-blue.clearfix .grid_12.grid_col .b_menu > div{width: 100%}
	.grid_full .lt_panel.b_slider .lt_panel.m_semitransparent-blue.clearfix .grid_12.grid_col .b_menu > div > a, .grid_full .lt_panel.m_semitransparent-blue.clearfix .grid_12.grid_col .b_menu > div > a{max-width: 340px}
	.grid_full .lt_panel.m_white.clearfix.onetwothree{width: 100%;margin: 0 auto;padding: 14px 13px;border-radius: 0;}
	.grid_full .lt_panel.m_white.clearfix.onetwothree .banner_index-n{width: 100%;height: 160px;}
	 .grid_full .lt_panel.m_white.clearfix.onetwothree .banner_index-n > a > img{width: 100%;height: 100%;}
	.grid_full .lt_panel.m_white.partnernews.clearfix{width: 100%;margin: 0 auto;display: flex; flex-direction: column;border-radius: 0;box-shadow: 0 0 40px rgb(0 0 0 / 0%);}
	.grid_full .lt_panel.m_white.partnernews.clearfix .grid_4{width: auto;order:2}
	.grid_full .lt_panel.m_white.partnernews.clearfix .grid_12{padding-left: 12px;width: 370px;order:1;height: 70px;margin-bottom: 17px}
	.grid_full .lt_panel.m_white.partnernews.clearfix .grid_col{margin-right: 0;float: inherit;display: flex;justify-content: center}
	.grid_full .lt_panel.m_white.partnernews.clearfix .grid_12 .b_articles_list.owl-carousel.owl-theme.owl-loaded .owl-controls .owl-nav .owl-prev{left: -13px;}
	.grid_full .lt_panel.m_white.partnernews.clearfix .grid_12 .b_articles_list.owl-carousel.owl-theme.owl-loaded .owl-controls .owl-nav .owl-prev{left: -13px;}
	.grid_full .lt_panel.m_white.partnernews.clearfix .grid_12.grid_col .b_articles_list.owl-carousel.owl-theme.owl-loaded .owl-controls .owl-nav .owl-prev{left: -13px;}
	.grid_full .lt_panel.m_white.b_infoblock.clearfix { flex-direction: column;width: 100%;margin: 0 auto;border-radius: 0}
	.grid_full .lt_panel.m_white.b_infoblock.clearfix:before{width: 100%;background: #fff}
	.grid_full .lt_panel.m_white.b_infoblock.clearfix .b_infoblock_col.m_ratings{display: none;}
	.grid_full .lt_panel.m_white.b_infoblock.clearfix .b_infoblock_col{width: 100%;margin: 0 auto; }
	.grid_full .lt_panel.m_white.b_infoblock.clearfix .b_infoblock_col > h2{margin-left: 17px;margin-top: 10px;}
	.grid_full .lt_panel.m_white.b_infoblock.clearfix .b_infoblock_col > div {margin-left: 5px}
	.lt_footer{height: auto}
	.lt_footer .grid_full.clearfix{height: auto;display: flex;flex-direction: column;}
	.lt_footer .grid_full.clearfix .grid_4{width: 100%;padding-top: 15px;padding-left: 17px}
	.lt_footer .grid_full.clearfix:before{width: 100%;height: auto}
	.lt_footer .grid_full.clearfix .grid_8.grid_col{display: none}
	.lt_footer .grid_full.clearfix .social-block{margin-top: 17px;margin-left: 17px;}

	 .lt_wrapper .grid_full .lt_panel.m_white{width: 100%;height: auto;margin:0 auto;padding: 15px 13px 4px}
	 .lt_wrapper .grid_full .lt_panel.m_white .WYSIWYG > *{max-width: 100%;}
	 .lt_wrapper .grid_full .lt_panel.m_white .WYSIWYG iframe{max-width: 100%;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_vend-list{display: flex;flex-direction: row;flex-wrap: wrap;gap: 15px;column-count: auto;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_vend-list .b_vend-item{flex: 1 0 calc(50% - 15px);}
	 .lt_wrapper .grid_full .lt_panel.m_white .b_tabs, .lt_wrapper .grid_full .lt_panel.m_white .b_tabs .b_tabs_wrap{width: 100%}
	 .lt_wrapper .grid_full .lt_panel.m_white .shares-slider-section{display: none;}
	 .lt_wrapper .grid_full .lt_panel.m_white .b_catalog{margin-right: 0;}
	 .lt_wrapper .grid_full .lt_panel.m_white .b_catalog > a{width: 45%;margin: 0 auto 10px;}

	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_breadcrumbs{display: none}
	 /* .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_aside.m_left{display: none} */
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_page-content{margin-left:0;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_page-content .b_sorting{font-size: 17px;line-height: 37px;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_page-content .b_sorting .b_sorting_a,
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_page-content .b_sorting .b_sorting,
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_page-content .b_sorting .f_dotted{margin-right: 18px;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_page-content .b_cat-section_list{width: 100%;height: auto}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_page-content .b_cat-section_list .b_cat-section_item{display: flex;flex-direction: row;width: 100%}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_page-content .b_cat-section_list .b_cat-section_item .b_cat-section_img{margin: auto;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_page-content .b_cat-section_list .b_cat-section_item .b_cat-section_cnt{width: 65%;height: auto;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_page-content .b_cat-section_list .b_cat-section_item .b_cat-section_cnt .b_cat-section_header .b_cat-section_h{width: 100%}
	 
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_card .b_breadcrumbs{display: none}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_card .b_print{display: none}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_card .f_h1 .b_cat-section_hsmall{display: none}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_card .b_card_main{display: flex;flex-direction: column;align-items: center;width: 100%}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_card .b_card_main .b_card_desc{padding-left: 0;width: 100%}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix.b_card .b_card_additional > div{width: 100%}
	 
	 .lt_wrapper .grid_full .lt_panel.m_white.b_support_desc.clearfix .WYSIWYG .b_support_cols .b_btn{    width: 100%;padding-left: 5px;padding-right: 15px;}
	 
	 .lt_wrapper .grid_full .lt_panel.m_white .clearfix .b_about_aside{width: 100%}
	 
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix{padding: 13px;display: flex;flex-direction: column;border-radius: 0;align-items: center;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix > table, .lt_wrapper .grid_full .lt_panel.m_white.clearfix > table > tbody, .lt_wrapper .grid_full .lt_panel.m_white.clearfix > table > tbody >tr{width: 100%}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_breadcrumbs{display: none}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_steps.clearfix{margin: 0 auto;display: flex;flex-direction: column;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_steps.clearfix > div{margin: 0 auto 23px}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_aside.m_left{width: 100%}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_aside.m_left .b_hmenu{margin: 0px 0 10px;display: flex;flex-direction: row;flex-wrap: wrap;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_aside.m_left .b_hmenu .b_hmenu_y .b_hmenu_m.st_opened.st_active{padding: 8px 0 0 9px;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_aside.m_left .b_hmenu .b_hmenu_item.st_active .b_hmenu{flex-direction: column;margin-left: 5px}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_aside.m_left .b_hmenu_m.st_opened{padding: 8px 0 0 8px;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_aside.m_left .b_hmenu .b_hmenu_item{margin-right: 5px}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_aside.m_left .b_hmenu .b_hmenu_item.st_active .b_hmenu .b_hmenu_item{margin-left: 0px;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_aside.m_left .b_subscribe{margin: 0px 0 25px;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_aside.m_left > a > img{margin: auto}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content{width: 100%;margin-left: 0}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_events_address.m_big{width: 100%}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .WYSIWYG > p > iframe{width: 100%}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_news{display: flex;flex-direction: column}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_news .b_news_item .b_news_img{width: 25%;margin: auto 13px;margin-left:0;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .WYSIWYG > iframe{width: 100%}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_pagination{display: flex;align-items: center;justify-content: center;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .WYSIWYG.separate-news-one .b_news > a, .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_news > a{display: flex;flex-direction: row}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .WYSIWYG.separate-news-one .b_news > a .b_video_h, .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_news > a .b_video_h{width: 70%;font-size: 15px;display: flex;align-items: center;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .WYSIWYG.separate-news-one .b_news > a .b_video_h .b_pseudolink, .lt_wrapper .grid_full .lt_panel.m_white.clearfix .b_page-content .b_news > a .b_video_h .b_pseudolink{border: 0;}
	 
	 
	 .lt_wrapper .grid_full .lt_panel.m_white.b_support.clearfix .b_breadcrumbs{display: none}
	 .lt_wrapper .grid_full .lt_panel.m_white.b_support.clearfix .b_form,
	 .lt_wrapper .grid_full .lt_panel.m_white.b_support.clearfix .b_form .js_form.js_static_form .b_form_item > textarea,
	 .lt_wrapper .grid_full .lt_panel.m_white.b_support.clearfix .b_form .js_form.js_static_form .b_form_item .ik_select,
	 .lt_wrapper .grid_full .lt_panel.m_white.b_support.clearfix .b_form .js_form.js_static_form .b_form_item .ik_select .ik_select_link .ik_select_link_text,
	 .lt_wrapper .grid_full .lt_panel.m_white.b_support.clearfix .b_form .js_form.js_static_form .b_form_item > input{width: 100%;font-size: 13px;}
	 .lt_wrapper .grid_full .lt_panel.m_white.b_support.clearfix .b_form .js_form.js_static_form .agreement-wrap, 
	 .lt_wrapper .grid_full .lt_panel.m_white.b_support.clearfix .b_form .js_form.js_static_form .b_form_item.b_required_tx, 
	 .lt_wrapper .grid_full .lt_panel.m_white.b_support.clearfix .b_form .js_form.js_static_form .b_form_item:last-of-type{margin-left: 0}
	 
	 .nivo-lightbox-content .nivo-lightbox-ajax{width: 100%!important}
	 .nivo-lightbox-ajax .b_popup{width: 100%;padding: 10px;}
	 .nivo-lightbox-ajax .b_popup .js_form.js_ajax_form .b_form_item{width: 100%;position: relative;margin-left: 0px;}
	 .nivo-lightbox-ajax .b_popup .js_form.js_ajax_form .b_form_item .b_form_title{position: relative;left: 0px;}
	 
	 
	 .lt_wrapper .grid_full .lt_panel.m_white .b_tabs .b_tabs_wrap .b_tabs_panel .b_tabs_cnt .b_tabs_tab.st_active .b_itabs .b_itabs_h{margin-right: 0;width: 100%}
	 .lt_wrapper .grid_full .lt_panel.m_white .b_tabs .b_tabs_wrap .b_tabs_panel .b_tabs_cnt .b_tabs_tab.st_active .b_itabs .b_itabs_h .b_pseudolink.f_white.f_dotted.b_itabs_link.js_map_link.m_tab_test.st_active{width: 100%;white-space: pre-line;}
	 .lt_wrapper .grid_full .lt_panel.m_white.clearfix > .WYSIWYG > table{display: inline-block; vertical-align: top;overflow-x: auto;max-width: 100%;}.lt_wrapper .grid_full .lt_panel.m_white.clearfix > .WYSIWYG{width: 100%}
	 .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap{width: 100%;margin: 0 auto;}
	 .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap .b_breadcrumbs{display: none;}
	 .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap .f_h1{font-size: 20px;line-height: 24px;}
	 .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap .b_news, .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap .f_h1, .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap .b_news .b_news_item, .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap .b_news .b_news_item .WYSIWYG, .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders, .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders  > table, .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody, .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr, .lt_wrapper .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td{width: 100%!important;display: block;height: auto;min-width: 100%!important}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table{width: 100%!important;display: block;height: auto;}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody {width: 100%!important;display: block;height: auto;}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr{width: 100%!important;display: block;height: auto;}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td{width: 100%!important;display: block;height: auto;min-width: 100%!important}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td > div > img{width: 50%}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td > div > strong{width: 50%}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td > div > strong > span{width: 50%}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td > div > strong > span > img{width: 100%}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td > img{width: 100%!important;display: block;height: auto;}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr:first-of-type > td > table > tbody > tr > td > div{margin-right: 10px;}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td{padding:4px 3px!important;}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td > table{width: 100%!important;display: block;height: auto;min-width: 100%!important}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td > table > tbody{width: 100%!important;display: block;height: auto;min-width: 100%!important}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr{width: 100%!important;display: block;height: auto;min-width: 100%!important}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr:nth-of-type(5) > td > table > tbody > tr > td:first-of-type{width: 30%!important;vertical-align: middle;padding-right: 10px}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr:nth-of-type(5) > td > table > tbody > tr > td{width: 70%!important}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > table{width: 100%}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr:nth-of-type(14) > td > table{display: inline-block; vertical-align: top;overflow-x: auto;max-width: 100%;}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr > td > a >  img{width: 100%}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr:nth-of-type(25) > td > table > tbody > tr > td:first-of-type{width: 30%!important}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr:nth-of-type(25) > td > table > tbody > tr > td:first-of-type > img{width: 100%;height: auto}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr:nth-of-type(25) > td > table > tbody > tr > td{width: 25%!important}
 .lt_panel.m_white.clearfix.mailings-wrap .news-no-borders > table > tbody > tr > td > table > tbody > tr:nth-of-type(25) > td > table > tbody > tr > td > table > tbody > tr:last-of-type > td{text-align: center;}
  }
.grid_full .lt_panel.m_white.clearfix.b_cat-section .b_catalog{width: 100%;}
.grid_full .lt_panel.m_white.clearfix.b_cat-section .b_catalog > *{/* width: 100%; */}
/* .grid_full .lt_panel.m_white.clearfix.b_cat-section .b_catalog > h2{margin-bottom: 29px;} */
.grid_full .lt_panel.m_white.clearfix.b_cat-section .b_catalog > .lt_panel.m_white{margin:0 0 29px;padding: 0;box-shadow: none;}
.grid_full .lt_panel.m_white.clearfix.b_cat-section .b_catalog > .lt_panel.m_white .b_partners{gap: 24px 20px;display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;padding: 0;}
.grid_full .lt_panel.m_white.clearfix.b_cat-section .b_catalog > .lt_panel.m_white .b_partners .b_partners_thumb{margin: 0;/* flex: 1 0 calc(17% - 16px); */width: calc(16% - 16px);}

.b_card_additional .b_tabs .b_tabs_cnt {min-height:475px; height:auto!important}
.b_tabs_tab.b_print_show.st_active {position:relative!important} 