body{
  background:#f2bb5f url("../images/banner_top.jpg") top center no-repeat;
  /*background-color:#f8bc5a;*/
  font: 80%/1.4 Arial, Verdana, sans-serif;
  margin:0;
  padding:0;
}
#page{
  width:990px;
  margin: 0 auto;
  text-align: left;
  /*background-color: #004E99;*/
  background:url("../images/page_bg.jpg") 7px 341px repeat-y;
  padding:0;
  }
  #headerbox {
    background:url("../images/banner_top.jpg") top center no-repeat;
    float:left;
    height:340px;
    position:relative;
    width:990px;
    }
    #headerbox #logobox {
      float:left;
      padding-right:118px;
      }
    #headerbox #logobox a {
      clear:none;
      float:left;
      height:340px;
      overflow:hidden;
      text-decoration:none;
      width:400px;
      }
    #bannertopbox {
      float:right !important;
      height:300px;
      margin:0;
      width:469px;
      }
    #menutopbox {
      /*background:green;*/
      bottom:0;
      height:25px;
      position:absolute;
      right:0;
      width:778px;
      }
      #menutopbox ul {
        margin:1px 0 0 0;
        padding:0;
        }
      #menutopbox li {
        display:inline;
        /*margin-left:14px;*/
        }
        #menutopbox li a {
          color:#000;
          font-size:13px;
          font-weight:bold;
          line-height:24px;
          text-decoration:none;
          }
          #menutopbox li a:hover {
            text-decoration:underline;
            }
        #menutopbox li#tab1 {
          /*background:url("../images/menu_top_tab1.gif") top left no-repeat;*/
          padding:0 2px 0 0;
          text-align:center;
          width:73px;
          }
        #menutopbox li#tab2 {
          /*background:url("../images/menu_top_tab2.gif") top left no-repeat;*/
          padding:0 2px 0 0;
          text-align:center;
          width:90px;
          }

        #menutopbox li#tab3 {
          /*background:url("../images/menu_top_tab3.gif") top left no-repeat;*/
          padding:0 2px 0 0;
          text-align:center;
          width:140px;
          }

        #menutopbox li#tab4 {
          /*background:url("../images/menu_top_tab4.gif") top left no-repeat;*/
          padding:0 2px 0 0;
          text-align:center;
          width:73px;
          }

        #menutopbox li#tab5 {
          /*background:url("../images/menu_top_tab5.gif") top left no-repeat;*/
          padding:0 2px 0 0;
          text-align:center;
          width:142px;
          }

        #menutopbox li#tab6 {
          /*background:url("../images/menu_top_tab6.gif") top left no-repeat;*/
          padding:0 2px 0 0;
          text-align:center;
          width:131px;
          }

        #menutopbox li#tab7 {
          /*background:url("../images/menu_top_tab7.gif") top left no-repeat;*/
          padding:0 0 0 0;
          text-align:center;
          width:114px;
          }

#contentbox {
  float: right;
  width: 778px;
  background-color:#eee7d5;
  }
  #content {
    background-color:#fff;
    clear:both;
    float:left;
    min-height:400px;
    padding:5px;
    width:636px;
    }

    #content a {
      /*color:#000;*/
      color:#0000ff;
      }
    #content h1, #content h1 a {
      clear:both;
      color:#520703;
      font-size:20px;
      font-weight:bold;
      text-decoration:none;
      }
      #content h1 a:hover {
        text-decoration:underline;
        }
    #content img {
      border:0 none;
      float:left;
      margin:0;
      padding:0 5px 5px 0;
      }
    #content #nav {
      float:left;
      margin:0;
      padding:0;
      }
      #content #nav li {
        background:url("../images/path_arrow.jpg") center right no-repeat;
        color:#582C2C;
        font-size:17px;
        font-weight:bold;
        display:inline;
        margin:0;
        padding:0;
        vertical-align:middle;
        }
        #content #nav li.last {
          background:none;
          margin-left:5px;
          }
      #content #nav a {
        margin:0;
        padding:0;
        padding-right:10px;
        /*vertical-align:middle;*/
        }
      #content #nav a.item0 {
        color:#582C2C;
        font-size:17px;
        font-weight:bold;
        }
      #content #nav a.item1 {
        color:#DF6519;
        font-size:15px;
        font-weight:bold;
        }
      #content #nav a.item2 {
        font-weight:bold;
        font-size:13px;
        }
      #content #nav a.item2,
      #content #nav a.item3,
      #content #nav a.item4,
      #content #nav a.item5,
      #content #nav a.item6 {
        color:#000;
        font-size:11px;
        }
      #content #nav a {
        text-decoration:none;
        }
        #content #nav a:hover {
          text-decoration:underline;
          }

    #content p {
      padding:0;
      margin:5px;
      }

    #content .document_file {
      clear:both;
      }
      #content .document_file a, #content .document_file img {
        clear:right;
        color:#000;
        float:left;
        font-weight:bold;
        text-align:left;
        text-decoration:none;
        }
        #content .document_file a:hover {
          text-decoration:underline;
          }
      #content .document_file p {
        clear:both;
        float:left;
        margin:0 0 0 5px;
        width:620px;
        }
        #content .document_file p.doctitlebox {
          clear:both !important;
          width:620px;
          }
    #content #homepage {
      float:left;
      margin:0;
      padding:0;
      width:626px;
      }
      #content #homepage .full {
        float:left;
        margin:0;
        padding:0;
        width:626px;
        }
      #content #homepage .left {
        float:left;
        margin:0;
        padding:0 6px 0 0;
        width:310px;
        }
      #content #homepage .right {
        clear:right;
        float:right;
        margin:0;
        padding:0;
        width:310px;
        }
      #content #homepage .pagination {
        height:40px;
        line-height:50px;
        margin:0;
        padding:0;
        position:relative;
        width:100%;
        }
        #content #homepage .pagination .pages {
          float:right;
          margin:0;
          padding:0;
          position:absolute;
          right:-15px;
          text-align:right !important;
          }
        #content #homepage .pagination a {
          margin:0;
          padding:0;
          }
        #content #homepage .pagination strong {
          margin:0;
          padding:0;
          }
      #content #homepage h1 {
        margin:0;
        padding:5px 0;
        }
      #content #homepage .text {
        }
        #content #homepage .text p {
          margin:0;
          }
        #content #homepage .text img {
          border:0 none;
          float:left;
          padding:0 5px 5px 0;
          }
        #content #homepage .text {
          float:right;
          }
      #content .more {
        color:#520703;
        float:right;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
        }
        #content .more:hover {
          text-decoration:underline;
          }
      #content #articlemulti {
        }
        #content #articlemulti .article {
          float:left;
          width:635px;
          }
          #content #articlemulti .more {
            clear:both;
            }

      #content #gallerycategory {
        }
        #content #gallerycategory ul {
          float:left;
          width:635px;
          }
          #content #gallerycategory li {
            list-style:disc;
            margin-left:20px;
            }

      #content #gallerydetail {
        }
        #content #gallerydetail .imgbox {
          float:left;
          padding:0 22px 10px 0;
          width:136px;
          }
        #content #gallerydetail .page_numbering {
          clear:both;
          float:right;
          padding:0 0 10px 0;
          text-align:right;
          width:636px;
          }


/*#obsah{
  float: left;
  width: 460px;
  background: #fff;
  padding: 1px;
}*/
  #searchbox {
    background-color:#a89f91;
    float:right;
    width:132px;
    }
    #searchpanel {
      background-color:#a7a090;
      clear:both;
      height:49px;
      padding:20px 0;
      width:132px;
      }
      #searchpanel #btn_search {
        }
      #searchpanel .text {
        margin-bottom:10px;
        height:18px;
        width:105px;
        }
    #searchpanel #searchcontent {
      padding:0 10px;
      width:132px;
      }
    #bannerpanel {
      margin:0;
      padding:0;
      width:auto;
      }
      #bannerpanel .banner {
        float:left;
        padding:5px;
        }


/*#pravy{
  float: right;
  width: 130px;
}*/
  #menuleftbox {
    /*background:url("../images/menu_bg.jpg") top right no-repeat;*/
    float:left;
    width:212px;
    }
    #menuleftbox ul {
      margin:0;
      padding:0;
      }
      #menuleftbox li {
        list-style:none;
        margin:0;
        padding:0;
        }
        #menuleftbox li img {
          border:0 none;
          }
        #menuleftbox li a {
          color:#000;
          display:block;
          margin-bottom:2px;
          text-decoration:none;
          }
          #menuleftbox li a.selected {
            margin-bottom:0;
            }
    #menuleftbox .menu1 {
      clear:both;
      margin:0;
      padding:0;
      }
      #menuleftbox .menu1 li {
        margin:0;
        padding:0;
        }
    #menuleftbox .menu2 {
      background:#bdb8ac;
      clear:both;
      margin:0;
      padding:0;
      }
      #menuleftbox .menu2 li:hover {
        color:#e45905;
        }
      #menuleftbox .menu2 li {
        color:#000;
        }
      #menuleftbox .menu2 a {
        color:#582c2c;
        font-size:12px;
        font-weight:bold;
        padding:8px;
        }
        #menuleftbox .menu2 a:hover,
        #menuleftbox .menu2 a.selected {
          color:#e45905;
          }
    #menuleftbox .menu3 {
      background:#d8d5ce;
      clear:both;
      color:#582c2c;
      margin:0;
      padding:0;
      padding-left:10px;
      }
      #menuleftbox .menu3 li {
        background:#d8d5ce;
        list-style:disc;
        margin:0 12px;
        }
      #menuleftbox .menu3 a {
        color:#000;
        font-size:11px;
        font-weight:bold;
        line-height:17px;
        padding:0;
        }
        #menuleftbox .menu3 a:hover,
        #menuleftbox .menu3 a.selected {
          font-weight:bold;
          }
    #menuleftbox .menu4 {
      background:#d8d5ce;
      clear:both;
      color:#582c2c;
      margin:0;
      padding:0;
      padding-left:10px;
      }
      #menuleftbox .menu4 li {
        background:#d8d5ce;
        list-style:square;
        margin:0 12px;
        }
      #menuleftbox .menu4 a {
        color:#000;
        font-size:11px;
        font-weight:bold;
        line-height:17px;
        padding:0;
        }
        #menuleftbox .menu4 a:hover,
        #menuleftbox .menu4 a.selected {
          font-weight:bold;
          }
    #menuleftbox .menu5 {
      background:#d8d5ce;
      clear:both;
      color:#582c2c;
      margin:0;
      padding:0;
      padding-left:10px;
      }
      #menuleftbox .menu5 li {
        background:#d8d5ce;
        list-style:circle;
        margin:0 12px;
        }
      #menuleftbox .menu5 a {
        color:#000;
        font-size:11px;
        font-weight:normal;
        line-height:17px;
        padding:0;
        }
        #menuleftbox .menu5 a:hover,
        #menuleftbox .menu5 a.selected {
          font-weight:bold;
          }
/*#levy{
  float: left;
  width: 130px;
}
#levy ul{
  margin-left: 15px;
  padding: 0;
}*/
#footerbox {
  clear:both;
  font-size:85%;
  text-align:center;
  background-color:#f8bc5a;
  margin:0;
  padding:5px;
}
#copyright {
  color:#000;
  margin:0;
  }
  #copyright a {
    color:#000;
    }
.separator {
  /*background:transparent url("../images/separator.gif") top left repeat-x;*/

  /*border:0 none !important;*/
  border-width:0;
  border-top:1px dashed #bbb;
  clear:both;
  float:left;
  height:1px;
  margin:8px 0;
  padding:0;
  width:100%;
  }
.cleaner{
  clear:both;
  height:0;
  }
.cleanerdoc {
  float:left;
  height:20px;
  width:620px;
  }
.cleanerright {
  clear:both;
  }

.linkh {
  color:#993300 !important;
  }