nav{ position:relative;width: auto; float:right;margin:16px 3px 0 0; }
.sf-menu{display:block;}

.sf-menu ul {position:absolute; top:-999px; display:none; z-index:999;}
.sf-menu a {display:block;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {z-index:999;}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999px; display:none;z-index:999}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:100%; top:0;z-index:999}
ul.sf-menu>li{background: url(../images/bg-li-transparent.png) 0 0 repeat;font-family: 'Source Sans Pro', sans-serif; font-size:14px;float:left;border-radius:6px;}
				
				
ul.sf-menu>li>a{display:block;position:relative;padding:5px 10px;   font-size: 15px;color:#545454;}
				
				
ul.sf-menu>li.current , ul.sf-menu>li.sfHover , ul.sf-menu>li:hover {background: #545454; color:#ffffff; }
ul.sf-menu>li.current>a, ul.sf-menu>li.sfHover>a, ul.sf-menu>li>a:hover{  color:#ffffff;}


.sf-menu>li>ul{left:0px;top:37px;width: 269px;padding:0 0 0 0; z-index:99;background:#545454; border-radius:6px; color:#ffffff; }
			 
			   
.sf-menu>li>ul>li {
	 font-size:15px;border-top:1px solid #252c34; border-radius:6px; background: url(../images/bg-li-li.jpg) 18px 20px no-repeat;
}
.sf-menu>li>ul>li:first-child{border-top: none;}
							
.sf-menu>li>ul>li>a {display: block;color:#fff;padding:11px 0 12px 36px;}
	 
.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:#a4a4a4;}


