.JBKalendarInput{
	/* vzhled inputu datumu, pokud je touto třídou označen input, bude automaticky po load dokumentu
	přiřazena fukce kalendáře */
	background-color: #ADD8E6;
	border: Blue solid 1px;
	color: Black;
	font-weight: bold;
	width : 100px;
}

#JBKalendar_TBL {
	position: absolute;
	top:50px;
	left:50px;
	background-color: #ffdead;
	border: 1px black solid;
	border-collapse: collapse;
	font-size: 12px;
	color : black;
	z-index : 1000;
}
#JBKalendar_TBL td {
	/* border: 1px dotted black; */
	text-align: center;	
	width: 30px;
}
#JBKalendarDatum{
/*	font-size:smaller; */
	background-color: maroon;
	color:white;
}
.JBKalCustDt{
	background: yellow;
	font-weight: bold;
	text-decoration: underline;
	border-bottom: 2px green solid;	
}
.JBKalDnes {
/*	background: orange;
	font-weight: bold;
	color: white; */
	border: 2px maroon solid;
}
.JBKalMouseOver, .JBKalMouseOverP, .JBKalMouseOverM {
	background: #ffa07a;
	color: white;
	font-weight: bold;
	font-style: italic;
}
.JBKalMouseOver{
	cursor: pointer;	
}
.JBKalMouseOverP{
	cursor: sw-resize;
}
.JBKalMouseOverM{
	cursor: se-resize;	
}
.JBKalMouseOverC{
	cursor: pointer;	
}
.JBKalMouseOverD{
	cursor: pointer;	
}
.JBKalendarDnyHead{
	background-color: silver;
	font-size: smaller;
	font-weight: bold;
}
.JBKalendarSo{
	background-color: #6495ed;
	color: white;
}
.JBKalendarNe{
	background-color: red;
	color: white;
}
