* {
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body, html {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
.g-max-width {
	margin: 0 auto;
	width: 100%;
	max-width: 960px;
	min-width: 420px;
	padding: 0px;
	position: relative;
	text-align: left;
}
.g-clean {
	clear: both;
	font-size: 0;
	overflow: hidden;
}
@font-face {
	font-family: 'helioscondlightregular';
	src: url('../fonts/he_cl___-webfont.eot');
	src: url('../fonts/he_cl___-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/he_cl___-webfont.woff') format('woff'), url('../fonts/he_cl___-webfont.ttf') format('truetype'), url('../fonts/he_cl___-webfont.svg#helioscondlightregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Boomboom';
	src: url('../fonts/boomboom.eot');
	src: url('../fonts/boomboom.eot?#iefix') format('embedded-opentype'), url('../fonts/boomboom.woff') format('woff'), url('../fonts/boomboom.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'helveticaneuecyrthin';
	src: url('../fonts/helveticaneuecyr-thin.eot');
	src: url('../fonts/helveticaneuecyr-thin.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneuecyr-thin.woff') format('woff'), url('../fonts/helveticaneuecyr-thin.ttf') format('truetype'), url('../fonts/helveticaneuecyr-thin.svg#helveticaneuecyrthin') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'helveticaneuecyrmedium';
	src: url('../fonts/helveticaneuecyr-medium-webfont-webfont.eot');
	src: url('../fonts/helveticaneuecyr-medium-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneuecyr-medium-webfont-webfont.woff') format('woff'), url('../fonts/helveticaneuecyr-medium-webfont-webfont.ttf') format('truetype'), url('../fonts/helveticaneuecyr-medium-webfont-webfont.svg#helveticaneuecyrmedium') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'helvetica_4_light';
	src: url('../fonts/helv4light-webfont.eot');
	src: url('../fonts/helv4light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helv4light-webfont.woff') format('woff'), url('../fonts/helv4light-webfont.ttf') format('truetype'), url('../fonts/helv4light-webfont.svg#helvetica_4_light') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'helvetica-5-normalregular';
	src: url('../fonts/helvetica-5-normal-webfont.eot');
	src: url('../fonts/helvetica-5-normal-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helvetica-5-normal-webfont.woff') format('woff'), url('../fonts/helvetica-5-normal-webfont.ttf') format('truetype'), url('../fonts/helvetica-5-normal-webfont.svg#helvetica-5-normalregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'a_rubricaxtcnregular';
	src: url('../fonts/a-rubricaxtcn-webfont.eot');
	src: url('../fonts/a-rubricaxtcn-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/a-rubricaxtcn-webfont.woff') format('woff'), url('../fonts/a-rubricaxtcn-webfont.ttf') format('truetype'), url('../fonts/a-rubricaxtcn-webfont.svg#a_rubricaxtcnregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'arian_amu_serifbold';
	src: url('../fonts/arnamu_serif_bold.eot');
	src: url('../fonts/arnamu_serif_bold.eot?#iefix') format('embedded-opentype'), url('../fonts/arnamu_serif_bold.woff') format('woff'), url('../fonts/arnamu_serif_bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'CyrillicOld';
	src: url('../fonts/CyrillicOld.eot');
	src: url('../fonts/CyrillicOld.eot?#iefix') format('embedded-opentype'), url('../fonts/CyrillicOld.woff') format('woff'), url('../fonts/CyrillicOld.ttf') format('truetype'), url('../fonts/CyrillicOld.svg#CyrillicOld') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'vera_crouzregular';
	src: url('../fonts/vera_crouz-webfont.eot');
	src: url('../fonts/vera_crouz-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/vera_crouz-webfont.woff') format('woff'), url('../fonts/vera_crouz-webfont.ttf') format('truetype'), url('../fonts/vera_crouz-webfont.svg#vera_crouzregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'opensans';
	src: url('./../fonts/opensans-regular-webfont.eot');
	src: url('./../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('./../fonts/opensans-regular-webfont.woff2') format('woff2'), url('./../fonts/opensans-regular-webfont.woff') format('woff'), url('./../fonts/opensans-regular-webfont.ttf') format('truetype'), url('./../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'opensans';
	src: url('./../fonts/opensansbold-webfont.eot');
	src: url('./../fonts/opensansbold-webfont.eot?#iefix') format('embedded-opentype'), url('./../fonts/opensansbold-webfont.woff') format('woff'), url('./../fonts/opensansbold-webfont.ttf') format('truetype'), url('./../fonts/opensansbold-webfont.svg#open_sansbold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}
body {
	color: #000;
	font: 1em/1.2 'opensans', Arial, sans-serif;
	min-width: 420px;
	position: relative;
}
table, td, th {
	border-collapse: collapse;
	font-size: 100%;
}
form {
	margin: 0;
	padding: 0;
}
input, select, textarea {
	font: normal 1.0em/1.2 'opensans', Arial, sans-serif;
}
textarea {
	resize: none;
	overflow: auto;
}
input, select, button {
	vertical-align: middle;
}
input[type="submit"]::-moz-focus-inner {
	padding: 0;
	border: 0;
}
hr {
    border: 0;
    height: 4px;
    margin: 30px 0;
    background-image: linear-gradient(to right, #BFE2FF 50%, #337AB7 50%, #337AB7 60%, #ff9100 60%, #ff9100 70%, #05b5e6 70%, #05b5e6 80%, #b448b8 80%, #b448b8 90%, #BFE2FF 90%, #BFE2FF 100%);
}
ul, ol, li {
	margin: 5px 5px;
	padding: 0;
}
/* ФОС */
select, input[type="text"], input[type="password"], textarea {
	position: relative;
	color: #2c2f33;
	font-size: 13px;
	padding: 5px 8px;
	background: #fff;
	border: 1px solid #ccc;
	border-bottom-color: #b3b3b3;
	color: #333;
}
.uss_form_select select {
	display: block;
}
button, input[type="submit"], input[type="reset"], input[type="button"] {
	position: relative;
	color: #2c2f33;
	font-size: 13px;
	padding: 5px 12px;
	cursor: pointer;
	border: 1px solid #e0e1e4;
	border-bottom-color: #c2c8cc;
	border-top-color: #f3f3f4;
	font-weight: bold;
	background: #e3e4e6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEREREVENUU3MTQ0MTFFMzlFQzZGMjQ2ODVDQjMwQzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEREREVENUY3MTQ0MTFFMzlFQzZGMjQ2ODVDQjMwQzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RERERUQ1QzcxNDQxMUUzOUVDNkYyNDY4NUNCMzBDNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RERERUQ1RDcxNDQxMUUzOUVDNkYyNDY4NUNCMzBDNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlWe6+gAAAAwSURBVHjaYv78+QvT////IZiBAc5mANNAPsN/JDFkPgMTAwOUhuqF0zBxMJsBIMAAHQQv4X8tPHwAAAAASUVORK5CYII=") repeat-x 0 0;
}
button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	background: #f3f3f4 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAZCAIAAAB/8tMoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUVCRjAxNzM3MTQ0MTFFMzlBRkRFQTE2QUU3RjhDMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUVCRjAxNzQ3MTQ0MTFFMzlBRkRFQTE2QUU3RjhDMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RUJGMDE3MTcxNDQxMUUzOUFGREVBMTZBRTdGOEMzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RUJGMDE3MjcxNDQxMUUzOUFGREVBMTZBRTdGOEMzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt+mmwIAAAA0SURBVHjaYn785BkTAwMDGDMygmhGJkYQnxGJhokzgtSAxBmB4lA2lA9WA+ND9ULZAAEGABgWAw47zfFeAAAAAElFTkSuQmCC") repeat-x 0 0;
}
.uss_search_form .uss_input_name {
	width: 76%;
}
h1, h2, h3, .h3, h4, h5, h6, p {
	margin: 10px 0;
	padding: 0;
}
h1, h2, h3, .h3, h4 {
	font-weight: normal;
	font-family: 'helvetica-5-normalregular', arial, sans-serif;
}
.colorStyle1 h1, .colorStyle1 h2, .colorStyle1 h3, .colorStyle1 h4, .colorStyle1 h5, .colorStyle1 h6 {
	color: #16a6b6;
}
.colorStyle3 h1, .colorStyle3 h2, .colorStyle3 h3, .colorStyle3 h4, .colorStyle3 h5, .colorStyle3 h6 {
	color: #2e2e2e;
}
.colorStyle4.mainpage h1, .colorStyle4.mainpage h2, .colorStyle4.mainpage h3, .colorStyle4.mainpage h4, .colorStyle4.mainpage h5, .colorStyle4.mainpage h6 {
	color: #fff;
}
.header_layout7 h1, .header_layout7 h2, .header_layout7 h3, .header_layout7 h4, .header_layout8 h1, .header_layout8 h2, .header_layout8 h3, .header_layout8 h4, .header_layout9 h1, .header_layout9 h2, .header_layout9 h3, .header_layout9 h4 {
	font: normal 38px/1 'arian_amu_serifbold';
	margin-bottom: 30px;
}
.header_layout10 h1, .header_layout10 h2, .header_layout10 h3, .header_layout10 h4, .header_layout11 h1, .header_layout11 h2, .header_layout11 h3, .header_layout11 h4, .header_layout12 h1, .header_layout12 h2, .header_layout12 h3, .header_layout12 h4 {
	font-family: 'helvetica-5-normalregular', times, serif;
}
h1 {
	font-size: 40px;
}
.header_layout13 h1, .header_layout14 h1, .header_layout15 h1 {
	font-size: 24px;
}
h2 {
	font-size: 36px;
}
h3, .h3 {
	font-size: 32px;
}
.header_layout13 .l_col h3, .header_layout13 .l_col .h3, .header_layout14 .l_col h3, .header_layout15 .l_col h3 {
	font-size: 24px;
	margin: 0 0 10px;
}
h4 {
	font-size: 30px;
}
h5 {
	font-size: 22px;
}
h6 {
	font-size: 20px;
}
a {
	color: blue;
	text-decoration: underline;
}
a:hover {
	color: black;
	text-decoration: none;
}
.colorStyle1 a {
	color: #16a6b6;
}
.colorStyle1 a:hover {
	color: #16a6b6;
}
.colorStyle2 a {
	color: #D34747;
}
.colorStyle3 a {
	color: #f95503;
}
.colorStyle4 a {
	color: #8B5589;
}
.colorStyle5 a {
	color: #003075;
}
.colorStyle5 a:hover {
	color: #1954a8;
}
.uss_photoalbums_albums_block {
	color: #888;
}
.uss_photoalbums_albums_block a {
	color: #202020;
}
.uss_photoalbums_foto_box {
	color: #202020;
}
.uss_photoalbums_foto_box .uss_img_item .uss_img_comment a {
	color: #888;
}
.uss_faq_groups_blocks .uss_faq_groups_item {
	color: #888;
}
.uss_faq_groups_blocks .uss_faq_groups_item a {
	color: #202020;
}
.uss_form_captcha label {
	color: #202020;
}
.uss_basket_menu span.current {
	color: #202020;
}
.uss_user_basket th {
	color: #202020;
}
#uss_basket_ask_where_to_go_block a {
	color: #202020;
}
.comment_form_title {
	color: inherit;
}
.uss_user_wishlist th {
	color: #202020;
}
.uss_shop_table_view th {
	color: #202020;
}
.uss_faq_item {
	color: #202020;
}
.uss_faq_item a {
	color: #202020;
}
.uss_photoalbums_albums_table th {
	color: #202020;
}
.b_round {
	border-radius: 10px;
}
.l-page {
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	overflow: hidden;
	min-width: 420px;
}
.l-page-rubber {
	width: 100%;
	background: #fff;
}
.colorStyle1 #lpage {
	background: #f5f5f5;
}
.colorStyle3 .l-page-rubber {
	background: #f5f5f5;
}
.colorStyle4.mainpage .l-page-rubber {
	background: #27C3C1;
}
.colorStyle5 .l-page-rubber {
	background: #ffffff;
}
.l-page-holder {
	padding-bottom: 10px;
}
.colorStyle3 .l-page-holder a {
	color: #FF7439;
}
.l-wrapper {
	width: 100%;
	padding: 30px 0;
}
.mainpage .header_layout7 .l-page-holder, .mainpage .header_layout8 .l-page-holder, .mainpage .header_layout9 .l-page-holder, .mainpage .header_layout7 .l-wrapper, .mainpage .header_layout8 .l-wrapper, .mainpage .header_layout9 .l-wrapper {
	padding: 0;
}
.l-header {
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #ccc;
}
.colorStyle1 .l-header {
	background: #16a6b6;
	color: #fff;
}
.colorStyle2 .l-header {
	background: #ffed00 url(/img/n17_2/orange.jpg) repeat-x 0 40px;
	color: #d34747;
}
.colorStyle3 .l-header {
	background: #6bc4ee url(/img/n17_3/header.jpg) repeat-x 0 0;
	color: #fff;
}
.colorStyle3 .l-header a {
	color: #fff;
}
.colorStyle4 .l-header {
	background: #8b5589;
	color: #fff;
}
.colorStyle4 .l-header a {
	color: #fff;
}
.colorStyle5 .l-header {
	background: #ffffff;
	color: #003075;
}
.colorStyle5 .l-header a {
	color: #003075;
}
.header_layout5 .colorStyle2 .l-header, .header_layout6 .colorStyle2 .l-header {
	background: #ffed00 url(/img/n17_2/orange.jpg) repeat-x 0 0;
}
.lh_top {
	padding: 32px 0 6px;
	position: relative;
	overflow: hidden;
	zoom: 1;
	font-size: 15px;
}
.colorStyle1 .lh_top a {
	color: #fff;
}
.colorStyle2 .lh_top a {
	color: #585857;
}
.colorStyle3 .lh_top a {
	color: #fff;
}
.colorStyle4 .lh_top a {
	color: #fff;
}
.header_layout10 .lh_top, .header_layout11 .lh_top, .header_layout12 .lh_top {
	font-size: 15px;
}
.l-header-holder {
	padding: 15px 0;
	overflow: hidden;
	position: relative;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.colorStyle1 .l-header-holder a, .colorStyle1 .l-header-holder a:hover {
	color: #fff;
}
.colorStyle4 .l-header-holder a, .colorStyle4 .l-header-holder a:hover {
	color: #fff;
}
.l-page-content {
	width: 100%;
	float: left;
}
.l-content {
	margin: 0;
	overflow: hidden;
	line-height: 1.4;
}
.colorStyle4.mainpage .l-content {
	color: #fff;
}
.colorStyle4.mainpage .l-content a {
	color: #fff;
}
.l_col {
	position: relative;
}
.l-page-left {
	float: left;
	margin-right: 30px;
	width: 245px;
}
.l-page-right {
	float: right;
	margin-left: 30px;
	width: 220px;
}
.l-footer {
	position: relative;
	width: 100%;
	padding: 15px 0;
	overflow: hidden;
	zoom: 1;
	color: #cbcbcb;
}
.l-footer-holder {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	line-height: 1.4;
}
.l-footer-holder .left {
	-webkit-flex: 0 auto;
	-moz-flex: 0 auto;
	-ms-flex: 0 auto;
	-o-flex: 0 auto;
	flex: 0 auto;
}
.l-footer-holder .center {
	-webkit-flex: 1 auto;
	-moz-flex: 1 auto;
	-ms-flex: 1 auto;
	-o-flex: 1 auto;
	flex: 1 auto;
}
.l-footer-holder .right {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.colorStyle1 .l-footer {
	background: #313232;
}
.colorStyle5 .l-footer {
	color: #fff;
}
.lf_rasp {
	position: relative;
	width: 100%;
	clear: both;
	zoom: 1;
}
.lf_hold {
	position: relative;
	width: 100%;
	overflow: hidden;
	zoom: 1;
	left: 0;
	background: #313232;
}
.colorStyle2 .lf_hold {
	background: #1c2e41;
}
.colorStyle4 .lf_hold {
	background: #8b5589;
}
.colorStyle5 .lf_hold {
	background: #003075;
}
.lf_hold_holder {
	padding: 35px 0 25px;
	overflow: hidden;
	position: relative;
	padding-bottom: 28px;
	color: #fff;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.lf_hold_holder a {
	color: #fff;
}
.colorStyle2 .lf_hold a, .colorStyle2 .lf_hold, .colorStyle2 .lf_hold_holder {
	color: #cbcbcb;
}
.colorStyle4 .lf_hold a, .colorStyle4 .lf_hold, .colorStyle4 .lf_hold_holder {
	color: #f9f7f7;
}
.lh_logo {
	text-align: center;
	margin-right: 0;
	position: relative;
}
.lh_logo a, .lh_logo a:hover {
	text-decoration: none;
	color: #fff;
}
.colorStyle2 .lh_logo a, .colorStyle2 .lh_logo a:hover {
	color: #d34747;
}
.lh_logo .lh_title {
	font: 53px/1em 'a_rubricaxtcnregular', arial, sans-serif;
	margin: 0;
}
.header_layout4 .lh_logo .lh_title, .header_layout5 .lh_logo .lh_title, .header_layout6 .lh_logo .lh_title {
	font: 36px/1em 'Boomboom', arial, sans-serif;
}
.header_layout1 .lh_logo .lh_title, .header_layout2 .lh_logo .lh_title, .header_layout3 .lh_logo .lh_title {
	font: 43px/1em 'helioscondlightregular', arial, sans-serif;
}
.header_layout13 .lh_logo .lh_title, .header_layout14 .lh_logo .lh_title, .header_layout15 .lh_logo .lh_title {
	font: 35px/1em 'helioscondlightregular', arial, sans-serif;
}
.lh_logo .lh_logo_slogan {
	font-size: 16px;
}
.colorStyle2 .lh_logo .lh_logo_slogan {
	color: #d34747;
}
.header_layout13 .lh_logo .lh_logo_slogan, .header_layout14 .lh_logo .lh_logo_slogan, .header_layout15 .lh_logo .lh_logo_slogan {
	font: 19px/1em 'helioscondlightregular', arial, sans-serif;
	letter-spacing: 1px;
}
.header_layout1 .lh_logo .lh_logo_slogan, .header_layout2 .lh_logo .lh_logo_slogan, .header_layout3 .lh_logo .lh_logo_slogan {
	font-size: 19px;
	font-family: 'helioscondlightregular', arial, sans-serif;
}
.lh_r {
	text-align: right;
	margin: 0 0 0 12px;
	position: relative;
}
.lh_r p {
	margin: 0 0 5px;
}
.lh_l {
	-webkit-flex: 0 auto;
	-moz-flex: 0 auto;
	-ms-flex: 0 auto;
	-o-flex: 0 auto;
	flex: 0 auto;
}
.lh_m {
	-webkit-flex: 1 auto;
	-moz-flex: 1 auto;
	-ms-flex: 1 auto;
	-o-flex: 1 auto;
	flex: 1 auto;
	text-align: center;
}
.colorStyle2 .lh_r, .colorStyle2 .lh_r a {
	color: #585857;
}
.colorStyle2 .lh_r span {
	color: #d34747;
}
.colorStyle2 .lh_l {
	border-color: #da1982;
}
.lh_slogan {
	font-size: 26px;
	line-height: 0.9em;
	overflow: hidden;
	padding-top: 12px;
	text-align: center;
}
.colorStyle1 .lh_slogan {
	color: #fff;
}
.lh_slogan p {
	margin: 0;
}
.header_layout7 .lh_slogan {
	font: normal 38px/35px 'helvetica_4_light';
}
.header_layout10 .lh_logo .lh_title, .header_layout11 .lh_logo .lh_title, .header_layout12 .lh_logo .lh_title {
	font: normal 44px/40px 'helioscondlightregular', arial, sans-serif;
}
.header_layout10 .lh_logo_slogan, .header_layout11 .lh_logo_slogan, .header_layout12 .lh_logo_slogan {
	font: normal 19px/18px 'helioscondlightregular', arial, sans-serif;
}
.lh_basket {
	float: right;
	margin: 0 0 0 35px;
}
.lh_basket .basket_link {
	float: left;
	margin: 0 5px 0 0;
}
.lh_basket .basket_link a {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	width: 22px;
	height: 18px;
	color: #585857;
	background-image: url(../img/n17_1/cart_icon.png);
}
.colorStyle1 .lh_basket .basket_link a {
	background-image: url(../img/n17_1/cart_icon.png);
}
.colorStyle2 .lh_basket .basket_link a {
	background-image: url(../img/n17_2/cart.png);
	width: 36px;
	height: 36px;
	margin-top: -10px;
}
.colorStyle5 .lh_basket .basket_link a {
	background-image: url(../img/n17_5/basket_link.png);
}
.header_layout4 .lh_basket .basket_link a, .header_layout5 .lh_basket .basket_link a, .header_layout6 .lh_basket .basket_link a {
	width: 36px;
	height: 36px;
	margin-top: -10px;
}
.colorStyle2 .lh_basket {
	color: #585857;
}
.lh_basket .basket_link a:hover {
	background-position: 0 -36px;
}
.colorStyle1 .lh_basket .basket_link a:hover, .colorStyle3 .lh_basket .basket_link a:hover, .colorStyle4 .lh_basket .basket_link a:hover {
	background-position: 0;
	opacity: 0.8;
}
.lh_basket .uss_basket_mini {
	float: left;
}
.lh_basket .uss_basket_mini div {
	float: left;
}
.lh_basket .uss_basket_mini div.amounts {
	margin: 0 10px 0 0;
}
.lh_basket p {
	margin: 0;
}
.lh_nav_ico a {
	margin: 0 0 0 25px;
}
.lh_nav_ico a:hover {
	color: #fff !important;
}
.lh_search {
	width: 194px;
	border: 1px solid #ddd;
	margin: 0;
	position: absolute;
	right: 0;
	top: 25px;
}
.header_layout1 .lh_search, .header_layout2 .lh_search, .header_layout3 .lh_search {
	margin-top: -7px;
}
.colorStyle1 .lh_search {
	border-color: #7bcad2
}
.colorStyle2 .lh_search {
	border-color: #fff78f;
	background: #fff78f;
}
.colorStyle3 .lh_search {
	border-color: #8bcdec;
	background: #28aad0;
}
.colorStyle4 .lh_search {
	border-color: #bfa2be;
	background: #bfa2be;
}
.colorStyle5 .lh_search {
	border-color: #003075;
	background: #fff;
}
.lh_search form {
	padding: 0 5px 0 35px;
}
.lh_search .uss_input_name {
	border: none;
	background: none;
	color: #003075;
	padding: 0;
	height: 26px;
	line-height: 26px;
	font-size: 15px;
	width: 160px;
}
.header_layout1 .lh_search .uss_input_name, .header_layout2 .lh_search .uss_input_name, .header_layout3 .lh_search .uss_input_name {
	height: 30px;
	line-height: 30px;
}
.colorStyle2 .lh_search .uss_input_name {
	color: #d34747;
	width: 250px;
}
.lh_search .uss_submit {
	position: absolute;
	top: 1px;
	left: 5px;
	border: none;
	width: 24px;
	height: 24px;
	padding: 0;
}
.colorStyle1 .lh_search .uss_submit {
	background: url(../img/n17_1/uss_submit.png) no-repeat 0 0;
}
.colorStyle2 .lh_search .uss_submit {
	background: url(../img/n17_2/uss_submit.png) no-repeat 0 0;
}
.colorStyle3 .lh_search .uss_submit {
	background: url(../img/n17_3/uss_submit.png) no-repeat 0 0;
}
.colorStyle4 .lh_search .uss_submit {
	background: url(../img/n17_4/uss_submit.png) no-repeat 0 0;
}
.colorStyle5 .lh_search .uss_submit {
	background: url(../img/n17_5/uss_submit.png) no-repeat 0 0;
}
.lh_search .uss_submit:hover {
	background-position: 0 -24px;
}
.lh_auth span.razd {
	margin: 0 3px;
}
.lh_auth {
	font-size: 15px;
	margin-top: 7px;
	text-align: center;
}
.lh_menu {
	background: #fff;
	position: relative;
	z-index: 20;
	border-bottom: 1px solid #e7f0f1;
}
.colorStyle1 .lh_menu {
	background: #f5f5f5;
}
.colorStyle2 .lh_menu {
	background: #ffed00 url(/img/n17_2/orange.jpg) repeat-x center -200px;
}
.colorStyle2 .header_layout5 .lh_menu, .colorStyle2 .header_layout6 .lh_menu {
	background: #ffed00 url(/img/n17_2/orange.jpg) repeat-x center -165px;
	border-bottom: 1px solid #ffe001;
}
.colorStyle3 .lh_menu {
	background: #ff7439;
}
.colorStyle4 .lh_menu {
	background: #27c3c1;
}
.lh_menu.menu-2 ul li:hover>.submenu {
	display: block;
}
.lh_menu.menu-2 ul li .submenu li:hover>.submenu {
	display: block;
	position: static !important;
}
.colorStyle5 .lh_menu {
	background: #1954a8;
	border: none;
	box-shadow: 0 0 5px;
}
.mainpage .header_layout2 .lh_menu, .mainpage .header_layout3 .lh_menu, .mainpage .header_layout5 .lh_menu, .mainpage .header_layout6 .lh_menu {
	border-bottom: none;
}
.mainpage .header_layout7 .lh_menu, .mainpage .header_layout8 .lh_menu, .mainpage .header_layout9 .lh_menu, .header_layout10 .lh_menu, .header_layout11 .lh_menu, .header_layout12 .lh_menu {
	border-bottom: none;
}
.lf_menu {
	background: #313232;
	position: relative;
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #303738;
}
.colorStyle2 .lf_menu {
	border-color: #1c2e41;
	background: #1c2e41;
}
.colorStyle4 .lf_menu {
	border-color: #8B5589;
	background: #8B5589;
}
.colorStyle5 .lf_menu {
	border-color: #2470a4;
	background: #2470a4;
}
.header_layout10 .lf_menu, .header_layout11 .lf_menu, .header_layout12 .lf_menu {
	padding-top: 25px;
}
.mmenu_holder {
	z-index: 20;
	position: relative;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.mmenu_holder table {
	width: 100%;
}
.mmenu_holder td {
	padding: 0;
}
.mmenu_holder ul {
	margin: 0;
	list-style: none;
	padding: 0;
	line-height: 0;
	font-size: 0;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.mmenu_holder li {
	line-height: normal;
	margin: 0;
	-webkit-flex: 1 auto;
	-moz-flex: 1 auto;
	-ms-flex: 1 auto;
	-o-flex: 1 auto;
	flex: 1 auto;
	text-align: center;
	position: relative;
}
.mmenu_holder .menu_w>li {
	vertical-align: top;
}
.mmenu_holder li.selected {
	z-index: 10;
}
.mmenu_holder a {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	text-decoration: none;
	line-height: normal;
	padding: 20px 0;
	margin: 0;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	font-family: 'helveticaneuecyrmedium';
	transition: all .5s ease;
}
.lf_menu_holder a {
	color: #fff;
}
.mmenu_holder .menu_w>li>a {
	display: block;
	width: auto;
}
.colorStyle2 .mmenu_holder a {
	color: #585857;
}
.colorStyle3 .mmenu_holder a {
	color: #fff;
}
.colorStyle4 .mmenu_holder a {
	color: #fff;
}
.colorStyle5 .mmenu_holder a {
	color: #fff;
}
.mmenu_holder a:hover, .mmenu_holder a.active {
	text-decoration: none;
}
.colorStyle1 .mmenu_holder a:hover, .colorStyle1 #lpage .mmenu_holder a.active {
	color: #fff;
	background: #1594A3;
}
.colorStyle2 .mmenu_holder a:hover, .colorStyle2 #lpage .mmenu_holder a.active {
	color: #fff;
	background: #d34747;
}
.colorStyle3 .mmenu_holder a:hover, .colorStyle3 #lpage .mmenu_holder a.active {
	color: #fff;
	background: #28cb08;
}
.colorStyle4 .mmenu_holder a:hover, .colorStyle4 #lpage .mmenu_holder a.active {
	color: #fff;
	background: #0baeac;
}
.colorStyle5 .mmenu_holder li:hover>a, .colorStyle5 #lpage .mmenu_holder a.active {
	color: #fff;
	background: #003075;
	border-radius: 5px;
}
.colorStyle5 .lf_menu .mmenu_holder a:hover, .colorStyle5 #lpage .lf_menu .mmenu_holder a.active {
	color: #243438;
	background: none;
}
.colorStyle4 .header_layout11 .mmenu_holder a:hover, .header_layout11 .colorStyle4 #lpage .mmenu_holder a.active, .colorStyle4 .header_layout12 .mmenu_holder a:hover, .header_layout12 .colorStyle4 #lpage .mmenu_holder a.active, .colorStyle4 .header_layout10 .mmenu_holder a:hover, .header_layout10 .colorStyle4 #lpage .mmenu_holder a.active {
	color: #fff;
	text-decoration: underline;
	background: #0baeac;
	text-decoration: none;
}
.colorStyle4 .lf_menu_holder.mmenu_holder a:hover, .colorStyle4 #lpage .lf_menu_holder.mmenu_holder a.active {
	background: none;
	color: #f95503;
}
.mmenu_holder li.selected a.selected {}
.colorStyle1 .mmenu_holder li.selected a.selected {
	color: #fff !important;
	background: #1594a3;
}
.colorStyle2 .mmenu_holder li.selected a.selected {
	color: #fff !important;
	background: #d34747;
}
.colorStyle3 .mmenu_holder li.selected a.selected {
	color: #fff !important;
	background: #28cb08;
}
.colorStyle4 .mmenu_holder li.selected a.selected {
	color: #fff !important;
	background: #28cb08;
}
.colorStyle4 .header_layout10 .mmenu_holder li.selected a.selected, .colorStyle4 .header_layout11 .mmenu_holder li.selected a.selected, .colorStyle4 .header_layout12 .mmenu_holder li.selected a.selected {
	color: #fff !important;
	background: #0baeac;
	text-decoration: none;
}
.colorStyle4 .header_layout10 .lf_menu_holder.mmenu_holder li.selected a.selected, .colorStyle4 .header_layout11 .lf_menu_holder.mmenu_holder li.selected a.selected, .colorStyle4 .header_layout12 .lf_menu_holder.mmenu_holder li.selected a.selected {
	color: #f95503 !important;
	background: none;
	text-decoration: none;
}
.colorStyle5 .mmenu_holder li.selected a.selected {
	color: #fff !important;
	background: #001b42;
}
.mmenu_holder .submenu {
	position: absolute;
	left: 0;
	min-width: 300px;
	width: 100%;
	display: none;
	padding: 2px 1px;
}
.mmenu_holder .submenu .submenu {
	background: #3582B7 !important;
	max-width: 100%;
}
.mmenu_holder .submenu .submenu>li a {
	padding-left: 40px;
}
.mmenu_holder li.last .submenu {
	left: auto;
	right: 0;
}
.colorStyle1 .mmenu_holder .submenu {
	background: #1594a3;
}
.colorStyle2 .mmenu_holder .submenu {
	background: #d34747;
}
.colorStyle3 .mmenu_holder .submenu {
	background: #28cb08;
}
.colorStyle4 .mmenu_holder .submenu {
	background: #0baeac;
}
.colorStyle5 .mmenu_holder .submenu {
	background: #001B42;
	box-shadow: 0 0 20px;
}
.mmenu_holder .selected>.submenu {
	display: block;
}
.mmenu_holder .selected:not(.first):not(.last)>.submenu {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.mmenu_holder .submenu li {
	display: block;
	width: auto;
}
.mmenu_holder .submenu a {
	white-space: normal;
	padding: 7px 20px;
	text-align: left;
	width: auto;
	display: block;
	height: auto;
	line-height: 1em;
	transition: all .5s ease;
}
.colorStyle1 .mmenu_holder .submenu a {
	color: #fff;
}
.colorStyle2 .mmenu_holder .submenu a {
	color: #fff;
}
.colorStyle4 .mmenu_holder .submenu a {
	color: #fff;
}
.colorStyle5 .mmenu_holder .submenu a {
	color: #fff;
}
.mmenu_holder .submenu a:hover, #lpage .mmenu_holder .submenu a.active {
	text-decoration: none;
}
.colorStyle1 .mmenu_holder .submenu a:hover, .colorStyle1 #lpage .mmenu_holder .submenu a.active {
	color: #16a6b6 !important;
	background: #fff;
}
.colorStyle2 .mmenu_holder .submenu a:hover, .colorStyle2 #lpage .mmenu_holder .submenu a.active {
	color: #d34747 !important;
	background: #fff;
}
.colorStyle3 .mmenu_holder .submenu a:hover, .colorStyle3 #lpage .mmenu_holder .submenu a.active {
	color: #fff !important;
	background: #ff7439;
}
.colorStyle4 .mmenu_holder .submenu a:hover, .colorStyle4 #lpage .mmenu_holder .submenu a.active {
	color: #16a6b6 !important;
	background: #fff;
}
.colorStyle5 .mmenu_holder .submenu a:hover, .colorStyle5 #lpage .mmenu_holder .submenu a.active {
	color: #fff;
	background: #1954a8;
}
.colorStyle2 .lf_menu_holder a {
	color: #fff;
}
.colorStyle2 .lf_menu_holder a:hover, .colorStyle2 .lf_menu_holder a.active, .colorStyle2 .lf_menu_holder li.selected a.selected {
	color: #ffea00 !important;
	background: none;
}
.colorStyle3 .lf_menu_holder a {
	color: #fff;
}
.colorStyle3 .lf_menu_holder a:hover, .colorStyle3 .lf_menu_holder a.active, .colorStyle3 .lf_menu_holder li.selected a.selected {
	color: #f95503 !important;
	background: none;
}
.colorStyle4 .lf_menu_holder a:hover, .colorStyle4 .lf_menu_holder a.active, .colorStyle4 .lf_menu_holder li.selected a.selected {
	color: #f95503 !important;
	background: none;
	text-decoration: underline;
}
.lf_system {
	display: inline-block;
	margin-bottom: 15px;
}
.lf_stats {
	overflow: hidden;
	float: right;
	position: relative;
	zoom: 1;
	display: inline-block;
}
.lf_soc {
	margin-bottom: 5px;
}
.lf_soc p {
	margin: 0;
}
.lf_soc img {
	margin: 0 5px 0 0;
}
.lf_copyright {
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	font-size: 15px;
}
.lf_catalog {
	position: relative;
	width: 100%;
	overflow: hidden;
	zoom: 1;
}
.lf_catalog ul {
	margin: 0 0 25px;
	list-style: none;
	width: 102%;
	overflow: hidden;
}
.lf_catalog li {
	width: 18%;
	float: left;
	margin: 0 2% 10px 0;
	white-space: nowrap;
	overflow: hidden;
}
.lf_catalog a {
	font-size: 16px;
}
.colorStyle2 .lf_catalog a {
	color: #fff;
}
.lf_catalog a:hover, .lf_catalog a.active {}
.colorStyle1 .lf_catalog a:hover, .colorStyle1 .lf_catalog a.active {
	color: #4a8c86;
}
.colorStyle5 .lf_catalog a:hover, .colorStyle5 .lf_catalog a.active {
	color: #243438;
}
.lf_r {
	text-align: right;
}
.lf_r p {
	margin: 0 0 5px;
}
.lf_l {}
.lf_l p {
	margin: 0 0 5px;
}
.lf_m {
	margin: 0 auto;
	text-align: center;
	-webkit-flex: 1 auto;
	-moz-flex: 1 auto;
	-ms-flex: 1 auto;
	-o-flex: 1 auto;
	flex: 1 auto;
}
.header_layout1 .lf_m, .header_layout2 .lf_m, .header_layout3 .lf_m {
	width: 345px;
}
.lf_m p {
	margin: 0 0 5px;
}
.lf_logo {
	position: relative;
}
.colorStyle1 .lf_logo {
	color: #cbcbcb;
}
.colorStyle2 .lf_logo {
	color: #ffd300;
}
.lf_logo .lf_title {
	font: 36px/1em 'a_rubricaxtcnregular', arial, sans-serif;
	margin: 0 0 5px;
}
.header_layout1 .lf_logo .lf_title, .header_layout2 .lf_logo .lf_title, .header_layout3 .lf_logo .lf_title {
	font: 43px/1em "helioscondlightregular", arial, sans-serif;
}
.header_layout4 .lf_logo .lf_title, .header_layout5 .lf_logo .lf_title, .header_layout6 .lf_logo .lf_title {
	font: 45px/1em 'Boomboom', arial, sans-serif;
	margin: 0 0 5px;
	height: 45px;
	overflow: hidden;
}
.header_layout10 .lf_logo .lf_title, .header_layout11 .lf_logo .lf_title, .header_layout12 .lf_logo .lf_title {
	font: normal 32px 'helioscondlightregular', arial, sans-serif;
}
.header_layout13 .lf_logo .lf_title, .header_layout14 .lf_logo .lf_title, .header_layout15 .lf_logo .lf_title {
	font: normal 32px 'helioscondlightregular', arial, sans-serif;
}
.colorStyle3 .lf_logo .lf_title, .colorStyle3 .lf_logo .lf_logo_slogan {
	color: #F95503;
}
.lf_logo .lf_logo_slogan {
	font-size: 13px;
	display: block;
}
.header_layout1 .lf_logo_slogan, .header_layout2 .lf_logo_slogan, .header_layout3 .lf_logo_slogan {
	font-family: "helioscondlightregular";
	font-size: 16px;
}
.header_layout10 .lf_logo .lf_logo_slogan, .header_layout11 .lf_logo .lf_logo_slogan, .header_layout12 .lf_logo .lf_logo_slogan {
	font-size: 15px;
}
.lpc_title h1 {
	margin: 0;
}
.header_layout7 .lpc_title h1, .header_layout8 .lpc_title h1, .header_layout9 .lpc_title h1 {
	margin-top: 10px;
}
.header_layout4 .lpc_title h1, .header_layout5 .lpc_title h1, .header_layout6 .lpc_title h1 {
	text-transform: uppercase;
	font-size: 35px;
	color: #34495e;
}
.lpc_navigation {
	font-size: 14px;
	margin: 0 0 20px;
}
.colorStyle1 .lpc_navigation span {
	color: #4a8c86;
}
.wrap_block {
	border-top: 1px solid #cbcbcb;
	background: #fff;
}
.colorStyle5 .wrap_block {
	border-color: #243439;
	background: #243439;
	color: #fff;
}
.wrap_block_holder {
	padding: 30px 0 10px;
}
.wrap_block_holder p, .wrap_block_holder h4 {
	margin: 10px 0 25px;
	color: inherit;
}
.wrap_block_holder .block {
	overflow: hidden;
}
.colorStyle1 .wrap_block a {
	color: #fff;
}
.colorStyle2 .wrap_block a {}
.colorStyle3 .wrap_block a {
	color: #fff;
}
.colorStyle4 .wrap_block a {}
.colorStyle5 .wrap_block a {
	color: #1c9ec5;
}
.colorStyle1 .wrap_block.mp_about {
	border: none;
	background: #1bbc9b;
	color: #fff;
}
.colorStyle1 .wrap_block.mp_about h3 {
	color: #fff;
}
.colorStyle2 .wrap_block.mp_about {
	border: none;
	background: #ffd300 url(/img/n17_2/orange.jpg) repeat-x 0 0;
	color: #3b3b39;
}
.colorStyle2 .wrap_block.mp_about h3 {
	color: #34495e;
}
.colorStyle1 .wrap_block.mp_spec {
	border: none;
	background: #ee6557;
	color: #fff;
}
.colorStyle2 .wrap_block.mp_spec {
	background: #34495e;
	color: #fff;
}
.colorStyle1 .wrap_block.mp_spec h4 {
	color: #fff;
}
.colorStyle1 .wrap_block.mp_spec .wrap_block_holder {
	padding-top: 15px;
}
.header_layout4 .wrap_block.mp_spec h4, .header_layout5 .wrap_block.mp_spec h4, .header_layout6 .wrap_block.mp_spec h4 {
	text-transform: uppercase;
	font-size: 33px;
	padding-top: 0;
}
.header_layout4 .wrap_block_holder, .header_layout5 .wrap_block_holder, .header_layout6 .wrap_block_holder {
	padding-top: 20px;
}
.wrap_block .catalog_menu, .wrap_block .uss_eshop_menu {
	position: relative;
	margin: 0;
	width: 104%;
	list-style: none;
}
.wrap_block .catalog_menu li, .wrap_block .uss_eshop_menu li {
	margin: 0 30px 30px 0;
	width: 168px;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
	white-space: normal;
}
.wrap_block .catalog_menu li .catalog_menu_image, .wrap_block .uss_eshop_menu li .eshop_menu_image {
	float: none;
	text-align: center;
	margin: 0 0 14px;
	display: block;
}
.wrap_block .uss_eshop_menu li .eshop_menu_image {
	width: 165px;
	height: 118px;
	background: #fff;
}
.wrap_block .uss_eshop_menu li .eshop_menu_image a {
	display: table-cell;
	*display: block;
	height: 118px;
	width: 165px;
	vertical-align: middle;
}
.wrap_block .uss_eshop_menu li .eshop_menu_image img {
	vertical-align: middle;
}
.wrap_block .catalog_menu li a, .wrap_block .uss_eshop_menu li a {
	font: 16px/1.2em 'helveticaneuecyrmedium', arial, sans-serif;
}
.header_layout7 .wrap_block.mp_news, .header_layout8 .wrap_block.mp_news, .header_layout9 .wrap_block.mp_news {
	border-top: none;
	padding-bottom: 10px;
}
.header_layout7 .mp_news .block, .header_layout8 .mp_news .block, .header_layout9 .mp_news .block {
	margin-bottom: 0;
}
.header_layout7 .mp_news, .header_layout8 .mp_news, .header_layout9 .mp_news {
	background: #28cb08;
}
.colorStyle3 .mp_news h3 {
	color: #fff;
}
.colorStyle3 .mp_news .news_block_item .date, .colorStyle3 .mp_news .news_block_item .preview {
	color: #fff;
	font: normal 14px Arial;
}
.colorStyle3 .mp_news .news_block_item .title a {
	color: #313232;
}
.block {
	position: relative;
	margin: 0 0 25px;
	clear: both;
}
/* меню в колонке */
.l_col .block ul {
	margin: 0;
	list-style: none;
}
.l_col .block li {
	font-size: 15px;
	margin: 8px 0;
	clear: both;
	overflow: hidden;
}
.l_col .block ul.catalog_menu li a {
	white-space: normal;
	font-family: 'helvetica_4_light';
}
.l_col .block li a:hover, .l_col .block li a.active {
	color: #333;
}
.colorStyle1 .l_col .block li a:hover, .colorStyle1 .l_col .block li a.active {
	color: #333;
}
/*.l_col .block ul.catalog_menu a.active {font-weight:normal;}*/
.l_col .block li ul {
	margin: 10px 0 10px 20px;
	clear: both;
}
.l_col .block .catalog_menu_image, .l_col .block .eshop_menu_image {
	float: left;
}
.l_col .block .catalog_menu_image a, .l_col .block .eshop_menu_image a {
	padding: 0;
	margin-right: 10px;
}
/* новости в инфоблоке */
.block .news_block_item {
	margin: 0 32px 10px 0;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
	width: 215px;
	font-size: 14px;
	overflow: hidden;
	position: relative;
}
.l_col .block .news_block_item {
	display: block;
	margin-right: 0;
	width: 100%;
	margin-bottom: 20px;
}
.block .news_block_item.last {
	margin-right: 0;
}
.block .news_block_item .title {
	font-size: 15px;
}
.block .news_block_item .date {
	text-transform: capitalize;
}
/* каталог */
.block .uss_eshop_block_item {
	margin: 0 21px 10px 0;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
	width: 200px;
	font-size: 14px;
	overflow: hidden;
	position: relative;
	padding: 10px;
	background: #fff;
	color: #4f4a4a;
}
.l_col .block .uss_eshop_block_item {
	display: block;
	margin-right: 0;
}
.colorStyle1 .block .uss_eshop_block_item {
	background: #fff;
}
.colorStyle2 .block .uss_eshop_block_item {
	background: #fff;
}
.block .uss_eshop_block_item:last-child {
	margin-right: 0;
}
.block .uss_eshop_block_item .img {
	margin: 0 0 15px;
	text-align: center;
	line-height: 200px;
	height: 200px;
	background: #fff;
}
.block .uss_eshop_block_item .img img {
	vertical-align: middle;
}
.block .uss_eshop_block_item .uss_shop_name {
	margin: 0 10px 10px;
	font-size: 17px;
	line-height: 1em;
	height: 36px;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.header_layout4 .block .uss_eshop_block_item .uss_shop_name, .header_layout5 .block .uss_eshop_block_item .uss_shop_name, .header_layout6 .block .uss_eshop_block_item .uss_shop_name {
	margin-bottom: 20px;
}
.block .uss_eshop_block_item .uss_shop_name a {
	text-decoration: none;
}
.colorStyle1 .block .uss_eshop_block_item .uss_shop_name a {
	color: #4f4a4a;
}
.colorStyle2 .block .uss_eshop_block_item .uss_shop_name a {
	color: #34495e;
}
.block .uss_eshop_block_item .uss_shop_name a:hover {
	text-decoration: underline;
}
.colorStyle1 .block .uss_eshop_block_item .uss_shop_name a:hover {
	color: #4a8c86;
}
.colorStyle2 .block .uss_eshop_block_item .uss_shop_name a:hover {
	text-decoration: underline;
}
.block .uss_eshop_block_item .uss_shop_price {
	margin: 0 0 0 10px;
	padding: 24px 0 0;
	position: relative;
	float: left;
}
#lpage .uss_shop_price span {
	background: none;
	padding: 0;
	font-size: 15px;
	color: inherit;
}
#lpage .price span {
	font-size: 15px;
}
.block .uss_eshop_block_item .uss_shop_price span.old_price {
	position: absolute;
	top: 0;
	left: 0;
}
.block .uss_eshop_block_item .uss_shop_price span.old_price i {
	display: inline;
	margin-right: 3px;
}
#lpage .uss_shop_price span.old_price {
	color: #9c9c9c;
}
.colorStyle1 #lpage .uss_shop_price span.old_price {
	color: #9c9c9c;
}
#lpage .uss_shop_price span.actual_price .price_class, #lpage .price span.actual_price .price_class {
	font-size: 23px;
}
.colorStyle1 #lpage .uss_shop_price span.actual_price {
	color: #16a6b6;
}
.colorStyle2 #lpage .uss_shop_price span.actual_price {
	color: #34495e;
}
.colorStyle3 #lpage .uss_shop_price span.actual_price {
	color: #413933;
	font-family: 'a_rubricaxtcnregular';
	font-size: 25px;
}
.add_to_cart {
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
	text-decoration: none;
	overflow: hidden;
	text-align: center;
	padding: 0 10px;
}
#lpage a.add_to_cart {
	font: 23px/32px 'a_rubricaxtcnregular', arial, sans-serif;
}
.block .uss_eshop_block_item .add_to_cart {
	float: right;
	position: relative;
	margin: 24px 10px 0 0;
	width: 70px;
	height: 30px;
	padding: 0;
	line-height: 15px;
	color: #fff;
	background: #ccc;
}
.uss_shop_blocks_view .uss_eshop_item .uss_shop_by .add_to_cart, .addToCart span.add_to_cart, .uss_onlineorder span.add_to_cart {
	width: 90px;
	height: 30px;
	line-height: 15px;
	padding: 0;
}
.uss_onlineorder span.add_to_cart {
	white-space: normal;
}
.uss_onlineorder span.add_to_cart span.add_to_cart {
	font-size: 14px;
}
.uss_onlineorder>span.add_to_cart {
	background: none;
	height: auto;
	color: inherit;
}
.uss_onlineorder>span.add_to_cart a.add_to_cart {
	height: 30px;
	overflow: hidden;
}
.colorStyle1 #lpage .add_to_cart {
	background: #e43f2e;
	color: #fff;
}
.colorStyle2 #lpage .add_to_cart {
	background: #e43f2e;
	color: #fff;
}
.colorStyle3 #lpage .add_to_cart {
	background: #2ea0d7;
	color: #fff;
}
.colorStyle4 #lpage .add_to_cart {
	background: none;
	color: #8B5589;
}
.colorStyle5 #lpage .add_to_cart {
	background: #1c9ec5;
	color: #fff;
}
.colorStyle1 #lpage a.add_to_cart:hover, .colorStyle1 #lpage .already_in_cart {
	background-color: #ee6557;
	color: #fff;
}
.colorStyle2 #lpage a.add_to_cart:hover, .colorStyle2 #lpage .already_in_cart {
	background-color: #ee6557;
	color: #fff;
}
.colorStyle3 #lpage a.add_to_cart:hover, .colorStyle3 #lpage .already_in_cart {
	background-color: #59bbea;
	color: #fff;
}
.colorStyle4 #lpage a.add_to_cart:hover, .colorStyle4 #lpage .already_in_cart {
	color: #f95503;
}
.colorStyle5 #lpage a.add_to_cart:hover, .colorStyle5 #lpage .already_in_cart {
	background-color: #243439;
	color: #fff;
}
#lpage.header_layout7 a.add_to_cart, #lpage.header_layout8 a.add_to_cart, #lpage.header_layout9 a.add_to_cart {
	font-family: 'helvetica_4_light';
	font-size: 17px;
}
.header_layout7 .block .uss_eshop_block_item .add_to_cart, .header_layout8 .block .uss_eshop_block_item .add_to_cart, .header_layout9 .block .uss_eshop_block_item .add_to_cart {
	width: 90px;
}
.uss_shop_category {
	border: none;
	overflow: hidden;
}
.uss_shop_block_cat {
	width: 104%;
	position: relative;
}
.uss_shop_block_cat .uss_shop_category.size139x104 {
	width: 143px;
	margin-right: 34px;
}
.header_layout4 .uss_shop_block_cat .uss_shop_category.size139x104, .header_layout5 .uss_shop_block_cat .uss_shop_category.size139x104, .header_layout6 .uss_shop_block_cat .uss_shop_category.size139x104 {
	border: 1px solid transparent;
	padding: 10px;
	margin-right: 29px;
}
.header_layout4 .uss_shop_block_cat .uss_shop_category.size139x104:hover, .header_layout5 .uss_shop_block_cat .uss_shop_category.size139x104:hover, .header_layout6 .uss_shop_block_cat .uss_shop_category.size139x104:hover {
	border: 1px solid #8d5428;
}
.uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_img {
	margin: 0 0 7px;
	float: none;
	border: none;
}
.uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_name {
	font-size: 16px;
	margin: 0 0 14px;
	line-height: 1em;
	/*text-transform:uppercase;*/
}
.uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_name a {
	font-size: 17px;
	font-family: 'helveticaneuecyrmedium';
}
.uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text {
	font-size: 14px;
	margin: 20px 0 14px;
	font-family: 'helvetica_4_light';
}
.colorStyle1 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text {
	color: #16a6b6;
}
.colorStyle2 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text {
	color: #34495e;
}
.colorStyle2 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_name a {
	color: #34495e;
	text-decoration: none;
}
.header_layout4 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text, .header_layout5 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text, .header_layout6 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text {
	margin-top: 10px;
}
/* прочее */
.uss_faq {
	margin-right: 5px;
	margin-left: 3px;
}
.uss_eshop_block_item .amount_title, .uss_eshop_block_item .basket_amount_class, .addToCart .amount_title, .addToCart .basket_amount_class {
	display: none;
}
.uss_subscribe_form .actions {
	margin: 8px 0;
}
.uss_subscribe_form .actions label {
	margin: 0 14px 0 0;
	line-height: 12px;
}
.uss_subscribe_form .email input {
	margin: 2px 0 0;
}
.uss_eshop_filters {
	margin-bottom: 20px;
}
.uss_eshop_filters .uss_eshop_filters_block .filter_producer select {
	width: 120px;
}
span.amount_title {
	line-height: 32px;
	clear: both;
	display: inline-block;
}
input.basket_amount_class {
	width: 24px;
	margin: 0;
	text-align: center;
}
table.mp_about td {
	vertical-align: top;
}
.mp_banner {
	text-align: center;
	position: relative;
	width: 100%;
	overflow: hidden;
	background-position: 50% 0;
	background-repeat: no-repeat;
	height: 520px;
}
.l_slider #lpage .mp_banner {
	background-image: none;
}
.colorStyle1 .mp_banner {
	background-color: #16a6b6;
}
.colorStyle2 .mp_banner {
	background-color: #ffe000;
}
.colorStyle3 .mp_banner {
	background-color: #a4dbf9;
}
.colorStyle4 .mp_banner {
	background-color: #8b5589;
}
.colorStyle5 .mp_banner {
	background-color: #2470a4;
}
.header_layout2 .mp_banner {
	height: 300px;
}
.header_layout5 .mp_banner {
	height: 270px;
}
.header_layout8 .mp_banner {
	height: 320px;
}
.header_layout9 .mp_banner {
	height: 522px;
}
.header_layout11 .mp_banner {
	height: 320px;
}
.header_layout12 .mp_banner {
	height: 480px;
}
.header_layout14 .mp_banner {
	height: 320px;
}
.header_layout15 .mp_banner {
	height: 525px;
}
.colorStyle1 .header_layout2 .mp_banner {
	background-image: url(/img/n17_1/bnr.jpg);
}
.colorStyle1 .header_layout3 .mp_banner {
	background-image: url(/img/n17_1/slide1.jpg);
}
.colorStyle2 .header_layout5 .mp_banner {
	background-image: url(/img/n17_2/banner2.jpg);
	background-repeat: repeat-x;
	background-position: 50% 0;
}
.colorStyle2 .header_layout6 .mp_banner {
	background-image: url(/img/n17_2/slide3.jpg);
}
.colorStyle3 .header_layout8 .mp_banner {
	background-image: url(/img/n17_3/banner.jpg);
}
.colorStyle3 .header_layout9 .mp_banner {
	background-image: url(/img/n17_3/slide1.jpg);
}
.colorStyle4 .header_layout11 .mp_banner {
	background-image: url(/img/n17_4/banner.jpg);
}
.colorStyle4 .header_layout12 .mp_banner {
	background-image: url(/img/n17_4/slide1.jpg);
}
.colorStyle5 .header_layout14 .mp_banner {
	background-image: url(/img/n17_5/banner.jpg);
}
.colorStyle5 .header_layout15 .mp_banner {
	background-image: url(/img/n17_5/slide1.jpg);
}
.lh_slider {
	position: relative;
}
.lh_slider #slider-wrap {
	height: 300px;
	margin: 0;
}
.lh_slider #slider-wrap .slide_item {
	width: 100%;
	color: #fff;
}
.colorStyle2 .lh_slider #slider-wrap .slide_item {
	color: #1d1d1b;
}
.lh_slider #slider-wrap .slide_item .sl_text {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -440px;
	width: 400px;
	overflow: hidden;
	font: 28px/1em 'helveticaneuecyrthin';
	text-align: left;
}
.header_layout11 .lh_slider #slider-wrap .slide_item .sl_text {
	margin-left: 0;
}
.header_layout12 .lh_slider #slider-wrap .slide_item .sl_text {
	top: 110px;
}
.lh_slider h1, .lh_slider h2, .lh_slider h3, .lh_slider h4, .lh_slider h5, .lh_slider h6 {
	color: #fff;
}
.lh_slider #slider-wrap .slide_item .sl_text h3 {
	line-height: 1em;
	margin: 0 0 20px;
	padding: 0 0 20px;
	border-bottom: 1px solid #fff;
}
.lh_slider #slider-wrap .slide_item .sl_text .block {
	padding: 100px 0 0;
}
.header_layout6 .lh_slider #slider-wrap .slide_item .sl_text .block {
	font-family: 'vera_crouzregular';
}
.header_layout9 .lh_slider #slider-wrap .slide_item .sl_text .block {
	font-family: 'vera_crouzregular';
}
.header_layout12 .lh_slider #slider-wrap .slide_item .sl_text .block {
	font-family: 'vera_crouzregular';
}
.lh_slider #prewbutton {
	position: absolute;
	top: 50%;
	left: 5px;
	width: 34px;
	height: 88px;
	margin-top: -44px;
	background: url(../img/sl_dir.png) no-repeat -68px 0;
	z-index: 100;
	text-decoration: none;
	text-indent: -9999px;
	display: none !important;
}
.lh_slider #prewbutton:hover {
	background-position: 0 0;
}
.lh_slider #nextbutton {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 34px;
	height: 88px;
	margin-top: -44px;
	background: url(../img/sl_dir.png) no-repeat -102px 0;
	z-index: 100;
	text-decoration: none;
	text-indent: -9999px;
	display: none !important;
}
.lh_slider #nextbutton:hover {
	background-position: -34px 0;
}
.lh_slider .bullets {
	position: absolute;
	bottom: 23px;
	left: 0;
	z-index: 100;
	width: 100%;
	text-align: center;
}
.header_layout5 .lh_slider .bullets {
	top: 240px;
}
.header_layout6 .lh_slider .bullets {
	width: auto;
}
.header_layout8 .lh_slider .bullets {
	top: 280px;
}
.header_layout11 .lh_slider .bullets {
	top: 280px;
}
.header_layout12 .lh_slider .bullets {
	margin-left: 225px;
	width: auto;
	top: 370px;
	width: 150px;
}
.header_layout15 .lh_slider .bullets {
	margin-left: 375px;
	top: 440px;
	width: 150px;
}
.lh_slider .bullets span {
	border: none;
	background: #fff;
	margin: 0 8px;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
	overflow: hidden;
	width: 12px;
	height: 12px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	cursor: pointer;
}
.lh_slider .bullets span.active {
	background: #ccc;
}
.colorStyle1 .lh_slider .bullets span.active {
	background: #f89b1c;
}
.colorStyle2 .lh_slider .bullets span.active {
	background: #d34747;
}
.colorStyle3 .lh_slider .bullets span.active {
	background: #f89b1c;
}
.colorStyle4 .lh_slider .bullets span.active {
	background: #27c3c1;
}
.colorStyle5 .lh_slider .bullets span.active {
	background: #1954a8;
}
.about_news .block:first-child {
	float: left;
	width: 220px;
	margin-right: 30px;
}
.header_layout11 .about_news .block:first-child {
	float: none;
	width: auto;
	margin: 0;
}
.header_layout12 .about_news .block:first-child {
	float: right;
	margin-left: 30px;
	margin-right: 0;
}
.header_layout5 .about_news .block:first-child {
	float: right;
	margin-left: 30px;
	margin-right: 0;
}
.header_layout6 .about_news .block:first-child {
	float: right;
	margin-left: 30px;
	margin-right: 0;
}
.about_news .block {
	clear: none;
}
.about_news .block .title a {
	color: #34495e;
}
.about_news .block .news_block_item {
	margin-bottom: 15px;
}
.about_news h3 {
	text-transform: uppercase;
	font-size: 35px;
}
.colorStyle4 .about_news h3 {
	color: #8b5589;
	text-transform: none;
}
.header_layout10 .about_news h3, .header_layout11 .about_news h3, .header_layout12 .about_news h3 {
	font-size: 38px;
}
.header_layout10 .mp_about, .header_layout11 .mp_about, .header_layout12 .mp_about {
	font: normal 14px Arial;
}
.header_layout10 .news_block_item, .header_layout11 .news_block_item, .header_layout12 .news_block_item {
	font-family: helvetica_4_light;
}
.colorStyle3 .mp_spec {
	border: none;
	background: #f95503;
	color: #fff;
}
.header_layout7 .mp_spec, .header_layout8 .mp_spec, .header_layout9 .mp_spec {
	margin: 0 0 20px;
}
.colorStyle3 .mp_spec h4 {
	color: #fff;
}
.colorStyle3 .mp_spec .uss_eshop_block_item {
	background: #fff;
}
.colorStyle3 .uss_eshop_block_item .uss_shop_name a {
	color: #413933;
	text-decoration: none;
}
.colorStyle3 .uss_eshop_block_item .uss_shop_name a:hover {
	text-decoration: underline;
}
.header_layout7 .block .uss_eshop_block_item .uss_shop_name, .header_layout8 .block .uss_eshop_block_item .uss_shop_name, .header_layout9 .block .uss_eshop_block_item .uss_shop_name {
	margin-bottom: 35px;
}
.colorStyle4 .uss_shop_list_view .uss_shop_technical_data .uss_shop_name a {
	color: #8B5589;
}
.colorStyle3 .mp_about {
	background: #f5f5f5;
}
.colorStyle3 .mp_about .uss_eshop_block_item {
	background: #fff;
}
.colorStyle3 .uss_shop_cat_name a {
	color: #f95503;
	text-decoration: none;
}
.colorStyle3 .uss_shop_cat_name a:hover {
	color: #f95503;
	text-decoration: underline;
}
.header_layout7 .uss_shop_block_cat .uss_shop_category.size139x104, .header_layout8 .uss_shop_block_cat .uss_shop_category.size139x104, .header_layout9 .uss_shop_block_cat .uss_shop_category.size139x104 {
	padding: 9px;
	margin-right: 10px;
	border: 1px solid transparent;
}
.header_layout7 .uss_shop_block_cat .uss_shop_category.size139x104:hover, .header_layout8 .uss_shop_block_cat .uss_shop_category.size139x104:hover, .header_layout9 .uss_shop_block_cat .uss_shop_category.size139x104:hover {
	border: 1px solid #f95503;
}
.header_layout7 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text, .header_layout8 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text, .header_layout9 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text {
	font-size: 15px;
}
.header_layout10 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text, .header_layout11 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text, .header_layout12 .uss_shop_block_cat .uss_shop_category.size139x104 .uss_shop_cat_text {
	font: normal 14px Arial;
}
.header_layout7 .mp_newbies, .header_layout8 .mp_newbies, .header_layout9 .mp_newbies {
	float: left;
	margin: 0 20px 0 0;
	clear: none;
}
.uss_catalog_block_cat {
	display: none;
}
.header_layout7 .mp_counters, .header_layout8 .mp_counters, .header_layout9 .mp_counters {
	overflow: hidden;
	clear: none;
}
.catalog_orderbutton {
	margin: 10px 0;
}
.catalog .catalog_menu>li>div {
	padding: 0 !important;
}
.catalog .catalog_menu>li>div>a {
	font-weight: bold;
	color: #fff !important;
	text-decoration: none;
	font-weight: normal;
	padding: 7px 5px;
	display: block;
}
.catalog .catalog_menu>li>div>a.active, .catalog .catalog_menu>li>div>a:hover {
	font-weight: normal !important;
	text-decoration: underline;
	font-family: 'helvetica-5-normalregular';
}
.catalog .catalog_menu .submenu>li>div>a {
	text-decoration: none;
	font-weight: normal;
}
.catalog .catalog_menu .submenu>li>div>a.active, .catalog .catalog_menu .submenu>li>div>a:hover {
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
.news_link {
	color: #fff !important;
	text-decoration: none;
}
.zakaz:hover {
	color: #fff !important;
}
.lf_l a:hover {
	color: #fff;
}
.colorStyle5 .lf_hold {
	/*height: 203px;*/
}
.lf_r {
	margin: 0;
}
ul.catalog_menu>li>.catalog_menu_item {
	padding: 5px;
	background: #003075;
}
ul.catalog_menu {
	border: 2px solid #003075;
}
ul.catalog_menu>li {
	margin: 0 !important;
}
.main .l-content .module_catalog .uss_catalog_block_cat {
	text-align: center;
}
.main .l-content .module_catalog .uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name>a {
	display: inline-block;
	padding: 5px;
	border: 2px solid #2470A4;
	width: 80%;
	background: #1C9EC5;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
.main .l-content .module_catalog .uss_catalog_block_cat .uss_catalog_category .catalog_info .uss_catalog_cat_name>a:hover {
	text-decoration: underline;
}
.l-wrapper h2 {
	font-size: 24px;
}
.lh_logo img {
	width: 170px;
	height: auto;
}
.zakaz {
	margin-bottom: 5px;
	display: inline-block;
}
.colorStyle5 .lh_menu.fixed {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	margin: 0 auto;
}
.fixed+.l-page-holder {
	padding-top: 60px;
}
.lh_contact {
	line-height: 1.5;
	margin-top: -19px;
}
.catalog_cat_10296 {
	border-bottom: 1px solid white;
}
/*.lf_soc a {background: #ffffff;}*/
.uss_catalog_list_cat .catalog_orderbutton, .uss_catalog_block_cat .catalog_orderbutton, .uss_catalog_detail .catalog_orderbutton {
	background: #1954A8;
}
.uss_news_back {
	display: inline-block;
	border: 2px solid #003075;
	margin-top: 17px;
}
.uss_news_back a {
	padding: 7px 15px;
	text-decoration: none;
	display: block;
}
ul.submenu li.active {
	background: url(https://asgard66.ru/uploadedFiles/files/marker.jpg) no-repeat 0px 5px;
	padding-left: 10px;
	margin-left: -10px;
}
.lcm_form {
	display: none;
	position: relative;
	float: left;
	width: 936px;
	margin-top: 20px;
	background: #003075;
	border: 2px solid #1c9ec5;
	padding: 10px;
}
.single .lcm_form {
	width: 661px;
}
.catalog .lcm_form {
	display: block;
}
.lcm_form h3 {
	color: #fff;
	text-transform: uppercase;
	margin-top: 0;
	font-size: 16px;
}
.l_main .lcm_form, .no_form .lcm_form {
	display: none;
}
.lcm_form .fc_item .elem_item, .lcm_form .fc_item.fc_outputOnly .outputonly {
	width: 100%;
}
.lcm_form .fc_form_tml .group .fc_item.block {
	float: left;
	width: 23.5%;
	margin: 0 2% 14px 0;
	clear: none;
}
.lcm_form .fc_form_tml .group .fc_item.block:nth-of-type(4) {
	width: 49%;
	margin-right: 6%;
}
.lcm_form .fc_form_tml .group .fc_item.fc_textarea {
	position: absolute;
	width: 47%;
	margin-left: 4px;
}
.lcm_form .fc_form_tml .group .fc_item.fc_textarea textarea {
	height: 78px;
	resize: none;
}
.lcm_form .fc_form_tml .group .fc_item.fc_outputOnly {
	width: 100%;
	margin-bottom: 0;
}
.lcm_form .fc_form_tml .group .fc_item.fc_outputOnly .outputonly {
	color: #cc0000;
	font-size: 12px;
}
.lcm_form input[type="email"].styler, .lcm_form input[type="number"].styler, .lcm_form input[type="password"].styler, .lcm_form input[type="search"].styler, .lcm_form input[type="tel"].styler, .lcm_form input[type="text"].styler, .lcm_form input[type="url"].styler, .lcm_form textarea.styler {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	border-radius: 0;
	border-color: transparent;
	background: #fff;
	box-shadow: none;
	text-shadow: none;
	color: #000;
	border: 1px solid #1c9ec5;
}
.lcm_form .buttons {
	float: right;
	margin-top: 15px;
}
.lcm_form .buttons input.submit {
	padding: 0 10px;
	border-radius: 5px;
	border: none;
	box-shadow: none;
	text-shadow: none;
	background: #fff;
	color: #1954A8;
	text-transform: uppercase;
	height: 34px;
	line-height: 36px;
	width: auto;
}
.lcm_form button.styler:not([disabled]):hover, .lcm_form input[type="button"].styler:not([disabled]):hover, .lcm_form input[type="submit"].styler:not([disabled]):hover, .lcm_form input[type="reset"].styler:hover {
	background: #1c9ec5;
	color: #fff;
}
.lcm_form .form_styler .group {
	margin-bottom: 0;
}
.lcm_form .fc_form_tml .group .fc_item.fc_item_10090529_1_6 {
	float: right;
	width: 455px;
	margin: 0;
	color: #fff;
}
.single .lcm_form .fc_form_tml .group .fc_item.fc_item_10090529_1_6 {
	float: left;
}
.lcm_form .fc_form_tml .group .fc_item_10090529_1_6 a {
	color: #fff;
}
/* LP_style */
.accent {
	background: #f0f6ff;
	border-left: 5px solid #003075;
	padding: 5px 20px;
	margin-bottom: 15px;
	font-size: 0.9em;
}
.uss-copy-seo {
	float: left;
	margin-right: 15px;
}
.main .l-wrapper {
	padding-top: 10px;
}
.mp_slider {
	margin-bottom: 25px;
	height: 300px;
	overflow: hidden;
}
table.catalog_table {
	width: 100%;
	table-layout: fixed;
}
table.catalog_table td {
	width: 2%;
	padding-right: 35px;
}
.uslugi {
	width: 32%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px;
	font-size: 14px;
	padding: 0 10px 0 0;
}
.uslugi a {
	font-size: 12px;
	display: block;
}
.uslugi ul {
	display: none;
	position: absolute;
	background: #1954a8;
	padding: 10px 20px;
	border-radius: 3px;
	z-index: 10;
	margin: 0 0 -5px;
	margin-bottom: 10px;
	font-size: 12px;
}
.uslugi:hover ul {
	display: block;
}
.uslugi:hover ul li a, .uslugi:hover ul {
	color: #fff;
}
.lh_menu .more {
	display: none;
}
.spec_table {
	width: 100%;
}
.spec_table .tr {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
}
.spec_table .tr .td {
	-webkit-flex: 0 50%;
	-moz-flex: 0 50%;
	-ms-flex: 0 50%;
	-o-flex: 0 50%;
	flex: 0 50%;
}
.main-service-table .tr {
	align-items: stretch;
}
.main-service-table .tr .td table {
	display: block;
	height: 100%;
}
.main-service-table .tr .td table tbody {
	height: 100%;
	display: block;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.main-service-table .tr .td table tbody tr img {
	margin: 0 auto;
	display: block;
}
.main-service-table .tr .td table tbody tr {
	width: 100%;
	display: block;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.main-service-table .tr .td table tbody tr td {
	width: 100% !important;
	display: block;
	-webkit-flex: 1 auto;
	-moz-flex: 1 auto;
	-ms-flex: 1 auto;
	-o-flex: 1 auto;
	flex: 1 auto;
}
.main-service-table .tr .td table tbody tr:last-child {
	-webkit-flex: 1 auto;
	-moz-flex: 1 auto;
	-ms-flex: 1 auto;
	-o-flex: 1 auto;
	flex: 1 auto;
}
.adaptive-menu {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 1000;
}
.adaptive-menu .in_menu {
	z-index: 1001;
	max-width: 75%;
	height: 100vh;
}
.adaptive-menu {
	display: none;
}
.adaptive-menu ul {
	background: #1954A8;
	display: block;
	margin: 0;
	padding: 0;
}
.adaptive-menu > .in_menu > ul {
	height: 100%;
	overflow-y: scroll;
}
.adaptive-menu ul li {
	display: block;
	margin: 0;
}
.adaptive-menu ul li.active {
	background: #003075;
}
.adaptive-menu ul li a {
	color: #fff !important;
	display: block;
	padding: 7px 20px;
	display: inline-block;
	width: 100%;
	font-size: 18px;
	text-decoration: none;
	line-height: normal;
	margin: 0;
	white-space: nowrap;
	vertical-align: middle;
	font-family: 'helveticaneuecyrmedium';
}
.adaptive-menu ul li .submenu {
	display: none;
}
.adaptive-menu ul li .submenu li a {
	padding-left: 30px;
	font-size: 15px;
	padding-right: 10px;
}
.l-header .burger {
	width: 35px;
	height: 35px;
	border: 2px solid #1954A8;
	margin-right: 10px;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 5px 3px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	cursor: pointer;
}
.l-header .burger span {
	height: 3px;
	background: #1954A8;
	display: block;
	width: 100%;
}
.l-header .burger:hover {
	background: #1954A8;
}
.l-header .burger:hover span {
	background: #fff;
}
.adaptive-menu .close {
	width: 26px;
	height: 26px;
	right: 15px;
	top: 15px;
	position: absolute;
	background: url(../img/uss_foto_buttons.png) no-repeat #fff;
	background-position: 0 -52px;
	z-index: 1001;
	cursor: pointer;
}
.catalog_orderform_tml,
.catalog_orderform_tml * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.catalog_order_form_wrap {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 40px;}
.catalog_order_form_wrap .info {width: 140px; text-align: center; font-size: 14px; margin-right: 60px;}
.catalog_order_form_wrap .info img {max-width: 100%; height: auto;}
.catalog_order_form_wrap .info .name {text-transform: uppercase; font-weight: bold; font-size: 17px;}
.catalog_order_form_wrap .info a {text-decoration: none; color: #000;}
.catalog_order_form_wrap p {margin-top: 0;}
.catalog_order_form .h3 {margin-top: 0;}
.catalog_order_form_wrap input[type=text].styler,
.catalog_order_form_wrap textarea.styler {width: 100%; padding: 12px 15px;}
.catalog_order_form_wrap .fc_item .elem_item,
.catalog_order_form_wrap .fc_item.fc_outputOnly .outputonly {width: 438px;}

input[type=text].styler,
textarea.styler {border-radius: 0; box-shadow: none;}
input[type=submit].styler {
	background: #003074;
    border: none;
    border-radius: 0;
    text-shadow: none;
    color: #fff;
    box-shadow: none;
    padding: 12px 20px;
    -webkit-appearance: none;
}
input[type=submit].styler:not([disabled]):hover {background: #1954a8;}

.bankrupt_statement {margin-bottom: 40px;}
.bankrupt_statement .h3 {text-align: center;}
.bankrupt_statement_top {background: #ebebeb; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 15px 95px;}
.bankrupt_statement_top .item {text-align: center; width: 33%;}
.bankrupt_statement_top .item .title {margin-bottom: 10px; font-size: 20px;}
.bankrupt_statement_bottom {background: #70ecec; padding: 15px 25px;}
.bankrupt_statement_bottom .line {}
.bankrupt_statement_bottom .line p {margin: 0;}
.bankrupt_statement_bottom .line1 {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 25px;}
.bankrupt_statement_bottom .line1 .img {flex: 0 0 28%; width: 28%; text-align: center;}
.bankrupt_statement_bottom .line1 .img {width: 99px; height: auto;}
.bankrupt_statement_bottom .line1 .text {font-size: 20px;}

.bankrupt_aftermath {margin-bottom: 40px;}
.bankrupt_aftermath .top {background: #ebebeb; padding: 15px 25px;}
.bankrupt_aftermath .top .line {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.bankrupt_aftermath .top .line:first-child {margin-bottom: 15px;}
.bankrupt_aftermath .top .line .img {flex: 0 0 83px; width: 83px; margin-right: 20px;}
.bankrupt_aftermath .top .line .text {font-size: 20px;}
.bankrupt_aftermath .top .line_items {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 15px;}
.bankrupt_aftermath .top .line_items .item {text-align: center; width: 33%;}
.bankrupt_aftermath .top .line_items .item .img {height: 102px; margin-bottom: 15px;}
.bankrupt_aftermath .top .line_items .item .title {font-size: 20px;}

.bankrupt_aftermath .middle {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; padding: 15px 25px;}
.bankrupt_aftermath .middle .img {}
.bankrupt_aftermath .middle .text {text-align: center; font-size: 20px; padding: 0 110px; -webkit-box-flex:1; -ms-flex-positive:1; -moz-box-flex:1; -webkit-flex-grow:1; flex-grow:1;}

.bankrupt_aftermath .bottom {background: #ebebeb; padding: 15px 25px;}
.bankrupt_aftermath .bottom .line {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.bankrupt_aftermath .bottom .line:first-child {margin-bottom: 10px;}
.bankrupt_aftermath .bottom .num {margin-right: 30px; text-align: center; min-width: 75px!important;}
.bankrupt_aftermath .bottom .num span {display: block; font-size: 80px; line-height: .8; font-weight: bold; letter-spacing: -10px;}
.bankrupt_aftermath .bottom .text {}
.bankrupt_aftermath .bottom .text ul {}
.bankrupt_aftermath .bottom .text ul li {}

.bankrupt_steps {margin-bottom: 40px;}
.bankrupt_steps .h3 {text-align: center;}
.bankrupt_steps .top {padding: 15px 25px; background: #ebebeb;}
.bankrupt_steps .top .line {margin-bottom: 25px; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.bankrupt_steps .top .item {width: 25%; text-align: center; position: relative;}
.bankrupt_steps .top .item .img {margin-bottom: 10px; height: 70px;}
.bankrupt_steps .top .item .img img {max-height: 70px; width: auto;}
.bankrupt_steps .top .item .text {}

.bankrupt_steps .top .line1 .item5 {width: 100%; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; padding-right: 35px; margin-top: 20px;}
.bankrupt_steps .top .line1 .item5 .img {margin: 0 0 0 25px; height: 90px;}
.bankrupt_steps .top .line1 .item5 .img img {max-height: 90px;}

.bankrupt_steps .top .line2 .item {width: 33%;}
.bankrupt_steps .top .line2 .item9 {width: 100%; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; margin-top: 20px; padding-left: 35px;}
.bankrupt_steps .top .line2 .item9 .img {margin: 0 25px 0 0; height: 90px;}
.bankrupt_steps .top .line2 .item9 .img img {max-height: 90px;}

.bankrupt_steps .top .line3 .item14 {width: 100%; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; margin-top: 25px; padding-right: 35px;}
.bankrupt_steps .top .line3 .item14 .img {margin: 0 0 0 25px; height: 90px;}
.bankrupt_steps .top .line3 .item14 .img img {max-height: 90px;}

.bankrupt_steps .top .line4 .item {width: 33%;}
.bankrupt_steps .top .line4 .item16 {margin-top: 80px;}

.bankrupt_steps .top .line4 .item17 .img {height: 90px;}
.bankrupt_steps .top .line4 .item17 .img img {max-height: 90px;}

.bankrupt_steps .top .line5 {-webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}
.bankrupt_steps .top .line5 .item {width: 33%;}

.bankrupt_steps .top .line6 .item20 {width: 100%; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; padding-right: 35px; margin-bottom: 25px;}
.bankrupt_steps .top .line6 .item20 .img {margin: 0 0 0 25px; height: 90px;}
.bankrupt_steps .top .line6 .item20 img {max-height: 90px;}

.bankrupt_steps .bottom {padding: 15px 25px; background: #70ecec;}
.bankrupt_steps .bottom p {margin: 0;}

.bankrupt_steps .item:before,
.bankrupt_steps .item:after {content:""; position:absolute; background: #6f5f81;}
.bankrupt_steps .item1:after {top:40px; left:150px; width:144px; height:2px;}
.bankrupt_steps .item2:after {top:40px; left:160px; width:124px; height:2px;}
.bankrupt_steps .item3:after {top:40px; left:170px; width:114px; height:2px;}
.bankrupt_steps .item4:after {top: 130px; right:50px; width:2px; height:34px;}
.bankrupt_steps .item5:after {top: 80px; right: 50px; width:2px; height:76px;}
.bankrupt_steps .item6:before {/*top:50%; left:0; width:34px; height:2px;*/}
.bankrupt_steps .item6:after {top:40px; left:200px; width:194px; height:2px;}
.bankrupt_steps .item7:after {top:40px; left:200px; width:184px; height:2px;}
.bankrupt_steps .item8:after {top:40px; left:215px; width:45px; height:2px;}

.bankrupt_steps .item9:before {bottom:100px; left:40px; width:2px; height:25px;}
.bankrupt_steps .item9:after {top: 100px; left:40px; width:2px; height:56px;}

.bankrupt_steps .item10:before {top:40px; right:170px; width:17px; height:2px;}
.bankrupt_steps .item10:after {top:40px; left:170px; width:122px; height:2px;}
.bankrupt_steps .item11:after {top:40px; left:170px; width:112px; height:2px;}
.bankrupt_steps .item12:after {top:40px; left:170px; width:112px; height:2px;}
.bankrupt_steps .item13:after {top:40px; right:70px; width:2px; height:32px;}
.bankrupt_steps .item14:before {bottom:95px; right:70px; width:2px; height:18px;}
.bankrupt_steps .item14:after {top:90px; right:70px; width:2px; height:66px;}

.bankrupt_steps .item15:after {top:40px; left:195px; width:500px; height:2px;}
.bankrupt_steps .item16:before {bottom:96px; left:50%; width:2px; height:32px;}
.bankrupt_steps .item16:after {top:72px; left:50%; width:2px; height:32px;}

.bankrupt_steps .item17:after {top:40px; left:210px; width:30px; height:2px;}

.bankrupt_steps .item18:after {top:40px; left:200px; width:192px; height:2px;}
.bankrupt_steps .item19:after {/*top:50%; right:0; width:32px; height:2px;*/}

.bankrupt_steps .item20:before {top:100px; right:70px; width:2px; height:56px;}
.bankrupt_steps .item20:after {bottom:100px; right:70px; width:2px; height:32px;}

.bankrupt_steps .item21:after {top:40px; left:160px; width:122px; height:2px;}
.bankrupt_steps .item22:after {top:40px; left:170px; width:112px; height:2px;}

.bankrupt_steps .item23:after {top:40px; left:170px; width:122px; height:2px;}
.bankrupt_steps .item24:after {top:40px; right:70px; width:10px; height:2px;}


.bankrupt_condition {margin-bottom: 40px; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; background: #ebebeb;}
.bankrupt_condition .img {}
.bankrupt_condition .text {padding: 15px 25px;}
.bankrupt_condition .h3 {font-size: 23px;}
.bankrupt_condition .text ol {}
.bankrupt_condition .text ol li {}

.my-div {width: 270px; margin-right:20px; float:left; }
.my-div p {font-weight:bold;}
.my-div img {border-radius: 130px;}

.catalog .mp_partners {margin-top: 20px;}

.uss_catalog_img_wrap {
    padding-top: 4px;
}
.uss_catalog_cat_img {
    border: none;
}
.italic-f {
    font-style: italic;
}
.bold-f {
    font-weight: bold;
}
.mp_partners .h3 {
	font-size: 24px;
	text-align: center;
}
.mp_partners_items {
    width: 100%;
    position: relative;
    overflow: hidden;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}
.mp_partners_items .owl-stage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 40px;
}
.mp_partners_items .image img {
	width: 140px;
	height: 140px;
}
.mp_partners_items .owl-dots {
    width: 100%;
    position: absolute;
    bottom: 0;
}
.mp_partners_items .owl-stage-outer {
	margin-bottom: 35px;
}
.mp_partners_items .owl-dots .owl-dot {
    background: url(../img/position-dot.png) 50% no-repeat;
    border: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    margin: 0 7px;
}
.mp_partners_items .owl-dots .owl-dot.active {
	background: url(../img/position-dot-active.png) 50% no-repeat;
}

.lh_popup {
	position: absolute;
    top: -20px;
}

.lh_popup a {
	display: inline-block;
    height: 35px;
    line-height: 35px;
    background: #ED9C27;
    color: #fff !important;
    text-decoration: none;
    padding: 0 10px;
    border-radius: 3px;
    font-size: 14px;
}
.lh_popup a:hover {
	opacity: .8;
}

.overlay {display:none; position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,.5); z-index:1500;}
.popup-window,
.popup-window  * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.popup-window {display:none; position:absolute; top:30%; left:50%; width:400px; padding:20px; margin-left:-200px; background:#fff; z-index:1550; color: #000; border-radius: 5px;}
.popup-window__close {position:absolute; top:15px; right:15px; width:36px; height:36px; cursor:pointer; background: #1954a8; color: #fff; font-size: 25px; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
.popup-window__close:hover {opacity: .8;}
.popup-window input[type="text"].styler,
.popup-window textarea.styler {width: 100%;}
.popup-window input[type="submit"].styler {}
.popup-window input[type="submit"].styler:not([disabled]):hover {}
.popup-window .fc_item .elem_item,
.popup-window .fc_item.fc_outputOnly .outputonly {width: 100%;}
.popup-window  .fc_form_tml .group .fc_item.fc_checkbox_one {width: 100%; text-align: left;}
.popup-window  .fc_checkbox_one label {font-weight: normal;}
.popup-window  .fc_form_tml {margin-bottom: 0;}
.popup-window .h3 {margin: 0 0 20px;}
.popup-window .fc_form_tml .group .fc_item.fc_checkbox .force_position_right {vertical-align: middle;}

.to-top-btn {
	display: none;
	width: 50px;
	height: 50px;
	background: url(/img/arrow-top.png) no-repeat center center #1954A8;
	border-radius: 50%;
	position: fixed;
	cursor: pointer;
	z-index: 99;
    bottom: 55px;
    right: 40px;
	box-shadow: 0px 1px 2px #000000;
}

.to-top-btn:hover {
	opacity: 0.8;
}
.uss_section_content p.tile {
    background: #ebebeb;
    padding: 28px 30px 33px;
    border-left: 4px solid #1954a8;
    position: relative;
    line-height: 1.65;
    text-transform: uppercase;
}


@media (max-width: 1000px) {
	.lh_logo img {
		width: 90px;
	}

	.bankrupt_steps .item:before, .bankrupt_steps .item:after {display: none;}
	.bankrupt_steps .top .item,
	.bankrupt_steps .top .line1 .item5 {width: 33%;}
	.bankrupt_steps .top .item {margin: 0 0 20px !important;}
	.bankrupt_steps .top .line1 .item5 {padding: 0; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;}
	.bankrupt_steps .top .line1 .item5 .img {height: 70px; margin: 0 0 10px;}
	.bankrupt_steps .top .line1 .item5 .img img {height: 70px;}
	.bankrupt_steps .top .line {margin-bottom: 20px;}
	.bankrupt_steps .top .line2 .item9 {width: 33%; padding: 0; display: block;}
	.bankrupt_steps .top .line2 .item9 .img {margin: 0 0 10px; height: 70px;}
	.bankrupt_steps .top .line2 .item9 .img img {height: 70px;}
	.bankrupt_steps .top .line3 .item14 {width: 33%; padding: 0; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;}
	.bankrupt_steps .top .line3 .item14 .img {margin: 0 0 10px;}
	.bankrupt_steps .top .item .text {text-align: center;}
	.bankrupt_steps .top .line6 .item20 {width: 33%; padding: 0; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;}
	.bankrupt_steps .top .line6 .item20 .img {margin: 0 0 10px; height: 70px;}
	.bankrupt_steps .top .line6 .item20 .img img {height: 70px;}
	.bankrupt_steps .top .line2 {-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse;-webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}
	.bankrupt_steps .top .line4 {-webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -moz-box-orient: horizontal; -moz-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}
	.bankrupt_steps .top .line5 {-webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start;}
	.bankrupt_steps .top .line6 .item20 {order: 5;}
	.bankrupt_steps .top .line6 .item24 {order: 6;}
	.bankrupt_steps .top .line6 .item23 {order: 7;}
	.bankrupt_steps .top .line6 .item22 {order: 8;}
	.bankrupt_steps .top .line6 .item21 {order: 9;}
	.bankrupt_steps .top .line4 .item16 {width: 100%; order: 15; text-align: left;}
}
@media (max-width: 980px) {
	.g-max-width:not(.mmenu_holder) {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}
@media (max-width: 800px) {
	.lh_menu {
		position: relative;
	}
	.lh_menu .more {
		display: block;
		-webkit-flex: 1 auto;
		-moz-flex: 1 auto;
		-ms-flex: 1 auto;
		-o-flex: 1 auto;
		flex: 1 auto;
	}
	.lh_menu .more>span {
		color: #fff;
		display: inline-block;
		width: 100%;
		font-size: 18px;
		text-decoration: none;
		line-height: normal;
		padding: 20px 0;
		margin: 0;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		font-family: 'helveticaneuecyrmedium';
		;
	}
	.lh_menu .more ul {
		display: none;
	}
	.lh_menu .more.open ul {
		display: block;
		position: absolute;
		left: 0;
		right: 0;
		top: 100%;
		width: 100%;
		background: #1954A8;
	}
}
@media (max-width: 768px) {
	.lh_l {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		align-items: center;
	}
	.l-header .burger {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.l-header-holder {
		border-bottom: 1px solid rgba(0, 48, 117, 0.5);
	}
	.adaptive-menu.open {
		display: block;
	}
	.lh_m {
		display: none;
	}
	.header_address {
		display: none;
	}
	.l-wrapper {
		padding-top: 15px;
	}
	.l-page-content {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.l-page-content .l_col {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		-o-flex: 0 100%;
		flex: 0 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.l-page-content .l-content {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		-o-flex: 0 100%;
		flex: 0 100%;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.l-page-content .l_col .block>*:not(.h3) {
		display: none;
	}
	.l-page-content .l_col .block {
		margin-bottom: 0;
	}
	.l-page-content .l_col .h3 {
		margin: 0 0 30px 0;
		padding: 7px 10px;
		background: #1954A8;
		color: #fff;
		padding-left: 35px;
		background-image: url('./../img/aside-catalog-title.png');
		background-repeat: no-repeat;
		background-position: 10px center;
	}
	.l-page-content .l_col .h3.open {
		background-color: #001B42;
		margin-bottom: 13px;
	}
	.l-page-content .l_col .h3.open+* {
		display: block !important;
		margin-bottom: 25px;
	}
	.lh_menu {
		display: none;
	}

	.bankrupt_statement_top {padding: 15px;}
	.bankrupt_aftermath .middle .text {padding: 0;}
	.lh_contact {margin-top: 0;}
	.lh_popup {position: static;}
}
@media (max-width: 678px) {
	.spec_table .tr {
		flex-wrap: wrap;
	}
	.spec_table .tr .td {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		-o-flex: 0 100%;
		flex: 0 100%;
	}
}
@media (max-width: 640px) {
	.lf_hold_holder {
		flex-wrap: wrap;
		padding: 20px 10px 0;
	}
	.lf_hold_holder>div {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		-o-flex: 0 100%;
		flex: 0 100%;
		text-align: center;
	}
	.lf_hold_holder .lf_l {
		margin-bottom: 15px;
	}
	.l-footer-holder {
		flex-wrap: wrap;
	}
	.l-footer-holder .left {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		-o-flex: 0 100%;
		flex: 0 100%;
		margin-bottom: 15px;
		text-align: center;
	}
	.l-footer-holder .right {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		-o-flex: 0 100%;
		flex: 0 100%;
		text-align: center;
		align-items: center;
	}
	.lf_l {
		display: none;
	}
	.lf_soc {
		display: none;
	}
	.lh_nav_ico {
		display: none;
	}
	.lf_stats {
		display: none;
	}
}
@media (max-width: 550px) {
	.catalog_order_form_wrap {display: block;}
	.catalog_order_form_wrap .info {display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center; width: 100%; text-align: left; margin-bottom: 10px;}
	.catalog_order_form_wrap .img {margin-right: 30px;}
	.catalog_order_form_wrap .info img {max-width: 100px;}
	.catalog_order_form_wrap .fc_item .elem_item, .catalog_order_form_wrap .fc_item.fc_outputOnly .outputonly, .catalog_order_form_wrap input[type=text].styler, .catalog_order_form_wrap textarea.styler, .catalog_order_form_wrap .fc_form_tml .group .fc_item.fc_checkbox_one, .catalog_order_form_wrap input[type=submit].styler {width: 100%;}
	.catalog_order_form_wrap .h3 {font-size: 28px;}

	.bankrupt_statement_top .item .title,
	.bankrupt_statement_bottom .line1 .text,
	.bankrupt_aftermath .top .line .text,
	.bankrupt_aftermath .middle .text {font-size: 16px;}
	.bankrupt_statement_bottom .line1 img {width: 60px;}
	.bankrupt_aftermath .top .line_items .item .title {font-size: 14px;}
	.bankrupt_condition .img {display: none;}

	.bankrupt_steps .top .item, .bankrupt_steps .top .line1 .item5,
	.bankrupt_steps .top .line2 .item,
	.bankrupt_steps .top .line2 .item9,
	.bankrupt_steps .top .line3 .item14,
	.bankrupt_steps .top .line4 .item,
	.bankrupt_steps .top .line5 .item,
	.bankrupt_steps .top .line6 .item20 {width: 50%;}

	.bankrupt_steps .top .line2 .item6 {order: 7;}
	.bankrupt_steps .top .line2 .item7 {order: 6;}
	.bankrupt_steps .top .line2 .item8 {order: 6;}
	.bankrupt_steps .top .line2 .item9 {order: 6;}

	.my-div {width: 45%; margin-bottom: 25px;}
	.my-div img {max-width: 100%; height: auto;}

	.to-top-btn {bottom: 110px; right: 25px;}

}
@media (max-width: 500px) {
	table.table {}
	table.table tbody {
		display: block;
	}
	table.table tr {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	table.table tr td {
		-webkit-flex: 0 100%;
		-moz-flex: 0 100%;
		-ms-flex: 0 100%;
		-o-flex: 0 100%;
		flex: 0 100%;
	}
}
@media screen and (max-width: 768px) {
.bankrupt_steps{
display:none;
}
}
/* меню услуг */
.my_link a {
	display: block; 
	float: left;
	text-align: center;
	padding: 10px;
	border: 1px solid #ffffff;

    width: calc(33.33% - 10px);
    margin-right: 10px;
    margin-bottom: 10px;
}
.my_link a:hover {
    background: #f7f8f9;
}
.my_link a span {
	display: block;
	clear: both;
	width: 100%;
}
.my_link a img {
	clear: both;
}
.clr    {
    display: block;   
    width: 100%;
    clear: both;
}
@media (max-width: 600px) {
    .my_link a {
    	padding: 10px;
        width: calc(100%);
        margin-right: 0px;
        margin-bottom: 10px;
        clear: both;
    }
}
/* список маркированый с цифрами */
.list3a {
    padding:0;
    list-style: none;
    counter-reset: li;
}    
.list3a li {
    position: relative;
    border-left: 4px solid #337AB7;
    padding:16px 20px 16px 28px;
    margin:12px 0 12px 80px;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.list3a li:before {
    line-height: 32px;
    position: absolute;
    top: 10px;
    left:-80px;
    width:80px;
    text-align:center;
    font-size: 24px;
    font-weight: bold;
    color: #77AEDB;
    counter-increment: li;
    content: counter(li);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}
.list3a li:hover:before {
    color: #337AB7;
}
.list3a li:after {
    position: absolute;
    top: 26px;
    left: -40px;
    width: 60px;
    height: 60px;
    border: 8px solid #3399FF;
    border-radius: 50%;
    content: '';
    opacity: 0;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0.1);
    -moz-transform: translateX(-50%) translateY(-50%) scale(0.1);
    transform: translateX(-50%) translateY(-50%) scale(0.1);
    pointer-events: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;        
}
.list3a li:hover:after {
    opacity: 0.2;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    -moz-transform: translateX(-50%) translateY(-50%) scale(1);
    transform: translateX(-50%) translateY(-50%) scale(1);
}    
/* список маркированый с галочкой */
.list6b {
    padding:0;
    list-style: none;
}
.list6b li{
    padding:5px;
}
.list6b li:before {
    padding-right:5px;
    font-weight: bold;
    color: #C0C0C0;
    content: "\2714";
    transition-duration: 0.5s;
}
.list6b li:hover:before {
    color: #337AB7;
    content: "\2714";
}  
/* список маркированый цифра в круге */
.list4b {
    padding:0;
    list-style: none;
    counter-reset: li;
}    
.list4b li {
    position: relative;
    padding:12px 20px 20px 28px;
    margin-left: 40px;
    transition-duration: 0.3s;
}
.list4b li:before {
    border: 6px solid transparent;
    line-height: 30px;
    position: absolute;
    top: 0;
    left:-30px;
    width:42px;
    text-align:center;
    font-size: 13px;
    font-weight: bold;
    color: #ADCEE9;
    counter-increment: li;
    content: counter(li);
    transition-duration: 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}
.list4b li:hover:before {
    color: #337AB7;
}
.list4b li:after {
    position: absolute;
    top: 0;
    left: -30px;
    width: 42px;
    height: 42px;
    border: 6px solid #DDDDDD;
    border-radius: 50%;
    content: '';
    opacity: 0.5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}
.list4b li:hover:after {
    animation: 500ms ease-in-out 0s bounceIn;
    opacity: 1;
    border: 6px solid #ADCEE9;    
}    
 
@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
    }
    20% {
        transform: scale3d(1.3, 1.3, 1.3);
    }
    40% {
        transform: scale3d(.9, .9, .9);
    }
    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        transform: scale3d(.97, .97, .97);
    }
    to {
        opacity: 1;
        transform: scale3d(1, 1, 1);
    }
}
/* тень для блоков */
.shadow {
    position:relative;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 30px rgba(0, 0, 0, 0.1) inset;
}
/* оформление ссылок */
.container99 a {
    position: relative;
    text-decoration: none;
    color: #337AB7;
    display: inline-block;
}
.container99 a::before, 
.container99 a::after {
    content: '';
    position: absolute;
    transition: transform .5s ease;
    left: -4px;
    top: 0;
    width: calc(100% + 8px);
    height: 100%;
    border-style: solid;
    border-color: #337AB7;
    box-sizing: border-box;
}
.container99 a::before {
    border-width: 1px 0 1px 0;
    transform: scaleX(0);
}
.container99 a::after {
    border-width: 0 1px 0 1px;
    transform: scaleY(0);
}
.container99 a:hover::before, 
.container99 a:hover::after {
    transform: scale(1, 1);
}
/* ссылка с затемнением */
.container98 a {
    color: #3399FF;
    text-decoration:none;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    position:relative;
    display:inline-block;
}    
.container98 a:hover {
    text-decoration:none;
    color: #337AB7;
    z-index:1;
    position:relative;
}        
.container98 a::after{
    position: fixed;
    width: 100%;
    height: 100%;
    content: "";
    z-index:-1;
    top:0;
    left:0;
    pointer-events: none;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    opacity:0;
}
.container98 a:hover::after,
.container98 a:focus::after {
    background: #FFF;
    opacity:0.8;
}
/*текст наборный*/
.textmatrix {
  width: 28ch;
  color: #003075;
  font-family: Verdana;
  font-size: 24px;
  white-space: nowrap;
  overflow: hidden;
  animation: cursor 0.75s step-end infinite, printed_text 4.25s steps(28);
}
@keyframes printed_text {
  from {
    width: 0;
  }
}
/*лист услуг*/

