/* div, в котором отображается календарь */
.calendar-div {
	visibility: hidden;
	position: absolute;
	z-index: 100;
}

/* input с датой */
.calendar-input {
	width: 90px;
}

/* кнопка, открывающая календарь */
.calendar-button {
	background: url(/js/calendar/dayselect.gif) #d4d0c8 no-repeat;
	background-position: center center;
	width: 40px;
}

/* таблица с календарем */

/* все стили */
/*
table.calendar                          { }
table.calendar tr.set-year              { }
table.calendar tr.set-year td.prev      { }
table.calendar tr.set-year td.current   { }
table.calendar tr.set-year td.next      { }
table.calendar tr.set-month             { }
table.calendar tr.set-month td.prev     { }
table.calendar tr.set-month td.current  { }
table.calendar tr.set-month td.next     { }
table.calendar tr.dates-head            { }
table.calendar tr.dates-head th.date    { }
table.calendar tr.dates                 { }
table.calendar tr.dates td.empty        { }
table.calendar tr.dates td.date         { }
table.calendar tr.dates td.current      { }
table.calendar tr td.set-today          { }
table.calendar tr td.clear              { }
table.calendar td.over                  { }
*/

.calendar {
	background-color: #EFE3D1;
	border: 1px solid #5F5A53;
	empty-cells:show;
}
.calendar td, .calendar th {
	font-family: tahoma, sans-serif;
	font-size: 1em;
	padding: 2px 3px 2px 3px;
	text-align: right;
}
.calendar td.date {
	cursor: pointer;
}
.calendar tr.set-year td,
.calendar tr.set-month td {
	background-color: #9F7E27;
	border-bottom: 1px solid #5F5A53;
	text-align: center;
	cursor: pointer;
	color: #fff;
}
.calendar tr.set-year td.current,
.calendar tr.set-month td.current {
	cursor: text;
	color:#fff;
}
.calendar .set-today, .calendar .clear {
	background-color: #9F7E27;
	border-top: 1px solid #5F5A53;
	cursor: pointer;
	color: #fff;
}
.calendar .set-today {
	text-align: left;
}
tr.dates td.current {
	border: 1px solid #f00;
	cursor: pointer;
}
td.today {
	color: #f11;
}

tr.dates td {
	border: 1px solid #CFC881;
}
.calendar td.over { 
	background-color: #cccccc; 
	color:#00f;
}
.calendar td.prev,
.calendar td.next {
	color: #d00;
}


