/* CSS Document */

img, div, p, span, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, table, tr, td, hr {
  padding:0px;
  margin:0px;
  border:none;
}

a {
  color:#0663B2;
}

a:hover {
  color:#cc0000;
}

p {
  position:relative;
  padding:5px 0px 5px 0px;
}

h2 {
  position:relative;
  padding:0px 0px 15px 15px;
  font-size:190%;
  font-weight:normal;
  color:#006c33;
}

h3 {
  position:relative;
  padding:20px 0px 10px 15px;
  font-size:140%;
  font-weight:normal;
  color:#000000;
}

h4 {
  position:relative;
  padding:10px 0px 0px 0px;
  font-size:100%;
  color:#000000;
}

h5 {
  position:relative;
  padding:7px 0px 0px 0px;
  font-size:95%;
  color:#000000;
}

big {
  font-size:110%;
  font-weight:bold;
}

small {
  font-size:85%;
}

table {
  position:relative;
  font-family:arial,helvetica,sans-serif;
  font-size:100%;
  border-collapse:collapse;
}

td {
  vertical-align:top;
}

form,fieldset {
  position:relative;
}

body {
  padding:0px;
  margin:0px;
  font-family:verdana,tahoma,arial,helvetica,sans-serif;
  font-size:82%;
  text-align:center;
  color:#000000;
  background-image:url('../img/body-bg.jpg');
  background-repeat:repeat;
  background-position:top center;
  background-color:#095493;
}

#str-obal {
  position:relative;
  width:100%;
  margin:auto;
  background-image:url('../img/str-obal-bg.jpg');
  background-repeat:repeat-y;
  background-position:top center;
}

/* hlavicka */

#hl-obal {
  position:relative;
  width:100%;
  height:154px;
  margin:auto;
  padding:39px 0px 0px 0px;
  background-image:url('../img/hl-obal-bg.jpg');
  background-repeat:no-repeat;
  background-position:top center;
}

#hl {
  position:relative;
  width:850px;
  height:154px;
  margin:auto;
  background-image:url('../img/hl-bg.jpg');
  background-repeat:no-repeat;
  background-position:top center;
  border-right:1px solid #ffffff;
  border-left:1px solid #ffffff;
}

  #hl h1 {
    position:absolute;
    top:28px;
    left:45px;
    width:419px;
    height:89px;
    font-size:160%;
  }
  
  #hl h1 a {
    display:block;
    width:100%;
    height:100%;
    cursor:pointer;
  }
  
  #hl h1 .im {
    background-image:url('../img/hl-loga.jpg');
  }
  
  #hl p {
    position:absolute;
    top:-30px;
  }
    #hl p small {
      position:relative;
      font-size:7pt;
    }
    #hl p a {
      color:#00EDFF;
      text-decoration:none;
    }
    #hl p a:hover {
      color:#ffffff;
    }
  
  #hl #flash {
    position:absolute;
    top:0px;
    right:0px;
    width:351px;
    height:154px;
  }
  
  #hl #banner {
    position:absolute;
    top:0px;
    left:870px;
    width:120px;
    height:240px;
  }

/* stranka */

#str {
  position:relative;
  width:850px;
  margin:auto;
  text-align:left;
  background-image:url('../img/str-bg.gif');
  background-repeat:repeat-y;
  background-position:left center;
  background-color:#f7f7f7;
  border-right:1px solid #ffffff;
  border-left:1px solid #ffffff;
}

/* stranka prava */

#str-prava {
  position:relative;
  float:right;
  width:628px;
  background-image:url('../img/str-prava-bg.gif');
  background-repeat:repeat-x;
  background-position:top center;
}

#str-prava p {
  font-family:arial,helvetica,sans-serif;
}

  /* navigacni linka */
  
  #navi-linka {
    position:relative;
    height:26px;
    margin:3px 1px 1px 32px;
    color:#B2B2B2;
    background-image:url('../img/navi-linka-bg.gif');
    background-repeat:no-repeat;
    background-position:right;
  }
  
  #navi-linka p {
    position:relative;
    top:3px;
    padding:0px;
  }
  
  #navi-linka span {
    position:absolute;
    top:1px;
    right:32px;
  }
    
    #navi-linka span a {
      padding-right:12px;
      background-image:url('../img/navi-linka-sipka.gif');
      background-repeat:no-repeat;
      background-position:center right;
    }
    
    #navi-linka span a:hover {
      background-image:url('../img/navi-linka-sipka-hover.gif');
    }
  
  #navi-linka a {
    color:#8C8C8C;
    text-decoration:none;
  }
  
  #navi-linka a:hover {
    color:#cc0000;
  }
  
  /* novinky */
  
  #novinky {
    position:relative;
    width:320px;
    padding-bottom:15px;
    font-size:85%;
  }
  
  #novinky h4 {
    padding-right:70px;
  }
  
  #novinky h4 small {
    position:absolute;
    right:0px;
    top:7px;
    font-size:100%;
    font-weight:normal;
    color:#8C8C8C;
  }
  
  #str-obsah h4.novinka {
    padding-right:70px;
  }
  
  #str-obsah h4.novinka small {
    position:absolute;
    right:0px;
    _right:32px; /* MSIE 6 */
    top:7px;
    font-size:100%;
    font-weight:normal;
    color:#8C8C8C;
  }
  
  /* produkty uvod */
  
  #produkty-uvod {
    position:absolute;
    right:7px;
    top:48px;
    width:255px;
    height:426px;
    background-image:url('../img/produkty-uvod.jpg');
    background-repeat:no-repeat;
    background-position:center right;
    z-index:150;
  }
  
  #produkty-uvod-en {
    position:absolute;
    right:7px;
    top:48px;
    width:255px;
    height:426px;
    background-image:url('../img/produkty-uvod-en.jpg');
    background-repeat:no-repeat;
    background-position:center right;
    z-index:150;
  }
  
  #produkty-uvod-ru {
    position:absolute;
    right:7px;
    top:48px;
    width:255px;
    height:426px;
    background-image:url('../img/produkty-uvod-ru.jpg');
    background-repeat:no-repeat;
    background-position:center right;
    z-index:150;
  }
  
    #produkty-uvod li, #produkty-uvod-en li, #produkty-uvod-ru li {
      position:absolute;
      width:90px;
      height:90px;
      list-style-type:none;
    }
    
    #pbt1 {
      top:15px;
      left:22px;
    }
    
    #pbt2 {
      top:87px;
      left:144px;
    }
    
    #pbt3 {
      top:144px;
      left:22px;
    }
    
    #pbt4 {
      top:207px;
      left:144px;
    }
    
    #pbt5 {
      top:274px;
      left:22px;
    }
    
    #pbt6 {
      top:322px;
      left:144px;
    }
    
      #produkty-uvod li a, #produkty-uvod-en li a, #produkty-uvod-ru li a {
        display:block;
        width:100%;
        height:100%;
      }
  
  /* stranka obsah */
  
  #str-obsah {
    position:relative;
    padding:25px 32px 32px 32px;
  }
  
    #str-obsah ul, #str-obsah ol {
      padding:5px 0px 5px 25px;
    }
    
      #str-obsah ul li {
        padding:1px 0px 1px 0px;
        list-style-type:disc;
      }
      
        #str-obsah ul li ul li {
          list-style-type:circle;
        }
        
          #str-obsah ul li ul li ul li {
            list-style-type:disc;
          }
          
            #str-obsah ul li ul li ul li ul li {
              list-style-type:circle;
            }
            
      ul.mapa-stranek ul {
        padding:5px 0px 10px 25px !important;
      }
    
    #str-obsah p {
      width:auto;
      text-align:justify;
    }
    
    p.stahnout {
      padding-top:3px;
      text-align:left !important;
    }
    
      p.stahnout img {
        position:relative;
        top:6px;
      }
      
      p.stahnout em {
        display:block;
        margin:3px 0px 0px 23px;
        font-size:95%;
      }
      
    p.reference {
      padding:3px 0px 8px 0px;
      text-align:left !important;
      font-size:95%;
    }
    
      p.reference img {
        position:relative;
        top:8px;
        margin-right:3px;
      }
    
      p.reference a {
        position:relative;
        top:-3px;
        font-size:107%;
      }
      
    p.glazury-symboly {
      margin-top:20px;
      padding-bottom:11px;
      text-align:right !important;
      border-top:1px dotted #cccccc;
      border-bottom:1px dotted #cccccc;
    }
    
      p.glazury-symboly img {
        position:relative;
        top:4px;
      }
      
    #mapa {
      position:absolute;
      top:100px;
      right:70px;
      border:4px solid #dddddd;
    }
    
    /* obrazky */
    
    .pic-vpravo {
      float:right;
      margin:5px 0px 15px 25px !important;
      border:4px solid #dddddd;
    }
    
    .pic-vlevo {
      float:left;
      margin:5px 25px 15px 0px !important;
      border:4px solid #dddddd;
    }
  
    /* navigacni odkazy */
    
    .vice a {
      padding-right:11px;
      text-decoration:none;
      background-image:url('../img/sipka-vice.gif');
      background-repeat:no-repeat;
      background-position:center right;
    }
    
    .vice a:hover {
      background-image:url('../img/sipka-vice-hover.gif');
    }
    
    .zpet a {
      padding-left:11px;
      text-decoration:none;
      background-image:url('../img/sipka-zpet.gif');
      background-repeat:no-repeat;
      background-position:center left;
    }
    
    .zpet a:hover {
      background-image:url('../img/sipka-zpet-hover.gif');
    }
    
    /* tabulky */
    
    table.fotogalerie {
      margin:10px 0px 10px 0px;
    }
    
      table.fotogalerie td {
        width:150px;
        padding:10px 20px 10px 0px;
        vertical-align:top;
      }
      
        table.fotogalerie a {
          display:block;
          width:150px;
          height:150px;
          padding:3px;
          text-align:center;
          vertical-align:middle;
          background-color:#f0f0f0;
        }
        
          table.fotogalerie img {
            position:relative;
          }
      
        table.fotogalerie td p {
          padding:0px 0px 0px 5px;
          text-align:left !important;
          border-left:1px dotted #e0e0e0;
        }
        
    table.glazury {
      width:100%;
      margin:20px 0px 10px 0px;
    }
    
      table.glazury td {
        width:20%;
        padding:5px;
        text-align:center;
      }
      
        table.glazury td img {
          border:1px solid #dcdcdc;
        }
      
        table.glazury td p {
          text-align:center !important;
        }
        
          table.glazury td p img {
            position:relative;
            top:2px;
            border:none;
          }
    
    table.pripravky {
      margin:10px 0px 10px 0px;
    }
    
      table.pripravky th {
        padding:5px;
        font-size:85%;
        border:1px solid #c8c8c8;
        background-color:#e7e7e7;
      }
    
      table.pripravky td {
        padding:5px;
        vertical-align:middle;
        border:1px solid #c8c8c8;
        background-color:#ffffff;
        height: 45px;
      }
      
        table.pripravky td p {
          width:300px;
          text-align:left !important;
        }
      
        table.pripravky td .stahnout {
          top:-5px;
          width:auto;
        }
       
    table.kontakty {
      margin:10px 0px 10px 0px;
    }
    
      table.kontakty td {
        padding:10px 20px 10px 0px;
      }
      
        table.kontakty td em {
          font-size:95%;
          color:#006600;
        }
        
    table.formular {
      margin:10px 0px 10px 0px;
    }
    
      table.formular td {
        padding:4px 4px 4px 0px;
      }
      
    table.data {
      margin:10px 0px 10px 0px;
      text-align:center;
    }
    
      table.data th {
        padding:5px;
        font-size:85%;
        border:1px solid #c8c8c8;
        background-color:#e7e7e7;
      }
    
      table.data td {
        padding:5px;
        border:1px solid #c8c8c8;
        background-color:#ffffff;
      }

/* stranka leva */

#str-leva {
  position:relative;
  margin-right:628px;
  background-image:url('../img/str-leva-bg.gif');
  background-repeat:no-repeat;
  background-position:top left;
  z-index:200;
}

/* paticka */

#pat-obal {
  position:relative;
  width:100%;
  height:99px;
  margin:auto;
  background-image:url('../img/pat-obal-bg.jpg');
  background-repeat:no-repeat;
  background-position:bottom center;
}

#pat {
  position:relative;
  width:850px;
  height:50px;
  margin:auto;
  text-align:left;
  background-image:url('../img/pat-bg.gif');
  background-repeat:repeat-x;
  background-position:top center;
  border-right:1px solid #ffffff;
  border-left:1px solid #ffffff;
}

  #pat-navi-linka {
    position:relative;
    padding:17px 0px 0px 251px;
    color:#ffffff;
    }
    
    #pat-navi-linka small {
      font-size:7pt;
    }
    
    #pat-navi-linka a {
      margin:0px 2px 0px 2px;
      color:#666666;
      text-decoration:none;
    }
    
    #pat-navi-linka a:hover {
      color:#cc0000;
    }
    
    #pat-navi-linka span {
      position:absolute;
      right:32px;
      top:17px;
      font-family:arial,helvetica,sans-serif;
    }
    
    #pat-navi-linka span small {
      font-size:8pt;
    }
    
    #pat-navi-linka span a {
      padding-right:12px;
      background-image:url('../img/pat-navi-linka-sipka.gif');
      background-repeat:no-repeat;
      background-position:center right;
    }
    
    #pat-navi-linka span a:hover {
      background-image:url('../img/pat-navi-linka-sipka-hover.gif');
    }
  
  #pat-copy {
    position:relative;
    top:30px;
    padding:0px 32px 0px 32px;
    text-align:right !important;
    color:#06acdc;
  }
  
    #pat-copy small {
      font-size:7pt;
    }
    
    #pat-copy span {
      float:left;
      _position:relative; /* MSIE 6 */
      _top:0px; /* MSIE 6 */
    }
    
    #pat-copy a {
      color:#06acdc;
      text-decoration:none;
    }
    
    #pat-copy a:hover {
      color:#ffffff;
    }
  
  /* paticka pozadi */

  #pat-leva-poz {
    position:absolute;
    top:0px;
    left:0px;
    width:232px;
    height:50px;
    background-image:url('../img/pat-leva-bg.jpg');
    background-repeat:no-repeat;
    background-position:top left;
  }
  
  #pat-prava-poz {
    position:absolute;
    top:0px;
    right:0px;
    width:172px;
    height:50px;
    background-image:url('../img/pat-prava-bg.jpg');
    background-repeat:no-repeat;
    background-position:top right;
  }
