.block-menu h2 { display: none; }
ul.menu,
ul.menu ul { width: 170px; margin: 0; padding: 0; list-style: none; border-bottom: 1px #000000 solid; }
ul.menu:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
ul.menu li { position: relative; float: left; width: 170px; background: url(../graphic/m2.jpg); }
ul.menu li a,
ul.menu li li a { display: block; color: #E0A000; text-decoration: none; padding: 3px; border: 1px #000000 solid; border-bottom: 0; }
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
ul.menu ul { position: absolute; display: none; }
ul.menu li ul li a { padding: 2px 5px; } 
ul.menu li:hover ul ul,
ul.menu li:hover ul ul ul,
ul.menu li.over ul ul,
ul.menu li.over ul ul ul { display: none;  } 
ul.menu li:hover ul,
ul.menu li li:hover ul,
ul.menu li li li:hover ul,
ul.menu li.over ul,
ul.menu li li.over ul,
ul.menu li li li.over ul { display: block; } 
ul.menu-right ul { left: 169px; top: 0; }
ul.menu-right ul ul { left: 169px; top: 0; }
ul.menu-right li.menuparent,
ul.menu-right li li.menuparent { background: url(../graphic/m2.jpg) right center no-repeat; }
ul.menu-right li.menuparent:hover,
ul.menu-right li.over,
ul.menu-right li li.menuparent:hover,
ul.menu-right li li.over { background: url(../graphic/m1.jpg) right center no-repeat; }
ul.menu-left ul { left: -169px; top: 0; }
ul.menu-left ul ul { left: -169px; top: 0; }
ul.menu-left li a, ul.menu-left li ul li a { padding-left: 14px; }
ul.menu-left li.menuparent,
ul.menu-left li li.menuparent { background: #000000 url(arrow-left.png) left center no-repeat; }
ul.menu-left li.menuparent:hover,
ul.menu-left li.over,
ul.menu-left li li.menuparent:hover,
ul.menu-left li li.over { background: #000000 url(arrow-left.png) left center no-repeat; }
ul.menu-down { float: left; width: 100%; border: 0; }
ul.menu-down li.menuparent { border-bottom: 1px #000000 solid; }
ul.menu-down li.menuparent li { border-bottom: 0; }
ul.menu-down ul { left: 0; }
ul.menu-down ul ul { left: 169px; top: 0; }
ul.menu-down li.menuparent { background: #000000 url(arrow-down.png) right center no-repeat; }
ul.menu-down li.menuparent:hover,
ul.menu-down li.over { background: #000000 url(arrow-down.png) right center no-repeat; }
ul.menu-down li li.menuparent { background: #000000 url(arrow-right.png) right center no-repeat; }
ul.menu-down li li.menuparent:hover,
ul.menu-down li li.over { background: #000000 url(arrow-right.png) right center no-repeat; }