
  #top-menu
  {
  	height: 50px; background-image: url(images/menu-bg.jpg);
  	background-repeat: repeat-x;;
    padding-left: 9px;
  }

  #top-menu-list *
  {
    z-index: 10;
    font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
  }


  #top-menu-list
  {

    z-index: 10;
    font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
    font-size: 120%;
  }

  ul#top-menu-list
  {
    padding:0;
    margin:0;
    list-style-type:none;
  }

  #top-menu-list ul
  {
    padding:0;
    list-style-type:none;
  }

  ul#top-menu-list ul
  {
    list-style-type:none;
    background: #FFFFFF;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
  }

  ul#top-menu-list li
  {
    float:left;
    margin-left: 0px;
    list-style-type:none;
    cursor: pointer;
    text-align: left;
  }


  ul#top-menu-list a
  {
    display:block;
    text-align: center;
  }

  ul#top-menu-list ul a
  {
    display:block;
    text-align: left;
  }


  ul#top-menu-list ul
  {
    position:absolute;
    visibility:hidden;
  }

  ul#top-menu-list li:hover>ul
  {
    position:absolute;
    visibility:visible;
  }
  

  ul#top-menu-list li li
  {
    float:none;
    border:none;
    margin:0px;
    padding: 0px ;
  }

  ul#top-menu-list li
  {
    behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
  }
  
  #tlitem_1 {width:132px; ^width:128px;}
  #tlitem_2 {width:135px;}
  #tlitem_3 {width:87px;}
  #tlitem_4 {width:147px;}
  #tlitem_5 {width:94px;}
  #tlitem_6 {width:67px;}
  #tlitem_7 {width:86px;}


/* L1 */


  .top-menu-list-li-l1 a
  {
      background: url(images/carka.gif) no-repeat left center;
      height: 49px;
  }
  
  
  .top-menu-list-li-l1-nobg a
  {
      background: none;
  }

  .top-menu-list-li-l1 a
  {
      padding-top: 17px;
      height: 32px;
      display: block;
      ^padding-top: 16px;
      ^height: 49px;
  }


  .top-menu-list-li-l1           {text-decoration: none;      color: #606060; }
  .top-menu-list-li-l1 a         {text-decoration: none;      color: #606060; }
  .top-menu-list-li-l1 a:link    {text-decoration: none;      color: #606060; }
  .top-menu-list-li-l1 a:visited {text-decoration: none;      color: #606060; }
  .top-menu-list-li-l1 a:active  {text-decoration: none;      color: #606060; }
  .top-menu-list-li-l1 a:hover   {text-decoration: none;  /*background: #d70951;    color: #FFFFFF;*/  color: #333333; }
  
  

  .top-menu-list-li-l1 a.selected         {text-decoration: none; background: #d70951;    color: #FFFFFF;  }
  .top-menu-list-li-l1 a.selected:link    {text-decoration: none; background: #d70951;    color: #FFFFFF;}
  .top-menu-list-li-l1 a.selected:visited {text-decoration: none; background: #d70951;    color: #FFFFFF;}
  .top-menu-list-li-l1 a.selected:active  {text-decoration: none; background: #d70951;    color: #FFFFFF;}
  .top-menu-list-li-l1 a.selected:hover   {text-decoration: none; background: #d70951;    color: #FFFFFF; }


/* L2 */

  .top-menu-list-l2-level-1
  {
    font-size: 85%;
  }

  .top-menu-list-l2
  {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    position: absolute;
  }

  .top-menu-list-l2 li
  {
    position: relative;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    height: 21px;
    ^height: 19px;
  }

  .top-menu-list-l2           {text-decoration: none;      color: #FFFFFF; width:180px; }
  .top-menu-list-l2 a         {text-decoration: none;      color: #FFFFFF; background-color: #858585; margin-top:0px;margin-bottom:1px; padding: 3px 3px 3px 5px;  width:171px;  _width:178px;  height:14px; ^height: 21px; position: absolute;}
  .top-menu-list-l2 a:link    {text-decoration: none;      color: #FFFFFF; background-color: #858585; }
  .top-menu-list-l2 a:visited {text-decoration: none;      color: #FFFFFF; background-color: #858585; }
  .top-menu-list-l2 a:active  {text-decoration: none;      color: #FFFFFF; background-color: #858585; }
  .top-menu-list-l2 a:hover   {text-decoration: none;      color: #FFFFFF; background-color: #d70951; }




/* L3 */
  .top-menu-list-l2-level-2
  {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
    position: absolute;
    top: -1px;
    left: 179px;
    ^left: 178px;
  }
  
  .top-menu-list-l2-level-2 li
  {
    position: relative;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    height: 21px;
    ^height: 19px;
  }
  
  .top-menu-list-l2-level-2           {text-decoration: none;      color: #FFFFFF; width:180px;}
  .top-menu-list-l2-level-2 a         {text-decoration: none;      color: #FFFFFF; background-color: #858585; margin-top:0px;margin-bottom:1px; padding: 3px 3px 3px 5px; width:171px;  _width:178px; height:14px; ^height: 21px; position: absolute;}
  .top-menu-list-l2-level-2 a:link    {text-decoration: none;      color: #FFFFFF; background-color: #858585; }
  .top-menu-list-l2-level-2 a:visited {text-decoration: none;      color: #FFFFFF; background-color: #858585; }
  .top-menu-list-l2-level-2 a:active  {text-decoration: none;      color: #FFFFFF; background-color: #858585; }
  .top-menu-list-l2-level-2 a:hover   {text-decoration: none;      color: #FFFFFF; background-color: #d70951; }



/* L3 */
  .top-menu-list-l2-level-3
  {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
    position: absolute;
    top: -1px;
    left: 179px;
    ^left: 178px;
  }

  .top-menu-list-l2-level-3 li
  {
    position: relative;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    height: 21px;
    ^height: 19px;
  }

  .top-menu-list-l2-level-3           {text-decoration: none;      color: #FFFFFF; width:150px;}
  .top-menu-list-l2-level-3 a         {text-decoration: none;      color: #FFFFFF; background-color:  #858585; margin-top:0px;margin-bottom:1px; padding: 3px 3px 3px 5px; width:141px;  _width:148px; height:14px; ^height: 21px; position: absolute;}
  .top-menu-list-l2-level-3 a:link    {text-decoration: none;      color: #FFFFFF; background-color:  #858585; }
  .top-menu-list-l2-level-3 a:visited {text-decoration: none;      color: #FFFFFF; background-color:  #858585; }
  .top-menu-list-l2-level-3 a:active  {text-decoration: none;      color: #FFFFFF; background-color:  #858585; }
  .top-menu-list-l2-level-3 a:hover   {text-decoration: none;      color: #FFFFFF; background-color:  #d70951; }





