	body {
    text-align:center; 
    margin-top:0;
    background:#f7f39a;
  }
  
  body,table,form {
		font-family:arial;
		font-size:14px;
		line-height:1.5em;
	}
	
	.noz{clear:both;}
	
	table {border-collapse:collapse; border:0; padding:0;}
	td {padding:0; text-align:left; vertical-align:top;}
	
	#rama {
		width:818px; 
		margin:auto; 
		overflow:hidden;
    background:#f7f39a; 
	}
	
	#gora {
    width:818px;
    height:77px;
    background:#f7f39a url(../gfx/default/topbg.png) no-repeat;
  }
  
  #gora img {border:0}
	
	#logo  {
    float:left;
    width:128px;
    margin:0;
    padding:0;
    text-align:left;
  }
  
  #logo a {
    outline:none;
  }
	
	#menu {
    float:left;
    width:690px;
    margin:0;
    padding:30px 0 0 0;
    text-align:center;
		font-size:18px;
		color:#348D2C;
	}
	
	#menu a {
		color:#E4E3C7;
		padding:0 2px;
		margin:0;
		font-size:18px;
		outline:none;
		text-decoration:none;
	}
	
	#menu a:hover{color:#FFF500;}
	#menu a.on{color:#FFF500;}
	
  #flesz {
    width:818px;
    height:259;
  }
	
	#main { 
		width:818px; 
		margin:0;
		padding:0;
		/*background:#FFFCA7 url(../gfx/default/contenttopbg.png) top center repeat-x;*/
     
	}
	
	#main tr.m { 
		/*background:url(../gfx/default/contentbottombg.png) bottom center repeat-x;*/
 	}
	
  #panel_l {
    width:218px;
  }
  
	#panel_p {
    width:600px;
  }
	
	#menu-boczne {
		color:#FBFFDA;
		text-align:left;
		margin:37px 0 0 0;
		padding:0 10px 0 15px;
	}
	
	#menu-boczne a {
		display:block;
		font-size:16px;
		font-weight:bold;
		color:#4C0E01;
		line-height:19px;
		text-decoration:none; 
		padding:2px 0 8px 0;
	}
	
	#menu-boczne a:hover{color:#007338}
	#menu-boczne a.on{color:#007338}
	
	
	#podmenu-boczne {
		color:#000;
		font-weight:normal;
		text-align:left;
		padding:0 5px 0 30px;
		font-size:15px;
	}
	
	#podmenu-boczne a {
		display:block;
		font-size:15px;
		font-weight:normal;
		color:#4E4E4E;
		line-height:15px;
		text-decoration:none; 
		font-style:italic;
		padding:2px 0 8px 0;
	}
	#podmenu-boczne a:hover{color:#470D01}
	#podmenu-boczne a.on{color:#470D01}
	
	
	
	#stopka {
    margin:0;
    font-size:12px; 
		color:#FFFFDF;
    text-align:right; 
		padding:4px 22px; 
		background:transparent url(../gfx/default/bottombg.png) center no-repeat;
	}
	
	#slowa {
    margin:auto;
		padding:5px 0 20px 0;
    color:#5E4B44;
		font-size:12px;
		text-align:center;
	}
	
	#panel_p h1 {
    font-size:25px; 
    font-weight:bold; 
    color:#007338; 
    text-align:left; 
    /*border-bottom:solid 2px #007338;*/
    margin:40px 40px 0px 0;
    padding:0 0 5px 0;
  }
	
	#zdjecia {
    display:block;
		text-align:left;
		margin:37px 0 20px 0;
		padding:0 10px 0 25px;
	}
	
	#zdjecia img {
	  padding:7px 0; 
		border:0;
	}
	
	#tresc{color:#5E4B44; margin:35px 40px 50px 0;}
	#tresc h2 {font-size:20px;}
	#tresc h3 {font-size:17px; color:#007338; margin:20px 0 0 0; padding:0 0 0 20px;}
	#tresc p {}
	#tresc ul,ol {margin-top:5px;}
	#tresc li {margin-bottom:2px;}
	#tresc a {
		color:#333; 
		text-decoration:none;
	}
	
	#tresc a:hover {
		color:#333;
		text-decoration:none;
		padding-bottom:1px;
		border-bottom:0;
	}	
	
	
#galeria {}

#galeria a{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:5px; margin:5px; border:solid 1px #7C5134;}
#tresc a.mini:hover {text-decoration:none;}
#tresc a.mini img{border:0}

#tresc .produkt {float:left; margin:0 20px; width:200px}
		
		
.opis{
  margin-bottom:40px;
  color:#000;
}

#slowa a{
  color:#5E4B44;
  text-decoration:none;
}
#slowa a:hover{
  color:#5E4B44;
  text-decoration:underline;
}
