body								{ border:0;padding:0;margin:0;font:normal normal 11px Tahoma,Verdana,Helvetica,Arial,Helvetica;
   								  color:#004A85;background:#fff url(img/bg_body.gif); }
body.popup						{ border:0;padding:0;margin:0;font:normal normal 11px Tahoma,Verdana,Helvetica,Arial,Helvetica;
   								  color:#004A85;background:transparent; }
/*									TABLES */

table  							{ border:0;font:normal normal 11px Tahoma,Verdana,Arial,Helvetica;color:#004A85; }
table.ctrltable 				{ width:100%;height:100%; }	
td.ctrlcell						{ width:100%;vertical-align:top;text-align:center; }	
table.maintable					{ width:1000px;border:1px solid #004380; }
table.deftable					{ width:1000px; }
table.maxwidth					{ width:100%; }
table.ctrltablepop				{ width:100%;height:100%; }
.ctrltablepop .ctrlcellpop		{ width:100%;height:100%;}
.ctrlcellpop h2.popupheader		{ text-align:center; }
	
/* 								LAYOUT  */

.topcontainer 					{ width:1000px;vertical-align:top;background:#fff; }	
	.topheaderlogo				{ width:1000px;height:59px; }
	.topheadergraph			{ width:1000px;height:116px; }
	td.topmenuarea				{ width:1000px;height:27px;color:fff;background:url(img/bg_topmenu.gif) repeat-x center center; }
	
td.maincontainer 				{ width:1000px;vertical-align:top;background:#fff; }

table.contenttable			{ width:1000px; }

	td.ctleft					{ width:201px;border-right:1px solid #004380;padding:10px 0;background:url(img/bg_left.gif) repeat-y right center; }
	td.ctmainmargins			{ width: 15px; } 				
	td.ctmain 					{ width:568px;vertical-align:top;padding:15px 0; }
	td.ctright					{ width:201px;border-left:1px solid #004380;padding:10px 0;background:url(img/bg_right.gif) repeat-y left center; }
	
		.sidehd					{ width:201px;height:23px;background:#fff url(img/bg_hd.gif) repeat-x center bottom;padding:0 10px;vertical-align:middle;
									  border-bottom:1px solid #004380;border-top:1px solid #004380; }
		.sidect					{ padding:10px;background:#fff; }
		.sidectblue				{ padding:10px;background:#D0DCED; }										  
		.leftitem				{ width:200px;height:28px;background:#fff url(img/bg_menu_left.gif) repeat-y left center;text-align:right;
									  padding-right:15px; }
		.rightitem				{ width:200px;height:28px;background:#fff url(img/bg_menu_right.gif) repeat-y right center;text-align:left;
									  padding-left:15px; }						  									 
		.hline					{ height:1px;background:#004380; }	
		
td.footcontainer 				{ width:1000px;height:29px;vertical-align:middle;padding-top:3px;background:url(img/bg_footer.gif) repeat-x; }			
	td.footleft					{ text-align:left;vertical-align:middle;padding:0 15px; }
	td.footright				{ text-align:right;vertical-align:middle;padding:0 15px;color:#004A85;font-weight:bold; }	
	
/* 								FONTS  */

h1									{ margin:0;padding:0;font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma;color:#003C7C; }
h2									{ margin:0;padding:0;font:bold 12px 'Trebuchet MS',Trebuchet,Verdana,Tahoma;color:#003C7C; }							  
									  							  
.header1							{ font:bold 14px 'Trebuchet MS',Trebuchet,Verdana,Tahoma;color:#003C7C; }
.header2 						{ font:bold 12px;color:#003C7C; }
.header3							{ font-weight:bold;color:#003C7C; }
.small 							{ font-size:10px; }
.red								{ color:#e67; }
.blue								{ color:#07b; }
	
/*									LINKS  */

a 									{ color:#f60;text-decoration:none; }
a:hover 							{ color:#f00;text-decoration:none; }
a.textcolor						{ color:#004A85; }
a.grey							{ color:#333; }
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 		{ border:1px solid #004A85;font-size:11px;color:#004A85;background:#fff;padding:0 3; }
textarea							{ font-size:12px; }
.formsub 						{ border:1px solid #003C7C;font-weight:bold;font-size:11px;color:#fff;background:#003C7C;padding:0 3; }
.formcheckbox    				{ border:none;background-color:transparent; }

.defformtable					{ }
.profileformcol1				{ width:250px; }

.enquiryta						{ width:350px; }

.profileformdisabled       { border:1px solid #004A85;font-size:11px;color:#fff;background:#D0DCED;padding:0 3px; }

/* 								COMP.topMenu (JS)  */

/* style glownego menu (poziom0) */					  
.menu0out,.menu0over			{ font:bold 11px Tahoma;color:#fff;text-align:center;vertical-align:top;background:transparent;padding-top:4px; }						  

.menu0over						{ color:#f60; }			
							  
/* styl podmenu (bez dzieci) */
.menuout 						{ border:solid 1px #fff;text-decoration:none;text-align:left;font-weight:bold;cursor:pointer;
									  padding:0 3px;color:#fff;background-color:#86A5D2; }
.menuover						{ border:solid 1px #fff;text-decoration:none;text-align:left;font-weight:bold;cursor:pointer;
									  padding:0 3px;color:#fff;background-color:#004884; }
/* styl podmenu (z dziecmi) */
.menurollout 					{ border:solid 1px #fff;text-decoration:none;text-align:left;font-weight:bold;cursor:pointer;
									  padding:0 3px;color:#fff;background:#86A5D2 url(img/arr_menu_over.gif) no-repeat right center; }								  
.menurollover					{ border:solid 1px #fff;text-decoration:none;text-align:left;font-weight:bold;cursor:pointer;
									  padding:0 3px;color:#fff;background:#004884 url(img/arr_menu_over.gif) no-repeat right center; }

/*								structMENU LEFT */

table.structmenu 				{ width:201px; }
	td.leftmenu0item, td.leftmenu0itemsel 			
									{ width:201px;height:28px;background:#fff url(img/bg_menu_left.gif) repeat-y left center;text-align:right; }					  
	.leftmenu0itempadding 	{ padding:0 15px 0 0; }	
	a.leftmenu0link, a.leftmenu0linksel, h3 		
									{ font:bold 12px 'Trebuchet MS',Trebuchet,Verdana,Tahoma;color:#003C7C; }
	a.leftmenu0link:hover 	{ color:#c00; }
	td.leftmenu0divline 		{ height:1px;background:#004380; }  
	a.leftmenu0linkdis
									{ font:bold 12px 'Trebuchet MS',Trebuchet,Verdana,Tahoma;color:#003C7C; }
	a.leftmenu0linkdis:hover 	{ color:#003C7C; }


/*								structMENU RIGHT */

	td.rightmenu0item, td.rightmenu0itemsel 			
									{ width:201px;height:28px;background:#fff url(img/bg_menu_right.gif) repeat-y right center;text-align:left; }					  
	.rightmenu0itempadding 	{ padding:0 0 0 15px; }	
	a.rightmenu0link, a.rightmenu0linksel		
									{ font:bold 12px 'Trebuchet MS',Trebuchet,Verdana,Tahoma;color:#003C7C; }
	a.rightmenu0link:hover 	{ color:#c00; }
	td.rightmenu0divline 	{ height:1px;background:#004380; }  

/*								structMENU BOTTOM */	

a.btmenu							{ color:#004A85;font-weight:bold; }
a.btmenu:hover					{ color:#c00; }	
									 
/*									compNewsArchive and NHL */


.nhlleadlink					{ color:#444;text-decoration:none; }
.nhlleadlink:hover			{ color:#444;text-decoration:underline; }
.nhltab							{ width:100%; }
.nhlsidemargin					{ width:7; }
.nhlcell							{  }
.nhlphoto						{  }
.nhldate							{ font:bold 11px 'Arial CE',Arial; }
.nhltitle						{ font-weight:bold; }
.nhllead							{ font-size:10px; }
.nhltitlelink					{ font-weight:bold; }
.nhldivline						{ width:1px;background:url(img/dot.gif) repeat-y center center; } 

.nhltopleadlink					{ color:#444;text-decoration:none; }
.nhltopleadlink:hover			{ color:#444;text-decoration:underline; }
.nhltoptab							{ width:100%; }
.nhltopsidemargin					{ width:7; }
.nhltopcell							{  }
.nhltopphoto						{  }
.nhltopdate							{ font:bold 11px 'Arial CE',Arial; }
.nhltoptitle						{ font-weight:bold; }
.nhltoplead							{ color:#444;}
.nhltoptitlelink					{ font-weight:bold; }
.nhltopdivline						{ width:1px;background:url(img/dot.gif) repeat-y center center; } 

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


/* 								compGallery */

.gallaytable					{ width:568px;text-align:center; }
.gallaylist						{ width:160px;vertical-align:top; }
.gallayspacer					{ width:  8px; }
.gallaycontainer				{ width:400px;text-align:center;vertical-align:top; }
.gallaycontainernocats		{ width:568px;text-align:center;vertical-align:top; }

.galtablecontainer			{ text-align:center; }
.galtable						{ width:400px; }
.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 14px; }
.galthumbcontainer			{ text-align:center; }

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

.galleryborderdef				{ border:1px solid #004A85; }
.gallerybordersel				{ border:2px solid #f60; }
.galleryborderdefblank 		{ border:none; }


div.scrollable				{ position:relative;overflow:hidden;height:510px;width:164px;	}
div.scrollable div.items	{ position:absolute;height:20000em;margin:0;text-align:center; }
div.scrollable div.items div.itm { float:none;margin:2px 0 5px 0; }
div.scrollable div.items div.itm { float:left;text-align:center;width:164px;height:160px;cursor:pointer; }
div.scrollable,div.scrollable div.items { left:0 }
a.prevPage, a.nextPage		{ cursor:pointer; }

/* 								compPagingControls */

.pgtab							{ width:100% }
.pgselect 						{ border:1px solid #004A85;font:bold 10px;color:#004A85;padding:0 3px; }	
.pgbg								{ background:#F1F4FA;vertical-align:middle;color:#004A85; }
.pgdata							{ font:11px Arial; }
.pgcurrentpagenum		{ font-weight: bold; }

/* 								compFAQ */

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

/* 								FORMATTING */

.hicell							{ background:#F1F4FA; }
.nobd								{ border:none; }
.bold								{ font-weight:bold; }
.pad1								{ padding:15 0; }

.blueline						{ height:1px;background:url(img/bluedot.gif) repeat-x center center; }
.navyline						{ height:1px;background:url(img/navydot.gif) repeat-x center center; }


.borderdef 						{ border:1px solid #f60; }
.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;		}
.vam								{									vertical-align:middle;		}	
	
	
/* 								catalogue  */

.cat0item,.cat1item,.cat2item,.cat3item,.cat4item,.cat5item				
										{ padding:0; } /*border-bottom:1px solid #999;*/

a.cat0itemlink						{ font:bold 12px 'Trebuchet MS',Trebuchet,Verdana,Tahoma, sans-serif;background-color:inherit; }

.navigt								{ font:bold 7px 'Arial CE',Arial, sans-serif; }
.defbd								{ border:1px solid #004A85; }

/* catalogue:list */

.paramtable							{ width:568px;border:1px solid #8FABD1; }

.paramtablehd						{ color:#fff;background:#004A85;font-weight:bold;text-align:center;padding:2px }
.paramtablehdright				{ color:#fff;background:#004A85;font-weight:bold;text-align:right;padding:2px }

.paramtableparam					{ padding:2px;text-align:left; }
.paramtablevalue					{ padding:2px;text-align:right; }
.paramtablehicell					{ background:#F1F4FA; } 

.paramcol1hd						{ width:100px;vertical-align:middle; }
.paramcol2hd, .paramcol3hd		{ width:200px;vertical-align:middle; }
.paramcol2hda						{ width:400px;vertical-align:middle; }
.paramcol4hd						{ width: 68px;vertical-align:middle; }

.paramcol1							{ width:100px;vertical-align:top; }
.paramcol2 							{ width:200px;vertical-align:top; }
.paramcol2a							{ width:400px;vertical-align:top; }
.paramcol3							{ width:200px;vertical-align:top;text-align:center; }
.paramcol4							{ width: 68px;vertical-align:top;text-align:right;font-weight:bold;padding-right:10px; }	
