html {
	position: relative;
	margin: auto;
	width: 100%;
	height: 100%;
	min-width: 1000px;
	background-color: #fff;
}

body {
	padding: 0 10px;
	height: 100%;
	color: #000;
	font-family: "Arial", sans-serif;
	opacity: 0.9999;
	/*background-image: url('data:image/gif;base64,R0lGODlhUQA2APcAAP////+mLP/Tl//IfP/mxP/y4P+vQv/x3/+3Vf/Fdv/fsv+7Xv/Umv+0Tf+zS/+pM/+8X//+/f/TmP/Pjv+2Uf/37P/z4v/Xn/++ZP/Fdf+1UP/Xof/58P+qNv/47/+tPP/iuf+sOv+mLf/Slf/Aaf/Niv/huP+6W/+3VP+6XP/Nif+nLv/EdP+4V//9+f+yR//u1v+sO/+6Wv/nxv+4Vv/26f+oMP/UmP/gtf+ySP+4WP/Qjv/Ecv/Cb//oyP+2U//15v/GeP/Ba//apv/89//Qj//w3P/ap//Sk//JgP/69P+wQ/+tPf/pzP/ht/+wRf/drv/Mhf+/aP/Pjf/crP/bq//9+v/He//Vm//Kgv+qNf+uPv+uQP/nxf+nL//jvv/crf/iuv/Oiv/QkP+/Z/+xRv/05f/iu/+vQf/t1f/Gef/KgP/9+/+9Y//nx/+5Wf/XoP/rz//Rk/+5Wv/v2P/kvv///v/8+P+zSv/Umf/58f/mw//huf/79f/t1P/kwP/DcP/qzf+9Yv/Aav/79v/Oi//ZpP/r0f/68/+sOf/fs//Tlv/dsP/ftP/Ec//Gd/+8YQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABRADYAAAj/AAEIHAjgUJIBCBMqXAODoMOHECNKnEgRYo8AGDNqxBikosePID1q2EgyAIWQKFNKrNBIgUsFil6U3AhBpc2bQmbqxFjzps+QCXbqJPGzqEdCXQgoVepAaAAHRVgI0oFAR5sESMLUMMrV4QKnThcM6dOVawqwHxBIyaAmAxkKHTTGYFA2ZYEDePGOFCrDBUREgUbsDdAgTd2PKsCSxFDxj4yMfA5XPKGY5scNGetInmjkhgAJoCUYcNrT44yMFjaDpOGURsg9GBuo/tjCKSSUOzDimF3RQh4BwIMLZwAkJZMAZXgrh3gBY5zl0AVyEBGgRPTobwIguA49dwAO3JW7/8HoJDxvNg8CJDDPG1AALRHYqz6D0YT8zRHitri/eQLGhvzV5QFG2wVYl38B0GVgWaMFcMGCXRWwAkY5ODLCFxVA6BMdDWxkAwaM2KGhTVSw8EN6Gb1g34g26eHDFDlkVAiLP0GRCEZY0OhTBUtglJqONhWAURZA3oTBU0XatEgADyiRZEpwBLDCVk+GdAOTHlQZUhQBoBGflh9dhAKYIJ1FFJke/aAemh59JZtDd/hxxCMIPOEADz6AiVkAKKgghxgZzBHCTAo+GQFlOuHBQwlXeIHRDGBesIABHxhAwSAT4FAAQQXYEMAWbFpBURUYGcJmRaOJYMapEzWBUQwgEBXBakQCZBTCrBGBwQVGuEbkAghjBAQAOw==');*/
	background-position: 100% 328px;
	background-repeat: no-repeat;
}

.error {
    color: red;
    background: rgba(255,0,0,0.1);
    border: 1px solid rgba(255,0,0,0.5);
    padding: 5px 10px;
}
span.error {
    display: inline-block;
}
.success {
    color: green;
    background: #e8ffcf;
    border: 1px solid #73b95a;
    padding: 5px 10px;
    font-size: 14px;
}

.columns16_page_wrapper { max-width: 379px; }

a:link {
	color: #0068b3;
	text-decoration: underline;
}
a:hover { text-decoration: none; }
a:visited { color: #0068b3; }


.b-link {}
.b-link-external {}
.b-link-external:after {
	margin: 0 1px;
	padding: 0 9px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkEzMkUxQThGMjlFMTFFMUJDNTJFOTAxMDJFOTUwNTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkEzMkUxQTlGMjlFMTFFMUJDNTJFOTAxMDJFOTUwNTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTMyRTFBNkYyOUUxMUUxQkM1MkU5MDEwMkU5NTA1MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTMyRTFBN0YyOUUxMUUxQkM1MkU5MDEwMkU5NTA1MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmwdJpsAAACwSURBVHjaYvj//z8DIcyQsbkLiJnRxZkYiAOlQLydMXOLELIgsZpBwBWIzwMNMIAJMIKdBeNkbnECUoFA7A3EijgM+Q7E6f+n+ywGawZqEgUKrAZiexJc4sMC1MgJZBwAYi0iNf0C4iygzVtZgIwcqMZ3QDwRiLcCJc4iqwZaAPPbCyAOAsofB3FAmtOAeAoQ1wAFP+Kx8RRU41OYAEjzLKBANwGnLoA69TuyIECAAQCoLl1v0zegewAAAABJRU5ErkJggg==');
	background-position: center right;
	background-repeat: no-repeat;
	content: "";
}
.b-link-external:hover {}

.b-local-link {
	padding: 2px 0;
	border-color: transparent !important;
	background-image: url('data:image/gif;base64,R0lGODlhBgADAIAAAP///wBosyH5BAAAAAAALAAAAAAGAAMAAAIHBBJ2lqlRAAA7');
	background-position: 0 100%;
	background-repeat: repeat-x;
	text-decoration: none !important;
	cursor: pointer;
}
.b-local-link:hover { background-image: none; }


.b-heading-h1, .b-text h1 {
	margin: 0 0 1em;
	color: #000;
	font-weight: normal;
	font-size: 24px;
	line-height: 27px;
}
.b-heading-h2, .b-text h2 {
	margin: 30px 0 15px;
	color: #f5a122;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
}
.b-heading-h3 {
    padding-bottom: 10px;
}
.b-heading-h3, .b-text h3 {
	color: #f5a122;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
}


.m-icon-sparkle:after {
	display: inline-block;
	margin: 0 3px;
	width: 11px;
	height: 17px;
	background-image: url('data:image/gif;base64,R0lGODlhCwARANUAAP////+mLP/Yov+rOP+mLf/9+v/+/f+xRv+rN//26f+7Xf+7Xv/Mh//NiP/05f/Xn//kv//Ecv/oyP/z4v/Dcf+0Tv+tPf+3Vf/w2//v2P+sO//16P/Rkv/Fdv+4WP/37f/nxv/Zpf/dr////v/nx/+uP//gtv/huf+9Y//Slf+oMv/WnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAALABEAAAZWQACAEigWSUJAAWEMHAxJUDOQSgIYTYLDemiirJipakCOrKbG0meBDhAkgJBg7jFyrMJKUQG1JooaG3gAIkUQgwAdAQ2IIxYXBYgZCBOIAA8mlgAnlkEAOw==');
	background-position: right center;
	background-repeat: no-repeat;
	content: "";
	vertical-align: middle;
}

.b-header { margin: 20px 0 90px; }
.b-header .b-header-logo {
	float: left;
	margin: 0 -100% 0 0;
}
.b-header .b-header-title {
	color: #000;
	text-decoration: none;
}
.b-header .b-header-title span {
	display: block;
	margin: 10px 0;
	margin: 10px 0 0 70px;
	font-size: 13px;
}


.b-phones { margin: -10px 0; }
.b-phones .b-phone__item {
	float: left;
	font-size: 10px;
}
.b-phones .b-phone__item strong {
	display: block;
	padding: 0 20px 0 0;
	background-image: url('data:image/gif;base64,R0lGODlhDQALAMQAAP+mLP+sO//////58P/Tlv+rN//58f+tPP+qNf/+/f/05f+pNP/69P/UmP/79f+sOf+rOP/Tl/+sOv+tPf+3Vf/y4P+oMf+ySP/Umv/Umf/47v/47//15v+pMwAAAAAAACH5BAAAAAAALAAAAAANAAsAAAVcoEAcAVScUHAQIuAiZ4G4AGG5HTdsg7K4lktg0mAIjozGJHAxDBwKSmVQoSgcBsMREwA8Ag9AIHNMEGgCQNpFSBhmtDgAMRhI0GqaRGP4yWkLAwkRJAGGhwcRCSEAOw==');
	background-position: right center;
	margin-right: 20px;
	margin-top: 5px;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 24px;
}

.b-phones_dis { margin: -10px 0; }
.b-phones_dis .b-phone__item {
	float: left;
	font-size: 10px;
}
.b-phones_dis .b-phone__item strong {
	display: block;
	padding: 0 10px 0 0;
	background-image: url('data:image/gif;base64,R0lGODlhDQALAMQAAP+mLP+sO//////58P/Tlv+rN//58f+tPP+qNf/+/f/05f+pNP/69P/UmP/79f+sOf+rOP/Tl/+sOv+tPf+3Vf/y4P+oMf+ySP/Umv/Umf/47v/47//15v+pMwAAAAAAACH5BAAAAAAALAAAAAANAAsAAAVcoEAcAVScUHAQIuAiZ4G4AGG5HTdsg7K4lktg0mAIjozGJHAxDBwKSmVQoSgcBsMREwA8Ag9AIHNMEGgCQNpFSBhmtDgAMRhI0GqaRGP4yWkLAwkRJAGGhwcRCSEAOw==');
	background-position: right center;
	margin-right: 20px;
	margin-top: 5px;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 15px;
}

.b-frontpage {
	background: url('/content/design/main/images/illustration-white.jpg') no-repeat center -12px;
}
.b-frontpage .b-heading-h1,
.b-frontpage .b-text h1 { color: #f5a122; }


.b-navigation {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.b-navigation .b-navigation__item {
	margin: 8px 0;
	font-size: 13px;
	line-height: 14px;
}
.b-navigation .b-navigation__item .b-navigation__link { color: #bcbcc7; }
.b-navigation .b-navigation__item.m-navigation__item_active {}
.b-navigation .b-navigation__item.m-navigation__item_active .b-navigation__link{
	color: #f5a122;
	text-decoration: none;
}
.b-navigation .b-navigation__item.m-navigation__item_current {}
.b-navigation .b-navigation__item.m-navigation__item_current .b-navigation__link {
	margin-left: -5px;
	padding: 2px 5px;
	color: #fff;
	background-color: #f5a122;
	text-decoration: none;
}

.b-navigation-block {
	margin: 0 0 0 -20px;
	padding: 10px 0 15px 20px;
	background-color: #302e5e;
}
.b-navigation-block:before {
	position: absolute;
	top: 0;
	right: 10px;
	bottom: 0;
	left: -1500%;
	z-index: -1;
	background-color: inherit;
	content: "";
}
.b-navigation-block:after {
	position: absolute;
	content: "";
	width: 22px;
	height: 50px;
	bottom: -50px;
	right: 70px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAyCAMAAABvV9spAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP9QTFRF////MC5eXVuBZmSINzVkSUdy0tLc+/v8e3qZ/f3+j46o/v7+OjhmZGKGx8bTTkx1NjVj6urvbmyOTUx1RUNuPDpn4+Pq6enuWVh+4ODnWVd+mpmxV1V84+Lp4eHouLjIwsLQd3WVUE53+fn7t7bHOTdllpWuRkRvpKO4o6K4Pz5qZmWInp2znJuyiYijTEt0iomkNjRirq3AzczYOzlmREJuxcTSQ0JtODZknp206Ojt1tXfjo2ne3mYtrXGUE93z8/a39/m8vL16+vvU1F5p6a6YmGF7e3xycjVfXyafHuZsK/ChIKfiIei5ubr19fgkI+p/f39bWuN7OzwenmXfpj+YQAAAPZJREFUeNrk0tdWAjEQgOEJLAJLk96kKyoISsdGR7CCwvs/iwsuk1kyb+B/l+8iZ04mAJjNDlz/m6ss+0Kc5iq9nKpvwuhZ4fO8358fWO0hlSi4jAqJVJPwWGBPhEsnWJzwlwObE45p2A1hjxNzE47bsHfCSTnJmnBGcppwVnKZ8EpynXBa8pnU6alk0cWpw0SFd2KyXVgyr9HFUR87fRRKI4NnKgcAWoJpCa8cb6HIcQDaHHtB41iDCMcd8HH8Avcc12DB8QbgTtXP3bNeHmtk/yliF1btZ8wFD6kWk4f1uHXcWkP/JjsOXoXC0ejtz3Xw7/wrwACkeBMG3p2/6wAAAABJRU5ErkJggg==');
}


.b-menu {
	margin: 0px 0 0 15px;
	padding: 0;
	list-style-type: none;
}
.b-menu .b-menu__item {
	margin: 8px 0;
	font-size: 13px;
	line-height: 13px;
}
.b-menu .b-menu__item .b-menu__link { color: #bcbcc7; }
.b-menu .b-menu__item:last-child {}
.b-menu .b-menu__item.m_menu__item_last {}
.b-menu .b-menu__item.m-menu__item_active {}
.b-menu > .m-menu__item_active > .b-menu__link {
    color: #f5a122;
    text-decoration: none;
}
.b-menu .b-menu__item.m-menu__item_current {}
.b-menu > .b-menu__item.m-menu__item_current > .b-menu__link,
.b-menu .b-sub-menu .m-menu__item_active > .b-menu__link {
	margin-left: -5px;
	padding: 2px 5px;
	color: #fff;
	background-color: #f5a122;
	text-decoration: none;
}
.b-menu__link.no_last_level {
    background: none !important;
    color: #f5a122 !important;
}
.b-menu .b-sub-menu {
    display: none;
    list-style: none;
    padding-left: 20px;
}
.b-menu .m-menu__item_active .b-sub-menu {
    display: block;
}

.b-calendar {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.b-calendar .b-calendar-year {
	margin: 8px 0;
	font-size: 13px;
	line-height: 13px;
}
.b-calendar .b-calendar-year.m-year-prev {}
.b-calendar .b-calendar-year.m-year-next {}
.b-calendar .b-calendar-month {
	margin: 8px 0;
	font-size: 13px;
	line-height: 13px;
}
.b-calendar .m-calendar-active {}
.b-calendar .m-calendar-active > .b-link {
	color: #f5a122;
	font-weight: bold;
	text-decoration: none;
}

.b-calendar .b-news { margin: 14px 0; }
.b-calendar .b-news .b-news-preview__item {
	margin: 14px 0;
	padding: 0;
	min-height: 55px;
}
.b-calendar .b-news .m-news-preview__item-active {
	position: relative;
	margin: -7px -10px;
	padding: 7px 10px;
	min-height: 55px;
	background-color: #f6a936;
}
.b-calendar .b-news .m-news-preview__item-active:after {
	/*
	position: absolute;
	top: 0;
	bottom: 0;
	left: 10px;
	z-index: -1;
	width: 1500%;
	background-color: inherit;
	content: "";
	*/
	position: absolute;
	top: 0;
	bottom: 0;
	left: 100%;
	right: 10px;
	z-index: -1;
	width: 10px;
	background-color: inherit;
	content: "";
}
.b-calendar .b-news .m-news-preview__item-active * { color: #fff !important; }


.b-splash {
	clear: both;
	float: left;
	margin: 0 0 40px -10px;
	padding: 10px;
	width: 100%;
	background-color: #302e5e;
}
.b-splash .b-splash-headline { margin: 45px 0 0; }

.b-style-contacts .b-splash {
	background-color: #faebc3;
	background-image: url('/content/design/main/images/m-splash-contacts.jpg');
	background-position: right top;
	background-size: auto 100%;
	background-repeat: repeat-y;
}
.b-style-contacts .b-splash .b-navigation .b-navigation__item .b-navigation__link { color: #000; }
.b-style-contacts .b-splash .b-navigation .b-navigation__item.m-navigation__item_current .b-navigation__link { color: #fff; }
.b-style-contacts .b-splash .b-menu .b-menu__item .b-menu__link { color: #000; }
.b-style-contacts .b-splash .b-menu .b-menu__item.m-menu__item_current .b-menu__link { color: #fff; }
.b-style-contacts .b-footer { background-color: #faebc3; }
.b-style-contacts .b-footer * { color: #000 !important; }

.b-style-rent .b-splash {
	background-color: #ebebeb;
	background-image: url('/content/design/main/images/m-splash-rent.jpg');
	background-position: right top;
	background-size: auto 100%;
	background-repeat: repeat-y;
}
.b-style-rent .b-splash .b-navigation .b-navigation__item .b-navigation__link { color: #000; }
.b-style-rent .b-splash .b-navigation .b-navigation__item.m-navigation__item_current .b-navigation__link { color: #fff; }
.b-style-rent .b-splash .b-menu .b-menu__item .b-menu__link { color: #000; }
.b-style-rent .b-splash .b-menu .b-menu__item.m-menu__item_current .b-menu__link { color: #fff; }
.b-style-rent .b-footer { background-color: #000; }

.b-style-awards .b-splash {
	background-color: #6fa6dc;
	background-image: url('/content/design/main/images/m-awards.jpg');
	background-position: right top;
	background-size: auto 100%;
	background-repeat: repeat-y;
}
.b-style-awards .b-splash .b-navigation .b-navigation__item .b-navigation__link { color: #000; }
.b-style-awards .b-splash .b-navigation .b-navigation__item.m-navigation__item_current .b-navigation__link { color: #fff; }
.b-style-awards .b-splash .b-menu .b-menu__item .b-menu__link { color: #000; }
.b-style-awards .b-splash .b-menu .b-menu__item.m-menu__item_current .b-menu__link { color: #fff; }
.b-style-awards .b-footer { background-color: #000; }


.b-style-consumer .b-splash {
	background-color: #81d7cf;
	background-image: url('/content/design/main/images/m-splash-consumer.jpg');
	background-position: right top;
	background-size: auto 100%;
	background-repeat: repeat-y;
}
.b-style-consumer .b-splash .b-navigation .b-navigation__item .b-navigation__link { color: #000; }
.b-style-consumer .b-splash .b-navigation .b-navigation__item.m-navigation__item_current .b-navigation__link { color: #fff; }
.b-style-consumer .b-splash .b-menu .b-menu__item .b-menu__link { color: #000; }
.b-style-consumer .b-splash .b-menu .b-menu__item.m-menu__item_current .b-menu__link { color: #fff; }
.b-style-consumer .b-footer { background-color: #81d7cf; }
.b-style-consumer .b-footer .b-footer-alronix p:after {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAYAAAB/TkaLAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AgeCgwrJAAuAwAAAZxJREFUOMut1M+LzWEUx/HXl6vmXowsrCSyYOXHTZqEIgu7Wch2GhYWys5ilJQkO01TyMLGxvwBoohkMXsz5a7YWBBNw+THrHRsDn19fb/3juGpp54f53k/5zznPJ8iIvyPVhTFRhzDQusfQcM4ij04gg0Ya60ANIQRnMQhvMMwduBERPRExMCONTiAK5hF4A0u4TaWMPHLvg9oNfbnwRl8T1jgWnp5L+fP0W6EYi8upOFSCRR4iC4OYy7X3mL0N0YF9hhfKqDAK4zlM5wtXTaf4a//A4qt6NXAvuJ6ZrWNu6W9eTyrevmzRLflm1WBDzCSRl28qFz2FHfQqYOOV2A9jJcMzuBTxeZ+OnK8IcnauIxvuIG1uTGEmzURPMEjTDdWTok+ilPYid2Z/SrwJabwHrsGQhO8Drdqwg0s4CI+YKrvZykBO3losQYYuJphf8Sm5UJPN8AC05jM8blB37osKN0GDelhAvvwOsuof0svi8xq1cPPOLgc0Sn3VcnuZJKqin0+Imb+Wh4jQlEULWzHZmzJ8WJETK5EvH8AlAPJ/yhDuGQAAAAASUVORK5CYII=');
}
.b-style-consumer .b-footer * { color: #000 !important; }

.b-style-about {
	background-color: #0c0805;
	background-position: top center;
	background-repeat: repeat-x;
	background-image: url('/content/design/main/images/illustration-regular-1.jpg');
}
.b-style-about body { background-image: none; }
.b-style-about .b-splash {
	min-height: 320px;
	background-color: transparent;
}
.b-style-about .b-text * { color: #fff; }
.b-style-about .b-text .b-link-external:after {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AgeDDU0owHS/gAAAIRJREFUKM+d0LEJwlAUheEHqayEgJVLCFa2ts5glRnSOoCtA7iHla0DWAUEK6u0AavP5gViIObFA7c58HP5T0BIuCOyfh8SYbgg/xeGJ1ZD8BYnPAynwb4LL3A1LbuAGe4ToDeK9nMZyxoHrH84v7DpOlfRcz4y2A3L/tplwtrnqPfVfwDkZcTUKpZdVQAAAABJRU5ErkJggg==');
}
.b-style-about .b-footer { background-color: #1b6a88; }
.b-style-about .b-footer:after {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABGCAYAAACDkrchAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3AgeCyAp8v1OtgAAAmhJREFUaN7dmT1rVEEUhp+sIRb+GQsRQcRG8Cf4DYJIFGy0sNLGLhIQLEQCARuRgGAhIkiKYCESRBAJCiJREL9QNHqMhz3ZxOZGNro3e7/vnDnd3jtzLg/vDLPDM7Jt6+gacdQqsL9DPDUharMjkST0CNgraisxJPQNOCxqKwAxAJ0QtbfrP7wDXRO1O/0PPO+hZ8AuUdP+h14T+gUc/BfGM9AZUXs56IVHoJuidiPtpTegV8DpzQZ4Auom++ZnLEDnRe3psEFegO4CV7MM9HAOvQO2i9rXLINDT6gHHMkK4wHokqg9zDMh5CU3B+wTtV6eSaEm9CVZar28E0MEWgOOi9r7IpNDBLoiaveKTg5tDz0Bdotat2iDkBL6kfy16ZZpEhLQKVF7XbZJKEDTonarikYh7KEXwA5RW66iWdsJ/QYOVAUTAtA5UXteZcM2gW6L2vWqm7YF9AY4WUfjNoAMOCRq32MBuihqj+tq3jTQA+BynR9o8hz6mFylP9X5kaYSWgWO1Q3TJNCEqM028aEmltxfu9YEUN0JbbBrMQBtsGvegf6za5730EC75jWhVLvmFSjVrnkE2tSueQMaatc8AWWya56AMtk1L0CZ7ZqHcyiXXQs9odx2LXSg3HYt5CU3RwG7FmpChe1aiECl7FqIQJNl7Fpoe2ge2FNWSIWS0BIV2LWQgMZFbREHlQVoStRmcFLD9tACsLNKIdVmQstUbNfaBjorags4qzSgGVGbwmENAloExnFanZSr9FIsQBdEbR7H1Q90H5jEea2fQx+Sq/Rn70Cd5Cp9NAYYgC1jo50xUZsmkvoDkhE4Qtgzw+8AAAAASUVORK5CYII=');
}
.b-style-about .b-footer:before { background-color: #0c0805; }

.b-style-information {
	background-position: top center;
	background-repeat: repeat-x;
	background-image: url('/content/design/main/images/illustration-regular-2.jpg');
}
.b-style-information body { background-image: none; }
.b-style-information .b-splash { background-color: transparent; }
.b-style-information .b-footer { background-color: #363636; }


.b-frontpage .b-splash .b-heading-h1 { margin: 5px 0 2px; }
.b-frontpage .b-splash p { margin: 0; }
.b-frontpage .b-splash .b-link {
	color: #bcbcc7;
	font-size: 13px;
	line-height: 13px;
}
.b-frontpage .b-splash {
	background: #302E5F url('/content/design/main/images/illustration-color.jpg') no-repeat 50% -102px;
}

.b-gallery { margin: -1em 0; }
.b-gallery .fotorama {}
.b-gallery .fotorama .fotorama__arr {
	height: 40px !important;
	text-indent: -1000em;
	background-repeat: no-repeat;
}
.b-gallery .fotorama .fotorama__arr.fotorama__arr_prev {
	background-position: right center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAoBAMAAADnKHzrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJQTFRF////////////////////////uuV0AgAAAAV0Uk5TAEJFfoGuJD7iAAAAJElEQVQokWNggAPTAASbOVQBSSJomEuwhAogOAyugQwjTioAACtVE+q4DriEAAAAAElFTkSuQmCC');
}
.b-gallery .fotorama .fotorama__arr.fotorama__arr_next {
	background-position: left center;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAoBAMAAADnKHzrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJQTFRF////////////////////////uuV0AgAAAAV0Uk5TAEJFfoGuJD7iAAAAHklEQVQoU2NQDWZAAKZQAyTeyJNiDHVAcERDRpAEAESEE+179wu1AAAAAElFTkSuQmCC');
}


.b-text {
	font-size: 13px;
	line-height: 120%;
}
.b-text .b-illustration {
	overflow: hidden;
	margin: -1em 0;
	width: 100%;
}
.b-text .b-date {
	margin: 2em 0;
	color: #898989;
	font-size: 11px;
}
.b-text .b-signature {}
.b-text .b-text-unordered-list, .b-text ul {
	margin: 1em 0;
	padding: 0;
	list-style-type: none;
}
.b-text .b-text-unordered-list li, .b-text ul li {
	margin: 1em 0;
	padding: 0 0 0 20px;
	background-repeat: no-repeat;
	background-position: 0 2px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTJBQUQ1OEVGMjlFMTFFMTgyOUNBMDY4MUY2RkRFNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTJBQUQ1OEZGMjlFMTFFMTgyOUNBMDY4MUY2RkRFNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MkFBRDU4Q0YyOUUxMUUxODI5Q0EwNjgxRjZGREU3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MkFBRDU4REYyOUUxMUUxODI5Q0EwNjgxRjZGREU3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqL/4YkAAACySURBVHjaYvj//z8DLvx1oZI3jM3EgAN8W6QcBaTCYXwmHIqcgNR8IN6HUyFQkS6QWgfEbMgKGUH2IymSBlIngRhEP+KKuyuPYSJQET+Q2g5VBAIHkW1igipig1qniyS3D0Mh1OFOaM5FUcgIDKt2IF3BgB8Uo3tGDkg9RFcE9FQfevB4Y1OELRy9sSlCCUegtZxA6i0Qc6IrQjfRA5cidIUhuBSBATQ5MQNxAr4kBxBgAGICb6bEYv7lAAAAAElFTkSuQmCC');
}

.b-text .b-text-order-list, .b-text ol {
	margin: 1em 0;
	padding: 0;
	list-style-type: none;
	counter-reset: li;
}
.b-text .b-text-order-list li, .b-text ol li {
	margin: 1em 0;
	padding: 0 0 0 20px;
}
.b-text .b-text-order-list li:before, .b-text ol li:before {
	position: relative;
	left: -100%;
	float: right;
	margin-right: 9px;
	color: #f5a122;
	content: counter(li, decimal) '.';
	counter-increment: li;
	font-weight: bold;
}
.b-text .b-text-emphasis {}
.b-text .b-text-strong {}
.b-text .b-text-blockquote {}


.b-text .b-definition .b-definition-list {}
.b-text .b-definition .b-definition-list .b-local-link { color: #0068b3; }
.b-text .b-definition .b-definition-list .b-definition-active .b-local-link {
	color: #f5a122 !important;
	background-image: url('data:image/gif;base64,R0lGODlhBgADAIABAPWhIgAAACH5BAEAAAEALAAAAAAGAAMAAAIHTAB2lqlQAAA7');
}
.b-text .b-definition .b-definition-list .b-definition-active:hover .b-local-link { background: none; }
.b-text .b-definition .b-definition-list .b-definition-list-content { margin: 0; }


.b-contacts {}
.b-contacts .b-contacts-list { margin: 1em 0 40px; }
.b-contacts .b-contacts-list p { margin: 0; }
.b-contacts .b-contacts-list dd { margin: 0 0 10px; }


.b-form {
	margin: 0;
	padding: 0;
}
.b-form .b-form__item { margin: 0 0 18px 0; }
.b-form .b-form__item:last-child, .b-form .b-form__item.m-form__item_last { margin-bottom: 0; }
.b-form .b-form__item .b-form-label {
	display: block;
	margin: 5px 0;
	font-size: 13px;
}
.b-form .b-form__item .b-form-element {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 4px 7px;
	font-size: 11px;
}
.b-form .b-form__item .b-form__textarea {
	width: 100%;
	max-height: 500px;
	min-height: 170px;
	border: 1px solid #a1a1a1;
	box-shadow: inset 1px 1px 1px rgba(161, 161, 161, 0.5);
	resize: vertical;
}
.b-form .b-form__item .b-form__input {
	padding: 5px 7px 5px;
	width: 50%;
	border: 1px solid #a1a1a1;
	box-shadow: inset 1px 1px 1px rgba(161, 161, 161, 0.5);
	resize: none;
}
.b-form .b-form__item .b-form__button { width: auto; }
.b-form .b-form-error-message,
.b-error-message {
	color: #f00;
	line-height: 100%;
}
.b-form .b-form-error-message { margin: 0; }
.b-form .b-form-error-message small { font-size: 10px; }
.b-form .b-form-success-message {
	color: #0f0;
	font-size: 11px;
	line-height: 100%;
}
.b-form .m-form_submit {}
.b-form__item_captcha {}
.b-form__item-captcha-wrapper { margin: -10px 0 0 140px; width: 365px; }
.b-form__img_captcha { margin: 0 0 -20px; }


.ui-niceButton { line-height: 22px; }
.ui-niceButton .ui-niceButton-text {
	color: #666;
	font-size: 11px !important;
	font-weight: bold;
	line-height: 26px !important;
}
.ui-niceButton,
.ui-niceButton .ui-niceButton-left,
.ui-niceButton .ui-niceButton-right,
.ui-niceButton .ui-niceButton-center {
	height: 27px !important;
	background-image: url('/content/design/main/images/gui/ui-nicebutton-stretchy-transparent.png') !important;
	-webkit-user-select: none;
	 -khtml-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.ui-niceButton .ui-niceButton-left   { background-position: 0 -28px  !important; }
.ui-niceButton .ui-niceButton-right  { background-position: 0 -140px !important; }
.ui-niceButton .ui-niceButton-center { background-position: 0 -252px !important; }

.ui-niceButton.ui-niceButton-hover  .ui-niceButton-left   { background-position: 0  -56px !important; }
.ui-niceButton.ui-niceButton-hover  .ui-niceButton-right  { background-position: 0 -168px !important; }
.ui-niceButton.ui-niceButton-hover  .ui-niceButton-center { background-position: 0 -280px !important; }

.ui-niceButton.ui-niceButton-active .ui-niceButton-left   { background-position: 0  -84px !important; }
.ui-niceButton.ui-niceButton-active .ui-niceButton-right  { background-position: 0 -196px !important; }
.ui-niceButton.ui-niceButton-active .ui-niceButton-center { background-position: 0 -308px !important; }

.ui-niceButton-icon,
.ui-niceButton-icon .ui-niceButton-center {
	width: 27px !important;
	height: 27px !important;
}
.ui-niceButton-icon .ui-niceButton-center { background: url('/content/design/main/images/gui/ui-nicebutton-icon-button.png') 0px 0px no-repeat !important; }
.ui-niceButton-icon.ui-niceButton-hover    .ui-niceButton-center { background-position: 0 -28px !important; }
.ui-niceButton-icon.ui-niceButton-active   .ui-niceButton-center { background-position: 0 -56px !important; }

.ui-niceButton.ui-niceButton-hover .ui-niceButton-text { color: #ce410b; }


.b-data-spreadsheet { width: 160%; }
.b-data-spreadsheet .b-data-table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	border-spacing: 0;
}
.b-data-spreadsheet .b-data-table .b-data-header {}
.b-data-spreadsheet .b-data-table .b-data-header tr th {
	padding: 9px;
	background-color: #f5a122;
	color: #fff;
	text-align: left;
	font-weight: normal;
}
.b-data-spreadsheet .b-data-table .b-data-body tr:nth-child(even) { background-color: #f6f6f6; }
.b-data-spreadsheet .b-data-table .b-data-body tr td { padding: 9px; }


.b-news { margin: 0 0 40px; }
.b-news .b-news-list {}
.b-news .b-news-preview__item { padding: 0 0 12px; }
.b-news .b-news-preview__item .b-news-text {}
.b-news .b-news-preview__item .b-news-text .b-illustration {
	float: left;
	margin: 3px -100% -5px 0;
	width: 50px;
	height: 50px;
	overflow: hidden;
}
.b-news .b-news-preview__item .b-news-text .b-illustration .b-link {}
.b-news .b-news-preview__item .b-news-text .b-illustration .b-news-text-title__img {}
.b-news .b-news-preview__item .b-news-text .b-news-text {
	margin: 0 0 0 70px;
	font-size: 13px;
	line-height: 15px;
}
.b-news .b-news-preview__item .b-news-text .b-news-text-date {
	margin: 12px 0 0 70px;
	color: #898989;
	font-size: 11px;
}

.b-guestbook {}
.b-guestbook .b-guestbook__item {}
.b-guestbook .b-guestbook__item.m-guestbook__item_last {}
.b-guestbook .b-guestbook__item .b-author-comment {}
.b-guestbook .b-guestbook__item .b-author-comment .b-author-comment-body {}
.b-guestbook .b-guestbook__item .b-author-comment .b-author-name {}
.b-guestbook .b-guestbook__item .b-author-comment .b-author-name .b-author-date {}
.b-guestbook .b-guestbook__item .m-guestbook-answer {
	margin-left: 25px;
}


.b-pager { margin: 20px 0; }
.b-pager .b-pager__pages {
	color: #666;
	text-align: center;
	font-size: 13px;
}
.b-pager .b-pager__pages .b-pager__page {
	display: inline-block;
	margin: 0 6px 0 6px;
	padding: 0;
	font-size: 13px;
	line-height: 23px;
}
.b-pager .b-pager__pages .m-pager__page_active {
	margin: 0 3px;
	padding: 0 6px 0 6px;
	background-color: #f5a122;
	color: #fff;
}


.b-frontpage-about {}
.b-frontpage-about .b-text { width: 100%; padding-top: 280px; }


.b-filelist {}
.b-filelist .b-filelist__item { margin: 0 0 24px; }
.b-filelist .b-filelist__item .b-filelink {
	display: block;
	font-size: 13px;
	line-height: 120%;
}
.b-filelist .b-filelist__item .b-filelink .b-filelink-name {}
.b-filelist .b-filelist__item .b-filelink-date,
.b-filelist .b-filelist__item .b-filelink-size-num {
	color: #898989;
	font-size: 11px;
}
.b-filelist .b-filelist__item .b-filelink-size-num .b-filelink-size-currency {}

.b-filelink.m-icon:after {
	margin: 0 3px;
	padding: 0 14px;
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
}
.b-filelink.m-icon.m-xlsx:after { background-image: url('data:image/gif;base64,R0lGODlhGwAPAIAAAACQNv///yH5BAAAAAAALAAAAAAbAA8AAAIjhI+py+0PowsS0jpj2OeC6zXe+HXWxplqplDkmb4hRtf2fRcAOw=='); }
.b-filelink.m-icon.m-xls:after { background-image: url('data:image/gif;base64,R0lGODlhGwAPAIAAAACQNv///yH5BAAAAAAALAAAAAAbAA8AAAIjhI+py+0PowsS0jpj2OeC6zXe+HXWxplqplDkmb4hRtf2fRcAOw=='); }
.b-filelink.m-icon.m-docx:after { background-image: url('data:image/gif;base64,R0lGODlhHAAPAIAAAACGy////yH5BAAAAAAALAAAAAAcAA8AAAInhI+py+0dnkRxzmpZ2JjT7XSGCGDhUZEmhI5taXEdiNLZjef6zucFADs='); }
.b-filelink.m-icon.m-doc:after { background-image: url('data:image/gif;base64,R0lGODlhHAAPAIAAAACGy////yH5BAAAAAAALAAAAAAcAA8AAAInhI+py+0dnkRxzmpZ2JjT7XSGCGDhUZEmhI5taXEdiNLZjef6zucFADs='); }
.b-filelink.m-icon.m-pdf:after { background-image: url('data:image/gif;base64,R0lGODlhHQAPAIAAANsDA////yH5BAAAAAAALAAAAAAdAA8AAAIrhI+py+3fwgkSulrtNflRinySCGXYxGlmynZbiwJu9IW1rGq5zvf+DzwUAAA7'); }
.b-filelink.m-icon.m-jpg:after { background-image: url('data:image/gif;base64,R0lGODlhGwAPAIAAAK5gnv///yH5BAAAAAAALAAAAAAbAA8AAAIqhI+py+0PXYi0ygmCxmbzhnHh8TFjh6aSemZQuCHeqy5lopF2bvX+bykAADs='); }
.b-filelink.m-icon.m-zip:after,
.b-filelink.m-icon.m-rar:after { background-image: url('data:image/gif;base64,R0lGODlhGgAPAIAAAFNTU////yH5BAAAAAAALAAAAAAaAA8AAAIjhI+py+0Po5w0AHsDvvxphX3Qlomks6XG2ZCaScXyTNd2UgAAOw=='); }


.b-text .b-hiding { margin: 1em 0; }
.b-text .b-hiding .b-hiding-content {}
.b-text .b-hiding .b-hiding-content p {
	margin: 0;
	padding: 1em 0;
}
.b-text .b-hiding .b-hiding__link { display: none; }


.b-footer {
	position: relative;
	float: left;
	clear: both;
	margin: 50px 0 0 -10px;
	padding: 0 10px;
	width: 100%;
	height: 70px;
	background-color: #f5a122;
}
.b-footer:before {
	position:absolute;
	top: 0;
	left: 0;
	width: 27.3%;
	height: 100%;
	background-color: #fff;
	content: "";
}
.b-footer:after {
	position:absolute;
	top: 0;
	left: 27.3%;
	width: 52px;
	height: 100%;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABGCAYAAACDkrchAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkhJREFUeNrcmc0rRFEYxs/MP+QzKclGURZWGkKpWbCwYWHFxopSdhZK2UhTykJSkiYLSVKSKGko+YoYk498jedyRoO5c8/9ft/z1m9h5t4z/Zznao4nksUIPeYDNESFPjMKViKa7NA6qANvOgjdgjJwYvygQ+TiORkdhCbAfP4LnCO3A6rBc/6LXHfoAbT+leEs1AsOCr3BUWgGTJu9ye0ZOgQVIGN2AacdepHPTabYRZyEBsC21UVcIrcAmkFWB6FTUApuVC6mHrl30K4qw0FoGKzZuYFy5JKgXu4Se6FrUALO7N5IMXLGL7jLiQxVoXGw6PRmapHbAjXyWwF7oXtQDo7cLEIpcj1uZSgJTYFZLxaiELl9UAkevVgs7B16AjGvZCgI9YNdLxcMM3JzoMXrRcMSOhbf/+2883rhMCL3Ctr8kAlLaAhs+LV40JFbBo0qR2kOQhfyKH3p54cEFTmjXev0WyZIoa92LYgPCiJyP+2aDkK/2rUgxu/IxYOU8VvoX7vGOXIF2zWuO2TarnEVMm3XOAoVbde4PUOW7RqnHVJq1zgJKbVrXCKn3K5xELLVrlGPnO12jbqQ7XaNcuSSwkG7RlXIcbtGMXKu2jWKQmPCRbtGLXKboFa4aNcoCaXlUToliI9q5Lo5yKgKTYKEYDJWkdsDVcLDQirMHTIkYpxkrIT65A6xGrPIJeSBTegglJJ/otMchaImR2mWMoWEBuU3AraTH7kl0ETlKO1W6Fwepa8E84nKQ1qHDjI5oRGwKjSZTwEGAN4A9sOTyXOtAAAAAElFTkSuQmCC');
	background-position: 32.6% center;
	background-repeat: no-repeat;
	content: "";
}

.b-footer .b-footer-copyright {
	margin: 18px 0;
	color: #fff;
	font-size: 12px;
}
.b-footer .b-footer-alronix {
	margin: -16px 0;
	color: #fff;
	font-size: 12px;
}
.b-footer .b-footer-alronix p:after {
	display: inline-block;
	margin: 0 7px;
	width: 21px;
	height: 19px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAYAAAB/TkaLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYhJREFUeNqs1M8rBGEcx/HdUGv92BycJHLg5McmSVaRg5uDXDccKOW+SkqSmzaFHPbiwh8gikiKckTZExcHIi2bH3vi8X7ynYxnZ3fH8q1XzY9nPjPfZ2Yer1LK809VgV4kvH8MLUcPmtGNAML5hPrQjkGEcCvh9RjAkUeHulCEDsziTH3VNaaxihQi1vhsQQVokwuP8a6+ax4hrMv+IYqzhbZgUgam1M/aRhBdOJdjN+i3Z5hhu3hR6XWJsEzDuO1mD9J+mVNoDeIOYa9YQEDaW7Od04EH5lNaobUyZ2ZtoV0G6pZPjZvtIwa/U+iQERaXY9agUTwZYzblQfqcXrJH2prBG5ZQIid9WHboYA872Mj05dh39NwMowFN8vbNusAi7tDoJlQrxYpDu7oSmMK9BHvchPrloqRyrjlp+xGVbkNHVObS8xeV7Ylcv3WhbaEIZlhA4oigFVeI5VxyJN0rb9WsZ3S6XHTS2tef0Qk+jNCx3wZq1nqqp6EOVaiW7SSi+azcnwIMAIia/qrWCNeqAAAAAElFTkSuQmCC');
	background-position: right center;
	background-repeat: no-repeat;
	content: "";
	vertical-align: middle;
}
.b-footer .b-footer-alronix .b-link { color: #fff; }

.b-footer .b-liveinternet {
	margin: 20px 0 0;
	text-align: right;
}

.b-footer .b-liveinternet p,
.b-footer .b-footer-alronix p,
.b-footer .b-footer-copyright p { margin: 0; }

/**
 * Личный кабинет
 */

.design_customer .content {
    min-height: 500px;
}
.design_customer p {
    font-size: 13px;
}

/* Меню */
.office_menu ul {
    list-style: none;
    padding: 0;
    background: #f4f4f4;
}
.office_menu > ul {
    height: 40px;
}
.office_menu > ul > li {
    float: left;
    border-right: 1px solid #fff;
    position: relative;
}
.office_menu li a {
    text-decoration: none;
    font-size: 12px;
    padding: 12px 18px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.office_menu li a span {

}
.office_menu li a:hover {
    background: #0071CB;
    color: #fff;
}
.office_menu li a.withoutlink {
    color: #0068B3;
}
.office_menu li a.withoutlink:hover {
    color: #fff;
}
.office_menu li a.withoutlink:after {
    background: url("../images/up-blue.png") no-repeat 50% 4px;
    content: "";
    display: inline-block;
    height: 10px;
    width: 15px;
}
.office_menu li a.withoutlink:hover:after {
    background: url("../images/up-white.png") no-repeat 50% 4px;
}
.office_menu .static {
    padding: 10px 18px;
    float: right;
    border-left: 1px solid #fff;
}

/* выпадающее под меню */
.office_menu .sub_menu {
    display: none;
    position: absolute;
    top: 20px;
    z-index: 5;
}
.office_menu .sub_menu li {
    border-bottom: 1px solid #fff;
}
.office_menu li.sub:hover .sub_menu {
    display: block;
}

/* Форма регистрации */
.reg_form_wrap {
    width: 500px;
}
.application_form_wrap {
    width: 760px;
}
.reg_form_wrap .b-form-fieldset,
.application_form_wrap .b-form-fieldset {
    margin-bottom: 18px;
}
.reg_form_wrap .b-form-element-remark,
.application_form_wrap .b-form-element-remark {
    font-size: 11px;
    color: #888;
}
.reg_form_wrap .b-form__item_last input,
.application_form_wrap .b-form__item_last input {
    margin-right: 10px;
}

/* Форма авторизации */
.auth_form {
    width: 300px;
}
.auth_form input {
    width: 200px;
    border: 1px solid #A1A1A1;
    box-shadow: 1px 1px 1px rgba(161, 161, 161, 0.5) inset;
    padding: 5px 7px;
    resize: none;
    font-size: 11px;
    margin-bottom: 5px;
}
.auth_form .error_message {
    color: #CC0000;
    font-size: 14px;
}
.auth_form a {
    font-size: 13px;
    display: inline-block;
    margin: 5px 0 15px 0;
}

.b-header-auth {
    margin-top: 20px;
    margin-bottom: 10px;
}
.b-header-auth a {
    font-size: 13px;
    vertical-align: middle;
    text-decoration: none;
}
.b-header-auth a:hover {
    text-decoration: underline;
}
.b-header-auth a:first-child {
    margin-right: 20px;
}

/* стили для заявок пользователя */
.customer-applications {
	width: 80%;
	margin: 0 0 13px;
}
.customer-applications tr:nth-child(odd) td {
    background: #e0e0e7;
}
.customer-applications th {
    background: #faa224;
    color: #fff;
    border: 1px solid #faa224;
    padding: 5px;
    font-size: 15px;
}
.customer-applications td {
	text-align: center;
    border: 1px solid #8887a1;
    padding: 10px 20px;
    font-size: 15px;
}
.customer-applications .application-name {
	text-align: left;
	width: 70%;
}

/* стилизация элментов форм */
.application_form_wrap .b-form-element-remark {
    vertical-align: top;
    display: inline-block;
    padding: 5px 0 0 10px;
}
.jq-file {
    overflow: hidden;
}
.jq-file .jq-file__name {
    width: 125px;
    height: 23px;
    border: 1px solid #b0b0b2;
    font-size: 13px;
    line-height: 23px;
    padding: 0 10px;
    float: left;
    margin-right: 3px;
    color: #888;
}
.jq-file .jq-file__browse {
    font-size: 15px;
    line-height: 25px;
    text-align: center;
    cursor: pointer;
    width: 75px;
    height: 25px;
    color: #fff;
    float: left;
    background: #f9ad55; /* Old browsers */
    background: -moz-linear-gradient(top,  #f9ad55 0%, #e47323 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9ad55), color-stop(100%,#e47323)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f9ad55 0%,#e47323 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f9ad55 0%,#e47323 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f9ad55 0%,#e47323 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f9ad55 0%,#e47323 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9ad55', endColorstr='#e47323',GradientType=0 ); /* IE6-9 */
}
.jq-file .jq-file__browse:hover {
    background: #e47323; /* Old browsers */
    background: -moz-linear-gradient(top,  #e47323 0%, #f9ad55 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e47323), color-stop(100%,#f9ad55)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e47323 0%,#f9ad55 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e47323 0%,#f9ad55 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e47323 0%,#f9ad55 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e47323 0%,#f9ad55 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e47323', endColorstr='#f9ad55',GradientType=0 ); /* IE6-9 */
}
.anketa_table {
    margin-top: 15px;
    border: none;
}
.anketa_table th {
	background-color: #f5a122;
	color: #fff;
    border: 1px solid #f5a122;

}
.anketa_table td {
    border-color: #8887A1;
}

/**
 * Form styled
 */
.form_styled {

}
.form_styled .field_row {
    margin-bottom: 15px;
}
.form_styled .field_row input[type=text] {
    min-width: 300px;
    padding: 3px 5px;
}
.form_styled .field_row textarea {
    min-width: 500px;
    min-height: 100px;
    padding: 5px;
}
.form_styled .field_row select {
    max-width: 310px;
    padding: 3px 5px;
}
.form_styled .field_row h3 {
    margin: 0 0 10px 0;
    color: #000;
}
.form_styled .field_row p {
    margin: 0;
}
.form_styled .field_row .desc {
    color: #555;
    font-size: 10px;
    margin: -10px 0 10px 0;
}
.form_styled .field_row.submit {
    margin-top: 30px;
}
span.required {
    color: red;
}
.form_styled .field_row.error {
    background: none;
    border: none;
    padding: 0;
}
.form_styled .field_row.error input,
.form_styled .field_row.error textarea,
.form_styled .field_row.error select {
    border: 1px solid rgba(255, 0, 0, 0.5);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 5px rgba(255, 0, 0, 0.6);
}
.b-text details {
    margin-bottom: 10px;
}
.b-text summary {
    border-bottom: 1px dashed;
    color: #f5a122;
    font-weight: bold;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
    cursor: pointer;
}
.b-text summary:hover {
    border-bottom: 1px;
    color: #000;
}

