body {
  color: #585858;
  background-color: #F3F3F3;
  font-family: Verdana;
  font-size: 8pt; 
  margin: 0px;
  }


a {
  color: #3F9296;
  text-decoration: none;
  }

a:hover {
  color: #008B86;
  text-decoration: none;
  }


a.topic {
  color: #585858;
  font-weight: bold;
  text-decoration: none;
  }

a.topic:hover {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  }


a.footer {
  color: #B5B5B5;
  font-size: 7pt;
  text-decoration: none;
  }

a.footer:hover {
  color: #676767;
  font-size: 7pt;
  text-decoration: none;
  }


a.scene1 {
  color: #3F9296;
  font-weight: bold;
  text-decoration: none;
  }

a.scene1:hover {
  color: #008b86;
  font-weight: bold;
  text-decoration: none;
  }


a.scene2 {
  color: #9C4073;
  font-weight: bold;
  text-decoration: none;
  }

a.scene2:hover {
  color: #7B335A;
  font-weight: bold;
  text-decoration: none;
  }


a.scene3 {
  color: #595959;
  font-weight: bold;
  text-decoration: none;
  }

a.scene3:hover {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  }


a.admin {
  color: #DB2929;
  text-decoration: none;
  }

a.admin:hover {
  color: #B32222;
  text-decoration: none;
  }


a.del {
  color: #DD0B0B;
  text-decoration: none;
  }

a.del:hover {
  color: #DD0B0B;
  text-decoration: underline;
  }



table.glowna {
  border-color: #888888;
  }

table.tresc {
  color: #585858;
  background-color: #F3F3F3;
  font-family: Verdana;
  font-size: 8pt;
  padding: 0px;
  }

table.news {
  color: #585858;
  background-color: #F3F3F3;
  font-family: Verdana;
  font-size: 8pt;
  }

.newstitle {
  font-family: Verdana;
  font-weight: bold;
  color: #373737;
  font-size: 10pt;
  }

.newsdate {
  font-family: Verdana;
  font-weight: bold;
  color: #ABABAB;
  font-size: 7pt;
  }

.newsbreak {
  line-height: 8px;
  }

td.line {
  background-color: D4D2D4;
  height: 1px;
  }

td.td1 {
  width: 1px;
  height: 1px;
  }

.eventtitle {
  font-size: 13px;
  font-weight: bold;
  }

.eventday {
  font-size: 16px;
  font-weight: bold;
  color: #3A6F99;
  }

.eventwday {
  font-size: 10px;
  font-weight: bold;
  color: #808080;
  }

.eventdate {
  font-weight: bold;
  color: #3E6F97;
  }

.eventmon {
  font-size: 14px;
  font-weight: bold;
  color: #3A6F99;
  }

.topicsubject {
  color: #3F9296;
  font-size: 13px;
  font-weight: bold;
  }

.postname {
  color: #3A6F99;
  }

.red {
  color: #DB2929;
  }

img.newsimg {
  border-style: solid;
  border-color: #F3F3F3;
  border-right-width: 8px;
  padding-left: 4px;
  }