@charset "utf-8";

.top_title {
	font-weight: bold; color: #12448c; height:25px; }
.sub_tit {
	font-weight: bold; color: #12448c; height:25px; }
.chart_tit {
	border-top-width: 1px; padding-left:10px; border-left-width: 1px; background: #f2f2f2; width: 85px; border-bottom:1px solid #c8c8c8; height: 30px; border-right-width: 1px
}
.chart_tit2{	background:#FAEEEE;	padding-left:10px;	border-bottom:1px solid #c8c8c8; border-top:2px solid #db8383; color:#7B3434;}
.chart_cont {border-top-width: 1px; padding-left: 10px; border-left-width: 1px; background: #ffffff; border-bottom:1px solid #c8c8c8; border-right-width: 1px}

.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 silid #e3e3d3;	font-size:11px;	color:#666666;	height:15px;}

/* 개발 함장수님 요청 mypage쪽 추가 */
.list_tit{ height:25px;	background:#F2F2F2;	padding-left:10px;	text-align:center;}
.list_cont_odd{	height:25px;	background:#ffffff;}
.list_cont_even{	height:25px;	background:#F9F9F9;}
.list_cont_odd_l{	height:25px;	background:#ffffff;	 border-bottom:1px solid #c8c8c8;}
.list_cont_even_l{	height:25px;	background:#F9F9F9;	 border-bottom:1px solid #c8c8c8;}

.inp { border:1px solid #CCCCCC; font-size:11px;	color:#666666; height:16px;}

.chart_tit{ width:85px;	height:40px;	background:#F2F2F2;	padding-left:10px;	border-collapse:separate;	border-bottom:1px solid #c8c8c8;}
.chart_cont{background:#ffffff;	padding-left:10px;	border-collapse:separate;	border-bottom:1px solid #c8c8c8;}
.chart_tit1{background:#F2F2F2;	padding-left:10px;	 border-bottom:1px solid #c8c8c8;	height:25px;	text-align:center;}
.chart_cont1{	background:#ffffff;	padding-left:10px; border-bottom:1px solid #c8c8c8;	height:25px;}



/* 대타이틀  */
.tit_t01   { font-size: 14px; color: #12448c; font-weight:bold; padding-bottom:10px;}
p.tit_t01_p  { font-size: 14px; color: #12448c; font-weight:bold; padding-bottom:10px;}

/* 중타이틀  */
.tit_t02   {font-size: 12px; color: #12448c; font-weight:bold; padding-bottom:10px;}
p.tit_t02_p   { font-size: 12px; color: #12448c; font-weight:bold; margin:0;padding:0px;}

/* 중타이틀  */
.tit_t03   { font-size: 12px; font-weight:bold;}
p.tit_t03_p   { font-size: 12px; font-weight:bold; margin:0;padding:0px;}

/* 황준필 추가 */
.table_border_t {  padding:3px 3px 3px 8px; background-color:#f2f2f2;}
.table_b{  padding:2px 3px 2px 5px;}

/* 탭메뉴 추가 요청(남희숙)*/

.page_tab { width:538px; margin:0; padding:0px; background:#F6F7F6; font-size:12px; float:left; }
.page_tab ul {float:left; width:536px; margin:3px; padding:0px; display:inline; text-align:center;  border:1px solid #dddddd;	background:#fff; }
.page_tab ul li {float:left;   width:261px; display:inline; padding:3px 3px 3px 5px; margin:0; vertical-align:middle; background:url(http://tong.visitkorea.or.kr/cht/images/common/tab_bar.gif) no-repeat left 8px;}
.page_tab ul li a { margin:0px; padding:3px 5px 0px 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; }

.current_tab { display:block; padding:3px; background:#e8e8e8; text-decoration:underline; }


.page_tab2 { width:538px; margin:0; padding:0px; background:#F6F7F6; font-size:12px; float:left; }
.page_tab2 ul {float:left; width:536px; margin:3px; padding:0px; display:inline; text-align:center;  border:1px solid #dddddd;	background:#fff; }
.page_tab2 ul li {float:left;    width:171px; display:inline; padding:3px 3px 3px 5px; margin:0px; vertical-align:middle; background:url(http://tong.visitkorea.or.kr/cht/images/common/tab_bar.gif) no-repeat left 8px;}
.page_tab2 ul li a { margin:0px; padding:3px 5px 0px 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:31px; }



/* 텍스트 박스 모양 */
.area{ border:1px solid #cccccc;	background-color:#ffffff;	padding-top:10px; padding-left:10px;	font-size:12px; width:510px;}

/* 탭메뉴 */
.Tab_Menu_Type_1 { width:100%; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; background:url(http://tong.visitkorea.or.kr/cht/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/cht/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/cht/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/cht/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/cht/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://dev.itis.com/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;}
