.calendarContainer {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; Z-INDEX: 2000; BACKGROUND: #ccc; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; WIDTH: 142px; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; HEIGHT: 150px
}
.calendarHeader {
	BACKGROUND: #ccc; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 143px
}
.calendarYear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 143px; PADDING-TOP: 1px
}
.calendarSelectYear {
	MARGIN-TOP: 1px; FONT-SIZE: 10px; FLOAT: left; MARGIN-LEFT: 21px; WIDTH: 82px; HEIGHT: 15px
}
.calendarDate {
	MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 82px; COLOR: #000; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 9px; TEXT-ALIGN: right
}
.calendarDateMonth {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; WIDTH: 57px; COLOR: #000; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 9px; TEXT-ALIGN: right
}
.calendarDateYear {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FLOAT: left; WIDTH: 25px; CURSOR: hand; COLOR: #000; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 9px; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
.calendarclosecalendar {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #fdf5e6 1px solid; FONT-SIZE: 10px; BACKGROUND: #ccc; FLOAT: right; MARGIN: 1px; BORDER-LEFT: #888 1px solid; WIDTH: 15px; CURSOR: hand; BORDER-BOTTOM: #888 1px solid; HEIGHT: 14px; TEXT-ALIGN: center
}
.calendarHideYear {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #fdf5e6 1px solid; FONT-SIZE: 10px; BACKGROUND: #ccc; FLOAT: right; MARGIN: 1px; BORDER-LEFT: #888 1px solid; WIDTH: 15px; CURSOR: hand; BORDER-BOTTOM: #888 1px solid; HEIGHT: 14px; TEXT-ALIGN: center
}
.calendarWeek {
	BACKGROUND: #eee; FLOAT: left; MARGIN-LEFT: 1px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 17px
}
.calendarContainerNumber {
	FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 143px; PADDING-TOP: 1px
}
.calendarDay {
	FONT-SIZE: 9px; BACKGROUND: #eee; FLOAT: left; WIDTH: 20px; FONT-FAMILY: Verdana,  sans-serif; HEIGHT: 18px; TEXT-ALIGN: center
}
.calendarWeekendDay {
	FONT-SIZE: 9px; BACKGROUND: #eee; FLOAT: left; WIDTH: 20px; FONT-FAMILY: Verdana,  sans-serif; HEIGHT: 18px; TEXT-ALIGN: center
}
.calendarEmptyDay {
	FONT-SIZE: 9px; BACKGROUND: #eee; FLOAT: left; WIDTH: 20px; FONT-FAMILY: Verdana,  sans-serif; HEIGHT: 18px; TEXT-ALIGN: center
}
.calendarCurrentDay {
	FONT-SIZE: 9px; BACKGROUND: #eee; FLOAT: left; WIDTH: 20px; FONT-FAMILY: Verdana,  sans-serif; HEIGHT: 18px; TEXT-ALIGN: center
}
.calendarNonDiapazon {
	FONT-SIZE: 9px; BACKGROUND: #eee; FLOAT: left; WIDTH: 20px; FONT-FAMILY: Verdana,  sans-serif; HEIGHT: 18px; TEXT-ALIGN: center
}
.calendarChooseDay {
	FONT-SIZE: 9px; BACKGROUND: #eee; FLOAT: left; WIDTH: 20px; FONT-FAMILY: Verdana,  sans-serif; HEIGHT: 18px; TEXT-ALIGN: center
}
.calendarDay {
	BACKGROUND: #eee; COLOR: #000
}
.calendarEmptyDay {
	BACKGROUND: #fff; COLOR: #fff
}
.calendarNonDiapazon {
	BACKGROUND: #eee; COLOR: #ccc
}
.calendarCurrentDay {
	FONT-WEIGHT: bold; FONT-SIZE: 9px
}
.calendarChooseDay {
	BACKGROUND: #888; COLOR: #fff
}
.calendarWeekendDay {
	FONT-WEIGHT: bold; BACKGROUND: #900; COLOR: #fff
}
.calendarFooter {
	BACKGROUND: #eee; WIDTH: 133px; BORDER-BOTTOM: #ccc 2px solid; POSITION: absolute; TOP: 16px
}
.calendarPrevYear {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #fdf5e6 1px solid; FONT-SIZE: 9px; BACKGROUND: #ccc; FLOAT: left; MARGIN: 1px 0px 1px 1px; BORDER-LEFT: #888 1px solid; WIDTH: 15px; CURSOR: hand; COLOR: #000; BORDER-BOTTOM: #888 1px solid; HEIGHT: 14px; TEXT-ALIGN: center
}
.calendarNextYear {
	BORDER-RIGHT: #888 1px solid; BORDER-TOP: #fdf5e6 1px solid; FONT-SIZE: 9px; BACKGROUND: #ccc; FLOAT: right; MARGIN: 1px 1px 1px 0px; BORDER-LEFT: #888 1px solid; WIDTH: 15px; CURSOR: hand; COLOR: #000; BORDER-BOTTOM: #888 1px solid; HEIGHT: 14px; TEXT-ALIGN: center
}
.calendarMonth {
	FLOAT: left
}
.calendarSelect {
	FONT-SIZE: 8px; FLOAT: left; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 21px; WIDTH: 70px; HEIGHT: 13px
}

