﻿

/*
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}*/

/*********************   CALENDAR ************************/

.mopCalendar
{
	font-size:1em;
	background-color:#3A3A3A;
	border:1px solid #3A3A3A;
	width:300px;
	z-index:200;
}


/*********************   HEADER ************************/


.mopCalendarHeader
{
	background-color:#D6D6D6;
	line-height:30px;
}

.mopCalendarHeader div
{
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	height:30px;
	min-width:25px;
}

.mopCalendarHeader div:hover
{
	/*background-color:#ffc931; */
}
.mopCalendarBtnFirst
{
	background-image:url('../imgs/first.png');
	cursor:pointer;
}

.mopCalendarBtnPrevious
{
	background-image:url('../imgs/prev.png');
	cursor:pointer;
}

.mopCalendarBtnNext
{
	background-image:url('../imgs/next.png');
	cursor:pointer;
}

.mopCalendarBtnLast
{
	background-image:url('../imgs/last.png');
	cursor:pointer;
}

.mopCalendarMonth
{
	width:300px;
	text-align:center;
	cursor:pointer;
}

.mopCalendarMonth:hover
{
	/*background-color:#ffd767;*/
}

/*********************   BODY ************************/

.mopCalendarBody
{
	background-color:#FFFFFF;
	border:1px solid #3A3A3A;
}

.mopCalendarBody table
{
	padding:5px;
	cursor:default;
	border:1px solid #3A3A3A;
}

.mopCalendarBody table thead
{
	border-bottom:1px solid #D6D6D6;
}

.mopCalendarBody table thead th
{
	padding-bottom:4px;
	border:1px solid #3A3A3A;
}

.mopCalendarBody table td
{
	text-align:center;
	padding:4px;
	cursor:pointer;
	border:1px solid #3A3A3A;
}

.mopCalendarBody td:hover
{
    /*background-color:#ffd767;
    color:#4D4D4D;*/
}

.mopCalendarDayRed
{
	color:#000000;
}
.mopCalendarDayHoliday
{
	color:#000000;
	background-color:#f89406;
}
.mopCalendarDayMidProgram
{
	color:#000000;
	background-color:#3a87ad;
}
.mopCalendarDayOdd
{
	color:#FFFFFF;
}

.mopCalendarDaySelected
{
	color:#000000;
	background-color:#9585bf;
}

/*********************   FOOTER ************************/

.mopCalendarFooter
{
	line-height:35px;
	text-align:center;
}





.mopCalendarFooter button
{
	border:0px;
	background-color:#4D4D4D;
	padding:5px;
	margin-bottom:5px;
	margin-right:5px;
	min-width:50px;
	line-height:normal;
	cursor:pointer;
	color:#F1F1F1;
}        

.mopCalendarFooter button:hover
{
	color:#4D4D4D;
	background-color:#ffd767;
}
