li ul {
	position: absolute;
	display: none;
	}

ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border-left: 1px solid black;
	text-align:center;
	}	
	
ul li {
	position: relative;
	float:left;
	width:139px;
	padding-left:1px;
	}


ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	font-size:x-small;
	background-color: #fff;
	border-top: 10px solid black;
	}

li:hover ul { 
		display: block; 
		border-right:1px solid black;
		border-top:1px solid white;
	
		}

	

ul a:link, ul a:visited {
	text-decoration: none;
	display: block;
	font-weight: bold;
	background: white;
	color: black;
	padding:7px;
	border-top: 1px solid black;
	border-bottom:1px solid black;
}

ul a:hover {
	background-color:#FB9632;
	color:white;
	border-bottom:1px solid black;

}

body
{
background-color:#FB9632;
background-repeat:repeat-x;
font-family:verdana, sans-serif;
}
h4
{
background-color:black;
color:white;
font-size:x-small;

}


div#strona
{
width:700px;
margin-left:auto;
margin-right:auto;
background-color:white;
border-style:dotted;
border-color:grey;
border-width:1px;
padding:1px;
}
div#top
{

border-bottom:1px grey dotted;
}
div#menu
{

width:700px;
padding:1px;
}
div#content
{
font-size:small;
margin-bottom:20px;
margin-top:20px;
padding:5px 10px 0 10px;

}
div#footer
{
text-align:center;
border-top: 10px solid black;
padding-top:5px;
height:45px;
font-size:xx-small;
background-color:white;
clear:both;
}
div#mark
{
text-align:right;
width:700px;
font-size:xx-small;
margin-left:auto;
margin-right:auto;
}
div#kontakt
{
float:left;
width:50%;
position:relative;
border-right:1px dotted grey;
height:300px;
}
div#formularz
{
'position:relative;
'float:right;
width:50%;
'border:1px solid black;
}

a:link, a:visited
{
text-decoration:none;
color:#FB9632;
}
a:hover
{
color:#FB9632;
text-decoration:underline;
}
a#osiedla
{
color:white;
text-decoration:none;
}
a#foot :link :visited
{
color:#FB9632;
text-decoration:none;
}

a#foot :hover
{
color:#FB9632;
text-decoration:underline;
}
p#real
{
margin-left:25px;
}
img#realizacja
{
border:solid black 1px;
}
.wdowa
{
margin-left:35px;
}

.wdowa1
{
margin-left:15px;
}

div#map_canvas

{
width:600px;
height:600px;
border:1px solid #000000;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
