/* CSS reset */

header, footer, nav, menu, section, article, aside, figure, figcaption, hgroup, img, div, p, span, strong, small, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, label, table, tr, td, hr, blockquote {
  padding:0px;
  margin:0px;
  border:none;
}

/* fonts */

@font-face {
	font-family: "franklingothic-book";
	src: url("/sablony/font/franklin-gothic-book-regular.eot");
	src: url("/sablony/font/franklin-gothic-book-regular.eot#iefix") format("embedded-opentype"),
	url("/sablony/font/franklin-gothic-book-regular.woff") format("woff"),
	url("/sablony/font/franklin-gothic-book-regular.ttf") format("truetype"),
	url("/sablony/font/franklin-gothic-book-regular.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "franklingothic-bookit";
	src: url("/sablony/font/franklin-gothic-book-italic.eot");
	src: url("/sablony/font/franklin-gothic-book-italic.eot#iefix") format("embedded-opentype"),
	url("/sablony/font/franklin-gothic-book-italic.woff") format("woff"),
	url("/sablony/font/franklin-gothic-book-italic.ttf") format("truetype"),
	url("/sablony/font/franklin-gothic-book-italic.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "franklingothic-demi";
	src: url("/sablony/font/franklin-gothic-demi.eot");
	src: url("/sablony/font/franklin-gothic-demi.eot#iefix") format("embedded-opentype"),
	url("/sablony/font/franklin-gothic-demi.woff") format("woff"),
	url("/sablony/font/franklin-gothic-demi.ttf") format("truetype"),
	url("/sablony/font/franklin-gothic-demi.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "franklingothic-demicond";
	src: url("/sablony/font/franklin-gothic-demi-cond-regular.eot");
	src: url("/sablony/font/franklin-gothic-demi-cond-regular.eot#iefix") format("embedded-opentype"),
	url("/sablony/font/franklin-gothic-demi-cond-regular.woff") format("woff"),
	url("/sablony/font/franklin-gothic-demi-cond-regular.ttf") format("truetype"),
	url("/sablony/font/franklin-gothic-demi-cond-regular.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* body */

body {
  padding:0;
  margin:0;
  min-height:1000px;
  font-family: 'franklingothic-book', arial, helvetica, sans-serif;
  font-size:15px;
  text-align:center;
  color:#000000;
  background:#f6f6f6;
}

/* header */

header {
  position:relative; /* header attached - position:fixed; */
  width:100%;
  min-width:1100px;
  margin:auto;
  color:#ffffff;
  background:#000000;
  z-index:200;
}

  header h1 {
    display:none;
  }
  
  /* header top */
  
  div#header-top {
    position:relative;
    width:100%;
    min-width:1100px;
    height:36px;
    margin:auto;
  }
  
    div#header-top-content {
      position:relative;
      width:1068px;
      margin:auto;
      text-align:left;
    }
    
      div#header-top-content nav ul {
        position:relative;
        float:left;
        font-family: 'franklingothic-book', arial, helvetica, sans-serif;
        font-size:12px;
        text-transform:uppercase;
        padding-top:11px;
      }
      
      div#header-top-content nav ul:last-child {
        position:relative;
        float:right;
      }
      
        div#header-top-content nav ul:last-child li:last-child {
          margin:0;
        }
      
        div#header-top-content nav ul li {
          position:relative;
          float:left;
          margin:0 24px 0 0;
          list-style:none;
        }
        
          div#header-top-content nav ul li a {
            display:block;
            position:relative;
            text-decoration:none;
          }
          
            div#header-top-content nav ul li a:hover {
              text-decoration:underline;
            }
            
        /* rss */
        
        div#header-top-content nav ul li.rss a {
          padding-left:20px;
          /* obrazek pozadi v css sablony */
          background-position:left center;
          background-repeat:no-repeat;
        }
        
        /* hledat */
        
        div#header-top-content nav ul li.hledat {
          min-height:16px;
          padding-left:26px;
          /* obrazek pozadi v css sablony */
          background-position:left center;
          background-repeat:no-repeat;
        }
        
          div#header-top-content nav ul li.hledat form {
            display:none;
            position:absolute;
            left:0px;
            top:14px;
            width:220px;
            padding:10px 15px 15px 15px;
            z-index:204;
          }
          
          div#header-top-content nav ul li.hledat:hover form {
            display:inline-block;
          }
          
            div#header-top-content nav ul li.hledat form input {
              font-family: 'franklingothic-book', arial, helvetica, sans-serif;
              font-size:12px;
            }
            
            div#header-top-content nav ul li.hledat form input.hledej-text {
              width:140px;
            }
            
        /* mobilni verze */
        
        div#header-top-content nav ul li.mobilni-verze a {
          min-height:16px;
          padding-left:17px;
          /* obrazek pozadi v css sablony */
          background-position:left center;
          background-repeat:no-repeat;
        }
            
        /* prihlaseni */
        
        div#header-top-content nav ul li.prihlaseni form {
          display:none;
          position:absolute;
          left:-15px;
          top:14px;
          width:260px;
          padding:10px 15px 15px 15px;
          z-index:205;
        }
          
        div#header-top-content nav ul li.prihlaseni:hover form {
          display:inline-block;
        }
          
          div#header-top-content nav ul li.prihlaseni form input {
            margin-right:2px;
            font-family: 'franklingothic-book', arial, helvetica, sans-serif;
            font-size:12px;
          }
          
          div#header-top-content nav ul li.prihlaseni.chyba form input {
            margin-bottom:7px;
          }
          
          div#header-top-content nav ul li.prihlaseni form input:last-child {
            margin-right:0;
          }
          
          div#header-top-content nav ul li.prihlaseni form div#login-error {
            position:relative;
            padding:7px 10px 7px 30px;
            background:url(/sablony/img/header-iko-login-error.png) 7px center no-repeat #cc0000;
          }
          
            div#header-top-content nav ul li.prihlaseni form div#login-error p {
              font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
              font-size:12px;
              text-transform:none;
              color:#ffffff;
            }
            
        /* prepnuti sablony */
        
        div#header-top-content nav ul li.sablona-switch a {
          display:inline-block;
          width:8px;
          height:8px;
          margin:0 8px 0 0;
          overflow:hidden;
          background-position:center center;
          background-repeat:no-repeat;
        }
        
          div#header-top-content nav ul li.sablona-switch a.okr {
            background-color:#cda740;
          }
          
          div#header-top-content nav ul li.sablona-switch a.zeleny {
            background-color:#6ab84c;
          }
          
          div#header-top-content nav ul li.sablona-switch a.bordo {
            background-color:#f29595;
          }
          
          div#header-top-content nav ul li.sablona-switch a.tno {
            background-color:#cccccc;
          }
        
  /* header bottom */
  
  div#header-bottom {
    position:relative;
    width:100%;
    min-width:1100px;
    margin:auto;
  }
  
    div#header-bottom-content {
      position:relative;
      width:1068px;
      height:100%;
      margin:auto;
      text-align:left;
    }
    
      div#header-bottom-content img#header-logo {
        position:relative;
        float:left;
      }
    
      div#header-bottom-content nav ul {
        position:relative;
        float:right;
        font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
        font-size:18px;
        text-transform:uppercase;
        z-index:203;
      }
      
        div#header-bottom-content nav ul li {
          position:relative;
          float:left;
          padding-bottom:20px;
          margin:0 0 0 20px;
          list-style:none;
        }
        
        div#header-bottom-content nav ul li.akt {
          color:#ffffff;
        }
        
          div#header-bottom-content nav ul li>a {
            display:block;
            position:relative;
            text-decoration:none;
          }
          
          div#header-bottom-content nav ul li>a:hover {
            text-decoration:underline;
          }
          
          div#header-bottom-content nav ul li.akt>a {
            color:#ffffff;
          }
        
          div#header-bottom-content nav ul li ul {
            position:absolute;
            left:0px;
            top:30px;
            display:none;
            width:150px;
            float:none;
            padding:7px 0 7px 0;
            font-size:15px;
            text-transform:none;
          }
          
          div#header-bottom-content nav ul li:hover ul {
            display:block;
          }
          
            div#header-bottom-content nav ul li ul li {
              float:none;
              margin:0;
              padding:0;
            }
            
              div#header-bottom-content nav ul li ul li a {
                display:block;
                padding:3px 10px 3px 10px;
              }
              
          /* submenu extras */
          
          div#header-bottom-content nav ul li#nav-hlavni-8 ul {
            width:165px;
          }
          
            div#header-bottom-content nav ul li#nav-hlavni-8 ul li {
              width:52px;
              float:left;
            }
            
          div#header-bottom-content nav ul li#nav-hlavni-10 ul {
            left:auto;
            right:0px;
          }
          
      div#header-clip {
        position:absolute;
        left:512px;
        bottom:-12px;
        width:43px;
        height:11px;
      }
      
        div#header-clip a {
          display:block;
          position:absolute;
          left:10px;
          bottom:6px;
          width:25px;
          height:12px;
          text-decoration:none;
          background-position:center bottom;
          background-repeat:no-repeat;
        }
          
/* content */

div#content {
  position:relative;
  width:1068px;
  padding:65px 16px 75px 16px; /* header attached - padding:196px 16px 75px 16px;*/
  margin:auto;
  text-align:left;
}

  /* left col */
  
  div#left-col {
    position:relative;
    float:left;
    width:621px;
    max-height: 999999px; /* font boost disable */
  }
  
    /* v souboru obsah.css */
  
  /* right col */
  
  div#right-col {
    position:relative;
    margin-left:688px;
  }
  
    div#right-col div.right-col-blok {
      position:relative;
      padding:30px 38px 30px 38px;
      margin:0 0 43px 0;
      font-size:13px;
      background:#dbdbdb;
      -moz-border-radius: 8px;
      border-radius: 8px;
    }
    
      div#right-col div.right-col-blok h2 {
        position:relative;
        margin:0 0 18px 0;
        font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
        font-size:18px;
        font-weight:normal;
        text-transform:uppercase;
      }
      
      div#right-col div.right-col-blok strong {
        font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
        font-weight:normal;
      }
      
    /* blok kava pro Zvedavce */
    
    div#right-col div.right-col-blok#kava p {
      margin:0 0 15px 0;
    }
    
      div#right-col div.right-col-blok#kava p.heslo {
        font-size:15px;
      }
      
      div#right-col div.right-col-blok#kava p.heslo strong { 
        font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
        font-weight:normal;
        font-size:16px;
      }
    
      div#right-col div.right-col-blok#kava div.hrnek {
        position:relative;
        top:3px;
        float:right;
        width:65px;
        height:68px;
        margin:0 0 10px 4px;
        font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
        font-weight:normal;
        text-align:center;
        font-size:16px;
        color:#444444;
        background-position:center center;
        background-repeat:no-repeat;
      }
      
        div#right-col div.right-col-blok#kava div.hrnek p {
          position:absolute;
          left:13px;
          top:22px;
          display:inline-block;
          padding:2px;
          background:#dbdbdb;
        }
      
      div#right-col div.right-col-blok#kava div.hrnek.procent-0 {
        background-image:url('/sablony/img/kava-pro-zvedavce-0-procent.png');
      }
        
      div#right-col div.right-col-blok#kava div.hrnek.procent-25 {
        background-image:url('/sablony/img/kava-pro-zvedavce-25-procent.png');
      }
        
      div#right-col div.right-col-blok#kava div.hrnek.procent-50 {
        background-image:url('/sablony/img/kava-pro-zvedavce-50-procent.png');
      }
        
      div#right-col div.right-col-blok#kava div.hrnek.procent-75 {
        background-image:url('/sablony/img/kava-pro-zvedavce-75-procent.png');
      }
        
      div#right-col div.right-col-blok#kava div.hrnek.procent-100 {
        background-image:url('/sablony/img/kava-pro-zvedavce-100-procent.png');
      }
        
    div#right-col div.right-col-blok#kava p.platby {
      margin:0;
      line-height:20px;
    }
    
      div#right-col div.right-col-blok#kava p.platby span {
        margin-right:16px;
      }
      
      div#right-col div.right-col-blok#kava p.platby a {
        margin-right:16px;
        color:#2a2a2a;
      }
      
      div#right-col div.right-col-blok#kava p.platby a:hover {
        text-decoration:none;
      }
      
    /* blok ve zkratce */
    
    div#right-col div.right-col-blok#ve-zkratce p {
      position:relative;
      margin:0 0 18px 0;
      font-size:12px;
      color:#303030;
    }
    
    div#right-col div.right-col-blok#ve-zkratce p:last-child {
      margin:0;
    }
    
      div#right-col div.right-col-blok#ve-zkratce p a {
        display:block;
        margin:0 0 3px 0;
        font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
        font-size:16px;
        text-decoration:none;
        color:#000000;
      }
      
      div#right-col div.right-col-blok#ve-zkratce p a:hover {
        text-decoration:underline;
      }
      
      div#right-col div.right-col-blok#ve-zkratce p span {
        display:inline-block;
        margin-right:13px;
      }
      
      div#right-col div.right-col-blok#ve-zkratce p span.prispevky {
        padding-left:14px;
        background:url('/sablony/img/ve-zkratce-iko-prispevky.png') left 4px no-repeat;
      }
      
    /* blok temata */
    
    div#right-col div.right-col-blok#temata p {
      font-size:13px;
    }
    
      div#right-col div.right-col-blok#temata p a {
        margin-right:5px;
        text-decoration:none;
        color:#000000;
      }
      
      div#right-col div.right-col-blok#temata p a:hover {
        text-decoration:underline;
      }
      
    /* blok z diskuze */
    
    div#right-col div.right-col-blok#diskuze p {
      margin:0 0 14px 0;
      font-size:13px;
      color:#000000;
    }
    
      div#right-col div.right-col-blok#diskuze p span {
        margin-right:5px;
        font-size:11px;
        color:#303030;
      }
      
      div#right-col div.right-col-blok#diskuze p a {
        text-decoration:none;
        color:#000000;
      }
      
      div#right-col div.right-col-blok#diskuze p a:hover {
        text-decoration:underline;
      }
      
    /* blok odkazy */
    
    div#right-col div.right-col-blok#odkazy p {
      margin:0 0 5px 0;
      font-size:14px;
    }
    
      div#right-col div.right-col-blok#odkazy p a {
        text-decoration:none;
        color:#000000;
      }
      
      div#right-col div.right-col-blok#odkazy p a:hover {
        text-decoration:underline;
      }
      
    /* blok menove kurzy */
    
    div#right-col div.right-col-blok#kurzy p {
      position:relative;
      margin:0;
      font-size:12px;
      color:#666666;
    }
    
    div#right-col div.right-col-blok#kurzy table {
      margin:0 0 15px 0;
      font-size:14px;
      border-collapse:collapse;
    }
    
      div#right-col div.right-col-blok#kurzy table td.mena {
        position:relative;
        width:190px;
      }
      
        div#right-col div.right-col-blok#kurzy table td.mena img {
          position:relative;
          margin-right:10px;
        }
        
        div#right-col div.right-col-blok#kurzy table td.mena div {
          position:absolute;
          width:100%;
          height:15px;
          border-bottom:1px dotted #999999;
        }
        
        div#right-col div.right-col-blok#kurzy table td.mena span {
          position:relative;
          display:inline-block;
          padding:3px;
          background:#dbdbdb;
        }
        
      div#right-col div.right-col-blok#kurzy table td.kurz {
        padding-left:4px;
        text-align:right;
      }
      
    /* blok obecny */
    
    div#right-col div.right-col-blok.obecny {
      font-size:14px;
    }
    
      div#right-col div.right-col-blok.obecny h3 {
        padding:3px 0 0 0;
        margin:0 0 7px 0;
        font-family: 'franklingothic-demicond', arial, helvetica, sans-serif;
        font-size:16px;
        font-weight:normal;
      }
      
      div#right-col div.right-col-blok.obecny h4 {
        padding:3px 0 0 0;
        margin:0 0 5px 0;
        font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
        font-size:14px;
        font-weight:normal;
      }
      
      div#right-col div.right-col-blok.obecny p {
        margin:0 0 10px 0;
      }
      div#right-col div.right-col-blok.obecny p:last-child {
        margin:0 0 0 0;
      }
      
        div#right-col div.right-col-blok.obecny p em {
          font-family: 'franklingothic-bookit', arial, helvetica, sans-serif;
          font-style:normal;
        }
        
      div#right-col div.right-col-blok.obecny ul,
      div#right-col div.right-col-blok.obecny ol {
        padding:0 0 0 25px;
        margin:0 0 10px 0;
      }
      div#right-col div.right-col-blok.obecny ul:last-child,
      div#right-col div.right-col-blok.obecny ol:last-child {
        margin:0 0 0 0;
      }
      
      div#right-col div.right-col-blok.obecny form {
        margin:0 0 10px 0;
      }
      div#right-col div.right-col-blok.obecny form:last-child {
        margin:0 0 0 0;
      }
      
    /* statistika */
    
    div#right-col div.right-col-statistika {
      position:relative;
      text-align:center;
    }
    
      div#right-col div.right-col-statistika p {
        position:relative;
        display:inline-block;
        padding:0 0 0 30px;
        margin:auto;
        font-size:15px;
        color:#333333;
        background-position:left top;
        background-repeat:no-repeat;
      }

/* adds */

div.cleaner {
  position:relative;
  clear:both;
}

.hide {
  display:none;
}

/* image over text */

.im {
  position:absolute;
  top:0px;
  left:0px;
  display:block;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:center center;
}

/* footer */

footer {
  position:relative;
  min-width:1100px;
  font-size:14px;
  color:#525252;
  background:#b6b6b6;
}

  div#footer-content {
    position:relative;
    width:818px;
    padding:40px 0 30px 250px;
    margin:auto;
    text-align:left;
    background:url('/sablony/img/zvedavec-logo-footer.png') left 35px no-repeat;
  }
  
    div#footer-content a {
      color:#525252;
    }
    
    div#footer-content a:hover {
      text-decoration:none;
    }
    
    div#footer-content a.rss {
      display:block;
      position:relative;
      float:right;
      padding:0 0 0 21px;
      text-decoration:none;
      text-transform:uppercase;
      background:url('/sablony/img/footer-iko-rss.png') left center no-repeat;
    }
      
      div#footer-content a.rss:hover {
        text-decoration:underline;
      }
      
    div#footer-content p.tiraz {
      position:relative;
      float:left;
      max-width:370px;
      margin:0 50px 25px 0;
    }
    
      div#footer-content p.tiraz strong {
        font-family: 'franklingothic-demi', arial, helvetica, sans-serif;
        font-weight:normal;
      }
    
    div#footer-content p.cas {
      position:relative;
      clear:both;
      padding:0 0 0 20px;
      margin:0 0 0 160px;
      font-size:12px;
      background:url('/sablony/img/footer-iko-cas.png') left center no-repeat;
      max-height: 999999px; /* font boost disable */
    }
    
/* chvilka archiv v novem okne */

body#chvilka-archiv {
  padding:40px;
  text-align:left;
}

  body#chvilka-archiv div:first-child {
    padding:20px 30px 10px 30px;
    margin:0 0 25px 0;
    font-family: 'franklingothic-bookit', arial, helvetica, sans-serif;
    background:url('/sablony/img/chvilka-uvozovka-1.png') left top no-repeat, url('/sablony/img/chvilka-uvozovka-2.png') right bottom no-repeat;
  }
  
  body#chvilka-archiv p {
    margin:0 0 25px 0;
  }
  
  body#chvilka-archiv hr {
    margin:0 0 25px 0;
    border-bottom:1px dotted #cccccc;
  }
  
  body#chvilka-archiv p.autor {
    text-align:right;
    
  }
  
  body#chvilka-archiv nav {
    margin:0 0 25px 35px;
    text-align:center;
  }
  
    body#chvilka-archiv nav a {
      display:inline-block;
      color:#000000;
      text-decoration:none;
    }
    
    body#chvilka-archiv nav a:hover {
      text-decoration:underline;
    }
    
      body#chvilka-archiv nav a:first-child {
        padding-left:30px;
        margin-right:20px;
        background:url(/sablony/img/chvilka-archiv-sipka-predchozi.png) left center no-repeat;
      }
      
      body#chvilka-archiv nav a:last-child {
        padding-right:30px;
        margin-right:40px;
        background:url(/sablony/img/chvilka-archiv-sipka-dalsi.png) right center no-repeat;
      }
      
  body#chvilka-archiv p.stats {
    text-align:center;
    font-size:13px;
    color:#666666;
  }