body { margin:0; padding:0; }

.hide {display:none;}
.message {text-align:center;padding:30px 0;font-size:11px;font-family:tahoma;}

#menuTop { margin:0 auto; height:29px; width:1007px; background:url(../img/menuTop/menuTopBg.png); padding:0; }


	#menuLinks { float:left; width:770px; height:29px; margin:0; padding:0; line-height:29px; }
	
		#menuLinks ul { list-style:none; padding:0; margin:0; height:29px; }
		#menuLinks li { display:inline; float:left; background:url(../img/menuTop/line.png) right no-repeat; padding:0 3px; height:29px; }
		
			#menuLinks li a { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; font-weight:bold; line-height:29px;
							  text-decoration:none; float:left; display:inline-block; height:29px; line-height:29px; padding:0 1px; }		
			#menuLinks li a.act { background:url(../img/menuTop/bg.png) left 3px  repeat-x; height:29px; display:inline-block; float:left; 
								  padding:0 1px; color:#000; }
			#menuLinks li a:hover { background:url(../img/menuTop/bg.png) left 3px repeat-x; height:29px; display:inline-block; float:left; 
									color:#000; padding:0 1px; }
			.l { display:inline-block; float:left; width:6px; height:29px; margin:0; padding:0; }
			
	
	#topSearch { float:left; width:230px; background:url(../img/searchTop/szukajtxt.png) top left no-repeat; line-height:29px; }
	
		.szukajInput { background:url(../img/searchTop/inputBg.png); width:141px; height:18px; border:0; 
		               margin-left:49px; margin-top:2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000;
					   padding-top:5px; padding-left:5px; padding-right:5px; }
		.searchSubmit { position:absolute; top:7px; padding-left:8px; }
		

#wrapper { width:1024px; margin:0 auto; padding-top:4px; }

	#logo { position:absolute; background:url(../img/logo.png); width:340px; height:87px; padding-left:8px; z-index:10; }
	#logo a { display:block; width:330px; height:80px; }
	
	
	#wLeft { float:left; width:193px; z-index:0; }
		
		#leftMenu { padding-top:110px; margin-bottom:20px; }
			
		/*
    	#leftMenu ul { list-style:none; margin:0; padding:0; margin-left:8px; }
				#leftMenu li { display:block; width:180px; height:22px; border-bottom:1px solid #f9f9f9; }
				#leftMenu li a { display:block; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; line-height:22px;
				                 text-decoration:none; padding-left:15px; color:#000; }
				#leftMenu li a:hover { color:#57a3d3; }
		*/
    	#leftMenu ul {list-style:none;margin:0;padding:0;margin-left:8px;}
				#leftMenu li {display:block; width:180px;border-bottom:1px solid #f9f9f9;}
				#leftMenu li a {display:block;font-family:Tahoma, Geneva, sans-serif; font-size:11px;font-weight:bold;line-height:22px;
				                 text-decoration:none;padding-left:15px;color:#000;}
				#leftMenu li a:hover {color:#57a3d3;}
		
    		
			
			#partnerzyTitle { background:url(../img/partnerzy/title.png); width:182px; height:60px; display:block; margin-left:8px; }
			.partnerzy { background:url(../img/partnerzy/bg.png) repeat-y; margin-left:8px; text-align:center; }
			.partnerzyFoot { background:url(../img/partnerzy/foot.png); width:183px; height:101px; margin-left:8px; display:block; }
	
	
	
	#wRight { float:left; width:823px; z-index:0; }
	
		#rLeft { float:left; width:587px; }
		
			#loginBox { padding-top:95px; float:left; padding-left:9px; width:195px; }
				#loginBox input { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; }
				.loginInput { background:url(../img/logowanie/input1.png); width:170px; height:18px; border:0; padding:0; margin:0; padding-top:4px;
							  padding-left:5px; padding-right:5px; }
				.passwordInput { background:url(../img/logowanie/input2.png); width:144px; height:18px; border:0; padding:0; margin:0; 
								 padding-top:4px;
								 padding-left:5px; padding-right:5px; margin-top:5px; }
				.postLogin { position:absolute; padding-top:5px; padding-left:5px; }
				
				#loginLinks { width:180px; text-align:right; padding-top:8px; }
					#loginLinks a { background:url(../img/logowanie/dot.png) left 4px no-repeat; font-family:Tahoma, Geneva, sans-serif;
									font-size:11px; text-decoration:none; padding-left:15px; color:#000; }
									
			#panelPodr { float:left; width:380px; background:url(../img/panelPodreczny/bg.png); height:163px; margin-top:5px;height:137px;}
			#panelPodrBottom {height:5px;background:url(../img/panelPodreczny/bg.png) no-repeat bottom;margin-top:20px;}
				.icon { float:left; width:95px; text-align:center; margin-top:53px; }
				.more { width:360px; text-align:right; padding-right:20px; padding-top:18px; }
				.more a { font-family:Tahoma, Geneva, sans-serif; font-style:italic; color:#428dbc; font-size:12px; text-decoration:none; }
				
				
		#noweProd { background:url(../img/noweProdukty/title.png); width:569px; height:38px; margin-left:11px; margin-top:10px; }
		#noweProd {color:#fff;font-weight:bold;text-align: right;font-family:Tahoma, Geneva, sans-serif; font-size:11px;line-height:27px;}
				table.noweP { width:560px; margin-left:13px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; }
				table.noweP td { height:20px; }
				table.noweP td.nazwa { color:#000; font-weight:bold; padding-left:3px; }
				table.noweP td.cena { text-align:right; padding-right:3px; }
				table.noweP td.cena3 { text-align:right; padding-right:7px; }
				.cena2 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#57a3d3; }
				.br { font-size:9px; }
				
			#aktualnosci { background:url(../img/noweProdukty/aktualnosci.png); width:569px; height:38px; margin-left:11px; margin-top:10px; }
				.news { width:560px; margin-left:15px; border-bottom:1px solid #79b5dc; padding-bottom:10px; margin-bottom:10px; }
				.newsTitle { color:#57a3d3; font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; text-decoration:none; 
							  font-size:14px; font-weight:bold; }
				.newsDate { display:inline; font-family:Tahoma, Geneva, sans-serif; font-size:9px; color:#000; }
				.image { float:left; padding-right:8px; }
				.newsTresc { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; margin-top:5px; }
				.newsAutor { text-align:right; width:560px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; 
				             font-style:italic; }
				.newsOptions { text-align:right; width:560px; margin-top:-4px;font-size:11px;font-family:Tahoma, Geneva, sans-serif; }
				.newsOptions a.com { font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-decoration:none; color:#000; }
				.newsOptions a.more2 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; 
				                      color:#57a3d3; }
									  
									  
		#rRight { float:left; width:235px; margin-top:5px; }
		
			.rBlock { float:left; width:225px; margin-left:4px; margin-bottom:12px; }
				.blockTitle { display:block; margin:0; padding:0; width:225px; height:44px; }
				.blockContent { background:url(../img/prawyBlok/bgB.png) repeat-y; width:225px; }
				.blockBg { background:url(../img/prawyBlok/bg.png) no-repeat top; }
				.blockFoot { background:url(../img/prawyBlok/foot.png); width:225px; height:13px; }
				
				
				.sprawdzNasInput { background:url(../img/prawyBlok/sprawdzNasInput.png); width:151px; height:19px; padding:0; margin:0; border:0;
				                   font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding-top:5px; padding-left:5px; padding-right:5px;
								   margin-bottom:10px; }
				.sprawdzNasOpcje { width:160px; margin:0 auto; text-align:left; padding-top:10px; }
				.sprawdzNasOpcje img { padding-bottom:10px; }
				
				
				.ankietaPytanie { width:205px; margin:0 auto; border-bottom:1px solid #ededed; padding-bottom:10px; padding-top:5px; 
								  font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; } 
				.ankietaOpcje { width:200px; margin:0 auto; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; 
							    line-height:18px; }
				.przyciski { width:200px; margin:0 auto; text-align:center; padding-top:15px; height:17px; }
				.przyciskGlosuj { background:url(../img/prawyBlok/glosuj.png); width:62px; height:17px; display:inline-block; margin-right:5px; }
				.przyciskWyniki { background:url(../img/prawyBlok/wyniki.png); width:62px; height:17px; display:inline-block; }
				
				
				.polecaneProd { width:200px; margin:0 auto; text-align:center; padding-top:5px; }
				a.polecaneTytul { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; font-weight:bold; text-decoration:none; }
				.przyciskSprawdzDostepnosc { background:url(../img/prawyBlok/sprawdzDostepnosc.png) top no-repeat; width:134px; height:17px; 
											 display:block; margin:0 auto; margin-top:15px; }
											 
											 
				.ogloszenie { padding:7px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; }
				.ogloszenie a { color:#57a3d3; text-decoration:none; }
			
		
	#wFooter  { margin:0 auto; width:970px; border-top:1px solid #b1b1b1; margin-top:15px; }
		.footLeft { float:left; padding:12px 18px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; width:550px; }
		.blue { color:#57a3d3; }
		.footRight { width:380px; float:left; text-align:right; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#000; 
					 padding:12px 0; }
		.footRight a { color:#000; text-decoration:none; }
		.footRight a:hover { font-weight:bold; color:#57a3d3; }
		.footRight a.act { font-weight:bold; color:#57a3d3; }


.vote_count {padding:5px 0 5px 0px;}
.vote_proc {background:#56A2D2;color:#fff;min-width:20px !important;padding:2px;font-size:10px;margin:2px 0; }
.vote_answers {padding:0 15px;}
.vote_answers {font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
.vote_answers ul{margin:0;padding:0;list-style:none;}
#loginBox {font-family:Tahoma, Geneva, sans-serif; font-size:11px;}
#login_error{font-family:Tahoma, Geneva, sans-serif; font-size:11px; }


#cms {padding:0 30px;font-size:11px;font-family:Tahoma, Geneva, sans-serif;}

.cenan , cenab {font-size:11px;font-family:Tahoma, Geneva, sans-serif;}
.cenan {font-size:10px;}
.pager {font-size:11px;font-family:Tahoma, Geneva, sans-serif;text-align:right;padding:5px 15px;}
.pager a {text-decoration:none;color:#57A3D3;}

#add_product_form {margin:2px 0 0 0;}
#add_product_form .ilosc {border:1px solid #D3D3D3;vertical-align: middle;}


#comment_form {font-size:11px;font-family:Tahoma, Geneva, sans-serif;}
#comment_form .textfield {border:1px solid #D3D3D3;width:100px;}
#comment_form textarea.textfield {width:450px;}
#comment_form a {font-weight:bold;color:#57A3D3;text-decoration: none; }

#comments {font-size:11px;font-family:Tahoma, Geneva, sans-serif;}

#newsletter_module_form {font-size:11px;font-family:Tahoma, Geneva, sans-serif;width:250px;margin:0 auto;}
#newsletter_module_form input {font-size:11px;font-family:Tahoma, Geneva, sans-serif;}

