@charset "utf-8"; /* CSS Document */ .menu{ width: 980px; height:52px; position:relative; /*font:14px Arial, Helvetica, sans-serif;*/ font-size:14px; font-family:"rsuregular"; letter-spacing:0px; padding:0; margin:0; top:0px; margin-bottom:8px; padding-bottom:0px; margin-left:0px; z-index:10; background:url(../images/background_top_menu.png); } ul.menu { width: 980px; list-style:none; margin:0; padding:0; padding-left:0px; margin: 0 0 0px; background:url(../images/background_top_menu.png); border: 0px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 0px; /*box-shadow: 0 1px 5px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 5px rgba(0,0,0,.3); -o-box-shadow: 0 1px 5px rgba(0,0,0,.3); zoom: 1;*/ } ul.menu * { margin:0; padding:0; } ul.menu a { display:block; text-decoration:none; cursor:pointer; color:#333; } ul.menu a span { line-height:52px; margin-top:10px; padding-left:0px; } ul.menu li { position:relative; float:left; margin-right:0px; text-align:center; background:#e4e7e3; } ul.menu a.line{ color:#000000; /*text-shadow: 1px 1px 1px rgba(0,0,0,0.1); border: 0px solid rgba(255,255,255,0.5);*/ border-right:1px solid #eceded; border-left:0px solid #eceded; height:32px; padding: 0px 10px 0px 10px; } ul.menu a.non-line{ color:#000000; height:52px; border-left:0px solid #97df19; padding: 0px 10px 0px 10px; } ul.menu li ul { position:absolute; top:52px; left:0; background-color:#ffffff; display:none; opacity:0; list-style:none; } ul.menu li ul li { position:relative; border:0px solid #e4e7e3; border-top:0px solid #e5e8e4; border-left:0px solid #e5e8e4; border-right:0px solid #e5e8e4; width:185px; margin:0; } ul.menu li ul li.last { position:relative; border:0px solid #e4e7e3; border-top:0px solid #e5e8e4; border-left:0px solid #e5e8e4; border-right:0px solid #e5e8e4; border-bottom:0px solid #e5e8e4; width:185px; margin:0; } ul.menu li ul li a { display:block; padding:7px 7px 7px; background-color:#459d0a; /*background:url(../images/background_sub_menu.png repeat-x);*/ text-align:left; font-size:12px; font-weight:bold; cursor:pointer; border-bottom:0px solid #e5e8e4; color:#ffffff; } ul.menu li ul li a.next { background:url(../images/menu_icon.png) no-repeat; background-color:#ffffff; } * html ul.menu ul li a { /*IE only hack*/ width: 100%; padding-top:-10px; } ul.menu li ul li a:hover { background-color:#459d0a; color:#fec241; } ul.menu ul ul { left:185px; top:-1px; } ul.menu .menulink { border:0px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(../images/bt_menu_2.gif); width:134px; } ul.menu .menulink:hover, ul.menu .menulink.hover, ul.menu .menuhover { /*background:url(../images/menu_icon.png) repeat-x top left;*/ background-color:#e5e8e4; color:#ffffff; } ul.menu a.nav-menu{ height:52px; padding: 0px 25px 0px 25px; margin-right:0; background:url(../images/background_top_menu.png); } ul.menu a.nav-menu:hover{ /*background:url(../images/icon_hover.png) no-repeat left;*/ background:url(../images/background_top_menu_hover.png) repeat-x top left; height:52px; color:#ffffff; } ul.menu a.menu-current { background:url(../images/background_top_menu_hover.png) repeat-x top left; color:#fff; height:52px; } /*************************************/ ul.menu .sub { background:#efefef url(../images/sub_menu_arrow.gif) 130px 12px no-repeat; } ul.menu .topline { border-top:0px solid #aaa; }