@charset "utf-8";
@import url(addition.css);
@import url(basic_layout.css);
/****************************************************************************************************
	common css - Type Selector
****************************************************************************************************/
*{margin:0;padding:0;font-family:"돋움", dotum, AppleGothic, Sans-serif;}
html{font-size:12px;}
h1, h2{font-size:15px;}
img, fieldset, button{border:0;}
legend {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;} /* For Screen Reader */
li{list-style-type:none;}
hr, button img, caption{display:none;}
textarea{overflow:auto;}


a{text-decoration:none;color:#666666;font-weight:bold;font-size:12px;selector-dummy:expression(this.hideFocus=false);}

/********************************************************************************************************************************************* 
	공통으로 적용되는 클래스 모음
*********************************************************************************************************************************************/
/* table align 적용 */
.td_aln_L{text-align:left;}
.td_aln_r{text-align:right;}
.td_aln_c{text-align:center;}
.tb_vtalign_top{vertical-align:top;}
.tb_vtalign_bottom{vertical-align:bottom;}

.td_flo_l{float:left;}
.td_flo_r{float:right;}

.td_line_r{border-right:1px solid #c5c6c8;}

/* text color 지정*/
.text_red{color:red;}
.text_red_b{color:red;font-weight:bold;}
.text_grey{color:grey;}
.text_grey_b{color:grey;font-weight:bold;}


/* input style 적용 */
.submit_btn_input{background:none;border:none;font-weight:bold;color:#666666;padding-top:5px;cursor:pointer;}

/* accordion ul style적용 */
.append{min-height:440px; height:auto !important; height:440px;;background-color:#F1F1F1;width:170px;}

/* td에서   글자가 줄바뀜이 안되고 레이아웃이 넘치는 문제 */
.hardbreak{width: 74px;white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */word-wrap: break-word; /* Internet Explorer 5.5+ */}

/* 검색 결과값 영역 */
.loanReturn_div{margin-top:10px;margin-left:45px;margin-right:15px;margin-bottom:24px;padding:30px 0;border-top:1px dashed #e4e4e5;border-bottom:1px dashed #e4e4e5;background:#f9f9f9;}

/* 등록,수정페이지의 필수항목  */
.th_add{background:url('/images/egovframework/oe1/cms/com/bullet_star.gif') no-repeat right top;padding-right:8px;}

/* 오버되는 텍스트는 도트 처리 */
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.ellipsis a, .ellipsis span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.td_span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:350px;height:1em;float:left;}

/* 검색아이콘 이미지 */
.icon_search{display:block;background:url('/images/egovframework/oe1/cms/com/img_search01.gif') no-repeat;width:15px;height:16px;margin-top:2px;margin-right:10px;text-indent:-3000px;}
.icon_search img{display:none;}
input.icon_search{border:0;}


/* 삭제아이콘 이미지 */
.submit_delete_btn{background:url('/images/egovframework/oe1/cms/com/btn/ui-icons.png') no-repeat -227px -194px;width:14px;height:14px;border:0;text-indent:-3000px;}
*:first-child+html .submit_delete_btn{text-indent:0px;color:#ffffff;font-size:8px;}

a.submit_delete_btn{display:block;}
.submit_delete_btn img{display:none;}


/*공통적용아이콘*/
.icons{display:inline-block;background:url('/images/egovframework/oe1/cms/com/btn/icons.png') no-repeat;width:16px;height:16px;text-indent:-3000px;}
*:first-child+html .icons{display:inline;text-indent:0;font-size:1px;color:#ffffff;vertical-align:top;padding:0;}

/* */
#tabdiv{padding-top:15px;padding-left:15px;padding-bottom:6px;}


.overlap_st{color:#ca0000;}/* 경고문구 설정 - 회의실 예약중복체크  */

.odd{background-color:#f4f4f4;}
.even{background-color:#ffffff;}


a.btn_link, a.btn_link:link, a.btn_link:visited{text-decoration:none;color:#666666;font-weight:bold;}
a.btn_link:hover{text-decoration:none;color:#666666;font-weight:bold;}

/* 리스트내 공통 링크 스타일*/
a.board_text_link, a.board_text_link:link, a.board_text_link:visited{text-align:LEFT;font-family: "돋움",dotum;text-decoration:none;color:#0A6DA2;font-weight:bold;}
a.board_text_link:hover{color:#9168CD;text-decoration:none;font-weight:bold;}

/****************************************************************************************
	공통으로 적용되는 탭박스
****************************************************************************************/
.tap_search{margin-left:45px;margin-right:15px;margin-bottom:24px;margin-top:24px;padding-bottom:4px;border-bottom:1px solid #e4e4e5;}
.tap_search a{dicplay:block;background:url('/images/egovframework/oe1/cms/com/th_bgtable01.gif') repeat-x left -5px;border-bottom:0;border-top:1px solid #e4e4e5;border-left:1px solid #e4e4e5;border-right:1px solid #e4e4e5;padding:5px 10px;cursor:pointer;}
.tap_search a:hover, .tap_search a.tap_over{background:#ffffff;text-decoration:none;}
.tap_search a:visited{}
.tap_search a:active{}
.tap_search a.tap_over{cursor:none;}

/****************************************************************************************
	공통으로 적용되는 편성표 범례
****************************************************************************************/
#tv_guide{padding-left:45px;padding-right:15px;margin-top:24px;}
#tv_guide dl{height:20px;width:100%;}
#tv_guide dt{float:left;margin-top:5px;color:#666666;}
#tv_guide dt strong{font-size:14px;padding-left:10px;background:url('/images/egovframework/oe1/cms/com/bl_arrow_orange.gif') no-repeat left 3px;}
#tv_guide dd{float:right;}

#guide_weeks_st{padding-left:45px;padding-right:15px;margin-top:5px;margin-bottom:-20px;}
#guide_weeks_st dl{height:26px;border-top:1px solid #c5c6c8;border-bottom:1px solid #c5c6c8;border-right:1px solid #c5c6c8;background:url('/images/egovframework/oe1/cms/com/th_bgtable01.gif') repeat-x left bottom;}
#guide_weeks_st dd, #guide_weeks_st dt{float:left;color:#666666;height:15px;border-left:1px solid #c5c6c8;}
#guide_weeks_st dd{padding:6px 10px;}
#guide_weeks_st dt{padding:6px 6px;}

*:first-child+html #guide_weeks_st a{vertical-align:top;}/* EI 7 버전 */

#guide_weeks_st dt a[class~="pre_arr"]{background-position:-286px -20px;margin-right:5px;}
#guide_weeks_st dt a[class~="next_arr"]{background-position:-304px -20px;margin-left:5px;}

/****************************************************************************************
	공통으로 적용되는 재원정보 기준일자
****************************************************************************************/
.insert_datebox{padding-left:45px;padding-right:15px;margin-top:24px;margin-bottom:-10px;}
.insert_datebox strong, .insert_datebox input{margin-left:10px;}

.insert_datebox input[type="button"]{border:0;}
.insert_datebox input[name="icon_calender"]{background-position:0 -20px;margin-left:5px;margin-top:3px;}
*:first-child+html .insert_datebox input[name="icon_calendar"]{margin-top:1;}/* EI 7 버전 */

/****************************************************************************************
	공통으로 적용되는 불방관리 검색기준
****************************************************************************************/

/****************************************************************************************
	공통으로 적용되는 버튼 디자인 
******************************************************************************************/
/* 스타일1 - 공통버튼  */
#common_search_btn{margin-right:15px;margin-left:45px;margin-top:10px;clear:both;}
#common_search_btn dl dd{float:right;margin-left:5px;}
#common_search_btn dl dd[class~="td_flo_l"]{float:left;margin-left:0;margin-right:5px;}
#common_search_btn dl dd span{background:#ffffff url('/images/egovframework/oe1/cms/com/btn/btn_common_bg.gif') no-repeat right top;}


/*.common_search_btn{background:url('/images/egovframework/oe1/cms/com/btn/btn_common_bg.gif') no-repeat left top;padding-left:10px;height:24px;margin-left: 10px;}*/
.common_search_btn{background:url('/images/egovframework/oe1/cms/com/btn/btn_common_bg.gif') no-repeat left top;padding-left:5px;height:24px;margin-left: 2px;}
.common_search_btn span{display:block;background:#f1f1f1 url('/images/egovframework/oe1/cms/com/btn/btn_common_bg.gif') no-repeat right top;padding-right:10px;height:24px;}
body:first-of-type .common_search_btn span{} /* 구글 크롬 버전 */
.common_search_btn span a{display:block;padding:6px 5px;selector-dummy:expression(this.hideFocus=false);}
*:first-child+html .common_search_btn span a{padding:0 5px;margin-top:6px;} /* EI 7 버전 */

.common_search_btn span input{selector-dummy:expression(this.hideFocus=false);}
*:first-child+html .common_search_btn span input{margin-top:-0;} /* EI 7 버전 */
.common_search_btn span input, x:-moz-any-link{margin-top:-3px;} /* 파이어 폭스   버전 */


/* 스타일1 - 리스트 td안의 버튼  */
a.common_search_btn{display:block;height:20px;cursor:pointer;background:url('/images/egovframework/oe1/cms/com/btn/btn_common_s_bg.gif') no-repeat left 1px;}
a.common_search_btn span{height:15px;padding-top:5px;background:#ffffff url('/images/egovframework/oe1/cms/com/btn/btn_common_s_bg.gif') no-repeat right 1px;}

p.common_search_btn{float:left;height:20px;margin-left:10px;background:url('/images/egovframework/oe1/cms/com/btn/btn_common_s_bg.gif') no-repeat left 1px;cursor:pointer;}
p.common_search_btn span{height:15px;padding-top:4px;background:#ffffff url('/images/egovframework/oe1/cms/com/btn/btn_common_s_bg.gif') no-repeat right 1px;}


/* 스타일2 - 상세 페이지 내 기안수정 버튼 */
.tb_selection_form{}
.tb_selection_form dl{clear:both;height:100%;margin-top:5px;}
.tb_selection_form dl dd{float:left;margin-right:5px;}
.tb_selection_form dl dd span{background:#ffffff url('/images/egovframework/oe1/cms/com/btn/btn_common_bg.gif') no-repeat right top;}


/* 권한관리- 롤정보 버튼 */
#searchMore{border-bottom:1px solid #eeeeee;height:35px;margin-bottom:10px;}
#searchMore a{display:block;background:url('/images/egovframework/oe1/cms/com/index/bullet_arrow.gif') no-repeat right 4px;float:right;margin:10px 0;padding-right:8px;text-decoration:underline;}

/****************************************************************************************
	공통으로 적용되는 검색박스 (search area) 	
******************************************************************************************/
/* 스타일1 - 공통페이지 적용중*/
.search_area_submit{margin-top:10px;margin-left:45px;margin-right:15px;padding:10px 0;border:1px solid #e4e4e5;background:#f1f1f1;}
.search_area_submit .searchimg{padding-top:2px;}
*:first-child+html .search_area_submit .searchimg{padding:0;}

.search_area_submit dl{height:20px;margin-left:18px;height:24px;}
*:first-child+html .search_area_submit dl{padding-left:18px;} /* EI 7 버전 */
/**********2011.07.04 unusing*******************
.search_area_submit dl.line_set{padding-left:71px;}
*:first-child+html .search_area_submit dl.line_set{padding-left:71px;} /* EI 7 버전 *
*************************************************/
.search_area_submit dl#tcsResult{padding-top:10px;} /* 결과내 재검색 결과 */

.search_area_submit dt{display:none;margin-right:10px;}
*:first-child+html .search_area_submit dt{margin-top:2px;}
.search_area_submit dt, .search_area_submit dd{float:left;}
.search_area_submit dd strong{display:block;margin-top:3px;margin-right:10px;color:#666666;}
*:first-child+html .search_area_submit dd strong{margin-top:4px;} /* EI 7 버전 */
.search_area_submit select{height:18px;}
.search_area_submit label{margin-left:5px;margin-right:5px;}
*:first-child+html .search_area_submit label{margin:0;padding-right:5px;} /* EI 7 버전 */

.search_area_submit select, .search_area_submit input[type="text"]{margin-right:10px;border:1px solid #d5d5d5;}
.search_area_submit input[name="startDe"], .search_area_submit input[name="endDe"], .search_area_submit input[name="fromDate"], .search_area_submit input[name="toDate"], .search_area_submit input[name="searchProposalDtFrom"], .search_area_submit input[name="searchProposalDtTo"], .search_area_submit input[name="searchMakeDtFrom"], .search_area_submit input[name="searchMakeDtTo"]{width:80px;margin:0;}
.search_area_submit input[type="text"]{ height:15px;padding-top:2px;padding-left:3px;}
.search_area_submit input[type="checkbox"]{margin-bottom:-3px;margin-top:4px;}
*:first-child+html .search_area_submit input[type="checkbox"]{margin-bottom:-2px;margin-top:1px;}
.search_area_submit input[type="radio"]{margin-bottom:-3px;margin-top:4px;}
*:first-child+html .search_area_submit input[type="radio"]{margin-bottom:-2px;margin-top:1px;} /* EI 7 버전 */

.search_area_submit input.submit_btn_input[type="button"]{margin-top:5px;} /* 공통적용 버튼의 타입이 submit과 동일하게 적용  */

/* 달력아이콘 이미지 */
.search_area_submit img[name="calImg"]{margin-bottom:-3px;}
*:first-child+html .search_area_submit img{margin-bottom:-2px;} /* EI 7 버전 */



/* 적용되는 공통아이콘 지정*/
.search_area_submit input[type="button"]{cursor:pointer;border:0;margin:0;padding:0;}
.search_area_submit input[name="icon_calendar"]{background-position:-17px -20px;vertical-align:bottom;margin-right:10px;} /* 새로 적용될 달력 아이콘*/
*:first-child+html .search_area_submit input[name="icon_canlendar"]{text-indent:0;font-size:2px;color:#ffffff;} /* EI 7 버전 */
.search_area_submit input[name="icon_cal_search"]{background-position:-51px -20px;margin-right:10px;margin-top:2px;vertical-align:bottom;} /* 새로 적용될 달력검색 아이콘*/
*:first-child+html .search_area_submit input[name="icon_cal_search"]{text-indent:0;font-size:2px;color:#ffffff;} /* EI 7 버전 */
.search_area_submit input[name="icon_reset"]{background-position:-170px -18px;margin-left:-8px;margin-right:10px;} /* 새로 적용될 초기화 아이콘*/
.search_area_submit input[name="icon_search"]{background-position:0 -40px;}/* 새로 적용될 검색 아이콘*/


/* 결과내 재검색 */
.search_in_s{float:left;}
.search_in_s input{margin-left:5px;}
:root .search_in_s{padding:0 0;vertical-align:middle;}
:root .search_in_s label{vertical-align:middle;}


/* 스타일2 - 달력페이지 검색박스 */
.search_area_calendar{margin-top:10px;margin-left:45px;margin-right:15px;padding:10px 0;border:1px solid #d5d5d5;background-color:#f8fffa;}
.search_area_calendar dl{height:20px;margin-left:18px;height:24px;}
*:first-child+html .search_area_calendar dl{padding-left:18px;} /* EI 7 버전 */
.search_area_calendar dt, .search_area_calendar dd{float:left;}
.search_area_calendar select{height:18px;}
.search_area_calendar label{margin-left:5px;margin-right:5px;}
*:first-child+html .search_area_calendar label{margin:0;padding-right:5px;} /* EI 7 버전 */
.search_area_calendar dd.common_search_btn span{background:#f8fffa url('/images/egovframework/oe1/cms/com/btn/btn_common_bg.gif') no-repeat right top;}

.search_area_calendar select, .search_area_calendar input[type="text"]{margin-right:10px;border:1px solid #d5d5d5;}
.search_area_calendar input[type="radio"]{margin-bottom:-3px;margin-top:4px;}
*:first-child+html .search_area_calendar input[type="radio"]{margin-bottom:-2px;margin-top:1px;} /* EI 7 버전 */


/* 스타일3 - 팝업적용 */
.search_area_popup{height:100%;margin-top:10px;margin-left:15px;margin-right:15px;padding:10px 0;border:1px solid #e4e4e5;background:#f1f1f1;color:#666666;}
.search_area_popup dl{margin-left:18px;height:20px;}
.search_area_popup dt{display:none;margin-right:10px;}
.search_area_popup dt, .search_area_popup dd{float:left;margin-right:8px;}
.search_area_popup dd strong{display:inline-block;margin-right:1px;margin-top:3px;color:#666666;}
*:first-child+html .search_area_popup dd strong{margin-top:4px;} /* EI 7 버전 */
.search_area_popup select{height:18px;}

*:first-child+html .search_area_popup img{margin-top:3px;}

.search_area_popup input[type="text"]{height:15px;padding-top:2px;padding-left:3px;margin-right:5px;border:1px solid #d5d5d5;}
.search_area_popup input.submit_btn_input[type="button"]{margin-top:5px;} /* 공통적용 버튼의 타입이 submit과 동일하게 적용  */

/* 적용되는 공통아이콘 지정*/
.search_area_popup input[type="button"]{cursor:pointer;border:0;margin:0;padding:0;}
.search_area_popup input[name="icon_calendar"]{background-position:-17px -20px;vertical-align:bottom;margin-right:5px;} /* 새로 적용될 달력 아이콘*/
*:first-child+html .search_area_popup input[name="icon_canlendar"]{text-indent:0;font-size:2px;color:#ffffff;} /* EI 7 버전 */
.search_area_popup input[name="icon_cal_search"]{background-position:-51px -20px;margin-right:5px;margin-top:2px;vertical-align:bottom;} /* 새로 적용될 달력검색 아이콘*/
*:first-child+html .search_area_popup input[name="icon_cal_search"]{text-indent:0;font-size:2px;color:#ffffff;} /* EI 7 버전 */
.search_area_popup input[name="icon_reset"]{background-position:-170px -18px;margin-left:-8px;margin-right:5px;} /* 새로 적용될 초기화 아이콘*/



/* 스타일4 - 채널정보관리 팝업 검색박스 */
.search_dialogPop{height:100%;padding:10px 0;margin-top:10px;background:#ffffff;border:1px solid #aeaeae;}
.search_dialogPop dl{margin-left:18px;height:20px;}
.search_dialogPop dt{display:none;}
.search_dialogPop dd{float:left;margin-right:10px;}
.search_dialogPop .common_search_btn span{background:#ffffff url('/images/egovframework/oe1/cms/com/btn/btn_common_bg.gif') no-repeat right top;}

#popup_button{margin-top:-2px;}

/****************************************************************************************************
	다단형식 스타일 적용
****************************************************************************************************/
#multistage_left_half, #multistage_right_half{width:46%;margin-top:24px;margin-bottom:10px;}
*:first-child+html #multistage_left_half, *:first-child+html #multistage_right_half{margin-bottom:0;}
#multistage_left_half div, #multistage_right_half div{margin:0;padding-left:0;padding-right:0;} 
#multistage_left_half{float:left;margin-left:45px;}
#multistage_left_half div table{table-layout:auto;}

#multistage_right_half{float:right;margin-right:15px;}
#multistage_right_half div table input[type="text"]{width:90%;}


#multistage_left{float:left;width:31%;margin-left:45px;margin-top:24px;margin-bottom:10px;}
*:first-child+html #multistage_left{margin-bottom:0;}
#multistage_left div{margin:0;padding-left:0;padding-right:0;} 
#multistage_left div table{table-layout:auto;}

#multistage_right{float:right;width:64%;margin-bottom:10px;}
*:first-child+html #multistage_right{margin-bottom:0;}
#multistage_right div{margin-left:0;margin-top:30px;margin-bottom:0;}
#multistage_right div a{padding:5px 5px;}

/****************************************************************************************************
	게시물의 리스트페이지 적용
****************************************************************************************************/
/* 스타일1 - 공통페이지에 적용*/
#result_table{padding-left:45px;padding-right:15px;margin-top:24px;}
#result_table div.channel_add{width:20%;float:left;height:100%;margin-top:24px;}
#result_table table{width:100%;text-align:center;border:1px solid #c5c6c8;border-collapse:collapse;word-break:break-all;table-layout:fixed;}
#result_table table caption.search_result_title{display:table-caption; *display:block;}
#result_table th{background-image:url('/images/egovframework/oe1/cms/com/th_bgtable01.gif');background-position:left bottom;background-repeat:repeat-x;height:21px;border-right:1px solid #c5c6c8;border-bottom:1px solid #c5c6c8;color:#666666;padding-top:4px;vertical-align:middle;}
#result_table td{height:22px;border:1px solid #c5c6c8;border-collapse:collapse;padding-left:5px;padding-right:5px;}
#result_table td.listtd{text-align:left;} /* 왼쪽정렬 - 삭제 예정(td_aln_L으로 변경예정) */ 
#result_table td a{text-decoration:underline;color:#1aa1e9;} /* 리스트 페이지의 a태그의 공통적용 */ 
#result_table hr{display:block;margin:24px 0;color:silver;}
#result_table label{margin-left:5px;}

/*20140403
#result_table #same_time{background:#eefbff;color:#1a5597;padding-left:17px;}*/
#result_table #same_time{color:#1a5597;padding-left:17px;}
/*#result_table #same_time{background:#eefbff url('/images/egovframework/oe1/cms/com/btn/icons.png') no-repeat -486px -37px;color:#1a5597;padding-left:17px;}*/
#result_table #same_time [class="td_flo_l"]{width:70px;}
*:first-child+html #result_table #same_time [class="td_flo_l"]{float:right;}

#result_table td a[class="common_search_btn"]{text-decoration:none;color:#666666;} /* 리스트 내부에 a태그의  버튼을 지정할때 공통으로 적용되는 스타일 제거 */
#result_table input[type="radio"]{margin-bottom:-3px;}
#result_table input[type="button"]{cursor:pointer;border:0;margin:0;padding:0;}


/* 적용되는 공통아이콘 지정*/
#result_table input[name="dayDel"]{background-position:-34px -40px;} /* 새로 적용될 삭제 아이콘*/
*:first-child+html #result_table input[name="dayDel"]{text-indent:0;font-size:3px;color:#ffffff;} /* EI 7 버전 */
#result_table input[name="dayModify"]{background-position:-51px -40px;} /* 새로 적용될 수정 아이콘*/
*:first-child+html #result_table input[name="dayModify"]{text-indent:0;font-size:3px;color:#ffffff;} /* EI 7 버전 */

#result_table [class="tb_vtalign_top"] td{padding-top:5px;} /* 편성관리 / 주간 편성조회 리스트 내 정렬 후 일괄 여백적용 */  

#result_table [class~="hd"]{background-position:-250px 0;} /* 새로 적용될 hd 아이콘*/
#result_table [class~="live"]{background-position:-268px 0;} /* 새로 적용될 live 아이콘*/
#result_table [class~="signlanguage"]{background-position:-304px 0;} /* 새로 적용될 수화방송 아이콘*/
#result_table [class~="repeat"]{background-position:-286px 0;} /* 새로 적용될 재방송 아이콘*/

#result_table [class="td_flo_l"]{width:83px;margin-left:5px;} /* 편성관리 / 주간 편성조회 리스트 내 프로그램 사이즈 적용 */ 
#result_table [class="td_flo_l"] span:first-child{display:inline-block;} 
*:first-child+html #result_table [class="td_flo_l"] span:first-child{} /* EI 7 버전 */
#result_table [class~="td_flo_l"]{margin-bottom:5px;} /* 편성관리 / 주간 편성조회 리스트 내 일괄여백 적용 */  

#result_table th a{dislpay:inline-block;}
#result_table th a[class~="icons"]{float:right;margin-top:-4px;border-left:3px double #c5c6c8;} /* a 태그로 적용된 아이콘 개별 디자인 */  
*:first-child+html #result_table th a[class~="icons"]{margin-top:-16px;} /* EI 7 버전 */
#result_table th a[class~="pre_arr"]{background-position:-286px -19px;margin-right:5px;}
#result_table th a[class~="next_arr"]{background-position:-304px -19px;margin-right:5px;}
*:first-child+html #result_table th a[class~="pre_arr"]{} /* EI 7 버전 */
*:first-child+html #result_table th a[class~="next_arr"]{} /* EI 7 버전 */




/* 달력아이콘 이미지 */
#result_table img[name="calImg"]{margin-bottom:-3px;}


/* 스타일2 - 팝업적용 */
#result_table_popup{margin-top:24px;padding-left:15px;padding-right:15px;}
#result_table_popup table{width:100%;border-collapse:collapse;text-align:center;word-break:break-all;table-layout:fixed;border:1px solid #c5c6c8;}
#result_table_popup th{background:url('/images/egovframework/oe1/cms/com/th_bgtable01.gif') repeat-x left bottom;height:25px;border:1px solid #c5c6c8;color:#666666;}
#result_table_popup td{height:22px;border:1px solid #c5c6c8;border-collapse:collapse;padding-left:5px;padding-right:5px;}
#result_table_popup td a{text-decoration:underline;color:#1aa1e9;} /* 리스트 페이지의 a태그의 공통적용 */ 

.result_popup{margin:24px 15px;padding:10px 10px;line-height:18px;border:1px solid #c5c6c8;}


/* 스타일3 - 채널정보관리 팝업 */
#result_Poptable{margin-top:24px;}
#result_Poptable table, #result_Poptable table th, #result_Poptable table td{border:1px solid #c5c6c8;border-collapse:collapse;color:#666666;}
#result_Poptable table{width:100%;text-align:center;word-break:break-all;table-layout:fixed;}
#result_Poptable th{background:url('/images/egovframework/oe1/cms/com/th_bgtable01.gif') repeat-x left bottom;height:21px;padding-top:4px;}
#result_Poptable td{background:#ffffff;height:22px;padding-left:5px;padding-right:5px;}
#result_Poptable td a{text-decoration:underline;color:#1aa1e9;} /* 리스트 페이지의 a태그의 공통적용 */ 
#result_Poptable .tb_l{text-align:left;}/* 왼쪽정렬 - 삭제 예정(td_aln_L으로 변경예정) */ 


/* 채널별 사용자관리의 채널선택 table */
#userList{float:right;width:75%;margin-top:24px;height:100%;}

/* print-page style*/
#print_div{padding-left:45px;padding-right:15px;margin-top:24px;}
#print_div div.channel_add{width:20%;float:left;height:100%;margin-top:24px;}

/* print-page table style*/
#print_div .table_style {width:100%;height:100%;text-align:center;border:1px solid #c5c6c8;border-collapse:collapse;word-break:break-all;table-layout:fixed;}
#print_div .table_style th{background-image:url('/images/egovframework/oe1/cms/com/th_bgtable01.gif');background-position:left bottom;background-repeat:repeat-x;height:21px;border-right:1px solid #c5c6c8;border-bottom:1px solid #c5c6c8;color:#666666;padding-top:4px;vertical-align:middle;}
#print_div .table_style tr{height:3px;}
#print_div .table_style td{width:100%;height:100%;border:1px solid #c5c6c8;word-break:break-all}
/****************************************************************************************************
	게시물의 보기,수정,등록페이지 적용
****************************************************************************************************/
/* 스타일1 - 공통페이지 적용 */
#datail_table{margin-top:24px;padding-left:45px;padding-right:15px;}
#datail_table table{width:100%;border:2px solid #e4e4e4;border-collapse:collapse;line-height:18px;}
#datail_table th{border:1px solid #c5c6c8;border-collapse:collapse;text-align:left;padding-top:2px;padding-left:5px;background-color:#f7f7f7;color:#666666;}
#datail_table td{padding-top:2px;padding-left:5px;padding-right:5px;height:25px;border-bottom:1px solid #c5c6c8;border-collapse:collapse;word-break:break-all;word-wrap:break-word;vertical-align:middle;}
*:first-child+html #datail_table td{padding-bottom:2px;} /* EI 7 버전 */
:root #datail_table td{} /* firefox, safari, 구글 크롬 버전 */
#datail_table td pre{float:left;margin:2px 5px;}
*:first-child+html #datail_table td pre{} /* EI 7 버전 */
#datail_table textarea{width:99%;border:1px solid #d5d5d5;margin:5px 0;font-size:12px;}
#datail_table label{margin-left:5px;}
*:first-child+html #datail_table label{margin:0;} /* EI 7 버전 */
:root #datail_table label{vertical-align:middle;} /* firefox, safari, 구글 크롬 버전 */
	
#datail_table input{border:1px solid #d5d5d5;margin-bottom:2px;}
*:first-child+html #datail_table input{margin-bottom:0;} /* EI 7 버전 */
#datail_table input[type="submit"], #datail_table input[type="checkbox"], #datail_table input[type="radio"]{border:0;}
#datail_table input[type="file"]{height:18px;width:99%;margin:2px 0;}
#datail_table input[type="button"]{cursor:pointer;border:0;margin:0;padding:0;}
#datail_table input[type="text"]{height:15px;padding-top:3px;padding-left:3px;width:80%;}
#datail_table input[type="password"]{height:15px;padding-top:3px;padding-left:3px;}
#datail_table input[type="radio"]{margin-bottom:-3px;}
*:first-child+html #datail_table input[type="radio"]{margin-left:-3px;} /* EI 7 버전 */
:root #datail_table input[type="radio"]{width:13px;height:13px;margin-bottom:4px;padding:0;vertical-align:middle;} /* firefox, safari, 구글 크롬 버전 */

#datail_table input[class="totalCol_inputNomber"]{width:15%;} /* 인풋박스의  용도가 통합된 영역의 숫자를 적용할때 */
#datail_table input[class="inputNomber_st"]{width:20%;} /* 인풋박스의  용도가 숫자가 적용될때 */
#datail_table input[class="inputMiddle_st"]{width:48%;} /* 인풋박스의 너비 사이즈가 영역의 절반을 차지할때 */
#datail_table input[class="inputFulltext_st"]{width:98%;} /* 인풋박스의 너비 사이즈가 영역을 모두 차지할때 */
#datail_table input[class~="ueser_form"]{float:left;} /* 인풋박스 옆에 버튼이나 텍스트가 붙었을때 */ 

#datail_table input[type="button"].ueser_form{margin-left:5px;margin-top:3px;} /* 주민번호 입력폼중 */

#datail_table select{height:18px;margin-right:5px;border:1px solid #d5d5d5;background:#ffffff;}
#datail_table select[id="sanctnRoute"]{height:100px;width:250px;}/* 기안수정 , 기안 작성시 선택박스의 크기 지정 */
#datail_table select[class="ueser_form"]{float:left;}/* 선택박스 옆에 버튼이나 텍스트가 붙었을때 */ 

#datail_table td.td_aln_r input{text-align:right;padding-right:1px;} /* 인풋의 오른쪽 정렬 */

/* 페이지내 a태그 링크 */
#datail_table a.common_search_btn{float:left;margin-left:10px;}
#datail_table a.common_search_btn span{padding-top:2px;padding-bottom:2px;}


/* 적용되는 공통아이콘 지정*/
#datail_table input[name="icon_calendar"]{background-position:0 -20px;margin-left:5px;margin-top:3px;} /* 새로 적용될 달력 아이콘*/
*:first-child+html #datail_table input[name="icon_calendar"]{margin-top:1;}/* EI 7 버전 */
#datail_table input[name="icon_reset"]{background-position:-153px -20px;margin-top:3px;} /* 새로 적용될 초기화 아이콘*/
#datail_table input[name="icon_search"]{background-position:0 -40px;}/* 새로 적용될 검색 아이콘*/
*:first-child+html #datail_table input[name="icon_search"]{margin-bottom:1px;}


/* 검색 아이콘 이미지 */
#datail_table input[class="window_search"]{background:url('/images/egovframework/oe1/cms/com/img_search02.gif') no-repeat;width:15px;height:16px;border:0;text-indent:-3000px;}


/* 달력아이콘 이미지 */
#datail_table img[name="calImg"], #datail_table img[name="calDel"]{margin-bottom:-3px;cursor:pointer;}
*:first-child+html #datail_table img[name="calImg"], *:first-child+html #datail_table img[name="calDel"]{margin-bottom:-2px;} /* EI 7 버전 */
#datail_table img[class="ueser_form"]{float:left;margin:1px 5px;} /* 삭제아이콘으로 float값이 설정된 달력아이콘*/


/* 선택박스의 float 임의정렬 */
#reptitDfk_SPN{width:200px;float:left;} /* 반복구분 선택- 매일, 하루, 매주 */
#reptitSeCode{float:left;} /* 반복구분 선택-반복요일(초기 숨김처리됨) */


/* 스타일2 - 팝업적용 */
#datail_table_popup{margin-top:24px;padding-left:15px;padding-right:15px;}
#datail_table_popup table{width:100%;border:2px solid #e4e4e4;border-collapse:collapse;}
#datail_table_popup th{border:1px solid #c5c6c8;background-color:#f7f7f7;color:#666666;}
#datail_table_popup td{padding-left:5px;height:25px;border:1px solid #c5c6c8;word-break:break-all;word-wrap:break-word;}


/* 스타일3 - */
#egovComFileList{}
#egovComFileList input{background:url('/images/egovframework/oe1/cms/com/bu5_close.gif') no-repeat;width:19px;height:18px;border:0;text-indent:-3000px;margin-left:10px;}

/****************************************************************************************************
	달력 리스트 페이지 적용
****************************************************************************************************/
/* 스타일1 - 일별달력 적용 */
.result_table_daily{margin-top:24px;padding-left:45px;padding-right:15px;}
.result_table_daily table{border-top:2px solid #95c9fe;width:100%;text-align:center;border-collapse:collapse;}
.result_table_daily table th{border:1px solid #95c9fe;height:25px;background-color:#F2F8FF;color:#397abc;border-collapse:collapse;}
.result_table_daily table td{border:1px solid #95c9fe;padding-left:5px;height:25px;color:#397abc;border-collapse:collapse;}
.result_table_daily table td a{color:#397abc;}
.result_table_daily table td a:hover, .result_table_daily table td a:selected, .result_table_daily table td a:visited{background-color:#F2F8FF;}

/* 회의실 예약현황  */
.calendar_tb table td{padding:0;}
.calendar_tb table td span{background:#ece9d8;}
.calendar_tb table td input{width:100%;height:20px;border:0;cursor:pointer;}
.appointment_area input{background:#ffc0cb;} /* 회의실 예약중일경우 */ 


/* 스타일2 - 주별달력 적용 */
.result_table_weekend{margin-top:24px;padding-left:45px;padding-right:15px;}
.result_table_weekend table{border-top:2px solid #95c9fe;width:100%;text-align:center;border-collapse:collapse;}
.result_table_weekend table th{border:1px solid #95c9fe;height:25px;background-color:#F2F8FF;color:#397abc;border-collapse:collapse;}
.result_table_weekend table td{border:1px solid #95c9fe;padding-left:5px;padding-top:5px;height:80px;color:#397abc;border-collapse:collapse;}
.result_table_weekend table td.sun, .result_table_weekend table td.sun a{color:#f00;}
.result_table_weekend table td.sat, .result_table_weekend table td.sat a{color:#05ab01;}


/* 스타일2 - 월별달력 적용 */
.result_table_month{margin-top:24px;padding-left:45px;padding-right:15px;color:#397abc;}
.result_table_month table{border-top:2px solid #95c9fe;width:100%;text-align:center;border-collapse:collapse;}
.result_table_month table th{border:1px solid #95c9fe;height:25px;background-color:#F2F8FF;color:#397abc;border-collapse:collapse;}
.result_table_month table th.sun, .result_table_month table .sun a{color:#f00;}
.result_table_month table th.sat, .result_table_month table .sat a{color:#05ab01;}
.result_table_month table td{border:1px solid #95c9fe;padding-left:5px;padding-top:5px;height:80px;border-collapse:collapse;vertical-align:top;text-align:left;}

/****************************************************************************************************
	커뮤니티 월간일정 페이지 적용
****************************************************************************************************/
.liList{line-height: 5px;}