#product {margin: 0px auto;}

* html #product_info {width:270px;margin-left:15px;margin-right:20px;float:left;color:#000000;}
#product_info {width:270px;margin-left:30px;margin-right:20px;float:left;color:#000000;}
#product_info h1 {font-weight:normal;font-size:24px;line-height:28px;padding:0px;margin:0px 0px 10px 0px;}
#product_info .product_description {font-size:14px;margin-bottom:10px;}
#product_info .ttx {margin-bottom:15px;font-size:14px;}
#product_info .ttx a {color:#0072BC;}
#product_info .parameter {color:#707070;margin-right:5px;}
#product_info .price {margin-top:0px;}
#product_info .price .s_price {font-size:24px;color:#9E0B0F;font-weight:bold;}
#product_info .product_link {
	display:block; margin-top:30px;
	background-color:#D34787; font-size:16px;
	line-height:16px; padding:16px;color:#ffffff;text-decoration:underline;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width:120px;text-align:center;
}
#product_info .product_link span {}

#product_photo {float:left;width:370px;}
#product_photo h2 {font-weight:normal;font-size:17px;clear:both;}
#product_photo .big_photo {text-align:center;vertical-align:top;}

#product_photo .similar {margin-top:20px;clear:both;}
#product_photo .similar a {display:block;width:80px;height:100px;text-align:center;overflow:hidden;
 float:left;margin:5px 5px 0px 0px;}


.good_zag {LEFT: 5px; COLOR: #000; BOTTOM: 25px; POSITION: absolute; BACKGROUND-COLOR: #cfcfcf;font-size:16px;line-height:16px;padding:2px 4px 2px 4px;margin:0px;}
.good_price {left: 5px; color: #fff; bottom: 5px; position: absolute; font-size:16px;line-height:16px;}
.good_price_b { background-color: #000000;padding:1px 4px;margin:0px;}
.good_price_r { background-color: #C31C00;padding:1px 4px;margin:0px;}

.vmenu_selected {
	background:#C31C00;padding:0 3px 1px 3px;color:#fff !important;text-decoration:none;margin-top:4px;
}

#vmenu li {margin-top:2px;}

.req_field {padding:0px 5px 0px 5px; color:#800000;}

/*input .zakaz {background:white none repeat scroll 0 0; border:1px solid #7F7F7F; font-size:180%; height:30px; text-align:center; width:96%;}*/

* html #imgblock {position:absolute;}
#imgblock {
color:#5D5D5D;
display:none;
font-size:13px;
height:700px;
left:50%;
margin-left:-260px;
position:fixed;
top:10%;
width:700px;
z-index:30;
overflow:hidden;
background-image: url(/images/glagne2.png);
background-repeat:no-repeat;
}

#imgblock img {
	position: relative;
	top:30px;
	margin-left:30px;
}

#imgblock .icons {
background-image:url(/images/icons_set.png);
background-repeat:no-repeat;
height:16px;
overflow:hidden;
width:16px;
float:right;
position:relative;
top:30px;
left:-5px;
}

* html #formzak {position:absolute;}
#formzak {
color:#5D5D5D;
display:none;
font-size:13px;
height:430px;
left:50%;
margin-left:-260px;
position:fixed;
top:10%;
width:570px;
z-index:30;
overflow:hidden;
background-image: url(/images/glagne.png);
background-repeat:no-repeat;
}
#formzak .inside {margin:14px 42px 16px 30px;}
#formzak .inside .price {color:#9E0B0F;font-weight:bold;}
#formzak .inside .title_solutions {color:#000000;font-size:17px;}
#formzak .zakaz {background:white none repeat scroll 0 0; border:1px solid #000000; font-size:180%; height:30px; text-align:center; width:100%;}
#formzak .inside .solution_col1 {line-height:16px;font-size:12px;color:#000000;}
#formzak .inside .solution_col2 {padding-bottom:4px !important;}

.icons {
background-image:url(/images/icons_set.png);
background-repeat:no-repeat;
height:16px;
overflow:hidden;
width:16px;
float:right;
}

#ic008 {
background-position:-64px -176px;
}
.close_window {position:absolute;
right:26px;
text-align:right;
cursor:pointer;}
