@charset "utf-8";
/* CSS Document */
 

/* husoft e-creative Team (http://www.husoft.co.kr/) willy 2009_11_19 */

/* 가로값 전역 속성 */
/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_08 */
.w_20 { width: 20px; }
.w_30 { width: 30px; }
.w_60 { width: 60px; }
.w_90 { width: 90px; }
.w_120 { width: 120px; }
.w_150 { width: 150px; }
.w_200 { width: 200px; }
.w_250 { width: 250px; }
.w_300 { width: 300px; }
.w_350 { width: 350px; }
.w_100p { width: 100%; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_08 */
.no_pa { padding-left: 0 !important; } /* 테이블 패딩 초기화 */
.bottom {border-bottom:none !important; } /* 게시판 아래줄 삭제 */
.left { text-align:left !important;}
.pagenum { font-size: 11px; }
.left_b { border-left: 1px solid #dedede; }
.right { border-right: 1px solid #dedede; }
/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_06 */
input.common { border: 1px solid #7F9DB9; } /* input border */
/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_06 */

/* A타입 레이아웃  */
div.bbs_atype { width:640px; clear:both !important; }
/* 검색창 */
div.bbs_atype .searchform { width:637px; height:29px; padding-top: 7px; background-color:#f6f6f6; border:1px solid #dedede; text-align:center; }
/* 리스트 페이지*/
div.bbs_atype .list p.top_left { float:left; margin:15px 0 5px; }
div.bbs_atype .list p.top_right { float:right; margin:15px 0 5px; }
div.bbs_atype .list table { width:640px; clear:both; margin-bottom:12px; border-top:2px solid #003383; border-bottom:1px solid #003383; }
div.bbs_atype .list thead tr { height:32px; background:url(/images/kor/common/bg_atype_list.gif) repeat-x left top; }
div.bbs_atype .list tbody tr.bggray { background-color:#fafafa; }
div.bbs_atype .list tbody tr.reply th { color:#2a54a9; background:url(/images/kor/common/bu_reply.gif) no-repeat 0 7px; padding-left:10px; }
div.bbs_atype .list thead th {height:32px; color:#003383; text-align:center; font-weight:bold;  }
div.bbs_atype .list tbody th { height:27px; border-bottom:1px solid #dedede; }
div.bbs_atype .list tbody th a { color:#2a2a2a; }
div.bbs_atype .list tbody td { height:27px; text-align:center; border-bottom:1px solid #dedede; padding:0 15px;}
div.bbs_atype .list tbody td em { color:#324776; }
div.bbs_atype .list p.btn { height:25px; float:right; }
div.bbs_atype .list p.pagenum { width:450px; height:25px; float:left; padding-left:70px; text-align:center; }
div.bbs_atype .list p.page_solo { width:100%; height:25px; float:left; text-align:center; }

/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_14 */
div.bbs_atype .list_ch p.top_left { float:left; margin:15px 0 5px; }
div.bbs_atype .list_ch p.top_right { float:right; margin:15px 0 5px; }
div.bbs_atype .list_ch table { width:640px; clear:both; margin-bottom:12px; border-top:2px solid #003383; border-bottom:1px solid #003383; }
div.bbs_atype .list_ch thead tr { height:32px; background:url(/images/kor/common/bg_atype_list.gif) repeat-x left top; }
div.bbs_atype .list_ch tbody tr.bggray { background-color:#fafafa; }
div.bbs_atype .list_ch tbody tr.reply th { color:#2a54a9; background:url(/images/kor/common/bu_reply.gif) no-repeat 0 7px; padding-left:10px; }
div.bbs_atype .list_ch thead th {height:32px; color:#003383; text-align:center; font-weight:bold;  }
div.bbs_atype .list_ch tbody th { height:27px; text-align:center; border-bottom:1px solid #dedede; }
div.bbs_atype .list_ch tbody th a { color:#2a2a2a; }
div.bbs_atype .list_ch tbody td { text-align: center; height:27px; border-bottom:1px solid #dedede;  }
div.bbs_atype .list_ch tbody td em { color:#324776; }
div.bbs_atype .list_ch p.btn { height:25px; float:right; }
div.bbs_atype .list_ch p.pagenum { width:450px; height:25px; float:left; padding-left:70px; text-align:center; }
div.bbs_atype .list_ch p.page_solo { width:100%; height:25px; float:left; text-align:center; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_14 */
/* 뷰페이지 */
div.bbs_atype .view table { font-size: 11px; width:640px; border-bottom:1px solid #2a2a2a; }
div.bbs_atype .view thead th { font-size: 12px; text-align: center; color:#fff; font-weight:bold; background: #525252; padding:5px 0 5px 15px; border-bottom:1px solid #dedede; }
div.bbs_atype .view thead td { color:#FFF; font-weight:bold; padding:5px 0 5px 15px; background: #525252; border-bottom:1px solid #dedede; }
div.bbs_atype .view tbody th { background-color:#f6f6f6; padding:5px 0 5px 15px;  border-bottom:1px solid #dedede; }
div.bbs_atype .view tbody th p {margin-bottom:5px;}
div.bbs_atype .view tbody th.leftborder { border-right:1px solid #dedede; }
div.bbs_atype .view tbody tr.addfile { height:53px; }
div.bbs_atype .view tbody tr.addfile th { vertical-align:top; padding-left: 15px; padding-top: 7px; }
div.bbs_atype .view tbody td { border-bottom:1px solid #dedede; padding:5px 0 5px 15px; border-left:1px solid #dedede; }
div.bbs_atype .view tbody td p {margin-bottom:5px;}
div.bbs_atype .view tbody td.readpage { border-left: none; padding:20px 10px; }
div.bbs_atype .view tfoot th { background-color:#f6f6f6; padding:5px 0 5px 15px; border-top:1px solid #dedede; }
div.bbs_atype .view tfoot p.previous { background:url(/images/kor/common/icon_up.gif) no-repeat 55px 6px; }
div.bbs_atype .view tfoot p.next { background:url(/images/kor/common/icon_down.gif) no-repeat 55px 6px; }
div.bbs_atype .view tfoot td { border-top:1px solid #dedede; padding:5px 0 5px 15px; border-left:1px solid #dedede; }
div.bbs_atype .view tfoot a { float:left; }
div.bbs_atype .view tfoot td span { float:right; }
div.bbs_atype .view p.btn { text-align:right; margin-top: 12px; }


/* //husoft e-creative Team (http://www.husoft.co.kr/) willy 2009_12_22 */
/* 뷰페이지2 */
div.bbs_atype .view2 table { width:640px; border-top:2px solid #003383; border-bottom:1px solid #003383; margin-bottom:18px; }
div.bbs_atype .view2 tbody th { background-color:#f6f6f6; padding:5px 0 5px 15px;  border-bottom:1px solid #dedede; }
div.bbs_atype .view2 tbody th p {margin-bottom:5px;}
div.bbs_atype .view2 tbody th.leftborder { border-right:1px solid #dedede; }
div.bbs_atype .view2 tbody tr.addfile { height:53px; }
div.bbs_atype .view2 tbody tr.addfile th { vertical-align:top; padding-left: 15px; padding-top: 7px; }
div.bbs_atype .view2 tbody td { border-bottom:1px solid #dedede; padding:5px 0 5px 15px; border-left:1px solid #dedede; }
div.bbs_atype .view2 tbody td p {margin-bottom:5px;}
div.bbs_atype .view2 tbody td.readpage { border-left: none; padding:20px 10px; }
div.bbs_atype .view2 tfoot th { background-color:#f6f6f6; padding:5px 0 5px 15px; border-top:1px solid #dedede; }
div.bbs_atype .view2 tfoot p.previous { background:url(/images/kor/common/icon_up.gif) no-repeat 55px 6px; }
div.bbs_atype .view2 tfoot p.next { background:url(/images/kor/common/icon_down.gif) no-repeat 55px 6px; }
div.bbs_atype .view2 tfoot td { border-top:1px solid #dedede; padding:5px 0 5px 15px; border-left:1px solid #dedede; }
div.bbs_atype .view2 tfoot a { float:left; }
div.bbs_atype .view2 tfoot td span { float:right; }
div.bbs_atype .view2 p.btn { text-align:right; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) willy 2009_12_22 */



/* 쓰기페이지 */
div.bbs_atype .write table { width:640px; border-top:2px solid #003383; border-bottom:1px solid #003383;}
div.bbs_atype .write thead th { color:#7a7a7a; background-color:#f6f6f6; padding:5px 0 5px 15px; border-bottom:1px solid #dedede; font-weight:bold; }
div.bbs_atype .write .right {border-right:1px solid #dedede;}
div.bbs_atype .write thead td { color:#2a2a2a; padding:5px 0 5px 15px; border-bottom:1px solid #dedede; }
div.bbs_atype .write tbody th { background-color:#f6f6f6;  border-bottom:1px solid #dedede; padding:5px 0 5px 15px; }
div.bbs_atype .write tbody th p {margin-bottom:8px;}
div.bbs_atype .write tbody td { padding:5px 0 5px 15px; border-bottom:1px solid #dedede; }
div.bbs_atype .write tbody td em {margin-right:47px;} /* 0510 글씨정렬을 위한 */
div.bbs_atype .write tbody td p {margin-bottom:8px;}
div.bbs_atype .write tbody td textarea { width: 98%; height: 100px; }
div.bbs_atype .write p.btn { text-align:center; margin-top: 12px;}
div.bbs_atype .write .left_b { border-left: 1px solid #dedede; }
 .answ1 { background: #cdcaca; }
 .answ2 { background: #dedede; }

/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_30 */
div.bbs_atype .write2 table { width:640px; border-top:2px solid #003383; border-bottom:1px solid #003383; font-size: 12px; }
div.bbs_atype .write2 thead th { text-align: center; height: 32px; color:#7a7a7a; background-color:#f6f6f6; border-bottom:1px solid #dedede; font-weight:bold; }
div.bbs_atype .write2 .right {border-right:1px solid #dedede;}
div.bbs_atype .write2 thead td { text-align: center; height: 27px; color:#2a2a2a; border-bottom:1px solid #dedede; }
div.bbs_atype .write2 tbody th { text-align: center; height: 32px; background-color:#f6f6f6;  border-bottom:1px solid #dedede; }
div.bbs_atype .write2 tbody th p {margin-bottom:8px;}
div.bbs_atype .write2 tbody td { text-align: center; height: 27px; border-bottom:1px solid #dedede; }
div.bbs_atype .write2 tbody td em {margin-right:47px;} /* 0510 글씨정렬을 위한 */
div.bbs_atype .write2 tbody td p {margin-bottom:8px;}
div.bbs_atype .write2 tbody td textarea { width: 98%; height: 100px; }
div.bbs_atype .write2 p.btn { text-align:center; margin-top: 12px;}
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_30 */

/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_08 */
div.bbs_atype .write div.fs_wrap { width: 640px; margin-top: 30px; margin-bottom: 0; clear: both; position: relative; overflow: hidden; }
div.bbs_atype .write div.fs_wrap table { font-size: 11px; }
div.bbs_atype .write div.fs_wrap thead th { color:#7a7a7a; background-color:#f6f6f6; height: 22px; padding-left: 15px; border-bottom:1px solid #dedede; font-weight:bold; }
div.bbs_atype .write div.fs_wrap thead td { color:#2a2a2a; height: 22px; padding-left: 15px; border-bottom:1px solid #dedede; }
div.bbs_atype .write div.fs_wrap tbody th { font-weight: bold; background-color:#f6f6f6;  border-bottom:1px solid #dedede; padding-left: 15px; height: 22px; }
div.bbs_atype .write div.fs_wrap tbody td { padding-left: 15px; border-bottom:1px solid #dedede; height: 22px; }
div.bbs_atype .write div.fs_wrap table th { border-right: 1px solid #dedede; }
div.bbs_atype .write div.fs_wrap .center { text-align: center; padding-left: 0; }
div.bbs_atype .write div.fs_wrap .right { border-right: 1px solid #dedede; }
div.bbs_atype .write div.fs_wrap fieldset { clear:both; }
div.bbs_atype .write div.fs_wrap input#addr_012 { width: 75px; height: 20px; margin-left: 10px; }
div.bbs_atype .write div.fs_wrap span.name_w { display: block; width: 70px; margin-right: 10px;  float: left; }
div.bbs_atype .write div.fs_wrap .no_right { border-right: none;}
div.bbs_atype .write div.fs_wrap p.rec_add { width: 63px; height: 18px; position: absolute; top: 27px; right: 0; }
div.bbs_atype .write div.fs_wrap div.texa { width: 620px; padding: 10px; border-top:2px solid #003383; border-bottom:1px solid #003383; }
div.bbs_atype .write div.fs_wrap div.texa textarea { width: 98%; height: 100px; }
div.bbs_atype .write ul.btn_u { margin: 15px auto; width: 140px; }
div.bbs_atype .write ul.btn_u li { float: left; margin-right: 5px; }
div.bbs_atype .write div.fs_wrap span.rec_bt {height: 30px; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_08 */

/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_12 */
div.bbs_atype .write p.an_con { padding-left: 50px; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_12 */

/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_30 */
.aq { color: #00aeef; }
div.bbs_atype .write div.fs_wrap2 { font-size: 11px; width: 640px; clear: both; position: relative; overflow: auto; }
div.bbs_atype .write div.fs_wrap2 h5 { background: none; padding-left: 0; margin-bottom: 5px;  }
div.bbs_atype .write div.fs_wrap2 p.p_r { position: absolute; right: 0; top:30px; }
div.bbs_atype .write div.fs_wrap2 .topb { border-top: 1px solid #dedede; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_30 */


/* B타입 게시판 */ 
div.bbs_btype { width:640px; clear:both !important; }
/* 검색창 */
div.bbs_btype .searchform { width:637px; height:29px; padding-top: 7px; background-color:#f6f6f6; border:1px solid #dedede; text-align:center; }
/* 리스트 페이지*/
div.bbs_btype .list p.top_left { float:left; margin:15px 0 5px; }
div.bbs_btype .list p.top_right { float:right; margin:15px 0 5px; }
div.bbs_btype .list table { width:640px; clear:both; margin-bottom:12px; border-top:2px solid #003383; border-bottom:1px solid #003383; }
div.bbs_btype .list thead tr { height:32px; background:url(/images/kor/common/bg_atype_list.gif) left top; }
div.bbs_btype .list tbody tr.bggray { background-color:#fafafa; }
div.bbs_btype .list tbody tr.reply th { color:#2a54a9; background:url(/images/kor/common/bu_reply.gif) no-repeat 0 7px; padding-left:10px; }
div.bbs_btype .list thead th { height:32px; color:#003383; text-align:center; font-weight:bold; }
div.bbs_btype .list tbody th { height:27px; border-bottom:1px solid #dedede; }
div.bbs_btype .list tbody th a { color:#2a2a2a; }
div.bbs_btype .list tbody td { height:27px; text-align:center; border-bottom:1px solid #dedede; }
div.bbs_btype .list tbody td em { color:#324776; }
div.bbs_btype .list p.btn { height:25px; float:right; }
div.bbs_btype .list p.pagenum { width:450px; height:25px; float:left; padding-left:70px; text-align:center; }




/* C타입 게시판 */ 
div.bbs_ctype { width:640px; clear:both !important; }
/* 검색창 */
div.bbs_ctype .searchform { width:637px; height:29px; padding-top: 7px; background-color:#f6f6f6; border:1px solid #dedede; text-align:center; margin-bottom: 12px; }

/* 목록 페이지 */
div.bbs_ctype .list table { clear: both; width:640px; border-top:2px solid #003383; border-bottom:1px solid #003383; margin-bottom:18px; background:url(/images/kor/common/bg_dot.gif) repeat 0 0; }
div.bbs_ctype .list thead td input { width:470px; }
div.bbs_ctype .list tbody td { height:184px; padding:0 22px; background:url(/images/kor/common/bbs_ctype_bar.gif) no-repeat right 15px; }
div.bbs_ctype .list tbody td.none { background:none;}
div.bbs_ctype .list tbody td p { margin-top:10px;}
div.bbs_ctype .list p.pagenum { width:640px; height:25px; float:left;  text-align:center; }

/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_25 */
div.bbs_ctype div.list_w { width: 640px; border-top: 2px solid #003383; }
div.bbs_ctype div.list_w div.list_n { padding-bottom: 20px; margin: 20px 0 0; clear: both; width: 640px;  background:url(/images/kor/common/bg_dot.gif) repeat-x left bottom; }
div.bbs_ctype div.list_w div.no_bg { background: none 0; padding-bottom: 20px; margin: 20px 0 0; overflow: auto; clear: both; width: 640px; }
div.bbs_ctype div.list_w div.list_n dl, div.bbs_ctype div.list_w div.no_bg dl { width: 119px; float: left; padding: 0 20px; position: relative; }
div.bbs_ctype div.list_w div.list_n dl.list_box, div.bbs_ctype div.list_w div.no_bg dl.list_box { border-right: 1px solid #dedede; }
div.bbs_ctype div.list_w dd { margin-top: 5px; }
div.bbs_ctype div.list_w div.pic_box {position: relative; }
div.bbs_ctype div.list_w div.pic_box p.days { position: absolute; bottom: 0; left: 30px; }
div.bbs_ctype div.list_w dd.day { position: absolute; bottom: -15px; left: 10px; }
div.bbs_ctype div.list_w p.pagenum { width:640px; height:25px; float:left;  text-align:center; padding-top: 12px; border-top: 1px solid #003383; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_25 */

/* 동영상 페이지 */
div.bbs_ctype .movie  table { width:640px; border-bottom:1px solid #2a2a2a; margin-bottom:18px; }
div.bbs_ctype .movie thead th { color:#FFF; font-weight:bold; padding:5px 0 5px 15px; background: #525252; border-bottom:1px solid #dedede; }
div.bbs_ctype .movie thead td { color:#FFF; font-weight:bold; padding:5px 0 5px 15px; background: #525252; border-bottom:1px solid #dedede; }
div.bbs_ctype .movie tbody th { height:28px; background-color:#f6f6f6; padding-left: 15px; border-bottom:1px solid #dedede; }
div.bbs_ctype .movie tbody th.leftborder { border-right:1px solid #dedede; }
div.bbs_ctype .movie tbody tr.addfile { height:53px; }
div.bbs_ctype .movie tbody tr.addfile_b { height:30px; }
div.bbs_ctype .movie tbody tr.addfile th { vertical-align:top; padding-left: 15px; padding-top: 7px; }
div.bbs_ctype .movie tbody td { border-bottom:1px solid #dedede; padding:5px 0 5px 15px; border-left:1px solid #dedede; }
div.bbs_ctype .movie tbody td em { color:#324776;}
div.bbs_ctype .movie tbody td.readpage { border-left: none; background-color:#f6f6f6; padding:20px 10px; }
div.bbs_ctype .movie tbody td.readpage img {float:left;}
div.bbs_ctype .movie tbody td.readpage div { width:270px; height:270px; background-color:#FFF; float:right; padding:10px; overflow:auto; border:1px solid #bdbdbd;}
div.bbs_ctype .movie tbody td.readpage p {clear:both; margin-top:20px;}
div.bbs_ctype .movie tfoot th { background-color:#f6f6f6; padding:5px 0 5px 15px; border-top:1px solid #dedede; }
div.bbs_ctype .movie tfoot p.previous { width:60px; background:url(/images/kor/common/icon_up.gif) no-repeat 40px 6px; }
div.bbs_ctype .movie tfoot p.next { width:60px; background:url(/images/kor/common/icon_down.gif) no-repeat 40px 6px; }
div.bbs_ctype .movie tfoot td { border-top:1px solid #dedede; padding: 0 10px; border-left:1px solid #dedede; }
div.bbs_ctype .movie tfoot a { float:left; }
div.bbs_ctype .movie tfoot td span { float:right; }
div.bbs_ctype .movie p.btn { text-align:right; }




/* 포토 페이지 */
div.bbs_ctype .photo table { width:640px; border-bottom:1px solid #2a2a2a; margin-bottom:18px; }
div.bbs_ctype .photo thead th { color:#FFF; font-weight:bold; padding:5px 0 5px 15px; background: #525252; border-bottom:1px solid #dedede; }
div.bbs_ctype .photo thead td { color:#FFF; font-weight:bold; padding:5px 0 5px 15px; background: #525252; border-bottom:1px solid #dedede; }
div.bbs_ctype .photo tbody th { height:28px; background-color:#f6f6f6; padding-left: 15px; border-bottom:1px solid #dedede; }
div.bbs_ctype .photo tbody th.leftborder { border-right:1px solid #dedede; padding-left: 15px;}
div.bbs_ctype .photo tbody td { height:30px; border-bottom:1px solid #dedede; padding:5px 0 5px 15px; border-left:1px solid #dedede; }
div.bbs_ctype .photo tbody td em { color:#324776; }
div.bbs_ctype .photo tbody td.readpage { border-left: none; padding:20px 10px; }
div.bbs_ctype .photo tbody td.readpage p { margin-top:20px;}
div.bbs_ctype .photo tfoot th { background-color:#f6f6f6; padding:5px 0 5px 15px; border-top:1px solid #dedede; }
div.bbs_ctype .photo tfoot p.previous { width:60px; background:url(/images/kor/common/icon_up.gif) no-repeat 40px 6px; }
div.bbs_ctype .photo tfoot p.next { width:60px; background:url(/images/kor/common/icon_down.gif) no-repeat 40px 6px; }
div.bbs_ctype .photo tfoot td { border-top:1px solid #dedede; padding: 0 10px; border-left:1px solid #dedede; }
div.bbs_ctype .photo tfoot a { float:left; }
div.bbs_ctype .photo tfoot td span { float:right; }
div.bbs_ctype .photo p.btn { text-align:right; }



/* D타입 게시판 */ 
div.bbs_dtype { width:640px; clear:both !important; }
/* 검색창 */
div.bbs_dtype .searchform { width:637px; height:29px; padding-top: 7px; background-color:#f6f6f6; border:1px solid #dedede; text-align:center; }

/* 목록 페이지 */
div.bbs_dtype .list p.top_left { float:left; margin:15px 0 5px; }
div.bbs_dtype .list p.top_right { float:right; margin:15px 0 5px; }
div.bbs_dtype .list table {  width:640px; border-bottom:1px solid #2a2a2a; margin-bottom:18px; clear:both; }
div.bbs_dtype .list thead th { color:#FFF; font-weight:bold; text-align: center; background: #525252; border-bottom:1px solid #dedede; padding: 5px 0; }
div.bbs_dtype .list thead td p.cover { margin: 10px auto; width: 90px; border:1px solid #dedede; ; }
div.bbs_dtype .list thead td p.down { position: absolute; bottom: 5px; right: 5px; }
div.bbs_dtype .list thead td div.down_box { position: relative; padding: 5px; }
div.bbs_dtype .list tbody th {border-top:1px solid #d7d7d7; border-bottom:1px solid #eeeeee; padding:5px 0 5px 15px; background: #fafafa url(/images/kor/common/bu_table_th.gif) no-repeat 10px 10px;}
div.bbs_dtype .list tbody th span.a_bu {color:#003383; font-weight:bold;}
div.bbs_dtype .list tbody th.none { background: #fafafa none;}
div.bbs_dtype .list tbody td { padding:5px 0 5px 15px; }
div.bbs_dtype .list tbody th p.btn_wrap { position: relative; }
div.bbs_dtype .list tbody th p.btn_wrap span.down_btn { position: absolute; bottom: 0; right: 5px;  }
div.bbs_dtype .list tfoot th { background-color:#f6f6f6; border-top:1px solid #dedede; }
div.bbs_dtype .list tfoot p.previous { background:url(/images/kor/common/icon_up.gif) no-repeat 55px 7px; padding-left: 15px; }
div.bbs_dtype .list tfoot p.next { background:url(/images/kor/common/icon_down.gif) no-repeat 55px 7px; padding-left: 15px;}
div.bbs_dtype .list tfoot td { border-top:1px solid #dedede; padding:5px 0 5px 15px; border-left:1px solid #dedede; }
div.bbs_dtype .list tfoot a { float:left; }
div.bbs_dtype .list tfoot td span { float:right; }
div.bbs_dtype .list p.pagenum { width:640px; height:25px; float:left;  text-align:center; }



/* D2 목록 페이지 */
div.bbs_dtype .list2 table {width:640px;  margin-bottom:18px; border-top:2px solid #003383; border-bottom:1px solid #003383; clear:both; }

div.bbs_dtype .list2 thead th { height:32px; background:url(/images/kor/common/bg_atype_list.gif) left top; border-top:2px solid #003383; text-align:center; font-weight:bold; color:#003383;}
div.bbs_dtype .list2 thead td { padding:10px 0;}
div.bbs_dtype .list2 thead td p.cover { width: 112px; height: 144px; float:left; border:2px solid #dedede; margin:0 19px 0 13px; }
div.bbs_dtype .list2 thead td p.title {font-weight:bold; color:#2a2a2a;}

div.bbs_dtype .list2 tbody td { height:27px; text-align:center; border-bottom:1px solid #dedede; }
div.bbs_dtype .list2 p.pagenum { width:640px; height:25px; float:left;  text-align:center; }



/* D2 읽기 페이지 */
div.bbs_dtype .view table {width:640px;  margin-bottom:18px; border-top:2px solid #003383; border-bottom:1px solid #003383; clear:both; }

div.bbs_dtype .view tbody th {background-color:#f6f6f6; border-bottom:1px solid #dedede;vertical-align:top; padding:5px 0 5px 15px; }
div.bbs_dtype .view tbody td { padding:5px 0 5px 15px; border-bottom:1px solid #dedede; }
div.bbs_dtype .view tbody td p.cover {float:left; margin-right:20px; border:2px solid #dedede;}
div.bbs_dtype .view tbody td p.title {font-weight:bold; color:#2a2a2a; margin-bottom:20px;}
div.bbs_dtype .view p.btn { margin-top: 12px; text-align:right; }


/* E타입 게시판 */ 
div.bbs_etype { width:640px; clear:both !important; }
/* 검색창 */
div.bbs_etype .searchform { width:637px; height:29px; padding-top: 7px; background-color:#f6f6f6; border:1px solid #dedede; text-align:center; }

/* 리스트 페이지*/
/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_18 */
div.bbs_etype .main {width:640px; overflow: auto; border-top:2px solid #003383; margin-bottom:10px; background:#f6f6f6 url(/images/kor/common/bg_dot2.gif) no-repeat center 10px;}
div.bbs_etype .main dl { background: #f6f6f6; width: 315px;}
div.bbs_etype .main dl.main_a { width: 319px; float: left; }
div.bbs_etype .main dl.main_b { width: 319px; float: right;  }
div.bbs_etype .main dl dt { margin: 20px 0 12px; color: #003383; font-weight: bold; float: right; width: 210px; }
div.bbs_etype .main dl dd.main_i { width: 88px; margin: 20px 10px; float: left; display: inline; }
div.bbs_etype .main dl dd { width: 210px; float: right; }
div.bbs_etype .main dl dd.main_btn { margin-top: 15px; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_18 */

/* 리스트 페이지*/
div.bbs_etype .list p.top_left { float:left; margin:15px 0 5px; }
div.bbs_etype .list p.top_right { float:right; margin:15px 0 5px; }
div.bbs_etype .list table { width:640px; clear:both; margin-bottom:12px; border-top:2px solid #003383; border-bottom:1px solid #003383; }
div.bbs_etype .list thead tr { height:32px;background:url(/images/kor/common/bg_atype_list.gif) repeat-x left top; }
div.bbs_etype .list thead th {height: 32px; text-align: center; color:#003383; font-weight:bold; }
div.bbs_etype .list tbody tr.bggray { background-color:#fafafa; }
div.bbs_etype .list tbody tr.reply th { color:#2a54a9; background:url(/images/kor/common/bu_reply.gif) no-repeat 0 7px; padding-left:10px; }
div.bbs_etype .list tbody th { height:27px; border-bottom:1px solid #dedede; }
div.bbs_etype .list tbody th a { color:#2a2a2a; }
div.bbs_etype .list tbody th span {color:#3b4c57;}
div.bbs_etype .list tbody td { height:27px; text-align: center; border-bottom:1px solid #dedede; }
div.bbs_etype .list tbody .bottom { border-bottom:none; }
div.bbs_etype .list tbody td em { color:#2c81d1; }
div.bbs_etype .list p.btn { height:25px; float:right; }
div.bbs_etype .list p.pagenum { width:450px; height:25px; float:left; padding-left:70px; text-align:center; } /* 버튼이 있는 페이지넘버 */ 
div.bbs_etype .list p.page_solo { width:100%; height:25px; float:left; text-align:center; } /* 버튼이 없는 페이지 넘버 */

/* 리스트 페이지*/
div.bbs_etype .list2 p.top_left { float:left; margin:15px 0 5px; }
div.bbs_etype .list2 p.top_right { float:right; margin:15px 0 5px;  }
div.bbs_etype .list2 table { width:640px; clear:both; margin-bottom:12px; border-top:2px solid #003383; border-bottom:1px solid #003383; }
div.bbs_etype .list2 thead tr { background:url(/images/kor/common/bg_atype_list.gif) repeat-x left top; }
div.bbs_etype .list2 thead th {height: 32px; text-align: center; color:#003383; font-weight:bold; }
div.bbs_etype .list2 tbody tr.bggray { background-color:#fafafa; }
div.bbs_etype .list2 tbody tr.reply th { color:#2a54a9; background:url(/images/kor/common/bu_reply.gif) no-repeat 0 7px; padding-left:10px; }
div.bbs_etype .list2 tbody th { height:27px; border-bottom:1px solid #dedede; }
div.bbs_etype .list2 tbody th a { color:#2a2a2a; }
div.bbs_etype .list2 tbody th span {color:#3b4c57;}
div.bbs_etype .list2 tbody td { font-size:11px; text-align:center; border-bottom:1px solid #dedede; }
div.bbs_etype .list2 tbody td em { color:#2c81d1; }
div.bbs_etype .list2 p.btn { height:25px; float:right; }
div.bbs_etype .list2 p.pagenum { width:450px; height:25px; float:left; padding-left:70px; text-align:center; }
div.bbs_etype .list2 p.page_solo { width:100%; height:25px; float:left; text-align:center; }

div.bbs_etype .list3 p.top_left { float:left; margin:15px 0 5px; }
div.bbs_etype .list3 p.top_right { float:right; margin:15px 0 5px;  }
div.bbs_etype .list3 table { width:640px; clear:both; margin-bottom:12px; border-top:2px solid #003383; border-bottom:1px solid #003383; }
div.bbs_etype .list3 thead tr { background:url(/images/kor/common/bg_atype_list.gif) repeat-x left top; }
div.bbs_etype .list3 thead th {height: 32px; text-align: center; color:#003383; font-weight:bold; }
div.bbs_etype .list3 tbody tr.bggray { background-color:#fafafa; }
div.bbs_etype .list3 tbody tr.reply th { color:#2a54a9; background:url(/images/kor/common/bu_reply.gif) no-repeat 0 7px; padding-left:10px; }
div.bbs_etype .list3 tbody th { height:27px; border-bottom:1px solid #dedede; }
div.bbs_etype .list3 tbody th a { color:#2a2a2a; }
div.bbs_etype .list3 tbody th span {color:#3b4c57;}
div.bbs_etype .list3 tbody td { font-size:11px; text-align:justify; border-bottom:1px solid #dedede; padding: 5px;}
div.bbs_etype .list3 tbody td a { color: #2a54a9; }
div.bbs_etype .list3 p.btn { height:25px; float:right; }
div.bbs_etype .list3 p.pagenum { width:450px; height:25px; float:left; padding-left:70px; text-align:center; }
div.bbs_etype .list3 p.page_solo { width:100%; height:25px; float:left; text-align:center; }

/* 뷰페이지 */
div.bbs_etype .view table { width:640px; clear:both; border-bottom:1px solid #2a2a2a; margin-bottom:18px; }
div.bbs_etype .view thead th { color:#FFF; font-weight:bold; padding:5px 0 5px 0px; background: #525252; border-bottom:1px solid #dedede; }
div.bbs_etype .view thead td { color:#FFF; font-weight:bold; padding:5px 0 5px 15px; background: #525252; border-bottom:1px solid #dedede; }
div.bbs_etype .view tbody th { background-color:#f6f6f6; padding:5px 0 5px 15px; border-bottom:1px solid #dedede; border-left: 1px solid #dedede; }
div.bbs_etype .view tbody th.leftborder { border-right:1px solid #dedede; }
div.bbs_etype .view tbody tr.addfile { height:53px; }
div.bbs_etype .view tbody tr.addfile th { vertical-align:top; padding:10px; }
div.bbs_etype .view tbody td { border-bottom:1px solid #dedede; padding:5px 0 5px 15px; border-left:1px solid #dedede; }
div.bbs_etype .view tbody td.none {border-left : none;}
div.bbs_etype .view p.cover { width: 90px; height: 120px; border:1px solid #dedede; margin: 0 auto; }
div.bbs_etype .view tbody td.nop { padding: 0; }
/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_23 */
div.bbs_etype .view tbody td.readpage { border-left: none; padding:20px 10px; }
div.bbs_etype .view tbody td.readpage ul {width:580px; height: 40px; }
div.bbs_etype .view tbody td.readpage li {float:left; text-align: center; }
div.bbs_etype .view tbody td.readpage li a {font-weight: bold; color: #fff; width: 79px; height: 22px; padding-top: 3px; display: block; background: url(/images/kor/common/tab_etype_off.gif) no-repeat; }
div.bbs_etype .view tbody td.readpage li a.on { background: url(/images/kor/common/tab_etype_on.gif) no-repeat; }
div.bbs_etype .view tbody td.readpage p.tab_con { clear: both; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_23 */
div.bbs_etype .view p.btn { text-align:right; }


 /* G타입 게시판 (프로그램사용) */ 
/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_24 */
div.bbs_gtype table { width:640px; border-bottom:1px solid #003383;  border-top:2px solid #003383; margin-bottom:18px; }
div.bbs_gtype thead th { color:#FFF; font-weight:bold; padding:5px 0 5px 15px; background:url(/images/kor/common/bbs_atype_view_th_bg1.gif) repeat-x 0 0; border-bottom:1px solid #dedede; }
div.bbs_gtype thead td { color:#FFF; font-weight:bold; padding:5px 0 5px 15px; background: #535353 url(/images/kor/common/bbs_atype_view_th_bg2.gif) no-repeat 0 50%; border-bottom:1px solid #dedede; }
div.bbs_gtype tbody th { background-color:#f6f6f6; padding:5px 0 5px 15px;  border-bottom:1px solid #dedede; }
div.bbs_gtype tbody td { border-bottom:1px solid #dedede; padding:5px 0 5px 15px; border-left:1px solid #dedede; }
div.bbs_gtype tfoot th { background-color:#f6f6f6; padding:5px 0 5px 15px; border-top:1px solid #dedede; }
div.bbs_gtype tfoot td { border-top:1px solid #dedede; padding:5px 0 5px 15px; border-left:1px solid #dedede; }
div.bbs_gtype tfoot a { float:left; }
div.bbs_gtype tfoot td span { float:right; }

div.bbs_gtype div.pro_wrap { padding: 30px 0; width: 640px; border-bottom:1px solid #003383;  border-top:2px solid #003383; margin-bottom:18px; }
div.bbs_gtype div.pro_wrap table { width: 600px; margin: 0 auto; border: none; }
div.bbs_gtype div.pro_wrap table th { background-color:#f6f6f6; padding:5px 0 5px 15px;  border-bottom:1px solid #dedede; font-weight: bold; }
div.bbs_gtype div.pro_wrap table td.left { border-left: none; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_24 */

/* p타입 gallery */ 
/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_27 */
div.bbs_ptype .searchform { width:637px; height:29px; padding-top: 7px; background-color:#f6f6f6; border:1px solid #dedede; text-align:center; margin-bottom: 12px; }
div.bbs_ptype div.gall_box { width: 640px; border-top: 2px solid #003383; border-bottom: 1px solid #003383; }
div.bbs_ptype div.gall_wrap { width: 640px; border-bottom: 1px dotted #dedede; padding: 20px 0; }
div.bbs_ptype table.gall { width: 640px; }
div.bbs_ptype table.gall tbody tr th { padding: 0 20px 0 20px; border-right: 1px solid #dedede; }
div.bbs_ptype table.gall tbody tr th.no_right { border-right: 0 none; }
div.bbs_ptype table.gall tbody tr td { padding: 7px 20px 0 20px; border-right: 1px solid #dedede; }
div.bbs_ptype table.gall tbody tr td.no_right { border-right: 0 none; }
div.bbs_ptype table.gall tbody tr td.under_b { vertical-align: bottom; }
div.bbs_ptype table.gall tbody tr td.under_t { vertical-align: top; }
div.bbs_ptype p.pagenum { width:640px; height:25px; float:left;  text-align:center; padding-top: 12px; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_27 */

/* h타입 gallery */ 
/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_27 */
div.bbs_htype .searchform { width:637px; height:29px; padding-top: 7px; background-color:#f6f6f6; border:1px solid #dedede; text-align:center; margin-bottom: 12px; }
div.bbs_htype table { width: 640px; border-top: 2px solid #003383; border-bottom: 1px solid #003383; }
div.bbs_htype table td { vertical-align: bottom; text-align: center; border-right: 1px solid #dedede; border-bottom: 1px solid #dedede; }
div.bbs_htype table td.no_right { border-right: 0 none; }
div.bbs_htype table td.bottom { border-bottom: 0 none; }
div.bbs_htype table td ul { padding: 20px 10px; }
div.bbs_htype table td ul li.t_pic { text-align: center; }
div.bbs_htype table td ul li.t_con { height: 40px; margin-top: 10px; }
div.bbs_htype table td ul li.t_day { margin-top: 10px; }
div.bbs_htype p.pagenum { width:640px; height:25px; float:left;  text-align:center; padding-top: 12px; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_27 */

/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_03_23 */
div.buywrap { margin: 5px; margin-left: 0; border: 1px solid #dedede; border-top: 0 none; }
div.buywrap dl { font-size: 11px; border-top: 1px solid #dedede; overflow: hidden; }
div.buywrap dl.buytitle { text-align: center; font-weight: bold; }
div.buywrap dl.buytitle dt.buy_title { border-right: 1px solid #dedede; background: #f6f6f6; color: #2a54a9; }
div.buywrap dl.buytitle dd.buy_price { border-right: 1px solid #dedede; background: #f6f6f6; color: #2a54a9; }
div.buywrap dl.buytitle dd.buy_amount { background: #f6f6f6; color: #2a54a9; }
div.buywrap dl dt.buy_title { width: 270px; float: left; padding: 5px; }
div.buywrap dl dd.buy_price { width: 95px; float: left; padding: 5px; }
div.buywrap dl dd.buy_amount { padding: 5px 0; }
div.buywrap dl dd.buy_amount input { width: 20px; }
div.buywrap dl.buycon dd.buy_price, div.buywrap dl.buycon dd.buy_amount { text-align: right; padding: 5px; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_27 */



















