@charset "utf-8";
/** 행사다시보기 페이지 - 일정표로 보기 **/

*{margin:0; padding:0; }
A:link, A:visited, A:active {color:#333; text-decoration: none;}
A:hover {color: #111; text-decoration:none;}

ul,li{list-style:none;}
.mt50{margin:50px 0 0 0;}
.pd50{padding-bottom: 50px;}
.mr30 {margin-right:30px; }

.side_tab {width:961px; border-top:3px solid #838385; border-left:1px solid #c3cbde; overflow:hidden; font-size:14px;}
.side_tab li {width:50%; border-right:1px solid #c3cbde; border-bottom:1px solid #c3cbde; float:left; overflow:hidden; padding:15px 0; text-align:center; }

.side_tab li:hover {background-color:#f0f2f1; }
.side_tab .on {
    border-bottom:1px solid #dee2eb;
    background: #EBEEEF;
    /*background:url('/images/event/tabmenu_on.png') 0px 0px no-repeat;*/
}

.timetable {width:961px; border:1px solid #c3ccdf; background:#f0f1f2; }
.timetable dl {background:url('/images/event/bg_time.gif') 58px 0 repeat-y; padding:0 30px 30px 30px;  overflow:hidden; border-top:1px solid #fff; border-bottom:1px solid #e5e5e5; }
.timetable dl dt {background:#f0f1f2; font-size:20px; color:#333333; letter-spacing:-1px; font-weight:bold; padding:5px 0 0px 0; margin:30px 0 10px 0;  }
.timetable dl dd {background:#ffffff; border:1px solid #e7e7e7; padding:4px 25px 4px 25px; margin-bottom:6px; overflow:hidden;}
.timetable dl dd:hover {border:1px solid #ababab; }
.timetable dl dd .date {float:left; margin:12px 25px 0 0; font-weight:bold; }
.timetable dl dd .title {float:left; font-size:18px; letter-spacing:-1px; font-weight:bold; padding:10px 0 7px 20px; cursor: pointer; width:450px; }
.timetable dl dd .btn {float:right; color:#a1a1a1; border:1px solid #e7e7e7; padding:8px 14px 3px 14px; margin-top:6px;cursor: pointer}
.timetable dl dd .btn:hover {border:1px solid #47b9dd;  color:#000; text-decoration:none;}
.timetable dl dd .btn span {letter-spacing:-5px; }
.timetable dl dd img {float:left; }
.timetable dl dd .data_dt {margin-left:170px; font-size:13px; color:#777; display:block; clear:both;}
#wrap .containers {display:none;}

.hisbox{width:961px; background:url("/images/event/hisbg.jpg") left top repeat-y; padding-top:40px; overflow:hidden; border-bottom:1px solid #c3cbde; }
.hisbox .year {clear: both; text-align: center;padding: 10px 0;background-color: #a0adcb;color: #fff;width: 226px;border-radius: 7px;font-size: 25px; margin: 20px auto;}
.hisbox a .year {font-size: 15px; padding: 15px 0;}
.hiscont {width:930px; overflow:hidden; margin:0 auto; font-size:12px; line-height:normal; }
.hiscont:after{content:""; display:block; clear:both; }
.histxt_left{position:relative; float:left; width:443px; height:130px; background:url("/images/event/histxtbox1.jpg") left top no-repeat;}
.histxt_left .img{position:absolute; left:13px; top:13px; width:200px; height:100px; border:1px solid #dddddd;}
.histxt_left .tit{position:absolute; left:232px; top:20px; letter-spacing:-1px; }
.histxt_left .tit li{margin: 0 0 5px 0}
.histxt_left .tit strong{font-size:15px;}
.histxt_left .txt{position:absolute; left:232px; top:78px;}
.histxt_left .txt li{margin: 0 0 5px 0}
.histxt_left .iconhis{position:absolute; left:461px; top:63px; width:7px; height:9px; background:url("/images/event/icon_his.jpg") left top no-repeat;}

.histxt_right{position:relative; float:right; width:442px; height:130px; background:url("/images/event/histxtbox2.jpg") left top no-repeat;}
.histxt_right .img{position:absolute; left:21px; top:13px; width:200px; height:100px; border:1px solid #dddddd;}
.histxt_right img{width:200px; height:100px; }
.histxt_right .tit{position:absolute; left:239px; top:26px; letter-spacing:-1px; }
.histxt_right .tit li{margin: 0 0 5px 0}
.histxt_right .tit strong{font-size:15px;}
.histxt_right .txt{position:absolute; left:239px; top:78px;}
.histxt_right .txt li{margin: 0 0 5px 0}
.histxt_right .iconhis{position:absolute; right:462px; top:63px; width:7px; height:9px; background:url("/images/event/icon_his.jpg") left top no-repeat;}



/** view 페이지 **/

.viewpage {width:860px; background-color:#f0f1f2; border:0px solid #c3ccdf; padding:50px 50px 50px 50px; }
.headline {overflow:hidden; }
.headline ul {margin-bottom:10px; }
.headline li {float:left; letter-spacing:-1px; }
.headline li { width:410px; border-bottom:0px solid #e7e7e7; padding-bottom:10px; margin-bottom:20px; }
.headline li .tit {font-size:18px; font-weight:bold; margin:15px 0 5px 0; }
.headline .hdimg img {width:410px; height:264px}

.missionnews {overflow:hidden; letter-spacing:-1px; width:850px; }
.missionnews dt {margin-bottom:10px; }
.missionnews li { padding-right:30px; }
.missionnews li img { padding-right:30px;width:190px;height:115px }
.missionnews .dd { width:190px; padding-right:30px; }
.missionnews .dd_r0 { width:190px; padding-right:0px; }
.missionnews .dd .tit {font-size:12px; font-weight:bold; margin:10px 0 0px 0; }

.todaynews {overflow:hidden;  }
.todaynews dt {margin-bottom:10px; }
.todaynews dd {float:left; letter-spacing:-1px; }
.todaynews dd  img {border:1px solid #e0e0e0; }
.todaynews .dd { width:190px; padding-right:30px; margin-bottom:30px; }
.todaynews .dd_r0 { width:190px; padding-right:0px; }
.todaynews .dd .tit {font-size:12px; font-weight:bold; margin:10px 0 0px 0; }

.pagination li {cursor:pointer}

.photogallery {overflow:hidden;  }
.photogallery h3 {margin-bottom:10px; }
.photogallery .tabmenu {float:left; }
.photogallery .tabmenu li {cursor: pointer;width:141px; height:40px; background:url(/images/event/flickerset_title_bg.png) no-repeat; padding:12px 15px; font-size:14px; color:#888; font-weight:bold; letter-spacing:-1px; }
.photogallery .tabmenu .on {background:url(/images/event/flickerset_title_bg_on.png) no-repeat; color:#000; }
.photogallery .flicker_area {float:right; width:678px; height:498px; background-color:#fff; border:1px solid #ccc;}

.divider {border-bottom:1px solid #ccc; padding-bottom:30px; margin-bottom:40px; overflow:hidden; }

/**	Pagination	**/
.tn_area1 button {float:left;}
.tn_area1 img{width:190px; height:115px}
.tn_area2 button {float:left;}
.tn_area2 img{width:190px; height:115px}
.tn_area3 button {float:left;}
.tn_area3 img{width:190px; height:115px}

.tnrolling1 { width:860px; margin:0 auto;         overflow:hidden;float:left;}
.tnrolling1 ul { list-style:inline; width:32700px; margin:0; padding:0;}
.tnrolling1 ul li { width:410px; float:left; }
.tnrolling2 { width:860px; margin:0 auto;         overflow:hidden;float:left;}
.tnrolling2 ul { list-style:inline; width:32700px; margin:0; padding:0;}
.tnrolling2 ul li { width:300px; float:left; }
.tnrolling3 { width:860px; margin:0 auto;         overflow:hidden;float:left;}
.tnrolling3 ul { list-style:inline; width:32700px; margin:0; padding:0;}
.tnrolling3 ul li { width:300px; float:left; }


.pagination_tn1, .pagination_tn2, .pagination_tn3 {position:relative; }
.pagination_tn1 ul, .pagination_tn2 ul, .pagination_tn3 ul {position:absolute; height:20px; overflow:hidden; left:48%;}
.pagination_tn1 ul li, .pagination_tn2 ul li, .pagination_tn3 ul li {float:left; width:15px; height:15px;  padding:2px; background:url(../../images/goodnews/pagination_icon.png) no-repeat ; cursor: pointer}
.pagination_tn1 ul .current, .pagination_tn2 ul .current, .pagination_tn3 ul .current {background:url(../../images/goodnews/pagination_icon.png) -21px 0 no-repeat ; }



.pagination_mn {margin-top:20px;}
.pagination_mn,.pagination_tn,.pagination_hd {position:relative; }
.pagination_mn ul, .pagination_tn ul, .pagination_hd ul {position:absolute; height:20px; overflow:hidden; left:47%;}
.pagination_mn ul li,.pagination_tn ul li,.pagination_hd ul li {float:left; width:15px; height:15px;  padding:2px; background:url(../../images/goodnews/pagination_icon.png) no-repeat ; cursor: pointer}
.pagination_mn ul .current,.pagination_tn ul .current,.pagination_hd ul .current {background:url(../../images/goodnews/pagination_icon.png) -21px 0 no-repeat ; }
.divider {border-bottom:1px solid #e7e7e7; padding-bottom:30px; margin-bottom:40px; overflow:hidden; }

#inneriframe {position : absolute; top : 0px; left : 0px; visibility: hidden; }
