@charset "utf-8";
/* CSS Document */

body
	{
	margin:0 0 0 0;
	font-family:dotum;
	font-size:11px;
	color:#898989;
	line-height:16px;
	}

ul,ol,dl { margin:0; padding:0; list-style-type:none; }
dl dt { margin:0;  }
dl dd { margin:0;  }
img {
	border:0; vertical-align:top;
	}
a { text-decoration:none; }
p { margin:0; }

table { border-collapse:collapse; border-spacing:0;}

#wrap #main_cts #fourth{float:left; width:230px;}
#wrap #main_cts #fourth .calendar{background:url(../../image/main/bg_calendar.gif) no-repeat; width:218px; margin-bottom:10px; padding:10px 6px 6px 6px;}
#wrap #main_cts #fourth .calendar .date{text-align:center; margin:0 auto;}
#wrap #main_cts #fourth .calendar .date a{margin:0 5px;}
#wrap #main_cts #fourth .calendar table{width:100%; margin:2px 0 0 0;}
#wrap #main_cts #fourth .calendar th{border:1px solid #e2e6e7; text-align:center; background:#FFF; padding:4px 0;}
#wrap #main_cts #fourth .calendar td{border:1px solid #e2e6e7; text-align:center; background:#FFF; padding:0;}
#wrap #main_cts #fourth .calendar td a{text-decoration:none; color:#898989;}
#wrap #main_cts #fourth .calendar td.today{background:#d1edf2;}
#wrap #main_cts #fourth .calendar td.today a{font-weight:bold;}
#wrap #main_cts #fourth .calendar td.edu{background:#c5d3f8;}
#wrap #main_cts #fourth .calendar td.edu a{font-weight:bold;}
#wrap #main_cts #fourth .calendar td.office{background:#dbffcb;}
#wrap #main_cts #fourth .calendar td.office a{font-weight:bold;}
#wrap #main_cts #fourth .calendar td.off a{color:#e83b2a; text-decoration:none;}
#wrap #main_cts #fourth .calendar td.off {color:#e83b2a; text-decoration:none;}
