.container {
    width: auto;
}
.main-container .nav.nav-tabs {
    margin-bottom: 20px;
}


#datepicker{
	width: auto;
	mergin-bottom: 10px;
}
.date-sunday   .ui-state-default {
  background-image: none; background-color: #FF9999
}
.date-saturday .ui-state-default {
  background-image: none; background-color: #66CCFF
}
.date-holiday0 .ui-state-default {
  background-image: none; background-color: #FF99FF
}
.date-holiday1 .ui-state-default {
  background-image: none; background-color: #FFFF33
}

.head{
	height: 38px;
	border: solid 1px #EEEEEE;
	background-color: #000;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2px;
	position:relative;
	width:652px;
}
.month_pager {font-size: 12px;position: absolute;right: 20px;top: 8px;}
.month_pager a:hover {color:#FFBF00;}
table.calender {border:0;border-spacing: 0;}
table.calender th {background-color:#D2CCC1;text-align:center;border-left:2px solid #eee;border-bottom:2px solid #eee;}
table.calender tr th {width:68px;font-size:12px;font-weight:100;padding:10px;}
table.calender tr th:first-child {width:140px;}
table.calender td {text-align:center;border-left:2px solid #eee;border-bottom:2px solid #eee;padding:5px 0;}
table.calender th:last-child, table.calender td:last-child {border-right:2px solid #eee;}
table.calender tr:last-child td {border-bottom:2px solid #eee;}
.schdule, .pointer{
	cursor: pointer;
}