.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--family-subject-depth-3 {
text-align: left;
padding-left: 60px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/* 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;
}
