#menu {
position: relative;
z-index:10;
/*width:180px;*/
margin-left:10px;

}

#menu ul {
list-style-type:none;
margin:0;
padding:0;
float:left;
border-left:1px solid gray;

}
#menu ul ul{
border:none;

}
#menu a, #menu h2 {
display: block;
}
a.ilk{
border-top:0.5px solid #d8d5d6;
}
#menu li a {
padding: 0px 10px 5px 10px;
font-family:calibri;
color:#ffffff;
font-size:14px;
text-decoration:none;
/*height:20px;
border-bottom:0.5px solid #d8d5d6;*/
background-image:url(ok.gif);
background-repeat:no-repeat;
background-position:5px 10px;
}
#menu li li a {
height:25px;
font-size:14px;
border-bottom:none;
background-image:none;
}
#menu li li li a {
font-size:12px;
}

#menu li{
background-color:#5686b7;
height:22px;
padding-top:2px;

}

#menu li:hover, #menu li li {
background-color:#5686b7;

}
#menu li li:hover, #menu li li li {
background-color:#9ebce1;
}
#menu li li li:hover, #menu li li li li {
background-color:#9ebce1;
}
#menu li li li li:hover, #menu li li li li li {
background-color:#5b83b3;
}
#menu li {
position: relative;
vertical-align:text-bottom;


}
#menu ul ul {
position: absolute;
/*top: 0;
left: 100%;*/
width: 300px;
}
#menu ul ul ul{
width: 160%;
}
#menu ul ul ul ul{
width: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}