#calendar-block {
	padding: 10px;
	font-family: Tahoma, Arial;
	font-size: 9pt;
	color: #000;
	margin-bottom: 10px;
	margin: auto;
	width: 150px;
}
#calendar-block a {
 	color: #302070;
 	font-size: 8pt;
}
.calendar {
	border: 1px solid #959595;
	background: #FFF;
}
.calendarWeekDay {
	background: #E0DEF2;
}
.calendarWeekDay td{
	font-size: 9pt;
}
.calendarDay {
	font-size: 8pt;
}

.calendar-div {
    visibility: hidden;
    position: absolute;
    z-index: 100;
}


.calendar-input { width: 100px; }

.calendar-button {
    background: url(../img/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: #ffffff;
    border: 1px solid #999999;
}
.calendar td, .calendar th {
    font-family: tahoma, sans-serif;
    padding: 2px 6px 4px 6px;
    text-align: right;
}
.calendar td.date {
    cursor: pointer;
}
.calendar tr.set-year td,
.calendar tr.set-month td {
    background-color: #f0f0f0;
    border-bottom: 1px solid #999999;
    text-align: center;
    cursor: pointer;
}
.calendar tr.set-year td.current,
.calendar tr.set-month td.current {
    cursor: text;
}
.calendar .set-today, .calendar .clear {
    background-color: #f0f0f0;
    border-top: 1px solid #999999;
    cursor: pointer;
}
.calendar .set-today { text-align: left; }
tr.dates td.current {
    border: 1px solid #cccccc;
    /*cursor: text;*/
    cursor: pointer;
}
tr.dates td {
    border: 1px solid #ffffff;
}
.calendar td.over { background-color: #cccccc; }
/*
.bug_text {
	background: #F5F5F5;
	border: 1px solid #AAA;
	padding: 10px;
	margin: 20px 30px 20px 0;
	font-size: 9pt;
}
.bug_info {
	padding: 10px;
	background: #F5F5F5;
	border: 1px solid #BBB;
}
.comments {
	border: 1px dashed #AAA;
	background: #FAFAFA;
	padding: 10px;
	margin: 10px 30px 10px 0;
	font-size: 9pt;
}
.filters td{
	padding: 0 5px;
}
*/
