.adxmenu, .adxmenu ul { list-style-type: none; display: block; }
.adxmenu li { display: block; float: left; position: relative; z-index: 5; }

.width1 {width: 150px;}
.width2 {width: 260px;}
.width3 {width: 300px;}

.adxmenu li:hover { z-index: 10000; white-space: normal;/ }
.adxmenu li li { float: none; }
.adxmenu ul { visibility: hidden; position: absolute; z-index: 10; left: 0; }
.adxmenu li:hover>ul { visibility: visible; top: 100%; }
.adxmenu li li:hover>ul { bottom: 0; left: 100%; }

/* -- float.clear --  */
.adxmenu:after, .adxmenu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; }
.adxmenu, .adxmenu ul { min-height: 0; }

/* -- float.clear.END --  */
.adxmenu ul { background-image: url(../gfx/empty.gif); padding: 5px 5px 5px 10px; margin: 0 0 0 0; background-image: url(../gfx/menu_bg.png); }
.adxmenu ul ul { padding: 30px 30px 30px 10px; margin: 0 0  -10px; }


/* ADxMenu: DESIGN styles */
.adxmenu, .adxmenu ul li { }
.adxmenu ul { }
.adxmenu a { text-decoration: none; color: #000; display: block; position: relative; text-align: left; padding: 0 0 0 10px;  }
.adxmenu a:hover, .adxmenu li:hover>a { color: #000; text-decoration: underline; background-image: url(../gfx/menu_top_bg.png); padding: 0 0 0 10px; }
.adxmenu ul>li + li { border-top: 0; }
.adxmenu li li:hover>ul { bottom: 5px; left: 90%; }
.top {  }