<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "normalize.css";
/*global
-------------------------------------------------*/
@font-face {
    font-family: 'pf_agora_sans_proregular';
    src: url('fonts/pfagorasanspro-reg-webfont.eot');
    src: url('fonts/pfagorasanspro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/PFAgoraSansPro-Reg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pf_agora_slab_proregular';
    src: url('fonts/pfagoraslabpro-reg-webfont.eot');
    src: url('fonts/pfagoraslabpro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfagoraslabpro-reg-webfont.woff') format('woff'),
         url('fonts/pfagoraslabpro-reg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pfagoraslabpro-bold-webfont';
    src: url('fonts/pfagoraslabpro-reg-webfont.eot');
    src: url('fonts/pfagoraslabpro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pfagoraslabpro-bold-webfont.woff') format('woff'),
         url('fonts/pfagoraslabpro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.message-top {
	background: #c33;
	padding: 20px 0;
	color: #fff;
	position: relative;
	z-index: 100;
	line-height: 1.3;
	min-width: 1000px;
}
.message-top a,
.message-top a:hover {
	color: #fff;
	border-bottom-color: #fff
}
.g-vert {
    display: inline-block;
    vertical-align: middle
}
html {
	height: 100%
}
body {
	padding:0;
	margin:0;
	font: 0.95em Arial, Helvetica, sans-serif;
	color:#333;
	background:#f7f7f7;
	height: 100%
	} 
a 	{
	color: #0f5687;
	border-bottom: 1px solid #aeb7cb;
	text-decoration: none;
	}
a:hover {
/*color: #d2032f;*/
/*border-bottom: 1px solid #d2032f;*/
	color: #f7941e;
	border-bottom: 1px solid #f7941e;
	}
.cl {
	overflow:hidden;
	clear:both;
	height:1px;
	}
.l-block {
	float:left;
	}
.r-block {
	float:right;
	}
.g-center {
	text-align: center;
}
.external {
	position: relative
}

.external:after {
	content: '';
	position: absolute;
	right: -16px;
	top: 50%;
	margin-top: -5px;
	width: 11px;
	height: 11px;
	vertical-align: middle;
	background: url('../im/icons.png') -200px -100px;
}
.noborder {
	border-bottom: 0 !important;
	display: block;
}
.icon24 {
	width: 24px;
	height: 24px;
	background: url('../im/24hours.png') 0 0 no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
}
.layer {
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	width: 100%;
	height: 100%;
	display: none;
	left: 0;
	top: 0;
	z-index: 100;
}
.checkbox {
	width: 21px;
	height: 21px;
	vertical-align: middle
}
.checkbox-outer {
	position: relative;
	min-height: 21px;
	padding-top: 2px;
	padding-left: 30px;
	font-size: 13px;
}
.checkbox-outer-inline {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    padding-left: 25px;
}
.checkboxes-list .checkbox-outer-inline {
    margin-bottom: 11px;
    margin-right: -10px;
    padding-left: 25px;
}
.checkbox-control {
	width: 21px;
	height: 21px;
	opacity: 0;
	padding: 0;
	margin: 0 3px 0 0;
	vertical-align: middle;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
}
.checkbox-outer-gap {
    margin-bottom: 10px;
}
.checkbox-icon,
.radiobutton-icon {
	width: 21px;
	height: 21px;
	position: absolute;
	left: 0;
	top: 0;
	background: url('/css/../im/icons.png') -150px -270px;
}
.radiobutton-icon {
    background: url('/css/../im/icons.png') -250px -270px;
    top: -1px;
}
.checkbox-control:checked ~ .checkbox-icon {
	background: url('/css/../im/icons.png') -100px -270px;
}
.checkbox-control:checked ~ .radiobutton-icon {
    background: url('/css/../im/icons.png') -300px -270px;
}
.checkboxes-list {
    width: 560px;
    float: left;
}
h5 {
	font-size: 16px;
	margin-bottom: 7px;
	margin-top: 0;
}
p {
	padding: 0 0 12px;
	margin: 0;
}
.nowrap {
	white-space: nowrap;
}
.site-header {
	background: #eeeeec url('../im/top-bg.png') center top;
	padding: 16px 0 20px 0;
	-moz-box-shadow: 3px 4px 5px rgba(0,0,0,.2); /* drop shadow */
	-webkit-box-shadow: 3px 4px 5px rgba(0,0,0,.2); /* drop shadow */
	box-shadow: 3px 4px 5px rgba(0,0,0,.2); /* drop shadow */
	position: relative;
	z-index: 75;
	max-height: 155px;
}
.layout {
	width: 960px;
	margin: 0 auto;
	min-width: 900px;
}
.main-content {
	margin: 0 auto -30px;
	background: #fff;
	max-width: 1400px;
	min-width: 900px;
	box-shadow: 0 0 10px rgba(224, 224, 224, 0.6);
	padding-bottom: 30px;
}
.main-content--mod {
	margin-bottom: 0;
}
.main-content-inner {
	padding: 0 5px;
}
.main-content-h {
	padding-top: 40px;
	padding-bottom: 30px;
}
.main-content-h2 {
    padding-top: 30px;
}
.all-layout {
	min-height: 100%;
	min-width: 1000px;
}
.main-logo {
	float: left;
	margin-right: 30px;
    width: 86px;
	margin-left: -16px;
	margin-top: -5px;
}
.main-logo a {
    border-bottom: none;
    text-decoration: none;
}
a img {
	border: 0;
}
.menu-cover {
	float: left;
    width: 844px;
}
.fake-link {
	background: url('../im/dot.png') bottom repeat-x;
	text-decoration: none;
	border: none
}
.fake-link:hover,
.fake-link-sel {
	border: none;
    color: #f7941e;
	background: url('../im/dot2.png') bottom repeat-x;
}
.top-menu {
	padding: 0;
	margin: 0;
}
.top-menu__item {
	list-style-type: none;
	padding: 9px 18px 8px;
	font-size: 16px;
	font-weight: bold;
	float: left;
	border-radius: 2px;
}
.top-menu__item a {
	text-decoration: none;
	color: #333;
	border: none;
}
.top-menu__item-active {
	background: rgb(254,254,254); /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(230,235,239,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(230,235,239,1) 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(230,235,239,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6ebef',GradientType=0 ); /* IE6-9 */
	border-left: 1px solid #e1e3e5;
	border-right: 1px solid #dee1e3;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #fff;
	box-shadow: inset 0 1px 10px rgba(235, 235, 235, 1);
}	
.top-menu__item-active a {
/*color: #cc3333;*/
  color:#f7941e;
}
.search-block {
	float: right;
}
.about-link {
	padding: 8px 20px 16px 0;
	margin-right: 11px;
	display: inline-block;
	border-right: 1px solid #ccc;
	vertical-align: middle
}
a.about-link__active {
    color: #cc3333;
    border-bottom: none;
}
.search-trigger {
	background: url('../im/icons.png') 0 0 no-repeat;
	width: 21px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 11px;
}
.site-header-shadow {
	width: 1000px;
	position: absolute;
	border-radius: 50%;
	top: -320px;
	left: 50%;
	margin-left: -500px;
	height: 500px;
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(1%,rgba(255,255,255,1)), color-stop(82%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0) 82%); /* Chrome10+,Safari5.1+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0) 82%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 1%,rgba(255,255,255,0) 82%); /* W3C */
}
.site-header .layout {
	position: relative;
	z-index: 5;
}
.text-input {
	height: 34px;
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #eaeaea;
	border-radius: 2px;
	background: #fff;
	letter-spacing: 0;
	box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.1);
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 11px;
	box-sizing: border-box;
}
.long-input {
	width: 100%;
}
.text-input:focus {
	outline: none;
}
.form-search {
	position: absolute;
	right: 0;
	top: 3px;
	display: none;
	line-height: 1;
}
.form-search__button {
	width: 20px;
	height: 20px;
	background: url('../im/search-button.png') no-repeat;
	margin-left: -32px;
	border: none;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	right: 12px;
	cursor: pointer;
    outline: 0;
}
.form-search .text-input {
	width: 284px;
}
.search-hover {
	display: inline-block;
}
/*.search-hover:hover .form-search  {
	display: block;
} */
.top-block {
	border-top: 1px solid #ccc;
	clear: both;
	margin-top: -1px;
	padding: 10px 0 0;
	margin-right: 1px;
}
.top-block .button-type-1 {
	border-bottom: 1px solid #757678
}
.city-choose {
	position: relative;
	background: url('../im/dot.png') bottom repeat-x;
	font-weight: bold;
	color: #344b7c;
	display: inline-block;
	margin-bottom: 13px;
	font-size: 16px;
	cursor: pointer;
	margin-top: 8px;
}
.city-choose-icon {
	width: 10px;
	height: 6px;
	background: url('../im/icons.png') -50px 0 no-repeat;
	display: inline-block;
	line-height: 0;
	cursor: pointer;
	margin-right: -17px;
	position: absolute;
	right: 2px;
	top: 50%;
	margin-top: -3px;
}
.city-choose-icon-close {
	background-position: -200px 0;
}
.city-choose-list {
    padding: 0;
    margin: 0;
}
.city-choose-list li {
    list-style-type: none;
    padding: 0;
    margin: 0 0 7px;
    color: #333;
}
.loader {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    background: url('../im/loader.gif') no-repeat;
}
.add-menu {
	padding: 0;
	margin: 0;
}
.add-menu__item {
	padding: 0 0 2px;
	margin: 0;
	list-style-type: none;
	float: left;
	font-size: 14px;
}
.add-menu__bullet {
	color: #cfcbc3;
	font-size: 7px;
	vertical-align: middle;
	padding: 0 10px;
	line-height: 0; 
}	
.add-menu .add-menu__item:last-child .add-menu__bullet {
	display: none
}
.top-block__city,
.top-block__phone {
	float: left;
	width: 45.5%;
}
.top-block__phone {
	margin-top: 3px;
    white-space: nowrap;
}
.top-phone {
	font-size: 27px;
	font-family: 'pf_agora_sans_proregular';
	margin-bottom: 4px;
    overflow: hidden;
    height: 32px;
}
.top-phone a {
	text-decoration: none;
	border-bottom: none;
	color: #333;
    display: block;
}
.connect-us {
	display: inline-block;
	margin-left: 23px;
	font-size: 14px;
}
.top-phone-icon {
	width: 26px;
	height: 22px;
	background: url('../im/icons.png') 0 -50px;
	display: inline-block;
	vertical-align: middle;
}
.main-menu {
	margin: 12px 0 0;
	padding: 3px 5px 2px 3px;
	background: #fff; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(184,194,202,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(184,194,202,1) 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(184,194,202,1) 100%); /* W3C */
	zoom: 1;
	border-radius: 5px;
	position: relative;
	z-index: 25;
}
.main-menu-list {
	padding: 7px 0 9px;
	margin: 0;
	display: table;
	width: 100%;
	border-radius: 2px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #f6f9fe;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(45%,rgba(232,233,237,1)), color-stop(72%,rgba(224,226,231,1)), color-stop(81%,rgba(224,226,232,1)), color-stop(100%,rgba(234,236,241,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(232,233,237,1) 45%,rgba(224,226,231,1) 72%,rgba(224,226,232,1) 81%,rgba(234,236,241,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(232,233,237,1) 45%,rgba(224,226,231,1) 72%,rgba(224,226,232,1) 81%,rgba(234,236,241,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(232,233,237,1) 45%,rgba(224,226,231,1) 72%,rgba(224,226,232,1) 81%,rgba(234,236,241,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#fcfcfc', endColorstr='#e9ebf0'); /* IE6-9 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e9ebf0')"; /* IE8 */
}
.main-menu-item {
	list-style-type: none;
	padding: 0 0 0 10px;
	font-size: 18px;
	display: table-cell;
	font-family: 'pf_agora_sans_proregular';
	border-left: 1px solid #caccd1;
	margin-right: -1px;
	-webkit-font-smoothing: antialiased;
	box-sizing: border-box;
	line-height: 1;
	position: relative;
	z-index: 1000;
}
.main-menu-popup {
	position: absolute;
	left: -4px;
	top: 100%;
	width: 960px;
	display: none;
	margin-top: 12px;
}
.main-menu-popup-close {
	position: absolute;
	right: 15px;
	top: 15px;
	background: url('../im/icons.png') -200px -50px no-repeat;
	width: 29px;
	height: 29px;
	cursor: pointer;
}
.popup-close {
    position: absolute;
    right: 15px;
    top: 15px;
    background: url('../im/icons.png') -200px -50px no-repeat;
    width: 29px;
    height: 29px;
    cursor: pointer;
}
.main-menu-popup-inner {
	border: 2px solid #fff;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 22px 16px 33px 22px;
	display: block;
}
.main-menu .main-menu-item:first-child .main-menu-popup-inner {
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
}
.main-menu-popup-tab {
	width: 200px;
	border: 2px solid #fff;
	border-bottom: none;
	display: inline-block;
	height: 50px;
	padding: 16px 0 0 13px;
	margin: -13px 0 0;
	font-family: 'pf_agora_sans_proregular';
	font-size: 18px;
	position: absolute;
	top: -54px;
	left: 0;
	color: #cc0000;
	text-decoration: none;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	background: rgb(233,235,236); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(233,235,236,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top,  rgba(233,235,236,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(233,235,236,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(233,235,236,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(233,235,236,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ebec', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.main-menu-popup-tab:hover {
	border-bottom: none;
}
.main-menu-popup-title {
	padding: 0;
	margin: 0 0 17px;
	font-weight: bold;
	font-family: 'pfagoraslabpro-bold-webfont';
	font-size: 38px;
}
.main-menu-popup-title a {
	color: #333;
	border-bottom-color: #999;
}
.main-menu-popup-title a:hover {
	border-bottom-color: #d2032f
}
.main-menu-item  .double-link {
	position: absolute;
	left: 10px;
	top: 0;
}
.main-menu-icon {
	width: 10px;
	height: 6px;
	position: absolute;
	right: 20px;
	top: 6px;
	background: url('../im/icons.png') -50px 0 no-repeat;
}
.main-menu-list .main-menu-item:first-child {
	border-left-color: transparent;
}
.main-menu-item:hover {
	z-index: 105;
}
.main-menu-item &gt;a {
	border: none;
	text-decoration: none;
	color: #333;
	display: block;
	height: 37px;
	padding-right: 20px;
}
.main-menu-item a:hover {
/*color: #cc0000*/
	color:#f7941e;
}	
.main-menu-popup-list {
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4
}
.main-menu-item-inner {
	font-size: 18px;
	margin: 0 0 7px 20px;
}
.main-menu-popup-list-in {
	padding: 0;
	margin: 8px 0 14px 8px;
	list-style-type: none;
	font-size: 13px;
}
.main-menu-popup-list-in li,
.another-popup-menu li {
	margin: 0 15px 5px 0;
}
.main-menu-popup-list-in .main-menu-popup-list li,
.another-popup-menu li {
    font-size: 13px;
}
.column-offer {
	border-left: 1px solid #ccc;
}
.main-bnr {
	height: 410px;
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
	margin: -20px 0 0;
	top: 0;
}
.main-bnr-outer {
	margin-bottom: 30px;
}
.main-bnr-preview {
	width: 100%;
	position: absolute;
	text-align: center;
	bottom: 20px;
	padding: 0;
	margin: 0;
	z-index: 10;
	line-height: 1;
    }
.main-bnr-large-data {
	overflow:hidden;
	width:100%;
	height:410px;
	position:relative;
	z-index: 1;
	}
.main-bnr-content {
	position:absolute;
	left:0;
	top:0;
	z-index: 1;
	width: 100%
	}
.main-bnr-content-inner {
	background-position: center 0;
	background-repeat: no-repeat;
	height: 410px;
	width: 100%;
}
.main-bnr-item {
	width: 15px;
	height: 15px;
	display: inline-block;
	background: #fff;
	border-radius: 7px;
	padding: 0;
	margin: 0 7px 0 0;
	vertical-align: bottom;
	-moz-box-shadow: inset 0 2px 2px rgba(0,0,0,.6);
	-webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.6); 
	box-shadow: inset 0 2px 2px rgba(0,0,0,.6); 
	cursor: pointer;
	vertical-align: middle;
}
.main-bnr-item a {
	width: 15px;
	height: 15px;
	display: inline-block;
	border: none
}
.main-bnr-item-sel {
    width: 20px;
	height: 20px;
/*background: #ed4d4f;*/
	background: #f7941e;
	border-radius: 10px;
    }
.main-bnr-rightarrow {
    right:0;
    }
.main-bnr-rightarrow,
.main-bnr-leftarrow {
    position: absolute;
    top: 50%;
    margin-top: -23px;
    width: 25px;
    height: 47px;
    z-index: 10;
    cursor: pointer;
    }
.main-bnr-rightarrow {
    right: 3%;
    background: url('../im/icons.png') -100px -50px;
    }
.main-bnr-rightarrow:hover {
	background-position: -100px -119px;
}
.main-bnr-leftarrow:hover {
	background-position: -50px -119px;
}
.main-bnr-leftarrow {
    left: 3%;
    background: url('../im/icons.png') -50px -50px;
    }
.main-bnr-preview .main-bnr-preview-cont {
	display: none;
}
.offer-bnr {
	background: rgba(63,66,80,0.6);
	border-radius: 2px;
	position: absolute;
	right: 8%;
	bottom: 70px;
	width: 360px;
	z-index: 15;
	padding: 20px;
	color: #FFF;
	min-width: 360px;
}
.offer-bnr .button-type-1,
.offer-bnr .button-type-1:hover {
	border-bottom: 1px solid #373538;
}
.offer-bnr-title {
	font-size: 35px;
	font-family: 'pf_agora_slab_proregular';
	font-weight: normal;
	line-height: 1;
	margin: 0 0 13px;
	padding: 0 50px 0 0;
	font-weight: normal;
}
.offer-line {
	height: 1px;
	background: #c4c4c8;
	margin: 0 -20px 13px;
}
.offer-text {
	font-size: 13px;
	width: 90%;
	line-height: 1.4;
	margin-bottom: 15px;
}
.offer-text p {
	padding-bottom: 0;
}
.offer-sticker {
	background: #36373a;
	border-radius: 2px;
	font-size: 13px;
	display: inline-block;
	line-height: 32px;
	padding: 0 25px 2px;
	margin: -19px 0 5px -19px;
	position: relative;
	overflow: hidden
}
.button-type-1 {
	height: 33px;
	display: inline-block;
	line-height: 33px;
	border: 0;
	border-bottom: 1px solid #7f7f7f;
	padding: 4px 20px 4px 41px;
	border-radius: 3px;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
/*background: rgb(235,77,77);*/ /* Old browsers */
background: rgb(247,148,30);
/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,148,30,1)), color-stop(23%,rgba(226,65,65,1)), color-stop(73%,rgba(194,21,21,1)), color-stop(85%,rgba(188,11,11,1)), color-stop(100%,rgba(182,3,3,1))); /* Chrome,Safari4+ */
/*background: -webkit-linear-gradient(top,  rgba(247,148,30,1) 0%,rgba(226,65,65,1) 23%,rgba(194,21,21,1) 73%,rgba(188,11,11,1) 85%,rgba(182,3,3,1) 100%); /* Chrome10+,Safari5.1+ */
/*background: -ms-linear-gradient(top,  rgba(247,148,30,1) 0%,rgba(226,65,65,1) 23%,rgba(194,21,21,1) 73%,rgba(188,11,11,1) 85%,rgba(182,3,3,1) 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  rgba(247,148,30,1) 0%,rgba(226,65,65,1) 23%,rgba(194,21,21,1) 73%,rgba(188,11,11,1) 85%,rgba(182,3,3,1) 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb4d4d', endColorstr='#b60303',GradientType=0 ); /* IE6-9 */
	cursor: pointer;
	position: relative;
	box-sizing: content-box;
	font-family: Arial, Helvetica, sans-serif;
	outline: none;
}
.button-type-1--mod {
    padding-left: 20px;
}
.button-type-1:hover {
	color: #fff;
	border-bottom: 1px solid #7f7f7f;
}
.button-type-1:active {
	top: 1px;
	left: 1px;
}
.button-type-1 span {
	display: inline-block;
	line-height: 33px;
/*border-left: 1px solid #ff6666;*/
	border-left: 1px solid #fff;
	padding-left: 16px;
	position: relative;
}
.button-type-1 span:before {
/*border-left: 1px solid #903;*/
	border-left: 1px solid #f7941e;
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 1px;
}
.button-type-icon,
.button-type-icon-2  {
	width: 7px;
	height: 13px;
	background: url('../im/icons.png') -50px -169px;
	position: absolute;
	left: 18px;
	top: 50%;
	margin-top: -6px;
}
.button-type-icon-2 {
	background: url('../im/icons.png') -150px -119px;
	width: 12px;
	height: 8px;
	left: 15px;
	margin-top: -3px;
}
.button-type-icon-3 {
	width: 18px;
	height: 14px;
	background: url('../im/icons.png') -250px -50px;
	position: absolute;
	left: 13px;
	top: 50%;
	margin-top: -8px;
}
.top-block .button-type-2 {
	margin: -5px 0 0;
}
 .button-type-2 {
	background: #b4b5ba; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4b5ba), color-stop(5%,#b0b4bc), color-stop(8%,#b3b3bb), color-stop(15%,#b1b1b9), color-stop(73%,#94949f), color-stop(95%,#898d97), color-stop(100%,#8c8d93)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b4b5ba 0%,#b0b4bc 5%,#b3b3bb 8%,#b1b1b9 15%,#94949f 73%,#898d97 95%,#8c8d93 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  #b4b5ba 0%,#b0b4bc 5%,#b3b3bb 8%,#b1b1b9 15%,#94949f 73%,#898d97 95%,#8c8d93 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b4b5ba 0%,#b0b4bc 5%,#b3b3bb 8%,#b1b1b9 15%,#94949f 73%,#898d97 95%,#8c8d93 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b5ba', endColorstr='#8c8d93',GradientType=0 ); /* IE6-9 */
}
 .button-type-2 span {
	border-left: 1px solid #cfcfd7;
 }
 .button-type-2 span:before {
	border-left: 1px solid #6b6b73;
 }
 .top-block__inner {
	margin-right: 200px;
 }
.button-type-3 {
	padding-left: 20px;
 }
.button-type-3 span {
	border-left: none;
	padding-left: 0;
 }
.button-type-3 span:before {
	border-left: none
 }
.button-type-4 {
	background: rgb(235,237,238); /* Old browsers */
	background: -webkit-linear-gradient(top,  rgba(235,237,238,1) 0%,rgba(215,219,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  rgba(235,237,238,1) 0%,rgba(215,219,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(235,237,238,1) 0%,rgba(215,219,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebedee', endColorstr='#d7dbde',GradientType=0 ); /* IE6-9 */
	border-bottom-color: #7f7f7f;
	color: #333
}
.button-type-4:hover {
	border-bottom-color: #7f7f7f;
	color: #333
}
.button-type-4 span {
	border-left: 1px solid #fff;
}
.button-type-4 span:before {
	border-left: 1px solid #cccccc;
}
.button-type-4 .button-type-icon {
	background-position: -150px 0;
}
.button-type-4--mod {
	border-bottom-color: rgba(0, 0, 0, 0.7);
	padding-right: 36px;
	padding-left: 50px;
}
.button-type-6 {
	padding-left: 20px;
}
/* calculator on main page */
.calc-on-main {
	margin: -114px 0 7px 18%;
	position: relative;
	z-index: 2;
	background-color: rgba(255, 255, 255, 0.87); /* color overlay */
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.35); /* drop shadow */
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.35); /* drop shadow */
	box-shadow: 0 3px 5px rgba(0,0,0,.35); /* drop shadow */
	padding: 12px 5px 24px;
	border-radius: 5px;
}
.calc-on-main-title {
	font-size: 28px;
	font-family: 'pf_agora_sans_proregular';
	padding: 0 0 0 11px;
	margin: 0 0 10px;
}

.column-1 {
	float: left;
	width: 36%;
}
.column-2 {
	float: right;
	width: 60%;
	margin-left: 4%
}
.column-3 {
	overflow: hidden;
	padding-left: 36px;
}
.column-1-1 {
	float: right;
	width: 59%
}
.calc-on-main-wrap {
	background: url('../im/calc-bg.png');
	padding: 24px 16px 20px 13px;
	margin: 0 0 12px;
	border-radius: 2px;
	min-height: 100px;
}
/* calc on inner */
.calc-on-inner {
	margin: 0 0 30px;
	background: none;
	padding: 0;
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0); /* drop shadow */
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0); /* drop shadow */
	box-shadow: 0 0 0 rgba(0,0,0,0); /* drop shadow */
	width: 71%;
	float: left;
}
.calc-on-inner .calc-on-main-wrap {
	border-radius: 7px;
	padding: 24px 22px 10px 21px;
}
.currency-outer {
	padding: 0 0 0 0;
	margin-bottom: 20px;
}
.currency-outer--mod {
	padding-left: 0;
	padding-right: 15%;
}
.currency-main {
	width: 90%;
	border-spacing: 0;
	min-width: 280px;
}
.title {
	font-size: 27px;
	margin: 0 0 13px;
	font-family: 'pf_agora_sans_proregular';
	font-weight: normal;
}
.title-big  {
	font-size: 30px;
	margin: 0 0 13px;
	font-family: 'pf_agora_sans_proregular';
	font-weight: normal;
	color: #de8600;
}
.title-left {
	float: left;
}
.content .title {
    font-size: 25px;
    margin-bottom: 9px;
}
.title--mod,
.content .title--mod {
	color: #de8600;
	border-bottom: 1px solid #ddd;
	padding: 0 0 8px;
	font-size: 30px;
}
.title--mod a {
	color: #de8600;
	border: none;
}
.title--mod2 {
	color: #de8600;
}
.title--mod-t {
	margin-bottom: 15px
}
.title--mod-t2 {
    margin-bottom: 20px
}
.title--mod3 {
    border-bottom: 0;
    margin-bottom: 3px;
}
.small-title {
	font-size: 23px;
	font-family: 'pf_agora_sans_proregular';
	margin: 0 0 13px;
}
.currency-main {
	border-bottom: 1px solid #ccc;
	padding-bottom: 6px;
}
.currency-main thead {
	font-size: 13px;
}
.currency-main thead td {
	color: #999;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 8px 0 9px 15px;
}
.currency-main-date {
	color: #333;
}
.currency-main td,
.currency-main th  {
	padding: 7px 0 0 15px;
	vertical-align: top;
}
.currency-main tbody td {
	font-size: 16px;
	font-weight: bold;
}
.currency-main tbody th {
	font-weight: normal;
	text-align: left
}
.currency-main tbody tr:last-child td {
	padding-bottom: 7px;
}
/* news on main */
.news-main {
	padding-left: 0;
	padding-right: 10%;
}
.news-main--mod {
	padding-left: 0;
}
.news-list-main {
	padding: 0;
	margin: 0;
}
.news-list-main-item {
	padding: 0;
	margin: 0;
	list-style-type: none
}
.news-list-main-item {
	margin: 0 0 15px;
}
.news-list-main-date {
	font-size: 13px;
/*color: #c33;*/
	color:#f7941e;
	margin-bottom: 5px;
	line-height: 1;
}
.news-list-main-clock {
	background: url('../im/icons.png') -100px -170px;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
	position: relative;
	top: -1px;
}
.news-list-text {
	font-size: 13px;
	line-height: 1.4
}
.news-main-all {
	float: right;
	font-size: 13px;
	margin-top: 10px;
}
/* specials */
.main-specials {
	padding: 0;
	margin: 0 0 10px;
}
.main-specials-item {
	padding: 0;
	margin: 0;
	list-style-type: none;
	overflow: hidden;
	display: none;
}
.main-specials-pic {
	overflow: hidden;
	width: 162px;
	height: 163px;
	border: 4px solid #f1f2f4;
	box-shadow: inset 0 0 0 6px rgba(255,255,255,1);
	overflow: hidden;
	border-radius: 50%;
	float: left;
	margin-right: 17px;
}
.main-specials-pic-inner {
	border: 6px solid #fff;
	overflow: hidden;
	border-radius: 50%;
}
.main-specials-pic-inner img {
	border-radius: 160px;
}
.main-specials-inner {
	width: 90%;
	line-height: 1.4;
	margin-bottom: 55px;
}
.main-specials-item-opened {
	display: block
}
.msp-category {
	margin: 0 0 0 190px;
	padding: 0;
	position: absolute;
	left: 0;
	bottom: 20px;
}
.msp-category-item {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	font-size: 13px;
}
.msp-category-stick {
	font-size: 9px;
	color: #999;
	line-height: 1;
	padding: 0 11px;
}
.msp-category .msp-category-item:last-child .msp-category-stick {
	display: none
}
.msp-category-sel a {
	background: none;
	color: #999;
}
.msp-category-sel a:hover {
	background: none;
	color: #999;
	cursor: text;
}
.main-specials-text {
	overflow: hidden
}
.main-specials-outer {
	position: relative;
}
/* offers */
.offers-jcarousel {
    position: relative;
    overflow: hidden;
	width: 100%;
}
.offers {
	padding: 0;
	margin: 0;
	/*margin: 0 0 0 -4%;*/
	width: 20000em;
    position: relative;
}
.offers-item {
	/*padding: 0 3% 30px 4%;*/
	padding: 0 0 30px;
	margin: 0 0 0 0;
	list-style-type: none;
	float: left;
	/*border-left: 1px solid #ccc;*/
	text-align: left;
	box-sizing: border-box;
}
.offers-jcarousel .offers-item {
    float: none;
    display: table-cell;
    padding-bottom: 10px;
}
.offers-item a {
	border: none;
	text-decoration: none;
	outline: none;
}
.offers-item:hover  a {
	color: #d2032f;
}
.offers-item-outer {
	padding-left: 27px;
	padding-right: 27px;
}
.offers-item-h {
	padding-left: 27px;
}
.offers .offers-item:nth-child(2n + 1) {
	border-left: 1px solid #fff;
}
.offers-img {
	border: 1px solid #f7941e;
	overflow: hidden;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	margin: 0 0 9px;
}
.offers-img-inner {
	border: 5px solid #fff;
	overflow: hidden;
	border-radius: 50%;
}
.offers-img img {
	border-radius: 50%;
	border: none;
}
.special-column {
	max-width: 670px;
	padding-top: 20px;
}
.offers-item-title {
	font-size: 24px;
	font-family: 'pf_agora_sans_proregular';
	line-height: 1;
	font-weight: normal;
	margin: 0 0 9px;
	padding: 0;
	color: #333;
}
.offers-item:hover .offers-item-title {
/*color: #d2032f;*/
	color:#f7941e;
}
.offers-item-text {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 1.4
}
.offers-left-button,
.offers-right-button  {
	position: relative;
	height: 41px;
	line-height: 40px;
	width: 40px;
	float: left;
	text-align: center;
	border-bottom: 1px solid #7f7f7f;
	border-radius: 2px;
	background: rgb(244,245,245); /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,245,245,1)), color-stop(20%,rgba(240,241,242,1)), color-stop(100%,rgba(215,219,222,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(244,245,245,1) 0%,rgba(240,241,242,1) 20%,rgba(215,219,222,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  rgba(244,245,245,1) 0%,rgba(240,241,242,1) 20%,rgba(215,219,222,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(244,245,245,1) 0%,rgba(240,241,242,1) 20%,rgba(215,219,222,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5f5', endColorstr='#d7dbde',GradientType=0 ); /* IE6-9 */
	cursor: pointer;
}
.offers-left-button {
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	 border-bottom-right-radius: 0;
}
.offers-right-button {
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	 border-bottom-left-radius: 0;
}
.offers-button {
	position: absolute;
	right: 0;
    top: 0;
}
.offers-button span {
	display: inline-block;
	width: 6px;
	height: 10px;
	margin-top: 1em;
	background: url('../im/icons.png');
}
.offers-left-button span {
	background-position: 0 -219px;
}
.offers-right-button span {
	background-position: -50px -219px;
}
.offers-right-button:before {
	height: 34px;
	position: absolute;
	left: 0;
	top: 4px;
	content: '';
	background: url('../im/border-spacer.png') repeat-y;
	width: 2px;
}
.footer-inner {
	max-width: 1400px;
	margin: 0 auto;
}
.footer {
	min-width: 1000px;
	margin-top: -291px;
	background: url('../im/footer-bg.jpg');
	color: #fff;
	font-size: 13px;
	padding: 33px 0 50px 0;
	-moz-box-shadow: inset 2px 4px 7px rgba(0,0,0,0.23); /* inner shadow */
	-webkit-box-shadow: inset 2px 4px 7px rgba(0,0,0,0.23); /* inner shadow */
	box-shadow: inset 2px 4px 7px rgba(0,0,0,0.23); /* inner shadow */
}
.footer-rasp {
	height: 291px;
}
.footer-dev {
	width: 35%;
	float: left;
	border-right: 1px solid #4c607c;
	line-height: 1.4;
}

.footer a {
	color: #fff;
	border-color: #7f93ae
}
.footer a:hover {
	color: #7f93ae
}
.footer-menu-outer {
	border-left: 1px solid #4c607c;
	padding-left: 25px;
	margin-left: -1px;
	margin-right: -5px;
	float: left;
}
.footer-menu {
	padding: 0;
	margin: 0 45px 0 0;
	float: left;
}
.footer-menu-inner {
	padding: 10px 0 0;
	margin: 0 0 0 7px;
}
.footer-menu li {
	list-style-type: none;
	padding: 0;
	margin: 0 0 13px;
	width:250px;
}
.footer-menu-inner li {
	margin: 0 0 10px;
}
.footer-colored {
	color: #889eb9;
}
.footer-colored a {
	color: #889eb9;
}
.shadow-line {
	height: 11px;
	position: relative;
	margin-bottom: 20px;
	background: rgb(245,244,245); /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,244,245,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(245,244,245,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top,  rgba(245,244,245,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(245,244,245,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f4f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}	
.shadow-line-right {
	background: url('../im/right-shadow.png') right 0;
	height: 18px;
	right: 0;
	top: 0;
	position: absolute;
	width: 121px;
}
.shadow-line-left {
	background: url('../im/left-shadow.png') 0 0;
	height: 18px;
	left: -20px;
	top: 0;
	position: absolute;
	width: 121px;
}
.select-control {
	opacity: 0;
	position: relative;
	z-index: 5;
	height: 33px;
	line-height: 28px;
	width: 100%;
	font-size: 13px;
	cursor: pointer;
    border-bottom: 33px;
}
.select-wr {
	position: relative;
	overflow: hidden;
    height: 33px;
}
.select-input {
	height: 33px;
	color: #333;
	font-size: 15px;
	margin-bottom: 13px;
}
.select-input {
	height: 33px;
	color: #333;
	font-size: 15px;
	border: 1px solid #b9b7b7; /* stroke */
	background-color: #fff; /* color overlay */
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.3); /* inner shadow */
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.3); /* inner shadow */
	box-shadow: inset 0 1px 3px rgba(0,0,0,.3); /* inner shadow */
	width: 100%;
	box-sizing: border-box;
	padding: 6px 0 7px 8px;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 3px;
    white-space: nowrap;
}
.calc-on-main .select-input {
    font-size: 13px;
    padding-top: 8px;
    font-weight: normal;
    color: #666;
}
.select-input:after {
    width: 30px;
    content: '';
    display: inline-block;
    background: #fff;
    position: absolute;
    right: 5px;
    height: 26px;
    top: 3px;
}
.select-arr {
	width: 29px;
	height: 25px;
	border-left: 1px solid #eee;
	position: absolute;
	background: #fff;
	cursor: pointer;
	right: 2px;
	top: 5px;
	box-sizing: border-box;
}
.select-arr span {
	background: url('../im/icons.png') -50px 0;
	width: 10px;
	height: 6px;
	top: 50%;
	left: 50%;
	position: absolute;
	margin: -3px 0 0 -5px;
}
.select-wr--mod {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.big-label {
	font-size: 25px;
	font-family: 'pf_agora_sans_proregular';
	float: left;
	padding-right: 5px;
	margin-bottom: 13px;
}
.label {
	display: block;
	font-size: 13px;
	margin-bottom: 5px;
	color: #666
}
.label .req {
    color: #c00;
}
.label-inline {
    display: inline-block;
    margin-right: 3px;
}
.label-inline--mod {
    font-size: 14px;
    color: #2b4b84;
    background: url('../im/dot.png') 0 100% repeat-x;
    cursor: pointer;
}
.label-gap {
    padding-right: 15px;
    margin-right: 3px;
}
.label-column {
    float: left;
    width: 123px;
    color: #666;
    font-size: 13px;
    line-height: 1.4;
    margin-left: -1px;
}
.label-vert {
    margin-top: 7px;
}
.calc-on-main .label {
    color: #333;
}
.calc-on-main .label span {
    color: #666;
}
.two-columns {
	margin-left: -4%;
}
.column {
	width: 46%;
	margin-left: 4%;
	float: left;
}
.three-columns {
	margin-left: -3%;
}
.three-columns .column {
	width: 30.3%;
	margin-left: 3%;
}
.three-columns-table  .column {
	width: 33%;
	display: table-cell;
	padding: 0;
	margin: 0;
	float: none;
	vertical-align: top;
}
.three-columns-table {
	display: table;
	width: 100%;
	padding: 0;
	margin: 0;
}
.two-columns-table {
	display: table;
	width: 100%;
	padding: 0;
	margin: 0;
}

.two-columns-table  .column {
	width: 33%;
	display: table-cell;
	padding: 0;
	margin: 0;
	float: none;
	vertical-align: top;
}
.two-columns-table  .column:first-child {
	width: 66%;
}

.details {
	color: #666
} 
.text-control {
	height: 33px;
	color: #333;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #b9b7b7; /* stroke */
	background-color: #fff; /* color overlay */
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.3); /* inner shadow */
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.3); /* inner shadow */
	box-shadow: inset 0 1px 3px rgba(0,0,0,.3); /* inner shadow */
	width: 100%;
	box-sizing: border-box;
	padding: 7px 5px 6px 8px;
	border-radius: 3px;
}
.text-control:focus {
	outline: none
}
.text-control-range {
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.text-control-half {
    width: 170px
}

.errors-list {
	color: #f00;
	margin: 0 0 0 17px;
	padding: 0 0 10px;
    font-size: 13px;
}
.errors-list li {
	margin-bottom: 10px;
}
.popup-message {
	font-size: 22px;
	margin-bottom: 20px;
	display: none;
}
.inpage-form-title {
	color: #333;
	font-family: 'pfagoraslabpro-bold-webfont';
	font-size: 38px;
	line-height: 1;
	font-weight: normal;
	margin: 0 0 25px;
	padding: 0;
}
.inpage-form {
	background: url('../im/cards-bg.png');
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 17px 23px 23px 23px;
    margin:  0 0 34px;
    font-size: 13px;
}
.inpage-form-outer {
    width: 67%;
	float: left;
}
.standard-form label.error {
    color: #f00;
    display: block;
    margin-top: 3px;
	margin-bottom: 7px;
    clear: both
}
/* ui */
.slider {
    height: 19px;
}
.ui-corner-all {
	background: none;
	border: none;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -2px;
	margin-left: -10px;
	outline: none;
	border: none;
	border-radius: 15px;
	border: 2px solid #e5e5e5; /* stroke */
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,.48); /* drop shadow */
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.48); /* drop shadow */
	box-shadow: 0 3px 3px rgba(0,0,0,.48); /* drop shadow */
/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmMjMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
/*background-image: -moz-linear-gradient(bottom, #cf2329 0%, #f99 100%); /* gradient overlay */
/*background-image: -o-linear-gradient(bottom, #cf2329 0%, #f99 100%); /* gradient overlay */
/*background-image: -webkit-linear-gradient(bottom, #cf2329 0%, #f99 100%); /* gradient overlay */
/*background-image: linear-gradient(bottom, #cf2329 0%, #f99 100%); /* gradient overlay */
	background:#f7941e;
	cursor: pointer;
    width: 18px;
    height: 18px;
}
.slider-outer {
	border-radius: 15px;
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(0,0,0,.45); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(0,0,0,.45); /* drop shadow and inner shadow */
	box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(0,0,0,.45); /* drop shadow and inner shadow */
	background-image: -moz-linear-gradient(bottom, #afb6bd 0%, #d1d7db 98.9%, #d1d7db 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #afb6bd 0%, #d1d7db 98.9%, #d1d7db 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #afb6bd 0%, #d1d7db 98.9%, #d1d7db 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #afb6bd 0%, #d1d7db 98.9%, #d1d7db 100%); /* gradient overlay */
	border: none;
	margin: 13px 0 0 0;
}
.slider-outer-inner {
	background: url('../im/stick.png');
	height: 19px;
	border-radius: 15px;
	cursor: pointer;
}
.ui-slider-horizontal .ui-slider-range {
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(0,0,0,.45); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(0,0,0,.45); /* drop shadow and inner shadow */
	box-shadow: 0 1px 1px rgba(255,255,255,.75), inset 0 2px 2px rgba(0,0,0,.45); /* drop shadow and inner shadow */
/*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiM2Q0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZjc4Mzg1IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjc4Mzg1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=); /* gradient overlay */
/*background-image: -moz-linear-gradient(bottom, #db3d43 0%, #f78385 98.9%, #f78385 100%); /* gradient overlay */
/*background-image: -o-linear-gradient(bottom, #db3d43 0%, #f78385 98.9%, #f78385 100%); /* gradient overlay */
/*background-image: -webkit-linear-gradient(bottom, #db3d43 0%, #f78385 98.9%, #f78385 100%); /* gradient overlay */
/*background-image: linear-gradient(bottom, #db3d43 0%, #f78385 98.9%, #f78385 100%); /* gradient overlay */
	background:#f7941e;
	height: 19px;
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
	 border-top-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;
	 border-top-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	 border-bottom-right-radius: 15px;
}
.slider-inline {
    float: left;
    width: 275px;
    margin-left: 21px;
    margin-top: -8px;
}
.slider-note {
    color: #999;
    font-size: 13px;
}
.slider-inline .slider-outer {
    margin-bottom: 9px;
}
.slider-inline--mod {
    width: 40px;
    display: inline-block;
    float: none;
    vertical-align: middle;
    margin-left: 14px;
    margin-top: -5px;
    margin-right: 14px;
}
.doc-item,
.doc-item:hover {
	margin-right: 8px;
	margin-top: 2px;
	border-bottom: 0;
	font-size: 13px;
}

.docs-point {
	line-height: 1.5
}
.docs-point a:hover~a,
.docs-point a:hover~.docs-point-descr a {
	color: #d2032f;
	border-bottom: 1px solid #d2032f;
}
.docs-point-descr {
	overflow: hidden;
	line-height: 1.4;
	padding-top: 4px;
}
.docs-size {
	display: block;
	padding-top: 3px;
}
.footer p {
	margin: 0;
	padding-bottom: 15px;
}
.bnr-outer {
	float: left;
	width: 60%;
}
.bnr-outer-inner {
	margin-bottom: 30px
}
.add-service-block {
	line-height: 1.4;
	margin-bottom: 20px;
}
.roll-2col {
	padding: 0;
	margin: 0 0 0 -4%;
}
.roll-2col__item {
	list-style-type: none;
	padding: 0;
	margin: 0 -4px 20px 4%;
	display: inline-block;
	vertical-align: top;
	width: 46%;
	font-size: 13px;
	line-height: 1.4
}
.roll-2col-title {
	font-size: 16px;
	margin: 10px 0 6px;
}
.cards-visual {
	height: 280px;
	background: url('/im/cards-bg.png');
	overflow: visible;
	margin: 60px 0 38px;
}
.cards-visual-img {
	margin-top: -58px;
	float: left;
	margin-left: -70px;
	margin-right: -10px;
}
.cards-main-info {
	font-size: 13px;
	padding: 23px 0 0;
	overflow: hidden
}
.cards-main-info.content li {
	margin-bottom: 3px;
}
.cards-main-info.content p {
	padding-bottom: 10px;
}
.cards-main-info.content li:before {
	color: #333;
}
.popup {
	z-index: 202;
	border-radius: 5px;
    top: 60px;
    left: 0;
	display: none;
    position: absolute;
	font-size: 18px;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome,Safari4+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
    padding: 25px;
    -moz-box-shadow: 0 5px 5px rgba(0,0,0,.17); /* drop shadow */
    -webkit-box-shadow: 0 5px 5px rgba(0,0,0,.17); /* drop shadow */
    box-shadow: 0 5px 5px rgba(0,0,0,.17); /* drop shadow */
}
.popup-indev {
	color: #c33;
	padding-top: 25px;
	padding-right: 45px;
}
.big-popup {
	width: 640px;
	left: 50%;
	margin-left: -320px;
}
.medium-popup {
    width: 440px;
    margin-left: -166px;
    left: 50%;
    padding-top: 15px;
}
.big-popup .error {
	color: #f00;
	display: block;
	margin-top: 3px;
}
.popup-inner {
	font-size: 13px;
}
.popup-field-gap {
    margin-bottom: 15px;
}
.popup-field-gap-2 {
    margin-bottom: 20px;
}
.popup-field-gap-3 {
    margin-bottom: 6px;
}
.value-column {
    width: 470px;
    float: left;
}
.value-column-pos {
    position: relative;
}
.value-column-pos label.error {
    display: block;
    margin-bottom: 10px;
    clear: both;
}
.captcha-style {
    float: left;
    width: 249px;
    margin-right: 10px;
}
.city-popup {
    top: 22px;
    font-size: 14px;
    font-weight: normal;
    padding: 15px 15px 8px;
    width: 130px;
    cursor: default;
}
.big-popup .error {
	color: #f00;
	display: block;
	margin-top: 3px;
}
.popup-inner {
	font-size: 13px;
}
.internet-bank-outer {
    position: relative;
    z-index: 70;
}
.internet-bank-popup {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    display: none;
    z-index: 1000;
    margin-top: -1px;
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.75), inset 0 1px 1px rgba(0,0,0,.54); /* drop shadow and inner shadow */
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.75), inset 0 1px 1px rgba(0,0,0,.54); /* drop shadow and inner shadow */
    box-shadow: 0 1px 0 rgba(0,0,0,.75), inset 0 1px 1px rgba(0,0,0,.54); /* drop shadow and inner shadow */
	background: #4f5357;
    background-image: -moz-linear-gradient(bottom, #4f5357 0%, #7d8389 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, #4f5357 0%, #7d8389 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, #4f5357 0%, #7d8389 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, #4f5357 0%, #7d8389 100%); /* gradient overlay */
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-right-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -webkit-border-bottom-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.internet-bank-outer:hover .internet-bank-popup {
    display: block;
}
.button-type-bank {
    position: absolute;
    display: none;
    z-index: 1005;

}
.internet-bank-popup a {
    color: #fff;
    border-bottom: 1px solid #999
}
.top-block .button-type-2 {
    position: relative;
}
.top-block .button-type-2:active {
    top: 0;
    left: 0;
}
.internet-bank-list {
    padding: 11px 0 12px;
    margin: 0;
    width: 194px;
    font-size: 13px;
}
.internet-bank-list li {
    list-style-type: none;
    padding-left: 13px;
    margin: 0 0 9px;
}
.internet-bank-list li:last-child {
    margin-bottom: 0;
}
.callback-popup {
    font-size: 13px;
}
.callback-form {
    padding: 10px 0 0;
    font-size: 13px;
}
.internet-bank-outer:hover .internet-bank {
    background: #c1cbd3;
    -webkit-box-shadow: 0 1px 0 rgba(14,15,16,1); /* drop shadow */
    box-shadow: 0 1px 0 rgba(14,15,16,1); /* drop shadow */
    background-image: -moz-linear-gradient(bottom, #a1adb7 0%, #c3cdd5 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, #a1adb7 0%, #c3cdd5 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, #a1adb7 0%, #c3cdd5 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, #a1adb7 0%, #c3cdd5 100%); /* gradient overlay */
}
.internet-bank-outer:hover .internet-bank span {
    border-left: 1px solid #d4dde3;
}
.internet-bank-outer:hover .internet-bank span:before {
    border-left: 1px solid #96a1a9;
    padding-left: 21px;
}
/* popup label */
.form-group label {
    display: block;
	margin-bottom: 3px;
}
.form-group input {
    height: 27px;
    border-top: 1px solid #c0c0c0;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #eaeaea;
    border-radius: 2px;
    background: #fff;
    letter-spacing: 0;
    box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.1);
    font-size: 15px;
    padding-left: 5px;
    box-sizing: border-box;
	width: 100%;
	outline: none;
}
.form-group textarea {
	width: 100%;
	box-sizing: border-box;
	border-top: 1px solid #c0c0c0;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #eaeaea;
	box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.1);
	font-family: Arial, Helvetica, sans-serif;
	outline: none;
}

.form-group {
	margin: 0 0 15px;
}
.form-button {
	padding-top: 15px;
}
.form-success {
	font-size: 18px;
    color: green;
}
.errorSummary {
	color: #f00;
}
.errorSummary ul {
	padding: 0;
	margin: 0 0 15px;
}
.errorSummary ul li {
	list-style-type: none;
	margin: 0 0 5px;
	padding: 0;
}
.big-message {
    font-size: 18px;
    margin-bottom: 15px;
}
.hidden-text {
    line-height: 1.4;
    margin-top: 10px;
}
.form-filter {
    padding-bottom: 9px;
    border-bottom: 1px solid #ddd;
    margin: -15px 0 20px;
}
.form-filter--button {
    float: right;
    padding-right: 41px;
    padding-left: 41px;
    margin-right: 104px;
    margin-top: 2px;
}
.connect-us-info td {
    vertical-align: top;
    padding-right: 7px;
    line-height: 1.4;
}
.connect-us-gap {
    padding-bottom: 5px;
}
.connect-us-list {
    overflow: hidden;
    list-style-type: none;
    padding: 15px 0 2px;
    margin: 15px 0 0;
    border-top: 1px solid #ccc;
}
.connect-us-list li {
    float: left;
    font-size: 13px;
}
.show-hidden,
.show-hidden:hover  {
	text-decoration: none;
	border-bottom: 1px dashed;
}
.show-hidden-shown {
	color: #d2032f;
	border-bottom-color: #d2032f;
}
@media print {
	html {
		font-size:100%;
		}
	body {
		width:100%;
		font-size:80%;
		}
	* {
		float:none !important;
		color:#000 !important;
		position:static !important;
		overflow:visible !important;
		min-width:inherit !important;
		max-width:inherit !important;
        width:auto !important;
        height:auto !important;
        clear:none !important;
		}
	.main-menu,
    .top-menu,
    .internet-bank,
    .search-block,
    .breadcrumbs,
    .tabs-outer,
    .footer-rasp,
    .footer-menu,
    .top-block__city,
    .top-block,
    .message-top,
    .connect-us,
    .docs-point,
	.print-page,
    .footer__info,
    .footer__deposits-pic {
        display: none;
    }
    a[href]:after {
        content: "" !important;
    }
	.footer {
		margin-top: 0;
	}
    .jspContainer,
    .data-mod thead,
    .data-credit-mod tr		{
        width: 100% !important;
    }
    .data-credit-mod tr td:first-child {
        width: 7% !important;
    }
	.main-logo,
	.main-logo img 	{
		width: 50px !important;
	}
}
	
	
.credit-visual--mod{
	position: relative;
}

.credit-visual-main-image{
	position: absolute;
	left: -20px;
	top: 0;
}


.text-time {font-size:14px; color:#333; display:inline; margin-left:12px;}
.eng-version {margin-left:20px;}

.social a {border:none;}

.Cookies_root__2F3eW {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #e6e5e8;
    z-index: 10;
    color: #333233;
}

.Cookies_root__2F3eW&gt;div {
    line-height: 1.5rem;

}
.Cookies_sizer__3PkMp {
    max-width: 1024px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    grid-gap: 20px;
    gap: 20px;
}

.Cookies_root__2F3eW p {
	font-size: 16px;
	font-weight: 500;
	padding: 0;
	margin: 0;
}

.Cookies_root__2F3eW a {
	color: #fa961e;
	border: 0px;
}

.Button_root__LGM5Q {
    position: relative;
}

.Button_btn__3hCYQ {
    color: #fff;
    border: 0;
    background-color: #f04123;
    padding: 10px 15px;
    font-weight: 700;
    line-height: 0;
    font-size: .8rem;
    height: 50px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    color: #fff;
    border-radius: 8px;
    font-size: 1rem;
    background: #fa961e;
    line-height: normal;
    padding-left: 25px;
    padding-right: 25px;
    display: -webkit-flex;
    display: flex;
    grid-gap: 20px;
    gap: 20px;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0 auto;
}


@media (max-width: 1024px) {
	.Cookies_root__2F3eW&gt;div {
		flex-direction: column;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		align-items: center;
		padding-left: 10px;
		text-align: center;
	}
	.Cookies_root__2F3eW p {
		font-size: 14px;
	}
}

.popup.medium-popup {
	left: 50% !important;
	top: 60px !important;
	/*display: block;*/
	margin: auto;
}</pre></body></html>