#menu{font-size:12px;}
#menu a{color: #2A679F;}
#menu, #menu ul{margin: 0;padding: 0;list-style: none;}
#menu{}
#menu:before, #menu:after{content: "";display: table;}
#menu:after{clear: both;}
#menu{zoom: 1;}
#menu li{float: left;border-right: 1px solid #999;position: relative;}
#menu li:last-child{border-right: none;}
#menu a{float: left;padding: 0px 16px;color: #333;text-transform: uppercase;text-decoration: none;}
#menu li:hover > a{color: #0080c9;}
*html #menu li a:hover{color: #0080c9;}
#menu ul{margin: 20px 0 0 0;_margin: 0;opacity: 0;visibility: hidden;position: absolute;top: 25px;left: 0;z-index: 1;border:1px solid #a8a8a8;background: #fff;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#menu li:hover > ul{opacity: 1;visibility: visible;margin: 0;}
#menu ul ul{top: 0;left: 150px;margin: 0 0 0 20px;_margin: 0;-moz-box-shadow: -1px 0 0 rgba(255,255,255,.3);-webkit-box-shadow: -1px 0 0 rgba(255,255,255,.3);box-shadow: -1px 0 0 rgba(255,255,255,.3);}
#menu ul li{float: none;display: block;border: 0;_line-height: 0;}
#menu ul li:last-child{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
#menu ul a{padding: 6px 10px;width: 60px;_height: 10px;display: block;white-space: nowrap;float: none;text-transform: none;text-align:center;}
#menu ul a:hover{}
#menu ul li:first-child > a{}
#menu ul li:first-child > a:after{content: url(../img/mtop.png);position: absolute;left: 34px;top: -6px;}
#menu ul ul li:first-child a:after{left: -6px;top: 50%;margin-top: -6px;border-left: 0;}
#menu ul li:first-child a:hover:after{border-bottom-color: #04acec;}
#menu ul ul li:first-child a:hover:after{border-right-color: #0299d3;border-bottom-color: transparent;}
#menu ul li:last-child > a{}
