.box_select_product {width:1280px; min-height:127px; padding:0px;  }
.box_select_product h1 {font-family: Proxima; padding:0px;text-align: left; line-height: 15px; font-size:15px; font-weight:100; margin:0px;}
.strint_light {position:relative; margin-top:-3px; height:8px; border:0px; }
.shadow_string {background:url(../images/Shadow.png) repeat left top; position:relative; height:8px; border:0px; display:none; }

.strcls {clear:both;}
.str_kod_art {float:left; width:115px;  text-align: left; display: table; min-height:127px; margin-left:0px;  }
.kodart {height:auto; display:table-cell;  vertical-align: middle; font-family: "ProximaSemi";
          font-size:12px; text-align: left; color:#005AA9;  line-height:1.5; }              

/* Бренд */
.str_brand   {float:left; width:105px; text-align: left; display: table; min-height:127px;margin-left:0px; }
.pic_brand   {height:auto;font-family: "Proxima"; text-align: center; font-size:12px; color:#909090;display: table-cell;  vertical-align: middle; }              


/* Картинка */
.str_pictureT {float:left; width:127px; display: table; height:127px; margin-left:21px; }
.pic_pictureT {height:auto;text-align: center; display: table-cell;  vertical-align: middle; }              


.str_name_tovar  { float:left; width:235px; text-align: left; display: table; min-height:127px; margin-left:21px; }
.cntr_name_tovar { height:auto;font-family: "ProximaSemi"; text-align: left; font-size:14px; color:#283436;
                   display: table-cell;  vertical-align: middle;  }              
.str_model {color:#005AA9; font-size: 14px;  font-family: 'ProximaB'; margin-top:-4px;}
.str_name_sm {color:#283436; font-size: 14px;  font-family: 'ProximaB'; margin-top:-7px; line-height:1.3;}
.sots_net {height:14px; width:auto; margin-top:7px; margin-left:-5px;}


.str_param_tovar  {color:#283436; width:209px; font-size: 12px;  font-family: 'ProximaB';
                   float:left; text-align: left; display: table; min-height:127px; margin-left:15px; }
.cntr_param_tovar {height:auto;font-family: "ProximaSemi"; text-align: left; font-size:12px; color:#283436;
                   display: table-cell;  vertical-align: middle; }


.str_price_tovar  {color:#283436; width:124px; font-size: 12px;  font-family: 'Proxima'; float:left; text-align: left; display: table; min-height:127px; margin-left:9px; }
.cntr_price_tovar {height:auto;font-family: "ProximaSemi"; text-align: left; font-size:12px; color:#283436;
                   display: table-cell;  vertical-align: middle; }
.lebel_tsena {float:left; width:34px; color:#5D5D5D; text-align:left; padding-top:3px; font-size:12px;
               font-family: 'Proxima';}
.price_old {float:left; width:87px; color:#909090; text-align:left; padding-top:0px; margin-top:-1px;
        	font-size:17px; font-family: 'Proxima'; text-decoration:line-through;}
.price1 {font-size:18px; padding-top:3px; color:#115; text-align:left; font-family:ProximaB;}        	
.price_normal {font-size:18px;color:#005AA9;} 
.price_skidka {font-size:18px;color:#f08a00;} 
.price_person {font-size:18px;color:#f08a00;} 

/*  стрелки */

.str_strelki      {color:#788998; width:32px; font-size: 15px;  font-family: 'ProximaB'; float:left; text-align: left;  min-height:127px; margin-left:8px;
                   -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;
                 }
.cntr_strelki {height:104;font-family: "ProximaB"; border-radius: 4px; 
               text-align: center; font-size:15px; color:#788998; 
               margin-top:12px;}
.strelki_plus  {line-height:35px;  color:#BCBFB9; font-family: 'ProximaB';  font-size:18px; border:1px #E3E3E3 solid; border-radius:4px 4px 0px 0px; }
.strelki_plus:hover {color:#005AA9; cursor:pointer; border:1px #BDC9D1 solid;}
.strelki_count     {color: #788998; line-height:34px;  height:34px; border-left:1px #E3E3E3 solid;border-right:1px #E3E3E3 solid;}
.strelki_count_set {color: #EDA600; line-height:34px;  height:34px; border-left:1px #E3E3E3 solid;border-right:1px #E3E3E3 solid;}
.strelki_minus {line-height:35px;    color:#BCBFB9; font-family: 'ProximaB';  font-size:15px; border:1px #E3E3E3 solid; border-radius:0px 0px 4px 4px;}
.strelki_minus:hover {color:#005AA9; cursor:pointer; border:1px #BDC9D1 solid;}

/*  кнопки */
.str_btn  {color:#788998; width:120px; font-size: 12px;  font-family: 'ProximaSemi'; float:left; text-align: left; min-height:127px; margin-left:8px; 
          -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;
         
          }
.cntr_btn {height:104;font-family: "ProximaB";  width:120px;text-align: left; font-size:12px; color:#788998;
           margin-top:12px; }

/*        закладки  */
.str_zakl { width:120px; border:1px #E3E3E3 solid; border-bottom:0px; border-radius:4px 4px 0px 0px; line-height:35px;  color:#788998; font-family: 'ProximaSemi';  font-size:13px; cursor:pointer; height:35px;}      
.str_zakl:hover {width:120px; border:1px #BDC9D1 solid;border-bottom:0px;  color:#005AA9;}      

.zakl_txt { line-height:35px; float:left; margin-left:9.77px; margin-top:1px;font-family: 'ProximaSemi'; font-size: 13px;}
.zakl_txt_set { color:#005AA9;line-height:35px; float:left; margin-left:9.77px; margin-top:1px;font-family: 'ProximaSemi'; font-size: 13px;}

.zakl_pic      { background:url(../images/svg/kn/zakl_gray.svg) no-repeat left top; margin-top:11.34px; margin-left:13.16px;
                 float:left;   width:13px; height:16px; cursor:pointer;  border:0px;}
.zakl_pic:hover{ background:url(../images/svg/kn/zakl.svg) no-repeat left top; }
.zakl_pic_set  { background:url(../images/svg/kn/zakl.svg) no-repeat left top; margin-top:11.34px; margin-left:13.16px;
                 float:left;   width:13px; height:16px; cursor:pointer;  border:0px;}

.str_zakl_set {width:120px; border:1px #BDC9D1 solid; border-bottom:0px; color:#005AA9; border-radius:4px 4px 0px 0px; line-height:35px;  color:#005AA9; font-family: 'ProximaSemi';  font-size:13px; cursor:pointer; height:35px; }      
.zakl_set { background:url(../images/svg/kn/zakl.svg) no-repeat left top;  border-bottom:0px; height:22px; cursor:pointer;  border:0px; width:21px; height:19px; }

/*        Корзина  */ 
.bas_send {width:120px; height:35px; padding:0px;margin-top:1px; }
.basket_pic      { background:url(../images/svg/tit/Korzina_wight.svg) no-repeat left top; margin-top:9px; margin-left:13.16px;
                 float:left;   width:19px; height:16px; cursor:pointer;  border:0px;}
.basket_pic:hover{ background:url(../images/svg/tit/Korzina_wight.svg) no-repeat left top; }
.basket_pic_set  { background:url(../images/svg/tit/Korzina_wight.svg) no-repeat left top; margin-top:9px; margin-left:13.16px;
                 float:left;   width:19px; height:16px; cursor:pointer;  border:0px;}
.basket_txt { line-height:35px; float:left; margin-left:9.77px; margin-top:0px;font-family: 'ProximaSemi'; font-size: 14px; color:#FFFFFF;}
.basket_txt_set { color:#FFFFFF;line-height:35px; float:left; margin-left:9.77px; margin-top:1px;font-family: 'ProximaSemi'; font-size: 14px;}

.trash_full  {  background-color: #EDA600; height:34px; cursor:pointer; padding:0px;
                text-align: right; line-height:34px; color:#ffffff; font-size:14px;
                width:120px; margin:0px;  cursor:pointer;  border-radius: 0px;
                font-family: 'ProximaB'; border:1px #EDA600 solid; margin-top:0px;
             }

.in_bas      {  background-color: #92A8BC; height:34px; cursor:pointer; padding:0px;
                text-align: right; line-height:34px; color:#ffffff; font-size:14px;
                width:120px; margin:0px;  cursor:pointer;  border-radius: 0px;
                font-family: 'ProximaB'; border:1px #92A8BC solid; margin-top:0px;
             }


.in_bas:hover {background-color:#F6A500; border:1px #F6A500 solid; }




.basket_w{ margin-top:-22; float:left; 
           width:29px; height:33px; text-align:center;}







.fast_order { height:35px;  
              border-bottom:1px #E3E3E3 solid; border-left:1px #E3E3E3 solid; border-right:1px #E3E3E3 solid;
              border-radius:0px 0px 4px 4px; width:120px;
              cursor:pointer; text-align:center; line-height:35px; color:#788998;
              font-size:13px;
              font-family: 'ProximaSemi'; padding:0px;
            }
.fast_order:hover {border-bottom:1px #BDC9D1 solid; border-right:1px #BDC9D1 solid; border-left:1px #BDC9D1 solid;
                   color:#F15A24;}            




/*  Доставка */


.str_delivery  {color:#92A8BC; width:115px; font-size: 12px;  font-family: 'ProximaB';
                   float:right; text-align: left; display: table; min-height:127px; margin-left:0px; }
.cntr_delivery {height:auto;font-family: "Proxima"; text-align: left; font-size:12px; color:#283436;
                   display: table-cell;  vertical-align: middle; width: 130px; }
.text_delivery        { color:#788998;  font-family: 'ProximaSemi';}
.text_select_delivery { color:#005AA9; font-family: 'ProximaSemi'; font-size:12px; text-decoration: underline; cursor:pointer;}

.text_delivery_d        { color:#788998;  font-family: 'Proxima'; font-size:11px;}
.text_select_delivery_d { color:#005AA9; font-family: 'Proxima'; font-size:11px; text-decoration: underline; cursor:pointer;}



.text_delivery_prim {color:#788998; font-size:11px;font-family: 'Proxima';}

.show_detal_info { position:absolute; margin-left:-290px; margin-top:-100px; padding:30px;
                   background-color: #ffffff; opacity: 1.0; 
                   width:216px; height:210px; border:1px #BDC9D1 solid; border-radius: 6px;
                   display:none; z-index:10000;
                   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);  }
.show_gray_text {font-size:13px; color:#3F4F54; line-height:1.5; font-family: 'Proxima'}        

.show_blue_text {font-size:12px; color:#005AA9; line-height:1.5; font-family: 'ProximaSemi'}        

.kn_gray_krest {background:url(../images/svg/X_gray.svg) no-repeat left top;
    width: 34px;
    height: 34px;
    cursor: pointer;
    border: 0px;
    position: absolute;
    top:0px; right:-1px;
    background-color: #BDC9D1;
  }           

.show_box_kn {width:105px; float:left; font-size: 10px; font-family: 'Proxima'; padding:5px  0px 2px 0px;}

.yellow_kn {height:32px; width:109; text-align: center; background-color:#EDA600; color:#ffffff; margin-top:-5px;
            font-family: 'ProximaSemi'; line-height:32px;font-size: 15px; border-radius: 4px; cursor:pointer;}
.yellow_kn:hover {box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }             


.blue_kn {height:32px; width:109; text-align: center; background-color:#005AA9; color:#ffffff; margin-top:-5px;
            font-family: 'ProximaSemi'; line-height:32px;font-size: 15px; border-radius: 4px; cursor:pointer;}
.blue_kn:hover {box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }             