#table {width:100%;}
#table td{font-size:12px;}
.border {border:1 solid #959595}
.m_car_tle {color:#fff;font-weight:bold;}
.wan {background:#D71F27;color:ffffff;padding-top:1;cursor:pointer;}
.wan2 a:link {color:#D71F27;font-size:11px;letter-spacing:-1;cursor:pointer;}
.wan2 a:visited {color:#D71F27;font-size:11px;letter-spacing:-1;cursor:pointer;}
.wan2 a:hover {color:#D71F27;font-size:11px;letter-spacing:-1;cursor:pointer;}
.de {background:#2065E4;color:ffffff;font-size:11px;padding-top:1}
.de2 a:link {color:#2065E4;font-size:11px;letter-spacing:-1}
.de2 a:visited {color:#2065E4;font-size:11px;letter-spacing:-1}
.de2 a:hover {color:#2065E4;font-size:11px;letter-spacing:-1}
.ye {background:#555555;color:#fff;font-size:11px;padding-top:1;cursor:pointer;}
.ye2 a:link {color:#555555;font-size:11px;letter-spacing:-1;cursor:pointer;}
.ye2 a:visited {color:#555555;font-size:11px;letter-spacing:-1;cursor:pointer;}
.ye2 a:hover {color:#555555;font-size:11px;letter-spacing:-1;cursor:pointer;}
.m_sunday {background:#fff;padding:5;color:#DF0101;font-weight:bold;width:12%;}
.m_monday {background:#FCF7E6;padding:5;width:12%;}
.m_tuesday {background:#FCF7E6;padding:5;width:12%;}
.m_wednesday {background:#FCF7E6;padding:5;width:12%;}
.m_thursday {background:#FCF7E6;padding:5;width:12%;}
.m_friday {background:#FCF7E6;padding:5;width:12%;}
.m_saturday {background:#F6F6F6;padding:5;width:12%;}
.m_today {background:#d7edf6;padding:5;width:12%;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
}
.holiday {color:#DC495A;font-weight:bold;}
.popup_tle {font-size:14;font-weight:bold;color:#49A100;padding:12 0 0 25}
#popup_img_big {width:638;height:331;border:1 solid #B1BF82;margin:0 0 0 32}
#popup_img_samll {font-weight:bold;color:#555555;font-size:12px;position:relative;float:left;margin:21 7 7 7}
#popup_img_samll img {width:124;height:80;border:1 solid #DADADA;margin:0 0 5 0}
/*¿¹¾à½ÅÃ» ´Þ·Â(¹Ì´Ï)*/
.m_c_top {background:url(../img/pension/m_c_top.gif) no-repeat;text-align:center;padding:10 0 0 0;letter-spacing:-1;height:29}
.m_c_arr {cursor:pointer;margin:0 6  1 8;}
.m_c_title {font-size:14px;font-weight:bold;color:424242}
#m_c_date {cursor:pointer;}
.today {color:#FF6C00;font-weight:bold;font-size:12px;text-decoration:underline}
.m_c_td1 {color:#51A035;font-weight:bold;padding-left:20;background:#FAFFF7 url(../img/pension/m_c_td1.gif) right no-repeat}
.m_c_td2 {color:#51A035;font-weight:bold;padding-left:20;background:#FFFFFF url(../img/pension/m_c_td2.gif) right no-repeat}




/*¿¹¾à½ÅÃ» Á¤º¸*/
td.tt {width:17%; padding:10px; border-right:1px solid #BDBDBD; border-bottom:1px solid #BDBDBD; color:#000; font-size:14px;background-color:#fafafa;}
td.tc {padding:5px 0 5px 6px; border-bottom:1px solid #BDBDBD; font-size:12px;color:#444444;}
.textbox {border:1px solid #D6BEAA;}
input,select {font-size:12px;}
.t_b1 .tt {font-weight:bold;}

.orderList { position:absolute; width:240px; border:2px solid #8bbaea; background-color:#fff; padding:5px; cursor:auto;z-index : 10;
            display : none; height:120px;
            overflow:auto;
            scrollbar-3dlight-color:#b4b4b4;
            scrollbar-arrow-color:#333333;
            scrollbar-base-color:#eeeeee;
            scrollbar-darkshadow-color:#ffffff;
            scrollbar-face-color:#eeeeee;
            scrollbar-highlight-color:#ffffff;
            scrollbar-shadow-color:#b4b4b4;
            }
.ua { margin-top:5px;}
.ua li{ padding:0 5px 0px 0; font:12px/1.2em dotum; color:#555555; }
h3.wb { font:bold 12px/1.2em dotum; color:#000; padding:4px; border-bottom:1px solid #9bc5ee; }

/* Å×ÀÌºí */
.t_b1 {border-collapse:collapse; border-top:2px solid #0080ff;}
tr#app_td1 td {padding:7px; background:#fafafa;}
#app_td1 td {font-weight:bold;}
.app_td3 {padding:7px;}
/*  new css  */
#orderForm {width:100%;}

td.m_sunday, td.m_monday, td.m_tuesday, td.m_wednesday, td.m_thursday, td.m_friday, td.m_saturday {
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
height:100px;
}

.reserve_tr1 {border-bottom:1px solid #ddd;}
.reserve_tr1 > td {font-size:16px !important; font-weight:bold;}
.reserve_tr1 .reday:first-child {color:#DF0101;}
td.reday {background:#eee; color:#000;}
.reserve {
position:relative;
background:#2984d3;
color:#fff;
height:60px;
text-align:center;
padding:12px 0;
}
.reserve > div {display:inline-block;}
.left_click i , .right_click i {cursor:pointer;}

.refresh_spiner {
cursor:pointer;
position:absolute;
top:15px;
right:20px;
display:inline-block;
}


.refresh_spiner i {
font-size:30px; 
color:#fff;
opacity:0.3;
}
.refresh_spiner i:hover {
    -webkit-animation-name: spinnerRotate;
    -webkit-animation-duration: 5s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spinnerRotate;
    -moz-animation-duration: 5s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spinnerRotate;
    -ms-animation-duration: 5s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
}
@-webkit-keyframes spinnerRotate
{
    from{-webkit-transform:rotate(0deg);}
    to{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes spinnerRotate
{
    from{-moz-transform:rotate(0deg);}
    to{-moz-transform:rotate(360deg);}
}
@-ms-keyframes spinnerRotate
{
    from{-ms-transform:rotate(0deg);}
    to{-ms-transform:rotate(360deg);}
}