/* obsah elementu div#left-col */

/* odkazy obecně */

div#left-col a {
  text-decoration:underline;
  color:#000000;
}

div#left-col a:hover {
  text-decoration:none;
}

/* fonty obecně */

div#left-col strong,
div#left-col b {
  font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
  font-weight:normal;
}
  
div#left-col em {
  font-family: 'franklingothic-bookit', arial, helvetica, sans-serif;
  font-weight:normal;
  font-style:normal;
}

/* formuláře obecně */

div#left-col input[type="submit"],
div#left-col input[type="button"],
div#left-col article.vezkratce-prispevek button,
div#left-col .formbutton {
  padding:7px;
  margin:0;
  font-family: 'franklingothic-book', arial, helvetica, sans-serif;
  font-size:15px;
  color:#ffffff;
  background:#5d5d5d;
  border:none;
  -webkit-box-shadow: 0px 0px 2px 0px #818181;
  -moz-box-shadow   : 0px 0px 2px 0px #818181;
  box-shadow        : 0px 0px 2px 0px #818181;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

div#left-col input[type="reset"] {
  padding:7px;
  margin:0;
  font-family: 'franklingothic-book', arial, helvetica, sans-serif;
  font-size:15px;
  color:#ffffff;
  background:#a3a3a3;
  border:none;
  -webkit-box-shadow: 0px 0px 2px 0px #818181;
  -moz-box-shadow   : 0px 0px 2px 0px #818181;
  box-shadow        : 0px 0px 2px 0px #818181;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
        
div#left-col input[type="submit"]:hover,
div#left-col input[type="button"]:hover,
div#left-col article.vezkratce-prispevek button:hover,
div#left-col .formbutton:hover,
div#left-col input[type="reset"]:hover {
  cursor:pointer;
  color:#000000;
  background:#ffffff;
  -webkit-box-shadow: 0px 0px 4px 1px #818181;
  -moz-box-shadow   : 0px 0px 4px 1px #818181;
  box-shadow        : 0px 0px 4px 1px #818181;
}

/* tabulky obecne */
    
div#left-col table {
  border-collapse:collapse;
  margin:0 0 15px 0;
  text-align:left;
}
    
  div#left-col table th {
    padding:7px;
    font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
    font-weight:normal;
    text-align:left;
    vertical-align:top;
  }
      
  div#left-col table td {
    padding:7px;
    text-align:left;
    vertical-align:top;
  }
      
/* tabulka barva */
    
div#left-col table.tabulka-barva {
  border-collapse:separate;
  border-spacing:2px;
}
      
  div#left-col table.tabulka-barva th {
    background:#d0d0d0;
  }
      
  div#left-col table.tabulka-barva td {
    background:#e8e8e8;
  }
      
/* tabulka cara */
    
div#left-col table.tabulka-cara th,
div#left-col table.tabulka-cara td {
  border:1px solid #8d8d8d;
}
    
/* tabulka cista */
    
div#left-col table.tabulka-cista th,
div#left-col table.tabulka-cista td {
  padding-left:0;
  padding-right:14px;
}
    
/* extra zarovnani bunek */
    
div#left-col table th.zprava,
div#left-col table td.zprava {
  text-align:right;
}
    
div#left-col table th.nastred,
div#left-col table td.nastred {
  text-align:center;
}
    
div#left-col table th.svislenastred,
div#left-col table td.svislenastred {
  vertical-align:middle;
}
    
/* tabulky stareho Zvedavce */
    
div#left-col table.seznam {
  border-collapse:separate;
  border-spacing:2px;
}
      
  div#left-col table.seznam th,
  div#left-col table.seznam th.seznam-legenda {
    background:#d0d0d0;
  }
      
  div#left-col table.seznam td {
    background:#e8e8e8;
  }
  
/* obrazky - obecně */
    
div#left-col figure {
  display:inline-block;
  position:relative;
  background:#e8e8e8;
  z-index:100;
}
    
  div#left-col figure figcaption {
    position:relative;
    padding:10px 15px 10px 15px;
    font-family: 'franklingothic-bookit', arial, helvetica, sans-serif;
    text-align:center;
    font-size:13px;
  }
      
div#left-col div.karta-r {
  position:relative;
  float:right;
  top:4px;
  margin:0 0 15px 30px;
}
    
div#left-col div.karta-l {
  position:relative;
  float:left;
  top:4px;
  margin:0 30px 15px 0;
}
    
div#left-col div.karta {
  position:relative;
  margin:0 0 15px 0;
  text-align:center;
}
    
  div#left-col div.karta figure {
    margin:auto;
  }
  
/* navigace single - obecně */

nav.nav-single {
  position:relative;
  font-size:13px;
  text-align:right;
}

  nav.nav-single a:first-child {
    float:left;
  }


/* --------------------------------------------------------------------------- */
/* hlavni strana - clanky */

section#clanky {
  position:relative;
  margin:0 0 60px 0;
}

  section#clanky article {
    position:relative;
    margin:0 0 50px 0;
  }
  
    section#clanky article p.podnadpis {
      margin:0 0 7px 0;
      font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
      font-size:18px;
    }
    
    section#clanky article h3 {
      margin:0 0 12px 0;
      font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
      font-size:26px;
      font-weight:normal;
    }
    
      section#clanky article h3 a {
        text-decoration:none;
      }
      
      section#clanky article h3 a:hover {
        text-decoration:underline;
      }
      
    section#clanky article p.autor {
      margin:0 0 12px 0;
      font-size:16px;
    }
    
    section#clanky article img {
      float:right;
      margin:0 0 10px 25px;
     /*  border:1px solid #b8b8b8; */
    }
    
    section#clanky article div.perex {
      margin:0 0 13px 0;
      font-size:16px;
    }
    
      section#clanky article div.perex p {
        margin:0 0 7px 0;
        text-align:justify;
      }
      
      section#clanky article div.perex ul, section#clanky article div.perex ol {
        padding:0 0 0 20px;
        margin:0 0 7px 0;
      }
      
      section#clanky article div.perex blockquote {
        padding:10px 30px 10px 30px;
        margin:0 5% 7px 5%;
        background:url(/sablony/img/perex-blockquote-uvozovka-1.png) left top no-repeat, url(/sablony/img/perex-blockquote-uvozovka-2.png) right bottom no-repeat;
      }
    
    section#clanky article div.det {
      position:relative;
      clear:both;
      padding:7px 0 0 0;
      text-align:right;
      font-size:13px;
      color:#424242;
    }
    
      section#clanky article div.det p span.detaily {
        display:inline-block;
        float:left;
      }
      
        section#clanky article div.det p span.detaily a {
          margin-left:20px;
          color:#424242;
        }
        
      section#clanky article div.det p span.delka, section#clanky article div.det p span.zobrazeni, section#clanky article div.det p span.hodnoceni, section#clanky article div.det p span.prispevky {
        display:inline-block;
        margin:0 0 0 15px;
        background-repeat:no-repeat;
        background-position:left center;
      }
      
      section#clanky article div.det p span.delka {
        padding-left:14px;
      }
      
      section#clanky article div.det p span.zobrazeni {
        padding-left:20px;
      }
      
      section#clanky article div.det p span.hodnoceni {
        padding-left:17px;
        background-position:left top;
      }
      
      section#clanky article div.det p span.prispevky {
        padding-left:17px;
      }
      
        section#clanky article div.det p span.prispevky a {
          color:#424242;
        }
        
/* hlavni strana - starsi clanky */

section#starsi-clanky {
  position:relative;
  padding:50px;
  margin:0 0 60px 0;
  background:#e8e8e8;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

  section#starsi-clanky h2 {
    margin:0 0 5px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:26px;
    font-weight:normal;
    text-transform:uppercase;
  }
  
  section#starsi-clanky p.popis {
    margin:0 0 35px 0;
    font-size:14px;
    color:#333333;
  }
  
  section#starsi-clanky p.clanek {
    margin:0 0 15px 0;
    font-size:12px;
    color:#424242;
  }
  
    section#starsi-clanky p.clanek a {
      display:block;
      margin:0 0 3px 0;
      font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
      font-size:18px;
    }
    
    section#starsi-clanky p.clanek span {
      margin-right:10px;
      font-size:15px;
      color:#000000;
    }
    
  section#starsi-clanky p.archiv {
    float:right;
    padding-top:15px;
    font-size:15px;
  }
  
    section#starsi-clanky p.archiv a {
      display:block;
      min-height:16px;
      padding-left:22px;
      color:#333333;
      background-position:left center;
      background-repeat:no-repeat;
    }
    
/* hlavni strana - chvilka k zamysleni */

section#chvilka {
  position:relative;
  margin:0 0 60px 0;
}

  section#chvilka h2 {
    margin:0 0 30px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:26px;
    font-weight:normal;
    text-transform:uppercase;
  }
  
  section#chvilka div {
    position:relative;
    width:590px;
    padding:15px 0 5px 0;
    margin:0 0 22px 12px;
    background:url('/sablony/img/chvilka-uvozovka-1.png') left top no-repeat, url('/sablony/img/chvilka-uvozovka-2.png') right bottom no-repeat;
  }
  
    section#chvilka div p {
      margin:0 30px 10px 30px;
      font-size:17px;
      color:#333333;
    }
    
      section#chvilka div p em {
        font-family: 'franklingothic-bookit', arial, helvetica, sans-serif;
        font-style:normal;
      }
    
  section#chvilka p.autor {
    width:580px;
    margin:0 0 0 12px;
    text-align:right;
    font-size:14px;
    color:#333333;
  }
  
  section#chvilka p.predchozi {
    padding-top:15px;
    text-align:center;
  }
  
    section#chvilka p.predchozi a {
      display:block;
      color:#333333;
    }
  
/* hlavni strana - fotostory */

section#fotostory {
  position:relative;
  padding:50px;
  background:#e8e8e8;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

  section#fotostory h2 {
    margin:0 0 30px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:26px;
    font-weight:normal;
    text-transform:uppercase;
  }
  
  section#fotostory img, section#fotostory iframe {
    max-width:100%;
    border:1px solid #bfbfbf;
  }
  
/* clanek */

article#clanek {
  position:relative;
  margin:0 0 60px 0;
  text-align:left;
}

  article#clanek p.podnadpis {
    margin:0 0 12px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:18px;
  }
  
  article#clanek h1 {
    margin:0 0 18px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:26px;
    font-weight:normal;
  }
  
  article#clanek p.autor {
    margin:0 0 25px 0;
    font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
    font-size:16px;
  }
    
  article#clanek div.det {
    position:relative;
    clear:both;
    text-align:right;
    font-size:13px;
    color:#424242;
  }
  
    article#clanek div.det p span.detaily {
      display:inline-block;
      float:left;
    }
    
      article#clanek div.det p span.detaily span {
        margin-right:18px;
      }
      
        article#clanek div.det p span.detaily span a {
          color:#424242;
        }
        
    article#clanek div.det p span.delka {
      display:inline-block;
      padding-left:14px;
      background-repeat:no-repeat;
      background-position:left center;
    }
    
  article#clanek section.perex {
    clear:left;
    padding:30px 0 0 0;
    font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
    font-size:16px;
  }
  
    article#clanek section.perex p {
      margin:0 0 7px 0;
    }
    
    article#clanek section.perex ul, article#clanek section.perex ol {
      padding:0 0 0 20px;
      margin:0 0 7px 0;
    }
    
    article#clanek section.perex blockquote {
      padding:10px 30px 10px 30px;
      margin:0 5% 7px 5%;
      background:url(/sablony/img/perex-blockquote-uvozovka-1.png) left top no-repeat, url(/sablony/img/perex-blockquote-uvozovka-2.png) right bottom no-repeat;
    }
    
  /* clanek obsah */
  
  article#clanek section.clanek-obsah {
    position:relative;
    padding:18px 0 0 0;
    margin:0 0 60px 0;
    font-size:16px;
  }
  
    article#clanek section.clanek-obsah h2 {
      padding:20px 0 0 0;
      margin:0 0 18px 0;
      font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
      font-weight:normal;
      font-size:20px;
    }
    
    article#clanek section.clanek-obsah h3 {
      padding:20px 0 0 0;
      margin:0 0 18px 0;
      font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
      font-weight:normal;
      font-size:18px;
    }
    
    article#clanek section.clanek-obsah h4 {
      padding:18px 0 0 0;
      margin:0 0 12px 0;
      font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
      font-weight:normal;
      font-size:16px;
    }
    
    article#clanek section.clanek-obsah p {
      margin:0 0 12px 0;
      text-align:left;
    }
    
      article#clanek section.clanek-obsah p em {
        font-family: 'franklingothic-bookit', arial, helvetica, sans-serif;
      }
      
    article#clanek section.clanek-obsah blockquote {
      width:81%;
      padding:30px 40px 15px 60px;
      margin:0 0 25px 0;
      font-size:16px;
      background: url(/sablony/img/clanek-blockquote-uvozovka-1.png) 15px 15px no-repeat, url(/sablony/img/clanek-blockquote-uvozovka-1.png) right bottom no-repeat;
    }
    
    article#clanek section.clanek-obsah ul {
      padding:0 0 0 35px;
      margin:0 0 12px 0;
    }
    
      article#clanek section.clanek-obsah ul li {
        margin:0 0 2px 0;
        list-style-type:square;
      }
      
    article#clanek section.clanek-obsah ol {
      padding:0 0 0 35px;
      margin:0 0 12px 0;
    }
    
      article#clanek section.clanek-obsah ol li {
        margin:0 0 2px 0;
      }
      
    /* ramecek a sloupek */
    
    article#clanek section.clanek-obsah div.ramecek {
      position:relative;
      top:15px;
      width:85%;
      padding:30px;
      margin:0 0 40px 3%;
      background:#e8e8e8;
      -moz-border-radius: 8px;
      border-radius: 8px;
    }
    
    article#clanek section.clanek-obsah div.ramecek.vpravo {
      top:4px;
      float:right;
      width:30%;
      margin:0 0 15px 30px;
    }
    
      article#clanek section.clanek-obsah div.ramecek p {
        font-family: 'franklingothic-bookit', arial, helvetica, sans-serif;
        font-size:15px;
        text-align:left;
      }
      
        article#clanek section.clanek-obsah div.ramecek h3:first-child, article#clanek section.clanek-obsah div.ramecek h4:first-child {
          padding-top:0;
        }
        
        article#clanek section.clanek-obsah div.ramecek p:last-child {
          margin-bottom:0;
        }
      
  /* pod carou */
  
  article#clanek div.podcarou {
    position:relative;
    padding:15px 25% 0 0;
    margin:0 0 60px 0;
    font-size:14px;
    color:#666666;
    background:url(/sablony/img/pod-carou-delitko.png) left top no-repeat;
  }
  
    article#clanek div.podcarou p {
      margin:0;
    }
    
  /* prislusenstvi */
  
  article#clanek section.clanek-pri {
    position:relative;
  }
  
    article#clanek section.clanek-pri div {
      position:relative;
      float:left;
      font-size:13px;
    }
    
      article#clanek section.clanek-pri div h6 {
        display:inline-block;
        margin:auto auto 2px auto;
        font-weight:normal;
        font-size:13px;
        background-position:left top;
        background-repeat:no-repeat;
      }
    
    /* socials */
    
    article#clanek section.clanek-pri div.socials {
      float:none;
      margin:0 0 20px 0;
    }
    
      article#clanek section.clanek-pri div.socials a {
        display:inline-block;
        padding:0 0 0 20px;
        margin:0 20px 0 0;
      }
      
        article#clanek section.clanek-pri div.socials a.facebook {
          background:url('/sablony/img/clanek-iko-facebook.png') left center no-repeat;
        }
        
        article#clanek section.clanek-pri div.socials a.twitter {
          background:url('/sablony/img/clanek-iko-twitter.png') left center no-repeat;
        }
    
    /* hodnoceni */
    
    article#clanek section.clanek-pri div.hodnoceni {
      min-height:65px;
      padding:12px 20px 12px 20px;
      margin:0 30px 0 0;
      text-align:center;
      background:#dbdbdb;
      -moz-border-radius: 8px;
      border-radius: 8px;
    }
    
      article#clanek section.clanek-pri div.hodnoceni h6 {
        padding-left:18px;
      }
      
      article#clanek section.clanek-pri div.hodnoceni form p {
        font-size:12px;
      }
      
      article#clanek section.clanek-pri div.hodnoceni form input {
        position:relative;
        top:2px;
      }
    
    /* prispevky */
    
    article#clanek section.clanek-pri div.prispevky {
      min-height:65px;
      padding:14px 45px 10px 45px;
      margin:0 30px 0 0;
      text-align:center;
      background:#dbdbdb;
      -moz-border-radius: 8px;
      border-radius: 8px;
    }
    
      article#clanek section.clanek-pri div.prispevky h6 {
        padding-left:20px;
        margin-bottom:8px;
      }
      
      article#clanek section.clanek-pri div.prispevky p {
        line-height:150%;
      }
      
    /* funkce */
      
    article#clanek section.clanek-pri div.funkce {
      position:relative;
    }
    
      article#clanek section.clanek-pri div.funkce p {
        margin-bottom:9px;
      }
      
        article#clanek section.clanek-pri div.funkce p a {
          display:inline-block;
          padding-left:20px;
          color:#424242;
          background-position:left center;
          background-repeat:no-repeat;
        }
        
        article#clanek section.clanek-pri div.funkce p.ulozit-pdf a {
          background-position:2px center;
        }
        
/* clanek tisk */

article#clanek.clanek-tisk {
  padding:30px;
  font-size:16px;
}

article#clanek.clanek-tisk h1 {
  color:#000000;
}

article#clanek.clanek-tisk a {
  color:#000000 !important;
}

  article#clanek.clanek-tisk>h3 {
    padding:0 0 0 0;
    margin:0 0 18px 0;
    font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
    font-weight:normal;
    font-size:18px;
  }
  
  article#clanek.clanek-tisk p {
    margin:0 0 12px 0;
  }
  
  article#clanek.clanek-tisk p strong {
    font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
    font-weight:normal;
  }
  
  article#clanek.clanek-tisk section.clanek-obsah {
    padding-top:0;
    margin:0 0 30px 0;
  }

/* podobne tema */

div#left-col section.podobne-tema {
  position:relative;
  margin:0 0 60px 0;
}

  div#left-col section.podobne-tema h2 {
    padding:0;
    margin:0 0 25px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:22px;
    font-weight:normal;
  }
  
  div#left-col section.podobne-tema ul {
    position:relative;
    padding:0 0 0 25px;
    font-size:16px;
  }
  
    div#left-col section.podobne-tema ul li {
      position:relative;
      list-style-type:square;
      margin:0 0 3px 0;
    }
    
      div#left-col section.podobne-tema ul li span {
        margin-left:7px;
        font-size:12px;
        color:#666666;
      }
    
/* seznam clanku */

div#left-col section.seznam-clanku {
  position:relative;
  margin:0 0 60px 0;
}

  div#left-col section.seznam-clanku h2 {
    padding:0;
    margin:0 0 5px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:24px;
    font-weight:normal;
  }
  
  div#left-col section.seznam-clanku table {
    border-collapse:separate;
    border-spacing:2px;
    font-size:15px;
  }
  
    div#left-col section.seznam-clanku table th {
      padding:12px;
      font-size:15px;
      text-align:left;
      font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
      font-weight:normal;
      text-transform:uppercase;
      background:#d0d0d0;
    }
    
    div#left-col section.seznam-clanku table td {
      padding:12px;
      vertical-align:top;
      background:#e8e8e8;
    }
    
    div#left-col section.seznam-clanku table tr:hover td {
      background:#f1f1f1;
    }
    
      div#left-col section.seznam-clanku table td a strong {
        font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
        font-weight:normal;
      }
      
      div#left-col section.seznam-clanku table td small {
        font-size:13px;
      }
      
      div#left-col section.seznam-clanku th.delka, div#left-col section.seznam-clanku td.delka {
        text-align:right;
      }
  
  div#left-col section.seznam-clanku p {
    margin:0 0 30px 0;
    font-size:14px;
    color:#333333;
  }
  
/* rocniky */

div#left-col section.rocniky {
  position:relative;
  margin:0 0 60px 0;
}

  div#left-col section.rocniky h2 {
    padding:0;
    margin:0 0 5px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:24px;
    font-weight:normal;
  }
  
  div#left-col section.rocniky p.popis {
    position:relative;
    float:none;
    width:auto;
    margin:0 0 30px 0;
    font-size:14px;
    color:#333333;
  }
    
  div#left-col section.rocniky p {
    position:relative;
    float:left;
    width:14%;
    margin:0 15px 15px 0;
    font-size:14px;
    color:#424242;
  }
  
    div#left-col section.rocniky p a {
      font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
      font-size:16px;
    }
    
/* diskuze */

article#diskuze-detail {
  position:relative;
  margin:0 0 60px 0;
}

  article#diskuze-detail p.podnadpis {
    margin:0 0 12px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:18px;
  }
  
  article#diskuze-detail h1 {
    margin:0 0 35px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:26px;
    font-weight:normal;
  }
  
    article#diskuze-detail h1 a {
      text-decoration:none;
    }
    
    article#diskuze-detail h1 a:hover {
      text-decoration:underline;
    }
    
  article#diskuze-detail form.diskuze-pridat {
    position:relative;
    float:right;
    margin-top:-10px;
    z-index:190;
  }
  
  article#diskuze-detail section.prispevky {
    position:relative;
    padding-top:40px;
    margin:0 0 60px 0;
  }
  
    article#diskuze-detail section.prispevky>p {
      position:relative;
      top:-40px;
    }
    
    /* prispevek */
  
    div#left-col div.diskuze-prispevek {
      position:relative;
      padding:20px;
      margin-bottom:20px;
      font-size:16px;
      background:#e8e8e8;
      -moz-border-radius: 8px;
      border-radius: 8px;
    }
    
    /* obarveni prispevku - precteny */
    
    div#left-col div.diskuze-prispevek,
    div#left-col div.diskuze-prispevek a {
      color:#000000;
    }
    
    div#left-col div.diskuze-prispevek div.diskuze-prispevek-hlavicka,
    div#left-col div.diskuze-prispevek div.diskuze-prispevek-hlavicka a {
      color:#747474;
    }
    
    /* obarveni prispevku - novy */
    
    div#left-col div.diskuze-prispevek.novy,
    div#left-col div.diskuze-prispevek.novy a {
      color:#000000;
    }
    
    div#left-col div.diskuze-prispevek.novy div.diskuze-prispevek-hlavicka p,
    div#left-col div.diskuze-prispevek.novy div.diskuze-prispevek-hlavicka p a {
      color:#4e4e4e;
    }
    
      /* obsah prispevku */
    
      div#left-col div.diskuze-prispevek-hlavicka {
        position:relative;
        margin-bottom:20px;
      }
      
      div#left-col div.diskuze-prispevek-hlavicka p {
        display:inline-block;
        margin:0 10px 0 0;
        font-size:13px;
      }
      
        div#left-col div.diskuze-prispevek-hlavicka p a {
          display:inline-block;
          margin-right:5px;
        }
        
        div#left-col div.diskuze-prispevek-hlavicka p em {
          display:inline-block;
          margin-right:5px;
          font-family: 'franklingothic-bookit', arial, helvetica, sans-serif;
        }
      
      div#left-col div.diskuze-prispevek-hlavicka h3 {
        margin:0;
        padding:0;
        font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
        font-size:20px;
        font-weight:normal;
        margin-right:100px;
      }
      
      div#left-col div.diskuze-prispevek-hlavicka form {
        position:relative;
        float:right;
        margin-top:-30px;
        padding:0 0 0 30px;
      }
      
      /* obrazek */
      
      div#left-col div.diskuze-prispevek p img {
        max-width:100%;
      }
      
      /* cislo prispevku */
      
      div#left-col div.diskuze-prispevek p.diskuze-prispevek-cislo {
        padding-top:20px;
        margin:0;
        text-align:right;
      }
      
        div#left-col div.diskuze-prispevek p.diskuze-prispevek-cislo a {
          font-size:12px;
          color:#4e4e4e !important;
        }
        
  /* diskuze strom */
        
  article#diskuze-detail section.diskuze-strom {
    position:relative;
    margin:0 0 60px 0;
  }
  
    article#diskuze-detail section.diskuze-strom h4:first-child {
      margin-bottom:30px;
      font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
      font-weight:normal;
      font-size:16px;
    }
    
    article#diskuze-detail section.diskuze-strom form.diskuze-pridat {
      margin-top:0;
    }
    
    article#diskuze-detail section.diskuze-strom form#prispevky fieldset:first-child {
      margin-bottom:20px;
    }
    
    article#diskuze-detail section.diskuze-strom form#prispevky input[type="submit"] {
      margin-right:10px;
    }
    
    article#diskuze-detail section.diskuze-strom form#prispevky table {
      border-collapse:collapse;
      margin-bottom:20px;
      font-size:14px;
    }
    
      article#diskuze-detail section.diskuze-strom form#prispevky table td {
        padding:1px 6px 0 0;
        text-align:left;
        vertical-align:top;
      }
      
      article#diskuze-detail section.diskuze-strom form#prispevky table tr:hover td,
      article#diskuze-detail section.diskuze-strom form#prispevky table tr.diskuze-formular-novy-prispevek:hover td {
        background:#e8e8e8;
      }
      
      article#diskuze-detail section.diskuze-strom form#prispevky table td.nick {
        max-width:90px;
      }
    
        article#diskuze-detail section.diskuze-strom form#prispevky table td small {
          font-size:12px;
          white-space:nowrap;
        }
        
        article#diskuze-detail section.diskuze-strom form#prispevky table td img {
          position:relative;
          float:left;
          top:-1px;
          margin-bottom:1px;
          height:21px;
        }
        
    article#diskuze-detail section.diskuze-strom p {
      margin-bottom:20px;
      color:#666666;
    }
    
    article#diskuze-detail section.diskuze-strom form.diskuze-pridat.spodni {
      margin-top:-33px;
    }
    
/* ve zkratce */

section#vezkratce {
  position:relative;
  margin:0 0 60px 0;
}

  section#vezkratce h1 {
    margin:0 0 15px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:26px;
    text-transform:uppercase;
    font-weight:normal;
  }
  
  section#vezkratce p.vezkratce-upozorneni {
    margin:0 0 25px 0;
    font-size:14px;
    color:#666666;
  }
  
    section#vezkratce p.vezkratce-upozorneni a {
      color:#666666;
    }
  
    section#vezkratce p.vezkratce-upozorneni strong {
      font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
      font-weight:normal;
    }
  
  section#vezkratce div.listovani {
    position:relative;
    margin:0 0 40px 0;
  }
  
    section#vezkratce div.listovani select {
      min-width:60px;
      padding:3px;
      margin:0;
      font-family: 'franklingothic-book', arial, helvetica, sans-serif;
      font-size:16px;
      border:3px solid #dbdbdb;
    }
    
  div#left-col article.vezkratce-prispevek {
    position:relative;
    margin:0 0 40px 0;
    padding:25px;
    background:#e8e8e8;
    -moz-border-radius: 8px;
    border-radius: 8px;
  }
  
  div#left-col article.vezkratce-prispevek {
    margin-bottom:30px;
  }
  
    div#left-col article.vezkratce-prispevek h3 {
      position:relative;
      margin:0 0 7px 0;
      font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
      font-size:21px;
      font-weight:normal;
    }
    
    div#left-col article#obecny-obsah article.vezkratce-prispevek h3 {
      padding-top:0;
    }
    
      div#left-col article.vezkratce-prispevek h3 a {
        text-decoration:none;
      }
      
      div#left-col article.vezkratce-prispevek h3 a:hover {
        text-decoration:underline;
      }
      
      div#left-col article.vezkratce-prispevek h3 img {
        margin:0 2px 0 0;
      }
      
      div#left-col article.vezkratce-prispevek h3 img.vlajka {
        margin:0 5px 0 0;
        border:1px solid #cccccc;
      }
    
    div#left-col article.vezkratce-prispevek p.datum {
      margin:0 0 15px 0;
      font-size:14px;
      color:#424242;
    }
    
    div#left-col article.vezkratce-prispevek section.obsah {
      position:relative;
      margin:0 0 20px 0;
      font-size:16px;
    }
    
      div#left-col article.vezkratce-prispevek section.obsah p {
        margin:0 0 7px 0;
      }
      
      div#left-col article.vezkratce-prispevek section.obsah ul,
      section#vezkratce article section.obsah ol {
        padding:0 0 0 15px;
        margin:0 0 7px 0;
      }
      
        div#left-col article.vezkratce-prispevek section.obsah ul li {
          list-style-type:square;
        }
        
      div#left-col article.vezkratce-prispevek section.obsah strong,
      div#left-col article.vezkratce-prispevek section.obsah b {
        font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
        font-weight:normal;
      }
      
      div#left-col article.vezkratce-prispevek section.obsah em {
        font-family: 'franklingothic-bookit', arial, helvetica, sans-serif;
        font-style:normal;
      }
      
      div#left-col article.vezkratce-prispevek section.obsah img,
      div#left-col article.vezkratce-prispevek section.obsah iframe {
        max-width:100%;
      }
      
    div#left-col article.vezkratce-prispevek p.zdroj {
      margin:0 0 2px 0;
      color:#666666;
    }
    
      div#left-col article.vezkratce-prispevek p.zdroj a {
        color:#666666;
      }
    
    div#left-col article.vezkratce-prispevek p.doplneni-vydavatele {
      margin:0 0 20px 0;
      color:#666666;
    }
    
      div#left-col article.vezkratce-prispevek p.doplneni-vydavatele a {
        color:#666666;
      }
    
      div#left-col article.vezkratce-prispevek p.doplneni-vydavatele span {
        float:right;
        padding-left:15px;
        font-size:12px;
        color:#8e8e8e;
      }
      
    /* komentare */
    
    div#left-col article.vezkratce-prispevek div.komentare-zahlavi {
      position:relative;
      margin:0 0 25px 0;
    }
    
      div#left-col article.vezkratce-prispevek div.komentare-zahlavi>strong {
        display:inline-block;
        padding-left:20px;
        margin-right:10px;
        font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
        font-weight:normal;
        background:url(/sablony/img/ve-zkratce-iko-prispevky-hlavni.png) left center no-repeat;
      }
      
      div#left-col article.vezkratce-prispevek div.komentare-zahlavi span {
        position:relative;
        float:right;
        top:10px;
        padding-left:15px;
        font-size:14px;
      }
      
        div#left-col article.vezkratce-prispevek div.komentare-zahlavi span a {
          font-size:15px;
        }
    
    div#left-col article.vezkratce-prispevek section.komentare div div {
      position:relative;
      padding:0 0 0 15px;
      margin:0 0 25px 7%;
      font-size:14px;
      color:#333333;
      border-left:1px solid #b8b8b8;
    }
    
    div#left-col article.vezkratce-prispevek section.komentare>div>p {
      text-align:right;
    }
    
      div#left-col article.vezkratce-prispevek section.komentare div div h4 {
        position:relative;
        padding-top:0;
        margin:0 0 5px 0;
        font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
        font-size:16px;
        font-weight:normal;
        color:#4b4b4b;
      }
      
        div#left-col article.vezkratce-prispevek section.komentare div div h4 small {
          display:inline-block;
          padding-left:5px;
          font-family: 'franklingothic-book', arial, helvetica, sans-serif;
          font-size:12px;
        }
  
/* obecny obsah */

article#obecny-obsah {
  position:relative;
  text-align:left;
}

  article#obecny-obsah p.podnadpis {
    margin:0 0 12px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:18px;
  }

  article#obecny-obsah h1 {
    margin:0 0 25px 0;
    font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
    font-size:26px;
    text-transform:uppercase;
    font-weight:normal;
  }
  
    article#obecny-obsah h1 a {
      text-decoration:none;
    }
    
    article#obecny-obsah h1 a:hover {
      text-decoration:underline;
    }
  
  article#obecny-obsah h2 {
    padding:20px 0 0 0;
    margin:0 0 18px 0;
    font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
    font-weight:normal;
    font-size:20px;
  }
    
  article#obecny-obsah h3 {
    padding:20px 0 0 0;
    margin:0 0 18px 0;
    font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
    font-weight:normal;
    font-size:18px;
  }
    
  article#obecny-obsah h4 {
    padding:18px 0 0 0;
    margin:0 0 12px 0;
    font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
    font-weight:normal;
    font-size:16px;
  }
  
  article#obecny-obsah p {
    margin:0 0 12px 0;
  }
  
  article#obecny-obsah small {
    font-size:13px;
  }
  
  article#obecny-obsah ul,
  article#obecny-obsah ol {
    padding:0 0 0 35px;
    margin:0 0 12px 0;
  }
  
    article#obecny-obsah ul li {
      margin:0 0 2px 0;
      list-style-type:square;
    }
    
    article#obecny-obsah ol li {
      margin:0 0 2px 0;
    }
  
  /* ramecek */
    
  article#obecny-obsah div.ramecek {
    position:relative;
    padding:30px;
    margin:0 0 30px 0;
    background:#e8e8e8;
    -moz-border-radius: 8px;
    border-radius: 8px;
  }
      
    article#obecny-obsah div.ramecek h2:first-child,
    article#obecny-obsah div.ramecek h3:first-child,
    article#obecny-obsah div.ramecek h4:first-child {
      padding-top:0;
    }
    
    article#obecny-obsah div.ramecek p:last-child {
      margin-bottom:0;
    }
    
    article#obecny-obsah div.ramecek img {
      max-width:100% !important;
    }
    
  /* upozorneni */
  
  article#obecny-obsah p.upozorneni {
    margin:0 0 25px 0;
    font-size:14px;
    color:#666666;
  }
  
    article#obecny-obsah p.upozorneni a {
      color:#666666;
    }
    
  /* formulare */
  
  article#obecny-obsah form {
    position:relative;
    padding-top:30px;
  }
  
    article#obecny-obsah form fieldset {
      position:relative;
    }
    
      article#obecny-obsah form fieldset legend {
        position:relative;
        display:block;
        margin:0 0 30px 0;
        padding:15px;
        background:#e8e8e8;
        -moz-border-radius: 8px;
        border-radius: 8px;
      }
      
      article#obecny-obsah form fieldset>div {
        position:relative;
        margin:0 0 15px 0;
      }
      
      article#obecny-obsah form fieldset label {
        display:inline-block;
        position:relative;
        margin:0 5px 0 0;
      }
      
      article#obecny-obsah form .formfield {
        padding:7px;
        margin:0;
        font-family: 'franklingothic-book', arial, helvetica, sans-serif;
        font-size:15px;
        border:3px solid #dbdbdb;
      }
      /* NEdefinovan extra select "ve zkratce" */
      
      article#obecny-obsah form fieldset small {
        font-size:12px;
        color:#666666;
      }
      
      article#obecny-obsah form div.tlacitka {
        padding-top:20px;
        margin:0 0 20px 0;
        text-align:center;
      }
      
        article#obecny-obsah form div.tlacitka input {
          margin:0 5px 0 5px;
        }
        
      /* formulare ze stareho Zvedavce */
      
      article#obecny-obsah form.formular-user {
        padding-top:0;
      }
      
      article#obecny-obsah form fieldset table td {
        padding-right:20px;
        vertical-align:middle;
      }
      
      article#obecny-obsah form fieldset table td.popis-top {
        padding-top:15px;
        vertical-align:top;
      }
      
      article#obecny-obsah form table td.vezkratce-klasifikace {
        width:70%;
      }
      
        article#obecny-obsah form table td.vezkratce-klasifikace span {
          display:inline-block;
          margin:0 10px 10px 0;
          white-space:no-wrap;
        }
        
  /* formular diskuze extras */
  
  article#obecny-obsah fieldset.formular-pridat-nazor {
    top:-20px;
  }
  
    article#obecny-obsah fieldset.formular-pridat-nazor div.titulek label {
      width:60px;
    }
    
    article#obecny-obsah fieldset.formular-pridat-nazor div.titulek input {
      width:400px;
    }
    
    article#obecny-obsah fieldset.formular-pridat-nazor div.prispevek {
      margin-bottom:30px;
    }
    
      article#obecny-obsah fieldset.formular-pridat-nazor div.prispevek label {
        position:absolute;
        top:0px;
        width:60px;
      }
      
      article#obecny-obsah fieldset.formular-pridat-nazor div.prispevek>span {
        position:relative;
        display:block;
        top:5px;
        margin:0 0 5px 70px;
      }
      
      article#obecny-obsah fieldset.formular-pridat-nazor div.prispevek textarea {
        width:530px;
        height:270px;
        margin-left:70px;
      }
      
      article#obecny-obsah fieldset.formular-pridat-nazor div.prispevek small {
        display:block;
        padding:7px 0 0 0;
        margin-left:70px;
      }
      
        article#obecny-obsah fieldset.formular-pridat-nazor div.prispevek small a {
          font-size:10px;
        }
        
      article#obecny-obsah fieldset.formular-pridat-nazor div.prispevek div.emotikony {
        margin:0 0 15px 70px;
      }
      
      article#obecny-obsah fieldset.formular-pridat-nazor input[type="button"] {
        margin-right:5px;
        font-size:13px;
      }
      
      article#obecny-obsah fieldset.formular-pridat-nazor input[value="[url]...[/url]"] {
        margin-left:70px;
      }
      
    article#obecny-obsah fieldset.formular-pridat-nazor div.jmeno label,
    article#obecny-obsah fieldset.formular-pridat-nazor div.email label {
      width:60px;
    }
    
    article#obecny-obsah fieldset.formular-pridat-nazor div.poslat-email span,
    article#obecny-obsah fieldset.formular-pridat-nazor div.supress-email span {
      display:inline-block;
      width:160px;
    }
    
/* zajimave adresy */

div#left-col div.listovani form[action="zajmadr.htm"] {
  position:relative;
  margin:0 0 40px 0;
}

div#left-col div.odkazy-prispevek {
  position:relative;
  margin:0 0 40px 0;
  padding:25px;
  background:#e8e8e8;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

  div#left-col div.odkazy-prispevek h3 {
    padding-top:0;
  }
  
    div#left-col div.odkazy-prispevek h3 small span {
      display:block;
    }
    
  div#left-col div.odkazy-prispevek p small {
    color: #666666;
  }
    
  div#left-col div.odkazy-prispevek form {
    padding-top:10px;
    text-align:right;
    font-size:14px;
  }