	body {
    margin-top:0;
    background:#FFF url(i/bodybg.gif) top center repeat-x;
  }
  
  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:1047px; 
		margin:auto; 
		overflow:hidden;
    background:#FFF; 
	}
	
	#gora {
    width:1047px;
    height:131px;
    margin:0 0 12px 0;
    background:url(i/topbg.png) top center no-repeat;
  }
  
  #gora img {border:0}
	
	#logo  {
    width:258px;
    margin:0;
    padding:17px 0 0 15px;
  }
  
  #logo img {
    border:0;
  }
  
  #logo a {
    outline:none;
  }
	
	#baner {
	  height:250px;
  }
	
	#haslo {
	  height:38px;
	  /*padding:30px 0 0 45px;*/
    color:#D0D3D3;
    background:#FFF url(i/haslobg.gif) bottom center no-repeat;
  }
  
  #menu {
    height:30px;
    margin:0;
    padding:20px 0 10px 0;
    text-align:center;
		/*background:#FFF url(i/menubg.gif) 0px -22px no-repeat;*/
		background:#F5F6F6;
		border-top:#C3C7C7 solid 1px;
	}
	
	#menu a {
		color:#5F5F5E;
		padding:5px 25px;
		outline:none;
		text-decoration:none;
	}
	
	#menu a:hover{
    color:#000;
  }
	
  #menu a.on{
    color:#000;
    /*font-weight:bold;*/
  }
	
	#main { 
		width:1047px; height:300px;
		margin:auto;
	}
	
	#panel_l {
    width:240px;
  }
	
  #panel_p{ background:url(i/tresc_bg2.jpg)  left bottom no-repeat; }
	
	#menu-boczne {
    width:240px;
     margin:35px 0 70px 0;
    padding:0 0 0 0;
  }
	
	#menu-boczne a {
		display:block;
		font-weight:normal;
		color:#5F5F5E;
		text-decoration:none; 
		padding:3px 0 3px 45px;
		background:url(i/kropka.png) 30px 11px no-repeat;
	}
	
	#menu-boczne a:hover{
    color:#000;
    }
	
  #menu-boczne a.on{
    color:#000; 
  }
	
	#menu-dolne {
    height:54px;
    margin:0 auto;
    font-size:12px;
   	text-align:center;
   	padding:15px 0 0 0;
    background:url(i/bottombg.png) center no-repeat;
	}
	
	#menu-dolne a {
		font-size:12px;
    color:#CDD0CF;
		padding:0 10px;
		outline:none;
		text-decoration:none;
	}
	
	#menu-dolne a:hover{
    color:#FFF;
  }
	
  #stopka {
    height:25px;
    line-height:25px;
    margin:0 auto;
    padding:0 0 0 20px;
    font-size:12px; 
		color:#CDD0CF;
    background:#343F3D; 
	}
	
	#slowa {
    margin:auto;
		padding:10px 0 20px 0;
    color:#AAA;
		font-size:12px;
		text-align:center;
	}
	
	#tresc {
    color:#565655; 
    margin:35px 70px 70px 40px; 
  }
	
  #tresc h1 {
    font-size:22px;
    margin-bottom:50px;
  }
	
	#tresc h2 {
    font-size:18px;
    margin-bottom:30px;
  }
	
  #tresc h3 {
  }
	
  #tresc p {}
	
  #tresc ul,ol {
    margin-top:5px;
  }
	
  #tresc li {
    margin-bottom:2px;
  }
	
  #tresc a {
		color:#333; 
		text-decoration:none;
		padding-bottom:1px;
		border-bottom:dotted 1px #333;
	}
	
	#tresc a:hover {
		color:#333;
		text-decoration:none;
		padding-bottom:1px;
		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}	
    
		
		

