body,form,h1,h2,h3,h4,h5,hr,select
									{ margin:0;padding:0; } 
.bl, #cttable td.outleft img, #cttable td.outright img, #cttable td.inleft img, #cttable td.inright img	
									{ width:1px;height:1px;border:0; }									
body, table						{ border:0;font:normal normal 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#444; }
body								{ background:url(img/bg_body.gif);z-index:-1;height:100%;margin-bottom:1px; }

h1,h2								{ font:bold 14px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#EB8B18; } h2  { font-size:12px; }							  						  							  
.small 							{ font-size:10px; } .red { color:#c00; } .lightgrey { color:#ccc; } .darkgrey { color:#444; }

a,a:hover 						{ color:#EB8B18;text-decoration:none; }
a:hover 							{ color:#900; } 	a.textcolor   { color:#444; }
a.grey							{ color:#ccc; } 	a.grey:hover  { color:#c02; }
a.white							{ color:#fff; } 	a.white:hover { color:#ff9;text-decoration:underline; }
.back								{ text-align:right; } .back img { border:0;width:6px;height:5px;margin-right:5px; }
		  									  
#ctrltable 						{ height:100%;  }	
#ctrlcell						{ vertical-align:top;text-align:center; }	
#maintable						{ margin:0 auto; }
	
#ctrltable,#ctrlcell,.maxwidth 						
									{ width:100%;  }	
#maintable,#top,#top table,#top #header,#top #spacer,#main,#cttable,#foot,#foot table 
									{ width:884px; }
#cttable	td.outleft,#cttable td.outright		
									{ width:  1px;background:#aaa; } 
#cttable	td.inleft,#cttable td.inright		
									{ width: 10px; }
#ctleft,#ctright,.side-hline,.side-hline img,.sidebox,#cshortcut,#cgalst			
									{ width:171px; }
#ctmain,#ctmain #content,#ctmain #component,#ctmain #header,table.deftable,#nhl,#nhl ul,#nhl .separator	
									{ width:520px; } 				
																		
#top								{ }	
#top img							{ border:0; }
#top #topmargin				{ height:  8px;background:url(img/top-margin.gif) no-repeat center bottom; }
#top #header					{ height:142px;background:#fff url(img/bg_top-header.jpg) no-repeat center bottom;vertical-align:top; }
	#top #header #logo,#top #header #logo img
									{ width:460px;height:65px; }
	#top #header #logo		{ display:inline;float:left; }
	#top #header #icons		{ display:inline;float:right;margin:8px 15px 0 0;text-align:right; }
	#top #header #icons a	{ display:block;color:#444;font-size:10px;text-align:right; } #top #header #icons a:hover { color:#9D1D38; }
	#top #header #icons img	{ width:16px;height:16px;padding-left:5px; }
#top #spacer					{ height: 23px;background:#fff url(img/top-spacer.gif) no-repeat center top; }
	
#main								{ vertical-align:top;z-index:-1;background:#fff;border-bottom:1px solid #aaa; } 
	#cttable						{ z-index:-1; } 
	#ctleft						{ padding-bottom:15px;vertical-align:top;background:url(img/bg_left.gif) repeat-y right top; }  														
	#cttable	td.inleft		{ }
	#ctmain 						{ padding:12px 0;vertical-align:top; }
	#ctmain #header 			{ height:23px;margin-bottom:15px; }
	#ctmain #header h1		{ line-height:23px;vertical-align:middle; }
	
/* deepest CONTENT HERE! ################################################################################ */
	
	#ctmain #content				{ } 
	#ctmain #component			{ margin-top:15px; }
	#ctmain #content a			{ }
	#ctmain #content img			{ border-color:#155E9A; }		 
	#ctmain #content.sysmsg		{ }  

/* ###################################################################################################### */
	
	#cttable	td.inright		{  }														
	#ctright						{ padding-bottom:15px;vertical-align:top;background:url(img/bg_right.gif) repeat-y left top; }  
						  					  									 
#foot 				 			{ height:33px;background:url(img/bg_foot.gif) repeat-x center bottom; }
#foot img						{ border:0; }
#foot table						{ height:25px;margin-top:8px;border:1px solid #aaa; }
#foot td							{ vertical-align:middle;padding:0 10px; }
	#footleft					{ text-align:left; }
	#footleft img				{ width:16px;height:16px;vertical-align:middle;margin-right:10px; }
	#footright					{ text-align:right; }	

.side-hline,.side-hline img 	{ height:1px;background:#ccc; }
#ctright .banner-box				{ margin:10px 11px 10px 10px;width:150px; }
#ctright .banner-box-top		{ margin:10px 11px 10px 10px;width:150px;border:0; }
#ctleft  .banner-box				{ margin:10px 11px 10px 10px;width:150px; }

/* sidebox */
.sidebox, .sidebox .hd		{  }
.sidebox .hd					{ height:25px;background:url(img/hd_side.gif) no-repeat left top; }
.sidebox .hd h2				{ color:#555;font:bold 12px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;padding:1px 5px 0 25px;line-height:25px; }
.sidebox .ct					{  }

/* 								searchForm @ rightColumn  */
#srch								{ margin-bottom:10px; }	
#srch input,#srch label		{ display:block;margin:5px 25px;	}
#srch,#srch input,#srch label								
									{ width:121px; }
/* 								FORMS  */
input,select,textarea 		{ border:1px solid #155E9A;font-size:11px;color:#155E9A;background:#fff;padding:0 3px; }
select 							{ padding:0; }
textarea							{ font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; }
.formsub 						{ border:1px solid #13527F;font-weight:bold;font-size:11px;color:#fff;background:#3277AB;padding:2px; }
.formcheckbox, .formbl    	{ border:none;background:transparent; }
	
/*									structMENU */

#smenu, #smenu table,#smenu td.lvl0separator, #smenu td.lvl0separator img,#smenu	td.lvl1separator,#smenu	td.lvl1separator img, 
#smenu td.lvl0,#smenu td.lvl0sel,#smenu td.lvl0parent,#smenu td.lvl0selparent						
														{ width:171px; }																																
#smenu 												{ margin-bottom:15px; }
/* 1st */
#smenu td.lvl0,#smenu td.lvl0sel,#smenu td.lvl0parent,#smenu td.lvl0selparent 				
															{ height:25px;text-align:left;background:url(img/smenu0arr.gif) no-repeat right top; }
#smenu td.lvl0parent,#smenu td.lvl0selparent	{ background:url(img/smenu0arr_parent.gif) no-repeat right top; }

#smenu td.lvl0 div,#smenu td.lvl0sel div	{ margin:0;padding:2px 5px 0 35px; }
#smenu td.lvl0parent div,#smenu td.lvl0selparent div	{ margin:0;padding:1px 5px 0 35px; }

#smenu td.lvl0 a,td.lvl0sel a,#smenu td.lvl0 div div,#smenu	td.lvl0parent a,#smenu td.lvl0selparent a,#smenu td.lvl0parent div div			
														{ margin:0;padding:0;font:bold 12px 'Trebuchet MS',Trebuchet,Arial,Verdana,sans-serif;color:#555; }												
#smenu	td.lvl0sel a,#smenu td.lvl0 a:hover,#smenu td.lvl0sel a:hover,
#smenu	td.lvl0selparent a,#smenu td.lvl0parent a:hover,#smenu td.lvl0selparent a:hover						
														{ color:#900; }
														
														
														
/* 2nd */
#smenu	td.lvl1, td.lvl1sel					{ height:16px;text-align:right;background:url(img/smenu1arr.gif) no-repeat 155px 5px; }
#smenu	td.lvl1 div, td.lvl1sel div,td.lvl1selfirst div, td.lvl1sellast div, td.lvl1last div, td.lvl1first div		
														{ margin:0;padding:0 22px 0 10px; }
#smenu	td.lvl1 a, td.lvl1sel a, td.lvl1 div div,td.lvl1selfirst a, td.lvl1sellast a, td.lvl1last a, td.lvl1first a, td.lvl1last div div, td.lvl1first div div
														{ margin:0;padding:0;color:#555; }												
#smenu	td.lvl1sel a,#smenu td.lvl1 a:hover,#smenu td.lvl1sel a:hover,#smenu td.lvl1selfirst a:hover,#smenu td.lvl1sellast a:hover,#smenu td.lvl1first a:hover,#smenu td.lvl1last a:hover				
														{ color:#900; }
/*														


#smenu td.lvl1selfirst, td.lvl1first {height:16px;text-align:right;background:url(img/smenu1arr.gif) no-repeat 155px 15px;}
#smenu td.lvl1sellast, td.lvl1last {height:16px;text-align:right;background:url(img/smenu1arr.gif) no-repeat 155px 5px;}
#smenu td.lvl1selfirst div, td.lvl1first div {margin-top:10px;}
#smenu td.lvl1sellast div, td.lvl1last div {margin-bottom:10px;}
#smenu td.lvl1selfirst a, td.lvl1first a {margin-top:10px;}
#smenu td.lvl1sellast a, td.lvl1last a {margin-bottom:10px;}
*/


/*                			compSitemap        */
#smap ul							{ list-style:none;margin:0;padding:0; } 
#smap li							{ margin:4px 0;padding:0;font-weight:bold; }
#smap .root						{ font-weight:bold; }
#smap img						{ width:6px;height:5px;border:0;margin-right:5px; }								 								 
									 
/*									NHL */
#nhl ul							{ list-style:none;margin:0;padding:0; } 
#nhl li							{ clear:both;margin:0;padding:0; }
#nhl .photo						{ display:inline;float:left;margin-right:5px;border:1px solid #155E9A;background:#fff; } 
#nhl .photo	img				{ width:160px;height:60px;margin:3px;border:0; }
#nhl .photoblank				{ width:166px;height:66px;display:inline;float:left;margin-right:5px;border:1px solid #155E9A;
									  background:#fff url(img/nophoto.gif) no-repeat center center; } 
#nhl .photoblank img			{ width:160px;height:60px;margin:3px;border:0; }									  
#nhl .date						{ display:inline;font-size:10px;font-weight:normal;vertical-align:top;color:#155E9A;line-height:9px; }
#nhl .date img					{ width:9px;height:9px;margin:0px 5px 0 0; }	
#nhl .title						{ display:block;vertical-align:top;margin-top:3px; } 
#nhl .title a					{ font-weight:bold; }
#nhl .title img				{ border:0;width:6px;height:5px;vertical-align:middle; }
#nhl .lead						{ margin-top:5px; }
#nhl .separator				{ height:18px;margin:0;background:url(img/nhl_separator.jpg) no-repeat left center;text-align:right; }
#nhl .separator a				{ padding:0 15px 2px 0;font-weight:bold; }
#nhl .separator img			{ width:4px;height:10px;border:0; }

/*									compNewsArchive */
#newssel #date					{ font-size:9px; }
#newssel #newscontent		{ margin:10px 0; }

#newssel #latest ul			{ margin:10px;padding:0;list-style:none; }
#newssel #latest li			{ line-height:14px;margin:0;padding:0; }
#newssel #latest #head		{ font-weight:bold; }
#newssel #latest .date 		{ display:inline;font-size:9px;padding-right:5px; }
#newssel #latest .title		{ display:inline;font-weight:bold;clear:both; }
#newssel #latest .title img { border:0;width:6px;height:5px;vertical-align:middle; }

/* version2 => see tpl
#newslist						{ padding:15px 0; }
#newslist ul					{ width:100%;list-style:none;margin:0;padding:0; }
#newslist li					{ line-height:16px;margin:0;padding:0; }
#newslist .date				{ display:inline;width:60px;font-size:9px;float:left;padding-top:1px; }	
#newslist .title				{ display:inline; }
#newslist .title a			{ font-weight:bold; }	
#newslist .lead				{ margin:0 0 0 60px; }
#newslist .separator			{ height:11px;background:url(img/separator.jpg) no-repeat 60px 6px; }
#newslist .separator img	{ height:11px;border:0; }
*/

#newslist						{ padding:15px 0; }
#newslist ul					{ list-style:none;margin:0;padding:0; } 
#newslist li					{ clear:both;margin:0;padding:0; }
#newslist .photo				{ display:inline;float:left;margin-right:5px;border:1px solid #155E9A;background:#fff; } 
#newslist .photo	img		{ width:64px;height:64px;margin:3px;border:0; }
#newslist .photoblank		{ width:72px;height:72px;display:inline;float:left;margin-right:5px;border:1px solid #155E9A;
									  background:#fff url(img/nophoto.gif) no-repeat center center; } 
#newslist .photoblank img	{ width:64px;height:64px;margin:3px;border:0; }									  
#newslist .date				{ display:inline;font-size:10px;font-weight:normal;vertical-align:top;color:#155E9A;line-height:9px; }
#newslist .date img			{ width:9px;height:9px;margin:0px 5px 0 0; }	
#newslist .title				{ display:block;vertical-align:top;margin-top:3px; } 
#newslist .title a			{ font-weight:bold; }
#newslist .title img			{ border:0;width:6px;height:5px;vertical-align:middle; }
#newslist .lead				{ margin-top:5px; }
#newslist .separator			{ height:18px;margin:0;background:url(img/nhl_separator.jpg) no-repeat left center;text-align:right; }
#newslist .separator a		{ padding:0 15px 2px 0;font-weight:bold; }
#newslist .separator img	{ width:4px;height:10px;border:0; }

/* 								compFAQ */
#faq #answer					{ padding:10px 10px 10px 15px; }
#faqlist	ol						{ line-height:16px;margin-top:0; }
#faqlist	a						{ font-weight:bold; }

/*                			compStructChild        */
#structchild ul				{ list-style:none;margin:0;padding:0; }					
#structchild li 				{ margin:4px 0;padding:0; }
#structchild a					{ font-weight:bold; } 
#structchild img				{ width:6px;height:5px;border:0;margin:0 5px 2px 0; }

/*                			compGraphHhild        */
#graphchild ul					{ list-style:none;margin:0;padding:0; }					
#graphchild table 			{ width:100%;  }
#graphchild td					{ text-align:center; }
#graphchild a					{ font-weight:bold; } 
#graphchild .photocell, #graphchild .titlecell		
									{ text-align:center; }
#graphchild .titlecell		{ vertical-align:top; }									
#graphchild .photo			{ border:1px solid #155E9A;background:#fff;width:106px;height:81px;text-align:center;margin:0 auto; }
#graphchild .photo img		{ margin:3px; }
#graphchild img				{ border:0;width:100px;height:75px; }
#graphchild .photo, #graphchild .title			
									{ margin-bottom:10px; }
                                                                        

/*                			compNavi       */		
#navi								{ margin-bottom:10px;background:#EDEDEC; }
#navi,#navi a					{ color:#444; }
#navi #title					{ display:inline;padding-right:5px; }



/*									compGalleryLatest cgalst */
#cgalst ul,#cgalst li 		{ margin:0;padding:0; }	
#cgalst ul						{ list-style:none; }					
#cgalst li 						{ height:29px;background:url(img/bg_dot.gif) repeat-x left bottom;
									  overflow:hidden;overflow-y:hidden;overflow-x:hidden;display:block; }
* html #cgalst li				{ padding-top:8px;overflow:visible; }
#cgalst li#last 				{ background:transparent; }
#cgalst a						{ color:#155E9A;margin:0 3px;line-height:28px;text-align:center; } 
#cgalst a:hover				{ color:#900; }
#cgalst .date					{ margin:0 3px;color:#4590CE;font-size:9px;display:inline; }
#cgalst img						{ width:9px;height:9px;border:0; }
	
/* 								COMP.gmaps and structMap  align=center w tpl dla #gmap */
#gmap #map, #structgmap #structmap						
									{ margin:10px 0;border:1px solid #000; }

/*                			compUniversalList        */
#unilist							{ margin-left:25px; }
#unilist ul						{ list-style-type:none;margin:0;padding:0; } 
#unilist li						{ padding:10px 5px;margin:0;background:url(img/separator.jpg) no-repeat left bottom; }
#unilist .title, #unilist .descr a { font-weight:bold; }

/* 								compGalleryLyteboxLite */
#galite #head					{ text-align:center; }
#galite img						{ border:1px solid #000;display:block;margin:0 auto; }	
.galcell							{ padding:7px; text-align:center; }
.galcell a						{ display:block;text-align:center; }

/* 								compEnquiry */
#enq								{ width:400px;margin:0 59px; }
* html #enq						{ width:403px;margin:0 55px; } /* IE Duplicate Characters Bug (+3 -4) */
#enq label						{ width:200px;height:20px;margin:0;padding:0;display:inline;float:left; }
#enq input, #enq textarea	{ width:200px;height:16px;margin:2px 0;display:inline;float:right; }
#enq textarea					{ height:196px; }
#enq input.hidden				{ display:none; }
#enq label.textarea			{ height:200px; }
#enq input#submit				{ height:22px; }
#enq div#clearing				{ clear:both; }
* html #enq label#last		{ margin-right:-3px; } /* IE Duplicate Characters Bug  */									
									
/*  IE Duplicate Characters Bug not solved here:
#enq label, #enq input,#enq textarea { display:block;width:200px;float:left;margin-bottom:10px; }							
#enq textarea					{ height:200px; }
#enq label 						{ text-align:right;width:100px;padding-right:20px; }
#enq br 							{ clear: left; } */									

/* 								compPagingControls */
.pagingsystem img				{ border:0;width:9px;height:9px; }
.pagingsystem table			{ width:100%; }
.pagingsystem td				{ width:50%;background:#EDEDEC;color:#3779E7;font-size:11px;font-family:Arial; }
.pagingsystem div				{ display:inline;margin:0 10px; }
.pagingsystem select 		{ border:1px solid #3779E7;font-weight:bold;font-size:10px;color:#3779E7;float:right; }	
.pagingsystem a.current 	{ font-weight:bold;margin:0 3px; }

/* 								SEARCH  */
#srch-site h1					{ margin-bottom:10px; }
#srch-site table				{ width:100%;margin:10px 0; }
.qbar, .qbar img				{ margin:0;padding:0;border:0; }
.qbar								{ width:100px;height:3px;background:#ccc; }
.qbar img						{ height:3px;background:#9D1C38; }

#srch-site #noentry			{ }
#srch-site .navigt			{ font-size:7px;font-family:Arial,sans-serif; }
#srch-site .navigtxl			{ font-size:9px;font-family:Arial,sans-serif; }	
#srch-site .title				{ }
#srch-site .title	a			{ font-weight:bold; }
#srch-site .title	a:hover	{ }
#srch-site .quality			{ }
#srch-site .navi				{ font-size:10px;color:#DAA9B3; }
#srch-site .lead				{ }
#srch-site .more				{ }
#srch-site .divline			{ height:1px;border-bottom:2px dotted #ccc; }
#srch-site .spacer, #search .spacer img { height:5px; }



/* 								FORMATTING */
.hicell							{ background:#FFFFD0; }
.blcell							{ background:transparent; }
.clear							{ clear:both; }
.nobd								{ border:none; }
.bold								{ font-weight:bold; }
.hidden							{ display:none; }
.hrdef							{ height:1px;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;												}
.ac 								{	text-align:center;											}
.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;		}	

/* 								toplayer */
#toplayer 						{ background:transparent;font-family:Arial,sans-serif;position:absolute;
									  margin:0 auto;top:200px;display:none;border:1px solid #0068B7;
									  opacity:0;KHTMLOpacity:0;filter:alpha(opacity=0); -moz-opacity:0;z-index:1000;}
#toplayer a 					{ text-decoration:none;border:none; }
#toplayer img 					{ border:none; }
#toplayer #bar 				{ background:url('img/toplayer_bar.gif') repeat-x top left;height:20px;line-height:20px; }
#toplayer #bar a 				{ margin-left:10px;font-weight:bold;float:left;color:#fff;font-size:11px; }
#toplayer #bar .close 		{ margin-right:5px;display:block;width:12px;height:20px;float:right;
									  background:url('img/toplayer_close_off.gif') no-repeat center; }
#toplayer.show 				{ display:block; }
#toplayer #content			{ margin:10px; }




/*							WYJATKI - musza byc na koncu ze wzgledu na nadpisyanie poprzednich */
	#ctmain #component.c9 #graphchild .photo			
										{ border:0;  }