body {
   background-color: #fff; color: #666;
   background-image: url(img/tlo_str.jpg); background-repeat: repeat-x; background-position: top;
   margin: 0px auto; padding: 0px;   
   font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px;
   line-height: 16px; 
   }
   

p, div { color: #666;  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 solid red; padding: 0px; border-collapse: collapse; }
img { display: block; margin: 0px; border: 0px}

a { 	color: #1C43A7;	text-decoration: none; }
a:hover { 	color: #009900; text-decoration: none; }

a.studio { 	color: #869ACC;	text-decoration: none; }
a.studio:hover { 	color: #009900; text-decoration: none; }

a.szare  { 	color: #666;	text-decoration: none; }
a.studio:hover { 	color: #009900; text-decoration: none; }

a.biale  { 	color: #fff;	text-decoration: none; }
a.biale:hover { 	color: #1C43A7; text-decoration: none; }

.zielone { color: #009900 }
.zielone2 {   }

div#trawka {
   width: 846px;
   margin-left: 50%;
   left: -423px; 
   position: absolute;
   z-index: 1;
 }
div#centruj {
   width: 778px;
   margin-left: 50%;
   left: -389px; 
   position: absolute;
   z-index: 10;
   background-image: url('img/tlo_teksty.jpg'); background-repeat: repeat-y;  
     
 } 
 
 div#gora  { width: 778px; height: 237px; float: left;  
			background-image: url('img/tlo_gora.jpg'); background-repeat: no-repeat; background-position: top;  }
				 
 div#tresc  { width: 778px; float: left;  
				  background-image: url('img/tlo_tresc.jpg'); background-repeat: no-repeat; background-position: top; }				  
				 
 div#dol1  { width: 778px; float: left;  }	
 
 div#dol2  { width: 778px; height: 71px; float: left;  
				 background-image: url('img/tlo_dol.jpg');  }
				 
 div#menu1  { width: 778px; height: 49px; float: left;  
				  background-image: url('img/tlo_menu1.jpg'); background-repeat: no-repeat; background-position: top; }	
 div#menu2  { width: 778px; height: 49px; float: left;  
				  background-image: url('img/tlo_menu2.jpg'); background-repeat: no-repeat; background-position: top; }				  				 	
 div#menu3  { width: 778px; height: 49px; float: left;  
				  background-image: url('img/tlo_menu3.jpg'); background-repeat: no-repeat; background-position: top; }				  
				 
 div#logo { width: 290px; height: 237px; float: left; }					 			 			 
 div#menu_g  { width: 488px; height: 32px; float: left; }					 			 			  
 div#zdj  { width: 488px; height: 205px; float: left; }
 div#tresc  { width: 778px;  float: left;  } 	 
 div#tresc_sr  { width: 694px;  float: left;   padding-right: 42px; padding-left: 42px; } 	 
 
 img.logo { margin-top: 32px; margin-left: 45px; }
 img.start {  float: left; margin-right: 4px; }
 img.mapa { float: left; margin-right: 4px;  }
 img.zdj {  float: right;  }
 img.w_gore { float: left; margin-top: 2px; margin-right: 8px; display: inline; }
 img.koperta { float: left; margin-top: 4px; margin-right: 8px; display: inline; } 
 img.lewa { float: left;  }
 img.lewa2 { float: left;  margin-right: 25px;  margin-top: 2px;} 
 
p.adres1 { float: right;  color: #fff; font-size: 10px;  padding-top: 7px; padding-right: 14px;} 
p.adres2 { float: right; width: 113px; height: 25px;  background-image: url('img/tlo_start.jpg'); 
				 color: #fff; font-size: 10px; padding-top: 7px; padding-left: 10px; margin-right: 4px;} 
p.adres3 { float: right; width: 118px; height: 25px;  background-image: url('img/tlo_mapa.jpg');
				 color: #fff; font-size: 10px;  padding-top: 7px; padding-left: 11px;  } 
p.adres2a { float: right; width: 122px; height: 25px;  background-image: url('img/tlo_mapa.jpg');
				 color: #fff; font-size: 10px;  padding-top: 7px; padding-left: 7px;  } 				 
				 
p.menu1 { text-align: center; margin-top: 16px; width: 97px; padding-left: 50px; float: left;  }				 
p.menu2 { text-align: center; margin-top: 16px; width: 60px; padding-left: 20px; float: left;  }
p.menu3 { text-align: center; margin-top: 16px; width: 96px; padding-left: 8px; float: left;  }
p.menu4 { text-align: center; margin-top: 16px; width: 102px; padding-left: 9px; float: left;  }
p.menu5 { text-align: center; margin-top: 16px; width: 80px; padding-left: 23px; float: left;  }
p.menu6 { text-align: center; margin-top: 16px; width: 58px; padding-left: 25px; float: left;  }

p.w_gore { float: left; margin-bottom: 20px; margin-top: 20px;  padding-left: 42px;   }
p.menu_dol { float: right; padding-right: 42px; margin-bottom: 20px; margin-top: 20px; }
p.studio { float: left; font-size: 10px; color: #ACACAC; padding-top: 15px;  padding-left: 22px;  }
p.koperta { float: right; padding-top: 14px;  padding-right: 42px; }

.kwadracik { font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 16px; color: #666; } 

p.tytul { border-bottom: 1px solid #009900; color: #009900; font-size: 14px; 
				font-weight: bold;  padding-left: 22px; padding-bottom: 10px; margin-top: 35px; margin-bottom: 25px;
				 background-image: url('img/tlo_tyt.gif'); background-repeat: no-repeat; background-position: top left; }
p.tekst_j { text-align: justify; border-bottom: 1px solid #B7B7B7;   padding-bottom: 30px;  }			
p.tekst_jj { text-align: justify; border-bottom: 0px solid #B7B7B7;   padding-bottom: 30px;  }	
p.tekst_l { text-align: left; border-bottom: 1px solid #B7B7B7;   padding-bottom: 30px;  }	
p.koniec { border-bottom: 1px solid #B7B7B7; }
table.jj { border-bottom: 1px solid #B7B7B7;}
td.jj { vertical-align: top }
img.jj  { display: inline; }

p.tekst_j2 { text-align: justify; }	 
p.tekst_c { text-align: center; }		
p.tekst_c2 { text-align: center; font-size: 13px;  line-height: 21px;}		
p.tekst_news { padding-left: 168px;  text-align: justify; border-bottom: 1px solid #B7B7B7;   padding-bottom: 30px; 
			background-image: url('img/kawa.jpg'); background-repeat: no-repeat; background-position: top left; }
			
p.czerwona { padding-left: 210px;  text-align: justify; padding-bottom: 30px;  
			background-image: url('img/czerwona.jpg'); background-repeat: no-repeat; background-position: top left; 
			border-top: 1px solid #B7B7B7; border-bottom: 1px solid #B7B7B7;  margin-top: 30px; }			
			
			
			
textarea.area1 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #ccc; 
				width: 290px; height: 80px;
				background-color: #F5F5F5;}	
textarea.short { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #ccc; 
				width: 290px; height: 80px;
				background-color: #F5F5F5;}										
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: 47px;  margin-bottom: 10px;}		
p.komunikat {  margin-left: 17px; color: #397F01; margin-top: 4px; margin-bottom: 24px; }	
input.in1 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #ccc; border-bottom: 1px dashed #000; 
				width: 290px; height: 17px; padding-left: 3px; padding-top: 2px;
				background-color: #F5F5F5; color: #2B5C03 }	
input.in1a { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #ccc; border-bottom: 1px dashed #000; 
				width: 200px; height: 17px; padding-left: 3px; padding-top: 2px;
				background-color: #F5F5F5; color: #2B5C03 }					
input.in2 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #ccc; border-bottom: 1px dashed #000; 
				width: 290px; height: 17px; padding-left: 3px; padding-top: 2px;
				background-color: #F5F5F5; color: #2B5C03  }	
input.in3 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #ccc; border-bottom: 1px dashed #000; 
				width: 190px; height: 17px; padding-left: 3px; padding-top: 2px;
				background-color: #F5F5F5; color: #2B5C03  }								
input.sub2 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #489C04;  font-weight: bold;
				width: 100px; height: 22px; 
				background-color: #F5F5F5; color: #2B5C03 }	
p.podmenu			 { font-size: 10px; padding-left: 10px;  line-height: 11px; margin-top: 5px;
			background-image: url('img/s.gif'); background-repeat: no-repeat; background-position: top left; }
p.podmenu2			 { font-size: 10px; padding-left: 10px;  line-height: 11px; margin-top: 5px; margin-left: 75px; 
			background-image: url('img/s.gif'); background-repeat: no-repeat; background-position: top left; }	
			
table.glowna {    }	
td.glowna_lewa	{ width: 314px; padding: 0px 10px 0px 0px; vertical-align: top;  
				border-right: 1px dashed #B7B7B7;  }
td.glowna_prawa { width: 340px;  padding: 0px 0px 0px 20px;  vertical-align: top;  }
td.gl_p {  height: 20px;  }
td.glowna_konkurs { height: 100px; border-top: 1px solid #B7B7B7; border-bottom: 1px solid #B7B7B7; vertical-align: top; 
					padding-left: 20px; padding-bottom: 30px;  padding-top: 17px; 
			 }
			
td.strefa_lewa	{ width: 240px; padding: 0px 0px 0px 0px; vertical-align: top;  
				border-right: 1px dashed #B7B7B7; 
		 }
td.strefa_prawa { width: 434px;  padding: 0px 0px 0px 30px;  vertical-align: top;  }
td.strefa_p {  height: 20px;  border-bottom: 1px solid #B7B7B7; }	
p.strefa {  font-weight: bold; color: #009900 ;  padding-left: 18px; margin-bottom: 15px; color: #1C43A7;
		background-image: url('img/tlo_tyt2.gif'); background-repeat: no-repeat; background-position: top left;
		border-bottom: 1px solid #1C43A7; margin-right: 20px; padding-bottom: 5px; }		