.srn_font{font-family:"맑은 고딕", MalgunGothic, Dotum, arial;font-size:13px}
.srn_paragraph{margin:0;padding:0;line-height:1.6em}

/* board header */
.board_header{position:relative;zoom:1;margin:0}
.board_header:after{content:"";display:block;clear:both}
.board_header h2{margin:0;padding:0;line-height:1em;float:left}
.board_header .setup{float:right;width:16px;height:0;padding:16px 0 0 0;overflow:hidden;background:url(/common/img/icoSet.gif) no-repeat 1px -239px}

/* Category Tab */
.cTab{position:relative;margin:0 0 25px 0;padding:0;list-style:none;zoom:1;border-bottom:1px solid #999}
.cTab:after{content:"";display:block;clear:both}
.cTab li{float:left;margin:0 2px 0 0;border:1px solid #e0e0e0;border-top:0;border-bottom:0}
.cTab li.active{border:1px solid #999;border-top:0;border-bottom:1px solid #fff;margin-bottom:-1px}
.cTab li a{position:relative;top:-1px;border-top:1px solid #e0e0e0;float:left;height:25px;line-height:25px;padding:0 20px;font-size:12px;text-decoration:none;color:#666;font-weight:bold}
.cTab li em{font:11px Tahoma, Geneva, sans-serif;color:#767676;padding:0 0 0 2px}
.cTab li.active a{color:#000;top:-1px;border-top:1px solid #999}
.cTab ul{display:none;position:absolute;top:30px;left:0;margin:0;padding:0}
.cTab li.active ul{display:block;overflow:hidden;white-space:nowrap}
.cTab li.active ul li{position:relative;left:1px;float:none;display:inline;margin:0;padding:0 15px;list-style:none;border:0;border-right:1px solid #d0d0d0}
.cTab li.active ul li a{border:0;top:0;float:none;line-height:none;padding:0;color:#333}
.cTab li.active ul li.on_ a{font-weight:bold;color:#0075c8}

/* list */
.board_list{background:url(/common/img/bgHeader.gif) no-repeat 0 -100px}
.board_list table{border:0;border-bottom:1px solid #cdcdcd;color:#4a4a4a;background:url(/common/img/bgHeader.gif) no-repeat right -100px}
.board_list select{padding:3px;font-family:"맑은 고딕", MalgunGothic, Dotum, arial;font-size:13px;border:1px #999999 solid}
.board_list option.font{padding:3px;font-family:"맑은 고딕", MalgunGothic, Dotum, arial;font-size:13px}
.board_list a{text-decoration:none;color:#4a4a4a}
.board_list a:hover,
.board_list a:active,
.board_list a:focus{text-decoration: underline}
.board_list th{border:0;padding:8px 0 9px 0;height:14px;white-space:nowrap}
.board_list th:first-child span{border:0}
.board_list th span{display:block;border-left:1px solid #c7c7c7;padding:0 15px;height:14px}
.board_list td{border:0;border-bottom:1px solid #e6e6e6;padding:8px 10px;vertical-align:middle}
.board_list tr:last-child td{border:0}
.board_list td.no{text-align:center;font:11px Tahoma, Geneva, sans-serif}
.board_list td.title{white-space:normal;line-height:1.4}
.board_list td.time{text-align:center;font:11px Tahoma, Geneva, sans-serif}
.board_list td.check{text-align:center}
.board_list td.center{text-align:center}

/* calendar */
.board_calendar{width:100%}
.board_calendar table{border:0;border-collapse:collapse}
.board_calendar table th{padding:6px 0;border:1px #ccc solid}
.board_calendar table th.cal_nav{padding:12px 0}
.board_calendar table th.cal_nav .cal_current_month{display:inline-block;margin:0 8px;font-size:16px;font-family:Tahoma, Geneva, sans-serif;font-weight:bold}
.board_calendar table th.cal_nav .cal_today{display:inline-block;margin:0 5px 0 -20px;padding:2px 5px 2px;border:1px #c0c8d0 solid;font-size:12px;font-weight:normal;color:#888;text-decoration:none;line-height:12px}
.board_calendar table th.cal_nav .cal_prev_year{display:inline-block;margin-bottom:-4px;background:url(/common/img/icon_direction.png) no-repeat;width:26px;height:18px}
.board_calendar table th.cal_nav .cal_prev_month{display:inline-block;margin-bottom:-4px;background:url(/common/img/icon_direction.png) -37px 0 no-repeat;width:20px;height:18px}
.board_calendar table th.cal_nav .cal_next_month{display:inline-block;margin-bottom:-4px;background:url(/common/img/icon_direction.png) -67px 0 no-repeat;width:20px;height:18px}
.board_calendar table th.cal_nav .cal_next_year{display:inline-block;margin-bottom:-4px;background:url(/common/img/icon_direction.png) -97px 0 no-repeat;width:26px;height:18px}
.board_calendar table td{padding:3px;border:1px #ccc solid;height:80px;vertical-align:top}
.board_calendar table td.today{background:#ffffd9}
.board_calendar table td.sun p{color:#f44e4e}
.board_calendar table td.sat p{color:#4e69f4}
.board_calendar table td.holiday p{color:#f44e4e}
.board_calendar table td a{display:block;margin:0;padding:0;width:100%;height:80px;text-decoration:none}
.board_calendar table td p{margin:0;padding:0;color:#444;font-size:12px;font-family:"맑은 고딕", MalgunGothic, Dotum, arial}
.board_calendar table td p.day_num{margin:0 0 4px 0;padding:0;font-family:Tahoma, Geneva, sans-serif;font-size:13px;font-weight:bold}
.board_calendar table td p em.lunar{display:block;float:right;font-weight:normal;font-size:11px;font-style:normal;color:#999}
.board_calendar table td span{display:block;padding:0 0 3px 0}
.board_calendar table td span a{color:#333;text-decoration:none}
.board_calendar table td span a:hover{text-decoration:underline}

/* list_footer */
.list_footer{position:relative;margin:15px 0;zoom:1}
.list_footer:after{content:"";display:block;clear:both}
.list_footer .btnArea{float:right;margin:0}
.list_footer .bsToggle{float:left;padding:25px 0 0 0;margin:0 4px 0 0;width:25px;height:25px;overflow:hidden;border:0;background:url(/common/img/btnSearch.gif) no-repeat}
.list_footer .board_search{	float:left;position:relative;margin:0 4px 0 0}
.list_footer .board_search *{vertical-align:top}
.list_footer .board_search .iText{height:15px;line-height:15px;padding:4px 100px 4px 4px;width:100px;border:1px solid #a6a6a6;border-right-color:#d8d8d8;border-bottom-color:#d8d8d8;font-size:12px}
.list_footer .board_search select{position:absolute;top:4px;height:18px;left:123px;width:80px;padding:0}

/* pagination */
.pagination{margin:0 0 10px 0;padding:4px 0 10px 0;text-align:center;line-height:normal}
.pagination a,
.pagination strong{position:relative;	color:#767676;font:bold 12px/16px Tahoma, Sans-serif;vertical-align:top;display:inline-block;text-decoration:none;padding:1px 8px;margin:0 -1px;border-left:1px solid #ccc;border-right:1px solid #ccc;z-index:2}
.pagination a:hover,
.pagination a:active,
.pagination a:focus{color:#000}
.pagination strong{color:#f60;font-size:18px}
.pagination .direction{font-weight:normal;color:#767676;text-decoration:none !important;border:0;z-index:1}
.pagination .direction:hover,
.pagination .direction:active,
.pagination .direction:focus{color:#333}
.pagination .prev{border-left:0}
.pagination .next{border-right:0}
.pagination .direction span{position:relative;display:inline-block;width:0;height:0;font-size:0;line-height:0;vertical-align:top;top:4px}
.pagination .prev span{border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0;margin-right:1px;*left:-4px}
.pagination .next span{border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0;margin-left:1px}

/* read_body */
.read_body{width:100%}
.read_body th,
.read_body td,
.read_body input,
.read_body textarea{font-size:13px;font-family:"맑은 고딕", MalgunGothic, Dotum, arial}
.read_body table{margin:0;padding:0;border-collapse:collapse;border-top:2px #555 solid}
.read_body th{padding:8px 10px;border:1px #ccc solid;background:#f1f2f3;line-height:1.6em}
.read_body td{padding:8px 10px;border:1px #ccc solid;line-height:1.6em}
.read_body .tb_head{padding-bottom:25px;font-size:16px;font-weight:bold}
.read_body .tb_head em{float:right;font-style:normal}
.read_body .center{text-align:center}
.read_body a{color:#333;text-decoration:none}
.read_body a:hover{color:#333;text-decoration:underline}
.read_body input,
.read_body textarea{border:1px #999999 solid;padding:3px;line-height:1.6em}
.read_body .td_input,
.read_body .td_textarea{padding-right:22px}
.read_body .td_input input{width:100%}
.read_body .td_textarea textarea{width:100%}
.read_body input.num{margin-left:3px;padding:0 3px;text-align:center;width:25px}
.read_body td.width_auto{padding-right:20px}
.read_body td.width_auto input,
.read_body td.width_auto textarea{width:100%}
.read_body select{padding:3px;font-family:"맑은 고딕", MalgunGothic, Dotum, arial;font-size:13px;border:1px #999999 solid}
.read_body option.font{padding:3px;font-family:"맑은 고딕", MalgunGothic, Dotum, arial;font-size:13px}

/* read_footer */
.read_footer{overflow: hidden}
.read_footer .btnArea{clear:both;text-align:right;padding:10px 0}

/* btn area */
.btnBoth{display:block;width:100%;padding:10px 0}
.btnBoth:after{content:"";display:block;clear:both}
.btnBoth .fl{float:left}
.btnBoth .fr{float:right}

.btn_both{display:block;width:100%;padding:10px 0}
.btn_both:after{content:"";display:block;clear:both}
.btn_both .fl{float:left}
.btn_both .fr{float:right}
.btn_both select{padding:3px;font-family:"맑은 고딕", MalgunGothic, Dotum, arial;font-size:13px;border:1px #999999 solid}
.btn_both option.font{padding:3px;font-family:"맑은 고딕", MalgunGothic, Dotum, arial;font-size:13px}

.btn_cen{display:block;width:100%;padding:10px 0;text-align:center}
.btn_cen:after{content:"";display:block;clear:both}

@media print{
.read_body{width:100%}
.read_body th,
.read_body td,
.read_body input,
.read_body textarea{color:#000;font-size:13px;font-family:"맑은 고딕", MalgunGothic, Dotum, arial}
.read_body table{margin:0;padding:0;border-collapse:collapse;border:0;page-break-inside:avoid}
.read_body th{padding:2px 10px;border:1px #000 solid;background:#f1f2f3;line-height:1.6em}
.read_body td{padding:2px 10px;border:1px #000 solid;line-height:1.6em}
.read_body .tb_head{border:0;border-bottom:1px #000 solid;font-size:24px}
}