#kino-calendar {
}
	#kino-calendar .header {
		padding: 0 0 0 1px;
	}
	#kino-calendar .body {
		border: 1px solid #CCC;
		border-width: 1px 0 0 1px;
	}
	#kino-calendar ins,
	#kino-calendar del,
	#kino-calendar a {
		display: -moz-inline-stack;
		display: inline-block;
		width: 33px;
		height: 33px;
		border: 1px solid #CCC;
		border-width: 0 1px 1px 0;
		text-align: center;
		line-height: 33px;
		font-size: 130%;
		background: url('../imega/kino/calendar-fons.png?2') no-repeat 0 0 #EDEBEA;
		text-decoration: none;
		font-weight: normal;
	}
	#kino-calendar del {
		background: #F3F3F3;
		color: #aaa;
	}
	#kino-calendar a {
		color: #519689;
		text-decoration: underline;
		background-position: -33px 0;
		background-color: #DAE9E6;
	}
	#kino-calendar a.current {
		background-position: -66px 0;
		background-color: #15655F;
		color: white;
	}
	#kino-calendar ins.hd { background-position: 0 -33px; }
	#kino-calendar a.hd { background-position: -33px -33px; color: #840000; }
	#kino-calendar a.current-hd { background-position: -66px -33px; color: white;}
	
	#kino-calendar .header ins {
		text-shadow: white 1px 1px 2px;
		height: auto; width: 34px;
		font-size: 90%;
		line-height: 20px;
		border: 0;
		padding: 0 0 6px;
		background: none;
	}
	#kino-calendar h3 {
		clear: left;
		font-size: 14px;
		padding: 15px 0 4px;
		margin: 0;
	}
