
body {
  margin: 0px 10px 5px 0px ;
  font-size: 12px ;
  font-family: tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  line-height: 15px ;
  text-align: left ;
}

table.virtual {
  background: url("0.png") repeat ;
  padding: 0px 0px 0px 0px ;
  margin: 0px 0px 0px 0px ;
  border: 0px none ;
  border-spacing: 0px ;
  font-size: 12px ;
  font-family: tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  line-height: 15px ;
  text-align: left ;
}

table.invis {
  padding: 0px 0px 0px 0px ;
  margin: 0px 0px 0px 0px ;
  border: 0px none ;
  border-spacing: 0px ;
  font-size: 12px ;
  font-family: tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  line-height: 15px ;
  text-align: left ;
}

#logo {
  padding: 0px 0px 0px 0px ;
  margin: 0px 0px 0px 0px ;
  border: 0px none ;
  border-spacing: 0px ;
  height: 48px ;
  width: 320px ;
}

#misc {
  padding: 0px 0px 0px 0px ;
  margin: 0px 0px 0px 0px ;
  border: 0px none ;
  border-spacing: 0px ;
  height: 48px ;
  width: 460px ;
  vertical-align: bottom ;
}

#menu {
  width: 240px ;
  border: 0px none ;
  border-spacing: 0px ;
  padding: 0px 0px 0px 0px ;
  margin: 0px 0px 0px 0px ;
  vertical-align: top ;
}

#leftTable {
  width: 230px ;
  border: 0px none ;
  border-spacing: 0px ;
  padding: 0px 0px 0px 0px ;
  margin: 0px 5px 0px 5px ;
  <!-- TODO: can it be done by 'align: center' ??? -->
}

#main {
  width: 540px ;
  border: 0px none ;
  border-spacing: 0px ;
  padding: 0px 0px 0px 0px ;
  margin: 0px 0px 0px 0px ;
  vertical-align: top ;
}

#content {
  width: 535px ;
  border: 0px none ;
  border-spacing: 0px ;
  padding: 0px 0px 0px 0px ;
  margin: 0px 5px 0px 0px ;
  font-size: 12px ;
  font-family: tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  line-height: 15px ;
  text-align: left ;
}

pre.entry {
  margin: 0px 0px 0px 0px ;
  font-size: 12px ;
  font-family: tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  line-height: 15px ;
  text-align: left ;
}

td.empty1 {
  padding: 0px 0px 0px 0px ;
  background: url("0.png") repeat ;
  height: 1px ;
}

td.empty5 {
  padding: 0px 0px 0px 0px ;
  background: url("0.png") repeat ;
  height: 5px ;
}

td.empty15 {
  padding: 0px 0px 0px 0px ;
  background: url("0.png") repeat ;
  height: 15px ;
}

td.mnw {
  padding: 0px 0px 0px 0px ;
  background: url("mnw.png") no-repeat ;
  height: 4px ;
  width: 4px ;
}

td.mn {
  padding: 0px 0px 0px 0px ;
  background: url("mn.png") repeat-x ;
  height: 4px ;
}

td.mne {
  padding: 0px 0px 0px 0px ;
  background: url("mne.png") no-repeat ;
  height: 4px ;
  width: 4px ;
}

td.mw {
  padding: 0px 0px 0px 0px ;
  background: url("mw.png") repeat-y ;
  width: 4px ;
}

td.mr {
  padding: 0px 0px 0px 0px ;
  background: url("m1.png") repeat-x ;
  height: 1px ;
}

td.me {
  padding: 0px 0px 0px 0px ;
  background: url("me.png") repeat-y ;
  width: 4px ;
}

td.msw {
  padding: 0px 0px 0px 0px ;
  background: url("msw.png") no-repeat ;
  height: 4px ;
  width: 4px ;
}

td.ms {
  padding: 0px 0px 0px 0px ;
  background: url("ms.png") repeat-x ;
  height: 4px ;
}

td.mse {
  padding: 0px 0px 0px 0px ;
  background: url("mse.png") no-repeat ;
  height: 4px ;
  width: 4px ;
}

td.lnw {
  padding: 0px 0px 0px 0px ;
  background: url("lnw.png") no-repeat ;
  height: 5px ;
  width: 5px ;
}

td.ln {
  padding: 0px 0px 0px 0px ;
  background: url("ln.png") repeat-x ;
  height: 5px ;
}

td.lne {
  padding: 0px 0px 0px 0px ;
  background: url("lne.png") no-repeat ;
  height: 5px ;
  width: 5px ;
}

td.lw {
  padding: 0px 0px 0px 0px ;
  background: url("lw.png") repeat-y ;
  width: 5px ;
}

td.lr {
  padding: 0px 0px 0px 0px ;
  background: url("l1.png") repeat-x ;
  height: 1px ;
}

td.le {
  padding: 0px 0px 0px 0px ;
  background: url("le.png") repeat-y ;
  width: 5px ;
}

td.lsw {
  padding: 0px 0px 0px 0px ;
  background: url("lsw.png") no-repeat ;
  height: 5px ;
  width: 5px ;
}

td.ls {
  padding: 0px 0px 0px 0px ;
  background: url("ls.png") repeat-x ;
  height: 5px ;
}

td.lse {
  padding: 0px 0px 0px 0px ;
  background: url("lse.png") no-repeat ;
  height: 5px ;
  width: 5px ;
}

.title { 
  font-weight: bold ;
  text-align: center ;
  background: #eeffee ;
  padding: 1px 1px 1px 1px ;
  font-size: 12px ;
  font-family: tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  line-height: 15px ;
}

.items {
  background: #eeffee ;
  padding: 1px 1px 1px 1px ;
  text-align: left ;
  font-size: 12px ;
  font-family: tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  line-height: 15px ;
  text-align: left ;
}

h3 {
  background: #e0ffe0 ;
  padding: 1px 1px 1px 1px ;
  text-align: left ;
  font-size: 14px ;
  font-family: tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  line-height: 18px ;
  text-align: left ;
}

.content {
  background: #e0ffe0 ;
  padding: 1px 1px 1px 1px ;
  text-align: left ;
  font-size: 12px ;
  font-family: tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  line-height: 15px ;
  text-align: left ;
}

.navi {
  background: #e0ffe0 ;
  padding: 1px 1px 1px 1px ;
  text-align: center ;
  font-size: 12px ;
  font-family: tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  line-height: 15px ;
}

a {
  text-decoration: none ;
  color: #207f20 ;
}

a:hover {
  text-decoration: underline ;
}

input.button {
  font: bold 12px tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  background-color: #bbffbb ;
  border: 1px solid;
  border-color: #1b401b ;
}

input.text {
  font: 12px tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  background-color: #ffffbf ;
  border: 1px solid;
  border-color: #1b401b ;
}

select.text {
  font: 12px tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  background-color: #ffffbf ;
  border: 1px solid;
  border-color: #1b401b ;
}

textarea {
  font: 12px tahoma, verdana, arial, sans-serif ;
  color: #081f08 ;
  background-color: #ffffbf ;
  border: 1px solid;
  border-color: #1b401b ;
}

hr.sep {
  border: 0;
  width: 80%;
  color: #1b401b;
  background-color: #1b401b;
  height: 1px;
}

