.w25 {width:25px;}
.w50 {width:50px;}
.w80 {width:80px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w260 {width:260px;}
.w270 {width:270px;}
.w300 {width:300px;}
.w310 {width:310px;}
.w320 {width:320px;}
.w330 {width:330px;}
.w340 {width:340px;}
.w350 {width:350px;}
.w360 {width:360px;}
.w370 {width:370px;}
.w380 {width:380px;}
.w390 {width:390px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w600 {width:600px;}


.h25 {height:25px;}
.h50 {height:50px;}
.h80 {height:80px;}
.h100 {height:100px;}
.h110 {height:110px;}
.h120 {height:120px;}
.h130 {height:130px;}
.h140 {height:140px;}
.h150 {height:150px;}
.h160 {height:160px;}
.h170 {height:170px;}
.h180 {height:180px;}
.h190 {height:190px;}
.h200 {height:200px;}
.h250 {height:250px;}
.h300 {height:300px;}
.h310 {height:310px;}
.h320 {height:320px;}
.h330 {height:330px;}
.h340 {height:340px;}
.h350 {height:350px;}
.h360 {height:360px;}
.h370 {height:370px;}
.h380 {height:380px;}
.h390 {height:390px;}
.h400 {height:400px;}


/*** 삭제될 수도 있음 ***/
html, body {height:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, form, fieldset, button {margin:0;padding:0;line-height:1.4em;}
body, h1, h2, h3, h4, h5, h6, th, td, input, select, textarea {margin:0;color:#666666;font-size:12px;font-family:"돋움",dotum;}
ul, ol, dl, dt, dd, tr, th, td {margin:0;padding:0;list-style:none;}
img {border:none;vertical-align:top;}
hr {display:none;}
a {text-decoration:none;}
a:link,
a:visited {color:#454545;}
a:hover,
a:focus {color:#ff6600;}

.center {text-align:center;}

.write_tip {display:inline-block;width:19px;height:19px;line-height:19px;text-align:center;}
.write_tip img {padding:2px;}
.adm_tblNum {position:absolute;left:0;}

.board_find {border:none;padding-top: 16px;}
 legend {position:absolute;visibility:hidden;height:0;line-height:0;font-size:1px;}
.board_list_info label {position:absolute;visibility:hidden;height:0;line-height:0;font-size:1px;}
.board_list_info02 label {position:absolute;visibility:hidden;height:0;line-height:0;font-size:1px;}
.board_list_info03 label {position:absolute;visibility:hidden;height:0;line-height:0;font-size:1px;}
.board_list_info_link label {position:absolute;visibility:hidden;height:0;line-height:0;font-size:1px;}

.inputTxt {border:1px solid #d3d3d3;height:17px;line-height:17px;width:150px;}

/* food text 겹침 */
.food_uploadTit {width:30px !important;}

/* board list */
.board_list_info {width:100%;padding:0 0 10px 0;text-align:right;}
.board_list_info:after {content:" ";display:block;visibility:hidden;clear:both;}
.board_list_info .page_num {float:left;margin:0;padding:0 0 0 8px;}
.board_list_info select,
.board_list_info input {vertical-align:middle;}
.board_list_info select {width:75px;height:32px;border:1px solid #c2c2c2;font-size: 13px;}
.board_list_info #findWrite {width:190px;height:30px;border:1px solid #c2c2c2;}
.board_list_info .inputTxt {border:1px solid #d3d3d3;height:17px;line-height:17px;width:150px;}

.board_list_info02 {position:absolute;right:0;top:5px;width:250px;}
.board_list_info02 select,
.board_list_info02 input {vertical-align:middle;}
.board_list_info02 .page_num {float:left;margin:0;padding:0 0 0 8px;}
.board_list_info02 .board_find {float:right;border:none;}
.board_list_info02 .board_find select {width:75px;height:19px;border:1px solid #c2c2c2;}
.board_list_info02 .board_find #findWrite {width:190px;height:15px;border:1px solid #c2c2c2;}
.board_list_info02 .board_find .inputTxt {border:1px solid #d3d3d3;height:17px;line-height:17px;width:150px;}

.board_list_info03 {width:100%;padding:0 0 10px 0;}
.board_list_info03:after {content:" ";display:block;visibility:hidden;clear:both;}
.board_list_info03 .page_num {float:left;margin:0;padding:0 0 0 8px;}
.board_list_info03 .board_find {float:right;width:250px;border:none;}
.board_list_info03 .board_find select {width:75px;height:19px;border:1px solid #c2c2c2;}
.board_list_info03 #findWrite {width:190px;height:15px;border:1px solid #c2c2c2;}
.board_list_info03 .inputTxt {border:1px solid #d3d3d3;height:17px;line-height:17px;width:150px;}

.board_listPage {margin:10px 0;text-align:center;line-height:18px;font-size: 16px;}
.board_listPage span.arrow img {display:inline-block;width:19px;height:18px;}
.board_listPage span.page_num {display:inline-block;padding-right:5px;}
.board_listPage span.page_num a {display:inline-block;padding:0 7px 0 9px;background:url(/_prog/_board/skin/common/img/list_page_ln.gif) no-repeat left 1px;}
.board_listPage span.page_num strong {display:inline-block;padding:0 7px 0 9px;background:url(/_prog/_board/skin/common/img/list_page_ln.gif) no-repeat left 1px;}
.board_listPage span.page_num .first {background:none;}

.board_butt {width:98%;margin:10px 0;padding:0 10px;text-align:right;}
.board_butt:after {content:" ";display:block;visibility:hidden;clear:both;}
.board_list_butt {width:98%;margin:10px 0;padding:10px 10px 0 10px;border-top:1px solid #dddddd;text-align:right;}
.board_list_butt:after {content:" ";display:block;visibility:hidden;clear:both;}

.buttList {margin:10px 0;text-align:right;}
.butt {display:inline-block;height:21px;background:url(/_hamTool/_common/images/small_butt_l.gif) no-repeat left top;}
.butt span {display:inline-block;height:21px;padding:3px 7px 0 7px;font-size:11px;font-weight:bold;letter-spacing:-1px;color:#666666;background:url(/_hamTool/_common/images/small_butt_r.gif) no-repeat right top;cursor:pointer;}


/* download popup */
.file_downTbl {table-layout:fixed;width:100%;border-top:1px solid #dddddd;border-left:1px solid #dddddd;}
.file_downTbl caption {position:relative;visibility:hidden;height:0;line-height:0;font-size:1px;}
.file_downTbl thead {position:absolute;visibility:hidden;height:0;line-height:0;font-size:1px;}
.file_downTbl tr,
.file_downTbl td {padding:3px 0;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;font-size:11px;}
.file_downTbl .number {text-align:center;background:#f5f5f5;}
.file_downTbl .file {display:block;padding-left:35px;background:url(/_prog/_board/skin/common/img/list_icon_file.gif) no-repeat 17px 1px;}
.file_downTbl .file:link,
.file_downTbl .file:visited {color:#5b636b;}
.file_downTbl .file:hover,
.file_downTbl .file:active,
.file_downTbl .file:focus {color:#5b636b;font-weight:bold;letter-spacing:-1px;}
.file_downBtn {margin:15px 0;text-align:center;}



/* password auth */
.board_auth {width:383px;height:81px;margin:50px auto;background:url(/_prog/_board/skin/blue/img/auth_bck.gif) no-repeat;}
.board_auth p.auth_tit {height:25px;margin:0;padding:10px 0 0 0;font-size:11px;text-align:center;color:#828282;}
.board_auth p.auth_tit strong {color:#3c3c3c;}
.board_auth fieldset {padding:12px 53px;border:none;}
.board_auth fieldset legend {display:none;}
.board_auth fieldset label {display:inline-block;width:50px;padding:2px 0 0 15px;font-size:11px;background:url(/_prog/_board/skin/common/img/list_icon_hold.gif) no-repeat left 4px;}
.board_auth fieldset #authPword {width:150px;height:17px;margin-right:5px;border:1px solid #c2c2c2;}
.board_auth fieldset .authButt {position:relative;top:-1px;}




/* video board */
.board_video {margin:10px 0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.board_video .video_list {position:relative;width:100%;padding:21px 0 20px 0;background:url(/_prog/_board/skin/blue/img/video_ln.gif) repeat-x left top;}
.board_video .video_list:after {content:"";display:block;visibility:hidden;clear:both;}
.board_video p {position:absolute;width:168px;height:140px;margin:0;padding:10px 0 0 0;text-align:center;background:url(/_prog/_board/skin/blue/img/video_list_thum.gif) no-repeat;}
.board_video p img.thumImg {display:block;width:146px;height:104px;margin:0 auto 6px auto;}
.board_video dl {min-height:139px;padding:11px 0 0 190px;}
.board_video dl dt {margin-bottom:5px;padding:5px 10px;color:#34383c;font-weight:bold;letter-spacing:-1px;background:#ececec;}
.board_video dl dd {padding:1px 18px;background:url(/_prog/_board/skin/common/img/bul_02.gif) no-repeat 12px 6px;}
.board_video .first {padding:20px 0;background:none;}
.board_videoView {margin:20px 0;text-align:center;}
.board_videoCapt {border:1px solid #dddddd;}
.board_videoCapt strong.title {display:block;padding:5px 25px;border-bottom:1px solid #dddddd;color:#1a1919;letter-spacing:-1px;}
.board_videoCapt .wrap {overflow-y:auto;height:160px;margin:10px;padding:5px 15px;}



/* board calendar */
.board_calendarTit {margin:20px 0 10px 0;padding:0 0 0 20px;color:#000000;/*background:url(/_prog/_board/skin/common/img/calendar_tit.gif) no-repeat left 2px;*/}
.board_calendarTit2 {margin:20px 0 10px 0;padding:0 0 3px 20px;border-bottom:1px solid #dddddd;color:#000000;/*background:url(/_prog/_board/skin/common/img/calendar_tit.gif) no-repeat left 2px;*/}
.board_calendar {position:relative;}
.board_calendar .calendar_top {position:absolute;top:0;left:50%;width:200px;margin-left:-100px;}
.board_calendar .calendar_top .prev {display:block;position:absolute;top:0;left:0;width:17px;height:17px;}
.board_calendar .calendar_top .next {display:block;position:absolute;top:0;right:0;width:17px;height:17px;}
.board_calendar .calendar_top p {margin:0;padding:0;font-size:14px;letter-spacing:-1px;font-weight:bold;text-align:center;}
.board_calendar .calendar_top p span {color:#f67e14;}
.board_calendar .calendar_later {position:absolute;top:0;right:0;}
.board_calendar .calendar_later label {position:absolute;visibility:hidden;height:0;line-height:0;font-size:1px;}
.board_calendar .calendar_later select {width:80px;height:18px;margin-right:1px;font-size:0.9em}
.board_calendar .month_tbl {margin-top:20px;padding:6px;background:#f2f2f2;}
.board_calendar .month_tbl table {table-layout:fixed;width:100%;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;background:#ffffff;}
.board_calendar .month_tbl caption {position:absolute;visibility:hidden;height:0;line-height:0;font-size:1px;}
.board_calendar .month_tbl th,
.board_calendar .month_tbl td {padding:7px;font-size:0.9em;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.board_calendar .month_tbl th {background:#f2f2f2 url(/_prog/_board/skin/blue/img/calendar_week.gif) no-repeat;}
.board_calendar .month_tbl th.sun {color:#f67e14;}
.board_calendar .month_tbl td {height:70px;vertical-align:top;color:#8c8c8c;line-height:1.2em;letter-spacing:-1px;}
.board_calendar .month_tbl td a {display:inline-block;padding-bottom:5px;}
.board_calendar .month_tbl td a:link,
.board_calendar .month_tbl td a:visited {color:#666666;letter-spacing:0;}
.board_calendar .month_tbl td a:hover,
.board_calendar .month_tbl td a:active,
.board_calendar .month_tbl td a:focus {color:#252525;letter-spacing:0;}
.board_calendar .month_tbl td .spc:link,
.board_calendar .month_tbl td .spc:visited,
.board_calendar .month_tbl td .spc:hover,
.board_calendar .month_tbl td .spc:active,
.board_calendar .month_tbl td .spc:focus {color:#252525;font-weight:bold;text-decoration:underline;letter-spacing:0;}

#miniCaln {position:absolute;background:#fff;}
#miniCaln table {width:200px;border:1px solid #efefef;}
#miniCaln table th {background:#8d8d8d;}
#miniCaln table td {text-align:center;}

#miniCaln{padding:10px; border:1px #e0e0e0 solid;}
#miniCaln table{clear:both;}
#miniCaln label,
#miniCaln select,
#miniCaln a.arr_prev,
#miniCaln a.arr_next{float:left; margin-bottom:5px;}

#miniCaln label{position:relative; top:2px; padding:0 5px;}
#miniCaln a{position:relative; top:-1px; padding:3px;}
#miniCaln img{vertical-align:middle;}
#miniCaln .todayDate{float:left; margin-top:5px; cursor:pointer;}
#miniCaln .close{float:right;}

/* stay */
.stayList {margin:0; border-top:2px solid #233144; border-bottom:1px solid #dedede;}
.newsView ul{margin:0;padding:0;}
.stayList ul li {position:relative;width:100%;padding:15px 0;background:url(/_prog/_board/skin/line/img/dotLine.gif) repeat-x left bottom;}
.stayList ul li.no_bul{background:none;}
.stayList ul li:after {content:"";display:block;visibility:hidden;clear:both;}
.stayList ul li .photoImg {float:left;margin:0 27px 0 0px;width:161px;height:123px;text-align:center;}
.stayList ul li ul {float:left;margin:5px 0;padding:0;width:362px;}
.stayList ul li li {position:relative;color:#6b6b6b;line-height:20px;padding:0 0 0 110px;background:none;}
.stayList ul li ul strong{position:absolute;right:332px;top:0;width:120px;padding:0 0 0 19px;color:#2c2c2c;font-weight:bold;background:url(/_prog/_board/skin/common/img/stay_bul.gif) no-repeat left 3px;}
.stayList ul li ul .delete{position:relative; z-index:10;}
.stayList ul li div.more{position:absolute;top:50px;right:16px;}


.stayView .stayInfo{overflow:hidden;position:relative;width:650px;margin:0 0 0 0;padding:18px 20px 25px;border-top:2px solid #5f5652;background:url(/_prog/_board/item/food/img/viewBox_bg.gif) repeat-x left bottom;}
.stayView .stayInfo .sileft {float:left; margin:0 30px 0 0;padding:0;text-align:center;}
.stayView .stayInfo dl{float:right;margin:5px 0 0 0;width:61%;line-height:24px;}
.stayView .stayInfo dl:after {content:"";display:block;visibility:hidden;clear:both;}
.stayView .stayInfo dl dt{float:left;width:68px;margin:0 0 8px 0;padding:0 0 0 17px;line-height:16px;font-weight:bold;background:url(/_prog/_board/skin/common/img/stay_bul.gif) no-repeat left 3px;color:#2c2c2c;}
.stayView .stayInfo dl dd{display:block;margin:0 0 8px 85px;padding:0 0 0 10px;color:#6b6b6b;line-height:16px;}
.stayView .stayInfo .stayImg{float:left;width:200px;padding:0 38px 0 0;background:url(/_prog/_board/item/food/img/viewBox_sec.gif) repeat-y right top;}
.stayView .stayInfo .stayImg img{width:190px;height:140px;}
.stayView .stayList {text-align:right;}
.stayView .photoList p {font-size:11px;letter-spacing:-1px;}
.stayView table {width:95%;margin-left:20px;}
.stayView h5 {margin:40px 0 10px 5px;padding-left:20px;} 
.stayView .h7 {margin:0 0 10px 5px;padding-left:13px;background:url(/images/kr/common/tab_bul.gif) no-repeat left 3px;color:#5d5d5d;font-weight:bold;}
.stayView .h7_txt{width:100%;margin:0 0 10px 0;}
.stayView .h7_txt:after {content:" ";display:block;visibility:hidden;clear:both;}
.stayView .h7_txt p {float:left;display:inline-block;width:200px;margin:0;}
.stayView .h7_txt span{float:right;font-weight:normal;width:300px;}
.stayView h4  {margin:0 0 12px 3px;padding:0 0 0 25px;font-size:14px;color:#000000;letter-spacing:-1px;background:url(/images/tour/common/h4.gif) no-repeat left top;}
.stayView .staymake_top{height:7px;background:url(/images/kr/intro/stay_box_top.gif) no-repeat left top;}
.stayView .staymake_mid{padding:20px;width:600px;background:url(/images/kr/intro/stay_box_mid.gif) repeat-y left top;}
.stayView .staymake_mid:after {content:" ";display:block;visibility:hidden;clear:both;}
.stayView .staymake_bott{height:7px;background:url(/images/kr/intro/stay_box_bott.gif) no-repeat left top;}
.stayView .photoList{width:100%;margin: 0;padding:0;}
.stayView .photoList:after {content:"";display:block;visibility:hidden;clear:both;}
.stayView .photoList li{display:block;float:left;margin:0 0 10px 9px;width:127px;}
.stayView .photoList li img{width:117px;height:86px;}
.stayView .staymake_txt{margin:0 0 35px 2px}
.naverMap {width:640px;margin-left:20px;padding:4px;border:1px solid #dddddd;background:#ffffff;}
img.bd_img {width:150px;height:92px;padding:4px;border:1px solid #dddddd;background:#ffffff;}

.stayList_btn {border-top:1px solid #ccc;padding-top:20px;text-align:right;}
/** cultural list imgbg **/

.stayList .bd_img {width:150px;height:113px;}

/*food*/
.food_uploadTit {padding-left:100px;}


/* board view */
.board_viewTit {padding:6px 10px 4px 95px;background:url(/_prog/_board/skin/blue/img/view_tit_ln.gif) no-repeat 78px 6px;line-height:18px;}
.board_viewTit h4 {margin:0;padding:0;font-weight:normal;background:none;letter-spacing:0px;}
.board_viewTit h4 span {display:inline-block;width:83px;margin-left:-95px;padding-left:12px;letter-spacing:-1px;font-size:13px;color:#222;font-weight:600;font-family:'Nanum Gothic','나눔고딕';}
.board_viewInfo {width:100%;}
.board_viewInfo:after {content:"";display:block;visibility:hidden;clear:both;}
.board_viewInfo li {margin-top:7px;padding:0 10px 4px 95px;border-bottom:1px solid #dddddd;background:url(/_prog/_board/skin/blue/img/view_tit_ln.gif) no-repeat 78px top;line-height:18px;}
.board_viewInfo li span {display:inline-block;width:83px;margin-left:-95px;padding-left:12px;font-size:13px;color:#222;font-weight:600;letter-spacing:-1px;font-family:'Nanum Gothic','나눔고딕';}
.board_viewInfo li.file{width:83%;}
.board_viewInfo li.file:after {content:" ";display:block;visibility:hidden;clear:both;}
.board_viewInfo li.file span{display:block;float:left;}
.board_viewInfo li.file div{display:block;float:left; }
.board_viewInfo li.file a {display:block;padding-left:17px;background:url(/_prog/_board/skin/common/img/list_icon_file.gif) no-repeat left 1px;}
.board_viewInfo li.file a:link,
.board_viewInfo li.file a:visited {font-size:11px;color:#757575;}
.board_viewInfo li.file a:hover,
.board_viewInfo li.file a:active,
.board_viewInfo li.file a:focus {font-size:11px;color:#757575;text-decoration:underline;}
.board_viewHtit {position:absolute;visibility:hidden;height:0;font-size:1px;line-height:0;}
.board_viewDetail {padding:20px 10px;width:96%;}
.board_viewImg {margin-top:20px;text-align:center;}
.board_viewPage {margin-bottom:10px;border-top:1px solid #dddddd;border-left:1px solid #dddddd;}
.board_viewPage li {padding:6px 15px 6px 77px;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;background:url(/_prog/_board/skin/blue/img/view_page_tit.gif) repeat-y;}
.board_viewPage li span {display:inline-block;width:73px;margin:0 19px 0 -77px;text-align:center;font-size:13px;color:#222;font-weight:600;letter-spacing:-1px;font-family:'Nanum Gothic','나눔고딕';}
.board_comp {width:98%;padding:8px;border:1px solid #dddddd;background:url(/_prog/_board/skin/blue/img/comp_tit.gif) repeat-y;}
.board_comp:after {content:" ";display:block;visibility:hidden;clear:both;}
.board_comp p.comp_tip {float:left;width:75px;margin:0;padding:1px 0 0 15px;color:#f67e14;font-weight:bold;font-size:0.9em;letter-spacing:-1px;background:url(/_prog/_board/skin/common/img/comp_icon.gif) no-repeat left 1px;}
.board_comp fieldset.comp_wrt {float:left;border:none;}
.board_comp fieldset.comp_wrt legend {display:none;}
.board_comp p.comp_count {float:right;margin:0;padding:1px 0 0 7px;font-size:11px;background:url(/_prog/_board/skin/blue/img/comp_bul.gif) no-repeat left 5px;}
.board_comp p.comp_count span {font-weight:bold;color:#f67e14;}
.board_talk {position:relative;margin:10px 0;padding:10px 70px 10px 15px;border:1px solid #dddddd;background:#f2f2f2;}
.board_talk label {position:absolute;visibility:hidden;height:0;font-size:1px;line-height:0;}
.board_talk p.talk_tip {margin:0;padding:0 0 10px 17px;font-size:0.9em;background:url(/_prog/_board/skin/common/img/talk_icon.gif) no-repeat left 2px;}
.board_talk ul.talk_auth {position:absolute;width:100%;top:10px;right:15px;}
.board_talk ul.talk_auth:after {content:"";display:block;visibility:hidden;clear:both;}
.board_talk ul.talk_auth li {float:left;padding-left:5px;font-weight:bold;color:#6f6f6f;font-size:0.9em;}
.board_talk ul.talk_auth li a:link,
.board_talk ul.talk_auth li a:visited {font-size:1em;color:#6f6f6f;font-weight:bold;}
.board_talk ul.talk_auth li a:hover,
.board_talk ul.talk_auth li a:active,
.board_talk ul.talk_auth li a:focus {font-size:1em;color:#6f6f6f;font-weight:bold;text-decoration:underline;}
.board_talk #talkWrt {width:100%;height:38px;border:1px solid #bfbfbf;}
.board_talk #talkEntry {position:absolute;top:36px;right:15px;width:45px;height:41px;}
.board_reply {table-layout:fixed;width:100%;}
.board_reply caption {position:relative;visibility:hidden;height:0;line-height:0;font-size:1px;}
.board_reply thead {position:absolute;visibility:hidden;height:0;line-height:0;font-size:1px;}
.board_reply td {padding:10px 5px;border-bottom:1px solid #dddddd;font-size:11px;vertical-align:top;}
.board_reply td.writer {padding-left:10px;color:#424242;}
.board_reply td.info {color:#8f9296;}

	.galleyWrap {width:100%;height:400px;}
	.galleyWrap:after {content:" ";display:block;visibility:hidden;clear:both;}
	.galleyWrap img {vertical-align:middle;}
	.galleyWrap .aa {width:1px !important;position:relative;top:0;}

/* photo board */
.board_photo {margin:10px 0;padding-top:15px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.board_photo ul {width:100%;}
.board_photo ul:after {content:"";display:block;visibility:hidden;clear:both;}
.board_photo li {float:left;width:138px;text-align:center;}
.board_photo li a.photo_thum {display:block;width:138px;height:123px;padding-top:15px;}
.board_photo li a.photo_thum img {display:block;width:100px;height:90px;margin:auto;border:1px solid #e5e5e5;}
.board_photo li p {margin:0;padding:5px 0 0 0;font-size:0.9em;}
.board_photo li p strong {display:block;font-weight:normal;text-align:center;font-size:1.1em;}
.board_photoGal {padding:20px 23px 0 23px;}
.board_photoGal .photo_big {text-align:center;}
.board_photoGal .photo_big img {width:595px;}
.board_photoGal .photo_galList {position:relative;width:563px;height:62px;margin-top:15px;padding:10px 15px 0 15px;border:1px solid #dddddd;}
.board_photoGal .photo_galList a.prev {display:block;position:absolute;top:-1px;left:-1px;width:27px;height:85px;}
.board_photoGal .photo_galList a.next {display:block;position:absolute;top:-1px;right:-1px;width:27px;height:85px;}
.board_photoGal .photo_galList .wrap {position:relative;overflow:hidden;height:51px;}
.board_photoGal .photo_galList ul {position:absolute;width:100%;}
.board_photoGal .photo_galList ul:after {content:" ";display:block;visibility:hidden;clear:both;}
.board_photoGal .photo_galList ul li {float:left;padding-right:6px;}
.board_photoGal .photo_galList ul li img {width:73px;height:49px;border:1px solid #dddddd;}
.board_photoWrt {margin:15px 0;text-align:center;}
.board_photoWrt label {position:absolute;visibility:hidden;height:0;font-size:1px;line-height:0;}
.board_photoWrt textarea {width:97%;border:1px solid #c2c2c2;}
.board_photoUp {position:relative;border:1px solid #dddddd;}
.board_photoUp strong.title {display:block;padding:7px 25px;border-bottom:1px solid #dddddd;color:#424242;letter-spacing:-1px;background:#f3f3f3;}
.board_photoUp .head {position:absolute;top:-1px;right:-1px;width:15px;height:15px;line-height:15px;background:url(/_prog/_board/skin/blue/img/photo_up_top.gif) no-repeat;}
.board_photoUp .photoUp_rep {position:absolute;top:5px;right:25px;margin:0;padding:0;}
.board_photoUp .photoUp_rep label {display:inline-block;padding:2px 5px 0 13px;vertical-align:top;background:url(/_prog/_board/skin/common/img/bul_01.gif) no-repeat left 6px;}
.board_photoUp .photoUp_rep select {width:90px;height:20px;vertical-align:top;border:1px solid #c2c2c2;}
.board_photoUp .photoUp_wrap {margin:15px 0;background:url(/_prog/_board/skin/blue/img/photo_up_ln.gif) repeat-y center top;}
.board_photoUp .photoUp_wrap:after {content:"";display:block;visibility:hidden;clear:both;}
.board_photoUp .thumBox {float:left;width:50%;margin:10px 0;}
.board_photoUp .thumBox img.thumImg {display:inline; float:left;width:82px;height:59px;margin-left:25px;border:1px solid #dddddd;}
.board_photoUp .thumBox p {float:left;width:50%;margin:0;padding:0 0 0 14px;}
.board_photoUp .thumBox label {display:block;color:#545252;font-weight:bold;letter-spacing:-1px;font-size:11px;}
.board_photoUp .thumBox .upload_file {width:280px;height:19px;border:1px solid #c2c2c2;}
.board_photoUp .thumBox .upload_alt {width:97.5%;height:15px;border:1px solid #c2c2c2;}

.board_photoUp .photoUp_wrap1 {margin:15px 0;}
.board_photoUp .thumBox1 {float:left;margin:10px 0;}
.board_photoUp .thumBox1 img.thumImg {display:inline;float:left;width:82px;height:59px;margin-left:25px;border:1px solid #dddddd;}
.board_photoUp .thumBox1 p {float:left;width:50%;margin:0;padding:0 0 0 14px;}
.board_photoUp .thumBox1 label {display:block;color:#545252;font-weight:bold;letter-spacing:-1px;font-size:11px;}
.board_photoUp .thumBox1 .upload_file {width:280px;height:19px;border:1px solid #c2c2c2;}
.board_photoUp .thumBox1 .upload_alt {width:97.5%;height:15px;border:1px solid #c2c2c2;}



.board_photoUp .photoUp_tip {padding:10px 0 10px 52px;border-top:1px solid #dddddd;background:#f3f3f3 url(/_prog/_board/skin/blue/img/photo_up_tip.gif) no-repeat 25px 11px;}
.board_photoUp .photoUp_tip li {padding-left:6px;background:url(/_prog/_board/skin/common/img/bul_02.gif) no-repeat left 6px;}
/*photoview script*/
.ptWrap {position:relative;width:620px;padding:0 0 25px;}
	.ptWrap div {position:relative;margin:0 auto;}
	.ptWrap div:after {content:" ";display:block;visibility:hidden;clear:both;}
	.ptWrap div ul {overflow:hidden;width:600px;margin:0 auto 25px;text-align:center;}
	.ptWrap div ul:after {content:" ";display:block;visibility:hidden;clear:both;}
	.ptWrap .galleryView ul li {float:left;height:430px;}
	.ptWrap .galleryThum {width:640px;}
	.ptWrap .galleryThum ul li {float:left;}
	.ptWrap div ul li .pwrap {width:601px;margin:0;}
	.ptWrap div ul li img {margin:auto;}
	.ptWrap div ul li p {margin:0;padding:5px;color:#fff;background:#5a5a5a;}
	.ptWrap div span.arrow {float:left;margin-top:20px;}
	.ptWrap div.wrap {float:left;overflow:hidden;position:relative;width:610px!important;height:55px;margin:0 5px;}
	.ptWrap div.wrap ul {position:absolute;width:2055px;margin:0;background:none;}
	.ptWrap div.wrap ul:after {content:" ";display:block;visibility:hidden;clear:both;}
	.ptWrap div.wrap ul li {float:left;margin:0 2px 0 1px;}


/* board write */

.board_writeTit {background:url(/_prog/_board/skin/blue/img/view_tit_ln.gif) no-repeat 78px 6px;}
.board_writeInfo {width:100%;}
.board_writeInfo:after {content:"";display:block;visibility:hidden;clear:both;}
.board_writeInfo li {margin-top:7px;padding:0 10px 4px 95px;border-bottom:1px solid #dddddd;background:url(/_prog/_board/skin/blue/img/view_tit_ln.gif) no-repeat 78px top;}
.board_writeInfo li label {display:inline-block;width:91px;margin-left:-95px;color:#424242;font-weight:bold;letter-spacing:-1px;}
.board_writeInfo li input {height:18px;margin-bottom:3px;border:1px solid #bfbfbf;}
.board_writeInfo #wrtTitle {width:99%;}
.board_writeInfo #wrtPers {width:100px;}
.board_writeInfo #wrtPhone {width:60px;}
.board_writeInfo .wrtPhone1 {width:50px;}
.board_writeInfo .wrtPhone2 {width:50px;}
.board_writeInfo #wrtMail {width:80px;}
.board_writeInfo .mailList {width:120px;}
.board_writeInfo .mailAdd {width:150px;}
.board_writeInfo #wrtFile {height:19px;}
.board_writeInfo .upFile {height:19px;}
.board_writeInfo .wrtPass_nodis {position:absolute;visibility:hidden;}
.board_writeInfo #wrtCont {width:99%;border:1px solid #bfbfbf;vertical-align:top;}
.board_writeInfo .wrtBrno {border:none;}
.board_writeInfo span.tip {padding-left:10px;font-size:0.9em;color:#ff6600;}

.board_viewImg img {width:97%;}

#l_tab {font-family: '나눔고딕',nanumgothic,'돋움',dotum,AppleGothic; padding-bottom: 20px; width: 762px;}
#l_tab:after { clear: both; content: " ";display: block;visibility: hidden;}
#l_tab a span { background: url("/images/kr/common/tab_on.gif") no-repeat scroll right 5px transparent;display: inline-block;  padding-right: 40px;}
#l_tab a:hover span, #l_tab .tab_ov span { background: url("/images/kr/common/tab_ov.gif") no-repeat scroll right 5px transparent;display: inline-block;padding-right: 40px;}
#l_tab a { display: inline-block;float: left; font-weight: bold;height: 16px;margin-right: 6px;padding: 6px 10px 4px;text-align: center;}
#l_tab a:link, #l_tab a:visited { border-bottom: 2px solid #408BD8;color: #797979;}
#l_tab a:hover, #l_tab .tab_ov:link, #l_tab .tab_ov:visited, #l_tab .tab_ov:hover { background: none repeat scroll 0 0 #408BD8;border-bottom: 2px solid #408BD8;color: #FFFFFF;}


/**SNS댓글서비스**/
*{margin:0; padding:0;}
body{ font-family: dotum, gulim, tahoma; font-size: 12px; color: #535353; line-height:160%; margin: 0; padding: 0; }
img { margin: 0px; padding: 0px; border: 0px none; vertical-align:middle;}
select { margin: 0; padding: 0;}
input { margin: 0; padding: 0; vertical-align:middle;}
ul li { margin:0px; padding:0px; list-style:none; line-height:160%; vertical-align: middle;}
textarea{border:1px solid #ebe8e8; padding:3px; font-size:12px;}

a:link{ color: #414141; border-style: none; text-decoration : none;}
a:visited{ color: #414141; border-style: none; text-decoration : none;}
a:active{ color: #314d90; text-decoration:none;}
a:hover{ color: #314d90; text-decoration:none;}

/*댓글쓰기폼*/
.snsCommentBox{width:640px; overflow:hidden;}
.snsCommentBox h1{width:638px; height:16px; background:url(/_prog/_board/skin/common/img/sns/title_icon01.gif) no-repeat; font-size:12px;padding-left:20px; margin-bottom:5px;}
.snsCommentTop{width:638px; height:138px; border:1px solid #d8d8d8;}
.snsCommentTop .LoginBar{width:100%;height:31px;background:#f4f4f4;border-bottom:1px solid #d8d8d8;}
.snsCommentTop .LoginBar p{float:left;padding:5px 0px 0px 15px;}
.snsCommentTop .LoginBar span{float:left;color:#6d6d6d;background:url(/_prog/_board/skin/common/img/sns/text_bg01.gif) no-repeat 5px 5px;width:195px;height:19px;font-size:11px;padding:7px 0px 0px 15px;}
.snsCommentTop .LoginBar ul{float:right;padding:5px 15px 0px 0px;}
.snsCommentTop .LoginBar ul li{display:inline;font-size:11px;float:left;padding-left:5px;color:#6d6d6d; line-height:24px;}
.snsCommentTop .LoginBar ul li img{position:relative; margin-top:-3px;}
.snsCommentTop .RepleWrite{padding:15px;}
.snsCommentTop .RepleWrite p.photo{float:left;padding-right:3px;width:80px;text-align:center;color:#314d90;}
.snsCommentTop .RepleWrite p.photo img{display:block;margin-bottom:5px; padding:3px; border:1px solid #ddd; background:#fff;}
.snsCommentTop .RepleWrite p.photo span{font-size:11px; line-height:110%;}
.snsCommentTop .RepleWrite p.textbox{float:left;padding-right:5px;text-align:right;font-weight:bold;}
.snsCommentTop .RepleWrite p.textbox textarea{display:block;margin-bottom:5px;font-size:12px;}

.snsCommentReple{border-top:1px solid #d8d8d8;margin-top:20px;}
.snsCommentReple .naviBar{width:100%;height:30px;border-bottom:1px solid #d8d8d8;line-height:30px;}
.snsCommentReple .naviBar p{float:left;font-weight:bold;}
.snsCommentReple .naviBar ul{float:right;}
.snsCommentReple .naviBar ul li{float:left;display:inline;font-size:11px;width:60px;height:30px;line-height:30px;background:url(/_prog/_board/skin/common/img/sns/listbg_off.gif) no-repeat;}
.snsCommentReple .naviBar ul li.on{font-weight:bold;background:url(/_prog/_board/skin/common/img/sns/listbg_on.gif) no-repeat;}

/*댓글*/
.snsCommentReple .repleList{position:relative; width:638px; overflow:hidden; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
.snsCommentReple .repleList:after{content:""; clear:both; display:block;}
.snsCommentReple .repleList ul li{float:left; position:relative; width:100%; border-bottom:1px solid #d8d8d8;}
.snsCommentReple .repleList ul li span.thumb{float:left; width:56px; padding:15px;}
.snsCommentReple .repleList ul li span.thumb img{padding:3px; border:1px solid #ddd; background:#fff;}
.snsCommentReple .repleList ul li div.cont{float:left; padding-top:15px; padding-bottom:15px; width:532px; overflow:hidden;}
.snsCommentReple .repleList ul li ul{float:left; padding:0px 10px 0px 76px; width:567px; margin-left:-15px; display:inline; background:url(/_prog/_board/skin/common/img/sns/rreple_bg.gif) no-repeat 70px 30px #f4f4f4;}
.snsCommentReple .repleList ul li ul li{width:560px;}
.snsCommentReple .repleList ul li ul li.line{border-bottom:1px solid #d8d8d8;}
.snsCommentReple .repleList ul li ul li.lastline{border:0;}
.snsCommentReple .repleList ul li ul li div.cont{width:470px;}
.snsCommentReple .repleList ul li div.cont span.name{float:left; font-size:11px;}
.snsCommentReple .repleList ul li div.cont span.name img{position:relative; top:-1px;}
.snsCommentReple .repleList ul li div.cont span.name em{font-size:12px; color:#314d90; font-style:normal;}
.snsCommentReple .repleList ul li div.cont span.c_sns{float:right; font-size:11px;}
.snsCommentReple .repleList ul li div.cont p{width:500px; clear:both; padding:15px 0px 15px 0px;}
.snsCommentReple .repleList ul li div.cont span.recom{float:left; font-weight:bold; color:#d83800; padding-right:15px;}
.snsCommentReple .repleList ul li div.cont span.norecom{float:left; font-weight:bold; color:#314d90; font-size:11px;}
.snsCommentReple .repleList ul li div.cont span.r{float:right; width:100px; font-size:11px; text-align:right;}

.snsCommentReple .repleList ul li ul li.rrple{padding:15px 0px 15px 0px;}
.snsCommentReple .repleList ul li ul li.rrple span.pimge{float:left;  padding:0px 15px 0px 15px; text-align:center; color:#314d90; font-size:11px;}
.snsCommentReple .repleList ul li ul li.rrple span.pimge img{display:block; margin-bottom:5px; padding:3px; border:1px solid #ddd; background:#fff;}
.snsCommentReple .repleList ul li ul li.rrple span.texta{font-size:12px; float:left; padding-right:5px; text-align:right; font-weight:bold;} 
.snsCommentReple .repleList ul li ul li.rrple span.texta textarea{display:block;}
.snsCommentReple .repleList ul li ul li.rrple span.okbtn{padding-top:15px;}

/*댓글관련팝업*/

/*내댓글보기*/
.myReple{width:500px;}
.myReple .popTit{width:500px; height:40px; background:#3e3e3e;}
.myReple .popTit h1{float:left; font-size:14px; color:#dcdcdc; background:url(/_prog/_board/skin/common/img/sns/pop_tticon.gif) no-repeat 15px 15px; padding-left:30px; padding-top:13px;}
.myReple .popTit span.cbtn{float:right; margin-top:8px; padding-right:15px;}

.myReple .popNaviBar{width:460px; height:30px; margin:15px 15px 0px 15px;}
.myReple .popNaviBar p{float:left; font-weight:bold;line-height:30px;}
.myReple .popNaviBar ul{float:right;}
.myReple .popNaviBar ul li{float:left;display:inline;font-size:11px;width:60px;height:30px; line-height:30px;background:url(/_prog/_board/skin/common/img/sns/listbg_off.gif) no-repeat;}
.myReple .popNaviBar ul li.on{font-weight:bold;background:url(/_prog/_board/skin/common/img/sns/listbg_on.gif) no-repeat;}

.myReple .popCont{width:460px; margin:0px 15px 15px 15px; border-left:1px solid #d8d8d8;  border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; overflow:hidden;}
.myReple .popCont ul li.ptit{height:25px; line-height:25px; line-height:25px; padding-left:10px; font-weight:bold; color:#314d90; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8;}
.myReple .popCont ul li.pcontent{background:url(img/rreple_bg.gif) no-repeat 30px 30px #f4f4f4; padding:10px 10px 10px 40px; overflow:hidden;}
.myReple .popCont ul li.pcontent span.thumb{float:left; width:56px; padding-left:10px;}
.myReple .popCont ul li.pcontent div.cont{float:right; width:330px;}
.myReple .popCont ul li.pcontent div.cont span.name{float:left; font-size:11px;}
.myReple .popCont ul li.pcontent div.cont span.name em{font-size:12px; color:#314d90; font-style:normal;}
.myReple .popCont ul li.pcontent div.cont p{clear:both; padding:15px 0px 15px 0px;}
.myReple .popCont ul li.pcontent div.cont span.recom{float:left; font-weight:bold; color:#d83800; padding-right:15px;}
.myReple .popCont ul li.pcontent div.cont span.norecom{float:left; font-weight:bold; color:#314d90; font-size:11px;}

.myReple .pPageing{text-align:center;}

/*신고하기*/
.myReple .popReport{width:450px; background:#f4f4f4; padding:10px; margin:15px; }
.myReple .popReport ul{overflow:hidden; padding:5px 0px 5px 0px;}
.myReple .popReport ul.unLine{border-bottom:1px solid #e0e0e0;}
.myReple .popReport ul li.lTitle{width:80px; float:left; display:inline; font-weight:bold; padding-left:15px;}
.myReple .popReport ul li.lText{width:355px; float:right; display:inline;}
.myReple .redText{font-size:11px; padding-left:15px; color:#d83800;}
.myReple .footBtn{text-align:center; padding-top:10px;}

/*댓글운영원칙*/
.myReple .repleRule{width:460px; background:#f4f4f4; padding:10px; margin:10px;}



	
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination-split li {
    margin-left: 5px;
    display: inline-block;
    float: left;
}
.m-t-30 {
    margin-top: 30px!important;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #2cabe3;
    border-color: #2cabe3;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    background-color: #e4e7ea;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.pagination-split li a {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.pagination>li>a, .pagination>li>span {
    color: #313131;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
