/*
a:link { color: #83807d; text-decoration: none }
a:visited { color: #83807d; text-decoration: none }
a:hover { color: #83807d; text-decoration: underline }
a:active { color: #ff0000; text-decoration: none }

form { margin:0; }
p { margin-top: 0px; margin-bottom: 0px }
td,table { font-size: 12px; color: #847f74; line-height: 160%; font-family: verdana;}

.select {font-size:9pt; font-family:"±¼¸²","µ¸¿ò"; color:#666666; border:1px solid #cccccc; background-color:#ffffff;}
.input {border:0px; font-size:9pt; font-family:"±¼¸²","µ¸¿ò"; color:#545454; border:1px solid #dfdfdf; background-color:#f7f7f7;}
.search_input { font-size:12px; color: #847f74; font-family:"±¼¸²"; border: #cfcfcf 1px solid; background-color: #ffffff;}
.gbtn {cursor:hand; font-size:12px; font-family: ±¼¸²; BACKGROUND-COLOR: #737373; BORDER-BOTTOM: #737373 2px solid; BORDER-LEFT: #737373 2px solid; BORDER-RIGHT: #737373 2px solid; BORDER-TOP: #737373 2px solid; COLOR: #ffffff; HEIGHT:18px; }
*/


.event_cal_wrap{overflow:hidden;}
.event_cal_wrap .event_cal{float:left; width:370px;}
.event_cal_wrap .cal_list{float:right; width:360px;}


.event_cal_wrap .event_cal .month{position:relative; font-size:25px; color:#222; text-align:center; font-weight:600; height:45px;}
.event_cal_wrap .event_cal .month a.btn_l{position:absolute; left:10px; top:20px;}
.event_cal_wrap .event_cal .month a.btn_r{position:absolute; right:10px; top:20px;}

.event_cal_wrap .event_cal .calendar .ctable{border-spacing:1px; background:#e4e4e4;}
.event_cal_wrap .event_cal .calendar .ctable td{background:#fff; font-size:12px; }
.event_cal_wrap .event_cal .calendar .ctable td a{display:block;}
.event_cal_wrap .event_cal .calendar .ctable thead{}
.event_cal_wrap .event_cal .calendar .ctable thead td{height:40px; text-align:center; font-size:12px; color:#333;}
.event_cal_wrap .event_cal .calendar .ctable tbody{}
.event_cal_wrap .event_cal .calendar .ctable tbody td{height:40px; padding:0 3px 0 0; text-align:right; font-size:12px; color:#333; vertical-align:top;}
.event_cal_wrap .event_cal .calendar .ctable .sat{background:#f4faff; color:#0000ff;}
.event_cal_wrap .event_cal .calendar .ctable .sun{background:#fff5f4; color:#ff0000;}
.event_cal_wrap .event_cal .calendar .ctable .on{background:#acacd7; color:#000; font-weight:bold;}

/*
.event_cal_wrap .event_cal .calendar .schedule tbody td{height:40px; padding:0 3px 0 0; text-align:left; font-size:12px; color:#333; vertical-align:top;}
.event_cal_wrap .event_cal .calendar .schedule {border-spacing:1px; }
.event_cal_wrap .event_cal .calendar .schedule td{ font-size:12px;}
*/