@media screen {
/*pouze v pripade viceurovnoveho menu vlozit soucasne s javascriptem*/

/*pouziva IE v pripade js a ostatni i v pripade menu s vice urovnemi bez js*/
#menu li li{font-weight:normal;text-transform:none;}
.menu ul li a{display:block;padding-left:18px;font-weight:normal;}





.menu ul,.menu ul ul,.menu ul ul ul{margin:0;padding:0;list-style:none;display:none;width:200px;position:absolute;top:-2;left:8px;overflow:visible;}
.menu ul{z-index:99;left:190px;}/*left:160px;*/
#menu ul ul{border-width:1px 3px 3px 1px;border-style:solid;padding:10px 0 10px 0;}/*left:0;nelze kvuli Opere7*/
#menu ul ul ul{margin-left:166px!important;font-size:100%;}
#menu ul ul ul ul{left:0;}


#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{margin:5px 0 0 0;padding:0;list-style:none;width:200px;z-index:99;position:absolute;left:-8px;top:2.0em;overflow:visible;}
/*.menu ul ul{display:none;position:absolute;margin-top:0;margin-left:170px!important;top:0;}*/

/*#menu ul ul{text-transform:none;border-style:solid;border-width:1px 3px 3px 1px;padding:5px 0 7px 0;}*//*left:0;nelze kvůli Opeře7*/



html>body #menu ul ul{margin-left:-8px;top:2.0em;}
.menu li>ul {top:auto;left:auto;}
#menu ul ul li>ul, #menu ul ul ul li>ul{margin-top:-2.2em;}
.menu li li{margin:0;display:block!important;line-height:150%;font-weight:normal;border:0;width:197px;padding:0px 5px 0 15px;height:1.3em;}
html>body .menu li li{float:none;width:auto;}

.menu li li a{text-decoration:none;display:block;margin:0 -5px 0 -18px;padding:0px 5px 0px 18px!important;background-color:transparent;height:18px;}

/*html>body .menu li li a{margin-left:-15px;padding-left:15px!important;}*/
html>body .menu a,html>body .menu li li{height:auto;min-height:18px;}
/*.menu li:hover ul ul, .menu li:hover ul ul ul{display:none;}
.menu li:hover ul,.menu ul li:hover ul,.menu ul ul li:hover ul{display:block;}*/
/*.menu li li a:hover{background-color:transparent!important;}*/
.rozb,.rozb2{z-index:50;}
ul ul li.rozb2{border-width:0 0 0 7px;padding-left:9px!important;}
.norozb,.norozb2{z-index:30;}
ul ul li.norozb2{border-width:0 0 0 7px;padding-left:9px!important;}
.rozb,.rozb3{z-index:50;}
ul ul li.rozb3{border-width:0 0 0 7px;padding-left:9px!important;}
.norozb,.norozb3{z-index:30;}
ul ul li.norozb3{border-width:0 0 0 7px;padding-left:9px!important;}
#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;}

.menu li:hover ul ul{display:none;}
.menu li:hover ul,.menu ul li:hover>ul{display:block;}

/*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 fA*/
.menu li li a{background-image:none;}
.menu ul ul{font-size:100%;}
#menu ul ul{margin:0;}

}
