#head{background: url(../i/p_calendar/head.jpg) no-repeat 0 0;}
a{color: #518cd1;}
a:hover{color: #6ca2e1;}
h2#c_calendar{background-image:  url(../i/p_calendar/c_calendar.gif);}
#content h3
{
	background-image: url(../i/p_calendar/bullet.gif);
	color: #518cd1;
}
#content h2{color: #518cd1;}
#logo_block{background: url(../i/p_calendar/logo.jpg);}
#bottom_menu ul li a:hover{color: #518cd1;}

/* ------ table -------------------- */
.month_block table tr:hover td{font-weight: normal;}
.month_block table tr td.week_td{background:#efefef; font-weight: bold; text-align:center;}
.month_block table tr:hover td.week_td{background:#cccccc; color:white;}
.month_block table tr th{ text-align:center;}

.month_block table tr td.red,.month_block table tr td.green,.month_block table tr td.orange
{ font-weight:bold;
color:#ffffff;}

.month_block table tr td.red{background: #ff0000;}
.month_block table tr td.green{background: #52a112;}
.month_block table tr td.orange{background: #ffcc00;}

div.red,div.green,div.orange,div.none{
padding:0 0 0 10px;
margin:10px 0 0 0;
display:block;
line-height:normal;
}

div.red{border-left: 15px solid #ff0000;}
div.green{border-left: 15px solid #52a112;}
div.orange{border-left: 15px solid #ffcc00;}
div.none{border-left: 15px solid #eeeeee;}

/*-------------drop script------------*/

.month_block{
	display:block;
	height:380px;
	margin:20px 0 10px 0;
}
select#dropmsgoption
{
	font:bold small verdana;
	width:300px;
	margin-top:15px;
}
select#dropmsgoption option
{
	color:#518cd1;
}
/* eo drop script*/