.kr-btn  { padding-bottom:7px; }

.calendar-header {
	padding-bottom: 30px;
	border-bottom: 0px solid #eeeeee;
}

.calendar-header .current_date {
	font-weight: bold;
}

.calendar-body {
	padding-top:20px;
	padding-bottom: 30px;
}

/* Monthly */
.daily_digit { float:left; width:18px; height:18px; font-size:12px;  font-family: verdana, tahoma; margin:0 0 0 5px;}
.daily_digit.sunday { color:#ff0000;}
.daily_cmt { float:left; font-weight:normal; width:70%; height:20px; font-size:11px; line-height:20px; color:#999; text-align:left; font-family: dotum,gulim, verdana, tahoma; }

.bg_today				{ background-color:#58F5EF !important; }
.bg_selected			{ background-color:#f1f1f1 !important; }

.daily_todo { float:left; width:100%; font-size:12px; font-weight:normal; }
.daily_todo ul { list-style-type:none; margin:0; padding:0;}
.daily_todo li { text-align:left; }

.daily_todo li.many_day1 { background:#84d2e2; margin:0; border-bottom:1px #e5e5e5 dotted; margin-left:11px;}
.daily_todo li.many_day1 .between { margin-left:0px; color:#888; }
.daily_todo li.many_day1 a { display:block; width:100%; }

.daily_todo li.many_day2 { background:#00b2de; margin:0; border-bottom:1px #e5e5e5 dotted; margin-left:11px;}
.daily_todo li.many_day2 .between { margin-left:0px; color:#888; }
.daily_todo li.many_day2 a { display:block; width:100%; }

.daily_todo li.many_day3 { background:#c4e7e6; margin:0; border-bottom:1px #e5e5e5 dotted;margin-left:11px; }
.daily_todo li.many_day3 .between { margin-left:0px; color:#888; }
.daily_todo li.many_day3 a { display:block; width:100%; }

.daily_total { float:right; width:80%; height: 16px; font-size:11px; color:#666699; font-family: verdana, tahoma; text-align:right; margin: 0 10px 0 0;}

/*-- Monthly Table --*/
.table_summary { position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font:0;} 

.table_month			 { width:100%; border-top:1px #ddd solid; border-right:1px #ddd solid; table-layout:fixed; }
.table_month th			  { background-color:#fff; color:#425177; border-left:1px #ddd solid; text-align:left;}
.table_month thead th	  {  line-height:30px; color:#093351; border-left:1px #ddd solid; border-bottom:1px #ddd solid; text-align:center; }
.table_month td	 { font-family: NanumGothic, ng, gulim, dotum, tahoma; height: 100px; vertical-align:top; border-left:1px #ddd solid; border-bottom:1px #ddd solid; padding:6px 0 4px; text-align:center; color:#444; }
.table_month .sunday { color:#ff0000;}


/*-- Weekly --*/
	/* -- scroll
	.todo_list_head { width:100%; height: 100%; height: 102% \0/IE8+9;overflow-y:scroll; overflow-x:hidden; }
	.todo_list { position:relative; width:100%; height: 364px; overflow-y:scroll;}
	*/
/* List */
	/* -- scroll
	.todo_list_head_list { width:100%; height: 31px; height: 32px \0/IE8+9; overflow:hidden;}
	.todo_list2 { width:100%; height: 464px; overflow-y:scroll; }
	*/
/*-- Weekly Table --*/
.table_cal_list				 { width:100%;  border-top:1px #ddd solid; border-right:1px #ddd solid; table-layout:fixed; }
.table_cal_list th			  { background-color:#fff; color:#425177; border-left:1px #ddd solid; text-align:left;}
.table_cal_list thead th	  { line-height:30px; color:#093351; border-left:1px #ddd solid; border-bottom:1px #ddd solid; text-align:center; }
.table_cal_list tbody th { font-size: 12px; text-align:center; border-bottom:1px #ddd solid; padding:4px 0 2px 0;}

.table_cal_list td	{  font-family: NanumGothic, ng, gulim, dotum, tahoma; font-size:12px; height: 25px; vertical-align:top; border-left:1px #ddd solid; border-bottom:1px #ddd solid; padding:6px 0 4px; text-align:left; color:#444;}

.table_cal_list .sunday	{ color:#ff0000;}
.table_cal_list ul { list-style-type:none; margin:0; padding-left:0px;}
.table_cal_list li { text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*-- Daily --*/
.day_to_do { float:left;  position:absolute; height:auto; margin: 0 5px 0 0; }
.day_to_do_head { float:left; width:100%; height:25px; background:#007ab2; }
.day_to_do_head p { float:left; font-weight:bold; color:#FFF; margin:4px 0 0 5px; }
.day_to_do_title { float:left; width:100%; height:25px; background:#00b2de; color:#FFF;}
.day_to_do_title p { float:left; color:#f3f3f3; margin:4px 0 0 5px; }


/*-- Add agenda --*/
.ganzen_tag_check { float:left; width:100%; height:30px; line-height:35px; }
.modal-body li { text-align:left;}
.modal-body li p { margin-left:32px;}
