html								{ min-height:101%; }
body,form,h1,h2,h3,h4,h5,hr,select	{ 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; }
									
#cgalst ul li						{ padding-top:3px; }									
.bl,.ctrightmargin img,.ctleftmargin img,#top #topspace img
									{ width:1px;height:1px;border:0; }

body, table							{ border:0;font:normal normal 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#444; }
td									{ text-align:left; } /* nadpisanie standardowego align-center  */

body								{ background:#63a542;z-index:-1;height:100%;margin-bottom:1px; }
h1									{ font:bold 14px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#3c6d23; }
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:#3c6d23; }							  						  							  
.small 								{ font-size:10px; }
.red								{ color:#c00; }
.lightgrey							{ color:#ccc; } .darkgrey { color:#444; }
a 									{ color:#9D1D38;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;margin:10px 0; }
.back img 							{ border:0;width:5px;height:5px; }

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


#ctrltable,#ctrlcell,.maxwidth,#top #navi table#navitable,.pagingsystem table			
									{ width:100%; }
									
#maintable,#main,#cttable,#foot,#foot table
									{ width:988px; }

#top,#top #topmenu,#top #topgraph
									{ width:988px; }
				
#ctright,#ctright .colhd					
									{ width:280px; }
									
#ctmain,#ctmain #content,#ctmain #component,#nhl,#nhl ul,#nhl .separator,#artlist ul,#graphchild table,#newslist ul,					
									{ width:622px; }
		 
#cttable td.outleft					{ width: 19px;background:url(img/bg_outleft.gif) repeat-y; }
#cttable td.outright				{ width: 19px;background:url(img/bg_outright.gif) repeat-y; }
#cttable td.inleft					{ width: 15px;background:url(img/bg_ctmain.gif) repeat-x left top; }
#cttable td.inright					{ width: 33px;background:url(img/dot.gif) repeat-y center center; }
	   									  
#ctrltable 							{ height:100%;background:transparent;  } 
#ctrlcell							{ margin:0;vertical-align:top;background:url(img/bg_body.jpg) repeat-x left top; }	
#maintable							{ margin:0 auto; }
	
#top img							{ border:0; }
#top								{ height:366px;background:#fff url(img/bg_top.jpg) no-repeat left top;vertical-align:top; }		
#top #theader						{ height: 82px;vertical-align:top; }

#top #theader #logo					{ float:left;margin:13px 5px 0 20px; }
#top #theader #logo a img			{ width:597px;height:59px; }
#top #theader #lang					{ float:right;margin:0 32px 3px 0; }
#top #theader #lang a img			{ width:19px;height:11px;margin:4px; }
								  
#top #topmenu						{ height: 27px; }	
#top #topgraph						{ height:247px;background:url(img/header_default.jpg) no-repeat 19px top; }
#top #topgraph #dynaflash			{ width:950px;margin:0 19px; } 
#top #topspace						{ height: 10px;/*background:url(img/bg_topspace.gif) repeat-x left top;*/ }							  							  								  

#main								{ vertical-align:top;z-index:-1;background:#fff; } 

#cttable							{ z-index:-1;background:url(img/bg_ctmain.gif) repeat-x left top; }
#ctleft,#ctmain,#ctright 			{ padding:0; }


#ctmain,#ctmainfp 						{ vertical-align:top; }
#ctmain #header,#ctmainfp #header 		{ height:21px;background:url(img/bull.gif) no-repeat 0 8px;vertical-align:middle; }
#ctmain #header h1,#ctmainfp #header h1	{ margin:0 10px 0 11px;line-height:21px; }
#ctmain .header,#ctmainfp .header 		{ height:21px;background:url(img/bull.gif) no-repeat 0 8px;vertical-align:middle; }
#ctmain .header h1,#ctmainfp .header h1	{ margin:0 10px 0 11px;line-height:21px; }
	
/* deepest CONTENT HERE! ####################################################*/
	
#ctmain #component,#ctmain #content	{ margin-top:15px; }
#ctmain #content a					{ }	 
#ctmain #content.s777				{ }
#ctmain #content.s1					{ }
#ctmain #content.sysmsg				{ }  
	
/* ##########################################################################*/
															
#ctright							{ vertical-align:top; }
.banner-box							{ margin:15px 0; }
	#ctright .colhd					{ height:21px;background:url(img/bull.gif) no-repeat 0 8px;vertical-align:middle; }
	#ctright .colhd h2				{ margin:0 10px 0 11px;line-height:21px; } 
	#ctright .colct					{ margin:10px auto 15px auto; }					 	
	
	.srchfield						{ width:212px; }
	.srchformsub					{ width:220px;border:1px solid #356f19;font-weight:bold;font-size:11px;color:#fff;background:#63a542; }
	
	#ctright #ctr-locbox			{ margin:0 0 15px 0;}
	#ctright #ctr-contact			{ }
	
	
/* fp */
#ctmainfp,#ctmainfp #content,#ctmainfp #component,#fptab						
									{ width:950px; }
#fptab 								{  }
#fptab .header 						{ margin-bottom:10px; }
#fpcola,#fpcolb,#fpcolc				{ vertical-align:top; }
.fpsepa,.fpsepa img					{ width:10px; }
.fpsep,.fpsep img					{ width:33px; }
.fpsep img							{ height:191px; }
#fpcola								{ width:290px; }
#fpcolb								{ width:283px; }
#fpcolc								{ width:301px; }

#ctright .enq_mp					{ width:240px;margin:0; }
#fpcola	.enq_mp						{ width:240px;margin:0 20px; }
#fpcola	.enq_mp	h2					{ padding:3px; }
.enq_mp	.enq_mp-info				{ margin:0 0 10px 0; }
.enq_mp .formsub					{ padding:1px;margin:10px 0; }

#fpcola	.enq_mp select.day_a,#fpcola .enq_mp select.day_d
									{ width:55px; }
#fpcola	.enq_mp select.month_a,#fpcola .enq_mp select.month_d
									{ width:115px; }
#fpcola	.enq_mp select.year_a,#fpcola .enq_mp select.year_d
									{ width:55px; }					  					  				
#fpcolc .banner-box					{ margin:0 auto;text-align:left;margin-left:15px; }														
														
														
														
													
																			 
#foot 				 				{ height:40px;vertical-align:top;background:url(img/bg_footer.gif) no-repeat left top; }
#foot img							{ border:0; }
#foot table							{ height:25px;margin-top:15px; }
#foot td							{ vertical-align:middle;padding:0 15px;color:#fff; }
#foot td a							{ color:#ff9; }
#footleft							{ text-align:left; }
#footleft img						{ width:16px;height:16px;vertical-align:middle;margin-right:10px; }
#footright							{ text-align:right; }

/* 									galleryLatest - columnList */
#cgalst								{ margin-top:-10px; }
#cgalst	li							{ background:url(img/smenu0separator.gif) no-repeat left bottom; }
#cgalst	li div,#cgalst li a			{ display:block;padding:0 3px; }
#cgalst	li div img					{ width:9px;height:9px;padding:0 5px 0;vertical-align:middle;  }
#cgalst	li div						{ color:#000;font-size:9px;font-weight:bold;font-family:'Arial CE',Arial,Tahoma,sans-serif;  }
#cgalst	li a						{ padding:0 5px 5px 23px; }
									 
/* 									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;vertical-align:middle; }							 								 
	
/* 									NHL  */
#nhl ul								{ list-style:none;margin:0;padding:0; }
#nhl li								{ clear:both;margin:0;padding:0; }
#nhl .photo,#nhl .photoblank		{ display:inline;float:left;margin-right:5px;border:1px solid #444;background:#fff; }
#nhl .photoblank					{ width:72px;height:72px;background:#fff url(img/nophoto.gif) no-repeat center center; }						  
#nhl .photo	img,#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;background:#f06; }	
#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/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; }

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

#faqprop input,#faqprop label,#faqprop textarea		{ margin:5px 0;display:block; }

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

/* 									compGraphHhild 	*/
#graphchild ul						{ list-style:none;margin:0;padding:0; }					
#graphchild td						{ text-align:center; }
#graphchild a						{ font-weight:bold; } 
#graphchild .photocell, #graphchild .titlecell		
									{ text-align:center; }
#graphchild .titlecell				{ vertical-align:top; }									
#graphchild .photo					{ border:1px solid #155E9A;background:#fff;width:106px;height:81px;text-align:center;margin:0 auto; }
#graphchild .photo img				{ margin:3px; }
#graphchild img						{ border:0;width:100px;height:75px; }
#graphchild .photo, #graphchild .title			
									{ margin-bottom:10px; }

/* 									compCShortcut  */			
#cshortcut li 						{ height:29px;background:url(img/bg_dot.gif) repeat-x left bottom;
									  overflow:hidden;overflow-y:hidden;overflow-x:hidden;display:block; }
* html #cshortcut li				{ padding-top:8px;overflow:visible; }
#cshortcut li#last 					{ background:transparent; }
#cshortcut a						{ font-weight:bold;color:#155E9A;margin:0 3px 0 15px;line-height:28px; } 
#cshortcut a:hover					{ color:#900; }
#cshortcut img						{ width:6px;height:7px;border:0;margin:1px 5px 2px 0; }

/* 									compGmaps  */
#gmap #map							{ margin:10px 0;border:1px solid #000; }

/* 									compUniversalList  */
#unilist							{ margin-left:25px; }
#unilist ul							{ list-style-type:none;margin:0;padding:0; }
#unilist li							{ padding:10px 5px;margin:0;background:url(img/separator.jpg) no-repeat left bottom; }
#unilist .title, #unilist .descr a 	{ font-weight:bold; }

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

/* 									compGallery		 		*/								
.gallaytable						{ width:424px;text-align:center; }
.gallaylist							{ width: 80px;vertical-align:top; }
.gallayspacer						{ width:  4px; }
.gallaycontainer					{ width:340px;text-align:center;vertical-align:top; }
.gallaycontainernocats				{ width:424px;text-align:center;vertical-align:top; }

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

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

.galleryborderdef					{ border:1px solid #ccc; }
.gallerybordersel					{ border:5px solid #c00; }
.galleryborderdefblank 				{ border:none; }

/* 										compEnquiry  */
#reservation .todayis					{ float:right;clear:both;font-weight:bold; }

#reservation #res_dates,#reservation #res_rooms,#reservation #res_gender,#reservation #payment,#reservation #res_end					
										{ margin-left:160px; }
#reservation #res_gender input,#reservation #payment input			
										{ border:none;background:transparent; }

#reservation #res_dates					{ width:250px;margin-bottom:15px; }
#reservation #res_dates	h2				{ padding:3px; }
#reservation #res_dates	.enq_mp-info	{ margin:0 0 10px 0; }
#reservation #res_dates .formsub		{ padding:1px;margin:10px 0; }

#reservation #res_dates select.day_a,#reservation #res_dates select.day_d
										{ width:55px; }
#reservation #res_dates select.month_a,#reservation #res_dates select.month_d
										{ width:125px; }
#reservation #res_dates select.year_a,#reservation #res_dates select.year_d
										{ width:55px; }					  					  				
#reservation #res_rooms					{ margin-bottom:20px; }
#reservation #res_rooms input			{ margin:2px 3px 0 0; }						
#reservation #res_gender				{ margin-bottom:10px; }

#reservation #res_end					{ margin:15px 0 15px 160px; }
#reservation input#enqsubmit			{ margin:20px 0; }

#enq label,#enq input,#enq textarea	{ display:block;width:230px;float:left;margin-bottom:10px; }							
#enq textarea						{ height:200px; }
#enq label 							{ text-align:right;width:140px;padding-right:20px; }
#enq br 							{ clear:left; }
#enq input.hidden					{ display:none; }

















/* wersja dzialajaca bez doctype
#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  */									
																	

/* 									compPagingControls 	 */
.pagingsystem img					{ border:0;width:9px;height:9px; }
.pagingsystem td					{ width:50%;background:#E5F0DF;color:#356f19;font:11px Arial; }
.pagingsystem div					{ display:inline;margin:0 10px; }
.pagingsystem select 				{ border:1px solid #356f19;font-weight:bold;font-size:10px;color:#356f19;float:right; }	
.pagingsystem a.current 			{ font-weight:bold;margin:0 3px; }

/* 									compSearch  */

#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.lvl0,#smenu td.lvl0sel,#smenu td.lvl1,#smenu td.lvl1sel,
#smenu td.lvl0separator,#smenu td.lvl0separator img,
#smenu td.lvl1separator,#smenu td.lvl1separator img, 
#smenu td.lvl1separator-first,#smenu td.lvl1separator-first img,
#smenu td.lvl1separator-last, #smenu td.lvl1separator-last img,
#smenu td.lvl1separator-only, #smenu td.lvl1separator-only img
											{ width:188px; }
																																																													
#smenu										{ background:url(img/bg_smenu.gif) repeat-y left top; }														

/* root */
#smenu td.lvl0,#smenu td.lvl0sel 			{ height:23px;text-align:left;background:url(img/smenu0arr.gif) no-repeat left center; }
#smenu td.lvl0 div,#smenu td.lvl0sel div	{ margin:0;padding:1px 5px 0 35px; }
#smenu td.lvl0 a,#smenu td.lvl0sel a,#smenu td.lvl0 div div			
											{ margin:0;padding:0;font:bold 12px 'Trebuchet MS',Trebuchet,Arial,Verdana,sans-serif;color:#13547B; }												
#smenu td.lvl0sel a,#smenu td.lvl0 a:hover,#smenu td.lvl0sel a:hover					
											{ color:#c00; }																			
/* 1st  */
#smenu	td.lvl1,#smenu td.lvl1sel 			{ height:21px;text-align:left;background:url(img/smenu1arr.gif) no-repeat left center; }
#smenu	td.lvl1 div,#smenu td.lvl1sel div	{ margin:0;padding:0 5px 0 35px; }
#smenu	td.lvl1 a,#smenu td.lvl1sel a,#smenu td.lvl1 div div			
											{ margin:0;padding:0;color:#666; }												
#smenu	td.lvl1sel a,#smenu td.lvl1 a:hover,#smenu td.lvl1sel a:hover					
											{ color:#c00; }	

#smenu td.lvl0separator,#smenu td.lvl0separator img,
#smenu td.lvl1separator,#smenu td.lvl1separator img,
#smenu td.lvl1separator-first,#smenu td.lvl1separator-first img,
#smenu td.lvl1separator-last, #smenu td.lvl1separator-last img,
#smenu td.lvl1separator-only, #smenu td.lvl1separator-only img
											{ height:1px; }	

#smenu td.lvl0separator,#smenu td.lvl1separator-last,#smenu td.lvl1separator-only							
											{ background:url(img/smenu0separator.gif) no-repeat left center; }
#smenu td.lvl1separator,#smenu td.lvl1separator-first							
											{ background:url(img/smenu1separator.gif) no-repeat left center; }
														
/* 									compNavi */		
#navi								{ margin-bottom:10px; }
#navi,#navi a						{ color:#0056A1; }
#navi #title						{ display:inline;padding-right:5px; }

/* 									compPOLL  */
#pollsmall							{ width:88%;margin:0 10px;font-weight:bold; }
#pollsmall .question				{ margin-bottom:10px;text-align:center; }
#pollsmall .answer					{ margin:3px 0;font-weight:normal; }
#pollsmall .answer .choise			{ display:inline; }
#pollsmall .answer input    		{ border:none;background:transparent; }									 
#pollsmall .vote					{ margin:15px 0;line-height:14px;text-align:center; }
#pollsmall .vote a					{ display:block;margin-top:5px; } 
#pollsmall .vote label				{ display:block;margin-bottom:10px;line-height:14px; }
#pollsmall .vote input				{ width:50px;border:1px solid #c00;font-weight:bold;font-size:11px;color:#fff;background:#9D1C38;padding:2px; }

#pollsmall .result					{ margin:5px 0;font-weight:normal;clear:both; }
#pollsmall .result .choice			{ margin:2px 0;display:inline;}										 
#pollsmall .result .percent			{ float:right;width: 50px;font-weight:normal;font-size:10px;margin-left:3px;clear:right;display:inline; }		
#pollsmall .result .bar				{ width:100px;height:5px;margin:6px 0 0 5px;border:1px solid #8DA5C0; }
#pollsmall .result .bar img			{ height:5px;border:0; }	

#pollpage 							{ font-weight:bold; }
#pollpage .question					{ margin-bottom:10px;text-align:left; }

#pollpage .result					{ margin:5px 20px;font-weight:normal;clear:both; }
#pollpage .result .choice			{ margin:2px 0; }										 
#pollpage .result .percent			{ float:right;width: 50px;font-weight:normal;font-size:10px;margin-left:3px;clear:right; }		
#pollpage .result .bar				{ width:100px;height:5px;margin:6px 0 0 5px;border:1px solid #8DA5C0; }
#pollpage .result .bar img			{ height:5px;border:0; }	

/* 									compToplayer  */
#toplayer 							{ background:transparent;font-family:Arial,sans-serif;position:absolute;
									  top:200px;display:none;border:1px solid #3c6d23;z-index:1000; } 

/* margin:0 200px;  opacity:0;KHTMLOpacity:0;filter:alpha(opacity=0); -moz-opacity:0;*/

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




/* 									global - FORMATTING */
.hicell								{ background:#ECEEF2; }
.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; }
.badvercode							{ border:2px solid red;background:yellow;}
/* 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; }

