
/* ----------------------------- top menu row ------------------------------- */

  #mainmenu-row
  {
    height: 41px;
    background: url(img/mainmenu-bg.png) no-repeat left top #79582F;
    padding-left: 38px;
    text-align: left;
  }

  #mainmenu-row ul
  {
    z-index: 10;
  }

  #mainmenu-row ul *
  {
    z-index: 200;
  }

  #mainmenu-row ul a, #mainmenu-row ul li
  {
    position: relative;
  }

/* --------------------------- rollover behavior ---------------------------- */


  ul.mainmenu ul
  {
    position:absolute;
    visibility:hidden;
  }

  ul.mainmenu li
  {
    float:left;
  }

  ul.mainmenu li:hover>ul
  {
    position:absolute;
    visibility:visible;
  }


  ul.mainmenu li li
  {
    float:none;
    border:none;
  }

  ul.mainmenu li
  {
     behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
    /* behavior: url(/cz/hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
  }


/* ----------------------------- main menu - l1 ----------------------------- */

  /* list */
    ul.mainmenu
    {
      font-weight: normal;
      padding: 0px;
      margin: 0px;
      list-style-type: none;
    }

    ul.mainmenu li
    {
      display: block;
      padding: 0px;
    }

  /* link */

    ul.mainmenu a,
    ul.mainmenu a:link,
    ul.mainmenu a:visited,
    ul.mainmenu a:active
    {
      float: left;
      display: block;
      text-decoration: none;
      padding: 0px;
    }

    ul.mainmenu a:hover
    {
      text-decoration: none;
    }


  /* selected */


  /* opened */



/* ----------------------------- main menu - l2 ----------------------------- */

  ul.mainmenu ul
  {
    margin-top: 41px;
    ^clear: both;
    ^margin-top: 0px;
    background-color: #563F22;
    font-size: 100%;
    padding: 5px 5px;
    width: 180px;
    ^width: 190px;
    border-right: 2px solid #2B1F11;
    border-bottom: 2px solid #2B1F11;

  }

  ul.mainmenu ul li
  {
    width:180px;
    ^width:185px;
    position: relative;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    padding: 0px 0px 0px 0px;

    background: none;
  }



  /* link */

    ul.mainmenu ul a,
    ul.mainmenu ul a:link,
    ul.mainmenu ul a:visited,
    ul.mainmenu ul a:active
    {
      display: block;
      color: #FFFFFF;
      text-decoration: none;
      padding: 3px 5px 3px 5px;
      
      width: 170px;
      ^width: 176px;

    }

    ul.mainmenu ul a:hover,
    ul.mainmenu li:hover ul a:hover
    {
      background: #D6B138;
      color: #FFFFFF;
      text-decoration: none;
    }


    ul.mainmenu ul a.selected,
    ul.mainmenu ul a.selected:link,
    ul.mainmenu ul a.selected:visited,
    ul.mainmenu ul a.selected:active
    {

      background: #D6B138;
      color: #FFFFFF;
    }


/* ----------------------------- main menu - l3 ----------------------------- */

  ul.mainmenu ul ul
  {
    margin-top: 41px;
    ^clear: both;
    ^margin-top: 0px;
    background-color: #563F22;
    font-size: 100%;
    padding: 5px 5px;
    width: 180px;
    ^width: 190px;
    border-top: 1px solid #2B1F11;
    border-left: 1px solid #2B1F11;
    border-right: 2px solid #2B1F11;
    border-bottom: 2px solid #2B1F11;
    
    margin-left: 176px;
    margin-top: -5px;
    
    position: releative;
    top: 0px;

  }



