/* CSS Document 
(c) bOntONweb development | http://www.bontonweb.ru/ 
*/

/* global fonts style*/
body{
	background: #4C4C4C url(/img/bg.png);
	font: 11px Tahoma, Geneva, sans-serif;
	color: #808080;
}

font{font:11px Tahoma, Geneva, sans-serif;}

.contentwrapper p{margin-bottom:10px}

p{
line-height:12px;
}
.color_01{
	color: #a64c1c !important;
}
.color_02{
}
/*H*/
h1{
}
h2{
	font: normal 11px Tahoma, Geneva, sans-serif;
}
	.h2_01{
    color:#625D63;
	padding: 10px;
	display: block;
	text-align: right;
	background: #1c1c1c;
	margin: 0px 0px 10px;
	height:14px;
	}
	.h2_01 font  { float:left; color:#a64c1c; }
	.h2_02{
		float: right;
		color:#625D63;
		height:18px;
	}
		
h3{
}
h4{
}
h5{
}
/*links*/
a{
	color: #808080;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a.link1{
	float: right;
	color: #a64c1c;
	display: block;
	padding: 6px 0px 3px;
	margin:2px 0 0;
}
a.link2{
	float: right;
}
a.link3{
	color: #a64c1c;
	float: right;
	font-weight: normal;
}
a.link4{
}
a.link5{
}
/*images*/
.img_01{
	border: 4px solid #303030;
	float: left;
	margin: 0px 0px 5px;
}
.img_01_buy{
	border: 4px solid #303030;
	margin: 0px 0 2px 15px;
}
.img_02{
}
.img_03{
}
/*box*/
.box_01{
	padding: 10px; height:347px;
}
.box_02{
	padding: 10px;
	background: #1c1c1c;
	margin: 0px 0px 10px;
	height:118px;
}

.box_03{
			float: left;
		padding: 9px 10px 10px;
		background: #1c1c1c;
		width: 227px;
		margin: 5px 0px 0px;
		height:14px;
	
}
.box_03 a  { color:#a64c1c; } 

.box_04{
	padding: 10px;
	background: #1c1c1c;
	margin: 0px 0px 10px;
	height:14px;
}
/*text*/
.text_01{
	padding-right: 15px;text-decoration: line-through; font-size:12px;
}
.text_02{
	color: #a64c1c; font-size:12px;
}
/*float*/
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.clearBoth{
	clear: both;
}
/*layout*/
.global{
	width: 680px;
	margin: 50px auto 0px;
}
/*header*/
.header{
	height: 72px;
}
	.logo{
	}
#globalMenu{
	height: 132px; background: #4C4C4C ;
}
.content{
 	background: #131313;
	padding: 10px 0px;
	height:367px;
	margin:0px 0 0;
}
	/*contentLeft*/
	.contentLeft{
		float: left;
		width: 247px;
		background: #1c1c1c;
	}
		.contentLeft_01{
	width: 230px;
	float: left;
		}
		.noBack{
			background: none;
		}
		.contentLeft h2{
			color: #a64c1c;
			text-decoration: underline;
			padding: 0px 0px 10px;
		}
		.loginForm{
			padding: 0px 0px 15px;
			height: 90px;
		}
			.table_01{
			}
				.table_01 td{
					padding: 3px 0px;
					vertical-align: middle;
				}
					
				.input_01{
					background: #FFF;
					border-style: none;
					overflow:hidden;
					width: 135px;
					float: right;
					font: 11px Tahoma, Geneva, sans-serif;
					color:#808080; padding:0 0 0 2px;	
				}
		.registrationForm{
		}
		/*previewList*/
		.previewList{
			 width:224px; display:block; margin:4px 0 0 20px;
		}
			.previewList li{
				display: block;
				float: left;
				width: 49%;
				list-style: none;
				text-align: center;
		}
				.previewList li a img{
					border: 4px solid #303030;
					margin: 0 2px 4px;
				}
				.previewList li a:hover img{
					border: 4px solid #A64C1C;
				}				
		/*currentImg*/		
		.currentImg{
			display: block;
			height: 20px;
			float: left;
			background: #1d1d1d;
			padding: 5px 10px;
			width: 205px;
		}
			.currentImg li{
				list-style: none;
				float: left;
			}
			 	.currentImg li a {
					display: block;
					float: left;
					width: 18px;
					height: 18px;
					margin-right:3px;
					background: #303030;
					border: 1px solid #000;
					text-indent: -10000px;
				}
				.currentImg li.active a {
					display: block;
					float: left;
					width: 18px;
					height: 18px;
					margin-right:2px;
					background: #606060;
					border: 1px solid #000;
				}
				
	/*contentRight*/
	.contentRight{
		float: right;
		width: 423px;
		height:367px;
	}
	
*+html .contentRight1{
		float: right;
		width: 423px;

	}	
	.contentRight1{
		float: right;
		width: 423px;
		overflow:hidden;
	}	
	.contentRight_01{
		width: 423px;
		height:367px;
		float: right;
	}
		/*catalog*/
	/*catalog*/
		.catalog{
			
	height: 330px;
	overflow: auto;
		}
			
			.catalogItem{
				margin: 0px 0px 10px;
				zoom: 1;
			}
				.catalogItem h3, .contentLeft h1{
					font: normal 12px Tahoma, Geneva, sans-serif;
					color: #625d63;
					padding: 10px;
					display: block;
					background: #1c1c1c;
					margin: 0px 0px 10px;
					zoom: 1;
					height:14px;
				}
				
				.catalogItem h3 span, .contentLeft h1 span{
					color:#a64c1c;
				}				
				.catalogItemBack{
	background: url(/img/catalogItem.gif) repeat-y -20px top;

	zoom: 1;
				}
					.catalogItemLeft{
	width: 200px;
	padding: 6px 10px 5px;
	float: left;
	height:70px;
					}
					.catalogItemRight{
						float: right;
						width: 180px;
					}
						.itemImage{
							border: 4px solid #303030;
							float: left;
							margin: 0px 0px 12px;
						}
						x:-moz-any-link,.itemImage{
							border: 4px solid #303030;
							float: left;
							margin: 0px 0px 14px;
						}						
						.itemAction{
							float: right;
							width: 73px;
							font-size: 10px;
							line-height: 25px;
							color: #625d63;
	
						}
							.itemAction a{
								color: #625d63;
							}
						.priceBack{
							background: #1c1c1c;
							padding: 5px 10px;
						}
							.price{
								display: block;
								margin:1px 0 0;
								}
								.price dt{
									display: block;
									float: left;
									clear: both;
								}
								.price dd{
									display: block;
									text-align: right;
								}
			.tab_01  { color:#a64c1c; }
			.tab_01 a{
	padding: 0px 10px 0px 0px;
	font-size:11px;
			}
	/*cartInfo*/
	.cartInfo{
		background: #1c1c1c;
		padding: 4px 10px 5px;
	}
*+html .cartInfo{
		background: #1c1c1c;
		padding: 3px 10px 4px;

	}
x:-moz-any-link,.cartInfo{
		background: #1c1c1c;
		padding: 4px 10px 7px;
	}
		.cartInfo .price{
			width: 170px;
			float: left;
			
		}
/*collectionMenuBox*/
.collectionMenuBox{
	padding: 0px;
	clear: both;
	margin: 0px;
	
}
*+html .collectionMenuBox{
	padding: 0px;
	clear: both;
	margin: -5px 0 0;
	
}
.collectionMenuBox1{
	padding: 0px;
	clear: both;
	margin: -7px 0 0 0px;
	
}

	.addToCart{
		float: left;
		padding: 10px;
		background: #1c1c1c;
		width: 227px;
		margin: 5px 0px 0px;
	}
		.addToCart a{
			color: #a64c1c;
		}
	.collectionNavi{
		float: right;
		padding: 10px;
		background: #1c1c1c;
		width: 403px;
		margin: 4px 0px 0px;
		white-space:nowrap;
	}
x:-moz-any-link,.collectionNavi{
		float: right;
		padding: 10px;
		background: #1c1c1c;
		width: 403px;
		margin: 5px 0px 0px;
	}
		.collectionNavi a{
			
		}
			.zoom{
				float: left;
				display: block;
				width: 115px;
			}
			.return{
				float: left;
			}
			.collectionMenu{
				float: right;
			}
			
	.collectionMenu1 {
	color:#625D63;
	font-size:12px;
	font-weight:normal;
	display:block;
	text-align:right;
	color:#808080;

	}

	.collectionMenu1 a  { color:#A64C1C; text-decoration:none; font-size:11px; }
	.collectionMenu1 a:hover  { text-decoration:underline; }			
	.collectionMenu1 span  { font-size:11px; }
	.prevImgList{ width:424px; overflow:auto;	margin-bottom:12px;
	}
		.prevImgList li{
			display: block;
			float: left;
			text-align: left;
			list-style:none;
			width: 24.9%;
			line-height:12px;
			padding-bottom: 7px;
		}
		.prevImgList li a  { clear:both; }
		.prevImgList li a img{
			border: solid 4px #303030; margin:0 0; display:block; clear:both;
		}
		.prevImgList li a:hover img{
			border: solid 4px #A64C1C;
		}		
	.pagesNaviBox{
		padding: 8px 0 8px 10px;
		background: #1c1c1c;
		zoom: 1;
		margin:18px 0 0;
		height:14px;
		white-space:nowrap;
	}
.pagesNaviBox p  { float:left; color:#625d63; display:block; margin:1px 0 0; }	
.pagesNaviBox p a {  color:#808080; }	
.pagesNaviBox p a.subscribe  { color:#A64C1C; }
.pagesNaviBox input  { width:135px; height:15px; border:0; backgroun:#fff; font-size:11px; color:#808080; padding:0 0 0 5px; margin:-3px 0px 0 20px; }
.pagesNaviBox input.submit  { width:17px; height:15px; background:none; margin:-3px 0 0 10px; padding:0; font-size:11px; color:#a64c1c;}
x:-moz-any-link,.pagesNaviBox  { margin:18px 0 0;padding: 8px 0 8px 10px; }	
	.pagesNaviBox1{
		padding: 8px 0 8px 10px;
		background: #1c1c1c;
		zoom: 1;
		margin:10px 0 0;
		height:14px;
		white-space:nowrap;
	}
	
.pagesNaviBox1 p  { float:left; color:#625d63; display:block; margin:1px 0 0; }	
.pagesNaviBox1 p a {  color:#808080; }	
.pagesNaviBox1 p a.subscribe  { color:#A64C1C; }
.pagesNaviBox1 input  { width:135px; height:15px; border:0; backgroun:#fff; font-size:11px; color:#808080; padding:0 0 0 2px; margin:-2px 0px 0 20px; }
.pagesNaviBox1 input.submit  { width:17px; height:15px; background:none; margin:-1px 0 0 10px; padding:0; font-size:11px; color:#a64c1c; cursor:pointer; cursor:hand; }
x:-moz-any-link,.pagesNaviBox1  { margin:9px 0 0;padding: 8px 0 8px 10px; }	





.collectionNavi p  { float:left; color:#625d63; display:block; margin:1px 0 0; }	
.collectionNavi p a {  color:#808080; }	
.collectionNavi p a.subscribe  { color:#A64C1C; }
.collectionNavi input  { width:135px; height:15px; border:0; backgroun:#fff; font-size:11px; color:#808080; padding:0 0 0 5px; margin:-2px 0px 0 15px; }
.collectionNavi input.submit  { width:18px; height:15px; background:none; margin:-1px 0 0 10px; padding:0; font-size:11px; color:#a64c1c; cursor:pointer; cursor:hand; }



		.pagesNavi{ float:right;
		}
			.pagesNavi li{
				list-style: none;
				display: inline;
				color: #a64c1c;
			}
				.pagesNavi a{
					color: #808080;
				}
				.pn_01{
					padding: 0px 10px;
				}
			
	
/*footer*/	
.footer{
	font-size: 10px;
	color: #625d63;
	background: #2a2a2a;
	padding: 10px;
}
	.copyright{
		float: left;
		margin:1px 0 0px;
	}
	#cop_l  { float:left; width:550px; }
	.footerList{
		float: right;
	}
		.footerList li{
			list-style: none;
			display: block;
			float: left;
			border: 1px solid #000;
			padding: 2px 5px;
			margin-right: 5px;
		}
			.footerList a{
			}
				.footerList a:hover{
				}
.add_basket1  { float:left;color:#a64c1c; }
.img_cent  { margin:0 auto 5px; display:block; }
*+html .img_cent  { margin:0 auto; }
.press{
	padding:0 0 0 15px; 
 height:285px; 
 overflow:hidden;
}

.press a img  { margin: 7px 15px; }
*+html .press  { height:273px; }

.press ul  { width:222px; overflow:auto; margin:0 0 0 33px; }
         .press ul li{
			display: block;
			float: left;
			text-align: left;
			list-style:none;
			width: 49%;
			line-height:12px;
			margin: 7px 0;
		}
.press ul li a  { clear:both; }
.h2_press {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1C1C1C none repeat scroll 0 0;
color:#625D63;
display:block;
margin:0 0 10px;
padding:10px;
text-align:left;
}
.collectionNavi  span  { color:#625D63; }
.press_big  { margin:-3px auto 0; display:block; }
.how_buy  { background:#1c1c1c; padding:15px 10px; margin-bottom:10px; }
.how_buy a  { color:#808080; }
#how_buy1  { height:154px; background:#1c1c1c; margin:0 0 10px 0; padding:15px 10px 10px;font-family:Tahoma,Geneva,sans-serif;
font-size:11px; overflow:hidden; }
x:-moz-any-link, #how_buy1  { padding-top:10px; }
*+html #how_buy1  { padding:15px 10px 10px; }
@-moz-document url-prefix() {#how_buy1  { height:150px; background:#1c1c1c; margin:0; padding:15px 10px; }}
#how_buy1 p  { line-height:12px; }
#how_buy1 h2  { margin:0 0 10px; }
.subscribe  { color:#A64C1C; }

.angelika  { overflow:hidden; margin:0 0 10px 0; }
.angelika img  { float:left; margin:0 10px 0px; }
.a_text  { background: #1c1c1c; padding:3px; float:right; width:297px; height:107px; line-height:13px; overflow:hidden; }

#pressa  { overflow: hidden; height: 118px; margin:0 0 4px; }
x:-moz-any-link,#pressa  { overflow: hidden; height: 117px; margin:0 0 10px; }
*+html #pressa  { overflow: hidden; height: 117px; margin:11px 0 10px; }
#pressa img  { margin:0 0 8px 7px; white-space:nowrap; float:left; }

  #CenterBlock{
        background:#F00;
        width:766px;
        height:670px;
        display:block;
        margin:10px auto 0;
    }
	
.cont1  { background:#1c1c1c; padding:10px; line-height:13px; }
.cont1 font  { color:#A64C1C; font-size:11px; }
.cont1 a  { color: #625d63; }

.cont2  { background:#1c1c1c; margin:10px 0 0;line-height:13px;  }
.cont2 h2  { font-size:11px; color: #a64c1c; padding:10px 10px 12px; }
.cont2 table  { width:100%; }
.cont2 table td  { white-space:nowrap; padding:0 10px 8px; }
.cont2 table td a  { color:#625d63; display:block; margin:2px 0 0; }
.cont2 input { width:139px; height:15px; background:#fff; border:0;color:#808080; font-size:11px; padding:0 0 0 2px; }
.cont2 textarea  { width:290px; height: 34px; margin:0; padding:0;color:#808080; font-size:11px; padding:0 0 0 2px; font-family:Tahoma; }
.cont2 input.code  { width:71px; height:20px; margin:0 10px 0 0; float:left; }
.cont2 input.submit  { background:none; border:none; color:#A64C1C; height: 20px; float:right; width:90px; margin:4px 0 0; font-size:11px;cursor:pointer; cursor:hand; font-family:Tahoma;  }
.cont2 table td a  { font-size:10px;margin:5px 0 0px; display:block; }
x:-moz-any-link,.cont2 table td a { margin:4px 0 0px; display:block; }

.cond_title  { color:#625d63; 20:21 17.12.2009 text-transform:uppercase; margin:0 10px 20px 0; }
.cond_title a  { color:#625d63; font-size:12px; text-transform:uppercase; display:block; float:right; }
.cond_txt  { color:#808080; font-size:12px; height:380px; }
.cond_txt a  { color:#a64c1c; font-size:12px; }
.cond_txt ul  { padding:0; margin:0 0 0 20px; }
.cond_txt div.close a { display:block; margin:40px 0 0; float:right; padding:0 10px; color:#625d63; }

*+html .cont2 table td a {margin:3px 0 0px; display:block; }

.mailing  { color:#a64c1c; font-size:12px; padding:10px 0 0; }
.mailing span  { color:#969696; font-size:12px;  }
.mailing span.send  { color:#a64c1c; font-size:12px; margin:40px 0 0 40px; display:block; }
.mailing a  { float:right; display:block; margin:-10px 0 0; }
.mailing_mail  { color:#808080; font-size:12px; margin:5px 10px 10px 0; }
.mailing_mail a  { color:#a6531f; }
.mailing_code1  { color:#808080; font-size:12px; float:left; padding:2px 0 0; }
.mailing_code1 input,.mailing_code2 input  { width:71px; height:20px; border:0; background:#f7f7f7; }
.mailing_code1 input  { margin:10px 0 0 2px; }
.mailing_code2  { float:right; margin:0 10px 0 0; }
.mailing_code2 a  { display:block; margin:5px 0 0 6px; }
.mailing_sub  { clear:both; margin:0 10px 0 0; }
.mailing_sub input  { float:right; background:none; border:none; color:#a64c1c; text-transform:uppercase; margin:15px 0 0; font-size:11px; }

.remind  { margin:20px 10px 0 0; }
.remind span { display:block; float:left; color:#969696; }
.remind input   { float:right; width:139px; height:13px; border:none; background:#f7f7f7; font-size:12px; color:#808080; }
.mailling2  { color:#808080; }
.mailling2 a  { color:#a64c1c; float:none; margin:0; }

.add_basket  { text-align:center; width:240px; }
.add_basket span  { color:#a64c1c; margin:30px 0 50px 0px; display:block; clear:both; } 
.add_basket a.left  { float:left; display:block; color:#808080; }
.add_basket a.right  { float:right; display:block; color:#808080; }
span.subscribe  { color:#a64c1c; }