@charset "UTF-8";

/* board search style */
.boardTop {width:100%; padding:10px 0 3px 0; vertical-align:middle!important;}
.boardTop .topSelect {margin:0 0 10px 0;}
.boardTop .topLeft {float:left; width:60%;}
.boardTop .topRight {text-align:right;}
.boardTop .topRight span.txtNum {vertical-align:middle!important;}
.boardTop .topSelect .select, .boardTop .topLeft .select, .boardTop .topRight .select {vertical-align:middle;}
.boardTop .search {padding-bottom:-3px;}

/* list table style */
.basicTable {width:100%;}
.basicTable th {height:24px; border-top:2px solid #999; font-family:Gulim, Arial, Verdana, sans-serif; background:url(http://www.kipa.org/userdata/images_new/board/th_bg.gif) repeat-x;}
.basicTable th.num {width:8%;}
.basicTable th.year {width:10%;}
.basicTable th.name {width:9%;}
.basicTable th.date {width:13%;}
.basicTable th.hit {width:8%;}
.basicTable th.price {width:27%;}
.basicTable th.order {width:7%;}
.basicTable th.open {width:7%;}
.basicTable th.file {width:65px;}th.nobold {border-top:none; background:#fff; font-weight:100;}
.basicTable td {/*border-bottom:1px solid #dddddd;*/ height:20px; padding:4px 3px 3px 4px; background:url(http://www.kipa.org/userdata/images_new/board/td_bg.gif) 0 bottom repeat-x;}
.basicTable td.non {height:100px; border-bottom:1px solid #ddd; text-align:center;}
.basicTable tfoot th {background:#FFFFFF; font-weight:bold; text-align:left;}
.jikwonTable {width:100%; margin-top:5px; _margin-top:0; .margin-top:0;}
.jikwonTable th {height:19px; padding:4px 0 0 0; border-bottom:1px solid #a2d961; font-family:Gulim, Arial, Verdana, sans-serif; background:url(http://www.kipa.org/userdata/images_new/board/jickwon_th_bg.gif) repeat-x;}
.jikwonTable th.num {width:8%;}
.jikwonTable th.positi {width:17%;}
.jikwonTable th.name {width:11%;}
.jikwonTable th.mail {width:9%;}
.jikwonTable th.phon {width:25%;}
.jikwonTable td {height:20px; padding:4px 3px 3px 4px; border-bottom:1px solid #ccc; text-align:center;}
.centerTable {width:100%;}
.centerTable th {padding:2px 0 0 0; border:1px solid #fff; background:#ffc96c; color:#fff;}
.centerTable th.sponsor {width:21%;}
.centerTable th.date {width:15%;}
.centerTable th.place {width:13%;}
.centerTable td {padding:4px 0 2px 0; border-top:none; border-right:none; border-bottom:1px solid #c0d2df; border-left:none; text-align:center;}
.centerTable td.non {height:100px; border-bottom:1px solid #ddd; text-align:center;}

.photoList {overflow:hidden; width:620px; margin-top:30px; _margin-top:0; .margin-top:0;}
.photoList .noImg {width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.photoList dl.photoArea {float:left; width:150px; margin:3px 5px 0 0; text-align:center;}
.photoList dl.photoArea dt.photo {width:140px; height:100px; padding:7px 5px 10px 5px; background:url(http://www.kipa.org/userdata/images_new/board/photo_bg.gif) no-repeat;}
.photoList dl.photoArea dd.txt {width:150px; height:28px; padding-top:3px; line-height:1.2em;}
.photoList dl.photoArea dt img.non {margin:45px 0 0 0;}
.photoList02 {overflow:hidden; width:620px;}
.photoList02 .noImg {width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.photoList02 dl.photoArea {float:left; width:150px; margin:3px 5px 0 0; text-align:center;}
.photoList02 dl.photoArea dt.photo {width:150px; height:117px; padding:5px 5px 7px 5px; background:url(http://www.kipa.org/userdata/images_new/board/photo_bg.gif) no-repeat;}
.photoList02 dl.photoArea dd.txt {width:150px; height:48px; padding-top:3px; line-height:1.2em;}
.photoList02 dl.photoArea dt img.non {margin:45px 0 0 0;}

.mypageTable {width:585px; background:url(http://www.kipa.org/userdata/images_new/sub/bg_mypage_th.gif) 0 top no-repeat;}
.mypageTable th {height:22px; padding:2px 0 0 0;}
.mypageTable th.num {width:50px; height:22px; padding:2px 0 0 5px;}
.mypageTable th.name {width:105px; height:22px; padding:2px 0 0 0;}
.mypageTable th.date {width:105px; height:22px; padding:2px 0 0 0;}
.mypageTable th.approval {width:110px; height:22px; padding:2px 5px 0 0;}
.mypageTable td {height:22px; padding:5px 0 0 0; border-bottom:1px solid #ccc;}
.mypageTable td.first {height:22px; padding:5px 0 0 5px; border-bottom:1px solid #ccc; text-align:center;}
.mypageTable td.end {height:22px; padding:5px 8px 0 0; border-bottom:1px solid #ccc; text-align:center;}
.mypageTable td.mytxt {height:150px; padding:5px 8px 0 0; border-bottom:1px solid #ccc; text-align:center;}

#dictionary {width:100%; padding-top:10px;}
#dictionary .topTxt {width:100%; height:90px; font-size:0; background:url(http://www.kipa.org/userdata/images_new/board/dictionary_img01.gif) center 0 no-repeat; text-indent:-5000px;}
#dictionary .dicSearch {width:562px; height:84px; margin-left:35px; padding:24px 0 10px 140px; background:url(http://www.kipa.org/userdata/images_new/board/dictionary_search_bg.gif) no-repeat;}
#dictionary .dicSearch .allSearch {overflow:hidden; width:60%; padding-bottom:16px; _padding-bottom:19px; .padding-bottom:19px;}
#dictionary .dicSearch .allSearch li {float:left;}
#dictionary .dicSearch .selectBtn {clear:both; overflow:hidden; width:70%;}
#dictionary .dicSearch .selectBtn li {float:left;}
#dictionary .dicDl {clear:both; width:100%; padding:25px 0 0 0;}
#dictionary .dicDl dt {margin:0 0 10px 0; padding-left:22px; font-weight:bold; color:#336666; background:url(http://www.kipa.org/userdata/images_new/board/icon_bul02.gif) 0 4px no-repeat;}

.btnRss {width:49px; height:18px; padding:0; border:0; font-size:12px; background:url(http://www.kipa.org/userdata/images_new/btn/bt_rss.gif) no-repeat; cursor:pointer;}
.btnRss span {overflow:hidden; position:absolute; width:0; height:0;}

/* paging style */
.page {position:relative; top:5px; left:0; width:640px;}
.page .btnL {position:absolute; left:0; top:0; width:50px;}
.page .pageNum {position:absolute; top:0; left:50%; width:255px; margin:0 -130px 0 -130px; text-align:center;}
.page .pageNum .numNow {color:#ff0000; font-weight:bold;}
.page .pageNum img {padding-bottom:1px; vertical-align:middle;}
.page .boardBtn {position:absolute; left:70%; top:0; width:173px; text-align:right;}

/* write style */
/*.writeForm {width:100%;}*/
.writeForm .writeEx {height:40px; padding-left:12px; background:url(http://www.kipa.org/userdata/images_new/board/icon_bul03.gif) 0 6px no-repeat;}
.writeForm .boardWrite {width:620px; padding:3px 0; border-top:1px solid #ddd;}
.writeForm .boardWrite dt {float:left; width:75px; padding:4px 0 4px 0; font-weight:bold; background:url(http://www.kipa.org/userdata/images_new/board/td_bg.gif) 0 top repeat-x;}
.writeForm .boardWrite dt.first {float:left; width:75px; padding:4px 0 4px 0; font-weight:bold; background:none;}
.writeForm .boardWrite dd {float:left; width:545px; padding:4px 0 4px 0; background:url(http://www.kipa.org/userdata/images_new/board/td_bg.gif) 0 top repeat-x; text-align:left;}
.writeForm .boardWrite dd.first {float:left; width:545px; padding:4px 0 4px 0; background:none; text-align:left;}
.writeForm .boardWrite dd.txtCont {width:100%; padding:4px 0 4px 0; background:url(http://www.kipa.org/userdata/images_new/board/td_bg.gif) 0 top repeat-x; text-align:left;}
.writeForm .boardWrite dd.file {padding:4px 0 4px 0; background:url(http://www.kipa.org/userdata/images_new/board/td_bg.gif) 0 top repeat-x;}
.writeForm .writeBtn {clear:both; width:100%; padding-top:8px; background:url(http://www.kipa.org/userdata/images_new/board/td_bg.gif) 0 top repeat-x; text-align:center;}

/* view style */
.view {width:100%;}
.view .viweTop {width:100%; height:26px; text-align:right;}
.view .viweTop li {display:inline; margin:0 -3px 0 0; padding:0;}
.view .viweTop li.end {display:inline; margin:0; padding:0;}
.view .viweTop li .btnPlus {width:24px; height:22px; padding:0; border:0; font-size:12px; background:url(http://www.kipa.org/userdata/images_new/btn/bt_plus02.gif) 0 top no-repeat; cursor:pointer;}
.view .viweTop li .btnMinus {width:24px; height:22px; padding:0; border:0; font-size:12px; background:url(http://www.kipa.org/userdata/images_new/btn/bt_minus02.gif) 0 top no-repeat; cursor:pointer;}
.view .viweTop li .btnPrint {width:24px; height:22px; padding:0; border:0; font-size:12px; background:url(http://www.kipa.org/userdata/images_new/btn/bt_print02.gif) 0 top no-repeat; cursor:pointer;}
.view .viweTop li .btnPlus span, .btnMinus span, .btnPrint span {height:0; overflow:hidden; position:absolute; width:0;}
.view .viewTit {width:100%;}
.view .viewTit dt {height:26px; padding-top:2px; border-top:2px solid #999; font-weight:bold; background:url(http://www.kipa.org/userdata/images_new/board/th_bg.gif) 0 top repeat-x; text-align:center;}
.view .viewTit dd {height:24px; padding:2px 0 0 10px; background:url(http://www.kipa.org/userdata/images_new/board/td_bg.gif) 0 bottom repeat-x;}
.view .viewIncon {padding:8px 0 10px 10px; background:url(http://www.kipa.org/userdata/images_new/board/td_bg.gif) 0 bottom repeat-x;}
.view .prevNext {overflow:hidden; idth:100%; margin:10px 0 0 0;}
.view .prevNext dt {clear:both; float:left; width:10%; height:20px; margin-bottom:4px; padding:5px 0; background:#f8f8f8; text-align:center;}
.view .prevNext dd {margin-bottom:4px; padding:5px 0; background:#f8f8f8; text-align:left;}
.view .prevNext dd a {float:left; width:480px;}
.view .prevNext dd span.date {width:50px; text-align:right;}
.view .viewBtn {width:100%; height:19px; padding:8px 0 0 0; text-align:right;}
.view .viewBtn img {margin:0; margin-bottom:1px; vertical-align:middle;}

.view02 {width:100%;}
.view02 dt {width:100%; padding:5px 0 5px 5px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; background:#ffffcc; font-weight:bold;}
.view02 dd {width:100%; padding:4px 0; text-align:right;}
.view02 .view02_cont {width:100%; border-bottom:1px dotted #ccc;}
.view02 .viewBtn {width:100%; height:19px; padding:8px 0 0 0; text-align:right;}
.claView {width:100%; margin-top:15px;}
.claView dt {width:100%; padding:10px 0 10px 5px; font-weight:bold; text-align:left;}
.claView dt span.calTit {float:left; width:71%;}
.claView dt span.date {width:80px; font-weight:100; text-align:right;}
.claView dd {width:100%; padding:7px 0 7px 5px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.claCont {width:100%; margin-bottom:3px; _margin-bottom:5px; .margin-bottom:5px; padding:10px 0 30px 5px; border-bottom:1px solid #ddd;}
.btnList {width:30px; height:19px; padding:0; border:0; font-size:12px; background:none; text-align:right; cursor:pointer;}
.delBtn {width:33px; height:19px; margin:0; -margin:0 0 1px 4px; padding:0; border:0; font-size:12px; background:url(http://www.kipa.org/userdata/images_new/btn/bt_delete.gif) no-repeat; cursor:pointer; vertical-align:middle;}
.delBtn span {overflow:hidden; position:absolute; width:0; height:0;}

.cyberViwe {position:relative; width:620px; margin:0 auto; padding:15px 0 0 0; background:url(http://www.kipa.org/userdata/images_new/board/bg_cyber_top.gif) 0 top no-repeat;}
.cyberViwe .cyberCon {overflow:hidden; width:620px; padding:10px 20px 25px 20px; background:url(http://www.kipa.org/userdata/images_new/board/bg_cyber_btm.gif) left bottom no-repeat;}
.cyberViwe .cyberCon .cyberTop {overflow:hidden; width:580px; padding-bottom:10px;}
.cyberViwe .cyberCon .cyberTop .cyberTit {float:left; width:532px; text-align:center; font-size:14px;}
.cyberViwe .cyberCon .cyberTop .closeBtn {float:left; width:48px; height:14px; padding:0; border:0; font-size:12px; background:url(http://www.kipa.org/userdata/images_new/btn/bt_close.gif) no-repeat; cursor:pointer;}
.cyberViwe .cyberCon .cyberTop .closeBtn span {overflow:hidden; position:absolute; width:0; height:0;}
.cyberViwe .cyberCon .cyberPhoto {float:left; width:265px; height:265px;}
.cyberViwe .cyberCon .cyberPhoto img {border:4px solid #ccc;}
.cyberViwe .cyberCon .cyberEx {float:left; width:315px; height:265px;}
.cyberViwe .cyberCon .cyberEx th {width:80px; height:38px; padding:5px 5px 5px 5px; font-weight:100; text-align:left; vertical-align:middle;}
.cyberViwe .cyberCon .cyberEx td {width:235px; height:38px; padding:5px 5px 5px 5px; vertical-align:middle;}
.cyberViwe .cyberCon .cyberEx td.photoS {width:315px;}
.cyberViwe .cyberCon .cyberEx td.photoS img {border:2px solid #ccc; margin:0; padding:0;}
.cyberViwe .cyberCon .cyberEx td.txt {width:270px;}
.cyberViwe .cyberCon .cyberContent {float:left; width:570px; padding:10px 10px 10px 10px;}

/* calendal style */
.calendarTable02 {width:100%; margin-top:5px; border:1px solid #c0d2df;}
.calendarTable02 th {padding:2px 0 0 0; background:#c0d2df; color:#fff; font-weight:bold;}
.calendarTable02 th.divide {width:87px;}
.calendarTable02 td {height:35px; padding:2px 4px 0 0; border-top:none; border-right:none; border-bottom:1px solid #c0d2df;  border-left:1px solid #c0d2df; text-align:right; vertical-align:top;}
.scheduleTable {width:620px; margin-top:3px;}
.scheduleTable th {padding:2px 0 0 0; border-right:1px solid #fff; background:#ededed;}
.scheduleTable th.scheSpon {width:23%;}
.scheduleTable th.scheSche {width:20%;}
.scheduleTable th.schePlace {width:18%; border-right:none;}
.scheduleTable td {height:23px; padding:2px 0 0 0; border-bottom:1px solid #c0d2df; text-align:center;}
.scheduleTable td.schedulNo {height:100px; padding:2px 0 0 0; border-bottom:1px solid #c0d2df; text-align:center;}