/* CSS Document */


  #nadpis-hlava{
     /* position: relative;
      top: 20px;
      font-weight: 600;    
       font-size: 210%;*/ 
       font-family: Arial Narrow;
    }

  ul{
    padding: 0; 
    margin: 0; 
    margin-top: 5px; 
    margin-left: 25px; 
  }

  #stredni img{
  margin-right: 5px;
  }
  table{
    /*width: 100%;
    border-collapse: collapse;*/
  }

  td{
    border: 1px #990000 solid;
    text-align: center;
    font-size: 80%;
  }
  
  th{
    /*border: 1px white solid;*/
    padding: 2px 
  }
  
  tr{
    border: 1px black solid;
  }
  
  .left{
   text-align: left;
  }
  
  
  .inverz{
    background-color: #900;
    color: white;
  }
  
  .orange{
    background-color: #fee8ab;
  }

    .pdf{
      font-size: 70%;
      color: #999999;
      font-style: italic;
    }
    
    #styly{
      text-align: right;
      padding-top: 3px;
      padding-right: 15px;
      font-weight: bold;
    }
    
    #styly a{
     color: white;
    }
    
    #hlavni-menu{
      font-weight: bold;
    }
    
    #uvodni-strana{
    text-align: center;
    }
    #uvodni-strana h2{
      border:0;
    }
    
    #foto-uvod{
   /* background: url(pictures/fotouvod-ples.jpg) no-repeat center top;
    background: url(pictures/fotouvod-dod.jpg) no-repeat center top;*/
    background: url(pictures/fotouvod.jpg) no-repeat center top;
     /*   background: url(obrazy/pf-spos.jpg) no-repeat center top;*/
      height: 500px;  
    }
     
    .center{
      text-align: center;
    }
    
    h2, h1{
    font-size: 1.3em;
    margin: .83 em 0;
    font-weight: bolder;
    display: block;
    border-bottom: 1px #900 solid;
    color: #900;
    }
    
    .podnadpis{
    margin: 1em 0;
    font-weight: bolder;
    display: block;
    border-bottom: 1px black solid;
    /*clear: both;*/
    }
    
    
    h4{
    font-size: 140%;
    margin: 1em 0;
    font-weight: bolder;
    display: block;
    border-bottom: 1px black solid;
    }
    
    #cesta{
      /*background-color: #ebebeb;*/
      
      border-top: 1px #ccc solid;
      border-bottom: 1px #ccc solid;
      margin-top: 0.6em;
    }
    
    #cesta-obsah{      
      padding: 0.6em;
      font-size: 80%;
      color: #999;
    }
    
    
    
    #stredni-obsah a{
      color: #990000;
    }
    
       
    #stredni-obsah a:visited {
     color: #777;
    }
    
     #stredni-obsah a:hover{
      color: red;
    }
    
    #obr-odkaz-sposkm, #obr-odkaz-sposzlin, #obr-odkaz-hlavicka{
      border: 0; 
    }

    .strong, b{
      font-weight: bold;
      /*color: #990000;*/
    }
    
    .odkazy-vpravo{
      border: 1px #ccc solid;
      border-bottom: 4px #ccc solid; 
      margin-top: 3px;
      padding: 5px;
      padding-top: 10px;
      text-align: center;
    }
    
    .obrazek-akceskoly{
      float: left;
    }

     #nadpis-galerie{
      background: #990000 url(obrazy/bgpod.gif) repeat-x;
      height: 27px;
      margin-top: 5px;
    }
    
      #nadpis-galerie-obsah{
      padding: 3px 0 0 15px;
      color: white;
      float: left;
      font-weight: bold;
    }

    #galerie{
      padding: 3px 0px 3px 4px;
      /*border: 2px #ccc solid;*/
      /*border-left: 4px #ccc solid;*/
    }
    
    .galerie-popis{
      font-size: 70% ;
      color: black;
    }
    
    .obrazek-odkaz{
      cursor: hand;
    }

    #logo{
      float: left;
    }
    
    #nazev{
      position: absolute;
      top: 0;
      left: 28%;            
    }
    
    .velke{
      font-size: 140%;
      color: #990000;
    }
    
    .akce-skoly{
      vertical-align: top;
      text-align: left;
      border: 0;
    }

    #pravy-obsah a{
      color: #900;
    }



#nazev h1 span{
display: none;
}

#nazev h1{
margin: 0;padding: 0; 
  height: 75px;
  width: 525px;
  background: url(pictures/nazev-skoly.gif) no-repeat center top;
}

.preskrtnute{
  text-decoration: line-through;
}

#vyrazne1{
  background-color: #993300;
  color: #FFFFFF;
  border: 1px black solid;
  padding: 10px; 
}

#vyrazne1 a{
  color: #FFFFCC;
  
}

#vyrazne1 a:visited{
  color: #FFFFCC;
  
}

