body,form,h1,h2,h3,h4,h5,hr,select	
									{ margin:0;padding:0; }
#nhl ul,#smap ul,#artlist ul,#cshortcut ul,#cshortcut li
									{ margin:0;padding:0;list-style:none; }									
.bl								{ width:1px;height:1px;border:0; }									
body, table						{ border:0;font:normal normal 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#0068B7; }
body								{ background:#fff;z-index:-1;height:100%; }

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

a 									{ color:#FF8B00;text-decoration:none; }
a:hover 							{ color:#9D1D38;text-decoration:none; }
a.textcolor						{ color:#0068B7; }
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;padding-right:10px; } .back img { border:0;width:5px;height:5px; }

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

#ctrltable,#ctrlcell,.maxwidth,#top #navi table#navitable,.pagingsystem table			
									{ width:100%; }
#maintable,#top,#top table#topmaintable,#top #header,#main,#cttable,#foot,#foot table
									{ width:910px; }
#ctleft							{ width:172px; }
#ctright							{ width:150px; }
#ctmain						
									{ width:511px; }	 
#ctmain #component,#ctmain #content,#ctmain #header,#nhl,#nhl ul,#nhl .separator,#artlist ul,#graphchild table,#newslist ul		
									{ width:491px; }
																		
	#cttable	td.outleft		{ width:  8px;background:url(img/outleft-top.jpg) no-repeat center top; }
	#cttable	td.inleft		{ width: 11px;background:url(img/inleft-top.jpg) no-repeat center top; }
	#cttable	td.inright		{ width: 11px;background:url(img/inright-top.jpg) no-repeat center top; } 
	#cttable	td.outright		{ width: 47px;background:url(img/bg_outright.jpg) no-repeat center bottom;vertical-align:top; } 
	#cttable	td.outright img { width:47px;height:218px; }
		   									  
#ctrltable 						{ height:100%;background:url(img/bg_body.gif) repeat-x center top;  }	
#ctrlcell						{ margin:0;vertical-align:top;text-align:center; }	
#maintable						{ margin:0 auto; }
	
#top								{ height:162px;background:#A1C7E4 url(img/bg_top.gif) no-repeat center bottom;vertical-align:top; }
#top img							{ border:0; }
#top #logo						{ display:inline;float:right;margin:0; }
#top #logo a img				{ width:315px;height:145px; }
#top #banner					{ display:inline;float:left;margin:48px 5px 5px 67px;}

#main								{ vertical-align:top;z-index:-1;background:url(img/bg_main.gif) repeat-y; } 
	#cttable						{ z-index:-1; } 
	#ctleft						{ padding-bottom:15px;vertical-align:top;background:url(img/bg_left.jpg) no-repeat left top; }  														

	#ctmain 						{ padding:0;vertical-align:top;background:url(img/bg_ct.jpg) repeat-x left top; }
	#ctmain #header 			{ height:23px;background:url(img/bullet.gif) no-repeat 3px center;vertical-align:middle; }
	#ctmain #header h1		{ margin:0 10px 0 20px;line-height:23px; }
	
/* deepest CONTENT HERE! ################################################################################ */
	
	#ctmain #component,#ctmain #content		
									{ margin:15px 10px; }
									
	#ctmain #content a		{ }	 
	#ctmain #content.s777	{  }
	#ctmain #content.s1		{ }
	#ctmain #content.sysmsg	{ color:#f00; }  
	#ctmain #fporg				{ margin:0 83px; } 
	#ctmain #fporg img		{ width:344px;height:159px;border:0; }
	
/* ###################################################################################################### */
															
	#ctright						{ padding-bottom:15px;vertical-align:top;background:url(img/bg_right.jpg) repeat-x left top; }  
	
	.banner-title				{ width:140px;height:40px; }	
	#ctleft .banner-box,#ctright .banner-box			
									{ width:140px;height:75px;text-align:center; }
	#ctleft .banner-box,#ctleft .banner-title		
									{ margin:-10px 6px 0 25px; }
	#ctright .banner-box,#ctright .banner-title		
									{ margin-left:10px; }
	
			
						  					  									 
#foot 				 			{ height:60px;vertical-align:top;background:url(img/bg_foot.jpg) no-repeat center top; }
#foot img						{ border:0; }
#foot table						{ height:14px;margin-top:46px; }
#foot td							{ vertical-align:middle;padding-left:52px; }
	#footleft					{ text-align:left; }
	#footleft img				{ width:16px;height:16px;vertical-align:middle;margin-right:10px; }
	#footright					{ text-align:right; }	

/*									structMENU */
#smenu0, #smenu0 table,#smenu0 td.lvl0separator, #smenu0 td.lvl0separator img,#smenu0	td.lvl1separator,#smenu0	td.lvl1separator img, 
#smenu0 td.lvl0,#smenu0 td.lvl0sel						
														{ width:172px; }
#smenu0 td.lvl0separator,#smenu0 td.lvl0separator img,#smenu0 td.lvl1separator,#smenu0 td.lvl1separator img
														{ display:none;height:1px; }																																	
#smenu0 												{ margin-bottom:15px; }
#smenu0 td.lvl1,#smenu0 td.lvl1sel,#smenu0 td.lvl1selfirst,#smenu0 td.lvl1first,#smenu0 td.lvl1sellast,#smenu0 td.lvl1last					
														{ height:26px;text-align:left;background:url(img/smenu1arr.gif) no-repeat; }
#smenu0 td.lvl1selfirst,#smenu0 td.lvl1first { }	#smenu0 #pos5 { }																						
#smenu0 td.lvl1 div,#smenu0 td.lvl1sel div,#smenu0 td.lvl1selfirst div,#smenu0 td.lvl1sellast div,#smenu0 td.lvl1last div,#smenu0 td.lvl1first div		
														{ margin:0;padding:2px 5px 0 23px; }
#smenu0 td.lvl1 a,#smenu0 td.lvl1sel a,#smenu0 td.lvl1 div div,#smenu0 td.lvl1selfirst a,#smenu0 td.lvl1sellast a,#smenu0 td.lvl1last a,
#smenu0 td.lvl1first a,#smenu0 td.lvl1last div div,#smenu0 td.lvl1first div div
														{ margin:0;padding:0;color:#000CFF;font-weight:bold; }												
#smenu0 td.lvl1sel a,#smenu0 td.lvl1 a:hover,#smenu0 td.lvl1sel a:hover,
#smenu0 td.lvl1selfirst a:hover,#smenu0 td.lvl1sellast a:hover,#smenu0 td.lvl1first a:hover,#smenu0 td.lvl1last a:hover				
														{ color:#FF8B00; }												
#smenu0 #smenu0title								{ width:76px;height:18px;margin:0 0 -3px 60px; }															
#smenu0 #smenu0title	img						{ height:18px; }

#smenu1, #smenu1 table,#smenu1 td.lvl0separator, #smenu1 td.lvl0separator img,#smenu1	td.lvl1separator,#smenu1	td.lvl1separator img, 
#smenu1 td.lvl0,#smenu1 td.lvl0sel						
														{ width:172px; }
#smenu1 td.lvl0separator,#smenu1 td.lvl0separator img,#smenu1 td.lvl1separator,#smenu1 td.lvl1separator img
														{ display:none;height:1px; }																																	
#smenu1 												{ margin-bottom:15px; }
#smenu1 td.lvl1,#smenu1 td.lvl1sel,#smenu1 td.lvl1selfirst,#smenu1 td.lvl1first,#smenu1 td.lvl1sellast,#smenu1 td.lvl1last					
														{ height:26px;text-align:left;background:url(img/smenu1arr.gif) no-repeat; }
#smenu1 td.lvl1selfirst,#smenu1 td.lvl1first { }	#smenu1 #pos5 { }																						
#smenu1 td.lvl1 div,#smenu1 td.lvl1sel div,#smenu1 td.lvl1selfirst div,#smenu1 td.lvl1sellast div,#smenu1 td.lvl1last div,#smenu1 td.lvl1first div		
														{ margin:0;padding:2px 5px 0 23px; }
#smenu1 td.lvl1 a,#smenu1 td.lvl1sel a,#smenu1 td.lvl1 div div,#smenu1 td.lvl1selfirst a,#smenu1 td.lvl1sellast a,#smenu1 td.lvl1last a,
#smenu1 td.lvl1first a,#smenu1 td.lvl1last div div,#smenu1 td.lvl1first div div
														{ margin:0;padding:0;color:#FF11CA;font-weight:bold; }												
#smenu1 td.lvl1sel a,#smenu1 td.lvl1 a:hover,#smenu1 td.lvl1sel a:hover,
#smenu1 td.lvl1selfirst a:hover,#smenu1 td.lvl1sellast a:hover,#smenu1 td.lvl1first a:hover,#smenu1 td.lvl1last a:hover				
														{ color:#FF8B00; }												
#smenu1 #smenu1title								{ width:70px;height:15px;margin:0 0 0 40px; }															
#smenu1 #smenu1title	img						{ height:18px; }															
															



#smenu2, #smenu2 table,#smenu2 td.lvl0separator, #smenu2 td.lvl0separator img,#smenu2	td.lvl1separator,#smenu2	td.lvl1separator img, 
#smenu2 td.lvl0,#smenu2 td.lvl0sel						
														{ width:172px; }
#smenu2 td.lvl0separator,#smenu2 td.lvl0separator img,#smenu2 td.lvl1separator,#smenu2 td.lvl1separator img
														{ display:none;height:1px; }																																	
#smenu2 												{ margin-bottom:15px; }
#smenu2 td.lvl1,#smenu2 td.lvl1sel,#smenu2 td.lvl1selfirst,#smenu2 td.lvl1first,#smenu2 td.lvl1sellast,#smenu2 td.lvl1last					
														{ height:26px;text-align:left;background:url(img/smenu1arr.gif) no-repeat; }
#smenu2 td.lvl1selfirst,#smenu2 td.lvl1first { }	#smenu2 #pos5 { }																						
#smenu2 td.lvl1 div,#smenu2 td.lvl1sel div,#smenu2 td.lvl1selfirst div,#smenu2 td.lvl1sellast div,#smenu2 td.lvl1last div,#smenu2 td.lvl1first div		
														{ margin:0;padding:2px 5px 0 23px; }
#smenu2 td.lvl1 a,#smenu2 td.lvl1sel a,#smenu2 td.lvl1 div div,#smenu2 td.lvl1selfirst a,#smenu2 td.lvl1sellast a,#smenu2 td.lvl1last a,
#smenu2 td.lvl1first a,#smenu2 td.lvl1last div div,#smenu2 td.lvl1first div div
														{ margin:0;padding:0;color:#000CFF;font-weight:bold; }												
#smenu2 td.lvl1sel a,#smenu2 td.lvl1 a:hover,#smenu2 td.lvl1sel a:hover,
#smenu2 td.lvl1selfirst a:hover,#smenu2 td.lvl1sellast a:hover,#smenu2 td.lvl1first a:hover,#smenu2 td.lvl1last a:hover				
														{ color:#FF8B00; }												
#smenu2 #smenu2title								{ width:76px;height:18px;margin:0 0 -3px 40px; }															
#smenu2 #smenu2title	img						{ height:18px; }

									 
/*									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 #4590CE;background:#fff; } 
#nhl .photo	img				{ width:64px;height:64px;margin:3px;border:0; }
#nhl .photoblank				{ width:72px;height:72px;display:inline;float:left;margin-right:5px;border:1px solid #4590CE;
									  background:#fff url(img/nophoto.gif) no-repeat center center; } 
#nhl .photoblank img			{ width:64px;height:64px;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; }
									 
/*									compArticleArchive  */
#artsel #date					{ font-size:9px; }
#artsel #artcontent			{ margin:10px 0; }

#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 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; }
#artlist .separator			{ height:11px;background:url(img/separator.jpg) no-repeat 60px 6px; }
#artlist .separator img		{ height:11px;border:0; }

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

#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:5px;height:5px;vertical-align:middle; }

#newslist						{ padding:15px 0; }
#newslist ul					{ 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; }

/*                			compRecommend       */	
#reco								{ margin-left:10px; }	
#reco label, #reco input,#reco textarea 
									{ display:block;width:200px;float:left;margin-bottom:10px; }
#reco textarea					{ height:200px; }
#reco label 					{ text-align:right;width:180px;padding-right:20px; }
#reco br 						{ clear:left; }

/*                			compSitemap        */							
#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; }								 								 
	
/* 								compFAQ */
#faq #answer					{ padding:10px 10px 10px 15px; }
#faqlist	ol						{ line-height:16px;margin-top:0; }
#faqlist	a						{ font-weight:bold; }

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

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

/* 								compEnquiry */
#enq								{ width:400px;margin:0 10px; }
* html #enq						{ width:403px;margin:0  6px; } /* 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 td				{ width:50%;background:#EDF4FF;color:#3779E7;font:11px Arial; }
.pagingsystem div				{ display:inline;margin:0 10px; }
.pagingsystem select 		{ border:1px solid #3779E7;font:bold 10px;color:#3779E7;float:right; }	
.pagingsystem a.current 	{ font-weight:bold;margin:0 3px; }

/* 								SEARCH  */
#top #navi #search				{ width:362px; }
#top #navi #search div			{ margin-right:0px; }

#top #navi #search .submit		{ width:14px;height:13px;border:none;background:transparent; }
#top #navi #search .field 		{ width:100px;height:14px;margin:0 5px; }

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

#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			{ color:#9D1C38;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; }

/* 								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; }

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



