body {background-color: #000000;color: #ffffff;font-family:serif;margin:1px 8px 0px 8px;font-size: 16; }

a:link { color: #ff6666; text-decoration: none; }
a:visited { color: #ff4444; text-decoration: none; }
a:hover { color: #ff8888; background-color: #222222; }
a:active { color: #000000; }

p { font-family:serif; }

pre {color: #ffffff;font-family:"Courier New",monospace;font-size: 13;
    -webkit-margin-after: 12px;
}
.pbreak { page-break-before: always; }
pre.box7 {
    tab-size: 7;
    -moz-tab-size: 7;
    -o-tab-size:  7;
}

.pri {color: #ffffff;font-family:"Courier New",monospace;font-size: 13;}

table.traits {
  border-collapse: collapse;
  border: #404040 solid 1px;
  width: 651;
  background-color: #660000;
}

table.traits tr {
   border: #404040 solid 1px;
}

table.traits td {
   border: #404040 solid 1px;
}

table.info {
  font-size: 13px;
  border: #333333 solid 1px;
  border-style: hidden;
  border-collapse: collapse;
  width: 651;
  background-color: #000000;
}

table.bgnd {
  font-size: 13px;
  border: #333333 solid 1px;
  border-style: hidden;
  border-collapse: collapse;
  width: 95%;
  background-color: #000000;
}

table.lopic, lopic.td {
  font-size: 16px;
  border: #333333 solid 1px;
  border-style: hidden;
  border-collapse: collapse;
  width:100%;
  background-color: #000000;
}
.blok { background-color: #000000; }

.init { background-color: #aaaa00; }

.nopic { background-color: #000000; }

.pic { background-color: #ffffff; }

.dark { background-color: #000000; color: #666666  }

@media print {
    table, p, div {page-break-inside: avoid;};
}