#sale{
color:white;

width:100%;
margin-bottom:100px;
}

.pml
{
margin-left:20px!important;
}

.pmr
{
margin-right:20px!important;
}

.product{ 
position:relative;
margin:0px;
display: inline-block;
font-family:arial;
font-size:12px;
height: 200px;
margin-top:15px;
margin-bottom:15px;
}    
.product p{
padding-top:25px;
}
.prod_name
{
text-shadow:#3d4195 -1px -1px;
-moz-border-radius:0px 0px 1px 0px;
-webkit-border-radius:0px 0px 1px 0px;
border-radius: 0px 0px 1px 0px;
position:absolute;
bottom:0px;
width:160px;
height:20px;
background:#5c5fac url("/images/mod_sale/prod_descr_small.png") no-repeat 142px 50% ;
}
.prod_name p
{
line-height:20px;
}
.price{
z-index:1;
margin-left:7px;
color:black;
padding:10px;
bottom:-15px;
position:absolute;
width:84px;
height:35px;
background:url("/images/mod_sale/price.png") no-repeat ;
}
.prod_image:hover{
-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius: 2px;
padding:0px;
border:2px solid #ffea00;
}
.prod_image{
border:2px solid transparent;
height:135px;
width:160px;
position:relative;
}
.prod_image img{
height:120px;
width:160px;
border:none;
	-moz-border-radius: 0px 1px 0px 0px;
	-webkit-border-radius: 0px 1px 0px 0px;
	border-radius: 0px 1px 0px 0px ;
}


a.button {
text-decoration: none;
border: none;
width: 152px;
height: 30px;
background: url("/images/mod_sale/button.png") no-repeat;
position: absolute;
right: 4px;
bottom: -48px;
display: block;
z-index: 1;
text-align:center;
}
a.button b
{
font-weight:normal;
}
a.button:active span
{
margin-top: 7px;
}

a.button span {
text-decoration: none;
color: #FFEA00;
cursor: pointer;
display: block;
margin-top: 6px;
text-align:center;
}

#sale form button b{
vertical-align:-1px;
}
#news.sale.wrapper{
width:500px;
}