div#archive_calendar, div#event_calendar {
	width: 194px;
	height: 227px;
	margin: auto;
	padding: 2px 9px 5px 10px;
	background: url(/images/calendar/pfd/bg.jpg) 0 0 no-repeat;
	
}

.dalendar {
	display: block;
	width: 181px;
	height: 200px;
	margin: 5px auto;
	font-size: 11px;
}
			
.dalendar .head_year {
	font-size: 14px;
	width: 150px;
	height: 20px;
	letter-spacing: 2px;
	font-weight: bold;
	margin: 0;
	text-align: center;
	padding:0;
	background: #fff;
	float: left;
}

.dalendar .head_month {
	font-size: 14px;
	height: 20px;
	width: 150px;
	letter-spacing: 2px;
	font-weight: bold;
	margin: 0;
	text-align: center;
	padding: 0;
	float: left;
	background: #fff;
}

.dalendar table {
	clear: left;
	width: 183px;
	margin: 7px auto 0 auto;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}



.dalendar td, .dalendar .last_month, .dalendar .next_month {
	width: 26px;
	height: 21px;
	text-align: center;
    cursor: pointer;
	background: url(/images/calendar/pfd/days.jpg) 0 -22px no-repeat;
}

.dalendar .last_month, .dalendar .next_month {
	cursor: default;
}





.dalendar td.next_month, .next_month, .dalendar td.last_month, .last_month {
	color:#666;
	background: url(/images/calendar/pfd/days.jpg) -54px 0px no-repeat;
}

.dalendar td.news_archiv, .news_archiv,
.dalendar td.event_type2, .event_type2 {
	font-weight: bold;
	background: url(/images/calendar/pfd/days.jpg) -54px -110px no-repeat;
	color:#333;
	cursor: pointer;
}

.dalendar td.today, .today {
	font-weight: bold;
	color:#900;
}




.dalendar td.news_archiv:hover {
	font-weight: bold;
	font-size: 13px;
}

.dalendar .days_head {
	height: 22px;
	padding: 0 0 0 0;
	text-align: center;
	color: #900;
/*	background: url(/images/calendar/pfd/days.jpg) -54px 0 no-repeat;*/
	cursor: default;
	border-bottom: 5px solid #fff;
}

.dalendar .days {
	cursor: default;
	color: #000;
}

.dalendar td.active {
	color: #900;
	font-weight: bold;
	background: url(/images/calendar/pfd/days.jpg) -108px -198px no-repeat;
}
.dalendar td.active:hover {
	font-size: 13px;
}

.dalendar tbody .no_select {
	color: #999;
	cursor: default;
}

.dalendar .forward {
	width: 14px;
	height: 16px;
	margin: 1px 0 0 0;
	background: url(/images/calendar/default/icons.png) 0 -52px no-repeat;
	text-decoration: none;
	float: left;
}

.dalendar .forward:hover {
	background: url(/images/calendar/default/icons.png) 0 -32px no-repeat;
}

.dalendar .backward {
	width: 14px;
	height: 16px;
	margin: 2px 0 0 2px;
	background: url(/images/calendar/default/icons.png) -60px -193px no-repeat;
	text-decoration: none;
	float: left;
	clear: left;
}

.dalendar .backward:hover{
	background: url(/images/calendar/default/icons.png) -60px -173px no-repeat;
}


/*.dalendar td.event_type6, .event_type6 {
	font-weight: bold;
	background: url(/images/calendar/pfd/days.jpg) -54px -286px no-repeat;
}

.dalendar td.event_type5, .event_type5 {
	font-weight: bold;
	background: url(/images/calendar/pfd/days.jpg) -27px -242px no-repeat;
}

.dalendar td.event_type4, .event_type4 {
	font-weight: bold;
	background: url(/images/calendar/pfd/days.jpg) -54px -198px no-repeat;
}

.dalendar td.event_type3, .event_type3 {
	font-weight: bold;
	background: url(/images/calendar/pfd/days.jpg) -54px -154px no-repeat;
}

.dalendar td.event_type2, .event_type2 {
	font-weight: bold;
	background: url(/images/calendar/pfd/days.jpg) -54px -110px no-repeat;
}

.dalendar td.event_type1, .event_type1 {
	font-weight: bold;
	background: url(/images/calendar/pfd/days.jpg) -54px -66px no-repeat;
}*/