#nav_main_system li a,
#nav_main_system li a span {
    font-size:0px;
	text-decoration:none;
	cursor: pointer;
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	padding:0px;
	border: 0px;
	overflow: hidden;
	min-width: 115px;

	
}				
 						
#nav_main_system li.aktualnosci a span {
	background-image: url(../img/firma_menu.png);
	background-position:  0 0px;
	left: 0;	
	top: 0;
	width: 115px;
	
}	

#nav_main_system li.prasa a span {
	background-image: url(../img/firma_menu.png);
	background-position:  0 -30px;
	left: 0;	
	top: 0;
	width: 115px;
	
}

#nav_main_system li.newsletter a span {
	background-image: url(../img/firma_menu.png);
	background-position:  0 -60px;
	left: 0;	
	top: 0;
	width: 115px;
}	

#nav_main_system li.osiagniecia a span {
	background-image: url(../img/firma_menu.png);
	background-position:  0 -90px;
	left: 0;	
	top: 0;
	width: 115px;
}		

#nav_main_system li.issendorff a span {
	background-image: url(../img/firma_menu.png);
	background-position:  0 -120px;
	left: 0;	
	top: 0;
	width: 115px;
}	

#nav_main_system li.swiat a span {
	background-image: url(../img/firma_menu.png);
	background-position:  0 -150px;
	left: 0;	
	top: 0;
	width: 115px;
}

#nav_main_system li.download a span {
	background-image: url(../img/firma_menu.png);
	background-position:  0 -180px;
	left: 0;	
	top: 0;
	width: 115px;
}

#nav_main_system li.partnerzy a span {
	background-image: url(../img/firma_menu.png);
	background-position:  0 -210px;
	left: 0;	
	top: 0;
	width: 115px;
}



#nav_main_system li.aktualnosci a:hover span,
#nav_main_system li.aktualnosci#active a span {
	background-image: url(../img/firma_menu.png);
	background-position:  0px 0px;
	width: 138px;
}							

#nav_main_system li.prasa a:hover span,
#nav_main_system li.prasa#active a span {
	background-image: url(../img/firma_menu.png);
	background-position: 0px -30px;
	width: 138px;
}	

#nav_main_system li.newsletter a:hover span,
#nav_main_system li.newsletter#active a span {
	background-image: url(../img/firma_menu.png);
	background-position: 0px -60px;
	width: 138px;
}	

#nav_main_system li.osiagniecia a:hover span,
#nav_main_system li.osiagniecia#active a span {
	background-image: url(../img/firma_menu.png);
	background-position: 0px -90px;
	width: 138px;
}	

#nav_main_system li.issendorff a:hover span,
#nav_main_system li.issendorff#active a span {
	background-image: url(../img/firma_menu.png);
	background-position: 0px -120px;
	width: 138px;
}	

#nav_main_system li.swiat a:hover span,
#nav_main_system li.swiat#active a span {
	background-image: url(../img/firma_menu.png);
	background-position: 0px -150px;
	width: 138px;
}	

#nav_main_system li.download a:hover span,
#nav_main_system li.download#active a span {
	background-image: url(../img/firma_menu.png);
	background-position: 0px -180px;
	width: 138px;
}		

#nav_main_system li.partnerzy a:hover span,
#nav_main_system li.partnerzy#active a span {
	background-image: url(../img/firma_menu.png);
	background-position: 0px -210px;
	width: 138px;
}						

div.prasa h3
				{
					 color:#515869;
					 font-size:11px;
					 font-weight:bold;
					 padding-top:10px;
					 padding-bottom:10px;
				}
div.prasa h4
				{
					 color:#515869;
					 font-weight:bold;
					  font-size:11px;
					 
				}				
div.prasa img
				{
					
				}				
#left	{
 			float:left;
			width:100px;
			
		}
		
#prawy  {
  			
            float:right;
			padding-bottom:15px;
		}				
#bottom {
			padding-bottom:20px;
		}
.bottom_2 {
			padding-bottom:10px;
		}		
		
div.prasa div.stopka      {
                        height: 10px;
                        clear: both;
			            font-size:10px;
                } 		
.tytul   {
			border-bottom:1px dotted #515869;
			width:75%;
			font-size:11px;
			font-weight:bold;
		 } 	
.news	 {
           width:90%;
		   line-height:16px;
		   padding-bottom:10px;
         }
.linki  {
          padding:0.3em 0;
		}	
/*subskrypcja newslettera*/

#newsletter {
				float:left;
				width:50%;
		    }	
			
			

#formularz {
				float:right;
				width:50%;
				
		    }	
input,textarea {
    
	
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 5px;
	
}
#checkbox {
			width:15px;
			float: left;
			display: block;
			
}

label {
      
	 
	  font-size:10px; 
	  float: left;
	  margin-bottom:5px; 
	  display: block;
	  width:185px;
	  
	 
	 
}

label.blad {
    	  color:#990000; 
	       }
label.prawda {
    	  color:#607C99;
	       }
		   		   

textarea {
           height:120px;
		   overflow:hidden;
		 }
input.submit { width:120px;	
		       font-size:10px;  
			   float: left;
			   
			
				 }		
ul.ref li  {
				padding-left:5px;
				
} 
							 															 	 			
