body,form,h1,h2,h3,h4,h5,hr,select		
									{ margin:0;padding:0; } /* #053 */
.bl, .ctrightmargin img, .ctleftmargin	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:#fff;z-index:-1;height:100%;margin:10px 0; }			  
body.popup						{ background:transparent; }
		  									  
#ctrltable 						{ width:100%;height:100%; }	
#ctrlcell						{ width:100%;vertical-align:top;text-align:center; }	
#maintable						{ width:900px;border:1px solid #01804E; }
table.deftable					{ width:620px; }
.maxwidth						{ width:100%; }
	
/* 								LAYOUT  */
#top, #top table				{ width:900px;background:#fff; }
#top #grouphd					{ width:300px;height: 56px;border-bottom:1px solid #01804E; }
#top #grouphd img				{ width:299px;height: 56px;border:0;border-right:1px solid #CCE6DC; }
#top #logo						{ width:600px;height: 56px;text-align:right;border-bottom:1px solid #01804E; }
#top #logo img					{ width:167px;height: 56px;text-align:right;border:0; }
#top #group						{ width:300px;height:213px;background:#017446 url(img/bg_group.jpg) no-repeat; }
#top #graph, #top #graph #dynaflash	
									{ width:600px;height:213px;background:#053; }
#top #menu						{ width:900px;height:40px;background:url(img/bg_menu.gif); }
#top #margin					{ }

#main								{ width:900px;background:#fff;vertical-align:top;z-index:-1;background:url(img/bg_ctmain.gif) repeat-x top; } 
	#contenttable				{ width:900px;z-index:-1; } 
	#ctleft						{ }
	td.ctmainmargins,td.ctrightmargin,td.ctleftmargin,td.ctmargins			
									{ width: 15px; } 				
	#ctmain 						{ width:620px;height:200px;padding:15px 0;vertical-align:top; }
	#ctmain #graphheader		{ }
	#ctmain #header, #ctmain #content	
									{ margin-bottom:10px; }
	
	#ctmain #content a		{ font-weight:bold; }								
									
	#ctright						{ width:250px;padding-bottom:15px;background:#CECE9C;vertical-align:top;border-left:1px solid #01804E; }  
	#ctright h1					{ width:250px;height:30px;line-height:30px;border:1px solid #fff;border-style:solid none;
									  background:url(img/hd_right.jpg) repeat-y left top;  }
	#ctright h1 div			{ padding:0 0 0 26px; }									  
									  									 
#foot, #foot table 			{ width:900px;height:21px; }	
#foot 							{ vertical-align:middle;background:url(img/bg_foot.gif) repeat-x;border-top:1px solid #01804E; }		
#foot td							{ vertical-align:middle;padding:0 15px; }
	#footleft					{ text-align:left; }
	#footleft img				{ width:16px;height:16px;border:0;vertical-align:middle;margin-right:10px; }
	#footright					{ text-align:right; }	

/* 								FONTS  */
h1									{ font:bold 14px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#000; }
h1 img							{ width:9px;height:9px;border:0;vertical-align:top;margin:4px 5px 0 0; }
h2									{ font:bold 12px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#000; }							  
									  							  
.small 							{ font-size:10px; }
.red								{ color:#c00; }
.lightgrey						{ color:#ccc; }
.darkgrey						{ color:#444; }
	
/*									LINKS  */
a 									{ color:#E77817;text-decoration:none; }
a:hover 							{ color:#f00;text-decoration:none; }
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:5px;height:5px; }

/* 								FORMS  */
input,select,textarea 		{ border:1px solid #01804E;font-size:11px;color:#01804E;background:#FFFFCE;padding:0 3px; }
select 							{ padding:0; }
textarea							{ font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; }
.formsub 						{ border:1px solid #01804E;font-weight:bold;font-size:11px;color:#fff;background:#01804E;padding:2px; }
.formcheckbox, .formbl    	{ border:none;background:transparent; }

/*									topGroup */

#top #group ul					{ margin:3px 2px 0 15px;list-style:none;padding:0; }
#top #group a, #top #group a:hover					
									{ font-size:11px;font-weight:bold;font-family:'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#fff; }
#top #group a img				{ border:0;width:10px;height:10px;margin-right:5px; }
#top #group li					{ margin:0 0 0 26px; }
#top #group li.logo			{ margin:0;height:29px;margin:0;padding:0; } /* line-height:12px;height:12px; */
#top #group li.logo img		{ border:0;width:165px;height:27px;margin-bottom:2px; }

/* gpw over nhl */
#gpw								{ padding:10px;width:230px;background:#017446 url(img/bg_group.jpg) no-repeat; }
* html #gpw						{ width:250px; } /* IEhax */
#gpw .photo						{ display:inline;float:left; } 
#gpw .photo	img				{ width:72px;height:72px;margin-right:5px; }
#gpw .title						{ display:block;vertical-align:top;font-weight:bold;color:#fff; } 
#gpw .title img				{ border:0;width:5px;height:5px;vertical-align:middle; }
#gpw .clear						{ clear:both; }
													
/*									compNewsArchive and NHL */
#nhl								{ margin:10px; }
#nhl ul							{ width:230px;list-style:none;margin:0;padding:0; } 
#nhl li							{ clear:both;margin:0;padding:0; }
#nhl .photo						{ display:inline;float:left; } /* CMT#1 */
#nhl .photo	img				{ width:72px;height:72px;margin-right:5px; }
#nhl .date						{ display:inline;font-size:9px;font-weight:bold;vertical-align:top; }
#nhl .title						{ display:block;vertical-align:top; } 
#nhl .title a					{ font-weight:bold;color:#053; }
#nhl .title img				{ border:0;width:5px;height:5px;vertical-align:middle; }
#nhl .separator				{ margin:0;height:25px;background:url(img/nhl_separator.jpg) no-repeat center center; }
#nhl .separator img			{ border:0;height:25px;width:230px; }

#artsel #date					{ font-size:9px; }
#artsel #content				{ }
#artsel #gallery				{ }

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

#artlist							{ padding:15px 0; }
#artlist ul						{ width:100%;list-style:none;margin:0;padding:0; }
#artlist li						{ line-height:16px;margin:0;padding:0; }
#artlist .date					{ display:inline;width:60px;font-size:9px;float:left;padding-top:1px; }	
#artlist .title				{ display:inline; }
#artlist .title a				{ font-weight:bold; }	
#artlist .lead					{ margin:0 0 0 60px; }		/* separator.jpg is 300x1px faded #bbb line */	
#artlist .separator			{ height:11px;background:url(img/separator.jpg) no-repeat 60px 6px; } /* border-bottom:2px dotted #ccc;  */
#artlist .separator img		{ height:11px;border:0; }

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

/* 								compEnquiry */
#enq								{ width:400px;margin:0 110px; }
* html #enq						{ width:403px;margin:0 106px; } /* IE Duplicate Characters Bug (+3 -4) */
#enq p							{ 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 p.textarea				{ height:200px; }
#enq input#submit				{ height:22px; }
#enq div#clearing				{ clear:both; }
* html #enq p#last			{ margin-right:-3px; } /* IE Duplicate Characters Bug  */

/* 								compGallery */
#galite							{ }
#galite #head					{ text-align:center; }
#galite img						{ border:1px solid #000;display:block; }

/* 								COMP.gmaps   */
#gmap								{  } /* align=center w tpl */
#gmap #map						{ margin:10px 0;border:1px solid #000; }

/* 								compPagingControls */
.pgtab							{ width:100% }
.pgselect 						{ border:1px solid #444;font-weight:bold;font-size:10px; }	
.pgbg								{ background:#E5F2EB;vertical-align:middle; }
.pgdata							{ font-size:11px;font-family:Arial,sans-serif; }
.pgcurrentpagenum				{ font-weight:bold; }

/*                			compRaports        */
#raplist table					{ width:100%;border:1px solid #053;margin:10px 0; }
#raplist #head					{ font-weight:bold;background:#053;color:#fff; }
#raplist #head td				{ text-align:center; }
#raplist td             	{ padding:3px;vertical-align:top; }
#raplist .date					{ font-size:9px;padding-top:5px; }
#raplist .number				{ font-size:9px;font-weight:bold;padding-top:5px; }
#raplist .title				{ }
#raplist .download			{ text-align:center; }	
#raplist a img          	{ border:0; }

/*                			compGroups        */
#grplist ol						{  } /* list-style:none; */
#grplist li						{ padding:10px 5px;margin:0;background:url(img/separator.jpg) no-repeat left bottom; }
#grplist .name					{ display:inline;font-weight:bold; }
#grplist .location			{ display:inline; }
#grplist .descr				{ }

/*                			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:5px;height:5px;border:0;margin-right:5px; }

/*                			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:5px;height:5px;border:0;margin:0 5px 2px 0; }									
									
/* 								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;		}	

/* 

CMT#1
display:inline-block; run-in - CSS: 2.1, 2.0 tworzy element liniowy, jeżeli następny jest element blokowy 


compGallery 

.gallaytable					{ width:472px;text-align:center; }
.gallaylist						{ width: 80px;vertical-align:top; }
.gallayspacer					{ width:  4px; }
.gallaycontainer				{ width:340px;text-align:center;vertical-align:top; }
.gallaycontainernocats		{ width:472px;text-align:center;vertical-align:top; }

.galtablecontainer			{ text-align:center; }
.galtable						{ width:472px; }
.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; }
.galpictcontainer				{ text-align:center; }
.galpicttitle					{ text-align:center; }
.galpicttitleheader			{ font:bold 12px; }
.galthumbcontainer			{ text-align:center; }
.galthumbcontainer img		{ border:1px solid #000; }

.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; }

.galpictborder					{ border:1px solid #20743D; }
.galthumbborder, .galthumbbordersel	{ border:1px solid #20743D; }
.galbordernone					{ border:none; }

*/
