﻿/* 작성자 : 박효정, 최초 생성일 : 20090502 */

body{background:#e7e7e7;color:#777777;}
#villageWrap{width:1027px;background:url("../images/village/subContentBg.gif");overflow:auto;}
#accessibility{position:absolute;top:-200px;}
#headerWrap{width:975px;background:url("../images/village/subTop.gif");}
#headerWrap h1{padding-left:39px;float:left;width:250px;padding-top:15px;}
#headerWrap p{text-align:right;padding-top:15px;}
#middleWrap{clear:both;}

#sideWrap{width:309px;float:left;}
#sideWrap .menuWrap{width:180px;margin-left:39px;margin-top:25px;}
#sideWrap .menuWrap h2{border-top:solid 1px #e5e5e5;padding-top:3px;padding-bottom:3px;}
#sideWrap .menuWrap h3{padding-top:3px;padding-bottom:3px;}
#sideWrap .menuWrap ul li ul{margin-bottom:5px;}
	*+html #sideWrap .menuWrap h3{padding-top:0;padding-bottom:0;}
	*html #sideWrap .menuWrap h3{padding-top:0;padding-bottom:0;}
#sideWrap .sideEtc{margin-left:39px;margin-top:20px;}

#contentWrap{width:667px;float:left;line-height:18px;color:#777777;margin-top:-10px;min-height:480px;}
#contentWrap .locationWrap{border-bottom:solid 1px #c8c8c8;overflow:auto;padding-bottom:5px;margin-bottom:10px;_height:31px;}
#contentWrap .cTitle{float:left;}
#contentWrap .cTitle span{margin-left:20px;}
#contentWrap .location{position:relative;bottom:-8px;float:right;padding-left:15px;background:url("../images/village/icon_location.gif") left 4px no-repeat;}
#contentWrap .location strong{color:#4376c1;}


#contentWrap .style00 dt{padding-left:15px;background:url("../images/village/titBg.gif") left top no-repeat;color:#fd5454;font-weight:bold;height:30px;line-height:30px;font-size:1.2em;}
#contentWrap .style00 dd{margin-left:15px;margin-top:10px;}

#contentWrap .style01{margin-left:15px;margin-bottom:30px;margin-top:10px;clear:both;}
#contentWrap .style01 dt{padding-left:15px;background:url("../images/village/icon_tit01.gif") left 3px no-repeat;color:#fd5454;font-weight:bold;height:20px;font-size:1.2em;line-height:20px;}
#contentWrap .style01 dd{margin-left:15px;}
#contentWrap .style01 dd ul li{padding-left:9px;background:url("../images/village/icon_list01.gif") left 7px no-repeat;}

#contentWrap .style01.noTm{margin-left:0px;}
#contentWrap .style01.noTm dd{margin-left:0px;}

#contentWrap .style02{margin-bottom:13px;margin-top:13px;clear:both;}
#contentWrap .style02 dd{border:solid 1px #d2d2d2;}
#contentWrap .style02 dd div.txt{border:solid 3px #fff;background:#f4f4f4;padding:14px;}
#contentWrap .style02.table dd{border:none;}

#contentWrap .dataArea.ex .style02{margin-bottom:10px;}

dl.style03{margin-top:10px;margin-left:20px;margin-bottom:10px;}
dl.style03.line{background:url("../images/village/line_dot.gif") left bottom repeat-x;overflow:auto;}
dl.style03 dt{color:#5c8dc3;font-weight:bold;background:url("../images/village/dot01.gif") left 2px no-repeat;padding-left:16px;}
dl.style03 dd{padding-left:22px;}
dl.style03.line dd{padding-bottom:10px;}
dl.style03 dd ul span{color:#d65f64;}
dl.style03 dd ul strong{color:#d65f64;}


.introImg{margin-bottom:42px;}

.bottomWrap{color:#777777;background:url("../images/village/subBtm.gif") left bottom no-repeat;font-size:0.9em;line-height:1.2em;padding-bottom:30px;}
.bottomWrap div{width:666px;margin-left:310px;border-top:solid 1px #e1e1e1;padding-top:20px;background:url("../images/village/bottomImg.gif") right 30px no-repeat;}
.bottomWrap div p{padding-top:3px;}
.bottomWrap span{color:#c82b31;}

.content{padding-bottom:30px;}

/*sub0103*/
.dataArea{width:100%;clear:both;padding-top:7px;}
.btnTop{margin-bottom:7px;clear:both;}

.picBox{background:url("../images/village/0103_PicBg.gif") left top no-repeat;width:285px;height:226px;float:left;margin-bottom:20px;}
.picBox .pic{width:290px;padding:8px 0 0 8px;}
.picBox .pic a img{margin-left:157px;padding-top:4px;}
.picBox .pic .picImg{border:solid 1px #f99ca2;}
.picTable{float:right;width:360px;margin-top:-10px;}
.picTxt{border:solid 1px #cacaca;background:#e9e9e9;padding:2px;margin-bottom:10px;margin-top:20px;clear:both;}
.picTxt p{background:#fff;padding:10px 15px;}

.picBox.note{background:url("../images/village/0106_PicBg.gif") left top no-repeat;width:285px;height:226px;float:left;}

.picBox.ex .pic .exNum{margin-top:2px;padding-top:2px;padding-bottom:2px;font-weight:bold;color:#e34e55;text-align:right;width:268px;background:#fff;border:solid 1px #f99ca2;}
.picBox.ex .pic .exNum a{padding:3px 3px;color:#e34e55;margin-right:6px;}
.picBox.ex .pic .exNum a.current{color:#fff;background:#e34e55;}

.marketBox{background:url("../images/village/0107_PicBg.gif") left top no-repeat;width:352px;height:307px;float:left;}
.marketBox .pic{width:290px;padding:8px 0 0 37px;}
.marketBox .pic .picImg{border:solid 1px #e2e2e2;}
.marketBox .pic a img{padding-top:34px;padding-left:70px;}

.marketTxt{float:left;border-bottom:solid 1px #ededed;margin-left:20px;width:295px;}
.marketTxt p.tit{background:url("../images/village/0107_titBg.gif") left bottom no-repeat;font-weight:bold;padding-left:60px;color:#0d4194;font-size:1.3em;padding-bottom:4px;}



.dataTop{font-weight:bold;color:#454545;width:200px;float:left;}
.dataTop span{color:#2e86d7;}


.searchCheck{width:280px;margin-bottom:-20px;color:#5098e2;font-weight:bold;}
.searchArea{width:440px;float:right;}
.searchArea.qna{width:450px;float:right;}
	*html .searchArea.qna{width:470px;float:right;margin-right:-30px;background:none;margin-top:-18px !important;}
.searchArea.post{width:350px;}
.searchArea fieldset{text-align:right;margin-bottom:9px;_margin-top:7px;}
.searchArea fieldset *{vertical-align:middle;}
.searchArea fieldset input{border:none;}
.searchArea fieldset input.topSearch{padding:3px;border:solid 1px #a0a0a0;}

.btnTop02 {width:100%;margin-bottom:7px;overflow:auto;}
.btnTop02 li{background:url("../images/village/tab_right_off.gif") right top no-repeat;margin-left:4px;float:left;padding-right:3px;}
.btnTop02 li strong{width:110px;text-align:center;padding-left:8px;padding-right:5px;line-height:22px;float:left;height:22px;background:url("../images/village/tab_left_off.gif") left top no-repeat;color:#606060;padding-top:1px;}
.btnTop02 li strong a{color:#606060;}

.btnTop02 li.current{background:url("../images/village/tab_right_on.gif") right top no-repeat;}
.btnTop02 li.current strong{background:url("../images/village/tab_left_on.gif") left top no-repeat;color:#fff;}
.btnTop02 li.current strong a{color:#fff;}


.bannerWrap{float:left;width:183px;margin-top:-74px;margin-left:5px;}
	*html .bannerWrap{position:relative;}
.quickWrap{float:right;width:739px;_width:735px;float:left;}

.headlineWrap{position:relative;}
	*html .headlineWrap{position:relative;margin-left:-10px;}
.headlineWrap h4{position:absolute;right:0px;_right:-10px;}
.headlineWrap h4.tit01{top:0px;}
.headlineWrap h4.tit02{top:25px;}
.headlineWrap h4.tit03{top:50px;}
.headlineWrap h4.tit04{top:76px;}
.headlineWrap h4.tit05{top:102px;}
.headlineWrap ul.none{display:none;}
.headlineWrap ul li{margin-left:13px;float:left;position:relative;}	
.headlineWrap ul li a{position:absolute;top:70px;left:14px;}
.headlineWrap ul li p.s4 a{top:83px;}
body.main2 *html .headlineWrap ul li{margin-left:10px;}	


/*main*/
body.main{/*background:url("../images/village/mainBg.gif") no-repeat;*/background:#fff;}
body.main #bgImg{}
body.main #villageWrap{width:1000px;background:none;overflow:hidden;position:relative;margin-top:-781px;}
body.main #headerWrap{width:995px;background:none;}
body.main #headerWrap h1{background:#fff;margin-left:20px;_margin-left:10px;width:224px;padding-left:0;text-align:center;}
body.main #villageWrap #sideWrap{width:224px;float:left;background:#fff;margin-left:20px;_margin-left:10px;height:720px;}
body.main #villageWrap .bottomWrap{color:#777777;/*position:absolute;top:797px;left:38px;*/background:url("../images/village/bottomImg.gif") right 20px no-repeat;border:none;clear:both;padding:0;width:950px;padding-bottom:20px;padding-top:20px;margin:0 auto;}
/*body.main .bottomWrap{border-top:solid 1px #e5e5e5;margin-bottom:40px;background:url("../images/village/bottomImg.gif") left 9px no-repeat;font-size:0.9em;line-height:1.4em;padding-top:50px;padding-bottom:30px; }*/
body.main .bottomWrap span{color:#c82b31;}
body.main .topPic{position:absolute;top:0px;left:244px;background:#333231;height:87px;width:555px;padding-left:10px;}
body.main .topPic img{border:solid 1px #565656;margin:12px 5px;}
body.main .topPic img.main2_picMore{position:relative;top:-21px;border:none;}
body.main #contentWrap{position:relative;width:745px;height:726px;}
body.main #sideWrap .menuWrap{width:180px;margin-top:25px;margin-left:15px;}
body.main #sideWrap .menuWrap h2{border-top:solid 1px #e5e5e5;padding-top:3px;padding-bottom:3px;}
body.main #sideWrap .menuWrap h3{padding-top:3px;padding-bottom:3px;}
body.main #sideWrap .menuWrap ul li ul{margin-bottom:5px;}
	*+html body.main #sideWrap .menuWrap h3{padding-top:0;padding-bottom:0;}
	*html body.main #sideWrap .menuWrap h3{padding-top:0;padding-bottom:0;}
body.main #sideWrap .sideEtc{margin-top:20px;margin-left:19px;}


body.main .newsWrap{width:313px;height:377px;position:absolute;right:10px;bottom:0;}
body.main .newsWrap .btnBic{position:relative;top:8px;left:286px;}
	*+html body.main .newsWrap .btnBic{top:0px;}	
body.main .noticeWrap{position:absolute;right:10px;bottom:385px;background:#d14a4a;color:#e8e8e8;height:20px;font-size:0.9em;width:313px;padding-top:3px;overflow:hidden;}
	*html body.main .noticeWrap{right:10px;}
body.main .noticeWrap a{color:#e8e8e8;margin-left:10px;background:url("../images/village/main2_noticeDot.gif") left 5px no-repeat;padding-left:9px;}

body.main .photoWrap{padding-bottom:5px;}
body.main .photoWrap h4{height:20px;}
body.main .noticeLine{margin-bottom:5px;}
body.main .photoWrap p.img{border:solid 1px #e2e2e2; background:#fff;padding:2px;width:40px;float:left;width:84px;}
body.main .photoWrap p.txt{padding-top:7px;padding-right:15px;font-size:0.9em;line-height:1.4em;width:90px;float:right;}
body.main .photoWrap p.txt strong{height:25px;color:#534d4b;}
body.main .photoList{padding-bottom:10px;clear:both;padding-top:5px;}
body.main .photoList p{border:solid 1px #e2e2e2; background:#fff;padding:1px;width:40px;float:left;margin-left:2px;}

body.main .mediaWrap{padding-bottom:5px;}
body.main .mediaWrap h4{height:20px;}
body.main .mediaWrap p.img{border:solid 1px #e2e2e2; background:#fff;padding:2px;width:178px;margin-bottom:3px;}
body.main .mediaWrap p.txt{width:178px;line-height:1.3em;font-size:0.9em;height:47px;}
body.main .mediaWrap p.txt strong{height:25px;line-height:20px;color:#534d4b;}
body.main .new01{background:#000;padding:10px 15px 6px;margin-top:-10px;}
	*+html body.main .new01{margin-top:-23px;}
body.main .new01 .pic{border:solid 1px #565656;margin-top:7px;}
body.main .new01 p{text-align:center;margin-top:5px;color:#e5e5e5;}
body.main .new02{background:#000;padding:10px 15px 6px;margin-top:5px;height:158px;position:relative;}
	*+html body.main .new02{background:#000;padding:10px 15px 6px;margin-top:3px;height:158px;position:relative;}
body.main .new02 h3{padding-top:5px;}
body.main .new02 h4{position:absolute;right:0px;top:12px;}
body.main .new02 h4.tit01{right:195px}
body.main .new02 h4.tit02{right:163px}
body.main .new02 h4.tit03{right:122px;}
body.main .new02 h4.tit04{right:58px;}
body.main .new02 h4.tit05{right:17px;}
body.main .new02 div{margin-top:21px;color:#e5e5e5;}
body.main .new02 div p.img{border:solid 1px #e14449;background:#fff;width:86px;float:left;}
body.main .new02 div p.img img{border:solid 1px #fff;vertical-align:middle;}
body.main .new02 div p.txt{width:182px;margin-left:10px;font-size:0.9em;line-height:1.4em;float:left;}
body.main .new02 div p.txt strong{height:25px;line-height:25px;}
body.main .new02 div ul{clear:both;padding-top:7px;}
	*+html body.main .new02 div ul{padding-top:0px;}
body.main .new02 div ul li{background:url("../images/village/main1_dot.gif") left 7px no-repeat;padding-left:7px;border-bottom:solid 1px #666666;margin-bottom:5px;}
body.main .new02 div ul li.end{border-bottom:none;}

#contentWrap.hdn .noticeWrap{top:675px;}
#contentWrap.hdn .newsWrap{position:absolute;top:703px;height:50px;}
#contentWrap .noticeWrap a{color:#fff;}
#contentWrap .noticeWrap a:hover{color:#fff;}
#contentWrap .newsWrap a{color:#fff;}
#contentWrap .newsWrap a:hover{color:#fff;}

	*+html #contentWrap.hdn .newsWrap{position:absolute;top:689px;height:50px;}
	*html #contentWrap.hdn .newsWrap{position:absolute;top:689px;height:50px;padding-top:7px;}
#contentWrap.hdn .newsWrap .new02{display:none;}
#contentWrap.hdn .newsWrap .new01 p , #contentWrap.hdn .newsWrap .new01 img.pic{display:none;}




.tabQuick{width:280px;}
	*html .tabQuick{width:270px;}

body.main2 .bannerWrap div{margin-top:10px;margin-left:4px;}
	*html body.main2 .bannerWrap div{margin-left:0px;}
body.main2 .statWrap strong{position:relative;top:-2px;}
body.main2 .statWrap strong.today{color:#ff5a5a;}
.reserveGuide{padding-top:6px;font-weight:bold;line-height:1.4em;margin-top:5px;margin-left:2px;}
.reserveGuide h4{padding-bottom:3px;padding-top:5px;}
	*html .reserveGuide {clear:both;}
.reserveGuide span.tel{color:#333333;font-size:1em;}
.reserveGuide span.mobile{color:#c82b31;}
.reserveGuide p{font-size:0.9em;}

body.main .statWrap h4{padding-top:15px;}
body.main .statWrap strong{position:relative;top:-2px;color:#3c4b5b;}
body.main .statWrap strong.today{color:#ff5a5a;}
body.main .statWrap {margin-left:2px;}


/*main*/
body.main2{background:url("../images/village/main2Bg.gif") repeat-x;}
body.main2 #villageWrap{background:url("../images/village/main2_img.gif") no-repeat;margin-left:20px;width:958px;padding-top:5px;overflow:hidden;}
body.main2 #headerWrap{width:185px;background:none;}
body.main2 #headerWrap h1{padding-left:0px;float:left;width:200px;padding-top:0px;}
body.main2 #headerWrap p{width:200px;text-align:center;padding-top:4px;padding-left:10px;}
body.main2 #villageWrap #topWrap{position:absolute;top:50px;left:571px;width:420px;}
body.main2 #villageWrap #topWrap .menuWrap{border:none;}
body.main2 #villageWrap #topWrap ul{width:420px;}
body.main2 #villageWrap #topWrap ul li{float:left;}
body.main2 .bottomWrap{margin-left:25px;border-top:none;width:924px;margin-bottom:40px;background:url("../images/village/bottomImg.gif") right top no-repeat;font-size:0.9em;line-height:1.4em;padding-top:0px;}
body.main2 .bottomWrap span{color:#c82b31;}
body.main2 #contentWrap{position:relative;width:930px;height:550px;top:370px;padding-left:16px;}
*html body.main2 #contentWrap{width:935px;}
body.main2 .noticeWrap{background:#d14a4a;color:#e8e8e8;height:23px;width:924px;margin-left:25px;margin-bottom:20px;font-size:0.9em;}
body.main2 .noticeWrap a{color:#e8e8e8;margin-left:10px;background:url("../images/village/main2_noticeDot.gif") left 5px no-repeat;padding-left:9px;}
body.main2 .noticeLine{margin-left:13px;margin-bottom:15px;}
body.main2 .noticeLine *{vertical-align:middle;}
body.main2 .quickWrap{float:right;width:739px;_width:735px;float:left;}


/*bbs*/
table.list{margin-top:7px;margin-bottom:7px;border-right:solid 1px #d3d1d6;border-top:solid 1px #d3d1d6;}
table.list th{background:#ebf4e1;color:#669e21;border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;text-align:center;line-height:25px;}
table.list.style0103 th{width:110px;}
table.list.style0103 td{text-align:left;padding-left:10px;}
table.list td{border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;color:#777777;line-height:25px;text-align:center;}
table.list td.left{text-align:left;padding-left:6px;}

table.list2{border-top:solid 2px #9ac2d2;border-right:solid 1px #d2d2d2;}
table.list2 th{background:#e0f1f4;color:#3982a2;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;text-align:center;font-size:1.0em;line-height:27px;}
table.list2 td{font-size:0.9em;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d3d1d6;color:#777777;line-height:27px;text-align:center;}
table.list2 td.left{text-align:left;padding-left:6px;}


.trafic1{width:95px;}
.trafic2{width:95px;}
.trafic3{width:95px;}
.trafic4{word-wrap:break-word;word-break:break-all;}

table.listEx{margin-top:15px;margin-bottom:7px;border-right:solid 1px #d3d1d6;border-top:solid 2px #9bc2d3;}
table.listEx th{background:#e0f1f4 url("../images/village/listEx_thbg.gif") left bottom no-repeat;padding-bottom:5px;color:#327b9b;border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;text-align:center;line-height:25px;}
table.listEx td{border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;color:#777777;line-height:25px;text-align:center;}
table.listEx tr.s01 td.yes{background:#f8e1fa;}
table.listEx tr.s02 td.yes{background:#fff0a5;}
table.listEx tr.s03 td.yes{background:#f5fadc;}
table.listEx tr.s04 td.yes{background:#a483a1;}
table.listEx tr.s05 td.yes{background:#ffd6eb;}
table.listEx tr.s06 td.yes{background:#e2fdd8;}
table.listEx tr.s07 td.yes{background:#82abcd;}
table.listEx tr.s08 td.yes{background:#90b8a3;}
table.listEx tr.s09 td.yes{background:#ffdfe2;}
table.listEx tr.s10 td.yes{background:#ffc875;}
table.listEx tr.s11 td.yes{background:#f8ffd4;}
table.listEx tr.s12 td.yes{background:#c46983;}
table.listEx tr.s13 td.yes{background:#cc7f67;}
table.listEx tr.s14 td.yes{background:#85949f;}
table.listEx tr.s15 td.yes{background:#b5cc67;}
table.listEx tr.s16 td.yes{background:#8a7280;}
table.listEx tr.s17 td.yes{background:#ded7ff;}
table.listEx tr.s18 td.yes{background:#b8ad90;}
table.listEx tr.s19 td.yes{background:#ffb7a5;}
table.listEx tr.s20 td.yes{background:#d7eaff;}
table.listEx .ex{width:122px;}

.listNumArea{clear:both;text-align:center;/*position:relative;top:-25px;*/margin-top:20px;margin-bottom:20px;}
.listNumArea a{color:#2c3c31;}
.listNumArea.noBtn{top:0;margin-bottom:30px;}
*html .listNumArea.noBtn{top:8px;margin-bottom:40px;}
.listNumArea a{padding-left:6px;padding-right:4px;border-left:solid 1px #808080;color:#2c3c31;font-weight:bold;}
.listNumArea a.current{color:#7cb24c;}
.listNumArea a.bNone{border:none;color:#000;}
.listNumArea a.tNone{border:none;}

.listNumArea.listHaline{border-top:solid 1px #aad5f5;padding-top:10px;}

.vList{}
.vList thead{background:url("../images/village/list_th_bg.gif") left top repeat-x;}
.vList th{height:30px;text-align:center;background:url("../images/village/th_bg.gif") right top no-repeat;}
.vList th.left{background:url("../images/village/th_left.gif") left top no-repeat;}
.vList th.right{background:url("../images/village/th_right.gif") right top no-repeat;}
.vList td{text-align:center;border-bottom:solid 1px #e6eef8;height:30px;}
.vList th.no{background:url("../images/village/th_no.gif") left top no-repeat;width:50px;}
.vList td.alignLeft{text-align:left;padding-left:10px;}

.vList th.name{width:100px;}
.vList th.date{width:80px;}
.vList th.hit{width:70px;}

.tableWrap{border-bottom:solid 2px #f2f2f2;}
table.view{border-top:solid 2px #9ac2d2;border-right:solid 1px #d2d2d2;}
table.view th{background:#e0f1f4;color:#3982a2;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d2d2d2;text-align:center;font-size:1.0em;line-height:25px;width:90px;padding-bottom:8px;padding-top:8px;}
table.view td{font-size:0.9em;border-bottom:solid 1px #d2d2d2;border-left:solid 1px #d3d1d6;color:#777777;line-height:25px;text-align:center;}
table.view.reserve th{text-align:left;padding-left:20px;line-height:13px;padding-top:8px;padding-bottom:8px;width:70px;}
table.view td{text-align:left;padding-left:12px;line-height:29px;line-height:17px;}
table.view td * {vertical-align:middle;}
table.view td.content{padding-top:12px;padding-bottom:12px;}
table.view td.viewContent{padding:10px 20px;}
table.view td.viewContent div{padding:5px;border:solid 1px #e2e2e2;margin-bottom:10px;}
table.view td.viewContent div img{border:solid 1px #e2e2e2; }
table.view td.cnt{padding-top:10px;padding-bottom:10px;}
table.view.post{width:100%;}

table.view th.small{width:65px;}
table.view td.small{width:40px;padding-left:0;text-align:center;}
table.view td.rcmdBtn{position:relative;width:130px;}
table.view td.rcmdBtn img{}
	*+html table.view td.rcmdBtn img{position:absolute;right:6px;}

.tableWrap.qna{margin-top:13px; padding-top:15px;background:url("../images/village/line_dot.gif") left top repeat-x;}
	*html .tableWrap.tableRe{position:relative;margin-top:10px;margin-bottom:10px;}

table.view.reserve th{padding-left:9px;width:90px;}
table.view.reserve th.plan{width:75px;}
table.view.reserve td {padding-left:7px;padding-right:7px;}
table.view.reserve td input.num{width:25px;}
table.view.reserve td input{border:solid 1px #a0a0a0;padding:3px 4px 4px;}
table.view.reserve td textarea{border:solid 1px #a0a0a0;padding:4px;width:533px;height:113px;margin:5px 0;}
table.view.reserve td p.cmt{margin-bottom:5px;border:none;}
table.view.reserve th.center{text-align:center;}

#before_data{clear:both;border-top:solid 2px #9ac2d2;border-bottom:solid 2px #9ac2d2;margin-top:10px;margin-bottom:10px;}
#before_data p {border-bottom:solid 1px #bddde5;padding-top:6px;padding-bottom:4px;}
#before_data p.end{border:none;}
#before_data p strong{border-right:solid 1px #3f8192;text-align:center;width:96px;float:left;margin-right:20px;padding-top:2px;}
.btnRight{text-align:right;}

/*pic bbs*/
.picMedia{background:url("../images/village/picBg.gif") left top no-repeat;width:667px;height:548px;margin-bottom:20px;}
.picList01{clear:both;border-bottom:solid 1px #8bacd4;overflow:auto;padding-bottom:15px;}
	*html .picList01{margin-top:10px; }
	*html .picList01.gly{height:auto !important;margin-top:10px;}
.picList01.gly ul{background:url("../images/village/line_dot.gif") left bottom repeat-x;overflow:hidden;padding-bottom:6px;margin-bottom:10px;}
.picList01.gly ul.end{margin-bottom:0px;background:none;}
.picList01 ul li{float:left;width:160px;text-align:center;margin-right:9px;}
	*html .picList01 ul li.empty{float:left;width:160px;height:160px ;text-align:center;margin-right:9px ;}
	
.picList01 ul li.end{margin-right:0px;}
	*html .picList01 ul li.end{margin-right:0px;}
.picList01 ul li img{border:solid 1px #e2e2e2;padding:4px;margin-bottom:5px;}
   *html .picList01 ul li img{border:solid 1px #e2e2e2;padding:4px;margin-bottom:5px;}
.picMedia p{margin:0 auto;width:427px;padding-top:60px;position:relative;}
.picMedia p img.media{border:solid 1px #c6c6c6;margin-bottom:7px;}
.picMedia p strong{color:#2058ac;}
.picMedia p img.mediaView{position:absolute;right:0;bottom:0px;}
.picList01.center{height:auto !important;margin-top:10px;}

.picList03{clear:both;overflow:auto;padding-bottom:15px;}
.picList03 ul li{float:left;width:160px;text-align:center;margin-right:9px;}
.picList03 ul li.end{margin-right:0px;}
.picList03 ul li img{border:solid 1px #e2e2e2;padding:4px;margin-bottom:5px;}

.mediaList {margin-top:50px;position:relative;}
.mediaList ul{width:533px;margin:0 auto;}
.mediaList ul li{float:left;padding:3px;border:solid 1px #c9c4c2;background:#fff;margin-right:15px;}
.mediaList ul li.end{margin-right:0px;}
.mediaList ul li img{border:solid 1px #ebebeb;}
.mediaBefore{position:absolute;left:40px;top:40px;}
.mediaNext{position:absolute;right:40px;top:40px;}

.noteTxtArea{clear:both;background:url("../images/village/note_bottom.gif") left bottom no-repeat;padding-bottom:70px;position:relative;}
	
.noteTxtBox{background:url("../images/village/note_top.gif") left top no-repeat;overflow:auto;}
	
.noteTxtBox .txtArea{width:340px;float:right;padding-right:30px;padding-top:40px;}
	*html .noteTxtBox .txtArea {width:310px;}
.noteTxtBox .txtArea p.tit{font-weight:bold;color:#fff;text-align:center;font-size:1.2em;height:30px;}
.noteTxtBox .txtArea p.txt{padding-top:8px;font-size:0.9em;line-height:1.9em;}
.noteTxtBox p.img{position:absolute;left:60px;bottom:33px;}
.noteTxtBox p.img img{behavior:url("/css/htc/iepngfix.htc");}

*html .noteTxtArea{/*height:400px;*/}
	*html .noteTxtBox{overflow:auto;height:400px;background:url("../images/village/note_top.gif") left top no-repeat;}
	.noteTxtBox .txtArea p.txt{padding-top:8px;font-size:0.9em;line-height:1.9em;}

.map{border:solid 1px #efefef;background:#fff;padding:6px;margin:0 auto;}
.map img{border:solid 3px #efefef;}
.mapInfo{padding-left:90px;margin-bottom:0px;background:url("../images/village/mapInfoBg.gif") left top no-repeat;height:74px;font-size:1.2em;}
.mapInfo img{margin-top:15px;}
.mapInfo strong{color:#c82b31;font-size:1.2em;}
	*html .mapInfo{margin-bottom:-4px;}
	*+html .mapInfo{margin-bottom:-3px;}

.searchArea.market{margin-top:-5px;}
.marketList{background:url("../images/village/marketListTop.gif") left top repeat-x;overflow:auto;border-bottom:solid 1px #8bacd4;padding-bottom:10px;}
	/**html .marketList{height:460px;}*/
.marketData{border:solid 1px #e2e2e2;width:325px;float:left;margin-top:10px;}
.marketData img{float:left;padding:5px;}
.marketData div.txt{float:left;margin-left:4px;margin-top:5px;}
.marketData div.txt strong{background:url("../images/village/marketTit.gif") left top repeat-x;width:157px;height:28px;text-align:center;float:left;color:#fff;font-size:1.2em;padding-top:5px;}
.marketData div.txt ul{clear:both;margin-top:5px;margin-left:2px;}
.marketData div.txt ul li{background:url("../images/village/dot02.gif") left 7px no-repeat;padding-left:7px;}
.marketData div.txt ul li.price{color:#d65f64;}
.marketData div.txt ul li.price span{font-weight:bold;}
.marketData.even{float:right;}
.marketList .line{background:url("../images/village/line_dot.gif") left bottom repeat-x;overflow:auto;padding-bottom:10px;}
	*html .marketList .line{height:145px;}
.marketData div.txt ul li span{font-weight:bold;color:#d65f64;}



.yearEx{position:relative;}
	*html .yearEx{position:relative;width:650px;}
.yearEx img.btnPicLeft{position:absolute;left:0;top:5px;}
.yearEx img.btnPicRight{position:absolute;right:0;top:5px;}
.yearEx ul {margin-left:50px;}
.yearEx ul li{float:left;background:url("../images/village/picListBg.gif") left top no-repeat;width:164px;height:134px;margin-right:35px;}
.yearEx ul li img{border:solid 1px #c3c3c3;margin-top:5px;margin-left:5px;}


.exGuideImg{position:relative;margin-top:-10px;padding-bottom:20px;background:url("../../images/village/exGuideImg.gif") left top no-repeat;width:667px;height:339px;}
.exGuideImg img{position:absolute;left:32px;top:49px;border:solid 1px #cdcece}
.exGuideImg .txt{position:absolute;left:320px;top:60px;width:280px;}
.exGuideImg .txt strong{color:#e76666;font-size:1.4em;}
.exGuideImg .txt p{margin-top:10px;overflow:auto;height:100px;padding-right:10px;}
.exPeople{}
.exPeople li{margin-bottom:10px;width:322px;height:142px;float:left;background:url("../images/village/exPeopleBg.gif") left top no-repeat;}
.exPeople li.odd{float:right;}
.exPeople strong{color:#2058ac;}

.exPeople  img{margin-top:9px;margin-left:7px;float:left;border:solid 1px #9a9a9a;}
.exPeople  dl{width:145px;padding-left:8px;margin-top:7px;float:left;}
.exPeople  dt{background:url("../images/village/line_dot3.gif") left bottom repeat-x;padding-bottom:5px;padding-top:5px;}
.exPeople  dt strong{background:url("../images/village/dot3.gif") left 7px no-repeat;padding-left:7px;}
.exPeople  dd{background:url("../images/village/dot3.gif") left 7px no-repeat;padding-left:7px;font-size:0.9em;margin-top:10px;}


/*login*/

.content h5{margin-bottom:10px;background:url("../images/village/h5_dot.gif") left 5px no-repeat;padding-left:15px;color:#777777;font-size:0.9em;}
.content h5 strong{font-size:1.4em;color:#454545;}
.loginBox{width:665px;height:217px;background:url("../images/village/loginBox.gif") left top no-repeat;}
.loginBox .login{padding-left:235px;background:url("../images/village/loginImg_ex.gif") 5px 8px no-repeat;height:200px;margin:20px;padding-top:15px;}
	*+html .loginBox .login{padding-left:235px;background:url("../images/village/loginImg_ex.gif") 5px -8px no-repeat;height:200px;margin:18px;padding-top:0px;}
	*html .loginBox .login{padding-left:235px;background:url("../images/village/loginImg_ex.gif") 5px -8px no-repeat;height:200px;margin:18px;padding-top:0px;}
.loginBox .login.style{background:url("../images/village/loginImg.gif") left top no-repeat !important;}
.loginBox .login.style02{background:url("../images/village/loginImg02.gif") left 13px no-repeat !important;}
.loginBox .login .field{float:left;width:229px;}
.loginBox .login .field img{padding-left:20px;padding-right:20px;}
.loginBox .login .field input{border:solid 1px #a0a0a0; width:113px;height:18px;}
.loginBox .login .btn{float:left;}
.loginBox .login fieldset{margin-top:10px;padding-bottom:10px;background:url("../images/village/line_dot3.gif") left bottom repeat-x;}
.loginBox .login .info{padding-left:21px;margin-bottom:10px;padding-bottom:4px;padding-top:10px;background:url("../images/village/line_dot3.gif") left bottom repeat-x;}
.loginBox .login .info p{margin-bottom:9px;}
.loginBox .login .tip{margin-left:21px;}
.checkInfo{color:#cd5252;font-size:0.9em;}
.checkInfo img {margin-right:5px;}
.wirteBox{margin-top:4px;}
.wirteBox{margin-bottom:20px;}
.wirteBox h5{padding-left:0;background:none;}
.checkInfo{text-align:right;margin-top:-20px;}

.btnHaRight{text-align:right;padding-top:5px;}

/*예약*/

/*
.reserve dl{background:url("../images/village/reserveListBg.gif") left top no-repeat;height:153px;margin-bottom:11px;}
.reserve dl dd.img img{border:solid 2px #dedede;}
.reserve dl dt{position:relative;padding-left:5px;font-weight:bold;float:right;width:465px;border-bottom:solid 1px #5c8dc3;margin-right:20px;margin-bottom:5px;padding-top:10px;color:#000;font-size:1.2em;padding-bottom:5px;}
.reserve dl dt span{position:absolute;right:1px;bottom:2px;}
.reserve dl dd{position:relative;float:right;width:470px;margin-right:20px;}
.reserve dl dd strong{color:#5c8dc3;font-weight:bold;background:url("../images/village/dot01.gif") left top no-repeat;padding-left:16px;}
.reserve dl dd.img{float:left;padding:13px 12px;width:150px;margin-right:0;}
.reserve dl dd ul{padding-left:5px;}
.reserve dl dd li{line-height:25px;}
.reserve dl dd p.btn{width:78px;position:absolute;right:1px;bottom:2px;}
.reserve dl dd p.btn img{margin-bottom:4px;}
*/

.photoWrite dl dd.img img{border:solid 2px #dedede;}
.photoWrite dl dt{position:relative;padding-left:5px;font-weight:bold;float:right;width:465px;border-bottom:solid 1px #5c8dc3;margin-right:20px;margin-bottom:5px;padding-top:10px;color:#000;font-size:1.2em;padding-bottom:5px;}
	*html .photoWrite dl dt{left:20px;}
.photoWrite dl dt span{position:absolute;right:1px;bottom:2px;}
.photoWrite dl dd{position:relative;float:right;width:470px;margin-right:20px;}
	*html .photoWrite dl dd{position:relative;float:right;width:400px;margin-right:10px;}
.photoWrite dl dd strong{color:#5c8dc3;font-weight:bold;background:url("../images/village/dot01.gif") left top no-repeat;padding-left:16px;}
.photoWrite dl dd.img{float:left;padding:13px 12px;width:150px;margin-right:0;}
	*html .photoWrite dl dd.img{margin-top:-45px;}
.photoWrite dl dd ul{padding-left:5px;}
	*html .photoWrite dl dd ul{position:relative;left:-68px;}
.photoWrite dl dd li{line-height:25px;}
.photoWrite dl dd p.btn{width:78px;position:absolute;right:1px;bottom:2px;}
.photoWrite dl dd p.btn img{margin-bottom:4px;}
.photoWrite .imgInfo{margin-left:3px;margin-top:3px;padding-top:4px;height:28px;text-align:center;background:url("../images/village/picHa_bg.gif") left top no-repeat;color:#fff;font-weight:bold;}

.photoWrite dl{background:url("../images/village/reserveListBg.gif") left top no-repeat;height:153px;margin-bottom:11px;}
.photoWrite dl{background:url("../images/village/galleryWriteBg.gif") left top no-repeat;height:186px;}
.photoWrite dl textarea{border:solid 1px #c6c6c6;width:467px;height:121px;}

.photoWrite dl dt{margin-top:5px;}

.photoWrite.rsv dl{background:url("../images/village/reserveListBg.gif") left top no-repeat;height:153px;margin-bottom:11px}

.loginBox .reserveBox{padding-left:285px;background:url("../images/village/reserveImg_c.gif") left top no-repeat;height:200px;margin:13px;margin-right:30px;}
.loginBox .reserveBox p.txt{background:url("../images/village/line_dot3.gif") left bottom repeat-x;padding:30px 0; text-align:center;}
.loginBox .reserveBox .info{text-align:center;padding-top:10px;padding-bottom:15px;}

.loginBox .reserveBox.style01{padding-left:285px;background:url("../images/village/loginImg_ex.gif") 20px top no-repeat;height:200px;margin:13px;margin-right:30px;}

.member {background:url("../images/village/loginBoxMember.gif") left top no-repeat;width:280px;height:169px;padding-left:20px;padding-right:20px;}
.member fieldset{margin-top:30px;padding-bottom:10px;}
.member .field{float:left;width:192px;}
.member .field p{margin-bottom:7px;}
.member .field img{padding-left:5px;padding-right:9px;}
.member .field input{border:solid 1px #a0a0a0; width:113px;height:18px;}
.member .btn{float:left;}

.member .info{margin-bottom:10px;padding-bottom:15px;padding-top:14px;text-align:center;width:250px;background:url("../images/village/line_dot3.gif") left top repeat-x;}

.memberWrap{float:left;}
.beMemberWrap .member {background:url("../images/village/loginBoxBeMember.gif") left top no-repeat;width:311px;height:169px;padding-left:25px;padding-right:10px;}
	*html .beMemberWrap .member {background:url("../images/village/loginBoxBeMember.gif") left top no-repeat;width:311px;height:169px;padding-left:20px;padding-right:10px;}
.beMemberWrap .member .info{margin-bottom:10px;padding-bottom:15px;padding-top:10px;text-align:left;width:290px;background:url("../images/village/line_dot3.gif") left top repeat-x;}
.beMemberWrap .member .field{float:left;width:230px;}
.beMemberWrap .member input.num{width:42px;}
.beMemberWrap .member fieldset{margin-top:24px;padding-bottom:2px;}

/*familyPop*/
.familyPop{position:relative;width:737px;background:url("../images/village/pop_familyBgBtm.gif") left bottom no-repeat;padding-bottom:30px;}
.familyPopBox{position:relative;padding:40px 20px 0 20px ;background:url("../images/village/pop_familyBgTop.gif") left top no-repeat;}
.familyAll{padding-bottom:20px;height:570px;overflow:scroll;position:relative;margin-right:5px;}
.familyImgBox{position:relative;padding:8px 0 0 8px;width:660px;height:310px;background:url("../images/village/family_bg01.gif") left top no-repeat;}
.familyImgBox.course5{background:url("../images/village/family_bg05.gif") left top no-repeat;height:441px;}
.familyImgBox.course6{background:url("../images/village/family_bg06.gif") left top no-repeat;height:441px;}
.familyImgBox.course7{background:url("../images/village/family_bg07.gif") left top no-repeat;height:441px;}
.familyPopBox .locationWrap{position:relative;width:689px;border-bottom:solid 1px #c8c8c8;overflow:auto;padding-bottom:5px;margin-bottom:10px;_height:31px;}
.familyPopBox .cTitle{float:left;font-size:1.5em;font-weight:bold;color:#333333;padding-left:3px;}
.familyPopBox .locationWrap span{margin-left:20px;}
.familyPopBox .locationWrap .topRight{position:absolute;right:15px;margin-bottom:-3px;color:#c53f72;font-size:1.3em;font-weight:bold;}
.familyPopBox .locationWrap .topRight a{color:#c53f72;}

.familyPopBox .marketData{border:solid 1px #e2e2e2;float:left;margin-top:2px;width:645px;padding:7px;margin-bottom:10px;}
.familyPopBox .marketData .img{float:left;background:url("../images/village/dot03.gif") right top repeat-y;padding-right:7px;}
.familyPopBox .marketData .img img{padding:0;}
.familyPopBox .marketData div.txt{line-height:1.4em;color:#777777;float:left;margin-left:10px;margin-top:9px;margin-right:5px;width:475px;}
.familyPopBox .marketData div.txt strong{background:url("../images/village/pop_familyTitBox.gif") left top repeat-x;width:474px;height:28px;text-align:center;float:left;color:#fff;font-size:1.2em;padding-top:3px;margin-bottom:5px;}

.familyPopBox .style02{margin-top:10px;clear:both;}
.familyPopBox .style02 dd{border:solid 1px #d2d2d2;}
.familyPopBox .style02 dd div.txt{border:solid 3px #fff;background:#f4f4f4;padding:14px;}

.familyImgBox p{border:solid 1px #e2e2e2; background:#fff;width:117px;padding:5px 3px 3px;text-align:center;font-size:0.9em;position:absolute;}
.familyImgBox p.img01{left:251px;top:24px;}
.familyImgBox p.img02{left:483px;top:24px;}
.familyImgBox p.img03{left:337px;top:167px;}
.familyImgBox p.img04{left:98px;top:144px;}

.familyImgBox.course5 p.img01{left:523px;top:66px;}
.familyImgBox.course5 p.img02{left:382px;top:140px;}
.familyImgBox.course5 p.img03{left:221px;top:147px;}
.familyImgBox.course5 p.img04{left:53px;top:112px;}
.familyImgBox.course5 p.img05{left:28px;top:293px;}

.familyImgBox.course6 p.img01{left:68px;top:60px;}
.familyImgBox.course6 p.img02{left:263px;top:17px;}
.familyImgBox.course6 p.img03{left:492px;top:55px;}
.familyImgBox.course6 p.img04{left:319px;top:193px;}
.familyImgBox.course6 p.img05{left:173px;top:286px;}
.familyImgBox.course6 p.img06{left:458px;top:300px;}

.familyImgBox.course7 p.img01{left:68px;top:60px;}
.familyImgBox.course7 p.img02{left:263px;top:17px;}
.familyImgBox.course7 p.img03{left:492px;top:55px;}
.familyImgBox.course7 p.img04{left:341px;top:163px;}
.familyImgBox.course7 p.img05{left:65px;top:238px;}
.familyImgBox.course7 p.img06{left:214px;top:294px;}
.familyImgBox.course7 p.img07{left:471px;top:305px;}

.familyPop .familyPopBox .tableWrap{width:665px;overflow:auto;}
.familyPop .familyPopBox .style02{width:665px;}
.familyPop .familyPopBox .marketData{width:648px;}
.familyPop .btnHaRight{padding-right:27px;}

.familyPop.print .familyAll{padding-bottom:20px;height:auto;overflow:auto;width:690px;position:relative;}
.familyPop.print .familyPopBox{padding:40px 20px 0 34px;width:690px;}
.familyPop.print .familyPopBox .locationWrap{width:669px;}
.familyPop.print .familyPopBox .tableWrap{width:665px;}
.familyPop.print .familyPopBox .style02{width:665px;}
.familyPop.print .familyPopBox .marketData{width:648px;}
.familyPop.print .btnHaRight{padding-right:27px;}

.p_close{position:absolute;top:2px;right:28px;}

/*map*/
.tourMapInfo{background:url("../images/village/mapView_infoBg.gif") left top no-repeat;height:68px;line-height:1.1em;padding-left:100px;}
.tourMapInfo p{margin-left:50px;width:338px;padding:0;margin:0;float:left;padding-top:10px;}
.tourMapInfo p.btn{width:100px;float:right;margin-right:10px;padding-top:10px;}
.tourMapInfo p.btn img{margin-bottom:5px;}
.tourMapWrap {margin-top:13px;position:relative;/*추가*/overflow:hidden;}
.tourMapWrap .map{border:solid 1px #efefef;background:#fff;padding:6px;}
.tourMapWrap .map img{border:solid 3px #efefef;margin-left:2px;}
.tourMapDetail{width:242px;position:absolute;top:9px;right:7px;text-align:right;}
	*+html .tourMapDetail{width:242px;position:absolute;top:9px;right:13px;text-align:right;}
	*html .tourMapDetail{width:242px;position:absolute;top:9px;right:12px;text-align:right;}
.tourMapDetail .detail{margin-left:15px;line-height:1.4em;background:#fff;border-left:solid 1px #d6d6d6;height:369px;width:220px;text-align:center;font-size:0.9em;padding-top:7px;}
.tourMapDetail .close{position:absolute;left:1px;}
.tourMapDetail .detail p{width:170px;text-align:left;margin-bottom:5px;margin:0 auto;}
.tourMapDetail .detail strong{border-bottom:solid 1px #ddd;width:170px;float:left;color:#3982a2;text-align:left;margin-left:25px;margin-bottom:5px;}
.tourMapDetail .detail p.tel{background:url("../images/village/map_telBg.gif") left top no-repeat;color:#fff;padding-left:50px;padding-top:3px;width:120px;height:40px;margin-top:8px;}
.tourSummary{border:solid 1px #d2d2d2;border-top:solid 2px #9ac2d2;overflow:auto;}
	*html .tourSummary{height:120px;}
.tourSummary dl{clear:both;margin-top:5px;}
.tourSummary dt{width:110px;float:left;text-align:center;}
.tourSummary dd{width:553px;float:right;}
.tourSummary ul li{border:solid 1px #ececec;width:131px;float:left;margin-right:5px;height:20px;}
	*html .tourSummary ul li{width:129px;float:left;margin-right:5px;padding-top:4px;height:16px;}
.tourSummary ul li img{margin-left:3px;margin-right:3px;}
.tourDl{margin-top:5px;position:relative;}
.tourAllBtn{position:absolute;right:2px;top:20px;}

.tourPop{position:relative;width:837px;background:url("../images/village/pop_tourBgBtm.gif") left bottom no-repeat;padding-bottom:30px;}
.tourPopBox{position:relative;padding:30px 12px 0 12px ;background:url("../images/village/pop_tourBgTop.gif") left top no-repeat;}
.tourPopBox .tourMapWrap .map{border:solid 1px #efefef;background:#fff;padding:5px;}
.tourPopBox .tourMapWrap .tourMapDetail{width:242px;position:absolute;top:9px;right:12px;text-align:right;}
.tourPopBox .tourMapDetail .detail{background:#fff;border-left:solid 1px #d6d6d6;height:493px;width:220px;text-align:center;font-size:0.9em;line-height:1.4em;padding-top:7px;}
.tourPopBox .tourSummary dl{clear:both;margin-top:5px;}
.tourPopBox .tourSummary dt{width:135px;float:left;text-align:center;}
	*html .tourPopBox .tourSummary dt{width:140px;float:left;text-align:center;}
.tourPopBox .tourSummary dd{width:659px;float:right;padding-bottom:10px;}
	*+html .tourPopBox .tourSummary dd{width:673px;float:right;padding-bottom:0px;}
	*html .tourPopBox .tourSummary dd{width:650px;float:right;padding-bottom:0px;}
.tourPopBox .tourSummary ul li{border:solid 1px #ececec;width:155px;float:left;margin-right:6px;height:20px;}
	*+html .tourPopBox .tourSummary ul li{border:solid 1px #ececec;width:159px;float:left;margin-right:6px;height:20px;}
	*html .tourPopBox .tourSummary ul li{border:solid 1px #ececec;width:155px;float:left;margin-right:5px;height:16px;}

.picBox.tour .exNum{margin-left:8px;margin-top:2px;padding-top:2px;padding-bottom:2px;font-weight:bold;color:#e34e55;text-align:right;width:268px;background:#fff;border:solid 1px #f99ca2;}
.picBox.tour .exNum a{padding:3px 3px;color:#e34e55;margin-right:6px;}
.picBox.tour .exNum a.current{color:#fff;background:#e34e55;}

.tourPop .tourMapDetail .detail{margin-left:21px;margin-right:0px;}
	*html .tourPop .tourMapDetail .detail{margin-left:10px;margin-right:12px;}
	*+html .tourPop .tourMapDetail .detail{margin-left:0px;margin-right:0px;}

.picInfoBox{width:355px;float:right;border:solid 1px #cacaca;background:#e9e9e9;padding:4px;}
.picInfoTxt{padding:10px 15px;height:197px;position:relative;}
.picInfoBox p.tit{color:#fff;background:url("../images/village/tourTxtTit.gif") left top no-repeat;font-weight:bold;line-height:25px;height:30px;font-size:1.2em;text-align:center;}
.picInfoBox .picInfoTxt{background:#fff;}
.picInfoBox .picInfoTxt ul{margin-top:10px;margin-left:15px;}
.picInfoBox .picInfoTxt li{margin-bottom:4px;}
.picInfoBox .picInfoTxt li strong{color:#5c8dc3;font-weight:bold;background:url("../images/village/dot01.gif") left 2px no-repeat;padding-left:16px;}
.picInfoBox .picInfoTxt .btnJjim{background:url("../images/village/dot04.gif") left top repeat-x; height:50px;margin-top:20px;}
.picInfoBox .picInfoTxt .btnJjim img{position:absolute;right:10px; bottom:10px;}
.picInfoBox .picInfoTxt .tip{padding:25px 17px 0;color:#cd5252;font-size:0.9em;}


/*cmt*/
.cmtArea{clear:both;background:url("../images/admin/cmt_dot.gif") left top repeat-x;padding-top:4px;}
.cmtArea p.cmtNum{color:#d65f64;font-weight:bold;padding-top:10px;}
.cmt{border:solid 1px #dcdcdc;}
.cmt .cmtSmall{background:url("../images/admin/cmt_dot2.gif") left bottom repeat-x;width:633px;margin:0 auto;padding:5px;overflow:auto;}
.cmt .btn{float:right;color:#d65f64;margin-top:10px;}
.cmt .btn a{color:#d65f64;font-size:0.9em;}
.cmt .txt{float:left;}
.cmt .txt span{font-size:0.9em;color:#777777;}
.cmtWrite textarea{border:solid 1px #c6c6c6;width:553px;height:55px;margin:10px;}
.cmtWrite *{vertical-align:middle;}
.cmtArea .cmtSmall.edit textarea{border:solid 1px #c6c6c6;width:550px;height:35px;margin:10px;background:#f8f8f8;border:solid 1px #d9d9d9;margin-left:-5px;}
	*html .cmtArea .cmtSmall.edit textarea{margin-left:0;}
.cmtArea .cmtSmall.edit .btn{margin-top:40px;}

.marketList .tab{border-bottom:solid 1px #e2e2e2;text-align:right;margin-top:10px;}
.marketList .tab img{position:relative;bottom:-6px;}
	*+html .marketList .tab img{position:relative;bottom:-3px;}
.marketList .dataTop{position:relative;bottom:-15px;}

/*table*/
table.write {margin-top:7px;border-right:solid 1px #d3d1d6;border-top:solid 2px #9ac2d2;}

table.write td{border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;color:#777777;line-height:25px;text-align:center;}
table.write th{border-bottom:solid 1px #d3d1d6;border-left:solid 1px #d3d1d6;text-align:center;/*text-align:left;padding-left:20px;*/line-height:29px;background:#e0f1f4;color:#3982a2;width:80px;padding-bottom:7px;padding-top:7px;}
table.write td{text-align:left;padding-left:10px;line-height:29px;}
table.write td *{vertical-align:middle;}
table.write td input{padding:2px;}
table.write th.mobile{width:90px !important;}

.btnHelp{margin-left:50px;}
.cmpntWrap{border:solid 1px #d3d1d6;}
input.color{border:solid 1px #bdbdbd;background:#f5f5f5;padding:3px;}
.dataBtnCenter{text-align:center;padding-top:5px;}
.dataBtnCenter img{padding-right:8px;}
.dataBtn {margin-top:7px;}
.dataBtn .btnLeft{text-align:left;width:250px;float:left;}
.dataBtn .btnRight{text-align:right;width:250px;float:right;}

.glyInfo{padding-left:130px;margin-bottom:0px;background:url("../images/village/galleryInfo.gif") left top no-repeat;height:90px;font-size:1.2em;}
.glyInfo .img{float:left;width:300px;padding-top:10px;}
.glyInfo .btn{float:right;padding-top:15px;padding-right:16px;}
.glyInfo .check{clear:both;font-size:11px;color:#cd5252;width:400px;padding-left:15px;}

.view td.comment{padding:5px;}
.view td.comment span{padding-left:100px;}
.view td span.comment{float:left;padding-bottom:5px;margin-bottom:5px;}

.postWrap{clear:both;}
.postData{clear:both;margin-top:10px;margin-bottom:12px;position:relative;}
.postData div.box{position:relative;}
.postData div.box ul{margin-top:4px; padding-top:7px;background:url("../images/village/line_dot2.gif") left top repeat-x;}
.postData div.box ul li{background:url("../images/village/dot02.gif") left 7px no-repeat;padding-left:7px;float:left;}
.postData div.box ul li span{font-weight:bold;color:#d65f64;}
.postData div.box ul li.w1{width:26%;margin-left:2%;_margin-left:1%;}
.postData div.box ul li.w2{width:40%;}
.postData div.box ul li.w3{width:14%;}
.postData div.box ul li.w4{width:10%;position:absolute;right:-3px;}
.postData div.box p{padding:0 10px;}
	

.moreViewWrap{position:absolute;left:170px;top:0px;z-index:200;background:#fff;padding:4px;border:solid 1px #6d96b9; overflow:hidden; }
	*+html .moreViewWrap{top:1px; }
.moreViewWrap img{padding:0 5px 0 4px;}

.postData p.img{position:relative;margin-right:5px;border:solid 1px #6f9dda;background:#fff;padding:4px;width:152px;float:left;}
.postData p.img img{border:solid 1px #c3c3c3;}
.postData dl{margin-top:2px;}
.postData dt{background:url("../images/village/postTitBg.gif") left top no-repeat;position:relative;height:28px;line-height:28px;color:#fff;font-weight:bold;padding-left:5px;}
.postData dt a{color:#fff;}
.postData dt a:hover{color:#fff;}
.postData dt span{position:absolute;right:5px;font-size:0.9em;bottom:1px;font-weight:normal;}
.postData dd{margin-top:10px;background:url("../images/village/postDataBgLeft.gif") left top no-repeat;}
.postData dd div.box{padding:22px 0 5px;background:url("../images/village/postDataBgRight.gif") right top no-repeat;height:74px;}
.postData.img dl{float:right;width:497px;}
.postData.img dt{background:url("../images/village/postTitBg2.gif") left top no-repeat;position:relative;height:28px;line-height:28px;color:#fff;font-weight:bold;padding-left:5px;}
	*html .postData.img dl dt{position:fixed;}
	*html .postData.img dl dt span{position:fixed;float:right;margin-top:-30px;padding-right:8px;}
	*html .postData.img p.img{position:fixed;}
	*html .postData div.box {position:fixed;}
	*html .postData.img p.moreViewWrap{position:fixed;top:0;z-index:1000;}
	*html .postData.img dl.data{margin-top:-130px;}
.postData.img div.box ul li.w4{width:10%;position:absolute;right:15px;}
	*html .postData.img div.box ul li.w4{width:10%;position:fixed;right:15px;}
	*html .postData.img p img.imgIcon{position:fixed;float:right;margin-top:-17px;padding-right:0px;}

.imgIcon{position:absolute;right:4px;bottom:6px;}

.sideGuick{border:solid 1px #e1e1e1;width:180px;}
.sideReserve{background:url("../images/village/leftTelBg.gif") left top no-repeat;height:147px;padding-left:13px;padding-top:48px;}
.sideReserve h5{display:none;}
.sideReserve li{color:#1b85d6;font-weight:bold;font-size:1.2em;font-family:"tahoma";line-height:1.5em;}
	*html .sideReserve li{margin-bottom:4px;}
.sideReserve li *{vertical-align:middle;}
.sideReserve li img{padding-right:6px;}
.sideReserve li.day{color:#4f4f4f;line-height:1.3em;}

/**/
.tip{background:url("../images/portal/common/titRight.gif") right top no-repeat;padding-right:3px;height:16px;float:left;}
.tip a{background:url("../images/portal/common/titLeft.gif") left top no-repeat;color:#000;height:16px;padding:2px;float:left;line-height:16px;padding-left:3px;}
.tip a:hover{color:#000;}




/*main3*/
body.main3{background:url("../images/village/main3Bg.gif") repeat-x;}
body.main3 #villageWrap{background:url("../images/village/main3_img.jpg") -10px 0 no-repeat;width:1000px;padding-top:5px;overflow:hidden;}
body.main3 #headerWrap{background:none;width:920px;margin-left:26px;}
body.main3 #headerWrap h1{padding-left:0px;float:left;width:200px;padding-top:9px;}
body.main3 #villageWrap #topWrap{position:absolute;top:35px;left:400px;width:580px;}
body.main3 #villageWrap #topWrap ul{}
body.main3 #villageWrap #topWrap ul li{float:left;}
body.main3 .bottomWrap{margin-left:25px;border-top:none;width:924px;margin-bottom:40px;background:url("../images/village/bottomImg.gif") right top no-repeat;font-size:0.9em;line-height:1.4em;padding-top:0px;}
body.main3 .bottomWrap span{color:#c82b31;}
body.main3 #contentWrap{position:relative;width:930px;height:575px;top:395px;padding-left:16px;}
*html body.main3 #contentWrap{width:935px;}
body.main3 .noticeWrap{background:#d14a4a;color:#e8e8e8;height:23px;width:924px;margin-left:25px;margin-bottom:20px;font-size:0.9em;clear:both;}
body.main3 .noticeWrap a{color:#e8e8e8;margin-left:10px;background:url("../images/village/main2_noticeDot.gif") left 5px no-repeat;padding-left:9px;}
body.main3 .noticeLine{margin-left:13px;margin-bottom:15px;}
body.main3 .noticeLine *{vertical-align:middle;}
body.main3 .sideGuick{padding-top:5px;margin-top:6px;}
body.main3 .statWrap strong{position:relative;top:-2px;color:#3c4b5b;}
body.main3 .statWrap strong.today{color:#ff5a5a;}
body.main3 .reserveGuide{clear:both;padding-top:6px;font-weight:bold;line-height:1.4em;margin-top:5px;margin-left:2px;letter-spacing:-1px;}
body.main3 .reserveGuide h4{padding-bottom:3px;padding-top:5px;}
	*html body.main3 .reserveGuide {clear:both;}
body.main3 .reserveGuide span.tel{color:#333333;font-size:1em;}
body.main3 .reserveGuide span.mobile{color:#c82b31;}
body.main3 .reserveGuide p{font-size:0.9em;}
body.main3 .bannerWrap{margin-top:0;}
body.main3 .bannerWrap div{margin-left:4px;}
	*html body.main3 .bannerWrap div{margin-left:0px;}
body.main3 .quickWrap{float:right;width:739px;_width:735px;float:left;}

/*main4*/
body.main4{background:#c9dcf9 url("../images/village/main4Bg.gif") repeat-x;}
body.main4 #villageWrap{background:none;width:1000px;overflow:hidden;}
body.main4 .mainFlash{margin-left:10px;}
body.main4 #headerWrap{background:none;width:920px;margin-left:20px;position:absolute;top:10px;left:0;}
body.main4 #headerWrap h1{padding-left:0px;float:left;width:200px;padding-top:2px;}
body.main4 #headerWrap p{margin-top:-15px;}
body.main4 #content2Wrap{position:relative;width:935px;height:175px;top:1px;padding-left:16px;overflow:hidden;}
*html body.main4 #content2Wrap{width:1100px;margin-left:5px;}
body.main4 .noticeWrap{background:#4070d0;color:#e8e8e8;height:23px;width:915px;margin-left:25px;margin-bottom:20px;font-size:0.9em;clear:both;}
body.main4 .noticeWrap a{color:#e8e8e8;margin-left:10px;background:url("../images/village/main4_dot.gif") left 5px no-repeat;padding-left:9px;}
body.main4 .noticeLine{margin-left:13px;margin-bottom:10px;width:600px;}
body.main4 .noticeLine *{vertical-align:middle;}
body.main4 .sideGuick{background:#e2ecfc;border:solid 1px #a6bade;padding-top:5px;margin-top:5px;}
body.main4 .statWrap strong{position:relative;top:-2px;color:#3c4b5b;}
body.main4 .statWrap strong.today{color:#ff5a5a;}
body.main4 .reserveGuide{clear:both;padding-top:6px;font-weight:bold;line-height:1.6em;font-size:0.9em;margin-left:2px;letter-spacing:-1px;}
body.main4 .reserveGuide h4{padding-bottom:3px;padding-top:5px;}
	*html body.main4 .reserveGuide {clear:both;}
body.main4 .reserveGuide span.tel{color:#333333;font-size:1.3em;display:none;}
body.main4 .reserveGuide span.mobile{color:#c82b31;font-size:1.6em;}
body.main4 .bannerWrap{margin-top:0;_margin-left:0px;_float:left;}
body.main4 .bannerWrap div{margin-left:4px;}
	*html body.main4 .bannerWrap div{margin-left:0px;}
body.main4 .quickWrap{float:right;width:739px;_width:735px;float:left;}
body.main4 .bottomWrap{margin-left:25px;border-top:none;width:915px;margin-bottom:40px;background:url("../images/village/main4_haLogo.gif") right top no-repeat;font-size:0.9em;line-height:1.4em;padding-top:0px;}
body.main4 .bottomWrap span{color:#c82b31;}
body.main4 .main4Photo{position:relative;width:435px;height:170px;background:url("../images/village/main4PhotoBg.gif") left top no-repeat;}
body.main4 .main4Photo h4{position:absolute;top:15px;left:15px;}
body.main4 .main4Photo .main4_photoMore{position:absolute;top:15px;right:10px;text-align:right;}
	*html body.main4 .main4Photo .main4_photoMore{left:380px;}
body.main4 .main4Photo p{position:absolute;top:37px;left:13px;}
body.main4 .main4Photo p img{border:solid 1px #e2e2e2;margin:0 1px 0 2px;}
body.main4 .tabQuick{margin-left:8px;margin-right:0px;background:url("../images/village/main4TabBg.gif") left top no-repeat;padding:2px;width:276px;height:130px;}
	*body.main4 .tabQuick h4{right:0;}
*html body.main4 .headlineWrap{width:760px;padding-left:0px;_float:left;}
body.main4  .headlineWrap ul li p.s4 a{top:83px;}

/*main6*/
body.main6{background:url("../images/village/main6Bg.gif");}
body.main6 #villageWrap{background:url("../images/village/main6Bg2.gif") left 0 no-repeat;width:1000px;height:730px;padding-top:5px;overflow:hidden;}
body.main6 #headerWrap{background:none;width:920px;margin-left:26px;}
body.main6 #headerWrap h1{padding-left:9px;float:left;width:200px;padding-top:9px;}
body.main6 #villageWrap #topWrap{background:url("../images/village/main6_topmenuBg.gif") left 0 no-repeat;height:50px;position:absolute;top:54px;left:390px;width:560px;}
body.main6 #villageWrap #topWrap ul li{float:left;width:130px;text-align:center;padding-top:13px;}
body.main6 .bottomWrap{position:absolute;top:680px;margin-left:25px;border-top:none;width:924px;color:#fff;margin-top:5px;margin-bottom:30px;background:url("../images/village/main6_haLogo.gif") right top no-repeat;font-size:0.9em;line-height:1.4em;padding-top:0px;}
body.main6 .bottomWrap span{color:#c82b31;}
body.main6 #contentWrap{position:relative;width:930px;height:575px;top:415px;padding-left:30px;}
*html body.main6 #contentWrap{width:935px;}

body.main6 .noticeWrap{position:absolute;left:220px;top:470px;background:none;color:#808080;height:23px;width:655px;margin-left:25px;margin-bottom:20px;font-size:0.9em;clear:both;}
body.main6 .noticeWrap h4{float:left;}
body.main6 .noticeWrap a{color:#808080;margin-left:10px;background:url("../images/village/main6_dot.gif") left 5px no-repeat;padding-left:9px;}
body.main6 .noticeLine{position:relative;top:-55px;left:376px;width:370px;}
body.main6 .noticeLine *{vertical-align:middle;}
body.main6 .sideGuick{padding-top:5px;margin-top:6px;}
body.main6 .statWrap strong{position:relative;top:-2px;color:#3c4b5b;}
body.main6 .statWrap strong.today{color:#ff5a5a;}
body.main6 .reserveGuide{clear:both;padding-top:6px;font-weight:bold;line-height:1.4em;margin-top:5px;margin-left:2px;letter-spacing:-1px;}
body.main6 .reserveGuide h4{padding-bottom:3px;padding-top:5px;}
	*html body.main6 .reserveGuide {clear:both;}
body.main6 .reserveGuide span.tel{color:#333333;font-size:1em;}
body.main6 .reserveGuide span.mobile{color:#c82b31;}
body.main6 .reserveGuide p{font-size:0.9em;}
body.main6 .bannerWrap{margin-top:0;}
body.main6 .bannerWrap div{margin-left:4px;}
	*html body.main6 .bannerWrap div{margin-left:0px;}
body.main6 .quickWrap{float:right;width:739px;_width:735px;float:left;}
body.main6 .headlineWrap{margin-top:25px;}
body.main6 .headlineWrap ul{margin-left:10px;}
body.main6 .headlineWrap ul li a{top:55px;left:9px;}


/*main7*/
body.main7{background:#fff url("../images/village/main7Bg.gif") repeat-x;}
body.main7 #villageWrap{background:none;width:1000px;overflow:hidden;}
body.main7 .mainFlash{}
body.main7 #headerWrap{background:none;width:920px;margin-left:20px;position:absolute;top:10px;left:0;}
body.main7 #headerWrap h1{padding-left:0px;float:left;width:200px;padding-top:2px;}
body.main7 #headerWrap p{margin-top:-15px;}
body.main7 #content2Wrap{position:relative;width:935px;height:175px;top:1px;padding-left:16px;overflow:hidden;}
*html body.main7 #content2Wrap{width:1100px;margin-left:5px;}
body.main7 .noticeWrap{background:#4070d0;color:#e8e8e8;height:23px;width:915px;margin-left:25px;margin-bottom:20px;font-size:0.9em;clear:both;}
body.main7 .noticeWrap a{color:#e8e8e8;margin-left:10px;background:url("../images/village/main4_dot.gif") left 5px no-repeat;padding-left:9px;}
body.main7 .noticeLine{margin-left:13px;margin-bottom:10px;width:600px;}
body.main7 .noticeLine *{vertical-align:middle;}
body.main7 .sideGuick{padding-top:5px;margin-top:6px;border:none;}
body.main7 .statWrap strong{position:relative;top:-2px;color:#3c4b5b;}
body.main7 .statWrap strong.today{color:#ff5a5a;}
body.main7 .reserveGuide{width:180px;_width:190px;clear:both;padding-top:6px;font-weight:bold;line-height:1.4em;margin-top:5px;margin-left:2px;letter-spacing:-1px;font-size:0.9em;}
	*+html body.main7 .reserveGuide{width:190px;}
body.main7 .reserveGuide h4{padding-bottom:3px;padding-top:5px;}
	*html body.main7 .reserveGuide {clear:both;}
body.main7 .reserveGuide span.tel{color:#333333;font-family:"gulim";font-size:1.1em;letter-spacing:0px;}
body.main7 .reserveGuide span.mobile{color:#c82b31;font-family:"gulim";font-size:1.1em;letter-spacing:0px;}
body.main7 .reserveGuide p{font-size:0.9em;}
body.main7 .bannerWrap{margin-top:0;}
body.main7 .bannerWrap div{margin-left:4px;}
	*html body.main7 .bannerWrap div{margin-left:0px;}
body.main7 .quickWrap{float:right;width:700px;_width:735px;float:left;margin-left:25px;_margin-left:12px;}
body.main7 .bottomWrap{margin-left:25px;border-top:none;width:915px;margin-bottom:40px;background:url("../images/village/bottomImg.gif") right top no-repeat;font-size:0.9em;line-height:1.4em;padding-top:0px;}
body.main7 .bottomWrap span{color:#c82b31;}
body.main7 .main4Photo p{position:absolute;top:37px;left:13px;}
body.main7 .main4Photo p img{border:solid 1px #e2e2e2;margin:0 1px 0 2px;}
html body.main7 .headlineWrap{margin-top:15px;width:710px;}
*html body.main7 .headlineWrap{padding-left:0px;_float:left;}
body.main7  .headlineWrap ul li a{top:60px;}
body.main7  .headlineWrap ul li{margin-left:5px;}
body.main7  .headlineWrap ul li p.s4 a{top:83px;}



