.ui-datepicker {
	width: 35em !important;
	line-height:normal !important;
}

.ui-datepicker-trigger {
	cursor: pointer;
	padding: 0 0 0 5px;
	vertical-align: top;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { font-size: 11px !important; }

.ui-datepicker select.ui-datepicker-month { width: 55% !important; }
.ui-datepicker select.ui-datepicker-year { width: 44% !important;}

/* tabulka s kalendarem */
.ui-datepicker-calendar {
	background: #fff;
	text-align: center;
	margin:0.3em !important;
	border:0;
	width:96.5% !important;
}

.ui-datepicker table thead th {
	background:#ffd480;
	border-color:#B6D8EB #E2F0F7 !important;
	border-width:0 1px 1px 0 !important;
	border-style:solid;
	color:black;
	font-weight:700;
	padding:4px 5px !important;
}

.ui-datepicker table tbody td {
	border: 1px solid #fff;
	background: #eef7fc;
	color: #000;
	padding:0;
	vertical-align: middle;
}

.ui-datepicker td span, .ui-datepicker td a  {
	text-align:center !important;
	padding:4px 0 !important;
}

.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default {
	background: transparent !important;
	color: #000 !important;
	border: 0 !important;
}

.ui-datepicker td .ui-state-hover {
	background: #ff6a18 !important;
	color:white !important;
}

.ui-datepicker-unselectable {
	color:#8F8F8F !important;
	text-decoration:line-through !important;
	background: #deeef9 !important;
	opacity:1 !important;
}

.ui-datepicker-today {
	background: #b6daf1 !important;
}

.ui-datepicker-today a {
	font-weight:700;
}

.ui-datepicker-current-day {
	background: #ff6666 !important;
}

.ui-datepicker-current-day a {
	color:white !important;
	font-weight:700;
}

.ui-datepicker-status {
	background: #ddd;
	width: 100%;
	font-size: 80%;
	text-align: center;
}