/* Spolecne vlastnosti celeho dokumentu */
body {
   margin:0px;
   padding:0px;
   background:#fff;
   color:#000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   border:0;
   overflow: scroll;
   }
a {
   color: blue;
   font-size:12;
   text-decoration:none;
   }
a:hover {
   color: red;
   }
h1 {
   font-size:18;
   margin:10;
   }
img {
   border:0;
   margin:0;
   }
table td {
   font-size: 13px;
   }

/* Oblasti */

#t_index {
   margin-top:0;
   }
#t_index_m {
   margin-left:0;
   }
#t_index_m td {
   padding:15;
   padding-left:0;
   font-style:italic;
   font-weight:bold;
   }
#t_index_m a {
   color:black;
   text-decoration:none;
   }
#t_index_m a:hover {
   color:red;
   text-decoration:none;
   }
#menu_c {
   height:98%;
   width:98%;
   margin:0;
   padding:0;
   left:0;
   top:0;
   position: absolute;
   }
#menu_a {
   height:80%;
   width:80%;
   left:0;
   top:0;
   position: absolute;
   }
#menu_l {
   padding:5px;
   margin: 0px;
   left:0;
   top:40;
   position: absolute;
   text-align:center;
   border: 0;
   }
#menu_r {
   margin:0px;
   left:210;
   top:0;
   padding:10;
   width:730;
   position: absolute;
   text-align:justify;
   border: 0;
   }
#i_pudorys {
   margin:20;
   }
#patro_text {
   position:absolute;
   text-align:left;
   left:560;
   top:220;
   font-size:11;
   }
#patro_text td {
   font-size:10;
   }
#patro0_text {
   position:absolute;
   text-align:left;
   left:700;
   top:350;
   font-size:11;
   }
#patro0_text td {
   font-size:10;
   }
#patro_vysvetlivky {
   position:absolute;
   text-align:left;
   left:120;
   top:460;
   font-size:11;
   }
#patro_spodek {
   position:absolute;
   width:99%;
   left:0;
   top:540;
   font-size:10;
   font-weight:bold;
   }
#patro_spodek a {
   font-size:12;
   font-weight:bold;
   }
#t_admin_t {
   margin:20;
   }
.t_rezervace td {
   margin:10;
   padding:5;
   }
#t_menu_m td {
   padding:10;
   padding-left:0;
   font-style:italic;
   font-weight:bold;
   }
#t_menu_m a {
   color:black;
   text-decoration:none;
   }
#t_menu_m a:hover {
   color:red;
   text-decoration:none;
   }
#tab_log {
   width:100%;
   border-collapse:collapse;
   border: 1px black solid;
   table-layout:auto;
   font-size:12;
   margin:0;
   }
#tab_log th{
   font-size:12;
   border: 1px black solid;
   background:#F0F0FF;
   }
#tab_log td{
   font-size:12;
   text-align:center;
   border: 1px silver dotted;
   padding:2;
   }
.tab_log_s {background: #FAFAFA}   /* Pozadi sudych radku */
.tab_log_l {background: #E0E0E0}   /* Pozadi lichych radku */

#mapa_blik {
   background: white url("img/mapa.jpg") no-repeat;
   width:700;
   height:505;
   margin:0;
   border:1px black solid;
   }
#tercik {
   margin-left:415;
   margin-top:235;
   }
#vypis_log1 {
   position: absolute;
   overflow:auto;
   width: 99%;
   height: 88;
   top:0;
   left:0;
   margin:2;
   }
#vypis_log2 {
   position: absolute;
   overflow:auto;
   width: 99%;
   height: 450;
   top:90;
   left:0;
   border:1px black solid;
   margin:2;
   }
#vypis_log3 {
   position: absolute;
   overflow:auto;
   width: 99%;
   height: 30;
   top:550;
   left:0;
   margin:2;
   }
#vypis_log2 a {
  color: black;
  text-decoration: none;
  font-weight: normal;
}
#vypis_log2 a:hover {
  color: red;
}
#t_fg_1 {
  width:100%;
  border: 0;
  margin:0;
  padding:0;
  }
#t_fg_2 {
  width:100%;
  margin:0;
  border: 0;
  }
#t_fg_3 {
  width:300px;
  margin:0;
  border: 0;
  }
#t_fg_4 {
  margin:0;
  border: 0;
  }
#t_fg_5 {
  margin:0;
  border: 0;
  height: 330px;
  width:300px;
  }
#t_fg_5 td {
  margin:0;
  border: 0;
  font-size: 10px;
  vertical-align: top;
  }
#t_fg_5 a {
  margin:0;
  border: 0;
  font-size: 10px;
  }
#t_disko_1 {
  border-collapse: collapse;
  margin:0;
  padding:0;
  border: 0;
  }
#t_disko_1 td {
  text-align:center;
  }
#t_disko_2 {
  border-collapse: collapse;
  margin-left:10px;
  padding:0;
  border: 1px black solid;
  }
#t_disko_2 td {
  margin:0;
  font-size: 9px;
  text-align: center;
  }
#vlajecky {
 position: absolute;
 top: 10px;
 right: 10px;
 }
#vlajecky a {
 text-decoration: none;
 color: #000;
 font-size: 10px;
 }
#vlajecky img {
 border: 1px solid gray;
 }
.tab_datum {
 border-collapse:collapse;
 border:1px solid silver;
 margin:2px;
}
.td_datum {
 width:17px;
 height:17px;
 margin:0;
 padding:0;
 border:1px solid silver;
 text-align:center;
 vertical-align:center;
 font-size:10px;
}
 
