.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--group-header {
text-align: left;
font-weight: bold;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--18fd1b6da56c7ddf17a49672d90b849f {
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--1c5dc51805e42a4311eb1d20202cd0dd {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--5f7ae4659c64ada0833b455c4fcd76eb {
border-right-width: 1px;
border-right-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;
}
