#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
z-index: 9999;
}
#nav{
font-size:1.2rem;
margin-left:9rem;
}

#nav a{
display:block;
padding:0 10px 0 20px;
color:#16619D;
text-decoration:none;
}
#nav ul li a{
padding-bottom:0;
}
#nav ul li a:hover{
text-decoration:underline;
}
#nav li{
float:left;
}

#nav ul {
position:absolute;
display:none;
width:13em;
top:3em;
background:#fff;
padding-top:10px;
}
#nav ul a{
margin-left:1px;
}
#nav li ul{
	margin-top:-20px;
	padding-bottom:10%;
	border: solid 1px;
}
#nav li ul li ul{
	margin-top:-25%;
	padding-top:10%;
	padding-bottom:10%;
	padding-right:1%;
	margin-left:-50%;
	border: solid 1px;
	width:20em;
}
#nav li ul a{
	width:18em;
	height:auto;
	float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}
#nav li ul ul ul{
margin-left:-35%;

}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
.extra-pl{
	padding-left:25px;
}
.menu_sobe{
	margin-top:-50% !important;
}
.menu_sobe_plus{
	margin-top:-80% !important;
}
.menu_extra li{
	width: 250px !important;
}
.menu_extra{
	width: 250px !important;
}
.extra_2{
	left:248px !important;
}