html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
} 
img {
	border:0;
}

#pagewidth{ 
 width:945px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
/*background-color: blue;*/
/*border: 1px black solid;*/
} 

#header, #header_inf, #header_pra, #header_kon, #header_usl, #header_dosw, #header_waw, #header_probono {
height: 138px;	
width: 100%;
/*background-color: Aqua;*/
float: left;
	background-position: top;
	background-repeat: no-repeat;
}
#header {
	background-image: url(./images/pasek-w-menu.gif);
}
#header_inf {
	background: url(./images/pasek-w-menu_inf.gif) ;
}
#header_pra {
	background-image: url(./images/pasek-w-menu_pra.gif);
}
/*#header_kon {
	background-image: url(./images/pasek-w-menu_kon.gif);
}*/
#header_probono {
	background-image: url(./images/pasek-w-menu_probono.gif);
}
#header_kon {
	background-image: url(./images/pasek-w-menu_kon.gif);
}
#header_usl {
	background-image: url(./images/pasek-w-menu_usl.gif);
}
#header_dosw {
	background-image: url(./images/pasek-w-menu_dosw.gif);
}
#header_waw {
	background-image: url(./images/pasek-w-menu_waw.gif);
}

#header img, #header_inf img, #header_pra img,#header_kon img, #header_usl img, #header_dosw img, #header_waw img, #header_probono img {
	float: left;
	}

/*#box_logo {
	width: 126px;
	
	text-align: center;
/*	background-image: url(images/logo.gif);
	background-position: center;
	background-repeat: no-repeat;*/
	/*float: left;
	}*/
	

#box_inf, #box_praw, #box_dosw, #box_usl, #box_kon, 
#box_inf_tlo, #box_praw_tlo
{
	width: 126px;
	height: 138px;
	float: left;
	background-color: transparent;
}

#box_inf{
	
}
#box_inf_tlo {
	
}
#box_praw{
		
}
#box_praw_tlo{
		
}
#box_dosw{
		
}
#box_usl{
	
}
#box_kon{

}



#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 10;
	}
	
#nav a {
	display: block;
	width: 116px; /*126 i padding elementu #nav li ul a - dla IE*/
	color: black;
	text-decoration: none;
	font-size: 14px;
	margin: 10px 0 10px 0;
	padding-top: 5px;
	padding-bottom: 0px; /*odsuniêcie od podmenu */
	padding-left: 10px;
/*	border-left: 1px gray solid;*/
}

#nav a.biale {
	color: White;
}

#nav li { /* all list items */
	float: left;
	width: 126px; /* width needed or else Opera goes nuts */
	
}

#nav li ul, #nav li#aktywne ul {
	/* second-level lists */
	position: absolute;
/*	background: transparent;*/
	width: 126px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li#aktywne ul { /*pozycja aktywna*/
	left: auto; 
}


#nav li ul a {
	font-size: 11px;
	margin: 1px 0 0;
	padding:2px 10px 2px 25px;
	width: 91px;
	border-left: 0;
}
#nav li ul a:hover {
	color: white;
	background-color: silver;
}

#nav li ul#prawnicy a:hover { /*zmiana koloru w aktywnym boksie*/
	color: white;
	background-color: #D95800;
}
#nav li ul#informacje a:hover { /*zmiana koloru w aktywnym boksie*/
	color: white;
	background-color: #6F0000;
}
#nav li ul#warszawa a:hover { /*zmiana koloru w aktywnym boksie*/
	color: white;
	background-color: #ff9933;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

	 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** 
 potrzebne do ustawienia kolejnych ramek pod sob¹           */
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 margin:0;
 padding: 0;
}
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
