﻿@charset "utf-8";

html {
	background-color: #e8eaf0;
}

body {
	width: 100%;
	color: #a3a3a3;
	font-size: 15px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
	line-height: 16px;
}

a {}
a:hover { text-decoration: none; }

.b-brick {
	margin-right: auto !important;
	margin-left: auto !important;
	padding: 0 22px;
	min-width: 960px;
	max-width: 1100px;
}


.b-header__wrapper {
	background-image: url('../images/b-header__wrapper.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}
.b-header { height: 102px; }

.b-logo {
	float: left;
	margin-right: -100%;
	padding: 38px 0;
}

.b-link {}
.b-link__button {
	display: inline-block;
	padding: 0 14px;
	border-radius: 3px;
	background-color: #e9e9e9;
	color: #959595;
	vertical-align: middle;
	text-decoration: none;
	font-weight: 700;
	font-size: 11px;
	font-family: "Open Sans", "Arial", sans-serif;
	line-height: 23px;
}
.b-link__button:hover { color: inherit; }

.b-table {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}

.b-header__contacts {
	float: left;
	margin: 32px 0 -100%;
	color: #333;
}
.b-header__contacts dt { font-size: 11px; }
.b-header__contacts dd {
	margin: 0;
	font-size: 22px;
}
.b-header__contacts dd a {
	color: inherit;
	text-decoration: none;
}
.b-header__contacts_email { margin-left: 40%; }
.b-header__contacts_email dd:before {
	padding: 0 5px 0 0;
	content: url('../images/icon-mail.png');
	vertical-align: middle;
}
.b-header__contacts_phone { margin-left: 70%; }
.b-header__contacts_phone dd:before {
	padding: 0 5px 0 0;
	content: url('../images/icon-phone.png');
	vertical-align: middle;
}

.b-navigation__wrapper {
	width: 100%;
	height: 66px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABCCAIAAADyjJAfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9JREFUeNpinHXj56uPn5kYwICJ4T8DEEF5LIfu/Xr+/B1Q8D8QIZRAeBCVYBJJH4hGyIGUomsAA7gGiBxWQahh6HJEmIJsHw7D8Djp338gYgKrwNSOIojH8XC/ozgCLcxQBXFrQLMdJZBRYgUgwAD7WNJLFimzJgAAAABJRU5ErkJggg==');
	background-position: 0 0;
	background-repeat: repeat-x;
}
.b-navigation__wrapper .b-brick {
	padding: 0 35px;
	min-width: 935px;
}
.b-navigation {
	position: relative;
	display: table;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}
.b-navigation__item {
	position: relative;
	z-index: 2;
	display: table-cell;
	height: 66px;
	color: #fff;
	vertical-align: middle;
	text-align: center;
	font-weight: 600;
	font-size: 17px;
}
.b-navigation__item__link {
	position: relative;
	display: block;
	color: inherit;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(21, 74, 140, 1);
	white-space: nowrap;
}
.b-navigation__item__link:after {
	display: none;
	position: absolute;
	right: 0;
	bottom: -9px;
	left: 0;
	z-index: 1;
	height: 9px;
	background-color: #f6f6f6;
	content: '';
}
.b-navigation_regular .b-navigation__item__link:after { background: #ebe9eb; }
.b-navigation__item + .b-navigation__item .b-navigation__item__link:after { background-position: 32% 0; }
.b-navigation__item + .b-navigation__item + .b-navigation__item .b-navigation__item__link:after { background-position: 42% 0; }
.b-navigation__item + .b-navigation__item + .b-navigation__item + .b-navigation__item .b-navigation__item__link:after { background-position: 58% 0; }
.b-navigation__item + .b-navigation__item + .b-navigation__item + .b-navigation__item + .b-navigation__item .b-navigation__item__link:after { background-position: 69% 0; }
.b-navigation__item + .b-navigation__item + .b-navigation__item + .b-navigation__item + .b-navigation__item + .b-navigation__item .b-navigation__item__link:after { background-position: 75% 0; }
.b-navigation__item_active .b-navigation__item__link:after { display: block; }
.b-navigation__item__link__span {
	position: relative;
	z-index: 2;
	display: block;
	line-height: 66px;
	height: 66px;
}
.b-navigation__item_active .b-navigation__item__link__span {
	position: relative;
	margin-bottom: 9px;
	height: 57px;
	background-image: url('../images/b-navigation__item-hover.png');
	background-position: 0 4px;
	background-size: 100% 62px;
	background-repeat: no-repeat;
}
.b-navigation__item_active .b-navigation__item__link__span:after {
	position: absolute;
	right: 0;
	bottom: -9px;
	left: 0;
	height: 23px;
	background-image: url('../images/b-navigation__item-active-arrow.png');
	background-position: center center;
	content: '';
}
.b-navigation__item:hover .b-navigation__item__link__span {
	background-image: url('../images/b-navigation__item-hover.png');
	background-position: 0 4px;
	background-size: 100% 62px;
	background-repeat: no-repeat;
}
.b-navigation__item:hover .b-navigation__item__link__span:after {
	position: absolute;
	right: 0;
	bottom: -9px;
	left: 0;
	height: 23px;
	background-image: url('../images/b-navigation__item-hover-arrow.png');
	background-position: center center;
	content: '';
}
.b-navigation__item:hover .b-navigation__item__link__span {
	margin-bottom: 9px;
	height: 57px;
}
.b-navigation__item_active:hover .b-navigation__item__link__span {
	margin-bottom: 9px;
	height: 57px;
}
.b-navigation-footer__item {
	color: #fff;
	font-size: 14px;
	font-size: 14px;
	line-height: 16px;
	margin: 10px 0;
}
.b-navigation-footer__item__link { color: inherit; }


.b-slider__wrapper {
	width: 100%;
	height: 479px;
	background-image: url('../slider/b-slider.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
}
.b-slider__wrapper .fotorama__thumbs-shaft { margin-top: 6px !important; }
.b-slider__wrapper .fotorama__thumbs {
	height: 59px !important;
	background-color: #fafafa !important;
	background-image: url('data:image/gif;base64,R0lGODlhAQA7AMQAAO7u7+3t7ebm5vr6+sTExNbW1vj4+PPz8/Hx8e7u7vX19fLy8u/v7/b29vf39/T09PDw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABADsAAAUiIFEIQWImAKMyUOu2SIws9HLcT67nSq80wIZjSDQYHJBBCAA7') !important;
	background-position: 0 0 !important;
	background-repeat: repeat-x !important;
}
.b-slider__wrapper .fotorama__thumb {
	margin-right: 16px !important;
	margin-left: 16px !important;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.b-slider__wrapper .fotorama__thumb-border { box-shadow: 0 1px 2px rgba(0, 0, 0, .2); }

.b-body {
	overflow: hidden;
	padding-bottom: 60px;
	min-height: 650px;
}
.b-content__wrapper {
	float: left;
	margin-right: -100%;
	width: 100%;
}
.b-content { margin: 0 0 0 200px; }
.b-content_wide { margin: 0; }
.b-menu__wrapper {
	float: left;
	margin: 0 20px 0 0;
	width: 190px;
}

.b-heading-h1 {
	margin: 0 0 25px;
	color: #3879c1;
	font-weight: 700;
	font-size: 25px;
}
.b-heading-h1_alter { color: #454545; }
.b-heading-h2 {
	margin: 0 0 10px;
	color: #454545;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .46);
	font-weight: 700;
	font-size: 17px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
}
.b-heading-h3 {
	margin: 0 0 10px;
	font-weight: 600;
	font-size: 17px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
}
.b-heading-h4 {
	margin: 0 0 10px;
	color: #4f4f4f;
	font-weight: 700;
	font-size: 15px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
}
.b-heading-h5 {
	margin: 0 0 10px;
	color: #4f4f4f;
	font-weight: 200;
	font-size: 13px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
}

.b-menu__wrapper {}
.b-menu__wrapper .b-heading-h1 { margin: 0; }
.b-menu {
	margin: 40px 0 0;
	padding: 0;
	list-style-type: none;
}
.b-menu__item {
	position: relative;
	margin: 0;
	color: #a3a3a3;
	font-weight: 600;
	font-size: 15px;
	line-height: 16px;
}
.b-menu__item__link {
	color: inherit;
	text-decoration: none;
}
.b-menu__item__span {
	display: block;
	height: 57px;
	vertical-align: middle;
}
.b-menu__item:hover,
.b-menu__item_current {
	margin: 5px 25px -5px 0;
	color: #fff;
	text-shadow: 0 1px 1px rgba(21, 74, 140, 1);
}
.b-menu__item:not(.b-menu__item_current):first-child:hover { margin-bottom: 0; }
.b-menu__item:hover .b-menu__item__span,
.b-menu__item_current .b-menu__item__span {
	padding: 0 0 0 8px;
	background-image: url('../images/b-menu__item_current.png');
	background-position: -30px 5px;
	background-repeat: no-repeat;
}
.b-menu__item:hover .b-menu__item__span:after,
.b-menu__item_current .b-menu__item__span:after {
	position: absolute;
	top: 0;
	right: -25px;
	width: 25px;
	height: 100%;
	background-image: url('../images/b-menu__item_current.png');
	background-position: 0 5px;
	background-repeat: no-repeat;
	content: '';
}
.b-menu__item__span_table {
	display: table-cell;
	height: 57px;
	vertical-align: middle;
}
.b-menu-footer__item {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	margin: 10px 0;
}
.b-menu-footer__item__link { color: inherit; }


.b-body_wrapper {
	padding: 30px 0 0;
	background-image: url('../images/b-body_wrapper.png');
	background-position: top center;
	background-repeat: repeat-x;
}


.b-partners_wrapper {
	overflow: hidden;
	background-image: url('../images/b-partners_wrapper_top.png'),
	                  url('../images/b-partners_wrapper_bottom.jpg'),
	                  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAADgCAIAAABEhDuDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ5JREFUeNrMltENgCAMRBvDtG7mGpo4gAudfookNGDvgL8mhLR3ry1p3Q57ncXyw46TGfIY9fsQ57efV0v+8fqAqnepL8T+Yyr9Wv1U+xOtR9F/mI3X4PcQy5s7r8g8PX5B7AdVvy9//H5o2z8dvIXWEz3POniT8iCf/9DyQe8v2FBe1P3n1evtv9H8qvUf/T9T6/d7n4Ndv9b/W4ABAHL7TCfJWkrtAAAAAElFTkSuQmCC');
	background-position: center top, center bottom, center center;
	background-repeat: no-repeat, no-repeat, repeat-x;
	background-size: 100% 18px, 100% 206px, auto auto;
}
.b-partners {
	position: relative;
	height: 224px;
}
.b-partners:after,
.b-partners:before {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	content: '';
}
.b-partners:after {
	left: -380px;
	background-image: url('../images/b-partners_wrapper_left.png');
	background-position: 0 18px;
}
.b-partners:before {
	right: -380px;
	background-image: url('../images/b-partners_wrapper_right.png');
	background-position: 100% 18px;
}
.b-partners-list {}
.b-partners-list__item { width: 230px; }
.b-partners-list__item .b-link {
	position: relative;
	z-index: 1;
	display: block;
}
.b-partners-list__img {
	display: block;
	margin: auto;
}
.touchcarousel {
	margin: auto;
	padding-top: 18px;
	max-width: 910px;
	width: auto !important;
	height: 206px !important;
}
.touchcarousel .arrow-holder {
	margin-top: 18px;
	background-position: center;
	background-repeat: no-repeat;
	height: 206px !important;
}
.touchcarousel .arrow-holder.left {
	left: -50px !important;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqlJREFUeNpilA/qZMABmIDYCYgDgdgKiBWAWACIPwDxAyA+DsTrgHgfEP/DZgALDoO9gRhkqzYWOZAFBlCcCcTXgbgMiLdgcx0yYAPiGVCF2gzEAU0g3gzEM6H6sbocJLERiD0YyANpQCwHxP5A/Avd5ZMpMBgGQPqnoQeLF9RmaoBkIPaBGc7IxMjYzUBFADSvB0SBk9u///+1iNGkoyTOsLwxgoGfhwOvOqB56kDKhYmdlSWMqCShIMawuC6MwVJHjmF6iT9B9UBzQ5mAtlgRUqghL8qwtD6MQZCXk+Hzt58MXUsPETQcaK4l09+//2TwKVKVEWZY1hDOIMTHxfDl+y+GhJY1DBduPydoONBcOZDL+fApmlDgAzYYBPpXHmE4e/MpUZEKNJeXiZmJ8TM+RfkTtjC8/fgNzC6KsGEw1ZQhNsV8ZmJhZsbrlDtP3jJE1q9gePfpGwM3BxvD/OoQBiN1KYKGs7IwP2Hi4WI7S0jhrcdvGKIaVgIt+M7Aw8kG9IEtQcOB5p5jkhXj30SMN288fM0Q07SS4fDFBwyZ3RsIqpcR5d/E+PbjVx7LtBnnfv7+o0qtHApM4/e29yUYgHLoF31VyQ5qZn99FYl2IPWZ8f///+AgMk+dNvfluy9hlBosKsC9+vTc7CSQo2Gl4pdZ5YElfNzsRygxGKR/XlVwCcg8lPJcX0XyyarmqHhxIZ5V5BgM0gfSr6ss8RgmBgsWOB+kLr5ltf+JK49LgJGsQkTk3THXlu1dVBsKSkIvgfg/LsPhyfTX77/i2b0b7S/dfeHy6etPg1+//0j9/fefH5ijP7KxsjwDBsEFPWWJPf35PoeAaf8FLChQXIrDcAag4QxsrMzcQCYvEHOCMh0QM4PKJCD+DcTfQSkCWJh9BWUsbAAgwADADNbIGJ7eNAAAAABJRU5ErkJggg==');
}
.touchcarousel .arrow-holder.right {
	right: -50px !important;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAppJREFUeNpilA/qZMABmIDYCYiDgNgSiBWAWACIPwDxAyA+DsTrgHgfEP/DZgALDoN9gBhkqxYWOZAFBlCcCcRXgbgciLdicx0yYAPiGUC8GYfB2IA2EG+B6mPDZThIYiMQpzOQB9Kh+tmwGT4ViD0YKAMg/VPQDQeFcQoDdUAqEHvDDGdiYmTsYaAiAJrXDTYXlNz+/f+vjk8xPw8Hw7KGcAYdJXGiDAeapwmkHJnYWJnDCSmeXuLPYKUrz7C4LoxBU0GMKAvYWVnCmP79+29JSGHX0kMMn7/9ZBDk5WRYWh/GoCEvSozrrUCGyxJSeOH2c4aEljUMX7//YhDi4wIHkZqsCF49f//+k2EC2sBNjDfP3nzK0LfyCJgNsqA/35uQy/mYWJiZ3hFjuKmmDENRhA2Y/ebDV4b8CVvwqmdmYvzMxMrC/IKQwUbqUgzzq0MYuDnYGN59+sYQ1bCS4c6Tt3j1sDAzP2XiZGe5SMjwoghbBh5OhMG3Hr8h6FMeLrazTLJiApsJKczs3sBw+OIDhpimVQw3Hr4mKinKiPFvZrz79C2vZ9GCcz9//1GhVg4FpvHbx2dlGIFy6Gd9VckOamZ/qHlfGP///w8OItPkqfNef/gaSqnBogLcq07PzU4GGQ4rFb/Mqwou4eNmP0KJwSD9QHNKQeahlOe6yhKPVzVHxYsL8awix2CQPpB+kDkwMViwwPkgdXHNqwNOXn1cTEwkAyPvjoWObM/CmlBQLfQSiP/jMhyeTL98/yVROHGL3aW7L1w+ff1p8Ov3H6m///7zA3PeRzZWlmfAILigpyyxZ2qx/0FgyfoSFhQoLsVhOAPQcFDGAZU7vEDMCcSsoFwNKpOA+DcQfweltF+//34FGo7VDIAAAwCbz9ZhwfxySgAAAABJRU5ErkJggg==');
}


.b-file-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.b-file-list__item {
	margin: 20px 0 30px;
	color: #9c9c9c;
	font-size: 11px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
	line-height: 16px;
}
.b-file-list__item-link {
	display: block;
	margin: 0 0 10px;
	color: #3a3a3a;
	font-size: 13px;
}
.b-file-list__item-icon {
	padding: 0 0 0 55px;
	min-height: 50px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.b-file-list__item-icon_doc,
.b-file-list__item-icon_docx { background-image: url('../images/b-icon-doc.png'); }
.b-file-list__item-icon_pdf { background-image: url('../images/b-icon-pdf.png'); }
.b-file-list__item-icon_rar,
.b-file-list__item-icon_zip { background-image: url('../images/b-icon-rar.png'); }
.b-file-list__item-icon_xlsx,
.b-file-list__item-icon_xls { background-image: url('../images/b-icon-xls.png'); }

.b-file-list__item-name {}
.b-file-list__item-date { font-style: italic; }
.b-file-list__item__size { font-style: italic; }


.b-info_wrapper {
	overflow: hidden;
	background-color: #ffdf4c;
	background-image: url('../images/b-info_wrapper.jpg');
	background-position: center top;
	background-size: 100% 410px;
	background-repeat: no-repeat;
}
.b-info {
	padding: 0 35px;
	min-width: 935px;
	margin: 56px 0 37px;
}
.b-info__page {
	position: relative;
	padding: 36px 33px;
	min-height: 200px;
}
.b-info__page:before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid #e2e2e2;
	background-color: #fff;
	content: '';
}
.b-info__page:after {
	position: absolute;
	right: -15px;
	bottom: -17px;
	left: -15px;
	height: 180px;
	background-image: url('../images/b-info__page_shadow.png');
	background-size: 100% 180px;
	content: '';
}
.b-info__item {
	position: relative;
	z-index: 1;
	display: inline-block;
	margin-right: 3%;
	width: 30%;
	color: #8c8b8c;
	vertical-align: top;
	font-size: 13px;
	font-family: Helvetica, "Arial", sans-serif;
	line-height: 25px;
}
.b-info__item .b-heading-h2 {
	margin: -75px 0 35px;
	color: #3c5364;
	letter-spacing: -1px;
}

.b-news {}
.b-news-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.b-news-list__item {
	overflow: hidden;
	margin: 0 0 15px;
	padding: 0 0 20px;
	color: #454545;
	font-size: 13px;
	line-height: 18px;
}
.b-info__item .b-news-list__item {
	border-bottom: 1px dashed #e4e6e7;
	color: #959595;
	font-size: 12px;
}
.b-info__item .b-news-list__item_last {
	margin: 0;
	padding: 0;
	border-bottom: none;
}
.b-news-list__item-link {
	float: right;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding-left: 40px;
	width: 100%;
	color: inherit;
	text-decoration: none;
}
.b-news-list__item-link:hover { color: inherit; }
.b-news-list__item-caption {
	display: block;
	margin-bottom: 8px;
	font-weight: 700;
	font-size: 13px;
}
.b-news-list__item-date_short {
	float: left;
	margin-right: -100%;
	width: 39px;
	text-align: center;
}
.b-news-list__item-date_short .b-date-day {
	display: block;
	font-weight: 700;
	font-size: 26px;
	line-height: 24px;
}
.b-news-list__item-date_short .b-date-month { font-size: 16px; }
.b-news-list__item_preview .b-news-list__item-link { padding-left: 110px; }
.b-news-list__item_preview .b-news-list__item-illustration {
	float: left;
	margin: 3px -100% 0 -65px;
}

.b-products {
	position: relative;
	margin: 0 0 0 20px;
	width: 750px;
}
.b-products__row {
	overflow: hidden;
	padding: 5px 0 0;
	width: 100%;
	height: 317px;
}
.b-products__row_active { display: block !important; }
.b-products__item {
	float: left;
	margin: 0 30px;
	padding: 2px 1px 0 1px;
	width: 222px;
	height: 298px;
	background-image: url('../images/b-products__item.png');
}
.b-products__item:hover { background-image: url('../images/b-products__item_hover.png'); }
.b-products__item_last,
.b-products__item_first { margin: 0; }
.b-products__link { text-decoration: none; }
.b-products__img {}
.b-products__title {
	padding: 0 3px 0 13px;
	color: #a7a7a7;
	font-weight: 700;
	font-size: 13px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
}
.b-products__item .b-table {
	margin: 10px 0;
	height: 75px;
}
.b-products__price {
	display: block;
	margin: 0 13px 0 0;
	padding: 0 5px;
	border: 1px solid #94af5b;
	border-radius: 5px;
	background-color: #bdd87c;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAyCAIAAAASmSbdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNpiOPGwmYmBgQGKGRHs/4xoYshyDEh6sIv9h/L/Q+W+//nK9O33ZyD/PxD/A8r/h7BhNLIYEDMgsWHiDOhssNlgGiDAAKXxPCkrN0vcAAAAAElFTkSuQmCC');
	background-position: center center;
	background-repeat: repeat-x;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .46);
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	line-height: 46px;
}
.b-products__price_num {
	color: #5d7730;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .46);
	font-weight: 700;
	font-size: 18px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
}
.b-products__price_num:after {
	position: relative;
	top: 2px;
	margin: 0 0 0 3px;
	content: url('../images/ruble.png');
	vertical-align: middle;
}
.b-products__price_prefix {
	color: #5d7730;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .46);
	font-weight: 600;
	font-size: 12px;
	font-family: 'Arial', sans-serif;
}
.b-product-page { overflow: hidden; }
.b-product-page .b-products__item {
	float: left;
	margin: 0 -100% 0 0;
	padding: 2px 3px 0;
	width: 361px;
	height: 464px;
	background-image: url('../images/b-products__item_large.png');
}
.b-product-page .b-products__item_model { clear: both; }
.b-product-page .b-products__item_wrapper {
	float: left;
	clear: both;
	margin: 10px 0 30px;
}
.b-product-page .b-products__item .b-form__button { margin-top: 18px; }
.b-product-page .b-products__item .b-form { margin: 18px 0; }
.b-product_body { margin: 0 0 0 390px; }

.b-products__button {
	position: absolute;
	top: 50%;
	width: 17px;
	height: 24px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	-webkit-user-select: none;
	 -khtml-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	     -o-user-select: none;
	        user-select: none;
}
.b-products__button_next {
	right: -15px;
	background-image: url(../images/fotorama__arr_next.png);
}
.b-products__button_prev {
	left: -30px;
	background-image: url(../images/fotorama__arr_prev.png);
}
.b-products__item-sale {
	position: absolute;
	margin: -297px 0 0 80px;
	padding: 5px 0 0;
	width: 135px;
	height: 45px;
	background-image: url('../images/sale-label.png');
	background-position: top center;
	color: #fff;
	text-align: center;
	font-size: 13px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
}

.b-partners-list { margin: 14px 0; }
.b-partners-list .b-partners-list-row {
	clear: both;
	overflow: hidden;
	margin: 0 0 30px;
	width: 100%;
}
.b-partners-list .b-partner__item {
	float: left;
	margin: 0 15px 0 0;
	width: 160px;
}
.b-partners-list .b-partner__item .b-partner-logo {
	display: block;
	margin: 0 0 10px;
}
.b-partners-list .b-partner__item .b-partner-title {}

.b-text {
	color: #4f4f4f;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .4);
	font-size: 13px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
	line-height: 18px;
}
.b-text a { color: #336cb8; }
.b-text_wrapper {
	clear: both;
	padding: 20px 0 0;
	width: 100%;
}
.b-text > * { margin: 0 0 1em; }
.b-text table {
	margin: 0 2px 1em 2px;
	border-spacing: 0;
	border-collapse: collapse;
}
.b-text_wrapper table { width: 100%; }
.b-text table thead tr {
	height: 52px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAA0CAIAAAAv937DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHNJREFUeNpiaDn5ZtaNn0wM/xmAiIkBDJj+/wfxWQ5ceSspyQYTZACJ/gfLgVTCNIBooCAIwJRA5WCC//4DEYYSVMOw8LDrgwjCrP33//8/JMOg9jEAEbogGg+LA7FqgKkEW4jX8WiCEAfCtP/9A0QAAQYAqZfF8bZn6WQAAAAASUVORK5CYII=');
	background-position: center;
	background-repeat: repeat-x;
}
.b-text table thead th {
	padding: 0 25px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	font-weight: 600;
	font-size: 15px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
	line-height: 100%;
}
.b-text table tbody { box-shadow: 0 0 2px rgba(0, 0, 0, .4); }
.b-text table tbody tr { border-bottom: 1px solid #bcbec2;}
.b-text table tbody tr:nth-child(odd) { background-color: #fff; }
.b-text table tbody tr:nth-child(even) { background-color: #dadada; }
.b-text table tbody td { padding: 10px 25px;}
.b-text table tbody td + td { padding: 10px 25px; text-align: center;}
.b-form__item_order-table table { width: 760px; }  
.b-text blockquote {
	margin: 1em 0;
	color: #336cb8;
}
.b-text ul {
	margin: 1em 0;
	padding: 0;
	list-style-type: none;
}
.b-text ul li {
	margin: 10px 0;
	line-height: 18px;
}
.b-text ol {
	margin: 1em 0;
	padding: 0;
	list-style-type: none;
	counter-reset: li;
}
.b-text ol li {
	margin: 10px 0;
	line-height: 18px;
}
.b-text ol li:before {
	padding: 0 5px 0 0;
	color: #336cb8;
	content: counter(li, decimal);
	counter-increment: li;
	font-weight: 700;
	font-style: italic;
}
.b-text .b-illustration {
	display: inline-block;
	position: relative;
}
.b-text .b-illustration img {
	position: relative;
	z-index: 1;
	padding: 7px 8px;
	border: 1px solid #e2e2e3;
	background-color: #fff;
}
.b-text .b-illustration:after {
	position: absolute;
	right: -6px;
	bottom: -13px;
	left: -6px;
	height: 180px;
	background-image: url('../images/b-info__page_shadow.png');
	background-size: 100% 180px;
	content: '';
}
.b-illustration_left {
	float: left;
	margin: 0 20px 20px 0;
}
.b-text .b-date {
	color: #9c9c9c;
	font-style: italic;
	font-size: 12px;
}
.fotorama.b-illustration {
	margin: 1em 0 75px;
	padding: 10px;
	background-color: #fff;
}
.fotorama.b-illustration:after { z-index: -1; }
.fotorama.b-illustration .fotorama__thumbs {
	position: absolute;
	bottom: -60px;
}
.fotorama.b-illustration .fotorama__thumb__dot { box-shadow: 0 0 2px #3879C1, 0 0 2px #3879C1, 0 0 2px #3879C1, 0 0 2px #3879C1; }
.fotorama.b-illustration .fotorama__arr {
	width: 17px;
	height: 24px;
	text-indent: -1000em;
	text-shadow: none;
	background-repeat: no-repeat;
	background-position: center;
}
.fotorama.b-illustration .fotorama__arr_prev { background-image: url('../images/fotorama__arr_prev.png'); }
.fotorama.b-illustration .fotorama__arr_next { background-image: url('../images/fotorama__arr_next.png'); }

.b-roadmap_wrapper {
	overflow: hidden;
	padding: 3px;
	border: 1px solid #e2e2e2;
	background-color: #fff;
}
.b-roadmap {
	float: left;
	width: 493px;
	margin-right: -100%;
	height: 470px;
}
.b-addresses_wrapper {
	float: left;
	margin-left: 500px;
	padding: 20px 0 0 20px;
}
.b-addresses {}
.b-addresses dt { margin: 5px 0; }
.b-addresses dd {
	margin: 0;
	font-size: 13px;
	font-weight: 600;
}
.b-addresses .b-heading-h4 { margin: 10px 0 5px; }
.b-addresses .b-link {
	color: #15b9ff;
	font-weight: 200;
}

.b-form_wrapper .b-form {
	width: 373px;
	float: left;
	margin: 20px -100% 0 0;
}
.b-form_wrapper_order .b-form { width: 50%; }
.b-form { color: #515151; }
.b-form__item { margin: 0 0 18px 0; }
.b-form__element {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 4px 7px;
	font-size: 12px;
}
.b-form__item__label {
	display: block;
	margin: 5px 0;
	font-size: 13px;
	font-weight: 600;
}
.b-form__item__label_inline {
	display: block;
	margin: 5px 0;
	font-size: 13px;
}
.b-form__radio {
	display: inline-block;
	margin: -3px 3px 0 0;
	vertical-align: middle;
}
.b-form__textarea {
	width: 100%;
	max-height: 500px;
	min-height: 170px;
	border: 1px solid #d9d9d9;
	box-shadow: inset 1px 1px 1px rgba(161, 161, 161, .2);
	resize: vertical;
}
.b-form__select {
	border: 1px solid #d9d9d9;
	box-shadow: inset 1px 1px 1px rgba(161, 161, 161, .2);
}
.b-form__input {
	padding: 5px 7px 5px;
	width: 100%;
	border: 1px solid #d9d9d9;
	box-shadow: inset 1px 1px 1px rgba(161, 161, 161, .2);
	resize: none;
}
.b-form__button {
	display: block;
	margin: auto;
	padding: 0 25px;
	border: none;
	border-radius: 3px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAuCAIAAACNul8+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHBJREFUeNpsTjkOgDAMcworYmbkVzyZiZWZDfGImDZNC0VUkSrHRyzbuYzDHGAvkGD6DPX7tU7dkRCdIwIMlqUCapzECUooq9I5Nzj3kVD05WsOtQYPcwQKHt9/dGlmqC4lzudCK2lL/IdlSS5xCzAAJOyPi82VvioAAAAASUVORK5CYII=');
	background-position: center;
	background-repeat: repeat-x;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.26);
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .26);
	font-weight: 600;
	font-size: 15px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
	line-height: 46px;
}
.b-form__button:hover { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAuCAIAAACNul8+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHZJREFUeNpcT0EOgDAIA2OiN+/e/LQP8i8m3vVMHTjGcFkClBYKn/c+T+tA9jzAwng9x8KbVtAeGgXkoAeUjK3SHnyKdAIYU2AUoloxELq0qGgldKAsL5+1pxRxE/0UZNAtsXw+qyWBX/uTU7sBsYGSFwP4FWAApYtlZs9vejMAAAAASUVORK5CYII='); }
.b-form__button:active {
	box-shadow: none;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAuCAIAAACNul8+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUeNp8TkkSwyAMkwXk1FtI7jlm8pm+ov//gasxk3VosYCRLC/2/rxqnWgKgkxgNqaMXIy6ZZBWgiks6WkWGAR9LhBx6AYPMXIOCD9Yc+7i3/KYsOea897lWd4p6M47BrnQ3TNvS53HNdhlz7OL4SvAANDKKnOJTJtyAAAAAElFTkSuQmCC');
}
.b-form__message_error {
	margin: 0;
	color: #f00;
	line-height: 100%;
}
.b-form__message_error small { font-size: 10px; }
.b-form__message_success {
	color: #0f0;
	font-size: 11px;
	line-height: 100%;
}
.b-form__button.color-orange {
	margin: 0 auto 0 0;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAuCAIAAACNul8+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGpJREFUeNqMT7sOgEAIK+hq/C8/3sHV2R/Q/XovjpzR4QgJgdJS5D6wrJuiRCozMSkJEPqcgdeuhKRU1KF1pKRsvAJluiBjr5XxrokZVkuAhFG6XS9eHAM/rv0jwY9m/4qv2NAMdppRgAEAlW5t4ZuIbYMAAAAASUVORK5CYII=');
}
.b-form__button.color-orange:hover { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAuCAIAAACNul8+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAH9JREFUeNpUj7sRgDAMQ4VNz9zMxTDcUUEHlfAvCaTJPcuSbdw7eK6CePYthAYR8hwPrs1oNmgtpgOTgDP5KZbdNDEqg4JOyjSkVjQ075TIrDAqmS3DQK/LmC7e0sgX6Cl9Fwkf45ROigpLH3wQphiUmXE6+kr8Z7aPEeHaK8AAPOJCmLjvTh4AAAAASUVORK5CYII='); }
.b-form__button.color-orange:active {
	box-shadow: none;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAuCAIAAACNul8+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHtJREFUeNpsj1EOwzAIQ80LyQG29nPSPrYD9R67//coadVsCiI4yDYC+2xa1wUQGI55CXBVN+K1BrWq1c6FJGSl0A3CMgIUiUmRZGMXN0JSl2EmOeEYxv4n62D/NcyG/S1xSBLOKXPJsKc/Xu/b/dm7uDeDvLQbpK8AAwByrAMuzGt4lAAAAABJRU5ErkJggg==');
}
.b-form__item_captcha {}
.b-form__item-captcha-wrapper { margin: -10px 0 0 140px; }
.b-form__img_captcha { margin: 0 0 -21px 0; }
.b-form_wrapper_order .b-form { width: 50%; }
.b-form_wrapper_order .b-form__item { clear: both; }
.b-form__item_inline-left {
	float: left;
	margin-right: -100%;
	width: 70%;
}
.b-form__item_inline-right {
	float: right;
	clear: none !important;
	margin: 0 0 0 -100%;
}

.b-schedule {
	margin: 20px 0 0 430px;
	float: left;
}

.b-gallery {}
.b-gallery__row {
	overflow: hidden;
	margin: 0 -6px 25px;
	padding: 0 6px;
	width: 100%;
}
.b-gallery__item {
	float: left;
	margin: 0 5% 0 0;
	text-align: center;
}
.b-gallery__item .b-link { text-decoration: none; }
.b-gallery__img {
	position: relative;
	z-index: 2;
	display: block;
	padding: 6px;
	background-color: #fff;
}
.b-gallery__img_wrapper {
	position: relative;
	display: block;
}
.b-gallery__title {
	display: block;
	margin: 10px 0;
	color: #3a3a3a;
	font-size: 12px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
}
.b-gallery__img_wrapper:after {
	position: absolute;
	right: -7px;
	bottom: -6px;
	left: -6px;
	height: 66px;
	background-image: url('../images/b-gallery__img_wrapper_shadow.png');
	background-size: 100% 66px;
	content: '';
}


.b-gallery .fotorama { margin: 0 0 -80px !important; }
.b-gallery .fotorama__thumb {
	position: relative;
	padding: 7px !important;
	background-color: #fff !important;
}
.b-gallery .fotorama__thumb-border { padding: 7px !important; }
.b-gallery .fotorama__thumb:after {
	position: absolute;
	right: -7px;
	bottom: -6px;
	left: -6px;
	height: 66px;
	background-image: url('../images/b-gallery__img_wrapper_shadow.png');
	background-size: 100% 66px;
	content: '';
}
.b-gallery .fotorama__thumbs_previews { width: auto !important; }
.b-gallery .fotorama__wrap { width: 100% !important;}
.b-gallery .fotorama__frame_active {
	overflow: visible !important;
	min-width: 763px !important;
	max-width: 1100px !important;
	width: 100% !important;
}
.b-gallery .fotorama__frame .fotorama__img { visibility: hidden !important; }
.b-gallery .fotorama__frame_active .fotorama__img {
	position: static !important;
	display: block !important;
	visibility: visible !important;
	margin: auto !important;
	width: auto !important;
	height: auto !important;
}
.b-gallery .fotorama__arr {
	width: 17px;
	height: 24px;
	text-indent: -1000em;
	text-shadow: none;
	background-repeat: no-repeat;
	background-position: center;
}
.b-gallery .fotorama__arr_prev { background-image: url('../images/fotorama__arr_prev.png'); }
.b-gallery .fotorama__arr_next { background-image: url('../images/fotorama__arr_next.png'); }


.b-announce-line {
	position: relative;
	margin: 0 0 1em;
	max-width: 730px;
	height: 51px;
	background-image: url('../images/b-announce-line.png');
	background-position: -7px 0;
	background-repeat: no-repeat;
	color: #fff;
	text-align: center;
	text-shadow: 1px 1px #3c1212;
	white-space: nowrap;
	font-size: 17px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
	line-height: 45px;
}
.b-announce-line:after {
	position: absolute;
	top: 0;
	right: -7px;
	width: 7px;
	height: 100%;
	background-image: url('../images/b-announce-line.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	content: '';
}
.b-announce-line span { color: #ffdc71; }

.b-price-label {
	position: relative;
	display: block;
	margin: 0 20px 2em 0;
	padding: 0 0 0 50px;
	height: 53px;
	background-image: url('../images/b-price-label.png');
	background-position: -10px 0;
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px rgba(0, 0, 0, .5);
	font-weight: bold;
	font-size: 13px;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
	line-height: 15px;
}
.b-price-label span {
	display: block;
	text-shadow: none;
	font-weight: 100;
	font-size: 12px;
}
.b-price-label:after {
	position: absolute;
	top: 0;
	right: -10px;
	width: 10px;
	height: 100%;
	background-image: url('../images/b-price-label.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	content: '';
}
.b-price-label_xls:before {
	position: absolute;
	top: 5px;
	left: 10px;
	content: url('../images/b-price-label_xls.png');
}

.b-footer_wrapper {
	padding: 0 0 25px;
	border-top: 2px solid #909090;
	background-color: #565656;
	background-image: url('../images/b-footer_wrapper.png');
	background-position: center bottom;
	background-repeat: repeat-x;
}
.b-footer {}
.b-footer__item {
	padding: 30px 0 0;
	position: relative;
	z-index: 1;
	display: inline-block;
	margin-right: 3%;
	color: #8c8b8c;
	vertical-align: top;
	font-size: 13px;
	font-family: "Helvetica", "Arial", sans-serif;
	line-height: 25px;
}
.b-footer__item_shop { width: 20%; }
.b-footer__item_catalog { width: 54%; }
.b-footer__item_contacts {
	margin: 0;
	width: 20%;
}
.b-footer__item .b-heading-h3 {
	border-bottom: 5px solid #3d3d3d;
	color: #fff;
	text-shadow: none;
	line-height: 35px;
}
.b-footer__item .b-heading-h3 { margin: 0 0 25px; }
.b-footer__item .b-navigation { display: block; }
.b-footer__item .b-menu {
	display: inline-block;
	margin: -10px 2% 0 0;
	width: 23%;
	vertical-align: top;
}

.b-copyright_wrapper {
	height: 40px;
	background-color: #292929;
	background-image: url('data:image/gif;base64,R0lGODlhAQAoAJEAACkpKSYmJicnJygoKCH5BAAAAAAALAAAAAABACgAAAIKhDGpq+IPX5i0FgA7');
	background-position: center top;
	background-repeat: repeat-x;
	color: #606060;
	font-size: 12px;
}
.b-copyright {
	float: left;
	margin-right: -100%;
	margin-left: 40%;
}
.b-alronix {
	float: left;
	margin-right: -100%;
	margin-left: 65%;
}
.b-alronix .b-link { color: inherit; }
.b-alronix .b-link:after {
	display: inline-block;
	margin: -3px 0 0 8px;
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArNJREFUeNqklUtoE1EUhs8kk7aJSbFS0UpLq1LT+KqVmqYYFFSI0JVCpCroRpEiiIhSFwqKWzdiwfoAdaPicyNFFwoufKAuLIqKDW60VtDatCbNc2b87+RMvcakTfXAFyZ3zj3Pe88o9fPmzKD/FF3XKRmPESlEhkHkcntIURTxylDxEy/VkNiUSiZIy2TEn5xxLUueqmraEN4JRxol4nF63HeLKlwucpSVkzoRhaaZkfA+U2x2O5lhsSTHYxTs2ELeFatMR1b0Lncl1vyIXqdMKkVL/EF68aCP+p88JDXnNUbVc2vN1MQGoVhW7qTw3m6y2eDE+F0K98wqqnC6oGNMODZ03R0bHfHgMYAsI4uWt75u8C41M1IaamvItzJA7aFNVNfoo2w6bW0jLav9VSbhnI3XgBawjJ/XgrfgIBgS5bSrDlLDXd3UvHodxceiNP5zzGpOIfGwsXY2thD8AO9AEHwE+8BwLhCDspk0qU0tbTQ6/M00nGfcCRqBH7SyYR9wgAFwjnLF2yPaBfZbxmVRRbMkw/M57QDTDColfRHtGfAcbAddQNR0N4gUSluVnteDHtBUQE8Y7gXXwBpwkbP5zmt3itVV5fQ2ggvcLFki7PQq650E24A4v59BP7gCEpM5EJFcArOl9fe8dh5EuRzHwAJ+PwhegUfg2WSXUzj4Am5zs16C65z2J7CYM9gq7Rliw07OzJjKwQifgCin3cPvROOOgjpJX9T8BmjjjAanGi9Wk5PgMJfrCBvo+GNO5GZWLzf5KbhXyvxS8869MLwL1OcPTHCKSyaO7YlSB6Ts4BA4XkTvMnDzadvMN7gksUnRh4ro3AR3QSc4De5P51thZeDlW5wvotYHwFfwppSmFnMwC2Ty3gmDO/i4CvnwL187VYo0xBfJy+PibLH5Mh35JcAA8Y/RXQZ84jIAAAAASUVORK5CYII=');
	vertical-align: middle;
}

.b-contacts {
	color: #fff;
	font-family: 'Open Sans', Verdana, Helvetica, sans-serif;
}
.b-contacts__title {
	font-size: 12px;
	line-height: 16px;
}
.b-contacts__phone {
	margin: 0;
	color: #fff;
	font-weight: 700;
	font-size: 600px;
	font-size: 24px;
	white-space: nowrap;
}
.b-contacts__phone:before {
	padding: 0 10px 0 0;
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAATCAYAAACk9eypAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARJJREFUeNpi/P//PwMUKANxMBBzAvEsIH7OgA2ANACxARCf+48A5VBxDAwiuIB4/X9UcBOIpXBpcAfiD2ga/gJxEjYNTEBXuQAxP5pLQeLq2LzAAsTMaGJ/gHgNEC8mRsNPIK4D4plA/BGbBpDVd9DEjuBSDNNwFIhfQ/nsQJwOxFz4NNyCmgoDTkAsik/DVyA+AYpDqJgMEHvh0gALXxUgvo0UD6eAmA9XPIDAQyDehWSOERCHQUNQCYhNgJgH2QYQtgPiZ0i23ALiPqhtL4A4F4gZ0a2c9B83ADlZHF2DKhBfxaMpD1sSzgfiPzg0HGPCEnCzgTgWiB9hkXvIiJTj0IE+EMcDsSY0920H4kMAAQYAE4VtNGEHZBkAAAAASUVORK5CYII=');
	vertical-align: middle;
}

.b-social {
	overflow: hidden;
	margin: -15px 0 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}
.b-social__item {
	float: left;
	margin: 0 13px 0 0;
	width: 41px;
	height: 42px;
	background-image: url('../images/b-social__item.png');
	background-position: 0 0;
	text-indent: -1000em;
}
.b-social__item .b-link {
	display: block;
	height: 100%;
}
.b-social__item_vk { background-position: 0 0; }
.b-social__item_fb { background-position: -54px 0; }
.b-social__item_tw { background-position: -110px 0; }

.b-liveinternet {
	float: left;
	margin-left: 0;
	margin-right: -100%;
}
