
.mobblock {
    display: none !important;
}

a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: 0 0
}

blockquote, q {
    quotes: none
}

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

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

strong {
    font-weight: 700
}

.owl-demo4, .owl-demo5, .owl-demotwo {
    box-shadow: none !important
}

.owl-demo5 .item span, .owl-demo5 .owl-wrapper-outer, .owl-demo6 .owl-wrapper-outer, .owl-pagination {
    overflow: hidden
}

.owl-demo5 .item a, .owl-demo5 .item h1 {
    text-decoration: none
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-wrapper, .owl-demo3 .owl-pagination, .owl-demo4 .owl-pagination, .owl-demo5 .owl-pagination, .owl-demo6 .owl-pagination, .owl-demotwo .owl-pagination {
    display: none
}

#slider .owl-carousel {
    width: 80%;
    margin: auto;
    padding-left: 4%;
    padding-right: 4%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    position: relative
}

.owl-demo5 {
    width: 74% !important;
    margin: auto;
    max-width: 1000px;
    min-width: 1000px
}

.owl-theme {
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
    -webkit-box-shadow: 0 4px 12px 0 rgba(50, 50, 50, .4);
    -moz-box-shadow: 0 4px 12px 0 rgba(50, 50, 50, .4);
    box-shadow: 0 4px 12px 0 rgba(50, 50, 50, .4);
    z-index: 99
}

.owl-demo3 .owl-wrapper-outer {
    width: 101% !important;
    margin-left: -3px;
    padding-left: 5px
}

.owl-demo3 .owl-wrapper-outer, .owl-demo4 .owl-wrapper-outer, .owl-demo5 .owl-wrapper-outer, .owl-demo6 .owl-wrapper-outer, .owl-demotwo .owl-wrapper-outer {
    background: 0 0 !important
}

.owl-carousel .owl-wrapper-outer {
    position: relative;
    width: 100%;
    overflow: hidden;
    background: #0065B3;
    left: 0
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -ms-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out
}

.owl-demo .owl-item {
    left: 0 !important
}

.owl-carousel .owl-item {
    float: left;
    left: 0px
}

.owl-pagination {
    display: block;
    position: absolute;
    bottom: 30px;
    text-align: center;
    left: 17%
}

.owl-pagination .active, .owl-pagination div:hover {
    border: 2px solid #fd0
}

.owl-pagination div {
    display: inline-block;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    border: 2px solid #d2dbe7;
    margin-right: 5px
}

.owl-controls .owl-buttons div, .owl-controls .owl-page {
    cursor: pointer
}

.owl-next:hover, .owl-prev:hover {
    opacity: 1
}

#slider .owl-demo .owl-controls .owl-buttons .owl-next, #slider .owl-demo .owl-controls .owl-buttons .owl-prev {
    left: 0;
    background-position: 0 -121px
}

.owl-demotwo .owl-next, .owl-demotwo .owl-prev {
    top: -37px;
    left: 195px;
    opacity: 1;
    background: url(/images/strelki.png) no-repeat;
    background-position: -74px -20px !important;
    width: 21px;
    height: 20px
}

.owl-demo3 .owl-next {
    right: 9px !important;
    background-position: -28px -71px !important
}

.owl-demo3 .owl-next, .owl-demo3 .owl-prev {
    top: -40px;
    right: 36px;
    background: url(/images/strelki.png) 1px -71px no-repeat;
    width: 24px;
    height: 24px;
    left: auto
}

.owl-demo4 .owl-next {
    right: 383px;
    background-position: -104px -42px !important;
    left: auto !important
}

.owl-demo4 .owl-next, .owl-demo4 .owl-prev {
    top: -38px;
    background: url(/images/strelki.png) -92px -42px no-repeat;
    left: 384px;
    width: 12px;
    height: 21px
}

.owl-demo5 .owl-next {
    background-position: -36px -34px !important;
    left: auto !important;
    right: -25px
}

.owl-demo5 .owl-next:hover {
    background-position: -32px 3px !important
}

.owl-demo5 .owl-next:hover, .owl-demo5 .owl-prev:hover {
    background-position: 1px 3px
}

.owl-demo5 .owl-next, .owl-demo5 .owl-prev {
    background: url(/images/strelki.png) 0 -34px no-repeat;
    top: 37%;
    left: -35px;
    opacity: 1
}

.owl-demo6 .owl-next, .owl-demo6 .owl-prev {
    background: url(/images/strelki.png) 0 -70px no-repeat;
    top: 29%;
    left: -10px;
    width: 23px;
    height: 24px;
    opacity: 1
}

.owl-demo6 .owl-next {
    background-position: -28px -70px;
    left: auto;
    right: -10px
}

.owl-next, .owl-prev {
    display: block;
    width: 31px;
    height: 36px;
    position: absolute;
    background: url(/images/strelki.png) no-repeat;
    top: 45%;
    left: 120px;
    opacity: .7;
    z-index: 9999999999
}

#slider .owl-demo .owl-controls .owl-buttons .owl-next {
    right: 8px;
    left: auto;
    background-position: 0 -162px
}

.owl-demotwo .owl-next {
    right: 10px;
    left: auto;
    background-position: -97px -20px !important
}

.owl-next {
    right: 105px;
    background-position: -32px 0;
    left: auto
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.grabbing {
    cursor: url(grabbing.png) 8 8, move
}

.owl-demo6 .item img {
    max-width: 93%;
    max-height: 78%;
    padding-top: 7px;
    vertical-align: middle;
    position: relative;
    left: 0;
    display: block
}

.item img {
    display: block;
    margin: auto
}

.owl-demo4 .owl-item {
    height: 62px
}

.owl-demo4 .item {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 62px
}

.owl-demo5 .item {
    height: 190px;
    width: 100%;
    border-right: 1px dashed #b2cde1
}

.owl-demo5 .item span {
    width: 100%;
    height: 137px;
    display: block;
    background-position: center
}

.owl-demo5 .item h1 {
    font-size: 12px;
    font-weight: 700;
    text-shadow: none;
    color: #0066b3;
    text-align: center;
    margin-bottom: 0;
    margin-top: 15px
}

.box_v_r .owl-carousel {
    left: 0 !important
}

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    position: relative
}

.owl-demo3 .item {
    width: 90% !important;
    height: 312px
}

.owl-demo6 .item {
    width: 93%;
    margin: auto;
    border: 1px dashed #9cbdd9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 69px;
    line-height: 57px
}

html, body {
    width: 100%;
    height: 100%;
    background-color: white;
    font-family: 'Open Sans', sans-serif;
}

p {
    margin-bottom: 15px;
}

.ldf img {
    height: 318px !important;
    max-height: 318px !important;
    max-width: 100%;
}

.olivka {
    background: #7F8000;
}

.fist {
    background: #6F4342;
}

.menedgers {
    display: block;
    text-align: center;
    position: absolute;
    top: 0;
    background: url(/images/bgbut.png) no-repeat;
    background-position: center;
    color: #0065b1;
    font-size: 12px;
    text-shadow: none;
    font-weight: 700;
    width: 100%;
    padding: 6px 0px;
    padding-bottom: 14px;
    margin: 0;
}

.rbf, .rbfs {
    font-size: 12px;
    color: #0066b3;
    width: 110px;
    float: left;
    text-align: center;
    margin: 0 auto;
}

.videoblock {
    margin-top: 20px;
}

.checkbox input {
    margin: 0;
}

.mmmkdl {
    height: 30px !important;
    line-height: 31px;
}

.form.form_user {
    font-size: 12px;
}

.form.form_user h2, .rposit h2, .lposit h2 {
    color: #0066b3;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

.managername {
    font-size: 12px;
}

.managername span {
    font-weight: bold;
}

.tiprint {
    display: inline-block;
    margin-right: 10px;
    padding: 3px 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #006ab8;
    color: white;
    font-weight: bold;
    cursor: pointer;
}

.tiprintact {
    background: #ffdf00;
    color: #0066b3;
    position: relative;
    cursor: default !important;
}

.tiprintact::before {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 7px solid #ffdf00;
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -10px;
}

.men1, .men2, .men3 {
    display: inline-block;
    width: 33%;
    border-right: 1px dashed #c0d7ec;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding: 0 45px;
    text-align: left;
}

._1drm._1b90, ._1drm._1ds4, ._1drm, ._1drm ._1d {
    border: 0 !important;
}

#facebook {
    display: none;
}

.imgr img {
    width: 90%;
}

.imgr {
    width: 90%;
}

.darkgrey {
    background: #505050;
}

.body {
    margin-top: 20px;
}

.downloadcsv span {
    background: url(../images/psv.svg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 22px;
    background-size: 17px 17px;
}

.fb-page {
    width: 333px;
    height: 63px;
    overflow: hidden;
}

.fb-page iframe {
    margin: -1px 0px 0px -1px;
}

.downloadcsv {
    position: absolute;
    right: 180px;
    top: -2px;
    font-size: 12px;
    color: #0066b3;
    border: 1px solid #075bab;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #0065b3;
    -moz-box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    -webkit-box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    background-image: -moz-linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
    background-image: -o-linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
    background-image: -webkit-linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
    background-image: linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
    color: white;
    padding: 4px 15px;
    cursor: pointer;
}

.men1 h3,
.men2 h3,
.men3 h3 {
    display: block;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 1px;
}

.sdsa {
    margin-bottom: -5px
}

.men1 .kto,
.men2 .kto,
.men3 .kto {
    font-size: 12px;
    display: block;
    margin-bottom: 10px;
    color: #333;
}

.men1 .telmen,
.men2 .telmen,
.men3 .telmen {
    font-weight: 600;
    color: #0066b3;
}

.kozz {
    width: 30px !important;
    text-align: center;
    margin: 0 auto;
    font-size: 12px !important;
    padding-right: 5px;
}

.men1 a:hover,
.men2 a:hover,
.men3 a:hover {
    color: black;
}

.men1 a,
.men2 a,
.men3 a {
    color: #3e7ebd;
    text-decoration: none;
    border-bottom: 1px dashed #3e7ebd;
    margin-bottom: 10px;
    margin-top: 10px;
    display: block;
    font-size: 12px;
    width: 175px;
}

.men3 {
    border-right: 0;
}

h1 {
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: normal;
    text-shadow: 0px 1px 0px #fff;
}

.ui-slider-horizontal .ui-slider-range {
    background: whitesmoke;
    border: 1px solid #d3d3d3 !important;
}

.oform {
    display: block;
    text-align: center;
    position: absolute;
    top: 0;
    background: url(/images/bgbut.png) no-repeat;
    background-position: center;
    color: #0065b1;
    font-size: 12px;
    text-shadow: none;
    font-weight: 700;
    width: 100%;
    padding: 6px 0px;
    padding-bottom: 14px;
    margin: 0;
}

.smallzppa .h {
    font-size: 12px;
    color: #BE2626;
    margin-bottom: 5px;
    font-weight: bold;
    margin-top: 10px;
}

.skkolvvo {
    width: 31.33%;
    float: left;
    border-bottom: 1px dotted #a8c3d8;
    border-left: 1px dotted #a8c3d8;
    text-align: center;
    font-size: 12px;
    padding: 5px 0;
    border-right: 1px dotted #a8c3d8;
    color: #0066b3;
}

.skproc, .skprice {
    width: 33.33%;
    float: left;
    border-bottom: 1px dotted #a8c3d8;
    text-align: center;
    font-size: 12px;
    padding: 5px 0;
    border-right: 1px dotted #a8c3d8;
    color: #BE2626;
    font-weight: bold;
}

h2 {
    clear: both;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: normal;
    position: relative;
}

h3 {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 10px;
    font-weight: normal;
}

.detali:hover {
    color: #23C1F3;
}

.product_info .detali,
.description .detalisht {
    background: url(/images/lbsh2.png) no-repeat;
    margin-right: -10px;
    text-align: center;
    padding-left: 10px;
}

.detalisht {
    float: right;
    font-size: 12px;
}

.slider-submit:hover {
    background: #fd0 !important
}

.slider-submit {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0;
    width: 34px !important;
    height: 24px;
    outline: none;
    margin-left: 6px;
    background: whitesmoke;
    cursor: pointer;
    color: #5d5d5d;
}

.detali,
.detalisht {
    display: block;
    text-decoration: none;
    color: white;
    padding: 4px 1px;
    padding-bottom: 5px;
    font-weight: 700;
    width: 72px;
    font-size: 12px;
    float: right;
    background: url(/images/lbsh2.png) no-repeat;
    margin-right: -11px;
    text-align: center;
    padding-left: 10px;
}

.container-fe .detalisht {
    position: relative;
    top: -11px;
    background: url(/images/tab_blue.png) no-repeat;
    background-position: 0;
    padding: 11px 5px;
    white-space: nowrap;
}

.selectivurl label:hover, .selectivurl a:hover {
    color: #0066b3;
}

.selectivurl label, .selectivurl a {
    color: #5d5d5d;
    text-decoration: none;
    background: url(../images/close.svg) no-repeat;
    background-size: 16px 16px;
    background-position: 10px 1px;
    padding-left: 30px;
    cursor: pointer;
}

.selectivurl {
    color: #5d5d5d;
    text-decoration: none;
    font-size: 12px;
    padding-left: 0px;
    display: block;
    margin-top: 5px;
    margin-bottom: 9px;
}

.removef:hover {
    color: #0066b3;
    background-color: #FFEA5F;
}

.ui-slider-horizontal {
    height: 3px !important;
}

.ui-slider {
    margin-bottom: 10px;
    margin-top: 22px;
}

.line {
    font-size: 12px;
    color: #5d5d5d;
}

.smpth {
    width: 206px;
    padding-top: 0px;
    padding-bottom: 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left: 10px;
    padding-right: 8px;
}

.ui-slider-handle.ui-state-default.ui-corner-all {
    height: 12px !important;
    width: 12px !important;
}

.removef {
    background-clip: padding-box;
    background-color: #fd0;
    padding: 5px 13px;
    font-size: 12px;
    text-decoration: none;
    color: #0066b3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-weight: bold;
}

a {
    color: #0095eb;
}

#register {
    color: #0066b3;
    text-decoration: none;
    border-bottom: 1px #a8c3d8 dashed;
}

a:hover {
    color: #e84d07;
}

e[type="button"] {
    cursor: hand;
    cursor: pointer;
}

#top_background {
    min-height: 44px;
    width: 100%;
    overflow: hidden;
    padding: 7px 0;
}

#top {
    margin: 0px auto;
    width: 74%;
    overflow: hidden;
    max-width: 1000px;
    min-width: 995px;
    position: relative;
}

#footer #menu li {
    display: inline-block;
    float: left;
    margin-right: 40px;
}

#footer #menu li a {
    font-size: 12px;
    text-transform: none;
    color: #0066b3;
    background: none;
    padding: 3px 8px;
    text-shadow: none;
}

#footer #menu {
    width: auto;
    position: absolute;
    float: right;
}

#menu {
    width: 74%;
    margin: auto;
    display: block;
    height: auto;
    min-width: 1003px;
    max-width: 1003px;
}

#menu li {
    height: 30px;
    display: block;
    float: left;
    list-style: none;
}

#menu li:last-child a {
    background: none;
}

.whitemenu #menu li a {
    color: #0066b3;
    text-shadow: 0px 1px 1px rgba(230, 230, 230, 1);
    background: url(/images/linem.png) no-repeat;
}

#menu li a {
    font-size: 14px;
    display: block;
    float: left;
    padding: 6px 24px;
    color: white;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    background: url(/images/linemh.jpg) no-repeat;
    background-position: right 1px;
    text-shadow: 0px 1px 1px rgba(9, 83, 145, 1);
}

#footer #menu li.selected a,
#footer #menu li:hover a {
    background: none;
    border: 0;
    color: black;
}

.whitemenu #menu li.selected a,
.whitemenu #menu li:hover a {
    border-top: 1px solid #d5d5d5;
    text-decoration: none;
    background: rgb(196, 196, 196);
    background: -moz-linear-gradient(90deg, rgb(196, 196, 196) 30%, rgb(239, 239, 239) 80%);
    background: -webkit-linear-gradient(90deg, rgb(196, 196, 196) 30%, rgb(239, 239, 239) 80%);
    background: -o-linear-gradient(90deg, rgb(196, 196, 196) 30%, rgb(239, 239, 239) 80%);
    background: -ms-linear-gradient(90deg, rgb(196, 196, 196) 30%, rgb(239, 239, 239) 80%);
    background: linear-gradient(180deg, rgb(196, 196, 196) 30%, rgb(239, 239, 239) 80%);
}

#menu li.selected a,
#menu li:hover a {
    text-decoration: none;
    background: url(/images/bgmhh.jpg) repeat-x;
    background-size: 100% 100%;
}

#blog {
    list-style: none;
}

#currencies {
    margin-bottom: 15px;
}

#currencies ul {
    margin-top: 10px;
}

#currencies ul li {
    font-size: 12px;
    display: inline;
    padding-right: 5px;
    list-style: none;
}

#currencies ul li a {
    white-space: nowrap;
    color: #505050;
}

#currencies ul li.selected a {
    text-decoration: none;
}

#cart_informer .cr {
    display: block;
    text-decoration: none;
    color: #333;
    margin-top: 4px;
    font-weight: 600;
    font-size: 11px;
}

#cart_informer {
    margin-top: 13px;
    color: #333333;
    width: 250px;
    font-size: 12px;
    position: absolute;
    right: 0px;
    text-align: right;
    top: 29px;
}

#commercial_informer {
    margin-top: 10px;
    color: #333333;
    width: 42px;
    font-size: 12px;
    background: url(../images/commercial.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 36px;
    position: absolute;
    right: 203px;
    top: 37px;
}

.whitemenu {
    background: rgb(243, 243, 244) !important;
    background: -moz-linear-gradient(90deg, rgb(243, 243, 244) 5%, rgb(196, 196, 196) 70%) !important;
    background: -webkit-linear-gradient(90deg, rgb(243, 243, 244) 5%, rgb(196, 196, 196) 70%) !important;
    background: -o-linear-gradient(90deg, rgb(243, 243, 244) 5%, rgb(196, 196, 196) 70%) !important;
    background: -ms-linear-gradient(90deg, rgb(243, 243, 244) 5%, rgb(196, 196, 196) 70%) !important;
    background: linear-gradient(180deg, rgb(243, 243, 244) 5%, rgb(196, 196, 196) 70%) !important;
    border-top: 1px solid #dddddd !important;
    border-bottom: 1px solid #9c9c9c !important;
    box-shadow: none !important;
}

#header {
    margin: 0px auto;
    width: 100%;
    overflow: hidden;
    clear: both;
    background: url(/images/bgmh.jpg) repeat-x;
    background-size: 100% 100%;
    -webkit-box-shadow: 0px 4px 12px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 4px 12px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 4px 12px 0px rgba(50, 50, 50, 0.4);
    z-index: 9999999999;
    position: relative;
}

#footer {
    margin: 0px auto;
    width: 976px;
    overflow: hidden;
    clear: both;
    padding-top: 15px;
    text-align: center;
    padding-bottom: 7px;
    max-width: 1000px;
    min-width: 935px;
}

#account a:hover {
    color: black !important;
}

#account {
    float: right;
    font-size: 12px;
    text-align: right;
    margin-top: 12px;
    color: #0066b3;
}

#account #login {
    padding-left: 1px;
    color: #0066b3;
    text-decoration: none;
    border-bottom: 1px #a8c3d8 dashed;
}

#account #logout {
    padding-left: 0;
}

#footer #logo {
    height: 57px;
    width: 60px;
}

#logo {
    margin-top: 0px;
    padding-left: 0px;
    float: left;
    clear: left;
    width: 90px;
    height: 91px;
}

#footer #contact .drov {
    margin-top: 4px;
    font-size: 13px;
    margin-bottom: 10px;
    font-weight: normal;
    text-shadow: 0px 1px 0px #fff;
    text-align: left;
}

#contact .susp {
    font-size: 14px;
    font-weight: 600;
    margin-top: 11px;
    text-align: left;
    margin-bottom: 3px;
}

.head1 {
    width: 28%;
    float: left;
    margin-left: 12px;
    margin-top: 9px;
}

.head1 a:hover {
    opacity:.7;
}

#register .icon {
    background-position: 0px -19px;
}

.comm a {
    color: white;
}

.comm {
    display: block;
    position: absolute;
    top: -12px;
    background: url(../images/cb.svg);
    right: -7px;
    color: white;
    font-weight: 700;
    padding: 1px 6px;
    background-size: 100% 100%;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    text-decoration: none;
}

#cart_informer .carticon .koli {
    display: block;
    position: absolute;
    top: -9px;
    background: url(../images/cy.svg);
    right: -11px;
    color: black;
    font-weight: 700;
    padding: 1px 6px;
    background-size: 100% 100%;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    font-size: 11px;
}

.wevibor {
    display: block;
    margin-top: 3px;
    font-size: 11px;
    margin-top: 5px;
}

#cart_informer .carticon {
    position: relative;
    width: 43px;
    height: 42px;
    background-position: -117px 0px;
    margin-right: 11px;
    float: right;
    margin-left: 10px;
}

#username a span {
    background-position: 0px -19px;
}

.icon {
    display: block;
    width: 15px;
    height: 15px;
    background: url(../images/all.png) no-repeat;
    background-position: 0px 0px;
    display: inline-block;
    position: relative;
    float: left;
    margin-top: 2px;
    margin-right: 4px;
}

.head1 div {
    float: left;
    color: #2670ab;
    font-size: 12px;
    vertical-align: middle;
    background: none;
    margin-top: 4px;
    margin-left: 15px;
}

.boxface:hover span {
    transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    bottom: 7px;
}

.facebook span {
    background: url(/images/fb.png) no-repeat;
    background-position: center;
    position: relative;
    display: block;
    width: 100%;
    height: 40px;
    bottom: -5px;
    transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
}

.facebook {
    display: inline-block;
    width: 41px;
    height: 34px;
    margin-top: 0;
    margin-right: 0px;
    overflow: hidden;
    border: none;
    padding: 0 !important;
    background: url(/images/f.png) no-repeat;
    background-position: 0 99%;
    border: 0 !important;
}

.wecon .boxface {
    float: none;
    vertical-align: middle;
}

.boxface {
    display: inline-block;
    width: 41px;
    float: right;
    position: relative;
    /* top: -7px; */
}

.boxface:hover .facebook_tr span {
    top: -27px;
    transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
}

.wecon .facebook_tr {
    top: -4px;
    position: relative;
}

.facebook_tr {
    display: block;
    width: 41px;
    height: 8px;
    overflow: hidden;
}

.facebook_tr span {
    display: block;
    width: 100%;
    background: url(/images/fbn.png) no-repeat;
    position: relative;
    height: 40px;
    background-position: center;
    top: -18px;
    transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
}

.head1 div a {
    margin-top: 0;
    margin-left: 0;
    background: none;
    border: 0;
    border-radius: 0;
    padding: 0;
}

.head1 a {
    text-decoration: none;
    font-size: 12px;
    float: left;
    margin-right: 12px;
    /* border: 1px solid #ffdd00; */
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    /* padding: 2px 4px; */
    color: #2670ab;
    transition-duration: .3s;
}

#footer #contact {
    width: 300px;
}

#contact {
    float: left;
    text-align: right;
    margin-right: 5px;
    margin-left: 14px;
    color: #333333;
    font-size: 15px;
    overflow: hidden;
    width: 31%;
}

#address, .address {
    color: #666666;
    font-size: 12px;
    text-align: left;
}

#footer .address #phone {
    border: 0;
}

.boxcon #phone {
    font-size: 15px;
    color: #0066b3;
    font-weight: 700;
    float: left;
    line-height: 26px;
    padding-right: 10px;
    border-right: 1px solid #e8ecf0;
    margin-right: 12px;
}

#contact #phone {
    font-size: 16px;
    color: #0066b3;
    font-weight: 700;
    float: left;
    line-height: 26px;
    padding-right: 10px;
    border-right: 1px solid #e8ecf0;
    margin-right: 12px;
}

#main {
    margin: 0px auto;
    width: 100%;
    overflow: hidden;
}

.clock img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -110px;
    margin-top: -10px;
}

.clock {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.6);
    width: 100%;
    height: 100%;
    z-index: 99999999999999999999999999;
}

.contacts {
    color: #0066b3;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 15px;
    margin-bottom: 0px;
    position: relative;
}

.closer:hover {
    opacity: 0.6;
}

.decname {
    font-weight: bold;
    margin-bottom: 7px;
}

.decpop {
    font-size: 13px;
    margin-bottom: 20px;
}

.closer {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 5px;
    right: 5px;
    background: url(../images/clsm.png);
    background-size: 100% 100%;
    opacity: 1;
    cursor: pointer;
    z-index: 999999999;
}

.popde #fo.login_form, .popo #fo.login_form {
    width: 900px;
    margin-left: -450px;
    top: 20px;
    margin-top: 0px;
}

#fo.login_form {
    height: auto !important;
    width: 400px;
    position: absolute;
    margin: 0;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -156px;
}

.rezerved {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999999999999999999999;
    background-color: rgba(255, 255, 255, 0.7);
}

#content {
    width: 100%;
    margin-bottom: 20px;
    margin: auto;
    overflow: hidden;
}

.vibrali {
    font-size: 14px;
    font-weight: bold;
    text-shadow: none;
    font-size: 14px;
    font-weight: 700;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 0;
    padding-left: 10px;
    display: block;
    margin-top: 0px;
    background: whitesmoke;
}

#left {
    width: 24%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    max-width: 230px;
}

#right {
    width: 72%;
    float: right;
    display: block;
    position: relative;
    min-width: 718px;
}

#search {
    margin-top: 2px;
    height: 28px;
    clear: both;
    margin-left: 0px;
    width: 99%;
    border: 1px solid #dbdbdb;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: url(/images/bgs.jpg) repeat-x;
    background-size: 100% 100%;
}

#search .input_search {
    width: 80%;
    height: 24px;
    font-size: 12px;
    border: 0;
    display: block;
    float: left;
    padding-left: 7px;
    font-family: 'Open Sans', sans-serif;
    background: none;
    color: #666666;
    outline: none;
}

#search .button_search:hover {
    opacity: 0.7;
}

#search .button_search {
    width: 32px;
    height: 28px;
    border-style: none;
    cursor: pointer;
    display: block;
    float: right;
    background: url(/images/search.png) no-repeat;
    background-position: center;
    outline: none;
    opacity: 1;
}

.boxpodcat #catalog_menu {
    margin-bottom: 0;
}

#catalog_menu {
    margin-bottom: 15px;
    background: url(/images/bgm.jpg) repeat-x;
    background-size: 100% 100%;
    position: relative;
}

#catalog_menu ul {
    padding-left: 0px;
    list-style: none;
    display: block;
    width: 74%;
    margin: auto;
    padding-top: 41px;
    max-width: 1000px;
    min-width: 999px;
}

#catalog_menu ul ul {
    padding-left: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#catalog_menu ul .botmenu:hover::after {
    display: none;
}

#catalog_menu ul .nonebord {
    border-right: 1px solid transparent;
}

#catalog_menu ul .botmenu {
    border-bottom: 1px solid transparent;
    position: relative;
}

#catalog_menu ul .botmenu::after {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: -10px;
    right: -10px;
    border-radius: 50%;
    background: rgb(243, 244, 246);
    background: -moz-linear-gradient(90deg, rgb(243, 244, 246) 30%, rgb(240, 241, 243) 70%);
    background: -webkit-linear-gradient(90deg, rgb(243, 244, 246) 30%, rgb(240, 241, 243) 70%);
    background: -o-linear-gradient(90deg, rgb(243, 244, 246) 30%, rgb(240, 241, 243) 70%);
    background: -ms-linear-gradient(90deg, rgb(243, 244, 246) 30%, rgb(240, 241, 243) 70%);
    background: linear-gradient(180deg, rgb(243, 244, 246) 30%, rgb(240, 241, 243) 70%);
}

#catalog_menu ul li.selected {
    background: url(/images/bglih.jpg) repeat-x;
    z-index: 999;
    border: 1px solid #f2d200;
}

#catalog_menu ul li ul li.selected {
    background: none;
    border: 0px solid transparent;
}

#catalog_menu ul li:hover {
    z-index: 999;
    background: url(/images/bglih.jpg) repeat-x;
    background-size: 100% 100%;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid #f2d200;
}

#catalog_menu ul li {
    font-size: 16px;
    display: inline-block;
    float: left;
    position: relative;
    width: 142px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-right: 1px dashed #b8d3e7;
    border-bottom: 1px dashed #b8d3e7;
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
    height: 151px;
    box-sizing: border-box;
}

#catalog_menu ul li:hover ul {
    display: block;
    opacity: 1;
    visibility: visible;
    position: absolute;
    left: -1px;
    margin-top: 5px;
}

#catalog_menu ul li ul {
    opacity: 0;
    visibility: hidden;
    display: none;
    padding-left: 0;
    min-width: inherit;
    width: 140px;
    z-index: 9999;
    border: 1px solid #f2d200;
    border-top: 0;
    background: url(/images/ugol.jpg) no-repeat, #ffdd00;
    background-position: 50% 0px;
    -webkit-box-shadow: 0px 1px 5px -1px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 1px 5px -1px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 5px 5px -1px rgba(50, 50, 50, 0.5);
}

#catalog_menu ul li ul li:first-child {
    border-top: 0;
}

#catalog_menu ul li ul li:last-child {
    border-bottom: 1px solid transparent;
}

#catalog_menu ul li ul li:hover a {
    color: white;
}

#catalog_menu ul li ul li:hover {
    background: rgb(16, 114, 186);
    background: -moz-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(7, 93, 117) 70%);
    background: -webkit-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(7, 93, 117) 70%);
    background: -o-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(7, 93, 117) 70%);
    background: -ms-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(7, 93, 117) 70%);
    background: linear-gradient(180deg, rgb(16, 114, 186) 30%, rgb(7, 93, 117) 70%);
    border-radius: 0;
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
}

#catalog_menu ul li ul li {
    border-right: 1px solid transparent;
    border-top: 1px solid #fee95e;
    border-bottom: 1px solid #f2d200;
    margin-right: 0;
}

#catalog_menu ul li ul li a {
    color: #2670ab;
    width: 100%;
    margin-right: 0;
    font-weight: 600;
    min-height: 0;
    border: 0;
}

#catalog_menu ul li a:hover {
    color: black;
}

#catalog_menu ul li a {
    font-size: 12px;
    font-weight: 700;
    display: block;
    border: 1px solid transparent;
    text-decoration: none;
    width: 77%;
    margin: auto;
    text-align: center;
    min-height: 34px;
}

#catalog_menu ul li img {
    vertical-align: middle;
    display: block;
    margin: auto;
}

#catalog_menu ul li ul li:hover a {
    color: white !important;
}

#catalog_menu ul li ul li a.selected {
    border: 0;
    color: black;
}

#catalog_menu ul li a.selected {
    border-radius: 5px;
    color: #00498A;
}

#catalog_menu ul ul li {
    font-size: 14px;
    width: 100%;
    padding-bottom: 4px;
    padding-top: 4px;
    height: auto;
}

#catalog_menu ul ul ul li {
    font-size: 12px;
}

#all_brands a {
    max-width: 126px;
    width: 96%;
    display: inline-block;
    margin: auto;
    vertical-align: middle;
    height: 100%;
    background-size: contain !important;
    background-position: center !important;
}

#all_brands {
    width: 100%;
    background: url(/images/bgbr.jpg) repeat-x;
    background-size: 100% 100%;
    overflow: hidden;
    position: relative;
}

#brands {
    clear: both;
    margin-bottom: 10px;
    margin-top: 10px;
}

#brands a {
    color: #ec0060;
    font-size: 12px;
    margin-right: 10px;
}

#brands img {
    vertical-align: middle;
}

#brands a:hover {
    color: #000;
}

#brands a.selected {
    background-color: #ec0060;
    color: #fffeff;
    padding: 2px 2px 2px 2px;
}

.prdv {
    color: #999999;
    padding-top: 10px;
}

#path {
    margin-bottom: 5px;
    font-size: 11px;
    color: #999999;
    text-decoration: none;
}

#path a:hover {
    color: #0066b3;
}

#goback:hover {
    color: #034E87 !important;
}

#goback {
    color: #0066b3 !important;
}

#path a {
    color: #a0a0a0;
    text-decoration: none;
    font-size: 12px;
}

.drugiecveta div {
    float: left;
    margin-right: 5px
}

.product .image {
    text-align: center;
    width: 300px;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    float: left;
    padding: 5px;
    margin-right: 20px;
}

.product .image img {
    max-width: 300px;
}

.product .images {
    float: left;
    clear: left;
    width: 300px;
    margin-right: 20px;
    margin-bottom: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.product .images img {
    text-align: center;
    width: 50px;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    float: left;
    padding: 5px;
    margin: 4px 10px 10px 0px;
}

.product .description {
    float: right;
    width: 330px;
}

.product .features {
    list-style: none;
    width: 43%;
    display: block;
    clear: both;
    margin-top: 0;
    margin-bottom: 15px;
    float: left;
}

.product .features li:last-child {
    border-bottom: 0;
}

.product .features li {
    padding: 5px 0;
    overflow: hidden;
    border-bottom: 1px dotted #a8c3d8;
    font-size: 12px;
}

.product .features label {
    font-style: normal;
    display: block;
    float: left;
    width: 90px;
}

.product .features span {
    float: right;
    display: block;
    width: 193px;
    font-weight: 700;
}

.variants table {
    width: 100%;
}

.right_content_pr .variants {
    float: left;
    font-size: 12px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    margin-top: 15px;
    display: block;
    margin-bottom: 15px;
}

.right_content_pr .variants table {
    background: #fcf7d9;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    padding: 15px;
}

.cprint span {
    border-bottom: 1px solid #2673b6;
}

.cprint {
    color: #2673b6;
    font-size: 12px;
    display: inline-block;
    cursor: pointer;
    float: right;
    padding: 5px 0;
    padding-left: 20px;
    background: url(../images/pcalc.png) no-repeat;
    background-position: 0px 7px;
    margin-right: 15px;
}

.cprint:hover span {
    border-bottom: 1px solid #181818;
}

.cprint:hover {
    color: #181818;
}

.bbcenter {
    width: 20px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.bcenter {
    width: 55px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

.right_content_pr .variants table td {
    padding: 5px 0;
}

.prntclc {
    padding-left: 20px;
}

.right_content_pr .variant .tdd {
    float: right;
    display: block;
}

.back {
    color: #2673b6;
    font-size: 12px;
    border-bottom: 1px solid #2673b6;
    float: right;
}

.back:hover {
    cursor: pointer;
    color: black;
}

.right_content_pr .variant td {
    vertical-align: middle;
}

.product .compare_price {
    font-size: 14px;
    text-decoration: line-through;
    white-space: nowrap;
    color: #707070;
}

.product .price {
    font-size: 16px;
    white-space: nowrap;
    color: #0066b3;
    font-weight: 700;
    width: auto;
    left: auto;
    right: 0;
}

.product .variant_name {
    float: left;
    margin-right: 10px;
    font-size: 12px;
}

.product .variant_radiobutton {
    margin-right: 5px;
    margin-left: 0px;
}

#back_forward {
    font-size: 14px;
    margin-bottom: 20px;
    clear: both;
}

#back_forward a.prev_page_link {
    margin-right: 20px;
}

.tiny_products {
    list-style: none;
    display: block;
}

.owl-demo3 .product {
}

.tiny_products .product:hover {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.5);
    transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
}

.tiny_products_new .product {
    width: 32% !important;
    margin-right: 3px;
    margin-left: 3px;
    min-height: 347px;
}

.tiny_products .plllash {
    left: -10px;
}

.tiny_products .product {
    width: 90%;
    display: -moz-inline-box;
    display: block;
    *zoom: 1;
    *display: inline;
    word-spacing: normal;
    vertical-align: top;
    border: 1px dashed #9cbdd9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    position: relative;
    margin: 0 auto 30px auto;
}

.tiny_products .product .image a {
    text-align: center;
    width: 100%;
    border: 0;
    float: left;
    padding: 0;
    margin: 0;
    height: 139px;
    padding-top: 3px;
}

.tiny_products .product .image {
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 139px;
    line-height: 200px;
    border: 0;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 0;
}

.tiny_products .product .image img {
    max-width: 200px;
    max-height: 100%;
}

.tiny_products .product h3 a {
    text-decoration: none;
    color: black;
    font-weight: 700;
}

.tiny_products .product h3 {
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: normal;
    overflow: hidden;
    clear: both;
    text-align: center;
}

.tiny_products .product h3.featured {
    background: url(../images/star.png) no-repeat;
    background-position: left middle;
    padding-left: 20px;
}

.othcol span.actcvet:hover {
    cursor: default;
}

.othcol span:hover {
    cursor: pointer
}

.othcol {
    margin-right: 5px;
    display: inline-block;
}

.products {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    width: 103%;
}

.owl-demo3 {
    box-shadow: none !important;
    padding-top: 15px;
}

.products .product:hover {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.5);
    transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
}

.products .product .variants {
    clear: both;
    padding-top: 11px;
}

.products .product {
    width: 100%;
    width: 28%;
    min-height: 370px;
    border: 1px dashed #9cbdd9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0px 10px;
    margin-right: 15px;
    margin-bottom: 15px;
    transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
}

.products .product .image a {
    display: block;
    width: 100%;
    height: 100%;
}

.novinka {
    width: 83px;
    height: 26px;
    background: url(../images/plashki.png);
}

.hit {
    width: 53px;
    height: 26px;
    background: url(../images/plashki.png);
    background-position: -84px 0px;
}

.hit.hit_ua {
    width: 53px;
    height: 26px;
    background: url(/images/hit_ua.png);
    background-repeat: no-repeat;
}

.podzkz {
    width: 83px;
    height: 26px;
    background: url(../images/podzakaz.png);
    background-position: 0px 0px;
    color: white;
    font-weight: 700;
    font-size: 13px;
    text-shadow: 0 0 2px rgb(142, 20, 26);
    line-height: 18px;
    text-align: center;
}

.podzkz.podzkz_ua {
    background: url(/images/podzakaz_ua.png);
    width: 122px;
    background-repeat: no-repeat;
}

.plllash {
    position: absolute;
    top: 5px;
    left: -20px;
    width: 53px;
}

.discount {
    width: 53px;
    height: 26px;
    background: url(../images/plashki.png);
    background-position: -138px 0px;
    color: white;
    font-weight: 700;
    font-size: 13px;
    text-shadow: 0 0 2px rgb(142, 20, 26);
    line-height: 18px;
    text-align: center;
}

.products .product .image {
    text-align: center;
    width: 100%;
    border: 0;
    float: none; /*float:left;*/
    padding: 0;
    margin: 0;
    height: 139px;
    padding-top: 33px;
}

.products .product .image img {
    max-width: 156px;
}

.products .product .product_info {
    width: 100%;
    text-align: center;
}

.products .product .product_info .boxcolors {
    width: 218px;
}

.products .product h3 a {
    text-decoration: none;
    color: black;
    font-weight: 700;
}

.products .product h3 {
    font-size: 20px;
    margin-bottom: 3px;
    font-weight: normal;
    overflow: hidden;
    display: block;
    clear: both;
    font-size: 14px;
    text-align: center;
    padding-top: 10px;
}

.products .product .annotation {
    font-size: 12px;
    color: #505050;
    margin-bottom: 5px;
}

.button {
    float: right;
    cursor: pointer;
}

.cart_form .button {
    background-size: 100% 100% !important;
    margin-left: 85px;
    width: 250px;
    margin: auto;
    float: none;
    display: block !important;
}

.button, .cart_form .button {
    border: 0;
    display: inline-block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #054897;
    background: url(/images/bgbuynew.jpg) no-repeat;
    text-transform: uppercase;
    background-size: 100% 100%;
    text-align: center;
    color: white;
    padding: 7px 28px;
    outline: none;
}

.button_pay {
    float: left;
}

.button_change_pay {
    float: left;
    margin-top: 12px;
    background: #0A64B1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.button:hover {
    background: #163F8E !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.button:active {
    position: relative;
    top: 1px;
}

#features {
    background-color: #f0f0f0;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
    margin-top: 20px;
    margin-bottom: 10px;
    width: 100%;
}

#features .feature_name {
    padding: 7px;
}

#features .feature_values {
    padding: 7px;
}

#features a {
    padding-right: 6px;
    white-space: nowrap;
}

#features a.selected {
    color: #505050;
    text-decoration: none;
}

.sortnew {
    display: inline-block;
    float: right;
    text-transform: none;
    margin: 0 !important;
}

.sort {
    color: #505050;
    font-size: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: normal;
    font-style: normal;
}

.sort a {
    margin-right: 5px;
}

.limit .selected {
    color: black !important;
}

.sort .selected {
    color: #505050;
    text-decoration: none;
    margin-right: 5px;
}

.podul .aa {
    display: inline-block;
    float: left;
    font-size: 13px;
    color: #6695c7;
    vertical-align: middle;
    position: relative;
    text-decoration: none;
    border-bottom: 1px solid #6695c7;
}

.podul .pagination {
    position: relative;
    float: right;
    top: auto;
    vertical-align: middle;
}

.pagination {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 28px;
}

.pagination a {
    display: block;
    float: left;
    background-color: #fffeff;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 3px 3px;
    min-width: 22px;
    text-align: center;
    text-decoration: none;
    color: #0066b2;
    font-size: 14px;
    font-weight: bold;
    border-radius: 50%;
}

.pagination a.selected:hover,
.pagination a.selected {
    border: 1px solid #d7d7d7;
}

.pagination a:hover {
    background-color: #f8f8f8;
}

.pagination a.next_page_link:hover,
.pagination a.prev_page_link:hover {
    background-color: #F1D209;
}

.pagination a.next_page_link,
.pagination a.prev_page_link {
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fd0;
    border-radius: 50%;
}

#browsed_products {
    margin-bottom: 20px;
    overflow: hidden;
}

#browsed_products li {
    display: block;
    float: left;
    overflow: hidden;
    border: 1px solid #e0e0e0;
    background-color: #ffffff;
    margin: 0 7px 7px 0;
    width: 50px;
    height: 50px;
}

#browsed_products li a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 50px;
    height: 50px;
}

input[type="text"],
input[type="password"] {
    width: 100%;
    font-size: 18px;
    outline: none;
}

.form {
    width: 400px;
    margin-bottom: 20px;
}

.login_form {
    height: 175px !important;
}

.register_form_l {
    height: auto !important;
    overflow: hidden;
    min-height: 295px;
}

.register_form_l label {
    width: 100% !important;
}

.register_form_l .input_captcha {
    width: 70% !important;
    height: 39px !important;
}

.register_form_l input {
    width: 98% !important;
}

.register_form_l p {
    margin-top: 20px;
    margin-bottom: 5px;
    border-top: 1px solid #eee;
    padding-top: 20px;
    color: #0066B9;
}

.register_form_l span:hover {
    cursor: pointer;
    color: #0066C3;
}

.slider-input {
    width: 33px !important;
    height: 20px;
    font-size: 12px !important;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    border: 1px solid #d3d3d3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left: 5px;
    color: #5d5d5d;
}

.register_form_l span {
    font-size: 12px;
    font-weight: 700;
    cursor: pointer;
}

.register_form_r input {
    width: 97% !important;
}

.register_form_r .input_captcha {
    width: 69% !important;
}

.register_form_r {
    width: 40%;
    overflow: hidden;
    height: auto !important;
}

.form_user {
    height: auto !important;
}

.form_user .f_u_l {
    width: 49%;
    display: inline-block;
    float: left;
}

.form_user .f_u_r {
    width: 49%;
    display: inline-block;
}

.form_user {
    width: 94% !important;
    padding: 20px 3% !important;
}

.register_form_r label {
    margin-bottom: 5px
}

.register_form_r label span {
    color: rgb(239, 72, 54);
    padding-right: 5px;
}

#commercials_history li {
    margin-bottom: 7px;
}

.last-th.del {
    background: none !important
}

.del {
    width: 20px;
    height: 20px;
    background: url(../images/del.svg);
    background-size: 100% 100%;
    cursor: pointer;
}

.del:hover {
    background: url(../images/delb.svg);
    background-size: 100% 100%;
}

#commercials_history td img {
    width: 80px;
    margin: 0 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px dashed #9cbdd9;
    padding: 5px;
    background: white;
}

#commercials_history td a {
    color: black;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;
}

#commercials_history td {
    padding: 10px 0px;
}

#commercials_history {
    width: 100%;
}

.downloadpdf:hover {
    background: #163F8E !important;
}

.downloadpdf span {
    background: url(../images/pdm.svg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 22px;
    background-size: 17px 17px;
}

.downloadpdf {
    position: absolute;
    right: 0px;
    top: -2px;
    font-size: 12px;
    color: #0066b3;
    border: 1px solid #075bab;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #0065b3;
    -moz-box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    -webkit-box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    background-image: -moz-linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
    background-image: -o-linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
    background-image: -webkit-linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
    background-image: linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
    color: white;
    padding: 4px 15px;
    cursor: pointer;
}

.register_form, .login_form, .form_user {
    width: 50%;
    padding: 15px;
    height: 225px;
    border: 1px solid #afd1eb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: -o-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: -webkit-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    margin-top: 20px;
}

.boxconproduct .login_form label {
    display: block !important;
}

.form_user label {
    width: 100% !important;
}

.register_form label,
.login_form label,
.form_user label {
    color: #0066b3;
    font-weight: 700;
    font-size: 12px;
    display: inline-block !important;
    width: 100%;
    margin-top: 10px;
}

.okker {
    color: #00B308;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
    border: 1px solid;
    padding: 10px 20px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.register_form input,
.login_form input,
.form_user input {
    width: 69%;
    padding-left: 5px;
    display: inline-block;
    height: 28px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    margin-bottom: 0;
}

.cart_form {
    display: block;
    float: left;
    position: relative;
    margin-top: 20px;
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    border: 1px solid #afd1eb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: -o-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: -webkit-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: linear-gradient(bottom, #eef2f5 0%, #fff 100%);
}

#order_comment {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    width: 99%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding-left: 5px;
    margin: 0;
    margin-bottom: 0px !important;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
}

.form textarea {
    width: 100%;
    height: 100px;
    font-size: 18px;
}

.cart_form label {
    color: #0066b3;
    font-weight: 700;
    margin-bottom: 27px;
    margin-top: 3px;
}

.cart_form input {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    width: 99%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding-left: 5px;
    margin: 0;
    margin-bottom: 16px !important;
    display: inline-block !important;
    height: 30px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
}

.dostselect {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding-left: 5px;
    margin: 0;
    margin-bottom: 16px !important;
    display: inline-block !important;
    height: 30px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    width: 250px;
}

.form label {
    display: block;
    font-size: 12px;
    color: #666666;
    font-weight: 600;
}

.box-text label {
    margin-bottom: 2px;
}

.form input[type="text"] {
    display: block;
}

.comment_list {
    margin-top: 15px;
    list-style: none;
}

.comment_list li {
    padding-bottom: 15px;
}

.comment_header {
    font-size: 18px;
}

.comment_header i {
    font-weight: normal;
    font-style: normal;
    color: #878787;
    font-size: 13px;
}

.comment_form {
    background-color: #f3f3f3;
    border: 1px solid #e0e0e0;
    padding: 20px;
    margin-top: 20px;
    width: 90%;
    overflow: hidden;
}

.comment_form h2 {
    margin-bottom: 0px;
}

.comment_form .comment_textarea {
    width: 100%;
    height: 100px;
    font-size: 12px;
}

.comment_form label {
    display: block;
    float: left;
    width: 100px;
    font-size: 18px;
    margin-top: 15px;
}

.comment_form .input_name {
    font-size: 16px;
    width: 250px;
    margin-top: 15px;
}

.comment_form .input_captcha, .cart_form .input_captcha {
    float: left;
    width: 165px;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 0px;
    height: 36px;
}

.cart_form .captcha img {
    width: 100%;
}

.comment_form .captcha,
.cart_form .captcha {
    display: block;
    margin-top: 15px;
    margin-right: 10px;
    width: 75px;
}

.register_form .button,
.login_form .button,
.form_user .button {
    width: 206px;
    height: 38px;
    margin-right: 4px !important;
    text-align: center;
    border: 1px solid #075bab;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #0065b3;
    -moz-box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    -webkit-box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    background-image: -moz-linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
    background-image: -o-linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
    background-image: -webkit-linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
    background-image: linear-gradient(bottom, #055ba9 0%, #1072ba 100%);
}

#fo .button {
    line-height: 37px;
    float: left;
}

.comment_form .button,
.feedback_form .button,
.register_form .button,
.login_form .button {
    float: right;
    display: block;
    margin-top: 10px;
    margin-right: 0px;
}

.feedback_form {
    margin-top: 20px;
    width: 74%;
    overflow: hidden;
    margin: auto;
}

.feedback_form .bxl span {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}

.feedback_form .bxl {
    width: 444px;
    display: inline-block;
    float: left;
}

.feedback_form .bxl .tel_fb {
    width: 100% !important;
    margin-bottom: 10px;
}

.feedback_form .bxl .name_fb,
.feedback_form .bxl .tel_fb {
    width: 206px;
    display: inline-block;
    height: 32px;
    outline: none;
    border: 2px solid #065baa;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fd0;
    -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .46);
    -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .46);
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, .46);
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 17px 0;
    padding-left: 8px;
    color: #747061;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    font-weight: 600;
}

.feedback_form .bxl .em_fb {
    width: 206px;
    display: inline-block;
    float: right;
    outline: none;
    height: 32px;
    border: 2px solid #065baa;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fd0;
    -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .46);
    -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .46);
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, .46);
    padding: 17px 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding-left: 8px;
    color: #747061;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    font-weight: 600;
}

.feedback_form .bxl textarea {
    height: 44px;
    border: 2px solid #065baa;
    -moz-border-radius: 7px;
    outline: none;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fd0;
    -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .46);
    -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .46);
    box-shadow: inset 0 1px 5px rgba(0, 0, 0, .46);
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 8px;
    color: #747061;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    font-weight: 600;
}

.feedback_form .bxr {
    display: inline-block;
    float: left;
    margin-left: 15px;
}

.feedback_form .bxr span {
    display: block;
    color: #69b4ff;
    font-size: 12px;
}

.feedback_form .bxr .button {
    float: left;
    margin-top: 66px;
    background: none;
    height: 39px;
    border: 2px solid #fd0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #0065b3;
}

.register_form .input_captcha {
    margin-left: 3px;
}

.feedback_form .input_captcha,
.register_form .input_captcha {
    float: left;
    width: 150px;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 15px;
    height: 36px;
}

.feedback_form .captcha,
.register_form .captcha {
    float: left;
    display: block;
    margin-top: 15px;
    margin-right: 10px;
}

.feedback_form .button_send {
    font-size: 18px;
    float: right;
    margin-top: 25px;
}

#purchases {
    width: 100%;
    font-size: 12px;
}

.ctotal {
    color: #D64541;
    padding: 10px 0px;
    font-size: 14px;
    font-weight: bold;
}

.ctotal, .ctotals {
    text-align: right;
}

.ctotals {
    color: #D64541;
    padding-top: 20px;
    font-size: 16px;
    font-size: 14px;
    color: #666;
    font-weight: bold;
}

#purchases tr {
    border-bottom: 1px dashed #a8c3d8;
    display: block;
}

#purchases .gr-ttr {
    border: 0;
    background: #eef1f5;
}

#purchases .gr-ttr .checkbox input {
    vertical-align: top;
}

#purchases thead tr {
    border-bottom: 1px solid #a8c3d8;
}

.nanessum {
    width: 100px;
    border-right: 0 !important;
}

.naneskolvo {
    width: 100px;
}

#purchases thead td {
    border-right: 1px solid #e3e6eb;
    text-align: center;
    padding: 0;
}

.coomdel {
    width: 25px;
    padding: 0;
}

.coomdel {
    border-right: 0px solid !important;
}

#purchases tbody td {
    padding-right: 6px;
    border-right: 1px solid #e3e6eb;
    text-align: center;
    padding: 0;
    margin: 0;
    font-size: 11px;
}

#purchases th {
    vertical-align: top;
    padding-top: 10px;
    font-size: 18px;
    font-weight: normal;
}

#purchases .checkbox {
    width: 32px;
    padding: 0;
}

#purchases .number {
    width: 22px;
    padding-right: 0;
}

.imgr {
    position: relative;
}

#purchases .imgr:hover .drmimage img {
    max-width: 100%;
    max-height: 100%;
}

#purchases .imgr:hover .drmimage {
    display: block !important;
    position: absolute;
    width: 200px;
    height: 200px;
    line-height: 232px;
    top: 0px;
    right: -104px;
    border: 1px dashed #9cbdd9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 0;
    z-index: 20;
    background: white;
}

#purchases .image {
    text-align: center;
    width: 60px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 10px;
    padding-right: 3px;
    position: relative;
    padding-left: 3px;
}

#purchases .image a {
    border: 1px dashed #9cbdd9;
    display: inline-block;
    vertical-align: middle;
    padding: 5px;
    text-align: center;
    width: 85%;
    height: 100%;
    margin: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#purchases .name {
}

#purchases td.name a:hover {
    color: #0066b3;
}

#purchases td.name a {
    color: black;
    text-decoration: none;
    float: left;
    font-size: 11px;
}

#purchases td.name span {
    font-weight: 500;
    float: left;
    color: #333;
    font-size: 11px;
}

#purchases td.name i {
}

.umn {
    margin-right: 10px;
    margin-left: -6px;
}

.rovno {
    margin-left: 34px;
    display: inline-block;
}

.name .labelcol, .labelcol {
    font-weight: 700 !important;
    display: block;
    font-size: 11px;
    color: #0066b3 !important;
    text-align: center;
}

#purchases td .colorcart {
    font-weight: 500;
    display: block;
    font-size: 12px;
    color: #333333;
}

#purchases td.name {
    font-size: 11px;
    font-weight: 700;
    padding: 0px 4px;
    text-align: left;
    padding-left: 7px;
    width: 119px;
}

#purchases td .download_attachment {
    white-space: nowrap;
    color: #3b8500;
    padding: 5px 10px 7px 10px;
    border-bottom-color: 1px dotted green;
    background-color: #ccff72;
    line-height: 30px;
}

#purchases .priceall {
    padding-top: 30px !important;
    margin-left: 23px;
    color: #0066b3 !important;
    width: 80px;
}

#purchases .pricelast span {
}

#purchases .pricelast {
    font-size: 14px;
    font-weight: 700;
    color: black;
    float: right;
}

#purchases .priceit {
    margin-left: 386px;
    display: inline-block;
    width: 144px !important;
    padding-bottom: 10px;
}

#purchases .priceit .itogo {
    display: inline-block;
    margin: 0;
    float: left;
}

#purchases .priceit .pr_ord {
    display: inline-block;
    float: right;
}

.itogo {
    color: black;
    font-size: 14px;
    margin-right: 68px;
    font-weight: 700;
}

#purchases .price {
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
}

#purchases td.price .labelcol {
    margin-bottom: 7px;
    padding-right: 46px;
}

.order-tb td.price .labelcol {
    padding-right: 0px !important;
    text-align: center;
    width: 45px;
}

#purchases td .pr_ord2 {
    color: #0066B3;
    font-size: 15px;
}

#purchases td .pr_ord {
    margin-top: 14px;
    display: block;
}

#purchases td.price {
    font-size: 14px;
    color: #333;
    vertical-align: top;
    padding-top: 6px;
}

#purchases .remove a {
    position: absolute;
    top: 4px;
    right: 2px;
}

#purchases .remove {
    position: relative;
    padding-left: 15px;
    text-align: right;
    width: 9px;
}

.boxspisok #purchases {
    width: 100% !important;
}

.boxspisok #purchases .amount {
    width: 49px;
}

#purchases .amount {
    font-size: 14px;
    padding-left: 5px;
    padding-right: 5px;
    width: 70px;
}

#purchases .amount select {
    font-size: 12px;
    width: 59px;
    height: 31px;
    padding-left: 4px;
    margin-top: 5px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
}

#purchases .coupon .name {
    font-size: 14px;
}

#purchases .coupon .name input.coupon_code {
    width: 200px;
}

#purchases .coupon .name input {
    font-size: 16px;
}

ul#deliveries {
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    padding: 20px 20px 0 20px;
    list-style: none;
}

ul#deliveries li {
    margin-bottom: 20px;
}

ul#deliveries li div.checkbox {
    float: left;
}

ul#deliveries li h3, ul#deliveries li .description {
    display: block;
    margin-left: 25px;
}

#orders_history {
    list-style: none;
}

#orders_history li {
    margin-bottom: 10px;
}

#orders_history li a {
    font-size: 16px;
}

table.order_info {
    margin-right: 20px;
    margin-bottom: 20px;
    display: block;
    margin: auto;
    border: 0;
    width: 263px;
}

table.order_info td {
    padding: 10px;
    border: 1px dotted #e0e0e0;
    font-size: 14px;
}

.checkout_button {
    padding: 10px 20px 10px 20px;
    border: 1px solid #058CFF;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    background: #0A64B1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    transition: all .25s;
    -o-transition: all .25s;
    -moz-transition: all .25s;
}

.checkout_button:hover {
    background: #058CFF;
    cursor: pointer;
    transition: all .25s;
    -o-transition: all .25s;
    -moz-transition: all .25s;
}

.message_error {
    clear: both;
    height: 18px;
    padding: 10px 20px;
    margin-bottom: 15px;
    margin-top: 10px;
    overflow: hidden;
    color: rgb(239, 72, 54);
    background-color: white;
    border: 1px solid rgb(239, 72, 54);
    font-size: 14px;
}

.box_con {
    width: 74%;
    display: block;
    margin: auto;
    max-width: 1000px;
    min-width: 995px;
}

.mission {
    border: 1px dashed #ffc822;
    padding: 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.boxbody p {
    font-size: 12px;
    overflow: hidden;
    vertical-align: middle;
}

.boxbody {
    width: 70%;
    float: left;
}

.boxhqteh .dsd {
    color: white;
    text-shadow: none;
    font-size: 18px;
    font-weight: 600;
    margin: auto;
    width: 74%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 0;
    padding-left: 10px;
    text-transform: uppercase;
    max-width: 1000px;
}

.dsd .icon, .boxbody h1 .icon,
.boxfeature h1 .icon,
.boxhqteh h1 .icon,
.box_new_pr h1 .icon,
.sl .icon, .cath1 .icon,
.fname .icon,
.h1product .icon,
.nanesenie .icon,
.h1page .icon,
.carth1 .icon,
.box_ab_r .lul_ab h2 .icon,
.box_ab_r .rul_ab h2 .icon,
.box_v_r h1 .icon, .fds .icon {
    background-position: 1px -36px;
    margin-top: 4px;
    margin-right: 9px;
}

.fds {
    margin-bottom: 10px;
}

.owl-demo5 .item .mms {
    font-size: 12px;
    font-weight: 700;
    text-shadow: none;
    text-decoration: none;
    color: #0066b3;
    text-align: center;
    margin-bottom: 0;
    margin-top: 15px;
}

.fds .icon, .boxfeature h1 .icon,
.fname .icon,
.box_ab_r .lul_ab h2 .icon,
.box_ab_r .rul_ab h2 .icon,
.box_v_r h1 .icon {
    margin-top: 2px;
}

.boxbody h1 {
    color: #0066b3;
    font-size: 18px;
    font-weight: 700;
    border-bottom: 1px solid #b0d1ec;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.boxfeature h1 a, .fds a {
    color: white;
    text-decoration: none;
}

.manager div {
    font-size: 14px;
    text-transform: none;
    font-weight: 500
}

.manager {
    width: 240px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}

.lmanager .icon {
    position: relative;
    top: -2px
}

.fds, .manager h1,
.boxfeature h1,
.box_ab_r .lul_ab h2,
.box_ab_r .rul_ab h2,
.box_v_r h1 {
    background: rgb(16, 114, 186);
    background: -moz-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: -webkit-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: -o-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: -ms-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: linear-gradient(180deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    color: white;
    text-shadow: none;
    font-size: 14px;
    font-weight: 700;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 0;
    padding-left: 10px;
}

.pageinhits {
    position: absolute !important;
    right: 0;
    top: 270px;
}

.boxfeature {
    float: right;
    width: 250px;
    position: relative;
    margin-bottom: 15px;
    overflow: hidden;
}

.ulprem .icon {
    width: 47px;
    vertical-align: middle;
    height: 46px;
}

.ulprem .ul1 {
    background-position: -199px 0px;
}

.ulprem .ul2 {
    background-position: -249px 0px;
}

.ulprem .ul3 {
    background-position: -302px 0px;
}

.ulprem .ul4 {
    background-position: -352px 1px;
}

.ulprem .ul5 {
    background-position: -403px 1px;
    margin-top: 9px;
}

.ulprem .ul6 {
    background-position: -453px 2px;
}

.ulprem {
    list-style: none;
    margin-bottom: 10px;
    margin-top: 10px;
    display: block;
}

.ulprem li p {
    display: inline-block;
    width: 77%;
    float: right;
    margin-bottom: 0;
    margin-top: 6px;
}

.ulprem li {
    font-size: 12px;
    color: #0066b3;
    width: 232px;
    display: block;
    margin-bottom: 15px;
    float: left;
}

.dlia {
    list-style: none;
    margin-bottom: 15px;
}

.dlia li {
    font-size: 12px;
    padding-left: 20px;
    background: url(/images/star.png) no-repeat;
    background-position: 0px 5px;
    margin-bottom: 9px;
}

.dordl {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 3px;
}

.art {
    display: block;
    font-size: 12px;
    color: #999999;
    text-align: center;
    margin-bottom: 9px;
}

.boxhqteh {
    display: block;
    clear: both;
    background: rgb(16, 114, 186);
    background: -moz-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: -webkit-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: -o-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: -ms-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: linear-gradient(180deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
}

.boxhqteh h1 {
    color: white;
    text-shadow: none;
    font-size: 18px;
    font-weight: 600;
    margin: auto;
    width: 74%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 0;
    padding-left: 10px;
    text-transform: uppercase;
    max-width: 1000px;
}

.h1page_fb {
    color: white !important;
    font-weight: 200 !important;
    width: 50%;
    border-bottom: 1px solid #2b8bd2 !important;
    margin-left: 13%;
}

.oooooooo {
    color: white;
    height: 500px;
}

.box_v_l h1 {
    font-size: 14px;
    font-weight: 700;
    margin-top: 15px;
}

.box_v_l p {
    font-size: 12px;
}

.box_v_l {
    width: 60%;
    display: inline-block;
    float: left;
}

.box_v_r h4 {
    width: 100%;
    float: right;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.box_v_r p {
    width: 100%;
    font-size: 12px;
    float: right;
    padding-bottom: 10px;
}

.box_v_r {
    width: 250px;
    display: inline-block;
    float: right;
    overflow: hidden;
}

.allvideo:hover {
    color: black;
}

.allvideo {
    font-weight: 500;
    font-size: 12px;
    margin-right: 72px;
    margin-top: 2px;
    text-decoration: none;
    border-bottom: 1px solid #0095EB;
}

.box_v_r iframe {
    width: 100% !important;
    height: 170px !important;
    display: block;
    margin-bottom: 0px;
    float: left;
}

.box_video {
    display: block;
    overflow: hidden;
    width: 74%;
    margin: auto;
    margin-bottom: 25px;
    min-width: 1000px;
    margin-top: 20px;
}

.nl {
    border-bottom: none !important;
    padding-top: 3px;
    padding-bottom: 3px !important;
    margin-bottom: 20px !important;
}

.csale {
    float: right;
    color: #D64541;
    background: url(../images/psk.svg);
    padding-left: 35px;
    background-repeat: no-repeat;
    background-size: 30px 28px;
    background-position: left center;
    padding-top: 3px;
    padding-bottom: 3px;
}

.ckomm div.pico .comm {
    background: url(../images/cy.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 25px;
    height: 25px;
    text-align: center;
    background-position: 0 0;
    padding: 0;
    right: -3px;
    color: black;
}

.ckomm div.pico {
    width: 42px;
    font-size: 12px;
    background: url(../images/commercial.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 1px;
    position: relative;
    background-position: center center;
}

.corders div {
    width: 42px;
    font-size: 12px;
    background: url(../images/purchl.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 1px;
    position: relative;
    background-position: center center;
}

.cprofile div {
    width: 42px;
    font-size: 12px;
    background: url(../images/profd.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 1px;
    background-position: center center;
}

.sdsa td {
    width: 130px;
    font-size: 13px;
    text-decoration: underline;
    color: #0066b3;
    cursor: pointer;
    text-align: center;
}

.h1product {
    margin-top: 8px !important;
}

.waitconfirmed {
    font-size: 12px;
    border: 1px dashed #ffc822;
    padding: 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.sl, .box_new_pr h1,
.cath1,
.h1product,
.h1page,
.carth1,
.prh1 {
    color: #0066b3;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 6px;
    margin-bottom: 0px;
    margin-top: 21px;
    position: relative;
    width: 100%;
}

.nbroker {
    border-bottom: 0;
}

.calcprint table {
    width: 100%;
}

.calcprint table {
    background: none !important;
}

.calcprint {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    padding: 15px;
}

.linedd {
    border-bottom: 1px solid #b0d1ec;
    clear: both;
}

.box_new_pr_2 {
    min-width: 720px !important;
}

.box_new_pr {
    display: block;
    width: 74.1%;
    margin: auto;
    overflow: hidden;
    max-width: 1000px;
    padding-left: 10px;
    left: -10px;
    position: relative;
    min-width: 995px;
}

.korzzag .csale {
    position: absolute !important;
    left: 150px;
    top: -3px;
}

.zorrando ul {
    list-style-type: none;
}

.zorrando ul li {
    position: relative;
    font-size: 12px !important;
    margin-bottom: 3px;
    padding-left: 20px;
}

.zorrando ul li::after {
    content: '';
    display: block;
    width: 14px;
    height: 1px;
    background: #B0D1EC;
    position: absolute;
    top: 8px;
    left: 1px;
}

.zorrando ul li span {
    font-size: 12px !important;
}

.zorrando {
    font-size: 12px;
    padding-bottom: 40px;
}

.zorrando h2 {
    font-weight: bold;
    margin-top: 20px;
    color: #0066b3;
}

.zorrando h2, .zorrando h2 span {
    font-size: 16px !important;
}

.nadmap {
    display: block;
    width: 100%;
    background: rgb(16, 114, 186);
    background: -moz-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 170) 70%);
    background: -webkit-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 170) 70%);
    background: -o-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 170) 70%);
    background: -ms-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 170) 70%);
    background: linear-gradient(180deg, rgb(16, 114, 186) 30%, rgb(6, 92, 170) 70%);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.5);
    z-index: 9999999;
    position: relative;
}

.nadmap div {
    display: block;
    width: 74%;
    margin: auto;
    max-width: 1000px;
    min-width: 1000px;
}

.nadmap div ul {
    list-style: none;
    padding: 8px 0;
}

.nadmap div ul li {
    display: inline-block;
    width: 24%;
    cursor: pointer;
    position: relative;
    top: 4px;
    text-align: center;
}

.nadmap div ul li .icon {
    width: 47px;
    vertical-align: middle;
    height: 46px;
}

.nadmap div ul li:hover .nd1 {
    background-position: -197px -81px;
}

.nadmap div ul li:hover .nd2 {
    background-position: -248px -80px;
}

.nadmap div ul li:hover .nd3 {
    background-position: -352px -77px;
}

.nadmap div ul li:hover .nd4 {
    background-position: -303px -79px;
}

.nadmap div ul li .nd1 {
    background-position: -400px -79px;
    left: 70px;
}

.nadmap div ul li .nd2 {
    background-position: -443px -78px;
    left: 58px;
}

.nadmap div ul li .nd3 {
    background-position: -552px -79px;
    left: 65px;
}

.nadmap div ul li .nd4 {
    background-position: -492px -79px;
    left: 60px;
}

.nadmap div ul li:hover p {
    color: #ffdd00;
}

.polsm {
    width: 1px !important;
    height: 36px !important;
    background: url(/images/polsm.png);
    min-width: 1px !important;
    position: absolute;
    right: -19px;
    top: 4px;
}

.nadmap div ul li p {
    display: inline-block;
    color: white;
    font-weight: 700;
    font-size: 12px;
    float: right;
    width: 77%;
    margin-bottom: 0;
    margin-top: 6px;
}

.boxcon {
    background: url(/images/bgcon.png) no-repeat;
    position: absolute;
    top: 50px;
    right: 53px;
    padding: 9px 21px;
    padding-left: 33px;
    padding-bottom: 31px;
    width: 300px;
}

.boxcon h1 {
    color: #333333;
    font-size: 14px;
    font-weight: 600;
}

#box-map {
    display: block;
    width: 100%;
    position: relative;
}

.map_con {
    height: 225px !important;
    -webkit-box-shadow: 0px 4px 12px 0px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 0px 4px 12px 0px rgba(50, 50, 50, 0.4);
    box-shadow: 0px 4px 12px 0px rgba(50, 50, 50, 0.4);
    z-index: 9999;
}

#footer .newmenu {
    display: inline-block;
    width: 56%;
    float: right;
    overflow: hidden;
    position: relative;
    height: 30px;
    border-bottom: 1px solid #e1e6eb;
    margin-top: -4px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.wecon {
    display: inline-block;
    font-size: 12px;
    margin-top: 20px;
    margin-left: 0px;
    width: 496px;
    text-align: left;
}

.wecon .icon {
    vertical-align: middle;
    position: relative;
    position: r;
    top: -9px;
    margin-left: 15px;
}

.copy {
    text-decoration: none;
    font-size: 11px;
    color: #999;
    margin-top: 15px;
    margin-left: 15px;
    display: block;
    clear: both;
    padding-top: 10px;
}

.allnew:hover,
.allhits:hover {
    color: black;
}

.allnew,
.allhits {
    float: right;
    text-transform: none;
    font-weight: 500;
    font-size: 12px;
    margin-right: 72px;
    margin-top: -6px;
    text-decoration: none;
    border-bottom: 1px solid #0095EB;
}

#all_brands h2 {
    padding-bottom: 11px !important;
    background: url(/images/bgbut2.png) no-repeat !important;
    background-position: center !important;
}

.sapkamenu span {
    background: url(/images/bgbut.png) no-repeat;
    background-size: 255px 100%;
    background-position: center;
    text-align: center;
    width: 255px;
    display: inline-block;
    padding: 6px 0px;
    padding-bottom: 14px;
}

.sapkamenu {
    background: none !important;
    padding: 0 !important;
}

.sapkamenu,
#all_brands h2 {
    display: block;
    text-align: center;
    position: absolute;
    top: 0;
    background: url(/images/bgbut.png) no-repeat;
    background-size: 255px 100%;
    background-position: center;
    color: #0065b1;
    font-size: 69%;
    text-shadow: none;
    font-weight: 700;
    width: 100%;
    padding: 6px 0px;
    padding-bottom: 14px;
    margin: 0;
    min-width: 1000px;
}

.boxbrands {
    display: block;
    width: 74%;
    margin: auto;
    overflow: hidden;
    padding: 8px 0;
    padding-top: 42px;
    max-width: 1000px;
    min-width: 1000px;
}

.shadow {
    display: block;
    width: 100%;
    background: url(/images/shadow.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    height: 13px;
    z-index: 999;
}

.ht {
    display: block;
    float: right;
    font-size: 12px;
    font-weight: 700;
    background: url(/images/lbsh.png) no-repeat;
    padding: 2px 10px;
    padding-top: 1px;
    width: 58px;
    margin-bottom: 8px;
    text-align: center;
    margin-right: -9px;
}

.colors {
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #666666;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.actcvet::before {
    content: '';
    width: 9px;
    height: 7px;
    background: url(../images/zxc.png);
    position: absolute;
    display: block;
    top: -8px;
    left: 50%;
    margin-left: -5px;
}

.actcvet::after {
    content: '';
    width: 9px;
    height: 7px;
    position: absolute;
    display: block;
    bottom: -8px;
    left: 50%;
    margin-left: -5px;
    background: url(../images/zxcv.png);
}

.actcvet {
    width: 16px;
    height: 16px;
    position: relative;
    top: 0px;
}

.white {
    background: white;
}

.black {
    background: black;
}

.peach {
    background: #facfa8;
}

.cherry {
    background: #812637;
}

.silver_dark {
    background: #888;
}

.light_gray {
    background: #ddd;
}

.metallic {
    background: #ccc;
}

.black_gray {
    background: black;
    border-right: 7.5px solid gray !important;
    width: 9px;
}

.black_gold {
    background: black;
    border-right: 7.5px solid #DAC780 !important;
    width: 9px;
}

.black_silver {
    background: black;
    border-right: 7.5px solid #A1A1A1 !important;
    width: 9px;
}

.black_silver_two {
    background: black;
    border-right: 7.5px solid #D8D9DE !important;
    width: 9px;
}

.beige {
    background: #FBDD9D;
}

.gray {
    background: gray;
}

.chocolate {
    background: #d2691e;
}

.gray_brown {
    background: gray;
    border-right: 7.5px solid #a0410d !important;
    width: 9px;
}

.green {
    background: #19b348;
}

.dark_green {
    background: #0E762E;
}

.light_green {
    background: #00fc1e;
}

.gold {
    background: #be8235;
}

.golden {
    background: #DAC780;
}

.yellow {
    background: #ffdd00;
}

.orange {
    background: #ff5a16;
}

.brown {
    background: #a0410d;
}

.haki {
    background: #8EA45B;
}

.metalik {
    background: #DCDADD;
}

.light_brown {
    background: #D98151;
}

.dark_brown {
    background: #a0410d;
}

.light_blue {
    background: #6791f6;
}

.turquoise {
    background: #2CE2E2;
}

.blue {
    background: #0066b3;
}

.crimson {
    background: #CE046A;
}

.silver {
    background: #A1A1A1;
}

.grafitoviy {
    background: #3B3E43;
}

.silver_two {
    background: #D8D9DE;
}

.lilac {
    background: #9494D0;
}

.white_gray {
    border-right: 7.5 solid gray;
}

.white_black {
    border-right: 7.5px solid #000 !important;
    width: 9px;
}

.white_gold {
    border-right: 7.5px solid #be8235 !important;
    width: 9px;
}

.white_blue {
    border-right: 7.5px solid #0066b3 !important;
    width: 9px;
}

.blueblack {
    background: #0066b3;
    border-right: 7.5px solid #000 !important;
    width: 9px;
}

.white_silver {
    background: white;
    border-right: 7.5px solid #A1A1A1 !important;
    width: 9px;
}

.champagne_gold {
    background: #C0B597;
    border-right: 7.5px solid #be8235 !important;
    width: 9px;
}

.champagne_silver {
    background: #C0B597;
    border-right: 7.5px solid #A1A1A1 !important;
    width: 9px;
}

.red {
    background: #d50613;
}

.vinous {
    background: #6B262B;
}

.fuksia {
    background: #FC6ACD;
}

.beneton_green {
    background: #76BA81;
}

.gray_melanzh {
    background: #CFCFCF;
}

.purple {
    background: #da21b1;
}

.pink {
    background: #F28CE0;
}

.blackcurrant {
    background: #852E71;
}

.bescvetniy {
    background: white;
}

.greenapple {
    background: #61B32B;
}

.corall {
    background: #FF7D7D;
}

.kingblue {
    background: #002365;
}

.crema {
    background: #F5EDDB;
}

.whitemilk {
    background: #FEFDFA;
}

.skyblue {
    background: #80CCFF;
}

.smokeflow {
    background: #D0D3D8;
}

.whitepink {
    background: #FDCFE9;
}

.whitegreen {
    background: #BCE8AB;
}

.whitegray {
    background: whitesmoke;
}

.bluecobalt {
    background: #112EDC;
}

.darkyellow {
    background: #F2B10C;
}

.bluemetal {
    background: #09459D;
}

.sunyellow {
    background: #FFFF00;
}

.titanz {
    background: #838280;
}

.perlamut {
    background: #F2E1D9;
}

.beigez {
    background: #E5D6C3;
}

.darkred {
    background: #800000;
}

.darkblue {
    background: #111F4B;
}

.darkhaki {
    background: #2C2D1E;
}

.chokolatka {
    background: #320F0D;
}

.assorti {
    background: #ff3232;
    background: -moz-linear-gradient(top, #ff3232 0%, #e2e524 25%, #29d829 50%, #27cecb 75%, #ff898b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3232), color-stop(25%, #e2e524), color-stop(50%, #29d829), color-stop(75%, #27cecb), color-stop(100%, #ff898b));
    background: -webkit-linear-gradient(top, #ff3232 0%, #e2e524 25%, #29d829 50%, #27cecb 75%, #ff898b 100%);
    background: -o-linear-gradient(top, #ff3232 0%, #e2e524 25%, #29d829 50%, #27cecb 75%, #ff898b 100%);
    background: -ms-linear-gradient(top, #ff3232 0%, #e2e524 25%, #29d829 50%, #27cecb 75%, #ff898b 100%);
    background: linear-gradient(to bottom, #ff3232 0%, #e2e524 25%, #29d829 50%, #27cecb 75%, #ff898b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3232', endColorstr='#ff898b', GradientType=0);
}

.boxcolors {
    display: inline-block;
    float: left;
    width: 136px;
    height: 19px;
    margin-bottom: 10px;
}

.colorsgmd {
    text-align: center;
    margin-bottom: 5px;
}

.sl1 {
    background: url(/images/pk1.jpg) no-repeat;
}

.sl2 {
    background: url(/images/pk2.jpg) no-repeat;
}

.sl3 {
    background: url(/images/pk7.jpg) no-repeat;
}

.sl4 {
    background: url(/images/pk4.jpg) no-repeat;
}

.sl5 {
    background: url(/images/pk5.jpg) no-repeat;
}

.sl6 {
    background: url(/images/pr10.jpg) no-repeat;
}

.sl7 {
    background: url(/images/pk3.jpg) no-repeat;
}

.sl8 {
    background: url(/images/pk8.jpg) no-repeat;
}

.sl9 {
    background: url(/images/pk9.jpg) no-repeat;
}

.boxpodcat {
    background: url(/images/bgm.jpg) repeat-x;
    background-size: 100% 100%;
    padding: 15px 0;
}

.box_content {
    display: block;
    width: 74%;
    margin: auto;
    max-width: 1000px;
    min-width: 1000px;
}

.faa:hover, .faa.selected {
    background: url(/images/ckh.jpg) no-repeat;
    background-position: 10px 1px;
    color: #0066b3;
}

.faf {
    color: #5d5d5d;
    text-decoration: none;
    font-size: 12px;
    position: absolute;
    top: -2px;
    left: 21px;
    width: 168px;
}

.faa {
    color: #5d5d5d;
    text-decoration: none;
    font-size: 12px;
    padding-left: 30px;
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    background: url(/images/ck.jpg) no-repeat;
    background-position: 10px 1px;
    cursor: pointer;
}

.fname {
    background: rgb(16, 114, 186);
    background: -moz-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: -webkit-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: -o-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: -ms-linear-gradient(90deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    background: linear-gradient(180deg, rgb(16, 114, 186) 30%, rgb(6, 92, 171) 70%);
    color: white;
    text-shadow: none;
    font-size: 14px;
    font-weight: 700;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 8px 0;
    padding-left: 10px;
    display: block;
    margin-top: 20px;
}

.newsel select {
    border: 0;
    width: 110%;
    background: url(/images/dwn.jpg) no-repeat;
    background-position: 87% 10px;
    outline: none;
    font-family: 'Open Sans', sans-serif;
    color: #808080;
    font-size: 12px;
    padding: 3px 0;
}

.newsel2 {
    width: 180px !important;
    overflow: hidden;
    display: inline-block !important;
    margin-bottom: 0 !important;
    vertical-align: middle;
    margin-left: 15px;
    top: -2px;
    position: relative;
}

.limit {
    display: inline-block;
    float: right;
}

.limit a {
    color: #0066b3;
    font-weight: 700;
    margin-left: 2px;
}

.limit .newsel select {
    width: 151%;
    background-position: 52% 10px;
}

.limit .newsel {
    display: inline-block;
    width: 50px;
    margin-left: 5px;
    overflow: hidden;
    margin-bottom: 0;
    vertical-align: middle;
}

.newsel {
    display: block;
    clear: both;
    width: 99%;
    margin-bottom: 10px;
    border: 1px solid #eeeeee;
    background: url(/images/bgs.jpg) repeat-x;
    background-size: 100% 100%;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.col a::before {
    content: '';
    width: 16px;
    height: 16px;
    background: url(/images/ck.jpg) no-repeat;
    display: block;
    left: -28px;
    position: absolute;
    top: -1px;
}

#left .faa.selected {
    background: url(/images/ckh.jpg) no-repeat;
    background-position: 10px 1px;
}

.col a:hover::before,
.col a.selected::before {
    background: url(/images/ckh.jpg) no-repeat;
}

.col a {
    top: 4px;
    position: relative;
}

.col {
    display: block;
    padding-left: 37px;
    margin-bottom: 25px;
}

.reset_filter {
    color: #666;
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 15px;
    display: block;
}

.reset_filter .icon {
    background-position: 1px -56px;
    position: relative;
    width: 17px;
    height: 18px;
    margin-top: 1px;
}

.boxconproduct_c {
    margin-top: 0 !important;
    margin-bottom: 20px !important;
    max-width: 1100px;
}

.boxconproduct_user {
    margin-bottom: 50px !important;
    overflow: hidden;
    margin-top: 0px !important;
}

.boxconproduct {
    display: block;
    width: 74%;
    margin: auto;
    margin-top: 25px;
    min-width: 1000px;
    padding-bottom: 30px;
    max-width: 1000px;
    min-width: 995px;
}

.boxconproduct .active {
    -webkit-box-shadow: 0px 0px 11px 0px rgba(225, 221, 0, 1);
    -moz-box-shadow: 0px 0px 11px 0px rgba(225, 221, 0, 1);
    box-shadow: 0px 0px 11px 0px rgba(225, 221, 0, 1);
    position: relative;
}

.popreservation {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.4);
    z-index: 9999999999;
}

.leftfoto .image img {
    display: block;
    margin: auto;
    max-width: 90%;
}

.leftfoto .image {
    position: relative;
    border: 1px dashed #9cbdd9;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 0;
    height: 303px;
}

.leftfoto .images {
    width: 100%;
    margin: auto;
    margin-top: 15px;
    box-shadow: none;
    left: 0;
}

.leftfoto {
    display: inline-block;
    width: 30%;
    float: left;
    position: relative;
}

.oldprc {
    color: rgb(154, 154, 154);
    font-size: 16px;
}

.price {
    font-size: 21px;
    font-weight: 700;
    color: #0066b3;
    float: left;
    white-space: nowrap;
}

.currency {
    font-size: 16px;
}

.gotoreg, .gotoregc {
    border: 1px solid #b0d1ec;
    padding: 10px 10px;
    margin-bottom: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #0066b3;
}

.minzakaz {
    padding-left: 15px;
    padding-bottom: 5px;
    color: rgb(213, 6, 19);
    font-size: 13px;
    padding-top: 2px;
}

.box-topform {
    position: relative;
    overflow: hidden;
    margin-bottom: 15px;
}

.right_content_pr {
    display: inline-block;
    width: 68%;
    float: right;
    margin-bottom: 20px;
}

.desh22 {
    float: left;
    margin-top: 5px;
}

.desh2 {
    color: #666666;
    font-size: 12px;
    display: block;
}

.description .boxcolors div {
    float: left;
    margin-right: 5px;
    cursor: pointer;
}

.description .boxcolors {
    display: block;
    width: 100%;
    height: auto;
    margin-top: 10px;
}

.bannerschneider {
    margin-top: 20px;
    width: 100%;
    float: right;
}

.imgbrand {
    display: block;
    width: 118px;
}

.artpr, .h1v {
    float: right;
    color: black;
    text-shadow: none;
    text-transform: none;
    font-size: 12px;
    padding: 5px 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.boxspisok .lul {
    width: 55%;
}

.boxspisok .rul {
    width: 43%;
}

.lul,
.rul {
    display: inline-block;
    width: 48%;
    float: left;
    margin-top: 10px;
    margin-bottom: 15px;
}

.rul {
    float: right;
    width: 50%;
}

.lul h2,
.rul h2 {
    font-size: 12px;
    font-weight: 700;
}

.lul ul,
.rul ul {
    list-style: none;
    padding-left: 0;
    font-size: 12px;
}

.lul ul li,
.rul ul li {
    padding-left: 15px;
    background: url(/images/star.png) no-repeat;
    background-position: 0px 4px;
    margin-bottom: 3px;
}

.kolich {
    width: 30px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
    padding: 6px 4px;
    margin: 0;
    padding-left: 10px;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    color: #656565;
    font-size: 11px;
    font-weight: 700;
    top: 1px;
    position: relative;
    outline: none;
}

.mathnanesenie-first-td {
    width: 169px;
}

.coltov {
    color: #656565;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    margin-right: 5px;
    margin-top: 11px;
}

#inp-amount {
    width: 40px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
    padding: 6px 4px;
    margin: 0;
    padding-left: 10px;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    color: #656565;
    font-size: 15px;
    font-weight: 700;
    top: 1px;
    position: relative;
}

.colselect {
    border: 0;
    margin: 0;
    background: none;
    color: #656565;
    font-size: 12px;
    width: 19px;
    outline: none;
    margin-left: -24px;
    z-index: 5;
    position: relative;
}

.tall {
    display: block;
    width: 100%;
    background-position: center;
    margin-bottom: 15px;
    overflow: hidden;
    height: 165px;
}

.lim1 {
    background: url(/images/t1.jpg) no-repeat;
}

.lim2 {
    background: url(/images/t2.jpg) no-repeat;
}

.lim3 {
    background: url(/images/t3.jpg) no-repeat;
}

.lim4 {
    background: url(/images/t7.jpg) no-repeat;
}

.lim5 {
    background: url(/images/t5.jpg) no-repeat;
}

.lim6 {
    background: url(/images/t6new.jpg) no-repeat;
}

.lim7 {
    background: url(/images/t4.jpg) no-repeat;
}

.lim8 {
    background: url(/images/t8.jpg) no-repeat;
}

.lim10 {
    background: url(/images/t10.jpg) no-repeat;
}

.rim1 {
    background: url(/images/t11.jpg) no-repeat;
}

.rim2 {
    background: url(/images/t22.jpg) no-repeat;
}

.rim3 {
    background: url(/images/t33.jpg) no-repeat;
}

.rim4 {
    background: url(/images/t77.jpg) no-repeat;
}

.rim5 {
    background: url(/images/t55.jpg) no-repeat;
}

.rim6 {
    background: url(/images/t66new.jpg) no-repeat;
}

.rim7 {
    background: url(/images/t44.jpg) no-repeat;
}

.rim8 {
    background: url(/images/t88.jpg) no-repeat;
}

.rim10 {
    background: url(/images/t1010.jpg) no-repeat;
}

.active .leftteh {
    top: 50%;
    position: relative;
    margin-top: -77px;
}

.leftteh {
    display: inline-block;
    float: left;
    width: 15%;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 12px;
    height: 150px;
    border: 1px dashed #9fbfda;
    background-position: center;
}

.centerteh {
    display: inline-block;
    width: 58%;
    margin-left: 20px;
    font-size: 12px;
}

.rightteh {
    display: inline-block;
    float: right;
    width: 22%;
    height: 165px;
}

.h1v:hover {
    color: black
}

.h1v {
    display: inline-block;
    float: right;
    border-bottom: 1px solid #0066b3;
    cursor: pointer;
    color: #0066b3;
    border-radius: 0;
    font-weight: 500;
    padding: 0;
    text-decoration: none;
}

.boxspisok #purchases {
    width: auto;
    border-top: 1px solid #a8c3d8;
}

.boxspisok {
    display: block;
    width: 100%;
    float: right;
    margin-bottom: 30px;
}

.boxdetzak {
    width: 38%;
    margin-bottom: 20px;
    float: left;
    position: relative;
    padding: 20px;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 49px;
    border: 1px solid #afd1eb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: -o-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: -webkit-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: linear-gradient(bottom, #eef2f5 0%, #fff 100%);
}

.boxdetzak h2 {
    display: block;
    text-align: center;
    position: absolute;
    top: 0;
    background: url(/images/bgbut.png) no-repeat;
    background-position: center;
    color: #0065b1;
    font-size: 12px;
    text-shadow: none;
    font-weight: 700;
    width: 100%;
    padding: 6px 0px;
    padding-bottom: 14px;
    margin: 0;
    margin-left: -20px;
}

.nanesenie {
    text-align: left;
}

.calcamount {
    width: 70px !important;
    height: auto !important;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
    padding: 6px 4px;
    margin: 0;
    padding-left: 10px;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    color: #656565;
    font-size: 15px;
    font-weight: 700;
    top: 1px;
    position: relative;
    outline: none;
}

.nanesenie input {
    width: 20px;
    height: 20px;
    position: relative;
    top: 3px;
    cursor: pointer;
}

.dostselect {
    height: 30px;
    font-size: 12px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    width: 99%;
}

.prim {
    margin-top: 15px;
    display: block;
    padding-left: 86px;
    color: #0066b2;
    font-size: 12px;
    font-weight: 600;
    text-decoration: underline;
    margin-bottom: 5px;
    cursor: pointer;
}

.lasttr {
    border-bottom: 0 !important;
    overflow: hidden;
}

.lasttr th {
    display: inline-block;
}

.lasttr .image {
    width: 186px !important;
    max-width: none;
    padding-top: 4px !important;
}

.box_feedb {
    background: url(/images/bgfb.jpg) no-repeat;
    background-size: 100% 100%;
    display: block;
    height: 256px;
    overflow: hidden;
    min-width: 1000px;
    max-width: 1380px;
    margin: auto;
}

.fon_feedb {
    display: block;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: -o-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: -webkit-linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    background-image: linear-gradient(bottom, #eef2f5 0%, #fff 100%);
    padding-top: 45px;
}

.otpr {
    color: white;
    display: block;
    width: 74%;
    margin: auto;
}

.box_ab {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
    position: relative;
}

.box_ab_l p {
    font-size: 12px;
}

.box_ab_l {
    display: inline-block;
    width: 70%;
    float: left;
    margin-bottom: 25px;
}

.box_ab_r {
    display: inline-block;
    width: 250px;
    float: right;
}

.boxsalepr {
    display: block;
    overflow: hidden;
    height: 278px;
    border: 2px solid #65cffd;
}

.boxsalepr .imgba {
    width: 100%;
    background: url(/images/s.jpg) no-repeat;
    background-position: center;
    height: 193px;
    display: block;
}

.boxsalepr p {
    color: #0066b3;
    font-weight: 700;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 5px;
}

.boxsalepr a {
    color: #D5D3D3;
    text-align: center;
    display: block;
    text-decoration: none;
}

.box_ab_r .lul_ab {
    display: block;
    width: 100%;
}

.box_ab_r .rul_ab {
    display: block;
    width: 100%;
}

.sort_s {
    display: inline-block;
}

.autocomplete-suggestions {
    z-index: 9999999999 !important;
    width: 295px !important;
}

.zv {
    color: red;
}

.tovnone {
    margin-bottom: 30px;
    font-size: 16px;
    display: block;
    font-weight: 700;
}

.box_img_m {
    height: 96px;
    display: block;
}

.like {
    display: inline-block;
    width: 40px;
    vertical-align: middle;
    margin-left: 5px;
}

.l-ico {
    width: 15px;
    height: 15px;
    display: block;
    background: url(/images/fl.png) no-repeat;
    float: left;
}

.l-count {
    display: inline-block;
    float: right;
    display: none;
}

.podul {
    display: block;
    overflow: hidden;
    margin-bottom: 15px;
}

.change_pass {
    display: block;
    float: left;
    font-size: 13px !important;
    margin-bottom: 8px;
}

.none_pr {
    font-size: 13px;
    display: inline-block;
}

.allhits {
    top: -25px;
    z-index: 9999999;
    position: relative;
    margin-right: 13px;
}

.newa {
    text-decoration: none;
    color: #0095eb;
}

.newa:hover {
    color: #0095eb;
}

.abr {
    text-decoration: none;
}

.abr:hover {
    color: black;
}

.box {
    display: block;
    width: 1000px;
    margin: auto;
    position: relative;
    min-height: 500px;
}

.box #a1,
.box #a2,
.box #a3,
.box #a4,
.box #a5,
.box #a6,
.box #a7,
.box #a8,
.box #a10 {
    position: relative;
    top: -150px;
    display: block;
}

.box_pen img {
    width: 100%;
    height: auto;
}

.box_pen {
    position: relative;
    margin-bottom: 30px;
}

.box_pen h1 {
    position: absolute;
    top: 25px;
    left: 50px;
    color: white;
    font-size: 20px;
    font-weight: 700;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);
}

.box_pen h2 {
    position: absolute;
    top: 90px;
    left: 50px;
    text-shadow: none;
    color: white;
    font-size: 15px;
    font-weight: 200;
}

.box_pen .great_a:hover {
    background: #005071;
    transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
}

.box_pen .pc {
    bottom: 43px !important;
}

.box_pen .great_a {
    position: absolute;
    bottom: 200px;
    left: 50px;
    text-decoration: none;
    color: white;
    background: #049BCF;
    padding: 11px 26px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 700;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 1);
    box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 1);
    transition: background .2s;
    -o-transition: background .2s;
    -moz-transition: background .2s;
}

#box_reg {
    display: none;
}

.pr_none {
    height: 300px;
    font-size: 14px;
}

.ul_brands {
    list-style: none;
    padding-left: 0;
}

.brandhash {
    -webkit-box-shadow: 0px 0px 11px 0px rgba(225, 221, 0, 1);
    -moz-box-shadow: 0px 0px 11px 0px rgba(225, 221, 0, 1);
    box-shadow: 0px 0px 45px -10px rgba(225, 221, 0, 1);
    padding: 20px 20px;
    position: relative;
    left: -20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 40px !important;
    margin-top: 23px !important;
    padding-bottom: 10px;
    background: rgb(254, 254, 254);
}

.ul_brands li {
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 14px !important;
    width: 100%;
}

.ul_brands li p span {
    font-size: 12px !important;
}

.ul_brands li p {
    width: 80%;
    margin-left: 20px;
    font-size: 12px !important;
    display: inline-block;
    float: right;
}

.ul_brands li .box_img_br {
    float: left;
    width: 17%;
    min-height: 108px;
}

.ul_brands li .box_img_br img {
    width: 100%;
}

.ul_brands li h3 {
    display: inline-block;
    width: 80%;
    margin-left: 20px;
    font-size: 12px;
    margin-bottom: 0;
    transition: all .25s;
    -o-transition: all .25s;
    -moz-transition: all .25s;
    float: right;
}

.ul_brands li h3 a {
    display: inline-block;
    color: black;
    font-weight: 700;
}

.ul_brands li h3:hover a {
    color: #0095EB;
    transition: all .25s;
    -o-transition: all .25s;
    -moz-transition: all .25s;
}

.artl {
    background: #ffdd00 !important;
    border: 1px solid #ffd100 !important;
    font-weight: bold !important;
    text-shadow: none;
    text-decoration: none;
}

.reserv,
.komer {
    margin: 0 15px;
    border: 1px solid rgba(255, 223, 12, 1);
    font-size: 12px;
    padding: 0 15px;
    top: 0px;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: 600;
    float: right;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    background: rgb(254, 240, 150);
    background: -moz-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(254, 240, 150, 1)), color-stop(100%, rgba(255, 223, 12, 1)));
    background: -webkit-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: -o-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: -ms-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: linear-gradient(to bottom, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef096', endColorstr='#ffdf0c', GradientType=0);
}

.komer {
    margin: 0;
    background-image: -moz-linear-gradient(bottom, #e6e6e6 0%, #efefef 100%);
    background-image: -o-linear-gradient(bottom, #e6e6e6 0%, #efefef 100%);
    background-image: -webkit-linear-gradient(bottom, #e6e6e6 0%, #efefef 100%);
    background-image: linear-gradient(bottom, #e6e6e6 0%, #efefef 100%);
    border: 1px solid #ddd;
}

.komer:hover {
    background: #ddd;
}

.reserv:hover {
    cursor: pointer;
    background: #FFE958;
}

.product-pr {
    overflow: hidden;
    display: block;
    width: 100%;
}

#purchases .sku-td {
    font-size: 12px;
    width: 65px;
    padding: 0;
}

#purchases .price-one {
    width: 70px;
    font-size: 11px;
}

#purchases .sale-one {
    width: 65px;
    font-size: 11px;
    padding: 0;
}

#purchases .price-sale {
    width: 72px;
    font-size: 11px;
}

#purchases .sum {
    width: 100px;
    font-size: 11px;
    font-weight: 600;
}

.pdzak {
    color: #D64541;
    font-weight: bold;
}

#purchases .stock {
    width: 75px;
    font-size: 11px;
}

#purchases .last-th span {
    border-bottom: 1px solid #0066b3;
    cursor: pointer;
}

#purchases .last-th a {
    text-decoration: none;
}

label {
    color: #0066b3;
}

.last-th label label {
    position: relative;
    top: -2px
}

#purchases .last-th {
    font-size: 13px;
    width: 117px;
    color: #0066b3;
    padding-bottom: 13px;
}

#purchases .last-th label:hover,
#purchases .del span:hover {
    cursor: pointer;
    color: #000;
}

.art-ul {
    position: relative;
    margin-bottom: 10px;
    top: 0px;
}

.art-ul li {
    font-weight: 500;
    font-size: 12px;
    display: inline-block;
    margin-left: 8px;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    color: #333;
    text-transform: none;
    padding: 3px 7px;
}

.art-ul.art-ul__red li {
    color: #9c030f
}

.sppaz {
    text-transform: lowercase;
}

.art-ul span {
    text-align: center;
    border-left: 1px solid #ddd;
    margin-left: 4px;
    padding: 3px 0;
    padding-left: 4px;
    font-weight: 600;
}

.first-td {
    width: 170px;
    margin-left: 15px;
    padding-left: 15px !important;
}

.math, .mathnanesenie {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    padding: 5px 5px !important;
}

.sumprice {
    color: #0066b2;
    font-size: 20px;
    font-weight: bold;
}

.container-fe {
    border-bottom: 1px solid #b0d1ec;
    display: block;
    clear: both;
    margin: 15px 0;
    padding-bottom: 9px;
    margin-bottom: 0px;
}

.container-fe .smallbl {
    color: #0066b2;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    position: relative;
    top: 4px;
    margin-bottom: 10px;
}

.title-an {
    display: block;
    color: #0066b2;
    font-size: 14px;
    font-weight: bold;
    clear: both;
}

.container-fe ul {
    list-style: none;
    float: right;
}

.container-fe li {
    display: inline-block;
    color: #333;
    font-size: 12px;
    margin-left: 38px;
}

.vrezervecount {
    margin-left: 0 !important;
}

.container-fe span {
    display: inline-block;
    margin-left: 10px;
}

.container-fe .rezerv-col {
    background: url(/images/tab_yea.png) no-repeat;
    background-position: 0;
    padding: 6px 16px;
    padding-left: 19px;
    padding-top: 8px;
    font-weight: 700;
}

.goback {
    width: 236px;
    margin-right: 145px;
    margin-top: 10px;
}

.goback a {
    text-align: center;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 15px;
    text-decoration: none;
    border: 1px solid #ffd100;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #0065b3;
    -moz-box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    -webkit-box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    box-shadow: inset 0 0 6px rgba(193, 238, 251, .33);
    background-image: -moz-linear-gradient(bottom, #fd0 0%, #fbe983 100%);
    background-image: -o-linear-gradient(bottom, #fd0 0%, #fbe983 100%);
    background-image: -webkit-linear-gradient(bottom, #fd0 0%, #fbe983 100%);
    background-image: linear-gradient(bottom, #fd0 0%, #fbe983 100%);
}

.goback a:hover {
    background: #ffd100;
    cursor: pointer;
}

.gonext a:hover {
    color: #FDDF16;
    cursor: pointer;
}

.gonext {
    margin-top: 10px;
}

.gonext a {
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(7, 92, 171, .41);
    background: url(/images/bgbtncart.jpg) no-repeat;
    padding: 6px 22px;
    padding-right: 30px;
}

.pricelast ul {
    list-style: none;
    text-align: left;
}

.pricelast ul li {
    color: #0066b2;
    font-size: 18px;
    font-weight: bold;
    text-align: right;
}

.pricelast ul li span {
    color: #000;
    width: 140px;
    margin-right: 10px;
    text-align: right;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
}

.step {
    clear: both;
    margin: 15px 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #fbf7d9;
    -webkit-border-radius: 5px;
    -webkit-border-top-left-radius: 18px;
    -webkit-border-bottom-left-radius: 18px;
    -moz-border-radius: 5px;
    -moz-border-radius-topleft: 18px;
    -moz-border-radius-bottomleft: 18px;
    border-radius: 5px;
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
}

.step span {
    width: 36px;
    display: inline-block;
    padding: 6px 0;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #0065b3;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.step h2 {
    display: inline-block;
    color: #333;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-left: 10px;
}

.box-label {
    display: inline-block;
    width: 160px;
    vertical-align: top;
}

.box-inputs {
    display: inline-block;
    width: 300px;
}

.box-text {
    float: right;
    width: 450px;
}

.cart_form h2 {
    display: block;
    color: #333;
    padding-bottom: 10px;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 15px;
    border-bottom: 1px dashed #a8c3d8;
}

.box-ca {
    display: inline-block;
    margin-left: 17px;
    vertical-align: top;
}

.box-btn {
    display: block;
    border-top: 1px dashed #a8c3d8;
    padding-top: 10px;
    margin-top: 15px;
}

.box-btn p {
    color: #d12713;
    font-size: 12px;
    font-weight: 700;
    display: inline-block;
    position: absolute;
}

.links-cart:hover {
    color: #333;
}

.links-cart {
    position: absolute;
    top: 57px;
    right: 32px;
    color: #0066b2;
    font-size: 14px;
    cursor: pointer;
    text-decoration: underline;
    font-weight: 700;
}

.l-del {
    top: 85px;
    right: 25px;
}

.links-cart i {
    display: inline-block;
    margin-right: 5px;
    padding: 1px 8px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #fd0;
    text-align: center;
    color: #0065b3;
    font-weight: 700;
}

.order-tb td {
    display: table-cell;
    float: none;
}

.form-pay {
    margin-bottom: 45px;
}

.box-payment-methods {
    display: block;
    position: relative;
    margin-bottom: 40px;
}

.box-payment-methods h2 {
    font-size: 16px;
    color: #0066b3;
}

.box-payment-methods p {
    display: block;
    clear: both;
    font-size: 12px;
}

.text-annotation {
    font-size: 12px;
    color: #0066b3;
}

.boxconproduct_c {
    display: none;
}

.box-con-new {
    text-align: center;
}

.box-con-new .telmen {
    display: block;
    font-weight: 600;
    color: #0066b3;
    margin-bottom: 5px;
}

.box-con-new a {
    color: #3e7ebd;
    text-decoration: none;
    border-bottom: 1px dashed #3e7ebd;
    margin-bottom: 10px;
    font-size: 16px;
}

.box-con-new a:hover {
    cursor: pointer;
    color: #000;
}

#left #features {
    background: none;
    border: 0;
}

#left ul {
    list-style-type: none;
}

#left #features td {
    display: block;
}

#left #features .fname {
    width: 94%;
    margin-bottom: 5px;
}

.filter_link .faa label {
    color: #5d5d5d;
}

.filter_link .faa label:hover {
    color: #0066b3;
    cursor: pointer;
}

.iak {
    width: 85px;
    height: auto;
}

#features .filter_link .faa label a {
    padding-right: 0;
    position: relative;
    top: 3px;
    margin-right: 5px;
}

#features .filter_link .faa label {
    position: relative;
    top: 0px;
    left: -20px;
    padding-left: 20px;
}

#username a {
}

#username a, #logout {
    color: #0066b3;
    text-decoration: none;
    border-bottom: 1px #a8c3d8 dashed;
}

.inpopreserv {
    width: 955px;
    background: white;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -477px;
    padding: 20px;
}

.loaddata {
    background: rgba(255, 255, 255, 0.6) url(/images/loads.gif);
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background-position: center center;
    z-index: 9;
    background-repeat: no-repeat;
}

.gobackmc:hover {
    color: #5d5d5d
}

.savelistrezerv:hover, .savelistcommercial:hover {
    background: rgba(255, 221, 0, 1);
}

.savelistrezerv, .savelistcommercial {
    border: 0;
    display: inline-block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #FFFDEE;
    text-transform: uppercase;
    background-size: 100% 100%;
    text-align: center;
    color: black;
    padding: 7px 28px;
    outline: none;
    float: right;
    margin-right: 20px;
    background: rgb(254, 240, 150);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZlZjA5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmRmMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(254, 240, 150, 1)), color-stop(100%, rgba(255, 223, 12, 1)));
    background: -webkit-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: -o-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: -ms-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: linear-gradient(to bottom, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef096', endColorstr='#ffdf0c', GradientType=0);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid rgba(255, 223, 12, 1);
    cursor: pointer;
}

.bordersk {
    border-top: 1px dotted #a8c3d8;
}

.gobackmc {
    color: #6695c7;
    font-size: 13px;
    border-bottom: 1px solid #6695c7;
    float: left;
    position: absolute;
    left: 0px;
    bottom: 0px;
    cursor: pointer;
}

.saveok {
    font-size: 12px;
}

.actionblock {
    margin-top: 20px;
    position: relative;
}

.rsv div.pico {
    width: 42px;
    font-size: 12px;
    background: url(../images/rsv.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 1px;
    position: relative;
    background-position: center center;
}

#rezerv_informer {
    float: right;
    margin-top: 10px;
    color: #333333;
    width: 42px;
    font-size: 12px;
    background: url(../images/rsv.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 36px;
    position: absolute;
    right: 247px;
    top: 37px;
}

.truef td {
    padding: 10px 20px;
    border-right: 0px solid !important;
}

.truef td.checkbox {
    border-right: 1px solid #e3e6eb !important;
}

.likelink {
    text-decoration: underline;
    color: #0066b3;
    cursor: pointer;
}

.scrollToTop {
    width: 40px;
    height: 40px;
    padding: 10px;
    text-align: center;
    background: whiteSmoke;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display: none;
    background: url('../images/totop.svg') no-repeat 0px 0px;
    background-size: 100% 100%;
    opacity: 0.5;
    z-index: 9999999999999999999999999999999999999999;
    -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;
}

.scrollToTop:hover {
    text-decoration: none;
    opacity: 1;
}

.savethisrscv, .savethiscmm {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 99999999999999;
}

.sapoprsv {
    border: 0;
    display: inline-block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 20px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #FFFDEE;
    text-transform: uppercase;
    background-size: 100% 100%;
    text-align: center;
    color: black;
    padding: 7px 28px;
    outline: none;
    float: right;
    margin-right: 0px;
    background: rgb(254, 240, 150);
    background: -moz-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(254, 240, 150, 1)), color-stop(100%, rgba(255, 223, 12, 1)));
    background: -webkit-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: -o-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: -ms-linear-gradient(top, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    background: linear-gradient(to bottom, rgba(254, 240, 150, 1) 1%, rgba(255, 223, 12, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef096', endColorstr='#ffdf0c', GradientType=0);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid rgba(255, 223, 12, 1);
    cursor: pointer;
}

.savethisrscv input, .savethiscmm input {
    width: 328px;
    margin-bottom: 10px;
}

.savethisrscv textarea, .savethiscmm textarea {
    width: 326px;
    height: 80px !important;
    margin-bottom: 11px;
}

.savethiscmm input, .savethiscmm textarea {
    border: 1px solid red;
    padding-left: 5px;
    display: inline-block;
    height: 28px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

.savethisrscv input, .savethisrscv textarea {
    border: 1px solid red;
    padding-left: 5px;
    display: inline-block;
    height: 28px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

.savethisrscv .inpop, .savethiscmm .inpop {
    position: absolute;
    width: 335px;
    height: 236px;
    left: 50%;
    padding: 20px 20px;
    margin-left: -187px;
    margin-top: -138px;
    top: 50%;
    background: white;
}

.operat {
    width: 410px;
}

.commentsrsv {
    margin-bottom: 30px;
    font-size: 13px;
    border: 1px dashed #ffc822;
    padding: 12px;
}

.dats {
    width: 167px;
}

.sks {
    color: #0066b3;
    font-weight: bold;
}

.rvname {
    width: 190px;
}

.gbr {
    font-size: 13px;
    float: right;
    padding-top: 14px;
}

.timersv {
    font-size: 12px;
    color: #BABABB;
    margin-top: -9px;
    margin-bottom: 5px;
}

.ssaqz {
    width: 100% !important
}

.lposit {
    width: 430px;
    padding-right: 40px;
}

.errors {
    border: 1px solid #FFD1D1 !important;
    box-shadow: 0px 0px 30px -11px red;
}

.rposit {
    width: 430px;
}

.register_form_r input.smmm {
    width: 220px !important;
    margin-top: 30px;
    float: left;
}

.clm div {
    width: 42px;
    font-size: 12px;
    background: url(../images/lm.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 36px;
    margin: 0 auto;
    margin-bottom: 1px;
    background-position: center center;
}

.likelink:hover {
    color: #333;
}

.snds {
    width: 116px;
    padding-left: 5px;
    display: inline-block;
    height: 28px;
    border: 1px solid #dbdbdb;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    background-image: -moz-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -o-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: -webkit-linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    background-image: linear-gradient(bottom, #fff 0%, #fff 65.72%, #f1f1f1 100%);
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    margin-bottom: 0;
    outline: none;
    margin-bottom: 4px;
}

.f_u_l ul {
    list-style-type: none;
}

.body h2, .body h3, .body h4 {
    font-size: 14px !important;
    font-weight: 700 !important;
    margin-bottom: 10px !important;
}

.body, .body p {
    font-size: 12px;
    color: #5d5d5d;
}

.ffk {
    width: 100% !important
}

.managerimage {
    width: 100px;
    float: left;
    margin-right: 20px;
}

.managerimage img {
    max-width: 100%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.aasq {
    float: left;
    width: 430px;
}

.aasq input {
    width: 90% !important
}

.ssaqz td {
    vertical-align: top;
}

.kkk {
    width: 1000px !important;
    margin: 0 auto;
    margin-top: 21px;
}

.copy a {
    color: #999;
}

.tdlinker {
}

.zrm {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.1);
}

.zrms {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 9999999999999;
}

.sumpriceprint {
    color: #0066b2;
    font-size: 20px;
    font-weight: bold;
}

.nanesenie .zagl {
    color: #0066b3;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 6px;
}

.calcnanesenie {
    width: 94%;
    background: whitesmoke;
    padding: 20px 3%;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    margin-top: 10px;
    padding-bottom: 2px;
}

.nanesenie .close {
}

.nanesenie {
}

.sok {
    width: 400px;
    position: absolute;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -40px;
    background: white;
    padding: 20px;
    font-size: 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 0 40px -10px #2A81C0;
    text-align: center;
}

.sok .carth1 {
    margin-top: 0;
    margin-bottom: 10px;
}

.user_files .h {
}

.user_files .user_file {
    padding: 5px;
    padding-right: 20px;
    position: relative;
}

.user_files .user_file .del_user_file {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 50%;
    cursor: pointer;
    margin-top: -10px;
    background-image: url(../images/delete.png);
    background-repeat: no-repeat;
    background-position: 50%;
}

.user_files .user_file a {
}

.user_files .user_file a:hover {
    text-decoration: underline;
    color: red;
}

.user_files .user_file {
    padding: 5px;
    padding-right: 20px;
    position: relative;
}

.user_files {
    line-height: 1.5;
    width: 150px;
    margin-top: 20px;
}

input.user_input_files {
    height: auto;
    padding: 4px;
    padding-right: 1px;
    margin-top: 10px;
}

#purchases.purchasesfiles {
    font-size: 14px !important;
    width: 480px;
}

.rbf .icns {
    width: 45px;
    height: 44px;
    background: url(../images/made_in_ukraine.png);
    margin: 0 auto;
}

.bnlogo {
    font-size: 11px;
    font-weight: 500;
    position: relative;
    left: 6px;
    color: #999999;
}

.rbfs .icns {
    width: 45px;
    height: 44px;
    background: url(../images/us_productions.png);
    margin: 0 auto;
}

.ourmas {
    margin-top: 15px;
}

.purchasesfiles td.dats {
    width: 180px;
}

#purchases.purchasesfiles td {
    padding: 5px 0;
}

.purchasesfiles td.rvname {
}

.purchasesfiles td.delfile {
    width: 100px;
    text-align: center;
    background-size: contain;
}

.purchasesfiles td.delfile span {
    margin: 0 auto;
    background: url(../images/del.svg);
    background-repeat: no-repeat;
    background-position: 99% 50%;
    background-size: contain;
    padding-right: 25px;
}

.fball {
    position: relative;
    top: 10px;
}

.smallzppa {
    margin-bottom: 10px;
}

._1drm._1b90, ._1drm._1ds4 {
    border: 0 !important;
}

.snz {
    font-size: 11px;
    color: #BE2626;
    margin-bottom: -5px;
    font-weight: bold;
}
.tr-soc-icons{
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.tr-soc-icon svg{
    height: 19px;
    width: auto;
	border-radius:3px;
}
.totalstrike {
    color: rgb(154, 154, 154);
    font-size: 14px;
    text-decoration: line-through;
}

.white_green {
    border-right: 7.5px solid green !important;
    width: 9px;
}

.white_blue {
    border-right: 7.5px solid blue !important;
    width: 9px;
}

.white_darkblue {
    border-right: 7.5px solid darkblue !important;
    width: 9px;
}

.yellow_lightblue {
    background: #ffdd00;
    border-right: 7.5px solid #00BFFF !important;
    width: 9px;
}

.kamuflyazh {
    background: darkolivegreen;
}

.red_white {
    border-left: 7.5px solid red !important;
    width: 9px;
}

.red_green {
    background: green;
    border-left: 7.5px solid red !important;
    width: 9px;
}

.gray_green {
    background: green;
    border-right: 7.5px solid gray !important;
    width: 9px;
}

.blue_green {
    background: blue;
    border-right: 7.5px solid green !important;
    width: 9px;
}

.black_yellow {
    background: black;
    border-right: 7.5px solid yellow !important;
    width: 9px;
}

.black_green {
    background: black;
    border-right: 7.5px solid green !important;
    width: 9px;
}

.black_red {
    background: black;
    border-right: 7.5px solid red !important;
    width: 9px;
}

.peach {
    background: #facfa8;
}

.cherry {
    background: #812637;
}

.silver_dark {
    background: #888;
}

.light_gray {
    background: #ddd;
}

.metallic {
    background: #ccc;
}

.black_gray {
    background: black;
    border-right: 7.5px solid gray !important;
    width: 9px;
}

.blue_white {
    border-left: 7.5px solid blue !important;
    width: 9px;
}

.limonniy {
    background: #FFFACD;
}

.darkblue_white {
    border-left: 7.5px solid darkblue !important;
    width: 9px;
}

.fuksia {
    background: #FF00FF;
}

.darkamuflyazh {
    background: #1C2814;
}
