fieldset.jcalendar {
border:none;
text-align:center;
}

div.jcalendar-wrapper {
width:281px;
}

div.jcalendar-selects {
padding:.6em .4em;
text-align:center;
}

div.jcalendar-selects select {
/*border:1px solid #A1A5A9;*/
font-size:100%;
}

div.jcalendar table {
/*background:#d0d0d0;*/
color:#000;
margin:.3em auto;
}

div.jcalendar table th {
/*background:#eee;*/
height:15px;
}

div.jcalendar table td {
background:#f9f9f9;
padding:0;
width:25px;
height:20px;
}

div.jcalendar table th.weekend {
background:url(../img/bg/bg_th_week.jpg) no-repeat;
}

div.jcalendar table th.weekday {
background:url(../img/bg/bg_th_day.jpg) no-repeat;
}

div.jcalendar table td.weekend {
background:url(../img/bg/bg_weekend.jpg) no-repeat;
}

div.jcalendar table td.weekday {
background:url(../img/bg/bg_day.jpg) no-repeat;
}

div.jcalendar table td a {
color:#333;
display:block;
line-height:1.7em;
text-align:center;
text-decoration:none;
width:25px;
height:20px;
}

div.jcalendar table td.today a {
background:url(../img/bg/bg_today.jpg) no-repeat;
border-color:#aaa;
color:#fff;
font-weight:700;
}

div.jcalendar table td a:hover,div.jcalendar table td a:focus,div.jcalendar table td a:active {
background:url(../img/bg/bg_hover.jpg) no-repeat;
color:#fff;
padding:0;
}

div.jcalendar table td a.selected {
background:url(../img/bg/bg_hover.jpg) no-repeat;
color:#fff;
}

div.jcalendar-links {
margin:.4em;
text-align:center;
}

div.jcalendar-links a {
padding:.2em .4em;
}

.link-prev{
	display:block;
	float:left;
	margin-top:-80px;
	margin-left:10px;
}

.link-next{
	display:block;
	float:right;
	margin-top:-80px;
	margin-right:10px;
}

.link-today{
	display:none;
}