/* element str-prava */

#str-prava h2 {
  position:relative;
  padding:15px 0px 20px 0px;
  font-size:165%;
  font-weight:normal;
  color:#30507F;
}

h2#image {
  position:relative;
  padding:30px 20px 0px 20px;
  font-size:165%;
  font-weight:normal;
  text-align:center;
  color:#30507F;
}

#str-prava h3 {
  position:relative;
  padding:20px 0px 8px 0px;
  font-size:140%;
  font-weight:normal;
  color:#30507F;
}

#str-prava h4 {
  position:relative;
  padding:8px 0px 0px 0px;
  font-size:100%;
  font-weight:bold;
  color:#4b4b4b;
}

#str-prava h5 {
  position:relative;
  padding:5px 0px 0px 0px;
  font-size:100%;
  font-weight:normal;
  color:#4b4b4b;
}

#str-prava p {
  text-align:justify;
}

p.stahnout {
  position:relative;
  min-height:25px;
  _height:25px;
  padding:5px 0px 5px 25px;
  margin:7px 0px 0px 0px;
  text-align:left !important;
}
    
  p.stahnout img {
    position:absolute;
    left:0px;
    top:0px;
  }
      
  p.stahnout em {
    display:block;
    margin:3px 0px 0px 0px;
    font-size:90%;
  }

#str-prava ul, #str-prava ol {
  position:relative;
  padding:5px 0px 5px 25px;
}

  #str-prava ul li {
    padding:1px;
    list-style-type:square;
  }
  
  #str-prava ul.alt-menu li {
    padding:3px 0px 3px 1px;
  }
  
    #str-prava ul li ul {
      padding:3px 0px 5px 25px;
    }
    
      #str-prava ul li ul li {
        list-style-type:disc;
      }
  
  #str-prava ol li {
    padding:1px;
  }
  
ul.poradame {
  width:100%;
  height:110px;
  padding:10px 0px 10px 0px !important;
}

  ul.poradame li {
    position:relative;
    float:left;
    width:139px;
    height:97px;
    padding:0px !important;
    margin-right:30px;
    _margin-right:28px;
    list-style-type:none !important;
    font-size:8pt;
    border-top:2px solid #cdcdcd;
    border-bottom:2px solid #cdcdcd;
  }
  
    ul.poradame li a {
      display:block;
      width:100%;
      height:100%;
    }
    
    #p1 .im {
      background-image:url('/pics/uvod/poradame-dopravne-inzenyrske-dny-2012.jpg');
    }
    
    #p2 .im {
      background-image:url('/pics/uvod/poradame-silnicni-konference-2012.jpg');
    }
    
#mapa {
  position:relative;
  float:right;
  width:200px;
  z-index:200;
}
  
/* obrazky */

.pic-right {
  float:right;
  position:relative;
  margin:5px 0px 20px 20px;
  z-index:200;
}
          
.pic-left {
  float:left;
  position:relative;
  margin:5px 20px 20px 0px;
  z-index:200;
}
          
.pic-normal {
  position:relative;
  margin:20px 20px 20px 0px;
  z-index:200;
}
  
/* tabulky */

table.clenove {
  position:relative;
  width:100%;
  margin:5px 0px 5px 0px;
  font-size:90%;
}

  table.clenove td {
    width:33%;
    padding:7px;
    background-color:#f0f0f0;
    border:2px solid #ffffff;
  }
  
  table.clenove td.druhy {
    background-color:#f0f0f0;
  }
  
    table.clenove td a {
      color:#4D4D4D;
      text-decoration:none;
    }
    
    table.clenove td a:hover {
      color:#cc0000;
    }
    
table.data {
  position:relative;
  margin:5px 0px 5px 0px;
}
  
  table.data td {
    padding:7px;
    background-color:#f0f0f0;
    border:2px solid #ffffff;
  }
  
  table.data .radek td {
    background-color:#ebebeb;
  }
  
table.formular {
  margin:10px 0px 0px 0px;
}
  
  table.formular th {
    padding:5px 5px 5px 0px;
    text-align:left;
  }
    
  table.formular td {
    padding:5px;
  }
    
  .formfield {
    font-family:arial,helvetica,sans-serif;
    font-size:100%;
    background-image:url('/img/formfield-bg.gif');
    background-position:top left;
    background-repeat:no-repeat;
    background-color:#efefef;
    border:1px solid #cccccc;
  }
  
/* sekce */

#altmenu-sekce {
  position:relative;
  padding:15px 0px 15px 0px;
}

  #altmenu-sekce a {
    margin-right:15px;
  }

#prog-sekce {
  position:relative;
  display:none;
}

#zal-sekce {
  position:relative;
  left:-16px;
  width:478px;
  _width:443px;
  padding:40px 17px 0px 17px;
  margin-top:15px;
  min-height:230px;
  background-image:url('/img/zal-sekce-bg.gif');
  background-position:0px 32px;
  _background-position:-2px 32px;
  background-repeat:no-repeat;
}

  #zal-sekce h3 {
    position:absolute;
    top:0px;
    width:171px;
    height:26px;
    padding:7px 0px 0px 17px;
    background-image:url('/img/zal-sekce-h3-bg.gif');
    background-position:0px 0px;
    background-repeat:no-repeat;
  }
  
  #zal-sekce h3#zs1 {
    left:27px;
  }
  
  #zal-sekce h3#zs2 {
    left:216px;
  }
  
    #zal-sekce h3 a {
      position:absolute;
      top:0px;
      left:0px;
      display:block;
      width:171px;
      height:26px;
      padding:7px 0px 0px 17px;
      text-decoration:none;
      color:#666666;
      background-image:url('/img/zal-sekce-h3-a-bg.gif');
      background-position:0px 0px;
      background-repeat:no-repeat;
    }
    
    #zal-sekce h3 a:hover {
      color:#cc0000;
    }
    
.index-polozka {
  position:relative;
  margin:0px;
  padding:10px 0px 10px 0px;
  clear:right;
}

  .index-polozka h4 {
    padding-top:0px !important;
  }
  
    .index-polozka h4 a {
      color:#4b4b4b;
      text-decoration:none;
    }
    
    .index-polozka h4 a:hover {
      color:#cc0000;
      text-decoration:underline;
    }
    
table.galerie-article-detail {
  margin:15px 0px 10px 0px;
  _width:98%;
}
      
  table.galerie-article-detail td {
    width:33%;
    padding:0px 25px 0px 0px;
    _padding:0px 15px 0px 0px;
  }
        
    table.galerie-article-detail td div {
      width:130px;
      height:130px;
      padding:5px;
      margin:4px 0px 4px 0px;
      _margin:4px 0px 4px 0px; /* MSIE 6 */
      text-align:center;
      background-color:#f0f0f0;
    }

      table.galerie-article-detail td small {
        display:block;
        width:130px;
        padding-bottom:10px;
        font-size:90%;
        color:#666666;
      }
    
/* editor */

.editor table {
  position:relative;
  margin:5px 0px 5px 0px;
}

  .editor table th, .editor table td {
    padding:7px;
    background-color:#f0f0f0;
    border:2px solid #ffffff;
  }
  
/* listovani */

.listovani {
  position:relative;
  margin:30px 0px 0px 0px;
}

  .listovani p {
    text-align:center !important;
    font-size:13px;
    font-weight:bold;
    color:#4D4D4D;
  }

    .listovani p a {
      margin:0px 4px 0px 4px;
      text-decoration:none;
    }

    .listovani p a:hover {
      text-decoration:underline;
    }

    .listovani p strong {
      padding:2px 3px 2px 3px;
      margin:0px 4px 0px 4px;
      color:#ffffff !important;
      background-color:#3e629a;
    }
    
/* rejstrik */

div.rejstrik table.formular {
  margin-bottom:5px;
}

  div.rejstrik table.formular td {
    vertical-align:middle;
  }
  
div.rejstrik p {
  text-align:left !important;
}
  
div.rejstrik table.data {
  font-size:11px;
}

  div.rejstrik table.data th {
    padding:2px;
    text-align:center;
    color:#ffffff;
    background-color:#999999;
    border:2px solid #ffffff;
  }
