body, table						{ border:0;font:normal normal 11px Tahoma,Verdana,Arial,sans-serif;color:#fff; }
body							{ padding:0;margin:0;background:#9C8463; } body.popup { background:transparent; } 

h1,h2,.head1,.head2				{ margin:0;padding:0;font:bold 14px 'Trebuchet MS',Trebuchet,Arial,Verdana,Tahoma,sans-serif;color:#EDDEC1; }
h2,.head2						{ font-size:12px; }	 .small { font-size:10px; }  .red { color:#c00; }				

/*table.deftable a  		 		{ color:#4B3B26 }*/	
a,table.deftable a:hover,td.topmenucontainer a 								
								{ color:#ff9;text-decoration:none; }
a:hover,td.topmenucontainer a:hover  						
								{ color:#FFC178;text-decoration:none; }
a.textcolor						{ color:#fff; }
a.grey							{ color:#ccc; } a.grey:hover  { color:#c02; }
a.white							{ color:#fff; } a.white:hover { color:#ff9;text-decoration:underline; }
.globalback						{ text-align:right;padding:10px 0; }
.globalbackcontainer	 		{ text-align:right; }


/* 								FORMS  */
form 							{ margin:0;padding:0; }
input,select,textarea 			{ font-size:11px;font-weight:bold;color:#fff;background:#A69173;padding:0; }
textarea						{ font-size:12px; }
.formsub 						{ font-weight:bold;font-size:11px;color:#fff;background:#5E4E38;padding:3px; }
.formcheckbox, .formbl    		{ border:none;background-color:transparent; }
.colformfield					{ width:130px;text-align:left; }
.profileformcol1				{ width:250px; }
.enquiryta						{ width:300px; }
							  									  
table.ctrltable,table.fpctrltable,table.maxwidth 				
								{ width:100%; }
table.deftable,table.contenttable,td.introcontainer,table.maintable,.topheader,.topmenu,.topdivline,td.maincontainer,td.footcontainer,#fpbottom					
								{ width:777px; }							
td.ctrlcell1,td.ctrlcell2,td.introctrlcell,td.fpctrlcell,td.fpctrlcell1,td.fpctrlcell2,td.fpctrlcell3				
								{ width:100%;vertical-align:top;text-align:center; }	
.ac,.galpictcontainer,.galpicttitle,.galthumbcontainer,td.introcontainer,.gmapcontainer,.gmap,.paramcol,.galtablecontainer		
								{ text-align:center; }
table.maintable,td.fpctleft,input,select,textarea,.formsub,.pgselect,.defbd,.borderdef,.gmap,.hdlcontainer					
								{ border:1px solid #000;}												
																							
td.ctrlcell1					{ background:url(img/bg_fpbody_top.gif) no-repeat center top; }	
td.ctrlcell2,td.fpctrlcell2		{ background:#A69173; }	
table.maintable					{ border-style:none solid; }
td.fpctrlcell1					{ background:#9C8463 url(img/bg_fpbody_top.gif) no-repeat center bottom; }

/* 								LAYOUT  */ 
td.topheader						{ height:103px;background:url(img/bg_topheader.jpg) no-repeat right top; position:relative;float:left;}
td.topheader h1 {position:absolute; right: 5px;bottom: 2px;letter-spacing:2px;}
.topmenu						{ height:24px;background:url(img/bg_topmenu.gif) repeat-x; }
	.topmenucontainer			{ height:24px; } /* szerokosc ustala sie w comp_fs_menu */
	.topmenuright				{ height:24px;text-align:right; } /* width:177px; */
		.toplink				{ color:#fff;font-size:10px; }
		.toplink:hover			{ color:#ff9; }
.topdivline						{ height:1px;background:#000; }

td.maincontainer 				{ vertical-align:top;background:#9C8463; }

	td.ctleft					{ width:180px;border-right:1px solid #000;background:#DCC395; }
	td.fpctleft					{ width:180px;background:#38300F url(img/bg_fp_ct_left.jpg) repeat-y;border-style:none solid solid none; }
		#leftbottom				{ width:180px;background:#DDC497 url(img/left_bottom.jpg) no-repeat center top; }
	td.ctmainmargins, td.ctrightmargin, td.ctleftmargin			
								{ width: 10px;background:url(img/bg_ct.gif) repeat-x center top; } 				
	td.ctmain 					{ width:577px;vertical-align:top;padding:15px 0;background:url(img/bg_ct.gif) repeat-x center top; }
	td.fpctmain 				{ width:597px;vertical-align:top;border-bottom:1px solid #000; }	
	.colhdr,.colhdl				{ width:180px;height:30px;background:#fff;font:bold 12px 'Trebuchet MS',Trebuchet,Arial,Verdana,Tahoma,sans-serif;
								  color:#fff;text-transform:uppercase;border-bottom:1px solid #000;  }	.colhdpad {  } 
									    					  									 
td.footcontainer 				{ height:25px;vertical-align:middle;background:#C6AF85 url(img/bg_footer.gif) repeat-x center top;
								  border-bottom:1px solid #000; }			
	td.footleft,td.footright	{ text-align:left;vertical-align:middle;padding:0 15px;color:#fff;font-size:10px; }
	td.footright				{ text-align:right; }
	td.footright a				{ color:#ff9;font-size:10px; }
	
#fpbottom						{ height:72px;background:#DDC597 url(img/bg_bottom.jpg) no-repeat left top;border-bottom:1px solid #000; }

.fpbotcell1,.fpbotcell2,.fpbotcell3,.fpbotcell4
								{ height:72px;text-align:center; }
.fpbotcell1						{ width:181px;background:url(img/bl.gif);  color:#4B3B26; font-size:10px; font-weight:normal; margin-bottom:0; padding-left:5px; margin-right:3px; margin-top:0; text-align:left;} .fpbotcell2		{ width:198px; }
.fpbotcell3						{ width:200px;}  .fpbotcell4		{ width:198px; }
#fpcontact						{ margin:0 3px 0 5px;text-align:left;color:#4B3B26;font-size:10px;font-weight:bold; }
							 
/*								compNewsArchive and NHL */
.nhltab,.nhlcttab				{ width:586px; }
.nhlcttab						{ height:85px; }
.nhlthumb						{ width:118px;height:85px;vertical-align:top;text-align:left; }
.nhlct							{ width:258px;height:85px;vertical-align:top;background:url(img/bg_nhlct.jpg) no-repeat right bottom; }
	.nhltitlelink				{ text-decoration:none;font:bold 12px 'Trebuchet MS',Trebuchet,Arial,Verdana,Tahoma,sans-serif;color:#fff; }									  
	.nhllead					{ padding:0 0 0 3px; }				
	
.nhlprice-promo,.nhlprice-new,.nhlprice-sell	
								{ width:210px;height:85px;text-align:right;color:#1069AE;font:bold 32px Arial,sans-serif;vertical-align:bottom; }
.nhlprice-sell					{ color:#c00;} 
									  									  
.item-price-crossed				{ text-decoration:line-through;font-weight:bold; }
.item-price-flashy				{ color:#c00;font-weight:bold; }

.fp-item-price-crossed			{ color:#1069AE;font:bold 22px Arial,sans-serif;text-decoration:line-through;font-weight:bold; }
.fp-item-price-flashy			{ font-weight:bold; } 
									  
.glow							{ width:140px;height:85px;FILTER:progid:DXImageTransform.Microsoft.Glow(color=#FFCC00,strength=1); }									 														  
.nhlprice-promo					{ background:url(img/bg_nhl_promo.gif) no-repeat left bottom; }
.nhlprice-sell					{ background:url(img/bg_nhl_sell.gif) no-repeat left bottom; }
.nhlprice-new					{ background:url(img/bg_nhl_new.gif) no-repeat left bottom; }
.nhldivspace					{ width:210px;height:5px; }
.nhldivline						{ width:210px;height:1px;background:#1069AE; }

.articlepagingtab				{ width:100%; }
.articlepagingpad				{ padding:15px 0; }
.articlepagingdate				{ width:80px;color:#fff;background-color:inherit;font-size:9px; }
a.articleleadlink,a.articleleadlink:hover				
								{ color:#fff;background-color:inherit;text-decoration:none;  }
a.articleleadlink:hover			{ color:#ff9; }

/*								catorder - zapytanie */
.catorderdef					{ width:250px; }
.catordercomments				{ width:250px;height:200px;font-size:12px; }

/* 								compGallery */
.gallaytable					{ width:424px;text-align:center; }
.gallaylist						{ width: 80px;vertical-align:top; }
.gallayspacer					{ width:  4px; }
.gallaycontainer,.gallaycontainernocats	{ width:340px;text-align:center;vertical-align:top; }
.gallaycontainernocats			{ width:424px; }
.galtablecontainer				{ text-align:center; }
.galtable						{ width:340px; }
.galnavirow						{ vertical-align:middle;height:45px;text-align:center; }
.galnavileft					{ width:25px;text-align:left;vertical-align:middle; }
.galnaviright					{ width:25px;text-align:right;vertical-align:middle; }
.galpicttitleheader				{ font:bold 12px; }
.gallisttable					{ width:80px; }
.gallistdivline					{ height:1px;background:url(img/gallistdivline.gif) no-repeat left center; }
.gallistico						{ width: 5px;vertical-align:middle; }
.gallistentry					{ text-align:left;vertical-align:middle; }
.galleryborderdef				{ border:1px solid #ccc; }
.gallerybordersel				{ border:5px solid #c00; }
.galleryborderdefblank 			{ border:none; }

/* 								compPagingControls */
.imgbl							{ width:1px;height:1px; }
.pgtab							{ width:100% }
.pgbg							{ background:#715E45;vertical-align:middle;color:#fff; }
.pgselect 						{ font-weight:bold;font-size:11px;color:#fff; }	
.pgdata							{ font:11px Arial; }
.pgcurrentpagenum				{ font-weight: bold; }

/* 								compFAQ */
.faqlist						{ line-height:16px;margin-top:0; }
.faqanswer						{ padding:10px 10px 10px 15px; }

/* 								FORMATTING */
.hicell							{ background:#715E45; }
.nobd							{ border:none; }
.bold							{ font-weight:bold; }
.hrdef							{ height:1px;margin:0;padding:0;background:#444;color:#444; }
.uldef							{ list-style-image:url(img/ico_uldot.gif);line-height:13px;font-size:9px; }

.padt1							{ padding-top: 5px; }		.padb1							{ padding-bottom: 5px; }
.padt2							{ padding-top:10px; }		.padb2							{ padding-bottom:10px; }
.padt3							{ padding-top:15px; }		.padb3							{ padding-bottom:15px; }
.padt4							{ padding-top:20px; }		.padb4							{ padding-bottom:20px; }
.padt5							{ padding-top:25px; }		.padb5							{ padding-bottom:25px; }

.padl1							{ padding-left: 5px; }		.padr1							{ padding-right: 5px; }
.padl2							{ padding-left:10px; }		.padr2							{ padding-right:10px; }
.padl3							{ padding-left:15px; }		.padr3							{ padding-right:15px; }
.padl4							{ padding-left:20px; }		.padr4							{ padding-right:20px; }
.padl5							{ padding-left:25px; }		.padr5							{ padding-right:25px; }

.padtb1							{ padding: 5px 0; }			.padlr1							{ padding:0  5px; }
.padtb2							{ padding:10px 0; }			.padlr2							{ padding:0 10px; }
.padtb3							{ padding:15px 0; }			.padlr3							{ padding:0 15px; }
.padtb4							{ padding:20px 0; }			.padlr4							{ padding:0 20px; }
.padtb5							{ padding:25px 0; }			.padlr5							{ padding:0 25px; }

.pad1							{ padding: 5px; }
.pad2							{ padding:10px; }
.pad3							{ padding:15px; }
.pad4							{ padding:20px; }
.pad5							{ padding:25px; }

.ar 							{	text-align:right;									}
.al 							{	text-align:left;									}
.aj 							{	text-align:justify;									}
.acvt 							{	text-align:center; 		vertical-align:top;			}
.alvt 							{	text-align:left;		vertical-align:top;			}
.arvt 							{	text-align:right; 		vertical-align:top;			}
.acvm 							{	text-align:center; 		vertical-align:middle;		}
.alvm 							{	text-align:left;		vertical-align:middle;		}
.arvm 							{	text-align:right; 		vertical-align:middle;		}
.acvb 							{	text-align:center; 		vertical-align:bottom;		}
.alvb 							{	text-align:left;		vertical-align:bottom;		}
.arvb 							{	text-align:right; 		vertical-align:bottom;		}
.vat 							{							vertical-align:top;			}
.vab 							{							vertical-align:bottom;		}
.vam							{							vertical-align:middle;		}	

/* 								catalogue  */
.cat0item,.cat1item,.cat2item,.cat3item,.cat4item,.cat5item				
								{ padding:0; } 
a.cat0itemlink					{ font:bold 12px 'Arial CE',Arial,Verdana,Tahoma,sans-serif;background-color:inherit; }
.navigt							{ font:bold  7px 'Arial CE',Arial,sans-serif; }

.catroottable					{ width:180px;background:#342C0F url(img/bg_catrootcat.jpg) repeat-y right top;border-bottom:1px solid #000;  }
.catroot0item					{ width:180px;height:25px; }
.catroot0item div				{ padding:2px 0 0 15px; }
a.catroot0itemlink				{ color:#fff;font-weight:bold;font-size:10px; }
a.catroot0itemlink:hover		{ color:#ff9; }
.catrootdivline					{ width:180px;height:1px; }

/* catalogue:list */
.paramtable						{ width:560px; }
.paramtablehd,.paramtablehdright{ color:#fff;background:#5D5638;font-weight:bold;text-align:center;padding:2px }
.paramtablehdright				{ text-align:right; }
.paramtableparam				{ padding:2px;text-align:left; }
.paramtablevalue				{ padding:2px;text-align:right; }
.paramtablehicell,.cataloguecatshicell				
								{ background:#715E45; } 
.paramcol						{ width:140px;vertical-align:top; }

/* 								COMP.gmaps   */ 
.gmap							{ width:570px;height:450px;margin:10px 0; }
.gmapcoordsstyle 				{ font-weight:bold; }






