@charset "utf-8";

/* CSS Document */
.top_title{font-size:14px; color:#12448C; font-weight:bold; height:25px;}
.sub_tit{	font-size:11px;	color:#12448C;	font-weight:bold;	height:25px;}
.sub_cont{	font-size:11px;	color:#666666;}
/* orange */
.sub_tit_o{ font-size:11px;	color:#FF9C00;	font-weight: bold; height:25px;}
.sub_cont_o{ font-size : 11px; color:#666666;}
/* */
.area{ border-style :none;	background-color : #F1F1F1;	padding-top : 10px;	padding-left : 10px;	font-size:11px;}
.chart_tit{width : 85px;	height : 40px;	background : #F2F2F2;	padding-left : 10px;	border-bottom:1px solid #C8C8C8;}
.chart_tit2{	background:#FAEEEE;	padding-left:10px;	border-bottom:1px solid #c8c8c8; border-top:2px solid #db8383; color:#7B3434;}
.chart_cont{background : #ffffff;	padding-left : 10px;	border-bottom:1px solid #C8C8C8;}

.chart_tit1{background : #F2F2F2;	padding-left : 10px;	border-bottom:1px solid #C8C8C8;	height:18px;	text-align:center;}
.chart_cont1{background : #ffffff;	padding-left : 10px;	border-bottom:1px solid #C8C8C8;	height:18px;}

.inp{	border:1px solid #E3E3E3;	font-size:11px;	color:#666666;}
.che{	border:1px solid #E4E4E4;}
.pop_title{	font-size : 14px;	color:#000000;	font-weight: bold;	height:32px;	background:#FAFAFA;	border-color:#E0E0E0;	border-width:1px;	border-bottom-style:solid;	padding-left:10px;}
.pop_t_spe{font-size : 11px;	color:#FF6C00;	text-align:center;}
.pop_comment{	font-size : 11px;	color:#666666;	text-align:center;}
.pinp{border:1px solid #E3E3E3;	font-size:11px;	color:#666666;	height:15px;}

/* list */
.list_tit{	height : 18px;	background : #F2F2F2;	padding-left : 10px;	text-align:center;}
.list_cont_odd{ height:18px; background : #ffffff;}
.list_cont_even{	height:18px;	background : #F9F9F9;}

.list_cont_odd_l{	height:18px;	background : #ffffff;	border-bottom:1px solid #C8C8C8;}
.list_cont_even_l{	height:18px;	background : #F9F9F9;	border-bottom:1px solid #C8C8C8;}

.page{	font-size:11px;	color:#777777;	text-align:center;}


.tittd   { background-color: #F2F2F2; font-size: 8pt; color: #666666;}
.tittd2  { background-color: #F2F2F2; font-size: 8pt; color: #666666; padding: 0px 0px 0px 8px;}
.td_01   { padding: 0px 0px 0px 8px;}
.td_02   { background-color: #F2F2F2; font-size: 8pt; color: #666666;}
.input   { font-size: 8pt; color: #666666; border:1px solid  #B7B5B8;}


/* 대타이틀  */
.tit_t01   { font-size:14px; color: #12448c; font-weight:bold; padding-bottom:10px;}
p.tit_t01_p { margin:0; padding:0 0 10px 0; font-size:14px; color: #12448c; font-weight:bold;}

/* 중타이틀  */
.tit_t02   { font-size:12px; color: #12448c; font-weight:bold; padding-bottom:10px;}
p.tit_t02_p   { margin:0px; padding:0 0 10px 0; font-size:12px; color: #12448c; font-weight:bold;}

/* 중타이틀  */
.tit_t03   { font-size:12px; font-weight:bold;}
p.tit_t03_p   { margin:0; padding:0; font-size:12px; font-weight:bold;}

/* 황준필 추가 */
.table_border_t {  padding:3px 3px 3px 8px; background-color:#f2f2f2;}
.table_b{  padding:2px 3px 2px 5px;}
/* 테이블 폰트사이즈 11픽셀 예외사항 클래스  */
.fo11 table, .fo11 td {font-size:11px;}

/* 탭메뉴 추가 요청(남희숙)*/
 .page_tab { width:546px; margin:0; padding:0px; background:#F6F7F6; font-size:12px; float:left; clear:right;}
.page_tab ul {float:left; width:544px; margin:3px; padding:0px; display:inline; text-align:center;  border:1px solid #dddddd;	background:#fff; }
.page_tab ul li {float:left;   width:271px; display:inline; padding:3px 3px 3px 5px; margin:0; vertical-align:middle; background:url(http://tong.visitkorea.or.kr/enu/images/common/tab_bar.gif) no-repeat left 8px;}
.page_tab ul li a { margin:0px; padding:1px 5px 3px 0px; line-height:1.2em; display:block; list-style:none;  text-decoration:none; }
.page_tab ul li a:hover {background:#e8e8e8;  margin:0px; color:#fff; text-decoration:none;  }
.page_tab ul li a:link {  margin:0px; color:#666666;  }
.page_tab ul li a:visited {  margin:0px; color:#FF3300;  }
.page_tab ul li.nobar{background:none; padding:3px;}
.page_tab ul li.dline {height:32px; } 

.page_tab2 { width:552px; margin:0; padding:0px; background:#F6F7F6; font-size:12px; float:left; clear:right;}
* html .page_tab2 { width:542px;}
.page_tab2 ul {float:left; width:544px; margin:3px; padding:0px; display:inline; text-align:center;  border:1px solid #dddddd;	background:#fff; }
* html .page_tab2 ul { width:542px;}
.page_tab2 ul li {float:left;    width:174px; display:inline; padding:3px 3px 3px 5px; margin:0px; vertical-align:middle; background:url(http://tong.visitkorea.or.kr/enu/images/common/tab_bar.gif) no-repeat left 8px;}
* html .page_tab2 ul li {width:180px;}
.page_tab2 ul li a { margin:0px; padding:1px 5px 3px 0px; line-height:1.2em; display:block; list-style:none;  text-decoration:none; }
.page_tab2 ul li a:hover {background:#e8e8e8; color:#fff; text-decoration:none;  }
.page_tab2 ul li a:link {  margin:0px; color:#666666;  }
.page_tab2 ul li a:visited {  margin:0px; color:#FF3300;  }
.page_tab2 ul li.nobar{background:none; padding:3px;}
.page_tab2 ul li.dline {height:32px; }

.current_tab { display:block; padding:3px; background:#e8e8e8; }

/* convention */

.convention {width:555px;padding-top:264px;background:url('http://tong.visitkorea.or.kr/enu/images/convention.jpg') no-repeat top left;}
.convention .convention_contents {float:left;width:359px;}
.convention .convention_sub {float:right;width:196px;}
.convention .convention_sub .convention_banner {position:relative;margin-bottom:10px;border:2px solid #e8e8e6}
.convention .convention_sub .convention_banner .more {position:absolute;top:20px;right:5px;}
.convention .convention_sub .major_destination {position:relative;/*border:2px solid #e8e8e6;margin-bottom:10px;*/}
.convention .convention_sub .major_destination .more {position:absolute;top:4px;right:9px;}
* html .convention .convention_sub .major_destination .more {position:absolute;top:8px;right:9px;}
* + html .convention .convention_sub .major_destination .more {position:absolute;top:8px;right:9px;}
.convention .convention_sub .major_destination .flash {text-align:center;/*padding:5px 0;*/}
.convention .convention_sub .major_destination .flash object {margin:0 auto;}
* html .convention .convention_sub .convention_banner .more {position:absolute;top:25px;right:7px;}
* + html .convention .convention_sub .convention_banner .more {position:absolute;top:25px;right:7px;}
.convention .convention_info {margin-bottom:26px;}
.convention .convention_news_tab {float:left;margin-bottom:9px;}
.convention .convention_news_tab li {float:left;}
.convention .convention_news {clear:both;}
.convention .convention_news .img {float:left;padding:2px;border:1px solid #dbdbdb}
.convention .convention_news .img img {vertical-align:top;}
.convention .convention_news ul {margin-left:122px;}
.convention .convention_news ul li {padding-left:6px;margin-bottom:1px;line-height:11px;background:url('http://tong.visitkorea.or.kr/enu/images/convention/bul.gif') no-repeat 0 7px;}
.convention .convention_highlights {clear:both;position:relative;overflow:hidden;margin-bottom:29px;}
.convention .convention_highlights .h {margin-bottom:7px;}
.convention .convention_highlights .more {position:absolute;top:1px;right:40px;}
.convention .convention_highlights .img {float:left;padding:2px;margin-right:11px;border:1px solid #dbdbdb}
.convention .convention_highlights .img img {vertical-align:top;}
.convention .convention_calendar {clear:both;position:relative;}
.convention .convention_calendar ul {padding-top:12px;}
.convention .convention_calendar ul li {margin-bottom:3px;}
.convention .convention_calendar .more {position:absolute;top:1px;right:40px;}
.convention .date {font-weight:bold;}
.convention .title {font-weight:bold;}
.convention .label {font-weight:bold;}

/* resort */
.resort {width:555px;padding-top:302px;background:url('http://tong.visitkorea.or.kr/enu/images/resort.jpg') no-repeat top left; }
.resort .resort_banner {height:59px;}
.resort .resort_banner img {vertical-align:bottom;}
.resort .resort_banner img.caption {margin-left:7px;}
.resort .resort_banner a.btn {position:absolute;top:34px;right:12px;}
.resort .resort_banner1 {position:relative;float:left;width:251px;height:49px;padding:10px 0 0 11px;background:url('http://tong.visitkorea.or.kr/enu/images/bg_resort.gif') no-repeat top left;}
* html .resort .resort_banner1 {width:262px;height:59px;}
* + html .resort .resort_banner1 {width:262px;height:59px;}
.resort .resort_banner2 {position:relative;float:right;width:251px;height:49px;padding:10px 0 0 11px;background:url('http://tong.visitkorea.or.kr/enu/images/bg_resort.gif') no-repeat top left;}
* html .resort .resort_banner2 {width:262px;height:59px;}
* + html .resort .resort_banner2 {width:262px;height:59px;}
.resort .flash {margin-bottom:17px;}
.clear {clear:both;height:0;line-height:0;font-size:0;}

.golf {background:url('http://tong.visitkorea.or.kr/enu/images/golf.jpg') no-repeat top left;}

/* 탭메뉴 */

.Tab_Menu_Type_1 { width:100%; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; background:url(http://tong.visitkorea.or.kr/enu/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://tong.visitkorea.or.kr/enu/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://tong.visitkorea.or.kr/enu/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://tong.visitkorea.or.kr/enu/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://tong.visitkorea.or.kr/enu/images/common/bg_tabmenutype_3.gif); }
  
  
 /* 여행상품 */ 
 #tour_list_warp { width:555px;}
					#tour_list_warp .tour_list_cal { float:left; margin:0 10px 0 0; width:236px; height:330px; background:#ededed; }
					#tour_list_warp .tour_list_cal p { margin:15px 15px;font-size:11px; line-height:1.2em;}
					#tour_list_warp .tour_list_inbox { float:left; width:300px; }
						.tour_list_inbox dl {margin:0 0 10px 0; padding:0;}
						.tour_list_inbox dt { margin:2px 0 0 0; padding:0 0 0 5px;background:#f2f2f2;font-size:11px; font-weight:bold; color:#666666; text-align:left; letter-spacing:-1px;}
						.tour_list_inbox dd { margin:0px; padding:2px 2px 3px 2px; border-bottom:1px dotted #cccccc;}
						.tour_list_inbox .no_dtline {border:none;}
				.cboth { clear:both;}
				.list_op {border-top:1px solid #cccccc; padding:3px 10px}
				.list_op ul { display:inline; }
				.list_op ul li {margin:0 5px 0 0; padding:0 0 0 10px; display:inline; background:url(http://tong.visitkorea.or.kr/enu/images/GK/tour_list_bg1.gif) 0 2px no-repeat;}
				.list_op ul li.nobar {background:none;}
				.list_op ul li a { padding:2px 3px; color:#666666; }
				.list_op ul li a:hover { padding:2px 3px; background:#FF6600; color:#FFFFFF; text-decoration:none;}
				.list_op ul li a.current { padding:2px 3px; background:#FF6600; color:#FFFFFF; text-decoration:none;}
				.tour_list_ct { margin:0; padding:3px 5px 3px 0; border-top:1px solid #cccccc; text-align:right;}
				#tour_list table {border-collapse:collapse;}
				#tour_list th {width:142px; padding:10px 0;}
				 .tour_list_img { vertical-align:top;}
				 .tour_list_img span {margin:0px; padding:1px; border:1px solid #cccccc;}
				#tour_list td {padding:10px 0;}
				#tour_list p { margin:0 0 5px 0; padding:0; color:#0054d0; font-weight:bold;}
				#tour_list span {color:#666666; font-weight:bold; }
				#tour_list p.tour_list_dateview  {margin:0; padding:0; font-size:11px; color:#679b34;  font-weight:normal;}
				#tour_list .tour_list_bg1 {background:#f5f5f5;}
				#tour_list .tour_list_bg2 {background:#ffffff;}
				.tour_list_calbox {text-align:center;}
				.table_calendar { width:200px; border:3px solid #FFFFFF; border-collapse:collapse; background:#f6f6f6;}
				.table_calendar th {color:#FF6600; font-size:12px; height:30px; }
				.table_calendar td { border-collapse:collapse; border:2px solid #FFFFFF; width:25px; height:30px; text-align:center; }
				.table_calendar td a {color:#999999;}
				.table_calendar .top {font-size:11px; font-weight:bold; border:none; height:25px; letter-spacing:-1px; }
				.table_calendar .col2 {color:#FF0000;}
				.table_calendar .col1 {color:#0066CC;}
				.table_calendar .col3 {background:#FF6600; color:#FFFFFF;}
/* 2011-04-20 월페이퍼 추가 */
#w_box { width:544px; border:1px solid #d8d8d8; padding:3px; *zoom:1}
#w_box:after { content:""; display:block; clear:both }
.kto_wallpapers { width:544px; }
.kto_wallpapers li.part_w01 { width:272px; height:140px; float:left }
.kto_wallpapers li.part_w01 p.photo_w { width:142px; float:left }
.kto_wallpapers li.part_w01 p.down_w { width:120px; float:right; padding:5px; text-align:center }
.kto_wallpapers li.part_w01 p.down_w span { display:block; height:63px; line-height:15px; text-align:center; font-size:12px;width:120px; }
