body{margin:0; font-family:MingLiu; font-size:12px;}
table { border-collapse:collapse; border-spacing:0; }
img{border:0; padding:0;}
form{margin:0;}
a{text-decoration:none; color:#444;}

#pop_container{width:660px; height:475px; background:url('/image/layer_popup/img_popup_bg.gif') no-repeat;}
#pop_container_02{width:660px; height:435px; background:url('/image/layer_popup/img_popup_bg_02.gif') no-repeat;}
#pop_container_03{width:660px; height:455px; background:url('/image/layer_popup/img_popup_bg_03.gif') no-repeat;}
.step{width:633px; height:35px; margin:0 0 0 15px; border-bottom:1px dotted #c4c4c4; padding-top:15px; }
.step img{vertical-align:middle;}
.step .step_img{margin-left:22px;}

.pop_cts{width:626px; height:351px; border-bottom:1px dotted #c4c4c4; margin:10px 0 0 18px;}
.pop_cts .span_color{color:#ff5400;}
.pop_cts .span_color a{color:#ff5400;}

.pop_cts table td span, img{vertical-align:middle;}
.pop_cts table td .cts_table{border:1px solid #d4d4d4; width:289px; height:246px; margin-top:10px;}
.pop_cts table td .cts_table td{text-align:center; font-weight:bold; color:#444; }
.pop_cts table td .cts_table td img, span{vertical-align:middle;}
.pop_cts table td .cts_table .table_case_01{background-color:#d4d4d4; height:21px;}
.pop_cts table td .cts_table .table_case_01 .sunday{color:#ff2e46;}
.pop_cts table td .cts_table .table_case_01 .saturday{color:#47a1a9;}
.pop_cts table td .cts_table .table_case_01 .sunday a{color:#ff2e46;}
.pop_cts table td .cts_table .table_case_01 .saturday a{color:#47a1a9;}
.pop_cts table td .cts_table .table_case_02{background-color:#f2f2f2; border-top:1px solid #fff; border-right:1px solid #fff; height:25px;}
.pop_cts table td .cts_table .table_case_03{background-color:#f2f2f2; border-top:1px solid #fff; height:25px;}

.pop_cts table td .cts_table .p_style{margin-top:70px; line-height:18px; font-weight:normal;}
.pop_cts table td .cts_table .p_style span{font-weight:bold; color:#ff5400;}

.pop_cts table td .book_in_ico{height:10px; margin:10px 0 20px 0;}
.pop_cts table td .book_in_ico span{color:#444; font-weight:bold;}
.pop_cts table td .book_in_ico .ico_end{margin-right:15px;}
.pop_cts table td .book_in_input{width:285px; height:14px; border:1px solid #d4d4d4; font-size:11px; color:#666; padding:2px 0 0 8px;}






.pop_cts .selected_info{width:615px; height:17px; background:url('/image/layer_popup/img_round_bg.gif') no-repeat; color:#444; padding:7px 0 0 15px; position:relative;}
.pop_cts .selected_info span{color:#ababab;}
.pop_cts .selected_info .btn_re_select{position:absolute; left:543px; top:4px;}
.pop_cts .select_room{width:610px; height:120px; margin:15px 0 0 15px;}
.pop_cts .select_room .room_table{border-top:1px solid #ff7890; border-left:1px solid #c5c1c1; border-right:1px solid #c5c1c1; text-align:center;}
.pop_cts .select_room .room_table th{height:24px; border-bottom:1px solid #c5c1c1; border-right:1px solid #c5c1c1; font-weight:bold; color:#444; background-color:#f2f2f2;}
.pop_cts .select_room .room_table td{height:23px; border-bottom:1px solid #c5c1c1; border-right:1px solid #c5c1c1;}
.pop_cts .select_room .room_table .td_case{background-color:#f2f2f2; color:#666; font-size:11px;}
.pop_cts .select_room .room_table .td_case span{color:#d4d4d4;}


.pop_cts .select_room .select_cts{height:75px; overflow-y:scroll; border-left:1px solid #c5c1c1; border-right:1px solid #c5c1c1; border-bottom:1px solid #ff7890; margin-left:-1px; *margin-left:0; margin-bottom:15px;}
.pop_cts .select_room .select_cts table .td_case_01{*width:88px; width:90px; border-right:1px solid #c5c1c1; border-bottom:1px solid #c5c1c1; height:25px; text-align:center;}
.pop_cts .select_room .select_cts table .td_case_02{border-right:1px solid #c5c1c1; border-bottom:1px solid #c5c1c1; height:25px; text-align:center;}
.pop_cts .select_room .select_cts table .td_case_03{border-bottom:1px solid #c5c1c1; height:25px; text-align:center;}

.pop_cts .select_room .select_cts table .td_case_04{background-color:#f2f2f2; border-right:1px solid #c5c1c1; border-bottom:1px solid #c5c1c1; height:24px;}
.pop_cts .select_room .select_cts table .td_case_05{border-right:1px solid #c5c1c1; border-bottom:1px solid #c5c1c1; height:24px; padding-left:5px;}
.pop_cts .select_room .select_cts table .td_case_05 .name_input{width:89px; border:1px solid #c5c1c1;}
.pop_cts .select_room .select_cts table .td_case_05 .phone_input{width:112px; border:1px solid #c5c1c1;}
.pop_cts .select_room .select_cts table .td_case_06{border-bottom:1px solid #c5c1c1; height:24px; padding-left:5px;}
.pop_cts .select_room .select_cts table .td_case_06 .email_input{width:173px; border:1px solid #c5c1c1;}

.pop_cts .select_room .input_style{width:89px; border:1px solid #c5c1c1;}

.pop_cts .select_room .price_table{border-top:1px solid #ff7890; border-bottom:1px solid #ff7890; border-left:1px solid #c5c1c1; border-right:1px solid #c5c1c1; text-align:center; height:101px; margin-top:10px;}
.pop_cts .select_room .price_table th{height:24px; border-bottom:1px solid #c5c1c1; border-right:1px solid #c5c1c1; font-weight:bold; color:#444; background-color:#f2f2f2;}
.pop_cts .select_room .price_table td{border-right:1px solid #c5c1c1; border-bottom:1px solid #c5c1c1;}
.pop_cts .select_room .price_table strong{color:#ff5400;}

.pop_cts .select_room .another_case{border-bottom:1px solid #ff7890; border-right:1px solid #c5c1c1; height:24px;}
.pop_cts .select_room .another_case select{width:45px; height:18px;}
.pop_cts .select_room .another_case strong{color:#ff5400;}
.pop_cts .select_room .textarea_ask{width:603px; height:40px; border:1px solid #d4d4d4;}

.pop_cts .agree{margin-top:8px; text-align:center; font-weight:bold; color:#444;}
.pop_cts .agree input{margin:0 1px 0 17px; position:relative; top:1px;}





.pop_btn{width:658px; height:22px; margin:14px 0 0 0; text-align:center;}


.small_layer_close_btn{position:absolute; left:374px; top:0;}
.small_popup{width:446px; height:330px;}
.small_popup .small_pop_title{height:16px; margin:0 0 0 15px; padding-top:15px;}
.small_popup .small_pop_cts{width:416px; margin:15px 0 0 15px;}
.small_popup .small_pop_cts .span_color{color:#ff5400;}
.small_popup .small_pop_cts .cts_table{width:416px; border-top:1px solid #ff7890; margin-top:5px;}
.small_popup .small_pop_cts .cts_table th{color:#444; text-align:center; background-color:#f2f2f2; border:1px solid #c5c1c1;}
.small_popup .small_pop_cts .cts_div{width:414px; height:225px; border-bottom:1px solid #ff7890; overflow-y:scroll; border-left:1px solid #c5c1c1; border-right:1px solid #c5c1c1;}
.small_popup .small_pop_cts .cts_div table{color:#444;}
.small_popup .small_pop_cts .cts_div .td_case_01{width:69px; *width:70px; border-right:1px solid #c5c1c1; border-bottom:1px solid #c5c1c1; text-align:center;}
.small_popup .small_pop_cts .cts_div .td_case_02{border-right:1px solid #c5c1c1; border-bottom:1px solid #c5c1c1; text-align:center;}
.small_popup .small_pop_cts .cts_div .td_case_03{padding-left:5px; border-bottom:1px solid #c5c1c1; height:24px;}

.small_popup_02{width:446px; height:330px;}
.small_popup_02 .small_pop_title{height:16px; margin:0 0 0 15px; padding-top:15px;}
.small_popup_02 .small_pop_cts{width:416px; margin:15px 0 0 15px;}
.small_popup_02 .small_pop_cts .span_color{color:#ff5400;}
.small_popup_02 .small_pop_cts .strong_color{color:#ff5400;}


.select_radio_01{position:absolute; left:89px; top:21px;}
.select_radio_02{position:absolute; left:301px; top:21px;}
.select_radio_03{position:absolute; left:514px;; top:21px;}


.bed_view_zoom{width:660px; height:520px; background:url(/image/layer_popup/img_popup_bg_04.gif) no-repeat;}
.bed_view_zoom .title{margin:0 0 0 15px; padding-top:14px;}
.bed_view_zoom .zoom_img{margin:15px 0 0 40px;}
.bed_view_zoom .zoom_img img{border:1px solid #d4d4d4;}

.dete_select_performance img, select{vertical-align:middle;}

.layer_report{width:380px; height:210px; background:url(/image/layer_popup/img_report_bg.gif) no-repeat;}
.layer_report .title{margin:0 0 0 15px; padding-top:14px;}
.layer_report .ask_report{width:380px; height:60px; border-bottom:1px dotted #c4c4c4; text-align:center; margin-top:65px; font-weight:bold;}
.layer_report .report_btn{width:380px; text-align:center; margin-top:10px;}
.layer_report_close_btn{position:absolute; left:306px; top:0;}

.case_6week_01{height:16px; border-bottom:1px solid #fff; padding-top:4px;}
.case_6week_02{height:16px; padding-top:4px;}


#pop_container_sit{width:885px; height:520px; background:url('/image/layer_popup/img_sit_select_bg.gif') no-repeat;}
#pop_container_sit select{font-size:12px; color:#444; font-family:MingLiu;}
#pop_container_sit .container_table{width:856px; margin:15px auto 0;}
#pop_container_sit .container_table .left .select_floor{width:394px; height:24px; background-color:#f2f2f2; margin-top:13px; text-align:center; padding-top:8px;}
#pop_container_sit .container_table .left .floor_num{margin-top:5px; height:375px;}
#pop_container_sit .container_table .left .floor_num img{border:1px solid #d4d4d4;}

#pop_container_sit .container_table .right .select_block{width:429px; height:23px; background-color:#f2f2f2; margin-top:13px; text-align:center; padding-top:5px;}
#pop_container_sit .container_table .right .selece_sit_block{width:448px; height:389px; border:1px solid #f2f2f2; overflow:auto;}
#pop_container_sit .container_table .right .selece_sit_block table td{border-bottom:1px solid #f2f2f2; border-right:1px solid #f2f2f2; height:19px;}
#pop_container_sit .container_table .right .selece_sit_block table td div{width:26px; vertical-align:middle; height:16px; padding-top:3px}

/*20081224 컬러타입 수정 및 추가*/
/*VIP*/
#pop_container_sit .container_table .right .selece_sit_block table td .color_type_01{background-color:#ffbeac;}
/*R*/
#pop_container_sit .container_table .right .selece_sit_block table td .color_type_02{background-color:#95c0ff;}
/*S*/
#pop_container_sit .container_table .right .selece_sit_block table td .color_type_03{background-color:#fff24c;}
/*A*/
#pop_container_sit .container_table .right .selece_sit_block table td .color_type_04{background-color:#dda2ff;}
/*B*/
#pop_container_sit .container_table .right .selece_sit_block table td .color_type_05{background-color:#b5db84;}
/*C*/
#pop_container_sit .container_table .right .selece_sit_block table td .color_type_06{background-color:#dadada;}
