/* CSS Document */
body, html
{
border: 0px none;
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
font-size: 12px;
background-color: #0d0d0d;
color: #fff;
behavior: url(csshover.htc);
}


/******** zakladni obsah ******************************************************/
a.link{ color: #999; }
a:hover, a:focus{ color: #89000a; }
a:visited{ color: #fff; }
a img{ border: 0px; }

h1{ margin:0px 0px 10px 0px; padding: 0px; font-size: 24px; text-align: center;}
h2{ margin:0px 0px 10px 0px; padding: 0px; font-size: 22px; text-align: center;}
h3{ margin:0px 0px 10px 0px; padding: 0px; font-size: 20px;}
h4{ margin:0px 0px 10px 0px; padding: 0px; font-size: 18px;}
h5{ margin:0px 0px 10px 0px; padding: 0px; font-size: 16px;}
h6{ margin:0px 0px 10px 0px; padding: 0px; font-size: 14px;}

#stranka{
  position: relative;
  float: left;
  width: 1200px;
  background-image: url(../images/pozadi.jpg);
  background-repeat: repeat-y;
  background-position: left top;
}

/******** konec zakladniho obsahu **********************************************
 ******************************************************************************/


/******** hlavicka webu *******************************************************/
#hlavicka{
  position: relative;
  float: left;
  width: 1200px;
  height: 270px;
  background-image: url(../images/hlava.jpg);
  background-repeat: no-repeat;
}
    #hlavicka1{
      position: relative;
      right: 0px;
      width: 1100px;

      margin-top: 20px;
      text-align: right;
    }

    #hlavicka_navigace1, #hlavicka_navigace2{
      position: relative;
      float: left;
      width: 665px;
      margin-left: 326px;
      margin-top: 40px;
      text-align: center;
      _margin-left: 160px;
    }

    #hlavicka_navigace2{
      margin-top: 10px;
    }

    #hlavicka_navigace1 a, #hlavicka_navigace2 a{
      display: block;
      position: relative;
      float: left;
      width: 105px;
      color: #999;
      font-size: 13px;
      text-align: center;
    }

    #hlavicka_navigace1 a:hover, #hlavicka_navigace2 a:hover{
      color: #89000a;
    }

    #hlavicka2{
      position: relative;
      float: left;
      width: 211px;
      margin-left: 367px;
      height: 104px;
      text-align: left;
      _margin-left: 195px;
    }
    #hlavicka3{
      position: relative;
      float: left;
      width: 341px;
      height: 104px;
      text-align: left;
      _margin-left: 0px;
    }
/******** konec hlavicky webu **************************************************
 ******************************************************************************/


    
/******** levy blok webu ******************************************************/
#levy_panel{
  position: relative;
  float: left;
  width: 326px;
  background-image: url(../images/drak_1.jpg);
  background-repeat: no-repeat;
  padding-top: 280px;
}
    #levy_blok1{
      position: relative;
      float: left;
      width: 150px;
      text-align: right;
    }
    
    div.levy_blok_oddil{
      position: relative;
      float: left;
      width: 150px;
      text-align: center;
    }

    #levy_blok2{
      position: relative;
      float: left;
      width: 176px;
      text-align: right;
    }
    
      #levy_blok2 h2{
        text-align: left;
        margin: 5px 5px 0px 5px;
        font-size: 12px;
      }
      #levy_blok2 p{
        text-align: left;
        margin: 5px 0px 10px 5px;
        font-size: 11px;
      }
/******** konec leveho bloku ***************************************************
 ******************************************************************************/
      

/******** centralni blok webu *************************************************/
#central_panel{
  position: relative;
  float: left;
  width: 635px;
  padding: 0px 10px 0px 10px;
}
  #central_panel p{
    margin: 0px 0px 10px 0px;
    padding: 0px;
    line-height: 14px;
  }
  #central_panel p:first-letter {
    color: #ccc;
    font-size:: 15px;
    font-weight: bold;
    font-family: verdana;
  }
  #kat_text{
    position: relative;
    float: left;
    width: 100%;
    text-align: left;
    font-size: 11px;
    line-height: 12px;
    padding-bottom: 5px;
    margin-bottom: 5px;
  }
  
  #kat_subkats{
    position: relative;
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
  }

    #kat_subkats a{
      color: #999;
      font-size: 11px;
    }
    
    #kat_subkats h2{
      text-align: left;
      margin-bottom: 0px;
      font-size: 12px;
    }
    
  #kat_forkats{
    position: relative;
    float: left;
    width: 100%;
    text-align: right;
  }
  
    #kat_forkats h3{
      font-size: 12px;
      margin-bottom: 0px;
    }
  div.clearblok{
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    border-bottom: 1px #ccc solid;
  }
  
  div.soup_nod_blok{
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px #000 solid;
  }
  
    div.soup_nod_blok h2{
      text-align: left;
      margin: 0px 0px 5px 10px;
      padding: 0px;
      font-size: 18px;
    }
    
    div.soup_nod_blok h2 a{
      color: #999;
    }
    
  div.aktualita{
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px #000 solid;
  }
    
    .aktualitaH3{
      text-align: left;
      margin: 0px 0px 5px 10px;
      padding: 0px;
      font-size: 16px;
    }
    
    div.aktualita h4{
      font-size: 13px;
      margin: 0px 0px 7px 0px;
    }
    
    div.aktualita h4 a{
      color: #999;
    }
    
    div.aktualita em{
      display: block;
      position: relative;
      float: left;
      width: 100%;
      text-align: right;
    }
    
  div.soup_nod_info{
    position: relative;
    float: left;
    width: 100%;
    text-align: right;
    font-size: 11px;
  }
/******** konec centralniho bloku **********************************************
 ******************************************************************************/


/******** pravy blok webu *****************************************************/
#pravy_panel{
  position: relative;
  float: left;
  width: 217px;
  background-image: url(../images/drak_2.jpg);
  background-repeat: no-repeat;
  padding-top: 132px;
  text-align: right;
  padding-left: 2px;
  text-align: right;
}
    #searchbox{
      position: relative;
      float: left;
      width: 171px;
      height: 73px;
      margin-right: 5px;
    }
      #searchbox_input input{
        background-image: url(../images/serch_input.jpg);
        width: 142px;
        height: 22px;
        border: 0px;
        color: #fff;
        padding-top: 22px;
        padding-right: 8px;
      }
      #searchbox_submit input{
        width: 43px;
        height: 20px;
        background-image: url(../images/search_submit.jpg);
        border: 0px;
      }
    #logbox{
      position: relative;
      float: left;
      width: 174px;
      height: 129px;
      text-align: right;
      margin-right: 2px;
      margin-bottom: 10px;
    }
      #logbox a{
        font-size: 11px;
        color: #999;
      }
      #logbox table{
        text-align: right;
        width: 100%;
      }
      #logbox input.loginp1{
        width: 108px;
        height: 17px;
        background-image: url(../images/input_std.jpg);
        border: 0px;
        color: #fff;
        font-size: 10px;
        padding-left: 1px;
      }
      
      #logbox input.loginp2{
        width: 77px;
        height: 16px;
        background-image: url(../images/submit.jpg);
        border: 0px;
        color: #fff;
        font-size: 10px;
        text-align: center;
        font-weight: bold;
      }
      
      #novinky{
        position: relative;
        float: left;
        width: 176px;
        height: 338px;
        padding: 50px 0px 0px 0px;
        background-image: url(../images/novinky.jpg);
      }
      
      #novinky h2{
        text-align: left;
        padding: 0px;
        margin: 0px 15px 0px 18px;
        font-size: 11px;
      }
      
      #novinkyeml{
        position: relative;
        float: left;
        width: 176px;
        height: 135px;
        background-image: url(../images/novinky_emailem.jpg);
        text-align: right;
      }
      
        #novinkyeml1 input{
          width: 128px;
          height: 17px;
          background-image: url(../images/emlnws_input.jpg);
          margin: 58px 23px 0px 0px;
          border: 0px;
          color: #fff;
          font-size: 10px;
          padding-top: 3px;
          padding-left: 2px;
        }
        
        #novinkyeml2 input{
          width: 79px;
          height: 19px;
          background-image: url(../images/emlnws_submit.jpg);
          margin: 10px 23px 0px 0px;
          border: 0px;
          color: #fff;
          font-size: 10px;
          text-align: center;
          font-weight: bold;
        }

      #kalendar{
        position: relative;
        float: left;
        width: 161px;
        height: 194px;
        background-image: url(../images/kalendar.jpg);
        padding: 60px 0px 0px 15px;
      }
        #kalendar h2{
          color: #fff;
          text-align: left;
          font-size: 12px;
          text-decoration: underline;
          padding: 0px;
          margin: 0px 0px 0px 5px;
        }
/******** konec praveho bloku **************************************************
 ******************************************************************************/



/******** paticka webu ********************************************************/
#paticka{
  position: relative;
  float: left;
  width: 1200px;
  height: 74px;
  background-image: url(../images/pata.jpg);
  background-repeat: no-repeat;
  font-size: 11px;
  color: #ccc;
}

#paticka a{
  color: #999;
}

    #paticka1{
      position: relative;
      float: left;
      width: 400px;
      margin-top: 30px;
      margin-left: 160px;
      _margin-left: 60px;
    }

    #paticka2{
      position: relative;
      float: left;
      width: 590px;
      margin-top: 30px;
      text-align: right;
    }

/******** konec paticky webu ***************************************************
 ******************************************************************************/
 
 
/******** hover menu v leve casti webu ****************************************/
/*MENU JE ULOZENO V SAMOSTATNEM SOUBORU css/menu.css */
/******** konec hover menu *****************************************************
 ******************************************************************************/


/******** kalendar v prave casti menu *****************************************/
#cal{
  width: 140px;
  border: 0px;
  font-size: 10px;
  border-spacing: 1px;
}

#cal th{
   color:#fff;
   font-weight: bold;
}
#cal td{
  text-align: center;
  border: 0px;
  width: 20px;
}
#cal img{
  border:0px;
}
#cal a{
  text-decoration: none;
}
.monat, .monat a{
  color: #cccccc;
}
.monatevent a, .monatevent{
   font-weight: bold;
  color: red;
  text-decoration: underline;
}
/*predchozi mesic*/
.amonat, .amonat a{
  color: #cccccc;
}
/*udalost*/
.aevent a, .aevent{
  font-weight: bold;
  color: red;
  text-decoration: underline;
}
/******** konec kalendare ******************************************************
 ******************************************************************************/
