#kalendar{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
}
#kalendar table{
	table-layout:fixed!important;
}
#kalendar a {
	text-decoration: none;
	color: #000000;
	text-align: center;
}

#kalendar .year {
	border-style: outset;
	border-width: 1px;
	background-color: #FAEBD7;
	text-align: center;
}
/*//pozadina//*/
#kalendar .month {
	font-family: Tahoma, Geneva, sans-serif!important;
	width:100%;
	height:200px;
	border-style: none;
	background-color: white; 
	/*border: solid 1px #E7E7E7; */
	text-align: center;
}
#kalendar .yearname {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
#kalendar .monthname {
	height:30px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: black;
	border-style: solid;
	border-width:0px;
	padding:2px 10px;
}
#kalendar .dayname {
	height:30px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: black;
	border-style: none;
}
#kalendar .weeknumtitle {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #667171;
	border: solid 1px #E7E7E7;
}
#kalendar .weeknum {
	text-align: center;
	font-size: 10px;
	height:20px;
	width:20px;
	color: #CD5C5C;
	background-color: #FAEBD7;
}
#kalendar .week {
	border-style: none;
	background-color: white;
	text-align: center;
}
#kalendar .monthweek {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #667171;
	border-style: solid;
	border: solid 1px #E7E7E7;
}
#kalendar .yearnavigation {
	font-size: 12px;
}
#kalendar .datepicker {
	background-color: red;
}
#kalendar .datepickerform {
	margin: 0px;
}
#kalendar .monthnavigation {
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px!important;
}
#kalendar .monthpicker {
	font-size: 11px;
	background-color: #EEDFCC;
}
#kalendar .yearpicker {
	font-size: 11px;
	background-color: #EEDFCC;
}
#kalendar .pickerbutton {
	border-style: solid;
	border-width: 1px;
	background-color: #EEDFCC;
}
#kalendar .nomonthday {
	text-align: center;
	font-size: 10px;
	height:20px;
	width:20px;
	color: #aaaaaa;
}
/*//obican dan//*/
#kalendar .monthday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color:#FCFCFC;
	color: #000;
	height:20px;
	width:20px;
}
/*//danasnji dan//*/
#kalendar .today {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #a80532;
	color: #FFF!important;
	height:20px;
	width:20px;
}
#kalendar .today a{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #a80532;
	color: #FFF!important;
	height:20px;
	width:20px;
}

#kalendar .selectedday {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border-width: 1px;
	border-style: none;
	background-color: #FCFCFC;
	height:20px;
	width:20px;
}
#kalendar .sunday {
	background-color: #E8E8E8;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	height:20px;
	width:20px;
}
#kalendar .sunday a {
	color: #000;
}
#kalendar .saturday {
	background-color: #E8E8E8;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: black;
	height:20px;
	width:20px;
}
#kalendar .saturday a {
	color: #000;
}

#kalendar .selectedevent {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	color: #000000;
	background-color: #a80532;
	height:20px;
	width:20px;
}
#kalendar .selectedevent a {
	background-color: #ffffff;
	color: #000000;
}
#kalendar .todayevent {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color: #a80532;
	color: #FFF!important;
	border: solid 1px #a80532;
	height:20px;
	width:20px;
}

#kalendar .todayevent a {
	color: white;
}
#kalendar .eventcontent{
	position:absolute;
	left:-4px;
	width:238px;
	top:215px;
	border:solid 4px #E3E3E3;
	margin-bottom:10px;
}
