#news-title{
    display:none;
}
	.ann_next{
		position:				relative;
	}
	.ann_next a{
		position:				absolute;
		right:					0;
		top: 					-42px;
		color: 					#999999;
	}
	.ann_next a:hover{
		color:					#5584b2;
	}
	h1.title{
		font:						18px/16px Verdana;
		color:					#484848;
		padding-bottom:	5px;
	}
	table.events td{
		width:				14%;
		height:				auto;
		vertical-align: 	middle;
		color:				#2b2a2a;
		font:					9pt/9pt Verdana;
		padding:			5px;
		border-top:		5px solid #cdd8d6;
		border-bottom:	2px solid #cdd8d6;
	}
	
	
	table.events td.color1:hover{
		cursor:				pointer;
		border-top:		5px solid #7dbbb1;
		border-bottom:	2px solid #7dbbb1;
	}
	table.events td.color2:hover{
		cursor:				pointer;
		border-top:		5px solid #f4405e;
		border-bottom:	2px solid #f4405e;
	}
	table.events td.color3:hover{
		cursor:				pointer;		
		border-top:		5px solid #dac862;
		border-bottom:	2px solid #dac862;
	}
	table.events td.color4:hover{
		cursor:				pointer;		
		border-top:		5px solid #3fe4bf;
		border-bottom:	2px solid #3fe4bf;
	}
	table.events td.color5:hover{
		cursor:				pointer;
		border-top:		5px solid #5babf6;
		border-bottom:	2px solid #5babf6;
	}
	table.events td.color6:hover{
		cursor:				pointer;
		border-top:		5px solid #bc56c8;
		border-bottom:	2px solid #bc56c8;
	}
	table.events td.color7:hover{
		cursor:				pointer;
		border-top:		5px solid #c86156;
		border-bottom:	2px solid #c86156;
	}
	
	table.calendar{ 
		/*border-left:1px solid #999; */
	}
	.calendar {
	    font-size: 15px;
	}
	.calendar td{
		vertical-align: top;
	}
	td.calendar-day{ 
		min-height:80px; 
		font-size:15px; 
		position:relative; 
	} 
	td.calendar-day-in-past{ 
		min-height:	80px; 
		font-size:		15px; 
		position:		relative;
		/*background:	#eee;*/
		/*border:			1px solid #999;		 */
		text-align:			center; 
		width:				120px; 
		padding:			5px; 
	} 
	td.calendar-day-now{ 
		min-height:	80px; 
		font-size:		15px; 
		position:		relative;
		/*border:			2px solid #fb101b;*/
		text-align:			center; 
		width:				120px; 
		padding:			5px; 
	} 
	td.calendar-day:hover{ 
		background:	#d7b46a;
		cursor:			pointer;
	}
	td.calendar-day-in-past:hover{ 
		background:	#d7b46a;
		cursor:			pointer;
	}
	td.calendar-day-now:hover{ 
		background:	#d7b46a;
		cursor:			pointer;
	}
	td.calendar-day-np{ 
		/*background:#eee; */
		min-height:80px; 
	} 
	td.calendar-day-head{ 
		/*background:		#ccc; */
		font-weight:		bold; 
		text-align:			center; 
		width:				120px; 
		padding:			5px; 
		/*border-bottom:	1px solid #999; */
		/*border-top:		1px solid #999; */
		/*border-right:		1px solid #999; */
		color:				#000;
	}
	div.day-number{ 
		padding:			3px;
		color:				#878787;
		margin:				-5px -5px 0 0; 
		width:				20px; 
		text-align:			center; 
		position:			absolute;
		left:					80%;
	}
	td.calendar-day, td.calendar-day-np{ 
		width:				120px; 
		padding:			5px; 
		/*border-bottom:	1px solid #999; */
		/*border-right:		1px solid #999; */
	}
	div.triangle-topleft-orange{
		width: 				0;
		height: 				0;
		/*border-top:		20px solid #dec659; */
		/*border-right: 	20px solid transparent;*/
		float:				left;
		margin:				-5px 0 0 -5px;
	}
	div.triangle-topleft-green{
		width: 				0;
		height: 				0;
		/*border-top:		20px solid #c8dd99; */
		/*border-right: 	20px solid transparent;*/
		float:				left;
		margin:				-5px 0 0 -5px;
	}
	div.triangle-topleft-blue{
		width: 				0;
		height: 				0;
		/*border-top:		20px solid #8dbbf3; */
		/*border-right: 	20px solid transparent;*/
		float:				left;
		margin:				-5px 0 0 -5px;
	}
	div.triangle-topleft-red{
		width: 				0;
		height: 				0;
		/*border-top:		20px solid #fb101b; */
		/*border-right: 	20px solid transparent;*/
		float:				left;
		margin:				-5px 0 0 -5px;
		position:			absolute;
	}
	div.event{
		margin-top:		3px;
		font-size:			13px;
		float:				left;
		text-align:			left;
		width:				100%;
		height:				100%;
		font-family:		Verdana;
	}
	li.library{
		color:			#84b0c0;
	}
	li.library span{
		color:			#505050;
	}
	a.result{
			color:				#000;
	}
	a.result:hover{
			color:				#d7b46a;
	}
	div.dayNumber{
		font:					bold 28pt Century Gothic;
		color:				#000;
		vertical-align: 	middle;
	}
		div.dayNumber :hover{
		    color:				#fff;
		    
		}
	.hovBlock{
		position:			absolute;
		top:					0;
		left:					0;
		opacity:			0;
		width:				100%;
		height:				100%;
		background:	#d7b46a;
	}
	
	
	
	.Corner{
	    text-align:center;
	    background: #d7b46a;
	}