/*-- 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:22px; float:left; height:40px; }
.nv_navt_br { background:url(t-br.png) no-repeat; width:22px; 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 1px 0 0px; padding: 0 0px 0 0px; }
.nv_navt .root .navU { background:url(t-b.png) repeat-x top center; font-weight:bold; line-height:39px; padding: 0 20px 1px 20px;}
.nv_navt .root .navU .icn {vertical-align:middle; line-height:38px; display:inline-block; padding: 0 8px 2px 0;}
.nv_navt .root .navU .arr img {display:none;}
.nv_navt .root .navL { display:none;}
.nv_navt .root .navR { display:none;}
.nv_navt .root .navS { background:url(t-s.png) no-repeat top center; position:absolute ; height: 40px; top:0px; right:0px; width:1px; margin:0 -1px 0 0px;}
/* hover    */
.nv_navt .root.hov {  }
.nv_navt .root.hov .navU {background:url(t-i.png) no-repeat top center;}
/* active   */
.nv_navt .root.sel , .nv_navt .root.bc { }
.nv_navt .root.sel .navU, .nv_navt .root.bc .navU {background:url(t-i.png) no-repeat top center;}
.nv_navt .root .navU a {text-decoration:none;}
#nv_nav_tm {display:block;}
.eonchk_nv_nav{width:5px; height:5px;}




