
ul#product_list {
    list-style-type: none;
}
#product_list li {
    border: 1px solid #EEEEEE;
    float: left;
    height: 300px;
    margin: 0 5px 10px;
    padding: 10px;
    text-align: center;
    width: 155px;
	opacity:0.9
}
#product_list li:hover{   border: 1px solid #666666;
    box-shadow: 0 0 3px 0 #666666; opacity:1}
#product_list li a {
    color: #374853;
    text-decoration: none;
}
#product_list li .left_block {
    float: left;
    padding-top: 58px;
    width: 15px;
}
#product_list li .left_block .compare label {
    display: none;
}

#product_list li p.compare input {
    vertical-align: text-bottom;
}
#product_list a.product_img_link {
    display: block;
    height: 125px;
    margin: 0 auto 10px;
    overflow: hidden;
    position: relative;
    width: 125px;
}
#product_list a.product_img_link img {
    display: block;
    vertical-align: bottom;
}
#product_list li span.new {
    background-color: #990000;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    padding: 1px 4px;
    position: absolute;
    right: -30px;
    text-align: center;
    text-transform: uppercase;
    top: 15px;
    transform: rotate(45deg);
    width: 101px;
}
.ie8 #product_list li span.new {
    right: 0;
    top: 111px;
    width: 94%;
}
.ie7 #product_list li span.new {
    right: 0;
    top: 111px;
    width: 94%;
}
#product_list li h3 {
    color: #000000;
    font-size: 12px;
    height: 45px;
    overflow: hidden;
    padding: 0;
}
#product_list li h3 a {
    color: #000000;
}
#product_list li a {
    color: #000000;
    text-decoration: none;
}
#product_list li p.product_desc {
    line-height: 16px;
    overflow: hidden;
    padding: 0;
}
#product_list li p.product_desc, #product_list li p.product_desc a {
    color: #666666;
}
#product_list li .right_block {
    position: relative;
    width: 145px;
}
#product_list li .discount, ul#product_list li .on_sale, ul#product_list li .online_only {
    color: #990000;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}
#product_list li .discount {
    background: none repeat scroll 0 0 #9B0000;
    color: #FFFFFF;
    /*display: inline-block;*/
	display: none;
    font-size: 10px;
    font-weight: bold;
    padding: 1px 5px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 0;
	

}
#product_list li .online_only {
    margin: 0 0 10px;
}
#product_list li .content_price {
    margin: 10px 0 15px;
}
#product_list li .price {
    color: #285B97;
    display: block;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
}
#product_list li span.availability {
display:none;
    color: #488C40;
}
#product_list li span.warning_inline {
    color: red;
}
#product_list li .ajax_add_to_cart_button {
    border: 1px solid #285B97;
    color: #FFFFFF;
    width: 80px;
}
#product_list li .ajax_add_to_cart_button span {
    background: url("../img/icon/pict_add_cart.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 26px;
    left: -12px;
    position: absolute;
    top: -1px;
    width: 26px;
}
#product_list li .lnk_view {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #285B97;
    display: block;
    font-weight: bold;
    margin-top: 15px;
    padding: 0 10px;
}
#product_list li .lnk_view:hover {
    text-decoration: underline;
}
#product_list li .ajax_add_to_cart_button:hover{background:#EEF2F6; color:#285B97}

#usefull_link_block {
    float: left;
    list-style-type: none;
}
#usefull_link_block li {
    padding: 2px 0;
}
#usefull_link_block li.print {
    background: url("../img/icon/print.gif") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}