body {
   background-color: #fff; color: #000;
   margin: 0px auto; padding: 0px;   
   font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px;
   }

a { color: #CC0000;	text-decoration: none;}
a:hover { 	color: #666;  } 

a.czarne { color: #000;	text-decoration: none;}
a.czarne:hover { 	color: #000;  } 

p { border: 0px solid red; } 
  

/*  -------------------       divy od layoutu */ 
div#centruj {
   width: 760px;
   margin-left: 50%;
   left: -380px; 
   position: absolute;
 }
 
div#gora {
   width: 760px;
   float: left;  
   border-bottom: 5px solid #000; 
 }
div#czerwone {
   width: 760px; height: 106px;
   float: left; 
   background-color: #000;
}
div#tresc {
	width: 536px; float: left; margin-bottom: 24px;
}
div#okno_prawa {
	width: 199px; float: right;
	background-color: #E5E5E5;
	border-top: 5px solid #666;
	margin: 0px; margin-bottom: 20px;
	background-image: url('img/tlo_wiecej.gif');  background-repeat: no-repeat;
	 background-position: bottom;
}
div#okno_prawa2 {
	width: 199px; float: right;
	background-color: #E5E5E5;
	border-top: 5px solid #666;
	margin: 0px; margin-bottom: 0px;
	background-image: url('img/tlo_wiecej.gif');  background-repeat: no-repeat;
	 background-position: bottom;	
}
div#zdjecia_gora {
		width: 760px; margin-bottom: 40px;  float: left;
}
div#dol {
		width: 760px; margin-bottom: 40px; float: left;
}

/*  -------------------       style od layoutu */ 

img.obrazek { border: 0px; margin: 0px; }
img.zdjecia_gora { border: 0px; margin: 0px; float: left; margin-top: 4px; margin-right: 4px }
img.zdjecia_gora2 { border: 0px; margin: 0px; float: left; margin-top: 4px; }

p.adres { color: #021796; font-size: 10px; font-weight: bold; letter-spacing: 1px;
			float: left; margin-top: 35px; margin-left: 4px; margin-bottom: 12px;
}
p.menu_gora1 {
			float: right; text-align: right;  font-size: 10px; font-weight: bold;
			margin-top: 35px; margin-right: 3px; margin-bottom: 12px;
}
p.menu_gora2 {
			text-align: left;  font-size: 10px; font-weight: bold;
			margin-top: 7px; margin-left: 9px;  color: #fff;
}
p.zdjecia_gora {
			width: 174px; height: 20px;
			float: left; margin: 0px; padding-left: 17px; padding-top: 6px;
			background-image: url('img/tlo_zdjecia_gora2.gif');  background-repeat: no-repeat; 
			text-align: left;  font-size: 10px; color: #888;
}
p.zdjecia_gora2 {
			width: 168px; height: 20px; padding: 0px;  margin: 0px;
			float: left; padding-top: 6px; padding-left: 16px;
			background-image: url('img/tlo_zdjecia_gora.gif'); 
			font-size: 10px; color: #888;
}
p.w_gore {
			width: 106px; height: 18px; padding: 0px;  margin: 0px; margin-top: 0px; margin-bottom: 8px;
			float: left; padding-top: 4px; padding-left: 16px; 
			background-image: url('img/tlo_w_gore.gif'); 
			font-size: 10px; color: #888;
}
p.glowna {
			width: 106px; height: 18px; padding: 0px;  margin: 0px; margin-top: 8px; margin-bottom: 18px;
			float: left; padding-top: 4px; padding-left: 16px;
			background-image: url('img/tlo_w_gore.gif'); 
			font-size: 10px; color: #888;
}
p.glowna {
			width: 106px; height: 18px; padding: 0px;  margin: 0px; margin-top: 8px; margin-bottom: 18px;
			float: left; padding-top: 4px; padding-left: 16px;
			background-image: url('img/tlo_w_gore.gif'); 
			font-size: 10px; color: #888;
}
p.studio {
			width: 159px; height: 18px; padding: 0px;  margin: 0px; margin-top: 8px; margin-bottom: 18px;
			float: right; padding-top: 4px; padding-left: 40px;
			background-image: url('img/tlo_studio.gif'); 
			font-size: 10px; color: #888;
}
p.phobos { font-size: 10px; float: right; margin-top: 12px; margin-right: 20px; }
p.okno_tytul {
			background-image: url('img/tlo_okno_tyt.gif');  background-repeat: no-repeat; 
   		width: 169px; height: 21px; padding-left: 30px; padding-top: 10px;
   		font-weight: bold; color: #Cc0000; font-size: 10px; margin-top: 0px; margin-bottom: 0px;
}
p.okno_tekst { font-size: 10px; text-align: left;
					margin-top: 10px;  margin-bottom: 12px; margin-left:13px;  margin-right: 7px}
p.okno_li { font-size: 10px; text-align: left;
					margin-top: 10px;  margin-bottom: 12px; margin-left:13px;  margin-right: 7px;
					background-image: url('img/li.gif');  background-repeat: no-repeat; padding-left: 10px; }		
p.wiecej { font-size: 10px; color: #fff; font-weight: bold; text-align: right;	
				margin-right: 10px; margin-bottom: 11px; margin-top: 26px; }
																
a.menu_gora2 { color: #fff;	text-decoration: none;}
a.menu_gora2:hover { 	color: #F55A43;  }  
 
/*  -------------------       style od tersc */ 
p.tresc_tyt1 { 	font-weight: bold; color: #021796;
						background-image: url('img/tlo_tyt.gif');  background-repeat: no-repeat;
						width: 511px; height: 34px; padding-left: 25px; padding-top: 2px;  }		
p.tresc_tyt2 { 	font-weight: bold; color: #021796; 
						background-image: url('img/tlo_tyt.gif');  background-repeat: no-repeat; 
						width: 511px; height: 26px;  padding-left: 25px; padding-top: 10px;  }	
						
p.justuj { text-align: justify; margin-left: 17px; margin-right: 10px;
				line-height: 16px; margin-top: 9px; margin-bottom: 25px; }						
p.justuj2 { text-align: justify; margin-left: 17px; margin-right: 10px;
				line-height: 16px; margin-top: 9px; margin-bottom: 0px; }	
p.justuj3 { text-align: justify; margin-left: 37px; margin-right: 10px;
				line-height: 16px; margin-top: 9px; margin-bottom: 0px; }	
p.justuj4 { text-align: justify; margin-left: 57px; margin-right: 10px;
				line-height: 16px; margin-top: 9px; margin-bottom: 0px; }													
 							
p.justuj5 { text-align: justify; margin-left: 17px; margin-right: 10px;
				line-height: 16px; margin-top: 9px; margin-bottom: 25px; display: block }						
p.zdjecia_oferta {
			width: 102px; height: 33px; padding: 0px;  margin: 0px; float: left;
			background-image: url('img/tlo_zdjecie_tyt.gif');  margin-top: 8px; 
			padding-left: 32px; padding-top: 3px;
}	
p.zdjecia_oferta2 {
			width: 102px; height: 33px; padding: 0px;  margin: 0px; float: left;
			background-image: url('img/tlo_zdjecie_tyt0.gif'); margin-top: 8px; 
			padding-left: 31px; padding-top: 3px;
}	

			
p.p_li { 		margin-top: 6px;  margin-bottom: 6px; margin-left: 30px;  margin-right: 10px; 
					background-image: url('img/li.gif');  background-repeat: no-repeat; padding-left: 10px; }
p.p_li2 { 		margin-top: 6px;  margin-bottom: 6px; margin-left: 30px;  margin-right: 10px; 
					 padding-left: 10px; }
p.p_li3 { 		margin-top: 6px;  margin-bottom: 6px; margin-left: 40px;  margin-right: 10px; 
					background-image: url('img/li.gif');  background-repeat: no-repeat; padding-left: 20px; }					 
p.lewa_oferta { font-weight: bold; margin-left: 17px;}
p.lewa_oferta2 {  margin-left: 17px; margin-bottom: 10px; margin-top: 30px;}
p.lewa_oferta3 { font-weight: bold; margin-left: 17px; color: #021796; margin-top: 30px;}
p.lewa {  margin-left: 17px; margin-bottom: 10px; margin-top: 30px; line-height: 16px;}
p.small { text-align: justify; margin-left: 17px; margin-right: 10px; font-size: 10px;
				line-height: 14px; margin-top: 9px; margin-bottom: 10px; }	
					
img.zdjecia_oferta {
			margin: 0px; border: 0px; padding: 0px; float: left;  display: inline;
}	
img.of {
			margin: 0px; border: 1px solid #999; padding: 0px; float: left;  display: block; margin-top: 7px;
}

table.tab { border-collapse: collapse; margin: 0px; border: 0px; padding:0px;  
					margin-bottom: 35px;  margin-top: 15px; }
td.tab { margin: 0px; padding:0px; vertical-align: top; border: 0px solid red; }		
td.tab2 { margin: 0px; padding:5px; vertical-align: top; border: 1px solid #ccc; }	
table.tab2 { border-collapse: collapse; margin: 0px; border: 0px; padding:0px;  
					margin-bottom: 15px;  margin-top: 15px; margin-left: 37px;}
table.tab2a { border-collapse: collapse; margin: 0px; border: 0px; padding:0px;  
					margin-bottom: 15px;  margin-top: 15px; margin-left: 25px;}

.granatowe { color: #021796; }		

/*  -------------------       form kontaktowy */ 
input.in1 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #999; 
				width: 250px; height: 17px;
				background-color: #EBEBEB; }
textarea.area1 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #999; 
				width: 250px; height: 80px;
				background-color: #EBEBEB;}	
input.sub1 { border: 1px solid #Cc0000; background-color: #EBEBEB;
				font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px;
				font-weight: bold; color: #Cc0000;
				width: 100px; height: 21px;}							
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; }		
p.komunikat {  margin-left: 17px; color: #Cc0000; }		


p.oferta_c {
			width: 122px; height: 33px; padding: 0px;  margin: 0px; float: left;
			background-image: url('img/tlo_zdjecie_tyt.gif');  margin-top: 8px; 
			padding-left: 32px; padding-top: 3px;
}	
p.oferta2_c {
			width: 122px; height: 33px; padding: 0px;  margin: 0px; float: left;
			background-image: url('img/tlo_zdjecie_tyt0.gif'); margin-top: 8px; 
			padding-left: 31px; padding-top: 3px;
}

