@charset "utf-8";

/*@import url(template.css);*/


/* board */
.board { clear: both; margin: 0; padding: 0; }
.board .left { position: relative; float: left; text-align: left; padding: 4px 0; }
.board .right { position: relative; float: right; text-align: right; padding: 4px 0; }
.board .center { position: relative; text-align: center; margin-top: 0; margin-bottom: 0; margin-left: auto; margin-right: auto; padding: 4px 0; }
.board .required, .board .essential { color: #f30; }
.board .explain { word-spacing: -2px; }

.board div.title { overflow: hidden; background: #1896d8 url(/img/board/thead_bg.gif) no-repeat; margin: 0; padding: 9px 1em 7px; border:1px solid red}
.board div.title h3 { margin: 0; padding: 0; color: #333; background: none; font-weight: normal; }
.board div.title h3 strong { float: left; padding: 0 1em 0 0; margin: 0 0.5em 0 0; background: url(/img/all/line.gif) no-repeat 100% 2px; }

.infomenu { clear: both; width: 100%; margin: 1em 0 0.5em; padding: 0; overflow: hidden; }
.infomenu strong { color: #fa4301; }

/* ����Ʈ 
.board table.basic { clear: both; width: 100%; border-collapse: collapse;}
.board table.basic thead.tb tr { text-align: center; }
.board table.basic thead.tb th { color: #333; font-weight: bold; letter-spacing: -1px; white-space: nowrap;  padding: 8px 6px; vertical-align: middle; border-top:2px solid #1896d8; background:#f8f8f8; border-bottom:1px solid #ddd}
.board table.basic thead.tb th.last { }
.board table.basic tbody.tb tr { text-align: center;  }
.board table.basic tbody.tb th { font-weight: normal; padding: 3px 6px 3px 6px;  text-align: left;}
.board table.basic tbody.tb td, .board table.basic tbody.tac td { padding: 3px 6px 3px 6px; white-space:; border-bottom: 1px solid #dadada; }
.board table.basic tbody.tb td.subject { text-align: left; white-space: normal;width:320px;overflow:hidden;display:block;}
.board table.basic tbody.tb td.subjectNews { text-align: left; white-space: normal;width:300px;overflow:hidden;display:block;}
*/
.board table.custom_01 tbody.tb td.subject { text-align: left; white-space: normal;width:350px;overflow:hidden;display:block;}

.board table.basic tbody.tb td.subject img { vertical-align: middle; }

.board table.basic tbody.tb tr.on { background: #f7f7f7; }
.board table.basic tbody.tb tr.on a:hover { color: #06c !important; }

/* ������������ �߰� - 08.6.30 */
.board table.basic tbody.write div.item { clear: both; position: relative; width: 85%; padding: 4px 0 4px 100px; border-bottom: 1px solid #eee;}
.board table.basic tbody.write div.item * { vertical-align:middle }
.board table.basic tbody.write div.item table { margin: 6px 0 10px 0; }
.board table.basic tbody.write div.item div.item { width: 380px; padding: 2px 0 2px 130px;}
.board table.basic tbody.write div.item label.head { position: absolute; left: 0; display: block; width: auto; height: auto; }
.board table.basic tbody.write div.item .title01{width:593px;}

/* ���������� */
.board table.write {width: 100%; border-collapse: collapse; margin: 0 0 5px 0; border-top: 1px solid #1896d8;  border-bottom: 2px solid #dadada;}
.write label {font-size:12px !important;}
.write .explain {font-size:12px !important; padding-top:5px; display:block;}
.board table.write th, .board table.write td { border-bottom: 1px solid #e2e2e2; }
.board table.write thead th { padding-top: 5px; }
.board table.write tbody.tb tr { background: #fff; }
.board table.write tbody.tb th { width: 17%; white-space: nowrap; font-weight: bold; letter-spacing: -1px; background: #f5f5f5; text-align: center; padding: 3px 0;}
.board table.write tbody.tb td { width: 83%; text-align: left; padding: 3px 6px 3px 6px; }
.board table.write tbody.tb td input.w100 { width: 100%; margin-right: -6px; }
.board table.write tbody.tb td input.w50 { width: 50%; }
.board table.write tbody.tb td a.tableButton { vertical-align: text-bottom;}
.board table.write tbody.substance tr { text-align: left; }
.board table.write tbody.substance td { padding: 8px 12px 6px 12px; background: #fff; white-space: normal; }
.board table.write tbody td textarea { width: 100%; height: 150px; margin-bottom: 2px; }
:root .board table.write tbody.tb td input.text { margin: 0 0 2px 0; padding-top:3px}

/* ���������� */
.board table.view { width: 100%; border-collapse: collapse; margin: 0 0 5px 0; border-top: 0px solid #b0b0b0; border-bottom: 2px solid #dadada; }
.board table.view th, .board table.view td { border-bottom: 1px solid #e2e2e2; }
.board table.view tbody.tb tr { background: #fff; }
.board table.view tbody.tb th { font-weight: normal; background: #f5f5f5 url(/img/board/bu01.gif) no-repeat 15px 5px; text-align: left; padding: 3px 0 3px 25px; vertical-align: top; }
.board table.view tbody.tb td { text-align: left; padding: 3px 0 3px 10px; }
.board table.view tbody.tb td img.smart { vertical-align: middle; margin: 2px 0; }
.board table.view tbody.substance tr { text-align: left; }
.board table.view tbody.substance td { padding: 8px 12px 6px 12px; background: #fff; white-space: normal; }
.board table.view tbody.admin td { padding: 8px 6px 6px 6px; background: #fff; }

/* ���  background:#ddd*/
.comment { clear: both; width: 100%;border:1px solid #ddd; margin-bottom:20px; border-top:2px solid #1896d8;}
.comment .fieldset { width: 629px; height: 64px; padding: 15px 15px 0; background: url(/img/board/comment_bg.gif) no-repeat; }
.comment fieldset { border: 0 solid transparent; margin: 0; padding: 0; }
.comment legend { text-indent: -1000px; height: 0px; font-size: 0; line-height: 0; }
.comment .fieldset ul.writer { float: left; list-style: none; margin: 0; padding: 0 0 5px 0; }
.comment .fieldset ul.writer li { float: left; margin: 0 10px 0 0; padding: 0; background: transparent; background: url(/img/board/bu01.gif) no-repeat 0 2px; padding-left: 8px; }
.comment .fieldset ul.writer li input.text { width: 80px; }
.comment textarea { float: left; width: 92%; height: 18px; }

.comment th { height:25px; background-color: #f8f9fb;border-left:1px solid #ddd;  border-right:1px solid #ddd;text-align:center}
.comment .writer { border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:center;border-bottom:1px solid #ddd;}
.comment .writing {padding-left:10px;border-bottom:1px solid #ddd;}
.comment .date {border-right:1px solid #ddd;text-align:center;border-bottom:1px solid #ddd;}
.comment .del{text-align:center;border-bottom:1px solid #ddd;}
.comment table.list { width: 100%; border-collapse: collapse; margin: 10px 0; padding: 0; border-top: 1px solid #ddd; }
.comment table.list td { border-bottom: 1px solid #ddd; padding: 3px 6px; white-space: nowrap; text-align: center; }
.comment table.list td.subject { white-space: normal; text-align: left; }
.comment table.list td img { vertical-align: top; }
.comment .pwInput { display: none; text-align: center;background:#efefef}
.comment .pwInput:after {clear:both;content:"";display:block;}
.comment label{float: left; width:230px;margin-top:5px}
.comment input{float: left;margin-top:5px}
.comment .button { float: left; margin: 0 0 0 5px; display: block;color:#fff; font-weight:bold; padding:5px 5px 0 2px; width:50px}

.title_rview{border:1px solid #ddd;  background-color: #f8f9fb;padding:5px 0 5px 10px}

/* �ڸ�Ʈ ����border:1px solid red; */
.comment_write {width:100%;text-align:left;margin-top:15px;display:block;position:relative;}
.comment_write-h {display:block;position:relative;width:100%;margin-bottom:5px;}
.comment_write-h:after {clear:both;content:"";display:block;}
.comment_wfrm-wrap {border:1px solid #C1C1C1;background:#f8f8f8;padding:10px;position:relative;}
.comment_wfrm-wrap .ilbl {font-weight:bold;font-size:90%;}

.comment_wfrm-wrap .bcmt-wfrm-c {position:relative;}
.comment_wfrm-wrap textarea {width:85%;height:45px;padding:3px 10px 3px 10px;}
.comment_wfrm-regcode {margin-top:10px;line-height:130%;}
.comment_wfrm-regcode .norobot_img {border:2px solid #DDD;float:left;margin-right:15px;background:#FFF;}
.comment_wfrm-regcode .cmt_write_btn {position:absolute;right:0px;top:22px;border:0px;}
.comment_write-btn  {position:absolute;right:20px;bottom:10px;}
.com_num{border: 0px;background: #f7f7f7;}

/* ���䰶���� */
.board table.photoGallery { width: 100%; border-collapse: collapse; margin: 0; border-top: 2px solid #b0b0b0; border-bottom: 2px solid #dadada; }
.board table.photoGallery td { padding: 10px 4px; vertical-align: top; background: transparent url(/img/all/dot.gif) repeat-x 0 100%; text-align: center; }
.board table.photoGallery td a { color: #333; }
.board table.photoGallery div.picture { background: #fff; }
.board table.photoGallery div.picture img { padding: 2px; border: 2px solid #ddd; background: #fff; }
.board table.photoGallery div.subject { padding: 7px 0 0 0; line-height: 1.5; word-spacing: -4px; }

/* ���䰶���� ����Ʈ������ */
.board .photoList { width: 100%; border-collapse: collapse; border-bottom: 2px solid #dadada; margin: 0; }
.board .photoList thead.tb th { font-weight: bold; letter-spacing: -1px; white-space: nowrap; background: url(/img/board/thead_bg.gif) no-repeat 100% 0;	padding: 8px 6px; vertical-align: middle; }
.board .photoList thead.tb th.last { background: url(/img/board/thead_bg.gif) no-repeat; }
.board .photoList tbody.tb td { padding: 10px 6px; border-bottom: 1px solid #dadada; }
.board .photoList tbody.tb td .picture { padding: 2px; border: 2px solid #ddd; background: #fff; }

/* ���䰶���� ���������� */
.board table.photoView { width: 100%; border-collapse: collapse; border-top: 2px solid #c2ae93; margin: 5px 0; }
.board table.photoView th, .board table.photoView td { border-bottom: 1px solid #c2ae93; padding: 3px 4px 1px 4px; }
.board table.photoView tbody.tb th { font-weight: bold; letter-spacing: -1px; background: #faf7f2; white-space: nowrap; }
.board table.photoView tbody.tb td { background: #fff; }
.board table.photoView tbody.photo td { text-align: center; padding: 11px 0 10px 0; }

/* ����¡*/
.board .paging { clear: both; margin: 0 auto; padding: 13px 0; text-align: center; border-bottom: 1px solid #eee; }
.board .paging table { border-collapse: collapse; padding: 0; line-height: 1.25; margin: 0 auto; }
.board .paging table td { padding: 0 8px 0 7px; background: transparent url(/img/all/line.gif) no-repeat 100% 0; }
.board .paging table td.pfirst { padding: 0 5px 0 0; }
.board .paging table td.first, .board .paging table td.last { padding: 0; }
.board .paging table td.plast { padding: 0 0 0 5px; }
.board .paging a { color: #333; }
.board .paging a img { vertical-align: middle; margin: 0; padding: 0; }
.board .paging a.active { cursor: default !important; }
.board .paging a:hover,.board .paging a.over {display:inline-block;color:#D94F0B;}
.board .paging .cred{color:#D94F0B;font-weight:bold;}

/* ����¡*/
.paging { clear: both; margin: 0 auto; padding: 13px 0; text-align: center;  }
.paging table { border-collapse: collapse; padding: 0; line-height: 1.25; margin: 0 auto; }
.paging table td { padding: 0 8px 0 7px; background: transparent url(/img/all/line.gif) no-repeat 100% 0; }
.paging table td.pfirst { padding: 0 5px 0 0; }
.paging table td.first, .board .paging table td.last { padding: 0; }
.paging table td.plast { padding: 0 0 0 5px; }
.paging a { color: #333; }
.paging a img { vertical-align: middle; margin: 0; padding: 0; }
.paging a.active { cursor: default !important; }
.paging a:hover,.board .paging a.over {display:inline-block;color:#D94F0B;}
.paging .cred{color:#D94F0B;font-weight:bold;}

/* ��й�ȣ �Է� */
.notice_modify_wrap { clear: both; position: relative; top: 10px; width: 549px; height: auto; margin: 0 auto; padding: 0 0 50px 0; }
.notice_modify_wrap h3 { margin: 0; padding: 0; background: transparent; }
.notice_modify { position: absolute; top: 75px; left: 20px; margin: 0; padding: 0; width: 399px; text-align: center; }

/* ������ �α��� */
.login { clear: both; width: 400px; border: 4px solid #eef7f6; margin: 0 auto; }
.login .wrap { border: 1px solid #bbdfde; overflow: hidden; background: #fff; padding: 30px 30px 30px; }
.pwdfieldset select { width: 243px; }
.login p.explain { border-bottom: 1px solid #bbdfde; margin: 0 0 15px 0; padding: 0 0 15px 0; }
.login h3 { margin-top: 0; }
.login div.fieldset { position: relative; width: 100%; }
.login fieldset { border: 0 solid transparent; margin: 0; padding: 0; }
.login legend { display: none; }
/*.login dl { width: 100%; height: 19px; margin: 0; padding: 2px 0 0 0; }
.login dt { float: left; display: inline; width: 90px; margin: 0 5px 0 0; padding: 0 0 3px 0; text-align: right; font-weight: normal; }
.login dd { float: left; margin: 0; padding: 0 0 3px 0; }*/
.login div.fieldset p { float: left; margin: 0; padding: 0 0 3px 0; }
.login div.fieldset p label { float: left; display: inline; width: 90px; margin: 0 5px 0 0; padding: 0 0 3px 0; text-align: right; font-weight: normal; }
.login div.fieldset p input.text { width: 168px; }
.login p.button img { position: absolute; left: 280px; bottom: 5px; display: block; vertical-align: top; }
.login .center, .login .login_menu { margin: 15px 0 3px 0; padding: 0; text-align: center; }
.login .center input.button { margin-bottom: 1px; _margin-bottom: 2px; }
.login #question_pwdfind { margin: 0; padding: 0; }

/* ������ �α��� + �Ǹ� ���� */
.board .login.realnamefieldset .fieldset { position: relative; width: 90%; margin-left: 20px; }

/* ���������� */
.error { clear: both; width: 320px; border: 1px solid #e3e3e3; border-top: 2px solid #c2ae93; border-bottom: 1px solid #c2ae93; background: #f9f9f9; padding: 30px 40px 30px; margin: 30px auto; }
.error h1 { float: left; display: inline; margin: 0 15px 0 0; padding: 0; vertical-align: middle; background: transparent; }
.error div.cR { width: 430px; float: left; margin: 10px 0; letter-spacing: -1px; }
.error h2 { clear: both; width: 236px; height: 83px; margin: 0; padding: 30px 0; background: transparent; }
.error div.cR, .error a.cR { color: #df4d28; }

/* ������ȣ�˾�â */
body#openwin { margin: 0 auto; padding: 0; border: 2px solid #f1f1f1; }
body#openwin div#container { height: 154px; padding: 10px; margin: 0; border: 1px solid #ccc; background: #fff; }
body#openwin .close { position: absolute; bottom: 3px; right: 0; }

/* ��� ������ */
.board .gallery { clear: both; margin: 3px 0 6px 0px; padding: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #d7d7d7; text-align: center; }
.board .gallery table { border-collapse: collapse; width: auto; margin: 0 auto; }
.board .gallery table td { padding: 6px 5px; }
/* .board .gallery table th,.board table.gallery thead,.board table.gallery tfoot { background: transparent; font-weight: normal; height: 10px; } */
.board .gallery .frame { display: block; position: relative; left: 3px; top: 3px; width: 130px; height: 100px; padding: 0px; margin: 0; border: 0px solid #f4f4f4; background: #f4f4f4; }
.board .gallery .picture { position: relative; left: -3px; top: -3px; width: 120px; height: 90px; padding: 4px; margin: 0; border: 1px solid #ddd; background: #fff; }
.board .gallery .subject { display: block; width: 120px; height: 12px; padding: 4px; text-align: left; white-space: normal; margin: 0 5px; background: transparent; }


/* �˻� �ڽ� */
.tit_name {position: relative; width:100%;}
.tit_name:after {display:block; clear:both; content:""}
.tit_name .sc_tit1 {padding-right:15px; padding-top:12px; padding-left:15px; float:left;}
.tit_name .sc_cont1 {padding-top:10px; float:left; padding-left:0px; line-height:100%;}
.tit_name .sc_tit2 {padding-right:5px; padding-top:12px;  float:left;}
.tit_name .sc_cont2 {padding-top:9px; float:left; padding-left:5px;}
.tit_name .select_01 { width:120px;}
.page_nu{ text-align:right; padding:5px 10px 0 0; height:20px;}
.tit_name .sc_cont2 input{margin-bottom:5px;}

.search_box {position: relative; width:100%; text-align:center; padding:12px 0 15px; border:1px solid #ddd }
.search_box:after {display:block; clear:both; content:""}
.search_box .sc_tit1 {padding-right:10px; padding-top:12px; padding-left:15px; float:left;}
.search_box .sc_cont1 {padding-top:10px; float:left; padding-left:0px; line-height:100%;vertical-align:middle}
.search_box .sc_tit2 {padding-right:5px; padding-top:12px; padding-left:180px; float:left;}
.search_box .sc_cont2 {display:flex; align-items: center; padding-top:5px; float:left; padding-left:5px; gap: 5px;}
.search_box .sc_cont2 input {vertical-align:middle; }
.search_box .sc_cont2 input {vertical-align:middle;}
.search_box input.search_input {border:1px solid #c7c7c7; background-color:#fafafa; width:250px; height:20px; line-height:100%; padding-top:3px;}
.search_box * {}


/* ������ �Խ��� 01 */
.gallery_list01_wrap {position:relative; width:100%; border-top:2px solid #485eb0;}
.gallery_list01_wrap:after {display:block; clear:both; content:""}
.gallery_list01_wrap .gallery_list01 {width:100%; float:left; border-bottom:1px solid #D4D4D4; padding:10px 0;}
.gallery_list01_wrap .gallery_list01 .img {padding:0 7px; width:230px; float:left;}
.gallery_list01_wrap .gallery_list01 .gl01_list {width:466px; float:left;} 
.gallery_list01_wrap .gallery_list01 .gl01_list li {float:left; width:100%; padding:5px 0;}
.gallery_list01_wrap .gallery_list01 .gl01_list .first-letter {float:left; display:inline-block; font-weight:bold; width:100px; background:url(/img/icon_small.gif) no-repeat 5px 7px; text-indent:15px;}
.gallery_list01_wrap .gallery_list01 .gl01_list .last-letter {float:left; display:inline-block; width:366px;}
.gallery_list01_wrap a:hover {color:#2661B7}


/* ������ �Խ��� 02 */
.gallery_list02_wrap {position:relative; width:100%; border-top:2px solid #485eb0; }
.gallery_list02_wrap:after {display:block; clear:both; content:""}
.gallery_list02_wrap .gallery_list02 {width:200px; height:160px; float:left; padding:15px 0 10px 27px;}
.gallery_list02_wrap .gallery_list02 .gl02_list {width:200px;}
.gallery_list02_wrap .gallery_list02 .gl02_list li {float:left; width:100%; padding-top:10px;}
.gallery_list02_wrap .gallery_list02 .gl02_list li .first-letter {float:left; display:inline-block; font-weight:bold; width:130px; overflow:hidden; height:15px;}
.gallery_list02_wrap .gallery_list02 .gl02_list li .last-letter {float:right; display:inline-block; width:70px; text-align:right; color:#666}
.gallery_list02_wrap a:hover {color:#2661B7}

.gallery_list02_wrap .gl01_list{width:100%; padding-top:5px;}
.gallery_list02_wrap .first-letter{ width:200px;height:17px; float:left; overflow: hidden; font-weight:bold; padding-left:5px;text-align:center;}
.gallery_list02_wrap .last-letter{ width:195px; padding-right:5px}
.gallery_list02_wrap .last-letter:after {display:block;  clear:both; content:""}
.gallery_list02_wrap .last-letter .day{float:left;width:100px;background:url("https://www.bisco.or.kr/image/img/blet03.gif") no-repeat 0 8px;padding-left:5px;font-size:11px}
.gallery_list02_wrap .last-letter .num{float:right;background:url("https://www.bisco.or.kr/image/img/blet03.gif") no-repeat 0 8px;padding-left:5px;  font-size:11px}

/* ������ �Խ��� 03 */
.printcf_list_wrap {border-top:1px dashed #ddd; border-bottom:1px dashed #ddd;height:488px;  overflow:hidden; }
.printcf_list {margin-top:40px;}
.printcf_list li {float:left; margin:20px 10px 30px 20px;  }
.printcf_list li .txt { padding-top:10px; width:100px;   display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/* ����¡ */
.paging_wrap {position:relative; width:100%; text-align:center; padding-top:20px; line-height:100%; vertical-align:text-top; }
.paging_wrap .page-number a {display:inline-block; width:17px;}
.paging_wrap .page-number a:hover,.paging_wrap .page-number a.over {display:inline-block; width:17px; font-weight:bold;color:#2661B7}


/* ���� �Խ��� ��� ��Ų */
.mv_wrap {position:relative;display:block; clear:both; width:100%;}
.mv_wrap:after {display:block; clear:both; content:""}

.movie_wrap {position:relative; float:left; width:339px; height:290px; background:url("/image/board/movie_bg.jpg") no-repeat 0 0;}
.movie_wrap .movie {position:relative;display:block; clear:both; padding:15px 0 0 15px;}
.movie_warp .swfMovie {display:none;}
.movie_wrap .btn {position:absolute; width:351px; height:22px; bottom:10px; left:15px;}
.movie_wrap .btn ul {position:relative;display:block;width:355px; height:22px;}
.movie_wrap .btn ul:after { clear:both; display:block; content:"" }
.movie_wrap li {height:22px; float:left; line-height:100%;}
.movie_wrap .btns {margin-right:10px;}
.movie_wrap .btn img {vertical-align:text-top;}
.movie_wrap .time {padding-top:5px;width:210px;background:url("/image/board/time_line.gif") repeat-x center 8px;}
.movie_wrap .volum {}
.movie_wrap .full {margin:0 0 0 5px;}

.movie_txt {position:relative; float:left; padding-left:30px;}
.movie_txt .sj {font-size:14px; color:#555; font-weight:bold; padding:50px 0 0 35px; background:url("/image/board/movie_tit.jpg") no-repeat 0 53px;}
.movie_txt .info {font-size:12px; color:#777777; padding:10px 0 0 35px; background:url("/image/board/movie_cont.jpg") no-repeat 0 13px;}

.board_mv_list_wrap {position:relative;display:block; clear:both; width:100%; padding-top:45px; }
.board_mv_list_wrap .title_wrap {position:relative;display:block; clear:both; width:703px; padding:0px 0px 15px 7px}
.board_mv_list_wrap .title_wrap .info {font-size:11px; color:#777;}
.board_mv_list_wrap .title_wrap span {color:#d46f67; font-weight:bold;}
.board_mv_list_wrap .sj {font-size:11px; color:#777; }

.board_mv_list_wrap .board_mv_list {position:relative; width:100%; height:110px;; border-top:1px solid #485eb0; border-bottom:1px solid #E4E4E4; padding-top:10px;}
.board_mv_list_wrap .board_mv_list .mv_btn {position:absolute;border:0px solid red; width:30px; height:28px; top:53px; padding-left:50px; }
.board_mv_list_wrap .board_mv_list li {float:left; width:117px; height:105px; padding-left:23px; text-align:center; line-height:100%; }
.board_mv_list_wrap .board_mv_list li .img {border:1px solid #D5D5D7; padding:1px; width:113px; height:69px;display:block; }
.board_mv_list_wrap .board_mv_list li .img img{width:113px; height:69px;}
.board_mv_list_wrap .board_mv_list li.first {padding-left:6px; }
.board_mv_list_wrap .board_mv_list li.null {height:110px; width:650px; text-align:center; }
.mv_cont {width:330px; SCROLLBAR-ARROW-COLOR: #464646; BORDER-BOTTOM: #f2f2f2 2px solid; BORDER-LEFT: #f2f2f2 2px solid; SCROLLBAR-FACE-COLOR: #ffffff; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px;  PADDING-RIGHT: 10px; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; HEIGHT: 100px; SCROLLBAR-HIGHLIGHT-COLOR: #bfbfbf; SCROLLBAR-SHADOW-COLOR: #bfbfbf; OVERFLOW: auto; BORDER-TOP: #f2f2f2 2px solid; SCROLLBAR-TRACK-COLOR: #f9f9f9; BORDER-RIGHT: #f2f2f2 2px solid; SCROLLBAR-3DLIGHT-COLOR: #ffffff; PADDING-TOP: 10px
}

 



.admin_center{width:100%;}
.admin_c{width:630px; margin:auto}

.btn_anser{width:130px; margin:auto;}
.btn_anser:after {display:block; clear:both; content:""}

/* �⺻���̺�*/
.table_basic_board_pop {border-top:2px solid #485eb0; border-right:1px solid #D4D4D4;font-size:12px}
.table_basic_board_pop th {font-weight:bold; text-align:center; background:#F8F9FB; border:1px solid #D4D4D4; padding:5px;}
.table_basic_board_pop td { border:1px solid #D4D4D4;text-align:center; }
.table_basic_board_pop td.table_basic tbody th, .table_basic tfoot th {border:1px solid #F8F9FB; text-align:center; padding:5px;}
.table_basic_board_pop .aleft {text-align:left; padding-left:10px;}
.table_basic_board_pop .point_bg {background:#F8f8f8; font-weight:bold;} 
.table_basic_board_pop .left{padding-left:15px;padding-right:10px;}
.table_basic_board_pop .con{padding:20px;text-align:left;}


.s_anser_form_wrap {position:relative; display:block; width:100%; border-top:1px solid #31497a; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
.s_anser_form_wrap:after {display:block; clear:both; content:""}
.s_anser_form_wrap li {float:left; border-bottom:1px solid #DDD; width:100%;background-color:#f8fafd;}
.s_anser_form_wrap .reg_tit {float:left; width:100px; font-weight:bold; padding:5px 0 5px 25px; }
.s_anser_form_wrap .reg_txt {float:left;  padding:5px 0 5px 20px;border-left:1px solid #DDD;background-color:#ffffff; width:443px;height:17px}
.s_anser_form_wrap .reg_txt * {vertical-align:middle;}
.s_anser_form_wrap .b_input3{width:550px; height:100;ime-mode:active}
.s_anser_form_wrap .b_input4{width:350px;}



/* �۾��� �⺻ ���̺� */
.table_write {border-top:2px solid #485eb0}
.table_write th {font-weight:bold; background:#F8F9FB; border:1px solid #D4D4D4; padding:7px 5px 5px 5px; text-align:left; text-indent:20px;}
.table_write td {border:1px solid #D4D4D4; padding:5px;}
.table_write * {vertical-align:middle;}


/* �⺻ ��ư */
.btn_right {padding-top:20px; text-align:right;}
.button {display:inline-block; background:url(/image/board/btn_basic.gif) no-repeat 100% 0; height:28px; padding-right:20px;}
.button span { border:1px solid red;display:inline-block; background:url(/image/board/btn_basic.gif) no-repeat 0 0; height:20px; padding-left:10px; font-weight:bold; color:#FFF; padding-top:8px; line-height:100%; cursor:pointer}
.button2 {display:inline-block; background:url(/image/board/btn_basic02.gif) no-repeat 100% 0; height:28px; padding-right:20px}
.button2 span {display:inline-block; background:url(/image/board/btn_basic02.gif) no-repeat 0 0; height:20px; padding-left:10px; font-weight:bold; color:#FFF; padding-top:8px; line-height:100%; cursor:pointer}


/* �α��� */
.login_wrap {position:relative; width:573px; border:1px solid #ddd; margin-left:40px; padding:40px 0 50px 58px;}
.login_wrap .gray_box {position:relative; width:515px; padding-bottom:20px; margin-top:12px;}
.login_wrap .login_input {position:relative; width:266px; line-height:100%; padding:22px 0 0 100px}
.login_wrap .login_input:after {display:block; clear:both; content:""}
.login_wrap .login_input dt {float:left; width:68px; display:inline-block; padding-bottom:2px; padding-top:5px;}
.login_wrap .login_input dd {float:left; width:198px; display:inline-block; padding-bottom:2px;}
.login_wrap .btn_login {position:absolute; top:22px; left:310px}
.login_wrap .searc_idpw li {padding-top:70px}


/* ���̵�/��й�ȣã�� */
.search_wrap {position:relative; width:100%;}
.search_wrap:after {display:block; clear:both; content:""}
.search_wrap .search_box01 {float:left; width:340px}
.search_wrap .search_box02 {float:right; width:340px}
.search_wrap .gray_box {position:relative; width:340px; height:106px; margin-top:12px;}
.search_wrap .search_box01 .login_input {position:relative; width:250px; line-height:100%; padding:30px 0 0 25px}
.search_wrap .search_box02 .login_input {position:relative; width:250px; line-height:100%; padding:20px 0 0 25px}
.search_wrap .login_input:after {display:block; clear:both; content:""}
.search_wrap .login_input dt {float:left; width:85px; display:inline-block; padding-bottom:2px; padding-top:5px;}
.search_wrap .login_input dd {float:left; width:165px; display:inline-block; padding-bottom:2px;}
.search_wrap .search_box01 .btn_search {position:absolute; top:30px; left:250px}
.search_wrap .search_box02 .btn_search {position:absolute; top:20px; left:250px}
.search_wrap .text_login {width:126px;}


/* ȸ������ */
.join_agree_box {width:100%;}
.join_agree_box textarea {width:680px; border:1px solid #ddd; background:#f8f8f8; height:200px; padding:15px}
.agree_check {padding-top:10px; border-bottom:1px solid #ddd; padding-bottom:10px; padding-left:10px;}
.agree_check * {vertical-align:middle}

.join_completion {width:515px; margin:25px 0 0 97px; padding:20px 0; line-height:200%; text-align:center;}


/* ���������� */
.change_pw {width:515px; padding-bottom:20px}
.change_pw .login_input {width:320px;}
.change_pw .login_input dt {width:120px;}
.change_pw .btn_login {position:absolute; top:22px; left:360px}

.mem_out .gray_box {padding:20px}
.mem_out .gray_box li {background:url(/img/icon_small.gif) no-repeat 0 10px; text-indent:15px; line-height:200%}
.mem_out_check {position:relative; width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.mem_out_check:after {display:block; clear:both; content:""}
.mem_out_check li {float:left; padding:10px}

.gallery_img{padding:20px; margin-bottom:40px}



/*�Խ���*/
.cboardgrey{color:#DFDFDF;}
.file_style{Z-INDEX: 9999;BORDER-BOTTOM: #ddd 3px solid; POSITION: absolute; BORDER-LEFT: #ddd 3px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: none; BACKGROUND: #fff; BORDER-TOP: #ddd 3px solid; BORDER-RIGHT: #ddd 3px solid; PADDING-TOP: 5px;width:100px;}
.file_style li{border-bottom:1px solid #ddd;}
.file_close{PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #f8f8f8; PADDING-TOP: 3px;}
.crblue{color:#3366cc;}
.width100 {width: 100%;}
.width10 {width: 10%;}
.width40 {width: 40%;}
.width99 {width: 99%; height: 250px;}
.width910 {width: 99%; height: 100px;}
.width80 {width:80px}
.pg_wrap{height:20px; width:100%; display:block; clear:both;}


/*FAQ*/
.faqlist_board {width:100%;border-top:2px solid #575757;border-bottom:1px solid #ACACAC;}
.faqlist_board td {text-align:center;  text-align:left;  }
.faqlist_board .title A {DISPLAY: block; width:620px; float:left; background:url(/_Img/Board/icon_q.gif) no-repeat 10px 8px; padding:8px 10px 8px 40px; border-bottom:1px solid #EBEBEB;}
.faqlist_board .title A:hover {font-weight:bold; letter-spacing:-1px; color:#86A8CD !important;}
.faqlist_board .title A.on {font-weight:bold; letter-spacing:-1px; color:#86A8CD !important;border-top:1px solid #ACACAC;}
.faqlist_board .tlcont {display:block; background:#FBFBFB url(/_Img/Board/icon_a.gif) no-repeat 20px 10px; padding:8px 10px 15px 65px;width:595px;overflow-x:hidden;border-bottom:1px solid #ACACAC; margin-bottom:0}


/* 게시판관련 스타일*/

/*버튼*/
.btn_basic_blue {width:100%;position:relative;margin-bottom:15px;}
.btn_basic_blue ul {width:100%;position:relative;}
.btn_basic_blue ul:after {clear:both;content:"";display:block;}
.btn_basic_blue li {float:left;width:auto;display:block;height:27px;line-height:120%;_overflow-y:hidden; padding:0px 3px 5px 0px;}
.btn_basic_blue a {display:inline-block;width:auto;height:27px;font-weight:bold;letter-spacing:-1px;background:url(/image/img/btn_basic_blue.gif) no-repeat left top;padding-left:25px;color:#555555;}
.btn_basic_blue a span {display:inline-block;width:auto;font-weight:bold;letter-spacing:-1px;background:url(/image/img/btn_basic_blue.gif) no-repeat right top;padding-right:16px;height:21px;padding-top:6px;padding-bottom:0px;cursor:pointer;color:#555555;}
.btn_basic_blue a:hover, .btn_basic_blue .over a, .btn_basic_blue a.over  {background-position:left -30px;color:#fff;}
.btn_basic_blue a:hover span , .btn_basic_blue .over a  span , .btn_basic_blue a.over  span  {background-position:right -30px;color:#fff;}

/* 리스트 */
.board table.basic { clear: both; width: 100%;border-collapse:collapse;border-bottom:1px solid #ACACAC;}
.board table.basic thead.tb tr { text-align: center; }
.board table.basic thead.tb th {border-top:2px solid #575757;border-bottom:1px solid #ACACAC; padding:7px 0;color:#545454; text-align:center;font-size:11px; background:#FBFBFB;}
.board table.basic thead.tb th.first {background-image:none;}
.board table.basic tbody.tb tr { text-align: center;  }

.board table.basic tbody.tb tr.on {background-color: rgb(242, 242, 242);}
.board table.basic tbody.tb tr.on a:hover {background-color: rgb(242, 242, 242);}
.board table.basic tbody.tb tr.unfold {background-color: rgb(248, 248, 248);}
.board table.basic tbody.tb tr.none {display:none;}

.unfold_view li{border:0px solid red; float:left; width:160px; text-align:left; margin-left:20px; margin-bottom:10px; background:url("/image/img/bg_title_ss.gif")  0 top no-repeat;  height:30px; }
.unfold_view .cer_tit{padding-right:20px; padding-top:0px; COLOR: #6176b5;} 

.board table .ht_tit{font-weight:bold;  padding:10px 0px 20px 0px;}


.board table.basic tbody.tb th { font-weight: normal; padding: 3px 6px 3px 6px;  text-align: left; }
.board table.basic tbody.tb td, .board table.basic tbody.tac td {BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 9px}
.board table.left td {text-align:left; }
.board table.center{text-align:center;}
.board table.basic tbody.tb td.subject {TEXT-ALIGN: left; PADDING-LEFT: 25px}
.board table.basic tbody.tb td.p_name{TEXT-ALIGN: left; PADDING-LEFT: 20px}

/*페이지-쪽수*/
.page_wrap {POSITION: relative; PADDING-BOTTOM: 32px; PADDING-LEFT: 0px; WIDTH: 750px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 20px}
.page_wrap .page {PADDING-LEFT: 6px; WIDTH: 180px; COLOR: #666; FONT-SIZE: 11px}
.page_wrap .list {BORDER-BOTTOM: red 0px solid; TEXT-ALIGN: center; BORDER-LEFT: red 0px solid; WIDTH: 420px; FONT-FAMILY: Verdana; COLOR: #777; FONT-SIZE: 10px; BORDER-TOP: red 0px solid; FONT-WEIGHT: bold; BORDER-RIGHT: red 0px solid}

/*페이지번호-쪽수*/
.board-list-paging{margin-top:0px;}
.pagelist {height: 25px; text-align: center; line-height: 110%; display: block; position: relative;}
.pagelist * {line-height: 120%; vertical-align: middle;}
.pagelist span {color: rgb(119, 119, 119) !important; font-family: Verdana; font-size: 100%; font-weight: bold;}
.pagelist span {padding: 2px 5px 3px; border: 1px solid rgb(221, 221, 221); font-size: 10px;}
.pagelist span.first {}
.pagelist a span {cursor: pointer;}
.pagelist strong span {border-color: rgb(65, 109, 216); color: rgb(65, 109, 214);}

.pagelist .firstpage span {border: 0px currentColor !important; padding-top: 0px; visibility: hidden;}
.pagelist .lastpage span {border: 0px currentColor !important; padding-top: 0px; visibility: hidden;}
.pagelist .prevblock span {border: 0px currentColor !important; padding-top: 0px; visibility: hidden;}
.pagelist .nextblock span {border: 0px currentColor !important; padding-top: 0px; visibility: hidden;}
.pagelist .prevpage span {border: 0px currentColor !important; padding-top: 0px; visibility: hidden;}
.pagelist .nextpage span {border: 0px currentColor !important; padding-top: 0px; visibility: hidden;}
.pagelist .firstpage {width: 52px; height: 24px; overflow: hidden; margin-top: 3px; display: inline-block; background-image: url("/share/img/board/btn_page_k.gif"); background-repeat: no-repeat;}
.pagelist .lastpage {width: 52px; height: 24px; overflow: hidden; margin-top: 3px; display: inline-block; background-image: url("/share/img/board/btn_page_k.gif"); background-repeat: no-repeat;}
.pagelist .prevblock {width: 52px; height: 24px; overflow: hidden; margin-top: 3px; display: inline-block; background-image: url("/share/img/board/btn_page_k.gif"); background-repeat: no-repeat;}
.pagelist .nextblock {width: 52px; height: 24px; overflow: hidden; margin-top: 3px; display: inline-block; background-image: url("/share/img/board/btn_page_k.gif"); background-repeat: no-repeat;}
.pagelist .prevpage {width: 52px; height: 24px; overflow: hidden; margin-top: 3px; display: inline-block; background-image: url("/share/img/board/btn_page_k.gif"); background-repeat: no-repeat;}
.pagelist .nextpage {width: 52px; height: 24px; overflow: hidden; margin-top: 3px; display: inline-block; background-image: url("/share/img/board/btn_page_k.gif"); background-repeat: no-repeat;}.pagelist .firstpage1 {width: 52px; margin-right: 5px;}
.pagelist .lastpage {background-position: -156px 0px; width: 52px; margin-left: 5px;}
.pagelist .prevblock {background-position: -52px 0px; width: 52px; margin-right: 10px;}
.pagelist .nextblock {background-position: -104px 0px; width: 52px; margin-left: 10px;}
.pagelist .firstpage:hover {background-position: 0px -48px;}
.pagelist .lastpage:hover {background-position: -156px -48px;}
.pagelist .prevblock:hover {background-position: -52px -48px;}
.pagelist .nextblock:hover {background-position: -104px -48px;}
.pagelist .noneOver {}

/* 리스트 하단 */
.board-list-head {display: block; position: relative;}
.board-list-foot {margin-top: 15px; display: block; position: relative;}
.board-list-foot::after {clear: both; display: block; content: "";}
.board-list-foot .board-search-wrap {float: left;}
.board-list-foot .board-list-btns {text-align: right; float: right;}

/* 리스트 검색-현재검색박스 */
.board-search-wrap {width: 100%; height: 45px; margin-top: 20px; display: block;}
.board-search {padding: 13px 0px 12px; border: 5px solid rgb(241, 241, 241); text-align: center; display: block;}
.board-search * {vertical-align: middle; display: inline;}
.board-search .text {height: 16px;}

/* 페이징-일성페이징 */
.paging{width:100%;text-align:center;}
.paging a{vertical-align:middle; padding:3px 3px 0 3px} 
.paging a:hover{letter-spacing: -1px; font-weight:bold; color:#3366ac}

/* 리스트 검색-일성검색박스 */
.board_search_wrap{width:100%; height:105px; background:url("/image/board/search_bg01.jpg") 0 0 no-repeat ;}
.board_search_wrap:after {display:block; clear:both; content:""}
.board_search_wrap ul{width:430px;margin:25px 0 0 230px; padding-bottom:10px;}

.board_search_wrap .every{position:relative;display:block;width:430px;margin:0px 0 0 230px; padding-bottom:10px;}
.board_search_wrap .year{width:480px;margin:25px 0 0 200px; padding-bottom:10px;}
.board_search_wrap .month a{padding:0 1px 0 5px; font-weight:bold; background:url("/image/board/board_th_line.gif") no-repeat left center; }
.board_search_wrap .month a:hover {color:#3c7eb9;}
.board_search_wrap .month .first{background:none;}
.board_search_wrap .month .sel {color:#3c7eb9;}

.board_search_wrap li{padding:5px 0 5px 0}
.board_search_wrap li:after {display:block; clear:both; content:""}
.board_search_wrap input{vertical-align:middle;}
.board_search_wrap .search_tit{float:left;font-weight:bold;color:#1d3f76;padding-right:10px;width:70px;background:url("/image/board/search_icon.gif") 0 6px no-repeat;padding-left:15px}
.board_search_wrap .search_con{float:left;}
