body {
   background-color: #C2C1C1; color: #555555;
   margin: 0px auto; padding: 0px;   
   font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px;
	background-image: url('/img/tlo_str.jpg');  background-repeat: repeat-x;  background-position: top;      
   }
   
p, div { color: #555555;  margin: 0px; border: 0px;  border: 0px solid red; 
	font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; line-height: 140%;}
	
table { border: 0px; padding: 0px; border-collapse: collapse;  margin: 0px;   }	
td {  margin: 0px; border: 0px; padding: 0px; border-collapse: collapse; vertical-align: top; border-spacing: 0px; border-collapse: collapse; }
img { display: inline; border: 0px}
img.str { display: block; margin: 0px; border: 0px}

a { 	color: #cc0000;	text-decoration: none; }
a:hover { 	color: #000; text-decoration: underline; }

a.glowna { 	color: #CCCCCC;	text-decoration: none; }
a.glowna:hover { 	color: #fff; text-decoration: none; }
a.studio { 	color: #7D7D7D;	text-decoration: none; }
a.studio:hover { 	color: #fff; text-decoration: none; }
a.menu1 { 	color: #cc0000;	text-decoration: none; }
a.menu1:hover { 	color: #333333; text-decoration: none; }
a.menu2 { 	color: #6C6B6B;	text-decoration: none; }
a.menu2:hover { 	color: #cc0000; text-decoration: none; }

div#centruj {
   width: 978px;
   margin-left: 50%;
   left: -489px; 
   position: absolute;
	background-image: url('/img/tlo_centruj.jpg');  background-repeat: repeat-y; background-position: top;
 	   
 } 

    
   
div#gora  { 
		width: 908px; height: 289px; 
		float: left; padding-left: 70px; 
		background-image: url('/img/tlo_gora.jpg');  background-repeat: no-repeat; 
 }
 div#srodek  { 
		width: 978px; 
		float: left; 
		background-image: url('/img/tlo_srodek.jpg');  background-repeat: no-repeat; background-position: top;		
 }
 div#dol  { 
		width: 978px; height: 119px; 
		float: left; 
		background-image: url('/img/tlo_dol.jpg');  background-repeat: no-repeat; 
 }
 div#budynek  { 
		width: 229px; height: 289px; 
		float: left; 
		background-image: url('/img/budynek.jpg');  background-repeat: no-repeat; 
 } 
 div#haslo  { 
		width: 32px; height: 289px; 
		float: left; 
		background-image: url('/img/haslo.gif');  background-repeat: no-repeat; 
 } 
 div#flash  { 
		width: 576px; height: 289px; 
		float: left; 
 } 
 div#menu  { 
		width: 221px; padding: 20px 25px 0px 86px;  
		float: left; 
 }  
 div#tresc  { 
		width: 530px; padding: 22px 96px 0px 20px;  
		float: left;  
 } 
 div#home  { 
		width: 221px; padding: 51px 25px 0px 86px;   
		float: left;  
 }  
 div#studio  { 
		width: 534px; padding: 51px 93px 0px 19px;  
		float: left;  
 } 
 
 img.home { float: left; margin: 1px 3px 0px 0px; }
 p.studio { text-align: right;  font-size: 10px; color: #ccc  }
 p.glowna { font-size: 10px; }
 
 p.menu1 { 		width: 158px; height: 23px;  font-weight: bold; 
 					padding: 6px 0px 0px 30px;
 					margin: 2px 0px 3px 0px;  					
				 background-image: url('/img/tlo_menu.jpg');  background-repeat: no-repeat; background-position: bottom;}
 p.menu2 { 		width: 140px; height: 21px;   
 					padding: 1px 0px 0px 48px;
 					margin: 2px 0px 0px 0px; 
				 background-image: url('/img/tlo_menu1.jpg');  background-repeat: no-repeat; background-position: bottom;}				 

p.tytul { color: #cc0000; font-size: 13px;  text-align: right; 	margin: 0px 0px 0px 0px;
			border-bottom: 1px solid #cc0000; padding: 0px 10px 7px 0px; }
p.podtytul { font-size: 12px;  text-align: left; 	margin: 32px 0px 9px 0px;
			border-bottom: 0px solid #cc0000; padding: 0px 0px 7px 2px; font-weight: normal; color: #cc0000; 
			background-image: url('/img/podtyt.png');  background-repeat: repeat-x; height: 25px}
			
p.justuj { text-align: justify; }		
p.Hrok { font-size: 12px; color: #cc0000; margin: 10px 8px 0px 0px; font-weight:bold;  border-bottom: 1px solid #ccc }	
p.Hopis { margin: 22px 0px 0px 0px; text-align: justify }
img.prawa { float: right; margin: 0px 0px 0px 7px; }
img.lewa { float: left; margin: 0px 7px 0px 0px; }
img.st { display: inline }
p.pli { background-image: url('/img/ok.gif');  background-repeat: no-repeat; background-position: top left; 
			padding: 0px 0px 0px 18px; margin: 10px 0px 6px 22px; text-align: justify;  }
p.pli2 { background-image: url('/img/ok2.gif');  background-repeat: no-repeat; background-position: top left; 
			padding: 0px 0px 0px 18px; margin: 4px 0px 6px 22px; text-align: justify;  }	
			
p.pli3 { background-image: url('/img/ok2.gif');  background-repeat: no-repeat; background-position: top left; 
			padding: 0px 0px 0px 18px; margin: 4px 0px 6px 40px; text-align: justify;  }	
			
p.plia { background-image: url('/img/ok.gif');  background-repeat: no-repeat; background-position: top left; 
			padding: 0px 0px 0px 18px; margin: 5px 0px 4px 10px; text-align: left;  }
p.plib { background-image: url('/img/ok.gif');  background-repeat: no-repeat; background-position: top left; 
			padding: 0px 0px 0px 18px; margin: 7px 0px 7px 10px; text-align: left;  }			
p.pli3a { background-image: url('/img/ok2.gif');  background-repeat: no-repeat; background-position: top left; 
			padding: 0px 0px 0px 18px; margin: 1px 0px 4px 28px; text-align: left;  }	
img.gl { margin: 7px 0px 2px 10px;}									

table.prof { margin-left: auto; margin-right: auto; }			
td.pbopis { width: 400px; border-bottom: 1px solid #F2F2F2;}	
td.pbopis2 { width: 70px; border-bottom: 1px solid #F2F2F2;}	
p.pbnazwa { color: #cc0000;  margin: 5px 0px 0px 0px }
p.pbopis {  margin: 2px 0px 10px 20px }	
p.pbopis2 { text-align: right;  }				
			td.panele { padding: 2px 12px 2px 12px; border: 1px solid #ccc; }
table.panele { margin: 15px 0px 30px 0px; width: 300px; margin-left: auto; margin-right: auto; }
p.panele1 { text-align: center; }
p.panele2 { text-align: center;  background-color: #EDEDED; color: #444; }
p.panele3 { text-align: center; }
		
		
p.p1 {text-align: right; margin: 0px; padding: 0px; margin-left: 135px;}
p.p2 {text-align: left; margin: 10px; padding: 0px; }
p.p3 {margin: 10px; margin-top: 0px; margin-left: 20px; color: #999999; letter-spacing: 1px;}
p.p4 {margin-left: 10px; margin-bottom: 5px; margin-top: 15px; vertical-align: top;} 
p.p5 {text-align: right; margin-right: 30px; margin-top: 5px;}
p.p6 {margin: 3px; color: #999999; font-size: 10px;}
p.p71 {padding-left: 30px; padding-top: 13px; height: 173px; background-image: url('images/middle_left_1.jpg'); background-repeat: no-repeat; }
p.p72 {padding-left: 30px; padding-top: 13px;  height: 173px; background-image: url('images/middle_left_2.jpg'); background-repeat: no-repeat; }
p.p73 {padding-left: 30px; padding-top: 13px; height: 173px; background-image: url('images/middle_left_3.jpg'); background-repeat: no-repeat; }
p.p8 {margin: 0px; margin-left: 30px; font-size: 11px; line-height: 14px; text-align: justify; }
p.p8a {margin: 0px; margin-left: 30px; margin-top: 15px; margin-bottom: 5px; font-size: 11px; line-height: 14px; text-align: justify; }
p.p9 {line-height: 14px; text-align: justify; margin-bottom: 15px; width: 420px;}
p.p9a {line-height: 14px; text-align: justify; margin-bottom: 2px; width: 350px;}

p.p10 {margin: 4px; margin-top: 0px; margin-left: 30px; }
p.p11 {margin: 10px; width: 70px; margin-top: 1px; text-align: right;  }

p.p12 {margin-right: 5px; text-align: right; padding-top: 173px; padding-right: 17px;padding-bottom: 5px; background-position: top right; background-repeat: no-repeat; color: #000000}
p.p13 {margin-right: 18px; text-align: right;}
p.p8a { font-size: 12px;  text-align: left; 	margin: 32px 0px 9px 0px;
			border-bottom: 0px solid #cc0000; padding: 0px 0px 7px 2px; font-weight: normal; color: #cc0000; 
			background-image: url('/img/podtyt.png');  background-repeat: repeat-x; height: 25px}
.czerwone { color: #cc0000; }	
img.mapa { float: right; }