div#cList{
	width:115px;
	float:left;
}

ul#cCatList{
	padding:0;
	margin:0;
	width:115px;
	float:left;
	display:block;
	clear: none;
	overflow: hidden;
}

ul#cCatList li{
	font-size: 11px;
	font-family:Tahoma;
	list-style: none;
	padding:0;
	margin:0;
}

div#cBlock{
	width:226px;
	float:left;
	background-color: #F9F9F9;
	border:1px solid #D3D3D3;
	margin-left:20px;
	padding: 3px;
}

div#cBlock img{
	border:none;
}

div#cYear{
	width:144px;
	border:1px solid #F9F9F9;
	float:left;
	text-align: center;
	font-size:11px;
}

ul#cDays{
	padding:0;
	margin:0;
	width:226px;
	float:left;
	display:block;
	clear: none;
	overflow: hidden;
}

ul#cDays li{
	font-size: 11px;
	font-family:Tahoma;
	list-style: none;
	padding:0;
	margin:0 0 1px 1px;
	height:17px;
	width:29px;
	#width:29px;
	float:left;
	border:1px solid #F9F9F9;
	text-align: right;
	vertical-align:middle;
	overflow: hidden;
}

ul#cDays li.head{
	width:28px;
	height:17px;
	border:none;
	border-bottom:1px solid #D3D3D3;
	margin:0 0 3px 0;
	font-weight: bold;
	padding-right:4px;
}

ul#cDays li.none{
	height:19px;
	width:31px;
	border:none;
}

ul#cDays li.today{
	border-color:#C33;
	font-weight: bold;
}

ul#cDays li.tm{
	border-color:#c97477;
}

ul#cDays li.atm{
	border-color:#ddb4b6;
}

ul#cDays li a{
	display:block;
	height:13px;
	width:21px;
	padding-right:4px;
	margin:1px;
	float:left;
	text-decoration: none;
	color:#000;
	border:1px solid #F9F9F9;
}

ul#cDays li a:hover{
	border:1px dotted #666;
}

ul#cDays li.hol, ul#cDays li.hol a{
	color: #C33;
}

ul#cDays li a.selected{
	color:#FFF;
	background-color:#39C;
}

div#cLeft{
	width:20px;
	height:14px;
	border-top:1px solid #D3D3D3;
	float:left;
	text-align: center;
	margin-left:2px;
	padding-top:3px;
}

div#cRight{
	width:20px;
	height:14px;
	border-top:1px solid #D3D3D3;
	float:left;
	text-align: center;
	padding-top:3px;
	overflow: hidden;
}

div#cCenter{
	width:120px;
	height:14px;
	border-top:1px solid #D3D3D3;
	float:left;
	text-align: center;
	font-size:11px;
	padding-top:3px;
	overflow: hidden;
}

div#cOK{
	width:61px;
	height:14px;
	border-top:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	float:left;
	text-align: center;
	padding-top:2px;
	overflow: hidden;
}

div#cOK a{
	text-decoration:none;
	font-weight: bold;
	color:#C33;
	overflow: hidden;
}

img.checkbox{
	width:18px;
	height:10px;
	font-size:6px;
	line-height: 10px;
}



