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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--9c1efa86058fd0c6d93e95d1efbdf6b0 {
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--0ccc4d1b5807c8d237b1d3768a8d92c4 {
border-right-width: 1px;
border-right-color: #000000;
border-left-width: 1px;
border-left-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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