.sf-menu { margin-right:9px;}
.sf-menu ul {position:absolute; top:-999px; display:none;}
.sf-menu li {position:relative; float:left; }
.sf-menu a { font-family: Tahoma, Geneva, 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 {background:url(../images/transp.png) 0 0 repeat; border-radius:10px 10px 0 0;}
ul.sf-menu>li>a { font-size:12px; line-height:15px; color:#cbd7ca; text-transform:uppercase; padding:17px 20px 28px 19px; display:inline-block;}
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover { background:#fff;}
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover {color:#446b43;}

.sf-menu>li>ul { background:#60865f; left:0px; top:60px; padding:10px 10px 20px 20px;}
.sf-menu>li>ul>li { width:100%; text-align:left; line-height:15px; padding:7px 0 8px 0; }
.sf-menu>li>ul>li>a { color:#c0e0bf; line-height:15px; font-size:12px; text-transform:uppercase; white-space:nowrap;}
.sf-menu>li>ul>li:hover, ul.sf-menu>li>ul>li.sfHover{}
.sf-menu>li>ul>li>a:hover, ul.sf-menu>li>ul>li.sfHover a { color:#fff;}