@charset "euc-kr";

/* ===============================================================
 * Worker	: KimSooHyun(syun@dnworks.co.kr or slabluelh@naver.com)
 * Name		: default.css
 * Desc		: °æ»óºÏµµ Àá»ç°ïÃæ»ç¾÷Àå
 * Created	: 2014/04/10
=============================================================== */

/* UI Object */ 
.btn_pack,  
.btn_pack *{ display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url('/open_content/newjamsa/new/images/board/btn_pack.gif') no-repeat;font-size:12px;font-family:Tahoma, Sans-serif;color:#333;text-decoration:none !important;vertical-align:top;white-space:nowrap;}
.btn_pack{margin-right:4px }
.btn_pack *{ left:4px;cursor:pointer; }
.btn_pack.medium,  
.btn_pack.medium *{height:24px;line-height:24px}  
.btn_pack.large,  
.btn_pack.large *{height:30px;line-height:30px}  
.btn_pack.xlarge,  
.btn_pack.xlarge *{height:36px;line-height:36px}  
.btn_pack.small,  
.btn_pack.small *{height:19px;line-height:19px}  
.btn_pack.medium{background-position:left 0}  
.btn_pack.large{background-position:left -30px}  
.btn_pack.xlarge{background-position:left -65px}  
.btn_pack.small{background-position:left -106px}  
.btn_pack.medium *{padding:0 10px 0 6px;background-position:right top;font-size:12px}  
.btn_pack.large *{padding:0 10px 0 6px;background-position:right -30px;font-size:16px}  
.btn_pack.xlarge *{padding:0 10px 0 6px;background-position:right -65px;font-size:20px}  
.btn_pack.small *{padding:0 6px 0 2px;background-position:right -106px;font-size:11px}  
.btn_pack *:hover,  
.btn_pack *:active,  
.btn_pack *:focus{color:#92704c; }
.btn_pack.strong *{font-weight:bold !important}  
.btn_pack.icon *{padding-left:20px}  
.btn_pack.small.icon *{padding-left:16px}  
.btn_pack.icon span{width:20px;margin-right:-20px;padding:0 !important}  
.btn_pack.medium .check{background-position:4px -150px}  
.btn_pack.large .check{background-position:4px -146px}  
.btn_pack.xlarge .check{background-position:5px -144px}  
.btn_pack.small .check{background-position:3px -153px}  
.btn_pack.medium .add{background-position:-16px -150px}  
.btn_pack.large .add{background-position:-14px -146px}  
.btn_pack.xlarge .add{background-position:-14px -144px}  
.btn_pack.small .add{background-position:-18px -153px}  
.btn_pack.medium .delete{background-position:-34px -150px}  
.btn_pack.large .delete{background-position:-34px -146px}  
.btn_pack.xlarge .delete{background-position:-34px -144px}  
.btn_pack.small .delete{background-position:-37px -153px}  
.btn_pack.medium .calendar{background-position:-56px -150px}  
.btn_pack.large .calendar{background-position:-56px -146px}  
.btn_pack.xlarge .calendar{background-position:-56px -144px}  
.btn_pack.small .calendar{background-position:-59px -153px}  
.btn_pack.medium .refresh{background-position:-76px -150px}  
.btn_pack.large .refresh{background-position:-76px -146px}  
.btn_pack.xlarge .refresh{background-position:-76px -144px}  
.btn_pack.small .refresh{background-position:-79px -153px}  
.btn_pack.medium .download{background-position:-96px -151px}  
.btn_pack.large .download{background-position:-96px -147px}  
.btn_pack.xlarge .download{background-position:-96px -145px}  
.btn_pack.small .download{background-position:-99px -154px}  


/* ------------------------------------------------------------ */

.tbl_type1 { clear:both; width:100%; border-top:1px solid #916f4b; border-bottom:1px solid #ddd; margin:5px 0 0; }
.tbl_type1 caption { display:none; }
.tbl_type1 caption.left { text-align:left; font-size:1.0em; padding:3px 0 5px 0; font-size:0.95em; }
.tbl_type1 caption.right { text-align:right; padding:9px 0 8px 0; font-size:0.95em; font-family:'µ¸¿ò',dotum; color:#666; line-height:18px; }   /*Ä¸¼Ç ¿À¸¥ÂÊÁ¤·Ä*/
.tbl_type1 thead th { color:#4e340e; padding:7px 0; line-height:18px; font-size:12px; text-align:center; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#f8f8f8; }
.tbl_type1 thead th.noLine { border-right:none; border-bottom:1px solid #e6e6e6; }
.tbl_type1 tbody th {  border-right:1px solid #ddd; border-bottom:1px solid #e6e6e6; }
.tbl_type1 tbody td { color:#666; padding:7px 0; line-height:18px; font-size:12px; text-align:center; font-weight:normal; letter-spacing:0; border-right:1px solid #ddd; border-bottom:1px solid #e6e6e6; }
.tbl_type1 tbody td.vT { vertical-align:top; }
.tbl_type1 tbody td.noLine { border-right:none; border-bottom:1px solid #e6e6e6; }
.tbl_type1 tbody td a { text-decoration:none; color:#555; }
.tbl_type1 tbody td a:hover { text-decoration:underline; color:#555; }
.tbl_type1 tbody td.aL { text-align:left; padding-left:5px; }
.tbl_type1 tbody td.aC { text-align:center; }
.tbl_type1 tbody td.aR { text-align:right; }
.tbl_type1 tfoot td { border:0; }
.tbl_unit { display:block; text-align:right; padding:0 2px 0 0; font-size:11px; font-weight:normal; }

.bod_catagory_wrap{ clear:both;width:100%; margin:0; padding:15px 0 5px 0; overflow:hidden; }
.bod_catagory { float:left; }
.bod_catagory input { vertical-align:top; }
.bod_caption { float:right; font-size:0.95em; font-family:'µ¸¿ò',dotum; color:#666; line-height:18px;padding-right:5px; }

/* °Ô½ÃÆÇ °Ë»ö¿µ¿ª */
.boardSearch { background:#f5f5f5; padding:15px; margin-bottom:20px; overflow:hidden; }
.boardSearch form { text-align:center; }
.boardSearch input { width:260px; padding:7px 10px; text-align:left; border:1px solid #a2a2a2; }
.boardSearch a { color:#fff !important; background:#2a82b7; padding:7px 10px; font-weight:bold; margin-left:4px; }
.boardSearch a:hover { padding:7px 10px; color:#fff; font-weight:bold; text-decoration:underline; }
.searchBtn { font-size:14px; letter-spacing:-1px; }


/* °Ô½ÃÆÇ ¹öÆ°¿µ¿ª */
.boardBtnArea { /* clear:both;*/ width:720px; margin:20px 0; }
.boardBtnArea .gray { background:#767676; }
.boardBtnArea .blue { background:#2a82b7; }
a.boardBtn { color:#fff !important; padding:7px 10px; font-weight:bold; font-size:14px; letter-spacing:-1px; }


.brd_List1 { clear:both; width:100%; }
.brd_List1 caption { display:none; }
.brd_List1 thead th { color:#333; padding:10px 0; line-height:18px; font-size:12px; text-align:center; background:url('/open_content/newjamsa/new/images/board/th_bg.gif') right 50% no-repeat; border-top:1px solid #b4b8b9; border-bottom:1px solid #b4b8b9; }
.brd_List1 thead th.last { border-right:none; border-bottom:1px solid #b4b8b9; background:none; }
.brd_List1 tbody th {  border-right:1px solid #ddd; border-bottom:1px solid #e6e6e6; }
.brd_List1 tbody td { color:#2d363d; padding:9px 0; line-height:20px; font-size:12px; text-align:center; font-weight:normal; letter-spacing:0; border-bottom:1px solid #e1e1e1; }
.brd_List1 tbody td.subject { text-align:left; }
.brd_List1 tbody td.reply { text-align:left; background:url('/open_content/newjamsa/new/images/board/ico_reply.gif') left 45% no-repeat; padding-left:32px; }
.brd_List1 tbody td.reply img { vertical-align:middle; }
.brd_List1 tbody td.num { font-family:verdana; font-size:11px; }
.brd_List1 tbody td.vT { vertical-align:top; }
.brd_List1 tbody td.last { border-right:none; border-bottom:1px solid #e6e6e6; }
.brd_List1 tbody td a { text-decoration:none; color:#555; }
.brd_List1 tbody td a:hover { text-decoration:underline; color:#555; }
.brd_List1 tbody td.aL { text-align:left; padding-left:5px; }
.brd_List1 tbody td.aC { text-align:center; }
.brd_List1 tbody td.aR { text-align:right; }
.brd_List1 tfoot td { border:0; }

/* ÀÐ±â */
.tbl_view { clear:both; width:100%; border-top:1px solid #916f4b; }
.tbl_view caption { display:none; } 
.tbl_view tbody th { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center; font-weight:bold; background:#f7f7f7; }
.tbl_view tbody td { border-top:1px solid #e6e6e6;  border-bottom:1px solid #e6e6e6; text-align:left; padding:8px 15px; }
.tbl_view tbody td.file { font-family:'µ¸¿ò'; font-size:0.95em; color:#006d6d; letter-spacing:-0.5px;}
.tbl_view tbody td.file a { text-decoration:none; font-family:'µ¸¿ò'; font-size:0.95em; color:#916f4b; letter-spacing:-0.5px; }
.tbl_view tbody td.ctn { padding:20px; text-align:left; line-height:18px; }
.tbl_view tbody td.ctn .imgArea { width:100%; text-align:center; padding:0 0 20px 0; margin:0; }

.brd_View1 {/* clear:both;*/ width:720px; border-top:1px solid #b4b8b9; }
.brd_View1 caption { display:none; }
.brd_View1 thead th { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center; font-size:14px; font-weight:bold; padding:12px 0; background:#f8f8f8; }
.brd_View1 tbody th { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center; font-weight:bold; background:#f7f7f7; }
.brd_View1 tbody th.subject { font-size:14px; font-weight:bold; text-align:left; padding:8px 15px; }
.brd_View1 tbody td { border-top:1px solid #e6e6e6;  border-bottom:1px solid #e6e6e6; text-align:left; padding:8px 15px; }
.brd_View1 tbody td.name { color:#2a82b7; font-size:12px; font-weight:bold; }
.brd_View1 tbody td.file a { text-decoration:underline; font-family:'µ¸¿ò'; font-size:1em; color:#666; letter-spacing:-0.5px; margin-right:5px; }
.brd_View1 tbody td.file a.basic { background:url('/open_content/newjamsa/new/images/board/board_file.gif') 0 50% no-repeat; padding-left:20px; }
.brd_View1 tbody td.file a.pdf { background:url('/open_content/newjamsa/new/images/board/board_pdf.gif') 0 50% no-repeat; padding-left:20px; }
.brd_View1 tbody td.ctn { padding:20px 15px; text-align:left; line-height:18px; }
.brd_View1 tbody td.ctn img { text-align:center; width:90%; border:1px solid #e6e6e6; }

/* ¾²±â */
.tbl_write { clear:both; width:100%; border-top:1px solid #916f4b; }
.tbl_write caption { display:none; }
.tbl_write tbody th { border-top:1px solid #e6e6e6;  border-bottom:1px solid #e6e6e6; text-align:center; font-weight:bold; background:#f7f7f7; }
.tbl_write tbody td { border-top:1px solid #e6e6e6;  border-bottom:1px solid #e6e6e6; text-align:left; padding:8px 15px; }
.tbl_write tbody td.file { font-family:'µ¸¿ò'; font-size:0.95em; color:#006d6d; letter-spacing:-0.5px;}
.tbl_write tbody td.file a { text-decoration:none; font-family:'µ¸¿ò'; font-size:0.95em; color:#006d6d; letter-spacing:-0.5px; }
.tbl_write tbody td.ctn { padding:15px 15px 0; text-align:left; line-height:18px; }

.brd_Write1 { clear:both; width:100%; border-top:1px solid #b4b8b9; }
.brd_Write1 caption { display:none; }
.brd_Write1 tbody th { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:center; padding:8px 15px; font-weight:bold; background:#f7f7f7; }
.brd_Write1 tbody td { border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; text-align:left; padding:8px 15px; }
.brd_Write1 tbody td.file { font-family:'µ¸¿ò'; font-size:0.95em; color:#006d6d; letter-spacing:-0.5px;}
.brd_Write1 tbody td.file a { text-decoration:none; font-family:'µ¸¿ò'; font-size:0.95em; color:#006d6d; letter-spacing:-0.5px; }
.brd_Write1 tbody td.ctn { padding:15px; text-align:left; line-height:18px; }


/* ÀÌÀü±Û ´ÙÀ½±Û */
.privew {  /*clear:both;*/ width:720px; border-top:1px solid #e6e6e6; }
.privew caption { display:none; }
.privew tbody th { border-bottom:1px solid #e6e6e6; text-align:center; background:#f7f7f7; }
.privew tbody td { border-bottom:1px solid #e6e6e6; padding:8px 15px; text-align:left; }
.privew tbody td a { text-decoration:none; color:#555;}
.privew tbody td a:hover {text-decoration:underline; color:#555; }

/* ÆäÀÌÂ¡ */
#paging { position:relative; height:30px; width:720px; margin:20px 0 0; font-size:0.95em; font-family: verdana; text-align:center; overflow:hidden; }
#paging a { text-decoration:none; margin:0 2px; font-size:0.95em; font-family:verdana; color:#666; line-height:12px; }
#paging a img { vertical-align:middle; }
#paging span { padding:4px 9px; border:1px solid #ccc !important; padding-bottom:1px; }
#paging span a { color:#666; padding:3px 0 0; }
#paging span.on { color:#fff !important; background:#2a82b7; padding:4px 9px; font-weight:bold; border:1px solid #ccc; text-decoration:underline; }
#paging span.on a { color:#fff; font-weight:bold; }
#paging span.on a:hover { color:#fff; font-weight:bold; text-decoration:underline; }
#paging1 {margin:0 auto; text-align:center;}

/* °¶·¯¸® ¸®½ºÆ® */
.photo_gallery { clear:both; width:720px; margin-bottom:20px; overflow:hidden; }
.photo_gallery ul { float:left; display:inline; width:32%; height:286px; border:1px solid #e7e7e7; background:#fbfaf9; margin:5px 6px 0 0; padding-bottom:5px; overflow:hidden; }
.photo_gallery ul li.photo { width:100%; height:auto; overflow:hidden; }
.photo_gallery ul li.photo img { width:100%; height:168px; background:#ccc; }
.photo_gallery ul li.title { color:#666; padding:15px; text-align:left; }
.photo_gallery ul li.title ul.in_photo_g { width:100%; border:none; }
.photo_gallery ul li.title ul.in_photo_g li { clear:both; text-align:left; letter-spacing:-0.05em; border:none; }
.photo_gallery ul li.title ul.in_photo_g li.subject { color:#666; font-size:14px; padding:0 0 5px 0; }
.photo_gallery ul li.title ul.in_photo_g li.subject a { color:#666; font-size:14px; }
.photo_gallery ul li.title ul.in_photo_g li.subject a:hover { text-decoration:underline; }
.photo_gallery ul li.title ul.in_photo_g li.cont { color:#767676; font-size:12px; line-height:18px; }
.photo_gallery ul li.title ul.in_photo_g li.date { font-family:verdana; margin-top:7px; color:#b59157; font-size:11px; letter-spacing:0; }

.photo_gallery ul.last { float:left; display:inline; width:32%; height:286px; border:1px solid #e7e7e7; background:#fbfaf9; margin:5px 0 0; padding-bottom:5px; overflow:hidden; }
.photo_gallery ul.last li.photo { width:100%; height:auto; overflow:hidden; }
.photo_gallery ul.last li.photo img { width:100%; height:168px; background:#ccc; }
.photo_gallery ul.last li.title { color:#666; padding:15px; }
.photo_gallery ul.last li.title ul.in_photo_g { width:100%; border:none; }
.photo_gallery ul.last li.title ul.in_photo_g li { clear:both; text-align:left; letter-spacing:-0.05em; border:none; }
.photo_gallery ul.last li.title ul.in_photo_g li.subject { color:#666; font-size:14px; padding-bottom:5px; }
.photo_gallery ul.last li.title ul.in_photo_g li.subject a { color:#666; font-size:14px; }
.photo_gallery ul.last li.title ul.in_photo_g li.subject a:hover { text-decoration:underline; }
.photo_gallery ul.last li.title ul.in_photo_g li.cont { color:#767676; font-size:12px; line-height:18px; }
.photo_gallery ul.last li.title ul.in_photo_g li.date { font-family:verdana; margin-top:7px; color:#b59157; font-size:11px; letter-spacing:0; }

#contents {overflow:hidden;}