BODY 			{ background:#fff url( '../lay/t1.gif' ) repeat-x; margin:0px; font-family:Tahoma, Arial, Verdana; }
A 			{ color:#e93f3f; }
A:hover 		{ text-decoration:none; }
H1 			{ font:18px Verdana; color:#666; letter-spacing:-1px; padding:0px 0px 15px 5px; background: url('../lay/t_h1.gif') no-repeat bottom left; margin-bottom:5px; }
H2 			{ font:bold 12px Verdana; color:#555; letter-spacing:-1px; margin-bottom:5px;}
IMG.img 		{ border:double 3px #aaa; }
IMG.pdf 		{ border:0px; }
UL 			{ margin: 15px 0px 15px 30px; }
UL LI 			{ margin-top: 5px; margin-bottom: 5px;}
OL			{ margin: 5px 10px 5px 20px; }
SELECT, INPUT, TEXTAREA
 			{ font:11px Verdana; background:#fff; }
P 			{ margin:5px 0px; }

.more 			{ font-size:11px; text-align:right; text-transform:lowercase; }
.price 			{  }
.price .medium		{ color:#0000ae; }
.price .medium2	{ font-size:9px; padding-left:10px;}
.price .medium3	{ font-size:9px; }

.shopSetup 		{ margin-top:65px; margin-right:5px; }
.shopSetup INPUT 	{ font-size:11px; }
.shopSetup INPUT.searchformSearchButton
		 	{ background:#e93f3f; color:#fff; font:bold 10px Tahoma; }
.shopSetup INPUT.text 	{ width:120px }
.shopSetup TD 		{ font-size:11px; font-weight:bold; vertical-align:middle; padding:2px; }


#contentBox 		{ color:#555; margin:0px 0px 20px 20px; }
#contentBox TABLE 	{ }
#contentBox P, #contentBox TD, #contentBox TH 
			{ font-size:11px; }
#contentBox TH 		{ vertical-align:top; padding:3px 6px 3px 0px; color:#555; }
#contentBox TD 		{ vertical-align:middle; padding:3px 5px 2px 5px; color:#555;   }
#contentBox H2 A 	{ color:#333; text-decoration:none; }
#contentBox H2 A:hover 	{ color:#777; text-decoration:none; }

#contentBox .buyBox TD 	{ padding:0px; } 

#contentBox .productBox .odd .TRshort TD 	
				{ vertical-align:middle; padding:3px 0px 2px 2px; color:#555; border-top:solid 0px; }
#contentBox .productBox .TRshort TD 	
				{ vertical-align:middle; padding:3px 0px 2px 2px; color:#555; border-top:solid 0px; }	
				
#contentBox .productBox .odd .TRshort TD 	
				{ border-top:solid 1px #ccc;  }
				
#contentBox .productBox .TRshort TD 	
				{ border-top:solid 1px #ccc;  }
#contentBox .productBox .TRshort TH 	
				{ }																

#errorBox 		{  margin:50px 50px 200px 50px; font-size:14px; }
.error 			{ background:#FF0000; color:#fff; font-size:14px; padding:5px; font-weight:bold; }

.groupBox 		{ font-size:10px;  }

.productBox TD.leftTD 
				{ border-top:solid 1px #ccc; vertical-align:middle; }
.productBox TD.rightTD
	 		{ border-top:solid 1px #ccc;}

.productBox TD H2	{ margin:0px; }	

.productShortDes A	{ color:#444; text-decoration:none; }
.productShortDes A:hover{ color:#444; text-decoration:underline; }

.productIndex 		{ color:#333; margin-right:10px;}

.mainBox 		{ font-size:10px; }

.userTpl 		{ font-size:10px; }			
		

#bgLeft 		{ background: url('../lay/t_space_left.gif'); vertical-align:top; }
#bgRight 		{ background: url('../lay/t_space_right.gif'); vertical-align:top; 	}
#lMenuBox TD	  	{ background: url('../lay/lmenu_bg_2.gif') left bottom no-repeat; height:39px; width:150px;}
#lMenuBox TD.submenu 	{ background: #f3f3f3; margin-left:10px; }
#lMenuBox TD.ico 	{ background: url('../lay/lmenu_bg_1.gif') repeat-y; width:46px; text-align:center; vertical-align:middle; padding-left:4px; }
#lMenuBox .menuItemText { padding-left:6px; padding-right:6px; font:11px Tahoma; text-decoration:none; color: #222; }
#lMenuBox .menuItemText A { text-decoration:none; color: #222; }

.submenuBox 		{ font-size:10px; border-right:solid 1px #7b7b7b; }
.submenuBox A 		{ color:#333; text-decoration:none; }
.submenuBox A:visited 	{  }
.submenuBox A:hover 	{ color:#e93f3f; text-decoration:none; }
.submenuBox .menuItem1 	{ margin-left: 0px; border-top:solid 2px #fff; border-bottom:solid 1px #aaa; padding:1px 0px 1px 15px; background:url( '../lay/li.gif' ) no-repeat left ; }
.submenuBox .menuItem2 	{ margin-left: 10px; border-top:solid 2px #fff; border-bottom:solid 1px #aaa; padding:1px 0px 1px 15px; background:url( '../lay/li.gif' ) no-repeat left ; }		
.submenuBox .menuItem3 	{ margin-left: 20px; border-top:solid 2px #fff; border-bottom:solid 1px #aaa; padding:1px 0px 1px 15px; background:url( '../lay/li.gif' ) no-repeat left ; }
.submenuBox .menuItem4 	{ margin-left: 30px; border-top:solid 2px #fff; border-bottom:solid 1px #aaa; padding:1px 0px 1px 15px; background:url( '../lay/li.gif' ) no-repeat left ; }		
.submenuBox .menuItem5 	{ margin-left: 30px; border-top:solid 2px #fff; border-bottom:solid 1px #aaa; padding:1px 0px 1px 15px; background:url( '../lay/li.gif' ) no-repeat left ; }		
.submenuBox .menuItem6 	{ margin-left: 30px; border-top:solid 2px #fff; border-bottom:solid 1px #aaa; padding:1px 0px 1px 15px; background:url( '../lay/li.gif' ) no-repeat left ; }		

.locationBox 		{ color: #777; font-size: 10px; }
				
#promocjeBox 		{ background: url('../lay/t_promocje.gif') no-repeat; margin-top:2px; font-size:10px; padding:30px 5px 10px 15px; }	
#promocjeBox TD 	{ font-size:12px;}	
#promocjeBox A 	{ text-decoration:none; }
#promocjeBox A:hover 	{ text-decoration:underline; }
#nowosciBox 		{ background: url('../lay/t_nowosci.gif') no-repeat; font-size:10px; padding:30px 5px 10px 15px; }
#nowosciBox TD 		{ font-size:10px;}	
#promocjeBox A, #nowosciBox A
			{ color:#333; } 


#contentTD 		{ background: #fff; vertical-align:top;}


#footerBox  		{ text-align:center; margin-top:0px; padding:10px; border-top:solid 1px #aaa; border-bottom:solid 1px #666; }			
#footerBox TD  		{ font:10px tahoma; color:#444;  }			
#underFooterBox  	{ background:#999; font:10px Verdana; }	
#underFooterBox A 			
				{ color:#0000ff; text-decoration:none; }
#underFooterBox A:hover 		
				{ text-decoration:none; }


INPUT.button,
.cartClearCartButton,
.cartMakeOrderButton,
.browseNavSortButton,
.orderFormSubmitButton,
.orderFormReloadButton,
.clientDataSubmitButton,
.remindPasswordSubmitButton,
.clientDataCancelButton,
.clientReclamationSubmitButton,
.clientSetupSubmitButton,
.clientSetupCancelButton,
.orderTrackingSubmitButton,
.clientPasswordCancelButton,
.clientPasswordSubmitButton,
.orderConfirmCorrectButton,
.orderConfirmSubmitButton,
.send_url_submit,
.notifyDeliverySubmitButton,
.clientLoginLoginButton
                	{
                	background: #E1E3E0 url('../lay/UButton.gif') repeat-x bottom left;
                	border-top: solid 1px #555;
                	border-left: solid 1px #555;
                	border-bottom: solid 1px #999;
                	border-right: solid 1px #999;
                	font-face: Tahoma, Arial, "Arial CE", Verdana, Helvetica;
                	font-size: 10px;
                	font-weight: bold;
                	color: #333;
                	height: 18px;
                	}
				
.sortBox 		{ background:#eee; padding:0px 5px 0px 5px;  width:95%;}
.sortBox FORM		{ font:10px Tahoma; color:#777;  padding:3px 0px 3px 0px;}
.sortBox SELECT 	{ font:10px Tahoma; color:#777; background:white;  }
.sortBox OPTION 	{ font:10px Tahoma; color:#777;  }
.sortBox INPUT 		{ background:#eee; color:#777; font:10px Tahoma; }

#contentBox .itlPagerDesc
	 		{ background:#eee; font:10px Tahoma; }
#contentBox .itlPagerDesc TD	
			{ font:10px Tahoma; padding:2px; }
#contentBox .pagesNrBox { background:#eee; font:10px Tahoma; }
#contentBox .itlPagerDesc #browseMode 
			{ text-align:right; padding:2px 5px; }
#contentBox .itlPagerDesc #browseMode A 
			{ color:#000; text-decoration:none; text-transform:lowercase; }
#contentBox .itlPagerDesc #browseMode A:hover 
			{ color:#e93f3f; }
			
.producerName 	{ color:#21519c; }												
						
.bulkOrderBox .tableBox TD INPUT
			{
			font: normal 11px "Arial CE", Arial, Tahoma, Verdana;
			border-top: solid 1px #666;
			border-left: solid 1px #666;
			border-bottom: solid 1px #ddd;
			border-right: solid 1px #ddd;
			color: #444;
			}
				
.tableBox TR.odd 
			{ background-color:#F6F6F6; }
			
#menuTopBox 	{ background:url('menutop_bg.gif');}
#menuTopBox .menuItem 	
			{ background:url('menutopitem_bg.gif') no-repeat right top; vertical-align:top; height:23px; padding:5px 5px 0px 20px; text-align:right; }
#menuTopBox #oferta 	
			{ width:155px; text-align:center; cursor:pointer;}

.jump 		{ font-size:10px; text-align:right; padding:3px 5px; border-bottom:solid 1px #ddd; }
.jump A 		{ text-decoration:none; color:#000; }
.jump A:hover 	{ color:#e93f3f; }

.productDescrBox 	
			{ margin-bottom:5px; }
																						
.productSDesBox .prodDescr 	
			{ margin-left:2px; margin-top:4px; }
			
.productSDesBox .prodMarg 	
			{ margin-left:2px; }

.productSDesBox	
			{ margin-left:2px; }
			
.parentsTitle
			{ margin-top:5px;}

.parentsTR	{ }

.supportFiles	{ margin-top: 20px; }
			
.supportMenu .supportTitle,
.supportFiles .supportTitle 
			{ font-size: 13; margin-bottom:12px; }

.supportFiles A
			{ text-decoration:none; }			

.supportFiles A:hover
			{ text-decoration:underline; }

#contentBox TD.supportClient
			{ font-size: 10; }

.supportMenu 	{ font-size: 12px; }

.supportMenu A
			{ text-decoration:none; }

.supportMenu A:hover
			{ text-decoration:underline; }

.activeSupportMenuItem A
			{ color: blue; }

			
.supportMenuBlock
			{margin: 0px 0px 10px 10px;}
.supportMenuBlock .unrollPathItem
			{
			background: transparent url('../lay/supportmenuunroll.gif') no-repeat center left;
			padding: 3px 3px 3px 21px;
			border-bottom: solid 1px #ddd;
			}
.supportMenuBlock .activeItem
			{
			background: transparent url('../lay/supportmenuactive.gif') no-repeat center left;
			padding: 3px 3px 3px 21px;
			border-bottom: solid 1px #ddd;
			}
.supportMenuBlock .item
			{
			background: transparent url('../lay/supportmenuitem.gif') no-repeat center left;
			padding: 3px 3px 3px 21px;
			border-bottom: solid 1px #ddd;
			}
