body,table  					{ border:0;font:normal normal 11px 'Trebuchet MS',Verdana;color:#152D65; }
body							{ padding:0;margin:0;background:#fff url(img/bg_body.gif); } body.popup	{ background:none; }
									  
table.maintable,table.deftable,.topcontainer,.topheaderarea,td.headergraph,td.topmenuarea,td.maincontainer,td.navibar,table.contenttable,
td.footcontainer,.fpcontenttable,td.fpmaincontainer,td.fpheadergraph					
								{ width:777px; }

table.ctrltable 				{ width:100%;height:100%; }	
td.ctrlcell						{ width:100%;vertical-align:top;text-align:center; }	
table.maintable					{ border:1px solid #152D65; }
table.maxwidth					{ width:100%; }
	
h1								{ margin:0;font:bold 16px 'Trebuchet MS',Trebuchet,Verdana,Tahoma;color:#AD2929; }
h2								{ margin:0;font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma;color:#AD2929; }
h3								{ margin:0;font:bold 12px Tahoma,Verdana,Helvetica,Arial,Helvetica;color:#AD2929; }
									  						  							  
.header1						{ font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma;color:#0D7520; }
.header2 						{ font:bold 12px;color:#0D7520; }
.header3						{ font-weight:bold;color:#0D7520; }
.small 							{ font-size:10px; }
.red							{ color:#e67; }
.blue							{ color:#07b; }
.highlight						{ background:#eee;padding:10; }

a 								{ color:#AD2929;text-decoration:none; }
a:hover 						{ color:#ff0000;text-decoration:none; }
a.textcolor						{ color:#AD2929; }
a.grey							{ color:#333; }
a.grey:hover					{ color:#c02; }
a.white							{ color:#fff; }
a.white:hover					{ color:#ff9;text-decoration:underline; }

form 							{ margin:0;padding:0; }
input,select 					{ border:1px solid #D8E3EB;font-size:11px;color:#457;background-color:#fff;padding:0 3; }
.formsub 						{ border:1px solid #004A80;font:bold 10px;color:#fff;background-color:#004A80;padding:0 3; }
.formcheckbox    				{ border:none;background-color:transparent; }
.leftpaneloffer					{ width:188px; }


.topcontainer 					{ height:215px;vertical-align:top;background:#fff; }	
	.topheaderarea				{ height:55px;vertical-align:middle;background:#fff url(img/bg_topheader.gif) repeat-x center bottom; }
		td.topheaderleft		{ width:50%;text-align:left;vertical-align:middle; }
		td.topheaderright		{ width:50%;text-align:right;vertical-align:middle; }
	
	td.headergraph				{ height:123px;background-color:#fff; }
	td.topmenuarea				{ height:30px;color:fff;background:#05a url(img/bg_topmenu.gif) repeat-x center center; }
	td.topspacer				{ height: 7px; }
	
td.maincontainer 				{ vertical-align:top;background:#fff; }
td.navibar						{ height:22px;vertical-align:middle;background:url(img/bg_navibar.jpg) no-repeat center center; }
	 				
	td.ctmain 					{ width:735px;height:155px;vertical-align:top;padding:15 0; }
	td.ctsidemargins			{ width: 21; }
		
td.footcontainer 				{ height:20px;vertical-align:middle; }			
	td.footleft					{ text-align:left;vertical-align:middle;color:#fff;padding:0 15;background:#152D65; }
	td.footright				{ text-align:right;vertical-align:middle;color:#fff;padding:0 15;background:#152D65; }	
	td.footcopy					{ background:none;color:#457;text-align:center; }

/* FP = frontpage */
td.fpmaincontainer 				{ vertical-align:top;background:#fff;text-align:center; }	
td.fpheadergraph				{ background:#098C21; }

	td.fpctverticalpad			{ height:16px; }		
	td.fpctsidemargins			{ width: 21px; }
	td.fpctwelcomearea			{ width:445px;vertical-align:top; }
	td.fpctdivline				{ width: 23px;background:url(img/fpctdivline.gif) repeat-y center center; }
	td.fpctnewsarea				{ width:267px;vertical-align:top; }
	
/*								LINKS  */
.globalbackcontainer			{ text-align:right;padding:10px 0; }
.globalbackcontainerleft		{ text-align:left;padding:10px 0; }
.globalback						{ font-weight:bold; }

.topheadericolabel				{ color:#152D65;font-size:10px; }
.topheadericolabel:hover		{ color:#AD2929;font-size:10px; }

/* 								COMP.login and logged  */
.loginreg						{ font:bold 10px;color:#457; }
.loginuser						{ width:65px;height:16px; }
.loginpass						{ width:65px;height:16px; }
.loginsub						{ border:none;background:none;padding:0 3px; }
.loginremind					{ width:120px; }

/* 								COMP.search  */
.searchfield					{ height:14;font-size:10px; }
.searchsub						{ border:none;background:none; }
.searchlabel					{ color:#fff; }

/* 								COMP.topMenu (JS)  */									  
.menu0out						{ font-weight:bold;font-size:10px;text-transform:uppercase;font-family:'Trebuchet MS',Trebuchet,Verdana,Arial;color:#fff;
								  background:transparent;widht:106px;height:30px;verical-align:middle;text-align:center;
								  FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=000000,offX=-1,offY=-1,positive=true) }				  
.menu0over						{ widht:106px;height:30px;font-weight:bold;font-size:10px;float:center;text-align:center;
								  font-family:'Trebuchet MS',Trebuchet,Verdana,Arial;color:#ff9;cursor:hand;
								  text-transform:uppercase;verical-align:middle;background:transparent; 
								  FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=000000,offX=-1,offY=-1,positive=true) }		
.menuout 						{ border:solid 1px #152D65;text-decoration:none;text-align:left;font-weight:bold;cursor:hand;
								  padding:0 3px;color:#152D65;background-color:#fff; }/* styl podmenu (bez dzieci) */
.menuover						{ border:solid 1px #fff;text-decoration:none;text-align:left;font-weight:bold;cursor:hand;
								  padding:0 3px;color:#fff;background-color:#152D65; }
.menurollout 					{ border:solid 1px #152D65;text-decoration:none;text-align:left;font-weight:bold;cursor:hand;
								  padding:0 3px;color:#152D65;background:#fff url(img/arr_menu.gif) no-repeat right center; }/*styl podmenu (z dziecmi)*/								  
.menurollover					{ border:solid 1px #fff;text-decoration:none;text-align:left;font-weight:bold;cursor:hand;
								  padding:0 3px;color:#fff;background:#152D65 url(img/arr_menu_over.gif) no-repeat right center; }
		
/*								banners, boxes and others */
.defboxarea						{ text-align:center;padding-bottom:15px; }
.leftboxcontainer				{ padding:15px 0;text-align:center; }
.leftbox155x100					{ width:122px;height:113px;padding:15px 0 0 0; } 

/*								compRealization */
.rlisttable						{ width:100%; }
.rlistpagingpad					{ padding:15px 0; }
.rlistphoto						{ vertical-align:top; }
.rlisttitledot					{ width:6px;background-color:#f60; }
.rlisttitle						{ background:#0DB02B;padding:1px 7px; }
.rlisttitlelink					{ color:#fff;font-weight:bold; }
.rlisttitlelink:hover			{ color:#ff9;font-weight:bold; }
.rlistdet						{ width:110px;color:#0DB02B;vertical-align:top; }

/*								compNewsArchive and NHL */
.nhltab							{ width:265px; }
.nhldate						{ font:bold 9px;color:#777; }
.nhltitle						{ font-weight:bold; }
.nhllead						{ font-size:10px; }
.nhltitlelink					{ font-weight:bold; }
.nhldivline						{ height:1px;background:url(img/dot_grey.gif) repeat-x center center; } 
.nhlleadlink					{ color:#457;text-decoration:none; }
.nhlleadlink:hover				{ color:#457;text-decoration:underline; }

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

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

.galtable						{ width:480px; }
.galnavirow						{ vertical-align:middle;height:45; }
.galnavileft					{ width:30px;text-align:left;vertical-align:middle; }
.galnaviright					{ width:30px;text-align:right;vertical-align:middle; }
.galpictcontainer				{ text-align:center; }
.galpicttitle					{ text-align:center; }
.galthumbcontainer				{ text-align:center; }

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

/* 								compPagingControls */
.pgtab							{ width:100% }
.pgselect 						{ border:1px solid #457;font:bold 10px;color:#457;padding:0 3; }	
.pgbg							{ background:#EDF7FC;vertical-align:middle;color:#457; }
.pgdata							{ font:11px Arial; }

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

/* 								FORMATTING */
.defdivline						{ height:1px;background:url(img/dot_grey.gif) repeat-x center center; }
img								{ border:none; }
.bold							{ font-weight:bold; }
.pad1							{ padding:15 0; }
.borderdef 						{ border:1px solid #07b; }
.billborder						{ border:1px solid #28c; }
.uldef							{ list-style-image:url(img/ico_uldot.gif);line-height:13px;font-size:9px; }

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

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

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

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

.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;			}
.va								{									vertical-align:middle;			}	


/* 2LevelsMenuSystem
 								topMenu (JS) level0 ONLY!  *

table.topmenutable			{ width:777;height:23; }
td.topmenucell					{ height:23;text-align:center;vertical-align:middle; }
a.topmenuitem					{ font:bold 11px 'Arial CE',Arial,Helvetica,Verdana,;color:#fff; }
a.topmenuitem:hover			{ font:bold 11px 'Arial CE',Arial,Helvetica,Verdana,;color:#fa0; }
									  									  
								structMENU level1

table.structmenu 				{ width:162; }
	td.menu1item 				{ width:162;height:16;line-height:18px;text-align:right;vertical-align:middle;
									  font:bold 8px Tahoma,Verdana;color:#fff;color:#fff;background:#0DB02B url(img/menu1arr.gif) no-repeat right bottom; }					  
		.menu1itempadding 	{ padding:0 20 0 3; }	
		a.menu1item 			{ color:#fff;font:bold 11px 'Arial CE',Arial,Helvetica,Verdana,; }	
		a.menu1item:hover 	{ color:#fa0; }
	td.menu1divline 			{ width:162;height:5;}  
*/	
