@font-face {
	font-family: "NeoSans";
	src: url("../fonts/NeoSansProRegular.eot");
	src: url("../fonts/NeoSansProRegular.eot?#iefix")format("embedded-opentype"),
	url("../fonts/NeoSansProRegular.woff") format("woff"),
	url("../fonts/NeoSansProRegular.svg") format("svg"),
	url("../fonts/NeoSansProRegular.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
/* font-family: "NeoSansProBold"; */
@font-face {
	font-family: "NeoSansBold";
	src: url("../fonts/NeoSansProBold.eot");
	src: url("../fonts/NeoSansProBold.eot?#iefix")format("embedded-opentype"),
	url("../fonts/NeoSansProBold.woff") format("woff"),
	url("../fonts/NeoSansProBold.svg") format("svg"),
	url("../fonts/NeoSansProBold.ttf") format("truetype");
	font-style: normal;
	font-weight: normal;
}
html {
	height: 100%;
}
body#insurance {
	padding-top: 69px;
}
body#fix-head {
	padding-top: 69px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: padding-top 0.2s ease;
}
body#fix-head.scrolling {
	padding-top: 69px;
}
.tdu {
	text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: inherit;
}
.pseudo,
.pseudo:hover,
.pseudo:active,
.pseudo:focus {
	text-decoration: none;
}
.pseudolink {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: inherit;
}
[href].pseudolink {
	border-bottom-color: inherit;
}
.pseudolink:hover,
.pseudolink:focus,
.pseudolink:active {
	text-decoration: none;
	border-bottom-color: inherit;
}
[href].pseudolink:hover,
[href].pseudolink:active {
	text-decoration: none;
	border-bottom-color: inherit;
}
.pseudolink_bold {
	font-weight: bold;
}
.cp:hover {
	cursor: pointer;
}
.site-slice_footer .pseudolink {
	border-bottom-color: #999;
}
.site-slice_footer .pseudolink:hover,
.site-slice_footer .pseudolink:active {
	border-bottom-color: #b00000;
}
.italic {
	font-style: italic;
}
.ff-neo {
	font-family: "NeoSans";
}
hr {
	margin: 10px 0;
	border-color: #d2d2d2;
}
.insurance-ff {
	font-family: 'Open Sans', sans-serif;
}
.tdu {
	text-decoration: underline;
}
/* grid */
.site-slice {
	min-width: 320px;
	padding-top: 22px;
	padding-bottom: 20px;
}
.w100 {
	width: 100%;
}
.site-slice_v65 {
	padding-top: 65px;
	padding-bottom: 65px;
}
.site-slice__info {
	height: 32px;
	padding-top: 5px;
	color: #999;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	background-color: #A2A1A3;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.scrolling .site-slice__info {
	height: 0;
	overflow: hidden;
	padding-top: 0;
}
.site-slice__link-muted {
	color: #999;
	padding: 0 10px;
}
.site-slice__link-white {
	color: #fff;
	margin: 0 10px;
}
.site-slice__link-white_active {
	font-weight: bold;
}
.site-slice__link-muted_p0 {
	padding: 0;
}
.site-slice__link-muted:hover,
a.site-slice__link-white:hover,
.site-slice__link-black:hover,
.site-slice__link-muted:focus,
a.site-slice__link-white:focus,
.site-slice__link-black:focus,
.site-slice__link-muted:active,
a.site-slice__link-white:active,
.site-slice__link-black:active {
	color: #b00000;
	outline: none;
	cursor: pointer;
	text-decoration: none;
}
.red {
	color: #b00000;
}
.red-light {
	color: #EB5757;
}
.black {
	color: #000;
}
.green {
	color: green;
}
.yellow {
	color: #dacd00;
}
.site-slice_bottom0 {
	padding-bottom: 0;
}
.site-slice_bg {
	background-color: #f3f3f3;
}
.site-slice_bg-black {
	background-color: #000;
}
.site-slice_header {
	position: fixed;
	top: 0;
	width: 100%;
	height: 69px;
	background-color: #f3f3f3;
	border-bottom: 1px solid #d2d2d2;
	z-index: 10;
	padding: 0;
}
.site-slice_tall {
	height: 69px;
}
.scrolling .site-slice_tall {
	height: 69px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.site-slice_footer {
	color: #999;
	margin-top: 70px;
	padding: 0;
	font-family: "NeoSans";
	background-color: #484848;
	text-shadow: 0 -1px 1px rgba(1,1,1, 0.45);
}
.site-wrap {
	margin: 0 auto;
	max-width: 1200px;
	min-width: 320px;
}
.site-slice_footer .site-wrap {
	padding: 10px 0;
}
.placeholder {
	margin-bottom: 26px;
}
.placeholder h1:first-child,
.placeholder h2:first-child,
.placeholder h3:first-child,
.placeholder h4:first-child,
.placeholder .h1:first-child,
.placeholder .h2:first-child,
.placeholder .h3:first-child,
.placeholder .h4:first-child {
	margin-top: 0;
}
.placeholder_mb0 {
	margin-bottom: 0;
}
.list-high li {
	padding: 5px 0;
}
.muted {
	color: #999;
}
.white {
	color: #fff;
}
.small {
	font-size: 85%;
}

/* top menu */
.logo {
	float: left;
	padding: 20px 25px 0 0;
}
.logo.oh {
	float: none;
}
.logo__link {
	color: #000;
}
.logo__link_white {
	color: #fff;
}
.logo__link:hover,
.logo__link:focus,
.logo__link:active {
	color: #000;
}
.logo__link_white:hover,
.logo__link_white:focus,
.logo__link_white:active {
	color: #fff;
}
.logo-txt {
	float: left;
	font-size: 18px;
	line-height: 26px;
	padding-left: 10px;
	font-family: "NeoSans";
}
.top-menu {
	padding-top: 17px;
}
.top-menu-item {
	display: inline;
	padding: 0 14px;
}
.top-menu-link {
	font-size: 24px;
	font-family: "NeoSans";
}
.top-menu-link:hover {
	text-decoration: none;
}
.top-contact {
	float: right;
	padding: 16px 0 16px 40px;
	margin-left: 20px;
	font-size: 18px;
	line-height: 1em;
	text-shadow: 0 1px 0px #fff;
	position: relative;
}
.top-contact_phone {
	margin-top: 16px;
	margin-bottom: 16px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: 'Open Sans', sans-serif;
}
.top-contact_phone:hover {
	cursor: pointer;
}
.top-contact__phone {
	float: left;
	font-size: 34px;
	line-height: 34px;
	text-decoration: none;
	border-bottom: 1px dashed #000;
}
.top-contact-works {
	float: right;
	padding: 18px 0;
	font-size: 14px;
	line-height: 16px;
	font-family: 'Open Sans', sans-serif;
	text-shadow: 0 1px 0px #fff;
}
.top-contact-link {
	font-size: 11px;
}
.top-contact-link_red {
	color: #b00000;
}
.header-chat {
	float: right;
	position: relative;
	font-size: 36px;
	line-height: 1;
	margin: 15px 0 15px 20px;
}
.icon-operator:after {
	content: '';
	position: absolute;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 2px solid #fff;
	background-color: #219653;
	bottom: 2px;
	right: -4px;
}
.header-chat__img {
	display: block;
	border-radius: 50%;
}
.header-chat__img:hover {
	cursor: pointer;
}
.header-products {
	padding: 10px 0;
	position: relative;
	background-color: #fff;
	border-bottom: 1px solid #d2d2d2;
}
.header-products__ul {
	list-style: none;
	padding-left: 0;
	margin-bottom: 10px;
}
.header-products__li {
	float: left;
	margin-right: 20px;
}
.header-products__link {
	font-size: 20px;
	color: #000;
	font-family: 'Open Sans', sans-serif;
}
.header-products__link_active {
	font-weight: bold;
}
a.header-products__link:hover,
a.header-products__link:focus,
a.header-products__link:active {
	color: #b00000;
	text-decoration: none;
}
/* content */
.h1_promo {
	margin-bottom: 32px;
}
.slogan {
	margin-top: -10px;
	font-size: 18px
}
.slogan_cust {
	margin-top: 0;
	font-size: 20px;
}
.media-img {
	float: left;
	margin-right: 20px;
	margin-top: -6px;
}
.media-img_icon {
	margin-top: 0;
	width: 65px;
}
.media-img_small {
	margin-top: -3px;
}
.sell35-img {
	margin-top: -22px;
}
.media,
.media-text {
	overflow: hidden;
}
.promo-main {
	margin-bottom: -20px;
}
.doc-slice {
	padding-top: 40px;
}
.doc-link {
	float: left;
	margin-right: 12px;
	margin-bottom: 20px;
}
.doc-thumb {
	float: left;
	border: 1px solid #d5d5d5;
	opacity: 0.4;
}
.doc-thumb:hover {
	opacity: 1;
}
.faq-unswer {
	padding-left: 20px;
}
.pay-logo_wr {
	float: right;
	margin: -3px 0px;
	border-left: 1px solid #666;
}
.pay-logo {
	border-left: 1px solid #282828;
}
.pay-logo img {
	margin: 0 20px;
}
.check-head {
	font-size: 21px;
	font-weight: bold;
	margin-top: 10px;
}
.check-block {
	margin-bottom: 12px;
}
.check_label {
	font-size: 14px;
	color: #999;
}

/* icons */
.icon {
	display: inline-block;
	font-size: inherit;
	text-rendering: auto;
	width: 25px;
	height: 25px;
	margin-bottom: -6px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: url("../img/icons.png") center 0 no-repeat transparent;
}
.icon_map {
	background-position: center 0;
}
.icon_phone {
	background-position: center -32px;
}
.icon_mail {
	background-position: center -113px;
}
.icon_ahtung {
	background-position: center -151px;
}
.icon_info {
	background-position: center -189px;
}
.icon_calendar {
	background-position: center -231px;
}
.icon_top-phone {
	width: 30px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -19px;
	background-position: center -69px;
}
.icon_compare {
	display: none;
	position: relative;
	float: right;
	width: 50px;
	height: 40px;
	margin: 14px 0 14px 15px;
	background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiMwMDAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZGF0YS1uYW1lPSJMYXllciAxIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeD0iMHB4IiB5PSIwcHgiPjx0aXRsZT4xMDdhbGw8L3RpdGxlPjxwYXRoIGQ9Ik05Ny43OCw3Ny4zMmEyLDIsMCwwLDAtLjE0LS41MWgwTDgxLjEsMzguNjZhMiwyLDAsMCwwLC4wNS0uMjIsMiwyLDAsMCwwLTEuNjktMi4yN0w1OC41MiwzMy4xMmE4LjA2LDguMDYsMCwwLDAtNi03VjE0YTIsMiwwLDAsMC00LDB2MTIuMWE4LjA4LDguMDgsMCwwLDAtNS40NSw0Ljc2bC0yMS45My0zLjJhMiwyLDAsMCwwLTIuMjksMi4wOGwtMTYuNDcsMzhoMGEyLDIsMCwwLDAtLjE0LjUxczAsLjA5LDAsLjEzLDAsLjA5LDAsLjE0YTIsMiwwLDAsMCwwLC4zM3MwLDAsMCwuMDVhMiwyLDAsMCwwLC4xNy40OWwuMDYuMTFhMiwyLDAsMCwwLC4zMi40M2wyLjUsMi41YTIyLjIsMjIuMiwwLDAsMCwzMS4zNiwwbDIuNS0yLjVhMiwyLDAsMCwwLC4zMi0uNDNsLjA2LS4xYTIsMiwwLDAsMCwuMTctLjQ5czAsMCwwLDBhMiwyLDAsMCwwLDAtLjMzczAtLjA5LDAtLjE0LDAtLjA5LDAtLjEzYTIsMiwwLDAsMC0uMTQtLjUxaDBMMjQuMTMsMzIuMTRsMTguMzgsMi42OEE4LDgsMCwwLDAsNTcuOSwzNy4wN2wxOC41OSwyLjcxLTE2LjA2LDM3aDBhMiwyLDAsMCwwLS4xNC41MXMwLC4wOSwwLC4xMywwLC4wOSwwLC4xNGEyLDIsMCwwLDAsMCwuMzNzMCwwLDAsLjA1YTIsMiwwLDAsMCwuMTcuNDlsLjA2LjExYTIsMiwwLDAsMCwuMzIuNDNsMi41LDIuNWEyMi4yLDIyLjIsMCwwLDAsMzEuMzYsMGwyLjUtMi41YTIsMiwwLDAsMCwuMzItLjQzbC4wNi0uMTFhMiwyLDAsMCwwLC4xNy0uNDlzMCwwLDAtLjA1YTIsMiwwLDAsMCwwLS4zM3MwLS4wOSwwLS4xNFM5Ny43OCw3Ny4zNiw5Ny43OCw3Ny4zMlptLTYzLjEtMTAuOEg3LjI0TDIxLDM0Ljg5Wm0zMC42NCw5LjA4TDc5LDQ0LDkyLjc2LDc1LjU5WiI+PC9wYXRoPjwvc3ZnPg==") no-repeat center transparent;
	background-size: 100%;
}
.icon-like {
	display: inline-block;
	width: 18px;
	height: 19px;
	background: url('/static/bem/img/icon-small-sprite.png?v1') no-repeat center -1170px transparent;
}
.icon-like_t2 {
	position: relative;
	top: 2px;
}
.module {
	padding: 5px 18px;
	margin-bottom: 30px;
	border: 1px solid #d2d2d2;
	background-color: #f3f3f3;
}
.module-sidebar {
	margin-top: 20px;
	border: 1px solid #d2d2d2;
}
.module-sidebar_hp {
	padding: 0 10px;
}
.module-sidebar_success {
	border-color: #00cc00;
	background-color: #f3f9f1;
}
.module-sidebar_error {
	border-color: #ff0000;
	background-color: #f7e1e0;
}
.field_number {
	background: none repeat scroll 0 0 #999;
	color: #fff;
	float: right;
	font-size: 14px;
	margin-right: -26px;
	margin-top: -25px;
	position: relative;
	text-align: center;
	width: 20px;
}
.txt_description {
	font-style: italic;
}
.module-sidebar_top {
	padding-bottom: 9px;
	padding-top: 11px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #d2d2d2;
}
.total_osago {
	padding-top: 5px;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	border-top: 1px solid #d2d2d2;
}
.coll-price {
	text-align: right;
	vertical-align: bottom;
}
.sidebar-price {
	margin: 10px 0 5px;
	width: 100%;
}
.sidebar-price td {
	padding: 5px 0;
}
.osago-list ul,
.unstyled {
	list-style: none;
	margin: 0 0 30px;
	padding: 0;
}
.osago-list li {
	font-size: 16px;
	color: #000;
	margin-bottom: 10px;
}
/*
.osago-list_delivery li.index-1 label:after,
.osago-list_delivery li.index-2 label:after {
	content: "Бесплатно";
	display: inline-block;
	padding: 0 10px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	margin-left: 10px;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: rgb(0,153,0);
	background: -moz-linear-gradient(top,  rgba(0,153,0,1) 0%, rgba(0,129,0,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,153,0,1)), color-stop(100%,rgba(0,129,0,1)));
	background: -webkit-linear-gradient(top,  rgba(0,153,0,1) 0%,rgba(0,129,0,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,153,0,1) 0%,rgba(0,129,0,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,153,0,1) 0%,rgba(0,129,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,153,0,1) 0%,rgba(0,129,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009900', endColorstr='#008100',GradientType=0 );
	text-shadow: 0px -1px 1px rgba(0,0,0, 0.44);
}
*/
.osago-list_pay label:first-child {
	display: inline-block;
}
.osago-list_pay li.index-1 label:after,
.osago-list_pay label:first-child:after {
	content: "";
	display: inline-block;
	margin-left: 10px;
	width: 113px;
	height: 22px;
	margin-bottom: -6px;
	background: url('../img/li_pay.png') 0 0 no-repeat;
}
.field_description {
	margin: 3px 0;
	font-size: 12px;
	color: #999;
	line-height: 15px;
}
.help-img {
	margin: -30px 0 -40px;
}

/* footer */
.footer {
	color: #999;
	font-size: 14px;
	padding: 40px 0;
	background-color: #000;
}
.footer_down {
	padding: 10px 0 40px;
}
.site-slice_footer a {
	color: #999;
}
.site-slice_footer a:hover {
	color: #b00000;
	text-decoration: none;
}
.footer-small {
	font-size: 12px;
	line-height: 14px;
}
.footer-hr {
	width: 100%;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-top: 1px solid #282828;
	border-bottom: 1px solid #666;
}
.footer-col {
	padding: 20px 0 10px;
}
.logo_footer {
	padding: 0 25px 0 0;
}
.logo_footer .logo-txt,
.white {
	color: #fff;
}
.logo_shadow {
	box-shadow: 0 -1px 2px rgba(1,1,1, 0.45);
}
.department-logo {
	float: left;
	margin-right: 10px;
	border-radius: 3px;
}
.insurance-logo {
	width: 100px;
	margin: 0 auto 10px;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.insurance-logo img {
	margin: 0 auto;
}
.sl-el {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.sl-el__head {
	overflow: hidden;
	margin-bottom: 5px;
	min-height: 59px;
}
.sl-el__img {
	float: left;
	margin: 4px 10px 0 0;
}
.sl-el__cont {
	overflow: hidden;
}
.sl-el__desc {
	color: #999999;
	font-size: 12px;
	line-height: 16px;
}
.sl-footer {
	border-top: 1px solid #f5f2ef;
	display: block;
	padding: 18px 0 23px 0;
	text-align: center;
}
.sl-footer-wrap {
	border-top: 1px solid #b6b0a9;
	margin-top: 30px;
}
.js-descr-fluid {
	position: relative;
	max-height: 250px;
	overflow: hidden;
}
.js-descr-fluid_osago {
	max-height: 145px;
}
.js-descr-arr {
	*zoom: 1;
	bottom: 0;
	height: 43px;
	padding-top: 43px;
	position: absolute;
	right: 0;
	text-align: left;
	width: 100%;
	box-sizing: content-box;
	background: -moz-linear-gradient(top,  rgba(229,227,225,0.61) 0%, rgba(229,227,225,0.79) 23%, rgba(229,227,225,1) 50%, rgba(229,227,225,1) 79%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,227,225,0.61)), color-stop(23%,rgba(229,227,225,0.79)), color-stop(50%,rgba(229,227,225,1)), color-stop(79%,rgba(229,227,225,1)));
	background: -webkit-linear-gradient(top,  rgba(229,227,225,0.61) 0%,rgba(229,227,225,0.79) 23%,rgba(229,227,225,1) 50%,rgba(229,227,225,1) 79%);
	background: -o-linear-gradient(top,  rgba(229,227,225,0.61) 0%,rgba(229,227,225,0.79) 23%,rgba(229,227,225,1) 50%,rgba(229,227,225,1) 79%);
	background: -ms-linear-gradient(top,  rgba(229,227,225,0.61) 0%,rgba(229,227,225,0.79) 23%,rgba(229,227,225,1) 50%,rgba(229,227,225,1) 79%);
	background: linear-gradient(to bottom,  rgba(243,243,243,0.61) 0%,rgba(243,243,243,0.79) 23%,rgba(243,243,243,1) 50%,rgba(243,243,243,1) 79%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0E5E3E1', endColorstr='#ffE5E3E1',GradientType=0 );
}
.mobile-icon.custom {
	float: left;
	cursor: pointer;
	margin: 25px 20px 0 0;
}
.mobile-icon-style {
	float: left;
	font-size: 24px;
	line-height: 1;
	padding: 22px 20px;
	margin-right: 10px;
	margin-left: -10px;
}
.mobile-icon-style:hover {
	cursor: pointer;
}
.custom .mobile-icon__sl {
	display: block;
	height: 4px;
	width: 22px;
	background-color: #484848;
	border-bottom: 1px solid #fff;
	margin-top: 3px;
}
.mobile-icon__sl:first-child {
	margin-top: 0;
}
.mobile-icon:hover.custom .mobile-icon__sl,
.mobile-icon-style:hover.custom .mobile-icon__sl {
	background-color: #b00000;
}
.mobile-nav {
	display: none;
	color: #000;
	font-family: "NeoSans";
	height: 0;
	min-height: 0;
	background-color: #f3f3f3;
}
.mobile-nav_open {
	bottom: 0;
	height: auto;
	overflow-y: auto;
	position: fixed;
	top: 0;
	z-index: 999999;
	display: block;
}
.mobile-nav__head {
	padding: 25px 40px 25px 25px;
	background-color: #d10a10;
	margin: 0 -10px;
	position: relative;
}
.mobile-nav__body {
	margin: 0 -10px;
}
.mobile-nav__section {
	list-style: none;
	padding: 20px 0 20px 20px;
	margin: 0;
	border-top: 1px solid #d2d2d2;
	position: relative;
}
.mobile-nav__section_fz18 {
	font-size: 18px;
}
.mobile-nav__section_fz12 {
	font-size: 12px;
}
.mobile-nav__section:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #fff;
}
.mobile-nav__section:first-child {
	border-top: none;
}
.mobile-nav__section:first-child:before {
	display: none;
}
.mobile-nav__link {
	color: #000;
	line-height: 34px;
	text-shadow: 0 1px 0 #fff;
	transition: color 0.2s ease 0s;
}
a.mobile-nav__link:hover,
a.mobile-nav__link:active {
	color: #b00000;
	text-decoration: none;
}
.mobile-close {
	color: #fff;
	font-size: 30px;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -10px;
	line-height: 20px;
	cursor: pointer;
	text-align: center;
	overflow: hidden;
}
/* lightbox */
#fader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	background: rgba(0,0,0,0.7);
	z-index: 999998;
}
.lightbox {
	display: none;
	position: absolute;
	top: 88px;
	left: 10px;
	right: 10px;
	z-index: 999999;
	margin: 0 auto;
}
.lightbox_wide {
	max-width: 700px;
}
.lightbox_small {
	max-width: 400px;
}
.lightbox .lb-container {
	position: relative;
	padding: 10px 15px;
	background-color: #fff;
}
.lightbox .lb-container_p40 {
	padding: 40px;
}
.lightbox .lb-container_dgo {
	padding: 40px;
}
.js-promo-bl {
	display: none;
}
.lb-close {
	font-weight: bold;
	cursor: pointer;
	font-size: 40px;
	line-height: 30px;
	color: #999;
}
.lb-close_abs {
	position: absolute;
	right: 10px;
	top: 10px;
}
.lb-close_compare {
	position: absolute;
	top: -5px;
	right: 0px;
	font-size: 30px;
}
a.lb-close:hover {
	color: #999;
	text-decoration: none;
}
.site-wrap_lb,
.lightbox .container_lb,
.lightbox .row_lb {
	height: 0;
}

/*osago landing №3*/
.tbl-holder {
	position: relative;
	margin: 20px 0 60px;
}
.insuranse-tbl {
	width: 100%;
	border: 1px solid #f3f3f3;
	border-collapse: collapse;
}
.table-ins,
.table-sm {
	width: 100%;
	border-collapse: collapse;
}
.table-ins_bor {
	border: 1px solid #f3f3f3;
}
.insuranse-tbl_nobor {
	border: none;
}
.insuranse-tbl td {
	padding: 10px 5px;
	text-align: center;
	vertical-align: middle;
}
.table-ins > tbody > tr > td,
.table-ins > tbody > tr > th {
	padding: 10px 5px;
	vertical-align: middle;
}
.table-ins > tbody > tr > td.td-table {
	padding: 0;
}
.table-ins_th-cust > tbody > tr > td,
.table-ins_th-cust > tbody > tr > th {
	padding-top: 3px;
	padding-bottom: 3px;
}
.table-ins > thead > tr > th {
	padding: 20px 5px 10px;
}
.table-ins > tbody > tr.hover:hover > td {
	background-color: #f3f3f3;
}
.w50 {
	width: 50px;
}
.table-sm td,
.table-sm th {
	padding: 10px 5px;
	vertical-align: top;
}
.table-sm_polis td,
.table-sm_polis th {
	padding: 5px 10px;
}
.table-sm_polis td:first-child {
	padding-left: 0;
}
.table-sm_polis td:last-child {
	padding-right: 0;
}
.table-sm_polis .border > td {
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
.table-sm_polis .border + tr > td {
	padding-top: 10px;
}
.table-sm td.vam {
	vertical-align: middle;
}
.table-sm .hover:hover td,
.table-sm .hover:hover + tr.desc > td,
.table-sm .active td,
.table-sm .active + tr.desc > td {
	background-color: #f3f3f3
}
.table-sm_bor tr.desc td,
.table-sm_bor tr.hover td,
.table-sm_bor tr.hover td:first-child,
.table-sm_bor tr.hover td:last-child {
	border-color: #ccc;
	border-style: solid;
}
.table-sm_bor tr.hover td {
	border-width: 1px 0 0;
}
.table-sm_bor tr.hover td:first-child {
	border-left-width: 1px;
}
.table-sm_bor tr.hover td:last-child {
	border-right-width: 1px;
}
.table-sm_bor tr.desc td {
	border-width: 0 1px 1px 1px;
}
.insuranse-tbl th {
	vertical-align: text-top;
	text-align: center;
	padding: 20px 5px 10px;
}
.client-emb {
	width: 13px;
	float: left;
	height: 52px;
	margin-left: -6px;
	margin-right: -7px;
	transition: width 0.2s ease 0s;
	background: url("/static/img/client_insurance.png") no-repeat -18px 0 transparent;
}
.insuranse-tbl .sub-menu th {
	padding: 0;
	vertical-align: top;
	font-weight: normal;
}
.insuranse-tbl th
.insuranse-tbl tr.last-row td {
	padding-bottom: 20px;
}
.insuranse-tbl td.button {
	text-align: right;
	padding-right: 30px;
}
td.text-l {
	text-align: left;
}
td.text-r {
	text-align: right;
}
td.ins-name {
	text-align: left;
	white-space: nowrap;
}
td.ins-name_label {
	width: 410px;
	/*padding-left: 32px;*/
}
td.ins-name_desc {
	width: 180px;
}
.insuranse-tbl tr:hover td,
.insuranse-tbl tr.active td {
	background-color: #f3f3f3;
}
.insuranse-tbl tr:hover .client-emb,
.insuranse-tbl tr.active .client-emb {
	width: 182px;
	background-position: 0 -52px;
}
.insuranse-tbl tr.sub-menu {
	color: #999999;
}
.sub-menu td {
	padding: 0 5px;
	font-size: 89%;
}
.insuranse-tbl .sub-menu:hover td {
	background-color: #fff;
}
.ins-logo {
	margin: 10px;
	width: 30px;
	height: 30px;
}
.old-price {
	text-decoration: line-through;
}
.insuranse-tbl tr.company td {
	padding-top: 15px;
	vertical-align: top;
}
.insuranse-tbl tr.company td.ins-name {
	vertical-align: middle;
}
.insuranse-tbl tr.company td:last-child {
	padding-top: 10px;
}
.insuranse-tbl td.company-desc,
.insuranse-tbl th.company-desc {
	width: 0;
	padding: 0;
}
.company-desc__h-wr {
	width: 0;
	overflow: hidden;
}
.company-desc__h,
.company-desc__text {
	margin-top: 35px;
	padding: 0 0 10px 20px;
	width: 470px;
	text-align: left;
}
.company-desc__text {
	top: auto;
	left: 200px;
	position: absolute;
}
.insuranse-tbl th {
	font-size: 14px;
	color: #999;
}
.dgo-select {
	width: 107px;
}
.btn-preloader {
	margin-top: -2px;
}
.js-hidden,
.sky-form .js-hidden {
	display: none;
}
.insuranse-tbl td.small_company {
    font-size: 14px;
    font-weight: bold;
    padding: 15px 5px 0;
    text-align: left;
}
.service-img {
	margin: 0 auto;
}
.service-img-inline {
	display: inline;
}
.upload_message {
	padding: 30px 20px;
	text-align: center;
}
.map-nova-wr {
	position: relative;
}
#map-nova {
	width: 100%;
	height: 250px;
	position: absolute;
	bottom: -90px;
	background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABAAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCOThBQUQ4NzM2QTExRTc5OTVGOUZCRjE4MEM1QjJEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCOThBQUQ5NzM2QTExRTc5OTVGOUZCRjE4MEM1QjJEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0I5OEFBRDY3MzZBMTFFNzk5NUY5RkJGMTgwQzVCMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0I5OEFBRDc3MzZBMTFFNzk5NUY5RkJGMTgwQzVCMkQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAFBAQEBAQFBAQFCAUEBQgJBwUF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') no-repeat center #fff;
}
/*tooltip*/
.b-tooltip {
	position: relative;
}
.b-tooltip_bonus {
	height: 20px;
	display: inline-block;
}
.b-tooltip_abs {
	margin-left: 5px;
	position: absolute;
}
.b-buttons-container_tooltip .b-tooltip {
	position: static;
}
.b-tooltip-table {
	height: 24px;
	position: relative;
}
.b-tooltip__cont {
	visibility: hidden;
	position: absolute;
	z-index: 1000;
	width: auto;
	top: 50%;
	left: 100%;
	white-space: normal;
	margin-left: 13px;
}
.b-tooltip__cont_top10 {
	margin-top: 10px;
}
.b-tooltip-table .b-tooltip__cont {
	margin-left: 1px;
}
.b-tooltip__cont_click {
	margin-left: 5px;
}
.b-tooltip:hover .b-tooltip__cont {
	visibility: visible;
}
.b-tooltip:hover .b-tooltip_compare .b-tooltip__cont,
.b-tooltip_compare:hover .b-tooltip__cont {
	visibility: hidden;
}
.b-tooltip_compare:hover input:checked  + .b-tooltip__cont {
	visibility: visible;
}
.b-tooltip_small .b-tooltip__cont {
	width: 250px;
}
.b-tooltip_big .b-tooltip__cont {
	width: 500px;
}
.b-tooltip-table .b-tooltip__cont {
	width: 282px;
}
.b-tooltip_left .b-tooltip__cont {
	right: 100%;
	margin-right: 13px;
	margin-left: 0;
	left: auto;
}
.b-tooltip_compare.b-tooltip_left .b-tooltip__cont {
	margin-right: 31px;
}
.b-tooltip_compare.b-tooltip_left .b-tooltip__cont-noright {
	margin-right: 6px; /* eto ppc */
}
.b-tooltip_top .b-tooltip__cont {
	left: 50%;
	top: auto;
	bottom: 100%;
	margin-bottom: 13px;
	margin-left: 0;
}
.b-tooltip_bottom .b-tooltip__cont {
	left: 50%;
	top: 100%;
	margin-top: 13px;
	margin-left: 0;
}
.b-tooltip__img {
	vertical-align: middle;
}
.b-tooltip__img:hover {
	cursor: pointer;
}
.b-tooltip__arr {
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-right: 9px solid rgba(0,0,0,0.8);
	*border-right: 9px solid #000;
	border-right: 9px solid #000\0/;
	font-size: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	width: 0;
	top: -8px;
	left: -9px;
}
.b-tooltip_left .b-tooltip__arr {
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-left: 9px solid rgba(0,0,0,0.8);
	*border-left: 9px solid #000;
	border-left: 9px solid #000\0/;
	border-right: none;
	left: auto;
	right: -9px;
}
.b-tooltip_top .b-tooltip__arr {
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 8px solid rgba(0,0,0,0.8);
	border-bottom: none;
	*border-top: 9px solid #000;
	border-top: 9px solid #000\0/;
	top: auto;
}
.b-tooltip_bottom .b-tooltip__arr {
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-bottom: 8px solid rgba(0,0,0,0.8);
	border-top: none;
	*border-bottom: 10px solid #000;
	border-bottom: 9px solid #000\0/;
}
.b-tooltip__desc {
	position: relative;
	display: block;
	background-color: rgba(0,0,0,0.8);
	*background-color: rgb(0,0,0);
	background-color: #000\0/;
	padding: 9px;
	font-size: 14px;
	color: #ffffff;
	text-shadow: 0 1px 1px #000;
	margin-top: -15px;
	font-weight: normal;
	line-height: 20px;
}
.b-tooltip_top .b-tooltip__desc,
.b-tooltip_bottom .b-tooltip__desc {
	left: -50%;
	margin-top: 0;
}
.b-tooltip_form {
	float: right;
	margin-right: -21px;
	margin-top: -50px;
}
.b-tooltip_sky-form {
	position: absolute;
	top: 50%;
	right: -20px;
	width: 16px;
	height: 22px;
	margin-top: -13px;
}
.b-tooltip_form-error {
	float: right;
	margin-left: 5px;
}
.b-tooltip_form-big {
	float: right;
	margin-right: -21px;
	margin-top: -60px;
}
/*----------*/
/* hack for step 2 insurance*/
.b-tooltip_dgo {
	left: 3px;
	top: -2px;
}

.osago-step {
	height: 40px;
	border-style: solid;
	border-color: #d2d2d2;
	border-width: 0 1px;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Q3NTdCMDNDOEE0MTFFNDg3RjFENjlBMDY4Q0JCQjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Q3NTdCMDRDOEE0MTFFNDg3RjFENjlBMDY4Q0JCQjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRDc1N0IwMUM4QTQxMUU0ODdGMUQ2OUEwNjhDQkJCMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRDc1N0IwMkM4QTQxMUU0ODdGMUQ2OUEwNjhDQkJCMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrlyeE8AAABpSURBVHja7Ne7EcAgEANRHxiIr/+urgTa4OsiPLOJtoE3CmUR8RC97s7ArTUGrrUycCmFgb8YOOfMwCklBjYzBGbmChYsWLBgwYIFCxYs+J8ncc5h4L03A6+1GHjOycBjDAbuvSPwFWAAIbIU4vTtE+QAAAAASUVORK5CYII=');
}
.osago-step__el {
	width: 20%;
	float: left;
	height: 40px;
}
.osago-step__el_zapchasti {
	width: 33.33333333%;
}
.osago-step__el:first-child {
	box-shadow: 5px 0 8px -8px rgba(1, 1, 1, 0.4) inset;
}
.osago-step__el:last-child {
	box-shadow: -5px 0 8px -8px rgba(1, 1, 1, 0.4) inset;
}
.osago-step__el_passed,
.osago-step__el_active {
	color: #fff;
	background: #999;
}
.osago-step__el_passed {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTdBM0YyNDRDODlGMTFFNDhERjBGMjIzMkRDRUYzQTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTdBM0YyNDVDODlGMTFFNDhERjBGMjIzMkRDRUYzQTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBN0EzRjI0MkM4OUYxMUU0OERGMEYyMjMyRENFRjNBNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBN0EzRjI0M0M4OUYxMUU0OERGMEYyMjMyRENFRjNBNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr9uD9kAAAD0SURBVHja7NdHjoUwEARQaEzOcETuT04mTn1xh2IWICG9XbVLCLnNqqoMw1iWxfd9JgTvdV1FUZAhx3FAruuSIY/2fSdDHMfRWkNkyLqukG3bZEhZlsiHyBDLsqZpyvOcDJnnGcdXSpEhT/44jmQInmEYHjEhfd9nWWaaJhnySiog+Gt3XZemKRnySiogr6QCX9Vf1V/VX9Vf1V/V/7DqJEnu+27blgx5JRWQpmniOMb2SIaKoug8T1zAMAgTv/24rusgCMj4VR2GIQYhQ3met20bLvhonwnBfo7jI54MBeH7wiDYpZhQ2M+11lhb0T4TfwIMAHC53TQ61ZNaAAAAAElFTkSuQmCC');
}
.osago-step__el_active {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjY1NUY4QTJDOEEzMTFFNEIzMENDOEQ3MjZBRDE1RTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjY1NUY4QTNDOEEzMTFFNEIzMENDOEQ3MjZBRDE1RTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NjU1RjhBMEM4QTMxMUU0QjMwQ0M4RDcyNkFEMTVFNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NjU1RjhBMUM4QTMxMUU0QjMwQ0M4RDcyNkFEMTVFNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmBhiK4AAABZSURBVHja7NfBDQAhCERRh1g8PRNgq1hJmLGBF75yEO5+Js4FMAObmeDlMN/j0sTr4ZnOggX/uk7dPQNXFRms1M/gzFTq5an57pgvtWCt076JI4Lr7/QJMACKgUDBDn20FwAAAABJRU5ErkJggg==');
}
.osago-step__el_passed:first-child {
	box-shadow: 8px 0 8px -8px rgba(1, 1, 1, 0.6) inset;
}
.osago-step__item {
	float: right;
	width: 100%;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	padding-right: 21px;
	font-family: "NeoSans";
	text-shadow: 0 -1px rgba(1,1,1, 0.45);
}
.osago-step__img {
	float: left;
	width: 23px;
	height: 40px;
	margin-left: -23px;
	position: relative;
	background: url('../img/osago_steps.png?v4') no-repeat 0 0 transparent;
}
.osago-step__el_passed .osago-step__img {
	background-position: 0 -80px;
}
.osago-step__el_active .osago-step__img {
	background-position: 0 -40px;
}
.osago-step__el:last-child .osago-step__item {
	padding-right: 0;
}
/*action block*/
.b-block-action-wrap {
	padding-top: 3px;
	text-decoration: none;
	display: block;
	font-family: "NeoSans";
	background: url("/static/bem/img/action-insurance.png?v1") repeat-x 0 top transparent;
}
a.b-block-action-wrap:hover {
	text-decoration: none;
}
.b-block-action {
	display: block;
	background-color: #fde448;
	background-image: -webkit-linear-gradient(#fde448, #ffd405);
	background-image: -moz-linear-gradient(#fde448, #ffd405);
	background-image: -o-linear-gradient(#fde448, #ffd405);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fde448), to(#ffd405));
	background-image: linear-gradient(#fde448, #ffd405);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fde448', endColorstr='#ffd405', GradientType=0);
}
a.b-block-action-wrap:hover .b-block-action {
	background-image: none;
}
.b-block-action-shad {
	display: block;
	background: url("/static/bem/img/action-insurance-shadow.png?v1") repeat-x 0 100% transparent;
	padding: 5px 20px 8px;
	font-size: 14px;
	color: #000000;
	text-shadow: 0 1px 0 white;
	line-height: normal;
}
.b-block-action .pull-right {
	margin-left: 10px;
}
.b-block-action-txt {
	display: block;
	font-size: 16px;
	margin-top: 5px;
	overflow: hidden;
}
/*----------*/

/* hide errors in step 2 */
.hide-errors .sky-form em {
	display: none;
}
.hide-errors .sky-form_slim section {
	margin-bottom: 15px;
}

.partners-item {
	width: 128px;
	padding: 0 10px;
	display: inline-block;
	vertical-align: top;
}
.price-label {
	color: #fff;
	font-size: 24px;
	line-height: 34px;
	text-shadow: 0 0 5px rgba(0,0,0, 0.25);
	display: inline-block;
	padding: 0 26px;
	background-color: #ccc;
	text-align: center;
	max-width: 300px;
	font-family: "NeoSans";
	box-shadow: 0 0 6px rgba(1,1,1, 0.25) inset;
}
.price-label b {
	font-family: "NeoSansBold";
}
.top20 {
	margin-top: 20px;
}
.top10 {
	margin-top: 10px;
}
.mt0 {
	margin-top: 0;
}
.mt4 {
	margin-top: 4px;
}
.mb5 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb60 {
	margin-bottom: 60px;
}
.vi30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.gi10 {
	margin: 0 10px;
}
.p0 {
	padding: 0;
}
.m0 {
	margin: 0;
}
.ml20 {
	margin-left: 20px;
}
.pl20 {
	padding-left: 20px;
}
.hp20 {
	padding-left: 20px;
	padding-right: 20px;
}
.regards-wr {
	padding-top: 60px;
	position: relative;
}
.regards__year,
.regards__frendship,
.regards__delivery {
	width: 100px;
	height: 60px;
	top: 0;
	left: 50%;
	margin-left: -50px;
	position: absolute;
	background: url("../img/regards.png?v1") no-repeat center 0 transparent;
}
.regards__year {
	padding-top: 15px;
	color: #fff;
	font-size: 30px;
	line-height: 20px;
	text-align: center;
	font-family: "NeoSansBold";
	text-shadow: 0 0 5px rgba(0,0,0, 0.25);
}
.regards__year-sm {
	font-size: 14px;
	position: relative;
	top: -6px;
}
.regards__frendship {
	background-position: center -180px;
}
.regards__delivery {
	background-position: center -240px;
}
/* owl navigation */
.owl-controls {
	text-align: center;
	margin-top: 10px;
}
.owl-controls .owl-page {
	display: inline-block;
	margin: 5px;
	cursor: default;
}
.owl-controls .owl-page span {
	background-color: #ccc;
	border-radius: 50%;
	display: block;
	height: 12px;
	width: 12px;
	cursor: pointer;
}
.owl-controls .owl-page.active span {
	background-color: #666;
}
/* end owl navigation */
/* fixed block */
.sticker-new_fixed {
    background-color: #fff;
    position: fixed;
    top: 49px;
    z-index: 3;
}
/* end fixed block */
/* minfin fixes */
.mb40 {
	margin-bottom: 40px;
}
.osago-step__link {
	color: #fff;
	outline: none;
	text-decoration: none;
}
.osago-step__link:hover,
.osago-step__link:focus {
	color: #fff;
}
.top-menu-minfin,
.top-menu-minfin:hover,
.top-menu-minfin:focus {
	outline: none;
	color: #224762;
	text-decoration: none;
	font-size: 24px;
	font-family: "NeoSans";
}
.site-slice_minfin {
	height: 50px;
}
.site-slice_minfin .logo {
	padding-top: 5px;
}
.site-slice_minfin .top-menu {
	padding-top: 7px;
	margin-bottom: 0;
}
.site-slice_minfin .top-contact {
	padding-top: 12px;
}
.oh {
	overflow: hidden;
}
.no-sc-body {
	position: fixed;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.minfix-logo {
	float: left;
	margin: 40px 20px 0 0;

}
.alarm-clock-wr {
	width: 300px;
	margin: 0 auto;
	position: relative;
}
.alarm-clock-close {
	color: #000;
	position: absolute;
	width: 24px;
	height: 24px;
	line-height: 24px;
	top: -12px;
	right: -12px;
	background-color: #fff;
	font-size: 24px;
	font-weight: bold;
	border-radius: 50%;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	border: 1px solid rgb(204, 204, 204);
}
.alarm-clock-close:hover,
.alarm-clock-close:focus {
	outline: none;
	color: #000;
	opacity: 0.8;
	text-decoration: none;
}
/* end minfin fixes */
.icon-list li {
	position: relative;
	padding-left: 30px;
}
.icon-list  .icon {
	top: 4px;
	left: 0;
	position: absolute;
}
.phone-bl {
	float: left;
	text-align: right;
}
/*osago bonuses*/
.osago-b_present, .osago-b_evacuation, .osago-b_delivery, .osago-b_hands {
	background-image: url("/static/img/icon-small-sprite.png");
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 2px;
	vertical-align: middle;
}
.osago-b_present {
	background-position: 0 140px;
	margin: 0;
}
.osago-b_evacuation {
	background-position: 0px 70px;
	width: 35px;
}
.osago-b_delivery {
	background-position: 0 102px;
}
.osago-b_hands {
	background-position: 0 40px;
	width: 22px;
}
.osago-bonus {
	white-space: nowrap;
}
/*end osago bonuses*/
/* insurance companies */
.insurance-bl {
	display: block;
	color: #000;
	font-size: 14px;
	line-height: 16px;
}
.insurance-bl_indents {
	margin: 30px 0;
}
a.insurance-bl,
a.insurance-bl:hover,
a.insurance-bl:focus {
	color: #000;
	text-decoration: none;
}
.insurance-bl_color {
	padding: 10px;
}
.insurance-bl_color:nth-of-type(2n+1) {
	background-color: #f3f3f3;
}
.insurance-bl > span,
.insurance-bl > div  {
	display: table;
	width: 100%;
}
.insurance-bl > span > span,
.insurance-bl > div > div{
	display: table-cell;
	vertical-align: middle;
}
.insurance-bl > span > span.middle,
.insurance-bl > div > div.middle {
	padding: 0 10px;
}
.insurance-bl > span > span.last {
	font-size: 12px;
	width: 170px;
}
.insurance-bl__logo {
	width: 50px;
}
.insurance-bl__logo img {
	display: block;
}
.insurance-sort-wr {
	margin-bottom: 10px;
}
.insurance-sort {
	float: right;
	color: #999;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
	margin-left: 20px;
	position: relative;
	text-decoration: none;
}
.insurance-sort:hover,
.insurance-sort:focus {
	color: #999;
	text-decoration: none;
}
.insurance-sort:after {
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -2px;
	right: 0;
	width: 0;
	height: 0;
	border-width: 4px 4px 0 4px;
	border-style: solid;
	border-color: #999 transparent transparent;
}
.insurance-sort.active {
	color: #000;
}
.insurance-sort.active:after {
	border-top-color: #000;
}
/* stars */
.b-stars {
	float: left;
	background: url("/static/bem/img/stars.png") no-repeat scroll 0 -15px transparent;
	height: 15px;
	overflow: hidden;
	position: relative;
	width: 80px;
	margin-right: 10px;
}
.b-stars_dib {
	float: none;
	margin-right: 5px;
	display: inline-block;
}
.b-stars-body {
	background: url("/static/bem/img/stars.png") no-repeat scroll 0 0 transparent;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 0;
}
/* end stars */
/* comments */
.userico {
	position: absolute;
	left:4px;
	top: 1px;
	height: 19px;
	width: 16px;
	background: url('/static/bem/img/ajLoad.png') 0 -393px no-repeat transparent;
}
.female {
	background-position: 0 -393px;
}
.male {
	background-position: 0 -453px;
}
.female.online {
	background-position: 0 -423px;
}
.male.online {
	background-position: 0 -483px;
}
/* end comments */
.font-14 {
	font-size: 14px;
}
.fz12 {
	font-size: 12px;
}
.fz13 {
	font-size: 13px;
}
.fz16 {
	font-size: 16px;
}
.fz18 {
	font-size: 18px;
}
.fz20 {
	font-size: 20px;
}
.fz26 {
	font-size: 26px;
}
.fz24 {
	font-size: 24px;
}
.lh14 {
	line-height: 14px;
}
.company-name {
	margin-right: 10px;
	display: inline-block;
}
/* end insurance companies */
/* popover */
.click-back {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 11;
	display: none;
}
.b-dd-module-wr {
	display: inline-block;
	position: relative;
}
.b-dd-module-wr > a.pseudo {
	font-size: 11px;
}
.b-dd-module {
	display: none;
	position: absolute;
	right: 0;
	top: 100%;
	width: 300px;
	margin: 10px 0 0;
	background: #fff;
	-webkit-box-shadow: 0px 0px 14px #888888;
	box-shadow: 0px 0px 14px #888888;
	z-index: 12;
}
.b-dd-module_compare {
	top: auto;
	left: 50%;
	bottom: 100%;
	width: 240px;
	margin: 0 0 10px -120px;
}
.b-dd-module_mr-7 {
	margin-right: -7px;
}
.b-dd-module__container {
	display: block;
	padding: 35px 20px 40px;
	border: 1px solid #d5d5d5;
}
.b-dd-module__container_small {
	padding: 10px 20px;
}
.b-dd-arrowup {
	height: 14px;
	right: 4px;
	position: absolute;
	top: -10px;
	width: 30px;
	background: url("/static/bem/img/arrowup.png") no-repeat 0 0 transparent;
}
.b-dd-module_compare .b-dd-arrowup {
	top: auto;
	bottom: -10px;
	right: 50%;
	margin-right: -15px;
	transform: rotate(180deg);
}
.b-dd-module__desc {
	font-size: 18px;
	line-height: 1.3em;
	margin-bottom: 15px;
}
.b-dd-close {
	position: absolute;
	right: 10px;
	top: 8px;
	font-size: 30px;
	line-height: 20px;
	cursor: pointer;
}
.b-dd-module__but {
	margin-top: 15px;
}
/* end popover */
#map-google {
	height: 350px;
	position: relative;
}
.remove-wrap {
	padding-right: 20px;
	position: relative;
}
.remove-wrap_w50 {
	width: 50%;
}
.remove {
	position: absolute;
	top: 0;
	right: 3px;
	width: 14px;
    height: 14px;
    margin-top: 6px;
    background: url('/static/img/icon-small-sprite.png') no-repeat 0 -78px transparent;
}
.more-people {
	padding-left: 20px;
    background: url('/static/img/icon-small-sprite.png') no-repeat 0 -210px transparent;
}
/* sky-form fixes */
.sky-form .radio i,
.sky-form .checkbox i {
	top: 5px;
	width: 15px;
	height: 15px;
}
.sky-form .radio input + i:after {
	top: 5px;
	left: 5px;
}
.sky-form .checkbox input + i:after {
	width: 15px;
	height: 15px;
	background: url('/static/bem/img/button-icons.png') no-repeat -288px 0 transparent;
}
.sky-form .checkbox input:checked + i:after {
	opacity: 0.5;
}
.sky-form .checkbox_ib,
.sky-form .radio_ib {
	display: inline-block;
}
.ui-datepicker-calendar a,
.ui-datepicker-calendar span {
	width: auto;
}
.ui-datepicker {
	background-color: #fff;
	z-index: 10 !important;
}
.sky-form .select_ib {
	display: inline-block;
	vertical-align: middle;
}
.sky-form .select_w200 {
	width: 200px;
}
/* end sky-form fixes */
.calendar-wrap {
	position: relative;
	padding-right: 30px;
}
.calendar-wrap_txt {
	padding-left: 20px;
}
.calendar-txt {
	position: absolute;
	top: 2px;
	left: 0;
}
.calendar {
	position: absolute;
	top: 2px;
	right: 2px;
}
.b-item-equip {
	font-size: 14px;
	color: #000000;
	position: relative;
	padding-left: 17px;
	margin-bottom: 8px;
	line-height: 18px;
}
.b-item-equip__circle {
	background: url('/static/bem/img/list_circle.png') no-repeat 0 0 transparent;
	width: 11px;
	height: 11px;
	position: absolute;
	left: 0;
	top: 3px;
}
.img-responsive_ma {
	margin: 0 auto;
}
.btn:focus,
.btn:hover,
.btn:active {
	cursor: pointer;
}
iframe[name="google_conversion_frame"] {
	display: block;
	height: 0;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.header-lang {
	float: right;
	height: 27px;
	margin: 0 10px;
	position: relative;
}
.header-lang__down {
	display: none;
	position: absolute;
	z-index: 12;
	top: 100%;
	left: 0;
	padding: 10px;
	min-width: 90px;
	background-color: #fff;
}
.chat-down {
	display: none;
	position: absolute;
	width: 60px;
	z-index: 12;
	top: 0;
	left: 50%;
	margin-left: -30px;
	margin-top: -15px;
	padding: 14px 10px 0 10px;
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #d2d2d2;
	background-color: #fff;
}
.header-phone {
	position: relative;
	float: right;
}
.phone-down {
	display: none;
	position: absolute;
	z-index: 12;
	top: 0;
	left: 20px;
	right: 0;
	font-size: 11px;
	padding: 15px;
	border-style: solid;
	border-width: 0 1px 1px;
	border-color: #d2d2d2;
	background-color: #fff;
}
.active .header-lang__down,
.active .chat-down,
.active .phone-down {
	display: block;
}
.chat-icon {
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-bottom: 10px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50%;
}
.chat-icon_mess {
	background-color: #00aeef;
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2231%22%20height%3D%2228%22%20viewBox%3D%220%200%2031%2028%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M23.29%2013.25V2.84c0-1.378-1.386-2.84-2.795-2.84h-17.7C1.385%200%200%201.462%200%202.84v10.41c0%201.674%201.385%203.136%202.795%202.84H5.59v5.68h.93c.04%200%20.29-1.05.933-.947l3.726-4.732h9.315c1.41.296%202.795-1.166%202.795-2.84zm2.795-3.785v4.733c.348%202.407-1.756%204.558-4.658%204.732h-8.385l-1.863%201.893c.22%201.123%201.342%202.127%202.794%201.893h7.453l2.795%203.786c.623-.102.93.947.93.947h.933v-4.734h1.863c1.57.234%202.795-1.02%202.795-2.84v-7.57c0-1.588-1.225-2.84-2.795-2.84h-1.863z%22/%3E%3C/svg%3E")
}
.chat-icon_viber {
	background-color: #9a5aca;
	background-size: 95%;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20455.7%20455.7%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M372%20146.9l-.1-.4c-7.3-29.4-40.1-61-70.2-67.6l-.3-.1c-48.8-9.3-98.2-9.3-146.9%200l-.4.1c-30.1%206.6-62.9%2038.2-70.2%2067.6l-.1.4c-9%2041.1-9%2082.8%200%20123.9l.1.4c7%2028.2%2037.4%2058.3%2066.4%2066.6v32.9c0%2011.9%2014.5%2017.7%2022.7%209.1l33.3-34.6c7.2.4%2014.4.6%2021.7.6%2024.5%200%2049.1-2.3%2073.5-7l.3-.1c30.1-6.6%2063-38.1%2070.2-67.6l.1-.4c8.9-41%208.9-82.7-.1-123.8zm-26.3%20117.9c-4.9%2019.2-29.8%2043.1-49.6%2047.5-25.9%204.9-52%207-78.1%206.3-.5%200-1%20.2-1.4.6-3.7%203.8-24.3%2024.9-24.3%2024.9l-25.9%2026.5c-1.9%202-5.2.6-5.2-2.1v-54.4c0-.9-.6-1.7-1.5-1.8-19.8-4.4-44.7-28.3-49.6-47.5-8.1-37.2-8.1-74.8%200-112%204.9-19.2%2029.8-43.1%2049.6-47.5%2045.3-8.6%2091.2-8.6%20136.4%200%2019.8%204.4%2044.7%2028.3%2049.6%2047.5%208.1%2037.2%208.1%2074.9%200%20112z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M270.9%20289.9c-3-.9-5.9-1.5-8.6-2.7-27.9-11.6-53.6-26.5-74-49.4-11.6-13-20.6-27.7-28.3-43.3-3.6-7.4-6.7-15-9.8-22.7-2.8-6.9%201.3-14.1%205.8-19.4%204.1-4.9%209.5-8.7%2015.2-11.4%204.5-2.2%208.9-.9%2012.2%202.9%207.1%208.2%2013.6%2016.9%2018.9%2026.5%203.3%205.9%202.4%2013.1-3.5%2017.1-1.4%201-2.7%202.1-4.1%203.2-1.2%201-2.3%201.9-3.1%203.2-1.5%202.4-1.5%205.2-.6%207.8%207.3%2020%2019.5%2035.5%2039.6%2043.9%203.2%201.3%206.4%202.9%2010.2%202.5%206.2-.7%208.2-7.5%2012.6-11.1%204.2-3.5%209.7-3.5%2014.3-.6%204.6%202.9%209%206%2013.4%209.2%204.3%203.1%208.6%206.1%2012.6%209.6%203.8%203.4%205.2%207.8%203%2012.4-4%208.4-9.7%2015.4-18%2019.9-2.3%201.2-5.1%201.6-7.8%202.4-3-.9%202.7-.8%200%200zM227.9%20131.5c36.5%201%2066.5%2025.3%2072.9%2061.4%201.1%206.2%201.5%2012.4%202%2018.7.2%202.6-1.3%205.1-4.1%205.2-2.9%200-4.2-2.4-4.4-5-.4-5.2-.6-10.4-1.4-15.6-3.8-27.2-25.5-49.7-52.5-54.5-4.1-.7-8.2-.9-12.4-1.4-2.6-.3-6-.4-6.6-3.7-.5-2.7%201.8-4.9%204.4-5%20.7-.2%201.4-.1%202.1-.1%2036.6%201-.7%200%200%200z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M283.4%20203.4c-.1.5-.1%201.5-.4%202.5-1%203.7-6.5%204.1-7.8.4-.4-1.1-.4-2.3-.4-3.5%200-7.7-1.7-15.5-5.6-22.2-4-6.9-10.1-12.7-17.3-16.2-4.3-2.1-9-3.4-13.8-4.2-2.1-.3-4.2-.6-6.3-.8-2.5-.4-3.9-2-3.8-4.5.1-2.3%201.8-4%204.4-3.9%208.4.5%2016.5%202.3%2023.9%206.2%2015.1%208%2023.8%2020.7%2026.3%2037.6.1.8.3%201.5.4%202.3.2%201.9.3%203.8.4%206.3%200%20.5-.1-2.5%200%200z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M260.7%20202.5c-3.1.1-4.7-1.6-5-4.4-.2-2-.4-3.9-.9-5.8-.9-3.7-2.9-7.2-6.1-9.5-1.5-1.1-3.2-1.9-4.9-2.4-2.2-.6-4.6-.5-6.8-1-2.4-.6-3.8-2.6-3.4-4.8.3-2.1%202.4-3.7%204.6-3.5%2014.2%201%2024.3%208.3%2025.7%2025%20.1%201.2.2%202.4%200%203.5-.4%201.9-1.8%202.8-3.2%202.9-3%20.1%201.4-.1%200%200z%22/%3E%3C/svg%3E');
}
.chat-icon_teleg {
	background-color: #20a4e2;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20300%20300%22%3E%3Cpath%20d%3D%22M5.299%2C144.645l69.126%2C25.8l26.756%2C86.047c1.712%2C5.511%2C8.451%2C7.548%2C12.924%2C3.891l38.532-31.412%20%20%20c4.039-3.291%2C9.792-3.455%2C14.013-0.391l69.498%2C50.457c4.785%2C3.478%2C11.564%2C0.856%2C12.764-4.926L299.823%2C29.22%20%20%20c1.31-6.316-4.896-11.585-10.91-9.259L5.218%2C129.402C-1.783%2C132.102-1.722%2C142.014%2C5.299%2C144.645z%20M96.869%2C156.711l135.098-83.207%20%20%20c2.428-1.491%2C4.926%2C1.792%2C2.841%2C3.726L123.313%2C180.87c-3.919%2C3.648-6.447%2C8.53-7.163%2C13.829l-3.798%2C28.146%20%20%20c-0.503%2C3.758-5.782%2C4.131-6.819%2C0.494l-14.607-51.325C89.253%2C166.16%2C91.691%2C159.907%2C96.869%2C156.711z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E%0A');
}
.chat-icon_skype {
	background-color: #06afe5;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20438.536%20438.536%22%3E%3Cpath%20d%3D%22M415.7%2C262.093c3.039-14.657%2C4.564-28.935%2C4.564-42.826c0-27.218-5.276-53.247-15.844-78.087%20%20%20c-10.562-24.838-24.838-46.249-42.825-64.237C343.608%2C58.955%2C322.2%2C44.68%2C297.361%2C34.114%20%20%20c-24.845-10.559-50.866-15.843-78.088-15.843c-13.894%2C0-28.171%2C1.524-42.827%2C4.57C156.651%2C7.614%2C134.381%2C0%2C109.637%2C0%20%20%20C79.375%2C0%2C53.538%2C10.705%2C32.124%2C32.115c-21.416%2C21.416-32.12%2C47.253-32.12%2C77.516c0%2C24.744%2C7.614%2C47.014%2C22.839%2C66.809%20%20%20c-3.044%2C14.655-4.568%2C28.933-4.568%2C42.827c0%2C27.215%2C5.28%2C53.243%2C15.843%2C78.085c10.562%2C24.838%2C24.838%2C46.25%2C42.827%2C64.241%20%20%20c17.987%2C17.986%2C39.401%2C32.257%2C64.239%2C42.824c24.84%2C10.564%2C50.869%2C15.845%2C78.087%2C15.845c13.893%2C0%2C28.17-1.526%2C42.834-4.572%20%20%20c19.79%2C15.229%2C42.058%2C22.847%2C66.804%2C22.847c30.259%2C0%2C56.103-10.711%2C77.505-32.12c21.416-21.416%2C32.12-47.253%2C32.12-77.519%20%20%20C438.529%2C304.158%2C430.918%2C281.891%2C415.7%2C262.093z%20M325.472%2C304.49c-6.276%2C11.136-14.702%2C20.033-25.263%2C26.696%20%20%20c-10.567%2C6.663-22.224%2C11.748-34.975%2C15.273c-12.751%2C3.518-26.073%2C5.283-39.971%2C5.283c-32.163%2C0-59.855-6.235-83.078-18.705%20%20%20c-23.223-12.471-34.833-27.453-34.833-44.968c0-8.562%2C2.428-15.693%2C7.282-21.408c4.853-5.712%2C12.038-8.562%2C21.555-8.562%20%20%20c5.52%2C0%2C10.657%2C1.522%2C15.415%2C4.564c4.758%2C3.046%2C9.135%2C6.715%2C13.134%2C10.999c3.999%2C4.285%2C8.326%2C8.562%2C12.99%2C12.847%20%20%20c4.661%2C4.285%2C10.847%2C7.946%2C18.555%2C10.992c7.71%2C3.046%2C16.418%2C4.572%2C26.128%2C4.572c12.371%2C0%2C22.36-2.423%2C29.981-7.275%20%20%20c7.61-4.859%2C11.416-10.999%2C11.416-18.418c0-7.618-3.042-13.326-9.13-17.132c-4.182-2.673-14.846-6.098-31.977-10.283%20%20%20l-41.688-10.284c-11.419-2.662-21.222-5.752-29.408-9.271c-8.186-3.524-15.8-8.134-22.841-13.849%20%20%20c-7.039-5.708-12.369-12.891-15.986-21.555c-3.616-8.658-5.424-18.796-5.424-30.406c0-13.896%2C3.189-26.121%2C9.563-36.688%20%20%20c6.374-10.565%2C14.849-18.846%2C25.409-24.841c10.562-5.996%2C21.935-10.468%2C34.119-13.418c12.179-2.951%2C24.742-4.426%2C37.685-4.426%20%20%20c18.276%2C0%2C35.589%2C2.19%2C51.961%2C6.567c16.368%2C4.377%2C29.882%2C10.801%2C40.538%2C19.271c10.657%2C8.473%2C15.985%2C17.942%2C15.985%2C28.409%20%20%20c0%2C8.562-2.707%2C15.893-8.138%2C21.982c-5.414%2C6.088-12.601%2C9.134-21.55%2C9.134c-4.948%2C0-9.514-1.143-13.702-3.427%20%20%20c-4.186-2.283-7.99-5.042-11.423-8.278c-3.426-3.234-7.047-6.423-10.852-9.563c-3.806-3.14-8.946-5.852-15.41-8.136%20%20%20c-6.479-2.284-13.802-3.427-21.986-3.427c-27.406%2C0-41.112%2C7.323-41.112%2C21.982c0%2C3.234%2C0.715%2C6.09%2C2.141%2C8.564%20%20%20c1.427%2C2.474%2C3%2C4.473%2C4.71%2C5.996c1.709%2C1.525%2C4.565%2C3.046%2C8.564%2C4.57c3.999%2C1.525%2C7.33%2C2.622%2C9.994%2C3.284%20%20%20c2.663%2C0.666%2C6.854%2C1.665%2C12.562%2C2.996l29.694%2C6.851c9.325%2C2.096%2C17.648%2C4.286%2C24.981%2C6.567c7.331%2C2.288%2C15.181%2C5.521%2C23.555%2C9.71%20%20%20c8.374%2C4.187%2C15.321%2C8.848%2C20.838%2C13.988c5.523%2C5.144%2C10.137%2C11.656%2C13.853%2C19.555c3.714%2C7.901%2C5.564%2C16.61%2C5.564%2C26.124%20%20%20C334.896%2C280.84%2C331.761%2C293.357%2C325.472%2C304.49z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E%0A');
}
.chat-icon_facebook {
	background-color: #3680f9;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20430.113%20430.114%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M158.081%2C83.3c0%2C10.839%2C0%2C59.218%2C0%2C59.218h-43.385v72.412h43.385v215.183h89.122V214.936h59.805%20%20%20c0%2C0%2C5.601-34.721%2C8.316-72.685c-7.784%2C0-67.784%2C0-67.784%2C0s0-42.127%2C0-49.511c0-7.4%2C9.717-17.354%2C19.321-17.354%20%20%20c9.586%2C0%2C29.818%2C0%2C48.557%2C0c0-9.859%2C0-43.924%2C0-75.385c-25.016%2C0-53.476%2C0-66.021%2C0C155.878-0.004%2C158.081%2C72.48%2C158.081%2C83.3z%22/%3E%3C/svg%3E%0A');
}
.callback-input {
	position: relative;
}
.sky-form .callback-input input {
	padding-right: 75px;
}
.btn_callback {
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
	padding: 3px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
}
/* responsive */
/* fix sky form */
.sky-form .input input,
.sky-form .select select,
.sky-form .textarea textarea {
	font-size: 16px;
}
/* end fix sky form */
.alert-pages {
	background-image: url('/static/insurance_stat/img/alert_back.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #000;
}
.alert-pages_noback {
	background-image: none;
	background-color: transparent;
}
.flexbox-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: calc(100% - 50px);
}
.alert-pages__name {
	color: #fff;
	font-size: 120px;
	line-height: 1em;
	font-family: "NeoSansBold";
}
.alert-pages__desc {
	color: #fff;
	font-size: 40px;
	font-family: "NeoSans";
}
.alert-pages_bl {
	padding: 100px 0;
	text-shadow: 0 0 12px rgba(0,0,0, 0.55);
}
.pointer:hover {
	cursor: pointer;
}
.lang-link {
	cursor: pointer;
	margin: 0;
}
/* index cities */
.bl-win-h {
	min-height: 400px;
	position: relative;
	background: url('/media1/img/city_empty.jpg?v1') no-repeat center #000;
	background-size: cover;
}
.bl-win-h_down {
	background-image: url('/media1/img/city_down.jpg?v1');
}
.bl-win-h_filter:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
    opacity: 0.4;
}
.bl-win-h_fixh {
	margin-top: -101px;
	padding-top: 101px;
}
.bl-win-h__tc {
	height: calc(100% - 49px);
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.bl-form {
	padding: 30px;
	background-color: rgba(255,255,255,0.7);
}
/* end index cities */
/* block cities */
.city-list.city-list_border {
	border-right: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
}
.city-list > div {
	display: inline-block;
	text-align: left;
}
.city-list > div p {
	margin: 0;
}
.city-list > div p + p {
	margin-top: 5px;
}
/* end block cities */
/* big skyform */
.sky-form_big .input input,
.sky-form_big .select select,
.sky-form_big .textarea textarea {
	padding: 10px;
	height: 50px;
}
.sky-form_color-schema1 {
	color: #000;
}
.sky-form_color-schema1_wc {
	color: #fff;
}
.sky-form_color-schema1 .input input,
.sky-form_color-schema1 .select select,
.sky-form_color-schema1 .textarea textarea {
	color: #000;
	background-color: #f0f0f0;
	border: 1px solid #f0f0f0;
	box-shadow: none;
}
.sky-form_big .select i {
	top: 0;
	right: 14px;
	bottom: 0;
	margin: auto;
}
.sky-form_color-schema1 .select i {
	background-color: #f0f0f0;
	box-shadow: 0 0 0 12px #f0f0f0;
}
.sky-form_big section {
	margin-bottom: 20px;
}
.sky-form_big .mb0 {
	margin-bottom: 0;
}
/* end big skyform */
.bl-icon {
	max-width: 150px;
	margin-left: auto;
	margin-right: auto;
}
.bl-arrow-right {
	width: 50px;
	margin: 20px auto 70px;
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
#fliter-button {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	background-color: rgba(0,0,0,0.6);
	padding: 9px;
	font-size: 14px;
	color: #ffffff;
	text-shadow: 0 1px 1px #000;
	text-align: center;
	z-index: 1;
}
/*  buttons */
.btn_border-yel {
	border: 1px solid #f5db42;
	background-color: transparent;
	background-image: none;
}
.btn_border-yel:hover {
	border-color: #d8b422;
	background-color: transparent;
	background-image: none;
}
/* end buttons */
.posr {
	position: relative;
}
.row_border {
	margin-left: 0;
	margin-right: 0;
	padding-top: 10px;
	border: 1px solid #ccc;
}
.progress-bar {
	display: none;
	position: relative;
	background-color: #eee;
	background-image: none;
}
.js-anable .progress-bar {
	display: block;
}
.progress-bar__in {
	width: 0;
	height: 25px;
	text-align: center;
	background-color: #9B9B9B;
}
.progress-bar__txt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 25px;
	padding: 0 10px;
	font-weight: bold;
	font-size: 13px;
	white-space: nowrap;
	overflow: hidden;
}
/* fix tilda */
#allrecords .black,
#allrecords a.black,
#allrecords .black:hover {
	color: #000;
}
#allrecords .white,
#allrecords a.white,
#allrecords .white:hover {
	color: #fff;
}
/* end fix tilda */
.block {
	display: block;
}
.one-click-adapt > a.pseudo {
	font-size: 12px;
	display: inline-block;
	margin-top: 2px;
}
.product-price {
	float: left;
	font-size: 18px;
	font-weight: bold;
	position: relative;
}
.product-price__old {
	font-size: 12px;
	font-weight: normal;
	padding-right: 5px;
	text-decoration: line-through;
	color: #b00000;
}
.product-price__old span {
	color: #999;
}
.tags {
	float: left;
	color: #999;
	line-height: normal;
	font-size: 12px;
	margin: 0 10px 10px 0;
	padding: 2px 10px 3px;
	border: 1px solid #ccc;
	border-radius: 24px;
}
a.tags:hover,
a.tags:focus,
a.tags:active {
	color: #999;
	text-decoration: none;
}
.tags_block {
	float: none;
	display: block;
	margin-right: 0;
}
.tags_client-choice {
	color: #fff;
	background-color: #D71920;
	border-color: #b00000;
}
a.tags_client-choice:hover,
a.tags_client-choice:focus,
a.tags_client-choice:active {
	color: #fff;
}
.tags_dib {
	float: none;
	display: inline-block;
	margin: 0;
	vertical-align: middle;
}
.tags_mb1 {
	margin-bottom: 1px;
}
.dgo-button {
	position: relative;
	display: block;
	font-size: 12px;
	line-height: 14px;
	color: #999;
	height: 36px;
	border: 1px solid #ccc;
	padding: 3px 40px 0;
	text-align: center;
}
.dgo-button:hover,
.dgo-button:focus {
	text-decoration: none;
	color: #999;
}
.dgo-button:after,
.dgo-button:before {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 36px;
	border-style: solid;
	border-color: #ccc;
	background-image: url('/static/bem/img/icon-small-sprite.png?v1');
	background-repeat: no-repeat;
	background-color: transparent;
}
.dgo-button:before {
	content: '';
	left: 0;
	border-width: 0 1px 0 0;
	background-position: 7px -1105px
}
.dgo-button:after {
	content: '';
	right: 0;
	border-width: 0 0 0 1px;
	background-position: 7px -1043px
}
.sky-form .radio_bb {
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}
.icon-checked-sp {
	position: absolute;
	top: 5px;
	left: 0;
	width: 20px;
	height: 15px;
	background: url('/static/bem/img/icon-small-sprite.png?v1') no-repeat 0 -1085px transparent;
}
.dgo-plus {
	position: relative;
	padding-bottom: 50px;
}
.dgo-plus:after {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	bottom: 15px;
	color: green;
	margin-left: -10px;
	background: url('/static/bem/img/icon-small-sprite.png') no-repeat 0 -1050px transparent;

}
.strong {
	font-weight: bold;
}
.animated {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes back-effect {
	from {
		background-color: #eae8e8
	}

	to {
		background-color: #fff;
	}
}

@keyframes flash {
	from,
	50%,
	to {
		background-color: #eae8e8
	}

	25%,
	75% {
		background-color: #fff;
	}
}
.back-effect {
	-webkit-animation-name: back-effect;
	animation-name: back-effect;
}
.col-buttons {
	height: 28px;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 1px 0 0;
}
.col-buttons_last {
	border-right-width: 0;
}
.company-info {
	display: inline-block;
	font-size: 14px;
	color: #999;
	margin-top: 3px;
	padding-right: 15px;
	background: url('/static/bem/img/icon-small-sprite.png') no-repeat 100% -1017px transparent;
}
.open > .company-info,
.open > .col-buttons > .company-info {
	background-position: 100% -992px;
}
.company-info:hover,
.company-info:focus {
	text-decoration: none;
	color: #999;
}
.dn,
.js-anable .result-item,
.desc-hidden,
.open > .desc-show,
.open > .col-buttons > .desc-show {
	display: none;
}
.open > .desc-hidden,
.open > .col-buttons > .desc-hidden {
	display: inline-block;
}

/* compare table */
.compare-sticker-wr {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0;
	width: 100%;
	z-index: 1;
}
.compare-sticker-bot {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 0;
	z-index: 2;
}
#compare-sticker {
	display: none;
	margin: 0 auto;
	padding-bottom: 20px;
	overflow: hidden;
}
#compare-cont .compare-tbl > tbody:last-child > tr:last-child > td:first-child .compare__h:after,
.compare-sticker-wr .compare-tbl > tbody > tr:last-child > td:first-child .compare__h:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 260px;
	border-width:  0 0 1px;
	border-style: solid;
}
#compare-cont .compare-tbl > tbody:last-child > tr:last-child > td:first-child .compare__h:after {
	border-color: #ccc;
}
.compare-sticker-wr .compare-tbl > tbody > tr:last-child > td {
	border-bottom: 1px solid #000;
}
#compare-cont .compare-tbl > tbody:last-child > tr:last-child > td {
	border-bottom: 1px solid #ccc;
}
.compare-sticker-wr .compare-tbl > tbody > tr:last-child > td:first-child .compare__h:after {
	border-color: #000;
	bottom: 1px;
}
#compare-sticker .compare-wr {
	background-color: #fff;
}
#compare-sticker-bot {
	display: none;
	margin: 0 auto;
	padding: 2px 0 10px;
	/*width: 990px;*/
	overflow: hidden;
	background-color: #fff;
}
.compare-wr {
	overflow: hidden;
	position: relative;
	font-size: 14px;

}
.compare-content {
	margin-left: 260px;
	overflow: hidden;
}
#js-compare_scroll,
#js-compare_scroll-bot {
	overflow: hidden;
	overflow-x: auto;
}
.scroll-empty {
	height: 1px;
}
.compare-tbl {
	border-collapse: collapse;
	table-layout: fixed;
	width: auto;
}
.compare-tbl td,
.compare-tbl th {
	font-weight: normal;
	border-style: solid;
	border-color: #ccc;
	vertical-align: middle;
	border-width: 1px 1px 0 0;
}
.compare-tbl td.strong {
	font-weight: bold;
}
.compare-tbl tr td:first-child {
	width: 0;
	border-width: 0;
	vertical-align: top;
}
.compare-tbl-mobile tr td,
.compare-tbl-mobile tr td:first-child {
	width: auto;
	border-width: 0 1px 0 0;
	background-color: #FBFBFB;
}
.compare-tbl-mobile tr td[colspan],
.compare-tbl-mobile tr.floater td,
.compare-tbl-mobile tr.stickable td,
.compare-tbl-mobile tbody:first-child tr td {
	background-color: transparent;
}
.compare-tbl-mobile tr td:last-child {
	border-width: 0;
}
.compare-tbl .compare__cell {
	padding: 10px;
	width: 260px;
	text-align: center;
}
.compare-tbl-mobile .compare__cell {
	width: 180px;
}
.compare-tbl-mobile tbody:first-child .compare__cell {
	padding: 0 10px;
}
.compare__cell_h40 {
	height: 40px;
}
.compare-tbl .compare__cell-mob {
	position: absolute;
	left: 0;
	right: 0;
	z-index: -1;
}
.compare__tbl-body:first-child > tr:first-child td {
	vertical-align: top;
}
.compare__name {
	height: 500px;
	left: 0;
	position: absolute;
	top: auto;
	border-width: 1px 1px 0;
	border-style: solid;
	border-color: #ccc;
	background-color: #fff;
}
.compare__row_back > td,
.compare__row_back .compare__name {
	background-color: #FBFBFB;
}
.compare__row_back .compare__name {
	border-right-width: 0;
}
.compare__h-wr {
	overflow: hidden;
	width: 0;
}
.compare__h,
.compare__name {
	width: 260px;
	padding: 10px;
	text-align: left;
}
.compare__row_st1 .compare__name,
.compare__row_st1 .compare__h {
	padding-left: 20px;
}
.compare__row_st2 .compare__name,
.compare__row_st2 .compare__h {
	padding-left: 30px;
}
.compare__cell_main .compare__h,
.compare__cell_main .compare__name {
	width: 160px;
	padding: 5px 10px;
	font-weight: bold;
}
.compare__cell_submain .compare__h,
.compare__cell_submain .compare__name {
	font-weight: bold;
}
.compare__cell-holder {
	position: relative;
	padding: 10px;
}
.compare-tbl-mobile .compare__cell-holder {
	padding-bottom: 0;
}
.th-cell-name,
.th-cell-price,
.th-cell-point {
	display: block;
	text-align: left;
}
.th-cell-name {
	height: 36px;
	padding-bottom: 5px;
}
.th-cell-price {
	font-size: 18px;
}
.mdash {
	color: #B1B1B1;
	font-size: 16px;
}
.round-yes {
	display: inline-block;
	background: url("/static/img/ajLoad.png") no-repeat 0 -84px transparent;
	width: 0;
	height: 16px;
	padding: 0 7px;
	font-size: 0;
	line-height: 0;
}
.compare__old-price {
	font-size: 12px;
	font-weight: normal;
	padding-right: 5px;
	text-decoration: line-through;
	color: #b00000;
}
.compare__old-price > span {
	color: #999;
}
.compare__price {
	font-size: 18px;
    font-weight: bold;
}

/* hover */
.compare-tbl .compare__row th,
.compare-tbl .compare__row th .compare__name {
	border: 0 none;
	background-color: #fff;
}
.compare__row_last .compare__name,
.compare__row_last:hover,
.compare__row_last:hover .compare__name  {
	background-color: #fff;
}
.compare .dn {
	display: block;
}
.compare-count {
	position: absolute;
	bottom: 27px;
	right: -1px;
	min-width: 16px;
}
.compare-count__in {
	display: block;
	color: #fff;
	font-size: 10px;
	text-align: center;
	height: 0;
	line-height: 0;
	padding: 0 1px;
	padding-top: 50%;
	padding-bottom: 50%;
	border-radius: 50%;
	background-color: #D71920;
}
.compare-button {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 100%;
	padding: 10px;
	background-color: rgba(0,0,0,0.6);
}
.compare:hover .compare-button {
	display: inline-block;
}
/* filters */
.btn-filter {
	display: inline-block;
	color: #000;
	font-size: 14px;
	line-height: 1em;
	border-radius: 1em;
	padding: 0.3em 1em;
	border: 1px solid #ccc;
}
.btn-filter_mb5 {
	margin-bottom: 5px;
}
.btn-filter[href] {
	text-decoration: none;
}
.btn-filter_active {
	border-color: #B8E986;
	background-color: #B8E986;
}
.btn-filter_remove {
	position: relative;
	padding-right: 2em;
}
.btn-filter_remove:after {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 50%;
	margin-top: -10px;
	right: 0.1em;
	background: url('/static/bem/img/icon-small-sprite.png?v1') no-repeat center -1150px transparent;
}
/* end filters */
/* breadcrumbs */
.breadcrumbs__el {
	float: left;
	font-size: 13px;
	padding-right: 6px;
	margin-bottom: 5px;
}
/* end breadcrumbs */
.clipboard-link {
	float: right;
	color: #0066cc;
	padding-left: 25px;
	font-size: 14px;
	background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzIwMCcgd2lkdGg9JzIwMCcgIGZpbGw9IiMwMDAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0NSA0NSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDUgNDUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBwb2ludHM9IjI5LDUgMjksNyAzNy4yOTMsNyAyMi4wMTUsMjIuMjc4IDIzLjcyMiwyMy45ODUgMzksOC43MDcgMzksMTcgNDEsMTcgICAgNDEsNSAgIj48L3BvbHlnb24+PHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHBvaW50cz0iMzcsMzkgNywzOSA3LDkgMjIsOSAyMiw3IDUsNyA1LDQxIDM5LDQxIDM5LDI0IDM3LDI0ICAiPjwvcG9seWdvbj48L2c+PC9zdmc+") no-repeat 0 1px transparent;
	background-size: 17px;
}
.clipboard-link:hover {
	color: #004080;
	cursor: pointer;
}
.vh {
	visibility: hidden;
}
.h100 {
	height: 100%;
}
/* mobile modal */
.modal-mobile {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	width: 0;
	overflow: hidden;
	z-index: 2147483647;
}
.open.modal-mobile {
	width: 100%;
}
.modal-mobile__left,
.modal-mobile__right {
	position: relative;
	width: 65px;
	height: 100%;
}
.modal-mobile__left_bc,
.modal-mobile__right_bc {
	background-color: #C4C4C4;
}
.modal-mobile__left {
	float: left;
}
.modal-mobile__right {
	float: right;
}
.modal-mobile__center {
	position: relative;
	height: 100%;
	padding-top: 65px;
	overflow: hidden;
	background-color: #fff;
}
.modal-mobile__center_pb120 {
	padding-bottom: 120px;
}
.modal-mobile__icon {
	display: block;
	height: 65px;
	line-height: 65px;
	text-align: center;
	text-decoration: none;
}
.modal-mobile__icon_txt {
	color: #000;
}
.modal-mobile__icon_close {
	font-size: 25px;
	background-color: #F2F2F2;
}
.modal-mobile__icon_tab {
	font-size: 31px;
	color: #000;
}
.modal-mobile__icon_mail {
	color: #000;
	font-size: 22px;
}
.modal-mobile__icon:hover,
.modal-mobile__icon:active,
.modal-mobile__icon:focus {
	outline: none;
	color: inherit;
	text-decoration: none;
}
.modal-mobile__icon.active {
	background-color: #fff;
}
.modal-mobile__hamb,
.modal-mobile__oper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(244,244,244,0.8);
	-webkit-transition: left 0.2s ease;
	-o-transition: left 0.2s ease;
	transition: left 0.2s ease;
}
.modal-mobile__hamb {
	left: -100%;
}
.modal-mobile__oper {
	left: 100%;
}
.open .active.modal-mobile__hamb,
.open .active.modal-mobile__oper {
	left: 0;
}
.modal-mobile__center-t {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 65px;
	padding: 19px 14px;
}
.modal-mobile__center-m {
	height: 100%;
	overflow-y: auto;
}
.modal-mobile__indents {
	padding: 0 14px;
}
.modal-mobile__down-bl {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.modal-mobile__red-link {
	color: #D71920;
	font-size: 18px;
}
.modal-mobile__red-link:hover,
.modal-mobile__red-link:focus,
.modal-mobile__red-link:active {
	color: #D71920;
	text-decoration: none;
}
.modal-mobile__list {
	list-style: none;
	padding: 0;
	margin: 0 15px;
	border-bottom: 1px solid #E0E0E0;
}
.modal-mobile__list > li {
	border-top: 1px solid #E0E0E0;
}
.modal-mobile__list-link {
	position: relative;
	display: block;
	padding: 13px 0 13px 45px;
	color: #000;
	font-size: 18px;
}
.modal-mobile__list-link:hover,
.modal-mobile__list-link:focus,
.modal-mobile__list-link:active {
	color: #000;
	text-decoration: none;
}
.modal-mobile__list-link .icon-ins {
	position: absolute;
	left: 5px;
	top: 14px;
	font-size: 26px;
}
.modal-mobile__list-link .icon-kasko,
.modal-mobile__list-link .icon-greencard,
.modal-mobile__list-link .icon-chat-online,
.modal-mobile__list-link .icon-viber,
.modal-mobile__list-link .icon-facebook-mess {
	left: 11px
}
.modal-mobile__list-link .icon-osago {
	font-size: 22px;
}
.modal-mobile__list-link .icon-telegram {
	left: 7px;
	font-size: 22px;
}
.modal-mobile__list-link .icon-travel {
	left: 10px
}
.modal-mobile__tab-cont {
	height: 100%;
	display: none;
}
.modal-mobile__tab-cont.open {
	display: block;
}
.modal-mobile__title {
	font-size: 18px;
	font-weight: bold;
}
.modal-mobile__label {
	font-size: 12px;
	color: #828282;
}
.error .modal-mobile__label {
	color: #EB5757;
}
.dib {
	display: inline-block;
	vertical-align: middle;
}
/* end  mobile modal */
@media (max-width: 1199px) {
	.insuranse-tbl tr:hover .client-emb,
	.insuranse-tbl tr.active .client-emb {
		width: 13px;
		background-position: -18px 0;
	}
	.ins-logo {
		float: left;
	}
	td.ins-name {
		white-space: normal;
	}
}
@media (max-width: 767px) {
	.top-contact {
		width: 130px;
		padding-left: 2px;
		font-size: 14px;
	}
	.top-contact_phone {
		width: auto;
		padding: 0;
		margin-left: 10px;
	}
	.header-chat {
		margin-left: 15px;
		margin-right: 10px;
	}
	.mobile-icon.custom {
		margin-right: 10px;
	}
	.logo {
		padding-right: 0;
	}
	.pay-logo_wr {
		border: 0;
		margin: 3px 0 14px;
	}
	.pay-logo {
		border: 0;
	}
	.mstbu {
		text-align: center;
		margin-right: 0;
		float: none;
	}
	.b-tooltip {
		display: none;
	}
	.b-tooltip-xs-visible {
		display: block;
	}
	td.ins-name small {
		display: none;
	}
	.dgo-select {
		width: 55px;
	}
	.insuranse-tbl td {
		padding-left: 2px;
		padding-right: 2px;
	}
	.client-emb {
		width: 10px;
		margin-left: -2px;
		background-position: -22px 0;
	}
	.ins-logo {
		margin: 10px 3px 0;
		width: 35px;
		height: 35px;
	}
	td.ins-name_label {
		width: auto;
	}
	.small-franchise {
		font-size: 11px;
		color: #999;
	}
	.insuranse-tbl tr:hover td,
	.insuranse-tbl tr.active td {
		background-color: #fff;
	}
	.field_number {
		display: none;
	}
	.insuranse-tbl tr:hover .client-emb,
	.insuranse-tbl tr.active .client-emb {
		width: 10px;
		background-position: -22px 0;
	}
	h1,
	.h1 {
		font-size: 34px;
	}
	#map-nova {
		position: static;
		bottom: 0;
	}
	.icon_top-phone {
		position: static;
		margin-top: 0;
	}
	.phone-down {
		left: auto;
	}
	.text-right-xs {
		text-align: right;
	}
	.text-center-xs {
		text-align: center;
	}
	.one-click-adapt {
		display: block;
	}
	.one-click-adapt > a.pseudo {
		display: block;
		padding: 6px 0;
		margin-top: 10px;
		border: 1px solid #ccc;
		text-align: center;
	}
	.product-price {
		font-size: 24px;
	}
	.col-buttons {
		height: 38px;
	}
	.col-buttons .checkbox {
		margin-top: 5px;
	}
	.company-info {
		margin-top: 8px;
	}

	.city-list.city-list_border {
		margin: 20px 0;
		border-right: 0;
		border-left: 0;
	}
	.city-list > div {
		display: block;
		text-align: center;
	}
}
@media (max-width: 374px) {
	.hidden-extra-xs {
		display: none;
	}
	.modal-mobile__title {
		font-size: 15px;
	}
	.lightbox .lb-container_dgo {
		padding-left: 20px;
		padding-right: 20px;
	}
}
@media (max-width: 320px) {
	.lightbox .lb-container_dgo {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media screen and (min-width: 768px) {
	body#fix-head {
		padding-top: 101px;
	}
	.site-slice_tall {
		height: 101px;
	}
	.icon_compare {
		margin-left: 20px;
	}
	.bl-win-h {
		height: 100vh;
	}
	.mb-sm-10 {
		margin-bottom: 10px;
	}
	.bl-arrow-right {
		position: absolute;
		top: 50%;
		left: 0;
		margin: 0;
		-ms-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}
	.product-price__old {
		position: absolute;
		top: 50%;
		margin-top: -9px;
		right: 100%;
	}
}
@media screen and (min-width: 961px) {
	.bl-tilda [class*="t-prefix"] {
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
}
@media screen and (min-width: 992px) {
	.alert-pages {
		height: 100%;
		padding-bottom: 214px;
	}
	.mt0-md {
		margin-top: 0;
	}
	.alert-pages .footer {
		position: absolute;
		left: 0;
		width: 100%;
		height: 214px;
		top: 100%;
		margin-top: -214px;

	}
	.h1-md-big {
		font-size: 62px;
	}
	.text-right-md {
		text-align: right;
	}
	.footer-small_top {
		position: relative;
		top: -90px;
	}
	.logo-txt {
		font-size: 16px;
	}
}
@media screen and (min-width: 1200px) {
	.insuranse-tbl tr:hover .user-choice {
		overflow: hidden;
	}
	.logo-txt {
		font-size: 18px;
	}
}
/* end responsive */