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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--820c63b5130fb9ad4e341ef98c7e8fa3 {
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--07348c350b93de72049ba93d61e81354 {
border-right-width: 1px;
border-right-color: #000000;
border-bottom-width: 1px;
border-bottom-color: #000000;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.cell--default--5425219a64fb3d179b3e7114427fdd16 {
border-right-width: 1px;
border-right-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;
}
