html{
 position:relative;
 height:auto;
 } 
#zoomDivBg{
	width:100%;
	height:100%;
	} 
* html #zoomDivCon{
	overflow:hidden;
	} 	
html{
	height:100%;
	}
*{
	margin:0;
	padding:0;
	}
html{
	height:100%;
	}	
body{
	background:#f7f3e8 url(../design_img/bodyBg.gif);
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	}
#distance{
	float:left;
	width:1px;
	height:50%;
	margin-bottom:-250px;
	background-color:transparent;
	color:#000;
	}
#container{
	clear:left;
	margin:0 auto;
	width:930px;
	height:457px;
	padding:15px 30px 30px 30px;
	background-color:#fff;
	color:#000;
	position:relative;
	z-index:0;
	}
#popupContainer{
	width:80%;
	margin:0 auto;
	padding:1%;
	background-color:#fff;
	color:#000;
	}	
.productPhoto{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	}	
#header{
	background-color:#fbfaf6;
	color:#000;
	padding:3px 0 3px 0px;
	margin-bottom:10px;
	}	
* html #container{
	clear:left;
	margin:0 auto;
	width:930px;
	height:457px;
	padding:15px 30px 20px 30px;
	background-color:#fff;
	color:#000;
	position:relative;
	z-index:0;
	}		
h2{
	font-size:12px;
	margin-bottom:10px;
	position:relative;
	}	
#nav{
	padding-bottom:5px;
	/*margin-left:3px;*/
	position:relative;
	z-index:1;
	}	
#nav li{
	list-style-type:none;
	display:inline;
}
#subNav1{
	background-color:#2a1403;
	color:#fff;
	position:absolute;
	z-index:200;
	top:21px;
	width:160px;
	height:423px;
	padding-top:10px;
	}
#subNav1 li,#subNav2 li{
	position:relative;
	}
#subNav1 li,#subNav2 li{
	position:relative;
	}	
#subNav1 li:hover .subNavSub1,#subNav2 li:hover .subNavSub2{
	display:block;
	}		
#subNav1 .subNavSub1{
	position:absolute;
	top:0px;
	left:160px;
	width:160px;
	background-color:#2a1403;
	display:none;
	}	
#subNav2 .subNavSub2{
	position:absolute;
	top:0;
	left:-160px;
	width:160px;
	background-color:#2a1403;
	display:none;
	}			
#subNav2{
	background-color:#2a1403;
	color:#fff;
	position:absolute;
	z-index:200;
	top:21px;
	width:160px;
	height:423px;
	padding-top:10px;
	}	
#nav ul a{
	color:#fff !important;
	background-color:transparent;
	display:block;
	padding:5px 0 5px 0;
	width:100%;
	}	
#nav ul li{
	padding:0;
	}	
#nav ul a:hover{
	background-color:#592f0e;
	color:#fff;
	}	
#subNav2{
	display:none;
	}
#subNav1{
	display:none;
	}		
#nav ul li{
	display:list-item;
	}
#nav li{
	list-style-type:none;
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:#817356;
	text-decoration:none;
	background-color:transparent;
	font-weight:bold;
	padding:0 17px 5px 18px;
	/*padding-left:15px;
	padding-right:15px;*/
	position:relative;
	z-index:2;
}			
#nav li a,#nav li span{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:#817356;
	text-decoration:none;
	background-color:transparent;
	/*font-weight:bold;
	text-decoration:none;
	padding:0 17px 5px 18px;
	position:relative;
	z-index:2;*/
	/*border-bottom:1px solid #2a1504;*/
	}
.firstElem{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:#817356;
	background-color:transparent;
	font-weight:bold;
	text-decoration:none;
	padding:0 17px 5px 21px !important;
	/*padding-left:15px;
	padding-right:15px;*/
	position:relative;
	z-index:2;
	}	
#nav li:hover{
	border-bottom:1px solid #fff;
	}
.active{
	border-bottom:1px solid #fff !important;
	}	
/*#nav li:hover .subNav{
	display:block;
	}	*/
#nav #subNav1 li:hover,#nav #subNav2 li:hover{
	border:none;
	}			
#content{
	border-left:20px solid #2a1504;
	border-top:1px solid #2a1504;
	border-bottom:1px solid #2a1504;
	height:433px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#fullContent{
	border-left:20px solid #2a1504;
	border-top:1px solid #2a1504;
	border-bottom:1px solid #2a1504;
	height:433px;
	padding:0px 0 0px 0;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
#fullContentTxt{
	height:410px;
	}	
#txt{
	overflow:auto;
	height:410px;
	padding:10px;
	scrollbar-face-color:#e6dcc1;
 	scrollbar-shadow-color:#e6dcc1;
 	scrollbar-highlight-color:#e6dcc1;
 	scrollbar-3dlight-color:#e6dcc1;
 	scrollbar-darkshadow-color:#e6dcc1;
 	scrollbar-track-color:#fff;
 	scrollbar-arrow-color:#2b1402;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
#txt img{
	margin-right:10px;
}	
#mainContent{
	width:654px;
	height:436px;
	padding-top:1px;
	position:relative;
	overflow:hidden;
	}
#mainPagePic{
	width:654px;
	height:433px;
	padding-top:1px;
	position:relative;
	overflow:hidden;
	}			
#contentTxt{
	/*background-color:#f1f1f1;*/
	margin:3px 0 3px 3px;
	/*width:631px;
	height:427px;*/
	line-height:1.6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#zamowienieTxt{
	/*background-color:#f1f1f1;*/
	margin:3px 0 3px 3px;
	/*width:631px;
	height:427px;*/
	line-height:1.6;
	width:611px;
	height:370px;/*370*/
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	scrollbar-face-color:#e6dcc1;scrollbar-shadow-color:#e6dcc1;
	scrollbar-highlight-color:#e6dcc1;
	scrollbar-3dlight-color:#e6dcc1;
	scrollbar-darkshadow-color:#e6dcc1;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color:#2b1402;
}	
* html #zamowienieTxt{
	/*background-color:#f1f1f1;*/
	margin:3px 0 0px 3px;
	/*width:631px;
	height:427px;*/
	line-height:1.6;
	width:611px;
	height:420px;
	padding:10px 10px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	
* + html #zamowienieTxt{
	/*background-color:#f1f1f1;*/
	margin:3px 0 0px 3px;
	/*width:631px;
	height:427px;*/
	line-height:1.6;
	width:611px;
	height:420px;
	padding:10px 10px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	
.dodInfo{
	padding-top:0px;
	}
	
* html .dodInfo{
	padding-top:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
p{
	margin-bottom:10px;
	line-height:1.6;
	}
#head{
	position:absolute;
	top:0;
	left:-20px;
	}
#rightColumnPics{
	margin-top:19px;
	}		
#rightColumnPics a img{
	border:none;
	}	
#rightColumnPics div{
	display:block;
	width:135px;
	height:135px;
	overflow:hidden;
	float:left;
	}	
#newsletterFrm{
	background-color:#2b1402;
	color:#fff;
	padding:4px 10px 4px 10px;
	}
* + html #newsletterFrm{
	background-color:#2b1402;
	color:#fff;
	padding:3px 10px 3px 10px;
	}
* html #newsletterFrm{
	background-color:#2b1402;
	color:#fff;
	padding:3px 10px 3px 10px;
	}			
#newsletterFrm li{
	list-style-type:none;
	display:inline;
	}	
#contactFrm li{
	list-style-type:none;
	margin-bottom:5px;
	}	
#newsletterFrm .inpTxt{
	border:none;
	padding:1px 1px 2px 1px;
	}
* + html #newsletterFrm .inpTxt{
	border:none;
	padding:0px 1px 0px 1px;
	}
* html #newsletterFrm .inpTxt{
	border:none;
	padding:0px 1px 0px 1px;
	}		
#contactFrm .inpTxt{
	border:1px solid #2d1604;
	padding:1px;
	}
#contactFrm .btn{
	background:transparent url(../design_img/contactBtn.gif);
	color:#fff;
	text-align:center;
	padding:2px 0 2px 0; 
	}	
textarea{
	border:1px solid #2d1604;
	padding:1px;
	}		
* + html .inpTxt{
	border:none;
	/*padding:0px 1px 0px 1px;*/
	padding:0px 1px 0px 1px;
	}
* html .inpTxt{
	border:none;
	padding:0px 1px 0px 1px;
	}			
label{
	font-family:Georgia, "Times New Roman", Times, serif;
	}	
label img{
	margin-right:10px;
	margin-left:3px;
	position:relative;
	top:1px;
	}	
.inpTxt,.btn,select,textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}		
.btn{
	border:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	cursor:pointer;
	}		
#newsletterFrm .btn{
	background:url(../design_img/okBtn.gif);
	}			
.left{
	float:left;
	}
.right{
	float:right;
	}	
	
.spacer{
	clear:both;
	height:0;
	overflow:hidden;
	}
dl{
	position:relative;
	width:305px;
	height:265px;
	overflow:hidden;
	}
.photoView{
	position:absolute;
	top:0;
	left:0;
	width:305px;
	height:11px;
	z-index:200;
	}
.photoView ul{
	width:305px;
	height:11px;
	}	
.photoView ul li{
	list-style-type:none;
	float:left;
	}	
.photoView ul li a{
	display:block;
	width:10px;
	margin-top:1px;
	font-size:10px;
	padding:0px 3px 0 3px;
	/*background-color:#fff;*/
	background:transparent url(../design_img/zoom.png);
	float:left;
	margin-right:2px;
	color:#000;
	text-decoration:none;
	text-align:center;
	border:1px solid #2a1504;
	}	
.photoView ul li a:hover{
	background-color:#2a1504;
	color:#fff;
	}	
dl.resize:hover{
	/*cursor:pointer;*/
	}	
dl.contactPic{
	position:relative;
	width:305px;
	height:427px;
	overflow:hidden;
	
	}	
dd{
	position:absolute;
	bottom:-4px;
	left:0;
	}
* + html dd{
	position:absolute;
	bottom:0px;
	left:0;
	}		
		
dd a img{
	border:0;
	}
#checkProduct{
	font-size:10px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	display:block;
	width:305px;
	background-image:url(../design_img/checkBtn.gif);
	color:#fff;
	text-decoration:none;
	padding:1px 0 2px 0;
	margin-bottom:10px;
	}	
#productFrm{
	height:160px;
	margin-top:5px;
	overflow:auto;
	scrollbar-face-color:#e6dcc1;
 	scrollbar-shadow-color:#e6dcc1;
 	scrollbar-highlight-color:#e6dcc1;
 	scrollbar-3dlight-color:#e6dcc1;
 	scrollbar-darkshadow-color:#e6dcc1;
 	scrollbar-track-color:#fff;/*d8d3c5*/
 	scrollbar-arrow-color:#2b1402;
	}
#productFrm2{
	height:135px;
	margin-top:5px;
	overflow:auto;
	scrollbar-face-color:#e6dcc1;
 	scrollbar-shadow-color:#e6dcc1;
 	scrollbar-highlight-color:#e6dcc1;
 	scrollbar-3dlight-color:#e6dcc1;
 	scrollbar-darkshadow-color:#e6dcc1;
 	scrollbar-track-color:#fff;/*d8d3c5*/
 	scrollbar-arrow-color:#2b1402;
	}					
#productFrm li,#productFrm2 li{
	list-style-type:none;
	margin-bottom:15px;
	}
* html #productFrm li,* html #productFrm2 li{
	list-style-type:none;
	margin-bottom:2px;
	}
* + html #productFrm li,* + html #productFrm2 li {
	list-style-type:none;
	margin-bottom:2px;
	}		
#productFrm li ul,#productFrm2 li ul{
	background-color:#f3f0e2;
	color:#000;
	padding:3px 0 3px 10px;
	}
table tr{
	margin-bottom:3px;
}
.nd{
	background-color:#f3f0e2;
	color:#000;
}
* + html #productFrm li ul,* + html #productFrm2 li ul{
	background-color:#f3f0e2;
	color:#000;
	padding:3px 0 3px 10px;
	}					
#productFrm li ul li,#productFrm2 li ul li{
	display:inline;
	margin-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
#productFrm .btn,#productFrm2 .btn{
	width:85px;
	text-align:center;
	color:#fff;
	background-image:url(../design_img/zamawiamBtn.gif);
	padding:1px 0 1px 0;
	}
select{
	border:1px solid #2a1403;
	}	
#colours{
	padding-top:31px;
	position:relative;
	z-index:0;
	}
#colours li{
	float:left;
	display:block;
	width:18px;/*30 pierwotnie*/
	height:18px;/*30 pierwotnie*/
	/*margin-right:10px;*/
	position:relative;
	z-index:0;
	}	
#colours li{
	cursor:help;
	}	
#colours li:hover span{
	display:block;
	}	
#colours span{
	position:absolute;
	top:-20px;
	left:-1px;
	background-color:#2a1403;
	color:#fff;
	display:none;
	padding:1px 2px 1px 3px;
	z-index:7;
	width:200px;/*150 pierwotnie*/
	}	
.more{
	color:#999;
	background-color:transparent;
	text-decoration:none;
	}	
.more:hover{
	color:#000;
	background-color:transparent;
	}	
.errorTxt{
	color:#f00;
	background-color:transparent;
	margin-top:-10px;
	margin-bottom:-10px;
	}
.error{
	border-color:#f00 !important;
	}	
h2 .error{
	border:none;
	color:#f00;
	font-size:11px;
	font-weight:normal;
	}	
#productsList{
	height:427px;
	overflow:auto;
	scrollbar-face-color:#e6dcc1;
 	scrollbar-shadow-color:#e6dcc1;
 	scrollbar-highlight-color:#e6dcc1;
 	scrollbar-3dlight-color:#e6dcc1;
 	scrollbar-darkshadow-color:#e6dcc1;
 	scrollbar-track-color:#fff;
 	scrollbar-arrow-color:#2b1402;
	position:relative;
	}	
	
.product{
	background-color:#f3f0e2;
	color:#000;
	margin-bottom:5px;
	}	
.product a img{
	border:none;
	}	
.product img{
	float:left;
	margin-right:10px;
	}	
.productTxt h2{
	margin-bottom:0;
	}	
h2 a{
	color:#000;
	background-color:transparent;
	text-decoration:none;
	}
h2 a:hover{
	text-decoration:underline;
	}	
h2 span{
	position:absolute;	
	top:3px;
	right:0;
	}
* html h2 span{
	position:absolute;	
	top:-2px;
	right:0;
	}
* + html h2 span{
	position:absolute;	
	top:-2px;
	right:0;
	}		
h1{
	font-size:14px;
	margin-bottom:10px;
	}	
table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}	
#basketInfo{
	position:absolute;
	top:0px;
	right:30px;
	background-color:#e6dcc1;
	width:273px;
	padding:15px 0px 5px 0px;
	text-align:center;
	}
#basketInfo li{
	display:inline;
	}				
#basketInfo span{
	margin-left:5px;
	margin-right:5px;
	}
#basketInfo a{
	color:#000;
	background-color:transparent;
	text-decoration:none;
	}
#basketInfo a:hover{
	text-decoration:underline;
	}	
#basketTable2{
	width:100%;
	}
* + html #basketTable2{
	width:97%;
	}
* html #basketTable2{
	width:97%;
	}	
	 			
#basketTable th{
	background-color:#2a1504;
	color:#fff;
	padding:3px;
	}
#basketTable2 th{
	background-color:#2a1504;
	color:#fff;
	padding:3px;
	}	
.code{
	width:50px;
	text-align:left;
	}
.price,.value{
	width:70px;
	}	
.prod img{
	margin-right:5px;/*pierwotnie 10*/
	}	
.prod a,.right a{
	color:#000;
	text-decoration:none;
	}		
.prod a:hover,.right a:hover{
	text-decoration:underline;
	}	
.size{
	width:70px;/*pierwotnie 80*/
	text-align:center
	}	
.amount{
	width:50px;/*pierwotnie 100*/
	}		
.colour,.amount,.del{
	text-align:center;
	}
.amount a{
	color:#000;
	text-decoration:none;
	background-color:transaprent;
	}
.amount a:hover{
	text-decoration:underline;
	}		
.price,.value{
	text-align:right;
	}	
#basketTable td,#basketTable2 td{
	border-bottom:1px solid #2a1504;
	padding:3px;
	}	
.summary,.summaryTxt{
	text-align:right;
	border-bottom:none !important;
	background-color:#e6dcc1;/*#2a1504;*/
	color:#000;
	font-weight:bold;
	}		
.delSelected{
	border-bottom:none !important;
	background-color:#fff;
	color:#000;
	}	
.delSelected a{
	color:#000;
	background-color:transparent;
	text-decoration:none;
	}
.delSelected a:hover{
	text-decoration:underline;
	}
.accept{
	text-align:right;
	border-bottom:none !important;
	padding-left:0;
	padding-right:0;
	}	
.back{
	border-bottom:none !important;
	}	
.backLink{
	text-decoration:none;
	color:#000;
	background-color:transparent;
	}
.backLink:hover{
	text-decoration:underline;
	}				
.accept .btn{
	background-color:#2a1504;
	color:#fff;
	padding:3px 0 3px 0 !important;
	position:relative;
	right:-3px;
	width:100%;
	}	
.acceptLink{
	background-color:#2a1504;
	color:#fff;
	padding:3px 3px 3px 3px !important;
	text-decoration:none;
	text-align:center;
	display:block;
	position:relative;
	right:3px;/*-3*/
	width:100%;
	}	
#orderFrm{
	padding:10px 0 20px 0;
	}	
#orderFrm li{
	margin-bottom:5px;
	}
* html #orderFrm li{
	margin-bottom:3px;
	}
* + html #orderFrm li{
	margin-bottom:3px;
	}		
#orderFrm .inpTxt,#productFrm2 .inpTxt{
	border:1px solid #2d1604;
	padding:1px;
	}				
#orderFrm label span{
	display:block;
	width:135px;/*pierwotnie 120*/
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
#orderFrm b{
	color:#f00;
	margin-left:5px;
	}		
#orderFrm .btn{
	background-color:#2d1604;
	color:#fff;
	/*margin-left:345px;*/
	}
.backBtn{
	background-color:#2d1604;
	color:#fff;
	display:block;
	width:273px;
	text-align:center;
	text-decoration:none;
	/*margin-left:345px;*/
	}		
#orderFrm textarea{
	height:57px;
	}
* + html #orderFrm textarea{
	height:66px;
	}	
* html #orderFrm textarea{
	height:56px;
	margin-bottom:-13px;
	}		
form li{
	list-style-type:none;
	}	
#data{
	list-style-type:none;
	margin-bottom:10px;
	}	
.sizes{
	list-style-type:none;
	}	
.sizes li{
	display:inline;
	}
.sizes span{
	margin-left:5px;
	margin-right:5px;
	}
.email{
	color:#000;
	text-decoration:none;
	}
.email:hover{
	text-decoration:underline;
	}				
/*===================================================================================================*/
#zoomDivCon{
 display:none;
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 left:0;
 /*background:transparent url(../design_img/pixel.png) top left repeat;*/
 z-index:190;
 } 
* html #zoomDivCon{
position:absolute;
/*display:block;*/
width:100%;
height:100%;
margin:0;
/*background-color:#ccc;*/
/*margin-top:25%;*/
z-index:200;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px");
left:0;
} 
/*==========================*/ 
#zoomDiv{
 position:absolute;
 top:50%;
 left:50%;
 /*margin:-200px 0 0 -200px;*/
/* margin-right:-150px;*/
 padding:10px;
 /*padding:50%;
 overflow:hidden;*/
 border:1px solid #ccc /*#ff35a3*/;
 background-color:#fff;
 display:none;
 cursor:pointer;
 z-index:200;
 }
#zoomDiv li{
 list-style-type:none;
 font-size:11px;
 }
#zoomDiv .description{
 padding-top:10px;
 text-align:center;
 margin-bottom:0;
 border:none;
 }
#zoomDiv:hover{
 border-color:#421b00;
 }
#zoomDiv:hover img{
 position:relative;
 } 
#zoomDiv:hover a{
 display:block;
 position:absolute;
 } 
#zoomDiv a{
 position:absolute;
 top:0;
 right:0;
 padding:3px 7px 3px 7px;
 background-color:#421b00;
 text-decoration:none !important;
 color:#fff !important;
 font-weight:bold;
 display:none;
 z-index:200;
 }   
#zoomDiv img{
 position:relative;
 z-index:100;}	
#zoomDiv #hide{
	position:absolute;
	top:0;
	left:0;
	} 				
.description{
	height:157px;
	overflow:hidden;
	scrollbar-face-color:#e6dcc1;
 	scrollbar-shadow-color:#e6dcc1;
 	scrollbar-highlight-color:#e6dcc1;
 	scrollbar-3dlight-color:#e6dcc1;
 	scrollbar-darkshadow-color:#e6dcc1;
 	scrollbar-track-color:#fff;
 	scrollbar-arrow-color:#2b1402;
	}	
#lang{
	list-style-type:none;
	position:absolute;
	top:5px;
	right:5px;
	}	
#lang li{
	margin-bottom:3px;
	}	
#en{
	display:block;
	width:20px;
	height:13px;
	background-image:url(../design_img/enOff.gif);
	}
#en:hover{
	background-image:url(../design_img/en.gif);
	}	
#fr{
	display:block;
	width:20px;
	height:12px;
	background-image:url(../design_img/frOff.gif);
	}	
#fr:hover{
	background-image:url(../design_img/fr.gif);
	}
#pl{
	display:block;
	width:20px;
	height:12px;
	background-image:url(../design_img/plOff.gif);
	}	
#pl:hover{
	background-image:url(../design_img/pl.gif);
	}	
#whenInStoreFrm{
	width:265px;
	margin:0 auto;
	}		
#whenInStoreFrm li{
	margin-bottom:5px;
	}		
#whenInStoreFrm label span{
	display:block;
	width:80px;
	float:left;
	}		
#whenInStoreFrm .inpTxt{
	width:180px;
	border:1px solid #2a1504;
	padding:1px;
	}	
#whenInStoreFrm textarea{
	width:180px;
	height:100px;
	}
#whenInStoreFrm .btn{
	width:185px;
	background-color:#2a1504;
	color:#fff;
	text-align:center;
	}		
