build FEATURE update docs and how they are generated
diff --git a/doc/cesnet-style.css b/doc/cesnet-style.css
new file mode 100644
index 0000000..296c260
--- /dev/null
+++ b/doc/cesnet-style.css
@@ -0,0 +1,106 @@
+/* CESNET blue: #0068a2 */

+

+body {

+    background-color: #fff;

+}

+

+div.header {

+    background-image: none;

+    background-color: #fff;

+}

+

+div.contents {

+    background-color: #fff;

+    padding: 1.618em 3.236em;

+    max-width: 60em;

+    margin: auto;

+    margin-left: 0;

+    text-align: justify;

+}

+

+.sm-dox {

+    background-image: none;

+    background-color: #0068a2;

+    border-bottom: 1px solid white;

+}

+

+.sm-dox a {

+    background-image: none;

+    border-right: 1px solid white;

+    color: white;

+    text-shadow: none;

+}

+

+.sm-dox a:hover {

+    background-image: none;

+    background-color: rgba(0,0,0,0.3);

+}

+

+.sm-dox ul a:hover {

+    background-image: none;

+    background-color: #ddd;

+    text-shadow: none;

+    color: #555;

+}

+

+.navpath ul {

+    background-image: none;

+    background-color: #0068a2;

+}

+

+.navpath li.footer {

+    color: white;

+}

+img.footer {

+    height: 20px;

+}

+

+.navpath li.navelem a {

+    color: white;

+    text-shadow: none;

+}

+

+#side-nav {

+    background-color: #343131;

+}

+

+#nav-tree::-webkit-scrollbar {

+    width: 5px;

+}

+

+#nav-tree::-webkit-scrollbar-track {

+    background: #333;

+    border-radius: 50px;

+  }

+

+#nav-tree::-webkit-scrollbar-thumb {

+    background: #ccc;

+    border-radius: 50px;

+}

+

+#nav-tree {

+    background: none;

+}

+

+#nav-tree .item {

+    padding-top: 10px;

+    padding-bottom: 10px;

+}

+

+#nav-tree .item:hover {

+    background-color: rgba(255,255,255,0.2);

+}

+

+#nav-tree a {

+    color: #fff;

+    font-size: 1.2em;

+}

+

+#nav-tree .selected {

+    background-image: none;

+    background-color: #0068a2;

+}

+

+#nav-tree-contents {

+    margin: 0;

+}