/** * Container */
.mod_navigation {
  width: 120px;
}
/** * First level */
.mod_navigation ul {
  margin: 0;
  padding: 0;
  /** * border-bottom: 1px solid #2E3436; */
  list-style-type: none;
}
.mod_navigation li {
  margin: 0;
  padding: 5px;
  border-bottom: 1px solid #2E3436;
  list-style-type: none;
}
* html .mod_navigation ul, * html .mod_navigation li {
  height: 1px;
}
*:first-child+html .mod_navigation .parent {
  height: 3px;
}
.mod_navigation span {
  margin: 0;
  padding: 0;
}
.mod_navigation a, .mod_navigation li, .mod_navigation span {
  font-weight: bold;
  font-size: 13px;
}
.mod_navigation span {
  color: #204A87;
}
/** * Second level */
.mod_navigation ul ul {
  margin: 0px 0px 0px 6px;
  padding: 0px;
}
.mod_navigation ul ul li {
  border: 0 none;
  padding: 4px;
}
.mod_navigation .level_2 {
  border-bottom: 0;
}
.mod_navigation .level_2 a, .mod_navigation .level_2 li, .mod_navigation .level_2 span {
  font-weight: normal;
  font-size: 11px;
}



/** * Horizontal menu .mod_navigationMain */
.mod_navigationMain ul {
  margin: 0;
  padding: 0;
}
.mod_navigationMain li {
  width: 133px;
  margin: 0;
  padding: 0;
  text-align: center;
  list-style-type: none;
  float: left;
}
.mod_navigationMain a, .mod_navigationMain span {
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
}
.mod_navigationMain a {
  height: 30px;
  display: block;
  margin: 0;
  padding: 5px 0 0 0;
  text-align: center;
  background-color: #cc0000;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
}
.mod_navigationMain a:hover {
  background-color: #b30000;
  text-decoration: none;
  color: #ffffff;
}
.mod_navigationMain span {
  height: 30px;
  margin: 0;
  padding: 5px 0 0 0;
  background-color: #b30000;
  text-align: center;
}
.hasSub a:after {
  content: " ...";
}
.noSub a:after {
  content: "";
}
.trail > a:after {
  content: "";
}
