@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  outline: 0;
  -webkit-text-size-adjust: none;
  -webkit-border-radius: 0;
  font-family: Arial, sans-serif; }

body {
  font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
  width: 100%;
  margin: 0;
  background: #fff; }

a {
  color: #286b91;
  outline: none;
  text-decoration: underline; }

a:hover {
  text-decoration: none; }

.half-size {
  width: 49% !important;
  box-sizing: border-box; }

p {
  margin: 0 0 18px; }

img {
  border: medium none;
  font-size: 2px; }

input {
  vertical-align: middle; }

.clear {
  clear: both;
  float: none;
  width: 100%; }

.marg {
  margin: 0 8px; }

.right {
  float: right; }

div#content {
  padding: 0; }

ol, ul {
  padding-left: 15px; }

.item .acc_cat .title {
  float: left; }
  .item .acc_cat .title .right {
    width: 75px; }
    .item .acc_cat .title .right .price {
      text-align: right; }

.center {
  text-align: center;
  border-bottom: 1px solid #DCDCDC; }

.cart_nav_table .button.red {
  background:#2c5f94;
  height: 30px;
  display: block; }

.button {
  cursor: pointer;
  border: 0;
  display: inline-block;
  position: relative;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-shadow: 0 1px 0 #13426e;
  text-indent: 0;
  text-align: center;
  line-height: 30px;
  height: 30px;
  vertical-align: middle;
  padding: 0 12px;
  text-decoration: none;
  background: #4583a9;
  background: -moz-linear-gradient(top, #4583a9 0%, #1c4f7b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4583a9), color-stop(100%, #1c4f7b));
  background: -webkit-linear-gradient(top, #4583a9 0%, #1c4f7b 100%);
  background: -o-linear-gradient(top, #4583a9 0%, #1c4f7b 100%);
  background: -ms-linear-gradient(top, #4583a9 0%, #1c4f7b 100%);
  background: linear-gradient(to bottom, #4583a9 0%, #1c4f7b 100%);
  border-radius: 3px; }
  .button.orange {
    background: linear-gradient(to bottom, #E0B700 0%, #E29A2D 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); }
  .button.green {
    color: #FFF;
    background: #4aad48;
    background: -moz-linear-gradient(top, #4aad48 0%, #008d00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4aad48), color-stop(100%, #008d00));
    background: -webkit-linear-gradient(top, #4aad48 0%, #008d00 100%);
    background: -o-linear-gradient(top, #4aad48 0%, #008d00 100%);
    background: -ms-linear-gradient(top, #4aad48 0%, #008d00 100%);
    background: linear-gradient(to bottom, #4aad48 0%, #008d00 100%); }
  .button.gray {
    background: #888; }
  .button.green {
    background: linear-gradient(to bottom, #15a909 0%, #156706 100%) repeat scroll 0 0 transparent; }
  .button.red {
    background: #AA0000;
    background: -moz-linear-gradient(top, #c14d4d 0%, #c50303 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c14d4d), color-stop(100%, #c50303));
    background: -webkit-linear-gradient(top, #c14d4d 0%, #c50303 100%);
    background: -o-linear-gradient(top, #c14d4d 0%, #c50303 100%);
    background: -ms-linear-gradient(top, #c14d4d 0%, #c50303 100%);
    background: linear-gradient(to bottom, #c14d4d 0%, #c50303 100%); }

.rGradient {
  text-decoration: none;
  font-weight: 400;
  color: #fff;
  text-shadow: none;
  background: #d73c00;
  background: -moz-linear-gradient(top, #d73c00 0%, #bc1700 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d73c00), color-stop(100%, #bc1700));
  background: -webkit-linear-gradient(top, #d73c00 0%, #bc1700 100%);
  background: -o-linear-gradient(top, #d73c00 0%, #bc1700 100%);
  background: -ms-linear-gradient(top, #d73c00 0%, #bc1700 100%);
  background: linear-gradient(to bottom, #d73c00 0%, #bc1700 100%); }

.oGradient {
  text-decoration: none;
  font-weight: 400;
  color: #000;
  font-family: Tahoma, Arial, sans-serif;
  text-shadow: 0 1px 0 #fecc83;
  background: #fec557;
  background: -moz-linear-gradient(top, #fec557 0%, #fda129 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fec557), color-stop(100%, #fda129));
  background: -webkit-linear-gradient(top, #fec557 0%, #fda129 100%);
  background: -o-linear-gradient(top, #fec557 0%, #fda129 100%);
  background: -ms-linear-gradient(top, #fec557 0%, #fda129 100%);
  background: linear-gradient(to bottom, #fec557 0%, #fda129 100%); }

.bGradient {
  position: relative;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  text-shadow: 0 1px 0 #1e5784;
  border-bottom: 1px solid #2b89ad;
  background: #65a2c2;
  background: -moz-linear-gradient(top, #65a2c2 0%, #2c6a95 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #65a2c2), color-stop(100%, #2c6a95));
  background: -webkit-linear-gradient(top, #65a2c2 0%, #2c6a95 100%);
  background: -o-linear-gradient(top, #65a2c2 0%, #2c6a95 100%);
  background: -ms-linear-gradient(top, #65a2c2 0%, #2c6a95 100%);
  background: linear-gradient(to bottom, #65a2c2 0%, #2c6a95 100%); }

.shipping_title {
  background: none repeat scroll 0 0 #FAFAFA !important;
  border-bottom: 2px solid #DCDCDC;
  padding: 6px 10px; }

.gGradient {
  position: relative;
  text-decoration: none;
  font-size: 15px;
  font-weight: 700;
  color: #646464;
  text-shadow: 0 1px 0 #fff;
  border-bottom: 1px solid #dcdcdc;
  background: #fff;
  background: -moz-linear-gradient(top, white 0%, #eaeaea 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eaeaea));
  background: -webkit-linear-gradient(top, white 0%, #eaeaea 100%);
  background: -o-linear-gradient(top, white 0%, #eaeaea 100%);
  background: -ms-linear-gradient(top, white 0%, #eaeaea 100%);
  background: linear-gradient(to bottom, white 0%, #eaeaea 100%); }
  .gGradient:hover {
    background: #f1fcff; }
  .gGradient.summ {
    color: #444;
    border-top: 1px solid #DCDCDC;
    text-align: center;
    margin-top: 5px; }

.wGradient {
  position: relative;
  text-decoration: none;
  border-bottom: 1px solid #dcdcdc;
  background: #fff;
  background: -moz-linear-gradient(top, white 0%, white 60%, #eaeaea 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(80%, white), color-stop(100%, #eaeaea));
  background: -webkit-linear-gradient(top, white 0%, white 60%, #eaeaea 100%);
  background: -o-linear-gradient(top, white 0%, white 60%, #eaeaea 100%);
  background: -ms-linear-gradient(top, white 0%, white 60%, #eaeaea 100%);
  background: linear-gradient(to bottom, white 0%, white 60%, #eaeaea 100%); }

.arr_bottom, .arr_right, a.bx-prev, a.bx-next {
  position: absolute;
  width: 14px;
  height: 14px;
  margin-top: -7px;
  top: 50%;
  right: 8px;
  transition: all .3s ease-in-out;
  display: block;
  cursor: pointer; }

.arr_bottom:before, .arr_right:before, a.bx-prev:before, a.bx-next:before {
  content: '❯';
  position: absolute;
  width: 14px;
  text-align: center;
  transition: all .3s ease-in-out;
  line-height: 14px; }

.hide_li .arr_bottom:before, .arr_right.hide_cat {
  transform: rotate(90deg); }

a.bx-prev:before {
  content: '❮'; }

.arr_right, a.bx-prev, a.bx-next {
  color: #31709b;
  font-size: 14px; }

a.bx-prev {
  font-size: 24px;
  left: 16px;
  right: auto; }

a.bx-next {
  font-size: 24px;
  right: 16px; }

a.bx-prev:active {
  left: 0;
  padding-right: 16px; }

a.bx-next:active {
  right: 0;
  padding-left: 16px; }

.price_by_one {
  color: #555; }

.inp_text {
  color: #939393;
  font-size: 12px; }

textarea:focus, input[type='text']:focus {
  color: #000;
  text-shadow: 1px 0 0 #f2f7f9; }

input[type='password'] {
  width: 100%; }

textarea, input[type='tel'], input[type='email'], input[type='number'], input[type='text'], input[type='password'] {
  width: 100%;
  color: #bebfbf;
  font-size: 13px;
  font-weight: 400;
  padding-left: 8px;
  background: #eaeaea;
  background: -moz-linear-gradient(top, #eaeaea 0%, white 25%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(25%, white), color-stop(100%, white));
  background: -webkit-linear-gradient(top, #eaeaea 0%, white 25%, white 100%);
  background: -o-linear-gradient(top, #eaeaea 0%, white 25%, white 100%);
  background: -ms-linear-gradient(top, #eaeaea 0%, white 25%, white 100%);
  background: linear-gradient(to bottom, #eaeaea 0%, white 25%, white 100%);
  box-sizing: border-box;
  height: 26px;
  line-height: 22px;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 1px solid #bcbcbc;
  border-radius: 3px; }

.center .button {
  width: 100%;
  padding: 0;
  margin: 12px 0; }

#content .form_wrapper .center {
  padding: 0 8px;
  border: none; }
  #content .form_wrapper .center .button {
    width: 100%;
    padding: 0;
    margin: 12px 0; }
#content .bx-wrapper {
  height: auto; }
#content .bx-controls.bx-has-controls-direction {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 0;
  left: 0; }
#content .cart_info.item.gGradient {
  text-align: center; }
#content .title.gGradient .button {
  float: right;
  bottom: 7px;
  padding-left: 30px;
  cursor: default; }
  #content .title.gGradient .button img {
    height: 20px;
    position: absolute;
    left: 6px;
    top: 4px; }
#content .center.view_el {
  margin-top: 7px;
  font-size: 12px;
  color: #000;
  text-shadow: 0 0 1px #bbb; }
#content .center.page_nav {
  border: medium none;
  margin: 14px 6px 5px; }
  #content .center.page_nav a, #content .center.page_nav span, #content .center.page_nav b {
    display: inline-block;
    text-decoration: none;
    margin: 0 4px 8px;
    padding: 0 7px;
    height: 30px;
    min-width: 31px;
    line-height: 30px;
    color: #000;
    text-shadow: 0 0 1px #c4c4c4;
    font-size: 14px;
    font-weight: 700;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #e7e7e7;
    background: -moz-linear-gradient(top, #e7e7e7 0%, #d5d5d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(100%, #d5d5d5));
    background: -webkit-linear-gradient(top, #e7e7e7 0%, #d5d5d5 100%);
    background: -o-linear-gradient(top, #e7e7e7 0%, #d5d5d5 100%);
    background: -ms-linear-gradient(top, #e7e7e7 0%, #d5d5d5 100%);
    background: linear-gradient(to bottom, #e7e7e7 0%, #d5d5d5 100%); }
  #content .center.page_nav a:hover, #content .center.page_nav a:active, #content .center.page_nav span, #content .center.page_nav b {
    color: #fff;
    background: #3f7ba2;
    background: -moz-linear-gradient(top, #3f7ba2 0%, #194872 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f7ba2), color-stop(100%, #194872));
    background: -webkit-linear-gradient(top, #3f7ba2 0%, #194872 100%);
    background: -o-linear-gradient(top, #3f7ba2 0%, #194872 100%);
    background: -ms-linear-gradient(top, #3f7ba2 0%, #194872 100%);
    background: linear-gradient(to bottom, #3f7ba2 0%, #194872 100%); }
  #content .center.page_nav i {
    margin: 0 15px 8px; }
#content .order.discription .gray_text {
  margin-top: 2px;
  display: block;
  line-height: 18px;
  text-shadow: 1px 0 0 #e2e2e2;
  color: #707070;
  font-size: 12px; }
#content .item.product div.discription .button.rGradient {
  height: 26px;
  line-height: 26px; }
#content .item.market {
  padding: 0;
  border-bottom: 0; }
  #content .item.market .discription .site:hover {
    text-decoration: underline; }
#content .aboutMarket {
  padding: 6px;
  color: #000;
  text-shadow: 0 0 1px #888;
  font-size: 12px;
  line-height: 18px;
  text-align: left; }
#content .item.marketLink img.mini {
  margin-top: 3px; }
#content .item.marketLink span.price {
  display: block;
  margin-top: 0;
  margin-left: 5px;
  font-size: 14px;
  text-align: right; }
#content .item div.discription {
  position: relative;
  margin: 0 30px 0 68px; }
#content .roznica {
  background-color: #E8F2FE;
  padding: 8px; }
  #content .roznica .discription .properties {
    height: 30px; }
    #content .roznica .discription .properties #product_qty {
      width: 50px;
      float: left;
      margin-left: 5px; }
#content .new_manufacturers_list a.item.gGradient {
  padding-bottom: 4px;
  padding-top: 8px; }
#content .brand a.item.gGradient {
  padding: 9px 22px 6px 8px; }
#content a.item.gGradient.other {
  padding: 13px 22px 13px 8px; }
#content .brands_on_main a.item.gGradient {
  padding: 9px 22px 6px 8px; }
#content .slide .item .four_in_row .imgmini {
  text-align: center; }
#content .slide .item .four_in_row .title {
  font-size: 10px;
  text-align: center; }
#content .cart_check .mad-cart-icon.not-checked, #content .cart_check .mad-cart-checkbox input + label {
  background-color: #ff2424;
  color: #FEE;
  font-size: 50px;
  cursor: pointer;
  font-weight: 500;
  padding: 0;
  opacity: 0.6;
  box-sizing: border-box; }
#content .cart_check .mad-cart-icon.checked, #content .cart_check .mad-cart-checkbox input:checked + label {
  background-color: #008500;
  color: #EFE;
  font-size: 24px;
  cursor: pointer;
  padding: 0;
  opacity: 0.8; }
#content .mad-cart-icon {
  display: block;
  width: 32px;
  height: 32px;
  text-align: center;
  text-decoration: none;
  box-sizing: border-box;
  border-radius: 50%; }
  #content .mad-cart-icon.not-available {
    background-color: #BBB;
    color: #FEE;
    font-size: 32px;
    line-height: 12px; }
  #content .mad-cart-icon.remove {
    color: #ff2526;
    text-shadow: 1px 1px 0, 0 1px 0;
    border-radius: 0;
    font-size: 16px; }
    #content .mad-cart-icon.remove:before {
      content: "✕"; }
#content .mad-cart-icon.not-available:before, #content .mad-cart-icon.not-checked:before, #content .mad-cart-checkbox input + label:before {
  content: "-";
  line-height: 30px; }
#content .mad-cart-icon.checked:before, #content .mad-cart-checkbox input:checked + label:before {
  content: "✓";
  line-height: 36px; }

.item .properties .cart_product_quantity {
  width: 50px; }
.item td.label {
  padding-left: 4px;
  box-sizing: border-box; }
  .item td.label:first-child {
    padding-left: 0; }
.item.gGradient {
  display: block;
  padding: 10px 8px; }
  .item.gGradient.withoutpadding {
    padding: 10px 0; }
  .item.gGradient span.price, .item.gGradient span.offers {
    margin-top: 5px;
    display: block; }
  .item.gGradient span.offers {
    display: inline-block;
    color: #0c0c0c;
    font-size: 12px;
    line-height: 20px;
    text-shadow: 0 0 1px #9e9e9e; }
  .item.gGradient a.button.readmore {
    height: 21px;
    line-height: 21px;
    font-size: 12px;
    font-weight: 400;
    text-transform: lowercase;
    margin-top: 0;
    float: none; }
  .item.gGradient.brand_row_2, .item.gGradient.brand_row_3, .item.gGradient.brand_row_4, .item.gGradient.brand_row_5 {
    display: none; }

.auth_adv {
  margin: -3px 8px 0; }

.form_wrapper {
  border-bottom: 1px solid #DCDCDC;
  padding-bottom: 10px; }
  .form_wrapper table {
    width: 100%; }

.auth_adv a {
  text-decoration: none;
  font-size: 14px; }

.item.gGradient input[type="radio"] {
  margin-right: 5px; }

textarea {
  line-height: 14px;
  padding: 4px;
  resize: none;
  height: 75px; }

.selbg {
  width: 100%;
  overflow: hidden;
  display: inline-block;
  position: relative;
  border: 1px solid #bbb;
  height: 30px;
  background: #eaeaea;
  background: -moz-linear-gradient(top, #eaeaea 0%, #fff 25%, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(25%, #fff), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #eaeaea 0%, #fff 25%, #fff 100%);
  background: -o-linear-gradient(top, #eaeaea 0%, #fff 25%, #fff 100%);
  background: -ms-linear-gradient(top, #eaeaea 0%, #fff 25%, #fff 100%);
  background: linear-gradient(to bottom, #eaeaea 0%, #fff 25%, #fff 100%);
  border-radius: 3px;
  box-sizing: border-box; }
  .selbg:before {
    position: absolute;
    top: 0;
    right: 0;
    width: 33px;
    height: 30px;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAeCAYAAACiyHcXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTQzRjIxQUFFQjAzMTFFM0I3NUJGNkFFODgyQzUzNkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTQzRjIxQUJFQjAzMTFFM0I3NUJGNkFFODgyQzUzNkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNDNGMjFBOEVCMDMxMUUzQjc1QkY2QUU4ODJDNTM2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNDNGMjFBOUVCMDMxMUUzQjc1QkY2QUU4ODJDNTM2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTNHbkAAAJJSURBVHjaxFdLbtVAEOyeNyv23CYSICEESIDIjnMgWLBCCBAfseAGWUVKECBAApINN+EEbFnF7qZqPg8/x0megTe0VPbYHk+Vu3t6xnr7+V4vIgqTCZu8+RfmsNr+ARyo++tYBGgofK7/mnf8UUsR501sW10WUXUhyQtBS6+NisDoWUTHtoVzrnYnegj0haQzLG5YhEGE4bxAWDTAFx4kVn0MhyMo/ttdGzHPTBIcAsinfRbBPCCykE2Hoxzh+GCWohDNkQXOtFU5ChTSyDQkLT2CEymgIsdKmpmXQ+xwpItSNiBZOpGmKigkpuJhXnS5NDXwGviziOKFhFYpQS9Y5ow95+uECBu88PnujWX7+qtPZxKc1D+MRYCP/IFqpMBPwLWXH1cI/JS+QwF877S+lTdQSVcUDeEjXH3xYTn4l3s3jz0neL8a+4+f9xMgd7Di+nVwZSDk6/1bK894XY395oyLooXyCfQFdgYuP3u/JDukENw7HAjgc1tjnCGfbj3cNaykusACZsC6FfPbg+1j9y49fTdrdkABwtEhMSdiuw4uPnm7Miiv547RlXNQrGZcSJyuQdtn4MLjN0kAzz7zXXqhIvacLnnS4np+qdp6tP+nxTJVS8vFCiuZlpLNMqrtqjZ5Fc6IaU0fWGgogmFRhkNGIlxbrqI1J8TL5jOjpYbKHVmyfPiD0dQTuWTGspJL/ScJLTUU7ngko8RsKKIDt8pEYsr/SMzVrZ03nKKsEfYTIg7yv2jNCwjoGu3vyIl9xHfkxc4vAQYAS9ClqtQH24EAAAAASUVORK5CYII=) no-repeat;
    content: '';
    border-radius: 0 2px 2px 0; }
  .selbg select, .selbg input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-sizing: border-box;
    color: #BEBFBF;
    font-size: 13px;
    height: 30px;
    line-height: 13px;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-top: 5px;
    position: relative;
    text-indent: 1px;
    width: 114%; }

.table_dotted {
  border-collapse: collapse;
  border-spacing: 0;
  display: table;
  position: relative;
  margin: 3px 0;
  width: 100%;
  text-align: left; }

.enter_pass {
  padding: 8px;
  margin: 10px 0;
}

.table_dotted:before {
  width: 12px;
  height: 100%;
  bottom: 0;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -6px;
  content: '';
  display: block; }

.table_dotted:after {
  width: 1px;
  background: transparent;
  border-left: 1px dashed #7b7b7b;
  height: 100%;
  bottom: 0;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -1px;
  content: '';
  display: block; }

.table_dotted td:first-child {
  color: #646464;
  text-shadow: 1px 0 0 #d6d6d6;
  width: 50%;
  padding-right: 10px;
  padding-left: 0; }

.one_count input {
  width: 100%; }

.table_dotted td {
  line-height: 18px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 8px;
  width: 50%;
  border-top: 1px dashed #b5b5b5;
  border-bottom: 1px dashed #b5b5b5;
  color: #000;
  font-size: 12px;
  height: 26px;
  vertical-align: middle;
  text-shadow: 0 0 1px #888; }

#wrapper {
  width: 100%;
  min-width: 240px;
  margin: 0 auto; }

#logo {
  display: block;
  width: 140px;
  height: 34px;
  float: left;
  margin-left: 8px;
  margin-top: 12px;
  margin-bottom: 8px; }

#logo img {
  display: block;
  max-width: 100%; }

.bGradient h1 {
  font-size: 14px; }

#header .button.back, #header .button.auth {
  float: right;
  margin-right: 8px;
  margin-top: 12px; }
#header .bGradient.topMenu {
  height: 51px;
  line-height: 51px; }
  #header .bGradient.topMenu a {
    text-decoration: none;
    text-align: center;
    display: block;
    float: left;
    border-left: 1px solid #5491b5;
    border-right: 1px solid #31709b;
    width: 20%;
    height: 51px;
    box-sizing: border-box; }
    #header .bGradient.topMenu a img {
      display: inline-block;
      position: relative; }
    #header .bGradient.topMenu a span {
      display: inline-block;
      position: absolute;
      width: 20px;
      height: 14px;
      line-height: 14px;
      color: #fff;
      text-transform: uppercase;
      font-weight: 700;
      font-size: 9px;
      text-shadow: none;
      text-align: center;
      top: 5px;
      right: 50%;
      margin-right: -25px;
      border-radius: 4px; }
  #header .bGradient.topMenu a:first-child, #header .bGradient.topMenu a.first {
    border-left: 0; }
  #header .bGradient.topMenu a:last-child, #header .bGradient.topMenu a.last {
    border-right: 0; }
#header .top_menu .top_menu_right .messages {
  margin: 4px 0 0 -40px;
  position: absolute;
  animation: all 1s ease;
  padding: 0;
  width: 40px;
  opacity: 0.3; }
  #header .top_menu .top_menu_right .messages.active {
    animation-duration: .4s;
    animation-name: fadeInOut;
    animation-iteration-count: infinite;
    animation-direction: alternate; }
  #header .top_menu .top_menu_right .messages.active:hover {
    animation-iteration-count: inherit;
    opacity: 1; }

.opera #header .button.auth {
  height: 20px; }

.register_descr.customer, .its_customer, .register_descr.distributor, .its_distributor {
  display: none; }

#icon1 {
  top: 8px; }

#icon2 {
  top: 10px; }

#icon3 {
  top: 8px; }

#icon4 {
  top: 10px; }

#icon5 {
  top: 8px; }

#search {
  margin: 10px 8px; }
  #search input {
    vertical-align: middle;
    line-height: 30px;
    display: block;
    float: left;
    height: 30px;
    border: 1px solid #33739d;
    margin: 0;
    padding: 0;
    text-indent: 0;
    box-sizing: border-box; }
  #search .inp_text {
    padding-top: 6px;
    padding-bottom: 6px;
    line-height: 16px;
    width: 72%;
    padding-left: 6px;
    border-right: 0;
    border-radius: 3px 0 0 3px;
    font-size: 13px; }
  #search .inp_btn {
    text-align: center;
    width: 28%;
    border-left: 0;
    border-radius: 0 3px 3px 0; }

.bx-wrapper {
  height: 165px;
  position: relative;
  width: 100%;
  margin-right: auto;
  margin-left: auto; }

#main_slider li a img, #adv_slider li a img, #adv_slider_rel li a img {
  max-width: 100px;
  max-height: 100px; }

#main_slider li a .sl_img, #adv_slider li a .sl_img, #adv_slider_rel li a .sl_img {
  width: 100px;
  height: 100px;
  text-align: center;
  margin: 0 auto;
  position: relative; }

#adv_slider li .zoom_img {
  position: absolute;
  left: 61px;
  height: 16px;
  width: 16px;
  bottom: 1px; }

#adv_slider li .zoom_img:before {
  content: "🔎"; }

.detail_clider .sl_img .selected {
  position: absolute;
  top: 0;
  right: 0;
  display: none; }

#main_slider li a .sl_img div, #adv_slider li a .sl_img div, #adv_slider_rel li a .sl_img div {
  display: table-cell;
  vertical-align: middle;
  height: 98px;
  width: 100px; }

.remove_from_cart {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 8px; }

.cart_info.item.gGradient a {
  text-decoration: none; }

#main_slider li {
  height: 140px; }

#main_slider li a, #adv_slider li a, #adv_slider_rel li a {
  text-align: center;
  display: block; }

.product_photo .bx-wrapper {
  height: auto; }

.product_photo {
  text-align: center; }

.related {
  padding: 0 8px 12px;
  border-bottom: 1px solid #DCDCDC; }
  .related a {
    text-decoration: none;
    font-weight: 700; }

.last_viewed_content {
  height: 126px;
  overflow: hidden; }

.detail_clider {
  /*height: 100px;*/
  margin: 5px 0;
}

.bx-wrapper .bx-pager.bx-default-pager {
  text-align: center;
  position: relative;
  top: 140px; }

.bx-wrapper .bx-pager-item {
  display: inline-block; }

.bx-wrapper .bx-pager-item a.active {
  background-image: url(data:image/png;base64,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); }

.bx-wrapper .bx-pager-item a {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  color: transparent;
  font-size: 0;
  margin: 6px 3px;
  background: url(data:image/png;base64,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) no-repeat center center; }

#main_slider, #adv_slider {
  list-style-position: unset;
  height: 100%;
  overflow: hidden; }

.title.bGradient, .title.gGradient {
  line-height: 16px;
  padding: 12px 8px; }

#content .title.gGradient, #container .title.gGradient {
  border-top: 1px solid #dcdcdc; }

#content .item.gGradient, #container .item.gGradient, #email_form .item.gGradient {
  display: block;
  line-height: 16px; }

#content a.item.gGradient, #container a.item.gGradient, #content .brands_on_main .brand_cat_hide a.item.gGradient {
  padding: 6px 22px 6px 20px; }

.brand_cat_hide a.item.gGradient {
  color: #00B010;
  font-size: 13px; }

.brand_more a.item.gGradient {
  color: red;
  font-size: 13px; }

#content div.item.gGradient, #email_form .item.gGradient, #container div.item.gGradient {
  padding: 11px 8px; }

#content div.item span.label, #content div.item label, #email_form .item .label, #email_form .item label, #container div.item label {
  display: block;
  line-height: 16px;
  font-size: 12px;
  font-weight: 700;
  color: #373737;
  text-shadow: 1px 0 0 #d4d4d4; }

#content div.item td.label, #container div.item td.label label {
  font-size: 12px;
  color: #646464;
  text-shadow: 0 1px 0 #fff; }

#content div.item table, #email_form div.item table, #container div.item table {
  width: 100%; }

#content div.item table, #content div.item table td, #email_form div.item table td, #email_form div.item table, #container div.item table, #container div.item table td {
  border: 0;
  vertical-align: middle;
  text-align: left; }

#email_form div.item input[type='text'], #email_form div.item .selbg, #email_form div.item textarea, #container div.item .selbg {
  width: 100%; }

#content .center .button, #container .center .button, .center .button {
  display: inline-block;
  margin: 12px 0 5px;
  width: 98%;
  border: 2px solid #444; }

.shop_list li {
  padding: 10px 8px;
  display: block; }

.imgmini_parent {
  float: left;
  width: 60px;
  text-align: center;
  overflow: hidden; }
  .imgmini_parent img.mini {
    max-height: 56px;
    max-width: 62px; }

.favorite_content .imgmini_parent > img {
  max-width: 60px;
  max-height: 55px; }

#content .item.wGradient span.title, #container .item.wGradient span.title, .wGradient .title {
  display: block;
  color: #286b91;
  font-size: 14px;
  line-height: 16px;
  text-shadow: 0 0 1px #c6d8e2; }

.acc_left {
  float: left;
  width: 65%; }
  .acc_left .amount {
    color: #000;
    font-size: 12px;
    line-height: 18px;
    text-shadow: 1px 0 0 #A4A4A4; }

#content .item.wGradient span.properties, .wGradient .properties {
  display: block;
  color: #0c0c0c;
  font-size: 12px;
  margin-top: 2px;
  line-height: 20px;
  text-shadow: 0 0 1px #9e9e9e; }

.right .price, .acc_cat .price {
  display: block;
  font-size: 12px;
  font-weight: 700;
  color: #febb42;
  text-shadow: 0 0 1px #ffe4b3;
  line-height: 12px;
  text-align: right; }

.item .acc_cat .price {
  text-align: left; }

#content div.item.wGradient a.button.readmore, #content div.item.wGradient a.button.order, .discription.acc_cat a.button.order, .right .store_btn {
  margin-top: 4px;
  margin-left: 4px;
  float: right;
  height: 26px;
  line-height: 26px;
  padding: 0 7px;
  font-weight: 400; }

.discription .left {
  float: left; }

.ordered_products .row_odd td, .ordered_products .row_even td {
  border-bottom: 1px solid #B00; }

.order.discription {
  padding: 8px 10px 0; }
  .order.discription .prop {
    line-height: 18px;
    color: #000;
    font-size: 12px;
    text-shadow: 1px 0 0 #a4a4a4; }
  .order.discription .value {
    line-height: 18px;
    text-shadow: 1px 0 0 #a4a4a4;
    color: #000;
    font-size: 12px; }
    .order.discription .value.price {
      color: #febc45;
      font-weight: 700;
      font-size: 14px;
      text-shadow: 0 0 1px #ffe4b5;
      display: inline; }

.item.product {
  padding: 8px;
  border-bottom: 1px solid #dcdcdc; }

#content .item.product span.title, .item.product span.title {
  display: block;
  color: #286b91;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  text-shadow: 0 0 1px #c6d8e2; }

.item.product span.price {
  display: block;
  color: #febc45;
  font-weight: 700;
  font-size: 14px;
  line-height: 28px;
  text-shadow: 0 0 1px #febc45; }

.product_page .marg {
  margin: 8px; }
.product_page .shop_list li .discription {
  float: none; }
.product_page .discription .title {
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  color: #000;
  text-shadow: 0 0 1px #aaa; }
.product_page .discription .site {
  display: block;
  text-decoration: none; }
.product_page .phone.oGradient {
  height: 26px;
  line-height: 26px;
  padding: 0 7px;
  font-size: 13px;
  margin: 0 5px 7px; }
.product_page .center.phone {
  padding: 0;
  margin: 6px 0; }

#content .item.market div.discription, .product_page div.discription {
  float: right;
  margin-left: 10px; }

.item.comment {
  border-bottom: 1px dashed #7b7b7b;
  padding: 8px 14px; }
  .item.comment .name {
    margin-right: 110px;
    display: block;
    color: #000;
    text-shadow: 0 0 1px #888;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px; }
  .item.comment .time {
    display: block;
    color: #6f6f6f;
    font-style: italic;
    font-size: 12px;
    text-align: right;
    line-height: 16px;
    width: 105px;
    height: 16px;
    float: right;
    margin-top: 2px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABJSURBVHjadI3BEYAgEMSyjAVcBdLKtYadYiGuPxxQ88onE9kGJC1SJIEB8BBJAuyLGalsQGsHL56i9xOodf8uIiIzp2J58Mc9AOUrHQbPCoYYAAAAAElFTkSuQmCC) no-repeat left center; }
  .item.comment .text {
    display: block;
    color: #646464;
    font-style: normal;
    font-size: 12px;
    line-height: 18px;
    margin-top: 5px; }
    .item.comment .text p {
      margin: 0; }

.breadcrumbs a {
  line-height: 22px;
  display: block;
  font-size: 14px;
  color: #646464;
  text-shadow: 0 0 1px #d6d6d6;
  margin-right: 5px;
  text-decoration: none; }

#content .productView h2, .product_title .title, .cpt_product_name h1 {
  margin: 5px 0;
  font-size: 16px;
  font-weight: 700;
  color: #286b91;
  text-shadow: 0 0 1px #c6d8e2;
  line-height: 22px;
  display: block; }

.price, .offers {
  display: block;
  font-size: 12px;
  color: #646464;
  text-shadow: 1px 0 0 #c1c1c1;
  line-height: 17px; }

.price b, .price strong, .offers b, .offers strong {
  color: #000;
  text-shadow: 0 0 1px #888; }

#menuNav {
  margin-top: 15px;
  height: 41px; }
  #menuNav a {
    text-decoration: none;
    display: block;
    float: left;
    height: 41px;
    width: 50%;
    text-align: center;
    padding-top: 13px;
    line-height: 13px;
    font-size: 13px;
    font-family: Arial, sans-serif;
    font-weight: 700;
    box-sizing: border-box; }
    #menuNav a span {
      font-size: 12px;
      line-height: 12px; }
  #menuNav a.gGradient {
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #eee;
    background: #e6e6e6;
    background: -moz-linear-gradient(top, #e6e6e6 0%, #d0d0d0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, #d0d0d0));
    background: -webkit-linear-gradient(top, #e6e6e6 0%, #d0d0d0 100%);
    background: -o-linear-gradient(top, #e6e6e6 0%, #d0d0d0 100%);
    background: -ms-linear-gradient(top, #e6e6e6 0%, #d0d0d0 100%);
    background: linear-gradient(to bottom, #e6e6e6 0%, #d0d0d0 100%); }
    #menuNav a.gGradient:first-child {
      border-left: 0; }
    #menuNav a.gGradient:last-child, #menuNav a.gGradient.last {
      border-right: 0; }

.shop_list li .discription, .item.product .discription {
  margin-left: 78px; }

.clr {
  float: none;
  clear: both;
  padding: 0;
  margin: 0;
  height: 0; }

#content .item.marketLink .title, .product_page .shop_list li .discription .title {
  color: #5394b8;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  font-weight: 700; }

#content div.item.marketLink span.date, .discription .date {
  color: #646464;
  margin-top: 0;
  font-size: 12px;
  text-shadow: 0 0 1px #eaeaea; }

#container .item.wGradient {
  display: block;
  padding: 10px 8px; }
  #container .item.wGradient .price {
    display: block;
    margin-top: 5px; }
#container .item div.discription {
  margin-left: 68px; }

#content .item.wGradient {
  display: block;
  padding: 10px 8px;
  box-sizing: border-box; }
  #content .item.wGradient.product_list {
    width: calc(50% - 8px);
    border: 1px solid #CCC;
    margin: 4px;
    height: 208px;
    float: left;
    position: relative;
    overflow: hidden; }
    #content .item.wGradient.product_list .imgmini_parent {
      width: 100%; }
      #content .item.wGradient.product_list .imgmini_parent img.mini {
        margin-top: -2px;
        max-width: 100%;
        max-height: 140px; }
    #content .item.wGradient.product_list .discription {
      margin: 0; }
#content div.item table input[type='text'], #content div.item table .selbg {
  width: 100%;
  min-width: 80px; }
#content div.item textarea, #content div.item input[type='tel'], #content div.item input[type='number'], #content div.item input[type='text'], #content div.item input[type='email'], #content div.item .selbg {
  width: 100%; }

.slider_bg {
  width: 100%;
  background-color: #fff;
  height: 165px; }

#footer {
  height: 110px;
  border-top: 1px solid #ECECEC;
  background-color: #4777a6; }
  #footer .bottomMenu {
    background-color: #E8F2FE;
    padding: 7px 0 3px; }
    #footer .bottomMenu a {
      display: inline-block;
      margin: 0 10px;
      padding: 8px 0;
      line-height: 24px;
      font-size: 14px;
      text-shadow: 0 1px 0 #d4e1e9; }
  #footer .copyright {
    background-color: #4777a6;
    /*#FF0020;*/
    color: #FFF;
    font-size: 13px;
    padding: 4px 8px;
    text-shadow: 1px 0 1px #BBB; }

.brend_cat {
  background-color: #E8F2FE;
  border-bottom: 1px solid #DCDCDC;
  text-align: center;
  height: 160px;
  overflow: hidden;
  position: relative;
  padding-top: 10px; }
  .brend_cat:before {
    content: '⇩';
    position: absolute;
    right: 8px;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-weight: 600;
    font-size: 21px;
    border: 1px solid #c8d2de;
    transition: all 1s ease 0s;
    cursor: pointer;
    color: #b8c2ce; }
  .brend_cat.full:before {
    opacity: 0; }
  .brend_cat:after {
    content: ' ';
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: -4px;
    left: 0; }
  .brend_cat img {
    float: none !important;
    max-width: 200px !important;
    height: auto !important;
    text-align: center;
    margin-bottom: 5px; }
  .brend_cat div {
    text-align: left;
    padding: 8px; }

.reg_attention {
  margin: 10px 8px; }
  .reg_attention p {
    margin-bottom: 2px;
    text-align: center; }

#check p {
  margin-bottom: 0;
  font-size: 10px; }

#cart_link {
  float: right;
  margin-top: 14px;
  margin-right: 16px;
  font-size: 14px;
  display: block;
  width: 28px;
  height: 28px;
  background: url(images/cart-icon.png) no-repeat center center;
  background-size: contain; }

.detail_clider .sl_img > div, .related .nophoto {
  border: 1px solid #E0E0E0; }

#office_link {
  float: right;
  margin-top: 14px;
  margin-right: 20px;
  font-size: 14px;
  display: block;
  width: 27px;
  height: 27px;
  background-size: 27px 27px;
  background-image: url(data:image/png;base64,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); }

.office_detail p {
  margin-bottom: 0; }
.office_detail .even {
  background-color: #E8F2FE;
  padding: 10px 8px; }
.office_detail .button {
  width: 100%;
  text-align: center;
  padding: 0;
  margin-top: 10px; }
.office_detail .odd {
  background-color: #fff;
  padding: 10px 8px; }
.office_detail .oorder p a {
  color: #000;
  text-decoration: none; }

.order_list a {
  text-decoration: none;
  padding: 10px 8px;
  display: block;
  color: #000; }
.order_list a:hover {
  text-decoration: none; }

.order_list .row_odd, .akcias_block_item.odd, .rostovka.odd, .address_selection_form .odd, .post_block.row_odd {
  background-color: #E8F2FE; }

.order_list .row_even, .akcias_block_item.even, .rostovka.even, .address_selection_form .even, .post_block.row_even {
  background-color: #fff; }

.post_block {
  padding: 8px; }

.prd_scu .productopt img {
  width: 15px;
  margin-top: 3px; }

.post_title a {
  text-decoration: none; }

.address_selection_form > div {
  padding: 8px; }
.address_selection_form .gGradient {
  background: none; }

.akcias_block_item {
  text-decoration: none;
  display: block;
  padding: 12px 8px;
  color: #000; }

.akcia_item_suplier {
  font-weight: 700; }

.sitemaps_links {
  padding: 8px;
  border-bottom: 1px solid #dcdcdc; }

#order_detail {
  border-bottom: 1px solid #DCDCDC;
  padding-bottom: 15px; }
  #order_detail .gGradient {
    border-top: 1px solid #DCDCDC;
    margin-top: 10px; }

.productCodeLabel, .prd_brand, .prd_distributor, .productopt, .one_price, .user_rostovka .description {
  color: #646464;
  font-size: 12px;
  line-height: 25px;
  text-shadow: 1px 0 0 #C1C1C1;
  font-style: normal; }

.pbone, .user_nakrutki .price_by_one {
  font-size: 12px;
  line-height: 17px;
  font-style: normal;
  color: #000;
  text-shadow: 0 0 1px #888; }

.pbone b {
  color: #000;
  text-shadow: 0 0 1px #888; }

.user_rostovka {
  padding: 8px;
  border-bottom: 1px solid red; }

.prd_brand a, .prd_distributor a, .productCode b, .bshad, .description b {
  color: #000;
  text-shadow: 0 0 1px #888; }

.one_size td:first-child {
  color: #000; }

.rcount {
  width: 50%; }

.related .bx-wrapper .bx-viewport {
  margin: 0 auto !important; }

.related .bx-wrapper {
  max-width: 100% !important; }

.detail_clider .bx-wrapper {
  max-width: 100% !important; }

.detail_clider .bx-viewport {
  margin: 0 auto; }

#cart_total_label {
  color: #646464;
  font-size: 12px;
  font-style: normal;
  line-height: 30px;
  text-shadow: 1px 0 0 #C1C1C1;
  float: left; }

#recalculate {
  float: right;
  cursor: pointer;
  border: 0;
  display: inline-block;
  position: relative;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-shadow: 0 1px 0 #13426e;
  text-indent: 0;
  text-align: center;
  line-height: 30px;
  height: 30px;
  vertical-align: middle;
  padding: 0 12px;
  text-decoration: none;
  background: #4583a9;
  background: -moz-linear-gradient(top, #4583a9 0%, #1c4f7b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4583a9), color-stop(100%, #1c4f7b));
  background: -webkit-linear-gradient(top, #4583a9 0%, #1c4f7b 100%);
  background: -o-linear-gradient(top, #4583a9 0%, #1c4f7b 100%);
  background: -ms-linear-gradient(top, #4583a9 0%, #1c4f7b 100%);
  background: linear-gradient(to bottom, #4583a9 0%, #1c4f7b 100%);
  border-radius: 3px; }

#cart_total_label #cart_total {
  margin-left: 5px;
  color: #000;
  text-shadow: 0 0 1px #888; }

.error_block {
  padding: 0 8px;
  color: red; }

#shiping_table .item label, #shiping_table .item input {
  float: left; }

.arr_bottom_blue {
  display: block;
  height: 9px;
  margin-top: -4px;
  position: absolute;
  right: 8px;
  top: 50%;
  width: 14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUyMkNBRjgzN0M2NDExRTM4ODcxRDg2NkEzRDg5N0Y1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUyMkNBRjg0N0M2NDExRTM4ODcxRDg2NkEzRDg5N0Y1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTIyQ0FGODE3QzY0MTFFMzg4NzFEODY2QTNEODk3RjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTIyQ0FGODI3QzY0MTFFMzg4NzFEODY2QTNEODk3RjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4IO8MFAAABYElEQVR42mL4//8/AxCzMThE8kPZuDAbg2UQXA0TAwMD95Fr91IYxOUuM7rEtzBgB+yXHjyNZJCWP81oGzoZJMAI1B3MWDazn+HDF1mGdy8YGN6/rPm/d1ErqqZn4fp9K5sYXr6WZ3jzlIHh89sskI1HJ7saLWXg5PrNICTGwCAo1sLoFFsB1cR24+mrUP2J65oYPn+XZ/j9k4Hh768TDP//LQbZCFIg1bv9RGHJ9nP5DN+/sDK8f83A8O9n5b0ZDfeVela2Mbz5qMTw6S3INacZPn9w/X9q00eYRhCQbdl8pLh254VsoMksDH+ApnPzvmL49k2M4eM7oKYX5xg+v3f6f3LTR5gfkQNBrmHjoZLG3ZcygUHHwvALqPnTGwaGdy8vMnx6B9S08R1MIRNa6D1q8LfrrXbSnsHw+8cfoA1Am15dAdKuyJrAAEecKaXPWNnN4JZ0jsEiQBSbGoAAAwCM5+BY5iUcVgAAAABJRU5ErkJggg==); }

.shipping_address p {
  margin: 0; }

.hidden_price {
  padding: 10px 50px 8px 8px;
  color: #933;
  cursor: pointer;
  background: #FDD url(/img/red-lock.svg) no-repeat center right;
  min-height: 54px;
  box-sizing: border-box;
  margin-bottom:5px; 
}

.roznica .title {
  color: #286B91; }

.to_cart span {
  line-height: 24px; }

.to_cart span.another_summ {
  font-size: 14px;
  font-weight: 700;
  color: gray; }

.productenabled {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  left: 8px; }

.cat_password_label {
  color: #373737;
  display: block;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-shadow: 1px 0 0 #D4D4D4; }

.bGradient.topMenu a.selected, .bGradient.topMenu a:active {
  box-shadow: 5px 0 5px 0 rgba(40, 83, 112, 0.75) inset, -5px 0 5px 0 rgba(40, 83, 112, 0.75) inset;
  background: #356F97; }

.auth_adv .registration {
  color: green; }

.post_block {
  border-bottom: 2px solid red; }

.enter_pass {
  background-color: #FCE3E3; }

.akcias_block_title {
  color: red;
  font-weight: 700; }

.order_list .row_odd, .order_list .row_even {
  border-bottom: 1px solid red; }

.order_list .row_odd:hover, .order_list .row_even:hover, .order_list .row_odd:active, .order_list .row_even:active {
  background-color: #c8d2dE; }

.prod_pic {
  overflow: hidden;
  float: left;
  max-width: 100%;
  max-height: 150px;
  margin-right: 5px; }

ul.new_manufacturers_list {
  padding: 0; }

.new_manufacturers_list .date {
  font-weight: 400;
  position: relative;
  top: -2px;
  font-size: 11px; }

.brand .manufacturers_country, .new_manufacturers_list .manufacturers_country, .brands_on_main .manufacturers_country {
  font-weight: 400;
  font-size: 10px;
  margin-top: -3px;
  margin-left: 1px; }

#product .slide .center #add2my_cart.button {
  background: #4aad48;
  background: -moz-linear-gradient(top, #4aad48 0%, #008d00 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4aad48), color-stop(100%, #008d00));
  background: -webkit-linear-gradient(top, #4aad48 0%, #008d00 100%);
  background: -o-linear-gradient(top, #4aad48 0%, #008d00 100%);
  background: -ms-linear-gradient(top, #4aad48 0%, #008d00 100%);
  background: linear-gradient(to bottom, #4aad48 0%, #008d00 100%); }

#favorit {
  border: none;
  background: none;
  width: 32px;
  height: 32px;
  cursor: pointer; }

#favorit[name="add_favorite"] {
  background-image: url(data:image/png;base64,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); }

#favorit[name="dell_favorite"] {
  background-image: url(data:image/png;base64,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); }

.favorite_head {
  font-size: 12px;
  font-weight: 700;
  font-family: Arial, sans-serif;
  padding-left: 8px;
  border-bottom: 1px solid #DCDCDC; }

.dell_link {
  height: 15px;
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -8px;
  width: 15px;
  z-index: 3; }

.office_detail > div.odd, .office_detail > div.even {
  border-bottom: 1px solid red; }

#product .favorites {
  position: absolute;
  top: 0;
  right: 50%; }

.table_reset {
  color: #A52A2A;
  cursor: pointer;
  float: right;
  line-height: 24px;
  padding-right: 8px;
  text-decoration: underline;
  text-shadow: 1px 0 0 #A52A2A; }

.ordered_products #ord_total_row td:first-child {
  font-weight: 700; }

.rostovka_eitogo.one_size .col1 {
  font-weight: 700; }

.akcias_block_list .title.bGradient {
  background: #fff;
  border-top: 1px solid #E5E5E5;
  border-bottom: 1px solid #E5E5E5; }

.label_to_cart {
  border: 2px solid #444;
  cursor: pointer;
  background: #4aad48;
  background: -moz-linear-gradient(top, #4aad48 0%, #008d00 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4aad48), color-stop(100%, #008d00));
  background: -webkit-linear-gradient(top, #4aad48 0%, #008d00 100%);
  background: -o-linear-gradient(top, #4aad48 0%, #008d00 100%);
  background: -ms-linear-gradient(top, #4aad48 0%, #008d00 100%);
  background: linear-gradient(to bottom, #4aad48 0%, #008d00 100%);
  color: #fff;
  width: 100%;
  border-radius: 3px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  text-shadow: 0 1px 0 #13426E;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  margin-top: 5px; }
  .label_to_cart.red {
    background: #2c5f94;color:#fff;}
  .label_to_cart.orange {
    background: #e0b700;
    background: -moz-linear-gradient(top, #e0b700 0%, #e29a2d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0b700), color-stop(100%, #e29a2d));
    background: -webkit-linear-gradient(top, #e0b700 0%, #e29a2d 100%);
    background: -o-linear-gradient(top, #e0b700 0%, #e29a2d 100%);
    background: -ms-linear-gradient(top, #e0b700 0%, #e29a2d 100%);
    background: linear-gradient(to bottom, #e0b700 0%, #e29a2d 100%); }

.cart_info_a {
  display: block;
  margin-top: 10px;
  padding: 0;
  width: 48%; }
  .cart_info_a.cart_cancel.button {
    background: #FF0020;
    height: 30px;
    display: block; }

.shpstatistic {
  border-top: 1px solid gray;
  padding: 4px 0; }

.statitem {
  font-size: 11px;
  line-height: 12px; }

.statitem span {
  font-weight: 700; }

.brand_cat_hide {
  display: none; }

.scu .brand {
  position: relative; }

.complect_count td {
  background-color: #F9E1E0; }
  .complect_count td:first-child {
    padding-left: 4px; }

.text_sort {
  padding-top: 10px; }

.sort1 {
  float: left;
  padding-left: 30px; }

.sort2 {
  float: right;
  width: 150px; }

.sort_up > a, .sort_down > a, .sort_left > a, .sort_right > a {
  color: transparent;
  display: block;
  font-size: 0;
  height: 30px; }

.sort_up, .sort_down, .sort_left, .sort_right, .sort_justfun {
  display: block;
  height: 30px;
  overflow: hidden;
  width: 30px;
  color: transparent; }

.sort_up, .sort_down {
  margin: 0 auto; }

.sort_justfun a {
  color: transparent; }

.sort_left, .sort_right {
  position: absolute; }

.sort_up {
  background: url(images/prev-vertical.png) repeat scroll 0 -96px transparent; }
  .sort_up a {
    background: url(images/prev-vertical.png) repeat scroll 0 0 transparent; }
    .sort_up a:hover {
      background-position: 0 -32px; }
    .sort_up a:active {
      background-position: 0 -96px; }

.sort_down {
  background: url(images/next-vertical.png) repeat scroll 0 -96px transparent; }
  .sort_down a {
    background: url(images/next-vertical.png) repeat scroll 0 0 transparent; }
    .sort_down a:hover {
      background-position: 0 -32px; }
    .sort_down a:active {
      background-position: 0 -96px; }

.sort_left {
  margin-top: -24px;
  margin-left: -34px;
  background: url(images/prev-horizontal.png) repeat scroll -96px 0 transparent; }
  .sort_left a {
    background: url(images/prev-horizontal.png) repeat scroll 0 0 transparent; }
    .sort_left a:hover {
      background-position: -32px 0; }
    .sort_left a:active {
      background-position: -96px 0; }

.sort_right {
  margin-top: -24px;
  margin-left: 92px;
  background: url(images/next-horizontal.png) repeat scroll -96px 0 transparent; }
  .sort_right a {
    background: url(images/next-horizontal.png) repeat scroll 0 0 transparent; }
    .sort_right a:hover {
      background-position: -32px 0; }
    .sort_right a:active {
      background-position: -96px 0; }

.post_content.mobile {
  font-size: 14px;
  padding-top: 10px;
  text-align: justify; }

.four_in_row {
  float: left;
  margin: 0 5px;
  overflow: hidden;
  width: 70px; }

.to_cart, .choose_toy_destiny {
  padding: 10px 8px; }
  .to_cart .button, .choose_toy_destiny .button {
    width: 100%;
    padding: 0; }

.two_choices {
  display: none; }
  .two_choices .button.left {
    float: left;
    width: 49%; }
  .two_choices .button.right {
    float: right;
    width: 49%; }

.recalc_button {
  height: 26px;
  line-height: 24px;
  padding: 0;
  width: 28px; }

label.with {
  float: left;
  margin-right: 10px; }

.reg_warning {
  float: left;
  font-size: 11px; }

#reg_form_distr, #reg_form {
  display: none; }

.register_descr {
  border: 1px solid #ddd;
  border-radius: 3px;
  background-color: #f2f4f4;
  padding: 10px;
  max-height: 440px;
  overflow: scroll;
  margin-bottom: 10px; }
  .register_descr.intro {
    letter-spacing: -0.1px; }
  .register_descr.customer, .register_descr .its_customer, .register_descr.distributor, .register_descr .its_distributor {
    display: none; }
  .register_descr div.p {
    color: #7a7b7b;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    padding-top: 4px; }
  .register_descr .title {
    padding-bottom: 8px; }
  .register_descr .title, .register_descr ol {
    font-family: Arial, sans-serif;
    color: #363636;
    font-size: 16px;
    font-weight: 700; }
  .register_descr ul {
    list-style-type: none; }
    .register_descr ul li {
      padding: 0; }
    .register_descr ul li:before {
      content: "-";
      padding-right: 10px; }
  .register_descr ol li span, .register_descr ul li {
    color: #7a7b7b;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    padding-left: 10px; }
  .register_descr ol {
    padding-left: 24px; }
  .register_descr .p.attention {
    padding-top: 20px; }
  .register_descr .p.attention span {
    color: #ff5151; }

.type_of_user {
  padding: 14px 0; }
  .type_of_user .distributor, .type_of_user .customer {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    cursor: pointer;
    width: 100%;
    line-height: 70px;
    text-align: center;
    background: url(images/register_icons2.png) no-repeat 12px -178px;
    border: 0;
    display: block;
    margin: 0 auto; }
    .type_of_user .distributor.disabled:before, .type_of_user .customer.disabled:before {
      background: url(images/register_icons2.png) no-repeat 10px 15px;
      content: " ";
      display: block;
      height: 70px;
      position: absolute;
      width: 100px; }
  .type_of_user .distributor {
    background-color: #ff5151; }
  .type_of_user .customer {
    background-color: #3285bf; }

@media (min-width: 600px) {
  .type_of_user .distributor, .type_of_user .customer {
    width: 48%; }

  .type_of_user .distributor {
    float: left; }

  .type_of_user .customer {
    float: right; } }
.type_of_user .distributor.disabled:before {
  background: url(images/register_icons2.png) no-repeat 10px -85px;
  content: " ";
  display: block;
  height: 70px;
  position: absolute;
  width: 100px; }

.type_of_user .customer.disabled {
  background: #3285bf;
  background: -webkit-linear-gradient(bottom, #507296, #6793c2);
  background: -moz-linear-gradient(bottom, #507296, #6793c2);
  background: -o-linear-gradient(bottom, #507296, #6793c2);
  background: -ms-linear-gradient(bottom, #507296, #6793c2);
  background: linear-gradient(to top, #507296, #6793c2); }

.type_of_user .distributor.disabled {
  background: #ff5151;
  background: -webkit-linear-gradient(bottom, #f14d4d, #ff8a8a);
  background: -moz-linear-gradient(bottom, #f14d4d, #ff8a8a);
  background: -o-linear-gradient(bottom, #f14d4d, #ff8a8a);
  background: -ms-linear-gradient(bottom, #f14d4d, #ff8a8a);
  background: linear-gradient(to top, #f14d4d, #ff8a8a); }

span.add_brand {
  height: 22px;
  position: absolute;
  text-align: center;
  width: 22px;
  color: #3285BF;
  font-size: 18px;
  border: 2px solid #3285BF;
  line-height: 22px;
  border-radius: 1px;
  margin: 18px 10px 0 0;
  cursor: pointer;
  background-color: #EEF;
  right: 0; }

.brand_row span.add_brand:hover, .brand_row_2 span.add_brand:hover, .brand_row_3 span.add_brand:hover, .brand_row_4 span.add_brand:hover, .brand_row_5 span.add_brand:hover {
  color: #C00;
  border: 2px solid #C00; }

.beautifull-checkbox {
  margin: 0 auto;
  padding: 8px 0; }
  .beautifull-checkbox.bordered {
    border: 2px solid #c0e0f0;
    border-radius: 2px;
    padding: 8px 14px; }
    .beautifull-checkbox.bordered.centred {
      left: 50%;
      margin-left: -92px; }
  .beautifull-checkbox input {
    display: none; }
    .beautifull-checkbox input:checked + label {
      background: url(images/checkbox.png) no-repeat 0 -90px; }
    .beautifull-checkbox input:checked + label:hover {
      background: url(images/checkbox.png) no-repeat 0 -120px; }
    .beautifull-checkbox input:checked + label:active {
      background: url(images/checkbox.png) no-repeat 0 -150px; }
    .beautifull-checkbox input:disabled + label, .beautifull-checkbox input:disabled + label:hover, .beautifull-checkbox input:disabled + label:active {
      background: url(images/checkbox.png) no-repeat 0 -180px; }
  .beautifull-checkbox label {
    background: url(images/checkbox.png) no-repeat 0 0;
    display: block;
    height: 20px;
    padding-left: 30px;
    line-height: 20px; }
    .beautifull-checkbox label:hover {
      background: url(images/checkbox.png) no-repeat 0 -30px; }
    .beautifull-checkbox label:active {
      background: url(images/checkbox.png) no-repeat 0 -60px; }

.item input[type="checkbox"] + label {
  margin: -6px 0 0 -10px;
  padding-left: 24px; }

.required {
  box-shadow: 0 0 3px 1px red; }

.reg_message {
  color: #303030;
  background-color: #f6f6f6;
  border: 1px solid #80dd80;
  border-radius: 3px;
  margin: 30px;
  padding: 20px; }

.order_list div .button {
  margin-top: -41px;
  right: 8px; }

.close_order_window {
  background-color: #fff;
  border: 1px solid #ccd7df;
  border-radius: 4px;
  box-shadow: 1px 1px 4px #8cb79f;
  display: none;
  padding: 4px 10px;
  z-index: 100;
  position: fixed;
  top: 40%;
  left: 10px;
  right: 10px; }
  .close_order_window .title {
    font-weight: 700;
    text-align: center; }
    .close_order_window .title b {
      color: #38f; }
  .close_order_window .answer {
    padding: 20px 10px 10px; }
  .close_order_window .done {
    padding: 20px; }
  .close_order_window button {
    border: 0 none;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: 400;
    padding: 6px 8px;
    text-decoration: none;
    border-radius: 1px;
    width: 100px; }
    .close_order_window button:hover {
      opacity: 0.8; }
    .close_order_window button.yes {
      float: left;
      background-color: #41df41;
      color: #fff0ff; }
      .close_order_window button.yes:active {
        background-color: #31bf31;
        opacity: 1; }
    .close_order_window button.no {
      float: right;
      background-color: #ff5151;
      color: #f0ffff; }
      .close_order_window button.no:active {
        background-color: #df4141;
        opacity: 1; }

.mobile_cat .distr_currency {
  position: absolute;
  width: 124px;
  right: 30px;
  font-size: 9px;
  margin-top: -2px; }
  .mobile_cat .distr_currency span:first-child {
    display: block; }

.total_border.left {
  float: left; }

.total_border {
  background-color: #ffd281;
  border: 1px solid #ffb029;
  border-radius: 1px;
  padding: 4px 8px;
  white-space: nowrap;
  margin: 10px; }

.mobile_content {
  padding: 0 10px 0 10px; }
  .mobile_content ol {
    margin-left: 20px; }

.warning_check {
  background-color: #f00;
  display: inline-block; }

.achive_product {
  background-color: #BBB;
  border: 2px solid #888;
  color: #222;
  font-size: 16px;
  line-height: 26px;
  margin: 10px 30px;
  text-align: center; }

.insurance.selbg {
  display: none; }

.main_comment .selbg {
  display: none; }

span.add_comment {
  background-color: #64F;
  width: 100%;
  height: 24px;
  display: block;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  color: #EEF;
  cursor: pointer; }

span.add_comment:hover, span.add_comment:active {
  background-color: #53F;
  color: #FFF; }

.normal {
  font-weight: 100;
  font-size: 11px; }

.product_in_category {
  background-color: #d7eeff;
  border: 2px solid #f2b764;
  border-radius: 3px;
  font-size: 14px;
  font-weight: 700;
  line-height: 28px;
  margin: 0 4px;
  padding: 0 4px;
  text-align: center; }

.brand_url_1 td, .brand_url_2 td, .brand_url_3 td, .brand_url_4 td, .brand_url_5 td {
  position: relative; }

.brand_url_1 .zclip, .brand_url_2 .zclip, .brand_url_3 .zclip, .brand_url_4 .zclip, .brand_url_5 .zclip {
  width: 100% !important; }

.distr_page, .brand_page_1, .brand_page_2, .brand_page_3, .brand_page_4, .brand_page_5 {
  height: 34px;
  clear: both; }

.distr_page span, .brand_url_1 span, .brand_url_2 span, .brand_url_3 span, .brand_url_4 span, .brand_url_5 span {
  border: 1px solid #0a0;
  display: block;
  line-height: 24px;
  padding-left: 10px;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  background-color: #FEFEFE;
  font-size: 12px; }

.block_comments {
  clear: both; }

.comm_head, .addComment_head {
  color: #3285bf;
  font-size: 16px;
  font-weight: 600;
  padding: 10px 0; }

.addComment_head {
  padding-top: 20px; }

.comment {
  font-size: 14px;
  margin-top: 14px; }
  .comment.reply .name {
    float: right; }
  .comment.reply .date {
    float: right;
    padding-left: 0;
    padding-right: 10px; }
  .comment.reply p {
    background-color: #EFFCEC;
    margin: 10px 8px 0 100px;
    border: 1px solid #CFE9C8;
    text-align: right; }
  .comment.reply p:before {
    right: -5px;
    left: auto;
    transform: rotate(-46deg); }
  .comment.reply p:after {
    right: -6px;
    left: auto;
    border-left: 1px solid #d6edff;
    border-right: 0; }
  .comment .name {
    display: inline-block;
    color: #333;
    font-weight: bold; }
  .comment .date {
    display: inline-block;
    color: #7b7b7b;
    padding-left: 10px; }
  .comment p:after {
    content: '';
    border-right: 1px solid #d6edff;
    width: 5px;
    height: 13px;
    position: absolute;
    top: -11px;
    left: -6px;
    background-color: #fff; }
  .comment p:before {
    content: '';
    position: absolute;
    border-top: 1px solid #d6edff;
    top: -7px;
    left: -5px;
    transform: rotate(46deg);
    width: 14px;
    height: 8px;
    background-color: #f6fbff; }

.comment p, .comments .no_comment {
  color: #5f5f5f;
  border: 1px solid #d6edff;
  background-color: #f6fbff;
  padding: 10px;
  position: relative;
  margin: 10px 100px 0 8px; }

#addCommentForm table {
  width: 100%; }
  #addCommentForm table td {
    padding: 4px;
    vertical-align: top; }
  #addCommentForm table span.error {
    position: absolute;
    margin-left: 510px;
    box-shadow: 0 0 4px #F00;
    background-color: #F00;
    color: #fff;
    padding: 0 6px; }
#addCommentForm label {
  color: #3285bf;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  display: inline-block;
  padding-top: 3px; }
#addCommentForm input[type='text'], #addCommentForm input[type='email'], #addCommentForm textarea {
  background-color: #ecf7ff;
  border: 1px solid #ecf7ff;
  resize: none;
  width: 99%;
  min-height: 28px;
  outline: 1px solid #add;
  padding: 4px;
  box-sizing: border-box; }
  #addCommentForm input[type='text']:focus, #addCommentForm input[type='email']:focus, #addCommentForm textarea:focus {
    border: 1px solid #64a3d0; }
#addCommentForm input[type='submit'] {
  background-color: #ff5151;
  border: 1px solid #ff5151;
  padding: 4px 10px;
  float: right;
  color: #FEE;
  cursor: pointer; }
  #addCommentForm input[type='submit']:active {
    border: 1px solid #df3131;
    color: #FFF; }

.post_block h1 {
  line-height: 28px;
  padding-bottom: 10px; }

.link_to_main_pages {
  text-align: center;
  width: 100%;
  padding-bottom: 8px; }
  .link_to_main_pages.follow_me {
    position: fixed;
    top: 94px;
    z-index: 100;
    background-color: rgba(220, 220, 240, 0.7);
    margin: -4px 0 0 -6px;
    width: 1003px; }
    .link_to_main_pages.follow_me a {
      margin: 4px 0; }
  .link_to_main_pages > a, .link_to_main_pages > span {
    display: inline-block;
    padding: 2px;
    text-decoration: none;
    font-size: 15px;
    color: #EEF;
    background-color: #E33;
    text-align: center;
    margin: 5px;
    min-width: 45%; }
    .link_to_main_pages > a:hover, .link_to_main_pages > span:hover {
      color: #FFF; }
      .link_to_main_pages > a:hover span, .link_to_main_pages > span:hover span {
        border: 1px solid transparent; }
    .link_to_main_pages > a.big, .link_to_main_pages > span.big {
      width: calc(90% + 14px); }
    .link_to_main_pages > a.current, .link_to_main_pages > span.current {
      background-color: #E33;
      color: #FFF; }
      .link_to_main_pages > a.current span, .link_to_main_pages > span.current span {
        border: 1px solid #FFF;
        background-color: #E33; }
    .link_to_main_pages > a span, .link_to_main_pages > span span {
      display: block;
      padding: 4px;
      border: 1px solid #FFF;
      cursor: pointer;
      background-color: #2C5F94;
      transition: all 0.3s ease-in-out; }

.goto_link.info {
  display: block;
  background-color: #f58220;
  color: #FED;
  text-decoration: none;
  padding: 6px 0;
  width: 110px;
  font-size: 12px;
  border-radius: 4px;
  opacity: 0.9;
  text-align: center;
  margin: 10px 0;
  clear: both; }
  .goto_link.info:hover, .goto_link.info:active {
    opacity: 1;
    color: #FFF; }

.green_button {
  display: block;
  background-color: #008d00;
  color: #f5fbff;
  text-decoration: none;
  padding: 6px 0;
  width: 100%;
  font-size: 12px;
  border-radius: 4px;
  opacity: 0.9;
  text-align: center;
  margin: 10px 0; }
  .green_button:hover, .green_button:active {
    opacity: 1;
    color: #FFF; }

#product .slide img.selected {
  width: 32px; }

.one_discount {
  background-color: #F55;
  color: #FFF;
  padding: 0 10px 0 18px;
  margin: 2px 0;
  text-align: right;
  position: relative; }
  .one_discount:before {
    content: '%';
    font-weight: 600;
    font-size: 14px;
    left: 2px;
    position: absolute; }

.can_be_updated {
  background-color: #d7eeff;
  border: 2px solid #f2b764;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  padding: 1px 4px;
  text-align: center;
  position: relative;
  float: none;
  top: 0;
  left: 0;
  clear: both;
  color: #333;
  margin: 4px 0 4px 0; }
  .can_be_updated b.cnt_month {
    color: #d00; }
  .can_be_updated b.cnt_pair {
    color: #2c5f94; }

.new_active_date {
  text-align: center;
  background-color: #cceaff;
  margin: 10px 0;
  padding: 10px 4px;
  font-weight: 600;
  border: 1px solid #bcdaef; }
  .new_active_date b {
    font-size: 18px;
    font-family: Verdana, sans-serif;
    color: #f44; }

.mobile_content table {
  max-width: 100% !important; }

.beautifull-checkbox, .mad-cart-checkbox {
  padding: 60px 14px 0 14px;
  position: absolute; }
  .beautifull-checkbox input, .mad-cart-checkbox input {
    display: none; }

.btn_checkout, .checkout_buttons {
  line-height: 24px;
  background-color: #ff5151;
  color: #f0ffff;
  display: block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: -.1px;
  padding: 6px 8px;
  text-decoration: none;
  border: 0;
  cursor: pointer; }

.reply_cancel.btn_checkout.grey {
  background-color: #9b9b9b;
  margin-left: 6px; }

.f-right {
  float: right; }

.f-left {
  float: left; }

.message {
  border: 1px solid #f3f3f3;
  padding: 0 8px 0 8px;
  margin: 8px 0;
  border-radius: 3px;
  box-shadow: 0 2px 1px #EEE;
  clear: both;
  background: #f5fbff;
  background: -moz-linear-gradient(top, #f5fbff 1%, #fefeff 100%);
  background: -webkit-linear-gradient(top, #f5fbff 1%, #fefeff 100%);
  background: linear-gradient(to bottom, #f5fbff 1%, #fefeff 100%); }
  .message .reply_form {
    display: none;
    color: #999; }
  .message .reply_text {
    width: 99%;
    border: 1px solid #c0c0c0;
    resize: none; }
  .message .m_answer {
    clear: both;
    border-top: 1px solid #BBB;
    margin-top: 20px;
    background-color: #EEE;
    padding: 4px 10px; }

.messages_actions .checkout_buttons {
  margin-right: 10px; }

.message_content_full {
  width: 100%;
  overflow: hidden; }

.messages {
  width: 80%; }
  .messages.list .messages_actions {
    width: 79.4%; }
  .messages.list .message .message_title {
    cursor: pointer; }
  .messages.folders {
    box-sizing: border-box; }
    .messages.folders a {
      display: block;
      text-decoration: none;
      padding-left: 30px;
      line-height: 24px;
      background-color: #fEfEfF;
      margin-top: 4px; }
      .messages.folders a.current {
        font-weight: 600;
        background-color: #f5fbff; }
      .messages.folders a .cnt {
        float: right;
        font-weight: 600;
        font-size: 11px;
        padding-right: 10px;
        color: #777; }
    .messages.folders .cart_clear {
      float: right;
      padding-right: 10px;
      font-size: 11px;
      color: #777; }
      .messages.folders .cart_clear :hover {
        color: #333; }
  .messages .message_date, .messages .dell, .messages .read_check, .messages .author, .messages .reply {
    height: 24px;
    line-height: 24px;
    padding: 0 2px;
    text-align: center;
    box-sizing: border-box;
    color: #777; }
  .messages .dell {
    color: #f00; }
  .messages .reply.blue {
    color: #00F; }
  .messages .reply .middle_text {
    display: none; }
  .messages .message_date, .messages .author {
    float: left; }
  .messages .dell, .messages .read_check, .messages .reply {
    float: right;
    border: 1px solid #dfedff;
    margin: 0 0 0 4px;
    width: 24px; }
  .messages .reply {
    float: left;
    width: auto; }
  .messages.detail .message_title {
    font-size: 20px;
    float: none;
    max-width: 100%;
    white-space: normal;
    margin: 0; }
  .messages.detail .message_author, .messages.detail .message_to, .messages.detail .message_date {
    float: none;
    color: #777;
    padding: 0;
    line-height: 20px; }
  .messages.detail .message.new {
    padding-bottom: 10px; }

textarea.reply_text {
  width: 100%; }

.blue {
  color: #00F; }

.red {
  color: #fff; }

.green {
  color: green; }

.info_block {
  margin: 0 8px;
  padding: 6px 0 4px 40px;
  background: url(images/icon_info.png) no-repeat 10px center;
  box-shadow: 0 0 10px 1px #777;
  font-size: 16px;
  line-height: 30px;
  color: #333; }
  .info_block.error {
    background: none;
    box-shadow: 0 0 4px 1px #700; }
    .info_block.error:before {
      content: '⚠';
      font-size: 30px;
      position: absolute;
      color: #f00;
      margin: 0 0 0 -33px; }

a.goto-messages {
  position: absolute;
  z-index: 1;
  background-color: #fff;
  padding: 2px 4px 0 4px;
  border-radius: 2px;
  right: 6px;
  box-sizing: border-box;
  margin-top: 7px;
  line-height: 24px; }

a.goto-messages:active {
  background-color: #BCF; }

.message {
  border: 1px solid #f3f3f3;
  padding: 0 8px 0 8px;
  margin: 8px 0;
  border-radius: 3px;
  box-shadow: 0 2px 1px #EEE;
  clear: both;
  background: #f5fbff;
  background: -moz-linear-gradient(top, #f5fbff 1%, #fefeff 100%);
  background: -webkit-linear-gradient(top, #f5fbff 1%, #fefeff 100%);
  background: linear-gradient(to bottom, #f5fbff 1%, #fefeff 100%); }
  .message.new .message_title {
    font-weight: 600;
    color: #333; }
  .message.new .message_content_full {
    color: #333; }
  .message .message_title {
    font-weight: 500;
    float: left;
    line-height: 24px;
    font-size: 12px;
    color: #111;
    max-width: 78%;
    white-space: nowrap;
    padding-top: 6px;
    overflow: hidden; }
    .message .message_title span {
      font-weight: 100;
      font-size: 11px;
      color: #777; }
  .message .reply_form {
    display: none;
    color: #999; }
  .message .author {
    width: 11%;
    font-size: 12px;
    line-height: 24px;
    cursor: default;
    color: #2c5f94;
    padding-top: 7px;
    white-space: nowrap;
    font-weight: bold;
    overflow: hidden; }

.message_content_short {
  cursor: pointer; }

.message_content_full {
  color: #999; }

.message_date, .m_answer .answer_date {
  float: right;
  line-height: 40px;
  font-size: 12px;
  color: #b9b9b9;
  padding-left: 8px;
  height: 36px; }

.message_actions {
  padding-top: 8px; }
  .message_actions div {
    float: right;
    line-height: 20px;
    box-sizing: border-box;
    font-size: 18px;
    cursor: pointer;
    font-weight: 600;
    text-align: center;
    width: 22px;
    height: 20px; }
    .message_actions div:hover {
      opacity: 0.9; }
    .message_actions div.reply.one {
      transform: rotate(0deg);
      width: auto;
      font-size: 13px;
      text-align: right;
      white-space: nowrap;
      margin-right: 8px; }
    .message_actions div.dell {
      font-weight: 500;
      text-shadow: 0 1px 0; }
    .message_actions div.new_message {
      opacity: 1;
      margin: -1px 0 0 4px; }
  .message_actions .red_button {
    margin: 13px 10px 13px 0;
    height: 28px;
    box-sizing: border-box; }
  .message_actions .new_message.red_button {
    text-align: center; }
  .message_actions .navigator {
    padding: 0;
    margin: 14px 0;
    box-sizing: border-box; }
    .message_actions .navigator select {
      border: 1px solid #648ace;
      padding-right: 10px;
      height: 28px;
      box-sizing: border-box; }
  .message_actions .beautifull-checkbox {
    margin-top: 5px; }
  .message_actions .navigator .no_underline, .message_actions .navigator b {
    height: 25px;
    background-color: #FFF;
    float: left;
    line-height: 26px;
    width: 22px;
    text-align: center;
    padding: 0; }

.messages_actions .navigator a, .messages_actions .navigator b {
  display: inline-block;
  text-align: center;
  border: 1px solid #f3f3f3;
  margin: 4px; }

a.red_button, input.red_button {
  background-color: #ff5151;
  color: #f0ffff;
  display: block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: -.1px;
  padding: 0 8px;
  height: 26px;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  line-height: 26px;
  margin: 2px; }

a.red_button:hover, input.red_button:hover {
  color: #FFF;
  background-color: #ff6060; }

.goto-messages {
  color: #2c5f94;
  text-decoration: none;
  line-height: 22px;
  border: 1px solid #FFF;
  padding: 2px 4px;
  box-sizing: border-box;
  margin: 0 4px 4px 0; }

.goto-messages:hover {
  border: 1px solid #427FA6; }

.m_answer .line {
  border-top: 1px solid #CCC;
  width: 400px;
  display: block;
  float: right;
  margin-top: 4px;
  padding-top: 4px; }

.m_answer .answer_date {
  line-height: 20px;
  height: 24px; }

.m_answer .answer_text {
  color: #777; }

.reply_cancel.btn_checkout.grey {
  background-color: #9b9b9b;
  margin-left: 6px; }

.reply_form {
  padding-bottom: 8px; }

.messages.list .beautifull-checkbox, .messages_actions .beautifull-checkbox {
  padding: 4px 0 0 0;
  position: relative; }

.col-80 {
  width: 80%; }

.col-60 {
  width: 60%; }

.col-40 {
  width: 40%; }

.col-20 {
  width: 20%; }

@media (max-width: 800px) {
  .col-80 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box; }

  .col-60 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box; }

  .col-40 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box; }

  .col-20 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box; } }
@media (min-width: 420px) {
  .col-xs-12 {
    width: 50%; } }
@media (min-width: 640px) {
  .col-sm-6 {
    width: 50% !important; }

  .col-sm-4 {
    width: 33% !important; }

  .col-sm-3 {
    width: 25% !important; } }
@media (min-width: 800px) {
  .col-md-4 {
    width: 33% !important; 
  }
  .col-md-3 {
    width: 25% !important; 
  }
}
.message_content_full ul {
  padding-left: 30px; }

.vip_distr_block {
  background-color: #efefef;
  border: 2px solid #f2b764;
  border-radius: 3px;
  margin-top: 20px;
  padding: 0 8px; 
}
.vip_distr_block.admin_text {
  padding: 14px 10px; 
}

.as-order-button{
  text-shadow: 0 1px 0 #1e5784;
  border-bottom: 1px solid #2b89ad;
  background: linear-gradient(to bottom, #74ce74 0%, #199819 100%);
}
#adv_slider li .zoom_img{
  display:none;
}
.post_block img{
  max-width:100% !important;
}
.as-search-info{
  line-height: 32px;
  font-weight: bold;
  font-size: 16px;
  text-align:center;
  margin: 15px 0;
}
.as-search-info span{
  padding: 10px 15px;
  border: 2px solid #f2b764;
}
#footer{
  float:left;
  margin-top:15px;
}
#footer .f-right{
  margin-top:18px;
  margin-right:15px;
}

#asModal {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0, 0, 0, .5);
  z-index:1051;
}
#asModal .modal{
  width:90% !important;
  margin:10% auto;
  background:#fff;
  border:1px solid #c1c1c1;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(193, 193, 193,0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(193, 193, 193,0.75);
  box-shadow: 0px 0px 5px 0px rgba(193, 193, 193,0.75);
}
#asModal .modal .modal-body, #asModal .modal .modal-footer{
  padding:15px;
}
#asModal .modal .modal-head{
  padding:15px;
  text-align:center;
}
#asModal .modal .modal-body{
  border-top:1px solid #c1c1c1;
  border-bottom:1px solid #c1c1c1;
}
#asModal ul{
  list-style-type:none;
}
.btn{
  padding:0 10px;
  line-height: 33px;
  height: 33px;
  font-weight: 700;
  border-radius: 4px;
  font-size:18px;
  cursor:pointer;
}
.btn-primary{
  background:#4777A6;
  color:#fff;
  border:#4777A6;
  box-shadow: 1px 2px 2px #88a;
  width:100%;
}
.btn-primary img{
  vertical-align: middle;
}
.btn-close{
  background:#d44a4a;
  color:#fff;
  border:#d44a4a;
  margin-left:0;
}

.as-contacts{
float:left;
width:100%;
}
.as-contacts .col-6{
width:100%;
float:left;
margin-bottom:10px;
}
.as-contacts .col-12{
width:100%;
float:left;
}
.as-top-menu{
  background: rgba(0,0,0,.5);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}
.as-top-menu .as-mobile-menu{
  position: relative;
  width: 300px;
  height: 100vh;
  top: 0;
  border-right: 2px solid #3c779f;
  box-shadow: 5px 0px 10px 2px rgba(0,0,0,.3);
  background: #65a2c2;
  background: -moz-linear-gradient(top, #65a2c2 0%, #2e6c97 100%);
  background: -webkit-linear-gradient(top, #65a2c2 0%,#2e6c97 100%);
  background: linear-gradient(to bottom, #65a2c2 0%,#2e6c97 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#65a2c2', endColorstr='#2e6c97',GradientType=0 );
  display:block;
  overflow-y: auto;
}
.as-top-menu.hide{
  display:none;
}
.as-top-menu.hide .as-mobile-menu{
  left:-300px;
}
.as-top-menu .as-mobile-menu ul{
  list-style-type: none;
  padding: 0;
}
.as-top-menu .as-mobile-menu ul a{
  display: block;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  padding: 0 15px;
  position: relative;
  border-bottom: 1px solid #fff;
}
.as-top-menu .as-mobile-menu ul a svg{
  float:left;
}
.costyl svg{
  display:none !important;
}
.costyl img{
  vertical-align: middle;
  padding: 0 10px 0 2px;
}
.as-top-menu .as-mobile-menu ul a span{
  line-height: 55px;
  margin-left: 10px;
  font-size: 16px;
}
.as-btn{
  float: right;
  height: 52px;
  background: transparent;
  border: 0;
  cursor:pointer;
  padding:0 15px;
  position: relative;
  z-index: 1001;
}
.as-banner{
  padding:15px;
}
.as-banner .banner_close{
  display:none;
}
.as-banner .banner_content p{
  color:#fff;
}
.as-banner img{
  width:100%;
}
.new_manufacturers_list{
  list-style-type:none;
}
.new_manufacturers_list li{
  border: 1px solid #ddd;
  padding: 10px 15px;
  margin-bottom: 10px;
}
.new_manufacturers_list li p{
  margin:0;
}
.new_manufacturers_list .manufacturers_title{
  font-weight:bold;
}
/*# sourceMappingURL=m.main.css.map */
