@charset "utf-8";
/* 게시판 */
#boardarea {width:100%;border:1px solid #FF0000;}


/* 목록테이블 */
.tblType1 {float:left;width:100%; border-bottom:solid 1px #e4e4e4;}
.tblType1 th {height:32px; text-align:center; font-family:dotum; font-size:11px; color:#4e7290; font-weight:bold;border-top:2px solid #4875B6;border-bottom:1px solid #C2D1E7;background-color:#f4faff;}
.tblType1 td {padding:7px 0 7px 5px; border-bottom:solid 1px #ebebeb; background:none;}
.tblType1 td.notice {padding:7px 0 7px 20px; border-bottom:solid 1px #ebebeb; background:#FFF4EC;}
.tblType1 td.schresult {padding:7px 0 7px 5px; border-bottom:solid 1px #ebebeb; background:#ebebeb;}
.tblType1 td.noarticle {text-align:center;height:100px; border-bottom:solid 1px #ebebeb;}

/* 상세페이지 */
.tblType2 {width:100%; border-bottom:solid 1px #e4e4e4; border-top:solid 2px #bed1e1;}
.tblType2 th {color:#5d7dab; font-family:dotum; font-size:11px; font-weight:bold; line-height:normal; background-color:#f4f7fb; padding:7px 0 7px 0; border:solid 1px #e1e1e1;}
.tblType2 td {padding:5px; border:solid 1px #e1e1e1; text-align:left;}

.list_view {padding:10px; border-bottom:solid 1px #e4e4e4; line-height:1.5; text-align:left;}
.content_view {width:100%; padding:10px;text-align:left; vertical-align:top;line-height:1.5;}

/* 이전글 다음글 */
.tblType3 {width:100%; border-bottom:solid 1px #e4e4e4; border-top:solid 2px #e4e4e4;}
.tblType3 th {color:#5d7dab; font-family:dotum; font-size:11px; font-weight:bold; line-height:normal; background-color:#f4f7fb; padding:7px 0 7px 0; border:solid 1px #e1e1e1;}
.tblType3 td {padding:5px; border:solid 1px #e1e1e1; text-align:left;}


/* FAQ테이블 */
.tblTypeFaq {width:100%; border-bottom:solid 1px #e4e4e4;}
.tblTypeFaq th{height:32px; text-align:center; font-family:dotum; font-size:11px; color:#4e7290; font-weight:bold;border-top:2px solid #4875B6;border-bottom:1px solid #C2D1E7;}
.tblTypeFaq td{border-bottom:solid 1px #e1e1e1;}
.tblTypeFaq .q{height:28px; padding:1px 3px 0 20px; background: url("/images/icon/bu_q.gif") no-repeat 0 8px;}
.tblTypeFaq .a{padding:5px 10px 4px 30px; background: url("/images/icon/bu_a.gif") no-repeat 10px 8px;}
.tblTypeFaq .bg{background-color:#fafafa;}



/* 미디어 */
.photoWrap {clear:both;width:100%;}
.photo {float:left; width:33%; height:295px;}
.photoImg {width:216px; height:245px; padding:11px 0 0 8px;}
.photoTxt {padding:0; text-align:center;}


/* 기사형 리스트 */
.NewsTit {width:100%; height:20px; padding-top:20px; border-bottom:1px dotted #c9c9c9; font-weight:bold; color:#3676b4;}
.Newslist {position:relative; float:left; width:100%; padding:5px 6px 10px 6px; border-bottom:1px dotted #c9c9c9;}

.NewslistLt {float:left; border:1px solid #dadada; padding:3px;}
.NewslistLt img{width:100px; height:100px;}
.NewslistRt {float:left;min-width:600px;margin-left:10px;text-align:left;}
.NewslistRt dt{ height:22px; color:#6a6a6a; line-height:14px; font-size:13px; font-weight:bold; padding:7px 0 0 8px; text-align:left;}
.NewslistRt dt.bt{float:right; margin-left:3px;}
.NewslistRt dd{float:left; width:100%; margin-top:3px; font-size:12px; line-height:17px; clear:both; background:url(/images/icon/icon02.gif) no-repeat 10px 5px; padding-left:15px;}

.Newslistnone {float:left;width:100%;text-align:left;}
.Newslistnone dt{ height:22px; color:#6a6a6a; line-height:14px; font-size:12px; font-weight:bold; padding:7px 0 0 7px; text-align:left;}
.Newslistnone dt.bt{float:left; margin:0;}
.Newslistnone dd{float:left; width:100%;margin-top:3px; font-size:12px; line-height:17px; clear:both; background:url(/images/icon/icon02.gif) no-repeat 10px 5px; padding-left:15px;}
.NewsSchResult {float:left; width:100%;padding:10px 0px 10px 0px; border-bottom:1px dotted #c9c9c9; text-align:center; background-color:#ebebeb;}
.NewsEmpty {float:left;width:100%;height:50px;padding-top:20px;border-bottom:1px dotted #c9c9c9;text-align:center; vertical-align:middle;}

/* 갤러리/사진형 */
.galleryWrap {clear:both; width:100%;border-top:1px solid #c0c0c0;}
.gallery {float:left; width:165px; height:180px; margin-right:6px;}
.galleryImg {width:157px; height:104px;padding:11px 0 0 8px;}
.galleryTxt {padding:8px 8px 0 8px;}
.days {font-family:dotum; font-size:11px; color:#b1b1b1; padding-top:3px;}
.gallerySchResult {float:left; width:100%; padding:10px 0px 10px 0px;border-top:1px solid #c9c9c9; border-bottom:0px; text-align:center; background-color:#ebebeb;}
.galleryEmpty {float:left;width:100%;height:50px;padding-top:20px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;text-align:center; vertical-align:middle;}

.galleryDetl { padding:20px 12px 0 12px; text-align:center;}
.galleryLb { float:left; display:inline; margin-top:148px;}
.galleryRb { float:right; display:inline; margin-top:-174px;}

.Detlpho {padding:20px 12px 0 12px; text-align:justify; border-bottom:1px solid #d3cfc6;}
.Detlpho p{padding-bottom:15px;}


/* 일정형 게시판 */
.calendar {position:relative; float:left; width:250px; padding:3px 10px 10px 10px; margin:0 20px 15px 0; border:1px solid #e4e4e4; background-color:#fff; font-size:11px;}

.calendar_bar {width:190px; height:25px; padding-top:5px; margin-left:auto; margin-right:auto; text-align:center; font-size:20px; font-family:arial black; color:#808080;}
.calrendar_week {height:24px; margin-top:8px; padding-top:8px; padding-left:2px; font-size:0; background:#fbfbf5; border-bottom:1px dotted #e1e1d1; border-top:1px dotted #e1e1d1;}
.calrendar_week li {float:left; width:35px; text-align:center; display:block; font-size:11px; font-weight:bold;}
.calrendar_week .sun {font-size:11px; color:#ff6c00; font-weight:bold;}
.calrendar_week .sat{font-size:11px; color:#569abe; font-weight:bold;}

.calendar ul.day {float:right; width:245px; padding:0; margin-top:7px; border-right:1px solid #c5cdd8; border-top:1px solid #c5cdd8;}
.calendar ul.day li {float:left; text-align:center; width:34px; height:27px; font-size:11px; border-bottom:1px solid #c5cdd8; border-left:1px solid #c5cdd8;}
.calendar ul.day li.sat {float:left; text-align:center; width:34px; height:27px; font-size:11px; color:#569abe;}
.calendar ul.day li.sun {float:left; text-align:center; width:34px; height:27px; font-size:11px; color:#ff6600;}
.calendar ul.day li.on a {float:left; text-align:center; width:34px; height:27px; font-size:11px; color:#ffffff; background:url(/images/board/bg_calendar_on.gif) no-repeat 8px 2px;}
.calendar ul.day li.on a:hover {float:left; text-align:center; width:34px; height:27px; font-size:11px; color:#ffffff; background:url(/images/board/bg_calendar_on.gif) no-repeat 8px 2px;}
.calendar ul.day li.today a {float:left; text-align:center; width:34px; height:27px; font-size:11px; color:#ffffff; background:url(/images/board/bg_calendar_today.gif) no-repeat 8px 2px;}
.calendar ul.day li.today a:hover {float:left; text-align:center; width:34px; height:27px; font-size:11px; color:#ffffff; background:url(/images/board/bg_calendar_today.gif) no-repeat 8px 2px;}

.schedule {position:relative; float:left; width:420px; border-top:2px solid #87a3d0;}
.schedule h2 {text-align:center; height:20px; padding:7px 0 4px 0; font-size:12px; color:#1f76a9; font-weight:bold; background-color:#ebeef7; border-bottom:dotted 1px #becad2;}
.schedule dt {float:left; width:400px; height:20px; margin:10px 0 0 10px; font-weight:bold; }
.schedule dd {float:left; width:390px; margin:0 0 0 10px; padding-left:15px;}



/* 검색영역 */
#BbsSch {position:relative; float:left;width:100%; margin:0px; padding-bottom:2px;}
#BbsSch dd.al{float:left; margin:0;}
#BbsSch dd.ar{float:right; margin:0;}

/* 버튼영역 */
.button {width:100%;padding-top:10px;}
.button dd.al{float:left; margin:0;}
.button dd.ar{float:right; margin:0;}



/* 검색 */
.search {position:relative; float:left; text-align:right; width:420px; height:20px; margin-bottom:5px;}


 /* 캘린더 리스트 */
.CaleTit {width:100%; height:20px; padding-top:20px; border-bottom:1px dotted #c9c9c9; font-weight:bold; color:#3676b4;}
.Calelist {position:relative; float:left; width:100%; height:130px; padding:5px 6px 10px 6px;}
.CalelistLt {float:left; width:90px; height:123px; border:1px solid #dadada; padding:3px;}
.CalelistRt {float:right; width:580px;}
.CalelistRt dt{ height:30px; color:#6a6a6a; line-height:14px; font-size:12px; font-weight:bold; padding:7px 0 0 20px; text-align:left; background:url(/images/sub/event/mTitBg.gif) no-repeat;}
.CalelistRt dt.bt{float:right; margin-left:3px;}
.CalelistRt dd{float:left; margin-top:3px; font-size:12px; line-height:17px; clear:both; background:url(/images/icon/icon02.gif) no-repeat 10px 5px; padding-left:15px;}

.Calelistnone {float:left; width:100%;}
.Calelistnone dt{ height:30px; color:#6a6a6a; line-height:14px; font-size:12px; font-weight:bold; padding:7px 0 0 20px; text-align:left; background:url(/images/sub/event/mTitBg1.gif) no-repeat;}
.Calelistnone dt.bt{float:left; margin:0;}
.Calelistnone dd{float:left; margin-top:3px; font-size:12px; line-height:17px; clear:both; background:url(/images/icon/icon02.gif) no-repeat 10px 5px; padding-left:15px;}
.CaleSchResult {float:left; width:100%; padding:10px 0px 10px 0px; border-bottom:1px dotted #c9c9c9; text-align:center; background-color:#ebebeb;}
.CaleEmpty {float:left;width:100%;height:50px;padding-top:20px;border-bottom:1px dotted #c9c9c9;text-align:center; vertical-align:middle;}


/* 테이블 컬럼 크기 */
.ato {width:auto;}
.w25 {width:25px;}
.w30 {width:30px;}
.w40 {width:40px;}
.w50 {width:50px;}
.w52 {width:52px;}
.w55 {width:55px;}
.w57 {width:57px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w98 {width:98px;}
.w100 {width:100px;}
.w115 {width:115px;}
.w120 {width:120px;}
.w123 {width:123px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w210 {width:210px;}
.w220 {width:220px;}
.w231 {width:231px;}
.w240 {width:240px;}
.w250 {width:250px;}
.w259 {width:259px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w325 {width:325px;}
.w330 {width:330px;}
.w580 {width:580px;}

/* 버튼 */
.buttonL {width:100%; text-align:left; padding-top:10px;}
.buttonC {width:100%; text-align:center; padding-top:10px;}
.buttonR {width:100%; text-align:right; padding-top:10px;}

.imgbutton_2	{width:51px; height:22px; border:0px; background:url('/images/icon/btn_bg_2.gif') no-repeat; font:normal 12px 돋움; color:#5D5D5D;}/* 2글자 */
.imgbutton_3	{width:63px; height:22px; border:0px; background:url('/images/icon/btn_bg_3.gif') no-repeat; font:normal 12px 돋움; color:#5D5D5D;}/* 3글자 */
.imgbutton_4	{width:74px; height:22px; border:0px; background:url('/images/icon/btn_bg_4.gif') no-repeat; font:normal 12px 돋움; color:#5D5D5D;}/* 4글자 */
.imgbutton_5	{width:87px; height:22px; border:0px; background:url('/images/icon/btn_bg_5.gif') no-repeat; font:normal 12px 돋움; color:#5D5D5D;}/* 5글자 */
.imgbutton_6	{width:99px; height:22px; border:0px; background:url('/images/icon/btn_bg_6.gif') no-repeat; font:normal 12px 돋움; color:#5D5D5D;}/* 6글자 */
.imgbutton_7	{width:111px; height:22px; border:0px; background:url('/images/icon/btn_bg_7.gif') no-repeat; font:normal 12px 돋움; color:#5D5D5D;}/* 7글자 */
.imgbutton_8	{width:122px; height:22px; border:0px; background:url('/images/icon/btn_bg_8.gif') no-repeat; font:normal 12px 돋움; color:#5D5D5D;}/* 8글자 */
.imgbutton_9	{width:135px; height:22px; border:0px; background:url('/images/icon/btn_bg_9.gif') no-repeat; font:normal 12px 돋움; color:#5D5D5D;}/* 9글자 */
.imgbutton_10	{width:146px; height:22px; border:0px; background:url('/images/icon/btn_bg_10.gif') no-repeat; font:normal 12px 돋움; color:#5D5D5D;}/* 10글자 */
.imgbutton_11	{width:158px; height:22px; border:0px; background:url('/images/icon/btn_bg_11.gif') no-repeat; font:normal 12px 돋움; color:#5D5D5D;}/* 11글자 */
.imgbutton_12	{width:170px; height:22px; border:0px; background:url('/images/icon/btn_bg_12.gif') no-repeat; font:normal 12px 돋움; color:#5D5D5D;}/* 12글자 */
