body, font, b, p, tr, td, i {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif};
.small {font-size: 72%};
.menu {font-size: 71%};
.105 {font-size: 105%};
.text { line-height: 140% };
.podmenu {  font-size: 9px};
.ss {font-size: 71%; line-height: 90%; }
a {text-decoration: none; border-bottom:1px dashed #808080; }
a:hover { text-decoration: underline;}
a.topmenulink:hover { color:black; }

/* Горизонтальное меню */

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #000;
  background: #00A000;
  font-weight: bold;
  white-space: nowrap;
  float: left;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  background: #00A000;
  back\ground: none;
}

#nav span {
  color: #FFFFFF;
  display: block;
  padding: 0.3em 0.7em;
}
#nav span a {
  color: #FFFFFF;
}
#nav span:hover {
  color: #000;
  background: #00FF00;
}
#nav li:hover,
#nav li.jshover {
  background: #00FF00;
}

#nav li ul {
  display: none;
  position: absolute;
  background: #00A000;
  padding: 0.5em 0;
  width: 26.99em;
}
#nav li li span {
  width: 24.95em;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 9.99em;
  top: -0.65em;
  left: 8.5em;
  lef\t: 9.6em;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}

