ul#mainmenu{
	font-size:0;
	z-index:999;
	position:relative;
	display:inline-block;zoom:1;
	padding:0;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	*display:inline;
}
* html ul#mainmenu li a{
	display:inline-block;
}
ul#mainmenu>li{
	margin:0;
}
ul#mainmenu a:active, ul#mainmenu a:focus{
	outline-style:none;
}
ul#mainmenu a{
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	font: 14px Tahoma, sans-serif;
	color:#ffffff;
	cursor:pointer;
	padding:12px 15px 12px 15px;
	background-color:;
	background-repeat:repeat;
	border-width:0px;
	border-style:none;
	border-color:;
}
ul#mainmenu,ul#mainmenu ul{
	margin:0;
	list-style:none;
	padding:0;
	background-color:transparent;
	border-width:0;
	border-style:solid;
	border-color:;
}
ul#mainmenu ul{
	visibility:hidden;
	position:absolute;
	left:0;
	top:400%;
	opacity:0;
	-moz-transition:all 0.5s;
	-webkit-transition:opacity 0.5s,top 0.5s,left 0.5s;
	-o-transition:opacity 0.5s,top 0.5s,left 0.5s,visibility 0.5s;
	transition:opacity 0.5s,top 0.5s,left 0.5s;
	-moz-box-shadow:0px 0px 2px #d1d1d1;
	-webkit-box-shadow:0px 0px 2px #d1d1d1;
	box-shadow:0px 0px 2px #d1d1d1;
	background-color:#f6f5f6;
	border-width:5px;border-radius:0 3px 3px 3px;
	-moz-border-radius:0 3px 3px 3px;
	-webkit-border-radius:0;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-style:solid;
	border-color:#575757;
	padding:0;
	/*z-index:999;*/
	width:200px;
}
ul#mainmenu li:hover>ul{
	visibility:visible;opacity:1;
}
ul#mainmenu li{
	position:relative;
	display:block;
	white-space:nowrap;
	font-size:0;float:left;
}
ul#mainmenu li:hover{
	/*z-index:1;*/
}
ul#mainmenu ul ul{
	position:absolute;
	left:200%;
	top:0;
}
ul#mainmenu>li:hover>ul{
	top:100%;
}
ul#mainmenu ul li:hover>ul{
	left:100%;
}
ul#mainmenu ul li{
	float:none;margin:0;
}
ul#mainmenu ul a{
	text-align:left;padding:3px;
	background-color:#f6f5f6;
	background-image:none;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#c9c9c9;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	font:13px 'Fjalla One', Trebuchet MS, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
ul#mainmenu li:hover>a,ul#mainmenu li a.pressed{
	border-style:none;
	color:#ffffff;
	text-decoration:none;
}
ul#mainmenu img{
	border:none;
	vertical-align:middle;
	margin-right:12px;
}
ul#mainmenu span{
	display:block;
	overflow:visible;
	background-image:url("down.png");
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:18px;
}
ul#mainmenu li:hover>a>span{
	background-image:url("top.png");
}
ul#mainmenu ul span{
	background-image:url("none");padding-right:6px;
}
ul#mainmenu ul li:hover > a span{
	background-image:url("right.png");
}
ul#mainmenu ul li:hover>a,ul#mainmenu ul li a.pressed{
	background-color:#e6e6e6;
	background-image:none;
	border-style:solid;
	border-color:#c9c9c9;
	color:#000000;
	text-decoration:none;
}
ul#mainmenu ul ul a{
	-moz-box-shadow:2.1px 2.1px 2px #d1d1d1;
	-webkit-box-shadow:2.1px 2.1px 2px #d1d1d1;
	box-shadow:2.1px 2.1px 2px #d1d1d1;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#d1d1d1,direction=135,strength=3)
}
ul#mainmenu li.topmenu>a{
	background-color:#575757;
	background-image:-o-linear-gradient(-90deg,rgba(87,87,87,0),rgba(0,0,0,1)); 
	background-image:-moz-linear-gradient(-90deg,rgba(87,87,87,0),rgba(0,0,0,1));   
	background-image:linear-gradient(180deg,rgba(87,87,87,0),rgba(0,0,0,1));  
	background-image:-webkit-linear-gradient(-90deg,rgba(87,87,87,0),rgba(0,0,0,1));
	border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#00575757,endColorstr=#FF000000)
}
ul#mainmenu li.topmenu:hover>a,ul#mainmenu li.topmenu a.pressed{
	background-color:#575757;
	background-image:none;
}
/************Picture  Menu ***********************************************/
span#menu01:before {
	content:url("../../assets/images/ico/forms.png");
}
span#menu011:before {
	content:url("../../assets/images/ico/_edit.png");
}

span#menu02:before {
	content:url("../../assets/images/ico/_filefind.png");
}
span#menu021:before {
	content:url("../../assets/images/ico/table.png");
}
span#menu022:before {
	content:url("../../assets/images/ico/calendar.png");
}
span#menu023:before {
	content:url("../../assets/images/ico/_filefind.png");
}
span#menu024:before {
	content:url("../../assets/images/ico/0053.png");
}
span#menu025:before {
	content:url("../../assets/images/ico/schedule.png");
}
span#menu026:before {
	content:url("../../assets/images/ico/event_time.png");
}

span#menu03:before {
	content:url("../../assets/images/ico/_view.png");
}
span#menu031:before {
	content:url("../../assets/images/ico/_bookmark_add.png");
}
span#menu032:before {
	content:url("../../assets/images/ico/1041.png");
}

span#menu04:before {
	content:url("../../assets/images/ico/089.png");
}
span#menu041:before {
	content:url("../../assets/images/ico/_move.png");
}
span#menu042:before {
	content:url("../../assets/images/ico/chart.png");
}

span#menu05:before {
	content:url("../../assets/images/ico/1021.png");
}
span#menu051:before {
	content:url("../../assets/images/ico/093.png");
}
span#menu052:before {
	content:url("../../assets/images/ico/094.png");
}
span#menu053:before {
	content:url("../../assets/images/ico/projection_screen.png");
}
span#menu054:before {
	content:url("../../assets/images/ico/096.png");
}

span#menu06:before {
	content:url("../../assets/images/ico/member.png");
}
span#menu061:before {
	content:url("../../assets/images/ico/profile.png");
}
span#menu062:before {
	content:url("../../assets/images/ico/_reload.png");
}
span#menu063:before {
	content:url("../../assets/images/ico/_up.png");
}

span#menu07:before {
	content:url("../../assets/images/ico/1601.png");
}
span#menu071:before {
	content:url("../../assets/images/ico/config.png");
}
span#menu072:before {
	content:url("../../assets/images/ico/email.png");
}

span#menu08:before {
	content:url("../../assets/images/ico/095.png");
}
span#menu081:before {
	content:url("../../assets/images/ico/_archive.png");
}
/************Slide  Menu ***********************************************/
#my_sidebar {
    float: right;
    margin-top: 45px;
	margin-right:: 5px;
    width: 180px;
}
#my_sidebar ul#my_nav li {
    font-size: 14px;
}
#my_sidebar ul#my_nav li img {
    position: relative;
    left: 3px;
    top: 2px;
}
#my_sidebar ul#my_nav li a {
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #FFFFFF;
    color: #8A8A8A;
    display: block;
    font-family: "Tahoma","Lucida Grande",sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 7px 0 7px 15px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
    text-transform: uppercase;
    transition-delay: 0s;
    transition-duration: 0.5s;
    transition-property: background;
}
#my_sidebar ul#my_nav li a.active {
    background: url("../images/sidebar_arrow_left.png") no-repeat scroll right center transparent;
    color: #333333;
    display: block;
    margin-left: -1px;
}
#my_sidebar ul#my_nav li a strong {
    background: url("../images/sidebar_arrow_left.png") no-repeat scroll right center transparent;
    color: #333333;
    display: block;
    margin-left: -1px;
}
#my_sidebar ul#my_nav li a img {
    vertical-align: text-bottom;
}
#my_sidebar ul#my_nav li a:hover .active{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #FFFFFF;
    color: #8A8A8A;
    text-shadow: 0 1px 0 #FFFFFF;
    transition-delay: 0s;
    transition-duration: 0.5s;
    transition-property: background;
}
#my_sidebar ul#my_nav li a:hover strong {
    color: #333333;
}
#my_sidebar2 ul#my_nav li a span {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #DFDFDF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 #FFFFFF;
    float: right;
    font-size: 11px;
    line-height: 18px;
    margin-right: 15px;
    padding: 0 6px;
}
#my_sidebar2 ul#my_nav li a:hover span {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #BABABA;
}
#my_sidebar ul#my_nav li ul {
    background: none repeat scroll 0 0 #FBFBFB;
    border-bottom: 1px solid #BECAD1;
    padding: 5px 0 5px 5px;
}
#my_sidebar ul#my_nav li ul li {
    border: 0 none;
    font-size: 12px;
}
#my_sidebar ul#my_nav li ul li a {
    border: 0 none;
    padding: 3px 10px;
}
#my_sidebar ul#my_nav li ul li a:hover {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #008EE8;
    text-shadow: 0 1px 0 #FFFFFF;
}

