body {background: #fff;color: #000; font-size: 12px ;font-family: 'Roboto', sans-serif;}
.hFooter {clear: both;height: 440px;}
.wrapper{
    min-height: 100%;
    position: relative;
}


                                  /*=========================header=========================*/
.header{
	width: 100%;
	background: url('../images/bg_header.png') scroll repeat-x;
}
.header_box{width: 940px;margin: 0 auto;}

.header_cont{
	width: 940px;
	margin: 0 auto;   
}	
.search_button{
    width: 157px;
    float: left;
    padding:16px 0;
}
.search_button input{
    width: 130px;
    height: 25px;
    float: right;
    border-radius: 0 3px 3px 0;
    border:0;
    margin-top: 1px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    font-style: italic;
    text-indent: 7px;
}  
.search_button button{
    background: url('../images/search_button.png') scroll no-repeat center center;
    height: 25px;
    float: left;
    border: 0;
    margin-top: 1px;
    width: 27px;
    background-color: #83D38C; 
    cursor: pointer; 
}
.menu{
    outline: 0px solid red;
    width: 550px;
    float: left;
    margin-left: 38px;
}
.menu ul{
    outline: 0px solid green;
    list-style: none;
    width: 100%;
    height: 58px;
}
.menu li{
    outline: 0px solid black;
    float: left;   
}
.menu a{
   display: block;
   float: left;
   height: 21px;
   padding: 19px 15px;
   text-decoration: none;
   text-align:center;
   text-transform: uppercase; 
   font-size:12px ;
   font-family: 'Roboto', sans-serif;
   color: #fff; 
   }
.menu ul li a:hover,
.menu ul .active a{
    color: #CAFFD0;
    background: url('../images/activ_naw.png') scroll no-repeat center 49px;
}

.registration{
    text-align: right;
    /*width: 170px;*/
    float: right;
    padding:13px 0 0;
}
.registration a {
    color: #FFFFFF;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    font-weight:700;
    text-align: right;
    text-decoration: none;
    display:inline-block;
    height: 30px;
    line-height: 30px;
}
.registration a:hover {
    color:#CAFFD0;
}
.registration a.lain_reg{
    padding-right: 25px;
    margin-right: 20px;
    border-right: 1px solid #9cdca3;
}
/*=========================/header=========================*/
                                
.main_content{
    width: 940px;
    margin: 2px auto;
    background: #fff;
}

.mc_page{border-top: 1px solid #1b1b1b;margin-top: 0;} 
/*=========================contact_block=========================*/
.contact_block{
    width: 940px;
    height: 112px;
    border-bottom: 1px solid #1B1B1B;
}
.logo_main{
    width: 215px;
    float:left;
    margin-top: 12px;
}
.logo_main img{margin: 0!important;}
.contact{
    width: 147px;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #1B1B1B;
    margin-top:16px;
    padding-top: 9px;
    padding-bottom: 5px;
    border-right: 1px solid #EEEEEE;  
}
.contact li{
    padding-bottom: 10px;
}
.contact a{
    color: #9A89B8;
    text-decoration: none;
    border-bottom: 1px dotted #9A89B8;
}
.contact a:hover{
    border-bottom: 1px dotted #fff;
}
.contact_numer{
    width: 186px;
    height: 80px;
    float: left;
    margin-top: 16px;
    padding-top: 3px;
    padding-bottom: 5px;
    border-right: 1px solid #EEEEEE;  
}
.contact_numer ul{
    width: 155px;
    margin: 0px auto;
}
.contact_numer li{
    display: block;
    float: left;
    padding: 2px 5px;
    margin: 1px;

}
#phone_body>div{display: none;}
#phone_body>div:first-child {
  display: block;
}

.contact_numer a{
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #917EB2;
    text-decoration: none;
    cursor: pointer;
}
.contact_numer a.dial{
    margin: 2px 0 0 22px;
    display: inline-block;
    border-bottom: 1px dotted #917EB2;
}
.contact_numer a.dial:hover{border: none;}

.contact_numer li.active{background: #83D38C;}

.contact_numer li.active a{color: #fff;}

.contact_numer p{
    padding: 10px 21px 5px;
    font-family: 'Roboto', sans-serif;
    font-weight:700;
    font-size: 14px;
    color: #1B1B1B;
}
.robots{
    outline: 0px solid #000;
    width: 180px;
    float: left;
}
.robots{
    padding: 16px 20px 20px 23px;
}
.robots p{
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #1B1B1B;
    padding: 4px;
}
.robots p.time{
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
}
.time span{
    font-size: 12px;
}

.time span:last-child{
    padding-left: 9px;
}
.basket{
    width: 165px;
    float: right;
    padding: 1px;
    margin-top: 15px;
}
.basket:hover{
    -webkit-box-shadow:0 0 5px 2px #DCDCDC;
    -moz-box-shadow:   0 0 5px 2px #DCDCDC;
    box-shadow:        0 0 5px 2px #DCDCDC;}

.basket_box{width: 165px;height: 80px;background: #f8f8f8;text-align: right;}

.basket_box a{text-decoration: none;display: block;height: 100%;}

.basket_box span{display: inline-block;}

.basket_box span.b_nm{height: 35px;line-height: 30px;margin: 25px 5px 0 0; font-size: 14px;color: #1b1b1b;font-weight: 700;vertical-align: middle;padding: 0 0 0 40px;background: url('../images/basket.png') scroll no-repeat left top;}

.basket_box span.b_qv{font-size: 14px;color: #fff;line-height: 30px;vertical-align: middle;font-weight: 700;height: 30px;width: 30px;padding: 0 0 0 5px;margin: 25px 15px 0 0;text-align: center;background: url('../images/bg_b_qv.png') scroll no-repeat left top;}

.basket_box span.b_qv:hover{background-position: left bottom;}

.basket p{
    outline: 0px solid blue;
    width: 165px;
    height: 47px;
    margin: 17px 0;
    background: #F8F8F8;
    text-align: left;
    padding-top: 33px;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #1B1B1B;
    text-indent: 5px;
}
.basket_png{
    float: left;
    margin-top: -7px;
    padding-left: 15px;
}
.blok_basket{
    display: block;
    width: 30px;
    height: 24px;
    position: relative;
    background: #917EB2;
    float: right;
    margin-right: 15px;
    margin-top: -7px;
    padding-top: 6px;
    text-indent: 10px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
}
.blok_basket::after {
    content: ''; 
    position: absolute;
    right: 30px; top: 8px;
    border: 7px solid transparent;
    border-right: 5px solid #917EB2; 
   }
/*=========================/contact_block=========================*/
/*=========================products=========================*/
                             
.products{
    height: 57px;
    width: 940px;
}
.products ul{
   text-align: center;
   padding: 21px 0 0;
}
.products ul li{
    display: inline-block;
    margin: 0 16px;
}
.products ul li a, 
.products ul li span {
    display: block;
    padding: 0 5px;
    letter-spacing: 1.3px;
    text-decoration: none;
    font-size:12px;
    text-transform: uppercase;
    color: #1B1B1B;
    cursor:pointer;
}

.products ul li a:hover,
.products ul li span:hover,
.products ul .selected a,
.products ul .selected span {
    color: #97D99E;
}
.products ul li ul{display: none;}
/*=========================/products=========================*/
/*=========================carousel=========================*/

.carousel{
    outline: 0px solid black;
    width: 940px;
    height: 350px;
    position: relative;
}
.carousel_box_one{
    float: left;
    position: relative;
    width: 940px;
    height: 350px;
}
.arrow_prev_big{
    background: url('../images/c_prev.png') scroll no-repeat left top;
    position: absolute;
    width: 30px;
    height: 29px;
    top: 160px;
    left: 0;
    cursor: pointer;
}
.arrow_next_big{
    background: url('../images/c_next.png') scroll no-repeat left top;
    position: absolute;
    width: 30px;
    height: 29px;
    top: 160px;
    right: 0;
    cursor: pointer;
}
.arrow_prev_big:hover,.arrow_next_big:hover{background-position:  left bottom;}
#b_pager a,
#c_pager a {
    background: url('../images/c_pager.png') scroll no-repeat center center;
    width: 10px;
    height: 10px;
    margin: 5px;
    display: inline-block; 
}
#b_pager ,
#c_pager {
    position: absolute;
    bottom: 24px;
    right: 0;
    width: 100%;
    text-align: center;
}
#b_pager a span,
#c_pager a span{
    display: inline-block;
    text-indent: -9999px;
    text-align: center;
}
#b_pager a.selected,
#c_pager a.selected,#c_pager a:hover{
    background: url('../images/c_pager_activ.png') scroll no-repeat center center;
}
.cbo_inf_text span{
    position: absolute;
    top: 53px;
    left: 70px;
    color: #83D38C;
    font-size: 194px;
    font-family: 'a_futuraroundregular';
}
.cbo_inf_text{
    outline: 0px solid red;
    width: 940px;
    height: 351px;
    background: url('../images/slider_shadow.png') scroll no-repeat center center;
    position: absolute;
    top: 0;
}
.green_but{
    position: absolute;
    bottom: 95px;
    left: 73px;
    color: #3B3B3B;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
}
.green_but:hover{
   text-decoration: underline;
}
/*=========================/carousel=========================*/
/*=========================service=========================*/
.service{
    outline: 0px solid red;
    width: 100%;
    height: 302px;
}
.service ul {
    outline: 0px solid black;
    width: 25%;
    float: left;
}
.service_img_1 a{
    background: url('../images/Shape_1.png') scroll no-repeat top center;
    width: 100%;
    height: 120px;
    margin-top: 60px;
    display: block;
}
.service_img_1 a.service_active,
.service_img_1 a:hover{
    background: url('../images/Shape_1.png') scroll no-repeat bottom center;
}
.service_img_2 a{
    background: url('../images/Shape_2.png') scroll no-repeat top center;
    width: 100%;
    height: 120px;
    margin-top: 60px;
    display: block;
}
.service_img_2 a.service_active,
.service_img_2 a:hover{
    background: url('../images/Shape_2.png') scroll no-repeat bottom center;
}
.service_img_3 a{
    background: url('../images/Shape_3.png') scroll no-repeat top center;
    width: 100%;
    height: 120px;
    margin-top: 60px;
    display: block;
}
.service_img_3 a.service_active,
.service_img_3 a:hover{
    background: url('../images/Shape_3.png') scroll no-repeat bottom center;
}
.service_img_4 a{
    background: url('../images/Shape_4.png') scroll no-repeat top center;
    width: 100%;
    height: 120px;
    margin-top: 60px;
    display: block;
}
.service_img_4 a.service_active,
.service_img_4 a:hover{
    background: url('../images/Shape_4.png') scroll no-repeat bottom center;
}
.service_text{
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 13px;
    color: #1B1B1B;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 2px;
    text-decoration: none;
    height: 30px;
    display: block;
    padding: 31px 5px 20px 5px;
}
.service_text_1{
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #1B1B1B;
    text-align: center;
    height: 20px;
    padding: 3px 20px 0px 20px;
}
/*=========================/service=========================*/
.justify{width: 100%;display: inline-block;}
/*=========================discounts=========================*/
.discounts{
    width: 100%;
    padding: 71px 0 57px;
}                               
.discounts_name{
    outline: 0px solid blue;
    width: 100%;
    height: 34px;
    font-family: 'a_futuraroundregular';
    font-size: 18px;
    color: #262626;
    text-transform: uppercase;
    border-bottom: 1px solid #83D38C;
} 
.discounts_block{
     margin-left: 54px;
}

.discounts_cont{text-align: justify;padding: 25px 0 5px;}

.discounts_one{display: inline-block;width: 195px;height: 265px;position: relative;}

.do_img{}

.do_img a{}

.do_img img{}

.do_info{background: url("../images/product_shadow.png") no-repeat scroll left top transparent;bottom: 0;height: 120px;left: 0;padding: 45px 0 0;position: absolute;right: 0;text-align: center;}

.do_name{height: 20px;overflow: hidden;padding: 13px 0 0;}

.do_name a{font-size: 13px;color: #917eb2;font-weight: 700;}

.do_price{padding: 12px 0 0;}

.do_price a{text-decoration: none;}

.do_price span{display: block;text-align: center;}

.do_price sub{font-family:'a_futuraroundregular', arial;font-size: 21px;vertical-align: baseline;}

.do_price span.old_pr{text-decoration: line-through;font-size: 16px;color: #262626;}

.do_price span.new_pr{font-family: 'Roboto', sans-serif;font-size: 30px;color: #83d38c;}


/*=========================/discounts=========================*/
/*=========================recommend=========================*/
 .recommend{
    outline: 0px solid red;
    width: 100%;
 }                               
  .header_name{
    outline: 0px solid orange;
    width: 100%;
    height: 31px;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    color: #262626;
    padding-top: 60px;
    padding-bottom: 2px;
    border-bottom: 1px solid #83D38C;
    font-weight: 400;
  }                               
 .recommend_tovar{
    outline: 0px solid blue;
    width: 100%;
    height: 365px;
    padding-top: 25px;
 }                               
 .recommend_tovar li{
    outline: 0px solid green;
    width: 220px;
    height: 355px;
    float: left;
    position: relative;
 }                               
 .tovar{
    margin-left: 20px;
 }
 .tovar:first-child{
    margin-left:0;
 } 
.tovar_block{
    outline: 0px solid red;
    width: 100%;
    height: 226px;
    position: relative;
}
.bottom_block{
    outline: 0px solid green;
    width: 100%;
    height: 32px;
    position: absolute;
    bottom: 0;
    display: block;
    background: url('../images/bg_bottom_block.png') scroll repeat-x;
}                   
                                
/*=========================/recommend=========================*/

.border{border-top: 1px solid #EEEEEE;margin-top: 55px;padding-top: 55px;}

.product_home{}

.home_title{padding: 12px;border-bottom: 1px solid #83d38c;padding: 0 0 10px;position: relative;}

.home_title span{color: #262626;display: block;font-size: 18px;letter-spacing: 2.5px;line-height: 24px;text-transform: uppercase;}

.product_home_cont{padding: 25px 0 0;}

.product_home_cont.grid{}

.product_home_cont.grid .product_one:nth-child(3n+3),.product_search .grid .product_one:nth-child(3n+3){margin: 0 16px 10px 0;}

.product_home_cont.grid .product_one:nth-child(4n+4),.product_search .grid .product_one:nth-child(4n+4){margin-right: 0;}

.recommend_details{
    width: 100%;
    text-align: right;
    color: #917EB2;
    margin-top: 5px;
 }
.recommend_details a{ 
    width: 100px;
    height: 20px;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #917EB2;
    text-decoration: none;
    border-bottom: 1px dotted #917EB2;
 }  
 .recommend_details a:hover{
   border-bottom: 1px dotted #fff; 
}

#page{}

#page ul li{list-style-type: disc;margin: 5px 0;list-style-position: inside;}

#page ol li{list-style-type: decimal; margin: 5px 0;list-style-position: inside;}

#page p{margin: 15px 0;}

/*=========================pages=========================*/
.pages{
    width: 100%;
    padding: 1px;
 
}                                
.pages_naw{
    padding: 10px 0 0;
    width: 100%;
    height: 30px;
    text-align: center;
    position: relative;
}                                                               
.pages_list li{
    display: inline-block;
    margin: 0 9px;
}                                
.pages_left{
    position: absolute;
    left: 0;
    top: 10px;
}                                
.pages_right{
    position: absolute;
    right: 0;
    top: 10px;
} 
.pages_color {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #917EB2;
    text-decoration: none;
} 
.pages_color a{
    padding: 0 12px;
}
.pages_color a:hover{
    text-decoration: underline;
    color: #917EB2;
}                               
.pages_list li a{
    display: block;
    width: 27px;
    height: 29px;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #917EB2;
    text-decoration: none;
    padding-top: 5px;
} 
.pages_list li.pages_color a{width: auto;color: #917EB2;
font-family: 'Roboto',sans-serif;
font-size: 14px;
text-decoration: none;}

.pages_list li.pages_color a:hover{text-decoration: underline;background: none;color: #917EB2;}

.pages_list li.selected a,.pages_list li a:hover {background: url('../images/pages_hover.png') scroll no-repeat top center;color: #fff;}  
                                 
/*=========================/pages=========================*/
/*=========================blog_block=========================*/
.blog_block{
  overflow: hidden;
}                                
.blog{
    width: 397px;
    height: 360px;
    overflow: hidden;
    float: left;
}                               
.blog:last-child{
    float: right;
} 
.blog_block_01{
   position: relative;
}                                 
.blog_block_one{
    outline: 0px solid orange;
    width: 397px;
    height: 312px;
    float: left;
    position: relative;        
}
.bbo_img{
   outline: 0px solid red;
    width: 155px;
    height: 200px;
    position: absolute;
    top: 25px;
    left: 1px; 
}  
.bbo_img img{width: 150px;}                             
.blog_inf_text{
    outline: 0px solid blue;
    width: 230px;
    height: 225px;
    position: absolute;
    top: 25px;
    right: 0;
}
.blog_inf_text a{
   text-align: left;
   font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #917EB2;
    cursor: pointer;
    display: block;
    margin-bottom: 10px;
}
.blog_inf_text span{
   text-align: center;
   
    font-size: 13px;
    color: #ADADAD;
    padding-right: 15px;
}
.blog_inf_text p{
   text-align: left;
   
    font-size: 13px;
    color: #1B1B1B;
    line-height: 1.8;
    padding-top: 25px;
} 
#b_pager{
    outline: 0px solid green;
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: 0px;
    display: inline-block;
    text-align: center;
}                                                             
#b_pager a{
    background: url('../images/c_pager.png') scroll no-repeat center center;
    width: 10px;
    height: 10px;
    margin: 5px;
    display: inline-block; 
}
#b_pager{
    position: absolute;
    bottom: 7px;
    right: 0;
    width: 100%;
    text-align: center;
    
}
#b_pager a span{
    display: inline-block;
    text-indent: -9999px;
    text-align: center;
}
#b_pager a.selected,#b_pager a:hover{
    background: url('../images/c_pager_activ.png') scroll no-repeat center center;
}
#b2_pager{
    outline: 0px solid green;
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: 0px;
    display: inline-block;
    text-align: center;
}                                                             
#b2_pager a{
    background: url('../images/c_pager.png') scroll no-repeat center center;
    width: 10px;
    height: 10px;
    margin: 5px;
    display: inline-block; 
}
#b2_pager{
    position: absolute;
    bottom: 7px;
    right: 0;
    width: 100%;
    text-align: center;
    
}
#b2_pager a span{
    display: inline-block;
    text-indent: -9999px;
    text-align: center;
}
#b2_pager a.selected,#b2_pager a:hover{
    background: url('../images/c_pager_activ.png') scroll no-repeat center center;
}                                                            
.arrow_prev_blog{
    background: url('../images/arrow_blog_block.png') scroll no-repeat left top;
    width: 13px;
    height: 18px;
    position: absolute;
    bottom: 20px;
    left: 0;
    cursor: pointer;
} 
.arrow_prev_blog:hover{background-position: left -18px;}
                               
.arrow_next_blog{
    background: url('../images/arrow_blog_block.png') scroll no-repeat right top;
    width: 13px;
    height: 18px;
    position: absolute;
    bottom: 20px;
    right: 0;
    cursor: pointer;
} 

.arrow_next_blog:hover{background-position: right -18px;}
                               
.discounts_1{
    width: 100%;
    height: 30px;
    padding-top: 7px;
}                                
.bbo2_img{
   outline: 0px solid red;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 25px;
    left: 1px; 
}                               
.blog2_inf_text{
    outline: 0px solid blue;
    width: 100%;
    height: 225px;
    position: absolute;
    top: 25px;
    right: 0;
}
.blog2_inf_text .name{
    width: 300px;
    height: 85px;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #1B1B1B;
    float: right;  
}
.name_1{
    outline: 0px solid red;
    display: inline-block;
    color: #1B1B1B;
}
.name_2{
    outline: 0px solid red;
    display: block;
    text-align: left;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #ADADAD;
    margin-top: 9px;
}
.name_2 span{
    padding-left: 15px;
}
.blog2_inf_text p{
   text-align: justify;
   font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #1B1B1B;
    line-height: 1.8;
}                                                                                            
                                /*=========================/blog_block=========================*/
                                /*=========================recommend_3=========================*/
.recommend_3{
    margin-top: -13px;
    border-bottom: 1px solid #EEEEEE;
    height: 523px;
    width: 100%;
} 
.recommend_cena_1{
    bottom:28px
}
.recommend_tovar li button.button_recommend{
    bottom: 21px;
}


                               /*=========================/recommend_3=========================*/

                                /*=========================about_us=========================*/
.about_us{
   outline: 0px solid red;
   width: 100%;
   height: 446px; 
}  

.cart_info+.about_us{display: none;}
                              
.about_us_block{
   outline: 0px solid orange;
   width: 380px;
   height: 257px;
   float: right; 

}
.about_us_block:first-child{
   float: left; 
}
.about_us_block .header_name{
   padding-top: 46px; 
}
.about_us_text{
    outline: 0px solid red;
    text-align: left;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #BBBBBB;
    display: block;
    margin: 18px 0;
    line-height: 20px;
}
.about_us_button{
    width: 390px;
    height: 40px;
}
.about_us_button input{
    width: 291px;
    height: 32px;
    background-color: #E8E8E8;
    border: 0;
    border-radius: 1px;
    margin: 5px 8px 5px 0;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #262626;
    padding-left: 9px;
}
.about_us_button button{
    width: 70px;
    padding: 7px 15px 6px 15px;
    background-color: #917eb2;
    border: 0;
    border-radius: 1px;
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;  
}
.about_us_button button:hover{background-color: #83D38C;}

.net{
    outline: 0px solid red;
    display: block;
    width: 335px;
    height: 35px;
    margin-top: 27px;
} 
.net a{
    float: left;
    margin-right: 32px;
    position: relative;
    display: inline-block;
}
                                                                   
.net a>span{
    background: url("../images/bg_tool.png") no-repeat scroll left bottom transparent;
top: 0;
display: none;
height: 40px;
left: -47px;
padding:60px 0 0;
position: absolute;
text-align: center;
width: 131px;
}
.net a:hover>span{display: block;}

.net a span span{border-bottom: 1px dotted #917EB2;
color: #917EB2;
display: inline-block;
font-size: 12px;
position: relative;
text-align: center;}


.facebook{
    background: url('../images/facebook.png') scroll no-repeat bottom center;
    width: 33px;
    height: 32px;
}
#net_activ.facebook ,
.facebook:hover{
    background: url('../images/facebook.png') scroll no-repeat top center;
    width: 33px;
    height: 32px;
}

.professionali{
    background: url('../images/professionali.png') scroll no-repeat bottom center;
    width: 33px;
    height: 32px;
}
#net_activ.professionali ,
.professionali:hover{
    background: url('../images/professionali.png') scroll no-repeat top center;
    width: 33px;
    height: 32px;
}
.odnoklassniki{
    background: url('../images/odnoklassniki.png') scroll no-repeat bottom center;
    width: 33px;
    height: 32px;
}
 #net_activ.odnoklassniki,
.odnoklassniki:hover{
    background: url('../images/odnoklassniki.png') scroll no-repeat top center;
    width: 33px;
    height: 32px;
}
.Instagram{
    background: url('../images/Instagram.png') scroll no-repeat bottom center;
    width: 33px;
    height: 32px;
}
#net_activ.Instagram ,
.Instagram:hover{
    background: url('../images/Instagram.png') scroll no-repeat top center;
    width: 33px;
    height: 32px;
}
.vc{
    background: url('../images/vc.png') scroll no-repeat bottom center;
    width: 33px;
    height: 32px;
}
#net_activ.vc ,
.vc:hover{
    background: url('../images/vc.png') scroll no-repeat top center;
    width: 33px;
    height: 32px;
}
.about_us_block_3{
    outline: 0px solid green;
    width: 100%;   
}
.about_us_img{
    outline: 0px solid black;
    width: 100%;
    height: 120px;
    position: relative;
}
.about_us_text_1{
    display: block;
    width: 165px;
    height: 120px;
    background: url('../images/bg_about_us_text.png') scroll repeat-x center center;
    position: absolute;
    top: 0;
}
.about_us_text_1 span{  
    display: block;
    font-family: 'a_futuraroundregular';
    font-size: 80px;
    color: #1B1B1B;
    position: absolute;
    top: 15px;
    left: 12px;
}
.about_us_text_1 .about_us_text_2{  
    font-family: 'Roboto', sans-serif;
    font-size: 22px;
    color: #fff;
    text-align: right;
    position:absolute;
    top: 82px;
    left: 64px;
    letter-spacing: 1px;
}

 /*=========================/about_us=========================*/
 
 
 
/*=========================news_left=========================*/
.news_left{
    width: 195px;
}

.news_left ul{

}
.news_left ul li{
    margin-bottom: 23px;  
}
.news_left ul li a{
    font-size: 12px;
    color: #383838;
    text-decoration: none;
}
#news_active a,
.news_left ul li a:hover{
    color: #83D38C;
}

.news_left ul li li{margin: 5px;}

.comments{clear: both;}

.date_deta{float: right;}

.text{position: relative;}

.comment-form{}

/*=========================/news_left=========================*/

/*=========================news_center=========================*/

.link_back{padding: 20px 0 0;font-size: 12px;color: #bdbdbd;}

.link_back a{font-size: 12px;color: #bdbdbd;}

.link_back a:hover{}

.main_content_news{
    border-top: 1px solid #000;
}
.archive_news{
    font-size: 12px;
    color: #bdbdbd;
    text-decoration: none;
}
.archive_news span{
    display: block;
    float: left;
    width: 95px;
    border-bottom: 1px dotted #9A89B8;
}
.archive_news span:hover{
    border-bottom: 0px dotted #fff;
}
.baner{
    outline: 0px solid black;
    width: 194px;
    height: 264px;
    margin-top: 45px;
    position: relative;
}
.baner_block{
    outline: 0px solid red;
    display: block;
    width: 194px;
    height: 100px;
    background-color: rgba(0,0,0,.6);
    position: absolute;
    bottom: 0;
    font-family: 'a_futuraroundregular';
    font-size: 70px;
    color: #9FD6D2;
    text-align: center;
    padding: 6px 0 0 0;
}
.baner_block span{
    display: block;
    position: absolute;
    bottom: 9px;
    right: 25px;

    font-size: 18px;
    color: #fff;   
}
.news_header{
    font-size: 30px;
    border-bottom: 2px solid #83D38C;
    padding-bottom: 15px;
    padding-top: 67px;
}
.archive_news_1 span{
    width:120px;
}
.archive_news_1 span:first-child{
    width:19px;
    border: none;
}

/*=========================selectbox=========================*/
.sort{
    width: 140px;
    height: 30px;
    display: block;
    margin-top: 55px;
    position: relative;
}

.section_nowidth{
    position: absolute;
    top: -7px;
    right: 0;
}


/*=========================/selectbox=========================*/

.news_tover{
    margin: 10px 0;
    width: 100%;
}
.news_tover_numer{
    outline: 0px solid green;
    display: block;
    width: 100%;
    position: relative;
    padding-bottom: 27px;overflow: hidden;
}
.news_one{overflow: hidden;padding-bottom: 30px;}

.name_new{/*float: right;width: 545px;*/
position: relative;
}

.stream_title_one{}

.stream_title_one+.stream_title_name{display: none;}

.name_new a{color: #917EB2;
display: block;
font-size: 13px;
font-weight: normal;
padding: 0 0 10px;
text-decoration: underline;}

.news_one img{width: 145px;}

.news_tover_numer a{
    padding-left: 10px;
    font-size: 13px;
    text-decoration: none;
    color: #917EB2;
}
.news_tover_numer a:hover,.name_new a:hover {
    text-decoration: none;
}
.news_tover_numer p{
    outline: 0px solid green;
    display: inline-block;
    position: absolute;
    top: 30px;
    left: 160px;
    font-size: 12px;
    color:#1B1B1B;
}
.news_tover_data{
    outline: 0px solid green;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    font-weight: normal;
    font-size: 12px;
    color: #9E9E9E;
}
.news_detail_p,
.news_tover_data span{
    padding-left: 7px;
}
.pages_news{
    margin-top: 18px;
}
.news_pages{
    height: 157px;
}
.news_detail{
    outline: 0px solid red;
    width: 100%;
    padding-bottom: 20px;
    overflow: hidden;
    margin-top: 20px;
    border-bottom: 1px solid #EEEEEE;
}
.news_detail span{
    font-size: 12px;
    color: #9E9E9E;
}
.news_detail img{
    float: left;
    margin: 0 18px 0 0!important;
}
.news_detail h6{
    font-size: 18px;
    color: #1B1B1B;
    font-weight: 500;
    letter-spacing:1px;
    padding: 7px 0 8px 0;
    line-height: 27px;
}
.news_detail p{
    font-size: 12px;
    color: #1B1B1B;
    text-align: left;
    padding-bottom: 23px;
    line-height: 20px;   
}
/*=========================news_detail_comete=========================*/
.news_detail_comete{
    width: 100%;
    padding: 37px 0 5px 0;
    border-bottom: 1px solid #EEEEEE;
    
}
.news_detail_comet{
    width: 100%;
    height: 96px;
    display: block;
    position: relative;
}
.news_detail_comet img{
    margin-right:16px;
    float: left;
}
.news_detail_comet .name_1{
    font-size: 13px;
    color: #1B1B1B;
    font-weight: 700;
}
.data_block{
    color: #A4A4A4;
    display: inline-block;
    font-size: 13px;
    padding: 0 10px;
}
.data_block span{
    padding-left: 7px;
}
.news_detail_comet p{
    font-size: 13px;
    color: #1B1B1B;
    line-height: 24px;
    padding-top: 6px;
}
/*=========================/news_detail_comete=========================*/
/*=========================forma_news_detail=========================*/
.forma_news_detail{
    width: 450px;
    
    margin: 37px 0 36px 0;
}                   
.forma_news_detail input[type="text"]{
    width: 358px;
    height: 33px;
    border: 1px solid #EEEEEE;
    margin-bottom: 30px; 
    padding-left: 10px; 
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    color: #262626;
}                    
.forma_news_detail textarea{
    width:420px; 
    padding: 5px 10px;
    height: 185px;
    resize: none;
    font-family: 'Roboto',sans-serif;
    font-size: 13px;
    color: #262626; 
    border: 1px solid #EEEEEE;
    margin-bottom: 35px; 
}

.forma_news_detail textarea:focus::-moz-placeholder {opacity: 0;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;}
.forma_news_detail textarea:focus::-webkit-input-placeholder {opacity: 0;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;}

.forma_news_detail input[type="text"].wa-captcha-input{width: 100px;}  

.wa-captcha-refresh{display: none;}
                  
.forma_news_detail input[type="submit"]{
    font-family: 'Roboto',sans-serif;padding: 0 5px;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1.4px;
    height: 40px;text-align: center;
    background-color: #917EB2;
    border: none;
    cursor: pointer;
} 
.forma_news_detail input[type="submit"]:hover{background: #83d38c;}                
/*=========================/forma_news_detail=========================*/



 
 
 /*==CATALOG/=====================================*/


.column{padding: 67px 0 0;}

/*--column_left/-----------*/

.column_left{float: left;width: 195px;}

.filter{}

.filter_result{padding: 5px 0 0;}

.f_result_box{}

.frb_one{margin: 0 0 10px;}

a.del_filtr{text-decoration: none;display: inline-block;width: 7px;height: 7px;background: url('../images/bg_del_filtr.png') scroll no-repeat left top;margin: 4px 5px 0 0;vertical-align: top;}

a.del_filtr:hover{background-position: left bottom;}

.f_result_button{padding: 8px 0;}

.f_result_button a{background: url("../images/bg_res_b.png") no-repeat scroll 30px 11px #83D38C;color: #FFFFFF;display: block;font-size: 10px;height: 30px;letter-spacing: 1.4px;
                   line-height: 30px;padding: 0 0 0 24px;text-align: center;text-decoration: none;text-transform: uppercase;
                   border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius: 3px;behavior: url('PIE/PIE.htc');}
                   
.f_result_button a:hover{background: url("../images/bg_res_b.png") no-repeat scroll 30px 11px #917EB2;}

.frb_one span{font-size: 12px;color: #9e9e9e;display: inline-block;vertical-align: top;}

.frb_one span span{}

.filter_box{padding: 0;}

.filter_one{}

.filter_one_title{height: 19px;padding: 3px 0 0;}

.filter_one_title.active{}

.filter_one_title span.f_icon{display: inline-block;width: 12px;height: 12px;background: url('../images/flt_icon.png') scroll no-repeat left top;margin: 0 3px 0 0;cursor: pointer;}

.filter_one_title.active span.f_icon{background-position: left bottom;}

.filter_one_title a{font-size: 14px;text-decoration: none;color: #1b1b1b;text-transform: uppercase;letter-spacing: 1px;}

.filter_one_box{display: none;padding: 2px 0 20px;}

.filter_checkbox{padding-left: 17px;}

.sub-categories{padding: 5px 0 0 20px;}

.sub-categories li{list-style-position: inside;
list-style-type: disc;
margin: 2px 0;}

.sub-categories li a{color: #917EB2;
font-size: 13px;
font-weight: 700;
line-height: 20px;
text-decoration: none;}

.sub-categories li a:hover{text-decoration: underline;}

.op_ch_one{position: relative;margin: 8px 0;padding: 0 25px 0 0;}

.op_ch_one label{font-size: 13px;color: #1b1b1b;display: inline-block; vertical-align: middle;}

.op_ch_one .f_qv{font-size: 13px; color:#9f9f9f; position: absolute; right: 0; top: 2px;}

.f_color{padding:10px 0 0 13px;}

.f_color a{display: inline-block;height: 28px;width: 28px;margin: 1px 1px 3px 3px;padding: 1px;}

.f_color a span{height: 28px;width: 28px;display: inline-block;}

.f_color a:hover{border: 1px solid #83D38C;margin: 0 0 2px 2px;}

.f_result_number{display: block; height: 40px;margin: 10px 0; text-align: center;background: #83D38C;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius: 3px;behavior: url('PIE/PIE.htc');}

.f_result_number:hover{background: #917eb2;}

.f_result_number span{display: inline-block;color:#fff;font-size: 12px;text-transform: uppercase;letter-spacing: 1.4px;line-height: 40px;}

.f_result_number span span{padding: 0 0 0 10px;}

.f_result_but{display: inline-block; width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 12px;color: #fff;text-transform: uppercase;letter-spacing: 1.4px;background: #83d38c;margin: 20px 0;
           text-decoration: none; cursor: pointer;border: none;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius: 3px;}
           
.f_result_but:hover{background: #917eb2;}

/*--checkbox/-----*/

.jq-checkbox {background: url("../images/bg_checkbox.png") no-repeat scroll left top;display: inline-block;height: 15px;margin-right: 5px;vertical-align: middle;width: 16px;cursor: pointer;}

.jq-checkbox.checked {background-position: left bottom;}

.jq-radio {background: url("../images/bg_radio.png") no-repeat scroll left top;display: inline-block;height: 13px;margin-right: 5px;vertical-align: middle;width: 13px;}

.jq-radio.checked {background-position: left bottom;}

.client_link li input[type="radio"]+.jq-radio{background: url("../images/bg_radio.png") no-repeat scroll left top;display: inline-block;height: 13px;margin-right: 5px;vertical-align: middle;width: 13px;}

.client_link li input[type="radio"]:checked+.jq-radio{background: url("../images/bg_radio.png") no-repeat scroll left bottom;display: inline-block;height: 13px;margin-right: 5px;vertical-align: middle;width: 13px;}

/*-----/checkbox--*/
/*--ui-slider/----*/

.f_price{padding: 1px 0 6px;}

.filter_one_box .ui-slider {height: 5px;position: relative;background: #e8e8e8;}

.filter_one_box .ui-slider a {cursor: pointer;margin: 0; position: absolute;top: -7px;height: 18px;width: 11px;background: url('../images/bg_slider_a.png') scroll no-repeat left top;z-index: 150;}

.filter_one_box .ui-slider a:last-child {margin: 0 0 0 -11px;background: url('../images/bg_slider_a.png') scroll no-repeat left top;}

.filter_one_box .ui-slider-range {background: #83d38c;height: 5px;position: relative;z-index: 100;}

.sl_price_text{margin: 13px 0 20px;}

.sl_price_text input[type="text"]{width: 53px;height: 32px;padding: 0 5px; border: medium none;font-size: 13px;color: #262626;background: #e8e8e8;text-align: right;font-family: 'Roboto', sans-serif;}

.pr_article{padding: 0 0 0 5px;}

.pr_article span{font-size: 14px;}

span.pr_article_n{}

span.pr_article_v{background: transparent;float: none;font-weight: normal;}

.min_price{float: left;}

.min_price span{font-size: 13px; color: #9e9e9e;display: inline-block;margin: 0 10px 0 0;vertical-align: middle;}

.max_price{float: right;}

.max_price span{font-size: 13px; color: #9e9e9e;display: inline-block;margin: 0 3px 0 0;vertical-align: middle;}

/*----/ui-slider--*/

.banner{position: relative;margin: 20px 0;}

.ban_text{position: absolute;background:url('../images/bg_dark.png')scroll repeat;padding: 15px 10px;text-align: right;}

.ban_text strong{color: #9fd6d2;display: block;font-family: 'a_futuraroundregular';font-size: 80px;font-weight: normal;}

.ban_text span{display: block;color: #FFFFFF;font-family: 'robotoregular';font-size: 22px;letter-spacing: 1px;text-align: right;}

/*----------/column_left--*/


/*--column_right/---------*/

.column_right{float: right;width: 700px;} 

.title_box{border-bottom: 2px solid #83d38c;padding: 0 0 11px;}

.title_box h1{font-size: 30px;color: #262626;font-weight: 400;text-transform: uppercase;letter-spacing: 4px;line-height: 36px;}

.breadcrumb{padding: 20px 0 20px 4px;}

.breadcrumb a{font-size: 12px;color: #bdbdbd;text-decoration: none;}

/*.breadcrumb a:after{content: '';color: #8f7f64;font-size: 12px;padding: 0 5px 0 6px;display: inline-block;}*/

.breadcrumb a:hover{color: #262626;}

.breadcrumb span{color: #262626;}

.catalog_box{}

.catalog_top{height: 40px;padding: 18px 0 10px;}

.sorting{float: left;margin: 0 70px 0 0;}

.sorting span{font-size: 12px;color: #262626;display: inline-block; vertical-align: middle;padding: 2px 8px 3px 0;}

.sorting .jq-selectbox{vertical-align: top;margin: 2px 0 0;}

.sorting .jq-selectbox__select{padding-right: 20px;}

.sorting .jq-selectbox__select-text{color: #917eb2;font-size: 12px;border-bottom: 1px dotted #917eb2;position: relative;cursor: pointer;height: 17px;display: inline;}

.sorting .jq-selectbox__select-text:hover{border-bottom: 0;}

.popularity_down .jq-selectbox__select-text{}

.popularity_down .jq-selectbox__select-text:after{content:" ";background: url('../images/arr_up.png') scroll no-repeat right center;display: block;width: 7px;height: 5px;position: absolute;top: 8px;right: -12px;}

.sorting .jq-selectbox__dropdown{position: absolute;cursor: pointer;}

.limit{float: right;margin: 0 100px 0 0;}

.limit .limit{margin: 0;}

.limit span{font-size: 12px;color: #262626;display: inline-block; vertical-align: middle;padding: 3px 10px 3px 0;}

.limit a{font-size: 12px;color: #917eb2;text-decoration: none;display: inline-block;padding: 3px 0;vertical-align: middle; margin: 0 3px;width: 20px;text-align: center;}

.limit a:hover,.limit a.selected{color: #fff;background: #8fd797;}

.limit .limit a:last-child{display: none;}

.display{float: right;}

.display a{display: inline-block;vertical-align: middle;width: 13px;height: 13px;margin: 0 0 0 16px;}

.display a.ic_grid{background: url('../images/ic_grid.png') scroll no-repeat left top;}

.display a.ic_list{background: url('../images/ic_list.png') scroll no-repeat left top;}

.display a.ic_grid.active_ico,.display a.ic_grid:hover{background-position: left bottom;}

.display a.ic_list.active_ico,.display a.ic_list:hover{background-position: left bottom;}

.catalog{}

.catalog.grid{}

.product_one{position: relative;height: 180px;}

.grid .product_one{width: 220px;height: 355px;position: relative;display: inline-block; vertical-align: top;margin:0 16px 10px 0;}

.grid .product_one:nth-child(3n+3) {margin-right: 0;}

.grid .product_one_box{position: absolute;background: #fff;}

.grid .pr_img{position: relative;}

.grid .pr_img_box{}

.grid .color_panel{position: absolute;padding: 4px 7px;right: 0; bottom: 0;left: 0; background: url("../images/bg_bottom_block.png") repeat scroll 0 0 transparent;}

.color_panel a{display: inline-block;height: 17px;margin: 3px 2px;padding: 1px;width: 17px;opacity: 0.8;}

.color_panel a span{width: 17px;height: 17px;display: inline-block;}

.color_panel a:hover{border: 1px solid #83d38c;margin: 2px 1px;opacity: 1;}

.grid .pr_name{margin: 15px 0;height: 40px;overflow: hidden;}

.pr_name a{font-size: 13px;color: #917eb2;font-weight: 700;line-height: 20px;text-decoration: none;}

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

.pr_basket{width: 220px;margin: 15px 0 20px;}

.pr_price{text-align: center;}

.pr_price span{color: #262626;font-size: 24px;display: block; height: 40px;line-height: 40px;font-weight: normal;letter-spacing: -1px;}

.pr_price span.compare-at-price{margin: -20px 0 0;font-size: 14px;text-decoration: line-through;color: #CC9999;}

.pr_button{display: inline-block; width: 110px;height: 40px;line-height: 40px;text-align: center;font-size: 12px;color: #fff;text-transform: uppercase;letter-spacing: 1.4px;background: #917eb2;
           text-decoration: none; cursor: pointer;border: none;}

.pr_button:hover{background: #83d38c;}



.pr_basket .pr_button{float: right;display: none;} 

.grid .pr_info{border-top: 1px solid #000;display: none;}

.grid .pr_info_link{margin: 17px 0;text-align: center;}

/*a.compare_link{border-bottom: 1px dotted #917EB2;color: #917EB2;font-size: 13px;margin: 0 15px;position: relative;text-decoration: none;display: inline-block; vertical-align: top;}

a.compare_link:before{background: url("../images/bg_compare_link.png") no-repeat scroll left center transparent;content: " ";display: inline-block;height: 11px;left: -20px;
                      position: absolute;top: 3px;width: 15px;}
                      
a.compare_link.compare-remove{margin-right: 0;}

a.compare-link.compare_link{}

a.compare-link.compare_link+a.compare_link.compare-remove{}

.favorites_linc_box,.compare_linc_box{display: inline-block;width: 49%;vertical-align: top;}*/

a.compare-link span{border-bottom: 1px dotted #917EB2;color: #917EB2;display: inline-block;font-size: 13px;text-decoration: none;}

.shop_favorites a.del,.shop_favorites a.add,a.favorites_linc{border-bottom: 1px dotted #917EB2;color: #917EB2;display: inline-block;font-size: 13px;margin: 0 0 0 20px;position: relative;text-decoration: none;vertical-align: top;}

.shop_favorites a.del:before,.shop_favorites a.add:before,a.favorites_linc:before{background: url("../images/bg_favorites_linc.png") no-repeat scroll left center transparent;content: " ";display: inline-block;height: 16px;left: -16px;
                        position: absolute;top: 0;width: 12px;}
                        
a.compare-link span:hover{border-bottom: 0;}                        
           
.shop_favorites a.del{white-space: nowrap;} 

a.compare-link{width: 220px;text-decoration: none;display: block;}

.f_count_l{display: none;}                       
                        
.shop_favorites a.del+a{}

.shop_favorites a.del+a span{}
  
a.compare_link:hover,a.favorites_linc:hover,.shop_favorites a:hover{border-bottom: 1px dotted transparent;}

.pr_info_rating{margin: 15px 0;height: 20px;}

.rating_box{display: inline-block;}

#review-rate i,.rating i,.rating i.star-empty{/*cursor: pointer;*/ display: inline-block;vertical-align: middle;width: 16px;height: 16px;background: url('../images/star.png') scroll no-repeat left top;margin: 0 2px 0 0;}

.rating i.star ,#review-rate i.star,#review-rate i.star-hover{ background-position: left bottom;}

.rating_box span.active{}

a.rating_link{border-bottom: 1px dotted #917EB2;color: #917EB2;font-size: 13px;position: relative;text-decoration: none;display: inline-block; vertical-align: top;margin: 0 0 0 23px;}

a.rating_link:hover{border: 0;}

.pr_desc{margin: 0 0 10px;display: none;}

.pr_desc p{font-size: 13px;color: #1b1b1b;line-height: 20px;}

.pr_info_feature{padding: 1px 0;}

.pr_info_feature ul{}

.pr_info_feature table{}

.pr_info_feature  th{font-weight: normal;}

.pr_info_feature  td{font-size: 11px;color: #1b1b1b;margin: 8px 0;letter-spacing: 1px;}

.pr_info_feature td span:after {
  content: ", ";
}
.pr_info_feature td span:last-child:after {
  content: "";
}

.pr_info_feature li{font-size: 12px;color: #1b1b1b;text-transform: uppercase;margin: 8px 0;letter-spacing: 1px;}

.pr_info_feature th span{display: inline-block;font-size: 12px;color: #848484;text-transform: none;width: 110px;letter-spacing: normal;}

.grid .product_one:hover .product_one_box{background:#FFFFFF;left: -10px;padding: 10px;position: absolute;top: -10px;width: 220px;z-index: 100;
    -webkit-box-shadow:0 2px 5px 2px #DCDCDC;
    -moz-box-shadow:   0 2px 5px 2px #DCDCDC;
    box-shadow:        0 2px 5px 2px #DCDCDC;
}
.grid .product_one:hover .pr_info{display: block;} 

.grid .product_one:hover .pr_price{float: left;}

.product_home_cont.grid .product_one:hover .pr_price{}

.product_home_cont.grid .pr_price span.compare-at-price{}

.grid .product_one:hover .pr_button{display: block;}



.list .pr_img{float: left;width: 100px;}

.list .pr_img_box{height: 100px;text-align: center;}

.list .pr_img_box .carousel-items a{display: none;}

.list .pr_img_box .carousel-items a:first-child{display: block;}

.list .pr_img_box img{max-width: 98px;height: auto;max-height: 87px;}

.list .color_panel{margin: 0 auto;text-align: center;width: 90px;}

.list .pr_name{margin: 0 0 0 125px;}

.list .pr_basket{height: 40px;margin-left: 125px;}

.list .pr_price{float: left;}

.list .pr_info{margin: 0 20px 0 125px;border-top: 1px solid #000;}

.list .pr_info_link{position: absolute;right: 22px;top: 55px;display: none;width: 190px;}

.list .pr_info_rating{float: right;margin-right: 23px;margin-top: 23px;display: none;}

.list .pr_info_feature{float: left;margin: 5px 0;}

.list .pr_info_feature{display: none;}


.list .product_one:hover .product_one_box{position: absolute;background: #fff;padding: 10px 0 10px 10px;left: -10px;top: -10px;right: 0;
    -webkit-box-shadow:0 2px 5px 2px #DCDCDC;
    -moz-box-shadow:   0 2px 5px 2px #DCDCDC;
    box-shadow:        0 2px 5px 2px #DCDCDC;}
    
.list .product_one:hover .pr_basket .pr_button{display: block;}

.list .product_one:hover .pr_info_link{display: block;}

.list .product_one:hover .pr_info_feature{display: block;}

.list .product_one:hover .pr_info_rating{display: block;}

.list .product_one:hover .pr_desc{display: block;}

.list .product_one_box{background:#FFFFFF;z-index: 20;}
 
                                
 /*=====================================/CATALOG==*/   
 
 .content_bottom{padding: 50px 0 0 0;}  
 
/*==CART/======================================*/ 

.cart_page{}

.cart_producr{padding: 5px 0;}

.cart_producr table{/*border-bottom: 1px solid #eeeeee;*/margin: 30px 0 0;}

.cart_producr.personal_cart_producr table{border-bottom: none;background: #F9F9F9;padding: 5px 0 0 0;}



.cart_producr tr{}

.cart_producr tr.cp_row{}

.cart_producr tr.tb_packing{}

.cart_producr tr.tb_bord td,.tb_bord span{background: #fff;padding: 20px;display: block;}

.cart_producr tr.cart_total td{background: #fff;vertical-align: top;padding-top: 0;}

.cart_producr th{padding: 13px;height: 50px;vertical-align: top;font-size: 12px;color:#1b1b1b;font-weight: 700;text-align: left;}

.cart_producr.personal_cart_producr th{height: 20px;background: #F9F9F9;border-right: 1px solid #e5e3e3;border-bottom: 1px solid #E5E3E3;}

.cart_producr.personal_cart_producr td{border-bottom: 1px solid #E5E3E3;}

.cart_producr.personal_cart_producr .order_list{}

.cart_producr.personal_cart_producr .order_list li{list-style-position: inside;list-style-type: disc;}

.cart_producr.personal_cart_producr .order-status{background: none!important;}

.cart_producr.personal_cart_producr th:last-child{border-right: 0;}

.cart_producr.personal_cart_producr th span{}

.cart_producr td{padding: 13px;background: #f9f9f9;text-align: left;vertical-align: middle;font-size: 13px;color: #262626;}

.cart_producr .row{display: table;width: 100%;}

.cart_producr .col{display: table-cell;padding: 13px;background: #f9f9f9;text-align: left;vertical-align: middle;font-size: 13px;color: #262626;}

.cp_img{width: 80px;}

.cp_img img{max-width: 80px;height: auto;}

.cp_inf{width: 300px;}

.cp_inf a{font-size: 12px;color: #917eb2;font-weight: 700;line-height: 20px;display: inline-block;text-decoration: none;}

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

.personal_cart_producr td.cp_inf a{font-weight: 400;}

.pr_option{margin: 15px 0 0;}

.personal_cart_producr .pr_option{margin: 8px 0 0;}

.personal_cart_producr .tb_p_name a{font-weight: 400;}

.cp_img_div{position: relative;}

a.new_delet{display: block;width: 14px;height: 14px;background: url('../images/bg_new_delet.png') scroll no-repeat left top;position: absolute;top: -7px;left: -7px;}

.pr_option span{font-size: 12px;color: #848484;display: inline-block; vertical-align: top;}

.personal_cart_producr .pr_option span{font-size: 11px;}

.cp_article{display: block;font-size: 12px;color: #1b1b1b; font-weight: bold;}

.pr_option span span{color:#1b1b1b;}

.cp_num,.tb_p_q{padding-right: 50px !important;width: 90px;text-align: center!important;}

.personal_cart_producr td.tb_p_q{padding-right: 13px !important;width: auto;}

.quantity{}

.quantity span{display: inline-block;position: relative;width: 18px;height: 32px;background: #83d38c;color: #fff;text-align: center;line-height: 30px;vertical-align: middle;cursor: pointer;
              border-radius: 1px;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius: 1px;behavior: url('PIE/PIE.htc');}

.quantity span.q_plus{}

.quantity span.q_minus{}

.quantity input[type="text"]{width: 45px;height: 32px;text-align: center;font-size: 13px;color: #262626;border: medium none;background: #fff;vertical-align: middle;font-family: 'Roboto', sans-serif;}

.tb_when{}

.tb_when span{font-size: 12px;color: #9e9e9e;display: block;white-space: nowrap;line-height: 22px;}

.cp_cost{width: 100px;}

.cp_sum{width: 150px;}

.cp_status{margin: 5px 0 0;white-space: nowrap;}

.cp_status span{font-size: 11px;color: #848484;}

.cp_status span span{}

.cp_status span.processing{color: #d3492c;}

.cp_status span.performed{color: #83d38c;}

.cp_sum strong{font-size: 19px;font-weight: 400;}

td.cp_del{padding-right: 20px;text-align: right;width: 20px;}

a.cp_del{display: inline-block;width: 20px;height: 20px;background: url('../images/bg_cp_del.png') scroll no-repeat left top;}

.cart_producr tr.tb_packing td{background: #eeeeee;padding: 10px 13px;}

.tb_p_name{}

.tb_p_name a{font-size: 12px;color: #917eb2;font-weight: 700;vertical-align: top;line-height: 20px;display: inline-block;width: 150px;text-decoration: none;}

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

.tb_p_name span{display: inline-block;vertical-align: middle;margin: 0 10px 0 0;}

.tb_p_name span img{width: 41px;height: auto;}

.cart_producr tr.tb_packing td.cp_del{padding-right: 20px;}

td.tb_packing_pl{text-align: right;}

td.tb_packing_pl span{font-size: 36px;line-height: 18px;color: #30c3a6;display: inline-block;margin: 0 -10px 0 0;}

.cart_producr tr.cart_total td span.packing_text,.packing_box span.packing_text {font-size: 13px;color: #1b1b1b;text-transform: uppercase;letter-spacing: 1.5px;display: inline-block;width: auto;padding: 10px 0 10px 45px;
                  background: url('../images/bg_packing_text.png') scroll no-repeat left center;}

.cart_total  p{margin:0 0 15px 0;}

.cart_total  p span{width: 105px;display: inline-block;font-size: 12px;color: #1b1b1b;font-weight: 700;vertical-align: baseline;}

.cart_total  p strong,.cart_total  p span+span{color: #262626;font-size: 16px;font-weight: 400;text-align: right;}

.cart_total  p.cp_discount strong{font-size:24px;color: #262626;}

.cart_total  p strong sub{font-size: 13px;vertical-align: baseline;}

.cart_total_bottom{}

.cart_total_bottom_left{float: left;margin: 17px 0 0;}

.cart-checkout{text-align: right;}

.cart_total_bottom_right{float: right;}

.coupon_box{}

.coupon_row{margin: 15px 0;}

.coupon_row span{font-size: 12px;color: #1b1b1b;display: inline-block;vertical-align: middle;width: 165px;}

.coupon_row input[type="text"]{display: inline-block;vertical-align: middle;width: 70px;padding: 0 5px;margin-right: 5px; height: 30px;border: 1px solid #eeeeee;
                          font-size: 13px;color: #262626;font-family: 'Roboto', sans-serif;}

.coupon_row a{display: inline-block;vertical-align: middle;width: 19px;height: 24px;background: url(../images/bg_update.png) scroll no-repeat left bottom;}

.coupon_row a:hover{background-position: left 1px;}

.cart_info{padding: 55px 0 1px;}

.client_link {}

.client_link label{cursor: pointer;}

.client_link+#login-form{margin-top: 20px;}

.client_link ul{}

.client_link li{float: left;margin-right: 35px;}

.client_link li a{font-size: 12px;color: #917eb2;text-transform: uppercase;text-decoration: none;letter-spacing: 2px;display: block;position: relative;height: 38px;line-height: 38px;
                   border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius: 5px;behavior: url('PIE/PIE.htc');}

.client_link li input[type="radio"]{display: none;}

.client_link li input[type="radio"]+span{font-size: 12px;color: #917eb2;text-transform: uppercase;text-decoration: none;letter-spacing: 2px;display: block;position: relative;height: 38px;line-height: 38px;
                   border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius: 5px;behavior: url('PIE/PIE.htc');cursor: pointer;}

.client_link li input[type="radio"]:checked{}

.client_link li input[type="radio"]:checked+span{padding: 0 15px;background: #83d38c;color: #caffd0;}

.client_link li.active a{padding: 0 15px;background: #83d38c;color: #caffd0;}

.cart_info_box{}

.info_title{border-bottom: 1px solid #9fd6d2;margin: 0 0 30px;padding: 0 0 2px;}

.info_title span{display: block;font-size: 21px;color: #262626;text-transform: uppercase;line-height: 36px;letter-spacing: 4px;}

.cart_info_left{float: left;width: 440px;}

.cart_info_left.ch_result{width: 100%;}

.one_form{}

.cif_box{}

.cif_box_one{background: #eeeeee;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius: 3px;behavior: url('PIE/PIE.htc');position: relative;margin: 10px 0 40px 0;overflow: hidden;}

.cif_box_title,.checkout-step h2{height: 42px;padding: 1px 35px 1px 20px;position: relative;font-weight: normal;}


.cif_box_title:before,.checkout-step h2:before{content:"";position: absolute;top: 0;right: 0;width: 33px;height: 100%;background:#83d38c url('../images/bg_title_f.png') scroll no-repeat center center;
                      border-radius: 0 3px 0 0;-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;-khtml-border-radius: 0 3px 0 0;behavior: url('PIE/PIE.htc');}
.cif_box_title h2{font-weight: normal;}                      

.cif_box_title span,.checkout-step h2 span{font-size: 16px;color: #1b1b1b;text-transform: uppercase;letter-spacing: 2px;margin: 10px 15px 0 0;display: inline-block;vertical-align: baseline;}

.cif_box_title span i,.checkout-step h2 span i{display: inline-block;width: 12px;height: 12px;background: url('../images/ico_form.png') scroll no-repeat left top;}

.cif_box_title a,.checkout-step h2 a{font-size: 12px;color: #917EB2;text-decoration: none;border-bottom: 1px dotted #917EB2;line-height: 12px;margin: 11px 5px 0 0;}

.cif_box_title a:hover{border-bottom: 0;}

.cif_box_title.active{height: 60px;}

.cif_box_title.active span{margin-top: 20px;}


.cif_box_title.active span i{background-position: left bottom;}

.checkout-step.open_step h2 span i{background-position: left bottom;}

.cif_box_title.active a{border-bottom: none;}

.cif_box_cont{padding: 1px 35px 15px 20px;display: none;}

.checkout-step-content{padding: 1px 35px 15px 20px;}

.cif_row,.wa-field,.wa-value .field{margin: 10px 0 20px;display: block;}

.wa-value .field span{display: block;margin-bottom: 3px;}

.wa-name{margin-bottom: 3px;}

.wa-value .errormsg{display: block;}

.cif_row input[type="text"]{width: 350px;padding: 0 10px;height: 31px;border: 1px solid #d4d4d4;position: relative;background: #fff;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;
                            border-radius: 2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius: 2px;behavior: url('PIE/PIE.htc');}
.wa-value input[type="text"],.wa-value input[type="password"]{width: 325px;padding: 0 10px;height: 31px;border: 1px solid #d4d4d4;position: relative;background: #fff;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;
                            border-radius: 2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius: 2px;behavior: url('PIE/PIE.htc');}
.cart-coupon input[type="text"]{width: 165px;padding: 0 10px;height: 31px;border: 1px solid #d4d4d4;position: relative;background: #fff;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;
                            border-radius: 2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius: 2px;behavior: url('PIE/PIE.htc');}
                            
.cif_row input[type="text"]::-moz-placeholder {opacity: 1;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;}

.cif_row input[type="text"]::-webkit-input-placeholder { opacity: 1;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif; }

.cif_row input[type="text"]:focus,.wa-value input[type="text"]:focus,.wa-value input[type="password"]:focus{border-color: #fff;}

.cif_row textarea{width: 418px;padding: 0 10px;height: 175px;border: 1px solid #d4d4d4;position: relative;background: #fff;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;
                            border-radius: 2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius: 2px;behavior: url('PIE/PIE.htc');}
                            
.cif_row textarea::-moz-placeholder {opacity: 1;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;}

.cif_row textarea::-webkit-input-placeholder { opacity: 1;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif; }

.my_but,.wa-submit input[type="submit"],.personal_page input[type="submit"]{background:#917EB2;margin: 10px 0;
border: medium none;
color: #FFFFFF;
cursor: pointer;
font-size: 12px;
height: 40px;
letter-spacing: 1.4px;
text-align: center;
text-transform: uppercase;
padding: 0 5px;}

.my_but:hover,.wa-submit input[type="submit"]:hover,.personal_page input[type="submit"]:hover{background: #83D38C;}

.wa-submit a{border-bottom: 1px dotted #9A89B8;
color: #9A89B8;
text-decoration: none;margin: 0 5px;}

.wa-submit a:hover{border-bottom: 0;}

.my_but_coup{background:#83D38C;margin: 5px 0;
border: medium none;
color: #FFFFFF;
cursor: pointer;
font-size: 12px;
height: 33px;
letter-spacing: 1.4px;
text-align: center;
text-transform: uppercase;
padding: 0 5px;}

.my_but_coup:hover{background: #917EB2;}

.step-shipping .but_pay{display: none!important;}

.step-contactinfo .but_inf{display: none!important;}

.cif_row_r{margin: 10px 0;width: 370px;}

.cif_row_r h3{font-weight: normal;}

.cif_row_r p{margin: 3px 0 0 22px;}

.cif_row_r label{font-size: 13px;color: #262626;}

.cif_row_r .jq-radio{background: url("../images/bg_radio2.png") no-repeat scroll left top transparent;vertical-align: middle;cursor: pointer;}

.cif_row_r .jq-radio.checked{background-position: left bottom;}

.cif_row_r .cif_row_ch{float: right;}

.cif_row_ch .jq-checkbox{background: url('../images/bg_checkbox2.png') scroll no-repeat left top;margin-right: 0;}

.cif_row_ch .jq-checkbox.checked{background-position: left bottom;}

.cif_row input[type="submit"],.button{width: 220px;height: 40px;text-align: center;border: medium none;background: #917eb2;color: #FFFFFF;cursor: pointer;font-size: 12px;letter-spacing: 1.4px;text-transform: uppercase;}

.cif_row input[type="submit"]:hover,.button:hover{background: #83d38c;}

.cif_row.mini{margin-top: 40px;}

.cif_row.mini input[type="submit"]{width: 100px;}

.cif_box_login{padding: 15px 0 0 20px;}

.cart_info_right{float: right;width: 440px;}

.ch_result+.cart_info_right{display: none;}

.cart_info_right ul{margin: -15px 0 0 0;}

.cart_info_right li{color: #CAFFD0;margin-bottom: 20px;}

.cart_info_right li *{font-size: 13px;}

.cart_info_right li .num{color: #CAFFD0;display: inline-block;font-size: 72px;line-height: normal;vertical-align: top;width: 50px;}

.cart_info_right li p{background:#FFFFFF;display: inline-block;margin: 26px 0 0 0;position: relative;vertical-align:top;z-index: 10;width: 320px;}

.cart_info_right li span{background: #FFFFFF;color: #9E9E9E;display: block;font-size: 13px;line-height: 24px;}

.cart_info_right li strong{color: #1B1B1B;display: block;font-size: 14px;font-weight: 400;margin-bottom: 15px;margin-top: 0;}

/*.done{padding: 20px 0 0 0;}*/

.done_left{float: left;width: 455px;padding: 15px 0 0;}

.done_left p{font-size: 13px;color: #1b1b1b;line-height: 24px;}

.done_right{float: right;width: 385px;}



/*======================================/CART==*/     

/*==PRODUCT/======================================*/  


.product_top{} 

.product_top_img{float: left;width: 440px;}

.product_pic{width: 440px;height: 318px;position: relative;overflow: hidden;}

.product_pic img{width: 440px;}

#ppb_prev{position: absolute;top: 50%;left: 5px;margin-top: -15px;background: url("../images/bg_ppb_pis.png") scroll no-repeat left top;width: 21px;height: 29px;display: block;}

#ppb_prev:hover{background-position: left bottom;}

#ppb_next{position: absolute;top: 50%;right: 5px;margin-top: -15px;background: url("../images/bg_ppb_pis.png") scroll no-repeat right top;width: 21px;height: 29px;display: block;}

#ppb_next:hover{background-position: right bottom;}

.product_pic_box{width: 440px;height: 318px;}

.ppb_one{display: block;width: 440px;height: 318px;float: left;}

.product_gallery{position: relative;padding:17px 0}

.product_gallery_box{}

.gall_one{display: block;width: 80px;height: 80px;float: left;text-decoration: none;margin: 0 8px;overflow: hidden;}

#gall_prev{background: url('../images/bg_gall_arr.png') scroll no-repeat left top;position: absolute;left: 0;top: 50%;margin-top: -10px;width: 15px;height: 21px;display: block;}

#gall_prev:hover{background-position: left -42px;}

#gall_next{background: url('../images/bg_gall_arr.png') scroll no-repeat right top;position: absolute;right: 0;top: 50%;margin-top: -10px;width: 15px;height: 21px;display: block;}

#gall_next:hover{background-position: right -42px;}

.product_top_inf{width: 440px;float: right;}

#cart-flyer .shop_favorites{display: none;}

.pti_left{float: left;width: 235px;}

.pr_d_price{}

.pr_d_price span{font-size: 28px;color: #262626;}

.pr_d_price span.compare-at-price{display: none;}

.pr_d_price span sub{vertical-align: baseline;font-size: 18px;}

.pti_feature{}

.pti_feature ul{}

.pti_feature li{font-size: 12px;color: #1b1b1b;margin: 11px 0;}

.pti_feature li span{display: inline-block;width: 100px;color: #848484;font-size: 12px;}

.pti_feature table{margin: 10px 0;}

.pti_feature td{padding: 5px 0;font-size: 12px;color: #1b1b1b;}

.pti_feature td.name{width: 100px;color: #848484;}

.order_phone{margin: 15px 0 38px;}

.cart-checkout .order_phone{margin: 15px 0 0;}

.order_phone a{font-size: 13px;color:#917eb2;text-decoration: none;display: inline-block;background: url('../images/bg_phone.png') scroll no-repeat left 4px;padding: 0 0 0 20px;height: 20px;}

.order_phone a span{display: inline-block;border-bottom: 1px dotted #917eb2;}

.order_phone a:hover span{border-bottom: 0;}

.add2cart {}

.buy{margin: 35px 0 15px;}

.buy_but{cursor: pointer; display: inline-block;border: none; font-size: 14px;color: #fff;text-transform: uppercase;text-decoration: none;width: 150px;height: 60px;line-height: 60px;background: #83d38c;text-align: center;letter-spacing: 2px;}

.buy_but:hover{background: #917eb2;}

.none_box{display: none;}

.services{margin: 20px 0;}

.pti_right{float: right;width: 200px;padding: 10px 0 0;}

.option{}

.option_color{margin: 0 0 20px;}

.opt_colu_one{}

.option_color strong{font-size: 14px;color: #1b1b1b;text-transform: uppercase;letter-spacing: 1.5px;font-weight: 400;line-height: 30px;display: block;margin: 0 0 0 4px;}

.option_color a{width: 28px;height: 28px;text-decoration: none;display: inline-block;padding: 2px;margin: 2px;}

.option_color a span{display: inline-block;width: 28px;height: 28px;text-indent: -9999px;}

.option_color a:hover,.option_color a.selected{margin: 0px;border: 2px solid #83d38c;}

.opt_colu{display: inline-block;width: 49%;vertical-align: top;}

.opt_colu .op_ch_one label {font-size: 12px;}

.option_list{}

.option_list ul{}

.option_list li{list-style-type: square;color: #bdbdbd;font-size: 10px;margin: 9px 0;list-style-position: inside;}

.option_list li span{font-size: 12px;color: #1b1b1b;}

.option_list li:hover{color: #b3ced1;}

.opt_colu .op_ch_one label {font-size: 12px;}

.option_select{}

.done select {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  height: 1px;
  left: -2px;
  margin: 0;
  outline: medium none;
  padding: 0;
  position: relative;
  width: 1px;
  z-index: -10;
}
.custom-select.done{height: 32px;position: relative;display: inline-block;vertical-align: middle;}

.option_select_one{margin: 0 0 20px 0;}

.option_select_one>span{display: inline-block;vertical-align: middle;width: 70px;}

.option_select .custom-text{font-size: 13px;color: #bbbbbb;height: 32px;width: 80px!important; line-height: 30px;display: block;position: relative;
  padding: 0 30px 0 10px;background: #e8e8e8;border-radius: 1px;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius: 1px;behavior: url('PIE/PIE.htc');
  overflow: hidden;text-overflow: ellipsis;}
 
.catalog_top .option_select .custom-text{width: auto!important;}
  
.option_select .custom-text:after{content:" ";background: url('../images/selectbo_trigger.png') scroll left top; display: inline-block;width: 15px;height: 15px;position: absolute;top: 8px;right: 5px;cursor: pointer;}


.option_select .select-list.custom-scroll {
  
}
.option_select .select-list {
  position: absolute;left: 0;right: 0;top: 32px;overflow: hidden;z-index: 100;width:120px ;
}
.catalog_top .option_select .select-list{right: auto !important;width: auto;}

.pti_right .option_select .select-list ul{width: 100%!important;}

.catalog_top .option_select .select-list ul{}

.option_select .select-list li{font-size: 13px;color: #bbbbbb;border-top: 1px solid #f9f9f9;background: #e8e8e8;height: 32px;line-height: 30px;cursor: pointer;padding: 0 0 0 20px;}

.catalog_top .option_select .select-list li{padding: 0 10px;}

.option_select .select-list li:hover,.option_select .select-list li.selected{background: #83d38c;color: #fff;}

.option_select .jq-selectbox{height: 32px;width: 100px!important;}

.option_select .jq-selectbox__select{position: relative;height: 32px;padding: 0 30px 0 10px;width: 60px!important;background: #e8e8e8;border-radius: 1px;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius: 1px;behavior: url('PIE/PIE.htc');}

.option_select .jq-selectbox__select-text{font-size: 13px;color: #bbbbbb;height: 32px;line-height: 30px;}

.option_select .opened .jq-selectbox__select-text{color: #262626;}

.option_select .jq-selectbox__trigger{background: url('../images/selectbo_trigger.png') scroll left top; display: inline-block;width: 15px;height: 15px;position: absolute;top: 8px;right: 5px;cursor: pointer;}

.option_select .jq-selectbox__dropdown{position: absolute;left: 0;right: 0;top: 32px;}

.option_select .jq-selectbox__dropdown ul{width: 100%;}

.option_select .jq-selectbox__dropdown li{font-size: 13px;color: #bbbbbb;border-top: 1px solid #f9f9f9;background: #e8e8e8;height: 32px;line-height: 30px;cursor: pointer;padding: 0 0 0 20px;}

.option_select .jq-selectbox__dropdown li.sel,.option_select .jq-selectbox__dropdown li:hover{background: #83d38c;color: #fff;}

.product_bottom{}

.product_nav{padding: 37px 0 50px;}

.product_nav ul{}

.product_nav li{float: left;margin-right: 50px;}

.product_nav li a{color: #917EB2;display: block;font-size: 12px;height: 38px;letter-spacing: 2px;line-height: 38px;position: relative;text-decoration: none;text-transform: uppercase;padding: 0 15px;
                 border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius: 5px;behavior: url('PIE/PIE.htc');}
                 
.product_nav li:hover{}

.product_nav li:hover a{background: #83D38C;color: #CAFFD0;padding: 0 15px;}

.product_detail{}

.product_detail_one{border-bottom: 1px solid #eeeeee;padding-bottom: 60px;margin-bottom: 55px;}

#pd_packing{margin-bottom: 0;}

.product_home.product_detail_one{padding-bottom: 20px;}

.pdo_text{}

.pdo_text p{font-size: 13px;color: #1b1b1b;line-height: 20px;margin: 20px 0;}

.vid_box{}

.rev_title{margin-bottom: 20px;}

.rev_title span{font-size: 16px;color: #1b1b1b;text-transform: uppercase;letter-spacing: 3px;display: block;}

.rev_cont{}

.rev_cont_one{margin: 15px 0;}

.rco_left{float: left;width: 160px;}

.rco_img{float: left;width: 63px;}

.rco_img img{max-width: 65px;}

.rco_avt{}

.rco_avt strong{font-size: 13px;color: #1b1b1b;font-weight: 700;display: block;}

.rco_avt .data{margin: 5px 0;}

.rco_avt .data span{font-size: 12px;color: #9e9e9e;}

.rco_avt .rating_box{margin: 5px 0;}

.rco_right{float: right;width: 765px;}

.rco_right p{font-size: 13px;color: #1b1b1b;line-height: 24px;}

.rco_right a{display: inline-block;font-size: 13px;color: #917eb2;margin: 10px 0;text-decoration: none;border-bottom: 1px dotted #917EB2;}

.rco_right a:hover{border-bottom: 1px dotted #fff;}

.my_rev{padding: 20px;background: #f1f1f1;margin: 45px 0 0;}

.my_rev_form{}

.my_rev_left{float: left;width: 420px;}

.rev_row{margin: 0 0 30px;}

.rev_row input[type="text"],.rev_row textarea{width: 390px;height: 33px;padding: 0 10px;background: #fff;border: 1px solid #fff;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;
                           border-radius: 2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius: 2px;behavior: url('PIE/PIE.htc');}

.rev_row textarea{min-height: 92px;padding-top: 5px;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;}

.rev_row input[type="text"]::-moz-placeholder {opacity: 1;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;}

.rev_row input[type="text"]::-webkit-input-placeholder { opacity: 1;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif; }

.rev_row textarea::-moz-placeholder {opacity: 1;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;}

.rev_row textarea::-webkit-input-placeholder { opacity: 1;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif; }


.rev_row input[type="text"]:focus::-moz-placeholder {opacity: 0;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;}

.rev_row input[type="text"]:focus::-webkit-input-placeholder { opacity: 0;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif; }

.rev_row textarea:focus::-moz-placeholder {opacity: 0;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif;}

.rev_row textarea:focus::-webkit-input-placeholder { opacity: 0;color: #262626;font-size: 13px;font-family: 'Roboto', sans-serif; }



.my_rev_righr{float: right;width: 420px;}

.rev_rating{float: left;margin-top: 8px;}

.rev_rating span{background: url('../images/star_b.png') scroll no-repeat left top;display: inline-block;width: 24px;height: 23px;}

.rev_rating span.active,.rev_rating span:hover{background-position: left bottom;}

.rev_but{float: right;margin: 0 8px 0 0;}

.rev_but input[type="submit"],.rev_but .btn_submit{width: 130px;text-align: center;height: 40px;font-size: 11px;text-transform: uppercase;letter-spacing: 1.5px;color: #fff; border: none;background: #917eb2;cursor: pointer;}

.rev_but input[type="submit"]:hover,.rev_but .btn_submit:hover{background: #83d38c;}


.delivery_box{text-align: justify;padding: 30px 0;}

.del_one{width: 280px;text-align: left;display: inline-block;vertical-align: top;}

.del_one span.del_num{float: left;font-size: 135px;color: #917eb2;width: 90px;line-height: 80px;}

.del_text{float: left;width: 180px;}

.del_text strong{display: block;font-size: 14px;color: #1b1b1b;margin-bottom: 15px;font-weight: 400;}

.del_text span{font-size: 13px;color: #9e9e9e;line-height: 24px;}

.delivery_bottom{display: block;background: #8fd797;height: 50px;padding: 0 20px; position: relative;height: 50px;margin: 15px 0;
border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius: 5px;behavior: url('PIE/PIE.htc');}

.delivery_bottom span{font-size: 14px;color: #fff;text-transform: uppercase;letter-spacing: 1px;display: inline-block;height: 50px;line-height: 49px;padding: 0 0 0 20px;
                      background: url('../images/bg_del_bott.png') scroll no-repeat center left;}
                      
.packing_box{padding: 1px 0;}

.packing_box span.packing_text{margin: 12px 0 40px;}

.packing_list{text-align: justify;}

.packing_list_one{display: inline-block;margin-bottom: 35px;vertical-align: top;width: 200px;}

.plo_radio{float: left;width: 20px;}

.plo_radio .jq-radio{margin-top: 13px;}

.plo_img{float: left;width: 50px;}

.plo_img img{}

.plo_inf{float: left;width: 145px;}

.plo_inf a{font-size: 13px;color: #917EB2;line-height: 22px;display: block;margin: -6px 0 10px;}

.plo_inf_bottom span{font-size: 18px;color: #262626;float: left;}

.plo_inf span sub{vertical-align: baseline;font-size: 14px;}

.plo_inf_bottom{overflow: hidden;}

.plo_inf_bottom input[type="submit"]{background: none repeat scroll 0 0 #83D38C;float: right;
border: medium none;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 11px;
height: 30px;
padding: 0 5px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
}
.plo_inf_bottom input[type="submit"]:hover{background: #917EB2;}

.packing_but{}

.packing_but a{font-size: 11px;color: #fff;text-transform: uppercase;text-align: center;text-decoration: none;display: inline-block;width: 220px;height: 40px;background: #917eb2;line-height: 40px;}

.packing_but a:hover{background: #8FD797;}

/*======================================/PRODUCT==*/   


/*==PERSONAL/=====================================*/ 

.personal_page{}

.personal_nav{padding: 45px 0;}

.personal_nav ul{}

.personal_nav li{float: left;position: relative;margin-right: 20px;}

.personal_nav li a{text-decoration: none;font-size: 12px;color:#917eb2;text-transform: uppercase;letter-spacing: 2px;padding: 0 10px;height: 29px;display: inline-block;line-height: 28px;
                   border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius: 3px;behavior: url('PIE/PIE.htc');}
                   
.personal_nav li a:hover,.personal_nav li.selected a,.favor_nav li:last-child a{background: #83d38c;color:#caffd0;}


.personal_nav li span{position: absolute;width: 28px;height: 28px;text-align: center;display: inline-block;background: #917eb2;color: #fff;font-size: 14px;line-height: 26px;right: -20px;top: -20px;
border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius: 5px;behavior: url('PIE/PIE.htc');}

.data_personal{}

.dp_name{}

.dp_name strong{font-size: 14px;color: #1b1b1b;font-weight: bold;}

.dp_one{margin: 10px 0; border-bottom: 1px solid #EEEEEE; padding: 0 0 5px;}

.dp_one span{display: block;font-size: 15px;color: #1b1b1b;margin: 3px 0;}

a.change{font-size: 12px;color: #917eb2;text-decoration: none;border-bottom: 1px dotted #917eb2;}

a.change:hover{border-bottom: 0;}

.dp_but{margin: 35px 0;}

.dp_but a{position: relative; font-size: 10px;text-transform: uppercase;color: #fff;text-decoration: none;display: block;height: 30px;line-height: 30px;text-align: center;background: #83d38c;letter-spacing: 1px;
         border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius: 3px;behavior: url('PIE/PIE.htc');}

.dp_but a:hover{background: #917eb2;}

.load_box{}

.load_form{border-bottom: 1px solid #EEEEEE;margin-bottom: 40px;padding: 30px 0 50px;}

.load_form input[type="text"]{width: 280px;height: 32px; padding: 0 10px;background: #e8e8e8;border: none;display: inline-block;vertical-align: top;margin: 0 10px 0 0;font-family: 'Roboto', sans-serif;}

.load_form input[type="submit"]{width: 90px; height: 32px;text-align:center;background: #83d38c;border: none;font-size: 11px;letter-spacing: 1.5px; color: #fff;text-transform: uppercase;
                                display: inline-block;vertical-align: top;cursor: pointer;}
                                
.load_form input[type="submit"]:hover{background: #917eb2;}

.message_table{}

.message_table table{}

.message_table tr{}

.message_table th{padding: 15px;}

.message_table td{background: #f9f9f9;padding: 15px;font-size: 12px;color: #1b1b1b;line-height: 20px;vertical-align: middle;}

.message_table tr.tb_bord td{background: #fff;padding: 10px;}

.message_table td a{font-size: 13px;color: #917eb2;}

.message_table td span{font-size: 12px;color: #9e9e9e;display: block;line-height: 20px;white-space: nowrap;}

.message_table td.del_mess a{font-size: 11px;color: #d3492c;text-decoration: none;border-bottom: 1px dotted #d3492c;} 

.message_table td.del_mess a:hover{border-bottom: 0;}

.read_reviews{position: absolute;right: 0;top: 5px; font-size: 12px;color: #917eb2;border-bottom: 1px dotted #917eb2;text-decoration: none;}

.read_reviews:hover{border-bottom: 0;}

/*=====================================/PERSONAL==*/                      
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
                                
/*=========================footer=========================*/
.footer{
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 409px;
    background-color: #83D38C;
} 
.footer_box{   
    margin: 0 auto;
    outline: 0px solid red;
    width: 940px;
    height: 409px;                               
}
.footer_m{
    margin-left: 27px;
}
.footer_block{
    outline: 0px solid red;
    width: 319px;
    height: 257px;
    float: left;
    border-right: 1px solid #fff;
    margin-top: 37px;
}
.footer_block ul{
    float: left;
} 
.footer_block:last-of-type{
    width: 290px;
    border:none
}
.footer_he{
    outline: 0px solid black;
    width: 100%;
    height: 40px;
    text-align: left;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;  
}
.working_days{
    margin:-5px 0 0 25px;
}
.working_days li{
    width: 21px;
    height: 17px;
    background-color: #FFFFFF;
    margin: 5px;
    text-align: left;
    padding: 4px 6px 0 6px;
    
    font-size: 12px;
    color: #1B1B1B;
}
.operation_time{
    outline: 0px solid red;
    width: 205px;
    height: 200px;
    margin: 0 0 0 20px;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #fff;
    
}
.operation_time_1{
    font-size: 36px;
    padding: 37px 0 0px 0;
    width: 240px;
    height: 43px;
}
.operation_time_1 span{
   font-size: 13px;
   display: block;
   float: left;
   padding: 13px 10px 0 0;
}
.footer_block
.footer_block_color{
    background-color:#CAFFD0 ;
}
.footer_block_color_1{
    color: #CAFFD0;
}
.footer_my{
    margin-left: 27px;
}
.footer_my a{
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    padding-bottom: 20px;
    display: block;
}
.footer_my a:hover{
    color: #CAFFD0;
}
.footer-bottom {
    width: 100%;
    height: 70px;
    outline: 0px solid red;
}
.footer_box_1{
    outline: 0px solid black;
    width: 100%;
    height: 337px;
    border-bottom: 1px solid #fff;
}
.copyright_w-box{
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    color: #fff;
    padding-top: 29px;
    float: left;
}
.copyright_w-box_2{
    outline: 0px solid orange;
    width: 200px;
    height: 70px;
    float: right;
    margin-right: -10px;
}
.copyright_w-box_2 li{
    outline: 0px solid red;
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin-left: 20px;
    margin-top: 21px;
}
.copyright_w-box_2 li a{
    outline: 0px solid blue;
    display: block;
    width: 16px;
    height: 100%;
       
}
.copyright_w-box_2 li .vc_2:last-child{
    width: 16px;
    height: 10px;
}
.copyright_w-box_2 li:last-child{
    padding-top: 3px;
}
.facebook_2{
    background: url('../images/facebook_2.png') scroll no-repeat bottom center;
    width: 8px;
    height: 16px;
}
.facebook_2:hover{
    background: url('../images/facebook_2.png') scroll no-repeat top center;
}
.professionali_2{
    background: url('../images/professionali_2.png') scroll no-repeat bottom center;
    width: 14px;
    height: 16px;
}
.professionali_2:hover{
    background: url('../images/professionali_2.png') scroll no-repeat top center;
}
.odnoklassniki_2{
    background: url('../images/odnoklassniki_2.png') scroll no-repeat bottom center;
}
.odnoklassniki_2:hover{
    background: url('../images/odnoklassniki_2.png') scroll no-repeat top center;
}
.Instagram_2{
    background: url('../images/Instagram_2.png') scroll no-repeat bottom center;
}
.Instagram_2:hover{
    background: url('../images/Instagram_2.png') scroll no-repeat top center;
}
.vc_2{
    background: url('../images/vc_2.png') scroll no-repeat bottom center;
}
.vc_2:hover{
    background: url('../images/vc_2.png') scroll no-repeat top center;
}








 /*=========================/footer=========================*/
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
                               
.grid .pr_img_box  {
   max-width: 220px;
   margin: 0px auto;
   width:100%;
   overflow: hidden;
   position: relative;
}
.grid .carousel-items {
   width: 10000px;
   position: relative;
}
.grid .carousel-block {
   float: left;
   width: 220px;
}
.grid .carousel-block img{
	display:block;
    width: 220px;height: 226px;
}

/*********** BUTTONS ***********/
.grid .carousel-button-left a,.grid .carousel-button-right a,.grid .bx-wrapper .bx-controls-direction a{
   width: 13px; 
   height: 18px; 
   position: relative;
   cursor: pointer; 
   text-decoration:none;
   display: block;
}
.grid .carousel-button-left,.grid .bx-wrapper .bx-controls-direction a.bx-prev{position: absolute;top: 50%;left: 5px;z-index: 10;}

.grid .carousel-button-right,.grid .bx-wrapper .bx-controls-direction a.bx-next{position: absolute;top: 50%;right: 5px;z-index: 10;}

.grid .carousel-button-left a,.grid .bx-wrapper .bx-prev{
   background: url(../images/arrow_blog_block.png) scroll no-repeat left top; 
}
.grid .carousel-button-left a:hover,.grid .bx-wrapper .bx-prev:hover{background-position: left -18px;}

.grid .carousel-button-right a,.grid .bx-wrapper .bx-controls-direction a.bx-next{
   background: url(../images/arrow_blog_block.png) scroll no-repeat right top; 
}
.grid .carousel-button-right a:hover,.grid .bx-wrapper .bx-controls-direction a.bx-next:hover{background-position: right -18px;}

#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
  
#boxes .window {position:fixed;left:0;top:0;display:none;z-index:9999;}  

#boxes #dialog {width:375px; height:203px;padding:10px;background-color:#ffffff;}  

.checkout-step-content .window_box{padding: 0;}
            
.window_box .close{position: absolute;z-index:1000;right: 5px;top: 2px;display: block;width: 34px; height: 34px; background: url('../images/bg_close.png') scroll no-repeat left top;text-indent: -9999px;}

.register_done .close{text-indent: -9999px;bottom: 7px;}

.window_box .close:hover{background-position: left bottom;}

.check_pop,.universal_pop{
    width: 810px;position: relative;padding: 48px 0 20px 0px; background: #fff;border: 2px solid #54b6dd;
            border-radius: 4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius: 4px;behavior: url('PIE/PIE.htc');}
            
            
            
.register{
    outline: 1px solid red;
    width: 75%;
    float: right;
}
.register_done{
    outline: 0px solid red;
    width: 378px;
    height: 282px;
    background-color: #F1F1F1;
    padding: 1px 0;
}
.register_obv .register_done_1,
.register_done .register_done_1{
    outline: 0px solid black;
    display: block;
    width: 320px;
    height: 15px;
    font-size: 15px;
    padding:28px 0 0 28px;  
    position: relative;
    text-transform: uppercase;
}

.register_discount{
    outline: 0px solid blue;
    width: 100%;
    height: 79px;
    margin-top: 27px;
    background-color: #83D38C;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    letter-spacing: 0.1px;
    
}
.register_discount span{
    outline: 0px solid green;
    font-size: 50px;
    padding: 0 6px 0 6px;
}
.register_done p{
    padding: 30px 30px 20px 30px;
}
.register_done_2{
    margin: 0 30px 0 30px;
    color: #A090BB;
    text-decoration: none;
    display: inline-block;
    
    height: 15px; 
    border-bottom:1px dotted #A090BB;  
}
.register_done_2:hover{
    border: 0;  
}
.float_login{
    outline: 0px solid black;
    width: 306px;
    background-color: #F1F1F1;
    padding: 1px;
}
.float_login_1{
    outline: 0px solid black;
    width: 266px;
    margin: 30px auto;
}
.float_login_1 form{
    position: relative;
}
.float_login_form{
    width: 100%;
    height: 285px;
    border-bottom: 1px solid #DBDBDB;
}
.float_login_soc,
.float_login_form p{
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    padding-bottom: 25px;
    letter-spacing: 2px;
}
.float_login_form input{
    width: 255px;
    height: 34px;
    margin-bottom: 25px;
    border: none;
    border-radius: 3px;
    padding-left: 10px;
}
.float_login_form button{
    width: 90px;
    height: 40px;font-family: 'Roboto', sans-serif;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background-color:#917EB2;
    border: none;
    cursor: pointer;
    display: block;
    margin-top: 32px;
    font-size: 11px;
    letter-spacing: 2px;
}
.float_login_form button:hover{
    background-color:#83D38C;
}
.float_login_form a{
    width: 110px;
    height: 15px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    position: absolute;
    right: 0;
    bottom: 45px;
    display: block;
    color: #917EB2;
    text-decoration: none;
    border-bottom:1px dotted #A090BB;  
}
.float_login_form a:hover{
    border-bottom: 0;
}
.float_login_soc_1{
    outline: 0px solid red;
    width: 100%;
    height: 75px;
    margin-top: 35px;
}
.float_login_soc_1 .net{
    margin-top: 0;
}
.float_login_soc_1 .net a{
    margin-right: 20px;
}
.float_login_2{
    width: 100%;
    height: 100px;
    display: block;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    border-bottom: 1px solid #DBDBDB;
    
}
.float_login_2 input{
    width: 190px;
    height: 30px;
    float: left;
    border: none;
    border-radius: 3px;
    padding-left: 10px;
    margin-right:10px;
    margin-top: 11px;
}
.login_2{
    border: none;
}
.float_login_2 button{
    padding: 6px 13px 6px 13px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    background-color:#83D38C;
    border: none;
    cursor: pointer;
    display: block;
    margin-top: 11px;
    
    
}
.float_login_2 button:hover{
    background-color:#917EB2;
}
.register_1{
    outline: 0px solid red;
    width: 325px;
    background-color: #F1F1F1;
    padding: 1px;
}
.register_obv{
    outline: 0px solid black;
    width: 265px;
    margin: 5px auto 35px;
    position: relative;
}
.register_obv .register_done_1{
     width: 100%;
     padding: 28px 0 0 0;
}
.register_1_form button{
    padding: 10px 57px 10px 57px;
    background-color: #917EB2;
    font-family: 'Roboto', sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    border: none;
    cursor: pointer;
    margin-top: 45px;
    letter-spacing: 1.6px;
    
}
.gift{
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    font-weight: 700;
    display: block;
    margin-top: 25px;line-height: 22px;
}

.register_1_form_2 .jq-selectbox{
    width: 62px;
    height: 17px;
    border: none;
    background-color: #fff;
    padding: 4px 0 8px 0px;
    position: relative;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    color: #ABABAB;
    text-indent: 10px;
    margin: 16px 10px 0 0;
    float: left;
}
.register_1_form_2 .jq-selectbox__trigger{
    background: url('../images/selectbo_trigger.png') scroll no-repeat center top;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 7px;
    right: 4px;
    cursor: pointer;
}
.register_1_form_2 .jq-selectbox__dropdown{
    width: 100%;
    background-color: #fff;
}
.register_1_form_2 .jq-selectbox li:hover{
    background-color: #83D38C;
    color: #fff;
    cursor: pointer;
}
.register_1_form_2 .width-120{
    width: 120px;
    margin: 16px 0 0 0;
}
.register_1_form_2 button{
    padding: 10px 57px 10px 57px;
    background-color: #917EB2;
    font-family: 'Roboto', sans-serif;
    font-size: 11px;
    text-transform: uppercase;
    color: #fff;
    border: none;
    text-align: left;
    cursor: pointer;
    margin-top: 16px;
    letter-spacing: 1.6px;
}
.register_1_form button:hover,
.register_1_form_2 button:hover{
    background-color:#83D38C;
}

 
 
.window_box{background: #EEEEEE;padding: 30px 20px 40px;} 

.callme_window .window_box{padding: 30px 20px 40px;}

.window_title{position: relative;}

.register_done .window_title{margin: 20px;}

.window_title span{font-size: 15px;color: #1b1b1b;text-transform: uppercase;letter-spacing: 2px;}

.window_title a.close{background: url(../images/register_X.png) no-repeat;width: 8px;height: 8px;display: block;position: absolute;right: 1px;bottom: 1px;}

.window_cont{padding: 1px 0;}

.f_row{margin: 30px 0;}

td .f_row{margin: 10px 0;}

.f_row input[type="text"]{width: 245px;height: 30px;border: 1px solid #fff;background: #fff;padding: 0 10px;position: relative;font-family: 'Roboto', sans-serif;font-size: 13px;color: #262626;
       border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius: 3px;behavior: url('PIE/PIE.htc');}
       
.form_bottom{}

.f_but{}

.f_but input[type="submit"]{float: left; width: 90px;height: 40px;border: none; text-align: center;font-size: 11px;color: #fff;text-transform: uppercase;cursor: pointer;background: #917eb2;font-family: 'Roboto', sans-serif;}

.f_but input[type="submit"]:hover{background: #83d38c;}

.form_bottom a{float: right;font-size: 12px;color:#917eb2;text-decoration: none;border-bottom: 1px dotted #917eb2;margin: 8px 0 0;}

.form_bottom a:hover{border: none;}

.forgot_box{border-bottom: 1px solid #dbdbdb;padding: 18px 0 40px;}

.forgot_box strong{font-size: 13px;color: #262626;font-weight: 700;display: block;margin: 10px 0;}

.forgot_box input[type="text"]{width: 190px;height: 30px; padding: 0 10px;border: none;background: #fff;display: inline-block;vertical-align: top;margin: 0 6px 0 0;}

.forgot_box input[type="submit"]{width: 50px;height: 30px;cursor: pointer; text-align:center;border: none;background: #83d38c;display: inline-block;vertical-align: top;color:#fff;font-size: 11px;text-transform: uppercase;}

.forgot_box input[type="submit"]:hover{background: #917eb2;} 

.f_row_but{padding: 15px 0;}

.f_row_but input[type="submit"]{width: 100%;height: 40px; text-align: center;font-size: 11px;color: #fff;text-transform: uppercase;letter-spacing: 2px;font-family: 'Roboto', sans-serif;border: none;
                                background: #917eb2;cursor: pointer;}

.f_row_but input[type="submit"]:hover{background: #83d38c;}

.register_1_form_2{padding: 1px 0;}

.callme_window_box{position: relative;z-index: 10000;width: 270px;}

.mask_callme {
  background: none repeat scroll 0 0 #000;
  bottom: 0;
  left: 0;
  opacity: 0.8;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
}
.quickorder-body>.quickorder-name{display: none;}

.quickorder-order-image{display: none!important;}

.quickorder-order-name{display: inline;}

.quickorder-item li{list-style-type: disc;list-style-position: inside;}

#cart-flyer{width: 435px!important;}
/***************menu***********/
.products #menu {
  position:relative;
}
.products #menu > li > a,
.products #menu > li > span {
    font-family: Arial, sans-serif;
    font-size: 14px;
    padding: 21px 9px;
}
.products #menu > li:hover > ul {
  display:block;
    position: absolute;
    top: 56px;
    left: 0px;
    padding: 0px;
    margin: 0px;
    background-color: #fff;
    border: 1px solid #000;
    z-index: 151;
    width: 100%;
    text-align: left;
}
.products #menu > li:hover > ul span,
.products #menu > li:hover > ul a {
    font-family: Arial, sans-serif;
    font-size: 19px;
}
.products #menu > li:hover > ul ul {
  display:block;
    padding: 0px;
    margin: 0px;
    text-align: left;
}
.products #menu > li:hover > ul li {
  display:block;
  margin:0px;
}
.products #menu > li:hover > ul > li {
  display:inline-table;
  margin:10px;
}
.products #menu > li:hover > ul > li > span {
  color:#917eb2;
  font-weight:bold;
    margin-bottom: 12px;
    cursor:default;
}
.products #menu > li:hover > ul > li > ul > li {
  margin:5px 0px;
}
.products #menu > li:hover > ul > li > ul > li a {
  text-transform:none;
}
/**********/
.products #menu {
  padding:0px;
}
.products #menu > li {
  margin:0px;
}
.products #menu > li > a,
.products #menu > li > span {
  padding: 21px 10px;  
}
.products #menu > li:hover > ul > li > a {
  text-transform:none;
}
/******************/
a.google {
    background: url('../img/grey g.png') scroll no-repeat center;
    width: 33px;
    height: 32px;
}
a.google:hover {
    background: url('../img/green g.png') scroll no-repeat center;
}
.copyright_w-box_2 a.google {
    background: url('../img/white g1.png') scroll no-repeat center;
    width: 16px;
    height: 100%;
}
.copyright_w-box_2 a.google:hover {
    background: url('../img/white-grey g1.png') scroll no-repeat center;
}