@charset "utf-8";
/* PlannerXE123 - (Calendar) */

/* Planner123 */
.planner123 { color:black; font-family:"돋움",Dotum,"굴림",Gulim, Tahoma, Sans-serif; line-height:normal; font-size:12px;}
.planner123 a{ text-decoration:none; color:black;}
.planner123 a:hover,
.planner123 a:active,
.planner123 a:focus{ text-decoration:underline;}

/* Planner123 - (calendar) */
.planner_control { width:100%; background:transparent; *zoom:1; }
.planner_control:after { planner_this:""; clear:both; display:block; }
.planner_this { width:200px; float:left; color:#008000; font: bold 20px verdana;  }
.planner_navigation { float:right;}
.planner_calendar { clear:both; width:100%; border-collapse:collapse; table-layout:fixed; }
.planner_calendar th,td { padding:0; border-spacing:0; }
/*.planner_calendar thead th { border:1px solid #ccc; height:27px; background: url(<?php echo $skinpath?>images/calendar/tablehd_bg.png) repeat-x; } */
.planner_calendar tbody td { border:1px solid #ccc; height:80px; padding:0; vertical-align:top; }
.planner_calendar_inner { margin:0; padding:0; width:100%; min-height:80px; display:block; }
.planner_calendar_inner ul { vertical-align:top; text-align:left; border:none; }
.planner_calendar_inner li { height:auto; padding:0px; list-style-type:none; }
.planner_calendar_inner li .holiday { color:#ff0000; }
.planner_calendar_inner li .saturday { color:#0000ff; }
.planner_calendar_inner li .weekday { color:#303030; }
.planner_calendar_inner li .lunar { color:#b03060; }
.planner_calendar_inner li .seasons24 { color:#0000ff; }
.planner_calendar_inner li .memorial { color:#008b8b; }
.planner_calendar_inner li .strong { font-weight:bold; }
.planner_calendar_inner li .font_big { font-size:14px; }
.planner_calendar_inner li .complete { color:#000000; text-decoration:line-through; }
/*.planner_calendar tbody .today_bg { background:{$today_bgcolor}; border:medium solid; border-color:{$today_bodercolor}; }*/
