body {
  background-color:#DFFFDF;
  margin:10px;
  padding:0;
  font-family:Arial;
  color:#000000;
  font-size: 9pt;
  line-height:20px;
}

.maintable {
  width:780px;
  height:800px;
  background:#ffffff;
  border:1px solid #408040;
}

a:link,a:active,a:visited  {
  font-family:Arial;
  text-decoration:underlined;
  color:#408040;
  line-height:20px;
}
a:hover {
  color: #30BF30;
}

td {
  font-family: Arial;
  font-size: 9pt;
}

h1  {font-size: 14pt;color:#408040;}
h2  {font-size: 12pt;color:#408040;}
h3  {font-size: 10pt;color:#408040;}

.top {
  width:780px;
  height:80px;
}

.hlavny {
  width:620px;
  padding-top:8px;
  padding-left:10px;
  padding-right:10px;
}

.bottom {
  height:1px;
  background:#408040;
}

.sponzori {
  height:100px;
}

.copyright {
  height:30px;
  font-family: Arial;
  font-size: 8pt;
  line-height:16px;
  color: #636363;
}

.menu {
  height:25px;
  background:#408040;
}

a.menu,a.menu:active,a.menu:visited  {
  float:left;
  display:block;
  font-weight: bold;
  height:25px;
  line-height:25px;
  padding: 0 5 0 5px;
  background:#408040;
  color:#E6FFE6;
}

a:hover.menu  {
  color: #80FF80;
  background:#408040;
}

.left {
  width:160px;
  text-align:center;
  border-right:1px dotted #80FF80;
}

a.submenu,a.submenu:active,a.submenu:visited  {
  display:block;
  font-weight: bold;
  text-align:left;
  width:155px;
  line-height:25px;
  padding:2 0 2 5px;
  color:#408040
}

a:hover.submenu  {
  color: #30BF30;
}

.datum  {
  color: #696969;
  font-size: 8pt;
  padding-bottom:5px;
  padding-left:1px;
}

.image {
  float:left;
  width:120px;
  height:120px;
  padding-top:10px;
  margin-right:10px;
  margin-bottom:10px;
  text-align:center;
  background: #f3f3f3;
}

