.picin
{
background-color: #ffffff;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
behavior: url(/js/PIE.htc);
padding: 10px;
position:relative;
width:447px;
height:337px;
vertical-align:middle;
text-align:center;
}

.textcatalog
{
margin: 40px 10px 5px 5px;
font-size: 13px;
}

.button_buy {
	background:url(/img/button_buy_big.png);
	width:104px; 
	height:34px; 
	border:0px; 
	cursor:pointer;
}

.icon_quantity
{
position: relative;
top: 2px;
}

.quantity {
	width:40px;
	height:22px;
	border:1px solid #a2abb3;
	background:#f9fafb;
	color:#536270;
	padding:0 6px;
}

.akciya {
	background:url(/img/skidka_bg.png) no-repeat; 
	width:83px; 
	height:53px; 
	text-align:center; 
	font-size:20px; 
	line-height:20px;
	color:#fff; 
	font-family: proit, Arial; 
	padding-top:30px; 
	font-weight:normal;
	position:absolute; 
	top:15px; 
	right:15px;
}

.price_block {
	width:200px; 
	height:200px;
	margin-right:55px;
	font-size:13px; 
	color:#536270; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:right; 
	line-height:12px;
}

.price
{
font-family: "proit", "Geneva", sans-serif;
font-size: 32px;
color: #df0118;
font-weight: bold;
line-height:32px;
}

.price_old
{
font-family: "proit", "Geneva", sans-serif;
font-size: 24px;
color: #df0118;
font-weight: bold;
text-decoration:line-through;
}

.nalichie {
	font-size:18px;
	font-style:italic;
}

.article {
font-size: 11px;
color: #536270;
font-weight: bold;
line-height:30px;
}