body {
   background-color: #495268; color: #E2E8F9;
   background-image: url('img/tlo_str_sr.gif');  background-repeat: repeat-y; background-position: center;
   margin: 0px auto; padding: 0px;   
   font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px;
   }

p, div { color: #E2E8F9;  margin: 0px; border: 0px;  border: 0px solid red; line-height: 17px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; }

a { 	color: #7EA9E3;	text-decoration: none; }
a:hover {  	color: #fff; }  

a.dol { 	color: #97A6C0;	text-decoration: none; }
a.dol:hover {  	color: #D4DCEB; } 

a.biale { 	color: #fff;	text-decoration: none; }
a.biale:hover {  	color: #97A6C0; } 

a.lista { 	color: #E2E8F9;	text-decoration: none; }
a.lista:hover {  	color: #FF6600; } 

img.lay { margin-left: auto; margin-right: auto;  border: 0px; display: block; padding: 0px; }
img.druk { margin-right: 3px;  border: 0px; display: inline; padding: 0px; }
img.menu {  border: 0px; display: inline; padding: 0px; }
img.gl { margin-left: auto; margin-right: auto;  border: 0px; display: block; padding: 0px; margin-top: 26px; margin-bottom: 26px;   }


/*  -------------------       divy od layoutu */  
div#tlo_str {
	background-image: url('img/tlo_grad.jpg');  background-repeat: repeat-x; background-position: top;
	height: 520px; width: 100%; display: block; left: 0px;
	z-index: 1;
	position: absolute;
}
div#centruj {
   width: 762px;
   margin-left: 50%;
   left: -394px; 
   z-index: 3;
   position: absolute;
   padding-left: 13px; padding-right: 13px;
   background-image: url('img/tlo_str_sr.gif');  background-repeat: repeat-y; background-position: center;
 } 
div#gora {
   width: 762px; height: 378px;
   float: left; border: 0px solid red;  
 }
div#tresc {
	width: 762px; float: left;
	background-image: url('img/tlo_tresc.gif');  background-repeat: repeat-y; 
}
div#dol1 {
	width: 762px; height: 23px; float: left;
	background-image: url('img/tlo_dol.jpg');  background-repeat: no-repeat; 
}
div#dol2 {
	width: 762px; height: 48px; float: left;
	background-image: url('img/tlo_dol.gif');  background-repeat: no-repeat; 
}


div#logo {    width: 240px; height: 61px;    float: left;    }
div#flagi {    width: 522px; height: 22px;    float: left;   background-image: url('img/tlo_flagi.gif'); }
div#nazwa {    width: 522px; height: 39px;    float: left;    background-image: url('img/tlo_nazwa.gif'); }
div#flash {    width: 762px; height: 263px;    float: left;   background-image: url('img/tlo_flash.jpg'); }
div#menu1a {    width: 240px; height: 54px;    float: left;   }
div#menu2a {    width: 522px; height: 54px;    float: left;   }


div#bok {    width: 240px;     float: left;   }
div#menu_bok1 {    width: 236px; height: 110px;    float: left;   padding-left: 4px; padding-top: 10px; }
div#menu_bok2 {    width: 240px; height: 54px;    float: left;   }
div#menu_bok3 {    width: 236px;     float: left;  padding-left: 4px;  padding-top: 10px; padding-bottom: 30px; }
div#teksty {    width: 522px;     float: right;   border: 0px solid red;  }

p.domek { float: left; margin-top: 13px; color: #7E8DA7; font-size: 10px; margin-left: 3px;}
p.studio { float: right; color: #7E8DA7;  margin-top: 14px; margin-left: 11px; padding-right: 36px; font-size: 10px; }
img.domek {  border: 0px; display: inline; padding: 0px; float: left; margin-top: 10px; margin-left: 11px; margin-right: 7px;}
p.flagi { float: left; color: #F7FAFB;  margin-top: 2px; padding-left: 14px; margin-right: 12px;  }
img.flaga {  border: 0px; display: inline; padding: 0px; float: right; margin-top: 4px; margin-left: 0px; margin-right: 9px;}
p.nazwa { float: left; color: #F7FAFB;  margin-top: 7px; padding-left: 14px; margin-right: 12px;  font-size: 10px; line-height: 12px; }
p.data { float: right; color: #ADBBD4;  margin-top: 7px; margin-left: 7px; padding-right: 8px; font-size: 10px; line-height: 12px;
			text-align: right; }

p.tyt { text-align: right; font-weight: bold; color: #E2E8F9; border-bottom: 1px solid #888F9B;
			height: 20px; width: 461px;  margin-top: 19px; margin-left: 26px; padding-right: 19px; padding-top: 5px;
		  background-image: url('img/tlo_tyt.gif');  background-repeat: no-repeat; background-position: right;	}
p.tyt2 { text-align: right; font-weight: bold; color: #E2E8F9; border-bottom: 1px solid #6E6F8E;
			height: 20px; width: 461px;  margin-top: 19px; margin-left: 26px; padding-right: 19px; padding-top: 5px;
		  background-image: url('img/tlo_tyt2.gif');  background-repeat: no-repeat; background-position: right;	margin-bottom: 10px }
p.tekst1 { margin-left: 50px; margin-right: 44px; text-align: justify; padding-bottom: 20px; }		  
p.tekst2 { margin-left: 40px; margin-right: 34px; text-align: justify; padding-bottom: 5px; margin-top: 15px; }	
p.akapit { margin-left: 40px; margin-right: 34px; text-align: justify; padding-bottom: 5px; margin-top: 15px; text-indent: 0px; }	
p.akapit2 { margin-left: 40px; margin-right: 34px; text-align: justify; padding-bottom: 8px; margin-top: 10px; text-indent: 0px; }	
p.akapit2sys { margin-left: 40px; margin-right: 34px; text-align: justify; padding-bottom: 18px; margin-top: 40px; text-indent: 0px; }	
p.p_li { margin-left: 40px; margin-right: 44px; text-align: justify; padding-left: 23px; 
         background-image: url('img/li2.gif'); margin-bottom: 5px;  background-repeat: no-repeat; }	
p.p_li2 { margin-left: 40px; margin-right: 44px; text-align: justify; padding-left: 23px; 
         background-image: url('img/li3.gif'); margin-bottom: 5px;  background-repeat: no-repeat; } 
p.menu_li { margin-left: 11px; margin-right: 10px; text-align: left; padding-left: 15px; 
         background-image: url('img/menu_li.gif'); margin-bottom: 3px;  background-repeat: no-repeat; background-position: left top; }   
p.home1 {  width: 265px; height: 160px; background-image: url('img/tlo_glowna.jpg'); background-repeat: no-repeat;
				margin-top: 45px; padding-left: 210px;   padding-top: 120px; padding-right: 45px; line-height: 19px; } 
p.home2 { padding-left: 70px;   padding-top: 25px; padding-bottom: 35px;  padding-right: 50px; }	
img.haslo { 	margin-top: 15px; }			        
         
img.cer1 { float: left;  margin-right: 15px; border: 1px solid #242D5A; margin-bottom: 8px; margin-top: 8px; margin-left: 8px  }  
p.cer1 { margin-right: 20px; margin-top: 8px; height: 160px; } 
table.a { margin-left: 27px; width: 478px;  border: 0px solid red; border-collapse: collapse;  background-color: #1F2B44; border: 1px solid #6E6F8E;
			margin-bottom: 30px; }  
table.a2 { margin-left: 27px; width: 476px;  border: 0px solid red; border-collapse: collapse;  background-color: #1F2B44; border: 1px solid #6E6F8E;
			margin-bottom: 30px; }		
table.kontakt { margin-left: 37px; width: 468px;  border: 0px solid red; border-collapse: collapse;  	margin-bottom: 36px;   	margin-top: 20px ;}  				
img.a  { border: 1px solid #242D5A; margin-left: auto; margin-right: auto; margin-bottom: 4px} 
p.a { text-align: center; font-size: 10px; } 
td.a { text-align: center } 

td.c { text-align: center; border-bottom: 1px solid #6E6F8E; } 
td.c2 { text-align: center; border-bottom: 1px solid #6E6F8E; width: 119px;} 
p.c { text-align: center; font-size: 10px;  margin-bottom: 7px; line-height: 14px; } 
img.c  { border: 1px solid #242D5A; margin-left: auto; margin-right: auto; margin-bottom: 4px; margin-top: 8px; } 
img.mapa { margin-left: 28px; margin-bottom: 18px; margin-top: 14px; }



/* formularz */		
textarea.area1 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #6E6F8E; padding: 3px;
				width: 310px; height: 100px;
				background-color: #1F2B44; color: #E2E8F9;   }						
p.form1 { margin: 0px; padding: 0px; vertical-align: top; text-align: right; padding-right: 5px; padding-top: 3px;  }
p.form2 { margin: 0px; padding: 0px; margin-bottom: 10px; vertical-align: top; }
td.top { vertical-align: top; }
table.formularz { margin: 0px; padding: 0px; border-collapse: collapse; margin-left: 47px;  margin-bottom: 15px; margin-top: 20px; }		
p.komunikat {  margin-left: 47px; color: #FF6600; margin-top: 14px; margin-bottom: 24px; }	
input.in1 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #6E6F8E;  
				width: 310px; height: 17px; padding-left: 3px; padding-top: 2px;
				background-color: #1F2B44; color: #E2E8F9 }	

input.sub1 { font-family: verdana, tahoma, arial, helvetica, sans-serif;  font-size: 11px; 
				border: 1px solid #6E6F8E;  font-weight: bold;
				width: 100px; height: 22px; 
				background-color: #1F2B44; color: #E2E8F9 }	