* { margin:0; padding:0;}

.main { width:950px; background:#eee; height:500px; margin:0 auto; padding:40px 0 0 0;}

.menu2 {list-style-type:none;padding:0;margin:0 37px;}
.menu2 ul {list-style-type:none;padding:0;margin:0;}
.menu2 li {float:left;margin:10px 3px 0 0;position:relative;}
.menu2 table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em; background:none;}
.menu2 li a {display:block;color:#fff;font-family:arial, sans-serif;font-size:11px;width:205px;text-decoration:none;text-align:center; padding:8px 0px 16px 0px;}
.menu2 li a:hover{background:url(/media/images/top.jpg) no-repeat;color:#00457D;}
.menu2 :hover > a {color:#00457D;background:url(/media/images/top.jpg) no-repeat;}
.menu2 ul, .menu2 :hover ul ul {position:absolute;left:-9999px;width:205px;}
.menu2 :hover ul div.bg {background-color:#FDE47F;display:table; width:205px;}
.menu2 :hover ul{left:0px;top:34px;background:url(/media/images/bottom.gif) no-repeat 0px 110px; padding-bottom:50px;}
.menu2 li :hover ul li :hover {background:#6B93B4; color:#fff;}
.menu2 :hover ul li { margin:0;}
.menu2 :hover ul li a {padding:7px 0px; color:#00457D;}