.style--global {
background-color: #ffffff;
color: #000000;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #c8c8c8;
border-right-color: #c8c8c8;
border-bottom-color: #c8c8c8;
border-left-color: #c8c8c8;
vertical-align: middle;
text-align: center;
font-family: Arial;
font-size: 10pt;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;
}

.style--header {
background-color: #ffff00;
}

.style--family {
background-color: #d1d1c9;
}

.style--prednaska {
background-color: #dbeef4;
}

.style--group-header {
text-align: left;
font-weight: bold;
}

.style--seminar {
background-color: #fdeada;
}

.style--primary-header {
font-weight: bold;
}

.style--group-header-level-2 {
background-color: #aae2ff;
padding-left: 40px;
}

.style--family-subject-depth-3 {
text-align: left;
padding-left: 60px;
}

.style--teachers {
line-height: 22px;
text-align: center;
}

.style--plan-header {
background-color: #ccff99;
border-top-color: #000000;
text-align: left;
font-weight: bold;
}

.cell--default--af072a76c59396fab247fa091765dfab {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--f06a2cf296d82b5186099648a8832986 {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--7856884bad1660b396a1166921faddd5 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--f10b2eceb6908abed95bdda23055092c {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--8d0a0e3540d6b312999c6ea4ea674b49 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--7072d0eb4e33d0210faaee759f22ba81 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--52b5d285bf844af72fc8b8b4c8240baa {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--e2c8c832f80fc2ec7d624b81e1f755c3 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--7f09a1ad0738ebdd590aa0d4e1e43bfa {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--151d61628fa3cbf9ba852dff03215e08 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--4e0b6ec1025dc104acb2c2e3957b3bae {
border-left-width: 1px;
border-left-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--66b43af1700f9c091b055e4da9bd0fbd {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--00479d2b14bd00011737bcbf8ac38d87 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--dd2715813c88e4452a96446d52d96609 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--74a6255b71f9ba4c41f4d2e01ea3f6e9 {
border-right-width: 1px;
border-right-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--eb8f14504efebc798be746724fc77ff0 {
border-right-width: 1px;
border-right-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--51997c084afbf3694ec5155cad9a079a {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--981dbc2137962ccec02556be92c52e9c {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--cdc366891d5228afa47672ad5632c3c7 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--78c303b173542c86b2baa6dacdee8015 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

.cell--default--f97f555321a682be4593c7a22d7fa10a {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--e783b605191ea513ba737dc374f6a2d7 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--6238e65cdcf98af00f5b4a55ebecb60f {
border-top-width: 1px;
border-top-color: #000000;
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--550c5c41e9d2050bf9c396cf0e1604c8 {
border-top-width: 1px;
border-top-color: #000000;
}

.cell--default--3efad920c0ba1c96b061865f1c71a977 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--8892ebf7cc415d71074a6f5ccb215e7c {
border-top-width: 1px;
border-top-color: #000000;
}

.cell--default--c6bffa60b876ab2175398b660ad1b08d {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--3976b440ec93721a42e6be33a6a73283 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--65b08cc454b0defe93308c057b110b83 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--36873341d22a5b8f572e450abbdafb47 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--f2f9a33ee882e79d7e092868a01aeab1 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--38d1458eeec5ef00a0ef453e5cb568c8 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--ab15791773afa4101c27567cb1704996 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--92b37c72ee1abaf8887824d1f7f72c6f {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--a6b7814825296efc48d664aec676278e {
border-top-width: 1px;
border-top-color: #000000;
}

.cell--default--82338a6ee52d75a8d606989bc70f336f {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--31dc4bf9a8bbf3c60b84bb8acb85c876 {
border-top-width: 1px;
border-top-color: #000000;
}

.cell--default--55c5ba432c56daf39a5ab0bdfea01a9d {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--9c240143bb96da34668a8c0e3d4cbd7c {
border-bottom-width: 1px;
border-bottom-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--eece097bc61c924004d6c996b5f2cec9 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--574e19c9ebc1a49a0ba7b942d536b4d8 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--6b5ebf1ca9aa2e88d77e48a388e42f84 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--8df16bddc362233ef14544bbffebabd3 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--dc30b780cfafd6c8a4d3a1e8cb874be0 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--011919f80b214ad632e6344326378549 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--13f24de199fca6e8baa97371b809e2ee {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--579d115e5443a0008e61fb4509fed5ab {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--8143409315fc587c6408257bb78116f5 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--a9d2f18b55bacc229a9e7e5fc6d4b6fe {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--aca5ccd009769ed3fc24e9d0c44c70b6 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--d474d5960b16f448241226206c23c30d {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--2b5f4a3d6345516e489939fed26d1fc7 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--1634e49ca31323d2c7240add3302f666 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--93754cfdf40672708ab199d0868824ab {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--502a60e81500eb3d8b57e0d29314c05c {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--5006b8f06b0d06384da84d3331f5fc2b {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--251d8f9ffa613f6c630ad5f170879e30 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--6e65af1a0b685a7ef7e0f1be46386b19 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--d4c8f597b8b08fb2c7a08ed5f5254b41 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--d4416ec96a97cc1f24b22ab290bdb62c {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--c68ad7b82576cf2bcd6e9df910b42731 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--34635f6cc80aac0a49b2f85868652132 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--c9f5c4c8cff682bf3e93e027d2666b17 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--6be9253217f26c828b6c7549f8e6ae11 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--328cf49451feacd51975f3fd84bb2360 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--66e2df6dab933f43ed9b6a0a3d50f52f {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--cd008575f30dfe5de250796cce19dc80 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--48a53b3cb2ca5c73551782f153e46b87 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--9862daa256dcd473ee7a8d35785a26f6 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--d43d954827d4ee36ce3ccf06387bc066 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--1b6464e1a16ae455b66939c11606703c {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--bd8f29953824708aefda06d0a5fd9f9d {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--2f3fb0e736fefea28549cb196c166fd7 {
border-top-color: #000000;
border-right-color: #000000;
border-left-color: #000000;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
}

.cell--default--4cf72c6d5d13f1da6eef133949544aa5 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--aa3a3966a50c78603ec121427623ed8e {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--ea09af2ac5ce33420b08813b2f8a4657 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--5c221485952b4b52d761563f105ca409 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--e4436aca3ce594e2c58c5439f25e27f7 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--ddefec33426b80fa3a8a4c883c02f331 {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--c4f50b4c49c3598560e0e1e0e19cd65c {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--16d7d100e07d0f2a4e5493e98879bfaa {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--013694c6061a55e2ef3293cf90e77ae5 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--9933cf292159ec49286989e1a8fdec60 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--6028273dc5e504cb2ec57b69372838d0 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--e5c7dc33be58262022f101e8fb5416d8 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--2b22718ca42b68adf022657095d7d25a {
border-top-width: 1px;
border-top-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--ff894d9e1f2e99b4798e03cb1e7b00e0 {
border-left-width: 1px;
border-left-color: #000000;
}

.cell--default--89d7a403f16e81ccb53d8d09d8838418 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--16d505e5d07581e061767eb0d6f10165 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--dd19a511ddf78a8b9b35646691e11db4 {
border-right-width: 1px;
border-right-color: #000000;
}

.cell--default--1322daf1d04037650bfd079004752bfd {
border-left-width: 1px;
border-left-color: #000000;
}


/* Note styles */

.timetable-note-above {
    padding-bottom: 1em;
}

.timetable-note-below {
    padding-top: 1em;
}

.timetable-note-above, .timetable-note-below {
    font-family: sans-serif;
    margin: 1.5em;
}

.timetable-note-above p, .timetable-note-below p {
    margin: 1em;
}
