
.calendar-main{
	text-align: center;
	border: 0px solid black;
	margin: 15px 2px 5px 2px;
}
.calendar-header{
	 text-align: center;
	 height: 30px;
}
.calendar-td{
	vertical-align: top;
	border: 1px groove black;
	height: 65px;
	line-height: 17px;
	width: 90px;
	padding: 3px 2px 3px 4px;
}
.calendar-td:hover,.calendar-td-vikend:hover{
	background-color: #248924;	
	border: 1px groove black;
}
.calendar-td-vikend{
	background-color: #58D659;
	vertical-align: top;
	border: 2px groove black;
	height: 65px;
	line-height: 17px;
	width: 90px;
}
.calendar-td-today{
	border-bottom: 1px inset green;
	border-right: 1px inset green;
	border-left: 1px outset green;
	border-top: 1px outset green;
	background-color: #BAEBBB;
}
.calendar-number{
	font: bolder 14px verdana;
	color: #004A01;
	text-align: right;
	padding-right: 4px;
}