BODY { 
	background: url(images/bg.jpg) repeat-x #f9f6fa;
	font-family: Tahoma, Geneva, sans-serif; 
	font-size: 12px;
	line-height: 21px;
	margin: 0 auto;
	padding: 0;
	}
	
img { 
	border: none;
	}

p, table, td, tr, ul, ol, a { 
	font-size: 12px; 
	color: #000000; 
	line-height:21px;
	} 

ul,ol { 
	font-size: 13px; 
	line-height:17px;
	margin: 10 0 10 30px;
	padding: 0 0 0 0px;
	}
	
hr {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}

a { 
	color:#9d538f; 
	} 
	
a:hover { 
	color:#ac679f; 
	text-decoration: none; 
	}
	
a.no { 
	text-decoration: none; 
	} 
	
a.no:hover { 
	text-decoration: none; 
	}
	
h1 {
	font-size: 19px;
	color: #666666;
	line-height: 16px; 
	font-weight: bold;
	margin: 0 0 7 0px;
	padding: 0 0 0 0px;
	}

h2 {
	font-size: 19px;
	color: #666666;
	line-height: 16px; 
	font-weight: bold;
	margin: 0 0 7 0px;
	padding: 0 0 0 0px;
	}	
	
h3 {
	font-size: 23px;
	color: #000000;
	font-weight: normal;
	margin: 10 0 7 0px;
	padding: 0 0 0 0px;
	}	
	
a.menu { 
	font-size: 17px;
	color:#ffffff; 
	line-height:16px;
	} 
	
a.menu:hover { 
	font-size: 17px;
	color:#f4e5f1; 
	text-decoration: none;
	line-height:16px;
	}
	
a.menu-active { 
	font-size: 17px;
	color:#f5e4f1;
	line-height:16px;
	text-decoration: none;  
	} 
	
a.menu-active:hover { 
	font-size: 17px;
	color:#f4e5f1; 
	line-height:16px;
	text-decoration: none; 
	}

a.menu2 { 
	font-size: 12px;
	color:#ffffff;
	}
	
.bold { 
	font-weight: bolder;
	}
	
a.menu2:hover { 
	font-size: 12px;
	color:#ffffff; 
	text-decoration: none; 
	}
	
a.menu3 { 
	font-size: 11px;
	color:#764c6e;
	line-height: 18px;
	} 
	
a.menu3:hover { 
	font-size: 11px;
	color:#8d6485; 
	text-decoration: none; 
	}
	
a.menu3-active { 
	font-size: 11px;
	color:#764c6e;
	font-weight: bold;
	text-decoration: none; 
	} 
	
a.menu3:hover { 
	font-size: 11px;
	color:#8d6485; 
	text-decoration: none; 
	}
	
a.menu-footer { 
	font-size: 12px;
	color:#9a538d;
	} 
	
a.menu-footer:hover { 
	font-size: 12px;
	color:#9a538d; 
	text-decoration: none; 
	}
	
a.path { 
	font-size: 12px;
	color:#666666;
	} 
	
a.path:hover { 
	color:#666666; 
	text-decoration: none; 
	}
	
a.form { 
	font-size: 10px;
	color:#95927d;
	} 
	
a.form:hover { 
	color:#95927d; 
	text-decoration: none; 
	}
	
a.title { 
	font-size: 13px;
	color:#9d538f; 
	} 
	
a.title:hover { 
	color:#ac679f; 
	text-decoration: none; 
	}
	
a.copyright { 
	font-size: 11px;
	color:#a4a1a1; 
	} 
	
a.copyright:hover { 
	color:#a4a1a1; 
	text-decoration: none; 
	}

a.td { 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
	} 
	
.magenta {
	color:#d706bd;
	}
	
.brown {
	color:#9a558e;
	}
	
.work {
	font-size: 10px;
	color:#d706bd;
	}
	
.phone {
	font-family: Arial;
	color: #000000;
	font-size: 30px;
	}

.phone-code {
	font-family: Arial;
	color: #939191;
	font-size: 12px;
	margin: 29 1 0 0px;
	}
	
.price {
	color: #ffffff;
	font-size: 27px;
	margin-left:10px;
	}
	
.price-desc {
	color: #919d65;
	font-size: 22px;
	}
	
p.basket {
	line-height:16px;
	}
	
.price-desc-old {
	color: #c0ce8e;
	font-size: 15px;
	}
	
.line {
	text-decoration: line-through;
	}
	
.old-price {
	color: #bbd16f;
	font-size: 20px;
	text-decoration: line-through;
	margin: 0 0 -5 0px;
	}
	
.old-price-rub {
	color: #bbd16f;
	font-size: 12px;
	text-decoration: line-through;
	}

.white {
	color: #ffffff;
	}
	
.form {
	color: #7e7b7b;
	font-size: 11px;
	}
	
.form .dimension_param { width: 40px; }
.form_pseudolink { color: #929d65; font-size: 11px; border-bottom: 1px dashed #929d65; cursor: hand; cursor: pointer; }

select, .txt {
	font-size: 11px;
	}
	
select.order, select.order option {
	font-size: 12px;
}
	
.anons { 
	font-size: 12px; 
	color: #757575; 
	line-height:18px;
	}
	
.footer {
	font-size: 11px;
	color: #9a538d;
	line-height: 16px;
	}

.footer-logo {
	font-size: 12px;
	color: #a77b9e;
	}

.copyright {
	font-size: 11px;
	color: #b6b5b5;
	line-height: 16px;
	}
	
.menu3 {
	font-size: 11px;
	color: #9d538e;
	}
	
.artikul { 
	font-size: 14px; 
	color: #757575; 
	}
	
tr.back {
	background-color: #f4f8e6;
	}
	
.pay {
	font-size: 18px;
	color: #ff6d0e;
	}
	
.mid {
	font-size: 11px;
	color: #727375;
	line-height: 14px;
	}

.hidden { display:none; }
.color_holder { margin-right: 1px;  float: left;  width: 25px; height:25px; background-repeat: no-repeat; background-position: 1px 1px; cursor: hand; cursor: pointer; }
.color_selector { background: url(images/color_selected.png) no-repeat left top; width: 29px; height:29px; behavior: url(iepngfix.htc) }
#color_hint { clear: both; padding-top: 5px;}
p.order_error {color: #FF0000; font-weight: bolder;}
p.order_error a {color: #000000; }
.red { color: #FF0000; }

ul.sitemap { list-style-type: square; }
.product_item { text-align: center; width:161; }
.product_item_big { text-align: center; width:330; }
.product_item .name_small { font-size: 13px; font-weight: bold;}
.product_item .articulus_small { font-size: 10px; color: #a3929f; padding: 0; margin:-5px 0 0 0; }
.product_item_big .name_large { font-size: 16px; font-weight: bold; }
.product_item_big .articulus_large { font-size: 12px; color: #a3929f; padding: 0; margin:0; }
p.sizes { margin: 0; padding: 0; line-height: 14px; color: #695464; font-size: 12px; color: #695464; }
p.sizes-sm { margin: 0; padding: 0; line-height: 14px; color: #695464; font-size:11px; }
.product_item p.sizes { font-size: 12px; }

div.binding { margin-bottom: 3px;}
div.binding span {  border-bottom: 1px #000 dashed; cursor: hand; cursor: pointer; }
#binding_info { position: absolute; font-size:11px; text-align:center; font-weight: bold; margin-left: 100px; background-color: #FFF; padding: 5px; border: 2px solid #ebe0e7;}
#binding_info img { display: block; }

/* Закругленные углы картинок */
.roundcont { float:left; z-index:10; position: relative; } 
.roundtop { z-index:10; background: url(images/i-tr.gif) no-repeat top right; position:relative; }
.roundbottom { background: url(images/i-br.gif) no-repeat top right; z-index:10; position: relative; }
.layer-price-over { z-index:12; position: absolute; bottom: 12px; width: 330px; height: 35px; background-color:#FFF; opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); filter: alpha(opacity=50); }
.layer-price-over-sm { z-index:12; position: absolute; bottom: 12px; width: 162px; height: 35px; background-color:#FFF; opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); filter: alpha(opacity=50); }
.layer-old-price-over { z-index:12; position: absolute; bottom: 12px; width: 330px; height: 57px; background-color:#FFF; opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); filter: alpha(opacity=50); }
.layer-old-price-over-sm { z-index:12; position: absolute; bottom: 12px; width: 162px; height: 57px; background-color:#FFF; opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); filter: alpha(opacity=50); }
.price-num { z-index:14; position: absolute; bottom: 12px; width:330px; float:right; color: #ffffff; font-size: 27px; }
.price-num-sm { z-index:14; position: absolute; bottom: 12px; width:161px; float:right; color: #ffffff; font-size: 27px; }

*html .roundbottom{position: static;}/*хак для IE6*/
img.corner { width: 6px; height: 6px; border: none; display: block !important; }
.img{ margin:-6px 0;}
/* END-Закругленные углы картинок */

/* BEGIN v1.1 */
p.main { font-size:11px; color:#919191; line-height:14px; }
a.main { font-size: 11px; color:#9d538f; line-height:14px; 	} 
a.main:hover { font-size: 11px; color:#ac679f; text-decoration: none; line-height:14px; }
.right-anons { font-size:11px; color:#757575; line-height:14px; }
a.anons { font-size: 11px; color:#757575; line-height:14px; 	} 
a.anons:hover { font-size: 11px; color:#757575; text-decoration: none; line-height:14px; }
.main-title { font-size:14px; font-weight:normal; margin-bottom:0; padding-bottom:0; }
/* END v.1.1 */

/* search value */
.sv { color: #a9b960; }
.clickable { cursor: hand; cursor: pointer;}
#binding_hint { position: absolute; z-index: 100; margin-left: 170px; margin-top: -30px; width: 300px; height: 180px; background-color: #FFF; border: 1px solid #764d6f; }

.clocks { background: url(images/clocks.gif) no-repeat top left; float: left; padding-top: 45px; text-align: center; width: 120px; height: 120px; } 
.product_navblock div { color: #9d538f;}
.product_navblock div.l { float: left;}
.product_navblock div.r { float: right;}

div.txt p { font-size: 12px; line-height: 16px; } 
