table.calendar
{
	border-collapse:collapse;
	width:182px;
}
table.calendar a
{
	color:#07f;
	text-decoration:underline;
}
table.calendar a:hover
{
	text-decoration:none;
}
table.calendar caption,
table.calendar th,
table.calendar td,
table.calendar caption a
{
	font-family:arial;
	text-decoration:none;
}
table.calendar td
{
	cursor:help;
	padding:0;
}
table.calendar caption.calendar-month
{
	font:normal bold 14px arial;
	color:#000;
}
table.calendar th,
table.calendar td
{
	font:normal 11px arial;
	color:#000;
	width:26px;
	text-align:right;
}
table.calendar th
{
	font:normal 9px arial;
	color:#008000;
}
table.calendar caption.calendar-month span.calendar-prev,
table.calendar caption.calendar-month span.calendar-next
{
	font:bold 20px arial;
}
table.calendar td.bugun span,
table.calendar td.bugun a
{
	color:#c00000;
	font-weight:bold;
}
table.calendar td.ozelgun,
table.calendar td.ozelgun a
{
	color:#ffb401;
}

