#nav, #nav ul{
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-position: outside;
  position: relative;
  line-height:1.5em;
}

#nav * { cursor: pointer;}
#nav { float: left; cursor: pointer; }

#nav li { display: block; float: left; padding: 0px 10px; position:relative; }
#nav li a { display: block; padding: 10px 5px; text-decoration: none;  color: #3085a9; font-size:11px; text-transform: uppercase;}
#nav li.cur { background: url(../images/nav_lang_marker.gif) 14px 0 no-repeat;  }
#nav li.cur a, #nav li a:hover { color: #bf854c }
#nav li a:hover { text-decoration: none; }


#nav ul { display: inline; position:absolute; width: 6em; top: 2.5em; }
#nav ul li { padding: 0; text-align: left; border-top: 1px solid #807259; background-color: #161211; opacity: .8; filter: alpha(opacity=80); }
#nav ul li a { float:left; padding: 6px 20px; width: 12em; height:auto; color: #f93; font-size: 12px; text-transform: none; }
#nav ul li:hover  {background-color: #f93; opacity: .7; filter: alpha(opacity=70); }
#nav ul li a:hover  { color: #161211;}

#nav ul ul{ top:5px; }
#nav li ul ul { left:12em; margin:0px 0 0 10px; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{ display:block; }
