body{
  display: block;
  font-size: medium;
  background: #006EB0;
  }

/*-----     VŠEOBECNÉ     -----*/

.zvyraznit{
  color: #004D7B;
  font-weight: bold;
  }

h1{
  font-size: 1em;
  color: #FF7D00;
  font-weight: bold;
  }

.cleaner{
  display: block;
  clear: both;
  }

/*-----     BLOK     -----*/

#blok{
  display: block;
  width: 970px;
  margin: 0 auto;
  background: url('../pic/pozadi.bmp');
  }

/*-----     STRÁNKA     -----*/

#stranka{
  display: block;
  width: 804px;
  background: white;
  margin: 0 auto;
  min-height: 500px;
  }

  #hlavicka{
    display: block;
    width: 100%;
    }
  
  #hlavicka img{
    color: white;
    background: white;
    border: none;
    }
  
  /*-----     PRAVÝ PANEL     -----*/
  
  #pravy{
    float: right;
    width: 195px;
    background: #FBFDFF;
    min-height: 500px;
    margin-top: -2px;
    }
  
    #hlavni_ul{
      display: block;
      width: 95%;
      margin: 40px auto;
      list-style-type: none;
      font-size: 1.1em;
      }
    
    #hlavni_ul a{
      color: black;
      text-decoration: none;
      }
    
    #hlavni_ul ul{
      display: block;
      margin: 0 auto;
      font-size: 0.9em;
      }
    
    #hlavni_ul .aktivni{
      list-style-type: disc;
      font-weight: bold;
      }
    
    #logo{
      display: block;
      width: 150px;
      height: 137px;
      margin: 25px auto;
      background: url('../pic/logo.gif');
      }
      
    #pravy img{
      border: none;
      }
    
  /*-----     HLAVNÍ PANEL     -----*/
  
  #hlavni{
    display: block;
    width: 595px;
    margin: 0 204px 50px 0;
    font-weight: 0.9em;
    min-height: 600px;
    padding-bottom: 20px;
    }
  
  .cesta{
    display: block;
    margin-left: 20px;
    margin-bottom: 20px;
    color: #FF7D00;
    text-decoration: none;
    }
  
  .cesta a{
    font-size: 0.8em;
    color: #FF7D00;
    text-decoration: none;
    }
  
  .cesta a:hover{
    text-decoration: underline;
    }
  
  #uvod{
    display: block;
    width: 80%;
    margin: auto;
    padding: 10px;
    border: 1px solid #DDD;
    margin-bottom: 25px;
    }
  
  .text{
    display: block;
    width 95%;
    }
  
  .text p{
    text-indent: 5px;
    }
  
  .text img{
    display: block;
    margin: 10px auto;
    margin-bottom: 10px;
    }
  
  .aktuality{
    display: block;
    width: 480px;
    margin: 0 auto;
    margin-bottom: 0px;
    background: #FBFDFF;
    }
  
  .aktuality_mustr{
    display: block;
    width: 475px;
    height: 14px;
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px;
    color: white;
    background: url('../pic/aktuality_mustr4.bmp');
    }
  
  .aktuality_dno{
    display: block;
    width: 475px;
    height: 5px;
    font-size: 0.8em;
    font-weight: bold;
    padding: 2px;
    color: white;
    margin: -15px auto;
    background: url('../pic/aktuality_dno1.bmp');
    }
  
  .aktuality_foto{
    float: left;
    margin: 0px;
    margin-right: 10px;
    }
  
  .aktuality .text{
    display: block;
    min-height: 0px;
    }
  
  .aktuality .text1{
    display: block;
    }
  
  .aktuality a img{
    border: none;
    background: white;
    color: white;
    }
  
  #akce{
    display: block;
    width: 95%;
    margin: 20px auto;
    }
  
  #akce #zahlavi td{
    background: #006EB0;
    padding: 5px;
    color: #FF7D00;
    text-align: center;
    font-weight: bold;
    font-weight: 1.1em;
    padding-left: 10px;
    padding-right: 10px;
    }
  
  #akce #zahlavi td.jedna{
    width: 120px;
    }
  
  #akce #zahlavi td.dva{
    width: 330px;
    }
  
  #akce td{
    background: #BFCFFF;
    color: #111;
    padding: 5px;
    text-align: center;
    }
  
  #foto{
    display: block;
    width: 75%;
    margin: 0 auto;
    }
  
  #foto a img{
    border: none;
    background: white;
    color: white;
    }
  
  #foto td{
    margin-bottom: 3px;
    padding: 3px;
    border: 1px solid #ddd;
    }
  
  #foto tr:hover td{
    background: #ddd;
    border: 1px solid #aaa;
    }
  
  #foto tr:hover img{
    border: 1px solid #aaa;
    }
  
  #foto tr img{
    border: 1px solid #ddd;
    }
  
  #foto tr img:hover{
    border: 1px solid #eee;
    }
  
  .kroje_div{
    display: block;
    width: 80%;
    margin: auto;
    padding: 10px;
    border: 2px solid #DDD;
    margin-bottom: 25px;
    min-height: 150px;
    font-family: Verdana, 'Geneva CE', lucida, sans-serif;
    }
  
  .kroje_div:hover{
    background: #FBFDFF;
    }
  
  .kroje_div img{
    color: white;
    background: white;
    border: none;
    }
  
  .kroje_obr{
    float: left;
    height: 133px;
    border: 1px solid #bbb;
    }
  
  .kroje_text{
    display: block;
    margin-left: 120px;
    font-size: 0.8em;
    }
  
  .kroje_nazev{
    display: block;
    font-size: 1.5em;
    color:#FF7D00; 
    font-weight: bold;
    }
  
  .kroje_text .odkaz{
    display: block;
    margin-left: 75px;
    }
  
  .kr_obr{
    float: right;
    margin: 10px;
    width: 150px;
    border: 1px solid #ddd;
    }
  
  .kr_obr:hover{
    width: 450px;
    }
  
  #kon td{
    vertical-align: top;
    font-size: 0.9em;
    padding: 10px;
    }
  
  #podpora{
    display: block;
    width: 80%;
    margin: auto;
    padding: 10px;
    }
  
  #podpora img{
    border: none;
    }
  
  /*-----     PATIČKA     -----*/   
  
  #paticka{
    display: block;
    width: 75%;
    margin: 0px auto;
    margin-top: 30px;
    text-align: center;
    color: white;
    font-family: Georgia, 'Times New CE', 'Times CE', 'Times New Roman', Times, serif;
    padding-bottom: 0px;
    font-size: 0.8em;
    font-weight: bold;
    }
  
  #paticka a{
    color: white;
    text-decoration: none;
    }
  
  #paticka img{
    color: white;
    background: none;
    border: none;
    }

