
ul.menu {
  list-style: none;
  border: none;
  text-align:left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
li.expanded {
  list-style-type: circle;
  list-style-image: url(../../misc/menu-expanded.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.collapsed {
  list-style-type: disc;
  list-style-image: url(../../misc/menu-collapsed.png); /* LTR */
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li.leaf {
  list-style-type: square;
  list-style-image: url(../../misc/menu-leaf.png);
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}
ul.links {
  margin: 0;
  padding: 0;
}
ul.links.inline {
  display: inline;
}
ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
ul.menu {
  position: relative;
  display: inline-table;
}
ul.menu:after {
  content: "";
  clear: both;
  display: block;
}
ul.menu li {
  margin: 20px;
  padding: 20px;
  float: left;
}
ul.menu li a {
  display: block;
}
ul.menu ul.menu {
  position: absolute; top: 100%;
}
ul.menu ul.menu li {
  float: none;
  position: relative;
  width: 20%;
}
ul.menu li .active {
  font-weight: bolder !important;
}
ul.menu li a {
  font-weight: bold;
}
ul.menu li ul.menu li a {
  font-weight: normal;
}
