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:#444; }
body								{ background:#000;z-index:-1;height:100%;margin-bottom:1px; }

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

a 									{ color:#c00;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; }


#ctrltable,#ctrlcell,.maxwidth,#top #navi table#navitable,.pagingsystem table			
									{ width:100%; }
#maintable,#top,#top table#topmaintable,#top #header,#main,#cttable
									{ width:950px; }
#ctleft,#ctright	
									{ width:197px; }
#ctmain,#ctmain #content, #ctmain #component,#artlist ul,#graphchild table,#newslist ul						
									{ width:572px; }
#foot,#foot table				{ width:905px; }

		 
	#cttable	td.outleft		{ width:  5px;background:#959292; }
	#cttable	td.inleft		{ width: 22px;background:url(img/bg_inleft.gif) no-repeat center top; }
	#cttable	td.inright		{ width:  1px;background:#fff; }
	#cttable	td.outright		{ width:153px;background:#000 url(img/bg_outright.gif) repeat-y;vertical-align:bottom; } 
   #cttable	td.outright img{ width:153px;height:279px; } 
		 
		   									  
#ctrltable 						{ height:100%;background:url(img/bg_body.gif) repeat-x center top;  }	
#ctrlcell						{ margin:10px 0;vertical-align:top;text-align:center; }	
#maintable						{ margin:0 auto; }

#top								{ width:950px;height:128px;background:url(img/bg_top.jpg) no-repeat left top; }	
#top img							{ border:0; }
#top #logo						{ display:inline;float:left;margin:0; }
#top #logo a img				{ width:270;height:115px; }
#top #slogan					{ float:right;clear:right;margin:23px 60px 0 0;display:inline;text-align:right; }
#top #slogan img				{ width:250px;height:55px; }
#top #lang						{ margin:5px 3px 0 0; }
#top #lang img					{ width: 19px;height:11px; }

#main								{ vertical-align:top;z-index:-1;background:#fff url(img/bg_main.jpg) no-repeat left top; } 
	#cttable						{ z-index:-1; } 
	#ctleft						{ padding-bottom:15px;vertical-align:top;background:#C1C0C0; }  														
	
	#ctmain 						{ padding:0;vertical-align:top;background:#fff; }
	#ctmain #header 			{ }
	#ctmain #header h1		{ color:#000;margin-top:5px; }
	
/* deepest CONTENT HERE! ################################################################################ */
	
	#ctmain #component,#ctmain #content		
									{ margin-top:15px; }
									
	#ctmain #content a img	{ border-color:#000; }	 
	#ctmain #content.s777	{ }
	#ctmain #content.s1,#ctmain #content.s1 p 		
									{ font-size:13px;font-family:'Trebuchet MS',Trebuchet;line-height:22px; }
	#ctmain #content.sysmsg	{ }  
	#ctmain #component.s1 #header { margin-top:10px; }
	#ctmain #component.s1	{ clear:both; }
	
/* ###################################################################################################### */
															
	/*#ctright						{ padding-bottom:15px;vertical-align:top;background:#FFE7F8; }*/  
	
		#mainban						{ float:right;margin:0 0 15px 15px;clear:both;padding-right:8px; }
	
#banwindow							{ width:134px;margin:0 31px;background:#fff;text-align:center; }
#banwindow #wintop,#banwindow #winbot				
										{ width:134px; }
																		
#banwindow #wintop				{ background:#C1C0C0 url(img/wintop.gif) no-repeat center bottom;font-size:14px;font-weight:bold;
										  font-family:Trebuchet,'Trebuchet MS',sans-serif;vertical-align:top;height:40px;color:#fff; }
#banwindow #winbot				{ height:18px;background:#C1C0C0 url(img/winbot.gif) no-repeat center top; }
#banwindow .banner-box			{ margin:15px 23px 0 24px;text-align:center; }
#banwindow .banner-box img		{ border:1px solid #000; }
						  					  									 
#foot 				 			{ height:140px;vertical-align:bottom;background:url(img/bg_foot.jpg) no-repeat center top; }
#foot a							{ color:#D0CA87; } #foot a:hover	{ color:#ff9; } 					
#foot img						{ border:0; }
#foot table						{ color:#707070;float:left; }
#foot td							{ vertical-align:middle;padding:0 10px; }
	#footleft					{ text-align:left; }
	#footleft img				{ width:16px;height:16px;vertical-align:middle;margin-right:10px; }
	#footright					{ text-align:right; }	

/* 								FORMS  */
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;padding:2px; }
.formcheckbox, .formbl    	{ border:none;background:transparent; }
									 
/*                			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; }								 								 
	
/*									NHL */
#nhl								{ margin-top:20px; }
#nhl ul							{ list-style:none;margin:0; } 
#nhl li							{ clear:both;margin:0;padding:0; }
#nhl .photo						{ display:block;float:left;border:1px solid #444;background:#fff; } 
#nhl .photo	img				{ width:175px;height:155px;margin:3px;border:0; }
#nhl .photoblank				{ width:181px;height:161px;display:inline;float:left;margin-right:5px;border:1px solid #444;
									  background:#fff url(img/nophoto.gif) no-repeat center center; } 
#nhl .photoblank img			{ width:175px;height:155px;margin:3px;border:0; }									  
#nhl .date						{ display:block;font-size:10px;font-weight:normal;vertical-align:top;color:#999;margin-top:5px; }
#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; }
									
/*									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; }
#newssel #big_picture           { text-align:center;margin:15px 0; }
#newssel #big_picture img 	{ border:1px solid #000; }

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


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

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

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

/*                			compUniversalList        */

/* 								compGalleryLyteboxLite */
#galite #head					{ text-align:center; }
#galite img						{ border:1px solid #000;display:block;margin:0 auto; }	
.galcell							{ padding:7px; text-align:center; }
.galcell a						{ display:block;text-align:center; }

.news_cell                { height:40px; }
.news_col                 { width:20px; }

/* 								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:#ccc;color:#444;font:11px Arial; }
.pagingsystem div				{ display:inline;margin:0 10px; }
.pagingsystem select 		{ border:1px solid #444;font-weight:bold;font-size:10px;color:#444;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; }

/*									structMENU */
#smenu, #smenu table,#smenu td.lvl0separator, #smenu td.lvl0separator img,#smenu	td.lvl1separator,#smenu	td.lvl1separator img, 
#smenu td.lvl0, td.lvl0sel						
														{ width:197px; }
#smenu	td.lvl0separator,#smenu	td.lvl0separator img,#smenu td.lvl1separator,#smenu td.lvl1separator img
														{ height:1px;background:#ccc; }																																	
#smenu #top,#smenu #top img 					{ height:15px; }
#smenu #bottom,#smenu #bottom img 			{ height:14px; }

#smenu 												{ margin-bottom:30px;background:url(img/bg_menu.gif) repeat-y right top; }
/* 1st */
#smenu	td.lvl0, td.lvl0sel 					{ height:23px;text-align:right;background:url(img/smenu0arr.gif) no-repeat 177px center; }
#smenu	td.lvl0 div, td.lvl0sel div		{ margin:0;padding:0 30px 0 5px; }
#smenu	td.lvl0 a, td.lvl0sel a, td.lvl0 div div			
														{ margin:0;padding:0;font:bold 12px 'Trebuchet MS',Trebuchet,Arial,Verdana,sans-serif;color:#fff; }												
#smenu	td.lvl0sel a,#smenu td.lvl0 a:hover,#smenu td.lvl0sel a:hover					
														{ color:#ff9; }
/* 2nd */
#smenu	td.lvl1, td.lvl1sel					{ height:16px;text-align:right;background:url(img/smenu1arr.gif) no-repeat 158px center; }
#smenu	td.lvl1 div, td.lvl1sel div,td.lvl1selfirst div, td.lvl1sellast div, td.lvl1last div, td.lvl1first div		
														{ margin:0;padding:0 52px 0 5px; }
#smenu	td.lvl1 a, td.lvl1sel a, td.lvl1 div div,td.lvl1selfirst a, td.lvl1sellast a, td.lvl1last a, td.lvl1first a, td.lvl1last div div, td.lvl1first div div
														{ margin:0;padding:0;color:#fff; }												
#smenu	td.lvl1sel a,#smenu td.lvl1 a:hover,#smenu td.lvl1sel a:hover,#smenu td.lvl1selfirst a:hover,#smenu td.lvl1sellast a:hover,#smenu td.lvl1first a:hover,#smenu td.lvl1last a:hover				
														{ color:#ff9; }

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


#toplayer 						{ background:transparent;text-align:center;font-family:Arial,sans-serif;position:absolute;margin:0 auto;
									  top:200px;display:none;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') no-repeat top left;height:20px;line-height:20px; }
#toplayer .bar a 				{ margin-left:10px;font-weight:bold;float:left;color:#FFF;font-size:10px; }
#toplayer.show 				{ display:block; }
#toplayer .bar .close 		{ margin-right:5px;display:block;width:12px;height:20px;float:right;
									  background:url('img/toplayer_close_off.gif') no-repeat center;}

