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

.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--768fd6c6f5b48cccbed2e03d844b844f {
border-top-width: 1px;
border-top-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--3ed3efff1238e6da9d6196458d5f6665 {
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--d896b2f6ff185503b7a0adbeabc6adac {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--5d9f6013ffe7299daef092ecb1512133 {
border-top-width: 1px;
border-top-color: #000000;
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;
}
