@charset "utf-8";

/* table style  */
	.table1 ul {margin:0;}
	.table1 {margin-bottom:10px;color:#555555;border-top:3px solid #dc3b3b;border-bottom:2px solid #d4d4d4;table-layout:fixed;border-collapse:collapse;border-spacing:0;background:url(/images/kr/common/thead_row.gif) repeat-x;}
	.table1 thead {background:url(/images/kr/common/thead.gif) repeat-x left bottom;}
	.table1 tbody {background:none;}
	.table1 thead th {padding:5px 7px;border-right:1px solid #d4d4d4;color:#454545;}
	.table1 tbody td {padding:5px 7px;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
	.table1 tfoot td {padding:5px 7px;border-right:1px solid #d4d4d4;background:#f8f8f8;}
	.table1 .t_head {border-bottom:1px solid #d4d4d4;background:none;}
	.table1 .t_head_color {border-bottom:1px solid #d4d4d4;background:#f8f8f8;}
	.table1 .t_end {border-right:none;}
	.table1 .t_left {border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;color:#454545;text-align:center;font-weight:normal;background:#f8f8f8;}
	.table1 .t_nobg {border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;color:#454545;text-align:center;font-weight:normal;color:#555555;background:none;}
	.table1 .t_bott {border-bottom:1px solid #d4d4d4;background:none;}

	.center {text-align:center;}
	.write_tip {display:inline-block;width:19px;height:19px;line-height:19px; text-align:center; vertical-align:top;}
	.write_tip img {padding:2px;}

/* board 게시물 search */
.bd_search_line{border-top: 1px #bfc4cb solid;}
	.bd_search {position:relative;margin-bottom:20px;padding:18px 5px 10px; border:0px; background:url(/images/prog/board/search_bg.gif) no-repeat left bottom;}
	.bd_search legend {display:none}
	.bd_search div {height:20px;line-height:18px;margin-bottom:12px;}
	.bd_search div * {vertical-align:middle}
	.bd_search .title {display:inline-block;padding-left:31px;margin-right:15px;line-height:20px;background:url(/images/prog/board/search_bul.gif) no-repeat 22px 8px}
	.bd_search #sel_title,
	.bd_search #sel_cont {width:13px;height:20px;margin-right:5px}
	.bd_search #sel_cont {margin-left:12px}
	.bd_search #sel_part {width:136px;margin-right:8px}
	.bd_search #sel_category {width:114px; height:20px; line-height:20px}
	.bd_search .sel_title,
	.bd_search .sel_cont {display:inline-block;height:18px;padding:2px 0 0 0;font-size:11px}
	.bd_search .searchTxt_long {width:360px; border:1px solid #c0c0c0; height:18px; line-height:18px; ime-mode:active;}
	.bd_search .type1 {width:300px;}
	.bd_search .searchTxt_short {width:202px;margin-left:13px;border:1px solid #c0c0c0; height:18px; line-height:18px; ime-mode:active;}
	.bd_search .searchDay {width:63px;margin-right:2px;border:1px solid #c0c0c0; height:18px; line-height:18px;}
	.bd_search .search_btn {position:absolute;bottom:23px;right:25px;width:100px;margin:0;padding:0}

	
	
/* button style */
	.bd_butt {margin:15px 0;padding:0 10px;text-align:right;}
	/* Button Reset */
	.button,
	.button a,
	.button button,
	.button input {overflow:visible;position:relative;margin:0;display:inline-block;text-decoration:none !important;border:0;color:#4d4d4d;font-weight:bold;white-space:nowrap;background:url(/images/prog/common/bg_btn_white.gif) no-repeat left top;}
	.button {height:25px;padding:0; vertical-align:middle; margin-right:3px;}
	.button a,
	.button button,
	.button input {left:4px; vertical-align:top; cursor:pointer;height:25px;padding:0 24px 0 10px;font-size:12px;line-height:25px;letter-spacing:-1px;background-position:right top;}
	
	
		/* Button Size */
	.button.small {height:20px;background-position:left top}
	.button a,
	.button button,
	.button input {height:25px;padding:0 24px 0 10px;font-size:12px;line-height:25px;background-position:right top;}
	.button.small a,
	.button.small button,
	.button.small input {height:20px;padding:0 6px;font-size:11px;line-height:20px;font-weight:normal;background-position:right -36px;}


	/* Button Text Color */
	.button *:link{color:#4d4d4d;}
	.button *:hover,
	.button *:active,
	.button *:focus{color:#006bb6;}
	.button.blue,
	.button.blue a,
	.button.blue button,
	.button.blue input {color:#fff !important;background-image:url(/images/prog/common/bg_btn_blue.gif);}
	.button.blue *:hover,
	.button.blue *:active,
	.button.blue *:focus{color:#9df2ff !important;}
	.button.black,
	.button.black a,
	.button.black button,
	.button.black input {color:#fff !important;background-image:url(/images/prog/common/bg_btn_black.gif);}
	.button.black *:hover,
	.button.black *:active,
	.button.black *:focus{color:#ff0 !important;}

	/* Button Text Strong */
	.button.strong {font-weight:bold !important;}

/*게시판 상단 박스*/
	.bd_top {width:495px;min-height:38px;margin-bottom:15px;padding:0 35px 10px 135px;line-height:1.5em;background:url(/images/prog/common/board_top_back.gif) repeat-x 0 bottom;}
	.bd_top strong {font-size:14px;line-height:20px;}
	.bd_top div {width:495px;min-height:40px;margin:-12px 0 0 -110px;padding:17px 0 0 110px;color:#424242;background:url(/images/prog/common/board_top_icon.gif) no-repeat left top;}
	.bd_top p {width:495px;min-height:40px;margin:-12px 0 0 -110px;padding:17px 0 0 110px;color:#424242;background:url(/images/prog/common/board_top_icon.gif) no-repeat left top;}
	.bd_top span {color:#c7400d;}
	.bd_top span a:link, .bd_top span a:visited {color:#b64216;text-decoration:underline}
	.bd_top span a:hover, .bd_top span a:focus {color:#b64216;text-decoration:none}
	.bd_top ul li {padding:0 0 0 10px;line-height:1.48em;background:url(/images/prog/common/li_bul.gif) no-repeat left 7px;}

	
/* board list float:left; */
	.bd_lst_info {padding:10px 0 0 0;height:20px}
	.bd_lst_info:after {content:"";display:block;visibility:hidden;clear:both}
	.bd_lst_info .page_num {margin:0;padding:0 0 0 8px}
	.bd_lst_info .condi_find {float:right;border:none}
	.bd_lst_info .condi_find select,
	.bd_lst_info .condi_find input {vertical-align:top}
	.bd_lst_info .condi_find legend {position:relative;visibility:hidden;height:0;line-height:0;font-size:0}
	.bd_lst_info .condi_find label {position:absolute;visibility:hidden;height:0;line-height:0;font-size:0}
	.bd_lst_info .condi_find label.title {position:relative;visibility:visible;display:inline-block;height:auto;padding-right:3px;line-height:20px;font-size:12px}
	.bd_lst_info .condi_find select {width:75px;height:20px;line-height:18px}
	.bd_lst_info .condi_find #findWrite {width:190px;height:18px;line-height:16px;padding:0;border:1px solid #c0c0c0}


	.bd_lst {margin:10px 0;padding:0}
	.bd_lst table {width:100%;table-layout:fixed;border-spacing:0;text-align:center;background:url(/images/prog/board/list_top.gif) repeat-x left top;border-bottom:1px solid #90a6c2}
	.bd_lst caption {position:relative;visibility:hidden;height:0;line-height:0;font-size:1px}
	.bd_lst col {background:none}
	.bd_lst th {padding:9px 5px 9px 4px;color:#424242;background:url(/images/prog/board/list_top_ln.gif) no-repeat left 21px}
	.bd_lst th.head_first {background:none}
	.bd_lst td {padding:6px 4px; border:0; border-bottom:1px solid #cacaca}
	.bd_lst td.title {text-align:left}
	.bd_lst td.title img {margin-right:5px}
	.bd_lst .condition {color:#f67e14}


	.bd_page {margin:10px 0;text-align:center;line-height:16px;}
	.bd_page * {vertical-align:middle;}
	.bd_page span img {display:inline-block;width:16px;height:13px;}
	.bd_page span a {display:inline-block;padding:0 6px;font-weight:bold;}
	.bd_page .here{display:inline-block; color:#c7400d; padding:0px 6px; text-decoration:underline;background:none;}
	.bd_page .first a{display: inline;padding: 0;}
	.bd_page .pre a{display: inline; padding: 0;}
	.bd_page .next a{display: inline;padding: 0;}
	.bd_page .end a{display: inline;padding: 0;}



/* board view */
	.bd_viewTit {min-height:16px;padding:9px 10px 5px 95px;background:url(/images/prog/board/list_top02.gif) repeat-x left bottom;border-top:2px solid #90a6c2}
	.bd_viewTit h4 {font-size:12px;color:#0a53a4;letter-spacing:normal;font-weight:normal;margin:0;padding:0;background:none;}
	.bd_viewTit h4 span {display:inline-block;width:83px;margin-left:-95px;padding-left:12px;color:#424242;font-weight:bold;}
	.bd_viewInfo {width:100%;}
	.bd_viewInfo:after {content:"";display:block;visibility:hidden;clear:both}
	.bd_viewInfo li {float:left;width:227px;margin-top:7px;padding:0 10px 4px 95px;border-bottom:1px solid #cacaca;background:url(/images/prog/board/view_tit_ln.gif) no-repeat 78px bottom}
	.bd_viewInfo li span {display:inline-block;width:83px;margin-left:-95px;padding-left:12px;color:#424242;font-weight:bold;letter-spacing:-1px}
	.bd_viewInfo li.file {width:560px}
	.bd_viewInfo li.file div {width:100%;margin-top:-17px}
	.bd_viewInfo li.file a {display:inline-block; margin-bottom:2px;padding-left:21px;background:url(/images/prog/board/list_icon_file.gif) no-repeat left 1px}
	.bd_viewInfo li.file a:link,
	.bd_viewInfo li.file a:visited {font-size:11px;color:#555555}
	.bd_viewInfo li.file a:hover,
	.bd_viewInfo li.file a:active,
	.bd_viewInfo li.file a:focus {font-size:11px;color:#555555;text-decoration:underline}
	
	/* 법령정보 행정규칙 상세화면 개정연혁 시작 20130416 */
	.bd_viewInfo li.file_law {width:560px}
	.bd_viewInfo li.file_law div {width:100%;margin-top:-17px}
	.bd_viewInfo li.file_law a {display:inline-block; margin-bottom:2px;}
	.bd_viewInfo li.file_law a:link,
	.bd_viewInfo li.file_law a:visited {font-size:11px;color:#555555}
	.bd_viewInfo li.file_law a:hover,
	.bd_viewInfo li.file_law a:active,
	.bd_viewInfo li.file_law a:focus {font-size:11px;color:#555555;text-decoration:underline}
	/* 법령정보 행정규칙 상세화면 개정연혁 끝 */

	/* 지식재산권 침해의심물품 적용 20120828 */
	.bd_viewTit2 {min-height:16px;padding:9px 10px 5px 95px;background:url(/images/prog/board/list_top02_new.gif) repeat-x left bottom;border-top:2px solid #90a6c2}
	.bd_viewTit2 h4 {font-size:12px;color:#0a53a4;letter-spacing:normal;font-weight:normal;margin:0;padding:0;background:none;}
	.bd_viewTit2 h4 span {display:inline-block;width:140px;margin-left:-95px;padding-left:12px;color:#424242;font-weight:bold;}
	.bd_viewInfo2 {width:100%;}
	.bd_viewInfo2:after {content:"";display:block;visibility:hidden;clear:both}
	.bd_viewInfo2 li {float:left;width:227px;margin-top:7px;padding:0 10px 4px 95px;border-bottom:1px solid #cacaca;background:url(/images/prog/board/view_tit_ln.gif) no-repeat 130px bottom}
	.bd_viewInfo2 li span {display:inline-block;width:140px;margin-left:-95px;padding-left:12px;color:#424242;font-weight:bold;letter-spacing:-1px;}
	.bd_viewInfo2 li.file {width:560px}
	.bd_viewInfo2 li.file div {width:100%;margin-top:-17px}
	.bd_viewInfo2 li.file a {display:inline-block; margin-bottom:2px;padding-left:21px;background:url(/images/prog/board/list_icon_file.gif) no-repeat left 1px}
	.bd_viewInfo2 li.file a:link,
	.bd_viewInfo2 li.file a:visited {font-size:11px;color:#555555}
	.bd_viewInfo2 li.file a:hover,
	.bd_viewInfo2 li.file a:active,
	.bd_viewInfo2 li.file a:focus {font-size:11px;color:#555555;text-decoration:underline}
	
	/* 일자리창출계획서 입력화면 20130619 시작 */
	.bd_viewTit3 {min-height:16px;padding:9px 10px 5px 95px;background:url(/images/prog/board/list_top03_new.gif) repeat-x left bottom;border-top:2px solid #90a6c2}
	.bd_viewTit3 h4 {font-size:12px;color:#0a53a4;letter-spacing:normal;font-weight:normal;margin:0;padding:0;background:none;}
	.bd_viewTit3 h4 span {display:inline-block;width:100%;margin-left:-95px;padding-left:12px;color:#424242;font-weight:bold;}
	.bd_viewInfo3 {width:100%;}
	.bd_viewInfo3:after {content:"";display:block;visibility:hidden;clear:both}
	.bd_viewInfo3 li {float:left;width:227px;margin-top:7px;padding:0 10px 4px 95px;border-bottom:1px solid #cacaca;background:url(/images/prog/board/view_tit_ln.gif) no-repeat 130px bottom}
	.bd_viewInfo3 li span {display:inline-block;width:130px;margin-left:-95px;padding-left:12px;color:#424242;font-weight:bold;letter-spacing:-1px;}
	.bd_viewInfo3 li.file {width:560px}
	.bd_viewInfo3 li.file div {width:100%;margin-top:-17px}
	.bd_viewInfo3 li.file input {display:inline-block; margin-bottom:2px;padding-left:21px;}
	.bd_viewInfo3 li.file a {display:inline-block; margin-bottom:2px;padding-left:21px;background:url(/images/prog/board/list_icon_file.gif) no-repeat left 1px}
	.bd_viewInfo3 li.file a:link,
	.bd_viewInfo3 li.file a:visited {font-size:11px;color:#555555}
	.bd_viewInfo3 li.file a:hover,
	.bd_viewInfo3 li.file a:active,
	.bd_viewInfo3 li.file a:focus {font-size:11px;color:#555555;text-decoration:underline}
	/* 일자리창출계획서 입력화면 20130619 끝 */
	
	.bd_viewTit_long {min-height:16px;padding:9px 10px 5px 12px;background:url(/images/prog/board/list_top02_long.gif) repeat-x left bottom;border-top:2px solid #90a6c2}
	.bd_viewTit_long h4 {font-size:12px;color:#0a53a4;letter-spacing:normal;font-weight:bold;margin:0;padding:0;background:none;}
	.bd_viewInfo_long {width:100%; margin-bottom:20px;}
	.bd_viewInfo_long:after {content:"";display:block;visibility:hidden;clear:both}
	.bd_viewInfo_long li {margin-top:7px;padding:0 10px 4px 209px;border-bottom:1px solid #cacaca;background:url(/images/prog/board/view_tit_ln.gif) no-repeat 200px bottom}
	.bd_viewInfo_long li span {display:inline-block;width:197px;margin-left:-209px;padding-left:12px;color:#424242;font-weight:bold;letter-spacing:-1px}

	/* 내용보기 */
	.bd_viewHtit {position:absolute;visibility:hidden;height:0;font-size:1px;line-height:0}
	.bd_viewDetail {padding:15px 10px;border-bottom:1px solid #90a6c2;}
	.bd_viewDetail_re {padding:15px 10px;background:url(/images/prog/board/photo_line.gif) repeat-x 0 100%}
	.bd_viewDetail_ori {padding:15px 10px 15px 55px;border-bottom:1px solid #90a6c2;}
	.bd_viewDetail_ori:after {content:"";display:block;visibility:hidden;clear:both;}
	.bd_viewDetail_ori span {float:left;margin-left:-45px}
	.bd_viewDetail .bd_icon_ori {margin-right:7px}
  	.bd_viewDetail p span{font-size: 12px !important; font-family: "돋움",dotum !important; font-weight: normal !important;}
  	.bd_qa {white-space : pre-wrap}

	/* 내용보기 */
	.bd_viewImg {margin-top:20px;text-align:center}

	/* 이전글/다음글 */
		/* 기본형 */
		.bd_viewPage {margin:20px 0 10px 0;border-top:1px solid #90a6c2;border-bottom:1px solid #90a6c2}
		.bd_viewPage li {padding:6px 15px 6px 77px;border-bottom:1px solid #cacaca}
		.bd_viewPage li span {display:inline-block;width:73px;margin:0 17px 0 -65px;text-align:center;color:#424242;font-weight:bold;letter-spacing:-1px}
		.bd_viewPage li img {padding:4px 5px}
		.bd_viewPage .b_end {border:none;}

		/* 동영상용 */
		.bd_viewList_video {height:122px;margin:30px 0 25px 0;padding:16px 23px 17px 16px;background:url(/images/prog/board/video_viewlist.gif) no-repeat 0 0;}
		.bd_viewList_video:after {content:"";display:block;clear:both;}
		.bd_viewList_video li {position:relative;float:left;width:181px;height:57px;margin:0;padding:50px 0 15px 115px;vertical-align:top;}
		.bd_viewList_video li:after{ content:""; display:block; clear:both;}
		.bd_viewList_video li.next {float:right;}
		.bd_viewList_video li strong.title {position:absolute;top:5px;left:10px;}
		.bd_viewList_video li a {margin-top:45px;cursor:pointer;}
		.bd_viewList_video li a strong{ display:inline-block;margin:0 0 4px 0;font-weight:normal;color:#0a53a4;}
		.bd_viewList_video .thumb {overflow:hidden;display:inline;float:left;width:auto;;margin:0 15px 0 -96px;text-align:center; color:#666;}
		.bd_viewList_video .thumb img {width:70px; height:55px; display:block;border:1px solid #ebebeb}
		.bd_viewList_video p{ margin:0; line-height:1.4; color:#767676;}
		.bd_viewList_video a:hover strong,
		.bd_viewList_video a:active strong,
		.bd_viewList_video a:focus strong{ text-decoration:underline;}
		
		
		/* 법령정보 */
		.bd_view_law {height:122px;margin:30px 0 25px 0;padding:16px 23px 17px 16px;background:url(/images/prog/board/law_viewlist.gif) no-repeat 0 0;}
		.bd_view_law li {position:relative;float:left;width:400px;height:57px;margin:0;padding:50px 0 15px 115px;vertical-align:top;}
		.bd_view_law p{ margin:0; line-height:1.4;}

	/* 댓글입력 */
	.bd_talk {position:relative;height:50px;margin:10px 0;padding:10px 60px 10px 15px;border:1px solid #cacaca;background:#f2f2f2}
	.bd_talk label {position:absolute;visibility:hidden;height:0;font-size:1px;line-height:0}
	.bd_talk p.talk_tip {margin:0;padding:3px 0 7px 22px;font-size:0.9em;background:url(/images/prog/board/talk_icon.gif) no-repeat left 0}
	.bd_talk .talkName {position:absolute;top:40px;left:12px;width:70px;height:14px;line-height:13px;padding:2px; font-family:"돋움",dotum;font-size:11px;color:#606060;border:1px solid #bfbfbf}
	.bd_talk .talkWrt {position:absolute;top:40px;left:97px;width:500px;height:14px;line-height:13px;padding:2px; font-family:"돋움",dotum;font-size:11px;color:#606060;border:1px solid #bfbfbf}
	.bd_talk .talkEntry {position:absolute;top:40px;right:15px;width:36px;height:21px}
	
	
	
	.bd_talk2 {position:relative;margin:10px 0;font-size:11px;padding:10px 10px 10px 15px;border:1px solid #cacaca;background:#f2f2f2}
	.bd_talk2 label { font-weight:bold; margin:0 10px 0 0;}
	.bd_talk2 ul { width:638px;}
	.bd_talk2 ul li {height:25px;}
	.bd_talk2 ul li.end {position:relative;}
	.bd_talk2 p.talk_tip {margin:0;padding:3px 0 7px 22px;line-height:140%;background:url(/images/prog/board/talk_icon.gif) no-repeat left 0; }
	.bd_talk2 input {width:110px;height:14px;line-height:13px;padding:2px; margin:0 15px 0 0;font-family:"돋움",dotum;font-size:11px;color:#606060;border:1px solid #bfbfbf}
	.bd_talk2 .long {width:190px;}
	.bd_talk2 .talkWrt {width:500px;height:14px;line-height:13px;padding:2px; margin:0; font-family:"돋움",dotum;font-size:11px;color:#606060;border:1px solid #bfbfbf}
	.bd_talk2 .talkEntry { position:absolute; left:585px; width:36px; height:21px; border:0; margin:0; padding:0;}
	.bd_talk2 .gpa {width:20px;vertical-align:middle; margin:0 0px 0px 0; border:0px;}


	.bd_reply {width:100%;table-layout:fixed}
	.bd_reply caption,
	.bd_reply thead {position:relative;visibility:hidden;height:0;line-height:0;font-size:1px}
	.bd_reply th {padding-top:1px;padding-bottom:1px;font-size:1px}
	.bd_reply td {padding:10px 5px;border-bottom:1px solid #cacaca;font-size:11px;vertical-align:top}
	.bd_reply td.writer {padding-left:10px;color:#5b708b;font-weight:bold;}
	.bd_reply td.info {color:#8f9296}
	.bd_reply .reply_menu {padding-top:3px;}
	.bd_reply td.reply_mar {padding-left:20px;}
	.bd_reply span.rewriter {margin-left:15px;padding-left:10px;color:#5b708b;font-weight:normal;background:url(/images/prog/common/rewriter_bul.gif) no-repeat left top}


/* board write */
	.board_writeTit {background:url(/images/prog/board/view_tit_ln.gif) no-repeat 78px bottom}
	.bd_writeInfo {width:100%;border-top:2px solid #90a6c2}
	.bd_writeInfo:after {content:"";display:block;visibility:hidden;clear:both}
	.bd_writeInfo li {padding:4px 10px 5px 120px;border-bottom:1px solid #cacaca;background:url(/images/prog/board/view_tit_ln.gif) no-repeat 103px bottom}
	.bd_writeInfo li.long {padding:4px 10px 5px 120px;border-bottom:1px solid #cacaca;background:url(/images/prog/board/view_tit_ln.gif) no-repeat 213px bottom}
	.bd_writeInfo li label {display:inline-block;width:108px;margin-left:-120px;padding-left:12px;color:#424242;font-weight:bold;letter-spacing:-1px}
	.bd_writeInfo li label.long {display:inline-block;width:208px;margin-left:-120px;padding-left:12px;color:#424242;font-weight:bold;letter-spacing:-1px}
	.bd_writeInfo li label.short {display:inline-block;width:35px;margin-left:-20px;color:#424242;letter-spacing:-1px;text-align:center;}
	.bd_writeInfo li input.month {display:inline-block;margin-left:5px;color:#424242;text-align:center;border:1px solid #cacaca;}
	.bd_writeInfo li div.inMonth {display:inline-block;margin-left:100px;}
	.bd_writeInfo li input {height:18px;border:1px solid #cacaca}
	.bd_writeInfo li input[type="radio"] {border:none}
	.bd_writeInfo li input[type="checkbox"] {border:none}
	.bd_writeInfo #wrtTitle {width:99%}
	.bd_writeInfo #wrtPers {width:100px}
	.bd_writeInfo #wrtPhone {width:60px}
	.bd_writeInfo .wrtPhone {width:50px}
	.bd_writeInfo #wrtMail {width:80px}
	.bd_writeInfo .mailList {width:120px}
	.bd_writeInfo .mailAdd {width:150px}
	.bd_writeInfo #wrtFile {height:19px}
	.bd_writeInfo .upFile {height:19px}
	.bd_writeInfo #wrtCont {width:99%;border:1px solid #bfbfbf;vertical-align:top}
	.bd_writeInfo #wrtPass {width:150px}
	.bd_writeInfo #wrtPassok {width:150px}
	.bd_writeInfo .wrtBrno {border:none}
	.bd_writeInfo span.tip {padding-left:10px;font-size:0.9em;color:#f06c01}
	.bd_writeInfo span.tip2 {padding-left:10px;color:#000000}


/* bodo list */
	.bodo_lst {width:665px;margin-top:10px;border-top:2px solid #90a6c2;border-bottom:1px solid #90a6c2}
	.bodo_lst .Thum {position:relative;padding:21px 8px 20px 8px;min-height:105px;background:url(/images/prog/board/bodo_ln.gif) repeat-x left top;}
	.bodo_lst .Thum:after {content:"";display:block;visibility:hidden;clear:both}
	.bodo_lst .Thum img.bodoImg {position:absolute;top:21px;left:8px;display:block;width:126px;height:84px;padding:10px 11px 11px 11px;background:url(/images/prog/board/bodo_thum.gif) no-repeat}
	.bodo_lst .Thum div.view {width:490px;padding-top:5px}
	.bodo_lst .w {width:649px!important;}
	.bodo_lst .Thum div.view h4 {padding:3px;color:#34383c;background:none;}
	.bodo_lst .Thum div.view h4 a:link {color:#424242;text-decoration:none}
	.bodo_lst .Thum div.view h4 span.number {display:inline-block;width:24px;height:19px;margin-right:7px;text-align:center;font-weight:normal;line-height:19px;background:url(/images/prog/board/bodo_num.gif) no-repeat left top}
	.bodo_lst .Thum div.view p {margin:8px 10px;padding:0}
	.bodo_lst .Thum div.view ul.infomation {width:476px;}
	.bodo_lst .Thum div.view ul.infomation .w2 {width:100%!important}
	.bodo_lst .Thum div.view ul.infomation:after {content:"";display:block;visibility:hidden;clear:both}
	.bodo_lst .Thum div.view ul.infomation li {float:left;padding-right:10px;font-size:11px}
	.bodo_lst .Thum div.view ul.infomation li span {font-weight:bold;letter-spacing:-1px}
	.bodo_lst div.first {padding-top:20px;background:none}
	.bodo_lst div.in_photo {min-height:105px; padding:21px 8px 20px 167px}


/* download popup */
	.file_downTbl {table-layout:fixed;width:100%;border-top:1px solid #cacaca;border-left:1px solid #cacaca}
	.file_downTbl caption {position:relative;visibility:hidden;height:1px;line-height:0;font-size:1px}
	.file_downTbl thead tr {position:absolute;visibility:hidden;height:1px;line-height:0;font-size:1px}
	.file_downTbl tr,
	.file_downTbl td {padding:3px 0;border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;font-size:11px}
	.file_downTbl .number {text-align:center;background:#f5f5f5}
	.file_downTbl .file {display:block;padding-left:40px;background:url(/images/prog/board/list_icon_file.gif) no-repeat 17px 0}
	.file_downTbl .file:link,
	.file_downTbl .file:visited {color:#5b636b}
	.file_downTbl .file:hover,
	.file_downTbl .file:active,
	.file_downTbl .file:focus {color:#5b636b;font-weight:bold;letter-spacing:-1px}
	.file_downBtn {margin:15px 0;text-align:center}	
	
	


/* password auth */
	.bd_auth {width:383px;height:81px;margin:50px auto;background:url(/images/prog/board/auth_bck.gif) no-repeat}
	.bd_auth p.auth_tit {height:25px;margin:0;padding:10px 0 0 0;font-size:11px;text-align:center;color:#828282}
	.bd_auth p.auth_tit strong {color:#424242}
	.bd_auth fieldset {padding:12px 50px;margin:0;height:20px;line-height:20px;border:none}
	.bd_auth fieldset legend {display:none}
	.bd_auth fieldset label {display:inline-block;width:50px;height:18px;padding:2px 0 0 15px;vertical-align:top;background:url(/images/prog/board/list_icon_hold.gif) no-repeat left 4px}
	.bd_auth fieldset #authPword {width:150px;height:18px;margin-right:5px;border:1px solid #c0c0c0}
	.bd_auth fieldset .authButt {position:relative;top:-1px;}


/* photo board */
	.bd_photo {margin:8px 0 10px 0;padding:10px 0;border-top:2px solid #90a6c2;border-bottom:0px solid #cacaca}
	.bd_photo ul {padding:0px 0 8px 15px; border: 1px #fff solid;}
	.bd_photo ul:after {content:"";display:block;clear:both}
	.bd_photo ul.last {padding-bottom:0;background:none}
	.bd_photo li {position:relative;float:left;width:141px;height:110px; margin-bottom:10px; padding:0 25px 3px 156px; background:url(/images/prog/board/photo_line.gif) repeat-x left bottom;}
	.bd_photo li a.photo_thum {position:absolute;left:0;display:block;width:137px;height:99px;padding-top:8px;background:url(/images/prog/board/photo_thum.gif) no-repeat left top;}
	.bd_photo li a.photo_thum img {display:block;width:118px;height:83px;margin:auto;border:1px solid #ebebeb}
	.bd_photo li span.title {display:block;padding:5px 0 13px;font-weight:bold}	
	
/* one Line photo board */
	.bd_photo_one {margin:8px 0 10px 0;padding:10px 0;border-top:2px solid #90a6c2;border-bottom:0px solid #cacaca}
	.bd_photo_one ul {padding:0px 0 8px 15px; border: 1px #fff solid;}
	.bd_photo_one ul:after {content:"";display:block;clear:both}
	.bd_photo_one ul.last {padding-bottom:0;background:none}
	.bd_photo_one li {position:relative;width:460px;height:110px; margin-bottom:10px; padding:0 25px 3px 156px; background:url(/images/prog/board/photo_line.gif) repeat-x left bottom;}
	.bd_photo_one li a.photo_thum {position:absolute;left:0;display:block;width:137px;height:99px;padding-top:8px;background:url(/images/prog/board/photo_thum.gif) no-repeat left top;}
	.bd_photo_one li a.photo_thum img {display:block;width:118px;height:83px;margin:auto;border:1px solid #ebebeb}	
	.bd_photo_one li span.photo_thum {position:absolute;left:0;display:block;width:137px;height:99px;padding-top:8px;background:url(/images/prog/board/photo_thum.gif) no-repeat left top;}
	.bd_photo_one li span.photo_thum img {display:block;width:118px;height:83px;margin:auto;border:1px solid #ebebeb}
	.bd_photo_one li span.title {display:block; width:480px; padding:5px 0 5px;font-weight:bold}	
	.bd_photo_one li span.item {display:block; width:100%; padding:0px 0 3px;}	

	/* photo view */
		.bd_photo_gall {padding:20px 23px 0 23px}
		.bd_photo_gall .photo_big {text-align:center}
		.bd_photo_gall .photo_big img {width:595px;}
		.bd_photo_gall .photo_lst {position:relative;height:67px;margin-top:15px;padding:16px 40px 0 40px;border:1px solid #cacaca}
		.bd_photo_gall .photo_lst a.prev {display:block;position:absolute;top:-1px;left:-1px;width:27px;height:85px}
		.bd_photo_gall .photo_lst a.next {display:block;position:absolute;top:-1px;right:-1px;width:27px;height:85px}
		.bd_photo_gall .photo_lst .wrap {position:relative;overflow:hidden;height:51px}
		.bd_photo_gall .photo_lst ul {position:absolute;width:200%;height:51px;}
		.bd_photo_gall .photo_lst ul:after {content:"";display:block;visibility:hidden;clear:both}
		.bd_photo_gall .photo_lst ul li {float:left;padding-right:14px}
		.bd_photo_gall .photo_lst ul li img {width:73px;height:49px;border:1px solid #cacaca}

	/* photo write */
		.bd_photoWrt {margin:15px 0;text-align:center}
		.bd_photoWrt label {position:absolute;visibility:hidden;height:0;font-size:1px;line-height:0}
		.bd_photoWrt textarea {width:97%;border:1px solid #c2c2c2}	
		
	

/* video board */
	.bd_video {margin:8px 0 10px 0;padding:10px 0;border-top:2px solid #90a6c2;border-bottom:1px solid #cacaca}
	.bd_video ul {height:210px;padding:12px 0 8px 8px;background:url(/images/prog/board/photo_line.gif) repeat-x 0 100%}
	.bd_video ul:after {content:"";display:block;clear:both}
	.bd_video ul.ul_last {padding-bottom:0;background:none}
	.bd_video ul li {float:left;width:148px;margin:0 21px 0 0;background:url(/images/prog/board/video_thum.gif) no-repeat left top}
	.bd_video ul li.last {margin-right:0}
	.bd_video ul li a.video_thum {display:block;width:148px;height:115px;padding-top:8px}
	.bd_video ul li a.video_thum img {display:block;width:126px;height:98px;margin:auto;border:1px solid #ebebeb}
	.bd_video ul li p {padding:0 3px}
	.bd_video ul li p a {display:block;margin-bottom:2px;font-weight:bold}
	.bd_video ul li p span.admin {padding-right:10px;color:#4d719f}
	.bd_video ul li p span.date {display:inline-block;width:90px}
	.bd_video ul li p span.inquiry,
	.bd_video ul li p span.num {padding-right:10px;color:#8b8b8b}

	.bd_videoView {position:relative;height:255px;margin:20px 0;padding:0 11px 0 17px;border-bottom:1px solid #90a6c2;}
	.bd_videoView:after {content:"";display:block;clear:both;}
	.bd_videoArea {float:left;width:300px;height:235px;background:#efefef;}
	.bd_videoCapt {float:right;width:310px;}
	.bd_videoCapt strong.title {position:absolute;visibility:hidden;height:0;font-size:0;line-height:0;}
	.bd_videoCapt .wrap {overflow:auto;height:235px;}	
	
/* eng video board for eng*/
	.bd_video_eng {margin:8px 0 10px 0;padding:10px 0;border-top:2px solid #90a6c2;border-bottom:1px solid #cacaca}
	.bd_video_eng ul {height:210px;padding:12px 0 8px 8px;background:url(/images/prog/board/photo_line.gif) repeat-x 0 100%}
	.bd_video_eng ul:after {content:"";display:block;clear:both}
	.bd_video_eng ul.ul_last {padding-bottom:0;background:none}
	.bd_video_eng ul li {float:left;width:148px;margin:0 21px 0 0;background:url(/images/prog/board/video_thum.gif) no-repeat left top}
	.bd_video_eng ul li.last {margin-right:0}
	.bd_video_eng ul li a.video_thum {display:block;width:148px;height:115px;padding-top:8px}
	.bd_video_eng ul li a.video_thum img {display:block;width:126px;height:98px;margin:auto;border:1px solid #ebebeb}
	.bd_video_eng ul li p {padding:0 3px}
	.bd_video_eng ul li p a {display:block;margin-bottom:2px;font-weight:bold}
	.bd_video_eng ul li p span.admin {padding-right:10px;color:#4d719f}
	.bd_video_eng ul li p span.date {display:inline-block;width:90px}
	.bd_video_eng ul li p span.inquiry,
	.bd_video_eng ul li p span.num {padding-right:10px;color:#8b8b8b}

	.bd_video_eng_View {position:relative;height:500px;margin:20px 0;padding:0 11px 0 17px;border-bottom:1px solid #90a6c2;}
	.bd_video_eng_View:after {content:"";display:block;clear:both;}
	.bd_video_eng_Area {float:left;width:300px;height:135px;background:#efefef;}
	.bd_video_eng_Capt {position:absolute;width:310px;top:410px;}
	.bd_video_eng_Capt strong.title {position:absolute;visibility:hidden;height:0;font-size:0;line-height:0;}
	.bd_video_eng_Capt .wrap {overflow:auto;height:200px;width:500px; }
	
/* board schedule */
	.scheduleTit {position:relative;height:24px;padding:8px;background:url(/images/prog/board/schdule_bg_tit.gif) repeat-x 0 0}
	.scheduleTit span {display:block;font-weight:bold;font-size:14px;color:#3c69a4;text-align:center}
	.scheduleTit .prev,
	.scheduleTit .next {position:absolute}
	.scheduleTit .next {top:8px;right:8px}

	.scheduleCon {width:665px;padding-top:32px}
	.scheduleCon:after {content:"";display:block; visibility:hidden;clear:both}
	.scheduleCon .month {position:relative;float:left;width:208px;height:260px;background:url(/images/prog/board/schdule_tbl.gif) no-repeat 0 0}
	.scheduleCon .month_tit {position:relative;height:14px;line-height:14px;padding:8px 11px}
	.scheduleCon .month_tit span {display:block;font-size:14px;font-weight:bold;text-align:center;color:#446b9d}
	.scheduleCon .month_tit .prev,
	.scheduleCon .month_tit .next {position:absolute}
	.scheduleCon .month_tit .next {top:8px;right:17px}
	.scheduleCon .month table {width:200px;margin:2px 4px 0 4px;padding:0; text-align:center; border: 0;}
	.scheduleCon .month table th {height:33px;margin:0;padding:0;}
	.scheduleCon .month table td {height:23px;margin:0;padding:0; border: 0;}
	.scheduleCon .month table th.sun,
	.scheduleCon .month table td.sun {color:#f04646}
	.scheduleCon .month table th.sat,
	.scheduleCon .month table td.sat {color:#0d7ac0}
	.scheduleCon .month table a {display:block;line-height:23px;font-weight:bold;background:#376fb6}
	.scheduleCon .month table a:link,
	.scheduleCon .month table a:visited,
	.scheduleCon .month table a:active {color:#fff}
	.scheduleCon .month table a:hover {color:#fff; text-decoration:underline}
	.scheduleCon .month .sel_year { position:absolute;top:225px;height:20px;vertical-align:middle}
	.scheduleCon .month .sel_year select {width:60px;margin-right:4px; vertical-align:top;}
	.scheduleCon .month .sel_year select.year {width:95px}
	.scheduleCon .month table caption { position:absolute;float:left;visibility:hidden;height:1px;line-height:1px;}

	.scheduleCon .list {float:right;width:415px;background:url(/images/prog/board/schdule_list.gif) repeat-x 0 0}
	.scheduleCon .list h4 {margin:4px 0 25px 5px}
	.scheduleCon .list h5  {margin:10px 0 5px 11px;padding:0 0 0 15px;font-size:12px;color:#6485af;letter-spacing:-1px;background:url(/images/prog/board/schdule_h5.gif) no-repeat left 4px}
	.scheduleCon .list ul {margin-bottom:15px;padding:1px 0 6px 11px;border-bottom:1px solid #d3d3d3}
	.scheduleCon .list li {padding:1px 0 1px 50px;}
	.scheduleCon .list li span {display:inline-block;width:49px;margin-left:-49px;font-weight:bold}
	.scheduleCon .list div{background:url(/images/prog/board/schedule_list_bg.gif) no-repeat left top; width: 415px; overflow: hidden;}
	.scheduleCon .list dl{border-top:1px #b4c0ce dotted; margin-bottom:15px; padding-top:20px; width: 380px; margin-left: 15px;}
	.scheduleCon .list dl:after{content: ""; display:block; clear: both;}
	.scheduleCon .list dt{float: left; font-weight: bold; color:#23609b; background:url(/images/prog/board/schdule_list_line.gif) no-repeat right center; padding-right: 10px; margin-right: 10px;}
	.scheduleCon .list dd{}
	.scheduleCon .list span{display: block; width:415px; height: 20px; background:url(/images/prog/board/schedule_list_bg.gif) no-repeat left bottom;}
	

/* faq board */
	.faq_search{width:663px; height: 58px; border: 1px #c3c7ce solid; background:url(/images/prog/board/faq_search_icon.gif) no-repeat 20px 20px #f8f8f8; position: relative; margin-bottom: 20px;}
	.faq_search fieldset{border: 0;}
	.faq_search legend{position:absolute; top:20px; left:50px; width:150px; height:20px; font-size:11px; color: #424242; font-weight: bold;}
	.faqWrite{width: 440px; position: absolute; top:20px; left:120px; height: 18px; border: 1px #c1c1c1 solid;}
	.faq_search #searchWrd{width: 230px; position: absolute; top:20px; left:330px; height: 18px; border: 1px #c1c1c1 solid;}
	.faqWrite_short{width: 290px; position: absolute; top:20px; left:270px; height: 18px; border: 1px #c1c1c1 solid;}
	.faqSelect {width: 140px; position: absolute; top:20px; left:120px; height: 20px; border: 1px #c1c1c1 solid;}
	.faq_search .select01 {width: 200px; position: absolute; top:20px; left:120px; height: 20px; border: 1px #c1c1c1 solid;}
	.faq_search .searchBtn{position: absolute; right:30px; top:20px;}

	.faq_list {width:665px; margin:10px 0;border-top:2px solid #90a6c2;}
	.faq_list dl{width: 665px; overflow: hidden; }
	.faq_list dt{width:565px; border-bottom: 1px #cacaca solid; padding:6px 50px 5px 50px; background:url(/images/prog/board/faq_dt_icon.gif) no-repeat 20px 7px;}
	.faq_list dt.ov{font-weight: bold;}
	.faq_list dd{display: none;}
	.faq_list dd.ov{display: block; border-bottom:1px #cacaca solid; background:url(/images/prog/board/faq_dd_icon.gif) no-repeat 20px 18px #f1f7f7; padding: 15px; padding-left: 50px; white-space:pre-wrap; line-height: 130%;}
	.faq_list dd.ov span{visibility: hidden; overflow: hidden; width: 1px; height: 1px; font-size: 0px;}
	.faq_list dd.ov br{height: 1px; margin: 0; padding: 0px;}

	textarea {width:100%;height:30px;line-height:13px;padding:2px; font-family:"돋움",dotum;font-size:11px;color:#606060;border:1px solid #bfbfbf;}
	.tran{
	height: 22px;
    position: absolute;
    right: 103px;
    top: 47px;  width: 92px;}
   
   
   /* eBook board */
    .eBook img{border:0;}
	.eBook .img dd{position:absolute; left:0; top:0; background:url(/images/kr/common/img_bg.gif) no-repeat 0 0; padding:7px 10px 8px 8px; width:120px;}
	.eBook .img img{border:1px #ccc solid; width:90px; height: 125px;}
	.eBook { border-bottom:1px #90a6c2 solid;}
	.eBook dl,.eBook ul{list-style:none; margin:0; padding:0;}
	.eBook ul{width:100%; border-top:2px #90a6c2 solid;}
	.eBook ul:after{display:block; clear:both; content:"";}
	.eBook li{float:left; position:relative; border-bottom:1px #ccc dotted; height:180px; width:305px; margin-top:20px; overflow:hidden; padding-right:22px;}
	.eBook dl{width:205px; margin-bottom:11px; margin-left:120px; line-height:130%;}
	.eBook dl:after{display:block; clear:both; content:"";}
	.eBook dt{float:left; font-weight:bold; color:#555;}
	.eBook dd{width:170px; color:#606060;}
	.eBook .downBtn{position:absolute; left:-108px; top:150px;}
	.eBook .downBtn dd{}
	.eBook .select01{height:19px; font-size:11px; margin-left:5px;}
	.eBook .selectBtn{background:url(/images/kr/common/selectBtn.gif) no-repeat 0 0; border:0; width:42px; height:20px; margin-left:5px; display:inline-block;}
	.eBook .selectBtn span{display:none;}
	.eBook .btn{border:0;}
	.eBook .con_title{height:42px; overflow:hidden;}
	.eBook .con_txt{height:71px; overflow:hidden;}
	.eBook .list_num{position:absolute; top:0; right:10px; padding:1px;}
	.eBook p *{vertical-align:middle;} 	