@import url(layout.css);
@import url(tickbox.css);
@import url(remote_sub_bed.css);
@import url(remote_sub_experience.css);
@import url(remote_sub_watching.css);
@import url(remote_sub_package.css);
@import url(remote_join.css);
@import url(remote_login.css);
@import url(remote_trip_info.css);
@import url(remote_story_trip.css);
@import url(remote_story.css);
@import url(remote_mypage.css);
@import url(remote_help_desk.css);
@import url(remote_file_board.css);
@import url(remote_off_line.css);
@import url(remote_movie.css);
@import url(remote_main.css);
@import url(remote_sub_citytour.css);
@import url(etc.css);
@import url(add_ct.css);

body{overflow-y:auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p { margin:0; padding:0; font-family:MingLiu; font-size:12px; color:#444444;}
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; padding:0;}
address,caption,cite,code,dfn,em,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
form{margin:0;}

a{text-decoration:none;}
ul, ol, li, dl, dt, dd{list-style:none; padding:0; margin:0;}

.num_list{height:30px; text-align:center; font-size:11px; color:#444; margin-top:24px;}
.num_list .prev{margin-right:6px; color:#444;}
.num_list .next{color:#444;}
.num_list .btn_prev{position:relative; bottom:2px; margin-right:3px;}
.num_list .btn_next{ position:relative; bottom:2px; margin-left:3px;}
/*.num_list .num_a{color:#444; padding:2px 4px 2px 4px; line-height:18px;}
.num_list .num_a:hover{ color:#444; font-weight:bold; font-size:13px; letter-spacing:-0.1em; line-height:13px;}
.num_list .num_a:active{ color:#444; font-weight:bold; font-size:13px; letter-spacing:-0.1em; line-height:13px;}*/
.num_list .num_a{color:#444; font-size:12px; display:inline-block; width:14px; padding-bottom:2px;   }
.num_list .num_a:hover{ color:#000; font-size:12px;  }
.num_list .num_a:active{ color:#000; font-size:12px;  }


.way_of_kind{color:#9f6e46; font-weight:bold;}
.view_list_view_img img{border:1px solid #d4d4d4;}

.list_select{margin-right:15px;}

.ui-tabs-hide { display: none; }
#tooltip { position: absolute; z-index: 3000; }
.tooltip_content { display: none; }

#container #sub .sub_contents .photo_gallery{margin-top:20px;}
#container #sub .sub_contents .photo_gallery .img_slide{width:660px; height:90px;}
/* 이미지슬라이드 */
.img_slide_photo_gallery .fl { float: left; display:inline; margin-top:10px; overflow: hidden; }
.img_slide_photo_gallery img { border: 0; display: block; }
.img_slide_photo_gallery .news_slider { position: relative; width: 660px; margin: 0; text-align: left; }
.img_slide_photo_gallery .news_slider .prev, .news_slider .next { position: absolute; top: 42%; display: block; }
.img_slide_photo_gallery .news_slider .prev { left: 0; top:45px;}
.img_slide_photo_gallery .news_slider .next { left: 643px; top:45px;}
.img_slide_photo_gallery .news_slider .container { position: relative; top: 0; left: 0; width: 100%; }
.img_slide_photo_gallery .news_slider .news_items { position: relative; width: 618px; height:110px; top: 0; left: 25px; overflow: hidden; }
.img_slide_photo_gallery .news_slider .view_all { font-size: .8em; padding: 5px; margin: 0 0 2px 0; border-top: #eeeeed 1px solid; border-bottom: #eeeeed 1px solid; text-align: center; }
.img_slide_photo_gallery .news_slider .item { text-align:center; width:120px; margin-right:3px;}
.img_slide_photo_gallery .news_slider .item div { font-size: .8em; padding: 10px 0 10px 0;}
.img_slide_photo_gallery .news_slider .item img {border:1px solid #d4d4d4;}
/* 이미지슬라이드 */

#footer{width:883px; margin:60px 0 0 0; clear:both; border:1px solid #d4d4d4; height:45px;}
#footer .footer_slide{width:883px; height:38px; border-top:1px solid #d4d4d4; background-color:#f2f2f2;}
#footer .footer_company{width:883px; height:40px;}


.footer_banner_slide .fl { float: left; display:inline; overflow: hidden; height:36px; margin-top:4px;}

.footer_banner_slide img { border: 0; display: block; }
.footer_banner_slide .news_slider { position: relative; width: 883px; margin: 0; text-align: left; height:36px;}
.footer_banner_slide .news_slider .prev, .news_slider .next { position: absolute; top: 42%; display: block; }
.footer_banner_slide .news_slider .prev { left: 20px; top:0;}
.footer_banner_slide .news_slider .next { left: 850px; top:0;}
.footer_banner_slide .news_slider .container { position: relative; top: 0; left: 0; width: 100%; }
.footer_banner_slide .news_slider .news_items { position: relative; width: 800px; top: 0; left: 40px; overflow: hidden;}
.footer_banner_slide .news_slider .view_all { font-size: .8em; margin: 0 0 2px 0; border-top: #eeeeed 1px solid; border-bottom: #eeeeed 1px solid; text-align: center; }
.footer_banner_slide .news_slider .item { text-align:center; width:130px; margin-right:5px;}
.footer_banner_slide .news_slider .item div { font-size: .8em;}


	#left_menu_ul {list-style:none; padding:0; margin:0; vertical-align:top;}
	#left_menu_ul li{vertical-align:top; margin:0; padding:0;}
	#left_menu{width:210px; background:url('/image/left_menu/img_menu_bg.gif') repeat-y;}
	#left_menu .welcom_user{width:210px; height:35px; background:url('/image/left_menu/img_menu_top.gif') no-repeat; font-family:MingLiu; font-size:12px; color:#fffed0; text-align:center; padding-top:5px;}
	#left_menu .title{width:210px; }
	#left_menu li img { vertical-align: top; }
	#left_menu li.first_depth {width:210px; margin: 0 0 7px 0;}
	#left_menu li.first_depth ul { display: none; margin:5px 0 5px 0;}
	#left_menu li.first_depth ul li { margin: 0 0 2px 0; }
	#left_menu li.active ul { display: block; }
	#left_menu .first_depth img{margin-left:15px;}
	
	/* 땡큐예약/관광정보/여행스케치 */
	#left_menu li.first_depthPrgm {width:210px; margin: 0 0 7px 0;}
	#left_menu li.first_depthPrgm ul { display: none; margin:5px 0 5px 0;}
	#left_menu li.first_depthPrgm ul li { margin: 0 0 2px 0; }
	#left_menu li.active ul { display: block; }
	#left_menu .first_depthPrgm img{margin-left:15px;}
	/* 땡큐예약/관광정보/여행스케치 */
	
	.depth_title{width:180px; margin:0 0 12px 15px; border-bottom:1px dotted #d4d4d4; padding-bottom:5px;}

	/* 빈방찾기 */
	.left_empty_room{width:210px; height:240px; margin:30px 0 4px 0;}
	.left_empty_room .empty_search{width:210px; height:209px; background:url(/image/common/left_empty_room_bg_01.gif) no-repeat left top; margin-top:10px; position:relative;}
	.left_empty_room .empty_search .table{margin:50px 0 0 20px; width:174px;}
	.left_empty_room .empty_search .table td{height:27px;}
	.left_empty_room .empty_search .table td input{border:1px solid #d4d4d4; height:16px;}
	.left_empty_room .empty_search .table td select{width:118px; height:18px;}
	.left_empty_room .empty_search .table .td_01{text-align:right;}
	.left_empty_room .empty_search .table .td_02{padding-left:8px;}
	.left_empty_room .empty_search .empty_search_btn{padding-top:7px; width:174px; margin:5px 0 0 20px; text-align:center; border-top:1px solid #dcdcdc;}

	.left_empty_room .empty_search_02{width:210px; height:209px; background:url(/image/common/left_empty_room_bg_02.gif) no-repeat left top; margin-top:10px; position:relative;}
	.left_empty_room .empty_search_02 .table{margin:45px 0 0 20px; width:174px;}
	.left_empty_room .empty_search_02 .table td{height:23px;}
	.left_empty_room .empty_search_02 .table td input{border:1px solid #d4d4d4; height:16px;}
	.left_empty_room .empty_search_02 .table td select{width:118px; height:18px;}
	.left_empty_room .empty_search_02 .table .td_01{text-align:right;}
	.left_empty_room .empty_search_02 .table .td_02{padding-left:8px;}
	.left_empty_room .empty_search_02 .empty_search_btn{padding-top:7px; width:174px; margin:5px 0 0 20px; text-align:center; border-top:1px solid #dcdcdc;}

	.change_empty{position:absolute; left:132px; top:10px;}

	/* 빈방찾기 */

	/* 추천데이트코스 */
	.left_date_course_01{background:url(/image/common/img_left_date_course_bg_02.gif) no-repeat scroll 0 100%; margin-top:15px;}
	.left_date_course_02{padding: 10px 0 10px 10px; background: url(/image/common/img_left_date_course_bg_01.gif) no-repeat scroll 0 0;}
	.left_date_course_02 .course_list{width:186px; margin:10px 0 0 2px; padding-bottom:5px; border-bottom:1px solid #d4d4d4;}
	.left_date_course_02 .course_list .course_img{vertical-align:bottom;}
	.left_date_course_02 .course_list .course_img img{border:1px solid #d4d4d4; }
	.left_date_course_02 .course_list .course_price{vertical-align:bottom; padding-left:5px; line-height:16px;}
	.left_date_course_02 .course_list .course_price del{font-weight:bold; letter-spacing:-0.1em;}
	.left_date_course_02 .course_list .course_price strong{letter-spacing:-0.1em; color:#ff5400;}

	.banner{margin-top:6px;}

	.font_zoom_in { font-size: 16px; }
	#container #sub .sub_contents .list_view #list li table td .font_zoom_in { font-size: 16px; letter-spacing:-0.1em;}
	.font_zoom_out { font-size: 10px; }
	#container #sub .sub_contents .list_view #list li table td .font_zoom_out { font-size: 10px; }


/*	.right_banner{border:1px solid #dfa4ac; padding:0; margin-top:3px;}
	.right_trip_01{border:1px solid #dfa4ac; padding:0; background-color:#fff;}
	.right_trip_02{border:1px solid #dfa4ac; padding:0; background-color:#fff; display:none;}
	.right_title_01{text-align:center; background:url(/image/right_menu/img_line.gif) no-repeat left bottom; padding-bottom:5px; margin:0 auto 0; width:66px;}
	.txt_trip_01_01 span{display:none;}
	.txt_trip_01_02 span{display:none;}
	.right_title_02{text-align:center; background:url(/image/right_menu/img_line.gif) no-repeat left top; padding-top:5px; margin:10px auto 0; width:66px;}
	.right_title_03{text-align:center; background:url(/image/right_menu/img_line.gif) no-repeat left bottom; padding-bottom:5px; margin:0 auto 0; width:66px;}
	.txt_trip_02_01 span{display:none;}
	.txt_trip_02_02 span{display:none;}


	.display_01{display:block;}
	.display_02{display:none;}
	.right_align{text-align:center;}
	.right_align dl dt img{border:1px solid #d4d4d4;}
	.right_align dl dd{margin:5px 0 10px 0;}

	.right_banner_small{border:1px solid #dfa4ac; border-top:none; background:#fff; text-align:center; padding-bottom:5px;}
	.right_banner_small img{display:block; margin-bottom:5px;}
*/

	/* 달력제어 css추가 */
	.book_in_select{font-size:16px;}


#flv_player_container{width:216px; height:185px; background:url(/image/main/img_reservation_player_bg.gif) no-repeat;}
#flv_player_container .player{margin:7px 0 0 14px;}
#flv_player_container .time_table{width:181px; height:7px; background:url(/image/common/img_player_time_bar.gif) repeat-x; margin:5px 0 0 12px;}
#flv_player_container .time_table img{vertical-align:middle; position:relative; bottom:1px;}
#flv_player_container .play_btn{margin:5px 0 0 12px; width:75px; float:left; _margin:0 0 0 6px;}
#flv_player_container .sound_container{float:right; margin:6px 20px 0 0; _margin:4px 10px 0 0;}
#flv_player_container .sound_container span{float:left;}

/** 플레이어 코딩 수정 2008.12.26**/
#flv_player_container .sound_container .sound_table{width:61px; height:11px; background:url(/image/common/img_player_sound_bar.gif) no-repeat; float:left; }
/*
#flv_player_container .sound_container .sound_table div{position:absolute; left:0; top:0;}
*/
/** 플레이어 코딩 수정 2008.12.26**/
	
#flv_player_text{margin-top:10px;}
#flv_player_text .dete{float:left;}
#flv_player_text .comment{float:right; margin:0 15px 0 0;}



#flv_player_container_main{width:210px; height:154px; background:url(/image/main/movie.gif) no-repeat;}
#flv_player_container_main .player{margin:7px 0 0 35px;}
#flv_player_container_main .time_table{width:181px; height:7px; background:url(/image/common/img_player_time_bar.gif) no-repeat; margin:5px 0 0 12px;}
#flv_player_container_main .time_table img{vertical-align:middle; position:relative; bottom:1px;}
#flv_player_container_main .play_btn{margin:5px 0 0 12px; width:75px; float:left; _margin:0 0 0 6px;}
#flv_player_container_main .sound_container{float:right; margin:6px 20px 0 0; _margin:4px 10px 0 0;}
#flv_player_container_main .sound_container span{float:left;}
#flv_player_container_main .sound_container .sound_table{width:61px; height:11px; background:url(/image/common/img_player_sound_bar.gif) no-repeat; float:left;}

#flv_player_container_view{width:351px; height:304px; background:url(/image/main/img_story_view_player_bg.gif) no-repeat;}
#flv_player_container_view .player{margin:7px 0 0 14px;}
#flv_player_container_view .time_table{width:318px; height:7px; background:url(/image/common/img_player_time_bar.gif) repeat-x; margin:5px 0 0 12px;}
#flv_player_container_view .time_table img{vertical-align:middle; position:relative; bottom:1px;}
#flv_player_container_view .play_btn{margin:5px 0 0 15px; width:75px; float:left; _margin:0 0 0 6px;}
#flv_player_container_view .sound_container{float:right; margin:6px 10px 0 0; _margin:4px 5px 0 0;}
#flv_player_container_view .sound_container span{float:left;}
#flv_player_container_view .sound_container .sound_table{width:61px; height:11px; background:url(/image/common/img_player_sound_bar.gif) no-repeat; float:left;}

	.ico_div_on{width:9px; height:9px; background:url(/image/main/ico_subject_arrow_on.gif) no-repeat; float:left; margin-top:2px;}
	.ico_div_off{width:9px; height:9px; background:url(/image/main/ico_subject_arrow.gif) no-repeat; float:left; margin-top:2px;}


	/* 줄간추가 css 클래스 */
	.line_height_plus{line-height:16px;}
	/* 줄간추가 css 클래스 */