

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

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
	font-family: Arimo; font-size: 14px; line-height: 18px; color: #333;
}

.fancybox-skin {
	position: relative;
	background: #fff;
	color: #444;
	text-shadow: none;
	/* -webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px; */
}

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

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

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

.fancybox-inner {
	overflow: hidden;
}

.fancybox-inner p {padding: 0 0 10px;}
.fancybox-inner b {font-weight: bold;}

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

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

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

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

#fancybox-loading {
	background-image: url('/bitrix/templates/sotek/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

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

.fancybox-close {
	background: url(/bitrix/templates/sotek/js/fancybox/../../images/sprite.png) 0 -180px no-repeat #333;
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-close:hover {background-color: #e2001a;}

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

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
	background: url(/bitrix/templates/sotek/js/fancybox/../../images/sprite.png) no-repeat #e2001a;
}

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

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

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

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

/* Overlay helper */

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

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

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

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

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

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

/* Title helper */

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

.fancybox-opened .fancybox-title {
	visibility: visible;
}

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

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

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

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

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

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading {
		background-image: url('/bitrix/templates/sotek/js/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/bitrix/templates/sotek/js/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/templates/sotek/template_styles.css?176544406571760*/
/* RESET STYLES */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0; width: 100%;}
table td {vertical-align: middle;}

body {}

.page {font-size: 16px; line-height: 1.2; font-family: 'PT Sans'; color: #3d3c3f; margin: 0 auto; min-width: 280px; max-width: 1280px; padding: 0 20px;}

.page * {box-sizing: border-box;}
.page a {color: #3d3c3f; text-decoration: none;}
.page a:hover {color: #e2001a;}
.page a.button {display: inline-block; margin: 0 5px 20px;}



.header {padding: 0 0 40px;}
.content {padding: 40px 0; max-width: 1024px; margin: 0 auto; border-top: 1px solid #ddd;}
.content a {color: #e2001a;}
.content a:hover {text-decoration: underline;}
.content h1 {text-align: center; font-size: 140%; padding: 0 0 30px; font-weight: bold;}
.content h2 {font-size: 120%; padding: 0 0 30px; font-weight: bold;}
.content h3 {padding: 0 0 30px; font-weight: bold;}
.content p {text-align: justify; padding: 0 0 30px;}
.content p.small {max-width: 700px; margin: 0 auto;}
.content p.center {text-align: center;}
.content p.sign {color: #e2001a;}
.content img {display: inline-block; max-width: 100%; height: auto !important; margin: 0 auto;}
.content table {border-collapse: collapse; margin: 0 0 30px; border: 1px solid #e2001a;}
.content table tr {}
.content table tr td {border: 1px solid #ddd; padding: 5px 10px;}
.content table tr th {border: 1px solid #e2001a; background: #e2001a; color: #fff; padding: 5px 10px; text-align: left; font-weight: bold;}
.content ul {padding: 0 0 20px;}
.content ul li {padding: 0 0 0 20px; position: relative; margin: 0 0 10px;}
.content ul li:before {content: ''; position: absolute; background: #e2001a; width: 6px; height: 6px; border-radius: 50%; top: 7px; left: 0;}
.content b {font-weight: bold;}
.content strong {font-weight: bold;}
.content i {font-style: italic;}



.footer {padding: 40px 20px 80px; max-width: 1000px; margin: 0 auto; text-align: center; border-top: 1px solid #ddd;}

.logo-wrap {max-width: 1100px; margin: 0 auto;}
.logo-wrap:after {content: ''; display: block; clear: both;}

.logo {display: block; float: left; font-size: 0px; width: 100%; height: 91px; margin: 40px auto 30px; text-align: center;}
.logo img {margin: 0 auto;}
.ig {display: block; float: right; font-size: 0px; width: 7%; margin-left: 3%; height: 19px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAEcSURBVDhPpdQNa8IwFIXhDt0Qv3GIVebmdGObG377/39adl7IhdtSW62FB5r0cpomaZI0TfEo/ZraIYQEBI3kKOc7LC1sm3tQ5STr6C/2oUOYL7zGq9j04FfoH9QJexEf9i301wqbiw/7Eforwz7kWYZCyCF6l4WsxGpLwybiR4CW7KWoPhM2k2W8Z6XyQYaXUMNKTmUT25mwhvCQ+/y8eG2hhlWkXbgAPuxNfIDXE2oYGe2LYYN4v4ttH2KYeGpYBNoXwx7E5uBLnsRCeGYjR1dKw2jzGfavsg0+hYWxl8DPaWkYeKv/7wzhjM7qUBkGPosjhottw+nSFF+DwjA+j+JbMKeZfWZ//b1ahLEJ2fGcU0VFVdhG4xBC8g8kC55djvspQwAAAABJRU5ErkJggg==') no-repeat 50% 50%; margin: 67px auto 56px;}

/* .navsearch {display: flex; gap: 20px;} */
/* .navsearch .search-form {border: 1px solid #aaa; order: 2;} */
/* .navsearch .search-form label {} */
/* .navsearch .search-form label input {font: inherit; padding: 5px 10px; border: none;} */

.search-page {}
.search-page form {display: flex; justify-content: space-between;}
.search-page form input {font: inherit; padding: 5px 10px;}
.search-page form input[type='text'] {flex: 1 0 auto; border: 1px solid #aaa; border-right: 0;}
.search-page form input[type='submit'] {background: #e2001a; border: none; color: #fff;}

.search-page-item {display: flex; justify-content: space-between; gap: 20px; align-items: start;}
.search-page-item img {max-width: 100px;}

.nav {text-align: center; position: relative; clear: both; flex: 1 0 auto; order: 1;}
.nav input {visibility: hidden; position: absolute;}
.nav label {display: none; font-weight: bold; cursor: pointer; padding: 10px; background: #fafafa;}
.nav label:before {content: ''; background: 50% 50% no-repeat url('data:image/png;base64,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/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAQFBJREFUeAEAQEC/vwH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFR5fAAAAAAAAAAAJAAAAagAAAFgAAAAmAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPoAAADaAAAAqAAAAJYAAAD3AAAAAAEVHl8AAAAAIQAAALYAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAEoAAADfAgAAAAoAAAC2AAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAtgAAAAoCAAAAbQAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAbAIAAABYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAgAAACkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACoCAAAA/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/QIAAADRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRAgAAAJ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ8CAAAAnwAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEAAAAngIAAAD8AAAATQAAALkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQAAAE0AAAD9BAAAAAAAAADwAAAASQAAAE8AAABXAAAAIgAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6AAAA3gAAAKkAAACxAAAA/wAAAAABFR5fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAEAAAAXgAAAFkAAAAmAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPoAAADZAAAApwAAAKMAAAD8AAAAAAEVHl8AAAAAGgAAALMAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAE4AAADnAgAAAAcAAAC2AAAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAAAtAAAAAYCAAAAawAAAC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAAZgIAAABcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAgAAACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0CAAAA/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIAAADUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUAgAAAKMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKICAAAAmAAAAM8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAAAmQIAAAD6AAAASQAAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxQAAAEsAAAD7BAAAAAAAAADpAAAAPQAAAF4AAABVAAAAJgAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2AAAA2QAAAKkAAACkAAAA/QAAAAABFR5fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAABAAAASgAAAFgAAAAmAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPoAAADaAAAAqAAAALYAAAD/AAAAAAEVHl8AAAAAEQAAAKcAAABHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuQAAAFgAAADwAgAAAAMAAACvAAAARwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHAAAAsAAAAAMCAAAAYQAAAD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAAYQIAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAgAAADEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADECAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwIAAADXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWAgAAAKUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKYCAAAAlQAAANYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWAAAAlQIAAAD3AAAASAAAANMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0wAAAEgAAAD3BAAAAAAAAADjAAAANgAAAGgAAABXAAAAJgAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2AAAA2gAAAKkAAACYAAAA+AAAAAAB////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA//9vs2Eu3kniwgAAAABJRU5ErkJggg=='); background-size: 100%; display: inline-block; width: 20px; height: 20px; margin-right: 10px; vertical-align: middle;}
.menu {position: relative; display: inline-block; width: 100%;}
.menu > li {display: inline-block;}
.menu > li > a {display: block; font-weight: bold; font-size: 90%; padding: 10px 10px; border: 1px solid transparent; text-transform: uppercase;}
.menu > li > span {display: block; font-weight: bold; font-size: 90%; padding: 10px 10px; border: 1px solid transparent; text-transform: uppercase; cursor: default;}
.menu > li > a.active {color: #e2001a; background: #eee;}
.menu > li > span.active {color: #e2001a; background: #eee;}
.menu > li > ul {display: none; position: absolute; border: 1px solid #ddd; margin-top: -1px; background: #eee; z-index: 100; width: 100%; -webkit-columns: 5; -moz-columns: 5; columns: 5; padding: 10px; text-align: left; left: 0; box-shadow: 0 5px 5px -5px #aaa;}
.menu > li > ul:after {content: ''; display: block; clear: both;}
.menu > li > ul > li {display: block; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}
.menu > li > ul > li > a {display: block; padding: 10px 10px; font-weight: bold;}
.menu > li > ul > li > span {display: block; font-weight: bold; padding: 10px 10px; cursor: default;}
.menu > li > ul > li > a.active {color: #e2001a;}
.menu > li > ul > li > span.active {color: #e2001a;}
.menu > li > ul > li > ul {display: block;}
.menu > li > ul > li > ul > li {display: block;}
.menu > li > ul > li > ul > li a {display: block; padding: 2px 10px;}
.menu > li > ul > li > ul > li span {display: block; padding: 2px 10px;}
.menu > li > ul > li > ul > li > a.active {color: #e2001a;}
.menu > li > ul > li > ul > li > span.active {color: #e2001a;}
.menu > li:hover > a {border: 1px solid #ddd; border-bottom-color: #eee; z-index: 101; position: relative; background: #eee;}
.menu > li:hover > span {border: 1px solid #ddd; border-bottom-color: #eee; z-index: 101; position: relative; background: #eee;}
.menu > li.no-child:hover > a {border: 1px solid #ddd; z-index: 101; position: relative; background: #eee;}
.menu > li.no-child:hover > span {border: 1px solid #ddd; z-index: 101; position: relative; background: #eee;}
.menu > li:hover > ul {display: block;}

.slider-wrap {background: #F4F4F4; margin: -40px 0 40px;}
.slider-wrap .slider {max-width: 1260px; margin: 0 auto;}
.slider-wrap .slider ul {}
.slider-wrap .slider ul li {padding: 0;}
.slider-wrap .slider ul li:before {display: none;}
.slider-wrap .slider ul li a {display: block; position: relative;}
.slider-wrap .slider ul li a .back {display: block; max-width: 100%;}
.slider-wrap .slider ul li a .text-wrap {position: absolute; top: 0; left: 10%; width: 50%; height: 100%; line-height: 100%;}
.slider-wrap .slider ul li a .text-wrap .text {display: block; position: relative; top: 50%; transform: translateY(-50%); color: #000000;}
.slider-wrap .slider ul li a .text-wrap .text h2 {font-size: 2em; line-height: 1.5em; margin: 0 0 20px; color: #000;}
.slider-wrap .slider ul li a .text-wrap .text b {display: block; color: #e2001a;}

.slider-wrap .bx-wrapper {position: relative;}
.slider-wrap .bx-viewport {z-index: 1;}
.slider-wrap .bx-controls {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.slider-wrap .bx-controls a {position: absolute; width: 7%; max-width: 44px; height: 100%; top: 0; opacity: 0.5; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; z-index: 2;}
.slider-wrap .bx-controls .bx-prev {background: url(/bitrix/templates/sotek/./images/using-nav-left.png) 50% 50% no-repeat; background-size: 100% auto; left: 2%;}
.slider-wrap .bx-controls .bx-next {background: url(/bitrix/templates/sotek/./images/using-nav-right.png) 50% 50% no-repeat; background-size: 100% auto; right: 2%;}
.slider-wrap .bx-controls a:hover {opacity: 1;}




@media screen and (max-width: 999px)
{
	.nav {text-align: left;}
	.nav label {display: block;}
	.nav .menu {display: none;}
	.nav input:checked ~ label {background: #ddd;}
	.nav input:checked ~ .menu {display: block;}
	.menu {display: block; -webkit-columns: 3; -moz-columns: 3; columns: 3;}
	.menu > li {display: block; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}
	.menu > li a {padding: 10px; border: none; background: none;}
	.menu > li span {padding: 10px; border: none; background: none;}
	.menu > li > ul {display: block; position: relative; margin: 0; box-shadow: none; padding: 0; -webkit-columns: unset; -moz-columns: unset; columns: unset; background: none; border: none;}
	/* .menu > li > ul > li > span {font-weight: normal;} */
	
	/* .menu > li > ul > li > ul {padding: 0 0 0 20px;} */
	
	.menu > li > ul > li > ul > li a {padding: 5px 10px;}
	.menu > li > ul > li > ul > li span {padding: 5px 10px;}
	
	.menu > li:hover > a {border: none; background: none;}
	.menu > li:hover > span {border: none; background: none;}
	.menu > li.no-child:hover > a {border: none; background: none;}
	.menu > li.no-child:hover > span {border: none; background: none;}
}

@media screen and (max-width: 699px)
{
	.menu {-webkit-columns: 2; -moz-columns: 2; columns: 2;}
}

@media screen and (max-width: 399px)
{
	.menu {-webkit-columns: 1; -moz-columns: 1; columns: 1;}
}

.buy-item {padding: 0 0 30px;}
.buy-item .map {margin: 0 auto 30px; position: relative;}
.buy-item .map:after {content: ''; display: block; clear: both;}
.buy-item .map .data {height: 100%; position: absolute; width: 100%; filter: grayscale(1);}
.buy-item .map .data .bx-yandex-view-layout {height: 100%;}
.buy-item .map .data .bx-yandex-view-map {height: 100%;}
.buy-item .map .data .bx-yandex-map {width: 100% !important; height: 100% !important;}
.buy-item .map .data:before {content: '';}
.buy-item .map .data:after {content: '';}
.buy-item .map .info {float: right; padding: 30px; position: relative;}
.buy-item .map .info ul {background: #fafafa; border: 1px solid #ddd; padding: 10px 20px 0; box-shadow: 0 5px 5px -5px #aaa;}
.buy-item .map .info ul li {padding: 0;}
.buy-item .map .info ul li:before {display: none;}
.buy-item .map .info ul li a {display: block; padding: 5px 0;}
.buy-item .map .info ul li a:before {content: ''; display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin-right: 10px; background: 50% 50% no-repeat; background-size: 100%;}
.buy-item .map .info ul li a[href^='http']:before {background-image: url('data:image/png;base64,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');}
.buy-item .map .info ul li a[href^='tel']:before {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAATqSURBVHhe1ZtrqBVVGIaP2c2km0H0o8IKuisZXY5pGl3oaoIVZWlYYFH+iEpUMvwRUUoFBfkjiu520VKjBLtQXqJCSyvKitBKJOrkHUUNTd9nrRmbs917O2vNzN5rPfAw3xwOhz3v2TOz5ltreqwfcXKHI8fK++Tt8h95r/xKRskByTYPfeWz8nf5kDxeDpBzZB8ZJXkCOFu+Jn+V42QvmeU4+aQt46NZAIPk+/J7OUoeKBsxRl5uy7ioDaCHvEYukp/L65Kf7Q9+5znZ2+xFRBoA/91b5bdynrxYusLV9BFbxgMBXCR/ljNkf1kE7g4X2DIOCOBVeYrZK05P+YI8yOxFAAGcaMvS6Ccn2jJ8CGCNLUvlYXm6LcOGAFbaslQOkZwK/P2g4QP+YsvSYRxxjy3DhQB+sGUlPC7LvsaUCgEst2UlHC6fsGWYEACDnx1mrxoGJ9sgIQAO/huzVw0Lkm2QEAB8lmzLhj5B0BfCNICPkm2ZcPBXys1mL1DSAL6QG21ZCl/K4A8e0gB2yg9sWRgO/ioZ/MFDGgDMSrZFiOrgIRvAh3K9Lb1YJ2mgRHPwkA2A2+GbtvSCi16RANtCNgDgAcYXmqPRURsAo0LuCD6cJQ+2ZTzUBgBPJ1tXDpWdtoyHegHMlr49guuTbTTUC2CX9H2Cu1nW+5vB0ujDviT/sKUTTJddbcs4aBTAv3KKLZ15INlGQbOv6+tymS2duFQOsWX4NAvgP3m/3G323HhKRnEt2N+HZI7QZ3R4nmQmOXjy/Jc4pzfY0omp8lRbhkueAP6WnAquHCbflrXrCYIi73n6inzPlk6cI3m+yDPF3hZcLlRj5V+2dIJp98dsGR4uAbAgarTk7uDKJBnk2oGeE884OilzsUoS2iVmz42hkomST6TPrbUSXL4BKfwnffuHD8qZsqylNEdI1jcwbH9DniCd8AmAU+A2+ZPZc+cGSc+h6PQ5B08bj9OS+ceR8kfJusXcx+UTAND3Gya7zJ47LMVhNoolNT6fIT342v4Dp9h0uVDmCtg3AKBncK3cYvbcYZxA82WpvIIf5ORIWe/gszAfSXdrsmy6XKdIAPC1HCF5evTlXMnMFMvyhkvWGTUiz8GnsEjjUclnPJ8f1KNoAPCxvEkWCQFYUDFX/ianSZbqZXuMLMfl4C80e/nhdGO+ggc0vnXd8Fks3QhOh3ckvcGy2C5XSIbjA+VRsgjcxu+W3IoNZQYALJdlyLxP0gHBGISO13i5oYxTIAvJMim6yeyFCc8ld0q+WZ1lBwBczBgp/mn2woWJnOlVBADcgjhn2YbMMVUFAKsl92OGvqEyo8oAYKu8RU6QrEEIiW3ymaoDAK66TLTQLa5iWa4vL8quVgSQslgyKOGprd3wbTSv+bQyAKC5ypPkjZLBTbt4S/LyV8sDSHlXnimflz4dpiJwSjLUNrQrAGA1yV2S22Ur3zukmbN3fXQ7A0hZInlth5llXt2pGuYr9hJCAMDXkvEC7yjeIasKggtxtxUwoQSQwtqElyXLbVhs8akss4HK8v1uhBZAChdGXtq8TBIGz/I+cxJZvpPzbfk/oQaQheYrj650fFmEyaPsWukKV/59vk1l9wNaBW0z3k/k0ZsnT7pEzRox9C9Pk5xi3Yg1gFpofHIBpb/IKUNHmHchT5IMeHjVv86ttqNjD5a6zRgJ1f8DAAAAAElFTkSuQmCC');}
.buy-item .map .info ul li a[href^='mailto']:before {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAASiSURBVHhe7ZtpiFZVGIBnstIiWhCKyhYiqUh/RAv9aN9p+yGtoFFYWGZFEWhB0EILFW1Q0EYb7RbRKlbagppESkKFQUUh2J+MyHZ1ep7b+eTM6X4z38y3zDdz7gMP57vv6Iznvee89z1X7e3r6+vJmS3CmC1VAsKYLVUCwpgtVQLCmC2966btEz72jMNcEmLzs8EPcQIOxrtwx+Jq7LIRH8NHcVOcADkG/cK+xdXYYz3ehPdhsQLSJf8Bnowf4VjrkdfiOXgPFpOXsj3/LZ6GT+E/BsYAn6Gr+x3cZKCGCbggjDEulUvxBvzDwCjFyT6Pp+PXBhImO/FH8Fbc1kjEX2hRPBd/MjDK+Bvd7xfhjwYinPcpuMgP43EemqmdMcYMvoEn4ucGRglOeAbegt7ImC3xGnwFJ8VL/0x8C6cUV/1ZiS6jt4ur7uZLdC4vY1rIt8cH8A4sVny69w/Bhehkew1ErMGz0W/g8uo2XK0WuRPwU0wn7/P+TbS22fQVpAmQXdHsXYluj5jf0eXj134x0CV4Q3y2e4N83MV4I30CvI9HhuvNlCVAJqAF0Lu9nYEIO6mH8Sx0VYw0PrHm4Fz8zUCEd/pifBX3NpBSLwGyFV6CLps9DCS8hy635ThSTdM3eCra2m5ubgLucVfFQ7iTgTIGSoC4XI7Gd/GIcB2zGm2aXsB+DUYHWIQn4ceY3oC90G18OVr16zJYAmrsh6/h+cVVf+wRZqK9RCeKo4l+HN2Cdq0ph6LF0JWR3rD/0WgCZCI+iT5btzEQYbd4I07HdQbahHvcInwZ/mwgwjt9HrpaDzDQCENJgFgXrscnsKxpctm5Jb4y0GIsuE7wfkzPKN6Qm9EbtIOBRhlqAsTfY3tshzjZQMInaBLco63Cw4zf04Kc4sp8Gn0KpI/tQRlOAmochh6f7anTvfYdnoFW52ZOlD5y5+PxuMpAhD/zIFyM1oNhzaWZBMhuWK/a2jTNRs8ZvxoYItYVC6s9fdp0OflpaLGbamC4NJsAsVHyJcPdmJ4ovfs+i316DOVE6YQvRAvunwYirEMud5f9LgaaoRUJEP9QV6F1YZKBCIujh6yjcAUO1DT5tS/wWHwJ0+bG/f4M3oZpsodFqxJQ4zhcgNaHFE9pHrI8htbDImdN8fSZsj/6dQvwoM/3Rml1AuRAfB0tTOkf1IOKb6Duxbhz9LOPN7dK2fnC9xHu98OLqxbSjgSIe/NFtGfwYBVjcbsWPaTYNKlnDhuc9DCzNV6BbqHSw0yz+Fq8nQcZH2PP4dVYVgQ9Z8iHYYzx7yd8cWGbPWA/3wztToD4/T0x2sV9b6ABdsdn0cLZsv1eRru2QIwTcO8uQRuagX6mv9aXF0vR1dHWyUsnElDDu2pXNwvLJmas9vJiTwOdoJMJEPe11d63TXFx9DBj7EGs+/KiHXSiBpThz/SN0p3onb8ObX46zkgloGvo9BboOqoEhDFbqgSEMVuqBIQxW6oEhDFbqgSEMVuqBGD8cjI3NpiAZf99zpIlHof9V2G3o29scuIHnGcCvMjpn8rXcOtvrP7fYBizpUpAGLOlSkAYs6VKQBgzpafnXxdH4vY8GZ6sAAAAAElFTkSuQmCC');}

@media screen and (max-width: 699px)
{
	.buy-item .map .data {position: relative; height: 300px; margin: 0 0 20px;}
	.buy-item .map .info {float: none; padding: 0;}
	.buy-item .map .info ul {border: none; background: none; box-shadow: none; padding: 0;}
}

ul.breadcrumbs {text-align: center; font-size: 80%;}
ul.breadcrumbs li {padding: 0; display: inline-block; margin: 0 5px 10px;}
ul.breadcrumbs li:before {display: none;}
ul.breadcrumbs li a {color: #3d3c3f;}

.main_news {-webkit-columns: 2; -moz-columns: 2; columns: 2;}
.main_news .item {-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; padding: 0 0 20px;}

@media screen and (max-width: 599px)
{
	.main_news {-webkit-columns: 1; -moz-columns: 1; columns: 1;}
}

.content table.offers_table {width: 100%; margin: 0 0 30px; border: 1px solid #222;}
.content table.offers_table tr {}
.content table.offers_table tr td {text-align: center; padding: 0; border: 1px solid #ddd;}
.content table.offers_table tr td img {display: block; margin: 0 auto;}
.content table.offers_table tr th {border: 1px solid #222; background: #e2001a; color: #fff; padding: 10px; text-align: center; font-weight: bold;}
.content table.offers_table tr td .file_PDF {display: inline-block; margin: 0 2px 2px; width: 30px; height: 30px; vertical-align: top; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAIJSURBVFhH7Za/SxxBFMf3zA9JkR82AYsT7EKEWASUQESxtDq7/AMWFqIWEkxlq5VdQCslYBGstDIQxMJG0UKxCQYiIkIsBMWoBDefN/P2Mo63OuqpqPeBL9/ZN2/nvZub3buoxL0no26I47gae4sO5BIdog20kslkjnDJacBeIplzc36Ss4cbyKvB3tirEyyTu6Tj/3BTDgl7aMcODWsoqzmjJmI5Qn/tMP6NOs1CwLjDRAvTp2lRmbrPAB0+RbJDbUiK52TCoYrpMvSQscxPoUEWfy+TDu2yjseZDbjMqT9TPwELrmND9iqqVQ8ipIFH6uYMnMIf9SfqCVl25Z0rjRvSGnhOYhVqZPzJhqJl9fMi9896ypPWQBf6hb6hV6ibbZ7AL0IPqvSUJ62BflSByin8Gg2a6Om8UPfZ5f5NVxo3pDWwT+I2kuc8lCb1H+pBhBzCNMY5I9/REpIXUS8aQ5MyGYr/JpTv+wOa5tNPm6AHOa1Y8qjJDu2jLbTIPQsSFMirw1rQJPF5EyxRophwyJqQUPCwhnKZx7Ao3K4G2G7/l+4YzD9Aj/UyiOAGWLgZW8XrbeQ4UhwbQV/P20QQLDqMhG1Uj/KHEMkn/2Ku7Lz8HywuLOoX+WiH8Qxy4wV3qCiwuNuE/CF1/WqLJ1DEbSLheoonUMz/Oq6veAJFpYnPN1L8DhFF/wBoSZKEhJx6SQAAAABJRU5ErkJggg==') 50% 50% no-repeat #d30; background-size: 85%; border-radius: 3px;}
.content table.offers_table tr td .file_FILE_3D {display: inline-block; margin: 0 2px 2px; width: 30px; height: 30px; vertical-align: top; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHZSURBVFhH7ZaxL0NRFIdfK4QIYhCLRNKkC4m1kxSD1ShWu9jYxD8hBhaJSSeJwVhdMHQwklRENAzVkAqi9PnOe/fKU691q08F/SVffvfed5xz3Hd786ym/r1CyivKtu1JbADaQeKvIBkKha5xR8RMY09QdBYs6xayxJy60zpE8h04h31IQg5uYFiFSIxXz1Byh3YahlRYMCJh3Elt27NqSTdwoKYyD0MM8pBRy74KK69Fepsrvj62vgSHDBMQoYle54GPjBogQT9EYYTplLtqXSivpgflcn58ZboDK3ACR7AAsq1nULdMG5iBTuiGOERgCeqWUQO8zyLcQwFSLL1Ah/Owuj79mdd8CDkHfZj83aOzUEHEyd0xDncgd4evTC6iS+wYsiBFRyEK0+zGFi4xNiaF0lCCLtC//3ni1tX4g0wamMMGoQdaIQ/bJN3DHRGzrIYieT0FyMEuceJNNRW8OHhjcvpRUi19STXfA0HrdzXAdle9fnneAm1qaiTjBkg8gWXwmLvyXlIc24BErU0YiaRrIJLPMfnaeTuEIP/5pjMr+1wLTCQtL7LoDu0UeNd9dygQkdzbhP7w1P69xbUo4m1CqzHFtShW/joaV1yLotLE6o8U/0OyrFe/43irOumEdAAAAABJRU5ErkJggg==') 50% 50% no-repeat #349; background-size: 85%; border-radius: 3px;}
.content table.offers_table tr td .file_CODE {display: inline-block; margin: 0 2px 2px; width: 30px; height: 30px; vertical-align: top; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAIJSURBVFhH7Za/SxxBFMf3zA9JkR82AYsT7EKEWASUQESxtDq7/AMWFqIWEkxlq5VdQCslYBGstDIQxMJG0UKxCQYiIkIsBMWoBDefN/P2Mo63OuqpqPeBL9/ZN2/nvZub3buoxL0no26I47gae4sO5BIdog20kslkjnDJacBeIplzc36Ss4cbyKvB3tirEyyTu6Tj/3BTDgl7aMcODWsoqzmjJmI5Qn/tMP6NOs1CwLjDRAvTp2lRmbrPAB0+RbJDbUiK52TCoYrpMvSQscxPoUEWfy+TDu2yjseZDbjMqT9TPwELrmND9iqqVQ8ipIFH6uYMnMIf9SfqCVl25Z0rjRvSGnhOYhVqZPzJhqJl9fMi9896ypPWQBf6hb6hV6ibbZ7AL0IPqvSUJ62BflSByin8Gg2a6Om8UPfZ5f5NVxo3pDWwT+I2kuc8lCb1H+pBhBzCNMY5I9/REpIXUS8aQ5MyGYr/JpTv+wOa5tNPm6AHOa1Y8qjJDu2jLbTIPQsSFMirw1rQJPF5EyxRophwyJqQUPCwhnKZx7Ao3K4G2G7/l+4YzD9Aj/UyiOAGWLgZW8XrbeQ4UhwbQV/P20QQLDqMhG1Uj/KHEMkn/2Ku7Lz8HywuLOoX+WiH8Qxy4wV3qCiwuNuE/CF1/WqLJ1DEbSLheoonUMz/Oq6veAJFpYnPN1L8DhFF/wBoSZKEhJx6SQAAAABJRU5ErkJggg==') 50% 50% no-repeat #5ab; background-size: 85%; border-radius: 3px;}

.content table.offers_table tr td .mobile_title {display: none; padding: 5px 10px;}
.content table.offers_table tr td .mobile_value {padding: 5px 10px;}

@media screen and (max-width: 999px)
{
	.content table.offers_table {display: block; border: none; border-bottom: 1px solid #ddd;}
	.content table.offers_table tbody {display: block;}
	.content table.offers_table tr {display: block;}
	.content table.offers_table tr td {display: block; border-bottom: 0;}
	.content table.offers_table tr td:first-child {font-weight: bold;}
	.content table.offers_table tr td .mobile_title {display: block; float: left; width: 50%;}
	.content table.offers_table tr td .mobile_value {float: left; width: 50%;}
	.content table.offers_table tr td:after {content: ''; clear: both; display: block;}
	.content table.offers_table tr th {display: none;}
	.content table.offers_table tr th.table_title {display: block;}
	.content table.offers_table tr td.mobile_field_empty {display: none;}
}

.tech_info {text-align: center;}
.tech_info .item {display: inline-block; vertical-align: top; width: 200px; margin: 0 5px 30px; border: 1px solid #ddd; position: relative;}
.tech_info .item .image {background: 50% 50% no-repeat; background-size: cover; margin: 0 0 5px; padding-top: 150%;}
.tech_info .item .name {position: absolute; bottom: 0; background: #fff; padding: 5px; width: 100%; min-height: 48px;}
.tech_info .item:hover {background: #151e5f; color: #fff; text-decoration: none;}
.tech_info .item:hover .name {background: #151e5f; color: #fff;}
.tech_info:after {content: ''; clear: both; display: block;}


.fields_of_expertise {text-align: center;}
.fields_of_expertise .item {display: inline-block; vertical-align: top; width: 230px; margin: 0 5px 30px; border: 1px solid #ddd;}
.fields_of_expertise .item .image {background: 50% 50% no-repeat; background-size: cover; margin: 0 0 5px; padding-top: 80%;}
.fields_of_expertise .item .name {height: 38px; margin: 0 5px 5px;}
.fields_of_expertise .item:hover {background: #151e5f; color: #fff; text-decoration: none;}
.fields_of_expertise:after {content: ''; clear: both; display: block;}



.filter {padding: 0 5px; border: 1px solid #ccc; border-width: 0 1px 1px; position: relative;}
.filter .property {padding: 10px 5px; border-bottom: 1px solid #ccc;}
.filter .property .name {padding-bottom: 5px;}
.filter .property .name .help {float: right; position: relative;}
.filter .property .name .help:before {content: '?'; position: relative; width: 15px; line-height: 16px; text-align: center; display: inline-block; cursor: pointer; border: 1px solid #ccc;}
.filter .property .name .help .text {position: absolute; bottom: 20px; line-height: 14px; background: #fff; padding: 5px; border: 1px solid #ccc; box-shadow: 0 0 3px #aaa; display: none;}
.filter .property .name .help .text .value {position: relative; max-width: 300px;}
.filter .property ul {line-height: 18px; overflow: hidden; margin: 0; padding: 0;}
.filter .property ul li {padding: 0;}
.filter .property ul li:before {display: none;}
.filter .property ul li label {position: relative; cursor: pointer;}
.filter .property ul li label input {position: absolute; left: -100px;}
.filter .property ul li label span {display: block; padding-left: 17px; overflow: hidden;}
.filter .property ul li label span:before {position: relative; content: ''; display: block; float: left; width: 10px; height: 10px; border: 1px solid #ccc; margin-top: 3px; margin-left: -17px;}
.filter .property ul li label span.disabled {color: #aaa;}
.filter .property ul li label input:checked + span:before {background: #e2001a; border-color: #e2001a;}
.filter .property ul li label:hover span:before {border-color: #e2001a;}
.filter .property ul li label input:focus + span:before {border-color: #e2001a;}
.filter .property ul li a {color: #aaa; text-decoration: none; border-bottom: 1px dotted #aaa;}
.filter .property ul li a:hover {color: #e2001a; border-color: #e2001a;}
.filter .property .number {overflow: hidden; line-height: 25px; max-width: 218px; text-align: center;}
.filter .property .number input {width: 90px; text-align: center; height: 25px;}
.filter .property .number input:first-child {float: left;}
.filter .property .number input:last-child {float: right;}
.filter .property .number .measure {margin-left: 5px;}
.filter .property .number .range {}
.filter .buttons {overflow: hidden; text-align: center; padding: 10px 0; text-align: center;}
.filter .buttons input {border: none; background: #e2001a; color: #fff; padding: 0 10px; height: 25px; margin: 0;}
.filter .buttons input:hover {background: #e2001a;}
.filter .buttons a {display: inline-block; text-decoration: none; padding: 0 10px; color: #3d3c3f; margin-left: 20px;}
.filter .buttons a:hover {color: #e2001a;}
.filter .cnt {position: absolute; left: 100%; padding: 0 5px; background: #e2001a; color: #fff; line-height: 30px; margin-left: 10px; white-space: nowrap; text-decoration: none; display: none; z-index: 2;}
.filter .cnt span {font-weight: bold;}
.filter .cnt:hover {background: #e2001a;}

.catalog-header {line-height: 30px; overflow: hidden; margin-bottom: 10px;}
.catalog-header h2 {float: left; line-height: 30px !important; padding: 0;}
.catalog-header .sort {float: left;}
.catalog-header .sort span {margin-right: 5px;}
.catalog-header .sort select {float: right; border: 1px solid #ccc; line-height: 30px; height: 30px; vertical-align: top;}
.catalog-header .view {float: right;}
.catalog-header .view ul {float: right; margin: 0;}
.catalog-header .view ul li {float: left; padding: 0; margin-left: 5px;}
.catalog-header .view ul li:before {display: none;}
.catalog-header .view ul li a {display: block; width: 30px; height: 30px; background: url(/bitrix/templates/sotek/./images/sprite.png) no-repeat #aaa; border: 1px solid #ccc;}
.catalog-header .view ul li a.type1 {background-position: -1px -1px;}
.catalog-header .view ul li a.type2 {background-position: -1px -31px;}
.catalog-header .view ul li a.type3 {background-position: -1px -61px;}
.catalog-header .view ul li a:hover {background-color: #e2001a;}
.catalog-header .view ul li a.active {background-color: #e2001a;}

/* .catalog-sections {} */
/* .catalog-sections .items {overflow: hidden; padding: 1px 0 0 1px; margin: 0 0 20px;} */
/* .catalog-sections .items li {width: 33.33%; float: left; padding: 0;} */
/* .catalog-sections .items li:before {display: none;} */
/* .catalog-sections .items li a {border: 1px solid #ccc; margin: -1px 0 0 -1px; padding: 10px; background: #fff; display: block; position: relative;} */
/* .catalog-sections .items li a .image {display: block; width: 130px; height: 130px; margin: 0 auto 10px;} */
/* .catalog-sections .items li a .image img {display: block; max-width: 100%; margin: 0 auto;} */
/* .catalog-sections .items li a .name {display: block; height: 54px; overflow: hidden;} */
/* .catalog-sections .items li a .cnt {position: absolute; top: 0; right: 0; background: #eee; padding: 0 5px; line-height: 30px; color: #777; text-align: center; font-size: 12px; border-bottom-left-radius: 0px;} */
/* .catalog-sections .items li a:hover {color: #19a5ff;} */

.catalog-items-type1 {}
.catalog-items-type1 .items {display: flex; flex-wrap: wrap;}
.catalog-items-type1 .items li {flex: 1 1 220px; /* max-width: 450px; */ padding: 0; margin: 0;}
.catalog-items-type1 .items li:before {display: none;}
.catalog-items-type1 .items li .item {box-shadow: 0 0 0 1px #ccc; padding: 10px 10px 0; background: #fff; text-align: center;}
.catalog-items-type1 .items li .item a {display: block; text-decoration: none; color: #3d3c3f;}
.catalog-items-type1 .items li .item a .image {display: block; height: 250px; margin: 0 auto 10px;}
.catalog-items-type1 .items li .item a .image img {display: block; max-width: 100%; margin: 0 auto;}
.catalog-items-type1 .items li .item a .name {display: block; height: 54px; overflow: hidden; line-height: 18px;}
.catalog-items-type1 .items li .item a:hover {color: #e2001a;}
.catalog-items-type1 .items li .item .price {font-size: 16px; font-weight: bold; padding: 18px 0 10px; position: relative;}
.catalog-items-type1 .items li .item .price .old {text-decoration: line-through; display: block; color: #aaa; font-size: 12px; top: 0; position: absolute;}
.catalog-items-type1 .items li .item .price .currency {font-size: 12px;}
.catalog-items-type1 .items li .item .quantity {padding: 10px 0;}
/* .catalog-items-type1 .items li .item .quantity input {width: 30px; text-align: center; height: 25px; margin: 0 0 10px;} */
/* .catalog-items-type1 .items li .item .quantity a {overflow: hidden; display: block; line-height: 25px; margin: 0 0 10px;} */
/* .catalog-items-type1 .items li .item .quantity .minus {width: 25px; line-height: 25px; height: 25px; background: url(/bitrix/templates/sotek/./images/sprite.png) -2px -93px no-repeat #3d3c3f;} */
/* .catalog-items-type1 .items li .item .quantity .plus {width: 25px; line-height: 25px; height: 25px; background: url(/bitrix/templates/sotek/./images/sprite.png) -3px -123px no-repeat #3d3c3f;} */
/* .catalog-items-type1 .items li .item .quantity .minus:hover, .catalog-items-type1 .items li .item .quantity .plus:hover {background-color: #e2001a;} */
.catalog-items-type1 .items li .item .quantity .basket {background: #e2001a; color: #fff; line-height: 18px; padding: 5px 10px;}
.catalog-items-type1 .items li .item .quantity .basket:hover {background: #e2001a;}
.catalog-items-type1 .items li .item .quantity .nobasket {height: 46px; display: block;}

.catalog-items-type2 {}
.catalog-items-type2 .items {overflow: hidden; padding: 1px 0 0 1px; margin: 0 0 20px;}
.catalog-items-type2 .items li {padding: 0;}
.catalog-items-type2 .items li:before {display: none;}
.catalog-items-type2 .items li .item {border: 1px solid #ccc; margin: -1px 0 0 -1px; padding: 10px 10px 0 140px; background: #fff; overflow: hidden;}
.catalog-items-type2 .items li .item a {display: block; text-decoration: none; color: #3d3c3f; margin-left: -140px;}
.catalog-items-type2 .items li .item a .image {float: left; display: block; margin: 0 10px 10px;}
.catalog-items-type2 .items li .item a .image img {display: block; max-width: 130px; width: 100%; margin: 0 auto;}
.catalog-items-type2 .items li .item a .name {display: block; margin: 0 0 10px;}
.catalog-items-type2 .items li .item a:hover {color: #19a5ff;}
.catalog-items-type2 .items li .item .price {font-size: 16px; font-weight: bold; line-height: 25px; margin: 0 0 10px; float: left;}
.catalog-items-type2 .items li .item .price .old {text-decoration: line-through; color: #aaa; font-size: 12px; line-height: 14px;}
.catalog-items-type2 .items li .item .price .currency {font-size: 12px; line-height: 12px;}
.catalog-items-type2 .items li .item .quantity {overflow: hidden; float: right;}
.catalog-items-type2 .items li .item .quantity input {float: left; width: 30px; text-align: center; height: 25px; margin: 0 0 10px;}
.catalog-items-type2 .items li .item .quantity a {display: block; float: left; line-height: 25px; margin: 0 0 10px;}
.catalog-items-type2 .items li .item .quantity .minus {width: 25px; line-height: 25px; height: 25px; background: url(/bitrix/templates/sotek/./images/sprite.png) -2px -93px no-repeat #3d3c3f;}
.catalog-items-type2 .items li .item .quantity .plus {width: 25px; line-height: 25px; height: 25px; background: url(/bitrix/templates/sotek/./images/sprite.png) -3px -123px no-repeat #3d3c3f;}
.catalog-items-type2 .items li .item .quantity .minus:hover, .catalog-items-type2 .items li .item .quantity .plus:hover {background-color: #19a5ff;}
.catalog-items-type2 .items li .item .quantity .basket {margin-right: 0; background: #FF930B; color: #fff; padding: 0 10px; margin-left: 10px;}
.catalog-items-type2 .items li .item .quantity .basket:hover {background: #19A5FF;}

.catalog-items-type3 {}
.catalog-items-type3 .items {overflow: hidden; padding: 1px 0 0 1px; margin: 0 0 20px;}
.catalog-items-type3 .items li {padding: 0;}
.catalog-items-type3 .items li:before {display: none;}
.catalog-items-type3 .items li .item {border: 1px solid #ccc; margin: -1px 0 0 -1px; padding: 10px 10px 0; background: #fff; overflow: hidden; position: relative;}
.catalog-items-type3 .items li .item a {display: block; text-decoration: none; color: #3d3c3f;}
.catalog-items-type3 .items li .item a .image {display: none;}
.catalog-items-type3 .items li .item a .name {display: block; margin: 0 0 10px;}
.catalog-items-type3 .items li .item a:hover {color: #19a5ff;}
.catalog-items-type3 .items li .item .price {font-size: 16px; font-weight: bold; line-height: 25px; margin: 0 0 10px; float: left;}
.catalog-items-type3 .items li .item .price .old {text-decoration: line-through; color: #aaa; font-size: 12px; line-height: 14px;}
.catalog-items-type3 .items li .item .price .currency {font-size: 12px; line-height: 12px;}
.catalog-items-type3 .items li .item .quantity {overflow: hidden; position: absolute; right: 10px; bottom: 0;}
.catalog-items-type3 .items li .item .quantity input {float: left; width: 30px; text-align: center; height: 25px; margin: 0 0 10px;}
.catalog-items-type3 .items li .item .quantity a {display: block; float: left; line-height: 25px; margin: 0 0 10px;}
.catalog-items-type3 .items li .item .quantity .minus {width: 25px; line-height: 25px; height: 25px; background: url(/bitrix/templates/sotek/./images/sprite.png) -2px -93px no-repeat #3d3c3f;}
.catalog-items-type3 .items li .item .quantity .plus {width: 25px; line-height: 25px; height: 25px; background: url(/bitrix/templates/sotek/./images/sprite.png) -3px -123px no-repeat #3d3c3f;}
.catalog-items-type3 .items li .item .quantity .minus:hover, .catalog-items-type3 .items li .item .quantity .plus:hover {background-color: #19a5ff;}
.catalog-items-type3 .items li .item .quantity .basket {margin-right: 0; background: #FF930B; color: #fff; padding: 0 10px; margin-left: 10px;}
.catalog-items-type3 .items li .item .quantity .basket:hover {background: #19A5FF;}

.catalog-columns {display: flex;}
.catalog-sidebar {flex: 0 0 250px;}

.catalog-sidebar {margin-right: 20px;}
.catalog-sidebar .block {margin-bottom: 20px; background: #fff;}
.catalog-sidebar .block .title {position: relative; line-height: 30px; text-transform: uppercase; padding: 0 10px; background: #ccc; color: #3d3c3f;}

.catalog-content {flex: 1 1 100%;}

.content ul.catalog-sections {display: flex; flex-wrap: wrap;}
.content ul.catalog-sections li {padding: 0; margin: 0; flex: 1 1 200px; text-align: center;}
.content ul.catalog-sections li:before {display: none;}
.content ul.catalog-sections li a {display: flex; padding: 10px; flex-direction: column; background: #fff; box-shadow: 0 0 1px 0 #aaa; height: 100px; justify-content: center; text-decoration: none; outline: none;}
.content ul.catalog-sections li a .cnt {margin-top: 10px;}
.content ul.catalog-sections li a:hover, .content ul.catalog-sections li a:focus {background: #eee; color: #e2001a; /* box-shadow: 0 0 2px 0 #000; */ z-index: 1; position: relative;}

@media screen and (max-width: 1000px)
{	
	.catalog-columns {display: block;}
	.catalog-sidebar {margin: 0;}
	
	a.filter-open {display: block; width: 24px; height: 24px; margin: 3px -7px 0 0; background: url(/bitrix/templates/sotek/./images/sprite.png) -3px -153px no-repeat #aaa; float: right;}
	a.filter-open:hover {background-color: #e2001a;}
}

.catalog-element {}
.catalog-element .preview-wrap {overflow: hidden; margin-bottom: 10px; padding-right: 250px;}
.catalog-element .preview-wrap .preview {overflow: hidden; float: left; width: 100%;}
.catalog-element .preview-wrap .preview ul {margin: 0;}
.catalog-element .preview-wrap .preview ul li {padding: 0;}
.catalog-element .preview-wrap .preview ul li:before {display: none;}
.catalog-element .preview-wrap .preview .bx-viewport {border: 1px solid #ccc; margin: 0 auto 10px; max-width: 500px;}
.catalog-element .preview-wrap .preview .medium {}
.catalog-element .preview-wrap .preview .medium li {display: none; z-index: 0 !important;}
.catalog-element .preview-wrap .preview .medium li:first-child {display: block;}
.catalog-element .preview-wrap .preview .medium li a {display: block;}
.catalog-element .preview-wrap .preview .medium li a img {display: block; max-width: 100%; height: auto; max-height: 350px;}
.catalog-element .preview-wrap .preview .small {text-align: center; padding: 0 5px;}
.catalog-element .preview-wrap .preview .small li {display: inline-block; margin: 0 5px 5px;}
.catalog-element .preview-wrap .preview .small li a {display: block; border: 1px solid #ccc;}
.catalog-element .preview-wrap .preview .small li a img {display: block;}
.catalog-element .preview-wrap .preview .small li a.active, .catalog-element .preview-wrap .preview .small li a:hover {border-color: #e2001a;}
.catalog-element .preview-wrap .preview .info {font-size: 12px; text-align: center; color: #777;}
.catalog-element .preview-wrap .buy-wrap {float: right; width: 240px; margin-right: -250px;}
.catalog-element .preview-wrap .buy {background: #fff; border: 1px solid #ccc; padding: 5px 10px; margin-bottom: 20px; text-align: center;}
.catalog-element .preview-wrap .buy .price {font-size: 28px; line-height: 32px; margin-bottom: 10px;}
.catalog-element .preview-wrap .buy .price .currency {font-size: 14px;}
.catalog-element .preview-wrap .buy .price .old {text-decoration: line-through; color: #aaa; font-size: 14px; line-height: 18px;}
.catalog-element .preview-wrap .buy .price .euro {font-size: 14px; color: #aaa; display: block; line-height: 18px;}
.catalog-element .preview-wrap .buy .quantity {margin: 0 0 10px; overflow: hidden; display: inline-block;}
.catalog-element .preview-wrap .buy .quantity input {float: left; width: 30px; text-align: center; height: 25px;}
.catalog-element .preview-wrap .buy .quantity a {display: block; float: left; line-height: 25px;}
.catalog-element .preview-wrap .buy .quantity .minus {width: 30px; line-height: 25px; height: 25px; background: url(/bitrix/templates/sotek/./images/sprite.png) 0 -93px no-repeat #3d3c3f;}
.catalog-element .preview-wrap .buy .quantity .plus {width: 30px; line-height: 25px; height: 25px; background: url(/bitrix/templates/sotek/./images/sprite.png) 0 -123px no-repeat #3d3c3f;}
.catalog-element .preview-wrap .buy .quantity .minus:hover, .catalog-element .preview-wrap .buy .quantity .plus:hover {background-color: #e2001a;}
.catalog-element .preview-wrap .buy .quantity .basket {background: #e2001a; color: #fff; padding: 0 25px; text-decoration: none; margin-left: 10px;}
.catalog-element .preview-wrap .buy .quantity .basket:hover {background: #e2001a;}
.catalog-element .preview-wrap .buy .available {}
.catalog-element .preview-wrap .buy .available .n {color: #e2001a;}
.catalog-element .preview-wrap .buy .available .y {color: #e2001a;}
.catalog-element .preview-wrap .buy .discontinued {border-top: 2px dashed #e2001a; padding: 10px; margin: 10px -10px -5px; background: #eee;}
.catalog-element .files {}
.catalog-element .files li {padding: 0; margin: 0 0 10px 0;}
.catalog-element .files li:before {display: none;}
.catalog-element .files li a {display: block; padding: 5px 5px 5px 50px; text-decoration: none; background: #fff; border: 1px solid #ccc; color: #3d3c3f; position: relative;}
.catalog-element .files li a .type {display: block; position: absolute; left: 0; width: 50px; line-height: 12px; text-align: center; color: #e2001a; font-size: 12px; font-weight: bold; top: 50%; transform: translateY(-50%);}
.catalog-element .files li a .info {border-left: 1px solid #ccc; padding-left: 5px;}
.catalog-element .files li a .name {display: block; font-weight: bold; line-height: 14px;}
.catalog-element .files li a .size {display: block;}
.catalog-element .files li a:hover {background: #eee;}
.catalog-element .description {margin-bottom: 10px;}

@media screen and (max-width: 480px)
{
	.catalog-element .preview-wrap {padding-right: 0;}
	.catalog-element .preview-wrap .preview {margin-bottom: 10px;}
	.catalog-element .preview-wrap .buy-wrap {float: none; clear: both; width: auto; margin-right: 0;}
}

.bottom-fixed-wrap {position: fixed; left: 0; bottom: 0; right: 0; line-height: 30px; background: #777; z-index: 2;}
.bottom-fixed {max-width: 1024px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.bottom-fixed .feedback {float: left; color: #fff; background: url(/bitrix/templates/sotek/./images/feedback.png) 10px 50% no-repeat; padding: 5px 10px 5px 40px; text-decoration: none; font: inherit; border: none; cursor: pointer;}
.bottom-fixed .feedback:hover {background-color: #555; color: #fff;}
.bottom-fixed .cart {float: right; cursor: pointer;}
.bottom-fixed .cart .items {float: left; padding: 0 10px; text-decoration: none; color: #fff; background: url(/bitrix/templates/sotek/./images/cart.png) 10px 50% no-repeat; padding: 5px 10px 5px 46px;}
.bottom-fixed .cart .items .cnt {display: inline-block; line-height: 30px; vertical-align: top; background: #e2001a; padding: 0 5px; margin: 0 10px;}
.bottom-fixed .cart .items:hover {background-color: #555;}
.bottom-fixed .cart .order {float: left; display: block; background: #e2001a; padding: 0 10px; color: #fff; text-decoration: none; margin: 5px 0 5px 5px;}
.bottom-fixed .cart .order:hover {background: #e2001a;}
.bottom-fixed .cart-empty .items .cnt {background: #666;}
.bottom-fixed .cart-empty .order {background: #666;}

@media screen and (max-width: 660px)
{
	.bottom-fixed {padding: 0;}
	.bottom-fixed .feedback {background-position: 5px 50%; padding: 0 5px 0 25px; background-size: auto 50%;}
	.bottom-fixed .cart .items {padding: 0 5px; background-position: 5px 50%; background-size: auto 70%; padding: 0 5px 0 30px;}
	.bottom-fixed .cart .items .title {display: none;}
	.bottom-fixed .cart .items .cnt {margin: 0 5px;}
	.bottom-fixed .cart .order {margin: 0;}
}

@media screen and (max-width: 410px)
{
	.bottom-fixed .cart .order {display: none;}
}

.basket-page {line-height: 25px;}
.basket-page a.name {display: inline-block; line-height: 19px; padding: 3px 0;}
.basket-page a.name img {float: left; margin-right: 5px;}
.basket-page div.quantity {overflow: hidden; width: 80px;}
.basket-page div.quantity input {float: left; width: 30px; text-align: center; height: 25px; margin: 0;}
.basket-page div.quantity a {outline: none; border: none; text-decoration: none; vertical-align: top; overflow: hidden; display: block; float: left; line-height: 25px;}
.basket-page div.quantity .minus {width: 25px; line-height: 25px; height: 25px; background: url(/bitrix/templates/sotek/./images/sprite.png) -2px -93px no-repeat #3d3c3f;}
.basket-page div.quantity .plus {width: 25px; line-height: 25px; height: 25px; background: url(/bitrix/templates/sotek/./images/sprite.png) -3px -123px no-repeat #3d3c3f;}
.basket-page a.delete {display: block; float: right; width: 25px; line-height: 25px; height: 25px; background: url(/bitrix/templates/sotek/./images/sprite.png) -3px -183px no-repeat #3d3c3f; margin-left: 10px;}
.basket-page a.delete:hover, .basket-page div.quantity .minus:hover, .basket-page div.quantity .plus:hover {background-color: #e2001a;}
.basket-page .order-link {text-align: center;}
.basket-page .order-link a {line-height: 30px; background: #e2001a; padding: 0 10px; color: #fff; text-decoration: none; margin: 10px; display: inline-block;}
.basket-page .order-link a:hover {background: #e2001a;}

@media screen and (max-width: 660px)
{
	.basket-page .thead {display: none;}
	.basket-page tr {border: 1px solid #ccc; display: block; margin-bottom: 10px; overflow: hidden;}
	.content .basket-page td {display: block; border: none;}
	.basket-page td.name {border-bottom: 1px solid #ccc;}
	.basket-page td.weight {float: left; width: 60px;}
	.basket-page td.quantity {float: left;}
	.basket-page td.price {display: none;}
	.basket-page td.sum {float: right;}
	.basket-page .total-val {background: none;}
	.basket-page .total-val td:first-child {float: left;}
	.basket-page .total-val td:last-child {text-align: right;}
}

.mfeedback {padding: 20px; max-width: 500px; margin: 0 auto;}
.mfeedback .mf-text {padding: 0 0 5px;}
.mfeedback input[type="text"] {width: 100%; box-sizing: border-box; padding: 5px; margin: 0 0 10px;}
.mfeedback input[type="submit"] {line-height: 30px; background: #e2001a; padding: 0 10px; color: #fff; border: none;}
.mfeedback textarea {width: 100%; resize: vertical; box-sizing: border-box; padding: 5px; margin: 0 0 10px;}
/* End */
/* /bitrix/templates/sotek/js/fancybox/jquery.fancybox.css?17654440655102 */
/* /bitrix/templates/sotek/template_styles.css?176544406571760 */
