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

.style--header {
background-color: #ffff00;
}

.style--family {
background-color: #d1d1c9;
}

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

.style--group-header-level-3 {
background-color: #d6effc;
padding-left: 60px;
}

.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-4 {
text-align: left;
padding-left: 80px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--402c5bb77cdc9b5653968c292962f5f3 {
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--25b00253aabf31ecd6f4d585342a1236 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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