	body {
    text-align:center; 
    margin-top:0;
    background:#017CC2;
  }
  
  body,table,form {
		font-family:arial;
		font-size:13px;
		line-height:1.5em;
	}
	
	.noz{clear:both;}
	
	table {border-collapse:collapse; border:0; padding:0;}
	td {padding:0; text-align:left; vertical-align:top;}
	
	#rama0 {
	  width:820px;
		margin:30px auto;
	}
	
	#ln {
	  margin:0 auto 10px auto;
	}
	
	#ln #logo {
	  float:left;
	  height:66px;
	}
  
  #ln img {border:0}
  
  #ln h1 {
    float:right;
    font-size:18px; 
    font-weight:normal; 
    color:#FFF; 
    text-align:right;
    margin:46px 5px 0 0;
    text-transform: uppercase;
    letter-spacing:1.6px;
  }
  
  #rama1 {
    width:820px;
		overflow:hidden;
    background:#FFF;
    border-top:solid 1px #FFF;
    border-left:solid 1px #FFF;
    border-right:solid 1px #FFF;
    border-bottom:solid 4px #EA1414;
	}
	
	#gora {
    width:820px;
    height:50px;
  }
  
  #gora img {border:0}
	
	#menu {
    margin:10px 0;
    padding:0;
    text-align:center;
		color:#FFF;
	}
	
	#menu a {
  	color:#FFF;
  	text-transform: uppercase;
  	padding:3px 24px;
		margin:0;
		font-size:12px;
		outline:none;
		text-decoration:none;
		border:solid 1px #B5CFDC;
		letter-spacing:.8px;
		font-weight:bold;
		background:#0467AB url(i/menu_off.png) center center repeat-x;
	}
	
	#menu a:hover {
    color:#FFF;
    border:solid 1px #701D00;
    background:#003579 url(i/menu_on.png) center center repeat-x;
  }
  
	#menu a.on {
  }
  
  #grafika {
    margin:0 10px;  
  }
  
  a#grafika {
    outline:none;
  }
    
  #grafika img {
    border:0;  
  }
  
  .logo  {
    margin:0;
    padding:0;
    text-align:left;
  }
  
  a.logo {
    outline:none;
  }
  
  .logo img {
    border:0;
  }
  
  
  #menu-dolne {
    margin:10px 27px 10px 0;
    padding:0;
    text-align:right;
		color:#FFF;
	}
	
	#menu-dolne a {
  	color:#FFF;
  	text-transform: uppercase;
  	padding:3px 25px;
		margin:0;
		font-size:12px;
		outline:none;
		text-decoration:none;
		border:solid 1px #72706F;
		letter-spacing:.8px;
		font-weight:bold;
		background:url(i/menu-boczne_off.png) center center repeat-x;
	}
	
	#menu-dolne a:hover {
    color:#FFF;
    border:solid 1px #701D00;
    background:url(i/menu_on.png) center center repeat-x;
  }
  
	
	#menu-dolne a#p {
  	color:#FFF;
  	text-transform: uppercase;
  	padding:3px 25px;
		margin:0;
		font-size:12px;
		outline:none;
		text-decoration:none;
		border:solid 1px #EB3D00;
		letter-spacing:.8px;
		font-weight:bold;
		background:url(i/menu_off.png) center center repeat-x;
	}
	
	#menu-dolne a#p:hover {
    color:#FFF;
    border:solid 1px #701D00;
    background:url(i/menu_on.png) center center repeat-x;
  }
	
	
	#main { 
		width:820px; 
		margin:0;
		padding:0;
	}
	
	#sub { 
		width:890px; 
		margin:0;
		padding:0;
	}
	
  #panel_l {
    width:318px;
  }
  
	#panel_p {
    width:480px;
  }
	
	
	#napis {
    margin:0;
    text-align:center; 
		padding:3px 0; 
	}
	
	#stopka {
    margin:0;
    font-size:11px; 
		color:#DDD;
    text-align:right; 
		padding:2px 37px; 
	}
	
	#slowa {
    margin:auto;
		padding:5px 0 20px 0;
    color:#DDD;
		font-size:11px;
		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 50px 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:#333; margin:0 30px 50px 20px;}
	#tresc h2 {font-size:16px;}
	#tresc h3 {font-size:15px; /*color:#C40202; */font-weight:bold;margin:0;padding:0; }
	#tresc p {}
	/*#tresc span {font-size:13px; color:#C40202; font-weight:normal;margin:0;padding:0; }*/
	#tresc ul,ol {margin-top:5px;}
	#tresc li {margin-bottom:2px;}
	
#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-align:center; text-decoration:none; padding:5px; margin:5px; border:solid 1px #017CC2;}
#tresc a.mini:hover {text-decoration:none;}
#tresc a.mini img{border:0}

#tresc .produkt {float:left; margin:0 20px; width:200px}
		

#tresc .linia {clear:both;margin:10px 0 0 0; border-bottom:solid 1px #017CC2; }

#tresc .dzial_naw {font-size:11px;margin:10px 0;}
#tresc a{color:#000}
#tresc a:hover {text-decoration:underline; color:#017CC2;}
#tresc a.on {color:#017CC2}
#tresc a img{border:0;}

#tresc .wpis {text-align:left; font-size:13px; margin-top:10px; border-bottom:solid 1px #C40202; padding-bottom:5px;} 
#tresc .wpis h3 {font-weight:bold;color:#DE2119;font-size:13px; margin:0px; padding:0; }
#tresc .wpis p {margin:0;}

#tresc .wpis a.wpis_mini
{
	float:right; display:block; 
	height:70px; width:70px;
	margin:0 0 5px 5px;
	overflow:hidden;
	border:solid 1px #017CC2;
	text-decoration:none;
	text-align:center;
}
#tresc .wpis a.wpis_mini:hover {text-decoration:none;}
#zdjecia_wpis {margin-top:10px;}
#zdjecia_wpis a, #zdjecia_wpis a:hover{text-decoration:none;}
#zdjecia_wpis a
{
	float:left; display:block; 
	height:60px; width:90px; float:left;
	margin:0 4px 4px 0;
	overflow:hidden;
	border:solid 1px #666;
	text-decoration:none;padding:0;
	text-align:center;
}
#zdjecia_wpis a:hover {border:solid 1px #C40202; margin:0 4px 4px 0;  padding:0; text-decoration:none;}		
