@charset "utf-8";
/*@font-face {font-family:segoe ui;src:url(/font/segoeui.ttf);}
@font-face {font-family:segoe ui;src:url(/font/msjh.ttf);}
@font-face {font-family:segoe ui;src:url(/font/msjhbd.ttf);}*/
/*@font-face {font-family:segoe ui;src:url(/font/malgun.ttf);}*/
/*@font-face {font-family:segoe ui;src:url(/font/malgunbd.ttf);}*/
/* base */
*,html,body {margin:0;padding:0px;}
body	{background-color:#fff;}
body,th,td {font-family:segoe ui,tahoma,malgun gothic,malgun,malgunbd,msjh,msjhbd,dotum;font-size:13px;color:#666;}
img {vertical-align:middle;}
img,fieldset {border:0 none;}
dl,ul,ol,li {list-style:none;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend,hr {margin:0;padding:0;}
table {border-collapse:collapse;}
a {text-decoration:none;color:#09f;}
a:link {text-decoration:none;color:#09f;}
a:hover,a:active{text-decoration:none;color:#f60;}
input	{font-family:segoe ui,tahoma,msjh,msjhbd,malgun gothic,dotum;font-size:13px;color:#039;height:21px;border:1px solid #bfbfbf;padding:0 0 0 5px;}
input.radio, input.checkbox, input.submit {width:auto;margin-top:-2px;margin-right:2px;border:0;vertical-align:middle;background:#fff;}
input:focus, textarea:focus {}
select{font-family:segoe ui,tahoma,malgun gothic,msjh,msjhbd,dotum;font-size:13px;color:#039;padding:0 0 0 5px;}
textarea	{border:1px solid #ccc;padding:5px;line-height:180%;font-family:segoe ui,tahoma,malgun gothic,msjh,msjhbd,dotum;color:#6c6c6c;font-size:13px;}
button {border:0;}

table {border:1px solid #b9d6e5;margin-top:10px;}
th {background:#c0eaff;text-align:center;color:#366780;font-weight:normal;border-right:1px solid #b9d6e5;height:30px;}
table tr {background:#fff;height:30px;}
table tr td {text-align:center;}
table tr:hover {background-color:#f1f2f6;}
table .noresult {background:#f1f2f6;text-align:center;font-weight:bold;color:#245db4;padding:10px 0;}
table td {padding:5px 0 5px 0;word-break:break-all;border:1px solid #dee4ec;}
label {display:block;float:left;}
.table tr:hover {background-color:#fff;}

#table {border:1px solid #96b2d9;margin-top:10px;width:908px;}
#table th {background:#537cb4;text-align:center;color:#fff;font-weight:normal;border-right:1px solid #96b2d9;height:28px;padding:3px 0;font-size:11px;}
#table tr {background:#fff;}
#table tr:hover {background-color:#f1f2f6;}
#table .noresult {background:#f1f2f6;text-align:center;font-weight:bold;color:#245db4;padding:10px 0;}
#table td {padding:7px 0;word-break:break-all;border:1px solid #96b2d9;font-size:12px;}

#bbstable {border:1px solid #96b2d9;margin-top:10px;width:908px;}
#bbstable th {background:#537cb4;text-align:center;color:#fff;font-weight:normal;border-right:1px solid #96b2d9;height:28px;padding:3px 0;font-size:14px;}
#bbstable tr {background:#fff;cursor:pointer;}
#bbstable tr:hover {background-color:#f1f2f6;}
#bbstable .noresult {background:#f1f2f6;text-align:center;font-weight:bold;color:#245db4;padding:10px 0;}
#bbstable td {padding:7px 0;word-break:break-all;border:1px solid #96b2d9;font-size:14px;}

.calendarpop {border:1px solid #cacbcf;float:left;margin:0 5px;}
.calendarpop th {background:#e1e1e1;text-align:center;color:#666;font-weight:normal;border-right:1px solid #cacbcf;height:16px;font-size:9px;}
.calendarpop tr {background:#fff;height:19px;}
.calendarpop tr:hover {background:#fff;}
.calendarpop tr td {text-align:center;width:21px;color:666;font-size:11px;padding:0;margin:0;}
.calendarpop .month {height:24px;background:#949494;color:#fff;font-weight:bold;font-size:12px;border-top:1px solid #949494;border-left:1px solid #949494;border-right:1px solid #949494;}
.calendarpop .disable {background-image:url("/images/common/bg_calendar_disable.gif");background-repeat:no-repeat;background-position:center center;}
.calendarpop .pointdate {background:#ff9900;color:#fff;font-weight:bold;}
.calendarpop .duringdate {background:#ffd18b;}

.clear {clear:both;}
.disabled {background:#f4f4f4;border-color:#ccc;}
.titleimg {padding-left:5px;margin:5px;}
.arrowtitle {clear:both;margin:5px;padding-left:15px;background:url(/images/common/bullet_title_arrow.gif) no-repeat 0 7px;font-size:16px;color:#000;}
.numberbtn {float:left;margin-left:2px;height:23px;}
.numberbtn div {font-size:0;line-height:0;}
.charge {color:#393;text-align:right;padding-right:5px;}
.dotline {clear:both;margin:10px 0;height:1px;background:url(/images/common/bg_dotline.gif) repeat-x;}
.searchbox {width:760px;background-color:#f8f8f8;border:1px solid #ccc;float:left;margin-bottom:15px;padding:20px 0;}
.bestlist ul li {padding:10px 0;background:#f8f8f8;width:100%;float:left;border-bottom:1px solid #eee;}
.bestlist ul li img {width:70px;height:55px;margin-left:20px;float:left;}
.bestlist ul li div {float:left;margin-left:10px;width:630px;}
.bestlist ul li div h3 {font-weight:normal;margin-bottom:5px;}
.bestlist ul li div span {margin-right:10px;}

.indexbox {width:908px;background-color:#f8f8f8;border:1px solid #ddd;border-top:0;float:left;margin-bottom:10px;}
.indexbox .line {margin-bottom:10px;}
.indexbox .left {width:490px;border-right:1px solid #e6e6e6;float:left;}
.indexbox .left label {margin-bottom:5px;}
.indexbox .left select {width:330px;}
.indexbox .right {width:374px;float:right;}
.indexbox .bottom {clear:both;border-top:1px solid #e6e6e6;}
.indexbox .bottom input {width:40px;}
.indexbox .bottom .room {float:left;margin-bottom:10px;}
.indexbox .bottom .room label{margin-right:5px;max-width:80px;}
.indexbox .bottom .room label, input{float:left;}
.indexbox .hotel {float:left;width:230px;}
.indexbox .hotel .photo {border:1px solid #e1e1e1;width:86px;float:left;}
.indexbox .hotel ul {float:left;margin-left:5px;width:130px;}

.active {color:#f60;}
.info {color:#393}
.warning {color:#900;}
.bold {font-weight:bold;}
.readonly {background:#f4f4f4;color:#999;}

/* basic layout */
#head {width:100%;height:110px;}
#head .headwrap {width:985px;}
#head .logo {float:left;margin-left:30px;}

/* begin css tabs */
.tabs{border-bottom:1px solid #ddd;display:block;float:left;clear:both;width:100%;margin-top:.5em;margin-bottom:15px;}
.tabs span{font-weight:bold;display:block;float:left;padding:.6em 2em;color:#0896ff;background-color:#ededed;border:1px solid #ddd;margin-bottom:-1px;margin-right:-1px;cursor:pointer}
.tabs span.active{color:#f60;background-color:#fff;border-bottom-color:#fff}
.tabs span:hover{color:#feba02}

/* begin css righttabs */
.righttabs{border-bottom:1px solid #ddd;display:block;float:left;clear:both;width:100%;margin-top:.5em;}
.righttabs span{font-weight:bold;display:block;float:right;padding:.6em 2em;color:#0896ff;background-color:#ededed;border:1px solid #ddd;margin-bottom:-1px;margin-right:-1px;cursor:pointer}
.righttabs span.active{color:#f60;background-color:#f8f8f8;border-bottom-color:#f8f8f8}
.righttabs span:hover{color:#feba02}

.tabsmall{border-bottom:1px solid #ddd;display:block;float:left;clear:both;width:100%;margin-top:.5em;margin-bottom:15px;}
.tabsmall span{display:block;float:left;padding:.4em 2em;color:#0896ff;background-color:#ededed;border:1px solid #ddd;margin-bottom:-1px;margin-right:-1px;cursor:pointer;font-size:13px;}
.tabsmall span.active{color:#f60;background-color:#fff;border-bottom-color:#fff}
.tabsmall span:hover{color:#feba02}

/* #button */
.btn a{display:block; background:url('/images/common/bg_btn.gif') left 0;float:left;color:#eee;padding-left:10px;text-decoration:none;height:31px;cursor:pointer;margin-right:5px;overflow:hidden;}
.btn a:hover{background:url('/images/common/bg_btn.gif') left -31px;}
.btn a:active{background:url('/images/common/bg_btn.gif') left -62px;}
.btn a span{display:block; float:left; background:url('/images/common/bg_btn.gif') right 0;line-height:200%;padding-right:10px;height:31px;overflow:hidden;}
.btn a:hover span{background:url('/images/common/bg_btn.gif') right -31px;color:#fff;}
.btn a:active span{background:url('/images/common/bg_btn.gif') right -62px;color:#fff;}

.btnsmall a{display:block; background:url('/images/common/bg_btnsmall.gif') left 0;float:left;color:#eee;padding-left:6px;text-decoration:none;height:22px;cursor:pointer;margin-right:3px;overflow:hidden;font-size:12px;}
.btnsmall a:hover{background:url('/images/common/bg_btnsmall.gif') left -22px;}
.btnsmall a:active{background:url('/images/common/bg_btnsmall.gif') left -44px;}
.btnsmall a span{display:block; float:left; background:url('/images/common/bg_btnsmall.gif') right 0;line-height:170%;padding-right:6px;height:22px;overflow:hidden;}
.btnsmall a:hover span{background:url('/images/common/bg_btnsmall.gif') right -22px;color:#fff;}
.btnsmall a:active span{background:url('/images/common/bg_btnsmall.gif') right -44px;color:#fff;}

/* #icon */
.iconrq .center {float:left;background:url('/images/common/icon_rq_center.gif') repeat-x;padding:0 5px;color:#fff;font-size:11px;height:21px;line-height:180%;}
.iconrq .left {float:left;background:url('/images/common/icon_rq_left.gif') no-repeat;width:5px;height:21px;margin-left:7px;}
.iconrq .right {float:left;background:url('/images/common/icon_rq_right.gif') no-repeat;width:5px;height:21px;}

.iconav .center {float:left;background:url('/images/common/icon_av_center.gif') repeat-x;padding:0 5px;color:#fff;font-size:11px;height:21px;line-height:180%;}
.iconav .left {float:left;background:url('/images/common/icon_av_left.gif') no-repeat;width:5px;height:21px;margin-left:7px;}
.iconav .right {float:left;background:url('/images/common/icon_av_right.gif') no-repeat;width:5px;height:21px;}


/* Pagination */
.wp-pagenavi {float: left;width: 700px;color: #000;font-size: 12px;line-height: 18px;padding:30px;display: block;}
.wp-pagenavi span.right {float: none !important;}
.is-paged {padding: 0;padding-top: 30px;}
.pagination-wrap {overflow: hidden;}
.pagination-wrap .wp-pagenavi {padding: 30px 0;width: 100%;}
.wp-pagenavi .pages {float: right;color: #a7a7a7;width: 150px;text-align: right;}
.wp-pagenavi .extend {padding: 0 9px 0 4px;}
.wp-pagenavi a, .wp-pagenavi .current, a.add_comment_link {padding: 5px 9px 4px 9px;border: 1px solid #b3b3b3;color: #000 !important;margin-right: 4px;background: #e6e6e6;text-shadow: 0 1px 0 #fff;text-decoration: none !important;}
.pagination-wrap .wp-pagenavi a, .pagination-wrap .wp-pagenavi .current, .is-paged a, .is-paged .current {margin-right: 0px;}
.wp-pagenavi a:hover, .wp-pagenavi .current, a.add_comment_link {color: #fff !important;text-shadow: 0 1px 0 #333;}
a.add_comment_link {float: right;position: relative;top: 5px;font-size: 13px;padding: 5px 15px 5px 15px;margin-right: 0px;}
a:hover.add_comment_link {border: 1px solid #b3b3b3;color: #000 !important;background: #e6e6e6;text-shadow: 0 1px 0 #fff;}
.wp-pagenavi a, .sort_by li a, a:hover.add_comment_link, input:hover#add_comment, #content .webroundup a:hover.button {	background: #e6e6e6 url(/images/common/btn_sprite.png) no-repeat 0px -550px;}
.wp-pagenavi a:hover, .wp-pagenavi .current {background: #1a4175 url(/images/common/btn_sprite.png) no-repeat 0px -500px; /*!!*/	border: 1px solid #1a4175; /*!!*/}

/* language */
.dropdown dd, .dropdown dt, .dropdown ul {margin:0px; padding:0px;}
.dropdown dd {position:relative; }
.dropdown a, .dropdown a:visited {color:#816c5b; text-decoration:none; outline:none;}
.dropdown a:hover {color:#5d4617;text-align:right;width:170px;}
.dropdown dt a:hover {color:#5d4617;text-align:right;width:170px;}
.dropdown dt a {background: url(/images/common/arrow.png) no-repeat scroll right center; display:block; padding-right:25px;text-align:right;width:170px;}
.dropdown dt a span {cursor:pointer; display:block;padding:5px;text-align:right;width:170px;}
.dropdown dd ul {background:#fff none repeat scroll 0 0;border:1px solid #d4ca9a;color:#C5C0B0;display:none;left:0px;padding:5px 5px;position:absolute;top:2px;width:170px;list-style:none;text-align:right;}
.dropdown span.value {display:none;}
.dropdown dd ul li a {padding:5px 0; display:block;}
.dropdown dd ul li a:hover {background-color:#f90;color:#fff;}
.dropdown img.flag {border:none; vertical-align:middle; margin-left:5px; }

#head .util {float:right;}
#body {width:970px;margin:20px 0 0 15px;}
#body .aside {float:left;width:195px;margin-right:13px;}
#body .aside .box {float:left;border:solid 1px #ccc;padding:10px;width:173px;}
#body .aside .title {float:left;width:100%;background:url(/images/aside/bg_title.gif) repeat-x;height:31px;color:#000;margin-top:10px;}
#body .aside .box .value {margin-top:10px;}
#body .aside .box .value li {clear:both;float:left;width:100%;border-bottom:1px solid #d9d9d9;padding:2px 0;font-size:13px;}
#body .aside .box .value li .right{float:right;color:#393;}
#body .bodywrap {float:left;width:762px;}
#foot	 {clear:both;float:left;width:946px;background:#f7f7f7;font-size:12px;padding:15px 20px;margin:30px 0;}

#bodyiframe {width:100%;margin:0;}
#bodyiframe .bodywrap {width:762px;margin:0 auto;}

/* 업체의 Heder,Footer 디자인 으로사용하기위해 bodyiframeSub 추가 by Paul 2015.01.09 */
#bodyiframeSub {width:1170px;margin:0 auto;overflow:hidden;}
#bodyiframeSub .bodywrap {float:left;padding:0 0 0 10px;width:910px;margin:0 auto;}
#bodyiframeSub .aside {float:left;width:250px;margin-left:0;}
#bodyiframeSub .aside .box {float:left;border:solid 1px #ccc;padding:10px;width:228px;}
#bodyiframeSub .aside .title {float:left;width:100%;background:url(/images/aside/bg_title.gif) repeat-x;height:31px;color:#000;margin-top:10px;}
#bodyiframeSub .aside .box .value {margin-top:10px;}
#bodyiframeSub .aside .box .value li {clear:both;float:left;width:100%;border-bottom:1px solid #d9d9d9;padding:2px 0;font-size:13px;}
#bodyiframeSub .aside .box .value li .right{float:right;color:#393;}

.AVButton {
	font-family: arial;
	color: #FFFFFF !important;
	font-size: 11px;
	text-shadow: 0px 0px 0px #7CACDE;
	box-shadow: 0px 1px 0px #B1F200;
	padding: 3px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #708631;
	background: #9AC700;
	background: linear-gradient(top,  #9AC700,  #ADED00);
	background: -ms-linear-gradient(top,  #9AC700,  #ADED00);
	background: -webkit-gradient(linear, left top, left bottom, from(#9AC700), to(#ADED00));
	background: -moz-linear-gradient(top,  #9AC700,  #ADED00);
}

.RQButton {
	font-family: arial;
	color: #FFFFFF !important;
	font-size: 11px;
	text-shadow: 0px 0px 0px #7CACDE;
	box-shadow: 0px 1px 0px #CFCFCF;
	padding: 3px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #8A0000;
	background: #C62B2B;
	background: linear-gradient(top,  #C62B2B,  #D65656);
	background: -ms-linear-gradient(top,  #C62B2B,  #D65656);
	background: -webkit-gradient(linear, left top, left bottom, from(#C62B2B), to(#D65656));
	background: -moz-linear-gradient(top,  #C62B2B,  #D65656);
}

.ClickButtonS {

	font-family: arial;
	color: #FFFFFF !important;
	font-size: 13px;
	text-shadow: 0px 0px 0px #7CACDE;
	box-shadow: 0px 1px 0px #CFCFCF;
	padding: 3px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #627B92;
	background: #4192B7;
	background: linear-gradient(top,  #4192B7,  #244666);
	background: -ms-linear-gradient(top,  #4192B7,  #244666);
	background: -webkit-gradient(linear, left top, left bottom, from(#4192B7), to(#244666));
	background: -moz-linear-gradient(top,  #4192B7,  #244666);

}

.ClickButtonB {

	font-family: arial;
	color: #FFFFFF !important;
	font-size: 14px;
	text-shadow: 0px 0px 0px #7CACDE;
	box-shadow: 0px 1px 0px #CFCFCF;
	padding: 7px 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #627B92;
	background: #4192B7;
	background: linear-gradient(top,  #4192B7,  #244666);
	background: -ms-linear-gradient(top,  #4192B7,  #244666);
	background: -webkit-gradient(linear, left top, left bottom, from(#4192B7), to(#244666));
	background: -moz-linear-gradient(top,  #4192B7,  #244666);

}

.ClickButtonS:hover {

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);

	background-color:#408c99;
}
.ClickButtonS:active {
	position:relative;
	top:1px;
}
.ClickButtonB:hover {

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);

	background-color:#408c99;
}
.ClickButtonB:active {
	position:relative;
	top:1px;
}
