.sf-menu, .sf-menu * {
	list-style:		none;
}
.sf-menu ul {
	position:		absolute;
	z-index:10;
	top:			-999em;
}
.sf-menu li:hover {
	visibility:		inherit; 
}
.sf-menu li {
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			65px;
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; 
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}

/*** ÑÒÐÅËÊÈ **/
.sf-menu a.sf-with-ul {
    position:relative;
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	left:           50%;
	margin-left:    -7px;
	bottom:         -7px;
	width:			14px;
	height:			5px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:	    url(../images/sub-arrow.png) no-repeat left top; 
}


.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

.top-nav .sf-menu li ul{
    width:280px;
	height:auto;
	padding:5px 0;
	background:url(../images/sub-bg.png) repeat left top;
	border-radius:0 0 7px 7px;
	overflow:hidden;
}
.top-nav .sf-menu li ul li{
    width:100%;
	height:auto;
	margin:0;
	padding:0;
    background:transparent;
}
.top-nav .sf-menu li ul li a{
    width:auto;
	height:auto;
	margin:0;
	padding: 5px 5px 5px 10px;
	display:block;
	text-decoration:none;
	background:transparent;
	color:#fefefe;
	font-size:16px;
	line-height:16px;
	text-align:left;
}
.top-nav .sf-menu li ul li.active,.top-nav .sf-menu ul li a:hover{
    background:#959595;
}

