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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--777b6f1f5883a4fa15603b4191b54678 {
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--031b33a9a79d50c4423a299289d5b00d {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--536a67db537898c5a163411f79b42245 {
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;
}
