/*-- MENU-T --*/ 
.nv_nav_o {  font-size:1em; background: #999; position:static; overflow:auto; width:100%;}
.nv_navt_bl { background: url(t-bl.png) no-repeat; width:27px; float:left; height:40px; }
.nv_navt_br { background:url(t-br.png) no-repeat; width:27px; float:right; height:40px;}
.nv_navt_b { background: url(t-b.png); height: 40px; }
.nv_navt_b {  overflow:visible; }
.nv_nav_o > .nv_navt_b {  overflow:auto;}
.nv_navt { cursor:pointer; }
/* idle     */
.nv_navt .root { height: 40px; white-space:nowrap; float:left; position:relative; margin: 0 0 0 0; padding: 0 8px 0 8px; }
.nv_navt .root .navU { background:url(t-i.png) repeat-x top center; font-weight:bold; line-height:36px; padding: 4px 15px 0 15px;}
.nv_navt .root .navU .icn {vertical-align:middle; line-height:38px; display:inline-block; padding: 0 7px 2px 0;}
.nv_navt .root .navU .arr img {display:none;}
.nv_navt .root .navL { background:url(t-il.png) no-repeat top left; position:absolute; height: 40px; top:0; left:0px; width:8px; }
.nv_navt .root .navR { background:url(t-ir.png) no-repeat top right; position:absolute; height: 40px; top:0; right:0px; width:8px; }
.nv_navt .root .navS { display:none;}
/* hover    */
.nv_navt .root.hov{  }
.nv_navt .root.hov .navU { }
.nv_navt .root.hov .navL {  }
.nv_navt .root.hov .navR {  }
/* active   */
.nv_navt .root.sel , .nv_navt .root.bc { }
.nv_navt .root.sel .navU, .nv_navt .root.bc .navU {background:url(t-a.png) repeat-x top left; line-height:38px; padding: 0 15px 2px 15px;}
.nv_navt .root.sel .navL  , .nv_navt .root.bc .navL { background:url(t-al.png) no-repeat top left; }
.nv_navt .root.sel .navR  , .nv_navt .root.bc .navR { background:url(t-ar.png) no-repeat top right; }
.nv_navt .root .navU a {text-decoration:none;}
/* sub menu */
.nv_navt ul { visibility:hidden; }

/*-- MENU-B --*/ 
.nv_nav_o2 {  font-size:1em; background: #FFF; position:static; overflow:auto; width:100%;}
.nv_navb_bl { background: url(b-bl.png) no-repeat; width:26px; float:left; height:35px;}
.nv_navb_br { background:url(b-br.png) no-repeat; width:26px; float:right; height:35px;}
.nv_navb_b { background: url(b-b.png); overflow:visible; height:35px;}
.nv_navb { cursor:pointer; }
/* idle     */
.nv_navb .root { height: 35px; white-space:nowrap; float:left; position:relative; margin: 0 5px 0 5px; padding: 0 5px 0 5px; }
.nv_navb .root .navU { line-height:35px; padding: 0 15px 0 15px;}
.nv_navb .root .navU .icn {vertical-align:middle; line-height:33px; display:inline-block; padding: 0 0 2px 0;}
.nv_navb .root .navU .icn img {margin-right:8px;}
.nv_navb .root .navU .arr img {display:none;}
.nv_navb .root .navL { position:absolute; height: 35px; top:0; left:0px; width:5px;}
.nv_navb .root .navR { position:absolute ; height: 35px; top:0; right:0px; width:5px;}
.nv_navb .root .navU a { color:#6e6e6e; text-decoration:none;}
/* hover    */
.nv_navb .hov{  }
.nv_navb .hov .navU {background:url(b-a.png) repeat-x top left; }
.nv_navb .hov .navL { background:url(b-al.png) no-repeat top left; }
.nv_navb .hov .navR { background:url(b-ar.png) no-repeat top right; }
.nv_navb .hov .navU a { color:#000000; }
/* active   */
.nv_navb .sel , .mainMenu .bc { }
.nv_navb .sel .navU  , .nv_navb .bc .navU { background:url(b-a.png) repeat-x top left;}
.nv_navb .sel .navL  , .nv_navb .bc .navL { background:url(b-al.png) no-repeat top left; }
.nv_navb .sel .navR  , .nv_navb .bc .navR { background:url(b-ar.png) no-repeat top right; }
.nv_navb .sel .navU a  , .nv_navb .bc .navR a { color:#000000; }
/* sub menu */
.nv_navb ul { visibility:hidden; }
.nv_nav_o2, #nv_nav_tm {display:block;}
.eonchk_nv_nav{width:5px; height:5px;}





