.left-menu-list
{

}

/* ------------------------------ LEFT MENU --------------------------------- */


li.left-menu-list-li-l1
{
  background: url(img/leftmenu_sep.png) no-repeat left bottom;
  width: 185px;
  border-right:1px solid #FFFFFF;
  height: 29px;
  _height: 26px;
  behavior: url(left-menu-bg.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
}


.left-menu-list-li-l1 a, .left-menu-list-li-l1 a:link, .left-menu-list-li-l1 a:visited, .left-menu-list-li-l1 a:active
{
  position: absolute;
  top: 0px;
  display: block;
  color: #333333;
  text-decoration: none;
  padding: 8px 0px 0px 8px ;
}

.left-menu-list-li-l1 a:hover
{
  position: absolute;
  top: 0px;
  color: #FFFFFF;
  padding: 8px 0px 0px 8px ;
  background-color: #701a22;
}

li.left-menu-list-li-l1:hover
{
  background: url(img/leftmenu_sep.png) no-repeat left bottom #701a22;
}
li.left-menu-list-li-l1:hover a
{
  color: #FFFFFF;
}


li.selected
{
  behavior: url(left-menu-bg-selected.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
}



.left-menu-list-li-l1 a.selected, .left-menu-list-li-l1 a.selected:link, .left-menu-list-li-l1 a.selected:visited, .left-menu-list-li-l1 a.selected:active
{
  display: block;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #82222b;
}

.left-menu-list-li-l1 a.selected:hover
{
  color: #FFFFFF;
  padding: 8px 0px 0px 8px ;
  background-color: #701a22;
}

.left-menu-list-li-l1 a.opened
{
  display: block;
  color: #000000;
  text-decoration: none;
}


.left-menu-list-li-l1
{
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}


/* menu levels */
ul.left-menu-list-level-1
{

}

ul.left-menu-list-level-2 li
{
}

/* ------------------------------ LEFT MENU --------------------------------- */

  ul.left-menu-list
  {
    margin:0;
    list-style-type:none;
  }

  ul.left-menu-list ul
  {
    top: 0px
    list-style-type:none;
    position:absolute;
    visibility:hidden;
  }

  ul.left-menu-list li
  {
    position: relative;
    margin-left: 0px;
    list-style-type:none;
    cursor: pointer;
    text-align: left;
  }

  ul.left-menu-list a
  {
    display:block;
  }

  ul.left-menu-list li:hover>ul
  {
    visibility:visible;
  }

  ul.left-menu-list li li
  {
    border:none;
    margin:0px;
    padding: 0px;
  }

  ul.left-menu-list ul li
  {
    behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
  }

/* L1 */
  .left-menu-list
  {
    padding:0;
    margin: 0px;
  }
  
  .left-menu-list-li-l1
  {
    position: absolute;
    font-weight: normal;
    margin: 0px;
    height: 29px;
    _height: 27px;
    line-height: 100%;
    width: 180px;
  }

  .left-menu-list-li-l1 a         {text-decoration: none; position: absolute; width:177px; _width:184px; margin-top:0px; height:20px;  _height:28px}
  .left-menu-list-li-l1 a:link    {text-decoration: none; position: absolute; width:177px; _width:184px; margin-top:0px; height:20px;  _height:28px}
  .left-menu-list-li-l1 a:visited {text-decoration: none; position: absolute; width:177px; _width:184px; margin-top:0px; height:20px;  _height:28px}
  .left-menu-list-li-l1 a:active  {text-decoration: none; position: absolute; width:177px; _width:184px; margin-top:0px; height:20px;  _height:28px}
  .left-menu-list-li-l1 a:hover   {text-decoration: none; position: absolute; width:177px; _width:184px; margin-top:0px; height:20px;  _height:28px}



/* L2 */
  .left-menu-list-l2-level-1
  {
    left: 186px;
    _left: 185px;
    top: 0px;
    margin: 0px;
    padding: 0px;
    border-right: 1px solid #FFFFFF;
    position: absolute;
    background-color: red;
  }
  
  .left-menu-list-l2-level-1 li
  {
    font-weight: normal;
    margin: 0px;
    height: 29px;
    _height: 26px;
    line-height: 100%;
  }
  

  ul.left-menu-list-l2-level-1, ul.left-menu-list-l2-level-1 ul
  {
    background-color: #FFFFFF;
  }
  

  .left-menu-list-l2-level-1           {text-decoration: none; position: absolute; color: #FFFFFF; width:190px;}
  .left-menu-list-l2-level-1 a         {text-decoration: none; position: absolute; color: #FFFFFF; width:182px; _width:190px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px;  _height:29px; overflow:hidden;}
  .left-menu-list-l2-level-1 a:link    {text-decoration: none; position: absolute; color: #FFFFFF; width:182px; _width:190px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px;  _height:29px}
  .left-menu-list-l2-level-1 a:visited {text-decoration: none; position: absolute; color: #FFFFFF; width:182px; _width:190px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px;  _height:29px}
  .left-menu-list-l2-level-1 a:active  {text-decoration: none; position: absolute; color: #FFFFFF; width:182px; _width:190px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px;  _height:29px}
  .left-menu-list-l2-level-1 a:hover   {text-decoration: none; position: absolute; color: #FFFFFF; width:182px; _width:190px; background-color: #701a22; margin-top:0px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px;  _height:29px}


/* L3 */
  .left-menu-list-l2-level-2
  {
    position: absolute;
    left: 191px;
    _left: 190px;
    top: 0px;
    margin: 0px;
    padding: 0px;
  }
  
  .left-menu-list-l2-level-2 li
  {
    font-weight: normal;
    margin: 0px;
    height: 29px;
    _height: 26px;
    line-height: 100%;
  }

  .left-menu-list-l2-level-2           {text-decoration: none; color: #FFFFFF; width:140px;}
  .left-menu-list-l2-level-2 a         {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px;overflow:hidden;}
  .left-menu-list-l2-level-2 a:link    {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}
  .left-menu-list-l2-level-2 a:visited {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}
  .left-menu-list-l2-level-2 a:active  {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}
  .left-menu-list-l2-level-2 a:hover   {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #701a22; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}



/* L4 */
  .left-menu-list-l2-level-3
  {
    position: absolute;
    left: 141px;
    _left: 140px;
    top: 0px;
    margin: 0px;
    padding: 0px;
  }

  .left-menu-list-l2-level-3 li
  {
    font-weight: normal;
    margin: 0px;
    height: 29px;
    _height: 26px;
    line-height: 100%;
  }

  .left-menu-list-l2-level-3           {text-decoration: none; color: #FFFFFF; width:140px;}
  .left-menu-list-l2-level-3 a         {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}
  .left-menu-list-l2-level-3 a:link    {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}
  .left-menu-list-l2-level-3 a:visited {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}
  .left-menu-list-l2-level-3 a:active  {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}
  .left-menu-list-l2-level-3 a:hover   {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #701a22; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}



/* L5 */
  .left-menu-list-l2-level-4
  {
    position: absolute;
    left: 141px;
    _left: 140px;
    top: 0px;
    margin: 0px;
    padding: 0px;
  }

  .left-menu-list-l2-level-4 li
  {
    font-weight: normal;
    margin: 0px;
    height: 29px;
    _height: 26px;
    line-height: 100%;
  }

  .left-menu-list-l2-level-4           {text-decoration: none; color: #FFFFFF; width:140px;}
  .left-menu-list-l2-level-4 a         {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}
  .left-menu-list-l2-level-4 a:link    {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}
  .left-menu-list-l2-level-4 a:visited {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}
  .left-menu-list-l2-level-4 a:active  {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #82222b; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}
  .left-menu-list-l2-level-4 a:hover   {text-decoration: none; color: #FFFFFF; width:132px; _width:140px; background-color: #701a22; margin-top:0px; border-bottom:1px solid #FFFFFF; padding: 8px 0px 0px 8px;  height:20px; _height:29px}


