
	
	#kalendar, #minikalendar {clear:both;overflow:hidden;}
	#kalendar {background-color:transparent;padding:0;overflow:auto;color:#222;}
	.kalendar-day {
		
		width:93px;
		width:78px;
		padding:10px;
		height:80px;
		background-color:#05ABE5;
		background-color:#97DBF3;;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		float:left;
		color:#222;
		font-size:11px;	
	}
	#minikalendar .kalendar-day {
	
		width:12px;
		padding:9px;
		height:12px;
		background-color:#97DBF3;;
		background-color:#fff;
		
	}
	
	.kalendar-akcia {
		background-color:#000 !important;
		cursor:pointer;
		color:#fff;
	}
	.kalendar-akcia:hover {
		background-color:#BF1717;
	}
	.kalendar-akcia a { color:#fff; }
	.lastmonth {background-color:#97DBF3;}

	
	.kalendar-zatvorene {
		
		color:#222;	
		text-decoration:line-through;
		font-weight:bold;
	}
	.kalendar-zatvorene a {
		color:#222;
		text-decoration:none;
		font-weight:bold;
	}

	#vstupne {background-color:#f9f9f9 !important; color:#222; font-size:13px;}
	#vstupne strong {font-size:14px;}
	#vstupne table { border-collapse:collapse; border-spacing:20px; }
	#vstupne table td 		{ padding: 10px;}
	#vstupne table th 		{ padding: 10px;background-color:#B2E8E8;color:#222}
	
	#vstupne table tr 		{ border-bottom:1px dotted #ccc;}
	#vstupne table td.px150 { width:150px; text-align:center;}
	