body {
   background-color: #fff; color: #000;
   margin: 0px auto; padding: 0px;   
   font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px;
   line-height: 16px; 
	background-image: url('img/tlo_str.jpg');  background-repeat: repeat-x;  background-position: top;    
   }
   
p, div { color: #444444;  margin: 0px; border: 0px;  border: 0px solid red; 
	font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; line-height: 16px;}
	
table { border: 0px; padding: 0px; border-collapse: collapse;  margin: 0px;   }	
td {  margin: 0px; border: 0px; padding: 0px; border-collapse: collapse; vertical-align: top; }
img { display: block; margin: 0px; border: 0px}

a { 	color: #cc0000;	text-decoration: none; }
a:hover { 	color: #000; text-decoration: none; }

a.email { 	color: #E6E6E6;	text-decoration: none; }
a.email:hover { 	color: #FFCC00; text-decoration: none; }
a.design { 	color: #ADADAD;	text-decoration: none; }
a.design:hover { 	color: #444; text-decoration: none; }
a.home { 	color: #D5D5D6;	text-decoration: none; }
a.home:hover { 	color: #fff; text-decoration: none; }
a.menu { 	color: #000;	text-decoration: none; }
a.menu:hover { 	color: #cc0000; text-decoration: none; }

li { margin-top: 16px; text-align: justify; }


div#centruj {
   width: 771px;
   margin-left: 50%;
   left: -386px; 
   position: absolute;
	background-image: url('img/tlo_centruj.gif');  background-repeat: repeat-y;    
 } 
    
   
div#gora  { 
		width: 771px; height: 289px; 
		float: left;  
 }
div#srodek  { 
		width: 771px; 
		float: left;  
		background-image: url('img/tlo_srodek.gif');  background-repeat: no-repeat; 	background-position: top;	
 }
div#dol  { 
		width: 771px; height: 64px; 
		float: left;  
 }
 
div#logo  { 
		width: 175px; height: 140px; 
		float: left;  
 }
div#niebo  { 
		width: 596px; height: 140px; 
		float: left; 
		background-image: url('img/tlo_niebo4.jpg');  background-repeat: no-repeat; 
 }
div#adres  { 
		width: 175px; height: 149px; 
		float: left; 
		background-image: url('img/tlo_adres.gif');  background-repeat: no-repeat;		 
 }
div#droga  { 
		width: 596px; height: 149px; 
		float: left;  
		background-image: url('img/kamienica.jpg');  background-repeat: no-repeat;		
 }
 
div#menu  { 
		width: 175px;  
		float: left; padding-bottom: 30px; 
 }
div#tresc  { 
		width: 536px; 
		float: left;
		padding-top: 25px; 	padding-bottom: 25px; 	padding-left: 25px; 	padding-right: 35px;
 }
div#email  { 
		width: 175px; height: 64px; 
		float: left;  
		background-image: url('img/tlo_kontakt.gif');  background-repeat: no-repeat; 		
 }
div#design  { 
		width: 488px; height: 64px; 
		float: left; 
		background-image: url('img/tlo_design.gif');  background-repeat: no-repeat; 		 
 }
div#home  { 
		width: 108px; height: 64px; 
		float: left;  
		background-image: url('img/tlo_home.gif');  background-repeat: no-repeat; 		
 } 

div#home1 { 		width: 536px; height: 220px;  		float: left;} 
div#home2 { 		width: 253px; 		float: left;} 
div#home3 { 		width: 283px; float: left; background-color: #cc0000;} 
div#home4 { 		width: 536px; float: left; border-top: 1px solid #9C9B9E; margin-top: 5px; margin-bottom: 15px;} 
div#home5 { 		width: 536px; float: left; border-bottom: 1px solid #9C9B9E; margin-top: 0px; margin-bottom: 40px;} 
div#home6 { 		width: 536px; float: left; border-top: 0px solid #9C9B9E; margin-top: 0px; margin-bottom: 20px;} 
p.home4  { background-color: #DBDBDB; padding: 7px; margin-top: 3px; text-align: center; color: #000; }
p.home4a  { background-color: #DBDBDB; padding: 7px; margin-bottom: 3px; text-align: center; color: #000; }
  
div#home1a { 		width: 536px; height: 220px;  		float: left;} 
div#home2a { 		width: 253px; 		float: left;} 
div#home3a { 		width: 283px; float: left; background-color: #cc0000;} 
div#home4a { 		width: 536px; float: left; border-top: 1px solid #9C9B9E; margin-top: 5px; margin-bottom: 40px; } 

 
p.adres { color: #E6E6E6; padding-left: 23px; padding-top: 27px; }    
p.p_li  { margin-left: 20px;  margin-top: 0px; margin-bottom: 0px; 
			 background-image: url('img/li.gif');  background-repeat: no-repeat;
			 padding-left: 9px; }
p.p_li2  { margin-left: 15px;  margin-top: 5px; margin-bottom: 0px; 
			 background-image: url('img/li.gif');  background-repeat: no-repeat;
			 padding-left: 10px; }	
p.p_li3  { margin-left: 2px;  margin-top: 6px; margin-bottom: 0px; 
			 background-image: url('img/li.gif');  background-repeat: no-repeat;
			 padding-left: 11px; }	
p.p_li4  { margin-left: 28px;  margin-top: 6px; margin-bottom: 0px; 
			 background-image: url('img/li2.gif');  background-repeat: no-repeat;
			 padding-left: 11px; color: #fff; }				 		 		 
p.droga1 {  text-align: right; padding-top: 103px; padding-right: 23px; color: #000; }			 
p.droga2 { text-align: right; padding-top: 9px; padding-right: 23px; color: #444; }
p.email { font-size: 10px; color: #E6E6E6; padding-top: 12px; padding-left: 29px;  }
p.design { font-size: 10px; color: #ADADAD;  padding-top: 12px; padding-left: 28px; }
p.home { font-size: 10px; color: #D5D5D6;  padding-top: 0px; padding-right: 16px; float: right; width: 80px;  }
img.home { float: right; margin-right: 10px; margin-top: 20px;}
p.menu1 { 
		width: 160px; height: 21px; 
		float: left;  font-weight: bold;
		padding-left: 15px; padding-top: 7px;
		background-image: url('img/p_menu1.gif');  background-repeat: no-repeat; 		
 }
p.menu1off { 
		width: 160px; height: 21px; 
		float: left;  font-weight: bold;
		padding-left: 15px; padding-top: 7px; color: #Cc0000;
		background-image: url('img/p_menu1.gif');  background-repeat: no-repeat; 		
 } 
p.menu2 { 
		width: 149px; height: 21px; 
		float: left;  
		padding-left: 26px; padding-top: 7px;		
		background-image: url('img/p_menu2.gif');  background-repeat: no-repeat; 		
 } 
p.pod_menu2 { 
		width: 140px; height: 21px; 
		float: left;  
		padding-left: 35px; padding-top: 7px;		
		background-image: url('img/pod_menu2.gif');  background-repeat: no-repeat; 		
 } 

.czerwone { color: #cc0000; }	
.small { font-size: 10px; }


p.tytul { font-weight: bold; text-align: right; 	color: #D51F25;  padding-bottom: 20px; padding-top: 0px; }
p.tytul2 { font-weight: bold; text-align: right; 	color: #D51F25;  padding-bottom: 0px; padding-top: 0px; }
p.podtytul { font-weight: bold; text-align: left; 	color: #000;  margin-bottom: 13px; margin-top: 30px; 
			border-bottom: 1px solid #D51F25; padding-bottom: 3px;
			background-image: url('img/li.gif');  background-repeat: no-repeat;
			 padding-left: 9px; }
p.justuj { text-align: justify;  margin-top: 8px;}
p.lewa { text-align: left;  padding-top: 8px;}
p.prawa { text-align: right;   padding-top: 8px;}
p.centruj { text-align: center;   padding-top: 8px;}



td.t2,td.t3,td.t4,td.t5,td.t6 { 
		border: 1px solid #fff;  
		background-color: #E5E5E5; vertical-align: middle; }
td.t1 { 
		border: 1px solid #fff;  
		background-color: #FFCC00; vertical-align: middle; }		
p.t2,p.t3,p.t4,p.t5,p.t6 { text-align: left; margin: 2px; color: #000; margin: 3px 6px 3px 6px;}
p.t1 { text-align: left; margin: 3px 6px 3px 6px; color: #000; }
p.t1rez { text-align: center; margin: 7px 6px 7px 6px; color: #000; }
p.ta { text-align: center; margin: 3px 6px 3px 6px; color: #fff; }
p.tr { text-align: right; margin: 3px 6px 3px 6px; color: #000; }
p.tc { text-align: center; margin: 3px 6px 3px 6px; color: #000; }
td.ta { background-color: #000; 	border: 1px solid #fff; vertical-align: middle; }
table.t { margin-top: 8px;  width: 260px; }
table.t2 { margin-top: 11px;  }
table.t3 { margin-top: 10px;  width: 536px;}

img.osiedle { margin-top: 10px; }
img.obrysy { float: right; margin-top: 4px;  }
img.gal { margin-top: 6px; margin-bottom: 18px;}
img.gal_b1 { margin-top: 6px; margin-bottom: 6px; margin-right: 12px; }
img.gal_b2 { margin-top: 6px; margin-bottom: 6px;}
img.mm { float: right; margin: 0px 0px 0px 10px; }
		

textarea.area1 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #ccc; 
				width: 250px; height: 80px;
				background-color: #F5F5F5; color: #000}						
p.form1 { margin: 0px; padding: 0px; }
p.form2 { margin: 0px; padding: 0px; margin-bottom: 10px; }
table.formularz { margin: 0px; padding: 0px; border-collapse: collapse; margin-left: 17px;  margin-bottom: 30px;}		
p.komunikat {  margin-left: 17px; color: #cc0000; margin-top: 24px; }				
input.sub1 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #cc0000;  font-weight: bold;
				width: 100px; height: 22px; 
				background-color: #F5F5F5; color: #cc0000 } 	
				
				
input.in1 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #ccc; border-bottom: 1px dashed #000; 
				width: 250px; height: 17px; padding-left: 3px; padding-top: 2px;
				background-color: #F5F5F5; color: #000 }	
p.teksty_j2 { line-height: 18px;  text-align: left; margin-top: 0px;
				padding-left: 30px; padding-right: 0px; margin-top: 18px;
				}	


table.kam_opis { 
		width: 536px; height: 325px; margin-top: 18px;
		background-image: url('img/kamienica_tlo2.jpg');  background-repeat: no-repeat; 	
}
table.kam_opis2 { 
		width: 536px; height: 289px; margin-top: 18px;
		background-image: url('img/kam_gl.jpg');  background-repeat: no-repeat; 	
}

table.kam_opis2aa { 
		width: 536px; height: 289px; margin-top: 18px;
		background-image: url('img/glownam.jpg');  background-repeat: no-repeat; 	
}
	  
 p.kam_opis1 { margin: 80px 7px 0px 15px;  color: #fff; }
 p.kam_opis2 { margin: 43px 0px 0px 0px; font-weight: bold; color: #CCDAE7; } 
 p.kam_opis1a { margin: 18px 300px 0px 12px;  color: #fff; }
 p.kam_opis2a { margin: 50px 0px 0px 12px; font-weight: bold; color: #CCDAE7; }  
 td.kam_opis1 { width: 236px; }
 td.kam_opis2 { width: 300px; } 
 
 img.k_mapa { margin: 17px 0px 4px 0px; }
 img.szcz { margin: 13px 0px 0px 12px; }
 
 p.rzuty_kremowe { padding: 5px; 	background-color: #FFFAD9; }
 p.rzuty_zolte { padding: 5px; 	background-color: #FFFFB9; }
 p.rzuty_seledyn { padding: 5px; 	background-color: #E2FEB8; }
 p.rzuty_pomarancz { padding: 5px; 	background-color: #FFE0C1; }
 p.rzuty_niebieski { padding: 5px; 	background-color: #ECFFFF; }
 p.rzuty_zielony { padding: 5px; 	background-color: #B7FFB7; }
 p.rzuty_rozowy { padding: 5px; 	background-color: #FFD9FF; } 
 p.rzuty_bialy { padding: 5px; 	background-color: #fff; }      