    body {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
    }
    .textin {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      width: 400px;
    }
    legend {
      font-size: 130%;
    }
    div.cmnt_date {
      font-size: 100%;
      color: #777;
    }
    div.comment {
      padding-left: 2em;
      padding-bottom: 1em;
    }
    span.cmnt_mail a {
      text-decoration: none;
      color: #77f;
    }
    h1,h2,h3,h4 {
      font-family: Arial, Helvetica, sans-serif;
      margin: 0;
      padding: 0;
    }
    h1 {
      font-size: 160%;
      font-weight: bold;
    }
    h2 {
      font-size: 150%;
      font-weight: normal;      
    }
    h3 {
      font-size: 140%;
      margin-top: 1em;
    }
    h4 {
      font-size: 120%;
      margin-top: 1.5em;
      margin-bottom: 0;
    }
    a {
      text-decoration: none;
    }
    a:hover {
      text-decoration: underline;
    }

    a img {
      border: 0;
    }
    .get {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 140%;
    }

    #intro {
      background: #eef;
    }
    div {
      mmargin: 0 1em;
      mpadding: 0 1em;
      text-align: justify;
    }
    td, th {
      vertical-align: top;
    }
    pre {
      margin: 0;
      padding: 0.25em;
    }


    div.separator {
      border-bottom: 1px solid #999;
      margin: 0 1% 1em 0;
    }
    div.pagesep {
      border-bottom: 1px solid #999;
      margin: 0 1% 1em 0;
    }

    div.not {
      border: 1px solid #000;
      border-top-width: 0px;
      margin: 0 2em 1em;
      padding: 0;
      background: #ccc;
    }
    div.not h3 {
      font-size: 100%;
      color: #fff;
      background: #000;
      padding: 0 0 3px 0.5em;
      margin: 1em 0 0.5em;
      border-top: 1px solid #000;
    }
    div.not p {
      margin: 0.5em 0;
      padding: 0 0.5em;
    }

    span.code {
      background: #000;
      color: #ccc;
      font: 10px courier
      padding-right: 1em;
    }
    pre.code {
      background: #000;
      color: #ccc;
      border: 2px solid #aaa;
      margin: 1em 0;
      padding: 4px;
    }
    pre.code a {
      color: #fff;
      text-decoration: none;
    }
    pre.code a:hover {
      text-decoration: underline;
    }

    pre.file {
      background: #eef;
    }
    .red {
      color: #f00;
    }
    .changed {
      color: #f00;
    }
span.file,span.dir {
  font-weight: bold;
  font-family: "Courier New", Courier, monospace;
}

span.cmd_result {
  color: #fff;
}
ul.navi {
  list-style: none;
}
ul.navi li {
  display: inline;
  padding: 0 1em;
}
.warnbox {
  border: 4px solid red;
  color: #f00;
  text-align: left;
  padding: 1em;
  margin-top: 1em;
}

.scrolldiv {
  overflow:auto; 
}

#referer_block {
  height: 200px;
  owerflow: auto;
  border: 1px solid #888;
}
#referer_block a {
  text-decoration: none;
  font: 10px arial;
}
#annons_right {
  margin-top: 168px;
  margin-left: 2px;
  float: right;
  width: 160px;
  border: 1px solid #999;
  z-index: -10;
}
.minired {
  font-size: 10px;
  color: #a55;
}


