.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--primary-header {
font-weight: bold;
}

.style--prednaska {
background-color: #dbeef4;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--3eb115060ae0bee6de2e6dfd55d765c0 {
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--1796f627b3b6edaacc21e9a7d3c09b99 {
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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