#menus {font:0.83em Verdana, sans-serif; width: 100%; float: left; clear: right;  z-index:10;}
	#menus ul {width: 518px;  z-index:10;}
	#menus ul, #menus ul.sub {list-style-type:none; margin: 0; padding: 0; z-index:10;}
	#menus li {float: left;  line-height:20px;  z-index:10; border: 0px solid none;}
	#menus li, #menus ul.sub li {margin: 0; padding: 0; z-index:10;}
	#menus h3 {font-size: 1em; margin:0; padding: 1px; border: 0px solid none; z-index:10;}
	#menus h3 a {display: block;  width: 100%; z-index:10; border: 0px solid none;}
	#menus h3 a:hover {background-color: none; z-index:10;border: 0px solid none;}
	ul.sub {position: absolute; z-index: 10; visibility:hidden;} /*pokud vynecháme tento řádek budeme mít při vypnutém JavaScriptu přístupné menus pod sebou*/
  #menus ul.sub li {display: block; width: 100%; margin:0; padding: 0;  z-index:10;}
	#menus ul.sub li a {display: block; margin: 0; width: 150px; border-left: 3px solid #D5D5D5; background-color:#D5D5D5; z-index:10;}
	#menus ul.sub li > a {width: 140px; z-index:10;}
	#menus ul.sub li a:hover {background-color: red; border-left: 3px solid red; z-index:10;}

  #menus ul li.main:hover h3 a {background-color: none;  z-index:10;border: 0px solid none; }
  #menus ul li.main {position: relative; z-index:10;border: 0px solid none;}
  #menus ul li > ul.sub {position: absolute; z-index:10; visibility: hidden; z-index:10;}
  #menus ul li.main:hover ul.sub {visibility: visible; z-index:10;border: 0px solid none;}


     #maciwebmenus {
     position: absolute;
     top: 5px;
     right: 5px;
     margin: 0; 
     padding 0;}
     
     
     
#menusc {font:0.83em Verdana, sans-serif; width: 100%; float: left; clear: right;  z-index:10;}
	#menusc ul {width: 240px;  z-index:10;}
	#menusc ul, #menus ul.sub {list-style-type:none; margin: 0; padding: 0; z-index:10;}
	#menusc li {float: left;  line-height:20px;  z-index:10; border: 0px solid none;}
	#menusc li, #menus ul.sub li {margin: 0; padding: 0; z-index:10;}
	#menusc h3 {font-size: 1em; margin:0; padding: 1px; border: 0px solid none; z-index:10;}
	#menusc h3 a {display: block;  width: 100%; z-index:10; border: 0px solid none;}
	#menusc h3 a:hover {background-color: none; z-index:10;border: 0px solid none;}
	ul.sub {position: absolute; z-index: 10; visibility:hidden;} /*pokud vynecháme tento řádek budeme mít při vypnutém JavaScriptu přístupné menus pod sebou*/
  #menusc ul.sub li {display: block; width: 100%; margin:0; padding: 0;  z-index:10;}
	#menusc ul.sub li a {display: block; margin: 0; width: 150px; border-left: 3px solid #D5D5D5; background-color:#D5D5D5; z-index:10;}
	#menusc ul.sub li > a {width: 140px; z-index:10;}
	#menusc ul.sub li a:hover {background-color: red; border-left: 3px solid red; z-index:10;}

  #menusc ul li.main:hover h3 a {background-color: none;  z-index:10;border: 0px solid none; }
  #menusc ul li.main {position: relative; z-index:10;border: 0px solid none;}
  #menusc ul li > ul.sub {position: absolute; z-index:10; visibility: hidden; z-index:10;}
  #menusc ul li.main:hover ul.sub {visibility: visible; z-index:10;border: 0px solid none;}
