* {
	outline: none;
}
body, html {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
	background: #e7e1f0 url(../img/top_fon.png) repeat-x 0 0;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
.g-max-width {
	margin: 0 auto;
	width: 1200px;
}
.g-clean {
	clear: both;
	font-size: 0;
	overflow: hidden;
}
body {
	color: black;
	font: 0.8em/1.2 Arial, sans-serif;
}
table, td, th {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	font-size: 100%;
}
form {
	margin: 0;
	padding: 0;
}
input, select, textarea {
	font: normal 1.0em/1.2 Arial, sans-serif;
}
textarea {
	resize: none;
	overflow: auto;
}
input, select, button {
	vertical-align: middle;
}
hr {
	border: 1px solid #ccc;
	padding: 0;
	margin: 0.5em 0;
}
ul, ol, li {
	margin: 5px 15px;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 10px 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, th {
	color: #000;
}
h1 {
	font-size: 1.6em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 1.2em;
}
a {
	color: #401878;
	text-decoration: underline;
}
a:hover {
	color: #401878;
	text-decoration: none;
}
.b_round {
	border-radius: 10px;
}
.l-page {
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
}
.l-page-rubber {
	width: 100%;
	min-width: 1000px;
}
.l-page-holder, .l-header-holder, .l-footer-holder {
	padding: 0px;
	position: relative;
}
.l-page-holder {
	padding-bottom: 105px;
	z-index: 10;
}
.calc_page .l-page-holder {
	padding-bottom: 30px;
}
.l-wrapper {
	width: 100%;
}
.l-header {
	height: 200px;
	position: relative;
	width: 100%;
	background: url(../img/header_inner.png) no-repeat 50% 0;
	z-index: 999;
}
.mpage .l-header {
	height: 495px;
	background: url(../img/header.png) no-repeat 50% 0;
}
.l-page {
	padding-bottom: 15px;
}
.calc_page .l-header {
	height: 330px;
	background: none;
}
.l-page-content {
	width: 100%;
	float: left;
	overflow: hidden;
}
.l-content {
	margin: 0 0 0 277px;
}
.mpage .l-content {
	margin: 0 255px 0 380px;
}
.calc_page .l-content {
	margin: 0;
}
.l-page-left {
	float: left;
	position: relative;
	width: 250px;
	margin-left: -100%;
	/*overflow: hidden;*/
}
.mpage .l-page-left {
	width: 365px;
}
.l-page-right {
	float: left;
	width: 238px;
	margin-left: -238px;
	overflow: hidden;
}
.l-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #6454ad;
	font-size: 12px;
	width: 100%;
	height: 96px;
	overflow: hidden;
	z-index: 101;
}
.calc_page .l-footer {
	display: none;
}
.l-footer a {
	color: #6454ad;
}
/* layout.css
 * Стили всей вертски сайта, основной рабочий файл
 *
 */

.lh_logo {
	position: absolute;
	top: 22px;
	left: 0;
}
.lh_logo a {
	text-decoration: none;
}
.lh_text {
	position: absolute;
	top: 223px;
	right: 0;
	width: 235px;
}
.lh_text .logo_text_urrelkom {
	position: relative;
	margin: 0 0 10px;
}
.lh_text .logo_text_urrelkom a {
	text-decoration: none;
}
.lh_phone {
	color: #493b88;
	font-size: 29px;
	letter-spacing: -1px;
}
.lh_menu {
	position: absolute;
	top: 137px;
	left: 0;
	width: 100%;
	z-index: 999;
}
.lh_menu ul {
	margin: 0 0 0 5px;
	display: flex;
}
.lh_menu li {
	/*float: left;*/
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0 2px 0 0;
	background: url(../img/lh_menu_pol.png) no-repeat 100% 2px;
	display: inline;
    width: 100%;
    flex: 1 auto;
    text-align: center;
}
.lh_menu li.last {
	background: none;
}
.lh_menu a {
	color: #fff;
	text-decoration: none;
	display: block;
	text-shadow: 1px 1px 1px #e44407;
	height: 44px;
	font: bold 12px/44px Tahoma;
	padding: 0 9px;
	_width: 1%;
	zoom: 1;
	white-space: nowrap;
}
.lh_menu a:hover, .lh_menu a.active, .lh_menu .selected a {
	background: #fc9756;
	color: #fff;
}
.lh_menu .submenu {
	position: absolute;
	left: -1px;
	width: 205px;
	padding: 10px 0;
	border: 1px solid #b66218;
	background: url(../img/submenu.png) repeat 0 0;
	margin: 0;
	display: none;
}
.lh_menu .selected .submenu {
	display: block;
}
.lh_menu .submenu li {
	float: none;
	background: none;
	margin: 7px 20px;
	display: block;
	width:auto;
}
.lh_menu .selected .submenu a {
	height: auto;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 1px 1px 1px #da4f21;
	padding: 0 0 0 10px;
	background: url(../img/arr3.png) no-repeat 0 6px;
	white-space: normal;
	_width: auto;
	font-size: 13px;
}
.lh_menu .selected .submenu a:hover, .lh_menu .submenu .selected a.active {
	text-decoration: underline;
	background-color: none;
}
.lh_contact {
	position: absolute;
	top: 50px;
	left: 500px;
	width: 235px;
	height: 74px;
	color: #493b88;
	font-size: 14px;
}
.lh_cp_stat {
	position: absolute;
	top: 50px;
	right: 0;
	color: #493b88;
	font-size: 12px;
	text-align: right;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.lh_cp_stat .total {
	color: #ff6301;
	font: bold 24px Tahoma;
}
.lh_nav_ico {
	position: absolute;
	top: 20px;
	right: 0;
}
.lh_nav_ico a {
	text-decoration: none;
	margin: 0 0 0 20px;
}
.calc_page .l-header .lh_logo {
	display: none;
}
.calc_page .l-header .lh_contact {
	display: none;
}
.calc_page .l-header .lh_cp_stat {
	display: none;
}
.calc_page .l-header .lh_nav_ico {
	display: none;
}
.calc_page .l-header .lh_menu {
	display: none;
}
.uss_privacy_policy_text {
    font-size: 15px;
}
.lh_visual {
	position: absolute;
	top: 75px;
	right: 0;
	width: 468px;
	height: 70px;
	overflow: hidden;
}
.lh_visual p {
	margin: 0;
}
.bbnr {
	margin: 0 0 15px;
	position: relative;
	padding: 10px;
	background: #fff;
	border-top: 1px solid #f1edf6;
}
.calc_page .bbnr {
	display: none;
}
.bbnr table {
	width: 100%;
}
.bbnr th {
	padding: 5px 15px;
	vertical-align: top;
	color: #222;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
}
.bbnr td {
	padding: 5px 15px;
	vertical-align: top;
	width: 165px;
}
.bbnr ul {
	border-top: 1px solid #d1d1d1;
	padding: 10px 0;
	margin: 0;
}
.bbnr li {
	margin: 10px 0;
	list-style: none;
}
.bbnr a {
	color: #222;
	text-decoration: none;
}
.partners {
	background: url(../img/partners_bg.png) repeat-x 0 0;
	height: 73px;
	margin: 15px 0;
	position: relative;
}
.calc_page .partners {
	display: none;
}
.partners .partner1, .partners .partner2, .partners .partner3 {
	float: left;
}
.partners .partner1 {
	width: 38%;
}
.partners .partner2 {
	width: 30%;
}
.partners .partner3 {
	width: 30%;
}
.partners img {
	float: left;
	margin-right: 10px;
}
.partners span {
	display: block;
	color: #b89fd9;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.partners span a {
	color: #b89fd9;
	text-decoration: none;
	font-size: 12px;
}
.partners .partner1 div {
	padding-left: 28px;
}
.partners .partner1 span {
	padding: 20px 0 0 18px;
}
.partners .partner2 span {
	padding: 25px 0 0 12px;
}
.partners .partner3 span {
	padding: 20px 0 0 33px;
}
.lf_system {
	margin: 2px 0 0;
}
.uss-copy-seo{
    display: flex;
    justify-content: flex-end;
    margin-top: 5px;
}
.lf_copyright {
	position: absolute;
	top: 0px;
	right: 0;
	width: 235px;
	overflow: hidden;
	text-align: right;
}
.lf_stats {
	position: absolute;
	top: 0px;
	left: 0;
	width: 280px;
	overflow: hidden;
}
.lf_contact {
	position: absolute;
	top: 0;
	left: 320px;
	width: 515px;
}
/* content.css
 * Стандартные стили контента сайта (таблицы, изображения), не модулей и пр.
 *
 */

.cont_block {
	position: relative;
	background: #fff url(../img/purple.gif) repeat-x 0 100%;
	margin: 0 0 20px;
}
.lpc_text {
	padding: 5px 20px 25px;
}
.lpc_title {
	position: relative;
	border-bottom: 4px solid #ff5b01;
	background: #f5a165 url(../img/lpc_title.png) repeat-y 0 0;
	padding: 22px 20px 18px;
}
.lpc_title h1 {
	color: #fff;
	margin: 0;
	font: 18px Tahoma;
}
.mpage .lpc_title {
	position: relative;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.mpage .lpc_title a.view_all {
	color: #fff;
    background: -webkit-gradient(linear,left top, left bottom,from(#8558BD),to(#4E398C));
    background: linear-gradient(#8558BD,#4E398C);
    box-shadow: 0 -2.5px 5px #d0c4e9;
    padding: 7px 20px 9px;
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
    display: inline-block;
}
.mpage .lpc_title a.view_all:hover {
    background: -webkit-gradient(linear,left top, left bottom,from(#4E398C),to(#8558BD));
    background: linear-gradient(#4E398C,#8558BD);
}
.lpc_navigation {
	margin: 0 0 15px;
	font-size: 12px;
	color: #b4b4b4;
	padding: 25px 20px 0;
	background: url(../img/lpc_navigation.png) repeat-x 0 0;
}
.lpc_navigation a {
	color: #401878;
}
.lpc_navigation span {
	color: #401878;
}
.mpage .lpc_navigation {
	margin: 0;
}
.b_iblock {
	position: relative;
	margin: 0 0 20px;
}
.b_iblock .title {
	position: relative;
	border-bottom: 4px solid #eb9629;
	padding: 12px 20px 10px;
	font-size: 18px;
	background: #eae4f2 url(../img/b_iblock_title.png) no-repeat 100% 100%;
	line-height: 21px;
}
.block_pravo .title {
	background-image: url(../img/block_pravo.png);
}
.block_hot_line .title {
	background-image: url(../img/superman.png);
	background-size: auto 65px;
}
.block_konsalting .title {
	background-image: url(../img/block_konsalting.png);
}
.b_iblock .title a {
	text-decoration: none;
}
.b_iblock .txt {
	position: relative;
	background: #fff;
	box-shadow: 2px 2px 3px #ccc;
	-webkit-box-shadow: 2px 2px 3px #ccc;
}
.block_konsalting .txt {
	background: #fff url(../img/orange.gif) repeat-x 0 100%;
}
.b_iblock .txt_inner {
	padding: 15px 20px;
	background: url(../img/lpc_navigation.png) repeat-x 0 0;
}
.block_pravo .txt_inner {
	padding-top: 30px;
}
.b_iblock .txt ul {
	margin: 5px 0;
}
.b_iblock .txt li {
	margin: 5px 0;
	border-bottom: 1px solid #dcd6d6;
	list-style: none;
}
.b_iblock .txt li a {
	display: block;
	padding: 3px 0 10px 25px;
	background: url(../img/arr.png) no-repeat 0 5px;
	font-weight: bold;
}
.b_iblock .txt li a:hover, .b_iblock .txt li a.active {
	background-image: url(../img/arr2.png);
	color: #555;
}
.b_iblock .txt .news_block_item {
	border-bottom: 1px solid #dcd6d6;
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 10px;
	margin: 0 0 10px;
}
.b_iblock .txt .news_block_item .title {
	background: none;
	font-size: 13px;
	padding: 0;
	border: none;
	line-height: 15px;
	display: inline;
}
.b_iblock .txt .news_block_item .date {
	color: #eb9629;
	display: inline;
}
.b_iblock .txt .news_block_item .preview {
	display: none;
}
.b_iblock .txt .last {
	border: none;
	margin: 0;
}
.mpage .news_list .date {
	display: none;
}
.news_list .uss_news_item {
	margin: 0 0 5px;
}
.mpage .block_pravo {
	height: 250px;
	overflow: hidden;
}
.mpage .block_hot_line {
	height: auto;
	overflow: hidden;
}
.mpage .block_konsalting {
	height: 305px;
	overflow: hidden;
}
.mpage .cont_block {
	height: 804px;
	overflow: hidden;
}
.mpage .lpr_form {
	overflow: hidden;
}
.mpage .l-page-right {
	overflow: hidden;
}
.lpr_bnr {
	overflow: hidden;
}
.lpr_bnr p {
	margin: 14px 0;
}
/* слайдер */

#mainBanWrapp {
	position: absolute;
	top: 191px;
	left: 0;
	width: 100%;
	overflow: hidden;
	height: 288px;
}
.calc_page #mainBanWrapp {
	top: 20px;
}
#mainBanScroll {
	position: absolute;
	top: 0;
	left: 0;
	/*width:3824px;*/
}
#mainBanScroll .slide {
	position: relative;
}
#mainBanScroll .slide .plat {
	position: absolute;
	background: url(./../img/plat.png) center no-repeat;
	width: 241px;
	height: 70px;
}
#mainBanScroll .slide1 .plat {}
#mainBanScroll .slide2 .plat {}
#mainBanScroll .slide3 .plat {}
#mainBanScroll .slide4 .plat {}
#scrollWrapp {
	position: relative;
	float: left;
	width: 750px;
	height: 288px;
	margin-left: -2px;
}
.mainBan {
	float: left;
	width: 750px;
	width: 950px;
	height: 288px;
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-color: transparent;
	position: relative;
}
.mainBan a.slide-link {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.mainBan .plat {
	position: absolute;
	display: inline-block;
	left: 0;
	top: 0;
	background: url(./../img/plat.png) center right no-repeat;
	width: 241px;
	height: 70px;
	font-size: 18px;
	color: #fff;
	font-family: 'Tahoma';
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	letter-spacing: -0.7px;
}
.mainBan .plat a {
	font-family: 'Tahoma';
}
.mainBan.slide1 .plat {
	left: 0;
	top: 0;
}
.mainBan.slide1 .plat a {
	padding: 12px 0 0 49px;
	display: block;
	font-size: inherit;
	font-weight: inherit;
	text-decoration: none;
	color: #fff;
}
.mainBan.slide1 .plat a:hover {
	text-decoration: underline;
}
.mainBan.slide2 .plat {
	font-size: 12px;
	color: #fff;
	top: 70px;
	letter-spacing: 0;
	height: 73px;
	width: 280px;
	background: url(./../img/plat2.png) center right no-repeat;
}
.mainBan.slide2 .plat ul {
	padding: 6px 0 0 47px;
	margin: 0;
	list-style-type: none;
}
.mainBan.slide2 .plat ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: url(../img/pluss.png) no-repeat 2px 4px;
}
.mainBan.slide2 .plat ul li a {
	color: #fff;
	font-weight: bold;
	padding: 0 0 6px 25px;
	display: block;
}
.mainBan.slide3 .plat {
	font-size: 12px;
	color: #fff;
	top: 145px;
	letter-spacing: 0;
	height: 71px;
	width: 279px;
	background: url(./../img/plat3.png) center right no-repeat;
}
.mainBan.slide3 .plat ul {
	padding: 6px 0 0 47px;
	margin: 0;
	list-style-type: none;
}
.mainBan.slide3 .plat ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: url(../img/pluss.png) no-repeat 2px 4px;
}
.mainBan.slide3 .plat ul li a {
	color: #fff;
	font-weight: bold;
	padding: 0 0 6px 25px;
	display: block;
}
.mainBan.slide4 .plat {
	font-size: 12px;
	color: #fff;
	top: auto;
	bottom: 0;
	letter-spacing: 0;
	height: 73px;
	width: 279px;
	background: url(./../img/plat3.png) center right no-repeat;
}
.mainBan.slide4 .plat ul {
	margin: 0;
	padding: 6px 0 0 47px;
	list-style-type: none;
}
.mainBan.slide4 .plat ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: url(../img/pluss.png) no-repeat 2px 4px;
}
.mainBan.slide4 .plat ul li a {
	color: #fff;
	font-weight: bold;
	padding: 0 0 6px 25px;
	display: block;
}
#mainBanLeft {
	position: relative;
	float: left;
	width: 252px;
	z-index: 5;
}
#mainBanLeft p {
	margin: 0;
}
.mainBanButtn {
	width: 252px;
	height: 72px;
	margin-top: 0px;
	cursor: pointer;
}
.mainBanButtn p {
	height: 72px;
	padding: 0 20px 0 84px;
	background-color: #c8c8c8;
	background-position: 0 -72px;
	background-repeat: no-repeat;
	font-size: 12px;
}
.mainBanButtn a {
	display: inline-block;
	text-shadow: #1a2c72 0 1px 1px;
	text-decoration: none;
	vertical-align: middle;
	color: #fff;
}
.mainBanButtn .activeBtn {
	width: 170px;
	padding: 0 14px 0 84px;
	background-color: transparent;
	background-position: 0 0;
	_width: 252px;
}
.activeBtn a {
	color: #fff;
	text-shadow: #c04500 0 1px 1px;
}
.helper-left {
	height: 100% !important;
	min-height: 59px;
	width: 0;
	display: inline-block;
	vertical-align: middle;
}
.mainBanRight {
	float: right;
	position: relative;
	width: 238px;
	background: #fff;
}
#mainBanOverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 264px;
	height: 288px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background-color: #fff;
}
.mainBanTxt {
	position: relative;
	padding: 20px 12px 12px 20px;

    height: 299px;
}
.mainBanTxt h3 {
	padding: 0 0 10px;
	font-size: 17px;
	color: #493b88;
}
.mainBanTxt ul {
	margin: 10px 0;
}
.mainBanTxt ul li {
	padding: 2px 0 2px 20px;
	margin: 3px 0;
	list-style: none;
	color: #6454ad;
	font-size: 12px;
	font-family: Arial, sans-serif;
	background: url(../img/arr.png) no-repeat 0 2px;
}
.mainBanTxt a {
	color: #6454ad;
	text-decoration: none;
}
/* конец слайдера */

.mpage .uss_news div.uss_news_group_content {
	display: none;
}
.mpage .news_list h3 {
	display: none;
}
.mpage .news_list .uss_news_item {
	display: block;
}
.mpage .news_list .uss_news_item div {
	display: block;
}
.lpr_form {
	background: #e7effe;
	margin: 0 0 20px;
	padding: 15px 20px 20px;
}
.lpr_form h3,
.lpr_form .h3 {
	font: 18px Tahoma;
	margin: 0 0 5px;
}
.lpr_form label {
	color: #493b88;
	font-weight: normal !important;
}
.lpr_form .uss_form_text {
	background: url(../img/uss_form_text.png) no-repeat 0 100%;
	padding: 0 0 3px;
}
.lpr_form .uss_form_text input {
	width: 186px;
	border: none;
	background: none;
	margin: 0 5px;
}
.lpr_form .uss_form_text select {
	width: 186px;
	border: none;
	background: none;
	margin: 0 5px;
}
.lpr_form .uss_form_submit input {
	width: 70px;
	border: none;
	background: url(../img/uss_form_submit.png) no-repeat 0 0;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	height: 25px;
}
.skp_title_h1 {
	color: #331E86;
	font-size: 18px;
	margin: 15px 0 5px;
	font-weight: bold;
}
.skp_outputtext {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 15px;
}
.skp_item {
	position: relative;
	margin: 0;
	padding: 20px 24px;
	border-top: 1px solid #dcd6d6;
}
.skp_active {
	background: #f3ebfd;
}
.skp_item .skp_title {
	color: #000;
	font: 18px arial;
	margin: 0 0 20px;
}
.skp_item .skp_more {
	position: absolute;
	top: 25px;
	right: 24px;
	padding: 0 15px 0 0;
	background: url(../img/arr_d.png) no-repeat 100% 50%;
}
.skp_active .skp_more {
	background: url(../img/arr_u.png) no-repeat 100% 50%;
}
.skp_item .skp_more a {
	text-decoration: none;
	color: #401878;
	border-bottom: 1px dotted #401878;
	font-size: 12px;
}
.skp_active .skp_more a {
	color: #9c9c9c;
	border-color: #9c9c9c;
}
.skp_item .skp_preview {
	display: block;
	overflow: hidden;
}
.skp_active .skp_preview {
	display: none;
}
.skp_item .skp_content {
	display: none;
	overflow: hidden;
}
.skp_active .skp_content {
	display: block;
}
.order_call {
	text-align: center;
	margin: 0 0 10px;
	padding: 10px 0 15px 40px;
	background: url(../img/tel.png) no-repeat 0 0;
}
.order_call a {
	font-size: 14px;
	/* text-decoration:none; font-weight:bold; text-transform:uppercase;*/
}
/*.order_call a span {color:#FF6301;}*/

.call_form {
	display: none;
	position: absolute;
	top: 120px;
	left: 220px;
	padding: 12px 18px 10px;
	background: #E7EFFE;
	z-index: 1001;
	border: 2px solid #6454ad;
	width: 345px;
}
.mpage .call_form {
	right: 200px;
	left: auto;
}
.call_form .close {
	position: absolute;
	top: 10px;
	right: 10px;
	font: bold 14px Verdana;
	cursor: pointer;
	color: #ff0000;
}
.call_form .blockform {
	width: 305px;
	text-align: left;
}
.call_form .blockform h3 {
	margin: 0 0 28px;
}
.call_form .uss_ok_form {
	margin: 0 10px 5px 0;
}
.call_form .uss_error_form {
	margin: 0 10px 5px 0;
}
.call_form .uss_error_form ol li {
	font-size: 11px;
}
.call_form .uss_form_tml .uss_form_item {
	margin: 0 0 5px;
}
.call_form .uss_form_tml .uss_form_notice p {
	margin: 0;
}
.call_form .uss_form_tml .uss_form_textarea {
	display: none;
}
.uss_form_tml input[type="checkbox"] {
	width: auto;
	float: left;
	margin: 2px 5px 0 0;
}
.calc_form_inner .checkbox_item {
	overflow: hidden;
	margin: 0 20px 5px 0;
	zoom: 1;
	/*float:left;*/
	width: 300px;
}
.calc_form_inner .checkbox_item label {
	font-weight: normal !important;
	float: left;
}
.calc_form_inner .uss_form_tml .uss_form_item {
	margin: 0 0 20px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px;
}
.calc_form_inner .uss_form_tml .uss_form_submit {
	border: none;
	text-align: center;
}
.calc_form_inner .uss_form_tml .uss_form_submit input {
	border: none;
	height: 44px;
	background: url(../img/header_inner.png) no-repeat 50% -137px;
	padding: 0 15px;
	color: #fff;
	font-weight: bold;
	font-size: 22px;
	cursor: pointer;
}
.calc_a {
	margin-bottom: 3px;
}
.l-page-left .calc_a {
	margin-bottom: 15px;
}
.calc_a a,
.free_b a {
	display: block;
	height: 40px;
	padding: 0 15px 0 55px;
	color: #fff;
	font-size: 15px;
	text-shadow: 0 1px 1px #1A2C72;
	text-decoration: none;
	line-height: 16px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.calc_a a {
	background: url(../img/calc_a.png) no-repeat 50% -51px;
	background-size: cover;
}
.calc_a a:hover {
	background: url(../img/calc_a.png) no-repeat 50% -3px;
	background-size: cover;
}
.free_b a {
	background: #f58221 url(../img/icon-free.svg) no-repeat 10px 50%;
    background-size: 35px;
}
.free_b a:hover {
    background: #5f4da4 url(../img/icon-free.svg) no-repeat 10px 50%;
    background-size: 35px;
}
.l-page-left .calc_a a {
    height: 50px;
    padding: 18px 15px 0 80px;
    background-position: 50% -74px;
    display: block;
    background-size: unset;
    width: calc(100% - 95px);
    font-size: 15px;
}
.l-page-left .calc_a a:hover {
	background-position: 50% -2px;
}
.lf_share {
	position: absolute;
	top: 38px;
	right: 180px;
	z-index: 9999;
}
.uss_chek_field {
	display: none;
}
.lh_cp_stat p {
	margin: 0;
}
.mpage .uss_news .title a {
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
}
.lpr_form, .lpr_form *, .call_form, .call_form * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.lpr_form .fc_form_tml, .call_form .fc_form_tml {
	margin-bottom: 0;
}
.lpr_form .group, .call_form .group, .lpr_form .fc_item .elem_item, .call_form .fc_item .elem_item, .lpr_form .fc_item.fc_outputOnly .outputonly, .call_form .fc_item.fc_outputOnly .outputonly, .lpr_form .group .fc_item.fc_checkbox_one, .call_form .group .fc_item.fc_checkbox_one, .lpr_form .uss_error_form, .call_form .uss_error_form, .lpr_form .uss_ok_form, .call_form .uss_ok_form, .lpr_form input[type="text"].styler, .call_form input[type="text"].styler, .lpr_form textarea.styler, .call_form textarea.styler, .lpr_form .jq-select-multiple {
	width: 100%;
}
.lpr_form .fc_item.fc_checkbox_one label, .call_form .fc_item.fc_checkbox_one label {
	font-size: 10px;
	vertical-align: text-top;
	font-weight: normal;
}
.lpr_form .group .fc_item.fc_checkbox .elem_item.one, .call_form .group .fc_item.fc_checkbox .elem_item.one {
	width: auto;
	float: left;
}
.lpr_form input[type="text"].styler, .call_form input[type="text"].styler {
	width: 100%;
	padding: 0 6px;
	border-radius: 3px;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border: none;
	font-size: 12px;
	height: 25px;
	-webkit-box-shadow: inset 1px 0 0 #d2d2d2, inset 0 1px 0 #d2d2d2;
	        box-shadow: inset 1px 0 0 #d2d2d2, inset 0 1px 0 #d2d2d2;
}
.lpr_form textarea.styler, .call_form textarea.styler {
	border-radius: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border: none;
	font-size: 12px;
	resize: none;
	border-radius: 3px;
	-webkit-box-shadow: inset 1px 0 0 #d2d2d2, inset 0 1px 0 #d2d2d2;
	        box-shadow: inset 1px 0 0 #d2d2d2, inset 0 1px 0 #d2d2d2;
}
.lpr_form input[type="submit"].styler, .call_form input[type="submit"].styler, .lpr_form input[type="submit"].styler:not([disabled]):hover, .call_form input[type="submit"].styler:not([disabled]):hover {
	-webkit-box-shadow: none;
	        box-shadow: none;
	text-shadow: none;
	border-radius: 3px;
	width: auto;
	padding: 0 15px;
	border: none;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	height: 25px;
	background: #e86910;
	background: -webkit-gradient(linear, left top, right top, from(#e86910), color-stop(25%, #e96c15), color-stop(39%, #ea721e), color-stop(55%, #ed8033), color-stop(81%, #f49c5e), color-stop(87%, #f5a064), to(#f6a369));
	background: linear-gradient(to right, #e86910 0%, #e96c15 25%, #ea721e 39%, #ed8033 55%, #f49c5e 81%, #f5a064 87%, #f6a369 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e86910', endColorstr='#f6a369', GradientType=1);
}
.lpr_form .jq-select-multiple {
	font-size: 12px;
	line-height: 1.1;
}
.fc_item label {
	width: 550px;
}

.demo-menu,.demo-menu * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.demo-menu {
	border: 1px solid #DED7E4;
	background: #fff;
	padding: 0 20px;
	margin-bottom: 27px;
	-webkit-box-shadow: 1px 1px 1px #DDD3E2;
	        box-shadow: 1px 1px 1px #DDD3E2;
}
.demo-menu .item {
	padding-top: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #DDD6E3;
}
.demo-menu .item:last-child {
	border-bottom: none;
}
.demo-menu .item + .item {
	padding-top: 12px;
}

.demo-menu .item .top {
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 0 10px 0;
}
.demo-menu .item .top .image {
	-moz-flex: 0 auto;
	-ms-flex: 0 auto;
	-o-flex: 0 auto;
	-webkit-box-flex: 0;
	        flex: 0 auto;
	margin: 0 12px 0 0;
}
.demo-menu .item .title {
	-moz-flex: 1 auto;
	-ms-flex: 1 auto;
	-o-flex: 1 auto;
	-webkit-box-flex: 1;
	        flex: 1 auto;
	font-size: 12px;
	color: #1C1C1C;
	font-weight: bold;
	letter-spacing: 0.45px;
	line-height: 1.6;
	font-family: Tahoma;
	letter-spacing: -0.1px;
}
.demo-menu .item .title a {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	text-decoration: none;
}
.demo-menu .item .title a:hover {
	text-decoration: underline;
}
.demo-menu .item .bottom {
	width: 100%;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.demo-menu .item .btn {
	color: #fff;
	background: -webkit-gradient(linear,left top, left bottom,from(#8558BD),to(#4E398C));
	background: linear-gradient(#8558BD,#4E398C);
	-webkit-box-shadow: 0 -2.5px 5px #D0C4E9;
	        box-shadow: 0 -2.5px 5px #D0C4E9;
	width: 100%;
	display: block;
	padding: 7px 0 9px 0;
	text-align: center;
	border-radius: 3px;
	text-decoration: none;

}

.demo-menu .item .btn:hover {
	background: -webkit-gradient(linear,left top, left bottom,from(#4E398C),to(#8558BD));
	background: linear-gradient(#4E398C,#8558BD);
}

.l-header {
	background: none !important;
}
.lh_contact {
    top: 38px;
}
.lh_contact span + span {
    display: block;
}
.lh_menu {
    background: url(/img/top-menu-bg.png) repeat-x;
}
.burger-menu {
	position: absolute !important;
}
.lf_stats a[href="/privacy-policy/"] {
    display: block;
    margin-top: 7px;
}
.jq-selectbox__select {width: 199px;}

.l-header .social {
    position: absolute;
    right: 270px;
    top: 63px;
    width: 175px;
    text-align: center;
}
.catalog_menu_item .catalog_orderbutton, .uss_catalog_list_cat .catalog_orderbutton, .catalog_menu_item .catalog_orderbutton, .uss_catalog_block_cat .catalog_orderbutton, .uss_catalog_detail .catalog_orderbutton, .uss_catalog_list_cat .catalog_orderbutton {
    background: linear-gradient(to right, #e86910 0%, #e96c15 25%, #ea721e 39%, #ed8033 55%, #f49c5e 81%, #f5a064 87%, #f6a369 100%);
}

.consultant_form .h3 {
    font-size: 1.5em;
    font-weight: bold;
    margin: 0 0 15px;
}
.consultant_form .jq-selectbox__select {
	width: calc(308px - 55px);
}
.consultant_form .fc_form_tml .group .fc_item.fc_checkbox .force_position_right {
	vertical-align: middle;
}


@media (max-width:1199px) {
	.g-max-width {
		width: 1000px;
	}
	.mainBan {
		width: 750px;
	}
	.l-header-holder > .social {
		display: none;
	}
	.lh_contact {
    	top: 10px;
	}
	.l-header .social {
	    width: auto;
	    /* display: none; */
	    position: relative;
	    top: auto;
	    right: auto;
	    text-align: left;
	}
}

@media (max-width:999px) {
	.l-page-rubber {
		width: 100%;
		min-width: 1000px;
		min-width: 720px;
	}
	.g-max-width {
	    width: 720px;
	    width: 100%;
	}
	.mpage .l-header,
	.l-header {
		height: auto;
		margin-bottom: 15px;
	}
	.l-header-holder {
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    -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;
	    padding-top: 10px;
	}
	.l-header-holder > div {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		width: auto;
		height: auto;
	}
	.lh_contact span + span {
		display: block;
	}
	.lh_nav_ico {
		display: none;
	}
	.lh_logo {
	    max-width: 230px;
	    padding-right: 10px;
	}
	.lh_logo img {
		max-width: 100%;
	}
	.calc_a a,
	.free_b a {
		font-size: 13px;
		height: 50px;
		padding-right: 12px;
		min-width: 120px;
	}
	.calc_a a {
		width: 121px;
    	background-position: 50% -60px;
	}
	.lh_menu {
		margin-top: 10px;
	}
	.lh_menu {
	    background: #f5801e;
	    min-width: 100%;
	}
	#mainBanWrapp {
		display: none;
	}
	.mpage .l-content {
		margin-right: 0;
	}
	.l-page-right {
		display: none;
	}
	.content_menu.sub a {
	    margin: 7px 0;
	    display: inline-block;
	}
	.lf_copyright,
	.lf_share {
		display: none;
	}

/*
	.fc_form_10135113 .fc_item .elem_item {
		width: auto !important;
		display: block;
	}
	.fc_form_10135113 .fc_item .elem_item input,
	.fc_form_10135113 .fc_item .elem_item .jq-selectbox,
	.fc_form_10135113 .fc_item .elem_item .jq-selectbox__select {
		max-width: 100%;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.fc_form_10135113 .fc_item .elem_item .radio_wrapper {
		margin-top: 7px;
	}
	.fc_form_10135113 .fc_item.block label {
		width: auto;
	}
	.fc_form_10135113 .fc_item.fc_checkbox .elem_item.one {
	    display: inline;
	}
*/
	.fc_item .elem_item {
		width: auto !important;
		display: block;
	}
	.fc_item .elem_item input,
	.fc_item .elem_item .jq-selectbox,
	.fc_item .elem_item .jq-selectbox__select {
		max-width: 100%;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.consultant_form .jq-selectbox__select {
		width: 308px;
	}
	.fc_item .elem_item .radio_wrapper {
		margin-top: 7px;
	}
	.fc_item.block label {
		width: auto;
	}
	.fc_item.fc_checkbox .elem_item.one {
	    display: inline;
	}
}/*999*/

@media (min-width: 769px) {
	.lh_menu {
		/*display: block !important;*/
	}
	.link_adp {
		display: none;
	}
}
@media (max-width: 768px) {
	.g-max-width {
	    width: 100%;
	}
	.l-page-rubber {
	    min-width: 650px;
	    min-width: 420px;
	}
	.l-page:not(.mpage) .l-page-left {
		display: none;
	}
	.mpage .l-wrapper {
	    width: 100%;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-flex-wrap: wrap;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	}
	.mpage .l-page-left {
	    
	}
	.mpage .cont_block {
		height: auto;
	}
	.l-content {
		margin: 0;
	}
	.bbnr,
	.b_iblock.block_hot_line {
		display: none;
	}
	.lh_logo {
	    max-width: 100%;
	    padding-right: 0;
	    -moz-flex: 1 0 100%;
	    -o-flex: 1 0 100%;
	    -webkit-box-flex: 1; /*растягивается*/
	    -webkit-flex: 1 0 100%;
	    -ms-flex: 1 0 100%;
	    flex: 1 0 100%;
	}
	.lh_logo img {
	    max-width: 300px;
	    display: block;
	    margin: 0 auto 10px;
	}
	.lh_contact {
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    max-width: 55%;
	    padding-right: 0;
	    -moz-flex: 1 0 55%;
	    -o-flex: 1 0 55%;
	    -webkit-box-flex: 1; /*растягивается*/
	    -webkit-flex: 1 0 55%;
	    -ms-flex: 1 0 55%;
	    flex: 1 0 55%;
	}
	.lh_cp_stat {
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    max-width: 45%;
	    padding-right: 0;
	    -moz-flex: 1 0 45%;
	    -o-flex: 1 0 49%;
	    -webkit-box-flex: 1; /*растягивается*/
	    -webkit-flex: 1 0 45%;
	    -ms-flex: 1 0 45%;
	    flex: 1 0 45%;
	}
	.lh_contact {
		padding-left: 10px;
	}
	
	
	.lh_phone {
		font-size: 25px;
	}
	.mpage .l-page-content {
	    width: 100%;
	    float: none;
	    display: block;
	}
	.mpage .l-content {
    	margin: 0;
	}
	.mpage .l-page-left {
	    width: 100%;
	    float: none;
	    display: block;
	    margin: 0;
	    height: auto;
	}



	.partners {
		display: block;
		background: #fff;
		padding: 15px;
		height: auto;
		margin-bottom: 0;
	}
	.partners > div {
	    display: block;
	    width: 100% !important;
	    float: none !important;
	    min-height: 70px;
	}
	.partners .partner1 div {
	    padding-left: 0;
	}
	.partners,
	.mpage .block_konsalting {
		display: none;
	}
	.link_adp {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		padding: 15px;
		text-align: center;
	}
	.link_adp > .l-toggle {
		padding: 1px;
	}
	.link_adp .lt-caption {
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 5px;
    font-weight: bold;
    background: linear-gradient(#8558BD,#4E398C);
    color: #fff;
    padding: 5px 10px;
    }
    .link_adp .l-toggle .lt-content {
    line-height: 1.5;
    }
	.l-page-holder {
		padding-bottom: 0;
	}
	.l-footer {
	    height: auto;
	    padding: 10px 10px 10px 10px;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    position: relative;
	}
	.l-footer-holder > div {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		width: auto;
		height: auto;
	}
	.lf_contact {
		margin-top: 10px;
	}
	.consultant_form .jq-selectbox__select {
		width: 288px;
	}

}/*768*/


@media (max-width: 599px) {
	body, html {
		min-width: 420px;
		background: none;
	}
	.lh_logo img {
	    margin: 0 0 10px 10px;
	}
	table.uss_table_black10 td, table.uss_table_black10 th, table.uss_table_darkgrey10 td, table.uss_table_darkgrey10 th, table.uss_table_grey10 td, table.uss_table_grey10 th, table.uss_table_white10 td, table.uss_table_white10 th {
	    padding: 6px;
	}
	.lpc_text {
	    padding: 5px 15px 25px;
	}
/*
	.fc_form_tml .fc_form_10135113 .group .fc_item.block {
	    width: 100%;
	    display: block;
	    margin: 0 0 20px 0;
	}
	.fc_form_10135113 .fc_item .elem_item input,
	.fc_form_10135113 .fc_item .elem_item .jq-selectbox,
	.fc_form_10135113 .fc_item .elem_item .jq-selectbox__select {
		width: 100%;
	}
*/
	.fc_form_tml .group .fc_item.block {
	    width: 100%;
	    display: block;
	    margin: 0 0 20px 0;
	}
	.fc_item .elem_item input,
	.fc_item .elem_item .jq-selectbox,
	.fc_item .elem_item .jq-selectbox__select,
	.fc_form_tml .group .fc_item.block.fc_checkbox_one,
	.consultant_form input[type=submit].styler {
		width: 100%;
	}
}

.btn-orange {
    color: #fff;
    background: -webkit-gradient(linear,left top, left bottom,from(#f6a369),to(#e86910));
    background: linear-gradient(#f6a369,#e86910);
    -webkit-box-shadow: 0 -2.5px 5px #d2d2d2;
    box-shadow: 0 -2.5px 5px #d2d2d2;
    display: block;
    padding: 12px 25px;
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
    border-bottom: 2px solid #ff5b01;
    font-size: 14px;
    display: inline-block;
}
.btn-orange:hover {
    background: #e86910;
    color: #fff;
}

.btn-green {
    color: #fff;
    background: -webkit-gradient(linear,left top, left bottom,from(#f6a369),to(#e86910));
    background: linear-gradient(#7FFF00,#228B22);
    -webkit-box-shadow: 0 -2.5px 5px #d2d2d2;
    box-shadow: 0 -2.5px 5px #d2d2d2;
    display: block;
    padding: 12px 25px;
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
    border-bottom: 2px solid ##008000;
    font-size: 14px;
    display: inline-block;
}
.btn-green:hover {
    background: #228B22;
    color: #fff;
}

.to-top-btn {
    display: block;
    width: 45px;
    height: 45px;
    background: url(/img/arrow-top.png) no-repeat center center #5F4DA4;
    border-radius: 50%;
    position: fixed;
    cursor: pointer;
    z-index: 99;
    bottom: 100px;
    right: calc((100% - 1345px) / 2);
    box-shadow: 0px 1px 2px #000000;
    transition: 0.2s;
    transform: scale(0);
}
.to-top-btn.visible {
	transform: scale(1);
}
@media (max-width:1380px) {
    .to-top-btn {
        right: 15px;
    }
}
.fc_select select {
	max-width:100%;
}

.diadoc-page .l-content {
	margin: 0 0 15px 0;
	background: #fff;
}
.diadoc-page .lpc_navigation,
.diadoc-page .lpc_title,
.diadoc-page .cont_block {
	display: none;
}

.inner {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	width: 1040px;
	max-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.logo-diadoc {
	display: inline-block;
	margin: 12px 0 10px;
	color: #000;
}
.logo-diadoc .logo__partner-name {
	font-size: 38px;
}
.logo-diadoc .logo__top {
	font-size: 18px;
}

.diadoc-page .l-content {
    color: #4b4e51;
}
.diadoc-description-block {
	background: url(/img/kontur-bg.png) no-repeat center top;
	background-size: cover;
}
.diadoc-description-block .inner {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-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;
    padding-top: 100px;
    padding-bottom: 100px;
}
.diadoc-description-block__info {
	font-size: 18px;
	line-height: 1.5;
}
.diadoc-description-block__logo {
	min-width: 33%;
	max-width: 33%;
	margin-left: 70px;
	z-index: 2;
}
.diadoc-description-block .diadoc-btn {
	margin-top: 45px;
}
.diadoc-btn {
	display: inline-block;
	padding: 12px 35px 14px;
    font-size: 19px;
    line-height: 1.33;
    border-radius: 50px;
    background: #00bea2;
    text-decoration: none;
    color: #fff !important;
    transition: 0.2s;
    box-shadow: 0 11px 12px 0 rgba(0, 190, 162, .4);
}
.diadoc-btn:hover {
	background: #41d9c2;
}
.diadoc-btn:active,
.diadoc-btn:focus {
    background: #00bea2;
	box-shadow: none;
    box-shadow: inset 0 2px 0 0 rgb(0 0 0 / 20%);
}

.product-icon-block {
    display: inline-block;
    position: relative;
    max-width: 100%;
}
.product-icon-block img {
	max-width: 100%;
	height: auto;
}
.product-icon-block:after {
    content: "";
    position: absolute;
    bottom: 0;
    top: 10%;
    left: 5%;
    right: 5%;
    border-radius: 25%;
    -webkit-box-shadow: 0 12px 16px -1px currentColor;
    box-shadow: 0 12px 16px -1px currentColor;
    z-index: -1;
}

.product-overview__list-item {
	margin-bottom: 30px;
	overflow: hidden;
	height: 230px;
}

.content-block {
    padding-top: 80px;
    padding-bottom: 80px;
    border-top: 2px solid #f3f3f3;
    font-size: 16px;
}
.content-block.nb {
	padding-top: 0;
	border: 0;
}
.text-center {
	text-align: center;
}
.block-title {
	font-size: 36px;
	margin-bottom: 50px;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}
.row:after, .row:before {
	clear: both;
    content: " ";
    display: table;
}
.col-md-4 {
	float: left;
    width: 33.33333333%;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.preview-block {
	position: relative;
	min-height: 100%;
	max-height: 100%;
    overflow: hidden;
}
.preview-block__title {
    background: #00BEA2;
    text-decoration: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: left;
    padding: 25px 35px 60px;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-size: 24px;
    line-height: 1.3;
    cursor: pointer;
    transition: 0.2s;
}
.preview-block__title:hover {
	background: #41d9c2;
}
.preview-block__title:after {
	content:'';
	position: absolute;
	left: 35px;
	bottom: 30px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-left: 20px solid #fff;
	border-bottom: 10px solid transparent;
	opacity: 0.5;
}
.product-overview__list .preview-block__video {
	display: none;
}
.preview-block__video p {
	max-height: 100%;
	margin: 0;
}
.preview-block iframe {
	max-width: 100%;
	max-height: 100%;
}
@media (max-width:992px) {
	.col-sm-6 {
	    width: 50%;
	}
	.product-overview__list {
	    display: -webkit-box!important;
	    display: -ms-flexbox!important;
	    display: flex!important;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	}
	.product-overview__list-item {
	    height: 191px;
	    margin-bottom: 10px;
	    width: 298px;
	    padding: 0 5px;
	}
}


.popup-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.8);
    overflow: auto;
    display: none;
    z-index: 9900;
}
.popup-overlay.active {
    display: block;
}
.popup-overlay .popup-inner1 {
    width: 100%;
    height: 100%;
    display: table;
}
.popup-overlay .popup-inner2 {
    display: table-cell;
    padding: 25px;
    vertical-align: middle;
    text-align: center;
}

.popup-content {
    margin: 0 auto;
    position: relative;
    width: 560px;
    height: 315px;
    background-color: #fff;
}
.popup-content .close {
    position: absolute;
    top: -25px;
    right: -25px;
    cursor: pointer;
    width: 24px;
    height: 24px;
    display: block;
}
.popup-content .close span {
    display: block;
    position: absolute;
    top: 9px;
    width: 24px;
    height: 2px;
    left: 0;
    background: #fff;
}
.popup-content .close span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.popup-content .close span:nth-child(2) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}


.popup-overlay .popup-content {
    transition: 0.2s;
    transform: scale(0);
}
.popup-overlay.active .popup-content {
    transform: scale(1);
}
.popup-content .preview-block__video iframe {
	max-width: 100%;
	max-height: 100%;
}

@media (max-width:650px) {
    .popup-content {
        width: 320px;
    }
}

.diadoc-menu__list-item {
    padding: 30px 20px;
    display: inline-block;
    position: relative;
}
.diadoc-menu__list-item-link {
	font-size: 22px;
	text-decoration: none;
	color: #4b4e51;
}
.diadoc-menu__list-item-link:hover,
.diadoc-menu__list-item-link.active {
	color: #00BEA2;
}
.diadoc-menu__list-item-link.active:after {
    content: "";
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    border-bottom: 2px solid;
}

.icons .row {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 750px;
    margin: auto;
}
.icons .row .icon {
  zoom: 1;
  width: 100%;
}
.icons .row .icon:not(:last-child) {
  margin-bottom: 50px;
}
.icons .row .icon:before,
.icons .row .icon:after {
  content: "";
  display: table;
}
.icons .row .icon:after {
  clear: both;
}
.icons .row .icon .image {
  width: 70px;
  float: left;
  margin-right: 15px;
  min-width: 70px;
}
.icons .row .icon .image img {
  display: block;
  margin: 0 auto;
}
.icons .row .icon .info {
  overflow: hidden;
  line-height: 1;
}
.icons .row .icon .info .title {
  font-size: 24px;
  line-height: 1.4;
  color: #4b4e51;
  margin: 0 0 12px 0;
}
.icons .row .icon .info .preview {
  font-size: 16px;
  line-height: 1.5;
  padding-right: 20px;
  font-weight: 300;
}
.icons .row .icon p {
	margin: 0;
}
.icons .more-link:hover span {
	text-decoration: underline;
}
.icons .more-link span {
	font-size: 18px;
	cursor: pointer;
	background: url(/img/icon-arrow-right-black.svg) no-repeat center right;
	padding-right: 22px;
}
.diadoc-icons .icon {
	display: none;
}
.diadoc-icons .icon:nth-child(1),
.diadoc-icons .icon:nth-child(2),
.diadoc-icons .icon:nth-child(3) {
	display: block;
}

.diadoc-page .contrast-block {
	background: #f8f8f8;
}

.diadoc-header {
	background: url(/img/kontur-bg.png) no-repeat center center;
    background-size: cover;
}
.diadoc-header .inner {
	padding-top: 35px;
	padding-bottom: 35px;
    display: -moz-flex;
    display: -o-flex;
    display: -ms-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;
}
.diadoc-header__logo {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	text-decoration: none;
	color: inherit;
}
.diadoc-header__logo:hover {
	color: inherit;
}
.diadoc-header__logo-img {
	width: 80px;
	margin-right: 35px;
}
.diadoc-header__logo-img img {
	max-width:100%;
}
.diadoc-header__logo-title {
	font-size: 40px;
}
.diadoc-header__btn-wrap {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.diadoc-tarifs {

}
.diadoc-tarifs .h3 {
	font-size: 28px;
	text-align: center;
}
.diadoc-price-lists__content {
	background: #f6f6f6;
	padding: 20px;
}
.diadoc-price-lists__content a {
	color: #00bea2;
	text-decoration: none;
	font-weight: 700;
}
.diadoc-price-lists__content a:hover {
	text-decoration: underline;
}
.diadoc-price-lists__content h4 {
	font-size: 24px;
    margin-bottom: 24px;
    display: block;
    font-weight: 400;
}

.diadoc-tarifs__list {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.diadoc-tarifs__list-item {
	width: 100%;
	max-width: calc((100% - (3) * 15px) / 4);
	text-align: center;
	margin-bottom: 15px;
}
.diadoc-tarifs__list-item-inner {
    border: 2px solid rgba(0,0,0,.05);
    border-radius: 8px;
    -webkit-box-shadow: 0 8px 20px rgba(0,0,0,.1)!important;
    box-shadow: 0 8px 20px rgba(0,0,0,.1)!important;
}
.tariff__grid {
	padding: 30px;
}
.tariff__grid p {
	margin: 0;
}
.tariff__grid-separator {
	background: #f3f3f3;
	height: 2px;
	margin: 25px 0;
}
.tariff__grid-start p:first-child {
	font-size: 28px;
	font-weight: 700;
}
.tariff__grid-end p:first-child {
	font-size: 25px;
	margin-bottom: 5px;
}
.diadoc-tarif__buy {
	display: block;
	margin-top: 10px;
    padding: 8px 15px 8px;
    font-size: 19px;
    line-height: 1.33;
    border-radius: 8px;
    background: #00bea2;
}
.tariff__grid-start p:nth-child(2),
.tariff__grid-end p:nth-child(2) {
    font-size: 17px;
}
.tariff__grid-end p:nth-child(2) {
    color: #9f9f9f;
}
@font-face {
	font-family: 'PT Rouble Sans';
	src: url('../fonts/PT Rouble Sans.eot');
	src: url('../fonts/PT Rouble Sans.eot?#iefix') format('embedded-opentype'), url('../fonts/PT Rouble Sans.woff2') format('woff2'), url('../fonts/PT Rouble Sans.woff') format('woff'), url('../fonts/PT Rouble Sans.ttf') format('truetype'), url('../fonts/PT Rouble Sans.svg#PT Rouble Sans') format('svg');
	font-weight: normal;
	font-style: normal;
}
.rub {
	font-size: inherit;
	font-family: 'PT Rouble Sans';
}

.diadoc-form .cont_block {
	margin-top: 20px;
	display: block !important;
	background: #fff;
}

.tarif-diadoc-items__wrap {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -moz-box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.tarif-diadoc-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	padding: 30px;
	background: #f6f6f6;
	margin: 0 0px 25px 0;
    max-width: calc((100% - (2) * 25px) / 3);
    border-radius: 10px;
}
.tarif-diadoc-item:nth-child(3) {
	margin-right: 0;
}
.tarif-diadoc-item:last-child {
    display: -moz-flex;
    display: -o-flex;
    display: -ms-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	min-width: 100%;
	margin-bottom: 0;
}
.tarif-diadoc-item:last-child > div {
	width: 50%;
}
.tarif-diadoc-item__title {
	font-size: 24px;
	font-weight: 700;
	color: #000;
	margin-bottom: 15px;
}
.tarif-diadoc-item__description p {
	margin: 0;
	line-height: 1.5;
	font-size: 17px;
}
.tarif-diadoc-item__description ul {
	margin: 0 0 0 1px;
}
.tarif-diadoc-item__description ul li {
	list-style-type: none;
	margin: 0;
	position: relative;
	padding-left: 30px;
}
.tarif-diadoc-item__description ul li + li {
	margin-top: 20px;
}
.tarif-diadoc-item__description ul li:before {
	content:'';
	display: block;
	background: url(/img/icon-galka.svg) no-repeat;
	background-size: 20px 20px;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
}

.tarif-diadoc-item:last-child .tarif-diadoc-item__title {
	position: relative;
	font-size: 32px;
}
.tarif-diadoc-item:last-child .tarif-diadoc-item__title:after {
	content:'';
	width: 54px;
	height: 54px;
	display: block;
	background: url(/img/icon-facehappy.svg) no-repeat center center;
    background-size: contain;
	margin-top: 30px;
}

@media (max-width: 1000px) {
	.diadoc-description-block {
	    background: #f4f4f4;
	}
	.diadoc-description-block .inner {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.content-block {
	    padding-top: 40px;
	    padding-bottom: 40px;
	}
	.block-title {
		font-size: 24px;
		margin-bottom: 30px;
	}
	.preview-block__title,
	.icons .row .icon .info .title {
		font-size: 20px;
	}
	.diadoc-header__btn-wrap {
		display: none;
	}
	.diadoc-tarifs__list-item {
	    max-width: calc((100% - 15px) / 2);
	}
	.tarif-diadoc-item {
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
	}
	.tarif-diadoc-item:last-child {
		display: block;
	}
	.tarif-diadoc-item:last-child > div {
		width: 100%;
	}
}
@media (max-width:767px) {
	.diadoc-description-block,
	.diadoc-header {
	    background: #00c5a8;
	}
	.diadoc-description-block__info h1,
	.diadoc-description-block__info,
	.diadoc-header {
		color: #fff;
	}
	.diadoc-description-block .btn {
		background: #fff;
		color: #00c5a8 !important;
	}
	.diadoc-description-block .btn:hover {
		opacity: 0.8;
	}
	.diadoc-description-block__logo {
		display: none;
	}
	.diadoc-header__logo-img {
		display: none;
	}
	.diadoc-tarifs__list-item {
	    max-width: 100%;
	}
}
@media (max-width:480px) {
	.mpage .lpc_title a.view_all {width: 80px;}
}

.navigation_fixed {
    z-index: 1001;
    font-family: inherit;
    display: none;
}
.navigation_fixed > ul,
.navigation_fixed > ul > li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.navigation_fixed .uss_menu_item,
.navigation_fixed > ul > li > a {
    font-size: 15px;
    line-height: normal;
}
.navigation_fixed .uss_menu_item .uss_menu_title > a,
.navigation_fixed li > a {
    font-size: 15px;
}
.navigation_fixed .uss_menu_item,
.navigation_fixed li > a {
    border: 1px solid rgba(0,0,0,0.2);
    border-right: 0;
    margin-bottom: -1px;
}
.navigation_fixed .uss_menu_item .uss_menu_title > a {
    color: inherit;
    text-decoration: none;
    box-sizing: border-box;
}
.navigation_fixed .uss_menu_item .uss_menu_image > a > img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(20%) hue-rotate(348deg) brightness(104%) contrast(100%);
}
@media (max-width: 999px) {
    .navigation_fixed {
        display: block;
        position: fixed;
        top: 50%;
        transform: translateY(-50%);
        left: calc(100% - 45px);
    }
    .navigation_fixed li > a {
        width: 195px;
        min-width: 45px;
        min-height: 45px;
        height: 100%;
        padding: 0 10px;
        background: #E86910;
        color: #fff !important;
        display: flex;
        align-items: center;
        font-size: 12px;
    }
    .navigation_fixed .uss_menu_item {
        width: 195px;
        display: flex;
        align-items: center;
        min-width: 45px;
        height: 45px;
        height: 100% !important;
        background: #E86910;
        color: #fff;
        transition: transform 0.5s ease 0s;
        transform: translateX(0px);
    }
    .navigation_fixed .uss_menu_item:hover,
    .navigation_fixed ul li > a:hover {
        transform: translateX(-150px);
        background: #E86910;
    }
    .navigation_fixed .uss_menu_item .uss_menu_image {
        width: 45px;
        height: 45px;
    }
    .navigation_fixed .uss_menu_item .uss_menu_image > a {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title > a:hover {
        color: inherit !important;
    }
    .navigation_fixed .uss_menu_item .uss_menu_image > a > img {
        display: block;
        max-width: 30px;
        height: auto;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title {
        flex: 1;
        height: 100%;
        max-width: 150px;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title > a {
        padding: 0 5px;
        height: 100%;
        display: flex;
        align-items: center;
        width: 100%;
    }
}
@media (max-width: 650px) {
    body {
        height: auto;
        min-height: 100%;
        padding-bottom: 60px;
    }
    .uss_privacy_policy_wrap {
        padding-bottom: 20px;
    }
    .navigation_fixed {
        transform: none;
        bottom: -1px;
        top: auto;
        left: 0;
        right: 0;
    }
    .navigation_fixed ul {
        display: flex;
    }
    .navigation_fixed ul li {
        flex: 1;
    }
    .navigation_fixed .uss_menu_item,
    .navigation_fixed li > a {
        min-height: 60px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title {
        flex: 0;
        min-width: 100%;
        max-width: unset;
    }
    .navigation_fixed .uss_menu_item {
        width: unset;
        height: unset;
        margin: 0;
        border: 0;
        border-top: 1px solid rgba(0,0,0,0.2);
    }
    .navigation_fixed li > a {
        border: 0;
        border-top: 1px solid rgba(0,0,0,0.2);;
    }
    .navigation_fixed .uss_menu_item:hover,
    .navigation_fixed ul li > a:hover {
        transform: none;
    }
    .navigation_fixed li:not(:last-child) > * {
        border-top: 1px solid rgba(0,0,0,0.2);
        border-right: 1px solid rgba(0,0,0,0.2);
    }
    .navigation_fixed .uss_menu_item .uss_menu_image {
        height: unset;
        width: 100% !important;
    }
    .navigation_fixed .uss_menu_item .uss_menu_image > a {
        display: block;
        padding: 5px 0 0px;
    }
    .navigation_fixed .uss_menu_item .uss_menu_image > a > img {
        margin: auto;
        height: 20px;
        width: auto;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title > a,
    .navigation_fixed > ul > li > a {
        font-size: 15px;
        text-align: center;
    }
    .navigation_fixed .uss_menu_item .uss_menu_title > a {
        display: block;
        padding: 5px 5px 10px 5px;
        line-height: 1.2;
    }
    .navigation_fixed li > a {
        width: unset;
        margin-bottom: 0;
    }

    .to-top-btn {
        bottom: 85px;
    }
    .to-top-btn.to-top-btn-left {
        left: 15px;
    }
    #uptocall-start {
        top: calc(100% - 75px - 27px) !important;
    }
    .__jivoMobileButton,
    .amo-button-holder {
        bottom: 85px !important;
    }
    .__jivoMobileButton > *[class^="button"] {
        margin-bottom: 0 !important;
    }
}

.lh_menu.fixed {
    position: fixed;
    top: 0;
}
.lh_menu.fixed > ul {
    max-width: 1200px;
    margin: 0 auto;
}




.search {
	position: relative;
}
.search .uss_site_search {
    z-index: 2;
    height: 40px;
}
.search .uss_site_search .uss_submit {
    width: 40px;
}
.uss_site_search .uss_submit {
    border-radius: 0 0 0 0;
}
.uss_site_search {
    position: relative;
    width: 100%;
    height: 40px;
    overflow: hidden;
}
.uss_site_search .uss_input_name {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
    padding-left: 15px !important;
    padding-right: 55px;
    font-size: 15px;
    font-family: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    background: url(../img/transparent.png) no-repeat left center #ededf0;
    text-indent: 0px;
    margin: 0;
}
.search form .uss_input_name {
    border: 0;
}
.uss_site_search .uss_submit {
    position: absolute;
    right: 0px;
    top: 0;
    display: block;
    background: url(/img/icon-search-white.svg) no-repeat center center #E86910;
    background-size: 17px;
    border: 0 !important;
    height: 100%;
    height: 100% !important;
    color: #fff;
    padding: 0 10px;
    width: 40px;
    margin: 0;
    text-indent: -9999px;
    cursor: pointer;
}
.uss_site_search .uss_submit:hover {
    background: url(/img/icon-search-white.svg) no-repeat center center #E86910;
    background-size: 17px;
    opacity: 0.9;
}
.uss_autocomplete_results li,
.uss_search_city_results li {
    padding: 8px 10px;
    font-size: 15px;
    font-family: inherit;
}
.uss_autocomplete_results ul {
    max-height: 340px !important;
}
.l-content .uss_search_form {
	margin-top: 15px;
}



.pda-menu-openned .lh_logo,
.pda-menu-openned .lh_contact,
.pda-menu-openned #mainBanWrapp,
.pda-menu-openned .lh_cp_stat,
.pda-menu-openned .lh_nav_ico {
	/*display: none;*/
}
.l-header.fixed .lh_logo,
.l-header.fixed .lh_contact,
.l-header.fixed #mainBanWrapp,
.l-header.fixed .lh_nav_ico {
	display: none;
}

.l-header.fixed {
	position: fixed;
    background: #fff !important;
    padding: 10px;
    box-sizing: border-box;
	box-shadow: 0px 8px 15px rgb(0 0 0 / 10%);
}
.l-header.fixed .l-header-holder {
	padding: 0;
	display: flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 10px;
}
.l-header.fixed .search {
	flex: 1;
	display: block !important;
}
.l-header.fixed .burger-menu {
	position: relative !important;
    top: auto !important;
    right: auto !important;
}
.l-header.fixed .lh_cp_stat {
	flex-direction: row;
	align-items: center;
	gap: 10px;
	flex: 0;
}
.l-header.fixed .calc_a a,
.l-header.fixed .free_b a {
    min-width: unset;
    width: 40px;
    height: 40px;
    padding: 0;
    font-size: 0;
    background-position: center center !important;
}
.l-header.fixed .calc_a {
	margin: 0;
}
.l-header.fixed .calc_a a {
    background: url(/img/calc-img.jpg) no-repeat center !important;
    background-size: contain !important;
}



@media (min-width:1001px) {
	.lh_menu {
	    display: block !important;
	}
}
@media (max-width:1000px) {
	.lh_menu {
		display: none;
	}
	.lh_menu ul {
		margin: 0;
		display: block;
	}
	.lh_menu li {
	    display: block;
	    width: 100%;
	    text-align: center;
	    padding: 0;
	    background: none;
	}
	.lh_menu li.active .submenu {
	    display: block;
	    position: relative;
	    width: 100%;
	    border: 0;
	    text-align: left !important;
	    background: #d66f19;
	}
	.lh_menu .submenu li {
	    margin: 0px 0 14px 0px;
	}
	.lh_menu .submenu a {
		height: auto;
	    line-height: normal;
	    text-align: left;
	    padding: 0 15px;
	    white-space: normal;
	}
	.lh_menu li:not(.active) .submenu {
		display: none !important;
	}


	.pda-menu-openned .lh_menu {
	    position: fixed;
	    top: 0px;
	    bottom: 0px;
	    left: 0;
	    right: 0;
	    margin: 0;
	    padding-bottom: 80px;
	    overflow-y: auto;
	}

	.l-header.fixed .lh_menu.active {
	    position: fixed;
	    top: 0px;
	    bottom: 0px;
	    left: 0;
	    right: 0;
	    margin: 0;
	    padding-bottom: 80px;
	    overflow-y: auto;
	}

    .burger-menu {
        padding: 12px 9px 3px 9px;
    }
    .burger-menu {
	    position: absolute !important;
	    width: 43px !important;
	    height: 40px !important;
	    padding: 12px 9px 4px 9px !important;
	    z-index: 777 !important;
	    background: #f5801e !important;
	    -webkit-box-sizing: border-box !important;
	    -moz-box-sizing: border-box !important;
	    box-sizing: border-box !important;
	    top: 15px !important;
	    right: 15px !important;
    }
    .burger-menu .burger-item {
        background: #fff;
        display: block;
        height: 1px;
        transition: all .4s;
        position: relative;
    }
    .burger-menu .burger-1 {
        top: 0;
    }
    .burger-menu .burger-2 {
        top: 6px;
    }
    .burger-menu .burger-3 {
        top: 12px;
    }
    .burger-menu.active .burger-1 {
        top: 0px;
        -webkit-transform: rotate(45deg) translate(5px,5px);
        -ms-transform: rotate(45deg) translate(5px,5px);
        transform: rotate(45deg) translate(5px,5px);
    }
    .burger-menu.active .burger-2 {
        background-color: transparent;
    }
    .burger-menu.active .burger-3 {
        top: 16px;
        -webkit-transform: rotate(-45deg) translate(7px,-8px);
        -ms-transform: rotate(-45deg) translate(7px,-8px);
        transform: rotate(-45deg) translate(7px,-8px);
    }

	.pda-menu-openned .navigation_fixed {
		display: none;
	}
}
@media (min-width:769px) and (max-width:1000px) {
	.l-header:not(.fixed) .lh_cp_stat {
		margin-top: 60px;
	}
}