div.menu-sitemap-tree{ position: absolute; top: 115px; right: 0; width: 100%; behavior: url(/iepngfix.htc); }

div.menu-sitemap-tree  ul{ list-style: none; float: right; }
div.menu-sitemap-tree  ul  li{ float: left; margin-left: -15px; }
div.menu-sitemap-tree  ul  li.first{ margin-left: 0; }

div.menu-sitemap-tree  ul  li  ul.child{
    position: absolute; list-style: none; display: none; z-index: 1000px;
    width: 170px; padding-bottom: 5px;
}

div.menu-sitemap-tree  ul  li  ul.child  li{ clear: both; margin: 5px; width: 160px; }