/* 아이디중복체크 */
#open_win_wrap{ position:relative; overflow:hidden;}
#open_win_header{ background:#004499; height:26px; padding:14px 20px 0 20px;}
#open_win_content{ padding:20px 0 17px 0; margin:0 20px;}
#open_win_footer{ text-align:right; padding:7px 0 15px 0; margin:0 20px;}
#open_win_footer * { vertical-align:top;}
#open_win_footer input,
#open_win_footer a{ margin:0 1px 0 0;}
.print_btn_area{ position:relative;float:right;}

/* 새창box */
.bx1{ border:1px solid #e5e8ed; margin:0 0 5px 0;}
.bx1_shadow{  background:#e9edf3; padding:10px 0 15px 0; text-align:center;}
.bx1 *{ color:#444; }

.bx1 a{ margin:0 0 0 1px;}

.bx1_shadow  input{margin:0;}
.bx1_shadow  button {margin:0; border:1px solid;}



.bx2{margin:15px 0 6px 0;overflow:auto; /*overflow-y:auto;*/}
.bx2_shadow{height:200px; width:96%;}
.bx2 *{ color:#444;}

/* 새창text */
.desc1{ color:#444; margin:0 0 7px 0; text-align:center;}
.desc2{ color:#444; margin:0 0 17px 0; text-align:center;}

/* board_wrap */
.board_wrap{ clear:both;}
p.no_article {width:100%;text-align:center; padding:20px 0 0 0;}
/* board_top */
.board_top {background:url(/images/board/ico_board_top.gif) no-repeat 17px 20px; padding:18px 18px 18px 62px; border:4px solid #e5ecef; clear:both; height:1%; margin-bottom:10px;}
.board_top_btn {clear:both;  margin-bottom:7px; text-align:right;}


/* default board */
.bodcaption_color { color:#ff8400; font-weight:bold;}
.board_list { clear:both; width:100%; color:#555; table-layout:fixed; border-collapse:collapse; border-spacing:0; border-top:1px solid #333;}
.board_list caption { text-align:right; font-size:0.92em; padding:3px 0 5px 0;}
.board_list th { color:#333; border-bottom:1px solid #ccc; font-size:0.92em; line-height:1em; padding:14px 0; font-weight:normal;}
.board_list th.bgbar {background:url(/images/board/line_board.gif) no-repeat right center;}

.board_list td {text-align:center; padding:4px 0 6px 0; background:url(/images/board/ss.gif) repeat-x 0 bottom;/* border-bottom: 1px solid #ccc;*/line-height:1.67em; vertical-align:top; overflow:hidden;height:1%;}
.board_list td.b_name {font-size:1em;text-align:center;}
.board_list td.b_title{text-align:left;}
.board_list td.b_date,
.board_list td.b_no,
.board_list td.b_hit{font:normal 0.92em Tahoma; text-align:center;padding:0; letter-spacing:-0.1px; color:#666;line-height:2.3em;}
.board_list td.b_no img {margin:6px 0 0 0;}
.board_list td.b_file img {margin:4px 0 0 0;}
.board_list td.b_title .b_new img {margin: 2px 2px;}
.board_list td.b_title .b_replay { vertical-align:middle; margin: 2px 0 0 0;}
.board_list td.b_title .b_comment{background:none;padding:0;font-size:0.92em;font-weight:bold;color:#906; margin: 0 2px;}
.board_list a { text-decoration:none; color: #333;}
.board_list a:hover { text-decoration: underline; color:#333;}
.board_list .b_re {color:#006699; font:0.83em verdana; }
.board_list a .b_re {color:#006699; font:0.83em verdana; }
.board_list .b_qna {padding:10px; text-align:left; width:100%; }
.board_list .b_new img {margin: 10px 2px;}
.board_list .read_date {font:normal 0.92em Tahoma; text-align:center;padding:0; letter-spacing:-0.1px; color:#888;line-height:2.3em;}
.board_list .qna_Ctn {display:none; height:1%; width:730px;}

/* 페이지넘버 */
.paginate{ padding:20px 0 20px; text-align:center; clear:both;}
.paginate *{ margin:0; padding:0;}
.paginate a,
.paginate strong{margin:0;font-weight:bold; display:inline-block; padding:3px 6px 1px 4px; color:#313031;  border-right:1px solid #ccc; text-decoration:none; line-height:normal; font:bold 1em 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; background:#fff;margin:0;}
.paginate strong{ color:#ff8600 !important;}
.paginate a:hover{ background:#F7F7F7; }
.paginate a.pre_end{ padding:3px 5px 1px 16px; background:url(/images/board/bu_pg1_l2.gif) no-repeat 4px 6px !important; border:none; border-right:1px solid #ccc; font-weight:normal; font-size:0.92em;}
.paginate a.pre{ padding:3px 5px 1px 8px; background:url(/images/board/bu_pg1_l1.gif) no-repeat 2px 6px !important; border:none; border-right:1px solid #ccc; font-weight:normal;  font-size:0.92em;}
.paginate a.next{ padding:3px 10px 1px 3px; background:url(/images/board/bu_pg1_r1.gif) no-repeat 29px 6px !important; border:none; font-weight:normal;  font-size:0.92em;}
.paginate a.next_end{ padding:3px 12px 1px 5px; background:url(/images/board/bu_pg1_r2.gif) no-repeat 43px 6px !important; border:none; border-left:1px solid #ccc; font-weight:normal; font-size:0.92em;}
/*게시판검색*/

.board_search_wrap { clear:both; margin:20px 0 5px 0; width:100%; background:#f1f1f1;height:43px;}

.board_search_date {float:left; margin:13px 5px 10px 1em; height:23px; width:300px; font-size:0.92em;}

.board_search { float:right; margin:12px 10px 10px 5px; height:23px; font-size:0.92em;}

.board_btn { float:right; text-align:right;margin:0; height:23px; clear:both;}
.board_btn input { vertical-align:top;}

/* 읽기 */
.read_wrap { clear:both; width:100%;}

.read_tle_wrap { float:left;border-top:1px solid #333; border-bottom:1px solid #ccc; width:100%;}
.read_tle_wrap .tle {font-weight:bold; color:#333;  padding:10px 0px 10px 15px; background:#f1f1f1; width:65px; float:left;}
.read_tle_wrap .tle_ctn {font-weight:normal; color:#333; padding:10px 0px 10px 15px; float:left; }
.read_tle_wrap .readcnt{float:right;padding:10px 10px 0 0;}
.tle_btn_report{ float:right;padding-top:7px;}

.read_writer_wrap {float:left; border-bottom:1px solid #ccc; width:100%;}
.read_writer_wrap .writer_left { float:left;  font-size:1em; width:49%;}
.read_writer_wrap .tle {font-weight:bold; color:#333;padding:10px 0px 10px 15px; background:#f1f1f1; width:65px; float:left;}
.read_writer_wrap .tle_ctn {font-weight:normal; color:#333;padding:10px 0px 10px 15px; float:left; }

.bodread_ctn .object {width:320px; margin:10px auto;}
.bodread_ctn .image {margin:0 auto; text-align:center;}
.bodread_ctn .image img {margin:0 0 10px;}

.bodread_ctn { clear:both; padding:15px 15px 30px; line-height:1.6em/*20px;*/; text-align:left; background:#f9f9f9;}
.bodread_ctn table {margin:15px 0 20px 0;}
.bodread_ctn table {margin:15px 0 20px 0; border-top:0px solid #CCCCCC;}
/* .bodread_ctn td {background:#f9f9f9; padding:0 10px; border:1px solid #F9F9F9;} */
.bodread_ctn td {padding:0 10px; border:1px solid #F9F9F9;}

.file { float:left; width:100%; background:#f1f1f1; padding:10px 0; margin:10px 0;}
.file img {margin:0 0 0 10px;}
.file a { color:#069; text-decoration:none;}
.file a:hover { color:#069; text-decoration:underline;}

/* 읽기 
.read_wrap { clear:both; width:100%;}

.read_tle_wrap { float:left;border-top:1px solid #333; border-bottom:1px solid #ccc; width:100%;}
.read_tle_wrap .writer_left { float:left;  font-size:1em; width:70%;}
.read_tle_wrap .writer_right { float:right; font-size:1em; width:25%;}
.read_tle_wrap .tle {font-weight:bold; color:#333; font-size:0.92em; padding:10px 0px 10px 15px; background:#f1f1f1;margin-right:10px; width:65px; float:left;}
.read_tle_wrap .tle_ctn {font-weight:normal; color:#333; font-size:0.92em; padding:10px 0px 10px 15px; float:left; }

.read_writer_wrap {float:left; border-bottom:1px solid #ccc; width:100%;}
.read_writer_wrap .writer_left { float:left;  font-size:1em; width:70%;}
.read_writer_wrap .writer_right { float:right; width:25%; font-size:1em;}
.read_writer_wrap .tle {font-weight:bold; color:#333; font-size:0.92em; padding:10px 0px 10px 15px; background:#f1f1f1;margin-right:10px; width:65px; float:left;}
.read_writer_wrap .tle_ctn {font-weight:normal; color:#333; font-size:0.92em; padding:10px 0px 10px 15px; float:left; }

.bodread_ctn .object {width:320px; margin:10px auto;}
.bodread_ctn .image {margin:0 auto; text-align:center;}
.bodread_ctn .image img {margin:0 0 10px;}

.bodread_ctn { clear:both; padding:15px 15px 30px; line-height:1.6em; text-align:left; background:#f9f9f9;}
.bodread_ctn table {margin:15px 0 20px 0;}

.file { float:left; width:100%; background:#f1f1f1; padding:10px 0; margin:10px 0;}
.file img {margin:0 0 0 10px;}
.file a { color:#069; text-decoration:none;}
.file a:hover { color:#069; text-decoration:underline;}
*/

/* 쓰기 */
.wirte_wrap { clear:both; width:100%;}

.write_tle_wrap { float:left;width:100%; border-top:1px solid #333; border-bottom:1px solid #ccc; color:#333; line-height:1.83em;}
.write_tle_wrap .tle_left { float:left; padding:7px 0 13px 7px; font-size:1em; font-weight:bold; width:73px;}
.write_tle_wrap .tle_right { float:left; padding:7px 0; font-size:1em; width:615px;}

.write_ctn_wrap {float:left; width:100%; border-bottom:1px solid #ccc;color:#333; line-height:1.83em;}
.write_ctn_wrap .writer_left { float:left; padding:7px 0 13px 7px; font-size:1em; font-weight:bold; width:73px;}
.write_ctn_wrap .writer_right { float:left; padding:7px 0; font-size:1em; width:615px;}
.write_ctn_wrap .writer_right .txt_m {height:200px;}

/* 댓글 */
.reply {clear:both; padding:25px 0 0; width:100%;position:relative; }
.reply dt {height:25px; background:url(/images/board/ico_reply.gif) no-repeat 5px 0; color:#069; font-weight:bold; font-size:1em; padding-left:26px; border-bottom:1px solid #069;}

.reply_txt {border-bottom:1px solid #ccc;position:relative; overflow:visible;width:100%;background:#f1f1f1;}
.btn_del img {margin:-2px 0 0 10px;}
.reply_txt_tle_wrap{float:left;width:23%;}
.reply_txt_ctn_wrap{float:right;width:76%;min-height:120px;background:#ffffff;}
.reply_txt_tle {padding:10px;color:#069; font-weight:bold; }
.reply_txt_tle p {font-weight:normal; font-family:Verdana; font-size:0.85em; color:#888; margin-left:1em; letter-spacing:-0.5px; margin:0; padding:0;}
.reply_txt_ctn {padding:10px;line-height:1.5em;}

.reply_txt .btn_board_right button {width:45px;}

.reply_input {padding:15px 18px 20px; border-bottom:1px solid #ccc; background:#f9f9f9; position:relative; height:120px;}
.reply_input_name {font-size:0.92em; font-weight:bold; color:#444; margin-bottom:5px;}
.reply_input_ctn {display:block; padding:0; margin:0; clear:both;}
.reply_input_ctn .input_text {height:80px; margin:0px; width:570px; position:absolute;}
.reply_input_ctn img {left:605px;margin:0px; position:absolute;}
.reply_input_ctn index {left:605px;margin:0px; position:absolute;}

.btn_report {background:url(/images/board/bg_btn_down.gif) no-repeat; font-weight:bold; padding:0; font-size:0.92em; border:1px solid #cacaca; height:24px; margin-right:2px; color:#555;}
.btn_report_sml {background:url(/images/board/bg_btn_down.gif) no-repeat; font-weight:bold; padding:0; font-size:0.92em; border:1px solid #cacaca; height:20px; color:#555;}

/* board_btn */
.btn_board {clear:both;margin:15px 0 20px; height:23px; width:100%;}
.btn_board_left {float:left; width:25%; text-align:left;}
.btn_board_right {float:right; width:70%; text-align:right;}
.btn_board_center {float:left; width:100%; text-align:center;}
.btn_board_reply {clear:both;padding:0px ; height:23px; margin-top:10px;}
.btn_board button  {padding:0; width:55px; height:23px;margin-right:3px;}

.btn_board_manage {clear:both;margin:15px 0 20px; height:23px; width:100%;text-align:right;}

/*이전글 다음글*/
.nextprew {clear:both; width:100%; height:70px; border-top:1px solid #333;color:#333;}
.nextprew ul { float:left;width:100%; overflow:hidden;}
.nextprew ul li { height:25px; padding-top:7px; border-bottom:1px solid #ccc; display:block;}
.nextprew ul li .nextprew_next { float:left; width:57px; font-size:0.92em; font-weight:bold; background:url(/images/board/ico_up.gif) no-repeat 5px 9px; padding-left:23px;}
.nextprew ul li .nextprew_prev { float:left; width:57px; font-size:0.92em; font-weight:bold; background:url(/images/board/ico_down.gif) no-repeat 5px 9px; padding-left:23px;}
.nextprew ul li img { margin-right:16px;}
.nextprew ul li .nextprew_txt { float:left;}
.nextprew a { color:#333; text-decoration:none;}
.nextprew a:hover { color:#333; text-decoration:underline;}

/* 갤러리_top */
.gallery_top {background:url(/images/board/ico_gallery_top.gif) no-repeat 17px 20px; padding:18px 18px 18px 62px; border:4px solid #e5ecef; clear:both; height:1%; margin-bottom:10px;}

/* 갤러리 */
#gallery_wrap {position:relative; border-top:1px solid #333; background:#fff; overflow:hidden; width:100%;clear:both;}
.gallery_list {float:left;width:100%;}
.gallery_list ul {clear:both; margin:0 0 0 10px; border-bottom:1px solid #ccc;  overflow:hidden; padding:20px 0 0 0;}
.gallery_list li {float:left; position:relative; width:185px; padding-bottom:20px; overflow:hidden;}
.gallery_list li.last {float:left; position:relative; width:155px; padding-bottom:20px; overflow:hidden;}
.gallery_list li p.comment {width:155px; margin-top:0.92em; color:#646464; font-size:0.92em; font-family:tahoma; font-weight:bold; color:#39c;}

.gallery_list li .gallery_list_info {width:155px;}
.gallery_list li .gallery_list_info .title {margin-top:5px;}
.gallery_list li .gallery_list_info .title {color:#444;  font-size:1.09em; font-family:"돋움"; font-weight:bold;}
.gallery_list li .gallery_list_info .title a {color:#444; text-decoration:none; line-height:1.50em;}
.gallery_list li .gallery_list_info .title a:hover {color:#444; text-decoration:underline;}
.gallery_list li .gallery_list_info .title img {margin:0 2px; vertical-align:middle;}
.gallery_list li .gallery_list_info .user {color:#333; font-family:돋움; margin-right:2px; padding-right:5px;}
.gallery_list li .gallery_list_info .user a {color:#333;  text-decoration:none; line-height:1.50em;}
.gallery_list li .gallery_list_info .user a:hover {color:#7d7d7d; text-decoration:underline;}
.gallery_list li .gallery_list_info {font:normal 0.92em Tahoma; color:#666;}

/* 심플달력 레이어 */
.layerpopup {position:relative; width:383px; float:left;background:url(/images/board/line_dot_v.gif) repeat-y 350px 0; margin-bottom:30px;}

/* 심플달력 */
.calendar_simple {margin:0;border-top:1px solid #ccc; border-left:1px solid #ccc; border-collapse:collapse; font-weight:bold; width:317px; text-align:center;}
.calendar_simple caption {margin:0 auto; color:#000; font:bold 0.92em tahoma; text-align:left; width:317px;}
.calendar_simple caption .date_wrap {padding:10px; background:#f3f2f2; margin-bottom:10px;}
.calendar_simple caption .date {width:250px; font-weight:bold; text-align:center; padding:0; margin:0;height:20px; line-height:1.67em;}
.calendar_simple caption .btn_left {float:left; width:23px; padding:0; margin:0; position:relative;}
.calendar_simple caption .btn_right {float:right; width:23px; padding:0; margin:0; position:absolute; left:283px; top:10px;}
.calendar_simple tr {border:none;}
.calendar_simple th {height:46px; border:none; color:#000000; font:bold 0.92em 돋움,dotum; background:#f3f3f3;border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.calendar_simple td {height:46px; border:none; font:0.92em tahoma; text-align:center;border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.calendar_simple td a {color:#000; text-decoration:none;}
.calendar_simple td a em {color:#333; font-style:normal;}
.calendar_simple td a strong {color:#000; font-weight:bold; text-decoration:underline;}
.calendar_simple td.today { background:#ccc;}
.calendar_simple th .sun {color:#d80000;}
.calendar_simple th .sat {color:#286e97;}

/* 달력컨텐츠 */
.calendar_ctn {position:relative; width:317px; color:#444; float:left;}
.calendar_ctn dd ul {margin:20px 10px;}
.calendar_ctn dd ul li {background: url(/images/board/bu_pg1_r1.gif) no-repeat 0 7px; line-height:1.67em; padding-left:10px;height:1%;}
.calendar_ctn dd ul li span {font-weight:bold;}

/* 설문조사TOP */
.research_top {background:url(/images/board/ico_research_top.gif) no-repeat 17px 20px; padding:18px 18px 18px 62px; border:4px solid #e5ecef; clear:both; height:1%; margin-bottom:10px;}

/* 설문조사 내용 */
.research_wrap { clear:both; width:100%;}

.research_tle_wrap { float:left;width:100%; border-top:1px solid #333; border-bottom:1px solid #ccc;}
.research_tle_wrap .tle_left { float:left; padding:13px 15px; font-size:1em; font-weight:bold;}
.research_tle_wrap .tle_right { float:right; padding:13px 0 13px 15px; color:#888; font-family:Verdana; font-size:0.92em; letter-spacing:-0.5px; width:130px;}

.research_view_wrap {float:left; width:100%;}
.research_view_wrap .question {background:url(/images/board/ico_Q.gif) no-repeat 20px 20px; padding:20px 25px 20px 62px; color:#069;}
.research_view_wrap .answer {position:relative;background:#f5f4f4 url(/images/board/ico_A.gif) no-repeat 20px 20px; padding:20px 25px 20px 62px;}
.research_view_wrap .answer ul li {font-weight:normal  ;font-family:Verdana,"돋움";  color:#333; line-height:2.08em;padding-bottom:10px;}
.research_view_wrap .answer ul li div {width:615px;text-align:left;overflow:hidden;}
.research_view_wrap .answer ul li .an_num {float:left; width:15px;font-weight:bold ; color:#333;}
.research_view_wrap .answer ul li .an_txt {float:left;width:300px;}
.research_view_wrap .answer ul li .an_graph {float:left;width:300px;}
.research_view_wrap .answer ul li .an_graph .per{font-weight:bold;color:#f60;}
.research_view_wrap .answer ul li .short_answer {clear:both;font-weight:normal ;font-family:"돋움"; font-size:0.98em; color:#333;margin:10px 0 0 40px;}
.research_view_wrap .answer ul li .short_answer li {list-style:square ;padding:0;line-height:1.9em;}
.research_view_wrap .answer .answer_img{padding:5px 20px;}
/*
.research_view_wrap .answer {background:#f5f4f4 url(/images/board/ico_A.gif) no-repeat 20px 20px; padding:20px 25px 20px 62px;}
.research_view_wrap .answer ol li {font-weight:bold ;font-family:Verdana,"돋움"; font-size:0.92em; color:#333; position:relative; line-height:2.08em;}
.research_view_wrap .answer ol li .an_txt {font-weight:normal ;font-family:"돋움"; font-size:1.09em; color:#333;}
.research_view_wrap .answer ol li .an_per {font-weight:bold; font-size:1.09em; color:#f60; position:absolute; left:227px;}
.research_view_wrap .answer ol li .an_peo {font-weight:normal ;font-family:"돋움"; font-size:1.09em; color:#333; position:absolute; left:260px;}
.research_view_wrap .answer ol li {clear:both;vertical-align:top; font-weight:bold ;font-family:Verdana,"돋움"; font-size:0.92em; color:#333; line-height:2.08em;padding:0;margin:0;width:100%;}
.research_view_wrap .answer ol li div {width:615px;text-align:left;font-weight:normal ;font-family:"돋움"; font-size:1.09em; color:#333;overflow:hidden;vertical-align:top; }
.research_view_wrap .answer ol li div .an_txt {float:left;width:315px;}
.research_view_wrap .answer ol li div .an_graph {float:left;width:300px;}
.research_view_wrap .answer ol li div .an_graph .per{font-weight:bold;color:#f60;}
.research_view_wrap .answer ol li .short_answer {font-weight:normal ;font-family:"돋움"; font-size:1.09em; color:#333;margin:10px 0 0 20px;}
.research_view_wrap .answer ol li .short_answer li {list-style:square ;}
.research_view_wrap .answer ol li .an_per {font-weight:bold; font-size:1.09em; color:#f60; position:absolute; left:260px;}
.research_view_wrap .answer ol li .an_peo {font-weight:normal ;font-family:"돋움"; font-size:1.09em; color:#333; position:absolute; left:227px;}
*/

.research_view_wrap2 {float:left; width:100%;}
.research_view_wrap2 dt {background:url(/images/board/ico_Q_small.gif) no-repeat 15px 10px; padding:10px 15px 10px 52px; color:#069;}
.research_view_wrap2 dd {background:url(/images/board/ico_A_small.gif) no-repeat 15px 10px; padding:10px 15px 10px 52px; line-height:1.67em; color:#333; border-bottom:1px solid #e7e7e7;}

.question a ,.research_view_wrap2 dt a{color:#069; text-decoration:none;}
.question a:hover ,.research_view_wrap2 dt a:hover {color:#069; text-decoration:underline;}

/* ebookTOP */
.ebook_top {background:url(/images/board/ico_ebook_top.gif) no-repeat 17px 20px; padding:18px 18px 18px 62px; border:4px solid #e5ecef; clear:both; height:1%; margin-bottom:10px;}

/* ebook */
#ebook_wrap {position:relative; border-top:1px solid #333; background:#fff; overflow:hidden; width:100%;}
.ebook_list {float:left; width:100%;}
.ebook_list ul {clear:both; margin:0 0 0 10px; border-bottom:1px solid #ccc;  overflow:hidden; padding:20px 0 0 0;}
.ebook_list li {float:left; position:relative; width:350px; padding-bottom:20px; overflow:hidden;}

.ebook_list li .ebook_img {width:175px; float:left;}
.ebook_list li .ebook_list_info {width:155px; float:left;font:normal 0.92em Tahoma; color:#888;}
.ebook_list li .ebook_list_info .title {margin-top:5px;}
.ebook_list li .ebook_list_info .title {color:#444;  font-size:1.09em; font-family:"돋움"; font-weight:bold;}
.ebook_list li .ebook_list_info .title a {color:#444; text-decoration:none; line-height:1.50em;}
.ebook_list li .ebook_list_info .title a:hover {color:#444; text-decoration:underline;}
.ebook_list li .ebook_list_info .btn {margin-top:42px; height:28px;}

/* btn */
.btn_common {background:url(/images/board/bg_btn.gif) repeat-x center center; height:22px; border:1px solid #ccc; font-weight:bold; font-size:0.92em;}
.btn_down {background:url(/images/board/bg_btn_down.gif) no-repeat left center; height:22px; border:1px solid #ccc; font-weight:bold;  padding:2px 0 0 10px; font-size:0.92em;}
.btn_home {background:url(/images/board/bg_btn_home.gif) no-repeat left center; height:22px; border:1px solid #ccc; font-weight:bold; padding:2px 0 0 10px; font-size:0.92em;}

/* 삭제 */
.del_wrap {border-top:5px solid #585858; border-bottom:1px solid #ccc; padding:30px 0 30px; width:300px; margin:0 auto; overflow:hidden;}
.del_area {background:#f0f2f5; padding:20px 0; width:300px; text-align:center;}
.del_area p {margin-bottom:20px;}
.del_wrap .btn_board_center {margin-top:20px;}
.del_top {font-size:0.92em; font-weight:bold; color:#555; margin-bottom:5px;}

/* 조직도 새창 */
.orop_tle {height:37px;border-bottom:1px solid #e6e6e6; padding:15px 0 0 20px; font-size:1.33em; font-weight:bold; background:#049; color:#fff;}
.orop_btn {position:relative ; float:right; margin:-20px 20px 0 0;}

.orop_wrap { width:100%; height:545px; clear:both;}

.orop_txt {font-size:0.92em; color:#999; margin:0 0 15px 0; line-height:1.83em; padding:0;}
.orop_txt span {font-size:0.92em; color:#999; margin:0 0 15px 0; line-height:1.83em; padding:0;}

.orop_left {float:left; width:30%;}
.orop_left a{ color:#069;text-decoration:none;}
.orop_left a:hover{ color:#069;text-decoration:underline;}

.orop_left p {margin:0 20px;}

.orop_right {float:right;width:64%;height:540px;margin:10px 0 10px 20px;overflow:auto; padding:0 15px 0 0;}
.orop_right dl {margin:0 0 20px 0;}
.orop_right dl dt {font-weight:bold; color:#069;}
.orop_right dl dd {margin:0 0 20px 10px;}

.orop_right .orop_dep1 {margin:0; padding:0;}
.orop_right .orop_dep1 li {font-weight:bold; color:#555; margin-bottom:20px;}
.orop_right .orop_dep1 li span {font-size:1.1em; color:#444;}
.orop_right .orop_dep1 .orop_txt {background:#ececec; padding:10px; font-size:0.92em; font-weight:normal; margin:5px 0 10px 0; line-height:1em; color:#333;}
.orop_right .orop_dep1 li ul li {font-weight:normal; color:#333; margin:0 10px; line-height:1.67em; font-size:0.92em;}

/* 090202 추가*/
.orop_copy {  height:40px;clear:both; padding-top:15px; text-align:right; margin-top:20px; border-top:1px solid #eaeaea;}
.orop_copy address { font:1em "돋움",Verdana; color:#777; margin-right:35px; }
.orop_copy em {font:0.83em verdana; color:#afafaf;margin-right:35px;}
.orop_copy a { color:#333;}

.orop_list { margin:5px 0 0 20px; width:188px;}
.orop_list li {float:left;width:188px; line-height:1.4em; margin-bottom:3px;}
.orop_list li p{float:left; margin:0; }

.orop_list_l {float:left; }
.orop_list_r {float:left;}
.orop_mar_t10 { margin-top:10px;}

/* 090202  끝*/

/* 090203 추가*/
.orop_right .orop_dep1 li ul li  ul { margin:0 0 10px 0;}
.orop_right .orop_dep1 li ul li  ul li {font-weight:normal; color:#818181; padding:0 0 0 5px; margin:0 10px; line-height:1.67em; font-size:1em; background: url(/images/board/orop_bullet2.gif) no-repeat 0 8px;}

.tb_orop {width:96%; text-align:center;border-top:2px solid #004094; border-left:1px solid #eaeaea; font-size:0.92em;font-family:Tahoma; margin:7px 0; font-weight:normal; border-collapse:collapse;}
.tb_orop caption {font-size:1em; color:#333;}
.tb_orop th {padding:7px 5px 4px 5px; background-color:#fcfcfc; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-family:dotum,verdana; font-weight:normal; color:#444; line-height:1.50em;font-size:1em;}
.tb_orop td {font-size:1em; padding:6px 5px 4px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#444; line-height:1.50em; color:#777;}
.tb_orop td a {color:#444; text-decoration:none;}
.tb_orop td a:hover {color:#444; text-decoration:underline;}
/* 090203 끝 */

/* 20100330 추가-영문출력 */
.orop_eng_wrap { clear:both;margin:10px;}



/* 관광명소 새창 */
.vr_tle {height:43px; margin:0px 20px 0; background:url(/images/02/vr_top.gif) no-repeat 310px 0; border-bottom:3px solid #444; padding:24px 0 0 0;}
.vr_tle span {float:right; margin-top:-15px;}

.vr_wrap {margin:30px 20px 15px 20px; border-bottom:1px solid #ccc; height:430px; z-index:1;}

.vr_left {float:left; width:498px;height:351px; border:3px solid #222; position:absolute;}

.vr_right {float:right; width:35%;}
.vr1,vr2 {margin-bottom:22px;}
.vr1 dt, .vr2 dt {margin-bottom:10px;}
.vr1 dd {background:#e9edf3; border:1px solid #e5e8ed; padding:18px; height:18px;}
.vr2 dd {background:#e9edf3; border:1px solid #e5e8ed; padding:18px;}

.vr1 dd ul li {float:left; width:48%; margin-right:0; background:url(/images/01/ico_profile2.gif) no-repeat 0 8px; padding-left:10px;}
.vr2 dd ul li {background:url(/images/01/ico_profile2.gif) no-repeat 0 8px; padding-left:10px; line-height:1.67em;}

.vr1 dd a, .vr2 dd a {color:#333; text-decoration:none;}
.vr1 dd a:hover, .vr2 dd a:hover {color:#000; text-decoration:underline;}

.btn_plug {margin-top:30px; text-align:center;}

.att_img {position:absolute; left:20px; top:100px; border:3px solid #003287; z-index:100; visibility:hidden;}
.att_img img {vertical-align:top;}
.att_img .close {position:absolute; left:445px; top:-3px;z-index:100; }

#vr_layer1 {visibility:visible;}
#vr_layer2 {visibility:hidden;}

/* 프린트 */
.printpage_wrap {position:relative; padding:0;}
.print_page_top {padding:10px 20px; border-bottom:1px solid #000;}
#print_page {margin-top:20px ;padding:0;/*border:2px solid #ccc; margin:20px auto; width:89%;padding:20px;*/}
#print_page .ctn_tle{padding-left:10px;}
#print_page .bodread_ctn { clear:both; padding:15px 0 30px 5px; line-height:1.6em}
.print_page_close {padding:10px; text-align:center;}

/* 계명소식지 */
/* 가이드메세지 */
#page_gm { padding: 0px 0px;  margin-bottom:25px;}
#page_gm2 { padding: 10px 0;  margin-bottom:10px;}

/* 게시판분류탭 */
#bod_tab { overflow:hidden; width:100%; padding:12px 0;}
#bod_tab  ul {}
#bod_tab  ul li {float:left; margin-right:10px; }
#bod_tab  ul li  .tabbtn_on {background: url(/kmupr/images/board/year_on.gif) no-repeat 0 0; width:58px; height:28px; font-weight:bold; color:#fff;  font-family:Tahoma, Sans-serif;font-size:0.9em;}
#bod_tab  ul li  .tabbtn_off {background: url(/kmupr/images/board/year_off.gif) no-repeat 0 0; width:58px; height:28px; font-weight:bold; color:#004498;font-family:Tahoma, Sans-serif;font-size:0.9em;}

/* 캡션 */
.list_caption { padding: 10px 0 10px 20px; background:url(/kmupr/images/board/bod_icon.gif) no-repeat 5px 15px; font-weight:bold;  border-bottom:1px solid #b5c4d9; height:20px;}
.list_caption span { color:#039;}

/*목록-핫뉴스*/
.listtype01 {}
.listtype01 dt { padding:0 0 0 10px;  margin-top:11px; font-size:14px; font-weight:bold; letter-spacing:-1px;}
.listtype01 dd { position:relative;  padding:0 0 14px 10px;border-bottom:1px solid #eaeaea; /*background:url(/kmupr/images/board/listtype01_dd_line.gif) repeat-x 0 bottom*/ ;color:#858585;}
.btn_listtype01 { position:absolute; left:620px; top:-20px; width:41px;}
.listtype01 a { text-decoration:none; color: #333;}
.listtype01 a:hover { text-decoration: underline; color:#333;}

/* 대관현황 게시판 기본스킨 */
.default_tbl {width:90%; text-align:center;border-top:2px solid #333; border-left:1px solid #eaeaea; font-size:1em;font-family:Tahoma; margin:7px 0; font-weight:normal; border-collapse:collapse;}
.default_tbl th {padding:5px; background-color:#fcfcfc; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-family:dotum,verdana; font-weight:bold; color:#444; line-height:1.50em; text-align:center;}
.default_tbl td { background:none;padding:5px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;color:#444; line-height:1.50em; color:#777; text-align:left;}
.default_tbl td a {color:#444; text-decoration:none;}
.default_tbl td a:hover {color:#444; text-decoration:underline;}

/* 새창게시판 로그인버튼 */
.bod_loginArea {float:right;margin-right:10px;}


/* 게시판 내용보기 기본 테이블 스타일 */

.cont_board_table table {border-top: medium none; border-right: medium none; border-collapse: collapse; border-bottom: medium none; border-left: medium none;}
.cont_board_table table td {border-top: #c0c0c0 0.4pt solid; height: 16px; border-right: #c0c0c0 0.4pt solid; border-bottom: #c0c0c0 0.4pt solid; padding-bottom: 1.4pt; padding-top: 1.4pt; padding-left: 5.1pt; border-left: #c0c0c0 0.4pt solid; padding-right: 5.1pt;}
.cont_board_table table thead td p {font-size: 9pt; font-family: "돋움"; font-weight: bold; line-height: 160%; text-align:center;}
.cont_board_table table td p span {font-size: 9pt; font-family: "돋움";line-height: 160%;}