/* obsah - element #obsah-stred */

#obsah-stred a {
  color:#008ef0;
}

#obsah-stred a:hover {
  color:#000000;
}

#obsah-stred p {
  font-family:arial,helvetica,verdana,tahoma,sans-serif;
}

#obsah-stred p strong, #obsah-stred p {
  color:#000000;
}

#obsah-stred ul {
  padding:5px 0px 5px 25px;
  font-family:arial,helvetica,verdana,tahoma,sans-serif;
  list-style-type:square;
}

#obsah-stred ol {
  padding:5px 0px 5px 25px;
  font-family:arial,helvetica,verdana,tahoma,sans-serif;
}

/* navigacni linka */

#navi-linka {
  position:relative;
  top:-10px;
  padding:0px 0px 5px 0px !important;
  margin:0px !important;
  font-size:90%;
  font-family:verdana,tahoma,arial,sans-serif !important;
  color:#aeaeae;
}

  #navi-linka strong {
    color:#8b8b8b !important;
  }
  
  #navi-linka a {
      color:#8b8b8b;
  }
  
/* perex */

.perex {
  position:relative;
}

  .perex h3 {
    position:relative;
    padding:5px 25px 5px 0px;
    font-size:132%;
    color:#008ef0;
    background-repeat:no-repeat;
    background-position:right 5px;
  }
  
  .perex h3 a {
    text-decoration:none;
  }
  
  p.navi a {
    position:relative;
    padding:0px 8px 0px 0px;
    margin:0px 10px 0px 0px;
    text-decoration:none;
    font-weight:bold;
    background-image:url('../img/sipka-navi-vedlejsi.gif');
    background-repeat:no-repeat !important;
    background-position:right center;
  }
  
/* vzkazy */

div.prispevek {
  margin:8px 0px 0px 0px;
  font-size:93%;
  background-color:#efefef;
  border:1px solid #cccccc;
}

  div.prispevek div {
    padding:12px;
    background-color:#cccccc;
  }
  
    div.prispevek div h4 {
      padding:0px 0px 3px 0px;
      font-size:98%;
      color:#000000;
    }
    
    div.prispevek div p {
      padding:0px !important;
      color:#666666;
    }
  
  div.prispevek p {
    padding:12px;
    color:#000000;
  }

/* listovani */

.listovani {
  text-align:center;
}

.listovani p {
  padding:0px !important;
  margin:0px !important;
  font-family:verdana,tahoma,arial,sans-serif !important;
  font-weight:bold;
}

.listovani a {
  margin:0px 4px 0px 4px;
  text-decoration:none;
  color:#7e7e7e !important;
}

.listovani a:hover {
  color:#000000 !important;
  text-decoration:underline;
}

.listovani .aktualni {
  margin:0px 4px 0px 4px;
  padding:0px 4px 0px 4px;
  color:#ffffff !important;
  background-color:#8b8b8b;
}

.listovani .predchozi a, .listovani .dalsi a {
  color:#008ef0 !important;
}

/* formulare */

#obsah-stred fieldset {
  position:relative;
  margin:10px 0px 10px 0px;
  padding:15px;
  border:1px solid #cccccc;
  background-color:#efefef;
}

#obsah-stred fieldset input {
  font-size:95%;
}

fieldset.google {
  background-image:url('../img/google-logo.gif');
  background-repeat:no-repeat;
  background-position:452px 10px;
}

.formular {
  margin:5px 0px 5px 0px;
  font-size:100%;
  font-family:arial,helvetica,verdana,tahoma,sans-serif;
}

.formular td {
  padding:3px;
}

/* obrazky */

.fotonormal {
  position:relative;
  padding:1px;
  margin:5px;
  border:3px solid #cccccc;
}

.fotoleft {
  position:relative;
  float:left;
  padding:1px;
  margin:5px 15px 15px 0px;
  border:3px solid #cccccc;
}

.fotoright {
  float:right;
  position:relative;
  margin:5px 0px 15px 15px;
  border:3px solid #cccccc;
  z-index:200;
}

/* tabulky */

table.normal {
  margin:5px 0px 5px 0px;
  font-size:100%;
  font-family:arial,helvetica,verdana,tahoma,sans-serif;
}

  table.normal td {
    padding:2px 4px 2px 0px;
  }
  
  table.normal td strong {
    color:#000000;
  }
  
  table.autori {
    width:100%;
    margin-bottom:20px;
  }
  
  table.autori td {
    width:25%;
  }
  
  table.ankety {
    width:100%;
    font-size:93%;
  }
  
  table.ankety td {
    width:33%;
    padding:10px;
    background-color:#185d9e;
    border:6px solid #014b7c;
  }
  
  table.ankety h5 {
    margin-bottom:5px;
    color:#ffffff;
  }
  
  table.ankety h6 {
    padding-bottom:5px;
    font-size:90%;
    color:#6693b0;
  }
  
  table.ankety p {
    padding:5px 10px 5px 0px;
  }
  
  table.ankety p img {
    position:relative;
    top:2px;
    margin:5px 2px 0px 0px;
    border:1px solid #87c0ed;
  }

table.vypis {
  margin:10px 0px 10px 0px;
  text-align:center;
  font-size:95%;
  font-family:arial,helvetica,verdana,tahoma,sans-serif;
}

  table.vypis th {
    padding:5px;
    font-size:92%;
    background-color:#cccccc;
    border:1px solid #ffffff;
  }
  
  table.vypis td {
    padding:5px;
    background-color:#efefef;
    border:1px solid #ffffff;
  }
  
  table.vypis .radek td {
    background-color:#e0e0e0;
  }
  
  table.vypis .nazev {
    text-align:left;
  }
  
  table.vypis .stav {
    vertical-align:middle;
  }

  table.tridy td {
    padding:10px;
    text-align:left;
    vertical-align:middle;
  }
  
    table.tridy td h3 {
      padding:0px;
    }
    
.fotogalerie-item {
  width:100%;
}

  .fotogalerie-item td {
    padding:7px;
  }
  
    .fotogalerie-item td h4 {
      color:#000000 !important;
      padding-top:0px !important;
    }
  
  .fotogalerie-item-foto {
    width:100px;
    text-align:center;
  }
  
    .fotogalerie-item-foto img {
      padding:1px;
      border:3px solid #cccccc;
    }
    
.fotogalerie {
  margin:20px 0px 20px 0px;
  width:100%;
}
      
  .fotogalerie td {
    width:33%;
  }
        
    .fotogalerie td div {
      width:156px;
      height:156px;
      padding:7px;
      margin:3px 6px 3px 0px;
      text-align:center;
      background-color:#efefef;
    }
          
      .fotogalerie td div img {
        padding:1px;
        border:2px solid #cccccc;
      }
            
        .fotogalerie td small {
          display:block;
          width:156px;
          padding-bottom:10px;
        }

