body,form,h1,h2,h3,h4,h5,hr,select,#ctrlcell	
									{ margin:0;padding:0; }
#prolist ul,#nhl ul,#smap ul,#artlist ul,#cshortcut ul,#cshortcut li,#trac #tracres ul
									{ margin:0;padding:0;list-style:none; }									
.bl, .ctrightmargin img, .ctleftmargin	img 
									{ width:1px;height:1px;border:0; }									
body, table						{ border:0;font:normal normal 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;color:#444; }
body								{ background:#DEDEDE url(img/bg_body.gif) repeat-x left top;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; }							  						  							  

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;clear:both; } .back img { border:0;width:5px;height:5px; }

input,select,textarea 		{ border:1px solid #444;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 #838384;font-weight:bold;font-size:11px;color:#fff;background:#5E5E5E;padding:2px; }
.formcheckbox, .formbl    	{ border:none;background:transparent; }



#ctrltable,#ctrlcell,.maxwidth,#top #navi table#navitable,.pagingsystem table			
									{ width:100%; }
#maintable,#main,#cttable,#foot,#foot table,#top #toptable,#providercontainer,#providercontainer table
									{ width:996px; }
#ctleft,#ctright,.sidecoldline,.sidecoldline img,.sidecolhd,#hotitems	
									{ width:185px; }
#ctmain,#ctmain #header,#ctmain #content, #ctmain #component,#artlist ul,#graphchild table,#newslist ul						
									{ width:777px; }
		 
		 
		 
		 
		 
		 
	td.outleft, td.outright		
									{ width: 2px;background:#fff url(img/dot.gif) repeat-y right top; } 
	td.outright					{            background-position:left top; }								
	td.inleft,td.inright,td.inrightfp	
									{ width: 15px;background:#fff url(img/dot.gif) repeat-y left top;  }
	td.inright					{ background:#fff; }									
	td.inrightfp				{ background:#fff url(img/dot.gif) repeat-y right top; }								
	td.inlefthd					{ background:#fff; }	  
		   									  
#ctrltable 						{ height:100%;  }	
#ctrlcell,#top td				{ vertical-align:top; }	
#maintable						{ margin:0 auto; }
								
#top #topleft,#top #topleft table,#top #topleft #topscroll,#top #topleft #topmenu,#top #topleft #tophd	{ width:807px; }
#top #toptable,#top #topleft,#top #topright,#top #topleft table 														{ height:137px; }								
#top #topleft #topscroll,#top #topleft #topmenu,#top #topleft #topscroll .scroll									{ height:22px; }

#top #topleft #topscroll .scroll	
									{ font-weight:bold;color:#c00;vertical-align:middle;line-height:22px; }
									
#top #topleft #tophd			{ height:93px;background:url(img/bg_tophd.gif) no-repeat right top; }

#top #topleft #tophd div				{ clear:both; }
#top #topleft #tophd #logo				{ display:inline;float:left;clear:both;position:absolute; }
#top #topleft #tophd #logo a img		{ width:266px;height:93px; }
#top #topleft #tophd #lang				{ display:inline;float:left;margin:65px 0 0 85px;position:absolute;clear:both; }
#top #topleft #tophd #lang a	img	{ width:19px;height:11px;margin:2px; }
#top #topleft #tophd #topbanner				{ width:468px;height:60px;margin:15px 10px 0 280px; }
* html #top #topleft #tophd #topbanner		{ position:absolute; }  

#top .topinright				{ width:1px;background:url(img/dot.gif) repeat-y right top; }
#top #topright,#top #topright .trhdlogin					
									{ width:186px; }
									
#top #topright					{ background:url(img/bg_topright.gif) repeat-x left top; }

#top td#topright .trhdlogin				{ height:22px;background:url(img/bull_login.gif) no-repeat 5px 0px; }
#top td#topright .trhdlogin h2			{ color:#fff;padding:3px 5px 3px 25px; }
#top td#topright a							{ color:#fff;font-size:10px;margin-left:3px; } 
#top td#topright a span,#top td#topright a:hover		{ color:#ff9; }
#top td#topright .topsubmit				{ width:20px;height:20px;border:none;background:transparent; }
#top td#topright  td							{ padding:2px }

#top td#topright #toplogin					{ width:176px;height:44px;margin:0 5px; }
#top td#topright #toplogin .loginuser	{ width:75px;height:17px; }
#top td#topright #toplogin .loginpass	{ width:65px;height:17px; }
#top td#topright #toplogin #logged		{ color:#fff;text-align:center; }
#top td#topright #toplogin #logged div	{ font-weight:bold; }

#top td#topright .trhdsearch				{ height:22px;background:url(img/bull_search.gif) no-repeat 5px -2px; }
#top td#topright .trhdsearch h2			{ color:#fff;padding:0px 5px 3px 22px; }
#top td#topright #topsearch				{ width:170px;margin:0 8px; }


#top img							{ border:0; }

#main								{ vertical-align:top;z-index:-1;background:#fff;border-top:1px solid #fff; } 
	#cttable						{ z-index:-1; } 
	
	#ctleft						{ vertical-align:top;background:url(img/bg_left.gif) repeat-y right top; }  														
	
	#ctmain,#ctmainfp,#ctmainhd 		
									{ vertical-align:top;padding:15px 0; }
	#ctmain #header,#ctmainfp #header,#ctmainhd #header 			
									{ height:23px;background:url(img/bull.gif) no-repeat left center;vertical-align:middle; }
	#ctmain #header h1,#ctmainfp #header h1,#ctmainhd #header h1			
									{ color:#000;margin:0 10px 0 18px;line-height:23px; }
	
	#ctmainfp,#ctmainfp #content,#ctmainfp #component					
									{ width:592px; }
	
	#ctmainhd,#ctmainhd #content,#ctmainhd #component					
									{ width:962px; }
	
	#ctmainfp					{ background:url(img/bg_ctmainfp.jpg) no-repeat center top; }
	
/* deepest CONTENT HERE! ################################################################################ */
	
	#ctmain #content		
									{ margin:15px 0; }
	#ctmain #content a		{ }	 
	#ctmainfp #content.s1	{ padding:15px 0; }
	#ctmainfp #component.s1	{ padding:15px 0; }
	#ctmain #content.sysmsg	{ color:#f00; }  
	
/* ###################################################################################################### */
															
	#ctright						{ vertical-align:top;background:url(img/bg_right.gif) repeat-y left top; }  

	.banner-box					{ margin:15px auto 0 auto;text-align:center; }
	.dacbox						{ border-bottom:1px solid #B1B1B1; }
	.sidecoldline,.sidecoldline img				
									{ height:1px;background:#B1B1B1; }
	.sidecolhd					{ height:25px;background:url(img/hd_side.gif) left top; }
	.sidecolhd h2				{ color:#fff;padding:5px 5px 3px 25px; }
	
	#hotitems					{ background:#fff;text-align:center;border-bottom:1px solid #B1B1B1; height:285px}
	

#geo 									{ margin:10px 0;}
#geo #geomap #geoflacontent 	{ display:inline;width:350px;height:350px; }
#geo #geomap #geomapdescr		{ display:inline;margin:10px;font-weight:bold;vertical-align:top; }
#geo #geoset h2					{ padding-bottom:15px; }
	
	
#providercnt							{ height:46px;background:#fff url(img/bg_provider.jpg) repeat-y left top; }
#providercnt table					{ height:46px; }
#providercnt td						{ border-top:1px solid #B1B1B1; }
#providercnt td#providerhd			{ width:190px;height:46px;vertical-align:middle; }
#providercnt td#providerhd h2		{ color:#fff;padding:2px 0 0 35px }
#providercnt td#providerlogo		{ width:806px;height:46px;background:url(img/dot.gif) repeat-y 804px #fff; }
#providercnt td#providerlogo a		{ margin:5px 2px; }
#providercnt td#providerlogo a img	{ width:110px;height:36px;border:0; }

/* 									Hot Item Box */
#hotitems #scroller    			{ text-align:center; padding: 0; margin: 0; top:0; left:0;}
* html #hotitems #scroller      { text-align:center; padding: 0; margin: 0; top:0; left:-92px}
#hotitems #scroller .slide      { width:100%; text-align:center; }
#hotitems #scroller .hitem      { width:100%; text-align:center; background:#FFF; height:94px;}
#hotitems #scroller .hitemname  { font-weight:bold; }

/* #SBiemarquee div.hotitemname    { font-weight:bold;margin-bottom:10px; }
#SBiemarquee_back div.hotitemname    { font-weight:bold;margin-bottom:10px; } */

	
#overfoot						{ height:2px;background:#fff url(img/dot.gif) repeat-x right top;vertical-align:top; }	
#overfoot #ofootleft			{ float:left; }
#overfoot #ofootright		{ float:right; }
#overfoot img					{ width:1px;height:1px;background:#fff; }	
						  					  									 
#foot 				 			{ height:25px;vertical-align:top; }
#foot img						{ border:0; }
#foot table						{ height:25px; }
#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; }	
	#footmenu					{ text-align:center; }
	#footmenu div				{ padding:10px 0;margin:0 auto; }
	#footmenu div a			{ font-weight:bold;color:#000; }

						 
/*                			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,#nhl ul,#nhl li.top-promo,#nhl li.top-reco,#nhl li.top-news,#nhl li.top-new
									{ width:586px; }
							
#nhl ul							{ list-style:none;margin:0;padding:0; } 
#nhl li							{ clear:both;margin:0;padding:0;vertical-align:top;height:88px; }
#nhl li h2						{ float:right;padding:1px 31px 0 0; }

#nhl .photo						{ display:inline;float:left;margin-right:5px;border:1px solid #000;background:#fff; } 
#nhl .photo	img				{ width:64px;height:64px;margin:3px;border:0; }

#nhl .date						{ display:inline;font-size:10px;font-weight:normal;vertical-align:top;color:#000;line-height:9px; }
#nhl .date img					{ width:9px;height:9px;margin:0px 5px 0 0;background:#ED1303; }	
#nhl .title						{ display:block;vertical-align:top;margin-top:3px; } 
#nhl .title a					{ font-weight:bold;color:#ED1303; }
#nhl .title img				{ border:0;width:6px;height:5px;vertical-align:middle; }
#nhl .lead						{ margin-top:5px; }
	
/* promo */
#nhl li.promo .photo,#nhl li.promo,#nhl li.bot-promo	{ border:1px solid #ED1303; }
#nhl li.top-promo h2						  									  { color:#ED1303; }															  
#nhl li.top-promo				{ background:url(img/nhl_bgtop_promo.gif) no-repeat right bottom; }
#nhl li.top-promo h2			{ padding:1px 33px 0 0; }

/* reco */
#nhl li.reco .photo,#nhl li.reco,#nhl li.bot-reco		{ border:1px solid #5F9330; }
#nhl li.top-reco h2						  								 	  { color:#5F9330; }															  
#nhl li.top-reco				{ background:url(img/nhl_bgtop_reco.gif) no-repeat right bottom; }

/* news */
#nhl li.news .photo,#nhl li.news,#nhl li.bot-news		{ border:1px solid #000; }
#nhl li.top-news h2						  								     { color:#000; }															  
#nhl li.top-news				{ background:url(img/nhl_bgtop_news.gif) no-repeat right bottom; }

/* new */
#nhl li.new .photo,#nhl li.new,#nhl li.bot-new			{ border:1px solid #0072BC; }
#nhl li.top-new h2						  							  	  	  { color:#0072BC; }															  
#nhl li.top-new				{ background:url(img/nhl_bgtop_new.gif) no-repeat right bottom; }

/* sell */
#nhl li.sell .photo,#nhl li.sell,#nhl li.bot-sell			{ border:1px solid #f60; }
#nhl li.top-sell h2						  							  	  	 	  { color:#f60; }															  
#nhl li.top-sell				{ background:url(img/nhl_bgtop_sell.gif) no-repeat right bottom; }

/* common, dopisywac miasta */
#nhl li.top-promo,#nhl li.top-reco,#nhl li.top-news,#nhl li.top-new,#nhl li.top-sell
									{ height:19px; }
#nhl li.promo,#nhl li.reco,#nhl li.news,#nhl li.new,#nhl li.sell					
									{ border-style:none solid none none; }								
#nhl li.bot-promo,#nhl li.bot-reco,#nhl li.bot-news,#nhl li.bot-new,#nhl li.bot-sell					
									{ width:433px;height:10px;display:inline;float:right;border-style:solid none none none; } 
#nhl li.bot-promo img,#nhl li.bot-reco img,#nhl li.bot-news img,#nhl li.bot-new img,#nhl li.bot-sell img			
									{ width:1px;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 #newskind-promo h2{ color:#ED1303;margin:3px 0; }											  
#newssel #newskind-reco h2 { color:#5F9330;margin:3px 0; }													  
#newssel #newskind-news h2 { color:#000;margin:3px 0; }													  
#newssel #newskind-new h2  { color:#0072BC;margin:3px 0; }
#newssel #newskind-sell h2 { color:#f60;margin:3px 0; }		
#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;clear:both; }

#newslist .title a			{ display:inline;float:left;font-weight:bold; }	
#newslist .title h2			{ display:inline;float:right; }

* html #newslist .title a	{ margin:-15px 0 0 60px;display:inline;float:left;font-weight:bold; }	
* html #newslist .title h2	{ margin-top:-15px;display:inline;float:right; }

#newslist .title h2.nlistkind-promo	{ color:#ED1303; }
#newslist .title h2.nlistkind-reco	{ color:#5F9330; }
#newslist .title h2.nlistkind-news	{ color:#000; }
#newslist .title h2.nlistkind-new	{ color:#0072BC; }
#newslist .title h2.nlistkind-sell	{ color:#f60; }

#newslist .lead				{ margin:0 0 0 60px;clear:both; }
#newslist .separator			{ height:11px;background:url(img/separator.jpg) no-repeat 60px 6px; }
#newslist .separator img	{ height:11px;border:0; }

/*                              compProducer */

#prolist, #prolist ul                           { width:770px; }
#prolist ul                                     { margin-top:10px; }
#prolist li                                     { clear:both;margin:0;padding:0;vertical-align:top;height:55px; }          
#prolist .photo, #prodetail .photo              { display:inline;float:left;margin-right:5px;border:1px solid #fff;background:#fff; } 
#prolist .photo img, #prodetail .photo img      { width:110px;height:36px;margin:3px;border:0; }
#prolist .separator		                        { height:20px;margin:0;background:url(img/nhl_separator.jpg) no-repeat 125px bottom;text-align:right; }
#prolist .separator img	                        { height:20px;width:1px;border:0; }

#prolist .title, #prodetail .title          		{ display:block;vertical-align:top;margin-top:3px; } 
#prolist .title a, #prodetail .title a				{ font-weight:bold;color:#ed1303; }
#prolist .title img, #prodetail .title img		{ border:0;width:6px;height:5px;vertical-align:middle; }
#prolist .lead, #prodetail .lead						{ margin-top:5px; }

#prodetail #procontact                      { margin-top:8px; margin-bottom:8px; font-weight:bold;}
#prodetail li .navidiv                      { font-weight:bold;display:inline;}

#prolist .title          	{ display:block;vertical-align:top;margin-top:3px; } 
#prolist .title a				{ font-weight:bold;color:#ED1303; }
#prolist .title img			{ border:0;width:6px;height:5px;vertical-align:middle; }
#prolist .lead					{ margin:5px 5px 5px 125px; } 

/* ---------------- */

#producers table,#producers td.prdivider					
													{ width:770px; }
#producers table								{ margin:10px 0; }													
#producers table td							{ vertical-align:top; }													
#producers td.prphoto						{ width:120px; }
#producers td.prinfos						{ width:650px; }
#producers td.prphoto div					{ margin-right:5px;border:1px solid #fff;background:#fff; }
#producers td.prphoto div img				{ width:110px;height:36px;margin:3px;border:0; }
#producers td.prinfos div.title a		{ font-weight:bold;color:#ed1303; }
#producers td.prinfos div.lead			{ margin:5px 0; }

#producers td.prdivider						{ height:10px;margin:0;background:url(img/nhl_separator.jpg) no-repeat 125px center;text-align:right }
#producers td.prdivider img	         { height:10px;width:1px;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; }

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

/* 								COMP.gmaps   align=center w tpl dla #gmap */
#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								{ width:450px;margin:0 10px; }
* html #enq						{ width:453px;margin:0  6px; } /* IE Duplicate Characters Bug (+3 -4) */
#enq label						{ width:160px;height:20px;margin:0;padding:0;display:inline;float:left; }
#enq input, #enq textarea	{ width:290px;height:16px;margin:2px 0;display:inline;float:right; }
#enq textarea					{ height:196px; }
#enq textarea.smalltext			{ height:100px; }
#enq label.smalltext			{ height:100px; }
#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  */									
									
#enq #ordercat								{ margin-bottom:20px; }
#enq #ordercat	table						{ width:580px;margin:0 6px; }									
#enq #ordercat	td							{ width:145px;vertical-align:top;text-align:center;padding:3px; }
#enq #ordercat	td.ordercattitle div	{ font-weight:bold; }
#enq #ordercat .ordercatchkbx			{ width:15px;height:15px;float:none;border:none;background:transparent;margin:0;padding:0; }








/* 								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  */
#srch-site h1					{ margin-bottom:10px; }
#srch-site table				{ width:100%;margin:10px 0; }
.qbar							{ width:200px;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, td.lvl1sel 					{ height:21px;text-align:left;background:url(img/smenu1arr.gif) no-repeat left center; }
#smenu	td.lvl1 div, td.lvl1sel div		{ margin:0;padding:0 5px 0 35px; }
#smenu	td.lvl1 a, td.lvl1sel a, 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; }
														
/* 									POLL 		*/
#pollsmall							{ width:101px;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; }										 
#pollsmall .result .percent	{ float:right;width: 50px;font-weight:normal;font-size:10px;margin-left:3px;clear:right; }		
#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; }	

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

/*              					TRAC */
#trac table        				{ width:100%; }
#trac input,select,textarea   { }
#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	h3					{  }
#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; }
* html #tracdet #trdtfrm label#last		{  } /* IE DCh Bug: margin-right:-3px; */	

/*                			compRecommend       */	
#reco								{ margin-left:10px; }	
#reco label, #reco input,#reco textarea,#reco select 
									{ 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; }


/* 								Profile */
#profiletable,#profiletable2,#profiletable3,td.profilecolspan	{ width:580px; }
#profiletable td,#profiletable2 td,#profiletable3 td,td.profileformcol2 input,td.profileformcol2 select,td.profileformcol2 textarea 				
											{ width:290px; }			
td.profileformcol1					{  } td.profileformcol2				{  }
#profiletable3 .capt              { font-weight:bold; text-align:left }


/* 								FORMATTING */
.hicell							{ background:#eee; }
.blcell							{ background:transparent; }
.clear							{ clear:both; }
.nobd								{ border:none; }
.bold								{ font-weight:bold; }
.hidden, div.hidden input	{ 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;		}
span.hilite1 {background:yellow}
span.hilite2 {background:green}
span.hilite3 {background:blue}
span.hilite4 {background:brown}
span.hilite5 {background:olive}
span.hilite6 {background:orange}
span.hilite7 {background:pink}	

/*                          					Spis aplikacyjny */
* html #divapplist                                 { margin-top:10px; }
#divapplist #applist, #divapplist #aplcatlist      {  }
#divapplist #applist li,#divapplist #aplcatlist li { clear:both;padding-bottom:3px;vertical-align:top;}
#divapplist .separator		                        { list-style-type:none;height:5px;margin:0;text-align:right;margin:0;padding:0;
																	  background:url(img/nhl_separator.jpg) no-repeat 0px 2px; }
#divapplist .separator img	                        { height:5px;width:1px;border:0; }
/*
#divapplist #aplcatlist .title                     { display:block;vertical-align:top;margin-top:3px; } 
#divapplist #aplcatlist .title a            	    	{ font-weight:bold;color:#ed1303; }
*/

#applcat table 							{ width:590px; }
#applcat td 								{ width:118px;text-align:center; }
#applcat td a img							{ width:100px;height:75px;text-align:center;margin:0 9px 5px 9px;border:1px solid #B1B1B1; }








/* 											dacmenu */
#dacmenucontainer							{ margin:0;padding:0;background:#fff;} 
#dacmenu										{ margin:0 0 0 1px;padding:0;position:absolute;top:137px;z-index:666;width:995px } 
#dacmenu	#noshadow						{ margin:0;padding:0;background:#fff; }
#dacmenu .dcmroot							{ /*background:url(img/dacmenu_bg.gif);*/ }
#dacmenu .dcmroot	td						{ width:142px;height:42px;text-align:center;background:#777 url(img/dacmenu_btn_out.gif) no-repeat;cursor:pointer; }


#dacmenu .dcmroot	td	a					{ font-weight:bold;font-size:10px;color:#fff;padding:0 3px; }																
#dacmenu .dcmroot td.dcm-empty		{ background:url(img/dacmenu_btn_empty.gif); }												
#dacmenu #dacmenushadow      			{ width:994px;height:20px;background:url(img/dacmenu_bottom.jpg) repeat-x;display:none; }
.dcmchild img									{ border:0; }
.dcmchild table								{ background:#fff;text-align:center;width:100%; }
																														/* , .dcmchild table td div	*/
.dcmchild table td,.dcmchild table td.dcmchildthumb,.dcmchild table td.dcmchildthumbempty					
													{ width:142px;height:61px;cursor:pointer; }
													
.dcmchild table td							{  }													
.dcmchild table td div img					{ position:relative;vertical-align:middle; } /* bottom:-10px; */
													
.dcmchild table td.dcmchildtext,.dcmchild table td.dcmchildtextempty				
													{ height:32px; }
.dcmchild table td.dcmchildthumb			{ background-image:url(img/dacmenu_sub.png);background-repeat:no-repeat;background-position:center center; }
.dcmchild td a									{ color:#555; }


#dacmenu .dcmroot td.dcmover-default a,#dacmenu .dcmroot td.dcmover-green a,#dacmenu .dcmroot td.dcmover-brown a,#dacmenu .dcmroot td.dcmover-olive a,
#dacmenu .dcmroot td.dcmover-red a,#dacmenu .dcmroot td.dcmover-navy a,#dacmenu .dcmroot td.dcmover-blue a,
#dacmenu .dcmroot td.dcmover-orange a,#dacmenu .dcmroot td.dcmover-darkyellow a,#dacmenu .dcmroot td.dcmover-darkpink a
												{ color:#000; }	
												
#dacmenu .dcmroot td.dcmover-default,#dacmenu .dcmroot td.dcmover-green,#dacmenu .dcmroot td.dcmover-brown,#dacmenu .dcmroot td.dcmover-olive,
#dacmenu .dcmroot td.dcmover-red,#dacmenu .dcmroot td.dcmover-navy,#dacmenu .dcmroot td.dcmover-blue,
#dacmenu .dcmroot td.dcmover-orange,#dacmenu .dcmroot td.dcmover-darkyellow,#dacmenu .dcmroot td.dcmover-darkpink	
												{ background:url(img/dacmenu_btn_over.gif) no-repeat; }
																										
/* 												KATALOG */								
#daccat table									{ text-align:center;width:100%; }
#daccat table td,#daccat table td.dcmchildthumb,#daccat table td.dcmchildthumbempty				
													{ width:142px;height:61px; }
#daccat table td.dcmchildthumbempty		{ background:#fff; }													
  td.dcmchildthumb a img					{ border:0; }																	
#daccat table td.dcmchildtext,#daccat table td.dcmchildtextempty			/*	HERE: !!!!!!!!!!!!!!!!!!!! */
													{ height:32px;background:#fff;border-bottom:1px solid #fff; }
#daccat table td.dcmchildthumb			{ background-image:url(img/dacmenu_sub.png);background-repeat:no-repeat;background-position:center center;cursor:pointer; }

#ccat #daccat #theory_file									{ float:right;clear:both;margin:5px 0; }
#ccat #daccat #theory_file img							{ border:0; }
#ccat #daccat #theory_file a								{ font-weight:bold; }

/* 												KATALOG - LISTA KATEGORII */	
#ccat #navi #navititle						{ display:inline; }		
#ccat #navi,#navi a							{ margin:5px; }
#ccat #navi #arrnavi							{ width:8px;height:7px;display:inline; }
#ccat #navi #arrnavi img					{ width:8px;height:7px; }
#ccat #ccatlinehd,#ccat #ccatlinehd img
													{ width:962px;height:9px;border:0; }
#ccat #ccatline,#ccat #ccatline img		{ width:777px;height:9px;border:0; }
													
/* 												KATALOG - LISTA PRODUKTOW */	
#cprod #cprodlist p							{ padding:10px 0;margin:0; }
#cprod #cprodlist ul							{ padding-top:0;margin-top:0; }
#cprod #cprodlist li							{ padding:2px; }
#cprod #cprodlist li	a						{ font-weight:bold; }
																		
/* 												KATALOG - KARTA PRODUKTU */								
#cprod #cproddet table						{ width:100%; }
#cprod #cproddet td							{ text-align:left;vertical-align:top; }
#cprod #cproddet ul							{ margin:0;margin-top:3px;margin-bottom:5px;padding:0;list-style-type:none; }		
#cprod #cproddet td#cpd-icons				{ width:300px;height:51px;text-align:left;vertical-align:top;
													  background:url(img/ico_prodline.gif) no-repeat left 51px; }
#cprod #cproddet td#cpd-icons	img		{ width:50px;height:50px;border:0;margin-bottom:1px; }
#cprod #cproddet td#cpd-files				{ width:190px; }
#cprod #cproddet td#cpd-files ul#dacfiles	{ height:66px;width:180px;overflow:auto;border:1px solid #999; }
#cprod #cproddet td#cpd-also				{ width:362px; }
#cprod #cproddet td#cpd-also ul			{  }
#cprod #cproddet td#cpd-provi h2			{ padding-right:7px; }
#cprod #cproddet td#cpd-provi				{ width:110px;text-align:right; }
#cprod #cproddet td#cpd-provi	ul			{ width:110px;margin:0;padding:0;list-style-type:none;text-align:right; }			
#cprod #cproddet td#cpd-provi li			{ vertical-align:middle;padding:2px; }
#cprod #cproddet td#cpd-provi img		{ width:77px;height:25px;border:0; }

#cprod #cproddet td#cpd-html					{ width:962px;clear:both;padding-top:15px;border:1px solid #B1B1B1; }
#cprod #cproddet td#cpd-descr					{ width:962px;clear:both;padding:5px;}
#cprod #cproddet td#cpd-html iframe			{ width:100%;height:1000px; }			

/* COLORS - and don't forget to add to list above for root dacmenu*/

.color-default,#dacmenu .dcmroot td.dcmout-default,#dacmenu .dcmroot td.dcmover-default																					
{ background-color:#bbb; }

.color-green,#dacmenu .dcmroot td.dcmout-green,#dacmenu .dcmroot td.dcmover-green,.dcmchild table.color-green td.dcmchildthumb,
#daccat table.color-green td.dcmchildthumb		
{ background-color:#006A3C; }

.color-brown,#dacmenu .dcmroot td.dcmout-brown,#dacmenu .dcmroot td.dcmover-brown,.dcmchild table.color-brown td.dcmchildthumb,
#daccat table.color-brown td.dcmchildthumb		
{ background-color:#693200; }

.color-olive,#dacmenu .dcmroot td.dcmout-olive,#dacmenu .dcmroot td.dcmover-olive,.dcmchild table.color-olive td.dcmchildthumb,
#daccat table.color-olive td.dcmchildthumb		
{ background-color:#8EA63D; }

.color-red,#dacmenu .dcmroot td.dcmout-red,#dacmenu .dcmroot td.dcmover-red,.dcmchild table.color-red td.dcmchildthumb,
#daccat table.color-red td.dcmchildthumb				
{ background-color:#EE1C23; }

.color-navy,#dacmenu .dcmroot td.dcmout-navy,#dacmenu .dcmroot td.dcmover-navy,.dcmchild table.color-navy td.dcmchildthumb,
#daccat table.color-navy td.dcmchildthumb			
{ background-color:#201C70; }

.color-blue,#dacmenu .dcmroot td.dcmout-blue,#dacmenu .dcmroot td.dcmover-blue,.dcmchild table.color-blue td.dcmchildthumb,
#daccat table.color-blue td.dcmchildthumb			
{ background-color:#0072BB; }

.color-orange,#dacmenu .dcmroot td.dcmout-orange,#dacmenu .dcmroot td.dcmover-orange,.dcmchild table.color-orange td.dcmchildthumb,
#daccat table.color-orange td.dcmchildthumb	
{ background-color:#F4792D; }

.color-darkyellow,#dacmenu .dcmroot td.dcmout-darkyellow,#dacmenu .dcmroot td.dcmover-darkyellow,.dcmchild table.color-darkyellow td.dcmchildthumb,
#daccat table.color-darkyellow td.dcmchildthumb																																		
{ background-color:#D2A905; }

.color-darkpink,#dacmenu .dcmroot td.dcmout-darkpink,#dacmenu .dcmroot td.dcmover-darkpink,.dcmchild table.color-darkpink td.dcmchildthumb,
#daccat table.color-darkpink td.dcmchildthumb																																					
{ background-color:#901E78; }

/* 										SZUKAJKA - 	PODPOWIADACZ */						
	
.jqac-menu{ color:#000;background:#fff;border:1px solid #aaa;}
.jqac-menu ul{ list-style:none;margin:1px;padding:1px;overflow:hidden; }
.jqac-menu .jqac-link { cursor:hand;cursor:pointer;display:block; }
.jqac-menu .jqac-highlight { background:#ddf; }
.jqac-menu .jqac-warning { font-weight:bold; }
.jqac-menu .jqac-loading { font-weight:bold; text-decoration:blink; }
.jqac-menu em { text-decoration:underline; font-style:normal; }
.jqac-menu .jqs-info { text-align:right;font-size:.75em;color: #666;}



#srch-form 		{ padding:5px 0 5px 5px; /*border: 1px solid #A2A2A2;*/ }
#srch-form-advanced-head 		{ padding:5px 0 5px 5px; }
#srch-form-advanced 			{ padding-top:15px;width:450px;margin:0 10px; }
#srch-form-builders 			{ width:370px;margin:0 10px; }
* html #srch-form-builders 		{ width:373px;margin:0  6px; } /* IE Duplicate Characters Bug (+3 -4) */
#srch-form-builders label	{ width:140px;height:20px;margin:0;padding:0;display:inline;float:left; }
#srch-form-builders input, #srch-form-builders select	{ width:200px;height:16px;margin:2px 0;display:inline;float:right; }



/*                              compProducer  BACKUP
#prolist, #prolist ul                           { width:770px; }
#prolist ul                                     { margin-top:10px; }
#prolist li                                     { clear:both;margin:0;padding:0;vertical-align:top;height:55px; }          
#prolist .photo, #prodetail .photo              { display:inline;float:left;margin-right:5px;border:1px solid #fff;background:#fff; } 
#prolist .photo img, #prodetail .photo img      { width:110px;height:36px;margin:3px;border:0; }
#prolist .separator		                        { height:20px;margin:0;background:url(img/nhl_separator.jpg) no-repeat 130px; center;text-align:right; }
#prolist .separator img	                        { height:20px;width:1px;border:0; }


#prolist .title, #prodetail .title          { display:block;vertical-align:top;margin-top:3px; } 
#prolist .title a, #prodetail .title a		{ font-weight:bold;color:#ed1303; }
#prolist .title img, #prodetail .title img	{ border:0;width:6px;height:5px;vertical-align:middle; }
#prolist .lead, #prodetail .lead			{ margin-top:5px; }

#prodetail #procontact                      { margin-top:8px; margin-bottom:8px; font-weight:bold;}
#prodetail li .navidiv                      { font-weight:bold;display:inline;}


#prolist .title           { display:block;vertical-align:top;margin-top:3px; } 
#prolist .title a			{ font-weight:bold;color:#ED1303; }
#prolist .title img		{ border:0;width:6px;height:5px;vertical-align:middle; }
#prolist .lead				{ margin-top:5px; }

*/