
div.fastNaviWrap { position: absolute; right: 5px; top: 35px; background: peru;}
div.fastNaviWrap form { float: right; }
div.fastNaviWrap form select { width: 240px; border: 1px solid #7D8EAE; padding: 1px; font-size: 12px; color: #495A7A;}
div.fastNaviWrap form select option { padding: 0 2px; }

/* === left navi - START ===================== */
ul.leftNaviUL_1 { list-style-type: none; margin: 0 !important; background: #fff;}
ul.leftNaviUL_1 li.leftNavi_1_NO a, ul.leftNaviUL_1 li.leftNavi_1_NO a:visited { 
	display: block; margin: 0 0 1px 0; padding: 5px; background: #f1f1f1; color: #222; 
	}
ul.leftNaviUL_1 li.leftNavi_1_ACT a, ul.leftNaviUL_1 li.leftNavi_1_ACT a:visited { 
	display: block; margin: 0 0 1px 0; padding: 5px; background: #B1E96C /*#A6E15F*/; color: #135700; 
	}
ul.leftNaviUL_1 li.leftNavi_1_NO a:hover { text-decoration: none; background: #e5e5e5 !important; }
ul.leftNaviUL_1 li.leftNavi_1_ACT a:hover { text-decoration: none; }

/* --- level 2 ------------------------------ */
ul.leftNaviUL_2 { list-style-type: none; margin: 0 !important; }
ul.leftNaviUL_2 li.leftNavi_2_NO a, ul.leftNaviUL_2 li.leftNavi_2_NO a:visited { 
	display: block; margin: 0 0 1px 0; padding: 5px 5px 5px 15px; 
	background: /*url(../images/icons/icons16/bullet-green.png) 1px 5px no-repeat */#D8F8B1; 
	}
ul.leftNaviUL_2 li.leftNavi_2_ACT a, ul.leftNaviUL_2 li.leftNavi_2_ACT a:visited { 
	display: block; margin: 0 0 1px 0; padding: 5px 5px 5px 15px; color: #135700;
	background: /*url(../images/icons/icons16/bullet-green.png) 1px 5px no-repeat*/ #C9E9A2; 
	}
ul.leftNaviUL_2 li.leftNavi_2_NO a:hover, 
ul.leftNaviUL_2 li.leftNavi_2_ACT a:hover { 
	background: /*url(../images/icons/icons16/bullet-green.png) 1px 5px no-repeat*/ #C9E9A2 !important; 
	}

/* --- level 3 ------------------------------ */
ul.leftNaviUL_3 { list-style-type: none; margin: 0 !important; }
ul.leftNaviUL_3 li.leftNavi_3_NO a, ul.leftNaviUL_3 li.leftNavi_3_NO a:visited { 
	display: block; margin: 0 0 1px 0; padding: 5px 5px 5px 30px; 
	background: url(../images/icons/icons16/bullet-green.png) 11px 5px no-repeat #D8F8B1; 
	}
ul.leftNaviUL_3 li.leftNavi_3_ACT a, ul.leftNaviUL_3 li.leftNavi_3_ACT a:visited { 
	display: block; margin: 0 0 1px 0; padding: 5px 5px 5px 30px; color: #135700;
	background: url(../images/icons/icons16/bullet-green.png) 11px 5px no-repeat #C9E9A2; 
	}
ul.leftNaviUL_3 li.leftNavi_3_NO a:hover, 
ul.leftNaviUL_3 li.leftNavi_3_ACT a:hover { 
	background: url(../images/icons/icons16/bullet-green.png) 11px 5px no-repeat #C9E9A2 !important; 
	}

/* === left navi - END ====================== */


/* === rootline navi - START ============= */
ul.rootlineUL { list-style-type: none; font-size: 0.86em; margin: 0 0 0 5px !important; color: #8596B6; }
ul.rootlineUL li { display: inline; }
ul.rootlineUL li a, ul.rootlineUL li a:visited { text-decoration: none; padding: 0; color: #666; }
ul.rootlineUL li a:hover { text-decoration: underline; }
ul.rootlineUL li.rootline_last { color: #333; }
/* === rootline navi - END ============= */

/* === topNavi - START ================== */
ul.topNaviUL { width: 730px; float: right; padding: 5px 0 0 0; text-align: right; list-style-type: none; }
ul.topNaviUL li { display: inline; padding: 1px 0 2px 0;}
ul.topNaviUL li a, ul.topTabNaviUL li a:visited { 
	padding: 0 8px; text-decoration: none; color: #444; text-align: center;
	font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;
	}
ul.topNaviUL li.topNaviACT { background: #EBFFCA; }
ul.topNaviUL li.topNaviACT a, ul.topNaviUL li.topNaviACT a:visited { color: #3B7F00; }
ul.topNaviUL li a:hover { text-decoration: underline; color: #3B7F00; }
/* === topNavi - END ================== */

/* === horNavi - START ====================== */
div.horNaviWrap { height: 30px; margin: 0 0 1px 0; background: #f5f5f5; text-align: center;}
ul.horNaviUL { list-style-type: none; width: 980px; margin: 0 auto; height: 30px; 
	background: url(../images/bgrs/hornavi_back6.png) left top repeat-x #333; 
	}
ul.horNaviUL li { height: 30px; margin: 0 1px 0 0; display: block; float: left; }
ul.horNaviUL li.horNaviLast { margin: 0;}
ul.horNaviUL li.horNaviLast a, ul.horNaviUL li.horNaviLast a:visited {}
ul.horNaviUL li a, ul.topTabNaviUL li a:visited { 
	display: block; height: 30px; padding: 0 10px; text-decoration: none; color: #ddd; text-align: center; 
	line-height: 30px; font-weight: bold; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;
	}
ul.horNaviUL li a span, ul.topTabNaviUL li a:visited span, 
ul.horNaviUL li.horNaviACT a span, ul.horNaviUL li.horNaviACT a:visited span {
	}
ul.horNaviUL li.horNaviACT a, ul.horNaviUL li.horNaviACT a:visited { background: #111; color: #7FC32E; }	
ul.horNaviUL li a:hover { color: #7FC32E; }
/* === horNavi - END ======================== */

