@font-face {
    font-family: OpenSans;
    src: url(../js/styles/fonts/OpenSansRegular.eot);
    src: url(../js/styles/fonts/OpenSansRegular.eot?#iefix) format("embedded-opentype"), url(../js/styles/fonts/OpenSansRegular.woff) format("woff"), url(../js/styles/fonts/OpenSansRegular.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: OpenSans;
    src: url(../js/styles/fonts/OpenSansLight.eot);
    src: url(../js/styles/fonts/OpenSansLight.eot?#iefix) format("embedded-opentype"), url(../js/styles/fonts/OpenSansLight.woff) format("woff"), url(../js/styles/fonts/OpenSansLight.ttf) format("truetype");
    font-style: normal;
    font-weight: 300
}

@font-face {
    font-family: OpenSans;
    src: url(../js/styles/fonts/OpenSansItalic.eot);
    src: url(../js/styles/fonts/OpenSansItalic.eot?#iefix) format("embedded-opentype"), url(../js/styles/fonts/OpenSansItalic.woff) format("woff"), url(../js/styles/fonts/OpenSansItalic.ttf) format("truetype");
    font-style: italic;
    font-weight: 400
}

@font-face {
    font-family: OpenSans;
    src: url(../js/styles/fonts/OpenSansBold.eot);
    src: url(../js/styles/fonts/OpenSansBold.eot?#iefix) format("embedded-opentype"), url(../js/styles/fonts/OpenSansBold.woff) format("woff"), url(../js/styles/fonts/OpenSansBold.ttf) format("truetype");
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: OpenSans;
    src: url(../js/styles/fonts/OpenSansExtraBold.eot);
    src: url(../js/styles/fonts/OpenSansExtraBold.eot?#iefix) format("embedded-opentype"), url(../js/styles/fonts/OpenSansExtraBold.woff) format("woff"), url(../js/styles/fonts/OpenSansExtraBold.ttf) format("truetype");
    font-style: normal;
    font-weight: 900
}

@font-face {
    font-family: OpenSans;
    src: url(../js/styles/fonts/OpenSansExtraBoldItalic.eot);
    src: url(../js/styles/fonts/OpenSansExtraBoldItalic.eot?#iefix) format("embedded-opentype"), url(../js/styles/fonts/OpenSansExtraBoldItalic.woff) format("woff"), url(../js/styles/fonts/OpenSansExtraBoldItalic.ttf) format("truetype");
    font-style: italic;
    font-weight: 900
}

@font-face {
    font-family: OpenSans;
    src: url(../js/styles/fonts/OpenSansBoldItalic.eot);
    src: url(../js/styles/fonts/OpenSansBoldItalic.eot?#iefix) format("embedded-opentype"), url(../js/styles/fonts/OpenSansBoldItalic.woff) format("woff"), url(../js/styles/fonts/OpenSansBoldItalic.ttf) format("truetype");
    font-style: italic;
    font-weight: 700
}

@font-face {
    font-family: OpenSans;
    src: url(../js/styles/fonts/OpenSansSemiBold.eot);
    src: url(../js/styles/fonts/OpenSansSemiBold.eot?#iefix) format("embedded-opentype"), url(../js/styles/fonts/OpenSansSemiBold.woff) format("woff"), url(../js/styles/fonts/OpenSansSemiBold.ttf) format("truetype");
    font-style: normal;
    font-weight: 500
}

@font-face {
    font-family: OpenSans;
    src: url(../js/styles/fonts/OpenSansSemiBoldItalic.eot);
    src: url(../js/styles/fonts/OpenSansSemiBoldItalic.eot?#iefix) format("embedded-opentype"), url(../js/styles/fonts/OpenSansSemiBoldItalic.woff) format("woff"), url(../js/styles/fonts/OpenSansSemiBoldItalic.ttf) format("truetype");
    font-style: italic;
    font-weight: 500
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    line-height: 1
}

b, strong {
    font-weight: 700 !important
}

em, i {
    font-style: italic !important
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

input, select, textarea {
    outline: none;
    -webkit-appearance: none
}

.mCustomScrollbar {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom
}

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
    -ms-touch-action: auto;
    touch-action: auto
}

.mCustomScrollBox {
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr
}

.mCSB_container {
    overflow: hidden;
    width: auto;
    height: auto
}

.mCSB_inside > .mCSB_container {
    margin-right: 24px
}

.popup-scroll .mCSB_inside > .mCSB_container, .SumoSelect .mCSB_inside > .mCSB_container {
    margin-right: 0
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: -2px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-left: 30px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-left: 0
}

.mCSB_scrollTools {
    position: absolute;
    width: 8px;
    height: auto;
    left: auto;
    top: 8px;
    right: 7px;
    bottom: 8px
}

.SumoSelect .mCSB_scrollTools {
    top: 0;
    bottom: 0;
    right: 4px
}

.popup-scroll .mCSB_scrollTools {
    top: 4px;
    bottom: 4px;
    right: -2px
}

.popup#dlg .popup-scroll .mCSB_scrollTools {
    top: 4px;
    bottom: 4px;
    right: 5px
}

.mCSB_outside + .mCSB_scrollTools {
    right: -26px
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    right: auto;
    left: 0
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
    left: -26px
}

.mCSB_scrollTools .mCSB_draggerContainer {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 20px 0
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 0;
    height: 100%;
    margin: 0 auto;
    border-radius: 16px
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 8px;
    height: 30px;
    z-index: 1
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    position: relative;
    width: 8px;
    height: 100%;
    margin: 0 auto;
    border-radius: 16px;
    text-align: center
}

.popup-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .SumoSelect .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 12px
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 8px
}

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
    display: block;
    position: absolute;
    height: 4px;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0
}

.mCSB_horizontal.mCSB_inside > .mCSB_container {
    margin-right: 0;
    margin-bottom: 30px
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
    min-height: 100%
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    width: auto;
    height: 16px;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0
}

.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: -26px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
    margin: 0 20px
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 30px;
    height: 100%;
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    margin: 2px auto
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 8px;
    margin: 4px 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    display: block;
    position: absolute;
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
    left: 0
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    right: 0
}

.mCSB_container_wrapper {
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px
}

.mCSB_container_wrapper > .mCSB_container {
    padding-right: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 20px
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 20px
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
    bottom: 0
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    right: 0
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 20px
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
    margin-right: 0;
    margin-left: 30px
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
    padding-right: 0
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
    padding-bottom: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: 0;
    margin-left: 0
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
    margin-bottom: 0
}

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail {
    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out
}

.mCSB_scrollTools {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
    opacity: 0;
    filter: "alpha(opacity=0)";
    -ms-filter: "alpha(opacity=0)"
}

.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"
}

.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(94, 94, 94, .5)
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(94, 94, 94, .8)
}

.mCSB_scrollTools .mCSB_buttonUp {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAEBAMAAABB42PDAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv////HoIZEAAAABXRSTlMAgX+AgvAWgsUAAAABYktHRAZhZrh9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHElEQVQI12NgYFRgYGAQDWZgYAwNNWBwDQ0NBgAQbwKnqBkCXQAAAABJRU5ErkJggg==") no-repeat 50%
}

.mCSB_scrollTools .mCSB_buttonDown {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAEBAMAAABB42PDAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEU7Ozs7Ozs7Ozs7Ozv////mny0tAAAAA3RSTlMAgoFpfI2hAAAAAWJLR0QEj2jZUQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABxJREFUCNdjEDY2NmRgMjYWYGBQNmRgYGBSYAAAFAIBmRY0qLgAAAAASUVORK5CYII=") no-repeat 50%
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px
}

.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
    opacity: .75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)"
}

.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
    opacity: .9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)"
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .1);
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .75);
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px auto
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .85)
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .9)
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px 0
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -20px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -40px
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -56px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    border-radius: 1px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
    width: 4px;
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .1);
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .75);
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 4px;
    margin: 6px 0
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 6px;
    margin: 5px auto
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .85)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .9)
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px 0
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -20px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -40px
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -56px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75);
    border-radius: 2px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px 0
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -20px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .1)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 2px;
    margin: 7px auto
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
    height: 14px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 14px;
    margin: 0 1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 14px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 14px;
    margin: 1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    height: 16px;
    margin: -1px 0
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
    height: 16px;
    width: 16px;
    margin: 0 -1px
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 -72px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -92px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -112px
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -128px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .15)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px -72px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -92px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -112px
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
    width: 4px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    background-color: transparent;
    background-position: 50%
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
    background-repeat: repeat-y;
    opacity: .3;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    height: 4px;
    margin: 6px 0;
    background-repeat: repeat-x
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -16px -72px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -16px -92px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -20px -112px
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -20px -128px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -96px -72px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -96px -92px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -112px
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-y;
    background-image: -webkit-gradient(linear, left top, right top, from(hsla(0, 0%, 100%, .5)), to(hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, 0))
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-repeat: repeat-x;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .5)), to(hsla(0, 0%, 100%, 0)));
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .5) 0, hsla(0, 0%, 100%, 0))
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 70px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 70px
}

.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    border-radius: 16px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
    width: 8px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px hsla(0, 0%, 100%, .2);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px hsla(0, 0%, 100%, .2)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 8px;
    margin: 4px 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px hsla(0, 0%, 100%, .2);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px hsla(0, 0%, 100%, .2)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 8px;
    margin: 4px auto
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1);
    -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1)
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
    opacity: 1;
    filter: "alpha(opacity=30)";
    -ms-filter: "alpha(opacity=30)"
}

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    border-radius: 7px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius: 5px
}

.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
    right: 1px
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
    -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
    box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
    bottom: 1px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 1px 0 0 hsla(0, 0%, 100%, .4);
    box-shadow: inset 1px 0 0 hsla(0, 0%, 100%, .4);
    width: 12px;
    margin: 2px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .4);
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .4)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #555
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 12px;
    width: auto
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #000;
    background-color: rgba(0, 0, 0, .05);
    -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-3d-thick-dark.mCSB_scrollTools {
    -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, .2);
    box-shadow: inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 1px 0 0 hsla(0, 0%, 100%, .4), inset -1px 0 0 rgba(0, 0, 0, .2);
    box-shadow: inset 1px 0 0 hsla(0, 0%, 100%, .4), inset -1px 0 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    -webkit-box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .4), inset 0 -1px 0 rgba(0, 0, 0, .2);
    box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .4), inset 0 -1px 0 rgba(0, 0, 0, .2)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #777
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
    background-color: #fff;
    background-color: rgba(0, 0, 0, .05);
    -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1);
    box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    right: 0;
    margin: 12px 0
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0;
    margin: 0 12px
}

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
    left: 0;
    right: auto
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
    height: 50px
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
    width: 50px
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .2);
    filter: "alpha(opacity=20)";
    -ms-filter: "alpha(opacity=20)"
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)"
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 6px;
    margin: 5px 0
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    width: 12px
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
    height: 12px;
    margin: 2px 0
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1)
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
    width: 12px;
    background-color: #000;
    background-color: rgba(0, 0, 0, .2)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    margin: 3px 5px;
    position: absolute;
    height: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 6px;
    margin: 5px 3px;
    position: absolute;
    width: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100%;
    height: 12px;
    margin: 2px 0
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -32px -72px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -32px -92px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -40px -112px
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -40px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .1)
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px -72px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -92px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -112px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -128px
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    border: 1px solid hsla(0, 0%, 100%, .2);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
    border-color: #000;
    border-color: rgba(0, 0, 0, .2)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .6)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000;
    background-color: rgba(0, 0, 0, .6)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .75)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .85)
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .75)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .85)
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .9)
}

.middle-content__header {
    width: 100%;
    max-width: 880px;
}

.g-clear:after {
    clear: both;
    content: " ";
    display: block;
    height: 0
}

input:not([type=image]), textarea {
    box-sizing: border-box
}

* html .g-clear {
    height: 1%
}

:first-child + html .g-clear {
    min-height: 1px
}

body, html {
    margin: 0;
    padding: 0;
    color: #414042;
    height: 100%;
    min-width: 1000px;
    background: #fff url(../js/pic/design/bg.jpg) 50% 175px no-repeat;
    min-width: 320px
}

body {
    font: 14px/20px Trebuchet MS, Tahoma, Verdana, sans-serif
}

.h1, fieldset, form, h1, h2, h3, h4, h5, h6, img, li, ol, p, table, ul {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    list-style: none
}

button, input, select, textarea {
    outline: none;
    font: inherit;
    margin: 0
}

a {
    color: #1c5c9e
}

a, area, img {
    outline: none
}

p {
    margin: 0 0 10px
}

button {
    padding: 0;
    margin: 0;
    vertical-align: middle
}

.h1, h1, h2, h3, h4, h5 {
    font-weight: 400;
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 15px;
    color: #000
}

.h2.form__title, h2 {
    font-size: 20px;
    line-height: 24px;
    color: #000
}

h2.catalog-title {
    color: #666e74
}

h3 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 10px;
    color: #6c6c6c
}

h4 {
    font-size: 16px;
    line-height: 20px
}

h4, h5 {
    margin: 0 0 5px
}

h5 {
    font-size: 14px
}

h6 {
    font-size: 12px;
    margin: 0 0 5px;
    font-weight: 700
}

td, th {
    vertical-align: top;
    text-align: left
}

ol, ul {
    margin: 5px 0 15px 15px
}

.catalog-section td {
    vertical-align: middle
}

.h1.mpl, h1.mpl {
    max-width: 500px;
    margin-bottom: 13px
}

ul > li {
    list-style: disc
}

ul li li {
    list-style: circle
}

ul li li li {
    list-style: square
}

ul li li li li {
    list-style: circle
}

ol > li {
    list-style: decimal
}

#main {
    min-height: 100%;
    position: relative;
    margin: 0 auto;
    background: url(../js/pic/design/bg.jpg) 50% 175px no-repeat;
    z-index: 1
}

.index, .index #main {
    background: url(../js/pic/design/bg-index.jpg) 50% 95px no-repeat
}

#middle {
    padding: 235px 0 295px;
    width: 1130px;
    margin: 0 auto;
    z-index: 100;
    position: relative
}

.index #middle {
    padding: 1020px 0 295px
}

#header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    height: 160px
}

.index #header {
    height: 1000px
}

#footer {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 380px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAD5CAMAAABI4l47AAADAFBMVEXZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dlPQJbIAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1O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) 50% 0 no-repeat
}

#footer:before {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYkAAAEqCAMAAADXi1zPAAAC/VBMVEUZJBweHR0bGxsZGRkXFxcVFRUTExIQEBAODg0KCgkFBQQAAAAiIiEmJiUpKSgsLCsvLy4yMTA0NDM4NzY7Ojk+PDo+PT1APz5CQT9EQ0FGRUNHR0ZKSUdMS0lNTExQTk1SUU9TUlFVVFNYV1VaWVdcW1leXVxhYF5kY2FmZWRoZ2ZqaWhsa2pubWxwb25ycW9zcnF1dHJ3dnR5eHd7enl9fHt/fn2Bf36CgYCEg4KGhYOHhoSIh4WJiIeLiomMi4qOjYyPjo2RkI6SkY+RkZGUkpGUlJOWlZSXlpWZmJebmZicm5qenJqenZygnZygn56in56ioaCkoaCko6KlpKOnpKOopqWpqKeqqKerqqisq6qurKuvrqyxr66ysa+0srG1s7K3tbS5t7a7ube9uri8u7q/u7q/vrzBvrzBv77DwcDEw8LGxMLHxsTJx8bKycjMy8nOzczRz87T0tHW1dTZ19bb2djd3Nrf3tzi4N7k4uHm5OPn5uTq6Ofr6unu7u3y8fD19PT4+Pj8+/v///75+fnv7u3w7+7y8fDg3tzg3dzg3t3u7ezp5+b29fTZ19be3NvOysnCv725t7XCv73LyMfPzczS0dDX09LJx8XGwL+6t7avrKumo6Khn52bmpmVlJSPjo2NjIqGhYOGhoWBgH+JiIeCgoB4eHdwb29mZWRWVVRbWllERENGRkVFRURKSUhaWFd5d3aNiomdmpiloqCfnJuopaOcmpifnZunpKOjoJ6qpqWVlJOGhIN0c3JqaWheXVtaWldQT01CQT9BQD83NDMtLCswMC8dHR0CAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQEAAAAAAAAAAAABAQEAAAAAAAAAAAAAAAB0c3J/fn16eXhkY2FtbGt2dnU8Ozq0srEY8OBdAAAA/3RSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////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) 0 0 no-repeat;
    width: 393px;
    height: 298px;
    left: 50%;
    margin-left: -67px;
    position: absolute;
    top: 85px
}

.footer-content {
    position: relative;
    top: 215px;
    width: 1130px;
    margin: auto;
    line-height: 20px;
    z-index: 100
}

.copyright {
    position: absolute;
    left: 0;
    top: 0;
    font-weight: 700;
    color: #000
}

.bottom-contacts {
    color: #606060;
    top: 40px;
    left: 0;
    position: absolute
}

.index .bottom-contacts {
    left: 0
}

.bottom-contacts p {
    margin: 0
}

.bottom-contacts a {
    color: #606060
}

.dev {
    position: absolute;
    width: 195px;
    right: -40px;
    font-size: 12px;
    line-height: 18px;
    top: -10px
}

.index .dev {
    width: 195px;
    right: 80px
}

.social_title {
    font-size: 15px;
    color: #606060
}

.social_i {
    display: inline-block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    border-radius: 30px;
    background: url(../js/pic/social.png);
    text-indent: -9999px;
    margin: 5px 5px 20px 0
}

.social_tw {
    background-position: 0 0
}

.social_tw:hover {
    background-position: 0 100%
}

.social_vk {
    background-position: 92px 0
}

.social_vk:hover {
    background-position: 92px 31px
}

.social_fb {
    background-position: 122px 0
}

.social_fb:hover {
    background-position: 122px 31px
}

.social_ig {
    background-position: 213px 0
}

.social_ig:hover {
    background-position: 213px 31px
}

.social_i.social_yb {
    background-position: 183px 0
}

.social_i.social_yb:hover {
    background-position: 183px 31px
}

.dev a {
    color: silver;
    text-decoration: none
}

#logo, .dev span {
    display: block
}

#logo {
    float: left;
    padding: 30px 0 0
}

.top-nav {
    border-top: 4px solid #0e5e9f;
    margin: 0;
    padding-top: 35px;
    height: 20px;
    text-align: justify
}

.top-nav:after {
    display: inline-block;
    width: 100%;
    content: ""
}

.top-nav li {
    list-style: none;
    display: inline-block;
    font: 15px/18px Open Sans, sans-serif;
    text-align: left
}

.top-nav li a {
    color: #484848
}

.top-nav li .current {
    color: #e84c3d;
    text-decoration: none
}

.top-catalog-nav-block {
    position: absolute;
    right: 0;
    left: 0;
    top: 100px;
    padding: 0 20px;
    line-height: 0;
    font-size: 0
}

.top-catalog-nav {
    position: relative;
    margin: 0 auto;
    max-width: 1202px;
    min-width: 1000px
}

.header-center__left {
    margin: 0 68px 0 0
}

.header-center__left, .header-center__middle {
    float: left
}

.header-center__middle {
    width: 524px
}

.header-center__right {
    float: right
}

.top-order-btn.nice-btn {
    float: left;
    margin: 30px 50px 0 0
}

.top-catalog-nav .item {
    display: inline-block;
    margin-left: 1px;
    position: relative;
    width: 16.5%;
    list-style: none
}

.top-catalog-nav .item:hover {
    z-index: 100
}

.top-catalog-nav .item .bg img {
    width: 100%;
    display: block;
    height: auto
}

.top-catalog-nav .item .bg img, .top-catalog-nav .item:hover .bg img + img {
    display: block
}

.top-catalog-nav .item .bg img + img {
    position: absolute;
    margin: -1px -13px -23px;
    left: 0;
    top: 0;
    display: none;
    width: auto;
    max-width: 115%
}

.top-catalog-nav .item:hover .bg img + img {
    display: block
}

.top-catalog-nav .item .title {
    color: #fff
}

.top-catalog-nav .item a {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-decoration: none;
    color: #fff
}

.top-catalog-nav .item a:hover {
    text-decoration: underline
}

.top-catalog-nav .item .title {
    position: absolute;
    bottom: 40px;
    text-align: center;
    font-size: 15px;
    line-height: 18px;
    left: 10%;
    right: 10%
}

.top-catalog-nav .item .picture {
    top: 25px;
    right: 0;
    bottom: 65px;
    left: 0;
    position: absolute;
    text-align: center
}

.top-catalog-nav .item .picture:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 100%;
    margin-left: -3px;
    vertical-align: middle
}

.top-catalog-nav .item .picture img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    text-align: center;
    vertical-align: middle
}

.top-catalog-nav .item .picture img + img {
    display: none
}

.top-catalog-nav .item:hover .picture img:first-child {
    display: none
}

.top-catalog-nav .item:hover .picture img + img {
    display: inline-block
}

.top-catalog-nav .i1 {
    margin-bottom: -12.48%
}

.top-catalog-nav .i2 {
    margin-bottom: -10.4%
}

.top-catalog-nav .i3 {
    margin-bottom: -8.32%
}

.top-catalog-nav .i4 {
    margin-bottom: -6.24%
}

.top-catalog-nav .i5 {
    margin-bottom: -4.16%
}

.top-catalog-nav .i6 {
    margin-bottom: -2.08%
}

.top-catalog-nav .i7 {
    margin-bottom: -10.4%
}

.top-catalog-nav .i8 {
    margin-bottom: -8.32%
}

.top-catalog-nav .i9 {
    margin-bottom: -6.24%
}

.top-catalog-nav .i10 {
    margin-bottom: -4.16%
}

.top-catalog-nav .i11 {
    margin-bottom: -2.08%
}

.top-catalog-nav .i12 {
    margin-bottom: 0
}

.links-inner {
    float: right;
    margin-top: -30px;
    display: flex;
    justify-content: space-between;
    align-items: start;
    width: 355px;
}

.nice-btn {
    display: inline-block;
    position: relative;
    text-decoration: none;
    color: #e84c3d;
    font: 15px/21px Open Sans, sans-serif;
    padding: 8px 15px;
    margin: 2px
}

.nice-btn:after, .nice-btn:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: -2px;
    top: -2px;
    border: 2px solid #e84c3d
}

.nice-btn:before {
    left: 2px;
    top: 2px;
    border-color: #e9eef1
}

.nice-btn_basket {
    padding: 11px 30px 11px 60px;
    background: url(../js/pic/design/basket-icon.png) 20px no-repeat;
    margin: 0 0 30px
}

.top-slogan {
    color: #e84c3d;
    text-transform: uppercase;
    font: 15px/22px Open Sans, sans-serif;
    float: left;
    clear: both;
    padding: 0 0 0 80px;
    width: 180px
}

.top-phone {
    color: #0e5e9f;
    font: 22px/24px Open Sans, sans-serif;
    text-align: left;
    line-height: 40px;
    float: left;
    padding: 15px 0 0;
    position: relative
}

#call {
    padding: 10px 30px
}

#call .form-element_select {
    width: 158px
}

#getprices5-form, #getprices-form, #makereview-form, #orderitemmake-form, #ordermake-form, #question-form, #smorder-form, #text {
    width: 350px;
    padding: 10px 30px
}

.top-phone .link {
    color: #e84c3d;
    font-size: 14px;
    line-height: 1;
    display: block;
    border-bottom: 1px dashed;
    width: 185px
}

.top-phone .link:hover {
    border-bottom-color: transparent
}

.top-phone a, .top-phone a:hover, .top-phone a:visited {
    text-decoration: none
}

.top-phone:after {
    content: "";
    position: absolute;
    top: 27px;
    right: 5px;
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAA9ElEQVR4AY3RYUfAUBTG8RSzTU0BaUJKoE9Qvc6AJIAkFWkUyIrIJFKSkkTRiAimSTIbQ+hz9cfBXLfbGT87e7Znc+8GNEe0XjziHp5EqlKGWxyjQqQpTaGFL9cpSgz9V8yxbWRXyFwlH9+YMPJx1K7iIDK8Y6SXL+Nas85dvPbW+YBEUxxGJ+dRfCLUFC+QyryFM01pEaXMHr4wqSlWmJd5DTea0ioKmQM0mLY9uI8PnGIFLWbl3glyW2kTT5iT0h6Wev/tDYFZitEhsrxwBj+IbV87QGrJQzRI/tqEGjsYM/JnHLp2bwF3eMEljnCODdeu/wJu5YyrAigfVAAAAABJRU5ErkJggg==) 0 0 no-repeat;
    width: 14px;
    height: 19px;
    margin-left: 5px
}

.top-phone span {
    color: #89969f;
    font-size: 13px;
    line-height: 1
}

.top-phone span.v {
    color: #0e5e9f;
    font-size: 16px;
    line-height: 1;
    margin-right: 5px
}

.header-center {
    position: relative;
    width: 1130px;
    margin: 0 auto
}

.main-content {
    float: left;
    width: 875px;
    margin: 140px 0 0;
    color: #414042
}

.main-content .h1, .main-content h1 {
    font-weight: 700;
    font-size: 20px
}

.date {
    color: #687885;
    font-size: 13px
}

.last-news {
    float: right;
    width: 200px;
    margin-right: 0;
    margin-top: 60px
}

.last-news:before {
    content: "";
    display: block;
    width: 100px;
    height: 4px;
    background: #00aeef;
    margin-bottom: 45px
}

.last-news h2 {
    color: #465171;
    font-size: 24px;
    font-weight: 400
}

.last-news .shorty {
    margin: 20px 0 15px
}

.last-news .shorty .date {
    margin-bottom: 7px
}

.last-news .shorty .title {
    width: 210px;
    line-height: 20px
}

.more-link {
    color: #6c6c6c;
    font-size: 13px
}

.more-link:after {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAARklEQVR4AWOAg3Xv64F4LhAzMqABdEX/QRinYpAgVPI/MYqZBodiFiC+iaRwP1kmUq4IPRxnE+uBKCD+g18RQnEkyGRcigBH3KnAivHSogAAAABJRU5ErkJggg==) 0 0 no-repeat;
    width: 10px;
    height: 13px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle
}

p + .nice-btn.video-link {
    margin-top: 20px
}

.nice-btn.video-link .icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAaCAYAAABGiCfwAAAD4UlEQVR4AZ2WXWwUVRzFt9XEJ1/UaKKP6gMxfoMA6rZYsS1QGmxSQ8VgRQloMGpqlQfVohEDWoiJoDFG44OEkBCAAAQSgPAVGgKhDd+lDVB2Zmdnuh9th+nu7BzOP71DJ91ZduEkv+zu7Oyce//3f8/dykgJAZhEFpEN5AJJkWGSIF1kFVlAHovcqwA8Sf4nBspTL1lJHrxbo8XEglJ+0EQ+k4LTdRT2rq0Y2bkF9r5dyJ7rgTc8hLyZQEDdJFqu0WooeUMZZM92Y/CbL2C81witdhpiVc8L0N54Cfrc12G834TUmg64sevIp1NQssmSUkYdUMonB5He0Alt1hRob5K6adDnvCYG48x+VQYgxojPr8HI9s3w7BEo5cjC4qVTyvVdRmJxM7SZL/oGpamfAY0zTq1ZCW/UgVKCTJpo9AgxCTzHgdW2FDFVprslFn0WmfWdnKENpf3kvqDZLwT5FEv35zpZk/CRs2QlZ8rvpSL2gb1sqjSUaoKzOk+QG7gq61D4AF4zFsxBorWJ6zcZWv30OxtyfRNLWpC3TCjt9s3mj7W3hfRvq6HVvFw40rrpcI4egpfNYnjjv4g310pTyGyLGsqgnK5jUNLJ02K2AqLsKMxPP5CbCmalN1Yje/EcfEmbJ39cAX1eVDq1qFny52/hxjUoNYnZdgJXv8FSzZYSFJo1RJG9cBYTNdpzGoPtn8hahppZ7R8H161FzE4SpkE3R1rNh88o00zJ85Be9xNiE8ov+9NipSRhlBbdL8sWEVVUkgr5VCheF0LleST0RxG4biRSWXn7TpnZNgLX0GG0zIVeG1LGeVWhM3NOHIG5vJUNVKSMXy4bjzBVxjaIcllYn38kN4WX8eJ5+HIHriHZ8dVYVM0q1iBTIGniajeg1Dje+lYCmT/W+gEbgK3/1lS2/kG4piH30LyKW2Ry2J5URCGDlj5Q0shTYvYouUSQu9YnJQsN3Pg79TDebZB9WMQk2ByvwPrsQ3jjnbiDVPgbe62f9EP//VU0rvQ6lRyl4ooDck6dCAbyzGA2PkQ0P4iT37UhVv3CPQbxcxj6Zz28mzaUNoUdMc3E809m6+vl8sPyjhg2kESaBLDsOZcZq3SFPFHsTGuHkuz8tDRD7dSx8OWrrFWwXFJaaR6aMC/rYe/dwRndREANpU7r76EkeyTX34vUrz/AYOJL80i3ysOlCeJv18BcthCZv3+Hq8cgYa5kktZy/4e0kAEoyVEhiy1hLOeUvX8PnOOHkbvaLydB0ER0hjxTjklF4P3DpJP0oTydJkvL/isnZiHXHlczXUWOkV7ST3rITnVENZAHIiV0C+cCsyVPQS4zAAAAAElFTkSuQmCC) 0 0 no-repeat;
    width: 27px;
    height: 26px;
    position: absolute;
    right: -13px;
    top: 50%;
    margin-top: -13px;
    z-index: 1
}

.top-features {
    margin: 0;
    padding-left: 27px;
    text-align: center;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAD5CAYAAAB/PK4JAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjFERDdFMkI3RUZFMTFFNjhGNzBDMEUxQjdFNDQzRTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjFERDdFMkM3RUZFMTFFNjhGNzBDMEUxQjdFNDQzRTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMUREN0UyOTdFRkUxMUU2OEY3MEMwRTFCN0U0NDNFMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMUREN0UyQTdFRkUxMUU2OEY3MEMwRTFCN0U0NDNFMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PilpWyYAABnUSURBVHja7N33slbVlsbhARxyFMlBQDISBEFAb6Cvpe+nr6X7AjySlCQiEgQVyZJz7DHX2NTWrub7VNIOz1P1Fs0+Z3Wds0T7j1/Pucb8975jAcC79x+ff+IlAAAAAPDe/c/+770EAEar8blpuQ9zS3Kr/uWdAAAAAAAAADACTYgK5HNjIJDnNuc+y20d+Nf/REAHAAAAAAAAYDiamJuemxcVyNdEBfLtuS25sT2evZ/bkzuYa9exnM6dF9ABAAAAAAAAGGrGRJ0Qn5Wbn1saFcg35XbkNvZ5/nZub+5wVCD/KXchdy13L/fs/3tIQAcAAAAAAADgXWuBfFJuZlQgX55bFxXGd+ZW93n+etQJ8kO547lzUYG8/bydLn/2T/5DCegAAAAAAAAAvGktkE+OOkG+ICqQr4+6Wn1X1InyXi5HnSBvV6z/kPs5KpDfyD3IPX8b/6EFdAAAAAAAAAD+rvZ98SlRgXxRbkVubW5bbnfUd8l7aUF8f9QJ8h+jTpBfyt2MCuQv3sd/KQEdAAAAAAAAgP9rXFQgnx0VyD+OumK9BfJdAz/v5VRuX+5o7mRUIG+nym/lHsZ7CuT9COgAAAAAAAAAo09rxS2Qz8ktjjpB/klua9Q3yGf0ef5Y1Any9msL5O1E+dWoE+SPhvNLAQAAAAAAAGBkaS14WgwG8lW5jVGBfEdUPH+V9n3xdrX6HwP5+dyV3O3c45H80gAAAAAAAAAYXsbnpkcF8iW51bnNUVest03o8WwL4HtzB6OuWG/Xrf8WdYL8Tu7JaH2pAjoAAAAAAADA0NMCeLtGfV5UIF8TdcV6u159S25sj2fvx2AgbyfIz0SdIL+WuxejOJD3I6ADAAAAAAAAvHsTc7Nyc3PLok6Qb8p9HnXVei/tGvUDuW9zx3M/RZ0gb4G8xfOnXu8/I6ADAAAAAAAAvFljcpOiTpAvyC2PCuTt5PjOgf+5l5u5r6NOkJ+ICuQXcjeiTpA/84rfDgEdAAAAAAAA4O9pgXxy1Anyl4F8bW5r1AnyZX2ev5LbExXIf8ydzV2MCuTtBPlzr/j9ENABAAAAAAAA/qx9X7wF8g9yi6KC+PrctqhAvrDP879GfYP8aNQV6+dyl6MC+YPcC694aBLQAQAAAAAAgNFmXG5KbnZUDF+R2xB1xfqXAz/v5VTUN8hbIG9XrJ+LCuS3cg9DIB+2BHQAAAAAAABgpGmBfGpuTlQgXxkVyNsV67uivk3ey7Hct7kjuZNRJ8pbIG/fJn8cAvmIJaADAAAAAAAAw03rnNNyH+aW5FblPom6Yn1H1OnyV2nfFz+U+ybqBHk7Td4Cefsu+Z3cI693dP/BAgAAAAAAABhKxuemR50gb4F8dVQgb3G8RfIJPZ5tJ8QPxOAV62eiAvm1qED+2OvlVQR0AAAAAAAA4F1rAbxdoz43tzTqivXNuZ25TdG7Y7ZvjH8VdYL8h6gr1s/nfs/dzT3xevmnBHQAAAAAAADgTZsYFcjn5z6KOkHeAvn2gV97aRF8X9Q3yE/kTud+iwrk93JPvV7eFgEdAAAAAAAA+DvGRAXymbkFuWW5NbktUYF8XZ/nb+a+zh2OOkHerli/mLseFcifecW8LwI6AAAAAAAA8EctkE/KfRB1gnx5VBRvgfzz3Io+z1/J7YnBQH4uBgP5/dxzr5ihSkAHAAAAAACA0WVsbnJUIG8nyFsQXx8VyHfnFvZ5/tfcgdyh3PHcz7lLuRtR3ycXyBm2BHQAAAAAAAAYWVognxoVyBdFBfK1uW25L3Oz+zzfrlTfnzuS+zHqBHkL5LeiAvkLr5iRSkAHAAAAAACA4WVcVCBvIXxxbmXUFeuf5XblZvR5vp0abyfIWyA/HXWC/HJUIH8UAjmjmIAOAAAAAAAAQ0treNNyH+aWRAXyDbntUZF8Wp/n27fHWyD/LgYD+dXc7ahADvT4mw8AAAAAAAB4d8ZHRfC5USfIV+c2RsXxds36pB7PPo2K423Hcqeivkl+LXcn99jrhX9OQAcAAAAAAIA3a0Juem5eDAbyzbkduS3Ru9G1b4x/lTuY+z53MvdbVCC/m3vi9cLbI6ADAAAAAADA3zMx6jvjLZB/lFsTdYK8XbH+aZ9nWwTfF3XNegvkZ2IwkN+LOmEOvCcCOgAAAAAAAAwaExXIZ+YWRAXytVGBfGduXZ/nb+b25g7ljufORgXy61GB/JlXDEOXgA4AAAAAAMBo0gJ5+8b4rNz83IqoQN6uWN818Pte2knxPVFXrJ/InctdiArk93PPvWIYvgR0AAAAAAAARpKxuclRgXxhbnnUqfGtud0DP+vlYlQgbyfIXwby9rN2svxBCOQwognoAAAAAAAADCctkE/Jzc4tisFAvi0qkM/p83y7Ur1dsX409+PA7y9HBfKHuRdeMYxeAjoAAAAAAABDybjc1KhAvjjqSvUNUSfI2xXrs/o8306N78sdiwrkv+Qu5W7lHoVADvQgoAMAAAAAAPAutT7VAnk7Kd4C+crcJ7lPcztz0/o8fzj3TVQgPxkVyK/kbkcFcoDX+gcUAAAAAAAAvCnjoyL4y0C+Jrcx6gT59tykHs8+zR3IfRt1xfqp3G9RgfxO7rHXC7xNAjoAAAAAAAB/x4Tc9KhAvjS3OiqQ74iK5L36U/vG+NdRgbydIH8ZyK/m7uaeeL3A+ySgAwAAAAAA8EcTczNyc3PLcqtym6IC+ad9nm0RvMXxdsX68dyZ3Pnctdy9qBPmAEOWgA4AAAAAADB6jIkK5DNz82MwkG+JCuQb+jzfvjO+NyqSn4gK5O0E+fWoQP7MKwaGMwEdAAAAAABg5GiBvH1jvAXyBbnlubVRgfzz3Mo+z7cQ/u/cwdyPubO5C7kbUYH8uVcMjGQCOgAAAAAAwPAxNiqQf5BbmPso6tR4+/Z4O0G+tM/zF3N7ckdyP0QF8ktRgfxBCOTAKCegAwAAAAAADB0tkE/JzY4K5Mtz66O+Pb47N6/P8y2I748K5O2K9XO5y1GB/GHuhVcM8GoCOgAAAAAAwLszLjc1BgN5u1L9ZSD/Ijerz/Mtin8TFcjbFeu/RJ0gv5V7FAI5wGsR0AEAAAAAAN6c1l5aIP8wtzi3KgavWN+Zm9bn+cNR3x8/mjsVFcjbCfLbUYEcgLf8D3EAAAAAAAD+mvFREbwF8iW5NVEnyLcPbFKPZ5/mDuX2RQXyM7lfc1ejAvljrxfg/RLQAQAAAAAABk3ITc/NyS2NumJ9c25HbsvAv/4qLYDvzR3IfR91gvx87lruTu6J1wswtAnoAAAAAADAaDIxKpDPiwrkq6MCeTs93gL52B7P3s/tibpivQXy01GB/Pfc3agT5gAMYwI6AAAAAAAwUoyJOiE+Kzc/KpC3K9ZbGP8st7HP8+0a9XaCvF2zfjzqivWLUSfI7+WeecUAI5uADgAAAAAADBctkLdvjM/MLcgty62LwSvWV/d5/nru37kjUYH8bFQgbz9vp8sFcoBRTkAHAAAAAACGinZ9egvkH0SdIF+e2xAVyHdFnSjvpcXw/VFXrP+Q+zl3IXcj9yD33CsGoBcBHQAAAAAAeFdaIJ8SFcgX5lbk1ua25XZHfZe8lxbEWyBvV6yfGPj9pdzNqED+wisG4HUI6AAAAAAAwJsyLjc1KpAvyn0cdcV6C+RfRH2bvJeTUYG8XbF+KncuKpC3b5M/DIEcgLdMQAcAAAAAAP6q1hXaCfI5ucVRgbxdsf5Z1DfIZ/R5/lhUIP8uKpC3E+RXo06QP/J6ARgK/4cOAAAAAACgGR91grwF8iW5lbmNUSfIt0fF81dp3xdvV6vvy30fdZr8fO5K1Anyx14vAEOdgA4AAAAAAKPbf0UF8rYJPf59LYDvzR3MHY06Qd4C+bXcndwTrxKA4U5ABwAAAACA0e0/B369n9sTdYq8XbV+OvdbVCC/m3vqVQEw0gnoAAAAAAAwus2MiucCOQCjnoAOAAAAAACj222vAADKWK8AAAAAAAAAAAR0AAAAAAAAAOgI6AAAAAAAAAAQAjoAAAAAAAAAdAR0AAAAAAAAAAgBHQAAAAAAAAA6AjoAAAAAAAAAhIAOAAAAAAAAAB0BHQAAAAAAAABCQAcAAAAAAACAjoAOAAAAAAAAACGgAwAAAAAAAEBHQAcAAAAAAACAENABAAAAAAAAoCOgAwAAAAAAAEAI6AAAAAAAAADQEdABAAAAAAAAIAR0AAAAAAAAAOgI6AAAAAAAAAAQAjoAAAAAAAAAdAR0AAAAAAAAAAgBHQAAAAAAAAA6AjoAAAAAAAAAhIAOAAAAAAAAAB0BHQAAAAAAAABCQAcAAAAAAACAjoAOAAAAAAAAACGgAwAAAAAAAEBHQAcAAAAAAACAENABAAAAAAAAoCOgAwAAAAAAAEAI6AAAAAAAAADQEdABAAAAAAAAIAR0AAAAAAAAAOgI6AAAAAAAAAAQAjoAAAAAAAAAdAR0AAAAAAAAAAgBHQAAAAAAAAA6AjoAAAAAAAAAhIAOAAAAAAAAAB0BHQAAAAAAAABCQAcAAAAAAACAjoAOAAAAAAAAACGgAwAAAAAAAEBHQAcAAAAAAACAENABAAAAAAAAoCOgAwAAAAAAAEAI6AAAAAAAAADQEdABAAAAAAAAIAR0AAAAAAAAAOgI6AAAAAAAAAAQAjoAAAAAAAAAdAR0AAAAAAAAAAgBHQAAAAAAAAA6AjoAAAAAAAAAhIAOAAAAAAAAAB0BHQAAAAAAAABCQAcAAAAAAACAjoAOAAAAAAAAACGgAwAAAAAAAEBHQAcAAAAAAACAENABAAAAAAAAoCOgAwAAAAAAAEAI6AAAAAAAAADQEdABAAAAAAAAIAR0AAAAAAAAAOgI6AAAAAAAAAAQAjoAAAAAAAAAdAR0AAAAAAAAAAgBHQAAAAAAAAA6AjoAAAAAAAAAhIAOAAAAAAAAAB0BHQAAAAAAAABCQAcAAAAAAACAjoAOAAAAAAAAACGgAwAAAAAAAEBHQAcAAAAAAACAENABAAAAAAAAoCOgAwAAAAAAAEAI6AAAAAAAAADQEdABAAAAAAAAIAR0AAAAAAAAAOgI6AAAAAAAAAAQAjoAAAAAAAAAdAR0AAAAAAAAAAgBHQAAAAAAAAA6AjoAAAAAAAAAhIAOAAAAAAAAAB0BHQAAAAAAAABCQAcAAAAAAACAjoAOAAAAAAAAACGgAwAAAAAAAEBHQAcAAAAAAACAENABAAAAAAAAoCOgAwAAAAAAAEAI6AAAAAAAAADQEdABAAAAAAAAIAR0AAAAAAAAAOgI6AAAAAAAAAAQAjoAAAAAAAAAdAR0AAAAAAAAAAgBHQAAAAAAAAA6AjoAAAAAAAAAhIAOAAAAAAAAAB0BHQAAAAAAAABCQAcAAAAAAACAjoAOAAAAAAAAACGgAwAAAAAAAEBHQAcAAAAAAACAENABAAAAAAAAoCOgAwAAAAAAAEAI6AAAAAAAAADQEdABAAAAAAAAIAR0AAAAAAAAAOgI6AAAAAAAAAAQAjoAAAAAAAAAdAR0AAAAAAAAAAgBHQAAAAAAAAA6AjoAAAAAAAAAhIAOAAAAAAAAAB0BHQAAAAAAAABCQAcAAAAAAACAjoAOAAAAAAAAACGgAwAAAAAAAEBHQAcAAAAAAACAENABAAAAAAAAoCOgAwAAAAAAAEAI6AAAAAAAAADQEdABAAAAAAAAIAR0AAAAAAAAAOgI6AAAAAAAAAAQAjoAAAAAAAAAdAR0AAAAAAAAAAgBHQAAAAAAAAA6AjoAAAAAAAAAhIAOAAAAAAAAAB0BHQAAAAAAAABCQAcAAAAAAACAjoAOAAAAAAAAACGgAwAAAAAAAEBHQAcAAAAAAACAENABAAAAAAAAoCOgAwAAAAAAAEAI6ADv2vjc7NxarwIAAAAAAGBo+ZdXAPBGTcxNz83LLcmtyW3MfZ7bEn/+f1wa43UBAAAAAAAMHQI6wF/XgveE3KyoQP5R/DmQb+zz/O3cvtyh3PdeJwAAAAAAwNAioAMMaoF8Um5mbn5ueW5dVBjfmVvd5/nruT1Rgfx47lzuwsDP7+eeecUAAAAAAABDl4AOjCYtkE+OOkG+ICqQr4+6Wn1Xbmmf5y/n9uYO5k7EYCC/GRXIn3vFAAAAAAAAw5eADowk7fviU6IC+aIYPEG+LSqQz+/z/K9RgfxI7oeoQH4pKpA/yL3wigEAAAAAAEYuAR0YTsZFBfLZMRjIN+S25nYP/LyXU1HfID8WgyfI26nyW7mHIZADAAAAAACMagI6MJS0QD41NycqkH+c+yQqkLdvkM/o83wL4/sHfj2Z+yV3JeoE+eMQyAEAAAAAAOhBQAfe9T9zpkUF8sW5VbmNUYF8R9Tp8ldp3xc/FH8O5OejAvmd3COvFwAAAAAAgNchoANv0vjc9KhAviS3Orcp91nUd8gn9Hi2nRBv16t/mzuaOx0VyK9GBfInXi8AAAAAAABvk4AO/B0tgLdr1OfmlkYF8naCvF2vviU3tsez96NOj38TdYL8TFQgv5a7FwI5AAAAAAAA75mADvzRxNzM3Lzcsqgr1jfnPo8K5b3czh2IOkF+PPdT7rfc71GB/KnXCwAAAAAAwFAmoMPoMSYGA/mC3PKoE+Tt5HgL5Gv6PH8z93XuYO7HqBPkF3PXowL5M68YAAAAAACA4UxAh5GjBfLJuVlRgbydIF+X25rbnlvR5/kruT25Q7kTubO5S1GBvF2//twrBgAAAAAAYCQT0GH4aN8Xb4H8g9zCqBPk66MC+c6Bn/Xya25f7kjUFevncpdzN3IPQyAHAAAAAABglBPQYehogXxqbnZUDG8nxjdEXbH+5cDPezkV9Q3yo1EnyH+OOkF+KyqQv/CKAQAAAAAA4NUEdHh3xkUF8jlRgXxlVCBvJ8h35Wb0ef5Y7tuoE+Qtlv8SdYK8BfJHIZADAAAAAADAaxHQ4c3+/TQt92FuSW5V1BXr7fvjO3JTejzbrk8/HIMnyM9EnSBv3yW/ExXIAQAAAAAAgLdIQIe/bnxuetQJ8peBfGNUHN+Wm9Dj2adRcfyPgbx9k/xaVCB/7PUCAAAAAADA+yWgw6AWwFsgnxeDgXxzbmduU5+/X9o3xr/KfZP7IXcydz73e+5u7onXCwAAAAAAAEObgM5oMjHqO+Pzcx/lVkcF8nZ6/NM+z7YIvi93KHc8dzp3IeoE+b2oE+YAAAAAAADAMCagM1KMiQrkM3MLogL52qhA3q5YX9fn+Zu5r3NHogL5T1GB/HpUIH/mFQMAAAAAAMDIJqAzXLRAPin3QdQV6yuioni7Wn3XwO97uRJ1gvxg1BXr53IXowL5/dxzrxgAAAAAAABGNwGdoWJsbnJUIG8nyFsQX5/bktudW9jn+V9zB2LwivVfogJ5O1n+IARyAAAAAAAAoA8BnXelBfKpUYF8UVQgb1est++Pf5mb3ef5M7n9UVesn8ydzV3K3co9zL3wigEAAAAAAIDXIaDzpoyLCuQthC/OfRx1gvyz3Oe5WX2ePxF1xfp3UYH859zlqED+KARyAAAAAAAA4C0T0Pk7f1ZaIJ+TWxIVyD/JbY+K5NP6PH846or1FshPRwXyq7nbUYEcAAAAAAAA4L0S0HlpfFQEnxt1xfqa3MaoON6uWZ/U49mnUXG87VjuVO58VCC/k3vs9QIAAAAAAABDnYA+ekzITc/Ni7pifXVuc1Qg39rnz0L7xvhXuUNRgbxdsX4hKpDfzT3xegEAAAAAAIDhTkAfOSbmZkQF8o+iTpC3K9Z35D7t82yL4O30+MHc97mfok6QX8vdizphDgAAAAAAADCiCejDw5ioQD4zNz+3LCqQb8rtzK3r8/zN3P7ct7njubO533LXowL5M68YAAAAAAAAGO0E9KGhBfL2jfEWyBfkVuTWRl2xvmvg9720k+J7ok6Qn8idi7pi/UZUIH/uFQMAAAAAAAD0JqC/G2Nzk3Ozcgtzy6NOjbdvj7cT5Iv7PH8xKpC3b5D/GHWC/FJUIH8QAjkAAAAAAADAaxPQ34wWyKfkZucWRV2xvj63LSqQz+vzfAvie3PfRZ0gb7+/HHX1+sPcC68YAAAAAAAA4O0S0P+acbmpMRjIP85tyG3JfRF1sryXFsX35Y5FnSD/JeoE+a3coxDIAQAAAAAAAN47AX3wPbRAPicqkK/KfZL7NOoE+bQ+zx/OfRMVyE/mfo06QX47KpADAAAAAAAAMMSNloA+PiqCt0Devje+JiqQtyvWt+cm9Xj2ae7b3IHc0dzp3Pncldyd3GN/jAAAAAAAAACGv5ES0CfkpkcF8qVRJ8g35Xbktvb579m+Md6+P94CeTtB/jKQX83dzT3xxwQAAAAAAABg5BsuAX1ibkZubm5ZbmVuc1Qg/7TPs/dz/466Yv147kxUIP89KpA/9ccAAAAAAAAAgKEQ0MdEBfKZuflRgbydIN8SFcg39Hm+fWe8nSBv16yfiArkF6IC+b3cM3+ZAQAAAAAAAOjnXQT0FsjbN8ZbIF+QW55bGxXI2/fHV/d5/nrUCfLDuR9yZ3MXB37eAvlzfxkBAAAAAAAAeF1vIqCPjQrkH0QF8naCvJ0ab4F8Z9Q3yXtpMXxf7lAMBvJLuRu5ByGQAwAAAAAAAPAO/JWA3gL5lNzsqEC+IrcutzW3Ozevz/MtiO/PHYm6Yv1c7nJUIH+Ye+EvAwAAAAAAAADvWwvo43JTowL5wtzK3Prcp7kvcrP6/O9oUfybqEB+Mvdz1AnyW7lHIZADAAAAAAAAMAy0gP60z7/naFQgb7+ejgrkV2IwkAMAAAAAAADAsNcCevv2ePsG+bHcqdyvuau527nHXhEAAAAAAAAAo8H/CjAAcNV/NyxdKyQAAAAASUVORK5CYII=") 50% 0 no-repeat;
    position: absolute;
    top: 620px;
    right: 0;
    left: 0;
    min-height: 250px;
    padding-top: 25px
}

.top-features li {
    width: 195px;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 0 5px
}

.top-features li .picture {
    width: 115px;
    height: 115px;
    overflow: hidden;
    border-radius: 58px;
    margin: 0 auto 15px
}

.top-features li .picture img {
    width: 115px;
    display: block;
    border-radius: 58px
}

.top-features li .title, .top-features li .title a {
    font: 700 17px/20px Open Sans, sans-serif;
    margin-bottom: 10px
}

.top-features li .title a {
    text-decoration: none;
    color: #414042
}

.top-features li .title a:hover {
    text-decoration: none;
    color: #414042
}

.top-features li .description {
    line-height: 18px
}

.breadcrumbs {
    margin: 12px 0 20px;
    font-size: 12px
}

.breadcrumbs li {
    display: inline;
    list-style: none;
    color: #687885
}

.breadcrumbs li:before {
    content: "";
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAQAAABKmM6bAAAAbUlEQVR42k3IoQ3CQBhA4V81qarkLA5bgkCAZhSGYA8Ek3D5LDcCW7QJoQOAOBr63Psiwl4bIdlETeMla92M+hkPJllSjLZ/fMuSxxLPPi5WJs8KvUGR3E2OFUZFkmdoDIrO9QcREU66CGu7+l+7l0RdLqYp3AAAAABJRU5ErkJggg==) 0 0 no-repeat;
    width: 9px;
    height: 9px;
    margin: 0 7px 0 6px
}

.breadcrumbs li:first-child:before {
    content: none;
    display: none
}

.ncat-prices ~ .content {
    margin-top: 40px
}

.ncat-prices ~ .sidebar {
    margin-top: 59px
}

.breadcrumbs li a {
    color: #687885
}

.content {
    float: left;
    width: 860px;
    margin-left: 0
}

.content.content_basket {
    width: 1115px
}

.sidebar {
    float: right;
    width: 206px;
    margin-bottom: 30px;
    margin-top: 19px
}

.article {
    font-size: 14px;
    line-height: 22px
}

.article ol, .article ul {
    margin: 15px 0 15px 50px
}

.article ul li {
    list-style: none
}

.article ul li:before {
    content: "";
    border: 1px solid #929292;
    width: 3px;
    height: 3px;
    position: absolute;
    margin-left: -20px;
    margin-top: 8px
}

.article table {
    border-collapse: collapse;
    margin: 20px 0
}

.article table td, .article table th {
    padding: 5px 15px 5px 0
}

.article table td:first-child, .article table th:first-child {
    padding-left: 15px
}

.article table th {
    text-align: left;
    font-weight: 700;
    color: #000
}

.article table tr:nth-child(2n) td {
    background-color: #e3edf4
}

.article .date {
    font-style: italic;
    color: #000;
    font-size: 14px
}

.article img {
    margin: 10px 0
}

.article img[align=left] {
    margin-right: 10px
}

.article img[align=right] {
    margin-left: 10px
}

.article p {
    margin-bottom: 15px
}

.back-link {
    font-style: italic
}

.back-link:before {
    content: "";
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 2px;
    background: url(../js/pic/design/arrow-back-link.png);
    width: 6px;
    height: 13px;
    vertical-align: middle
}

.sidebar-nav {
    margin: 20px 0;
    padding: 8px 20px 5px 23px;
    width: 169px;
    position: relative;
    background: url(data:image/png;base64,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) 0 0 repeat-y
}

.sidebar-nav.sub {
    margin-bottom: 40px;
    margin-top: 40px;
    margin-left: -23px;
    padding-top: 5px;
    padding-bottom: 9px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAeCAMAAACMsavGAAAAe1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAB3ho55iJB6iJF7iZJ7ipN8i5R9jJV+jZZ/jpeAj5iAkJmBkZqCkpuElJ2FlZ6Flp+Gl6CHmKGJmaOKmqSKm6WLnKaMnaeOn6mPoKqQoauQoqyRo62SpK6Tpa+UprCVp7GVqLKWqLNFP80cAAAAB3RSTlMCBgwUHycthkk/+AAADBVJREFUeAFF192OZjmunOHx/+zuqsz8tIJkvBSXVmZ177Hv/wrtwiDhQwIBQY/iQOA/PmJnK6qd6ZDtpevqjw87NwHc93OOX2+1Ye4RbdCNIj3pgnh9mKZm+ZxPt5pn3w0TQevqW396bWqVX3u0J2rFso5r7rERRSZX+HJppZblz+zhV+p9sYNupMiRx4XO87RymeWo+76aox/xP//Hf/9v//W//OMfavA2dvx8STmVFZ6Jd2UsD8k96dxdBfOvo59vFUu715ImSsr24s+YpbjWu+KBhZXPQWPZ19JrNltPw5SFvxzAHiXOKHFx10wxHqGdL3mqQdcN1gfOUBQtWTnWilwhvKj1ArKMv1VOX5hK8/9UBiKvxVYv56eW3LC/WGLmTM710rsC27+tCEBCGWutyHuntdyZWstaV13L108xWz659vU7x2yPmmNDeilVN/ft/E2JGGv1KLTkcO9nztZVmZQjK400W9IrGgQS6+3yt0oyOFNCQGd6LRfdnzyhP9/e17rUizOV3FPx0jX1OxSp5EV1K9dkOVO8ie3rSFLWzjSAU//xvzTyJWVzbrKOzScjlVi92wGy7OHYKbHb2gTwCIho53ztdIZF4dCNV6DFj+sY1bdKl64mTyRW+N/PhOD9406FqvR8ZsXG2VDDoRysFWIJ+ZiLPa1fN9I6eNv9GlLlNbL28hVaP9P6YudQrrod1qek1grlZG57aZyZ1+tyZZj7ayg41Oz7JxtaVULA5GBCsSSO+lr2t4q0YfP5kGvBk29LwZk9oQmDz6A4t+dWn4nQ0iWZPsN+XXq54kPZV1GXtpvn/5wGW/l2XZbZPf771JsrKGV26lL56rnW8tXZaW9ORvDmRaZzjzzt6S9qpPCHffnBtutrr1ep9Mqk6FYlDd+qVS6tvevuc0zIxp5ryuMMTwU+V3z9omybCq7IncQfL7Z/KtaVztDN1zb33Kn2VQfCEizTSDhLCTeXlleuWxb9Ef7M9p1ZSIuNfmT9asOwS1Uzu1d7599KXI6aeFe9Zd3Pz7f4I6f28wqP4/5W9eSykr7NAJvgtTzNHcV7Ku5J4gmB/ZMdP0LYnwyf6XqXdIXsO93Q9LFZZrF5gaSPa6T5+/mcpl5rrRB7XayXS1dke+8SlJtyl8wWHTDSZ8ZzV7z05/3ZRsv4sBsy+XTEhxpb0L3jW2WXGp62XmWxG9xmxqz86woPuHKuJT9+muWVHLL+uK5p7/kaC07sTVht6iOWJpW3tOLn6mp8qMNWQzt8t0rOusSM/HwSzGcyY2Rwq1oJ9uJXZ7p0od25n01uYqWuUMZbDPa6+D1+q6iDPi7D5jxBX46tlVyvS5cz52ReWJQLNL7gTDvCKnaYgxa/tsPkLEKAtxwuRxd5Ns1ey3DNwCXxkEBdsS5kQyJrJ8mZR7bCNp66gVRK1rxLmuc5B8dbjq+sgXMyn3gvfXyrxphyNl6qFarHMDrUdIygcvfvc8TwoMsO7NrUu/Mdq0ymiiu3rygWj/BGGnPNk+lT6TqL28+ZuhQOv/X7SF5sKenfaHONqJMKW69p8iLqJL0zbvgEY45tjJJlsErvoST7W+VJbdOrHOWq9WMhTcZSjoNSzkjglng4TObAaTLn6+nn2Uyjyrn3TX0Yg79wcDfPumrT+/OX1cM97Mwl7zgx2T6LdYkyvf984UGnW3XTL9VxLfkhp1k73fgcafJO6pYrZcYw4Y7gW6VsVR97p2ymZ4jU2xpVcF8IxTA57BkcqnPGKyTBfc6p2zP/nlZtTgkGdOt11fkamvO4Z4j9K30kTAXogyibWFXKmd60DMfTzwDbce+9aXnIZ86guy4xcgK8ytLeNV9Gpa/8VlFjyCtRnecedVS2Qk5Zh+tlZZUZe98oP/RCqMzCXL+cHtW6Xi1mfl1LUnAMY9f+OuuFo+/Pv8fTXvmckPIZnwZVYyn2ckrSK5uWzZSRtuZWrsa20NGSMysTWd2lfZsxNYx0/etbpQVNTaIA4L1af8jMvimOi2AOsjXscYTtvM7Zt9MPvTGhCzhugW80O5yzrnvy2F8j3XMABWVmrIWSTLRFl/Ldg8JkVCVWEzNufxQYysYz3fZd3KYY8OvKZZ0tzh5d17fK5s8f9PSNKRD7S7l01ytzczh3S2BuTvbXsRXSa0Ivqu/fkt9xjIcIAtd2sPUqkW5LgWVPvOeQPo4HX864B3Tro9+G+Fx33SW/MdctZwyX2eHcletMQ8imot2iqPUC22KrrtHU863Kt8umhja4oh3Ongk1N5kMX1YCC76YKt3+rJrQcV5/j+/vpct7Q+zyfU6Gnk+vsZe93ixLkzXc9/KxXpGO7hiiJ0qlTOcDY0FizlalZl8fCdTskA3kZFUBvn3V+tA7y0pz/ZH9rWKP3/Pf7WKYP+hfOv769ffB/YQXide7jhxzHvOSUgcvDxi4TpgH8K4s1KcAnmc0DleJkKZ/GtdKuuHy/ZC3v1b4UhqerKVX9V9nLc2sqvcgp2+8IvqMAWXJ+QHWKekK2puej3E3/lapmI9FQ5Wusmf73N2gvKicMyUTLrWOwVDDnA3qOGizgaa1XLexYe672U5tsatBlvTeJbxnk9Zuxl5KEz+JzLhsxHkNwUdLtOGeLYt+UUc4uqphD+gzIwZrmSNLyvlWHfJI09YVFXlJKp6HnoGcfaKEoH64kDfMFmIDjPxJrbWPDRtlH3Yu05djbdz2NBeGVaLvlL+G+6MWEDXh+yXGjGFv81r6ma/JThOWt3ayfGDfsW1r200KFIRKj/JHbkLwrXpebR68D+ULu/av7EXuG040XMCorw8Taq/arXwrmBt/1keLMxWkt3zlXSlcoRo41Ln8dZNKWWTW7N7ZIbZLtGLd+t/3Qi3RH0tQkXA5/GH7ctW+zYoOZY2H6ZNBKWot/bj85r7Ylef5VrFX73vO9N+pvKw5MMG26FbZadv9NNV2lNNiA9YllMZNRQBeWcqIhjzM19dzSIW1uC7QEiVuZrg8Wz93uNtn6+Wz//YQMVpZobb1JEsshPrISSFJJhNaF+ySsFTGJHt/q1xJhwqf2ocrIJQ2I+uyvCRzmeHm4BwcAC7pZ/3k3o+Fz97nHuzBsk0opGjDfay6LqZm0f5kH3ADH5br0hZfaTjEUrnnyZUwgja7fvaD7/YPeYD9cfkkjLxxY0fjVoa/VXeccwNXOAu/+6mMWpRu/WyOLwjL9tCy55lA3svJp+7P/ZU+DsXF6dNT5z95+OoFcbe+HN6y4h7/RfwZk08DX6c8hGZba2UFK2vdCl4/mlpn0j0hAQJo33+B1+1lNfahdaV1vSh1RgfpbxXW2BDKqrtKDvJ8ctjIpAWqrj2cwo8b/pp8vVDvD/lNA2q297ilHBR99lfOvpiQfwmwrlOqn3bsve1znK6uqjLRkWX+Ij/ecjt1ZvqTfO2SLzvY4Z9i9zFzfmMzLo0VMMJZ2hWz/n9X4yDfFIpNO7otXKlXrMt+IaV4KkRR3fWcVvZz57v16rP36BBCkTxt+fjxkG763nyMe5+fXFCpjzeANoSi0F5yqeL9mnAS/7QiLWJJ13PP5agLe033+MEBmD1terDZB+SxH2foW/Xcs6x3Fc+vvVC82Q4TuOxZxi7OYeaw6c+HzXn2Vp1beiHMnL1US4YA8H7uT8q/oZeZlQlpRjTY7m7x+86ndga1qZJ2rTpaeslYL80uybfknYXW7LzuQVKaduFc10eoeLr8fF3xreJelp7xPxFYywOzxFuKdoPUbXpP56r7Lga1mYkb4lrCoauw9rnpGc8+Uzv72U6aKa3rQ/ZnpuJyVXIIxquc+dbrn8hMvbxetWy59bGPizlykh3MmXaFnJFV5nFP1laqrr+t5N7Q3yq5oeI9a8DUn2FvGeViQzjPLqE5z417rKdwUa6zKXmQrxpSeci68PO3+xPztcf+T1d1ebxgUxKPjz6S2WlNsGHNS6EMxbrmJqW1RtSfVV2y0Uda+R/KOt5wm64I7EtqDHr/k7b4VlW2h3sOK2rna00Beo1LXv2UH6da2BElUXmKpyMeZlMKmVOcpyvSzUHe5/RM3/2weRTvHsd9bvoQjtn0oo3y51J7kbaAuuRLeVJr1/i6L9ClvhAc4N7cAeOUInT7YkryPo/n4fsX/r+Mqz9nDAyW/gAAAABJRU5ErkJggg==)
}

.sidebar-nav.sub.last-sub {
    margin-top: 22px;
    margin-left: 0
}

.sidebar-nav__title {
    color: #fff;
    font-family: OpenSans;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: .11em;
    left: -23px;
    width: calc(100% + 37px);
    padding: 0 16px 0 20px;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.sidebar-nav__title:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 11px;
    height: 2px;
    background-color: #e95547;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.sidebar-nav__title:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    width: 11px;
    height: 2px;
    background-color: #e95547;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.sidebar-nav.sub .sidebar-nav__title:after, .sidebar-nav.sub .sidebar-nav__title:before {
    display: none
}

.sidebar-nav:not(.sub) {
    z-index: 99
}

.sidebar-nav:before {
    content: "";
    position: absolute;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAbCAMAAADcfDp1AAADAFBMVEX///8AgsMAfr4AersAeboAeLgAeLkAdbUAcbEAc7MAdbUAdrYAc7MAc7MAdLQAeLgAeboAeroAeboAd7cAdrcAd7cAeLgAd7kAeLgAeroAfL0AfLwAd7gAdrYAdbUAdrYAdrYAdrcAd7cAeLgAeboAeboAeLgAdbYAdbUAdrYAeLgAeboAeLgAeLkAe7sAeLgAeLgAeLgAeLgAeLgAdrcAdrYAdbUAdbUAeLgAeLgAeLgAeboAeboAeroAeLgAeLgAdrcAdbUAcrIAc7MAdbUAc7QAdbUAc7QAc7QAdbUAeboAeboAfL0Af8AAdbUAeLgAe7wAeroAd7gAd7cAdrYAdbUAdLUAcrMAeLgAeroAersAeboAf78AfLwAeboAeLgAeLgAdbUAd7cAd7cAdrcAdrcAdbUAc7MAcbEAc7QAd7cAd7cAeboAeboAeboAeboAe7sAcrIAcbEAcbEAc7QAbq4Ac7MAcrIAdbUAdrcAdbUAdbUAdrcAdrYAdbUAc7QAcrIAc7QAdrYAd7cAeroAeboAeroAe7sAeroAeboAeLgAeboAeLgAe7sAcLAAbq4AcbEAdbUAd7cAeLgAd7cAeboAeLgAeLgAeboAd7cAdrYAdrYAdrYAdbUAc7MAdbUAdbUAc7QAdrcAeLgAd7cAeLgAd7cAdbUAdbUAd7cAeLgAeLgAeLgAeLgAdrYAdrYAdrYAdrcAd7cAeLgAeboAeroAe7sAfLwAfL0Afr4Af78Af8AAgMEAgcEAgsIAgsMAhcUAfr4AfLwAeboAeboAdrYAc7QAc7QAc7MAcrIAcbEAcbEAcLAAb68Abq4AbKwAa6sAcrIAdbUAeroAeboAeboAfr4AeboAc7MAc7MAeLgAdbUAfr4Af78Ab68AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADurkm0AAABAHRSTlMAGxUZGhcTERUcHh0gISImJyUrKi0vMTM1Nzc7OT08QEFCREZJS0pNT1FVV1lbXmNkZWhpbW9ucXFzdXV3eXt9f4CAe3dqYF9dXVNRV1NFPw8NCwgGBAIFAQMHCX+Cg4SHiI2Qk5eZm5+hn52bmZWRjJGOiZWiqKussLGytba5uru9wMG/vbezr66npqSis8PMyszO0NDU1dXY19nc3d/h5OXq7O7w8vD09/b5+/z8/f//////////////////////9Pf4+vr9//////7///////j/7urm3trU0sjGxsPiLSwqJyYlISAfHh0cGxkXFhQTEhAPDgwLCQgHBgUEAwIBNVAyxQAAByZJREFUeAHdz2W7dlUVBWC7u7u7uzswA1FBsLvF7u7uTuyMOecYa8299jm82Gs92+ecF4diN3ajIiKhflC/eHmZ5P0P7hMcr9z+eLU52dkuedW9X/Dqd7c//cVxfnPSc17q2vd92VfeCwyzQPCww4848rj62v2E577sdR/2vDd9oADUnD2CgVJYDjnk0MOOOI617nSa213uBg957ls+RKKEhmKiQwK0QjCi/eZ3B//hsCOPG6u9znihy9/tpc9++0eVNsAKElELJloFK9joFEn8/JcHHXzo4cfu1V3OfJEr3fPF33jH50IZwyHJc4hdjGYEZnYvc2GyEdM8tx/+9Be/PeSwI4+Vm13PcvGrPOLxr/yiTeLmBomhzsHKUna0CMjp9JxqQRfI7AhSJA/8wc8O+v2xbHWys9/q6vd54mu+IHfQalerCGdIHVyFO0YSZF+Um1laVi6W2KygYEbkd7//k18f/Mdjx+rE57r0tR7z/Nd9YiNB9ho+EsnCija1JAEaRLJYxuasUYp1dya1//ZY0AsVLFj0nQN//KtjeLX7Kc932Rvf/2lv/GRWNsa0sC9Q0Ek6S6QHWBRTm9pmlCRknvNEEEiwCGO7r/paqlJdpNW3v/ejY2q1x2nPf7O7PviZb/0MicVYCTCXYUjQVDy3iwm1alCLL0mkJhAs2eglIVAcE1GXnaDAFVYsw8hjYLXX6W97hbs/9uXf+ggEFcodJToHVtUrUYB0wLNsi5pAMQJgMLMq6WAtyqFKQC1CcsFKtGRYlrno6FztduaLXfleL/r6ARut+rKMbSssripTcIyuDjlU0VnQIgpB+vCVycoEBAihsiVIYDAN1ZEKAu5BCUNgNhwdq13PevGr3fsJr3pnaPYENaGSS5elYUiCORrAHQbWhASZucxs/xkWYtuorDRjQTgtYeZcKVg2wB4uD2xOAOUreYKro3B1irPf8hp7P+m174kgSC5bY66oGpsuksVEqINl5koptpoZtp8xKjTIhNU6UyLbzE54DTVoTU02aecKFMRATxuVzg1aABEOHAWrE5/n1td5+FNe/37BrVhwkjmLmG1edWoS5AWCS6GuHiwJ0+YkVtQNZUoSo8DHxJwqAU7oIiSpcNqgfBnyMpPoM1xuENlkBk61/f9We576fLe43kOf/uZPjU4kyRoOJDmaZAoZUDlmjgEP5yYmCUJoMAaliBTKVDEHq20UoGRjgVWaKlBqzdr2K+xMaOda1mUe4MhJCOZoNObUmP/7ao/TXWCXGz3wOV/6tNUQFglcO+gWyJYBa5opijJ0uTi2MEzrCaFYTHBlVBIFUmGoqaQCRDSWjVIBZsQ01YTAjESAa6tAq0z6JpOEd8/NAGubKv/71R3OcOEr3uMl39znsyo0OIjuXIVAYIiNPeBg5UriPFGkFUra5qgQiCBYWbSicwcJip1kq9hXNM0uS7IhOmguOUIYEElOmYWlm4zLDrK5SKGSwdLqf77a7UwXvemjH/e1AwiQFSMszIo0SAcBKgY0QJFMOmsN76UkOnwMH2tPZBLZWamSGgMAucIYkFA9xZKh9UKyVGxkLQliCE4Cam4CDU0KyalQnSDkhAyB/PdXJz/rJa72qBe+4l2CuclJAwFyJmiKsQqvTS0GUSVXdHda1ELQBFfIYfRFikSN4SiTS45NcRWDJA2UKkk231BrUA2aD609AowopRJUdJEa4fvBa2LmNqlKUoQl41+vTnSO21zzkU/+6vuwTTUb0KgZICuGWJq4wBDc3jmGKG13GQOEOUh1DQsQPoRkoEEkFCSxOQogGuSgVU+AZZvOrKihoFhoUdBXaxAMLYGchkQDM5KCktVZmZtO0J2hteU/Xd35JOe5zE3u99Q3fDBGgOQi66swrgcXaoQKUDqhAgI1FhN9JiX3yAVkl7Gz1YYIAk4uYxnhXe6qnAG4JJKVcw2CgXmqHAEGuZGAw8UJSsA5tymZMI0e1bwILN4XKzNVihW2bNoB1sZ/WO15qvPe/PoPeMaXP7+1zkLJQQWGhHCiKqXaEixi87GYHNKg1OFZxzDKex9egVxthbqJHVE7DbSkBmO1pnE0y8zq85g2W4AA52QMNWLT9yUpMusWSpmbKieOJSgwPekcnBgQ4RWWNRst5yjLgMrq76s7nu6Cu9zwQc9624dNqe0tBoEhDhnBNHlsd2ar65Jsk3kUBvhxl9yi2/AkxR5jRfYcXfLuWUWrvQ8s3cEhKYNWV9tYMADQWOUbFYnILBoVI+lZSO5Lea/wakqw0ChJsskAJpMdE0OhMLCCPTjPRA2Wv632+Zj6lljJ4kVUdEt3REQXpEFn0qjBUQCzdKi7rCu8VBgRIqpPY7VT0MR0iIi+tf+KLAEKabHFGIFYdWOairxgZR1sCJIBCxeNtC6xY4rqLJg6C6EsLAK1dtraKgQCcrInmJUEpTYX6K+rPwMeIZACZOLU6wAAAABJRU5ErkJggg==) 0 0 no-repeat;
    width: 213px;
    height: 27px;
    top: -27px;
    left: 0
}

.sidebar-nav.sub:before {
    background-image: url(data:image/png;base64,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)
}

.sidebar-nav:after {
    content: "";
    position: absolute;
    background: url(data:image/png;base64,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) 0 0 no-repeat;
    width: 213px;
    height: 36px;
    left: 0;
    bottom: -36px
}

.sidebar-nav.sub:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAkCAYAAAAejn8/AAAg20lEQVR4AWSSN0/EQBCFVxRUlPSUVPxBCgLiCAfc2QQHG2MbYxAB8ROX/QY9aSSKpwnzJszshst6iouij8t2jqf3XVz17ybxeywenuJZOcTzarQ49rJ5UczysKl13b3hV9xy4BA7zhvrBR8ekrrwrh5fDSe3LTz1gU8cm1qmEz9aV7KR0j0XCQ8+NjMA/OZTrYObQtL4xA9XJTZ7YAObhbh8+xf53yxZTczmZ6f18GH98ulbOrtoT3LZkx7SDdTIxk842kOSudH1RtoRrt1QPe7mH3yK+XfyN/p3N39fSdX0Md2SnoC4ZuIOSHZgXnaCQw5zcAu9ObehHjn4qMm98enWeidADjZ1/F7o/h70ZKbs+YscvYvm59/hUy4c9UWnLm8Mz3Rqqaf+VAhhL2E3YSdhO2ErYTNhI5D8y2cdpEQQBTEYPrh6AXWnfQbXnq838gsfhDcwiwc9Uv0qlUrSEm4kEAsT9XvFeJLsMAFxANZRw7wWbLEG7SAdyRHewMhR34DVI5SJT2NV45mxic0zU8NVT7jdi/DeIyo4E1C/cae+WcJsOYu9PjjwHt6q7/fL+xduzU6gTLRmJkT3q+0ZZsFp7uXxwWD6CV6mJloCdhcDCC09aYXRCLS7Mpb6AkbQNcfy04Frd2luO4VFrYDr4Fm4nyGBM1q0jw2y14/v6u6npiKCTa4G2qTS8O3zkkTAcXrPUsuAlhtZ6i1YjYUxFrGvCf/xScUV5vXza9iwMZ8e/d370g72Fd7Ow5iWm7CrYyYL9TVtNn9rcfB5v7vcLTAsfJMPz+6V+tUwlOQmEL3swF36ltT7hXTWhLjH93LCQHbDhPrpbZf7VRXS9LJf1MUuTIQfLP7DOLFt4G8g6WEmuJibCT3DursWQmG+/wg1t6WqkyuMIwdQAZXDAAYElIOyYbNBfYU4MQ+RUivvkCnN3KYqN7kwY+YFcpGLGGsqz2BZMw8R49Q8RPAqv17Fz/rSIYaqr7r/q1ef++u1em34/gn8AL6j3reUfY3ur/n+Jel9yHME9sHmf5HKAbuhafoli99JKmXCQXso8hB4qO2LG8vJ2pYLbb06EOTVcQN1rySf7qLjykPuXERP1ryRhTLl/WUgnK+uhG07L+fUu5uF1NM9IrWs8qx1ztu11EKmK136/fiyXh76vHl7l9k5uOaO29s7PQrXsSeKFrg/1Fon96bff2SuWY2Zi8O9du6uVVrNdHtL1p/ZvERtB3wEP3FmfqDed/T5Lbpfg2fIH5M+BKfkC+RPGOsJl/aIMYxou1mpA7AD1sEimAVTWqqeJOnu5QEzFR6a3Iz0t9UpQCRdIhe1rAAD1ex7yJKIHgA3L62aMl02F155jikXPm/oqpe+dO8iSF7bc76uBeM3X5smKbSgCduRhLn5Cfvxzfab3/3Bg5Hvhmw3ySIB7K8nkHthe4W0TpJAK99bO8dgKml7svbnx/ase9FTwDNiHSFZrS+huXxdz7RoH8n/SBvfN0vD3Io0yJ5R9hj5Q9aokeUU2WkjDPITvkeUjfg+Jn+MqzdknYfM6Qi9Q2SHlA9or7l9u2ATrIEb4EqSyg1KH7IGR2MexDTL3ir/81bqCQhpfPi50BJLt063Rr9bsrjwLpjjkwi5mcryEKRlyUNjPm//StPl0U2SaPj/+UZzvvadrrO3bpHWMTr3JHwSxYOWFitvdaxXWkStuYfKfmy/Uq2Ma2JdvQXhHHOtbJO0kHNDT6K7N0LPId9bHvYMFtT4c8yk/V5qYUqf+Tvfj6Q/gu8Z9xvGUe4Z+GRpzi2MOKGdE8YwIh01wjCOY9IhYxqie0R6yJyKNOCAsnuM4y75ffrYZy57lO9SbwdsQ55b4CZYAvNgBkyCS0b/8iZz4N5qvhW8vQt5qyA3eiZh0sLk4znfM711VD8DC9683oaV9xCoj17vUuRNbj9Zxzm6+b5hSldCGwWUzLofbrj1PGwZoPjTX/5uRDTn6KF2zQzs5M3v2DLiVBE9o2bUy3E6Htt1vJW6FklmL8+MtIIsyzYct2dC9zODLY7Js5GWuNJ8x2VUMvOQzLl8RFaWBryhj1fo/Zb9eEb6GDxknGVlWOsiDfmGUQHC0MYx7Q3pd8iYjtjbQ2SDc0tzQHoP2V3Gtt9AG3vId0l3GMsdcBudLWSblN9CvoFsnfQmWIU8X4AFMJ9WqkiVkSQ3Rl8deNN5IPNGzyigsnQH0hVTliZaWR4OyZVhUUOvtpNQbn3ruZGVOtYXv3+puycRfLtUue5n50pkFLHGY910Q9MKe1gkoTcvSGtRyMBGH21MHceT5LGuY5M8tkXqRVg6aRHtx+hvRuccv3Oy395C5+VrZExd9qyPxuZldoZOkYb0DXhF2QvwlLJfUO8h7Z+SFnGQNStzwsVS7hn5cs8oG1J3SFqWppGGNgbkD/CO7qF7F9k+hG/EKdIwpx2IeId930a+he4m5+IW5RvUXUfnJv2tobPKWVmh/AvaX6JskXSB7xu0cf2cTLPgMpgCE0Wq9ueN5eLnTerCaylyYUTvFzMQ2/EGcuON2ugSpivo4UwS5Purv+3TFSgdNlTd1Mv3g5Y3Q+kGNkS6XLbh4eoDKua9cNTvSdIfQImdh9RolxdRPrDLSuka850hftdbOHb786JwHGmNc75JprxQbcv+cg3yW13nfEb9D+dvmjeUv6KPF+Sfgi+ZwwODAMzplL7rTcMcR6z1qFkZvo8Z6xCdIW/vI+SH6A5oa0Af5Z410jCnfb7L0pDusg875O/Q/za6W+Q3QZEGlKWhnTV0V+ljBSyz7ku0tYj+AuU3KLsOriGb53uugbJZcJV2r1CnEWkGTIPJINSlIpUHIX9YS9fOhdY9ciFz47KOixwkLPjt7fnyz3/L3zuSrOmHp4viptW4TO27v53TN/f25EbS3Ur3Q9dEHz/nZzu+7wq9xbEdD5q3f747MkCi1cg3DJdE5T2gpGm5bdt8RlaT5Pl20sPIQERaPC1b7pM6kti5quOldMb3B77fgdfov+L7BXWfkv+S/AODAM3aID+hvxPyaWkahuiUpWnvGb4HWLhGnAN07oG7jTDN2lBvj/GWe0b+E2nQ2SR/i/FukBZpkK2RXyVfpKHtJWSL1FugjRvIrpO/hmye/BwWa450lrlcpc4V+rzcQL0Z9KeRTaM/RX4KvUnyExJJMhX86zcrb8w03elPa0HcSHWRudl5uPPh6u2Yj1tDp/nQzcBI//jOW14SWCffcnnIkgS2UWNVniR0/P44qbuXuo5bvbQQQsL2YeMMpkgi2zSE7NqmxQG5J14OhZSl25jvYVIhqdLtzcDNGfjA9zvwmrrfkD6XNKQPGNMp8lPkZWlITxh7BQLo8xidcs8aDASQHzRoaUjvot9Is8cFsIesSAPu0OY29Yo0pLfABvrrpDeps4aHsUp+BSyDcs/odwHcYBzXwTXamadOEQbizNLWVfSKNMz3Mt8z9D2NrBFnqoF6kw2UTTTQ3jj1x+lvHN1L9HUJfkiii//SiuRt20fbMuKTv9T7TefWz3BtH8nx3z4sz032HZT/zmL9vFHzsCRJM+rnd/4nhu6ec6u8us4jSQOUe2AdY0bnLJdghoSTWI41L4IkRtXJx71BCb+9+OxDl9x1oo20PhLY1H+3qjmje4bOP8E7yl7TZpGGcT5B9gg8kDDUqZAzqEAAshFpWRr6GtJWkYbvetMwlgF1KxBA32VpwB7fe1ysu+jvtCAA+tvobdFGuWfoblB/nfplaZCtorfCmJb5XqJ8kTmXewauYzGLNGCO9mdJZ0nL0tBGWRowA8rSkBZpGEcjzCT5CeY0gXycfIF8kUbysFZj9DtGfow6zQBVyrjGPvtHQ+me5CPc34ryZk2LIbnqPUPaH5z80bT/pfvCqFW6IKB3KS+8gSWd/dmOdTMCZ7munu4jaSH/H8w6ksp6/thLmu5efzGZN6KVc9Ytcx75I3BaKf8PsKylxPcNbDvm87cv2mukeU+dt8hf0+83rMNz0ifoP0LnvkEA5EWaZmlI68dN6hZpGE9ZGvJH6B/S1oD3zQBy/IelIV+koa1d9Io0fG9Tf4sxFmmQbVCvLA3yNXRXqb9Cvtwz5BUIYD2KNIzxGm3PU2+uEQadWfq/irwsDfLLyIs0tNXQCFOkoV5ZGvqeIC3C0M8430UW6hRxKCvC8F2EoZ55v4tUTUZ/lQdV9tk/D3T63v3D2w3Lx3sevnRB8gdWw+yU2XYerHQ5TLViSZQ8ONmXB9W2tWwSN62pyIhZ6Yr8Pacnd1+PdpMA1k+9JLbRQ9+lGRX0HSeRbE/Lf9H6VvQMor1nbd6i81f0/0jbz8ETdB4hu096Sh+n6FfIuYHyERdA/U6DXNI0lKVBNmBuFXIG99CvkDN974EiDH3fQfc2+XLPqFukARuMY53vcs8oX2UOK+SXKVsCi2CB+hUIoK9rrMk833NgtoHyq9S7Qrtlaag7g2yaMUzT1hTf5Z6RlqVBrxGnCMOajjfCIL9EueTRwhQEezBGnSILegX6LyAvMrEvEqzKkVeKvNr87F+6Zv2/rOju5I3thntLentqxZKgGUVLUuoW5ntLuY9okOSVzGkl1C9L4YFVnmPuo3DpemkF8h9t08V1fM4pH/XUzSCKyN/pepe4d0uLVLp1jp/yM9p4T59vmetrrNVLIoBfUf8JZY9IP1ka6tWbhj2pNw31ytI0IB8iH6Jf/xFAeUXP6KMsjSFnZPWeQaeCAOA27Wwzvi3a30Re0TPkZWnAGqiQM/Jl6hdpSBeQGz0r94y+5+hjlu8iDeVFGtq+TDpD+TRzrEAAbU3R3yTtFGmo0zDeQPk4siIL86gU3TrokgfU4TcvISQP7RaajkSi7wstleRSLvnY7zH+5/T/WioP24X/kZ2k8rAkDI9r4dCrKBtpkqJ3mfLQ+Z1RJklnO5Kut1p9IEJ4KWiJ7N8y3yPpaiXhvBC0psIxJ8msl2R3zo5LiytR/4XuP/h+i7xZmpfofAV+Bcl+3khjyBm9U74bYerfaM5RpKHtIfkh6+e/0QzQbTjg25Cz7tkufRkEuA22yW8hr+gZ6QbfP2NezT0r0qCzwt4u+zsN5UUa+v1EGnQqEECdhnLPkDdLU6ShvXrToFOWBkxS1ohTpOFCLEuDTkO5ZqQFrYkHnbQOOJAglhc50C+9IIoyCWI7Za3YhyJfI6fEY52LbC3/b0bOLjevqwrDKq5cp3ZI62LRujIm4cIVVL1AYgClvmEMUcogUCqYATeQBpUpUBJxgZhBoswiyixIlEue9crP0cuWmy+WlvY++/+cb71n/ax1zFivBVbmQLttKsiM7NhHMprqncziuNUD10mwnTen2mM8RZ2/1SbLdv+uzKra5ViloW/5Bp1g6Cxv2zrPz/taQbKevc/Qrv/KJrBsCfSa+gvan9H+L67/xnp/ZP+v6b+kHvWMvXQ7jxMg6tkQ8wxuJk5DGdAMYEZFg9Hjcub6gnEJbBqjobzDmNu8MAKaUc9ggjPKidOc0vcJ9/Uxc+NyhuI9oy0uZ5j8A85zC9U9Ng39AQ3Scuya9xl3g3s4oDygfI85+2PXMH4cAQEN+71Lf9SzkTLsGw8afQEL/YInDEuf0kYVTGYPUwsiQcF4JVCDJ+0CjTJj7LNkzQCqASY5XlAxPgASUJRp49m+GVSdLrNmKbSub3szTyc49htZQDZDdxB4/T7HfQDJGnyWlKaOc56qoiAw4Gt7n0EAKcX6Y77M3fGNVgdGX3P9AnrG2o+5fshekTTMv2SfX0MBDf0jcaKeca7xnCVhkz2+qBhNQAPFpuH32CQNZWI0UDxnrHmHvW5TH9DEEQCdMW9czqfjPaPc1DP2j/eMtmPqH3I/AQ31/wMNbYnTUA9omC9oYtOMajYetPGccS97zAsxp9WzgIYxKWX4fvsLGJmU9jAuYG77RxA45logSczLONU/qccozSiznwBj36zLiyrjWmqxnntlDhrY23n/VlXKTId+MyuxBMZqJ7CZDBg7oxnYNCNz15yv100wCpre2++VXK/jPaqI7cpfv/VyXq/X0qbuRVJlfM0eL+gbSfOYPR5SfgN9DV2OI4BnFkcA+0y5OQImwMn85J7RFs/ZFf2KdX45xP5xOVMGNOwVScOcX0CxacblTHvUM+iMsZN7dkqQOKAZlzPlCeMNbkY9EzTUo55xP3E5w1CH7B2XM2NH0sTlzO+zz/yoZ1xHyoyEYUzUM93NzB2JE68Z42PTaPAPkxHMD3joCwkaKNcyum7qAkPmcx6ZP+MZo+RRWq1gyh4CqW0rgOKYVuscpxrnOZRuAa/X7Jd13Fd10zV32lT9wRkLyeBrRnintnQeXn+306rc+jFaB3bbTa3HzvXbrlmzPRqwKzBWCdvf49jvOq8GNPQFNLQ9ZMyA5h7lJWXUM+M0AxjKgGbcziZscp96zjZJQz2OAPb+jP4LaHMEsPaoZ7FpWCuOAMp4z6hPnCY2DdcBDX0njI96BkU9gykDGsaaRhPQMD+ShjI2zQCH9kga2vaZM+pZPGcDFihxGvqjnnEdScNzeQfgImlS34x+6mHElhRtdwAw7RaZNUypGuZYrp2v/aM0Ehg9NusqtdjHvowTdAK2VUTtoAYgmoL3ErLfPZVS3lOfR/JF8Ma/TuWh3nGmTlHqQGdKAeL4BqdxH+qrS9i9BGL2XL82tRQk2Hnt0BB4DRbXc+4rylHPntL2mFJJcw/6SkcAayT3jLak0QxghpjzxUgb1TMlDe0BDXNj03BvF4yLI4C+OAKYf4c5kTT0J7jJdYKb9J0yLqChbYKbAY2OAHPPmBNJQ3tAY5xmHAHsHdAwdqTNe6Oa0ZbgJlJHd3NiNDD13jgBmKsjQLBE4nQchvFhYJm2JYP1ZljItsxTOgHIMJ4gU10qVco9ZVoBlZJxrYaFuXtfzpn57i8532sBpqrZ4BL0lO0uj60kcOA5bbwe6zpvBhULRW0SQIKibYj1WyWlzeoeRs3Tpmp1rj1/nUvXksw1pXbXp68DrMwNaOh7Stsj9vqWM3zDPvdo+2ocAaOWYZtERTNOw5pJ2PR7GgAVzxlrJ7jJvICG80XS0HfBXgEN68XlzB5Rz6j/nHOd0x6bhrFxBNC3gYa2E+ZH0lA/Zk0zArY0GtqPqB+yVjICAMaNUc2upM1m01BGPaMMaGgLDWjGruFcP+Ie3qGMTTP1ZgQZjvEtCWSyMDH75vrv//xP6rTJiNdJnEgiwdR2kBLONiWcYGJeSsl+Jc7q6lYdNADbap+Ab/e3KqNSyXN5r9RbTQ2APAM8IyjTxtx2nmTdnY6Kzi3TtayxXjl0sYk6KbS/AXLs+o9NXHv93KADzcun7tIrKKDhBh5RPmDufcYHNGPTQOMECGio59MAyvGeBTTsq02jehbQcG4/QjO4mTQa4zSsn+Am68amgQxuxuU8wU2e1cfMC2hYwzQaHQEBDZSETZ5LJA3P5BDABDTc0wHtE9hU0mjTBDSsHycAZx1SyhibSTnXDRBtEu2YZmbVKyVJe9zaNV0OhUiabuP3b+ZtFUrVSUaX8dvlrSQQbA3GBq+lwGhbSXA4pkkAdoyqXxwCpEHi3FYBlVyu1+u2lN7tUu/P1A3ktjrXuWgtuVQJBZPzGiAtdUqVfDmgoa6keUD9PnSX69+OTeNHaNQTpxlJcyVl4gjQ5cxen9Mf9YzruJwNbkJxOdOeb2lYP8FNGCugocynAawbm4YfPaBhzOYIYK+f0PcRdEz9Q8Z+wH6qZ0nY5Nrcs6hnlXc2wBnADHDMcB7ao753FavZQMPaCWyOu7ldupCASZvGf9soSF1/9FaZWhWSlBQyo/vkumM0Zg+06ufaSrdmQg18wSPQOu3HtfvszegBPe2s0V47x0aqeG4B3mDh3nyZKK3W/dsp4bmtK1G7TWAq+XY7KvzOySBpqWkNHKWJQNNTaBBVYGofveSBPmfcE+qPONAD1g1oeGhfcsg4AtgvwGGPgAZKRgBtZjkboxngJLjJ3Ega2rbcM/ZPGg1zE9xUPVsyAiJpYL6AhvP8lPrJJGzCPOM9S+4ZZzKNJo4AyiPOl2wA+pJGQ3lAOdkAyXLmev+7f/w7jgDOEvWMNQOatmdYK8ChPaBhTKtFq7Gedg152uJhk6GJKabUbmHfBo+g0Ou1Spl2abehvkqcjO+2VhPtR6qF2d3fcezt+Rp07i/ApL5u4Aks719m9yzWvY8GhOBapZZn8rodIq4hiFL3Xp23U/1rNa4lzCJ9+n8evKR8Dj2h73vG/5Vx9xl/l3FfTpxmHAACZwDDj7f9Yw2znBkb0JjlDG2fO3MjsWmYl9wz+hLcpG3Us4AGRkpwk7GbesaDT+4Za0+c5gRK7pkfoU3uGW+zW1xH0sy3NNT9lmYoaTSMjXrG+AQ3KTsbIIFNKAmbtKueDXACGtUm3/YycEudjr1gj65M1T96u4R9o/ebNWtLzUyQ6pNSqT1mkhKjmUgg2SdT67aO/aEx7x66rzvzQSmqA6PVr7apvJc1KMy9tm2oatiOFPdswLbX0pdIv7CulaDeR6Uy+YJRQ3g7SbVmjrPof3lgz1n0CW3fU/6F8g9scJf+SBptGuqVERB7RpdzQDOA4UH6jzVi09AfSUN71DPGbGk0lAENgEmWM/MSp6EtLmfKTyiTsAklTsPYj3ioW+4Z69yi/mPab3J/R1wfIlXfVz1j34CGOQHNEM8gGc60RdKwb0BDPYFNrregJusOcFqF2n5k+loq9Fs618ZkVD+WWIjqWxiJ/rYFOnAqU//gm33NPqBseyT7dO5cA5axiSeZTdAZD675pz9/2wzab/5VPfTFkGej5G3nhepnSxfmdjqSz6jVQoEhtSrpXNtco/e4Vl1u1ZLSPb1/n+dO79933Ogka/6eG/kdk38zQOChjlTRe5aMAN6m427e/oXTpNCwyef8uMZpAhjaAhrG6D0zuJk4DZSMANbZspwpkxHAmPGe5dMA6GTSaBgblzPX8Z5xhtg0PKibvAWPOFvUM9q372loG8AMxRHAuslw5l7fVcoALkFj3plZzkqathusr0xrXVKVk4l8U/vWb+9YxshgvjVVtxwjOHtMe+F6X4l2ybErMyv9dGV7L7ZZF3CC0WfRsSOfjW75NvS7XYnda6re9bVn6heBQLMv9yJIHSP18xJcriVAWM9sjnav+7so0QVWtA6DxrvUv/2Jtk9Ufhj7ypj/jEXGjol6xlsp6hntOgE6YTOOAMZuX21Sv037fBoQRwCgM8s5kobDGqcJaFTPIDMCTNjM9zQGNqknYZO1k0LDuYcGMPvmnVEOaHQCBDS0D2nTmLCpatCeKBnOt2v/EGnzzcY6/QZs165jUm+m1QBvdamB4Xj26R9cRtMhIeCUEqtL2nXbqdDxJgHR2d2Repwjffze/dbus+kVNIdOgLWXT1ArUX0entH1rvXuUap+9riWPErTntvqqvcmONqec4z2a67bKaSXsz9MbM0C2p2mdBX/GIYdKTBS4nwkykgYpFVczlw3aAxuRj3DYP4ZY0fSfAoluMmaA5pJ1txczjx4v6fZXM7MG+9Z1DMeXCQNa8amGXvGTwPmA7T5noabC2iYE9DQt2feGf0JaCpxqLd0SKn0sX31InktmGz3wRunsG1VWziDP4q2hH06DrJ/qxY4OBoQ/XZsEPiDrucPNfPIqJ1LJ9BbRVOt6zUhpYGSpeNC1lXtVA99wfic2umhVPXMcbCs97rm9PX5m8H5x6LW/T3bkycAWkIJwFBLc+2s1bHhOuYDcl7X8iy7g79sOl9Jjo0xhvuoWgOsMw53Tv2cg0c94wF9ysFO/RdO81nAOAJoj3pG+4DG4GYcAfTnexrWNRtg7JpImrFpYIR4z2gLaCjnLJukofQz56FIGrMBmqE6MLeKbx8o181ga0Cw38quY921OrApcBzToPTNHGpJpj2lxGqGNpqvPdOg0gu4SsiWRI7z/hyzut47Zw67TSltv+O9x2YkqV3wzaD+BikFlqqe96LKRtkM7BoddO19vVdJ6WG91XD3apDLB6l3Yu2qISy/YdvI/mZvFfwdBt6PTYLaxUbHI12gEzMC6EucBvJ7mkgaNkpGAOQ/1Zg1EqehP6AZewby/wNE0jB+D0pgk3nJBqBdV7OpNN60N94PdFUL9AqpzvS4Zt5+yDJ72xwNkN6j7RtVOI1sf6SUOh/aQHcOZassbYCvLwjVrD5XXwueUNsP2nK+GASwZ1xtP++fN7JqpMzd160u5lrJ3MBXDVSl7phSS0H+0eia59fgaedHf3LRv5njJQFjuQa2W3q1xGpJ1Wq5z8aXaYN/t6OCSaM+jUo1zH+D68NxNY9qRvb5TX7cIx5GHAG0RT3j2hSa/Asn2vJZgC5nPwuYtXlIUc9YJ4BR0izGua5Y1ST7JEW+b4yoVh3DEYQrAGnL2P81ci+qjsMwEIY5C/v+r7yxyQc/w7acgmmhTmNdNBrLSv+H8uZyvJ5hcGTKPb+hPF7a6CxI8NUhzv16Ek82qCrwyFbn7eBI1kY2xj7l+OOoqOfqbOnNOoo+PboECm0LqgyooEBZatigFQwFlZ6NOecqOJUel1ZWH9ZiAD5z2W+LS2wasNBpwu5da3VpT/urP375Odni0MBHqL8naz0X3jMaf6zxBsylZ7qcH6EUAS5FewxxA+YRQgtNkUI2KbL4vm0vNVw3mzU6mlEjSOvQ8jivTHDmMsRVypnregYwdo9V2sQQ62Tm9jpzFzxkKF0Nzab93YKF6wXcdgWgmaWjnV9qU1lcVzosEAFQijYy88fOdevdIkLvj05ZW8Gyh7QOx9m44LuVWEHahwo9ZqI/UdMv+3aNm423Ybh+hAF9faFcb0PmH/8N8HYF3EzzPoiGmt3BiA40KdmCy98FRqkXQT7RtNK4KpbyytW7T2iFruh0hkCuIgXcIvw6ZwO9Ga40qXMcippDdgbz+DeDQUhOC4hq7O6NumdqIBvdxxh02YArDay+ev/erzJugPssW7VAVJDi3DLked/jA1mwlEsAlkoWEKxZULXgURmA94LB0ui2WinI8Jmvr9AQn39aCsbRpcS9UVFaCrVBFWQERbsW+X1u5mn1bild91AUt3uZ3RMVqQ0b3HUgwWdv0gAqADAchZemcKSiMeSvA4/ue4YEZc31XmpbO2wlrs5d+b2TvQ7s2tW5+bf0fkrutRs9k7EAIzuhWLKw4EJFObvr6R3lLoi0Gik4a/N2lDQoy3y2yFJb+Z3Ktfu5b69/v7BJ9tD3u6cAAAAASUVORK5CYII=)
}

.sidebar-nav li {
    list-style: none;
    font: 15px/20px Open Sans, sans-serif;
    margin: 12px 0;
    position: relative
}

.sidebar-nav li:not(:first-child) + li {
    border-top: 1px solid #066aa1;
    margin-top: -3px;
    padding-top: 5px
}

.sidebar-nav.sub li:not(:first-child) + li {
    border-color: #77858d
}

.sidebar-nav:not(.sub) li.current:before {
    content: "";
    position: absolute;
    width: 32px;
    height: 44px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAsCAMAAAAzZkq9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABPlBMVEXpNTWjFxf////pNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTWjFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxfpNTXuZGTuX1/uZWX+9fX+9PTuY2P////4vLzpOTntW1v+8/P4wMDtWVn4v7/wdHT4w8PuZ2f//Pz4wsL1oqLpNjb60dHqQUHqPz/jMjLdMDDWLS3PKirmNDTfMTHZLi7SKyvLKCjFJia+IiK4ICCxHR2qGhqkGBijFxdRCVWSAAAAQXRSTlMAAAAGHDRMY32TrcTb9BYsRV1yjaO81OsLJTxUbYOes8vk+vnjnIJsUjskXEMrFCFlqesCMna69ghDh8v9ElSY3Ovf7SUAAAABYktHRAJmC3xkAAAACXBIWXMAAAsSAAALEgHS3X78AAAA30lEQVQ4y2NgwAaYWVjZ2Dk4ubh5eJGF+fgFBIWERUTFxB0RgEFCUkpaRlZOXkFRyREbYHAkAEYVkK3AyRm/AhdXN3d8CtzdPDw8vXAr8Pbx8PDFY4UfUN4fjyMDXD08AvH4IijYwyPEkRIFBK0g7EjC3oQEVGgY/qAOj8BnAtCWSEf8CvD6YlQBiQqUVRTkVdXUNTS1JJAVREXHxAoLaevo6iEXbXHxCYlJySmpaekZmUCAWSTqGxgaZSIApgJGRkZjE1Mzc6gCRiY0AFIAAhaWVtY2+BSAgK2dvQOGAgBOJ0AYMpSQZAAAAABJRU5ErkJggg==") no-repeat 50%;
    left: -38px;
    top: 14px;
    margin-top: -18px
}

.sidebar-nav li a {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: none;
    text-decoration: underline;
    position: relative
}

.sidebar-nav li a:hover {
    text-decoration: none
}

.sidebar-nav li a:hover {
    border-color: transparent
}

.sidebar-nav li.current > a {
    color: #ffe191;
    border-color: transparent
}

.sidebar-nav.sub li {
    padding-right: 5px
}

.sidebar-hrefs {
    margin-top: 85px;
    border: 2px solid #c9d9e3;
    outline: 5px solid #fff;
    padding: 17px 20px 20px 36px;
    background: #fff
}

.sidebar-hrefs-row {
    position: relative
}

.sidebar-hrefs-row + .sidebar-hrefs-row {
    margin-top: 4px
}

.sidebar-nav.sub li a {
    position: static
}

.sidebar-nav.sub li.current a:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAMAAABcxfTLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAANlBMVEX/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH/4ZH///98IKFQAAAAEHRSTlMAAhHJVY2gA2f8+TKBTLEmzCJrUgAAAAFiS0dEEeK1PboAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABASURBVAjXVcjZFoAgCEXR02CpTf7/1wotiOTlsg9MxMk/L+vHtO3kVjykVg84PQgvXQtOC8E33D9qGChhJDy2Ha5nAjvUHBF7AAAAAElFTkSuQmCC") no-repeat 50%
}

.sidebar-hrefs__elem {
    position: relative;
    color: #0e5e9f;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: none;
    border-bottom: 1px solid;
    transition: border .5s;
    -webkit-transition: border .5s
}

.sidebar-hrefs__elem:hover {
    border-color: transparent
}

.sidebar-hrefs__elem:before {
    content: "";
    position: absolute;
    width: 3px;
    height: 3px;
    border: 1px solid #b9d2e1;
    top: 5px;
    left: -16px
}

.shorties {
    margin: 20px 0 20px 20px
}

.shorties .item {
    list-style: none;
    margin: 20px 0 23px
}

.shorties .item:before {
    content: "";
    width: 3px;
    height: 3px;
    border: 1px solid #929292;
    position: absolute;
    margin-left: -20px;
    margin-top: 9px
}

.shorties .item .title {
    font-size: 16px;
    line-height: 20px;
    margin-top: 7px
}

.galleries {
    margin: 20px 0 20px -40px;
    line-height: 0;
    font-size: 0
}

.galleries .item {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 30px 40px;
    width: 180px;
    font-size: 15px;
    line-height: 21px;
    text-align: center
}

.galleries .item .picture {
    display: block;
    -webkit-box-shadow: 7px 5px 0 0 #fff, 8px 7px 2px rgba(0, 0, 0, .3);
    box-shadow: 7px 5px 0 0 #fff, 8px 7px 2px rgba(0, 0, 0, .3);
    margin-bottom: 12px
}

.galleries .item .picture img {
    display: block;
    max-width: 100%;
    -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, .3);
    box-shadow: 1px 2px 2px rgba(0, 0, 0, .3);
    position: relative;
    width: 100%
}

.gallery {
    margin: 20px 0 20px -42px;
    line-height: 0;
    font-size: 0
}

.gallery .item {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 42px 42px;
    width: 180px;
    font-size: 15px;
    height: 190px;
    line-height: 190px;
    text-align: center
}

.gallery .item .picture {
    display: inline-block;
    -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, .3);
    box-shadow: 1px 2px 2px rgba(0, 0, 0, .3);
    vertical-align: middle;
    max-height: 190px
}

.gallery .item .picture img {
    display: block;
    max-width: 180px
}

.pagination-block {
    margin: 35px 0 15px
}

.gallery + .pagination-block {
    margin-top: 20px
}

.pagination {
    margin: 0;
    display: inline-block;
    border-top: 2px solid #e84c3d;
    padding-top: 20px;
    color: #0e5e9f
}

.pagination li {
    display: inline-block;
    margin: 0 2px;
    vertical-align: top;
    line-height: 24px
}

.pagination li a {
    display: block;
    height: 24px;
    padding: 0 6px
}

.pagination li a.current {
    background-color: #0e5e9f;
    color: #fff;
    text-decoration: none
}

.pagination li .page {
    margin: 0
}

.pagination .page a {
    border: 1px solid #ddd;
    height: 22px;
    width: 22px;
    padding: 0
}

.pagination .page.disabled a {
    cursor: text
}

.pagination .page.prev a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAPUlEQVR4AWPABmRi5jEz4AWYGvKBeDsQs5Gi4T8UB5CqIZ92GkjBIE3bSNUEs60Xt/Mo9xfhIKdq5JKVjAD6m2twd4dyqwAAAABJRU5ErkJggg==) 50% 50% no-repeat
}

.pagination .page.prev.disabled a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAAG1BMVEUAAADBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHf9NM8AAAACHRSTlMAAwZQb422twV3JH0AAAAtSURBVHjaYwADRgYkwMLOhMTh4GBG5rDg5CAAAxsKj4EVrhKhEd0GTNtRXQYAfFIBdvUeCoUAAAAASUVORK5CYII=) 50% 50% no-repeat
}

.pagination .page.next a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAPUlEQVR4AWPAB2Ri5jGjixHSwAbE24E4nxRNAUD8H4RJ1ZhPPY0gDok4nxxN20h1Xi/p/qE8yCmPXMLJCABfDmtw72c5SAAAAABJRU5ErkJggg==) 50% 50% no-repeat
}

.pagination .page.next.disabled a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAAG1BMVEUAAADBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHf9NM8AAAACHRSTlMAAwZQb422twV3JH0AAAAtSURBVHjaY4ACRgYkwMTOgsRj5uBA5rJg43IgARYUHhuySlY0bZg2IGxHdRkAeYABdtxW6xcAAAAASUVORK5CYII=) 50% 50% no-repeat
}

.contacts-block h3, .contacts-block h4 {
    font-weight: 700;
    color: #000
}

.contacts-block p {
    margin-bottom: 10px
}

.contacts-block .contacts-top {
    font-size: 16px
}

.contacts-block .contacts-top p {
    margin-bottom: 15px
}

.contacts-block .contacts-map {
    height: 300px;
    margin: 20px 0
}

.form {
    margin: 20px 0
}

.form-row + .form-row {
    margin-top: 15px
}

.form__label {
    display: block;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 3px
}

.form__inp, .form__label {
    color: #414042;
    font-family: Trebuchet MS;
    font-weight: 400
}

.form__inp {
    width: 100%;
    height: 32px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    padding: 0 11px;
    font-size: 14px;
    transition: border .5s;
    -webkit-transition: border .5s
}

.form__sbm {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    padding: 0 19px;
    height: 42px;
    border: 2px solid #e84c3d;
    background: #fff;
    color: #e84c3d;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    margin-top: 6px;
    transition: color .5s, background .5s;
    -webkit-transition: color .5s, background .5s
}

.form__sbm:hover {
    color: #fff;
    background: #e84c3d
}

.form .form-checkbox {
    position: relative;
    margin: 4px 0 10px
}

.form .form-checkbox__label {
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color: #414042;
    width: calc(100% - 31px);
    margin-left: 28px;
    margin-bottom: 0
}

.form .form-checkbox__label a {
    color: #1a6eb0
}

.form .form__pseudocheck {
    width: 13px;
    height: 13px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    top: 50%;
    position: absolute;
    background: #fff;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.form__file {
    width: 100%;
    height: 32px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    font-family: Trebuchet MS;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    transition: border .5s;
    -webkit-transition: border .5s
}

.form__file, .form__file .jq-file__name {
    cursor: pointer;
    color: #414042;
    font-size: 14px;
    font-weight: 400
}

.form__file .jq-file__name {
    opacity: .5;
    font-family: OpenSans;
    line-height: 32px;
    padding-left: 11px;
    width: calc(100% - 155px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: opacity .5s;
    -webkit-transition: opacity .5s
}

.form__file.changed .jq-file__name {
    opacity: 1
}

.form__file .jq-file__browse {
    width: 117px;
    height: 32px;
    background-color: #c2c7ca;
    color: #fff;
    font-family: OpenSans;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    position: absolute;
    padding-left: 16px;
    right: 0;
    top: 0;
    cursor: pointer
}

.form__file .jq-file__browse:after {
    content: "";
    display: block;
    position: absolute;
    top: 7px;
    right: 15px;
    width: 9px;
    height: 16px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAMAAADzlqVxAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAxlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8WKNPaAAAAQXRSTlMAcfXz4CFPZznF9ALwrlX7aB07Xio1UHv2L7FU4jOjzm/eNKDK3X79nFswoRCozH934VfC1rSeFYYMs0m6ncj5J0lxQ+cAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAgUlEQVQI13XNRxaCQAAE0QJREUaM4KgYUBQD5pyd+1/K4QD2ot7fNRhmzsqjV1BFu+S4WqKsozydSrVWx2w0fUTQksh2x0J0jRDZ6w8Q3jBCjsbxHxkTTD9TMI1I7FmMM1+opUpXa5IN292ew5FTmL2jzlzU1eV2Vyk81PP1/nz5ASw7Dc7xujMeAAAAAElFTkSuQmCC") no-repeat 50%
}

.form__title {
    text-transform: uppercase;
    letter-spacing: .06em
}

.form__textarea {
    width: 100%;
    height: 96px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    padding: 7px 11px;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    overflow: hidden;
    resize: none;
    transition: border .5s;
    -webkit-transition: border .5s
}

.form-makereview__stars {
    margin-top: 6px;
    margin-left: 2px;
    display: block;
    width: 117px;
    height: 16px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAQCAMAAAD5ygsjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAqFBMVEX////NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3////TbXseAAAANnRSTlMAAFZl4SI7pccNJixNa4zS4JBuUS8lobS90xixyAKm/roBBPwaRFt2goOj2rs5Kq74D2dVwhlj3co3AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAPpJREFUOMul0tUOwzAMBdBmzMzMzOD//7SlytzFtSdtjR+q5Ei9V23ieWZicf1QfGJxJY7omGPPN0+AXJgAuVB0zBEKw54ESEmFvkt9smMOL2SeBshIhb5LhbJjDi8Mexb05HihcfWrYw4rtD2XLxRLZR8q1Vq90cSXXR0LmbeATBsDXB0LmWc79r7bC/6aowenxb3/2Q+G1ok4uXWG3Efj934yJXfAwcmlYT6bv2FBL110p7eUeQO/eEkDojstZL5CWNOA6E4LmW/0urTVjx0NiO60kPkeDkfPO53hQgN8V+o/Nzm0MOzXw80s7o+n/b52s/jdgxy7kPoLrj58clvIz9YAAAAASUVORK5CYII=") no-repeat 0;
    position: relative;
    white-space: nowrap
}

.form-makereview__stars span {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 16px;
    cursor: pointer
}

.form-makereview__stars span.cur {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAQCAMAAAD5ygsjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAqFBMVEX/////0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD///8yMwlpAAAANnRSTlMAAFZl4SI7pccNJixNa4zS4JBuUS8lobS90xixyAKm/roBBPwaRFt2goOj2rs5Kq74D2dVwhlj3co3AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAN5JREFUOMu1k9cSgyAQRRc1RZOYZnrvzfRk///TggIRRp4cuA/M7pkrd1gQgMlx6ULyclyiVSEOkjzUB3qo36AQl/JKiGVdYMJ13xfjUmAFsaoLTLhug2I8y/ORKsgHMk5M8TQrqNUbYTMBrXanG/WExxaHPioaCKMtDv5Q7kfj/xQscTrUSdZPZ9LgrfD0GucL3i9XylVb4OyNrjccbNW3ZZ7znyISJ96pRvOcB+4FOKhG85wHHmkdnuhyVo3mOQ+8YHwFuN3xoRoTTohJzvKe8YsV789X9lHOCoMc4Af/aH1Wl5DibAAAAABJRU5ErkJggg==") no-repeat 0
}

.form-makereview__rateinp {
    position: absolute;
    left: -10000px;
    top: -10000px;
    width: 0;
    height: 0;
    visibility: hidden
}

.form__text {
    color: #414042;
    line-height: 22px;
    margin-bottom: 24px
}

.form__close, .form__text {
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400
}

.form__close {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    cursor: pointer;
    padding: 0 26px;
    height: 38px;
    border: 2px solid #e84c3d;
    background: #fff;
    color: #e84c3d;
    line-height: 38px;
    transition: color .5s, background .5s;
    -webkit-transition: color .5s, background .5s
}

.form__close:hover {
    color: #fff;
    background: #e84c3d
}

.form-col {
    display: inline-block;
    vertical-align: top;
    width: 46%
}

.form-col + .form-col {
    margin-left: calc(8% - 5px)
}

.form__back {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    padding: 0 19px;
    height: 38px;
    text-decoration: none;
    border: 2px solid #b1c2cb;
    background: #fff;
    color: #b1c2cb;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 38px;
    margin-top: 6px;
    margin-right: 6px;
    transition: color .5s, border .5s;
    -webkit-transition: color .5s, border .5s
}

.form__back:hover {
    color: #e84c3d;
    border-color: #e84c3d
}

.form .form-caption {
    color: #6f6f6f;
    font-size: 15px
}

.form .r {
    color: red
}

.form .field {
    margin: 12px 0
}

.form .form-element {
    background-color: #fff;
    border: 1px solid #c1c1c1;
    border-radius: 1px;
    font-size: 15px;
    color: #4f4f4f;
    line-height: 20px;
    padding: 5px 9px;
    width: 330px
}

.form .form-element.form-element_select {
    width: 168px
}

.form .error .form-element {
    background-color: #fff2f2;
    border-color: red;
    color: red
}

.form .error .label {
    color: red
}

.form textarea.form-element {
    height: 105px;
    overflow: auto;
    resize: vertical
}

.form .label {
    display: block;
    color: #000;
    font-size: 16px;
    margin-bottom: 3px
}

.form .note {
    margin: 12px 0;
    color: #8c8c8c
}

.form__text + .note {
    margin-top: -12px
}

.form .controlls {
    margin-top: 15px
}

.order-form .h2.formtext__title {
    font-size: 24px
}

.btn {
    font-size: 16px;
    line-height: 20px;
    color: #e84c3d;
    display: inline-block;
    background: #fff;
    border: 2px solid #e84c3d;
    padding: 9px 15px;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    margin: 0;
    text-align: center
}

button.btn::-moz-focus-inner, input.btn::-moz-focus-inner {
    margin: -1px 0;
    padding: 0
}

.catalog-section {
    margin: 20px 0
}

.catalog-section .catalog-section-top .picture {
    width: 153px;
    height: 137px;
    background-color: #fff;
    border: 1px solid #d3dde3;
    line-height: 137px;
    text-align: center;
    float: left;
    margin-left: -60px;
    margin-right: 15px
}

.catalog-section .catalog-section-top .picture img {
    vertical-align: middle;
    max-height: 137px;
    max-width: 153px
}

.catalog-section .catalog-section-top .description {
    overflow: hidden
}

.catalog-section .section-item {
    border-top: 3px solid #a1a1a1;
    margin: 30px 0
}

.catalog-section .section-item.no-border {
    border: 0
}

.catalog-section .section-item h4 {
    margin: 13px 0;
    color: #414042
}

.catalog-section .section-item h4 a {
    text-decoration: none;
    color: #414042
}

.catalog-section .item-table {
    width: 100%
}

.catalog-section .item-table tr:first-child td {
    color: #000;
    font-weight: 400
}

.catalog-section .item-table tr:first-child td b {
    color: #e84c3d;
    font-weight: 400
}

.catalog-section .item-table tr:nth-child(2n) td {
    background: none
}

.catalog-section .item-table tr:nth-child(odd) td {
    background-color: #e3edf4
}

.catalog-section .item-table .size {
    font-weight: 700;
    width: 170px;
    word-break: break-word
}

.catalog-section .item-table .photo-icon {
    width: 20px
}

.catalog-section .item-table .photo-icon a {
    width: 17px;
    height: 15px;
    background: url(../js/pic/design/photo-icon.png);
    display: block
}

.catalog-section .item-table .cost {
    text-align: center;
    width: 100px
}

.catalog-section .item-table .available {
    text-align: center
}

.catalog-section .item-table .remove-column {
    width: 90px;
    text-align: center
}

.catalog-section .item-table .remove-column img {
    display: inline-block
}

.catalog-section .item-table .available img {
    margin: 0
}

.catalog-section .item-table .comment {
    width: 120px
}

.catalog-section .item-extra {
    font-size: 16px;
    margin-bottom: 20px
}

.catalog-section .item-extra p {
    margin-bottom: 10px
}

.catalog-section .item-table .size a {
    text-decoration: none;
    color: #414042
}

.catalog-section .item-table .name {
    width: 100px
}

.catalog-section .item-table .basket {
    width: 20px
}

.catalog-section .item-table .basket .img {
    width: 22px;
    height: 22px;
    display: block;
    background: url(../js/pic/design/basket-icon.png)
}

.catalog-section .item-table .name a {
    font-size: 14px;
    font-weight: 400;
    color: #0076b6
}

.price-link {
    margin-left: 70px;
    position: relative
}

.price-link:before {
    content: "";
    position: absolute;
    left: -63px;
    top: -10px;
    width: 44px;
    height: 56px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAA4CAMAAACxHeq+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAOVBMVEXoTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3///9B8zC8AAAAEXRSTlMAv/qj7XY/tuP1/lwhx6+O1hOaPt4AAAABYktHRBJ7vGwAAAAACXBIWXMAAAsSAAALEgHS3X78AAAA/UlEQVRIx82S6w6CMAxGy9jWjYna939ZxyVRXNtZo8b+aGAcvp5AAQ5FbQ0gFVloIuZosMASzcMCvcAH4f12sMAsLWjwtAwztKjB0Rrc0IyG/MwME1ufgBWNNsEEKxrHLDOsahjh4+fpaJjgXzmbYFevxmfSB17DRSZWhT1CQvB1Rsw0lQe41YgnlxJgPgGkGcYsw6sGUgFE2N4lXSM6zGtyqckQZLgmnfNlmb87E4oan/wpf7gbWjUaBrgZ3Dnow2MdMq89h/tGS7CHMoXaYZ4iuKAnV8yPS182uQ+XqazwFbeN1p0RXk/ee3rNecvPBXrw937KH8DqUr4P3wABETZqSlHKcQAAAABJRU5ErkJggg==") no-repeat 50%
}

.price-link__href, .diploma-link, .reviews-link {
    font-size: 14px;
    line-height: 20px;
    color: #1a6eb0;
    font-family: OpenSans;
    font-weight: 400;
    border-bottom: 1px solid;
    text-decoration: none;
    transition: border .5s;
    -webkit-transition: border .5s
}

.price-link__href:hover {
    border-color: transparent
}

.price-link__date {
    font-size: 14px;
    line-height: 20px;
    color: #363636;
    font-family: OpenSans;
    font-weight: 300
}

.catalog-block {
    margin: 0 0 0 120px
}

.catalog {
    margin: 20px 0 20px -16px
}

.catalog .item {
    display: inline-block;
    vertical-align: top;
    width: 153px;
    height: 187px;
    border: 1px solid #d3dde3;
    margin-left: 29px;
    margin-bottom: 15px;
    list-style: none;
    text-align: center;
    line-height: 19px
}

.catalog .item:hover {
    border: 1px solid #e84c3d
}

.catalog .item .picture {
    display: block;
    width: 150px;
    margin: 0 auto;
    height: 140px;
    line-height: 140px;
    text-align: center
}

.catalog .item .picture img {
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%
}

.catalog .item .title {
    max-width: 150px;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    line-height: 19px;
    text-decoration: underline
}

.catalog .item:hover .title {
    text-decoration: none
}

.catalog .item a:after {
    height: 40px;
    content: "";
    display: inline-block;
    width: 0;
    vertical-align: middle
}

.hidden {
    display: none
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
    min-height: 450px
}

.fancybox-skin {
    position: relative;
    color: #444;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .7);
    box-shadow: 0 0 10px rgba(0, 0, 0, .7)
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    padding: 1px;
    background-color: none;
    border: none
}

.fancybox-inner, .fancybox-outer {
    position: relative
}

.fancybox-inner {
    padding: 0;
    overflow: hidden
}

.fancybox-inner iframe {
    display: block
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px Helvetica Neue, Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-iframe, .fancybox-image {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
    border-radius: 2px
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px
}

.fancybox-close {
    right: -30px;
    text-indent: 100%;
    overflow: hidden;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAAhElEQVR4AX3RQQqAMBBD0epdej4F3du7KtRbfClWmJJgVp3wVml6w0JOJmSWeB7ARTbsAo7IUNoZnbIBKA2sZWvFOVLDztYaallSenMrs1SZUM+U1oHVyObBTj+X7iZjeeapZ5Vqqc5rf8v/gqHsygzdW1VGZmj5qhKY0hKrVVmn6/t6AKX4tbpbxXFNAAAAAElFTkSuQmCC) 0 0 no-repeat;
    width: 20px;
    height: 20px
}

.fancybox-close, .fancybox-nav {
    position: absolute;
    top: 0;
    cursor: pointer;
    z-index: 8040
}

.fancybox-nav {
    width: 50%;
    height: 100%;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent
}

.fancybox-prev {
    left: -75px;
    background-position: 0 0
}

.fancybox-next {
    right: -75px;
    background: none
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 17px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.fancybox-prev span {
    left: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAeCAQAAABgMj2kAAAApElEQVR4AY3TTQqCUBQFYHfmPhwWJRH98RCJiCIi2mA0CQKcibgDPQKiHuBcvGf88Xj3L7KDAyr8ENsgR5+vBTIMKTQImLJW4EQgKHAkkOkq2hHkCuwInBXYErgosCFwVSAlcFNgReCuwJLAQ4GEwFM3uxzBSwImeFskQTP/zkL/xl+T3Rl/f/1T8s9ab4x/7/zbq28gtVDQp6bv8RPZwR41/og7k6pnYcV1lTcAAAAASUVORK5CYII=)
}

.fancybox-next span {
    right: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAeCAQAAABgMj2kAAAAoklEQVR4AZXTzQqCQBwE8KUX8z08FiURfSEiEVFE9IbRJQjwJuIb6AiIOpdhcI7Lj2X3/xEQ4YcKx6CDL/rkmhQYkimywZRUoZTQWaGM0EmhfCSt/B0uhPYKXQntFLoR2ip0J5Qo9CC0VuhJaKXQi1Cs0HtE5UIYOnd3NIjdS5b+P74qvra+Q77Pflr8zM2aXCR2/lH4LfrQLgoS4Y8ahyDTAZtFW/0deChsAAAAAElFTkSuQmCC)
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4AWNiuAkAAOIA3CG8NlMAAAAASUVORK5CYII=) 0 0 repeat;
    background: rgba(0, 0, 0, .85)
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: hidden
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px Trebuchet MS, Helvetica Neue, Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    color: #fff;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
    position: absolute
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .8);
    font-size: 18px;
    line-height: 20px;
    padding: 55px 40px 20px
}

.clearfix:after {
    content: "";
    display: table;
    clear: both
}

.message.report_msg {
    color: red;
    margin-top: 20px
}

.report_msg.success {
    color: #1c5c9e;
    padding: 10px;
    font-size: 14px !important
}

.report_msg.error {
    color: red;
    padding: 10px;
    font-size: 14px !important
}

.twitr {
    float: right;
    margin-right: 75px;
    margin-top: 2px
}

#middle .article.hh2 {
    margin-top: 0
}

ul.level3 {
    margin-bottom: 20px;
    overflow: hidden
}

li.iteml3 {
    float: left;
    list-style: inside none none;
    margin-right: 20px;
    width: 200px
}

.btn2 {
    background: url(../js/pic/ico_card2.png) no-repeat scroll 0 0
}

.btn2, .btn3 {
    text-indent: -9999px;
    overflow: hidden;
    border: none;
    height: 18px;
    width: 18px;
    cursor: pointer
}

.btn3 {
    background: url(../js/pic/ico_card3.png) no-repeat scroll 0 0
}

.nice-caption {
    position: absolute;
    right: -90px;
    top: 45px;
    font-size: 12px
}

a.b-more, a.b-more-text {
    display: block;
    margin-bottom: 20px;
    text-decoration: none;
    border-bottom: 1px dashed #1c5c9e;
    width: auto;
    float: left
}

.dn {
    margin-left: 220px
}

.gallery-list {
    margin: 5px 0 70px
}

.gallery-list .owl-controls {
    position: absolute;
    top: 50%;
    z-index: 1
}

.gallery-list .owl-stage-outer {
    z-index: 10
}

.gallery-list .owl-prev {
    background: url(../js/pic/arrows-gallery.gif) 0 100%;
    width: 8px;
    height: 14px;
    margin: 0 0 0 -30px;
    float: left;
    overflow: hidden;
    text-indent: -9999px
}

.gallery-list .owl-prev:hover {
    background-position: 0 0
}

.gallery-list .owl-next {
    background: url(../js/pic/arrows-gallery.gif) 100% 100%;
    width: 8px;
    height: 14px;
    margin: 0 -10px 0 0;
    float: right;
    overflow: hidden;
    text-indent: -9999px
}

.gallery-list .owl-next:hover {
    background-position: 100% 0
}

.gallery__item {
    float: left;
    width: 161px;
    height: 161px
}

.gallery__item a {
    display: block;
    width: 155px;
    height: 155px;
    border: 1px solid #d3dde3;
    margin: 0 15px 0 0;
    position: relative;
    z-index: 10
}

.gallery__item a:hover {
    border-bottom: 6px outset #90969a;
    border-left: 6px outset #abb4b8;
    margin: -6px -6px 0
}

.gallery__item a:hover:before {
    content: "";
    display: block;
    z-index: 20;
    top: 0;
    right: 0;
    width: 155px;
    height: 155px;
    background: rgba(0, 0, 0, .3) url(../js/pic/view.png) 50% no-repeat
}

.list-details {
    color: #7d7d7d;
    font-size: 20px;
    line-height: 28px;
    list-style: none;
    width: 440px;
    padding: 25px 27px;
    border: 2px solid #688fbf;
    margin: 0 0 0 11px;
    display: inline-block;
    vertical-align: top
}

.pseudo-flags {
    position: absolute;
    width: 167px;
    height: 36px;
    background: url(../js/pic/flags.png);
    left: 80px;
    top: 145px
}

.nice-btn_inline {
    width: 43%;
    height: 34px;
    line-height: 34px;
    text-align: center
}

.nice-btn.nice-btn_inline_blue {
    color: #627389
}

.nice-btn.nice-btn_inline_blue:after {
    border-color: #627389
}

.nice-btn_inline_company {
    margin-right: 15px
}

.catalog-callback-block {
    background: url(../js/pic/bg.png);
    height: 125px;
    color: #fff;
    padding: 35px 20px;
    margin-bottom: 10px
}

.catalog-callback-block a {
    color: #d2e2ef
}

.catalog-callback-block-phone {
    display: inline-block;
    padding: 10px 17px;
    border: 1px solid #fff;
    font-size: 24px;
    margin-top: 10px
}

.catalog-callback-block-body {
    font-size: 18px;
    width: 600px;
    display: inline-block;
    vertical-align: top;
    margin-top: 16px;
    margin-left: 40px;
    padding-bottom: 15px
}

.catalog-callback-block-body p {
    font-size: 18px;
    color: #fff;
    padding-bottom: 15px
}

.catalog-callback-block-body .link, .catalog-callback-block-body .link:active, .catalog-callback-block-body .link:hover, .catalog-callback-block-body .link:visited {
    font-size: 32px;
    color: #fff;
    text-decoration: none
}

.catalog-callback-block-body .link:hover {
    text-decoration: underline
}

.catalog-callback-block .nice-btn, .catalog-callback-block .nice-btn:active, .catalog-callback-block .nice-btn:hover, .catalog-callback-block .nice-btn:visited {
    font-size: 15px;
    color: #e84c3d;
    background: #fff;
    margin-left: 35px
}

.catalog-callback-block-title {
    text-align: left;
    font-size: 32px;
    padding-left: 170px;
    width: 820px
}

.catalog-callback-block-btn {
    display: inline-block;
    padding: 10px;
    vertical-align: top;
    width: 133px;
    background: #ea3939;
    margin-top: 39px;
    text-align: center
}

.catalog-callback-block-img {
    float: left
}

.city_addres {
    border: 2px solid #688fbf;
    padding: 10px;
    margin: 25px 0;
    position: relative
}

.city_addres:before {
    content: "";
    display: block;
    width: 19px;
    height: 11px;
    background: url(../js/pic/design/arrows.jpg) 0 100%;
    position: absolute;
    right: 20px;
    top: 25px
}

.city_addres.opened:before {
    content: "";
    display: block;
    width: 19px;
    height: 11px;
    background: url(../js/pic/design/arrows.jpg) 0 0;
    position: absolute;
    right: 20px;
    top: 25px
}

.js-show-map, .js-show-map:active, .js-show-map:hover, .js-show-map:visited {
    font-size: 20px;
    color: #007aba;
    text-decoration: none;
    padding-top: 10px;
    display: block;
    position: relative;
    z-index: 10
}

.js-show-map:hover {
    border-bottom-color: transparent
}

.city-birthday {
    background: url(../js/pic/birthday.png);
    width: 90px;
    height: 90px;
    position: absolute;
    right: -120px;
    top: 15px;
    background-size: cover
}

.contacts-btn-download {
    background: #edf7ff;
    width: 30%;
    -webkit-box-shadow: 5px 4px 2px -1px #eaeaea;
    box-shadow: 5px 4px 2px -1px #eaeaea;
    color: #007aba
}

.contacts-btn-download span {
    display: block;
    font-style: italic;
    font-size: 12px;
    color: #b2c1ce
}

.contacts-head-text {
    margin: 0 !important;
    color: #6b6b6b
}

.contacts-city {
    text-transform: uppercase;
    color: #e85041;
    font-weight: 700
}

.contacts-h2 {
    font-weight: 700;
    color: #6d6d6d
}

.contacts-work-time-left, .contacts-work-time-right {
    display: inline-block;
    width: 49%
}

div.basket {
    background: url(../js/pic/basket.png) no-repeat;
    width: 145px;
    padding: 35px 0 35px 65px;
    font-size: 14px
}

div.basket a, div.basket a:active, div.basket a:hover, div.basket a:visited {
    display: block;
    color: #007fbf;
    text-decoration: underline;
    line-height: 14px
}

div.basket a:hover {
    text-decoration: none
}

.image-small {
    border: 1px solid #d3d3d3;
    position: relative;
    float: left;
    margin: 0 20px 20px 0
}

.image-small:after {
    content: "";
    display: block;
    width: 26px;
    height: 26px;
    right: 10px;
    bottom: 10px;
    position: absolute;
    background: url(../js/pic/design/loupe.jpg)
}

.image-small.image-small_product {
    margin: 0 30px 30px 0
}

.float-right {
    float: right
}

.product_desc {
    width: 370px;
    margin: 0 0 10px
}

.product_desc, .product_desc tr {
    position: relative
}

.product_desc tr td {
    padding: 0 0 8px
}

.product_desc tr td:first-child {
    font-size: 14px;
    color: #6b6a6d;
    font-weight: 700
}

.product_desc tr td:last-child {
    color: #010101;
    font-weight: 400;
    text-align: left;
    padding-left: 8px
}

.product_desc tr:after {
    content: " ......";
    white-space: pre;
    position: absolute;
    left: 50px
}

.cost-table {
    padding: 15px 20px;
    background: #e3f0f7;
    width: 497px;
    margin: 0 0 30px
}

.cost-table .grey {
    font-size: 14px;
    color: #687177;
    padding: 0 0 7px
}

.cost-table .biggest-cost {
    font-size: 36px;
    color: #000;
    padding: 0
}

.cost-table .big-cost {
    font-size: 18px;
    color: #000;
    padding: 0 50px 0 0
}

.cost-table .small-cost {
    font-size: 36px;
    color: #414042
}

.cost-table .smaller-cost {
    font-size: 18px;
    color: #414042
}

.content.content_basket {
    font-size: 16px;
    color: #414042;
    padding-bottom: 90px
}

.content.content_basket strong {
    font-size: 20px
}

.content.content_basket p a {
    color: #0e5e9f
}

.content.content_basket .catalog-section .item-table .name {
    width: 230px
}

.content.content_basket .catalog-section .item-table .cost {
    width: 150px
}

.content.content_basket .catalog-section .item-table .cost span {
    color: #616161
}

.counter {
    width: 135px;
    margin: 0 auto
}

.counter_minus, .counter_plus {
    background: transparent;
    border: 0;
    color: #477db1;
    font-size: 23px;
    cursor: pointer
}

.counter_text {
    border: 1px solid #c1c1c1;
    width: 65px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #414042;
    text-align: center
}

.catalog-section .item-table tr.last td {
    padding: 20px 15px 17px;
    border: 2px solid #c7d5dd;
    border-width: 2px 0
}

.summ {
    font-size: 15px;
    color: #414042;
    text-align: right
}

.summ .city {
    color: #e84c3d
}

.summ .cost {
    font-size: 24px;
    color: #414042
}

.summ .cost strong {
    font-size: 28px;
    color: #414042
}

.summ .ru {
    font-size: 16px
}

h3.title {
    color: #666e74
}

.city-contacts {
    font-size: 16px;
    color: #e05445;
    text-transform: uppercase;
    padding: 25px 0 13px
}

.addres span, p.addres {
    font-size: 16px
}

.addres span {
    color: #838185
}

h4 {
    color: #8b959e;
    font-size: 18px
}

.article table.contacts-table td {
    padding-left: 0;
    font-size: 16px
}

.article table.contacts-table td h3.title {
    color: #8b959e;
    font-size: 18px
}

table.contacts-table .right {
    float: right
}

table.contacts-table .left, table.contacts-table .right {
    background: #fff;
    padding: 0 10px 2px 0;
    position: relative;
    z-index: 10
}

table.contacts-table .left {
    float: left
}

table.contacts-table .relative {
    position: relative;
    clear: both;
    height: 17px
}

table.contacts-table b {
    content: "";
    display: block;
    border-bottom: 1px dotted #8b959e;
    width: 211px;
    height: 1px;
    position: absolute;
    bottom: 0
}

table.contacts-table br {
    clear: both
}

table.contacts-table tr td:first-child .right {
    padding: 0 140px 2px 0
}

.search-icon {
    width: 33px;
    height: 33px;
    display: inline-block;
    background: url(../js/pic/design/search.png);
    vertical-align: middle;
    cursor: pointer
}

.relative {
    position: relative
}

.search-form {
    position: absolute;
    top: 0;
    right: 0;
    width: 520px;
    border: 2px solid #e8f1f8;
    background: #fff;
    height: 30px;
    z-index: 10
}

.search-form input[type=submit] {
    width: 29px;
    height: 29px;
    display: inline-block;
    background: url(../js/pic/design/search.png) -2px -2px;
    border: 0;
    text-indent: -9999px;
    position: relative;
    z-index: 10
}

.search-form input[type=text] {
    height: 24px;
    width: 480px;
    border: 0;
    position: relative;
    z-index: 10
}

.search-bg {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    z-index: 2
}

.search-bg.hidden {
    display: none
}

.select-wrapper {
    display: none;
    float: left;
    clear: both;
    font-size: 18px;
    color: #8d8d8d
}

.content.content_wide {
    width: 1115px
}

.list-details {
    width: 1080px;
    text-align: center
}

.gallery-list {
    padding-left: 7px
}

.gallery-list .owl-controls {
    width: 100%
}

.owl-carousel .owl-stage-outer {
    margin-left: 7px
}

.scrollup {
    height: 32px;
    position: fixed;
    bottom: 50px;
    left: 100px;
    display: none;
    z-index: 1999;
    padding-left: 29px;
    padding-right: 10px;
    border: 2px solid #0076b6;
    border-radius: 3px;
    line-height: 30px;
    text-decoration: none;
    transition: color .5s, background .5s;
    -webkit-transition: color .5s, background .5s;
    background-color: #fff
}

.scrollup:before {
    content: "";
    display: block;
    position: absolute;
    left: 10px;
    top: 13px;
    width: 8px;
    height: 8px;
    border-left: 2px solid #0076b6;
    border-top: 2px solid #0076b6;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transition: border .5s;
    -webkit-transition: border .5s
}

.scrollup:hover {
    background: #0076b6;
    color: #fff
}

.scrollup:hover:before {
    border-color: #fff
}

.scrollup:hover {
    background-position: 0 0
}

.ncat-banner {
    width: calc(100% - 270px);
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 35px
}

.ncat-banner.owl-carousel {
    width: calc(100% - 270px);
    white-space: normal;
    overflow: visible
}

.ncat-banner.owl-carousel .owl-stage-outer {
    margin-left: 0
}

.ncat-banner.owl-carousel .owl-prev {
    font-size: 0;
    position: absolute;
    top: 50%;
    left: 30px;
    width: 10px;
    height: 14px;
    opacity: .5;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAMAAAAhfX2ZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////+QPFRFAAAAGXRSTlMAOzU88vE6qgUw8K8urlDzsz/7sooBxQ8NserW8AAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABNSURBVAjXY2AAA0YmBihgZmFlg7DYWCUl2TlALE4uSUlusBgPkMULZvHxS0oKgFmCQpKSwgzoTCQFyNqQDYNYISIKs1hMHOYITgkGBgAbnAP1Xmy6VgAAAABJRU5ErkJggg==") no-repeat 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transition: opacity .5s;
    -webkit-transition: opacity .5s
}

.ncat-banner.owl-carousel .owl-prev:hover {
    opacity: 1
}

.ncat-banner.owl-carousel .owl-next {
    font-size: 0;
    position: absolute;
    top: 50%;
    right: 30px;
    width: 10px;
    height: 14px;
    opacity: .5;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAMAAAAhfX2ZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////+QPFRFAAAAGXRSTlMANTs68fI8Baqv8DCuLrPzULL7PwGKD8UNkzvNVwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABKSURBVAjXY2BgYGRigAJmFlY2CIudQ1KShRkqzCkpycUNZfMA2bxQNp+kJL8AlC0oKSkkjM5EKEBogxsmIoqwQkwcZjEDgwTUKgAZQwPzcA7zTAAAAABJRU5ErkJggg==") no-repeat 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transition: opacity .5s;
    -webkit-transition: opacity .5s
}

.ncat-banner.owl-carousel .owl-next:hover {
    opacity: 1
}

.ncat-banner-elem {
    display: inline-block;
    vertical-align: top;
    position: relative
}

.ncat-inner .sidebar {
    margin-left: 64px
}

.ncat-inner .content {
    float: none;
    width: 100%
}

.ncat-controls {
    margin-bottom: 75px
}

.ncat-controls__dir {
    font-weight: 700
}

.ncat-controls__href {
    font-weight: 400
}

.ncat-controls__href:hover {
    text-decoration: none
}

.ncat-controls .back-link {
    display: inline-block;
    vertical-align: top;
    margin-top: 15px
}

.ncat-controls .back-link:hover {
    text-decoration: none
}

.ncat-controls.req {
    margin-bottom: 132px
}

.ncat-othregions {
    margin-top: 75px
}

.ncat-othregions__title {
    color: #000;
    font-family: Trebuchet MS;
    font-size: 28px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 18px
}

.ncat-othregions__href {
    display: inline-block;
    vertical-align: top;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    background-color: #e9eef1;
    text-decoration: none;
    padding: 0 11px;
    transition: background .5s, color .5s;
    -webkit-transition: background .5s, color .5s
}

.ncat-othregions__href:hover {
    color: #fff;
    background-color: #e84c3d
}

.ncat-othregions__href + .ncat-othregions__href {
    margin-left: 8px
}

.ncat-moremetal {
    padding-top: 55px;
    padding-bottom: 50px;
    margin-top: 20px;
    position: relative
}

.ncat-moremetal-inner {
    position: relative;
    z-index: 1
}

.ncat-moremetal:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 99vw;
    background: #e8edef;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%)
}

.ncat-moremetal__title {
    color: #000;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px
}

.ncat-moremetal-car {
    white-space: nowrap;
    width: 100%;
    overflow: hidden
}

.ncat-moremetal-car.owl-carousel {
    overflow: visible;
    white-space: normal
}

.ncat-moremetal-car.owl-carousel .ncat-moremetal-elem {
    width: 100%
}

.ncat-moremetal-car.owl-carousel .owl-stage-outer {
    margin-left: 0
}

.ncat-moremetal-car.owl-carousel .owl-prev {
    font-size: 0;
    width: 22px;
    height: 38px;
    opacity: .5;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAmCAMAAAD3EJukAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEWjqayAgICjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqaz////h3g8XAAAAHnRSTlMAADV8cxB5/eMif57Fld0VHt6zi+fi4Yq0gMR6fXR/sQOnAAAAAWJLR0QfBQ0QvQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAJZJREFUKM+N09sOwkAIBNBBrfXuVq1aL/z/Z6ppdgUyG+XxvMAkAxBGJtNZI1Exb1UXy6gr/cyaqm6o6pbqbk81CVfhKlyFq3CVqDBs1HDWLsGw08IHp5mPXjOfRu0THPcjnwNfzHF25dV7OXBw/o3j3IQfaHjnlo07jg7u4P6zELX61MpWq2bx23+1B+70Sd4v9Xg28gKuSiJSJ9sp1QAAAABJRU5ErkJggg==") no-repeat 50%;
    position: absolute;
    left: -63px;
    top: 102px;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    -wekbit-transition: .5s opacity
}

.ncat-moremetal-car.owl-carousel .owl-prev:hover {
    opacity: 1
}

.ncat-moremetal-car.owl-carousel .owl-next {
    font-size: 0;
    width: 22px;
    height: 38px;
    opacity: .5;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAmCAMAAAD3EJukAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEWjqayAgICjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqayjqaz////h3g8XAAAAHnRSTlMAABBzfDUi4/15nn/FlRXdHt6zi+Ln4Yq0gMR6dH3I6LkzAAAAAWJLR0QfBQ0QvQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAJpJREFUKM+F00cWwjAMBFA59B4gFFN0/2PySByskccPLf/KsmZEmsl0JnlCPzJfqC5XBa/1OxvPW0VPvFP0xPsDemJp0Ud2/mP0zOCGrVs2DuxduOc/ao/GhbswPwFnPwt6N/DF8XXgDnV85I3qPTCNsI7RwDVwDVz9GSI9WqQnjv8DweNTCVslmg8e5Ers+5I8i5JI83qXlfoAaB8ioBajd5EAAAAASUVORK5CYII=") no-repeat 50%;
    position: absolute;
    right: -63px;
    top: 102px;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    -wekbit-transition: .5s opacity
}

.ncat-moremetal-car.owl-carousel .owl-next:hover {
    opacity: 1
}

.ncat-moremetal-elem {
    background-color: #fff;
    border: 1px solid #d9e3e9;
    display: inline-block;
    vertical-align: top;
    width: 209px;
    padding-bottom: 21px;
    white-space: normal
}

.ncat-moremetal-elem-imgover {
    width: 100%;
    height: 130px;
    overflow: hidden;
    position: relative;
    margin-bottom: 15px
}

.ncat-moremetal-elem__img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%)
}

.ncat-moremetal-elem__name {
    color: #000;
    height: 40px;
    overflow: hidden;
    margin-bottom: 10px
}

.ncat-moremetal-elem__cost, .ncat-moremetal-elem__name {
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 21px;
    margin-right: 21px
}

.ncat-moremetal-elem__cost {
    color: #e84c3d;
    margin-bottom: 8px
}

.ncat-moremetal-elem__price {
    display: block;
    padding-right: 35px;
    text-align: center;
    text-decoration: none;
    border: 2px solid #c5d1d8;
    color: #c5d1d8;
    font-family: OpenSans;
    font-size: 14px;
    font-weight: 400;
    margin-left: 21px;
    margin-right: 21px;
    line-height: 32px;
    position: relative;
    transition: color .5s, border .5s;
    -webkit-transition: color .5s, border .5s
}

.ncat-moremetal-elem__price:after {
    content: "";
    position: absolute;
    width: 35px;
    border-left: 2px solid #c5d1d8;
    height: 34px;
    top: 0;
    right: 0;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAMAAAAhfX2ZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEWAgIDF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0djF0dj///8PFUPzAAAAGXRSTlMANTs68fI8Baqv8DCuLrPzULL7PwGKD8UNkzvNVwAAAAFiS0dEGnVn5DIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABKSURBVAjXY2BgYGRigAJmFlY2CIudQ1KShRkqzCkpycUNZfMA2bxQNp+kJL8AlC0oKSkkjM5EKEBogxsmIoqwQkwcZjEDgwTUKgAZQwPzcA7zTAAAAABJRU5ErkJggg==") no-repeat 50%;
    transition: border .5s, background .5s;
    -webkit-transition: border .5s, background .5s
}

.ncat-moremetal-elem__price:hover {
    border-color: #e84c3d;
    color: #e84c3d
}

.ncat-moremetal-elem__price:hover:after {
    border-color: #e84c3d;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAMAAAAhfX2ZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEWAgIDoTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3///+HzUd9AAAAGXRSTlMANTs68fI8Baqv8DCuLrPzULL7PwGKD8UNkzvNVwAAAAFiS0dEGnVn5DIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABKSURBVAjXY2BgYGRigAJmFlY2CIudQ1KShRkqzCkpycUNZfMA2bxQNp+kJL8AlC0oKSkkjM5EKEBogxsmIoqwQkwcZjEDgwTUKgAZQwPzcA7zTAAAAABJRU5ErkJggg==") no-repeat 50%
}

.ncat-moremetal-elem + .ncat-moremetal-elem {
    margin-left: 15px
}

.ncat-featall {
    margin-top: 60px;
    padding-top: 60px;
    position: relative
}

.ncat-featall:before {
    content: "";
    display: block;
    height: 2px;
    background-color: #bcbcbc;
    position: absolute;
    top: 0;
    width: 99vw;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%)
}

.ncat-feats {
    margin-bottom: 50px;
    text-align: center
}

.ncat-feats-elem {
    display: inline-block;
    vertical-align: top;
    text-align: center
}

.ncat-feats-elem:nth-child(2n-1) {
    width: 220px
}

.ncat-feats-elem:nth-child(2n) {
    width: 170px
}

.ncat-feats-elem-iconover {
    display: block;
    height: 64px;
    margin-bottom: 15px
}

.ncat-feats-elem__icon {
    display: inline-block;
    vertical-align: top
}

.ncat-feats-elem__title {
    color: #3c3c3c;
    font-family: OpenSans;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: .1em
}

.ncat-feats-info__title {
    color: #000;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    font-family: Trebuchet MS;
    margin-bottom: 14px
}

.ncat-feats-info-text {
    overflow: hidden
}

.ncat-feats-info-video {
    float: right;
    width: 545px;
    height: 340px;
    margin-left: 40px;
    margin-bottom: 40px;
    overflow: hidden;
    position: relative;
    margin-top: 7px
}

.ncat-feats-info-video:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 64px;
    height: 64px;
    opacity: .8;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABblBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////W2EQOAAAAeXRSTlMAG1R9pcvj8jON1w101eWsg1o1HQ4Qf+3MkDYBYOu2TyTEs0QjVfHRY4ykCAkGbrfwN94miIk7OiJvw9IKYepiDNoq28b7lRSP73M0Udgc5L8x/Z0ZqlaEe/N1rVMg4OzhWQf5Fh7Zxe5DsYASOTiKi0KB1gum9frdeY6dWAAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAALtSURBVFjDpVf7WxJBFL0g4ir4QOQligEKSiD4NhWpsLSHWZpKaWVPNe2lWZ3/vllYP2XdeSzcH5b5ZvYcdu7cufceIo45nC2uVncb0OZudbU4HWTLtPYOmKyjXVNFe7ydDNDV3ePr9fcR9fl7fT3dXWyq0+tRgAeCISAc6TfP90fCQCgYkMCjA4NAbMh6cSgGDA5ERfhbcSCR5K8nE0B8mL8+kkJ6VPyJo2mkRnifPwZkbst8lM0AY5bbyLmAcRlct3HAlbPA51GYUMETTRSQv8EQzWBySg1PNDWJjHkX00gp4xlDCjP1M05gVh1PNAfUncV8AXfs4HVPFuavOWABLnt4IhcWrtwwgMUluwRLiyhejgPLGLWLJyph+fJmBZGwjydKIFgb3A0h2QhBEqFafvAi3wieKAav/hO9B6v7n78vJRhCWT+IOaxYreLBw1UZwwrm2HPNHJUGAfDocU5MMIMIe3bgCYcAKD8VEmhYJ3qGDeISAM9fiBjc8LNr1C0iwObWSz7BNnZoFxUhAfDqNdcVFezSHvYlBAJX7GOPwtCkBFxXaAhTFxwKBBxXvMFbakOfCgFzRSV746VVvGMvkhoBcPDenEk/4KMdAmDNgkB5C1ZfoG9B0YnWPtCdqHaMnFPQj1ElkLhxoAeSPJQFkaiH8g62JQSCtKBfJj/cQoLNrU/EtQN8Jlq39qJKPtDwhT0jmOYSSDLSdDWlzeKQQyDNiYfVkh4tW6Z1haxspHVWWGIWqwp1wSgs5DlqrLQd48hofRssrl9xYoxYeS/Zx7Pyfno5LiKdtYvPpq8aDIrGG2lx4teyw3BBrUm9MtZk1TXdI8A3O/jvpjaP6IfdRvOnaarpVrfpZrv5dr95wUE1ySOJyZJA8pAhuo75678koottoyiTfUWh7GMWOKkKzxt5UqsKzzOZ8NTN4z2vSt8zn+b4TbnTYc13VpW+50rS1/i7srk0liPK4rtmDmfwIrzxB3+P/oUvgnz5/x8F0yJH8imVpAAAAABJRU5ErkJggg==") no-repeat 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transition: all .5s;
    -webkit-transition: all .5s;
    border-radius: 50%;
    background-color: #0e5e9f
}

.ncat-feats-info-video:after {
    content: "";
    position: absolute;
    background-color: rgba(0, 0, 0, .6);
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0
}

.ncat-feats-info-video:hover:before {
    background-color: #e84c3d;
    opacity: 1
}

.ncat-feats-info-video__img {
    position: absolute;
    left: 50%;
    top: 50%;
    min-width: 100%;
    min-height: 100%;
    z-index: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%)
}

.ncat-feats-info-video__title {
    top: 40px;
    font-size: 20px;
    font-weight: 700
}

.ncat-feats-info-video__subtitle, .ncat-feats-info-video__title {
    position: absolute;
    z-index: 1;
    width: 100%;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    left: 50%;
    color: #fff;
    font-family: OpenSans;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: .1em;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkkit-transform: translateX(-50%)
}

.ncat-feats-info-video__subtitle {
    top: 65px;
    font-size: 16px;
    font-weight: 400
}

.ncat-feats-info-video__info {
    position: absolute;
    z-index: 1;
    width: 100%;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    left: 50%;
    bottom: 38px;
    color: #fff;
    font-family: OpenSans;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: .1em;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkkit-transform: translateX(-50%)
}

.ncat-feats-info-more {
    display: none
}

.ncat-feats-info__morelink {
    margin-top: 27px;
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    position: relative;
    left: 40px;
    text-decoration: none;
    border-bottom: 1px dashed;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ncat-feats-info__morelink:before {
    content: "";
    position: absolute;
    left: -40px;
    top: 0;
    display: block;
    width: 25px;
    height: 25px;
    background-color: #0e5e9f;
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-feats-info__morelink:after {
    content: "";
    position: absolute;
    left: -33px;
    top: 8px;
    width: 12px;
    height: 8px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAMAAAD6Ou7DAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEX///////////////////////////////////////////////////////////////////////////////////////8Alm/HAAAAFXRSTlMAAgE/zBgGsmzG1rPqEhTQ6y8e+LtvGio4AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAENJREFUCNdjYGBkgAAmIGZmYQWz2dg5GBg4RblAPDZuUR5eBj5+EA/IFhAEioF4QlA2mCcsyiMINQfIE4CxgTwRCBsAemQCpfpFHFgAAAAASUVORK5CYII=") no-repeat 50%;
    transition: transform .5s;
    -webkit-transition: transform .5s
}

.ncat-feats-info__morelink:hover {
    border-color: transparent
}

.ncat-feats-info__morelink:hover:before {
    background-color: #3e7eb2
}

.ncat-feats-info__morelink.opened:after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%
}

.ncat-feats-info-arms {
    margin-top: 60px;
    border-top: 2px solid #bcbcbc;
    padding-top: 35px
}

.ncat-feats-info-arms-col {
    display: inline-block;
    vertical-align: top;
    position: relative;
    overflow: hidden
}

.ncat-feats-info-arms-col.marks {
    width: 232px;
    width: calc(25% - 10px);
    margin-bottom: 20px
}

.ncat-feats-info-arms-col.marks:after {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    top: 42px;
    right: 0;
    bottom: 7px;
    background-color: #e3edf4
}

.ncat-feats-info-arms-col.sizes {
    width: 512px;
    padding-left: 49px
}

.ncat-feats-info-arms-col.sizes:after {
    content: "";
    position: absolute;
    display: block;
    width: 1px;
    top: 42px;
    right: 0;
    bottom: 7px;
    background-color: #e3edf4
}

.ncat-feats-info-arms-col.types {
    width: 283px;
    padding-left: 45px
}

.ncat-feats-info-arms-col.sizes-col {
    width: 229px
}

.ncat-feats-info-arms-col.sizes-col + .ncat-feats-info-arms-col.sizes-col {
    margin-left: 47px
}

.ncat-feats-info-arms__title {
    color: #6c6c6c;
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 18px
}

.ncat-feats-info-arms__href {
    float: left;
    clear: both;
    display: block;
    color: #0e5e9f;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    position: relative;
    left: 50px;
    width: calc(100% - 60px)
}

.ncat-feats-info-arms__href:before {
    content: "";
    display: block;
    position: absolute;
    left: -21px;
    top: 7px;
    width: 3px;
    height: 3px;
    border: 1px solid #929292
}

.ncat-feats-info-arms__href + .ncat-feats-info-arms__href {
    margin-top: 4px
}

.ncat-serts {
    border: 2px solid #e3edf4;
    position: relative;
    padding: 38px 38px 30px;
    margin-bottom: 50px
}

.ncat-serts:before {
    content: "";
    position: absolute;
    width: calc(100% - 16px);
    height: calc(100% + 16px);
    left: 50%;
    top: 50%;
    z-index: 0;
    border: 2px solid #e3edf4;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%)
}

.ncat-serts-left {
    padding-top: 34px;
    width: 380px;
    margin-right: 84px
}

.ncat-serts-left, .ncat-serts-right {
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 1
}

.ncat-serts-right {
    width: calc(100% - 469px)
}

.ncat-serts__title {
    color: #000;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px
}

.ncat-serts__text, .ncat-serts__title {
    font-family: Trebuchet MS;
    font-weight: 400
}

.ncat-serts__text {
    color: #414042;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 29px
}

.ncat-serts__all {
    display: inline-block;
    vertical-align: top;
    position: relative;
    text-decoration: none;
    color: #e84c3d;
    font: 15px/24px Trebuchet MS, sans-serif;
    padding: 6px 36px;
    transition: color .5s;
    -webkit-transition: color .5s
}

.ncat-serts__all:after, .ncat-serts__all:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: -2px;
    top: -2px;
    border: 2px solid #e84c3d;
    -webkit-transition: background .5s;
    transition: background .5s;
    -webit-transition: .5s background
}

.ncat-serts__all:before {
    left: 2px;
    top: 2px;
    border-color: #e9eef1;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ncat-serts__all:hover:before {
    border: 2px solid #e84c3d
}

.ncat-serts__all:hover:after {
    background: #e84c3d
}

.ncat-serts__all:hover {
    color: #fff
}

.ncat-serts__all span {
    position: relative;
    z-index: 2
}

.ncat-serts-car {
    white-space: nowrap;
    width: 100%;
    overflow: hidden
}

.ncat-serts-car.owl-carousel {
    overflow: visible;
    white-space: normal;
    width: calc(100% - 7px)
}

.ncat-serts-car.owl-carousel .ncat-serts-elem {
    width: 100%
}

.ncat-serts-car.owl-carousel .owl-stage-outer {
    margin-left: 0
}

.ncat-serts-car.owl-carousel .owl-prev {
    font-size: 0;
    opacity: .5;
    width: 10px;
    height: 14px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAMAAAAhfX2ZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEX///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl7///+g6I5IAAAAGXRSTlMAOzU88vE6qgUw8K8urlDzsz/7sooBxQ8NserW8AAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABNSURBVAjXY2AAA0YmBihgZmFlg7DYWCUl2TlALE4uSUlusBgPkMULZvHxS0oKgFmCQpKSwgzoTCQFyNqQDYNYISIKs1hMHOYITgkGBgAbnAP1Xmy6VgAAAABJRU5ErkJggg==") no-repeat 50%;
    position: absolute;
    left: -28px;
    top: 107px;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    -wekbit-transition: .5s opacity
}

.ncat-serts-car.owl-carousel .owl-prev:hover {
    opacity: 1
}

.ncat-serts-car.owl-carousel .owl-next {
    font-size: 0;
    opacity: .5;
    width: 10px;
    height: 14px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAOCAMAAAAhfX2ZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEX///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl7///+g6I5IAAAAGXRSTlMANTs68fI8Baqv8DCuLrPzULL7PwGKD8UNkzvNVwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABKSURBVAjXY2BgYGRigAJmFlY2CIudQ1KShRkqzCkpycUNZfMA2bxQNp+kJL8AlC0oKSkkjM5EKEBogxsmIoqwQkwcZjEDgwTUKgAZQwPzcA7zTAAAAABJRU5ErkJggg==") no-repeat 50%;
    position: absolute;
    right: -28px;
    top: 107px;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
    -wekbit-transition: .5s opacity
}

.ncat-serts-car.owl-carousel .owl-next:hover {
    opacity: 1
}

.ncat-serts-elem {
    display: inline-block;
    vertical-align: top;
    background-color: #fff;
    width: 166px;
    height: 228px;
    padding: 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #e3edf4;
    position: relative;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ncat-serts-elem:before {
    content: "";
    position: absolute;
    top: 6px;
    bottom: 6px;
    left: 6px;
    right: 6px;
    opacity: 0;
    z-index: 1;
    background-color: #0e5d9f;
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAdVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+qOdF8AAAAJnRSTlMAFIbS+NCCU/Dx/q89CEEVlxaurQf5DfPR8uIGDEDU0/r0zoOQJCKBZqwAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAi0lEQVQY023P4RKCIBAE4ANRQ0UkK9NKrWzf/xFrEhwK9tfOxzB3R+TCeCJEmjHyku/wjcw9K1BWStUlik21RLO2BtJYzLB37y24bSlqhxUS2wSUwwOOIZ7Qxb6ft0FtOMj0kZX0gM/yl+vNW16PGLr1zN6zUTM+zffHk/lGv4mZidv0b7REjF5LaG9PJwzAJGQSdAAAAABJRU5ErkJggg==");
    transition: opacity .5s;
    -webkit-transition: opacity .5s
}

.ncat-serts-elem:hover {
    border: 2px solid #0e5e9f
}

.ncat-serts-elem:hover:before {
    opacity: 1
}

.ncat-serts-elem + .ncat-serts-elem {
    margin-left: 38px
}

.ncat-serts-elem__img {
    display: block;
    width: 100%;
    height: 100%
}

.ncat-services {
    margin-top: 40px
}

.ncat-services__title {
    text-align: center;
    color: #000;
    font-family: Trebuchet MS;
    font-size: 28px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: .1em;
    margin-bottom: 38px
}

.ncat-services-over {
    font-size: 0;
    margin-left: -40px;
    margin-bottom: -40px;
    width: calc(100% + 40px)
}

.ncat-services-elem {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 40px;
    margin-left: 40px;
    width: 350px;
    height: 132px;
    text-align: center;
    background-color: #0e5e9f;
    overflow: hidden;
    position: relative
}

.ncat-services-elem__name {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    font-family: OpenSans;
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    text-transform: uppercase;
    letter-spacing: .1em;
    position: relative;
    z-index: 2;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.ncat-services-elem__img {
    display: block;
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 0;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%)
}

.ncat-services-elem:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    opacity: .75;
    background-color: #0e5e9f;
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-services-elem:hover:before {
    background-color: #e84c3d
}

.fixed-thead {
    margin-bottom: -70px;
    width: calc(100% - 26px);
    z-index: 9;
    position: relative;
    background: #fff
}

.ncat-prices {
    padding-top: 20px;
    clear: both
}

.ncat-prices-elem {
    display: block;
    position: relative
}

.ncat-prices-elem + .ncat-prices-elem {
    margin-top: 20px
}

.ncat-prices-elem__href-wrapper {
    width: 100%;
    display: block;
    background-color: #e3edf4;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 130px 11px 22px;
    position: relative;
    z-index: 2
}

.ncat-prices-elem__href, .ncat-prices-elem__href-wrapper {
    color: #323232;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 700;
    line-height: 26px;
    text-decoration: none
}

.ncat-prices-elem__href-toggle:after {
    content: "";
    display: block;
    position: absolute;
    right: 28px;
    top: 50%;
    cursor: pointer;
    width: 14px;
    height: 10px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAMAAACzB5/1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEX///9eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl7///+g6I5IAAAAGXRSTlMAAQUPiqo6DcWv8TUw8q47PLPwsi7zUPs/F0R7/QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABXSURBVAjXTYxbDoAgEAPrCwUBeWvvf1EliHE+upkmXQADXsYa09x1EcC6UTaTVDu0IW01S5oDcIr0gCeVq7UIZIxkEG2kH39M95cpkznho5xnwY/ravcGKAwEVcu8Kj4AAAAASUVORK5CYII=") no-repeat 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-prices-elem__href-toggle:before {
    display: block;
    position: absolute;
    right: 48px;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.ncat-prices-elem__href-toggle:hover:after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAMAAACzB5/1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUVBMVEX///8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp////+WKd5zAAAAGXRSTlMAAQUPiqo6DcWv8TUw8q47PLPwsi7zUPs/F0R7/QAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABXSURBVAjXTYxbDoAgEAPrCwUBeWvvf1EliHE+upkmXQADXsYa09x1EcC6UTaTVDu0IW01S5oDcIr0gCeVq7UIZIxkEG2kH39M95cpkznho5xnwY/ravcGKAwEVcu8Kj4AAAAASUVORK5CYII=") no-repeat 50%
}

.ncat-prices-elem__href-toggle.opened:after {
    transform: translateY(-50%) rotate(180deg);
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%
}

.ncat-prices-tableover {
    display: none;
    position: relative
}

.fixed-left-col {
    position: absolute;
    left: 0;
    width: 377px;
    opacity: 1;
    background: #fff;
    transform: translateZ(0);
    z-index: 9;
    display: none
}

tbody td.fixed-left-col {
    padding-left: 60px;
    text-align: left;
    border-bottom: 0
}

.fixed-left-col.ncat-tname {
    width: 377px;
    left: -1px;
    line-height: 36px !important;
    text-align: center
}

.catalog-table-wrapper {
    position: relative;
    overflow: hidden;
    border-left: 1px solid #e3edf4
}

.ncat-prices-want {
    margin-top: 40px;
    position: relative;
    z-index: 1;
    text-align: center
}

.ncat-prices-want__img {
    width: 99vw;
    top: -115px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%)
}

.ncat-prices-want__title {
    color: #0e5e9f;
    font-family: OpenSans;
    font-size: 28px;
    font-weight: 700;
    line-height: 26px;
    text-transform: uppercase;
    letter-spacing: .1em;
    margin-bottom: 17px;
    position: relative;
    z-index: 1
}

.ncat-prices-want__subtitle {
    color: #0e5e9f;
    font-size: 18px;
    line-height: 24px
}

.ncat-prices-want__href, .ncat-prices-want__subtitle {
    font-family: OpenSans;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .1em;
    margin-bottom: 28px;
    position: relative;
    z-index: 1
}

.ncat-prices-want__href {
    display: inline-block;
    vertical-align: top;
    padding: 0 38px;
    color: #fff;
    font-size: 20px;
    line-height: 72px;
    text-decoration: none;
    left: -5px
}

.ncat-prices-want__href:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background-color: #e84c3d;
    z-index: 1;
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-prices-want__href span {
    position: relative;
    z-index: 2
}

.ncat-prices-want__href:after {
    content: "";
    display: block;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    border: 2px solid #e84c3d;
    position: absolute;
    top: 8px;
    left: 8px;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ncat-prices-want__href:hover:before {
    background-color: #ed7064
}

.ncat-prices-want__href:hover:after {
    border-color: #ed7064
}

.ncat-prices-controls {
    background: #fff;
    border: 2px solid #e3edf4;
    padding: 18px;
    position: relative;
    z-index: 2;
    overflow: hidden
}

.ncat-prices-controls__showall {
    float: right;
    padding: 0 31px;
    height: 31px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    color: #414042;
    font-family: OpenSans;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 31px;
    margin-left: 29px;
    transition: color .5s, border .5s;
    -webkit-transition: color .5s, border .5s
}

.ncat-prices-controls__showall:hover {
    color: #e84c3d;
    border: 1px solid #e84c3d
}

.ncat-prices-controls-count {
    float: right;
    color: #6b6b6b;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 4px
}

.ncat-prices-controls-count__href.current {
    background-color: #0e5e9f;
    color: #fff;
    text-decoration: none;
    padding: 0 6px
}

.ncat-prices-controls-count__href {
    display: inline-block;
    vertical-align: top;
    color: #0e5e9f;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-decoration: underline;
    position: relative;
    top: 2px
}

.ncat-prices-controls-count__href:hover {
    text-decoration: none
}

.ncat-prices-controls-count__href + .ncat-prices-controls-count__href {
    margin-left: 17px
}

.ncat-prices-controls-count__href:first-child {
    margin-left: 5px
}

.ncat-prices-controls__current {
    text-align: center;
    color: #6b6b6b;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    position: relative;
    left: 54px;
    z-index: -1;
    width: 30%;
    float: right
}

.ncat-prices-controls__href-search {
    display: inline-block;
    position: relative;
    left: 60px;
    float: right;
    border: 1px solid #e84c3d;
    border-radius: 2px;
    color: #e84c3d;
    font: 400 15px/21px OpenSans;
    text-decoration: none;
    transition: color .5s, border .5s;
    -webkit-transition: color .5s, border .5s;
    margin: 0 !important
}

.ncat-prices-controls__href-search:hover {
    color: #414042;
    border-color: #c1c1c1
}

.ncat-prices-controls-pagination {
    float: left;
    margin-top: 4px
}

.ncat-prices-controls-pagination .pagination {
    padding-top: 0;
    border-top: 0
}

.ncat-prices-tablescroll {
    position: relative;
    max-height: 600px
}

.ncat-prices-tablescroll.mCustomScrollbar {
    border-right: 2px solid #e3edf4
}

.ncat-prices-tablescroll + .ncat-prices-table {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 100%;
    transform: translateZ(0);
    z-index: 9
}

.ncat-prices-table {
    width: calc(100% - 26px) !important
}

.ncat-prices-table {
    width: 100%;
    table-layout: fixed;
    border: 2px solid #e3edf4;
    border-top: 0;
    border-bottom: 0
}

.ncat-prices-table thead .ncat-tfor1ton, .ncat-prices-table thead .ncat-tfor5ton {
    background: #f7fafc
}

.ncat-prices-table thead .ncat-tname {
    text-align: center
}

.ncat-prices-table thead th {
    padding: 16px 15px;
    font-weight: 700
}

.ncat-prices-table td, .ncat-prices-table thead th {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #323232;
    font-family: Trebuchet MS;
    font-size: 12px;
    line-height: 18px;
    vertical-align: middle;
    border: 1px solid #e3edf4
}

.ncat-prices-table td {
    padding: 7px 19px 6px;
    font-weight: 400;
    text-align: center;
    word-break: break-all;
    overflow: hidden
}

.ncat-prices-table td:first-child {
    text-align: left;
    position: relative;
    padding-left: 20px
}

.ncat-prices-table__iconhref {
    content: "";
    display: block;
    position: absolute;
    left: 20px;
    top: 50%;
    width: 28px;
    height: 28px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAolBMVEXj7fTa5u6owNCAoLdnjadZg59dhaFskavf6vGguctfh6JWgJ2gucre6fHR3+luk6zU4epljKdzl6+hustXgZ7Z5e5ehqLA0t5xla6ov8/i7POtw9NiiaSBobfa5u+WscRmjKfP3uh/oLa7zttgiKNdhqHK2uV5m7NrkKrY5O2RrcFYgp7h6/Omvs5tkqthiKN/oLdvk6xki6ZljKZZgp////8NSTR9AAAAAWJLR0Q13rbZawAAAAlwSFlzAAALEgAACxIB0t1+/AAAAMdJREFUKM+10tkSgjAMBdBAWxXKrqC4grjvC///bQoUSGGc8UHvW3pmMm0agD9HUQllnS5RlRb1NJ2L6IYpm2VzFNvC5rhciuugnh5vxKs79/ODAVatND/Iazoc1Rj4AsOipjCeTCsNBc5KBJgvmEAiMKoRIF4WVSSQYQRIVlnFRLWWcLPlGHcI94ej3La+0OlcTZg0n5JceOspYgjXG5pQNQTQeCvV+MC8N81GXxo/ZHvG3372u7PxeU2yBQsJTVNKwvaC/TgvIGcUbHamblcAAAAASUVORK5CYII=") no-repeat 50%;
    transition: background .5s;
    -webkit-transition: background .5s;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.ncat-prices-table__iconhref:hover {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAnFBMVEXy8vLx5+burafrfXPpYFLoUEHoVEbqZlny7ezto5zpVkjoTD3to5vy7Ozx3dvqaVzx4N7pXlHqb2PtpJ3oTT7x5uXvyMXqbGDurKby8fHusqzpWkzrfnTx6Oftl4/pX1Lx29jrfHLvw7/pWErpVEbw1dLrdmrpZVjx5eTskYjoT0Dy7+/uqqPqZ1vrfXLqaV3pXU/pXlDoT0H///94Ta3JAAAAAWJLR0QzN9V8XgAAAAlwSFlzAAALEgAACxIB0t1+/AAAAMdJREFUKM+10tkSgjAMBdBAWxUKsihaVxDcd/n/j1OkQErHGR/0vqVnJtOmAfhzDJNQ1ukS09CoZ9lcxnZc1foeR/H62PyAKwl81DPkrYRN58H7YIjVqiwq70JH4wbtSKIoawqT6axWIXFeIcBiySQSiXGDAMmqrGKJDCNAmhUVk9Vawc2WY9wh3B+OatvmQqdzPWHSfkp64dpT5BCyK5pQPQSwuJZ6fODe2uahL03uqj2Sbz/71dn5vCbFgglC85wSoS/Yj/MEiggUAcpgbvgAAAAASUVORK5CYII=") no-repeat 50%
}

.ncat-prices-table__name {
    font-family: Trebuchet MS;
    font-size: 12px;
    line-height: 18px;
    color: #323232;
    font-weight: 700;
    margin-bottom: 0;
    text-decoration: none;
    white-space: nowrap
}

.ncat-prices-table__name:hover {
    text-decoration: underline
}

.ncat-prices-table__params {
    line-height: 18px;
    color: #7b8287;
    margin-bottom: 0;
    letter-spacing: -.015em
}

.ncat-prices-table__href, .ncat-prices-table__params {
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: 400
}

.ncat-prices-table__href {
    display: block;
    width: 100%;
    height: 33px;
    border: 1px solid #e84c3d;
    border-radius: 2px;
    text-decoration: none;
    background: #fff;
    color: #e84c3d;
    line-height: 33px;
    transition: color .5s, background .5s;
    -webkit-transition: color .5s, background .5s
}

.ncat-prices-table__href:hover {
    color: #fff;
    background: #e84c3d
}

.ncat-tname {
    width: 375px
}

.ncat-tdiam {
    width: 140px;
    text-align: center
}

.ncat-tgost {
    width: 111px;
    text-align: center
}

.ncat-tskl {
    width: 100px;
    padding: 16px 5px !important;
    text-align: center
}

.ncat-price {
    width: 281px;
    text-align: center
}

.ncat-tfor1ton {
    width: 130px;
    text-align: center
}

.ncat-tfor5ton {
    width: 125px;
    text-align: center
}

.ncat-torder {
    width: 120px;
    text-align: center
}

.ncat-filter {
    margin-top: 40px;
    display: none
}

.ncat-filter__title {
    color: #000;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 14px;
    float: left;
    white-space: normal
}

.ncat-filter-top {
    overflow: hidden;
    float: right
}

.ncat-filter-sort {
    float: right;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 32px;
    white-space: nowrap
}

.ncat-filter-sort__text {
    margin-top: 4px
}

.ncat-filter-sort__type {
    display: inline-block;
    vertical-align: top;
    position: relative;
    height: 30px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    padding-left: 11px;
    padding-right: 30px;
    text-decoration: none;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: 400;
    line-height: 29px;
    margin-left: 10px;
    transition: color .5s, border .5s;
    -webkit-transition: color .5s, border .5s
}

.ncat-filter-sort__type:before {
    content: "";
    display: block;
    position: absolute;
    top: 7px;
    right: 7px;
    opacity: .3;
    width: 18px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+U78QyAAAAB3RSTlMAYCr1C9ahHb8qNAAAAAFiS0dECIbelXoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAySURBVAjXY2AQZIACJmMFKMu1PATKSi8vg0mXM2BjlZdjsrCrg8gjs3CpA8kjs9DVAQD6wxR1nJa/DQAAAABJRU5ErkJggg==") no-repeat 50%;
    transition: opacity .5s, background .5s, transform .5s;
    -webkit-transition: opacity .5s, background .5s, transform .5s
}

.ncat-filter-sort__type:hover {
    color: #e84c3d;
    border-color: #e84c3d
}

.ncat-filter-sort__type:hover:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAHlBMVEXoTD3////oTD3oTD3oTD3oTD3oTD3oTD3oTD3////YS0csAAAACXRSTlMAAE0ixAmrzIFVnLPBAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAADVJREFUCNdjYFBiAANBBmYXAygrrDwVymovr4CyGMoZsLHKyzFZ2NUB5dFYuNSBTEJmoasDAKj/FfxAoJoVAAAAAElFTkSuQmCC") no-repeat 50%;
    opacity: 1
}

.ncat-filter-sort__type.current {
    color: #0c4573;
    border-color: #0c4573
}

.ncat-filter-sort__type.current:before {
    opacity: 1;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+U78QyAAAAB3RSTlMAYCr1C9ahHb8qNAAAAAFiS0dECIbelXoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAySURBVAjXY2AQZIACJmMFKMu1PATKSi8vg0mXM2BjlZdjsrCrg8gjs3CpA8kjs9DVAQD6wxR1nJa/DQAAAABJRU5ErkJggg==") no-repeat 50%
}

.ncat-filter-sort__type.invert:before {
    transform: rotate(180deg) scaleX(-1);
    -webkit-transform: rotate(180deg) scaleX(-1)
}

.ncat-filter-form {
    margin-top: 6px
}

.ncat-filter-row {
    font-size: 0
}

.ncat-filter-row + .ncat-filter-row {
    margin-top: 20px
}

.ncat-filter-col {
    display: inline-block;
    vertical-align: top;
    width: 140px
}

.ncat-filter-col + .ncat-filter-col {
    margin-left: 20px
}

.ncat-filter-col.wide {
    width: 490px
}

.ncat-filter__label {
    color: #000;
    font-family: OpenSans;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    display: block;
    margin-bottom: 4px
}

.ncat-filter__inp {
    width: 100%;
    background-color: #fff;
    padding: 0 11px;
    font-family: Trebuchet MS;
    font-size: 14px
}

.ncat-filter__inp, .ncat-filter__reset {
    height: 32px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    color: #414042;
    font-weight: 400
}

.ncat-filter__reset {
    background: #fff;
    cursor: pointer;
    width: 140px;
    font-family: OpenSans;
    font-size: 12px;
    margin-right: 20px;
    transition: color .5s, border .5s;
    -webkit-transition: color .5s, border .5s
}

.ncat-filter__reset:hover {
    color: #e84c3d;
    border-color: #e84c3d
}

.ncat-filter__sbm {
    background-color: #e84c3d;
    cursor: pointer;
    width: 140px;
    height: 32px;
    border: 0;
    border-radius: 2px;
    color: #fff;
    font-family: OpenSans;
    font-size: 12px;
    font-weight: 400;
    margin-right: 20px;
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-filter__sbm:hover {
    background: #ed7064
}

.ncat-filter__href {
    display: inline-block;
    vertical-align: top;
    width: 170px;
    height: 30px;
    text-decoration: none;
    border: 1px solid #c1c1c1;
    text-align: center;
    border-radius: 2px;
    color: #414042;
    font-family: OpenSans;
    font-size: 12px;
    font-weight: 400;
    line-height: 30px;
    margin-right: 20px;
    transition: color .5s, border .5s;
    -webkit-transition: color .5s, border .5s
}

.ncat-filter__href:hover {
    color: #e84c3d;
    border-color: #e84c3d
}

.ncat-filter-bottom {
    margin-top: 40px;
    margin-bottom: 40px
}

.ncat-filter-bottom__text {
    display: block;
    text-align: right;
    color: #7b8287;
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-top: 12px;
    padding-right: 26px
}

.ncat-filter-text {
    display: inline-block;
    vertical-align: top;
    margin-left: 60px;
    margin-top: 14px
}

.ncat-filter-text__left {
    padding-right: 12px;
    text-align: right
}

.ncat-filter-text__left, .ncat-filter-text__right {
    display: inline-block;
    vertical-align: top;
    color: #e84c3d;
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px
}

.ncat-filter-text__right {
    padding-left: 15px;
    border-left: 1px solid #c1c1c1
}

.ncat-filter-block {
    display: inline-block;
    vertical-align: top;
    width: 728px;
    height: 104px;
    margin-left: 51px;
    border: 2px solid #ebeef0;
    border-left: 0;
    position: relative;
    padding: 14px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ncat-filter-block:before {
    content: "";
    position: absolute;
    left: -36px;
    top: -2px;
    width: 37px;
    height: 104px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAABQCAMAAADSi46PAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABHVBMVEX////Y3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uHY3uH///8QFMpTAAAAXnRSTlMAAFmAMhF6MAJiUTtpBRd9JwRORR9+HQdvTU9cfBMLdFhXMXMMEHkBYFI6awYWKANoQ2NuXSV/FQpMVi91DQ94M19TOGwIeypmUEFlHCFtSl4kGAlyVFVLJltwRjxaL7tGNQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAFrSURBVEjHhdbnUgJBEATga9qEKGAABBEQVBQRM5jFnDBhwvT+r2EdZZWxZ+/vV3V1NzvTs5737cHPJ0BPawcN7exit9SeIHshNcS+fqnhCKNQOtDHQUgdYhBSh2OMS02MMAmpKY5CapTpMamZLEOQmuM4pOZZmJA6OcU8lBanOQOpJc6Wpc6lWYHS+QWmIHWRS5Aaj3FYann5s/j/apIrkLpaZU3qWpbrkLrBHKRucmtb6s4u61Ba3OM+pB7w8Ehq7ZgnUDp/yjNIPedFUWojxksoLV/9Lv53veYNpN5W2ZR6d/+3+F/6wAC0Ppp6V7De7H9VWKv3ZP2Roxp2JR2n4J9gSqtXSxun3+6chFa76+yOdXS7Y1IcU+a1rAl1TLcjGexUcSSSI83sJHSkqCOB7fRuJ39Gq701/I1T0oqKta38TfdsaOLF2pL+hm1oxau1nR2bHc0IW1rxZt0oHLcR/yazqRV16xYEvPMD5xYqYmiKm5IAAAAASUVORK5CYII=") no-repeat 50%;
    background-size: 100%
}

.ncat-filter-block-info {
    width: 412px;
    height: 72px;
    overflow: hidden;
    margin-right: 11px;
    display: inline-block;
    vertical-align: top;
    color: #414042;
    font-weight: 400;
    font-family: Trebuchet MS;
    font-size: 16px;
    line-height: 24px
}

.ncat-filter-block-info span {
    color: #e84c3d;
    font-weight: 700
}

.ncat-filter-block__q {
    width: 20px;
    height: 20px;
    background-color: #ebeef0;
    border-radius: 50%;
    text-align: center;
    color: #7b8287;
    font-family: Trebuchet MS;
    line-height: 20px;
    margin-right: 38px
}

.ncat-filter-block__href, .ncat-filter-block__q {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
    margin-top: 2px;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.ncat-filter-block__href {
    background-color: #e84c3d;
    padding-left: 12px;
    padding-right: 12px;
    border: 0;
    border-radius: 2px;
    color: #fff;
    font-family: OpenSans;
    line-height: 44px;
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-filter-block__href:hover {
    background: #ed7064
}

.ncat-text {
    max-width: 860px;
    width: 100%
}

.ncat-text-left {
    width: 620px;
    margin-right: 30px
}

.ncat-text-contract, .ncat-text-left {
    display: inline-block;
    vertical-align: top
}

.ncat-text-contract {
    width: 205px
}

.ncat-text-contract__title {
    color: #000;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
    max-width: 175px;
    margin: 0 auto 14px
}

.ncat-text-contract-col {
    display: inline-block;
    vertical-align: top;
    width: 94px;
    position: relative;
    margin-top: 61px;
    text-align: center;
    margin-left: -3px
}

.ncat-text-contract-col + .ncat-text-contract-col {
    margin-left: 10px
}

.ncat-text-contract-col:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: -61px;
    width: 44px;
    height: 56px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAA4CAMAAACxHeq+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAANlBMVEXoTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3///92i8erAAAAEHRSTlMAf1XMmYgi3RHuRHe7ZjOqgkheHAAAAAFiS0dEEeK1PboAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAEQSURBVEjHzZLrjoQgDEY/KShX7fs/7VZnfowLVJnMbqaJNdZDOYECp+A6JvSCR2jmRmkagXt0G+7QO3wSfn5OI3CT7mi06T7coLsaLVqDK7qh0f83DHMzPgErGnWHIVjROPcahlWNQfh8PBcaQ/B/OY/AhgArj3Mv4Ly0NTx7hDCDzA1YqEg2yZrMnBEyR2ZaOs5OwmRDibynxAmhIPVgQ7R6ts4mINm9qGh4DsDGsTw6A8G8dv51zpuVlscCcZaC5vzJS/nC2dCi0hiAq40vCtdwkU3ckSkCi7yLAmesIUqGk1Feot5ZsFz2jJxuwGtYD1gmc9eYdeeE+52febvn/OhPK67gv7uUL4DVoXwf/gGJ8DUerAatGAAAAABJRU5ErkJggg==") no-repeat 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%)
}

.ncat-text-contract__href {
    color: #0e5e9f;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: none;
    border-bottom: 1px solid;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ncat-text-contract__href:hover {
    border-color: transparent
}

.ncat-text-bottom {
    margin-top: 29px;
    padding-top: 36px;
    padding-bottom: 36px;
    border-top: 2px solid #bcbcbc;
    font-size: 0
}

.ncat-text + .ncat-toggle {
    margin-top: -20px
}

.ncat-text-feat {
    display: inline-block;
    vertical-align: top;
    width: 220px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ncat-text-feat:last-child {
    width: 200px;
    padding-left: 21px
}

.ncat-text-feat__title {
    font-size: 18px;
    margin-bottom: 13px
}

.ncat-text-feat__text, .ncat-text-feat__title {
    color: #414042;
    font-family: Trebuchet MS;
    font-weight: 400;
    line-height: 22px
}

.ncat-text-feat__text {
    font-size: 14px;
    margin-bottom: 2px
}

.ncat-text-feat__href {
    color: #0e5e9f;
    font-size: 14px;
    font-family: Trebuchet MS;
    font-weight: 400;
    line-height: 18px;
    border-bottom: 1px solid;
    text-decoration: none;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ncat-text-feat__href:hover {
    border-color: transparent
}

.ncat-text-feat__cost {
    color: #414042;
    font-size: 14px;
    font-family: Trebuchet MS;
    font-weight: 400;
    line-height: 22px
}

.ncat-text-feat__cost span {
    color: #e84c3d;
    font-size: 18px
}

.ncat-toggle {
    max-width: 860px;
    width: 100%;
    margin-top: 20px
}

.ncat-togglebutton {
    display: inline-block;
    vertical-align: top;
    padding: 0 64px;
    color: #fff;
    font-family: OpenSans;
    font-size: 18px;
    font-weight: 400;
    line-height: 62px;
    text-decoration: none;
    position: relative;
    margin-bottom: 50px;
    left: -5px;
    z-index: 1;
    margin-left: 111px
}

.ncat-togglebutton:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background-color: #e84c3d;
    z-index: 1;
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-togglebutton span {
    position: relative;
    z-index: 2
}

.ncat-togglebutton:after {
    content: "";
    display: block;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    border: 2px solid #e84c3d;
    position: absolute;
    top: 8px;
    left: 8px;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ncat-togglebutton:hover:before {
    background-color: #ed7064
}

.ncat-togglebutton:hover:after {
    border-color: #ed7064
}

.ncat-toggleblock {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ncat-toggleblock:before {
    content: "";
    display: block;
    height: 2px;
    background-color: #bcbcbc;
    position: absolute;
    top: 0;
    width: 99vw;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%)
}

.ncat-toggleblock .ncat-info-seotext {
    margin-top: 20px
}

.ncat-toggleblock .ncat-info-togglecloseover {
    margin-top: 25px
}

.ncat-toggleblock-over {
    display: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ncat-fixed {
    position: fixed;
    right: 0;
    top: 72px;
    z-index: 2
}

.ncat-fixed__close {
    position: absolute;
    top: 18px;
    right: 19px;
    width: 14px;
    height: 12px;
    text-decoration: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMBAMAAACgrpHpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAD3RSTlMAHk9QEN38Vkl/D8iAV96kcE9xAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAD1JREFUCNdjYFRgYBZgYGBwTWdoCwTSnN8KVn8FCcxP59qPInAeKnA+l2v/Q5D4hdX/gOLzEVyQMpg5UHMB4+wawDIc9fcAAAAASUVORK5CYII=") no-repeat 50%;
    opacity: 1;
    transition: opacity .5s;
    -webkit-transition: opacity .5s
}

.ncat-fixed__close:hover {
    opacity: .7
}

.ncat-fixed-services {
    width: 68px;
    max-height: 68px;
    min-height: 68px;
    -webkit-box-shadow: 0 0 10px rgba(5, 17, 69, .2);
    box-shadow: 0 0 10px rgba(5, 17, 69, .2);
    cursor: pointer;
    position: relative;
    background: url("data:image/png;base64,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") no-repeat center 7px #e84c3d;
    transition: max-height .5s;
    -webkit-transition: max-height .5s
}

.ncat-fixed-services:before {
    position: absolute;
    bottom: 0;
    left: 12px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase
}

.ncat-fixed-services.open {
    max-height: 500px
}

.ncat-fixed-services.open .ncat-fservices-inner {
    left: -178px
}

.ncat-fixed-cart {
    margin-top: 2px;
    width: 68px;
    max-height: 68px;
    min-height: 68px;
    -webkit-box-shadow: 0 0 10px rgba(5, 17, 69, .2);
    box-shadow: 0 0 10px rgba(5, 17, 69, .2);
    cursor: pointer;
    position: relative;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAA/tJREFUWIXFmE1sVUUUx3+vpaWxKgWlikGMspO0Gr8XgLLCEBOJLtBAVBLRxI2uDNGNC+NHVDTGrdH6wQITTQCpmGqkRQgJYiSoiRpNLKEKUkWrVFr6czFz8fX1vvvue94n/2Qyn2fmf2fOnDn3lFSahBagH9gDbAcOAA0vVmoi0aXAUFn9CIHwduAj4K96JmspjtcZLIr5ncA4cAVwD/ApsAbYCvwCbAMeBBbmmbSkdgAPA78Bx4BDwDd1kusFVkdyvcDlwCfAF8DtZePageXAbTEtJqjD54Sd3gZ8RpqKqJ3OxD71MpUqqaRerz6jfhtlJtWhWN4U8/UZc6BeqT6qDkZ51WPqZnVu+dik0KkuUHvVh9QxtS9l4hvUl9XhOOkpdaf6gNodxxxQf4wLz69BtDxdoK5TR9Tjamsa0cr0gjqudlW0Px0J9sdJK/tRH49j9tZBMknnqifVFyv7ql2mPmB21LlyvBvzzcBbBL2uxL6YH6kydxZuBTqA9yo7qhE9SLhQd1W07weGgTsyFlsS84vr4wiEjTlKsBDTkGVHnydYgycJZibBVcBJqluGDcBFwDlRNq+9bAEeA77i35NLsDWL6M0EE3O2MQEszDL4u4FRgr6WzkJqA0aAHcDRLKKngQ+AlVHw/8ZKYAHwGtR+QgcIl6KnyaTScC/hYu0AqtrRJF1qc3FTWXlp2brzDHZ8U9I2q8ZXDRNu9yzgnSbs2gjwbCwfLmu/m2DH+5KGPG7eKwTvZx4wWRzHTOwnqOU1SUMeN28AOK9cqMnoAa4lXqIEeYjuAqaAW4rnlIr7gFOEZ/oM8hD9lfCkLi+e0wy0AesIzvXx8o68Hv4QsAxoLZbXDKwCuoHXKzvyEh0EzgeuLo5TKtYTLMHOyo56iAKsKIpRCroJO/omKdYl719oK/ATcGGh1NKxhOBBTUMtg59gI4HkILC3QFKVGCWFJOTb0Q7Cbr4PrC2WV37k0dEeYA6wpclcMpGHaGKSxjNHNRl5iH5NILmmyVwykecynQBeIlyoP4E3CE9qNUwAYw3yGSP4oDNRwx9NUqshKjJpc/F2NQ71RvMWATc2uFtpmMN09fsO+DhtYDPDjoWi0bBjiRAyHCBE4FbllFsMvEp4OJ4j7Gg+5NTRyvRE1KmD6vfqlLq6hsx89Wf1hLpbnVD3qC151myEZIv6u7ol1merhwwhxyy5R+LH9cT6/bG+LM+6jRx9G9BJUHyAvwk/Zl015LoIXtEPsZ6EhObmWrXBo+9X/1A3GkKUU+pTNWSui+M+NMRgv1RHrQjYFnn0qJeou+LRnTYEfdtzyG0w6KiGYPCKvGv+V/PUTfgRS4uTVkM7IfpymOwXbhr+AQ5jgR+B7qPhAAAAAElFTkSuQmCC") no-repeat center 7px #e84c3d;
    transition: max-height .5s;
    -webkit-transition: max-height .5s
}

.ncat-fixed-cart:before {
    position: absolute;
    bottom: 0;
    left: 8px;
    font-size: 12px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase
}

.ncat-fixed-cart.open {
    max-height: 500px
}

.ncat-fixed-cart.open .ncat-fcart-inner {
    left: -716px
}

.ncat-info-case {
    padding-top: 40px;
    margin-bottom: 50px
}

.ncat-info-case__title {
    color: #000;
    font-family: Trebuchet MS;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    text-transform: uppercase;
    letter-spacing: .06em;
    margin-bottom: 12px;
    text-align: center
}

.ncat-info-case__subtitle {
    color: #414042;
    font-weight: 400;
    font-family: Trebuchet MS;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    margin-bottom: 60px
}

.ncat-info-case__subtitle span {
    color: #e84c3d;
    font-weight: 700
}

.ncat-info-case__img {
    margin: 0 auto 34px;
    display: block
}

.ncat-info-case__about {
    opacity: .6;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: center
}

.ncat-info-case-left {
    display: inline-block;
    vertical-align: top;
    width: 350px;
    padding-right: 40px
}

.ncat-info-case-right {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 395px);
    margin-left: -4px;
    margin-top: -5px
}

.ncat-info-case-row + .ncat-info-case-row {
    margin-top: 30px
}

.ncat-info-case-row__title {
    display: inline-block;
    vertical-align: top;
    padding: 0 7px;
    background-color: #0e5e9f;
    color: #fff;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    position: relative;
    margin-bottom: 18px
}

.ncat-info-case-row__title:after {
    content: "";
    display: block;
    position: absolute;
    right: -6px;
    top: 0;
    width: 6px;
    height: 22px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAWCAMAAADUxB3hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEUOXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp8OXp////9+A95aAAAAGHRSTlMARc8CXeAIc+4RjPcfo/0xu7owootczkTIjUYqAAAAAWJLR0QZ7G61iAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAEZJREFUCNdNzkcOwEAIQ9FJnfRJj+9/0kjfG1jwJCQwqUpU3YBa0/WgbIYRNJl5Aa1mK6DdHB6ecMWFOx7LMegh9vUTH/0Hx4sGEJXjQwwAAAAASUVORK5CYII=") no-repeat 50%
}

.ncat-info-case-col {
    display: inline-block;
    vertical-align: top;
    width: 343px;
    margin-top: 16px
}

.ncat-info-case-col + .ncat-info-case-col {
    margin-left: 43px
}

.ncat-info-case-col__title {
    font-weight: 700;
    margin-bottom: 13px
}

.ncat-info-case-col__deltitle, .ncat-info-case-col__title {
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height: 22px
}

.ncat-info-case-col__deltitle {
    opacity: .8;
    font-weight: 400;
    margin-bottom: 17px
}

.ncat-info-case-col__delcost {
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 28px;
    font-weight: 700;
    line-height: 22px;
    margin-bottom: 17px
}

.ncat-info-case-col__delcost.grey {
    opacity: .6
}

.ncat-info-case-col-text {
    margin-bottom: 45px
}

.ncat-info-case-list {
    margin: 0 0 35px 4px
}

.ncat-info-case-list li {
    padding-left: 26px;
    position: relative;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    list-style-type: none
}

.ncat-info-case-list li + li {
    margin-top: 12px
}

.ncat-info-case-list li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 12px;
    width: 6px;
    height: 2px;
    background-color: #0e5e9f
}

.ncat-info-case-result__title {
    opacity: .8;
    font-size: 14px;
    margin-bottom: 17px
}

.ncat-info-case-result__text, .ncat-info-case-result__title {
    color: #414042;
    font-family: Trebuchet MS;
    font-weight: 400;
    line-height: 22px
}

.ncat-info-case-result__text {
    font-size: 28px
}

.ncat-info-case-result__text span {
    color: #e84c3d
}

.ncat-info-seoform {
    position: relative;
    padding-top: 37px
}

.ncat-info-seoform:before {
    content: "";
    display: block;
    background-color: #f6f9fb;
    position: absolute;
    width: 99vw;
    height: calc(100% - 36px);
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%)
}

.ncat-info-seoform__title {
    color: #545556;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    position: relative;
    text-align: center;
    margin-bottom: 21px
}

.ncat-info-seoform__title:before {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #b5c9d4;
    top: 13px;
    position: absolute;
    z-index: 0
}

.ncat-info-seoform__title span {
    position: relative;
    z-index: 1;
    padding: 0 24px;
    background-color: #f6f9fb;
    display: inline-block;
    vertical-align: top
}

.ncat-info-seoform-row {
    font-size: 0
}

.ncat-info-seoform-row + .ncat-info-seoform-row {
    margin-top: 14px
}

.ncat-info-seoform-col {
    display: inline-block;
    vertical-align: top;
    width: 350px;
    position: relative;
    z-index: 1
}

.ncat-info-seoform-col + .ncat-info-seoform-col {
    margin-left: 20px
}

.ncat-info-seoform-col .form-checkbox__label {
    font-family: Trebuchet MS;
    font-size: 13px;
    font-weight: 400;
    line-height: 22px;
    color: #414042;
    margin-left: 1px;
    margin-top: -4px;
    margin-bottom: 21px
}

.ncat-info-seoform-col .form-checkbox__label a {
    color: #1a6eb0
}

.ncat-info-seoform-col .form__pseudocheck {
    width: 13px;
    height: 13px;
    background: #fff;
    border: 1px solid #c1c1c1
}

.ncat-info-seoform__label {
    display: block;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 3px
}

.ncat-info-seoform__inp, .ncat-info-seoform__label {
    color: #414042;
    font-family: Trebuchet MS;
    font-weight: 400
}

.ncat-info-seoform__inp {
    width: 100%;
    height: 32px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    padding: 0 11px;
    font-size: 14px;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ncat-info-seoform-fakesbm {
    display: inline-block;
    vertical-align: top;
    padding: 0 38px;
    color: #fff;
    font-family: OpenSans;
    font-size: 20px;
    font-weight: 400;
    line-height: 72px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: .1em;
    position: relative;
    margin-left: 26px;
    z-index: 1
}

.ncat-info-seoform-fakesbm:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background-color: #e84c3d;
    z-index: 1;
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-info-seoform-fakesbm span {
    position: relative;
    z-index: 2
}

.ncat-info-seoform-fakesbm:after {
    content: "";
    display: block;
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    border: 2px solid #e84c3d;
    position: absolute;
    top: 8px;
    left: 8px;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ncat-info-seoform-fakesbm:hover:before {
    background-color: #ed7064
}

.ncat-info-seoform-fakesbm:hover:after {
    border-color: #ed7064
}

.ncat-info-seoform__sbm {
    position: absolute;
    left: -10000px;
    top: -10000px;
    visibility: hidden
}

.ncat-info-seotext {
    margin-top: 82px
}

.ncat-info-seotext__title {
    color: #000;
    font-family: Trebuchet MS;
    font-size: 28px;
    font-weight: 400;
    line-height: 32px;
    text-transform: uppercase;
    letter-spacing: .06em;
    margin-bottom: 37px;
    text-align: center
}

.ncat-info-seotext-col {
    display: inline-block;
    vertical-align: top;
    width: 542px
}

.ncat-info-seotext-col + .ncat-info-seotext-col {
    margin-left: 40px
}

.ncat-info-toggleclose {
    position: relative;
    color: #8da0aa;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: 400;
    line-height: 22px;
    text-transform: uppercase;
    letter-spacing: .06em;
    text-decoration: none;
    top: 28px
}

.ncat-info-toggleclose:after {
    content: "";
    display: block;
    position: absolute;
    left: 29px;
    width: 24px;
    height: 6px;
    top: -17px;
    background: #fff
}

.ncat-info-toggleclose:before {
    content: "";
    display: block;
    position: absolute;
    left: 26px;
    top: -41px;
    width: 30px;
    height: 27px;
    z-index: 2;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAbBAMAAACZ0yIiAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAKlBMVEW1ydS1ydS1ydS1ydS1ydS1ydS1ydS1ydS1ydS1ydS1ydS1ydS1ydT////2H8FXAAAADHRSTlMABtwDsKH28zzyoClw+ZsxAAAAAWJLR0QN9rRh9QAAAAlwSFlzAAALEgAACxIB0t1+/AAAAItJREFUGNNjYIAAQQYUwKgkgMI3OeOMzGWOSTtqgMQ3Pd5RE4wsXcHQjqTA9HgDAwdCAUiaAUkBSJoBoQAijVAAlga6j2POYrg02H2dpwxg0mD3gRWApaHuAykAS0PdB1JgWoHkvs5gBuYNSO7jNiDXfQyo7gMDJPchFCCkkdyHpMAUIQ13HxxwGwAAJjVBT2NDXiwAAAAASUVORK5CYII=") no-repeat 50%
}

.ncat-info-togglecloseover {
    margin-top: 53px;
    text-align: center;
    position: relative
}

.ncat-info-togglecloseover:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 10px;
    height: 2px;
    width: 99vw;
    background-color: #b5c9d4;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%)
}

.ncat-fservices-inner {
    position: relative;
    left: 314px;
    width: 246px;
    background-color: #f6f9fb;
    -webkit-box-shadow: 0 0 15px rgba(5, 17, 69, .2);
    box-shadow: 0 0 15px rgba(5, 17, 69, .2);
    cursor: default;
    transition: left .5s;
    -webkit-transition: left .5s
}

.ncat-fservices-top {
    height: 46px;
    background-color: #e84c3d;
    padding-left: 55px;
    position: relative;
    color: #fff;
    font-family: OpenSans;
    font-size: 14px;
    font-weight: 700;
    line-height: 49px;
    text-transform: uppercase;
    letter-spacing: .1em;
    margin-bottom: 0
}

.ncat-fservices-top:before {
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: 3px;
    width: 44px;
    height: 40px;
    background: url("data:image/png;base64,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") no-repeat 50%
}

.ncat-fservices-content {
    padding: 17px 24px
}

.ncat-fservices-list {
    margin: 0
}

.ncat-fservices-item {
    display: block;
    list-style-type: none;
    position: relative;
    padding-left: 19px
}

.ncat-fservices-item + .ncat-fservices-item {
    margin-top: 9px
}

.ncat-fservices-item__href {
    color: #414042;
    font-family: OpenSans;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: none;
    border-bottom: 1px solid;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ncat-fservices-item__href:before {
    content: "";
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 1px;
    top: 7px;
    width: 5px;
    height: 5px;
    border: 1px solid #e84c3d;
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-fservices-item__href:hover {
    border-color: transparent
}

.ncat-fservices-item__href:hover:before {
    background-color: #e84c3d
}

.ncat-fcart-inner {
    position: relative;
    left: 852px;
    width: 784px;
    background-color: #f6f9fb;
    -webkit-box-shadow: 0 0 15px rgba(5, 17, 69, .2);
    box-shadow: 0 0 15px rgba(5, 17, 69, .2);
    cursor: default;
    transition: left .5s;
    -webkit-transition: left .5s
}

.ncat-fcart-inner .ncat-fservices-top:before {
    width: 42px;
    height: 41px;
    left: 6px;
    top: 1px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAA/tJREFUWIXFmE1sVUUUx3+vpaWxKgWlikGMspO0Gr8XgLLCEBOJLtBAVBLRxI2uDNGNC+NHVDTGrdH6wQITTQCpmGqkRQgJYiSoiRpNLKEKUkWrVFr6czFz8fX1vvvue94n/2Qyn2fmf2fOnDn3lFSahBagH9gDbAcOAA0vVmoi0aXAUFn9CIHwduAj4K96JmspjtcZLIr5ncA4cAVwD/ApsAbYCvwCbAMeBBbmmbSkdgAPA78Bx4BDwDd1kusFVkdyvcDlwCfAF8DtZePageXAbTEtJqjD54Sd3gZ8RpqKqJ3OxD71MpUqqaRerz6jfhtlJtWhWN4U8/UZc6BeqT6qDkZ51WPqZnVu+dik0KkuUHvVh9QxtS9l4hvUl9XhOOkpdaf6gNodxxxQf4wLz69BtDxdoK5TR9Tjamsa0cr0gjqudlW0Px0J9sdJK/tRH49j9tZBMknnqifVFyv7ql2mPmB21LlyvBvzzcBbBL2uxL6YH6kydxZuBTqA9yo7qhE9SLhQd1W07weGgTsyFlsS84vr4wiEjTlKsBDTkGVHnydYgycJZibBVcBJqluGDcBFwDlRNq+9bAEeA77i35NLsDWL6M0EE3O2MQEszDL4u4FRgr6WzkJqA0aAHcDRLKKngQ+AlVHw/8ZKYAHwGtR+QgcIl6KnyaTScC/hYu0AqtrRJF1qc3FTWXlp2brzDHZ8U9I2q8ZXDRNu9yzgnSbs2gjwbCwfLmu/m2DH+5KGPG7eKwTvZx4wWRzHTOwnqOU1SUMeN28AOK9cqMnoAa4lXqIEeYjuAqaAW4rnlIr7gFOEZ/oM8hD9lfCkLi+e0wy0AesIzvXx8o68Hv4QsAxoLZbXDKwCuoHXKzvyEh0EzgeuLo5TKtYTLMHOyo56iAKsKIpRCroJO/omKdYl719oK/ATcGGh1NKxhOBBTUMtg59gI4HkILC3QFKVGCWFJOTb0Q7Cbr4PrC2WV37k0dEeYA6wpclcMpGHaGKSxjNHNRl5iH5NILmmyVwykecynQBeIlyoP4E3CE9qNUwAYw3yGSP4oDNRwx9NUqshKjJpc/F2NQ71RvMWATc2uFtpmMN09fsO+DhtYDPDjoWi0bBjiRAyHCBE4FbllFsMvEp4OJ4j7Gg+5NTRyvRE1KmD6vfqlLq6hsx89Wf1hLpbnVD3qC151myEZIv6u7ol1merhwwhxyy5R+LH9cT6/bG+LM+6jRx9G9BJUHyAvwk/Zl015LoIXtEPsZ6EhObmWrXBo+9X/1A3GkKUU+pTNWSui+M+NMRgv1RHrQjYFnn0qJeou+LRnTYEfdtzyG0w6KiGYPCKvGv+V/PUTfgRS4uTVkM7IfpymOwXbhr+AQ5jgR+B7qPhAAAAAElFTkSuQmCC") no-repeat 50%
}

.ncat-fcart-empty {
    padding: 23px 20px
}

.ncat-fcart-empty__imgover {
    display: inline-block;
    vertical-align: top;
    width: 80px;
    height: 80px;
    border-radius: 5px;
    background: #e2e6e8;
    position: relative;
    margin-right: 19px;
    margin-top: 7px
}

.ncat-fcart-empty__imgover:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: 30px;
    height: 28px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAMAAABBJv+bAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABF1BMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8HbruYAAAAXHRSTlMAAFxiYEoLZlsdASIlMVQyAwI7RgQsVQggYV4rFxUUZAk3JlFCGBpYKBBMYzUHSw86SRJdJFoKOAZlTjQjER4uMzxBUEUfU1ZZPl9PR0M/LwxINikcEw4NTQUwRIwuZiUAAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAABc0lEQVQoz32SaVeCQBSGEcTBATVcASlEzY3UUlCyzFxzKZfKzPr//yOZEc5xoecb9+HO3PPeIUiKory0j7DxHEAAC8YPXTTLcYGgN3ThonfwYRCJumsiBuKJf7QgSkn5HJdIX9FAAacoioR0SgXnoZCGHBC5k5PTGSqL57mWxNzJaHKeLOBasaTdlI91EsSvcC2hapXqkY7egrt9C2Q1ST7SNVpR7bBqdaAfadYwdH6vGzRoouAghLxF1Gzet4qevTYfxOBjO/ekFzrPzW4vUupnJDDgbQ2HpBJvjV7GpFdzQpl4HM1JAGhTMj+aVV7f5mE1tOgsco5ersDoPfahC5/y+qth8gcbI3hOq/tdF0psVgotNyx8mOWOFG9rvwJExmBIB8YwjG8WYl2dn11nf4hjEST0OeBsOrjQ2yJdwH//OKMlDFSYmbh7ip5G0tGbDNJZ3F3tirtQsmtHb2NWe1/Ad8P2ZMz8ytDRRDkQlFpp3vMHlJ8wmXOWp5oAAAAASUVORK5CYII=") no-repeat 50%
}

.ncat-fcart-empty-text {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 105px);
    margin-left: -5px
}

.ncat-fcart-empty__title {
    font-size: 20px;
    line-height: 24px
}

.ncat-fcart-empty__text, .ncat-fcart-empty__title {
    color: #414042;
    font-family: Trebuchet MS;
    font-weight: 400;
    margin-bottom: 15px
}

.ncat-fcart-empty__text {
    font-size: 14px;
    line-height: 22px
}

.ncat-fcart-empty__href {
    display: inline-block;
    vertical-align: top;
    padding: 0 11px;
    height: 30px;
    text-decoration: none;
    border: 1px solid #c1c1c1;
    text-align: center;
    border-radius: 2px;
    color: #414042;
    font-family: OpenSans;
    font-size: 12px;
    font-weight: 400;
    line-height: 30px;
    margin-right: 20px;
    transition: color .5s, border .5s;
    -webkit-transition: color .5s, border .5s
}

.ncat-fcart-empty__href:hover {
    color: #e84c3d;
    border-color: #e84c3d
}

.ncat-fcart-top {
    width: 100%;
    height: 30px;
    background-color: #e7eaec;
    white-space: nowrap;
    font-size: 0
}

.ncat-fcart-top__elem {
    display: inline-block;
    vertical-align: top;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ncat-fcart-top__elem.name {
    width: 169px;
    padding-left: 20px
}

.ncat-fcart-top__elem.cost, .ncat-fcart-top__elem.cost1 {
    width: 104px;
    margin-right: 20px
}

.ncat-fcart-top__elem.cost5 {
    width: 96px;
    margin-right: 20px
}

.ncat-fcart-top__elem.quant {
    width: 103px;
    text-align: center
}

.ncat-fcart-top__elem.summ {
    width: 172px;
    padding-left: 22px;
    text-align: left
}

.ncat-fcart-container {
    max-height: 200px
}

.ncat-fcart-container-row {
    padding: 15px 0 14px;
    white-space: nowrap;
    border-right: 1px solid #e7eaec
}

.ncat-fcart-container-row + .ncat-fcart-container-row {
    border-top: 1px solid #e7eaec
}

.ncat-fcart-container__elem {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ncat-fcart-container__elem.name {
    width: 169px;
    padding-left: 20px;
    color: #323232;
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px
}

.ncat-fcart-container__elem.cost {
    width: 104px;
    margin-left: -3px
}

.ncat-fcart-container__elem.cost, .ncat-fcart-container__elem.cost1 {
    color: #323232;
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
    margin-right: 20px
}

.ncat-fcart-container__elem.cost1 {
    width: 100px
}

.ncat-fcart-container__elem.cost5 {
    width: 95px;
    color: #323232;
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-left: -6px;
    margin-right: 20px;
    text-align: center
}

.ncat-fcart-container__elem.quant {
    width: 115px;
    margin-left: -3px
}

.ncat-fcart-container__elem.summ {
    width: 144px;
    padding-left: 6px;
    text-align: left;
    color: #323232;
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    position: relative
}

.ncat-fcart__min, .ncat-fcart__plus {
    display: inline-block;
    vertical-align: top;
    width: 19px;
    height: 19px;
    background-color: #b5b9bc;
    border-radius: 50%;
    position: relative;
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-fcart__min:hover, .ncat-fcart__plus:hover {
    background-color: #e84c3d
}

.ncat-fcart__min:before, .ncat-fcart__plus:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%)
}

.ncat-fcart__min {
    margin-right: 1px
}

.ncat-fcart__plus {
    margin-left: -2px
}

.ncat-fcart__min:before {
    width: 9px;
    height: 1px;
    background-color: #fff
}

.ncat-fcart__plus:before {
    width: 10px;
    height: 9px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJAQMAAADaX5RTAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAASSURBVAjXY+BgYICj/w0MSFwAGA0BwMiynqQAAAAASUVORK5CYII=") no-repeat 50%
}

.ncat-fcart__val {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 39px;
    height: 19px;
    background-color: #fff;
    border: 1px solid #b5b9bc;
    border-radius: 2px;
    padding: 0 5px;
    text-align: center
}

.ncat-fcart__del {
    position: absolute;
    top: -1px;
    right: 20px;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-fcart__del:before {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEX////oTD3oTD3oTD3oTD3oTD3oTD3///8WuAixAAAAB3RSTlMAuD4/6279iGFimQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAhSURBVAjXYxBiYBZgMFEwMWBgdnVmYGAIC2CAsMBiIFkAPL0Dd/QSaG8AAAAASUVORK5CYII=") no-repeat 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transition: background .5s;
    -webkit-transition: background .5s
}

.ncat-fcart__del:hover {
    background-color: #e84c3d
}

.ncat-fcart__del:hover:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAGFBMVEX///////////////////////////////8pK8DIAAAAB3RSTlMAuD4/6279iGFimQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAhSURBVAjXYxBiYBZgMFEwMWBgdnVmYGAIC2CAsMBiIFkAPL0Dd/QSaG8AAAAASUVORK5CYII=") no-repeat 50%
}

.ncat-fcart-bottom {
    border-top: 1px solid #e7eaec;
    padding: 16px 20px;
    overflow: hidden
}

.ncat-fcart-quantity {
    padding-right: 20px
}

.ncat-fcart-quantity, .ncat-fcart-summ {
    display: inline-block;
    vertical-align: top;
    width: 250px
}

.ncat-fcart-all__title {
    font-family: Trebuchet MS;
    line-height: 16px;
    color: #8e8e8e;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 1px
}

.ncat-fcart-all__value {
    font-family: Trebuchet MS;
    line-height: 24px;
    color: #323232;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 0
}

.ncat-fcart__clearall {
    display: block;
    float: right;
    padding: 0 30px;
    margin-right: 3px;
    margin-top: 4px;
    height: 30px;
    text-decoration: none;
    border: 1px solid #c1c1c1;
    text-align: center;
    border-radius: 2px;
    color: #c1c1c1;
    font-family: OpenSans;
    font-size: 12px;
    font-weight: 400;
    line-height: 30px;
    transition: color .5s, border .5s;
    -webkit-transition: color .5s, border .5s
}

.ncat-fcart__clearall:hover {
    color: #e84c3d;
    border-color: #e84c3d
}

.ncat-fcart-bottombtns {
    border-top: 1px solid #e7eaec;
    padding: 19px 20px;
    overflow: hidden
}

.ncat-fcart__ordermake, .ncat-text-feat__ordermake {
    display: block;
    float: left;
    padding: 0 21px;
    margin-right: 3px;
    margin-left: 20px;
    height: 30px;
    text-decoration: none;
    border: 1px solid #e84c3d;
    text-align: center;
    border-radius: 2px;
    color: #e84c3d;
    font-family: OpenSans;
    font-size: 12px;
    font-weight: 400;
    line-height: 30px;
    transition: color .5s, background .5s;
    -webkit-transition: color .5s, background .5s
}

.ncat-text-feat__ordermake-bigger {
    padding: 0 40px;
    font: 15px/35px Open Sans, sans-serif;
    line-height: 35px;
    height: 35px
}

.ncat-fcart__ordermake:hover {
    color: #fff;
    background: #e84c3d
}

.ncat-text-feat__ordermake {
    margin-left: 0;
    margin-top: 5px
}

.ncat-fcart__continue {
    float: left;
    display: block;
    padding: 0 7px;
    height: 30px;
    text-decoration: none;
    border: 1px solid #e84c3d;
    text-align: center;
    border-radius: 2px;
    color: #e84c3d;
    font-family: OpenSans;
    font-size: 12px;
    font-weight: 400;
    line-height: 30px
}

.ncat-town {
    position: relative;
    margin-left: 40px
}

.ncat-town__tooltip {
    position: absolute;
    top: 30px;
    left: -35px;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 5px;
    width: 200px;
    padding: 10px 20px;
    z-index: 999;
    color: #000
}

.ncat-town__question {
    margin-bottom: 10px;
    line-height: 22px;
    font-size: 14px
}

.ncat-town__tooltip:before {
    content: "";
    position: absolute;
    top: -20px;
    left: 20px;
    border-color: transparent transparent #ddd;
    border-style: solid;
    border-width: 10px 15px
}

.ncat-town__tooltip:after {
    content: "";
    position: absolute;
    top: -19px;
    left: 20px;
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 10px 15px
}

.ncat-town__tooltip .ncat-town__btn-yes {
    display: inline-block;
    padding: 0 12px;
    line-height: 28px;
    border-radius: 4px;
    background: #e84c3d;
    color: #fff;
    vertical-align: top;
    text-decoration: none;
    font-size: 14px
}

.ncat-town__tooltip .ncat-town__btn-yes:hover {
    color: #fff;
    opacity: .85
}

.ncat-town__btn-another {
    margin-left: 10px;
    line-height: 28px !important;
    vertical-align: top;
    font-size: 14px
}

.index .ncat-town {
    margin-left: 0;
    top: 10px
}

.ncat-town:before {
    cursor: pointer;
    content: "";
    position: absolute;
    left: -28px;
    top: 0;
    display: block;
    width: 14px;
    height: 18px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAMAAABcgh8DAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAh1BMVEX////oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3oTD3///+5Fji1AAAALHRSTlMAFIbS+NCCU/AtBy/x/kMVFoEGke3ugJASEYj5DPOJLtFCVPKx7yRyBddKSyca/bgAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAk0lEQVQY01WO5xaCMBSDU8at7NFCwYXK1vd/P8tSyJ+cL+eOAAAzTMuyiWEWP5Hjuh75fKYgXOIw0Bz5K2n2Y1ACpEJmIgVyA7YHKFWU6gw4JiwXkAVQSD11OeD1tg6XpboD1QOUT6ey7VR8fKRrPHc1gFdNk1HNl5g1ukrSsG0paruujfBTL0T/JwzjOOwQ78/iX1eJCMW4XoybAAAAAElFTkSuQmCC") no-repeat 50%
}

.ncat-town__select {
    width: 100%;
    color: #585858;
    font-size: 15px;
    -webkit-transition: all .5s;
    transition: all .5s
}

.ncat-town__select, .ncat-town__select .jq-selectbox__select-text {
    display: inline-block;
    vertical-align: top;
    font-family: OpenSans;
    font-weight: 400
}

.ncat-town__select .jq-selectbox__select-text {
    color: #0e5e9f;
    font-size: 14px;
    line-height: 17px;
    margin-right: 9px;
    border-bottom: 1px dashed;
    overflow: hidden;
    cursor: pointer;
    text-overflow: ellipsis;
    max-width: calc(100% - 37px);
    white-space: nowrap;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ncat-town__select .jq-selectbox__select-text:hover {
    border-color: transparent
}

.ncat-town__select .jq-selectbox__dropdown {
    left: -13px !important;
    top: 24px !important;
    background: #fff;
    border: 1px solid #dddde5;
    border-top: 0;
    padding-bottom: 5px;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, .15);
    box-shadow: 0 3px 7px rgba(0, 0, 0, .15)
}

.ncat-town__select .jq-selectbox__dropdown ul {
    margin: 0;
    max-height: 150px
}

.ncat-town__select .jq-selectbox__dropdown li {
    color: #585858;
    font-family: OpenSans;
    font-size: 14px;
    font-weight: 400;
    line-height: 31px;
    padding: 0 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    -webkit-transition: all .5s;
    transition: all .5s
}

.ncat-town__select .jq-selectbox__dropdown li.disabled, .ncat-town__select .jq-selectbox__dropdown li.sel, .ncat-town__select .jq-selectbox__dropdown li.selected {
    display: none !important
}

.ncat-town__select .jq-selectbox__dropdown li:hover {
    background: #e84c3d;
    color: #fff
}

.ncat-town__select .jq-selectbox__trigger {
    display: inline-block;
    vertical-align: top
}

.ncat-town__select .jq-selectbox__trigger-arrow {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 8px;
    width: 6px;
    height: 4px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAEBAMAAABfKlNwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////BHg4sAAAADnRSTlMAYpleB4F/BhuTkhg8N6suXhEAAAABYktHRA5vvTBPAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGElEQVQI12MQUlJmcFVKZ+CYtYGB4SwDABWJA0U7vz/UAAAAAElFTkSuQmCC") no-repeat 50%
}

.order-form h2__title {
    color: #000;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: .06em;
    margin-bottom: 12px
}

.estimate {
    height: 67px;
    margin-bottom: 26px;
    background: url("data:image/jpg;base64,/9j/4QlQaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+0ALFBob3Rvc2hvcCAzLjAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/90ABAAa/+4ADkFkb2JlAGTAAAAAAf/AABEIAHgAzQMAEQABEQECEQH/xABqAAEBAQAAAAAAAAAAAAAAAAAACQgBAQEBAQEAAAAAAAAAAAAAAAADBAUGEAEAAAMJAAAAAAAAAAAAAAAAAgQFBxUYU1aipNHUEQEAAAENAAAAAAAAAAAAAAAAAgMEBRITFRZSU6Gi0dL/2gAMAwAAARECEQA/AKa3TT8rdF20V4mWzhLpp+Vui7K8RZwl00/K3RdleIs4S6aflbouyvEWcJdNPyt0XZXiLOEumn5W6LsrxFnCXTT8rdF2V4izhLpp+Vui7K8RZwl00/K3RdleIs4S6aflbouyvEWcJdNPyt0XZXiLOEumn5W6LsrxFnCXTT8rdF2V4izhLpp+Vui7K8RZwl00/K3RdleIs4S6aflbouyvEWcJdNPyt0XZXiLOEumn5W6LsrxFnCXTT8rdF2V4izhLpp+Vui7K8RZwl00/K3RdleIs4S6aflbouyvEWcJdNPyt0XZXiLOEumn5W6LsrxFnCXTT8rdF2V4izhLpp+Vui7K8RZwv/9CoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9GoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9KoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9OoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9SoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9WoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9aoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9eoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9CoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9GoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9KoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9OoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9SoCqIAAAAAAAAAAAAAAAAAAAAAAAAD/9Xd+Juw/UnAn/O5F9TLPtF09zgOndDnJ+zE3YfqTgT/AJy+pln2i6MB07oc5P2Ym7D9ScCf85fUyz7RdGA6d0Ocn7MTdh+pOBP+cvqZZ9oujAdO6HOT9mJuw/UnAn/OX1Ms+0XRgOndDnJ+zE3YfqTgT/nL6mWfaLowHTuhzk/ZibsP1JwJ/wA5fUyz7RdGA6d0Ocn7MTdh+pOBP+cvqZZ9oujAdO6HOT9mJuw/UnAn/OX1Ms+0XRgOndDnJ+zE3YfqTgT/AJy+pln2i6MB07oc5P2Ym7D9ScCf85fUyz7RdGA6d0Ocn7MTdh+pOBP+cvqZZ9oujAdO6HOT9mJuw/UnAn/OX1Ms+0XRgOndDnJ+zE3YfqTgT/nL6mWfaLowHTuhzk/ZibsP1JwJ/wA5fUyz7RdGA6d0Ocn7MTdh+pOBP+cvqZZ9oujAdO6HOT9mJuw/UnAn/OX1Ms+0XRgOndDnJ+zE3YfqTgT/AJy+pln2i6MB07oc5P2Ym7D9ScCf85fUyz7RdGA6d0Ocn7MTdh+pOBP+cvqZZ9oujAdO6HOT9mJuw/UnAn/OX1Ms+0XRgOndDnJ+zE3YfqTgT/nL6mWfaLowHTuhzk/ZibsP1JwJ/wA5fUyz7RdGA6d0Ocn7MTdh+pOBP+cvqZZ9oujAdO6HOT9mJuw/UnAn/OX1Ms+0XRgOndDnJ+zE3YfqTgT/AJy+pln2i6MB07oc5P2//9k=") no-repeat 0 0;
    width: 185px;
    padding: 18px 10px 35px;
    font-size: 14px;
    text-align: center;
    box-shadow: -6px 0 18px -8px rgba(0, 0, 0, .75);
    -webkit-box-shadow: -6px 0 18px -8px rgba(0, 0, 0, .75);
    -moz-box-shadow: -6px 0 18px -8px rgba(0, 0, 0, .75)
}

.estimate__title {
    color: #e84c3d;
    font-family: OpenSans;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 8px
}

.estimate__href {
    display: inline-block;
    vertical-align: top;
    color: #0e5e9f;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    border-bottom: 1px dashed;
    text-decoration: none;
    transition: border .5s;
    -webkit-transition: border .5s
}

.estimate__href:hover {
    border-color: transparent
}

.estimate__five {
    color: #5e5e5e;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.fancybox-lock {
    margin-right: 0 !important
}

.clear-block {
    clear: both
}

.ntabs {
    margin-top: 80px;
    margin-bottom: 75px
}

.ntabs-top {
    position: relative;
    white-space: nowrap
}

.ntabs-top:before {
    content: "";
    display: block;
    height: 2px;
    width: 99vw;
    background-color: #e84c3d;
    position: absolute;
    left: 50%;
    bottom: -2px;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%)
}

.ntabs-top__href {
    cursor: pointer;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    width: 155px;
    border: 2px solid #c4d4dd;
    border-bottom: 0;
    color: #859197;
    font-family: OpenSans;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    transition: color .5s, background .5s, border .5s;
    -webkit-transition: color .5s, background .5s, border .5s
}

.ntabs-top__href.active, .ntabs-top__href:hover {
    color: #fff;
    background-color: #e84c3d;
    border-color: #e84c3d
}

.ntabs-top__href + .ntabs-top__href {
    margin-left: 20px
}

.ntabs-content {
    padding-top: 80px
}

.ntabs-content-block {
    display: none
}

.ntabs-content-block:first-child {
    display: block
}

.ntabs-req {
    margin-bottom: -167px
}

.ntabs-req-left {
    margin-right: 35px
}

.ntabs-req-left, .ntabs-req-right {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 20px)
}

.ntabs-req__title {
    color: #000;
    font-family: Trebuchet MS;
    font-size: 28px;
    font-weight: 700;
    line-height: 32px;
    text-transform: uppercase;
    margin-bottom: 20px;
    letter-spacing: .06em
}

.ntabs-req-form {
    border: 1px solid hsla(0, 0%, 75.7%, .6);
    padding: 25px 30px
}

.ntabs-req-row + .ntabs-req-row {
    margin-top: 14px
}

.ntabs-req-col {
    display: inline-block;
    vertical-align: top;
    width: 48%
}

.ntabs-req-col + * {
    margin-left: calc(4% - 5px)
}

.ntabs-req__label {
    display: block;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 3px
}

.ntabs-req__inp {
    height: 32px;
    padding: 0 11px
}

.ntabs-req__inp, .ntabs-req__txt {
    width: 100%;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ntabs-req__txt {
    height: 128px;
    padding: 7px 11px;
    line-height: 22px;
    overflow: hidden;
    resize: none
}

.ntabs-req__hint {
    color: #8c8c8c
}

.ntabs-req__sbm {
    cursor: pointer;
    width: 100%;
    height: 48px;
    border: 2px solid #e84c3d;
    background: #fff;
    color: #e84c3d;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: 400;
    transition: color .5s, background .5s;
    -webkit-transition: color .5s, background .5s
}

.ntabs-req__sbm:hover {
    color: #fff;
    background: #e84c3d
}

.ntabs-req__sel {
    cursor: pointer;
    width: 100%;
    height: 32px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    padding: 0 11px;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400
}

.ntabs-req__sel:invalid {
    color: rgba(65, 64, 66, .5)
}

.ntabs-req .form-checkbox {
    position: relative;
    top: 4px
}

.ntabs-req .form-checkbox__label {
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    color: #414042;
    width: calc(100% - 31px);
    margin-left: 28px;
    margin-bottom: 0
}

.ntabs-req .form-checkbox__label a {
    color: #1a6eb0
}

.ntabs-req .form__pseudocheck {
    width: 13px;
    height: 13px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    top: 50%;
    position: absolute;
    background: #fff;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.ntabs-question {
    margin-bottom: -45px
}

.ntabs-question__title {
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 28px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 38px
}

.ntabs-question-left {
    display: inline-block;
    vertical-align: top;
    width: 390px;
    padding-right: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.ntabs-question-right {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 391px);
    margin-left: -4px
}

.ntabs-question-right .pagination-block {
    margin-right: 0;
    margin-left: auto;
    text-align: right
}

.ntabs-question-right .pagination {
    border-top: 0;
    padding-top: 0
}

.ntabs-question-person-imgover {
    display: inline-block;
    vertical-align: top;
    width: 120px
}

.ntabs-question-person-info {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 125px);
    margin-left: -4px
}

.ntabs-question-person__name {
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 11px
}

.ntabs-question-person__dlg {
    opacity: .6;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 25px
}

.ntabs-question-person__ask {
    display: inline-block;
    vertical-align: top;
    position: relative;
    text-decoration: none;
    color: #e84c3d;
    font: 15px/24px Trebuchet MS, sans-serif;
    padding: 6px 32px;
    transition: color .5s;
    -webkit-transition: color .5s
}

.ntabs-question-person__ask:after, .ntabs-question-person__ask:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: -2px;
    top: -2px;
    border: 2px solid #e84c3d;
    -webkit-transition: background .5s;
    transition: background .5s;
    -webit-transition: .5s background
}

.ntabs-question-person__ask:before {
    left: 2px;
    top: 2px;
    border-color: #e9eef1;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ntabs-question-person__ask:hover:before {
    border: 2px solid #e84c3d
}

.ntabs-question-person__ask:hover:after {
    background: #e84c3d
}

.ntabs-question-person__ask:hover {
    color: #fff
}

.ntabs-question-person__ask span {
    position: relative;
    z-index: 2
}

.ntabs-question-form {
    position: relative;
    width: 100%;
    margin-bottom: 34px
}

.ntabs-question__input {
    width: 100%;
    padding: 0 34px 0 9px;
    height: 34px;
    background-color: #fff;
    border: 2px solid #999;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400
}

.ntabs-question__sbm {
    position: absolute;
    border: 0;
    cursor: pointer;
    top: 10px;
    right: 10px;
    width: 14px;
    height: 14px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAvVBMVEV2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnb///+X10SaAAAAPXRSTlMAEIPW+OqyQy/mkAER48E7Bhl193eEwkf+8w86vFT8BYp08RiZbH4M6TNE+Q21xZG96PA1c8c2VW003+ClORxRHgAAAAFiS0dEPklkAOMAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACMSURBVAjXTc5XDsIwEATQhUAChBJCSaEFEno3EOrc/1qsvRJiPmb0bFkyERWKVqlsOySpVGFSc7XqDTRbXtvvoKvZQ9/TG4RRzGNhII+GGHGPMREmmHLPkAozzLltLIyWK6x5NtgGPLs9Dub4iPCUZGdAXTTda6R/cVNQubmP7/7jSfnPEvaL/v3+fAEdkBC+WrfHcwAAAABJRU5ErkJggg==") no-repeat 50%;
    transition: opacity .5s;
    -webkit-transition: opacity .5s
}

.ntabs-question-list {
    margin-bottom: 20px;
    border-bottom: 2px solid #e0e0e0
}

.ntabs-question-item {
    border-top: 2px solid #e0e0e0;
    padding: 28px 0 20px
}

.ntabs-question-item-qs-left {
    display: inline-block;
    vertical-align: top;
    width: 155px;
    margin-right: 36px
}

.ntabs-question-item-qs-right {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 196px)
}

.ntabs-question-item-ans {
    margin-top: 20px
}

.ntabs-question-item__title {
    font-weight: 700
}

.ntabs-question-item__name, .ntabs-question-item__title {
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 0
}

.ntabs-question-item__name {
    font-weight: 400
}

.ntabs-question-item__date {
    color: #9e9e9f
}

.ntabs-question-item__date, .ntabs-question-item__text {
    font-weight: 400;
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height: 22px
}

.ntabs-question-item__text {
    color: #414042;
    position: relative;
    max-height: 66px;
    overflow: hidden;
    transition: max-height .5s;
    -webkit-transition: max-height .5s
}

.ntabs-question-item__text:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 41px;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(13%, hsla(0, 0%, 100%, .13)), to(#fff));
    background: linear-gradient(180deg, transparent 0, hsla(0, 0%, 100%, .13) 13%, #fff);
    transition: background .5s;
    -webkit-transition: background .5s
}

.ntabs-question-item__text.opened {
    max-height: 400px
}

.ntabs-question-item__text.opened:after {
    background: transparent
}

.ntabs-question-item-hrefover {
    margin-top: 8px;
    position: relative
}

.ntabs-question-item-hrefover:before {
    content: "";
    width: 100%;
    position: absolute;
    z-index: 0;
    left: 0;
    top: 50%;
    height: 1px;
    opacity: .3;
    background-color: #999;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.ntabs-question-item__full {
    position: relative;
    display: inline-block;
    vertical-align: top;
    background: #fff;
    color: #a6a5a6;
    padding-right: 10px;
    font-family: Trebuchet MS;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
    transition: color .5s;
    -webkit-transition: color .5s
}

.ntabs-question-item__full:hover {
    color: #414042
}

.ntabs-reviews-list {
    border-top: 2px solid #e4e4e4;
    border-bottom: 2px solid #e4e4e4
}

.ntabs-reviews-item {
    padding: 28px 0 33px
}

.ntabs-reviews-item + .ntabs-reviews-item {
    border-top: 2px solid #e4e4e4
}

.ntabs-reviews-item-left {
    display: inline-block;
    vertical-align: top;
    width: 192px;
    padding-right: 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.ntabs-reviews-item-right {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 196px);
    margin-left: -1px
}

.ntabs-reviews-item__date {
    color: #9e9e9f;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 15px
}

.ntabs-reviews-item__stars {
    display: block;
    margin: 0 auto 16px;
    width: 112px;
    height: 16px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAQCAMAAAD5ygsjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAqFBMVEX////NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3NzM3////TbXseAAAANnRSTlMAAFZl4SI7pccNJixNa4zS4JBuUS8lobS90xixyAKm/roBBPwaRFt2goOj2rs5Kq74D2dVwhlj3co3AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAPpJREFUOMul0tUOwzAMBdBmzMzMzOD//7SlytzFtSdtjR+q5Ei9V23ieWZicf1QfGJxJY7omGPPN0+AXJgAuVB0zBEKw54ESEmFvkt9smMOL2SeBshIhb5LhbJjDi8Mexb05HihcfWrYw4rtD2XLxRLZR8q1Vq90cSXXR0LmbeATBsDXB0LmWc79r7bC/6aowenxb3/2Q+G1ok4uXWG3Efj934yJXfAwcmlYT6bv2FBL110p7eUeQO/eEkDojstZL5CWNOA6E4LmW/0urTVjx0NiO60kPkeDkfPO53hQgN8V+o/Nzm0MOzXw80s7o+n/b52s/jdgxy7kPoLrj58clvIz9YAAAAASUVORK5CYII=") no-repeat 50%;
    position: relative
}

.ntabs-reviews-item__stars span {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAQCAMAAAD5ygsjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAqFBMVEX/////0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD/0gD///8yMwlpAAAANnRSTlMAAFZl4SI7pccNJixNa4zS4JBuUS8lobS90xixyAKm/roBBPwaRFt2goOj2rs5Kq74D2dVwhlj3co3AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAN5JREFUOMu1k9cSgyAQRRc1RZOYZnrvzfRk///TggIRRp4cuA/M7pkrd1gQgMlx6ULyclyiVSEOkjzUB3qo36AQl/JKiGVdYMJ13xfjUmAFsaoLTLhug2I8y/ORKsgHMk5M8TQrqNUbYTMBrXanG/WExxaHPioaCKMtDv5Q7kfj/xQscTrUSdZPZ9LgrfD0GucL3i9XylVb4OyNrjccbNW3ZZ7znyISJ96pRvOcB+4FOKhG85wHHmkdnuhyVo3mOQ+8YHwFuN3xoRoTTohJzvKe8YsV789X9lHOCoMc4Af/aH1Wl5DibAAAAABJRU5ErkJggg==") no-repeat 0
}

.ntabs-reviews-item__name {
    color: #414042;
    margin-bottom: 15px
}

.ntabs-reviews-item__delivery, .ntabs-reviews-item__name {
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.ntabs-reviews-item__delivery {
    color: #9e9e9f
}

.ntabs-reviews-item__text {
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    position: relative;
    max-height: 170px;
    overflow: hidden;
    margin-bottom: 5px;
    transition: max-height .5s;
    -webkit-transition: max-height .5s
}

.ntabs-reviews-item__text:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 41px;
    background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(13%, hsla(0, 0%, 100%, .13)), to(#fff));
    background: linear-gradient(180deg, transparent 0, hsla(0, 0%, 100%, .13) 13%, #fff);
    transition: background .5s;
    -webkit-transition: background .5s
}

.ntabs-reviews-item__text.opened {
    max-height: 500px
}

.ntabs-reviews-item__text.opened:after {
    background: transparent
}

.ntabs-reviews-item-scores {
    text-align: right
}

.ntabs-reviews-item__like {
    display: inline-block;
    vertical-align: top;
    position: relative;
    text-decoration: none;
    color: #8d8d8d;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.ntabs-reviews-item__like:before {
    content: "";
    position: absolute;
    top: 4px;
    left: -27px;
    width: 17px;
    height: 16px;
    opacity: .5;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAe1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///+9xjqiAAAAKHRSTlMABkQnF1tmMFkEAxIYWChlOTwpNToIDRMqX11ULko9LxYfUloZN1dOOIUJiQAAAAFiS0dEKL2wtbIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAB4SURBVBjTZc3bEoIwDATQhUqgcqcoileowv//oW15SBj3ITN7JpMAnChW2OWQEEUSUiLKNPdj7IByhqL0UDEo36lu2rYDTN+fzsQxcGO4CLlidPdSIbcgdyGPP3kGeQmpvAzyzjvsGIZah+8TywzM1n7wXeyWNccPTcgI8nrKzwsAAAAASUVORK5CYII=") no-repeat 50%;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.ntabs-reviews-item__like:hover:before {
    opacity: 1
}

.ntabs-reviews-item__dislike {
    display: inline-block;
    vertical-align: top;
    position: relative;
    text-decoration: none;
    color: #8d8d8d;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-left: 46px
}

.ntabs-reviews-item__dislike:before {
    content: "";
    position: absolute;
    top: 4px;
    left: -27px;
    width: 17px;
    height: 16px;
    opacity: .5;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8TvC49AAAALXRSTlMADEZTUlRQNRJMS2YjDmA6D14QNDM3MlUwEwY+OSxBPGQgZR8LCAI2A2EeJ0ka4DFmAAAAAWJLR0QtzdpBPQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAHxJREFUGNNlzekOgjAQRtEPCggMgmyigiwubPr+z0ctCR3D/THJnExawDCFsGS2c4ArhAf4tBUc5QBCLdGJKEaigVIlAZNMSb4Tk8lZib97p2ByUb9nTK63sqyAe1037XqCre4h9/ip4fU78N4aekvCANZINM346/M12LYAfGULCs/PRyMAAAAASUVORK5CYII=") no-repeat 50%;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.ntabs-reviews-item__dislike:hover:before {
    opacity: 1
}

.ntabs-reviews-item-hrefover {
    margin-top: -20px
}

.ntabs-reviews-item__full {
    opacity: .56;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
    border-bottom: 1px dashed;
    text-decoration: none;
    transition: border .5s;
    -webkit-transition: border .5s
}

.ntabs-reviews-item__full:hover {
    border-color: transparent
}

.ntabs-reviews-item-ans {
    background: #f3f6f8;
    padding: 15px 20px 5px;
    margin-top: 28px
}

.ntabs-reviews-item-ans__title {
    font-weight: 700;
    margin-bottom: 12px
}

.ntabs-reviews-item-ans__text, .ntabs-reviews-item-ans__title {
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    line-height: 22px
}

.ntabs-reviews-item-ans__text {
    font-weight: 400
}

.ntabs-reviews__iwantmore {
    display: block;
    border: 1px solid #e0e0e0;
    color: #b0b0b1;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 34px;
    text-align: center;
    margin-top: 30px;
    text-transform: uppercase;
    text-decoration: none;
    transition: border .5s, color .5s;
    -webkit-transition: border .5s, color .5s
}

.ntabs-reviews__iwantmore:hover {
    border: 1px solid #b7b7b7;
    color: #8a8a8b
}

.redstar {
    color: #e84c3d
}

.ymaps-top {
    display: block;
    overflow: hidden;
    margin-top: -54px;
    margin-bottom: 16px
}

.ymaps-top__img {
    float: right;
    margin-left: 20px
}

.ymaps-top__garant {
    float: right;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    margin-top: 0
}

.ymaps-top__rate {
    width: 52px;
    height: 52px;
    background-color: #e84c3d;
    color: #fff;
    font-family: Trebuchet MS;
    font-size: 26px;
    font-weight: 700;
    line-height: 52px;
    margin-right: 16px;
    text-align: center
}

.ymaps-top-info, .ymaps-top__rate {
    display: inline-block;
    vertical-align: top
}

.ymaps-top-info__title {
    opacity: .6;
    font-size: 14px;
    margin-bottom: 1px;
    margin-top: 2px
}

.ymaps-top-info__percent, .ymaps-top-info__title {
    color: #414042;
    font-family: Trebuchet MS;
    font-weight: 400;
    line-height: 22px
}

.ymaps-top-info__percent {
    font-size: 16px
}

.ymaps-top-info b {
    font-size: 20px;
    font-weight: 700
}

.tipsy {
    font-size: 10px;
    position: absolute;
    padding: 5px;
    z-index: 100000
}

.tipsy-inner {
    background-color: #e8edef;
    color: #fff;
    max-width: 200px;
    padding: 6px 16px;
    text-align: center;
    color: #7b8287;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    box-shadow: 0 0 5px #e8edef;
    -webkit-box-shadow: 0 0 5px #e8edef;
    -moz-box-shadow: 0 0 5px #e8edef
}

.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #e8edef
}

.tipsy-arrow-n {
    border-bottom-color: #e8edef
}

.tipsy-arrow-s {
    border-top-color: #e8edef
}

.tipsy-arrow-e {
    border-left-color: #e8edef
}

.tipsy-arrow-w {
    border-right-color: #e8edef
}

.tipsy-n .tipsy-arrow {
    left: 50%;
    margin-left: -5px
}

.tipsy-n .tipsy-arrow, .tipsy-nw .tipsy-arrow {
    top: 0;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-nw .tipsy-arrow {
    left: 10px
}

.tipsy-ne .tipsy-arrow {
    top: 0;
    right: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-s .tipsy-arrow {
    left: 50%;
    margin-left: -5px
}

.tipsy-s .tipsy-arrow, .tipsy-sw .tipsy-arrow {
    bottom: 0;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-sw .tipsy-arrow {
    left: 10px
}

.tipsy-se .tipsy-arrow {
    bottom: 0;
    right: 10px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent
}

.tipsy-e .tipsy-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent
}

.tipsy-w .tipsy-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent
}

input::-webkit-input-placeholder {
    opacity: .5
}

input::-moz-placeholder {
    opacity: .5
}

input:-ms-input-placeholder {
    opacity: .5
}

input:-moz-placeholder {
    opacity: .5
}

textarea::-webkit-input-placeholder {
    opacity: .5
}

textarea::-moz-placeholder {
    opacity: .5
}

textarea:-ms-input-placeholder {
    opacity: .5
}

textarea:-moz-placeholder {
    opacity: .5
}

input.warning, textarea.warning {
    border-color: #e84c3d
}

.SumoSelect p {
    margin: 0
}

.SumoSelect {
    width: 100%
}

.order-form .SumoSelect .opt span i {
    border: 2px solid #0e5e9f;
    padding: 2px
}

.SelectBox {
    padding: 5px 8px
}

.sumoStopScroll {
    overflow: hidden
}

.SumoSelect .hidden {
    display: none
}

.SumoSelect .search-txt {
    display: none;
    outline: none
}

.SumoSelect .no-match {
    display: none;
    padding: 6px
}

.SumoSelect.open .search-txt {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 5px 8px;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px
}

.SumoSelect.open > .search > label, .SumoSelect.open > .search > span {
    visibility: hidden
}

.SelectClass, .SumoUnder {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0
}

.SelectClass {
    z-index: 1
}

.SumoSelect .select-all > label, .SumoSelect > .CaptionCont, .SumoSelect > .optWrapper > .options li.opt label {
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none
}

.SumoSelect {
    display: inline-block;
    position: relative;
    outline: none
}

.SumoSelect > .CaptionCont {
    width: 100%;
    height: 36px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
    position: relative;
    height: 32px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.SumoSelect > .CaptionCont > span {
    display: block;
    padding-right: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: default
}

.SumoSelect > .CaptionCont > span.placeholder {
    opacity: .5
}

.SumoSelect > .CaptionCont > label {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px
}

.SumoSelect > .CaptionCont > label > i {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAEBAMAAABfKlNwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9tb27TAAAACnRSTlMAXJldBn4Ykjc41o87UAAAAAFiS0dECmjQ9FYAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYSURBVAjXYxBSUmZwVQphYCtPYGDoZAAAEeYCeSA/aQQAAAAASUVORK5CYII=");
    background-position: 50%;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-repeat: no-repeat;
    opacity: .8
}

.SumoSelect > .optWrapper {
    display: none;
    z-index: 1000;
    top: 30px;
    width: 100%;
    position: absolute;
    left: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, .11);
    box-shadow: 2px 3px 3px rgba(0, 0, 0, .11);
    border-radius: 3px;
    overflow: hidden
}

.SumoSelect.open > .optWrapper {
    top: 35px;
    display: block
}

.SumoSelect.open > .optWrapper.up {
    top: auto;
    bottom: 100%;
    margin-bottom: 5px
}

.SumoSelect > .optWrapper ul {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0;
    overflow: auto
}

.SumoSelect > .optWrapper > .options {
    border-radius: 2px;
    position: relative;
    max-height: 100px;
    -webkit-box-shadow: 0 0 10px rgba(3, 32, 55, .2);
    box-shadow: 0 0 10px rgba(3, 32, 55, .2)
}

.SumoSelect > .optWrapper.okCancelInMulti > .options {
    border-radius: 2px 2px 0 0
}

.SumoSelect > .optWrapper.selall > .options {
    border-radius: 0 0 2px 2px
}

.SumoSelect > .optWrapper.selall.okCancelInMulti > .options {
    border-radius: 0
}

.SumoSelect > .optWrapper > .options li.group.disabled > label {
    opacity: .5
}

.SumoSelect > .optWrapper > .options li ul li.opt {
    padding-left: 22px
}

.SumoSelect > .optWrapper.multiple > .options li ul li.opt {
    padding-left: 50px
}

.SumoSelect > .optWrapper.isFloating > .options {
    max-height: 100%;
    -webkit-box-shadow: 0 0 100px #595959;
    box-shadow: 0 0 100px #595959
}

.SumoSelect > .optWrapper > .options li.opt {
    padding: 6px;
    position: relative
}

.SumoSelect > .optWrapper > .options > li.opt:first-child {
    border-radius: 2px 2px 0 0
}

.SumoSelect > .optWrapper.selall > .options > li.opt:first-child {
    border-radius: 0
}

.SumoSelect > .optWrapper > .options > li.opt:last-child {
    border-radius: 0 0 2px 2px;
    border-bottom: none
}

.SumoSelect > .optWrapper.okCancelInMulti > .options > li.opt:last-child {
    border-radius: 0
}

.SumoSelect > .optWrapper > .options li.opt:hover {
    background-color: #f2f6f8
}

.SumoSelect .select-all.sel, .SumoSelect > .optWrapper > .options li.opt.sel {
    background-color: #a1c0e4
}

.SumoSelect > .optWrapper > .options li label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    font-size: 14px
}

.SumoSelect > .optWrapper > .options li span {
    display: none
}

.SumoSelect > .optWrapper > .options li.group > label {
    cursor: default;
    padding: 8px 6px;
    font-weight: 700
}

.SumoSelect > .optWrapper.isFloating {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 90%;
    bottom: 0;
    margin: auto;
    max-height: 90%
}

.SumoSelect > .optWrapper > .options li.opt.disabled {
    background-color: inherit;
    pointer-events: none
}

.SumoSelect > .optWrapper > .options li.opt.disabled * {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5
}

.SumoSelect > .optWrapper.multiple > .options li.opt {
    cursor: pointer
}

.SumoSelect > .optWrapper.multiple > .options li.opt.selected {
    background-color: #f2f6f8
}

.SumoSelect > .optWrapper.multiple > .options li.opt.disabled {
    display: none !important
}

.SumoSelect .select-all > span, .SumoSelect > .optWrapper.multiple > .options li.opt span {
    position: absolute;
    display: block;
    width: 30px;
    top: 0;
    bottom: 0;
    right: 12px
}

.SumoSelect .select-all > span i, .SumoSelect > .optWrapper.multiple > .options li.opt span i {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 14px;
    height: 14px
}

.SumoSelect > .optWrapper > .MultiControls {
    display: none;
    border-top: 1px solid #ddd;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .13);
    box-shadow: 0 0 2px rgba(0, 0, 0, .13);
    border-radius: 0 0 3px 3px
}

.SumoSelect > .optWrapper.multiple.isFloating > .MultiControls {
    display: block;
    margin-top: 5px;
    position: absolute;
    bottom: 0;
    width: 100%
}

.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls {
    display: block
}

.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p {
    padding: 6px
}

.SumoSelect > .optWrapper.multiple.okCancelInMulti > .MultiControls > p:focus {
    -webkit-box-shadow: 0 0 2px #a1c0e4;
    box-shadow: 0 0 2px #a1c0e4;
    border-color: #a1c0e4;
    outline: none;
    background-color: #a1c0e4
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p {
    display: inline-block;
    cursor: pointer;
    padding: 12px;
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
    background-color: #f1f1f1
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnOk {
    border-right: 1px solid #dbdbdb;
    border-radius: 0 0 0 3px
}

.SumoSelect > .optWrapper.multiple > .MultiControls > p.btnCancel {
    border-radius: 0 0 3px 0
}

.SumoSelect > .optWrapper.isFloating > .options li.opt {
    padding: 12px 6px
}

.SumoSelect > .optWrapper.multiple.isFloating > .options li.opt {
    padding-left: 35px
}

.SumoSelect > .optWrapper.multiple.isFloating {
    padding-bottom: 43px
}

.SumoSelect .select-all.partial > span i, .SumoSelect .select-all.selected > span i, .SumoSelect > .optWrapper.multiple > .options li.opt.selected span i {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAMAAACXmSduAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAASFBMVEXCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdTCzdT///+k57PwAAAAFnRSTlMAQh9G9d/AU0ngIfr5BthKHdyAIBy9U1fZ0AAAAAFiS0dEFwvWmI8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAABLSURBVAjXY2BAAoxMyDwGZhZWJhSumBgbkGbngHM5uYBcbh4OJC4vn5gYDz+cy8AgIAgUEIJzIQJiCC5UgFMYYRNQACELAiKiMFkAKJ0ECayskZQAAAAASUVORK5CYII=") no-repeat 50%
}

.SumoSelect > .optWrapper.multiple > .options li.opt.selected span i {
    border: 2px solid #0e5e9f;
    padding: 2px
}

.SumoSelect.disabled > .CaptionCont {
    background-color: #f2f6f8
}

.SumoSelect .select-all {
    border-radius: 3px 3px 0 0;
    position: relative;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    padding: 8px 0 3px 35px;
    height: 20px;
    cursor: pointer
}

.SumoSelect .select-all > label, .SumoSelect .select-all > span i {
    cursor: pointer
}

.SumoSelect .select-all.partial > span i {
    background-color: #ccc
}

.SumoSelect > .optWrapper > .options li.optGroup {
    padding-left: 5px;
    text-decoration: underline
}

.ncat-text-feat__cost p {
    margin: 0
}

.ntabs-reviews__submit-button-wrapper {
    text-align: center;
    display: block;
    margin-top: 20px
}

.ncat-prices-table__iconhref, .ncat-prices-table__name {
    cursor: pointer
}

.ncat-prices-table .ncat-prices-table__not-found {
    color: #e84c3d;
    font-size: 16px;
    text-align: center !important;
    padding: 20px
}

.ncat-town__current {
    display: inline-block;
    vertical-align: top;
    position: relative;
    color: #0e5e9f;
    font-family: OpenSans;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    margin-right: 9px;
    border-bottom: 1px dashed;
    cursor: pointer;
    text-overflow: ellipsis;
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    transition: border .5s;
    -webkit-transition: border .5s;
    text-decoration: none
}

.ncat-town__current:hover {
    border-color: transparent
}

.ncat-town {
    display: inline-block;
    vertical-align: top
}

.ncat-town:after {
    cursor: pointer;
    content: "";
    position: absolute;
    top: 8px;
    right: -8px;
    width: 6px;
    height: 4px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAEBAMAAABfKlNwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAALVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////BHg4sAAAADnRSTlMAYpleB4F/BhuTkhg8N6suXhEAAAABYktHRA5vvTBPAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGElEQVQI12MQUlJmcFVKZ+CYtYGB4SwDABWJA0U7vz/UAAAAAElFTkSuQmCC") no-repeat 50%
}

.city-form {
    width: 100vw;
    max-width: 892px;
    padding: 35px 0 40px 40px;
    margin: 0
}

.pcity__title {
    color: #000;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: .06em;
    margin-bottom: 16px
}

.pcity-scroll {
    max-height: 450px;
    overflow: auto
}

.pcity-over + .pcity-over {
    margin-top: 30px
}

.pcity__country-name {
    text-transform: uppercase;
    color: #e84c3d;
    font-weight: 700;
    margin-bottom: 20px
}

.pcity__country-name, .pcity__name {
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px
}

.pcity__name {
    color: #000;
    margin-bottom: 30px
}

.pcity-block_main {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px
}

.pcity-block_main .pcity__elem {
    width: 25%;
    float: none;
    display: inline-block;
    text-decoration: none
}

.pcity-block {
    font-size: 0
}

.pcity-col {
    /*display: inline-block;*/
    /*vertical-align: top;*/
    /*width: calc(25% - 22.5px);*/
    /*width: 100%;*/
    column-count: 4;
}

.pcity-col + .pcity-col {
    margin-left: 30px
}

.pcity__alph {
    display: block;
    color: #e84c3d;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 10px
}

.pcity-elems {
    overflow: hidden
}

.pcity-elems + .pcity-elems {
    margin-top: 30px
}

.pcity__elem {
    display: block;
    float: left;
    clear: both;
    color: #414042;
    font-family: Trebuchet MS;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    cursor: pointer;
    transition: color .5s;
    -webkit-transition: color .5s
}

.pcity__elem.current {
    text-decoration: underline;
    cursor: default
}

.pcity__elem:hover {
    color: #e84c3d
}

.pcity__elem + .pcity__elem {
    margin-top: 11px
}

.pcity-scroll .mCSB_inside > .mCSB_container {
    margin-right: 40px
}

.pcity-scroll .mCSB_scrollTools {
    right: 20px;
    width: 5px
}

.pcity-scroll .mCSB_scrollTools .mCSB_dragger {
    width: 5px
}

.pcity-scroll .mCSB_scrollTools .mCSB_draggerRail {
    width: 5px;
    background-color: #e5e5e5
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    border-radius: 0;
    background-color: #e84c3d
}

.estimate-mobile .estimate__title {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 0
}

.sidebar li {
    position: relative
}

.sidebar__submenu {
    display: none;
    position: absolute;
    right: 167px;
    top: 0;
    white-space: nowrap;
    z-index: 10;
    padding-right: 25px;
    margin: 0
}

.sidebar__submenu:after {
    content: "";
    position: absolute;
    width: 32px;
    height: 44px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAsCAMAAAAzZkq9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABPlBMVEXpNTWjFxf////pNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTXpNTWjFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxejFxfpNTXuZGTuX1/uZWX+9fX+9PTuY2P////4vLzpOTntW1v+8/P4wMDtWVn4v7/wdHT4w8PuZ2f//Pz4wsL1oqLpNjb60dHqQUHqPz/jMjLdMDDWLS3PKirmNDTfMTHZLi7SKyvLKCjFJia+IiK4ICCxHR2qGhqkGBijFxdRCVWSAAAAQXRSTlMAAAAGHDRMY32TrcTb9BYsRV1yjaO81OsLJTxUbYOes8vk+vnjnIJsUjskXEMrFCFlqesCMna69ghDh8v9ElSY3Ovf7SUAAAABYktHRAJmC3xkAAAACXBIWXMAAAsSAAALEgHS3X78AAAA30lEQVQ4y2NgwAaYWVjZ2Dk4ubh5eJGF+fgFBIWERUTFxB0RgEFCUkpaRlZOXkFRyREbYHAkAEYVkK3AyRm/AhdXN3d8CtzdPDw8vXAr8Pbx8PDFY4UfUN4fjyMDXD08AvH4IijYwyPEkRIFBK0g7EjC3oQEVGgY/qAOj8BnAtCWSEf8CvD6YlQBiQqUVRTkVdXUNTS1JJAVREXHxAoLaevo6iEXbXHxCYlJySmpaekZmUCAWSTqGxgaZSIApgJGRkZjE1Mzc6gCRiY0AFIAAhaWVtY2+BSAgK2dvQOGAgBOJ0AYMpSQZAAAAABJRU5ErkJggg==") no-repeat 50%;
    right: 8px;
    top: -3px
}

.sidebar__submenu li:before {
    content: none !important
}

.sidebar__li {
    cursor: pointer
}

.sidebar__li:hover .sidebar__submenu {
    display: block
}

.sidebar-nav.sub li .sidebar__submenu a, .sidebar__submenu .sidebar-nav li a {
    text-decoration: none
}

.sidebar-nav.sub li .sidebar__submenu a:before {
    content: none
}

.sidebar-nav.sub ul.sidebar__submenu li.sidebar__li {
    border: 0
}

.sidebar-nav.sub .sidebar__submenu li {
    padding: 0;
    margin: 0
}

.sidebar-nav.sub .sidebar__submenu li a {
    padding: 10px 15px;
    display: inline-block;
    border: 0 !important;
    transition: all .5s;
    background: #0e5e9f;
    width: 185px;
    white-space: normal
}

.sidebar-nav.sub .sidebar__submenu li a:hover {
    background: #e84c3d
}

.sidebar-nav.sub .sidebar__submenu li a {
    border-bottom: 1px solid #77858d !important
}

.sidebar-nav.sub .sidebar__submenu li:not(:first-child) + li {
    border: 0
}

.dev_link {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAXCAYAAAAV1F8QAAAEoUlEQVR42o3Va4hUZRjA8f/znnNm5+xl3M0xbTUzV8oKqcKFpCIRoCxNpIhcjcwiCisKlCiUgIqgiCoCEKIE/VSFVMqWW1K1lZu3MlmzrDXTbNudcS7O9ZzzPrmNIW0Dzg+er+fPec7lFeoId26YROmdF4x/7AaKKWzRH1J/xZPAbs7QQqFNmn5+xrSeWCQKUcE9gr/waeAr6nCpp7xzlZM4uVILObAhxkt32aC/FI3YtZreW8VLBs6Ma+9y2nOrKZddWygjRrsofh3QvmwZkGEcYZzwixc6xd+2y0RHOzX7F0gMRSAIwJucJ95hsZESdxJkR41msqi4oAoawpSH7gY2n/uOmp1OcU27nsqjeKAGIkFpAptrk2IRVSBn0WoETgxUQIFqBWx+dkOr04r/KzQfw2u5hPJJwANVIIJyBRspKIi6IGNxA1ZRtSB+KCbxfUMhoamikVsRnNpFJEDDKlZnf2w6buhD1EHcqs0e7iLTf7+4QRzGgqDqhkKsCHDuZ/T5Q48Yf+AVHT1iUItGkw5qU/dbWm7ZAOTgLDGnFtvi4fsIji0SwaFaBf/yXpl+5xIgqBsKtt7jStzrlubDm6T8U5eWCmjgpzR+63zgANSnTdM8sns3kv68R51WtFrBdC59jNBuAtL/CYU71swXb3CNeMWryQ12ahBiwzLi3/4ssJ5z0MS8bvvjc73YcCLqgDUFvOR+YtO2OFc+8DIQSvjNS9cYtnyAk55KdgStWtRWUDPrgExafRPwBw2wxz99UUf71mCaIYrQMIQoQKYtecJcfMsGVzO9PUxMT9WRE6CCnnkJRPxhzR3K0CDx2o+qGtQCOOA4ECk6su9BJs4+4orvJylkahEZiwiIi5ZTHZr/vgUo0oiwdAG4YAGtjeIgUblF88NTXJj4nVZK9ygGrEGtQlCGxFX7ZPIdozRIj34yoLlBcB1QUwuGAfjtQ8TbdrkybdVme2D/AuHQYvAQYrWgegVpvohGyaU92zXIbLS/961EAVxwJgybKfPWidv6rQAE/a9OIL/zdi0duFfs8etrq7N5mbnuNuCzxmtx3w5tX4oXu5HyqWENq1uAff/7YKtb754j5a92YPNJohA1MwZovf5xzQ0NAlnqEKe1U5rjbTaTHgKqAI39GT7qeU1THz6C04aOxTRexLbtMVNueQro519O0tcTvY+ajvxyLZrzwpHSHueiBc8AuxsL/fD2JfaHtV+ipfPBg7HY6cGc/4tpn7cAOCoXLhQd+ewJKb/3vM0bomwIlRBpnXHQuWLVbcDhcx8TQTGq/ZUroIC6IC4E6S4t/bkQ2EBhNCmlgZVR1mIzHhgH3Bia/e0ymzp4M/B6A8dENoEN2rCCKpz9LgQNCi0AQjVmS4WEFgUMZ88jBXFik6nDMI5JzDykzuR9GpaolaitT72cJLv7Tg96cjCF7dhJtVyL/HsCq6g2Jb45PYwfoY7q+/fP1dSON4lOzVGrYL1hM2vFOuANzhBic6Nft23SzNBsVUGkKTTTr3vZzLx5PVBhHIH6Ku8u75TW5E2cXpfm/vwC2M84zvQFF9rU4MNY7aZ50ovi+n1ASB1/A01SW7WrVeu3AAAAAElFTkSuQmCC") no-repeat scroll 0 50% transparent;
    padding-left: 35px;
    margin-top: 20px
}

.dev_link a {
    color: #007aa1;
    text-decoration: none
}

.dev_link span {
    display: block;
    text-decoration: underline
}

.dev_link a:hover span {
    text-decoration: none
}

@media only screen and (max-width: 1130px) {
    .fixed-left-col {
        display: block
    }
}

@media only screen and (max-width: 480px) {
    .ncat-filter-block__href {
        transform: none;
        margin-top: 15px
    }

    .ncat-info-case-col + .ncat-info-case-col {
        margin-left: 0
    }

    .ncat-info-case-col + .ncat-info-case-col .ncat-info-case-col__deltitle {
        margin-top: 0 !important
    }

    .gallery-list.owl-carousel {
        width: 332px;
        margin: 40px auto 10px
    }

    .gallery-list .owl-prev {
        position: absolute;
        left: -65px;
        top: -118px
    }

    .gallery-list .owl-next {
        position: absolute;
        right: -65px;
        top: -118px
    }

    .contacts-block .contacts-table {
        table-layout: fixed;
        width: 100% !important
    }

    table.contacts-table tr td:first-child .right {
        padding-right: 20px
    }
}

.cookie-bar {
    background-color: rgba(28, 92, 158, .9);
    color: #fff;
    font-size: 13px;
    max-width: 296px;
    padding: 10px 15px 14px 10px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 2000
}

.cookie-bar__text {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 10px
}

.cookie-bar__text a {
    color: #fff
}

.cookie-bar .nice-btn {
    cursor: pointer;
    background-color: #fff
}

.cookie-bar.dnone {
    display: none
}

.cookie-bar.show {
    display: block
}

#request-form .SumoSelect > .optWrapper.multiple > .options li.opt span i {
    border: 2px solid #0e5e9f;
    padding: 2px
}

.ncat-filter-title {
    display: flex;
    justify-content: space-between;
    margin-top: 30px
}

.nice-btn--search {
    background-color: #fff;
    margin-top: 30px;
    cursor: pointer
}

.assort-tab-list-item[data-tab=ekat] #ekb + h3, .assort-tab-list-item[data-tab=ekat] #ekb .assort-tab-list-block__item, .assort-tab-list-item[data-tab=ekat] .wis-content > .contacts-table {
    opacity: .3
}

.sale-modal {
    width: 500px;
    padding: 70px 80px 60px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-image: url(../js/pic/noise.png);
    box-sizing: border-box;
    text-align: center
}

.sale-modal__icon {
    margin-bottom: 36px
}

.sale-modal p.sale-modal__subtitle {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700 !important;
    color: #fff;
    margin-bottom: 22px
}

.sale-modal p.sale-modal__title {
    font-size: 48px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
    color: #fff
}

@media (max-width: 590px) {
    .sale-modal {
        width: 100%;
        padding: 40px 20px
    }
}

.form-checkbox {
    cursor: pointer
}

.form-checkbox__label {
    color: #000;
    font-family: Trebuchet MS, Tahoma, Verdana, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 16px;
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 28px);
    margin-left: -4px;
    margin-bottom: 15px
}

.form-checkbox__label a {
    color: inherit;
    border-bottom: 1px solid;
    text-decoration: none;
    transition: border .5s;
    -webkit-transition: border .5s
}

.form-checkbox__label a:hover {
    border-color: transparent
}

.form__truecheck {
    position: absolute;
    left: -10000px;
    top: -10000px;
    visibility: hidden;
    opacity: 0;
    display: block;
    width: 0;
    height: 0;
    border: 0
}

.form__pseudocheck {
    width: 14px;
    height: 14px;
    background-color: #ebebeb;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    display: inline-block;
    vertical-align: top;
    margin-right: 12px;
    position: relative;
    transition: border .5s;
    -webkit-transition: border .5s
}

.form__pseudocheck.warning {
    border-color: red
}

.form__pseudocheck:after {
    content: "";
    width: 6px;
    height: 4px;
    background: transparent;
    border-left: 2px solid #000;
    border-bottom: 2px solid #000;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: absolute;
    left: 3px;
    top: 2px;
    opacity: 0;
    transition: opacity .5s;
    -webkit-transition: opacity .5s
}

.form__pseudocheck.checked:after {
    opacity: 1
}

.index, .index #main {
    background: url(../js/pic/design/bg-index.jpg) 50% 175px no-repeat
}

#main, body, html {
    background: url(../js/pic/design/bg.jpg) 50% 240px no-repeat
}

.top-features {
    top: 750px
}

.index #middle {
    padding: 1107px 0 295px
}

.pseudo-flags {
    background: none
}

.pseudo-flags a {
    text-decoration: none;
    display: inline-block;
    transition: opacity .4s
}

.pseudo-flags a.blr {
    margin: 0 10px 0 14px
}

.pseudo-flags a.kaz {
    margin: 0 0 0 5px
}

.pseudo-flags a:hover {
    opacity: .7
}

.top-catalog-nav-block {
    top: 215px
}

.top-order-btn.nice-btn {
    margin: 11px 0 0 2px;
    vertical-align: top
}

.top-nav li.relative {
    display: none
}

.top-phone {
    width: 215px
}

.top-phone .link {
    width: 113px
}

.top-phone_free {
    color: #000
}

.top-phone_sm {
    line-height: 16px;
    font-size: 11px;
    margin-top: -6px
}

.top-phone:after {
    background: none
}

.top-phone a.nice-btn {
    color: #e84c3d
}

.top-phone .phone_box {
    position: relative
}

.top-phone .trubka {
    position: absolute;
    top: 13px;
    left: -30px
}

.top-order-btn.nice-btn {
    float: none
}

.top-works {
    color: #0e5e9f;
    font: 22px/24px Open Sans, sans-serif;
    text-align: left;
    line-height: 40px;
    float: left;
    padding: 24px 0 0 25px;
    position: relative;
    background: url(../js/pic/clock.png) 0 25px no-repeat
}

.top-works a.link {
    text-decoration: none;
    color: #0e5e9f;
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    border-bottom: 1px dashed #0e5ea0
}

.top-works-txt {
    line-height: 22px;
    color: #000;
    font-size: 16px;
    font-weight: 700;
    margin: 0 0 6px
}

.top-works .link_emil {
    display: inline-block;
    line-height: 18px;
    margin: 10px 0 0 20px;
    color: #484848;
    font-size: 12px
}

.top-works .link_emil span {
    display: block
}

.top-works .link_emil a.email {
    text-decoration: underline;
    color: #484848;
    font-size: 14px;
    border-bottom: none
}

.search_box {
    margin: 0 0 20px
}

.search-form-aside {
    position: relative;
    width: 202px;
    border: 2px solid #999;
    background: #fff;
    height: 30px;
    z-index: 10
}

.search-form-aside input[type=text] {
    height: 28px;
    width: 137px;
    border: 0;
    position: relative;
    z-index: 10;
    padding-left: 6px;
    padding-right: 25px
}

.search-form-aside input[type=submit] {
    width: 29px;
    height: 29px;
    display: inline-block;
    background: url(../js/pic/design/search.png) -2px -2px;
    border: 0;
    text-indent: -9999px;
    z-index: 10;
    position: absolute;
    right: 0;
    top: 0
}

.catalog-section .tr_hidden {
    display: none
}

.show_all_catalog {
    display: block !important
}

.section-item .nice-btn {
    width: 825px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700
}

div.basket {
    height: 50px
}

html {
    min-width: auto
}

#main {
    overflow: hidden
}

.mobile-header {
    display: none;
    text-align: center;
    height: 45px;
    background: #036fb0;
    position: fixed;
    width: 100%;
    z-index: 999
}

.mobile-header .header-menu {
    float: left;
    width: 50px;
    color: #fff
}

.mobile-header .header-menu-btn {
    width: 27px;
    height: 45px;
    margin-left: 10px;
    background: url(/pic/menu_icon.png) no-repeat;
    background-size: contain;
    background-position: 50%
}

.mobile-header .header-btn-zaya {
    display: inline-block;
    background: #e84c3d;
    width: 36%;
    font-size: 12px;
    padding: 4px 9px;
    color: #fff;
    position: absolute;
    left: 32%;
    top: 10px
}

.mobile-header .header-btn-zaya a {
    color: #fff;
    text-decoration: none
}

.mobile-header .header-callback {
    display: inline-block;
    float: right;
    background: #e84c3d;
    margin-right: 16px;
    width: 39px
}

.header-btn-zaya__tel {
    display: none
}

.header-menu-dropdown {
    display: none;
    background: #036fb0;
    z-index: 100000;
    position: absolute;
    -webkit-box-shadow: 0 0 10px 0 #000;
    box-shadow: 0 0 10px 0 #000;
    width: 100%;
    position: fixed
}

.header-menu-dropdown-header {
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    margin-top: 10px
}

.header-menu-dropdown ul {
    list-style: none;
    font-size: 15px;
    line-height: 1.5;
    color: #fff;
    margin: 0;
    padding: 1px 17px
}

.header-menu-dropdown li {
    padding: 5px 0;
    list-style: none
}

.header-menu-dropdown a {
    color: #fff;
    text-decoration: none
}

.header-menu-dropdown .catalog-menu {
    margin-left: 15px
}

.close-btn {
    color: #fff;
    background: url(/pic/close.png) no-repeat;
    background-size: contain;
    background-position: 50%;
    margin-left: 10px;
    padding: 10px
}

.mobile-menu__wrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #ccc
}

.nice-btn_inline:last-child {
    margin-right: 0
}

.ncat-services-elem {
    margin-bottom: 30px
}

.ncat-services__title {
    line-height: 30px
}

.ncat-feats-elem {
    margin: 0 10px
}

.ncat-feats-elem__title {
    white-space: normal
}

.ntabs-question__title {
    line-height: 30px
}

.dev {
    right: 0
}

.catalog .list-details {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.header__price-lists {
    margin-top: -33px;
    float: right
}

.header__price-lists .price-link {
    display: inline-block;
    margin-right: 80px;
    float: none
}

.header__price-lists .price-link:last-child {
    margin-right: 0
}

.gallery-list {
    padding-left: 0
}

html.ybsh, html.ybsh .estimate__href, html.ybsh .header-center__right .estimate__title, html.ybsh .header-menu-dropdown a, html.ybsh .mobile-header .header-btn-zaya, html.ybsh .ncat-fcart-top__elem, html.ybsh .ncat-fcart__continue, html.ybsh .ncat-feats-info-arms__href, html.ybsh .ncat-filter-bottom__text, html.ybsh .ncat-filter-sort, html.ybsh .ncat-filter-sort__type, html.ybsh .ncat-filter__reset, html.ybsh .ncat-filter__sbm, html.ybsh .ncat-fservices-item__href, html.ybsh .ncat-moremetal-elem__cost, html.ybsh .ncat-moremetal-elem__name, html.ybsh .ncat-moremetal-elem__price, html.ybsh .ncat-prices-controls__showall, html.ybsh .ncat-prices-table__href, html.ybsh .ncat-prices-table__name, html.ybsh .ncat-prices-table td, html.ybsh .ncat-prices-table thead th, html.ybsh .ncat-text-contract__href, html.ybsh .ncat-text-feat__href, html.ybsh .ncat-town__current, html.ybsh .nice-btn, html.ybsh .ntabs-req .form-checkbox__label, html.ybsh .ntabs-req__label, html.ybsh .top-catalog-nav .item .title, html.ybsh .top-features li .description, html.ybsh .top-features li .title a, html.ybsh .top-slogan, html.ybsh body, html.ybsh p {
    font-size: 18px !important
}

html.ybsh .ntabs-req-col {
    vertical-align: bottom
}

html.ybsh .ntabs-req-col + * {
    margin-left: calc(4% - 6px)
}

html.ybsh .ncat-othregions__href {
    font-size: 18px;
    margin-bottom: 12px
}

html.ybsh .ncat-filter-form .ncat-filter-row:nth-child(2) .ncat-filter-col {
    margin-bottom: 20px
}

html.ybsh .ncat-prices-table__name {
    white-space: normal
}

html.ybsh .ncat-filter__label {
    font-size: 18px;
    margin-bottom: 8px
}

html.ybsh .fixed-left-col {
    display: none
}

html.ybsh .index #middle {
    padding-bottom: 330px
}

html.ybsh .footer-content {
    top: 138px
}

html.ybsh .main-content {
    margin-top: 175px
}

html.ybsh .top-features li {
    margin-bottom: 20px
}

html.ybsh .top-catalog-nav-block {
    top: 180px
}

html.ybsh .top-features {
    top: 1355px
}

html.ybsh .h1.mpl, html.ybsh h1.mpl {
    max-width: calc(100% - 60px)
}

html.ybsh h1.mpl {
    margin-top: 20px
}

html.ybsh .ncat-togglebutton {
    padding: 14px 15px;
    font-size: 18px;
    line-height: 24px
}

@media (max-width: 1140px) {
    .ncat-banner .ncat-banner-elem__img {
        width: 100%;
        height: auto
    }

    .content.content_wide {
        width: auto
    }

    .article img {
        width: 100% !important;
        height: auto !important
    }

    .header-center__right {
        position: absolute;
        right: 77px;
        top: 82px;
        float: none
    }

    .header-center__right .estimate {
        height: auto;
        background: none;
        width: auto;
        padding: 0;
        margin-bottom: 20px;
        text-align: left;
        box-shadow: none
    }

    .header-center__right .estimate__title {
        font-size: 14px
    }

    .header-center__right .estimate__five, .header-center__right .search_box {
        display: none
    }

    .header-center__right .ncat-town {
        margin-left: 0;
        margin-top: -10px
    }

    .header-center__right .ncat-town:before {
        left: -20px
    }

    .content {
        width: 100%;
        max-width: 960px
    }

    #middle, .footer-content, .header-center {
        width: auto;
        max-width: 1130px
    }

    #middle {
        overflow: hidden;
        max-width: 1000px;
        padding: 235px 20px 295px
    }

    #middle .last-news {
        width: auto
    }

    .main-content {
        max-width: 875px;
        width: -webkit-calc(100% - 250px);
        width: calc(100% - 250px);
        padding: 0 20px
    }

    .footer-content, .header-center {
        max-width: 1080px;
        width: auto;
        padding: 0 20px
    }

    .header-center__left {
        margin: 0 22px 0 0
    }

    .header-center__middle {
        width: -webkit-calc(100% - 305px);
        width: calc(100% - 305px)
    }

    .top-nav {
        border-top-color: transparent
    }

    .top-works {
        width: 244px
    }

    .top-works-txt {
        line-height: 18px;
        font-size: 15px;
        max-width: 170px
    }

    .top-works .top-order-btn {
        padding: 0;
        border-bottom: 2px solid
    }

    .top-works .link_emil {
        display: none
    }

    .top-works .top-order-btn:after, .top-works .top-order-btn:before {
        content: none
    }

    .top-catalog-nav-block {
        padding: 0;
        top: 210px
    }

    .top-catalog-nav {
        max-width: none;
        min-width: inherit
    }

    .top-features {
        padding-left: 0
    }

    .top-features li {
        width: 18%;
        margin: 0 5px
    }

    .index #middle {
        padding-top: 1000px
    }

    #footer {
        padding: 0 20px
    }

    .ncat-services-over {
        text-align: center
    }

    .ncat-feats-elem:nth-child(2n) {
        width: 20%;
        width: -webkit-calc(20% - 20px);
        width: calc(20% - 20px);
        margin-bottom: 20px
    }

    .ncat-feats-elem:nth-child(2n-1) {
        width: 20%;
        width: -webkit-calc(20% - 20px);
        width: calc(20% - 20px);
        width: calc(33.33333% - 20px)
    }

    .ncat-text-feat {
        width: 25%
    }

    .ncat-text-feat:last-child {
        width: 25%;
        padding-left: 0
    }

    .ncat-text-left {
        width: auto;
        max-width: 560px
    }

    .ncat-info-seoform-row {
        text-align: center
    }

    .ncat-info-seoform-col {
        margin: 0 10px 10px;
        text-align: left;
        width: auto
    }

    .ncat-info-seoform-col + .ncat-info-seoform-col {
        margin-left: 0
    }

    .ncat-info-seotext-col {
        width: auto
    }

    .ncat-info-seotext-col + .ncat-info-seotext-col {
        margin-left: 0
    }

    .gallery-list .owl-controls {
        top: auto;
        bottom: -30px;
        text-align: center
    }

    .gallery-list .owl-next, .gallery-list .owl-prev {
        float: none;
        display: inline-block;
        margin: 0 30px
    }

    .ncat-filter-block {
        width: -webkit-calc(100% - 402px);
        width: calc(100% - 402px);
        border-left: 2px solid #ebeef0;
        height: auto
    }

    .ncat-filter-block:before {
        content: none
    }

    .ncat-filter-block-info {
        width: 80%
    }

    .ncat-filter-block__q {
        margin-right: 0
    }

    .ncat-prices-tableover .mCSB_container {
        overflow-x: scroll !important
    }

    .ncat-filter-title {
        flex-direction: column
    }

    .ncat-prices-controls__current {
        width: 150px;
        margin-right: 15px;
        left: 0
    }

    .ncat-prices-controls__href-search {
        left: 0;
        margin: -4px 16px 0 0 !important
    }
}

@media (max-width: 1024px) {
    .ncat-prices-controls__current {
        display: none
    }
}

@media (max-width: 1023px) {
    .city-form {
        width: calc(100vw - 150px)
    }
}

@media (max-width: 925px) {
    .ncat-banner {
        width: 100%
    }

    .sidebar {
        display: none
    }

    .header-center__left {
        margin: 0 25px 0 0
    }

    .top-phone {
        width: 300px
    }

    .top-works {
        display: none
    }

    .top-catalog-nav {
        text-align: center
    }

    .top-catalog-nav .item {
        margin-right: 1px
    }

    .phone_box + .link.fancy-link {
        float: left
    }

    .dev {
        float: right;
        position: static
    }

    .nice-btn_inline {
        width: 40%
    }

    .ncat-banner.owl-carousel {
        width: 100%
    }

    .ncat-toggle {
        text-align: center
    }

    .ncat-togglebutton {
        padding: 0 15px;
        margin-left: 0;
        font-size: 13px
    }

    .scrollup {
        bottom: 0;
        left: 0;
        background: rgba(0, 118, 182, .4);
        color: #fff;
        -webkit-border-radius: 0;
        border-radius: 0;
        border: none
    }

    .scrollup:before {
        border-left-color: #fff;
        border-top-color: #fff
    }

    .index .ncat-town {
        top: auto;
        position: absolute;
        bottom: -45px;
        left: 0
    }

    .ncat-feats-info-arms__title {
        margin-bottom: 10px
    }

    .top-catalog-nav .item {
        width: 195px;
        height: 195px;
        margin-bottom: 2px;
        background: #007dbd;
        border-top: 1px solid #fff
    }

    .top-catalog-nav .item .bg {
        display: none
    }

    .index #middle {
        padding-top: 1060px
    }

    .top-features {
        top: 860px
    }

    .index #main {
        background-image: none
    }

    .ncat-prices-controls {
        padding-top: 30px
    }

    .ncat-prices-controls__current {
        position: absolute;
        top: 0;
        right: 0;
        left: auto;
        font-size: 12px;
        text-align: right;
        margin-right: 18px
    }

    .last-news:before {
        background: none
    }

    .ncat-filter-col.wide {
        width: 300px
    }

    .ncat-filter-bottom .ncat-filter-text {
        margin-bottom: 20px
    }

    .ncat-filter-bottom .ncat-filter-block, .ncat-filter-bottom .ncat-filter-text {
        width: 100%;
        margin-left: 0;
        text-align: center
    }

    .ncat-feats-info-arms-col.marks {
        width: -webkit-calc(50% - 10px);
        width: calc(50% - 10px);
        margin-bottom: 20px
    }

    .js-ncat-pricestable .mCSB_container {
        overflow-x: scroll
    }

    .index .i2 .title {
        bottom: 15px
    }
}

@media (max-width: 768px) {
    .links-inner {
        width: 384px;
    }

    .mobile-header {
        display: block
    }

    #header {
        top: 30px
    }

    .pseudo-flags {
        right: -10px;
        left: auto;
        top: 30px
    }

    .pseudo-flags a.blr {
        margin: 0
    }

    .ncat-fixed {
        top: 115px
    }

    #middle {
        padding-top: 200px
    }

    .top-nav {
        display: none
    }

    .top-phone {
        margin-top: 5px;
        margin-left: -12px
    }

    .top-phone .trubka {
        display: none
    }

    .top-features {
        top: 1010px
    }

    .top-features li {
        width: 150px;
        margin: 0 10px
    }

    .index #middle {
        padding-top: 1500px
    }

    .main-content {
        width: auto
    }

    .last-news {
        display: none
    }

    #footer:before {
        content: none
    }

    .copyright {
        top: -40px
    }

    .index .dev {
        position: absolute;
        left: 0;
        float: none
    }

    .social_i {
        margin-bottom: 0
    }

    .ncat-text-bottom {
        text-align: center
    }

    .ncat-services-over {
        text-align: center;
        margin-left: 0;
        width: 100%
    }

    .ncat-services-elem {
        margin-left: 5px;
        margin-right: 5px
    }

    .ntabs {
        overflow: hidden
    }

    .ntabs-top__href {
        width: auto
    }

    .ntabs-top__href + .ntabs-top__href {
        margin-left: 8px
    }

    .ncat-text-left {
        width: 100%;
        margin-right: 0
    }

    .ncat-othregions__href + .ncat-othregions__href {
        margin-left: 0
    }

    .ncat-othregions__href {
        font-size: 13px;
        padding: 0 5px
    }

    .ncat-text-feat {
        width: 50%;
        margin-bottom: 20px;
        text-align: left
    }

    .ncat-text-feat:last-child {
        width: 50%;
        padding-left: 0
    }

    .ncat-serts-left {
        padding-top: 250px;
        width: 100%
    }

    .ncat-serts-right {
        position: absolute;
        top: 20px;
        width: 85%
    }

    .ncat-feats {
        white-space: normal;
        text-align: center;
        margin-bottom: 30px
    }

    .ncat-feats-elem {
        margin-bottom: 25px
    }

    .ncat-feats-elem:nth-child(2n-1) {
        width: auto
    }

    .ncat-feats-info-video {
        width: 100%
    }

    .ncat-feats-info__morelink {
        font-size: 15px
    }

    .ncat-info-case__subtitle {
        margin-bottom: 30px
    }

    .ntabs-req-left {
        width: 100%
    }

    .ntabs-req-right {
        width: 90%
    }

    .ncat-serts-left {
        text-align: center
    }

    .ncat-info-case-left {
        display: none
    }

    .ncat-info-case-right {
        width: 80%;
        text-align: left
    }

    .ncat-moremetal-inner .owl-dots {
        text-align: center
    }

    .ncat-moremetal-inner .owl-dot {
        margin: 20px 5px 0;
        width: 8px;
        height: 8px;
        display: inline-block;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background: #0e5e9f
    }

    .ncat-moremetal-inner .owl-dot.active {
        background: #e84c3d
    }

    .ncat-serts-car.owl-carousel .owl-prev {
        left: -20px
    }

    .ncat-serts-car.owl-carousel .owl-next {
        right: -20px
    }

    .ntabs-question-left {
        width: 100%
    }

    .ntabs-question-right {
        width: 100%;
        margin: 30px 0 0
    }

    .dev {
        float: none;
        position: relative;
        left: -20px;
        top: -25px
    }

    .dev, .social_title {
        font-size: 0
    }

    .ntabs-req {
        margin-bottom: 0
    }

    .ncat-controls.req {
        margin-bottom: 30px
    }

    .ntabs-reviews__submit-button-wrapper {
        margin-bottom: 10px
    }

    .top-catalog-nav-block {
        top: 165px
    }

    .ntabs-question-list {
        padding-bottom: 30px
    }

    .ncat-fixed-cart.open .ncat-fcart-inner {
        left: -372px
    }

    .ncat-fcart-inner {
        left: 508px;
        width: 440px
    }

    .ncat-fcart-content {
        width: 440px
    }

    .ncat-feats-elem:nth-child(2n) {
        width: -webkit-calc(50% - 25px);
        width: calc(50% - 25px)
    }

    .ncat-feats-elem:nth-child(2n-1) {
        width: -webkit-calc(50% - 25px);
        width: calc(50% - 25px)
    }

    .ntabs-content {
        padding-top: 40px
    }

    .ncat-fcart__wrapper {
        overflow-x: scroll
    }

    .ntabs {
        margin-top: 40px;
        margin-bottom: 40px
    }

    .ncat-fcart-bottom, .ncat-fcart-bottombtns, .ncat-fcart-container, .ncat-fcart-top {
        width: 784px;
        box-sizing: border-box
    }

    .ymaps-top {
        margin-top: 0
    }

    .price-link {
        margin-right: 60px;
    }

    .ncat-tname {
        width: 260px
    }

    .fixed-left-col.ncat-tname {
        width: 262px
    }

    .ncat-prices-table td.fixed-left-col {
        width: 262px;
        padding-left: 55px;
        text-align: left
    }

    .ncat-prices-table td:first-child {
        padding-left: 55px
    }

    .ncat-prices-elem__href.opened:before, .ncat-prices-elem__href:before {
        content: none
    }
}

@media (max-width: 860px) {
    .ncat-prices-controls__href-search {
        margin: 15px 0 0 !important;
        float: right;
        clear: both
    }
}

@media (max-width: 690px) {
    .top-phone {
        display: none
    }

    .header__price-lists {
        margin-top: 0;
        float: none;
        margin-bottom: 45px
    }

    .header__price-lists span {
        display: block;
        margin-bottom: 20px;
        font-weight: 600
    }

    .header__price-lists .price-link {
        margin-right: 20px;
        margin-left: 65px
    }

    .links-inner .price-link {
        margin-left: 30px
    }

    .links-inner {
        width: 334px;
    }

    .ncat-filter-sort {
        float: none;
        margin-bottom: 20px
    }

    .ncat-filter-col {
        width: calc(50% - 10px);
        margin: 0 20px 0 0
    }

    .ncat-filter-col + .ncat-filter-col {
        margin-left: 0;
        margin-right: 0
    }

    .ncat-filter-row > .ncat-filter__href {
        margin: 0
    }

    .ncat-filter__sbm {
        margin-bottom: 20px
    }

    .price-link__href, .diploma-link, .reviews-link {
        font-size: 13px
    }

    .price-link:before {
        left: -30px;
        top: 0;
        width: 25px;
        height: 33px;
        background-size: contain
    }

    .price-link__date {
        font-size: 12px
    }

    .h1.mpl, h1.mpl {
        max-width: 335px
    }

    .top-slogan {
        width: 165px;
        font-size: 13px;
        line-height: 17px
    }

    .header-btn-zaya__tel {
        display: block
    }

    .header-btn-zaya__link {
        display: none
    }

    .ncat-prices-controls-count {
        float: none;
        display: inline-block;
        margin-top: 10px
    }

    .ncat-filter-col.wide {
        width: 100%;
        margin-bottom: 20px
    }

    .ncat-filter__href {
        width: 150px
    }

    .ncat-filter__reset, .ncat-filter__sbm {
        width: 128px;
        margin-right: 15px
    }

    .ncat-filter-col.wide + .ncat-filter-col {
        margin-right: 20px
    }

    .ncat-filter-form .ncat-filter-row:nth-child(2) .ncat-filter-col:nth-child(2n) {
        margin-right: 0;
        margin-left: 0
    }

    .ncat-filter-form .ncat-filter-row:nth-child(2) .ncat-filter-col:nth-child(odd) {
        margin-right: 20px;
        margin-left: 0
    }

    .ncat-prices-controls {
        padding-top: 15px
    }

    .ncat-prices-controls__showall {
        margin-top: 25px;
        padding: 0 25px
    }

    .ncat-prices-controls__current {
        top: 12px
    }

    .ncat-prices-controls__showall {
        margin-left: 0
    }
}

@media (max-width: 700px) {
    .pcity-col {
        /*width: calc(33.33333% - 22.5px);*/
        column-count: 3;
    }

    .pcity-col + .pcity-col {
        margin-left: 20px
    }

    .pcity-col:nth-child(4) {
        margin-left: 0
    }

    .city-form {
        padding-left: 20px
    }
}

@media (max-width: 590px) {
    body {
        max-width: 100vw;
        overflow-x: hidden
    }

    .ncat-price {
        width: 120px
    }

    .index #middle {
        padding-top: 1835px
    }

    .fancybox-close {
        top: 0;
        right: 0;
        background-color: rgba(0, 0, 0, .65);
        padding: 4px;
        background-position: 50%
    }

    .top-features {
        top: 1350px
    }

    .top-features li {
        width: 135px
    }

    .ntabs-reviews-item-left {
        width: 185px
    }

    .ntabs-reviews-item-right {
        width: -webkit-calc(100% - 165px);
        width: calc(100% - 165px);
        margin-left: -30px
    }

    .ntabs-req__label {
        font-size: 14px
    }

    .ntabs-reviews-item__dislike {
        margin-left: 35px
    }

    .ntabs-reviews-item__dislike:before, .ntabs-reviews-item__like:before {
        left: -22px
    }

    .price-link {
        margin: 0 0 0 30px
    }

    .pcity-col {
        /*width: 50%;*/
        column-count: 2;
    }

    .pcity-col + .pcity-col {
        margin-left: 0
    }

    .pcity-block_main .pcity__elem {
        width: 50%
    }

    .ncat-prices-table td:nth-child(3), .ncat-prices-table td:nth-child(4), .ncat-prices-table th:nth-child(3), .ncat-prices-table th:nth-child(4) {
        display: none
    }
}

@media (max-width: 1023px) {
    .city-form {
        width: calc(100vw - 40px) !important
    }
}

.owl-carousel .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.owl-height {
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -ms-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translateZ(0)
}

.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel .owl-refresh .owl-item {
    display: none
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.owl-carousel .owl-item img {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale .1s ease;
    -moz-transition: scale .1s ease;
    -ms-transition: scale .1s ease;
    -o-transition: scale .1s ease;
    transition: scale .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity .4s ease;
    -moz-transition: opacity .4s ease;
    -ms-transition: opacity .4s ease;
    -o-transition: opacity .4s ease;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1
}

.diploma-link, .reviews-link {
    display: inline-block
}

@media (max-width: 590px) {
    .links-inner {
        float: none;
        width: 290px;
        margin-top: 20px;
    }

    .price-link {
        margin-left: 30px;
    }
}

.footer .bottom-contacts {
    display: none
}

.header-center .pseudo-flags {
    display: none
}

.top-slogan {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: left;
    height: 100%;
    margin-top: 15px;
    border-top: 1px solid #e9eef1;
    padding-left: 0;
    padding-top: 15px;
    width: 100%;
    font-weight: bold;
    font-size: 17px;
    letter-spacing: 1px;
}

@media (min-width: 1141px) {
    .ncat-prices-tablescroll + .ncat-prices-table {
        width: calc(100% - 52px) !important;
    }
}

.header-phones {
    display: flex;
}

.header-phones {
    background: #e84c3d;
    padding: 4px 10px;
    white-space: nowrap;
}

.header-phones-row {
    display: none;
}

@media (max-width: 690px) {
    .header-phones-row {
        display: flex;
    }
}

.header-phones:first-child {
    margin-right: 10px;
}


.mobile-header .header-btn-zaya {
    background: transparent;
    padding: 0;
}

.fixed-left-col.ncat-tname {
    height: 100%;
}

.mobile-header .header-btn-zaya {
    position: static;
    left: auto;
    top: auto;
    margin-top: 10px;
    width: auto;
}

.social_i_telegram {
    display: inline-block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    border-radius: 30px;
    background: url(../js/pic/icon_telegram.png);
    text-indent: -9999px;
    margin: 5px 5px 20px 0;
}

.social_i_telegram:hover {
    background: url(../js/pic/icon_telegram-hover.png);
}

.social__items {
    display: flex;
}

.social_rutube {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #c0c0c0;
    padding: 0 0 2px 2px;
    box-sizing: border-box;
}

.social_rutube svg {
    display: block;
}

.social_rutube:hover {
    background: #007cbc;
}