body,form,h1,h2,h3,h4,h5,hr,select	{ margin:0;padding:0; }									
#nhl ul,#smap ul,#artlist ul,#annolist 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 
									{ width:1px;height:1px;border:0; }

body, table							{ border:0;font:normal normal 13px 'Trebuchet MS',Trebuchet,Arial,Helvetica,Verdana,sans-serif;color:#333; }
body								{ background:#fff url(img/bg_body.gif) repeat-x left top;z-index:-1;height:100%;margin-bottom:1px; }
h1									{ font:bold 16px '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 14px 'Trebuchet MS',Trebuchet,Tahoma,sans-serif;color:#000; }
td									{ text-align:left; } /* nadpisanie standardowego align-center  */							  						  							  
.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;clear:both; }
.back img 							{ border:0;width:5px;height:5px; }

input,select,textarea 				{ border:1px solid #000;color:#444;background:#f5f5f5;padding:0 3px; }
select								{ margin:0;padding:0; }
textarea							{ font-family:'Trebuchet MS',Trebuchet,Arial,Helvetica,Verdana,sans-serif; }
.formsub 							{ border:1px solid #f5f5f5;font-weight:bold;color:#fff;background:#444; }
.formcheckbox, .formbl    			{ border:none;background:transparent; }



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

#top,#top #topmenu,#top #topgraph
									{ width:992px; }
				
#ctleft,#ctright,#ctright .colhd,				
									{ width:205px; }
									
#ctmain,#ctmain #header,#ctmain #compofp					
									{ width:564px; }
		 
#ctmain #content,#ctmain #component,#artlist ul,#graphchild table,#newslist ul	
		 							{ width:534px; } /* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */


#ctmain #content,#ctmain #component { margin:0 15px; }
		 
#cttable td.outleft,#cttable td.outright		
									{ width: 1px; }
									 
#cttable td.inleft,#cttable td.inright		
									{ width: 9px;  }
	   									  
#ctrltable 							{ height:100%;background:url(img/bg_ctrl.jpg) no-repeat center top;  } 
#ctrlcell							{ margin:0 0;vertical-align:top; }	
#maintable							{ margin:0 auto; }
	
	
#top								{ height:186px;vertical-align:top; }		
#top img							{ border:0; }

#top #logo							{ width:393px;height:116px;vertical-align:top; }
#top #logo #logopct					{ width:111px;height:56px;float:left;}
#top #logo a img					{ width:111px;height:56px;margin:21px 0 0 3px; }
#top #logo #logotitles				{ float:left;padding:21px 5px 0 12px; }
#top #logo #logotitles h2			{ color:#870C06;margin:5px 0;font-weight:bold;font-size:12px;font-family:Arial,sans-serif; }
#top #formorsth						{ width:599px;height:116px;vertical-align:top;background:url(img/bg_topdivider.jpg) no-repeat left center; }
#top #formorsth	p					{ padding:20px 5px 0 20px;margin:0;font-weight:bold;color:#333;font-size:12px;
									  font-family:'Trebuchet MS',Arial,sans-serif; }
#top #formorsth	p a					{ color:#c00; }


#top #topmenu						{ height:26px;background:url(img/bg_top_horidiv.gif) repeat-x left top; }									  							  								  

#main								{ vertical-align:top;z-index:-1;padding-bottom:15px; } 
#cttable							{ z-index:-1; }

#ctmain 							{ vertical-align:top; }
#ctmain #header 					{ height:31px;background:url(img/bg_header1px.gif) repeat-x left top;vertical-align:middle;margin-bottom:15px; }
#ctmain #header h1					{ margin:0 10px 0 20px;line-height:31px;color:#fff; }
	
/* deepest CONTENT HERE! ####################################################*/
	
#ctmain #component,#ctmain #content	{ margin-top:15px; }
#ctmain #content a					{ }	 
#ctmain #content.s777				{ background:#f09; }
#ctmain #content.s1					{  }
#ctmain #content.sysmsg				{  }
	
/* ##########################################################################*/
															
#ctright,#ctleft					{ vertical-align:top;background:#F5F5F5; }
.banner-box							{ margin:15px auto 0 auto;text-align:center; }

	#ctleft .colhd,#ctright .colhd			{ height:26px;background:url(img/bg_colhd.gif) no-repeat left top;vertical-align:middle;overflow:hidden; }
	#ctleft .colhd h2, #ctright .colhd h2	{ margin:0 5px 0 35px;line-height:26px;color:#fff;font-size:13px;overflow:hidden;overflow:hidden; } 
	#ctleftt .colct,#ctright .colct			{ margin:10px auto 15px auto; }

	#ctleft .titlehd,#ctright .titlehd			{ height:31px;background:url(img/bg_header1px.gif) repeat-x left top;vertical-align:middle;
												  margin-bottom:10px; }
	#ctleft .titlehd h2, #ctright .titlehd h2	{ margin:0 5px 0 10px;line-height:26px;color:#fff;font-size:16px; } 
	
									 
	#ctright .colct#ctlogged,#ctright .colct#ctlogin
									{ text-align:center;width:131px;margin:10px 30px; }							 	
	#ctlogin .ctloginuser			{ width:120px;margin:3px 0; }
	#ctlogin .ctloginpass			{ width:120px;margin:3px 0; }
	#ctlogin .formsub				{  } /* float:right;clear:both; */
	
	
#ctleft #subscbox					{ width:205px;height:54px;background:url(img/btn_subskrypcja.jpg) no-repeat;margin-bottom:20px; }
#ctleft #subscbox img				{ width:205px;height:54px;border:0; }

#foot 				 				{ height:64px;vertical-align:top;background:url(img/bg_footer.jpg) left top; }
#foot img							{ border:0;vertical-align:middle; }
#foot table							{ height:25px;margin-top:15px; }
#foot td							{ vertical-align:middle;padding:0 15px; }
#footleft							{ text-align:left; }
#footleft img						{ width:16px;height:16px;vertical-align:middle;margin-right:10px; }
#footright							{ text-align:right; }


/* 									FPcolums stuff  */

.deflist ul							{ padding:0;margin:5px 5px 10px 20px;list-style-type:none; }
.deflist li							{ padding:0 0 0 15px;margin:0;background:url(img/arr_list.gif) no-repeat 0 8px; }
.deflist li a						{ color:#333; }
.deflist .separator					{ height:11px;background:url(img/separator.jpg) no-repeat 15px 6px; }

.fp_bulletin 											{ cursor:pointer; } 
.fp_bulletin .bulletin_articles	li.article_protected	{ background:url(img/ico_locked.gif) no-repeat 0 3px; }
.fp_bulletin .bulletin_articles	li.article_public		{  }
#bullarchive,#pressarch					{ margin:10px auto; }
#bullarchive a,#pressarch a				{ display:block;text-align:center; }			

/********************** <lista biuletynów> */
#bulletinlist						{ }
#bulletinlist ul					{ }
#bulletinlist li					{ }
#bulletinlist li a					{ }
#bulletinlist .title				{ }
#bulletinlist .separator			{ }
/********************** </lista biuletynów> */


/*********** <lista artykułów> */
#artlist							{ padding:15px 0; }
#artlist li							{ line-height:16px;margin:0;padding:0; }
#artlist .date						{ width:80px;font-size:11px;float:left;padding-top:1px; }
#artlist .title						{ display:inline; }
#artlist .title a					{ font-weight:bold; }
#artlist .lead						{ margin:0 0 0 80px; }
#artlist .more						{ text-align:right; }
#artlist .separator					{ height:11px;background:url(img/separator.jpg) no-repeat 60px 6px; }
#artlist .separator img				{ height:11px;border:0; }
/*********** </lista artykułów> */


/********************** <wybrany artykuł>  */
#artsel #date						{ font-size:11px; }
#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; }

#artsel .photo						{ display:inline;float:right;margin:10px 0 10px 15px;border:1px solid #444;background:#fff; }					  
#artsel .photo img					{ margin:3px;border:0; }

#artsel #artgetfile					{ margin:15px 0; }
#artsel #artgetfile a				{ font-weight:bold;padding:3px 10px;border:1px solid #E0A1AE;background:#FAEDF0; }
#artsel #artgetfile img				{ border:0;vertical-align:middle; }			
#artsel #pleaselogin				{ margin:10px 0;padding:5px;border:1px solid #999;background:#f9f9f9;font-weight:bold;text-align:center; }
#artsel #orderbulletin				{ margin:10px 0;padding:5px;border:1px solid #E0A1AE;background:#FAEDF0;font-weight:bold;text-align:center; }

									
/********************** </wybrany artykuł‚>  */
				
#annolist							{ padding:15px 0; }
#annolist li						{ line-height:16px;margin:0;padding:0; }
#annolist .date						{ width:80px;font-size:11px;float:left;padding-top:1px; }
#annolist .title					{ display:inline; }
#annolist .title a					{ font-weight:bold; }
#annolist .lead						{ margin:0 0 0 80px; }
#annolist .more						{ text-align:right; }
#annolist .separator				{ height:11px;background:url(img/separator.jpg) no-repeat 80px 6px; }
#annolist .separator img			{ height:11px;border:0; }

#annosel							{ }	

/**********************  F O R U M ***********************  */

#cforum								{  }

#cforum #topiclist table			{ width:534px; }
#cforum #topiclist img				{ border:0;padding-right:3px;vertical-align:middle; }
#cforum #topiclist table td			{  }
#cforum #topiclist thead			{ margin-top:15px;background:#3B3B3B;color:#fff; }
#cforum #topiclist tr.nopar td		{ background-color:#F5F5F5; }
#cforum #topiclist th				{ padding:2px 3px; }
#cforum #topiclist th.topic,#cforum #topiclist td.topic			
									{ width:364px;font-weight:bold; }
#cforum #topiclist th.answer,#cforum #topiclist td.answer		
									{ width:40px;text-align:center;font-weight:bold; }
#cforum #topiclist td.topic			{ background:url(img/separator.jpg) no-repeat left bottom; }	
#cforum #topiclist td.topic .topicstarted { font-weight:normal;font-size:11px; }								
#cforum #topiclist th.comment		{ width:130px; }
#cforum #topiclist td.comment		{ font-size:11px; }
#cforum #topiclist .pagin .pagingsystem	{ margin:10px 0; }

#cforum .defforumbtn				{  }
#cforum .defforumbtn a				{ font-size:14px;font-weight:bold;padding:2px 15px;text-align:center;border:1px solid #E0A1AE;background:#FAEDF0; }

#cforum #topiclist .defforumbtn		{ margin:20px 142px; }
#cforum #topiclist .defforumbtn a	{ display:block;width:250px;padding:3px 0; }

#cforum .forumcontrols					{ margin:15px auto; }
#cforum .forumcontrols .defforumbtn		{ display:inline;margin:0 5px; }						

#cforum .addcomment							{ margin:10px 0; }
#cforum .addcomment	#newcomment			 	{ display:block;margin-top:15px;clear:both; }

#cforum #selectedtopic						{ padding:5px;background:#f5f5f5;border:1px solid #999;margin-bottom:15px;clear:both; }
#cforum #selectedtopic #topic_user			{ display:inline;font-weight:bold; }
#cforum #selectedtopic #topic_foot			{ padding:2px 5px;background:#3b3b3b;color:#fff;margin-top:10px;text-align:right; }
#cforum #selectedtopic #topic_foot a		{ color:#ff9;font-weight:bold;font-size:11px; }

#cforum #comments						{ margin-top:20px;clear:both; }
#cforum #comments .comment_par			{ background:transparent;clear:both;border:1px solid #999;margin-bottom:15px; }
#cforum #comments .comment_nopar		{ background:#f9f9f9;clear:both;border:1px solid #999;margin-bottom:15px; }						
#cforum #comments .comment_post			{ padding:10px; }
#cforum #comments .comment_foot			{ margin-top:10px;text-align:right;padding:2px 5px;
										  background:#f5f5f5 url(img/separator.jpg) no-repeat left top;  } 
#cforum #comments .comment_foot	a		{ padding-right:4px;font-size:11px;font-weight:bold; }
		
		
		
#cforum #newtopic input#title,#cforum #newtopic textarea
										{ display:block;width:520px;margin-bottom:10px; }		
#cforum #newtopic input#title			{ }
#cforum #newtopic textarea				{ height:200px; }				
#cforum #newtopic input.formsub			{ float:right;margin-right:10px; }		
		
	
		
#cforum #editcomment textarea,#cforum #edittopic textarea,#cforum .addcomment #newcomment textarea			
										{ width:520px;height:200px; }
#cforum #editcomment .formsub,#cforum #edittopic .formsub,#cforum .addcomment	#newcomment .formsub			
										{ margin:10px 0;float:right;padding:3px 15px;clear:both; }
		
		
#cforum #edittopic
		
		
					
/* 									NHL  */
#nhl,#nhl ul,#nhl .separator		{ width:544px; }
#nhl ul								{ list-style:none;margin:0;padding:0; }
#nhl li								{ clear:both;margin:0;padding:0 10px; }
#nhl li.nhl_first					{ width:564px;padding:0;background:#F5F5F5; }
#nhl .photo,#nhl .photoblank		{ display:inline;float:left;margin:0 5px 0 0;border:1px solid #444;background:#fff; }
#nhl .photoblank					{ width:143px;height:98px;background:#fff url(img/nophoto.gif) no-repeat center center; }						  
#nhl .photo	img,#nhl .photoblank img						
									{ width:135px;height:90px;margin:3px;border:0; }	
									
#nhl li.nhl_first .photo,#nhl li.nhl_first .photoblank 			{ margin:0 5px 0 10px; }
#nhl li.nhl_first .photoblank									{ width:192px;height:132px; }
#nhl li.nhl_first .photo img,#nhl li.nhl_first .photoblank img	{ width:184px;height:124px; }
#nhl li.nhl_first .lead											{ padding:0 10px; }
														
/*												  
#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:inline;vertical-align:top; } 
#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; }					 
									 

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

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


/* 									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; }
#galite img							{ border:1px solid #000;display:block; }									

/* 									compEnquiry  */
#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:140px;padding-right:20px; }
#enq br 							{ clear:left; }
#enq input.hidden					{ display:none; }

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

/* 									profileForm  */
#profileform label,#profileform input,#profileform textarea, #profileform .dummyinput
									{ display:block;width:200px;float:left;margin-bottom:10px; }
#profileform .verimg				{ height:55px; }
#profileform label 					{ text-align:right;width:220px;padding-right:20px; }
#profileform br 					{ clear:left; }
#profileform input.hidden			{ display:none; }

#profileform #mybulletins			{ border:1px solid #777;padding:10px;background:#f5f5f5; }

/* 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:#F5F5F5;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;background:#fff; }	
.pagingsystem a.current 			{ font-weight:bold;margin:0 3px; }

/* 									compSearch  */
#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.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 #3B3B3B;
									  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:#3B3B3B; /*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; }

/* 									compTRAC */
#trac table        					{ width:100%; }
#trac table textarea 				{ height:300px; }

#trac #tracfilter label, #tracfilter select,#tracfilter textarea 
									{ display:block;width:300px;float:left;margin-bottom:5px; }
#trac #tracfilter label 			{ text-align:right;width:100px;padding-right:10px;line-height:16px; }
#trac #tracfilter br 				{ clear: left; }
#trac #traclinks					{ margin:15px;font-weight:bold;text-align:right; }
#trac #tracres li					{ padding:10px; }
#trac #tracres li.itemdone			{ background:#fff; }
#trac #tracres li.itemverif			{ background:#ccc; }
#trac #tracres li.itemverif,#trac #tracres li.itemverif a 	
									{ color:#888; } 
#trac #tracres li.itemverif a:hover { color:#000; }
#trac #tracres li.itemnew			{ background:#FFFA75; }
#trac #tracres li.itemupgrade		{ background:#CCFFD3; }
#trac #tracres li.itemfix			{ background:#FFDE96; }	
#trac #tracres li.itemerror			{ background:#FFA5A1; }	

#trac #tracres li b,#trac #tracres li p 
									{ display:block;width:200px;float:left;margin:0; }
#trac #tracres li p 				{ text-align:right;width:100px;padding:0 10px 0 0; }
#trac #tracres li br 				{ clear:left; }

#trac #tracres li.separator			{ height:11px;background:url(img/separator.jpg) no-repeat 0px 6px;padding:0; }
#trac #tracres li.separator img		{ height:11px;border:0; }

/*  szczegoly oraz dodawanie */
#tracdet a 							{ display:block;font-weight:bold;text-align:center;margin:10px 0 25px 0; }
#tracdet	#trdtfrm				{ width:400px;margin:0 5px; }
* html #tracdet #trdtfrm			{ width:393px;margin:0 1px; } /* IE DChBug (+3 -4) */
#tracdet #trdtfrm b,#tracdet #trdtfrm label,#tracdet #trdtfrm input,#tracdet #trdtfrm select,#tracdet #trdtfrm textarea 
									{ width:250px;display:block;float:left;margin:0 0 5px 0; }	 /* display:inline; */																
#tracdet #trdtfrm label 			{ width:140px;text-align:right;padding:0 10px 0 0; }
#tracdet #trdtfrm textarea 			{ height:250px;font-family:Tahoma,sans-serif; }	
#tracdet #trdtfrm br 				{ clear:left; }
#tracdet #trdtfrm b ul				{ margin:0;padding:0;list-style:none; } 

#tracdet #trdtfrm div#clearing		{ clear:both; }


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

/* 									catorder - zapytanie 	*/

.catorderdef						{ width:250px; }
.catordercomments					{ width:250px;height:200px;font-size:12px; }

/* 									catalogue  				*/
#catdescr							{ margin-bottom:15px; }
.cat0item,.cat1item,.cat2item,.cat3item,.cat4item,.cat5item				
									{ padding:0; } 
a.cat0itemlink						{ font:bold 12px 'Arial CE',Arial,Verdana,Tahoma,sans-serif;background-color:inherit; }
.navigt								{ font:bold 7px 'Arial CE',Arial,sans-serif; }
.defbd, .borderdef 					{ border:1px solid #000; }
.designedby							{  }

.catroottable						{ width:163px; }
.catroot0item						{ width:163px;height:21px; }
a.catroot0itemlink					{ color:#1069AE;font-weight:bold; }
.catrootdivline						{ width:163px;height:1px; }

/* 									catalogue:list*/
.paramtable							{ width:564px;border:1px solid #ccc; }

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

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

.paramcol1hd						{ width:110px;vertical-align:middle; }
.paramcol2hd						{ width:306px;vertical-align:middle; }
.paramcol4hd						{ width: 70px;vertical-align:middle; }

.paramcol1							{ width:110px;vertical-align:top; }
.paramcol2 							{ width:306px;vertical-align:top; }
.paramcol4							{ width: 70px;vertical-align:top;text-align:center;padding-right:10px;font-weight:bold; }	

/* 									catalogue:product */
.item-price-crossed					{ font-weight:normal;text-decoration:line-through;}
.item-price-flashy					{ font-weight:bold;}

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

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

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