﻿/* 예약 */
#date,#course,#confirm,#waiting_reser{border:0px solid #FA64C8; background-color:#F9F8ED;height:450px;}
#content .top{background-color:#959595;height:34px;line-height:34px;color:#fff;font-size:14px;font-weight:bold;text-align:center;}
.day{height:34px;line-height:34px;font-size:14px;font-weight:bold;text-align:center;border-bottom:1px solid #FA64C8;background-color:#FFF;}
.day span{color:#4F7A14;padding-right:10px;font-weight:bold;}
.day strong{color:#EB6100;padding-right:10px;font-weight:bold;}
#date{width:255px;float:left;}
#calendar{padding:0px;}
#calendar table th{background-color:#EFEFEF;border:0px solid #D5D2D2; height:20px; line-height: 24px; font-weight:normal;}
#calendar table td{border:1px solid #E1E0E0;text-align:center; height:24px; line-height:24px; vertical-align:top; background-color:#FFF;}
#calendar table td.today_bg{background-color:#E9BC09;}
#calendar table td.book{background:#fff url("../images/reserve/icon_book.png") 9px 20px no-repeat;cursor: pointer;}
#calendar table td.hold{background:#fff url("../images/reserve/icon_hold.png") 9px 20px no-repeat;cursor: pointer;}
#calendar table td.cal_mon{font-size:14px;color:#336600;height:20px;background-color:#E6EFCF;font-weight:bold;padding:2px 0;}

/* #calendar table td a{display:inline-block;width:100%;height:25px;} */

#calendar p{text-align:center;}
#calendar ul{height:20px;margin-top:10px;}
#calendar li{float:left;line-height:20px;padding:0 0px; margin-left:20px;}
#calendar li img{vertical-align:middle;padding-right:3px;}
.red{color:#fd0202; font-weight:bold;}
.blue{color:#0266fd; font-weight:bold;}
.reserTxt{display:block;}
.book_btn{padding:3px 5px 0 2px;}

#course{width:276px;float:left;border-right:none;border-left:none;}
#course ul{height:25px;background-color:#E6EFCF;margin:5px 8px 5px 5px;width:245px;padding:0 10px;}
#course ul li{float:left;font:bold 16px Arial,sans-serif;color:#4F7A14;width:33.33%;text-align:center;line-height:25px;}
#course_list{overflow-y:scroll;height:320px;background-color:#F9F8ED;padding:5px 10px;}
#course_list table td{height:25px;text-align:center;}

#confirm{width:353px;float:left;position:relative;}
h5{height:30px;line-height:25px;font-weight:bold;font-size:14px;color:#000;padding-left:10px;}
#confirm table th{background-color:#f4f6f8; text-align:left;height:25px;line-height:25px;padding-left:15px;}
#confirm table td{background-color:#f4f6f8; padding-left:10px;}
#confirm .confirm_con{padding:5px;}
#btn_ok{margin-top:30px;text-align:center;}
#btn_ok p{padding:5px 0;}
#btn_ok strong{color:#0066ff;}


#reserve_tabel th{border-top:2px solid #B38850;border-right:1px solid #E3E3E3;padding:8px 0;background-color:#FBF8F7;font-weight:bold;color:#000;}
#reserve_tabel th.last{border-right:none;}
#reserve_tabel td{border:1px solid #E3E3E3;padding:8px 0;text-align:center;}
#reserve_tabel td.last{border-right:none;}
#reserve_tabel td.first{border-left:none;}


.waitTit{height:30px;line-height:25px;font-weight:bold;font-size:14px;color:#000;}
#waiting_reser{width:510px; float:left; position:relative;}
#waiting_reser table{border-spacing:0;border-collapse:collapse; }
#waiting_reser table th{background-color:#FCFBFA;border:1px solid #DCDCDC;text-align:left;height:30px;line-height:30px;padding-left:10px;}
#waiting_reser table td{border:1px solid #DCDCDC;background-color:#FFF;padding-left:10px;}
#waiting_reser .waiting{padding:10px;}

#waiting_reser input{border:solid 1px #c7c7c7; height:20px;}
#waiting_reser select{border:solid 1px #c7c7c7; height:20px;}
#waiting_reser input.inputTime{width:30px; height:20px; border:solid 1px #c7c7c7;}

#btn_waitok{margin-top:10px;text-align:center;}
#btn_waitok p{padding:5px 0;}
#btn_waitok strong{color:#0066ff;}

#waiting_reser1{border:1px solid #FA64C8;background-color:#F9F8ED;height:660px;}
.waitTit{height:30px;line-height:25px;font-weight:bold;font-size:14px;color:#000;}
#waiting_reser1{width:510px; float:left; position:relative;}
#waiting_reser1 table{border-spacing:0;border-collapse:collapse; }
#waiting_reser1 table th{background-color:#FCFBFA;border:1px solid #DCDCDC;text-align:left;height:30px;line-height:30px;padding-left:10px;}
#waiting_reser1 table td{border:1px solid #DCDCDC;background-color:#FFF;padding-left:10px;}
#waiting_reser1 .waiting{padding:10px;}

#waiting_reser1 input{border:solid 1px #c7c7c7; height:20px;}
#waiting_reser1 select{border:solid 1px #c7c7c7; height:20px;}
#waiting_reser1 input.inputTime{width:30px; height:20px; border:solid 1px #c7c7c7;}
