#content-ugolok,
#content-divan {
	border:1px solid #b9b9b9;
	background: #fff;
	padding: 30px 20px 20px 15px;

}

#content-ugolok h1,
#content-divan h1 {
font: italic 30px Georgia, "Times New Roman", Times, serif;
padding: 0 0 40px 13px; 
color: #3a3a3a;
}

#product-images {
width:100%;
overflow:hidden;
padding: 0 0 35px 0;
}

#product-images a {
display: block;
float:left;
position: relative;
}

.product-img img{
width:400px;
padding: 0 15px 0 0;
}

.product-img-2 {
width:400px;
margin-top:50px;
}
.product-img-3 {
width:400px;
margin:40px 0 30px 0;
}

.product-table img {
width:300px;
margin-top: 20px;

}

.product-chertez {
padding: 35px 0 0 0;
}

.divan-chertezh {
padding: 15px 0 0 0;
margin: 0 0 0 60px;
}

.product-img span {
position: absolute;
left: 130px;
/*bottom: 20px;*/
top:210px;
}

.product-table-img span {
position: absolute;
left: 130px;
/*bottom: 20px;*/
bottom:0px;
}

.product-table-img2 span  {
position: absolute;
left: 170px;
bottom: 20px;
}

.product-table-img3 span  {
position: absolute;
left: 180px;
bottom: 20px;
}

span.v1  {
position: absolute;
top:170px;
left: 140px;
}

span.v2  {
position: absolute;
left: 140px;
}

span.v3 {
position: absolute;
top:190px;
left:160px;
}

span.v4 {
position: absolute;
top:160px;
left:180px;
}


.product-chertez span {
position: absolute;
left: 70px;
bottom: -30px;
}

#product-images span {
background: url('../img/zoom-button.png') top left no-repeat;
width:108px;
height:25px;
line-height: 25px;
text-indent:-9999px;
}

#product-images a:hover span {
background: url('../img/zoom-button.png') 0px -25px no-repeat;
}

#content-ugolok p {
font: 16px/24px Tahoma, Geneva, sans-serif;
margin: 0 0 15px 0;
padding: 0 0 0 15px;
}

#content-ugolok  strong, 
#content-ugolok em {
	font-weight:normal;
	font-style:normal;
}
#content-ugolok .gabarit strong {
	font-weight: bold;
 
}

#price_in_product #vkladka { width:85px; height:30px; line-height:30px; font-size:18px; border: 1px solid #cccccc; border-bottom:0px; background:#f2f2ea; padding: 0 0 0 20px;}
#price_in_product { padding:20px 0 20px 20px;}
#price_in_product p { margin:10px 0 0 0; padding:0; font-size: 14px;}
#price_in_product table { width:635px; border:1px solid #cccccc; background:#f2f2ea; font-size:18px }
#price_in_product td {height:30px; line-height:40px; padding:0 10px 0 20px}
#price_in_product td.massiv { width:230px;}
#price_in_product td.price-massiv { width:150px; font-size:20px;  }
#price_in_product td.ten-sm {width:150px;}
#price_in_product td.table_price_second { border-top: 1px dotted #cccccc}

#product-images  .gabarit {
padding: 0 0 0 340px;	
}

#product-images  .gabarit p {
font: 16px/20px  Tahoma, Geneva, sans-serif;
color: #3a3a3a;
margin:0;
padding: 0 0 5px 0;
}

#product-images  .gabarit h3 {
font: italic 20px Georgia, "Times New Roman", Times, serif;
margin:0;
padding: 0 0 15px 0;
}

#product-images  .gabarit em {
font:  bold 16px/20px  Arial, Helvetica, sans-serif;
}

.divan-price {
	margin-top:-50px;
}

#divan-text {
padding: 0 0 0 330px;
}

.fl {
float: left;
}
.fr {
float: right;
}

.secondtable {
padding: 20px 0 0 0;
}
.secondtable_krugliy {
padding: 240px 0 0 0;
}