
/*table skin*/
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt35{margin-top:35px !important;}
.mt45{margin-top:45px !important;}
.mt60{margin-top:60px !important;}
.mt95{margin-top:95px !important;}

.mb5{margin-bottom:5px !important;}
.mb15{margin-bottom:15px !important;}
.mb60{margin-bottom:60px !important;}
.mb80{margin-bottom:80px !important;}

.fs21{font-size:21px !important;}
.fs24{font-size:24px !important;}

.ls_05{letter-spacing:-0.5px;}
.ls_08{letter-spacing:-0.8px;}

.in_type{border:1px solid #e0e0e0; height:24px; line-height:24px; text-indent:5px; font-size:12px;}

.sel_type{border:1px solid #e0e0e0; height:24px; line-height:24px; font-size:12px;}

.textarea_type{border:1px solid #e0e0e0; font-size:12px; padding:5px;}

.h180{height:180px !important;}


.w85{width:85px !important;}
.w88{width:88px !important;}
.w145{width:145px !important;}
.w179{width:179px !important;}
.w207{width:207px !important;}

.w95p{width:95% !important;}


/* notice */
.board_list_wrap{padding-top:10px;}
.tbl_basic{width:100%; border-bottom:1px solid #666; border-top:2px solid #666;}
.tbl_basic thead{}
.tbl_basic thead th{height:36px; line-height:36px; font-size:12px; font-weight:bold; text-align:center; color:#5f5f5f; background:url('../board/img/board_top_bg.gif') repeat-x left center;}
.tbl_basic tbody td{text-align:center; height:35px; line-height:35px; font-size:13px; border-bottom:1px solid #dedede;}
.tbl_basic tbody td.tit{text-align:left; padding:5px 0 5px 10px; color:#777; line-height:20px;}

.check_box{float:left; display:inline-block; *display:inline; height:30px; line-height:30px;}


/*gallery board List*/
.search_box{text-align:right; padding:0px 0 10px;  float: right;}
.search_box select{border:1px solid #e0e0e0; font-size:12px; color:#888; padding:5px; width:77px; display:inline-block; *display:inline; *zoom:1;}
.intype{border:1px solid #e0e0e0; height:28px; line-height:30px; text-indent:5px; width:205px; display:inline-block; *display:inline; *zoom:1; background:#fff;}
.btn_search{display:inline-block; *display:inline; *zoom:1; line-height:30px; vertical-align:top;}

.gall_list_wrap .stage{border-top:3px solid #666; padding:25px 0; position:relative; overflow:hidden; border-bottom:1px solid #666;}
.gall_list_wrap .stage p.img{float:left;}
.gall_list_wrap .stage p.img img{display:inline-block; *display:inline; *zoom:1; padding:9px; border:1px solid #e3e3e3; width:305px; height:215px;}
.gall_list_wrap .stage dl{margin-left:365px;}
.gall_list_wrap .stage dl dt{font-size:21px; font-weight:bold; color:#333; letter-spacing:-1px; margin-bottom:10px; margin-top:10px;}
.gall_list_wrap .stage dl dd.date{font-size:14px; letter-spacing:-0.5px; color:#777; margin-bottom:25px;}
.gall_list_wrap .stage dl dd.txt{line-height:21px; letter-spacing:-0.8px; color:#777; text-align:justify;}
.gall_list_wrap .gall_list{padding:30px 0; border-bottom:1px solid #666;}
.gall_list_wrap .gall_list ul{position:relative; overflow:hidden; padding-top:25px; padding-left:5px; padding-right:5px; border-top:1px solid #eee; margin-top:25px;}
.gall_list_wrap .gall_list ul:first-child{margin-top:0; border-top:none; padding-top:0;}
.gall_list_wrap .gall_list ul li{float:left; margin-left:30px;}
.gall_list_wrap .gall_list ul li:first-child{margin-left:0;}
.gall_list_wrap .gall_list ul li > p{margin-bottom:10px; text-align:left;}
.gall_list_wrap .gall_list ul li > p img{display:block; width:170px; height:120px;}
.gall_list_wrap .gall_list ul li > p + p{letter-spacing:-1px; text-align:left; color:#777; line-height:24px; margin-bottom:0;}
.gall_list_wrap .gall_list ul li > p + p span{display:block; color:#2b8de5;}

/*gallery board view*/
.board_view{margin-bottom:50px;}
.board_view .view_tit{height:36px; line-height:36px; border-bottom:1px solid #eee; border-top:3px solid #666; background:#f9f9f9; position:relative; overflow:hidden; background:url('../board/img/board_top_bg.gif') repeat-x left center;}
.board_view .view_tit strong{float:left; display:inline-block; *display:inline; *zoom:1;font-size:12px; color:#5f5f5f; padding-left:10px; font-weight:bold; letter-spacing:-1px;}
.board_view .view_tit p{font-size:14px; display:inline-block; *display:inline; *zoom:1; color:#222; float:right; line-height:24px; letter-spacing:-0.8px;}
.board_view .view_tit span.gray{color:#777;}
.view_etc{color:#777; text-align:right; padding-right:23px; height:35px; line-height:35px; border-bottom:1px solid #dedede; background-color:#fafafa;}
.view_etc ul{float:right; }
.view_etc li{float:left; }
.view_etc li span{color:#5f5f5f; padding-left:35px; padding-right:10px; font-weight:bold;}
.add_file{color:#777; text-align:right; padding-right:23px; height:35px; line-height:35px; border-bottom:1px solid #dedede; background-color:#fafafa;}
.add_file span{display:inline-block; *display:inline; *zoom:1; margin-right:10px; color:#999;}


/* paging */
.paging{margin-top:30px; text-align:center;}
.paging a.num{width:22px; height:23px; line-height:22px; text-align:center; }
.paging a.on{border:1px solid #333; background:#333; color:#fff;}
.paging a{display:inline-block; *display:inline; *zoom:1; border:1px solid #ddd; vertical-align:middle; border-left:none;}
.paging a:first-child{border-left:1px solid #ddd;}
.paging a img{vertical-align:baseline;}


/*.board_view .view_body img{ width:90%; height:auto;}*/
.board_view .view_body{padding:30px 25px; line-height:21px;}
.board_view .view_paging{border-bottom:1px solid #666;}
.board_view .view_paging li{border-top:1px solid #eee;}
.board_view .view_paging li dl{height:35px; line-height:35px;}
.board_view .view_paging li dl dt{padding-left:30px; float:left; padding-right:32px; background:url('../images/common/bar_view_paging.gif') right center no-repeat; margin-right:18px;}

.board_view p.list{text-align:right; margin-top:20px;}
.board_view p.list a{text-align:center; display:inline-block; *display:inline; *zoom:1; width:43px; height:26px; border:1px solid #bbb; line-height:24px; color:#666;}



/*board_thumb_list*/
.board_thumb_list ul{border-top:3px solid #666; border-bottom:1px solid #666; padding-bottom:5px;}
.board_thumb_list ul li{padding:15px; border-top:1px solid #eee; position:relative; overflow:hidden;}
.board_thumb_list ul li:first-child{border-top:none;}
.board_thumb_list ul li p.img{float:left;}
.board_thumb_list ul li p.img img{display:block; width:170px; height:120px;}
.board_thumb_list ul li dl{margin-left:210px;}
.board_thumb_list ul li dl dt{font-size:13px; color:#333; letter-spacing:-0.5px; margin-bottom:15px;}
.board_thumb_list ul li dl dt a{color:#333;}
.board_thumb_list ul li dl dd{color:#777;}
.board_thumb_list ul li dl dd a{color:#777;}
.board_thumb_list ul li dl dd.txt{height:65px;}
.board_thumb_list ul li dl dd.date{}

/* privacy */
.privacy_wrap{height:190px; overflow-x:hidden; overflow-y:auto; border:1px solid #ddd; border-top:1px solid #666;}
.privacy_wrap .privacy_inner{padding:15px; line-height:20px;}

.agree_txt{color:red; font-size:12px; color:#555; margin-top:15px; margin-bottom:35px;}
.agree_txt .agree{display:inline-block; *display:inline; *zoom:1; margin-left:20px;}
.agree_txt .noagree{display:inline-block; *display:inline; *zoom:1; margin-left:10px;}
.agree_txt_impor{font-size:14px; letter-spacing:-0.8px; margin-bottom:10px; text-align:right;}


/* contact_form table */
.contact table{border-top:3px solid #666; width:100%; border-bottom:1px solid #666;}
.contact table th{text-align:left; padding-left:15px !important; background-color:#f9f9f9; color:#666; font-size:12px; }
.contact table td{text-align:left; padding-left:10px; color:#777;}
.contact table th, .contact table td{padding:5px; border-top:1px solid #eee;}
.contact table tr:first-child td, .contact table tr:first-child th{border-top:none;}
.contact .impor{color:#c21e2b;}
.contact .ta-c { text-align:center;}
.contact .ta-c a.confirm {display:inline-block; padding:5px 15px; text-align:center; font-weight:bold; font-size:14px; background: #155579; color:#fff; border:1px solid #12425c;}
.contact .ta-c a.cancel {display:inline-block; padding:5px 15px; text-align:center; font-weight:bold; font-size:14px; background:#f3f3f3; color:#555; border:1px solid #ccc;}

.btn_wrap_c{ text-align:center; margin-top: 30px;}
.btn_wrap_r{ text-align:right; margin-top: 30px;}
.write {padding:7px 36px; text-align:center; font-size:14px; color:#3e3e3e; font-weight:bold;  border:1px solid #ccc;}
.list {padding:7px 36px; text-align:center; font-size:14px; color:#3e3e3e; font-weight:bold;  border:1px solid #8e8e8e;}
.application{padding:7px 36px; text-align:center; font-size:14px; color:#fff; font-weight:bold;  border:1px solid #ccc; background:#155579;}
.application_s{padding:3px 15px 4px 15px; text-align:center; font-size:11px; color:#fff; border:1px solid #0e3c55; background:#155579;}
.application_done{padding:3px 15px 4px 15px; text-align:center; font-size:11px; color:#3e3e3e; border:1px solid #8e8e8e; background:#cbcbcb;}
.application_done_big{padding:7px 36px; text-align:center; font-size:14px; color:#3e3e3e; border:1px solid #8e8e8e; background:#cbcbcb; font-weight:bold;}

.line_bottom{border-bottom:1px solid #d1d1d1; padding-bottom:30px;}


/* FAQ */
.faq_inner_wrap{padding-top:42px;}
.faq_inner{border-top:3px solid #666; border-bottom:1px solid #666; }
.faq_inner dl:first-child{border-top:none;}
.faq_inner dl{border-top:1px solid #eee;}
.faq_inner dl dt{background:url('../board/img/ico_q.png') 24px 20px no-repeat;}
.faq_inner dl dt a{display:block; padding:17px 70px; color:#333; font-size:16px; letter-spacing:-1px; background:url('../board/img/ico_plus.gif') no-repeat; background-position:98% 24px;}
.faq_inner dl dt a.current{background-image:url('../board/img/ico_minus.gif');}
.faq_inner dl dd{border-top:1px dotted #eee; border-left:1px solid #eee; border-right:1px solid #eee; background:url('../board/img/ico_a.png') #f9f9f9 22px 20px no-repeat; padding:15px 70px 20px; line-height:22px; letter-spacing:-0.5px; font-size:12px; color:#555;}


/*자료실*/
.board_tab{display:inline-block; *display:inline;}
.board_tab ul li{float:left;  margin-right:2px;}
.board_tab ul li a{display:inline-block; background:#f5f7f9; border:1px solid #bfc7d0; padding:7px 20px;}
.board_tab ul li a.on{display:inline-block; background:#fff; border:1px solid #155579; padding:4px 20px 7px 20px; color:#155579; border-top:3px solid #155579; border-bottom:1px solid #fff; font-weight:bold;}

/*사업신청*/
.view_check_title{height:40px; width:790px; background:#155579; border:1px solid #073d65; color:#fff; font-size:16px; font-weight:bold; line-height:40px; padding-left:10px;}
.view_check{border:2px solid #d1d1d1; width:95%; padding:15px;}

.view_check ul li{font-size:12px; margin-bottom:15px;}
.view_check ul li span{vertical-align:middle;}
