@charset "utf-8";
/* CSS Document */

/*검색바 설정*/
.search_bar {position:relative; width:100%; height:31px; background:#f8f8f8;}
.search_bar img {float:left;}
.search_bar .search_result_text {position:absolute; top:11px; left:41px;}
.search_bar .form_set {position:relative; float:right; margin-top:5px; margin-right:5px;}
.search_bar .form_set span {float:left;}
.search_bar_select {margin-right:3px; text-align:left;}
.search_bar_text {line-height:23px; margin:0 5px;}
.search_bar_text_desc {position:absolute; top:5px; left:100px; line-height:23px;}
.search_bar .form_set input[type="text"] {border:1px solid #bbb; height:19px; background:#fff; margin:0;}
.search_bar .form_set_left {float:left; margin-top:5px; margin-left:5px;}
.search_bar .form_set_left select {vertical-align:middle;}


/*페이지 소제목 설정*/
.table_title {position:relative; height:23px;}
.popup_contents .table_title {margin-top:20px;}
.bullet_main {float:left; position:relative; padding-left:16px; margin-bottom:2px; line-height:16px; background:url(../images/bullet_main.png) no-repeat left top; font-size:14px; font-weight:bold; color:#333333; vertical-align:middle;}
.bullet_main.table_top {margin-top:5px; margin-bottom:0;}
.title_btn_wrap {float:right;}

/*페이지 소제목+검색바*/
.table_title .search_bar_select {margin-right:0px; text-align:left;}
.table_title .search_bar_text {line-height:23px; margin:0 2px;}
.table_title .form_set {float:right; margin-top:1px; }

/*테이블 사이즈별*/
.popup_table_wrap {border-top:2px solid #07538f; margin-top:5px; clear:both;}



/*페이지네이션*/
.pagenation {margin-top:20px; text-align:center;}
.pagenation a {position:relative; display:inline-block; text-decoration:none; color:#555555; font-weight:bold; vertical-align:middle;}
.pagenation .page_num {padding:4px 7px 1px 6px; margin-top:1px; }
/* .pagenation .page_num:hover,.pagenation .page_num.on {color:#e64600; border:1px solid #dadada; padding:4px 6px 1px 5px;} */
.pagenation .page_num:hover,.pagenation .page_num.on {color:#e64600; padding:4px 6px 1px 5px;}


/*주의사항 박스*/
.attention_box {border:1px solid #dadada; margin-top:10px;}
.attention_box h4 {padding:10px; text-align:center; background:#fcfcfc;}
.attention_box ol {padding:10px; margin-top:10px;}
.attention_box ol li {margin-bottom:10px;}


/*소속명 폴더구조*/
.folder_structure {border:1px solid #dadada; padding:30px; margin-bottom:20px;}






/*조직검색*/
.recent_search_wrap {position:absolute; top:0; left:0px; width:304px; height:428px; background:#494c4e; font-size:12px; line-height:normal; z-index:1000;}
.recent_search_wrap a {color:#555;}
/*조직검색 왼쪽영역*/
.recent_search_left_wrap {position:absolute; top:0; left:0; width:117px; height:397px; background:#fff;}
.recent_search_left_title {width:69px; padding:8px 0 10px 48px ;border-right:1px solid #9c9c9c; background:#494c4e url(../images/recentSearch/icon_recent_search.png) no-repeat left top; color:#dbdbdb; font-size:12px; font-weight:bold;}
.recent_search_left_list_wrap {width:116px; height:363px; border:1px solid #9c9c9c;}
.recent_search_left_list {display:block; width:83px;height:25px; line-height:25px; padding:0px 0 0px 33px; border-bottom:1px solid #f3f3f3; background:url(images/recentSearch/icon_research_small.png) no-repeat left top; }
.recent_search_left_list:hover {background-color:#f3f3f3;}
.recent_search_left_list.last {border:none;}

/*조직검색오른쪽 영역*/
.recent_search_right_wrap {position:absolute; top:0; right:0; width:186px; height:397px; background:#fafcf8;}
.recent_search_right_title {position:relative; width:175px; height:32px; padding:0px 0px 0px 11px;  background:#494c4e; }
.recent_search_right_title span {position:absolute; top:8px; left:10px; color:#dbdbdb; font-size:12px; font-weight:bold;}
.recent_search_right_title .input_search {position:absolute; top:8px; left:55px; width:120px; height:14px; line-height:16px; border:1px solid #a9a9a9; font-weight:normal;}

/*검색창 드롭다운*/
.recent_search_right_title .search_helper_box {position:absolute; top:26px; left:55px; width:120px; padding-bottom:10px; border:1px solid #a9a9a9; background:#fff; font-weight:normal;}
.recent_search_right_title .search_helper_box_list {padding-left:10px; margin-top:6px;}
.recent_search_right_title .search_helper_box_list a:hover {background:#ddd;}

/*조직검색창 아코디언메뉴부분*/
.recent_search_right_menu_wrap {width:185px; height:363px; border:1px solid #9c9c9c; border-left:none; }
.recent_search_right_menu_title {display:block; width:175px;height:15px; padding:6px 0 4px 10px; background:#859f6e; font-weight:bold; border-bottom:1px solid #fafcf8; color:#ffffff !important; vertical-align:middle;}
.recent_search_right_menu_title:hover { background:#87ac67;}
.recent_search_right_menu_list_wrap {width:185px; height:260px}
.recent_search_right_menu_list{display:block; width:161px; height:11px; padding:7px 0 7px 24px; background:url(../images/recentSearch/icon_search_list.png) no-repeat 10px 12px; color:#68854e !important;}
.recent_search_right_menu_list:hover {font-weight:bold;}
.recent_search_right_menu_title.last {border:none;}
.recent_search_right_menu_list.first {padding-top:8px;}

/*조직검색 아래 버튼 부분*/
.recent_search_btm_btn_wrap {position:absolute; bottom:0; left:0; width:302px; height:31px; border:1px solid #9c9c9c; border-top:none;}
.recent_search_btm_btn_wrap a {position:absolute; top:0; height:11px;  font-weight:bold;}
.recent_search_btm_btn_1 {left:0; width:83px; padding:9px 0 11px 68px; background:url(../images/recentSearch/icon_delete_list.png) no-repeat 46px 9px; color:#dbdbdb !important;}
.recent_search_btm_btn_1:hover {background: url(../images/recentSearch/icon_delete_list_o.png) no-repeat 46px 9px; color:#ffd510 !important;}
.recent_search_btm_btn_2 {right:0; width:78px;padding:9px 0 11px 72px; background: url(../images/recentSearch/icon_confirm.png) no-repeat 46px 9px; color:#dbdbdb !important;}
.recent_search_btm_btn_2:hover {background: url(../images/recentSearch/icon_confirm_o.png) no-repeat 46px 9px; color:#ffd510 !important;}
.recent_search_btm_btn_wrap .devide {position:absolute; top:8px; left:151px;  width:1px; height:16px; border-left:1px solid #78797a;}