hr {display: none;}
body, h1 {margin: 0; padding: 0;}
body {color: black; background: #f0e4a8 url('textura.jpg');	font-family: Georgia, "DejaVu Serif", serif; font-size: 105%;}
a:link, a:visited {color: #576f23;}

.cervene {
  color: red;}

p {text-indent: 2em; margin: 0 }
address {margin-top: 25px; padding-top: 5px; border-top: 2px groove silver;	font-size: 80%;}
h1, #menu h2 {font-size: xx-small;}
#hlavni {margin: 60px 0 0 40px; width: 550px; z-index: 1; position: relative;}
#extra {margin: 60px 0 0 40px; width: 550px; z-index: 1; position: relative;}
menu {list-style-type: none;}
menu li.aktivni a, menu li a:hover {background-position: left bottom !important;}

menu01 {list-style-type: none;}
menu01 li.aktivni a, menu li a:hover {background-position: left bottom !important;}

ul#seznam {font-family: Georgia, Times New Roman; color: black; font-size: 105%}  
ul#seznam a {text-decoration: none; font-family: Georgia, Times New Roman; color: black; font-size: 105%; }
  ul#seznam a:hover {text-decoration: underline; color: #576F23}
  
#text {color: black; font-family: Georgia, Times New Roman; font-size: 105%}

div.mesic {width: 510px; height: 40px; background-color: #D7A774; border: solid black 1px;}
div.mesic #pismo {position: relative; top: 10px; color: black;}
div.dny {position: absolute; width: 72px; height: 25px; background-color: #8AAD5D; border: solid black 1px}
div.dny #pismo {color: black; position: relative; top: 3px; left: 25px}

div.datum {position: relative; background-color: transparent; width: 512px; height: 127px;}

div.volne {position: absolute; width: 72px; height: 25px; background-color: white; border: solid black 1px}
div.volne #pismo {color: black; position: relative; top: 3px;}

div.obsazene {position: absolute; width: 72px; height: 25px; background-color: #F74D55; border: solid black 1px}
div.obsazene #pismo {color: black; position: relative; top: 3px;}

div.rezervovane {position: absolute; width: 72px; height: 25px; background-color: #FF9933; border: solid black 1px}
div.rezervovane #pismo {color: black; position: relative; top: 3px;}

div.prechodne {position: absolute; width: 72px; height: 25px; background-color: #6666FF; border: solid black 1px}
div.prechodne #pismo {color: black; position: relative; top: 3px;}

.vysvetlivka01 {background-color: white;}
.vysvetlivka02 {background-color: #F74D55;}
.vysvetlivka03 {background-color: #FF9933;}
.vysvetlivka04 {background-color: #6666FF;}

a.mesice01 {position: relative; top: 10px; left: 10px; text-decoration: none; color: black; font-size: 20px}
  a.mesice01:hover {text-decoration: underline}
  
a.mesice02 {position: relative; top: 10px; text-decoration: none; color: black; font-size: 20px}
  a.mesice02:hover {text-decoration: underline}
  
a.foto {font-family: Arial; color: black; text-decoration: none; font-size: 18px;}
  a.foto:hover {color: #009933;}
  
a.afoto {font-family: Arial; color: #009933; text-decoration: none; font-size: 18px;}
  a.afoto:hover {color: #009933;}
  
a.sipky {color: black; text-decoration: none; font-size: 28px; position: absolute; left: 690px; top: 190px;}
      a.sipky:hover {color: #009933;}
      
a.sipky2 {color: black; text-decoration: none; font-size: 28px; position: absolute; left: 0px; top: 190px;}
  a.sipky2:hover {color: #009933;}
  
ul {font-family: Georgia, Times New Roman; color: black; font-size: 105%; margin-left: 10px;}  
ul a {text-decoration: none; font-family: Georgia, Times New Roman; color: #576F23; font-size: 105%; }
  ul a:hover {text-decoration: underline;}
  
table {border: 1px solid black; margin-top: 15px; margin-bottom: 8px; width: 600px; border-collapse: collapse}
table td {border: 1px solid black; padding-left: 5px; height: 30px}

a#dalsi {font-size: 14px; margin-left: 430px;}
a#zpet {font-size: 14px; margin-left: 10px;}

div.prihlaska {width: 865px;}
div.prihlaska2 {width: 865px; text-align: left;}

a.akce {color: red; font-family: Arial; font-size: 24px; font-weight: bold; position: absolute; left: 440px; top: 430px; z-index: 2; text-decoration: none;}
  a.akce:hover {color: black;}
  
a.akce2 {color: red; font-family: Arial; font-size: 24px; font-weight: bold; position: absolute; left: 480px; top: 508px; z-index: 2; text-decoration: none;}
  a.akce2:hover {color: black;}
  
table.foto {border: 1px solid black; width: 835px; border-collapse: collapse;}

a.seznam {text-decoration: none; font-family: Times;}
  a.seznam:hover {text-decoration: underline;}
  
span.partner {color: black; font-family: Arial; font-size: 11px; margin-left: 10px;}
span.partner a {color: black; font-family: Arial; font-size: 11px; text-decoration: underline;}
span.partner a:hover {text-decoration: none;}
span.partner a:hover {text-decoration: none;}

img#ikona1 {
  position: absolute; left: 485px; top: 465px; z-index: 2; cursor: help;}
  
img#ikona2 {
  position: absolute; left: 525px; top: 465px; z-index: 2; cursor: help;}
  
img#ikona3 {
  position: absolute; left: 564px; top: 465px; z-index: 2; cursor: help;}
  
img#ikona4 {
  position: absolute; left: 604px; top: 465px; z-index: 2; cursor: help;}
  
img#ikona5 {
  position: absolute; left: 644px; top: 465px; z-index: 2; cursor: help;}
  
img#ikona6 {
  position: absolute; left: 684px; top: 465px; z-index: 2; cursor: help;}
  
img#left {
  float: left; padding-right: 10px;}
  
#red {
  color: red;}
  
  
  
  
  #tabulka {

  width: 300px;
  
  heiht: 150px;
  
  border: 1px solid black;
  
  padding: 10px;
  
  text-align: left;
  
  margin: 0 auto;
  
  }
  
  
  
  #tabulka2 {
  
  width: 650px;
  
  text-align: center;
  
  margin: 0 auto;
  
  border: 1px solid black;
  
  margin-bottom: 20px;
  
  }
  
  
  
  #tabulka2 a{
  
  font-size: 17px;
  
  text-decoration: none;
  
  color: black;
  
  margin-left: 2px;
  
  }
  
  
  
  #tabulka2 a:hover{
  
  font-size: 17px;
  
  text-decoration: underline;
  
  color: black;
  
  }
  
  
  
  .rok {
  
  width: 100%;
  
  font-size: 20px;
  
  border-bottom: 2px solid black;
  
  margin-top: 20px;
  
  margin-bottom: 20px;
  
  }
  
  
  
  .mesic {
  
  padding-left: 2px;
  
  padding-right: 2px;
  
  margin-top: 20px;
  
  }
  
  
  
  #logout {
  
  width: 150px;
  
  margin-top: 50px;
  
  margin-left: 30px;
  
  margin-bottom: 20px;
  
  }
  
  
  
  .tt {
  
  width: 550px;
  
  border: 1px solid black;
  
  rules: all;
  
  
  
  }
  
  
  
  .rr {
  
  border: 1px solid black;
  
  width: 70px;
  
  float: left;
  
  height: 25px;

  
  }
