@charset "utf-8";

/**********************************************************************************************************
모든팝업창은 이 CSS를 포함한다.
팝업창에서 한번밖에 쓰이지 않는 요소는 인라인스타일시트로 적용하며
범용적으로 사용되는 클래스만 이 파일에 선언하도록 한다
***********************************************************************************************************/

/* 공통 */
*	{ font-family:"dotum", '돋움', Arial, Verdana; font-size:12px; color:#777777; margin:0px; padding:0px; line-height:18px;  }
body	{ width:100%; height:100%; background-color:#ffffff;  margin:0px; padding:0px; }
img		{ border:none; vertical-align:middle; }
ul, li	{ margin:0px; padding:0px; list-style:none; }

a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

/* float 해제 */
.f_clear { DISPLAY: inline-block } .f_clear { DISPLAY: block }
.f_clear:after { content: "."; display: block; height: 0; font-size:0; clear: both; visibility: hidden; }

.clear { clear:both; height:0; font-size:0; line-height:0;}

/* 팝업창 크기별 body의 최상위 엘리먼트에 선언 */
#popup_wrap{
	width:600px;
	margin:0px;
	padding:0px;
}

#popup_wrap-01{
	width:820px;
	margin:0px;
	padding:0px;
}

#popup_wrap-02{
	width:660px;
	margin:0px;
	padding:0px;
}

#popup_wrap-03{
	width:325px;
	margin:0px;
	padding:0px;
}

#popup_wrap-04 {
	width:400px;
	margin:0px;
	padding:0px;
}

#popup_wrap-05 {
	overflow:hidden;
	width:650px;
	margin:0px;
	padding:0px;
}

/* 팝업창 크기별 콘텐츠영역의 사이즈 */
#p_contents {padding:10px; margin-bottom:10px; overflow:hidden; position:relative;}

#p_contents-01{
	border:none;
	width:660px;
	height:600px;
	overflow-y:auto;
	scrollbar-3dlight-color:#BCC49E; 
	scrollbar-arrow-color:#4C6B0C; 
	scrollbar-track-color:#CFD7B3; 
	scrollbar-darkshadow-color:#E8ECD8; 
	scrollbar-face-color:#E8ECD8; 
	scrollbar-highlight-color:#E8ECD8; 
	scrollbar-shadow-color:#BCC49E;
	padding:10px;
	margin-bottom:20px;
}

#p_contents-02{
	border:none;
	width:660px;
	height:400px;
	overflow:hidden;
	scrollbar-3dlight-color:#BCC49E; 
	scrollbar-arrow-color:#4C6B0C; 
	scrollbar-track-color:#CFD7B3; 
	scrollbar-darkshadow-color:#E8ECD8; 
	scrollbar-face-color:#E8ECD8; 
	scrollbar-highlight-color:#E8ECD8; 
	scrollbar-shadow-color:#BCC49E;
	padding:10px;
	margin-bottom:20px;
}

/* 팝업창 타이틀 */
#p_title{
	width:100%;
	background-color:#FAFAFA;
	border-bottom:1px solid #E0E0E0;
	margin:0px;
}

h1 {
	color:#000;
	font-size:120%;
	margin:0 0px 8px 10px;
	padding:7px 0px 0px 15px;
	background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_popup.gif) no-repeat 0px 9px;
}

/* 팝업창 하단 (버튼 위치) */
#p_bottom{
	background-color:#dadada;
	padding:3px 10px 5px 0;
	text-align:right;
}

#tp_p_title{
	width:100%;
	height:32px;
	background:url(http://korean.visitkorea.or.kr/kor/images/common/popup_ptitle.gif) 0 0 repeat-x;
	margin:0px;
}

/* 콘텐츠 내 소제목 */
h2	{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 0px 0px; padding:0px 0px 0px 17px; background:url(../images/tt/icon/bul_h4.gif) no-repeat 10px 2px;}
h2.gray	{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 0px 0px; padding:0px 0px 0px 17px; background:url(../images/common/icon/bul_poph4.gif) no-repeat 10px 4px;}
h2.gray2	{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 0px 0px; padding:0px 0px 0px 6px; background:url(../images/common/icon/bul_poph4.gif) no-repeat 1px 4px;}
h2.gray3	{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; background:none;}
h2.cc{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 0px 0px; padding:0px 0px 0px 17px; background:url(../images/cc/icon/bul_h4.gif) no-repeat 10px 2px; }
h2.hd{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 5px 0px; padding:0px 0px 0px 0px; background:#fff; }
h2.img{
	margin:0px 0px 0px 0px;
	padding:0px;
	background:none;
	text-align:left;
}
h2.tp {line-height:16px; margin-right:20px;  padding:0 0 20px 5px; background:url(../images/common/bg_tptitleline.gif) repeat-x 0px 17px; font-size:14px; letter-spacing:-2px; color:#73AA02; margin:15px 0 0 12px;}
h3.tp{color:#73AA02; font-weight:normal; margin:15px 0 0 15px; padding:0 0 0 11px; background:url(../images/common/icon/bul_pth3.gif) no-repeat 0px 5px;}
h2.mm{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 0px 0px; padding:0px 0px 0px 17px; background:url(../images/common/icon/bul_h7.gif) no-repeat 10px 2px; }

.table_view_content_top_1 h2{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 0px 0px; padding:0px 0px 0px 17px; background:url(../images/tt/icon/bul_h4.gif) no-repeat 10px 2px;}
#right-form .table_view_content_top_1 h2{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 0px 0px; padding:0px 0px 0px 17px; background:url(../images/common/icon/bul_h5.gif) no-repeat 10px 2px;}
.table_view_content_top_2 h2{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 0px 0px; padding:0px 0px 0px 17px; background:url(../images/tt/icon/bul_h4.gif) no-repeat 10px 2px;}

h6		{ margin:20px 0px 10px 0px; text-align:left; color:#ff0000; }

/* 검색폼 */
#Content_Search_Type_1	{ clear:both; margin:15px 0 0 0; padding:3px 10px; border-bottom:1px solid #D8D8D8; border-top:1px solid #D8D8D8;; background-color:#EFEFEF; }
	#Content_Search_Type_1 select	{ width:95px; }
	#Content_Search_Type_1 input	{ width:220px; height:18px; border:1px solid #B6B6B6; }
	
#Content_Search_Type_2	{ clear:both; margin:15px 0 0 0; padding:3px 10px; border-bottom:1px solid #D8D8D8; border-top:1px solid #D8D8D8;; background-color:#EFEFEF; }
	#Content_Search_Type_2 select	{ width:95px; }
	#Content_Search_Type_2 input	{ width:418px; height:18px; border:1px solid #B6B6B6; }

#Content_Search_Type_3	{ clear:both; margin:15px 0 0 0; border-collapse:collapse; border-top:1px solid #d8d8d8; }
	#Content_Search_Type_3 tbody th		{ color:#6f6f6f; font-weight:bold; text-align:left; padding:3px 0px 2px 5px; background-color:#dcdcdc; border-bottom:1px solid #d8d8d8; }
	#Content_Search_Type_3 tbody td		{ text-align:left; background-color:#efefef; padding:3px 0px 2px 5px; border-bottom:1px solid #d8d8d8; }
		#Content_Search_Type_3 tbody td input	{ height:18px; border:1px solid #B6B6B6; }
	#Content_Search_Type_3 tfoot td		{ text-align:right; padding:3px 5px 2px 5px; }
	#Content_Search_Type_3 tbody td input {vertical-align:middle;}
	#Content_Search_Type_3 tbody td select {vertical-align:middle;}
	#Content_Search_Type_3 tbody td img {vertical-align:middle;}

/* Dl Type */
dl.Dl_Type_1	{ clear:both; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
	dl.Dl_Type_1 dt	{ margin:0px 0px 3px 0px; padding:0px 0px 0px 8px; font-weight:bold; background:url(http://korean.visitkorea.or.kr/kor/images/ti/icon/bul_dl_type_1.gif) no-repeat left 6px; }
		dl.Dl_Type_1 dt span	{ font-weight:normal; }
	dl.Dl_Type_1 dd	{ margin:0px 0px 20px 0px; padding:0px 0px 0px 8px; }
	
dl.Dl_Type_2	{ clear:both; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
	dl.Dl_Type_2 dt	{ position:relative; margin:0px 0px 3px 0px; padding:0px 0px 0px 5px; font-weight:bold; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif) no-repeat left 6px; }
		dl.Dl_Type_2 dt span	{ font-weight:normal; }
	dl.Dl_Type_2 dd	{ position:relative; margin:0px 0px 20px 0px; padding:0px 0px 0px 5px; }
	
dl.Dl_Type_3	{ clear:both; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
	dl.Dl_Type_3 dt	{ margin:0px 0px 3px 0px; padding:0px 0px 0px 8px; font-weight:bold; background:url(http://korean.visitkorea.or.kr/kor/images/ti/icon/bul_dl_type_1.gif) no-repeat left 6px; }
		dl.Dl_Type_3 dt span	{ font-weight:normal; }
	dl.Dl_Type_3 dd	{ margin:0px 0px 20px 0px; padding:8px; background-color:#f2f2f2; }
		dl.Dl_Type_3 dd ul			{ clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
		dl.Dl_Type_3 dd ul li		{  margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif) no-repeat left 6px; }
		dl.Dl_Type_3 dd ol			{ clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:decimal; }
		dl.Dl_Type_3 dd ol li		{  margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; text-indent:-15px; list-style:decimal; list-style-position:inside; }

dl.Dl_Type_4	{ clear:both; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
	dl.Dl_Type_4 dt	{ margin:0px 0px 3px 0px; padding:0px 0px 0px 8px; font-weight:bold; background:url(http://korean.visitkorea.or.kr/kor/images/tt/icon/bul_dl_type_1.gif) no-repeat left 6px; }
		dl.Dl_Type_4 dt span	{ font-weight:normal; }
	dl.Dl_Type_4 dd	{ margin:0px 0px 20px 0px; padding:8px; background-color:#f2f2f2; }
		dl.Dl_Type_4 dd ul			{ clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
		dl.Dl_Type_4 dd ul li		{  margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif) no-repeat left 6px; }
		dl.Dl_Type_4 dd ol			{ clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:decimal; }
		dl.Dl_Type_4 dd ol li		{  margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; text-indent:-15px; list-style:decimal; list-style-position:inside; }
dl.Dl_Type_5	{ clear:both; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
	dl.Dl_Type_5 dt	{ margin:0px 0px 3px 0px; padding:0px 0px 0px 8px; font-weight:bold; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_h5.gif) no-repeat left 6px; }
		dl.Dl_Type_5 dt span	{ font-weight:normal; }
	dl.Dl_Type_5 dd	{ margin:0px 0px 20px 0px; padding:0px 0px 0px 8px; }

	
/* Ui Type */
ul.Ui_Type_1	{ clear:both; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
	ul.Ui_Type_1 li	{  margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_ui_type_1.gif) no-repeat left 6px; }
	
ul.Ui_Type_2	{ clear:both; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
	ul.Ui_Type_2 li	{  margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif) no-repeat left 6px; }

/* Tab Menu Type */
.Tab_Menu_Type_1	{ width:100%; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_1.gif) repeat-x left bottom; }
	.Tab_Menu_Type_1 ul				{ float:left; margin:0px 0px 0px 5px; padding:0px; list-style:none; display:inline; }
		.Tab_Menu_Type_1 ul li		{ float:left; margin:0px 2px 1px 0px; padding:0px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_4.gif) no-repeat left top; display:inline; }
		.Tab_Menu_Type_1 ul li a	{ float:left; display:block; color:#FFFFFF; font-weight:bold; margin:0px; padding:6px 9px 0px 9px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_5.gif) no-repeat right top; }
		.Tab_Menu_Type_1 ul li a:link, .Tab_Menu_Type_1 ul li a:visited, .Tab_Menu_Type_1 ul li a:hover, .Tab_Menu_Type_1 ul li a:active		{ color: #FFFFFF; text-decoration:none; }
		.Tab_Menu_Type_1 ul li.current		{ padding-bottom:1px; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_2.gif); }
		.Tab_Menu_Type_1 ul li.current a:link, .Tab_Menu_Type_1 ul li.current a:visited, .Tab_Menu_Type_1 ul li.current a:hover, .Tab_Menu_Type_1 ul li.current a:active	{ color:#EF792C; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_3.gif); }
		
.Tab_Menu_Type_2	{ width:100%; margin:10px 0px 0 0px; padding:0px 0px 0px 0px; background:#ffffff url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_1.gif) repeat-x left bottom; overflow:hidden;}
	.Tab_Menu_Type_2 ul				{ float:left; margin:0px 0px 0px 5px; padding:0px; list-style:none; display:inline; }
		.Tab_Menu_Type_2 ul li		{ float:left; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_4.gif) no-repeat left top; display:inline; }
		.Tab_Menu_Type_2 ul li a	{ float:left; display:block; color:#FFFFFF; margin:0px; padding:3px 9px 0px 9px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_5.gif) no-repeat right top; }
		.Tab_Menu_Type_2 ul li a:link, .Tab_Menu_Type_2 ul li a:visited, .Tab_Menu_Type_2 ul li a:hover, .Tab_Menu_Type_2 ul li a:active		{ color: #666666; text-decoration:none; }
		.Tab_Menu_Type_2 ul li.current		{ padding-bottom:1px; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_2.gif); }
		.Tab_Menu_Type_2 ul li.current a:link, .Tab_Menu_Type_2 ul li.current a:visited, .Tab_Menu_Type_2 ul li.current a:hover, .Tab_Menu_Type_2 ul li.current a:active	{ color:#EF792C; font-weight:bold; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_3.gif); }
		.Tab_Menu_Type_2.cc ul li.current a:link, .Tab_Menu_Type_2.cc ul li.current a:visited, .Tab_Menu_Type_2.cc ul li.current a:hover, .Tab_Menu_Type_2.cc ul li.current a:active	{ color:#771c9c;}
.Tab_Menu_Type_Content_2a	{ position:relative; border:1px solid #c5c5c5; border-top:none; padding:10px; }
.Tab_Menu_Type_Content_2b	{ position:relative; border:1px solid #c5c5c5; border-top:none; padding:10px; }

.Tab_Menu_Type_3{ width:100%; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; background:#ffffff url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_1.gif) repeat-x left bottom; }
	.Tab_Menu_Type_3 ul				{ float:left; margin:0px 0px 0px 5px; padding:0px; list-style:none; display:inline; }
		.Tab_Menu_Type_3 ul li		{ float:left; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_4.gif) no-repeat left top; display:inline;}
		.Tab_Menu_Type_3 ul li a	{ float:left; display:block; color:#FFFFFF; margin:0px; padding:3px 9px 0px 9px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_5.gif) no-repeat right top; }
		.Tab_Menu_Type_3 ul li a:link, .Tab_Menu_Type_3 ul li a:visited, .Tab_Menu_Type_3 ul li a:hover, .Tab_Menu_Type_3 ul li a:active		{ color: #666666; text-decoration:none; }
		.Tab_Menu_Type_3 ul li.current		{ padding-bottom:1px; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_2.gif); }
		.Tab_Menu_Type_3 ul li.current a:link, .Tab_Menu_Type_3 ul li.current a:visited, .Tab_Menu_Type_3 ul li.current a:hover, .Tab_Menu_Type_3 ul li.current a:active	{ color:#2D9AB0; font-weight:bold; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_3.gif); }
.Tab_Menu_Type_Content_3a	{ position:relative; _top:-10px; border:1px solid #c5c5c5; border-top:none; padding:10px; }
.Tab_Menu_Type_Content_3b	{ position:relative; _top:-10px; border:1px solid #c5c5c5; border-top:none; padding:10px; }

/* box_01 */
.Charge_Type_1		{ clear:both; margin:10px 0px 0px 0px; padding:2px; background-color:#f2f2f2; }
	.Charge_Type_1 .Charge_Type_1_Sub	{ padding:10px; border:1px solid #c8c8c8; background-color:#f9f9f9; }
		.Charge_Type_1 .Charge_Type_1_Sub ul	{ margin:0px; padding:0px; list-style:none; }
		.Charge_Type_1 .Charge_Type_1_Sub ul li	{ float:left; width:270px; height:18px; margin:2px 0px; padding:0px 0px 0px 5px; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_charge_type_1.gif) no-repeat left 6px; }

.Charge_Type_2		{ clear:both; margin:10px 0px 0px 0px; padding:2px; background-color:#f2f2f2; }
	.Charge_Type_2 .Charge_Type_1_Sub	{ padding:10px; border:1px solid #c8c8c8; background-color:#f9f9f9; }
		.Charge_Type_2 .Charge_Type_1_Sub ul	{ margin:0px; padding:0px; list-style:none; }
		.Charge_Type_2 .Charge_Type_1_Sub ul li	{ float:left; width:540px; height:18px; margin:2px 0px; padding:0px 0px 0px 5px; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_charge_type_1.gif) no-repeat left 6px; }


.Board_Table_Type1		{ clear:both; margin:10px 0px 0px 0px; border-collapse:collapse;}
	.Board_Table_Type1 thead th		{ color:#757575; font-weight:bold; text-align:center; padding:2px 5px 2px 5px; background-color:#dfdfdf; border:1px solid #cecece;}
	.Board_Table_Type1 thead th.line_1			{ background-color:#f0eeee; }
	.Board_Table_Type1 tbody th		{ color:#757575; font-weight:bold; text-align:left;  padding:2px 5px 2px 5px; background-color:#f1f1f1; border:1px solid #cecece;}
	.Board_Table_Type1 tbody td		{ color:#757575; text-align:left; padding:2px 5px 2px 5px; background-color:#ffffff; border:1px solid #cecece; }
	.Board_Table_Type1 tbody tr.line_1 td		{ background-color:#f9f9f9; }
	.Board_Table_Type1 tbody .center	{ text-align:center; }
	.Board_Table_Type1 tbody .right		{ text-align:right; }
		.Board_Table_Type1 tbody td	span.Table_Point	{ margin-left:5px; background:#ffffff url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif) no-repeat left 4px; color:#757575; padding:0px 0px 0px 6px; }

.Board_Table_Type2		{ clear:both; margin:10px 0px 0px 0px; border-collapse:collapse; }
	.Board_Table_Type2 tbody th		{ color:#757575; font-weight:bold; text-align:left; padding:2px 5px 2px 5px; background-color:#dfdfdf; border:1px solid #cecece;}
	.Board_Table_Type2 tbody td		{ color:#757575; text-align:left; padding:2px 5px 2px 5px; background-color:#ffffff; 	border:1px solid #cecece; border-left:0; }
	.Board_Table_Type2 tbody .center	{ text-align:center; }
	.Board_Table_Type2 tbody .right		{ text-align:right; }
	
.Board_Table_Type3		{ clear:both; margin:10px 0px 0px 0px; border-collapse:collapse; border-top:2px solid #bcbcbc; border-bottom:1px solid #d2d2d2; }
	.Board_Table_Type3 tbody th		{ color:#757575; font-weight:bold; text-align:left; padding:2px 5px 2px 5px; background-color:#f2f2f2; border-top:1px solid #d2d2d2; }
	.Board_Table_Type3 tbody td		{ color:#757575; text-align:left; padding:2px 5px 2px 5px; background-color:#ffffff; border-top:1px solid #d2d2d2; }
	.Board_Table_Type3 tbody .center	{ text-align:center; }
	.Board_Table_Type3 tbody .right		{ text-align:right; }

/* sum_gesi */
.table_review_list { clear:both; color:#757575; margin:5px 0 9px 0;  border-top:1px solid #E6E6E6; }
	.table_review_list td		{ clear:both; padding:4px 5px 5px 5px; border-bottom:1px solid #E6E6E6; }
	.table_review_list td dl	{  }
		.table_review_list td dl dt				{ margin:5px 0px 5px 136px; }
			.table_review_list td dl dt span	{ font-weight:normal; font-size:11px; font-family:"돋움"; }
		.table_review_list td dl dd				{ margin:0px 0px 0px 0px; }
			.table_review_list td dl dd.pic		{ float:left; margin:-25px 0px 0px 0px; border:1px solid #CCCCCC; padding:1px; }
			.table_review_list td dl dd.pic img	{ vertical-align:top; }
			.table_review_list td dl dd.text	{ margin:0px 0px 10px 134px; min-height:70px; _height:70px; }
			.table_review_list td dl dd.info	{ font-size:11px; font-family:"돋움"; }

/* img_gesi */
.table_image_list_content_top	{ margin:5px 0 9px 0; padding:0px; }
	.table_image_list_content_top ul	{ margin:0px; padding:0px; list-style:none; }
	.table_image_list_content_top ul li	{ float:left; width:198px; height:150px; }
		.table_image_list_content_top ul li .pic	{ border:1px solid #cdcdcb; padding:1px; margin:0px 12px; }
		.table_image_list_content_top ul li .text	{ margin:5px 12px 0px 12px; height:18px; overflow:hidden; text-align:center; }

/* reply */
.Reply_Culture_Message	{ position:absolute; border:1px solid #ABABAB; background-color:#EFF0F2; margin:-5px 0px 0px -113px; padding:3px 4px; display:none; }
	.Reply_Culture_Message ul	{  }
	.Reply_Culture_Message ul li	{ height:16px; overflow:hidden; }
	.Reply_Culture_Message ul li a	{ display:block; position:relative; margin:0px; padding:4px 3px 3px 3px; line-height:12px; }
	.Reply_Culture_Message ul li a:link		{ color: #777777; text-decoration:none; }
	.Reply_Culture_Message ul li a:visited	{ color: #777777; text-decoration:none; }
	.Reply_Culture_Message ul li a:hover		{ color: #777777; text-decoration:none; background:#CCCDCF; }
	.Reply_Culture_Message ul li a:active	{ color: #6310A5; text-decoration:none; }

/* gesi_type2*/
.Board_Content_Enquiry	{ margin:0px 0px 8px 0px; padding:0px 0px 20px 0px; border-bottom:1px solid #D2D2D2; text-align:left; }

/* page_box */
#pager		{ clear:both; margin:10px 0px 0px 0px; text-align:center; clear:both; }
	#pager a	{ color:#666666; font-weight:bold; margin:0 3px; }
	#pager a.current	{ color:#FE8B00; }
	#pager p a:active { color:#FC5F02; }
	#pager span { color:#cccccc; margin:0 2px 0 0; }
	p#pager_p a#start		{ font-weight:normal; color:#000000; background:url(http://korean.visitkorea.or.kr/kor/images/common/board/start_bt.gif) no-repeat left 50%; padding:2px 0px 0 10px; margin-right:5px; }
	p#pager_p a#pre		{ font-weight:normal; color:#000000; background:url(http://korean.visitkorea.or.kr/kor/images/common/board/pre_bt.gif) no-repeat left 50%; padding:2px 0px 0 7px; margin-right:5px; }
	p#pager_p a#next		{ font-weight:normal; color:#000000; background:url(http://korean.visitkorea.or.kr/kor/images/common/board/next_bt.gif) no-repeat right 50%; padding:2px 7px 0 2px; margin-left:5px; }
	p#pager_p a#end		{ font-weight:normal; color:#000000; background:url(http://korean.visitkorea.or.kr/kor/images/common/board/end_bt.gif) no-repeat right 50%; padding:2px 10px 0 2px; margin-left:5px; }

/* box */
.Content_Rect_Box_1		{ clear:both; margin-top:15px; background-color:#F5F5F5; padding:3px; }
	.Content_Rect_Box_1 .Content_Rect_Box_Sub_1	{ padding:10px; border:1px solid #D7D7D7; background-color:#ffffff; word-break:break-all; }
	
.Content_Rect_Box_2		{ clear:both; margin-top:15px; padding:5px; border:1px solid #cecece; }

.Content_Rect_Box_3		{ clear:both; margin-top:15px; padding:5px; background-color:#f2f2f2; }

/* round-box */
.Content_Round_Box_1		{ background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_content_menu1_1.gif) no-repeat left top; }
	.Content_Round_Box_1 .Content_Round_Box_Sub_1	{ margin-top:15px; padding:10px 10px; border:none; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_content_menu1_2.gif) no-repeat left bottom; }

/* basic_gesi */
.table_list_content_top	{ position:relative; text-align:right; font-size:11px; font-family:"돋움"; line-height:11px; padding:10px 18px 2px 5px; margin:0px; }
.table_default_list	{ clear:both; margin:5px 0 9px 0; border-top:1px solid #C8C8C8; border-collapse:collapse; }
	.table_default_list caption		{ text-align:right; font-size:11px; font-family:"돋움"; line-height:11px; padding:1px 5px 2px 5px; margin:0px; }
	.table_default_list thead th	{ font-weight:normal; color:#666666; padding:5px 0px 2px 0px; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; background-color:#F2F2F2; }
	.table_default_list tbody td	{ text-align:center; padding:5px 0px 2px 0px; border-bottom:1px solid #E4E4E4; vertical-align:middle; }
	.table_default_list tbody tr.line_1 td	{ background-color:#f9f9f9; }
	.table_default_list tbody td.subject	{ text-align:left; }
	.table_default_list tbody td.subject a:hover	{ color:#FE8B00; }
	.table_default_list tbody td.subject img	{ margin:0px 10px 0px 0px; }
	.table_default_list tbody tr.tr_color td	{ background-color:#F8F8F8; }
	.table_default_list tbody td a	{ text-decoration:none; }

/* gallery */
.cboth {clear:both; font-size:0; height:0; line-height:0;}

.Board_Right_Btn {
	text-align:right;
	margin:10px 0;
}

#glallery {
	padding:0;
	margin:0;
	width:800px;
}
#glalleryL {
	padding:0;
	margin:0;
	float:left;
	width:504px;
}

#glalleryL p {
	border:1px solid #CDCDCD;
	padding:1px;
	margin-top:10px;
}

#glalleryL p img{vertical-align:top;}

#glallery #glalleryR {
	padding:0;
	margin:0;
	float:right;
	width:280px;
}

.gallery_search {
	background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif) no-repeat 0 6px;	
	padding:0 0 0 8px;
	margin:15px 0 0 0;
	font-weight:bold;
}

.gallery_txt {
	border:1px solid #CECECE;
	padding:5px 10px;

}

.gallery_address {
	background:#ECECEB;
	padding:4px 0 1px 10px;
}

dl.font-point{ clear:both; margin:10px 5px 10px 5px; padding:0px 0px 0px 0px; }
	dl.font-point dt	{ margin:0px 0px 3px 0px; padding:0px 0px 0px 8px; font-weight:bold;}
	dl.font-point dt span	{ font-weight:normal; }
	dl.font-point dd	{ margin:0px 0px 20px 0px; padding:0px 0px 0px 8px; }

table.reply{
	border-bottom:1px solid #D2D2D2; 
}

table.reply th{
	border-top:1px solid #D2D2D2;
	background:url(../images/tt/bg_line.gif) no-repeat 90px 7px;
	color:#666;
	padding:5px;
}

table.reply td{
	border-top:1px solid #D2D2D2;
	color:#666;
	padding:5px;
}

#pano-le{
	float:left;
}

#pano-right{
	float:right;
}

#writer {
	width:580px;
}
#writer .writerL {
	float:left;
	width:168px;
}

#writer .writerL p {
	border-top:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	border-bottom:3px solid #E7E7E7;
	border-right:3px solid #E7E7E7;
	padding:7px;
	margin-top:10px;
	width:139px;
}

#writer .writerR {
	float:left;
	width:412px;
}

#m-box{
	border:1px solid #ccc;
	width:313px;
	height:175px;
	overflow:auto
	overflow-x:hidden;
}

.table_view_content_top_1	{ position:relative; text-align:left; font-size:12px; line-height:12px; padding:0px 5px 0px 0px; margin:20px 0px 0px 0px;}
	.table_view_content_top_1 h2	{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 0px 0px; padding:0px 0px 0px 17px; background:url(http://korean.visitkorea.or.kr/kor/images/tt/icon/bul_h4.gif) no-repeat 10px 2px; }
	.table_view_content_top_1 .btn_right	{ position:absolute; margin:0px; padding:0px; top:0; right:20px; }
.table_view_content_top_2	{ position:relative; text-align:left; font-size:12px; line-height:12px; padding:0px 5px 0px 0px; margin:20px 0px 0px 0px; width:600px;}
	.table_view_content_top_2 h2	{ font-size:12px; line-height:12px; color:#666666; margin:10px 0px 0px 0px; padding:0px 0px 0px 17px; background:url(http://korean.visitkorea.or.kr/kor/images/tt/icon/bul_h4.gif) no-repeat 10px 2px; }
	.table_view_content_top_2 .btn_right	{ position:absolute; margin:0px; padding:0px; top:5px; right:20px; }

#text-left{
	float:right;
	padding:10px 0px 0px 0px;
	margin:0px;
}

/* cc_tap*/
.Tab_Menu_Type_4{ width:100%; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; background:#ffffff url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_1.gif) repeat-x left bottom; }
	.Tab_Menu_Type_4 ul				{ float:left; margin:0px 0px 0px 5px; padding:0px; list-style:none; display:inline; }
		.Tab_Menu_Type_4 ul li		{ float:left; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_4.gif) no-repeat left top; display:inline; }
		.Tab_Menu_Type_4 ul li a	{ float:left; display:block; color:#FFFFFF; margin:0px; padding:3px 9px 0px 9px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_5.gif) no-repeat right top; }
		.Tab_Menu_Type_4 ul li a:link, .Tab_Menu_Type_4 ul li a:visited, .Tab_Menu_Type_4 ul li a:hover, .Tab_Menu_Type_4 ul li a:active		{ color: #666666; text-decoration:none; }
		.Tab_Menu_Type_4 ul li.current		{ padding-bottom:1px; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_2.gif); }
		.Tab_Menu_Type_4 ul li.current a:link, .Tab_Menu_Type_4 ul li.current a:visited, .Tab_Menu_Type_4 ul li.current a:hover, .Tab_Menu_Type_4 ul li.current a:active	{ color:#B76ED9; font-weight:bold; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutypea_3.gif); }
.Tab_Menu_Type_Content_4a	{ position:relative; _top:-10px; border:1px solid #c5c5c5; border-top:none; padding:10px; }
.Tab_Menu_Type_Content_4b	{ position:relative; _top:-10px; border:1px solid #c5c5c5; border-top:none; padding:10px; }


.Tab_Menu_Type_5	{ width:100%; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_1.gif) repeat-x left bottom; }
	.Tab_Menu_Type_5 ul				{ float:left; margin:0px 0px 0px 5px; padding:0px; list-style:none; display:inline; }
		.Tab_Menu_Type_5 ul li		{ float:left; margin:0px 2px 1px 0px; padding:0px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_4.gif) no-repeat left top; display:inline; }
		.Tab_Menu_Type_5 ul li a	{ float:left; display:block; color:#FFFFFF; font-weight:bold; margin:0px; padding:6px 9px 0px 9px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_5.gif) no-repeat right top; }
		.Tab_Menu_Type_5 ul li a:link, .Tab_Menu_Type_5 ul li a:visited, .Tab_Menu_Type_5 ul li a:hover, .Tab_Menu_Type_5 ul li a:active		{ color: #FFFFFF; text-decoration:none; }
		.Tab_Menu_Type_5 ul li.current		{ padding-bottom:1px; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_2.gif); }
		.Tab_Menu_Type_5 ul li.current a:link, .Tab_Menu_Type_5 ul li.current a:visited, .Tab_Menu_Type_5 ul li.current a:hover, .Tab_Menu_Type_5 ul li.current a:active	{ color:#A83DD6; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_3.gif); }

/* add */
.Tap_Menu_Type_5 { clear:both; margin:10px 0px 0px 0px; padding:10px; background-color:#f5f5f5; }
 .Tap_Menu_Type_5 ul { margin:0px; padding:0px; list-style:none; }
 .Tap_Menu_Type_5 ul li { float:left; padding:0px; width:115px; height:18px; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif) no-repeat 4px 7px; }
  .Tap_Menu_Type_5 ul.step4 li { width:143px; }
  .Tap_Menu_Type_5 ul.step3 li { width:191px; }
  .Tap_Menu_Type_5 ul.step2 li { width:287px; }
  .Tap_Menu_Type_5 ul.step1 li { width:550px;padding-left:10px; }

.btnaR{
 text-align:right;
 margin-bottom:10px;
}

.btnaL{
 text-align:left;
 margin-bottom:10px;
}

.Board_End_Btn		{ clear:both; margin-bottom:10px; overflow:hidden;}
	.Board_End_Btn .Board_Left_Btn		{ float:left; margin-top:10px; text-align:left;}
		.Board_End_Btn .Board_Left_Btn img	{ margin-bottom:1px; }
		.Board_End_Btn .Board_Left_Btn .Reply_Input_Info	{ padding:1px 5px 2px 5px; font-size:11px; font-family:"돋움"; color:#777777; background:url(http://korean.visitkorea.or.kr/kor/images/ti/board_td_bg_1.gif) left top no-repeat; }
			.Board_End_Btn .Board_Left_Btn .Reply_Input_Info input	{ width:25px; font-size:11px; font-family:"돋움"; height:12px; line-height:11px; padding:0px 0px 0px 0px; border:none; color:#FF7800; text-align:right; vertical-align:middle; }
	.Board_End_Btn .Board_Right_Btn		{ float:right; text-align:right; }
		.Board_End_Btn .Board_Right_Btn img	{ margin-bottom:1px; }


/* cc */
#cc-popup-01{
	margin:10px 0;
	width:553px;
	height:308px;
	background:url(../images/cc/img_current.gif) no-repeat;
	text-indent:-9999px;
}

#cellphone{
	color:red;
}

/* basic gesi */
.table_write_content_top	{ clear:both; position:relative; text-align:right; font-size:11px; font-family:"돋움"; line-height:11px; padding:10px 5px 0px 5px; margin:0px; }
	.table_write_content_top span		{ color:#FF0000; }
.table_default_write	{ clear:both; margin:2px 0 9px 0; border-top:1px solid #C8C8C8; }
	.table_default_write tbody th		{ text-align:left; color:#666666; font-weight:normal; padding:6px 0px 3px 0px; background-color:#F2F2F2; border-bottom:1px solid #D2D2D2; }
	.table_default_write tbody th div	{ margin-left:15px; }
	.table_default_write tbody th div.essential	{ margin-left:5px; width:80px; white-space:nowrap; }
	.table_default_write tbody th div.essential span	{ margin-right:5px; color:#FF0000; }
	.table_default_write tbody td		{ text-align:left; color:#666666; padding:3px 0px 3px 5px; border-bottom:1px solid #D2D2D2; vertical-align:middle; }
	.table_default_write tbody td input	{ border:1px solid #E3E3E3; padding:1px 0px; vertical-align:top; margin:0px; vertical-align:middle; }
	.table_default_write tbody td span	{ background-color:#63B700; color:#ffffff; }
	.table_default_write tbody tr td span.Table_Point	{ margin-left:5px; color:#757575;}
	.table_default_write tbody td input.nobr	{ border:none; vertical-align:middle }
	.table_default_write tbody td.aright	{ text-align:right; }
	.table_default_write tbody td.acenter	{ text-align:center; }

.table_default_write tbody td .table_default_write_file		{ border-collapse:collapse; margin:0px; padding:0px; }
	.table_default_write tbody td .table_default_write_file td	{ border:none; }
	.table_default_write tbody td .table_default_write_file td span	{ font-size:11px; font-family:"돋움"; background:none; color:#666666; }
	.table_default_write tbody td .table_default_write_file td span.Table_Point	{ background:#ffffff; color:#757575; font-size:12px !important;}
	.table_default_write tbody td .table_default_write_file td strong.Motion	{ font-size:11px; letter-spacing:-1px; background:none; color:#666666 }
	.table_default_write tbody td .table_default_write_file td .Motion_Bar		{ padding:1px; height:14px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_motion_1.gif) left top no-repeat; }
	.table_default_write_file tbody td.aright span {font-size:12px !important; line-height:1.2;}

#gesi-list{
	padding:1px;
	float:left;
	border:1px solid #ccc;
	width:450px;
	height:100px;
	overflow-y:auto;
}

#bul_01{
	background:url('http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif') no-repeat 3px 6px; padding:0 0 0 7px;
}

/* tp */
.tp_Pop_Box {width:358px; position:relative; margin:0px 0 0 19px; _ margin:0px 0 0 10px; font-size:12px; float:left;}
.tp_Pop_select_F {width:177px; margin:0px 0 4px 0;}
.tp_Pop_select_R {position:absolute; width:177px; top:22px; right:0;}

.tp_Pop_inputBox{float:left;}
.tp_Pop_inputBox a{float:left; margin:2px 0 0 4px;}
.tp_Pop_inputBox .tp_Pop_input{width:310px; height:15px; margin:4px 0 0 19px; float:left;}

.tp_Pop_Search {background:#eef0e2; width:365px; padding:7px 0 5px 4px; margin:8px 0 0 12px;}
.Tp_popSearchbtn {float:right; padding-bottom:2px; margin:0 3px 0 0;}
h4.tpboxtit {float:left; background:url('../images/common/icon/bul_poph4.gif') no-repeat 3px 6px; padding:0 0 0px 10px; color:#000;}

.tp_Pop_result{margin:8px 0 0 15px;}

table.tp_style01 {border-top:1px solid #EAEAEA; width:358px; border-collapse:collapse; margin:15px 0 0 13px;}
table.tp_style01 td{border-bottom:1px solid #EAEAEA; padding:3px 0 3px 5px;}
table.tp_style01 .img {text-align:right; padding:3px 5px 3px 0px;}

table.tp_style02 {width:358px; border-bottom:1px solid #EAEAEA; border-collapse:collapse; margin:0 0 0 13px;}
table.tp_style02 tr th {padding:0 0 4px 0; text-align:right; vertical-align:top;}
table.tp_style02 tr td {border-top:1px solid #EAEAEA; padding:3px 0 3px 5px;}
table.tp_style02 .img {text-align:right; padding:3px 7px 3px 0px; vertical-align:middle;}

.TPpop_Top_btn {text-align:right; margin:0px 5px 0 0;}
.TPpop_Top_btn li {display:inline; height:20px; margin:0 0 0 2px;}

.Tp_popBox {float:left; width:380px;}
.Tp_popBox h3{float:left; margin:10px 0 0 8px;}
.Tp_popBox a{float:right; height:18px; margin:6px 0 2px 0;}

h4.tp {background:url(../images/common/icon/bul_poph4.gif) no-repeat 3px 6px; padding:0 0 0 10px; color:#000;}
.altp {margin:0 0 0 9px; clear:both;}

.tp_list{ margin:3px 0 0 3px; clear:both;}
.tp_list li{background:url(../images/common/icon/bul_popTp.gif) no-repeat 3px 6px; padding:0 0 0 7px;}
.tp_btn {float:right; margin:10px 0 0 0;}

.PopSearch_Box{background:#EEF0E2; padding:2px 0 3px 0; margin:-10px 0 0 12px; height:22px;}
.nobrN {vertical-align:middle;}

#hdcont {
	display: inline;
	float: left;
	width: 575px;
	margin: 20px 0px 0px 18px;
	position:relative;
}
#tp-hdcont {
	display: inline;
	float: left;
	width: 609px;
	margin: 20px 0px 0px 18px;
	position:relative;
}
#hdcont h3 {
	clear: both;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
#hdcont #left {
	float: left;
	width: 274px;
	margin: 10px 0px 0px 0px;
}
#hdcont #left p{
	letter-spacing: -1px;
	font-size: 11px;
}
#hdcont #right {
	float: right;
	width: 301px;
	margin: 35px 0px 0px 0px;
}

.available_service {float:left;width:254px;padding:1px 0 1px 4px;margin-top:13px;background:url('http://korean.visitkorea.or.kr/kor/images/ti/bg_available_service.gif') no-repeat top left;}
.available_service li {float:left;}
.available_service li img {vertical-align:top;}

dl.hddl {
	display: inline;
	float: left;
	width: 258px;
}
dl.hddl dd.img {
	border: 1px solid #c2c2c2;
	padding: 3px;
}
dl.hddl dt{
	float: left;
	width: 258px;
	font-size: 11px;
	letter-spacing: -1px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: url(../images/tp/bul_02.gif) no-repeat 0px 2px;
	color: #000;
}
.cont {
	color: #787878;
	font-size: 11px;
}
#thumbox {
	position: relative;
	clear: both;
	width: 258px;
	height: 85px;
	background: url(../images/tp/thum_bg.gif) no-repeat;
}
ul.thum_w {
	display: inline;
	float: left;
	margin: 5px 0px 0px 5px;
}
ul.thum_w li{
	width: 9px;
	float: left;
	padding: 15px 0px 0px 0px;
}
ul.thum_w li.thum{
	width: 231px;
	float: left;
	padding: 0px;
}

ul.thum_in {
	display: inline;
	float: left;
	margin: 0px 0px 0px 4px;
}
ul.thum_in li{
	float: left;
	width: 38px;
	padding: 1px;
	margin: 0px 3px 0px 0px;
	background: #fff;
	border: 1px solid #d0d0d0;
} 
#mbtn {
	width: 100%;
	text-align: center;
	margin: 5px 0px 0px 0px;
}

.rdld dl{
	display: inline;
	float: left;
	margin: 20px 0px 10px 0px;
}
.rdld dt {
	width: 160px;
	float: left;
	clear: both;
	padding: 0px 0px 0px 13px;
	background: url(http://korean.visitkorea.or.kr/kor/images/tp/bul_07.gif) no-repeat 5px 5px;
	color: #666;
	font-weight: none;
}
.rdld dd {
	float: left;
	clear: both;
	padding:0px 0px 0px 38px;
	color: #666;
	font-weight: none;
}
#rdl dd.point {color: #ff670c;}
#thumbox {
	position: relative;
	clear: both;
	width: 258px;
	height: 85px;
	background: url(../images/tp/thum_bg.gif) no-repeat;
}
ul.thum_w {
	display: inline;
	float: left;
	margin: 5px 0px 0px 5px;
}
ul.thum_w li{

	width: 9px;
	float: left;
	padding: 15px 0px 0px 0px;
}
ul.thum_w li.thum{
	width: 231px;
	float: left;
	padding: 0px;
}

ul.thum_in {
	display: inline;
	float: left;
	margin: 0px 0px 0px 4px;
}
ul.thum_in li{
	float: left;
	width: 38px;
	padding: 1px;
	margin: 0px 3px 0px 0px;
	background: #fff;
	border: 1px solid #d0d0d0;
} 
.tp_pop_faq {display:block; margin:0px 0 0 0; height:20px; text-align:right;}
.tp_pop_faq li {display:inline; height:20px; margin:0 0 0 5px;}

.table_default_write	{ clear:both; margin:2px 0 9px 0; border-top:1px solid #C8C8C8; }
	.table_default_write tbody th		{ text-align:left; color:#666666; font-weight:normal; padding:6px 0px 3px 0px; background-color:#F2F2F2; border-bottom:1px solid #D2D2D2; }
	.table_default_write tbody th div	{ margin-left:15px; }
	.table_default_write tbody th div.essential	{ margin-left:5px; width:80px; white-space:nowrap; }
	.table_default_write tbody th div.essential span	{ margin-right:5px; color:#FF0000; }
	.table_default_write tbody td		{ text-align:left; color:#666666; padding:3px 0px 3px 5px; border-bottom:1px solid #D2D2D2; vertical-align:middle; }
	.table_default_write tbody td input	{ border:1px solid #E3E3E3; padding:1px 0px; vertical-align:top; margin:0px; vertical-align:middle; }
	.table_default_write tbody td span	{ background-color:#63B700; color:#ffffff; }
	.table_default_write tbody td span.Table_Point	{ margin-left:5px; background:#ffffff; color:#757575;}
	.table_default_write tbody td input.nobr	{ border:none; vertical-align:middle }
	.table_default_write tbody td.aright	{ text-align:right; }
	.table_default_write tbody td.acenter	{ text-align:center; }

#bul_01{
	background:url('http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif') no-repeat 3px 6px; padding:0 0 0 7px; font-size:11px; font-family:"dotum";
}

#bul_02{
	background:url('http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif') no-repeat 3px 6px; padding:0 0 0 7px; font-size:12px; font-family:"dotum";
}

.editorChoice input, .editorChoice label {vertical-align:middle; border:none !important;}
.editorChoice label {margin:0 10px 0 0;}
.df_info {margin:0 0 0 13px; padding:0 0 3px 0; width:605px; text-align:center; color:#9a9a9a; border-bottom:1px #e6e6e6 solid;}

/* 기본 Page 박스 */
#pager		{ clear:both; margin:10px 0px 0px 6px; text-align:center; clear:both; }
	#pager a	{ color:#666666; font-weight:bold; margin:0 3px;  text-decoration:none;}
	#pager a.current	{ color:#FE8B00; }
	#pager p a:active { color:#FC5F02;}
	#pager span { color:#cccccc; margin:0 2px 0 0; }
	p#pager_p a#start		{ font-weight:normal; color:#000000; background:url('http://korean.visitkorea.or.kr/kor/images/common/board/start_bt.gif') no-repeat left 50%; padding:2px 0px 0 10px; margin-right:5px; }
	p#pager_p a#pre		{ font-weight:normal; color:#000000; background:url('http://korean.visitkorea.or.kr/kor/images/common/board/pre_bt.gif') no-repeat left 50%; padding:2px 0px 0 7px; margin-right:5px; }
	p#pager_p a#next		{ font-weight:normal; color:#000000; background:url('http://korean.visitkorea.or.kr/kor/images/common/board/next_bt.gif') no-repeat right 50%; padding:2px 7px 0 2px; margin-left:5px; }
	p#pager_p a#end		{ font-weight:normal; color:#000000; background:url('http://korean.visitkorea.or.kr/kor/images/common/board/end_bt.gif') no-repeat right 50%; padding:2px 10px 0 2px; margin-left:5px; }

/* mm */
.mmIdpop{margin-top:25px; color:#FF6C00; text-align:center; font-size:110%; letter-spacing:-1px;}
.mmIdpop02{margin:25px 0 0 70px; color:#666; text-align:left; font-size:110%; letter-spacing:-1px;}
.mmIDbox{float:left; background:#F1F1F1; padding:20px 30px; margin:10px 0 0 25px;}
.mmIDbox input{float:left; margin:3px 1px 0 0;}
.mmIDbox p{margin:10px 0 0 0; text-align:center; color:#666;}
	
.smallbox{border:1px solid #D9D9D9; width:115px; text-align:center; margin:10px 0 0 130px; padding-top:2px;}

span.yellow{color:#FF7800;}

#p_con{
		float: left;
		width: 605px;
		height: 650px;
		overflow: auto;
		scrollbar-3dlight-color:#BCC49E; 
		scrollbar-arrow-color:#4C6B0C; 
		scrollbar-track-color:#CFD7B3; 
		scrollbar-darkshadow-color:#E8ECD8; 
		scrollbar-face-color:#E8ECD8; 
		scrollbar-highlight-color:#E8ECD8; 
		scrollbar-shadow-color:#BCC49E;
}
.table_review_list td dl dd.text ul	{ padding-bottom:3px; }
.table_review_list td dl dd.text ul	li	{ float:left; width:140px; padding:0 0 0 8px; background:url('http://korean.visitkorea.or.kr/kor/images/common/icon/bul_left_menu_5.gif') no-repeat 3px 6px; }
.table_review_list td dl dd.text ul	li.wid	{ width:250px; }
.table_review_list td dl dd.text ul	li.wid2	{ width:205px; }
.table_review_list td dl dd.text ul	li.wid3	{ width:100px; }
.table_review_list td dl dt span	{background-image:url('http://korean.visitkorea.or.kr/kor/images/hd/sample/d_bgta2.gif'); }
.table_review_list td dl dt a.fff	{padding:1px 5px 0px 2px; background:none; }
.table_review_list td dl dt a.fff:link		{ text-decoration:none; }
.table_review_list td dl dt a.fff:visited	{ text-decoration:none; }
.table_review_list td dl dt a.fff:hover		{ text-decoration:none; }
.table_review_list td dl dt a.fff:active		{ text-decoration:none; }
.ddd dl dt	{ font-weight:bold; }

div.tp_popBul{padding:0px 0px 0 5px; margin:5px 4px 0 15px;}
div.bottombold{background:url('http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif') no-repeat 0 6px; padding:0px 0px 0 5px; margin:10px 0 0 15px; font-weight:bold;}
#photo-list-02{
	padding:1px;
	float:left;
	border:1px solid #ccc;
	width:450px;
	height:175px;
	overflow-y:auto;
}

#f-sub-text{
	line-height:120%;
	margin:5px 0px 0px 15px;
}

.f-btn_right{
	text-align:right;
}

#f-title{
	margin:15px 0px 0px 10px;
	padding:0px;
}

/*** ddd ***/
dl.dbtsDl_Type_3	{ clear:both; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; }
	dl.dbtsDl_Type_3 dt	{ margin:0px 0px 3px 0px; padding:0px 0px 0px 8px; font-weight:bold; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_poph4.gif) no-repeat left 6px; }
		dl.dbtsDl_Type_3 dt span	{ font-weight:normal; }
	dl.dbtsDl_Type_3 dd	{ margin:0px 0px 20px 0px; padding:8px; background-color:#f2f2f2; }
		dl.dbtsDl_Type_3 dd ul			{ clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
		dl.dbtsDl_Type_3 dd ul li		{  margin:0px 0px 0px 0px; padding:0px 0px 0px 5px; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif) no-repeat left 6px; }
		dl.dbtsDl_Type_3 dd ol			{ clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:decimal; }
		dl.dbtsDl_Type_3 dd ol li		{  margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; text-indent:-15px; list-style:decimal; list-style-position:inside; }

dl.dDl_Type_1	{ clear:both; margin:10px 0px 0px 20px; padding:0px 0px 0px 0px; }
	dl.dDl_Type_1 dt	{ margin:0px 0px 3px 0px; padding:0px 0px 0px 8px; font-weight:bold; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_poph4.gif) no-repeat left 6px; }
		dl.dDl_Type_1 dt span	{ font-weight:normal; }
	dl.dDl_Type_1 dd	{ margin:0px 0px 20px 0px; padding:0px 0px 0px 8px; }

dl.f-list{
	width:570px;
	float:left;
	margin-bottom:10px;
}

dl.f-list dt{
	float:left;
	width:90px;
	font-weight:bold;
}

dl.f-list dd{
	float:left;
}

.print_application {width:438px;margin-left:60px;}

.dd1542top	{height:8px;  background: url(http://korean.visitkorea.or.kr/kor/images/cc/pw_1_5_4_2top.gif) no-repeat left top; }
.dd1542min	{text-align:center;background: url(http://korean.visitkorea.or.kr/kor/images/cc/pw_1_5_4_2min.gif) repeat-y; }
.dd1542min div.alignControl{width:400px; margin:5px 0 0 0;text-align:right}
.dd1542btm	{height:18px;  background: url(http://korean.visitkorea.or.kr/kor/images/cc/pw_1_5_4_2btm.gif) no-repeat left bottom; }

/*	메일보내기	*/
.redPoint {margin:0 2px 0 0; color:#ff0000;}
.notice_text {margin:0 0 0 14px; width:595px; color:#737373; text-align:right;}

.mailArea {margin:0 14px 4px 14px; width:595px; border-collapse:collapse; border-top:1px #bcbcbc solid; border-bottom:1px #d2d2d2 solid;}
	.mailArea tr th {padding:5px 0 0 3px; color:#666666; text-align:left; font-weight:lighter; border-top:1px #d2d2d2 solid; background-color:#f2f2f2;}
	.mailArea tr td {padding:3px 0 3px 5px; color:#666666; border-top:1px #d2d2d2 solid;}
	.mailArea tr td.editor {padding-bottom:5px;}
		.mailArea tr td .textType {margin:0 5px 0 0; border:1px #d3d3d3 solid; height:17px;}
		.mailArea tr td select {margin:0 8px 0 5px; width:175px;}
.sendMail {margin:0 0 15px 14px; width:585px; text-align:right;}		

#paging {clear:both; padding:5px 0 0 0; text-align:center;}
	#paging img, #paging span, #paging a {vertical-align:middle; line-height:1.2; font-size:9pt;}
	#paging .first, #paging .prev, #paging .next {margin:0 10px 0 0;}
	#paging .last {margin:0;}
	#paging .bar {margin:0 10px 0 0; color:#c9c9c6;}
	#paging .pgOn {margin:0 10px 0 0; color:#fb5e10; font-weight:bold; text-decoration:none;}
	#paging .pgOff {margin:0 10px 0 0; color:#646463; font-weight:bold; text-decoration:none;}
	#paging .pgOff:hover {text-decoration:underline;}


.detailVeiw {padding:0 0 4px 0; text-align:right;}
.tabLocation {margin: 0 0px 0px 9px; padding:6px 0 0 20px; color:#59a500; background:url(http://korean.visitkorea.or.kr/kor/images/tp/bg_tabLoc.gif) 0 0 no-repeat;}	
#hdcont {
	overflow:hidden;
	width: 590px;
	margin: 0 0px 10px 9px;
	padding:5px 10px 10px 9px;
	background-color:#f8f8f4;
}
#hdcont h2 {background:none; padding-left:0;}
#hdcont h3 {
	clear: both;
	padding:4px 9px 3px 9px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	background-color:#dee4c6;
	text-align:left;
	text-decoration:none;
}
#hdcont .top {padding:0 10px 10px 10px; background:url(http://korean.visitkorea.or.kr/kor/images/tp/bg_boxLine_top.gif) left top no-repeat;}
#hdcont .bottom {overflow:hidden; position:relative; width:590px; height:1px; line-height:0; font-size:0; background:url(http://korean.visitkorea.or.kr/kor/images/tp/bg_boxLine_bottom.gif) left top no-repeat;}
#hdcont #left {
	float: left;
	width: 260px;
	margin: 10px 0px 0px 0px;
}
#hdcont #left p {
	letter-spacing: -1px;
	font-size: 11px;
}
#hdcont #right {
	float: right;
	position:relative;
	width: 297px;
}
dl.hddl {
	display: inline;
	float: left;
	width: 258px;
}
dl.hddl dd.img {
	border: 1px solid #c2c2c2;
	padding: 3px;
}
dl.hddl dt{
	float: left;
	width: 258px;
	font-size: 11px;
	letter-spacing: -1px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: url(http://korean.visitkorea.or.kr/kor/images/tp/bul_02.gif) no-repeat 0px 2px;
	color: #000;
}
.cont {
	color: #787878;
	font-size: 11px;
}
#thumbox {
	position: relative;
	clear: both;
	width: 258px;
	height: 85px;
	background: url(http://korean.visitkorea.or.kr/kor/images/tp/thum_bg.gif) no-repeat;
}
ul.thum_w {
	display: inline;
	float: left;
	margin: 5px 0px 0px 5px;
}
ul.thum_w li{
	width: 9px;
	float: left;
	padding: 15px 0px 0px 0px;
}
ul.thum_w li.thum{
	width: 231px;
	float: left;
	padding: 0px;
}

ul.thum_in {
	display: inline;
	float: left;
	margin: 0px 0px 0px 4px;
}
ul.thum_in li{
	float: left;
	width: 38px;
	padding: 1px;
	margin: 0px 3px 0px 0px;
	background: #fff;
	border: 1px solid #d0d0d0;
} 
#mbtn {
	width: 100%;
	text-align: center;
	margin: 5px 0px 0px 0px;
}

#rdl dl{
	display: inline;
	width: 295px;
	float: left;
	clear: both;
	margin: 0px 0px 7px 0px;
	padding:0 0 4px 0;
	border-bottom:1px #cfd7b3 solid;
}
#rdl dt {
	width: 60px;
	_width: 67px;
	float: left;
	clear: both;
	padding: 0px 0px 0px 15px;
	background: url(http://korean.visitkorea.or.kr/kor/images/tp/bul_03.gif) no-repeat 2px 1px;
	color: #000000;
	line-height:1.2;
	font-weight: bold;
}
#rdl dd {
	width: 210px;
	float: right;
	line-height:1.2;
	color: #616163;
}
#rdl dd.point {
	color: #ff670c;
}
	#rdl dd a.map {overflow:hidden; padding:2px 3px; width:27px; height:17px; line-height:1.2; background:url(http://korean.visitkorea.or.kr/kor/images/tp/btn_map2.gif) 0 0 no-repeat;}
		#rdl dd a.map em {line-height:14px; visibility:hidden;}
		
.todayWether {position:absolute; overflow:hidden; top:-22px; right:13px; padding:0 0 0 58px; height:17px; width:101px; background:url(http://korean.visitkorea.or.kr/kor/images/tp/bg_todayWether.gif) 0 0 no-repeat;}
	.todayWether .local {display:block; float:left; width:40px; padding:3px 0 0 0; color:#646463; font-weight:bold;}
	.todayWether .temp {position:relative; top:2px; padding:0 0 0 3px; color:#323231;}
	.todayWether .tempIcon {vertical-align:middle;} 

#rdl dl.passway {
	display: inline;
	width: 295px;
	float: left;
	clear: both;
	margin: 0px 0px 7px 0px;
	padding:0 0 4px 0;
	border-bottom:0;
}
	#rdl dl.passway dt {float:none; clear: both; padding: 0px 0px 0px 15px; width:auto !important; color: #000000; line-height:1.2; font-weight: bold; background: url(http://korean.visitkorea.or.kr/kor/images/tp/bul_03.gif) no-repeat 2px 1px;}
	#rdl dl.passway dd {padding:5px 0 0 41px; width:auto;}
		#rdl dl.passway dd .srchWay {margin:0 0 11px 0; width:239px; height:51px; background:url(http://korean.visitkorea.or.kr/kor/images/tp/bg_passway.gif) 0 0 no-repeat;}
			#rdl dl.passway dd .srchWay li {display:block; padding:4px 0 0 6px;}
				#rdl dl.passway dd .srchWay li label, #rdl dl.passway dd .srchWay li input {vertical-align:middle; color:#666666;}
				#rdl dl.passway dd .srchWay li label {margin:0 2px 0 0;}
				#rdl dl.passway dd .srchWay li input.textInput {margin:0 3px 0 0; width:140px; height:17px; border:1px #d3d3d3 solid;}
	#rdl dl.passway .byRiding {overflow:hidden; width:245px; text-align:center;}
	#rdl dl.passway dd .reservation {margin:45px 0 10px 0;}
	
.hdtab2 {overflow:hidden; margin:0 0 15px 0; text-align:center; height:28px; background:url(http://korean.visitkorea.or.kr/kor/images/tp/tab/bg_hdtab2.gif) 0 0 repeat-x;}
	.hdtab2 span {padding:1px 5px 0 0; background:url(http://korean.visitkorea.or.kr/kor/images/tp/tab/bar_hdtab2.gif) right top no-repeat;}
		.hdtab2 span a {display:table-cell; display:inline-block; padding:5px 10px 4px 10px; _padding:7px 10px 4px 10px; color:#666666; font-weight:bold; text-decoration:none !important;}
		.noBG {background:none !important;}
		.hdtab2 span a.onSizeA {color:#699624; background:url(http://korean.visitkorea.or.kr/kor/images/tp/tab/bg_onSizeA.gif) 0 0 no-repeat;}
		.hdtab2 span a.onSizeB {color:#699624; background:url(http://korean.visitkorea.or.kr/kor/images/tp/tab/bg_onSizeB.gif) 0 0 no-repeat;}
		.hdtab2 span a.onSizeC {color:#699624; background:url(http://korean.visitkorea.or.kr/kor/images/tp/tab/bg_onSizeC.gif) 0 0 no-repeat;}
		.hdtab2 span a.onSizeD {color:#699624; background:url(http://korean.visitkorea.or.kr/kor/images/tp/tab/bg_onSizeD.gif) 0 0 no-repeat;}

.tp_info_sheet {margin:8px 0 20px 20px; width:560px;}
	.tp_info_sheet tr td {vertical-align:top;}
	.tp_info_sheet tr td dl {overflow:hidden; width:171px;}
		.tp_info_sheet tr td dl dt {padding:0 0 3px 14px; color:#73aa02; font-weight:bold; border-bottom:1px #cfd7b3 solid; background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_popup.gif) left 3px no-repeat;}
		.tp_info_sheet tr td dl dd {padding:0 0 0 10px;}
		.tp_info_sheet tr td dl dd .bottom {float: left; width: 133px; height:auto  !important;	padding: 0px 0px 5px 0px; background: url(http://korean.visitkorea.or.kr/kor/images/tp/ulbottom.gif) no-repeat left bottom !important;}
		
.mapArea {margin:0 0 10px 20px; width:566px;}
	.mapArea .MapImg {float:left; overflow:hidden; padding:1px; width:370px; height:281px; border:1px #000000 solid; background-color:#f6f7ef;}
		.mapArea .MapImg img {display:block;}
	.mapArea .fullSizeMap {float:right;}
	
#main_info{
	float:left;
	clear:both;
	width:577px;
}

/** left **/
#hd-info-title {
	width: 100%;
	height: 68px;
	background: #000;
}
#hd-info-title h1 {
	float: left;
	margin: 8px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	background: url(http://korean.visitkorea.or.kr/kor/images/tp/bul_04.gif) no-repeat 0px 5px;
}
#hd-info-w {
	margin:0 0 0 7px;
	scrollbar-3dlight-color:#BCC49E; 
	scrollbar-arrow-color:#4C6B0C; 
	scrollbar-track-color:#CFD7B3; 
	scrollbar-darkshadow-color:#E8ECD8; 
	scrollbar-face-color:#E8ECD8; 
	scrollbar-highlight-color:#E8ECD8; 
	scrollbar-shadow-color:#BCC49E;
}
#hd-info-w h2 {
	float: left;
	width: 136px;
	padding: 0px 0px 0px 5px;
	margin: 13px 0px 0px 0px;
	border-bottom: 1px solid #dae1c1;
	color: #8ac217;
	font-weight: bold;
}

h2.h-title{
	color: #73AA02;
	font-size:13px;
	font-weight: bold;
	font-family: "Gulim";
	padding:0 0 0 7px;
	border-bottom:5px solid #eef0e2;
	clear:both;
}

	
/** di **/
.colbox	{
	margin:0 0 8px 0;
	_margin:0;
	width:577px;
	height:5px;
	background: url(http://korean.visitkorea.or.kr/kor/images/tp/bgbox.gif) repeat-x;
}
.colfon	{
	color: #73AA02;
	font-size:13px;
	font-weight: bold;
	font-family: "Gulim";
	padding:0 0 0 7px;
}
.colfon2	{
	color: #666666;
	font-size:12px;
	font-weight: none;
	margin:0 0 20px 7px;
}
.colfon3	{
	color: #8AC217;
	font-size:13px;
	font-weight: bold;
	font-family: "Gulim";
	padding:0 0 0 7px;
}
.colfon4	{
	color: #8AC217;
	font-size:13px;
	font-weight: bold;
	font-family: "Gulim";
	padding:0 0 0 7px;
}
.conten	{
	width:587px;
	height:25px;
	color:#379600;
	padding:3px 0px 0px 8px;
	margin-bottom:25px;
	border-top:1px solid #D4DBC2;
	border-bottom:1px solid #D4DBC2;
	background:#EEF0E2;
}
.mar4pa25 {
	margin:0 25px 4px 0;
	color:#379600;
}
.mar4 {
	margin-bottom:4px;
	color:#379600;
}
.mar4pa15 {
	margin:0 0 4px 15px;
	color:#379600;
}
.mar5 {
	margin-bottom:5px;
}
.marle5 {
	margin-left:5px;
}
.marre5 {
	margin-right:5px;
}

.mar5pa20 {
	margin:0 20px 5px 0;

}
.blbox	{
	width:157px;
	float:left;
	color:#26450A;
	font-size:14px;
	font-weight: bold;
	padding:5px 0 5px 19px;
	margin:0px 0 0 2px;
	background: #91CC18 url(http://korean.visitkorea.or.kr/kor/images/tp/bgbrg.gif) no-repeat 10px 12px;
}
.blbox2	{
	width:272px;
	float:left;
	color:#26450A;
	font-size:14px;
	font-weight: bold;
	padding:5px 0 5px 19px;
	margin:0px 2px 0 2px;
	background: #91CC18 url(http://korean.visitkorea.or.kr/kor/images/tp/bgbrg.gif) no-repeat 10px 12px;
}
.blcole	{
	margin:0 7px 0 0;
	background:url(http://korean.visitkorea.or.kr/kor/images/tp/bgbrg2.gif) no-repeat 40px 5px;
}
.blcole2	{
	margin:0 0 0 12px;
	background:url(http://korean.visitkorea.or.kr/kor/images/tp/bgbrg3.gif) no-repeat 68px 5px;
}
.clear {clear:both;}
.selbo {
	margin:10px 7px 20px 10px;
}
.malef {
	margin:0 10px 0 0;
}
.selbo2 {
	margin:10px 0px 20px 5px;
}
#hdcont #right3 {
	text-align: right;
	font-size:9px; 
	margin:-20px 0px 0px 0px;
}
#hdcont #right4 {
	text-align: right;
	font-size:9px; 
	margin:-28px 0px 0px 0px;
}
.doole {
	float:left;
	font-size:10px;
	font-weight: bold;
	margin:0px 0px 0px 0px;
}
.spoin	{
	color:#666;
	font-size:13px;
	font-weight: bold;
}
.doole2 {
	float: left;
	font-size:10px; 
	margin:10px 0px 0px 10px;
}
.rdld dl{
	display: inline;
	float: left;
	margin: 20px 0px 10px 0px;
}
.rdld dt {
	width: 160px;
	float: left;
	clear: both;
	padding: 0px 0px 0px 13px;
	background: url(http://korean.visitkorea.or.kr/kor/images/tp/bul_07.gif) no-repeat 5px 5px;
	color: #666;
	font-weight: none;
}
.rdld dd {
	float: left;
	clear: both;
	padding:0px 0px 0px 38px;
	color: #666;
	font-weight: none;
}
.doole3 {
	float: left;
	clear: both;
	font-size:12px; 
	margin:-10px 0px 0px 0px;
}
.rdld dd {
	float: left;
	clear: both;
	padding:0px 0px 0px 48px;
	color: #666;
	font-weight: none;
}
.doole7 {
	float:left;
	margin:10px 0px 0px 0px;
}

#title-left{
	float:left;
	width:285px;
	margin:15px 0px 0px 0;
}

#title-left dt{
	font-weight:bold;
}

#title-left dd.img{
	float:left;
	overflow:hidden;
	padding:1px;
	width:80px;
	height:59px;
	border:1px #cacac7 solid;
}

.b-orange{
	width: 185px;
	float: right;
	padding: 0px 0px 0px 13px;
	background: url(http://korean.visitkorea.or.kr/kor/images/tp/bul_07.gif) no-repeat 5px 5px;
}

.b-line{
	clear:both;
	float:left;
	line-height:130%;
	padding:5px 0px;
}
.b-line a {text-decoration:none !important;}

#title-right dt a, #title-left dt a {padding:0 0 0 10px; text-decoration:none; background:url(http://korean.visitkorea.or.kr/kor/images/tp/bul_dlTit.gif) left 3px no-repeat;}
#title-right{
	float:right;
	width:285px;
	margin:15px 0px 0px 0;
}

#title-right dt{
	font-weight:bold;
}

#title-right dd.img{
	float:left;
	overflow:hidden;
	padding:1px;
	width:80px;
	height:59px;
	border:1px #cacac7 solid;
}

.b-orange-01{
	width: 185px;
	float: right;
	padding: 0px 0px 0px 13px;
	background: url(http://korean.visitkorea.or.kr/kor/images/tp/bul_07.gif) no-repeat 5px 5px;
}
.b-line-01{
	clear:both;
	float:left;
	line-height:130%;
	padding:5px 0px;
}

#map{
	float:right;
	margin:0px;
	padding:0px;
}

#map p{
		border:1px solid #D4DBC2;
		padding:1px;
}

#map p img{vertical-align:top;}

#btn{
	float:right;
	margin:7px 0;
	padding:0px;
}

#tour_01{
	float:left;
	width:300px;
	margin:0px 7px 10px 0px;
	clear:both;
}

#tour_02{
	float:left;
	width:300px;
	margin:0px 7px 10px 0px;
	clear:both;
}

#tour_03{
	float:left;
	width:300px;
	margin:0px 7px 10px 0px;
	clear:both;
}

.m-top{
	margin:5px 0px;
	vertical-align:top;
}

.nobrN{vertical-align:middle;}

#bul_01{
	background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif) no-repeat 3px 6px; padding:0 0 0 7px;
}

.Tab_Menu_Type_6	{ width:100%; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_1.gif) repeat-x left bottom; }
	.Tab_Menu_Type_6 ul				{ float:left; margin:0px 0px 0px 5px; padding:0px; list-style:none; display:inline; }
		.Tab_Menu_Type_6 ul li		{ float:left; margin:0px 2px 1px 0px; padding:0px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_4.gif) no-repeat left top; display:inline; }
		.Tab_Menu_Type_6 ul li a	{ float:left; display:block; color:#FFFFFF; font-weight:bold; margin:0px; padding:6px 9px 0px 9px; background:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_5.gif) no-repeat right top; }
		.Tab_Menu_Type_6 ul li a:link, .Tab_Menu_Type_6 ul li a:visited, .Tab_Menu_Type_6 ul li a:hover, .Tab_Menu_Type_6 ul li a:active		{ color: #FFFFFF; text-decoration:none; }
		.Tab_Menu_Type_6 ul li.current		{ padding-bottom:1px; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_2.gif); }
		.Tab_Menu_Type_6 ul li.current a:link, .Tab_Menu_Type_6 ul li.current a:visited, .Tab_Menu_Type_6 ul li.current a:hover, .Tab_Menu_Type_6 ul li.current a:active	{ color:#574FDC; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/bg_tabmenutype_3.gif); }

.help_word dt {
	padding-left:8px;
	margin-bottom:10px;
	font-weight:bold;
	color:#666;
	background:url(../images/common/icon/bul_poph4.gif) no-repeat 0 6px;
}

.help_word dd {
	padding:7px 9px 4px 9px;
	margin-bottom:23px;
	line-height:20px;
	background:#f2f2f2;
}

.ppscroll {
	width:380px;
	height:273px;
	overflow-y:auto;
}

/* bst */
.result_count {background:#efefef;margin:8px 0 0 0;padding:7px 0pt 5px 4px;}

/*2008년 1월 3일 추가*/
#f-top{
	float:left;
	width:585px;
}

#f-left{
	float:left;
	width:290px;
}

#f-photo-box{
	float:left;
	margin:0px;
	padding:0px;
}
#f-photo-box p{
		border:1px solid #CDCDCD;
		padding:1px;
	}
#f-photo-box p img{vertical-align:top;}

.f-center{
	text-align:center;
	padding:4px 0px 7px 0px;
}

#f-bottom{
	float:left;
	margin-top:30px;
}

#f-right{
	float:right;
	width:285px;
}

#f-btn{
	width:585px;
	text-align:right;
}

ul.f-icon{
	float:left;
	margin-left:8px;
	width:45px;
}

ul.f-icon li{
	width:20px;
	float:right;
	margin-bottom:9px;
	padding-bottom:1px;
}

ul.f-icon li.f-g{
	width:20px;
	float:left;
	margin-bottom:9px;
	padding-bottom:1px;
}

ul.f-icon li.f-s{
	width:45px;
	float:left;
	padding-bottom:1px;
	margin:4px 0px 7px 0px;
}

dl.f-text-01{
	float:left;
	width:290px;
}

dl.f-text-01 dt{
	float:left;
	width:27px;
}

dl.f-text-01 dd{
	float:right;
	width:260px;
	line-height:130%;
}

/**************************photo********************************/

.f-info{
	float:left;
	width:195px;
	margin-left:5px;
}

.f-info dt{
	width:195px;
	background:url('http://kto.visitkorea.or.kr/knto/kor/images/common/icon/bul_kp_2.gif') no-repeat 5px 5px;
	padding-left:10px;
	font-weight:bold;
}
.f-info dt span{font-weight:normal;}
.f-info dd{
	width:195px;
	padding-left:10px;
}
ul.f-gallery{
	float:left;
	width:580px;
	margin-top:10px;
}
ul.f-gallery li{
	float:left;
	width:130px;
}
ul.f-gallery li.f-ga-02 {
	float:left;
	width:130px;
	margin-left:7px;
}

ul.f-gallery li.f-ga-03{
	float:left;
	width:130px;
	margin-left:7px;
}

ul.f-gallery li.f-ga-04{
	float:left;
	width:130px;
	margin-left:7px;
}

.use-photo-02{
	float:left;
	width:130px;
	margin:0px;
	padding:0px;
}

.use-photo-02 p{
		border:1px solid #CDCDCD;
		padding:1px;
	}

.use-photo-02 p img{vertical-align:top;}

dt.img-text{
	text-align:center;
	padding:5px 0px 8px 0px;
}

li.f-info-text-01{
	background:url('http://kto.visitkorea.or.kr/knto/kor/images/common/icon/bul_kp_2.gif') no-repeat 0px 5px;
	padding-left:5px;
	line-height:120%;
}

li.f-bul{
	padding-bottom:2px;
}

/*********************************** T2 ******************************************/
#f-left-photo{
	float:left;
	width:285px;

	margin-top:15px;
}

#f-right-photo{
	float:right;
	width:275px;
	margin-top:15px;
}

#f-use-btn{
	width:270px;
	height:120px;
	padding-top:55px;
}

ul.f-m{
	float:left;
}

ul li.f-mini{
	width:63px;
	float:left;
	margin:0px 5px 5px 0px;
}

ul li.f-mini p{
		border:1px solid #CDCDCD;
		padding:1px;
	}

ul li.f-mini p img{vertical-align:top;}

ul li.f-mini-01{
	width:63px;
	float:left;
}

ul li.f-mini-01 p{
		border:1px solid #CDCDCD;
		padding:1px;
	}

ul li.f-mini-01 p img{vertical-align:top;}

/*************************************** t2 academy **************************************************/
ul.f-left-p{
	float:right;
	width:280px;
	padding:0px;
	margin-bottom:10px;
}

ul.f-left-p li.in-01{
	width:85px;
	float:left;
	margin:0px 11px 10px 0px;
}

ul.f-left-p li.in-02{
	width:85px;
	float:left;
	margin-right:10px;
}

ul.f-left-p li.in-03{
	width:85px;
	float:right;
	margin:0px;
}

dl.f-mini-photo{
	float:left;
}

dl.f-mini-photo p{
	border:1px solid #CDCDCD;
	padding:1px;
}

dl.f-mini-photo p img {vertical-align:top;}

dd.f-main-photo{
	float:left;
}

dt.f-main-photo-text{
	float:left;
}

#page-text{
	float:left;
	width:580px;
	margin-top:5px;
	line-height:120%;
}

/*2008년 1월 16일 추가*/
div.cc_popup_add div {
	display:inline;
	float:left;
	margin:0 6px;
	padding:0;
	width:200px;
}

div.cc_popup_add div img {
	margin-bottom:10px;
}
div.cc_popup_add div dl {
	display:inline;
	float:left;
	margin:0;
	padding:0;
}

div.cc_popup_add div dl dt {
	display:inline;
	float:left;
	margin:15px 0 3px 0;
	padding:0 0 0 8px;
	width:190px;
    font-weight:bold;
	background:url(http://korean.visitkorea.or.kr/kor/images/cc/icon/bul_dl_type_1.gif) no-repeat left 6px; 
}

div.cc_popup_add div dl dt.top { margin-top:0; }


div.cc_popup_add div dl dd {
	display:inline;
	float:left;
	width:180px;
	margin:3px 0 0 8px;
	padding:0 0 0 8px;
	background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_ui_type_1.gif) no-repeat left 6px;
}

/*20080228*/
div.popHdInnerDiv {	clear:both; width:640px; height:258px; overflow-x:hidden; overflow-y:auto;}

/*20080317*/
div.tpPopTitle {background:url(http://korean.visitkorea.or.kr/kor/images/common/icon/bul_dl_type_2.gif) no-repeat 0 7px; padding-left:5px; margin-left:15px;}

/*20080318 트래블플래너 추가*/
/*길찾기 텝메뉴*/
.Tab_Menu_Type_2_new	{ width:100%; margin:00px 0px 10px 0px; padding:0px 0px 0px 0px; background:#fbfbf7 url(http://korean.visitkorea.or.kr/kor/images/common/new_tab_line.gif) no-repeat left bottom; overflow:hidden;margin-bottom:0}
	.Tab_Menu_Type_2_new ul				{ float:left; margin:0px 0px 0px 0px; padding:0px; list-style:none; display:inline; }
		.Tab_Menu_Type_2_new ul li		{ float:left; margin:0px 2px 0px 0px; padding:0px 0px 0px 0px; background:url(http://korean.visitkorea.or.kr/kor/images/common/left01.gif) no-repeat left top; display:inline; }
		.Tab_Menu_Type_2_new ul li a	{ float:left; display:block; color:#E29D70; margin:0px; padding:3px 9px 0px 9px; background:url(http://korean.visitkorea.or.kr/kor/images/common/right01.gif) no-repeat right top; }
			 .Tab_Menu_Type_2_new ul li a:link, .Tab_Menu_Type_2_new ul li a:visited, .Tab_Menu_Type_2_new ul li a:hover, .Tab_Menu_Type_2_new ul li a:active		{ color: #E29D70; text-decoration:none; }
		.Tab_Menu_Type_2_new ul li.current		{ padding-bottom:1px; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/left02.gif); }
		.Tab_Menu_Type_2_new ul li.current a:link, .Tab_Menu_Type_2_new ul li.current a:visited, .Tab_Menu_Type_2_new ul li.current a:hover, .Tab_Menu_Type_2_new ul li.current a:active	{ color:#D66C28; font-weight:bold; background-image:url(http://korean.visitkorea.or.kr/kor/images/common/right02.gif); }
.Tab_Menu_Type_Content_2_new { padding-top:10px;}
.Tab_Menu_Type_Content_2a_new	{ position:relative; border:1px solid #c5c5c5; border-top:none; padding:10px; }
.Tab_Menu_Type_Content_2b_new	{ position:relative; border:1px solid #c5c5c5; border:none; padding:10px; background:#ffffff url(http://korean.visitkorea.or.kr/kor/images/common/new_tab_back.gif) no-repeat left top;}

.Tab_Menu_Type_Content_2b_new .newTab {margin-top:0; padding:5px 0 0 8px; background:none; height:50px;}
.Tab_Menu_Type_Content_2b_new .newTab input {margin-right:5px; border:1px solid #d3d3d3; vertical-align:middle; width:172px;}
.Tab_Menu_Type_Content_2b_new .newTab input.snamebus {width:80px;}
.Tab_Menu_Type_Content_2b_new .newTab ul {float:left;}
.Tab_Menu_Type_Content_2b_new .newTab ul li.sub{margin-top:5px}
.Tab_Menu_Type_Content_2b_new .newTab div {float:left; margin-top:0px;}
.Tab_Menu_Type_Content_2b_new .newTab div img {vertical-align:top;}
* html .Tab_Menu_Type_Content_2b_new .newTab div {float:left; margin-top:1px;}
.Tourist_Detail_Box_1_Right_Content .Tab_Menu_Type_Content_2b_new .newTab div img {vertical-align:top; margin-top:0px;}
.Tourist_Detail_Box_1_Right_Content dl.Detail_Location.newTabRe	{background-image:none;}

#rdl dl.Detail_Location.newTabRe dt {margin-bottom:9px; font-size:12px;}
#rdl dl.Detail_Location.newTabRe dt div {width:100px; font-family:굴림; margin-top:-2px;}
* html .Tourist_Detail_Box_1_Right_Content dl.Detail_Location.newTabRe dt {margin-bottom:6px;}
.Tourist_Detail_Box_1_Right_Content dl.Detail_Location.newTabRe dd {margin:0 0 0 11px; width:284px;}

#rdl dl.Detail_Location dt {float:none; width:100px;}
#rdl dl.Detail_Location dt div{color:#000;}
#rdl dl.Detail_Location dd {float:none; width:284px; margin-left:10px;}

.table_basic {	border:1px solid #cecece;border-collapse:collapse;color:#757575;margin:10px 0 9px 0; width:577px;}
	.table_basic th, .table_basic td {margin:0;padding:4px 5px;text-align:center;border:1px solid #CECECE;}
	.table_basic td.subject	{ text-align:left;}
	.table_basic th {	background-color: #DFDFDF;	color:#757575;	}
	.onedep_bg {	background-color:#DFDFDF;color:#757575;}
	.twodep_bg {	background-color:#F0EEEE;color:#757575;}
	.threedep_bg {background-color:#F9F9F9;	color:#F9F9F9;}
	.org_onedep_bg {background-color:#F8F0C8;color:#757575;	}
	.org_twodep_bg {background-color:#F6E5D7;	color:#757575;	}
	.org_threedep_bg {background-color:#FCF3EB;color:#757575;}

/*트래블 플래너 추가*/
#tp_p_title{	width:100%;	background-color:#FAFAFA;	border-bottom:1px solid #E0E0E0;	margin:0px;}
.tpPopup {height:410px; overflow-x:hidden; overflow-y:auto;}

a.btnRelative {position:relative; top:-5px;}

/*텍스트 칼라*/
.red {color:#f00;}
.green {color:#0f0;}
.blue {color:#00f;}
.yellow {color:#ff0;}
.orange {color:#f7941d;}

/*tp설명팝업*/
.tpPopupTitle {background-color:#9FC81F; padding:10px;}
* html .tpPopupTitle {background-color:#9FC81F; padding:12px 10px;}
.tpInfoTop {float:left; margin:0; padding:14px 0 0 0; background:url(/spa/images/tp/popup/tppopup_title_back_top.gif) no-repeat left top;}
.tpInfoMiddle{float:left; margin:0; padding:0px 10px 0 13px; background:url(/spa/images/tp/popup/tppopup_title_back_middle.gif) repeat-y left top;}
.tpInfoBottom{float:left; margin:0; padding:0 0 10px 0; background:url(/spa/images/tp/popup/tppopup_title_back_bottom.gif) no-repeat left bottom;}

		.tpInfoMiddle ul li{margin:0 0 15px 0; padding:0 0 0 5px; background:url(/spa/images/tp/popup/tppopup_bul.gif) no-repeat 0px 5px;}
		.tpInfoMiddle ol li{margin:0 0 15px 15px; padding:0 0 0 0px; list-style-position:inside; list-style-type:decimal; text-indent:-15px;}
	.tpInfoMiddle .img {margin:0; padding:0; height:1%;}
		.tpInfoMiddle .img .left {float:left;}
		.tpInfoMiddle .img .right {float:right; margin:0px 5px 5px 0;}
			.tpInfoMiddle .img .right img {vertical-align:top;}
	.tpInfoMiddle .des {margin:15px 0 0px 0px; color:#000; text-align:justify;}
	.tpInfoMiddle .download {margin:-10px 0 10px 0; text-align:center;}
	
	
	
	
/* RSS 팝업추가-----20110429*/	


#popup_wrap-rss{background-color:#f4f1ea; width:500px}
#popup_wrap-rss strong{color:#FF6600;}
.p-text{margin:10px}

#popup_wrap-rss dl{background-image:url(http://spanish.visitkorea.or.kr/spa/cms/box2.jpg); width:500px;}
#popup_wrap-rss dt{float:left; padding:0 5px 0 20px; }
#popup_wrap-rss dd{width:410px}
.rss_icon_img{margin-right:5px; margin-bottom:30px}
.rss_box1{background-image:url(http://spanish.visitkorea.or.kr/spa/cms/box1.jpg); background-repeat:no-repeat; background-position:top; height:8px; margin-top:10px;}
.rss_box2{background-image:url(http://spanish.visitkorea.or.kr/spa/cms/box3.jpg); background-repeat:no-repeat; background-position:bottom;height:12px; }
