@charset "utf-8";
.sets_block {
    margin-bottom: 20px;
}
.sets_block .set_product_wrap{
    width:200px;
}

.sets_block .set_product{
    width:200px;
    border:1px solid #d0d0d0;
    
    border-radius:4px;
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
    
    box-shadow:0 0 3px #bcbec0;
    -webkit-box-shadow:0 0 3px #bcbec0;
    -moz-box-shadow:0 0 3px #bcbec0;
}
.sets_block .set_product .name{
    height: 20px;
    margin: 1px;
    overflow-x: hidden;
    text-align: center;
}

.sets_block .set_product .name a,
.sets_block .set_product .name a:visited{
    position:relative; z-index:1;
    display:block;
    
    padding:3px 3px 0 3px;
    height:17px;
    
    font:normal 11px Arial, Helvetica, sans-serif;
    color:#000000;
    text-decoration:none;
    white-space:nowrap;
    
    background-color:#e5e5e5;
}
.sets_block .set_.product:hover .name a,
.sets_block .set_product:hover .name a:visited{
    position:absolute; z-index:2;

    margin:-2px;
    padding:4px 4px 0 4px;

    color:#ffffff;
    background-color:#1581c4;
    border:1px solid #1f5c87;

    color:#000000;
    background-color:#e5e5e5;
    border:1px solid #949494;

    border-radius:4px 4px 4px 0px;
    -moz-border-radius:4px 4px 4px 0px;
    -khtml-border-radius:4px 4px 4px 0px;
    -webkit-border-radius:4px 4px 4px 0px;
    word-wrap: break-word;
    white-space: normal;
    height: 20px;
}
.sets_block .set_product .name span{
    position:relative; z-index:1;
    display:block;
    
    padding:3px 3px 0 3px;
    height:17px;
    
    font:normal 11px Arial, Helvetica, sans-serif;
    color:#000000;
    text-decoration:none;
    white-space:nowrap;
    
    background-color:#e5e5e5;
}

.sets_block .set_product:hover .name span{
    position:absolute; z-index:2;
    
    margin:-2px;
    padding:4px 4px 0 4px;
    
    border:1px solid #949494;
    
    border-radius:4px 4px 4px 0px;
    -moz-border-radius:4px 4px 4px 0px;
    -khtml-border-radius:4px 4px 4px 0px;
    -webkit-border-radius:4px 4px 4px 0px;
}
.sets_block .set_product .discount{
    position:absolute;
    width:60px;
    margin:5px 0 0 40px;
    padding:5px 5px;

    font:normal 11px Arial, Helvetica, sans-serif;
    text-align:center;
    color:#ffffff;
    
    background:#d42222;    
    border-radius:3px;
    
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}
.sets_block .set_product .set-image{
   text-align: center;
    height:64px;
}
.sets_block .set_product .set-image div{
    height: 64px;
    text-align: center;
    vertical-align: middle;
}
.sets_block .set_product .set-image div img{
}

.sets_block .set_product .price{
    margin:0 1px;
    height:15px;
    
    font:normal 11px Arial, Helvetica, sans-serif;
    text-align:right;
    text-decoration:line-through;
    color:#323232;

}
.sets_block .set_product .price span{
    font-size:10px;
}
.sets_block .set_product .price.discount-label-no{
    margin:17px 1px 1px 1px;
    padding-top:1px;
    height:16px;
    
    font-size:12px;
    text-align:center;
    text-decoration:none;
    color:#323232;
    
    background:#e5e5e5;
    
    border-radius: 0 0 3px 3px;
}
.sets_block .set_product .discount_price{
    margin:0 1px 1px 1px;
    padding-top:1px;
    height:16px;

    font:normal 12px Arial, Helvetica, sans-serif;
    text-align:center;
    color:#ffffff;
    
    background-color:#f60;
    background-color:#9f9f9f;
    
    border-radius: 0 0 3px 3px;
}
.sets_block .set_product .discount_price span{
    font-size:10px;
}
.sets_block .total_price_set{
    text-align:center;
}
.sets_block .total_price_set .total_discount{
    font:normal 20px Arial, Helvetica, sans-serif;
    color:#27981b;
}
.sets_block .total_price_set .total_discount span{
    font-size:10px;
}
.sets_block .total_price_set .total_price{
    font:normal 12px Arial, Helvetica, sans-serif;
    color:#5e5e5e;
    text-decoration:line-through;
}
.sets_block .total_price_set .total_price span{
    font-size:10px;
}
.sets_block .total_price_set .total_price_dicount{
    font:bold 22px Arial, Helvetica, sans-serif;
    color:#d42222;
}
.sets_block .set_product_slide{
    float: left;
    
}
.sets_block .total_price_set .total_price_dicount span{
    font-size:12px;
}
.sign_set{
    box-sizing: border-box;
    float: left;
    height: 120px;
    line-height: 120px;
    text-align: center;
    width: 50px;
    font-size: 50px;
}