#schedule_top{width:650px;}
#schedule_top .calendar_view {float:left;width:210px;border:solid 3px #eeeeee;padding:10px;margin:0 ;}
#schedule_top .calendar_view .year{height:22px;}
#schedule_top .calendar_view .year ul{text-align:center;}
#schedule_top .calendar_view .year ul li{display:inline;padding:0 3px 0 0;}
#schedule_top .text {float:left;width:390px;margin:0 0 0 15px;}
#schedule_top .text .title{margin:15px 0 0 0;height:25px;background:url(/schedule/img/bg_title.gif) no-repeat;padding:5px 0 0 10px; font-size:12px;font-weight:bold;color:#ffffff;}
#schedule_top .text .view_box{padding:2px 0 6px 0;margin:4px 0 0 0;border-collapse:collapse;border-top:solid 2px #DADDE1;border-bottom:solid 2px #DADDE1;}

table.calendar {width:100%;border-collapse:collapse;border-top:solid 1px #51a7d8;border-bottom:solid 1px #DADDE1;border-right:solid 1px #ffffff;margin:0 0 5px 0;font:12px/16px Dotum,"µ¸¿ò",sans-serif;}
table.calendar th{font-size:11px;color:#333333;padding:1px 0 0 1px;border-bottom:solid 1px #DADDE1;background:#e3f1f2;}
table.calendar td{font-size:11px;text-align:center;padding:1px 0 0 1px;vertical-align:top;}
table.calendar td.num{margin:0 0 10px 0;}
table.calendar td.bg{background-color:#fcfcfc;}

table.calendar td.today{background-color:#e9e9e9;}
table.calendar .txt_red{color:#ff0000;}
table.calendar .txt_blue{color:#138acc;}
table.calendar .schedule{color:#ff6c00;font-weight:bold;}

.calendar_contents{}
.calendar_contents table{border: 2px solid #57ACBA;font:12px/16px Dotum,"µ¸¿ò",sans-serif;background:#FFFFFF;width:300px;height:90px;margin:5px 0 5px 0;}
.calendar_contents table th{font-size:11px;color:#333333;padding:0 0 0 12px;text-align:left;background:url(/schedule/img/point.gif) no-repeat 4px 8px;border-bottom:none;}
.calendar_contents table th span.bar{display:block;width:100%;background:url(/schedule/img/line.gif) no-repeat right;}
.calendar_contents table td{font-size:11px;padding:0 0 0 10px;vertical-align:middle;text-align:left;}

table.mi_view {width:100%;margin:0 0 5px 0;font:12px/16px Dotum,"µ¸¿ò",sans-serif;}
table.mi_view th{font-size:12px;color:#333333;padding:3px 0 0 22px;text-align:left;background:url(/schedule/img/point.gif) no-repeat 14px;}
table.mi_view span.bar{display:block;width:100%;background:url(/schedule/img/line.gif) no-repeat right;}
table.mi_view td{font-size:12px;padding:3px 0 0 10px;vertical-align:middle;}

.h3{clear:both;margin:10px 0 10px 0;padding:10px 0 0 10px;}

#schedule_list{clear:both;width:640px;height:145px;margin:7px 0 0 0;border-top:solid 1px #DADDE1;border-bottom:solid 1px #DADDE1;padding:10px 0 10px 10px;background:#f7f7f7;}
#schedule_list .view_img {float:left;width:116px;height:136px;background:url(/schedule/img/noimg.gif) no-repeat;padding:8px 0 0 8px;margin:5px 10px 0 5px;}
#schedule_list .view_img img{width:100px;height:120px;}
#schedule_list .view_box2 {float:left;width:480px;}
.de_btn {padding:0 0 5px 15px;}

#schedule_list2{clear:both;width:640px;margin:7px 0 0 0;border-top:solid 1px #DADDE1;border-bottom:solid 1px #DADDE1;padding:10px 0 10px 10px;margin:0 0 10px 0;background:#ffffff;}


