ul.menu,
ul.menu li,
ul.menu ul {
 list-style: none;
}

ul.menu {
 position: relative;
 z-index: 597;
}

ul.menu li {
 zoom: 1;
}

ul.menu li.hover,
ul.menu li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.menu ul {
 visibility: hidden;
 position: absolute;
/* top: 100%;*/
 /*left: 0;*/
 z-index: 598;
}

ul.menu ul li {
 float: none;
 display:block;
}

ul.menu ul ul {
 top: 0px;
 left: 99%;
}

ul.menu li:hover > ul {
 visibility: visible;
}

ul.menu li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.menu li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}