.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--group-header-level-3 {
background-color: #d6effc;
padding-left: 60px;
}

.style--family-subject-depth-4 {
text-align: left;
padding-left: 80px;
}

.style--plan-header {
background-color: #ccff99;
border-top-color: #000000;
text-align: left;
font-weight: bold;
}

.style--teachers {
line-height: 22px;
text-align: center;
}

.style--family-subject-depth-3 {
text-align: left;
padding-left: 60px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--9d7dac061b1a168ba81ae1413f3e2ce6 {
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--f6c6be9e01948699ff15228caea5a286 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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