/*IE Hack*/
* html a:hover {visibility:visible}


body{
  font-family:Arial,sans-serif;
  font-size:12px;
}

ul{
  margin:0px;
  padding-left:25px;
}


div{
  font-family:Arial,sans-serif;
}

span{
  font-family:Arial,sans-serif;
}

a{
  color:#264078;
  font-family:Arial,sans-serif;

  text-decoration:none;

  border-width:0px;
}
a:hover{
  text-decoration:underline;
}

img{
  border:1px solid #000000;
}
  /* obrazek, ktery parti do sablony stranek - nemeni se */
  img.static{
    border-width:0px ! important;
    margin:0px;
    padding:0px;
  }


h1{
  color:#000000;
  font-family:Arial,sans-serif;
  font-size:22px;
  font-weight:bold;

  display:block;

  margin:0px;

  padding-top:0px;
  padding-bottom:10px;
  padding-left:0px;
  padding-right:0px;
}
h2{
  color:#000000;
  font-family:Arial,sans-serif;
  font-size:19px;
  font-weight:normal;

  text-decoration:none;

  display:block;

  margin:0px;

  padding-top:10px;
  padding-bottom:10px;
  padding-left:0px;
  padding-right:0px;
}

h3{
  color:#000000;
  font-family:Arial,sans-serif;
  font-size:19px;
  font-weight:normal;

  text-decoration:none;

  display:block;

  margin:0px;

  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
}
  h3 a,h3 a:hover{
    color:#000000;
    text-decoration:none;
  }

h4{
  color:#000000;

  font-family:Arial,sans-serif;
  font-size:12px;
  font-weight:bold;

  display:block;

  margin:0px;

  padding-top:20px;
  padding-bottom:10px;
  padding-left:0px;
  padding-right:0px;
}
  h4 a,h4 a:hover{
    color:#000000;
    text-decoration:none;
  }

h5{
  color:#000000;

  font-family:Arial,sans-serif;
  font-size:12px;
  font-weight:bold;

  display:block;

  margin:0px;

  padding-top:0px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
}

input{
  border:1px solid #000000;
  font-family:Arial,sans-serif;
  font-size:12px;
  font-weight:normal;
}
select{
  border:1px solid #000000;
  font-family:Arial,sans-serif;
  font-size:12px;
  font-weight:normal;
}
textarea{
  border:1px solid #000000;
  font-family:Arial,sans-serif;
  font-size:12px;
  font-weight:normal;
}






/*ROZVRZENI STRANKY*/
div.stranka{
/*
  width:600px;
  margin-left:auto;
  margin-right:auto;
*/
}


  div.logo{
    border-width:0px;

    padding:0px;
    margin:0px;

    position:absolute;
    top:10px;
    left:10px;
  }


  /* Submit s meninici se barvou - vsude mimo IE */
    input.submit_green{
      border-width:0px;
      background-color:#407928;

      width:28px;
      height:20px;

      color:#FFFFFF;
      font-family:sans-serif,"Arial Narrow","Arial Bold";
      font-size:15px;
      font-weight:900;

      text-align:center;
      vertical-align:middle;

      padding:0px;
      margin:0px;

      cursor:pointer;
    }
    input.submit_green:hover{
      border-width:0px;
      background-color:#FFFFFF;

      width:28px;
      height:20px;

      color:#407928;
      font-family:sans-serif,"Arial Narrow","Arial Bold";
      font-size:15px;
      font-weight:900;

      text-align:center;
      vertical-align:middle;

      padding:0px;
      margin:0px;

      cursor:pointer;
    }

  /* NEWS */
  div.news_zaznam{
    font-size:11px;

    padding:0px;
    margin:0px;

    margin-top:10px;
  }
    div.news_zaznam .nadpis{
      font-size:11px;
    }
  /* NEWS END */

  /* HOT NEWS */
  div.hot_news_zaznam{
    min-height:80px;
    _height:80px;/* IE hack*/

    font-size:11px;

    padding:0px;
    margin:0px;
    margin-top:10px;
  }
    div.hot_news_zaznam h5 a,div.hot_news_zaznam h5 a:hover{
      color:#000000;
      text-decoration:none;
    }
    div.hot_news_zaznam .nadpis{
      font-size:11px;
    }
    div.hot_news_zaznam .obrazek{
      float:right;
    }
  /* HOT NEWS END */


  /*HORNI MENU*/
  div.about_us{
    border-width:0px;

    position:absolute;
    top:15px;
    left:110px;
  }
    div.about_us a{
      float:left;
    	background-repeat:no-repeat;
      background-image:url("../obsah/img/about_us_highlighted.png");
    }
    div.about_us a:hover img{visibility:hidden;}

  div.contact_us{
    border-width:0px;

    position:absolute;
    top:15px;
    left:230px;
  }
    div.contact_us a{
      float:left;
    	background-repeat:no-repeat;
      background-image:url("../obsah/img/contact_us_highlighted.png");
    }
    div.contact_us a:hover img{visibility:hidden;}

  div.take_part{
    border-width:0px;

    position:absolute;
    top:15px;
    left:350px;
  }
    div.take_part a{
      float:left;
    	background-repeat:no-repeat;
      background-image:url("../obsah/img/take_part_highlighted.png");
    }
    div.take_part a:hover img{visibility:hidden;}

  div.materials{
    border-width:0px;

    position:absolute;
    top:15px;
    left:470px;
  }
    div.materials a{
      top:0px;
      float:left;
    	background-repeat:no-repeat;
      background-image:url("../obsah/img/materials_highlighted.png");
    }
    div.materials a:hover img{visibility:hidden;}

  div.nazvy{
    border-width:0px;

    position:absolute;
    top:52px;
    left:10px;
  }
  /*HORNI MENU END*/




  /* Leve menu */
  div.leve_menu{
    position:absolute;
    top:95px;
    left:10px;

    padding:0px;
    margin:0px;

    width:147px;
    min-height:200px;
  }

  div.leve_menu table.leve_menu_search {
    padding: 0px;
    margin: 0px;
    margin-right: 3px;
    width: 140px;
  }

  div.leve_menu table.leve_menu_search input{ width:130px; }
  div.leve_menu table.leve_menu_search input.submit_green { width: 30px; }

  div#leve_menu_about_us{
    border-right:3px solid #407927;
    border-top:3px solid #407927;
  }
  div#leve_menu_contact_us{
    border-right:3px solid #DCBC26;
    border-top:3px solid #DCBC26;
  }
  div#leve_menu_take_part{
    border-right:3px solid #274079;
    border-top:3px solid #274079;
  }
  div#leve_menu_materials{
    border-right:3px solid #9E2A2F;
    border-top:3px solid #9E2A2F;
  }
    div.leve_menu a{
      color:#000000;

      text-decoration:none;
    }
    div.leve_menu a:hover{
      color:#000000;

      text-decoration:underline;
    }

    div.leve_menu .obrazek{
      position:relative;
      top:0px;
      left:0px;
    }

    div.leve_menu div.polozka_menu{
      padding:0px;
      margin:0px;
      margin-bottom:7px;
    }
      div.leve_menu div.polozka_menu .oznacene_about_us{
        color:#407927;
        font-weight:bold;
      }
      div.leve_menu div.polozka_menu .oznacene_contact_us{
        color:#DCBB25;
        font-weight:bold;
      }
      div.leve_menu div.polozka_menu .oznacene_take_part{
        color:#253F77;
        font-weight:bold;
      }
      div.leve_menu div.polozka_menu .oznacene_materials{
        color:#9E2A2F;
        font-weight:bold;
      }

      div.leve_menu div.polozka_menu .rozbalene_menu{
        position:relative;
        top:0px;
        left:20px;

        width:125px;

        padding-top:5px;
      }

    div.leve_menu div.predel{
      padding:0px;
      margin:0px;
      margin-top:15px;
      margin-bottom:15px;


      text-align:left;
    }
      div.leve_menu div.predel .predel_linka_about_us{
        width:120px;
        height:3px;

        padding:0px;
        margin:0px;

        border:1px solid #407927;
        color:#407927;
        background-color:#407927;
      }
      div.leve_menu div.predel .predel_linka_contact_us{
        width:120px;
        height:3px;

        padding:0px;
        margin:0px;

        border:1px solid #DCBB25;
        color:#DCBB25;
        background-color:#DCBB25;
      }
      div.leve_menu div.predel .predel_linka_take_part{
        width:120px;
        height:3px;

        padding:0px;
        margin:0px;

        border:1px solid #253F77;
        color:#253F77;
        background-color:#253F77;
      }
      div.leve_menu div.predel .predel_linka_materials{
        width:120px;
        height:3px;

        padding:0px;
        margin:0px;

        border:1px solid #9E2A2F;
        color:#9E2A2F;
        background-color:#9E2A2F;
      }
  /* Leve menu END */

  /* Pravy sloupec */
  div.pravy_sloupec{
    position:absolute;
    top:15px;
    left:590px;

    width:162px;
  }

    div.pravy_sloupec div.sloupec_napis{
      Z-index:2;

      position:relative;
      top:8px;
      _top:5px;
      left:0px;
    }

    div.pravy_sloupec div.sloupec{
      Z-index:1;

      padding-right:5px;
      padding-top:8px;
      margin:0px;

      width:153px;
      _width:158px;
      min-height:200px;

      overflow:hidden;
    }
      div#sloupec_about_us{
        border-right:3px solid #407927;
        border-top:3px solid #407927;
      }
      div#sloupec_contact_us{
        border-right:3px solid #DCBC26;
        border-top:3px solid #DCBC26;
      }
      div#sloupec_take_part{
        border-right:3px solid #274079;
        border-top:3px solid #274079;
      }
      div#sloupec_materials{
        border-right:3px solid #9E2A2F;
        border-top:3px solid #9E2A2F;
      }

    div.predel_news{
      position:relative;
      top:0px;
      left:0px;

      padding:0px;
      margin:0px;
      margin-top:10px;
    }
      div.predel_news .obrazek{
        Z-index:2;

        position:absolute;
        top:0px;
        left:0px;

        background-color:#FFFFFF;
      }
      div.predel_news .linka{
        Z-index:1;

        position:absolute;
        top:0px;
        left:54px;

        width:100px;
        height:12px;
      }
        div.predel_news #linka_about_us{
          Z-index:1;

          border-bottom:3px solid #407927;
        }
        div.predel_news #linka_contact_us{
          Z-index:1;

          border-bottom:3px solid #DCBB25;
        }
        div.predel_news #linka_take_part{
          Z-index:1;

          border-bottom:3px solid #253F77;
        }
        div.predel_news #linka_materials{
          Z-index:1;

          border-bottom:3px solid #9E2A2F;
        }


  /* Administracni okenko */
  div.admin_napis{
    Z-index:2;

    position:absolute;
    top:15px;
    left:48px;
  }
  div.admin{
    Z-index:1;

    position:relative;
    top:0px;
    left:48px;

    width:103px;
    _width:108px;
    border:3px solid #407826;

    padding-left:5px;
    padding-bottom:5px;

    /*table-layout:fixed;*/
  }
    div.admin div.menu{
      line-height:10px;
    }
    div.admin a{
      color:#000000;
      font-size:10px;
      text-decoration:none;
    }
    div.admin a:hover{
      color:#000000;/*#3F7826*/
      font-size:10px;
      text-decoration:underline;
    }
    div.admin .logged_in{
      font-size:10px;
    }
  table.admin{
    Z-index:1;

    position:relative;
    top:0px;
    left:48px;

    width:115px;
    _width:120px;
    border:0px;

    margin:0px;
    margin-top:10px;
    padding:0px;
    /*table-layout:fixed;*/
  }
    .admin td{
      font-size:10px;
      padding:0px;
      margin:0px;
    }
    .admin input{
      border:1px solid black;
      width:80px;
      height:15px;

      padding:0px;
      margin:0px;
    }
    .admin input.submit{
      border-width:0px;
      background-color:#407928;

      width:28px;
      height:20px;

      color:#FFFFFF;
      font-family:sans-serif,"Arial Narrow","Arial Bold";
      font-size:15px;
      font-weight:900;

      text-align:center;
      vertical-align:middle;

      padding:0px;
      margin:0px;

      cursor:pointer;
    }
    .admin input.submit:hover{
      border-width:0px;
      background-color:#FFFFFF;

      width:28px;
      height:20px;

      color:#407928;
      font-family:sans-serif,"Arial Narrow","Arial Bold";
      font-size:15px;
      font-weight:900;

      text-align:center;
      vertical-align:middle;

      padding:0px;
      margin:0px;

      cursor:pointer;
    }
  /* Administracni okenko END*/
  /* Pravy sloupec END */




  /* Obsah */
  div.obsah{
    position:absolute;
    top:95px;
    left:170px;

    width:410px;
    min-height:200px;
  }

    /* obrazek nadpisu */
    div.obsah img.title{
      position:relative;
      top:0px;
      left:0px;

      padding:0px;
      margin:0px;
      margin-bottom:20px;
    }

  /*externi obrazek*/
  div.obsah img.extern_image_left{
    float:left;
    border-width:0px;
  }
  div.obsah img.extern_image_right{
    float:right;
    border-width:0px;
  }
  /*externi obrazek END*/

  /* Podnadpis clanku*/
  div.obsah h3.podnadpis_clanek{
    display:inline;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    margin:0px;
    padding:0px;
  }
  /* Podnadpis clanku END*/


  /* SEARCH */
  div.obsah div.search_results_linka{
    position:relative;
    top:-26px;
    left:137px;
    height:0px;
    width:260px;

    padding:0px;
    margin:0px;

    text-align:left;
    vertical-align:top;
    border-top:3px solid #253F77;
  }

  div.obsah .search_zaznam{
    margin-bottom:10px;
  }
    div.obsah .search_zaznam span.nadpis{
      color:#263F78;
      font-size:14px;
      font-weight:bold;
    }
    div.obsah .search_zaznam a.nadpis{
      color:#263F78;
      font-size:14px;
      font-weight:bold;
    }
    div.obsah .search_zaznam a.nadpis:hover{
      color:#263F78;
      font-size:14px;
      font-weight:bold;
      text-decoration:underline;
    }

    div.obsah .search_zaznam .date{
      font-size:14px;
    }

    div.obsah .search_zaznam .spodni_odkaz{
      color:#3F7826;
      font-size:11px;
      word-spacing:-3px;
    }

    div.obsah .spodni_odkazovac{
      font-size:12px;
      font-weight:bold;
    }
  /* SEARCH END */
/*ROZVRZENI STRANKY END*/


/* ADMIN */
/* overovaci okno */
div.obsah div.confirmation{
  margin:10px;
  font-size:14px;
  color:#FF0000;
}
div.obsah div.confirmation a{
  color:#000000;
  font-weight:bold;
  text-decoration:none;
}
div.obsah div.confirmation a:hover{
  text-decoration:underline;
}

/*administracni okna */
div.administracni_okno {
  background-color:#BCC6D4;

  padding-left:5px;
  padding-top:5px;
}
  div.administracni_okno table{
    background-color:#BCC6D4;
  }
  div.administracni_okno input.admin_submit{
    background-color:#24427C;
    color:#FFFFFF;
    font-weight:bold;
  }
  div.administracni_okno input.admin_button{
    background-color:#24427C;
    color:#FFFFFF;
  }
  div.administracni_okno input.admin_radio{
    background-color:#BCC6D4;
    border-width:0px;
  }

  /*komentar, jak se maji vyplnovat*/
  div.administracni_okno .comment{
    font-size:11px;
    color:#9D292E;
    font-weight:normal;
  }

