.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--seminar {
background-color: #fdeada;
}

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

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

.style--group-header {
text-align: left;
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--71246a891d0fbf2217ff81e4d9d6e6fc {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--5a7464668f60438066e186e6ef9b413a {
border-left-width: 0px;
border-left-color: #ffffff;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-top-color: #ffffff;
border-right-color: #ffffff;
border-bottom-color: #ffffff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--284cde43114247854d230ca4e3f44f8e {
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--4417b8551e43241e0ac6267db3667606 {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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