/* top */
#top #logo { width: 225px; height: 94px; margin: 30px 40px 0; }
#top #flash-ins { width: 350px; height: 260px; float: right; margin: -20px 20px -6px;  }
#top #nav { position: relative; height: 30px; clear: both; padding:0 0 0 10px; } /* 6, 7 */
#top #nav li { float: left; height: 27px; line-height: 27px; margin: 0 16px 0 0; padding: 0 0 0 15px; background: url(/image/icon-divider.png) no-repeat 0 0; text-align: center; }
#top #nav li:first-child { background: none; }
#top #nav li a { color: #fff; font-size: 1.5em; font-weight: bold; text-align: center; }
#top #nav li a span {   }
#top #nav li a:hover , #top #nav li a.active-menu { color: #a5e5ff !important;  }

.aural { position: absolute; left: -100em; }

.flash-replaced .alt { display: block; position: absolute; width: 0; height: 0; padding: 0; overflow: hidden; }





