﻿.search_r_calendar_table
{
	float:left;
	width:558px;
	overflow:hidden;
	font-size:12px;
}
.search_r_calendar_table table
{
	border-collapse:collapse;
	width:100%;
	text-align:left;
}
#calendar td a
{
	display:block;
	padding:2px;
}
.search_r_calendar_table tr
{
	border:0;
}
.search_r_calendar_table tr:hover
{
	background-color:#feffc1 !important;
}
.search_r_calendar_table tr td
{
	font-size:12px;
	padding:6px;
}
.search_r_calendar_table tr td.src_num
{
	border-color:#FFFFFF;
	border-style:none solid none solid;
	border-width:0pt 1px 0pt 1px;
	color:#5ABC01;
	padding:6px;
	text-align:right;
	width:1%;
}
.search_r_calendar_table table tr.glow
{
	background-color:#E1FFCB;
}
/*  table head */
.search_r_calendar_table thead
{
	background-color:#acd473;
	border-bottom:1px solid #fff;
}
.search_r_calendar_table thead td
{
	padding:10px 6px;
	color:#145b00;
}
.search_r_calendar_table thead td.hits
{
	border-color:#FFFFFF;
	border-style:none solid none solid;
	border-width:0pt 1px 0pt 1px;
}
/* ------------------------------- */
.search_r_calendar_filter_box
{
	float:left;
	width:137px;
	overflow:hidden;
	margin-left:15px;
	background-color:#acd473;
	padding:10px 18px 17px;
	font-size:12px;
}
#calendar
{
	font-size:11px;
	width:100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid white;
}
.search_r_calendar_filter_box div
{
	padding-bottom:9px;
	color:#145b00;
}
.search_r_calendar_filter_box span
{
	display:block;
	font-size:10px;
	color:#145b00;
}

.search_r_calendar_filter_box .src_input
{
	margin-bottom:5px;
	border:1px solid #000;
	font-size:12px;
	width:100%;
}