.datepickr-wrapper {
    display: inline-block;
    position: relative;
}

.datepickr-calendar {
				font-family: 'Open Sans', Arial, Helvetica, sans-serif;
				font-size: 1em;
				background-color: #ffffff;
				color: #333333;
				/*width:auto;*/
				box-shadow: rgba(0,0,0,0.25) 0px 0px 16px;
	padding: 0px;
	display: none;
	position: absolute;
    top: 100%;
	left: 0;
	z-index: 100;
}

.kalendarik .datepickr-calendar
{
width:100%;
}

.kalendarik .datepickr-wrapper
{
    width:100%;
}

.datepickr-calendar th
{
font-weight:normal;	
}

.open .datepickr-calendar {
    display: block;
}

.datepickr-calendar .datepickr-months {
				background-color: #666666;
				border: none;
				color: #ffffff;
				padding: 0.2em;
				text-align: center;
    font-size: 120%;
    border-radius:3px;
}

.datepickr-calendar .datepickr-prev-month,
.datepickr-calendar .datepickr-next-month {
	color: #cccccc;
	text-decoration: none;
	padding: 0 .4em;
	cursor: pointer;
	transition: all 0.5s;
}

.datepickr-calendar .datepickr-prev-month {
	float: left;
	transition: all 0.5s;
}

.datepickr-calendar .datepickr-next-month {
	float: right;
	transition: all 0.5s;
}

.datepickr-calendar .datepickr-current-month {
	padding: 0 .5em;
}

.datepickr-calendar .datepickr-prev-month:hover,
.datepickr-calendar .datepickr-next-month:hover {
				color: #ffffff;
				transition: all 0.5s;
}

.datepickr-calendar table {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}

.datepickr-calendar thead {
    font-size: 90%;
}

.datepickr-calendar th,
.datepickr-calendar td {
    width: 14.3%;
}

.datepickr-calendar th {
	text-align: center;
    padding: 5px;
}

.datepickr-calendar td {
	text-align: right;
	padding: 0px;
	border:none;
}

.datepickr-calendar td:hover
{
background:#fff;
}

.datepickr-calendar .datepickr-day {
				display: block;
				color: #666666;
				background-color: #f9f9f9;
				border: none;
				text-decoration: none;
				padding: 5px 9px;
				cursor: pointer;
				transition: all 0.5s;
}

.datepickr-calendar .datepickr-day:hover {
				color: #55bb00;
				background-color: #ffffff;
				border: none;
				transition: all 0.5s;
}

.datepickr-calendar .today .datepickr-day {
				background-color: #eee;
				color: #666666;
transition: all 0.5s;
}

.datepickr-calendar .today .datepickr-day:hover {
				background-color: #ffffff;
				color: #55bb00;
transition: all 0.5s;
}

.datepickr-calendar .selected .datepickr-day {
	-webkit-box-shadow:inset 0px 0px 1px 1px #000000;
    -moz-box-shadow:inset 0px 0px 1px 1px #000000;
    box-shadow:inset 0px 0px 1px 1px #000000;
}


.datepickr-calendar .event1 .datepickr-day, .datepickr-calendar .event2 .datepickr-day, .datepickr-calendar .event3 .datepickr-day, .datepickr-calendar .event4 .datepickr-day
{
background-color:#ddffbb;
color:#333333;
/*cursor: help;*/
}

.datepickr-calendar .event1future .datepickr-day, .datepickr-calendar .event2future .datepickr-day, .datepickr-calendar .event3future .datepickr-day, .datepickr-calendar .event4future .datepickr-day, .datepickr-calendar .event1actual .datepickr-day, .datepickr-calendar .event2actual .datepickr-day, .datepickr-calendar .event3actual .datepickr-day, .datepickr-calendar .event4actual .datepickr-day
{
background-color:#55bb00 !important;
color:#ffffff !important;
/*cursor: help;*/
}


.datepickr-calendar .event1actual .datepickr-day, .datepickr-calendar .today.event2actual .datepickr-day, .datepickr-calendar .today.event3actual .datepickr-day, .datepickr-calendar .today.event4actual .datepickr-day

{
background-color: #3399ff !important;
color: #ffffff;
/*cursor: help;*/
}


.datepickr-calendar .cancelled .datepickr-day
{
	background-color: #cccccc !important;
	color: #000000 !important;
/*	cursor: help;*/
}

.datepickr-calendar .cancelledfuture .datepickr-day, .datepickr-calendar .cancelledactual .datepickr-day
{
	background-color: #333333 !important;
	color: #cccccc !important;
/*	cursor: help;*/
}

.datepickr-calendar .disabled .datepickr-day,
.datepickr-calendar .disabled .datepickr-day:hover {
    background-color: #eeeeee;
    color: #bbbbbb;
/*    cursor: default;*/
}


.svatek
{
font-weight:bold !important;
/*cursor: help !important;*/
}

.datepickinput
{
width:10em !important;	
}