	html {
  }
	
	body {
		margin:0;
		background:#f0f0f0 url(i/bodybottombg.png) bottom center repeat-x;
	}
	
	#headerbg  {padding-top:5px;
	  background:url(i/paskolorbg.png) top center repeat-x; 
	}
	
	body,table,form {
		font-family:arial;
		font-size:14px;
		color:#222;
		line-height:1.5em;
	}
	
  .noz{clear:both;}
	
	table {border-collapse:collapse;}
	td {}
	
	#gora {
    padding:0;
    background:url(i/gorabg.png) top center repeat-x;
  }
	
	#gora0 {
		width:900px;
    margin:0 auto;
    padding:5px 0 20px 0;
     
	}
		
	#rama {
		width:900px; 
		margin:0 auto;
	}
			

	
  #gora img {border:0}
  
  #logo {
    float:left;
    width:400px;
    margin:0;
    padding:15px 0 0 10px;
    font-size:27px;
    
    /*text-transform:uppercase;*/
  }
  
  #logo a {
    color:#777;
    text-decoration:none;
  }
  
  #szukaj {
    float:left;
    padding:15px 0 0 260px;
  }
  
  #szukaj	form {margin:0;}
	
  #szukaj input {
		border: 1px solid #C2C2C2;
		background:#E8E8E8;
	}
	
	#szukaj #guzik {
		/*border: 1px solid #C2C2C2;
		background:#f0f0f0;*/
		color:#146491;
		font-weight:bold;
		font-size:11px;
		height:20px;
		line-height:20px;
		border:0;
		background:none;
		padding:0;
	}
  
  #baner_ludzie {
    width:900px;
    height:150px;
    margin:0;
    padding:0;
    background:url(i/ludzie.png) top right no-repeat;
  }
  
  #menu {
    margin:0;
    padding:20px 0 0 30px;
    width:150px;
  }
  
  #menu a {
    display:block;
    padding:0;
    color:#fff;
    text-decoration:none;
  }
  
  #menu a:hover,  #menu a.on {
    color:#93e319;
  }
  
  #glowna { 
		width:900px;
		height:600px;
		margin:0 auto;
		vertical-align:top;
		background:#fff;
	}
	
	#panel_l {
		width:295px;
    margin:0; 
    padding:0; 
		vertical-align:top;
	}
	
  #panel_p {
	  vertical-align:top;
    margin:0; 
    padding:0;
  }
	
	#menu_l,#menu_l_miasta  {
	  width:240px;
	  text-align:left;
		margin:55px 0 30px 30px;
		padding:22px 0 50px 25px;
		background:#f5f5f5;
	}
	#menu_l_miasta {margin-top:0}
	
	#menu_l  h1,#menu_l_miasta h1 {
	   color:#146491;
	   font-size:19px;
	   margin:0 0 35px 0;
	   font-weight:normal;
	}
	
	#menu_l .spec a:before,#menu_l_miasta .spec a:before {
	   content:"• ";
	}
	
	#menu_l a,#menu_l_miasta a{
		display:block;
		font-size:14px;
		font-weight:bold;
		color:#9f9f9f;
		text-decoration:none; 
		padding:0 0 2px 0;
		/*text-transform: uppercase;*/
		/*background:url(i/dziubek.png) 0 8px no-repeat;*/
	}
	
	#menu_l a:hover ,#menu_l_miasta a:hover{
    color:#222;
  }
  
	#menu_l a.on,#menu_l_miasta a.on {
    color:#222;
  }  
/* ------------------------------- */	
 #info{ background:#1C78AE; font-size:12px; line-height:1.3em; margin-right:25px;padding:8px 15px 8px 15px;color:#fff }

 a#guzik_firma
 {
    font-family:arial;
    font-weight:normal;
    font-variant:small-caps;
    text-transform:none;
 		background:url(i/guzik_zielony.png) no-repeat center;
 		padding:18px 20px;
 		font-size:21px;
 		color:#eee;
 		position:relative;	left:-11px;top:-5px;
		margin:0 auto 4px auto;
		border:0;
		display:block;
		text-align:center;
		text-decoration:none;
 }	
	 a#guzik_firma:hover {color:#fff;}  	
	 a#guzik_firma:before {content:"";}	
	 
 a#guzik_reklama
 {
    font-family:arial;
    font-weight:normal;
    font-variant:small-caps;
    text-transform:none;
 		background:url(i/guzik_niebieski.png) no-repeat center;
 		padding:18px 20px;
 		font-size:21px;
 		color:#eee;
 		position:relative;	left:10px;top:-5px;
		margin:0 auto 4px auto;
		border:0;
		text-align:center;
		display:block;
		text-decoration:none;
 }	
 a#guzik_reklama:before {content:"";}
 
 a#guzik_reklama:hover {color:#fff;}
   	

 /* ------------------------------- */ 
  #stopka {
    width:880px;
    height:140px;
    padding:0 10px;
		font-size:12px;
   	color:#ddd; 
    padding:0;
    margin:2px auto;
  }
  #stopka a{color:#fff}
	
	#tresc {
    margin:65px 60px 100px 50px;
    
  }
	
  #tresc h1 {
    font-size:28px; 
    font-weight:normal; 
    color:#8bc138; 
    margin:0 0 35px 0;
    text-align:right;
  }
	
  #tresc h2 {
    font-size:17px; 
    color:#2E4B22;
  }
	
  #tresc h3 {
    font-size:15px; 
   /* color:#905714;*/
  }
	
  #tresc p {
    color:#3b3b3b;
    text-align:justify;
  }
	
  #tresc ul, ol {
    color:#777;
  }
	
  #tresc li {}
	
  #tresc a {
    color:#0E71AA; 
    text-decoration:none;
    
  }
	#tresc a:hover {
    color:#0E71AA; 
    text-decoration:none;
    border-bottom:solid 1px #0E71AA;
  }
  
	#tresc a.nav {text-decoration:none; }
	
	#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 .fiszka {min-height:150px;font-size:12px; line-height:1.4em; border:solid 1px #eee;padding:20px 20px 20px 20px;margin-bottom:10px; background:url(i/fiszkabg.png) repeat-x bottom;}
	#tresc .fiszka h2{ font-size:20px;line-height:1.5em;  font-weight:normal;  margin:20px 0 15px 0; border-bottom:dotted 0px #000; padding:2px 5px;}
	#tresc .fiszka h2 a{text-decoration:none;}
	
	#tresc .fiszka table {font-size:12px;margin-top:5px;line-height:1.4em;}
	#tresc .fiszka table td {height:14px}
	#tresc .fiszka span.tab {color:#000;font-weight:bold;padding:0 10px 0 0 }
	
  #menu_l .ads a{display:inline; content:""; color:#000000; }
