.calendar-th TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.calendar {
	BORDER-RIGHT: #cc9901 1px solid; BORDER-TOP: #cc9901 1px solid; BORDER-LEFT: #cc9901 1px solid; BORDER-BOTTOM: #cc9901 1px solid; BACKGROUND-COLOR: #fff
}
.calendar TR.sep TD {
	HEIGHT: 1px
}

.calendar TR.head-row{ }
.calendar TR.head-row TD.hour{background-color:#ff9933; color:#ffffff; font-weight:bolder}

.calendar TR.date-row TD {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 2%; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.calendar TR.date-row TD.outrange {
	COLOR: #aaa
}
.calendar TR.date-row TD.selled {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; COLOR: #ccc; TEXT-INDENT: -12px; BORDER-BOTTOM: #dedede 1px solid; BACKGROUND-COLOR: #eeeeee
}
.calendar TR.date-row TD.today {
	BORDER-RIGHT: #dd5511 2px solid; BORDER-TOP: #dd5511 2px solid; FONT-SIZE: 12px; BORDER-LEFT: #dd5511 2px solid; COLOR: #999; BORDER-BOTTOM: #dd5511 2px solid; BACKGROUND-COLOR: #ffcc00
}
.calendar TR.date-row TD.selected {
	BORDER-RIGHT: #d5ff8c 1px solid; BORDER-TOP: #d5ff8c 1px solid; BACKGROUND: url(../img/buy_ico_choose.gif) #f79d09 no-repeat 95% center; BORDER-LEFT: #d5ff8c 1px solid; TEXT-INDENT: -12px; BORDER-BOTTOM: #d5ff8c 1px solid
}
.calendar TR.date-row TD.selected A {
	COLOR: #fff
}
.calendar TR.date-row TD.active {
	BORDER-RIGHT: #d5ff8c 1px solid; BORDER-TOP: #d5ff8c 1px solid; BORDER-LEFT: #d5ff8c 1px solid; BORDER-BOTTOM: #d5ff8c 1px solid; BACKGROUND-COLOR: #e6ffbb
}
.calendar-intro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(../img/buy_ico_choose.gif) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 7px 12px 7px 0px; COLOR: #aaa; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.buyed {
	BACKGROUND: url(../img/buy_ico_buyed.gif) no-repeat left top
}
.availble {
	BACKGROUND: url(../img/buy_ico_availble.gif) no-repeat left top
}


DIV#week_selector {
	BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; DISPLAY: none; Z-INDEX: 999; BORDER-LEFT: #ffcc00 1px solid; WIDTH: 77px; BORDER-BOTTOM: #ffcc00 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffcc
}
DIV#week_selector H3 {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; MARGIN: 0pt; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: center
}
DIV#week_selector UL LI {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 2px; COLOR: #0066ff; PADDING-TOP: 2px; TEXT-ALIGN: center
}
DIV#week_selector UL LI SPAN {
	CURSOR: pointer
}

.active {
	BORDER-RIGHT: #d5ff8c 1px solid; BORDER-TOP: #d5ff8c 1px solid; BORDER-LEFT: #d5ff8c 1px solid; BORDER-BOTTOM: #d5ff8c 1px solid; BACKGROUND-COLOR: #e6ffbb
}

.selected {
	BORDER-RIGHT: #d5ff8c 1px solid; BORDER-TOP: #d5ff8c 1px solid; BACKGROUND: url(../img/buy_ico_choose.gif) #f79d09 no-repeat 95% center; BORDER-LEFT: #d5ff8c 1px solid; TEXT-INDENT: -12px; BORDER-BOTTOM: #d5ff8c 1px solid
}

.forbid
{
	 background-color:#C4C5E0;
}

.booking
{
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; COLOR: #ccc; TEXT-INDENT: -12px; BORDER-BOTTOM: #dedede 1px solid; BACKGROUND-COLOR: #6A6FD7
}
.multinum
{
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BORDER-LEFT: #dedede 1px solid; COLOR: #ccc; TEXT-INDENT: -12px; BORDER-BOTTOM: #dedede 1px solid; BACKGROUND-COLOR: #00FF00
}


