.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--298b20af0d074c0b2e9142ea29a59cf5 {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--520b60d638a0e455d9ac5e6126cd4d94 {
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--c667bcd42dc534f3c87988ae2ff15f79 {
border-right-width: 1px;
border-right-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--1d64ef3038c1b760c36b8da35f2cd451 {
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;
}
