body {
  background-color: #fff;
  color: #000;
  font-family: Trebuchet MS, Verdana, sans-serif;
  padding: 5px;
  margin: 0px;
}

a {
  color: #048;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

img {
  border: none;
}

h1 {
  font-size: 14pt;
  font-family: verdana, sans-serif;
  font-weight: normal;
  display: inline;
  padding: 4px;
}

ul.menu {
  margin: 4px;
  padding: 10px;
  background-color: #131;
  text-align: right;
  font-family: eurostile, sans-serif;
  background: url(grafz/menul.jpg);
}

ul.menu li {
  display: inline;
  border: #888 solid 1px;
  padding: 4px;
  margin-left: 5px;
  background-color: #252;
  font-size: 12pt;
  background: url(grafz/menuli.jpg);
}

ul.menu li a {
  color: #fff;
}

ul.menu li:hover {
  background: url(grafz/menulio.jpg);
}

ul {
  border: 1px #444 solid;
  margin: 2px;
  margin-bottom: 30px;
  padding: 10px;
}
ul.nost,ul.most ul {
  border: none;
  margin: 2px;
  padding: 2px;
}
li {
  padding: 3px;
  padding-left: 5px;
  list-style-type: none;
  font-size: 0.9em;
}
li b, li em {
  font-size: 100%;
}
ul.playlist a {
  color: #840;
}
hr {
  display: none;
  margin: 10px;
}

fieldset {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  width: 75%;
}

input, textarea {
 background-color: #ccc;
 font-family: sans-serif;
 color: #000;
 border: solid 1px #fff; 
}

.udf {
  text-align: center;
}
.final {
  font-size: 80%;
}
dt {
  font-weight: bold;
}
dd {
  font-style: italic;
}
.red {
  color: #800;
}
p.topo {
  font-family: serif;
  font-style: italic;
  margin-left: 100px;
  margin-right: 100px;
  color: #ff8;
  font-size: 1.2em;
  text-align: justify;
}
p.topo em {
  font-weight: bold;
}
label em {
  color: #c40;
  font-weight: bold;
}
img.picon {
  margin-right: 3px;
  float: left;
}
a.andmore {
  color: #084;
}

