/* CSS Document */

ul#mainMenu {
    display: block !important;
    float: right;
    font-size: 12px;
}

ul#mainMenu, ul#mainMenu ul { 
    color: #000; 
    padding: 0; 
    margin: 0; 
    list-style-type: none;
} 

ul#mainMenu ul { 
    margin-top: 0;
} 

ul#mainMenu li { 
    float: left; 
    padding: 0;
    height: 77px;
} 

ul#mainMenu a.rootmenu_li_a, ul#mainMenu a.current { 
    color: #fff; 
    /*background: #B3B3B3;*/ 
    text-decoration: none; 
    font-weight: normal; 
    display: block;
    float: left;
    /*height: 77px !important;*/
    line-height: 77px;
    padding: 0 1em 0 1em;
}

ul#mainMenu a.current {
    color: #fff;
    text-decoration: underline;
    /*background: #727272 url("../images/bg_menu_hover.gif") repeat-x top left;*/
}

ul#mainMenu a:hover { 
    background: #727272 url("../images/bg_menu_hover.gif") repeat-x top left;
    text-decoration: underline;
} 

ul#mainMenu ul a { 
    /*border-bottom: 1px solid #fff;*/
    /*_border: 0;*/
    color: #fff;
    padding: 5px;
    margin: 0 !important;
    display: block;
    /*height: 21px !important;*/
    width: 100%;
    text-decoration: none;
    background: #717173;
} 

ul#mainMenu ul a:hover {
    color: #fff; 
    background-color: red;
} 

ul#mainMenu ul { 
    position: absolute; 
    visibility: hidden;
    /*border: 1px solid #fff !important;*/
    margin: 0;
    padding: 0;
    z-index: 999;
} 

ul#mainMenu li:hover ul, ul#mainMenu li.hover ul { 
    visibility: visible; 
} 

ul#mainMenu li li { 
    float: none; 
    padding: 0 !important;
    margin: 0 !important;
    display: table;
    height: 1%;
    width: 170px;
    background: #545454;
    text-align: left;
} 

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 */ 
}
