.book_description {
	color: #fff;
	margin-bottom: 20px;
}

.book_description .event {
	width: 20px;
	height:20px;
	border: 1px solid white;
	float:left;
	margin-right: 10px;
}


 .calendar-table td.holiday {
	 background-color: rgb(179, 223, 202);
 }


 .bookOver {
	 background-color: #F00 !important;
	 background-image: none !important;
	 cursor: pointer;
 }

 .book_period {
	 font-size: 12px;
	 color: #999;
 }


 .calendar-table td.selected {
	 background-color: rgb(140, 179, 40) !important;
	 border: 1px outset rgb(152, 192, 168);
	 color: #fff;
 }

 .book_descr_row {
	 clear: both;
	 color: #666;
	 font-size: 11px;
 }

 #book_form_add_data input, #book_form_add_data textarea {
	 width: 98%;
 }

 #book_form_add_data textarea {
	 height: 40px;
 }

 .modal-body, .modal {
	height: auto !important;
	max-height: 800px !important;
 }

