#navbar { z-index: 30; width: 150px; height:330px;
	background-image:url(../images/navbar_back.jpg); background-repeat: no-repeat; 
	display: block; margin:0; padding:0; position: fixed; top: 150px; left: 0px; }

.menu-toggle { display:none; }
.mobile { display:none; }

#menu-sidemenu { padding:0px; margin:0px; z-index: 1102; list-style-type:none; position: relative; }

#menu-sidemenu li { display:block; width: 149px; list-style-type:none; padding:0px; margin:0px; position: relative; } 
#menu-sidemenu li { color:#ffffff; font-size: 11px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; text-decoration:none; text-transform: uppercase; text-shadow: 1px 1px 1px #000;  vertical-align:middle; border-top: solid 1px #D5CDAC; }
#menu-sidemenu li a, #menu-sidemenu li span { display:block; width: 134px; padding:5px 0px 6px 15px; color: #ffffff; vertical-align: middle; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; text-decoration:none; }
#menu-sidemenu li a:link { color:#ffffff; text-shadow: 1px 1px 1px #000; text-decoration:none; }
#menu-sidemenu li a:active {   color:#ffffff; text-shadow: 1px 1px 1px #000; text-decoration:none; }
#menu-sidemenu li a:visited {  color:#ffffff; text-shadow: 1px 1px 1px #000; text-decoration:none; }
#menu-sidemenu li a:hover {   color:#9CF; text-shadow: 1px 1px 1px #000; text-decoration:none; }

#menu-sidemenu li:first-child { border-top: none; }

#menu-sidemenu li.dropdown { }

#menu-sidemenu { }

	#menu-sidemenu li { }

	/* -- level mark -- */

	#menu-sidemenu ul {
	 margin: 0px;
	 padding: 0px; 
	 background-color:#CCCCCC;
	 background-image:none;
	 list-style-type:none; 
	 border: solid 1px #000;
	}

		
		#menu-sidemenu ul li { display: block; vertical-align:middle; padding: 4px; border-top: solid 1px #1a1a1a; 
		 height:auto; 
		 font-weight: normal;
		 font-size: 11px; line-height: 1em;
		 font-family: Tahoma,Arial,sans-serif; 
		 text-align:left;
		 background-image:none; 
		 text-shadow: none;
		 text-transform:none;
		 color: #000;
		}
		
		#menu-sidemenu ul li:first-child { border-top: none;}

		#menu-sidemenu ul li.hover,
		#menu-sidemenu ul li:hover {
	 	 background-color:darkblue;
		 color: #fff;  
		}
		
		#menu-sidemenu ul li a { color:#000; text-decoration:none; padding:0px; text-transform:none; font-family: Tahoma,Arial,sans-serif; font-size: 11px; line-height: 1em; font-weight: normal; text-shadow: none;}

		#menu-sidemenu ul li a:link { color:#000; text-shadow: none;}
		#menu-sidemenu ul li a:active { color:#000; text-shadow: none;}
		#menu-sidemenu ul li a:visited { color:#000; text-shadow: none;}
		#menu-sidemenu ul li a:hover { color:#fff; text-shadow: none;}

	
			#menu-sidemenu ul li.hover ul li,
			#menu-sidemenu ul li:hover ul li {
			 color: #000;  
			}


			#menu-sidemenu ul li ul li a { color:#000; }
	
			#menu-sidemenu ul li ul li a:link { color:#000; }
			#menu-sidemenu ul li ul li a:active { color:#000; }
			#menu-sidemenu ul li ul li a:visited { color:#000; }
			#menu-sidemenu ul li ul li a:hover { color:#fff; }


#menu-sidemenu {
 position: relative;
 z-index: 1597;
 /*float: left;*/
}

#menu-sidemenu li.hover,
#menu-sidemenu li:hover {
 position: relative;
 z-index: 1599;
 cursor: default;
}
	


#menu-sidemenu ul {
 /*visibility: hidden;*/
 display:none;
 position: absolute;
 top: 0px;
 left: 100px;
 z-index: 1598;
}

#menu-sidemenu ul li {
 float: none;
 width: 150px;
}

#menu-sidemenu ul ul {
 top: 0px;
 left: 99%;
}

#menu-sidemenu li:hover > ul {
 /*visibility: visible;*/
 display:block;
}

