body{
    background: #666 url('../img/bg.png') repeat;
    margin: 0;
    padding: 0;
}
.prev-page span.prev-page, .next-page span.next-page {
    
    display: none;
}

a{text-decoration: none;}
@font-face {
    font-family: 'OpenSans Light';
    src: url('fonts/OpenSans-Light.ttf');
}
@font-face {
    font-family: 'OpenSans Bold';
    src: url('fonts/OpenSans-Bold.ttf');
}
@font-face {
    font-family: "OpenSans";
    src: url('fonts/OpenSans-Regular.ttf');
}
@font-face {
    font-family: "OpenSans Semibold";
    src: url('fonts/OpenSans-Semibold.ttf');
}
@font-face {
    font-family: "Cuprum Regular";
    src: url('fonts/Cuprum-Regular.ttf');
}

.main{
    margin: 0 auto 100px auto;
    width: 1080px;
}
.wrapper{
    background: #fff;
    padding: 40px 60px 40px 60px;
    box-shadow:0px 9px 26px 0px rgba(50, 50, 50, 0.5);
}
/******* header *******/

.logo{
    float: left;
}
.logo img{
    width: 191px;
    height: 107px;
}
.logo a{
    text-decoration: none;
}
.call{

    font: 25px "OpenSans Bold";
    width: 468px;
    text-align: right;
    line-height: 20px;
    margin-left: 185px;
}
.call span:first-child{
    color: #626262;
}
.call span:last-child{
    color: #000;
}
.call span:last-child > span{
   font: 14px "OpenSans Light";
    color: #626262;
}
.cart{
    float: right;
    margin-top: -48px;
}

.cart .delivery{
    font: 19px "OpenSans";
    text-transform: uppercase;
    text-decoration: underline;
    color: #2a88cb;
}
.delivery a{
    color: #2a88cb;
}

.orders{
    background: #f5f5f5 url("/img/cart_ico.png") 10px 8px no-repeat;
    border:1px solid #e2e2e2;
    height: 17px;
    color: #2a88cb;
    font: 15px "OpenSans Semibold";
    padding: 10px 14px 14px 50px;
    margin-top: 38px;
    box-shadow: inset 0px 0px 10px rgba(0,0,0,0.01);
    margin-left: 3px;
}
.orders a{
    text-decoration: none;
    color: #2a88cb;
}
.cart_count{
    padding-right: 15px;
}
.auth{
    font: 13px "OpenSans";

    line-height: 24px;
    float: left;
   margin: 15px 0 0 47px;

}
.auth span{
    padding-left: 30px;
}
.auth span a{
    text-decoration: none;
    color: #e18315;
}
.auth span:first-child{
    background: url("/img/auth_ico.png") top left no-repeat;
}
.auth span:last-child{
    background: url("/img/reg_ico.png") top left no-repeat;
}
.nav{
    background: #f5f5f5;
    border:1px solid #e2e2e2;
    color: #071f38;
    font: "OpenSans";
    box-shadow: inset 0px 0px 10px rgba(0,0,0,0.02);
    clear: both;
    margin-top: 96px;
}
.menu{
    padding: 0 0 28px 18px;
}
.menu li{
    float: left;
    list-style: none;
    padding-right: 37px;
}

.menu li a{
    color: #071f38;
    font: 20px "OpenSans";
    text-decoration: none;
    text-transform: uppercase;
}

.menu li span{
    color: #071f38;
    font: 20px "OpenSans";
    text-decoration: underline;
    text-transform: uppercase;
}


/****** header-end ******/


.slider{

 margin-top: 20px;
    height: 320px;
   border: 5px solid #f9f9f9;

}
.slider img{
   /* margin: 6% 11.5% 0 11.5%;*/

    padding: 6% 12% 0 12%;

}

.list{
    /*margin: 27px 0 0 0;*/
    /*border-top: 6px solid #efefef;*/
   /* float: left;*/
    clear: both;
    width: 100%;
  /*  height: 300px;*/
}
.list  ul{
    padding: 0;
    margin: 0;
    padding-top: 30px;


}

.list ul li{
    list-style: none;
    width: 20%;
    padding-bottom: 25px;
   float: left;

}
.list li img{
   max-width: 200px;
  max-height: 125px;
    height: 125px;
}
.list_title{
    font: 25px "OpenSans Bold";
    text-transform: uppercase;
    color: #252525;
    position: relative;
    height: 37px;
    background: url("/img/bg_list.png") right center repeat-x;
    margin-top: 13px;
}
.list_title span {
    display: block;
    float: left;
    background: #FFF;
    padding-right: 5px;
}
.list_title_product{
    font: 25px "OpenSans Bold";
    /*text-transform: uppercase;*/
    color: #656565;
    position: relative;
    height: 37px;
    background: url("/img/bg_list.png") right center repeat-x;
    margin-top: 13px;
    margin-bottom: 5px;
}
.list_title_product span {
    display: block;
    float: left;
    background: #FFF;
}
.products{
    float: left;
}
.product_name{
    font: 14px "OpenSans";
    color: #656565;
   /* margin-bottom: 23px;*/
    max-height: 0;
}
.product_name a{
    text-decoration: none;
    color: #656565;
    font: 12px "OpenSans";
    padding-right: 20px;
    display: block;
}

.product_price{
  font: 22px "OpenSans";
    color: #010101;
    margin-bottom: 65px;
    position: relative;
  top: 60px;
   /* position: relative;
   bottom: 25px;*/
}
.product_price span{
    font: 15px "OpenSans";
    color: #010101;
}
.buy{
   text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    padding: 7px 15px 7px 15px;
    border-radius: 3px;
   font: 13px "OpenSans Semibold";
    background-color: #167ec0;
   /* position: relative;
    bottom: 25px;*/
}

.btnBuy{
     text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    padding: 7px 15px 7px 15px;
    border-radius: 3px;
   font: 13px "OpenSans Semibold";
    background-color: #167ec0;
    border:none;
  
}

.info_title{
    font: 25px "OpenSans";
    color: #393939;
    text-transform: uppercase;
}

.about{
width: 50%;
    float: left;
}

.about_text{
    font: 14px "OpenSans";
    color: #727272;
    padding-right: 15px;
}

.news{
    float: right;
    width: 49%;
    padding-left: 5px;
}
.news ul{
    padding: 0;
    margin: 0;
}
.news li{
    list-style: none;
    margin-bottom: 5px;
}
.news_date{
    font: 12px "OpenSans";
    color: #4d88cb;
    float: left;
    height: 15px;
    padding-top: 2px;
    width: 65px;
}
.news_title a{
    text-decoration: none;
    font: 12px "OpenSans Bold";
    color: #4d88cb;
}
.news_annotation{
    font:12px "OpenSans";
    color: #727272;
}
.footer{
    padding: 15px 60px 45px 60px;
}
.contacts{
    float: left;
    width: 49%;
    text-align: left;
}
.company{
    font: 14px "OpenSans Bold";
    color: #fff;
}
.contact_text{
    font: 12px "OpenSans";
    color: #fff;
    line-height: 23px;
}
.contact_text a{
    text-decoration: none;
    color: #a7e5ff;
}
.footer_tl{
    font: 14px "OpenSans Bold";
    color: #fff;
    width: 30%;
}
.footer_nav{
    float: right;
    width: 50%;
    padding-left: 9px;
}
.footer_nav ul{
    margin: 0;
    padding: 0;
    line-height: 5px;
    width: 30%;
}
.footer_nav ul li{

    list-style: none;
}
.footer_nav li a{
    font: 12px "OpenSans";
    text-decoration: none;
    color: #a7e5ff;
}
.footer_nav li.active span{
    font: 12px "OpenSans";
    text-decoration: underline;
    color: #a7e5ff;
}
.WizardStyle{
    font: 14px "OpenSans";
    color: #fff;
    float: right;
    width: 50%;
    margin-top: -120px;
}

.info {
    padding-top: 15px;
}

/******* CATALOG *******/

.catalog{
    float: left;
    width: 21%;
    background: #f5f5f5;
    border:1px solid #e2e2e2;
    box-shadow: inset 0px 0px 10px rgba(0,0,0,0.02);
    margin-top: 18px;
    padding: 10px 0 11px 20px;
}
.catalog ul{
    margin: 0;
    padding: 0;
    padding-top: 12px;
}
.catalog ul li{
    list-style: none;
    padding-bottom: 10px;
    line-height: 12px;

}
.catalog ul li a{
    text-decoration: none;
    color: #071f38;
    font: 14px "Cuprum Regular";
    line-height: 12px;
}
.catalog ul li.active a{
    text-decoration: underline;
    color: #071f38;
    font: 14px "Cuprum Regular";
    line-height: 12px;
}
.catalog_title{
    font: 16px "OpenSans Bold";
    color: #071f38;


}

.products_catalog{
    float: right;
    width: 75%;
}

.product{
    float: right;
    width: 75%;
}


.list_catalog{
    /*margin: 27px 0 0 0;*/
    /*border-top: 6px solid #efefef;*/
    /* float: left;*/
    clear: both;
    width: 100%;
    /*  height: 300px;*/
}
.list_catalog  ul{
    padding: 0;
    margin: 0;
    padding-top: 30px;
   float: left;
   width: 100%;

}

.list_catalog ul li{
    list-style: none;
    width: 180px;
    height: 260px;
    padding-bottom: 25px;
    float: left;

}
.list_catalog li img{
    max-width: 165px;
    max-height: 125px;
}
.breadcrumbs{
font: 12px "OpenSans";
    float: left;
    width: 100%;
    color: #252525;


}
.breadcrumbs ul{
    margin: 0;
    padding: 0;
}
.breadcrumbs ul li{
    list-style: none;
    display: inline;

}
.breadcrumbs ul li a{
    color: #252525;
    font: 12px "OpenSans";
    text-decoration: underline;
}
.pagination{
    float: left;
    background: #f9f9f9;
    margin-top: 25px;
    text-align: center;



}
.pagination ul{
    margin: 0;
    padding: 0;

}
.pagination ul li{
    list-style: none;
    display: inline;
    float: left;
    width: 12px;
    height: 11px;
    background: #f9f9f9;
    border: 1px solid #e2e2e2;
    padding: 9px 12px 20px 14px;

}
.pagination ul li:last-child{
    border-right: 2px solid #e2e2e2;
}
.pagination ul li.active, .pagination ul li:hover{
    background: #e0e0e0;
}
.pagination ul li a {
    font: 16px "OpenSans Bold";
    color: #000;
    text-decoration: none;


}
.product_image{
    float: left;
    width: 39%;
    padding: 10px 0 0 0;
}
.product_img{
    width: 240px;
    height: 240px;
}
.vImgPr{
    width: 240px;
    height: 240px;
}

.product_image img{
  border: 1px solid #c4c4c4;
}
.product_image ul{
    padding:0;
margin: 0;

}
.product_image ul li{
 list-style: none;
    display: inline;
    width: 62px;
    height: 62px;
    float: left;
    padding-top: 10px;
padding-right: 27px;

}


.product_image ul li img{

    width: 62px;
    height: 62px;
    float: left;

}
.product_desc{
   float: right;
    width: 61%;
    padding: 5px 0 0 0 ;
}

.article{
    font: 14px "OpenSans";
    color: #848484;
    width: 100%;
    float: left;
    padding-bottom: 30px;
}
.product_price_s{
    font: 30px "OpenSans";
    color: #010101;
    float: left;
    width: 100%;
    padding: 0 0 10px 0;
}
.product_price_s > span{

   font: 16px "OpenSans" ;
    color: #8c8c8c;
    text-decoration: line-through;
}
.telephone{
    padding: 30px 0 0 0;
    float: left;
    width: 100%;
}
.telephone span:first-child{
    color: #848484;
    font: 14px "OpenSans";
}

.telephone span:last-child{
    color: #010101;
    font: 18px "OpenSans Bold";
}
.call_me a{
    float: left;
   padding: 10px 0 0 0;
    font: 14px "OpenSans Bold";
    color: #4b7901;
    text-decoration: none;
    border-bottom: 1px dashed #4b7901;
    cursor: pointer;
}
.product_links{
    padding: 10px 0 0 0;
 float: left;
    width: 100%;
}
.product_links ul{
    margin: 0;
    padding: 0;
}

.product_links li{
    list-style: none;
    display: inline;
    padding-right: 4px;

}

.product_links li a{
    font: 14px "OpenSans";
    text-decoration: underline;
    color: #4d88cb;
}

.line{
    width: 100%;
    border-top: 1px solid #e7e7e7;
    margin: 15px 0 0 0;
}
.product_text{

    float: left;
    width: 100%;
    font: 14px "OpenSans";
    margin-bottom: 10px;
}
.product_text ul{
    margin: 0;
    padding: 0;
}
.product_text li{
    list-style: none;
    padding: 5px 0 0 20px;
}
.product_text p{
    font: 14px "OpenSans";
    padding-bottom: 5px;
}
.product_text b{
    font: 14px "OpenSans Bold";
}


.search {
    float: left;
    padding-left: 45px;
    padding-top: 16px;


}
.search form{
    border:1px solid #e2e2e2;
    padding-right: 10px;
}
.search_input{
    font: 14px "OpenSans";
    width: 190px;
    color: #000;
    height: 39px;
    border: none;
    padding-left:10px ;
}
.search_ico{
    border: none;
    background: #fff url("/v/img/searh.jpg");
    width: 23px;
    height: 23px;
}

.bx-viewport{
    height:308px
}
.bx-wrapper{
    max-width: 98%;
}
/*groups selectors*/
.phones-header .phone, .pagination li > a, .pagination li > span{font-size: 14px;}
.frame-item-menu > .frame-title .text-el, .frame-drop-menu .title-category-l1 > .text-el, .cusel, .compare-characteristic > li > span, .frame-cur-sum-price .price-new .price, .frame-cur-sum-price .price-discount .price{font-size: 12px;}
.frame-kit, .items-default > li, .frame-item-menu > .frame-title > .title > .text-el, .tabs-data > li > a, .tabs-data > li > button, #fancybox-content .frame-items .price, #fancybox-content .frame-items .curr, .frame-bask-order .description > .frame-prices .price, .frame-bask-order .description > .frame-prices .curr, .table-info-order .price-new .price, .table-profile .price-new .price, .nav > li > a, .nav > li > button, .nav > li > span, .nav.nav-vertical ul{font-size: 13px;}
.table-info-order .price-new .price, .table-profile .price-new .price, .cusel, .characteristic, .table-info-order td{font-weight: normal;}
.title-default > .title, .gen-sum-order .title, footer [class^="box"] .main-title, .drop-header > .title, .frame-menu-category-first .title-category-l1 > .text-el{
      
    font-size: 18px;}
    .title{
        font-family: Tahoma,Geneva,Kalimati,sans-serif;
    color: #333;
    }
    label > .title{
        font-size:13px;
        
    }
    select, input[type="text"], input[type="password"] {
    height: 35px;
}
textarea, select, input[type="text"], input[type="password"]{border: 1px solid;background-color: #fff;}


.price-new .price, .price-discount .price{font-size: 15px;}
.footer-bask .price-new .price{font-size: 22px;}
.left-header > .nav > li > a, .left-header > .nav > li > span{font-size: 11px;}
.next-kit, .gen-sum-kit{font-size: 32px;}
.item-report .description .title{font-size: 16px;}
.frame-prices-buy .price-new .price, .complect-gen-sum .price-new .price, .gen-sum-order .price-new .price, #photo .price-new .price, .gen-price{font-size: 25px;}
.text th, .text dt, .phones-header .phone, .next-kit, .gen-sum-kit, .items-order-gen-info .price-item, .items-register-add-ref .divider, .frame-description-benefit .title, .price-discount .price, .price-new .price, form .frame-label > .title, form label > .title, .msg .text-el, .frames-checks-sliders .title, .header-category .title, .characteristic th, #fancybox-content .drop-header .add-info, .tabs-compare-diferent .text-el{font-weight: bold;}
/*/groups selectors*/

/*icons*/

/*.icon_times_drop[style]:after{background-color: #ddd;}*/
/*.icon_times_drop:hover:after{background-color: #ccc;}*/

/*/icons*/

/*icons*/

.icon_times_drop {
    background-image: url("/img/sprite.png");
    background-position: 253px -1px;
}
[class*="icon_"]{position: absolute;}
[class*="icon_"]{margin-right: 3px;}


.icon_times_drop{margin: 20px 0 0 20px;z-index: 1;}
.icon_times_drop[style]:after{width: 20px;height: 20px;position: absolute;content: "";left: -5px;top: -5px;z-index: -1;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}


/*/icons*/

/*icons*/

.icon_times_drop{width: 10px;height: 10px;top: 4px;position: absolute !important;right: 25px;top: 21px;cursor: pointer !important;}

/*/icons*/

/*form*/


.frame-form-field{display: block;position: relative;}
.frame-label{display: inline-block;}
.frame-label .frame-label, .frame-radio .frame-label, .frame-checks .frame-label{cursor: pointer;}
.frame-radio{overflow: hidden;}
.help-block{margin-top: 3px;line-height: 1.2;}
.help-block p{margin-bottom: 0;}
.must{position: absolute;left: 100%;top: 5px;margin-left: 2px;}
form .f_r + .o_h, form .f_l + .o_h{position: relative;}
form .f_r + .o_h{padding-right: 8px;}
form .f_l + .o_h{padding-left: 5px;}
form .f_r + .o_h .must{margin-left: -8px;}

.layout-highlight{margin-bottom: 20px;position: relative;}
.msg{margin-bottom: 15px;overflow: hidden;text-align: left;}
#fancybox-content .msg{margin-bottom: 32px;}
.msg p{padding: 0;margin-bottom: 3px;
margin-top: 0px}
.msg > .info{padding: 15px 20px;}
.drop .msg > .info{padding: 10px 5px;}
.msg > .error{padding: 5px;}
.msg > .success{padding: 5px;}
input + .msg{margin-top: 5px;}

.horizontal-form label, .horizontal-form .frame-label{margin-bottom: 13px;display: block;}
.horizontal-form label label, .horizontal-form .frame-label label{margin-bottom: 0;}
.horizontal-form label > .title, .horizontal-form .frame-label > .title{float: left;width: 100px;padding: 7px 10px 0 0;text-align:left;}
.horizontal-form .frame-form-field{margin-left: 110px;}
.horizontal-form .frame-radio{padding-top: 7px;}

.drop .horizontal-form .title{width: 104px;text-align: right;}
.drop .horizontal-form .frame-form-field{margin-left: 114px;}
.horizontal-form.big-title label > .title, .horizontal-form.big-title .frame-label > .title{width: 130px;}
.horizontal-form.big-title .frame-form-field{margin-left: 140px;}

.vertical-form .control-label{margin-bottom: 2px;}
.vertical-form .frame-label, .vertical-form label{margin: 17px 0 15px;display: block;}
.vertical-form .frame-label:first-child, .vertical-form label:first-child{margin-top: 0;}
.vertical-form .frame-label label, .vertical-form label label{margin: 0;}
/*/form*/

/*color*/

/*form*/
input[type="text"][disabled], input[type="password"][disabled], textarea[disabled]{background-color: #eee;cursor: not-allowed;}
.frame-label.active .name-count{color: #0c9acb;}
.help-block{color: #999;}
.must{color: red;}
.msg .text-el{color: #666;}
label.error, .error .text-el{color: #ff7264;}

.slider{background-color: #e7e7e7;-moz-box-shadow: inset 0 1px 1px #d4d4d4;-webkit-box-shadow: inset 0 1px 1px #d4d4d4;box-shadow: inset 0 1px 1px #d4d4d4;}
.ui-widget-header{
    background: #18acd5; /* Old browsers */
    background: -moz-linear-gradient(top,  #18acd5 0%, #18acd5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#18acd5), color-stop(100%,#18acd5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #18acd5 0%,#18acd5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #18acd5 0%,#18acd5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #18acd5 0%,#18acd5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #18acd5 0%,#18acd5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#18acd5', endColorstr='#18acd5',GradientType=0 ); /* IE6-9 */
}

.cusel .jScrollPaneContainer{border-color: #ccc;-moz-box-shadow: 0 2px 3px #dcdcdc;-webkit-box-shadow: 0 2px 3px #dcdcdc;box-shadow: 0 2px 3px #dcdcdc;}
.cusel .cusel-scroll-wrap{background: #fff;}
.msg > .error{

    border: 1px solid #ff7264;
    background-color: #ffe7e5;
    border-radius: 3px;
}
.msg > .error .text-el{
    color: #ff7264;
    font: 12px "OpenSans Light";
}
.msg > .success{background-color: #ECFFE8;border-color: #80C232;color: #5FA335;}
.msg > .success .text-el{color: #5FA335;}
.msg > .info .text-el{color: #333;}

input[type="text"], input[type="password"], textarea{border-color: #d8d8d8;-moz-box-shadow: inset 0 1px 2px #e8e8e8;-webkit-box-shadow: inset 0 1px 2px #e8e8e8;box-shadow: inset 0 1px 2px #e8e8e8;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus{
    border-color: #75d9ff;
    -moz-box-shadow: 0 0 5px rgba(177, 229, 255, 0.75), inset 0 2px 2px #d4edf6;
    -webkit-box-shadow: 0 0 5px rgba(177, 229, 255, 0.75), inset 0 2px 2px #d4edf6;
    box-shadow: 0 0 5px rgba(177, 229, 255, 0.75), inset 0 2px 2px #d4edf6;
}
input[type="text"].success, input[type="password"].success, textarea.error, select.success{
    border-color: #a3cd01;
    -moz-box-shadow: 0 2px 2px rgba(114, 155, 4, .2);-webkit-box-shadow: 0 2px 2px rgba(114, 155, 4, .2);box-shadow: 0 2px 2px rgba(114, 155, 4, .2);
}
input[type="text"].error, input[type="password"].error, textarea.error, select.error{
    border-color: #ff7264;
    -moz-box-shadow: 0 2px 2px rgba(255, 114, 100, .2);-webkit-box-shadow: 0 2px 2px rgba(255, 114, 100, .2);box-shadow: 0 2px 2px rgba(255, 114, 100, .2);
}
input.plus-minus{color: #999;border-color: #d8d8d8;border-right: 0;-moz-box-shadow: inset 0 1px 2px #e8e8e8;-webkit-box-shadow: inset 0 1px 2px #e8e8e8;box-shadow: inset 0 1px 2px #e8e8e8;}

.cusel span{color: #434343;}
#slider {border-color: #d7d6d2;-moz-box-shadow: inset 0 1px 0 #efefef;-webkit-box-shadow: inset 0 1px 0 #efefef;box-shadow: inset 0 1px 0 #efefef;}
.content-apply{color: #333;}
.cusel{border-color: #d8d8d8;background-color: #ffffff;-moz-box-shadow: inset 0 1px 2px #e8e8e8;-webkit-box-shadow: inset 0 1px 2px #e8e8e8;box-shadow: inset 0 1px 2px #e8e8e8;}
.cusel span:hover, .cusel .cuselOptHover{color: #fff;}
.cusel .cuselActive{background: #e5e5e5;color: #333;}
.cusel .jScrollPaneContainer{
    background: #fdfdfd; /* Old browsers */
    background: -moz-linear-gradient(top,  #fdfdfd 0%, #f1f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfdfd 0%,#f1f1f1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.cusel span:hover, .cusel .cuselOptHover {background: #003399;}
/*/form*/

input[type="text"], input[type="password"], textarea{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
input[type="text"], input[type="password"], textarea{border-color: #d8d8d8;-moz-box-shadow: inset 0 1px 2px #e8e8e8;-webkit-box-shadow: inset 0 1px 2px #e8e8e8;box-shadow: inset 0 1px 2px #e8e8e8;}
input[type="text"], input[type="password"], textarea{width: 100%;max-width: 100%;padding: 0 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
/*drop*/
.drop-search{background-color: #faf7f7;-moz-box-shadow: inset 0 1px #fff, 0 5px 5px rgba(0,0,0,0.5);-webkit-box-shadow: inset 0 1px #fff, 0 5px 5px rgba(0,0,0,0.5);box-shadow: inset 0 1px #fff, 0 5px 5px rgba(0,0,0,0.5);}
.drop-search .btn-autocomplete{background-color: #fff;}

.drop-style
{
border-color: rgba(239, 236, 236, 0.52);
box-shadow: 10px 10px 10px rgba(0,0,0,0.2);

}
.drop-order-call.drop.drop-style.center.active {
    border-color: rgba(239, 236, 236, 0.52);
}
.drop-content, .drop-content-notification, .drop-content-confirm{background-color: #faf8f6;}
.drop-header{background-color: #fff;}
.drop-header:before{border-top-color: #f0edea;border-bottom-color: #f6f4f2;}

#photo .drop-footer .inside-padd{background-color: #faf8f6;border-top-color: #eae5e1;}
#photo .drop-content{background-color: #fff;}

#fancybox-content .footer-bask{background-color: #fff;border-top-color: #eae5e1;}
#fancybox-content .content-frame-foot{border-top-color: #eae5e1;background-color: #faf8f6;}

.frame-already-show{background-color: #faf8f6;-moz-box-shadow: 0 -2px 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 -2px 5px rgba(0,0,0,0.3);box-shadow: 0 -2px 5px rgba(0,0,0,0.3);}

.drop-info{background-color: #fff;-moz-box-shadow: 0 -2px 5px rgba(0,0,0,0.3);-webkit-box-shadow: 0 -2px 5px rgba(0,0,0,0.3);box-shadow: 0 -2px 5px rgba(0,0,0,0.3);}
.drop-info .text-el{color: #000;}
/*/drop*/

/*drop*/
.drop-search{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}

.drop-style{border: 5px solid transparent;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.drop > .drop-content{-moz-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;min-height: 100px;}
#notification.drop > .drop-content{min-height: 0;}
#photo .drop-footer .inside-padd{z-index: 1103;border-top: 1px solid transparent;}
#photo .drop-content{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.drop-header:before{content: "";position: absolute;top: 100%;width: 100%;left: 0;border-width: 1px 0;border-style: solid;}

#fancybox-content .footer-bask{border-top: 1px solid transparent;}
#fancybox-content .content-frame-foot{border-top: 1px solid transparent;}

.drop-info{-moz-border-radius: 2px 2px 0 0;-webkit-border-radius: 2px 2px 0 0;border-radius: 2px 2px 0 0;}
/*/drop*/

/*drop*/
.drop{display: none;position: absolute;overflow: hidden;}
.drop.inherit{position: relative;}
.drop.form-data{width: 100%;margin-top: 20px;margin-bottom: 30px;}
.drop-header{padding: 13px 35px;text-align: center;position: relative;}
.drop-header > .title:first-letter{text-transform: uppercase;}

.drop-content .inside-padd{padding: 24px 43px 24px 24px;}
.drop-content-notification .inside-padd.notification{padding: 12px 24px 1px 24px;}
.drop-content-confirm .inside-padd{padding: 15px 35px;}
.drop-content-confirm [class*="btn-"]:first-child{margin-right: 10px;}

.drop-register, .drop-enter, .drop-forgot, .drop-order-call, .drop-comulativ-discounts{width: 403px;}
.drop-order-call{width: 440px;}
.drop-comulativ-discounts .inside-padd{padding: 15px 10px;}
.drop-comulativ-discounts .drop-header{text-align: left;}
.drop-report{width: 444px;}

.content-already-show .inside-padd{padding: 25px 30px;}
.frame-already-show .special-proposition{margin-bottom: 0;}

.drop-wishlist .icon_times_drop{right: 20px;}
/*/drop*/

textarea {
    display: block;
    height: 64px;
    overflow-x: auto;
    overflow-y: auto;
    padding-bottom: 4px;
    padding-top: 4px;
}
form .btn-form .text-el, .btn-not-avail .text-el, .btn-form input {
    color: #0c9acb;
     font-size: 13px;
    font-weight: bold;
}


form .btn-form > button, .btn-form input {
    padding-bottom: 0;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 0;
}

.btn-form > input, .btn-form > button, .btn-not-avail > button {
    height: 32px;
    line-height: 32px;
    cursor: pointer;
}
.btn-form, .btn-not-avail{
    border-color: #d8d8d8;-moz-box-shadow: inset 0 1px 1px #fff, 0 1px 1px #cbc7c2;-webkit-box-shadow: inset 0 1px 1px #fff, 0 1px 1px #cbc7c2;box-shadow: inset 0 1px 1px #fff, 0 1px 1px #cbc7c2;
    background: #fcfbfa; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfbfa 0%, #f5f1ed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfbfa), color-stop(100%,#f5f1ed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfbfa 0%,#f5f1ed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfbfa 0%,#f5f1ed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfbfa 0%,#f5f1ed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfbfa 0%,#f5f1ed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbfa', endColorstr='#f5f1ed',GradientType=0 ); /* IE6-9 */
}
.btn-form, .btn-not-avail{border: 1px solid transparent;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.btn-form > input, .btn-form > button, .btn-not-avail > button{height: 32px;line-height: 32px;padding: 0 23px;}
input[type="submit"], input[type="reset"], input[type="button"], button {
    cursor: pointer;
    overflow: visible;background-color: transparent;border: none;}
[class*="btn-"], .buti {
    display: inline-block;
    font-size: 0;
    position: relative;


}
.btn-form:hover, .btn-not-avail:hover{
    border-color: #d2d0d0;
    background: #f7f5f4; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7f5f4 0%, #e0dbd6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f5f4), color-stop(100%,#e0dbd6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7f5f4 0%,#e0dbd6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7f5f4 0%,#e0dbd6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7f5f4 0%,#e0dbd6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7f5f4 0%,#e0dbd6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5f4', endColorstr='#e0dbd6',GradientType=0 ); /* IE6-9 */
}
.btn-form:active, .btn-not-avail:active{
    border-color: #d2d0d0;
    -moz-box-shadow: inset 0 1px 1px #d4d1ce, 0 2px 1px #fff;-webkit-box-shadow: inset 0 1px 1px #d4d1ce, 0 2px 1px #fff;box-shadow: inset 0 1px 1px #d4d1ce, 0 2px 1px #fff;
    background: #f7f5f4; /* Old browsers */
    background: -moz-linear-gradient(top,  #f7f5f4 0%, #e0dbd6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f5f4), color-stop(100%,#e0dbd6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f7f5f4 0%,#e0dbd6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f7f5f4 0%,#e0dbd6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f7f5f4 0%,#e0dbd6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f7f5f4 0%,#e0dbd6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5f4', endColorstr='#e0dbd6',GradientType=0 ); /* IE6-9 */
}
.for_validations{
        font-family: Tahoma,Geneva,Kalimati,sans-serif;
        font-size: 13px;
}

.frame-register {
    width: 380px;
    padding-top: 25px;
}

.help-block {
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 12px;
    margin-top: 10px;
    padding-left: 25px;
}
.items > li{display: inline-block;vertical-align: top;}

/*dotted lines*/
.d_l_1, .btn-order-call .d_l, .btn-compare .d_l, .btn-wish .d_l, .old-buyer .d_l, .frame-group-checks .title .d_l{color: #0088cc;border-bottom-color: #0088cc;}
.d_l_1:hover, .pointer:hover .d_l_1, .btn-order-call .d_l:hover, .btn-compare > button:hover .d_l, .btn-wish > button:hover .d_l, .old-buyer:hover .d_l, a:focus [class*="d_l"], button:focus [class*="d_l"]{color: #51d2ff;border-bottom-color: #51d2ff;}
.active > a > [class*="d_l"], .active > button > [class*="d_l"], .active > [class*="d_l"]{color: #51d2ff;border-bottom-color: #51d2ff;}
.d_l_r_f, .btn-additional-s_c .d_l{color: #fff;border-bottom-color: #fff;}
.btn-already-show .d_l_1{color: #fff;border-bottom-color: #fff;}
.btn-already-show > button:hover .d_l_1, .btn-already-show > button:hover .text-el, .frames-checks-sliders .title > .f-s_0:hover .d_l{color: #51d2ff;border-bottom-color: #51d2ff;}
/*/dotted lines*/
/*dotted lines*/
[class*="d_l"]{text-decoration: none;cursor: pointer;position: relative;display: inline;border-bottom: 1px dotted transparent;line-height: 1.2;}
[disabled] [class*="d_l"]{cursor: default;}
/*/dotted lines*/

.frame-form-field ul{
    margin: -7px 0 0 -10px;
    padding: 0;
    
}
.d_l_1{
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    font-size: 13px;
    border-bottom: 1px dotted #51d2ff;
}
.divider{
 color:#999;
}
.products_catalog > .count{
    font:13px "OpenSans";
    color: #252525;
    float: right;
    width: 10%;
    
    
}
/*/base scaffolding*/

body, .overlayDrop{min-width: 960px;}
article, .container, .special-proposition .title-proposition-h{max-width: 980px;}
.container{padding: 0 10px;}
.big-container{max-width: 1125px;}

.frame-baner-start_page .content-carousel{width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.content-carousel.container, .items-carousel.container, .baner.container{padding: 0;}

.right-catalog{width: 74.5%;float: right;position: relative;z-index: 0;}
.left-catalog{width: 23.5%;float: left;position: relative;z-index: 1;}

.right-product{width: 70%;float: right;}
.right-product-left{width: 62%;float: left;}
.right-product-right{width: 33.8%;float: right;}
.left-product{width: 27.7%;float: left;}

.left-catalog-first{float: left;width: 74.5%;}
.right-catalog-first{float: right;width: 23.5%;}

.left-cart{float: left;width: 45%;margin-bottom: 30px;}
.right-cart{float: right;width: 52%;margin-bottom: 30px;}

.left-order{float: left;width: 45%;}
.right-order{float: right;width: 52%;}

.left-compare{float: left;width: 220px;}
.right-compare{margin-left: 230px;}

.text-left{float: left;width: 227px;}
.text-right{margin-left: 252px;}

/*/scaffolding*/
/*border top*/
.frame-check-filter, .frames-checks-sliders, .header-category, .frame-prices-buy-wish-compare, .layout-highlight-msg, .frame-bask-order, .frame-category-menu, .nav-static-pages{border-color: #efece8;background-color: #fefefe;-moz-box-shadow: 0 1px 1px #ece9e6;-webkit-box-shadow: 0 1px 1px #ece9e6;box-shadow: 0 1px 1px #ece9e6;}
.frames-checks-sliders:before, .header-category:before, .item-product .frame-prices-buy:before, .tabs-data > li.active:before, .layout-highlight:before, .frame-bask-order:before{background-color: #0c9acb;}
/*/border top*/
/*border top*/
.frame-check-filter, .frames-checks-sliders, .header-category, .frame-prices-buy-wish-compare, .layout-highlight-msg, .frame-bask-order, .frame-category-menu, .nav-static-pages{position: relative;border: 1px solid transparent;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.frames-checks-sliders:before, .header-category:before, .item-product .frame-prices-buy:before, .tabs-data > li.active:before, .layout-highlight:before, .frame-bask-order:before{content: "";width: 100%;height: 3px;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;position: absolute;top: -3px;z-index: -1;left: 0;}
.tabs-data > li.active:before{padding: 0 2px;left: -2px;}
/*/border top*/
/*order*/
.frame-bask-order{background-color: #faf8f6 !important;}
.table-order > tbody > tr > td{border-top-color: #eae5e1;}
.frame-change-count{border-color: #e1e1e1;}
.frame-bask-order .footer-bask{background-color: #fff;border-top-color: #eae5e1;}
.frame-bask-order .footer-bask:before{-moz-box-shadow: 0 1px 1px #f0ece8;-webkit-box-shadow: 0 1px 1px #f0ece8;box-shadow: 0 1px 1px #f0ece8;}

.new-buyer{
    background: #0c9acb; /* Old browsers */
    background: -moz-linear-gradient(top,  #0c9acb 0%, #0c9acb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c9acb), color-stop(100%,#0c9acb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0c9acb 0%,#0c9acb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0c9acb 0%,#0c9acb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0c9acb 0%,#0c9acb 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0c9acb 0%,#0c9acb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c9acb', endColorstr='#0c9acb',GradientType=0 ); /* IE6-9 */
}
.new-buyer .text-el{color: #fff;}
.new-buyer:after{border-top-color: #0c9acb;}


/*tabs*/
.tabs{display: inline-block;}
.tabs-data{position: relative;z-index: 1;top: 1px;}
.tabs > li{float: left;position: relative;}
.tabs-data > li.active{margin-top: -3px;}
.tabs-data > li > a, .tabs-data > li > button{padding: 10px 25px;display: inline-block;}
.tabs-data > li > a{text-decoration: none;}
.tabs-data > li.active > a, .tabs-data > li.active > button{padding-top: 13px;}
.frame-tabs-ref > div{display: none;min-height: 75px;}
.frame-tabs-ref > div:first-child{display: block;}

.frame-tabs-ref > div > .inside-padd{padding: 15px 25px;}
.frame-tabs-profile > div > .inside-padd{padding: 25px 25px;}
/*/tabs*/

/*tabs*/
.tabs-data{-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}
.tabs-data > li > a, .tabs-data > li > button{font-weight: bold;}
.tabs-data > li{border-width: 1px;border-style: solid;}
.tabs-data > li:first-child{-moz-border-radius: 4px 0 0 0;-webkit-border-radius: 4px 0 0 0;border-radius: 4px 0 0 0;}
.tabs-data > li.active{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.tabs-data > li.active:last-child{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}

.tabs-compare-category > li{float: none;margin-bottom: 3px;max-width: 188px;}
.tabs-compare-category > li > button{padding: 2px 40px 3px 5px;text-align: left;}
.tabs-compare-category > .active > button{position: relative;}
.tabs-compare-category > .active > button:after{content: "";position: absolute;left: 100%;top: 0;border-width: 12px 9px;border-style: solid;border-color: transparent;}

.frame-tabs-ref{position: relative;z-index: 2;-moz-border-radius: 0 3px 3px 3px;-webkit-border-radius: 0 3px 3px 3px;border-radius: 0 3px 3px 3px;}
/*/tabs*/

/*tabs*/
.tabs-data{
    -moz-box-shadow: inset 0 -1px 3px #0b83ad, 0 2px 4px #ece9e6;-webkit-box-shadow: inset 0 -1px 3px #0b83ad, 0 2px 4px #ece9e6;box-shadow: inset 0 -1px 3px #0b83ad, 0 2px 4px #ece9e6;
    background: #11a2cf; /* Old browsers */
    background: -moz-linear-gradient(top,  #11a2cf 0%, #0a8ec3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#11a2cf), color-stop(100%,#0a8ec3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #11a2cf 0%,#0a8ec3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #11a2cf 0%,#0a8ec3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #11a2cf 0%,#0a8ec3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #11a2cf 0%,#0a8ec3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11a2cf', endColorstr='#0a8ec3',GradientType=0 ); /* IE6-9 */
    margin: 5px 0 -4px 0;
    padding-left: 0;

}
.tabs-data li{
    list-style: none;
}
.tabs-data > li > a, .tabs-data > li > button{color: #fff;}
.tabs-data > li{border-color: #047da7;border-left-color: #18abdd;border-right-color: #047da7;}
.tabs-data > li.active{background-color: #fff;border-color: transparent;-moz-box-shadow: 2px 2px 2px #0b83ad;-webkit-box-shadow: 2px 2px 2px #0b83ad;box-shadow: 2px 2px 2px #0b83ad;}
.tabs-data > li.active > a, .tabs-data > li.active > button{color: #000;}
.tabs-data > li.active + li{border-left-color: #047da7;}

.frame-tabs-product, .frame-tabs-profile{background-color: #fff;-moz-box-shadow: 0 2px 4px #ece9e6;-webkit-box-shadow: 0 2px 4px #ece9e6;box-shadow: 0 2px 4px #ece9e6;}

.tabs-compare-category .text-el{color: #0c9acb;}
.tabs-compare-category > .active > button{background-color: #0c99ca;}
.tabs-compare-category > .active > button:after{border-left-color: #0c99ca;}
.tabs-compare-category > .active .text-el{color: #fff;}
/*/tabs*/
/*/order*/
/*order-view*/
.left-order{margin-bottom: 30px;}
.right-order{margin-bottom: 30px;}
.number-order{margin-left: 7px;}
.items-order .description > .frame-prices{padding-bottom: 2px;padding-top: 0;display: block;}
.items-order td{padding-left: 10px;}
.right-order .footer-bask > .inside-padd{padding-left: 30px;}
.frame-payment{margin-bottom: 13px;}
.table-info-order{margin-bottom: 35px;
font: 13px "OpenSans";
color: #333;}

.not-paid {
    background-color: #d6d6d6;
}
.status-pay {
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
}
.table-info-order hr {
height: 1px;
    border: 1px solid #999;
}
.table-info-order td, .table-info-order th{padding: 3px 0;}
.table-info-order td{padding-left: 5px;}
.table-info-order hr{margin: 17px 0;}
.gen-info-price td{padding: 15px 20px;border-top: 1px solid #eae5e1;vertical-align: middle;}
.gen-info-price .price-new{margin-right: 0;}
.frame-bask-order .table-order td{text-align: right;padding-right: 10px;}
.frame-bask-order .frame-cur-sum-price [class*="price-"]{margin-right: 0;display: block;line-height: 1;}
.frame-bask-order .table-order td:first-child{text-align: left;}
/*/order-view*/
/*/bask*/

/*order*/
.frame-bask-order .footer-bask:before{content: "";position: absolute;width: 110%;height: 3px;left: -5%;top: -3px;}
.frame-change-count{border: 1px solid transparent;-moz-border-radius: 0 2px 2px 0;-webkit-border-radius: 0 2px 2px 0;border-radius: 0 2px 2px 0;}
.frame-bask-order .footer-bask{border-top: 1px solid transparent;-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;}
.table-order > tbody > tr > td{border-top: 1px solid transparent;}

.new-buyer{position: relative;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.new-buyer:after{content: "";border-color: transparent;border-width: 6px 7px;position: absolute;top: 100%;left: 50%;margin-left: -7px;border-style: solid;}
/*/order*/
.frame-bask-order .frame-title{padding: 10px 15px 6px;}
/*titles*/
.frame-check-filter .title{background-color: #fefefe;border-bottom-color: #eae5e1;color: #333;}
.frame-complect .frame-title > .title, .title-default > .title{background-color: #fff;}
.frame-complect .frame-title > .title{color: #ff7e00;}
.frame-complect .frame-title > .title:after, .title-default > .title:after{-moz-box-shadow: 0 1px 1px #ece9e6;-webkit-box-shadow: 0 1px 1px #ece9e6;box-shadow: 0 1px 1px #ece9e6;}
.header-category .title{color: #666;}
.frame-bask-order .frame-title{background-color: #fff;}
.title-order-view{color: #0c9acb;}
/*/titles*/

.frame-bask-order .frame-title > .title {
    font-size: 18px;
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    
}

.f_r {
    float: right !important;
}
.frame-title .title {
    display: inline;
}
.f_l {
    float: left !important;
}

.clearfix:after, article:after, .nav:after, .container:after, .horizontal-form label:after, .horizontal-form .frame-label:after, .frame-inside:after, .frame-label:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.frame-bask.frame-bask-order{
    border-top: 2px solid #0c9acb;
}

/*bask*/
td.frame-cur-sum-price {vertical-align: middle;padding-left: 10px;padding-right: 10px;}
.frame-cur-sum-price .frame-prices{padding-bottom: 0;}
.frame-cur-sum-price .price-new{margin-bottom: 5px;}
.count-or-compl{display: block;margin-bottom: 3px;}
.frame-cur-sum-price .title{display: block;margin-bottom: 3px;}

/*drop-bask*/
.frame-remove-bask-btn + td{padding-left: 0 !important;}
#fancybox-content{max-width: 854px;width: 90%;}
#fancybox-content .drop-content .inside-padd{padding: 0;}
#fancybox-content .drop-content.is-empty .inside-padd{padding: 24px 43px 24px 24px;}
.table-order, .table-order table{table-layout: auto;}
.footer-bask .table-order{table-layout: fixed;}
#fancybox-content .drop-header{text-align: center;}
#fancybox-content .cart-product .frame-items{width: 500px;}
#fancybox-content .frame-discount{margin-right: 20px;}
.frame-remove-bask-btn{padding-left: 0 !important;width: 38px;text-align: center;vertical-align: middle !important;}
.frame-kits-gen-sum{text-align: center;}
.row-kits .frame-count, .row-kits .frame-cur-sum-price{vertical-align: top;}
.row-kits .frame-items{width: 555px;}
#fancybox-content .row-kits .count-or-compl{display: block;}
.table-order > tbody > tr > td{padding-top: 20px;padding-bottom: 20px;vertical-align: top;}
.table-order .frame-items{padding-left: 20px;}
.table-order > tbody > tr > td.frame-cur-sum-price {padding-left: 10px;padding-right: 10px;}
.table-order > tbody > tr:first-child > td{border-top: 0;}
.table-order .frame-variant-name, .table-order .frame-variant-code{margin-top: 5px;display: block;}
.frame-variant-name + .frame-variant-code{margin-top: 0;}
.footer-bask{text-align: center;}
.right-order .footer-bask{text-align: left;}
#fancybox-content .footer-bask{text-align: right;}
#fancybox-content .footer-bask > .inside-padd{padding: 12px 26px 12px 12px;}
#fancybox-content .content-frame-foot > .inside-padd{padding: 15px 26px 26px;}
#fancybox-content .empty .inside-padd{padding: 26px;}

/*/drop-bask*/

.title-cart h1{margin-right: 15px;}
.frame-count{vertical-align: middle;min-width: 120px;}
.frame-count > .number{display: inline-block;vertical-align: middle;min-width: 80px;}
.frame-change-count{float: right;}
.frame-count > input{float: left;height: 33px;}
.count-or-compl{vertical-align: middle;}
.frame-bask-order .row-kits li{width: 152px;}
.frame-bask-order .row-kits.row li{width: 100%;}
.frame-bask-order .row-kits.row .frame-kit{width: auto;}
.frame-bask-order .frame-kit{width: 117px;}
.frame-bask-order .frame-items{padding-right: 20px;}
.kits-gen-sum{padding: 0 20px;margin-bottom: 13px;}
.frame-bask-order .frame-cur-sum-price > .frame-prices{display: block;position: relative;top: 3px;}
.frame-bask-order .footer-bask{position: relative;overflow: hidden;}
.frame-bask-order .footer-bask > .inside-padd{padding: 17px 10px;}

/*order-view*/
.left-order{margin-bottom: 30px;}
.right-order{margin-bottom: 30px;}
.number-order{margin-left: 7px;}
.items-order .description > .frame-prices{padding-bottom: 2px;padding-top: 0;display: block;}
.items-order td{padding-left: 10px;}
.right-order .footer-bask > .inside-padd{padding-left: 30px;}
.frame-payment{margin-bottom: 13px;}
.table-info-order{margin-bottom: 35px;}
.table-info-order td, .table-info-order th{padding: 3px 0;}
.table-info-order td{padding-left: 5px;}
.table-info-order hr{margin: 17px 0;}
.gen-info-price td{padding: 15px 20px;border-top: 1px solid #eae5e1;vertical-align: middle;}
.gen-info-price .price-new{margin-right: 0;}
.frame-bask-order .table-order td{text-align: right;padding-right: 10px;}
.frame-bask-order .frame-cur-sum-price [class*="price-"]{margin-right: 0;display: block;line-height: 1;}
.frame-bask-order .table-order td:first-child{text-align: left;}
/*/order-view*/
/*/bask*/


.next-kit, .gen-sum-kit, .count-or-compl, .frame-cur-sum-price .title, .s-t, .count, .code {
  font-family: Tahoma,Geneva,Kalimati,sans-serif;
  font-size: 12px;
    color: #999;
}

/*prices*/
.frame-prices{color: #333;}
.price-discount + .current-prices .price-new{color: #ff7e00;}
.price-add{color: #999;}
/*/prices*/
.curr{
    font-size: 13px;
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
}
.frame-count{
     font-size: 13px;
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
}

.items-bask .photo-block, .item-report.items-bask .photo-block{width: 62px;height: 62px;float: left;margin-right: 18px;}
.items-bask .description{margin-left: 80px;}
.items-bask .description .frame-prices:first-child{margin-top: 8px;}

.photo-block{border: 1px solid transparent;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.3s ease-in-out;}
.items-wish-data .frame-photo-title .photo-block:hover .overlay{background-color: rgba(0,0,0, 0.3);}
.photo-block{background-color: #fff;-moz-box-shadow: 0 1px 2px rgba(208, 208, 208, 0.6);-webkit-box-shadow: 0 1px 2px rgba(208, 208, 208, 0.6);box-shadow: 0 1px 2px rgba(208, 208, 208, 0.6);}
.selected .photo-block, a:hover .photo-block, a:focus .photo-block{border-color: #51d2ff;}
.items-thumbs > .active .photo-block, .photoProduct.active > .photo-block{border-color: #d8d2cb;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.photo-block img {
    max-height: 100%;
}
.items a .title{font-weight: bold;border-bottom: 1px dotted transparent;}
.items a .title{border-bottom-color: #b2dce9;
      font-size: 13px;
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    color:#287fc3;
}
.btn-remove-photo-wishlist, .btn-edit-photo-wishlist{
    border-color: rgba(12, 154, 203, 0.4);box-shadow: 0 2px 2px rgba(0, 0, 0, 0.75);
    background: #fdfdfd; /* Old browsers */
    background: -moz-linear-gradient(top,  #fdfdfd 0%, #e7e7e7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfdfd 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfdfd 0%,#e7e7e7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfdfd 0%,#e7e7e7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfdfd 0%,#e7e7e7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}
.frame-variant-code{
    font-size: 12px;
    font-family: Tahoma,Geneva,Kalimati,sans-serif  
}

.niceRadio {
    float: left;
    margin-right: 5px;
    position: relative;
}
.frame-radio > .text-el{
   font:12px "Tahoma,Geneva,Kalimati,sans-serif";
}
.hidden-comment.drop.inherit.active {
    margin-top: 15px;
}
.check-variant-delivery .lineForm, .check-variant-payment .lineForm{width: 100%;}
.lineForm select{visibility: hidden;}
.lineForm{position: relative;z-index: 1;width: 100%;text-align: left;vertical-align: middle;display:inline-block;}

.cusel{border: 1px solid transparent;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.cusel span{font-size: 12px;}

.cusel span{color: #434343;}
#slider {border-color: #d7d6d2;-moz-box-shadow: inset 0 1px 0 #efefef;-webkit-box-shadow: inset 0 1px 0 #efefef;box-shadow: inset 0 1px 0 #efefef;}
.content-apply{color: #333;}
.cusel{border-color: #d8d8d8;background-color: #ffffff;-moz-box-shadow: inset 0 1px 2px #e8e8e8;-webkit-box-shadow: inset 0 1px 2px #e8e8e8;box-shadow: inset 0 1px 2px #e8e8e8;}
.cusel span:hover, .cusel .cuselOptHover{color: #fff;}
.cusel .cuselActive{background: #e5e5e5;color: #333;}
.cusel .jScrollPaneContainer{
    background: #fdfdfd; /* Old browsers */
    background: -moz-linear-gradient(top,  #fdfdfd 0%, #f1f1f1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfdfd 0%,#f1f1f1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
}
.cusel span:hover, .cusel .cuselOptHover {background: #003399;}
.cusel {width: 100% !important;height: 34px;display: inline-block;position: relative;cursor: pointer;z-index: 1;}

.btn-def, .cuselFrameRight{
    border-color: #e1e1e1;
    -moz-box-shadow: inset 0 1px #fff;-webkit-box-shadow: inset 0 1px #fff;box-shadow: inset 0 1px #fff;
    background: #f8f7f4; /* Old browsers */
    background: -moz-linear-gradient(top,  #f8f7f4 0%, #f4f2ee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f7f4), color-stop(100%,#f4f2ee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f8f7f4 0%,#f4f2ee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f8f7f4 0%,#f4f2ee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f8f7f4 0%,#f4f2ee 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f8f7f4 0%,#f4f2ee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f7f4', endColorstr='#f4f2ee',GradientType=0 ); /* IE6-9 */
}
.cuselFrameRight{border-color: #e1e1e1;}
.cuselFrameRight:before{border-top-color: #666;}
.btn-def, .cuselFrameRight{border: 1px solid transparent;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.cuselFrameRight{border: 1px solid transparent;}
.cuselFrameRight:before{content: "";position: absolute;left: 50%;top: 50%;margin-left: -4px;margin-top: -2px;border: 4px solid transparent;}
.cuselFrameRight{border-color: #e1e1e1;}
.cuselFrameRight:before{border-top-color: #666;}

#fancybox-loading {
    cursor: pointer;
    display: none;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 40px;
    z-index: 11104;
}

.old-buyer {
    float: left;
    margin-bottom: 15px;
    width: 100%;
      margin-left: -10px;
}

.groups-form {
    font-size: 13px;
}
.name-count > .text-el{
    font-size:13px;
    font-family:"OpenSans";
}


/*cusel plugin style*/
.frame-sort .lineForm{width: 190px;}
.check-variant-catalog .lineForm{width: 190px;margin-bottom: 10px;}
.check-variant-product .lineForm{width: 190px;}
.check-variant-delivery .lineForm, .check-variant-payment .lineForm{width: 100%;}
/*.check-variant-delivery .niceRadio{top: 3px;}*/
.check-variant-payment .preloader{display: none;z-index: 2;}
.frame-payment{min-height: 36px;}
.check-variant-product {margin-bottom: 19px;}
.check-variant-product .title{display: inline;vertical-align: middle;}
.frame-count-onpage .lineForm{width: 78px;}
.lineForm select{visibility: hidden;}
.lineForm{position: relative;z-index: 1;width: 100%;text-align: left;vertical-align: middle;display:inline-block;}
.cusel {width: 100% !important;height: 34px;display: inline-block;position: relative;cursor: pointer;z-index: 1;}
.cuselFrameRight {position: absolute;z-index: 2;top: -1px;right: -1px;height: 100%;width: 33px;overflow: hidden;}
.cuselText {height: 34px;line-height: 33px;padding-left:10px;
padding-right: 35px;cursor: pointer;overflow: hidden;z-index: 1;position: absolute;top: 0;left: 0;
text-overflow: ellipsis;max-width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;
font: 12px;}
.cusel span {display: block;cursor: pointer;white-space: nowrap;padding: 3px 5px 3px 5px;}
.cusel .cuselActive {cursor: default;}
.cuselOpen {z-index: 999;}
.cuselOpen .cuselFrameRight{}
.cusel .cusel-scroll-wrap {display: block;visibility: hidden;position: absolute;top: 100%;min-width: 100%;margin-top: 1px;}
.cusel .jScrollPaneContainer{position: relative;overflow: hidden;z-index: 2;}
.cusel .cusel-scroll-wrap {visibility: hidden;position: absolute;left: 0;top: 100%;min-width: 100%;width: auto;}
.cusel .jScrollPaneContainer {position: relative;overflow: hidden;z-index: 5;}
.cusel .jScrollPaneTrack {height: 100%;width: 7px !important;position: absolute;top: 0;right: 4px;}
.cusel .jScrollPaneDrag {position: absolute;cursor: pointer;width: 15px !important;height: 27px !important;right: -4px;}

.cusel .jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.cusel .jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
.cusel .jScrollArrowUp {position: absolute;top: 0;right: 2px;width: 26px;height: 12px;cursor: pointer;overflow: hidden;}
.cusel .jScrollArrowDown {width: 25px;height: 12px;position: absolute;top: auto;bottom: 0;right: 3px;cursor: pointer;overflow: hidden;}
/*/cusel plugin style*/
.btn-cart [type="submit"][disabled="disabled"]{color: #efefef;}
.btn-cart, .frame-payment input[type="submit"]{
    border-color: #769c00;-moz-box-shadow: inset 0 1px 0 #a9d200, 0 2px 3px #bbb;-webkit-box-shadow: inset 0 1px 0 #a9d200, 0 2px 3px #bbb;box-shadow: inset 0 1px 0 #a9d200, 0 2px 3px #bbb;
    background: #9ec300; /* Old browsers */
    background: -moz-linear-gradient(top,  #9ec300 0%, #719500 50%, #638a00 51%, #638a00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ec300), color-stop(50%,#719500), color-stop(51%,#638a00), color-stop(100%,#638a00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9ec300 0%,#719500 50%,#638a00 51%,#638a00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9ec300 0%,#719500 50%,#638a00 51%,#638a00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9ec300 0%,#719500 50%,#638a00 51%,#638a00 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9ec300 0%,#719500 50%,#638a00 51%,#638a00 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ec300', endColorstr='#638a00',GradientType=0 ); /* IE6-9 */
}
.btn-cart, .frame-payment input[type="submit"]{border: 1px solid transparent;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.btn-cart-p > button, .btn-cart-p > a, .btn-cart-p > input, .frame-payment input[type="submit"]{height: 45px;line-height: 44px;padding: 0 20px;}
.btn-cart .text-el, .btn-cart > input{color: #fff;}
.btn-cart-p .text-el, .btn-cart-p > input, .frame-payment input[type="submit"]{font-size: 15px;}

.btn-cart .text-el, .btn-cart > input {
    color: #fff;
}
.btn-cart-p > button, .btn-cart-p > a, .btn-cart-p > input, .frame-payment input[type="submit"] {
    height: 45px;
    line-height: 44px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
}
.btn-cart-p .text-el, .btn-cart-p > input, .frame-payment input[type="submit"] {
    font-size: 15px;
}
.btn-cart .text-el, .btn-cart > input {
    text-transform: uppercase;
}

.neigh-buttonform {
    height: 32px;
      font-family: Tahoma,Geneva,Kalimati,sans-serif;
}
.neigh-buttonform > .d_l_1{
    padding-top: 9px;
    font-size: 12px;
}
.frame-form-field > .help-block{
    padding-left: 0;
}
.frame-form-field > a{
    text-decoration: underline;
    color:#287fc3;
       font-family: Tahoma,Geneva,Kalimati,sans-serif; 
       font-size: 13px;
}

.frame-payment {
    margin-bottom: 30px;
}

.frame-variant-name.frameVariantName{
    font: 13px "Tahoma";
}

/*page-profile*/
.table-profile{border-color: #eae5e1;}
.table-profile td, .table-profile th{border-color: #eae5e1;}
.table-profile thead th{background-color: #faf9f7;
font: 12px "OpenSans Bold"}
.info-discount{border-bottom-color: #d8d2cb;background-color: #faf8f6;-moz-box-shadow: 0 2px 4px #ece9e6;-webkit-box-shadow: 0 2px 4px #ece9e6;box-shadow: 0 2px 4px #ece9e6;}
/*/page-profile*/


/*page profile*/
.table-profile{border-width: 1px 0 0 1px;border-style: solid;}
.table-profile td, .table-profile th{border-width: 0 1px 1px 0;border-style: solid;}
.info-discount{margin-left: 450px;border-bottom: 1px solid transparent;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
/*/page profile*/

/*profile*/
.table-profile td, .table-profile th{height: 50px;padding: 0 43px 0 43px;vertical-align: middle;
font: 12px "OpenSans";}
.page-profile .frame-change-password{width: 430px;}
.page-profile .frame-change-profile{width: 400px;float: left;}
.info-discount .inside-padd{padding: 15px 20px;}
.info-discount .content{padding: 2px;}
/*/profile*/


a, .ref, .name-check-filter {
    color: #287fc3;
}

.product_image .photo-block:hover{
    border: none;

}
[class*="icon-"], .title-category-l1.is-sub:after, .title-category-l1.is-sub .ie, .ui-slider-handle, .product-status, .niceCheck{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/img/sprite.png");
    background-origin: padding-box;
    background-repeat: no-repeat;
    background-size: auto auto;
}

.icon_times_cart {
    cursor: pointer !important;
    height: 16px;
    width: 9px;
    background: url('/img/sprite.png') -356px 0;
}


input.plus-minus{color: #999;border-color: #d8d8d8;border-right: 0;-moz-box-shadow: inset 0 1px 2px #e8e8e8;-webkit-box-shadow: inset 0 1px 2px #e8e8e8;box-shadow: inset 0 1px 2px #e8e8e8;}
input.plus-minus{float:right;width: 46px;height: 33px;display: block;text-align: center;-moz-border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.btn-plus button[disabled], .btn-minus button[disabled]{background-color: #f9f6f6;cursor: not-allowed;}
.btn-plus > button{border-top-color: #fff;border-bottom-color: #e1e1e1;}
.btn-minus > button{border-top-color: #fff;}
.btn-plus > button:not([disabled="disabled"]):active, .btn-minus > button:not([disabled="disabled"]):active{-moz-box-shadow: inset 0 0 2px #c3c1bf;-webkit-box-shadow: inset 0 0 2px #c3c1bf;box-shadow: inset 0 0 2px #c3c1bf;border-top-color: #d6d3d1;}
.btn-plus button[disabled], .btn-minus button[disabled]{background-color: #f9f6f6;cursor: not-allowed;}
.btn-plus, .btn-minus{display: block;}
.btn-plus > button{border-width: 1px 0;border-style: solid;}
.btn-minus > button{border-top: 1px solid transparent;}
.btn-plus > button, .btn-minus > button{display: block;height: 16px;width: 33px;}

.icon-plus {
    background-position: -379px 0;
    height: 10px;
    width: 10px;
}

.btn-minus > button {
    border-top-color: #fff;
}

.icon-minus {
    background-position: -388px 0;
    height: 10px;
    width: 10px;
}


.btn-plus button[disabled], .btn-minus button[disabled] {
    background-color: #f9f6f6;
    cursor: not-allowed;
}
.btn-minus > button {
    border-top-color: #fff;
}
.btn-plus, .btn-minus {
    display: block;
}

.btn-minus > button {
    border-bottom-color: #e1e1e1;
    border-bottom-style: solid;
    border-bottom-width: 1px;

}

/*drop-bask*/
.frame-remove-bask-btn + td{padding-left: 0 !important;}
#fancybox-content{max-width: 854px;width: 90%;}
#fancybox-content .drop-content .inside-padd{padding: 0;}
#fancybox-content .drop-content.is-empty .inside-padd{padding: 24px 43px 24px 24px;}
.table-order, .table-order table{table-layout: auto;}
.footer-bask .table-order{table-layout: fixed;}
#fancybox-content .drop-header{text-align: center;}
#fancybox-content .cart-product .frame-items{width: 500px;}
#fancybox-content .frame-discount{margin-right: 20px;}
.frame-remove-bask-btn{padding-left: 0 !important;width: 38px;text-align: center;vertical-align: middle !important;}
.frame-kits-gen-sum{text-align: center;}
.row-kits .frame-count, .row-kits .frame-cur-sum-price{vertical-align: top;}
.row-kits .frame-items{width: 555px;}
#fancybox-content .row-kits .count-or-compl{display: block;}
.table-order > tbody > tr > td{padding-top: 20px;padding-bottom: 20px;vertical-align: top;}
.table-order .frame-items{padding-left: 20px;}
.table-order > tbody > tr > td.frame-cur-sum-price {padding-left: 10px;padding-right: 10px;}
.table-order > tbody > tr:first-child > td{border-top: 0;}
.table-order .frame-variant-name, .table-order .frame-variant-code{margin-top: 5px;display: block;}
.frame-variant-name + .frame-variant-code{margin-top: 0;}
.footer-bask{text-align: right;}
.right-order .footer-bask{text-align: left;}
#fancybox-content .footer-bask{text-align: right;}
#fancybox-content .footer-bask > .inside-padd{padding: 12px 26px 12px 12px;}
#fancybox-content .content-frame-foot > .inside-padd{padding: 15px 26px 26px;}
#fancybox-content .empty .inside-padd{padding: 26px;}

/*/drop-bask*/


.frame-bask .drop-content .inside-padd {
  padding: 0;
}


#fancybox-content .footer-bask > .inside-padd {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 26px;
    padding-top: 12px;
}

[class*="icon_"], [class*="icon-"] {
    display: inline-block;
    font-size: 0;
    line-height: 0;
    position: relative;
}

#fancybox-content > .icon_times_drop{
    top:0;
}
.frame-items{
    padding: 0 3px 0 0;
}

#fancybox-content .footer-bask {
    text-align: right;
}


#fancybox-content .footer-bask > .inside-padd {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
}

#fancybox-content .cart-product .frame-items {
    width: 500px;
}

/*page 404*/
.page-404 .title{color: #0f9ecd;}

.page-404 p{color: #999;}
.page-404 b{color: #666;}
/*/page 404*/
/*404*/
.page-404{position: relative;text-align: center;padding-bottom: 1000px;margin-bottom: -1000px;}
.page-404 img{float: left;}
.page-404 .content{display: inline-block;width: 680px;padding-top: 55px;}
.page-404 .description{margin-left: 255px;text-align: left;}
.page-404 [class*="btn"]{margin-top: 10px;}
/*/404*/
/*page 404*/

.page-404 .title{font-size: 35px;}
.page-404:before{content: "";position: absolute;left: -5%;top: -1px;width: 110%;height: 4px;}
/*/page 404*/


.b-overlay__content {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 13px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}