.ui-datepicker {
	font-size: 10pt;
	width: 180px;
}

.ui-state-disabled .ui-icon {
	background-image: url(http://hwcdn.net/u3i4z7w6/cds/images/ui-icons_888888_256x240.png);
}

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-icon { width: 16px; height: 16px; background-image: url(http://hwcdn.net/u3i4z7w6/cds/images/ui-icons_222222_256x240.png); }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-datepicker-header {
	cursor: pointer;
	/*border: thin solid red;*/
}

.ui-datepicker .ui-datepicker-header { position:relative; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 0px; width: 16px; height: 16px; }
.ui-datepicker .ui-datepicker-prev { left:0px; }
.ui-datepicker .ui-datepicker-next { right:0px; }

.ui-datepicker .ui-datepicker-title { margin: 0 20px;  text-align: center; }

.ui-datepicker .ui-datepicker-title select { float:left; margin:0px 0; }

/*.ui-datepicker select.ui-datepicker-month-year {width: 100%;}*/
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; margin:0; float: left }
/*
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
*/
/*
.ui-datepicker-calendar a {
	border: thin solid blue;
}
*/

.ui-datepicker-calendar th {
	border: thin solid black;
	background-color: #F0E68C;
}

/*
body {
	font-size: 10pt;
}
*/

.ui-state-disabled {
	cursor: default;
	color: gray;
}

.bom {
	border: thin solid black;
	text-align: center;
}

.bom a {
	text-decoration: none;
	color: black;
}

.z {
	color: black;
	background-color: red;
}

.a {
	color: black;
	background-color: #ff9000;
}

.b {
	color: gray;
	background-color: #ccc;
}

