.menu2 {
font-size : 11px;
/*background : #383838 ;*/
float : left;
margin : 0 0 0;
width : 100%;
font-family : verdana, arial, sans-serif;
}
.menu2 UL {
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
list-style-type : none;
}
.menu2 UL LI {
float : left;
position : relative;
}
.menu2 UL LI.group {
padding-right : 0;
display : block;
padding-left : 0;
background : #666;
padding-bottom : 4px;
width : 152px;
color : #ff0;
text-indent : 10px;
padding-top : 4px;
}
.menu2 UL LI A {
padding-right : 16px;
display : block;
padding-left : 16px;
float : left;
padding-bottom : 0;
color : #fff;
line-height : 12px;
padding-top : 0;
height : 20px;
text-decoration : none;
}
.menu2 UL LI A:visited {
padding-right : 16px;
display : block;
padding-left : 16px;
float : left;
padding-bottom : 0;
color : #fff;
line-height : 12px;
padding-top : 0;
height : 20px;
text-decoration : none;
}
.menu2 UL LI:hover {
width : auto;
}
.menu2 UL LI A:hover {
/*background : #383838  ;*/
color : #ffffff;
}
.menu2 UL LI:hover A {
/*background : #383838  ;*/
color : #ffffff;
}
.menu2 UL LI UL {
display : none;
}
.menu2 TABLE {
font-size : 11px;
left : 0;
margin : 0;
position : absolute;
top : 0;
border-collapse : collapse;
}
.menu2 UL LI:hover UL {
margin-top : 1px;
display : block;
background : #aaa;
left : 0;
width : 152px;
position : absolute;
top : 19px;
}
.menu2 UL LI:hover UL.scroller {
overflow : auto;
width : 150px;
height : 250px;
overflow-x:hidden;
}
.menu2 UL LI:hover UL.endstop {
left : -90px;
}
.menu2 UL LI:hover UL LI UL {
display : none;
}
.menu2 UL LI:hover UL LI A {
padding-right : 16px;
display : block;
padding-left : 16px;
background : #383838 ;
padding-bottom : 4px;
width : 120px;
color : #fff;
line-height : 12px;
padding-top : 4px;
height : auto;
}
.menu2 UL LI:hover UL LI A.drop {
background : #383838 ;
}
.menu2 UL LI:hover UL LI A:hover {
background : #888;
color : #000000;
}
.menu2 UL LI:hover UL LI A.drop:hover {
background : #888;
color : #000000;
}
.menu2 UL LI:hover UL LI:hover UL {
display : block;
background : #888;
left : 152px;
overflow : auto;
width : 172px;
color : #000;
position : absolute;
top : -70px;
height : 138px;
}
.menu2 UL LI:hover UL LI:hover UL LI A {
background : #888;
}
.menu2 UL LI:hover UL LI:hover UL LI.group {
padding-right : 0;
padding-left : 0;
padding-bottom : 5px;
width : 152px;
padding-top : 5px;
}
.menu2 UL LI:hover UL LI:hover UL.left {
left : -172px;
}
.menu2 UL LI:hover UL LI:hover UL LI A:hover {
background : #666;
color : #000000;
}
.menu2 UL LI A:hover UL {
margin-top : 1px;
display : block;
background : #aaa;
left : 0;
position : absolute;
top : 29px;
}
.menu2 UL LI A:hover UL.scroller {
overflow : auto;
height : 138px;
}
.menu2 UL LI A:hover UL.endstop {
left : -90px;
}
.menu2 UL LI A:hover UL LI A {
padding-right : 16px;
display : block;
padding-left : 16px;
padding-bottom : 4px;
width : 120px;
color : #fff;
line-height : 15px;
padding-top : 4px;
height : 1px;
}
.menu2 UL LI A:hover UL LI A.drop {
background : #888;
padding-bottom : 5px;
}
.menu2 UL LI A:hover UL LI A UL {
visibility : hidden;
width : 0;
position : absolute;
height : 0;
}
.menu2 UL LI A:hover UL LI A:hover {
background : #888;
color : #000000;
}
.menu2 UL LI A:hover UL LI A.drop:hover {
background : #888;
color : #000000;
}
.menu2 UL LI A:hover UL LI A:hover UL {
background : #888;
left : 152px;
visibility : visible;
overflow : auto;
width : 170px;
color : #000;
position : absolute;
top : -70px;
height : 138px;
}
.menu2 UL LI A:hover UL LI A:hover UL.left {
left : -170px;
}
.menu2 UL LI A:hover UL LI A:hover UL LI A:hover {
background : #666;
color : #000000;
}