/* Minification failed. Returning unminified contents.
(444,12): run-time error CSS1036: Expected expression, found ';'
(454,12): run-time error CSS1036: Expected expression, found ';'
(482,12): run-time error CSS1036: Expected expression, found ';'
(488,12): run-time error CSS1036: Expected expression, found ';'
(498,12): run-time error CSS1036: Expected expression, found ';'
(504,12): run-time error CSS1036: Expected expression, found ';'
(538,16): run-time error CSS1036: Expected expression, found ';'
(548,16): run-time error CSS1036: Expected expression, found ';'
(558,16): run-time error CSS1036: Expected expression, found ';'
(568,16): run-time error CSS1036: Expected expression, found ';'
(578,16): run-time error CSS1036: Expected expression, found ';'
(593,16): run-time error CSS1036: Expected expression, found ';'
(649,12): run-time error CSS1036: Expected expression, found ';'
(659,12): run-time error CSS1036: Expected expression, found ';'
(687,12): run-time error CSS1036: Expected expression, found ';'
(702,12): run-time error CSS1036: Expected expression, found ';'
(717,12): run-time error CSS1036: Expected expression, found ';'
(732,12): run-time error CSS1036: Expected expression, found ';'
(747,12): run-time error CSS1036: Expected expression, found ';'
(762,12): run-time error CSS1036: Expected expression, found ';'
(777,12): run-time error CSS1036: Expected expression, found ';'
(3038,5): run-time error CSS1035: Expected colon, found '}'
(3250,5): run-time error CSS1035: Expected colon, found '}'
 */
html {
    margin: 0;
    padding: 0;
    border: 0;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    overflow-y: scroll;
}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, details, dialog, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: Arial;
    vertical-align: baseline;
}

table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font: inherit;
}

article, aside, details, dialog, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }



.fix-content {
    min-width: 1200px;
}

ol, ul {
    list-style: none;
}

ol {
    list-style: decimal;
}

ul {
    list-style: disc;
}

li {
    margin-left: 30px;
    display: list-item;
}

dd {
    margin: 0 0 0 40px;
}

nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}

ul ul, ol ul {
    list-style-type: circle;
}

    ol ol ul, ol ul ul, ul ol ul, ul ul ul {
        list-style-type: square;
    }

table {
    border-collapse: collapse;
}

caption, th, td {
    font-weight: 400;
    float: none !important;
}

p {
    margin: 0 0 1em;
}

hr {
    clear: both;
    height: 0;
    overflow: hidden;
}

h1 {
    margin-bottom: .5em;
}

h2 {
    margin-bottom: .75em;
}

h3 {
    margin-bottom: 1.5em;
}

h4 {
    margin-bottom: 1.25em;
}

h5 {
    margin-bottom: 1.5em;
}

h6 {
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

blockquote, q {
    quotes: "" "";
}

blockquote {
    margin: 1em 40px;
}

dfn {
    font-style: italic;
}

mark {
    background: #ff0;
    color: #000;
}

code, kbd, pre, samp {
    font-family: monospace,serif;
    _font-family: 'courier new',monospace;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

sub, sup, small {
    font-size: 75%;
}

sub, sup {
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -.25em;
}

sup {
    top: -.5em;
}

b, strong {
    font-weight: 700;
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

del {
    text-decoration: line-through;
}

img {
    color: transparent;
    font-size: 0;
    border: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

a img {
    border: none;
}

svg:not(:root) {
    overflow: hidden;
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}

button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

:focus {
    outline: 0;
}

button, input, select, textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
}

button, input {
    overflow: visible;
    line-height: normal;
}

    button::-moz-focus-inner, input::-moz-focus-inner {
        padding: 0;
        border: 0;
    }

    button, html input[type=button], input[type=reset], input[type=submit] {
        -webkit-appearance: button;
        cursor: pointer;
        border-radius: 0;
        *overflow: visible;
    }

        button[disabled], input[disabled] {
            cursor: default;
        }

#info-total-0 input[disabled], #info-total-1 input[disabled], #info-total-3 input[disabled], #info-total-4 input[disabled], #info-total-5 input[disabled] {
    opacity: 0.4;
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

    input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

    textarea[disabled] {
        opacity: 0.4
    }

html {
    font-size: 100%;
}

body {
    font-size: 85%;
    color: #000;
    font-family: Arial;
    line-height: 1.3;
}

hr {
    border: 0 #ccc solid;
    border-top-width: 1px;
}

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

h1 {
    font-size: 3em;
    line-height: 1;
}

h2 {
    font-size: 2em;
    line-height: 1;
}

h3 {
    font-size: 1.5em;
    line-height: 1;
}

h4 {
    font-size: 1.2em;
    line-height: 1.25;
    color: black;
    font-weight: 700;
    margin: 10px 0 15px 0;
}

h5 {
    font-size: 1em;
    font-weight: 700;
}

h6 {
    font-size: 1em;
    font-weight: 700;
}

a {
    color: #6F6F6F;
    text-decoration: none;
}

    a:hover {
        color: #E62E04;
        text-decoration: underline;
    }

.en-us {
    font-size: 12px;
}

    .en-us p {
        margin: 0 0 15px;
        font-size: 12px;
        line-height: 130%;
    }

    .en-us .page-title {
        font-size: 19px;
        font-weight: 400;
    }

    .en-us .content-title {
        font-size: 16px;
        font-weight: 700;
    }

    .en-us .paragraph-title, .en-us .enlarge {
        font-size: 14px;
        font-weight: 400;
    }

    .en-us .hint {
        font-size: 11px;
        font-family: Tahoma;
    }

.zh-cn {
    font-size: 12px;
}

    .zh-cn p {
        margin: 0 0 20px;
        line-height: 170%;
    }

    .zh-cn .page-title {
        font-size: 16px;
        font-weight: 700;
    }

    .zh-cn .paragraph-title, .zh-cn .enlarge {
        font-size: 14px;
    }

.grid {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
}

    .grid:before, .grid:after {
        display: table;
        content: '';
        line-height: 0;
    }

    .grid:after {
        clear: both;
    }

.grid {
    *zoom: 1;
}

.col-main {
    float: left;
    display: inline;
    width: 100%;
}

.col-sub, .col-extra {
    float: left;
    display: inline;
}

.grid-c1 {
    width: 990px;
}

.grid-c2-s5 .main-wrap {
    margin-left: 200px;
}

.grid-c2-s5 .col-sub {
    width: 190px;
    margin-left: -100%;
    filter:;
}

.grid-c2-s6 .main-wrap {
    margin-left: 240px;
}

.grid-c2-s6 .col-sub {
    width: 230px;
    margin-left: -100%;
    filter:;
}

.grid-c2-e5 .main-wrap {
    margin-right: 200px;
}

.grid-c2-e5 .col-extra {
    width: 190px;
    margin-left: -190px;
}

.grid-c2-e6 .main-wrap {
    margin-right: 0px;
}

.grid-c2-e6 .col-extra {
    width: 230px;
    margin-left: -230px;
}

.grid-c3-s5e6 .main-wrap {
    margin: 0 240px 0 200px;
}

.grid-c3-s5e6 .col-sub {
    width: 190px;
    margin-left: -100%;
    filter:;
}

.grid-c3-s5e6 .col-extra {
    width: 230px;
    margin-left: -230px;
    filter:;
}

.grid-c3-s6e5 .main-wrap {
    margin: 0 200px 0 240px;
}

.grid-c3-s6e5 .col-sub {
    width: 230px;
    margin-left: -100%;
    filter:;
}

.grid-c3-s6e5 .col-extra {
    width: 190px;
    margin-left: -190px;
    filter:;
}

.grid-fluid {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
}

    .grid-fluid:before, .grid-fluid:after {
        display: table;
        content: '';
        line-height: 0;
    }

    .grid-fluid:after {
        clear: both;
    }

.grid-fluid {
    *zoom: 1;
}

    .grid-fluid .grid-c1 {
        width: 100%;
    }

    .grid-fluid.grid-c2-s5 .main-wrap {
        margin-left: 20.202020%;
    }

    .grid-fluid.grid-c2-s5 .col-sub {
        width: 19.191919%;
        margin-left: -100%;
        filter:;
    }

    .grid-fluid.grid-c2-s6 .main-wrap {
        margin-left: 24.242424%;
    }

    .grid-fluid.grid-c2-s6 .col-sub {
        width: 23.232323%;
        margin-left: -100%;
        filter:;
    }

    .grid-fluid.grid-c2-e5 .main-wrap {
        margin-right: 20.202020%;
    }

    .grid-fluid.grid-c2-e5 .col-extra {
        width: 19.191919%;
        margin-left: -19.191919%;
        filter:;
    }

    .grid-fluid.grid-c2-e6 .main-wrap {
        margin-right: 24.242424%;
    }

    .grid-fluid.grid-c2-e6 .col-extra {
        width: 23.232323%;
        margin-left: -23.232323%;
        filter:;
    }

    .grid-fluid.grid-c3-s5e6 .main-wrap {
        margin: 0 24.242424% 0 20.202020%;
    }

    .grid-fluid.grid-c3-s5e6 .col-sub {
        width: 19.191919%;
        margin-left: -100%;
        filter:;
    }

    .grid-fluid.grid-c3-s5e6 .col-extra {
        width: 23.232323%;
        margin-left: -23.232323%;
    }

    .grid-fluid.grid-c3-s6e5 .main-wrap {
        margin: 0 20.202020% 0 24.242424%;
    }

    .grid-fluid.grid-c3-s6e5 .col-sub {
        width: 23.232323%;
        margin-left: -100%;
        filter:;
    }

    .grid-fluid.grid-c3-s6e5 .col-extra {
        width: 19.191919%;
        margin-left: -19.191919%;
    }

.row {
    margin-left: auto;
    margin-right: auto;
}

.row-990 {
    width: 990px;
}

.row-1200 {
    width: 1200px;
}

.row:before, .row:after {
    display: table;
    content: '';
    line-height: 0;
}

.row:after {
    clear: both;
}

.row {
    *zoom: 1;
}

.col-main {
    float: left;
    display: inline;
    width: 100%;
}

.col-sub, .col-extra {
    float: left;
    display: inline;
}

.row-c1 {
}

.row-c2-s6 .main-wrap {
    margin-left: 210px;
}

.row-c2-s6 .col-sub {
    width: 180px;
    margin-left: -100%;
    filter:;
}

.row-c2-s7 .main-wrap {
    margin-left: 240px;
}

.row-c2-s7 .col-sub {
    width: 210px;
    margin-left: -100%;
    filter:;
}

.row-c2-e6 .main-wrap {
    margin-right: 210px;
}

.row-c2-e6 .col-extra {
    width: 180px;
    margin-left: -180px;
}

.row-c2-e7 .main-wrap {
    margin-right: 240px;
}

.row-c2-e7 .col-extra {
    width: 210px;
    margin-left: -210px;
}

.row-c3-s6e7 .main-wrap {
    margin: 0 240px 0 210px;
}

.row-c3-s6e7 .col-sub {
    width: 180px;
    margin-left: -100%;
    filter:;
}

.row-c3-s6e7 .col-extra {
    width: 210px;
    margin-left: -210px;
}

.row-c3-s6e9 .main-wrap {
    margin: 0 300px 0 210px;
}

.row-c3-s6e9 .col-sub {
    width: 180px;
    margin-left: -100%;
    filter:;
}

.row-c3-s6e9 .col-extra {
    width: 270px;
    margin-left: -270px;
}

.row-c3-s7e6 .main-wrap {
    margin: 0 210px 0 240px;
}

.row-c3-s7e6 .col-sub {
    width: 210px;
    margin-left: -100%;
    filter:;
}

.row-c3-s7e6 .col-extra {
    width: 180px;
    margin-left: -180px;
}

.row-c3-s7e7 .main-wrap {
    margin: 0 240px;
}

.row-c3-s7e7 .col-sub {
    width: 210px;
    margin-left: -100%;
    filter:;
}

.row-c3-s7e7 .col-extra {
    width: 210px;
    margin-left: -210px;
}

.row-c3-s7e8 .main-wrap {
    margin: 0 270px 0 240px;
}

.row-c3-s7e8 .col-sub {
    width: 210px;
    margin-left: -100%;
    filter:;
}

.row-c3-s7e8 .col-extra {
    width: 240px;
    margin-left: -240px;
}

.row-c3-s8e7 .main-wrap {
    margin: 0 240px 0 270px;
}

.row-c3-s8e7 .col-sub {
    width: 240px;
    margin-left: -100%;
    filter:;
}

.row-c3-s8e7 .col-extra {
    width: 210px;
    margin-left: -210px;
}

.row-c3-s9e6 .main-wrap {
    margin: 0 210px 0 300px;
}

.row-c3-s9e6 .col-sub {
    width: 270px;
    margin-left: -100%;
    filter:;
}

.row-c3-s9e6 .col-extra {
    width: 180px;
    margin-left: -180px;
}


.header {
}

.page {
    width: 990px;
    margin: 0 auto;
}

.col-main {
    float: left;
}

.col-sub, .col-extra {
    float: left;
}

.footer {
}

.main-wrap:after, .col-sub:after, .col-extra:after {
    content: '\0020';
    display: block;
    height: 0;
    clear: both;
}

.main-wrap, .col-sub, .col-extra {
    zoom: 1;
}

.util-left, .util-right {
    display: inline;
}

.util-left {
    float: left;
}

.util-right {
    float: right;
}

.util-clearfix:after {
    visibility: hidden;
    display: block;
    height: 0;
    font-size: 0;
    content: '\0020';
    clear: both;
}

.util-clearfix {
    zoom: 1;
}

.util-valign {
    display: table;
    overflow: hidden;
    height: 100%;
    *position: relative;
}

    .util-valign .util-valign-ctn {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        *position: absolute;
        *top: 50%;
        *left: 50%;
    }

    .util-valign .util-valign-inner {
        *position: relative;
        *top: -50%;
        *left: -50%;
    }

.grid {
    width: 990px;
    font-family: arial;
}

.content {
    position: relative;
    z-index: 3;
    padding-top: 30px;
}

.grid-c2-e6 .col-extra {
    width: 210px;
    float: right;
}

.grid-c2-e6 .col-extra-filters {
    width: 210px;
    float: right;
}

.grid-c2-e6 .col-extra-filters {
    width: 210px;
    margin-right: 0px;
}


.index-page a:focus {
    outline: 0;
}

.cate-list h3.categories-index-title {
    display: none;
}

.categories-main .cate-index-list {
    margin-top: 0;
    width: 210px;
}

.mod-hd h3 a, .txt-mask-layer, .view-more-btn a, .view-more-btn a:hover, #key-visual .ui-switchable-prev-btn, #key-visual .ui-switchable-next-btn, #sub-visual-trigger, #weekly-bestsellings .ui-slidebox-prev a span, #weekly-bestsellings .ui-slidebox-next a span, .brazil-guide .brazil-info, .brazil-guide .brazil-facebook a, .partners-main .partners-list li, .superdeals .countdown-show, .novelty-items .guess-items-list li, .novelty-items .guess-result-show p, .newUser-guide .link-item, .dollar-activity-area dd em, .user-helper-wrap .facebook-show .ugf-facebook, .user-helper-main .aliexpress-alert h4, .user-helper-main .aliexpress-alert .subscribe-btn a, .user-helper-main .aliexpress-app-list dd a, .user-helper-main .list li, .user-helper-main .platforms-list li {
    background: url(Images/home-sprite.png) no-repeat;
}

.industry-type li a, .ru-industry-type li a, .industry-type li a:hover, .ru-industry-type li a:hover {
    background: url(Images/tabs.png) no-repeat;
}

.mod {
    margin-bottom: 20px;
    float: left
}

    .mod .hot-new-area {
        width: 960px;
    }

.mod-hd {
    border-bottom: 3px solid #333;
}

    .mod-hd h3 {
        height: 37px;
        margin-bottom: 0;
        font: 700 17px/37px arial;
        color: #333;
    }

        .mod-hd h3 a {
            display: inline-block;
            line-height: 37px;
            padding-right: 12px;
            color: #333;
            background-position: right -437px;
        }

            .mod-hd h3 a:hover {
                padding-right: 14px;
                color: #E62E04;
                text-decoration: none;
                background-position: right -511px;
            }

        .mod-hd h3 em {
            color: #f60;
        }

.mod-hd-w h3 {
    height: 37px;
    margin-bottom: 2px;
    border-bottom: 3px solid #333;
    width: 210px;
    font: 700 18px/37px Arial;
    color: #333;
}

    .mod-hd-w h3 a:hover {
        padding-right: 14px;
        color: #E62E04;
        text-decoration: none;
        background-position: right -510px;
    }



.sub-child-cate:after {
    content: '';
    position: absolute;
    margin: -21px 0 0 199px;
    width: 15px;
    height: 15px;
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -244px -395px;
}


.g-items-list .item-cell {
    list-style: none;
    margin-left: 0;
    padding-bottom: 5px;
}

.g-items-list .g-title, .g-items-list .g-price, .g-items-list .g-del-price {
    display: block;
}

.g-items-list .g-title {
    word-wrap: break-word;
}

    .g-items-list .g-title a {
        color: #333;
        font-size: 12px;
    }

.g-items-list .g-price {
    color: #999;
}

    .g-items-list .g-price b {
        font-size: 16px;
        color: #ff0000;
        font-weight: 700;
    }

.g-items-list .g-del-price {
    color: #999;
}

.g-items-list .p-title {
    color: black;
    width: 145px;
    display: inline;
    float: left;
    min-height: 26px
}

.g-items-list .p-discount {
    display: inline;
    float: right;
    background-color: #ff0000;
    color: white;
    font-weight: bold;
    padding: 2px 4px;
    font-size: 21px;
}


.g-items-list .h-price {
    display: inline;
    float: left;
    height: 42px;
}

.g-old-price {
    text-decoration: line-through;
    float: right;
    color: #555;
    margin-top: -6px;
}

.g-items-list .d-futer button {
    margin-top: 14px;
    display: inline;
    float: right;
}



.txt-mask-layer {
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');
    background: rgba(0,0,0,.7);
}

.view-more-btn a {
    color: #333;
    padding-right: 10px;
    background-position: right -567px;
}

    .view-more-btn a:hover {
        color: #E62E04;
        text-decoration: underline;
        background-position: right -595px;
    }

.item-hover {
    display: block;
    border: 1px solid #fff;
    color: #666;
    text-decoration: none;
}

    .item-hover:hover {
        border-color: #CCC;
        text-decoration: none;
        color: #666;
        box-shadow: 2px 2px 2px rgba(0,0,0,.1);
        background: #FFF;
    }

.top-container {
    position: relative;
    margin-bottom: 30px;
    min-height: 400px;
}



#key-visual-wrap {
    position: relative;
    height: 370px;
}

    #key-visual-wrap li {
        list-style: none;
        margin: 0;
        padding: 0;
    }

#key-visual {
    position: relative;
    display: block;
    float: left;
    width: 510px;
    height: 370px;
    overflow: hidden;
}

    #key-visual .ui-switchable-content li {
        width: 510px;
        height: 370px;
        overflow: hidden;
    }

    #key-visual .ui-switchable-nav {
        position: absolute;
        left: 20px;
        bottom: 20px;
        z-index: 99;
    }

        #key-visual .ui-switchable-nav li {
            float: left;
            width: 10px;
            height: 10px;
            text-indent: -999em;
            overflow: hidden;
            margin-right: 10px;
            border: 1px solid #666;
            cursor: pointer;
            background: #FFF;
        }

            #key-visual .ui-switchable-nav li:hover {
                background: #FC0;
            }

            #key-visual .ui-switchable-nav li.ui-switchable-active {
                background: #F60;
            }

    #key-visual .ui-switchable-prev-btn, #key-visual .ui-switchable-next-btn {
        display: none;
        width: 30px;
        height: 50px;
        text-indent: -999em;
        overflow: hidden;
        position: absolute;
        left: 10px;
        top: 150px;
        z-index: 99;
        cursor: pointer;
        background-position: -1100px 0;
    }

    #key-visual .ui-switchable-next-btn {
        left: auto;
        right: 10px;
        background-position: -1150px 0;
    }

    #key-visual .ui-switchable-prev-btn:hover {
        background-position: -1100px -50px;
    }

    #key-visual .ui-switchable-next-btn:hover {
        background-position: -1150px -50px;
    }

#sub-visual {
    display: none;
    position: absolute;
    left: 511px;
    top: 0;
    width: 209px;
    background: #fff;
    z-index: 5;
}

.sub-visual-expand #sub-visual {
    display: block;
}

#sub-visual a {
    display: block;
    position: relative;
    height: 123px;
    overflow: hidden;
    margin-bottom: 1px;
    cursor: pointer;
}

#sub-visual img {
    display: block;
}

#sub-visual span {
    display: block;
    width: 189px;
    padding: 6px 10px;
    position: absolute;
    top: 94px;
    text-align: center;
    line-height: 14px;
    font-size: 12px;
    color: #333;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2FFFFFF', endColorstr='#B2FFFFFF');
    background-color: rgba(255,255,255,.7);
}

    #sub-visual span b {
        display: block;
        height: 14px;
        overflow: hidden;
        font-weight: 200;
    }

    #sub-visual span i {
        display: block;
        text-transform: none;
        visibility: hidden;
    }

#sub-visual a:hover span {
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#FF000000', endColorstr='#FF000000');
    background: rgba(0,0,0,1);
}

    #sub-visual a:hover span i {
        font-style: normal;
        visibility: visible;
    }

#sub-visual .sub-visual-view-all {
    display: block;
    height: 19px;
    margin-bottom: 0;
    line-height: 19px;
    text-align: center;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
    background: #666;
}

    #sub-visual .sub-visual-view-all:hover {
        color: #FFF;
        background: #333;
    }
/*#sub-visual-trigger { display: none; width: 13px; height: 49px; position: absolute; top: 150px; z-index: 99; line-height: 49px; cursor: pointer; background: url(http://avtoparts.com.ua/Content/Images/key-visual-buttons.png?t=77e6c1f8_0) no-repeat; background-position: 0 -50px; }*/
.sub-visual-expand #sub-visual-trigger {
    background-position: -13px -50px;
}

.ui-recommend-products ul {
    margin: 0;
    padding: 0;
    border: 0;
}

.ui-recommend-products li {
    list-style: none;
    float: left;
}

.ui-recommend-products-thumb {
    width: 120px;
    height: 120px;
    overflow: hidden;
    table-layout: fixed;
    display: table !important;
    display: block;
    font-size: 100px;
    margin: 0 auto;
}

    .ui-recommend-products-thumb a {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        font-size: 12px;
    }

    .ui-recommend-products-thumb img {
        vertical-align: middle;
    }

.ui-recommend-products-row {
    margin-top: 5px;
}

.ui-recommend-products-title {
    display: block;
    width: 120px;
    height: 32px;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px auto 0;
    word-wrap: break-word;
    font-size: 12px;
}

.ui-slidebox {
    display: block;
    position: relative;
}

.ui-slidebox-wrap {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
}

.ui-slidebox-container {
    display: block;
    overflow: hidden;
    margin: 0 30px;
}

.ui-slidebox-slider {
    width: 5000%;
    position: relative;
}

    .ui-slidebox-slider ul {
        float: left;
        margin: 0;
        padding: 0;
        border: 0;
    }

    .ui-slidebox-slider li {
        list-style: none;
        float: left;
    }

.ui-slidebox-wild .ui-slidebox-container {
    margin: 0;
}

.ui-slidebox-wild .ui-slidebox-prev, .ui-slidebox-wild .ui-slidebox-next {
    display: none;
}

.ui-slidebox-wrap {
    height: 284px;
}

#weekly-bestsellings .mod-box {
    padding: 15px 0 15px;
    width: 960px
}

.mod-box {
    width: 960px
}

.mod-box-orders {
    width: 720px
}

#weekly-bestsellings ul {
    padding-top: 2px;
}

#weekly-bestsellings li {
    width: 180px;
    margin-left: 0;
}

#weekly-bestsellings .ui-slidebox-prev, #weekly-bestsellings .ui-slidebox-next {
    position: relative;
    float: left;
    width: 30px;
    padding-top: 10px;
    background: #F2F2F2;
    margin-left: -100%;
}

#weekly-bestsellings .ui-slidebox-next {
    margin-left: -30px;
}

    #weekly-bestsellings .ui-slidebox-prev a, #weekly-bestsellings .ui-slidebox-next a {
        position: relative;
        float: left;
        width: 20px;
        height: 274px;
        cursor: pointer;
        background-color: #333;
    }

        #weekly-bestsellings .ui-slidebox-prev a span, #weekly-bestsellings .ui-slidebox-next a span {
            position: absolute;
            left: 0;
            top: 130px;
            display: block;
            width: 20px;
            height: 16px;
            text-indent: -9999em;
            overflow: hidden;
            background-color: #333;
            background-position: -1096px -535px;
        }

        #weekly-bestsellings .ui-slidebox-next a span {
            background-position: -1185px -535px;
        }

    #weekly-bestsellings .ui-slidebox-next a {
        float: right;
    }

        #weekly-bestsellings .ui-slidebox-prev a:hover, #weekly-bestsellings .ui-slidebox-next a:hover {
            margin-left: -1px;
        }

        #weekly-bestsellings .ui-slidebox-next a:hover {
            margin-right: -1px;
        }

#weekly-bestsellings .ui-slidebox-prev .ui-slidebox-disabled span {
    background-position: -1096px -485px;
}

#weekly-bestsellings .ui-slidebox-next .ui-slidebox-disabled span {
    background-position: -1185px -485px;
}

#weekly-bestsellings .ui-slidebox-next .ui-slidebox-disabled:hover {
    margin-right: 0;
    cursor: default;
}

#weekly-bestsellings .ui-slidebox-prev .ui-slidebox-disabled:hover {
    margin-left: 0;
    cursor: default;
}

.wb-item {
    width: 172px;
    margin: 0 auto;
}

    .wb-item .wb-link {
        display: block;
        border-color: #F2F2F2;
        padding: 4px 5px 5px;
        color: #666;
    }

        .wb-item .wb-link:hover {
            position: relative;
            z-index: 1;
            border-color: #CCC;
        }

    .wb-item .wb-meta {
        display: block;
        width: 100%;
        height: 25px;
        overflow: hidden;
        border-bottom: 1px solid #F2F2F2;
        line-height: 25px;
        font-weight: 700;
        background: #FFF;
    }

    .wb-item .item-hover:hover .wb-meta {
        border-color: #FFF;
    }

    .wb-item .wb-index {
        float: left;
        width: 25px;
        margin-right: 7px;
        text-align: center;
        font-size: 14px;
        color: #FFF;
        background: #999;
    }

    .wb-item .wb-order {
        color: #000;
    }

    .wb-item .wb-info img {
        display: block;
    }

    .wb-item .wb-info .wb-title {
        display: block;
        width: 150px;
        margin: 12px 5px 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .wb-item .wb-info .cost {
        margin: 5px 5px 0;
        color: #999;
    }

        .wb-item .wb-info .cost b {
            font-size: 14px;
            color: #F60;
        }

.star {
    display: block;
    width: 170px;
    height: 35px;
    margin: 3px 10px 0 0;
}

    .star span {
        display: block;
        width: 0;
        height: 100%;
    }

.star-s, .star-s span {
    background: url(http://avtoparts.com.ua/Content/Images/rating-stars.png?t=dd8b34e9_0) repeat-x 0 -100px;
}

.star-s {
    width: 70px;
    height: 20px;
}

    .star-s span {
        background-position: 0 0;
    }

.wb-item .wb-feedback {
    margin: 2px 10px 0;
}

    .wb-item .wb-feedback a {
        color: #666;
    }

        .wb-item .wb-feedback a:hover {
            color: #F60;
        }

    .wb-item .wb-feedback .star-s {
        height: 14px;
        margin-bottom: 6px;
    }

    .wb-item .wb-feedback .feedback-num {
        color: #666;
    }

.hot-new-area .mod-hd {
    border-bottom: 3px solid #333;
    margin-bottom: 15px;
}

.hot-new-area .tabbed-pane-panel {
    position: relative;
    height: 200px;
    overflow: hidden;
    background: none;
}

.hot-new-area .industry-main {
    position: absolute;
    padding: 0;
    height: 200px;
    background: #fff;
    z-index: 1;
}

.industry-type {
    position: relative;
    height: 72px;
}

    .industry-type ul {
        margin-right: -4px;
    }

    .industry-type li {
        float: left;
        list-style: none;
        margin: 0 4px 0 0;
    }

        .industry-type li a {
            float: left;
            width: 83px;
            height: 57px;
            padding-top: 10px;
            overflow: hidden;
            text-indent: -999em;
            background-color: #222;
            background-position: 0 0;
        }

.ru-industry-type li a {
    background-color: #222;
    background-position: 0 0;
}

.industry-type li .line {
    display: none;
    height: 3px;
    background-color: #0098ff;
}

.industry-type li.on-click .line {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 750px;
}

.industry-type li.on-click a {
    height: 66px;
    position: relative;
    margin-top: -6px;
}

.industry-type li a:hover {
    text-decoration: none;
    background-position: 0 0;
}

.ru-industry-type li a:hover {
    background-position: 0 0;
}

.industry-type li div {
    float: left;
}

.industry-type li .industry-t1 a {
    width: 83px;
    border-top: 2px solid #0098ff;
    background-position: 9px 0px;
}

    .industry-type li .industry-t1 a:hover {
        background-color: #0098ff;
        background-position: 9px 0px;
    }

.industry-type li.on-click .industry-t1 a {
    background-color: #0098ff;
    background-position: 9px 0px;
}

.industry-type li .industry-t2 a {
    width: 83px;
    border-top: 2px solid #666;
    background-position: -77px 0;
}

    .industry-type li .industry-t2 a:hover {
        background-color: #666;
        background-position: -77px 0;
    }

.industry-type li .industry-t2 .line {
    background-color: #666;
}

.industry-type li.on-click .industry-t2 a {
    background-color: #666;
    background-position: -77px 0;
}

.industry-type li .industry-t3 a {
    width: 83px;
    border-top: 2px solid #00c3c4;
    background-position: -166px 0px;
}

    .industry-type li .industry-t3 a:hover {
        background-color: #00c3c4;
        background-position: -166px 0px;
    }

.industry-type li .industry-t3 .line {
    background-color: #00c3c4;
}

.industry-type li.on-click .industry-t3 a {
    background-color: #00c3c4;
    background-position: -166px 0px;
}

.industry-type li .industry-t4 a {
    width: 83px;
    border-top: 2px solid #00a635;
    background-position: -255px 0px;
}

    .industry-type li .industry-t4 a:hover {
        background-color: #00a635;
        background-position: -255px 0px;
    }

.industry-type li .industry-t4 .line {
    background-color: #00a635;
}

.industry-type li.on-click .industry-t4 a {
    background-color: #00a635;
    background-position: -255px 0px;
}

.industry-type li .industry-t5 a {
    width: 83px;
    border-top: 2px solid #fc5e00;
    background-position: -341px 0px;
}

    .industry-type li .industry-t5 a:hover {
        background-color: #fc5e00;
        background-position: -341px 0px;
    }

.industry-type li .industry-t5 .line {
    background-color: #fc5e00;
}

.industry-type li.on-click .industry-t5 a {
    background-color: #fc5e00;
    background-position: -341px 0px;
}

.industry-type li .industry-t6 a {
    width: 83px;
    border-top: 2px solid #bb9752;
    background-position: -423px -0px;
}

    .industry-type li .industry-t6 a:hover {
        background-color: #bb9752;
        background-position: -423px -0px;
    }

.industry-type li .industry-t6 .line {
    background-color: #bb9752;
}

.industry-type li.on-click .industry-t6 a {
    background-color: #bb9752;
    background-position: -423px -0px;
}

.industry-type li .industry-t7 a {
    width: 83px;
    border-top: 2px solid #f384a2;
    background-position: -514px 0px;
}

    .industry-type li .industry-t7 a:hover {
        background-color: #f384a2;
        background-position: -514px 0px;
    }

.industry-type li .industry-t7 .line {
    background-color: #f384a2;
}

.industry-type li.on-click .industry-t7 a {
    background-color: #f384a2;
    background-position: -514px 0px;
}

.industry-type li .industry-t8 a {
    width: 83px;
    border-top: 2px solid #7fa400;
    background-position: -601px 0px;
}

    .industry-type li .industry-t8 a:hover {
        background-color: #7fa400;
        background-position: -601px 0px;
    }

.industry-type li .industry-t8 .line {
    background-color: #7fa400;
}

.industry-type li.on-click .industry-t8 a {
    background-color: #7fa400;
    background-position: -601px 0px;
}

.industry-type li .industry-t9 a {
    width: 68px;
    border-top: 2px solid #9728b7;
    background-position: -794px 10px;
}

    .industry-type li .industry-t9 a:hover {
        background-color: #9728b7;
        background-position: -794px -90px;
    }

.industry-type li .industry-t9 .line {
    background-color: #9728b7;
}

.industry-type li.on-click .industry-t9 a {
    background-color: #9728b7;
    background-position: -794px -190px;
}

.industry-type li .industry-t10 a {
    border-top: 2px solid #ffc100;
    background-position: -893px 10px;
}

    .industry-type li .industry-t10 a:hover {
        background-color: #ffc100;
        background-position: -893px -90px;
    }

.industry-type li .industry-t10 .line {
    background-color: #ffc100;
}

.industry-type li.on-click .industry-t10 a {
    background-color: #ffc100;
    background-position: -893px -190px;
}

.industry-type li .industry-t11 a {
    border-top: 2px solid #ba1800;
    background-position: -987px 10px;
}

    .industry-type li .industry-t11 a:hover {
        background-color: #ba1800;
        background-position: -987px -90px;
    }

.industry-type li .industry-t11 .line {
    background-color: #ba1800;
}

.industry-type li.on-click .industry-t11 a {
    background-color: #ba1800;
    background-position: -987px -190px;
}

.industry-main li {
    float: left;
    list-style: none;
    margin-left: 0;
}

.industry-active-main {
    position: absolute;
    width: 194px;
    margin-left: -210px;
}

    .industry-active-main .industry-active-pic {
        width: 190px;
        height: 385px;
        position: relative;
        display: block;
        color: #fff;
        border: 2px solid #fff;
    }

        .industry-active-main .industry-active-pic img {
            width: 190px;
            height: 385px;
        }

    .industry-active-main .txt-mask-layer {
        position: absolute;
        bottom: 20px;
        left: 10px;
        width: 170px;
        padding: 8px 0;
        font: 700 30px/35px arial;
    }

    .industry-active-main .industry-active-pic:hover {
        border-color: #000;
        box-shadow: 2px 2px 2px rgba(0,0,0,.1);
    }

    .industry-active-main .txt-mask-layer span {
        padding: 0 20px;
        display: block;
        font-size: 17px;
        line-height: 21px;
    }

.industry-main .recommend-goods .item-cell {
    text-align: center;
}

.recommend-goods {
    height: 193px;
    overflow: hidden;
}

    .recommend-goods ul {
        margin-right: -250px;
    }

    .recommend-goods li {
        float: left;
        margin-right: 18px;
        width: 162px;
    }

        .recommend-goods li .g-pic {
            width: 160px;
            height: 160px;
            overflow: hidden;
            text-align: center;
        }

            .recommend-goods li .g-pic img {
                vertical-align: middle;
                width: 160px;
                height: 160px;
            }

    .recommend-goods .item-hover {
        border-bottom: none;
    }

        .recommend-goods .item-hover:hover {
            border: 1px solid #ccc;
        }

    .recommend-goods .g-title {
        height: 28px;
        line-height: 28px;
        overflow: hidden;
        text-align: center;
    }

.keywords-area {
    overflow: hidden;
    height: 55px;
    margin-bottom: 46px;
}

    .keywords-area .title {
        display: inline-block;
        margin-top: 10px;
        margin-right: 10px;
        color: #666;
        font-size: 14px;
        font-weight: 700;
    }

    .keywords-area a {
        display: inline-block;
        font-size: 12px;
        height: 14px;
        line-height: 14px;
        border: 1px solid #e0e0e0;
        padding: 0 5px;
        margin: 0 8px 7px 0;
        color: #333;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

        .keywords-area a:hover {
            border-color: #333;
            text-decoration: none;
        }

.activity-area ul {
    margin-right: -20px;
}

.activity-area li {
    width: 260px;
    margin-right: 20px;
}

    .activity-area li a {
        position: relative;
        display: block;
        height: 90px;
        padding-left: 132px;
        border: 2px solid #fff;
        color: #333;
        background-color: #eee;
    }

        .activity-area li a:hover {
            border-color: #333;
            text-decoration: none;
            color: #333;
            background-color: #fff;
            box-shadow: 2px 2px 2px rgba(0,0,0,.1);
        }

.activity-area .activity-pic {
    position: absolute;
    width: 120px;
    margin: -30px 0 0 -130px;
}

.activity-area .activity-name {
    display: block;
    padding: 10px 0 0;
    font-size: 16px;
    line-height: 20px;
}

.brand-showcase .tabbed-pane {
    margin-right: -15px;
}

    .brand-showcase .tabbed-pane li {
        float: left;
        list-style: none;
        margin-left: 0;
    }

        .brand-showcase .tabbed-pane li a {
            float: left;
            height: 50px;
            background-color: #eee;
            border-bottom: 1px solid #ccc;
            border-right: 1px solid #ccc;
        }


            .brand-showcase .tabbed-pane li a.brand {
                float: left;
                height: 50px;
                background-color: white;
                border-bottom: 1px solid #ccc;
                border-right: 1px solid #ccc;
            }

                .brand-showcase .tabbed-pane li a.brand:hover {
                    background-color: #fff;
                    text-decoration: none;
                    border-top: 3px solid #B5110A;
                    margin-top: -3px;
                }

                .brand-showcase .tabbed-pane li a.brand.active {
                    border-bottom: 0 none;
                    background-color: #fff;
                    border-left-color: #fff;
                    border-top: 3px solid #B5110A;
                    margin-top: -3px;
                }



.brand-showcase-b .tabbed-pane li a {
    float: left;
    height: 50px;
    background-color: #eee;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.brand-showcase .tabbed-pane li a span {
    display: block;
    width: 120px;
    padding: 10px 2px 0;
    margin: 0 auto;
    text-align: center;
}

.brand-showcase .tabbed-pane li a.first-tabbed-menu {
    border-left: 1px solid #ccc;
}

.brand-showcase .tabbed-pane li a.other-tabbed-menu span {
    padding-left: 2px;
    padding-right: 1px;
}

.brand-showcase .tabbed-pane li a:hover {
    background-color: #fff;
    text-decoration: none;
}

/*.brand-showcase .tabbed-pane li.current a { border-bottom: 0 none; background-color: #fff; border-left-color: #fff; }
            .brand-showcase .tabbed-pane li.current a.last-tabbed-menus { border-right-color: #fff; }
            .brand-showcase .tabbed-pane li.current a.first-tabbed-menu { border-left-color: #fff; }*/

.brand-showcase .tabbed-pane li a.active {
    border-bottom: 0 none;
    background-color: #fff;
    border-left-color: #fff;
}

.brand-showcase .tabbed-pane li a.last-tabbed-menus {
    border-right-color: #fff;
}

.brand-showcase .tabbed-pane li.active {
    border-left-color: #fff;
}


/*.brand-showcase .tabbed-pane-panel { height: 460px; overflow: hidden; }*/
.brand-showcase .brand-main-box {
    display: none;
    height: 460px;
}

.order-showcase .tabbed-pane {
    margin-right: -15px;
}

    .order-showcase .tabbed-pane li {
        float: left;
        list-style: none;
        margin-left: 0;
    }

        .order-showcase .tabbed-pane li a {
            float: left;
            height: 50px;
            background-color: #eee;
            border-bottom: 1px solid #ccc;
            border-right: 1px solid #ccc;
        }

            .order-showcase .tabbed-pane li a span {
                display: block;
                width: 122px;
                padding: 15px 2px 0;
                margin: 0 auto;
                text-align: center;
                color: black;
                font-size: 13px;
                font-weight: 700;
            }

            .order-showcase .tabbed-pane li a.first-tabbed-menu {
                border-left: 1px solid #ccc;
            }

            .order-showcase .tabbed-pane li a.other-tabbed-menu span {
                padding-left: 2px;
                padding-right: 1px;
            }

            .order-showcase .tabbed-pane li a:hover {
                background-color: #fff;
                text-decoration: none;
            }

            .order-showcase .tabbed-pane li a.active {
                border-bottom: 0 none;
                background-color: #fff;
                border-left-color: #fff;
            }

                .order-showcase .tabbed-pane li a.active.last-tabbed-menus {
                    border-right-color: white;
                }

        .order-showcase .tabbed-pane li.active {
            border-left-color: #fff;
        }


.order-showcase .tabbed-pane-panel {
    height: 460px;
    overflow: hidden;
}

.order-showcase .brand-main-box {
    display: none;
    height: 460px;
}



@media screen and (max-width:960px) {
    .brand-main-box {
        width: 640px;
    }
}




.brandInfo {
    width: 305px;
    border-bottom: solid 1px #C9C5C5;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

a.brandDetail {
    color: #999;
}

    a.brandDetail:hover {
        text-decoration: underline;
    }

.brandIcon {
    width: 120px;
    height: 60px;
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
}

.brandIconB {
    width: 135px;
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
}

.search-vin .details p {
    margin-top: 14px;
    font-size: 11px;
}

.search-vin .details-right p {
    text-align: left;
    margin-top: 14px;
    font-size: 11px;
}


.brand-intro {
    position: relative;
    width: 590px;
    padding: 35px 0 0 170px;
    height: 75px;
    border-bottom: 1px solid #eee;
}

    .brand-intro .brand-logo {
        position: absolute;
        width: 170px;
        margin-left: -170px;
    }

    .brand-intro .brand-info {
        margin-bottom: 8px;
        line-height: 18px;
        height: 36px;
    }

.brand-products {
    width: 720px;
    overflow: hidden;
}

    .brand-products .g-items-list {
        margin-right: -20px;
    }

    .brand-products .item-cell {
        float: left;
        padding-top: 20px;
    }

        .brand-products .item-cell a {
            position: relative;
            width: 205px;
            height: 100px;
            padding: 40px 0 0 150px;
        }

    .brand-products .g-pic {
        position: absolute;
        top: 0;
        left: 0;
        width: 140px;
    }

    .brand-products .g-title {
        padding-right: 5px;
        line-height: 18px;
        padding-bottom: 6px;
    }

.superdeals {
    margin-top: -11px;
}

    .superdeals .mod-hd {
        position: relative;
    }

    .superdeals .countdown-show {
        position: absolute;
        top: 10px;
        right: 0;
        width: 71px;
        height: 20px;
        line-height: 20px;
        color: #fff;
        font-weight: 700;
        background-position: -1100px -400px;
    }

        .superdeals .countdown-show em {
            display: inline-block;
            width: 22px;
            text-align: center;
        }

            .superdeals .countdown-show em.c-hour {
                padding-left: 6px;
                width: 16px;
                margin-right: 4px;
            }

            .superdeals .countdown-show em.c-second {
                margin-right: 0;
            }

    .superdeals .g-items-list {
        overflow: hidden;
    }

        .superdeals .g-items-list li {
            padding: 0 2px;
        }

            .superdeals .g-items-list li a {
                position: relative;
                border-bottom: 1px solid #000;
                margin-top: 20px;
                padding-bottom: 16px;
                margin-bottom: -1px;
                z-index: 3;
                cursor: default;
            }

                .superdeals .g-items-list li a:hover {
                    border-bottom-color: #ccc;
                    margin-bottom: 0;
                    padding-bottom: 15px;
                    cursor: default;
                }

    .superdeals .g-pic {
        padding-bottom: 16px;
    }

    .superdeals .g-title, .superdeals .g-price, .superdeals .g-del-price {
        padding-left: 5px;
    }

    .superdeals .g-price {
        padding-top: 8px;
        padding-bottom: 2px;
    }

    .superdeals .g-discount {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0 5px;
        height: 30px;
        line-height: 30px;
        color: #fff;
        font-size: 20px;
        font-weight: 700;
        background: #f60;
    }

    .superdeals .view-detail-btn {
        padding-top: 5px;
    }

        .superdeals .view-detail-btn a {
            display: block;
            text-align: center;
            line-height: 20px;
            background-color: #666;
            color: #fff;
        }

            .superdeals .view-detail-btn a:hover {
                text-decoration: none;
                background-color: #333;
            }

.novelty-items .mod-box {
    padding-top: 10px;
    color: #333;
}

.novelty-items .novelty-pic a {
    position: relative;
    width: 210px;
    height: 200px;
    text-align: center;
}

.novelty-items .guess-options {
    padding-top: 10px;
}

.novelty-items .guess-title {
    display: block;
    line-height: 18px;
    padding-left: 5px;
}

.novelty-items .quess-what-item {
    position: relative;
}

.novelty-items .guess-items-list {
    padding-left: 5px;
}

    .novelty-items .guess-items-list li {
        height: 26px;
        line-height: 26px;
        margin-left: 0;
        padding-left: 20px;
        list-style: none;
        cursor: pointer;
        background-position: -1249px -342px;
    }

        .novelty-items .guess-items-list li.on-click {
            background-position: -1249px -392px;
        }

.novelty-items .guess-more-btn {
    display: none;
    position: absolute;
    top: 173px;
    left: 68px;
    width: 78px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    color: #fff;
    background: #333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.novelty-items .novelty-pic a:hover .guess-more-btn {
    display: block;
}

.novelty-items .guess-result-show {
    display: none;
    height: 45px;
}

    .novelty-items .guess-result-show p {
        display: none;
        padding: 5px 5px 5px 25px;
        margin-bottom: 0;
        background-color: #F0FFE5;
        background-position: -1245px -68px;
        border: 1px solid #90D95E;
    }

        .novelty-items .guess-result-show p.board-error {
            background-color: #FFFFE5;
            background-position: -1245px -104px;
            border-color: #FFCC7F;
        }

.novelty-items .guess-desc {
    display: none;
    line-height: 18px;
}

.novelty-items .guess-success .guess-result-show {
    display: block;
}

.novelty-items .guess-success .guess-options {
    display: none;
}

.novelty-items .guess-success p.board-success {
    display: block;
}

.novelty-items .guess-success .guess-desc {
    display: block;
}

.novelty-items .guess-failure .guess-result-show {
    display: block;
}

.novelty-items .guess-failure p.board-error {
    display: block;
}

.newUser-guide .newUser-guide-main {
    padding-top: 12px;
}

.newUser-guide {
    padding: 16px 0 20px 10px;
    background: #333;
    color: #fff;
    display: none;
}

    .newUser-guide .link-item {
        display: block;
        color: #fff;
        padding: 3px;
        text-decoration: none;
        background-position: 0 -650px;
    }

    .newUser-guide .inner-guide {
        background: #444;
    }

    .newUser-guide .link-item:hover .inner-guide {
        background: #000;
    }

    .newUser-guide .guide-title {
        font-size: 18px;
        font-weight: 700;
    }

.website-advantage {
    width: 202px;
    float: left;
    line-height: 14px;
}

    .website-advantage .inner-guide {
        padding: 8px 5px 6px 6px;
    }

    .website-advantage ul li {
        padding: 5px 0;
        margin-left: 0;
        list-style: none;
    }

    .website-advantage .website-more-btn {
        display: inline-block;
        padding-right: 10px;
    }

.email-subscribe-main {
    width: 300px;
    height: 90px;
    margin: 0 15px;
    float: left;
    padding: 5px 0 0 10px;
    background: #444;
}

    .email-subscribe-main .coupons-title {
        padding: 8px 0 10px;
        line-height: 14px;
    }

        .email-subscribe-main .coupons-title em {
            color: #f60;
        }

    .email-subscribe-main .email-txt-input {
        width: 184px;
        padding: 8px;
        float: left;
        margin-right: 5px;
        border: 1px solid #fff;
        font-family: arial;
    }

    .email-subscribe-main .errorEmail {
        border: 1px solid red;
    }

    .email-subscribe-main .subscribe-btn {
        float: left;
        width: 84px;
        height: 34px;
        text-align: center;
        font-size: 12px;
        font-family: arial;
        line-height: 34px;
        background: #e62e04;
        border: 0 none;
        color: #fff;
        font-weight: 700;
    }

    .email-subscribe-main .subscribe-success {
        display: none;
    }

        .email-subscribe-main .subscribe-success dt {
            font-size: 24px;
            font-weight: 700;
            line-height: 30px;
        }

        .email-subscribe-main .subscribe-success dd {
            margin-left: 0;
            padding-right: 10px;
        }

            .email-subscribe-main .subscribe-success dd a {
                font-size: 14px;
                color: #f60;
                font-weight: 700;
            }

.email-subscribe-success .email-subscribe-form {
    display: none;
}

.email-subscribe-success .subscribe-success {
    display: block;
}

.dollar-activity-area {
    width: 188px;
    float: left;
    font-size: 14px;
    line-height: 24px;
}

    .dollar-activity-area .inner-guide {
        padding: 8px 5px 7px 6px;
    }

    .dollar-activity-area dt {
        font-size: 12px;
    }

    .dollar-activity-area dd {
        margin-left: 0;
    }

        .dollar-activity-area dd em {
            display: inline-block;
            position: relative;
            top: -2px;
            vertical-align: middle;
            width: 25px;
            height: 25px;
            overflow: hidden;
            text-align: center;
            line-height: 25px;
            font-weight: 700;
            font-size: 16px;
            background-position: -1100px -200px;
        }

.newUser-guide-pt .dollar-activity-area dt {
    line-height: 14px;
}

.newUser-guide-pt .website-advantage ul li {
    padding: 2px 0;
}

.newUser-guide-pt .email-subscribe-main {
    padding-top: 7px;
}

.content-bottom {
    background: #ededed;
}

.user-helper-wrap {
    padding: 20px 0;
    margin: 0 auto;
    width: 990px;
    color: #666;
}

    .user-helper-wrap .vk-show {
        float: left;
        width: 200px;
        padding-left: 10px;
    }

    .user-helper-wrap .facebook-show .ugf-facebook {
        padding-left: 25px;
        display: block;
        background-position: -1284px -800px;
    }

.user-helper-main {
    float: left;
}

    .user-helper-main h4 {
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 10px;
        color: #333;
    }

    .user-helper-main .helper-item {
        float: left;
        width: 180px;
        padding-left: 10px;
        border-left: 1px dotted #ccc;
    }

    .user-helper-main .wrap-new-item {
        width: 180px;
        padding: 0 10px 0 20px;
    }

    .user-helper-main .aliexpress-alert h4 {
        overflow: visible;
        text-indent: 0;
        background: none;
    }

    .user-helper-main .aliexpress-alert p {
        margin: 5px 0;
        line-height: 18px;
    }

    .user-helper-main .aliexpress-alert ul li a {
        color: #c70b0b;
        line-height: 30px;
    }

    .user-helper-main .aliexpress-alert .subscribe-btn a {
        padding-right: 12px;
        display: inline-block;
        background-position: right -745px;
    }

    .user-helper-main .aliexpress-app-list {
        padding-top: 13px;
    }

        .user-helper-main .aliexpress-app-list dt {
            font: 700 12px/23px Arial;
            margin: 0 10px 0 0;
        }

        .user-helper-main .aliexpress-app-list dd {
            margin-left: 0;
            padding-top: 10px;
        }

            .user-helper-main .aliexpress-app-list dd a {
                display: block;
                width: 91px;
                height: 29px;
                text-indent: -999em;
                overflow: hidden;
                background-position: -1100px -300px;
            }

        .user-helper-main .aliexpress-app-list .iphone-icon {
            background-position: -1100px -350px;
        }

    .user-helper-main .customer-service-show {
        width: 175px;
    }

    .user-helper-main .list li {
        color: #666;
        line-height: 30px;
        padding-left: 8px;
        margin-left: 0;
        list-style: none;
        background: none;
    }

        .user-helper-main .list li a {
            color: #666;
        }

    .user-helper-main .platforms-list li {
        line-height: 30px;
        padding-left: 24px;
        margin-left: 0;
        list-style: none;
        background: none;
    }

        .user-helper-main .platforms-list li a {
            color: #666;
        }

        .user-helper-main .platforms-list li.i-twitter {
            background-position: -1250px -194px;
        }

        .user-helper-main .platforms-list li.i-youtube {
            background-position: -1250px -244px;
        }

        .user-helper-main .platforms-list li.i-community {
            background-position: -1250px -293px;
        }

.partners-main {
    width: 990px;
    margin: 0 auto;
    padding: 10px 0;
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
}

    .partners-main .partners-title {
        float: left;
        color: #666;
        font-size: 14px;
        font-weight: 700;
        padding: 9px 10px 0;
    }

    .partners-main .partners-list li {
        float: left;
        width: 80px;
        height: 40px;
        text-indent: -999em;
        overflow: hidden;
        margin: 0 8px 0 0;
        list-style: none;
        background-position: -550px -600px;
    }

        .partners-main .partners-list li.p-qiwi-logo {
            background-position: -550px -645px;
            width: 80px;
        }

        .partners-main .partners-list li.p-western-logo {
            background-position: -550px -687px;
            width: 80px;
        }

        .partners-main .partners-list li.p-chinabank-logo {
            background-position: -550px -740px;
            width: 80px;
        }

        .partners-main .partners-list li.p-mastercard-logo {
            background-position: -550px -791px;
            width: 50px;
        }

        .partners-main .partners-list li.p-visa-logo {
            background-position: -550px -838px;
            width: 50px;
        }

        .partners-main .partners-list li.p-ems-logo {
            background-position: -750px -688px;
            width: 70px;
        }

        .partners-main .partners-list li.p-dhl-logo {
            background-position: -750px -588px;
            width: 70px;
        }

        .partners-main .partners-list li.p-fedex-logo {
            background-position: -750px -642px;
            width: 60px;
        }

        .partners-main .partners-list li.p-webmoney-logo {
            background-position: -750px -743px;
            width: 100px;
        }

.website-intro-main {
    padding: 15px 0;
    margin: 0 auto;
    width: 990px;
    border-bottom: 1px dotted #ccc;
}

    .website-intro-main p {
        margin-bottom: 0;
        color: #666;
        padding: 0 15px;
    }

.brazil-guide {
    width: 990px;
    margin: 10px auto 0;
    height: 20px;
    line-height: 20px;
    padding: 5px 0;
    background-color: #ebe3d6;
    font-size: 18px;
    text-align: center;
    color: #525252;
    font-family: arial;
}

    .brazil-guide .brazil-info {
        display: inline-block;
        padding: 0 36px 0 65px;
        background-position: -1250px -849px;
    }

    .brazil-guide .brazil-facebook a {
        display: inline-block;
        padding-left: 23px;
        background-position: -1284px -797px;
    }

        .brazil-guide .brazil-facebook a:hover {
            color: #F60;
            text-decoration: none;
        }

@media screen and (min-width:1200px) {
    #header .layout {
        width: 960px;
    }

    .grid {
        width: 1200px;
        font-family: arial;
    }

    .newUser-guide {
        padding-left: 20px;
    }

    .website-advantage {
        width: 270px;
    }

        .website-advantage .inner-guide {
            padding: 8px 0 7px 12px;
        }

        .website-advantage ul {
            margin-bottom: 5px;
        }

    .email-subscribe-main {
        width: 375px;
        height: 83px;
        margin: 0 20px;
        padding-left: 15px;
    }

        .email-subscribe-main .email-txt-input {
            width: 260px;
        }

    .dollar-activity-area {
        width: 220px;
    }

        .dollar-activity-area .inner-guide {
            padding: 5px 12px 3px;
        }

    .brazil-guide {
        width: 1200px;
    }

    #sub-visual {
        display: block;
    }

    .activity-area li {
        width: 362px;
    }

    .activity-area .activity-pic {
        margin-left: -120px;
    }

    .activity-area .activity-name {
        font-size: 24px;
        line-height: 24px;
        padding-left: 20px;
    }

    .brand-showcase .tabbed-pane li a span {
        padding: 10px 20px 0;
    }

    .brand-showcase .tabbed-pane li a.other-tabbed-menu span {
        padding-left: 17px;
        padding-right: 16px;
    }

    .brand-showcase .tabbed-pane li a.brand.other-tabbed-menu span {
        padding-left: 23px;
        padding-right: 16px;
    }

    /*  for 5 tabs  */
    /*.order-showcase .tabbed-pane li a span { padding: 15px 10px 0; }  */


    /*  for 4 tab   s  */
    .order-showcase .tabbed-pane li a span {
        padding: 15px 34px 0;
    }

    .order-showcase .tabbed-pane li a.other-tabbed-menu span {
        padding-left: 11px;
        padding-right: 10px;
        padding-top
    }

    .order-showcase {
        width: 718px
    }

    .recommend-goods li {
        margin-right: 25px;
    }

    .brand-intro {
        float: left;
        width: 210px;
        height: 210px;
        padding: 50px 30px 0 0;
        border-bottom: 0 none;
    }

        .brand-intro .brand-logo {
            position: static;
            height: 56px;
            margin-left: 0;
            padding-bottom: 10px;
        }

        .brand-intro .brand-info {
            margin-bottom: 14px;
            height: 151px;
            overflow: hidden;
            line-height: 24px;
            border-bottom: 1px solid #eee;
        }

        .brand-intro .view-more-btn {
            margin-left: 0;
        }

    .brand-products {
        float: left;
        padding-top: 15px;
    }

        .brand-products .g-items-list li {
            padding: 0 3px 20px 0;
        }

    .industry-type li a {
        width: 83px;
    }

    .industry-type li.on-click .line {
        width: 960px;
    }

    .industry-type li .industry-t1 a {
        width: 83px;
        background-position: 7px 0px;
    }

        .industry-type li .industry-t1 a:hover {
            background-position: 7px 0px;
        }

    .industry-type li.on-click .industry-t1 a {
        width: 83px;
        background-position: 7px 0px;
    }

    .industry-type li .industry-t2 a {
        width: 85px;
        background-position: -80px 0px;
    }

        .industry-type li .industry-t2 a:hover {
            background-position: -80px 0px;
        }

    .industry-type li.on-click .industry-t2 a {
        background-position: -80px 0px;
    }

    .industry-type li .industry-t3 a {
        background-position: -167px 0px;
    }

        .industry-type li .industry-t3 a:hover {
            background-position: -167px 0px;
        }

    .industry-type li.on-click .industry-t3 a {
        background-position: -167px 0px;
    }

    .industry-type li .industry-t4 a {
        background-position: -255px 0px;
    }

        .industry-type li .industry-t4 a:hover {
            background-position: -255px 0px;
        }

    .industry-type li.on-click .industry-t4 a {
        background-position: -255px 0px;
    }

    .industry-type li .industry-t5 a {
        background-position: -342px 0px;
    }

        .industry-type li .industry-t5 a:hover {
            background-position: -342px 0px;
        }

    .industry-type li.on-click .industry-t5 a {
        background-position: -342px 0px;
    }

    .industry-type li .industry-t6 a {
        background-position: -427px 0px;
    }

        .industry-type li .industry-t6 a:hover {
            background-position: -427px 0px;
        }

    .industry-type li.on-click .industry-t6 a {
        background-position: -427px 0px;
    }

    .industry-type li .industry-t7 a {
        background-position: -513px 0px;
    }

        .industry-type li .industry-t7 a:hover {
            background-position: -513px 0px;
        }

    .industry-type li.on-click .industry-t7 a {
        background-position: -513px 0px;
    }

    .industry-type li .industry-t8 a {
        background-position: -602px 0px;
    }

        .industry-type li .industry-t8 a:hover {
            background-position: -602px 0px;
        }

    .industry-type li.on-click .industry-t8 a {
        background-position: -602px 0px;
    }

    .industry-type li .industry-t9 a {
        width: 88px;
        background-position: -791px 0px;
    }

        .industry-type li .industry-t9 a:hover {
            background-position: -791px 0px;
        }

    .industry-type li.on-click .industry-t9 a {
        background-position: -791px 0px;
    }

    .industry-type li .industry-t10 a {
        background-position: -888px -290px;
    }

        .industry-type li .industry-t10 a:hover {
            background-position: -888px 0px;
        }

    .industry-type li.on-click .industry-t10 a {
        background-position: -888px 0px;
    }

    .industry-type li .industry-t11 a {
        background-position: -985px 0px;
    }

        .industry-type li .industry-t11 a:hover {
            background-position: -985px 0px;
        }

    .industry-type li.on-click .industry-t11 a {
        background-position: -985px 0;
    }

    .user-helper-wrap {
        width: 1200px;
    }

    .user-helper-main .helper-item {
        width: 235px;
        padding-left: 20px;
    }

    .user-helper-main .wrap-new-item {
        width: 180px;
    }

    .brand-showcase .tabbed-pane-panel {
        height: 370px;
    }

    .brand-showcase .brand-main-box {
        height: 370px;
        width: 960px;
        margin-top: 15px;
        w
    }

    .partners-main .partners-list li {
        margin-right: 20px;
    }

    .partners-main, .website-intro-main {
        width: 1200px;
    }
}

@media (max-width: 1200px) {
    .col-extra {
        display: none;
    }
}

.hot-keywords {
    border: 1px #ccc solid;
    background: #fff9d9;
    line-height: 35px;
    margin-bottom: 20px;
    padding: 0 10px;
}

    .hot-keywords span {
        color: #999;
        font-weight: 700;
        margin-right: 20px;
    }

    .hot-keywords a {
        color: #333;
        text-decoration: none;
        padding: 0 10px;
    }

        .hot-keywords a:hover {
            color: #f60;
            text-decoration: none;
        }

.free-hipping {
    margin-top: -11px;
}

    .free-hipping label {
        font-weight: bold
    }

    .free-hipping select {
        width: 215px;
        margin: 5px 0 !important
    }

        .free-hipping select disabled {
            width: 215px;
        }

.basketBox {
    margin-top: -11px;
    width: 210px;
}

.free-hipping .mod-hd {
    position: relative;
    margin-bottom: 5px;
}

.free-hipping .g-items-list {
    overflow: hidden;
}

    .free-hipping .g-items-list li {
        padding: 2px 2px;
    }



/*.free-hipping .g-items-list li a { position: relative; border-bottom: 1px solid #000; margin-top: 20px; padding-bottom: 6px; margin-bottom: -1px; z-index: 3; cursor:default; }*/


#DiscountOffers .hover-item-content {
    position: relative;
    border-bottom: 1px solid #000;
    margin-top: 10px;
    padding-bottom: 6px;
    margin-bottom: -1px;
    z-index: 3;
    cursor: default;
}

#DiscountOffers .item-cell .hover-item {
    border-color: #CCC;
    text-decoration: none;
    box-shadow: 2px 2px 2px rgba(0,0,0,.1);
    background: #FFF;
    /*border: 1px solid #ccc;*/
}


.free-hipping .g-pic {
    padding-bottom: 6px;
    text-align: center;
    cursor: default;
}

.g-tips {
    line-height: 15px;
    font-weight: 700;
}

.free-hipping .g-price {
    padding-top: 8px;
    padding-bottom: 2px;
}

.free-hipping .g-discount {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 5px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    background: #f60;
}

.free-hipping .view-detail-btn {
    padding-top: 5px;
}

    .free-hipping .view-detail-btn a {
        display: block;
        text-align: center;
        line-height: 20px;
        background-color: #666;
        color: #fff;
    }

        .free-hipping .view-detail-btn a:hover {
            text-decoration: none;
            background-color: #333;
        }

#ru-sns {
    border: 1px #ccc solid;
    border-right: 0;
    position: fixed;
    top: 132px;
    right: 0;
    z-index: 999;
    background: #fff;
}

    #ru-sns ul {
        list-style: none;
    }

        #ru-sns ul li {
            height: 44px;
            width: 44px;
            display: block;
            margin: 0;
        }

            #ru-sns ul li.p-relative {
                position: relative;
            }

.vk-iframe-box {
    position: absolute;
    top: 0;
    right: 44px;
    border: 2px #000 solid;
    height: 280px;
    width: 300px;
    display: none;
    background: #fff;
}

.p-relative:hover .vk-iframe-box {
    display: block;
}

.p-relative:hover a#vk {
    background-color: #000;
}

#vk-iframe-box {
    height: 280px !important;
    overflow: hidden;
}

#ru-sns ul li a {
    background: url(http://avtoparts.com.ua/Content/Images/sns.png?t=e0031e1e_0) no-repeat;
    display: inline-block;
    height: 44px;
    width: 44px;
}

    #ru-sns ul li a#vk {
        background-position: left 1px;
    }

    #ru-sns ul li a#facebook {
        background-position: left -45px;
    }

    #ru-sns ul li a#odnoklassniki {
        background-position: left -92px;
    }

    #ru-sns ul li a#triwwer {
        background-position: left -136px;
    }

    #ru-sns ul li a:hover {
        background-color: #000;
    }
/*@font-face { font-family: Arial; src: url(../wimg/buyer/font/pt-sans-narrow.eot); src: local('PT Sans Narrow'),local('PTSans-Narrow'),url(../wimg/buyer/font/pt-sans-narrow.eot) format('embedded-opentype'),url(../wimg/buyer/font/pt-sans-narrow.woff) format('woff'); font-weight: 400; font-style: normal; }*/
#ae-mask {
    background: #eee;
    background: -webkit-radial-gradient(50% 50%,rgba(238,238,238,.7),rgba(238,238,238,1) 80%);
    background: -moz-radial-gradient(50% 50%,rgba(238,238,238,.7),rgba(238,238,238,1) 80%);
}

.newuser-popup-layer {
    display: none;
    position: fixed;
    width: 690px;
    border: 1px solid #ccc;
    -moz-box-shadow: 3px 3px 6px 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 3px 3px 6px 2px rgba(0,0,0,.2);
    box-shadow: 3px 3px 6px 2px rgba(0,0,0,.2);
    background: #fff url(http://avtoparts.com.ua/wimg/buyer/single/new-user-bg.png?t=8ef89a75_0) repeat-y 0 0;
}

    .newuser-popup-layer .website-intro-mod {
        width: 270px;
        padding: 45px 0 80px 25px;
        float: left;
    }

    .newuser-popup-layer .user-action-mod {
        position: relative;
        float: left;
        width: 360px;
        padding: 25px 0 0 30px;
    }

    .newuser-popup-layer .website-logo {
        width: 217px;
        height: 67px;
        margin-bottom: 30px;
        overflow: hidden;
        text-indent: -999em;
        background: url(http://avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat;
    }

    .newuser-popup-layer .website-info-item {
        padding: 0 25px 0 5px;
    }

        .newuser-popup-layer .website-info-item li {
            margin-left: 0;
            padding: 0 0 8px 20px;
            line-height: 16px;
            list-style: none;
            background: url(http://avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat -286px 2px;
        }

            .newuser-popup-layer .website-info-item li.item-1 {
                background-position: -286px -50px;
            }

            .newuser-popup-layer .website-info-item li.item-2 {
                background-position: -286px -100px;
            }

    .newuser-popup-layer .welcome-txt {
        display: block;
        font-size: 30px;
        line-height: 40px;
        font-weight: 700px;
        margin-bottom: 8px;
    }

    .newuser-popup-layer .user-country-main {
        position: relative;
        margin-bottom: 12px;
        font-size: 18px;
        font-weight: 200;
        color: #666;
        z-index: 6;
    }

    .newuser-popup-layer .text-to {
        display: inline-block;
        vertical-align: top;
    }

    .newuser-popup-layer .country-info-show {
        display: inline-block;
        margin-top: -5px;
        vertical-align: top;
        border: 1px solid #fff;
        padding: 6px 19px 6px 5px;
        padding-left: 5px;
        margin-left: 2px;
        color: #333;
        background: url(http://avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat right -186px;
        cursor: pointer;
    }

        .newuser-popup-layer .country-info-show i {
            font-style: normal;
        }

    .newuser-popup-layer #user-country-name {
        max-width: 140px;
        display: inline-block;
        vertical-align: top;
        word-wrap: break-word;
        line-height: 18px;
    }

    .newuser-popup-layer #user-national-flag {
        position: relative;
        top: 2px;
        float: none;
        display: inline-block;
        height: 15px;
        margin: 0 0 0 8px;
    }

    .newuser-popup-layer .country-other-info #user-national-flag {
        top: 3px;
    }

    .newuser-popup-layer .country-info-show:hover, .newuser-popup-layer .click-on {
        border: 1px solid #eee;
    }

    .newuser-popup-layer .user-national-flag {
        vertical-align: middle;
        margin: -3px 0 0 10px;
    }

    .newuser-popup-layer .translator-plugin-btn {
        width: 136px;
        color: #aaa;
        margin-bottom: 10px;
        display: inline-block;
        padding: 0 10px;
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        border: 1px solid #b5b5b5;
        background: url(http://avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat right -187px;
        cursor: pointer;
    }

        .newuser-popup-layer .translator-plugin-btn i {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin-right: 4px;
            background: url(http://avtoparts.com.ua/wimg/buyer/single/google-translate-logo.png?t=e4265e28_0) no-repeat 0 0;
        }

    .newuser-popup-layer .multi-currency-show {
        position: relative;
        z-index: 5;
    }

    .newuser-popup-layer .multi-currency-btn {
        position: relative;
        width: 136px;
        display: inline-block;
        color: #333;
        padding: 0 10px;
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        border: 1px solid #b5b5b5;
        background: url(http://avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat right -187px;
        cursor: pointer;
    }

        .newuser-popup-layer .multi-currency-btn .cur-multi-show {
            font-weight: 200;
            margin-left: 5px;
        }

    .newuser-popup-layer .user-action-btn {
        padding: 40px 0;
    }

        .newuser-popup-layer .user-action-btn button {
            margin: 0;
            padding: 5px 15px;
            background: #333;
            color: #fff;
            font: 200 16px/26px arial;
            border: 0 none;
            cursor: pointer;
            vertical-align: top;
        }

            .newuser-popup-layer .user-action-btn button.go-contiune-btn {
                margin: 0 10px 5px 0;
                background: #666;
            }

    .newuser-popup-layer .close-popup-layer {
        position: absolute;
        top: 10px;
        right: 10px;
        display: block;
        width: 9px;
        height: 9px;
        overflow: hidden;
        text-indent: -999em;
        background: url(http://avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat right -150px;
    }

    .newuser-popup-layer #drop-countries-popup {
        position: absolute;
        display: none;
        z-index: 5;
        width: 317px;
        height: 212px;
        overflow-y: auto;
        border: 1px solid #c6c6c6;
        background: #fff;
        font-size: 12px;
    }

        .newuser-popup-layer #drop-countries-popup .country-list-title {
            display: block;
            line-height: 30px;
            margin: 0 10px;
            font-weight: 200;
            border-bottom: 1px dotted #c6c6c6;
        }

        .newuser-popup-layer #drop-countries-popup ul {
            padding: 5px 0;
        }

        .newuser-popup-layer #drop-countries-popup li {
            float: left;
            width: 128px;
            margin: 0 0 0 10px;
            padding: 5px;
            list-style: none;
            color: #666;
            cursor: pointer;
        }

            .newuser-popup-layer #drop-countries-popup li span {
                height: 15px;
                line-height: 15px;
                overflow: hidden;
            }

            .newuser-popup-layer #drop-countries-popup li:hover {
                background-color: #999;
                color: #fff;
            }

            .newuser-popup-layer #drop-countries-popup li.split-line {
                clear: both;
                width: 280px;
                padding: 8px 0;
                margin-bottom: 5px;
                border-bottom: 1px dotted #c6c6c6;
                cursor: default;
            }

                .newuser-popup-layer #drop-countries-popup li.split-line:hover {
                    background: none;
                    color: #666;
                }

    .newuser-popup-layer #ng-currency-item {
        position: absolute;
        background: #fff;
        left: 0;
        top: 29px;
    }

    .newuser-popup-layer ul.currency-list {
        width: 156px;
        border: 1px solid #b5b5b5;
        border-top: 0 none;
    }

        .newuser-popup-layer ul.currency-list li {
            line-height: 22px;
            padding: 0 10px;
            cursor: pointer;
        }

            .newuser-popup-layer ul.currency-list li em {
                float: right;
                width: 50px;
            }

            .newuser-popup-layer ul.currency-list li:hover {
                background: #ddd;
            }

    .newuser-popup-layer .currency-text {
        margin-right: 5px;
    }

    .newuser-popup-layer .cur-multi-main {
        position: absolute;
        left: 0;
        top: 0;
    }

        .newuser-popup-layer .cur-multi-main span a {
            display: inline-block;
            width: 81px;
            height: 28px;
            padding-left: 75px;
        }

        .newuser-popup-layer .cur-multi-main a {
            color: #333;
        }

            .newuser-popup-layer .cur-multi-main a:hover {
                text-decoration: none;
            }

        .newuser-popup-layer .cur-multi-main ul {
            margin: 0 -1px;
            background: #fff;
            border: 1px solid #b5b5b5;
            border-top: 0 none;
        }

            .newuser-popup-layer .cur-multi-main ul li {
                height: 21px;
                line-height: 21px;
            }

                .newuser-popup-layer .cur-multi-main ul li a {
                    display: block;
                    padding: 0 15px;
                    height: 21px;
                    overflow: hidden;
                    text-align: left;
                }

                    .newuser-popup-layer .cur-multi-main ul li a:hover {
                        background: #ddd;
                    }

                .newuser-popup-layer .cur-multi-main ul li em {
                    float: right;
                }

.second-visit-user-popup .user-operation-area {
    float: right;
    width: 58%;
}

    .second-visit-user-popup .user-operation-area .user-get-coupon {
        padding-top: 10px;
        width: 100%;
    }

.second-visit-user-popup .mc-show-popup {
    clear: both;
    height: 35px;
    line-height: 35px;
}

    .second-visit-user-popup .mc-show-popup i {
        width: 60px;
        height: 35px;
        margin-right: 5px;
        float: left;
        background: url(http://avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat 0 -100px;
    }

.second-visit-user-popup {
    display: none;
    position: fixed;
    width: 100%;
    bottom: 0;
    padding-top: 5px;
    z-index: 200;
    font-family: arial;
    background: url(http://avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) repeat-x 0 -445px;
}

.second-visit-user-outer {
    padding: 10px 0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#F2FDFDFD', endColorstr='#F2FDFDFD');
    background-color: rgba(253,253,253,.95);
}

:root .second-visit-user-outer {
    filter: none;
}

.second-visit-user-popup .second-visit-user-inner {
    position: relative;
    width: 990px;
    margin: 0 auto;
    padding-right: 16px;
}

.second-visit-user-popup .welcome-user {
    width: 38%;
    float: left;
    padding: 8px 2% 2px 0;
    line-height: 20px;
    font-size: 16px;
    border-right: 1px solid #ddd;
}

.second-visit-user-popup .user-get-coupon {
    width: 58%;
    float: right;
    padding-top: 10px;
}

.second-visit-user-popup .close-visit-popup {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 9px;
    height: 9px;
    overflow: hidden;
    text-indent: -999em;
    background: url(http://avtoparts.com.ua/Content/Images/newuser-popup-icon.png?t=dd92a8ef_0) no-repeat right -150px;
}

.second-visit-user-popup .email-text {
    width: 36%;
    vertical-align: top;
    margin-right: 10px;
    border: 1px solid #c2c2c2;
    padding: 10px;
    line-height: 15px;
    font-family: arial;
}

.second-visit-user-popup button {
    vertical-align: top;
    background: #333;
    height: 37px;
    line-height: 37px;
    border: 0 none;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    font-family: arial;
    padding: 0 15px;
    cursor: pointer;
}

.second-visit-user-popup .get-coupon-result-tip {
    display: none;
    padding: 15px 0;
    font-size: 16px;
    color: #333;
    text-align: center;
}

    .second-visit-user-popup .get-coupon-result-tip .success-tip-title {
        font-size: 18px;
        margin-right: 5px;
    }

    .second-visit-user-popup .get-coupon-result-tip a {
        color: #f90;
        text-decoration: underline;
    }

.second-visit-user-popup .error-email-popup {
    color: #f30;
    visibility: hidden;
    height: 15px;
}

.second-visit-user-popup .error-email-input {
    border-color: red;
}

@media screen and (min-width:1200px) {
    .second-visit-user-popup .second-visit-user-inner {
        width: 1200px;
    }
}

.country-flag {
    background: transparent url(http://avtoparts.com.ua/Content/Images/sprites_countryFlag_s_fix_2.png?t=4258661c_0) no-repeat;
}

.css_flag {
    display: block;
    float: left;
    padding: 0 0 0 25px;
    line-height: 15px;
    background: url(http://avtoparts.com.ua/Content/Images/sprites_countryFlag_s_fix_2.png?t=4258661c_0) no-repeat;
}

.css_ae {
    background-position: 0 -78px;
}

.css_af {
    background-position: 0 -158px;
}

.css_ag {
    background-position: 0 -240px;
}

.css_ai {
    background-position: 0 -318px;
}

.css_aj {
    background-position: 0 -398px;
}

.css_al {
    background-position: 0 -480px;
}

.css_am {
    background-position: 0 -558px;
}

.css_an {
    background-position: 0 -640px;
}

.css_ao {
    background-position: 0 -720px;
}

.css_aq {
    background-position: 0 -800px;
}

.css_ar {
    background-position: 0 -880px;
}

.css_as {
    background-position: 0 -958px;
}

.css_at {
    background-position: 0 -1040px;
}

.css_au {
    background-position: 0 -1118px;
}

.css_aw {
    background-position: 0 -1200px;
}

.css_az {
    background-position: 0 -1278px;
}

.css_ba {
    background-position: 0 -1360px;
}

.css_bb {
    background-position: 0 -1440px;
}

.css_bd {
    background-position: 0 -1520px;
}

.css_be {
    background-position: 0 -1600px;
}

.css_bf {
    background-position: 0 -1680px;
}

.css_bg {
    background-position: 0 -1760px;
}

.css_bh {
    background-position: 0 -1840px;
}

.css_bi {
    background-position: 0 -1920px;
}

.css_bj {
    background-position: 0 -2000px;
}

.css_bk {
    background-position: 0 -2078px;
}

.css_bm {
    background-position: 0 -2158px;
}

.css_bn {
    background-position: 0 -2238px;
}

.css_bo {
    background-position: 0 -2320px;
}

.css_bp {
    background-position: 0 -2400px;
}

.css_br {
    background-position: 0 -2480px;
}

.css_bs {
    background-position: 0 -2558px;
}

.css_bt {
    background-position: 0 -2640px;
}

.css_bv {
    background-position: 0 -2720px;
}

.css_bw {
    background-position: 0 -2800px;
}

.css_by {
    background-position: 0 -2878px;
}

.css_bz {
    background-position: 0 -2960px;
}

.css_ca {
    background-position: 0 -3038px;
}

.css_cc {
    background-position: 0 -3118px;
}

.css_cd {
    background-position: 0 -3200px;
}

.css_ce {
    background-position: 0 -3278px;
}

.css_cf {
    background-position: 0 -3360px;
}

.css_cg {
    background-position: 0 -3440px;
}

.css_ch {
    background-position: 0 -3520px;
}

.css_ci {
    background-position: 0 -3600px;
}

.css_ck {
    background-position: 0 -3678px;
}

.css_cl {
    background-position: 0 -3760px;
}

.css_cm {
    background-position: 0 -3840px;
}

.css_cn {
    background-position: 0 -3920px;
}

.css_co {
    background-position: 0 -4000px;
}

.css_cq {
    background-position: 0 -4078px;
}

.css_cr {
    background-position: 0 -4160px;
}

.css_cs {
    background-position: 0 -4240px;
}

.css_cu {
    background-position: 0 -4318px;
}

.css_cv {
    background-position: 0 -4400px;
}

.css_cw {
    background-position: 0 -4478px;
}

.css_cx {
    background-position: 0 -4558px;
}

.css_cy {
    background-position: 0 -4640px;
}

.css_cz {
    background-position: 0 -4720px;
}

.css_da {
    background-position: 0 -4800px;
}

.css_de {
    background-position: 0 -4880px;
}

.css_dj {
    background-position: 0 -4960px;
}

.css_dk {
    background-position: 0 -5038px;
}

.css_dm {
    background-position: 0 -5118px;
}

.css_do {
    background-position: 0 -5200px;
}

.css_dr {
    background-position: 0 -5280px;
}

.css_dz {
    background-position: 0 -5360px;
}

.css_ec {
    background-position: 0 -5438px;
}

.css_ee {
    background-position: 0 -5520px;
}

.css_eg {
    background-position: 0 -5600px;
}

.css_eh {
    background-position: 0 -5678px;
}

.css_ek {
    background-position: 0 -5760px;
}

.css_en {
    background-position: 0 -5840px;
}

.css_er {
    background-position: 0 -5918px;
}

.css_es {
    background-position: 0 -6000px;
}

.css_et {
    background-position: 0 -6080px;
}

.css_ez {
    background-position: 0 -6160px;
}

.css_fi {
    background-position: 0 -6238px;
}

.css_fj {
    background-position: 0 -6318px;
}

.css_fk {
    background-position: 0 -6398px;
}

.css_fm {
    background-position: 0 -6480px;
}

.css_fo {
    background-position: 0 -6560px;
}

.css_fr {
    background-position: 0 -6640px;
}

.css_fx {
    background-position: 0 -6720px;
}

.css_ga {
    background-position: 0 -6800px;
}

.css_gd {
    background-position: 0 -6960px;
}

.css_ge {
    background-position: 0 -7040px;
}

.css_gf {
    background-position: 0 -7120px;
}

.css_gg {
    background-position: 0 -7200px;
}

.css_gh {
    background-position: 0 -7280px;
}

.css_gi {
    background-position: 0 -7358px;
}

.css_gl {
    background-position: 0 -7440px;
}

.css_gm {
    background-position: 0 -7520px;
}

.css_gn {
    background-position: 0 -7600px;
}

.css_gp {
    background-position: 0 -7680px;
}

.css_gq {
    background-position: 0 -7760px;
}

.css_gr {
    background-position: 0 -7840px;
}

.css_gs {
    background-position: 0 -7918px;
}

.css_gt {
    background-position: 0 -8000px;
}

.css_gu {
    background-position: 0 -8078px;
}

.css_gv {
    background-position: 0 -8160px;
}

.css_gw {
    background-position: 0 -8240px;
}

.css_gy {
    background-position: 0 -8320px;
}

.css_ha {
    background-position: 0 -8400px;
}

.css_hk {
    background-position: 0 -8480px;
}

.css_hm {
    background-position: 0 -8558px;
}

.css_hn {
    background-position: 0 -8638px;
}

.css_hr {
    background-position: 0 -8718px;
}

.css_ht {
    background-position: 0 -8800px;
}

.css_hu {
    background-position: 0 -8880px;
}

.css_ic {
    background-position: 0 -8960px;
}

.css_id {
    background-position: 0 -9040px;
}

.css_ie {
    background-position: 0 -9118px;
}

.css_il {
    background-position: 0 -9200px;
}

.css_in {
    background-position: 0 -9280px;
}

.css_io {
    background-position: 0 -9358px;
}

.css_iq {
    background-position: 0 -9440px;
}

.css_ir {
    background-position: 0 -9520px;
}

.css_is {
    background-position: 0 -9600px;
}

.css_it {
    background-position: 0 -9680px;
}

.css_iv {
    background-position: 0 -9760px;
}

.css_ja {
    background-position: 0 -9840px;
}

.css_jm {
    background-position: 0 -9918px;
}

.css_jo {
    background-position: 0 -9998px;
}

.css_jp {
    background-position: 0 -10080px;
}

.css_ke {
    background-position: 0 -10160px;
}

.css_kg {
    background-position: 0 -10240px;
}

.css_kh {
    background-position: 0 -10320px;
}

.css_ki {
    background-position: 0 -10400px;
}

.css_km {
    background-position: 0 -10480px;
}

.css_kn {
    background-position: 0 -10560px;
}

.css_kp {
    background-position: 0 -10638px;
}

.css_kr {
    background-position: 0 -10720px;
}

.css_ks {
    background-position: 0 -10800px;
}

.css_kw {
    background-position: 0 -10878px;
}

.css_ky {
    background-position: 0 -10958px;
}

.css_kz {
    background-position: 0 -11040px;
}

.css_la {
    background-position: 0 -11120px;
}

.css_lb {
    background-position: 0 -11200px;
}

.css_lc {
    background-position: 0 -11278px;
}

.css_le {
    background-position: 0 -11360px;
}

.css_lg {
    background-position: 0 -11440px;
}

.css_lh {
    background-position: 0 -11520px;
}

.css_li {
    background-position: 0 -11600px;
}

.css_lk {
    background-position: 0 -11678px;
}

.css_lr {
    background-position: 0 -11758px;
}

.css_ls {
    background-position: 0 -11840px;
}

.css_lt {
    background-position: 0 -11920px;
}

.css_lu {
    background-position: 0 -12000px;
}

.css_lv {
    background-position: 0 -12080px;
}

.css_ly {
    background-position: 0 -12158px;
}

.css_ma {
    background-position: 0 -12240px;
}

.css_mb {
    background-position: 0 -12320px;
}

.css_mc {
    background-position: 0 -12400px;
}

.css_md {
    background-position: 0 -12478px;
}

.css_mg {
    background-position: 0 -12560px;
}

.css_mh {
    background-position: 0 -12638px;
}

.css_mi {
    background-position: 0 -12720px;
}

.css_mk {
    background-position: 0 -12800px;
}

.css_ml {
    background-position: 0 -12880px;
}

.css_mm {
    background-position: 0 -12958px;
}

.css_mn {
    background-position: 0 -13038px;
}

.css_mo {
    background-position: 0 -13120px;
}

.css_mo_old {
    background-position: 0 -13200px;
}

.css_mp {
    background-position: 0 -13278px;
}

.css_mq {
    background-position: 0 -13360px;
}

.css_mr {
    background-position: 0 -13440px;
}

.css_ms {
    background-position: 0 -13518px;
}

.css_mt {
    background-position: 0 -13600px;
}

.css_mu {
    background-position: 0 -13680px;
}

.css_mv {
    background-position: 0 -13760px;
}

.css_mw {
    background-position: 0 -13840px;
}

.css_mx {
    background-position: 0 -13920px;
}

.css_my {
    background-position: 0 -13998px;
}

.css_mz {
    background-position: 0 -14080px;
}

.css_na {
    background-position: 0 -14160px;
}

.css_nc {
    background-position: 0 -14240px;
}

.css_ne {
    background-position: 0 -14320px;
}

.css_nf {
    background-position: 0 -14398px;
}

.css_ng {
    background-position: 0 -14478px;
}

.css_nh {
    background-position: 0 -14560px;
}

.css_ni {
    background-position: 0 -14640px;
}

.css_nl {
    background-position: 0 -14720px;
}

.css_no {
    background-position: 0 -14800px;
}

.css_np {
    background-position: 0 -14880px;
}

.css_nr {
    background-position: 0 -14958px;
}

.css_nt {
    background-position: 0 -15040px;
}

.css_nu {
    background-position: 0 -15118px;
}

.css_nz {
    background-position: 0 -15198px;
}

.css_om {
    background-position: 0 -15280px;
}

.css_pa {
    background-position: 0 -15360px;
}

.css_pe {
    background-position: 0 -15440px;
}

.css_pf {
    background-position: 0 -15520px;
}

.css_pg {
    background-position: 0 -15600px;
}

.css_ph {
    background-position: 0 -15678px;
}

.css_pk {
    background-position: 0 -15760px;
}

.css_pl {
    background-position: 0 -15840px;
}

.css_pm {
    background-position: 0 -15920px;
}

.css_pn {
    background-position: 0 -15998px;
}

.css_po {
    background-position: 0 -16080px;
}

.css_pr {
    background-position: 0 -16160px;
}

.css_pt {
    background-position: 0 -16320px;
}

.css_pw {
    background-position: 0 -16400px;
}

.css_py {
    background-position: 0 -16480px;
}

.css_qa {
    background-position: 0 -16558px;
}

.css_re {
    background-position: 0 -16640px;
}

.css_rm {
    background-position: 0 -16718px;
}

.css_ro {
    background-position: 0 -16800px;
}

.css_ru {
    background-position: 0 -16880px;
}

.css_rw {
    background-position: 0 -16960px;
}

.css_sa {
    background-position: 0 -17040px;
}

.css_sb {
    background-position: 0 -17120px;
}

.css_sc {
    background-position: 0 -17198px;
}

.css_sd {
    background-position: 0 -17278px;
}

.css_se {
    background-position: 0 -17360px;
}

.css_sf {
    background-position: 0 -17440px;
}

.css_sg {
    background-position: 0 -17520px;
}

.css_sh {
    background-position: 0 -17598px;
}

.css_si {
    background-position: 0 -17678px;
}

.css_sj {
    background-position: 0 -17760px;
}

.css_sk {
    background-position: 0 -17840px;
}

.css_sl {
    background-position: 0 -17920px;
}

.css_sm {
    background-position: 0 -18000px;
}

.css_sn {
    background-position: 0 -18080px;
}

.css_so {
    background-position: 0 -18160px;
}

.css_sp {
    background-position: 0 -18240px;
}

.css_sr {
    background-position: 0 -18320px;
}

.css_srb {
    background-position: 0 -18400px;
}

.css_st {
    background-position: 0 -18478px;
}

.css_sv {
    background-position: 0 -18560px;
}

.css_sw {
    background-position: 0 -18640px;
}

.css_sy {
    background-position: 0 -18720px;
}

.css_sz {
    background-position: 0 -18800px;
}

.css_tc {
    background-position: 0 -18878px;
}

.css_td {
    background-position: 0 -18960px;
}

.css_tf {
    background-position: 0 -19040px;
}

.css_tg {
    background-position: 0 -19120px;
}

.css_th {
    background-position: 0 -19200px;
}

.css_tj {
    background-position: 0 -19278px;
}

.css_tk {
    background-position: 0 -19358px;
}

.css_tm {
    background-position: 0 -19438px;
}

.css_tn {
    background-position: 0 -19520px;
}

.css_to {
    background-position: 0 -19598px;
}

.css_tp {
    background-position: 0 -19680px;
}

.css_tr {
    background-position: 0 -19760px;
}

.css_ts {
    background-position: 0 -19840px;
}

.css_tt {
    background-position: 0 -19920px;
}

.css_tu {
    background-position: 0 -20000px;
}

.css_tv {
    background-position: 0 -20078px;
}

.css_tw {
    background-position: 0 -20160px;
}

.css_tw_old {
    background-position: 0 -20240px;
}

.css_tx {
    background-position: 0 -20318px;
}

.css_tz {
    background-position: 0 -20400px;
}

.css_ua {
    background-position: 0 -20480px;
}

.css_ug {
    background-position: 0 -20560px;
}

.css_uk, .css_gb {
    background-position: 0 -20638px;
}

.css_um {
    background-position: 0 -20720px;
}

.css_up {
    background-position: 0 -20800px;
}

.css_us {
    background-position: 0 -20880px;
}

.css_uy {
    background-position: 0 -20960px;
}

.css_uz {
    background-position: 0 -21038px;
}

.css_va {
    background-position: 0 -21120px;
}

.css_vc {
    background-position: 0 -21200px;
}

.css_ve {
    background-position: 0 -21280px;
}

.css_vg {
    background-position: 0 -21358px;
}

.css_vi {
    background-position: 0 -21440px;
}

.css_vm {
    background-position: 0 -21520px;
}

.css_vn {
    background-position: 0 -21600px;
}

.css_vt {
    background-position: 0 -21680px;
}

.css_vu {
    background-position: 0 -21760px;
}

industry-t2 .css_wa {
    background-position: 0 -21840px;
}

.css_wf {
    background-position: 0 -21920px;
}

.css_ws {
    background-position: 0 -21998px;
}

.css_wz {
    background-position: 0 -22080px;
}

.css_ye {
    background-position: 0 -22160px;
}

.css_yt {
    background-position: 0 -22240px;
}

.css_yu {
    background-position: 0 -22320px;
}

.css_za {
    background-position: 0 -22400px;
}

.css_zm {
    background-position: 0 -22480px;
}

.css_zr {
    background-position: 0 -22560px;
}

.css_zw {
    background-position: 0 -22638px;
}

.css_mne {
    background-position: 0 -22720px;
}

.foot {
    padding: 15px 0;
    text-align: center;
    font: 12px/16px arial;
    color: #666;
    background-color: #EDEDED;
}

    .foot strong {
        font-weight: 200;
    }

    .foot p {
        margin-bottom: 0;
    }

.header {
    position: relative;
    z-index: 10;
    height: auto;
    background: #EDEDED;
}

    .header input {
        font-family: arial;
    }

    .header .layout {
        margin: 0 auto;
        padding-left: 240px;
        width: 750px;
    }

    .header li {
        margin: 0;
        list-style: none;
    }

.logo {
    position: absolute;
    z-index: 0;
    float: left;
    margin: 68px 0 0 -245px;
    height: 55px;
}

    .logo a {
        padding-top: 73px;
        height: 0;
        width: 100%;
        overflow: hidden;
    }

.nav-channel, .nav-global {
    font-size: 12px;
}

    .nav-channel a, .nav-global a {
        color: #333;
    }

        .nav-channel a.new span {
            background: #009900;
            color: #fff;
            position: absolute;
            top: 10px;
            margin-left: 25px;
            padding: 1px;
            font-size: 10px;
        }

        .nav-channel a:hover, .nav-global a:hover {
            color: #E62E04;
            text-decoration: none;
        }

.nav-channel {
    position: absolute;
    float: left;
    padding-top: 26px;
    width: 400px;
    padding-left: 20px;
}

    .nav-channel a {
        display: inline-block;
        zoom: 1;
        margin-right: 5px;
    }

        .nav-channel a:hover {
            text-decoration: none;
        }

.nav-global {
    float: right;
    padding-top: 22px;
    margin-bottom: 24px;
    height: 22px;
    width: 700px;
    font-size: 0;
    text-align: right;
}

    .nav-global a {
        line-height: 21px;
    }

.ng-item {
    position: relative;
    z-index: 10;
    padding: 0 15px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}

    .ng-item:after {
        content: '';
        position: absolute;
        top: 5px;
        width: 1px;
        height: 11px;
        overflow: hidden;
    }

    .ng-item:after {
        right: 0;
        background: #787878;
    }

.ng-sub {
    padding: 0 3px;
}

    .ng-sub span {
        display: block;
        height: 21px;
        padding: 0 25px 0 8px;
        border: 1px solid #EDEDED;
        background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat right -191px;
    }

    .ng-sub:hover span {
        position: relative;
        z-index: 1;
        border-color: #CFCFCF;
        border-bottom: 0 none;
        background-color: #FFF;
    }

    .ng-sub ul {
        position: absolute;
        z-index: 0;
        top: 21px;
        left: 3px;
        display: none;
        padding: 3px 0;
        border: 1px solid #CFCFCF;
        background: #FFF;
    }

    .ng-sub:hover ul {
        display: block;
        overflow: visible;
    }

    .ng-sub li {
        display: block;
        padding: 0 3px;
        height: 21px;
        background: #FFF;
        overflow: hidden;
    }

        .ng-sub li a {
            display: block;
            padding: 0 5px;
            height: 23px;
            line-height: 23px;
            white-space: nowrap;
            text-align: left;
            overflow: hidden;
        }

            .ng-sub li a:hover {
                background: #DDD;
                color: #666;
            }

.ng-seller {
    top: 0;
}

    .ng-seller span {
        margin-top: -1px;
    }

    .ng-seller ul {
        width: 210px;
        top: 20px;
    }

    .ng-seller li {
        float: left;
        width: 98px;
    }

.ng-bp {
    padding-left: 13px;
}

.ng-currency li {
    min-width: 75px;
    overflow: hidden;
}

.ng-currency em {
    float: right;
}

.ng-currency-tips {
    position: absolute;
    top: 28px;
    right: 19px;
    padding: 0 15px;
    border: 1px solid #ccc;
    box-shadow: 3px 3px 4px rgba(0,0,0,.13);
    line-height: 32px;
    background: #fff;
    white-space: nowrap;
}

    .ng-currency-tips:after {
        content: '';
        position: absolute;
        z-index: 0;
        top: -16px;
        right: 10px;
        border: 8px solid transparent;
        border-bottom-color: #ccc;
        height: 0;
        width: 0;
        overflow: hidden;
    }

    .ng-currency-tips a {
        font-weight: 100;
        color: #06c;
    }

        .ng-currency-tips a:hover {
            color: #f60;
        }

        .ng-currency-tips a:after {
            content: '...';
            position: absolute;
            z-index: 1;
            top: -15px;
            right: 10px;
            border: 8px solid transparent;
            border-bottom-color: #fff;
            height: 0;
            width: 0;
            overflow: hidden;
        }

.ng-mobile {
    padding-left: 30px;
    background: url(Images/top-header-sprite.png) no-repeat 15px -247px;
}

.ng-trans {
    padding: 0 0 0 16px;
}

    .ng-trans:before, .ng-trans:after {
        content: '';
        display: none;
    }

.search-bar {
    clear: both;
    padding-right: 351px;
    margin-left: 20px;
    height: 44px;
    background: #333;
    font-size: 0;
}

    .search-bar.ru-search-bar {
        padding-right: 495px;
    }

    .search-bar a:hover {
        text-decoration: none;
    }

.search-form {
    position: relative;
    z-index: 0;
    border: 5px solid #333;
    height: 34px;
    text-align: left;
    font-size: 12px;
    background: #fff;
}

    .search-form form {
        display: block;
        padding: 7px 5px;
        box-shadow: inset 2px 2px 5px rgba(0,0,0,.15);
    }

.search-key {
    display: block;
    height: 20px;
    line-height: 20px;
    width: 98%;
    outline: none;
    border: 0;
    font-size: 14px;
}

    .search-key::-ms-clear {
        display: none;
    }

.search-cate {
    position: absolute;
    top: 2px;
    right: 6px;
    padding: 0 15px 0 10px;
    width: 80px;
    border-left: 1px solid #ccc;
    height: 30px;
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -148px -287px;
    cursor: pointer;
}

    .search-cate span {
        float: left;
        width: 100%;
        height: 31px;
        line-height: 31px;
        color: #666;
        white-space: nowrap;
        overflow: hidden;
    }

.search-button {
    position: absolute;
    top: 0;
    right: -55px;
    width: 53px;
    height: 34px;
    border: 0 none;
    text-indent: -200px;
    background: #E62E04 url(Images/top-header-sprite.png) no-repeat 13px -145px;
    overflow: hidden;
}

.searchButton {
    position: absolute;
    top: 0;
    right: -55px;
    width: 53px;
    height: 34px;
    border: 0 none;
    text-indent: -200px;
    background: #E62E04 url(Images/top-header-sprite.png) no-repeat 13px -145px;
    overflow: hidden;
}

.nav-cart, .nav-wishlist, .nav-ubox {
    float: right;
    margin-top: -44px;
    font-size: 12px;
}

    .nav-cart a, .nav-wishlist a {
        float: left;
        padding: 26px 15px 0;
        height: 18px;
        color: #FFF;
    }

        .nav-cart a:hover, .nav-wishlist a:hover {
            background-color: #000;
        }

.nav-cart {
    position: relative;
    margin-right: -145px;
    z-index: 0;
}

.ru-nav-cart {
    margin-right: -168px;
}

.search-bar-with-msg .ru-nav-cart {
    margin-right: -143px;
}

.nav-cart a {
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -212px -92px;
}

    .nav-cart a.ru-cart {
        background-position: -204px -92px;
    }

.nav-cartw a {
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -212px -92px;
}

    .nav-cartw a.ru-cart {
        background-position: -204px -92px;
    }



.nav-cart span {
    display: block;
    position: absolute;
    top: -1px;
    right: -1px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    border-radius: 100%;
    font-size: 11px;
    color: #FFF;
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat 0 -100px;
}

.nav-cartw span {
    display: block;
    position: absolute;
    top: -1px;
    right: -1px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    border-radius: 100%;
    font-size: 11px;
    color: #FFF;
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat 0 -100px;
}

.nav-wishlist span {
    display: block;
    position: absolute;
    top: -1px;
    right: 50px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    border-radius: 100%;
    font-size: 11px;
    color: #FFF;
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat 0 -100px;
}

.nav-cart span#nav-cart-numw {
    margin-right: 52px;
}

.ru-nav-cart span {
    right: 14px;
}

.ru-nav-wishlist {
    margin-right: -274px;
}

.search-bar-with-msg .ru-nav-wishlist {
    margin-right: -248px;
}

.nav-wishlist a {
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -205px -140px;
}

    .nav-wishlist a.ru-wishlist {
        background-position: -189px -140px;
    }

.nav-ubox {
    position: relative;
    z-index: 0;
    margin-right: -351px;
    text-align: left;
}

    .nav-ubox.ru-nav-ubox {
        margin-right: -495px;
    }

    .nav-ubox:after {
        content: '';
        position: absolute;
        top: 21px;
        right: 15px;
        width: 7px;
        height: 4px;
        background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -243px -250px;
    }

.nav-ubox-active:after {
    background-position: -233px -200px;
}

.nav-ubox b {
    font-weight: 100;
    color: #E62E04;
}

#login-stat-signed {
    display: block;
    width: auto;
    height: 15px;
    line-height: 15px;
}

    #login-stat-signed b {
        display: inline-block;
        vertical-align: middle;
        width: 62px;
        overflow: hidden;
        text-overflow: ellipsis;
        word-wrap: normal;
        white-space: nowrap;
    }

.nu-info {
    position: relative;
    z-index: 0;
    padding: 3px 28px 0 13px;
    border: 2px solid #5A5959;
    height: 37px;
    text-align: left;
    color: #FFF;
    background: #5A5959;
}

    .nu-info .nu-info-join {
        color: #fff;
    }

    .nu-info .nu-info-me {
        color: #fff;
    }

        .nu-info .nu-info-me a {
            color: #fff;
        }

    .nu-info a:hover {
        color: #E62E04;
        text-decoration: underline;
    }

.nav-ubox-active .nu-info {
    z-index: 2;
    border-color: #333;
    border-bottom-color: #fff;
    box-shadow: 1px 0 3px #ddd;
    background: #FFF;
    color: #333;
}

    .nav-ubox-active .nu-info:after {
        content: '';
        position: absolute;
        top: 40px;
        left: -2px;
        width: 100%;
        border: 2px solid #5A5959;
        border-top: 0;
        border-bottom: 0;
        height: 3px;
        background: #fff;
        overflow: hidden;
    }

    .nav-ubox-active .nu-info a {
        color: #333;
    }

.nav-ubox-active .nu-info-me {
    color: #333;
}

    .nav-ubox-active .nu-info-me a:hover {
        color: #f60;
    }

.nav-ubox-active .nu-info-sign-top:hover {
    color: #f60;
    text-decoration: underline;
}

.nav-ubox-active .nu-info .nu-info-join:link {
    color: #333;
}

.nav-ubox-active .nu-info .nu-info-join:visited {
    color: #333;
}

.nav-ubox-active .nu-info .nu-info-join:active {
    color: #333;
}

.nav-ubox-active .nu-info .nu-info-join:hover {
    color: #E62E04;
    text-decoration: underline;
}

.nu-info div {
    padding-top: 6px;
    font-weight: normal;
}

.search-bar-with-msg .nu-info div {
    position: relative;
    z-index: 0;
    padding-top: 6px;
    padding-right: 22px;
}

.nu-info div span {
    color: #999;
}

.nu-info a.myAccount:hover span#nu-info-me {
    color: #E62E04;
    text-decoration: underline;
}

a.nu-info-sign-top:hover {
    text-decoration: underline;
    color: #E62E04;
    text-decoration: underline;
}


.search-bar-with-msg #login-stat-message {
    position: absolute;
    right: 0;
    top: 6px;
    text-align: left;
}

.nu-main {
    display: none;
    position: absolute;
    z-index: 1;
    top: 43px;
    right: 0;
    width: 260px;
    border: 2px solid #333;
    box-shadow: 2px 2px 3px #ddd;
    background: #FFF;
    color: #656565;
}

.nav-ubox-active .nu-main {
    display: block;
}

.nu-sign, .nu-join, .nu-signout {
    margin: 0 20px;
    overflow: hidden;
}

    .nu-sign div a, .nu-join div a {
        display: block;
        margin: 0 auto;
        height: 30px;
        line-height: 30px;
        border-radius: 2px;
        font-weight: 700;
        font-size: 14px;
        text-align: center;
        color: #FFF;
    }

.nu-sign {
    padding: 20px 0 30px;
}

    .nu-sign p {
        margin: 0 0 5px;
    }

    .nu-sign div {
        padding-bottom: 10px;
    }

        .nu-sign div a {
            background: #E62E04;
        }

            .nu-sign div a:hover {
                background: #f90;
            }

.nus-icon {
    position: relative;
    top: -2px;
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    width: 16px;
    height: 16px;
    text-indent: -100px;
    vertical-align: middle;
    overflow: hidden;
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat 0 0;
}

.nus-facebook {
    background-position: -150px -100px;
}

.nus-blog {
    background-position: -100px -100px;
}

.nu-join {
    padding-bottom: 29px;
}

    .nu-join div {
        padding-top: 6px;
    }

        .nu-join div a {
            background: #333;
        }

            .nu-join div a:hover {
                background: #666;
            }

.nu-signout {
}

    .nu-signout p {
        margin: 0;
        line-height: 48px;
        font-size: 14px;
        font-weight: 700;
    }

    .nu-signout a {
        color: #333;
    }

        .nu-signout a:hover {
            color: #f60;
        }

.nu-msg {
    padding: 18px 0 18px 20px;
    line-height: 19px;
    background: #F2F2F2;
}

    .nu-msg a {
        color: #333;
    }

        .nu-msg a:hover {
            text-decoration: underline;
            color: #f60;
        }

.nu-main li {
    margin: 0;
    list-style: none;
    border-top: 1px solid #FFF;
    background: #fefefe;
}

    .nu-main li a {
        display: block;
        padding: 6px 0 6px 20px;
        color: #333;
    }

        .nu-main li a:hover {
            color: #FFF;
            background: #333;
        }

    .nu-main li.aliexpress-menu-top {
        background: #666;
        font-weight: 700;
    }

        .nu-main li.aliexpress-menu-top a {
            color: #fff;
        }

.ui-autocomplete {
    margin: 5px 0 0 -5px;
    border: 1px solid #8E8E8E;
    width: 465px;
    background: #fff;
    box-shadow: 2px 2px 3px #ddd;
}

    .ui-autocomplete li {
        margin: 0;
        position: relative;
        list-style: none;
    }

        .ui-autocomplete li .suggest_key {
            display: block;
            width: 62%;
            word-break: keep-all;
            word-wrap: break-word;
        }

        .ui-autocomplete li .suggest-count {
            float: right;
            text-align: left;
            width: 130px;
            height: 16px;
            overflow: hidden;
            font-size: 11px;
            color: gray;
        }

            .ui-autocomplete li .suggest-count span {
                color: #000;
            }

.ui-suggest-hide {
    padding-bottom: 0;
}

    .ui-suggest-hide .ui-autocomplete-ctn {
        display: none;
    }

.ui-autocomplete-ctn {
    padding: 8px 0;
}

.ui-autocomplete-item {
    padding: 6px 15px;
    line-height: 16px;
    cursor: pointer;
}

.ui-autocomplete li.ui-autocomplete-item-hover, .ui-autocomplete li.ui-autocomplete-item-hover span {
    color: #fff;
    background: #999;
}

.ui-autocomplete-item-hl {
    font-weight: 700;
}

.ui-autocomplete-his-header {
    color: #ddd;
    padding-left: 15px;
    padding-top: 10px;
    color: #999;
}

.ui-autocomplete li.his .suggest_key {
    color: #06c;
    width: 80%;
}

.ui-autocomplete li.his.ui-autocomplete-item-hover .suggest_key {
    color: #fff;
    background: #999;
}

.ui-autocomplete ul.his-list li.ui-autocomplete-item-hover {
    color: #fff;
    background: #999;
}

.ui-autocomplete-his-footer {
    text-align: right;
    padding-bottom: 15px;
    padding-right: 15px;
}

    .ui-autocomplete-his-footer a {
        color: #333;
        text-decoration: none;
    }

.ui-autocomplete ul.his-list li.his {
    padding-left: 25px;
}

.ui-autocomplete .suggest_catname {
    color: #999;
}

.ui-autocomplete .suggest-his-delete {
    float: right;
    text-align: left;
    height: 16px;
    overflow: hidden;
    font-size: 12px;
    color: gray;
}

    .ui-autocomplete .suggest-his-delete a {
        visibility: hidden;
    }

.ui-autocomplete li.ui-autocomplete-item-hover .suggest-his-delete a {
    color: #fff;
    background: #999;
    text-decoration: underline;
    visibility: visible;
}

.sc-box {
    position: absolute;
    display: none;
    left: 0;
    top: 32px;
    border: 1px solid #7F9DB9;
    height: auto;
    width: 110px;
    overflow: auto;
    overflow-x: hidden;
    background: #FFF;
}

    .sc-box li {
        line-height: 1.5;
    }

    .sc-box .optionOl {
        float: left;
        *width: 100%;
        list-style: none;
        margin: 0;
        padding: 0;
        width: 200px
    }

    .sc-box .optionLi {
        cursor: default;
        background-color: #FFF;
        padding: 0 20px 0 12px;
        word-wrap: normal;
        word-break: keep-all;
        white-space: nowrap;
        float: none;
        background-image: none;
    }

    .sc-box .currentLi {
        background-color: #316AC5 !important;
        color: #FFF;
    }

    .sc-box .subLine {
        height: 16px;
        _height: auto;
        margin: 0 3px;
        background: url(Images/top-header-sprite-t-d2899998_0.png) repeat-x 0 -592px;
    }

    .sc-box .subNoIndent {
        padding-left: 3px;
    }

    .sc-box .subSpecialColor {
        background-color: #EDF6FF;
        padding-left: 3px;
    }

    .sc-box .subLevel1 {
        background: #EDF6FF url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -235px -546px;
        padding-left: 20px;
    }

.cate-list {
    float: left;
    position: relative;
    z-index: 100;
    margin-top: -11px;
    margin-right: 8px;
}

    .cate-list a {
        text-decoration: none;
        color: #333;
    }

    .cate-list h3 {
        height: 37px;
        margin-bottom: 2px;
        border-bottom: 3px solid #333;
        width: 210px;
        font: 700 18px/37px Arial;
        color: #333;
    }

        .cate-list h3 a {
            padding-right: 12px;
            display: inline-block;
            color: #333;
            background: url(http://avtoparts.com.ua/Content/Images/home-index-sprite.png?t=263efeb0_0) no-repeat right -437px;
        }

            .cate-list h3 a:hover {
                padding-right: 14px;
                color: #f60;
                text-decoration: none;
                background-position: right -837px;
            }

.cl-item {
    padding-bottom: 1px;
}

.cate-list dd {
    margin: 0;
}

.cate-name {
    height: 33px;
    font: 13px/33px Tahoma;
    overflow: hidden;
}

    .cate-name:after {
        content: '';
        position: absolute;
        margin: -21px 0 0 199px;
        width: 6px;
        height: 9px;
        background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -244px -397px;
    }

.cl-item:hover /*.cate-name:after*/ {
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -244px -447px;
}

.cate-name a {
    display: block;
    line-height: 33px;
}

.cl-item:hover .cate-name a {
    text-indent: 10px;
    color: #FFF;
    background: #000;
}
/*.sub-cate { display: none; position: absolute; top: 10px; left: 210px; padding: 17px 10px 20px 20px; min-height: 334px; border: 2px solid #000; box-shadow: 5px 5px 10px rgba(0,0,0,.3); font-size: 0; background: #fff;}*/


.cl-item-to:hover .cate-name a {
    text-indent: 10px;
    color: #FFF;
    background: #000;
}



.sub-cate {
    display: none;
    position: absolute;
    left: 210px;
    padding: 17px 10px 20px 20px; /*min-height: 334px;*/
    border: 2px solid #000;
    box-shadow: 5px 5px 10px rgba(0,0,0,.3);
    font-size: 0;
    background: #fff;
    margin-top: -44px !important;
}

.cl-item:hover .sub-cate {
    display: block;
}

.sub-cate a {
    color: #333;
}

    .sub-cate a:hover {
        text-decoration: underline;
        color: #f60;
    }

.sub-cate dl {
    z-index: 1;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: top;
    padding-right: 20px;
    width: 200px;
    font-size: 12px;
}

.sub-cate dt {
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 5px;
}

    .sub-cate dt a:after {
        content: '';
        margin: -3px 0 0 3px;
        display: inline-block;
        zoom: 1;
        width: 5px;
        height: 7px;
        background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -245px -500px;
    }

    .sub-cate dt:hover a:after {
        background-position: right -525px;
    }

.sub-cate dd {
}

    .sub-cate dd a {
        display: block;
        line-height: 14px;
        padding: 4px 15px;
    }

.sub-child-cate:hover .sub-child {
    display: block;
}

.sub-child-cate-al:hover .sub-child {
    display: block;
}

/* categories menu styles*/

.sc-promotion {
    padding-top: 21px;
    display: none;
}

    .sc-promotion ul {
        overflow: hidden;
    }

    .sc-promotion li {
        float: left;
        position: relative;
        z-index: 0;
        margin: 88px 10px 0 0;
        position: relative;
        z-index: 0;
        width: 150px;
        text-align: center;
    }

        .sc-promotion li a {
            display: block;
            height: 36px;
            width: 150px;
            padding-top: 24px;
            background: #EEE;
        }

            .sc-promotion li a:hover {
                text-decoration: none;
                background: #333;
            }

                .sc-promotion li a:hover span {
                    color: #fff;
                }

        .sc-promotion li span {
            display: block;
        }

.scp-image {
    position: absolute;
    top: -88px;
    left: 0;
}

.scp-title {
    height: 17px;
    font: 700 14px/17px arial;
    color: #333;
    overflow: hidden;
}

.scp-dicount {
    height: 20px;
    font-size: 11px;
    color: #666;
    font-family: tahoma;
}

.sc-promotion li span.scp-dicount {
    display: none;
}

.scp-banner {
    display: none;
    *display: inline;
    zoom: 1;
    width: 150px;
}

    .scp-banner img {
        position: absolute;
        z-index: 0;
        bottom: 0;
        right: 0;
    }

.ru-scp-banner img {
    right: -100px;
}

.dividing-line {
    margin: 4px 15px 4px 0;
    clear: both;
    display: block;
    background-color: #ddd;
    height: 1px;
    overflow: hidden;
    line-height: 0;
}

.sub-child-cate:hover {
    position: relative;
    z-index: 3;
}

.sub-child-cate-al:hover {
    position: relative;
    z-index: 3;
}

.child-cate-link {
    display: block;
    line-height: 33px;
}

a.child-cate-link:after {
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -244px -447px;
}

.sub-child {
    display: none;
    position: absolute;
    top: -10px;
    left: 200px;
    z-index: 4;
    width: 100%;
    padding: 17px 10px 20px 20px;
    border: 1px solid #000;
    background: #fff;
    box-shadow: 5px 5px 10px rgba(0,0,0,.3);
}

.sub-child-cate:hover .child-cate-link {
    text-indent: 10px;
    color: #fff;
    background: #000;
    text-decoration: none;
}

.sub-child-cate-al:hover .child-cate-link {
    text-indent: 10px;
    color: #fff;
    background: #000;
    text-decoration: none;
}

.sub-child-cate {
    width: 200px;
}

div.sub-child a.subChild:hover {
    background: black;
    text-decoration: none;
    color: white;
}

.blink {
    text-decoration: underline;
    color: red;
    font-weight: 800;
    font-size: 1.2em;
    -webkit-animation: blink 2s linear infinite;
    animation: blink 2s linear infinite;
}

@-webkit-keyframes blink {
    0% {
        color: red;
    }

    50% {
        color: #FBB;
    }

    100% {
        color: red;
    }
}

@keyframes blink {
    0% {
        color: red;
    }

    50% {
        color: #FBB;
    }

    100% {
        color: red;
    }
}


.cate-name:after {
    content: '';
    position: absolute;
    margin: -21px 0 0 208px;
    width: 6px;
    height: 9px;
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -244px -397px;
}

/* end categories menu styles*/



.last-show-left .sub-child {
    left: -232px;
}

.cl-item-all a {
    font-size: 16px;
    font-weight: 700;
}

.cl-item-all .cate-name:after {
    display: none;
}

.hd-simple {
    height: 100px;
    -webkit-text-size-adjust: none;
    margin-bottom: 28px;
}

    .hd-simple .layout {
        margin: 0 auto;
        padding-left: 190px;
        width: 800px;
    }

    .hd-simple .logo {
        margin: 14px 0 0 -190px;
        width: 180px;
        height: 52px;
        background-image: url(http://avtoparts.com.ua/wimg/site/group-en/ru/buyer/single/standard-definition-logo.png?t=87b12267_0);
        background-image: -webkit-image-set(url(http://avtoparts.com.ua/wimg/site/group-en/ru/buyer/single/standard-definition-logo.png?t=87b12267_0) 1x,url(http://avtoparts.com.ua/wimg/site/group-en/ru/buyer/single/high-definition-logo.png?t=f27e337c_0) 2x);
        background-repeat: no-repeat;
    }

        .hd-simple .logo a {
            padding-top: 52px;
        }

        .hd-simple .logo p {
            position: absolute;
            top: 33px;
            bottom: 0;
            margin: 0;
            width: 180px;
            height: 15px;
            color: #999;
            text-align: center;
            font-size: 11px;
        }

    .hd-simple .nav-channel {
        padding-top: 23px;
        width: auto;
        max-width: 400px;
    }

    .hd-simple .nav-global {
        padding-top: 20px;
        margin-bottom: 33px;
    }

    .hd-simple .categories {
        position: absolute;
        z-index: 1;
        top: 75px;
        float: left;
        margin: 0 0 0 -190px;
        width: 180px;
        height: 44px;
    }

    .hd-simple .cate-list {
        margin: 0;
    }

        .hd-simple .cate-list h3 {
            margin-bottom: 4px;
            width: 180px;
            height: 44px;
            line-height: 44px;
            border: 0;
            text-indent: 10px;
            color: #fff;
            font-size: 18px;
            background: #666;
        }

    .hd-simple .categories:hover h3 {
        background: #333;
    }

    .hd-simple .cate-list h3:after {
        content: '';
        position: absolute;
        top: 20px;
        right: 14px;
        width: 9px;
        height: 6px;
        background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -241px -650px;
    }

    .hd-simple .categories:hover h3:after {
        background-position: -241px -700px;
    }

    .hd-simple .cate-name {
        position: relative;
        z-index: 1;
        background: #fff;
    }

        .hd-simple .cate-name a {
            padding-left: 10px;
        }

        .hd-simple .cate-name:after {
            margin: -21px 0 0 160px;
        }

    .hd-simple .cl-item {
        display: none;
        margin-top: -2px;
        padding: 0;
        border: 2px solid #000;
        border-bottom: 0;
    }

    .hd-simple .categories:hover .cl-item {
        display: block;
    }

    .hd-simple .cl-item:hover {
        border-right: 0;
        width: 178px;
    }

        .hd-simple .cl-item:hover .cate-name a {
            text-indent: 6px;
            color: #FFF;
            background: #000;
        }

    .hd-simple .cl-item-all {
        border-bottom: 2px solid #000;
    }

    .hd-simple .sub-cate {
        padding-left: 200px;
        top: 46px;
        left: 0;
        box-shadow: 5px 5px 10px rgba(0,0,0,.3);
    }

    .hd-simple .cl-item:hover .sub-cate:after {
        content: '';
        position: absolute;
        z-index: 0;
        top: 0;
        bottom: 0;
        left: 177px;
        width: 1px;
        background: #000;
    }

    .hd-simple .search-bar {
        margin: 0;
    }

.text {
    width: 780px;
    float: left;
}

    .text h1 {
        font: bold 28px Arial;
    }

    .text img {
        padding: 0 10px 10px 0;
        float: left;
    }

.cl {
    clear: both;
}

.right {
    float: right;
}

.left {
    float: left;
}

.text1 {
    width: 744px;
    float: left;
    margin-bottom: 15px;
    min-height: 940px;
}

.text2 {
    width: 960px;
    float: left;
    margin-bottom: 15px;
}

    .text2 h3 {
        height: 37px;
        margin-bottom: 0;
        border-bottom: 3px solid #333;
        font: 700 20px/37px Arial;
        color: #333;
        width: 960px;
        margin-left: -30px;
        position: relative;
        top: -11px;
        padding-left: 30px;
        text-transform: uppercase;
    }

.orderCreateSuccess {
    height: 250px;
    margin-top: -30px;
    background: #B83B3B;
    -webkit-border-bottom-right-radius: 95px;
    -webkit-border-bottom-left-radius: 95px;
    -moz-border-radius-bottomright: 95px;
    -moz-border-radius-bottomleft: 95px;
    border-bottom-right-radius: 95px;
    border-bottom-left-radius: 95px;
}

.shopCartImg {
    background: url('Images/shop_cart.png') no-repeat;
    width: 150px;
    height: 150px;
    margin: 0 auto;
}

.text1 h3 {
    height: 37px;
    margin-bottom: 0;
    border-bottom: 3px solid #333;
    font: 700 18px/37px Arial;
    color: #333;
    width: 775px;
    margin-left: -30px;
    position: relative;
    top: -11px;
    padding-left: 30px;
    text-transform: uppercase;
}

.banner-right a {
    display: block;
    margin-top: 10px;
    position: relative;
    z-index: 3;
}


/* order table */
table.order-table {
    color: #4e4d4b;
    font-size: 12px;
    border: 1px solid #e3e4e3;
}

    table.order-table ht {
        min-height: 20px;
        margin-bottom: 35px;
    }

table.order-table {
    margin-bottom: 10px;
    font-size: 11px;
}

    table.order-table tr:nth-child(odd) {
        background: #E3E4E3
    }

        table.order-table tr:nth-child(odd) td {
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #FFF;
        }

    table.order-table tr:nth-child(even) {
        background: #FFF
    }

        table.order-table tr:nth-child(even) td {
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #E3E4E3;
        }

    table.order-table tr.grey {
        background: #E3E4E3;
    }

        table.order-table tr.grey th {
            border-right: 1px solid #FFFFFF;
            height: 48px;
        }

    table.order-table tr th {
        border: medium none;
        background: #E3E4E3;
        font-weight: bold;
        padding: 2px;
    }

    table.order-table tr td {
        padding: 2px;
        text-align: center;
        border-top: 1px solid #E3E4E3;
    }


        table.order-table tr td.note {
            word-break: break-all;
            overflow-wrap: break-word;
        }


        table.order-table tr td p {
            padding: 5px 0;
        }

    table.order-table a.btn {
        background: none repeat scroll 0 0 #E1E1E1;
        border: 1px solid #D4D3D3;
        color: #32363b;
        cursor: pointer;
        font-weight: bold;
        margin-top: 10px;
        padding: 3px;
        text-decoration: none;
        font-size: 12px;
    }

    table.order-table .change {
        background: url("http://avtoparts.com.ua/Content/Images/pen.gif") no-repeat scroll 0 0 transparent;
        border: none;
    }

    table.order-table .btn {
        background: none repeat scroll 0 0 #E1E1E1;
        border: 1px solid #D4D3D3;
        color: #32363b;
        cursor: pointer;
        font-weight: bold;
        margin-top: 10px;
        padding: 3px;
        text-decoration: none;
        font-size: 12px;
    }


    table.order-table a.btn {
        background: none repeat scroll 0 0 #E1E1E1;
        border: 1px solid #D4D3D3;
        color: #32363B;
        cursor: pointer;
        font-size: 12px;
        font-weight: bold;
        margin-top: 10px;
        padding: 3px;
        text-decoration: none;
    }


/* archive table*/

table.arch-table {
    color: #4e4d4b;
    font-size: 12px;
    border: 1px solid #e3e4e3;
}

table.order-table ht {
    min-height: 20px;
    margin-bottom: 35px;
}

table.arch-table {
    margin-bottom: 10px;
    font-size: 11px;
}

    table.arch-table tr:nth-child(odd) {
        background: #E3E4E3
    }

        table.arch-table tr:nth-child(odd) td {
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #FFF;
        }

    table.arch-table tr:nth-child(even) {
        background: #FFF
    }

        table.arch-table tr:nth-child(even) td {
            border-right-style: solid;
            border-right-width: 1px;
            border-right-color: #E3E4E3;
        }

    table.arch-table tr.grey {
        background: #E3E4E3;
    }

        table.arch-table tr.grey th {
            border-right: 1px solid #FFFFFF;
            height: 48px;
        }

    table.arch-table tr th {
        border: medium none;
        background: #E3E4E3;
    }

    table.arch-table tr td {
        /*border: 1px solid #FFFFFF;*/
        padding: 2px;
        text-align: center;
        border-top: 1px solid #E3E4E3;
    }

        table.arch-table tr td p {
            padding: 5px 0;
        }

    table.arch-table a.btn {
        background: none repeat scroll 0 0 #E1E1E1;
        border: 1px solid #D4D3D3;
        color: #32363b;
        cursor: pointer;
        font-weight: bold;
        margin-top: 10px;
        padding: 3px;
        text-decoration: none;
        font-size: 12px;
    }

    table.arch-table .change {
        background: url("http://avtoparts.com.ua/Content/Images/pen.gif") no-repeat scroll 0 0 transparent;
        border: none;
    }

    table.arch-table .btn {
        background: none repeat scroll 0 0 #E1E1E1;
        border: 1px solid #D4D3D3;
        color: #32363b;
        cursor: pointer;
        font-weight: bold;
        margin-top: 10px;
        padding: 3px;
        text-decoration: none;
        font-size: 12px;
    }


    table.arch-table a.btn {
        background: none repeat scroll 0 0 #E1E1E1;
        border: 1px solid #D4D3D3;
        color: #32363B;
        cursor: pointer;
        font-size: 12px;
        font-weight: bold;
        margin-top: 10px;
        padding: 3px;
        text-decoration: none;
    }



table.fs12 {
    font-size: 12px;
}

.w-a {
    margin: 5px 0 10px 0;
    font-size: 13px;
    font-style: italic;
    color: #454545;
    font-weight: 700;
}

.img-button {
    display: block;
    width: 79px;
    height: 38px;
    background-color: transparent;
    border: 0;
    background-repeat: no-repeat;
}

.btn-bue-ru {
    background-image: url('Images/button_buy.png');
}

.btn-bue-small-ru {
    background-image: url('Images/button_buy_small.png');
    float: right;
    width: 53px;
    height: 27px;
}

.btn-bue-uk {
    background-position: -82px 0px;
    background-image: url('Images/button_buy.png');
}

.btn-bue-en {
    background-position: -164px 0px;
    background-image: url('Images/button_buy.png');
}

/* wish list */
.btn-bl-ru {
    background-image: url('Images/button_buy_later.png');
}

.btn-bl-uk {
    background-position: -82px 0px;
    background-image: url('Images/button_buy_later.png');
}

.btn-bl-en {
    background-position: -164px 0px;
    background-image: url('Images/button_buy_later.png');
}

/* end wish list */

a.btn-del {
    background-image: url('Images/deletered.png');
    background-repeat: no-repeat;
    background-position: 9px 2px;
    width: 34px;
    height: 20px;
    display: block;
}


.sorter-box {
    padding: 3px 0
}

.sorter {
    width: 170px;
}

.sorter-box .type {
    font: 14px Tahoma;
    padding-bottom: 3px;
}




div.reg-form {
    padding: 0;
}


    div.reg-form .left-panel {
        float: left;
        margin-top: -10px;
    }

    div.reg-form .right-panel {
        width: 370px;
        float: none;
        margin: 15px 0;
    }

        div.reg-form .right-panel div {
            font: 14px Tahoma;
        }


    div.reg-form .right-panel2 {
        width: 515px;
        float: none;
        margin: 15px 0;
    }

        div.reg-form .right-panel2 div {
            font: 14px Tahoma;
        }

.reg-form form {
    font-size: 12px;
}

    .reg-form form p span.dot {
        background-position: bottom;
        width: 250px;
        display: inline-block;
        color: black;
        font-weight: normal;
        background-repeat: repeat-x;
        margin-right: 4px;
    }

    .reg-form form p {
        padding: 0;
        margin-top: 6px;
    }

        .reg-form form p.starr {
            display: block;
            width: auto;
            margin: 0;
            padding: 0;
            margin-top: 6px;
        }

    .reg-form form input {
        width: 456px;
        border: 1px solid #DADADA;
        color: #888;
        height: 22px;
        outline: 0 none;
        padding: 3px 3px 3px 5px;
        box-shadow: inset 0px 1px 4px #ECECEC;
        -moz-box-shadow: inset 0px 1px 4px #ECECEC;
        -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
    }

    .reg-form form select {
        /*width: 466px;
		background: none repeat scroll 0 0 white;
		border: 1px outset #E4E7EB;
		border-radius: 3px 3px 3px 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		height: 25px;
		text-align: left;
		padding: 1px 1px;*/
        width: 466px;
        border: 1px solid #DADADA;
        background: #FFF url('Images/down-arrow.png') no-repeat right;
        background: #FFF url('Images/down-arrow.png') no-repeat right;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        text-indent: 0.01px;
        text-overflow: '';
        box-shadow: inset 0px 1px 4px #ECECEC;
        padding: 3px 3px 3px 5px;
        height: 32px;
        line-height: 25px;
    }

        .reg-form form select:disabled {
            background-color: #d4d0c7;
        }

    .reg-form form label {
        background-color: white;
        display: inline;
        padding-right: 4px;
        font-weight: normal;
    }

.reg-form p.starr label::after {
    content: "*";
    color: red;
}

#chaing-city {
    background-position: center;
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #cccccc;
    background-image: url('Images/abiword.png');
    background-repeat: no-repeat;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: -7px;
}

.reg-form form .red-btn {
    background: #E62E04;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #FFF;
    box-shadow: 1px 1px 5px #B6B6B6;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #9E3F3F;
    cursor: pointer;
}

    .reg-form form .red-btn:hover {
        background: #CF7A7A;
    }

.reg-form form .field-validation-error {
    display: block;
    font-weight: normal;
    margin-left: 258px;
    margin-bottom: 5px;
}



/* news */
.news-all {
    padding: 20px 0;
}

    .news-all span {
        text-transform: uppercase;
        font-size: 16px;
        padding: 10px 0;
        float: left;
    }

    .news-all .news-item {
        width: 170px;
        float: left;
        margin-right: 10px
    }

        .news-all .news-item p {
        }

.mainNewsContent {
    width: 222px;
    float: left;
    margin: 0 0 0 16px;
}


.newsList {
    float: left;
    width: 222px;
    margin: 0 0 30px 16px;
}

    .newsList p {
        margin-top: 5px;
    }

        .newsList p a {
            color: black;
            font-size: 114%;
            font-weight: 700;
        }

.moreNews {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 50px;
    padding-right: 50px;
    background: #f0f0f0;
    border: none;
    font-size: 12px;
    margin-left: 105px;
    margin-top: 15px;
    width: 504px;
}

.moreComponents {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 50px;
    padding-right: 50px;
    background: #f0f0f0;
    border: none;
    font-size: 12px;
    margin-left: 105px;
    margin-top: 15px;
    width: 504px;
}

    .moreComponents:hover {
        background: #DFDFDF;
    }

.moreCurOrders {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 50px;
    padding-right: 50px;
    background: #f0f0f0;
    border: none;
    font-size: 12px;
    margin-left: 105px;
    margin-top: 15px;
    width: 504px;
}


.moreArchOrders {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 50px;
    padding-right: 50px;
    background: #f0f0f0;
    border: none;
    font-size: 12px;
    margin-left: 105px;
    margin-top: 15px;
    width: 504px;
}

.back-to-news {
    margin-top: 20px;
}



    .back-to-news a {
        font-weight: 100;
    }

.mainNewsImg {
    float: left;
    margin-left: 16px;
    margin-bottom: 10px;
}

.mainNewsHead {
    width: 405px;
    float: left;
    margin: 0 0 0 16px;
    min-height: 150px;
    padding-top: 30px;
}

    .mainNewsHead p a {
        color: black;
        font-size: 114%;
        font-weight: 700;
    }

.alsoNews {
    width: 170px;
    float: left;
    margin: 0 0 0 10px;
}

    .alsoNews p {
        margin-top: 10px;
    }

        .alsoNews p a {
            color: black;
            font-size: 100%;
            font-weight: 700;
        }

/* end news */

.vin {
    width: 700px;
    float: right;
}

.search-vin {
    text-align: center;
    margin-top: 30px;
}

    .search-vin .details {
        padding: 0;
        min-height: 250px;
    }

    .search-vin .detailsB {
        padding: 0 0 0 5px;
        min-height: 250px;
        border-left: 1px solid #888;
    }

    .search-vin .details img {
        float: left;
    }

    .search-vin .details, .detailsB img {
        float: left;
    }

    .search-vin .details, .detailsB p {
        text-align: left;
    }

    .search-vin .details-right {
        padding: 0;
        min-height: 250px;
    }

        .search-vin .details-right p {
            text-align: left;
        }

    .search-vin input {
        width: 218px;
        height: 18px;
        padding: 5px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border: 1px solid #bebebe;
        margin-bottom: 20px;
        outline: none;
    }

        .search-vin input::-webkit-input-placeholder {
            background-position: 0px center;
            font-style: italic;
            padding-left: 20px;
            background-image: url('Images/bg_ph.png');
            background-repeat: no-repeat;
        }

        .search-vin input:-moz-placeholder {
            font-style: italic;
            background-position: 0px center;
            background-image: url('Images/bg_ph.png');
            background-repeat: no-repeat;
            padding-left: 20px;
        }

.type-client {
}

    .type-client h4 {
        font: bold 16px Tahoma;
        margin-bottom: 5px;
    }

    .type-client p {
        margin: 5px 0;
    }

        .type-client p span {
            font: 14px Tahoma;
            position: relative;
            top: 2px;
        }

        .type-client p input {
            margin: 5px 0;
        }

/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}

#optCodeCheck {
    color: #B5110A;
    font-weight: bold;
    margin-top: 10px;
}


table.item-group {
}

    table.item-group .item {
        height: 100px;
        border-bottom: 1px solid #ccc;
    }

    table.item-group .product-pic {
        float: left;
        width: 95px;
    }

        table.item-group .product-pic img {
            border: 1px solid #fe7608;
            width: 80px;
            height: 80px;
        }

    table.item-group .product-link a {
        color: #333333;
    }

        table.item-group .product-link a:hover {
            color: #f60;
        }

    table.item-group .product-link p {
        margin: 0;
        padding: 5px 0;
        color: #999999;
        height: 43px;
        overflow: hidden;
    }

    table.item-group .product-quantity {
        width: 15%;
    }

    table.item-group .product-price {
        width: 15%;
    }

    table.item-group .product-quantity input {
        padding: 3px;
        width: 25px;
        text-align: center;
    }

.cost {
    padding: 15px 0;
}

    .cost p {
        color: #999999
    }

        .cost p span {
            font-weight: bold;
            color: #000000
        }

        .cost p.total {
            float: right;
        }

            .cost p.total span {
                color: #ff6600;
                font-weight: bold;
            }

    .cost .zakaz-btn {
        float: right;
        margin-left: 0px;
        background-color: #ff9818;
        width: 155px;
        text-align: center;
        height: 27px;
        color: white;
        font: bold 14px Tahoma;
        border-radius: 3px;
        border: 1px solid #e87b0e;
    }

div.recPassword {
    margin: 100px auto;
    width: 425px;
    min-height: 100px;
}

    div.recPassword h3 {
        line-height: 1.5;
    }


/* login form */
#login {
    width: 304px;
    padding: 10px 0 10px 22px;
    font: 12px Arial;
    border: 1px solid #c1cee0;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 30px;
}

    #login h3 {
        font-size: 22px;
        font-weight: bold;
        border-bottom: 1px solid #cccccc;
        width: 270px;
        padding-left: 5px;
        padding: 0 0 10px 5px;
    }

p#login-tip {
    color: #999999;
    margin-top: -18px !important;
}

#login p {
    margin: 0;
    padding: 0;
}

    #login p label {
        display: block;
        font-family: Arial;
        font-size: 12px;
        margin: 15px 0 5px 0;
    }

    #login p button {
        margin-top: 15px;
    }

    #login p input {
        padding: 2px;
        width: 185px;
        height: 18px;
        border: 1px solid #9f9f9f;
    }


#login a.reg {
    font-weight: 700;
    font-size: 14px;
    margin-left: 12px;
    text-decoration: underline;
}


#login button {
    background: url('Images/auth_form_button.jpg') no-repeat;
    width: 96px;
    height: 26px;
    border: none;
}








/* changePass form */
#editProfile {
    width: 304px;
    padding: 10px 0 10px 22px;
    font: 12px Arial;
    border: 1px solid #c1cee0;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 30px;
}

    #editProfile h3 {
        font-size: 20px;
        font-weight: bold;
        border-bottom: 1px solid #cccccc;
        width: 270px;
        padding-left: 5px;
        padding: 0 0 10px 5px;
    }


    #editProfile p {
        margin: 0;
        padding: 0;
    }

        #editProfile p label {
            display: block;
            font-family: Arial;
            font-size: 12px;
            margin: 15px 0 5px 0;
        }

        #editProfile p button {
            margin-top: 15px;
        }

        #editProfile p input {
            padding: 2px;
            width: 185px;
            height: 18px;
            border: 1px solid #9f9f9f;
        }


    #editProfile a.reg {
        font-weight: 700;
        font-size: 14px;
        margin-left: 12px;
        text-decoration: underline;
    }


    #editProfile button {
        background: url('Images/auth_form_button.jpg') no-repeat;
        width: 96px;
        height: 26px;
        border: none;
        margin-top: 15px;
    }

#third-party-login-wrapper {
    padding: 12px 0;
    margin-top: 12px;
    border-top: 1px dashed #ccc;
    width: 275px;
}

/* changePass form */



/*     validation-summary-errors styles   */
.validation-summary-errors ul {
    margin-top: 15px;
}

.validation-summary-errors li {
    list-style-type: none;
    margin: 5px 0 0 0;
    padding: 0;
}


p span.field-validation-error {
    display: block;
    font-weight: normal;
    /* margin-left: 252px; */
}

.reg-form p span {
    color: #B5110A;
    font-weight: bold !important;
}
/*     validation-summary-errors styles   */


.block .right .present {
    border: 2px solid #DADADA;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    height: 40px;
    margin-top: 10px;
    padding: 12px 0;
    text-align: center;
    width: 200px;
    margin-bottom: 20px;
}

    .block .right .present a {
        color: #b6160e;
        font-weight: bold;
        font-size: 16px;
        text-decoration: underline;
    }




.title-li a, .title-li {
    background: url("Images/li_arrow_red.png") no-repeat scroll 0 3px transparent;
    color: #B5110A;
    font-size: 16px;
    list-style: none outside none;
    margin-left: -17px;
    padding-left: 17px;
    font-weight: bold;
}

.partners fieldset {
    border: 0 none;
    float: left;
    margin: 20px 0;
    width: 450px;
}

.partners input, .partners select {
    border: 1px solid #DADADA;
    color: #888;
    height: 22px;
    outline: 0 none;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
    float: right;
    width: 275px;
    padding: 4px;
    margin: -4px;
}

.partners select {
    border: 1px solid #DADADA;
    background: #FFF url('Images/down-arrow.png') no-repeat right;
    background: #FFF url('Images/down-arrow.png') no-repeat right;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    box-shadow: inset 0px 1px 4px #ECECEC;
    padding: 3px 3px 3px 5px;
    height: 32px;
    line-height: 25px;
    width: 285px;
}


.partners textarea {
    border: 1px solid #DADADA;
    color: #888;
    outline: 0 none;
    padding: 3px 3px 3px 0px;
    font-size: 12px;
    line-height: 15px;
    box-shadow: inset 0px 1px 4px #ECECEC;
    -moz-box-shadow: inset 0px 1px 4px #ECECEC;
    -webkit-box-shadow: inset 0px 1px 4px #ECECEC;
    float: right;
    height: 95px;
    margin: 0;
    width: 279px;
    margin-right: -4px;
}

.partners .img-frame {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: right;
    margin-top: 53px;
    overflow: hidden;
    width: 215px;
}

.partners button {
    background: #E62E04;
    border: none;
    padding: 10px 28px 10px 10px;
    color: #FFF;
    box-shadow: 1px 1px 5px #B6B6B6;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #9E3F3F;
    cursor: pointer;
    float: left;
    margin-left: 161px;
    margin-top: 10px;
    width: 90px
}

button.report {
    background: #E62E04;
    border: none;
    padding: 10px 28px 10px 10px;
    color: #FFF;
    box-shadow: 1px 1px 5px #B6B6B6;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #9E3F3F;
    cursor: pointer;
    width: 90px;
}

    button.report:hover {
        background: #CF7A7A;
    }


button.reportXml {
    background: #E62E04;
    border: none;
    padding: 10px 28px 10px 10px;
    color: #FFF;
    box-shadow: 1px 1px 5px #B6B6B6;
    border-radius: 3px;
    text-shadow: 1px 1px 1px #9E3F3F;
    cursor: pointer;
    width: 168px;
    margin: 32px 0 0 124px;
    float: left;
}

    button.reportXml:hover {
        background: #CF7A7A;
    }

    button.reportXml a {
        color: white;
    }

        button.reportXml a:hover {
            color: white;
            text-decoration: none;
        }

select.reportType {
    border: 1px solid #DADADA;
    background: #FFF url('Images/down-arrow.png') no-repeat right;
    background: #FFF url('Images/down-arrow.png') no-repeat right;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    box-shadow: inset 0px 1px 4px #ECECEC;
    padding: 3px 3px 3px 5px;
    height: 32px;
    line-height: 25px;
    width: 215px;
}

#replacement-xls {
    float: left;
}

.partners button:hover {
    background: #CF7A7A;
}


.partners p {
    font-size: 13px;
    padding: 10px;
    color: #32363B;
}

label {
    cursor: default;
}

.partners .field-validation-error {
    display: block;
    color: red;
    margin-left: 158px;
    margin-top: 10px;
    font-size: 11px;
}

.partners p {
    margin: 0;
}

.block .left {
    float: left;
    margin-right: 10px;
    margin-top: 0;
    padding-right: 15px;
    width: 490px;
}

.scrol-detal .img-frame {
    width: 126px;
    height: 126px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.img-frame {
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    overflow: hidden;
}


.left-contact {
    width: 160px;
    float: right;
    font-size: 13px;
    margin-top: 20px;
    margin-bottom: 15px;
}

    .left-contact a.link-fedback {
        font-size: 13px;
        color: #FF0000;
        background-image: url('http://avtoparts.com.ua/Content/Content/Images/on_line_form_button.png');
        background-repeat: no-repeat;
        font-weight: bold;
        border-width: 0px;
        width: 144px;
        height: 39px;
        color: black;
        display: table;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 10px;
        text-decoration: none;
    }

        .left-contact a.link-fedback span {
            display: table-cell;
            vertical-align: middle;
        }


.sc-box .optionLi:hover {
    background-color: #316AC5 !important;
    color: #FFF;
}

/* orders */
span.red {
    color: #B5110A;
    font-weight: bold;
}

p.userInfo {
    font-size: 13px;
    color: #32363B;
    padding: 0;
    margin-bottom: 2px;
}

    p.userInfo p {
        margin: 0;
    }

    p.userInfo a {
        color: #999;
        text-decoration: underline;
    }

.userDiscounts {
    margin: 5px 0 5px 0;
}

    .userDiscounts p.userInfo {
        font-size: 12px;
    }


.emptyBasket {
    margin-top: 20px;
}

a.goto {
    color: #B5110A;
    text-decoration: none;
    font-weight: bold;
    padding: 0;
    margin-bottom: 2px;
    font-size: 13px;
}

a.saleFile {
    display: block;
    width: 158px;
    height: 29px;
    background: #E62E04;
    color: white;
    border-radius: 5px;
    border: 1px solid #691501;
    font-size: 11px;
    text-align: center;
    padding: 5px;
    font-weight: bold;
    margin-top: 6px;
    float: left;
}

a.saleFile, a.helpBt, a.toBasketBt:hover {
    text-decoration: none;
}

span.managerInfo {
    color: #B5110A;
    text-decoration: underline;
    font-weight: 800;
}

a.helpBt {
    display: block;
    width: 85px;
    height: 20px;
    background: #E62E04;
    color: white;
    border-radius: 5px;
    border: 1px solid #691501;
    font-size: 13px;
    text-align: center;
    padding: 9px 0 10px 0;
    font-weight: bold;
    margin: 6px 6px 0 0;
    float: left;
}

a.toBasketBt {
    display: block;
    width: 85px;
    height: 20px;
    background: #E62E04;
    color: white;
    border-radius: 5px;
    border: 1px solid #691501;
    font-size: 13px;
    text-align: center;
    padding: 6px 0 6px 0;
    font-weight: bold;
    float: right;
}


table#sum-total tr td {
    font-size: 13px;
}

table#sum-total label {
    font-size: 12px;
}

form#form-create-order, form#form-create-order-0, form#form-create-order-1, form#form-create-order-3, form#form-create-order-4, form#form-create-order-5 {
    color: #666;
    width: 204px;
}

    form#form-create-order table tr td, form#form-create-order-0 table tr td, form#form-create-order-1 table tr td, form#form-create-order-3 table tr td, form#form-create-order-4 table tr td, form#form-create-order-5 table tr td {
        font-size: 13px;
        padding: 0px 0 5px 0;
    }



.basketTableBlock {
    width: 720px;
    margin-bottom: 60px;
    float: left;
}

    .basketTableBlock h3.bTable {
        font-size: 14px;
        width: 954px;
        padding: 0 5px 0 0;
        margin: 5px 0 10px 0;
        border-bottom: 2px solid #333;
    }


.totalAmountInfo {
    float: left;
    margin: 52px 0 0 15px;
}


a.btn_recalc {
    display: block;
    width: 98px;
    height: 18px;
    background: #08B0DA;
    color: white;
    border-radius: 5px;
    border: 1px solid #006E8A;
    font-size: 13px;
    text-align: center;
    padding: 6px 0 6px 0;
    font-weight: bold;
    float: left;
    margin-right: 26px;
}

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


a.btn-moveToBasket {
    display: block;
    width: 71px;
    height: 18px;
    background: #E62E04;
    color: white;
    border-radius: 5px;
    border: 1px solid #691501;
    font-size: 11px;
    text-align: center;
    padding: 0;
    font-weight: bold;
    float: left;
    font-size: 12px;
    padding-top: 3px;
}

    a.btn-moveToBasket:hover {
        text-decoration: none;
    }

a.continue, input.btn-confirm {
    display: block;
    width: 124px;
    height: 32px;
    background: #E62E04;
    color: #FFF;
    border-radius: 5px;
    border: 1px solid #691501;
    font-size: 13px;
    text-align: center;
    padding: 4px 0 6px 0;
    font-weight: bold;
    float: right;
}

a.continue {
    width: 150px;
    float: left;
    padding: 9px 0 6px 0;
    height: 20px;
    text-decoration: none;
}

p.plsSignIn {
    color: #B5110A;
    font-size: 15px;
    font-weight: 800;
    margin-top: 12px;
    margin-left: 130px;
}

    p.plsSignIn a {
        color: #B5110A;
        text-decoration: underline;
    }


.orderAd {
    margin-top: 38px;
    margin-left: 240px;
}

b.orderNumber {
    color: #a92e28;
}

p.orderSuccess, orderError {
    font-size: 22px;
    width: 720px;
    color: #000;
    padding-top: 31px;
}


.orderStatusText {
    font-size: 14px;
    display: block;
    margin-top: 5px;
}

.returnToBasket h4 {
    text-transform: uppercase;
    font-size: 20px;
}

.order-box {
    width: 720px
}

#userInfoBlock {
    border: 1px solid #999;
    padding: 13px;
    margin-bottom: 10px;
    margin-top: 5px;
    max-width: 230px;
}

.titlebox {
    float: right;
    padding: 0 5px;
    margin: -24px 0 0 30px;
    background: #fff;
}

    .titlebox a {
        font-size: 11px;
        color: #999;
        text-decoration: underline;
    }

th.w5 {
    width: 5%;
}

.mainBalance {
    margin-left: 20px;
    margin-top: 20px;
}



/* main page scroller */
#mainPageScr {
    position: relative;
    margin: 0 auto;
    width: 960px;
}


.als-container {
    position: relative;
    width: 100%;
    margin: 0px auto;
}

.als-viewport {
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    width: 920px !important;
    height: 152px;
}

.als-wrapper {
    position: relative;
    list-style: none;
}

.als-item {
    position: relative;
    display: block;
    text-align: center;
    cursor: pointer;
    float: left;
}

    .als-item:hover .SDesc {
        color: black;
    }

    .als-item:hover .Stip {
        color: black;
    }

.als-prev, .als-next {
    position: absolute;
    cursor: pointer;
    clear: both;
}

a.nh {
    text-decoration: none;
    margin-bottom: 4px;
    display: block;
    border-bottom: 1px solid black;
    padding-bottom: 4px;
}

a .itemLink:hover .Stip {
    text-decoration: none;
}

#lista1 {
    margin: 1px auto 1px auto;
}

    #lista1 .als-item {
        margin: 0px 28px;
        /*min-height: 152px*/
        /*min-width: 128px;*/
        width: 128px;
        height: 190px;
    }


        #lista1 .als-item img {
            position: relative;
            display: block;
            vertical-align: middle;
            margin-bottom: 8px;
        }

    #lista1 .als-prev, #lista1 .als-next {
        top: 95px;
        width: 15px;
        height: 22px;
    }

    #lista1 .als-prev {
        left: 6px;
    }

    #lista1 .als-next {
        right: 6px;
    }

.Sprice {
    font-size: 12px;
    color: #ff0000;
    float: left;
    margin-top: 6px;
}

.Stip {
    color: #666;
    font-size: 11px;
    height: 25px;
    display: block;
    text-align: center !important;
    text-align: left;
}



.SDesc {
    font-size: 11px;
    color: #666;
    margin: 7px 0 2px 0;
    display: block;
    height: 25px;
    text-align: left;
    border-bottom: 1px grey solid;
    padding-bottom: 2px;
    line-height: 35px;
}
/* end  main page scroller */




/* main page slider styles */
.nivoSlider {
    position: relative;
    height: auto;
    overflow: hidden;
}

    .nivoSlider img {
        position: absolute;
        top: 0px;
        left: 0px;
        max-width: none;
    }

.nivo-main-image {
    display: block !important;
    position: relative !important;
    width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 6;
    display: none;
    background: white;
    filter: alpha(opacity=0);
    opacity: 0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display: block;
    position: absolute;
    z-index: 5;
    height: 100%;
    top: 0;
}

.nivo-box {
    display: block;
    position: absolute;
    z-index: 5;
    overflow: hidden;
}

    .nivo-box img {
        display: block;
    }

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
    position: absolute;
    top: 45%;
    z-index: 9;
    cursor: pointer;
}

.nivo-prevNav {
    left: 0px;
}

.nivo-nextNav {
    right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
    text-align: center;
    padding: 15px 0;
}

    .nivo-controlNav a {
        cursor: pointer;
    }

        .nivo-controlNav a.active {
            font-weight: bold;
        }



.theme-default .nivoSlider {
    position: relative;
    background: #fff url(Images/loading.gif) no-repeat 50% 50%;
    margin-bottom: 10px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}

    .theme-default .nivoSlider img {
        position: absolute;
        top: 0px;
        left: 0px;
        display: none;
    }

    .theme-default .nivoSlider a {
        border: 0;
        display: block;
    }

.theme-default .nivo-controlNav {
    text-align: center;
    padding: 20px 0;
}

    .theme-default .nivo-controlNav a {
        display: inline-block;
        width: 22px;
        height: 22px;
        background: url(Images/bullets.png) no-repeat;
        text-indent: -9999px;
        border: 0;
        margin: 0 2px;
    }

        .theme-default .nivo-controlNav a.active {
            background-position: 0 -22px;
        }

.theme-default .nivo-directionNav a {
    display: block;
    width: 30px;
    height: 30px;
    background: url('Images/arrows.png') no-repeat;
    text-indent: -9999px;
    border: 0;
    opacity: 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

.theme-default:hover .nivo-directionNav a {
    opacity: 1;
}

.theme-default a.nivo-nextNav {
    background-position: -30px 0;
    right: 15px;
}

.theme-default a.nivo-prevNav {
    left: 15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}

    .theme-default .nivo-caption a {
        color: #fff;
        border-bottom: 1px dotted #fff;
    }

        .theme-default .nivo-caption a:hover {
            color: #fff;
        }

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
    width: 100%;
}

    .theme-default .nivo-controlNav.nivo-thumbs-enabled a {
        width: auto;
        height: auto;
        background: none;
        margin-bottom: 5px;
    }

    .theme-default .nivo-controlNav.nivo-thumbs-enabled img {
        display: block;
        width: 120px;
        height: auto;
    }


#info-total-0 select, #info-total-1 select, #info-total-3 select, #info-total-4 select, #info-total-5 select {
    width: 128px;
}

#info-total-0 #ins-city input#City, #info-total-1 #ins-city input#City, #info-total-3 #ins-city input#City, #info-total-4 #ins-city input#City, #info-total-5 #ins-city input#City {
    width: 124px;
}

input#Address {
    width: 124px
}

textarea#Note {
    width: 124px
}

#info-total-0 .ins-parent p, #info-total-1 .ins-parent p, #info-total-3 .ins-parent p, #info-total-4 .ins-parent p, #info-total-5 .ins-parent p {
    margin-bottom: 2px;
}

.forIUsers {
    margin-top: 25px;
    text-align: left;
    font-size: 13px;
    width: 400px;
}

.visaMasterCardIcons {
    margin-top: 8px;
}


/* currency switcher */
.dropdown p {
    display: inline-block;
    font-weight: normal;
}

.dropdownCur select {
    border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(Images/top-header-sprite.png) no-repeat right -191px;
    width: 55px;
    height: 20px;
    text-indent: 0.01px;
    text-overflow: "";
    cursor: pointer;
    font-weight: bold;
    color: #333;
}

    .dropdownCur select option {
        text-align: center;
    }

        .dropdownCur select option:active {
            box-shadow: 0 0 10px 100px #1882A8 inset;
        }

.brandProdut {
    width: 315px;
    height: 140px;
    margin-right: 5px;
    margin-bottom: 30px;
    float: left;
    margin-top: 14px;
}

.brandProdutS {
    width: 640px;
    margin-left: 10px;
}


.brandProdut .name-brand {
    display: block;
    color: red;
    font-size: 11px;
}

@media screen and (max-width:800px) {
    .brandProdutS {
        width: 320px;
    }
}


span.brandProdName {
    line-height: 15px;
    font-weight: 700;
    font-size: 12px;
    color: #666;
}


.brandProdutText div a {
    display: block;
    height: 68px;
}

.brandProdPrice {
    font-size: 16px;
    color: #ff0000;
    font-weight: 700;
    margin-top: 4px;
}

.brandProdutText {
    padding-left: 10px;
    width: 130px;
    text-align: right;
}

    .brandProdutText a {
        margin-bottom: 6px;
        display: block;
    }

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


brandProdut:hover {
    border: 1px solid #FFF;
    color: #666;
}


.filterButton {
    margin-top: 15px;
    font-size: 13px;
}

select#SelectedBrandId, select#SelectedSuplierId, #SelectedModelId, #SelectedModelModificationId, #SelectedModelProducingPeriodId, #SelectedModelProducingPeriodId, #SelectedEngineId {
    width: 216px;
    margin-bottom: 15px;
    margin-top: 5px;
}

#SelectedBrandId, #SelectedModelId, #SelectedModelModificationId, #SelectedModelProducingPeriodId, #SelectedModelProducingPeriodId, #SelectedEngineId {
    font-size: 12px;
}

#modelFilterCont, #brandsFilter, #modelModoficationFilterCont, #modelProducingPeriodFilterCont, #modelEnginesFilterCont label, #suplierFilter label {
    color: #333;
    font-size: 14px;
    font-weight: bold;
}

/* categories tree by vin */

.treeview {
    padding: 0;
    font-family: Arial, sans-serif;
    width: 700px;
}

    .treeview * {
        font-size: 100.1%;
    }

    .treeview ul {
        overflow: hidden;
        width: 100%;
        margin: 0;
        padding: 0 0 1.5em 0;
        list-style-type: none;
    }

        .treeview ul ul {
            overflow: visible;
            width: auto;
            margin: 0 0 0 0;
            padding: 0 0 0 0.75em;
        }


        .treeview ul.l {
            border-left: 1px solid;
            margin-left: -1px;
        }

    .treeview li.cl ul {
        display: none;
    }

    .treeview li {
        margin: 0;
        padding: 0;
    }

        .treeview li li {
            margin: 0 0 0 0.5em;
            border-left: 1px dotted;
            padding: 0;
        }

        .treeview li div {
            position: relative;
            height: 1.5em;
            min-height: 16px;
            //height: 1.3em;
        }

        .treeview li li div {
            border-bottom: 1px dotted;
        }

        .treeview li li {
            margin: 0 0 0 0.5em;
            border-left: 1px dotted;
            padding: 0;
        }

        .treeview li p {
            position: absolute;
            z-index: 1;
            top: 0.8em;
            //top: 0.65em;
            left: 1.75em;
            width: 100%;
            margin: 0;
            border-bottom: 1px dashed;
            padding: 0;
        }

    .treeview a {
        padding: 0.1em 0.2em;
        white-space: nowrap;
        //height: 1px;
    }

    .treeview img.i {
        border-right: 2px solid;
        border-bottom: 0.5em solid;
        margin-bottom: -0.5em;
        vertical-align: middle;
    }

    .treeview a.sc {
        position: absolute;
        top: 0.06em;
        margin-left: -1em;
        padding: 0;
        text-decoration: none;
    }

    .treeview li p,
    .treeview img.i,
    .treeview .sc {
        background: #fff;
    }

    .treeview ul.l,
    .treeview li p,
    .treeview img.i {
        border-color: #fff;
    }

    .treeview ul li li,
    .treeview ul li li div {
        border-color: #999999;
    }

    .treeview a,
    .treeview a.sc,
    .treeview a.sc:hover {
        color: #000000;
    }

        .treeview a:hover {
            color: #E62E04;
        }

.scb {
    font-weight: bold;
}



#frame {
    display: none;
}

    #frame h3 {
        height: 37px;
        margin-bottom: 0;
        border-bottom: 3px solid #333;
        font: 700 20px/37px Arial;
        color: #333;
        width: 960px;
        margin-left: -30px;
        position: relative;
        top: -11px;
        padding-left: 30px;
        text-transform: uppercase;
    }

.lgx {
    height: 45px;
    float: left;
}


/* WhereBuy */
#w-partners .title-li {
    display: inline-block;
    margin: -10px 40px 20px 10px;
}

    #w-partners .title-li a {
        text-decoration: underline;
    }

#w-partners table td {
    vertical-align: top;
}

#w-partners table th {
    text-align: left;
    color: black;
    font-weight: 700;
    font-size: 13px;
}

#w-partners label {
    font-size: 13px;
}

.field-validation-error {
    color: red;
    font-size: 13px;
}

.partner-item {
    font-size: 12px;
}

    .partner-item p {
        font-size: 12px;
        padding: 0;
    }

    .partner-item h4 {
        color: #E62E04;
        margin: 0;
        padding: 0;
    }

    .partner-item p.icq, .partner-item a.mail, .partner-item a.url, .partner-item p.phone {
        background-repeat: no-repeat;
        display: block;
        margin-top: 6px;
        padding-left: 20px;
    }

    .partner-item p.icq {
        background-image: url("Images/ico_icq.png");
    }

    .partner-item a.mail {
        background-image: url("Images/ico_mail.png");
    }

    .partner-item a.url {
        background-image: url("Images/ico_url.png");
    }

    .partner-item p.phone {
        background-image: url("Images/ico_phone.png");
    }

    .partner-item tr td {
        border-top: 1px solid #ececec;
        padding: 4px 4px 20px;
        vertical-align: top;
    }

    .partner-item tr th {
        color: #baa898;
        padding-bottom: 8px;
    }

p a.intReports {
    color: #32363B;
}

h3.catalogs {
    height: 37px;
    margin-bottom: 2px;
    border-bottom: 3px solid #333;
    width: 210px;
    font: 700 20px/37px Arial;
    color: #333;
}

.action-icons {
    /*position: absolute;*/
    width: 100%;
    /*top: 3px;*/
}




.nCompIco {
    float: left;
    background: url(Images/iconsforpositions.png) 0 0 no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    top: 0;
}

.fCompIco {
    float: left;
    background: url(Images/iconsforpositions.png) 0 -39px no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    top: 0;
}

.zCompIco {
    float: left;
    background: url(Images/iconsforpositions.png) 0 -108px no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    top: 0;
}

.rCompIco {
    float: left;
    background: url(Images/iconsforpositions.png) 0 -73px no-repeat;
    display: block;
    width: 30px;
    height: 30px;
}


.udCompIco {
    float: left;
    background: url(Images/ud.png) 0 0 no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    top: 0;
}


.order-table td {
    position: relative;
}


.nCompLabel {
    background: url(Images/iconsforpositions.png) 0 0 no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}

.zCompLabel {
    background: url(Images/iconsforpositions.png) 0 -108px no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}

.fupCompLabel {
    background: url(Images/iconsforpositions.png) 0 -144px no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}

.fCompLabel {
    background: url(Images/iconsforpositions.png) 0 -39px no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}

.rCompLabel {
    background: url(Images/iconsforpositions.png) 0 -73px no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}

.udCompLabel {
    background: url(Images/ud.png) 0 0 no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}

.iconsDesc {
    margin-top: 20px;
    border-top: 1px solid #000;
    padding-top: 20px;
}

#check-filter .iconLabelDesc, .free-hipping .iconLabelDesc {
    min-height: 62px;
    width: 160px;
}

.bl1 {
    width: 170px;
}

    .bl1 .iconLabelDesc {
        width: 127px;
    }

.bl2 {
    width: 200px;
}

    .bl2 .iconLabelDesc {
        width: 150px;
    }

.iconsDesc .bl2 .iconLabelDesc p {
    width: 150px;
}


.bl3 {
    width: 160px;
}

    .bl3 .iconLabelDesc {
        width: 110px;
    }

.iconLabelDesc {
    float: left;
    font-size: 13px;
    margin-left: 7px;
    margin-top: -3px;
    margin-bottom: 10px;
    padding: 0;
    height: 30px;
    margin-right: 6px;
    width: 145px;
}

    .iconLabelDesc p span {
        color: #656565;
        font-size: 12px;
        display: block;
        margin-top: -2px;
    }

.iconsDesc .left p {
    width: 137px;
}




.bread-crumbs {
    width: 100%;
    height: 34px;
    background: #EDEDED;
}

    .bread-crumbs ul {
        margin: 0;
        padding: 0;
        display: block;
        margin: 0 auto;
    }

        .bread-crumbs ul li {
            display: block;
            float: left;
            height: 34px;
            margin: 0;
            padding: 0;
        }






            .bread-crumbs ul li:first-child {
                margin-left: 260px;
                width: 64px;
                background-image: url('Images/bc_home.png');
                background-repeat: no-repeat;
            }

            .bread-crumbs ul li.bc-home {
                background-image: url('Images/bc_home1.png') !important;
            }

            .bread-crumbs ul li.bc-url {
                padding: 8px;
                color: #6f6f6f;
                background-image: url('Images/bc_bg_url.png');
                background-repeat: repeat-x;
            }

            .bread-crumbs ul li a:hover {
                color: #6f6f6f;
                text-decoration: none;
            }

            .bread-crumbs ul li.bc-separator {
                background-image: url('Images/bc_bg_url.png');
                background-repeat: repeat-x;
            }

                .bread-crumbs ul li.bc-separator:last-child {
                    background: none;
                }

@media screen and (min-width:1200px) {
    .bread-crumbs ul {
        width: 1200px;
    }
}


@media (max-width: 1200px) {
    .bread-crumbs ul {
        width: 990px;
    }
}

.ok5-bg-color {
    background-color: #faa61a;
}


.ok5-order input {
    width: 145px !important;
}

.ok5-order textarea {
    width: 142px !important;
}

.ok5-order select {
    width: 148px !important;
}


a.ico-action {
    display: block;
    width: 66px;
    height: 24px;
    background: url('Images/action.png') no-repeat center;
    margin-bottom: 3px;
    /*position: absolute;*/
    /*top: 0;
	left: -1px;*/
}



.cate-list dl {
    width: 220px;
    height: 30px;
}

    .cate-list dl:hover {
        background-color: #333;
    }

        .cate-list dl:hover > dd {
            display: block;
        }

        .cate-list dl:hover > .ag-name > a {
            color: #fff;
        }

.cate-list .ag-item {
    font: 13px Tahoma;
}

.cate-list dl > dd {
    position: absolute;
    display: none;
    margin-top: -40px;
    left: 220px;
    background-color: white;
    border: 1px solid #999;
}

dt.ag-name {
    padding: 8px;
}

dl.ag-hide {
    display: none;
}


.cate-list dt.add-bolean {
    background: url(Images/top-header-sprite-t-d2899998_0.png) no-repeat -44px -386px;
    padding-right: 20px;
}

    .cate-list dt.add-bolean a {
        width: 180px;
    }

dt.ag-name a {
    display: block;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.activity-show-main {
    float: left;
}


.ag-all .ag-name {
    font-weight: bold;
}

.cate-list dl.ag-all:hover {
    background-color: #fff;
}

    .cate-list dl.ag-all:hover > .ag-name > a {
        color: black;
    }

.cate-list hr {
    width: 210px;
    margin-left: 0px;
    /*float: left;*/
}

/* Категории */


.wrapper-dropdown-4 {
    /* Size and position */
    position: relative;
    width: 212px;
    /*margin: 0 auto;*/
    background: #fff;
    border: 1px solid rgb(169, 169, 169);
    cursor: pointer;
    outline: none;
}

    .wrapper-dropdown-4:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        right: 6px;
        top: 10px;
        margin-top: -3px;
        border-width: 6px 3px 0 3px;
        border-style: solid;
        border-color: #000 transparent;
    }

    .wrapper-dropdown-4 .dropdown {
        /* Size &amp; position */
        position: absolute;
        top: 100%;
        margin-top: 1px; /* border of wrapper */
        left: -1px;
        right: -1px;
        /* Styles */
        background: white;
        border: 1px solid silver;
        border-top: none;
        list-style: none;
        transition: all 0.3s ease-out;
        /* Hiding */
        opacity: 0;
        pointer-events: none;
        max-height: 400px;
        overflow-y: scroll;
    }

.bread-crumbs a.bc-home {
    display: block;
    height: 34px;
}

.wrapper-dropdown-4 label {
    font-family: Tahoma;
    font-weight: normal;
    margin-left: 3px;
}


.wrapper-dropdown-4 .dropdown li.level-2 label {
    margin-left: 8px
}

.wrapper-dropdown-4 .dropdown li.level-3 label {
    margin-left: 12px
}


.wrapper-dropdown-4 .title-dd {
    display: block;
    padding-left: 2px;
}

.wrapper-dropdown-4 .more {
    background-color: #E3E4E3;
}

.wrapper-dropdown-4 .dropdown li {
    margin-left: 6px;
    position: relative; /* Enable absolute positioning for checkboxes */
}

    .wrapper-dropdown-4 .dropdown li label {
        display: block;
        padding: 3px 20px 3px 3px; /* Same padding as the button */
        border-bottom: 1px dotted #1ccfcf;
        transition: all 0.3s ease-out;
    }

    .wrapper-dropdown-4 .dropdown li:last-of-type label {
        border: none;
    }

    .wrapper-dropdown-4 .dropdown li input /* Checkboxes */ {
        position: absolute;
        display: block;
        right: 6px;
        top: 50%;
        margin-top: -8px;
    }

    /* Hover state */

    .wrapper-dropdown-4 .dropdown li:hover label {
        background: #f0f0f0;
    }

    /* Checked state */

    .wrapper-dropdown-4 .dropdown li input:checked {
        display: none;
    }

        .wrapper-dropdown-4 .dropdown li input:checked ~ label {
            color: grey;
            text-decoration: line-through;
            display: none;
        }
/* красные линии с псевдо-элементами */
.wrapper-dropdown-4 .dropdown:before,
.wrapper-dropdown-4:before {
    content: "";
    width: 4px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 15px;
    /*border: 1px solid #ffaa9f;*/
    border-top: none;
    border-bottom: none;
    z-index: 2;
}

/* Или: */
/* красные линии при помощи градиента */

.wrapper-dropdown-4 .dropdown,
.wrapper-dropdown-4 {
    background: linear-gradient(left, white 5%, #ffaa9f 5%, #ffaa9f 5.3%, white 5.3%, white 6.5%, #ffaa9f 6.5%, #ffaa9f 6.8%, white 6.8%);
}

#dd.disable {
    color: #666;
}


.wrapper-dropdown-4 .dropdown li:hover label {
    background: linear-gradient(left, #f0F0F0 5%, #ffaa9f 5%, #ffaa9f 5.3%, #f0F0F0 5.3%, #f0F0F0 6.5%, #ffaa9f 6.5%, #ffaa9f 6.8%, #f0F0F0 6.8%);
}
/* Active state */

.wrapper-dropdown-4.active:after {
    border-width: 0 3px 6px 3px;
}

.wrapper-dropdown-4.active .dropdown {
    opacity: 1;
    pointer-events: auto;
}

.wrapper-dropdown-4 ul.selected {
    list-style: none;
    width: 200px;
    font-size: 13px;
}


    .wrapper-dropdown-4 ul.selected li {
        margin-left: 3px;
        margin-right: 3px;
    }



#tab-search {
    margin-top: -2px;
    padding: 0 10px;
    font-size: 90%;
}

    #tab-search a.active {
        background-color: #fff;
    }

    #tab-search a {
        padding: 14px 0px;
        text-align: center;
        width: 50%;
        float: left;
        display: block;
        background-color: #E3E4E3;
    }

#tab-vsearch {
    min-height: 170px;
}

.left-banner {
    /*min-height: 105px*/
}



#tab-vsearch > div {
    display: none;
}

    #tab-vsearch > div.active {
        display: block;
    }

.questionnaire {
    margin-bottom: 0px;
    margin-top: 10px;
    width: 210px;
    /*min-height: 250px;*/
    font: 11px Verdana;
}

    .questionnaire #questionHeader {
        margin-left: 80px;
    }

    .questionnaire #answerSubmit {
        margin-left: 50px;
    }

.nav-cart img {
    margin-right: 45px;
    margin-top: 5px;
}

/*search cross popUp style*/
.rounded {
    counter-reset: li;
    list-style: none;
    font: 14px "Trebuchet MS", "Lucida Sans";
    padding: 0;
    text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

    .rounded a {
        position: relative;
        display: block;
        padding: .4em .4em .4em 2em;
        margin: .5em 0;
        background: #DAD2CA;
        color: #444;
        text-decoration: underline;
        border-radius: .3em;
        transition: all .3s ease-out;
    }

        .rounded a:hover {
            background: #E9E4E0;
        }

        .rounded a:focus {
            color: red;
        }

        .rounded a:hover:before {
            transform: rotate(360deg);
        }

        .rounded a:before {
            content: counter(li);
            counter-increment: li;
            position: absolute;
            left: -1.3em;
            top: 50%;
            margin-top: -1.3em;
            background: #8FD4C1;
            height: 2em;
            width: 2em;
            line-height: 2em;
            border: .3em solid white;
            text-align: center;
            font-weight: bold;
            border-radius: 2em;
            transition: all .3s ease-out;
        }

/*for cross analog*/
.crossTable th {
    font-weight: normal;
    color: #039;
    padding: 10px 15px;
}

.crossTable td {
    color: #669;
    border-top: 1px solid #e8edff;
    padding: 10px 15px;
    text-transform: uppercase;
}

.crossTable tr:nth-child(2n) {
    background: lightgrey;
}

.nInStock {
    background-color: #e4e4e4;
    height: 30px;
    font-weight: bold;
    font-size: smaller;
}

.h4 {
    color: black;
    font-size: 1.2em;
    line-height: 1.25;
    font-weight: 700;
    margin: 10px 0 15px 0;
}

a.infoMessageLink {
    text-decoration: underline;
}

    a.infoMessageLink:hover {
        text-decoration: underline;
        color: black;
    }

    a.infoMessageLink:before {
        content: '';
        display: inline-block;
        height: 16px;
        width: 16px;
        background: url(Images/document-properties.png) no-repeat 0px 0px;
    }

ul.brand-menu {
    margin: 0;
    padding: 0;
    width: 220px;
}

    ul.brand-menu li {
        margin: 8px 0 0 8px;
        width: 45px;
        height: 45px;
        display: inline;
        float: left;
    }

        ul.brand-menu li img {
            width: 45px;
        }



/*Удалить попап*/



/*Модальное окно */


.modal {
    /* Слой перекрытия */
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    z-index: 10000;
    /* Трансформации прозрачности при открытии  */
    -webkit-transition: opacity 500ms ease-in;
    -moz-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
    /* Скрываем изначально */
    opacity: 0;
    pointer-events: none;
    overflow-y: scroll;
}

    /* Показываем модальное окно */
    .modal:target {
        opacity: 1;
        pointer-events: auto;
    }

    /* Содержание */
    .modal > div {
        width: 650px;
        background: #fff;
        position: relative;
        margin: 10% auto;
        /* По умолчанию минимизируем анимацию */
        -webkit-animation: minimise 500ms linear;
        /* Придаем хороший вид */
        padding: 30px;
        -moz-border-radius: 7px;
        border-radius: 7px;
        -webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
        -moz-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
        box-shadow: 0 3px 20px rgba(0,0,0,0.9);
        background: -moz-linear-gradient(#fff, #ccc);
        background: -webkit-gradient(linear, right bottom, right top, color-stop(1, rgb(255,255,255)), color-stop(0.57, rgb(230,230,230)));
        text-shadow: 0 1px 0 #fff;
    }

    /* Изменяем анимацию при открытии модального окна*/
    .modal:target > div {
        -webkit-animation-name: bounce;
    }

    .modal h2 {
        font-size: 36px;
        padding: 0 0 20px;
    }

@-webkit-keyframes bounce {
    0% {
        -webkit-transform: scale3d(0.1,0.1,1);
        -webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
    }

    55% {
        -webkit-transform: scale3d(1.08,1.08,1);
        -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0);
    }

    75% {
        -webkit-transform: scale3d(0.95,0.95,1);
        -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.9);
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        -webkit-box-shadow: 0 3px 20px rgba(0,0,0,0.9);
    }
}

@-webkit-keyframes minimise {
    0% {
        -webkit-transform: scale3d(1,1,1);
    }

    100% {
        -webkit-transform: scale3d(0.1,0.1,1);
    }
}

/* Ссылка на кнопку Закрыть */
.modal a[href="#close"] {
    position: absolute;
    right: 0;
    top: 0;
    color: transparent;
}

    /* Сбрасываем изменения */
    .modal a[href="#close"]:focus {
        outline: none;
    }

    /* Создаем кнопку Закрыть */
    .modal a[href="#close"]:after {
        content: 'x';
        display: block;
        /* Позиционируем */
        position: absolute;
        right: -10px;
        top: -10px;
        width: 1.5em;
        padding: 1px 1px 1px 2px;
        /* Стили */
        text-decoration: none;
        text-shadow: none;
        text-align: center;
        font-weight: bold;
        background: #000;
        color: #fff;
        border: 3px solid #fff;
        -moz-border-radius: 20px;
        border-radius: 20px;
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
        -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
        box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    }

    .modal a[href="#close"]:focus:after,
    .modal a[href="#close"]:hover:after {
        -webkit-transform: scale(1.1,1.1);
        -moz-transform: scale(1.1,1.1);
    }

    .modal a[href="#close"]:focus:after {
        outline: 1px solid #000;
    }

/* Открываем модальное окно */
a.openModal {
}

    a.openModal:hover,
    a.openModal:focus {
        background: -moz-linear-gradient(#fff, #ccc);
        background: -webkit-gradient(linear, right top, right bottom, from(rgb(255,255,255)), to(rgb(200,200,200)));
    }

.soc {
    float: right
}

.vk {
    background: url(Images/vk.png) no-repeat 0 0;
    display: block;
    width: 37px;
    height: 37px;
    float: left;
    margin-right: 10px
}

a.fb {
    background: url(Images/fb.png) no-repeat 0 0;
    display: block;
    width: 37px;
    height: 37px;
    float: left;
}

.check-paid {
    width: 600px;
    margin: 50px auto;
    text-align: center;
    font-size: 18px;
}

    .check-paid a {
        display: block;
        border: 1px solid #6F6F6F;
        width: 200px;
        color: #6F6F6F;
        padding: 6px;
        background-color: #d3d3d3;
        margin: 10px auto;
        border-radius: 4px;
    }

.hotline {
     float:left;
    color:#000;
}

    .hotline p {
        margin: 10px 0;
    }

        .hotline p.red {
            background: #E62E04;
            padding: 15px;
        }
            .hotline p.red span {
                color: #fff;
                font-size: 24px;
            }

        .hotline p span {
            color: #E62E04;
            text-align: center;
            font-size: 18px;
            display: block;
            font-weight: bold;
        }
    .hotline h3 {
        height: 26px;
        margin-bottom: 2px;
        border-bottom: 3px solid #333;
        width: 210px;
        font: 700 14px/16px Arial;
        color: #E62E04;
        text-transform: uppercase;
    }

    .hotline .form-callback {
        margin-bottom: 20px;
        float: left;
        position:relative;
        z-index:999;
    }
        .hotline .form-callback input {
            width: 175px;
            margin: 5px 0;
        }

        .hotline .form-callback .submit {
            border: 1px solid red;
            background: #E3E4E3;
            box-shadow: 0px 0px 1px red;
            padding: 2px 10px;
            width: 178px;
            cursor: pointer;
        }

.alertify,
.alertify-show,
.alertify-log {
	-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	   -moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	    -ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	     -o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	        transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); /* easeOutBack */
}
.alertify-hide {
	-webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-log-hide {
	-webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
}
.alertify-cover {
	position: fixed; z-index: 99999;
	top: 0; right: 0; bottom: 0; left: 0;
	background-color:white;
	filter:alpha(opacity=0);
	opacity:0;
}
	.alertify-cover-hidden {
		display: none;
	}
.alertify {
	position: fixed; z-index: 99999;
	top: 50px; left: 50%;
	width: 550px;
	margin-left: -275px;
	opacity: 1;
}
	.alertify-hidden {
		-webkit-transform: translate(0,-150px);
		   -moz-transform: translate(0,-150px);
		    -ms-transform: translate(0,-150px);
		     -o-transform: translate(0,-150px);
		        transform: translate(0,-150px);
		opacity: 0;
		display: none;
	}
	/* overwrite display: none; for everything except IE6-8 */
	:root *> .alertify-hidden {
		display: block;
		visibility: hidden;
	}
.alertify-logs {
	position: fixed;
	z-index: 5000;
	bottom: 10px;
	right: 10px;
	width: 300px;
}
.alertify-logs-hidden {
	display: none;
}
	.alertify-log {
		display: block;
		margin-top: 10px;
		position: relative;
		right: -300px;
		opacity: 0;
	}
	.alertify-log-show {
		right: 0;
		opacity: 1;
	}
	.alertify-log-hide {
		-webkit-transform: translate(300px, 0);
		   -moz-transform: translate(300px, 0);
		    -ms-transform: translate(300px, 0);
		     -o-transform: translate(300px, 0);
		        transform: translate(300px, 0);
		opacity: 0;
	}
	.alertify-dialog {
		padding: 25px;
	}
		.alertify-resetFocus {
			border: 0;
			clip: rect(0 0 0 0);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
		}
		.alertify-inner {
			text-align: center;
		}
		.alertify-text {
			margin-bottom: 15px;
			width: 100%;
			-webkit-box-sizing: border-box;
			   -moz-box-sizing: border-box;
			        box-sizing: border-box;
			font-size: 100%;
		}
		.alertify-buttons {
		}
			.alertify-button,
			.alertify-button:hover,
			.alertify-button:active,
			.alertify-button:visited {
				background: none;
				text-decoration: none;
				border: none;
				/* line-height and font-size for input button */
				line-height: 1.5;
				font-size: 100%;
				display: inline-block;
				cursor: pointer;
				margin-left: 5px;
			}

@media only screen and (max-width: 680px) {
	.alertify,
	.alertify-logs {
		width: 90%;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.alertify {
		left: 5%;
		margin: 0;
	}
}

/**
 * Default Look and Feel
 */
.alertify,
.alertify-log {
	font-family: sans-serif;
}
.alertify {
	background: #FFF;
	border: 10px solid #333; /* browsers that don't support rgba */
	border: 10px solid rgba(0,0,0,.7);
	border-radius: 8px;
	box-shadow: 0 3px 3px rgba(0,0,0,.3);
	-webkit-background-clip: padding;     /* Safari 4? Chrome 6? */
	   -moz-background-clip: padding;     /* Firefox 3.6 */
	        background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
	.alertify-text {
		border: 1px solid #CCC;
		padding: 10px;
		border-radius: 4px;
	}
	.alertify-button {
		border-radius: 4px;
		color: #FFF;
		font-weight: bold;
		padding: 6px 15px;
		text-decoration: none;
		text-shadow: 1px 1px 0 rgba(0,0,0,.5);
		box-shadow: inset 0 1px 0 0 rgba(255,255,255,.5);
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:    -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:     -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:      -o-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:         linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
	}
	.alertify-button:hover,
	.alertify-button:focus {
		outline: none;
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:    -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:     -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:      -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:         linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	}
	.alertify-button:focus {
		box-shadow: 0 0 15px #2B72D5;
	}
	.alertify-button:active {
		position: relative;
		box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	}
		.alertify-button-cancel,
		.alertify-button-cancel:hover,
		.alertify-button-cancel:focus {
			background-color: #FE1A00;
			border: 1px solid #D83526;
		}
		.alertify-button-ok,
		.alertify-button-ok:hover,
		.alertify-button-ok:focus {
			background-color: #5CB811;
			border: 1px solid #3B7808;
		}

.alertify-log {
	background: #1F1F1F;
	background: rgba(0,0,0,.9);
	padding: 15px;
	border-radius: 4px;
	color: #FFF;
	text-shadow: -1px -1px 0 rgba(0,0,0,.5);
}
	.alertify-log-error {
		background: #FE1A00;
		background: rgba(254,26,0,.9);
	}
	.alertify-log-success {
		background: #5CB811;
		background: rgba(92,184,17,.9);
	}
/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #E62E04;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#formFilter .spinner-icon, #nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #E62E04;
  border-left-color: #E62E04;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}