/* 허브_CSS */

.hurbMain_top{ height: 68px; background:#fff; }
.hurbMain_logo{ display:inline-block; cursor:pointer; }
.hurbMain_logo img{ width:200px; height:68px; }
.hurbMain_search{ padding-left:695px; }

.hurbMain_container{ border-top:2px solid #d24241; }
.hurbMain_container > .hurbContent{ height:1206px; }
.hurbBottomMenu{ height:46px; background:#2b3444; border-bottom:1px solid #555d69; }
.hurbBottomMenu a{ display:inline-block; height:45px; }
.hurbBottomMenu a.hb_menu01{ width:365px; background:url('/idsiDMI/images/hb_Menu01.gif') left top no-repeat; background-size:365px 45px; position:relative; }
.hurbBottomMenu a.hb_menu01.on{ width:365px; background:url('/idsiDMI/images/hb_Menu01_on.gif') left top no-repeat; background-size:365px 45px; }
.hurbBottomMenu a.hb_menu01 img{ display:none; position:absolute; bottom:45px; width:1024px; }
.hurbBottomMenu a.hb_menu02{ width:365px; background:url('/idsiDMI/images/hb_Menu02.gif') left top no-repeat; background-size:365px 45px; }
.hurbBottomMenu a.hb_menu03{ width:365px; background:url('/idsiDMI/images/hb_Menu03.gif') left top no-repeat; background-size:365px 45px; }
.hurbMain_container:after{ content:''; display:block; clear:both; }
.hurbMain_left{ width:200px; float:left; background:#404c62; }

.hurbMain_footer{ height:40px; background:#2b3445; width:100%; }
.hurbMain_footer img{ width:1024px !important; }

#hurbLnbTreeview table tr td .w2treeview_group{ font-size:13px; }

/* 좌측메뉴 */
#hurbLnbTreeview{ background:#3f4c62; width:200px; }
#hurbLnbTreeview .w2treeview_group{ width:100%; overflow-x:hidden; }
#hurbLnbTreeview td.w2treeview_col_label span.w2treeview_label{ color:#fff; font-size:13px; padding-left:15px; }
#hurbLnbTreeview td.w2treeview_col_label span.w2treeview_select_node{ color:#fff; }
#hurbLnbTreeview .w2treeview_noguideline{ display:none; }
#hurbLnbTreeview .w2treeview_col_icon_navi{ width:21px; }

#hurbLnbTreeview .w2treeview_row_depth1{  }
#hurbLnbTreeview .w2treeview_row_depth1 .w2treeview_col_label{ padding:12px 0; font-weight:bold; }
#hurbLnbTreeview .w2treeview_close_child .w2treeview_row_depth1 .w2treeview_col_label{ background:#3f4c62; }
#hurbLnbTreeview .w2treeview_open_child .w2treeview_row_depth1 .w2treeview_col_label{ background:#2f3949; }
#hurbLnbTreeview .w2treeview_close_child .w2treeview_row_depth1 .w2treeview_icon_navi{ padding:14px 0 14px 18px; width:8px; background:#3f4c62 url('/idsiDMI/images/plus.png') 14px center no-repeat; }
#hurbLnbTreeview .w2treeview_open_child .w2treeview_row_depth1 .w2treeview_icon_navi{ border-left:4px solid #15a4fa; padding:14px 0 14px 10px; width:8px; background:#2f3949 url('/idsiDMI/images/minus.png') 10px center no-repeat; }

#hurbLnbTreeview .w2treeview_row_child{ background:#3f4c62; }
#hurbLnbTreeview .w2treeview_row_child td .w2treeview_child{  }
#hurbLnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group{ padding:6px 0;}

#hurbLnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group .w2treeview_close_child .w2treeview_row_depth2 .w2treeview_icon_navi{ width:26px; background:url('/idsiDMI/images/depth2_close.png') 14px center no-repeat; }
#hurbLnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group .w2treeview_open_child .w2treeview_row_depth2 .w2treeview_icon_navi{ width:26px; background:url('/idsiDMI/images/depth2_open.png') 10px center no-repeat; }

#hurbLnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group td .w2treeview_child{ border-bottom:none; }
#hurbLnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group .w2treeview_row_depth3 .w2treeview_label{ text-indent:-16px; padding-left:28px; background:url('/idsiDMI/images/depth3_dot_off.png') 18px center no-repeat; }
#hurbLnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group .w2treeview_row_depth3 .w2treeview_select_node{ text-indent:-16px; padding-left:28px; background:url('/idsiDMI/images/depth3_dot_on.png') 18px center no-repeat; }

.hurbGnb{ float:left; }
.hurbGnb a{ display:inline-block; text-decoration:none; font-size:14px; font-weight:bold; color:#666; padding:26px 15px; }
.hurbGnb a:hover{ color:#d34242; text-decoration:underline; }

.hurbtopMenu{ position:absolute; right:53px; top:10px; background:#3f4c62; }
.hurbtopMenu a{ text-decoration:none; color:#fff; padding:0 14px; font-size:12px; display:inlien-block; background:url('/idsiDMI/images/hurbTopMenuBar.gif') right center no-repeat; }
.hurbtopMenu a.last{ background:none; }

/* 서브_CSS */
body{ width:100%; }

/* top */
.subHeaderWrap{ height: 104px; border-bottom:2px solid #d24241; background:#fff; }
.subHeaderTop{ height:36px; background:#3f4c62; position:relative; }
.subHeaderTop .topMenu{ margin-left:20px; }
.subHeaderTop .topMenu a{ display:inline-block; height:15px; background:#3f4c62; color:#fff; font-size:12px; text-decoration:none; text-align:center; padding:11px 28px 10px; }
.subHeaderTop .topMenu a.on{ background:#fff; color:#000; }
.subHeaderTop a.subHeaderSearch{ display:inline-block; float:right; padding:0; }

.subHeaderGnb:after{ content:''; display:block; clear:both; }
.subHeaderLogo{ display:inline-block; float:left; }
.gnbMenu{ float:left; margin-left:40px; }
.gnbMenu a{ display:inline-block; text-decoration:none; font-size:14px; font-weight:bold; color:#666; padding:26px 21px; }
.gnbMenu a:hover{ color:#d34242; background:url(/idsiDMI/images/gnbHover.gif) left center no-repeat; }

/* container */
/* 좌측_CSS */
#leftContainer{ position:absolute; }
.leftContent{ width:214px; height:100%; min-height:690px; position:relative; background:#eaf1f7; }
.slideBtn{ width:14px; height:50px; background: url('/idsiDMI/images/slideBtn.png') left top no-repeat; position:absolute; top:54px; right:-1px; border:none; z-index:30; }

.personalWarp{ padding:20px 34px 20px 20px; background:#eaf1f7; border-bottom:1px solid #d0d8e0; }
.personalInfo{ background:#eaf1f7; position:relative; }
.personalInfo:after{ content:''; display:block; clear:both; }
.personalInfo .info{ float:left; font-size:14px; color:#000; line-height:24px; }
/* .personalInfo a.pic{ float:right; margin-top:5px; display:inline-block; background:#eaf1f7; } */
.logoutBtn{ background:#607089; color:#fff; padding:4px 14px; margin-top:13px; display:inline-block; text-decoration:none; position:absolute; right:20px; bottom:0; }

.lnbButton a{ display:inline-block; padding:14px 23px; background:#eaf1f7; text-decoration:none; color:#333; font-size:12px; border-bottom:1px solid #d0d8e0; }
.lnbButton a:first-child{ background:#eaf1f7 url('/idsiDMI/images/lnbButtonBar.gif') right center no-repeat; }


.leftTabWrap{ display:none; }
/* .leftTabWrap ul{ height:39px; }
.leftTabWrap li{ height:38px !important; width:99px; margin-right:0; border-bottom:1px solid #d0d8e0; }
.leftTabWrap li.w2tabcontrol_active{ border-bottom:1px solid #fff; }
.leftTabWrap li:first-child{ border-right:1px solid #d0d8e0; }
.leftTabWrap li:last-child{ border-left:1px solid #d0d8e0; }
.leftTabWrap li a{ color:#333; font-size:12px; line-height:22px; }

.leftTabWrap .w2tabcontrol_tab_left{ background:#eaf1f7; }
.leftTabWrap .w2tabcontrol_tab_center{ background:#eaf1f7; }
.leftTabWrap .w2tabcontrol_tab_right{ background:#eaf1f7; }

.leftTabWrap .w2tabcontrol_active .w2tabcontrol_tab_left{ background:#fff; border-bottom:1px solid #fff; }
.leftTabWrap .w2tabcontrol_active .w2tabcontrol_tab_center{ background:#fff; border-bottom:1px solid #fff; }
.leftTabWrap .w2tabcontrol_active .w2tabcontrol_tab_right{ background:#fff; border-bottom:1px solid #fff; }

.leftTabWrap .w2tabcontrol_over .w2tabcontrol_tab_left{ background:#fff; border-bottom:1px solid #fff; }
.leftTabWrap .w2tabcontrol_over .w2tabcontrol_tab_center{ background:#fff; border-bottom:1px solid #fff; }
.leftTabWrap .w2tabcontrol_over .w2tabcontrol_tab_right{ background:#fff; border-bottom:1px solid #fff; }

.leftTabWrap .w2tabcontrol_container{ border:none; } */

#lnbTreeview table tr td .w2treeview_group{ font-size:13px; }

/* 좌측메뉴 */
#lnbTreeview{ background:#f8fbfd; width:200px; }
#lnbTreeview .w2treeview_group{ width:100%; overflow-x:hidden; }
#lnbTreeview td.w2treeview_col_label span.w2treeview_label{ color:#666; font-size:13px; padding-left:15px; }
#lnbTreeview td.w2treeview_col_label span.w2treeview_select_node{ color:#000; }
#lnbTreeview .w2treeview_noguideline{ display:none; }
#lnbTreeview .w2treeview_col_icon_navi{ width:21px; }

#lnbTreeview .w2treeview_row_depth1{ border-bottom:1px solid #e1e7ec; }
#lnbTreeview .w2treeview_row_depth1 .w2treeview_col_label{ padding:12px 0; font-weight:bold; }
#lnbTreeview .w2treeview_close_child .w2treeview_row_depth1 .w2treeview_col_label{ background:#f8fbfd; }
#lnbTreeview .w2treeview_open_child .w2treeview_row_depth1 .w2treeview_col_label{ background:#fff; }
#lnbTreeview .w2treeview_close_child .w2treeview_row_depth1 .w2treeview_icon_navi{ padding:14px 0 14px 18px; width:8px; background:#f8fbfd url('/idsiDMI/images/plus.png') 14px center no-repeat; }
#lnbTreeview .w2treeview_open_child .w2treeview_row_depth1 .w2treeview_icon_navi{ border-left:4px solid #15a4fa; padding:14px 0 14px 10px; width:8px; background:#fff url('/idsiDMI/images/minus.png') 10px center no-repeat; }

#lnbTreeview .w2treeview_row_child{ background:#f8fbfd; }
#lnbTreeview .w2treeview_row_child td .w2treeview_child{ border-bottom:1px solid #e1e7ec; padding: 14px 0; }
#lnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group{ padding:6px 0;}

#lnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group .w2treeview_close_child .w2treeview_row_depth2 .w2treeview_icon_navi{ width:26px; background:url('/idsiDMI/images/depth2_close.png') 14px center no-repeat; }
#lnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group .w2treeview_open_child .w2treeview_row_depth2 .w2treeview_icon_navi{ width:26px; background:url('/idsiDMI/images/depth2_open.png') 10px center no-repeat; }

#lnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group td .w2treeview_child{ border-bottom:none; padding:5px 0; }
#lnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group .w2treeview_row_depth3 .w2treeview_label{ display:inline-block; width:140px; white-space:normal; word-break:break-word; padding-left:22px; background:url('/idsiDMI/images/depth3_dot_off.png') 12px center no-repeat; }
#lnbTreeview .w2treeview_row_child td .w2treeview_child .w2treeview_group .w2treeview_row_depth3 .w2treeview_select_node{ width:145px; white-space:normal; word-break:break-word; padding-left:22px; background:url('/idsiDMI/images/depth3_dot_on.png') 12px center no-repeat; }

/* 우측_CSS */
#containerWrap:after{ content:''; display:block; clear:both; }
#rightContainer{ background:#eaf1f7; }
#rightContent { position:relative; margin-left:200px; background:#dae0e8; height:100%; min-width:887px; border-left:1px solid #5c7185; }
	#rightInner { background:#dae0e8; height:100%; min-height:690px; }
		.contentWrap{ padding:30px 25px; }
	
.tabWrap ul{ height:34px; }
.tabWrap li{ height:34px !important; margin-right:3px; }
.tabWrap li a{ color:#fff; }
.tabWrap .w2tabcontrol_tab_left{ background:#6e757e; }
.tabWrap .w2tabcontrol_tab_center{ background:#6e757e; padding:0 15px; }
.tabWrap .w2tabcontrol_tab_right{ background:#6e757e; }

.tabWrap .w2tabcontrol_active .w2tabcontrol_tab_left{ background:#d34242; }
.tabWrap .w2tabcontrol_active .w2tabcontrol_tab_center{ background:#d34242; }
.tabWrap .w2tabcontrol_active .w2tabcontrol_tab_right{ background:#d34242; }

.tabWrap .w2tabcontrol_over .w2tabcontrol_tab_left{ background:#d34242; }
.tabWrap .w2tabcontrol_over .w2tabcontrol_tab_center{ background:#d34242; }
.tabWrap .w2tabcontrol_over .w2tabcontrol_tab_right{ background:#d34242; }

.tabWrap .w2tabcontrol_tab_close,.w2tabcontrol_tab_close2{ background:url(/idsiDMI/images/tabClose.png) no-repeat; }
.tabWrap .w2tabcontrol_control .mask{ left:0; margin-left:0; }
.tabWrap .w2tabcontrol_control .btn_submenu{ display:none; }
.tabWrap .w2tabcontrol_control .btn_scrollLeft{ width:26px; right:29px; background:url('/idsiDMI/images/tabScroll_left.gif') left top no-repeat; }
.tabWrap .w2tabcontrol_control .btn_scrollRight{ width:26px; right:0; margin-right:0; background:url('/idsiDMI/images/tabScroll_right.gif') left top no-repeat; }

.tabWrap .w2tabcontrol_container{ height:100% !important; border:1px solid #c2c8d0; float:none; }

.tabContainer{ margin:0 25px 25px 25px; }


/* footer */
.subFooterWrap{ height:40px; background:#2b3444; }
.footerLeft{ float:left; }
.footerRight{ float:right; }

/* admin_main, user_main */

.adminTextBox{ margin:50px 59px; }
.adminNotice{ font-size:13px; color:#2a2a2a; border-bottom:1px dotted #999; padding-bottom:15px; }

.screenExpWrap{ background:url('/idsiDMI/images/screenExp.gif') 5px top no-repeat; margin-top:30px; border-bottom:1px dotted #999; }
.screenExpTitle{ color:#545454; font-size:14px; font-weight:bold; padding:5px 0 0 60px; }
.screenExp{ padding:15px 0 0 60px; font-size:12px; color:#666; line-height:20px; padding-bottom:25px; }

.egovExpWrap{ background:url('/idsiDMI/images/egovExp.gif') 5px top no-repeat; margin-top:30px; border-bottom:1px dotted #999; }
.egovExpTitle{ color:#545454; font-size:14px; font-weight:bold; padding:5px 0 0 60px; }
.egovExp{ padding:15px 0 0 60px; font-size:12px; color:#666; line-height:20px; }
.egovExp01{ padding:15px 0 0 60px; font-size:12px; color:#666; line-height:20px; padding-bottom:25px; }
