	html {
    background:#fff url(i/htmlbg.jpg) top center repeat-x; 
  }
	
	body {
		margin-top:0;
		background:url(i/bodybg.jpg) top center no-repeat;
	}
	
	body,table,form {
		font-family: arial;
		font-size:14px;
		color:#222;
		line-height:1.5em;
	}
	
  .noz{clear:both;}
	
	table {border-collapse:collapse;}
	
	
	#rama {
		width:872px; 
		margin:0 auto;
	}
	
	#gora {
    width:872px;
    height:139px;
    margin:0 auto;
    padding:0;
  }
	
  #gora img {border:0}
  
  #logo {
    float:left;
    width:348px;
    margin:0;
    padding:0;
  }
  
  #logo img {
    border:0;
  }
  
  #menu_glowne {
    float:left;
	  font-size:16px;
    color:#B2B2B2;
		margin:105px 0 0 185px;
		padding:0;
	}
	
	#menu_glowne a {
		font-size:16px;
		font-weight:bold;
		color:#B2B2B2;
		text-decoration:none; 
		padding:0 10px;
	}
	
	#menu_glowne a:hover {
    color:#952E90;
  }
	
  #menu_glowne a.on {
    color:#952E90; 
  }
  
  #baner {
    margin:0 auto;
    padding:0;
    width:872px;
    height:354px;
  }
    
  #glowna { 
		width:872px;
		height:600px;
		margin:0 auto;
		vertical-align:top;
		background:url(i/glownabg.png) center bottom no-repeat;
	}
	
	#panel_l {
		width:280px;
    margin:0; 
    padding:0; 
		vertical-align:top;
	}
	
  #panel_p {
	  vertical-align:top;
    margin:0; 
    padding:0;
  }
	
	#menu_l  {
	  width:280px;
	  text-align:left;
		margin:30px 0 30px 15px;
		padding:0;
	}
	
	#menu_l  h1 {
	   color:#942F8D;
	   font-size:22px;
	   margin:0 0 35px 0;
	   font-weight:normal;
	}
	
	#menu_l a {
		display:block;
		font-size:14px;
		font-weight:bold;
		color:#B2B2B2;
		text-decoration:none; 
		padding:3px 0 3px 13px;
		text-transform: uppercase;
		background:url(i/dziubek.png) 0 8px no-repeat;
	}
	
	#menu_l a:hover,
	#menu_l a.on
	 
	{
    color:#942F8D;
    background:#ECDEED;
  }
	
	/*--------------------*/
  #menu_l .podmenu1{
		font-weight:normal;
		text-align:left;
		margin:3px 0;
		padding:0 15px 0 16px;
	}
	
	#menu_l .podmenu1 a {
		font-size:12px;
		font-weight:normal;
		color:#7A7A7A;
		line-height:15px;
		text-decoration:none; 
		text-transform:none;
		padding:3px 0 4px 10px;
		background:transparent;

			
	}
	
  #menu_l .podmenu1 a:hover,
	#menu_l .podmenu1 a.on
	{
  	font-size:12px;
    color:#000;
    line-height:15px;
    font-weight:normal;

    background:#efefef;
  }
	
  /*--------------------*/
  #menu_l .podmenu2{

	}
	
	#menu_l .podmenu2 a {
		font-size:12px;
		font-weight:normal;
		color:#7A7A7A;
		line-height:15px;
		text-decoration:none; 
		text-transform:none;
		padding:3px 0 4px 10px;
		background:transparent;
	}
	
  #menu_l .podmenu2 a:hover {
    color:#000;
    background:transparent;
  }
	
  #menu_l .podmenu2 a.on {
    color:#000;
    background:transparent;
  }
  /*--------------------*/
  
  #box {
    margin:0 0 30px 0;
    padding:0; 
    width:280px;
    text-align:center;
  }
  
  #box img {
    border:0;
  }
  
  #stopka {
    width:870px;
		font-size:12px;
   	color:#888; 
		text-align:right;
    border-top:solid 1px #ccc;
		padding:0;
    margin:2px auto;
  }
	
	#tresc {
    margin:30px 60px 100px 25px;
  }
	
  #tresc h1 {
    font-size:22px; 
    font-weight:normal; 
    color:#942F8D; 
    margin:0 0 35px 0;
  }
	
  #tresc h2 {
    font-size:17px; 
    color:#666666;
  }
	
  #tresc h3 {
    font-size:14px; 
    color:#999;
  }
	
  #tresc p {
    color:#666;
  }
	
  #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{}
	
	#tresc table td{height:20px;padding:2px;}
	#tresc table td p {margin:0;}

