/* CSS Document */

img, div, p, span, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, table, tr, td, hr, blockquote {
  padding:0px;
  margin:0px;
  border:none;
}

body {
  padding:0px 0px 0px 0px;
  margin:0px;
  font-family:arial,helvetica,sans-serif;
  text-align:center;
  font-size:12px;
  color:#000000;
  background:url('/img/body-bg.gif') repeat-x center top #e8e8e8;
}
body.font-def #str-prava {
  font-size:100%;
}
body.font-xlarge #str-prava {
  font-size:120%;
}
body.font-xxlarge #str-prava {
  font-size:140%;
}
body.kontrast #str-prava {
  color:#000000 !important;
}
body.kontrast#dw #str-prava {
  color:#ffffff !important;
}

/* hlavicka */

#hl-obal {
  position:relative;
  width:100%;
  height:231px;
  margin:auto;
  background:url('/img/hl-obal-bg.gif') no-repeat center top;
}
#dw #hl-obal {
  background:url('/img/dw-hl-obal-bg.jpg') no-repeat center top;
}

  #hl {
    position:relative;
    width:950px;
    height:231px;
    margin:auto;
    background:url('/img/hl-obal-bg.gif') no-repeat center top;
  }
  #dw #hl {
    background:url('/img/dw-hl-obal-bg.jpg') no-repeat center top;
  }
  
    #hl-obsah {
      position:relative;
      width:950px;
      height:231px;
      text-align:left;
      background:url('/img/hl-obsah-bg.jpg') no-repeat 322px 16px;
    }
    #dw #hl-obsah {
      background:url('/img/dw-hl-obsah-bg.jpg') no-repeat 369px 0px;
    }
  
      #hl-obsah #logo {
        position:absolute;
        left:53px;
        top:41px;
      }
      
      #hl-obsah p.wset.fset {
        position:absolute;
        left:738px;
        top:37px;
        color:#999999;
      }
      #dw #hl-obsah p.wset.fset {
        color:#333333;
      }
      #hl-obsah p.wset.kset {
        position:absolute;
        left:735px;
        top:77px;
        color:#999999;
      }
      #dw #hl-obsah p.wset.kset {
        color:#333333;
      }
        
        #hl-obsah p.wset span {
          position:relative;
          float:left;
        }
        
        #hl-obsah p.wset a {
          display:block;
          position:relative;
          float:left;
          top:-10px;
          width:29px;
          height:29px;
          margin:0px 0px 0px 5px;
          text-align:center;
          text-decoration:none;
          color:#999999;
        }
        #dw #hl-obsah p.wset a {
          color:#333333;
        }
        
        #hl-obsah p.wset.fset a.akt {
          background:url('/img/wset-fset-akt-bg.png') no-repeat 0px 0px;
        }
        
          #hl-obsah p.wset a strong {
            position:relative;
            top:6px;
          }
        
        #hl-obsah p.wset a#mf2 {
          font-size:20px;
        }
          #hl-obsah p.wset a#mf2 strong {
            top:0px;
          }
        
        #hl-obsah p.wset a#mf3 {
          font-size:26px;
        }
          #hl-obsah p.wset a#mf3 strong {
            top:-5px;
          }
          
        #hl-obsah p.wset.kset a#mk1 {
          background:url('/img/mk1-bg.png') no-repeat center top;
        }
          #hl-obsah p.wset.kset a#mk1.akt {
            background:url('/img/mk1-bg.png') no-repeat center bottom;
          }
          
        #hl-obsah p.wset.kset a#mk2 {
          background:url('/img/mk2-bg.png') no-repeat center top;
        }
          #hl-obsah p.wset.kset a#mk2.akt {
            background:url('/img/mk2-bg.png') no-repeat center bottom;
          }
          
      /* menu 1 */
      
      ul#menu-1 {
        position:relative;
        float:left;
        margin:140px 0px 0px 322px;
        font-size:13px;
      }
      
        ul#menu-1 li {
          position:relative;
          float:left;
          list-style-type:none;
          border-right:1px solid #ffffff;
        }
        
          ul#menu-1 li a {
            display:block;
            position:relative;
            height:43px;
            padding:0px 15px 0px 15px;
            text-align:center;
            text-decoration:none;
            color:#000000;
            background:url('/img/menu-1-a-bg.gif') repeat-x center top #d3d3d3;
          }
          
          ul#menu-1 li a:hover {
            background:url('/img/menu-1-a-bg.gif') repeat-x center bottom #d3d3d3;
          }
          
          ul#menu-1 li.akt a {
            background:#e5e5e5;
          }
          
            ul#menu-1 li a strong {
              display:block;
              position:relative;
              padding-top:14px;
            }
            
      /* hledani */
            
      div#hled {
        position:relative;
        float:left;
        width:199px;
        height:43px;
        margin:140px 0px 0px 0px;
        color:#666666;
        background:url('/img/hled-bg.gif') no-repeat right top;
      }
      
        div#hled fieldset {
          position:relative;
          padding:7px 0px 0px 15px;
        }
      
          div#hled .formfield {
            position:relative;
            width:93px;
            height:17px;
            margin:0px 8px 0px 8px;
            background:url('/img/hled-formfield-bg.gif') no-repeat left top;
            border:1px solid #ffffff;
          }
          
          div#hled #hledat {
            position:relative;
            top:4px;
          }

/* stranka */

#str-obal {
  position:relative;
  width:100%;
  margin:auto;
  background:url('/img/str-obal-bg.gif') repeat-y center top;
}
#dw #str-obal {
  background:url('/img/dw-str-obal-bg.gif') repeat-y center top;
}

  #str {
    position:relative;
    width:862px;
    padding:0px 38px 15px 50px;
    margin:auto;
    text-align:left;
    background:url('/img/str-bg.gif') repeat-x center top #f4f4f4;
  }
  #dw #str {
    color:#ffffff;
    background:url('/img/dw-str-bg.gif') repeat-x center top #50ac25;
  }
  
    /* levy sloupec */
    
    #str-leva {
      position:relative;
      float:left;
      width:260px;
    }
      
      /* menu 2 */
      
      ul#menu-2 {
        position:relative;
        width:213px;
        margin-bottom:30px;
        font-size:13px;
      }
      
        ul#menu-2 li {
          position:relative;
          list-style-type:none;
          border-bottom:1px solid #ffffff;
        }
        #dw ul#menu-2 li {
          border-bottom:1px solid #50ac25;
        }
        
          ul#menu-2 li a {
            display:block;
            position:relative;
            height:38px;
            padding:0px;
            text-decoration:none;
            color:#000000;
            background:url('/img/menu-2-a-bg.gif') repeat-x center top;
          }
          #dw ul#menu-2 li a {
            background:url('/img/dw-menu-2-a-bg.gif') repeat-x center top;
          }
          
          ul#menu-2 li.akt a {
            background:#e5e5e5;
          }
          ul#menu-2 li.akt a:hover {
            background:#e5e5e5;
          }
          #dw ul#menu-2 li.akt a {
            background:#edffe4;
          }
          #dw ul#menu-2 li.akt a:hover {
            background:#edffe4;
          }
          
          ul#menu-2 li a:hover {
            background:url('/img/menu-2-a-bg.gif') repeat-x center bottom;
          }
          #dw ul#menu-2 li a:hover {
            background:url('/img/dw-menu-2-a-bg.gif') repeat-x center bottom;
          }
          
            ul#menu-2 li a strong {
              display:block;
              position:relative;
              height:26px;
              padding:12px 20px 0px 20px;
            }
            
          /* menu 2 uroven 2 */
          
          ul#menu-2 li ul {
            position:relative;
          }
          
            ul#menu-2 li ul li {
              position:relative;
              padding-left:30px;
              list-style-type:none;
              background:#e5e5e5;
              border:none;
            }
            
              ul#menu-2 li ul li a {
                display:block;
                position:relative;
                height:auto;
                padding:4px;
                text-decoration:none;
                color:#000000;
                background:none;
              }
              
              ul#menu-2 li ul li.akt a, ul#menu-2 li.akt ul li.akt a {
                background:url('/img/menu-2-li-ul-li-akt-a-bg.gif') repeat-y right top;
              }
              
              ul#menu-2 li ul li a:hover, ul#menu-2 li.akt ul li a:hover {
                background:url('/img/menu-2-li-ul-li-a-bg.gif') repeat-y right top;
              }
              
              ul#menu-2 li.akt ul li.akt a:hover {
                background:none;
              }
            
            /* prizpusobeni polozek menu */
            
            ul#menu-2 #m2-1 a strong {
              background:url('/img/m2-1-strong-bg.gif') no-repeat right top;
            }
            ul#menu-2 #m2-1 a:hover strong {
              background:url('/img/m2-1-strong-bg.gif') no-repeat right bottom;
            }
            ul#menu-2 #m2-1.akt a strong, ul#menu-2 #m2-1.akt a:hover strong {
              background:url('/img/m2-1-akt-strong-bg.gif') no-repeat right top;
            }
            #dw ul#menu-2 #m2-1 a strong {
              background:url('/img/dw-m2-1-strong-bg.gif') no-repeat right top;
            }
            #dw ul#menu-2 #m2-1 a:hover strong {
              background:url('/img/dw-m2-1-strong-bg.gif') no-repeat right bottom;
            }
            #dw ul#menu-2 #m2-1.akt a strong, #dw ul#menu-2 #m2-1.akt a:hover strong {
              background:url('/img/dw-m2-1-akt-strong-bg.gif') no-repeat right top;
            }
            
            ul#menu-2 #m2-7 a strong {
              background:url('/img/m2-7-strong-bg.gif') repeat-x center top;
            }
            ul#menu-2 #m2-7 a:hover strong {
              background:none;
            }
              ul#menu-2 #m2-7 a strong span {
                position:absolute;
                right:-17px;
                bottom:0px;
                width:58px;
                height:54px;
                background:url('/img/m2-7-span-bg.png') no-repeat right bottom;
              }
            #dw ul#menu-2 #m2-7 a strong {
              background:none;
            }
            
            ul#menu-2 #m2-8 a strong {
              background:url('/img/m2-8-strong-bg.png') repeat-x center bottom;
            }
            #dw ul#menu-2 #m2-8 a strong {
              background:url('/img/dw-m2-8-strong-bg.gif') repeat-x center bottom;
            }
            #dw ul#menu-2 #m2-8 a:hover strong {
              background:none;
            }
            
      /* vypujcni doba */
      
      #str-leva table {
        width:213px;
        margin:0px;
        background:#e0e0e0;
        border-collapse:collapse;
      }
      #dw #str-leva table {
        background:#73bd51;
      }
      
        #str-leva table th {
          padding:5px 15px 5px 15px;
          text-align:left;
          color:#ffffff;
          background:#0081c6;
          border:1px solid #f4f4f4;
        }
        #dw #str-leva table th {
          color:#339900;
          background:#edfbe6;
          border:1px solid #50ac25;
        }
        
        #str-leva table td {
          padding:5px;
          text-align:center;
          color:#333333;
          border:1px solid #f4f4f4;
        }
        #dw #str-leva table td {
          color:#ffffff;
          border:1px solid #50ac25;
        }
        
        #str-leva table tr.radek td {
          background:#e8e8e8;
        }
        #dw #str-leva table tr.radek td {
          background:#85c567;
        }
    
    /* pravy sloupec */
    
    #str-prava {
      position:relative;
      margin:0px 0px 0px 269px;
      color:#4D4D4D;
    }
    .imgphp #str-prava, .clavius #str-prava {
      margin:0px;
      text-align:left;
    }
    #dw #str-prava {
      padding-top:10px;
      color:#C9E6C0;
    }
  
/* str / pat divider */

#str-pat-divider {
  position:relative;
  width:100%;
  height:48px;
  margin:auto;
  background:url('/img/str-pat-divider-bg.gif') no-repeat center top;
}
#dw #str-pat-divider {
  background:url('/img/dw-str-pat-divider-bg.gif') no-repeat center top;
}

  #str-pat-divider div {
    position:relative;
    width:950px;
    height:48px;
    margin:auto;
    background:url('/img/str-pat-divider-bg.gif') no-repeat center top;
  }
  #dw #str-pat-divider div {
    background:url('/img/dw-str-pat-divider-bg.gif') no-repeat center top;
  }
  
/* paticka */

#pat-obal {
  position:relative;
  width:100%;
  margin:auto;
  background:url('/img/pat-obal-bg.gif') repeat-y center top;
}

  #pat {
    position:relative;
    width:862px;
    padding:15px 38px 30px 50px;
    margin:auto;
    text-align:left;
    color:#cccccc;
    background:#747474;
  }
  
    #pat a {
      color:#cccccc;
    }
    
    #pat a:hover {
      color:#ffffff;
    }
    
    #pat-leva {
      position:relative;
      float:left;
      width:400px;
    }
    
      #pat-leva span {
        display:block;
        position:relative;
        float:left;
        margin-right:20px;
      }
      
    #pat-prava {
      position:relative;
      float:right;
      width:440px;
      text-align:right;
    }
    
      #pat-prava span {
        display:block;
        position:relative;
        float:left;
        margin-right:20px;
      }
      
    #pat-loga {
      position:relative;
      padding-top:10px;
      text-align:right;
      clear:both;
    }
    
      #pat-loga img {
        position:relative;
        margin:10px 0px 0px 9px;
        border:1px solid #cccccc;
      }
      
      #pat-loga img:hover {
        border:1px solid #ffffff;
      }
  
/* paticka konec */

#pat-kon {
  position:relative;
  width:100%;
  height:20px;
  margin:auto;
  background:url('/img/pat-kon-bg.gif') no-repeat center top;
}

  #pat-kon div {
    position:relative;
    width:950px;
    height:20px;
    margin:auto;
    background:url('/img/pat-kon-bg.gif') no-repeat center top;
  }

/* doplnky */

.skryt {
  display:none;
}

.spacer {
  border:0px;
  margin:0px;
  padding:0px;
  float:none;
  width:0px;
  height:20px;
  line-height:0px;
  font-size:0px;
}

.cleaner {
  clear:both;
  border:0px;
  margin:0px;
  padding:0px;
  float:none;
  width:0px;
  height:0px;
  line-height:0px;
  font-size:0px;
}

.cleaner-spacer-right {
  clear:right;
  border:0px;
  margin:0px;
  padding:0px;
  float:none;
  width:0px;
  height:20px;
  line-height:0px;
  font-size:0px;
}

.divider {
  border-top:1px dotted #b4a794;
  border-bottom:none;
  margin:15px 0px 15px 0px;
  clear:right;
}
#dw .divider {
  border-top:1px dotted #85c567;
}

/* obrazek pres text */
  
.im {
  position:absolute;
  top:0px;
  left:0px;
  display:block;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:center center;
}
  
a.im {
  cursor:pointer;
}

/* hlasky */

.chyba-formulare {
  font-size:100%;
  font-weight:bold;
  color:#cc0000;
  padding:15px 15px 15px 15px !important;
  border:3px solid #cc0000;
  margin:15px 0px 15px 0px !important;
  background-color:#ffffff;
}

.uspech-formulare {
  font-size:100%;
  font-weight:bold;
  color:#009900;
  padding:15px 15px 15px 15px !important;
  border:3px solid #009900;
  margin:20px 0px 20px 0px !important;
  background-color:#ffffff;
}

.zvyrazneno {
  border:1px solid #cc0000 !important;
}

