@charset "utf-8";
body,td,th,select,textarea{
	font-family: 돋움, verdana, arial  ;
	font-size:12px;
	line-height: 160%;
	color:#666666;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px
} 

a:link {COLOR: #666666; TEXT-DECORATION: none}
a:visited {COLOR: #666666; TEXT-DECORATION: none}
a:hover {color:#0061c5; TEXT-DECORATION: none}
a:active {COLOR: #666666; TEXT-DECORATION:none}

img{border:none}

.style01{
	color:#3a5fbe;
	font-weight:bold
}
.style02{
	color:#d46269;
	font-weight:bold;
}
.style03{
	color:#000000;
	font-weight:bold;
	font-size:14px
}
.style04{
	color:#d30000;
	font-weight:bold;
	font-size:16px
}




/* head  */
.menu_bg{
	background:url(../images/menu_bg.gif); width:100%
}
.search_bg{
	background:url(../images/search_bg.gif);
	height:29px;
	width:404px;
	padding-bottom:3px;
	font-size:11px;
}
.search_input{
	width:200px; height:19px;
	border:none;
	color:#808080; font-size:12px;
	margin-left:5px;
}


/* contents  */

.c_left_img{
	background:url(../images/left_img01.gif); height:33px;
	font-size:12px; color:#545454;
	font-weight:bold;
	padding-left:24px;
	padding-top:10px;
	
}
.left_menu_tit{
	padding-left:11px;
	padding-top:6px;
	font-size:12px; color:#545454;
	font-weight:bold;
}
.left_menu{	padding-left:10px;}

.left_menu_tr{ padding-top:5px;
	padding-bottom:6px;
	background-color:#f0f0f0

}

.board_text01{
	font-size:12px;
	font-family:돋움;
	line-height:130%;
	color:red;
	font-weight:bold;
}

.board_text02{
	font-size:11px;
	font-family:돋움;
	line-height:140%;
	color:B2B1B1
}

.c_bottom_line{
	border-left:1px #dddddd solid;
	border-right:1px #dddddd solid;
	background-color:#f3f3f3;
	padding-left:9px;
}
.c_img_bg{
	background:url(../images/c_img_bg.gif);
	width:321px; height:218px;
}
.photo_line{
	border:1px #c5c5c5 solid
}

.honeymoon_font{
	font-size:11px;
	line-height:14px;
}
.smart_bg{
	background:url(../images/smart_img_bg.gif);
	width:560px;
}

.r_line{
	border-left:1px #d0d0d0 solid;
	border-right:1px #d0d0d0 solid
}
.r_line2{
	border-left:3px #b9b9b9 solid;
	border-right:3px #b9b9b9 solid
}
.r_line3{
	border-bottom:1px #e3e3e3 solid
}



.c_line01{
	border-left:2px #0191e5 solid;
	border-right:2px #0191e5 solid
}
.c_line02{
	border-bottom:1px #e2e2e2 solid
}



.smart_inp01{
	width:72px; height:17px;
	border:1px #a5acb2 solid;
	font-size:12px; color:#323232
}

.smart_inp02{
	width:58px; height:17px;
	border:1px #a5acb2 solid;
	font-size:12px; color:#323232
}

.smart_inp03{
	width:98px; height:17px;
	border:1px #a5acb2 solid;
	font-size:12px; color:#323232
}

.smart_inp04{
	width:105px; height:17px;
	border:1px #a5acb2 solid;
	font-size:12px; color:#323232
}

.link_line{
	border-bottom:1px #e8e8e8 solid;
	border-top:1px #e8e8e8 solid;
	background-color:#f9f9f9
}


.home_font{
	font-size:11px
}

.input2{
	width:130px; height:16px;
	font-size:12px; color:#777777;
	border:1px #e5e5e5 solid
}
.input3{
	width:250px; height:18px;
	font-size:12px; color:#777777;
	border:1px #e5e5e5 solid
}


.sub_left_tit{
	background:url(../images/sub/s_left_tit.gif);
	width:190px; height:35px;
	font-size:12px; color:#ffffff;
	font-weight:bold;
	padding-left:15px;
}

/* 탭메뉴 */
table.tab_table {border-collapse:collapse;}
.btn_box{width:93px; height:30px; background:url(/images/tab_off.gif) no-repeat; font-weight:bold;}
.btn_box_over{width:93px; height:30px; background:url(/images/tab_on.gif) no-repeat; font-weight:bold;}

/* footer  */

.copy_font{
	line-height:18px;
	font-family:굴림;
	font-size: 11px;
}
.footer_menu{
	width:100%;
	height:36px;
	border:1px #c9c9c9 solid;
	text-align:center
}

.text01{
	background:url(../image/icon.gif) 0 7px no-repeat;
	padding-left:5px;
	height:17px;
	width:205px;
	font-size:11px;
}
.text02{
	color:#666666;
	font-size:11px;
}

.search_box {width: 410px; height: 44px;}
.search_btn {margin-top: 7px; margin-right: 22px; margin-left: 5px;}

.category_title {font-family: "Gulim"; font-size:12px; color: #484747; font-weight: bold; }
.category_list {font-family: "Gulim"; font-size:12px; color: #484747; }

.title_01 {font-family: "Gulim"; font-size:12px; color: #666666; font-weight: bold; line-height: 17px;}
.title_02 {font-family: "Gulim"; font-size:12px; color: #808080; line-height: 18px; letter-spacing: -0.1em}
.title_03 {font-family: "Gulim"; font-size:12px; color: #ff6400; }
.title_04 {font-family: "Gulim"; font-size:12px; color: #000000; line-height: 18px;}
.title_05 {font-family: "Gulim"; font-size:12px; color: #666666; font-weight: none; line-height: 17px;}
.title_06 {font-family: "Gulim"; font-size:11px; color: #666666; font-weight: none; line-height: 17px;}

.price_01 {font-family: "Arial"; font-size:13px; color: #3c7ce8; font-weight: bold; margin-left: 2px; }
.price_02 {font-family: "Arial"; font-size:14px; color: #3c7ce8; font-weight: bold; }
.price_03 {font-family: "Arial"; font-size:13px; color: #ff6400; font-weight: bold; }
.price_04 {font-family: "Arial"; font-size:13px; color: #666666; font-weight: bold; }

.md_text {font-family: "Gulim"; font-size:12px; color: #ff6400; }
.md_tap {margin-left: 2px; }
.md_thema_menu {font-family: "Gulim"; font-size:11px; color: #a4a4a4; }


.airline_txt_01 {font-family: "Gulim"; font-size:11px; color: #229584; font-weight: bold; line-height: 16px; }
.airline_txt_02 {font-family: "Gulim"; font-size:11px; color: #64be4d; font-weight: bold; }

.hotelexpert_txt_01  {font-family: "Gulim"; font-size:13px; color: #859d00; font-weight: bold; line-height: 16px; }
.hotelexpert_txt_02  {font-family: "Gulim"; font-size:12px; color: #5c5c5c; font-weight: bold; line-height: 16px; }
.hotelexpert_txt_03  {font-family: "Gulim"; font-size:11px; color: #8e8e8e; line-height: 16px; }
.hotelexpert_price  {font-family: "Gulim"; font-size:12px; color: #ff6400; font-weight: bold; line-height: 25px; }

.hotelsmart_title  {font-family: "Gulim"; font-size:13px; color: #27958c; font-weight: bold; margin-left: 20px; }
.hotelsmart_save  {font-family: "Gulim"; font-size:12px; color: #ff5555; font-weight: bold; margin-right: 15px;}
.hotelsmart_txt_01  {font-family: "Gulim"; font-size:12px; color: #7d7d7d; font-weight: bold; margin-left: 15px; }
.hotelsmart_txt_02  {font-family: "Gulim"; font-size:12px; color: #7d7d7d; line-height: 16px; }
.hotelsmart_txt_03  {font-family: "Gulim"; font-size:11px; color: #3a79ba; font-weight: bold; }
.hotelsmart_txt_04  {font-family: "Gulim"; font-size:13px; color: #ff6400; font-weight: bold; margin-top: 10px; }
.hotelsmart_txt_05  {font-family: "Gulim"; font-size:12px; color: #666; line-height: 17px; }
.hotelsmart_txt_06  {font-family: "Gulim"; font-size:12px; color: #009900; font-weight: bold; }
.hotelsmart_txt_07  {font-family: "Gulim"; font-size:13px; color: #ff6400; font-weight: bold; }

.tour_title  {font-family: "Gulim"; font-size:17px; color: #27958c; font-weight: bold; margin-left: 20px; }
.tour_title2  {font-family: "Gulim"; font-size:12px; color: #27958c; line-height: 16px; }

.footer {width: 980px; height: 180px;  }
.footer_logo {margin-left: 40px;}
.footer_mark {margin-right: 45px;}
.footer_txt {font-family: "Verdana"; font-size:11px; color: #7f7f7f; line-height: 16px; }

.RateLink {font-family: "Arial"; font-size:20px; color: #3300FF; font-weight: bold; margin-left: 10px; }
.RateLink1 {font-family: "Arial"; font-size:15px; color: #3300FF; font-weight: bold; margin-left: 2px; }
.RateLink2 {font-family: "Arial"; font-size:13px; color: #3300FF; font-weight: none; margin-left: 2px; }
.FontEmphasis {font-family: "Gulim"; font-size:12px; color: #666666; font-weight: bold; margin-left: 20px; }
.FontFineprint {font-family: "Gulim"; font-size:12px; color: #666666; font-weight: bold; margin-left: 20px; }

.Renttitle {font-family: "Arial"; font-size:20px; color: #6640FE; font-weight: bold; margin-left: 10px; }
.Renttitle2 {font-family: "Arial"; font-size:15px; color: #6640FE; font-weight: bold; margin-left: 10px; }

.BackColor {background: #e1eff6; height: 33px}
.BackColor1 {background: #F6F5F5; height: 65px}
.BackColor2 {background: #fff; height: 65px}

.field1{ margin:0 0 10px 0;}
.field1 legend,