div.events_eventSearchWrapper{
	padding: 10px;
	font-size: 0.95em;
}

div.events_eventSearchWrapper div.events_eventSearchItemWrapper{
	padding: 0 0 10px 0;
}

div.events_eventSearchItemWrapper div.events_eventSearchEventType a.events_eventTypesSelected,
div.events_eventSearchItemWrapper div.events_eventSearchEventType a.events_eventTypesSelected:link,
div.events_eventSearchItemWrapper div.events_eventSearchEventType a.events_eventTypesSelected:visited{
	font-weight: bold;
}

div.events_eventSearchWrapper div.events_eventAddNewEventWrapper{
	padding: 0 0 0 17px;
}

div.events_titleWrapper{
	text-align: center;
	padding: 0 0 10px 0;
}

div.events_titleWrapper a.events_prevWeekLink,
div.events_titleWrapper a.events_prevWeekLink:link,
div.events_titleWrapper a.events_prevWeekLink:visited{
	float: left;
	display: block;
	background: transparent url("../../images/bg_eventsPrevWeek.png") no-repeat 0 5px;
	padding: 0 0 0 20px;
	text-decoration: none;
	color: #333;
	font-size: 0.95em;
}

div.events_titleWrapper span.weekNumber{}

div.events_titleWrapper a.events_nextWeekLink,
div.events_titleWrapper a.events_nextWeekLink:link,
div.events_titleWrapper a.events_nextWeekLink:visited{
	float: right;
	display: block;
	background: transparent url("../../images/bg_eventsNextWeek.png") no-repeat 100% 5px;
	padding: 0 20px 0 0;
	text-decoration: none;
	color: #333;
	font-size: 0.95em;
}

table.eventArchiveTable{}

table.eventArchiveTable td{
	border: 1px solid #ccc;
	background: #fff none;
}

table.eventArchiveTable td.eventWeekDay{
	width: 16%;
	text-align: center;
	color: #336600;
	font-size: 1.2em;
}

table.eventArchiveTable td.eventWeekDayLong{
	width: 20%;
	padding-left: 10px;
	padding-right: 10px;
}

table.eventArchiveTable td.eventArchiveCol{
	padding: 10px 15px;
}

table.eventArchiveTable td.eventArchiveCol div.eventArchiveItemWrapper{
	padding: 3px 0;
}

table.eventArchiveTable tr.oddRow td.eventArchiveCol{
	background: #f2f8e8 none;
}

table.events_details{
	margin: 10px 0 0 0;
}

table.events_details th{
	color: #669900;
	padding-right: 4px;
}

table.events_details td{}

div.articleBackContainer{
	margin: 10px 0 0 0;
	padding: 8px 0 0 0;
}

div.events_eventViewInfoBlock{
	padding: 2px 0;
}

div.events_eventViewInfoBlock span.events_eventViewInfoBlockTitle{
	font-weight: bold;
	color: #669900;
}

a.events_eventViewBack, a.events_eventViewBack:link, a.events_eventViewBack:visited{
	background: transparent url("http://www.mal-verkosto.fi/_sys_/images/bck.png") no-repeat 0 3px;
	padding-left: 18px;
	text-decoration: none;
	color: #333333;
	font-size: 0.95em;
}

a.events_eventViewBack:hover, a.events_eventViewBack:visited:hover{
	text-decoration: none;
	color: #333333;
}

/* calendar view -> */
div#eventsCalendar{
	padding: 0 0 10px 0;
}

div#eventsCalendar table{
	width: 100%;
}

div#eventsCalendar table td{
}

div#eventsCalendar td.monthHead{
	border: none;
	background: transparent url("../../images/calendar_yearMonthLabel.png") repeat-x left top;
	padding-bottom: 10px;
}

div#eventsCalendar td.firstMonthHead{
	text-align: left;
}

div#eventsCalendar td.lastMonthHead{
	text-align: right;
}

div#eventsCalendar td.dayOfWeekHead{
	color: white;
	background: #6a3 none;
	border: 1px solid white;
}

div#eventsCalendar td.week{
	background: #6a3 none;
	border: 1px solid white;
}

div#eventsCalendar td.week a,
div#eventsCalendar td.week a:link,
div#eventsCalendar td.week a:visited{
	color: #fff;
}

div#eventsCalendar td.week a:hover,
div#eventsCalendar td.week a:visited:hover{
	text-decoration: none;
	color: #efefef;
}

div#eventsCalendar td.day{
	border-top: 1px solid white;
	background: #f0f7fa none;
}

div#eventsCalendar td.day a,
div#eventsCalendar td.day a:link,
div#eventsCalendar td.day a:visited{
	color: #4d4d4d;
}

div#eventsCalendar td.day a:hover,
div#eventsCalendar td.day a:visited:hover{
	text-decoration: none;
}

div#eventsCalendar td.daySelected{
	border: 1px solid white;
	background: #bbb none;
}

div#eventsCalendar td.dayMarked{
	border: 1px solid white;
	background: #336600 none;
}

div#eventsCalendar td.dayMarked a,
div#eventsCalendar td.dayMarked a:link,
div#eventsCalendar td.dayMarked a:visited{
	color: #fff;
}

div#eventsCalendar td.dayMarked a:hover,
div#eventsCalendar td.dayMarked a:visited:hover{
	text-decoration: none;
}

div#eventsCalendar td.dayOutside{
	background: #fff none;
	color: #c8d8eb;
}
/* <- calendar view */