@font-face {
  font-family: 'yanuscbold_italic';
  src: url('../fonts/yanuscbolditalic-webfont.eot');
  src: url('../fonts/yanuscbolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/yanuscbolditalic-webfont.woff') format('woff'), url('../fonts/yanuscbolditalic-webfont.ttf') format('truetype'), url('../fonts/yanuscbolditalic-webfont.svg#yanuscbold_italic') format('svg');
}
@font-face {
  font-family: 'yanuscbold';
  src: url('../fonts/yanusc-bold.eot');
  src: url('../fonts/yanusc-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/yanusc-bold.woff') format('woff'), url('../fonts/yanusc-bold.ttf') format('truetype'), url('../fonts/yanusc-bold.svg#yanuscbold') format('svg');
}
/* theme > */
/* Fonts */
/* background urls > */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: normal;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before,
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
}
dl {
  -wbkit-margin-before: 0;
  -wbkit-margin-after: 0;
}
input,
textarea {
  outline: none;
}
input:active,
textarea:active {
  outline: none;
}
:focus {
  outline: none;
}
.b-logo {
  padding-top: 12px;
  width: 330px;
  text-align: left;
  position: relative;
  /*padding-left:6px;*/

  float: left;
}
.b-logo a {
  display: block;
  width: 300px;
  height: 29px;
  text-decoration: none;
  text-indent: -9999px;
  background: url(../images/bg/logo.png) no-repeat 0 0;
}
html,
body {
  height: 100%;
}
body {
  background: #ffffff;
  font: 12px/1.45 Tahoma, Arial, sans-serif;
  width: 100%;
  color: #6c6c70;
}
a {
  color: #666666;
  text-decoration: underline;
  background: transparent;
}
h1,
h2,
h3 {
  font-family: yanuscbold_italic;
}
h1 a,
h2 a,
h3 a {
  text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover {
  text-decoration: underline;
}
h2 {
  font-size: 28px;
  line-height: 28px;
  color: #db0029;
}
h3 {
  font-size: 20px;
  line-height: 18px;
}
h4 {
  color: #000000;
}
/* Content styles < */
.b-content-section,
.b-main-section {
  margin-bottom: 30px;
}
.b-content-section .b-content-section__header,
.b-main-section .b-content-section__header {
  margin-bottom: 10px;
}
.b-link_type_pseudo {
  text-decoration: none;
  border-bottom: 1px solid #000000;
  color: #000000;
  cursor: pointer;
}
.b-link_type_pseudo.b-link_state_active {
  border-bottom: 0;
  cursor: default;
}
p {
  margin-bottom: 10px;
}
.b-text-content ul,
.b-text-content ol {
  margin: 0 0 10px 20px;
}
.b-text-content ul {
  list-style: disc;
}
.b-text-content ol {
  list-style: decimal;
}
.b-text-content img {
  margin: 10px 10px 10px 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
.b-stripe {
  min-width: 980px;
  position: relative;
}
.b-stripe__in {
  width: 980px;
  margin: 0 auto;
}
.b-wrapper {
  position: relative;
  min-height: 100%;
  margin-bottom: -600px;
  min-width: 980px;
}
/* header > */
.b-header {
  display: block;
  position: relative;
  z-index: 200;
  font: 12px Tahoma, Arial, sans-serif;
}
.b-header .b-header-top {
  background: #f0f0f0;
  color: #666666;
  height: 30px;
  padding-top: 6px;
  position: relative;
  z-index: 2;
}
.b-header .b-header-content {
  position: relative;
  z-index: 1;
  color: #666666;
}
.b-header .b-header-content a {
  color: #666666;
}
.b-header .b-header-content .b-stripe__in {
  height: 52px;
  padding-top: 8px;
  position: relative;
}
.b-header .b-header-content .b-navigation-block {
  margin: 16px 0 7px;
  text-align: right;
}
.b-header .b-header-content .b-navigation > .b-navigation__item {
  height: 14px;
}
.b-header .b-header-content .b-navigation > .b-navigation__item .subind {
  display: none;
}
.b-header .b-header-content .b-navigation > .b-navigation__item > .b-link:hover {
  color: #db0029;
}
.b-header .b-header-content .b-navigation .b-navigation__item {
  display: inline-block;
  vertical-align: top;
  background: url(../images/bg/borders.png) 0 -20px no-repeat;
  padding: 0 0 0 16px;
  margin: 0 0 0 16px;
  position: relative;
}
.b-header .b-header-content .b-navigation .b-navigation__item:first-child {
  background: none;
}
.b-header .b-header-content .b-navigation .b-navigation__item.b-current > .b-link {
  color: #db0029;
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-link {
  font: bold 12px Tahoma, Arial, sans-serif;
  text-decoration: none;
  display: block;
  padding-bottom: 14px;
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-navigation__subitem-list {
  padding: 5px 0;
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-navigation__subitem-list .b-navigation__item {
  margin: 0;
  background: none;
  display: block;
  text-align: left;
  -webkit-transition: opacity 0.6s ease 0s;
  -moz-transition: opacity 0.6s ease 0s ;
  -ms-transition: opacity 0.6s ease 0s;
  -o-transition: opacity 0.6s ease 0s;
  transition: opacity 0.6s ease 0s;
  min-width: 204px;
  padding: 0 6px 0 6px;
  white-space: nowrap;
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-navigation__subitem-list .b-navigation__item:first-child > .b-link {
  border-top: none;
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-navigation__subitem-list .b-navigation__item .b-link {
  padding: 4px 12px 4px 10px;
  border-top: 1px solid #f0f0f0;
  font-weight: normal;
  line-height: 18px;
  display: block;
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-navigation__subitem-list .b-navigation__item .b-link:hover {
  background: #e5e5e5;
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-navigation__subitem-list_type_level1 {
  left: 0;
}
.b-header .b-header-content .b-navigation ul {
  position: absolute;
  visibility: hidden;
  background: #fff;
  opacity: 0;
  -webkit-transition: opacity 0.6s ease 0s;
  -moz-transition: opacity 0.6s ease 0s ;
  -ms-transition: opacity 0.6s ease 0s;
  -o-transition: opacity 0.6s ease 0s;
  transition: opacity 0.6s ease 0s;
}
.b-header .b-header-content .b-navigation__item:hover ul li ul {
  top: -6px;
  left: 100%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.6s ease 0s;
  -moz-transition: opacity 0.6s ease 0s ;
  -ms-transition: opacity 0.6s ease 0s;
  -o-transition: opacity 0.6s ease 0s;
  transition: opacity 0.6s ease 0s;
}
.b-header .b-header-content .b-navigation__item:hover > ul,
.b-header .b-header-content .b-navigation__item:hover .b-navigation__subitem-list li:hover > ul {
  visibility: visible;
  border: 1px #f0f0f0 solid;
  opacity: 1;
  -webkit-transition: opacity 0.6s ease 0s;
  -moz-transition: opacity 0.6s ease 0s ;
  -ms-transition: opacity 0.6s ease 0s;
  -o-transition: opacity 0.6s ease 0s;
  transition: opacity 0.6s ease 0s;
}
.b-header-fixed {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
}
.b-header-fixed2 {
  position: relative;
  top: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  background: red;
}
/* header < */
.b-stripe_content_main {
  padding: 0 0 600px;
  position: relative;
  z-index: 4;
}
.b-stripe_content_main:before {
  background: url("../images/bg/slider-top.png") no-repeat 50% 0;
  content: "";
  width: 100%;
  display: block;
  margin: 0 auto;
  height: 28px;
  position: absolute;
  overflow: hidden;
  left: 0;
  right: 0;
  z-index: 1;
}
.b-stripe_content_main .b-stripe__in {
  padding: 15px 0;
}
.b-stripe_content_main .b-column_main {
  width: 728px;
  float: right;
}
.b-stripe_content_slider:after {
  background: url("../images/bg/slider-bottom.png") 50% 100% no-repeat;
  content: "";
  display: block;
  margin: 0 auto;
  height: 31px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.b-content {
  border-top: 1px solid #db0029;
  position: relative;
}
.b-content.b-content_type_one-column,
.b-content.b-content_type_files,
.b-content.b-content_type_form {
  margin-left: 0;
}
.b-content_content_order {
  border-top: none;
}
.b-content__title {
  padding: 16px 0;
}
.b-content__prompt {
  color: #aaa;
}
.b-content__form-title {
  text-align: center;
  padding: 18px 0;
  background: #f7f7f7;
}
.b-content__footer {
  border-top: 1px solid #db0029;
  padding: 12px 0 16px;
  margin-top: -1px;
}
.b-content__footer .b-link {
  padding-left: 8px;
  color: #db0029;
}
.b-content__footer .b-link .b-ico_type_arrow-right {
  float: left;
  background-position: -10px -180px;
  margin-right: 8px;
}
.b-content__footer .b-link .b-ico_type_arrow-left {
  margin-right: 14px;
}
.b-content__footer .b-link:hover .b-ico_type_arrow-left {
  background-position: 0 -120px;
}
.b-content__description,
.b-column_main__description {
  padding: 0 0 10px;
}
.b-column_main__title {
  padding: 16px 0 20px 8px;
}
.b-column_main__subtitle {
  padding: 6px 0 22px 8px;
}
.b-content__text,
.b-column_main__text {
  padding: 0 0 20px 8px;
  color: #000000;
}
.b-content__text .b-link,
.b-column_main__text .b-link {
  color: #db0029;
}
.b-content__text .b-mark,
.b-column_main__text .b-mark {
  font-weight: bold;
}
.b-content__text {
  padding-left: 0;
  padding-top: 6px;
}
.b-content__list {
  list-style-type: decimal;
  padding: 0 0 14px 20px;
}
.b-content_type_auth {
  border-top: none;
  width: 100%;
  padding: 6px 0;
  margin: 0;
}
.b-content__item {
  color: #000000;
}
.b-column_main__mark {
  padding: 0 0 20px 8px;
  color: #000000;
  font-weight: bold;
}
.b-column_main__image {
  float: left;
  padding: 0 22px 8px 10px;
}
.b-column_main__inner {
  padding: 6px 0 0 0;
}
.b-column_main__date {
  padding: 0 0 20px 8px;
  color: #000000;
}
.b-column_main__quote {
  color: #000000;
  padding: 0 0 20px 8px;
}
.b-column_main__quote:before {
  content: "\2015";
  margin-right: 1ex;
}
.b-stripe_content_main .b-column_main_type_page,
.b-stripe_content_main .b-column_sidebar_type_page {
  margin-top: 15px;
}
.b-stripe_content_googleMap {
  width: 100%;
  height: 100%;
  position: relative;
  min-width: 0;
}
.b-stripe_content_googleMap .b-header-map,
.b-stripe_content_googleMap .b-footer-bottom {
  position: absolute;
  left: 0;
  width: 100%;
}
.b-stripe_content_googleMap .b-header-map {
  top: 0;
  height: 50px;
  background: #f0f0f0;
  border-bottom: 1px solid #db0029;
  position: relative;
}
.b-stripe_content_googleMap .b-header-map .b-logo {
  padding-left: 48px;
  padding-top: 14px;
}
.b-stripe_content_googleMap .b-header-map .b-lang-switcher {
  float: right;
  padding: 12px 8px;
}
.b-stripe_content_googleMap .b-footer-bottom {
  bottom: 0;
  height: auto;
  overflow: hidden;
  clear: both;
  border-top: 1px solid #cccccc;
  box-sizing: content-box;
  margin: 0;
  padding: 10px 0 0;
  background: #fff;
}
.b-stripe_content_googleMap .b-footer-bottom .b-navigation-block {
  padding: 0 10px 6px 0;
}
.b-stripe_content_googleMap .b-footer-bottom .b-copyright {
  padding-left: 10px;
}
.b-stripe_content_googleMap .b-dealer-services {
  padding-bottom: 10px;
}
.b-stripe_content_googleMap .b-main-section-map {
  display: table;
  width: 100%;
}
.b-stripe_content_googleMap .b-column-main {
  display: table-cell;
  vertical-align: top;
}
.b-stripe_content_googleMap .b-column-sidebar {
  display: table-cell;
  vertical-align: top;
  width: 360px;
  background: #f7f7f7;
  -webkit-box-shadow: -1px 0px 1px 0px #cccccc;
  -moz-box-shadow: -1px 0px 1px 0px #cccccc;
  box-shadow: -1px 0px 1px 0px #cccccc;
}
.b-stripe_content_googleMap .b-column-sidebar .b-link:hover {
  color: #db0029;
}
.b-stripe_content_googleMap .b-column-sidebar .b-form-field {
  height: 26px;
  width: 94%;
  border: 1px solid #D1D0D0;
  -webkit-box-shadow: 2px 2px 2px #eee inset;
  -moz-box-shadow: 2px 2px 2px #eee inset;
  box-shadow: 2px 2px 2px #eee inset;
  padding: 0 8px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.b-stripe_content_googleMap .b-column-sidebar .b-column-sidebar__title {
  font-size: 22px;
  padding-top: 14px;
  padding-bottom: 6px;
  padding-left: 0;
}
.b-stripe_content_googleMap .b-column-sidebar__open,
.b-stripe_content_googleMap .b-column-sidebar__close {
  background: url(../images/bg/icons.png) -45px -330px no-repeat;
  cursor: pointer;
  height: 32px;
  left: -29px;
  position: absolute;
  top: 14px;
  width: 30px;
}
.b-stripe_content_googleMap .b-column-sidebar__close {
  background-position: -45px -364px;
}
.b-stripe_content_googleMap .b-search-results__item {
  padding: 10px 0 8px;
  margin: 0 22px 0 0;
}
.b-stripe_content_googleMap .b-search-results__item.b-active {
  background: #fff;
}
.b-stripe_content_googleMap .b-search-results__item.b-active .b-dealer-full-desc__dealer-name.b-link {
  color: #db0029;
}
.b-stripe_content_googleMap .b-search-results__item.b-active .b-dealer-full-desc__numbering {
  background-position: -20px -395px;
}
.b-stripe_content_googleMap .b-country-switcher {
  display: block;
  float: none;
  padding: 0 0 14px 8px;
}
.b-stripe_content_googleMap .b-country-switcher.b-active .b-country-switcher__current {
  margin: -10px -24px;
  padding: 10px 24px;
}
.b-stripe_content_googleMap .b-country-switcher.b-active .b-country-switcher__another-country .b-country-switcher__switcher {
  position: relative;
  z-index: 10;
}
.b-stripe_content_googleMap .b-country-switcher.b-active .b-country-switcher__another-country > .b-link {
  color: #db0029;
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__list {
  width: 100%;
  max-width: inherit;
  min-width: inherit;
  padding: 0;
  right: 0;
  top: 0;
  padding: 44px 0 0;
  -webkit-box-shadow: 0 0 9px 2px #d1d1d1;
  -moz-box-shadow: 0 0 9px 2px #d1d1d1;
  box-shadow: 0 0 9px 2px #d1d1d1;
  border-width: 0;
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__column-list {
  display: inline-block;
  vertical-align: top;
  line-height: 26px;
  padding: 0 16px 16px;
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__column-list .b-country-switcher__item {
  border-top: none;
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__column-list .b-country-switcher__item.b-active .b-link {
  font-weight: bold;
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__column-list .b-country-switcher__item.b-active .b-ico_type_check {
  visibility: visible;
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__country-name {
  color: #000;
  text-decoration: underline;
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__country-name:hover {
  color: #db0029;
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher .b-country-switcher__list {
  width: 100%;
  -webkit-box-shadow: 0 -10px 7px 0 #d3d3d3;
  -moz-box-shadow: 0 -10px 7px 0 #d3d3d3;
  box-shadow: 0 -10px 7px 0 #d3d3d3;
}
.b-stripe_content_googleMap .b-country-switcher .b-ico_type_arrow-down-gray {
  left: 0;
  position: relative;
  cursor: pointer;
  top: 0;
}
.b-stripe_content_googleMap .b-form_content_dealer-search {
  height: 290px;
}
.b-stripe_content_googleMap .b-form_content_dealer-search .b-form-field-value {
  border: 1px solid #d1d0d0;
  box-shadow: inset 2px 2px 2px #eee ;
  height: 26px;
  padding: 0 8px;
  width: 94%;
}
.b-stripe_content_googleMap .b-dealer-search {
  position: relative;
  padding: 0 0 0 20px;
}
.b-stripe_content_googleMap .b-dealer-search_type_route {
  padding: 0 20px 10px 0 ;
  position: relative;
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-form-field {
  width: 298px;
  color: #666;
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-dealer-full-desc__option-field {
  padding-top: 4px;
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-user-location {
  padding: 4px 0 8px 2px;
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-dealer-full-desc__numbering {
  background-position: -20px -395px;
  line-height: 18px;
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-dealer-full-desc__dealer-name {
  width: 260px;
  display: inline-block;
  vertical-align: top;
  text-decoration: underline;
  float: none;
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-dealer-result {
  padding: 22px;
}
.b-stripe_content_googleMap .b-country-switcher {
  display: block;
  float: none;
  padding: 0 0 14px 8px;
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__current {
  display: inline-block;
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__switcher {
  color: #000;
  text-decoration: underline;
}
.b-dealer-result {
  overflow: auto;
}
.b-dealer-result .b-column-sidebar__title {
  padding: 12px 20px;
}
.b-dealer-result_type_route {
  padding: 6px 22px 6px 0;
}
.b-dealers-services {
  display: block;
  padding: 0 10px 0 7px;
  height: 30px;
}
.b-dealers-services .b-form-field {
  padding: 4px 0;
  width: 99%;
}
.b-dealer-location {
  display: block;
  padding: 0 0 20px;
}
.b-dealer-location .b-dealer-location__title {
  display: inline-block;
  padding: 6px 0 0 0;
  vertical-align: top;
  width: 124px;
}
.b-dealer-location .b-range {
  display: inline-block;
  vertical-align: top;
  width: auto;
}
/* footer > */
.b-stripe_content_footer {
  height: 600px;
  position: relative;
  z-index: 10;
}
.b-footer-content {
  border-top: 1px solid #db0029;
  border-bottom: 1px solid #cccccc;
  position: relative;
}
.b-footer-content .b-navigation .b-navigation__item {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  line-height: normal;
  font-size: 12px;
}
.b-footer-content .b-navigation .b-navigation__item > .b-link {
  font: bold 12px Tahoma, Arial, sans-serif;
  text-decoration: none;
  border-bottom: 1px solid #cccccc;
  padding: 16px 0 16px;
  display: block;
}
.b-footer-content .b-navigation .b-navigation__item > .b-link:hover {
  color: #db0029;
}
.b-footer-content .b-navigation .b-navigation__item.b-active .b-link {
  color: #000000;
}
.b-footer-content .b-navigation .b-navigation__item .b-subitem-list {
  padding: 10px 0 16px;
  z-index: 20;
}
.b-footer-content .b-navigation .b-navigation__item .b-subitem-list .b-subitem-list__subitem {
  line-height: 22px;
  max-width: 220px;
}
.b-footer-content .b-navigation .b-navigation__item .b-subitem-list .b-subitem-list__subitem.b-active .b-link {
  color: #000000;
}
.b-footer-content .b-navigation .b-navigation__item .b-subitem-list .b-subitem-list__subitem .b-link {
  text-decoration: none;
  color: #999999;
}
.b-footer-content .b-navigation .b-navigation__item .b-subitem-list .b-subitem-list__subitem .b-link:hover {
  color: #db0029;
}
.b-footer-content .b-go_up {
  width: 33px;
  height: 28px;
  position: fixed;
  left: 49%;
  bottom: 26px;
  font-size: 10px;
}
.b-footer-content .b-go_up:hover .b-ico_type_go_up {
  background-position: 0 -140px;
  cursor: pointer;
}
.b-footer-content .b-go_up:hover .b-link {
  color: #db0029;
}
.b-go_up {
  width: 33px;
  height: 28px;
  position: fixed;
  right: 40px;
  bottom: 16px;
  font-size: 10px;
  z-index: 15;
  display: none;
}
.b-go_up:hover .b-ico_type_go_up {
  background-position: 0 -140px;
  cursor: pointer;
}
.b-go_up:hover .b-link {
  color: #db0029;
}
.b-footer-bottom {
  margin: 0 20px 0 0;
  padding-top: 28px;
}
.b-footer-bottom .b-copyright {
  float: left;
  color: #000000;
  line-height: 14px;
}
.b-footer-bottom .b-link {
  float: right;
}
.b-footer-bottom .b-link:hover {
  color: #db0029;
}
.b-footer-bottom .b-navigation-block {
  padding-bottom: 12px;
}
.b-footer-bottom .b-navigation {
  float: right;
}
.b-footer-bottom .b-navigation .b-navigation__item {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  line-height: normal;
  font-size: 12px;
  background: url(../images/bg/borders.png) 0 0 no-repeat;
  padding: 0 7px 0 8px;
}
.b-footer-bottom .b-navigation .b-navigation__item:first-child {
  background: none;
}
.b-footer-bottom .b-navigation .b-navigation__item.b-active .b-link {
  color: #db0029;
}
.b-footer-bottom .b-navigation .b-navigation__item > .b-link {
  font: 12px Tahoma, Arial, sans-serif;
  text-decoration: none;
  display: block;
  float: left;
}
.b-footer-bottom .b-navigation .b-navigation__item > .b-link.b-link_type_pseudo {
  border-bottom: none;
  color: #666666;
  cursor: default;
}
.b-footer-bottom .b-navigation .b-navigation__item > .b-link.b-link_type_pseudo:hover {
  color: #666666;
}
.b-footer-bottom .b-navigation .b-navigation__item > .b-link .b-link {
  margin-left: 10px;
}
.b-footer-bottom .b-navigation .b-navigation__item > .b-link:hover {
  color: #db0029;
}
/* footer < */
.b-ico {
  background: url(../images/bg/icons.png) no-repeat -9999px -9999px transparent;
  display: -moz-inline-stack;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  text-indent: -9999px;
  font-size: 0;
  width: 0;
  height: 0;
}
.b-ico_type_zoom-picture {
  background-position: -45px -210px;
  position: absolute;
  width: 31px;
  height: 31px;
  left: 50%;
  top: 50%;
  margin-top: -15px;
  margin-left: -15px;
}
.b-ico_type_zoom-picture-min {
  background-position: -20px -510px;
  position: absolute;
  width: 22px;
  height: 22px;
  left: 50%;
  top: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
.b-ico_type_play-video {
  background-position: -23px -157px;
  position: absolute;
  left: 0;
  top: 1px;
  width: 16px;
  height: 16px;
}
.b-ico_type_print-version {
  background-position: -46px -247px;
  position: absolute;
  left: 0;
  top: 1px;
  width: 11px;
  height: 11px;
}
.b-ico_type_tooltip-corner {
  background-position: -21px -211px;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  top: -9px;
  width: 20px;
  height: 9px;
}
.b-ico_type_close {
  background-position: 0 -220px;
  width: 16px;
  height: 16px;
}
.b-ico_type_gallery-close {
  background-position: -20px -75px;
  width: 25px;
  height: 25px;
}
/* 20 > */
.b-ico_type_arrow-right-gray {
  width: 18px;
  height: 20px;
}
.b-ico_type_all-link,
.b-ico_type_plus,
.b-ico_type_info,
.b-ico_type_delete,
.b-ico_type_calendar {
  width: 18px;
  height: 18px;
}
.b-ico_type_all-button,
.b-ico_type_eye,
.b-ico_type_clear,
.b-ico_type_recalculate,
.b-ico_type_form-check-gray,
.b-ico_type_form-check,
.b-ico_type_user-cart,
.b-ico_type_recovery,
.b-ico_type_reg,
.b-ico_type_login-auth,
.b-ico_type_mobile,
.b-ico_type_print-big,
.b-ico_type_flag,
.b-ico_type_aim,
.b-ico_type_all,
.b-ico_type_arrow-down-gray,
.b-ico_type_arrow-up-gray,
.b-ico_type_clock,
.b-ico_type_expand,
.b-ico_type_facebook,
.b-ico_type_vk,
.b-ico_type_youtube {
  width: 20px;
  height: 20px;
}
.b-ico_type_facebook {
  background-position: -20px 0;
}
.b-ico_type_vk {
  background-position: -20px -25px;
}
.b-ico_type_youtube {
  background-position: -20px -50px;
}
.b-ico_type_mobile {
  background-position: 0 -60px;
}
.b-ico_type_go_up,
.b-ico_type_hide {
  background-position: 0 -80px;
  width: 20px;
  height: 14px;
}
.b-ico_type_go_up {
  display: block;
  margin: 0 auto;
}
.b-ico_type_arrow-right {
  width: 10px;
  height: 20px;
  background-position: -10px -120px;
  display: block;
  float: right;
  margin-left: 10px;
}
.b-ico_type_white-arrow {
  width: 16px;
  height: 20px;
  background-position: 0 -240px;
  padding-right: 3px;
}
.b-ico_type_delimeter {
  width: 6px;
  height: 10px;
  background-position: 0 -100px;
}
.b-ico_type_all {
  background: url(../images/bg/icons.png) 0 -200px no-repeat;
}
.b-clicked .b-ico_type_all {
  background-position: 0 -140px;
}
.b-ico_type_arrow-down {
  background: url(../images/bg/icons.png) 0 -200px no-repeat !important;
  width: 20px!important;
}
.b-ico_type_arrow-left {
  background: url(../images/bg/icons.png) 0 -180px no-repeat;
  width: 10px;
  height: 20px;
}
.b-ico_type_arrow-right-gray,
.b-ico_type_expand,
.b-ico_type_menu-up,
.b-ico_type_menu-down {
  background: url(../images/bg/icons.png) -10px -180px no-repeat;
  margin-left: 10px;
  width: 10px;
}
.b-ico_type_arrow-up-gray,
.b-ico_type_arrow-down-gray {
  position: absolute;
  top: 2px;
  left: 80px;
  z-index: 10;
}
.b-ico_type_arrow-down-gray {
  background-position: 0 -280px;
}
.b-ico_type_arrow-up-gray {
  background-position: -180px -260px;
}
.b-ico_type_request {
  width: 32px;
  height: 32px;
  display: block;
  float: left;
  background-position: -45px -175px;
  margin: 3px 10px 0 0;
}
.b-ico_type_submit {
  width: 35px;
  height: 35px;
  position: absolute;
  background-position: -45px -330px;
  top: 6px;
  left: 20px;
}
.b-ico_type_clock {
  background-position: 0 -260px;
}
.b-ico_type_print-big {
  background-position: 0 -440px;
}
.b-ico_type_user-cart {
  width: 18px;
  margin-right: 4px;
  background-position: 0 -460px;
}
.b-ico_type_delete {
  background-position: 0 -480px;
  cursor: pointer;
  position: relative;
}
.b-ico_type_delete:hover {
  background-position: 0 -500px;
}
.b-ico_type_clear {
  background-position: 0 -520px;
  left: 8px;
  top: 3px;
}
.b-ico_type_eye {
  background-position: 0 -580px;
  top: 12px;
  left: 12px;
}
.b-ico_type_eye,
.b-ico_type_recalculate,
.b-ico_type_clear,
.b-ico_type_form-check,
.b-ico_type_form-check-gray {
  position: absolute;
}
.b-ico_type_recalculate {
  background-position: 0 -540px;
  left: 8px;
  top: 3px;
}
.b-ico_type_form-check-gray {
  background-position: -180px -80px;
  top: 12px;
  left: 12px;
  cursor: pointer;
}
.b-ico_type_form-check {
  background-position: 0 -560px;
  top: 12px;
  left: 12px;
  cursor: pointer;
}
.b-ico_type_info {
  background-position: -180px -100px;
  margin-left: 14px;
  margin-right: 20px;
}
.b-ico_type_info:hover {
  cursor: pointer;
  background-position: -180px -120px;
}
.b-ico_type_all-button {
  background-position: -180px -160px;
  height: 16px;
  margin-right: 4px;
  width: 16px;
}
.b-ico_type_all-link {
  background-position: -180px -140px;
  top: 3px;
  position: relative;
  left: -4px;
}
.b-ico_type_form-edit {
  background-position: -180px -180px;
  width: 18px;
  height: 18px;
  position: absolute;
  display: block;
  top: 10px;
  left: 12px;
}
.b-ico_type_plus {
  background-position: -180px -200px;
  position: absolute;
  display: block;
  top: 10px;
  left: 12px;
}
.b-ico_type_calendar {
  background-position: -180px -240px;
  position: relative;
  right: 26px;
  cursor: pointer;
}
/* 20 < */
.b-ico_content_section-pagination-previous,
.b-ico_content_section-pagination-next,
.b-ico_type_catalogue {
  width: 32px;
  height: 32px;
}
.b-ico_type_catalogue {
  height: 26px;
}
.b-ico_content_section-pagination-previous {
  background-position: -45px -35px;
  margin: 0 28px 0 0;
}
.b-ico_content_section-pagination-next {
  background-position: -45px 1px;
}
.b-ico_type_aim,
.b-ico_type_flag {
  height: 18px;
}
.b-ico_type_aim {
  background-position: 0 -340px;
  cursor: pointer;
}
.b-ico_type_flag {
  background-position: 0 -360px;
  cursor: pointer;
  position: relative;
  z-index: 10;
}
.b-ico_type_check {
  width: 10px;
  height: 7px;
  margin: 12px 6px 0 0;
  display: inline-block;
  vertical-align: top;
  visibility: hidden;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUJFREI3RkY4NEVFMTFFM0IxQjlCMEExNUUxOTE0QzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUJFREI4MDA4NEVFMTFFM0IxQjlCMEExNUUxOTE0QzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQkVEQjdGRDg0RUUxMUUzQjFCOUIwQTE1RTE5MTRDNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQkVEQjdGRTg0RUUxMUUzQjFCOUIwQTE1RTE5MTRDNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqa5VC8AAAAwSURBVHjaYvj//z8DIZyWlkacIhBNlCKwQmQOLkVwE9EFsWnGkMRlAwMhk2AYIMAAhDbJN7bFmOUAAAAASUVORK5CYII=);
}
.b-ico_type_login {
  background-position: -20px -445px;
  width: 24px;
  height: 32px;
  margin: 5px 5px 0;
}
.b-ico_type_catalogue {
  background-position: -45px -400px;
  margin: 10px 5px 0;
}
.b-ico_type_recovery,
.b-ico_type_login-auth,
.b-ico_type_reg {
  position: absolute;
  top: 12px;
  left: 16px;
  z-index: 12;
}
.b-ico_type_login-auth {
  background-position: 0 -420px;
}
.b-ico_type_reg {
  background-position: 0 -400px;
}
.b-ico_type_recovery {
  background-position: 0 -380px;
}
/* 50 > */
.b-ico_type_credit-card,
.b-ico_type_main-user,
.b-ico_type_tools,
.b-ico_type_cart,
.b-ico_type_clipboard,
.b-ico_type_help {
  width: 50px;
  height: 48px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.b-ico_type_help {
  background-position: -80px 0;
}
.b-ico_type_main-user {
  background-position: -80px -50px;
}
.b-ico_type_cart {
  background-position: -80px -100px;
}
.b-ico_type_clipboard {
  background-position: -80px -150px;
}
.b-ico_type_tools {
  background-position: -80px -200px;
}
.b-ico_type_credit-card {
  background-position: -80px -250px;
}
/* 50 < */
.b-ico_type_play {
  width: 66px;
  height: 66px;
  display: block;
  background-position: -130px 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.b-ico_type_map {
  width: 120px;
  height: 70px;
  background-position: -80px -600px;
}
.b-ico_type_step {
  width: 27px;
  height: 28px;
  background-position: -46px -430px;
  font-size: 12px;
  color: #999999;
  text-indent: 0;
  line-height: 26px;
  text-align: center;
  text-decoration: none;
  position: absolute;
  top: -10px;
  left: 96%;
  z-index: 10;
}
.b-ico_type_step.b-ico_state_active,
.b-ico_type_step.b-active,
.b-ico_type_step:hover {
  background-position: -46px -460px;
  color: #db0029;
}
.b-ico_type_step.b-ico_state_active {
  background-position: -46px -460px;
  color: #db0029;
}
.b-ico_type_show-down {
  width: 30px;
  height: 30px;
  background-position: -45px -490px;
  position: absolute;
  top: -28px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 10;
}
.b-ico_type_show-up {
  width: 30px;
  height: 30px;
  background-position: -45px -520px;
  position: absolute;
  top: -28px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 10;
}
.to-hide {
  display: none;
}
/* Header Components > */
.b-username {
  display: inline-block;
  width: 360px;
  padding: 4px 0 0 36px;
}
.b-username .b-ico_type_close {
  cursor: pointer;
}
.b-username__text {
  display: inline-block;
  vertical-align: top;
  padding-left: 8px;
  max-width: 250px;
  height: 14px;
  line-height: 13px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.b-lang-switcher {
  display: block;
  float: left;
  position: relative;
}
.b-lang-switcher a {
  line-height: 0;
  padding: 6px;
  display: block;
  float: left;
  white-space: nowrap;
  color: #666666;
  text-decoration: none;
}
.b-lang-switcher .b-lang-switcher__list {
  padding: 4px 10px 0 2px;
  width: 80px;
  line-height: 22px;
  margin-left: -6px;
}
.b-lang-switcher .b-lang-switcher__item {
  border-left: 1px solid #ababab;
  display: block;
  float: left;
  padding-right: 5px;
}
.b-lang-switcher .b-lang-switcher__item:first-child {
  border-left: none;
}
.b-lang-switcher .b-lang-switcher__item:hover {
  color: #db0029;
}
.b-lang-switcher .b-lang-switcher__item.b-active a {
  color: #db0029;
}
.b-country-switcher {
  display: inline-block;
  padding-right: 28px;
  float: right;
  position: relative;
}
.b-country-switcher a,
.b-country-switcher a:link,
.b-country-switcher a:active,
.b-country-switcher a:visited {
  display: block;
  color: #666666;
  text-decoration: underline;
}
.b-country-switcher a:hover,
.b-country-switcher a:link:hover,
.b-country-switcher a:active:hover,
.b-country-switcher a:visited:hover {
  color: #db0029;
}
.b-country-switcher .b-country-switcher__country-name {
  display: inline-block;
  padding: 3px 0 0;
  color: #db0029;
}
.b-country-switcher .b-country-switcher__another-country {
  display: inline-block;
}
.b-country-switcher .b-country-switcher__another-country .b-country-switcher__switcher {
  text-decoration: underline;
  cursor: pointer;
}
.b-country-switcher .b-country-switcher__list {
  position: absolute;
  display: none;
  right: 0;
  top: 24px;
  z-index: 1;
  background: #ffffff;
  padding: 4px 10px 4px;
  min-width: 80px;
  max-width: 100px;
  border-color: #f0f0f0;
  border-width: 1px;
  border-style: none solid solid;
}
.b-country-switcher .b-country-switcher__list .b-country-switcher__item {
  border-top: 1px solid #f0f0f0;
}
.b-country-switcher .b-country-switcher__list .b-country-switcher__item:first-child {
  border: none;
}
.b-country-switcher .b-country-switcher__list .b-country-switcher__item a,
.b-country-switcher .b-country-switcher__list .b-country-switcher__item a:link,
.b-country-switcher .b-country-switcher__list .b-country-switcher__item a:active,
.b-country-switcher .b-country-switcher__list .b-country-switcher__item a:visited {
  text-decoration: none;
  padding: 2px 0;
}
.b-country-switcher .b-country-switcher__column .b-country-switcher__list.b-active {
  display: block;
}
.b-country-switcher .b-country-switcher__current {
  position: relative;
  z-index: 2;
}
.b-country-switcher .b-country-switcher__current a {
  display: inline-block;
  vertical-align: baseline;
  padding: 3px 0 0;
  color: #666666;
}
.b-country-switcher.b-country-switcher_state_nolist .b-country-switcher__list {
  display: none;
}
.b-country-switcher.b-country-switcher_state_nolist .b-country-switcher__current {
  cursor: default;
}
.b-country-switcher.b-country-switcher_state_nolist .b-country-switcher__current a,
.b-country-switcher.b-country-switcher_state_nolist .b-country-switcher__current a:hover {
  cursor: default;
  text-decoration: none;
}
/* Header Components < */
/* Main  Components > */
.b-news-block {
  border-top: 1px solid #db0029;
  background: #f7f7f7;
  padding: 12px 10px 0 18px;
  width: 212px;
  margin-bottom: 30px;
}
.b-news-block .b-news-block__title {
  padding-bottom: 10px;
  padding-top: 12px;
  line-height: 14px;
}
.b-news-block .b-news-list .b-news-list__item {
  padding: 10px 0 18px 0;
  border-bottom: 1px solid #e1e1e1;
}
.b-news-block .b-news-list .b-news-list__item .b-news-list__date {
  color: #999999;
}
.b-news-block .b-news-list .b-news-list__item .b-news-list__title {
  color: #000000;
  text-decoration: underline;
}
.b-news-block .b-news-list .b-news-list__item .b-news-list__title:hover {
  color: #db0029;
}
.b-news-block .b-news-list .b-news-list__item .b-news-list__description {
  color: #6c6c70;
  line-height: 16px;
  letter-spacing: -0.01em;
}
.b-news-block .b-news-block__footer {
  padding: 15px 0 50px;
}
.b-news-block .b-news-block__footer .b-link {
  color: #db0029;
  text-decoration: none;
}
.b-news-block .b-news-block__footer .b-link:hover {
  text-decoration: underline;
}
.b-sidebar-block {
  border-top: 1px solid #db0029;
  background: #f7f7f7;
  padding: 12px 10px 0 18px;
  width: 206px;
  margin-bottom: 30px;
}
.b-sidebar-block .b-sidebar-block__title {
  padding-bottom: 10px;
  padding-top: 10px;
  line-height: 20px;
}
.b-sidebar-block .b-sidebar-menu {
  padding-top: 2px;
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item {
  padding: 12px 0;
  border-top: 1px solid #e1e1e1;
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item:first-child {
  border-top: none;
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item.b-active > .b-link {
  color: #db0029;
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item .b-link {
  color: #000000;
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item .b-link:hover {
  color: #db0029;
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item .b-subitem-list {
  border-top: 1px solid #e1e1e1;
  margin-top: 14px;
  padding: 6px 6px 0 20px;
  display: none;
  width: 180px;
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item .b-subitem-list .b-subitem-list__item {
  line-height: 24px;
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item .b-subitem-list .b-subitem-list__item.b-active .b-link {
  color: #db0029;
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item .b-ico_type_arrow-right {
  width: 10px;
  margin-left: 10px;
  background-position: -10px -180px;
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item:hover .b-ico_type_arrow-right {
  background-position: -10px -120px;
  width: 10px;
  margin: 0 0 0 10px;
}
.b-sidebar-block .b-sidebar-block__image {
  margin-left: -18px;
  width: 234px;
  background: #fff;
  padding: 38px 0 0;
  margin-top: 10px;
}
.b-sidebar-block .b-sidebar-block__text {
  padding: 14px 0 20px;
  color: #000000;
  position: relative;
}
.b-sidebar-block .b-sidebar-block__text .b-link {
  color: #db0029;
}
.b-sidebar-block .b-sidebar-block__corner {
  border-left: 10px solid #F5F5F5;
  border-right: 10px solid rgba(0, 0, 0, 0);
  border-top: 10px solid rgba(0, 0, 0, 0);
  height: 0;
  position: absolute;
  right: 31px;
  top: -14px;
  width: 0;
}
.b-sidebar-block__footer {
  text-align: center;
  border-top: 1px solid #e1e1e1;
  padding: 16px 0 10px;
}
.b-sidebar-block_content_quick-links {
  padding-top: 12px;
  margin-bottom: 36px;
}
.b-sidebar-block_content_journal .b-sidebar-menu .b-sidebar-menu__item.b-active > .b-link {
  color: #db0029;
}
.b-sidebar-block_content_journal .b-sidebar-menu .b-sidebar-menu__item.b-active .b-ico_type_arrow-right {
  background-position: -10px -120px;
  width: 10px;
  margin: 0 0 0 10px;
}
.b-navigation-block_type_main-content .b-navigation__item {
  display: inline-block;
  vertical-align: top;
  width: 240px;
  margin: 0 0 10px;
  padding: 0 0 10px;
}
.b-navigation-block_type_main-content .b-navigation__item:hover {
  background: #e5e5e5;
}
.b-navigation-block_type_main-content .b-navigation__item:hover .b-section {
  border-top: 1px solid transparent;
}
.b-navigation-block_type_main-content .b-navigation__item:hover .b-link_type_pseudo:hover {
  color: #db0029;
  border-bottom: 1px solid #db0029;
}
.b-navigation-block_type_main-content .b-navigation__item:hover .b-navigation__footer .b-ico_type_arrow-right,
.b-navigation-block_type_main-content .b-navigation__item:hover .b-section__description .b-ico_type_arrow-right {
  margin: 0 0 0 10px;
}
.b-navigation-block_type_main-content .b-navigation__item:hover .b-navigation__footer:hover .b-ico_type_arrow-right,
.b-navigation-block_type_main-content .b-navigation__item:hover .b-section__description:hover .b-ico_type_arrow-right {
  background-position: -10px -160px;
  cursor: pointer;
  width: 10px;
  margin: 0 0 0 10px;
  display: block;
}
.b-navigation-block_type_main-content .b-navigation__footer {
  border-top: 1px solid #e5e5e5;
  padding: 12px 0 18px;
  margin: 0 10px;
}
.b-navigation-block_type_main-content .b-navigation__footer .b-link {
  text-decoration: none;
  color: #db0029;
}
.b-navigation-block_type_main-content .b-navigation__footer .b-link:hover {
  text-decoration: underline;
}
.b-navigation-block_content_account .b-image-wrap {
  position: relative;
  background: #f0f0f0;
  display: block;
  width: 224px;
  height: 162px;
}
.b-navigation-block_content_account .b-navigation__item:hover {
  background: transparent;
}
.b-navigation-block_content_account .b-navigation__item:hover .b-section {
  cursor: pointer;
  border-top: 1px solid #db0029;
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_help {
  background-position: -80px -350px;
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_main-user {
  background-position: -80px -400px;
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_cart {
  background-position: -80px -500px;
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_clipboard {
  background-position: -80px -550px;
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_tools {
  background-position: -80px -450px;
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_credit-card {
  background-position: -80px -300px;
}
.b-navigation-block_type_company .b-navigation__item {
  display: inline-block;
  vertical-align: top;
  width: 240px;
  margin: 0 0 10px;
  padding: 0 0 10px;
}
.b-navigation-block_type_company .b-navigation__item .b-section {
  min-height: 185px;
  border-top: none;
  padding-top: 8px;
  cursor: pointer;
  position: relative;
}
.b-navigation-block_type_company .b-navigation__item .b-section .b-section__image {
  height: 145px;
}
.b-navigation-block_type_company .b-navigation__item:hover {
  background: #f3f3f3;
}
.b-navigation-block_type_company .b-navigation__item:hover .b-link_type_pseudo {
  text-decoration: underline;
}
.b-navigation-block_type_company .b-navigation__item:hover .b-link_type_pseudo :hover {
  color: #ffffff;
}
.b-navigation-block_type_company .b-navigation__item:hover .b-navigation__footer .b-ico_type_arrow-right,
.b-navigation-block_type_company .b-navigation__item:hover .b-section__description .b-ico_type_arrow-right {
  margin: 0 0 0 10px;
}
.b-navigation-block_type_company .b-navigation__item:hover .b-navigation__footer:hover .b-ico_type_arrow-right,
.b-navigation-block_type_company .b-navigation__item:hover .b-section__description:hover .b-ico_type_arrow-right {
  background-position: -10px -160px;
  cursor: pointer;
  width: 10px;
  margin: 0 0 0 10px;
  display: block;
}
.b-navigation-block_content_history .b-navigation__item .b-section {
  min-height: 160px;
}
.b-navigation-block_content_history .b-navigation__item .b-section .b-section__image {
  height: 166px;
}
.b-navigation-block_content_history .b-tooltip {
  top: 134px;
  position: absolute;
  width: 100%;
  left: 0;
}
.b-navigation-block_content_history .b-tooltip-hover {
  position: absolute;
}
.b-navigation-block_content_history .b-tooltip__subtitle {
  padding-right: 12px;
}
.b-navigation-block_content_history .b-tooltip__title {
  padding-top: 10px;
  height: 34px;
}
.b-navigation-block_content_history .b-tooltip__title-hover {
  background: none;
  padding-top: 10px;
  padding-bottom: 0;
  top: 0;
  position: relative;
  height: 34px;
}
.b-section {
  text-decoration: none;
  display: block;
  padding: 12px 0 0;
  width: 224px;
  margin: 0 auto;
  border-top: 1px solid #db0029;
  cursor: default;
  overflow: hidden;
  min-height: 230px;
}
.b-section .b-section__title {
  height: 40px;
  line-height: 20px;
  margin: 10px 0 14px;
  overflow: hidden;
  letter-spacing: -0.04em;
  width: 224px;
}
.b-section .b-section__title:hover {
  cursor: pointer;
}
.b-section .b-section__title .b-normal {
  font-weight: normal;
  font-style: normal;
}
.b-section .b-section__image {
  cursor: pointer;
  height: 166px;
  display: block;
  margin: 0 auto;
}
.b-section .b-section__description {
  display: block;
  line-height: 16px;
  margin: 11px 0 20px;
}
.b-section .b-section__description .b-date {
  color: #999999;
  display: block;
}
.b-section:hover .b-section__title {
  color: #db0029;
}
.b-navigation-block_content_about .b-navigation__item {
  margin-bottom: 28px;
}
.b-navigation-block_content_about .b-navigation__item .b-section {
  padding-bottom: 8px;
}
/* Main  Components < */
/* Carousel Components > */
.b-adv-carousel-wrapper {
  margin: 0 auto;
  max-width: 1280px;
  min-width: 980px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.b-adv-carousel-block {
  margin: 0 -150px;
  display: inline-block;
  vertical-align: top;
}
.b-adv-carousel-block .b-adv-carousel__title {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 41px;
  line-height: 40px;
  padding-top: 5px;
  padding-left: 30px;
  margin-top: 20px;
  color: #666666;
}
.b-adv-carousel-block .b-adv-carousel__description {
  padding-left: 30px;
  color: #ffffff;
  font-size: 20px;
  padding-top: 8px;
  max-width: 300px;
}
.b-adv-carousel-block .b-link {
  color: #ffffff;
  text-decoration: none;
}
.b-adv-carousel-block .b-adv-carousel__more.b-link {
  padding: 10px 0 0 30px;
  display: block;
  font-size: 12px;
}
.b-adv-carousel-block .b-adv-carousel__more.b-link:hover {
  text-decoration: underline;
}
.b-adv-carousel-block_type_about .homepage-slide-left-bg,
.b-adv-carousel-block_type_about .homepage-slide-right-bg {
  height: 478px;
}
.b-adv-carousel-block_type_about .b-adv-carousel__description {
  max-width: 600px;
}
.b-adv-carousel-block_type_about .b-adv-carousel__title .b-link {
  text-decoration: none;
}
.b-adv-carousel-block_type_about .b-adv-carousel__title .b-link span {
  color: #db0029;
  text-transform: none;
}
.b-adv-carousel-block_type_about .homepage-slide-op-text {
  width: 600px;
}
.b-adv-carousel-block_type_single .homepage-slide-left-bg,
.b-adv-carousel-block_type_single .homepage-slide-right-bg {
  height: 478px;
}
.b-adv-carousel-block_type_single .b-adv-carousel__title .b-link {
  text-decoration: none;
}
.b-adv-carousel-block_type_single .b-adv-carousel__title .b-link span {
  color: #db0029;
  text-transform: none;
}
.homepage-slide-op {
  height: 478px;
}
.homepage-slide-op li {
  display: inline;
  vertical-align: top;
  font-size: 0;
}
.homepage-slide-op-text {
  height: 356px;
  position: absolute;
  text-align: left;
}
.homepage-slide-op-text {
  top: 0;
  height: auto;
}
.pos_right_top .homepage-slide-op-text {
  top: 20px;
  right: 120px;
}
.pos_right_top .homepage-slide-op-text td {
  vertical-align: top;
}
.pos_left_top .homepage-slide-op-text {
  top: 20px;
  left: 120px;
}
.pos_left_top .homepage-slide-op-text td {
  vertical-align: top;
}
.homepage-slide-thumblist-bg {
  right: 0;
  margin: 0 auto;
  height: 92px;
  position: absolute;
  bottom: 0px;
  left: 0;
  z-index: 4;
  background-color: #fff;
  opacity: 0.6;
}
.homepage-slide-thumblist {
  width: 974px;
  height: 56px;
  position: absolute;
  bottom: 18px;
  left: 0;
  z-index: 6;
  right: -21px;
  margin: 0 auto;
  overflow: hidden;
}
.homepage-slide-thumblist li {
  width: 238px;
  margin: 0 2px 0 0;
  display: inline-block;
  height: 56px;
  overflow: hidden;
}
.homepage-slide-thumblist li a {
  text-decoration: none;
}
.homepage-slide-thumblist li:hover a,
.homepage-slide-thumblist li.curr a {
  color: #000000;
  text-decoration: none;
}
.homepage-slide-thumblist li:hover img,
.homepage-slide-thumblist li.curr img {
  border: 3px solid #ffffff;
}
.homepage-slide-thumblist li img {
  float: left;
  margin: 0 10px 0 0;
  display: inline;
  border: 3px solid transparent;
}
.homepage-slide-thumblist li p {
  padding: 6px 0 0;
  text-align: left;
  position: relative;
  top: -4px;
}
.homepage-slide-thumbpoints {
  width: 130px;
  position: absolute;
  bottom: 106px;
  right: 142px;
}
.homepage-slide-thumbpoints li {
  float: left;
  display: block;
}
.homepage-slide-thumbpoints li.curr a,
.homepage-slide-thumbpoints li.selected a {
  cursor: pointer;
  display: block;
  height: 20px;
  width: 20px;
  background: url(../images/bg/icons.png) 0 -40px no-repeat;
}
.homepage-slide-thumbpoints li a {
  display: block;
  height: 20px;
  width: 18px;
  background: url(../images/bg/icons.png) 0 -20px no-repeat;
}
.homepage-slide-thumbpoints li a:hover {
  cursor: pointer;
  background-position: 0 -40px;
}
#homepage-slide-op-prev,
#homepage-slide-op-next,
#homepage-slide-op-prev a,
#homepage-slide-op-next a {
  width: 60px;
  height: 468px;
  display: block;
}
#homepage-slide-op-prev,
#homepage-slide-op-next {
  position: absolute;
  top: 0px;
  z-index: 1;
  background: url('../images/bg/icons.png') no-repeat -9999px -9999px;
}
#homepage-slide-op-prev span,
#homepage-slide-op-prev {
  left: 0px;
}
#homepage-slide-op-next span,
#homepage-slide-op-next {
  right: 0px;
}
#homepage-slide-op-prev a,
#homepage-slide-op-next a {
  text-indent: -9999px;
  line-height: 0px;
  cursor: pointer;
  position: relative;
}
#homepage-slide-op-prev a:hover span {
  background: url('../images/bg/icons.png') no-repeat -45px -35px;
  left: 20px;
  display: block;
}
#homepage-slide-op-next a:hover span {
  background: url('../images/bg/icons.png') no-repeat -45px 0;
  right: 20px;
  display: block;
}
#homepage-slide-op-prev a span.hover {
  background-position: -45px -35px;
}
#homepage-slide-op-next a span.hover,
#homepage-slide-op-next a:hover span {
  background-position: -45px 0;
}
#homepage-slide-op-prev a span,
#homepage-slide-op-next a span {
  width: 30px;
  height: 30px;
  display: none;
  overflow: hidden;
  top: 195px;
  position: absolute;
}
#homepage-slide-op-prev a span {
  background: url('../images/bg/icons.png') no-repeat -45px -35px;
  left: 20px;
}
#homepage-slide-op-next a span {
  background: url('../images/bg/icons.png') no-repeat -45px 0px;
  right: 20px;
}
.b-feature-list {
  bottom: 10px;
  height: 62px;
  left: 16px;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: 970px;
  min-width: 955px;
  max-width: 980px;
  z-index: 30;
}
.b-feature-list__item {
  display: inline-block;
  vertical-align: top;
  font-size: 21px;
  font-family: yanuscbold_italic;
  position: relative;
  cursor: pointer;
}
.b-feature-list__item .b-link {
  text-decoration: none;
  color: #000000;
  display: block;
}
.b-feature-list__item .b-link:hover .b-feature-list__tooltip {
  display: block;
  position: absolute;
  left: 34px;
  top: 64px;
  background: #f3f2f7;
  border: 1px solid #dcdcdc;
  line-height: normal;
  font-size: 12px;
  font-family: Tahoma, Arial, sans-serif;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 8px;
  min-width: 198px;
  text-align: left;
}
.b-feature-list__item .b-link .b-feature-icon-wrap {
  width: 50px;
  height: 50px;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 10px;
}
.b-feature-list__item .b-link .b-feature-icon-wrap:hover .b-feature-icon {
  margin-top: -50px;
}
.b-feature-list__feature {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
}
.b-feature-list__number {
  font-size: 28px;
  display: block;
  padding-top: 4px;
}
.b-feature-list__text {
  font-size: 21px;
  line-height: 16px;
  display: inline-block;
  vertical-align: bottom;
}
.b-feature-list__text sup {
  font-size: 14px;
}
/* Breadcrumbs > */
.b-breadcrumbs {
  padding: 0 0 18px;
  position: relative;
  z-index: 10;
}
.b-breadcrumbs .b-breadcrumbs__item {
  display: inline-block;
}
.b-breadcrumbs .b-breadcrumbs__item .b-breadcrumbs__item-text {
  font-size: 10px;
}
.b-breadcrumbs .b-breadcrumbs__item .b-breadcrumbs__item-text.b-link:hover {
  color: #db0029;
}
.b-breadcrumbs .b-breadcrumbs__delimeter {
  display: inline-block;
}
/* Breadcrumbs < */
.b-tabs {
  position: relative;
  padding-top: 60px;
  border-top: 1px solid #db0029;
}
.b-tabs__header-wrap {
  background: #f0f0f0;
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 2.2em 0;
}
.b-tabs__item {
  background: url("../images/bg/borders.png") no-repeat 0 -20px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  padding: 0 1em;
}
.b-tabs__item:first-child {
  background: none;
}
.b-tabs__container {
  min-height: 300px;
}
.b-tabs__container .b-request {
  padding-left: 0;
  padding-bottom: 0;
}
.b-tabs__title {
  padding: 14px 0 0;
}
.b-tabs_type_financing .b-tabs__list {
  margin: 8px 12px;
}
.b-tabs_type_financing .b-tabs__item {
  text-align: center;
  background: #f0f0f0;
  padding: 0;
}
.b-tabs_type_financing .b-tabs__item .b-link {
  padding: 12px 0;
  text-decoration: none;
  color: #6d6d70;
  font-weight: bold;
  display: block;
  width: 170px;
}
.b-tabs__section-title {
  font-weight: bold;
  padding: 14px 0 8px;
}
.b-tab-list {
  list-style-type: none;
}
.b-tab-list__item {
  border-top: 1px solid #e5e5e5;
  padding: 20px 0 12px;
}
.b-tab-list__title {
  padding-bottom: 6px;
}
.b-customer {
  padding-top: 8px;
}
.b-customer__image-wrap {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
}
.b-customer__mask {
  background: url(../images/bg/opinion-mask.png) 0 0 no-repeat;
  width: 180px;
  height: 120px;
  position: absolute;
  top: 0;
  left: 0;
}
.b-opinion {
  display: inline-block;
  vertical-align: top;
  width: 762px;
  padding-left: 24px;
}
.b-customer__name {
  font-weight: bold;
  color: #000000;
}
.b-customer__position {
  color: #000000;
}
.b-customer__location {
  color: #5b5f64;
}
.b-opinion__resume {
  color: #db0029;
  padding-top: 20px;
}
.b-opinion__text-wrap {
  cursor: text;
  box-shadow: inset 0 -36px 19px -19px #ffffff;
  height: 40px;
  overflow: hidden;
}
.b-opinion__text {
  color: #000000;
  width: 680px;
  font-size: 12px;
  line-height: normal;
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-align: left;
  z-index: -1;
}
.b-opinion__more {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: normal;
}
.b-opinion__more.b-link {
  color: #db0029;
  text-decoration: none;
}
.b-feature-list__tooltip {
  display: none;
  line-height: normal;
  font-size: 12px;
}
/* Gallery */
.b-gallery_content_photo .b-gallery__item .b-link {
  display: block;
}
.b-gallery_content_photo .b-gallery__item .b-link:hover {
  background: #f0f0f0;
}
.b-gallery__item {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 4px;
  position: relative;
  width: 240px;
  height: 184px;
}
.b-gallery__image {
  padding: 8px 8px 4px;
  margin: 2px 0;
}
.closeImg {
  position: absolute;
  right: 0;
  cursor: pointer;
}
.closeImg,
.b-download {
  line-height: 22px;
}
.closeImg:hover,
.b-download:hover {
  color: #db0029;
}
/* Rost finnance page > */
.b-request {
  padding: 10px 0 10px 8px;
}
.b-request__btn-wrap {
  background: #f0f0f0;
  height: 80px;
  width: 345px;
  float: left;
}
.b-request__btn {
  background: #e1e1e1;
  height: 44px;
  width: 295px;
  margin: -1px 0 0 -1px;
  float: left;
  padding: 18px 25px;
}
.b-request__title {
  display: block;
  line-height: 12px;
}
.b-request__type {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.b-request__name {
  display: block;
  font-family: yanuscbold_italic;
  font-size: 21px;
  color: #db0029;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: underline;
}
.b-request__description {
  float: left;
  width: 320px;
  padding: 16px 0 0 28px;
  color: #7d7d7d;
}
.b-request_type_catalogue {
  display: inline-block;
}
.b-request_type_catalogue .b-request__title {
  display: inline-block;
  vertical-align: top;
  width: 248px;
}
.b-request_type_catalogue .b-request__title .b-request__name {
  white-space: normal;
  line-height: 22px;
}
.b-request_type_online {
  display: inline-block;
}
.b-request_type_online .b-request__title {
  display: inline-block;
  vertical-align: top;
  width: 248px;
  padding: 10px 0 0;
}
.b-request_type_online .b-request__title .b-request__name {
  white-space: normal;
}
/* Rost finnance page < */
/* Product inner page > */
.b-adv-wrap {
  margin: 0 auto;
  max-width: 1280px;
  min-width: 980px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.b-adv {
  height: 478px;
  display: inline-block;
  margin: 0 -150px;
  vertical-align: top;
}
/* Product inner page < */
/* Actions page > */
.b-action-list {
  list-style-type: none;
}
.b-action-list__item {
  padding: 30px 0 22px 8px;
  border-top: 1px solid #cccccc;
}
.b-action-list__item:first-child {
  border-top: none;
}
.b-action-list__item:hover {
  background: #f7f7f7;
}
.b-action-list__item > .b-link {
  width: 224px;
  overflow: hidden;
  float: left;
}
.b-action-list__description {
  display: inline-block;
  vertical-align: top;
  width: 466px;
  float: right;
}
.b-action-list__mark {
  font-weight: bold;
}
.b-action-list__image {
  display: inline-block;
  vertical-align: top;
  padding-right: 22px;
  border: 0;
}
.b-action-list__title {
  letter-spacing: 0.03em;
  padding-bottom: 16px;
}
.b-action-list__dealers {
  display: block;
  padding: 10px 0 8px;
  color: #000000;
}
.b-action-list__dealers .b-link {
  display: inline;
  color: #db0029;
}
.b-action-list__dealers .b-link:hover {
  text-decoration: underline;
}
.b-action-list__date {
  color: #000000;
}
.b-action-list__text {
  width: 444px;
  padding-right: 8px;
  color: #000000;
}
.b-action-list__more {
  display: block;
  float: right;
  color: #db0029;
  padding-top: 4px;
}
.b-action-list__more.b-link:hover {
  text-decoration: underline;
}
.b-action-list_content_news .b-action-list__description {
  width: 522px;
  text-align: left;
}
.b-action-list_content_news .b-action-list__item {
  text-align: right;
  padding: 30px 0 14px 20px;
}
.b-action-list_content_news .b-action-list__item > .b-link {
  width: 160px;
  height: 120px;
  margin-right: 22px;
}
.b-action-list_content_news .b-action-list__item .b-action-list__title {
  line-height: 20px;
  width: 444px;
}
.b-action-list_content_news .b-action-list__item .b-action-list__date {
  color: #6c6c70;
  padding: 2px 4px 2px 0;
}
.b-action-list_content_news .b-action-list__item .b-action-list__text {
  width: 490px;
}
/* Actions page < */
.b-table,
.b-table-event {
  width: 100%;
  border-collapse: collapse;
}
.b-table-event .b-cell {
  padding: 10px;
}
.b-table-event .b-cell .b-link {
  color: #000000;
}
.b-table-event .b-cell .b-link:hover {
  color: #db0029;
  cursor: pointer;
}
.b-table-event .b-table-event__row .b-cell {
  border-top: 1px solid #e5e5e5;
}
.b-table-group_type_heading .b-cell,
.b-table-event__heading .b-cell {
  color: #666;
  font-weight: bold;
  padding: 20px 10px;
  border-top: 1px solid #db0029;
}
.b-table-event__row .b-cell {
  color: #000;
}
.b-table-event__row .b-link {
  color: #000000;
}
.b-table-event__row .b-cell_color_gray {
  color: #666;
}
.even {
  background: #f7f7f7;
}
.b-table_content_order-1,
.b-table_content_cart {
  margin-top: 8px;
  table-layout: fixed;
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell,
.b-table_content_cart .b-table-group_type_heading .b-cell {
  padding: 18px;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell,
.b-table_content_cart .b-table-group_type_body .b-cell {
  line-height: 20px;
  padding: 4px 10px 0 0;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell__code,
.b-table_content_cart .b-table-group_type_body .b-cell__code {
  display: inline-block;
  vertical-align: top;
  color: #000000;
  padding: 6px 6px 0 18px;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell__number,
.b-table_content_cart .b-table-group_type_body .b-cell__number {
  display: inline-block;
  vertical-align: top;
  font-size: 11px;
  padding: 6px 0 0 18px;
  width: 230px;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell__name,
.b-table_content_cart .b-table-group_type_body .b-cell__name {
  display: block;
  color: #000000;
  padding: 0 0 14px 18px;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell__price,
.b-table_content_cart .b-table-group_type_body .b-cell__price {
  white-space: nowrap;
}
.b-table_content_order-1 .b-table-group_type_body .b-form-field,
.b-table_content_cart .b-table-group_type_body .b-form-field {
  margin: 0 0 0 8px;
  padding: 6px;
  text-align: right;
  width: 30px;
  border: 1px solid #d1d0d0;
  background: #fff;
  -webkit-box-shadow: inset 0 2px 2px 0 #ececec ;
  -moz-box-shadow: inset 0 2px 2px 0 #ececec ;
  box-shadow: inset 0 2px 2px 0 #ececec ;
}
.b-table_content_order-1 .b-table-group_type_footer .b-cell,
.b-table_content_cart .b-table-group_type_footer .b-cell {
  font-size: 21px;
  font-family: yanuscbold_italic;
  height: 80px;
  padding: 0 30px 0 20px;
}
.b-table_content_order-1 .b-table-group_type_footer .b-cell.b-total-price,
.b-table_content_cart .b-table-group_type_footer .b-cell.b-total-price {
  color: #db0029;
  text-align: right;
}
.b-table_content_cart .b-table-group_type_heading .b-col5 {
  text-align: right;
  color: #666666;
}
.b-table_content_cart .b-col1 {
  width: 60px;
  text-align: center;
  color: #000000;
}
.b-table_content_cart .b-col2 {
  width: 360px;
}
.b-table_content_cart .b-col3 {
  width: 80px;
  text-align: center;
}
.b-table_content_cart .b-col4 {
  width: 80px;
  text-align: center;
}
.b-table_content_cart .b-col4 .b-cell__in {
  text-align: center;
}
.b-table_content_cart .b-col4 .b-form-field {
  text-align: center;
}
.b-table_content_cart .b-col5 {
  width: 90px;
  text-align: right;
  color: #000000;
}
.b-table_content_cart .b-col6 {
  width: 58px;
  text-align: center;
}
.b-table_content_cart .b-col6 .b-ico_type_delete {
  position: static;
}
.b-table_content_cart .b-col6 .b-ico_type_delete:hover .b-tooltip-delete {
  display: block;
}
.b-table_content_cart .b-cell__in {
  position: relative;
}
.b-table_content_cart .b-table-group_type_body .b-cell {
  position: relative;
  border-top: 1px solid #e5e5e5;
}
.b-content_content_parts-cart {
  min-width: 646px;
}
.b-table_content_parts-cart {
  min-width: 646px;
  margin-top: 0;
}
.b-table_content_parts-cart .b-cell {
  -webkit-box-sizing: padding-box;
  -moz-box-sizing: padding-box;
  box-sizing: padding-box;
}
.b-table_content_parts-cart .b-table {
  table-layout: fixed;
}
.b-table_content_parts-cart .b-col1 {
  text-align: center;
  color: #6c6c70;
}
.b-table_content_parts-cart .b-col2 {
  width: 286px;
  color: #6c6c70;
}
.b-table_content_parts-cart .b-col4 {
  text-align: center;
  width: 80px;
}
.b-table_content_parts-cart .b-col5 {
  text-align: right;
  color: #6c6c70;
  width: 55px;
}
.b-table_content_parts-cart .b-col6 {
  width: 60px;
}
.b-table_content_parts-cart .b-col6 .b-ico_type_delete {
  position: static;
}
.b-table_content_parts-cart .b-col6 .b-ico_type_delete:hover .b-tooltip-delete {
  display: none;
}
.b-table_content_parts-cart .b-table-group_type_heading .b-cell {
  padding: 18px;
}
.b-table_content_parts-cart .b-table-group_type_body .b-cell_type_main {
  padding: 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.b-table_content_parts-cart .b-table-group_type_body .b-table .b-cell {
  border-top: 1px solid #e5e5e5;
  padding-bottom: 4px;
  padding-right: 0;
}
.b-table_content_parts-cart .b-table-group_type_body .b-table .b-cell__code {
  padding-top: 0;
  padding-right: 0;
}
.b-table_content_parts-cart .b-table-group_type_body .b-table .b-cell__number {
  padding-top: 0;
  padding-left: 20px;
}
.b-table_content_parts-cart .b-table-group_type_body .b-table .b-cell__name {
  padding-bottom: 0;
  display: block;
}
.b-table_content_parts-cart .b-table-group_type_footer .b-cell {
  height: 66px;
}
.b-table_content_parts-cart .b-scrollit {
  height: auto;
}
.b-content_content_order .b-cart-save.b-link {
  color: #db0029;
}
.b-content_type_contact-form {
  margin-left: 8px;
}
.b-content_state_opened {
  margin-top: 113px;
}
.b-content_registration-title {
  font-size: 28px;
  line-height: 28px;
  background: #f7f7f7;
  color: #db0029;
  padding: 18px 0;
  font-family: yanuscbold_italic;
  text-align: center;
  margin-bottom: 0;
}
.b-content_registration-description {
  padding: 22px 0 4px 40px;
  font-size: 21px;
  font-family: yanuscbold_italic;
  text-align: center;
}
.b-table_content_order-1 {
  height: 100%;
  min-height: 100%;
  margin-top: 52px;
  margin-bottom: 30px;
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell {
  padding: 28px 20px 24px;
  position: relative;
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in {
  min-width: 100px;
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-ico_type_arrow-down-gray,
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-ico_type_arrow-up-gray {
  height: 14px;
  left: 0;
  position: relative;
  top: -2px;
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-ico_type_arrow-down-gray .b-link,
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-ico_type_arrow-up-gray .b-link {
  text-decoration: underline;
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-ico_type_arrow-down-gray .b-link:hover,
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-ico_type_arrow-up-gray .b-link:hover {
  color: #db0029;
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-link {
  text-decoration: none;
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-link:hover {
  color: #db0029;
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-link:hover .b-ico_type_arrow-down-gray {
  background-position: 0 -200px;
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-link:hover .b-ico_type_arrow-up-gray {
  background-position: -180px -280px;
}
.b-table_content_order-1 .b-table-group_type_body > .b-table-row {
  border-top: 1px solid #e5e5e5;
  width: 100%;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell {
  padding: 0;
  position: relative;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell .b-link {
  color: #000000;
  text-decoration: none;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell .b-link:hover {
  color: #db0029;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell .b-dealer-full-desc__dealer-name.b-link {
  color: #000000;
  cursor: default;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell .b-dealer-full-desc__dealer-name {
  text-overflow: ellipsis;
  line-height: 22px;
  overflow: hidden;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell.b-col1 {
  width: 400px;
  vertical-align: top;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell.b-col1 .b-cell__in {
  position: relative;
}
.b-table_content_order-1 .b-table-group_type_body .b-cell__in {
  position: relative;
}
.b-table_content_order-1 .b-col2 {
  width: 580px;
}
.b-table_content_order-1 .b-col3 {
  text-align: left;
  width: 155px;
}
.b-table_content_order-1 .b-col4 {
  color: #000000;
  width: 170px;
  text-align: right;
}
.b-table_content_order-1 .b-col5 {
  width: 175px;
  text-align: center;
  color: #000000;
}
.b-table_content_order-1 .b-col6 {
  width: 80px;
}
.b-table_content_order-1 .b-table {
  table-layout: fixed;
}
.b-table_content_order-1 .b-table .b-col3 {
  text-align: left;
  width: 185px;
  padding: 6px 0 6px 18px;
  line-height: 26px;
}
.b-table_content_order-1 .b-table .b-col4 {
  width: 105px;
  text-align: right;
}
.b-table_content_order-1 .b-table .b-col5 {
  width: 170px;
  text-align: center;
  color: #000000;
}
.b-table_content_order-1 .b-table .b-col6 {
  width: 65px;
}
.b-table_content_order-1 .b-dealer-tooltip {
  display: block;
  width: auto;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b-table_content_order-1 .b-dealer-tooltip:hover .b-dealer-full-desc_type_info-box {
  display: block;
  z-index: 10;
}
.b-table_content_order-1 .b-dealer-tooltip:hover .b-dealer-full-desc_type_info-box .b-dealer-full-desc__dealer-name.b-link {
  text-decoration: none;
}
.b-table_content_order-1 .b-dealer-tooltip:hover .b-dealer-full-desc_type_info-box .b-link {
  text-decoration: underline;
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box {
  width: 378px;
  display: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: transparent;
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__header {
  background: url(../images/bg/tooltip_header.png) 0 0 no-repeat;
  height: 22px;
  width: 390px;
  padding-top: 27px;
  padding-left: 34px;
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__body {
  background: url(../images/bg/tooltip_body.png) 0 0 repeat-y;
  width: 390px;
  padding-top: 2px;
  padding-left: 34px;
  padding-bottom: 10px;
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer {
  background: url(../images/bg/tooltip_footer.png) 0 0 no-repeat;
  width: 424px;
  height: 64px;
  padding-top: 0;
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer .b-btn.b-link {
  width: 354px;
  margin-left: 24px;
  padding: 8px 10px 6px;
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer .b-btn.b-link .b-ico_type_arrow-right-gray {
  margin-top: 2px;
}
.b-table_content_order-1 .b-dealer-full-desc__close {
  top: 47px;
  right: -13px;
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__distance {
  padding-top: 0;
  padding-bottom: 0;
  max-width: 58px;
  margin-left: 6px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__dealer-name {
  max-width: 272px;
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__options {
  clear: both;
}
.b-table_content_order-1 .b-cell__stated {
  background: url(../images/bg/stated.png) 0 0 no-repeat;
  width: 121px;
  height: 20px;
  padding: 5px 18px 8px;
  color: #666;
  margin-bottom: 10px;
}
.b-table_content_order-1 .b-cell__value {
  display: inline-block;
  vertical-align: top;
  color: #000;
  padding-left: 8px;
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box {
  left: -480px;
  position: absolute;
  top: -32px;
  padding-top: 20px;
}
.b-table_content_order-1 .b-table {
  height: 104px;
}
.b-table_content_order-1 .b-table .b-table-row {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.b-table_content_order-1 .b-table .b-table-row:first-child {
  border: none;
}
.b-table_content_order-1 .b-table .b-table-row:last-child {
  border: none;
}
.b-table_content_cabinet-history .b-col1 {
  width: 145px;
  text-align: center;
}
.b-table_content_cabinet-history .b-col2 {
  width: 95px;
  text-align: center;
}
.b-table_content_cabinet-history .b-col3 {
  text-align: right;
  width: 340px;
  padding: 0 20px 0 0 ;
}
.b-table_content_cabinet-history .b-col4 {
  text-align: center;
  width: 95px;
}
.b-table_type_cabinet {
  table-layout: fixed;
  margin-bottom: 38px;
  border-bottom: 1px solid #ccc;
}
.b-table_type_cabinet .b-table-group_type_heading .b-cell {
  padding-top: 26px;
  padding-bottom: 26px;
}
.b-table_type_cabinet .b-table-group_type_body .b-table-row {
  border-top: 1px solid #ccc;
  height: 40px;
}
.b-table_type_cabinet .b-table-group_type_body .b-table-row.even {
  border-bottom: none;
}
.b-table_type_cabinet .b-table-group_type_body .b-cell {
  vertical-align: middle;
  color: #000;
}
.b-table_type_cabinet .b-table-group_type_body .b-cell .b-link {
  color: #000;
}
.b-table_type_cabinet .b-table-group_type_body .b-cell .b-link:hover {
  color: #db0029;
}
.b-table_type_cabinet .b-pagination_type_section {
  padding-bottom: 14px;
}
.b-all-in-page {
  border-top: 1px solid #E5E5E5;
  padding: 24px 0 0;
}
.b-all-in-page .b-link {
  cursor: pointer;
}
.b-tooltip-info {
  left: 76%;
  position: absolute;
  top: -4px;
  background: url(../images/bg/popup-min.png) 0 0 no-repeat;
  width: 140px;
  height: 16px;
  font-size: 12px;
  font-style: normal;
  color: #000;
  text-indent: 0;
  text-align: left;
  padding: 30px 50px;
  z-index: 10;
  display: none;
}
.b-ico_type_info:hover .b-tooltip-info {
  display: block;
}
.b-tooltip-delete {
  background: url(../images/bg/popup-left.png) 0 0 no-repeat;
  font-size: 12px;
  font-style: normal;
  height: 36px;
  left: -246px;
  padding: 30px 48px 30px 34px;
  position: absolute;
  text-align: left;
  text-indent: 0;
  top: -4px;
  width: 182px;
  z-index: 12;
  display: none;
  color: #000;
}
.b-table_content_order-2.b-table_type_hidden .b-table-group_type_body .b-cell {
  padding-top: 9px;
  padding-bottom: 9px;
}
.b-table_content_order-2.b-table_type_history-view .b-table-group_type_body .b-dealer-full-desc__option-name {
  color: #666666;
}
.b-table_content_order-2 {
  margin-top: 52px;
  table-layout: fixed;
}
.b-table_content_order-2 .b-table-group_type_heading .b-cell {
  padding: 28px 20px 24px;
  border-bottom: 1px solid #ccc;
  position: relative;
}
.b-table_content_order-2 .b-table-group_type_heading .b-cell .b-table .b-cell {
  border: none;
}
.b-table_content_order-2 .b-table-group_type_heading .b-cell .b-col7 {
  padding: 4px 0 0 0;
  text-align: center;
}
.b-table_content_order-2 .b-table-group_type_heading .b-col5 {
  padding: 0;
}
.b-table_content_order-2 .b-table-group_type_heading .b-col6 {
  padding: 4px 0 0 0;
  text-align: center;
}
.b-table_content_order-2 .b-table-group_type_heading .b-col8 {
  padding: 4px 0 0 0;
  text-align: right;
}
.b-table_content_order-2 .b-table-group_type_heading .b-col9 {
  text-align: center;
}
.b-table_content_order-2 .b-table-group_type_body .b-col2.b-cell {
  color: #666;
}
.b-table_content_order-2 .b-table-group_type_body .b-col3.b-cell {
  color: #666;
  text-align: center;
}
.b-table_content_order-2 .b-table-group_type_body .b-col8 {
  text-align: center;
}
.b-table_content_order-2 .b-table-group_type_body .b-cell {
  color: #000000;
  line-height: 20px;
  border-top: 1px solid #e5e5e5;
}
.b-table_content_order-2 .b-table-group_type_body .b-cell .b-ico_type_delete {
  margin: 0 0 0 10px;
}
.b-table_content_order-2 .b-table-group_type_body .b-table .b-cell {
  border: none;
}
.b-table_content_order-2 .b-table-group_type_footer {
  border-top: 1px solid #ccc;
}
.b-table_content_order-2 .b-table-group_type_footer .b-cell {
  font-size: 21px;
  font-family: yanuscbold_italic;
  height: 88px;
  padding: 0 30px 0 20px;
  line-height: 86px;
}
.b-table_content_order-2 .b-table-group_type_footer .b-cell.b-total-price {
  white-space: nowrap;
  color: #db0029;
  text-align: right;
}
.b-table_content_order-2 .b-col1 {
  width: 210px;
  padding: 0 0 0 22px;
}
.b-table_content_order-2 .b-col1 .b-cell__code {
  max-width: 200px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b-table_content_order-2 .b-col2 {
  width: 70px;
}
.b-table_content_order-2 .b-col3 {
  width: 74px;
}
.b-table_content_order-2 .b-col4 {
  width: 90px;
  text-align: center;
}
.b-table_content_order-2 .b-col5 {
  width: 150px;
}
.b-table_content_order-2 .b-col5 .b-cell__in {
  display: inline-block;
  vertical-align: top;
}
.b-table_content_order-2 .b-col6 .b-ico_type_delete,
.b-table_content_order-2 .b-col9 .b-ico_type_delete {
  position: static;
}
.b-table_content_order-2 .b-col6 .b-ico_type_delete:hover .b-tooltip-delete,
.b-table_content_order-2 .b-col9 .b-ico_type_delete:hover .b-tooltip-delete {
  display: block;
}
.b-table_content_order-2 .b-col9 {
  width: 50px;
  text-align: right;
  padding-right: 10px;
}
.b-table_content_order-2 .b-col9 .b-cell__in {
  position: relative;
}
.b-table_content_order-2 .b-col9 .b-cell__in .b-tooltip-delete {
  left: -190px;
  top: 0;
}
.b-table_content_order-2 .b-table .b-table-row:first-child .b-cell {
  border-color: transparent;
}
.b-table_content_order-2 .b-table .b-ico_type_delete {
  position: static;
}
.b-table_content_order-2 .b-table .b-ico_type_delete:hover .b-tooltip-delete {
  display: block;
}
.b-table_content_order-2 .b-table .b-col6 {
  width: 122px;
}
.b-table_content_order-2 .b-table .b-col6 .b-cell__in {
  width: 122px;
  padding: 9px 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-table_content_order-2 .b-table .b-col7 {
  width: 66px;
  text-align: right;
}
.b-table_content_order-2 .b-table .b-col7 .b-cell__in {
  width: 80px;
  padding: 9px 0;
  text-align: right;
  text-overflow: ellipsis;
  position: relative;
}
.b-table_content_order-2 .b-table .b-col7 .b-cell__residue {
  max-width: 46px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  text-overflow: ellipsis;
}
.b-table_content_order-2 .b-table .b-col7 .b-ico_type_info {
  margin-left: 6px;
  margin-right: 6px;
}
.b-table_content_order-2 .b-table .b-col7 .b-tooltip-info {
  left: 88%;
  top: 8px;
}
.b-table_content_order-2 .b-table .b-col8 {
  width: 80px;
}
.b-table_content_order-2 .b-table .b-col8 .b-cell__in {
  width: 80px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-table_content_order-2 .b-cell__number {
  font-size: 11px;
  width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #666;
}
.b-table_type_hidden .b-cell__code {
  display: inline-block;
  vertical-align: top;
  color: #000000;
  padding: 0 18px 0 0 ;
  max-width: 350px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.b-table_type_hidden .b-cell__number {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  width: auto;
  overflow: visible;
}
.b-table_type_hidden .b-col1 {
  width: 380px;
}
.b-table_type_hidden .b-col2 {
  width: 140px;
  text-align: right;
}
.b-table_type_hidden .b-col3 {
  width: 100px;
}
.b-table_type_hidden .b-col4 {
  width: 100px;
  text-align: right;
}
.b-table_type_hidden .b-col5 {
  width: 200px;
  text-align: right;
}
.b-table_type_hidden .b-col5 .b-cell__in {
  display: inline-block;
  vertical-align: top;
}
.b-table_type_hidden .b-col6 {
  width: 60px;
  text-align: center;
}
.b-table_type_hidden .b-col6 .b-cell__in {
  position: relative;
}
.b-table_type_hidden .b-col6 .b-cell__in .b-tooltip-delete {
  left: -235px;
  top: 0;
}
.b-table_type_history-view {
  table-layout: fixed;
  margin-top: 18px;
}
.b-table_type_history-view .b-table-group_type_heading .b-cell {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
}
.b-table_type_history-view .b-table-group_type_heading .b-cell.b-col9 {
  padding-right: 20px;
}
.b-table_type_history-view .b-table-group_type_heading .b-cell.b-col4 {
  text-align: right;
  padding-right: 16px;
}
.b-table_type_history-view .b-table-group_type_heading .b-cell.b-col0 {
  padding-left: 16px;
  padding-right: 16px;
}
.b-table_type_history-view .b-table-group_type_body .b-cell__number {
  font-size: 11px;
}
.b-table_type_history-view .b-table-group_type_body .b-col0 {
  color: #000000;
}
.b-table_type_history-view .b-table-group_type_body .b-col1 {
  color: #000000;
}
.b-table_type_history-view .b-table-group_type_body .b-col3 {
  text-align: center;
}
.b-table_type_history-view .b-table-group_type_body .b-col4 {
  color: #000000;
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box {
  display: none;
  /*background:transparent url(../images/bg/full-desc.png) 0 0  no-repeat;*/

  padding: 35px 40px 35px 26px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: absolute;
  left: -494px;
  top: -50px;
  width: 378px;
  height: 200px;
  text-align: left;
  background: transparent;
  /*.b-dealer-full-desc__footer .b-link {
      width: 352px;
      bottom: 26px;
      left: 28px;
      position: absolute;
    }*/

}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__header {
  background: url(../images/bg/tooltip_header.png) 0 0 no-repeat;
  height: 22px;
  width: 390px;
  padding-top: 27px;
  padding-left: 34px;
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__body {
  background: url(../images/bg/tooltip_body.png) 0 0 repeat-y;
  width: 390px;
  padding-top: 2px;
  padding-left: 34px;
  padding-bottom: 10px;
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer {
  background: url(../images/bg/tooltip_footer.png) 0 0 no-repeat;
  width: 424px;
  height: 64px;
  padding-top: 3px;
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer .b-btn.b-link {
  width: 354px;
  margin-left: 24px;
  padding: 8px 10px 8px;
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer .b-btn.b-link .b-ico_type_arrow-right-gray {
  margin-top: 2px;
}
.b-table_type_history-view .b-dealer-full-desc__close {
  top: 62px;
  right: 20px;
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__distance {
  padding-top: 0;
  padding-bottom: 0;
  max-width: 58px;
  margin-left: 6px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__dealer-name {
  max-width: 268px;
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__options {
  clear: both;
}
.b-table_type_history-view .b-dealer-tooltip {
  display: block;
}
.b-table_type_history-view .b-dealer-tooltip:hover .b-dealer-full-desc_type_info-box {
  display: block;
  z-index: 10;
}
.b-table_type_history-view .b-dealer-tooltip .b-dealer-name > .b-link {
  color: #000;
  max-width: 144px;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.b-table_type_history-view .b-col0 {
  width: 60px;
  text-align: center;
}
.b-table_type_history-view .b-col1 {
  width: 195px;
  padding-left: 0;
}
.b-table_type_history-view .b-col2 {
  width: 94px;
  text-align: right;
  padding-right: 0;
}
.b-table_type_history-view .b-col3 {
  width: 62px;
  text-align: right;
  padding-right: 0;
}
.b-table_type_history-view .b-col4 {
  width: 102px;
  text-align: right;
  padding-right: 16px;
}
.b-table_type_history-view .b-col5 {
  width: 62px;
  text-align: center;
}
.b-table_type_history-view .b-col9 {
  width: 154px;
  text-align: right;
  padding-right: 20px;
}
.b-table_type_history-view .b-col9 .b-dealer-name {
  position: relative;
  display: inline-block;
}
.b-table_type_history-view .b-table-group_type_footer .b-cell {
  padding-right: 20px;
  line-height: 88px;
}
.b-table_content_component {
  width: 400px;
  float: left;
  margin-bottom: 0;
}
.b-table_content_component .b-col2 {
  width: 390px;
  border-top: 1px solid #e5e5e5;
}
.b-table_content_component .b-col2 .b-cell__in {
  text-overflow: ellipsis;
  overflow: hidden;
}
.b-table_content_component .b-table-group_type_body .b-cell__name {
  padding-bottom: 0;
}
.b-table_content_component .b-table-group_type_body .b-cell__stated {
  background: none;
  padding-top: 0;
  padding-bottom: 9px;
  height: auto;
}
.b-table_content_component .b-table-group_type_body .b-cell {
  line-height: 18px;
  padding: 12px 10px 0 0;
}
.b-table_content_order-dealers {
  width: 580px;
  float: left;
  table-layout: fixed;
}
.b-table_content_order-dealers .b-table-group_type_heading .b-cell .b-cell__in {
  min-width: 20px;
}
.b-table_content_order-dealers .b-table-group_type_heading .b-col7,
.b-table_content_order-dealers .b-table-group_type_body .b-col7 {
  text-align: left;
  width: 275px;
  padding: 6px 0 8px 2px;
  line-height: 26px;
}
.b-table_content_order-dealers .b-table-group_type_heading .b-col7 .b-dealer-tooltip,
.b-table_content_order-dealers .b-table-group_type_body .b-col7 .b-dealer-tooltip {
  height: auto;
  width: auto;
  overflow: hidden;
  text-overflow: clip;
}
.b-table_content_order-dealers .b-table-group_type_heading .b-col7 .b-dealer-tooltip .b-dealer-name,
.b-table_content_order-dealers .b-table-group_type_body .b-col7 .b-dealer-tooltip .b-dealer-name {
  display: inline-block;
  vertical-align: top;
  width: 315px;
}
.b-table_content_order-dealers .b-table-group_type_heading .b-col8,
.b-table_content_order-dealers .b-table-group_type_body .b-col8 {
  width: 90px ;
  text-align: center;
  color: #000;
}
.b-table_content_order-dealers .b-table-group_type_heading .b-col9,
.b-table_content_order-dealers .b-table-group_type_body .b-col9 {
  width: 40px;
}
.b-table_content_order-dealers .b-table-group_type_body .b-col9 {
  text-align: center;
}
.b-table_content_order-dealers .b-table-group_type_body .b-cell {
  border-top: 1px solid #e5e5e5;
}
.b-table_content_order-dealers .b-table-group_type_heading .b-col7 {
  padding-left: 18px;
}
.b-table_content_order-dealers .b-table-row.b-active .b-ico_type_red-check {
  visibility: visible;
}
.b-table_content_order-dealers .b-table-row.b-active .b-dealer-name,
.b-table_content_order-dealers .b-table-row.b-active .b-cell__in {
  color: #db0029;
}
.b-table_content_order-dealers .b-ico_type_red-check {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZENkFBMTE1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZENkFBMTI1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkQ2QUEwRjVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkQ2QUExMDVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpjJl+cAAAAxSURBVHjaYvj//z8DPnyTQZ2wAhBNUAFORcgKwIrQBdD5cJNgEtgUoFiHSwEIAwQYAHn4s1bGkcNEAAAAAElFTkSuQmCC");
  width: 9px;
  height: 7px;
  display: inline-block;
  visibility: hidden;
}
.b-table-control {
  background: #f0f0f0;
  text-align: right;
  padding: 12px 0;
}
.b-table-control .b-field-composition {
  display: inline-block;
  vertical-align: top;
}
.b-table-control .b-field-composition .b-field-composition__content {
  position: relative;
  padding: 0 10px 0 6px;
}
.b-table-control .b-field-composition .b-field-composition__content .b-form-field {
  background: none;
  border: none;
  text-decoration: underline;
  padding: 0 0 0 20px;
  position: relative;
  z-index: 10;
}
.b-table-control .b-field-composition .b-field-composition__content .b-form-field:hover {
  color: #db0029;
}
.b-table-control .b-field-composition .b-field-composition__content .b-anchor {
  width: 470px;
  text-align: left;
  font-size: 10px;
  font-style: italic;
}
.b-table-control .b-field-composition.b-field-composition_type_sub-info {
  float: left;
}
.b-table-control_content_parts-cart {
  margin-bottom: 12px;
}
.b-table-wrap {
  border-bottom: 1px solid #ccc;
  margin-bottom: 26px;
}
.b-form-control {
  padding: 34px 0 24px;
}
.b-form-control .b-field-composition .b-form-field {
  background: #f0f0f0;
  border: none;
  font-family: yanuscbold_italic;
  font-size: 14px;
  text-decoration: underline;
  color: #db0029;
  margin: 0 1px 1px 0;
  padding: 10px 18px 10px 30px;
}
.b-form-control .b-field-composition .b-btn {
  display: inline-block;
  background: #e1e1e1;
  position: relative;
  margin-right: 6px;
}
.b-form-control .b-field-composition .b-btn_type_submit {
  float: right;
  background: #60061f;
  margin-right: 0;
}
.b-form-control .b-field-composition .b-btn_type_submit .b-form-field {
  background: #d20d45;
  color: #fff;
  border: none;
}
.b-form-control .b-field-composition .b-btn_type_next {
  float: right;
}
.b-form-control .b-field-composition .b-btn_state_blocked .b-form-field {
  background: #d5708d;
}
.b-form-control .b-field-composition .b-ico_type_arrow-left {
  position: absolute;
  top: 10px;
  left: 18px;
  cursor: pointer;
}
.b-form-control .b-dealer-location_content_ordering {
  padding: 0 0 5px;
}
.b-form-control .b-dealer-location_content_ordering .b-dealer-location__title {
  padding: 0;
  width: 114px;
  color: #666;
  line-height: 22px;
  text-align: left;
}
.b-form-control .b-dealer-location_content_ordering .b-range {
  width: 286px;
}
.b-form-control .b-dealer-location_content_ordering .b-range .ui-widget-content {
  margin-top: 10px;
}
.b-form-control .b-dealer-location_content_ordering .b-range .ui-slider-scale {
  padding-top: 14px;
  color: #999;
}
.b-form-control .b-dealer-location_content_ordering .b-link {
  width: 148px;
  display: inline-block;
  vertical-align: top;
  color: #000;
  line-height: 20px;
  text-align: left;
}
.b-form-control .b-dealer-location_content_ordering .b-link:hover {
  color: #db0029;
  cursor: pointer;
}
.b-form-control .b-tooltip-availability {
  background: url(../images/bg/popup-right.png) 0 0 no-repeat;
  font-size: 12px;
  font-style: normal;
  height: 36px;
  left: 126px;
  padding: 30px 20px 30px 50px;
  position: absolute;
  text-align: left;
  text-indent: 0;
  top: 18px;
  width: 200px;
  z-index: 12;
  display: none;
  color: #000;
  line-height: 18px;
}
.b-form-control .b-field-composition__content.b-btn:hover .b-tooltip-availability {
  display: block;
}
.b-form-control.b-form-control_content_order2 {
  padding-top: 34px;
}
.b-form-control.b-form-control_content_parts-cart {
  padding: 10px 0;
}
.b-form-control_content_ordering {
  padding: 0;
}
.b-form-control_content_ordering .b-btn {
  margin-top: 6px;
}
.b-form-control_content_ordering .b-field-composition {
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: normal;
}
.b-form-control_content_buttons {
  padding-top: 4px;
  clear: both;
  padding-bottom: 50px;
}
.b-form-control_content_history-view {
  padding: 32px 0 38px;
  border-top: 1px solid #e5e5e5;
}
/* Calendar page > */
.b-info {
  padding-bottom: 20px;
}
.b-info__title {
  color: #000000;
  font-weight: bold;
  padding: 0 0 0 8px;
}
.b-info-section {
  padding: 0 0 20px 8px;
  display: block;
}
.b-info-section__item {
  color: #000000;
  width: 466px;
  float: left;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 8px;
  margin: 0 0 8px;
}
.b-info-section__title {
  color: #6c6c70;
}
.b-info-section__value {
  font-weight: bold;
  float: right;
}
.b-info-list {
  padding: 0 0 0 8px;
}
.b-info-list .b-link {
  color: #db0029;
}
.b-info-list__item {
  color: #000000;
}
/* Calendar page < */
/*
Version: 3.4.5 Timestamp: Mon Nov  4 08:22:42 PST 2013
*/
.select2-container {
  margin: 0;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.b-field_datepicker,
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.s2id_e1 .select2-container .select2-choice,
.s2id_e2 .select2-container .select2-choice,
.s2id_e3 .select2-container .select2-choice,
.s2id_e4 .select2-container .select2-choice,
.s2id_e5 .select2-container .select2-choice {
  display: block;
  margin: 0 0 0 16px;
  overflow: hidden;
  white-space: nowrap;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: left;
}
.b-sorting-tabs__item .select2-choice > .select2-chosen {
  max-width: 126px;
}
.select2-container .select2-choice > .select2-chosen {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #000;
}
#s2id_e4.select2-container .select2-choice,
#s2id_e3.select2-container .select2-choice,
#s2id_e5.select2-container .select2-choice {
  max-width: 168px;
}
.select2-container .select2-choice:hover,
.select2-container .select2-choice:hover .select2-chosen,
.select2-container .select2-choice > .select2-chosen:hover {
  color: #db0029;
}
.select2-container .select2-choice:hover .select2-arrow b {
  background-position: 0 -200px;
}
.select2-container .select2-choice abbr {
  display: none;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 24px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url(../images/bg/icons.png) 0 0 no-repeat;
  cursor: pointer;
  outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
  display: inline-block;
}
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}
.select2-drop-mask {
  border: 0;
  margin: 0;
  padding: 0;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 9998;
  background-color: #fff;
}
.select2-drop {
  color: #000;
}
.s2id_e1.select2-drop,
.s2id_e2.select2-drop,
.s2id_e3.select2-drop,
.s2id_e4.select2-drop,
.s2id_e5.select2-drop {
  min-width: 181px!important;
  max-width: 240px !important;
  position: absolute;
  z-index: 9999;
  background: #fff;
  border: none;
  border-radius: 0 0 4px 4px;
}
.select2-drop {
  background: #fff;
  position: absolute;
  z-index: 9999;
  -webkit-box-shadow: inset 2px -1px 2px -1px #ececec;
  -moz-box-shadow: inset 2px -1px 2px -1px #ececec;
  box-shadow: inset 2px -1px 2px -1px #ececec;
  width: 100%;
  border: 1px solid;
  border-color: #d1d0d0;
  border-top: 0 ;
  border-radius: 0 0 4px 4px;
}
.s2id_map-regions.select2-drop,
.s2id_region.select2-drop,
.s2id_dealers.select2-drop {
  margin-top: -23px;
}
.select2-drop-auto-width {
  border-top: 1px solid #aaa;
  width: auto;
}
.select2-drop-auto-width .select2-search {
  padding-top: 4px;
}
.ui-datepicker {
  border-top: none;
}
.select2-arrow {
  width: 18px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.select2-arrow b {
  display: block;
  width: 0;
  height: 0;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  border-top: 5px solid #000;
}
.b-field-list__item {
  display: inline-block;
  vertical-align: top;
  max-width: 150px;
}
.b-field-list__item .select2-container .select2-choice,
.b-field-list__item .select2-container .select2-choice {
  display: block;
  margin: 0 0 0 16px;
  overflow: hidden;
  white-space: nowrap;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: left;
}
.b-sorting-tabs__item {
  max-width: 168px;
}
.b-sorting-tabs__item .select2-container .select2-choice,
.b-sorting-tabs__item .select2-container .select2-choice {
  display: block;
  margin: 0 0 0 16px;
  overflow: hidden;
  white-space: nowrap;
  background-clip: padding-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: left;
}
.select2-search {
  display: none;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}
.select2-search input {
  width: 100%;
  background: rgba(0, 0, 0, 0);
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.s2id_fContact-form-region .select2-search,
.s2id_dealer-services .select2-search,
.s2id_dealers .select2-search,
.s2id_region .select2-search,
.s2id_map-regions .select2-search {
  display: inline-block;
}
.s2id_dealer-services .select2-input {
  display: none;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  outline: none;
}
.select2-dropdown-open {
  background: url(../images/bg/subnav-top-left.png) no-repeat left top;
  margin: -16px -8px -8px;
}
.select2-dropdown-open > a,
.select2-dropdown-open > span > a {
  background: url(../images/bg/subnav-top-right.png) no-repeat right top;
  display: block;
  position: relative;
  z-index: 5;
}
.select2-dropdown-open > a > span,
.select2-dropdown-open > span > a > span {
  padding: 16px 8px 8px;
  display: block;
}
.select2-dropdown-open .select2-choice {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-dropdown-open .select2-choice .select2-arrow {
  background: transparent;
  border-left: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: 0 -200px;
}
.b-form_type_request .select2-dropdown-open {
  margin: 0;
}
.ui-datepicker,
.select2-results {
  max-height: 400px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ui-datepicker {
  margin: 2px 4px 4px 0;
}
.b-field-list__item .select2-choice .select2-arrow,
.b-sorting-tabs__item .select2-choice .select2-arrow {
  display: inline-block;
  width: 18px;
  height: 20px;
  position: absolute;
  right: 6px;
  top: 2px;
  border-radius: 0 4px 4px 0;
}
.b-field-list__item .select2-choice .select2-arrow b,
.b-sorting-tabs__item .select2-choice .select2-arrow b {
  display: block;
  width: 100%;
  height: 100%;
  border: none;
  background: url('../images/bg/icons.png') no-repeat 0 -280px;
}
.select2-results li {
  list-style: none;
  display: list-item;
  background-image: none;
}
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.select2-results .select2-highlighted {
  color: #db0029;
}
.select2-results li em {
  background: #feffde;
  font-style: normal;
}
.select2-results .select2-highlighted em {
  background: transparent;
}
.select2-results .select2-highlighted ul {
  background: #fff;
  color: #000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  display: list-item;
  padding: 0 0 0 10px;
}
.select2-results .select2-disabled.select2-highlighted {
  color: #666;
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
.select2-results .select2-selected {
  display: none;
}
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}
.b-form_type_reqest .select2-container,
.b-form_type_reqest .select2-choice {
  background: none;
}
.select2-container.select2-container-disabled .select2-choice {
  background-image: none;
  cursor: default;
  color: #ccc;
}
.select2-container.select2-container-disabled .select2-choice .select2-chosen {
  color: #ccc;
}
.select2-container.select2-container-disabled .select2-choice .select2-chosen:hover {
  color: #ccc;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow b {
  border-top-color: #999;
}
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}
.select2-container.select2-allowclear .select2-choice abbr {
  display: none;
}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
  text-decoration: underline;
}
.select2-offscreen,
.select2-offscreen:focus {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}
.select2-display-none {
  display: none;
}
.select2-measure-scrollbar {
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 100px;
  height: 100px;
  overflow: scroll;
}
.s2id_e1.select2-drop-active,
.s2id_e2.select2-drop-active,
.s2id_e3.select2-drop-active,
.s2id_e4.select2-drop-active,
.s2id_e5.select2-drop-active {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.ui-datepicker,
.s2id_e1.select2-drop-active,
.s2id_e2.select2-drop-active,
.s2id_e3.select2-drop-active,
.s2id_e4.select2-drop-active,
.s2id_e5.select2-drop-active {
  background: url(../images/bg/subnav-bottom-left.png) no-repeat left bottom;
}
.ui-datepicker-wrapper,
.s2id_e1.select2-drop-active ul,
.s2id_e2.select2-drop-active ul,
.s2id_e3.select2-drop-active ul,
.s2id_e4.select2-drop-active ul,
.s2id_e5.select2-drop-active ul {
  background: url("../images/bg/subnav-bottom-right.png") no-repeat scroll right bottom transparent;
  margin: 0 0 0 16px !important;
  padding: 0px 4px 16px 0 !important;
}
.shadow-middle {
  display: none;
}
.s2id_e1 .shadow-middle,
.s2id_e2 .shadow-middle,
.s2id_e3 .shadow-middle,
.s2id_e4 .shadow-middle,
.s2id_e5 .shadow-middle {
  background: url(../images/bg/subnav-top-right.png) no-repeat right top;
  display: block;
  height: 8px;
  right: 0;
  position: absolute;
  top: -8px;
  width: 0;
  z-index: 0;
}
.s2id_e5 .shadow-middle-left,
.s2id_e4 .shadow-middle-left {
  left: 0;
  background-position: left top;
}
.s2id_e1 .select2-results,
.s2id_e2 .select2-results {
  max-height: 1000px!important;
}
.s2id_e1 .select2-results .select2-result-label,
.s2id_e2 .select2-results .select2-result-label {
  max-width: 124px;
}
.s2id_e3 .select2-results,
.s2id_e4 .select2-results,
.s2id_e5 .select2-results {
  max-height: 1000px!important;
}
.s2id_e3 .select2-results .select2-result-label,
.s2id_e4 .select2-results .select2-result-label,
.s2id_e5 .select2-results .select2-result-label {
  max-width: 136px;
}
/* Pagination > */
.b-pagination_type_section {
  padding: 10px 0;
}
.b-pagination-list__item {
  float: left;
}
.b-pagination-list__item .b-link {
  color: #666666;
}
.b-pagination-list__item_page_previous {
  float: left;
}
.b-pagination-list__item_page_previous .b-link:hover .b-ico_content_section-pagination-previous {
  background-position: -45px -105px;
  cursor: pointer;
}
.b-pagination-list__item_page_next .b-link:hover .b-ico_content_section-pagination-next {
  background-position: -45px -69px;
  cursor: pointer;
}
.b-pagination-list__item-text {
  font-size: 16px;
  font-family: yanuscbold_italic;
  padding: 0 10px 0 8px;
  line-height: 26px;
}
.b-pagination-list__item-text.b-link {
  text-decoration: none;
  cursor: pointer;
}
.b-pagination-list__item-text.b-link:hover {
  color: #db0029;
}
.b-pagination-list__item_state_selected {
  background: url(../images/bg/icons.png) -45px -140px no-repeat;
  display: inline-block;
  height: 32px;
  text-align: center;
  vertical-align: top;
  width: 32px;
  cursor: default;
}
.b-pagination-list__item_state_selected .b-link {
  color: #ffffff;
}
.b-pagination-list__item_state_selected .b-link:hover {
  color: #ffffff;
}
.b-pagination-list__item-text .b-ico_type_inflow {
  width: 20px;
  height: 20px;
  background: red;
}
.b-pagination-list__item.b-pagination-list__item_page_next {
  float: right;
}
/* Pagination > */
/* News page > */
.b-reference {
  padding: 26px 0 4px 8px;
  border-top: 1px solid #ccc ;
}
.b-reference__title {
  padding-bottom: 18px;
  color: #7d7d7d;
}
.b-reference__text {
  color: #7d7d7d;
  padding-bottom: 20px;
}
/* News page < */
/* Finance page > */
.b-secion-list .b-secion-list__item {
  color: #000000;
}
.b-secion-list__title {
  padding-bottom: 10px;
}
.b-secion-list__mark {
  font-weight: bold;
}
.b-secion-list_content_partners .b-secion-list__item {
  padding: 6px 0;
}
.b-secion-list_content_partners .b-secion-list__item .b-link {
  color: #db0029;
}
.b-secion-list_type_bulleted {
  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZENkFBMTE1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZENkFBMTI1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkQ2QUEwRjVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkQ2QUExMDVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpjJl+cAAAAxSURBVHjaYvj//z8DPnyTQZ2wAhBNUAFORcgKwIrQBdD5cJNgEtgUoFiHSwEIAwQYAHn4s1bGkcNEAAAAAElFTkSuQmCC);
  padding: 4px 0 0 18px;
}
.b-secion-list_type_bulleted .b-secion-list__item {
  padding: 6px 0;
}
.b-secion-list_type_mdash-bulleted {
  list-style-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABLAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVEOTJEODFDNUQ5RDExRTM4MkM1QkNCNTIyQURGQjUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVEOTJEODFENUQ5RDExRTM4MkM1QkNCNTIyQURGQjUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUQ5MkQ4MUE1RDlEMTFFMzgyQzVCQ0I1MjJBREZCNTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ5MkQ4MUI1RDlEMTFFMzgyQzVCQ0I1MjJBREZCNTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAADAgICAgIDAgIDBQMDAwUFBAMDBAUGBQUFBQUGCAYHBwcHBggICQoKCgkIDAwMDAwMDg4ODg4QEBAQEBAQEBAQAQMEBAYGBgwICAwSDgwOEhQQEBAQFBEQEBAQEBEREBAQEBAQERAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAIAAsDAREAAhEBAxEB/8QAUgABAQAAAAAAAAAAAAAAAAAAAAgBAQAAAAAAAAAAAAAAAAAAAAAQAAAHAQAAAAAAAAAAAAAAAAAFFZXVBlYIEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC/lLqfPUx+N4kAUup89TH43iQH/9k=);
  padding: 4px 0 0 18px;
}
.b-secion-list_type_mdash-bulleted .b-secion-list__item {
  padding: 6px 0;
}
.b-secion-list_type_procedure {
  list-style-type: decimal;
  list-style-position: inside;
  padding: 10px;
}
.b-secion-list_type_procedure .b-secion-list__item {
  padding: 6px 0;
}
/* Finance page < */
/* Partner page > */
.b-partner-list__item {
  border-top: 1px solid #ccc;
  padding: 16px 0 20px;
}
.b-partner-list__item:first-child {
  border-top: none;
}
.b-partner-list__image-wrap {
  display: block;
  background: #f7f7f7;
  width: 160px;
  height: 120px;
  overflow: hidden;
  text-align: center;
  position: relative;
  float: left;
}
.b-partner-list__image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 84%;
  border-bottom: 1px solid #e1e1e1;
}
.b-partner-list__description {
  float: right;
  width: 530px;
}
.b-partner-list__text {
  color: #000000;
}
.b-partner-list__url {
  color: #db0029;
  display: block;
  padding-bottom: 20px;
}
.b-partner-list__url:active,
.b-partner-list__url:link,
.b-partner-list__url:visited {
  color: #db0029;
}
/* Partner page > */
/* Leaders page > */
.b-tooltip {
  background: url(../images/bg/hover-bg.png) 0 0 repeat;
}
.b-tooltip .b-link {
  display: none;
  color: #000;
}
.b-tooltip .b-link .b-ico_type_arrow-right {
  background-position: -10px -180px;
  float: right;
  width: 6px;
}
.b-tooltip .b-link:hover {
  color: #db0029;
}
.b-tooltip .b-link:hover .b-ico_type_arrow-right {
  background-position: -10px -120px;
  float: right;
  width: 6px;
}
.b-tooltip__title {
  color: #000;
  height: 34px;
  font-weight: bold;
  display: block;
  padding: 4px 12px 2px;
  overflow: hidden;
  left: 0;
}
.b-tooltip__subtitle {
  display: none;
  padding-left: 12px;
  line-height: 22px;
}
.b-tooltip-hover {
  position: absolute;
  top: 145px;
  left: 0;
  width: 224px;
  height: 100%;
  background: url(../images/bg/hover-bg.png) 0 0 repeat;
}
.b-tooltip__title-hover {
  background: none;
  padding-top: 4px;
  padding-bottom: 0;
  overflow: hidden;
  height: 34px;
}
.b-tooltip__subtitle-hover {
  display: block;
}
.b-tooltip .b-link_type_pseudo-hover {
  color: #000;
  height: 32px;
  background: #e0e0e0;
  font-weight: bold;
  display: block;
  padding: 10px 12px 6px;
  width: 200px;
  margin: 0 auto;
  position: absolute;
  left: 0;
  bottom: 0;
  border-bottom: none;
}
.b-tooltip .b-link_type_pseudo-hover .b-ico_type_arrow-right {
  background-position: -10px -180px;
  float: right;
  width: 6px;
}
/* Leaders page < */
/* Technical data > */
.b-file__image-wrap {
  float: left;
  margin: 0 32px 0 0;
  position: relative;
  overflow: hidden;
  height: 300px;
  width: 224px;
  background: #f0f0f0 url(../images/bg/empty-doc.png) 50% 16% no-repeat;
}
.b-file__image {
  margin: 0 auto;
}
.b-file__tooltip {
  bottom: 0;
  left: 0;
  background: #ffffff url(../images/bg/hover-bg.png) 0 0 repeat;
  overflow: hidden;
  padding: 16px 0 16px 10px;
  position: absolute;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 214px;
}
.b-file__name {
  clear: both;
  text-align: right;
  overflow: hidden;
  padding: 0 0 10px;
}
.b-file__format {
  clear: both;
  text-align: right;
  padding: 20px 0 0;
  border-top: 1px solid #e5e5e5;
  overflow: hidden;
}
.b-file__label {
  line-height: 18px;
  float: left;
  text-align: left;
}
.b-file__description {
  display: block;
  overflow: hidden;
  position: relative;
  height: 300px;
}
.b-file__value {
  text-align: left;
  width: 648px;
  display: inline-block;
  color: #000;
}
.b-file__btn {
  background: #e0e0e0;
  display: block;
  padding: 10px 10px 10px 12px;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #000000;
  text-decoration: none;
  width: 206px;
}
.b-file__btn .b-ico_type_arrow-right {
  display: inline-block;
  width: 10px;
  background-position: -10px -180px;
}
.b-file__btn:hover {
  color: #db0029;
}
.b-file__btn:hover .b-ico_type_arrow-right {
  background-position: -10px -120px;
}
.b-file__btn:hover .b-file__text {
  color: #db0029;
}
.b-file__btn:hover .b-file__size {
  color: #db0029;
}
.b-file__text {
  display: inline-block;
  color: #000000;
  text-decoration: underline;
  font-weight: bold;
}
.b-file__text:hover {
  color: #db0029;
}
.b-file__size {
  display: inline-block;
  color: #000000;
  font-weight: normal;
}
.b-file_type_media {
  padding: 4px 0 28px;
}
.b-file_type_media .b-file__image-wrap {
  height: 582px;
  width: 728px;
  background-position: 50% 50%;
}
.b-file_type_media .b-file__label {
  display: block;
  float: none;
  line-height: 22px;
}
.b-file_type_media .b-file__value {
  width: auto;
  line-height: 24px;
}
.b-file_type_media .b-file__value .b-link {
  color: #000;
  text-decoration: none;
}
.b-file_type_media .b-file__field {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 10px;
  padding-bottom: 12px;
}
.b-file_type_media .b-file__btn {
  width: 200px;
  position: static;
  margin-top: 22px;
}
.b-file_type_media .b-file__btn .b-ico_type_arrow-right {
  margin-left: 0;
}
.b-file_type_media .b-file__size {
  padding: 0 64px 0 0;
}
.b-file_type_media img {
  max-width: 728px;
  max-height: 300px;
  display: block;
  margin: 0 auto;
  padding: 5px;
  border: 1px solid #ccc;
}
.b-file_content_photo .b-file__description {
  height: 582px;
}
.b-file_content_audio .b-file__image-wrap {
  background-image: url(../images/bg/empty-audio.png);
  height: 364px;
}
.b-file_content_audio .b-file__image {
  position: relative;
  top: -50%;
}
.b-file_content_audio .b-file__description {
  height: auto;
}
/* Technical data < */
#Grid .mix {
  opacity: 0;
  display: none;
}
.b-sorting-tabs {
  background: #f0f0f0;
  margin: 10px 0 0;
  padding: 6px 0 0 6px;
}
.b-sorting-tabs__item {
  display: inline-block;
  padding: 4px 16px 14px;
  line-height: 14px;
  vertical-align: top;
  cursor: pointer;
}
.b-sorting-tabs__item.active {
  background: #fff;
  cursor: default;
  padding-right: 16px;
  color: #db0029;
}
.b-sorting-tabs__item.category {
  padding: 4px 0;
  float: right;
}
.b-sorting-tabs {
  position: relative;
}
.b-media,
.b-sort-list {
  padding-top: 10px;
}
.b-media .b-sort-list__image-wrap,
.b-sort-list .b-sort-list__image-wrap {
  overflow: hidden;
  height: 166px;
  width: 224px;
  display: block;
}
.b-media .audio .b-sort-list__image-wrap,
.b-sort-list .audio .b-sort-list__image-wrap {
  background: url(../images/bg/empty-audio.png) 50% 28% no-repeat #f5f5f5;
}
.b-media .doc .b-sort-list__image-wrap,
.b-sort-list .doc .b-sort-list__image-wrap {
  background: url(../images/bg/empty-doc.png) 50% 28% no-repeat #f5f5f5;
}
.b-media .b-tooltip,
.b-sort-list .b-tooltip {
  position: absolute;
  top: 134px;
  left: 8px;
  width: 224px;
}
.b-media .b-tooltip .b-link,
.b-sort-list .b-tooltip .b-link {
  background: #d4d4d4;
  height: 20px;
  padding: 10px;
  position: absolute;
  width: 204px;
  left: 0;
  text-decoration: none;
}
.b-media .b-tooltip-hover,
.b-sort-list .b-tooltip-hover {
  height: 166px;
}
.b-media .b-tooltip__title-hover,
.b-sort-list .b-tooltip__title-hover {
  height: 54px;
}
.b-sort-list .b-link_type_pseudo {
  border-bottom: none;
}
.b-media {
  padding: 0 0 20px;
}
.b-media .b-media__image-wrap {
  background: none;
  height: 300px;
  display: block;
}
.b-media .b-link_type_pseudo {
  border-bottom: none;
}
.b-media .b-tooltip {
  top: 268px;
}
.b-media .b-tooltip-hover {
  height: 300px;
}
.b-media .b-tooltip__description {
  padding: 12px 10px;
  line-height: 22px;
  display: none;
}
.b-media .b-tooltip__title-hover {
  height: 34px;
}
.b-sort-list_content_technique {
  border-top: 1px solid #db0029;
  overflow: hidden;
}
.b-sort-list_content_technique .b-sort-list__section {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  border: none;
}
.b-sort-list_content_technique .b-sort-list__item {
  display: block;
  position: relative;
  overflow: visible;
  padding: 0;
  background: none;
  width: 80px;
}
.b-sort-list_content_technique .b-sort-list__item:hover {
  background: none;
  z-index: 10;
}
.b-sort-list_content_technique .b-sort-list__item .b-link {
  text-decoration: none;
}
.b-sort-list_content_technique .b-sort-list__image-wrap {
  width: 76px;
  height: 63px;
}
.b-sort-list_content_technique .b-sort-list__title {
  font-size: 12px;
  font-family: yanuscbold_italic;
  width: 94px;
  height: 50px;
}
.b-sort-list_content_technique .b-sort-list__adapter {
  height: 44px;
  width: 60px;
  display: block;
  padding: 26px 8px 8px 10px;
  background: url(../images/bg/icons.png) 0 -600px no-repeat;
  margin: 10px 0;
}
.b-sort-list_content_technique .b-sort-list__adapter.b-active .b-sort-list__desc {
  color: #666666;
}
.b-sort-list_content_technique .b-sort-list__adapter .b-sort-list__desc {
  text-transform: none;
  text-decoration: underline;
  font-size: 12px;
  color: #000;
  display: block;
}
.b-sort-list_content_technique .b-sort-list__desc {
  text-transform: uppercase;
  font-size: 9px;
  color: #000;
  max-width: 80px;
  display: block;
}
.b-sort-list_content_technique_grid {
  position: relative;
  opacity: 0;
  min-height: 400px;
}
.b-link__text {
  text-decoration: underline;
}
.b-link__size {
  text-decoration: none;
  padding-left: 5px;
}
.b-link_type_download {
  bottom: 0;
}
.b-link_type_view {
  bottom: 41px;
}
.b-media__section,
.b-sort-list__section {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 22px;
}
.b-media__section:first-child,
.b-sort-list__section:first-child {
  border-top: none;
}
.b-media__list,
.b-sort-list__list {
  padding-top: 10px;
}
.b-media__item,
.b-sort-list__item {
  display: inline-block;
  vertical-align: top;
  padding: 8px;
  position: relative;
  overflow: hidden;
}
.b-media__item:hover,
.b-sort-list__item:hover {
  background: #f4f4f4;
}
.b-media__title,
.b-sort-list__title {
  padding-top: 16px;
}
.b-media__image-wrap,
.b-sort-list__image-wrap {
  background: #f0f0f0;
  width: 224px;
  height: 166px;
}
.b-media__image-wrap .b-ico_type_play,
.b-sort-list__image-wrap .b-ico_type_play {
  top: -20px;
}
/*
Sitemap page
*/
.b-sitemap .b-link {
  text-decoration: none;
}
.b-sitemap .b-link:hover {
  color: #db0029;
}
.b-sitemap__column {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  line-height: normal;
  font-size: 12px;
  min-width: 272px;
}
.b-sitemap__column:first-child .b-sitemap__section {
  padding-bottom: 10px;
}
.b-sitemap__title {
  padding: 6px 0;
}
.b-sitemap__section {
  list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjk4NEZFQzU2ODhDMTFFM0IzMDNEQjhCRURDM0Y3RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk4NEZFQzY2ODhDMTFFM0IzMDNEQjhCRURDM0Y3RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOTg0RkVDMzY4OEMxMUUzQjMwM0RCOEJFREMzRjdGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOTg0RkVDNDY4OEMxMUUzQjMwM0RCOEJFREMzRjdGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlLgTuUAAAAfSURBVHjaYrzJoP6fAQqYGJAACofx////DISVAQQYAAcDBQcZXleHAAAAAElFTkSuQmCC);
  list-style-position: inside;
  padding-bottom: 60px;
}
.b-sitemap__item {
  border-top: 1px solid #e5e5e5;
  padding: 16px 0;
}
.b-sitemap__item:first-child {
  border-top: none;
}
.b-sitemap__item .b-link {
  color: #000000;
}
.b-sitemap__subitem-list {
  line-height: 24px;
  padding-left: 28px;
  padding-top: 6px;
}
.b-sitemap__subitem-list .b-link {
  color: #6c6c70;
}
.b-not-found__number {
  font-size: 128px;
  font-family: yanuscbold_italic;
  color: #db0029;
  padding-top: 60px;
  line-height: 104px;
}
.b-not-found__title {
  font-size: 28px;
  font-family: yanuscbold_italic;
  color: #ccc;
}
.b-not-found__text {
  padding-top: 14px;
  padding-bottom: 26px;
  width: 558px;
}
.b-not-found__text .b-link {
  color: #db0029;
}
/*
Add product interface
*/
.b-search-results .b-dealer-full-desc__footer {
  padding-top: 6px;
  padding-bottom: 4px;
}
.b-search-results__title {
  padding: 20px 0 0;
}
.b-search-results__list {
  margin-top: -8px;
}
.b-search-results__item {
  border-bottom: 1px solid #e5e5e5;
  padding: 8px 0;
  overflow: hidden;
}
.b-search-results__item .b-highlight {
  color: #db0029;
}
.b-search-results__item-title {
  padding: 10px 0 14px;
  text-decoration: underline;
  display: block;
}
.b-search-results__item-title:hover {
  color: #db0029;
}
.b-search-results__text {
  color: #000;
  padding-bottom: 10px;
  float: left;
}
/*
Pretty checkable
*/
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.prettycheckbox,
.prettyradio {
  display: inline-block;
  padding: 0;
  margin: 0;
}
.prettycheckbox > a,
.prettyradio > a {
  height: 18px;
  width: 18px;
  display: block;
  float: left;
  cursor: pointer;
  margin: 0;
  background: url('../images/bg/custom-input.png');
}
.prettycheckbox > a:focus,
.prettyradio > a:focus {
  outline: 0 none;
}
.prettycheckbox label,
.prettyradio label {
  display: block;
  float: left;
  padding: 0 5px;
  cursor: pointer;
  max-width: 122px;
}
.prettycheckbox a.disabled,
.prettycheckbox label[disabled],
.prettyradio a.disabled,
.prettyradio label[disabled] {
  cursor: not-allowed;
}
.prettycheckbox > a {
  background-position: 0 0;
}
.prettycheckbox > a:focus {
  background-position: -30px 0;
}
.prettycheckbox > a.checked {
  background-position: -60px 0;
}
.prettycheckbox > a.checked:focus {
  background-position: -90px 0;
}
.prettycheckbox > a.checked.disabled {
  background-position: -150px 0;
}
.prettycheckbox > a.disabled {
  background-position: -120px 0;
}
.prettyradio > a {
  background-position: -180px 0;
}
.prettyradio > a:focus {
  background-position: -210px 0;
}
.prettyradio > a.checked {
  background-position: -240px 0;
}
.prettyradio > a.checked:focus {
  background-position: -270px 0;
}
.prettyradio > a.checked.disabled {
  background-position: -330px 0;
}
.prettyradio > a.disabled {
  background-position: -300px 0;
}
.prettycheckbox label.error {
  display: none!important;
}
.b-billet__in.error.has-pretty-child {
  position: relative;
}
.b-billet__in.error.has-pretty-child .prettycheckbox > a {
  border: 1px solid #db0029;
  padding: 0;
  position: static;
}
/* Config page */
.b-range {
  width: 286px;
  height: 60px;
}
.b-range__title {
  text-align: center;
}
.b-range__mark {
  font-weight: bold;
}
.b-search-results .b-dealer-full-desc__option-value {
  width: 238px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.b-search-results .b-option-service {
  white-space: normal;
  overflow: visible;
}
.b-search-results .b-option-service .b-link {
  color: #000;
}
.b-search-results .b-dealer-full-desc__dealer-name {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 208px;
  white-space: nowrap;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  float: none;
}
.b-search-results .b-dealer-full-desc__dealer-name.b-link {
  text-decoration: underline;
}
.b-search-block {
  padding: 20px 6px 6px;
}
.b-search-block .b-form-field {
  height: 26px;
  width: 94%;
  border: 1px solid #d1d0d0;
  -webkit-box-shadow: inset 0px 2px 2px -1px #d1d0d0;
  -moz-box-shadow: inset 0px 2px 2px -1px #d1d0d0;
  box-shadow: inset 0px 2px 2px -1px #d1d0d0;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  padding: 0 8px;
}
.b-middle-block {
  background: #f7f7f7;
  display: inline-block;
  border-top: 1px solid #db0029;
  width: 478px;
  height: 318px;
  font: 12px/16px Tahoma, Arial, sans-serif;
  padding: 0;
  position: relative;
  text-align: left;
  vertical-align: top;
}
.b-user-location {
  padding: 8px 0 0 8px;
}
.b-user-location .b-link {
  color: #000;
}
.b-directions {
  list-style-type: decimal;
  padding: 14px 0 14px 26px;
}
.b-directions li {
  line-height: 20px;
  padding-bottom: 14px;
  color: #000;
}
.b-directions span {
  color: #666;
  display: block;
}
.b-popup-block {
  height: 100%;
  left: 0;
  position: static;
  top: 0;
  width: 100%;
  z-index: 210;
}
.b-popup-block {
  height: 100%;
  left: 0;
  position: static;
  top: 0;
  width: 100%;
  z-index: 210;
}
.overlay {
  background-color: rgba(240, 240, 240, 0.7);
  bottom: 0;
  cursor: default;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 240;
  -webkit-transition: opacity .5s;
  -moz-transition: opacity .5s;
  -ms-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity .5s;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}
.b-popup-wrap {
  width: 380px;
  margin: auto;
  background-color: #fff;
  display: block;
  left: 0;
  right: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  visibility: hidden;
  z-index: 250;
  border: #fcfdfd 1px solid;
  -webkit-box-shadow: 6px 6px 6px 0px #ccc;
  -moz-box-shadow: 6px 6px 6px 0px #ccc;
  box-shadow: 6px 6px 6px 0px #ccc;
  -webkit-transition: opacity .5s, top .5s;
  -moz-transition: opacity .5s, top .5s;
  -ms-transition: opacity .5s, top .5s;
  -o-transition: opacity .5s, top .5s;
  transition: opacity .5s, top .5s;
}
.overlay:target + .b-popup-wrap {
  left: 38px;
  opacity: 1;
  top: 22%;
  visibility: visible;
}
.close {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDEyM0Q1QzY3RTk4MTFFMzlBN0ZGOTI2RTU5NDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDEyM0Q1Qzc3RTk4MTFFMzlBN0ZGOTI2RTU5NDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTIzRDVDNDdFOTgxMUUzOUE3RkY5MjZFNTk0NjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTIzRDVDNTdFOTgxMUUzOUE3RkY5MjZFNTk0NjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjSwhPMAAABUSURBVHjaYvz//z8DtQATAxXBSDYsPT0db6zglAfFJjaclpb2nxRxcKrAJYFNIz6DCBqGbAAhg4gyjFiD6OsyqoUZ1WKTkAtwyTOOlhoDaxhAgAEADIfEyiyNHEcAAAAASUVORK5CYII=) no-repeat #d4d4d4;
  background-color: #d4d4d4;
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 12px;
  cursor: pointer;
}
.close:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUVCOTgyQUM3RTk4MTFFM0I3N0JDRjYyMTIxMEUwMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUVCOTgyQUQ3RTk4MTFFM0I3N0JDRjYyMTIxMEUwMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRUI5ODJBQTdFOTgxMUUzQjc3QkNGNjIxMjEwRTAwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRUI5ODJBQjdFOTgxMUUzQjc3QkNGNjIxMjEwRTAwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvMxVCsAAAB0SURBVHjaYvz//z8DtQDjqGGkA5Bh6PgGg9p/IMYqB5PHJo7VZTcZ1cH2gFyu/v8mutx/oBgjSd7EZiA+gwiGGbKBIBqfQURFAD4vowMmYuII6qL/FCUN5DAixoX4IgAjjAgaSEo6gsqRls5GMzr9DAMIMAD8n8Zx1S6tsgAAAABJRU5ErkJggg==) no-repeat #d4d4d4;
}
.b-agreement {
  padding: 14px 8px;
}
.b-agreement .b-agreement__list {
  list-style: decimal inside;
  padding: 16px 0;
  font-size: 11px;
}
/*
Personal account
*/
.b-cart {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 26px;
}
.b-cart .b-link {
  text-decoration: none;
}
.b-cart__value {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 8px ;
}
.b-cart-links {
  float: right;
  padding: 0 18px 0 0;
}
.b-cart-save {
  padding: 0 28px 0 0;
}
.b-progress {
  background: #999999;
  width: 100%;
  height: 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.b-progress__bar {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 6px;
  width: 324px;
}
.b-progress__line {
  background: #db0029;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 0;
  height: 100%;
}
.b-progress__line.b-progress__line_state_active {
  width: 100%;
}
.b-progress__title {
  color: #000000;
  position: relative;
  right: -52px;
  text-align: right;
  top: 12px;
  font-size: 12px;
}
.b-progress_content_step2 {
  margin-top: 18px;
}
.b-infoline {
  position: absolute;
  font-size: 11px;
  right: 0;
  top: 3px;
}
.b-infoline__text {
  color: #6c6c70;
  display: inline;
  line-height: 18px;
}
.b-infoline__value {
  color: #db0029;
  display: inline;
  line-height: 18px;
  font-weight: bold;
}
.b-field-list_type_location {
  padding: 22px 28px;
  background: #f0f0f0;
}
.b-field-list_type_location .select2-container .select2-choice > .select2-chosen {
  max-width: 124px;
}
.b-field-list_type_location .b-ico_type_arrow-up-gray,
.b-field-list_type_location .b-ico_type_arrow-down-gray {
  height: 14px;
}
.b-scrollit {
  height: 540px;
  overflow-y: auto;
}
.b-pure-content p {
  text-indent: 20px;
  font: 12px/1.45 yanuscbold_italic !important;
  color: #000;
}
.b-pure-content h2 {
  padding: 16px 0 20px 8px;
  font: 28px/28px yanuscbold_italic !important;
  color: #db0029!important;
}
.b-pure-content h3 {
  padding: 6px 0 22px;
  font: 20px/20px yanuscbold_italic !important;
  color: #6c6c70!important;
}
.b-pure-content ul {
  list-style-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABLAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVEOTJEODFDNUQ5RDExRTM4MkM1QkNCNTIyQURGQjUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVEOTJEODFENUQ5RDExRTM4MkM1QkNCNTIyQURGQjUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUQ5MkQ4MUE1RDlEMTFFMzgyQzVCQ0I1MjJBREZCNTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ5MkQ4MUI1RDlEMTFFMzgyQzVCQ0I1MjJBREZCNTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAADAgICAgIDAgIDBQMDAwUFBAMDBAUGBQUFBQUGCAYHBwcHBggICQoKCgkIDAwMDAwMDg4ODg4QEBAQEBAQEBAQAQMEBAYGBgwICAwSDgwOEhQQEBAQFBEQEBAQEBEREBAQEBAQERAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAIAAsDAREAAhEBAxEB/8QAUgABAQAAAAAAAAAAAAAAAAAAAAgBAQAAAAAAAAAAAAAAAAAAAAAQAAAHAQAAAAAAAAAAAAAAAAAFFZXVBlYIEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC/lLqfPUx+N4kAUup89TH43iQH/9k=) !important;
  padding: 4px 0 10px 18px;
}
.b-pure-content ul li {
  padding: 0;
  color: #000;
}
.b-pure-content .b-pure-table__title,
.b-pure-content .b-pure-table__text {
  text-indent: 0;
}
.b-pure-table {
  margin-left: 2.25pt;
  table-layout: fixed;
}
.b-pure-table_conent_contact {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
}
.b-pure-table_conent_contact .b-pure-table__text {
  padding-bottom: 0;
  margin: 0;
}
.b-pure-table__title {
  padding-top: 10px;
  margin-left: 2.25pt;
  color: #000;
}
.b-pure-table__text {
  color: #000;
}
.b-pure-table tr {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 12px;
}
.b-pure-table td {
  padding: .75pt .75pt .75pt .75pt;
  vertical-align: top;
}
.b-pure-head {
  line-height: 5.5pt;
  background: #E4E4E5;
  font-weight: bold;
}
.b-pure-head__text {
  font-family: tahoma, arial, helvetica, sans-serif;
  color: #000;
  display: inline-block;
  padding: 10px 1px;
  width: 500px;
}
html[data-useragent*='MSIE 10.0'] .b-post-information__text,
html[data-useragent*='rv:11.0'] .b-post-information__text,
html[data-useragent*='MSIE 10.0'] .b-information-description__text,
html[data-useragent*='rv:11.0'] .b-information-description__text {
  letter-spacing: 0.03em;
}
html[data-useragent*='MSIE 10.0'] .b-sorting-tabs__item.category .b-form-field,
html[data-useragent*='rv:11.0'] .b-sorting-tabs__item.category .b-form-field {
  letter-spacing: 0.02em;
}
.b-preloader-wrap {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1000;
}
.b-preloader-wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  opacity: 0.9;
}
.b-preloader {
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 140px;
  height: 93px;
}
.b-preloader__text {
  color: #adb1b5;
}
.b-park-serial {
  display: inline-block;
  max-width: 146px;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
#ordering-hidden .b-form-control_content_buttons,
#ordering .b-form-control_content_buttons {
  padding-bottom: 130px;
}
.b-req.b-link {
  color: #db0029;
  text-decoration: none;
}
/*! jQuery UI - v1.10.3 - 2013-11-14
/*! jQuery UI - v1.10.3 - 2013-11-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.tabs.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-tabs {
  position: relative;
}
.b-tabs_type_financing.ui-tabs {
  border-top: none;
  padding: 0;
}
.ui-tabs .ui-tabs-nav {
  margin: 0 auto;
  width: 980px;
}
.b-tabs_type_financing.ui-tabs .ui-tabs-nav {
  margin: 0 auto;
  width: auto;
}
.b-tabs_type_financing.ui-tabs .ui-tabs-nav {
  margin: 8px  0 0 8px;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  top: 0;
  border-bottom-width: 0;
  white-space: nowrap;
}
.b-tabs_type_financing.ui-tabs .ui-tabs-nav li {
  margin-right: 18px;
  border: 1px solid #ccc;
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
}
.b-tabs_type_financing.ui-tabs .ui-tabs-nav li a {
  float: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.b-tabs_type_financing.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  background: #ffffff;
  margin-top: -2px;
  padding: 3px 0 0;
  border-bottom-color: #fff;
  color: #db0029;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #db0029;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
  color: #db0029;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 0 1em .5em;
  background: none;
}
.ui-tabs .ui-tabs-anchor {
  outline: none;
}
.b-tabs_type_financing.ui-tabs .ui-tabs-panel {
  margin: -1px 0 0 8px;
  border-style: solid none none;
  border-width: 1px;
  border-color: #ccc;
}
.ui-datepicker {
  position: absolute;
  top: 36px ;
  z-index: 11;
  left: 0;
  width: 298px;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 14px 0 36px;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 24px;
  top: 16px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 16px;
  top: 16px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 24px;
  top: 16px;
}
.ui-datepicker .ui-datepicker-next {
  right: 16px;
  top: 16px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 13px;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 86%;
  font-size: 12px;
  border-collapse: collapse;
  margin: -3em 1.3em 0.4em 0;
  position: relative;
  z-index: 15;
  color: #333333;
}
.ui-datepicker tbody {
  padding-top: 20px;
}
.ui-datepicker th {
  padding: .7em .3em 1.9em;
  text-align: center;
  font-size: 10px;
  color: #666666;
  border: 0;
}
.ui-datepicker .ui-datepicker-week-end {
  color: #d20c45;
}
.ui-datepicker td {
  border: 0;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* Component containers
----------------------------------*/
.ui-datepicker .ui-widget {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 1.2em;
}
.ui-datepicker .ui-widget .ui-widget {
  font-size: 1em;
}
.ui-datepicker .ui-widget input,
.ui-datepicker .ui-widget select,
.ui-datepicker .ui-widget textarea,
.ui-datepicker .ui-widget button {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 1em;
}
.ui-datepicker .ui-widget-content a {
  color: #666666;
}
.ui-datepicker .ui-widget-header {
  background: #f7f7f7;
  border-bottom: 1px solid #e5e5e5;
  color: #6e6e70;
  font-weight: bold;
  width: 101%;
  margin-left: -8px;
}
.ui-datepicker .ui-widget-header a {
  color: #6e6e70;
}
/* Interaction states
----------------------------------*/
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default {
  font-weight: bold;
  color: #000000;
  border: 1px solid #ffffff;
  padding: 10px;
}
.ui-datepicker .ui-state-default a,
.ui-datepicker .ui-state-default a:link,
.ui-datepicker .ui-state-default a:visited {
  color: #000000;
  text-decoration: none;
}
.ui-datepicker .ui-state-hover,
.ui-datepicker .ui-widget-content .ui-state-hover,
.ui-datepicker .ui-widget-header .ui-state-hover,
.ui-datepicker .ui-state-focus,
.ui-datepicker .ui-widget-content .ui-state-focus,
.ui-datepicker .ui-widget-header .ui-state-focus {
  font-weight: bold;
  color: #ffffff;
}
.ui-datepicker .ui-widget-content .ui-state-hover {
  background-image: url(../images/bg/highlight.png);
}
.ui-datepicker .ui-state-default.ui-state-hover {
  border: 1px solid #dee4e4;
  background-image: url(../images/bg/highlight.png);
  color: #ffffff;
}
.ui-datepicker .ui-state-hover a,
.ui-datepicker .ui-state-hover a:hover,
.ui-datepicker .ui-state-hover a:link,
.ui-datepicker .ui-state-hover a:visited {
  color: #ffffff;
}
.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active,
.ui-datepicker .ui-widget-header .ui-state-active {
  font-weight: bold;
  background-image: url(../images/bg/highlight.png);
  border: 1px solid #dee4e4;
  color: #fff;
}
.ui-datepicker .ui-state-active a,
.ui-datepicker .ui-state-active a:link,
.ui-datepicker .ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}
.ui-state-default.ui-state-highlight.ui-state-active {
  color: #fff;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  /*border: 1px solid #dee4e4;*/

  color: #db0029;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #db0029;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  background-image: none;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 10px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(../images/bg/icons.png);
}
.ui-widget-header .ui-icon {
  background-image: url(../images/bg/icons.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(../images/bg/icons.png);
  color: #fff;
}
/* positioning */
.ui-icon-circle-triangle-e {
  background-position: 0 -300px;
}
.ui-state-hover .ui-icon-circle-triangle-e,
.ui-state-focus .ui-icon-circle-triangle-e {
  background-position: 0 -320px;
  cursor: pointer;
}
.ui-state-hover .ui-icon-circle-triangle-w,
.ui-state-focus .ui-icon-circle-triangle-w {
  background-position: -10px -320px;
  cursor: pointer;
}
.ui-icon-circle-triangle-w {
  background-position: -10px -300px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}
/* Overlays */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  opacity: .3;
  border-radius: 8px;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider.ui-corner-all,
.ui-slider .ui-corner-top,
.ui-slider .ui-corner-left,
.ui-slider .ui-corner-tl {
  border-top-left-radius: 4px;
}
.ui-slider.ui-corner-all,
.ui-slider .ui-corner-top,
.ui-slider .ui-corner-right,
.ui-slider .ui-corner-tr {
  border-top-right-radius: 4px;
}
.ui-slider.ui-corner-all,
.ui-slider .ui-corner-bottom,
.ui-slider .ui-corner-left,
.ui-slider .ui-corner-bl {
  border-bottom-left-radius: 4px;
}
.ui-slider.ui-corner-all,
.ui-slider .ui-corner-bottom,
.ui-slider .ui-corner-right,
.ui-slider .ui-corner-br {
  border-bottom-right-radius: 4px;
}
.ui-slider-scale {
  padding-top: 18px;
  position: relative;
  margin-left: -10px;
}
.ui-slider-scale-number {
  position: absolute;
  width: 30px;
  text-align: center;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 1;
  width: 10px;
  height: 18px;
  cursor: pointer;
  background: url(../images/bg/toddler.png) 0 0 no-repeat;
  text-decoration: underline;
}
.ui-slider .ui-slider-handle-label {
  position: absolute;
  top: -20px;
  left: -50%;
  color: #db0029;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
  background: url(../images/bg/toddler-bg.png) 50% 50% repeat;
}
.ui-slider-horizontal {
  height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.4em;
  margin-left: -0.3em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 6px;
  height: 175px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -6px;
  margin-left: 0;
  margin-bottom: -3px;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.b-range .ui-widget-content {
  background: #a9a9a9;
  display: inline-block;
  vertical-align: top;
  margin: 28px 6px 0;
  height: 6px;
  width: 193px;
}
.b-range_content_productivity .b-slider-range {
  width: 204px;
  margin-right: 28px;
}
.b-range_content_productivity .ui-slider-scale {
  width: 120px;
  padding-top: 14px;
}
.b-range_content_sown-area .b-slider-range {
  width: 204px;
  margin-right: 28px;
}
.b-range_content_sown-area .ui-slider-scale {
  width: 120px;
  padding-top: 14px;
  margin-left: 0px;
}
.b-dealer-search .b-range .ui-widget-content {
  width: 178px;
  margin-top: 18px;
}
.b-dealer-search .ui-slider-scale {
  padding-top: 14px;
}
.b-dealer-search .b-dealer-location {
  padding-bottom: 6px;
}
.b-dealer-search .b-dealer-location .b-dealer-location__title {
  padding-top: 14px;
}
.ui-tooltip,
.arrow:after {
  background: black;
}
.ui-tooltip {
  background: url(../images/bg/popup.png);
  width: 189px;
  height: 35px;
  display: block;
  position: absolute;
  z-index: 30;
  padding: 87px 40px 30px 33px;
  color: #000;
}
.arrow {
  width: 70px;
  height: 16px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  margin-left: -35px;
  bottom: -16px;
}
.arrow.top {
  top: -16px;
  bottom: auto;
}
.arrow.left {
  left: 20%;
}
.arrow:after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 25px;
  height: 25px;
  box-shadow: 6px 5px 9px -9px #000000;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  tranform: rotate(45deg);
}
.arrow.top:after {
  bottom: -20px;
  top: auto;
}
.b-billet__in.error .b-form-field {
  border: 1px solid #db0029;
}
.b-billet__in .error {
  color: #db0029;
  padding-top: 2px;
  display: block;
  position: absolute;
}
.b-billet__button {
  position: relative;
}
.b-form_content_add-product-interface .b-field-composition__title,
.b-form_content_add-section-interface .b-field-composition__title {
  padding: 0;
  margin: 0.7em 1em 0.5em 0;
  width: 16%;
  float: left;
  clear: left;
}
.b-form_content_add-product-interface .b-field-composition__content,
.b-form_content_add-section-interface .b-field-composition__content {
  margin: 0;
  width: 70%;
  float: left;
}
.b-form_content_add-product-interface {
  padding: 10px 0;
}
.b-form_content_add-product-interface .b-form-field-box {
  display: inline-block;
  line-height: 34px;
}
.b-form_content_add-product-interface .b-form-field_type_select {
  padding: 4px;
  width: 210px;
}
.b-form_content_add-section-interface .b-form-field_type_textarea {
  height: 60px;
  width: 400px;
  padding: 6px 4px;
}
.b-form_content_add-section-interface .b-form-field-box {
  display: inline-block;
  line-height: 34px;
}
.b-form_content_add-section-interface .b-form-field_type_select {
  padding: 4px;
  width: 210px;
}
.b-form-field_type_text {
  width: 200px;
  height: 12px;
  padding: 6px 4px;
}
.b-form-field {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
.b-form-field_type_submit,
.b-form-field_type_file-upload,
.b-form-field_type_button {
  cursor: pointer;
  padding: 2px 10px;
}
.b-form-fields-group__title {
  font-size: 16px;
  font-family: yanuscbold_italic;
  padding: 0;
  margin: 0;
}
.b-form-fields-group_type_inner .b-form-fields-group__title {
  font-size: 12px;
  font-family: Tahoma, Arial, sans-serif;
  font-weight: bold;
  padding: 14px 0 4px;
}
.b-table_viewtype_standard {
  border-collapse: collapse;
  font: 12px/16px Tahoma, Arial, sans-serif;
}
.b-table_content_product-general-description {
  border: 1px solid #cccccc;
}
.b-table_content_product-general-description .b-cell {
  border: 1px solid #cccccc;
}
.b-table_content_product-general-description .b-cell__in {
  min-width: 42px;
  padding: 4px 6px;
}
.b-cell_content_product-section-type,
.b-cell_content_product-sequence,
.b-cell_content_product-activity {
  text-align: center;
}
.b-table-group_type_heading .b-cell__in {
  font-weight: bold;
}
.b-tabs_content_product-tabs {
  padding-top: 20px;
}
.b-tabs_content_product-tabs .ui-tabs-panel {
  border: 1px solid #cccccc;
  border-style: none solid solid ;
  padding: 10px 30px;
}
.b-tabs_content_product-tabs .ui-tabs-nav {
  background: #f0f0f0;
  padding: 10px 0;
}
.b-tabs_content_product-tabs .ui-tabs-nav li {
  margin: 0;
}
.b-tabs_content_product-tabs .b-tabs__item {
  background: none;
  padding: 0 6px;
}
.b-form_viewtype_standard {
  display: inline-block;
  margin: 0 0 10px 0;
  float: right;
  position: relative;
}
.b-form_viewtype_standard .b-billet__in {
  position: relative;
}
.b-form_viewtype_standard .b-form-field_type_text {
  line-height: 20px;
  height: 22px;
  padding: 0 24px 0 10px;
  width: 268px;
  font: 12px Tahoma, Arial, sans-serif;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  border: 1px solid #ececec;
  border-style: solid none none;
  -webkit-box-shadow: 0 -1px 0 0 #c5c5c5;
  -moz-box-shadow: 0 -1px 0 0 #c5c5c5;
  box-shadow: 0 -1px 0 0 #c5c5c5;
}
.b-form_viewtype_standard .b-form-field_type_text:focus {
  outline: none;
}
.b-form_viewtype_standard .b-form-field-box_content-type_submit {
  position: absolute;
  top: 4px;
  right: 10px;
}
.b-form_viewtype_standard .b-form-field-box_content-type_submit .b-form-field_type_submit {
  background: url(../images/bg/icons.png) no-repeat 0 0 transparent;
  display: block;
  overflow: hidden;
  vertical-align: middle;
  text-indent: -9999px;
  font-size: 0;
  width: 18px;
  height: 18px;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.b-form_type_dealers .b-form__field,
.b-form_type_request .b-form__field {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
}
.b-form_type_dealers .b-field-composition__title,
.b-form_type_request .b-field-composition__title,
.b-form_type_dealers .b-form__field-title-wrap,
.b-form_type_request .b-form__field-title-wrap {
  padding: 6px 0;
  line-height: 18px;
  width: 240px;
  float: left;
  clear: left;
  text-align: right;
  position: relative;
}
.b-form_type_dealers {
  border-bottom: 1px solid #cccccc;
  padding: 0 20px 0 0;
}
.b-form_type_dealer-route {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 14px;
}
.b-form_type_dealer-route .b-form-line .b-form-field {
  background: #fff;
}
.b-form_viewtype_standard.b-form_content_main-search {
  background: #f0f0f0;
  display: block;
  float: none;
  padding: 20px;
  margin-top: 12px;
}
.b-form_viewtype_standard.b-form_content_main-search .b-form-field_type_text {
  padding: 0 10px;
  width: 98%;
  height: 26px;
}
.b-form_viewtype_standard.b-form_content_main-search .b-form-field_type_submit {
  background: none;
}
.b-form_type_request .b-form__field-value-wrap {
  margin: 0;
  padding: 0 54px 0 0;
  width: 70%;
  float: right;
  line-height: 1.5;
}
.b-form_type_request .select2-container,
.b-form_type_request .select2-choice {
  background: none;
  text-decoration: none;
}
.b-form_type_request .select2-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.b-form_type_request {
  background: #f7f7f7;
  margin-bottom: 16px;
}
.b-form_type_request .b-field-composition,
.b-form_type_request .b-form__field {
  padding: 6px 0 23px;
}
.b-form_type_request .b-field-composition.error .b-form__field-value,
.b-form_type_request .b-form__field.error .b-form__field-value {
  border: 1px solid #db0029;
}
.b-form_type_request .b-field-composition__title-text,
.b-form_type_request .b-form__field-title {
  color: #000000;
  padding-right: 32px;
}
.b-form_type_request .b-form-field_type_password,
.b-form_type_request .b-form-field_type_email,
.b-form_type_request .b-form-field_type_text,
.b-form_type_request .b-form__field-value {
  height: 20px;
  width: 590px;
  border: 1px solid #d1d0d0;
  background: #fff;
  -webkit-box-shadow: inset 0 2px 2px 0 #ececec ;
  -moz-box-shadow: inset 0 2px 2px 0 #ececec ;
  box-shadow: inset 0 2px 2px 0 #ececec ;
  padding: 4px 0 4px 10px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
.b-form_type_request .b-form__field-value {
  line-height: 20px;
}
.b-form_type_request textarea.b-form__field-value {
  height: 200px !important;
  overflow-y: scroll;
  resize: none;
}
.b-form_type_request .b-form__field-value-wrap .select2-chosen {
  text-decoration: none;
  height: 20px;
}
.b-form_type_request .b-form__field-value-wrap .error {
  color: #db0029;
  padding-top: 2px;
  display: block;
}
.b-form_type_request .b-field-remark,
.b-form_type_request .b-form__field-remark {
  color: #db0029;
  position: absolute;
  right: 18px;
  top: 6px;
}
.b-form_type_request .b-form__field-tooltip_type_error {
  color: #db0029;
  padding-top: 2px;
}
.b-form-field_type_clear {
  /*line-height: 20px;*/

}
.b-form_content_auth .b-field-composition__title {
  clear: left;
  float: left;
  line-height: 18px;
  padding: 4px 0;
  position: relative;
  text-align: right;
  width: 54px;
}
.b-form_type_credential {
  padding: 10px 28px;
}
.b-form_type_credential .b-form-fields-group__title {
  color: #db0029;
  padding: 18px 0;
  text-align: center;
  font-size: 20px;
  line-height: 18px;
  display: inline-block;
  width: 100%;
}
.b-form_type_credential .b-form-fields-list__item {
  padding: 4px 0 26px;
}
.b-form_type_credential .b-field-composition__title {
  line-height: 18px;
  padding: 4px 0;
  position: relative;
}
.b-form_type_credential .b-field-composition__content {
  float: right;
  line-height: 1.8;
  margin: 0;
  padding: 0 22px 0 0;
  width: 78%;
}
.b-form_type_credential .b-form-field_type_text,
.b-form_type_credential .b-form-field_type_email,
.b-form_type_credential .b-form-field_type_password {
  width: 92%;
  padding: 6px;
  height: auto;
  margin: 0 0 0 2px;
  -webkit-box-shadow: inset 0px 2px 2px -1px #d1d0d0;
  -moz-box-shadow: inset 0px 2px 2px -1px #d1d0d0;
  box-shadow: inset 0px 2px 2px -1px #d1d0d0;
  border: 1px solid #d1d0d0;
}
.b-form_type_credential .b-field-remark {
  color: #db0029;
  line-height: 1.8;
}
.b-form_type_credential .b-form-field_type_submit {
  background: #e9e9e9;
  border-color: #d3d3d3;
  border-width: 0 1px 1px 0;
  border-style: solid;
  font-family: yanuscbold_italic;
  font-size: 14px;
  color: #db0029;
  text-decoration: underline;
  height: 40px;
  cursor: pointer;
  padding: 4px 14px 0 38px;
}
.b-form_type_credential .b-field-composition__content_type_submit {
  position: relative;
}
.b-form_type_credential .b-form-fields-list__item_content_auth-submit {
  padding-bottom: 16px;
}
.b-form_type_credential .b-form-fields-list__item_content_reg-submit {
  padding: 0 0 0 46px;
}
.b-form_type_credential .b-form-field-remark_type_enlarged {
  padding: 0 0 12px 70px;
}
.b-form_type_credential .b-form-field-remark_type_centered {
  text-align: center;
  width: 282px;
  padding: 16px 0 26px;
  margin: 0 auto;
}
.b-form_type_credential .b-link {
  color: #db0029;
}
.b-form_content_recovery {
  padding: 0;
}
.b-form_content_recovery .b-form-fields-group {
  display: table-cell;
  padding: 10px 28px;
}
.b-form_content_recovery .b-form-fields-group__title {
  display: inline-block;
  vertical-align: top;
  padding-bottom: 4px;
}
.b-form_content_recovery .b-field-composition__content {
  padding-right: 0;
  width: 100%;
}
.b-form_content_recovery .b-field-composition_content_recovery-capcha .b-form-field_type_text {
  float: right;
  margin: 10px 10px 0 2px;
  padding: 4px 6px 8px;
  width: 156px;
}
.b-form_content_recovery .b-field-composition_content_recovery-capcha .b-billet__image {
  display: inline-block;
  vertical-align: middle;
}
.b-form_content_recovery .b-field-composition_content_recovery-capcha .b-ico_type_recalculate {
  cursor: pointer;
  height: 14px;
  position: static;
  width: 14px;
}
.b-form_content_recovery .b-field-composition_content_recovery-capcha .b-ico_type_recalculate:hover .b-tooltip-info {
  display: block;
  padding: 28px 10px 32px 40px;
  width: 166px;
  left: 6px;
}
.b-form_content_recovery .b-form-fields-list__item {
  padding: 4px 0;
}
.b-form_content_recovery .b-form-fields-list__item_content_recovery-submit {
  padding-top: 16px;
  padding-bottom: 12px;
}
.b-form_content_recovery .b-billet__in .error {
  position: static;
}
.b-popup-content_type_unit-edit .b-form_type_credential {
  padding: 0 0 22px;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-fields-list__item {
  padding: 0;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-fields-group {
  padding: 0 28px 0 32px;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-fields-group__title {
  padding: 24px 0 12px;
  width: 95%;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-field-composition__title {
  padding: 0;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-field-composition_content_unit-serial .b-billet__in {
  padding-bottom: 6px;
  display: block;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-field-composition_content_unit-serial .b-link {
  line-height: 2.4;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-field-composition__content {
  float: none;
  width: auto;
  padding: 4px 0 12px 0;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-field_type_select {
  height: 30px;
  width: 316px;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-field-label {
  color: #000;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-field_content_serial {
  width: 200px;
  height: 18px;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-field_content_year {
  width: 60px;
  height: 18px;
}
.b-popup-content_type_unit-edit .b-form_type_credential .select2-container-active .select2-choice,
.b-popup-content_type_unit-edit .b-form_type_credential .select2-container-active .select2-choices {
  background: none;
}
.b-popup-content_type_unit-edit .b-form_type_credential .select2-container .select2-choice {
  text-decoration: none;
}
.b-popup-content_type_unit-edit .b-form_type_credential .select2-container .select2-choice .select2-chosen {
  padding: 2px 8px 6px;
}
.b-popup-content_type_unit-edit .b-form_type_credential .select2-container .select2-choice .select2-arrow {
  top: 12px;
}
.b-popup-content_type_unit-edit .b-form_type_credential .select2-container .select2-choice .select2-arrow b {
  border-width: 4px;
}
.b-popup-content_type_unit-edit .b-form_type_credential .select2-drop {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.b-popup-content_type_unit-edit .b-form_type_credential .select2-dropdown-open.select2-container .select2-choice .select2-arrow {
  top: -5px;
  right: -7px;
}
.b-popup-content_type_unit-edit .b-form_type_credential .select2-dropdown-open.select2-container .select2-choice .select2-arrow b {
  border-bottom: 4px solid #000;
  border-top: none;
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-field_type_submit {
  padding: 2px 14px 0 30px;
}
.b-popup-content_type_unit-edit .b-ico_type_plus {
  top: 17px;
  left: 10px;
}
.b-popup-content_type_unit-edit .b-field-composition__title-text_content_year {
  float: right;
  padding-right: 20px;
}
.b-popup-content_type_unit-edit .b-form-fields-list_content_unit-add .b-form-field_content_serial {
  width: 220px;
}
.b-popup-content_type_unit-edit .b-form-fields-list_content_unit-add .b-field-composition__title-text_content_year {
  padding-right: 6px;
}
.b-popup-content_type_unit-edit .b-billet__in .error {
  position: relative;
}
.b-popup-content_type_unit-edit .b-billet__in .m-form-cols {
  display: inline-block;
  vertical-align: top;
}
.b-popup-content_content_succeess {
  height: 150px;
}
.b-popup-content_content_succeess .b-popup-content__text {
  display: table-cell;
  height: 150px;
  padding: 0 16px;
  vertical-align: middle;
  color: #000000;
}
.s2id_fUnit-add-category.select2-drop,
.s2id_fUnit-add-model.select2-drop,
.s2id_fUnit-edit-category.select2-drop,
.s2id_fUnit-edit-model.select2-drop {
  background: #f4f4f4;
  border-top: 1px solid #D1D0D0;
  -webkit-box-shadow: 0 -3px 2px #f5f5f5;
  -moz-box-shadow: 0 -3px 2px #f5f5f5;
  box-shadow: 0 -3px 2px #f5f5f5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.s2id_fUnit-add-category.select2-drop .select2-result,
.s2id_fUnit-add-model.select2-drop .select2-result,
.s2id_fUnit-edit-category.select2-drop .select2-result,
.s2id_fUnit-edit-model.select2-drop .select2-result {
  border-top: 1px solid #e2e2e2;
}
.s2id_fUnit-add-category.select2-drop .select2-result:first-child,
.s2id_fUnit-add-model.select2-drop .select2-result:first-child,
.s2id_fUnit-edit-category.select2-drop .select2-result:first-child,
.s2id_fUnit-edit-model.select2-drop .select2-result:first-child {
  border-top: none;
}
.s2id_fUnit-add-category.select2-drop .select2-results,
.s2id_fUnit-add-model.select2-drop .select2-results,
.s2id_fUnit-edit-category.select2-drop .select2-results,
.s2id_fUnit-edit-model.select2-drop .select2-results {
  max-height: 180px;
  margin-right: 0;
  margin-bottom: 0;
}
.s2id_fUnit-add-category.select2-drop .select2-result-label,
.s2id_fUnit-add-model.select2-drop .select2-result-label,
.s2id_fUnit-edit-category.select2-drop .select2-result-label,
.s2id_fUnit-edit-model.select2-drop .select2-result-label {
  padding-top: 6px;
  padding-bottom: 6px;
}
.s2id_fUnit-add-category.select2-drop .select2-result-label:hover,
.s2id_fUnit-add-model.select2-drop .select2-result-label:hover,
.s2id_fUnit-edit-category.select2-drop .select2-result-label:hover,
.s2id_fUnit-edit-model.select2-drop .select2-result-label:hover {
  background: #fff;
}
.b-form_content_registration-main .b-form-fields-group_content_company-address {
  background: #efefef;
  width: 920px;
  margin: 0 auto 22px;
}
.b-form_content_registration-main .b-form-fields-group_content_company-address .b-field-composition__title {
  width: 210px;
}
.b-form_content_registration-main .b-form-fields-group_content_company-address .b-form-fields-group__title {
  background: #efefef;
  padding: 22px 0 4px 40px;
  text-align: center;
  width: 880px;
  font-size: 21px;
}
.b-form_content_registration-main .b-form-fields-group_content_company-address .b-field-composition_content_housing .b-field-composition__title {
  width: 120px;
}
.b-form_content_registration-main .b-form-fields-group_content_company-address .b-field-composition_content_flat .b-field-composition__title {
  width: 140px;
}
.b-form_content_registration-main .b-form-field_type_text {
  height: 21px;
}
.b-form_content_registration-main .b-field-composition__content {
  display: inline-block;
  vertical-align: top;
}
.b-form_content_registration-main .b-field-composition_content_number {
  float: left;
}
.b-form_content_registration-main .b-field-composition_content_number .b-form-field_type_text {
  width: 76px;
}
.b-form_content_registration-main .b-field-composition_content_captcha {
  padding-bottom: 22px;
}
.b-form_content_registration-main .b-field-composition_content_captcha .b-form-field_type_text {
  display: inline-block;
  margin: 9px 46px 0 16px;
  vertical-align: top;
  width: 100px;
}
.b-form_content_registration-main .b-field-composition_content_captcha .b-billet__button {
  left: 8px;
  top: -22px;
}
.b-form_content_registration-main .b-field-composition_content_captcha .b-ico_type_recalculate {
  cursor: pointer;
  height: 14px;
  position: static;
  width: 14px;
}
.b-form_content_registration-main .b-field-composition_content_captcha .b-ico_type_recalculate:hover .b-tooltip-info {
  display: block;
  padding: 28px 10px 32px 40px;
  width: 166px;
  left: 6px;
}
.b-form_content_registration-main .b-field-composition_content_password.b-disabled .b-field-composition__title .b-form-field-label {
  color: #999;
}
.b-form_content_registration-main .b-field-composition_content_password.b-disabled .b-form-field_type_password[disabled] {
  background: #fbfbfb;
  border: 1px solid #e4e3e3;
}
.b-form_content_registration-main .b-field-composition_content_password .b-form-field_type_password {
  width: 412px;
  margin-right: 10px;
  color: #000;
}
.b-form_content_registration-main .b-field-composition_content_password .prettycheckbox {
  padding: 6px 50px 0 0;
  vertical-align: top;
}
.b-form_content_registration-main .b-field-composition_content_agree .b-billet__in .b-field-composition__title-text {
  padding: 0;
  vertical-align: top;
}
.b-form_content_registration-main .b-field-composition_content_agree .b-billet__in .prettycheckbox {
  padding: 0;
}
.b-form_content_registration-main .b-field-composition_content_agree .b-link {
  color: #db0029;
  vertical-align: top;
}
.b-form_content_registration-main .b-form-field-remark_type_centered {
  display: block;
  font-size: 12px;
  text-align: center;
  padding: 0 0 20px 86px;
}
.b-form_content_registration-main .b-field-composition_content_index .b-form-field_type_text {
  width: 118px;
}
.b-form_content_registration-main .b-billet__in .b-field-composition__title-text {
  padding: 0 28px 0 50px;
}
.b-form_content_registration-main .b-user-location {
  letter-spacing: -0.02em;
  line-height: 26px;
  padding-left: 18px;
}
.b-form_content_registration-main .b-form-field_type_select {
  border: 1px solid #D1D0D0;
  -webkit-box-shadow: 2px 2px 2px #eee inset;
  -moz-box-shadow: 2px 2px 2px #eee inset;
  box-shadow: 2px 2px 2px #eee inset;
  height: 26px;
  background: #fff;
  width: 336px;
}
.b-form_content_registration-main .prettycheckbox {
  padding: 6px 50px 0 0;
}
.b-form_content_registration-main .select2-container .select2-search-choice-close {
  background: none;
  visibility: hidden;
}
.b-form_content_registration-main .select2-container.select2-dropdown-open {
  margin: 0;
}
.b-form_content_registration-main .select2-container .select2-dropdown-open > a {
  background: none;
}
.b-form_content_registration-main .select2-container .select2-choice .select2-arrow {
  right: 0;
}
.b-form_content_registration-main .select2-container .select2-choice .select2-chosen {
  color: #000;
  text-decoration: none;
  padding: 4px 8px;
}
.b-form_content_registration-main .b-request_type_submit .b-request__btn {
  width: 314px;
}
.b-form_content_contact-form {
  padding-top: 20px;
}
.b-form_content_contact-form .b-field-composition__title {
  width: 120px;
  margin: 0 22px 0 0;
  padding-left: 20px;
  height: 20px;
}
.b-form_content_contact-form .b-field-composition__title .b-field-remark {
  right: -10px;
}
.b-form_content_contact-form .b-field-composition__title .b-field-composition__title-text {
  padding-right: 0;
}
.b-form_content_contact-form .b-field-composition__content {
  width: 480px;
  display: inline-block;
  vertical-align: top;
}
.b-form_content_contact-form .b-form-field_type_textarea,
.b-form_content_contact-form .b-form-field_type_select {
  border: 1px solid #D1D0D0;
  -webkit-box-shadow: 2px 2px 2px #eee inset;
  -moz-box-shadow: 2px 2px 2px #eee inset;
  box-shadow: 2px 2px 2px #eee inset;
  height: 26px;
  background: #fff;
  width: 336px;
  width: 480px;
}
.b-form_content_contact-form .b-form-field_type_text {
  line-height: 20px;
}
.b-form_content_contact-form .b-form-field_type_textarea {
  width: 460px;
  max-width: 460px;
  height: 180px;
  padding: 10px;
}
.b-form_content_contact-form .b-form-field_type_email,
.b-form_content_contact-form .b-form-field_type_text {
  width: 470px;
}
.b-form_content_contact-form .b-field-composition_content_captcha {
  padding-bottom: 22px;
}
.b-form_content_contact-form .b-field-composition_content_captcha .b-form-field_type_text {
  display: inline-block;
  margin: 9px 46px 0 16px;
  vertical-align: top;
  width: 100px;
}
.b-form_content_contact-form .b-field-composition_content_captcha .b-billet__button {
  left: 8px;
  position: relative;
  top: -22px;
}
.b-form_content_contact-form .b-field-composition_content_captcha .b-ico_type_recalculate {
  cursor: pointer;
  height: 14px;
  position: static;
  width: 14px;
}
.b-form_content_contact-form .b-field-composition_content_captcha .b-ico_type_recalculate:hover .b-tooltip-info {
  display: block;
  padding: 28px 10px 32px 40px;
  width: 166px;
  left: 6px;
}
.b-form_content_contact-form .select2-container .select2-choice .select2-chosen {
  padding: 4px 8px 6px;
}
.b-form_content_contact-form .select2-container .select2-choice .select2-arrow {
  width: 14px;
}
.b-form_content_contact-form .select2-drop {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.b-form_content_contact-form .select2-dropdown-open.select2-container .select2-choice .select2-arrow {
  top: -5px;
  right: 2px;
}
.b-form_content_contact-form .select2-dropdown-open.select2-container .select2-choice .select2-arrow b {
  border-bottom: 5px solid #000;
  border-top: none;
}
.b-form_content_contact-form .b-request .b-request__btn {
  width: 208px;
}
.b-form_content_contact-form .b-request .b-request__description {
  width: 200px;
  padding: 4px 0 0 18px;
}
.b-content_type_form-edit .b-content__form-title {
  background: none;
  text-align: left;
  padding-left: 10px;
}
.b-content_type_form-view .b-form-fields-list {
  padding-bottom: 22px;
}
.b-content_type_form-view .b-form-fields-list__item:first-child .b-field-composition__content {
  border-top: none;
}
.b-content_type_form-view .b-field-composition {
  padding-bottom: 0;
}
.b-content_type_form-view .b-field-composition__title {
  padding: 0;
  line-height: 32px;
}
.b-content_type_form-view .b-field-composition__title .b-form-field-label {
  color: #666;
}
.b-content_type_form-view .b-form-fields-group .b-field-composition__content {
  border-top: 1px solid #e5e5e5;
  display: inline-block;
  line-height: 32px;
  width: 512px;
}
.b-content_type_form-view .b-form-fields-group .b-field-composition__content .b-field-composition__text {
  color: #000;
}
.b-content_type_form-view .b-form-fields-group .b-field-composition__content .b-form-field {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  padding-left: 0;
}
.b-content_type_form-view .b-content__form-title {
  background: none;
  text-align: left;
  padding-left: 10px;
}
.b-form_action_edit {
  background: none;
}
.b-form_action_edit .b-form-field_type_password,
.b-form_action_edit .b-form-field_type_email,
.b-form_action_edit .b-form-field_type_text,
.b-form_action_edit .b-form__field-value {
  width: 470px;
}
.b-form_action_edit .b-form-field_type_select {
  width: 220px;
}
.b-form_action_edit .b-form-fields-group_content_company-address {
  width: 724px;
  background: #f7f7f7;
  margin-left: 10px;
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-form-fields-group__title {
  width: 656px;
  background: #f7f7f7;
  padding-left: 68px;
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-field-composition__title {
  width: 206px;
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-field-composition_content_housing .b-field-composition__title {
  width: 100px;
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-field-composition_content_housing .b-form-field-label {
  padding-right: 18px;
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-field-composition_content_flat .b-field-composition__title {
  width: 118px;
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-field-composition_content_flat .b-form-field-label {
  padding-right: 18px;
}
.b-form_action_edit .b-form-control_content_edit {
  padding-top: 22px;
  padding-bottom: 0;
  border-top: 1px solid #e5e5e5;
}
.b-form_action_edit .b-form-control_content_edit .b-field-composition__remark {
  color: #db0029;
}
.b-form_action_edit .b-form-control_content_edit .b-field-composition__description {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 32px;
}
.b-form_action_edit .b-form-control_content_edit .b-btn_type_cancel .b-form-field_type_button {
  color: #6e6e70;
}
.b-form_action_edit .b-form-control_content_edit .b-btn_type_cancel .b-ico_type_delete:hover {
  background-position: 0 -480px;
}
.b-form_action_edit .b-field-composition__title {
  width: 216px;
}
.b-form_action_edit .b-billet__in .b-field-composition__title-text {
  padding-left: 28px;
}
.b-form_action_edit .prettycheckbox {
  color: #000;
}
.b-form_action_edit .b-field-composition_content_password .b-form-field_type_password {
  width: 304px;
}
.b-form_action_edit .b-field-composition_content_password .prettycheckbox {
  padding-right: 20px;
  color: #000;
}
.b-form_action_edit .b-field-composition_content_confirmation {
  color: #666;
}
.b-form_action_edit .b-ico_type_delete {
  cursor: pointer;
  left: 12px;
  position: absolute;
  top: 10px;
}
.b-form-field_type_clear .b-link {
  color: #000;
  margin-right: 25px;
}
.b-form-field_type_clear .b-link:hover {
  color: #db0029;
  border-bottom: #db0029;
}
.b-table_content_cabinet-park {
  table-layout: fixed;
  margin-bottom: 24px;
  border-bottom: 1px solid #ccc;
}
.b-table_content_cabinet-park .b-table-group_type_heading .b-cell {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}
.b-table_content_cabinet-park .b-table-group_type_heading .b-cell .b-cell {
  border-top: none;
}
.b-table_content_cabinet-park .b-table-group_type_heading .b-table .b-table-row:first-child {
  border-top: none;
}
.b-table_content_cabinet-park .b-table-group_type_heading .b-table .b-cell {
  border-top: none;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table-row {
  border-top: 1px solid #ccc;
  height: 42px;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table-row.even {
  border-bottom: none;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-cell {
  vertical-align: top;
  color: #000;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-cell .b-link {
  color: #000;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-cell .b-link:hover {
  color: #db0029;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-ico_type_form-edit:hover {
  cursor: pointer;
  background-position: -180px -220px;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table {
  table-layout: fixed;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-table-row.b-active .b-ico_type_red-check {
  visibility: visible;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-table-row.b-active .b-dealer-name,
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-table-row.b-active .b-cell__in {
  color: #db0029;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-ico_type_red-check {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZENkFBMTE1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZENkFBMTI1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkQ2QUEwRjVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkQ2QUExMDVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpjJl+cAAAAxSURBVHjaYvj//z8DPnyTQZ2wAhBNUAFORcgKwIrQBdD5cJNgEtgUoFiHSwEIAwQYAHn4s1bGkcNEAAAAAElFTkSuQmCC");
  width: 9px;
  height: 7px;
  display: inline-block;
  visibility: hidden;
  position: relative;
  top: -2px;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-cell {
  line-height: 24px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-top: 8px;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-table-row:first-child {
  border-top: none;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-col5 {
  width: 140px;
  padding-left: 0;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-col6 {
  width: 40px;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-col7 {
  width: 65px;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-col8 {
  width: 60px;
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-col9 {
  width: 50px;
}
.b-table_content_cabinet-park .b-ico_type_form-edit {
  position: relative;
  left: 0;
  top: 0;
  display: inline-block;
}
.b-table_content_cabinet-park .b-col1 {
  width: 74px;
  padding: 10px 0 0 18px;
}
.b-table_content_cabinet-park .b-col2 {
  width: 150px;
  padding-top: 10px;
}
.b-table_content_cabinet-park .b-col3 {
  width: 150px;
  padding-top: 10px;
}
.b-table_content_cabinet-park .b-table .b-cell {
  padding-left: 0;
  padding-right: 0;
}
.b-table_content_cabinet-park .b-table .b-col5 {
  width: 140px;
}
.b-table_content_cabinet-park .b-table .b-col6 {
  width: 40px;
}
.b-table_content_cabinet-park .b-table .b-col7 {
  width: 70px;
}
.b-table_content_cabinet-park .b-table .b-col8 {
  width: 60px;
  text-align: center;
}
.b-table_content_cabinet-park .b-table .b-col9 {
  width: 50px;
}
.b-table_content_cabinet-park .select2-container,
.b-table_content_cabinet-park .select2-choice {
  background: none;
  text-decoration: none;
}
.b-form-control_content_adding-unit {
  padding-top: 6px;
  padding-bottom: 30px;
}
.b-form-control_content_adding-unit .b-ico_type_form-check-gray {
  top: 0;
  bottom: 0;
  margin: auto;
}
.b-form-control_content_adding-unit .b-ico_type_plus {
  top: 12px;
}
.b-form-control_content_adding-unit.b-form-control_content_buttons .b-form-field_type_button {
  width: 260px;
  text-align: left;
  padding-left: 34px;
}
.b-form-field_type_datepicker {
  text-decoration: underline;
  cursor: pointer;
  font-family: Tahoma, Arial, sans-serif;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  width: 50px;
}
.b-form-field_type_datepicker:hover {
  color: #db0029;
}
.b-field-list_type_location {
  padding: 22px 28px;
  background: #f0f0f0;
}
.b-field-list_type_activity {
  float: right;
  padding: 16px 0;
}
.b-field-list_type_activity .b-link {
  color: #000000;
  text-decoration: none;
  border-bottom: 1px dashed #000000;
}
.b-field-list_type_activity .b-link:hover,
.b-field-list_type_activity .b-link.b-active {
  color: #db0029;
  cursor: pointer;
  border-bottom: 1px dashed #db0029;
}
.b-field-list_type_activity .b-field-list__item {
  padding: 0 6px;
}
.b-field-list {
  position: relative;
}
.b-field-list .b-submit-link {
  margin-right: 20px;
  left: 505px;
  position: relative;
  text-align: right;
  text-decoration: underline;
  top: 9px;
  width: 176px;
  color: #000000;
}
.b-field-list .b-submit-link:hover {
  color: #db0029;
  cursor: pointer;
}
.b-field-list .b-submit-link:hover .b-ico_type_arrow-right {
  background-position: -10px -160px;
}
.b-field_datepicker-wrap {
  position: absolute;
  top: 21px;
  right: -22px;
}
.b-field_datepicker-wrap .b-ico_type_close {
  cursor: pointer;
  position: absolute;
  top: 3px;
  left: 113px;
}
.b-field_datepicker__label {
  font-family: Tahoma, Arial, sans-serif;
  text-decoration: underline;
  color: #000000;
  line-height: 20px;
}
.b-field_datepicker__label:hover {
  color: #db0029;
  cursor: pointer;
}
.b-field_datepicker__field {
  outline: none;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: none;
  background-image: none;
  text-decoration: underline;
  font-family: Tahoma, Arial, sans-serif;
  cursor: pointer;
}
.b-field_datepicker__field:hover {
  color: #db0029;
}
.b-field_datepicker__field-wrap {
  padding: 0 84px 0 21px;
  position: relative;
}
.b-field_datepicker__top {
  background: url(../images/bg/calendar-top.png) 0 0 no-repeat;
  width: 310px;
  height: 58px;
  position: absolute;
  top: -20px;
  left: -1px;
  display: none;
  z-index: 1;
}
.b-field_datepicker__top2 {
  background: url(../images/bg/calendar-top.png) 0 -58px no-repeat;
  width: 310px;
  height: 58px;
  position: absolute;
  top: -20px;
  left: -1px;
  display: none;
}
.b-field_datepicker__field {
  z-index: 10;
  position: relative;
  width: 66px;
  overflow: hidden;
}
.b-request_type_submit {
  position: relative;
  padding: 0;
}
.b-request_type_submit .b-request__btn {
  background: url(../images/bg/submit.png) 22px 8px no-repeat #d20d45;
  border-color: #8c092d;
  border-width: 0 1px 1px 0;
  border-style: solid;
  font-family: yanuscbold_italic;
  font-size: 21px;
  color: #fff;
  height: 46px;
  padding: 0 0 0 36px;
  width: 288px;
  cursor: pointer;
}
.b-request_type_submit .b-request__description {
  width: auto;
}
.b-request_type_submit .b-request__remark {
  color: #db0029;
}
/* Config-filter page*/
.b-form_content_range-filter .b-form-fields-group_type_inner,
.b-form_content_config-filter .b-form-fields-group_type_inner,
.b-form_content_range-filter .b-form-fields-list__item,
.b-form_content_config-filter .b-form-fields-list__item,
.b-form_content_range-filter .b-form-field-text,
.b-form_content_config-filter .b-form-field-text {
  display: inline-block;
  vertical-align: top;
  color: #000000;
}
.b-form_content_range-filter .b-form-fields-group_type_inner .b-field-composition__title,
.b-form_content_config-filter .b-form-fields-group_type_inner .b-field-composition__title,
.b-form_content_range-filter .b-form-fields-list__item .b-field-composition__title,
.b-form_content_config-filter .b-form-fields-list__item .b-field-composition__title,
.b-form_content_range-filter .b-form-field-text .b-field-composition__title,
.b-form_content_config-filter .b-form-field-text .b-field-composition__title {
  height: 20px;
  padding: 0 0 10px 0;
  font-weight: bold;
}
.b-form_content_range-filter .b-form-fields-group__text,
.b-form_content_config-filter .b-form-fields-group__text {
  font-weight: bold;
  color: #000000;
}
.b-form_content_range-filter .b-form-fields-group,
.b-form_content_config-filter .b-form-fields-group {
  border-top: 1px solid #db0029;
  background: #f0f0f0;
  padding: 11px 20px 26px;
  margin-bottom: 14px;
  position: relative;
}
.b-form_content_range-filter .b-field-composition,
.b-form_content_config-filter .b-field-composition {
  display: inline-block;
  vertical-align: top;
}
.b-form_content_range-filter .b-field-composition__title-text,
.b-form_content_config-filter .b-field-composition__title-text {
  font-weight: bold;
  color: #000000;
}
.b-form_content_range-filter .prettycheckbox > a,
.b-form_content_config-filter .prettycheckbox > a,
.b-form_content_range-filter .prettyradio > a,
.b-form_content_config-filter .prettyradio > a {
  width: 18px;
  height: 18px;
}
.b-form_content_range-filter .prettycheckbox,
.b-form_content_config-filter .prettycheckbox,
.b-form_content_range-filter .prettyradio,
.b-form_content_config-filter .prettyradio {
  padding: 1px 0;
}
.b-form_content_config-filter {
  width: 648px;
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.b-form_content_config-filter .b-form-field_type_reset {
  background: #6c6c70;
  padding: 6px 14px;
  border-style: none solid solid none ;
  border-color: #333;
  color: #fff;
  cursor: pointer;
}
.b-form_content_config-filter .b-form-fields-group__title {
  display: none;
}
.b-form_content_config-filter .b-form-field-label {
  display: inline-block;
  vertical-align: top;
}
.b-form_content_config-filter .b-form-field-text {
  line-height: 18px;
  margin-left: -6px;
}
.b-form_content_range-filter {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 324px;
  margin-left: 4px;
}
.b-form_content_range-filter .b-form-fields-group__title {
  display: none;
}
.b-form_content_range-filter .b-form-field-text {
  width: 40px;
  height: 22px;
  text-align: center;
  border: 1px solid #d1d0d0;
  -webkit-box-shadow: inset 0px 0px 0px #ccc;
  -moz-box-shadow: inset 0px 0px 2px #ccc;
  box-shadow: inset 0px 0px 2px #ccc;
}
.b-form_content_range-filter .b-form-field-label {
  padding: 0 0 2px;
  text-align: center;
  display: block;
}
.b-filter.b-filter_content_configurate-technique {
  padding-top: 8px;
  height: 130px;
}
.b-filter .b-form-fields-list__item {
  display: inline-block;
  text-align: left;
  font-size: 12px;
  line-height: normal;
  height: 98px;
  vertical-align: top;
}
.b-filter-overlay {
  background: #eee;
  height: 210px;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
.b-range-overlay {
  background: #eee;
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100;
}
.b-dealer-services__field-value {
  border: 1px solid #D1D0D0;
  -webkit-box-shadow: 2px 2px 2px #eee inset;
  -moz-box-shadow: 2px 2px 2px #eee inset;
  box-shadow: 2px 2px 2px #eee inset;
  display: block;
  height: 26px;
  background: #fff;
}
.b-dealer-services__field-value-wrap .select2-container .select2-search-choice-close {
  background: none;
  visibility: hidden;
}
.b-dealer-services__field-value-wrap .select2-container.select2-dropdown-open {
  margin: 0;
}
.b-dealer-services__field-value-wrap .select2-container .select2-dropdown-open > a {
  background: none;
}
.b-dealer-services__field-value-wrap .select2-container .select2-choice {
  text-decoration: none;
  background: none;
}
.b-dealer-services__field-value-wrap .select2-container .select2-choice .select2-arrow {
  right: 0;
}
.b-dealer-services__field-value-wrap .select2-container .select2-choice .select2-chosen {
  color: #666;
  text-decoration: none;
  padding: 4px 8px;
}
.b-form_type_calendar-cabinet {
  padding: 0px 0 26px;
}
.b-form_type_calendar-cabinet .b-form-fields-list {
  margin: 10px 0 16px;
  padding: 10px 16px 12px;
  background: #f0f0f0;
}
.b-form_type_calendar-cabinet .b-form-fields-list__item {
  display: inline-block;
  vertical-align: top;
}
.b-form_type_calendar-cabinet .b-field-composition__title {
  display: inline-block;
  vertical-align: top;
}
.b-form_type_calendar-cabinet .b-field-composition__content {
  display: inline-block;
  vertical-align: top;
}
.b-form_type_calendar-cabinet .b-form-field-label {
  display: inline-block;
  vertical-align: top;
  width: 158px;
  line-height: 26px;
  color: #000;
}
.b-form_type_calendar-cabinet .b-form-field_type_text {
  width: 186px;
}
.b-form_type_calendar-cabinet .b-field-composition_content_datepicker {
  padding: 0 22px 0 14px;
}
.b-form_type_calendar-cabinet .b-field-composition_content_datepicker .b-field-composition__title {
  padding: 0 2px 0 0;
}
.b-form_type_calendar-cabinet .b-field-composition_content_datepicker .b-form-field_type_text {
  background: #ffffff url(../images/bg/calendar.png) 98% 50% no-repeat;
  border: 1px solid #d1d0d0;
  -webkit-box-shadow: inset -1px 2px 2px #e5e5e5;
  -moz-box-shadow: inset -1px 2px 2px #e5e5e5;
  box-shadow: inset -1px 2px 2px #e5e5e5;
  cursor: pointer;
  height: 14px;
}
.b-form_type_calendar-cabinet .b-field-composition_content_datepicker .b-form-field-label {
  width: 10px;
  padding-right: 2px;
  text-align: right;
}
.b-form_type_calendar-cabinet .b-ico_type_delete {
  top: 4px;
}
.b-form_type_calendar-cabinet .b-link {
  color: #db0029;
  float: right;
  padding-top: 6px;
  padding-right: 16px;
}
.b-datepicker_type_cabinet {
  margin-top: 12px;
  overflow: visible;
}
.b-datepicker_type_cabinet .ui-datepicker-wrapper:before {
  content: "";
  background: url(../images/bg/datepicker-top.png) 0 0 no-repeat;
  width: 300px;
  height: 20px;
  position: absolute;
  top: -8px;
  left: 0;
}
.b-popup-wrap_type_request {
  width: 502px;
}
.b-popup-wrap_type_request .b-form-fields-group__title {
  padding: 24px 0 0 ;
}
.b-popup-wrap_type_request .b-form-field_type_textarea {
  border: 1px solid #D1D0D0;
  -webkit-box-shadow: 2px 2px 2px #eee inset;
  -moz-box-shadow: 2px 2px 2px #eee inset;
  box-shadow: 2px 2px 2px #eee inset;
  width: 430px;
  height: 240px;
  padding: 0 0 0 10px;
  resize: none;
  line-height: 24px;
  overflow-y: scroll;
}
.b-popup-wrap_type_request .b-form-fields-list__text {
  color: #000;
  padding-bottom: 10px;
}
.b-popup-wrap_type_request .b-form-fields-list_content_send .b-form-fields-list__item {
  display: inline-block;
  padding-bottom: 10px;
  padding-top: 6px;
}
.b-popup-wrap_type_request .b-form-field-label {
  color: #000;
}
.b-popup-wrap_type_request .b-form-field-remark {
  display: inline-block;
  vertical-align: top;
  line-height: 50px;
  width: 296px;
}
.b-popup-wrap_type_request .b-form-field_type_submit {
  padding-left: 30px;
  margin-right: 10px;
}
.b-transport-description {
  margin-top: 38px;
}
.b-transport-description__item {
  margin-bottom: 50px;
}
.b-transport-description__item_type_print-version {
  border-top: 1px solid #e5e5e5;
  padding-top: 28px;
  margin-bottom: 0;
}
.b-box-characteristic__title {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 25px;
  position: relative;
}
.b-box-characteristic__title_type_auto-name {
  padding-right: 250px;
}
.b-box-characteristic__title_level_two {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 12px;
}
.b-box-characteristic_background_right-a1 {
  background: url("../images/bg/bg-feeder-housing.jpg") right top no-repeat;
  padding-right: 515px;
  min-height: 435px;
}
.b-box-characteristic_background_right-a1 .b-post-information__text {
  margin-bottom: 18px;
}
.b-name-auto {
  position: absolute;
  right: 0;
}
.b-name-auto__text {
  color: #d30d44;
}
.b-post-information__item_type_general-description {
  margin-bottom: 45px;
}
.b-post-information__item_type_general-picture {
  margin-bottom: 35px;
}
.b-post-information__item_type_left-column-video {
  width: 530px;
  float: left;
}
.b-post-information__item_type_right-column-video {
  margin-left: 565px;
}
.b-post-information__item_type_click-picture {
  margin-top: 25px;
}
.b-post-information__text {
  font-size: 12px;
  line-height: 18px;
  color: #000000;
}
.b-post-information__mark {
  color: #d90027;
}
.b-post-information_exists_bg-unloading-pipe {
  background: url("../images/bg/bg-unloading-pipe.png") right bottom no-repeat;
  min-height: 105px;
  padding: 0 460px 140px 0;
}
.b-preview-container {
  display: block;
  text-decoration: none;
  text-align: center;
  position: relative;
}
.b-preview-container__in {
  position: relative;
  display: inline-block;
}
.b-preview-container__image {
  text-align: center;
  vertical-align: middle;
}
.b-preview-container__zoom {
  display: block;
  width: 95px;
  height: 95px;
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: -95px;
  background: #e7e8e7;
  opacity: 0.8;
}
.b-preview-container__zoom_type6 {
  width: 60px;
  height: 60px;
  left: 100%;
  margin-top: -60px;
  margin-left: -60px;
}
.b-preview-container_size_min .b-preview-container__zoom {
  width: 60px;
  height: 60px;
  left: 100%;
  margin-top: -60px;
  margin-left: -60px;
}
.b-cell_type_column-left .b-preview-container_size_min .b-preview-container__zoom {
  left: 0;
  margin-left: 0;
}
.b-characteristic-point {
  text-align: center;
  margin: 0;
  padding: 0;
  text-align: justify;
  text-justify: newspaper;
  width: 969px;
  font: 0/0px a;
}
.b-characteristic-point__item {
  background: url("../images/bg/bg-point-corner_type_normal.png") right center no-repeat;
  font: 12px/16px Tahoma, Arial, sans-serif;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  padding: 0px;
  width: 210px;
  padding-right: 25px;
}
.b-characteristic-point__item-in {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
}
.b-characteristic-point__item-in span {
  background: url("../images/bg/bg-elipse-point.png") center center no-repeat;
  font-size: 16px;
  line-height: 24px;
  color: #da0028;
  text-align: center;
  width: 24px;
  height: 24px;
  display: inline-block;
}
.b-characteristic-point__item_state_first {
  background: url("../images/bg/bg-point-corner_type_bold.png") right center no-repeat;
  font-weight: bold;
}
.b-characteristic-point__item_state_last {
  padding-right: 0;
  background: none;
}
.b-helper {
  height: 0;
  visibility: hidden;
  width: 100%;
}
.b-information-description__item {
  margin-bottom: 25px;
}
.b-information-description__item img {
  max-width: 100%;
}
.b-information-description__text {
  font-size: 12px;
  line-height: 16px;
  color: #000000;
}
.b-information-description__title {
  font: 18px/22px yanuscbold_italic;
  color: #6c6c70;
}
.b-link_type_view-video {
  text-decoration: none;
  position: relative;
  padding-left: 24px;
  font-size: 12px;
  line-height: 16px;
  color: #d90027;
}
.b-link_type_view-video .b-link__text {
  border-bottom: 1px solid #d90027;
}
.b-link_type_view-video:hover .b-link__text {
  border-bottom: none;
}
.b-parameter-characteristic-list {
  padding: 20px 30px;
  background: #f3f3f3;
}
.b-parameter-characteristic-list__item {
  border-top: 1px solid #dfdfdf;
  padding: 10px 0;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
}
.b-parameter-characteristic-list__item:first-child {
  border-top: none;
}
.b-widescreen-slider {
  margin: 0 auto;
  max-width: 1280px;
  min-width: 980px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.b-widescreen-slider__in {
  display: inline-block;
  margin: 0 -150px;
  vertical-align: top;
}
.b-click-picture {
  position: relative;
}
.b-click-picture img {
  vertical-align: middle;
}
.b-print-version-link {
  text-decoration: none;
  position: relative;
}
.b-marker-tooltip {
  position: absolute;
  z-index: 999;
  left: -9999px;
  top: 0;
  background: #FFFFFF;
  padding: 18px;
  width: 320px;
  color: #000000;
  border-radius: 5px;
  border: 1px solid #e5e5e5;
}
.b-marker-tooltip p {
  margin: 0;
  padding: 0;
}
.b-marker-tooltip-picture {
  position: absolute;
  z-index: 999;
  left: -9999px;
  background: #eaeaec;
  padding: 10px;
  width: 210px;
  color: #000000;
  border-radius: 5px;
  border: 1px solid #dcdcdc;
  top: 0;
}
.b-marker-tooltip-picture p {
  margin: 0;
  padding: 0;
}
.b-picture-container {
  position: relative;
}
.b-picture-container .b-link {
  text-decoration: none;
  position: relative;
  display: block;
  float: left;
  cursor: pointer;
}
.b-picture-container__content {
  display: none;
}
.b-picture-container .b-link_position_right {
  float: right;
}
.b-picture-container .b-link_position_left {
  float: left;
}
.b-fast-menu-container {
  display: table;
  height: 100%;
  position: fixed;
  left: auto;
  right: 0;
  top: 0;
  width: auto;
  z-index: 150;
}
.b-fast-menu-container__in {
  display: table-cell;
  height: 100%;
  margin: 0 auto;
  position: relative;
  vertical-align: bottom;
}
.b-fast-menu-container__content {
  position: static;
  text-align: left;
  width: 1px;
}
.b-fast-menu {
  clear: right;
  float: right;
  left: auto;
  position: relative;
  vertical-align: top;
  border-left: 1px solid #d20c45;
  margin-bottom: 50px;
  display: none;
}
.b-fast-menu_state_open {
  right: 0%;
}
.b-fast-menu_state_open .b-fast-menu__open {
  background: url("../images/bg/icons.png") -46px -297px no-repeat;
}
.b-fast-menu__open {
  background: url("../images/bg/icons.png") -46px -263px no-repeat;
  width: 31px;
  height: 31px;
  position: absolute;
  left: -30px;
  top: 50%;
  margin-top: -15px;
  cursor: pointer;
}
.b-fast-menu__list {
  background: #f7f7f7;
  border-top: 1px solid #c5c5c5;
  border-bottom: 1px solid #c5c5c5;
  border-right: 1px solid #ececec;
  padding: 0 18px;
}
.b-fast-menu__list .b-fast-menu__item {
  padding: 12px 10px 12px 0;
  border-top: 1px solid #e1e1e1;
  min-width: 230px;
  background: url("../images/bg/bg-fast-menu-corner.png") right center no-repeat;
}
.b-fast-menu__list .b-fast-menu__item:first-child {
  border-top: none;
}
.b-fast-menu__list .b-fast-menu__item-link {
  color: #000000;
}
.b-fast-menu__list .b-fast-menu__item-link:hover {
  text-decoration: none;
}
.b-tooltip-picture {
  position: absolute;
}
.b-tooltip-picture__link {
  background: url("../images/bg/icons.png") -20px -179px no-repeat;
  text-decoration: none;
  display: block;
  cursor: pointer;
  width: 24px;
  height: 24px;
}
.b-tooltip-picture__content {
  display: none;
}
.b-tooltip-picture_state_1 {
  left: 228px;
  top: 17px;
}
.b-tooltip-picture_state_2 {
  left: 363px;
  top: 12px;
}
.b-tooltip-picture_state_3 {
  left: 757px;
  top: 18px;
}
.b-tooltip-picture_state_4 {
  left: 220px;
  top: 290px;
}
.b-tooltip-picture_state_5 {
  left: 423px;
  top: 252px;
}
.b-tooltip-picture_state_6 {
  left: 254px;
  top: 446px;
}
.b-tooltip-picture_state_7 {
  left: 435px;
  top: 387px;
}
.b-tooltip-picture_state_8 {
  left: 760px;
  top: 344px;
}
.b-tooltip-picture_state_9 {
  left: 860px;
  top: 480px;
}
.b-tooltip-picture_state_10 {
  left: 70px;
  top: 235px;
}
.b-tooltip-picture_state_11 {
  left: 343px;
  top: 284px;
}
.b-tooltip-picture_state_12 {
  left: 427px;
  top: 287px;
}
.b-tooltip-picture_state_13 {
  left: 795px;
  top: 470px;
}
.b-tooltip-picture_state_14 {
  left: 570px;
  top: 425px;
}
.b-table_type_characteristic-column {
  width: 100%;
  border-collapse: collapse;
}
.b-table_type_characteristic-column .b-cell_type_column-left {
  padding-right: 20px;
  vertical-align: top;
}
.b-table_type_characteristic-column .b-cell_type_column-left .b-check-desc {
  left: 100%;
}
.b-table_type_characteristic-column .b-cell_type_column-left .b-check-desc .b-check-desc__corner {
  left: -16px;
  border-bottom: 16px solid transparent;
  border-right: 16px solid #E7E9E8;
  border-top: 16px solid transparent;
}
.b-table_type_characteristic-column .b-cell_type_column-right {
  padding-left: 20px;
  vertical-align: top;
}
.b-table_type_characteristic-column .b-cell_type_column-right .b-check-desc {
  right: 100%;
}
.b-table_type_characteristic-column .b-cell_type_column-right .b-check-desc .b-check-desc__corner {
  right: -16px;
  border-bottom: 16px solid transparent;
  border-left: 16px solid #E7E9E8;
  border-top: 16px solid transparent;
}
.b-table_type_characteristic-column .b-check-desc {
  background: none repeat scroll 0 0 #E7E9E8;
  bottom: 0;
  display: block;
  padding: 20px 32px;
  position: absolute;
  white-space: nowrap;
  line-height: normal;
  z-index: 8;
}
.b-table_type_characteristic-column .b-check-desc__title {
  color: #6c6c6e;
  display: block;
  font-family: yanuscbold, Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
}
.b-table_type_characteristic-column .b-check-desc__text {
  color: #000;
  font-size: 12px;
}
.b-table_type_characteristic-column .b-check-desc__corner {
  display: block;
  height: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0;
}
.b-table_characteristic_unloading-pipe .b-cell_type_column-left {
  /*padding-bottom: 140px;*/

}
.b-table_characteristic_unloading-pipe .b-cell_type_column-left .b-link_type_characteristic-picture {
  position: relative;
  vertical-align: bottom;
}
.b-table_characteristic_unloading-pipe .b-cell_type_column-left .b-link_type_characteristic-picture img {
  vertical-align: bottom;
}
.b-table_characteristic_unloading-pipe .b-cell_type_column-right {
  /*vertical-align:bottom;*/

}
.b-table_characteristic_unloading-pipe .b-cell_type_column-right .b-link_type_characteristic-picture {
  position: relative;
  vertical-align: bottom;
}
.b-table_characteristic_unloading-pipe .b-cell_type_column-right .b-link_type_characteristic-picture img {
  vertical-align: bottom;
}
.b-table_characteristic_engine .b-cell_type_column-left {
  padding-bottom: 310px;
}
.b-table_characteristic_engine .b-cell_type_column-right {
  vertical-align: bottom;
}
.b-table_characteristic_engine .b-cell_type_column-right .b-link_type_characteristic-picture {
  position: relative;
  vertical-align: bottom;
}
.b-table_characteristic_engine .b-cell_type_column-right .b-link_type_characteristic-picture img {
  vertical-align: bottom;
}
.b-table_characteristic_air-compressor {
  margin-top: 70px;
}
.b-table_characteristic_air-compressor .b-cell_type_column-left {
  vertical-align: bottom;
}
.b-table_characteristic_air-compressor .b-cell_type_column-left .b-link_type_characteristic-picture {
  position: relative;
  vertical-align: bottom;
}
.b-table_characteristic_air-compressor .b-cell_type_column-left .b-link_type_characteristic-picture img {
  vertical-align: bottom;
}
.b-table_characteristic_air-compressor .b-cell_type_column-right {
  vertical-align: top;
  padding-bottom: 160px;
}
.b-table_characteristic_sunflower {
  margin-top: 70px;
}
.b-table_characteristic_sunflower .b-cell_type_column-left {
  vertical-align: bottom;
}
.b-table_characteristic_sunflower .b-cell_type_column-left .b-link_type_characteristic-picture {
  position: relative;
  vertical-align: bottom;
}
.b-table_characteristic_sunflower .b-cell_type_column-left .b-link_type_characteristic-picture img {
  vertical-align: bottom;
}
.b-table_characteristic_sunflower .b-cell_type_column-right {
  vertical-align: top;
  padding-bottom: 90px;
}
.b-table_characteristic_pickup {
  margin-top: 70px;
}
.b-table_characteristic_pickup .b-cell_type_column-left {
  vertical-align: top;
  padding-bottom: 90px;
}
.b-table_characteristic_pickup .b-cell_type_column-right {
  vertical-align: bottom;
}
.b-table_characteristic_pickup .b-cell_type_column-right .b-link_type_characteristic-picture {
  position: relative;
  vertical-align: bottom;
}
.b-table_characteristic_pickup .b-cell_type_column-right .b-link_type_characteristic-picture img {
  vertical-align: bottom;
}
.b-table_state_t70 {
  margin-top: 70px;
}
.b-characteristic-column {
  text-align: center;
  margin: 0;
  padding: 0;
  text-align: justify;
  text-justify: newspaper;
  width: 100%;
  font: 0/0px a;
}
.b-characteristic-column__item {
  font: 12px/16px Tahoma, Arial, sans-serif;
  line-height: 0;
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  padding: 0px;
}
.b-characteristic-column_viewtype_a1 .b-characteristic-column__item_state_left {
  width: 465px;
}
.b-characteristic-column_viewtype_a1 .b-characteristic-column__item_state_right {
  width: 497px;
}
.b-characteristic-column_viewtype_a2 {
  margin-top: 70px;
}
.b-characteristic-column_viewtype_a2 .b-characteristic-column__item_state_left {
  width: 430px;
}
.b-characteristic-column_viewtype_a2 .b-characteristic-column__item_state_right {
  width: 520px;
}
.b-characteristic-column_viewtype_a3 {
  margin-top: 70px;
}
.b-characteristic-column_viewtype_a3 .b-characteristic-column__item_state_left {
  width: 530px;
}
.b-characteristic-column_viewtype_a3 .b-characteristic-column__item_state_right {
  width: 400px;
}
.b-characteristic-column_viewtype_a4 .b-characteristic-column__item_state_left {
  width: 475px;
}
.b-characteristic-column_viewtype_a4 .b-characteristic-column__item_state_right {
  width: 475px;
}
.b-characteristic-column_viewtype_a4 .b-characteristic-column__item_state_right .b-preview-container_size_min .b-preview-container__zoom {
  left: 0;
  margin-left: 0;
}
.b-characteristic-column_viewtype_a5 .b-characteristic-column__item_state_left {
  width: 360px;
}
.b-characteristic-column_viewtype_a5 .b-characteristic-column__item_state_right {
  width: 596px;
}
.b-characteristic-column_viewtype_a6 .b-characteristic-column__item_state_left {
  width: 495px;
  padding-bottom: 150px;
}
.b-characteristic-column_viewtype_a6 .b-characteristic-column__item_state_right {
  width: 433px;
}
.b-characteristic-column_viewtype_a7 {
  margin-top: 70px;
}
.b-characteristic-column_viewtype_a7 .b-characteristic-column__item_state_left {
  width: 474px;
}
.b-characteristic-column_viewtype_a7 .b-characteristic-column__item_state_right {
  width: 460px;
}
.b-link_type_characteristic-picture {
  line-height: 0;
}
.b-order {
  padding: 8px 20px 8px 0;
}
.b-order .b-order-list {
  display: inline-block;
  vertical-align: top;
}
.b-order .b-order-list__item {
  display: inline-block;
  vertical-align: top;
}
.b-order .b-order-list__item .b-field-composition {
  font-weight: bold;
  padding: 0 16px 0 0;
}
.b-order .b-order-list__item .b-field-composition .b-field-composition__title {
  display: inline-block;
  vertical-align: top;
}
.b-order .b-order-list__item .b-field-composition .b-field-composition__content {
  display: inline-block;
  vertical-align: top;
  color: #000;
}
.b-order .b-ico_type_print-big {
  float: right;
}
.b-order .b-link {
  float: right;
  margin-right: 28px;
  color: #db0029;
  line-height: 16px;
}
.b-order .b-link.b-ico {
  margin-right: 6px;
}
.b-dealer-full-desc__options,
.b-full-desc__options {
  display: block;
  clear: both;
}
.b-dealer-full-desc__option-field,
.b-full-desc__option-field {
  display: block;
  padding: 1px 0 0 10px;
  line-height: 16px;
}
.b-dealer-full-desc__option-name,
.b-full-desc__option-name {
  width: 82px;
  padding-right: 12px;
  display: inline-block;
  vertical-align: top;
}
.b-dealer-full-desc__option-value,
.b-full-desc__option-value {
  width: 126px;
  display: inline-block;
  vertical-align: bottom;
}
.b-dealer-full-desc__option-value.b-link:hover,
.b-full-desc__option-value.b-link:hover {
  color: #db0029;
}
.b-dealer-full-desc__footer,
.b-full-desc__footer {
  display: block;
  padding-top: 20px;
}
.b-dealer-full-desc__footer .b-link,
.b-full-desc__footer .b-link {
  background: #d4d4d4;
  color: #000;
  cursor: pointer;
  display: block;
  padding: 10px;
  text-decoration: underline;
  width: 214px;
}
.b-dealer-full-desc__footer .b-link:hover,
.b-full-desc__footer .b-link:hover {
  color: #db0029;
}
.b-dealer-full-desc__footer .b-link:hover .b-ico_type_arrow-right-gray,
.b-full-desc__footer .b-link:hover .b-ico_type_arrow-right-gray {
  background-position: -10px -120px;
}
.b-dealer-full-desc__footer .b-ico_type_arrow-right-gray,
.b-full-desc__footer .b-ico_type_arrow-right-gray {
  float: right;
}
.b-dealer-full-desc__corner,
.b-full-desc__corner {
  width: 19px;
  height: 30px;
  display: block;
  background-image: url(../images/bg/icons.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
}
.b-dealer-full-desc__close,
.b-full-desc__close {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDEyM0Q1QzY3RTk4MTFFMzlBN0ZGOTI2RTU5NDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDEyM0Q1Qzc3RTk4MTFFMzlBN0ZGOTI2RTU5NDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTIzRDVDNDdFOTgxMUUzOUE3RkY5MjZFNTk0NjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTIzRDVDNTdFOTgxMUUzOUE3RkY5MjZFNTk0NjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjSwhPMAAABUSURBVHjaYvz//z8DtQATAxXBSDYsPT0db6zglAfFJjaclpb2nxRxcKrAJYFNIz6DCBqGbAAhg4gyjFiD6OsyqoUZ1WKTkAtwyTOOlhoDaxhAgAEADIfEyiyNHEcAAAAASUVORK5CYII=) no-repeat #d4d4d4;
  background-color: #d4d4d4;
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 12px;
  cursor: pointer;
}
.b-dealer-full-desc__close:hover,
.b-full-desc__close:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUVCOTgyQUM3RTk4MTFFM0I3N0JDRjYyMTIxMEUwMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUVCOTgyQUQ3RTk4MTFFM0I3N0JDRjYyMTIxMEUwMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRUI5ODJBQTdFOTgxMUUzQjc3QkNGNjIxMjEwRTAwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRUI5ODJBQjdFOTgxMUUzQjc3QkNGNjIxMjEwRTAwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvMxVCsAAAB0SURBVHjaYvz//z8DtQDjqGGkA5Bh6PgGg9p/IMYqB5PHJo7VZTcZ1cH2gFyu/v8mutx/oBgjSd7EZiA+gwiGGbKBIBqfQURFAD4vowMmYuII6qL/FCUN5DAixoX4IgAjjAgaSEo6gsqRls5GMzr9DAMIMAD8n8Zx1S6tsgAAAABJRU5ErkJggg==) no-repeat #d4d4d4;
}
.b-full-desc {
  background: #f7f7f7;
  position: absolute;
  top: 30px;
  width: 235px;
  z-index: 10;
  padding: 10px;
  -webkit-box-shadow: 2px 2px 4px #ccc;
  -moz-box-shadow: 2px 2px 4px #ccc;
  box-shadow: 2px 2px 4px #ccc;
  display: none;
}
.b-full-desc__title {
  display: block;
  font-size: 12px;
  font-weight: bold;
  color: #db0029;
  padding: 12px 12px 10px;
}
.b-dealer-full-desc__numbering {
  display: inline-block;
  vertical-align: top;
  background: url(../images/bg/icons.png) -20px -370px no-repeat;
  width: 24px;
  height: 18px;
  color: #ffffff;
  font-weight: bold;
  font-family: Tahoma, Arial, sans-serif;
  padding: 3px 0;
  font-size: 11px;
  text-align: center;
}
.b-dealer-full-desc__dealer-name {
  display: block;
  float: left;
  max-width: 284px;
  font-weight: bold;
  color: #000000;
  line-height: 18px;
  padding: 2px;
}
.b-dealer-full-desc__dealer-name.b-link {
  text-decoration: none;
  cursor: default;
}
.b-dealer-full-desc__dealer-name.b-link:hover {
  color: #000000;
}
.b-dealer-full-desc__distance {
  display: inline-block;
  vertical-align: top;
  background: #db0029;
  color: #ffffff;
  padding: 2px 6px;
}
.b-dealer-full-desc__option-field {
  padding-left: 0;
  line-height: 20px;
}
.b-dealer-full-desc__option-name {
  width: 34px;
  color: #666666;
}
.b-dealer-full-desc__option-value {
  max-width: 314px;
  width: auto;
  color: #000000;
}
.b-dealer-full-desc__footer {
  padding-top: 8px;
  padding-bottom: 10px;
}
.b-dealer-full-desc__footer .b-link {
  width: auto;
}
.b-dealer-full-desc__print {
  float: right;
}
.b-dealer-full-desc__print .b-link {
  color: #000;
}
.b-dealer-full-desc__time {
  display: inline-block;
  vertical-align: top;
  line-height: 22px;
  color: #000;
}
.b-dealer-full-desc_type_info-box {
  display: inline-block;
  margin: 10px 40px;
  -webkit-box-shadow: 3px 3px 3px 1px #999   ;
  -moz-box-shadow: 3px 3px 3px 1px #999   ;
  box-shadow: 3px 3px 3px 1px #999   ;
  padding: 10px 10px 0;
  width: 394px;
  position: relative;
  background: #ffffff;
}
.b-dealer-full-desc_type_info-box .b-dealer-full-desc__body,
.b-dealer-full-desc_type_info-box .b-dealer-full-desc__header {
  padding-left: 14px;
  padding-right: 14px;
}
.b-dealer-full-desc_type_info-box .b-dealer-full-desc__distance {
  display: block;
  float: left;
}
.b-dealer-full-desc_content_min {
  width: 270px;
}
.b-dealer-full-desc__corner {
  height: 30px;
  left: -19px;
  background-position: -20px -420px;
}
/* clearing > */
.clearfix:after,
.b-footer-bottom:after,
.b-header-top .b-stripe__in:after,
.b-header-content .b-stripe__in:after,
.b-stripe_content_main-content:after,
.b-stripe_content_footer:after,
.b-footer .b-stripe__in:after,
.b-navigation-block_type_footer-bottom:after,
.b-columns-layout_scheme_abc-d:after,
.b-naviation-block:after,
.b-country-switcher__current:after,
.b-country-switcher__list:after,
.b-request:after,
.b-action-list:after,
.b-pagination-list:after,
.b-partner-list:after,
.b-column_main__inner:after,
.b-partner-list__item:after,
.b-column_main__inner:after,
.b-post-information:after,
.b-action-list__item:after,
.b-characteristic-column:after,
.b-content:after,
.b-form_type_request:after,
.b-addition-form__body:after,
.b-form-fields-list__item:after,
.b-stripe_content_googleMap .b-column-sidebar:after,
.b-form_type_calendar-cabinet:after,
.b-dealer-services:after,
.b-table-control:after,
.b-file:after,
.b-form-control:after,
.b-billet_content_form-field:after,
.b-billet__in:after,
.b-table-wrap:after,
.b-sorting-tabs:after {
  content: "";
  clear: both;
  display: block;
  height: 0;
  font: 0/0 a;
  visibility: hidden;
}
/* clearing < */
/* text-align: justify > */
.b-sitemap,
.b-feature-list,
.b-opinion__text-wrap,
.b-content_type_auth,
.b-footer-content .b-navigation,
.b-footer-bottom .b-navigation,
.b-form-fields-list_content_configurator,
.b-form-control_content_ordering {
  text-align: justify;
  line-height: 0;
  font-size: 1px;
  /* 1px для Opera */

  text-align-last: justify;
}
.b-sitemap:after,
.b-feature-list:after,
.b-opinion__text-wrap:after,
.b-content_type_auth:after,
.b-footer-content .b-navigation:after,
.b-footer-bottom .b-navigation:after,
.b-form-fields-list_content_configurator:after,
.b-form-control_content_ordering:after {
  width: 100%;
  height: 0px;
  visibility: hidden;
  overflow: hidden;
  content: '';
  display: inline-block;
}
/* text-align: justify < */
body{
	 overflow:hidden;
}