table.plan {

}

table.plan th {
	text-align: center;
	border: solid 1px #7170A8;
	width: 10px;
}

table.plan td {
	border: solid 1px #9395AE;
}

table.plan tr.odd td {
	background-color: #DFDFDF;
}

table.plan tr.even td {
	background-color: white;
}

table.plan td.semestr {
	text-align: center;
}

table .semestr{
	width: 31px;
}
table .wyklady{
	width: 53px;
}
table .cwiczenia{
	width: 61px;
}
table .kredyty{
	width: 59px;
}
table .ecst{
	width: 32px;
}
table .przedmiot{
	width: 300px;
}
table.plan td.przedmiot {

}

table.plan td.zaliczenie {
	text-align: center;
}

table.plan td.wyklady {
	text-align: center;
}

table.plan td.cwiczenia {
	text-align: center;
}

table.plan td.kredyty {
	text-align: center;
}

table.plan td.ects {
	text-align: center;
}
