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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--da63b0e3147e8872ac3782af8c0a45f6 {
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--8af8423cddfb2f136cb23357f042027e {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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