body { margin: 0; color: #777777; }
img, div, a { behavior: url(iepngfix.htc); }

div.holder { position: absolute; 
				 margin-left: -460;
				 margin-right: auto;
				 left: 50%;
				 width: 920px; 
				 border: 0px solid #000000; 
				 }

div.header { margin: auto;
				 width: 920px; 
				 height: 100px; 
				 border: 0px solid #000000; 
				 }
.logo { position: absolute; margin: 40 0 0 20; width: 222px; height: 38px; border: 0px solid #FFFFFF; }
.menu { position: absolute; margin: 58 0 0 330; width: 562px; height: 19px; border: 0px solid #dddddd; text-align: right;}
.lang { position: absolute; margin: 0 0 0 730; width: 74px; height: 38px; border: 0px solid #FFFFFF; }
.icons { position: absolute; margin: 0 0 0 810; width: 80px; height: 26px; border: 0px solid #FFFFFF; }

div.bannerbox { width: 920px; 
					 height: 300px; 
					 border: 0px solid #E0E0E0;
					 font-family: arial, sans_serif;
				    font-size: 14px;
          	    line-height: 20px;
				    color: #666666; 
					 }
div.banner_menu { 
	float: right; 
	padding: 5 5 0 0; 
	width: 250px; 
	border: 0px solid #000000; 
	z-index:1000; 
	}
				 
div.content { margin: auto;
			     width: 920px; 
				  }
div.fakty { margin: 20 0 0 20;
				width: 880px;
			   font-family: arial, sans_serif;
				font-size: 12px;
				color: #777777; 
				border: 0px solid #000000;
				text-align: justify;
				}
				
div.aktualnosci { position: absolute;
						margin: 30 0 0 20;
				      width: 580px;
			         font-family: arial, sans_serif;
				      font-size: 12px;
				      color: #777777; 
				      border: 0px solid #000000;
				      }				

div.news1 { margin: 20 0 0 0; float: left;
			  width: 270px;
			  font-family: arial, sans_serif;
			  font-size: 11px;
			  color: #777777; 
			  border: 0px solid #000000;
			  text-align: justify;	
			  }		

div.news2 { margin: 20 0 0 40; float: left;
			  width: 270px;
			  font-family: arial, sans_serif;
			  font-size: 11px;
			  color: #777777; 
			  border: 0px solid #000000;
			  text-align: justify;	
			  }		

div.polecamy { position: absolute;
					margin: 30 0 0 640;
				   width: 280px;
			      font-family: arial, sans_serif;
				   font-size: 12px;
				   color: #777777; 
				   border: 0px solid #000000;
				   }	
						
div.footer { margin: 0 0 0 0;
				 width: 920px; 
				 height: 350px; 
				 border: 0px solid #000000; 
				 }

div.zaufalinam { background: url(images/frame_clients.png) no-repeat center; width: 920px; height: 160px; vertical-align: bottom; }

div.naskroty { position: relative; 
					margin: 0 0 0 20; 
					border: 0px solid #000000;
					font-family: arial, sans_serif;
					font-size: 11px;
					color: #777777;
					}
table.footerr { width: 880px; 
					font-family: arial, sans_serif;
					font-size: 11px;
					color: #777777;
					}
			
a:link, a:visited, a:active { font-family: arial, sans_serif; font-size: 11px; color: #777777; text-decoration: underline; }
a:hover { font-family: arial, sans_serif; font-size: 11px; color: #1AA8CC; text-decoration: none; }

#bi { position: absolute;
	   width: 920px; 
	   height: 300px; 
	   border: 0px solid #E0E0E0;
	   background: url(images/bg-bi.jpg) no-repeat center; 
		font-family: arial, sans_serif;
	   font-size: 14px;
      line-height: 20px;
		color: #666666; 
		z-index: -1;
		}
#bpi { position: absolute;
	    width: 920px; 
	    height: 300px; 
		 border: 0px solid #E0E0E0;
		 background: url(images/bg-bpi.jpg) no-repeat center; 
		 font-family: arial, sans_serif;
		 font-size: 14px;
       line-height: 20px;
		 color: #666666; 
		 z-index: -1;
		 }
#bpo { position: absolute;
	    width: 920px; 
	    height: 300px; 
		 border: 0px solid #E0E0E0;
		 background: url(images/bg-bpo.jpg) no-repeat center; 
		 font-family: arial, sans_serif;
		 font-size: 14px;
       line-height: 20px;
		 color: #666666; 
		 z-index: -1;
		 }
#c { position: absolute;
	  width: 920px; 
	  height: 300px; 
	  border: 0px solid #E0E0E0;
	  background: url(images/bg-c.jpg) no-repeat center; 
	  font-family: arial, sans_serif;
	  font-size: 14px;
     line-height: 20px;
	  color: #666666; 
	  z-index: -1;
	  }

ul.nic, li.nic {	
	list-style-type: none;
	display: block;
	padding: 0 0 0 0;
	}
ul.nic li.nic {
	background: none;
	padding: 0 0 0 0;
	margin-top: 8px;
	}	

ul.mapa, li.mapa {	
	list-style-type: none;
	display: block;
	padding: 0 0 0 20;
	}
ul.mapa li.mapa {
	background: url(images/arrow2.png) no-repeat top left;
	padding: 0 0 0 20;
	margin-top: 8px;
	}	
	
ul, li {	
	display: block;
	margin: 0;
	padding: 0;
	text-align: left;
	}
ul li {
	background: url(images/arrow.png) no-repeat top left;
	padding: 0 0 0 20;
	margin-top: 8px;
	text-align: left;
	}	

h4 { color: #1AA8CC; font-size: 15px; margin-top: 35px; }


div.akt_news { 
	margin: 20 0 0 0; float: left;
	width: 880px;
	font-family: arial, sans_serif;
	font-size: 11px;
	color: #777777; 
	border: 0px solid #000000;
	text-align: justify;	
	line-height:17px;
	}		
