@font-face {
    font-family: 'yanuscbold_italic';
    src: url('../fonts/yanuscbolditalic-webfont.eot');
    src: url('../fonts/yanuscbolditalic-webfont.eot') format('embedded-opentype'),
	     url('../fonts/yanuscbolditalic-webfont.woff') format('woff'), 
	     url('../fonts/yanuscbolditalic-webfont.ttf') format('truetype'), 
	     url('../fonts/yanuscbolditalic-webfont.otf'),
	     url('../fonts/yanuscbolditalic-webfont.svg#yanuscbold_italic') format('svg')
}
@font-face {
    font-family: 'yanuscbold';
    src: url('../fonts/yanusc-bold.eot');
    src: url('../fonts/yanusc-bold.eot') format('embedded-opentype'), 
	    url('../fonts/yanusc-bold.woff') format('woff'), 
	    url('../fonts/yanusc-bold.ttf') format('truetype'), 
	    url('../fonts/yanusc-bold.otf'), 
	    url('../fonts/yanusc-bold.svg#yanuscbold') format('svg')
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 0 auto;
}
fieldset,
img {
    border: 0
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
    font-style: normal;
    font-weight: normal
}
ol,
ul {
    list-style: none
}
caption,
th {
    text-align: left
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal
}
q:before,
q:after {
    content: ''
}
abbr,
acronym {
    border: 0
}
dl {
    -wbkit-margin-before: 0;
    -wbkit-margin-after: 0
}
input,
textarea {
    outline: 0
}
input:active,
textarea:active {
    outline: 0
}
:focus {
    outline: 0
}
.b-logo {
    padding-top: 12px;
    width: 330px;
    text-align: left;
    position: relative;
    float: left
}
.b-logo a {
    display: block;
    width: 300px;
    height: 29px;
    text-decoration: none;
    text-indent: -9999px;
    background: url(../images/bg/logo.png) no-repeat 0 0
}
html,
body {
    height: 100%
}
body {
    background: #fff;
    font: 12px/1.45 Tahoma, Arial, sans-serif;
    width: 100%;
    color: #000
}
a {
    color: #666;
    text-decoration: underline;
    background: transparent
}

h1,
h2,h3 .b-column_main__title {
	font-family: 'yanuscbold', Tahoma, Geneva, sans-serif !important;
	padding-left: 0px !important;
}
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 {
    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
}
p {
    margin-bottom: 10px
}
.b-text-content ul,
.b-text-content ol {
    margin: 0 0 10px 20px
}
.b-text-content ul {
    list-style: disc
}
.b-text-content ol {
    list-style: decimal
}
.b-text-content img {
    margin: 10px 10px 10px 0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
.b-stripe {
    min-width: 980px;
    position: relative
}
.b-stripe__in {
    width: 980px;
    margin: 0 auto
}
.b-wrapper {
    position: relative;
    min-height: 100%;
    margin-bottom: -115px;
    min-width: 980px
}
.b-header {
	display: block;
	position: relative;
	z-index: 200;
	height: 90px;
	font: 12px Tahoma, Arial, sans-serif;
	/*border-top: 18px solid #F0F0F0;*/
}
.b-header .b-header-top {
    background: #f0f0f0;
    color: #666;
    height: 30px;
    padding-top: 6px;
    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-stripe__in {
    height: 52px;
    padding-top: 8px;
    position: relative
}
.b-header .b-header-content .b-navigation-block {
    margin: 16px 0 7px;
    text-align: right
}
.b-header .b-header-content .b-navigation>.b-navigation__item {
    height: 14px
}
.b-header .b-header-content .b-navigation>.b-navigation__item .subind {
    display: none
}
.b-header .b-header-content .b-navigation>.b-navigation__item>.b-link:hover {
    color: #db0029
}
.b-header .b-header-content .b-navigation .b-navigation__item {
    display: inline-block;
    vertical-align: top;
    ) 0 -20px no-repeat;
    padding: 0 0 0 16px;
    margin: 0 0 0 16px;
    position: relative
}
.b-header .b-header-content .b-navigation .b-navigation__item:first-child {
    background: 0
}
.b-header .b-header-content .b-navigation .b-navigation__item.b-current>.b-link {
    color: #db0029
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-link {
    font: bold 12px Tahoma, Arial, sans-serif;
    text-decoration: none;
    display: block;
    padding-bottom: 14px
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-navigation__subitem-list {
    padding: 5px 0
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-navigation__subitem-list .b-navigation__item {
    margin: 0;
    background: 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 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: normal;
    line-height: 18px;
    display: block
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-navigation__subitem-list .b-navigation__item .b-link:hover {
    background: #e5e5e5
}
.b-header .b-header-content .b-navigation .b-navigation__item .b-navigation__subitem-list_type_level1 {
    left: 0
}
.b-header .b-header-content .b-navigation ul {
    position: absolute;
    visibility: hidden;
    background: #fff;
    opacity: 0;
    -webkit-transition: opacity .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-header .b-header-content .b-navigation__item:hover>ul,
.b-header .b-header-content .b-navigation__item:hover .b-navigation__subitem-list li:hover>ul {
    visibility: visible;
    border: 1px #f0f0f0 solid;
    opacity: 1;
    -webkit-transition: opacity .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;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto
}
.b-header-fixed2 {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    background: red
}
.b-stripe_content_main {
    padding: 0 0 0px;
    position: relative;
    z-index: 4
}
.b-stripe_content_main:before {
    background: url("../images/bg/slider-top.png") no-repeat 50% 0;
    content: "";
    width: 100%;
    display: block;
    margin: 0 auto;
    height: 28px;
    position: absolute;
    overflow: hidden;
    left: 0;
    right: 0;
    z-index: 1
}
.b-stripe_content_main .b-stripe__in {
    padding: 85px 0px 0px 0px
}
.b-stripe_content_main .b-column_main {
    width: 728px;
    float: right
}
.b-stripe_content_slider:after {
    background: url("../images/bg/slider-bottom.png") 50% 100% no-repeat;
    content: "";
    display: block;
    margin: 0 auto;
    height: 31px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}
.b-content {

    position: relative
}
.b-content.b-content_type_one-column,
.b-content.b-content_type_files,
.b-content.b-content_type_form {
    margin-left: 0
}
.b-content_content_order {
    border-top: 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-content__description,
.b-column_main__description {
    padding: 0 0 10px
}
.b-column_main__title {
    padding: 16px 0 20px 8px
}
.b-column_main__subtitle {
    padding: 6px 0 22px 8px
}
.b-content__text,
.b-column_main__text {
    padding: 0 0 20px 8px;
    color: #000
}
.b-content__text .b-link,
.b-column_main__text .b-link {
    color: #db0029
}
.b-content__text .b-mark,
.b-column_main__text .b-mark {
    font-weight: bold
}
.b-content__text {
    padding-left: 0;
    padding-top: 6px
}
.b-content__list {
    list-style-type: decimal;
    padding: 0 0 14px 20px
}
.b-content_type_auth {
    border-top: 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: bold
}
.b-column_main__image {
    float: left;
    padding: 0 22px 8px 10px
}
.b-column_main__inner {
    padding: 6px 0 0 0
}
.b-column_main__date {
    padding: 0 0 20px 8px;
    color: #000
}
.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 {
    overflow: auto
}
.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-dealer-result .b-column-sidebar__title {
    padding: 12px 20px
}
.b-stripe_content_googleMap .b-header-map,
.b-stripe_content_googleMap .b-footer-bottom {
    position: absolute;
    left: 0;
    width: 100%
}
.b-stripe_content_googleMap .b-header-map {
    top: 0;
    height: 50px;
    background: #f0f0f0;
    border-bottom: 1px solid #db0029;
    position: relative
}
.b-stripe_content_googleMap .b-header-map .b-logo {
    padding-left: 48px;
    padding-top: 14px
}
.b-stripe_content_googleMap .b-header-map .b-lang-switcher {
    float: right;
    padding: 12px 8px
}
.b-stripe_content_googleMap .b-footer-bottom {
    bottom: 0;
    height: auto;
    overflow: hidden;
    clear: both;
    border-top: 1px solid #ccc;
    box-sizing: content-box;
    margin: 0;
    padding: 10px 0 0;
    background: #fff
}
.b-stripe_content_googleMap .b-footer-bottom .b-navigation-block {
    padding: 0 10px 6px 0
}
.b-stripe_content_googleMap .b-footer-bottom .b-copyright {
    padding-left: 10px
}
.b-stripe_content_googleMap .b-dealer-services {
    padding-bottom: 10px
}
.b-stripe_content_googleMap .b-main-section-map {
    display: table;
    width: 100%
}
.b-stripe_content_googleMap .b-column-main {
    display: table-cell;
    vertical-align: top
}
.b-stripe_content_googleMap .b-dealer-result {
    overflow: auto
}
.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-column-sidebar__open,
.b-stripe_content_googleMap .b-column-sidebar__close {
    background: url(../images/bg/icons.png) -45px -330px no-repeat;
    cursor: pointer;
    height: 32px;
    left: -29px;
    position: absolute;
    top: 14px;
    width: 30px
}
.b-stripe_content_googleMap .b-column-sidebar__close {
    background-position: -45px -364px
}
.b-stripe_content_googleMap .b-search-results__item {
    padding: 10px 0 8px;
    margin: 0 22px 0 0
}
.b-stripe_content_googleMap .b-search-results__item.b-active {
    background: #fff
}
.b-stripe_content_googleMap .b-search-results__item.b-active .b-dealer-full-desc__dealer-name.b-link {
    color: #db0029
}
.b-stripe_content_googleMap .b-search-results__item.b-active .b-dealer-full-desc__numbering {
    background-position: -20px -395px
}
.b-stripe_content_googleMap .b-country-switcher {
    display: block;
    float: none;
    padding: 0 0 14px 8px
}
.b-stripe_content_googleMap .b-country-switcher.b-active .b-country-switcher__current {
    margin: -10px -24px;
    padding: 10px 24px
}
.b-stripe_content_googleMap .b-country-switcher.b-active .b-country-switcher__another-country .b-country-switcher__switcher {
    position: relative;
    z-index: 10
}
.b-stripe_content_googleMap .b-country-switcher.b-active .b-country-switcher__another-country>.b-link {
    color: #db0029
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__list {
    width: 100%;
    max-width: inherit;
    min-width: inherit;
    padding: 0;
    right: 0;
    top: 0;
    padding: 44px 0 0;
    -webkit-box-shadow: 0 0 9px 2px #d1d1d1;
    -moz-box-shadow: 0 0 9px 2px #d1d1d1;
    box-shadow: 0 0 9px 2px #d1d1d1;
    border-width: 0
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__column-list {
    display: inline-block;
    vertical-align: top;
    line-height: 26px;
    padding: 0 16px 16px
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__column-list .b-country-switcher__item {
    border-top: 0
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__column-list .b-country-switcher__item.b-active .b-link {
    font-weight: bold
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__column-list .b-country-switcher__item.b-active .b-ico_type_check {
    visibility: visible
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__country-name {
    color: #000;
    text-decoration: underline
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__country-name:hover {
    color: #db0029
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher .b-country-switcher__list {
    width: 100%;
    -webkit-box-shadow: 0 -10px 7px 0 #d3d3d3;
    -moz-box-shadow: 0 -10px 7px 0 #d3d3d3;
    box-shadow: 0 -10px 7px 0 #d3d3d3
}
.b-stripe_content_googleMap .b-country-switcher .b-ico_type_arrow-down-gray {
    left: 0;
    position: relative;
    cursor: pointer;
    top: 0
}
.b-stripe_content_googleMap .b-form_content_dealer-search {
    height: 290px
}
.b-stripe_content_googleMap .b-form_content_dealer-search .b-form-field-value {
    border: 1px solid #d1d0d0;
    box-shadow: inset 2px 2px 2px #eee;
    height: 26px;
    padding: 0 8px;
    width: 94%
}
.b-stripe_content_googleMap .b-dealer-search {
    position: relative;
    padding: 0 0 0 20px
}
.b-stripe_content_googleMap .b-dealer-search_type_route {
    padding: 0 20px 10px 0;
    position: relative
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-form-field {
    width: 298px;
    color: #666
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-dealer-full-desc__option-field {
    padding-top: 4px
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-user-location {
    padding: 4px 0 8px 2px
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-dealer-full-desc__numbering {
    background-position: -20px -395px;
    line-height: 18px
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-dealer-full-desc__dealer-name {
    width: 260px;
    display: inline-block;
    vertical-align: top;
    text-decoration: underline;
    float: none
}
.b-stripe_content_googleMap .b-dealer-search_type_route .b-dealer-result {
    padding: 22px
}
.b-stripe_content_googleMap .b-country-switcher {
    display: block;
    float: none;
    padding: 0 0 14px 8px
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__current {
    display: inline-block
}
.b-stripe_content_googleMap .b-country-switcher .b-country-switcher__switcher {
    color: #000;
    text-decoration: underline
}
.b-dealer-result {
    overflow: auto
}
.b-dealer-result .b-column-sidebar__title {
    padding: 12px 20px
}
.b-dealer-result_type_route {
    padding: 6px 22px 6px 0
}
.b-dealers-services {
    display: block;
    padding: 0 10px 0 7px;
    height: 30px
}
.b-dealers-services .b-form-field {
    padding: 4px 0;
    width: 99%
}
.b-dealer-location {
    display: block;
    padding: 0 0 20px
}
.b-dealer-location .b-dealer-location__title {
    display: inline-block;
    padding: 6px 0 0 0;
    vertical-align: top;
    width: 124px
}
.b-dealer-location .b-range {
    display: inline-block;
    vertical-align: top;
    width: auto
}
.b-stripe_content_footer {
    height: 115px;
    position: relative;
    z-index: 10
}
.b-footer-content {

    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: bold 12px Tahoma, Arial, sans-serif;
    text-decoration: none;
    border-bottom: 1px solid #ccc;
    padding: 16px 0 16px;
    display: block
}
.b-footer-content .b-navigation .b-navigation__item>.b-link:hover {
    color: #db0029
}
.b-footer-content .b-navigation .b-navigation__item.b-active .b-link {
    color: #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-active .b-link {
    color: #000
}
.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-navigation .b-navigation__item .b-subitem-list .b-subitem-list__subitem .b-link:hover {
    color: #db0029
}
.b-footer-content .b-go_up {
    width: 33px;
    height: 28px;
    position: fixed;
    left: 49%;
    bottom: 26px;
    font-size: 10px
}
.b-footer-content .b-go_up:hover .b-ico_type_go_up {
    background-position: 0 -140px;
    cursor: pointer
}
.b-footer-content .b-go_up:hover .b-link {
    color: #db0029
}
.b-go_up {
    width: 33px;
    height: 28px;
    position: fixed;
    right: 40px;
    bottom: 16px;
    font-size: 10px;
    z-index: 15;
    display: none
}
.b-go_up:hover .b-ico_type_go_up {
    background-position: 0 -140px;
    cursor: pointer
}
.b-go_up:hover .b-link {
    color: #db0029
}
.b-footer-bottom {
    margin: 0 20px 0 0;
    padding-top: 28px
}
.b-footer-bottom .b-copyright {
    float: left;
    color: #000;
    line-height: 14px
}
 .b-copyright {

}
.b-footer-bottom .b-link {
    float: right
}
.b-footer-bottom .b-link:hover {
    color: #db0029
}
.b-footer-bottom .b-navigation-block {
    padding-bottom: 20px; 	float: right ;	position: static;
}
.b-footer-bottom .b-navigation {
	width: 200px !important;
	position: static;
}
.b-footer-bottom .b-navigation .b-navigation__item {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    line-height: normal;
    font-size: 12px;
    background: url(../images/bg/borders.png) 0 0 no-repeat;
    padding: 0 7px 0 8px
}
.b-footer-bottom .b-navigation .b-navigation__item:first-child {
    background: 0
}
.b-footer-bottom .b-navigation .b-navigation__item.b-active .b-link {
    color: #db0029
}
.b-footer-bottom .b-navigation .b-navigation__item>.b-link {
    font: 12px Tahoma, Arial, sans-serif;
    text-decoration: none;
    display: block;
    float: left
}
.b-footer-bottom .b-navigation .b-navigation__item>.b-link.b-link_type_pseudo {
    border-bottom: 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 {
    overflow: auto
}
.b-dealer-result .b-column-sidebar__title {
    padding: 12px 20px
}
.b-ico {
    background: url(../images/bg/icons.png) no-repeat -9999px -9999px transparent;
    display: -moz-inline-stack;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    text-indent: -9999px;
    font-size: 0;
    width: 0;
    height: 0
}
.b-ico_type_zoom-picture {
    background-position: -45px -210px;
    position: absolute;
    width: 31px;
    height: 31px;
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -15px
}
.b-ico_type_zoom-picture-min {
    background-position: -20px -510px;
    position: absolute;
    width: 22px;
    height: 22px;
    left: 50%;
    top: 50%;
    margin-top: -10px;
    margin-left: -10px
}
.b-ico_type_play-video {
    background-position: -23px -157px;
    position: absolute;
    left: 0;
    top: 1px;
    width: 16px;
    height: 16px
}
.b-ico_type_print-version {
    background-position: -46px -247px;
    position: absolute;
    left: 0;
    top: 1px;
    width: 11px;
    height: 11px
}
.b-ico_type_tooltip-corner {
    background-position: -21px -211px;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    top: -9px;
    width: 20px;
    height: 9px
}
.b-ico_type_close {
    background-position: 0 -220px;
    width: 16px;
    height: 16px
}
.b-ico_type_gallery-close {
    background-position: -20px -75px;
    width: 25px;
    height: 25px
}
.b-ico_type_arrow-right-gray {
    width: 18px;
    height: 20px
}
.b-ico_type_all-link,
.b-ico_type_plus,
.b-ico_type_info,
.b-ico_type_delete,
.b-ico_type_calendar {
    width: 18px;
    height: 18px
}
.b-ico_type_all-button,
.b-ico_type_eye,
.b-ico_type_clear,
.b-ico_type_recalculate,
.b-ico_type_form-check-gray,
.b-ico_type_form-check,
.b-ico_type_user-cart,
.b-ico_type_recovery,
.b-ico_type_reg,
.b-ico_type_login-auth,
.b-ico_type_mobile,
.b-ico_type_print-big,
.b-ico_type_flag,
.b-ico_type_aim,
.b-ico_type_all,
.b-ico_type_arrow-down-gray,
.b-ico_type_arrow-up-gray,
.b-ico_type_clock,
.b-ico_type_expand,
.b-ico_type_facebook,
.b-ico_type_vk,
.b-ico_type_youtube {
    width: 20px;
    height: 20px
}
.b-ico_type_facebook {
    background-position: -20px 0
}
.b-ico_type_vk {
    background-position: -20px -25px
}
.b-ico_type_youtube {
    background-position: -20px -50px
}
.b-ico_type_mobile {
    background-position: 0 -60px
}
.b-ico_type_go_up,
.b-ico_type_hide {
    background-position: 0 -80px;
    width: 20px;
    height: 14px
}
.b-ico_type_go_up {
    display: block;
    margin: 0 auto
}
.b-ico_type_arrow-right {
    width: 10px;
    height: 20px;
    background-position: -10px -120px;
    display: block;
    float: right;
    margin-left: 10px
}
.b-ico_type_white-arrow {
    width: 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-up,
.b-ico_type_menu-down {
    background: url(../images/bg/icons.png) -10px -180px no-repeat;
    margin-left: 10px;
    width: 10px
}
.b-ico_type_arrow-up-gray,
.b-ico_type_arrow-down-gray {
    position: absolute;
    top: 2px;
    left: 80px;
    z-index: 10
}
.b-ico_type_arrow-down-gray {
    background-position: 0 -280px
}
.b-ico_type_arrow-up-gray {
    background-position: -180px -260px
}
.b-ico_type_request {
    width: 32px;
    height: 32px;
    display: block;
    float: left;
    background-position: -45px -175px;
    margin: 3px 10px 0 0
}
.b-ico_type_submit {
    width: 35px;
    height: 35px;
    position: absolute;
    background-position: -45px -330px;
    top: 6px;
    left: 20px
}
.b-ico_type_clock {
    background-position: 0 -260px
}
.b-ico_type_print-big {
    background-position: 0 -440px
}
.b-ico_type_user-cart {
    width: 18px;
    margin-right: 4px;
    background-position: 0 -460px
}
.b-ico_type_delete {
    background-position: 0 -480px;
    cursor: pointer;
    position: relative
}
.b-ico_type_delete:hover {
    background-position: 0 -500px
}
.b-ico_type_clear {
    background-position: 0 -520px;
    left: 8px;
    top: 3px
}
.b-ico_type_eye {
    background-position: 0 -580px;
    top: 12px;
    left: 12px
}
.b-ico_type_eye,
.b-ico_type_recalculate,
.b-ico_type_clear,
.b-ico_type_form-check,
.b-ico_type_form-check-gray {
    position: absolute
}
.b-ico_type_recalculate {
    background-position: 0 -540px;
    left: 8px;
    top: 3px
}
.b-ico_type_form-check-gray {
    background-position: -180px -80px;
    top: 12px;
    left: 12px;
    cursor: pointer
}
.b-ico_type_form-check {
    background-position: 0 -560px;
    top: 12px;
    left: 12px;
    cursor: pointer
}
.b-ico_type_info {
    background-position: -180px -100px;
    margin-left: 14px;
    margin-right: 20px
}
.b-ico_type_info:hover {
    cursor: pointer;
    background-position: -180px -120px
}
.b-ico_type_all-button {
    background-position: -180px -160px;
    height: 16px;
    margin-right: 4px;
    width: 16px
}
.b-ico_type_all-link {
    background-position: -180px -140px;
    top: 3px;
    position: relative;
    left: -4px
}
.b-ico_type_form-edit {
    background-position: -180px -180px;
    width: 18px;
    height: 18px;
    position: absolute;
    display: block;
    top: 10px;
    left: 12px
}
.b-ico_type_plus {
    background-position: -180px -200px;
    position: absolute;
    display: block;
    top: 10px;
    left: 12px
}
.b-ico_type_calendar {
    background-position: -180px -240px;
    position: relative;
    right: 26px;
    cursor: pointer
}
.b-ico_content_section-pagination-previous,
.b-ico_content_section-pagination-next,
.b-ico_type_catalogue {
    width: 32px;
    height: 32px
}
.b-ico_type_catalogue {
    height: 26px
}
.b-ico_content_section-pagination-previous {
    background-position: -45px -35px;
    margin: 0 28px 0 0
}
.b-ico_content_section-pagination-next {
    background-position: -45px 1px
}
.b-ico_type_aim,
.b-ico_type_flag {
    height: 18px
}
.b-ico_type_aim {
    background-position: 0 -340px;
    cursor: pointer
}
.b-ico_type_flag {
    background-position: 0 -360px;
    cursor: pointer;
    position: relative;
    z-index: 10
}
.b-ico_type_check {
    width: 10px;
    height: 7px;
    margin: 12px 6px 0 0;
    display: inline-block;
    vertical-align: top;
    visibility: hidden;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUJFREI3RkY4NEVFMTFFM0IxQjlCMEExNUUxOTE0QzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUJFREI4MDA4NEVFMTFFM0IxQjlCMEExNUUxOTE0QzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQkVEQjdGRDg0RUUxMUUzQjFCOUIwQTE1RTE5MTRDNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQkVEQjdGRTg0RUUxMUUzQjFCOUIwQTE1RTE5MTRDNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqa5VC8AAAAwSURBVHjaYvj//z8DIZyWlkacIhBNlCKwQmQOLkVwE9EFsWnGkMRlAwMhk2AYIMAAhDbJN7bFmOUAAAAASUVORK5CYII=)
}
.b-ico_type_login {
    background-position: -20px -445px;
    width: 24px;
    height: 32px;
    margin: 5px 5px 0
}
.b-ico_type_catalogue {
    background-position: -45px -400px;
    margin: 10px 5px 0
}
.b-ico_type_recovery,
.b-ico_type_login-auth,
.b-ico_type_reg {
    position: absolute;
    top: 12px;
    left: 16px;
    z-index: 12
}
.b-ico_type_login-auth {
    background-position: 0 -420px
}
.b-ico_type_reg {
    background-position: 0 -400px
}
.b-ico_type_recovery {
    background-position: 0 -380px
}
.b-ico_type_credit-card,
.b-ico_type_main-user,
.b-ico_type_tools,
.b-ico_type_cart,
.b-ico_type_clipboard,
.b-ico_type_help {
    width: 50px;
    height: 48px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto
}
.b-ico_type_help {
    background-position: -80px 0
}
.b-ico_type_main-user {
    background-position: -80px -50px
}
.b-ico_type_cart {
    background-position: -80px -100px
}
.b-ico_type_clipboard {
    background-position: -80px -150px
}
.b-ico_type_tools {
    background-position: -80px -200px
}
.b-ico_type_credit-card {
    background-position: -80px -250px
}
.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_step.b-ico_state_active,
.b-ico_type_step.b-active,
.b-ico_type_step:hover {
    background-position: -46px -460px;
    color: #db0029
}
.b-ico_type_step.b-ico_state_active {
    background-position: -46px -460px;
    color: #db0029
}
.b-ico_type_show-down {
    width: 30px;
    height: 30px;
    background-position: -45px -490px;
    position: absolute;
    top: -28px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 10
}
.b-ico_type_show-up {
    width: 30px;
    height: 30px;
    background-position: -45px -520px;
    position: absolute;
    top: -28px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 10
}
.to-hide {
    display: none
}
.icon-remove:before {
    cursor: pointer;
    cursor: hand;
    font-size: 15px
}
.b-username {
    display: inline-block;
    width: 330px;
    padding: 4px 0 0 36px
}
.b-username .b-ico_type_close {
    cursor: pointer
}
.b-username__text {
    display: inline-block;
    vertical-align: top;
    padding-left: 8px;
    max-width: 250px;
    height: 14px;
    line-height: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}
.b-lang-switcher {
    display: block;
    float: left;
    position: relative
}
.b-lang-switcher a {
    line-height: 0;
    padding: 6px;
    display: block;
    float: left;
    white-space: nowrap;
    color: #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:hover {
    color: #db0029
}
.b-lang-switcher .b-lang-switcher__item.b-active a {
    color: #db0029
}
.b-country-switcher {
    display: inline-block;
    padding-right: 28px;
    float: right;
    position: relative
}
.b-country-switcher a,
.b-country-switcher a:link,
.b-country-switcher a:active,
.b-country-switcher a:visited {
    display: block;
    color: #666;
    text-decoration: underline
}
.b-country-switcher a:hover,
.b-country-switcher a:link:hover,
.b-country-switcher a:active:hover,
.b-country-switcher a:visited:hover {
    color: #db0029
}
.b-country-switcher .b-country-switcher__country-name {
    display: inline-block;
    padding: 3px 0 0;
    color: #db0029
}
.b-country-switcher .b-country-switcher__another-country {
    display: inline-block
}
.b-country-switcher .b-country-switcher__another-country .b-country-switcher__switcher {
    text-decoration: underline;
    cursor: pointer
}
.b-country-switcher .b-country-switcher__list {
    position: absolute;
    display: none;
    right: 0;
    top: 24px;
    z-index: 1;
    background: #fff;
    padding: 4px 10px 4px;
    min-width: 80px;
    max-width: 100px;
    border-color: #f0f0f0;
    border-width: 1px;
    border-style: none solid solid
}
.b-country-switcher .b-country-switcher__list .b-country-switcher__item {
    border-top: 1px solid #f0f0f0
}
.b-country-switcher .b-country-switcher__list .b-country-switcher__item:first-child {
    border: 0
}
.b-country-switcher .b-country-switcher__list .b-country-switcher__item a,
.b-country-switcher .b-country-switcher__list .b-country-switcher__item a:link,
.b-country-switcher .b-country-switcher__list .b-country-switcher__item a:active,
.b-country-switcher .b-country-switcher__list .b-country-switcher__item a:visited {
    text-decoration: none;
    padding: 2px 0
}
.b-country-switcher .b-country-switcher__column .b-country-switcher__list.b-active {
    display: block
}
.b-country-switcher .b-country-switcher__current {
    position: relative;
    z-index: 2
}
.b-country-switcher .b-country-switcher__current a {
    display: inline-block;
    vertical-align: baseline;
    padding: 3px 0 0;
    color: #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 {
    border-top: 1px solid #db0029;
    background: #f7f7f7;
    padding: 12px 10px 0 18px;
    width: 212px;
    margin-bottom: 30px
}
.b-news-block .b-news-block__title {
    padding-bottom: 10px;
    padding-top: 12px;
    line-height: 14px
}
.b-news-block .b-news-list .b-news-list__item {
    padding: 10px 0 18px 0;
    border-bottom: 1px solid #e1e1e1
}
.b-news-block .b-news-list .b-news-list__item .b-news-list__date {
    color: #999
}
.b-news-block .b-news-list .b-news-list__item .b-news-list__title {
    color: #000;
    text-decoration: underline
}
.b-news-block .b-news-list .b-news-list__item .b-news-list__title:hover {
    color: #db0029
}
.b-news-block .b-news-list .b-news-list__item .b-news-list__description {
    color: #6c6c70;
    line-height: 16px;
    letter-spacing: -0.01em
}
.b-news-block .b-news-block__footer {
    padding: 15px 0 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 {
    border-top: 1px solid #db0029;
    background: #f7f7f7;
    padding: 12px 10px 0 18px;
    width: 206px;
    margin-bottom: 30px
}
.b-sidebar-block .b-sidebar-block__title {
    padding-bottom: 10px;
    padding-top: 10px;
    line-height: 20px
}
.b-sidebar-block .b-sidebar-menu {
    padding-top: 2px
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item {
    padding: 12px 0;
    border-top: 1px solid #e1e1e1
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item:first-child {
    border-top: 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 {
    color: #db0029
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item .b-subitem-list {
    border-top: 1px solid #e1e1e1;
    margin-top: 14px;
    padding: 6px 6px 0 20px;
    display: none;
    width: 180px
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item .b-subitem-list .b-subitem-list__item {
    line-height: 24px
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item .b-subitem-list .b-subitem-list__item.b-active .b-link {
    color: #db0029
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item .b-ico_type_arrow-right {
    width: 10px;
    margin-left: 10px;
    background-position: -10px -180px
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item:hover .b-ico_type_arrow-right {
    background-position: -10px -120px;
    width: 10px;
    margin: 0 0 0 10px
}
.b-sidebar-block .b-sidebar-block__image {
    margin-left: -18px;
    width: 234px;
    background: #fff;
    padding: 38px 0 0;
    margin-top: 10px
}
.b-sidebar-block .b-sidebar-block__text {
    padding: 14px 0 20px;
    color: #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_main-content .b-navigation__footer .b-link:hover {
    text-decoration: underline
}
.b-navigation-block_content_account .b-image-wrap {
    position: relative;
    background: #f0f0f0;
    display: block;
    width: 224px;
    height: 162px
}
.b-navigation-block_content_account .b-navigation__item:hover {
    background: transparent
}
.b-navigation-block_content_account .b-navigation__item:hover .b-section {
    cursor: pointer;
    border-top: 1px solid #db0029
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_help {
    background-position: -80px -350px
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_main-user {
    background-position: -80px -400px
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_cart {
    background-position: -80px -500px
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_clipboard {
    background-position: -80px -550px
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_tools {
    background-position: -80px -450px
}
.b-navigation-block_content_account .b-navigation__item:hover .b-ico_type_credit-card {
    background-position: -80px -300px
}
.b-navigation-block_type_company .b-navigation__item {
    display: inline-block;
    vertical-align: top;
    width: 240px;
    margin: 0 0 10px;
    padding: 0 0 10px
}
.b-navigation-block_type_company .b-navigation__item .b-section {
    min-height: 185px;
    border-top: 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 {
    text-decoration: underline
}
.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: -0.04em;
    width: 193px
}
.b-section .b-section__title:hover {
    cursor: pointer
}
.b-section .b-section__title .b-normal {
    font-weight: normal;
    font-style: normal
}
.b-section .b-section__image {
    cursor: pointer;
    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 .homepage-slide-left-bg,
.b-adv-carousel-block_type_about .homepage-slide-right-bg {
    height: 478px
}
.b-adv-carousel-block_type_about .b-adv-carousel__description {
    max-width: 600px
}
.b-adv-carousel-block_type_about .b-adv-carousel__title .b-link {
    text-decoration: none
}
.b-adv-carousel-block_type_about .b-adv-carousel__title .b-link span {
    color: #db0029;
    text-transform: none
}
.b-adv-carousel-block_type_about .homepage-slide-op-text {
    width: 600px
}
.b-adv-carousel-block_type_single .homepage-slide-left-bg,
.b-adv-carousel-block_type_single .homepage-slide-right-bg {
    height: 478px
}
.b-adv-carousel-block_type_single .b-adv-carousel__title .b-link {
    text-decoration: none
}
.b-adv-carousel-block_type_single .b-adv-carousel__title .b-link span {
    color: #db0029;
    text-transform: none
}
.homepage-slide-op {
    height: 478px
}
.homepage-slide-op li {
    display: inline;
    vertical-align: top;
    font-size: 0
}
.homepage-slide-op-text {
    height: 356px;
    position: absolute;
    text-align: left
}
.homepage-slide-op-text {
    top: 0;
    height: auto
}
.pos_right_top .homepage-slide-op-text {
    top: 20px;
    right: 120px
}
.pos_right_top .homepage-slide-op-text td {
    vertical-align: top
}
.pos_left_top .homepage-slide-op-text {
    top: 20px;
    left: 120px
}
.pos_left_top .homepage-slide-op-text td {
    vertical-align: top
}
.homepage-slide-thumblist-bg {
    right: 0;
    margin: 0 auto;
    height: 92px;
    position: absolute;
    bottom: 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:hover a,
.homepage-slide-thumblist li.curr a {
    color: #000;
    text-decoration: none
}
.homepage-slide-thumblist li:hover img,
.homepage-slide-thumblist li.curr 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: 230px;
    position: absolute;
    bottom: 26px;
    right: 142px
}
.homepage-slide-thumbpoints li {
    float: left;
    display: block
}
.homepage-slide-thumbpoints li.curr a,
.homepage-slide-thumbpoints li.selected a {
    cursor: pointer;
    display: block;
    height: 20px;
    width: 20px;
    background: url(../images/bg/icons.png) 0 -40px no-repeat
}
.homepage-slide-thumbpoints li a {
    display: block;
    height: 20px;
    width: 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-prev,
#homepage-slide-op-next,
#homepage-slide-op-prev a,
#homepage-slide-op-next a {
    width: 60px;
    height: 468px;
    display: block
}
#homepage-slide-op-prev,
#homepage-slide-op-next {
    position: absolute;
    top: 0;
    z-index: 1;
    background: url('../images/bg/icons.png') no-repeat -9999px -9999px
}
#homepage-slide-op-prev span,
#homepage-slide-op-prev {
    left: 0
}
#homepage-slide-op-next span,
#homepage-slide-op-next {
    right: 0
}
#homepage-slide-op-prev a,
#homepage-slide-op-next a {
    text-indent: -9999px;
    line-height: 0;
    cursor: pointer;
    position: relative
}
#homepage-slide-op-prev a:hover span {
    background: url('../images/bg/icons.png') no-repeat -45px -35px;
    left: 20px;
    display: block
}
#homepage-slide-op-next a:hover span {
    background: url('../images/bg/icons.png') no-repeat -45px 0;
    right: 20px;
    display: block
}
#homepage-slide-op-prev a span.hover {
    background-position: -45px -35px
}
#homepage-slide-op-next a span.hover,
#homepage-slide-op-next a:hover span {
    background-position: -45px 0
}
#homepage-slide-op-prev a span,
#homepage-slide-op-next a span {
    width: 30px;
    height: 30px;
    display: none;
    overflow: hidden;
    top: 225px;
    position: absolute
}
#homepage-slide-op-prev a span {
    background: url('../images/bg/icons.png') no-repeat -45px -35px;
    left: 20px
}
#homepage-slide-op-next a span {
    background: url('../images/bg/icons.png') no-repeat -45px 0;
    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 {
    text-decoration: none;
    color: #000;
    display: block
}
.b-feature-list__item .b-link:hover .b-feature-list__tooltip {
    display: block;
    position: absolute;
    left: 34px;
    top: 64px;
    background: #f3f2f7;
    border: 1px solid #dcdcdc;
    line-height: normal;
    font-size: 12px;
    font-family: Tahoma, Arial, sans-serif;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px;
    min-width: 198px;
    text-align: left
}
.b-feature-list__item .b-link .b-feature-icon-wrap {
    width: 50px;
    height: 50px;
    overflow: hidden;
    display: block;
    float: left;
    margin-right: 10px
}
.b-feature-list__item .b-link .b-feature-icon-wrap:hover .b-feature-icon {
    margin-top: -50px
}
.b-feature-list__feature {
    display: inline-block;
    vertical-align: middle;
    line-height: 20px
}
.b-feature-list__number {
    font-size: 28px;
    display: block;
    padding-top: 4px
}
.b-feature-list__text {
    font-size: 21px;
    line-height: 16px;
    display: inline-block;
    vertical-align: bottom
}
.b-feature-list__text sup {
    font-size: 14px
}
.b-breadcrumbs {
    padding: 20px 0 34px;
    position: relative;
    z-index: 10
}
.b-breadcrumbs .b-breadcrumbs__item {
    display: inline-block
}
.b-breadcrumbs .b-breadcrumbs__item .b-breadcrumbs__item-text {
    font-size: 10px
}
.b-breadcrumbs .b-breadcrumbs__item .b-breadcrumbs__item-text.b-link:hover {
    color: #db0029
}
.b-breadcrumbs .b-breadcrumbs__delimeter {
    display: inline-block
}
.b-tabs {
    position: relative;
    padding-top: 60px;
    border-top: 1px solid #db0029
}
.b-tabs__header-wrap {
    background: #f0f0f0;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
    padding: 2.2em 0
}
.b-tabs__item {
    background: url("../images/bg/borders.png") no-repeat 0 -20px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    padding: 0 1em
}
.b-tabs__item:first-child {
    background: 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: bold;
    display: block;
    width: 170px
}
.b-tabs__section-title {
    font-weight: bold;
    padding: 14px 0 8px
}
.b-tab-list {
    list-style-type: none
}
.b-tab-list__item {
    border-top: 1px solid #e5e5e5;
    padding: 20px 0 12px
}
.b-tab-list__title {
    padding-bottom: 6px
}
.b-customer {
    padding-top: 8px
}
.b-customer__image-wrap {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-top: 6px
}
.b-customer__mask {
    background: url(../images/bg/opinion-mask.png) 0 0 no-repeat;
    width: 180px;
    height: 120px;
    position: absolute;
    top: 0;
    left: 0
}
.b-opinion {
    display: inline-block;
    vertical-align: top;
    width: 762px;
    padding-left: 24px
}
.b-customer__name {
    font-weight: bold;
    color: #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;
    font-size: 12px;
    line-height: normal;
    display: inline-block;
    vertical-align: top;
    position: relative;
    text-align: left;
    z-index: -1
}
.b-opinion__more {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: normal
}
.b-opinion__more.b-link {
    color: #db0029;
    text-decoration: none
}
.b-feature-list__tooltip {
    display: none;
    line-height: normal;
    font-size: 12px
}
.b-gallery_content_photo .b-gallery__item .b-link {
    display: block
}
.b-gallery_content_photo .b-gallery__item .b-link:hover {
    background: #f0f0f0
}
.b-gallery__item {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 4px;
    position: relative;
    width: 240px;
    height: 184px
}
.b-gallery__image {
    padding: 8px 8px 4px;
    margin: 2px 0
}
.closeImg {
    position: absolute;
    right: 0;
    cursor: pointer
}
.closeImg,
.b-download {
    line-height: 22px
}
.closeImg:hover,
.b-download:hover {
    color: #db0029
}
.b-request {
    padding: 10px 0 10px 8px
}
.b-request__btn-wrap {
    background: #f0f0f0;
    height: 80px;
    width: 345px;
    float: left
}
.b-request__btn {
    background: #e1e1e1;
    height: 44px;
    width: 295px;
    margin: -1px 0 0 -1px;
    float: left;
    padding: 18px 25px
}
.b-request__title {
    display: block;
    line-height: 12px
}
.b-request__type {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.b-request__name {
    display: block;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    font-size: 21px;
    color: #db0029;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: underline
}
.b-request__description {
    float: left;
    width: 320px;
    padding: 16px 0 0 28px;
    color: #7d7d7d
}
.b-request_type_catalogue {
    display: inline-block
}
.b-request_type_catalogue .b-request__title {
    display: inline-block;
    vertical-align: top;
    width: 248px;
    padding: 10px 0 0
}
.b-request_type_catalogue .b-request__title .b-request__name {
    white-space: normal;
    line-height: 22px
}
.b-request_type_online {
    display: inline-block
}
.b-request_type_online .b-request__title {
    display: inline-block;
    vertical-align: top;
    width: 248px;
    padding: 10px 0 0
}
.b-request_type_online .b-request__title .b-request__name {
    white-space: normal
}
.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:hover {
    background: #f7f7f7
}
.b-action-list__item>.b-link {
    width: 224px;
    overflow: hidden;
    float: left
}
.b-action-list__description {
    display: inline-block;
    vertical-align: top;
    width: 466px;
    float: right
}
.b-action-list__mark {
    font-weight: bold
}
.b-action-list__image {
    display: inline-block;
    vertical-align: top;
    padding-right: 22px;
    border: 0
}
.b-action-list__title {
    letter-spacing: .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__dealers .b-link:hover {
    text-decoration: underline
}
.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__more.b-link:hover {
    text-decoration: underline
}
.b-action-list_content_news .b-action-list__description {
    width: 522px;
    text-align: left
}
.b-action-list_content_news .b-action-list__item {
    text-align: right;
    padding: 30px 0 14px 20px
}
.b-action-list_content_news .b-action-list__item>.b-link {
    width: 160px;
    height: 120px;
    margin-right: 22px
}
.b-action-list_content_news .b-action-list__item .b-action-list__title {
    line-height: 20px;
    width: 444px
}
.b-action-list_content_news .b-action-list__item .b-action-list__date {
    color: #6c6c70;
    padding: 2px 4px 2px 0
}
.b-action-list_content_news .b-action-list__item .b-action-list__text {
    width: 490px
}
.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-group_type_heading .b-cell,
.b-table-event__heading .b-cell {
    color: #666;
    font-weight: bold;
    padding: 20px 10px;
    border-top: 1px solid #db0029
}
.b-table-event__row .b-cell {
    color: #000
}
.b-table-event__row .b-link {
    color: #000
}
.b-table-event__row .b-cell_color_gray {
    color: #666
}
.even {
    background: #f7f7f7
}
.b-table_content_order-1,
.b-table_content_cart {
    margin-top: 8px;
    table-layout: fixed
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell,
.b-table_content_cart .b-table-group_type_heading .b-cell {
    padding: 18px
}
.b-table_content_order-1 .b-table-group_type_body .b-cell,
.b-table_content_cart .b-table-group_type_body .b-cell {
    line-height: 20px;
    padding: 4px 10px 0 0
}
.b-table_content_order-1 .b-table-group_type_body .b-cell__code,
.b-table_content_cart .b-table-group_type_body .b-cell__code {
    display: inline-block;
    vertical-align: top;
    color: #000;
    padding: 6px 6px 0 18px
}
.b-table_content_order-1 .b-table-group_type_body .b-cell__number,
.b-table_content_cart .b-table-group_type_body .b-cell__number {
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
    padding: 6px 0 0 18px;
    width: 230px
}
.b-table_content_order-1 .b-table-group_type_body .b-cell__name,
.b-table_content_cart .b-table-group_type_body .b-cell__name {
    display: block;
    color: #000;
    padding: 0 0 14px 18px
}
.b-table_content_order-1 .b-table-group_type_body .b-cell__price,
.b-table_content_cart .b-table-group_type_body .b-cell__price {
    white-space: nowrap
}
.b-table_content_order-1 .b-table-group_type_body .b-form-field,
.b-table_content_cart .b-table-group_type_body .b-form-field {
    margin: 0 0 0 8px;
    padding: 6px;
    text-align: right;
    width: 30px;
    border: 1px solid #d1d0d0;
    background: #fff;
    -webkit-box-shadow: inset 0 2px 2px 0 #ececec;
    -moz-box-shadow: inset 0 2px 2px 0 #ececec;
    box-shadow: inset 0 2px 2px 0 #ececec
}
.b-table_content_order-1 .b-table-group_type_footer .b-cell,
.b-table_content_cart .b-table-group_type_footer .b-cell {
    font-size: 21px;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    height: 80px;
    padding: 0 30px 0 20px
}
.b-table_content_order-1 .b-table-group_type_footer .b-cell.b-total-price,
.b-table_content_cart .b-table-group_type_footer .b-cell.b-total-price {
    color: #db0029;
    text-align: right
}
.b-table_content_cart .b-table-group_type_heading .b-col5 {
    text-align: right;
    color: #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 {
    width: 80px;
    text-align: center
}
.b-table_content_cart .b-col4 {
    width: 80px;
    text-align: center
}
.b-table_content_cart .b-col4 .b-cell__in {
    text-align: center
}
.b-table_content_cart .b-col4 .b-form-field {
    text-align: center
}
.b-table_content_cart .b-col5 {
    width: 90px;
    text-align: right;
    color: #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-table_content_parts-cart .b-col6 {
    width: 60px
}
.b-table_content_parts-cart .b-col6 .b-ico_type_delete {
    position: static
}
.b-table_content_parts-cart .b-col6 .b-ico_type_delete:hover .b-tooltip-delete {
    display: none
}
.b-table_content_parts-cart .b-table-group_type_heading .b-cell {
    padding: 18px
}
.b-table_content_parts-cart .b-table-group_type_body .b-cell_type_main {
    padding: 0;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5
}
.b-table_content_parts-cart .b-table-group_type_body .b-table .b-cell {
    border-top: 1px solid #e5e5e5;
    padding-bottom: 4px;
    padding-right: 0
}
.b-table_content_parts-cart .b-table-group_type_body .b-table .b-cell__code {
    padding-top: 0;
    padding-right: 0
}
.b-table_content_parts-cart .b-table-group_type_body .b-table .b-cell__number {
    padding-top: 0;
    padding-left: 20px
}
.b-table_content_parts-cart .b-table-group_type_body .b-table .b-cell__name {
    padding-bottom: 0;
    display: block
}
.b-table_content_parts-cart .b-table-group_type_footer .b-cell {
    height: 66px
}
.b-table_content_parts-cart .b-scrollit {
    height: auto
}
.b-content_content_order .b-cart-save.b-link {
    color: #db0029
}
.b-content_type_contact-form {
    margin-left: 8px
}
.b-content_state_opened {
    margin-top: 113px
}
.b-content_registration-title {
    font-size: 28px;
    line-height: 28px;
    background: #f7f7f7;
    color: #db0029;
    padding: 18px 0;
    font-family: yanuscbold_italic!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-table-group_type_heading .b-cell .b-cell__in .b-ico_type_arrow-down-gray .b-link,
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-ico_type_arrow-up-gray .b-link {
    text-decoration: underline
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-ico_type_arrow-down-gray .b-link:hover,
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-ico_type_arrow-up-gray .b-link:hover {
    color: #db0029
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-link {
    text-decoration: none
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-link:hover {
    color: #db0029
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-link:hover .b-ico_type_arrow-down-gray {
    background-position: 0 -200px
}
.b-table_content_order-1 .b-table-group_type_heading .b-cell .b-cell__in .b-link:hover .b-ico_type_arrow-up-gray {
    background-position: -180px -280px
}
.b-table_content_order-1 .b-table-group_type_body>.b-table-row {
    border-top: 1px solid #e5e5e5;
    width: 100%
}
.b-table_content_order-1 .b-table-group_type_body .b-cell {
    padding: 0;
    position: relative
}
.b-table_content_order-1 .b-table-group_type_body .b-cell .b-link {
    color: #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 {
    position: relative
}
.b-table_content_order-1 .b-table-group_type_body .b-cell__in {
    position: relative
}
.b-table_content_order-1 .b-col2 {
    width: 580px
}
.b-table_content_order-1 .b-col3 {
    text-align: left;
    width: 155px
}
.b-table_content_order-1 .b-col4 {
    color: #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 {
    table-layout: fixed
}
.b-table_content_order-1 .b-table .b-col3 {
    text-align: left;
    width: 185px;
    padding: 6px 0 6px 18px;
    line-height: 26px
}
.b-table_content_order-1 .b-table .b-col4 {
    width: 105px;
    text-align: right
}
.b-table_content_order-1 .b-table .b-col5 {
    width: 170px;
    text-align: center;
    color: #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-dealer-full-desc__dealer-name.b-link {
    text-decoration: none
}
.b-table_content_order-1 .b-dealer-tooltip:hover .b-dealer-full-desc_type_info-box .b-link {
    text-decoration: underline
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box {
    width: 378px;
    display: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: transparent
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__header {
    background: url(../images/bg/tooltip_header.png) 0 0 no-repeat;
    height: 22px;
    width: 390px;
    padding-top: 27px;
    padding-left: 34px
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__body {
    background: url(../images/bg/tooltip_body.png) 0 0 repeat-y;
    width: 390px;
    padding-top: 2px;
    padding-left: 34px;
    padding-bottom: 10px
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer {
    background: url(../images/bg/tooltip_footer.png) 0 0 no-repeat;
    width: 424px;
    height: 64px;
    padding-top: 0
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer .b-btn.b-link {
    width: 354px;
    margin-left: 24px;
    padding: 8px 10px 6px
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer .b-btn.b-link .b-ico_type_arrow-right-gray {
    margin-top: 2px
}
.b-table_content_order-1 .b-dealer-full-desc__close {
    top: 47px;
    right: -13px
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__distance {
    padding-top: 0;
    padding-bottom: 0;
    max-width: 58px;
    margin-left: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__dealer-name {
    max-width: 272px
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box .b-dealer-full-desc__options {
    clear: both
}
.b-table_content_order-1 .b-cell__stated {
    background: url(../images/bg/stated.png) 0 0 no-repeat;
    width: 121px;
    height: 20px;
    padding: 5px 18px 8px;
    color: #666;
    margin-bottom: 10px
}
.b-table_content_order-1 .b-cell__value {
    display: inline-block;
    vertical-align: top;
    color: #000;
    padding-left: 8px
}
.b-table_content_order-1 .b-dealer-full-desc_type_info-box {
    left: -480px;
    position: absolute;
    top: -32px;
    padding-top: 20px
}
.b-table_content_order-1 .b-table {
    height: 104px
}
.b-table_content_order-1 .b-table .b-table-row {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5
}
.b-table_content_order-1 .b-table .b-table-row:first-child {
    border: 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-table_type_cabinet .b-pagination_type_section {
    padding-bottom: 14px
}
.b-all-in-page {
    border-top: 1px solid #e5e5e5;
    padding: 24px 0 0
}
.b-all-in-page .b-link {
    cursor: pointer
}
.b-tooltip-info {
    left: 76%;
    position: absolute;
    top: -4px;
    background: url(../images/bg/popup-min.png) 0 0 no-repeat;
    width: 140px;
    height: 16px;
    font-size: 12px;
    font-style: normal;
    color: #000;
    text-indent: 0;
    text-align: left;
    padding: 30px 50px;
    z-index: 10;
    display: none
}
.b-ico_type_info:hover .b-tooltip-info {
    display: block
}
.b-tooltip-delete {
    background: url(../images/bg/popup-left.png) 0 0 no-repeat;
    font-size: 12px;
    font-style: normal;
    height: 36px;
    left: -246px;
    padding: 30px 48px 30px 34px;
    position: absolute;
    text-align: left;
    text-indent: 0;
    top: -4px;
    width: 182px;
    z-index: 12;
    display: none;
    color: #000
}
.b-table_content_order-2.b-table_type_hidden .b-table-group_type_body .b-cell {
    padding-top: 9px;
    padding-bottom: 9px
}
.b-table_content_order-2.b-table_type_history-view .b-table-group_type_body .b-dealer-full-desc__option-name {
    color: #666
}
.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 0;
    text-align: center
}
.b-table_content_order-2 .b-table-group_type_heading .b-col5 {
    padding: 0
}
.b-table_content_order-2 .b-table-group_type_heading .b-col6 {
    padding: 4px 0 0 0;
    text-align: center
}
.b-table_content_order-2 .b-table-group_type_heading .b-col8 {
    padding: 4px 0 0 0;
    text-align: right
}
.b-table_content_order-2 .b-table-group_type_heading .b-col9 {
    text-align: center
}
.b-table_content_order-2 .b-table-group_type_body .b-col2.b-cell {
    color: #666
}
.b-table_content_order-2 .b-table-group_type_body .b-col3.b-cell {
    color: #666;
    text-align: center
}
.b-table_content_order-2 .b-table-group_type_body .b-col8 {
    text-align: center
}
.b-table_content_order-2 .b-table-group_type_body .b-cell {
    color: #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,
.b-table_content_order-2 .b-col9 .b-ico_type_delete {
    position: static
}
.b-table_content_order-2 .b-col6 .b-ico_type_delete:hover .b-tooltip-delete,
.b-table_content_order-2 .b-col9 .b-ico_type_delete:hover .b-tooltip-delete {
    display: block
}
.b-table_content_order-2 .b-col9 {
    width: 50px;
    text-align: right;
    padding-right: 10px
}
.b-table_content_order-2 .b-col9 .b-cell__in {
    position: relative
}
.b-table_content_order-2 .b-col9 .b-cell__in .b-tooltip-delete {
    left: -190px;
    top: 0
}
.b-table_content_order-2 .b-table .b-table-row:first-child .b-cell {
    border-color: transparent
}
.b-table_content_order-2 .b-table .b-ico_type_delete {
    position: static
}
.b-table_content_order-2 .b-table .b-ico_type_delete:hover .b-tooltip-delete {
    display: block
}
.b-table_content_order-2 .b-table .b-col6 {
    width: 122px
}
.b-table_content_order-2 .b-table .b-col6 .b-cell__in {
    width: 122px;
    padding: 9px 0;
    overflow: hidden;
    text-overflow: ellipsis
}
.b-table_content_order-2 .b-table .b-col7 {
    width: 66px;
    text-align: right
}
.b-table_content_order-2 .b-table .b-col7 .b-cell__in {
    width: 80px;
    padding: 9px 0;
    text-align: right;
    text-overflow: ellipsis;
    position: relative
}
.b-table_content_order-2 .b-table .b-col7 .b-cell__residue {
    max-width: 46px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    text-overflow: ellipsis
}
.b-table_content_order-2 .b-table .b-col7 .b-ico_type_info {
    margin-left: 6px;
    margin-right: 6px
}
.b-table_content_order-2 .b-table .b-col7 .b-tooltip-info {
    left: 88%;
    top: 8px
}
.b-table_content_order-2 .b-table .b-col8 {
    width: 80px
}
.b-table_content_order-2 .b-table .b-col8 .b-cell__in {
    width: 80px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis
}
.b-table_content_order-2 .b-cell__number {
    font-size: 11px;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666
}
.b-table_type_hidden .b-cell__code {
    display: inline-block;
    vertical-align: top;
    color: #000;
    padding: 0 18px 0 0;
    max-width: 350px;
    overflow: hidden;
    text-overflow: ellipsis
}
.b-table_type_hidden .b-cell__number {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    width: auto;
    overflow: visible
}
.b-table_type_hidden .b-col1 {
    width: 380px
}
.b-table_type_hidden .b-col2 {
    width: 140px;
    text-align: right
}
.b-table_type_hidden .b-col3 {
    width: 100px
}
.b-table_type_hidden .b-col4 {
    width: 100px;
    text-align: right
}
.b-table_type_hidden .b-col5 {
    width: 200px;
    text-align: right
}
.b-table_type_hidden .b-col5 .b-cell__in {
    display: inline-block;
    vertical-align: top
}
.b-table_type_hidden .b-col6 {
    width: 60px;
    text-align: center
}
.b-table_type_hidden .b-col6 .b-cell__in {
    position: relative
}
.b-table_type_hidden .b-col6 .b-cell__in .b-tooltip-delete {
    left: -235px;
    top: 0
}
.b-table_type_history-view {
    table-layout: fixed;
    margin-top: 18px
}
.b-table_type_history-view .b-table-group_type_heading .b-cell {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 0
}
.b-table_type_history-view .b-table-group_type_heading .b-cell.b-col9 {
    padding-right: 20px
}
.b-table_type_history-view .b-table-group_type_heading .b-cell.b-col4 {
    text-align: right;
    padding-right: 16px
}
.b-table_type_history-view .b-table-group_type_heading .b-cell.b-col0 {
    padding-left: 16px;
    padding-right: 16px
}
.b-table_type_history-view .b-table-group_type_body .b-cell__number {
    font-size: 11px
}
.b-table_type_history-view .b-table-group_type_body .b-col0 {
    color: #000
}
.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: transparent
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__header {
    background: url(../images/bg/tooltip_header.png) 0 0 no-repeat;
    height: 22px;
    width: 390px;
    padding-top: 27px;
    padding-left: 34px
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__body {
    background: url(../images/bg/tooltip_body.png) 0 0 repeat-y;
    width: 390px;
    padding-top: 2px;
    padding-left: 34px;
    padding-bottom: 10px
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer {
    background: url(../images/bg/tooltip_footer.png) 0 0 no-repeat;
    width: 424px;
    height: 64px;
    padding-top: 3px
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer .b-btn.b-link {
    width: 354px;
    margin-left: 24px;
    padding: 8px 10px 8px
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__footer .b-btn.b-link .b-ico_type_arrow-right-gray {
    margin-top: 2px
}
.b-table_type_history-view .b-dealer-full-desc__close {
    top: 62px;
    right: 20px
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__distance {
    padding-top: 0;
    padding-bottom: 0;
    max-width: 58px;
    margin-left: 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__dealer-name {
    max-width: 268px
}
.b-table_type_history-view .b-dealer-full-desc_type_info-box .b-dealer-full-desc__options {
    clear: both
}
.b-table_type_history-view .b-dealer-tooltip {
    display: block
}
.b-table_type_history-view .b-dealer-tooltip:hover .b-dealer-full-desc_type_info-box {
    display: block;
    z-index: 10
}
.b-table_type_history-view .b-dealer-tooltip .b-dealer-name>.b-link {
    color: #000;
    max-width: 144px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
.b-table_type_history-view .b-col0 {
    width: 60px;
    text-align: center
}
.b-table_type_history-view .b-col1 {
    width: 195px;
    padding-left: 0
}
.b-table_type_history-view .b-col2 {
    width: 94px;
    text-align: right;
    padding-right: 0
}
.b-table_type_history-view .b-col3 {
    width: 62px;
    text-align: right;
    padding-right: 0
}
.b-table_type_history-view .b-col4 {
    width: 102px;
    text-align: right;
    padding-right: 16px
}
.b-table_type_history-view .b-col5 {
    width: 62px;
    text-align: center
}
.b-table_type_history-view .b-col9 {
    width: 154px;
    text-align: right;
    padding-right: 20px
}
.b-table_type_history-view .b-col9 .b-dealer-name {
    position: relative;
    display: inline-block
}
.b-table_type_history-view .b-table-group_type_footer .b-cell {
    padding-right: 20px;
    line-height: 88px
}
.b-table_content_component {
    width: 400px;
    float: left;
    margin-bottom: 0
}
.b-table_content_component .b-col2 {
    width: 390px;
    border-top: 1px solid #e5e5e5
}
.b-table_content_component .b-col2 .b-cell__in {
    text-overflow: ellipsis;
    overflow: hidden
}
.b-table_content_component .b-table-group_type_body .b-cell__name {
    padding-bottom: 0
}
.b-table_content_component .b-table-group_type_body .b-cell__stated {
    background: 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_heading .b-col7,
.b-table_content_order-dealers .b-table-group_type_body .b-col7 {
    text-align: left;
    width: 275px;
    padding: 6px 0 8px 2px;
    line-height: 26px
}
.b-table_content_order-dealers .b-table-group_type_heading .b-col7 .b-dealer-tooltip,
.b-table_content_order-dealers .b-table-group_type_body .b-col7 .b-dealer-tooltip {
    height: auto;
    width: auto;
    overflow: hidden;
    text-overflow: clip
}
.b-table_content_order-dealers .b-table-group_type_heading .b-col7 .b-dealer-tooltip .b-dealer-name,
.b-table_content_order-dealers .b-table-group_type_body .b-col7 .b-dealer-tooltip .b-dealer-name {
    display: inline-block;
    vertical-align: top;
    width: 315px
}
.b-table_content_order-dealers .b-table-group_type_heading .b-col8,
.b-table_content_order-dealers .b-table-group_type_body .b-col8 {
    width: 90px;
    text-align: center;
    color: #000
}
.b-table_content_order-dealers .b-table-group_type_heading .b-col9,
.b-table_content_order-dealers .b-table-group_type_body .b-col9 {
    width: 40px
}
.b-table_content_order-dealers .b-table-group_type_body .b-col9 {
    text-align: center
}
.b-table_content_order-dealers .b-table-group_type_body .b-cell {
    border-top: 1px solid #e5e5e5
}
.b-table_content_order-dealers .b-table-group_type_heading .b-col7 {
    padding-left: 18px
}
.b-table_content_order-dealers .b-table-row.b-active .b-ico_type_red-check {
    visibility: visible
}
.b-table_content_order-dealers .b-table-row.b-active .b-dealer-name,
.b-table_content_order-dealers .b-table-row.b-active .b-cell__in {
    color: #db0029
}
.b-table_content_order-dealers .b-ico_type_red-check {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZENkFBMTE1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZENkFBMTI1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkQ2QUEwRjVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkQ2QUExMDVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpjJl+cAAAAxSURBVHjaYvj//z8DPnyTQZ2wAhBNUAFORcgKwIrQBdD5cJNgEtgUoFiHSwEIAwQYAHn4s1bGkcNEAAAAAElFTkSuQmCC");
    width: 9px;
    height: 7px;
    display: inline-block;
    visibility: hidden
}
.b-table-control {
    background: #f0f0f0;
    text-align: right;
    padding: 12px 0
}
.b-table-control .b-field-composition {
    display: inline-block;
    vertical-align: top
}
.b-table-control .b-field-composition .b-field-composition__content {
    position: relative;
    padding: 0 10px 0 6px
}
.b-table-control .b-field-composition .b-field-composition__content .b-form-field {
    background: 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-form-field:hover {
    color: #db0029
}
.b-table-control .b-field-composition .b-field-composition__content .b-anchor {
    width: 470px;
    text-align: left;
    font-size: 10px;
    font-style: italic
}
.b-table-control .b-field-composition.b-field-composition_type_sub-info {
    float: left
}
.b-table-control_content_parts-cart {
    margin-bottom: 12px
}
.b-table-wrap {
    border-bottom: 1px solid #ccc;
    margin-bottom: 26px
}
.b-form-control {
    padding: 34px 0 24px
}
.b-form-control .b-field-composition .b-form-field {
    background: #f0f0f0;
    border: 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: #d20d45;
    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) 0 0 no-repeat;
    font-size: 12px;
    font-style: normal;
    height: 36px;
    left: 126px;
    padding: 30px 20px 30px 50px;
    position: absolute;
    text-align: left;
    text-indent: 0;
    top: 18px;
    width: 200px;
    z-index: 12;
    display: none;
    color: #000;
    line-height: 18px
}
.b-form-control .b-field-composition__content.b-btn:hover .b-tooltip-availability {
    display: block
}
.b-form-control.b-form-control_content_order2 {
    padding-top: 34px
}
.b-form-control.b-form-control_content_parts-cart {
    padding: 10px 0
}
.b-form-control_content_ordering {
    padding: 0
}
.b-form-control_content_ordering .b-btn {
    margin-top: 6px
}
.b-form-control_content_ordering .b-field-composition {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    line-height: normal
}
.b-form-control_content_buttons {
    padding-top: 4px;
    clear: both;
    padding-bottom: 50px
}
.b-form-control_content_history-view {
    padding: 32px 0 38px;
    border-top: 1px solid #e5e5e5
}
.b-info {
    padding-bottom: 20px
}
.b-info__title {
    color: #000;
    font-weight: bold;
    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: bold;
    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_e4.select2-container .select2-choice,
#s2id_e3.select2-container .select2-choice,
#s2id_e5.select2-container .select2-choice {
    max-width: 168px
}
.select2-container .select2-choice:hover,
.select2-container .select2-choice:hover .select2-chosen,
.select2-container .select2-choice>.select2-chosen:hover {
    color: #db0029
}
.select2-container .select2-choice:hover .select2-arrow b {
    background-position: 0 -200px
}
.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: url(../images/bg/icons.png) 0 0 no-repeat;
    cursor: pointer;
    outline: 0
}
.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block
}
.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer
}
.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    background-color: #fff
}
.select2-drop {
    color: #000
}
.s2id_e1.select2-drop,
.s2id_e2.select2-drop,
.s2id_e3.select2-drop,
.s2id_e4.select2-drop,
.s2id_e5.select2-drop {
    min-width: 181px!important;
    max-width: 240px!important;
    position: absolute;
    z-index: 9999;
    background: #fff;
    border: 0;
    border-radius: 0 0 4px 4px
}
.select2-drop {
    background: #fff;
    position: absolute;
    z-index: 9999;
    -webkit-box-shadow: inset 2px -1px 2px -1px #ececec;
    -moz-box-shadow: inset 2px -1px 2px -1px #ececec;
    box-shadow: inset 2px -1px 2px -1px #ececec;
    width: 100%;
    border: 1px solid;
    border-color: #d1d0d0;
    border-top: 0;
    border-radius: 0 0 4px 4px
}
.s2id_map-regions.select2-drop,
.s2id_region.select2-drop,
.s2id_dealers.select2-drop {
    margin-top: -23px
}
.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto
}
.select2-drop-auto-width .select2-search {
    padding-top: 4px
}
.ui-datepicker {
    border-top: 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-field-list__item .select2-container .select2-choice {
    display: block;
    margin: 0 0 0 16px;
    overflow: hidden;
    white-space: nowrap;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: left
}
.b-sorting-tabs__item {
    max-width: 168px
}
.b-sorting-tabs__item .select2-container .select2-choice,
.b-sorting-tabs__item .select2-container .select2-choice {
    display: block;
    margin: 0 0 0 16px;
    overflow: hidden;
    white-space: nowrap;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    float: left
}
.select2-search {
    display: none;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap
}
.select2-search input {
    width: 100%;
    background: rgba(0, 0, 0, 0);
    height: auto!important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    font-family: sans-serif;
    font-size: 1em;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}
.s2id_fContact-form-region .select2-search,
.s2id_dealer-services .select2-search,
.s2id_dealers .select2-search,
.s2id_region .select2-search,
.s2id_map-regions .select2-search {
    display: inline-block
}
.s2id_dealer-services .select2-input {
    display: none
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    outline: 0
}
.select2-dropdown-open {
    background: url(../images/bg/subnav-top-left.png) no-repeat left top;
    margin: -16px -8px -8px
}
.select2-dropdown-open>a,
.select2-dropdown-open>span>a {
    background: url(../images/bg/subnav-top-right.png) no-repeat right top;
    display: block;
    position: relative;
    z-index: 5
}
.select2-dropdown-open>a>span,
.select2-dropdown-open>span>a>span {
    padding: 16px 8px 8px;
    display: block
}
.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}
.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: 0 -200px
}
.b-form_type_request .select2-dropdown-open {
    margin: 0
}
.ui-datepicker,
.select2-results {
    max-height: 400px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.ui-datepicker {
    margin: 2px 4px 4px 0
}
.b-field-list__item .select2-choice .select2-arrow,
.b-sorting-tabs__item .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 20px;
    position: absolute;
    right: 6px;
    top: 2px;
    border-radius: 0 4px 4px 0
}
.b-field-list__item .select2-choice .select2-arrow b,
.b-sorting-tabs__item .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    background: url('../images/bg/icons.png') no-repeat 0 -280px
}
.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none
}
.select2-results li.select2-result-with-children>.select2-result-label {
    font-weight: bold
}
.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    min-height: 1em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.select2-results .select2-highlighted {
    color: #db0029
}
.select2-results li em {
    background: #feffde;
    font-style: normal
}
.select2-results .select2-highlighted em {
    background: transparent
}
.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
    display: list-item;
    padding: 0 0 0 10px
}
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default
}
.select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default
}
.select2-results .select2-selected {
    display: none
}
.select2-more-results {
    background: #f4f4f4;
    display: list-item
}
.b-form_type_reqest .select2-container,
.b-form_type_reqest .select2-choice {
    background: 0
}
.select2-container.select2-container-disabled .select2-choice {
    background-image: none;
    cursor: default;
    color: #ccc
}
.select2-container.select2-container-disabled .select2-choice .select2-chosen {
    color: #ccc
}
.select2-container.select2-container-disabled .select2-choice .select2-chosen:hover {
    color: #ccc
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow b {
    border-top-color: #999
}
.select2-container.select2-container-disabled .select2-choice abbr {
    display: none
}
.select2-container.select2-allowclear .select2-choice abbr {
    display: none
}
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline
}
.select2-offscreen,
.select2-offscreen:focus {
    clip: rect(0 0 0 0)!important;
    width: 1px!important;
    height: 1px!important;
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    position: absolute!important;
    outline: 0!important;
    left: 0!important;
    top: 0!important
}
.select2-display-none {
    display: none
}
.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll
}
.s2id_e1.select2-drop-active,
.s2id_e2.select2-drop-active,
.s2id_e3.select2-drop-active,
.s2id_e4.select2-drop-active,
.s2id_e5.select2-drop-active {
    background: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.ui-datepicker,
.s2id_e1.select2-drop-active,
.s2id_e2.select2-drop-active,
.s2id_e3.select2-drop-active,
.s2id_e4.select2-drop-active,
.s2id_e5.select2-drop-active {
    background: url(../images/bg/subnav-bottom-left.png) no-repeat left bottom
}
.ui-datepicker-wrapper,
.s2id_e1.select2-drop-active ul,
.s2id_e2.select2-drop-active ul,
.s2id_e3.select2-drop-active ul,
.s2id_e4.select2-drop-active ul,
.s2id_e5.select2-drop-active ul {
    background: url("../images/bg/subnav-bottom-right.png") no-repeat scroll right bottom transparent;
    margin: 0 0 0 16px!important;
    padding: 0 4px 16px 0!important
}
.shadow-middle {
    display: none
}
.s2id_e1 .shadow-middle,
.s2id_e2 .shadow-middle,
.s2id_e3 .shadow-middle,
.s2id_e4 .shadow-middle,
.s2id_e5 .shadow-middle {
    background: url(../images/bg/subnav-top-right.png) no-repeat right top;
    display: block;
    height: 8px;
    right: 0;
    position: absolute;
    top: -8px;
    width: 0;
    z-index: 0
}
.s2id_e5 .shadow-middle-left,
.s2id_e4 .shadow-middle-left {
    left: 0;
    background-position: left top
}
.s2id_e1 .select2-results,
.s2id_e2 .select2-results {
    max-height: 1000px!important
}
.s2id_e1 .select2-results .select2-result-label,
.s2id_e2 .select2-results .select2-result-label {
    max-width: 124px
}
.s2id_e3 .select2-results,
.s2id_e4 .select2-results,
.s2id_e5 .select2-results {
    max-height: 1000px!important
}
.s2id_e3 .select2-results .select2-result-label,
.s2id_e4 .select2-results .select2-result-label,
.s2id_e5 .select2-results .select2-result-label {
    max-width: 136px
}
.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;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    padding: 0 10px 0 8px;
    line-height: 26px
}
.b-pagination-list__item-text.b-link {
    text-decoration: none;
    cursor: pointer
}
.b-pagination-list__item-text.b-link:hover {
    color: #db0029
}
.b-pagination-list__item_state_selected {
    background: url(../images/bg/icons.png) -45px -140px no-repeat;
    display: inline-block;
    height: 32px;
    text-align: center;
    vertical-align: top;
    width: 32px;
    cursor: default
}
.b-pagination-list__item_state_selected .b-link {
    color: #fff
}
.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: bold
}
.b-secion-list_content_partners .b-secion-list__item {
    padding: 6px 0
}
.b-secion-list_content_partners .b-secion-list__item .b-link {
    color: #db0029
}
.b-secion-list_type_bulleted {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZENkFBMTE1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZENkFBMTI1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkQ2QUEwRjVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkQ2QUExMDVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpjJl+cAAAAxSURBVHjaYvj//z8DPnyTQZ2wAhBNUAFORcgKwIrQBdD5cJNgEtgUoFiHSwEIAwQYAHn4s1bGkcNEAAAAAElFTkSuQmCC);
    padding: 4px 0 0 18px
}
.b-secion-list_type_bulleted .b-secion-list__item {
    padding: 6px 0
}
.b-secion-list_type_mdash-bulleted {
    list-style-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABLAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVEOTJEODFDNUQ5RDExRTM4MkM1QkNCNTIyQURGQjUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVEOTJEODFENUQ5RDExRTM4MkM1QkNCNTIyQURGQjUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUQ5MkQ4MUE1RDlEMTFFMzgyQzVCQ0I1MjJBREZCNTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUQ5MkQ4MUI1RDlEMTFFMzgyQzVCQ0I1MjJBREZCNTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAADAgICAgIDAgIDBQMDAwUFBAMDBAUGBQUFBQUGCAYHBwcHBggICQoKCgkIDAwMDAwMDg4ODg4QEBAQEBAQEBAQAQMEBAYGBgwICAwSDgwOEhQQEBAQFBEQEBAQEBEREBAQEBAQERAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAIAAsDAREAAhEBAxEB/8QAUgABAQAAAAAAAAAAAAAAAAAAAAgBAQAAAAAAAAAAAAAAAAAAAAAQAAAHAQAAAAAAAAAAAAAAAAAFFZXVBlYIEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwC/lLqfPUx+N4kAUup89TH43iQH/9k=);
    padding: 4px 0 0 18px
}
.b-secion-list_type_mdash-bulleted .b-secion-list__item {
    padding: 6px 0
}
.b-secion-list_type_procedure {
    list-style-type: decimal;
    list-style-position: inside;
    padding: 10px
}
.b-secion-list_type_procedure .b-secion-list__item {
    padding: 6px 0
}
.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-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) 0 0 repeat
}
.b-tooltip .b-link {
    display: none;
    color: #000
}
.b-tooltip .b-link .b-ico_type_arrow-right {
    background-position: -10px -180px;
    float: right;
    width: 6px
}
.b-tooltip .b-link:hover {
    color: #db0029
}
.b-tooltip .b-link:hover .b-ico_type_arrow-right {
    background-position: -10px -120px;
    float: right;
    width: 6px
}
.b-tooltip__title {
    color: #000;
    height: 34px;
    font-weight: bold;
    display: block;
    padding: 4px 12px 2px;
    overflow: hidden;
    left: 0
}
.b-tooltip__subtitle {
    display: none;
    padding-left: 12px;
    line-height: 22px
}
.b-tooltip-hover {
    position: absolute;
    top: 145px;
    left: 0;
    width: 224px;
    height: 100%;
    background: url(../images/bg/hover-bg.png) 0 0 repeat
}
.b-tooltip__title-hover {
    background: 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: bold;
    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: #f0f0f0 url(../images/bg/empty-doc.png) 50% 16% no-repeat
}
.b-file__image {
    margin: 0 auto
}
.b-file__tooltip {
    bottom: 0;
    left: 0;
    background: #fff url(../images/bg/hover-bg.png) 0 0 repeat;
    overflow: hidden;
    padding: 16px 0 16px 10px;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 214px
}
.b-file__name {
    clear: both;
    text-align: right;
    overflow: hidden;
    padding: 0 0 10px
}
.b-file__format {
    clear: both;
    text-align: right;
    padding: 20px 0 0;
    border-top: 1px solid #e5e5e5;
    overflow: hidden
}
.b-file__label {
    line-height: 18px;
    float: left;
    text-align: left
}
.b-file__description {
    display: block;
    overflow: hidden;
    position: relative;
    height: 300px
}
.b-file__value {
    text-align: left;
    width: 648px;
    display: inline-block;
    color: #000
}
.b-file__btn {
    background: #e0e0e0;
    display: block;
    padding: 10px 10px 10px 12px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #000;
    text-decoration: none;
    width: 206px
}
.b-file__btn .b-ico_type_arrow-right {
    display: inline-block;
    width: 10px;
    background-position: -10px -180px
}
.b-file__btn:hover {
    color: #db0029
}
.b-file__btn:hover .b-ico_type_arrow-right {
    background-position: -10px -120px
}
.b-file__btn:hover .b-file__text {
    color: #db0029
}
.b-file__btn:hover .b-file__size {
    color: #db0029
}
.b-file__text {
    display: inline-block;
    color: #000;
    text-decoration: underline;
    font-weight: bold
}
.b-file__text:hover {
    color: #db0029
}
.b-file__size {
    display: inline-block;
    color: #000;
    font-weight: normal
}
.b-file_type_media {
    padding: 4px 0 28px
}
.b-file_type_media .b-file__image-wrap {
    height: 582px;
    width: 728px;
    background-position: 50% 50%
}
.b-file_type_media .b-file__label {
    display: block;
    float: none;
    line-height: 22px
}
.b-file_type_media .b-file__value {
    width: auto;
    line-height: 24px
}
.b-file_type_media .b-file__value .b-link {
    color: #000;
    text-decoration: none
}
.b-file_type_media .b-file__field {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
    padding-bottom: 12px
}
.b-file_type_media .b-file__btn {
    width: 200px;
    position: static;
    margin-top: 22px
}
.b-file_type_media .b-file__btn .b-ico_type_arrow-right {
    margin-left: 0
}
.b-file_type_media .b-file__size {
    padding: 0 64px 0 0
}
.b-file_type_media img {
    max-width: 728px;
    max-height: 300px;
    display: block;
    margin: 0 auto;
    padding: 5px;
    border: 1px solid #ccc
}
.b-file_content_photo .b-file__description {
    height: 582px
}
.b-file_content_audio .b-file__image-wrap {
    background-image: url(../images/bg/empty-audio.png);
    height: 364px
}
.b-file_content_audio .b-file__image {
    position: relative;
    top: -50%
}
.b-file_content_audio .b-file__description {
    height: auto
}
#Grid .mix {
    opacity: 0;
    display: none
}
.b-sorting-tabs {
    background: #f0f0f0;
    margin: 10px 0 0;
    padding: 6px 0 0 6px
}
.b-sorting-tabs__item {
    display: inline-block;
    padding: 4px 16px 14px;
    line-height: 14px;
    vertical-align: top;
    cursor: pointer
}
.b-sorting-tabs__item.active {
    background: #fff;
    cursor: default;
    padding-right: 16px;
    color: #db0029
}
.b-sorting-tabs__item.category {
    padding: 4px 0;
    float: right
}
.b-sorting-tabs {
    position: relative
}
.b-media,
.b-sort-list {
    padding-top: 10px
}
.b-media .b-sort-list__image-wrap,
.b-sort-list .b-sort-list__image-wrap {
    overflow: hidden;
    height: 166px;
    width: 224px;
    display: block
}
.b-media .audio .b-sort-list__image-wrap,
.b-sort-list .audio .b-sort-list__image-wrap {
    background: url(../images/bg/empty-audio.png) 50% 28% no-repeat #f5f5f5
}
.b-media .doc .b-sort-list__image-wrap,
.b-sort-list .doc .b-sort-list__image-wrap {
    background: url(../images/bg/empty-doc.png) 50% 28% no-repeat #f5f5f5
}
.b-media .b-tooltip,
.b-sort-list .b-tooltip {
    position: absolute;
    top: 134px;
    left: 8px;
    width: 224px
}
.b-media .b-tooltip .b-link,
.b-sort-list .b-tooltip .b-link {
    background: #d4d4d4;
    height: 20px;
    padding: 10px;
    position: absolute;
    width: 204px;
    left: 0;
    text-decoration: none
}
.b-media .b-tooltip-hover,
.b-sort-list .b-tooltip-hover {
    height: 166px
}
.b-media .b-tooltip__title-hover,
.b-sort-list .b-tooltip__title-hover {
    height: 54px
}
.b-sort-list .b-link_type_pseudo {
    border-bottom: 0
}
.b-media {
    padding: 0 0 20px
}
.b-media .b-media__image-wrap {
    background: 0;
    height: 300px;
    display: block
}
.b-media .b-link_type_pseudo {
    border-bottom: 0
}
.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
}
.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;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    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;
    /*opacity:0;*/
    
    min-height: 400px
}
.b-link__text {
    text-decoration: underline
}
.b-link__size {
    text-decoration: none;
    padding-left: 5px
}
.b-link_type_download {
    bottom: 0
}
.b-link_type_view {
    bottom: 41px
}
.b-media__section,
.b-sort-list__section {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 22px
}
.b-media__section:first-child,
.b-sort-list__section:first-child {
    border-top: 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 {
    text-decoration: none
}
.b-sitemap .b-link:hover {
    color: #db0029
}
.b-sitemap__column {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    line-height: normal;
    font-size: 12px;
    min-width: 272px
}
.b-sitemap__column:first-child .b-sitemap__section {
    padding-bottom: 10px
}
.b-sitemap__title {
    padding: 6px 0
}
.b-sitemap__section {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjk4NEZFQzU2ODhDMTFFM0IzMDNEQjhCRURDM0Y3RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk4NEZFQzY2ODhDMTFFM0IzMDNEQjhCRURDM0Y3RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOTg0RkVDMzY4OEMxMUUzQjMwM0RCOEJFREMzRjdGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOTg0RkVDNDY4OEMxMUUzQjMwM0RCOEJFREMzRjdGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlLgTuUAAAAfSURBVHjaYrzJoP6fAQqYGJAACofx////DISVAQQYAAcDBQcZXleHAAAAAElFTkSuQmCC);
    list-style-position: inside;
    padding-bottom: 60px
}
.b-sitemap__item {
    border-top: 1px solid #e5e5e5;
    padding: 16px 0
}
.b-sitemap__item:first-child {
    border-top: 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;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    color: #db0029;
    padding-top: 60px;
    line-height: 104px
}
.b-not-found__title {
    font-size: 28px;
    font-family: yanuscbold_italic, Tahoma, Geneva, sans-serif;
    color: #ccc
}
.b-not-found__text {
    padding-top: 14px;
    padding-bottom: 26px;
    width: 558px
}
.b-not-found__text .b-link {
    color: #db0029
}
.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 .b-highlight {
    color: #db0029
}
.b-search-results__item-title {
    padding: 10px 0 14px;
    text-decoration: underline;
    display: block
}
.b-search-results__item-title:hover {
    color: #db0029
}
.b-search-results__text {
    color: #000;
    padding-bottom: 10px;
    float: left
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table
}
.clearfix:after {
    clear: both
}
.prettycheckbox,
.prettyradio {
    display: inline-block;
    padding: 0;
    margin: 0
}
.prettycheckbox>a,
.prettyradio>a {
    height: 18px;
    width: 18px;
    display: block;
    float: left;
    cursor: pointer;
    margin: 0;
    background: url('../images/bg/custom-input.png')
}
.prettycheckbox>a:focus,
.prettyradio>a:focus {
    outline: 0 none
}
.prettycheckbox label,
.prettyradio label {
    display: block;
    float: left;
    padding: 0 5px;
    cursor: pointer;
    max-width: 122px
}
.prettycheckbox a.disabled,
.prettycheckbox label[disabled],
.prettyradio a.disabled,
.prettyradio label[disabled] {
    cursor: not-allowed
}
.prettycheckbox>a {
    background-position: 0 0
}
.prettycheckbox>a:focus {
    background-position: -30px 0
}
.prettycheckbox>a.checked {
    background-position: -60px 0
}
.prettycheckbox>a.checked:focus {
    background-position: -90px 0
}
.prettycheckbox>a.checked.disabled {
    background-position: -150px 0
}
.prettycheckbox>a.disabled {
    background-position: -120px 0
}
.prettyradio>a {
    background-position: -180px 0
}
.prettyradio>a:focus {
    background-position: -210px 0
}
.prettyradio>a.checked {
    background-position: -240px 0
}
.prettyradio>a.checked:focus {
    background-position: -270px 0
}
.prettyradio>a.checked.disabled {
    background-position: -330px 0
}
.prettyradio>a.disabled {
    background-position: -300px 0
}
.prettycheckbox label.error {
    display: none!important
}
.b-billet__in.error.has-pretty-child {
    position: relative
}
.b-billet__in.error.has-pretty-child .prettycheckbox>a {
    border: 1px solid #db0029;
    padding: 0;
    position: static
}
.prettycheckbox .disabled+label {
    color: #ccc;
    cursor: default
}
.b-range {
    width: 286px;
    height: 60px
}
.b-range__title {
    text-align: center
}
.b-range__mark {
    font-weight: bold
}
.b-search-results .b-dealer-full-desc__option-value {
    width: 238px
}
.b-search-results .b-option-service {
    white-space: normal;
    overflow: visible
}
.b-search-results .b-option-service .b-link {
    color: #000
}
.b-search-results .b-dealer-full-desc__dealer-name {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 208px;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    float: none
}
.b-search-results .b-dealer-full-desc__dealer-name.b-link {
    text-decoration: underline
}
.b-search-block {
    padding: 20px 6px 6px
}
.b-search-block .b-form-field {
    height: 26px;
    width: 94%;
    border: 1px solid #d1d0d0;
    -webkit-box-shadow: inset 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 {
    padding: 8px 0 0 8px
}
.b-user-location .b-link {
    color: #000
}
.b-user-location_use {
    padding: 8px 0 0 8px
}
.b-user-location_use .b-link {
    color: #000
}
.b-directions {
    list-style-type: decimal;
    padding: 14px 0 14px 26px
}
.b-directions li {
    line-height: 20px;
    padding-bottom: 14px;
    color: #000
}
.b-directions span {
    color: #666;
    display: block
}
.b-popup-block {
    height: 100%;
    left: 0;
    position: static;
    top: 0;
    width: 100%;
    z-index: 210
}
.b-popup-block {
    height: 100%;
    left: 0;
    position: static;
    top: 0;
    width: 100%;
    z-index: 210
}
.overlay {
    background-color: rgba(240, 240, 240, 0.7);
    bottom: 0;
    cursor: default;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 240;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s
}
.overlay:target {
    visibility: visible;
    opacity: 1
}
.b-popup-wrap {
    width: 380px;
    margin: auto;
    background-color: #fff;
    display: block;
    left: 0;
    right: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    z-index: 250;
    border: #fcfdfd 1px solid;
    -webkit-box-shadow: 6px 6px 6px 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;
    background-color: #d4d4d4;
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 12px;
    cursor: pointer
}
.close:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUVCOTgyQUM3RTk4MTFFM0I3N0JDRjYyMTIxMEUwMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUVCOTgyQUQ3RTk4MTFFM0I3N0JDRjYyMTIxMEUwMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRUI5ODJBQTdFOTgxMUUzQjc3QkNGNjIxMjEwRTAwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRUI5ODJBQjdFOTgxMUUzQjc3QkNGNjIxMjEwRTAwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvMxVCsAAAB0SURBVHjaYvz//z8DtQDjqGGkA5Bh6PgGg9p/IMYqB5PHJo7VZTcZ1cH2gFyu/v8mutx/oBgjSd7EZiA+gwiGGbKBIBqfQURFAD4vowMmYuII6qL/FCUN5DAixoX4IgAjjAgaSEo6gsqRls5GMzr9DAMIMAD8n8Zx1S6tsgAAAABJRU5ErkJggg==) no-repeat #d4d4d4
}
.b-agreement {
    padding: 14px 8px
}
.b-agreement .b-agreement__list {
    list-style: decimal inside;
    padding: 16px 0;
    font-size: 11px
}
.b-cart {
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 26px
}
.b-cart .b-link {
    text-decoration: none
}
.b-cart__value {
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 8px
}
.b-cart-links {
    float: right;
    padding: 0 18px 0 0
}
.b-cart-save {
    padding: 0 28px 0 0
}
.b-progress {
    background: #999;
    width: 100%;
    height: 6px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.b-progress__bar {
    display: inline-block;
    vertical-align: top;
    position: relative;
    height: 6px;
    width: 324px
}
.b-progress__line {
    background: #db0029;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 0;
    height: 100%
}
.b-progress__line.b-progress__line_state_active {
    width: 100%
}
.b-progress__title {
    color: #000;
    position: relative;
    right: -52px;
    text-align: right;
    top: 12px;
    font-size: 12px
}
.b-progress_content_step2 {
    margin-top: 18px
}



.b-infoline {
    position: absolute;
    font-size: 11px;
    left: 0;
    top: 3px
}
.b-infoline__text {
    color: #6c6c70;
    display: inline;
    line-height: 18px
}
.b-infoline__value {
    color: #db0029;
    display: inline;
    line-height: 18px;
    font-weight: bold
}
.b-field-list_type_location {
    padding: 22px 28px;
    background: #f0f0f0
}
.b-field-list_type_location .select2-container .select2-choice>.select2-chosen {
    max-width: 124px
}
.b-field-list_type_location .b-ico_type_arrow-up-gray,
.b-field-list_type_location .b-ico_type_arrow-down-gray {
    height: 14px
}
.b-scrollit {
    height: 540px;
    overflow-y: auto
}
.b-pure-content p {
    text-indent: 20px;
    font: 12px/1.45 yanuscbold_italic, 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-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__title,
.b-pure-content .b-pure-table__text {
    text-indent: 0
}
.b-pure-table {
    margin-left: 2.25pt;
    table-layout: fixed
}
.b-pure-table_conent_contact {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px
}
.b-pure-table_conent_contact .b-pure-table__text {
    padding-bottom: 0;
    margin: 0
}
.b-pure-table__title {
    padding-top: 10px;
    margin-left: 2.25pt;
    color: #000
}
.b-pure-table__text {
    color: #000
}
.b-pure-table tr {
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 12px
}
.b-pure-table td {
    padding: .75pt .75pt .75pt .75pt;
    vertical-align: top
}
.b-pure-head {
    line-height: 5.5pt;
    background: #e4e4e5;
    font-weight: bold
}
.b-pure-head__text {
    font-family: tahoma, arial, helvetica, sans-serif;
    color: #000;
    display: inline-block;
    padding: 10px 1px;
    width: 500px
}
.b-pure-table_type_finance {
    margin: 10px 0 20px 0;
    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: bold
}
.b-pure-table_type_finance thead td {
    font-weight: bold
}
html[data-useragent*='MSIE 10.0'] .b-post-information__text,
html[data-useragent*='rv:11.0'] .b-post-information__text,
html[data-useragent*='MSIE 10.0'] .b-information-description__text,
html[data-useragent*='rv:11.0'] .b-information-description__text {
    letter-spacing: .03em
}
html[data-useragent*='MSIE 10.0'] .b-sorting-tabs__item.category .b-form-field,
html[data-useragent*='rv:11.0'] .b-sorting-tabs__item.category .b-form-field {
    letter-spacing: .02em
}
.b-preloader-wrap {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000
}
.b-preloader-wrap:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    opacity: .9
}
.b-preloader {
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 140px;
    height: 93px
}
.b-preloader__text {
    color: #adb1b5
}
.b-park-serial {
    display: inline-block;
    max-width: 146px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top
}
#ordering-hidden .b-form-control_content_buttons,
#ordering .b-form-control_content_buttons {
    padding-bottom: 130px
}
.b-req.b-link {
    color: #db0029;
    text-decoration: none
}
.b-link__image {
    cursor: pointer
}
.b-link_type_characteristic-picture[href="javascript:void(0)"] .b-link__image {
    cursor: default
}
.b-preview-container__zoom {
    display: none
}
body {
    overflow-x: hidden;
}
.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: 0px;
    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%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 65px;
    text-align: center;
    display: block;
    color: #fff;
    background: rgba(185, 27, 31, 0.8) url('../images/global_icons/zoom.png') no-repeat center 35px
}
.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 0
}
.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;
    display: inline-block;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease
}
.gallery #next {
    right: 0px
}
.gallery #next span {
    background-position: right top;
    position: relative;
    left: 1px
}
.gallery #next:hover span {
    background-position: right bottom
}
.gallery #prev {
    left: 0px
}
.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
}
.gallery .cycle-pager span {
    text-indent: -9999px;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    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%;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
    cursor: pointer;
    background: transparent
}
.gallery .cycle-pager span:hover,
.gallery .cycle-pager span.cycle-pager-active {
    background: #b91b1f
}
required {
    height: 16px;
    font: 11px/16px Helvetica Neue, "Arial", Helvetica, Verdana, sans-serif;
    color: #ff0033;
    position: relative;
    top: 29px;
    left: 96px;
}
dear {
    font-size: 22px;
    font-weight: 600;
    left: 14px;
    position: relative;
}
dear2 {
    color: black;
    font-size: 13px;
    position: relative;
    right: -131px;
    top: 13px;
}
h10 {
    position: relative;
    left: 25px;
    top: 190px;
    font-size: 25px;
    color: #c02344;
}
h11 {
    position: relative;
    left: 99px;
    top: 31px;
    font-size: 20px;
    color: #C02368;
}
company {
    color: black;
    font-size: 37px;
    font-weight: bold;
}
.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: white;
    background: url(../images/naverx.png) no-repeat 50% 10px;
    border-radius: 4px;
}
.red1 {
    bottom: 365px;
    color: #c02344;
    font-size: 32px;
    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 {
    color: #c02344;
    font-size: 32px;
    line-height: 41px;
    margin: 0 auto;
    position: absolute;
    right: 17px;
    top: 264px;
    width: 385px;
}
a.knopka {
    background: none repeat scroll 0 0 #c02344;
    color: #fff;
    font-size: 14px;
    left: 815px;
    outline: medium none;
    padding: 0.3em 0.5em;
    position: relative;
    text-decoration: none;
    top: -281px;
}
a.knopka:hover {
    background: rgb(232, 95, 76);
}
/* при наведении курсора мышки */

a.knopka:active {
    background: rgb(152, 15, 0);
}
/* при нажатии */

.TTWForm .submit input {
    background: none repeat scroll 0 0 #c02344;
    color: #fff;
    cursor: pointer;
    display: block;
    float: center;
    font-size: 14px;
    font-weight: bold;
    height: 36px;
    left: 200px;
    margin: 13px 111px 29px 0;
    min-width: 96px;
    padding: 6px 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: auto;
    font-weight: bold;
    color: #fff;
}
/**Error Messages **/

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

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

.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}
/*
        The following zoom:1 rule is specifically for IE6 + IE7.
        Move to separate stylesheet if invalid CSS is a problem.
*/

* html .clearfix,
*:first-child+html .clearfix {
    zoom: 1;
}
.video {
    text-align: center;
}
.block {
    min-width: 980px;
    width: 980px;
    margin: 0 auto;
}
.opisanie {
    text-align: left;
    width: 40%;
    position: relative;
    top: 203px;
}
.TTWForm-container {
    background: none repeat scroll 0 0 #dededd;
    font-size: 14px;
    font-weight: bold;
    height: 420px;
    left: 590px;
    position: relative;
    text-align: left;
    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;
}
/** Field Styles **/

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

.f_25 {
    width: 21%;
    display: inline;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    /* jquery ui resize grid hack - not sure why */
}
.f_50 {
    width: 46%;
    display: inline;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    /* jquery ui resize grid hack - not sure why */
}
.f_75 {
    width: 71%;
    display: inline;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    /* jquery ui resize grid hack - not sure why */
}
.f_100 {
    width: 96%;
    display: inline;
    top: 51px;
    margin-left: 5%;
    /* jquery ui resize grid hack - not sure why */
}
/*! 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-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}
.ui-helper-clearfix:after {
    clear: both
}
.ui-helper-clearfix {
    min-height: 0
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0
}
.ui-front {
    z-index: 100
}
.ui-state-disabled {
    cursor: default!important
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.ui-tabs {
    position: relative
}
.b-tabs_type_financing.ui-tabs {
    border-top: 0;
    padding: 0
}
.ui-tabs .ui-tabs-nav {
    margin: 0 auto;
    width: 980px
}
.b-tabs_type_financing.ui-tabs .ui-tabs-nav {
    margin: 0 auto;
    width: auto
}
.b-tabs_type_financing.ui-tabs .ui-tabs-nav {
    margin: 8px 0 0 8px
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    top: 0;
    border-bottom-width: 0;
    white-space: nowrap
}
.b-tabs_type_financing.ui-tabs .ui-tabs-nav li {
    margin-right: -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-tabs-active a {
    color: #db0029;
    text-decoration: none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text
}
.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 0 1em .5em;
    background: 0
}
.ui-tabs .ui-tabs-anchor {
    outline: 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-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    height: 1.8em
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 24px;
    top: 16px
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 16px;
    top: 16px
}
.ui-datepicker .ui-datepicker-prev {
    left: 24px;
    top: 16px
}
.ui-datepicker .ui-datepicker-next {
    right: 16px;
    top: 16px
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 13px;
    margin: 1px 0
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%
}
.ui-datepicker table {
    width: 86%;
    font-size: 12px;
    border-collapse: collapse;
    margin: -3em 1.3em .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 span,
.ui-datepicker td a {
    display: block;
    text-align: right;
    text-decoration: none
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}
.ui-datepicker .ui-widget {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 1.2em
}
.ui-datepicker .ui-widget .ui-widget {
    font-size: 1em
}
.ui-datepicker .ui-widget input,
.ui-datepicker .ui-widget select,
.ui-datepicker .ui-widget textarea,
.ui-datepicker .ui-widget button {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 1em
}
.ui-datepicker .ui-widget-content a {
    color: #666
}
.ui-datepicker .ui-widget-header {
    background: #f7f7f7;
    border-bottom: 1px solid #e5e5e5;
    color: #6e6e70;
    font-weight: bold;
    width: 101%;
    margin-left: -8px
}
.ui-datepicker .ui-widget-header a {
    color: #6e6e70
}
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default,
.ui-datepicker .ui-widget-header .ui-state-default {
    font-weight: bold;
    color: #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-hover,
.ui-datepicker .ui-widget-content .ui-state-hover,
.ui-datepicker .ui-widget-header .ui-state-hover,
.ui-datepicker .ui-state-focus,
.ui-datepicker .ui-widget-content .ui-state-focus,
.ui-datepicker .ui-widget-header .ui-state-focus {
    font-weight: bold;
    color: #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: bold;
    background-image: url(../images/bg/highlight.png);
    border: 1px solid #dee4e4;
    color: #fff
}
.ui-datepicker .ui-state-active a,
.ui-datepicker .ui-state-active a:link,
.ui-datepicker .ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}
.ui-state-default.ui-state-highlight.ui-state-active {
    color: #fff
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    color: #db0029
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #db0029
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    color: #cd0a0a
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    font-weight: normal
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    background-image: none
}
.ui-icon {
    width: 10px;
    height: 16px
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(../images/bg/icons.png)
}
.ui-widget-header .ui-icon {
    background-image: url(../images/bg/icons.png)
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(../images/bg/icons.png);
    color: #fff
}
.ui-icon-circle-triangle-e {
    background-position: 0 -300px
}
.ui-state-hover .ui-icon-circle-triangle-e,
.ui-state-focus .ui-icon-circle-triangle-e {
    background-position: 0 -320px;
    cursor: pointer
}
.ui-state-hover .ui-icon-circle-triangle-w,
.ui-state-focus .ui-icon-circle-triangle-w {
    background-position: -10px -320px;
    cursor: pointer
}
.ui-icon-circle-triangle-w {
    background-position: -10px -300px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    opacity: .3;
    border-radius: 8px
}
.ui-slider {
    position: relative;
    text-align: left
}
.ui-slider.ui-corner-all,
.ui-slider .ui-corner-top,
.ui-slider .ui-corner-left,
.ui-slider .ui-corner-tl {
    border-top-left-radius: 4px
}
.ui-slider.ui-corner-all,
.ui-slider .ui-corner-top,
.ui-slider .ui-corner-right,
.ui-slider .ui-corner-tr {
    border-top-right-radius: 4px
}
.ui-slider.ui-corner-all,
.ui-slider .ui-corner-bottom,
.ui-slider .ui-corner-left,
.ui-slider .ui-corner-bl {
    border-bottom-left-radius: 4px
}
.ui-slider.ui-corner-all,
.ui-slider .ui-corner-bottom,
.ui-slider .ui-corner-right,
.ui-slider .ui-corner-br {
    border-bottom-right-radius: 4px
}
.ui-slider-scale {
    padding-top: 18px;
    position: relative;
    margin-left: -10px
}
.ui-slider-scale-number {
    position: absolute;
    width: 30px;
    text-align: center;
    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) 0 0 no-repeat;
    text-decoration: underline
}
.ui-slider .ui-slider-handle-label {
    position: absolute;
    top: -20px;
    left: -50%;
    color: #db0029
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
    background: url(../images/bg/toddler-bg.png) 50% 50% repeat
}
.ui-slider-horizontal {
    height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
    top: -0.4em;
    margin-left: -0.3em
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}
.ui-slider-vertical {
    width: 6px;
    height: 175px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.ui-slider-vertical .ui-slider-handle {
    left: -6px;
    margin-left: 0;
    margin-bottom: -3px
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0
}
.b-range .ui-widget-content {
    background: #a9a9a9;
    display: inline-block;
    vertical-align: top;
    margin: 28px 6px 0;
    height: 6px;
    width: 193px
}
.b-range_content_productivity .b-slider-range {
    width: 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
}
.ui-tooltip,
.arrow:after {
    background: black
}
.ui-tooltip {
    background: url(../images/bg/popup.png);
    width: 189px;
    height: 35px;
    display: block;
    position: absolute;
    z-index: 30;
    padding: 87px 40px 30px 33px;
    color: #000
}
.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px
}
.arrow.top {
    top: -16px;
    bottom: auto
}
.arrow.left {
    left: 20%
}
.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px #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 {
    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-box {
    display: inline-block;
    line-height: 34px
}
.b-form_content_add-product-interface .b-form-field_type_select {
    padding: 4px;
    width: 210px
}
.b-form_content_add-section-interface .b-form-field_type_textarea {
    height: 60px;
    width: 400px;
    padding: 6px 4px
}
.b-form_content_add-section-interface .b-form-field-box {
    display: inline-block;
    line-height: 34px
}
.b-form_content_add-section-interface .b-form-field_type_select {
    padding: 4px;
    width: 210px
}
.b-form-field_type_text {
    width: 200px;
    height: 12px;
    padding: 6px 4px
}
.b-form-field {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px
}
.b-form-field_type_submit,
.b-form-field_type_file-upload,
.b-form-field_type_button {
    cursor: pointer;
    padding: 2px 10px
}
.b-form-fields-group__title {
    font-size: 16px;
    font-family: yanuscbold_italic, 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: bold;
    padding: 14px 0 4px
}
.b-table_viewtype_standard {
    border-collapse: collapse;
    font: 12px/16px Tahoma, Arial, sans-serif
}
.b-table_content_product-general-description {
    border: 1px solid #ccc
}
.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-section-type,
.b-cell_content_product-sequence,
.b-cell_content_product-activity {
    text-align: center
}
.b-table-group_type_heading .b-cell__in {
    font-weight: bold
}
.b-tabs_content_product-tabs {
    padding-top: 20px
}
.b-tabs_content_product-tabs .ui-tabs-panel {
    border: 1px solid #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 0;
    float: right;
    position: relative
}
.b-form_viewtype_standard .b-billet__in {
    position: relative
}
.b-form_viewtype_standard .b-form-field_type_text {
    line-height: 20px;
    height: 22px;
    padding: 0 24px 0 10px;
    width: 268px;
    font: 12px Tahoma, Arial, sans-serif;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    border: 1px solid #ececec;
    border-style: solid none none;
    -webkit-box-shadow: 0 -1px 0 0 #c5c5c5;
    -moz-box-shadow: 0 -1px 0 0 #c5c5c5;
    box-shadow: 0 -1px 0 0 #c5c5c5
}
.b-form_viewtype_standard .b-form-field_type_text:focus {
    outline: 0
}
.b-form_viewtype_standard .b-form-field-box_content-type_submit {
    position: absolute;
    top: 4px;
    right: 10px
}
.b-form_viewtype_standard .b-form-field-box_content-type_submit .b-form-field_type_submit {
    background: url(../images/bg/icons.png) no-repeat 0 0 transparent;
    display: block;
    overflow: hidden;
    vertical-align: middle;
    text-indent: -9999px;
    font-size: 0;
    width: 18px;
    height: 18px;
    border: 0;
    margin: 0;
    padding: 0;
    cursor: pointer
}
.b-form_type_dealers .b-form__field,
.b-form_type_request .b-form__field {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}
.b-form_type_dealers .b-field-composition__title,
.b-form_type_request .b-field-composition__title,
.b-form_type_dealers .b-form__field-title-wrap,
.b-form_type_request .b-form__field-title-wrap {
    padding: 6px 0;
    line-height: 18px;
    width: 240px;
    float: left;
    clear: left;
    text-align: right;
    position: relative
}
.b-form_type_dealers {
    border-bottom: 1px solid #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-container,
.b-form_type_request .select2-choice {
    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_password,
.b-form_type_request .b-form-field_type_email,
.b-form_type_request .b-form-field_type_text,
.b-form_type_request .b-form__field-value {
    height: 20px;
    width: 590px;
    border: 1px solid #d1d0d0;
    background: #fff;
    -webkit-box-shadow: inset 0 2px 2px 0 #ececec;
    -moz-box-shadow: inset 0 2px 2px 0 #ececec;
    box-shadow: inset 0 2px 2px 0 #ececec;
    padding: 4px 0 4px 10px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px
}
.b-form_type_request .b-form__field-value {
    line-height: 20px
}
.b-form_type_request textarea.b-form__field-value {
    height: 200px!important;
    overflow-y: scroll;
    resize: none
}
.b-form_type_request .b-form__field-value-wrap .select2-chosen {
    text-decoration: none;
    height: 20px
}
.b-form_type_request .b-form__field-value-wrap .error {
    color: #db0029;
    padding-top: 2px;
    display: block
}
.b-form_type_request .b-field-remark,
.b-form_type_request .b-form__field-remark {
    color: #db0029;
    position: absolute;
    right: 18px;
    top: 6px
}
.b-form_type_request .b-form__field-tooltip_type_error {
    color: #db0029;
    padding-top: 2px
}
.b-form_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_text,
.b-form_type_credential .b-form-field_type_email,
.b-form_type_credential .b-form-field_type_password {
    width: 92%;
    padding: 6px;
    height: auto;
    margin: 0 0 0 2px;
    -webkit-box-shadow: inset 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 0
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-field_type_select {
    height: 30px;
    width: 316px
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-field-label {
    color: #000
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-field_content_serial {
    width: 200px;
    height: 18px
}
.b-popup-content_type_unit-edit .b-form_type_credential .b-form-field_content_year {
    width: 60px;
    height: 18px
}
.b-popup-content_type_unit-edit .b-form_type_credential .select2-container-active .select2-choice,
.b-popup-content_type_unit-edit .b-form_type_credential .select2-container-active .select2-choices {
    background: 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: -0.02em;
    line-height: 26px;
    padding-left: 18px
}
.b-form_content_registration-main .b-form-field_type_select {
    border: 1px solid #d1d0d0;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
    height: 26px;
    background: #fff;
    width: 336px
}
.b-form_content_registration-main .prettycheckbox {
    padding: 6px 50px 0 0
}
.b-form_content_registration-main .select2-container .select2-search-choice-close {
    background: 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_textarea,
.b-form_content_contact-form .b-form-field_type_select {
    border: 1px solid #d1d0d0;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
    height: 26px;
    background: #fff;
    width: 336px;
    width: 480px
}
.b-form_content_contact-form .b-form-field_type_text {
    line-height: 20px
}
.b-form_content_contact-form .b-form-field_type_textarea {
    width: 460px;
    max-width: 460px;
    height: 180px;
    padding: 10px
}
.b-form_content_contact-form .b-form-field_type_email,
.b-form_content_contact-form .b-form-field_type_text {
    width: 470px
}
.b-form_content_contact-form .b-field-composition_content_captcha {
    padding-bottom: 22px
}
.b-form_content_contact-form .b-field-composition_content_captcha .b-form-field_type_text {
    display: inline-block;
    margin: 9px 46px 0 16px;
    vertical-align: top;
    width: 100px
}
.b-form_content_contact-form .b-field-composition_content_captcha .b-billet__button {
    left: 8px;
    position: relative;
    top: -22px
}
.b-form_content_contact-form .b-field-composition_content_captcha .b-ico_type_recalculate {
    cursor: pointer;
    height: 14px;
    position: static;
    width: 14px
}
.b-form_content_contact-form .b-field-composition_content_captcha .b-ico_type_recalculate:hover .b-tooltip-info {
    display: block;
    padding: 28px 10px 32px 40px;
    width: 166px;
    left: 6px
}
.b-form_content_contact-form .select2-container .select2-choice .select2-chosen {
    padding: 4px 8px 6px
}
.b-form_content_contact-form .select2-container .select2-choice .select2-arrow {
    width: 14px
}
.b-form_content_contact-form .select2-drop {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}
.b-form_content_contact-form .select2-dropdown-open.select2-container .select2-choice .select2-arrow {
    top: -5px;
    right: 2px
}
.b-form_content_contact-form .select2-dropdown-open.select2-container .select2-choice .select2-arrow b {
    border-bottom: 5px solid #000;
    border-top: 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-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_password,
.b-form_action_edit .b-form-field_type_email,
.b-form_action_edit .b-form-field_type_text,
.b-form_action_edit .b-form__field-value {
    width: 470px
}
.b-form_action_edit .b-form-field_type_select {
    width: 220px
}
.b-form_action_edit .b-form-fields-group_content_company-address {
    width: 724px;
    background: #f7f7f7;
    margin-left: 10px
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-form-fields-group__title {
    width: 656px;
    background: #f7f7f7;
    padding-left: 68px
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-field-composition__title {
    width: 206px
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-field-composition_content_housing .b-field-composition__title {
    width: 100px
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-field-composition_content_housing .b-form-field-label {
    padding-right: 18px
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-field-composition_content_flat .b-field-composition__title {
    width: 118px
}
.b-form_action_edit .b-form-fields-group_content_company-address .b-field-composition_content_flat .b-form-field-label {
    padding-right: 18px
}
.b-form_action_edit .b-form-control_content_edit {
    padding-top: 22px;
    padding-bottom: 0;
    border-top: 1px solid #e5e5e5
}
.b-form_action_edit .b-form-control_content_edit .b-field-composition__remark {
    color: #db0029
}
.b-form_action_edit .b-form-control_content_edit .b-field-composition__description {
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 32px
}
.b-form_action_edit .b-form-control_content_edit .b-btn_type_cancel .b-form-field_type_button {
    color: #6e6e70
}
.b-form_action_edit .b-form-control_content_edit .b-btn_type_cancel .b-ico_type_delete:hover {
    background-position: 0 -480px
}
.b-form_action_edit .b-field-composition__title {
    width: 216px
}
.b-form_action_edit .b-billet__in .b-field-composition__title-text {
    padding-left: 28px
}
.b-form_action_edit .prettycheckbox {
    color: #000
}
.b-form_action_edit .b-field-composition_content_password .b-form-field_type_password {
    width: 304px
}
.b-form_action_edit .b-field-composition_content_password .prettycheckbox {
    padding-right: 20px;
    color: #000
}
.b-form_action_edit .b-field-composition_content_confirmation {
    color: #666
}
.b-form_action_edit .b-ico_type_delete {
    cursor: pointer;
    left: 12px;
    position: absolute;
    top: 10px
}
.b-form-field_type_clear .b-link {
    color: #000;
    margin-right: 25px
}
.b-form-field_type_clear .b-link:hover {
    color: #db0029;
    border-bottom: #db0029
}
.b-table_content_cabinet-park {
    table-layout: fixed;
    margin-bottom: 24px;
    border-bottom: 1px solid #ccc
}
.b-table_content_cabinet-park .b-table-group_type_heading .b-cell {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0;
    padding-right: 0
}
.b-table_content_cabinet-park .b-table-group_type_heading .b-cell .b-cell {
    border-top: 0
}
.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_heading .b-table .b-cell {
    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 {
    color: #db0029
}
.b-table_content_cabinet-park .b-table-group_type_body .b-ico_type_form-edit:hover {
    cursor: pointer;
    background-position: -180px -220px
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table {
    table-layout: fixed
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-table-row.b-active .b-ico_type_red-check {
    visibility: visible
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-table-row.b-active .b-dealer-name,
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-table-row.b-active .b-cell__in {
    color: #db0029
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-ico_type_red-check {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTZENkFBMTE1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTZENkFBMTI1RDg0MTFFMzlEMjVDM0NBQUMwM0YyRDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNkQ2QUEwRjVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNkQ2QUExMDVEODQxMUUzOUQyNUMzQ0FBQzAzRjJEMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpjJl+cAAAAxSURBVHjaYvj//z8DPnyTQZ2wAhBNUAFORcgKwIrQBdD5cJNgEtgUoFiHSwEIAwQYAHn4s1bGkcNEAAAAAElFTkSuQmCC");
    width: 9px;
    height: 7px;
    display: inline-block;
    visibility: hidden;
    position: relative;
    top: -2px
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-cell {
    line-height: 24px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-top: 8px
}
.b-table_content_cabinet-park .b-table-group_type_body .b-table .b-table-row:first-child {
    border-top: 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 {
    width: 150px;
    padding-top: 10px
}
.b-table_content_cabinet-park .b-col3 {
    width: 150px;
    padding-top: 10px
}
.b-table_content_cabinet-park .b-table .b-cell {
    padding-left: 0;
    padding-right: 0
}
.b-table_content_cabinet-park .b-table .b-col5 {
    width: 140px
}
.b-table_content_cabinet-park .b-table .b-col6 {
    width: 40px
}
.b-table_content_cabinet-park .b-table .b-col7 {
    width: 70px
}
.b-table_content_cabinet-park .b-table .b-col8 {
    width: 60px;
    text-align: center
}
.b-table_content_cabinet-park .b-table .b-col9 {
    width: 50px
}
.b-table_content_cabinet-park .select2-container,
.b-table_content_cabinet-park .select2-choice {
    background: 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;
    cursor: pointer;
    font-family: Tahoma, Arial, sans-serif;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 50px
}
.b-form-field_type_datepicker:hover {
    color: #db0029
}
.b-field-list_type_location {
    padding: 22px 28px;
    background: #f0f0f0
}
.b-field-list_type_activity {
    float: right;
    padding: 16px 0
}
.b-field-list_type_activity .b-link {
    color: #000;
    text-decoration: none;
    border-bottom: 1px dashed #000
}
.b-field-list_type_activity .b-link:hover,
.b-field-list_type_activity .b-link.b-active {
    color: #db0029;
    cursor: pointer;
    border-bottom: 1px dashed #db0029
}
.b-field-list_type_activity .b-field-list__item {
    padding: 0 6px
}
.b-field-list {
    position: relative
}
.b-field-list .b-submit-link {
    margin-right: 20px;
    left: 505px;
    position: relative;
    text-align: right;
    text-decoration: underline;
    top: 9px;
    width: 176px;
    color: #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-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;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: 0;
    background-image: none;
    text-decoration: underline;
    font-family: Tahoma, Arial, sans-serif;
    cursor: pointer
}
.b-field_datepicker__field:hover {
    color: #db0029
}
.b-field_datepicker__field-wrap {
    padding: 0 84px 0 21px;
    position: relative
}
.b-field_datepicker__top {
    background: url(../images/bg/calendar-top.png) 0 0 no-repeat;
    width: 310px;
    height: 58px;
    position: absolute;
    top: -20px;
    left: -1px;
    display: none;
    z-index: 1
}
.b-field_datepicker__top2 {
    background: url(../images/bg/calendar-top.png) 0 -58px no-repeat;
    width: 310px;
    height: 58px;
    position: absolute;
    top: -20px;
    left: -1px;
    display: none
}
.b-field_datepicker__field {
    z-index: 10;
    position: relative;
    width: 66px;
    overflow: hidden
}
.b-request_type_submit {
    position: relative;
    padding: 0
}
.b-request_type_submit .b-request__btn {
    background: url(../images/bg/submit.png) 22px 8px no-repeat #d20d45;
    border-color: #8c092d;
    border-width: 0 1px 1px 0;
    border-style: solid;
    font-family: yanuscbold_italic, 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_range-filter .b-form-fields-group_type_inner,
.b-form_content_config-filter .b-form-fields-group_type_inner,
.b-form_content_range-filter .b-form-fields-list__item,
.b-form_content_config-filter .b-form-fields-list__item,
.b-form_content_range-filter .b-form-field-text,
.b-form_content_config-filter .b-form-field-text {
    display: inline-block;
    vertical-align: top;
    color: #000
}
.b-form_content_range-filter .b-form-fields-group_type_inner .b-field-composition__title,
.b-form_content_config-filter .b-form-fields-group_type_inner .b-field-composition__title,
.b-form_content_range-filter .b-form-fields-list__item .b-field-composition__title,
.b-form_content_config-filter .b-form-fields-list__item .b-field-composition__title,
.b-form_content_range-filter .b-form-field-text .b-field-composition__title,
.b-form_content_config-filter .b-form-field-text .b-field-composition__title {
    height: 20px;
    padding: 0 0 10px 0;
    font-weight: bold
}
.b-form_content_range-filter .b-form-fields-group__text,
.b-form_content_config-filter .b-form-fields-group__text {
    font-weight: bold;
    color: #000
}
.b-form_content_range-filter .b-form-fields-group,
.b-form_content_config-filter .b-form-fields-group {
    border-top: 1px solid #db0029;
    background: #f0f0f0;
    padding: 11px 20px 26px;
    margin-bottom: 14px;
    position: relative
}
.b-form_content_range-filter .b-field-composition,
.b-form_content_config-filter .b-field-composition {
    display: inline-block;
    vertical-align: top
}
.b-form_content_range-filter .b-field-composition__title-text,
.b-form_content_config-filter .b-field-composition__title-text {
    font-weight: bold;
    color: #000
}
.b-form_content_range-filter .prettycheckbox>a,
.b-form_content_config-filter .prettycheckbox>a,
.b-form_content_range-filter .prettyradio>a,
.b-form_content_config-filter .prettyradio>a {
    width: 18px;
    height: 18px
}
.b-form_content_range-filter .prettycheckbox,
.b-form_content_config-filter .prettycheckbox,
.b-form_content_range-filter .prettyradio,
.b-form_content_config-filter .prettyradio {
    padding: 1px 0
}
.b-form_content_config-filter {
    width: 648px;
    position: relative;
    display: inline-block;
    vertical-align: top
}
.b-form_content_config-filter .b-form-field_type_reset {
    background: #6c6c70;
    padding: 6px 14px;
    border-style: none solid solid none;
    border-color: #333;
    color: #fff;
    cursor: pointer
}
.b-form_content_config-filter .b-form-fields-group__title {
    display: none
}
.b-form_content_config-filter .b-form-field-label {
    display: inline-block;
    vertical-align: top
}
.b-form_content_config-filter .b-form-field-text {
    line-height: 18px;
    margin-left: -6px
}
.b-form_content_range-filter {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 324px;
    margin-left: 4px
}
.b-form_content_range-filter .b-form-fields-group__title {
    display: none
}
.b-form_content_range-filter .b-form-field-text {
    width: 40px;
    height: 22px;
    text-align: center;
    border: 1px solid #d1d0d0;
    -webkit-box-shadow: inset 0 0 0 #ccc;
    -moz-box-shadow: inset 0 0 2px #ccc;
    box-shadow: inset 0 0 2px #ccc
}
.b-form_content_range-filter .b-form-field-label {
    padding: 0 0 2px;
    text-align: center;
    display: block
}
.b-filter.b-filter_content_configurate-technique {
    padding-top: 8px;
    height: 130px
}
.b-filter .b-form-fields-list__item {
    display: inline-block;
    text-align: left;
    font-size: 12px;
    line-height: normal;
    height: 98px;
    vertical-align: top
}
.b-filter-overlay {
    background: #eee;
    height: 210px;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}
.b-range-overlay {
    background: #eee;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100
}
.b-dealer-services__field-value {
    border: 1px solid #d1d0d0;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
    display: block;
    height: 26px;
    background: #fff
}
.b-dealer-services__field-value-wrap .select2-container .select2-search-choice-close {
    background: 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-arrow {
    right: 0
}
.b-dealer-services__field-value-wrap .select2-container .select2-choice .select2-chosen {
    color: #666;
    text-decoration: none;
    padding: 4px 8px
}
.b-form_type_calendar-cabinet {
    padding: 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-form-fields-list__item {
    display: inline-block;
    vertical-align: top
}
.b-form_type_calendar-cabinet .b-field-composition__title {
    display: inline-block;
    vertical-align: top
}
.b-form_type_calendar-cabinet .b-field-composition__content {
    display: inline-block;
    vertical-align: top
}
.b-form_type_calendar-cabinet .b-form-field-label {
    display: inline-block;
    vertical-align: top;
    width: 158px;
    line-height: 26px;
    color: #000
}
.b-form_type_calendar-cabinet .b-form-field_type_text {
    width: 186px
}
.b-form_type_calendar-cabinet .b-field-composition_content_datepicker {
    padding: 0 22px 0 14px
}
.b-form_type_calendar-cabinet .b-field-composition_content_datepicker .b-field-composition__title {
    padding: 0 2px 0 0
}
.b-form_type_calendar-cabinet .b-field-composition_content_datepicker .b-form-field_type_text {
    background: #fff url(../images/bg/calendar.png) 98% 50% no-repeat;
    border: 1px solid #d1d0d0;
    -webkit-box-shadow: inset -1px 2px 2px #e5e5e5;
    -moz-box-shadow: inset -1px 2px 2px #e5e5e5;
    box-shadow: inset -1px 2px 2px #e5e5e5;
    cursor: pointer;
    height: 14px
}
.b-form_type_calendar-cabinet .b-field-composition_content_datepicker .b-form-field-label {
    width: 10px;
    padding-right: 2px;
    text-align: right
}
.b-form_type_calendar-cabinet .b-ico_type_delete {
    top: 4px
}
.b-form_type_calendar-cabinet .b-link {
    color: #db0029;
    float: right;
    padding-top: 6px;
    padding-right: 16px
}
.b-datepicker_type_cabinet {
    margin-top: 12px;
    overflow: visible
}
.b-datepicker_type_cabinet .ui-datepicker-wrapper:before {
    content: "";
    background: url(../images/bg/datepicker-top.png) 0 0 no-repeat;
    width: 300px;
    height: 20px;
    position: absolute;
    top: -8px;
    left: 0
}
.b-popup-wrap_type_request {
    width: 502px
}
.b-popup-wrap_type_request .b-form-fields-group__title {
    padding: 24px 0 0
}
.b-popup-wrap_type_request .b-form-field_type_textarea {
    border: 1px solid #d1d0d0;
    -webkit-box-shadow: 2px 2px 2px #eee inset;
    -moz-box-shadow: 2px 2px 2px #eee inset;
    box-shadow: 2px 2px 2px #eee inset;
    width: 430px;
    height: 240px;
    padding: 0 0 0 10px;
    resize: none;
    line-height: 24px;
    overflow-y: scroll
}
.b-popup-wrap_type_request .b-form-fields-list__text {
    color: #000;
    padding-bottom: 10px
}
.b-popup-wrap_type_request .b-form-fields-list_content_send .b-form-fields-list__item {
    display: inline-block;
    padding-bottom: 10px;
    padding-top: 6px
}
.b-popup-wrap_type_request .b-form-field-label {
    color: #000
}
.b-popup-wrap_type_request .b-form-field-remark {
    display: inline-block;
    vertical-align: top;
    line-height: 50px;
    width: 296px
}
.b-popup-wrap_type_request .b-form-field_type_submit {
    padding-left: 30px;
    margin-right: 10px
}
.b-transport-description {
    margin-top: 38px
}
.b-transport-description__item {
    margin-bottom: 50px
}
.b-transport-description__item_type_print-version {
    border-top: 1px solid #e5e5e5;
    padding-top: 28px;
    margin-bottom: 0
}
.b-box-characteristic__title {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 25px;
    position: relative
}
.b-box-characteristic__title_type_auto-name {
    padding-right: 250px
}
.b-box-characteristic__title_level_two {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 12px
}
.b-box-characteristic_background_right-a1 {
    background: url("../images/bg/bg-feeder-housing.jpg") right top no-repeat;
    padding-right: 515px;
    min-height: 435px
}
.b-box-characteristic_background_right-a1 .b-post-information__text {
    margin-bottom: 18px
}
.b-name-auto {
    position: absolute;
    right: 0
}
.b-name-auto__text {
    color: #d30d44
}
.b-post-information__item_type_general-description {
    margin-bottom: 45px
}
.b-post-information__item_type_general-picture {
    margin-bottom: 35px
}
.b-post-information__item_type_left-column-video {
    width: 530px;
    float: left
}
.b-post-information__item_type_right-column-video {
    margin-left: 565px
}
.b-post-information__item_type_click-picture {
    margin-top: 25px
}
.b-post-information__text {
    font-size: 12px;
    line-height: 18px;
    color: #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 {
    display: none;
    width: 95px;
    height: 95px;
    position: absolute;
    left: 0;
    top: 100%;
    margin-top: -95px;
    background: #e7e8e7;
    opacity: .8
}
.b-preview-container__zoom_type6 {
    width: 60px;
    height: 60px;
    left: 100%;
    margin-top: -60px;
    margin-left: -60px
}
.b-preview-container_size_min .b-preview-container__zoom {
    width: 60px;
    height: 60px;
    left: 100%;
    margin-top: -60px;
    margin-left: -60px
}
.b-cell_type_column-left .b-preview-container_size_min .b-preview-container__zoom {
    left: 0;
    margin-left: 0
}
.b-characteristic-point {
    text-align: center;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-justify: newspaper;
    width: 969px;
    font: 0/0px a
}
.b-characteristic-point__item {
    background: url("../images/bg/bg-point-corner_type_normal.png") right center no-repeat;
    font: 12px/16px Tahoma, Arial, sans-serif;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    padding: 0;
    width: 210px;
    padding-right: 25px
}
.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: bold
}
.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 {
    position: absolute;
    z-index: 999;
    left: -9999px;
    top: 0;
    background: #fff;
    padding: 18px;
    width: 320px;
    color: #000;
    border-radius: 5px;
    border: 1px solid #e5e5e5
}
.b-marker-tooltip p {
    margin: 0;
    padding: 0
}
.b-marker-tooltip-picture {
    position: absolute;
    z-index: 999;
    left: -9999px;
    background: #eaeaec;
    padding: 10px;
    width: 210px;
    color: #000;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    top: 0
}
.b-marker-tooltip-picture p {
    margin: 0;
    padding: 0
}
.b-picture-container {
    position: relative
}
.b-picture-container .b-link {
    text-decoration: none;
    position: relative;
    display: block;
    float: left;
    cursor: pointer
}
.b-picture-container__content {
    display: none
}
.b-picture-container .b-link_position_right {
    float: right
}
.b-picture-container .b-link_position_left {
    float: left
}
.b-fast-menu-container {
    display: table;
    height: 100%;
    position: fixed;
    left: auto;
    right: 0;
    top: 0;
    width: auto;
    z-index: 150
}
.b-fast-menu-container__in {
    display: table-cell;
    height: 100%;
    margin: 0 auto;
    position: relative;
    vertical-align: bottom
}
.b-fast-menu-container__content {
    position: static;
    text-align: left;
    width: 1px
}
.b-fast-menu {
    clear: right;
    float: right;
    left: auto;
    position: relative;
    vertical-align: top;
    border-left: 1px solid #d20c45;
    margin-bottom: 50px;
    display: none
}
.b-fast-menu_state_open {
    right: 0
}
.b-fast-menu_state_open .b-fast-menu__open {
    background: url("../images/bg/icons.png") -46px -297px no-repeat
}
.b-fast-menu__open {
    background: url("../images/bg/icons.png") -46px -263px no-repeat;
    width: 31px;
    height: 31px;
    position: absolute;
    left: -30px;
    top: 50%;
    margin-top: -15px;
    cursor: pointer
}
.b-fast-menu__list {
    background: #f7f7f7;
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    border-right: 1px solid #ececec;
    padding: 0 18px
}
.b-fast-menu__list .b-fast-menu__item {
    padding: 12px 10px 12px 0;
    border-top: 1px solid #e1e1e1;
    min-width: 230px;
    background: url("../images/bg/bg-fast-menu-corner.png") right center no-repeat
}
.b-fast-menu__list .b-fast-menu__item:first-child {
    border-top: 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: none repeat scroll 0 0 #e7e9e8;
    bottom: 0;
    display: block;
    padding: 20px 32px;
    position: absolute;
    white-space: nowrap;
    line-height: normal;
    z-index: 8
}
.b-table_type_characteristic-column .b-check-desc__title {
    color: #6c6c6e;
    display: block;
    font-family: yanuscbold, Arial, sans-serif;
    font-size: 18px;
    font-style: normal
}
.b-table_type_characteristic-column .b-check-desc__text {
    color: #000;
    font-size: 12px
}
.b-table_type_characteristic-column .b-check-desc__corner {
    display: block;
    height: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 0
}
.b-table_characteristic_unloading-pipe .b-cell_type_column-left .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 {
    margin-top: 70px
}
.b-table_characteristic_air-compressor .b-cell_type_column-left {
    vertical-align: bottom
}
.b-table_characteristic_air-compressor .b-cell_type_column-left .b-link_type_characteristic-picture {
    position: relative;
    vertical-align: bottom
}
.b-table_characteristic_air-compressor .b-cell_type_column-left .b-link_type_characteristic-picture img {
    vertical-align: bottom
}
.b-table_characteristic_air-compressor .b-cell_type_column-right {
    vertical-align: top;
    padding-bottom: 160px
}
.b-table_characteristic_sunflower {
    margin-top: 70px
}
.b-table_characteristic_sunflower .b-cell_type_column-left {
    vertical-align: bottom
}
.b-table_characteristic_sunflower .b-cell_type_column-left .b-link_type_characteristic-picture {
    position: relative;
    vertical-align: bottom
}
.b-table_characteristic_sunflower .b-cell_type_column-left .b-link_type_characteristic-picture img {
    vertical-align: bottom
}
.b-table_characteristic_sunflower .b-cell_type_column-right {
    vertical-align: top;
    padding-bottom: 90px
}
.b-table_characteristic_pickup {
    margin-top: 70px
}
.b-table_characteristic_pickup .b-cell_type_column-left {
    vertical-align: top;
    padding-bottom: 90px
}
.b-table_characteristic_pickup .b-cell_type_column-right {
    vertical-align: bottom
}
.b-table_characteristic_pickup .b-cell_type_column-right .b-link_type_characteristic-picture {
    position: relative;
    vertical-align: bottom
}
.b-table_characteristic_pickup .b-cell_type_column-right .b-link_type_characteristic-picture img {
    vertical-align: bottom
}
.b-table_state_t70 {
    margin-top: 70px
}
.b-characteristic-column {
    text-align: center;
    margin: 0;
    padding: 0;
    text-align: justify;
    text-justify: newspaper;
    width: 100%
}
.b-characteristic-column__item {
    font: 12px/16px Tahoma, Arial, sans-serif;
    line-height: 0;
    position: relative;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    padding: 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 {
    margin-top: 70px
}
.b-characteristic-column_viewtype_a2 .b-characteristic-column__item_state_left {
    width: 430px
}
.b-characteristic-column_viewtype_a2 .b-characteristic-column__item_state_right {
    width: 520px
}
.b-characteristic-column_viewtype_a3 {
    margin-top: 70px
}
.b-characteristic-column_viewtype_a3 .b-characteristic-column__item_state_left {
    width: 530px
}
.b-characteristic-column_viewtype_a3 .b-characteristic-column__item_state_right {
    width: 400px
}
.b-characteristic-column_viewtype_a4 .b-characteristic-column__item_state_left {
    width: 475px
}
.b-characteristic-column_viewtype_a4 .b-characteristic-column__item_state_right {
    width: 475px
}
.b-characteristic-column_viewtype_a4 .b-characteristic-column__item_state_right .b-preview-container_size_min .b-preview-container__zoom {
    left: 0;
    margin-left: 0
}
.b-characteristic-column_viewtype_a5 .b-characteristic-column__item_state_left {
    width: 360px
}
.b-characteristic-column_viewtype_a5 .b-characteristic-column__item_state_right {
    width: 596px
}
.b-characteristic-column_viewtype_a6 .b-characteristic-column__item_state_left {
    width: 495px;
    padding-bottom: 150px
}
.b-characteristic-column_viewtype_a6 .b-characteristic-column__item_state_right {
    width: 433px
}
.b-characteristic-column_viewtype_a7 {
    margin-top: 70px
}
.b-characteristic-column_viewtype_a7 .b-characteristic-column__item_state_left {
    width: 474px
}
.b-characteristic-column_viewtype_a7 .b-characteristic-column__item_state_right {
    width: 460px
}
.b-link_type_characteristic-picture {
    line-height: 0
}
.b-order {
    padding: 8px 20px 8px 0
}
.b-order .b-order-list {
    display: inline-block;
    vertical-align: top
}
.b-order .b-order-list__item {
    display: inline-block;
    vertical-align: top
}
.b-order .b-order-list__item .b-field-composition {
    font-weight: bold;
    padding: 0 16px 0 0
}
.b-order .b-order-list__item .b-field-composition .b-field-composition__title {
    display: inline-block;
    vertical-align: top
}
.b-order .b-order-list__item .b-field-composition .b-field-composition__content {
    display: inline-block;
    vertical-align: top;
    color: #000
}
.b-order .b-ico_type_print-big {
    float: right
}
.b-order .b-link {
    float: right;
    margin-right: 28px;
    color: #db0029;
    line-height: 16px
}
.b-order .b-link.b-ico {
    margin-right: 6px
}
.b-dealer-full-desc__options,
.b-full-desc__options {
    display: block;
    clear: both
}
.b-dealer-full-desc__option-field,
.b-full-desc__option-field {
    display: block;
    padding: 1px 0 0 10px;
    line-height: 16px
}
.b-dealer-full-desc__option-name,
.b-full-desc__option-name {
    width: 82px;
    padding-right: 12px;
    display: inline-block;
    vertical-align: top
}
.b-dealer-full-desc__option-value,
.b-full-desc__option-value {
    width: 126px;
    display: inline-block;
    vertical-align: bottom
}
.b-dealer-full-desc__option-value.b-link:hover,
.b-full-desc__option-value.b-link:hover {
    color: #db0029
}
.b-dealer-full-desc__footer,
.b-full-desc__footer {
    display: block;
    padding-top: 20px
}
.b-dealer-full-desc__footer .b-link,
.b-full-desc__footer .b-link {
    background: #d4d4d4;
    color: #000;
    cursor: pointer;
    display: block;
    padding: 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__footer .b-ico_type_arrow-right-gray,
.b-full-desc__footer .b-ico_type_arrow-right-gray {
    float: right
}
.b-dealer-full-desc__corner,
.b-full-desc__corner {
    width: 19px;
    height: 30px;
    display: block;
    background-image: url(../images/bg/icons.png);
    background-repeat: no-repeat;
    position: absolute;
    top: 0
}
.b-dealer-full-desc__close,
.b-full-desc__close {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDEyM0Q1QzY3RTk4MTFFMzlBN0ZGOTI2RTU5NDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDEyM0Q1Qzc3RTk4MTFFMzlBN0ZGOTI2RTU5NDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTIzRDVDNDdFOTgxMUUzOUE3RkY5MjZFNTk0NjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTIzRDVDNTdFOTgxMUUzOUE3RkY5MjZFNTk0NjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjSwhPMAAABUSURBVHjaYvz//z8DtQATAxXBSDYsPT0db6zglAfFJjaclpb2nxRxcKrAJYFNIz6DCBqGbAAhg4gyjFiD6OsyqoUZ1WKTkAtwyTOOlhoDaxhAgAEADIfEyiyNHEcAAAAASUVORK5CYII=) no-repeat #d4d4d4;
    background-color: #d4d4d4;
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 12px;
    cursor: pointer
}
.b-dealer-full-desc__close:hover,
.b-full-desc__close:hover {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUVCOTgyQUM3RTk4MTFFM0I3N0JDRjYyMTIxMEUwMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUVCOTgyQUQ3RTk4MTFFM0I3N0JDRjYyMTIxMEUwMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRUI5ODJBQTdFOTgxMUUzQjc3QkNGNjIxMjEwRTAwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRUI5ODJBQjdFOTgxMUUzQjc3QkNGNjIxMjEwRTAwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvMxVCsAAAB0SURBVHjaYvz//z8DtQDjqGGkA5Bh6PgGg9p/IMYqB5PHJo7VZTcZ1cH2gFyu/v8mutx/oBgjSd7EZiA+gwiGGbKBIBqfQURFAD4vowMmYuII6qL/FCUN5DAixoX4IgAjjAgaSEo6gsqRls5GMzr9DAMIMAD8n8Zx1S6tsgAAAABJRU5ErkJggg==) no-repeat #d4d4d4
}
.b-full-desc {
    background: #f7f7f7;
    position: absolute;
    top: 30px;
    width: 235px;
    z-index: 10;
    padding: 10px;
    -webkit-box-shadow: 2px 2px 4px #ccc;
    -moz-box-shadow: 2px 2px 4px #ccc;
    box-shadow: 2px 2px 4px #ccc;
    display: none
}
.b-full-desc__title {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #db0029;
    padding: 12px 12px 10px
}
.b-dealer-full-desc__numbering {
    display: inline-block;
    vertical-align: top;
    background: url(../images/bg/icons.png) -20px -370px no-repeat;
    width: 24px;
    height: 18px;
    color: #fff;
    font-weight: bold;
    font-family: Tahoma, Arial, sans-serif;
    padding: 3px 0;
    font-size: 11px;
    text-align: center
}
.b-dealer-full-desc__dealer-name {
    display: block;
    float: left;
    max-width: 284px;
    font-weight: bold;
    color: #000;
    line-height: 18px;
    padding: 2px
}
.b-dealer-full-desc__dealer-name.b-link {
    text-decoration: none;
    cursor: default
}
.b-dealer-full-desc__dealer-name.b-link:hover {
    color: #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 {
    float: right
}
.b-dealer-full-desc__print .b-link {
    color: #000
}
.b-dealer-full-desc__time {
    display: inline-block;
    vertical-align: top;
    line-height: 22px;
    color: #000
}
.b-dealer-full-desc_type_info-box {
    display: inline-block;
    margin: 10px 40px;
    -webkit-box-shadow: 3px 3px 3px 1px #999;
    -moz-box-shadow: 3px 3px 3px 1px #999;
    box-shadow: 3px 3px 3px 1px #999;
    padding: 10px 10px 0;
    width: 394px;
    position: relative;
    background: #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) 0 0 no-repeat;
    width: 150px;
    height: 16px;
    font-size: 12px;
    font-style: normal;
    color: #000;
    text-indent: 0;
    text-align: left;
    padding: 32px 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('../fonts/fontawesome-webfont.eot');
    src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
}
[class^="icon-"],
[class*=" icon-"] {
    font-family: FontAwesome;
    font-weight: normal;
    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
}
.icon-white,
.nav-pills>.active>a>[class^="icon-"],
.nav-pills>.active>a>[class*=" icon-"],
.nav-list>.active>a>[class^="icon-"],
.nav-list>.active>a>[class*=" icon-"],
.navbar-inverse .nav>.active>a>[class^="icon-"],
.navbar-inverse .nav>.active>a>[class*=" icon-"],
.dropdown-menu>li>a:hover>[class^="icon-"],
.dropdown-menu>li>a:hover>[class*=" icon-"],
.dropdown-menu>.active>a>[class^="icon-"],
.dropdown-menu>.active>a>[class*=" icon-"],
.dropdown-submenu:hover>a>[class^="icon-"],
.dropdown-submenu:hover>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-"],
.nav [class^="icon-"],
.btn [class*=" icon-"],
.nav [class*=" icon-"] {
    display: inline
}
.btn [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
    line-height: .9em
}
.btn [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
    display: inline-block
}
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
    line-height: .9em
}
li [class^="icon-"],
.nav li [class^="icon-"],
li [class*=" icon-"],
.nav li [class*=" icon-"] {
    display: inline-block;
    width: 1.25em;
    text-align: center
}
li [class^="icon-"].icon-large,
.nav li [class^="icon-"].icon-large,
li [class*=" icon-"].icon-large,
.nav li [class*=" icon-"].icon-large {
    width: 1.5625em
}
ul.icons {
    list-style-type: none;
    text-indent: -0.75em
}
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
    width: .75em
}
.icon-muted {
    color: #eee
}
.icon-border {
    border: solid 1px #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-right {
    float: right
}
.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-left.icon-2x,
.btn [class^="icon-"].pull-right.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-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.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-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.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 {
    display: inline-block;
    -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(0deg)
    }
    100% {
        -moz-transform: rotate(359deg)
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg)
    }
}
@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }
    100% {
        -o-transform: rotate(359deg)
    }
}
@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }
    100% {
        -ms-transform: rotate(359deg)
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    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"
}
.clearfix:after,
.b-footer-bottom:after,
.b-header-top .b-stripe__in:after,
.b-header-content .b-stripe__in:after,
.b-stripe_content_main-content:after,
.b-stripe_content_footer:after,
.b-footer .b-stripe__in:after,
.b-navigation-block_type_footer-bottom:after,
.b-columns-layout_scheme_abc-d:after,
.b-naviation-block:after,
.b-country-switcher__current:after,
.b-country-switcher__list:after,
.b-request:after,
.b-action-list:after,
.b-pagination-list:after,
.b-partner-list:after,
.b-column_main__inner:after,
.b-partner-list__item:after,
.b-column_main__inner:after,
.b-post-information:after,
.b-action-list__item:after,
.b-characteristic-column:after,
.b-content:after,
.b-form_type_request:after,
.b-addition-form__body:after,
.b-form-fields-list__item:after,
.b-stripe_content_googleMap .b-column-sidebar:after,
.b-form_type_calendar-cabinet:after,
.b-dealer-services:after,
.b-table-control:after,
.b-file:after,
.b-form-control:after,
.b-billet_content_form-field:after,
.b-billet__in:after,
.b-table-wrap:after,
.b-sorting-tabs:after {
    content: "";
    clear: both;
    display: block;
    height: 0;
    font: 0/0 a;
    visibility: hidden
}
.b-sitemap,
.b-feature-list,
.b-opinion__text-wrap,
.b-content_type_auth,
.b-footer-content .b-navigation,
.b-footer-bottom .b-navigation,
.b-form-fields-list_content_configurator,
.b-form-control_content_ordering {
    text-align: justify;
    line-height: 0;
    font-size: 1px;
    text-align-last: justify
}
.b-sitemap:after,
.b-feature-list:after,
.b-opinion__text-wrap:after,
.b-content_type_auth:after,
.b-footer-content .b-navigation:after,
.b-footer-bottom .b-navigation:after,
.b-form-fields-list_content_configurator:after,
.b-form-control_content_ordering:after {
    width: 100%;
    height: 0;
    visibility: hidden;
    overflow: hidden;
    content: '';
    display: inline-block
}
/* *** */

.b-navigation-productblock {
    padding-top: 20px;
    height: 160px;
    position: relative;
}
.b-navigation__smallitem {
    /*display: inline-block;*/
    
    float: left;
    vertical-align: top;
    width: 160px;
    margin: 0 0 10px;
    padding: 0 0 10px;
}
.b-section__smallimage {
    cursor: pointer;
    display: block;
    margin: 0 auto;
    height: 90px;
}
.b-smallsection {
    text-decoration: none;
    display: block;
    padding: 12px 0 0;
    width: 160px;
    margin: 0 auto;
    cursor: pointer;
    overflow: hidden;
    min-height: 80px;
}
.b-section__smalltitle {
    height: 60px;
    line-height: 18px;
    margin: 10px auto;
    overflow: hidden;
    letter-spacing: -0.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('../images/bg/icons.png') no-repeat -45px -35px;
    left: 20px;
}
#product-slide-op-next a span {
    background: url('../images/bg/icons.png') no-repeat -45px 0;
    right: 20px;
}
#product-slide-op-prev a span,
#product-slide-op-next a span {
    width: 30px;
    height: 30px;
    display: none;
    overflow: hidden;
    top: 70px;
    position: absolute;
}
#product-slide-op-prev a span {
    left: -30px;
}
#product-slide-op-next a span {
    right: -30px;
}

.b-wrapper {
    
    //margin-bottom:0px;
  
}
.career .contacts .contacts-phones-block{
	//float:left;
}
.b-wrapper::after {
    content: "";
    display: block;
    height: 115px;
}
.career::after{
	// content: "";
   // display: block;
    //height: 115px !important;
}
.b-wrapper:after {
    content: "";
    display: block;
    height: 115px !important;
}
.b-stripe_content_footer {
    margin-top: 8px !important;
}
.b-sidebar-block .b-sidebar-menu .b-sidebar-menu__item{
	//position:relative;
	//zoom:1;
}
.b-breadcrumbs .b-breadcrumbs__item{
	//display:inline;
	padding-right:10px;
}
.b-breadcrumbs .b-breadcrumbs__delimeter{
	//display:inline;
}
.career .contacts .select-toggle#fContact-form-theme{
	//background:#fff url('../images/contacts-select-arrow.png') 99.5% center no-repeat
}
.b-action-list__item img{
	//height:119px;
}
.b-action-list__item a{
	//float:left;
	//display:block;
}
.b-action-list.b-action-list_content_news{
	overflow:hidden;
}
.b-ico .b-ico_type_arrow-right{
	//position:absolute;
	right:0px;
	
}
.career .contacts .select-toggle#fContact-form-theme, .forum-search .select-toggle.forum-selector-simple, .forum-messages div.forum-topics-moderate select.select-toggle{
	//background:none !important;
}
.lt-xbutton-main-wrapper {bottom: 12% !important;}
.b-header .b-header-content .b-navigation .b-navigation__item{
	//display:inline;
}
/**
* test
*/
