	html {
    background:#555; 
  }
	
	body {
		margin-top:0;
	}
	
	body,table,form {
		font-family: arial;
		font-size:12px;
		color:#222;
		line-height:1.5em;
	}
	
  .noz{clear:both;}
	
	table {border-collapse:collapse;}
	td {}
	
	#rama {
		width:755px; 
		margin:0 auto;
		background:#fff url(i/bodybg.jpg) top center no-repeat;
	}
	
	#gora {
    width:755px;
    margin:0 auto;
  }
	
  #gora img {border:0}
  
  #logo {
    width:206px;
    margin:0;
    padding:15px 20px 0 480px;
  }
  
  #logo img {
    border:0;
  }
  
  #glowna { 
		width:755px;
		margin:0 auto;
		vertical-align:top;
	}
	
	#panel_l {
		width:188px;
    margin:0; 
    padding:0; 
		vertical-align:top;
	}
	
  #panel_s {
    vertical-align:top;
    width:431px;
    margin:0; 
    padding:0;
    /*background:url(i/mariola.jpg) 8px 1px no-repeat;*/
  }
  	
	#panel_p {
	  vertical-align:top;
    margin:0; 
    padding:0;
  }
	
	#menu_l .poziom1 {
	  width:188px;
		text-align:left;
		margin:100px 0 0 0;
		padding:0;
	}
	/* ------------------- */
	
	#menu_l .poziom1 a {
		display:block;
		/*height:26px;*/
		font-size:14px;
		font-weight:bold;
		color:#7A7A7A;
		line-height:26px;
		text-decoration:none; 
		padding:1px 0 0 36px;
		background:url(i/menu_lbg.png) 13px 0 no-repeat;
	}
	
	#menu_l .poziom1 a:hover {
    color:#000;
  }
	
  #menu_l .poziom1 a.on {
    color:#000; 
  }
  /*-------------------------- */
  #menu_l .poziom2{
		font-weight:normal;
		text-align:left;
		margin:3px 0;
		padding:0 15px 0 36px;
	}
	
	#menu_l .poziom2 a {
		display:block;
		font-size:15px;
		font-weight:bold;
		color:#7A7A7A;
		line-height:15px;
		text-decoration:none; 
		padding:3px 0 4px 10px;
		background:url(i/dziubek.png) 0 5px no-repeat;
	}
	
  #menu_l .poziom2 a:hover {
    color:#D50505;
  }
	
  #menu_l .poziom2 a.on {
    color:#D50505;
  }
  /*-------------------------- */
  #menu_l .poziom3{
		font-weight:normal;
		text-align:left;
		margin:3px 0;
		padding:0 15px 0 10px;
	}
	
	#menu_l .poziom3 a {
		display:block;
		font-size:15px;
		font-weight:normal;
		color:#7A7A7A;
		line-height:15px;
		text-decoration:none; 
		padding:3px 0 4px 10px;
		background:url(i/dziubek.png) 0 5px no-repeat;
	}
	
  #menu_l .poziom3 a:hover {
    color:#D50505;
  }
	
  #menu_l .poziom3 a.on {
    color:#D50505;
  }
  /*-------------------------- */  
  #menu_p .poziom1 {
	  text-align:left;
		margin:100px 0;
		padding:0;
	}
	
	#menu_p .poziom1 a {
		display:block;
		font-size:12px;
		font-weight:normal;
		color:#7A7A7A;
		line-height:26px;
		text-decoration:none; 
		padding:1px 0 0 15px;
		background:url(i/menu_pbg.png) 8px 0 no-repeat;
	}
	
	#menu_p .poziom1 a:hover {
    color:#000;
  }
	
  #menu_p .poziom1 a.on {
    color:#000; 
  }
  
  #menu_p .poziom2 {
		font-weight:normal;
		text-align:left;
		margin:3px 0;
		padding:0 5px 0 15px;
	}
	
	#menu_p .poziom2 a {
		display:block;
		font-size:12px;
		font-weight:normal;
		color:#7A7A7A;
		line-height:12px;
		text-decoration:none; 
		padding:3px 0 4px 10px;
		background:url(i/dziubek.png) 0 5px no-repeat;
	}
	
  #menu_p .poziom2 a:hover {
    color:#D50505;
  }
	
  #menu_p .poziom2 a.on {
    color:#D50505;
  }
  
  
  #mariola {
    padding:59px 0 0 5px;
  }
  
  #box {
    margin:20px 0 20px 13px; 
    width:160px;
    padding:0;
  }
  
  #box #top {
    width:150px;
    height:7px;
    text-align:left;
  }
  
  #box #bottom {
    width:150px;
    height:7px;
    text-align:left;
  }
  
  #box #content {
    background:#CF0B0C;
    color:#FFF;
    font-size:14px;
    font-weight:bold;
    padding:10px;
  }
  
  #stopka {
		font-size:11px;
   	color:#888; 
		text-align:right;
    line-height:15px;
    border-top:solid 1px #ccc;
		padding:7px 10px 50px 0;
    margin:0 20px;
    height:25px;
  }
	
	#tresc {
    margin:100px 30px 100px 15px;
  }
	
  #tresc h1 {
    font-size:22px; 
    font-weight:normal; 
    color:#CF0B0C; 
    margin:0 0 35px 0;
  }
	
  #tresc h2 {
    font-size:17px; 
    color:#2E4B22;
  }
	
  #tresc h3 {
    font-size:14px; 
    color:#905714;
  }
	
  #tresc p {
    color:#222;
  }
	
  #tresc ul, ol {
    color:#777;
  }
	
  #tresc li {}
	
  #tresc a {
    color:#CF0B0C; 
    text-decoration:underline;
  }
	
	#tresc .wpis {margin-bottom:10px;}
	#tresc .wpis h2{ margin:0 0 5px 0 ;}
	#tresc .wpis .tel{font-weight:bold; font-size: 120%; color: rgb(226, 0, 0)}
	#tresc .wpis .opis{}

