/* --- Оформление календаря --- */
.calendar { width: 100%; text-align: center; }
.calendar tr td, .calendar tr th { padding: 3px; }
.calendar tr td a { color: #26a1e9; font-weight: bold; }
.calendar tr td { padding: 13px 3px; }
.calendar tr td.weekday { color: #adadad; }
.calendar tr th { background-color: #fff; font-weight: bold; text-transform: uppercase; }
.calendar tr th.weekday { background-color: #b8b8b8; color: #fff; }
.calendar tr th.monthselect { background-color: transparent; color: #b8b8b8; padding-bottom: 15px; }
.calendar tr th.monthselect a { color: #0099e7; }