body {
  margin-top: 0px;
  margin-left: 0px;
  background-color: #C0F0FF;
  background-image: url("images/background.jpg");
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  text-align: center;
}
table {
  border: 0px;
  padding: 0px;
  border-spacing: 0px;
  width: 100%;
}
table#actions {
  align: center;
  frame: border;
  rules: all;
  border: 1px;
  cellspacing: 2px;
  cellpadding: 10px;
}
table#actions th {
  text-align: left;
  font-style: italic;
  text-indent: 30px;
}
table#actions td {
  vertical-align: top;
}
table#actions td.month, .month {
  text-align: left;
  vertical-align: bottom;
  font-style: italic;
  font-weight: bold;
  text-indent: 10px;
  background: url("images/actmonth.gif") no-repeat top left;
}
table#soptlist {
  width: 10%;
  align: center;
  frame: border;
  rules: all;
  border: 1px;
  cellspacing: 2px;
  cellpadding: 10px;
}
table#soptlist th {
  text-align: left;
  font-style: italic;
}
table#soptlist td {
  vertical-align: top;
}
div#mainpagediv {
  position: relative;
  width: 95%;
  min-width: 500px;
  padding: 0px;
  top: 20px;
  margin: auto;
}
div#toprightpartdiv {
  position: relative;
  float: right;
  margin: 0px;
  padding: 0px;
}
div#leftpartdiv {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 140px;
  min-height: 100px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 50px;
}
div#mainpartdiv {
  position: absolute;
  top: 60px;
  left: 160px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 50px;
}
h1, h2 {
  font-family: "Times New Roman", Times, serif;
  text-align: center;
  font-weight: bold;
}
h2 {
  color: #000066;
  font-size: 24px;
}
h2.pagetitle {
  text-align: right;
}
h3 {
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
  font-size: 20px;
}
img {
  border-color: #0000FF;
  margin: 10px;
}
img.nomargin {
  margin: 0px;
}
img.noborder, img.nobordernomargin {
  border: 0px;
}
img.nobordernomargin {
  margin: 0px;
}
a {
  color: #0000FF;
}
a.pojem0 {
  text-decoration: none;
}
a.underl {
  text-decoration: none;
}
a:hover {
  color: #000066;
}
a:hover.pojem, a:hover.pojem0, a:hover.pojem2, a:hover.underl {
  text-decoration: underline;
}
a:hover img {
  border-color: #000066;
  text-decoration: none;
}
a:hover button.pojem {
  text-decoration: none;
}
div.smallline {
  line-height: 12px;
  font-size: 10px;
}
div#smalltext {
  line-height: 12px;
  font-size: 10px;
  text-align: justify;
}
div#navigation ul {
  margin: 0px;
  padding: 0px;
}
div#navigation li {
  list-style: none;
}
div#navigation a {
  display: block;
  width: 120px;
  height: 40px;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  background: url("images/bgguide0.gif") no-repeat top center;
}
div#navigation a:hover, div#navigation a:focus, div#navigation a:active {
  background: url("images/bgguide1.gif") no-repeat top center;
  text-decoration: none;
}
img.floatleft {
  float: left;
  margin: 10px;
}
img.floatright {
  float: right;
  margin: 10px;
}
img.floatleft80 {
  float: left;
  margin: 10px 20px 10px 80px;
}
img.floatright80 {
  float: right;
  margin: 10px 80px 10px 20px;
}
li#points {
  padding-top: 4px;
  padding-bottom: 16px;
}
.table90 {
  width: 90%;
}
.tablecenter {
  align: center;
}
.smalltext {
  font-size: 10px;
  text-align: justify;
  vertical-align: 5%;
}
.difftext {
  position: relative;
  top: 4px;
}
.text, .textcenter, .textindent, .textindentpadd, .textright {
  line-height: 28px;
  font-size: 20px;
  text-align: justify;
}
.textindent, .textindentpadd {
  text-indent: 40px;
}
.textindentpadd {
  padding-bottom: 20px;
}
.textbig {
  line-height: 30px;
  font-size: 24px;
  text-align: justify;
}
.texti {
  font-style: italic;
}
.textcenter {
  text-align: center;
}
.texticenter {
  text-align: center;
  font-style: italic;
}
.textleft {
  text-align: left;
}
.textright {
  text-align: right;
}
.textjustify {
  text-align: justify;
}
.pojem, .pojem0, .pojem2 {
  font-weight: bold;
  color: #0000FF;
}
.pojem, .pojem0 {
  line-height: 28px;
  font-size: 20px;
}
.popisek {
  line-height: 22px;
  font-size: 16px;
}
.distance {
  word-spacing: 32px;
}
.fotodistance {
  word-spacing: 12px;
  text-align: center;
}
.colorblue1 {
  color: #0000FF;
}
.colorblue2 {
  color: #000099;
}
.colorblue3 {
  color: #000066;
}
.colorred {
  color: #FF0000;
}
.colorgreen {
  color: #009900;
}
.colorblack {
  color: #000000;
}
.coloryellow {
  color: #FFCC00;
}
a#g_f img {
  border: 0px;
}
a#g_f {
  background: url("images/guide_first0.gif") no-repeat center center;
}
a:hover#g_f {
  background: url("images/guide_first1.gif") no-repeat center center;
}
a#g_p img {
  border: 0px;
}
a#g_p {
  background: url("images/guide_prev0.gif") no-repeat center center;
}
a:hover#g_p {
  background: url("images/guide_prev1.gif") no-repeat center center;
}
a#g_u img {
  border: 0px;
}
a#g_u {
  background: url("images/guide_up0.gif") no-repeat center center;
}
a:hover#g_u {
  background: url("images/guide_up1.gif") no-repeat center center;
}
a#g_n img {
  border: 0px;
}
a#g_n {
  background: url("images/guide_next0.gif") no-repeat center center;
}
a:hover#g_n {
  background: url("images/guide_next1.gif") no-repeat center center;
}
a#g_l img {
  border: 0px;
}
a#g_l {
  background: url("images/guide_last0.gif") no-repeat center center;
}
a:hover#g_l {
  background: url("images/guide_last1.gif") no-repeat center center;
}
