﻿td.calDay {
	width: 17px;
	height: 17px;
	text-align: right;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	background:#ffffff;
	padding-left:3px;
}

.mihLayerCalendar {
	width:184px;
	border: solid 2px #999999;
	background-image:url(/images/bg_calendar.jpg);
	font-size: 11px;
	color: #333333;
	z-index: 100;
}

#popup-calendar .calDiv
{
	position:absolute;
	display:none;
	z-index:999;
	top:0;
	left:18px;
	padding:0;
	margin:0;
}

#popup-calendar a.calDay 
{
	text-decoration: none;
	color: #333333;
	font-weight:bold;
	font-size:11px;
}

#popup-calendar a:hover.calDay 
{
	text-decoration:underline;
}

#popup-calendar a:focus.calDay,  #popup-calendar a:active.calDay
{
    text-decoration:none;
    color: #333333;
}

.mihLayerCalendarMonth {
	height: 20px;
	color: #333333;
	border-bottom: solid 1px #999999;
	border-top: solid 0px #999999;
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	font-size:12px;
}
.mihLayerCalendarMonth strong, .mihLayerCalendarMonth a {
	color: #333333;
}
.mihLayerCalendarHeader a 
{
	color:#333333;
}
.weekDay {
	width: 17px;
	height: 17px;
	text-align: right;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	background: #ffffff;
	color: #333333;
	font-weight:normal;
}
.mihLayerCalendarDay, .mihLayerCalendarDisabledDay, .emptyDay {
	width: 17px;
	height: 17px;
	text-align: right;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
.mihLayerCalendarDay {
	text-decoration:none;
	color: #333333;
	background:#ffffff;
}
.emptyDay {
	background: #eeeeee;
}
.mihLayerCalendarDisabledDay {
	color: #666666;
	font-weight:bold;
	padding-left:3px;
	text-decoration: line-through;
	background-color:#cccccc;
}
.mihLayerCalendarHeader {
	height:13px;
	background: #333333;
	padding: 0px 6px 0px 6px;
	text-align: center;
	font-size: 11px;
}
.calDayHead {
	height:13px;
	background: #333333;
	text-align: center;
	font-size: 11px;
	border-left: solid 1px #333333;
	border-bottom: solid 1px #333333;
}

