
@media screen {
/*fonlinevzorD*/
/*pouziva IE v pripade js a ostatni i v pripade menu s vice urovnemi bez js*/
/*nevkladat v pripade jednourovnoveho menu*/

#menu ul ul a{margin:0;padding:0;}
.menu ul li a{display:block;}
#menu ul li li a,#menu ul li li a:active,#menu ul li li a:hover,#menu ul ul li.rozb2 a{background-image:none!important;background-color:transparent!important;}
.menu ul,.menu ul ul,.menu ul ul ul{margin:0;padding:0;list-style:none;display:none;width:200px;position:absolute;top:-0.5em;left:190px;overflow:visible;}
.menu ul{z-index:99;left:160px;}
#menu ul ul{border-width:1px 3px 3px 1px;border-style:solid;padding:10px 0;}
#menu li{position:relative;}
#menu li li{border-bottom-width:0;font-weight:normal;width:200px;display:block!important;line-height:140%;padding:2px 5px 3px 18px;height:1.3em;}
html>body #menu li li{width:auto;}
#menu li li a{text-decoration:none;display:block;width:197px;margin:-2px -5px -3px -18px;padding:2px 5px 3px 18px;background-color:transparent!important;height:1.3em;}  /*asi zbytecne:margin:0 -5px 0 -18px;padding:0px 5px 0px 0;*/
html>body #menu li li,html>body #menu li li a{height:auto;width:auto;min-height:1.3em;}
.menu li:hover ul ul{display:none;}
.menu li:hover ul,.menu ul li:hover>ul{display:block;}
#menu br{line-height:1px;height:1px;overflow:hidden;}
#menu a br,#menu span br,#menu .bs br{line-height:normal;height:auto;overflow:visible;}

/*pro IE*/
.rozb,.rozb2{z-index:50;}
.norozb,.norozb2{z-index:30;}
.zobrazeny{display:block!important;}
.skryty{display:none!important;}
 * html .menu li li{float:left;} /* holly hack proti chybe pri hover */

/*specificke pro fD*/
#menu ul ul{margin:0;}
html>body #menu li li{padding-top:1px;}  
/*----------------*/
}
