/* put your stuff in random_stuff.css */
html, body {
	height: 100%;
}
body {
	background: #f2f5f8;
	font-family: "Fira Sans", sans-serif;
	font-size: 15px;
	min-width: 920px;
	position: relative;
}
body.noscroll {
	position: fixed;
	overflow-y: scroll;
	width: 100%;
}
/*
body:after {
    background: url(/site/assets/images/stripe.png) 0 0 no-repeat;
    content: "";
    display: block;
    height: 81px;
    left: 0;
    position: fixed;
    top: 0;
    width: 81px;
    z-index: 101;
}
*/
body.home {
	background: #fff;
}
body b,
body strong {
	font-family: "Fira Sans", sans-serif;
	font-weight: normal !important;
	font-weight: 700 !important;
}
body>.b-side_socials {
	background: rgba(17, 38, 63, .7);
	border-radius: 0 5px 5px 0;
	left: 0;
	position: fixed;
	-moz-transform: translate(-10px, -50%);
	-webkit-transform: translate(-10px, -50%);
	-o-transform: translate(-10px, -50%);
	-ms-transform: translate(-10px, -50%);
	transform: translate(-10px, -50%);
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
	top: 50%;
	width: 50px;
	z-index: 4;
}
body.has-side_anchors .b-side_socials {
	display: none;
}
@media (min-width: 1410px) {
	body.has-side_anchors .b-side_socials {
		display: block;
	}
}
body>.b-side_socials:hover {
	background: rgba(17, 38, 63, .9);
	-moz-transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
body>.b-side_socials .l-socials {
	margin: 10px 0 10px 20px;
}
body>.b-side_socials .l-socials>li:not(:last-child) {
	margin-bottom: 24px;
}
body>.b-side_socials .l-socials .logo {
	display: block;
	height: 20px;
	width: 20px;
}
body>.b-side_socials .l-socials .logo path {
	fill: #abb7c5;
}
body>.b-side_socials .l-socials>li:hover .logo path {
	fill: #fff;
}
button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
button,
input,
select,
textarea {
	background: #fff;
	outline: 0;
}
button:focus,
input:focus,
select:focus,
textarea:focus {
	outline: 0;
}
form {
	position: relative;
}
.b-callback {
	background: url("/site/assets/images/submenu-bg.png");
	border-radius: 10px;
	display: none;
	height: 270px;
	left: 10px;
	padding: 20px 0 30px 30px;
	position: absolute;
	text-align: left;
	top: 10px;
	white-space: normal;
	width: 345px;
	z-index: 9;
}
.b-callback .b-policy {
	margin: -10px 0 5px;
}
.b-callback .control-group {
	clear: both;
}
.b-callback .control-group .control-label {
	color: #fff;
	float: left;
	padding: 7px 0 0 0;
	width: 65px;
}
.b-callback .control-group .controls {
	margin: 0 0 0 65px;
	position: relative;
}
.b-callback .control-group .controls input[type="text"] {
	border: 1px solid #456687;
	border-radius: 5px;
	box-sizing: border-box;
	color: #325779;
	padding: 8px 0 7px 10px;
	width: 240px;
}
.b-callback .control-group .controls input[type="text"]:focus {
	box-shadow: inset 1px 1px 5px 1px #2fbae6;
}
.b-callback .control-group .controls input[type="text"].i-error {
	background: #ffacac;
	box-shadow: none;
}
.b-callback .control-group .controls .button {
	background: url("/site/assets/images/b-callback.png") repeat-x;
	border: 0;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	margin: 0px 0px 0px 73px;
	padding: 8px 29px 7px 29px;
	text-shadow: 1px 1px #0b0d0c;
}
.b-callback .err_str {
	color: #f59999;
	display: none;
	font-size: 14px;
	font-weight: 700;
	position: absolute;
	right: 45px;
	top: calc(50% - 8px);
}
.b-callback .error+.err_str {
	display: block;
}
.b-callback .h-final {
	color: #fff;
}
.b-callback .h-flds {
	margin-bottom: 20px;
}
.b-callback .title {
	color: #fff;
	font-size: 20px;
	margin: 0 0 15px 0;
	position: relative;
}
.b-callback .title .btn-close {
	background: none;
	border: 0;
	cursor: pointer;
	padding: 0;
	position: absolute;
	right: 10px;
	top: -10px;
}
.b-callback .title .btn-close i {
	display: block;
}
.b-contact {
	float: left;
	width: 657px;
}
.b-contact .contact-content .form .f-feedback .text textarea {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 297px;
	min-width: 297px;
	width: 297px;
}
.b-content {
	background: none;
	padding: 0;
}
.b-content .content .page .b-teaser_content {
	border-radius: 4px;
	margin: 0 auto 20px;
	overflow: hidden;
	position: relative;
	width: 598px;
}
.b-content .content .page .b-teaser_content img {
	border: 0;
	display: block;
	cursor: default;
	margin: 0;
	padding: 0;
}
.b-content .content .page .b-teaser_content .link {
	border: 0;
	color: #005581 !important;
	cursor: pointer;
	display: block;
	bottom: 20px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #cdd9e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cdd9e6));
	background: -webkit-linear-gradient(top, #ffffff 0%, #cdd9e6 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #cdd9e6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #cdd9e6 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #cdd9e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cdd9e6', GradientType=0);
	border-radius: 4px;
	font-size: 13px;
	font-weight: 700;
	padding: 11px 20px;
	position: absolute;
	right: 20px;
	text-decoration: none !important;
	text-transform: uppercase;
	z-index: 2;
}
.b-content .content .page .b-teaser_content .link_all:hover .link,
.b-content .content .page .b-teaser_content .link:hover {
	background: #fff;
}
.b-content .content .page .b-teaser_content .link_all:active .link,
.b-content .content .page .b-teaser_content .link:active {
	background: #e8eaeb;
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .3);
}
.b-content .content .page .b-teaser_content .link_all,
.b-content .content .page .b-teaser_content .veil {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.b-content .content .page .b-teaser_content .link_all {
	z-index: 3;
}
.b-content .wrapper {
	background: #fff;
	width: 970px;
}
.b-content .wrapper .content {
	-webkit-box-shadow: inset -1px 0 0 0 #e6e9ed;
	box-shadow: inset -1px 0 0 0 #e6e9ed;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 30px;
	width: 658px;
}
.b-content .wrapper .content.nobrd {
	-webkit-box-shadow: inset 0 0 0 0 #fff;
	box-shadow: inset 0 0 0 0 #fff;
}
.b-content .wrapper .content.nobrd .page {
	padding: 0 0 30px;
}
.b-content .wrapper .content h1,
.b-content .wrapper .content .content-title {
	color: #3f3f3f;
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 20px;
	padding: 0;
}
.b-content .wrapper .content .content-title .grey {
	color: #3f3f3f;
}
.b-content .wrapper .content .content-title .small {
	font-size: 18px;
	display: inline-block;
	margin-left: 10px;
}
.b-content .wrapper .content .content-title .small:before {
	background: url(/site/assets/images/circle_6x6.png) 0 0 no-repeat;
	content: "";
	display: inline-block;
	height: 6px;
	line-height: 1;
	margin-right: 11px;
	vertical-align: middle;
	width: 6px;
}
.b-content .wrapper .content .documents {
	padding-bottom: 40px;
}
.b-content .wrapper .content .documents .list {
	font-size: 18px;
}
.b-content .wrapper .content .documents .list a {
	color: #005581;
	display: block;
	padding-left: 55px;
	position: relative;
}
.b-content .wrapper .content .documents .list li {
	margin-bottom: 30px;
}
.b-content .wrapper .content .documents .list li:hover a {
	color: #ef4948;
}
.b-content .wrapper .content .documents .list .i-pdf {
	background: url(/site/assets/images/ico_pdf_36x46.png) 0 0 no-repeat;
	height: 46px;
	left: 0;
	position: absolute;
	top: 0;
	width: 36px;
}
.b-content .wrapper .content .documents .list .i-word,
.b-content .wrapper .content .documents .list .i-excel,
.b-content .wrapper .content .documents .list .i-wpage,
.b-content .wrapper .content .documents .list .i-app {
	background: url(/site/assets/images/ico_word_36x46.png) 0 0 no-repeat;
	height: 46px;
	left: 0;
	position: absolute;
	top: 0;
	width: 36px;
}
.b-content .wrapper .content .documents .list .icon+.title {
	display: table-cell;
	height: 46px;
	vertical-align: middle;
}
.b-content .wrapper .content h1,
.b-content .wrapper .content h2,
.b-content .wrapper .content h3,
.b-content .wrapper .content h4,
.b-content .wrapper .content h5,
.b-content .wrapper .content h6,
.b-content .wrapper .content p,
.b-content .wrapper .content .page h1,
.b-content .wrapper .content .page h2,
.b-content .wrapper .content .page h3,
.b-content .wrapper .content .page h4,
.b-content .wrapper .content .page h5,
.b-content .wrapper .content .page h6,
.b-content .wrapper .content .page p {
	margin-left: 0;
}
.b-content .wrapper .content .video {
	padding-bottom: 40px;
}
.b-content .wrapper .content .video h3 {
	font-size: 18px;
	font-weight: 700;
}
.b-content .wrapper .content .video p {
	font-size: 15px;
}
.b-content .wrapper .content .video .video-content {
	margin-left: -30px;
}
.b-content .wrapper .content .video .video-content .video-item {
	height: 260px;
	margin: 0 0 15px 30px;
	overflow: hidden;
	width: 284px;
}
.b-content .wrapper .content .video .video-content .video-item:nth-child(2n) {
	margin: 0 0 15px 30px;
}
.b-content .wrapper .content .video .video-content .video-item .video-desc {
	display: inline-block;
	/*cursor: pointer;*/
	line-height: 1;
	text-decoration: none;
}
.b-content .wrapper .content .video .video-content .video-item:hover .video-desc {
	/*color: #ef4948;*/
}
.b-content .wrapper .content .video .video-content .video-item .video-desc a {
	color: #005581;
}
.b-content .wrapper .content .video .video-content .video-item .video-desc p {
	background: none;
	/*border-bottom: 1px dotted;*/
	color: inherit;
	/*display: inline;*/
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.b-content .wrapper .content .video .video-content .video-item .video-img {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 189px;
	margin-bottom: 8px;
	position: relative;
	width: inherit;
}
.b-content .wrapper .content .video .video-content .video-item .video-img .icon {
	background: url(/site/assets/images/ico_plays_64x64.png) 0 0 no-repeat;
	display: block;
	height: 64px;
	left: 50%;
	margin: -32px 0 0 -32px;
	position: absolute;
	top: 50%;
	width: 64px;
	;
}
.b-content .wrapper .content .video .video-content .video-item:hover .video-img .icon {
	background-position: 0 -64px;
}
.b-content .wrapper .sidebar {
	box-shadow: -1px 0 0 0 #e6e9ed;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin: 0;
	padding: 25px 30px;
	width: 312px;
}
.b-content .wrapper .sidebar .widget .item {
	margin: 0 0 50px;
}
.b-content .wrapper .sidebar .widget .item-news .news {
	margin-top: 15px;
}
.b-content .wrapper .sidebar .widget .item-news .news .button-wrapper {
	margin: 15px 0 25px;
}
.b-fail {
	padding: 0 30px;
}
.b-fail .blck_chapters .chap {
	color: #505050;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 30px;
	text-align: center;
}
.b-fail .blck_chapters .list {
	margin-left: 30px;
}
.b-fail .blck_chapters .list a {
	color: #646c76;
	display: block;
	height: inherit;
	text-decoration: none;
	width: inherit;
}
.b-fail .blck_chapters .list li:hover a {
	color: #000;
}
.b-fail .blck_chapters .list>li {
	border: 1px solid #e6e9ed;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float: left;
	height: 151px;
	margin: 0 10px 10px 0;
	position: relative;
	width: 219px;
}
.b-fail .blck_chapters .list li:hover {
	-webkit-box-shadow: 0 0 50px 0 rgba(88, 105, 123, .15);
	box-shadow: 0 0 50px 0 rgba(88, 105, 123, .15);
	top: -5px;
}
.b-fail .blck_chapters .list .ico_flash {
	background: url(/site/assets/images/ico_flashes_57x57.png) 0 0 no-repeat;
	height: 57px;
	margin: -28px 0 0 -28px;
	width: 57px;
}
.b-fail .blck_chapters .list li:hover .ico_flash {
	background-position: 0 -57px;
}
.b-fail .blck_chapters .list .ico_gerb {
	background: url(/site/assets/images/ico_gerbs_51x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -25px;
	width: 51px;
}
.b-fail .blck_chapters .list li:hover .ico_gerb {
	background-position: 0 -56px;
}
.b-fail .blck_chapters .list .ico_house {
	background: url(/site/assets/images/ico_houses_56x40.png) 0 0 no-repeat;
	height: 40px;
	margin: -20px 0 0 -28px;
	width: 56px;
}
.b-fail .blck_chapters .list li:hover .ico_house {
	background-position: 0 -40px;
}
.b-fail .blck_chapters .list .ico_hummer {
	background: url(/site/assets/images/ico_hummers_57x53.png) 0 0 no-repeat;
	height: 53px;
	margin: -26px 0 0 -28px;
	width: 57px;
}
.b-fail .blck_chapters .list li:hover .ico_hummer {
	background-position: 0 -53px;
}
.b-fail .blck_chapters .list .ico_lock {
	background: url(/site/assets/images/ico_locks_63x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -31px;
	width: 63px;
}
.b-fail .blck_chapters .list li:hover .ico_lock {
	background-position: 0 -56px;
}
.b-fail .blck_chapters .list .ico_money {
	background: url(/site/assets/images/ico_moneys_59x34.png) 0 0 no-repeat;
	height: 34px;
	margin: -17px 0 0 -30px;
	width: 59px;
}
.b-fail .blck_chapters .list li:hover .ico_money {
	background-position: 0 -34px;
}
.b-fail .blck_chapters .list .ico_sheet {
	background: url(/site/assets/images/ico_sheets_40x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -20px;
	width: 40px;
}
.b-fail .blck_chapters .list li:hover .ico_sheet {
	background-position: 0 -56px;
}
.b-fail .blck_chapters .list .ico_zsheet {
	background: url(/site/assets/images/ico_zsheets_56x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -28px;
	width: 56px;
}
.b-fail .blck_chapters .list li:hover .ico_zsheet {
	background-position: 0 -56px;
}
.b-fail .blck_chapters .list .icon {
	height: 95px;
	display: block;
	position: relative;
}
.b-fail .blck_chapters .list .icon i {
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
}
.b-fail .blck_chapters .list .title {
	display: block;
	font-size: 15px;
	line-height: 1.4;
	text-align: center;
}
.b-fail .blck_frequest_add {
	background: #fff;
}
.b-fail .blck_frequest_add .chapter {
	color: #505050;
	margin-bottom: 30px;
}
.b-fail .blck_frequest_add .step {
	display: none;
}
.b-fail .blck_frequest_add .step.a {
	display: block;
}
.b-fail .blck_frequest_add .wrap_blck {
	padding: 40px;
}
.b-fail .blck_frequest_add .ww_blck1 {
	right: 260px;
}
.b-fail .chapter {
	color: red;
	line-height: 1;
	margin-bottom: 15px;
	text-align: center;
}
.b-fail .text {
	color: #000;
	font-size: 15px;
	line-height: 1.4;
	margin-bottom: 60px;
	text-align: center;
}
.b-fail .wrap_fixed {
	background: #fff;
	padding: 50px 0 20px;
	margin-bottom: 90px;
}
.b-header {
	background: none;
	position: relative;
}
.b-policy {
	color: currentColor;
	font-size: 12px;
	line-height: 1;
	opacity: .5;
}
.b-policy.small {
	font-size: 9px;
	line-height: .9;
}
.b-policy a {
	color: inherit;
	text-decoration: none;
}
.b-policy a:hover {
	text-decoration: underline;
}
.b-teaser_top {
	background: #3d97d6;
	color: #fff;
	font-size: .81em;
	height: 37px;
	line-height: 37px;
	position: relative;
	text-align: center;
	z-index: 5;
}
.b-teaser_top .btn-close {
	background: none;
	border: 0;
	cursor: pointer;
	height: 11px;
	line-height: 1;
	margin-top: -5px;
	padding: 0;
	position: absolute;
	right: 10px;
	top: 50%;
	width: 11px;
	z-index: 1;
}
.b-teaser_top .btn-more {
	background: #ef4948;
	border-radius: 2px;
	color: inherit;
	line-height: 1;
	margin-left: 20px;
	padding: 2px 8px 3px;
	position: relative;
	top: -2px;
	text-decoration: none;
	vertical-align: middle;
}
.b-teaser_top .ico_x_11x11 {
	background: url(/site/assets/images/ico_x_11x11.png) 0 0 no-repeat;
	height: 11px;
	display: block;
	width: 11px;
}
.b-teaser_top_img {
	background: #3d97d6;
	background-position: 50% 0;
	background-repeat: no-repeat;
	color: #fff;
	height: 90px;
	position: relative;
	text-align: center;
	z-index: 1;
}
.b-teaser_top_img a {
	display: block;
	height: 100%;
}
body.home .b-header {
	background: #e7edf4;
}
.b-header .wrapper {
	width: 970px;
}
.b-header .wrapper .top {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 94px;
	padding: 0;
	position: relative;
}
.b-header .wrapper .top .blck_socials {
	left: 455px;
	opacity: .6;
	position: absolute;
	top: 36px;
}
.b-header .wrapper .top .blck_socials .list_socials li {
	float: left;
	margin-right: 10px;
}
.b-header .wrapper .top .lnk_mail {
	color: #47505b;
	display: block;
	font-size: 13px;
	left: 430px;
	position: absolute;
	text-decoration: none;
	top: 40px;
}
.b-header .wrapper .top .lnk_mail .ico_letter {
	background: url(/site/assets/images/ico_letter_26x18_1.png) 0 0 no-repeat;
	height: 18px;
	display: inline-block;
	margin-right: 7px;
	vertical-align: middle;
	width: 26px;
}
.b-header .wrapper .top .lnk_request {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	display: block;
	font-size: 15px;
	float: right;
	height: 54px;
	line-height: 54px;
	padding: 0 18px;
	position: relative;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	top: 20px;
}
.b-header .wrapper .top .lnk_request .ico_arr {
	background: url(/site/assets/images/rarr_29x18.png) 0 0 no-repeat;
	height: 18px;
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
	width: 29px;
}
.b-header .wrapper .top .logo {
	background: url(/site/assets/images/logo_231x46.png) 0 0 no-repeat;
	float: none;
	height: 46px;
	padding: 0;
	left: 0;
	position: absolute;
	top: 20px;
	width: 231px;
}
.b-header .wrapper .top .logo a {
	display: block;
	height: inherit;
	width: inherit;
}
.b-header .wrapper .top .phone {
	/*background: url(/site/assets/images/ico_phone_29x44.png) 0 0 no-repeat;*/
	float: right;
	min-height: 44px;
	padding: 0 0 0 40px;
	position: relative;
	top: 30px;
	text-align: left;
	white-space: nowrap;
}
.b-header .wrapper .top .phone a {
	text-decoration: none;
}
.b-header .wrapper .top .phone .str_callback {
	color: #47505b;
	font-size: 13px;
}
.b-header .wrapper .top .phone .it {
	color: #47505b;
	font-size: 24px;
}
.b-index {
	background: none;
	border: 0;
}
.b-index .index-w {
	background: none;
}
.b-index .index-w .index-ww {
	background: none;
}
.b-index .index-w .index-ww .wrapper {
	width: 970px;
}
.b-index .index-w .index-ww .wrapper .widget {
	overflow: visible;
}
.b-index .index-w .index-ww .wrapper .widget .news .title span {
	background: #f1f6f8;
}
.b-index .index-w .index-ww .wrapper .widget .news {
	float: none;
	margin: 0;
	width: auto;
}
.b-index .index-w .index-ww .wrapper .widget .news .item {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	clear: none;
	float: left;
	padding: 0 40px 0 0;
	margin: 0 0 64px;
	width: 50%;
}
.b-index .index-w .index-ww .wrapper .widget .news .item.lst {
	padding: 0 0 0 40px;
}
.b-index .index-w .index-ww .wrapper .widget .news .item .image-news {
	height: 100px;
	width: 100px;
}
.b-portal {
	background: none;
}
.b-portal .list {
	color: #47505b;
	overflow: hidden;
	height: 120px;
}
.b-portal .list li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: inherit;
	padding: 0 15px 0 90px;
	position: relative;
	width: 25%;
}
.b-portal .list li:hover {
	background: #a9b7c5;
	color: #000;
}
.b-portal .list .img {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: inherit;
	left: 5px;
	position: absolute;
	top: 0;
	width: 80px;
}
.b-portal .list .title {
	color: inherit;
	display: block;
	font-size: 13px;
	height: 120px;
	line-height: 120px;
	text-decoration: none;
}
.b-portal .list .title span {
	display: inline-block;
	line-height: 1.4;
	vertical-align: middle;
}
.b-portal .wrapper {
	width: 970px;
}
.b-slider {
	background: none;
}
body.home .b-slider {
	background: #e7edf4;
}
.b-slider .bxslider {
	height: 400px;
	overflow: hidden;
	width: 9970px;
}
.b-slider .wrapper {
	overflow: hidden;
	padding-bottom: 54px;
	width: 970px;
}
.b-slider .wrapper .bx-controls {
	bottom: 15px;
	left: 0;
	text-align: center;
	width: 100%;
}
.b-slider .wrapper .bx-controls .bx-pager {
	left: auto;
}
.b-slider .wrapper .bx-controls .bx-pager .bx-pager-item {
	float: none;
	display: inline-block;
	margin-right: 5px;
}
.b-slider .wrapper .bx-controls .bx-pager .bx-pager-item:last-child {
	margin-right: 0;
}
.b-slider .wrapper .bx-controls .bx-pager .bx-pager-item a {
	background: url(/site/assets/images/circle_5x5.png) 50% 50% no-repeat;
	display: inline-block;
	height: 18px;
	width: 18px;
}
.b-slider .wrapper .bx-controls .bx-pager .bx-pager-item a:hover {
	background: url(/site/assets/images/circle_13x13.png) 50% 50% no-repeat;
}
.b-slider .wrapper .bx-controls .bx-pager .bx-pager-item a:hover {
	background: url(/site/assets/images/circle_13x13.png) 50% 50% no-repeat;
}
.b-slider .wrapper .bx-controls .bx-pager .bx-pager-item a.active {
	background: url(/site/assets/images/circle_13x13_1.png) 50% 50% no-repeat;
}
.b-slider .wrapper .bxslider .item {
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	float: left;
}
.b-slider .wrapper .bxslider .item .slide .info .text {
	font-size: 26px;
	line-height: 28px;
}
.b-slider .wrapper .bxslider .item .slide .info .text h1,
.b-slider .wrapper .bxslider .item .slide .info .text h2,
.b-slider .wrapper .bxslider .item .slide .info .text h3,
.b-slider .wrapper .bxslider .item .slide .info .text h4,
.b-slider .wrapper .bxslider .item .slide .info .text h5,
.b-slider .wrapper .bxslider .item .slide .info .text h6 {
	font-size: 50px;
	line-height: 52px;
}
.b-slider .wrapper .bxslider .item .slide {
	position: relative;
}
.b-wrap_fixed {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0 24px;
	width: 920px;
}
.btn-ontop {
	background-color: rgba(17, 38, 63, .7);
	border: 0;
	border-radius: 3px;
	bottom: 10px;
	color: #abb7c5;
	;
	height: 28px;
	line-height: 24px;
	position: fixed;
	right: 10px;
	text-align: center;
	text-decoration: none;
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
	width: 28px;
	z-index: 5;
}
.btn-ontop:hover {
	background-color: rgba(17, 38, 63, .9);
	color: #fff;
}
.btn-ontop .arrtop {
	display: inline-block;
	height: 24px;
	line-height: 1;
	vertical-align: middle;
	width: 24px;
}
.btn-ontop .arrtop polyline {
	fill: none;
	stroke: #abb7c5;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 2px;
}
.btn-ontop:hover .arrtop polyline {
	color: #fff;
}
.btn-styled_1 {
	border: 0;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	font: inherit;
	font-size: 18px;
	padding: 18px 40px;
	text-decoration: none;
	transition: color .1s linear;
	transition: background-color .1s linear;
}
.btn-styled_1.ml-auto {
	margin-left: auto;
}
.btn-styled_1.green {
	background: #6bc193;
	color: #fff;
}
.btn-styled_1.navy {
	background: #11263f;
	color: #888f97;
}
.btn-styled_1.red {
	background: #ec4949;
	color: #fff;
}
.btn-styled_1.small {
	font-size: 13px;
	padding: 11px 18px;
}
.btn-styled_1.small-1 {
	font-size: 15px;
	font-weight: 600;
	padding: 13px 42px 12px;
}
.btn-styled_1.small-2 {
	font-size: 15px;
	font-weight: 600;
	padding: 13px 54px 12px;
}
.btn-styled_1.small-3 {
	font-size: 15px;
	font-weight: 600;
	padding: 13px 31px 12px;
}
.btn-styled_1.transparent {
	background: none;
	border: 1px solid #dde4eb;
	color: #11263f;
}
.btn-styled_1.transparent-1 {
	background: none;
	border: 1px solid #233953;
	color: #848e98;
}
.btn-styled_1[disabled] {
	background: #d0d0d0;
	cursor: default;
}
.btn-styled_1:hover,
.btn-styled_1:active {
	background: #888a85;
}
.btn-styled_1.green:hover,
.btn-styled_1.green:active {
	background: rgba(107, 193, 147, 0.8);
}
.btn-styled_1.navy:hover,
.btn-styled_1.navy:active {
	background: #263d59;
}
.btn-styled_1.nowrap {
	white-space: nowrap;
}
.btn-styled_1.red:hover,
.btn-styled_1.red:active {
	background: #ff5f5e;
}
.btn-styled_1.shorter {
	padding-left: 20px;
	padding-right: 20px;
}
.btn-styled_1.transparent:hover,
.btn-styled_1.transparent:active,
.btn-styled_1.transparent-1:hover,
.btn-styled_1.transparent-1:active {
	background: none;
}
.btn-styled_1.fixed-w {
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
.btn-styled_1.w100 {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	width: 100%;
}
.btn3 {
	background: #0397d6;
	border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font: inherit;
	font-size: 16px;
	line-height: 1;
	padding: 18px 20px;
	text-decoration: none;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}
.btn3:hover {
	background: #18adec;
}
.btn3:active {
	background: #0485bc;
}
.btn3.bg_dark {
	background: #1d1d1d;
}
.btn3.bg_dark:hover {
	background-color: #3a3a3a;
}
.btn3.bg_dark:active {
	background-color: #000;
}
.btn3.bg_deepblue {
	background: #005581;
}
.btn3.bg_red {
	background: #ef4948;
}
.btn3.bg_red:hover {
	background: #ff5f5e;
}
.btn3.bg_red:active {
	background: #cc3130;
}
.btn3.small {
	padding: 10px 15px;
}
.btn3.w100 {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	width: 100%;
}
.btn3[disabled] {
	background: #ccc;
	cursor: default;
}
.c-fas_abuse .b-query {
	text-align: center;
}
.c-fas_abuse .b-query button {
	margin: 0 10px;
}
.faq-post .section img {
	display: inline-block;
	margin: 0 5px 0 0 !important;
	vertical-align: middle;
}
#menu-scroll {
	/*background: #4f5863;*/
}
.menu-info {
	padding: 0;
	position: relative;
	width: auto;
}
.menu-info .nav-column {
	border: 0;
	position: relative;
}
.menu-info .one {
	width: 33%;
}
.menu-info .one a {
	border: 0;
	width: auto;
}
.menu-info .one:after {
	background: #363d45;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}
.menu-info .two {
	width: 34%;
}
.menu-info .two:after {
	background: #363d45;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
}
.menu-info .three {
	width: 33%;
}
.menu-info .three a {
	background: #505963 url('/site/assets/images/three_bg.png') 14px 11px no-repeat;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	color: #a5acb4;
	display: block;
	height: 37px;
	padding-left: 56px;
	padding-top: 23px;
}
.menu-info .three a:hover {
	background: #47505b url('/site/assets/images/three_bg_hover.png') 14px 11px no-repeat;
}
.request-footer .wrapper {
	width: 970px;
}
#scroll-bg {
	-webkit-border-radius: 0;
	border-radius: 0;
	display: none;
}

/* new */
.advantage {
	margin-bottom: 40px;
	padding: 0 0 20px;
}
.advantage .blck {
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: none;
	margin-left: -20px;
	padding-top: 20px;
}
.advantage.expanded .blck {
	display: block;
}
.advantage .blck .item {
	background: #e7edf4;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float: left;
	height: 397px;
	margin: 0 0 20px 20px;
	position: relative;
	width: 310px;
}
.advantage .blck .item:hover {
	background: #eff5fb;
}
.advantage .blck .item .lnk_link {
	display: block;
	left: 0;
	height: 100%;
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 1;
}
.advantage .blck .item .bot {
	/*
    background: #dee6ef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2U5ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ecf1f4 0%, #e3e9ef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf1f4), color-stop(100%,#e3e9ef));
    background: -webkit-linear-gradient(top,  #ecf1f4 0%,#e3e9ef 100%);
    background: -o-linear-gradient(top,  #ecf1f4 0%,#e3e9ef 100%);
    background: -ms-linear-gradient(top,  #ecf1f4 0%,#e3e9ef 100%);
    background: linear-gradient(to bottom,  #ecf1f4 0%,#e3e9ef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf1f4', endColorstr='#e3e9ef',GradientType=0 );
    */
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	/*
    bottom: 0;
    color: #252c2f;
    */
	font-size: 15px;
	/*
    */
	height: 40px;
	left: 0;
	line-height: 40px;
	position: absolute;
	width: 100%;
	z-index: 1;
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDkwZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #2090d6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #2090d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#2090d6', GradientType=0);
	bottom: -2px;
	color: #fff;
	text-shadow: 0 -1px 0 #208fd7;
}
.advantage .blck .item .bot a {
	color: inherit;
	margin-left: 20px;
	text-decoration: none;
}
.advantage .blck .item:hover .bot {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDkwZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #2090d6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #2090d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#2090d6', GradientType=0);
	bottom: -2px;
	color: #fff;
	left: -2px;
	/*
    height: 42px;
    */
	text-shadow: 0 -1px 0 #208fd7;
	width: 314px;
}
.advantage .blck .item:hover .bot a {
	margin-left: 22px;
}
.advantage .blck .item .frame {
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 0 2px #2fb9e6, 0 5px 20px 0 rgba(0, 164, 255, .3);
	box-shadow: inset 0 0 0 2px #2fb9e6, 0 5px 20px 0 rgba(0, 164, 255, .3);
	display: none;
	height: 401px;
	left: -2px;
	position: absolute;
	top: -2px;
	width: 314px;
}
.advantage .blck .item:hover .frame {
	display: block;
}
.advantage .blck .item .icon {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 110px;
}
.advantage .blck .item .icon.ico_bank {
	background-image: url(/site/assets/images/ico_bank_94x66.png);
}
.advantage .blck .item .icon.ico_flash {
	background-image: url(/site/assets/images/ico_flash_72x72.png);
}
.advantage .blck .item .icon.ico_gerb {
	background-image: url(/site/assets/images/ico_gerb_73x80.png);
}
.advantage .blck .item .icon.ico_lock {
	background-image: url(/site/assets/images/ico_lock_77x67.png);
}
.advantage .blck .item .icon.ico_money {
	background-image: url(/site/assets/images/ico_money_106x56.png);
}
.advantage .blck .item .icon.ico_sheet {
	background-image: url(/site/assets/images/ico_sheet_60x80.png);
}
.advantage .blck .item .text {
	color: #505050;
	font-size: 11px;
	line-height: 14px;
}
.advantage .blck .item:hover .text {
	color: #000;
}
.advantage .blck .item .text b,
.advantage .blck .item .text strong {
	font-weight: 700;
}
.advantage .blck .item .text ul li {
	margin-bottom: 10px;
	padding-left: 20px;
	position: relative;
}
.advantage .blck .item .text ul li:before {
	color: #2fbae6;
	content: "—";
	display: block;
	left: 0;
	position: absolute;
	top: 0;
}
.advantage .blck .item .title {
	color: #005581;
	font-size: 16px;
}
.advantage .blck .item:hover .title {
	color: #000;
}
.advantage .blck .item .wrap {
	overflow: hidden;
	padding: 20px 10px 0 20px;
	position: relative;
	z-index: 1;
}
.advantage .lnk_ce {
	color: #005581;
	cursor: pointer;
	border-bottom: 1px dotted;
	font-size: 15px;
	float: right;
	position: relative;
	top: 15px;
}
.advantage .lnk_ce span {
	display: inline-block;
}
.advantage .lnk_ce .collapse {
	display: none;
}
.advantage.expanded .lnk_ce .collapse {
	display: inline-block;
}
.advantage.expanded .lnk_ce .expand {
	display: none;
}
.articles .list {
	font-size: 18px;
}
.articles .list a:hover {
	color: #ef4948;
}
.articles .list li {
	margin-bottom: 30px;
}
.articles .list .ico_sheet {
	background: url(/site/assets/images/ico_sheet_36x46.png) 0 0 no-repeat;
	display: block;
	float: left;
	height: 46px;
	margin-right: 20px;
	width: 36px;
}
.articles .list .ico_sheet+.title {
	display: table-cell;
	height: 46px;
	vertical-align: middle;
}
.blck_categories {
	border-bottom: 1px solid #dde3e9;
	margin: 0 -30px 30px;
	padding-bottom: 45px;
}
.blck_categories .chap {
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 20px;
	padding: 0 30px;
}
.blck_categories .list {
	font-size: 13px;
	line-height: 1.3;
}
.blck_categories .list a {
	color: #005581;
	display: block;
	padding: 8px 30px;
}
.blck_categories .list .a a {
	background: #939fab;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzOWZhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NjkwOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #939fab 0%, #86909b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #939fab), color-stop(100%, #86909b));
	background: -webkit-linear-gradient(top, #939fab 0%, #86909b 100%);
	background: -o-linear-gradient(top, #939fab 0%, #86909b 100%);
	background: -ms-linear-gradient(top, #939fab 0%, #86909b 100%);
	background: linear-gradient(to bottom, #939fab 0%, #86909b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#939fab', endColorstr='#86909b', GradientType=0);
	color: #fff;
	text-shadow: 0 -1px 0 #727c86;
	text-decoration: none;
}
.blck_ecp {
	color: #505050;
	font-size: 13px;
	margin-bototm: 50px;
	padding: 0 30px;
}
.blck_ecp .btn1 {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	height: 54px;
	line-height: 54px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	width: 100%;
}
.blck_ecp .btn1:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.blck_ecp .btn1:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.blck_ecp .col_216px {
	background: #e1e7ee;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: 425px;
	padding: 15px 10px 105px 20px;
	position: relative;
	width: 216px;
}
.blck_ecp .col_216px .btn1 {
	bottom: 15px;
	left: 20px;
	position: absolute;
	width: 176px;
}
.blck_ecp .col_217px {
	background: #e7edf4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: 425px;
	padding: 15px 10px 105px 20px;
	position: relative;
	width: 217px;
}
.blck_ecp .col_217px .btn1 {
	bottom: 15px;
	left: 20px;
	position: absolute;
	width: 177px;
}
.blck_ecp .col_217px.fst {
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.blck_ecp .col_217px.lst {
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.blck_ecp .icon {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 110px;
}
.blck_ecp .icon.ico_case {
	background-image: url(/site/assets/images/ico_case_84x67.png);
}
.blck_ecp .icon.ico_flag {
	background-image: url(/site/assets/images/ico_flag_98x69.png);
}
.blck_ecp .icon.ico_gerb {
	background-image: url(/site/assets/images/ico_gerb_73x80.png);
}
.blck_ecp .it {
	margin: 0 auto;
	width: 650px;
}
.blck_ecp .inl_platforms {
	bottom: 90px;
	left: 20px;
	position: absolute;
	z-index: 1;
}
.blck_ecp .inl_platforms .list_it {
	background: #f3f7fb;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 20px 0 rgba(9, 74, 108, .15);
	box-shadow: 0 5px 20px 0 rgba(9, 74, 108, .15);
	display: none;
	height: 250px;
	left: -10px;
	position: absolute;
	top: -258px;
	width: 350px;
}
.blck_ecp .inl_platforms.a .list_it {
	display: block;
}
.blck_ecp .inl_platforms .list_it:before {
	border-color: #f3f7fb transparent transparent transparent;
	border-style: solid;
	border-width: 6px 5.5px 0 5.5px;
	bottom: -6px;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	left: 20px;
	-webkit-transform: rotate(360deg);
	width: 0;
}
.blck_ecp .inl_platforms.a .list_it a {
	color: #005581;
	text-decoration: none;
}
.blck_ecp .inl_platforms .list_it ul {
	height: 250px;
	line-height: 16px;
	overflow: auto;
}
.blck_ecp .inl_platforms .list_it ul li {
	padding: 10px 20px;
}
.blck_ecp .inl_platforms .list_it ul li:first-child {
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.blck_ecp .inl_platforms .list_it ul li:last-child {
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.blck_ecp .inl_platforms .list_it ul li:hover {
	background: #fff;
}
.blck_ecp .inl_platforms.a .list_it .small {
	font-size: 11px;
}
.blck_ecp .inl_platforms .lnk_platforms {
	color: #939393;
	cursor: pointer;
}
.blck_ecp .inl_platforms .lnk_platforms span {
	border-bottom: 1px dotted;
	color: #005581;
}
.blck_ecp .inl_platforms.a .lnk_platforms span {
	color: #ef4948;
}
.blck_ecp .price {
	margin-bottom: 12px;
}
.blck_ecp .price .new {
	font-size: 25px;
}
.blck_ecp .price .orig {
	color: #939393;
	font-size: 15px;
	margin-bottom: 3px;
	text-decoration: line-through;
}
.blck_ecp .text {
	line-height: 18px;
}
.blck_ecp .text p {
	margin-bottom: 10px;
}
.blck_ecp .text p:last-child {
	margin-bottom: 0;
}
.blck_ecp .text .bordered {
	border: 2px solid;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #55981b;
	font-size: 11px;
	line-height: 14px;
	margin-right: 10px;
	padding: 6px;
}
.blck_ecp .title {
	color: #005581;
	font-size: 16px;
	font-weight: 700;
}
.blck_etp {
	color: #505050;
	font-size: 13px;
	margin-bottom: 50px;
	padding: 0 30px;
}
.blck_etp .btn1 {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	height: 54px;
	line-height: 54px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	width: 100%;
}
.blck_etp .btn1:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.blck_etp .btn1:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.blck_etp .col_216px {
	background: #e1e7ee;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: 392px;
	padding: 15px 10px 105px 20px;
	position: relative;
	width: 216px;
}
.blck_etp .col_216px .btn1 {
	bottom: 15px;
	left: 20px;
	position: absolute;
	width: 176px;
}
.blck_etp .col_217px {
	background: #e7edf4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: 392px;
	padding: 15px 10px 105px 20px;
	position: relative;
	width: 217px;
}
.blck_etp .col_217px .btn1 {
	bottom: 15px;
	left: 20px;
	position: absolute;
	width: 177px;
}
.blck_etp .col_217px.fst {
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.blck_etp .col_217px.lst {
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.blck_etp .icon {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 110px;
}
.blck_etp .icon.ico_clock {
	background-image: url(/site/assets/images/ico_clock_70x83.png);
}
.blck_etp .icon.ico_num1 {
	background-image: url(/site/assets/images/ico_num1_70x70.png);
}
.blck_etp .icon.ico_num5 {
	background-image: url(/site/assets/images/ico_num5_70x70.png);
}
.blck_etp .it {
	margin: 0 auto;
	width: 650px;
}
.blck_etp .price {
	margin-bottom: 12px;
}
.blck_etp .price .new {
	font-size: 25px;
}
.blck_etp .price .orig {
	color: #939393;
	font-size: 15px;
	margin-bottom: 3px;
	text-decoration: line-through;
}
.blck_etp .text {
	line-height: 18px;
}
.blck_etp .text p {
	margin-bottom: 10px;
}
.blck_etp .text p:last-child {
	margin-bottom: 0;
}
.blck_etp .text .bordered {
	border: 2px solid;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #55981b;
	font-size: 11px;
	line-height: 14px;
	margin-right: 10px;
	padding: 6px;
}
.blck_etp .title {
	color: #005581;
	font-size: 16px;
	font-weight: 700;
}
.blck_fas {
	color: #505050;
	font-size: 13px;
	margin-bottom: 50px;
	padding: 0 30px;
}
.blck_fas .btn1 {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	height: 54px;
	line-height: 54px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	width: 100%;
}
.blck_fas .btn1:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.blck_fas .btn1:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.blck_fas .col_325px {
	background: #e7edf4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: 392px;
	padding: 15px 10px 105px 20px;
	position: relative;
	width: 325px;
}
.blck_fas .col_325px .btn1 {
	bottom: 15px;
	left: 20px;
	position: absolute;
	width: 285px;
}
.blck_fas .col_325px.fst {
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.blck_fas .col_325px.lst {
	background: #e1e7ee;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.blck_fas .icon {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 110px;
}
.blck_fas .icon.ico_gerb1 {
	background-image: url(/site/assets/images/ico_gerb_74x80.png);
}
.blck_fas .icon.ico_gerb2 {
	background-image: url(/site/assets/images/ico_gerb_54x73.png);
}
.blck_fas .it {
	margin: 0 auto;
	width: 650px;
}
.blck_fas .grey {
	color: #939393;
}
.blck_fas .price {
	margin-bottom: 12px;
}
.blck_fas .price .new {
	font-size: 25px;
}
.blck_fas .price .orig {
	color: #939393;
	font-size: 15px;
	margin-bottom: 3px;
	text-decoration: line-through;
}
.blck_fas .text {
	line-height: 18px;
}
.blck_fas .text p {
	margin-bottom: 10px;
}
.blck_fas .text p:last-child {
	margin-bottom: 0;
}
.blck_fas .title {
	color: #005581;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 20px;
}
.blck_pages {
	font-size: 15px;
	margin-bottom: 40px;
	text-align: center;
}

.blck_pages.blck_pages-4 {
	font-weight: 500;
  font-size: 18px;
	color: #25396E;
	margin-top:40px;
	margin-bottom:150px;
}

.blck_pages a {
	color: #005581;
	display: block;
	height: inherit;
	text-decoration: none;
}
.c-content .wrapper .content .page .blck_pages a {
	text-decoration: none;
}

.c-content .wrapper .content .page .blck_pages-4 a {
	display: inline-block;
}

.blck_pages li {
	background: #f4f8fb;
	-webkit-box-shadow: inset -1px 0 0 0 #dbe4eb;
	box-shadow: inset -1px 0 0 0 #dbe4eb;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	padding: 0;
	width: 36px;
}

.blck_pages.blck_pages-4 li {
	background: none;
	display: inline-block;
	height: 48px;
	line-height: 48px;
	padding: 0;
	width: 48px;
	-webkit-box-shadow: unset;
  box-shadow: unset;
}

.blck_pages.blck_pages-4 li.nav i.back_arrow {
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.875 6.75L7.0625 10.9375L6 12L0 6L6 0L7.0625 1.0625L2.875 5.25H12V6.75H2.875Z' fill='%2325396E'/%3E%3C/svg%3E");
  content: "";
	width: 12px;
	height: 12px;
	background-position: unset;
	display:inherit;
	margin-right: 10px;
}

.blck_pages.blck_pages-4 li.nav {
	width:100px;
}
.blck_pages.blck_pages-4 li.nav.mobile {
	width:unset;
}

.blck_pages li:hover {
	background: #e2eef7;
}

.blck_pages.blck_pages-4 li:hover {
	background: unset;
}

.blck_pages .blank {
	background: none;
	-webkit-box-shadow: inset 0 0 0 0 #dbe4eb;
	box-shadow: inset 0 0 0 0 #dbe4eb;
	width: 20px;
}
.blck_pages li.a {
	background: #8e9aa5;
	color: #fff;
	text-shadow: 0 -1px 0 #727c86;
}

.blck_pages.blck_pages-4 li.a {
	background: #8e9aa5;
	color: #fff;
	border-radius: 50%;
  background-color: #F04A48;
}

.blck_pages .corns_l {
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}
.blck_pages .corns_r {
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-box-shadow: inset 0 0 0 0 #dbe4eb;
	box-shadow: inset 0 0 0 0 #dbe4eb;
}
.blck_pages .nav {
	border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 0 0 #dbe4eb;
	box-shadow: inset 0 0 0 0 #dbe4eb;
	margin-right: 10px;
	padding: 0 12px;
	width: auto;
}
.blck_pages .nav:last-child {
	margin: 0 0 0 10px;
}
.blck_request {
	color: #505050;
	font-size: 13px;
	margin-bottom: 50px;
	padding: 0 30px;
}
.blck_request .btn1 {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	height: 54px;
	line-height: 54px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	width: 100%;
}
.blck_request .btn1:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.blck_request .btn1:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.blck_request .col_227px,
.blck_request .col_228px {
	background: #e7edf4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: 452px;
	padding: 15px 10px 105px 20px;
	position: relative;
}
.blck_request .col_227px {
	width: 227px;
}
.blck_request .col_228px {
	background: #e1e7ee;
	width: 228px;
}
.blck_request .col_227px.special,
.blck_request .col_228px.special {
	background: #2283be;
	color: #fff;
}
.blck_request .col_227px .btn1,
.blck_request .col_228px .btn1 {
	bottom: 15px;
	left: 20px;
	position: absolute;
	width: 188px;
}
.blck_request .col_227px.fst {
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.blck_request .col_228px.lst {
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.blck_request .col_303px,
.blck_request .col_304px {
	background: #e7edf4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: 392px;
	padding: 15px 10px 105px 20px;
	position: relative;
}
.blck_request .col_303px {
	width: 303px;
}
.blck_request .col_304px {
	background: #e1e7ee;
	width: 304px;
}
.blck_request .col_303px .btn1,
.blck_request .col_304px .btn1 {
	bottom: 15px;
	left: 20px;
	position: absolute;
	width: 265px;
}
.blck_request .col_303px.fst {
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.blck_request .col_303px.lst {
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.blck_request .icon {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 110px;
}
.blck_request .icon.ico_letter {
	background-image: url(/site/assets/images/ico_letter_100x60.png);
}
.blck_request .icon.ico_page1 {
	background-image: url(/site/assets/images/img_page1_80x76.png);
}
.blck_request .icon.ico_page2 {
	background-image: url(/site/assets/images/img_page2_80x76.png);
}
.blck_request .icon.ico_star {
	background-image: url(/site/assets/images/ico_star_79x76.png);
}
.blck_request .it {
	margin: 0 auto;
}
.blck_request .price {
	margin-bottom: 12px;
}
.blck_request .price .new {
	font-size: 25px;
}
.blck_request .price .orig {
	color: #939393;
	font-size: 15px;
	margin-bottom: 3px;
	text-decoration: line-through;
}
.blck_request .col_227px.special .price .orig,
.blck_request .col_228px.special .price .orig {
	color: #a9c7e0;
}
.blck_request .text {
	line-height: 18px;
}
.blck_request .text p {
	margin-bottom: 10px;
}
.blck_request .text p:last-child {
	margin-bottom: 0;
}
.blck_request .title {
	color: #005581;
	font-size: 16px;
	font-weight: 700;
}
.blck_request .col_227px.special .title,
.blck_request .col_228px.special .title {
	color: #fff;
}
.blck_service_info {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #505050;
	margin: 0 30px 50px;
}
.blck_service_info ul {
	font-size: 13px;
	line-height: 1.4;
	margin: 0 -10px;
	text-align: center;
}
.blck_service_info ul.c3 li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 10px;
	width: 33%;
}
.blck_service_info ul.c3 li:last-child {
	width: 34%;
}
.blck_service_info ul.c4 li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 10px;
	width: 25%;
}
.blck_service_info ul .bg {
	background: #e7edf4;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0 12px;
}
.blck_service_info ul .descr {
	padding-bottom: 15px;
}
.blck_service_info ul .ico_circles {
	background-image: url(/site/assets/images/circles_64x64.png);
}
.blck_service_info ul .ico_clock {
	background: url(/site/assets/images/clock_52x64.png);
}
.blck_service_info ul .ico_dashes {
	background: url(/site/assets/images/dashes_64x64.png);
}
.blck_service_info ul .ico_headphones {
	background: url(/site/assets/images/headphones_64x69.png);
}
.blck_service_info ul .ico_map {
	background: url(/site/assets/images/map_90x64.png);
}
.blck_service_info ul .ico_money {
	background: url(/site/assets/images/money_76x42.png);
}
.blck_service_info ul .ico_pin {
	background: url(/site/assets/images/pin_37x64.png);
}
.blck_service_info ul .ico_sheets {
	background: url(/site/assets/images/sheets_54x64.png);
}
.blck_service_info ul .ico_shield {
	background: url(/site/assets/images/shield_49x64.png);
}
.blck_service_info ul .ico_stamp {
	background: url(/site/assets/images/stamp_52x66.png);
}
.blck_service_info ul .icon {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 80px;
	margin-bottom: 10px;
}
.blck_service_info ul .title {
	font-size: 15px;
	font-weight: 700;
	height: 70px;
	line-height: 70px;
}
.blck_service_info ul .title span {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}
.blck_service_info .chapter {
	margin-bottom: 25px;
}
.blck_services {
	background: #e7edf4;
	border-top: 1px solid #d6dfe6;
	height: 122px;
}
.blck_services .list {
	color: #505050;
	font-size: 11px;
	height: inherit;
	line-height: 100px;
}
.blck_services .list a {
	color: inherit;
	display: block;
	height: inherit;
	position: relative;
	text-decoration: none;
}
.blck_services .list li {
	border-right: 1px solid #d6dfe6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	height: inherit;
	width: 33%;
}
.blck_services .list li:last-child {
	border: 0;
	width: 34%;
}
.blck_services .list li:hover {
	background: #cdd5de;
	color: #5e656d;
}
.blck_services .list li .bot {
	/*
    background: #dee6ef;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZjFmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2U5ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ecf1f4 0%, #e3e9ef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf1f4), color-stop(100%,#e3e9ef));
    background: -webkit-linear-gradient(top,  #ecf1f4 0%,#e3e9ef 100%);
    background: -o-linear-gradient(top,  #ecf1f4 0%,#e3e9ef 100%);
    background: -ms-linear-gradient(top,  #ecf1f4 0%,#e3e9ef 100%);
    background: linear-gradient(to bottom,  #ecf1f4 0%,#e3e9ef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf1f4', endColorstr='#e3e9ef',GradientType=0 );
    */
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDkwZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #2090d6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #2090d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#2090d6', GradientType=0);
	bottom: 0;
	/*color: #252c2f;*/
	color: #fff;
	display: block;
	font-size: 12px;
	height: 22px;
	left: 0;
	line-height: 22px;
	position: absolute;
	text-align: center;
	text-shadow: 0 -1px 0 #208fd7;
	width: 100%;
	z-index: 1;
}
.blck_services .list li:hover .bot {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDkwZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #2090d6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #2090d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#2090d6', GradientType=0);
	color: #fff;
	text-shadow: 0 -1px 0 #208fd7;
}
.blck_services .list .ico_house {
	background: url(/site/assets/images/ico_houses_56x40_1.png) 0 -40px no-repeat;
	height: 40px;
	margin-top: -20px;
	width: 56px;
}
.blck_services .list li:hover .ico_house {
	background-position: 0 -40px;
}
.blck_services .list .ico_money {
	background: url(/site/assets/images/ico_moneys_59x34_1.png) 0 -34px no-repeat;
	height: 34px;
	margin-top: -17px;
	width: 59px;
}
.blck_services .list li:hover .ico_money {
	background-position: 0 -34px;
}
.blck_services .list .ico_sheet {
	background: url(/site/assets/images/ico_sheets_30x40_1.png) 0 -40px no-repeat;
	height: 40px;
	margin-top: -20px;
	width: 30px;
}
.blck_services .list li:hover .ico_sheet {
	background-position: 0 -40px;
}
.blck_services .list .icon {
	display: block;
	left: 0;
	position: absolute;
	top: 50%;
}
.blck_services .list .large {
	display: inline-block;
	font-size: 16px;
	margin-bottom: 3px;
}
.blck_services .list .vmid {
	display: inline-block;
	line-height: 1.3;
}
.blck_services .list .w1 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	margin: 0 auto;
	height: inherit;
	padding-left: 82px;
	position: relative;
	width: 225px;
}
.blck_services .list .w2 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	margin: 0 auto;
	height: inherit;
	padding-left: 75px;
	position: relative;
	width: 252px;
}
.blck_services .list .w3 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	margin: 0 auto;
	height: inherit;
	padding-left: 62px;
	position: relative;
	width: 220px;
}
.blck_services .wrap_fixed {
	height: inherit;
}
.chapter {
	color: #3f3f3f;
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 20px;
}
.b-balls_ny {
	background: url(/site/assets/images/balls_ny_95x148.png) 0 0 no-repeat;
	height: 148px;
	left: 0;
	position: absolute;
	top: 0;
	width: 95px;
	z-index: 101;
}
.b-content .wrapper .teaser {
	border-bottom: 1px solid #ededed;
	margin: 0 auto 50px;
	overflow: hidden;
	position: relative;
	width: 970px;
}
.b-content .wrapper .teaser .btn1 {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	height: 54px;
	line-height: 54px;
	margin-right: 20px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	width: 195px;
}
.b-content .wrapper .teaser .btn1:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.b-content .wrapper .teaser .btn1:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.b-content .wrapper .teaser .btn2 {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYyZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #eef2f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eef2f6));
	background: -webkit-linear-gradient(top, #ffffff 0%, #eef2f6 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #eef2f6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #eef2f6 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #eef2f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eef2f6', GradientType=0);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #2192d7;
	display: inline-block;
	font-size: 15px;
	height: 54px;
	line-height: 54px;
	margin-right: 10px;
	text-align: center;
	text-decoration: none;
	width: 195px;
}
.b-content .wrapper .teaser .link {
	color: #2192d7;
	display: inline-block;
	font-size: 15px;
	text-decoration: none;
	vertical-align: middle;
}
.b-content .wrapper .teaser .link span {
	border-bottom: 1px dotted;
}
.b-content .wrapper .teaser .link.ico_calc:before {
	background: url(/site/assets/images/ico_calc_30x31.png) 0 0 no-repeat;
	content: "";
	display: inline-block;
	height: 31px;
	margin-right: 5px;
	vertical-align: middle;
	width: 30px;
}
.b-content .wrapper .teaser .it {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 400px;
	position: relative;
}
.b-content .wrapper .teaser .inl_sponsors {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 70px;
}
.b-content .wrapper .teaser .info {
	position: absolute;
	right: 35px;
	top: 40px;
	width: 460px;
}
.b-content .wrapper .teaser .info .text {
	color: #005581;
	font-size: 16px;
	line-height: 24px;
	height: 265px;
	position: relative;
	overflow: hidden;
}
.b-content .wrapper .teaser .info .text a {
	color: #2192d7;
}
.b-content .wrapper .teaser .info .text b,
.b-content .wrapper .teaser .info .text strong {
	font-weight: 700;
}
.b-content .wrapper .teaser .info .text p {
	font-size: 16px;
}
.b-content .wrapper .teaser .info .text h1,
.b-content .wrapper .teaser .info .text h2,
.b-content .wrapper .teaser .info .text h3,
.b-content .wrapper .teaser .info .text h4,
.b-content .wrapper .teaser .info .text h5,
.b-content .wrapper .teaser .info .text h6 {
	color: #26a2dd;
	font-size: 52px;
	font-weight: 700;
	line-height: 54px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
.b-content .wrapper .teaser .info .text ul {
	list-style: url("/site/assets/images/lsi.png") inside;
	margin: 29px 0px 0px 35px;
}
.b-content .wrapper .teaser .info .text ul li {
	margin: 0px 0px 7px 0px;
	text-transform: uppercase;
}
.b-content .wrapper .teaser .special {
	background: url(/site/assets/images/bg_160x160.png) 0 0 no-repeat;
	bottom: 30px;
	-webkibt-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	height: 160px;
	left: 30px;
	padding-top: 7px;
	position: absolute;
	width: 160px;
	z-index: 5;
}
.b-content .wrapper .teaser .special .title {
	font-size: 13px;
	line-height: 1.1;
	padding: 0 10px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(117, 0, 0, .76);
}
.b-content .wrapper .teaser .special .txt {
	-webkibt-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 15px;
	height: 125px;
	line-height: 120px;
	padding: 0 10px;
	position: absolute;
	text-align: center;
	text-shadow: 0 -1px0 rgba(117, 0, 0, .76);
	top: 30px;
	width: 100%;
}
.b-content .wrapper .teaser .special .txt b {
	font-size: 15px;
	font-weight: 700;
}
.b-content .wrapper .teaser .special .txt .vam {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}
.b-header .m_main {
	background: #cdd5de;
	-webkit-box-shadow: inset 0 -1px 0 0 #bbc6d1;
	box-shadow: inset 0 -1px 0 0 #bbc6d1;
	color: #47505b;
	height: 59px;
	position: relative;
	z-index: 1;
}
.b-header .m_main b {
	font-weight: 700;
}
.b-header .m_main .menu {
	background: none;
	display: table;
	height: inherit;
	margin: 0;
	position: relative;
	width: 100%;
}
.b-header .m_main .menu>li,
.b-header .m_main .menu>li>a {
	color: inherit;
	height: inherit;
}
.b-header .m_main .menu>li {
	display: table-cell;
	font-size: 18px;
	line-height: 59px;
	position: relative;
	text-shadow: 0 1px 0 #d2dce8;
	text-align: center;
	white-space: nowrap;
}
.b-header .m_main .menu>li>a,
.b-header .m_main .menu>li>.title {
	display: block;
	margin: 0 40px;
	position: relative;
}
.b-header .m_main .menu>li:hover {
	color: #1d1d1d;
}
.b-header .m_main .menu>li.a {
	color: #ef4948;
}
.b-header .m_main .menu>li.a>a,
.b-header .m_main .menu>li.a>.title {
	-webkit-box-shadow: inset 0 -1px 0 0 #ef4948;
	box-shadow: inset 0 -1px 0 0 #ef4948;
}
.b-header .m_main .menu li a {
	text-decoration: none;
}
.b-header .m_main .menu ul,
.b-header .m_main .menu .sub2>div {
	background: #cdd5de;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	display: none;
	left: 0;
	padding: 22px 0 0;
	position: absolute;
	text-align: left;
	top: 100%;
}
.b-header .m_main .menu .sub2>div,
.b-header .m_main .menu li>ul {
	-webkit-box-shadow: 0 16px 6px -12px rgba(0, 0, 0, .3);
	box-shadow: 0 16px 6px -12px rgba(0, 0, 0, .3);
}
.b-header .m_main .menu ul {
	color: #47505b;
	width: 250px;
}
.b-header .m_main .menu ul a {
	color: inherit;
}
.b-header .m_main .menu ul a:hover {
	color: #1d1d1d;
}
.b-header .m_main .menu ul b {
	color: #8c96a2;
	font-size: 18px;
}
.b-header .m_main .menu .sub2>div {
	width: 250px;
}
.b-header .m_main .menu .sub2>div ul {
	display: block;
	left: auto;
	margin: 0 0 30px;
	padding: 0;
	position: relative;
	top: auto;
}
.b-header .m_main .menu>li:hover ul,
.b-header .m_main .menu>li.sub2:hover>div {
	display: block;
}
.b-header .m_main .menu .sub2>div ul li {
	margin-left: 30px;
}
.b-header .m_main .menu .sub2>div ul li div {
	margin-left: -10px;
}
.b-header .m_main .menu ul div {
	color: inherit;
}
.b-header .m_main .menu ul li {
	color: inherit;
	font-size: 16px;
	line-height: 1.2;
	margin: 0 10px 13px 20px;
	text-shadow: none;
	white-space: normal;
}
.b-index .index-w .index-ww .wrapper .widget .form_subscribe {
	background: #e7edf4;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 13px;
	height: auto;
	margin-bottom: 70px;
	padding: 20px;
	width: auto;
}
.b-index .index-w .index-ww .wrapper .widget .form_subscribe .atr {
	float: right;
	width: 290px;
}
.b-index .index-w .index-ww .wrapper .widget .form_subscribe .atr input[type=text] {
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	border-bottom: 0;
	text-align: center;
}
.b-index .index-w .index-ww .wrapper .widget .form_subscribe .atr .btn0 {
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.b-index .index-w .index-ww .wrapper .widget .form_subscribe .ico_letter {
	float: left;
	margin: 0;
	position: relative;
	top: 10px;
}
.b-index .index-w .index-ww .wrapper .widget .form_subscribe .text {
	color: #505050;
	margin: 0 370px 0 90px;
	padding-top: 8px;
}
.b-index .index-w .index-ww .wrapper .widget .form_subscribe .text a {
	color: inherit;
	text-decoration: none;
}
.b-index .index-w .index-ww .wrapper .widget .form_subscribe .text p {
	margin-bottom: 3px;
}
.b-index .index-w .index-ww .wrapper .widget .form_subscribe .text .large {
	font-size: 16px;
}
.b-index .index-w .index-ww .wrapper .widget .form_subscribe .ico_letter_ok {
	float: left;
	margin: 0;
}
.b-partners-slider {
	height: auto;
}
.b-partners-slider .b-partners-slider-inner {
	height: auto;
}
.b-partners-slider .main-title {
	color: #505050;
	font-size: 24px;
}
.b-partners-slider .left-button {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	display: none;
	height: 42px;
	margin-top: -21px;
	position: absolute;
	left: -32px;
	top: 50%;
	width: 31px;
	z-index: 2;
}
.b-partners-slider .left-button i {
	background-image: url('/site/assets/images/larr_11x22.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 23px;
	left: 50%;
	margin: -11px 0 0 -6px;
	position: absolute;
	top: 50%;
	width: 11px;
}
.b-partners-slider .left-button:hover {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDkwZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #2090d6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #2090d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#2090d6', GradientType=0);
}
.b-partners-slider .left-button:hover i {
	background-image: url('/site/assets/images/larr_11x23.png');
}
.b-partners-slider .left-button:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.b-partners-slider .left-button:active i {
	background-image: url('/site/assets/images/larr_11x23.png');
}
.b-partners-slider .right-button {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	display: none;
	height: 42px;
	margin-top: -21px;
	position: absolute;
	right: -32px;
	top: 50%;
	width: 31px;
	z-index: 2;
}
.b-partners-slider .right-button i {
	background-image: url('/site/assets/images/rarr_11x22.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 23px;
	left: 50%;
	margin: -11px 0 0 -5px;
	position: absolute;
	top: 50%;
	width: 11px;
}
.b-partners-slider .right-button:hover {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDkwZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #2090d6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #2090d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#2090d6', GradientType=0);
}
.b-partners-slider .right-button:hover i {
	background-image: url('/site/assets/images/rarr_11x23.png');
}
.b-partners-slider .right-button:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.b-partners-slider .right-button:active i {
	background-image: url('/site/assets/images/rarr_11x23.png');
}
.b-partners-slider .slider {
	position: relative;
}
.b-partners-slider .slides {
	border: 0;
	height: 153px;
	padding-top: 27px;
}
.b-partners-slider .slides .item {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 0;
	margin-left: 24px;
}
.b-partners-slider .slides .item:hover {
	background: #fff;
	-webkit-box-shadow: 0 5px 20px 0 rgba(24, 58, 76, .1);
	box-shadow: 0 5px 20px 0 rgba(24, 58, 76, .1);
}
.b-partners-slider .slides .item+.item {
	margin-left: 24px;
}
.b-sidebar_left {
	box-sizing: border-box;
	float: left;
	padding: 0 12px;
	width: 224px;
}
.b-sidebar_left .b-anchors {
	color: #94a4b0;
	font-size: 15px;
	line-height: 1.5;
	position: relative;
}
.b-sidebar_left .b-anchors a {
	color: #94a4b0;
	display: block;
	padding: 5px 0 5px 34px;
	position: relative;
	text-decoration: none;
}
.b-sidebar_left .b-anchors a:hover {
	color: #ec4949;
}
.b-sidebar_left .b-anchors .b-floater.fixed {
	position: fixed;
	top: 0;
	z-index: 1;
}
.b-sidebar_left .b-anchors .b-floater.abs {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.b-sidebar_left .b-anchors a.is-a {
	color: #000;
}
.b-sidebar_left .b-anchors a.is-a::before {
	color: #ec4949;
}
.b-sidebar_left .b-anchors ol {
	counter-reset: num;
	padding: 28px 0 0;
}
.b-sidebar_left .b-anchors ol li {
	counter-increment: num;
}
.b-sidebar_left .b-anchors ol li a::before {
	content: counter(num, decimal-leading-zero)".";
	font-size: 11px;
	left: 0;
	position: absolute;
	top: 9px;
}
.b-sidebar_left_fixed {
	left: 0;
	height: 100%;
	position: fixed;
	-moz-transform: translateX(-594px);
	-webkit-transform: translateX(-594px);
	-o-transform: translateX(-594px);
	-ms-transform: translateX(-594px);
	transform: translateX(-594px);
	-webkit-transition: transform .15s linear;
	-moz-transition: transform .15s linear;
	-ms-transition: transform .15s linear;
	-o-transition: transform .15s linear;
	transition: transform .15s linear;
	top: 0;
	width: 594px;
	z-index: 2;
}
@media (min-width: 1345px) {
	.b-sidebar_left_fixed {
		display: none;
	}
}
.b-sidebar_left_fixed.mobile {
  display:none;
}

body.has-sidebar_left_fixed .b-sidebar_left_fixed {
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.b-sidebar_left_fixed::before {
	background-color: rgba(24, 31, 41, 0.7);
	content: "";
	display: none;
	height: 100vh;
	left: 0;
	position: fixed;
	-moz-transform: translateX(594px);
	-webkit-transform: translateX(594px);
	-o-transform: translateX(594px);
	-ms-transform: translateX(594px);
	transform: translateX(594px);
	-webkit-transition: transform .15s linear;
	-moz-transition: transform .15s linear;
	-ms-transition: transform .15s linear;
	-o-transition: transform .15s linear;
	transition: transform .15s linear;
	top: 0;
	width: 100vw;
}
body.has-sidebar_left_fixed .b-sidebar_left_fixed::before {
	display: block;
}
.b-sidebar_left_fixed .b-sidebar_left {
	box-shadow: -1px 0 0 0 #d7dee5;
	float: right;
	padding: 0 44px;
	width: 288px;
}
.b-sidebar_left_fixed .b-sidebar_right {
	box-shadow: inset -1px 0 0 0 #d7dee5;
	float: right;
	padding: 0 44px;
	width: 288px;
}
.b-sidebar_left_fixed .b-wrap {
	background-color: #f2f5f8;
	box-sizing: border-box;
	height: inherit;
	left: 0;
	overflow: auto;
	padding: 44px 0 0;
	position: absolute;
	top: 0;
	width: inherit;
	z-index: 2;
}
.b-sidebar_left_fixed .b-wrap::before {
	background-color: #d7dee5;
	content: "";
	height: 100%;
	position: absolute;
	right: 288px;
	top: 0;
	width: 1px;
}
.b-sidebar_left_fixed .btn-close {
	background: none;
	border: 0;
	cursor: pointer;
	display: none;
	font: inherit;
	height: 16px;
	padding: 0;
	position: absolute;
	right: -52px;
	top: 80px;
	width: 16px;
	z-index: 4;
}
body.has-sidebar_left_fixed .b-sidebar_left_fixed .btn-close {
	display: block;
}
.b-sidebar_left_fixed .btn-open {
	background: none;
	background-color: #fff;
	border: 0;
	cursor: pointer;
	display: block;
	font: inherit;
	padding: 0;
	position: absolute;
	right: -52px;
	top: 120px;
	z-index: 2;
}
body.has-sidebar_left_fixed .b-sidebar_left_fixed .btn-open {
	display: none;
}
.b-sidebar_left_fixed .btn-open .icon-bars {
	display: block;
	height: 16px;
	width: 20px;
}
.b-sidebar_left_fixed .btn-open .icon-bars path {
	fill: #245480;
}
.b-sidebar_right {
	box-sizing: border-box;
	float: left;
	padding: 0 12px;
	position: relative;
	width: 224px;
}
.b-sidebar_right .b-floater.fixed {
	box-sizing: border-box;
	margin-left: -12px;
	padding: 0 12px;
	position: fixed;
	top: 0;
	z-index: 1;
}
.b-sidebar_right .b-floater.abs {
	box-sizing: border-box;
	left: 12px;
	position: absolute;
	top: 0;
	width: 100%;
}
.b-sidebar_right .menu {
	border-bottom: 1px solid #d7dee5;
	color: #94a4b0;
	font-size: 15px;
	line-height: 1.5;
	margin: 0 0 24px;
	padding: 28px 12px 12px;
}
.b-sidebar_right .menu a {
	color: inherit;
	display: block;
	padding: 5px 0;
}
.b-sidebar_right .menu .is-a a,
.b-sidebar_right .menu a:hover {
	color: #ec4949;
	text-decoration: none;
}
.b-sidebar_right .menu .is-a a {
	color: #000;
	text-decoration: none;
}
.b-teaser_200x200 {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	height: 200px;
	margin: 0 0 24px;
	position: relative;
	padding: 12px;
	width: 200px;
}
.b-teaser_200x200::after {
	background: rgba(24, 31, 41, .7);
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.b-teaser_200x200:hover::after {
	background: rgba(24, 31, 41, .9);
}
.b-teaser_200x200 .btn-action {
	background: #fff;
	border: 0;
	bottom: 12px;
	color: #000;
	cursor: pointer;
	display: block;
	font: inherit;
	line-height: 1;
	left: 12px;
	padding: 16px 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 176px;
	z-index: 1;
}
.b-teaser_200x200 .btn-action:hover {
	background: #ec4949;
	color: #fff;
}
.b-teaser_200x200 .widget_title {
	color: #fff;
	font-size: 24px;
	height: 116px;
	display: table-cell;
	position: relative;
	vertical-align: bottom;
	z-index: 1;
}

.b-teaser_410x180 {
	background-position: 100% 50%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	border-radius: 20px;
	height: 180px;
	margin: 0 0 24px;
	position: relative;
	padding: 24px;
	width: 410px;
}
.b-teaser_410x180.mobile {
	width: 100%;
  max-width: 410px;
}

.b-teaser_410x180::after {
	background: linear-gradient(to right, #25396E 30%, rgba(71, 110, 212, 0) 80%);
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	border-radius: 20px;
}

.b-teaser_410x180 .widget_title {
	color: #fff;
	font-size: 24px;
  font-weight: 700;
	line-height: 140%;
	width: 250px;
	display: table-cell;
	position: relative;
	z-index: 1;
}
.b-teaser_410x180 .btn-action {
	background: #F04A48;
	border-radius: 12px;
	bottom: 24px;
	color: #fff;
	cursor: pointer;
	display: block;
	font: inherit;
	font-weight: 500;
  font-size: 18px;
  line-height: 32px;
	padding: 10px 30px;
	position: absolute;
	text-align: center;
	text-decoration: none;
	z-index: 1;
}

.blck_bcrumbs {
	background: #cdd5de;
	color: #8c96a2;
	font-size: 10px;
	text-transform: uppercase;
}
.blck_bcrumbs .list a {
	color: inherit;
	text-decoration: none;
}
.blck_bcrumbs .list li {
	float: left;
	line-height: 1.5;
	padding-right: 15px;
	position: relative;
}
.blck_bcrumbs .list li:after {
	background: url(/site/assets/images/rarr_4x8.png) 0 0 no-repeat;
	content: "";
	display: block;
	height: 8px;
	right: 5px;
	position: absolute;
	top: .3em;
	width: 4px;
}
.blck_bcrumbs .list li:last-child:after {
	display: none;
}
.blck_bcrumbs .list .ico_house {
	background: url(/site/assets/images/ico_house_18x15.png) 0 0 no-repeat;
	display: inline-block;
	height: 15px;
	position: relative;
	vertical-align: middle;
	top: -2px;
	width: 18px;
}
.blck_bcrumbs .wrapper {
	background: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 7px 7px 5px;
}
.blck_calc {
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto 40px;
	padding: 0 30px 20px;
	/*width: 650px;*/
}
.blck_calc .blck {
	background: #f7f9fc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjlmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #f7f9fc 0%, #ffffff 8%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f9fc), color-stop(8%, #ffffff), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #f7f9fc 0%, #ffffff 8%, #ffffff 100%);
	background: -o-linear-gradient(top, #f7f9fc 0%, #ffffff 8%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f7f9fc 0%, #ffffff 8%, #ffffff 100%);
	background: linear-gradient(to bottom, #f7f9fc 0%, #ffffff 8%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f9fc', endColorstr='#ffffff', GradientType=0);
	border-top: 1px solid #e6e9ed;
	color: #505050;
	margin: 0 -30px;
	padding: 25px 30px 0;
}
.blck_calc .chapter {
	font-size: 30px;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 30px;
}
.blck_calc .form input[type=text].input_period2 {
	padding-left: 5px;
	padding-right: 20px;
	width: 110px;
}
.blck_calc .form input[type=text].input_summ {
	background: url(/site/assets/images/ico_rur_7x8.png) 95% 50% no-repeat;
	line-height: 1.1;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	width: 146px;
}
.blck_calc .form input[type=text].input_summ2 {
	background: url(/site/assets/images/ico_rur_7x8.png) 95% 50% no-repeat;
	padding-left: 5px;
	padding-right: 15px;
	width: 110px;
}
.blck_calc .form label {
	position: relative;
	vertical-align: middle;
}
.blck_calc .form label.lbl_period2:after {
	color: #acb0b4;
	content: "мес";
	font-size: 11px;
	display: inline-block;
	left: 135px;
	position: absolute;
	top: 2px;
}
.blck_calc .form label.w1 {
	width: 60px;
}
.blck_calc .form label img {
	vertical-align: middle;
}
.blck_calc .form .chkbox input[type=radio],
.blck_calc .form .chkbox input[type=radio].hlp_fakeit+i {
	margin-top: -9px;
	top: 50%;
}
.blck_calc .form .flds .fld {
	margin-bottom: 15px;
}
.blck_calc .mb5 {
	margin-bottom: 5px;
}
.blck_calc .mb10 {
	margin-bottom: 10px;
}
.blck_calc .mb25 {
	margin-bottom: 25px;
}
.blck_calc .notice {
	color: #707881;
	font-size: 13px;
	line-height: 20px;
}
.blck_calc .slider {
	margin-bottom: 35px;
	position: relative;
}
.blck_calc .slider input[type=text] {
	border: 0;
}
.blck_calc .slider .irs-line {
	background: #e6e9ed;
	border-bottom: 1px solid #ccd7e3;
	height: 4px;
	top: 15px;
}
.blck_calc .slider .irs-line-left,
.blck_calc .slider .irs-line-mid,
.blck_calc .slider .irs-line-right {
	background: none;
	height: 4px;
}
.blck_calc .slider .irs-min,
.blck_calc .slider .irs-max {
	background: none;
	top: 25px;
}
.blck_calc .irs-slider {
	background: #eff2f5;
	-webkit-box-shadow: 0 1px 2px 0 rgba(46, 50, 54, .47);
	box-shadow: 0 1px 2px 0 rgba(46, 50, 54, .47);
	height: 20px;
	top: 7px;
	width: 7px;
}
.blck_calc .summ {
	color: #000;
	display: inline-block;
	font-size: 36px;
	margin-bottom: 35px;
	min-height: 34px;
	position: relative;
}
.blck_calc .summ:after {
	background: url(/site/assets/images/ico_rur_20x26.png) 0 0 no-repeat;
	content: "";
	display: block;
	height: 26px;
	margin-top: -11px;
	position: absolute;
	right: -25px;
	top: 50%;
	width: 20px;
}
.blck_calc .summ.empty {
	background: url(/site/assets/images/dots_70x10.png) 50% 50% no-repeat;
	width: 70px;
}
.blck_calc .summ.empty:after {
	display: none;
}
.blck_calc .txt_c {
	text-align: center;
}
.blck_feedback.form input[type=text],
.blck_feedback.form textarea {
	width: 100%;
}
.blck_feedback .btn0 {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	height: auto;
	line-height: 15px;
	margin-left: 100px;
	padding: 18px 30px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
}
.blck_feedback .btn0:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.blck_feedback .btn0:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.blck_feedback label {
	font-size: 15px;
}
.blck_feedback .chap {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 15px;
}
.blck_feedback.form .flds {
	margin-bottom: 10px;
}
.blck_feedback .flds>li {
	margin-bottom: 5px;
}
.blck_feedback .flds>li dl dd {
	margin-left: 100px;
}
.blck_feedback .flds>li dl dt {
	float: left;
	width: 98px;
}
.blck_feedback .flds>li dl label {
	padding-top: 7px;
}
.blck_feedback .hlp_success {
	display: none;
}
.blck_feedback .text {
	color: #959595;
	font-size: 13px;
	margin-bottom: 20px;
	line-height: 1.3;
}
.blck_frequest,
.blck_frequest_add {
	background: #e7edf4;
}
.blck_frequest .chapter,
.blck_frequest_add .chapter {
	font-size: 24px;
	font-weight: 700;
	line-height: 24px;
}
.blck_frequest .lnk_terms,
.blck_frequest_add .lnk_terms {
	color: #005581;
	display: inline-block;
	font-size: 13px;
	margin-left: 20px;
	vertical-align: middle;
}
.blck_frequest .wrap_blck,
.blck_frequest_add .wrap_blck {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 60px 0;
	width: 970px;
}
.blck_frequest .wrap_blck>table {
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}
.blck_insta_help {
	background: #e7edf4;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 15px;
	height: auto;
	margin: 30px 0 0;
	padding: 20px;
	width: auto;
}
.blck_insta_help .col_400px {
	width: 400px;
}
.blck_insta_help .col_530px {
	width: 530px;
}
.blck_insta_help .lp_tender1 .blck_call {
	padding: 10px 0 0;
}
.blck_insta_help .lp_tender1 .blck_call .form input[type=text] {
	width: 210px;
}
.blck_insta_help .lp_tender1 .blck_call .form .blck_submit {
	width: auto;
}
.blck_insta_help .lp_tender1 .form .error+.err_txt {
	right: 200px;
}
.blck_insta_help .text {
	color: #505050;
	padding-top: 8px;
}
.blck_insta_help .text a {
	color: inherit;
	text-decoration: none;
}
.blck_insta_help .text p {
	margin-bottom: 3px;
}
.blck_insta_help .text .large {
	font-size: 16px;
}
.blck_partners {
	margin-bottom: 50px;
}
.blck_partners .chap {
	color: #3f3f3f;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 25px;
}
.blck_partners .chapter {
	color: #3f3f3f;
	line-height: 1.2;
	margin-bottom: 25px;
}
.blck_partners .col_235px {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 45px;
	width: 235px;
}
.blck_partners .col_735px {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 735px;
}
.blck_partners .line_v {
	background: #d1dce9;
	bottom: 30px;
	height: 120px;
	position: absolute;
	right: 235px;
	width: 1px;
}
.blck_text_more .it {
	display: none;
}
.blck_text_more.expanded .it {
	display: block;
}
.blck_text_more .lnk_more {
	color: #005581;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 20px;
}
.blck_text_more .lnk_more:hover {
	color: #29abe2;
}
.blck_text_more .lnk_more .collapse {
	display: none;
}
.blck_text_more.expanded .lnk_more .collapse {
	display: inline-block;
}
.blck_text_more.expanded .lnk_more .expand {
	display: none;
}
.b-content .wrapper .content .page .cntnt_date {
	font-size: 13px;
	margin-bottom: 35px;
}
.b-content .wrapper .content .page-4 .cntnt_date {
	font-size: 13px;
	margin-bottom: 0px;
	height: 25px;
}
.b-content .wrapper .content .page .cntnt_date span {
	border-bottom: 2px solid #505050;
	padding-bottom: 3px;
}
.b-content .wrapper .content .page-4 .cntnt_date span {
	border-bottom: none;
	padding-bottom: 3px;
}

.b-content .wrapper .content .page .cntnt_date .red {
	color: #ef4948;
}
.b-content .wrapper .content .page .lnk-file {
	border: 1px solid #edeff2;
	border-radius: 4px;
	color: #1d1d1d;
	display: inline-block;
	line-height: 1;
	padding: 20px;
	text-decoration: none;
}
.b-content .wrapper .content .page .lnk-file .cell+.cell {
	padding: 0 0 0 10px;
}
.b-content .wrapper .content .page .lnk-file .icon {
	background: url(/site/assets/images/ico_sheet_25x31.png) 0 0 no-repeat;
	display: inline-block;
	height: 31px;
	width: 25px;
}
.b-content .wrapper .content .page .lnk-file .type {
	color: #acb3bb;
	font-size: .813em;
	text-transform: uppercase;
}
.c-content {
	background-color: #fff;
}
@media (min-width: 1345px) {
	.c-content {
		background-color: transparent;
	}
}

.c-content.c-content-4 {
	background-color: #F0F4FF;
}

.c-content .wrapper {
	background: none;
	width: auto;
}
@media (min-width: 1345px) {
	.c-content .wrapper {
		width: 1345px;
	}
}
.c-content .wrapper>.b-sidebar_left {
	display: none;
}
@media (min-width: 1345px) {
	.c-content .wrapper>.b-sidebar_left {
		display: block;
	}
}
.c-content .wrapper>.b-sidebar_right {
	display: none;
}
.c-content .wrapper-4>.b-sidebar_right {
	float:right;
	width:414px
}
@media (min-width: 1345px) {
	.c-content .wrapper>.b-sidebar_right {
		display: block;
	}
}
.c-content .wrapper-4.mobile>.b-sidebar_right {
		display: block;
		width: calc(100vw);
    max-width: 414px;
		margin-bottom: 60px;
  /*  margin-top: -100px; */
	}


.c-content .wrapper .content {
	box-shadow: none;
	float: none;
	margin: 0 auto;
	padding: 0 12px;
	width: 896px;
}

.c-content .wrapper-4 .content {
	width: calc(100% - 410px);
}

.c-content .wrapper .content.mobile {
	width: 98vw;
}

.c-content .wrapper-4 .content.mobile {
	width: 100vw;
	padding: 0;
}

@media (min-width: 1345px) {
	.c-content .wrapper .content {
		float: left;
	}
}

.c-content .wrapper-4 {
/*	max-width: calc(862px + 15%);*/
	min-width: calc(431px + 15%);
	width: 76%;
	margin: 0 0 0 12%;
}
.c-content .wrapper-4.mobile {
  width:100%;
	min-width: unset;
	margin: 0px auto;
}

.c-content .wrapper .content .page {
	background: #fff;
	color: #000;
	font-size: 18px;
	line-height: 1.67;
	padding: 24px 112px;
}
.c-content .wrapper .content .page.mobile {
	padding: 24px 1px;
	width: 93vw;
}

.c-content .wrapper .content .page-4 {
	background: #F0F4FF;
	padding: 24px 0 0 0;
}

.c-content .wrapper .content .page blockquote {
	font-size: 24px;
	line-height: 1.5;
	margin: 30px 0;
	position: relative;
	text-align: left;
	width: 88%;
}
.c-content .wrapper .content .page blockquote::after {
	bottom: 0;
	color: #ec4949;
	display: block;
	content: "”";
	font-size: 144px;
	line-height: 1;
	position: absolute;
/*	right: -176px;*/
  left: 100%;
	top: 0;
}
.c-content .wrapper .content .page a {
	color: #1f5581;
	text-decoration: underline;
}

.c-content .wrapper-4 .content .page a {
	color: #25396E;
	text-decoration: none;
}

.c-content .wrapper-4 .content .page a:hover {
	color: red;
}
.c-content .wrapper-4.mobile .content .page a:hover {
	color: #1E2123;
}

.c-content .wrapper .content .page h1 {
	color: #000;
	font-size: 48px;
	font-weight: 500;
	line-height: 1.17;
	margin: 0 0 30px;
}

.c-content .wrapper .content .page.page-4 h1 {
	color: #1E2123;
	font-size: 48px;
	font-weight: 700;
	line-height: 120%;
	margin: 0 0 30px;
}
.c-content .wrapper .content.mobile .page.page-4 h1 {
	font-size: 32px;
	font-weight: 700;
	line-height: 120%;
	padding: 0 12px;
}

.c-content .wrapper .content .page.mobile h1 {
  font-size: 32px;
}
.c-content .wrapper .content .page h2 {
	color: #000;
	font-size: 36px;
	font-weight: 500;
	line-height: 1.17;
	margin: 0 0 25px;
}
.c-content .wrapper .content .page h3 {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.22;
	margin: 0 0 20px;
}
.c-content .wrapper .content .page h4,
.c-content .wrapper .content .page h5,
.c-content .wrapper .content .page h6 {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.42;
	margin: 0 0 15px;
}
.c-content .wrapper .content .page h1 .grey {
	color: #3f3f3f;
}
.c-content .wrapper .content .page h1 .small {
	font-size: 18px;
	display: inline-block;
}
.c-content .wrapper .content .page h1 .small:before {
	background: url(/site/assets/images/circle_6x6.png) 0 0 no-repeat;
	content: "";
	display: inline-block;
	height: 6px;
	line-height: 1;
	margin-right: 11px;
	vertical-align: middle;
	width: 6px;
}
.c-content .wrapper .content .page hr {
	background: #f2f5f8;
	border: 1px solid #fff;
	border-width: 50px 0;
	box-sizing: border-box;
	height: 124px;
	margin: 0 -112px;
}
.c-content .wrapper .content .page em,
.c-content .wrapper .content .page i {
	font-style: italic;
}
.c-content .wrapper .content .page img[style*="float"] {
	margin: 10px 20px;
}
.c-content .wrapper .content .page img[style*="float: left"] {
	margin-left: -82px;
}
.c-content .wrapper .content .page img[style*="float: right"] {
	margin-right: -82px;
}
.c-content .wrapper .content .page ol:not([class]) {
	counter-reset: lis;
	margin: 30px 0 40px 0;
}
.c-content .wrapper .content .page ol:not([class]) li {
	counter-increment: lis;
	list-style: none;
	margin: 0 0 25px;
	padding-left: 88px;
	position: relative;
}
.c-content .wrapper .content .page-4 ol:not([class]) li {
	padding-left: 60px;
	margin: 0;
}
.c-content .wrapper .content .page ol:not([class]) li::before {
	border: 4px solid;
	border-radius: 50%;
	box-sizing: border-box;
	color: #ec4949;
	content: counter(lis);
	font-size: 18px;
	height: 44px;
	line-height: 37px;
	left: 0;
	position: absolute;
	text-align: center;
	top: -8px;
	width: 44px;
}
.c-content .wrapper .content .page-4 ol:not([class]) li::before {
	border: none;
	color: #ec4949;
	content: counter(lis)".";
	font-size: 14px;
	height: 44px;
	line-height: 44px;
	left: 0;
	position: absolute;
	text-align: right;
	top: -8px;
	width: 44px;
}
.c-content .wrapper .content .page p {
	margin-bottom: 10px;
}
.c-content .wrapper .content .page table[border],
.c-content .wrapper .content .page table[border] td,
.c-content .wrapper .content .page table[border] th {
	border: 1px solid;
	padding: 5px;
}
.c-content .wrapper .content .page ol:not([class]) p,
.c-content .wrapper .content .page ul:not([class]) p {
	display: inline-block;
	margin: 0;
}
.c-content .wrapper .content .page ul:not([class]) {
	margin: 30px 0 40px 48px;
}
.c-content .wrapper .content .page-4 ul:not([class]) {
	margin: 30px 0 40px 30px;
}
.c-content .wrapper .content .page ul:not([class]) li {
	list-style: none;
	padding-left: 40px;
	position: relative;
}
.c-content .wrapper .content .page ul:not([class]) li:before {
	background: #000;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	top: 16px;
	width: 24px;
}
.c-content .wrapper .content .page-4 ul:not([class]) li:before {
	background: none;
	background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2220%22%20viewBox%3D%220%200%2024%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M3%2010H10L7%2020H0L3%2010Z%22%20fill%3D%22%23F04A48%22%2F%3E%3C%2Fsvg%3E");
	content: "";
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 24px;
}
.c-content .wrapper .content .page .m-bcrumbs {
	color: #000;
	/*margin: 0 -80px 60px;*/
	margin: 0 0px 60px;  /*Царт*/
}
.c-content .wrapper .content .page-4 .m-bcrumbs {
	padding: 0 12px;
}

.c-content .wrapper .content .page .m-bcrumbs a,
.c-content .wrapper .content .page .m-bcrumbs span {
	color: #c3c9cd;
}
.c-content .wrapper .content .page .m-bcrumbs a:hover {
	color: #ec4949;
}

.c-content .wrapper .content .page.page-4 .m-bcrumbs a,
.c-content .wrapper .content .page.page-4 .m-bcrumbs span {
	color: #25396E;
  opacity: 0.48;
	text-decoration: none;
	font-weight: 500;
  font-size: 16px;
  line-height: 22px;
	height: 22px;
}

.c-content .wrapper .content .page .m-bcrumbs li {
	color: inherit;
	float: left;
	font-size: 13px;
	font-weight: 400;
	margin: 0 12px 0 0;
	padding: 0;
	position: relative;
}

.c-content .wrapper .content .page.page-4 .m-bcrumbs li {
	display: inline-flex;
}

.c-content .wrapper .content .page.page-4 .m-bcrumbs li:last-child {
	display: none;
}

.c-content .wrapper .content .page .m-bcrumbs ul>li:last-child {
	margin: 0;
}
.c-content .wrapper .content .page .m-bcrumbs li::before {
	display: none;
}
.c-content .wrapper .content .page .m-bcrumbs .arr {
	margin: 0 0 0 12px;
}

.c-content .wrapper .content .page.page-4 .m-bcrumbs .arr/*,
.c-content .wrapper .content .page .m-bcrumbs .arr-4 */{
	display:none;
}

.c-content .wrapper .content .page.page-4 .m-bcrumbs .arr-4 {
	background-image: url('data:image/svg+xml,%3Csvg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cg opacity="0.48"%3E%3Cpath d="M13 7L9 11L13 15" stroke="%2325396E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/g%3E%3C/svg%3E');
	width: 22px;
  height: 22px;
  background-position: unset;
	display:inherit;
}

.c-content .wrapper .content .page .b-form_content {
	background: #000 url(/site/assets/images/bg_872x571.jpg) 50% 50% no-repeat;
	color: #fff;
	line-height: 1;
	margin: 35px -112px;
	padding: 60px 112px;
	position: relative;
}
.c-content .wrapper .content .page .b-form_content+hr {
	margin-top: -85px;
}
.c-content .wrapper .content .page hr+.b-form_content {
	margin-top: -50px;
}
.c-content .wrapper .content .page .b-form_content form {
	width: 68%;
}
.c-content .wrapper .content .page .b-form_content input:not([type="checkbox"]):not([type="radio"]) {
	background: rgba(255, 255, 255, .7);
	border: 0;
	box-sizing: border-box;
	color: #000;
	font: inherit;
	font-size: 18px;
	padding: 19px 12px;
	width: 100%;
}
.c-content .wrapper .content .page .b-form_content input:not([type="checkbox"]):not([type="radio"]):focus {
	background: rgba(255, 255, 255, 1);
}
.c-content .wrapper .content .page .b-form_content label {
	display: block;
	font-size: 13px;
	position: relative;
}
.c-content .wrapper .content .page .b-form_content label>span {
	display: block;
	margin: 0 0 7px;
}
.c-content .wrapper .content .page .b-form_content .b-policy a {
	color: #fff;
}
.c-content .wrapper .content .page .b-form_content .err_txt {
	bottom: 6px;
	color: #ec4949;
	display: none;
	font-size: 11px;
	font-style: normal;
	position: absolute;
	right: 10px;
	z-index: 1;
}
.c-content .wrapper .content .page .b-form_content .error+.err_txt {
	display: block;
}
.c-content .wrapper .content .page .b-form_content .error {
	box-shadow: inset 0 0 0 2px #ec4949;
}
.c-content .wrapper .content .page .b-form_content .h-flds {
	margin: 0;
	padding: 0;
}
.c-content .wrapper .content .page .b-form_content .h-flds>li {
	margin: 0 0 18px;
	padding: 0;
}
.c-content .wrapper .content .page .b-form_content .h-flds>li::before {
	display: none;
}
.c-content .wrapper .content .page .b-form_content .h-flds>li:last-child {
	margin-bottom: 40px;
}
.c-content .wrapper .content .page .b-form_content .notice {
	color: rgba(255, 255, 255, .3);
	font-size: 15px;
	line-height: 1.47;
	margin: 35px 0 0;
}
.c-content .wrapper .content .page .b-form_content .title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.4;
	margin: 0 0 20px;
}
.c-content .wrapper .content .page .b-form_content .title a {
	color: inherit;
}
.c-content .wrapper .content .page .b-teaser_content_1 {
	background: #000 url(/site/assets/images/teaser_content_872x318.jpg) 50% 0 no-repeat;
	color: #fff;
	font-size: 18px;
	height: 318px;
	line-height: 318px;
	/*margin: 35px -112px;   убрал Царт*/
	overflow: hidden;
	position: relative;
}
.c-content .wrapper .content .page .b-teaser_content_1+hr {
	margin-top: -85px;
}
.c-content .wrapper .content .page hr+.b-teaser_content_1 {
	margin-top: -50px;
}
.c-content .wrapper .content .page .b-teaser_content_1.bg1 {
	background-image: url(/site/assets/images/teaser_content_872x318_1.jpg);
}
.c-content .wrapper .content .page .b-teaser_content_1.bg2 {
	background-image: url(/site/assets/images/teaser_content_872x318_2.jpg);
}
.c-content .wrapper .content .page .b-teaser_content_1.bg3 {
	background-image: url(/site/assets/images/teaser_content_872x318_3.jpg);
}
.c-content .wrapper .content .page .b-teaser_content_1.bg4 {
	background-image: url(/site/assets/images/teaser_content_872x318_4.jpg);
}
.c-content .wrapper .content .page .b-teaser_content_1.bg5 {
	background-image: url(/site/assets/images/teaser_content_872x318_5.jpg);
}
.c-content .wrapper .content .page .b-teaser_content_1.bg6 {
	background-image: url(/site/assets/images/teaser_content_872x318_6.jpg);
}
.c-content .wrapper .content .page .b-teaser_content_1.bg7 {
	background-image: url(/site/assets/images/teaser_content_872x318_7.jpg);
}
.c-content .wrapper .content .page .b-teaser_content_1.bg8 {
	background-image: url(/site/assets/images/teaser_content_872x318_8.jpg);
}
.c-content .wrapper .content .page .b-teaser_content_1 p {
	margin: 0 0 15px;
}
.c-content .wrapper .content .page .b-teaser_content_1 p:last-of-type {
	margin: 0 0 25px;
}
.c-content .wrapper .content .page .b-teaser_content_1 .badge {
	background: #ec4949;
	color: #fff;
	display: inline-block;
	font-size: 13px;
	height: 28px;
	line-height: 27px;
	margin: 0 0 0 23px;
	padding: 0 10px 0 3px;
	position: relative;
}
.c-content .wrapper .content .page .b-teaser_content_1 .badge::before {
	border-color: transparent #ec4949 transparent transparent;
	border-style: solid;
	border-width: 14px 10px 14px 0;
	display: block;
	content: "";
	height: 0;
	left: -10px;
	position: absolute;
	top: 0;
	width: 0;
}
.c-content .wrapper .content .page .b-teaser_content_1 .btn-action {
	background: #fff;
	border: 0;
	color: #161c25;
	cursor: pointer;
	display: inline-block;
	font: inherit;
	line-height: 1;
	padding: 19px;
	text-decoration: none;
}
.c-content .wrapper .content .page .b-teaser_content_1 .btn-action:hover {
	background: #ec4949;
	color: #fff;
}
.c-content .wrapper .content .page .b-teaser_content_1 .info {
	line-height: 1;
	display: inline-block;
	/*margin: 0 240px 0 88px;*/
	margin: 0 30px 0 30px;
	vertical-align: middle;
}
.c-content .wrapper .content .page .b-teaser_content_1 .title {
	font-size: 36px;
	line-height: 1.1;
	margin: 0 0 15px;
}
.c-content .wrapper .content .page .b-text_columned {
	background: #f4f6f8;
	font-size: 13px;
	margin: 35px -24px;
	padding: 40px 24px 30px;
}
.c-content .wrapper .content .page .b-text_columned .b-colset {
	margin: 0 -12px;
}
.c-content .wrapper .content .page .b-text_columned .b-colset .col-3 {
	padding: 0 12px;
}
.c-content .wrapper .content .page .b-text_columned .title {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 8px;
}
.c-content .wrapper .content .page .b-text_dots {
	box-sizing: border-box;
	font-size: 24px;
	line-height: 1.5;
	margin: 20px -112px;
	padding: 0 112px;
	text-align: center;
}
.c-content .wrapper .content .page .b-text_dots::after {
	color: #ec4949;
	content: "•";
	display: block;
	font-size: 48px;
	line-height: 1;
	margin: 15px 0 0;
	text-align: center;
}
.c-content .wrapper .content .page .b-text_dots::before {
	color: #ec4949;
	content: "•";
	display: block;
	font-size: 48px;
	line-height: 1;
	margin: 0 0 10px;
	text-align: center;
}
.c-content .wrapper .content .page .b-text_grey {
	background: #f4f6f8;
	margin: 35px -24px;
	padding: 40px 24px 30px;
}
.c-content .wrapper .content .page .b-text_img_dots {
	background-color: #000;
	height: 491px;
	line-height: 491px;
	margin: 35px -112px;
	overflow: hidden;
	position: relative;
}
.c-content .wrapper .content .page .b-text_img_dots+hr {
	margin-top: -85px;
}
.c-content .wrapper .content .page hr+.b-text_img_dots {
	margin-top: -50px;
}
.c-content .wrapper .content .page .b-text_img_dots::after {
	background: rgba(24, 31, 41, .7);
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.c-content .wrapper .content .page .b-text_img_dots img {
	cursor: default;
}
.c-content .wrapper .content .page .b-text_img_dots>img,
.c-content .wrapper .content .page .b-text_img_dots>p {
	height: 100%;
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.c-content .wrapper .content .page .b-text_img_dots .b-text_dots {
	color: #fff;
	display: inline-block;
	line-height: 1.4;
	margin: 0;
	position: relative;
	vertical-align: middle;
	width: 100%;
	z-index: 1;
}
.c-content .wrapper .content .page .c_image_full {
	cursor: pointer;
	margin: 35px -112px;
	position: relative;
}
.c-content .wrapper .content .page-4 .c_image_full {
	margin: 35px 0;
}
.c-content .wrapper .content .page .c_image_full+hr {
	margin-top: -85px;
}
.c-content .wrapper .content .page hr+.c_image_full {
	margin-top: -50px;
}
.c-content .wrapper .content .page .c_image_full:hover::after {
/*	background: rgba(24, 31, 41, .7);   Марина попросила убрать затемнение */
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.c-content .wrapper .content .page .c_image_full:hover::before {
	bottom: 80px;
	box-sizing: border-box;
/*	content: attr(data-title);   Ну и надпись убрать заодно с затемнением */
	color: #fff;
	font-size: 36px;
	display: block;
	left: 0;
	padding: 0 112px;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.c-content .wrapper .content .page .c_image_full img {
	display: block;
}
.c-content .wrapper .content .page-4 .c_image_full img {
	border-style: hidden;
  border-radius: 2px 20px 20px 20px;
}
.c-content .wrapper .content .page .c_media_full {
	cursor: pointer;
	margin: 35px -112px;
	position: relative;
}
.c-content .wrapper .content .page .c_media_full+hr {
	margin-top: -85px;
}
.c-content .wrapper .content .page hr+.c_media_full {
	margin-top: -50px;
}
.c-content .wrapper .content .page .c_media_full iframe {
	display: block;
}
.c-content .wrapper .content .page .in_gallery {
	height: 499px;
	margin: 0 auto 20px;
	overflow: hidden;
	width: 598px;
}
.c-content .wrapper .content .page .in_gallery img {
	border: 0;
	cursor: default;
	margin: 0;
	padding: 0;
}
.c-content .wrapper .content .page .in_gallery li {
	background: none;
	list-style: none;
	display: none;
	margin: 0;
	padding: 0;
}
.c-content .wrapper .content .page .in_gallery li:before {
	display: none;
}
.c-content .wrapper .content .page .in_gallery_done {
	height: 499px;
	margin: 0 auto 20px;
	overflow: hidden;
	width: 598px;
}
.c-content .wrapper .content .page .in_gallery_done img {
	border: 0;
	cursor: default;
	margin: 0;
	padding: 0;
}
.c-content .wrapper .content .page .in_gallery_done li {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
.c-content .wrapper .content .page .in_gallery_done .caroufredsel_wrapper {
	margin: 0 auto !important;
}
.c-content .wrapper .content .page .in_gallery_done li:before {
	display: none;
}
.c-content .wrapper .content .page .in_gallery_done .list_it {
	margin: 0 auto;
	width: 540px;
}
.c-content .wrapper .content .page .in_gallery_done .list_it a {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	height: 80px;
	display: block;
	margin: 0 auto;
	position: relative;
	top: 10px;
	width: 80px;
}
.c-content .wrapper .content .page .in_gallery_done .list_it li {
	float: left;
	height: 100px;
	width: 90px;
}
.c-content .wrapper .content .page .in_gallery_done .list_it .current {
	background: #939eaa;
}
.c-content .wrapper .content .page .in_gallery_done .bot {
	background: #bec9d6;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	height: 100px;
	overflow: hidden;
	position: relative;
}
.c-content .wrapper .content .page .in_gallery_done .image {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	height: 399px;
	overflow: hidden;
	position: relative;
}
.c-content .wrapper .content .page .in_gallery_done .image .title {
	background: rgba(71, 80, 91, .7);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	bottom: 0;
	color: #c8cbce;
	font-size: 13px;
	position: absolute;
	left: 0;
	line-height: 1;
	padding: 13px 20px;
	width: 100%;
}
.c-content .wrapper .content .page .in_gallery_done .nav_next {
	background: url(/site/assets/images/rarrs_11x22.png) 0 -22px no-repeat;
	border: 0;
	cursor: pointer;
	display: none;
	height: 22px;
	margin-top: -11px;
	position: absolute;
	right: 10px;
	top: 50%;
	width: 11px;
}
.c-content .wrapper .content .page .in_gallery_done .nav_prev {
	background: url(/site/assets/images/larrs_11x22.png) 0 -22px no-repeat;
	border: 0;
	cursor: pointer;
	display: none;
	height: 22px;
	left: 10px;
	margin-top: -11px;
	position: absolute;
	top: 50%;
	width: 11px;
}
.c-content .wrapper .content .page .list_persons {
	line-height: .5;
	margin: 0 0 0 56px;
	text-align: center;
}
.c-content .wrapper .content .page .list_persons li {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	height: 162px;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	width: 162px;
}
.c-content .wrapper .content .page .list_persons li:before {
	display: none;
}
.c-content .wrapper .content .page .list_persons .cover {
	background: rgba(239, 73, 72, .9);
	height: 100%;
	display: none;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.c-content .wrapper .content .page .list_persons li:hover .cover {
	display: block;
}
.c-content .wrapper .content .page .list_persons .name {
	color: #fff;
	display: none;
	font-size: 15px;
	left: 10px;
	line-height: 1.2;
	position: absolute;
	top: 95px;
	z-index: 2;
}
.c-content .wrapper .content .page .list_persons li:hover .name {
	display: block;
}
.c-content .wrapper .content .page .list_persons .position {
	bottom: 8px;
	color: #fff;
	display: none;
	font-size: 11px;
	left: 10px;
	position: absolute;
	z-index: 2;
}
.c-content .wrapper .content .page .list_persons li:hover .position {
	display: block;
}
.c-content .wrapper .content .page .text-c_under_header {
	color: #7c7c7c;
	font-size: 24px;
	margin: -10px 0 15px;
}
.c-content .wrapper .content .page h1+.text-c_under_header {
	margin: -25px 0 30px;
}
.c-content .wrapper .content .page h2+.text-c_under_header {
	line-height: 1.4;
	margin: -20px 0 25px;
}
.c-content .wrapper .content .page h3+.text-c_under_header {
	margin: -15px 0 20px;
}
.c-content .b-socials {
	margin: 0 0 50px;
}
.c-content .wrapper .content .page .b-socials .chapter {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	margin: 0 0 20px;
}
.c-content .wrapper .content .page .b-socials ul,
.c-content .wrapper .content .page .b-socials ul li {
	margin: 0;
	padding: 0;
}
.c-content .wrapper .content .page .b-socials ul li {
	margin: 5px 4px 5px 0
}
.c-content .wrapper .content .page .b-socials ul li::before {
	display: none;
}
.c-error {
	padding: 0 30px;
}
.c-error .blck_chapters .chap {
	color: #505050;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 30px;
	text-align: center;
}
.c-error .blck_chapters .list {
	margin-left: 30px;
}
.c-error .blck_chapters .list a {
	color: #646c76;
	display: block;
	height: inherit;
	text-decoration: none;
	width: inherit;
}
.c-error .blck_chapters .list li:hover a {
	color: #000;
}
.c-error .blck_chapters .list>li {
	border: 1px solid #e6e9ed;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float: left;
	height: 151px;
	margin: 0 10px 10px 0;
	position: relative;
	width: 219px;
}
.c-error .blck_chapters .list.mobile>li,
.success .blck_chapters .list.mobile>li,
.b-fail .blck_chapters .list.mobile>li {
	float: unset;
	margin: 0 auto 10px auto;
}
.c-error .blck_chapters .list li:hover {
	-webkit-box-shadow: 0 0 50px 0 rgba(88, 105, 123, .15);
	box-shadow: 0 0 50px 0 rgba(88, 105, 123, .15);
	top: -5px;
}
.c-error .blck_chapters .list .ico_flash {
	background: url(/site/assets/images/ico_flashes_57x57.png) 0 0 no-repeat;
	height: 57px;
	margin: -28px 0 0 -28px;
	width: 57px;
}
.c-error .blck_chapters .list li:hover .ico_flash {
	background-position: 0 -57px;
}
.c-error .blck_chapters .list .ico_gerb {
	background: url(/site/assets/images/ico_gerbs_51x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -25px;
	width: 51px;
}
.c-error .blck_chapters .list li:hover .ico_gerb {
	background-position: 0 -56px;
}
.c-error .blck_chapters .list .ico_house {
	background: url(/site/assets/images/ico_houses_56x40.png) 0 0 no-repeat;
	height: 40px;
	margin: -20px 0 0 -28px;
	width: 56px;
}
.c-error .blck_chapters .list li:hover .ico_house {
	background-position: 0 -40px;
}
.c-error .blck_chapters .list .ico_hummer {
	background: url(/site/assets/images/ico_hummers_57x53.png) 0 0 no-repeat;
	height: 53px;
	margin: -26px 0 0 -28px;
	width: 57px;
}
.c-error .blck_chapters .list li:hover .ico_hummer {
	background-position: 0 -53px;
}
.c-error .blck_chapters .list .ico_lock {
	background: url(/site/assets/images/ico_locks_63x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -31px;
	width: 63px;
}
.c-error .blck_chapters .list li:hover .ico_lock {
	background-position: 0 -56px;
}
.c-error .blck_chapters .list .ico_money {
	background: url(/site/assets/images/ico_moneys_59x34.png) 0 0 no-repeat;
	height: 34px;
	margin: -17px 0 0 -30px;
	width: 59px;
}
.c-error .blck_chapters .list li:hover .ico_money {
	background-position: 0 -34px;
}
.c-error .blck_chapters .list .ico_sheet {
	background: url(/site/assets/images/ico_sheets_40x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -20px;
	width: 40px;
}
.c-error .blck_chapters .list li:hover .ico_sheet {
	background-position: 0 -56px;
}
.c-error .blck_chapters .list .ico_zsheet {
	background: url(/site/assets/images/ico_zsheets_56x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -28px;
	width: 56px;
}
.c-error .blck_chapters .list li:hover .ico_zsheet {
	background-position: 0 -56px;
}
.c-error .blck_chapters .list .icon {
	height: 95px;
	display: block;
	position: relative;
}
.c-error .blck_chapters .list .icon i {
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
}
.c-error .blck_chapters .list .title {
	display: block;
	font-size: 15px;
	line-height: 1.4;
	text-align: center;
}
.c-error .chapter {
	line-height: 1;
	margin-bottom: 15px;
	text-align: center;
}
.c-error .text {
	font-size: 15px;
	line-height: 1.4;
	margin-bottom: 60px;
	text-align: center;
}
.c-error .text img {
	cursor: pointer;
}
.c-error .text a {
	color: inherit;
}
.c-error .wrap_fixed {
	background: #fff;
	box-sizing: border-box;
	padding: 50px 0 20px;
	margin-bottom: 90px;
}

.cem-reviews__scans {
	position: relative;
}
.cem-reviews__scans--mb {
	margin-bottom: 40px;
}
.cem-reviews__scans-list {
	width: 3000px;
}
.cem-reviews__scans-list-image {
	width: 70px;
}
.cem-reviews__scans-list-item {
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
	float: left;
	height: 105px;
	margin: 0 10px;
}
.cem-reviews__scans-list-it {
	overflow: hidden;
}
.cem-reviews__scans .btn_next {
	background: url(/site/assets/images/rarrs_12x20.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
    height: 20px;
    margin: -10px 0 0;
    overflow: hidden;
    position: absolute;
    right: -20px;
    top: 50%;
    width: 12px;
}
.cem-reviews__scans .btn_next:active,
.cem-reviews__scans .btn_next:hover {
    background-position: 0 -20px;
}
.cem-reviews__scans .btn_prev {
    background: url(/site/assets/images/larrs_12x20.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
    height: 20px;
    left: -20px;
    margin: -10px 0 0;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 12px;
}
.cem-reviews__scans .btn_prev:active,
.cem-reviews__scans .btn_prev:hover {
    background-position: 0 -20px;
}

.col_2,
.col-2 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
}
.col_3,
.col-3 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 33.33%;
}
.col_4,
.col-4 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 25%;
}
.col_5,
.col-5 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 20%;
}
.consult_holder {
	height: 620px;
	margin: -310px 0 0 -360px;
	overflow: visible;
	width: 400px;
}
@media (max-width: 960px) {
	.consult_holder {
		display: none;
	}
}
.consult_holder .consult_btn {
	background: none;
	cursor: pointer;
	float: none;
	height: auto;
	margin: 0;
	width: auto;
}
.consult_holder .consult_form {
	background: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #505050;
	float: none;
	height: 620px;
	padding: 30px 30px 0 30px;
	width: 360px;
}
.consult_holder .consult_form .consult_description_holder {
	vertical-align: middle;
}
.consult_holder .consult_form .consult_description_holder img {
	display: inline-block;
	vertical-align: middle;
}
.consult_holder .consult_form .consult_description_holder .consult_descr {
	margin-left: 10px;
	vertical-align: middle;
}
.consult_holder .consult_form .consult_description_holder .consult_descr_title {
	color: #000;
	display: inline-block;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
}
.consult_holder .consult_form .consult_description_holder .consult_consultants {
	color: inherit;
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
}
.consult_holder .consult_form .consult_description_holder .consult_consultants li {
	float: none;
	width: auto;
}
/*
.consult_holder .consult_form ::-webkit-input-placeholder {
    color: #d4d9de;
    opacity: 1;
}
.consult_holder .consult_form ::-moz-placeholder {
    color: #d4d9de;
    opacity: 1;
}
.consult_holder .consult_form :-ms-input-placeholder {
    color: #d4d9de;
    opacity: 1;
}
.consult_holder .consult_form input:-moz-placeholder {
    color: #d4d9de;
    opacity: 1;
}
*/
.consult_holder .consult_form .consult_form_item {
	margin-bottom: 15px;
	position: relative;
	overflow: visible;
}
/*
.consult_holder .consult_form input[type="text"],
.consult_holder .consult_form textarea {
    background: #fff;
    border: 1px solid #bad2e9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #505050;
    font-size: 15px;
    line-height: 17px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: auto;
    padding: 8px 10px;
    margin: 0;
    width: 100%;
}
.consult_holder .consult_form textarea {
    height: auto;
    overflow: auto;
}
*/
.consult_holder .consult_form label {
	display: inline-block;
	font-size: 15px;
	margin: 0 0 3px;
}
.consult_holder .consult_form .consult_error {
	bottom: -12px;
	color: red;
	display: none;
	font-size: 11px;
	font-weight: normal;
	left: 0;
	line-height: 12px;
	position: absolute;
}
.consult_holder .consult_form .consult_form_ctrl {
	margin: 0;
	text-align: right;
}
.consult_holder .consult_form .consult_cons_sent {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	height: auto;
	line-height: 15px;
	padding: 10px 18px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	text-transform: none;
	width: auto;
}
.consult_holder .consult_form .consult_cons_sent:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.consult_holder .consult_form .consult_cons_sent:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.consult_holder .consult_form .red {
	color: #f00;
}
.consult_holder .consult_success_box .consult_success_text {
	font-weight: normal;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	margin-bottom: 60px;
}
.consult_holder .consult_success_box .consult_back {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	height: auto;
	line-height: 15px;
	padding: 10px 18px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	text-transform: none;
	width: auto;
}
.consult_holder .consult_success_box .consult_back:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.consult_holder .consult_success_box .consult_back:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.consult_holder .consult_success_box img {
	background-color: #ecf3f8;
	padding: 2px;
}
.consult_holder .consult_worktime {
	float: left;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	text-align: left;
}
.consult_holder .ico_x {
	background: url(/site/assets/images/ico_xs_11x11.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	height: 11px;
	padding: 0;
	position: absolute;
	right: 50px;
	top: 10px;
	width: 11px;
	z-index: 11;
}
.consult_holder .ico_x:hover {
	background-position: 0 -11px;
}
.consult_holder .m_tabs {
	position: absolute;
	height: 430px;
	position: absolute;
	right: -40px;
	top: 0;
	width: 40px;
	z-index: 1;
}
.consult_holder .m_tabs .link {
	background-color: #0397d6;
	cursor: pointer;
	display: block;
	text-decoration: none;
	width: 40px;
}
.consult_holder .m_tabs .link:hover {
	background-color: #04a4e8;
}
.consult_holder .m_tabs .link:active,
.consult_holder .m_tabs .a .link {
	background-color: #048ac3;
	-webkit-box-shadow: inset 0 1px 6px 0 #00587d;
	box-shadow: inset 0 1px 6px 0 #00587d;
}
.consult_holder .m_tabs li:first-child .link {
	-webkit-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0;
}
.consult_holder .m_tabs li:last-child .link {
	-webkit-border-radius: 0 0 4px 0;
	border-radius: 0 0 4px 0;
}
.consult_holder .m_tabs li {
	border-bottom: 1px solid #0c7eae;
}
.consult_holder .m_tabs li:last-child {
	border-bottom: 0;
}
.consult_holder .m_tabs .str_letter {
	background-image: url(/site/assets/images/str_letter_24x222.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 253px;
}
.consult_holder .m_tabs .str_q {
	background-image: url(/site/assets/images/str_q_21x143.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 177px;
}
.consult_holder .tabs {
	color: #505050;
	position: relative;
	width: 360px;
}
.consult_holder .tabs .tab {
	background: #fff;
	-webkit-border-radius: 0 0 4px 0;
	border-radius: 0 0 4px 0;
	-webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .2);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
}
.consult_holder .tabs .tab.a {
	display: block;
}
.contacts {
	background: #fff;
}
.contacts>div {
	margin: 0 -112px;
}
.contacts.mobile>div {
	margin: 0;
}
.contacts .col_2 {
	-webkit-box-shadow: inset -1px 0 0 0 #e6e9ed;
	box-shadow: inset -1px 0 0 0 #e6e9ed;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 35px 20px 50px 30px;
	width: 50%;
}
.contacts .col_2:last-child {
	-webkit-box-shadow: -1px 0 0 0 #e6e9ed;
	box-shadow: -1px 0 0 0 #e6e9ed;
	padding: 35px 30px 50px 20px;
}
.contacts .in_office {
	color: #505050;
	margin-bottom: 40px;
}
.contacts .in_office address {
	display: block;
	font-style: normal;
	font-size: 18px;
	line-height: 1.3;
	margin-bottom: 15px;
}
.contacts .in_office .chap {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 15px;
}
.contacts .in_office .onmap {
	font-size: 13px;
	margin-bottom: 20px;
}
.contacts .in_office .onmap button {
	background: none;
	border: 0;
	color: #00587d;
	cursor: pointer;
	display: inline-block;
	padding: 0;
}
.contacts .in_office.a .onmap button {
	display: none;
}
.contacts .in_office .onmap button span {
	border-bottom: 1px dotted;
}
.contacts .in_office .onmap .shown {
	background: #c3cedb;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	display: none;
	line-height: 1;
	padding: 4px 10px;
}
.contacts .in_office.a .onmap .shown {
	display: inline-block;
}
.contacts .in_office .phones {
	background: url(/site/assets/images/ico_phone_30x32.png) 0 50% no-repeat;
	font-size: 18px;
	min-height: 30px;
	padding-left: 45px;
}
.contacts .in_office .phones p {
	margin-bottom: 5px;
}
.contacts #map {
	height: 400px;
}
.contacts.mobile #map {
	height: 250px;
}
.faq .list {
	font-size: 18px;
}
.faq .list a:hover {
	color: #ef4948;
}
.faq .list li {
	margin-bottom: 30px;
}
.faq .list .ico_q {
	background: url(/site/assets/images/ico_q_46x46.png) 0 0 no-repeat;
	display: block;
	float: left;
	height: 46px;
	margin-right: 20px;
	width: 46px;
}
.faq .list .ico_q+.title {
	display: table-cell;
	height: 46px;
	vertical-align: middle;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
.form {
	font-size: 15px;
}
.form b,
.form strong {
	font-weight: 700;
}
.form ::-webkit-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.form ::-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.form :-ms-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.form input[type=text] {
	background: #fff;
	border: 1px solid #bad2e9;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000;
	font-size: 15px;
	line-height: 17px;
	padding: 6px 5px;
	width: 320px;
}
.form input[type=text]:focus {
	border-color: #87a9cb;
	-webkit-box-shadow: inset 0 1px 4px 0 #c1cad1;
	box-shadow: inset 0 1px 4px 0 #c1cad1;
}
.form input[type=text].error {
	border-color: #ef5a59 !important;
	-webkit-box-shadow: 0 0 5px 0 rgba(239, 73, 72, .5);
	box-shadow: 0 0 5px 0 rgba(239, 73, 72, .5);
}
.form label {
	display: inline-block;
}
.form textarea {
	background: #fff;
	border: 1px solid #bad2e9;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000;
	font-size: 15px;
	line-height: 16px;
	padding: 6px 5px;
	width: 320px;
}
.form textarea:focus {
	border-color: #87a9cb;
	-webkit-box-shadow: inset 0 1px 4px 0 #c1cad1;
	box-shadow: inset 0 1px 4px 0 #c1cad1;
}
.form textarea.error {
	border-color: #ef5a59 !important;
	-webkit-box-shadow: 0 0 5px 0 rgba(239, 73, 72, .5);
	box-shadow: 0 0 5px 0 rgba(239, 73, 72, .5);
}
.form .btn1 {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	height: 54px;
	line-height: 54px;
	margin-right: 0;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	width: 195px;
}
.form .btn1:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.form .btn1:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.form .chkbox {
	padding-left: 25px;
	position: relative;
}
.form .chkbox input[type=checkbox],
.form .chkbox input[type=radio] {
	height: 19px;
	left: -1px;
	margin: 0;
	padding: 2px;
	position: absolute;
	top: -1px;
	width: 19px;
}
.form .chkbox input[type=checkbox].hlp_fakeit,
.form .chkbox input[type=radio].hlp_fakeit {
	opacity: 0;
	z-index: 1;
}
.form .chkbox input[type=checkbox].hlp_fakeit+i {
	background: url(/site/assets/images/checkboxes_18x18.png) 0 0 no-repeat;
	height: 18px;
	display: block;
	left: 0;
	position: absolute;
	top: -2px;
	width: 18px;
}
.form .chkbox input[type=checkbox].hlp_fakeit+i.glow {
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 190, 255, .58);
	box-shadow: 0 0 5px 0 rgba(0, 190, 255, .58);
}
.form .chkbox:hover input[type=checkbox].hlp_fakeit+i {
	background-position: 0 -18px;
}
.form .chkbox input[type=checkbox].hlp_fakeit:active+i {
	background-position: 0 -36px;
}
.form .chkbox input[type=checkbox].hlp_fakeit:checked+i {
	background-position: 0 -54px;
}
.form .chkbox:hover input[type=checkbox].hlp_fakeit:checked+i {
	background-position: 0 -72px;
}
.form .chkbox input[type=checkbox].hlp_fakeit:checked:active+i {
	background-position: 0 -90px;
}
.form .chkbox input[type=radio].hlp_fakeit+i {
	background: url(/site/assets/images/radios_18x18.png) 0 0 no-repeat;
	height: 18px;
	display: block;
	left: 0;
	position: absolute;
	top: -2px;
	width: 18px;
}
.form .chkbox:hover input[type=radio].hlp_fakeit+i {
	background-position: 0 -18px;
}
.form .chkbox input[type=radio].hlp_fakeit:active+i {
	background-position: 0 -36px;
}
.form .chkbox input[type=radio].hlp_fakeit:checked+i {
	background-position: 0 -54px;
}
.form .chkbox:hover input[type=radio].hlp_fakeit:checked+i {
	background-position: 0 -72px;
}
.form .chkbox input[type=radio].hlp_fakeit:checked:active+i {
	background-position: 0 -90px;
}
.form .chkbox:hover label {
	color: #000;
}
.form .inline label {
	vertical-align: middle;
	width: 100px;
}
.form .chap {
	color: #505050;
	font-size: 15px;
	font-weight: 700;
	line-height: 16px;
	margin-bottom: 15px;
}
.form .flds {
	margin-bottom: 35px;
}
.form .flds .fld {
	margin-bottom: 6px;
	position: relative;
}
.form .flds .fld.mb15 {
	margin-bottom: 15px;
}
.form .req {
	color: #f71515;
	line-height: 10px;
	font-size: 20px;
}
.form .ww_blck1 {
	background: #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 5px 0 rgba(140, 159, 178, .35);
	box-shadow: 0 1px 5px 0 rgba(140, 159, 178, .35);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #707881;
	display: none;
	font-size: 15px;
	line-height: 20px;
	padding: 12px 20px;
	position: absolute;
	right: 320px;
	top: 50%;
	width: 420px;
}
.form .ww_blck1:before {
	background: url(/site/assets/images/larr_11x17.png) 0 0 no-repeat;
	content: "";
	display: block;
	height: 17px;
	position: absolute;
	left: -11px;
	margin-top: -8px;
	top: 50%;
	width: 11px;
}
.form_subscribe {
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 13px;
	height: 480px;
	padding: 70px 30px 0 30px;
	width: 360px;
}
.form_subscribe ::-webkit-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.form_subscribe ::-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.form_subscribe :-ms-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.form_subscribe input:-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.form_subscribe input[type="text"] {
	background: #fff;
	border: 1px solid #bad2e9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #505050;
	font-size: 15px;
	line-height: 17px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: auto;
	padding: 8px 10px;
	margin: 0;
	width: 100%;
}
.form_subscribe input[type="text"].error {
	border-color: #f73031;
	color: #f73031;
}
.form_subscribe p {
	margin-bottom: 10px;
}
.form_subscribe p:last-child {
	margin-bottom: 0;
}
.form_subscribe .btn0 {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	height: auto;
	line-height: 15px;
	padding: 10px 18px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	width: 100%;
}
.form_subscribe .btn0:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.form_subscribe .btn0:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.form_subscribe .ico_letter {
	background: url(/site/assets/images/ico_letter_75x50.png) 0 0 no-repeat;
	display: block;
	height: 50px;
	margin: 0 auto 50px auto;
	width: 75px;
}
.form_subscribe .ico_letter_ok {
	background: url(/site/assets/images/ico_letter_80x55.png) 0 0 no-repeat;
	display: block;
	height: 55px;
	margin: 90px auto 10px auto;
	width: 80px;
}
.form_subscribe .text {
	color: #000;
	line-height: 18px;
	margin-bottom: 15px;
}
.form_subscribe .text.txt_c {
	text-align: center;
}
.form_subscribe .text a {
	color: #005581;
}
.form_subscribe .step {
	display: none;
}
.form_subscribe .step.a {
	display: block;
}
.g-recaptcha-notice.error {
	position: relative;
}
.g-recaptcha-notice.error::after {
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 2px;
	color: #000;
	content: "Сессия для формы закончилась. Пожалуйста, обновите страницу";
	cursor: default;
	font-size: 11px;
	left: 0;
	line-height: 1.2;
	min-height: 100%;
	padding: 2px 5px;
	position: absolute;
	text-shadow: none;
	top: 0;
}
.grecaptcha-badge {
	display: none;
}
.h-clearfix::before,
.h-clearfix::after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
}
.h-clearfix::after {
	clear: both;
}
.h-flds>li {
	margin: 0 0 10px;
	position: relative;
}
.h-float_l {
	float: left;
}
.h-float_r {
	float: right;
}
.h-steps .h-step {
	display: none;
}
.h-steps .h-step.is-a {
	display: block;
}
.h-tabs .h-tab {
	display: none;
}
.h-tabs .h-tab.a,
.h-tabs .h-tab.is-a {
	display: block;
}
.hide {
	display: none !important;
}
.b-index .index-w .index-ww .blck_articles {
	font-size: 13px;
	padding-bottom: 10px;
}
.b-index .index-w .index-ww .blck_articles a {
	color: #005581;
}
.b-index .index-w .index-ww .blck_articles .list .item {
	margin-bottom: 25px;
}
.b-index .index-w .index-ww .blck_articles .list .item:last-child {
	margin-bottom: 0;
}
.b-index .index-w .index-ww .blck_news .list {
	font-size: 13px;
	margin-bottom: 30px;
}
.b-index .index-w .index-ww .blck_news .list a {
	color: #005581;
}
.b-index .index-w .index-ww .blck_news .list a:hover {
	color: #ef4948;
}
.b-index .index-w .index-ww .blck_news .list li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 20px 0 95px;
	position: relative;
	min-height: 80px;
	width: 50%;
}
.b-index .index-w .index-ww .blck_news .list .date {
	font-size: 11px;
	margin-bottom: 4px;
}
.b-index .index-w .index-ww .blck_news .list .tmb+.info {
	display: table-cell;
	height: 80px;
	vertical-align: middle;
}
.b-index .index-w .index-ww .blck_news .list .red {
	color: #ef4948;
}
.b-index .index-w .index-ww .blck_news .list .title {
	line-height: 1.4;
}
.b-index .index-w .index-ww .blck_news .list .tmb {
	display: inline-block;
	height: 80px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 80px;
}
.b-index .index-w .index-ww .blck_news .list .tmb img {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
}
.b-index .index-w .index-ww .blck_news .list:last-child {
	margin-bottom: 0;
}
.b-index .index-w .index-ww .chapter {
	color: #3f3f3f;
	line-height: 1.2;
	margin-bottom: 25px;
}
.b-index .index-w .index-ww .in_link {
	margin-bottom: 25px;
}
.b-index .index-w .index-ww .in_link .chapter {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.b-index .index-w .index-ww .in_link .lnk_chapter {
	color: #005581;
	display: inline-block;
	font-size: 13px;
	margin: 0 0 0 20px;
	vertical-align: middle;
}
.b-index .index-w .index-ww .col_660px {
	-webkit-box-shadow: inset -1px 0 0 0 #e7edf4;
	box-shadow: inset -1px 0 0 0 #e7edf4;
	float: left;
	width: 660px;
}
.b-index .index-w .index-ww .col_310px {
	-webkit-box-shadow: -1px 0 0 0 #e7edf4;
	box-shadow: -1px 0 0 0 #e7edf4;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 20px;
	width: 310px;
}

.h-steps .h-step.a {
	display: block;
}
.lnk_add_review {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	font: 15px;
	line-height: 54px;
	height: 54px;
	margin-bottom: 20px;
	text-align: center;
	text-shadow: 0 -1px 0 #208fd7;
	width: 100%;
}
.lnk_add_review .ico_plus {
	background: url(/site/assets/images/ico_plus_24x22.png) 0 0 no-repeat;
	display: inline-block;
	height: 22px;
	margin-right: 8px;
	vertical-align: middle;
	width: 24px;
}
.lnk_captcha {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.lnk_chapter {
	color: #005581;
	display: inline-block;
	font-size: 15px;
}
.lnk_chapter:hover {
	color: #ef4948;
}
.lp_tender .blck_about {
	padding: 50px 30px;
}
.lp_tender .blck_about .col_3 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 20px;
	width: 33%;
}
.lp_tender .blck_about .in_gallery {
	height: 499px;
	margin: 0 auto 20px;
	overflow: hidden;
	width: 598px;
}
.lp_tender .blck_about .in_gallery img {
	border: 0;
	cursor: default;
	margin: 0;
	padding: 0;
}
.lp_tender .blck_about .in_gallery li {
	background: none;
	list-style: none;
	display: none;
	margin: 0;
	padding: 0;
}
.lp_tender .blck_about .in_gallery li:before {
	display: none;
}
.lp_tender .blck_about .in_gallery_done {
	height: 499px;
	margin: 0 auto 20px;
	overflow: hidden;
	width: 598px;
}
.lp_tender .blck_about .in_gallery_done img {
	border: 0;
	cursor: default;
	margin: 0;
	padding: 0;
}
.lp_tender .blck_about .in_gallery_done li {
	background: none;
	list-style: none;
	margin: 0;
	padding: 0;
}
.lp_tender .blck_about .in_gallery_done .caroufredsel_wrapper {
	margin: 0 auto !important;
}
.lp_tender .blck_about .in_gallery_done li:before {
	display: none;
}
.lp_tender .blck_about .in_gallery_done .list_it {
	margin: 0 auto;
	width: 540px;
}
.lp_tender .blck_about .in_gallery_done .list_it a {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	height: 80px;
	display: block;
	margin: 0 auto;
	position: relative;
	top: 10px;
	width: 80px;
}
.lp_tender .blck_about .in_gallery_done .list_it li {
	float: left;
	height: 100px;
	width: 90px;
}
.lp_tender .blck_about .in_gallery_done .list_it .current {
	background: #939eaa;
}
.lp_tender .blck_about .in_gallery_done .bot {
	background: #bec9d6;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	height: 100px;
	overflow: hidden;
	position: relative;
}
.lp_tender .blck_about .in_gallery_done .image {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	height: 399px;
	overflow: hidden;
	position: relative;
}
.lp_tender .blck_about .in_gallery_done .image .title {
	background: rgba(71, 80, 91, .7);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	bottom: 0;
	color: #c8cbce;
	font-size: 13px;
	position: absolute;
	left: 0;
	line-height: 1;
	padding: 13px 20px;
	width: 100%;
}
.lp_tender .blck_about .in_gallery_done .nav_next {
	background: url(/site/assets/images/rarrs_11x22.png) 0 -22px no-repeat;
	border: 0;
	cursor: pointer;
	display: none;
	height: 22px;
	margin-top: -11px;
	position: absolute;
	right: 10px;
	top: 50%;
	width: 11px;
}
.lp_tender .blck_about .in_gallery_done .nav_prev {
	background: url(/site/assets/images/larrs_11x22.png) 0 -22px no-repeat;
	border: 0;
	cursor: pointer;
	display: none;
	height: 22px;
	left: 10px;
	margin-top: -11px;
	position: absolute;
	top: 50%;
	width: 11px;
}
.lp_tender .blck_about .list_it li {
	margin-bottom: 25px;
}
.lp_tender .blck_about .list_it .ico {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align: middle;
	width: 75px;
}
.lp_tender .blck_about .list_it .ico.ico_board {
	background-image: url(/site/assets/images/ico_board_60x45.png);
	height: 45px;
}
.lp_tender .blck_about .list_it .ico.ico_cal {
	background-image: url(/site/assets/images/ico_cal_60x42.png);
	height: 42px;
}
.lp_tender .blck_about .list_it .ico.ico_graph {
	background-image: url(/site/assets/images/ico_graph_60x36.png);
	height: 36px;
}
.lp_tender .blck_about .list_it .ico.ico_map {
	background-image: url(/site/assets/images/ico_map_61x43.png);
	height: 43px;
}
.lp_tender .blck_about .list_it .ico.ico_money {
	background-image: url(/site/assets/images/ico_money_60x48.png);
	height: 48px;
}
.lp_tender .blck_about .list_it .ico.ico_ppl {
	background-image: url(/site/assets/images/ico_ppl_62x44.png);
	height: 44px;
}
.lp_tender .blck_about .list_it .ico.ico_stamp {
	background-image: url(/site/assets/images/ico_stamp_37x60.png);
	height: 60px;
}
.lp_tender .blck_about .list_it .title {
	color: #fff;
	display: table-cell;
	font-size: 16px;
	height: 50px;
	vertical-align: middle;
}
.lp_tender .blck_about .logo {
	background: url(/site/assets/images/logo_212x140.png) 0 0 no-repeat;
	height: 140px;
	margin: 0 auto 45px;
	width: 212px;
}
.lp_tender .blck_about .text2 {
	color: #c8ced6;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 40px;
}
.lp_tender .blck_blue {
	background: #2191d7 url(/site/assets/images/bg_blue_970x430.png) 0 0 no-repeat;
}
.lp_tender .blck_call {
	background: #1574b8 url(/site/assets/images/ico_phone_62x66.png) 25px 50% no-repeat;
	height: 107px;
	position: relative;
}
.lp_tender .blck_call.bg_grey {
	background: #39414c url(/site/assets/images/ico_phone_62x66_1.png) 25px 50% no-repeat;
}
.lp_tender .blck_call .blck_success {
	background: #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	line-height: 66px;
	text-align: center;
	height: 66px;
}
.lp_tender .blck_call .blck_success span {
	line-height: 1.3;
	display: inline-block;
	vertical-align: middle;
}
.lp_tender .blck_call .form {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 290px;
}
.lp_tender .blck_call .form button[type=submit] {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDkwZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #2090d6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #2090d6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #2090d6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#2090d6', GradientType=0);
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	border: 0;
	color: #fff;
	font-size: 15px;
	height: 33px;
	text-align: center;
	text-shadow: 0 -1px 0 #208fd7;
	width: 100%;
}
.lp_tender .blck_call .form input[type=text] {
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	height: 33px;
	text-align: center;
	width: 100%;
}
.lp_tender .blck_call .step {
	display: none;
}
.lp_tender .blck_call .step.a {
	display: block;
}
.lp_tender .blck_call .text {
	color: #fff;
	font-size: 16px;
	height: inherit;
	line-height: 107px;
	margin-left: 100px;
	width: 440px;
}
.lp_tender .blck_call.bg_grey .text {
	color: #a1a5aa;
}
.lp_tender .blck_call .text p {
	line-height: 1.2;
	display: inline-block;
	vertical-align: middle;
}
.lp_tender .blck_clients {
	padding: 100px 50px;
}
.lp_tender .blck_clients .list_what {
	margin: 0 0 20px -20px;
}
.lp_tender .blck_clients .list_what>li {
	background: #35a0e0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	float: left;
	height: 320px;
	margin-left: 20px;
	padding: 30px 10px 0;
	width: 202px;
}
.lp_tender .blck_clients .list_what .descr {
	font-size: 11px;
	height: 120px;
	line-height: 120px;
	text-align: center;
}
.lp_tender .blck_clients .list_what .descr span {
	display: inline-block;
	line-height: 1.4;
	vertical-align: middle;
}
.lp_tender .blck_clients .list_what .ico {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 125px;
	margin-bottom: 5px;
}
.lp_tender .blck_clients .list_what .ico.building {
	background-image: url(/site/assets/images/building_112x104.png);
}
.lp_tender .blck_clients .list_what .ico.cart {
	background-image: url(/site/assets/images/cart_98x121.png);
}
.lp_tender .blck_clients .list_what .ico.man {
	background-image: url(/site/assets/images/man_107x93.png);
}
.lp_tender .blck_clients .list_what .ico.star {
	background-image: url(/site/assets/images/star_110x103.png);
}
.lp_tender .blck_clients .list_what .title {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	height: 40px;
	text-align: center;
}
.lp_tender .blck_clients .request {
	background: #35a0e0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 10px 10px 200px;
}
.lp_tender .blck_clients .request .lnk_request {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmRkZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #d2dde9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d2dde9));
	background: -webkit-linear-gradient(top, #ffffff 0%, #d2dde9 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #d2dde9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #d2dde9 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #d2dde9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2dde9', GradientType=0);
	border: 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #005581;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: 700;
	line-height: 54px;
	height: 54px;
	margin-left: -190px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	vertical-align: middle;
	width: 172px;
}
.lp_tender .blck_clients .request .str {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	margin-left: 20px;
	vertical-align: middle;
}
.lp_tender .blck_clients .text1 {
	color: #fefefe;
	font-size: 52px;
	line-height: 1;
	text-align: center;
}
.lp_tender .blck_clients .text2 {
	color: #d9f4ff;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 40px;
	text-align: center;
}
.lp_tender .blck_clients .text2 p {
	margin-bottom: 15px;
}
.lp_tender .blck_grey {
	background: #47505b url(/site/assets/images/bg_grey_970x394.png) 0 0 no-repeat;
}
.lp_tender .blck_opinions {
	padding: 100px 50px 50px;
}
.lp_tender .blck_opinions .it {
	margin-bottom: 50px;
	position: relative;
}
.lp_tender .blck_opinions .it .list {
	text-align: center;
}
.lp_tender .blck_opinions .it .list>li {
	float: left;
	margin: 0 150px;
}
.lp_tender .blck_opinions .it .list .blck_rates {
	display: inline-block;
	margin-right: 20px;
	text-align: center;
}
.lp_tender .blck_opinions .it .list .blck_rates .stars li {
	background: url(/site/assets/images/ico_star_24x23.png) 0 0 no-repeat;
	height: 23px;
	display: inline-block;
	width: 24px;
}
.lp_tender .blck_opinions .it .list .blck_rates .stars li.a {
	background-image: url(/site/assets/images/ico_star_24x23_1.png);
}
.lp_tender .blck_opinions .it .list .blck_rates .str {
	color: #084b74;
	font-size: 11px;
	line-height: 1;
	margin-bottom: 5px;
}
.lp_tender .blck_opinions .it .list .date {
	font-size: 11px;
	margin-bottom: 4px;
}
.lp_tender .blck_opinions .it .list .text {
	color: #c2e5fb;
	font-size: 13px;
	line-height: 1.4;
	margin-bottom: 40px;
}
.lp_tender .blck_opinions .it .list .mb10 {
	margin-bottom: 10px;
}
.lp_tender .blck_opinions .it .list .who {
	color: #fff;
	font-size: 16px;
	margin-bottom: 10px;
}
.lp_tender .blck_opinions .it .list .who .dot {
	margin: 0 10px;
}
.lp_tender .blck_opinions .it .nav_next {
	background: url(/site/assets/images/rarr_11x22_1.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	display: none;
	height: 22px;
	margin-top: -11px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 11px;
}
.lp_tender .blck_opinions .it .nav_prev {
	background: url(/site/assets/images/larr_11x22_1.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	display: none;
	height: 22px;
	left: 0;
	margin-top: -11px;
	position: absolute;
	top: 50%;
	width: 11px;
}
.lp_tender .blck_opinions .request {
	background: #35a0e0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 10px 10px 200px;
}
.lp_tender .blck_opinions .request .lnk_request {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmRkZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #d2dde9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #d2dde9));
	background: -webkit-linear-gradient(top, #ffffff 0%, #d2dde9 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #d2dde9 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #d2dde9 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #d2dde9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d2dde9', GradientType=0);
	border: 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #005581;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: 700;
	line-height: 54px;
	height: 54px;
	margin-left: -190px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	vertical-align: middle;
	width: 172px;
}
.lp_tender .blck_opinions .request .str {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	margin-left: 20px;
	vertical-align: middle;
}
.lp_tender .blck_opinions .text1 {
	color: #fff;
	font-size: 52px;
	line-height: 1;
	margin-bottom: 30px;
	text-align: center;
}
.lp_tender .blck_opinions .text2 {
	color: #fff;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 40px;
	text-align: center;
}
.lp_tender .blck_opinions .text2 a {
	color: inherit;
	text-decoration: none;
}
.lp_tender .blck_partners {
	background: #fff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 40px;
	padding: 25px 20px;
	position: relative;
}
.lp_tender .blck_partners .chap {
	color: #3f3f3f;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2;
	margin-bottom: 25px;
}
.lp_tender .blck_partners .chapter {
	color: #3f3f3f;
	line-height: 1.2;
	margin-bottom: 25px;
}
.lp_tender .blck_partners .col_190px {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 15px;
	width: 190px;
}
.lp_tender .blck_partners .col_675px {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 675px;
}
.lp_tender .blck_partners .line_v {
	background: #d1dce9;
	bottom: 50px;
	height: 115px;
	position: absolute;
	right: 210px;
	width: 1px;
}
.lp_tender .blck_qa {
	padding: 100px 50px 60px;
}
.lp_tender .blck_qa .col_2 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 10px;
	float: left;
	width: 50%;
}
.lp_tender .blck_qa .col_2:last-child {
	padding: 0 0 0 10px;
}
.lp_tender .blck_qa .list {
	color: #fff;
	margin-bottom: 25px;
}
.lp_tender .blck_qa .list .title {
	background: url(/site/assets/images/ico_q_24x24.png) 0 0 no-repeat;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 10px;
	min-height: 24px;
	padding-left: 30px;
}
.lp_tender .blck_qa .list .text {
	color: #c8ced6;
	font-size: 16px;
	line-height: 1.4;
	padding-left: 30px;
}
.lp_tender .blck_qa .text1 {
	color: #fff;
	font-size: 52px;
	line-height: 1;
	margin-bottom: 30px;
	text-align: center;
}
.lp_tender .blck_teaser {
	background: url(/site/assets/images/bg_money_972x364.png) 0 0 no-repeat;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 364px;
	padding-top: 50px;
}
.lp_tender .blck_teaser .noacc {
	color: #fff;
	font-size: 18px;
	margin-left: 50px;
}
.lp_tender .blck_teaser .noacc .ico_v {
	background: url(/site/assets/images/ico_v_24x24_1.png) 0 0 no-repeat;
	display: inline-block;
	height: 24px;
	margin-right: 10px;
	vertical-align: middle;
	width: 24px;
}
.lp_tender .blck_teaser .text1 {
	color: #fff;
	font-size: 24px;
	line-height: 1.2;
	margin: 0 408px 10px 50px;
}
.lp_tender .blck_teaser .text2 {
	color: #d9f4ff;
	font-size: 13px;
	line-height: 1.3;
	margin: 0 484px 20px 70px;
}
.lp_tender .blck_teaser .text2 p {
	margin-bottom: 10px;
}
.lp_tender .blck_whatis {
	padding: 100px 50px;
}
.lp_tender .blck_whatis .ico_q {
	margin-bottom: 30px;
	text-align: center;
}
.lp_tender .blck_whatis .ico_q i {
	background: url(/site/assets/images/question_128x128.png) 0 0 no-repeat;
	display: inline-block;
	height: 128px;
	width: 128px;
}
.lp_tender .blck_whatis .request {
	background: #525a65;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 10px 10px 10px 200px;
}
.lp_tender .blck_whatis .request .lnk_request {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	border: 0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: 700;
	line-height: 54px;
	height: 54px;
	margin-left: -190px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	vertical-align: middle;
	width: 172px;
}
.lp_tender .blck_whatis .request .str {
	color: #c8ced6;
	display: inline-block;
	font-size: 16px;
	margin-left: 20px;
	vertical-align: middle;
}
.lp_tender .blck_whatis .scheme {
	background: #525a65 url(/site/assets/images/scheme_1.png) 50% 50% no-repeat;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 300px;
	margin-bottom: 20px;
}
.lp_tender .blck_whatis .text1 {
	color: #fff;
	font-size: 52px;
	line-height: 1;
	margin-bottom: 20px;
	text-align: center;
}
.lp_tender .blck_whatis .text2 {
	color: #c8ced6;
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 40px;
	text-align: center;
}
.lp_tender .blck_whatis .text2 p {
	margin-bottom: 15px;
}
.lp_tender .m_chaps {
	background: #0b68ab;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
}
.lp_tender .m_chaps li {
	color: #fff;
	height: inherit;
	display: inline-block;
}
.lp_tender .m_chaps li a {
	color: inherit;
	display: block;
	height: inherit;
	padding: 0 20px;
	text-decoration: none;
}
.lp_tender .m_chaps li a:hover {
	background: #0d5c95;
}
.m_top {
	background: rgba(165, 180, 193, .7);
	color: #5d666e;
	display: none;
	font-weight: 700;
	font-size: 15px;
	left: 0;
	position: fixed;
	height: 60px;
	top: 0;
	width: 100%;
	z-index: 100;
}
.m_top .list {
	height: inherit;
	margin: 0 auto;
	text-align: center;
	width: 970px;
}
.m_top .list a {
	color: inherit;
	display: block;
	height: inherit;
	line-height: 60px;
	text-decoration: none;
}
.m_top .list a span {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}
.m_top .list li {
	float: left;
	height: inherit;
	width: 33%;
}
.m_top .list li:last-child {
	width: 34%;
}
.m_top .list li:hover {
	background: rgba(176, 188, 200, .9);
	color: #373e46;
}
.m_top .list .ico_house {
	background: url(/site/assets/images/ico_houses_56x40_2.png) 0 0 no-repeat;
	height: 40px;
	width: 56px;
}
.m_top .list li:hover .ico_house {
	background-position: 0 -40px;
}
.m_top .list .ico_money {
	background: url(/site/assets/images/ico_moneys_59x34_2.png) 0 0 no-repeat;
	height: 34px;
	width: 59px;
}
.m_top .list li:hover .ico_money {
	background-position: 0 -34px;
}
.m_top .list .ico_sheet {
	background: url(/site/assets/images/ico_sheets_30x40_2.png) 0 0 no-repeat;
	height: 40px;
	width: 30px;
}
.m_top .list li:hover .ico_sheet {
	background-position: 0 -40px;
}
.m_top .list .icon {
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.news .list {
	font-size: 18px;
}
.news .list a {
	color: #005581;
}
.news .list a:hover {
	color: #ef4948;
}
.news .list li {
	margin-bottom: 30px;
	position: relative;
}
.news.page-4 .list.mobile li:hover {
	background-color: rgba(37, 57, 110, 0.24);
	color: #1E2123;
}

.news .list .date {
	font-size: 11px;
}
.news .list .tmb+.info {
	display: table-cell;
	height: 80px;
	vertical-align: middle;
}
.news .list .ico-eye {
	background: url(/site/assets/images/ico_eye_20x11.png) 0 0 no-repeat;
	display: inline-block;
	height: 11px;
	margin: 0 5px 0 0;
	vertical-align: middle;
	width: 20px;
}
.news .list .icon-balloon {
	display: inline-block;
	height: 12px;
	margin: 0 5px 0 0;
	vertical-align: middle;
	width: 12px;
}
.news .list .icon-balloon path {
	fill: #8e8e8e;
}
.news .list .red {
	color: #ef4948;
}
.news .list .stat {
	color: #8e8e8e;
	display: inline-block;
	font-size: 11px;
	margin: 0 0 0 20px;
}
.news .list .title {
	line-height: 1.3;
}
.news .list .tmb {
	display: block;
	height: 80px;
	float: left;
	margin-right: 15px;
	overflow: hidden;
	top: .4em;
	width: 80px;
}
.news .list .tmb img {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: block;
}
.news .list .views {
	color: #8e8e8e;
	display: inline-block;
	font-size: 11px;
	margin: 0 0 0 20px;
}
.news-tags {
	color: #a1a1a1;
	margin: 0 0 40px;
}
.news-tags__item {
	display: inline-block;
	margin: 0 5px 0 0;
	position: relative;
}
.news-tags__link {
	background-color: none;
	border: 0;
	color: #009bde;
	cursor: pointer;
	display: inline-block;
	font: inherit;
	padding: 0;
}
@media screen and (max-width: 870px) {
.news-tags__link {
  font-size: smaller;
}
}
.news-tags__link--active {
	border-bottom: 1px solid;
}
.news-tags__list {
	margin-bottom: 15px;
}
.news-tags__related {
	background-color: #fff;
	box-sizing: border-box;
	display: none;
}
.news-tags__related.is-visible {
	display: block;
}
.news-tags__related-item {
	padding-left: 40px;
	position: relative;
}
.news-tags__related-item:not(:last-child) {
	margin: 0 0 5px;
}
.news-tags__related-item:before {
	background: #000;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	top: 16px;
	width: 24px;
}

.notice-float {
	background-color: rgba(17, 38, 63, 0.6);
	border-radius: 10px;
	bottom: 10px;
	color: #fff;
	line-height: 1.4;
	min-width: 100px;
	max-width: 450px;
	padding: 15px;
	position: fixed;
	right: 50px;
}
.notice-float:hover {
	background-color: rgba(17, 38, 63, 0.9);
}
.notice-float a {
	color: currentColor;
}
.notice-float p {
	margin-bottom: 10px;
}

.pos_rel {
	position: relative;
}
.processing::after {
	background: rgba(255, 255, 255, 0) url(/site/assets/images/ani_process_24x24.gif) 50% 50% no-repeat;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
.processing-whole::after {
	background: rgba(0, 0, 0, 0.8) url(data:image/svg+xml,%3Csvg%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.0%22%20width%3D%22160%22%20height%3D%2220%22%20viewBox%3D%220%200%20128%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%220.42%22%20d%3D%22M6.4%2C4.8A3.2%2C3.2%2C0%2C1%2C1%2C3.2%2C8%2C3.2%2C3.2%2C0%2C0%2C1%2C6.4%2C4.8Zm12.8%2C0A3.2%2C3.2%2C0%2C1%2C1%2C16%2C8%2C3.2%2C3.2%2C0%2C0%2C1%2C19.2%2C4.8ZM32%2C4.8A3.2%2C3.2%2C0%2C1%2C1%2C28.8%2C8%2C3.2%2C3.2%2C0%2C0%2C1%2C32%2C4.8Zm12.8%2C0A3.2%2C3.2%2C0%2C1%2C1%2C41.6%2C8%2C3.2%2C3.2%2C0%2C0%2C1%2C44.8%2C4.8Zm12.8%2C0A3.2%2C3.2%2C0%2C1%2C1%2C54.4%2C8%2C3.2%2C3.2%2C0%2C0%2C1%2C57.6%2C4.8Zm12.8%2C0A3.2%2C3.2%2C0%2C1%2C1%2C67.2%2C8%2C3.2%2C3.2%2C0%2C0%2C1%2C70.4%2C4.8Zm12.8%2C0A3.2%2C3.2%2C0%2C1%2C1%2C80%2C8%2C3.2%2C3.2%2C0%2C0%2C1%2C83.2%2C4.8ZM96%2C4.8A3.2%2C3.2%2C0%2C1%2C1%2C92.8%2C8%2C3.2%2C3.2%2C0%2C0%2C1%2C96%2C4.8Zm12.8%2C0A3.2%2C3.2%2C0%2C1%2C1%2C105.6%2C8%2C3.2%2C3.2%2C0%2C0%2C1%2C108.8%2C4.8Zm12.8%2C0A3.2%2C3.2%2C0%2C1%2C1%2C118.4%2C8%2C3.2%2C3.2%2C0%2C0%2C1%2C121.6%2C4.8Z%22%2F%3E%3Cg%3E%3Cpath%20fill%3D%22%23ffffff%22%20fill-opacity%3D%221%22%20d%3D%22M-42.7%2C3.84A4.16%2C4.16%2C0%2C0%2C1-38.54%2C8a4.16%2C4.16%2C0%2C0%2C1-4.16%2C4.16A4.16%2C4.16%2C0%2C0%2C1-46.86%2C8%2C4.16%2C4.16%2C0%2C0%2C1-42.7%2C3.84Zm12.8-.64A4.8%2C4.8%2C0%2C0%2C1-25.1%2C8a4.8%2C4.8%2C0%2C0%2C1-4.8%2C4.8A4.8%2C4.8%2C0%2C0%2C1-34.7%2C8%2C4.8%2C4.8%2C0%2C0%2C1-29.9%2C3.2Zm12.8-.64A5.44%2C5.44%2C0%2C0%2C1-11.66%2C8a5.44%2C5.44%2C0%2C0%2C1-5.44%2C5.44A5.44%2C5.44%2C0%2C0%2C1-22.54%2C8%2C5.44%2C5.44%2C0%2C0%2C1-17.1%2C2.56Z%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22translate%22%20values%3D%2223%200%3B36%200%3B49%200%3B62%200%3B74.5%200%3B87.5%200%3B100%200%3B113%200%3B125.5%200%3B138.5%200%3B151.5%200%3B164.5%200%3B178%200%22%20calcMode%3D%22discrete%22%20dur%3D%221170ms%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 50% 48% no-repeat;
	content: "";
	height: 100vh;
	left: 0;
	position: fixed;
	top: 0;
	width: 100vw;
	z-index: 10;
}
.processing-whole::before {
	color: #fff;
	content: attr(data-processing-text);
	left: 0;
	margin: 0 auto;
	position: fixed;
	text-align: center;
	top: 50%;
	width: 100%;
	z-index: 11;
}
.c-content .wrapper .content .page.reviews .chapters-list--mb {
	margin-bottom: 30px;
}
.c-content .wrapper .content .page.reviews .l-chapters-list {
	align-items: stretch;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
}
.c-content .wrapper .content .page.reviews .chapters-list__item {
	background-color: #f4f8fb;
	border-right: 1px solid #dbe4eb;
	color: #1f5581;
}
.c-content .wrapper .content .page.reviews .chapters-list__item:last-child,
.c-content .wrapper .content .page.reviews .chapters-list__item:only-child {
	border: 0;
}
.c-content .wrapper .content .page.reviews .chapters-list__item--is-active {
	background-color: #8e9aa5;
	color: #fff;
}
.c-content .wrapper .content .page.reviews .chapters-list__item:first-child {
	border-radius: 4px 0 0 4px;
}
.c-content .wrapper .content .page.reviews .chapters-list__item:last-child {
	border-radius: 0 4px 4px 0;
}
.c-content .wrapper .content .page.reviews .chapters-list__item:only-child {
	border-radius: 4px;
}
.c-content .wrapper .content .page.reviews .chapters-list__link {
	color: currentColor;
	display: block;
	padding: 5px 15px;
	text-decoration: none;
}
.reviews .list>li {
	background: url(/site/assets/images/ico_balloon_41x38.png) 0 0 no-repeat;
	margin-bottom: 30px;
	padding-left: 56px;
}
.reviews .list .blck_rates {
	float: left;
	margin-right: 20px;
}
.reviews .list .blck_rates .stars li {
	background: url(/site/assets/images/ico_star_16x16.png) 0 0 no-repeat;
	height: 16px;
	display: inline-block;
	width: 16px;
}
.reviews .list .blck_rates .stars li.a {
	background-image: url(/site/assets/images/ico_star_16x16_1.png);
}
.reviews .list .blck_rates .str {
	color: #a0a0a0;
	font-size: 11px;
	line-height: 1;
}
.reviews .list .date {
	font-size: 11px;
	margin-bottom: 4px;
}
.reviews .list .text {
	color: #3f3f3f;
	font-size: 13px;
}
.reviews .list .mb10 {
	margin-bottom: 10px;
}
.reviews .list .who {
	color: #3f3f3f;
	font-size: 15px;
	margin-bottom: 10px;
}
.reviews .list .who .dot {
	margin: 0 10px;
}
.rt-banner-link {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 5;
}
.sidebar .b-widget_info {
	background: #00547f;
	border-radius: 4px;
	margin: 0 0 30px;
	padding: 20px 0 0;
}
.sidebar .b-widget_info .image {
	margin: 0 0 20px;
	text-align: center;
}
.sidebar .b-widget_info .link {
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #cdd9e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cdd9e6));
	background: -webkit-linear-gradient(top, #ffffff 0%, #cdd9e6 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #cdd9e6 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #cdd9e6 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #cdd9e6 100%);
	border-radius: 0 0 4px 4px;
	box-sizing: border-box;
	color: #005581;
	cursor: pointer;
	display: block;
	font-size: 13px;
	font-weight: 700;
	padding: 12px 5px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	top: 2px;
}
.sidebar .b-widget_info .link:active {
	background: #e8eaeb;
	-webkit-box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .3);
	box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, .3);
}
.sidebar .b-widget_info .text {
	box-sizing: border-box;
	color: #fff;
	margin: 0 0 20px;
	padding: 0 18px;
	text-align: center;
}
.sidebar .b-widget_info .text h4 {
	margin: 0 0 10px;
	font-weight: 700;
	text-align: center;
}
.sidebar .b-widget_info .text p:not(:last-child) {
	margin: 0 0 10px;
}
.sidebar .blck_informer {
	background: #f4f8fb;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000;
	font-size: 13px;
	line-height: 1.3;
	margin-bottom: 50px;
	padding: 15px 10px;
}
.sidebar .blck_informer h4 {
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 10px;
}
.sidebar .blck_informer p {
	margin-bottom: 10px;
}
.sidebar .blck_news {
	margin-bottom: 40px;
}
.sidebar .blck_news .chapter {
	color: #505050;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 20px;
	vertical-align: middle;
}
.sidebar .blck_news .chapter a {
	color: inherit;
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
}
.sidebar .blck_news .chapter .ico_rarr {
	background: url(/site/assets/images/rarr_25x24.png) 0 0 no-repeat;
	display: inline-block;
	height: 24px;
	margin-left: 10px;
	vertical-align: middle;
	width: 25px;
}
.sidebar .blck_news .list {
	font-size: 13px;
}
.sidebar .blck_news .list a {
	color: #005581;
}
.sidebar .blck_news .list a:hover {
	color: #ef4948;
}
.sidebar .blck_news .list li {
	margin-bottom: 20px;
	position: relative;
}
.sidebar .blck_news .list .date {
	font-size: 11px;
	margin-bottom: 4px;
}
.sidebar .blck_news .list .tmb+.info {
	display: table-cell;
	height: 60px;
	vertical-align: middle;
}
.sidebar .blck_news .list .red {
	color: #ef4948;
}
.sidebar .blck_news .list .title {
	line-height: 1.4;
}
.sidebar .blck_news .list .tmb {
	display: block;
	height: 60px;
	float: left;
	margin-right: 15px;
	overflow: hidden;
	top: .4em;
	width: 60px;
}
.sidebar .blck_news .list .tmb img {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
}
.sidebar .widget .consult_place a img {
	border: none;
}
.sidebar .widget .consult_place {
	background: #f4f8fb;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 50px;
	padding: 20px 10px 10px;
	position: relative;
}
.sidebar .widget .consult_place fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
.sidebar .widget .consult_place .consult_btn {
	background: none;
	cursor: pointer;
	float: none;
	height: auto;
	margin: 0;
	width: auto;
}
.sidebar .widget .consult_place .consult_form {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #505050;
}
.sidebar .widget .consult_place .consult_form input[type="text"],
.sidebar .widget .consult_place .consult_form textarea {
	background: #fff;
	border: 1px solid #bad2e9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #505050;
	font-size: 15px;
	line-height: 17px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: auto;
	padding: 8px 10px;
	margin: 0;
	width: 100%;
}
.sidebar .widget .consult_place .consult_form textarea {
	height: auto;
	overflow: auto;
}
.sidebar .widget .consult_place .consult_form label {
	display: inline-block;
	font-size: 15px;
	margin: 0 0 3px;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder {
	font-size: 13px;
	line-height: 1.2;
	margin: 0 0 15px;
	text-align: center;
	vertical-align: middle;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder p {
	margin-bottom: 10px;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
}
.sidebar .widget .consult_place .consult_form .consult_description span {
	display: inline-block;
	vertical-align: top;
	font-style: italic;
	width: 213px;
	margin: 20px 0 0 5px;
	font-size: 13px;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder .consult_descr {
	display: inline-block;
	font-size: 13px;
	margin: 0 0 0 10px;
	vertical-align: middle;
	width: 157px;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder .consult_descr.offline {
	padding: 16px 0 0;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder .consult_descr_title {
	color: #000;
	display: inline-block;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 17px;
	margin-bottom: 5px;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder .consult_status {
	text-transform: uppercase;
	font-size: 17px;
	line-height: 21px;
	font-weight: bold;
	padding: 0 0 5px 20px;
	border-bottom: 1px solid #fff;
	margin: 0 0 5px;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder .consult_status.online {
	width: auto;
	background: url(/site/assets/images/consult/consult_status.png) no-repeat 0 3px;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder .consult_status.offline {
	width: auto;
	background: url(/site/assets/images/consult/consult_status.png) no-repeat 0 -34px;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder .consult_consultants {
	color: inherit;
	display: inline-block;
	font-weight: normal;
	font-size: 13px;
	line-height: 15px;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder .consult_consultants ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	margin: 0 0 5px;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder .consult_consultants li {
	float: none;
	width: auto;
}
.sidebar .widget .consult_place .consult_form .consult_description_holder .consult_consultants .consult_consultants_descr {
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
	color: #fff;
}
.sidebar .widget .consult_place .consult_form ::-webkit-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.sidebar .widget .consult_place .consult_form ::-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.sidebar .widget .consult_place .consult_form :-ms-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.sidebar .widget .consult_place .consult_form input:-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.sidebar .widget .consult_place .consult_form .consult_form_item {
	margin-bottom: 5px;
	position: relative;
}
.sidebar .widget .consult_place .consult_form input[type="text"],
.sidebar .widget .consult_place .consult_form textarea {
	border: 1px solid #bad2e9;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #505050;
	font-size: 15px;
	height: auto !important;
	line-height: 17px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 8px 10px;
	margin: 0;
	width: 100%;
}
.sidebar .widget .consult_place .consult_form input[type="search"]::-webkit-input-placeholder {
	color: #ACACAC;
}
.sidebar .widget .consult_place .consult_form input[type="search"]::-moz-placeholder {
	color: #ACACAC;
}
.sidebar .widget .consult_place .consult_form textarea {
	height: 52px;
	overflow: auto;
	resize: none;
}
.sidebar .widget .consult_place .consult_form label {
	font-size: 13px;
	margin: 0 0 3px;
	display: inline-block;
}
.sidebar .widget .consult_place .consult_form .consult_req {
	font-size: 10px;
	line-height: 10px;
}
.sidebar .widget .consult_place .consult_form .consult_error1 {
	bottom: 1px;
	color: red;
	display: none;
	font-size: 11px;
	font-weight: normal;
	left: 4px;
	line-height: 12px;
	position: absolute;
}
.sidebar .widget .consult_place .consult_form .validation_error .consult_error1 {
	display: inline-block;
}
.sidebar .widget .consult_place .consult_form .consult_close {
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	vertical-align: bottom;
}
.sidebar .widget .consult_place .consult_form .consult_close:hover {
	text-decoration: none;
}
.sidebar .widget .consult_place .consult_form input[type="submit"],
.sidebar .widget .consult_place .consult_form .consult_cons_sent {
	border: 1px solid #f1876d;
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
	box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
	background: url(/site/assets/images/consult/consult_send_btn.jpg) repeat-x 0 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	width: 118px;
	height: 32px;
	text-align: center;
	padding: 0;
	margin-left: 18px;
	color: #fff;
	cursor: pointer;
}
.sidebar .widget .consult_place .consult_form .consult_name_holder {
	float: left;
	width: 145px;
	margin: 0 0 0 13px;
}
.sidebar .widget .consult_place .consult_form .consult_name_holder:first-child {
	margin: 0;
}
.sidebar .widget .consult_place .consult_form .consult_name_holder input[type="text"] {
	width: 125px;
}
.sidebar .widget .consult_place .consult_form .consult_cons_sent {
	text-decoration: none;
	float: right;
	line-height: 30px;
	width: 116px;
	height: 30px;
}
.sidebar .widget .consult_place .consult_form .consult_form_ctrl {
	margin: 0;
	text-align: right;
}
.sidebar .widget .consult_place .consult_btn {
	float: left;
	width: 38px;
	height: 199px;
	margin: 45px 0 0;
	background: url(/site/assets/images/consult/consult_btn_gif.gif) no-repeat 0 0;
	cursor: pointer;
}
.sidebar .widget .consult_place .consult_success_box {
	text-align: center;
}
.sidebar .widget .consult_place .consult_success_box img {
	margin: 75px 0 95px 0;
}
.sidebar .widget .consult_place .consult_form .consult_cons_sent {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	height: auto;
	line-height: 15px;
	padding: 8px 0;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	text-transform: none;
	width: 100%;
}
.sidebar .widget .consult_place .consult_form .consult_cons_sent:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.sidebar .widget .consult_place .consult_form .consult_cons_sent:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.sidebar .widget .consult_place .consult_form .red {
	color: #f00;
}
.sidebar .widget .consult_place .consult_success_box .consult_success_text {
	font-weight: normal;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	margin-bottom: 60px;
}
.sidebar .widget .consult_place .consult_success_box .consult_back {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	height: auto;
	line-height: 15px;
	padding: 10px 18px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	text-transform: none;
	width: auto;
}
.sidebar .widget .consult_place .consult_success_box .consult_back:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
.sidebar .widget .consult_place .consult_success_box .consult_back:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
.sidebar .widget .consult_place .consult_success_box img {
	background-color: #ecf3f8;
	padding: 2px;
}
.sidebar .widget .consult_place .consult_success_box .consult_back {
	margin: 0 0 52px 0;
}
.sidebar .widget .consult_place .consult_worktime {
	float: left;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	text-align: left;
}
.sidebar .widget .form_subscribe {
	background: #f4f8fb;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: auto;
	margin-bottom: 45px;
	padding: 30px 10px 10px;
	width: auto;
}
.sidebar .widget .form_subscribe .ico_letter {
	margin-bottom: 20px;
}
.sidebar .widget .form_subscribe .text {
	color: #505050;
	font-size: 13px;
	line-height: 1.3;
	margin-bottom: 25px;
	text-align: center;
}
.sidebar .widget .form_subscribe input[type="text"] {
	border-bottom: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	text-align: center;
}
.sidebar .widget .form_subscribe .btn0 {
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	padding: 8px 0;
}
.sidebar .widget .form_subscribe .ico_letter_ok {
	margin-top: 0;
}
.social-likes {
	margin: 0 0 70px;
}
.spt {
	display: inline-block;
}
.stages {
	border-bottom: 1px solid #ededed;
	font-size: 13px;
	margin-bottom: 50px;
	padding: 0 30px 95px;
}
.stages .ico_doc i {
	background-image: url(/site/assets/images/ico_doc_84x101.png);
}
.stages .ico_doc1 i {
	background-image: url(/site/assets/images/ico_doc_106x80.png);
}
.stages .ico_flash i {
	background-image: url(/site/assets/images/ico_flash_88x88.png);
}
.stages .ico_gerb i {
	background-image: url(/site/assets/images/ico_gerb_73x80.png);
}
.stages .ico_lock i {
	background-image: url(/site/assets/images/ico_lock_104x84.png);
}
.stages .ico_money i {
	background-image: url(/site/assets/images/ico_money_106x56.png);
}
.stages .ico_pers i {
	background-image: url(/site/assets/images/ico_pers_100x100.png);
}
.stages .ico_phone i {
	background-image: url(/site/assets/images/ico_phone_98x80.png);
}
.stages .ico_sheet i {
	background-image: url(/site/assets/images/ico_sheet_68x88.png);
}
.stages .ico_sheet1 i {
	background-image: url(/site/assets/images/ico_sheet_81x87.png);
}
.stages .ico_sheet2 i {
	background-image: url(/site/assets/images/ico_sheet_78x80.png);
}
.stages .ico_v i {
	background-image: url(/site/assets/images/ico_v_100x100.png);
}
.stages .steps5 {
	background: url(/site/assets/images/stages_5.png) 0 0 no-repeat;
	height: 461px;
	margin: 0 auto;
	position: relative;
	width: 770px;
}
.stages .steps5 a {
	color: #005581;
	text-decoration: none;
}
.stages .steps5 a:hover {
	color: #29abe2;
}
.stages .steps5 .list {
	height: inherit;
	position: relative;
	width: inherit;
}
.stages .steps5 .list>li {
	height: 160px;
	left: 0;
	position: absolute;
	top: 0;
	width: 160px;
}
.stages .steps5 .list .circle {
	height: inherit;
	display: block;
	width: inherit;
}
.stages .steps5 .list .circle.important {
	background: url(/site/assets/images/circle_160x160_2.png) 0 0 no-repeat;
}
.stages .steps5 .list .circle i {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	height: inherit;
	width: inherit;
}
.stages .steps5 .list li:hover>a {
	color: #29abe2;
}
.stages .steps5 .list li:hover .circle {
	background: url(/site/assets/images/circle_160x160.png) 0 0 no-repeat;
}
.stages .steps5 .list .step1 {
	left: 0;
}
.stages .steps5 .list .step2 {
	left: 255px;
}
.stages .steps5 .list .step3 {
	left: 510px;
}
.stages .steps5 .list .step4 {
	left: 128px;
	top: 301px;
}
.stages .steps5 .list .step5 {
	left: 382px;
	top: 301px;
}
.stages .steps5 .list .title {
	color: #005581;
	left: -50px;
	padding-top: 5px;
	position: absolute;
	text-align: center;
	top: 100%;
	width: 260px;
}
.stages .steps5 .list li:hover .title {
	color: #29abe2;
}
.stages .steps6 {
	background: url(/site/assets/images/stages_6.png) 0 0 no-repeat;
	height: 461px;
	margin: 0 auto;
	position: relative;
	width: 870px;
}
.stages .steps6 a {
	color: #005581;
	text-decoration: none;
}
.stages .steps6 a:hover {
	color: #29abe2;
}
.stages .steps6 .list {
	height: inherit;
	position: relative;
	width: inherit;
}
.stages .steps6 .list>li {
	height: 160px;
	left: 0;
	position: absolute;
	top: 0;
	width: 160px;
}
.stages .steps6 .list .circle {
	height: inherit;
	display: block;
	width: inherit;
}
.stages .steps6 .list .circle.important {
	background: url(/site/assets/images/circle_160x160_2.png) 0 0 no-repeat;
}
.stages .steps6 .list .circle i {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	height: inherit;
	width: inherit;
}
.stages .steps6 .list li:hover>a {
	color: #29abe2;
}
.stages .steps6 .list li:hover .circle {
	background: url(/site/assets/images/circle_160x160.png) 0 0 no-repeat;
}
.stages .steps6 .list .step1 {
	left: 100px;
}
.stages .steps6 .list .step2 {
	left: 355px;
}
.stages .steps6 .list .step3 {
	left: 610px;
}
.stages .steps6 .list .step4 {
	left: 100px;
	top: 301px;
}
.stages .steps6 .list .step5 {
	left: 355px;
	top: 301px;
}
.stages .steps6 .list .step6 {
	left: 610px;
	top: 301px;
}
.stages .steps6 .list .title {
	color: #005581;
	left: -50px;
	padding-top: 5px;
	position: absolute;
	text-align: center;
	top: 100%;
	width: 260px;
}
.stages .steps6 .list li:hover .title {
	color: #29abe2;
}
.stages .ww_blck {
	background: rgba(255, 255, 255, .85);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 20px 0 rgba(9, 74, 108, .15);
	box-shadow: 0 5px 20px 0 rgba(9, 74, 108, .15);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #505050;
	display: none;
	font-size: 13px;
	line-height: 18px;
	left: -90px;
	min-height: 180px;
	padding: 10px 18px;
	position: absolute;
	top: -20px;
	width: 340px;
	z-index: 5;
}
.stages .ww_blck:before {
	background: url(/site/assets/images/des_46x16.png) 0 0 no-repeat;
	content: "";
	display: block;
	height: 16px;
	left: 125px;
	position: absolute;
	top: -16px;
	width: 46px;
}
.stages .ww_blck.bg_woman {
	background-image: url(/site/assets/images/woman_115x139.png);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}
.stages .ww_blck a {
	color: #005581;
	text-decoration: none;
}
.stages .ww_blck a.dotted {
	border-bottom: 1px dotted;
}
.stages .ww_blck .grey {
	color: #939393;
}
.stages .ww_blck .large {
	font-size: 15px;
}
.stages .ww_blck .text {
	display: table-cell;
	height: 180px;
	vertical-align: middle;
}
.stages .ww_blck .text ul li {
	margin-bottom: 10px;
	padding-left: 20px;
	position: relative;
}
.stages .ww_blck .text ul li:last-child {
	margin-bottom: 0;
}
.stages .ww_blck .text ul li:before {
	color: #2fbae6;
	content: "—";
	display: block;
	left: 0;
	position: absolute;
	top: 0;
}
.stages .ww_blck .xlarge {
	font-size: 24px;
}
.success {
	padding: 0 30px;
}
.success .b-content_form {
	background: #f4f8fb;
	border: 1px solid #eaedf1;
	border-radius: 5px;
	margin: 20px 0;
	padding: 40px 110px;
}
.success.v1 .b-content_form {
	/*padding-left: 260px;
	padding-right: 260px;*/
	width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 500px;
}
.success .b-content_form.v1 {
	padding-left: 50px;
	padding-right: 50px;
}
.success .b-content_form ::-webkit-input-placeholder {
	color: #bdbdbd;
}
.success .b-content_form ::-moz-placeholder {
	color: #bdbdbd;
}
.success .b-content_form :-ms-input-placeholder {
	color: #bdbdbd;
}
.success .b-content_form input:-moz-placeholder {
	color: #bdbdbd;
}
.success .b-content_form form {
	margin: 0;
}
.success .b-content_form form dl dd {
	box-sizing: border-box;
	display: inline-block;
	padding: 0 0 0 10px;
	position: relative;
	vertical-align: middle;
	width: 60%;
}
.success .b-content_form form dl dt {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
	width: 40%;
}
.success .b-content_form input[type=email],
.success .b-content_form input[type=text],
.success .b-content_form textarea {
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e7e9ec;
	font: inherit;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	padding: 10px;
	width: 100%;
}
.success .b-content_form input[type=email]:focus,
.success .b-content_form input[type=text]:focus,
.success .b-content_form textarea:focus {
	border-color: #0397d6;
}
.success .b-content_form select {
	border: 1px solid #e7e9ec;
	border-radius: 4px;
	box-sizing: border-box;
	font-size: 16px;
	padding: 9px 6px;
	width: 100%;
}
.success .b-content_form .err_txt {
	color: #ef5a59;
	display: none;
	font-size: 11px;
	line-height: 1;
	margin-top: -18px;
	position: absolute;
	right: 10px;
	top: 50%;
	z-index: 1;
}
.success .b-content_form .error+.err_txt {
	display: block;
}
.success .b-content_form .error {
	border-color: #ef5a59 !important;
	-webkit-box-shadow: 0 0 5px 0 rgba(239, 73, 72, .5);
	box-shadow: 0 0 5px 0 rgba(239, 73, 72, .5);
}
.success .b-content_form .flds {
	margin: 0 0 10px;
	padding: 0;
}
.success .b-content_form .flds .fld {
	margin: 0 0 10px;
	padding: 0;
	position: relative;
}
.success .b-content_form .flds .fld:before {
	display: none;
}
.success .b-dropbox {
	background: #f3f5f7;
	border: 2px dashed #dddedf;
	border-radius: 5px;
	box-sizing: border-box;
	min-height: 166px;
	margin: 0 0 10px;
	position: relative;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}
.success .b-dropbox:before {
	background: url(/site/assets/images/ico_plus_16x16.png) 0 0 no-repeat;
	color: #979797;
	content: "Нажмите сюда чтобы приложить файл";
	display: block;
	left: calc(50% - 153px);
	padding: 0 0 0 22px;
	position: absolute;
	top: calc(50% - 8px);
}
.success .b-dropbox.error {
	border-color: #ef4948;
}
.success .b-dropbox.dz-started:before {
	left: auto;
	margin: 0;
	right: 3px;
	top: calc(50% - 26px);
	width: 50%;
}
.success .b-dropbox .btn-upload {
	bottom: 5px;
	position: absolute;
	right: 5px;
	z-index: 31;
}
.success .b-dropbox.dropzone .dz-default.dz-message {
	display: none;
}
.success .b-dropbox.dropzone .dz-preview {
	margin: -10px 20px 20px -10px;
}
.success .b-dropbox.dropzone .dz-preview .dz-progress {
	top: 75%;
	z-index: 21;
}
.success .b-dropbox.dropzone .dz-preview .dz-error-message {
	color: #fff;
	top: 105%;
}
.success .b-dropbox.dropzone .dz-preview .dz-remove {
	color: #ef4948;
	text-decoration: none;
}
.success .b-form_content {
	background: #000 url(/site/assets/images/bg_872x571.jpg) 50% 50% no-repeat;
	color: #fff;
	line-height: 1;
	margin: 35px -100px;
	padding: 60px 100px;
	position: relative;
}
.success .b-form_content+hr {
	margin-top: -85px;
}
.success hr+.b-form_content {
	margin-top: -50px;
}
.success .b-form_content form {
	width: 68%;
}
.success .b-form_content input:not([type="checkbox"]):not([type="radio"]) {
	background: rgba(255, 255, 255, .7);
	border: 0;
	box-sizing: border-box;
	color: #000;
	font: inherit;
	font-size: 18px;
	padding: 19px 12px;
	width: 100%;
}
.success .b-form_content input:not([type="checkbox"]):not([type="radio"]):focus {
	background: rgba(255, 255, 255, 1);
}
.success .b-form_content label {
	display: block;
	font-size: 13px;
	position: relative;
}
.success .b-form_content label>span {
	display: block;
	margin: 0 0 7px;
}
.success .b-form_content .b-policy a {
	color: #fff;
}
.success .b-form_content .err_txt {
	bottom: 6px;
	color: #ec4949;
	display: none;
	font-size: 11px;
	font-style: normal;
	position: absolute;
	right: 10px;
	z-index: 1;
}
.success .b-form_content .error+.err_txt {
	display: block;
}
.success .b-form_content .error {
	box-shadow: inset 0 0 0 2px #ec4949;
}
.success .b-form_content .h-flds {
	margin: 0;
	padding: 0;
}
.success .b-form_content .h-flds>li {
	margin: 0 0 18px;
	padding: 0;
}
.success .b-form_content .h-flds>li::before {
	display: none;
}
.success .b-form_content .h-flds>li:last-child {
	margin-bottom: 40px;
}
.success .b-form_content .notice {
	color: rgba(255, 255, 255, .3);
	font-size: 15px;
	line-height: 1.47;
	margin: 35px 0 0;
}
.success .b-form_content .title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.4;
	margin: 0 0 20px;
}
.success .b-form_content .title a {
	color: inherit;
}
.success .blck_chapters .chap {
	color: #505050;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 30px;
	text-align: center;
}
.success .blck_chapters .list {
	margin-left: 30px;
}
.success .blck_chapters .list a {
	color: #646c76;
	display: block;
	height: inherit;
	text-decoration: none;
	width: inherit;
}
.success .blck_chapters .list li:hover a {
	color: #000;
}
.success .blck_chapters .list>li {
	border: 1px solid #e6e9ed;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	float: left;
	height: 151px;
	margin: 0 10px 10px 0;
	position: relative;
	width: 219px;
}
.success .blck_chapters .list li:hover {
	-webkit-box-shadow: 0 0 50px 0 rgba(88, 105, 123, .15);
	box-shadow: 0 0 50px 0 rgba(88, 105, 123, .15);
	top: -5px;
}
.success .blck_chapters .list .ico_flash {
	background: url(/site/assets/images/ico_flashes_57x57.png) 0 0 no-repeat;
	height: 57px;
	margin: -28px 0 0 -28px;
	width: 57px;
}
.success .blck_chapters .list li:hover .ico_flash {
	background-position: 0 -57px;
}
.success .blck_chapters .list .ico_gerb {
	background: url(/site/assets/images/ico_gerbs_51x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -25px;
	width: 51px;
}
.success .blck_chapters .list li:hover .ico_gerb {
	background-position: 0 -56px;
}
.success .blck_chapters .list .ico_house {
	background: url(/site/assets/images/ico_houses_56x40.png) 0 0 no-repeat;
	height: 40px;
	margin: -20px 0 0 -28px;
	width: 56px;
}
.success .blck_chapters .list li:hover .ico_house {
	background-position: 0 -40px;
}
.success .blck_chapters .list .ico_hummer {
	background: url(/site/assets/images/ico_hummers_57x53.png) 0 0 no-repeat;
	height: 53px;
	margin: -26px 0 0 -28px;
	width: 57px;
}
.success .blck_chapters .list li:hover .ico_hummer {
	background-position: 0 -53px;
}
.success .blck_chapters .list .ico_lock {
	background: url(/site/assets/images/ico_locks_63x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -31px;
	width: 63px;
}
.success .blck_chapters .list li:hover .ico_lock {
	background-position: 0 -56px;
}
.success .blck_chapters .list .ico_money {
	background: url(/site/assets/images/ico_moneys_59x34.png) 0 0 no-repeat;
	height: 34px;
	margin: -17px 0 0 -30px;
	width: 59px;
}
.success .blck_chapters .list li:hover .ico_money {
	background-position: 0 -34px;
}
.success .blck_chapters .list .ico_sheet {
	background: url(/site/assets/images/ico_sheets_40x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -20px;
	width: 40px;
}
.success .blck_chapters .list li:hover .ico_sheet {
	background-position: 0 -56px;
}
.success .blck_chapters .list .ico_zsheet {
	background: url(/site/assets/images/ico_zsheets_56x56.png) 0 0 no-repeat;
	height: 56px;
	margin: -28px 0 0 -28px;
	width: 56px;
}
.success .blck_chapters .list li:hover .ico_zsheet {
	background-position: 0 -56px;
}
.success .blck_chapters .list .icon {
	height: 95px;
	display: block;
	position: relative;
}
.success .blck_chapters .list .icon i {
	display: block;
	left: 50%;
	position: absolute;
	top: 50%;
}
.success .blck_chapters .list .title {
	display: block;
	font-size: 15px;
	line-height: 1.4;
	text-align: center;
}
.success .blck_frequest_add {
	background: #fff;
}
.success .blck_frequest_add .chapter {
	color: #505050;
	margin-bottom: 30px;
}
.success .blck_frequest_add .step {
	display: none;
}
.success .blck_frequest_add .step.a {
	display: block;
}
.success .blck_frequest_add .wrap_blck {
	padding: 40px;
}
.success .blck_frequest_add .ww_blck1 {
	right: 260px;
}
.success .chapter {
	color: #89cb8c;
	line-height: 1;
	margin-bottom: 15px;
	text-align: center;
}
.success.v1 .chapter {
	color: #1f5581;
	margin-bottom: 25px;
	text-align: left;
}
.success .text {
	color: #89cb8c;
	font-size: 18px;
	line-height: 1.67;
	margin-bottom: 60px;
	text-align: center;
}
.success .text blockquote {
	font-size: 24px;
	line-height: 1.5;
	margin: 30px 0;
	position: relative;
	text-align: left;
	width: 63%;
}
.success .text blockquote::after {
	bottom: 0;
	color: #ec4949;
	display: block;
	content: "”";
	font-size: 144px;
	line-height: 1;
	position: absolute;
	right: -176px;
	top: 0;
}
.success .text a {
	color: #1f5581;
	text-decoration: underline;
}
.success .text h1 {
	color: #000;
	font-size: 48px;
	font-weight: 500;
	line-height: 1.17;
	margin: 0 0 30px;
}
.success .text h2 {
	color: #000;
	font-size: 36px;
	font-weight: 500;
	line-height: 1.17;
	margin: 0 0 25px;
}
.success .text h3 {
	color: #000;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.22;
	margin: 0 0 20px;
}
.success .text h4,
.success .text h5,
.success .text h6 {
	color: #000;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.42;
	margin: 0 0 15px;
}
.success .text h1 .grey {
	color: #3f3f3f;
}
.success .text h1 .small {
	font-size: 18px;
	display: inline-block;
}
.success .text h1 .small:before {
	background: url(/site/assets/images/circle_6x6.png) 0 0 no-repeat;
	content: "";
	display: inline-block;
	height: 6px;
	line-height: 1;
	margin-right: 11px;
	vertical-align: middle;
	width: 6px;
}
.success .text hr {
	background: #f2f5f8;
	border: 1px solid #fff;
	border-width: 50px 0;
	box-sizing: border-box;
	height: 124px;
	margin: 0 -112px;
}
.success .text em,
.success .text i {
	font-style: italic;
}
.success .text img[style*="float"] {
	margin: 10px 20px;
}
.success .text img[style*="float: left"] {
	margin-left: -82px;
}
.success .text img[style*="float: right"] {
	margin-right: -82px;
}
.success .text ol:not([class]) {
	counter-reset: lis;
	margin: 30px 0 40px 0;
}
.success .text ol:not([class]) li {
	counter-increment: lis;
	list-style: none;
	margin: 0 0 25px;
	padding-left: 88px;
	position: relative;
}
.success .text ol:not([class]) li::before {
	border: 4px solid;
	border-radius: 50%;
	box-sizing: border-box;
	color: #ec4949;
	content: counter(lis);
	font-size: 18px;
	height: 44px;
	line-height: 37px;
	left: 0;
	position: absolute;
	text-align: center;
	top: -8px;
	width: 44px;
}
.success .text p {
	margin-bottom: 10px;
}
.success .text ol:not([class]) p,
.success .text ul:not([class]) p {
	display: inline-block;
	margin: 0;
}
.success .text ul:not([class]) {
	margin: 30px 0 40px 48px;
}
.success .text ul:not([class]) li {
	list-style: none;
	padding-left: 40px;
	position: relative;
}
.success .text ul:not([class]) li:before {
	background: #000;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	top: 16px;
	width: 24px;
}
.success .text img {
	cursor: pointer;
}
.success.v1 .text {
	color: #000;
	text-align: left;
}
.success.v1 .text a {
	color: inherit;
}
.success .thumbup {
	background: url(/site/assets/images/thumbup_160x160.png) 0 0 no-repeat;
	height: 160px;
	margin: 0 auto 15px;
	width: 160px;
}
.success .wrap_fixed {
	background: #fff;
	box-sizing: border-box;
	padding: 50px 0 20px;
	margin-bottom: 90px;
}
.success.v1 .wrap_fixed {
	padding-left: 100px;
	padding-right: 100px;
}
.txt_c {
	text-align: center;
}
.txt_l {
	text-align: left;
}
.txt_r {
	text-align: right;
}
.vmid {
	vertical-align: middle;
}
.wrap_fixed {
	margin-left: auto;
	margin-right: auto;
	width: 970px;
}
.ww {
	background: #fff;
	border-radius: 5px;
	box-sizing: border-box;
	display: none;
	left: 0;
	padding: 55px 65px 65px;
	position: absolute;
	top: 0;
	width: 740px;
}
.ww>.ico_x {
	background: url(/site/assets/images/ico_x_24x24.png) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 24px;
	padding: 0;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 24px;
	z-index: 10;
}
.ww-closing_info {
	background-color: #11263f;
	box-sizing: border-box;
	color: #fff;
	display: none;
	padding: 50px 60px;
	/* left: 10px;
    position: absolute;
    top: 10px; */
	width: 480px;
	z-index: 100;
}
.ww-closing_info .b-form {
	margin: 0 0 30px;
}
.ww-closing_info .b-policy {
	margin-bottom: 10px;
}
.ww-closing_info .b-socials {
	background-color: #142237;
	box-sizing: border-box;
	margin: 0 -30px;
	padding: 15px 30px;
}
.ww-closing_info .b-socials .l-socials {
	color: #4b5c72;
	float: right;
	position: relative;
	top: 25px;
}
.ww-closing_info .b-socials .l-socials>li {
	display: inline-block;
	margin: 0 0 0 20px;
}
.ww-closing_info .b-socials .l-socials .logo {
	display: inline-block;
	height: 20px;
	width: 20px;
}
.ww-closing_info .b-socials .l-socials .logo-youtube {
	height: 15px;
}
.ww-closing_info .b-socials .l-socials .logo path {
	fill: #abb7c5;
}
.ww-closing_info .b-socials .l-socials>li:hover .logo path {
	fill: #fff;
}
.ww-closing_info .b-socials .text {
	color: #fff;
	opacity: .5;
	width: 140px;
}
.ww-closing_info .b-text {
	font-size: 24px;
	padding: 100px 0;
}
.ww-closing_info .b-text a {
	color: inherit;
}
.ww-closing_info .chapter {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.17;
	margin: 0 0 5px;
}
.ww-closing_info .chapter_sub {
	color: #fff;
	font-size: 20px;
	line-height: 1.2;
	margin: 0 0 15px;
	opacity: .5;
}
.ww-closing_info .flds label {
	display: inline-block;
	font-size: 13px;
	margin: 0 0 8px;
}
.ww-closing_info .flds .fld {
	margin: 0 0 10px;
}
.ww-closing_info .flds .input {
	border: 2px solid transparent;
	box-sizing: border-box;
	color: #000;
	font: inherit;
	font-size: 15px;
	padding: 18px 10px;
	width: 100%;
}
.ww-closing_info .flds .input:focus {
	border-color: #e9474a;
}
.ww-closing_info .flds .err_txt {
	bottom: 6px;
	color: #ef5a59;
	display: none;
	font-size: 11px;
	line-height: 1;
	position: absolute;
	right: 10px;
	z-index: 1;
}
.ww-closing_info .flds .input.error+.err_txt {
	display: block;
}
.ww-closing_info .flds .input.error {
	border-color: #ef5a59;
	-webkit-box-shadow: inset 0 0 5px 0 rgba(239, 73, 72, 1);
	box-shadow: inset 0 0 5px 0 rgba(239, 73, 72, 1);
}
.ww-closing_info .text_bged {
	border-top: 1px solid rgba(255, 255, 255, 0.5);
	font-size: 13px;
	line-height: 1;
	margin: 25px auto 0;
	text-align: center;
	width: 66%;
}
.ww-closing_info .text_bged span {
	background-color: #11263f;
	color: rgba(255, 255, 255, 0.5);
	display: inline-block;
	padding: 0 5px;
	position: relative;
	top: -.6em;
}
.ww-planzakupok {
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	/*left: 0;
    position: absolute;
    top: 0;*/
	padding: 25px 30px 30px;
	width: 740px;
	z-index: 100;
}
.ww-planzakupok ::-webkit-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.ww-planzakupok ::-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.ww-planzakupok :-ms-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.ww-planzakupok input:-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
.ww-planzakupok .blck_frequest {
	background: none;
}
.ww-planzakupok .blck_frequest .chapter {
	font-size: 18px;
}
.ww-planzakupok .blck_frequest .wrap_blck {
	padding: 0;
	width: auto;
}
.ww-planzakupok .line_h {
	background: #e6e9ed;
	border: 0;
	height: 1px;
	margin: 0 -30px 25px;
}
.ww-planzakupok .step {
	display: none;
}
.ww-planzakupok .step.a {
	display: block;
}
.ww-planzakupok .success {}
.ww-planzakupok .success .form .btn1 {
	padding: 0 30px;
	width: auto;
}
.ww-planzakupok .success .chapter {
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
	.site-navbar__menu {
		display: none;
	}
}

#body {
	height: auto;
	/*min-height: 100%;*/
	position: relative;
	width: 100vw;
}
@media (min-width: 1345px) {
	body.has-navbar_sub #body::after {
		background: rgba(24, 31, 41, .2);
		content: "";
		display: block;
		height: 100%;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 4;
	}
}
#body>.b-footer_pre {
	clear: both;
	height: 230px;
}
body.has-footer_form #body>.b-footer_pre {
	height: 40px;
}
#body>footer {
	background: #11263f;
	bottom: 0;
	color: #4a5c72;
	height: 115px;
	left: 0;
	position: absolute;
	width: 100%;
}
body.has-footer_form #body>footer {
	height: 595px;
}
#body>footer a {
	color: inherit;
}
#body>footer a:hover {
	color: #fff;
}
#body>footer .b-itself {
	box-sizing: border-box;
	font-size: 13px;
	height: 115px;
	line-height: 114px;
	overflow: hidden;
}
body.has-footer_form #body>footer .b-itself {
	border-top: 1px solid #18314e;
}
#body>footer .b-itself #body>footer .b-itself>div {
	height: inherit;
}
#body>footer .b-itself .b-info {
	display: inline-block;
	line-height: 1.2;
	vertical-align: middle;
}
#body>footer .b-itself .b-info p:not(:last-child) {
	margin: 0 0 10px;
}
#body>footer .b-itself .l-socials {
	color: #4b5c72;
}
#body>footer .b-itself .l-socials>li {
	display: inline-block;
	margin: 0 0 0 25px;
}
#body>footer .b-itself .l-socials .logo {
	display: inline-block;
	height: 20px;
	width: 20px;
}
#body>footer .b-itself .l-socials .logo-youtube {
	height: 15px;
}
#body>footer .b-itself .l-socials .logo path,
#body>footer .b-itself .l-socials .logo polygon {
	fill: #abb7c5;
}
#body>footer .b-itself .l-socials>li:hover .logo path,
#body>footer .b-itself .l-socials>li:hover .logo polygon {
	fill: #fff;
}
#body>footer .b-request {
	box-sizing: border-box;
	color: #fff;
	display: none;
	height: 480px;
	padding: 75px 0 0;
}
body.has-footer_form #body>footer .b-request {
	display: block;
}
#body>footer .b-request form {
	width: 536px;
}
#body>footer .b-request input:not([type="checkbox"]):not([type="radio"]) {
	background: #b8bec5;
	border: 0;
	box-sizing: border-box;
	color: #000;
	font: inherit;
	padding: 20px 12px;
	width: 100%;
}
#body>footer .b-request label {
	display: block;
	font-size: 13px;
	margin: 0 0 5px;
}
#body>footer .b-request .b-colset {
	margin: 0 -12px;
}
#body>footer .b-request .b-colset .col {
	float: left;
	padding: 0 12px;
}
#body>footer .b-request .b-colset .col:last-child {
	float: right;
}
#body>footer .b-request .b-policy {
	margin: -20px 0 20px;
}
#body>footer .b-request .chapter {
	color: inherit;
	font-size: 24px;
	margin: 0 0 30px;
}
#body>footer .b-request .err_txt {
	bottom: 6px;
	color: #ef5a59;
	display: none;
	font-size: 11px;
	line-height: 1;
	position: absolute;
	right: 10px;
	z-index: 1;
}
#body>footer .b-request .col .err_txt {
	right: 20px;
}
#body>footer .b-request .error+.err_txt {
	display: block;
}
#body>footer .b-request .error {
	border-color: #ef5a59;
	-webkit-box-shadow: inset 0 0 5px 0 rgba(239, 73, 72, 1);
	box-shadow: inset 0 0 5px 0 rgba(239, 73, 72, 1);
}

#body>footer .b-request .h-flds {
	margin: 0 0 40px;
}
#body>footer .b-request .h-flds>li {
	margin-bottom: 20px;
}
#body>footer .b-request .text-required {
	color: #4a5c72;
	font-size: 10px;
	margin: 0 0 0 5px;
	text-transform: uppercase;
}
#body>header {
	box-shadow: 0 0 15px 0 rgba(24, 31, 41, .08);
	/*margin: 0 0 24px;*/
}
#body>header.v1 {
	box-shadow: none;
	margin: 0;
}
#body>header .b-info {
	background: #fff;
	border-bottom: 1px solid #e9edf2;
}
#body>header.v1 .b-info {
	border: 0;
}
#body>header .b-info>div {
	padding: 24px 0 0;
}
#body>header .b-info>div:last-child {
	padding-bottom: 24px;
}
@media (min-width: 920px) {
	#body>header .b-info>div {
		padding-bottom: 24px;
	}
}
#body>header .b-info .b-contacts {
	margin: 0 0 0 29px;
}
@media (min-width: 920px) {
	#body>header .b-info .b-contacts {
		margin: 0 29px 0 0;
	}
}
#body>header .b-info .b-contacts .btn-look {
	background: #fff;
	border: 1px solid #e9edf2;
	box-sizing: border-box;
	color: #001b3c;
	display: inline-block;
	height: 48px;
	font: inherit;
	font-size: 11px;
	display: inline-block;
	line-height: 48px;
	padding: 0 20px;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
}
#body>header .b-info .b-contacts .btn-look:first-child {
	margin-right: 24px;
}
#body>header .b-info .b-contacts .btn-look.link {
	cursor: pointer;
}
#body>header .b-info .b-contacts .btn-look.link:hover,
#body>header .b-info .b-contacts .btn-look.link.is-a {
	background: #ec4949;
	border-color: #ec4949;
	color: #fff;
}
#body>header .b-info .b-contacts .btn-look.phone {
	border-right-width: 0
}
#body>header .b-info .b-contacts .email .ico {
	display: inline-block;
	line-height: 1;
	margin: 0 10px 0 0;
	vertical-align: middle;
}
#body>header .b-info .b-contacts .email .ico .is-h {
	display: none;
}
#body>header .b-info .b-contacts .email:hover .ico i {
	/*display: none;*/
}
#body>header .b-info .b-contacts .email:hover .ico .is-h {
	/*display: inline-block;*/
}
#body>header .b-info .b-contacts .phone {
	color: #001b3c;
}
@media (min-width: 920px) {
	#body>header .b-info .b-contacts .phone {
		font-size: 24px;
	}
}
#body>header .b-info .b-contacts .phone .ico {
	display: inline-block;
	margin: -4px 5px 0 0;
	vertical-align: middle;
}
#body>header .b-info .b-logo {
	margin: 0 0 0 29px;
}
#body>header .b-info .b-logo a,
#body>header .b-info .b-logo i {
	display: inline-block;
	vertical-align: middle;
}
#body>header .b-info .b-logo p {
	color: #001b3c;
	line-height: 1.5;
}
#body>header .b-info .b-logo a+p,
#body>header .b-info .b-logo i+p {
	border-left: 1px solid #e9edf2;
	/* display: inline-block; */
	display: none;
	margin: 0 0 0 24px;
	padding: 2px 0 2px 24px;
	vertical-align: middle;
}
/* #body > header .b-info > .h-float_l,
#body > header .b-info > .h-float_r {
    float: none;
} */
#body>header .b-info>.h-float_l {
	float: left;
}
#body>header .b-info>.h-float_r {
	float: right;
}
#body>header .b-navbar {
	background: #13263f;
	box-shadow: inset 0 -1px 0 0 #0f1f31;
	height: 44px;
	position: relative;
	z-index: 5;
}

#body > header .b-navbar-2 {
	background-color: #fff;
	height: 113px;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}


@media (min-width: 1000px) {
#body > header .b-navbar-3 {
	height: 75px;
	width: calc((152vw * 0.65) - (202px / 0.65));
	margin: 14px auto;
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.03);
  border-radius: 37.5px;
	position:static;
}
}

@media (min-width: 1700px) {
#body > header .b-navbar-3 {
	height: 75px;
	width: calc(100% - 202px);
  margin: 14px auto;
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.03);
  border-radius: 37.5px;
	position:static;
}
}

#body > header .b-navbar-4 {
	display: inline-flex;
	background-color: #fff;
	height: 80px;
	/*padding: 0 40px 0 40px;*/
	align-items: center;
}

#body>header .b-navbar-2.b-navbar-2-mobile {
    height: 54px;
    width: 100vw;
    margin: auto;
    left: unset;
}

#body > header .b-navbar-2 > .rt-logo {
        background-size: cover;
        background-image: url('/site/assets/images/rustender_goszakupki_v_kazhdy_business.png');
        display: inline-block;
        width: 178px;
        height: 40px;
        margin: 0 0 0 12px;
				z-index: inherit;
}

#body > header .b-navbar-4 > .rt-logo-4 {
        background-size: cover;
        background-image: url('/site/assets/images/rustender.svg');
        display: inline-block;
        width: 216px;
        height: 40px;
				z-index: inherit;
}

#body > header .b-navbar-3 > .rt-logo,
footer.footer-2 > .rt-logo {
        background-image: url('/site/assets/images/rustender_goszakupki_v_kazhdy_business-3.png');
				width: 250px;
        height: 59px;
				background-repeat: no-repeat;
        background-size: contain;
}



#body>header .rt-logo.rt-logo-mobile {
    width: 118px;
    height: 25.47px;
}

#body>header .rt-logo-4.rt-logo-mobile {
    width: 170px;
    height: 32px;
}

#body>header .menu-button-mobile {
    background-size: cover;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAcCAMAAAAkyw3kAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAVUExURf///8jQ1niHlm+AkIGPncnP1AAAAP9OZKEAAAAHdFJOU////////wAaSwNGAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAANklEQVQ4T2NgYGRiJgKwMDCwQJkEAAMDUQaCFLISZSQTAwMbcWBUIV4wGtd4wTBTONjjmpkJABFyFB0AHDnjAAAAAElFTkSuQmCC);
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 12px 0 auto;
		z-index: inherit;
}

#body>header .menu-button-mobile-4 {
    background-size: cover;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAABgCAYAAAANWhwGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB1SURBVHhe7dexDYAwDATAwC4MQQcDsQ37QMkQzEJI4RVIInTXvL6z9JUTAAAAAAAAAAAAAAAAAAAA8IEhsqlp3o5yyhK1upyf9b72M2p1YyQNGaEDRgCAjvgTCn8CRuiBEQAAAAAAAAAAAAAAAAAAAIBfSukFxOcQD9+mjYMAAAAASUVORK5CYII=);
    display: inline-block;
    width: 48px;
    height: 48px;
		z-index: inherit;
		position: absolute;
		right: 0;
}

#body>header .menu-button-mobile.menu-button-mobile-open {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAASUExURcjQ1niHloGPnW+AkMnP1AAAAK9CF+cAAAAGdFJOU///////ALO/pL8AAAAJcEhZcwAADsMAAA7DAcdvqGQAAACTSURBVDhPbdJJDsAgCABABPv/LxfZQUkEwxysFYCF8D3i9AGJ6KHA7QWL863HCGGfMlWMNnwPNfu4eanbwalhgl3TFKsWM0yt5ujaLNBUwi0xNayga1pFPa/9DathVWMXVtQ3doe4rzatSJO/pamWsK6SizU9qVlVXsOKwm2p4x0sTGVup5nq3F6mynOL62GsuPYPJ+0MLWN//ucAAAAASUVORK5CYII=);
}

#body>header .menu-button-mobile-4.menu-button-mobile-open {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAABgCAYAAAANWhwGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJPSURBVHhe7dqxbtNAGMDxO6cDE6oQYopQhgp1LFMJU/oG5Q1gZADlDdpujFXFwIbyBvQJaCWEXMQDIMRgiQwMUGVEpMnhz7GhlCRNYkv+Pun/W3y+VB3y1/mSUxwAAAAAAAAAAAAAAAAAAAAAAACACvj8qsq9h8/35Pr5/dFBNlGRzQfd1siPXg/D8EkSv0ry6do18qsaEiAEt58OO7fvbrsfX89OJ6+UMwkQ3qbDrYZv7N5s3j8e9D8OJq/WS1WEjfazbro4X+S3opIQfwOEVj61noXYaPcGSfwzn6tNlF9VWAuNN2mEfx4TsiqKx9MqpgTIpP+3l5wcshKu+t6PB3ea7ePg3W56uz6Zzay0IuYEOPgSH8kjTwV1e0JVIawEEOoiiLIhLAUQKiOIVUNYCyDURhDLhrAYQKiOIBYNYTWAUPmNeZpZb7L3bj8aRz2rAYSZCGJWiJR83r+8SswEEKYiiDkh/rAUQJiLIOaFsBZAqDq2qEIUuZAPzVD/6eiqBR5HS32z1sBUhGs25huTYcZUCDMRZgWQPWDNRU/LnjXVyUSEeQFkE67q0K8u6iNcFyC/rez0tQ6qIywaoGA1hNoIywYoWAyhMsKqAQrWQqiLUDZAwVIIVRGqClCwEkLVscWFH6VvVjUBCp/iw6QR/I77/1ccj1ud7uUwtVG1Es77H+JbzW3vvevIfdkAhSkrIhmGXzvJu5ffsj+ombo94bx/diIh0uFpFQEKRYixH29dhOEjTT+DBAAAAAAAAAAAAAAAAAAAAAAAAFCec78B23nPfVfkcJAAAAAASUVORK5CYII=);
}

#body>header .menu-button-mobile-4.menu-button-mobile-backward {
  background-size: cover;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEsSURBVGhD7dexTgJBEMbx3aMXCBg7YgLXGB/iaKl8I7HjcbTSUjveQBMojlYp7h6ArDcwNhewYGdmY/x+zXJbzf8SwuAAAAAA/rEOnyaub2f3F8O8qL9Wb3wVzSyAhg/Bzb13Rfcyd1IRJgE/w/Oj20cMJ3W9XS/56mwZn2rawx+EMgvhkR+ieD5VnBre78K0/Hgp+SKKWoDF8EQlwGp4Ih5gOTwRDbAenogFpBieiASkGp5EB6Qcnkj8kB15CaJfrV9FrxLV5+q1f5XTxMXhZq/nMn/XH4yfqu264jsVIrtQygixZS5VhOg2miJCfJ22jhAPIJYRKgHEKkItgFhEqAaQUxHNxaYJiP5LqR5A2hHN6vGweX9e0Oc/pdmb5qObWWtvAgAAAIDzOPcNnFvR1tNO1T0AAAAASUVORK5CYII=);
	display: none;
	width: 28px;
	height: 28px;
	z-index: inherit;
	position: absolute;
	left: 8px;
}

#body>header .menu-button-mobile-4.menu-button-mobile-backward.visible {
	display:inline-block;
}

.mobile_menu_inner,
.mobile_menu_inner_control {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.005em;
    color: #6f8090;
}

.mobile_menu_inner {
    padding: 0 20px;
}

.mobile_menu_inner-close {
    display: none;
}

.mobile_menu_inner-open {
    display: block;
}

.mobile_menu_inner_control {
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #f5f7f9;
}

.mobile_menu_inner_control-4 {
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;

		font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -.005em;

}

.mobile_menu_inner_control>div {
    height: 15px;
    width: 15px;
    margin-left: auto;
    background-size: cover;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAeUExURYyapoqYpfHz9IiWo2+AkIWUooqYpPHy9IaUoQAAADrN3HgAAAAKdFJOU////////////wCyzCzPAAAACXBIWXMAAA7CAAAOwgEVKEqAAAAAYklEQVQ4T+3OuxKAIAxEUQyPkP//YZUEZhMLCy3ZhszcU5DkZRvo/gPpILvGKK9gby4VBNXS7JyAO4ird7Z7/QEEdvjkEq4DmMJ3BCpCd2CI0D24RegBCLfsewTPbaD7CkROfJMit6BiSrsAAAAASUVORK5CYII=);
}

.mobile_menu_inner_control-4>div,
div .shevron-mobile-menu {
    height: 22px;
    width: 22px;
    margin-left: auto;
    background-size: cover;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADySURBVFhH7dU7CsJAEIDhSYKtWFhYiUWwtvNRpfQ0wRsYO2tvYekJxC7ewUKwFixFNOMO2UawyezOajEfLJndEPghkIBSSin1O8NZvqRltyISe22MwhChMGPW7Y/hejke6jt+sQIH2aITP3Ftxl59IhfJCrydy3s7nW6TF87NVjSS/YpDRbIDSYhIp0AiHekcSCQjvQQSqUhvgUQiMrZXv6LIDrWqgs+DBtgPfkMf8NYD94A4skdmhNWp3NAfh8VboEQc8RIoFUecAyXjiFOgdBxhB4aII+zPTIg4wg7ECnd2FItzlk7ygpbdKqWUUn8H4A2ueLjP4hGQZwAAAABJRU5ErkJggg==);
}

.mobile_menu_inner_control>a,
.mobile_menu_inner_control>span,
.mobile_menu_inner_control-4>a,
.mobile_menu_inner_control-4>span {
    cursor: pointer;
    text-decoration: none;
		color: #25396E;
}

.mobile_menu_inner_control-open {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.mobile_menu_gray_rectangle {
	display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  background: rgba(37, 57, 110, 0.08);
  border-radius: 8px;
}

.mobile_menu_inner_item {
    margin: 15px 0 0;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    letter-spacing: -.005em;
    color: #6f8090;
}

.mobile_menu_inner_item.chapter-2 {
    margin: 15px 0 0;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 16px;
    letter-spacing: .02em;
    text-transform: uppercase;
    color: #e94648;
}

#body>header .b-navbar-2 .b-it {
    background: inherit;
    height: inherit;
    position: relative;
    display: inline-block;
    margin-left: 10px;
}

#body>header .b-navbar-4 .b-it {
    position: static;
}

#body>header .b-navbar-2 .b-it nav {
    height: inherit;
    padding: 0 5px;
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: -webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
    transition: transform .25s ease-in-out,-webkit-transform .25s ease-in-out;
}

#body>header .b-navbar-4 .b-it nav {
    padding: 0;
}


#body>header .b-navbar-2 .b-it nav>ul {
    height: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#body>header .b-navbar-2 .b-it nav>ul>li {
    float: left;
    position: relative;
}

#body>header .b-navbar-2 .b-it nav>ul>li>a,
#body>header .b-navbar-2 .b-it nav>ul>li>span {
    display: block;
    padding: 0 12px;
    text-decoration: none;
    -webkit-transition: color .1s linear;
    transition: color .1s linear;
    font-family: Fira Sans;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.005em;
    color: #6f8090;
}


#body>header .b-navbar-4 .b-it nav>ul>li>a,
#body>header .b-navbar-4 .b-it nav>ul>li>span {
    display: block;
    padding: 0 12px;
		width: max-content;
    text-decoration: none;
    -webkit-transition: color .1s linear;
    transition: color .1s linear;
    font-family: system-ui;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #25396E;
}

@media (min-width: 1000px) {
	#body>header .b-navbar-3 .b-it nav>ul>li>a,
	#body>header .b-navbar-3 .b-it nav>ul>li>span,
	#body>header .b-navbar-3 .b-learning-searching a>p {
	    font-size: 11px;
	}
}

@media (min-width: 1380px) {
	#body>header .b-navbar-3 .b-it nav>ul>li>a,
	#body>header .b-navbar-3 .b-it nav>ul>li>span,
	#body>header .b-navbar-3 .b-learning-searching a>p {
	    font-size: 12px;
	}
}

@media (min-width: 1700px) {
#body>header .b-navbar-3 .b-it nav>ul>li>a,
#body>header .b-navbar-3 .b-it nav>ul>li>span,
#body>header .b-navbar-3 .b-learning-searching a>p {
    display: block;
    padding: 0 12px;
    text-decoration: none;
    -webkit-transition: color .1s linear;
    transition: color .1s linear;
		font-family: Fira Sans;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -.005em;
    color: rgba(50, 49, 55, 0.80);
}
}



#body>header .b-navbar-2 .b-it nav:first-of-type>ul>li>a,
#body>header .b-navbar-2 .b-it nav:first-of-type>ul>li>span {
    background-color: #fff;
    position: relative;
    z-index: 1;
}

#body>header .b-navbar-2 .b-it nav>ul>li>a>p,
#body>header .b-navbar-2 .b-it nav>ul>li>span>p {
    padding: 8px 0;
}

#body>header .b-navbar-4 .b-it nav>ul>li>a>p,
#body>header .b-navbar-4 .b-it nav>ul>li>span>p,
#body>header .b-navbar-4 .b-learning-searching a>p {
    padding: 0;
}

#body>header .b-navbar-2 .b-it nav>ul>li>a>p:hover,
#body>header .b-navbar-2 .b-it nav>ul>li>span>p:hover,
body.has-navbar_sub #body>header .b-navbar .b-it nav>ul>li:hover>a,
body.has-navbar_sub #body>header .b-navbar .b-it nav>ul>li:hover>span {
    color: #2c465e;
}

#body>header .b-navbar-3 .b-it nav>ul>li>a>p:hover,
#body>header .b-navbar-3 .b-it nav>ul>li>span>p:hover,
body.has-navbar_sub #body>header .b-navbar .b-it nav>ul>li:hover>a,
body.has-navbar_sub #body>header .b-navbar .b-it nav>ul>li:hover>span,
#body>header .b-navbar-3 .b-learning-searching a:hover>p {
		color: #005581;
		font-weight: 500;
		-webkit-box-shadow: inset 0 -2px 0 0 #005581;
    box-shadow: inset 0 -2px 0 0 #005581;
}

#body>header .b-navbar-2 .b-it nav>ul>li>a>p.underlined:hover {
    -webkit-box-shadow: inset 0 -2px 0 0 #e94648;
    box-shadow: inset 0 -2px 0 0 #e94648;
}

#body>header .b-navbar-4 .b-it nav>ul>li>a>p.red-colored:hover {
    color: #F04A48;
}


.oval-red-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 7px 16px 8px;
    width: 150px;
    height: 35px;
    background: #e94648;
    border-radius: 36px;
		box-sizing: border-box;
    margin: 0 12px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.005em;
    text-decoration: none;
}

.oval-red-button .b-sub,
#body>header .b-navbar-2 .b-it .b-sub {
    background-color: #fff;
    border: 1px solid #f5f7f9;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 4px 24px rgb(44 70 94 / 12%);
    box-shadow: 0 4px 24px rgb(44 70 94 / 12%);
    border-radius: 13px;
    color: #fff;
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    z-index: 6;
}

#body>header .b-navbar-3 .b-it .b-sub {
   position: relative;
	 padding-left: 12px;
   margin-top: 25px;
	 border-radius: 8px;
   box-shadow: 0px 6px 32px 0px rgba(50, 49, 55, 0.16);

}

#body>header .b-navbar-4 .b-it .b-sub {
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid rgba(37, 57, 110, 0.12);

    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 4px 24px rgb(44 70 94 / 12%);
    box-shadow: 0px 1px 4px rgba(30, 33, 35, 0.12), 0px 4px 24px rgba(30, 33, 35, 0.08);
		backdrop-filter: blur(20px);
    border-radius: 8px;
    color: #fff;
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    z-index: 6;
}

.new-main-oval {
	width: 283px;
  height: 74px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 37px;
  background: #F04A48;
	color: #FFF;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}

.new-main-oval-4 {
	min-width: 150px;
  height: 72px;
	width: max-content;
  justify-content: center;
  align-items: center;
	padding: 20px 40px;
  gap: 10px;
  border-radius: 16px;
  background: #F04A48;
	color: #FFF;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}

.div-new-main-mobile > a > div,
.new-main-oval-mobile {
  width: 100%;
}

.blue-button {
	background: #005581;
	font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}

#contact_block_for_hover {
    display: none;
    position: absolute;
    top: 20px;
    left: -20px;
    width: 200px;
    height: 120px;
}

#contact_phone_for_hover:hover + #contact_block_for_hover,
#contact_block_for_hover:hover,
.oval-red-button .b-sub:hover {
        display: block;
}


#body > header .b-navbar-2 .b-learning-searching {
	background: inherit;
	height: inherit;
	position: relative;

	/*margin-left: 5rem;*/
}

#body > header .b-navbar-4 .b-learning-searching {
	display: inline-block;
}

#body > header .b-navbar-2 .b-learning-searching > a {
	display: flex;
	align-items: center;
	height: inherit;
	padding: 0 12px;
	text-decoration: none;
	-webkit-transition: color 0.1s linear;
	transition: color 0.1s linear;

	font-family: Fira Sans;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	/* identical to box height, or 143% */

	letter-spacing: -0.005em;

	/* Pale Government Gray */

	color: #6f8090;
}

#body > header .b-navbar-4 .b-learning-searching > a {
	font-family: system-ui;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	color: #25396E;
	display:inline-flex;
}

#body > header .b-navbar-2 .b-learning-searching > a > p {
	padding: 8px 0 8px 0;
}

#body > header .b-navbar-4 .b-learning-searching > a > p {
	padding: 0;
}

#body > header .b-navbar-2 .b-learning-searching > a:hover {
	color: #2c465e;
	cursor: pointer;
}
#body > header .b-navbar-2 .b-learning-searching > a > p.underlined:hover {
	-webkit-box-shadow: inset 0 -2px 0 0 #e94648;
	box-shadow: inset 0 -2px 0 0 #e94648;
}

#body > header .b-navbar-4 .b-learning-searching > a > p.red-colored:hover {
	color: #F04A48;
}

#body > header .b-navbar-4 .b-learning-searching > a > svg > g > path.red-colored:hover {
	fill: #F04A48;
}

@media (min-width: 1000px) {
div.b-learning-searching.adaptive-whatsapp {
	display: none;
}
div.b-learning-searching.adaptive-phone {
	margin-left: auto;
}
}

@media (min-width: 1500px) {
div.b-learning-searching.adaptive-whatsapp {
	display: inline-block;
}
div.b-learning-searching.adaptive-phone {
	margin-left: unset;
}
}

#body>header .b-navbar-2 .b-it nav>ul>li:hover .b-sub {
    display: block;
}

#body>header .b-navbar-2 .b-it .b-sub .b-vmid {
    display: inline-block;
    line-height: 1;
}

#body>header .b-navbar-2 .b-it .b-sub .b-vmid:last-child {
    -webkit-box-shadow: none;
    box-shadow: none;
}

#body>header .b-navbar-2 .b-it .b-sub .b-colset {
    margin: 0 -12px;
}

#body>header .b-navbar-2 .b-it .b-sub .col {
    float: left;
    padding: 0 12px;
    width: 284px;

}

#body>header .b-navbar-3 .b-it .b-sub .col {
    padding: 0 0;
}

#body>header .b-navbar-4 .b-it .b-sub .col {
    padding: 0 0;
		width: 320px;
}

#body>header .b-navbar-2 .b-it .b-sub ul>li>a {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.005em;
    color: #6f8090;
    display: block;
    padding: 10px 0;
    text-decoration: none;
}

#body>header .b-navbar-3 .b-it .b-sub ul>li>a {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -.005em;
    color: rgba(19, 38, 63, 0.80);
    display: block;
    padding: 10px 10px;
    text-decoration: none;
}

#body>header .b-navbar-4 .b-it .b-sub ul>li>a {
	  font-family: system-ui;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -.005em;
    color: #25396E;
    display: block;
    padding: 10px 30px;
    text-decoration: none;
}

#body>header .b-navbar-2 .b-it .b-sub ul>li>a:hover {
    color: #2c465e;
}

#body>header .b-navbar-3 .b-it .b-sub ul>li>a:hover {
    background-color: rgba(0, 85, 129, 0.12);
		color: #13263F;
    font-weight: 700;
}

#body>header .b-navbar-4 .b-it .b-sub ul>li>a:hover {
    background-color: rgba(37, 57, 110, 0.16);
}

#body>header .b-navbar-4 .b-it .b-sub ul>li>a:active {
    background-color: rgba(37, 57, 110, 0.08);
}


.main-meny-b-sub-little {
	font-family: system-ui;
  font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	color: #6A6B6C;
}

#body>header .b-navbar-2 .b-it .b-sub .chapter-2 {
    margin: 15px 0 0;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 16px;
    letter-spacing: .02em;
    text-transform: uppercase;
    color: #e94648;
}

#body>header .b-navbar-3 .b-it .b-sub .chapter-2 {
    font-style: normal;
		font-weight: 500;
		font-size: 12px;
		color: rgba(50, 49, 55, 0.60);
		text-transform: unset;
		margin-left: 10px;
		margin-top: 25px;
}

#body>header .b-navbar-4 .b-it .b-sub .chapter-2,
li.mobile_menu_inner_control-4 .chapter-2 {
	  font-family: system-ui;
    font-style: normal;
		font-weight: 700;
		font-size: 14px;
		color: #1E2123;
		text-transform: unset;
		margin-top: 25px;
		padding: 0 30px;
}

li.mobile_menu_inner_control-4 .chapter-2 {
		margin-top: 0px;
		padding: 0;
}

.footer-textcols {
    width: 100vw;
    height: 90px;
    white-space: nowrap;
    font-size: 0;
}

.footer-textcols-mobile {
    width: 97vw;
    height: 124px;
}

.footer-textcols-item {
    white-space: normal;
    display: inline-block;
    width: 30%;
    margin: 10px;
    line-height: 70px;
}

.footer-textcols-item,
.footer-textcols-item-mobile {
    vertical-align: middle;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: -.005em;
    color: #6f8090;
}

.footer-textcols-item-mobile {
    display: block;
    width: 100%;
    margin: 10px 0 0 20px;
    line-height: 20px;
}

.footer-textcols .footer-textcols-item:last-child {
    text-align: right;
}

.footer-textcols .footer-textcols-item>p {
    text-align: center;
}

.footer-textcols-item>p>a {
    text-decoration: none;
}

.footer-textcols .footer-textcols-item.footer-textcols-item-mobile:last-child,
.footer-textcols .footer-textcols-item.footer-textcols-item-mobile>p {
    text-align: left;
}

body>footer.footer-2,
#body>footer.footer-2 {
    background-color: #f5f7f9;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.005em;
    color: #6f8090;
    height: 90px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
}

body>footer.footer-4,
#body>footer.footer-4 {
    background-color: #DEE4F3;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.005em;
    color: #6f8090;
    height: 90px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
}


body>footer .b-itself .l-socials>li,
body>footer .l-socials>li,
#body>footer .b-itself .l-socials>li,
#body>footer .l-socials>li,
ul.l-socials>li {
    display: inline-block;
    width: 20px;
    margin: 0 0 0 25px;
}

body>footer.footer-2 a,
#body>footer.footer-2 a {
    color: inherit;
}


@media (min-width: 720px) {
div1.adaptive-navbar {
  transform: scale(0.65);
  top:-19px;
	left:-30vw;
	width:160vw;
}
}

@media (min-width: 1220px) {
div1.adaptive-navbar {
  transform: scale(0.75);
  top:-14px;
	left: 5vw;
	width:140vw;
}
}

@media (min-width: 1700px) {
div.adaptive-navbar {
  transform: scale(1);
	top:0;
	left:0;
	width:100%;
}
}


@media (min-width: 1220px) {
article.adaptive-navbar {
	padding-left: calc((50% - 50vw) * 0.65);
	padding-right: calc((50% - 50vw) * 0.65);
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	left:-26vw;
	width:152vw;
}
main.adaptive-navbar {
    padding-left: calc((50% - 50vw) * 0.65);
    padding-right: calc((50% - 50vw) * 0.65);
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
		margin-top:103px;
    left: -26vw;
    width: 152vw;
    transform: scale(0.65);
    margin-top: -780px;
		position:relative;
}
footer.adaptive-navbar {
	margin-top: -900px;
}

article.adaptive-navbar-2 {
	padding-left: calc((50% - 50vw) * 0.65);
	padding-right: calc((50% - 50vw) * 0.65);
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	left:-26vw;
	width:152vw;
}
article.adaptive-navbar-4 {
	margin-left: auto;
	margin-right: auto;
	left:unset;
	width:unset;
}
}


footer.adaptive-navbar-2 {
	margin-top: -900px;
}


@media (min-width: 1700px) {
article.adaptive-navbar {
	left: unset;
	width:unset;
	padding-left: calc(50vw - 50%);
	padding-right: calc(50vw - 50%);
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
}
main.adaptive-navbar {
  transform: unset;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top:103px;
	left: 0vw;
	width:100%;
}
footer.adaptive-navbar {
	margin-top: 0px;
}

article.adaptive-navbar-2 {
	left: unset;
	width:unset;
	padding-left: calc(50vw - 50%);
	padding-right: calc(50vw - 50%);
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
}

article.adaptive-navbar-4 {
	margin-left: auto;
	margin-right: auto;
	left:unset;
	width:unset;
}

main.adaptive-navbar-2 {
  transform: unset;
	padding-left: calc(50vw - 50%);
	padding-right: calc(50vw - 50%);
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	left:unset;
	width:100%;
}
footer.adaptive-navbar-2 {
	margin-top: 0px;
}

}

main.adaptive-navbar-2 {
  width: 96vw;
	margin-left:auto;
	margin-right:auto;
}

#body>header .b-navbar .b-it {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	background: inherit;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	height: inherit;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative;
}
#body>header .b-navbar.fixed .b-it {
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 5;
}
#body>header .b-navbar .b-it.fullsize {
	display: block;
	height: 100%;
	left: 0;
	overflow: auto;
	padding-top: 44px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10;
}
#body>header .b-navbar .b-it nav {
	box-sizing: border-box;
	height: inherit;
	line-height: 44px;
	padding: 0 5px;
	-webkit-transition: transform .25s ease-in-out;
	-moz-transition: transform .25s ease-in-out;
	-ms-transition: transform .25s ease-in-out;
	-o-transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
}
#body>header .b-navbar .b-it nav:first-of-type {
	/* float: left; */
}
#body>header .b-navbar .b-it.fullsize nav {
	height: auto;
}
#body>header .b-navbar .b-it nav>ul {
	box-sizing: border-box;
	height: inherit;
}
#body>header .b-navbar .b-it nav>ul>li {
	float: left;
	height: inherit;
}
#body>header .b-navbar .b-it.fullsize nav>ul>li {
	float: none;
}
#body>header .b-navbar .b-it nav>ul>li>a,
#body>header .b-navbar .b-it nav>ul>li>span {
	color: #fff;
	display: block;
	height: inherit;
	padding: 0 12px;
	text-decoration: none;
	-webkit-transition: color .1s linear;
	-moz-transition: color .1s linear;
	-ms-transition: color .1s linear;
	-o-transition: color .1s linear;
	transition: color .1s linear;
}
#body>header .b-navbar .b-it nav:first-of-type>ul>li>a,
#body>header .b-navbar .b-it nav:first-of-type>ul>li>span {
	background: #13263f;
	position: relative;
	z-index: 1;
}
body.has-navbar_sub #body>header .b-navbar .b-it nav:first-of-type>ul>li>a,
body.has-navbar_sub #body>header .b-navbar .b-it nav:first-of-type>ul>li>span {
	box-shadow: inset 0 -1px 0 0 #0f1f31;
}
body.has-navbar_sub #body>header .b-navbar .b-it nav>ul>li:hover>a,
body.has-navbar_sub #body>header .b-navbar .b-it nav>ul>li:hover>span,
#body>header .b-navbar .b-it nav>ul>li:hover>a {
	box-shadow: inset 0 -1px 0 0 #ec4949;
	color: #babfc6;
}
#body>header .b-navbar .b-it nav>ul>li>a.is-a,
body.has-navbar_sub #body>header .b-navbar .b-it nav>ul>li:hover>a.is-a,
#body>header .b-navbar .b-it nav>ul>li>span.is-a,
body.has-navbar_sub #body>header .b-navbar .b-it nav>ul>li:hover>span.is-a {
	background: #ec4949;
	color: #fff;
}
#body>header .b-navbar .b-it .b-sub {
	background: #13263f;
	box-sizing: border-box;
	box-shadow: 0 -1px 0 0 #0f1f31;
	color: #fff;
	display: none;
	height: 350px;
	left: 0;
	line-height: 350px;
	overflow: hidden;
	position: absolute;
	top: 100%;
	/* -moz-transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: transform .15s linear;
    -moz-transition: transform .15s linear;
    -ms-transition: transform .15s linear;
    -o-transition: transform .15s linear;
    transition: transform .15s linear; */
	width: 100vw;
}
#body>header .b-navbar .b-it.fullsize .b-sub {
	box-shadow: none;
	display: block;
	height: auto;
	left: auto;
	line-height: normal;
	margin-top: 10px;
	padding-left: 0 !important;
	position: relative;
	top: auto;
}
#body>header .b-navbar .b-it nav>ul>li:hover .b-sub {
	display: block;
	/* -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); */
}
#body>header .b-navbar .b-it .b-sub ul>li>a {
	color: #fff;
	display: block;
	padding: 10px 0;
	text-decoration: none;
}
#body>header .b-navbar .b-it .b-sub ul>li>a:hover {
	color: #94a4b0;
}
#body>header .b-navbar .b-it .b-sub .b-badge {
	background-color: #ec4949;
	color: #fff;
	border-radius: 2px;
	float: right;
	font-size: 10px;
	padding: 2px 4px;
	margin: 14px 35px 0 0;
	text-transform: uppercase;
}

#body>header .b-navbar-3 .b-it .b-sub .b-badge {
    color: #fff;
    float: right;
    margin: 14px 35px 0 0;
    text-transform: uppercase;
    border-radius: 9px;
    background: linear-gradient(180deg, #FF7271 0%, #F04A48 100%);
    padding: 4px;
    font-size: 9px;
    font-style: normal;
    font-weight: 400;
    line-height: 10px;
    letter-spacing: 0.16px;
}

#body>header .b-navbar-4 .b-it .b-sub .b-badge {
    color: #fff;
    float: right;
    margin: 14px 35px 0 0;
    border-radius: 4px;
    background: #F04A48;
    padding: 0px 3px;
		font-family: system-ui;
    font-size: 9px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.16px;
}

li.mobile_menu_inner_control-4 .b-badge {
    color: #fff;
    margin-left: 10px;
    border-radius: 4px;
    background: #F04A48;
    padding: 0px 3px;
		font-family: system-ui;
    font-size: 9px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0.16px;
}



#body>header .b-navbar .b-it .b-sub .b-colset {
	margin: 0 -12px;
}

#body>header .b-navbar .b-it .b-sub .b-special {
	max-width: 480px;
	margin: 0 15px 0 0;
}
#body>header .b-navbar .b-it .b-sub .b-special a {
	color: inherit;
	text-decoration: none;
}
#body>header .b-navbar .b-it .b-sub .b-special img {
	max-width: 100%;
	height: auto;
}
#body>header .b-navbar .b-it .b-sub .b-special .chapter {
	margin: 0 0 10px;
}
#body>header .b-navbar .b-it .b-sub .b-vmid {
	box-shadow: inset -1px 0 0 0 #0f1f31;
	display: block;
	line-height: 1;
	vertical-align: middle;
}
@media screen and (min-width: 768px) {
	#body>header .b-navbar .b-it .b-sub .b-vmid {
		display: inline-block;
	}
}
#body>header .b-navbar .b-it .b-sub .b-vmid:last-child {
	box-shadow: none;
}
#body>header .b-navbar .b-it .b-sub .b-vmid+.b-vmid {
	margin: 0 0 0 35px;
}
#body>header .b-navbar .b-it.fullsize .b-sub .promo-in-menu {
	display: none;
}
#body>header .b-navbar .b-it .b-sub .text {
	color: #fff;
}
#body>header .b-navbar .b-it .b-sub .text .large {
	font-size: 24px;
}
#body>header .b-navbar .b-it .b-sub .chapter {
	/* color: #314c60; */
	color: #babfc6;
	font-size: 11px;
	margin: 0 0 15px;
	text-transform: uppercase;
}
#body>header .b-navbar .b-it.fullsize .b-sub .chapter {
	margin: 10px 0 10px;
}
#body>header .b-navbar .b-it .b-sub .col {
	float: left;
	padding: 0 12px;
	width: 300px;
}
#body>header .b-navbar .b-it.fullsize .b-sub .col {
	float: none;
	width: auto;
}
#body>header .b-navbar .b-it .btn-more {
	background: none;
	border: 0;
	color: #888f97;
	cursor: pointer;
	font: inherit;
	font-size: 18px;
	height: 100%;
	letter-spacing: -1px;
	padding: 0;
	right: 20px;
	position: absolute;
	top: 0;
}
body.has-navbar_menu_2nd #body>header .b-navbar .b-it .btn-more {
	display: none;
}
@media (min-width: 1345px) {
	#body>header .b-navbar .b-it .btn-more {
		display: none;
	}
}
/* #body>header .b-navbar .b-it nav:last-of-type {
	background: rgba(24, 31, 41, .8);
	bottom: 0;
	font-size: 11px;
	height: 100%;
	line-height: 1.4;
	padding: 30px 0 0;
	position: fixed;
	right: 0;
	text-transform: uppercase;
	-moz-transform: translateX(400px);
	-webkit-transform: translateX(400px);
	-o-transform: translateX(400px);
	-ms-transform: translateX(400px);
	transform: translateX(400px);
	width: 400px;
	z-index: 2;
}
body.has-navbar_menu_2nd #body>header .b-navbar .b-it nav:last-of-type {
	-moz-transform: translateX(0);
	-webkit-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
#body>header .b-navbar .b-it nav:last-of-type>ul>li {
	float: none;
	height: auto;
	padding: 0 10px 0 40px;
}
body.has-navbar_sub #body>header .b-navbar .b-it nav:last-of-type>ul>li:hover>a,
body.has-navbar_sub #body>header .b-navbar .b-it nav:last-of-type>ul>li:hover>span,
#body>header .b-navbar .b-it nav:last-of-type>ul>li>a,
#body>header .b-navbar .b-it nav:last-of-type>ul>li>span {
	box-shadow: none;
	height: auto;
	padding: 5px 0;
}
#body>header .b-navbar .b-it nav:last-of-type .b-sub {
	background: none;
	box-shadow: none;
	display: block;
	height: auto;
	left: auto;
	line-height: 1;
	margin: 5px 0 0 10px;
	position: static;
	text-align: left;
	top: auto;
	width: auto;
}
#body>header .b-navbar .b-it nav:last-of-type .b-sub .b-colset {
	margin: 0;
}
#body>header .b-navbar .b-it nav:last-of-type .b-sub .col {
	float: none;
	padding: 0;
	width: auto;
}
#body>header .b-navbar .b-it nav:last-of-type .btn-close {
	background: none;
	border: 0;
	cursor: pointer;
	font: inherit;
	height: 16px;
	left: 15px;
	padding: 0;
	position: absolute;
	top: 10px;
	width: 16px;
	z-index: 4;
}
@media (min-width: 1345px) {
	#body>header .b-navbar .b-it nav:last-of-type .btn-close {
		display: none;
	}
}
#body>header .b-navbar .b-it nav:last-of-type .btn-close .ico {
	display: block;
}
@media (min-width: 1345px) {
	#body>header .b-navbar .b-it nav:last-of-type {
		background: none;
		bottom: auto;
		box-shadow: -1px 0 0 0 #0f1f31;
		float: right;
		height: inherit !important;
		line-height: 47px;
		padding: 0 0 0 5px;
		position: static;
		right: auto;
		-moz-transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-ms-transform: none;
		transform: none;
		width: auto;
	}
	body.has-navbar_menu_2nd #body>header .b-navbar .b-it nav:last-of-type {
		transform: none;
	}
	#body>header .b-navbar .b-it nav:last-of-type>ul>li {
		float: left;
		height: inherit;
		padding: 0;
	}
	#body>header .b-navbar .b-it nav:last-of-type>ul>li>a {
		padding: 0 10px;
	}
	#body>header .b-navbar .b-it nav:last-of-type>ul>li>a,
	#body>header .b-navbar .b-it nav:last-of-type>ul>li>span {
		box-shadow: inset 0 -1px 0 0 #0f1f31;
		height: inherit;
		padding: 0 10px;
	}
	#body>header .b-navbar .b-it nav:last-of-type>ul>li:hover>a,
	#body>header .b-navbar .b-it nav:last-of-type>ul>li:hover>span {
		box-shadow: inset 0 -1px 0 0 #ec4949;
		padding: 0 10px;
	}
	body.has-navbar_sub #body>header .b-navbar .b-it nav:last-of-type>ul>li:hover>a,
	body.has-navbar_sub #body>header .b-navbar .b-it nav:last-of-type>ul>li:hover>span {
		box-shadow: inset 0 -5px 0 0 #ec4949;
		padding: 0 10px;
	}
	#body>header .b-navbar .b-it nav:last-of-type>ul>li>a.is-a,
	#body>header .b-navbar .b-it nav:last-of-type>ul>li>span.is-a {
		background: #ec4949;
		color: #fff;
	}
	#body>header .b-navbar .b-it nav:last-of-type .b-sub {
		background: #13263f;
		box-sizing: border-box;
		box-shadow: 0 -1px 0 0 #0f1f31;
		display: none;
		height: 350px;
		left: 0;
		line-height: 350px;
		margin: 0;
		overflow: hidden;
		position: absolute;
		text-align: right;
		top: 100%;
		width: 100%;
	}
	#body>header .b-navbar .b-it nav:last-of-type .b-sub .b-colset {
		margin: 0 -12px;
	}
	#body>header .b-navbar .b-it nav:last-of-type .b-sub .col {
		float: left;
		padding: 0 12px;
		width: 284px;
	}
} */
#body>header .b-navbar .b-it .logo {
	display: none;
	float: left;
	height: inherit;
	line-height: 44px;
	margin: 0 25px 0 15px;
	position: relative;
}
#body>header .b-navbar.fixed .b-it .logo {
	display: block;
}
#body>header .b-navbar .b-it.fullsize .logo,
#body>header .b-navbar.fixed .b-it.fullsize .logo {
	display: none;
}
#body>header .b-navbar .b-it .logo .ico {
	display: inline-block;
	height: 36px;
	vertical-align: middle;
	width: 36px;
}
#body>header .b-navbar .b-it .logo .ico .svg_color_1 {
	fill: #fff;
}
#body>header .b-navbar .b-it .logo .ico .svg_color_2 {
	fill: #ef4a48;
}
#body>header .b-navbar .b-it .logo .ico .svg_color_3 {
	fill: #003a5d;
}
#body>header .b-navbar .b-it .logo .ico .svg_color_4 {
	fill: #009bde;
}
#hlp_chart {
	height: 400px;
	margin-bottom: 20px;
	width: 100%;
}
#hlp_chart_data {
	display: none;
}
#simplemodal-container a.modalCloseImg {
	background: url(/site/assets/images/ico_x_24x24.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 24px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 24px;
	z-index: 3200;
}
#simplemodal-overlay {
	background: #646c76;
}
#ww_add_review {
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	/*left: 0;
    position: absolute;
    top: 0;*/
	padding: 25px 30px 30px;
	max-width: 740px;
	z-index: 100;
}
#ww_add_review ::-webkit-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_add_review ::-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_add_review :-ms-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_add_review input:-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_add_review input[type=text],
#ww_add_review textarea {
	border: 1px solid #bad2e9;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 15px;
	padding: 5px 6px;
}
#ww_add_review input[type=text] {
	width: 100%;
	max-width: 330px;
}
#ww_add_review label,
#ww_add_review .lbl {
	color: #505050;
	font-size: 15px;
}
#ww_add_review select {
	border: 1px solid #bad2e9;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 15px;
	padding: 5px 6px;
	width: 100%;
	max-width: 330px;
}
#ww_add_review textarea {
	width: 100%;
}
#ww_add_review .b-policy {
	margin: -10px 0 10px;
}
#ww_add_review .blck_rates {
	float: left;
	margin-right: 20px;
	text-align: center;
}
#ww_add_review .blck_rates .inl_rating {
	display: inline-block;
}
#ww_add_review .blck_rates .inl_rating input[type=radio] {
	opacity: 0;
	position: relative;
	z-index: -1;
}
#ww_add_review .blck_rates .inl_rating label {
	cursor: pointer;
	height: 30px;
	width: 32px;
}
#ww_add_review .blck_rates .inl_rating li {
	background: url(/site/assets/images/ico_star_32x30.png) 0 0 no-repeat;
	display: inline-block;
	height: 30px;
	margin-right: 0;
	width: 32px;
}
#ww_add_review .blck_rates .inl_rating li:last-child {
	margin-right: 0;
}
#ww_add_review .blck_rates .inl_rating .a,
#ww_add_review .blck_rates .inl_rating .h {
	background: url(/site/assets/images/ico_star_32x30_1.png) 0 0 no-repeat;
}
#ww_add_review .blck_rates .str {
	color: #505050;
	font-size: 15px;
	line-height: 1;
	margin-bottom: 5px;
}
#ww_add_review .chapter {
	font-size: 18px;
	margin-bottom: 35px;
}
#ww_add_review .col_230px {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding-right: 15px;
	width: 230px;
}
#ww_add_review .flds {
	margin-bottom: 30px;
}
#ww_add_review .flds dl dd {
	margin-left: 110px;
}
#ww_add_review .flds dl dt {
	float: left;
	line-height: 1.1;
	padding-top: 6px;
	width: 107px;
}
#ww_add_review .flds .fld {
	margin-bottom: 10px;
}
#ww_add_review .flds .fld:last-child {
	margin-bottom: 0;
}
#ww_add_review .flds .flds {
	margin-bottom: 0;
}
#ww_add_review .ico_x {
	background: url(/site/assets/images/ico_x_24x24.png) 0 0 no-repeat;
	border: 0;
	display: block;
	cursor: pointer;
	height: 24px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 24px;
	z-index: 10;
}
#ww_add_review .line_h {
	background: #e6e9ed;
	border: 0;
	height: 1px;
	margin: 0 -30px 25px;
}
#ww_add_review .step {
	display: none;
}
#ww_add_review .step.a {
	display: block;
}
#ww_add_review .success {
	padding-top: 50px;
}
#ww_add_review .success .form .btn1 {
	padding: 0 30px;
	width: auto;
}
#ww_add_review .success .chapter {
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 20px;
}
#ww_ask {
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	/*left: 0;
    position: absolute;
    top: 0;*/
	padding: 25px 30px 30px;
	width: 660px;
	z-index: 100;
}
#ww_ask ::-webkit-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_ask ::-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_ask :-ms-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_ask input:-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_ask .line_h {
	background: #e6e9ed;
	border: 0;
	height: 1px;
	margin: 0 -30px 25px;
}
#ww_ask .consult_place a img {
	border: none;
}
#ww_ask .consult_place {
	position: relative;
}
#ww_ask .consult_place fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
#ww_ask .consult_place .consult_btn {
	background: none;
	cursor: pointer;
	float: none;
	height: auto;
	margin: 0;
	width: auto;
}
#ww_ask .consult_place .consult_form {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #505050;
}
#ww_ask .consult_place .consult_form input[type="text"],
#ww_ask .consult_place .consult_form textarea {
	background: #fff;
	border: 1px solid #bad2e9;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #505050;
	font-size: 15px;
	line-height: 17px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: auto;
	padding: 8px 10px;
	margin: 0;
	width: 100%;
}
#ww_ask .consult_place .consult_form textarea {
	height: auto;
	overflow: auto;
}
#ww_ask .consult_place .consult_form label {
	display: inline-block;
	font-size: 15px;
	margin: 0 0 3px;
}
#ww_ask .consult_place .consult_form .consult_description_holder {
	font-size: 13px;
	line-height: 1.2;
	margin: 0 0 15px;
	text-align: center;
	vertical-align: middle;
}
#ww_ask .consult_place .consult_form .consult_description_holder p {
	margin-bottom: 10px;
}
#ww_ask .consult_place .consult_form .consult_description_holder img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
}
#ww_ask .consult_place .consult_form .consult_description span {
	display: inline-block;
	vertical-align: top;
	font-style: italic;
	width: 213px;
	margin: 20px 0 0 5px;
	font-size: 13px;
}
#ww_ask .consult_place .consult_form .consult_description_holder .consult_descr {
	display: inline-block;
	font-size: 13px;
	margin: 0 0 0 10px;
	vertical-align: middle;
	width: 157px;
}
#ww_ask .consult_place .consult_form .consult_description_holder .consult_descr.offline {
	padding: 16px 0 0;
}
#ww_ask .consult_place .consult_form .consult_description_holder .consult_descr_title {
	color: #000;
	display: inline-block;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 17px;
	margin-bottom: 5px;
}
#ww_ask .consult_place .consult_form .consult_description_holder .consult_status {
	text-transform: uppercase;
	font-size: 17px;
	line-height: 21px;
	font-weight: bold;
	padding: 0 0 5px 20px;
	border-bottom: 1px solid #fff;
	margin: 0 0 5px;
}
#ww_ask .consult_place .consult_form .consult_description_holder .consult_status.online {
	width: auto;
	background: url(/site/assets/images/consult/consult_status.png) no-repeat 0 3px;
}
#ww_ask .consult_place .consult_form .consult_description_holder .consult_status.offline {
	width: auto;
	background: url(/site/assets/images/consult/consult_status.png) no-repeat 0 -34px;
}
#ww_ask .consult_place .consult_form .consult_description_holder .consult_consultants {
	color: inherit;
	display: inline-block;
	font-size: 13px;
	line-height: 15px;
}
#ww_ask .consult_place .consult_form .consult_description_holder .consult_consultants ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	margin: 0 0 5px;
}
#ww_ask .consult_place .consult_form .consult_description_holder .consult_consultants li {
	float: none;
	width: auto;
}
#ww_ask .consult_place .consult_form .consult_description_holder .consult_consultants .consult_consultants_descr {
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
	color: #fff;
}
#ww_ask .consult_place .consult_form ::-webkit-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_ask .consult_place .consult_form ::-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_ask .consult_place .consult_form :-ms-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_ask .consult_place .consult_form input:-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_ask .consult_place .consult_form .consult_form_item {
	margin-bottom: 10px;
	position: relative;
}
#ww_ask .consult_place .consult_form input[type="text"],
#ww_ask .consult_place .consult_form textarea {
	border: 1px solid #bad2e9;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #505050;
	font-size: 15px;
	height: auto !important;
	line-height: 17px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 8px 10px;
	margin: 0;
	width: 100%;
}
#ww_ask .consult_place .consult_form input[type="search"]::-webkit-input-placeholder {
	color: #ACACAC;
}
#ww_ask .consult_place .consult_form input[type="search"]::-moz-placeholder {
	color: #ACACAC;
}
#ww_ask .consult_place .consult_form textarea {
	height: 52px;
	overflow: auto;
	resize: none;
}
#ww_ask .consult_place .consult_form label {
	font-size: 13px;
	margin: 0 0 4px;
	display: inline-block;
}
#ww_ask .consult_place .consult_form .consult_req {
	font-size: 10px;
	line-height: 10px;
}
#ww_ask .consult_place .consult_form .consult_error1 {
	bottom: 1px;
	color: red;
	display: none;
	font-size: 11px;
	font-weight: normal;
	left: 4px;
	line-height: 12px;
	position: absolute;
}
#ww_ask .consult_place .consult_form .validation_error .consult_error1 {
	display: inline-block;
}
#ww_ask .consult_place .consult_form .consult_close {
	font-size: 14px;
	line-height: 32px;
	color: #fff;
	vertical-align: bottom;
}
#ww_ask .consult_place .consult_form .consult_close:hover {
	text-decoration: none;
}
#ww_ask .consult_place .consult_form input[type="submit"],
#ww_ask .consult_place .consult_form .consult_cons_sent {
	border: 1px solid #f1876d;
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
	box-shadow: rgba(0, 0, 0, 0.4) 0 1px 2px 0;
	background: url(/site/assets/images/consult/consult_send_btn.jpg) repeat-x 0 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	width: 118px;
	height: 32px;
	text-align: center;
	padding: 0;
	margin-left: 18px;
	color: #fff;
	cursor: pointer;
}
#ww_ask .consult_place .consult_form .consult_name_holder {
	float: left;
	width: 145px;
	margin: 0 0 0 13px;
}
#ww_ask .consult_place .consult_form .consult_name_holder:first-child {
	margin: 0;
}
#ww_ask .consult_place .consult_form .consult_name_holder input[type="text"] {
	width: 125px;
}
#ww_ask .consult_place .consult_form .consult_cons_sent {
	text-decoration: none;
	float: right;
	line-height: 30px;
	width: 116px;
	height: 30px;
}
#ww_ask .consult_place .consult_form .consult_form_ctrl {
	margin: 0;
	text-align: center;
}
#ww_ask .consult_place .consult_btn {
	float: left;
	width: 38px;
	height: 199px;
	margin: 45px 0 0;
	background: url(/site/assets/images/consult/consult_btn_gif.gif) no-repeat 0 0;
	cursor: pointer;
}
#ww_ask .consult_place .consult_success_box {
	text-align: center;
	display: none;
}
#ww_ask .consult_place .consult_success_box img {
	margin: 75px 0 95px 0;
}
#ww_ask .consult_place .consult_form .consult_cons_sent {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: none;
	font-size: 15px;
	font-weight: normal;
	height: auto;
	line-height: 15px;
	padding: 8px 20px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	text-transform: none;
	width: auto;
}
#ww_ask .consult_place .consult_form .consult_cons_sent:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
#ww_ask .consult_place .consult_form .consult_cons_sent:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
#ww_ask .consult_place .consult_form .red {
	color: #f00;
}
#ww_ask .consult_place .consult_success_box .consult_success_text {
	font-weight: normal;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	margin-bottom: 60px;
}
#ww_ask .consult_place .consult_success_box .consult_back1 {
	background: #2fbae6;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYmFlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDhmZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2fbae6), color-stop(100%, #208fd6));
	background: -webkit-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -o-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: -ms-linear-gradient(top, #2fbae6 0%, #208fd6 100%);
	background: linear-gradient(to bottom, #2fbae6 0%, #208fd6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fbae6', endColorstr='#208fd6', GradientType=0);
	border: 0;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0 0;
	box-shadow: 0 0 0 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	height: auto;
	line-height: 15px;
	padding: 10px 18px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 #208fd7;
	text-transform: none;
	width: auto;
}
#ww_ask .consult_place .consult_success_box .consult_back1:hover {
	background: #3ec5f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlYzVmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjlkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3ec5f0), color-stop(100%, #2b9de6));
	background: -webkit-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -o-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: -ms-linear-gradient(top, #3ec5f0 0%, #2b9de6 100%);
	background: linear-gradient(to bottom, #3ec5f0 0%, #2b9de6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ec5f0', endColorstr='#2b9de6', GradientType=0);
}
#ww_ask .consult_place .consult_success_box .consult_back1:active {
	background: #208fd6;
	-webkit-box-shadow: inset 0 1px 4px 0 #0b5786;
	box-shadow: inset 0 1px 4px 0 #0b5786;
}
#ww_ask .consult_place .consult_success_box img {
	background-color: #ecf3f8;
	padding: 2px;
}
#ww_ask .consult_place .consult_success_box .consult_back1 {
	margin: 0 0 52px 0;
}
#ww_ask .step {
	display: none;
}
#ww_ask .step.a {
	display: block;
}
#ww_request {
	background: #fff;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	/*left: 0;
    position: absolute;
    top: 0;*/
	padding: 25px 30px 30px;
	max-width: 740px;
	z-index: 100;
}
#ww_request ::-webkit-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_request ::-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_request :-ms-input-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_request input:-moz-placeholder {
	color: #d4d9de;
	opacity: 1;
}
#ww_request .blck_frequest {
	background: none;
}
#ww_request .blck_frequest .b-policy {
	margin: -15px 0 15px;
}
#ww_request .blck_frequest .chapter {
	font-size: 18px;
}
#ww_request .blck_frequest .wrap_blck {
	padding: 0;
	width: auto;
}
#ww_request .line_h {
	background: #e6e9ed;
	border: 0;
	height: 1px;
	margin: 0 -30px 25px;
}
#ww_request .step {
	display: none;
}
#ww_request .step.a {
	display: block;
}
#ww_request .success {}
#ww_request .success .form .btn1 {
	padding: 0 30px;
	width: auto;
}
#ww_request .success .chapter {
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 20px;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mb5 {
	margin-bottom: 5px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mb25 {
	margin-bottom: 25px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb35 {
	margin-bottom: 35px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.mb45 {
	margin-bottom: 45px !important;
}
.mb50 {
	margin-bottom: 50px !important;
}
.ml5 {
	margin-left: 5px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.ml15 {
	margin-left: 15px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.ml25 {
	margin-left: 25px !important;
}
.ml30 {
	margin-left: 30px !important;
}
.ml35 {
	margin-left: 35px !important;
}
.ml40 {
	margin-left: 40px !important;
}
.ml45 {
	margin-left: 45px !important;
}
.ml50 {
	margin-left: 50px !important;
}
.mr5 {
	margin-right: 5px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mr15 {
	margin-right: 15px !important;
}
.mr20 {
	margin-right: 20px !important;
}
.mr25 {
	margin-right: 25px !important;
}
.mr30 {
	margin-right: 30px !important;
}
.mr35 {
	margin-right: 35px !important;
}
.mr40 {
	margin-right: 40px !important;
}
.mr45 {
	margin-right: 45px !important;
}
.mr50 {
	margin-right: 50px !important;
}
.mt0 {
	margin-top: 0 !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt25 {
	margin-top: 25px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mt35 {
	margin-top: 35px !important;
}
.mt40 {
	margin-top: 40px !important;
}
.mt45 {
	margin-top: 45px !important;
}
.mt50 {
	margin-top: 50px !important;
}
.pb5 {
	padding-bottom: 5px !important;
}
.pb10 {
	padding-bottom: 10px !important;
}
.pb15 {
	padding-bottom: 15px !important;
}
.pb20 {
	padding-bottom: 20px !important;
}
.pb25 {
	padding-bottom: 25px !important;
}
.pb30 {
	padding-bottom: 30px !important;
}
.pb35 {
	padding-bottom: 35px !important;
}
.pb40 {
	padding-bottom: 40px !important;
}
.pb45 {
	padding-bottom: 45px !important;
}
.pb50 {
	padding-bottom: 50px !important;
}
.pl5 {
	padding-left: 5px !important;
}
.pl10 {
	padding-left: 10px !important;
}
.pl15 {
	padding-left: 15px !important;
}
.pl20 {
	padding-left: 20px !important;
}
.pl25 {
	padding-left: 25px !important;
}
.pl30 {
	padding-left: 30px !important;
}
.pl35 {
	padding-left: 35px !important;
}
.pl40 {
	padding-left: 40px !important;
}
.pl45 {
	padding-left: 45px !important;
}
.pl50 {
	padding-left: 50px !important;
}
.pr5 {
	padding-right: 5px !important;
}
.pr10 {
	padding-right: 10px !important;
}
.pr15 {
	padding-right: 15px !important;
}
.pr20 {
	padding-right: 20px !important;
}
.pr25 {
	padding-right: 25px !important;
}
.pr30 {
	padding-right: 30px !important;
}
.pr35 {
	padding-right: 35px !important;
}
.pr40 {
	padding-right: 40px !important;
}
.pr45 {
	padding-right: 45px !important;
}
.pr50 {
	padding-right: 50px !important;
}
.pt5 {
	padding-top: 5px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pt15 {
	padding-top: 15px !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pt25 {
	padding-top: 25px !important;
}
.pt30 {
	padding-top: 30px !important;
}
.pt35 {
	padding-top: 35px !important;
}
.pt40 {
	padding-top: 40px !important;
}
.pt45 {
	padding-top: 45px !important;
}
.pt50 {
	padding-top: 50px !important;
}
.pt65 {
	padding-top: 65px !important;
}

.b-navbar-2 .back-to-page-top {
	color: #5B5B5B;
	vertical-align: middle;
}
