#sale_news{
right:20px;
top:70px;
color:white;
width:245px;
position:absolute;
}
#sale_news .module-titles{
padding:5px 3px;
color:#9191FF;
font-size:18px;
}
.product{ 
position:relative;
margin:15px 0px 25px 5px;
display:block;
font-family:arial;
font-size:14px;
width:240px;
height:180px;
overflow:hidden;
}    
.product p{
margin-right:30px;
line-height:20px;
}
.product img
{
width:240px;
height:180px;
}
.prod_name
{
filter: Shadow(Color=#3d4195, Direction=225, Strength=2);
text-shadow:#3d4195 -1px -1px;
position:absolute;
bottom:0px;
left:0px;
width:240px;
min-height:20px;
background:#5c5fac;

}
.prod_name1
{
margin:5px;
margin-bottom:10px;
background:url("/images/mod_sale/prod_descr_small.png") no-repeat bottom right;

}
.prod_description{
filter: Shadow(Color=#080d95, Direction=45, Strength=2);
text-shadow:#080d95 1px 1px;
bottom:25px;
position:absolute;
width:auto;
height:155px;
background: url("/images/mod_sale/desc-back.png") repeat;
line-height:22px;
}
.price{
text-shadow:none;
margin-left:7px;
color:black;
padding:10px;
top:5px;
right:-15px;
position:absolute;
width:84px;
height:35px;
z-index:3;
background:url("/images/mod_sale/price.png") no-repeat ;
}
.prod_image
{
position:relative;
}
.prod_image img{
border:none;
}
a.button, a.button:hover {
text-decoration: none;
color: #FFEA00;
border: none;
width: 152px;
height: 30px;
background: url("/images/mod_sale/button.png") no-repeat;
cursor: pointer;
position: absolute;
right: -1px;
bottom: -30px;
display: block;
padding-top: 7px;
padding-left: 6px;
z-index: 1;
}
#sale form button b{
vertical-align:-1px;
}
#news.sale.wrapper{
width:500px;
}