.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--prednaska {
background-color: #dbeef4;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--3435579ecc4e9709156c0ef2abefb750 {
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--e763e69d6d38431b8023d5e5c36d7656 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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