.ssk_calendar
{
	font-size:11px;
	text-align:center;
	width:100%;
	margin-bottom:-5px;
}

.ssk_calendar .calendar
{
/*	border:1px solid #CCC; */
	margin:0px;
/*	padding-top:5px; */
	padding-bottom:10px;
/*	background-color:#FAFAFA; */
}

.ssk_calendar table
{
	margin:auto;
	width:90%;
	border-collapse:collapse;
	background-color:White;
}

.ssk_calendar .caption
{
	margin-left:12px;
	padding-bottom:4px;
	text-align:left;
	line-height:14px;
	height:14px;
}

.ssk_calendar .caption span.month{
	font-size:14px;
	color:#666;
	font-weight:bold;
	vertical-align:top;
}

.ssk_calendar .caption span.year{
	font-size:12px;
	color:#999;
}

.ssk_calendar th,.ssk_calendar td
{
	text-align:center;
	border:1px solid silver;
	padding:1px 2px;
	margin:0px;
	color:#444;
}

.ssk_calendar th
{
	font-weight:normal;
	background-color:#999;
	border:0px;
	color:White;
	font-size:10px;
	padding:0px;
}

.ssk_calendar .sunday
{
	/*color:#F33;*/
}

.ssk_calendar .saturday
{
	/*color:#35A;*/
}

.ssk_calendar .weekday
{
	
}

.ssk_calendar .dayevent
{
	background-color:#009ce0;
	color:white;
}

.ssk_calendar .empty
{
	color:#CCF;
}

.ssk_calendar .today
{
	text-decoration:underline;
	font-weight:bold;
}

.ssk_calendar .dayoff
{
	background-color:#F06;
	color:#fff;
}

.ssk_calendar td.dayoff.dayevent
{
	background-color:#FFF;
	color:#444;
}

.ssk_calendar .control
{
	font-size:10px;
}

.ssk_calendar .event
{
	margin:5px 5px;
	text-align:left;
}

.ssk_calendar .event dd
{
	margin-left:1em;
	margin-bottom:5px;
}

.ssk_calendar .event dt
{
	border-top:1px dotted silver;
	padding-top:5px;
	font-weight:normal;
	margin-bottom:2px;
}

.ssk_calendar_edit
{
	
}

.ssk_calendar_edit .caption
{
	font-size:12px;
	margin:20px 0;
	font-weight:bold;
	border:1px solid gray;
	padding:10px;
	background-color:#F0F0F0;
}

.ssk_calendar_edit dt,
.ssk_calendar_edit dd
{
	list-style-type:none;
	margin-bottom:5px;
}

.ssk_calendar_edit dt
{
	color:#333;
	
}

.ssk_calendar_edit dd
{
	margin-left:5.5em;
}

.ssk_calendar_edit li
{
	list-style-type:none;
	margin-bottom:10px;
	border-bottom:1px dotted silver;
}

.ssk_calendar_edit .control,.ssk_calendar_edit .input
{
	margin:15px,0;
	border:1px solid gray;
	padding:10px;
	background-color:#F0F0F0;
}

