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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--c672557e6d6a0f6e4ffa98c65eef85a8 {
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--218d1595304e670e2a8b8b2638bededd {
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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