body {
  background-color: white;
  margin: 0 0 0 0;
 border-collapse: collapse;
  font-family: Verdana;
  font-size: 14px; 
  color: #585F74;
}


.maintable {
 border-collapse: collapse;
   width: 742px;
   vertical-align: middle;
}

.maintable .zahlavi{
 padding: 0px 0px 0px 30px;
 height: 322px;
 background-image: url("obr/pozadi_zahlavi.jpg");
 background-repeat: no-repeat;
 vertical-align: bottom;
}

.maintable .zahlavi2{
 padding: 0px 0px 0px 30px;
 height: 357px;
 background-image: url("obr/pozadi_zahlavi2.jpg");
 background-repeat: no-repeat;
 vertical-align: bottom;
}

.maintable .obsahtr td{
 background-image: url("obr/pozadi_linka.jpg");
 background-repeat: repeat-y;
 padding: 20px 45px 100px 45px;
 font-size: 14px;
 text-align: justify;
}
.maintable .zapatitr td{
 padding: 0px 0px 0 0;
 background-image: url("obr/pozadi_zapati.jpg");
 background-repeat: no-repeat;
 width: 759px;
 height: 30px;
}


.maintable .obsahtr table td{
 padding: 0 0 0 0;
 background-image: none;
 vertical-align: top;
}

.maintable .menutable {
 border-collapse: collapse;
}
.maintable .menutable td{
 padding: 0px 0px 15px 0px;
 text-align: center;
 background-image: none;
 font-size: 18px;
}

.maintable .menutable2 {
 border-collapse: collapse;
}
.maintable .menutable2 td{
 padding: 0px 0px 13px 0px;
 text-align: left;
 background-image: none;
 font-size: 18px;
}

.maintable .submenutable {
 border-collapse: collapse;
}
.maintable .submenutable td{
 padding: 0px 0px 20px 0px;
 text-align: left;
 background-image: none;
 font-size: 14px;
}


.plaintable {
 border-collapse: collapse;
}
.maintable .obsahtr .plaintable td{
 padding: 0 10px 0 0;
}

.freetable {
 border-collapse: collapse;
}
.maintable .obsahtr .freetable td{
 padding: 5px 5px 5px 0px;
}


.kronikaimgr {
 margin: 0 0px 30px 30px;
}

.kronikaimgl {
 margin: 0 30px 30px 0px;
}

img{
 vertical-align: middle;
 border: 0 0 0 0;
 border-style: none;
}
a:link {
  color: #585F74;
}
a:visited {
  color: #585F74;
}
a:active {
  color: #585F74;
}
a:hover {
  color: #424757;
}

.mezera {
 width: 27px;
}

.mezera3 {
 width: 36px;
}

.maintable .submenutable .mezera2 {
 width: 20px;
}

.maintable .submenutable .mezera3 {
 width: 15px;
}

.maintable .menutable a{
 text-decoration: none;
}
.maintable .menutable2 a{
 text-decoration: none;
}

.maintable .submenutable a{
 text-decoration: none;
}


.small {
 font-size: 10px;
}

.maintable .obsahtr .aktualitytable .aktualitynadpistd{
 padding: 10px 0 8px 0;
}
.maintable .obsahtr .aktualitytable .aktualityobsahtd{
 padding: 0px 0 5px 0;
 font-size: 14px;
}

.maintable .obsahtr .aktualitytable .aktualitysigntd{
 padding: 0px 0 10px 0;
 border-width: 0 0 1px 0;
 border-style: dashed;
 border-color: #C4D0E7;
 font-size: 10px;
 text-align: right;
}

.maintable .obsahtr .aktualitytable p{
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

.maintable .filetable {
 border: 2px 2px 2px 2px;
 padding: 2px 2px 2px 2px;
}

.maintable .obsahtr .filetable td{
 background-color: #E8EDF6;
 padding: 2px 10px 2px 2px;
}

.maintable .obsahtr .filetable .private td{
 background-color: #E8F6ED;
 padding: 2px 10px 2px 2px;
}

.maintable .obsahtr .filetable td a{
 text-decoration: none;
}

.maintable .lidetable {
 border: 2px 2px 2px 2px;
 padding: 2px 2px 2px 2px;
}
.maintable .obsahtr .lidetable td{
 background-color: #E8EDF6;
 padding: 2px 10px 2px 2px;
 font-size: 12px;
 vertical-align: middle;
}

.maintable .obsahtr .dentable {
 width: 100%;
}

.maintable .obsahtr .dennadpistd {
  background-color: #E8EDF6;
  padding: 0 0 0 5px;
}

.maintable .obsahtr .dencastd {
  background-color: #E8EDF6;
  padding: 1px 5px 1px 0px;
  text-align: right;
  width: 60px;
}

.maintable .obsahtr .denakcecastd {
  background-color: #E8EDF6;
  padding: 1px 5px 1px 0px;
  text-align: right;
  width: 130px;
}

.maintable .obsahtr .denakcetd {
  background-color: #E8EDF6;
  padding: 0 5px 2px 5px;
}

.maintable .obsahtr .dentable2 td{
  background-color: #E8EDF6;
  padding: 1px 5px 1px 15px;
}

.maintable .obsahtr .dentable2 th{
  background-color: #E8EDF6;
  padding: 1px 5px 1px 1px;
  text-align: left;
}

.maintable .obsahtr .dentable2 td p{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.maintable .obsahtr .dentable2{
  padding: 1px 5px 1px 1px;
  margin: 0px 0px 25px 0px;
}

.maintable .obsahtr .dentable2 .dentabletable td{
  padding: 0px 15px 0px 0px;
}

.maintable .obsahtr .dentable .denvyjezdtd{
  background-color: #E8EDF6;
  padding: 1px 5px 1px 15px;
}

.maintable .obsahtr .dentable .denvyjezdtd .denvyjezdtdtable td{
  background-color: #E8EDF6;
  padding: 0px 10px 0px 0px;
}

.maintable .obsahtr .dentable .denvyjezdobsahtd{
  background-color: #E8EDF6;
  padding: 1px 5px 1px 15px;
}
.maintable .obsahtr .dentable .denvyjezdobsahtd p{
 padding: 0 0 0 0;
 margin: 0 0 0 0;
 border: 0 0 0 0;
}

.maintable .obsahtr .lidetbl {
 border: 0 0 0 0;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
.maintable .obsahtr .lidetbl .lidenadpistd{
 padding: 2px 10px 2px 0px;
 font-size: 14px;
 vertical-align: middle;
}
.maintable .obsahtr .lidetbl .lidejmenotd{
 background-color: #E8EDF6;
 padding: 2px 2px 2px 2px;
 font-size: 11px;
 vertical-align: top;
}
.maintable .obsahtr .lidetbl .lidetd{
 background-color: #E8EDF6;
 padding: 2px 5px 2px 5px;
 font-size: 11px;
 vertical-align: top;
}
.maintable .obsahtr .lidetbl .lideteltd{
 background-color: #E8EDF6;
 padding: 2px 5px 2px 5px;
 font-size: 11px;
 vertical-align: top;
 width: 80px; 
}

.maintable .obsahtr .dentable .denakcetd p {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 border: 0 0 0 0;
}

.maintable .obsahtr .denakcesponkatd {
  background-color: #E8EDF6;
  padding: 0 5px 2px 5px;
  vertical-align: middle;
}
.maintable .obsahtr .krouzkytbl {
 border: 0 0 0 0;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}
.maintable .obsahtr .krouzkytbl th{
 padding: 3px 10px 3px 10px;
 font-size: 12px;
 vertical-align: middle;
 background-color: #E8EDF6;
}
.maintable .obsahtr .krouzkytbl td{
 background-color: #E8EDF6;
 padding: 3px 10px 3px 10px;
 font-size: 12px;
 vertical-align: middle;
}

.floatleft{
 float: left;
}
.floatright{
 float: right;
 font-size: 10px;
}

.floatleft p{
 margin: 0px 0px 0px 0px;
 padding: 0 0 0 0;
 border: 0 0 0 0;
}

.maintable .menutable ul#submenu1 {
   margin: 0;
   padding: 0px 0px 0px 0px;
   display: block;
   position: absolute; 
   z-index: 10; 
   visibility: hidden;
   border-width: 3px 3px 3px 3px;
   border-style: ridge;
   border-color: #C4D0E7;
   left: 25%;
   top: 308px;
   width: auto;    
   height: auto;
   font-size: 10pt;
   background-color: white;
}

.maintable .menutable ul#submenu2 {
   margin: 0;
   padding: 0px 0px 0px 0px;
   display: block;
   position: absolute; 
   z-index: 10; 
   visibility: hidden;
   border-width: 3px 3px 3px 3px;
   border-style: ridge;
   border-color: #C4D0E7;
   left: 36%;
   top: 308px;
   width: auto;    
   height: auto;
   font-size: 10pt;
   background-color: white;
}

.maintable .menutable ul#submenu3 {
   margin: 0;
   padding: 0px 0px 0px 0px;
   display: block;
   position: absolute; 
   z-index: 10; 
   visibility: hidden;
   border-width: 3px 3px 3px 3px;
   border-style: ridge;
   border-color: #C4D0E7;
   left: 0%;
   top: 308px;
   width: auto;    
   height: auto;
   font-size: 12pt;
   background-color: white;
}

.maintable .menutable ul#submenu4 {
   margin: 0;
   padding: 0px 0px 0px 0px;
   display: block;
   position: absolute; 
   z-index: 10; 
   visibility: hidden;
   border-width: 3px 3px 3px 3px;
   border-style: ridge;
   border-color: #C4D0E7;
   left: 0%;
   top: 308px;
   width: auto;    
   height: auto;
   font-size: 10pt;
   background-color: white;
}

.maintable .menutable ul#submenu5 {
   margin: 0;
   padding: 0px 0px 0px 0px;
   display: block;
   position: absolute; 
   z-index: 10; 
   visibility: hidden;
   border-width: 3px 3px 3px 3px;
   border-style: ridge;
   border-color: #C4D0E7;
   left: 0%;
   top: 308px;
   width: auto;    
   height: auto;
   font-size: 10pt;
   background-color: white;
}

.maintable .menutable ul#submenu6 {
   margin: 0;
   padding: 0px 0px 0px 0px;
   display: block;
   position: absolute; 
   z-index: 10; 
   visibility: hidden;
   border-width: 3px 3px 3px 3px;
   border-style: ridge;
   border-color: #C4D0E7;
   left: 0%;
   top: 308px;
   width: auto;    
   height: auto;
   font-size: 10pt;
   background-color: white;
}

.maintable .menutable ul#submenu7 {
   margin: 0;
   padding: 0px 0px 0px 0px;
   display: block;
   position: absolute; 
   z-index: 10; 
   visibility: hidden;
   border-width: 3px 3px 3px 3px;
   border-style: ridge;
   border-color: #C4D0E7;
   left: 0%;
   top: 308px;
   width: auto;    
   height: auto;
   font-size: 10pt;
   background-color: white;
}
