#calendar .contentcolor {
	background-color:red !important;
}
#calendar .workState_pause{
	background-color: #a1a1a1 !important;
}

#calendar .workState_finsh{
	background-color: #83af6e !important;
}

#calendar .workState_stop{
	background-color: #d15a44 !important;
}

#calendar .workState_continue_next_week{
	background-color: #fddf87 !important;
}
#calendar .workState_working{
	background-color: #3a87ad !important;
}
#calendar .workState_overdue{
	background-color: #000 !important;
}
.fc-content,.fc-view {
	border-radius: 5px;
}
.fc-event-container a{
	border-width:0;
}
.fc-button {
	border: none;
	margin:0 5px;
}
.fc-right {
	margin-right:20px;
}
.fc-state-active {
	background-color: #6fb3e0;
	border:none;
}
.calendar-hover {
	background-color: #e1e1e1;
}
.fc-state-down{
	background-color: #6eb1dd;
}
#calendar {
	padding-top:10px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: 14px;
	background-color: white;
	margin: 0 auto;
}
#calendar .fc-toolbar {
	margin-bottom:5px;
}
.week-clickul {
	list-style: none;
	margin: 10px auto;
	padding:0;
	border:1px solid groove;
}
.week-clickul .week-clickli{
	height: auto;
	width: 262px;
	margin-left:50px;
	background-color: #f2f2f2; 
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #fafafa;
	min-height:45px;
}
.titleli {
	height:auto;
	float: left;
	width:50px;
	padding-top:10px;
	padding-bottom: 10px;
	background-color: #fafafa;
	border-bottom: 1px solid #f2f2f2;
	text-align: center;
	min-height:45px;
}
.fc-center {
	position: relative;
}
#selectyear {
	position: absolute;
    top: 7px;
    left: 25%;	
}