body, td, input, textarea, div, th { font-family:verdana,굴림,Dotum;margin:0px;font-size:10pt;letter-spacing:-1px; }

.pl_mons { font-size:10pt;  }
.pl_mons table div { 
           text-align:center; 
	padding:0px 0px 0px 0px; 
}
.pl_mons .title  { 
	text-align:center;
	color:#1144DD; 
}

.pl_mons .menu { 
	padding:3px;
	text-align:center;
	font-size:10pt; 
	font-weight:bold; 
	background-color:#fff; 
	border:1px solid #E4E4E4;
	color:#002200; 
}

.pl_mons .yearbox  {
	float:left;
	width:160px;
	position:relative;
}


.pl_mons .week { 
	padding-top:2px;
	text-align:center;
	background:#777;
	color:#FFFFFF;
	font-size:10pt;  
}

.pl_mons .none, .pl_mons .sun, .pl_mons .sat,.pl_mons .today, .pl_mons .day, .pl_mons .memorial { 
	width:21px;
	height:21px;
	line-height:140%; 
	color:#777777;
	font-size:10pt; 
}
.pl_mons .none { 

}
.pl_mons .sun { 
	color:#f00; 
	cursor:pointer;
}
.pl_mons .sat { 
	color:#00f;  
	cursor:pointer;
	font-size:10pt; 
}
.pl_mons .day{  
	cursor:pointer;
	font-size:10pt;  
}
.pl_mons .today{ 
	cursor:pointer;
	background:#777;
	color:#FFFFFF;
	font-size:10pt; 
	font-weight:bold;
}
.pl_mons .t_pl { 

	text-decoration:none; 
	font-size:10pt;
	font-weight:bold;
}
.pl_mons .memorial{ 
	font-size:10pt;
	background:#FFFFFF;
}



.pl_mon table td { 
	width:14.3%; 
}
.pl_mon {
	font:10pt;
	text-align:left; 
	clear:both;
}
.pl_mon .td_day {
	text-align:left;padding:1px;
}
.pl_mon .td_day div {   
	text-align:left;  
}
.pl_mon .title { 
	color:#777;
	font-size:16px; 
}
.pl_mon .week { 
	padding-top:6px;
	text-align:center;font-weight:bold;
	background:#777;
	color:#fff;
	font-size:10pt;  
}

.pl_mon .plan { 
	padding:2px 3px 1px 5px; 
	color:#777777; 
}
.pl_mon .plan_m { 
	color:#FF0000;
}
.pl_mon .theday { 
	padding:5px 0 0 7px;
}
.pl_mon .theday .t_name { 
	padding-left:0px; 
	color:#777777;
	font-size:10pt;
	font-weight:bold;
}
.pl_mon .none, .pl_mon .sun, .pl_mon .sat,.pl_mon .day, .pl_mon .today {
	cursor:pointer;
	width:100%;
	height:70px; 
	border:1px solid #D1D1D1; 
	padding: 0px;
 }

.pl_mon .none { color:#f00;}
.pl_mon .sun { color:#f00;  }
.pl_mon .sat { color:#00f;  }
.pl_mon .day{  color:#777777; }
.pl_mon .today{ 
	background-color:#efefef; 
	color:#777777;  
	font-weight:bold;
}

.pl_mon .menu { 
	padding:3px;
	text-align:center;
	font-size:10pt; 
	font-weight:bold; 
	background-color:#fff; 
	border:1px solid #E4E4E4;
	color:#002200; 
}
.t_pl { 
	font-weight:bold;
	text-decoration:day; 
}

.pl_mon .noti_mon { 
	width:100%;
	text-align:center;
	font-size:10pt; 
}
.pl_mon .noti_mon_t { 
	width:130px;
	padding:3px;
	text-align:center;
	font-weight:bold;
	background:#777; 
	color:#fff; 
	border:1px solid #E4E4E4;  
}
.pl_mon .noti_mon_d { 
	padding:2px 0px 0px 10px;
	text-align:center;
	color:#777777;
	font-weight:bold; 
}
.pl_mon .noti_mon_c { 
	text-align:left;
	color:#777777;
}

.pl_admin div table td { font-size:10pt; }
.pl_admin .title {
	width:70px;
	background-color:#EEEEEE;
}
.pl_admin .cont {
	text-align:left;
	background-color:#F6F6F6;
}

.pl_view div table td { font-size:10pt; }
.pl_view .title {
	width:30px;
	background-color:#EEEEEE;
}
.pl_view .cont {
	text-align:left;
	background-color:#F6F6F6;
}
.pl_view .s_title {
	width:25px;
	text-align:center;
	background-color:#EEEEEE;
 }
.pl_view .s_cont {
	text-align:left;
	background-color:#F6F6F6; 
}

.pl_write { font-size:10pt; }
.pl_write .title {
	width:30px;
	background-color:#EEEEEE;
	text-align:center;
}
.pl_write .cont {
	text-align:left;
	background-color:#F6F6F6;
}
