TABLE.kalendarz  { border-spacing:0px; border-width:0px; border-collapse:collapse; font-family:verdana; font-size:11px; text-align:center; width:560px; align:center;}
TABLE.kalendarz TR TD { border:1px solid #fff; }
TABLE.kalendarz TR.naglowek { background: #f9f9f9 url(http://www.akademia-tanca.com.pl/images/grafiki.jpg) 0 0 repeat-x;}  
TABLE.kalendarz TR.zajecia0 td, TABLE.kalendarz TR.zajecia1 td { vertical-align: top; text-align:left; background-color:#f7f7f7;}

TABLE.kalendarz TR.naglowek TD {text-align:center; vertical-align: top; padding: 15px 0; font-weight: bold;}
TABLE.kalendarz TR.naglowek TD.dzien {width: 60px;}
TABLE.kalendarz TR.zajecia TD.dzien {text-align:left; background-color:#e4e4e4; }
TABLE.kalendarz TR.zajecia TD.zajecia {text-align:left; background-color:#f0f0f0; padding:16px 4px 8px;}
TABLE.kalendarz TR.zajecia a.nazwa_zajec {font-size:11px;font-weight:bold; color: #006;}
TABLE.kalendarz TR td.prowadzacy a {font-size:11px;color:#e33; padding-left: 4px;}
TABLE.kalendarz TR td.prowadzacy {vertical-align: middle;}

TABLE.kalendarz .uwagi {display: block; margin-top: 4px; font-size: 11px;}

.kadra h2 {background: url(../../images/arrow.gif) 0 4px no-repeat; padding-left: 20px; margin-top: 7px;}
.kadra_dzieci h2 {background: url(../../images/arrown.gif) 0 4px no-repeat; padding-left: 20px; color: #135aa0; margin-top: 7px;}
.kadra_latino h2 {background: url(../../images/arrowp.gif) 0 4px no-repeat; padding-left: 20px; color: #8e5400; margin-top: 7px;}
.kadra_wspolczesny h2 {background: url(../../images/arrowb.gif) 0 4px no-repeat; padding-left: 20px; color: #894308; margin-top: 7px;}
.kadra_studenci h2 {background: url(../../images/arrowz.gif) 0 4px no-repeat; padding-left: 20px; color: #366108; margin-top: 7px;}
.skrot_grupy { cursor: help; }

.kadra_dzieci .zajecia_kolor1 {background-color:#D1DCFC; margin: 0 0 1px; color: #135AA0; padding: 4px; border: 1px solid #98ABE1;}
.kadra_dzieci .zajecia_kolor2 {background-color:#ADC2FA; margin: 0 0 1px; color: #104A85; padding: 4px; border: 1px solid #6E90E9;}
.kadra_dzieci .zajecia_kolor3 {background-color:#8CA9FF; margin: 0 0 1px; color: #18356B; padding: 4px; border: 1px solid #6379D1;}

.kadra .zajecia_kolor1 {background-color:#e7e7e7; margin: 0 0 1px; color: #666; padding: 4px; border: 1px solid #ccc;}
.kadra .zajecia_kolor2 {background-color:#d0d0d0; margin: 0 0 1px; color: #444; padding: 4px; border: 1px solid #a0a0a0;}
.kadra .zajecia_kolor3 {background-color:#B6B6B6; margin: 0 0 1px; color: #333; padding: 4px; border: 1px solid #828282;}

.kadra_wspolczesny .zajecia_kolor1 {background-color:#F2E4C1; margin: 0 0 1px; color: #B45507; padding: 4px; border: 1px solid #D6AD72;}
.kadra_wspolczesny .zajecia_kolor2 {background-color:#DFC093; margin: 0 0 1px; color: #894106; padding: 4px; border: 1px solid #CB984B;}
.kadra_wspolczesny .zajecia_kolor3 {background-color:#CEA05B; margin: 0 0 1px; color: #662D1A; padding: 4px; border: 1px solid #A37530;}

.kadra_latino .zajecia_kolor1 {background-color:#FFF1CC; margin: 0 0 1px; color: #C17400; padding: 4px; border: 1px solid #FED594;}
.kadra_latino .zajecia_kolor2 {background-color:#FFDD84; margin: 0 0 1px; color: #8E5400; padding: 4px; border: 1px solid #F78D24;}
.kadra_latino .zajecia_kolor3 {background-color:#FFD159; margin: 0 0 1px; color: #944210; padding: 4px; border: 1px solid #EF8510;}