 .upmenu ul {
	list-style:none;
	padding:0;
	margin:0;
}
.upmenu{
margin: 0;
padding:0;
}
ul.upmenu ul {position:absolute; display:none; opacity:0; list-style:none; margin-top:10px; z-index:200 !important;}
ul.upmenu ul li {position:relative; margin:0; min-width:150px; background:none; float:none; z-index:150;}

ul.upmenu ul ul {left:-150px; top:25px; }
ul.upmenu .sub:hover {	}
ul.upmenu .topline {border-top:1px solid #aaa}

.upmenu ul li ul {
	margin-top:-24px;
}
.upmenu ul li ul ul {
	margin-top:-24px;
}

/* ******************************************************************* */
/* SHOW SUBMENU  1 */
.upmenu li:hover ul, .upmenu li.over ul {
	display:block;
}
.upmenu li:hover ul ul, .upmenu li.over ul ul {
	display:none;
}
/* SHOW SUBMENU  2 */
.upmenu ul li:hover ul, .upmenu ul li.over ul {
	display:block;
}

/* ******************************************************************* */
/* STYLING UP THE LINKS */
/* base a */
#up-menu-active {
    
    color: #fff;
    font-size: 15px;
}

ul.upmenu .upmenulink {
    color: #fff;
    display: block;
    font-family: WYekan;
    font-size: 15px;
    font-weight: normal;
    padding: 7px 15px;
    text-align: center;
    text-decoration: none;
	text-shadow: 1px 1px 0px #be6b01;
}
/* base a:hover */
/*ul.upmenu li:first-child .upmenulink{
border-right:none;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}*/
ul.upmenu li:last-child .upmenulink{
border-left:none;
}
ul.upmenu ul li:first-child a {
}

ul.upmenu ul li a {
    background: none repeat scroll 0 0 #f5334c;
    color: #fff;
    display: block;
    font-size: 15px;
    margin: 0px 0px 1px;
    padding: 5px 10px;
    font-family: WYekan;
    text-align:right;
	z-index:150;
}

ul.upmenu ul li a:hover {
    background: none repeat scroll 0 0 #fffc00;
    color: #e91523;
}

/* ******************************************************************* */
.upmenu {
    z-index: 1000;
}
.upmenu ul {
	z-index:2000;
}
.upmenu ul ul {
	z-index:3000;
}
.upmenu ul ul ul {
	z-index:4000;
}
.upmenu ul ul ul ul {
	z-index:5000;
}
.upmenu ul ul ul ul ul ul{
	z-index:6000;
}

/* ******************************************************************* */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: right; height: 1%; }
* html ul li a { height: 1%; }
/* End */

#up-menu-active {
    background-color: #fffc00;
    border-radius: 10px;
    color: #e70825;
    font-size: 15px;
	z-index:150;
	text-shadow:none;
}