	html {}
	
	body {
		margin:0;
		background:#FFF url(i/bodybg.jpg) top center no-repeat;
	}
	
	body,table,form {
		font-family: arial;
		font-size:13px;
		line-height:1.5em;
	}
	
  .noz{clear:both;}
	
	table {
    border-collapse:collapse;
  }
	
  td {}
	
	#rama {
		width:971px; 
		margin:0 auto;
		background:#FFF url(i/ramabg.jpg) top center no-repeat;
	}
	
	#gora {
    width:971px;
    height:127px;
   	margin:0 auto;
  }
	
  #gora img {border:0}
  
  #logo {
    float:left;
    margin:10px 0 0 30px;
    width:400px;
  }
  
  #logo a {
    outline:none;
  }
  
  #logo img {
    border:0;
  }
  
  #logowanie {
    float:left;
    margin:0 10px 0 340px;
		padding:53px 0 0 0;
		text-align:right;
  }
	
	#logowanie a {
	  display:block; 
		font-size:14px;
		line-height:17px;
		color:#000;
		font-weight:bold;
		text-decoration:none;
		padding:0 0 0 15px;
		/*background:url(i/ikona.gif) 0 5px no-repeat;*/
	}
	
	#logowanie a:hover {
    color:#E3881A;
  }
	
  #logowanie a.on {
    color:#E3881A;
  }
  
  #logowanie input {
    background:#FFF;
    border:solid 1px #FEB134;
    margin:1px;
  }
  
  #logowanie .guzik {
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    background:transparent;
    border:0;
    margin:2px 0 0 100px; 
  }
  
  #baner {
	 width:971px;
	 height:223px;
   margin:0 auto;
   padding:10px 0 0 0;
  }
  
  #baner a {
	 display:block;
   width:184px;
	 height:64px;
   margin:0 0 0 780px;
   padding:3px 0;
  }
  
  #baner img {
	 border:0;
  }
  
  #glowna { 
		width:970px;
		height:700px;
		margin:0 auto;
	}
	
	#panel_l {
		width:255px; 
		vertical-align:top;
	}
		
	#panel_p {
    margin:0; 
    padding:0; 
    vertical-align:top;
  }
	
	#menu-lewe {
	  width:244px; 
	  height:500px;
		color:#FBFFDA;
		font-weight:normal;
		text-align:left;
		margin:80px 0 0 0;
		padding:0 0 0 1px;
		font-size:15px;
	}
	
	#menu-lewe #mgora {
	  width:244px;
    height:41px;
    background:url(i/menuGora.jpg) top center no-repeat;
	}
	
	#menu-lewe a {
		display:block;
		padding:0 0 0 40px;
		height:41px;
		line-height:41px;
		font-size:15px;
		font-weight:bold;
		color:#F8F8F1;
		text-decoration:none;
	  background:url(i/menuSrodek.jpg) top center no-repeat; 
	}
	
	#menu-lewe a:hover {
		color:#C9F513;
		background:url(i/menuSrodekOn.jpg) top center no-repeat; 
	}
	
	#menu-lewe #mdol {
	  width:244px;
    height:112px;
    background:url(i/menuDol.jpg) top center no-repeat;
	}
	
	#menu-lewe .poziom1 a {
	/*	display:none;*/
		text-decoration:none;
		height:auto; 
	}
	
	#menu-lewe .poziom1 a:hover {
    color:#C8F417;
  }
	
  #menu-lewe .poziom1 a.on{
     color:#C8F417;
  }
  
 	#menu-lewe .poziom2 {
		font-weight:normal;
		text-align:left;
	}
	
	/*#podmenu-lewe a*/
	#menu-lewe .poziom2	a {
		display:block;
		font-weight:bold;
		font-size:14px;
		line-height:15px;
		height:auto;
		text-decoration:none; 
		padding:3px 0 4px 40px;
		color:#000;
		background:#fff;
		/*background:url(i/ikona.gif) 15px 7px no-repeat;*/
	}
	
  /*#podmenu-lewe a:hover*/
	#menu-lewe .poziom2 a:hover {
    color:#478C56;
  }
	
  /*#podmenu-lewe a.on*/ 
	#menu-lewe .poziom2 a.on {
    color:#478C56;
  }
 
  #menu-lewe .poziom3 {
		font-weight:normal;
		text-align:left;
	}
	
	/*#podmenu-lewe a*/
	#menu-lewe .poziom3	a {
		display:block;
		font-weight:normal;
		font-size:12px;
		line-height:13px;
		text-decoration:none; 
		padding:3px 0 4px 40px;
		background:none;
	}
	
  /*#podmenu-lewe a:hover*/
	#menu-lewe .poziom3 a:hover {
    background:none;
     color:#478C56;
  }
	
  /*#podmenu-lewe a.on*/ 
	#menu-lewe .poziom3 a.on {
	  background:none; 
     color:#478C56;
  }
  
  #menu-lewe .poziom4 {
		font-weight:normal;
		text-align:left;
	}
	
	/*#podmenu-lewe a*/
	#menu-lewe .poziom4	a {
		display:block;
		font-weight:normal;
		font-size:12px;
		line-height:13px;
		text-decoration:none; 
		padding:3px 0 4px 50px;
		background:none;
	}
	
  /*#podmenu-lewe a:hover*/
	#menu-lewe .poziom4 a:hover {
    background:none;
    color:#000;
  }
	
  /*#podmenu-lewe a.on*/ 
	#menu-lewe .poziom4 a.on {
	  background:none; 
    color:#000;
  }
  
  #menu-dolne {
	 	color:#478C56; 
		text-align:center; 
		padding:0;
    margin:0;
  }
  
  #menu-dolne a {
	 	color:#478C56; 
		padding:0 10px;
    margin:0;
    text-decoration:none;
  }
  
  #stopka1 {
		font-size:13px;
		font-weight:bold;
		height:30px;
		line-height:30px;
   	color:#FFF; 
		text-align:right; 
		padding:0 10px 0 0;
    margin:0;
    background:#478C56;
  }
  
	#stopka2 {
		font-size:12px;
   	color:#6D4B3E; 
		text-align:right; 
		line-height:15px;
		padding:2px 10px 0 0;
    margin:0;
  }
	
	#slowa {
    width:800px;
		color:#999;
		font-size:12px;
		margin:auto;
		text-align:center;
		padding:10px 0;
	}
	
	#tresc {
    margin:30px 30px 30px 40px;
  }
	
  #tresc h1 {
    font-size:30px; 
    font-weight:normal;
    color:#6D4B3E; 
    margin:0 30px 50px 0; 
    padding:0 0 5px 0;
    text-align:right;
  }
	
  #tresc h2 {
    font-size:17px; color:#2E4B22;
  }
	
  #tresc h3 {
    font-size:14px;
  }
	
  #tresc p {
    color:#6D4B3E;
  }
	
  #tresc ul,ol {
    color:#689B3D;
  }
	
  #tresc li{}
	
  #tresc a {
    color:#7F1313; 
    text-decoration:underline;
  }	
		
		
/* ------------- galeria */
#tresc .produkt_lista  {
  /*float:left;*/
  /*width:140px;
  height:200px;*/
  border-bottom:solid 1px #C7C7C7;
  text-align:left;
  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;
  float:right ;
  margin:0 10px 10px 0;
}		

#tresc #miniatury .mini {
  width:140px;
  height:140px;
  background-color:#eee;
  background-repeat:no-repeat;
  background-position:center center !important;
  display:block;
  float:left;
  margin:0 10px 10px 0;
  text-decoration:none;
}	

