body { 
	background:#f5f5f5; 
	text-align: center;
	color:#545454;
	font-size:11px;
	font-family:arial, tahoma, verdana;
	line-height:12px;
}


/* OGOLNE */
.clear{
	width:99%;
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	background:none;
}

a{
	font-size:11px;
	font-family:arial, tahoma, verdana;
	line-height:12px;
	color:#224b95;
	text-decoration:none
}

a:hover{
	text-decoration:underline
}

td{ 
	vertical-align: top; 
}

form{ 
	font:12px Tahoma; 
	margin:0px;
	padding:0px;
}

input, select{ 
	color:#545454;
	font-size:11px;
	font-family:arial, tahoma, verdana;
}

input.text{ 
	color:#545454;
	font-size:12px;
	font-family:arial, tahoma, verdana;
	border:1px solid #aaa;
	margin:0px 0px 0px 0px;
}

textarea{ 
	color:#545454;
	font-size:11px;
	font-family:arial, tahoma, verdana;
}

p{ 
	margin:5px 0px 5px 0px; 
}

ul{ 
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	list-style:none;
}

ul li{ 
	/* list-style-type:circle; */
	background:url('../lay/red_arrow_2.gif') 0px 4px no-repeat;
	padding:0px 0px 3px 10px;
}

h1{ 
	color:#224b95;
	font-size:15px;
	font-family:Nimbus Sans, arial, tahoma, verdana;
	font-style:italic;
	padding:5px;
	margin:0px;
	text-align:center;
	background:url('../lay/h2_header_left.jpg') no-repeat;
}


.mainBox h1{
	margin:0px 0px 4px 0px;
	padding:6px 0px 10px 0px;
	color:#fff;
	text-align:left;
	/*background:url('../lay/h1_bg.jpg') no-repeat;*/
	background:none;
}

.popupBox h1{
	color:#224b95;
}

.mainBox h1.blue{
	color:#224b95;
}

#content_bg h2{
	text-align:left;
}

.tableBox h1,
.tableBox h2{
	margin:0px 0px 4px 0px;
	padding:4px 0px 10px 10px;
	color:#fff;
	text-align:left;
	/* background:url('../lay/h1_bg.jpg') no-repeat; */
}


h2{ 
	color:#224b95;
	font-size:13px;
	font-family:Nimbus Sans, arial, tahoma, verdana;
	font-style:italic;
	padding:0px;
	margin:0px;
	text-align:center;
	line-height:16px;
}

h2.header{	
	color:#fff;
	font-size:15px;
	font-family:Nimbus Sans, arial, tahoma, verdana;
	font-style:italic;
	padding:12px 0px 10px 10px;
	margin:0px;
}

#left_panel h2.header{	
	color:#fff;
	font-size:15px;
	font-family:Nimbus Sans, arial, tahoma, verdana;
	font-style:italic;
	padding:5px;
	margin:0px;
	text-align:center;
	background:url('../lay/h2_header_left.jpg') no-repeat;
}


h2 a{ 
	font:bold 14px Arial; 
	color:black;  
}

/* //////////////////////////////////// */



#main_panel{
	width:990px;
	margin:0px auto;
	background:#f5f5f5;
	text-align:left;
}

#top_panel{
	width:100%;
	height:142px;
	background:url('../lay/top_panel_bg.jpg') no-repeat;
}

/* LOGO */
#top_panel #logo{
	float:left;
	width:200px;
	height:105px;
}
#top_panel #logo a{
	display:block;
}
#top_panel #logo a img{
	display:block;
	margin:0px;
	border:0px;	
}

#top_panel #slogan{
	float:left;
	width:460px;
	height:105px;
}
 


/* PRZYCISKI GORNE */
#top_panel #setup{
	float:left;
	width:330px;
	height:105px;
	
}

#top_panel #setup .top_buttons{
	background:#123477;
	color:#fff;
	font-size:9px;
	font-family:arial;
	border:0px;
	padding:0px;
	margin:0px;
	/*font-style:oblique;*/
	cursor:pointer;
}

 
#top_panel #setup #language_setup{
	padding:84px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:114px;
	float:left;
}
 


#top_panel #setup .en_US_button{
	display:block;
	float:left;	
	width:44px;
	margin:0px;
	padding:0px;
}


#top_panel #setup #en_US_button{
	display:block;	
	width:44px;
}


#top_panel #setup p.pl_PL_button{
	display:block;
	float:left;
	width:30px;
	margin:0px;
	padding:0px;
}

#top_panel #setup #pl_PL_button{
	display:block;
	width:30px;
}

#top_panel #setup .buttons_space{
	display:block;
	float:left;
	width:15px;
	height:20px;
	
}


#top_panel #setup #account_setup{
	margin:84px 0px 0px 0px;
	display:block;
	float:left;
	width:30px;
}



#top_panel #setup #cart_setup{
	margin:84px 0px 0px 0px;
	display:block;
	float:left;
	width:33px;
}

#padding{
	padding:0px 10px 95px 10px;
}

#content_bg{
	background:url('../lay/content_bg.jpg') repeat-y;	
}

#top_bg{
	background:url('../lay/top_bg_2.jpg') top no-repeat;	
}

#bottom_bg{
	padding:0px 0px 0px 0px;
	background:url('../lay/bottom_bg.jpg') bottom no-repeat;	
	width:100%;
}



/* WYSSZUKIWARKA */
.searchBox{
	margin:0px 0px 0px 0px; 
	height: 24px;
	text-align:left;
}

.searchBox p{
	margin:0px;
	padding:0px;
}

.searchBox input.text{ 
	margin:4px 0px 0px 15px;
	background:none; 
	border:0px; 
	width:108px; 
	height: 16px; 
	font:normal 11px Arial; 
	color:#123477;
}
.searchBox .searchformSearchButton{ 
	margin: 3px 8px 2px 14px; 
	vertical-align:top;
	font: normal 10px Arial; 
	color:white; 
	height:16px; 
	width:60px;
	background:#123477; 
	border:0px; 
}


/* TOP MENU */

#top_menu{
	margin:0px 0px 6px 0px;
	clear:both;
	height:43px;
	background:url('../lay/top_menu_bg.jpg') repeat-x;
	color:#ffffff;
	font-size:14px;
	font-family:arial;
}




#consultants_n_main_banner{
	padding:0px 6px 1px 3px;
}

/* KONSULTANCI */

#consultants{
	width:202px;
	height:213px;
	background:url('../lay/konsultanci.jpg') no-repeat;
	color:#fff;
	float:left;
}

#consultants .content{
	padding:5px 6px 10px 10px;
}

#consultants .content p{
	padding:0px;
	margin:0px 0px 10px 0px;
}

#consultants .content p img{
	vertical-align:middle;
	border:0px;
}

#consultants .content a{
	color:#fff;
}


/* BANNER */

#main_banner{
	width:771px;
	height:213px;
	float:right;
}


#content_panel{
	padding:0px 6px 0px 3px;
}

#left_panel{
	width:202px;
	float:left;
	 
}

#left_panel_content{
	padding:8px 0px 0px 0px;	
}

#right_panel{
	width:771px;
	float:right;
	
}


/* MENU PRODUKTOWE */

#group_menu{
	margin:0px 0px 10px 0px;
}

/*
#group_menu ul{
	
	margin:0px;
	padding:0px;
	list-style:none;
}

#group_menu ul.menu-level-0{
	width:200px;
	margin-left:1px;
}
 

#group_menu ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:12px;
	color:#545454;
}

#group_menu ul.menu-level-0 li{
	margin:0px 0px 2px 0px;
	padding:0px 0px 6px 0px;
	background:#e8e8e8 url('../lay/group_menu_li_bg_bottom.jpg') bottom no-repeat;
	list-style-type:none;
}


#group_menu ul.menu-level-0 ul li{
	margin:0px 0px 1px 0px;
	padding:6px 10px 0px 25px;
	background:none;
	list-style-type:none;
}


#group_menu ul li a{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#545454;
}

#group_menu ul.menu-level-0 li a{
	display:block;
	padding:6px 10px 0px 25px;
	background:url('../lay/group_menu_li_bg_top.gif') top no-repeat;
}

#group_menu ul.menu-level-0 li span{
	display:block;
	padding:6px 10px 0px 25px;	
	background:url('../lay/group_menu_li_bg_top.gif') top no-repeat;
}

#group_menu ul.menu-level-0 ul li a{
	background:none;
	display:inline;
	padding:0px 10px 0px 10px;
	font-size:11px;
}

#group_menu ul.menu-level-0 ul li span{
	background:none;
	display:inline;
	padding:0px 10px 0px 10px;
	font-size:11px;
}

#group_menu ul.menu-level-0 ul ul li a,
#group_menu ul.menu-level-0 ul ul li span{
	font-size:10px;
}
*/


#zagiel{
	margin:0px 0px 10px 0px;
}

.left_boxes{
	width:202px;
	margin:0px 0px 10px 0px;
	background:#f7f7f7;
}

.left_boxes .item{
	padding:30px 8px 8px 8px;
	margin:0px 0px 10px 0px;
	background:url('../lay/left_boxes_bg.jpg') bottom no-repeat;
}

.left_boxes .item .image{
	float:left;
	width:108px;
}

.left_boxes .item .image img{
	
}

.left_boxes .item .price{
	padding:20px 0px 0px 0px;
	float:right;
	font-family:arial;
	font-style:oblique;
	font-size:13px;
	color:#d5321c;
}

.left_boxes .item .title{
	clear:both;
	padding:10px 0px 10px 0px;
	font-family:arial;
	font-size:13px;
	color:#224b95;
}

.left_boxes .item .short{
	padding:0px 0px 15px 0px;
}

.left_boxes .item .more{
	float:right;
	width:63px;
	height:19px;
	background:url('../lay/more_bg.gif') no-repeat;
}

.left_boxes .item .more a{
	color:#fff;
	font-weight:bold;
	font-style:oblique;
	font-family:arial;
	display:block;
	padding:3px 16px 0px 0px;
}

#our_partners{

}


#left_panel #our_partners h2.header{
	
}

#left_panel #our_partners .content{
	padding:15px;
}


.mainBox{ 
	margin:0px 0px 20px 0px; 
	text-align:left;
}


/* STRONA GLOWNA BOXY */

#main_boxes{
}

#main_boxes .space{
	float:left;
	width:4px;
	height:100px;
}

.news_boxes h1{
	margin:0px 0px 4px 0px;
	padding:14px 0px 10px 10px;
	color:#fff;
}

.news_boxes{
	width:254px;
	float:left;
}

.news_boxes .item_bg{
	background:url('../lay/box_bg.jpg') repeat-y;
	margin:0px 0px 4px 0px;
}
.news_boxes .item_top{
	height:240px;
	padding:10px;
	background:url('../lay/box_top_bg.jpg') top no-repeat;
}

.news_boxes .item{
	
	background:url('../lay/box_footer_bg.jpg') bottom no-repeat;
}

.news_boxes .item .image{
	float:left;
}

.news_boxes .item .image img{
	width:120px;
}

.news_boxes .item .buttons{
	padding:10px;
}
 

.news_boxes #news{
	text-align:left;
	background:url('../lay/news_header_bg.jpg') no-repeat;
}

.news_boxes #rates{
	text-align:left;
	background:url('../lay/rates_header_bg.jpg') no-repeat;
}


.news_boxes #sales{
	text-align:left;
	background:url('../lay/sales_header_bg.jpg') no-repeat;
}



/* pasek lokacji */
		
 


.locationBox 	{ 
	font:normal 13px arial; 
	padding:10px 0px 10px 0px; 
	margin:0px 0px 10px 0px; 
	color:#545454; 
}
.locationBox A	{ 
	font:normal 13px arial; 
	color:#545454; 
	text-decoration:none; 
}
.locationBox A:hover{ 
	color:#224b95; 
}
				

#bottom_panel{

}

#bottom_panel .shadow{
	display:block;
	margin:0px 0px 20px 80px;
	padding:0px;
	height:25px;
	width:546px;
	background:url('../lay/shadow.jpg') no-repeat;
}




#bottom_menu{
	margin:0px 0px 0px 44px;
	clear:both;
	width:936px;
	height:36px;
	background:url('../lay/bottom_menu_bg.jpg') repeat-x;
	color:#545454;
	font-size:10px;
	font-family:arial;
}




#footer{
	height:200px;
	font-size:10px;
	
}

#footer .left{
	width:470px;
	float:left;
	height:199px;
}

#footer .left div{
	padding:50px 0px 0px 60px;
}


#footer .right{
	width:470px;
	float:right;
	height:199px;
	background:url('../lay/footer_bg.jpg') top no-repeat;
	text-align:right;
}


#footer .right div{
	padding:170px 40px 0px 0px;
}

#footer .right div a{
	font-size:10px;
	color:#545454;
}

/* STARE */

.bannerBox 		{ text-align:center; padding:0px; }

.uwaga 			{ font:small-caps bold 13px Tahoma;  padding:5px; }
.uwaga .nagl 	{ font:bold 15px Arial; color:red; margin:0px 0px 0px 0px;}

.more_news 			{ margin:0px 10px 8px 0px; text-align:left;}

 


.more{
	float:right;
	width:63px;
	height:19px;
	background:url('../lay/more_bg.gif') no-repeat;
	text-align:right;
}

.more a{
	color:#fff;
	font-weight:bold;
	font-style:oblique;
	font-family:arial;
	display:block;
	padding:3px 16px 0px 0px;
	text-decoration:none;
}


.clientSetupSubmitButton,
.clientSetupCancelButton,
.clientPasswordSubmitButton,
.clientPasswordCancelButton,

.remindPasswordSubmitButton,
.clientLoginLoginButton,
.cartCartSetButton,
.cartCartDeleteButton,
.cartClearCartButton,
.cartMakeOrderButton,
.clientDataSubmitButton,
.clientDataCancelButton,
.clientStatusLoginButton,
.detailsCartSetButton,
.notifyDeliverySubmitButton,
.orderConfirmSubmitButton,
.orderConfirmCorrectButton,
.orderFormSubmitButton,
.orderFormReloadButton,
.orderTrackingSubmitButton,
.tableBox .orderFormSubmitButton,
.tableBox .orderConfirmSubmitButton,
.tableBox .orderConfirmCorrectButton{ 
	color:#fff;
	font-weight:bold;
	font-style:oblique;
	font-family:arial;
	background:url('../lay/def_button_bg.jpg') repeat-x;
	
	height:19px;
	cursor:pointer;
	border:2px solid #fff;
	margin:0px 0px 2px 0px;
}
	

.groupNewsCartSetButton{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	font-style:oblique;
	font-family:arial;
	background:url('../lay/basket_large_button_bg.gif') no-repeat;
	width:140px;
	height:19px;
	border:0px;
	display:block;
	float:left;
	cursor:pointer;
	text-align:right;
	padding-right:15px;
}


.small 			{ font:10px Tahoma; color:#888; }

.profit	.medium, 
.profit .big{ 
	padding:0px 0px 4px 0px;
	font-family:arial;
	font-style:oblique;
	font-size:13px;
	color:#3484de;
	font-weight:bold;	
}

				
.buyBox { 
	float:left;
	padding:20px 0px 0px 0px;
	font-family:arial;
	font-style:oblique;
	font-size:12px;
	color:#3484de;
	font-weight:bold;
	
}

.productBox .buyBox { 
	float:right;
	padding:10px 0px 0px 0px;

}

td .buyBox table{
	width:100%;

}


.price, .price a{ 
	padding:0px 0px 4px 4px;
	font-family:arial;
	font-style:oblique;
	font-size:12px;
	color:#d5321c;
	font-weight:bold;
	 
}

.price .medium, .price .big{ 
	padding:0px 0px 4px 0px;
	font-family:arial;
	font-style:oblique;
	font-size:13px;
	color:#d5321c;
	font-weight:bold;
	 
}

.news_boxes .price .medium,
.news_boxes .price .big{ 
	padding:0px 0px 4px 0px;
	font-family:arial;
	font-style:oblique;
	font-size:13px;
	color:#d5321c;
	font-weight:bold;
	 
}

.productBox h2,
.groupNewsSDesBox h2{
	padding:10px 0px 10px 0px;
	font-family:arial;
	font-style:normal;
	font-size:13px;
	color:#224b95;
	font-weight:normal;
	text-align:left;
}

.productBox h2 a{
	font-family:arial;
	font-style:normal;
	font-size:13px;
	color:#224b95;
	text-align:left;
}

.prevPrice 		{ font:13px Tahoma; color:#666;  margin:0px 5px 0px 2px;}
.error 			{ padding:5px; background:red; font:bold 18px Arial; margin:10px 0px 20px 0px; color:white;  }
.opt, .opt H1, .opt P
				{ font:10px Verdana; color:#eee; margin:0px; }
.discountInfoBox{ font:10px Verdana; color:#888; margin:5px 0pc 5px 0px;  }
.yourPriceBox 	{ font:bold 11px Tahoma; margin:5px 5px 0px 2px; text-decoration:underline; }
.yourPriceBox .medium, .yourPriceBox .big
				{ font:bold 15px Arial; color:red; margin:0px 0px 0px 0px; }
				
.menuItem 		{ 
	margin:2px 0px 1px 0px; 
	font:bold 11px Tahoma; 
}
.menuItemOn 	{ 
	margin:2px 0px 1px 0px; 
	font:bold 11px Tahoma;  
}
.activeMenuItem { 
	font:bold 11px Tahoma; 
	padding:2px 2px 2px 5px;
	background:#fff;
}

.menu0Box 		{ margin:38px 20px 10px 10px; }

.menu0Box .menuHead
				{ font:bold 14px Arial; margin-bottom:14px;}
.menu0Box A 	{ font:bold 11px Tahoma; text-decoration:none; color:#333; }
.menu0Box A:hover
				{ text-decoration:none; color:#d62711; }

.menu1Box 		{ margin:5px 0px 20px 10px; }
.menu1Box .menuItem 
				{ padding:0px 0px 0px 10px; }
.menu1Box .activeMenuItem, .menu1Box .menuItemOn
				{ font:bold 11px Tahoma; padding:0px 0px 0px 10px;  }
.menu1Box .menuItem, .menu1Box .menuItem A, .menu1Box .menuItemOn A
				{ font-weight:normal; }
.menu1Box .menuItem, .menu1Box .menuItemOn, .menu1Box .activeMenuItem 
				{ }

.menu2Box 		{ margin:5px 0px 10px 10px; }
.menu2Box A 	{ font:11px Tahoma; text-decoration:none; color:#333; }
				
.menu2Box A, .menu2Box .activeMenuItem A
				{ font:11px Tahoma; text-decoration:none; color:#333; }
				
.menu3Box 		{ padding:1px 0px 2px 6px;font:10px Tahoma;background-color: #f4f4f4; }
.menu3Box A 	{ font:10px Tahoma; text-decoration:none; color:#333; }

.menu3Box A, .menu2Box .activeMenuItem A
				{ font:10px Tahoma; text-decoration:none; color:#333; }
				
				


.promotionBox 	{ margin:17px 0px 20px 12px; }
.promotionBox .content 
				{ font:11px Tahoma; padding:0px 0px 0px 15px; }

.itemIMG 		{ }
.itemIMG IMG 	{ }



.cartInfoBox 	{ margin:39px 0px 20px 12px; }
.cartInfoBox A, .promotionBox A
				{ font:11px Tahoma; text-decoration:none; color:#333; }
.cartInfoBox .menuHead, .promotionBox .menuHead
				{ font:bold 10px Tahoma;  margin:0px 0px 16px 20px;}
.cartInfoBox .cartContentBox, .promotionBox .cartContentBox
{
	font: bold 10px Tahoma;
	color: #555;
	text-align: center;
	margin: 15px 0px 5px 0px;
	padding: 5px;
}
.cartInfoBox .menuItem, .promotionBox .menuItem
				{ margin:0px 0px 0px 15px; padding:2px 2px 1px 10px; }
.cartInfoBox .activeMenuItem, .promotionBox .activeMenuItem
				{ margin:0px 0px 0px 15px; padding:2px 2px 1px 10px;  }				
.cartInfoBox .MenuItemOn, .promotionBox .menuItemOn  
				{ margin:0px 0px 0px 15px; padding:2px 2px 1px 10px;  }				
				
		
				
.mainBox .descr { margin:10px 0px 20px 0px;  }				
.mainBox TD		{ font:11px arial; }				
				
				


.itlPagerDesc{
	padding:10px;
}

 

				
.sortBox { 
	margin:10px;
	background:#e9eef4; 
	padding:2px;  
}

.sortBox FORM	{ 
	font:10px arial; 
	color:#123477; 
}

.sortBox SELECT { 
	font:10px arial; 
	color:#123477; 
	background:white;  
}

.sortBox OPTION { 
	font:10px arial; 
	color:#123477;  
}

.sortBox INPUT 	{ 
	background:#eee; 
	color:#123477; 
	font:10px arial; 
	border-style:solid; 
	border-width:1px; 
	border-color: #fff #888 #888 #fff; 
}

.browseNavSortButton{
	cursor:pointer;
}



.productBox 	{ 
	margin:0px 0px 0px 0px; 
	padding:10px 0px 0px 0px;
	
}			
.productBox TABLE{ 
	width:99%;  
}			
.productBox P	{ margin:5px 0px 5px 0px; }			

.productBox IMG.productIMG{ 
	margin-right:10px; 
	border:none;
}

.productBox TD{ 
	padding-bottom:10px; 
	border-bottom:none;  
}


.productBox TD.separatorTD{
	padding:0px; 
	border:none;
	background:url('../lay/shadow_sb.jpg') center no-repeat;
	height:60px;
}


.productBox .productSDesBox{
	 
}


.productBox .more{
	 
}

 
.productBox .price,
.productBox .price a{
	padding:0px;
}

.productBox TD TD { 
	padding:0px; 
	border:none;
}

.productBox INPUT { 
	font:12px arial; 
	background:white; 
	border-style:solid; 
	border-width:1px; 
	border-color:#aaa; 
}			

.productBox .browseProductCartSetButton{ 
	
	color:#fff;
	font-size:11px;
	font-weight:bold;
	font-style:oblique;
	font-family:arial;
	background:url('../lay/basket_large_button_bg.gif') no-repeat;
	width:140px;
	height:19px;
	border:0px;
	text-align:right;
	padding-right:15px;
	cursor:pointer;
	
	 
} 
				
				

.leftTD{
	padding:10px;
	text-align:center;
}

.rightTD{
	padding:0px;
	text-align:left;
}



.toolBox { 
	margin:5px 15px 5px 0px; 
	 
	text-align:left; 
	padding:10px 0px 0px 0px;
}
.toolBox A { 
	 
}
.toolBox A:hover{ 
	 
}

.toolBox { border-top:none; }
.toolBox A{ text-transform:lowercase; }
.toolBox A:hover{ }



.detailBox .detIMG{ 
	margin:10px; 
} 

.detailBox .productDescrBox{ 
	margin-top:10px;  
}
.detailBox INPUT{ 
	 
	
	font:12px arial; 
	background:white; 
	border-style:solid; 
	border-width:1px; 
	border-color:#aaa; 
}			
.detailBox .detailsCartSetButton{ 
	  
	
	color:#fff;
	font-size:11px;
	font-weight:bold;
	font-style:oblique;
	font-family:arial;
	background:url('../lay/basket_large_button_bg.gif') no-repeat;
	width:140px;
	height:19px;
	border:0px;
	text-align:right;
	padding-right:15px;
	cursor:pointer;
}



A.negotiateLink 	{ }



.groupDescBox 	{ margin:10px 0px 10px 0px; }



.tableBox 		{ 
	margin:20px 0px 20px 0px; 
	width:100%;
}
.tableBox .small{ font:normal 9px Tahoma; }
.tableBox TH	{ 
	background:#e9eef4; 
	font-size:12px;  
	text-align:left; 
	padding:4px; 
	color:#224b95;
	
}
.tableBox TD{ 
	text-align:left; 
	vertical-align:middle; 
	border-top:solid 1px #fff;
	background:#f8f8f8;
}

.tableBox TD a{
	font-weight:bold;
}

.tableBox TR.odd TD 
				{ background:#e8e8e8; }
.tableBox TD.right 
				{ text-align:right}
.tableBox TD.left 
				{ text-align:left}

 
.tableBox OL 	{ margin:0px 4px 0px 30px; }

.tableBox input.text{ 	
	margin-bottom:2px;
}

				
.catalogBox 	{ margin:20px 0px 20px 0px; }
.catalogBox TABLE 
				{  }
.catalogBox TD	{ vertical-align:top; padding:6px; }
.catalogBox TD.right 
				{ text-align:right; background:#eee; }
.catalogBox TD.left 
				{ text-align:left; }

				


	
.logoBox 		{ text-align:left; margin:10px 0px 30px 0px; }				
.logoBox TD, .logoBox A
				{ text-align:center; font:11px Tahoma; color:#aaa; }				


.footerBox 		{ font:bold 10px Tahoma; padding:4px; }
.footerBox A	{ font:bold 10px Tahoma; color:#555}


.overallCosts 	{ font: bold 16px Arial; margin:10px 0px 10px 0px;}



.merchantNewsBox{ margin:20px 0px 20px 0px; }
.merchantNewsBox TH
				{ background:#eee; font:bold 10px Tahoma; text-align:center; padding:2px; }
.merchantNewsBox TD
				{ vertical-align:top;  }
.merchantNewsBox .merchantNewsIMG
				{ margin-right:15px; }
.merchantNewsBox INPUT.text
				{ font:10px Tahoma; background:white; margin:0px;}
.merchantNewsCartSetButton
				{ font:11px Tahoma; padding:0px 5px 0px 20px;  text-align:right; }				


.htmlBox 		{}
.htmlBox H1		{ margin-bottom:20px;}
.htmlBox H2		{ margin:15px 0px 10px 0px;}

 

.pagesNrBox { 
	background:none;
	margin:10px; 
	padding:2px 2px 2px 4px ; 
	font-weight:bold;
	font-size:13px;
}
.pagesNrBox a{
	font-size:13px;
} 
	


.szybkiKontakt 	{ font:11px/15px Tahoma; color:black; padding-left:4px;}
.szybkiKontakt A{ font:11px Tahoma; color:black;}


.clientLoginBox 	{ text-align:center; margin:0px 0px 10px 0px; }
.clientLoginBox TD	{ font:10px verdana; }
.clientLoginBox INPUT
					{ background:white; }


.negotiationBox 	{ background:red; font:11px Tahoma; margin:0px; }
.negotiationBox .mainBox 
					{ background:white; padding:10px; margin:10px; }
.negotiationBox .tableBox TD
					{ padding:3px; background:#eee; font:11px Tahoma; }
.negotiationBox TEXTAREA
					{ }
.negotiationBox SELECT
					{ background:white; }


.clientBox .menuTopBox{ 
	padding:0px; 
	margin:10px 0px 10px 0px;
}
.clientBox .menuTopBox TD{ 
	padding:2px 4px 2px 4px; 
	background:#eee; 
}
					

.menuTopBox 	{ 
	padding:4px 10px 0px 10px; 
	font:12px Verdana; 
	color:#666; 
}
.menuTopBox A	{ 
	font:bold 11px Arial;
	color:#224b95; 
}
					
					
.seoLinks, .seoLinks A
		 			{ color:white; }

.relationBox 	{}
.relationBox A	{ color:#444; text-decoration:underline; }
.relationBox A:hover
				{ color:blue;}
.relationBox H1	{ font:bold 12px Verdana; }
.relationBox TD { background:#fff; }
.relationBox TR.odd TD
				{ background:#F6F6F6;}
.relationBox .promotion
				{ background:red; color:white; font:bold 10px Verdana; }
.relationBox .discountInfoBox 
				{ font:10px Tahoma; color:#444;}

.jakoscBox TD 	{ font:10px Verdana; color:#444; padding:14px;}					

.fotoPromotionTop
				{ margin:5px 0px 5px 0px }
.fotoPromotionTop .itemIMG
				{ margin:5px 5px 5px 0px; }
.fotoPromotionTop TD
				{ }
.fotoPromotionTop .menuHead
				{ font:bold 12px Tahoma; margin:0px; color:red; margin:10px 0px 5px 0px; }
.fotoPromotionTop .menuItem, .fotoPromotionTop .menuItem A
				{ font:11px Tahoma;  }

.sendLink 		{ padding:0px; font:bold 11px Tahoma; }
.sendLink A		{ font:10px Tahoma; color:#666; }
.sendLink TD	{ background:none; }

.lineBox
		 		{background:#ddd; padding:2px; margin:10px 5px 0px 0px; }
.lineBox TD		{font-size:10px;vertical-align:middle; }
.linBox 		{text-align:right}

.superPromotion 		{ margin:5px 0px 5px 0px; }
.superPromotion .itemIMG
				{ margin:5px 5px 5px 0px; vertical-align: center}
.superPromotion TD
				{ margin: 2px 2px 2px 2px }
.superPromotion HR
				{ color:red; background:red;}
.superPromotion .redLine
				{ background:red; font:bolder 7px Tahoma; margin-top:2px;}
.superPromotion .menuHead
				{ font:bolder 14px Tahoma; color:red; letter-spacing:14px;  text-transform: uppercase; padding-top: 10px;}
.superPromotion .menuItem, .fotoPromotionTop .menuItem A
				{ font:13px Arial;  }

.tytul			{ font:bold 24px Arial; color:#777; margin:10px 5px 5px 0px; }
.cena			{font: 30px Arial; color:#0000ff; }
.tresc			{}


.topTools IMG	{margin-right: 5px;}
.topTools A		{text-decoration: none;font: normal 11px Arial; color: #111;}





#met {
	float: left;
	width: 100%;
	padding-bottom: 12px;
	margin-top: 5px;
}
.met-item h4 {
	margin: 0px 0px 0px 0px;
}
.met-item {
	width: 90px;
	text-align: center;
	padding: 5px;
}
#show-met-images {
	float: left;
	padding-left: 50px;
}
#show-met {
	float: left;
	width: 250px;
}
#show-met img {
	border: 1px navy solid;
}
#show-met-images h2 {
	margin-bottom: 10px;
}
.met-img {
	width: 65px;
	height: 60px;
	margin: auto;
	cursor: pointer;
}
