.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,
.ui-datepicker-wrapper .b-logo,
caption,
th {
    text-align: left
}

.b-stripe,
.b-wrapper {
    position: relative;
    min-width: 980px
}

.b-header,
.b-logo a,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

.b-header-fixed,
.b-header-fixed2 {
    top: 0;
    left: 0;
    margin: 0 auto;
    right: 0
}

.b-ico,
.b-logo a {
    text-indent: -9999px
}

.b-adv-carousel-block_type_about .b-adv-carousel__title .b-link span,
.b-adv-carousel-block_type_single .b-adv-carousel__title .b-link span {
    color: #db0029;
    text-transform: none
}

@font-face {
    font-family: yanuscbold_italic;
    src: url(/static/fonts/yanuscbolditalic-webfont.eot);
    src: url(/static/fonts/yanuscbolditalic-webfont.eot?#iefix) format('embedded-opentype'), url(/static/fonts/yanuscbolditalic-webfont.woff) format('woff'), url(/static/fonts/yanuscbolditalic-webfont.ttf) format('truetype'), url(/static/fonts/yanuscbolditalic-webfont.svg#yanuscbold_italic) format('svg')
}

@font-face {
    font-family: yanuscbold;
    src: url(/static/fonts/yanusc-bold.eot);
    src: url(/static/fonts/yanusc-bold.eot?#iefix) format('embedded-opentype'), url(/static/fonts/yanusc-bold.woff) format('woff'), url(/static/fonts/yanusc-bold.ttf) format('truetype'), url(/static/fonts/yanusc-bold.svg#yanuscbold) format('svg')
}

blockquote,
body,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 0 auto
}

abbr,
acronym,
fieldset,
img {
    border: 0
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: 400
}

ol,
ul {
    list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: 400
}

q:after,
q:before {
    content: ''
}

dl {
    -wbkit-margin-before: 0;
    -wbkit-margin-after: 0
}

:focus,
input,
input:active,
textarea,
textarea:active {
    outline: 0
}

.b-logo {
    /*padding-top:12px;*/
    width: 330px;
    position: relative;
    float: left
}

.b-logo a {
    width: 300px;
    height: 29px;
    text-decoration: none;
    background: url(../images/bg/logo.png) no-repeat
}

body,
html {
    height: 100%
}

body {
    background: #fff;
    font: 12px/1.45 Tahoma, Arial, sans-serif;
    width: 100%;
    color: #000
}

a {
    color: #666;
    text-decoration: underline;
    background: 0 0
}

h1,
h2,
h3 {
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif
}

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: #000
}

.b-content-section,
.b-main-section {
    margin-bottom: 30px
}

.b-content-section .b-content-section__header,
.b-main-section .b-content-section__header,
p {
    margin-bottom: 10px
}

.b-link_type_pseudo {
    text-decoration: none;
    /*border-bottom:1px solid #000;*/
    color: #000;
    cursor: pointer
}

.b-link_type_pseudo.b-link_state_active {
    border-bottom: 0;
    cursor: default
}

.b-text-content ol,
.b-text-content ul {
    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
}

.b-stripe__in {
    width: 980px;
    margin: 0 auto
}

.b-wrapper {
    min-height: 100%;
    margin-bottom: -115px
}

.b-header {
    position: relative;
    z-index: 200;
    font: 12px Tahoma, Arial, sans-serif
}

.b-header .b-header-top {
    background: #f0f0f0;
    color: #666;
    height: 36px;
    padding-top: 0px;
    position: relative;
    z-index: 2
}

.b-header .b-header-content {
    position: relative;
    z-index: 1;
    color: #666
}

.b-header .b-header-content a {
    color: #666
}

.b-header .b-header-content .b-navigation .b-navigation__item.b-current > .b-link,
.b-header .b-header-content .b-navigation > .b-navigation__item > .b-link:hover {
    color: #db0029
}

.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 {
    display: inline-block;
    vertical-align: top;
    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: 0
}

.b-header .b-header-content .b-navigation .b-navigation__item .b-link {
    font: 700 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: 0;
    display: block;
    text-align: left;
    -webkit-transition: opacity .6s ease 0s;
    -moz-transition: opacity .6s ease 0s;
    -ms-transition: opacity .6s ease 0s;
    -o-transition: opacity .6s ease 0s;
    transition: opacity .6s ease 0s;
    min-width: 204px;
    padding: 0 6px
}

.b-header .b-header-content .b-navigation .b-navigation__item .b-navigation__subitem-list .b-navigation__item:first-child > .b-link {
    border-top: 0
}

.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: 400;
    line-height: 18px;
    display: block
}

.b-column_main__text .b-mark,
.b-content__text .b-mark,
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__column-list .b-country-switcher__item.b-active .b-link {
    font-weight: 700
}

.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 .6s ease 0s;
    -moz-transition: opacity .6s ease 0s;
    -ms-transition: opacity .6s ease 0s;
    -o-transition: opacity .6s ease 0s;
    transition: opacity .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 .6s ease 0s;
    -moz-transition: opacity .6s ease 0s;
    -ms-transition: opacity .6s ease 0s;
    -o-transition: opacity .6s ease 0s;
    transition: opacity .6s ease 0s
}

.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__column-list .b-country-switcher__item.b-active .b-ico_type_check,
.b-table_content_order-dealers .b-table-row.b-active .b-ico_type_red-check {
    visibility: visible
}

.b-header .b-header-content .b-navigation__item:hover .b-navigation__subitem-list li:hover > ul,
.b-header .b-header-content .b-navigation__item:hover > ul {
    visibility: visible;
    border: 1px solid #f0f0f0;
    opacity: 1;
    -webkit-transition: opacity .6s ease 0s;
    -moz-transition: opacity .6s ease 0s;
    -ms-transition: opacity .6s ease 0s;
    -o-transition: opacity .6s ease 0s;
    transition: opacity .6s ease 0s
}

.b-header-fixed {
    position: fixed
}

.b-header-fixed2 {
    position: relative;
    background: red
}

.b-stripe_content_main {
    padding: 0;
    position: relative;
    z-index: 4
}

.b-stripe_content_main:before,
.b-stripe_content_slider:after {
    right: 0;
    left: 0;
    content: "";
    display: block;
    margin: 0 auto;
    position: absolute
}

.b-stripe_content_main:before {
    background: url(../images/bg/slider-top.png) 50% 0 no-repeat;
    width: 100%;
    height: 28px;
    overflow: hidden;
    z-index: 100
}

.b-stripe_content_main .b-stripe__in {
    padding: 85px 0 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;
    height: 31px;
    bottom: 0
}

.b-content {
    border-top: 1px solid #db0029;
    position: relative
}

.b-content.b-content_type_files,
.b-content.b-content_type_form,
.b-content.b-content_type_one-column {
    margin-left: 0
}

.b-content_content_order {
    border-top: 0
}

.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-column_main__description,
.b-content__description {
    padding: 0 0 10px
}

.b-column_main__title {
    padding: 16px 0 20px 8px
}

.b-column_main__subtitle {
    padding: 6px 0 22px 8px
}

.b-column_main__text,
.b-content__text {
    padding: 0 0 20px 8px;
    color: #000
}

.b-column_main__text .b-link,
.b-content__text .b-link {
    color: #db0029
}

.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: 0;
    width: 100%;
    padding: 6px 0;
    margin: 0
}

.b-content__item {
    color: #000
}

.b-column_main__mark {
    padding: 0 0 20px 8px;
    color: #000;
    font-weight: 700
}

.b-column_main__image {
    float: left;
    padding: 0 22px 8px 10px
}

.b-column_main__inner {
    padding: 6px 0 0
}

.b-column_main__date,
.b-column_main__quote {
    color: #000;
    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-dealer-result .b-search-results {
    padding: 0
}

.b-stripe_content_googleMap .b-dealer-result .b-search-results .b-icons {
    font-size: 15px
}

.b-stripe_content_googleMap .b-footer-bottom,
.b-stripe_content_googleMap .b-header-map {
    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;
    width: 75px;
}

.b-stripe_content_googleMap .b-footer-bottom {
    bottom: 0;
    height: auto;
    overflow: hidden;
    clear: both;
    border-top: 1px solid #ccc;
    box-sizing: content-box;
    margin: 0;
    padding: 10px 0 0;
    background: #fff
}

.b-dealer-result,
.b-stripe_content_googleMap .b-dealer-result {
    overflow: auto
}

.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-dealer-result .b-column-sidebar__title {
    padding: 12px 20px
}

.b-stripe_content_googleMap .b-column-sidebar {
    display: table-cell;
    vertical-align: top;
    width: 360px;
    background: #f7f7f7;
    -webkit-box-shadow: -1px 0 1px 0 #ccc;
    -moz-box-shadow: -1px 0 1px 0 #ccc;
    box-shadow: -1px 0 1px 0 #ccc
}

.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: 87%;
    border: 2px 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;
    color: #6c6c70
}

.b-stripe_content_googleMap .b-country-switcher.b-active .b-country-switcher__another-country > .b-link,
.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-column-sidebar__close,
.b-stripe_content_googleMap .b-column-sidebar__open {
    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__numbering {
    background-position: -20px -395px
}

.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-country-switcher__list {
    width: 100%;
    max-width: inherit;
    min-width: inherit;
    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: 0
}

.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-footer-content .b-go_up:hover .b-ico_type_go_up,
.b-go_up:hover .b-ico_type_go_up {
    background-position: 0 -140px;
    cursor: pointer
}

.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_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;
    vertical-align: top;
    width: 124px
}

.b-dealer-location .b-range {
    display: inline-block;
    vertical-align: top;
    width: auto
}

.b-stripe_content_footer {
    height: 115px;
    position: relative;
    z-index: 10
}

.b-footer-content {
    border-top: 1px solid #db0029;
    border-bottom: 1px solid #ccc;
    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: 700 12px Tahoma, Arial, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #ccc;
    padding: 16px 0;
    display: block
}

.b-go_up,
.to-hide {
    display: none
}

.b-footer-content .b-go_up,
.b-go_up {
    width: 50px;
    height: 28px;
    position: fixed;
    font-size: 10px
}

.b-footer-content .b-navigation .b-navigation__item > .b-link:hover {
    color: #db0029
}

.b-footer-content .b-navigation .b-navigation__item .b-subitem-list .b-subitem-list__subitem.b-active .b-link,
.b-footer-content .b-navigation .b-navigation__item.b-active .b-link {
    color: #000
}

.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-link {
    text-decoration: none;
    color: #999
}

.b-footer-content .b-go_up:hover .b-link,
.b-footer-content .b-navigation .b-navigation__item .b-subitem-list .b-subitem-list__subitem .b-link:hover,
.b-go_up:hover .b-link {
    color: #db0029
}

.b-footer-content .b-go_up {
    left: 49%;
    bottom: 26px
}

.b-go_up {
    right: 40px;
    bottom: 16px;
    z-index: 15;
    text-align: center;
    width: 70px;
}

.b-footer-bottom {
    margin: 0 20px 0 0;
    padding-top: 28px
}

.b-footer-bottom .b-copyright {
    float: left;
    color: #000;
    line-height: 14px
}

.b-footer-bottom .b-link:hover,
.b-footer-bottom .b-navigation .b-navigation__item.b-active .b-link {
    color: #db0029
}

.b-footer-bottom .b-link,
.b-footer-bottom .b-navigation {
    float: right
}

.b-footer-bottom .b-navigation-block {
    padding-bottom: 12px
}

.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) no-repeat;
    padding: 0 7px 0 8px;
    margin: 0 -2px 0 -2px;
}

.b-footer-bottom .b-navigation .b-navigation__item:first-child {
    background: 0
}

.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: 0;
    color: #666;
    cursor: default
}

.b-footer-bottom .b-navigation .b-navigation__item > .b-link.b-link_type_pseudo:hover {
    color: #666
}

.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
}

.b-dealer-result .b-column-sidebar__title {
    padding: 12px 20px
}

.b-ico {
    background: url(../images/bg/icons.png) -9999px -9999px no-repeat;
    display: -moz-inline-stack;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    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 {
    cursor: pointer;
    background-position: 0 -220px;
    width: 16px;
    height: 16px
}

.b-ico_type_gallery-close {
    background-position: -20px -75px;
    width: 25px;
    height: 25px
}

.b-ico_type_arrow-right-gray {
    height: 20px
}

.b-ico_type_all-link,
.b-ico_type_calendar,
.b-ico_type_delete,
.b-ico_type_info,
.b-ico_type_plus {
    width: 18px;
    height: 18px
}

.b-ico_type_aim,
.b-ico_type_all,
.b-ico_type_all-button,
.b-ico_type_arrow-down-gray,
.b-ico_type_arrow-up-gray,
.b-ico_type_clear,
.b-ico_type_clock,
.b-ico_type_expand,
.b-ico_type_eye,
.b-ico_type_facebook,
.b-ico_type_flag,
.b-ico_type_form-check,
.b-ico_type_form-check-gray,
.b-ico_type_login-auth,
.b-ico_type_mobile,
.b-ico_type_print-big,
.b-ico_type_recalculate,
.b-ico_type_recovery,
.b-ico_type_reg,
.b-ico_type_user-cart,
.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: 14px;
    height: 20px;
    background-position: -3px -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-down,
.b-ico_type_menu-up {
    background: url(../images/bg/icons.png) -10px -180px no-repeat;
    margin-left: 10px;
    width: 10px
}

.b-ico_type_arrow-down-gray,
.b-ico_type_arrow-up-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_clear,
.b-ico_type_eye,
.b-ico_type_form-check,
.b-ico_type_form-check-gray,
.b-ico_type_recalculate {
    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,
.b-ico_type_plus {
    position: absolute;
    display: block;
    top: 10px;
    left: 12px
}

.b-ico_type_form-edit {
    background-position: -180px -180px;
    width: 18px;
    height: 18px
}

.b-ico_type_plus {
    background-position: -180px -200px
}

.b-ico_type_calendar {
    background-position: -180px -240px;
    position: relative;
    right: 26px;
    cursor: pointer
}

.b-ico_content_section-pagination-next,
.b-ico_content_section-pagination-previous,
.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_login-auth,
.b-ico_type_recovery,
.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
}

.b-ico_type_cart,
/*.b-ico_type_clipboard,*/
.b-ico_type_credit-card,
/*.b-ico_type_help,*/
/*.b-ico_type_main-user,*/
/*.b-ico_type_tools{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
}

.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: #999;
    text-indent: 0;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    position: absolute;
    top: -10px;
    left: 96%;
    z-index: 10
}

.b-ico_type_show-down,
.b-ico_type_show-up {
    z-index: 10;
    left: 0;
    right: 0;
    width: 30px;
    height: 30px;
    position: absolute;
    top: -28px;
    margin: 0 auto
}

.b-ico_type_step.b-active,
.b-ico_type_step.b-ico_state_active,
.b-ico_type_step:hover {
    background-position: -46px -460px;
    color: #db0029
}

.b-ico_type_show-down {
    background-position: -45px -490px
}

.b-ico_type_show-up {
    background-position: -45px -520px
}

.icon-remove:before {
    cursor: pointer;
    cursor: hand;
    font-size: 15px
}

.b-username {
    display: inline-block;
    width: 330px;
    padding: 4px 0 0 0px
}

.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;
    position: relative;
    /*left: -60px;*/
}

.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: #666;
    text-decoration: none
}

.b-lang-switcher .b-lang-switcher__list {
    padding: 4px 10px 0 2px;
    width: 80px;
    line-height: 22px;
    margin-left: -9px
}

.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.b-active a,
.b-lang-switcher .b-lang-switcher__item:hover {
    color: #db0029
}

.b-country-switcher {
    display: inline-block;
    padding-right: 5px;
    float: right;
    position: relative
}

.b-country-switcher a,
.b-country-switcher a:active,
.b-country-switcher a:link,
.b-country-switcher a:visited {
    display: block;
    color: #666;
    text-decoration: underline
}

.b-country-switcher a:active:hover,
.b-country-switcher a:hover,
.b-country-switcher a:link: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: #fff;
    padding: 4px 10px;
    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: 0
}

.b-news-block,
.b-sidebar-block {
    border-top: 1px solid #db0029;
    background: #f7f7f7;
    margin-bottom: 30px
}

.b-country-switcher .b-country-switcher__list .b-country-switcher__item a,
.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:link,
.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: #666
}

.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
}

.b-news-block {
    padding: 12px 10px 0 18px;
    width: 212px
}

.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;
    border-bottom: 1px solid #e1e1e1
}

.b-news-block .b-news-list .b-news-list__item .b-news-list__date {
    color: #999
}

.b-news-block .b-news-list .b-news-list__item .b-news-list__title {
    color: #000;
    text-decoration: none
}

.b-news-block .b-news-list .b-news-list__item .b-news-list__title:hover {
    color: #db0029;
    border-bottom: 1px solid #db0029
}

.b-news-block .b-news-list .b-news-list__item .b-news-list__description {
    color: #6c6c70;
    line-height: 16px;
    letter-spacing: -.01em;
    border-bottom: 0px
}

.b-news-block .b-news-block__footer {
    padding: 15px 0 20px
}

.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 {
    padding: 12px 10px 0 18px;
    width: 206px
}

.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: 0
}

.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: #000
}

.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item .b-link:hover,
.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-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-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: #000;
    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_company .b-navigation__item:hover .b-link_type_pseudo,
.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: 0 0
}

.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: 0;
    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:hover {
    color: #fff
}

.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: 0;
    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;
    cursor: default;
    overflow: hidden;
    min-height: 230px
}

.b-section .b-section__title {
    height: 40px;
    line-height: 20px;
    margin: 10px auto 14px;
    overflow: hidden;
    letter-spacing: -.04em;
    width: 193px
}

.b-adv-carousel-block_type_about .homepage-slide-left-bg,
.b-adv-carousel-block_type_about .homepage-slide-right-bg,
.b-adv-carousel-block_type_single .homepage-slide-left-bg,
.b-adv-carousel-block_type_single .homepage-slide-right-bg,
.homepage-slide-op {
    height: 478px
}

.b-section .b-section__title:hover {
    cursor: pointer
}

.b-section .b-section__title .b-normal {
    font-weight: 400;
    font-style: normal
}

.b-section .b-section__image {
    cursor: pointer;
    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: #999;
    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
}

.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: 28px;
    margin-top: 20px;
    color: #666
}

.b-adv-carousel-block .b-adv-carousel__description {
    padding-left: 29px;
    color: #fff;
    font-size: 20px;
    padding-top: 8px;
    max-width: 300px
}

.b-adv-carousel-block .b-link {
    color: #fff;
    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 .b-adv-carousel__title .b-link,
.b-adv-carousel-block_type_single .b-adv-carousel__title .b-link {
    text-decoration: none
}

.b-adv-carousel-block_type_about .b-adv-carousel__description {
    max-width: 600px
}

.b-adv-carousel-block_type_about .homepage-slide-op-text {
    width: 600px
}

.b-feature-list__item .b-link,
.homepage-slide-thumblist li.curr a,
.homepage-slide-thumblist li:hover a {
    text-decoration: none;
    color: #000
}

.homepage-slide-op li {
    display: inline;
    vertical-align: top;
    font-size: 0
}

.homepage-slide-op-text {
    position: absolute;
    text-align: left;
    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: 0;
    left: 0;
    z-index: 4;
    background-color: #fff;
    opacity: .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.curr img,
.homepage-slide-thumblist li:hover img {
    border: 3px solid #fff
}

.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: 245px;
    position: absolute;
    bottom: 26px;
    right: 142px;
    top: 420px;
}

.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: 20px;
    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-next,
#homepage-slide-op-next a,
#homepage-slide-op-prev,
#homepage-slide-op-prev a {
    width: 60px;
    height: 468px;
    display: block
}

#homepage-slide-op-next,
#homepage-slide-op-prev {
    position: absolute;
    top: 0;
    z-index: 1;
    background: url(../images/bg/icons.png) -9999px -9999px no-repeat
}

#homepage-slide-op-prev,
#homepage-slide-op-prev span {
    left: 0
}

#homepage-slide-op-next,
#homepage-slide-op-next span {
    right: 0
}

#homepage-slide-op-next a,
#homepage-slide-op-prev a {
    text-indent: -9999px;
    line-height: 0;
    cursor: pointer;
    position: relative
}

#homepage-slide-op-prev a:hover span {
    background: url(../images/bg/icons.png) -45px -35px no-repeat;
    left: 20px;
    display: block
}

#homepage-slide-op-next a:hover span {
    background: url(../images/bg/icons.png) -45px 0 no-repeat;
    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-next a span,
#homepage-slide-op-prev 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) -45px -35px no-repeat;
    left: 20px
}

#homepage-slide-op-next a span {
    background: url(../images/bg/icons.png) -45px 0 no-repeat;
    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, Tahoma, Geneva, sans-serif;
    position: relative;
    cursor: pointer
}

.b-feature-list__item .b-link {
    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-breadcrumbs .b-breadcrumbs__delimeter,
.b-breadcrumbs .b-breadcrumbs__item,
.b-tabs__item {
    display: inline-block
}

.b-feature-list__text {
    font-size: 21px;
    line-height: 16px;
    display: inline-block;
    vertical-align: bottom
}

.b-feature-list__text sup {
    font-size: 14px
}

.b-breadcrumbs {
    padding: 0 0 18px;
    position: relative;
    z-index: 20
}

.b-breadcrumbs .b-breadcrumbs__item .b-breadcrumbs__item-text {
    font-size: 10px
}

.b-feature-list__tooltip,
.b-opinion__more,
.b-opinion__text {
    line-height: normal;
    font-size: 12px
}

.b-breadcrumbs .b-breadcrumbs__item .b-breadcrumbs__item-text.b-link:hover {
    color: #db0029
}

.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) 0 -20px no-repeat;
    position: relative;
    vertical-align: top;
    padding: 0 1em
}

.b-tabs__item:first-child {
    background: 0
}

.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: 700;
    display: block;
    width: 170px
}

.b-tabs__section-title {
    font-weight: 700;
    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) no-repeat;
    width: 180px;
    height: 120px;
    position: absolute;
    top: 0;
    left: 0
}

.b-gallery__item,
.b-opinion__text {
    vertical-align: top;
    position: relative
}

.b-opinion {
    display: inline-block;
    vertical-align: top;
    width: 762px;
    padding-left: 24px
}

.b-customer__name {
    font-weight: 700;
    color: #000
}

.b-customer__position {
    color: #000
}

.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 #fff;
    height: 40px;
    overflow: hidden
}

.b-opinion__text {
    color: #000;
    width: 680px;
    display: inline-block;
    text-align: left;
    z-index: -1
}

.b-opinion__more {
    display: inline-block;
    vertical-align: top
}

.b-opinion__more.b-link {
    color: #db0029;
    text-decoration: none
}

.b-action-list__dealers .b-link:hover,
.b-action-list__more.b-link:hover,
.b-request__name,
.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-feature-list__tooltip {
    display: none
}

.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;
    margin-bottom: 4px;
    width: 240px;
    height: 184px
}

.b-gallery__image {
    padding: 8px 8px 4px;
    margin: 2px 0
}

.closeImg {
    position: absolute;
    right: 0;
    cursor: pointer
}

.b-download,
.closeImg {
    line-height: 22px
}

.b-download:hover,
.closeImg:hover {
    color: #db0029
}

.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-action-list__item:hover,
.even {
    background: #f7f7f7
}

.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, Tahoma, Geneva, sans-serif;
    font-size: 21px;
    color: #db0029;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.b-request__description {
    float: left;
    width: 320px;
    padding: 16px 0 0 28px;
    color: #7d7d7d
}

.b-request_type_catalogue .b-request__title,
.b-request_type_online .b-request__title {
    vertical-align: top;
    display: inline-block;
    width: 248px;
    padding: 10px 0 0
}

.b-request_type_catalogue {
    display: inline-block
}

.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 .b-request__name {
    white-space: normal
}

.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
}

.b-action-list {
    list-style-type: none
}

.b-action-list__item {
    padding: 30px 0 22px 8px;
    border-top: 1px solid #ccc
}

.b-action-list__item:first-child {
    border-top: 0
}

.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: 700
}

.b-action-list__image {
    display: inline-block;
    vertical-align: top;
    padding-right: 22px;
    border: 0
}

.b-action-list__title {
    letter-spacing: .03em;
    padding-bottom: 16px
}

.b-action-list__dealers {
    display: block;
    padding: 10px 0 8px;
    color: #000
}

.b-action-list__dealers .b-link {
    display: inline;
    color: #db0029
}

.b-action-list__date {
    color: #000
}

.b-action-list__text {
    width: 444px;
    padding-right: 8px;
    color: #000
}

.b-action-list__more {
    display: block;
    float: right;
    color: #db0029;
    padding-top: 4px
}

.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
}

.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: #000
}

.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-event__heading .b-cell,
.b-table-group_type_heading .b-cell {
    color: #666;
    font-weight: 700;
    padding: 20px 10px;
    border-top: 1px solid #db0029
}

.b-table-event__row .b-cell,
.b-table-event__row .b-link {
    color: #000
}

.b-table-event__row .b-cell_color_gray {
    color: #666
}

.b-table_content_cart,
.b-table_content_order-1 {
    margin-top: 8px;
    table-layout: fixed
}

.b-table_content_cart .b-table-group_type_heading .b-cell,
.b-table_content_order-1 .b-table-group_type_heading .b-cell {
    padding: 18px
}

.b-table_content_cart .b-table-group_type_body .b-cell,
.b-table_content_order-1 .b-table-group_type_body .b-cell {
    line-height: 20px;
    padding: 4px 10px 0 0
}

.b-table_content_cart .b-table-group_type_body .b-cell__code,
.b-table_content_order-1 .b-table-group_type_body .b-cell__code {
    display: inline-block;
    vertical-align: top;
    color: #000;
    padding: 6px 6px 0 18px
}

.b-table_content_cart .b-table-group_type_body .b-cell__number,
.b-table_content_order-1 .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_cart .b-table-group_type_body .b-cell__name,
.b-table_content_order-1 .b-table-group_type_body .b-cell__name {
    display: block;
    color: #000;
    padding: 0 0 14px 18px
}

.b-table_content_cart .b-table-group_type_body .b-cell__price,
.b-table_content_order-1 .b-table-group_type_body .b-cell__price {
    white-space: nowrap
}

.b-table_content_cart .b-table-group_type_body .b-form-field,
.b-table_content_order-1 .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_cart .b-table-group_type_footer .b-cell,
.b-table_content_order-1 .b-table-group_type_footer .b-cell {
    font-size: 21px;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    height: 80px;
    padding: 0 30px 0 20px
}

.b-table_content_cart .b-table-group_type_footer .b-cell.b-total-price,
.b-table_content_order-1 .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: #666
}

.b-table_content_cart .b-col1 {
    width: 60px;
    text-align: center;
    color: #000
}

.b-table_content_cart .b-col2 {
    width: 360px
}

.b-table_content_cart .b-col3,
.b-table_content_cart .b-col4 {
    width: 80px;
    text-align: center
}

.b-table_content_cart .b-col4 .b-cell__in,
.b-table_content_cart .b-col4 .b-form-field {
    text-align: center
}

.b-table_content_cart .b-col5 {
    width: 90px;
    text-align: right;
    color: #000
}

.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-content_content_order .b-cart-save.b-link,
.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,
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-link:hover {
    color: #db0029
}

.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_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 !important;
    text-align: center;
    margin-bottom: 0
}

.b-content_registration-description {
    padding: 22px 0 4px 40px;
    font-size: 21px;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif !important;
    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-dealer-tooltip:hover .b-dealer-full-desc_type_info-box .b-dealer-full-desc__dealer-name.b-link,
.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 .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: #000;
    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: #000;
    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,
.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: #000;
    width: 170px;
    text-align: right
}

.b-table_content_order-1 .b-col5 {
    width: 175px;
    text-align: center;
    color: #000
}

.b-table_content_order-1 .b-col6 {
    width: 80px
}

.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: #000
}

.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-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: 0 0
}

.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__header {
    background: url(../images/bg/tooltip_header.png) 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) 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) 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) 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 {
    table-layout: fixed;
    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: 0
}

.b-table_content_order-1 .b-table .b-table-row:last-child {
    border: 0
}

.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: 0
}

.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-tooltip-delete,
.b-tooltip-info {
    text-indent: 0;
    font-size: 12px;
    position: absolute;
    text-align: left;
    top: -4px;
    color: #000
}

.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%;
    background: url(../images/bg/popup-min.png) no-repeat;
    width: 140px;
    height: 16px;
    font-style: normal;
    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) no-repeat;
    font-style: normal;
    height: 36px;
    left: -246px;
    padding: 30px 48px 30px 34px;
    width: 182px;
    z-index: 12;
    display: none
}

.b-table_content_order-2 .b-table-group_type_body .b-col2.b-cell,
.b-table_content_order-2.b-table_type_history-view .b-table-group_type_body .b-dealer-full-desc__option-name {
    color: #666
}

.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 {
    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: 0
}

.b-table_content_order-2 .b-table-group_type_heading .b-cell .b-col7 {
    padding: 4px 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;
    text-align: center
}

.b-table_content_order-2 .b-table-group_type_heading .b-col8 {
    padding: 4px 0 0;
    text-align: right
}

.b-table_content_order-2 .b-table-group_type_body .b-col8,
.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-col3.b-cell {
    color: #666;
    text-align: center
}

.b-table_content_order-2 .b-table-group_type_body .b-cell {
    color: #000;
    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: 0
}

.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, Tahoma, Geneva, sans-serif;
    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:hover .b-tooltip-delete,
.b-table_content_order-2 .b-col9 .b-ico_type_delete:hover .b-tooltip-delete,
.b-table_content_order-2 .b-table .b-ico_type_delete:hover .b-tooltip-delete {
    display: block
}

.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-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_type_hidden .b-cell__code,
.b-table_type_hidden .b-cell__number,
.b-table_type_hidden .b-col5 .b-cell__in {
    vertical-align: top;
    display: inline-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 {
    color: #000;
    padding: 0 18px 0 0;
    max-width: 350px;
    overflow: hidden;
    text-overflow: ellipsis
}

.b-table_type_hidden .b-cell__number {
    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-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: 16px 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,
.b-table_type_history-view .b-table-group_type_body .b-col1 {
    color: #000
}

.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: #000
}

.b-table_type_history-view .b-dealer-full-desc_type_info-box {
    display: none;
    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: 0 0
}

.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__header {
    background: url(../images/bg/tooltip_header.png) 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) 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) 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
}

.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: 0;
    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_body .b-col7,
.b-table_content_order-dealers .b-table-group_type_heading .b-col7 {
    text-align: left;
    width: 275px;
    padding: 6px 0 8px 2px;
    line-height: 26px
}

.b-table_content_order-dealers .b-table-group_type_body .b-col7 .b-dealer-tooltip,
.b-table_content_order-dealers .b-table-group_type_heading .b-col7 .b-dealer-tooltip {
    height: auto;
    width: auto;
    overflow: hidden;
    text-overflow: clip
}

.b-table_content_order-dealers .b-table-group_type_body .b-col7 .b-dealer-tooltip .b-dealer-name,
.b-table_content_order-dealers .b-table-group_type_heading .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_body .b-col8,
.b-table_content_order-dealers .b-table-group_type_heading .b-col8 {
    width: 90px;
    text-align: center;
    color: #000
}

.b-table-control .b-field-composition .b-field-composition__content .b-form-field:hover,
.b-table_content_order-dealers .b-table-row.b-active .b-cell__in,
.b-table_content_order-dealers .b-table-row.b-active .b-dealer-name {
    color: #db0029
}

.b-table_content_order-dealers .b-table-group_type_body .b-col9,
.b-table_content_order-dealers .b-table-group_type_heading .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-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: 0;
    border: 0;
    text-decoration: underline;
    padding: 0 0 0 20px;
    position: relative;
    z-index: 10
}

.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: 0;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    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: #DB0029;
    color: #fff;
    border: 0
}

.b-form-control .b-field-composition .b-btn_type_next {
    float: right
}

.b-form-control .b-field-composition .b-btn_state_blocked.b-btn_order_submit .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) 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
}

.b-info {
    padding-bottom: 20px
}

.b-info__title {
    color: #000;
    font-weight: 700;
    padding: 0 0 0 8px
}

.b-info-section {
    padding: 0 0 20px 8px;
    display: block
}

.b-info-section__item {
    color: #000;
    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: 700;
    float: right
}

.b-info-list {
    padding: 0 0 0 8px
}

.b-info-list .b-link {
    color: #db0029
}

.b-info-list__item {
    color: #000
}

.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_e3.select2-container .select2-choice,
#s2id_e4.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) no-repeat;
    cursor: pointer;
    outline: 0
}

.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
}

.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: 0;
    border-radius: 0 0 4px 4px
}

.select2-drop {
    color: #000;
    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 #d1d0d0;
    border-top: 0;
    border-radius: 0 0 4px 4px
}

.s2id_dealers.select2-drop,
.s2id_map-regions.select2-drop,
.s2id_region.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: 0
}

.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-sorting-tabs__item .select2-container .select2-choice {
    white-space: nowrap;
    float: left;
    -webkit-touch-callout: none;
    display: block;
    margin: 0 0 0 16px;
    overflow: hidden;
    background-clip: padding-box
}

.b-field-list__item .select2-container .select2-choice {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.b-sorting-tabs__item {
    max-width: 168px
}

.b-sorting-tabs__item .select2-container .select2-choice {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.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: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.b-not-found__number,
.b-not-found__title,
.b-pagination-list__item-text,
.b-sort-list_content_technique .b-sort-list__title {
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif
}

.s2id_dealer-services .select2-search,
.s2id_dealers .select2-search,
.s2id_fContact-form-region .select2-search,
.s2id_map-regions .select2-search,
.s2id_region .select2-search {
    display: inline-block
}

.s2id_dealer-services .select2-input {
    display: none
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    outline: 0
}

.select2-dropdown-open {
    background: url(../images/bg/subnav-top-left.png) left top no-repeat;
    margin: -16px -8px -8px
}

.select2-dropdown-open > a,
.select2-dropdown-open > span > a {
    background: url(../images/bg/subnav-top-right.png) right top no-repeat;
    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: 0 0;
    border-left: none
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: 0 -200px
}

.b-form_type_request .select2-dropdown-open {
    margin: 0
}

.select2-results,
.ui-datepicker {
    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)
}

.s2id_e1 .select2-results,
.s2id_e2 .select2-results,
.s2id_e3 .select2-results,
.s2id_e4 .select2-results,
.s2id_e5 .select2-results {
    max-height: 984px !important
}

.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: 0;
    background: url(../images/bg/icons.png) 0 -280px no-repeat
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: 700
}

.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: 0 0
}

.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
}

.select2-container.select2-allowclear .select2-choice abbr,
.select2-container.select2-container-disabled .select2-choice abbr,
.select2-display-none,
.shadow-middle {
    display: none
}

.b-form_type_reqest .select2-choice,
.b-form_type_reqest .select2-container {
    background: 0
}

.select2-container.select2-container-disabled .select2-choice {
    background-image: none;
    cursor: default;
    color: #ccc
}

.select2-container.select2-container-disabled .select2-choice .select2-chosen,
.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-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: 0 !important;
    top: 0 !important
}

.b-form_viewtype_standard .b-form-field_type_text:focus,
.prettycheckbox > a:focus,
.prettyradio > a:focus,
.ui-helper-reset,
.ui-tabs .ui-tabs-anchor,
a.knopka {
    outline: 0
}

.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 {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.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,
.ui-datepicker {
    background: url(../images/bg/subnav-bottom-left.png) left bottom no-repeat
}

.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,
.ui-datepicker-wrapper {
    background: url(../images/bg/subnav-bottom-right.png) right bottom no-repeat;
    margin: 0 0 0 16px !important;
    padding: 0 4px 16px 0 !important
}

.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) right top no-repeat;
    display: block;
    height: 8px;
    right: 0;
    position: absolute;
    top: -8px;
    width: 0;
    z-index: 0
}

.s2id_e4 .shadow-middle-left,
.s2id_e5 .shadow-middle-left {
    left: 0;
    background-position: left top
}

.s2id_e1 .select2-results .select2-result-label,
.s2id_e2 .select2-results .select2-result-label {
    max-width: 124px
}

.s2id_e3 .select2-results .select2-result-label,
.s2id_e4 .select2-results .select2-result-label,
.s2id_e5 .select2-results .select2-result-label {
    max-width: 136px
}

.b-pagination_type_section {
    padding: 10px 0
}

.b-pagination-list__item {
    float: left
}

.b-pagination-list__item .b-link {
    color: #666
}

.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;
    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,
.b-pagination-list__item_state_selected .b-link:hover {
    color: #fff
}

.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
}

.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
}

.b-secion-list .b-secion-list__item {
    color: #000
}

.b-secion-list__title {
    padding-bottom: 10px
}

.b-secion-list__mark {
    font-weight: 700
}

.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
}

.b-partner-list__item {
    border-top: 1px solid #ccc;
    padding: 16px 0 20px
}

.b-partner-list__item:first-child {
    border-top: 0
}

.b-partner-list__image-wrap {
    display: block;
    background: #f7f7f7;
    width: 160px;
    height: 120px;
    overflow: hidden;
    text-align: center;
    position: relative;
    float: left
}

.b-file__format,
.b-file__name {
    clear: both;
    overflow: hidden;
    text-align: right
}

.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: #000
}

.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
}

.b-tooltip {
    background: url(../images/bg/hover-bg.png)
}

.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: 700;
    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)
}

.b-tooltip__title-hover {
    background: 0;
    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: 700;
    display: block;
    padding: 10px 12px 6px;
    width: 200px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom: 0
}

.b-tooltip .b-link_type_pseudo-hover .b-ico_type_arrow-right {
    background-position: -10px -180px;
    float: right;
    width: 6px
}

.b-file__image-wrap {
    float: left;
    margin: 0 32px 0 0;
    position: relative;
    overflow: hidden;
    height: 300px;
    width: 224px;
    background: url(../images/bg/empty-doc.png) 50% 16% no-repeat #f0f0f0
}

.b-file__image {
    margin: 0 auto
}

.b-file__tooltip {
    bottom: 0;
    left: 0;
    background: url(../images/bg/hover-bg.png) #fff;
    overflow: hidden;
    padding: 16px 0 16px 10px;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 214px
}

.b-file__name {
    padding: 0 0 10px
}

.b-file__format {
    padding: 20px 0 0;
    border-top: 1px solid #e5e5e5
}

.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: #000;
    text-decoration: none;
    width: 206px
}

.b-file__btn:hover,
.b-file__btn:hover .b-file__size,
.b-file__btn:hover .b-file__text {
    color: #db0029
}

.b-file__btn .b-ico_type_arrow-right {
    display: inline-block;
    width: 10px;
    background-position: -10px -180px
}

.b-file__btn:hover .b-ico_type_arrow-right {
    background-position: -10px -120px
}

.b-file__text {
    display: inline-block;
    color: #000;
    text-decoration: underline;
    font-weight: 700
}

.b-file__text:hover {
    color: #db0029
}

.b-file__size {
    display: inline-block;
    color: #000;
    font-weight: 400
}

.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-media .b-link_type_pseudo,
.b-sort-list .b-link_type_pseudo {
    border-bottom: 0
}

.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
}

#Grid .mix {
    opacity: 0;
    display: none
}

.b-sorting-tabs {
    background: #f0f0f0;
    margin: 10px 0 0;
    padding: 6px 0 0 6px;
    position: relative
}

.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-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-media {
    padding: 0 0 20px
}

.b-media .b-media__image-wrap {
    background: 0;
    height: 300px;
    display: block
}

.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: 0;
    width: 90px;
}

.b-sort-list_content_technique .b-sort-list__item {
    display: block;
    position: relative;
    overflow: visible;
    padding: 0;
    background: 0;
    width: 80px
}

.b-sort-list_content_technique .b-sort-list__item:hover {
    background: 0;
    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;
    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: #666
}

.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;
    min-height: 400px
}

.b-link__text {
    text-decoration: underline
}

.b-link__size,
.b-sitemap .b-link {
    text-decoration: none
}

.b-link__size {
    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: 0
}

.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
}

.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: 0
}

.b-sitemap__item .b-link {
    color: #000
}

.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;
    color: #db0029;
    padding-top: 60px;
    line-height: 104px
}

.b-not-found__title {
    font-size: 28px;
    color: #ccc
}

.b-not-found__text .b-link,
.b-search-results__item .b-highlight,
.b-search-results__item-title:hover {
    color: #db0029
}

.b-not-found__text {
    padding-top: 14px;
    padding-bottom: 26px;
    width: 558px
}

.b-search-results .b-dealer-full-desc__footer {
    padding-top: 6px;
    padding-bottom: 4px
}

.b-search-results .b-dealer-full-desc__footer .b-dealer-full-desc__in {
    background: #d4d4d4;
    padding: 3px
}

.b-search-results .b-dealer-full-desc__footer .b-dealer-full-desc__in .b-list.m-services {
    float: left
}

.b-search-results .b-dealer-full-desc__footer .b-dealer-full-desc__in .b-list.m-services .b-list__in {
    display: inline-block;
    margin-right: 5px;
    position: relative
}

.b-search-results .b-dealer-full-desc__footer .b-dealer-full-desc__in .b-list.m-services .b-list__in .b-ico {
    width: 34px;
    height: 34px
}

.b-search-results .b-dealer-full-desc__footer .b-dealer-full-desc__in .b-list.m-services .b-list__in .b-ico.srv1 {
    background-position: -131px -120px
}

.b-search-results .b-dealer-full-desc__footer .b-dealer-full-desc__in .b-list.m-services .b-list__in .b-ico.srv2 {
    background-position: -131px -157px
}

.b-search-results .b-dealer-full-desc__footer .b-dealer-full-desc__in .b-list.m-services .b-list__in .b-ico.srv3 {
    background-position: -131px -231px
}

.b-search-results__title {
    padding: 20px 0 0
}

.b-search-results__list {
    margin-top: -8px
}

.b-search-results__list .b-dealer-full-desc__option-name {
    width: 24px;
    padding-right: 5px
}

.b-search-results__list .b-dealer-full-desc__footer .b-link {
    text-align: right
}

.b-search-results__item {
    border-bottom: 1px solid #e5e5e5;
    padding: 8px 0
}

.b-search-results__item-title {
    padding: 10px 0 14px;
    text-decoration: underline;
    display: block
}

.b-search-results__text {
    color: #000;
    padding-bottom: 10px;
    float: left
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table
}

.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 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
}

.prettycheckbox .disabled + label {
    color: #ccc;
    cursor: default
}

.b-search-results .b-option-service .b-link,
.b-user-location .b-link,
.b-user-location_use .b-link {
    color: #000
}

.b-range {
    width: 286px;
    height: 60px
}

.b-range__title {
    text-align: center
}

.b-range__mark {
    font-weight: 700
}

.b-search-results .b-dealer-full-desc__option-value {
    width: 238px
}

.b-search-results .b-option-service {
    white-space: normal;
    overflow: visible
}

.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-cart .b-link,
.b-req.b-link {
    text-decoration: none
}

.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 0 2px 2px -1px #d1d0d0;
    -moz-box-shadow: inset 0 2px 2px -1px #d1d0d0;
    box-shadow: inset 0 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,
.b-user-location_use {
    padding: 8px 0 0 8px
}

.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-wrap,
.overlay {
    left: 0;
    right: 0;
    position: fixed;
    top: 0
}

.overlay {
    background-color: rgba(240, 240, 240, .7);
    bottom: 0;
    cursor: default;
    opacity: 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
}

.b-link__image,
.close {
    cursor: pointer
}

.overlay:target {
    visibility: visible;
    opacity: 1
}

.b-popup-wrap {
    width: 380px;
    margin: auto;
    background-color: #fff;
    display: block;
    opacity: 0;
    visibility: hidden;
    z-index: 250;
    border: 1px solid #fcfdfd;
    -webkit-box-shadow: 6px 6px 6px 0 #ccc;
    -moz-box-shadow: 6px 6px 6px 0 #ccc;
    box-shadow: 6px 6px 6px 0 #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;
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 12px
}

.b-cart,
.b-cart__value,
.b-progress__bar {
    vertical-align: top;
    display: inline-block
}

.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
}

.b-cart {
    padding: 0 0 0 0px
}

.b-cart__value {
    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: #999;
    width: 100%;
    height: 6px;
    border-radius: 4px
}

.b-progress,
.b-progress__line {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

.b-progress__bar {
    position: relative;
    height: 6px;
    width: 324px
}

.b-progress__line {
    background: #db0029;
    border-radius: 4px;
    width: 0;
    height: 100%
}

.b-progress__line.b-progress__line_state_active {
    width: 100%
}

.b-progress__title {
    color: #000;
    position: relative;
    right: -52px;
    text-align: right;
    top: 12px;
    font-size: 12px
}

.b-infoline,
.b-preloader,
.b-preloader-wrap:before {
    position: absolute;
    right: 0
}

.b-progress_content_step2 {
    margin-top: 18px
}

.b-infoline {
    font-size: 11px;
    top: 3px
}

.b-infoline__text {
    color: #6c6c70;
    display: inline;
    line-height: 18px
}

.b-infoline__value {
    color: #db0029;
    display: inline;
    line-height: 18px;
    font-weight: 700
}

.b-field-list_type_location .select2-container .select2-choice > .select2-chosen {
    max-width: 124px
}

.b-field-list_type_location .b-ico_type_arrow-down-gray,
.b-field-list_type_location .b-ico_type_arrow-up-gray {
    height: 14px
}

.b-scrollit {
    height: 540px;
    overflow-y: auto
}

.b-pure-content p {
    text-indent: 20px;
    font: 12px/1.45 yanuscbold_italic, Tahoma, Geneva, sans-serif !important;
    color: #000
}

.b-pure-content h2 {
    padding: 16px 0 20px 8px;
    font: 28px/28px yanuscbold_italic, Tahoma, Geneva, sans-serif !important;
    color: #db0029 !important
}

.b-pure-content h3 {
    padding: 6px 0 22px;
    font: 20px/20px yanuscbold_italic, Tahoma, Geneva, sans-serif !important;
    color: #6c6c70 !important
}

.b-pure-head__text,
.b-pure-table tr {
    font-family: tahoma, arial, helvetica, sans-serif
}

.b-pure-head,
.b-pure-table_type_finance thead td {
    font-weight: 700
}

.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;
    margin-left: 10px
}

.b-pure-content ul li {
    padding: 0;
    color: #000
}

.b-pure-content ul li a {
    color: #db0029
}

.b-pure-content .b-pure-table__text,
.b-pure-content .b-pure-table__title {
    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-size: 12px
}

.b-pure-table td {
    padding: .75pt;
    vertical-align: top
}

.b-pure-head {
    line-height: 5.5pt;
    background: #e4e4e5
}

.b-pure-head__text {
    color: #000;
    display: inline-block;
    padding: 10px 1px;
    width: 500px
}

.b-pure-table_type_finance {
    margin: 10px 0 20px;
    border: 1px solid #000;
    table-layout: fixed;
    width: 100%
}

.b-pure-table_type_finance td {
    border: 1px solid;
    padding: 5px 10px;
    text-align: center;
    color: #000;
    font-weight: 700
}

html[data-useragent*='rv:11.0'] .b-information-description__text,
html[data-useragent*='rv:11.0'] .b-post-information__text,
html[data-useragent*='MSIE 10.0'] .b-information-description__text,
html[data-useragent*='MSIE 10.0'] .b-post-information__text {
    letter-spacing: .03em
}

html[data-useragent*='rv:11.0'] .b-sorting-tabs__item.category .b-form-field,
html[data-useragent*='MSIE 10.0'] .b-sorting-tabs__item.category .b-form-field {
    letter-spacing: .02em
}

.b-preloader-wrap {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000
}

.b-preloader-wrap:before {
    content: "";
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #fff;
    opacity: .9
}

.b-preloader {
    text-align: center;
    top: 0;
    left: 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 .b-form-control_content_buttons,
#ordering-hidden .b-form-control_content_buttons {
    padding-bottom: 130px
}

.b-req.b-link {
    color: #db0029
}

.b-link_type_characteristic-picture[href="javascript:void(0)"] .b-link__image {
    cursor: default
}

.b-preview-container__zoom {
    display: none
}

body {
    overflow-x: auto
}

.b-section {
    border-top: 1px solid #db0029
}

.b-section__image {
    height: 166px
}

.b-stripe_content_main .b-stripe__in {
    padding-top: 15px
}

.leftimg {
    float: left;
    margin: 0 16px 4px 0;
    padding: 10px 14px 55px
}

.gallery .cycle-slideshow {
    position: relative;
    padding-bottom: 0;
    height: 255px;
    width: 1130px;
    display: inline-block
}

.gallery .slide {
    margin: 100px 0 50px 100px;
    height: 310px;
    width: 930px;
    overflow: hidden
}

.gallery .slide:after {
    content: '';
    clear: both;
    display: table;
    width: 100%
}

.gallery .slide a {
    display: block;
    width: 210px;
    height: 140px;
    margin-right: 30px;
    margin-bottom: 30px;
    position: relative;
    float: left
}

.gallery .slide a:nth-child(4n) {
    margin-right: 0
}

.gallery .slide a .hovered {
    position: absolute;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity= 0 )";
    filter: alpha(opacity 0);
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding-top: 65px;
    text-align: center;
    display: block;
    color: #fff;
    background: url(../images/global_icons/zoom.png) center 35px no-repeat rgba(185, 27, 31, .8)
}

.gallery .cycle-pager span,
.gallery .slide a .hovered {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.gallery .slide a .hovered strong {
    display: block
}

.gallery .slide a:hover .hovered {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity= 100 )";
    filter: alpha(opacity 100);
    opacity: 1
}

.gallery .slide.cycle-sentinel {
    margin: 0 0 50px
}

.gallery #next,
.gallery #prev {
    width: 65px;
    height: 65px;
    line-height: 80px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: 6px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    display: block
}

.gallery #next span,
.gallery #prev span {
    width: 16px;
    height: 25px;
    background: url(../images/section4/arrows.png) no-repeat;
    transition: all 200ms ease
}

.gallery #next span,
.gallery #prev span,
.gallery .cycle-pager span {
    display: inline-block;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease
}

.gallery #next {
    right: 0
}

.gallery #next span {
    background-position: right top;
    position: relative;
    left: 1px
}

.gallery #next:hover span {
    background-position: right bottom
}

.gallery #prev {
    left: 0
}

.gallery #prev span {
    background-position: left top;
    position: relative;
    right: 1px
}

.gallery #prev:hover span {
    background-position: left bottom
}

.gallery .cycle-pager {
    position: absolute;
    bottom: 2px;
    width: 100%;
    text-align: center
}

dear,
dear2,
h10,
h11,
required {
    position: relative
}

.gallery .cycle-pager span {
    text-indent: -9999px;
    width: 18px;
    height: 18px;
    margin: 0 5px;
    box-sizing: border-box;
    border: 2px solid #383838;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    transition: all 200ms ease;
    cursor: pointer;
    background: 0 0
}

.gallery .cycle-pager span.cycle-pager-active,
.gallery .cycle-pager span:hover {
    background: #b91b1f
}

required {
    height: 16px;
    font: 11px/16px Helvetica Neue, Arial, Helvetica, Verdana, sans-serif;
    color: #f03;
    top: 29px;
    left: 96px
}

dear {
    font-size: 22px;
    font-weight: 600;
    left: 14px
}

dear2 {
    color: #000;
    font-size: 13px;
    right: -131px;
    top: 13px
}

h10 {
    left: 25px;
    top: 190px;
    font-size: 25px;
    color: #c02344
}

h11 {
    left: 99px;
    top: 31px;
    font-size: 20px;
    color: #C02368
}

company {
    color: #000;
    font-size: 37px;
    font-weight: 700
}

.b-top {
    z-index: 2000;
    position: fixed;
    left: 0;
    bottom: 40px;
    width: 35%;
    margin-left: 55%;
    cursor: pointer
}

.b-top-but {
    z-index: 2000;
    position: absolute;
    display: block;
    left: 25px;
    bottom: 0;
    margin: 0 0 0 100%;
    padding: 44px 55px 32px;
    color: #fff;
    background: url(../images/naverx.png) 50% 10px no-repeat;
    border-radius: 4px
}

.red1,
.red2 {
    color: #c02344;
    font-size: 32px
}

.red1 {
    bottom: 365px;
    margin: 0 auto;
    position: relative;
    right: 366px;
    width: 235px
}

.fon {
    background: url(../images/fon.jpg) no-repeat;
    margin: 55px auto -650px -150px;
    text-align: center
}

.red2 {
    line-height: 41px;
    margin: 0 auto;
    position: absolute;
    right: 17px;
    top: 264px;
    width: 385px
}

.TTWForm .submit input,
a.knopka {
    text-decoration: none;
    position: relative;
    font-size: 14px;
    color: #fff
}

a.knopka {
    background: #c02344;
    left: 815px;
    padding: .3em .5em;
    top: -281px
}

a.knopka:hover {
    background: #e85f4c
}

a.knopka:active {
    background: #980f00
}

.TTWForm .submit input {
    background: #c02344;
    cursor: pointer;
    display: block;
    float: center;
    height: 36px;
    left: 200px;
    margin: 13px 111px 29px 0;
    min-width: 96px;
    padding: 6px 12px;
    text-align: center;
    width: auto;
    font-weight: 700
}

.TTWForm .error {
    height: 16px;
    font: 11px/16px Helvetica Neue, Arial, Helvetica, Verdana, sans-serif;
    color: #f03;
    padding-left: 0;
    z-index: 999;
    position: relative;
    top: -28px
}

.loading-text {
    position: relative;
    top: -3px
}

.clearfix:after {
    line-height: 0;
    width: 0
}

* html .clearfix {
    zoom: 1
}

.video {
    text-align: center
}

.TTWForm-container,
.opisanie {
    position: relative;
    text-align: left
}

.block {
    min-width: 980px;
    width: 980px;
    margin: 0 auto
}

.f_25,
.f_50,
.f_75 {
    float: left;
    display: inline;
    margin-left: 2%;
    margin-right: 2%
}

.opisanie {
    width: 40%;
    top: 203px
}

.TTWForm-container {
    background: #dededd;
    font-size: 14px;
    font-weight: 700;
    height: 420px;
    left: 590px;
    top: -210px;
    width: 410px
}

#section4 {
    text-align: center
}

.BECOME {
    font-size: 19px;
    position: relative;
    text-align: right;
    top: 16px
}

NUMBER {
    font-size: 28px;
    color: #c02344
}

who {
    font-size: 26px
}

text2 {
    font-size: 20px
}

#form-title.field,
.TTWForm .field {
    padding-bottom: 12px;
    padding-top: 12px;
    position: relative;
    clear: both
}

.f_25 {
    width: 21%
}

.f_50 {
    width: 46%
}

.f_75 {
    width: 71%
}

.f_100 {
    width: 96%;
    display: inline;
    top: 51px;
    margin-left: 5%
}



.b-ico_type_main-user,
.b-ico_type_tools,
.b-ico_type_clipboard,
.b-ico_type_credit-card,
.b-ico_type_cart,
.b-ico_type_auction,
.b-ico_type_help,
.b-ico_type_auction {
    background: url('/img/private_icons.png');
    width: 120px;
    height: 120px;
    left: 50%;
    margin-left: -60px;
    margin-top: -60px;
    top: 50%;
    position: relative;
}

h1.red {
    color: #db0029;
}

.b-ico_type_help:hover {
    background-position: -125px 0px;
}

.b-ico_type_help {
    background-position: 0px 0px;
}

.b-ico_type_auction {
    background-position: 0px -722px;
}

.b-ico_type_cart {
    background-position: 0px -250px;
}

.b-ico_type_credit-card {
    background-position: 0px -621px;
}

.b-ico_type_clipboard {
    background-position: 0px -370px;
}

.b-ico_type_tools {
    background-position: 0px -500px;
}

.b-ico_type_main-user {
    background-position: 0px -124px;
}

.b-ico_type_main-user:hover {
    background-position: -124px -124px;
}

.b-ico_type_auction:hover {
    background-position: -124px -722px;
}

.b-ico_type_cart:hover {
    background-position: -124px -250px;
}

.b-ico_type_credit-card:hover {
    background-position: -124px -621px;
}

.b-ico_type_clipboard:hover {
    background-position: -124px -370px;
}

.b-ico_type_tools:hover {
    background-position: -124px -500px;
}

.b-ico_type_main-user:hover {
    background-position: -124px -124px;
}

.b-navigation-block_content_account .b-image-wrap {
    background: 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 */
.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-zfix,
.ui-widget-overlay {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    position: absolute;
    opacity: 0
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default !important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed
}

.ui-tabs {
    position: relative
}

.b-tabs_type_financing.ui-tabs {
    border-top: 0;
    padding: 0
}

.ui-tabs .ui-tabs-nav {
    margin: 0 auto;
    width: 980px
}

.b-tabs_type_financing.ui-tabs .ui-tabs-nav {
    width: auto;
    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: -5px;
    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: #fff;
    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-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-active 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: 0
}

.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-next,
.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    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-next span,
.ui-datepicker .ui-datepicker-prev 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
}

.b-form_content_add-product-interface .b-form-field-box,
.b-form_content_add-section-interface .b-form-field-box {
    display: inline-block;
    line-height: 34px
}

.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 .4em 0;
    position: relative;
    z-index: 15;
    color: #333
}

.ui-datepicker tbody {
    padding-top: 20px
}

.ui-datepicker th {
    padding: .7em .3em 1.9em;
    text-align: center;
    font-size: 10px;
    color: #666;
    border: 0
}

.ui-datepicker .ui-datepicker-week-end {
    color: #d20c45
}

.ui-datepicker td {
    border: 0
}

.ui-datepicker td a,
.ui-datepicker td span {
    display: block;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 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;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.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 button,
.ui-datepicker .ui-widget input,
.ui-datepicker .ui-widget select,
.ui-datepicker .ui-widget textarea {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 1em
}

.ui-datepicker .ui-widget-content a {
    color: #666
}

.ui-datepicker .ui-widget-header {
    background: #f7f7f7;
    border-bottom: 1px solid #e5e5e5;
    color: #6e6e70;
    font-weight: 700;
    width: 101%;
    margin-left: -8px
}

.ui-datepicker .ui-widget-header a {
    color: #6e6e70
}

.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default {
    font-weight: 700;
    color: #000;
    border: 1px solid #fff;
    padding: 10px
}

.ui-datepicker .ui-state-default a,
.ui-datepicker .ui-state-default a:link,
.ui-datepicker .ui-state-default a:visited {
    color: #000;
    text-decoration: none
}

.ui-datepicker .ui-state-focus,
.ui-datepicker .ui-state-hover,
.ui-datepicker .ui-widget-content .ui-state-focus,
.ui-datepicker .ui-widget-content .ui-state-hover,
.ui-datepicker .ui-widget-header .ui-state-focus,
.ui-datepicker .ui-widget-header .ui-state-hover {
    font-weight: 700;
    color: #fff
}

.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: #fff
}

.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: #fff
}

.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active,
.ui-datepicker .ui-widget-header .ui-state-active {
    font-weight: 700;
    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: #fff;
    text-decoration: none
}

.ui-state-default.ui-state-highlight.ui-state-active {
    color: #fff
}

.ui-state-highlight,
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight,
.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-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error a,
.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: 700
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    background-image: none
}

.ui-icon {
    width: 10px;
    height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
    background-image: url(../images/bg/icons.png)
}

.ui-state-focus .ui-icon,
.ui-state-hover .ui-icon {
    background-image: url(../images/bg/icons.png);
    color: #fff
}

.ui-icon-circle-triangle-e {
    background-position: 0 -300px
}

.ui-state-focus .ui-icon-circle-triangle-e,
.ui-state-hover .ui-icon-circle-triangle-e {
    background-position: 0 -320px;
    cursor: pointer
}

.ui-state-focus .ui-icon-circle-triangle-w,
.ui-state-hover .ui-icon-circle-triangle-w {
    background-position: -10px -320px;
    cursor: pointer
}

.ui-icon-circle-triangle-w {
    background-position: -10px -300px
}

.ui-corner-all,
.ui-corner-left,
.ui-corner-tl,
.ui-corner-top {
    border-top-left-radius: 0
}

.ui-corner-all,
.ui-corner-right,
.ui-corner-top,
.ui-corner-tr {
    border-top-right-radius: 0
}

.ui-corner-all,
.ui-corner-bl,
.ui-corner-bottom,
.ui-corner-left {
    border-bottom-left-radius: 0
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
    border-bottom-right-radius: 0
}

.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-left,
.ui-slider .ui-corner-tl,
.ui-slider .ui-corner-top,
.ui-slider.ui-corner-all {
    border-top-left-radius: 4px
}

.ui-slider .ui-corner-right,
.ui-slider .ui-corner-top,
.ui-slider .ui-corner-tr,
.ui-slider.ui-corner-all {
    border-top-right-radius: 4px
}

.ui-slider .ui-corner-bl,
.ui-slider .ui-corner-bottom,
.ui-slider .ui-corner-left,
.ui-slider.ui-corner-all {
    border-bottom-left-radius: 4px
}

.ui-slider .ui-corner-bottom,
.ui-slider .ui-corner-br,
.ui-slider .ui-corner-right,
.ui-slider.ui-corner-all {
    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;
    font-size: 10px
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 1;
    width: 10px;
    height: 18px;
    cursor: pointer;
    background: url(../images/bg/toddler.png) 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: url(../images/bg/toddler-bg.png) 50% 50%
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.4em;
    margin-left: -.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: 270px;
    margin-right: 28px
}

.b-range_content_productivity .ui-slider-scale {
    width: 120px;
    padding-top: 14px
}

.b-range_content_sown-area .b-slider-range {
    width: 270px;
    margin-right: 28px
}

.b-range_content_sown-area .ui-slider-scale {
    width: 120px;
    padding-top: 14px;
    margin-left: 0
}

.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
}

.arrow:after,
.ui-tooltip {
    background: #000
}

.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 #000;
    -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,
.b-form_viewtype_standard .b-billet__in {
    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: .7em 1em .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_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_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_button,
.b-form-field_type_file-upload,
.b-form-field_type_submit {
    cursor: pointer;
    padding: 2px 10px
}

.b-form-fields-group__title {
    font-size: 16px;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    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: 700;
    padding: 14px 0 4px
}

.b-table_viewtype_standard {
    border-collapse: collapse;
    font: 12px/16px Tahoma, Arial, sans-serif
}

.b-table_content_product-general-description,
.b-table_content_product-general-description .b-cell {
    border: 1px solid #ccc
}

.b-table_content_product-general-description .b-cell__in {
    min-width: 42px;
    padding: 4px 6px
}

.b-cell_content_product-activity,
.b-cell_content_product-section-type,
.b-cell_content_product-sequence {
    text-align: center
}

.b-table-group_type_heading .b-cell__in {
    font-weight: 700
}

.b-tabs_content_product-tabs {
    padding-top: 20px
}

.b-tabs_content_product-tabs .ui-tabs-panel {
    border: 1px solid #ccc;
    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: 0;
    padding: 0 6px
}

.b-form_viewtype_standard {
    display: inline-block;
    margin: 0 0 10px;
    float: right;
    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_content_config-filter .b-field-composition__title-text,
.b-form_content_config-filter .b-form-fields-group__text,
.b-form_content_range-filter .b-field-composition__title-text,
.b-form_content_range-filter .b-form-fields-group__text {
    color: #000;
    font-weight: 700
}

.b-form_viewtype_standard .b-form-field-box_content-type_submit {
    position: absolute;
    top: 2px;
    right: 1px
}

.b-form_viewtype_standard .b-form-field-box_content-type_submit .b-form-field_type_submit {
    background: url(../images/bg/icons.png) no-repeat;
    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_dealers .b-form__field-title-wrap,
.b-form_type_request .b-field-composition__title,
.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 #ccc;
    padding: 0 20px 0 0
}

.b-form_type_dealer-route {
    border-bottom: 1px solid #ccc;
    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: 0
}

.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-choice,
.b-form_type_request .select2-container {
    background: 0;
    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: #000;
    padding-right: 32px
}

.b-form_type_request .b-form-field_type_email,
.b-form_type_request .b-form-field_type_password,
.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_content_auth .b-field-composition__title {
    clear: left;
    float: left;
    line-height: 18px;
    padding: 4px 0;
    position: relative;
    text-align: right;
    width: 62px
}

.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_email,
.b-form_type_credential .b-form-field_type_password,
.b-form_type_credential .b-form-field_type_text {
    width: 92%;
    padding: 6px;
    height: auto;
    margin: 0 0 0 2px;
    -webkit-box-shadow: inset 0 2px 2px -1px #d1d0d0;
    -moz-box-shadow: inset 0 2px 2px -1px #d1d0d0;
    box-shadow: inset 0 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, Tahoma, Geneva, sans-serif;
    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
}

.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: 0
}

.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: 0
}

.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: #000
}

.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: 0
}

.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: -.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: 0;
    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: 0
}

.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_select,
.b-form_content_contact-form .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;
    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: 0
}

.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: 0;
    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: 0
}

.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-form_action_edit .b-form-fields-group_content_company-address .b-field-composition_content_flat .b-form-field-label,
.b-form_action_edit .b-form-fields-group_content_company-address .b-field-composition_content_housing .b-form-field-label {
    padding-right: 18px
}

.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: 0;
    padding-left: 0
}

.b-content_type_form-view .b-content__form-title {
    background: 0;
    text-align: left;
    padding-left: 10px
}

.b-form_action_edit {
    background: 0
}

.b-form_action_edit .b-form-field_type_email,
.b-form_action_edit .b-form-field_type_password,
.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_flat .b-field-composition__title {
    width: 118px
}

.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: 8px 0
}

.b-table_content_cabinet-park .b-table-group_type_heading .b-cell .b-cell,
.b-table_content_cabinet-park .b-table-group_type_heading .b-table .b-cell,
.b-table_content_cabinet-park .b-table-group_type_heading .b-table .b-table-row:first-child {
    border-top: 0
}

.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: 0
}

.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,
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-table-row.b-active .b-cell__in,
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-table-row.b-active .b-dealer-name {
    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-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: 0
}

.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,
.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-choice,
.b-table_content_cabinet-park .select2-container {
    background: 0;
    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-control_content_adding-unit .b-btn_state_blocked .b-form-field {
    color: #d5708d
}

.b-form-field_type_datepicker {
    text-decoration: underline;
    border: 0;
    box-shadow: none;
    width: 50px
}

.b-field_datepicker__field,
.b-form-field_type_datepicker {
    cursor: pointer;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    font-family: Tahoma, Arial, sans-serif
}

.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: #000;
    text-decoration: none;
    border-bottom: 1px dashed #000
}

.b-field-list_type_activity .b-link.b-active,
.b-field-list_type_activity .b-link:hover {
    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: #000
}

.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-dealer-services__field-value-wrap .select2-container .select2-choice .select2-arrow,
.b-fast-menu_state_open,
.b-name-auto {
    right: 0
}

.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: #000;
    line-height: 20px
}

.b-field_datepicker__label:hover {
    color: #db0029;
    cursor: pointer
}

.b-field_datepicker__field {
    outline: 0;
    border: 0;
    box-shadow: none;
    background: 0;
    text-decoration: underline
}

.b-field_datepicker__field:hover {
    color: #db0029
}

.b-field_datepicker__field-wrap {
    padding: 0 84px 0 21px;
    position: relative
}

.b-field_datepicker__top,
.b-field_datepicker__top2 {
    width: 310px;
    height: 58px;
    position: absolute;
    top: -20px;
    left: -1px;
    display: none
}

.b-field_datepicker__top {
    background: url(../images/bg/calendar-top.png) no-repeat;
    z-index: 1
}

.b-field_datepicker__top2 {
    background: url(../images/bg/calendar-top.png) 0 -58px no-repeat
}

.b-form_content_config-filter,
.b-form_content_config-filter .b-field-composition,
.b-form_content_range-filter .b-field-composition {
    display: inline-block;
    vertical-align: top
}

.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 #DB0029;
    border-color: #8c092d;
    border-width: 0 1px 1px 0;
    border-style: solid;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif !important;
    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
}

.b-form_content_config-filter .b-form-field-text,
.b-form_content_config-filter .b-form-fields-group_type_inner,
.b-form_content_config-filter .b-form-fields-list__item,
.b-form_content_range-filter .b-form-field-text,
.b-form_content_range-filter .b-form-fields-group_type_inner,
.b-form_content_range-filter .b-form-fields-list__item {
    display: inline-block;
    vertical-align: top;
    color: #000
}

.b-form_content_config-filter .b-form-field-text .b-field-composition__title,
.b-form_content_config-filter .b-form-fields-group_type_inner .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_range-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 {
    height: 20px;
    padding: 0 0 10px;
    font-weight: 700
}

.b-form_content_config-filter .b-form-fields-group,
.b-form_content_range-filter .b-form-fields-group {
    border-top: 1px solid #db0029;
    background: #f0f0f0;
    padding: 11px 20px 26px;
    margin-bottom: 14px;
    position: relative
}

.b-form_content_config-filter .prettycheckbox > a,
.b-form_content_config-filter .prettyradio > a,
.b-form_content_range-filter .prettycheckbox > a,
.b-form_content_range-filter .prettyradio > a {
    width: 18px;
    height: 18px
}

.b-form_content_config-filter .prettycheckbox,
.b-form_content_config-filter .prettyradio,
.b-form_content_range-filter .prettycheckbox,
.b-form_content_range-filter .prettyradio {
    padding: 1px 0
}

.b-form_content_config-filter {
    width: 648px;
    position: relative
}

.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,
.b-form_content_range-filter {
    vertical-align: top;
    display: inline-block
}

.b-form_content_config-filter .b-form-field-text {
    line-height: 18px;
    margin-left: -6px
}

.b-form_content_range-filter {
    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 0 0 0 #ccc;
    -moz-box-shadow: inset 0 0 2px #ccc;
    box-shadow: inset 0 0 2px #ccc
}

.b-filter-overlay,
.b-range-overlay {
    position: absolute;
    background: #eee;
    opacity: .6;
    top: 0;
    width: 100%
}

.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 {
    height: 210px;
    z-index: 10
}

.b-range-overlay {
    height: 100%;
    left: 0;
    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: 0;
    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: 0
}

.b-dealer-services__field-value-wrap .select2-container .select2-choice {
    text-decoration: none;
    background: 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: 0 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-field-composition__content,
.b-form_type_calendar-cabinet .b-field-composition__title,
.b-form_type_calendar-cabinet .b-form-fields-list__item {
    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: url(../images/bg/calendar.png) 98% 50% no-repeat #fff;
    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) 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
}

.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: #000
}

.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 {
    width: 95px;
    height: 95px;
    position: absolute;
    left: 0;
    top: 100%;
    margin-top: -95px;
    background: #e7e8e7;
    opacity: .8
}

.b-preview-container__zoom_type6,
.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 {
    margin: 0;
    padding: 0;
    text-align: justify;
    text-justify: newspaper;
    width: 969px;
    font: 0/0 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: 0 25px 0 0;
    width: 210px
}

.b-characteristic-point__item-in {
    font-size: 12px;
    line-height: 16px;
    color: #000
}

.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: 700
}

.b-characteristic-point__item_state_last {
    padding-right: 0;
    background: 0
}

.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: #000
}

.b-information-description__title {
    font: 18px/22px yanuscbold_italic, Tahoma, Geneva, sans-serif;
    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: 0
}

.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: #000
}

.b-parameter-characteristic-list__item:first-child {
    border-top: 0
}

.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 {
    background: #fff;
    padding: 18px;
    width: 320px;
    border: 1px solid #e5e5e5
}

.b-marker-tooltip,
.b-marker-tooltip-picture {
    color: #000;
    top: 0;
    position: absolute;
    z-index: 999;
    left: -9999px;
    border-radius: 5px
}

.b-marker-tooltip p {
    margin: 0;
    padding: 0
}

.b-marker-tooltip-picture {
    background: #eaeaec;
    padding: 10px;
    width: 210px;
    border: 1px solid #dcdcdc
}

.b-marker-tooltip-picture p {
    margin: 0;
    padding: 0
}

.b-picture-container {
    position: relative;
    display: inline-block;
}

.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-dealer-full-desc__footer .b-ico_type_arrow-right-gray,
.b-fast-menu,
.b-full-desc__footer .b-ico_type_arrow-right-gray,
.b-order .b-ico_type_print-big {
    float: right
}

.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;
    left: auto;
    position: relative;
    vertical-align: top;
    border-left: 1px solid #d20c45;
    margin-bottom: 50px;
    display: none
}

.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: 0
}

.b-fast-menu__list .b-fast-menu__item-link {
    color: #000
}

.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: #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_air-compressor,
.b-table_characteristic_pickup,
.b-table_characteristic_sunflower,
.b-table_state_t70 {
    margin-top: 70px
}

.b-characteristic-column__item,
.b-order .b-order-list,
.b-order .b-order-list__item,
.b-order .b-order-list__item .b-field-composition .b-field-composition__title {
    vertical-align: top;
    display: inline-block
}

.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 .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 .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 .b-cell_type_column-left,
.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-left .b-link_type_characteristic-picture {
    position: relative;
    vertical-align: bottom
}

.b-table_characteristic_pickup .b-cell_type_column-left,
.b-table_characteristic_sunflower .b-cell_type_column-right {
    vertical-align: top;
    padding-bottom: 90px
}

.b-table_characteristic_pickup .b-cell_type_column-right,
.b-table_characteristic_pickup .b-cell_type_column-right .b-link_type_characteristic-picture img {
    vertical-align: bottom
}

.b-table_characteristic_pickup .b-cell_type_column-right .b-link_type_characteristic-picture {
    position: relative;
    vertical-align: bottom
}

.b-characteristic-column {
    margin: 0;
    padding: 0;
    text-align: justify;
    text-justify: newspaper;
    width: 100%
}

.b-characteristic-column_viewtype_a2,
.b-characteristic-column_viewtype_a3,
.b-characteristic-column_viewtype_a7 {
    margin-top: 70px
}

.b-characteristic-column__item {
    font: 12px/16px Tahoma, Arial, sans-serif;
    line-height: 0;
    position: relative;
    text-align: left;
    padding: 0
}

.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 .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 .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,
.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 .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__item .b-field-composition {
    font-weight: 700;
    padding: 0 16px 0 0
}

.b-order .b-order-list__item .b-field-composition .b-field-composition__content {
    display: inline-block;
    vertical-align: top;
    color: #000
}

.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: 164px;
    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: 9px;
    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__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;
    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: 700;
    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: #fff;
    font-weight: 700;
    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: 700;
    color: #000;
    line-height: 18px;
    padding: 2px
}

.b-dealer-full-desc__print,
.pull-right {
    float: right
}

.b-dealer-full-desc__dealer-name.b-link {
    text-decoration: none;
    cursor: default
}

.b-dealer-full-desc__dealer-name.b-link:hover {
    color: #000
}

.b-dealer-full-desc__distance {
    display: inline-block;
    vertical-align: top;
    background: #db0029;
    color: #fff;
    padding: 2px 6px
}

.b-dealer-full-desc__option-field {
    padding-left: 0;
    line-height: 20px
}

.b-dealer-full-desc__option-name {
    width: 50px;
    color: #666
}

.b-dealer-full-desc__option-value {
    max-width: 314px;
    width: auto;
    color: #000
}

.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 .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: #fff
}

.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
}

.b-ico:hover + .b-tooltip-services {
    display: inline-block
}

.b-tooltip-services {
    left: 10px;
    position: absolute;
    top: 35px;
    background: url(../images/bg/popup-min2.png) no-repeat;
    width: 150px;
    height: 16px;
    font-size: 12px;
    font-style: normal;
    color: #000;
    text-indent: 0;
    text-align: left;
    padding: 32px;
    z-index: 20;
    display: none
}

/*!
 *  Font Awesome 3.0.2
 *  the iconic font designed for use with Twitter Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fortawesome.github.com/Font-Awesome/
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License - http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - The Font Awesome pictograms are licensed under the CC BY 3.0 License - http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fortawesome.github.com/Font-Awesome"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@davegandy.com
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
@font-face {
    font-family: FontAwesome;
    src: url(/static/fonts/fontawesome-webfont.eot?v=3.0.1);
    src: url(/static/fonts/fontawesome-webfont.eot?#iefix&v=3.0.1) format('embedded-opentype'), url(/static/fonts/fontawesome-webfont.woff?v=3.0.1) format('woff'), url(/static/fonts/fontawesome-webfont.ttf?v=3.0.1) format('truetype');
    font-weight: 400;
    font-style: normal
}

[class*=" icon-"],
[class^=icon-] {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0
}

.btn [class*=" icon-"].icon-large,
.btn [class^=icon-].icon-large,
.nav [class*=" icon-"].icon-large,
.nav [class^=icon-].icon-large,
.nav-pills [class*=" icon-"],
.nav-pills [class*=" icon-"].icon-large,
.nav-pills [class^=icon-],
.nav-pills [class^=icon-].icon-large,
.nav-tabs [class*=" icon-"],
.nav-tabs [class*=" icon-"].icon-large,
.nav-tabs [class^=icon-],
.nav-tabs [class^=icon-].icon-large {
    line-height: .9em
}

.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-menu > .active > a > [class^=icon-],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^=icon-],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^=icon-],
.icon-white,
.nav-list > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^=icon-],
.nav-pills > .active > a > [class*=" icon-"],
.nav-pills > .active > a > [class^=icon-],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^=icon-] {
    background-image: none
}

[class*=" icon-"]:before,
[class^=icon-]:before {
    text-decoration: inherit;
    display: inline-block;
    speak: none
}

a [class*=" icon-"],
a [class^=icon-] {
    display: inline-block
}

.icon-large:before {
    vertical-align: -10%;
    font-size: 1.3333333333333333em
}

.btn [class*=" icon-"],
.btn [class^=icon-],
.nav [class*=" icon-"],
.nav [class^=icon-] {
    display: inline
}

.btn [class*=" icon-"].icon-spin,
.btn [class^=icon-].icon-spin,
.icon-spin,
.nav [class*=" icon-"].icon-spin,
.nav [class^=icon-].icon-spin {
    display: inline-block
}

.nav li [class*=" icon-"],
.nav li [class^=icon-],
li [class*=" icon-"],
li [class^=icon-] {
    display: inline-block;
    width: 1.25em;
    text-align: center
}

.nav li [class*=" icon-"].icon-large,
.nav li [class^=icon-].icon-large,
li [class*=" icon-"].icon-large,
li [class^=icon-].icon-large {
    width: 1.5625em
}

ul.icons {
    list-style-type: none;
    text-indent: -.75em
}

ul.icons li [class*=" icon-"],
ul.icons li [class^=icon-] {
    width: .75em
}

.icon-muted {
    color: #eee
}

.icon-border {
    border: 1px solid #eee;
    padding: .2em .25em .15em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.icon-2x {
    font-size: 2em
}

.icon-2x.icon-border {
    border-width: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.icon-3x {
    font-size: 3em
}

.icon-3x.icon-border {
    border-width: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.icon-4x {
    font-size: 4em
}

.icon-4x.icon-border {
    border-width: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.pull-left {
    float: left
}

[class*=" icon-"].pull-left,
[class^=icon-].pull-left {
    margin-right: .3em
}

[class*=" icon-"].pull-right,
[class^=icon-].pull-right {
    margin-left: .3em
}

.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x,
.btn [class^=icon-].pull-left.icon-2x,
.btn [class^=icon-].pull-right.icon-2x {
    margin-top: .18em
}

.btn [class*=" icon-"].icon-spin.icon-large,
.btn [class^=icon-].icon-spin.icon-large {
    line-height: .8em
}

.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x,
.btn.btn-small [class^=icon-].pull-left.icon-2x,
.btn.btn-small [class^=icon-].pull-right.icon-2x {
    margin-top: .25em
}

.btn.btn-large [class*=" icon-"],
.btn.btn-large [class^=icon-] {
    margin-top: 0
}

.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x,
.btn.btn-large [class^=icon-].pull-left.icon-2x,
.btn.btn-large [class^=icon-].pull-right.icon-2x {
    margin-top: .05em
}

.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^=icon-].pull-left.icon-2x {
    margin-right: .2em
}

.btn.btn-large [class*=" icon-"].pull-right.icon-2x,
.btn.btn-large [class^=icon-].pull-right.icon-2x {
    margin-left: .2em
}

.icon-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0)
    }

    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0)
    }

    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0)
    }

    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

@-moz-document url-prefix() {
    .icon-spin {
        height: .9em
    }

    .btn .icon-spin {
        height: auto
    }

    .icon-spin.icon-large {
        height: 1.25em
    }

    .btn .icon-spin.icon-large {
        height: .75em
    }
}

.icon-glass:before {
    content: "\f000"
}

.icon-music:before {
    content: "\f001"
}

.icon-search:before {
    content: "\f002"
}

.icon-envelope:before {
    content: "\f003"
}

.icon-heart:before {
    content: "\f004"
}

.icon-star:before {
    content: "\f005"
}

.icon-star-empty:before {
    content: "\f006"
}

.icon-user:before {
    content: "\f007"
}

.icon-film:before {
    content: "\f008"
}

.icon-th-large:before {
    content: "\f009"
}

.icon-th:before {
    content: "\f00a"
}

.icon-th-list:before {
    content: "\f00b"
}

.icon-ok:before {
    content: "\f00c"
}

.icon-remove:before {
    content: "\f00d"
}

.icon-zoom-in:before {
    content: "\f00e"
}

.icon-zoom-out:before {
    content: "\f010"
}

.icon-off:before {
    content: "\f011"
}

.icon-signal:before {
    content: "\f012"
}

.icon-cog:before {
    content: "\f013"
}

.icon-trash:before {
    content: "\f014"
}

.icon-home:before {
    content: "\f015"
}

.icon-file:before {
    content: "\f016"
}

.icon-time:before {
    content: "\f017"
}

.icon-road:before {
    content: "\f018"
}

.icon-download-alt:before {
    content: "\f019"
}

.icon-download:before {
    content: "\f01a"
}

.icon-upload:before {
    content: "\f01b"
}

.icon-inbox:before {
    content: "\f01c"
}

.icon-play-circle:before {
    content: "\f01d"
}

.icon-repeat:before {
    content: "\f01e"
}

.icon-refresh:before {
    content: "\f021"
}

.icon-list-alt:before {
    content: "\f022"
}

.icon-lock:before {
    content: "\f023"
}

.icon-flag:before {
    content: "\f024"
}

.icon-headphones:before {
    content: "\f025"
}

.icon-volume-off:before {
    content: "\f026"
}

.icon-volume-down:before {
    content: "\f027"
}

.icon-volume-up:before {
    content: "\f028"
}

.icon-qrcode:before {
    content: "\f029"
}

.icon-barcode:before {
    content: "\f02a"
}

.icon-tag:before {
    content: "\f02b"
}

.icon-tags:before {
    content: "\f02c"
}

.icon-book:before {
    content: "\f02d"
}

.icon-bookmark:before {
    content: "\f02e"
}

.icon-print:before {
    content: "\f02f"
}

.icon-camera:before {
    content: "\f030"
}

.icon-font:before {
    content: "\f031"
}

.icon-bold:before {
    content: "\f032"
}

.icon-italic:before {
    content: "\f033"
}

.icon-text-height:before {
    content: "\f034"
}

.icon-text-width:before {
    content: "\f035"
}

.icon-align-left:before {
    content: "\f036"
}

.icon-align-center:before {
    content: "\f037"
}

.icon-align-right:before {
    content: "\f038"
}

.icon-align-justify:before {
    content: "\f039"
}

.icon-list:before {
    content: "\f03a"
}

.icon-indent-left:before {
    content: "\f03b"
}

.icon-indent-right:before {
    content: "\f03c"
}

.icon-facetime-video:before {
    content: "\f03d"
}

.icon-picture:before {
    content: "\f03e"
}

.icon-pencil:before {
    content: "\f040"
}

.icon-map-marker:before {
    content: "\f041"
}

.icon-adjust:before {
    content: "\f042"
}

.icon-tint:before {
    content: "\f043"
}

.icon-edit:before {
    content: "\f044"
}

.icon-share:before {
    content: "\f045"
}

.icon-check:before {
    content: "\f046"
}

.icon-move:before {
    content: "\f047"
}

.icon-step-backward:before {
    content: "\f048"
}

.icon-fast-backward:before {
    content: "\f049"
}

.icon-backward:before {
    content: "\f04a"
}

.icon-play:before {
    content: "\f04b"
}

.icon-pause:before {
    content: "\f04c"
}

.icon-stop:before {
    content: "\f04d"
}

.icon-forward:before {
    content: "\f04e"
}

.icon-fast-forward:before {
    content: "\f050"
}

.icon-step-forward:before {
    content: "\f051"
}

.icon-eject:before {
    content: "\f052"
}

.icon-chevron-left:before {
    content: "\f053"
}

.icon-chevron-right:before {
    content: "\f054"
}

.icon-plus-sign:before {
    content: "\f055"
}

.icon-minus-sign:before {
    content: "\f056"
}

.icon-remove-sign:before {
    content: "\f057"
}

.icon-ok-sign:before {
    content: "\f058"
}

.icon-question-sign:before {
    content: "\f059"
}

.icon-info-sign:before {
    content: "\f05a"
}

.icon-screenshot:before {
    content: "\f05b"
}

.icon-remove-circle:before {
    content: "\f05c"
}

.icon-ok-circle:before {
    content: "\f05d"
}

.icon-ban-circle:before {
    content: "\f05e"
}

.icon-arrow-left:before {
    content: "\f060"
}

.icon-arrow-right:before {
    content: "\f061"
}

.icon-arrow-up:before {
    content: "\f062"
}

.icon-arrow-down:before {
    content: "\f063"
}

.icon-share-alt:before {
    content: "\f064"
}

.icon-resize-full:before {
    content: "\f065"
}

.icon-resize-small:before {
    content: "\f066"
}

.icon-plus:before {
    content: "\f067"
}

.icon-minus:before {
    content: "\f068"
}

.icon-asterisk:before {
    content: "\f069"
}

.icon-exclamation-sign:before {
    content: "\f06a"
}

.icon-gift:before {
    content: "\f06b"
}

.icon-leaf:before {
    content: "\f06c"
}

.icon-fire:before {
    content: "\f06d"
}

.icon-eye-open:before {
    content: "\f06e"
}

.icon-eye-close:before {
    content: "\f070"
}

.icon-warning-sign:before {
    content: "\f071"
}

.icon-plane:before {
    content: "\f072"
}

.icon-calendar:before {
    content: "\f073"
}

.icon-random:before {
    content: "\f074"
}

.icon-comment:before {
    content: "\f075"
}

.icon-magnet:before {
    content: "\f076"
}

.icon-chevron-up:before {
    content: "\f077"
}

.icon-chevron-down:before {
    content: "\f078"
}

.icon-retweet:before {
    content: "\f079"
}

.icon-shopping-cart:before {
    content: "\f07a"
}

.icon-folder-close:before {
    content: "\f07b"
}

.icon-folder-open:before {
    content: "\f07c"
}

.icon-resize-vertical:before {
    content: "\f07d"
}

.icon-resize-horizontal:before {
    content: "\f07e"
}

.icon-bar-chart:before {
    content: "\f080"
}

.icon-twitter-sign:before {
    content: "\f081"
}

.icon-facebook-sign:before {
    content: "\f082"
}

.icon-camera-retro:before {
    content: "\f083"
}

.icon-key:before {
    content: "\f084"
}

.icon-cogs:before {
    content: "\f085"
}

.icon-comments:before {
    content: "\f086"
}

.icon-thumbs-up:before {
    content: "\f087"
}

.icon-thumbs-down:before {
    content: "\f088"
}

.icon-star-half:before {
    content: "\f089"
}

.icon-heart-empty:before {
    content: "\f08a"
}

.icon-signout:before {
    content: "\f08b"
}

.icon-linkedin-sign:before {
    content: "\f08c"
}

.icon-pushpin:before {
    content: "\f08d"
}

.icon-external-link:before {
    content: "\f08e"
}

.icon-signin:before {
    content: "\f090"
}

.icon-trophy:before {
    content: "\f091"
}

.icon-github-sign:before {
    content: "\f092"
}

.icon-upload-alt:before {
    content: "\f093"
}

.icon-lemon:before {
    content: "\f094"
}

.icon-phone:before {
    content: "\f095"
}

.icon-check-empty:before {
    content: "\f096"
}

.icon-bookmark-empty:before {
    content: "\f097"
}

.icon-phone-sign:before {
    content: "\f098"
}

.icon-twitter:before {
    content: "\f099"
}

.icon-facebook:before {
    content: "\f09a"
}

.icon-github:before {
    content: "\f09b"
}

.icon-unlock:before {
    content: "\f09c"
}

.icon-credit-card:before {
    content: "\f09d"
}

.icon-rss:before {
    content: "\f09e"
}

.icon-hdd:before {
    content: "\f0a0"
}

.icon-bullhorn:before {
    content: "\f0a1"
}

.icon-bell:before {
    content: "\f0a2"
}

.icon-certificate:before {
    content: "\f0a3"
}

.icon-hand-right:before {
    content: "\f0a4"
}

.icon-hand-left:before {
    content: "\f0a5"
}

.icon-hand-up:before {
    content: "\f0a6"
}

.icon-hand-down:before {
    content: "\f0a7"
}

.icon-circle-arrow-left:before {
    content: "\f0a8"
}

.icon-circle-arrow-right:before {
    content: "\f0a9"
}

.icon-circle-arrow-up:before {
    content: "\f0aa"
}

.icon-circle-arrow-down:before {
    content: "\f0ab"
}

.icon-globe:before {
    content: "\f0ac"
}

.icon-wrench:before {
    content: "\f0ad"
}

.icon-tasks:before {
    content: "\f0ae"
}

.icon-filter:before {
    content: "\f0b0"
}

.icon-briefcase:before {
    content: "\f0b1"
}

.icon-fullscreen:before {
    content: "\f0b2"
}

.icon-group:before {
    content: "\f0c0"
}

.icon-link:before {
    content: "\f0c1"
}

.icon-cloud:before {
    content: "\f0c2"
}

.icon-beaker:before {
    content: "\f0c3"
}

.icon-cut:before {
    content: "\f0c4"
}

.icon-copy:before {
    content: "\f0c5"
}

.icon-paper-clip:before {
    content: "\f0c6"
}

.icon-save:before {
    content: "\f0c7"
}

.icon-sign-blank:before {
    content: "\f0c8"
}

.icon-reorder:before {
    content: "\f0c9"
}

.icon-list-ul:before {
    content: "\f0ca"
}

.icon-list-ol:before {
    content: "\f0cb"
}

.icon-strikethrough:before {
    content: "\f0cc"
}

.icon-underline:before {
    content: "\f0cd"
}

.icon-table:before {
    content: "\f0ce"
}

.icon-magic:before {
    content: "\f0d0"
}

.icon-truck:before {
    content: "\f0d1"
}

.icon-pinterest:before {
    content: "\f0d2"
}

.icon-pinterest-sign:before {
    content: "\f0d3"
}

.icon-google-plus-sign:before {
    content: "\f0d4"
}

.icon-google-plus:before {
    content: "\f0d5"
}

.icon-money:before {
    content: "\f0d6"
}

.icon-caret-down:before {
    content: "\f0d7"
}

.icon-caret-up:before {
    content: "\f0d8"
}

.icon-caret-left:before {
    content: "\f0d9"
}

.icon-caret-right:before {
    content: "\f0da"
}

.icon-columns:before {
    content: "\f0db"
}

.icon-sort:before {
    content: "\f0dc"
}

.icon-sort-down:before {
    content: "\f0dd"
}

.icon-sort-up:before {
    content: "\f0de"
}

.icon-envelope-alt:before {
    content: "\f0e0"
}

.icon-linkedin:before {
    content: "\f0e1"
}

.icon-undo:before {
    content: "\f0e2"
}

.icon-legal:before {
    content: "\f0e3"
}

.icon-dashboard:before {
    content: "\f0e4"
}

.icon-comment-alt:before {
    content: "\f0e5"
}

.icon-comments-alt:before {
    content: "\f0e6"
}

.icon-bolt:before {
    content: "\f0e7"
}

.icon-sitemap:before {
    content: "\f0e8"
}

.icon-umbrella:before {
    content: "\f0e9"
}

.icon-paste:before {
    content: "\f0ea"
}

.icon-lightbulb:before {
    content: "\f0eb"
}

.icon-exchange:before {
    content: "\f0ec"
}

.icon-cloud-download:before {
    content: "\f0ed"
}

.icon-cloud-upload:before {
    content: "\f0ee"
}

.icon-user-md:before {
    content: "\f0f0"
}

.icon-stethoscope:before {
    content: "\f0f1"
}

.icon-suitcase:before {
    content: "\f0f2"
}

.icon-bell-alt:before {
    content: "\f0f3"
}

.icon-coffee:before {
    content: "\f0f4"
}

.icon-food:before {
    content: "\f0f5"
}

.icon-file-alt:before {
    content: "\f0f6"
}

.icon-building:before {
    content: "\f0f7"
}

.icon-hospital:before {
    content: "\f0f8"
}

.icon-ambulance:before {
    content: "\f0f9"
}

.icon-medkit:before {
    content: "\f0fa"
}

.icon-fighter-jet:before {
    content: "\f0fb"
}

.icon-beer:before {
    content: "\f0fc"
}

.icon-h-sign:before {
    content: "\f0fd"
}

.icon-plus-sign-alt:before {
    content: "\f0fe"
}

.icon-double-angle-left:before {
    content: "\f100"
}

.icon-double-angle-right:before {
    content: "\f101"
}

.icon-double-angle-up:before {
    content: "\f102"
}

.icon-double-angle-down:before {
    content: "\f103"
}

.icon-angle-left:before {
    content: "\f104"
}

.icon-angle-right:before {
    content: "\f105"
}

.icon-angle-up:before {
    content: "\f106"
}

.icon-angle-down:before {
    content: "\f107"
}

.icon-desktop:before {
    content: "\f108"
}

.icon-laptop:before {
    content: "\f109"
}

.icon-tablet:before {
    content: "\f10a"
}

.icon-mobile-phone:before {
    content: "\f10b"
}

.icon-circle-blank:before {
    content: "\f10c"
}

.icon-quote-left:before {
    content: "\f10d"
}

.icon-quote-right:before {
    content: "\f10e"
}

.icon-spinner:before {
    content: "\f110"
}

.icon-circle:before {
    content: "\f111"
}

.icon-reply:before {
    content: "\f112"
}

.icon-github-alt:before {
    content: "\f113"
}

.icon-folder-close-alt:before {
    content: "\f114"
}

.icon-folder-open-alt:before {
    content: "\f115"
}

.b-action-list:after,
.b-action-list__item:after,
.b-addition-form__body:after,
.b-billet__in:after,
.b-billet_content_form-field:after,
.b-characteristic-column:after,
.b-column_main__inner:after,
.b-columns-layout_scheme_abc-d:after,
.b-content:after,
.b-country-switcher__current:after,
.b-country-switcher__list:after,
.b-dealer-services:after,
.b-file:after,
.b-footer .b-stripe__in:after,
.b-footer-bottom:after,
.b-form-control:after,
.b-form-fields-list__item:after,
.b-form_type_calendar-cabinet:after,
.b-form_type_request:after,
.b-header-content .b-stripe__in:after,
.b-header-top .b-stripe__in:after,
.b-naviation-block:after,
.b-navigation-block_type_footer-bottom:after,
.b-pagination-list:after,
.b-partner-list:after,
.b-partner-list__item:after,
.b-post-information:after,
.b-request:after,
.b-sorting-tabs:after,
.b-stripe_content_footer:after,
.b-stripe_content_googleMap .b-column-sidebar:after,
.b-stripe_content_main-content:after,
.b-table-control:after,
.b-table-wrap:after,
.clearfix:after {
    content: "";
    clear: both;
    display: block;
    height: 0;
    font: 0/0 a;
    visibility: hidden
}

.b-content_type_auth,
.b-feature-list,
.b-footer-bottom .b-navigation,
.b-footer-content .b-navigation,
.b-form-control_content_ordering,
.b-form-fields-list_content_configurator,
.b-opinion__text-wrap,
.b-sitemap {
    text-align: justify;
    line-height: 0;
    font-size: 1px;
    text-align-last: left;
}

.b-content_type_auth:after,
.b-feature-list:after,
.b-footer-bottom .b-navigation:after,
.b-footer-content .b-navigation:after,
.b-form-control_content_ordering:after,
.b-form-fields-list_content_configurator:after,
.b-opinion__text-wrap:after,
.b-sitemap:after {
    width: 100%;
    height: 0;
    visibility: hidden;
    overflow: hidden;
    content: '';
    display: inline-block
}

.b-navigation-productblock {
    padding-top: 20px;
    height: 160px;
    position: relative
}

.b-navigation__smallitem {
    float: left;
    vertical-align: top;
    width: 160px;
    margin: 0 0 10px;
    padding: 0 0 10px
}

.b-section__smallimage,
.b-smallsection {
    display: block;
    margin: 0 auto;
    cursor: pointer
}

.b-section__smallimage {
    height: 90px
}

.b-smallsection {
    text-decoration: none;
    padding: 12px 0 0;
    width: 160px;
    overflow: hidden;
    min-height: 80px
}

.b-section__smalltitle {
    height: 60px;
    line-height: 18px;
    margin: 10px auto;
    overflow: hidden;
    letter-spacing: -.04em;
    width: 140px;
    text-align: center;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    font-size: 18px
}

.b-smallsection:hover .b-section__smalltitle {
    color: #db0029
}

#product-slide-op-prev {
    position: absolute;
    top: 0;
    z-index: 1
}

#product-slide-op-prev a span {
    background: url(/static/images/bg/icons.png) -45px -35px no-repeat;
    left: -30px
}

#product-slide-op-next a span {
    background: url(/static/images/bg/icons.png) -45px 0 no-repeat;
    right: -30px
}

#product-slide-op-next a span,
#product-slide-op-prev a span {
    width: 30px;
    height: 30px;
    display: none;
    overflow: hidden;
    top: 70px;
    position: absolute
}

.b-wrapper::after {
    content: "";
    display: block;
    height: 115px
}

.b-stripe_content_footer {
    margin-top: 8px !important
}

/**
* For fixed header
*/
body {
    /* padding-top: 96px !important; */
}

.b-header {
    /*position: fixed !important; */
    background: #FFF !important;
    /*width: 1284px !important;
    margin-left: -644px !important;
    left: 50% !important;
    top: 0px !important; */
}

/**
*/

.lt-xbutton-main-wrapper {
    bottom: 15% !important;
    /*right: 40px; */
    right: -587px !important;
    margin-right: 50% !important;
}

#signup-tour {
    background: url('/static/images/button_signup_tour_.png');
    position: absolute;
    height: 24px;
    width: 172px;
    left: 50%;
    top: 0px;
    margin-left: -180px;
}

#signup-tour a {
    display: table-cell;
    height: 22px;
    width: 231px;
    vertical-align: middle;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    text-decoration: none;
}


.tooltip {
    display: none;
    position: absolute;
    top: -30px;
    border-radius: 5px;
    border: 1px solid black;
    padding: 3px 14px;
    right: 0;
    background: #FFC600;
    width: 168px;
}

.favorite-star {
    position: absolute;
    background: url(/static/images/au/star.png);
    height: 15px;
    width: 16px;
    right: 67px;
    top: 2px;
    display: block;
}

.favorite-star.active {
    position: absolute;
    height: 15px;
    width: 16px;
    right: 67px;
    top: 2px;
    display: block;
    background: url(/static/images/au/star-active.png);
}

.favorite-star.det {
    position: absolute;
    background: url(/static/images/au/star.png);
    height: 15px;
    width: 16px;
    right: 127px;
    top: 2px;
    display: block;
}

.favorite-star.det.active {
    position: absolute;
    height: 15px;
    width: 16px;
    right: 127px;
    top: 2px;
    display: block;
    background: url(/static/images/au/star-active.png);
}

.favorite-catalog {
    position: absolute;
    background: url(/static/images/au/star.png);
    height: 15px;
    width: 16px;
    right: 10px;
    top: 1px;
    display: block;
}

.favorite-catalog.active {
    position: absolute;
    height: 15px;
    width: 16px;
    /*    right: 5px;*/
    top: 1px;
    display: block;
    background: url(/static/images/au/star-active.png);
}


.lots {
    border-top: 1px solid rgb(219, 0, 41);
    overflow: hidden;
    height: auto;
}

.clear {
    clear: both;
}

.lots-filter {
    padding-top: 20px;
    margin-bottom: 53px;
}

.lots-filter-title {
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    font-size: 20px;
    float: left;
    display: block;
}

.lots-select {
    float: right;
}

.lots-select span {
    font-size: 14px;
    display: inline-block;
    margin-right: 5px;
}

.lots-select .jq-selectbox__select-text {
    color: #db0029;
    font-size: 12px;
    height: 22px;
    vertical-align: top;
    margin-top: -5px;
}

.lots-select .jq-selectbox__select {
    border: 1px solid #cec8bc;
    width: 60px;
}

.lots-select .jq-selectbox__select {
    background: #f4f2ee;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f4f2ee), color-stop(100%, #e6e2da));
    background: -webkit-linear-gradient(top, #f4f2ee 1%, #e6e2da 100%);
    background: linear-gradient(to bottom, #f4f2ee 1%, #e6e2da 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4f2ee', endColorstr='#e6e2da', GradientType=0);
    height: 22px;
}

.lots-select .jq-selectbox__trigger {
    border-left: none;
}

.lots-select .jq-selectbox__trigger-arrow {
    border: none;
    background: url(/static/images/au/arrow-select.png);
    width: 7px;
    height: 11px;
    top: 7px;
    right: 8px;
}

.lots-select .jq-selectbox li:hover {
    background: #db0029;
}

.lots-select form {
    display: inline
}

.favorites {
    color: black;
    float: right;
    display: block;
    margin-top: 2px;
    font-size: 12px;
    margin-left: 90px;
    position: relative;
}

.favorites-active {
    color: black;
    float: right;
    display: block;
    margin-top: 2px;
    font-size: 12px;
    margin-left: 90px;
    position: relative;
}


/*.favorites:before {
    position: absolute;
    content: url(/static/images/au/star.png);
    left: -19px;
}*/

.lots-item {
    border-top: 4px solid #db0029;
    display: inline-block;
    vertical-align: top;
    width: 198px;
    margin-right: 59px;
    border-left: 1px solid #afaeae;
    border-right: 1px solid #afaeae;
    border-bottom: 1px solid #afaeae;
    margin-bottom: 50px;
    position: relative;
}

.lots-item:nth-child(3n) {
    margin-right: 0;
}

.lots-item-category {
    font-size: 12px;
    color: black;
    display: block;
    padding: 0 10px;
    width: 160px;
    min-height: 34px;
}

.lots-item-img {
    max-width: 100%;
    /*        max-width: 198px;*/
    /*    max-height: 110px;*/
    display: block;
}

.lots-item-a-img {
    display: block;
    height: 110px;
    overflow: hidden;
}

.lots-item-name {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 0;
    text-align: center;
    color: black;
    text-decoration: none;
}

.lots-item-clock {
    color: white;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
    position: relative;
    background: #db0029;
    text-align: center;
}

.lots-item-clock:before {
    position: absolute;
    content: url(/static/images/au/clock.png);
    left: 30px;
    top: 7px;
}

.lots-item-table {
    padding: 10px;
    font-size: 12px;
}

.lots-item-table td {
    padding-bottom: 5px;
}

.lots-item-table td:nth-child(2) {
    text-align: right;
}

.lots-item-td-red {
    color: #db0029;
}

.lots-read-more {
    color: white;
    font-size: 12px;
    margin: 0 auto;
    background-color: #afaeae;
    padding: 6px 0;
    margin-top: 0px;
    display: inline-block;
    display: block;
    text-align: center;
    width: 117px;
    border-radius: 5px;
    margin-bottom: 18px;
    text-decoration: none;
}

.lots-item:hover .lots-read-more {
    background: #db0029;
}

.pagination {
    overflow: hidden;
    border: 1px solid #cfc8bc;
    border-radius: 10px;
    float: right;
    margin-bottom: 22px;
}

.pagination a {
    display: inline-block;
    padding: 8px 16px;
    background: #f2f1ed;
    color: #d40021;
    text-decoration: none;
    font-size: 14px;
    border-right: 1px solid #cfc8bc;
    float: left;
}

.pagination a:hover {
    color: #f2f1ed;
    background: #d40021;
}

.lots-private-office {
    background: url(/static/images/au/priate-office-lots.png);
    width: 75px;
    height: 50px;
    background-position: -113px;
}

.b-navigation__item.lots-private-office-item:hover .lots-private-office {
    background-position: -13px;
}


/*.b-ico_type_auction {
    background: url(/static/images/au/priate-office-lots.png);
    width: 75px;
    height: 50px;
    background-position: -113px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.b-navigation__item:hover .b-ico_type_auction {
    background-position: -13px;
} */

.lot-detail {
    border-top: 1px solid #db0029;
    padding-top: 16px;
}

.lot-detail .detail-images {
    width: 250px;
    float: left;
}

.lot-detail .small-images img {
    width: 79px;
    height: 62px;
}

.lot-detail .small-images {
    overflow: hidden;
}

.lot-detail .small-images a {
    margin-right: 4px;
    float: left;
}

.detail-images {
    margin-right: 14px;
}

.lot-detail-right {
    float: right;
    width: 462px;
}

.number-lot {
    font-size: 12px;
    color: black;
    float: left;
}

.number-lot-and-favorites {
    overflow: hidden;
    position: relative;
}

.lot-detail-name {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    display: block;
    margin-bottom: 10px;
    margin-top: 16px;
}

.current-price {
    font-size: 14px;
}

.current-price .red-price {
    color: #fc0505;
    display: inline-block;
    margin-left: 28px;
    font-weight: bold;
}

.start-price {
    display: inline-block;
    margin-left: 15px;
    font-weight: bold;
}

.btn-select-lot {
    background: #f4f3ef;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f3ef), color-stop(100%, #e6e2da));
    background: -webkit-linear-gradient(top, #f4f3ef 0%, #e6e2da 100%);
    background: linear-gradient(to bottom, #f4f3ef 0%, #e6e2da 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4f3ef', endColorstr='#e6e2da', GradientType=0);
    border: 1px solid #cfc8bc;
    font-size: 14px;
    color: black;
    padding: 1px 26px;
    border-radius: 4px;
    display: inline-block;
    margin-left: 50px;
    position: relative;
}

.lots-modal {
    display: none;
    /*    width: 210px;*/
    position: absolute;
    /*    left: 30px;*/
    right: 0px;
    top: 40px;
    background-color: #f5f6f7;
    padding-bottom: 5px;
    border-radius: 5px;
    border: 1px solid #FC002F;
    white-space: nowrap;
}

.history {
    text-align: center;
    display: block;
    font-size: 11px;
}

.history-name {
    text-align: center;
    display: block;
    font-size: 11px;
    color: black;
    font-weight: bold;
}

.div-btn-select-lot-and-modal {
    position: relative;
    display: inline-block;
    float: right;
}

.lots-modal-title {
    background-color: #f5f6f7;
    border-radius: 5px;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 18px;
}

.all-lots {
    font-size: 10px;
    display: block;
    text-align: left;
    padding-top: 11px;
}

.all-lots .red {
    color: red;
}

/*
.lots-modal:before {
    position: absolute;
    content: url(/static/images/au/ugol.png);
    left: -13px;
    top: 14px;
}
*/
.lots-modal table tr td:nth-child(1) {
    padding: 10px 10px;
    text-align: left;
    font-weight: bold;
}

.lots-modal table td {
    font-size: 11px;
    text-align: center;
    padding: 10px 3px;
    width: 100px;
    /*    word-break: break-all;*/
    border-top: 2px solid #dfe5eb;
    vertical-align: bottom;
}

.lots-modal tr {
    background: #fff;
}

.lots-modal table tr:nth-child(2n) {
    background: #f5f6f7;
}

.lots-modal table td:last-child {
    margin-bottom: 5px;
    padding-right: 10px;
}

.lots-modal-close {
    position: absolute;
    right: -8px;
    top: -8px;
}

.enter-lot-table {
    margin-top: 20px;
    width: 410px;
    float: left;
}

.enter-lot-table td {
    vertical-align: top;
}

.enter-lot-table input[type="text"] {
    width: 107px;
    height: 23px;
    border-radius: 5px;
    border: 1px solid #e2e0e0;
    background-color: #edeae4;
    padding: 0 5px;
}

.enter-table-descr-text {
    display: block;
    margin-top: 5px;
    font-size: 10px;
    font-style: italic;
}

.enter-table-descr-text b {
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}

.enter-lot {
    background: #d2d1d1;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d2d1d1), color-stop(100%, #908e8e));
    background: -webkit-linear-gradient(top, #d2d1d1 0%, #908e8e 100%);
    background: linear-gradient(to bottom, #d2d1d1 0%, #908e8e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d2d1d1', endColorstr='#908e8e', GradientType=0);
    color: white;
    display: block;
    text-align: center;
    padding: 10px 25px;
    border-radius: 5px;
    text-decoration: none;
    vertical-align: top;
}

.add-to-cart-btn {
    background: #d80025;
    color: white;
    display: block;
    text-align: center;
    padding: 10px 25px;
    border-radius: 5px;
    text-decoration: none;
    vertical-align: top;
}

.add-to-cart .price {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    display: block;
}

.add-to-cart {
    padding: 5px;
    border: 1px solid #f4b2be;
    border-radius: 5px;
    border-collapse: inherit;
    margin-top: 13px;
    float: left;
    width: 420px;
}

.lot-time p {
    font-size: 14px;
    float: left;
    margin-right: 30px;
    margin-top: 5px;
    line-height: 25px;
}

.lot-description-title {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}

.lot-description p {
    font-size: 14px;
    line-height: 25px;
}

.lot-description-podtitle {
    font-weight: bold;
    display: block;
    margin-top: 50px;
    font-size: 14px;
}

.lot-msg,
.lot-accept {
    display: none;
    padding-top: 20px;
    border-top: 1px solid #db0029;
    padding-bottom: 10px;
    overflow: hidden;
}

.lot-msg p,
.lot-accept p {
    display: inline-block;
    width: 640px;
    font-size: 18px;
    margin-left: 10px;
    font-style: italic;
}

.lot-msg img,
.lot-accept img {
    display: inline-block;
}

.enter-table-descr-text.blic {
    text-align: center;
}

.enter-table-descr-text.blic b {
    color: red;
}

.bought {
    margin-top: 15px;
    margin-bottom: 17px;
    padding: 15px;
    border-radius: 5px;
    border: 3px solid #fc0505;
    width: 427px;
}

.bought span {
    font-size: 14px;
    font-weight: bold;
    display: inline-block
}

.bought-price {
    color: #fc0505;
    font-size: 18px !important;
    font-weight: bold;
    display: inline-block;
    margin-left: 50px;
}

.winner,
.end {
    font-size: 14px;
}

.winner b {
    text-decoration: underline;
}

#lean_overlay {
    position: fixed;
    z-index: 1000;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    display: none;
}

#blic-price-purchase {
    width: 410px;
    padding: 10px;
    display: none;
    background: #FFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7);
    border-top: 3px solid #db0029;
}

#blic-price-purchase > p > b {
    color: #db0029;
    display: block;
}

#blic-modal-lot-popup {
    width: 410px;
    padding: 10px;
    display: none;
    background: #FFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7);
    border-top: 3px solid #db0029;
}

.blic-price-purchase-title {
    font-size: 30px;
    display: block;
    text-align: center;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 55px;
}

.blic-modal-lot-popup-title {
    font-size: 30px;
    display: block;
    text-align: center;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 30px;
}

#blic-price-purchase p {
    text-align: center;
    font-size: 18px;
    margin-bottom: 35px;
}

#blic-modal-lot-popup p {
    text-align: center;
    font-size: 18px;
    margin-bottom: 35px;
}

.blic-price-purchase-btn {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 165px;
    background: #eeeeee;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #d4d4d4));
    background: -webkit-linear-gradient(top, #eeeeee 0%, #d4d4d4 100%);
    background: linear-gradient(to bottom, #eeeeee 0%, #d4d4d4 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#d4d4d4', GradientType=0);
    font-size: 14px;
    color: #db0029;
    text-decoration: none;
    padding: 10px 0;
    border-radius: 10px;
    margin-bottom: 30px;
}

.blic-modal-lot-popup-price {
    font-size: 24px;
    display: block;
    text-align: center;
    font-weight: bold;
    color: red;
}

.blic-modal-lot-popup-price-currency {
    font-size: 18px !important;
    color: black !important;
}

.blic-modal-lot-popup-p {
    margin-top: 30px;
}

#modal-autorization {
    width: 340px;
    padding: 20px;
    display: none;
    background: #FFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.7);
    border-top: 3px solid #db0029;
}

.modal-autorization-title {
    color: #db0029;
    display: block;
    text-align: center;
    font-size: 24px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 23px;
}

.input-login input[type="text"],
.input-password input[type="text"] {
    background-color: #f5f3ef;
    border: 1px solid #cfc8bc;
    width: 200px;
    padding: 6px 30px;
}

.input-login,
.input-password {
    float: right;
    position: relative;
    display: block;
}

.modal-autorization-line1 > span {
    margin-top: 8px;
    margin-left: 8px;
    display: inline-block;
}

.modal-autorization-line2 > span {
    margin-top: 8px;
    display: inline-block;
}

.modal-autorization-line1 {
    margin-bottom: 18px;
}

.modal-autorization-line1,
.modal-autorization-line2 {
    overflow: hidden;
}

.red-star {
    color: red;
}

.modal-autorization-line3 {
    margin-top: 29px;
}

.modal-autorization-btn {
    display: inline-block;
    background-color: #e1e1e1;
    color: #db0029;
    font-size: 13px;
    padding-left: 50px;
    padding-right: 28px;
    padding-top: 9px;
    padding-bottom: 8px;
    text-decoration: none;
    position: relative;
    border: 1px solid #b9b9b9;
}

.modal-autorization-btn:before {
    content: url(/static/images/au/exit-icon.png);
    position: absolute;
    left: 28px;
    top: 10px;
}

.input-login:before {
    content: url(/static/images/au/user-icon.png);
    position: absolute;
    left: 6px;
    top: 7px;
}

.input-password:before {
    content: url(/static/images/au/key-icon.png);
    position: absolute;
    left: 6px;
    top: 7px;
}

.recovery {
    display: inline-block;
    font-size: 11px;
    text-align: left;
    padding-left: 32px;
    padding-top: 0px;
}

.recovery a {
    color: black;
    text-decoration: none;
}

.all-stars {
    font-size: 12px;
    display: block;
    margin-top: 15px;
}

#small-images img {
    width: 80px;
    height: 63px;
    cursor: pointer;
}

#big-image {
    height: 200px;
    overflow: hidden;
    text-align: center;
    background: #f7f7f7;
    margin-bottom: 4px;
}

#largeImage {
    /*    width: 250px;*/
    /*   height: 200px;*/
    height: 100%;
}

textarea {
    resize: none !important;
}

.auct_discl {
    border-top: 1px solid rgb(219, 0, 41);
    overflow: hidden;
    height: auto;
    padding-top: 20px;
}

.auct_discl ol {
    list-style-type: decimal;
    padding-left: 30px;
    margin-bottom: 20px;
}

.b-navigation__item .b-section .b-section__title {
    font-size: 18px;
}

.b-section .b-section__title {
    white-space: pre-line;
    word-wrap: break-word;
}

.b-section p.b-section__title {
    font-size: 20px;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
}



.b-category-menu .b-navigation {
    padding-top: 25px;
    text-align: center;
}

.b-category-menu .b-navigation .b-category__item:first-child {
    background: 0;
}

.b-category-menu .b-navigation .b-category__item {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    line-height: normal;
    background: url(../images/bg/borders.png) 0 0 no-repeat;
    padding: 0 7px 0 8px;
    margin: 0 -2px 0 -2px;
}

.b-category-menu .b-navigation .b-category__item > .b-link {
    font: 500 12px Tahoma, Arial, sans-serif;
    text-decoration: none;
    display: block;
    float: left;
}

.b-category-menu .b-navigation .b-category__item > .b-link:hover {
    color: #db0029;
}

.auct_discl {
    border-top: 1px solid rgb(219, 0, 41);
    overflow: hidden;
    height: auto;
    padding-top: 20px;
}

.auct_discl ol {
    list-style-type: decimal;
    padding-left: 30px;
    margin-bottom: 20px;
}

.b-section .b-section__title {
    white-space: pre-line;
    word-wrap: break-word;
}

.note_au {
    background: url(/img/excl.png) no-repeat left center;
    padding-left: 35px;
}

.au_zero_margin {
    margin-bottom: 0px;
    padding-bottom: 20px;
}

#au_rules {
    position: absolute;
    top: 52px;
    z-index: 205;
    margin-left: -450px;
    width: 740px;
    left: 50%;
    background: #fff;
    padding: 50px 90px 20px;
}

#au_rules hr {
    border: 1px solid #da0000;
}

#au_rules ol {
    list-style-type: decimal;
}

#au_rules ol li {
    list-style-type: decimal;
    padding: initial;
    margin: 0 0 0 18px;
}

#au_overlay {
    background: #000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 204;
    opacity: 0.3;
}

#au_close_but {
    position: absolute;
    background: #da0000;
    right: 15px;
    top: 15px;
    color: #fff;
    cursor: pointer;
    width: 20px;
    text-align: center;
    height: 20px;
    font-size: 20px;
    line-height: 19px;
}

#au_close_but2 {
    text-align: center;
}

#au_close_but2 button {
    background: #da0000;
    border: 0;
    padding: 5px 10px;
    color: #fff;
    cursor: pointer;
}

.au_links {
    display: table;
    width: 100%;
}

.au_links a {
    display: table-cell;
    text-align: center;
    color: #da0000;
    font-weight: bold;
}

.auct_discl2 .au_links {
    width: auto !important;
    margin-bottom: 20px;
}

.auct_discl2 .au_links a:nth-child(1) {
    padding-right: 25px;
}

.auct_discl2 .au_links a:nth-child(2) {
    padding-left: 25px;
}

.auct_discl2 h3 {
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 17px;
}

.auct_discl2 h3 a {
    color: #da0000;
    text-decoration: underline;
}

.auct_discl2 .hidden {
    display: none;
}

.top_96 {
    top: 96px !important;
}

#signup-tour {
    background: url('/static/images/signup_tour.png');
    position: absolute;
    height: 21px;
    width: 115px;
    left: 50%;
    top: 0px;
    margin-left: -120px;
}

#_3d-tour {
    background: url('/static/images/3d_tour_of_production.png');
    position: absolute;
    height: 21px;
    width: 115px;
    left: 50%;
    top: 0px;
    margin-left: -240px;
}

#_3d-tour a,
#signup-tour a {
    display: block;
    height: 21px;
    width: 115px;
}

.hideseo {
    position: absolute;
    text-indent: -900px;
}

noindex.NoIndex_clr_bg_txt_and_img {
    background-color: none !important;

}

noindex.NoIndex_clr_bg_txt_and_img,
noindex.NoIndex_clr_bg_txt_and_img * {
    background-color: none !important;
}

.NoIndex_clr_bg_txt_and_img,
.NoIndex_clr_bg_txt_and_img * {
    background-color: none !important;
}













/********************************** CSS for new header ********************************/
.b-header-left {
    display: block;
    float: left;
    padding-right: 20px;
    padding-top: 10px;
    vertical-align: top;
    position: absolute;
}

.b-header-right {
    display: block;
    float: right;
    padding-left: 20px;
    padding-top: 10px;
    vertical-align: top;
    position: relative;
}

.b-header-inside {
    display: block;
    float: left;
}

.b-header-padding_left {
    padding-left: 5px;
}

.b-header-padding_right {
    padding-right: 5px;
}

.b-header-padding-both {
    padding: 0px 5px;
}

/**
        * head meny
        */
.b-header .b-header-content .b-navigation .b-navigation__item .b-link {
    font: 12px Tahoma, Arial, sans-serif;
}

/**
        * new_country-switcher
        * new_lang-switcher
        */
.b-userdata .b-userdata_item:first-child {
    border-left: none;
    padding-left: 0px;
}

.b-userdata .b-userdata_item {
    border-left: 1px solid #ababab;
    display: block;
    float: left;
    padding: 0 5px 0 6px;
}

.b-userdata a {
    text-decoration: none;
}

.b-userdata .b-userdata_item .b-userdata_active {
    color: #db0029;
}

/**
        * new_form_content_fast-search
        */
.b-form_viewtype_standard {
    display: inline-block;
    margin: -2px 0 10px 0;
    float: left;
    position: relative;
}

.b-form_viewtype_standard .new_b-form-field_type_text {
    height: 20px;
    width: 148px;
    font: 12px Tahoma, Arial, sans-serif;
    border: 1px solid #ececec;
    border-style: solid none none;
    box-shadow: 0 -1px 0 0 #c5c5c5;
    padding: 0 20px 0 5px;
}

/**
        * new_tour_buttons
        */
.b-header-tour_content {
    position: relative;
    left: -50px;
}

.b-button-left a {
    color: #ffffff;
    text-decoration: none;
    padding: 4px 6px;
    background: #db0029;
}

div .b-tour-button a {
    color: #ffffff;
    text-decoration: none;
}

div .b-tour-button {
    padding: 3px 6px 3px 10px;
    margin-top: -2px;
    float: left;
    background: #db0029;
}

div .b-tour-button_right {
    float: left;
    margin-top: -2px;
    border-color: #db0029 transparent transparent #db0029;
    border-style: solid;
    border-width: 10px 5px 10px 5px;
    height: 0px;
    width: 0px;
}

div .b-tour-button_left {
    float: left;
    margin-top: -2px;
    margin-left: -8px;
    border-color: transparent #db0029 #db0029 transparent;
    border-style: solid;
    border-width: 10px 5px 10px 5px;
    height: 0px;
    width: 0px;
}

/**
        * info-call
        */
.b-info-call {
    border-bottom: 1px solid #db0029;
    cursor: pointer;
}

.b-info-call a {
    color: #db0029;
    text-decoration: none;
}

/**
        * new_country-switcher
        */
.b-country-switcher__switcher {
    color: #db0029;
    border-bottom: 1px solid #db0029;
    cursor: pointer;
}

.triangle-down {
    float: right;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 6px solid #000;
    margin-left: 3px;
    margin-top: 4px;
    cursor: pointer;
}

/**
        * new_user-data
        */
.b-header-userdata {
    padding: 0px 5px;
    max-width: 330px;
    min-width: 220px;
}

.b-header-userdata_out {
    position: relative;
    left: 50px;
}

.b-userinfo .b-userinfo_item:first-child {
    padding-left: 0px;
}

.b-userinfo .b-userinfo_item {
    display: block;
    float: left;
    padding: 0 5px 0 0;
}

.b-userinfo a {
    text-decoration: none;
}

.b-ico-new {
    vertical-align: top;
}

.b-userinfo .b-userinfo_item:first-child {
    border-bottom: 1px solid black;
    padding-right: 0;
    margin-right: 5px;
}

/* CSS for new header */

/*********************** subscribe form   ************************/

.maillist_new {
    border-top: 0;
    text-align: center;
    padding: 15px;
}

.maillist_new.out {
    display: none;
}

.maillist_new h3 {
    color: #db0029;
    font-size: 15px;
    margin-bottom: 15px;

}

.maillist_new input {
    font-size: 16px;
    height: 30px;
    padding: 0 5px;
}

.maillist_new input[type=email] {
    border: 1px solid #ececec;
    box-shadow: 0 -1px 0 0 #c5c5c5;
    width: 200px;
}

.maillist_new input[type=submit] {
    background: url(/static/images/bg/submit.png) 6px 4px no-repeat #DB0029;
    background-size: 23px;
    border-color: #8c092d;
    border-width: 0 1px 1px 0;
    border-style: solid;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif !important;
    font-size: 15px;
    padding: 0 6px 0 36px;
    color: #fff;
    cursor: pointer;
}

.maillist_new label {
    font-size: 11px;
    margin-bottom: 15px;
    display: block;
}

.maillist_new label input[type=checkbox] {
    float: left;
}

.maillist_new label.check {
    width: 180px;
    margin: 5px auto 15px;
}

.maillist_new .hint {
    font-size: 8.5px;
    margin-bottom: 15px;
    display: block;
}

.maillist_new .gtfo {
    display: block;
    font-size: 10px;
    margin: 20px 0;
}

a.new_machinery_rollover {
    background: url(/uploads/users_files/zakaz_5731b3950806d.png);
    display: inline-block;
    width: 381px;
    height: 118px;
    background-repeat: no-repeat;
}

a.new_machinery_rollover:hover {
    background: url(/uploads/users_files/zakaz1_5731b2407202e.jpg);
    background-repeat: no-repeat
}

.b-field-remark-legend {
    color: #db0029;
    right: 18px;
    top: 6px;
}

/*форма обратной связи для добавления на страницы*/
.feedback-content-form {
    border-top: 1px solid #db0029;
    position: relative;
    width: 490px;

}

.feedback-content__form-title {
    text-align: center;
    padding: 15px 0;
    background: #f7f7f7;
    font-size: 22px;
    line-height: 20px;
    color: #db0029;
}

.b-form_type_request .feedback-form__field-title {
    color: #000;
    padding-left: 20px;
    margin-left: -20px;
    font-weight: 700;
}

.b-form_type_request .feedback-form__field-title-wrap {
    padding: 6px 0;
    line-height: 18px;
    width: 160px;
    float: left;
    clear: left;
    position: relative;
    line-height: 18px;
    text-align: left;
}

.b-form_type_request .feedback-form__field-value-wrap {
    margin: 0;
    padding: 0 10px 0 0;
    /*float: right;*/
    line-height: 1.5;
}

.b-form_type_request .feedback-form__field-remark {
    color: #db0029;
    top: 6px;
    padding-left: 3px;
    margin-left: -6px;
}

.b-form_type_request .feedback-form__btn {
    margin: 0;
    padding: 0 50px 0 0;
    width: 70%;
    float: right;
    line-height: 1.5;
}

.feedback-content-form .error {
    color: #db0029;
    display: inline-block;
    position: relative;
}

.feedback-contener_info {
    background: #f7f7f7;
}

.feedback-error {
    position: relative;
    background: #eaeaea;
    cursor: help;
    display: inline-block;
    text-decoration: none;
    color: #222;
    outline: none;
    text-indent: 0;
    padding: 0 3px;
}

.error_message {
    padding-left: 120px;
    font-size: 11px;
    text-align: left;
    width: 230px;
}

/*форма обратной связи для добавления на страницы*/
.b-request_type_submit .b-request__btn:hover {
    background: url(../images/bg/submit.png) 22px 8px no-repeat #e84c53;
}

.b-request_type_submit .b-request__btn:active {
    background: url(../images/bg/submit.png) 22px 8px no-repeat #d4384c;
}

/*

 HW Slider - простой слайдер на jQuery.
 */
.simple_slider .slider-wrap {
    /* Оболочка слайдера и кнопок */
    width: 660px;
    height: 380px;
    display: inline-block;

}

.simple_slider .slider {
    /* Оболочка слайдера */
    width: 640px;
    height: 360px;
    overflow: hidden;
    /*border:#eee solid 10px;*/
    position: relative;
}

.simple_slider .slide {
    /* Слайд */
    width: 100%;
    height: 100%;
}

.simple_slider .sli-links {
    /* Кнопки смены слайдов */
    margin-top: 10px;
    text-align: center;
}

.simple_slider .sli-links .control-slide {
    margin: 2px;
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
    height: 20px;
    width: 20px;
    background: url(../images/bg/icons.png) 0 -20px no-repeat;

}

.simple_slider .sli-links .control-slide:hover {
    cursor: pointer;
    background-position: 0 -40px;
}

.simple_slider .sli-links .control-slide.active {
    background-position: 0 -40px;
}

/*#prewbutton, #nextbutton{  Ссылка "Следующий" и "Педыдущий"
    display:block;
    width:20px;
    height: 25px;
    position:absolute;
    top:0;
    overflow:hidden;
    text-indent:-999px;
    background:url(../images/bg/icons.png) -45px -35px no-repeat;
    opacity:0.8;
    z-index:3;
    outline:none !important;
}
#prewbutton{
    left:20px;
}
#nextbutton{
    right:20px;
    background:url(../images/bg/icons.png) -45px 0 no-repeat;
}*/
.simple_slider {
    text-align: center;
}

.slider_prewbutton,
.slider_nextbutton {
    position: absolute;
    z-index: 1;
    background: url(../images/bg/icons.png) -9999px -9999px no-repeat;
    display: inline-block;
}

.slider_prewbutton {
    left: 0px;
}

.slider_nextbutton {
    right: 0px;
}

.slider_prewbutton a,
.slider_nextbutton a {
    width: 60px;
    height: 380px;
    text-indent: -9999px;
    line-height: 0;
    cursor: pointer;
    position: relative;
}

.slider_prewbutton a span {
    background: url(../images/bg/icons.png) -45px -35px no-repeat;
    left: 20px;
}

.slider_nextbutton a span {
    background: url(../images/bg/icons.png) -45px 0 no-repeat;
    right: 20px;
}

.slider_nextbutton a span,
.slider_prewbutton a span {
    width: 30px;
    height: 30px;
    display: none;
    overflow: hidden;
    top: 195px;
    position: absolute;
}

.slider_nextbutton a,
.slider_prewbutton a {
    text-indent: -9999px;
    line-height: 0;
    cursor: pointer;
}

.b-tabs__header-wrap_agrotronic {
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
}

.b-tabs__header-wrap_agrotronic ul {
    /* line-height: 60px;*/
    text-align: center;
}

.b-tabs__item_agrotronic {
    background: rgb(219, 0, 41) none repeat scroll 0% 0%;
    position: relative;
    vertical-align: top;
    padding: 3px 0px;
    display: inline-block;
    width: 19.6%;
}

.b-tabs__item_agrotronic a {
    color: #fff;
    text-decoration: underline;
    /* padding-bottom: 5px;*/
    text-align: center;
}

.b-tabs__item_agrotronic:after {}













.xs-menu {
    display: none
}

.xs-menu .submenu {
    display: none
}

.swiper-container {
    width: 100%;
    max-width: 1280px;
    max-height: 478px;
    height: auto;
    margin: 0 auto;
    position: relative;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img {
    width: 100%
}

.swiper-container:after {
    position: absolute;
    content: "";
    height: 24px;
    bottom: -25px;
    -webkit-box-shadow: 0 10px 6px -6px rgba(100, 100, 100, 0.2);
    -moz-box-shadow: 0 10px 6px -6px rgba(100, 100, 100, 0.2);
    box-shadow: 0 10px 6px -6px rgba(100, 100, 100, 0.2);
    transform: rotate(-180deg);
    width: 85%;
    border-radius: 72%;
}

.swiper-button-next,
.swiper-button-prev {
    width: 30px !important;
    height: 30px !important;
}

.swiper-button-next {
    background: url("/static/images/bg/icons.png") -45px 0 no-repeat !important;
    right: 20px;
}

.swiper-button-prev {
    background: url("/static/images/bg/icons.png") -45px -35px no-repeat !important;
    left: 20px;
}

.swiper-pagination-bullet {
    width: 11px !important;
    height: 11px !important;
    opacity: .4 !important;
}

.swiper-pagination-bullet-active {
    background: #e40932 !important;
    opacity: 1 !important;
}

.swiper-container-horizontal > .swiper-pagination-bullets {
    text-align: right;
    width: 97% !important;
    bottom: 24px !important;
}

.backround-bottom {
    position: relative;
    width: 100%;
}

.backround-bottom:before {
    background: url(../images/bg/slider-bottom.png) 50% 100% no-repeat;
    height: 31px;
    bottom: 0;
    content: "";
    position: absolute;
    width: 100%;
    z-index: 10;
}

#seo-text {
    max-width: 980px;
}

.b-content__text {
    padding-bottom: 10px;
}

.b-news-block_link {
    text-decoration: none;
    color: rgb(0, 0, 0);
}

.b-news-block_link:hover .b-news-block__title {
    color: #db0029;
}

.b-mk5 {
    display: inline-block;
    vertical-align: top;
    width: 310px;
    margin: 0 10px;
    padding: 0px 5px 5px 5px;
}

.b-mk5-section {
    width: 300px;
    background: #666;
    text-decoration: none;
    display: block;
    padding: 18px;
    margin: 0 auto;
    cursor: pointer;
    overflow: hidden;
    height: 170px;
    color: #fff;
}

.b-mk5-section__title {
    font-size: 28px;
    font-style: italic;
}

.b-mk5-section__title span {
    border-bottom: 1px solid;
}

.b-mk5-section-wraper {
    position: absolute;
    top: 130px;
    left: 230px;
}

.b-mk5-section_image {
    height: 66px;
}

.b-mk5-section_description {
    font-size: 16px;
    font-style: italic;
}

.b-mk5-section:hover {
    background: #db0029;
}

.transition-scale {
    position: relative;
    z-index: 2;
    margin: 0 auto;
}

.transition-scale:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
}

.b-send_link:hover {
    background: #e84c53;
}

.b-send_link {
    background: #db0029;
    font-size: 14px;
    width: 170px;
    font-weight: 800;
    height: 19px;
    padding: 5px;
}

.b-mk5-section_invite {
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 16px;
    font-weight: 800px;
    font-style: italic;
    /*padding-left: 16px;*/
}

.b-mk5-section_invite_title {
    width: 100px;
    text-align: right;
    display: inline-block;
    vertical-align: top;
    padding-right: 10px;
}

.b-mk5-section_invite_inputblock {
    width: 165px;
    display: inline-block;
    vertical-align: top;
    padding-right: 10px;
}

.b-mk5-section_invite_input {
    height: 42px;
    width: 150px;
    border-radius: 0px;
    box-shadow: none;
    border: 1px solid rgb(102, 102, 102);
    padding: 0px 5px;
}

.b-mk5-section_invite_buttonblock {
    display: inline-block;
    vertical-align: top;
}

.b-mk5-section_invite_buttonblock button {
    background: #DB0029;
    border-color: #8c092d;
    border-width: 0 1px 1px 0;
    border-style: solid;
    font-family: Tahoma, Arial, sans-serif !important;
    font-style: italic;
    font-size: 16px;
    color: #fff;
    height: 46px;
    padding: 0px 10px 0px 10px;
    width: 150px;
    cursor: pointer;
    line-height: 16px;
}

.b-mk5-section_invite_buttonblock button:hover {
    background: #e84c53;
}

.b-mk5-error_message {
    color: #DB0029;
}

.b-mk5-circle {
    width: 30px;
    height: 30px;
    background: #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    color: #666;
}

.b-mk5-circle div {
    font-size: 20px;
    text-align: center;
    width: 30px;
    height: 30px;
}

.btn-buy a {
    display: none;
    background: #DB0029 url(/static/images/bg/submit.png) 22px 14px no-repeat;
    width: 246px;
    margin: 24px auto;
    padding: 12px 24px 12px 66px;
    border-color: #8c092d;
    border-width: 0 1px 1px 0;
    border-style: solid;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif !important;
    font-size: 21px;
    color: #fff;
    text-decoration: none;
}


.b-section__title_general {
    height: 22px;
    line-height: 20px;
    margin: 0px 9px 4px;
    padding: 22px 6.5px 0;
    overflow: hidden;
    letter-spacing: -0.04em;
    width: auto;
    border-top: 1px solid #db0029;
    color: #666;
    font-size: 20px;
}


h1.b-column_main__title {
    font-size: 28px !important;
    line-height: 28px !important;
    color: #db0029 !important;
}

.b-navigation-block_content_history ul li:nth-last-child(7),
.b-navigation-block_content_history ul li:nth-last-child(6),
.b-navigation-block_content_history ul li:nth-last-child(5),
.b-navigation-block_content_history ul li:nth-last-child(4),
.b-navigation-block_content_history ul li:nth-last-child(3),
.b-navigation-block_content_history ul li:nth-last-child(2),
.b-navigation-block_content_history ul li:nth-last-child(1) {
    display: none;
}

.b-navigation-block_content_about .b-navigation__item .b-section__title {
    font-size: 18px;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    color: #666;
}

#el_system a.b-link.b-section h3.b-section__title {
    height: 58px;
}
.b-navigation__item{
    position: relative;
}
.b-navigation__item:hover .ex-sub{
    opacity: 1;
    pointer-events: all;
}
.ex-sub{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .3s ease;
    padding-top: 26px;
}
.ex-sub__content{
    -webkit-box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.13);
    -moz-box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.13);
    box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.13);
    text-align: left;
    display: block;
    padding: 20px 15px;
    background: #fff;
    
}
.submenu .ex-sub__content{
    padding: 0;
    box-shadow: none;
}
.submenu .b-link{
    display: block;
    padding:3px 30px 13px;
    text-decoration: none;
    font-size: 1.4em;
    text-transform: uppercase;
    border-bottom: 1px solid #d9d9d9;
}
.submenu .ex-sub{
    position: static;
}
.submenu .ex-sub a{
    border-bottom: 1px solid #d9d9d9;
}
.submenu .ex-sub a:last-child{
    border-bottom: none;
}
.ex-sub__content a{
    display: block;
    font-size: 12px;
    white-space: nowrap;
    transition: all .3s ease;
}
.ex-sub__content a:hover{
    color: #db0029;
}
.ex-sub__content a:not(:last-child){
    margin-bottom: 10px;
}