body,form,h1,h2,h3,h4,h5,hr,select,#ctrlcell	
									{ margin:0;padding:0; }									
#nhl ul,#smap ul,#artlist ul,#cshortcut ul,#cshortcut li,#trac #tracres ul, #cgalst ul
									{ margin:0;padding:0;list-style:none; }
#fpcola,#fpcolb,#ctleft,#ctrlcell,#top,#top #topheader,#top #topheader #loginbox,#main,#ctmain,#foot,#ctright 						
									{ vertical-align:top; }
									
.fpcol img,.mppoll img,.nhlentry img,.nobd,.globalback img,.globalbackcontainer img							
									{ border:0; }

									
#cgalst ul li						{ padding-top:3px; }									
.bl,.ctrightmargin img, .ctleftmargin img 
									{ width:1px;height:1px;border:0; }
html								{ min-height:101%; }
body, table							{ border:0;font:normal normal 13px 'Trebuchet MS',Trebuchet,Arial,sans-serif;color:#444; }
body								{ background:url(img/bg_body.gif);z-index:-1;height:100%;margin-bottom:1px; }
h1,h2								{ font:bold 15px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#000; }
h2									{ font-size:14px; }
td									{ text-align:left; }						  						  							  
.small 								{ font-size:10px; }
a 									{ text-decoration:none;  }

a 				{ color:#9D1D38; }	a:hover 		{ color:#f00; }		a.white			{ color:#fff; }		a.white:hover	{ color:#ff9; }
a.textcolor		{ color:#444; }		a.grey			{ color:#ccc; }		a.grey:hover 	{ color:#c02; }		.red			{ color:#c00; }
.lightgrey		{ color:#ccc; } 	.darkgrey 		{ color:#444; }


.back								{ text-align:right;margin:10px 0; }	.back img 	{ border:0;width:5px;height:5px; }
input,select,textarea 				{ border:1px solid #ACACAC;font-size:11px;color:#444;background:#fff;padding:0 3px; }
select								{ margin:0;padding:0; }
textarea							{ font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; }
.formsub 							{ border:1px solid #9D1C38;font-weight:bold;font-size:11px;color:#fff;background:#9D1C38; }
.formcheckbox, .formbl    			{ border:none;background:transparent; }



#ctrltable,#ctrlcell,.maxwidth,#top #navi table#navitable,.pagingsystem table			
									{ width:100%; }

#ctrltable							{  }
#ctrlcell							{  }
									

#top,#top #topbar,#top #topbar img,#top #topheader,#maintable,#main,#cttable,#foot,#foot table,#undermenu,#ctmainbott	
									{ width:1006px; }

				
#ctleft,#ctright,#ctright .colhd,#brania,#smenu table,.leftcolbott					
									{ width:189px; }
#ctmain,#ctmain #header,#ctmain #content,#ctmain #component,#nhl,#nhl ul,#nhl .separator,#artlist ul,#graphchild table,#newslist ul						
									{ width:612px; }		 
#cttable td.inleft,#cttable td.inright		
									{ width: 8px; }
									
						
#cttable td.inmiddle				{ width: 6px; }								  
#fpcola,#fpcolb,.fpcolbott,.fpcolhd					
											{ width:304px; }	   									  
#cttable td.inleftfp,#cttable td.inrightfp	{ width:  7px; }
	   									   
#ctrltable 							{ height:100%;  }	
#maintable							{ margin:0 auto; }

#top								{ background:url(img/bg_ctrl.gif) repeat-x left top; }	
#top #toptable						{ width:100%; }	
#top img							{ border:0; }
#top #topbar,#top #topbar img		{ height:30px;border:0; }

#top #topheader						{ height:197px;background:url(img/header_default.jpg) no-repeat left top; }
#top #topheader	#loginbox			{ width:221px;height:185px;background:url(img/bg_loginbox.gif) no-repeat right bottom;
									  float:right;clear:right;margin:12px 7px 0 0; }								  							  
#top #topheader	#loginbox .lbarea	{ width:193px;margin:2px 14px 0 14px; }						  
#top #topheader	#loginbox h2		{ border-bottom:1px solid #DBDBDB;color:#666;background:url(img/bull.png) no-repeat left center;
									  padding:5px 2px 0px 16px;margin:0 0 7px 0; }
#top #topheader	#loginbox input		{ width:121px;height:23px;background:url(img/loginbox_input.png) no-repeat; }	

#loginbox label,#loginbox input,#loginbox textarea	
									{ display:block;width:121px;float:left;margin-bottom:3px;border:0; }			
#loginbox input						{ padding:4px;float:right; }
#loginbox label 					{ text-align:left;width:62px;padding-right:0px;font-size:11px;padding-top:3px; }
#loginbox br 						{ clear:left; }
#loginbox input.hidden				{ display:none; }
#loginbox input.formsub				{ border:0;background:transparent;padding:0; }
#top #topheader	#loginbox h2.tsrch	{ border:1px solid #DBDBDB;border-style:solid none; }

.lbarea h2							{ cursor:pointer; }
#top #topheader #loginbox .lbarea h2.ssrch	{ margin-bottom:0px; }

.reglink							{ font-size:10px;font-weight:bold;float:left; }
.remlink							{ font-size:10px;float:right; }

#sbox input#search_all				{ float:left; }
#sbox input#searchsub				{ width:63px; }
			  
#top #topmenu						{ height: 38px;background:url(img/loginbox_bott.png) no-repeat right top; }
#top #topmenu .topmenubtns			{ width:672px;height:37px;background:url(img/bg_topmenu.png) repeat-x left bottom;margin:0 0 1px 15px; }
#top #topmenu .topmenubtns a		{ display:block;float:left;width:107px;padding:0;margin:16px 5px 0 0;text-align:center;color:#000;
									  font-family:Arial,sans-serif;font-size:12px;font-weight:bold; }

/*
									  
* html #top #topmenu							{ background:url(img/loginbox_bott.gif) no-repeat -7px top; }
* html #top #topmenu .topmenubtns				{ background:url(img/bg_topmenu.gif) repeat-x right bottom; }
* html #top #topmenu .topmenubtns a				{  }
									  
*:first-child+html #top #topmenu				{ background:url(img/bg_topmenu.png) repeat-x left bottom; }
*:first-child+html #top #topmenu .topmenubtns	{  }
*:first-child+html #top #topmenu .topmenubtns a	{  }	

*/

									  							  								  
#top #topbanner						{ /*height:130px;*/text-align:center;/*background:url(img/bg_billboard.png) no-repeat center center;*/
									  vertical-align:middle; }
#topbanner br						{ display:none; }									  
#adv02,#adv03,#adv09				{ margin:0;margin-top:20px;padding:0; }

#undermain							{ height:11px;background:url(img/bg_undermain.png) no-repeat left bottom; }


#main								{ z-index:-1;background:url(img/bg_main.gif) repeat-y;padding-bottom:15px; } 
#mainbott							{ width:1006px;height:4px;background:url(img/bg_mainbott.gif) no-repeat left top; }
#cttable							{ z-index:-1; }

#foot 				 				{ height:100px;color:#fff;background:url(img/bg_footer.gif) repeat-x left bottom; }
#foot img							{ border:0; }
#foot table							{ height:70px;margin-top:30px;color:#fff; }
#foot td							{ vertical-align:middle;padding:0 15px; }
#footleft							{ text-align:left; }
#footleft img						{ width:16px;height:16px;vertical-align:middle;margin-right:10px; }
#footright							{ text-align:right; }
.footcopy							{ text-align:center;font-size:12px; }

#ctmain 							{ background:url(img/bg_ctmain.gif) repeat-y left top; }
#ctmain #header 					{ height:35px;background:url(img/bg_ctmainhd.gif) no-repeat left top;vertical-align:middle; }
#ctmain #header h1					{ padding:3px 10px 0 18px;line-height:21px;color:#DD0023; }
#botter								{ height:4px;background:url(img/bg_ctmainbott.gif) no-repeat;}
	
/* deepest CONTENT HERE! ####################################################*/
	
#ctmain #component,#ctmain #content	{ width:592px;margin:15px 10px; }
#ctmain #content a					{ }	 
#ctmain #content.s1					{ }
#ctmain #content.sysmsg				{ }  
	
/* ##########################################################################*/
															
#ctleft								{  }
	
	.lcol							{ background:url(img/bg_lcol.gif) repeat-y left top; }
	.lcol .lcolhd					{ height:39px;background:url(img/lcol_hd.gif) no-repeat left bottom; }
	.lcol .lcolhd h2				{ color:#fff;padding:10px 10px 0 15px; }
	.lcol .lcolct					{ width:162px;margin:0 10px 10px 17px;  }
	.lcol .lcolbott					{ height:1px;background:url(img/lcol_bott.gif) no-repeat left top; }
	
	#smenutop						{ height:27px;background:url(img/bg_smenutop.gif) no-repeat left top; }		  					  									 
	#smenutop h2					{ color:#fff;padding-left:15px; }
	
	#smenu							{ background:url(img/bg_lcol.gif) repeat-y left top;padding-bottom:20px; }
	#smenu td.menuspace				{ width:14px; }
	#smenu td.menuarr				{ width:20px; }
	#smenu td.menuarr img			{ width:20px;height:25px; }
	#smenu td.menuitem 				{ width:155px;text-align:left;vertical-align:middle; }					  	
	#smenu td.menuitem a			{ color:#666; }	
	#smenu td.menuitem a:hover 		{ color:#000; } 
	#smenu .menusep					{ background:url(img/smenu_sep.gif) no-repeat left center; }

#ctleft	#adv04,#ctleft #adv07		{ margin:20px 10px 20px 19px; }

/* fp */
.fpcol								{ background:url(img/bg_fpcol.gif) repeat-y; }
.fpcol .fpcolhd						{ height:35px;background:url(img/fpcol_hd.gif) no-repeat left bottom; }
.fpcol .fpcolhd h2					{ color:#DD0023;padding:5px 5px 0 15px; }
.fpcol .fpcolct						{ width:284px;margin:0 10px; }
.fpcol .fpcolbott					{ height: 3px;background:url(img/fpcol_bott.gif) no-repeat; }
#adv05								{ width:300px;margin:15px 2px;overflow:hidden; }

#ctright							{  }
	.banner-box						{ margin:15px auto 0 auto;text-align:center; }
						 	
	#brania							{ height:289px;background:url(img/bg_brania.gif) no-repeat left top;
									  font-size:10px;font-weight:bold;color:fff;text-align:center;  }
	#brania a						{ color:#fff; }			
	#brania h2						{ text-align:left;color:#fff;padding:0 0 0 30px; }	
	#brania img						{ width:148px;margin:0 20px 0 21px;display:block;border:0; } /* height:119px; */
	#brania p						{ margin:0;padding:3px 0;}
	#brania .splawik				{ text-align:center;margin-top:8px; }
	#brania .splawik img			{ height:46px; }
	
#ctright #adv04,#ctright #adv07		{ margin:20px 19px 20px 10px; }

	.rcol							{ background:url(img/bg_rcol.gif) repeat-y left top; }
	.rcol .rcolhd					{ height:39px;background:url(img/rcol_hd.gif) no-repeat left bottom; }
	.rcol .rcolhd h2				{ color:#fff;padding:10px 10px 0 30px; }
	.rcol .rcolct					{ width:162px;margin:0 17px 10px 10px;  }
	.rcol .rcolbott					{ height:1px;background:url(img/rcol_bott.gif) no-repeat left top;margin-bottom:10px; }












/* 								compGallery */
.gallaytable					{ width:100%; }
.gallaylist						{ vertical-align:top; }
.gallayspacer					{ width: 12; }
.gallaycontainer				{ text-align:center;vertical-align:top; }

.galtablecontainer				{  }
.galtable						{  }
.galnavirow						{ vertical-align:middle;height:45; }
.galnavileft					{ width:50%;text-align:left;vertical-align:middle; }
.galnaviright					{ width:50%;text-align:right;vertical-align:middle; }
.galpictcontainer				{ text-align:center; }
.galpicttitle					{ text-align:center; }
.galthumbcontainer				{ text-align:center; }

.gallisttable					{ width:188; }
.gallistdivline					{ height:1px;background:url(img/gallistdivline.gif) no-repeat left center; }
.gallistico						{ width: 15;vertical-align:top; }
.gallistentry					{ text-align:left;vertical-align:top; }

/* 								compPagingControls */

.pgtab							{ width:100% }
.pgselect 						{ border:1px solid #DD0023;font:bold 11px;color:#DD0023;padding:0; }	
.pgbg							{ background:#eee;vertical-align:middle;color:#DD0023; }
.pgdata							{ font:11px Arial; }

/*									compNewsArchive and NHL */

.nhltab							{ width:162px; }
.nhlsidemargin					{ width:7; }
.nhlcell						{  }
.nhlphoto						{  }
.nhldate						{ font-size:9px;padding-top:5; }
.nhltitle						{ font-weight:bold; }
.nhllead						{ font-size:10px; }
.nhltitlelink					{ font-weight:bold;font-size:11px; }
.nhldivline						{ width:1px;background-color:#f60; } 

.newspagingpad					{ padding:15 0; }
.newspagingtab					{ width:100%; }
.newspagingdate					{ width:70;font:bold 10px;color:#000; }
.newsdivline					{ height:1px;background:url(img/blbrown.gif) repeat-x center center; }

/* 								FORMATTING */

.bold							{ font-weight:bold; }
.pad1							{ padding:15 0; }
.colorfff						{ color:#fff; }
.hilight						{ background-color:#eee; }

.borderdef 						{ border:1px solid #000; }
.billborder						{ border:1px solid #28c; }

.uldef							{ list-style-image:url(img/ico_uldot.gif);line-height:13px;font-size:9px; }

/* 								global - FORMATTING */
.hicell							{ background:#eee; }
.blcell							{ background:transparent; }
.clear							{ clear:both; }
.nobd							{ border:none; }
.bold							{ font-weight:bold; } 
.hidden,div.hidden input,input.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; 								}	

.globalsep 							{ margin-top:10px;height:1px;background:url(img/smenu0separator.gif) no-repeat left center; }

/* Opera checkbox fix */
input[type='checkbox']				{ padding:0;width:12px;height:12px;vertical-align:middle;}
.nlreslnk a							{ font-weight:bold;margin:10px 0;border:1px solid #9D1D38;padding:2px; }
.fileico 							{ vertical-align:middle;border:0;width:12px;height:16px;margin-right:7px; }

/* 								comp.FAQ */

.faqlist							{ line-height:16px;margin-left:22px; }
.faqanswer						{ padding:10 10 10 15; }

/* comp.RECENT_COMMENTS */

reccomm				{  }
reccommtitle		{  }
rcarttitle			{  }
rcauthorlogin		{  }
rccommtitle			{  }
rccommcontent		{ border-bottom: 1px dashed; }




/* najog�lniejsze dla wiekszo�ci news�w,artyku��w na g��wnej */
.newstitle									{ font-size:15px;padding-left:16px;font-weight:bold;
											vertical-align:middle;margin-bottom:6px;
											background:#FFF url(img/newsdot.gif) 0 4px no-repeat; }

.newstitle a								{ color:#434343; }
.newstitle a:hover							{ color:#dd0023; }
.newsintro img.artimg						{ border:solid thin #a7a7a7;padding:3px;background:#FFF;
											float:left;margin-right:3px;margin-bottom:3px;max-width:262px; }/*6*/

.newsintro									{ text-align:left; }
.artsep										{ clear:both;padding-top:6px;border-bottom:1px solid #a7a7a7; }
.nobrd										{ border:0; }
.advbox										{ margin:10px 2px; }

/* reklama srodtekstowa */
.advertbox									{ margin:8px 0; }

/* IE multiple bottom background img fix */
.fpcol .fpcolbott img						{ height:3px;margin:0;padding:0; }

div.newsreadmore							{ clear:both;text-align:right;padding-right:6px;padding-top:3px; }
div.newsreadmore img						{ vertical-align:middle;margin-top:-3px; }

/* SEARCHBOX, LOGINBOX */

/* lewa kolumna - structmenu */
#smenu										{ padding-bottom:6px; }

/* Prawa kolumna - w nastepnym numerze */
.rcolct .newstitle							{ text-align:left;font-size:11px;
											background:#FFF url(img/newsdot.gif) 0 2px no-repeat;
											margin-bottom:3px; }

.lcolbott img,.rcolbott img					{ height:1px; }

/* sondy, echosondy */

.mppoll .polltab							{ width:160px; }
.mppoll .polltab td.pollchbk				{ width:20px;vertical-align:top;}
.mppoll .polltab td.pollans					{ width:140px; }
.mppoll .formsub,.mppoll .pollres			{ border:0;outline:0;padding:0;margin:0;background:#FFF;vertical-align:middle; }
.mppoll .formsub							{ float:right; }
.mppoll .pollres							{ float:left; }
.pollcont,.pollcont table					{ font-size:11px; }

/* Ostatnio komentowane */
.reccomm									{ font-size:11px; }
.rccommtitle								{ font-weight:bold; }
.rcauthorlogin								{ text-align:right;font-style:italic; }