@charset "utf-8";
/* CSS Document */

#datepicker_box{width:265px; height:247px; display:block; background:url(/images/bg/cal_bg.png) 0 0 no-repeat; z-index:600;position:absolute;}
.datepicker{border-collapse:collapse;border:0px solid #7d7d7d; width:190px; margin-left:36px; margin-top:19px;
font-family: '맑은고딕'; font-size:13px; font-weight:bold; color:#666;  }
.datepicker tr.controls th{height:38px; background-color:#000; margin-left:20px; }
.datepicker tr.days th{font-weight:bold;font-family:dotum;font-size:13px;padding-top:5px;height:27px;}
.datepicker th span{font-weight:bold;}

.datepicker tbody td{width:23px;height:16px;font:11px/22px dotum;text-align:center;background:#ffffff; font-weight:bold;}
.datepicker tbody td.date{cursor:pointer;}
.datepicker tbody td.date.over{background-color:#99ffff;}
.datepicker tbody td.date.chosen{background-color:#eee;}

.datepicker .today{display:block;background:url(/images/archive/btn/btn_calendar_today.gif) 0 0 no-repeat;font:normal 11px dotum;margin:0 0 3px 5px;padding-top:2px;color:#ff0000;text-align:center;width:40px;height:16px;}
.datepicker .close{background:url(/images/btn/cal_close.png) 0px 0px no-repeat; width:13px; height:13px; float:right;}

.datepicker .sat{color:#666; cursor:pointer; width:23px;}
.datepicker .sat.over{background-color:#99ffff;}
.datepicker .sat.chosen{background-color:#eee;}
.datepicker .sun{color:#666; cursor:pointer; width:23px;}
.datepicker .sun_t{color:#ff0000; cursor:pointer; width:23px;}
.datepicker .sat_t{color:#105ca6; cursor:pointer; width:23px;}
.datepicker .sun.over{background-color:#99ffff;}
.datepicker .sun.chosen{background-color:#eee;}


/*달력*/
.cal_select { border: 1px solid #333; font-size: 13px !important; font-family:"맑은고딕"; color: #fff; background: #000; padding: 3px 10px 3px 3px; font-weight:bold;}
