.sf-menu {float:right;}
.sf-menu ul {position:absolute; top:-999px; display:none;}
.sf-menu li {position:relative; float:left;}
.sf-menu a {display:block; font-size:14px; line-height:20px; color:#9a9a9a; font-family: Arial, Helvetica, sans-serif; }
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:99}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;}

ul.sf-menu>li {border-right:#3d3e3e 1px solid; width:104px; text-align:center;}
ul.sf-menu>li>a {display:block; overflow:hidden; padding:65px 0 18px 0; }
ul.sf-menu>li:first-child { border-left:#3d3e3e 1px solid;}
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover {}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {color:#8badcb;}

ul.sf-menu li>ul {background:#2b2c2c url(../images/menu-ul-bg.png) 0 0 no-repeat; width:154px; border:#3d3e3e 1px solid; border-top:none; padding:21px 0px 20px 0px; top:103px; left:-1px; }
ul.sf-menu li>ul>li { width:129px; }
ul.sf-menu li>ul>li>a { padding:1px 5px 3px 25px; text-align:left; font-size:13px; line-height:20px; }
ul.sf-menu li>ul>li:hover, ul.sf-menu li.sfHover ul>li.sfHover {}
ul.sf-menu li.sfHover ul>li.sfHover {}
ul.sf-menu li>ul>li:hover>a, ul.sf-menu li.sfHover ul>li.sfHover a {color:#8badcb;}