	body {
    text-align:center; 
    margin-top:0;
    background:#FFF;
  }
  
  body,table,form {
		font-family:arial;
		font-size:15px;
		line-height:1.5em;
	}
	
	.noz{clear:both;margin:0; font-size:0;height:0;}
	
	table {border-collapse:collapse; }
	
	#rama {
		width:1024px; 
		margin:auto; 
		overflow:hidden;
    background:#FFF; 
	}
	
	#gora {
    width:1024px;
    height:151px;
    background:#FFF url(i/topbg.jpg) no-repeat;
    margin:0;
    padding:0;
  }
  
  #gora img {border:0}
	
	#logo  {
    float:left;
    width:293px;
    height:103px;
    margin:0;
    padding:0 0 0 35px;
    text-align:left;
  }
  
  #logo a {
    outline:none;
  }
	
	#varia  {
    float:left;
    width:690px;
    height:24px;
    padding:5px 0 0 0;
    margin:0;
  }
  
  #varia #szukaj {
    float:left;
    width:360px;
		margin:0 0 0 10px;
		font-size:12px;height:24px;
		text-align:left;
  }
  
  #varia input {
		border: 1px solid #C2C2C2;
		font-size:12px;
		font-family:arial;
	}
	
	#varia #guzik {
		font-size:12px;
		border: 1px solid #C2C2C2;
		background:#f0f0f0;
		color:#555;
	}

  #flagi {
    float:left;
    width:290px;height:24px;
    margin:0;
    text-align:right;
    padding:0 26px 0 0;
  }
  
  #flagi img {
    border:solid 1px #DDD;  
  }
  
  #flagi a {
    padding:0 2px;  
  }
	
	#flesz  {
    width:680px;
    height:70px;
    padding:0;
    text-align:center;overflow:hidden;
  }
	
	#menu {
    width:1024px;
    margin:0 10px 0 0;
    padding:15px 0 0 0;
    text-align:right;
		font-size:20px;
		color:#B2D989;
	}
	
	#menu a {
		color:#FFF;
		padding:0 10px;
		font-size:20px;
   	outline:none;
		text-decoration:none;
	}
	
	#menu a:hover{color:#DDD;}
	#menu a.on{color:#FFF;}
	
	#srodek {
    width:1024px;
    height:205px;
  }
  
  #srodek #grafika {
    float:left;
    width:750px;
    height:205px;
  }
  
  #srodek #baner {
    float:left;
    width:274px;
    height:205px;
  }
  
  #glowna { 
		width:1024px; 
		margin:auto;
		background:#FFF url(i/contenttopbg.png) repeat-x;
		border-collapse:collapse; border:0; padding:0;
 	}
	
	#panel_l{
	  width:195px;
    padding:0; text-align:left; vertical-align:top; 
	}
	
	#panel_s {
	  width:634px; 
    padding:0; text-align:left; vertical-align:top;
    background:url(i/contentbottombg.png) bottom center repeat-x;
  }
	
  #panel_p {
		width:195px;
    padding:0; text-align:left; vertical-align:top;
	}
	
	#baner2 {
	  margin-top:20px; 
  }
	
/* ----------------------- */	
	#stopka {
    margin:-1px auto;
    height:10px; 
		background:#64B312;
	}
	
	#copyright {
	  font-size:13px; 
		color:#AAA;
    text-align:left;
    padding:2px 0 10px 40px; 
  }
	
	#slowa {
    margin:auto;
		padding:10px 0 20px 0;
    color:#AAA;
		font-size:12px;
		text-align:center;
	}
	
	#panel_s h1 {
    font-size:31px; 
    font-weight:normal; 
    color:#518912; 
    text-align:left; 
    margin:50px 0 50px 80px;
  }
	
	#tresc{color:#4C4C4C; margin:35px 100px 70px 80px; /*text-align:justify;*/}
	#tresc h2 {font-size:20px;}
	#tresc h3 {font-size:17px;color:#59A30D;margin:20px 0 0 0 ;}
	#tresc p {}
	#tresc ul,ol {margin-top:5px;}
	#tresc li {margin-bottom:2px;}
	#tresc a {
		color:#333; 
		text-decoration:underline;
		padding-bottom:0px;
		border-bottom:dotted 0px #333;
	}
	
	#tresc a:hover {
		color:#333;
		text-decoration:none;
		padding-bottom:0px;
		border-bottom:0;
	}	
	
#galeria {}

#galeria a{width:160px;text-align:center; margin:10px 5px; float:left;border:solid 0px #fff}
#galeria a:hover {border:solid 0px #fff}	
	
#tresc a.mini {float:left; text-decoration:none; padding:10px; background:#eee;margin:10px;border:0;}
#tresc a.mini:hover {text-decoration:none;}
#tresc a.mini img{border:0}	
    
		
/* ----------------------- OFERTA */
/* ----------------------- kategorie */  	
#panel_l{}
#panel_l h2 {font-size:13px;margin:20px 0 0 5px;color:#783A00;}
#kategorie {margin-bottom:5px;}
#ramka {border:solid 1px #B2BBB8;}
#kategorie a {
  padding:2px 10px 2px 25px;
  margin:1px 2px; 
  color:#285747; 
  text-decoration:none;	
  display:block; 
  font-weight:bold;
  background:#F3F5F4 url(i/kropka.png) 8px 8px no-repeat;
  border-bottom:solid 1px #E8EAE9; 
}
#kategorie a:hover{color:#65B312;}
#kategorie a.on{font-weight:bold; background:#64B312; color:#fff;}

#kategorie .poziom2 {background:#fff;border-bottom:solid 1px #000;}
#kategorie .poziom2 a{padding-left:20px; background:transparent;}
#kategorie .poziom2 a:hover{color:#F48000}
#kategorie .poziom2 a.on{ background:transparent;color:#F48000;}

#kategorie .poziom3 a{padding-left:30px; background:transparent; font-size:12px;}	
/* ----------------------- produkty */

/*#tresc .produkt_lista {border:solid 1px #B0CF8E; margin:5px;padding:10px; width:130px; height:200px;float:left; background:#E8EFE0}
#tresc .produkt_lista h4{font-size:12px;margin:0;line-height:1.3em}
#tresc .produkt_lista .mini {margin:10px; border:solid 5px #eee; width:100px}
#tresc .produkt_lista .logo_producent{float:right;margin:20px;}
*/

#tresc .produkt_lista  {
  float:left;
  width:140px;
  height:200px;
  border:solid 1px #C7C7C7;
  text-align:center;
  font-size:11px;
  line-height:15px;
  padding:10px;
  margin:1px;
}

#tresc .produkt_lista h4{font-size:12px;margin:0;line-height:1.3em}
#tresc .produkt_lista .logo_producent{float:right;margin:20px;}
#tresc .produkt_lista .mini {
  width:140px;
  height:140px;
  background-color:#eee;
  background-repeat:no-repeat;
  background-position:center center !important;
  display:block;
  margin:0 auto;
}





#produkt {}
#produkt .logo_producent {float:right;font-weight:bold;}
#produkt .opis {margin-right:120px;}
#miniatury{border-top:solid 1px #000;}




/*----------------------- menu promocje */
#promocje {}
#promocje .promocja {
  margin-bottom:10px;
  font-size:11px;
  line-height:1.4em;
   
}
#promocje_strona .promocja h2 {font-size:16px; margin:20px 0; color:#65B312}
#promocje_strona .promocja .mini {float:right;}
#promocje_strona .promocja a{color:#000;}
#promocje_strona .promocja a:hover{color:#000;text-decoration:none;}



#promocje_lista .promocja {
  float:left;
  width:140px;
  height:200px;
  border:solid 1px #C7C7C7;
  text-align:center;
  font-size:11px;
  line-height:15px;
  padding:10px;
  margin:1px;
}

#promocje_lista .promocja h2 {font-size:12px; margin:0; color:#000;}
#promocje_lista .promocja .mini {
  width:120px;
  height:120px;
  background-color:#eee;
  background-repeat:no-repeat;
  background-position:center center !important;
  display:block;
  margin:0 auto;
}


