html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, cite, code,
em, img, kbd, strong, sub, sup, var,
b, u, i, ol, ul, li,
form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, footer, header, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

main, article, footer, header, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

@font-face {
  font-family: "Vinjetoj";
  font-weight: normal;
  font-style: normal;
  src: url("/tiparoj/piv-vinjetoj3.eot");
  src: url("/tiparoj/piv-vinjetoj3.eot#iefix") format("embedded-opentype"), url("/tiparoj/piv-vinjetoj3.woff2") format("woff2"), url("/tiparoj/piv-vinjetoj3.woff") format("woff"), url("/tiparoj/piv-vinjetoj3.ttf") format("truetype"), url("/tiparoj/piv-vinjetoj3.svg#webfont") format("svg");
}
@font-face {
  font-family: "Manskribo";
  font-weight: normal;
  font-style: normal;
  src: url("/tiparoj/Tangerine-Regular.ttf");
  src: url("/tiparoj/Tangerine-Regular.ttf") format("truetype");
}
html {
  scroll-padding-top: 3em;
  padding: 0;
  min-height: 100%;
  background-color: #005599;
}
html.alfa {
  background-color: brown;
}

body {
  color: white;
  background-color: #005599;
}
body.alfa {
  background-color: brown;
}

header#header {
  position: sticky;
  top: 0;
  background-color: #005599;
  height: 2.6em;
}
header#header #montrimenuon {
  color: yellow;
  height: 1.5em;
  width: 1.5em;
  display: block;
  font-family: "Times New Roman", "Nimbus Roman", "FreeSerif", "Liberation Serif", serif;
  position: absolute;
  top: 0em;
  left: 0.8em;
  color: white;
  cursor: pointer;
  display: none;
}
header#header #montrimenuon #malfermimenuon {
  font-size: 250%;
}
header#header #montrimenuon #fermimenuon {
  position: relative;
  top: 0.1em;
  font-size: 160%;
  font-weight: normal;
  display: none;
}
header#header span#h1, header#header span#h2 {
  font-family: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  display: inline-block;
  position: absolute;
  top: 0.3em;
  font-size: 180%;
  color: yellow;
}
header#header span#hdisigilo {
  color: yellow;
  letter-spacing: 0.1em;
  display: none;
}
header#header span#h1 {
  left: 0.5em;
  letter-spacing: 0.1em;
  text-wrap: nowrap;
}
header#header span#h2 {
  left: 7.8em;
}

nav {
  box-sizing: border-box;
  font-family: "Times New Roman", "Nimbus Roman", "FreeSerif", "Liberation Serif", serif;
  overflow: auto;
  position: fixed;
  left: 0em;
  top: 2.6em;
  background-color: #005599;
  color: white;
  width: 14em;
  max-height: calc(98% - 1.8em);
  scrollbar-gutter: stable;
  scrollbar-width: auto;
}
nav ul {
  margin-top: 0.2em;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  width: 98%;
}
nav ul li {
  list-style-type: circle;
  padding: 0;
  margin: 0 0 0.2em 0;
  margin-left: 2em;
  line-height: 1.2;
  font-size: 85%;
}
nav ul li.grava {
  font-weight: bold;
  list-style-type: none;
  margin-left: 1em;
}
nav ul li.sekcio {
  margin-top: 0.5em;
}
nav ul li a:link, nav ul li a:visited, nav ul li a:active, nav ul li a:hover {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 0.1em;
  margin: 0;
  margin-right: 0.2em;
  text-decoration: none;
  width: 100%;
}
nav ul li a, nav ul li a:link, nav ul li a:visited, nav ul li a:hover {
  color: white;
}
nav ul li:hover {
  color: #ff4;
}
nav ul li:hover::marker {
  color: #ff4;
}
nav ul li:hover a:link, nav ul li:hover a:visited, nav ul li:hover a:hover {
  color: #ff4;
}
nav ul li:hover ul li {
  color: white;
}
nav ul li:hover ul li a:link, nav ul li:hover ul li a:visited, nav ul li:hover ul li a:hover {
  color: white;
}
nav ul li:hover ul li:hover {
  color: #ff4;
}
nav ul li:hover ul li:hover::marker {
  color: #ff4;
}
nav ul li:hover ul li:hover a:link, nav ul li:hover ul li:hover a:visited {
  color: white;
}
nav ul li:hover ul li:hover a:hover {
  color: #ff4;
}

main {
  background-color: white;
  color: black;
  margin: 0 0 0 14em;
  padding: 0 0 1em 0;
}
main #enhavo {
  font-family: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  padding-top: 1em;
  margin: 0 1em 0 1em;
  max-width: 60em;
}
main #enhavo h1, main #enhavo h2, main #enhavo h3 {
  font-family: "Times New Roman";
  margin: 0.8em 0 0.2em 0;
  padding: 0;
  font-weight: bold;
  text-align: left;
  line-height: 1.2;
}
main #enhavo h1 {
  font-size: 160%;
  margin-top: 0;
}
main #enhavo h2 {
  font-size: 150%;
}
main #enhavo h2:first-child {
  margin-top: 0;
}
main #enhavo h3 {
  font-size: 120%;
}
main #enhavo div.klariga_noto {
  margin-bottom: 1em;
  border-bottom: 2px dotted #444;
}
main #enhavo p {
  margin: 0.2em 0 0.5em 0;
  text-align: left;
  line-height: 1.7;
}
main #enhavo p.averto {
  font-weight: bold;
}
main #enhavo img.rughakrajono {
  display: inline-block;
  vertical-align: bottom;
  width: 1.2em;
  padding: 0.3em 0.3em 0.2em 0.3em;
  border: 1px solid #ddd;
  border-radius: 0.3em;
}
main #enhavo ul li {
  list-style-type: disc;
  margin-left: 1em;
  margin-top: 0em;
  padding-bottom: 0.5em;
  line-height: 1.7;
}
main #enhavo ol {
  margin: 1em 1em;
}
main #enhavo ol li {
  list-style-type: decimal;
  margin: 0.5em 0 0.5em 2em;
  text-align: justify;
  line-height: 1.7;
}
main #enhavo ul.senbuletoj li {
  list-style-type: none;
}
main #enhavo strong {
  font-weight: bold;
}
main #enhavo sub, main #enhavo sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
main #enhavo sup {
  top: -0.5em;
}
main #enhavo sub {
  bottom: -0.25em;
}
main #enhavo i {
  font-style: italic;
}
main #enhavo b {
  font-weight: bold;
}
main #enhavo span.majusklete {
  font-variant: small-caps;
}
main #enhavo #notoklarigo {
  margin-bottom: 2em;
  padding-bottom: 0.5em;
  font-style: italic;
  border-bottom: 2px dotted #444;
}
main #enhavo #notoklarigo span.klar {
  font-style: normal;
  font-family: monospace;
  font-size: 100%;
  padding: 0 0.1em;
  color: blue;
  background-color: #dfd;
  border: 1px solid #aaa;
  border-radius: 0.2em;
}
main #enhavo #notoklarigo kbd {
  font-style: normal;
}
main #enhavo span.vinjeto {
  font-family: Vinjetoj;
}
main #enhavo span.F {
  position: relative;
  top: -0.3em;
}
main #enhavo span.ofi {
  font-family: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  padding: 0.1em 0.15em 0.1em 0.15em;
  font-size: 60%;
  border: 1px solid #444;
  border-radius: 0.3em;
  position: relative;
  top: -0.6em;
}
main #enhavo em {
  font-style: italic;
}
main #enhavo kbd {
  font-family: monospace;
  background-color: #ddd;
  color: #222222;
  display: inline-block;
  padding-left: 0.2em;
  padding-right: 0.2em;
}
main #enhavo span.disigo {
  font-weight: bold;
  padding: 0 0.1em;
}
main #enhavo span.butono, main #enhavo span.butoneto {
  display: inline-block;
  width: 6em;
  text-align: center;
  color: #1e1b1d;
  background-color: #fafafa;
  border: 1px solid #aaa;
  border-radius: 0.5em;
  margin: 0;
  font-size: 90%;
  cursor: pointer;
}
main #enhavo span.butono.butono, main #enhavo span.butoneto.butono {
  padding: 0.2em 0.2em 0 0.2em;
}
main #enhavo span.butono.butoneto, main #enhavo span.butoneto.butoneto {
  width: 1.5em;
  padding: 0 0.2em 0 0.2em;
}
main #enhavo span.butono.eta, main #enhavo span.butoneto.eta {
  width: 2em;
  margin-left: 0.3em;
  margin-right: 0.3em;
}
main #enhavo span.butono.libera, main #enhavo span.butoneto.libera {
  width: auto;
}
main #enhavo span.butono.griza, main #enhavo span.butoneto.griza {
  filter: grayscale(100%);
}
main #enhavo table {
  margin: 1em;
  width: 100%;
}
main #enhavo table th, main #enhavo table td {
  text-align: left;
  border: 1px solid #000;
  padding: 0.5em 0.5em 0.3em 0.5em;
  line-height: 1.2;
}
main #enhavo table th {
  background-color: white;
  color: #222;
}
main #enhavo table th a, main #enhavo table th a:link, main #enhavo table th a:visited {
  color: #222;
  text-decoration: none;
}
main #enhavo table th a:hover {
  color: blue;
  text-decoration: underline;
}
main #enhavo table.elementoj th {
  width: 3em;
}
main #enhavo table#prezentoj th {
  font-weight: bold;
}
main #enhavo table#etikedomallongigoj {
  width: auto;
}
main #enhavo table#etikedomallongigoj th, main #enhavo table#etikedomallongigoj td {
  border-width: 0;
}
main #enhavo table#etikedomallongigoj tr {
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  border-right: 1px solid #aaa;
}
main #enhavo table#etikedomallongigoj th {
  width: 3em;
}
main #enhavo table#etikedomallongigoj td.sago {
  width: 1em;
}
main #enhavo table#etikedomallongigoj th kbd {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}
main #enhavo table#specialsignojxml {
  width: auto;
}
main #enhavo table#specialsignojxml th, main #enhavo table#specialsignojxml td {
  border-width: 0;
}
main #enhavo table#specialsignojxml tr {
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  border-right: 1px solid #aaa;
}
main #enhavo table#specialsignojxml th {
  width: 3em;
}
main #enhavo table#specialsignojxml td.sago {
  width: 1em;
}
main #enhavo table#specialsignoj {
  width: auto;
}
main #enhavo table#specialsignoj th, main #enhavo table#specialsignoj td {
  border-width: 0;
}
main #enhavo table#specialsignoj tr {
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  border-right: 1px solid #aaa;
}
main #enhavo table#specialsignoj th {
  width: 2em;
}
main #enhavo table#specialsignoj td.sago {
  width: 1em;
}
main #enhavo table#surogatoj {
  width: auto;
}
main #enhavo table#surogatoj th, main #enhavo table#surogatoj td {
  border-width: 0;
}
main #enhavo table#surogatoj tr {
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  border-right: 1px solid #aaa;
}
main #enhavo table#surogatoj th {
  width: 3em;
}
main #enhavo table#surogatoj td.sago {
  width: 1em;
}
main #enhavo table#filtrobutonoj th span.butono {
  width: 13em;
  text-align: left;
  text-wrap: nowrap;
}
main #enhavo table#artikolotipoj th {
  width: 7em;
}
main #enhavo table#lingvotabelo, main #enhavo table#lingvotabelo2 {
  width: auto;
}
main #enhavo table#lingvotabelo tr, main #enhavo table#lingvotabelo2 tr {
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  border-right: 1px solid #aaa;
}
main #enhavo table#lingvotabelo th, main #enhavo table#lingvotabelo2 th {
  width: 2em;
}
main #enhavo table#lingvotabelo#lingvotabelo2 th, main #enhavo table#lingvotabelo2#lingvotabelo2 th {
  width: 8em;
}
main #enhavo table#lingvotabelo td.sago, main #enhavo table#lingvotabelo2 td.sago {
  width: 1em;
}
main #enhavo table#lingvotabelo th kbd, main #enhavo table#lingvotabelo2 th kbd {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}
main #enhavo table#spegultabelo {
  width: auto;
}
main #enhavo table span.vinjeto {
  font-family: Vinjetoj;
}
main #enhavo table tbody tr:hover th {
  background-color: yellow;
}
main #enhavo table tbody tr:hover td {
  background-color: yellow;
}
main #enhavo table#oftoklasoj {
  margin: 1em;
  width: auto;
}
main #enhavo table#oftoklasoj th, main #enhavo table#oftoklasoj td {
  text-align: left;
  border: 1px solid #000;
  border-width: 1px 0;
  padding: 0.5em 0.5em 0.3em 0.5em;
  line-height: 1.2;
}
main #enhavo table#oftoklasoj tbody tr:hover th, main #enhavo table#oftoklasoj tbody tr:hover td {
  background-color: yellow;
}
main #enhavo dl {
  margin-left: 1em;
  padding: 0.7em 1.5em 0.5em 0.5em;
}
main #enhavo dl#preferoj {
  border: 1px solid #888;
}
main #enhavo dl dt {
  padding-bottom: 0.2em;
}
main #enhavo dl dd {
  padding-bottom: 0.7em;
}
main #enhavo dl dd:last-child {
  padding-bottom: 0.2em;
}
main #enhavo dl.rx {
  line-height: 1.4em;
}
main #enhavo dl.rx dt {
  font-weight: bold;
  font-size: 120%;
}
main #enhavo dl.rx dd {
  margin-bottom: 0.5em;
}
main #enhavo table#oftoklasoj th, main #enhavo table#oftoklasoj td {
  text-align: left;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 0.5em 0.1em 0.3em 0.1em;
  line-height: 1.2;
}
main #enhavo table#oftoklasoj th.dekstre, main #enhavo table#oftoklasoj td.dekstre {
  text-align: right;
}
main #enhavo table#oftoklasoj th.streko, main #enhavo table#oftoklasoj td.streko {
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: center;
}
main #enhavo table#oftoklasoj th.ek, main #enhavo table#oftoklasoj td.ek {
  padding-left: 0.5em;
}
main #enhavo table#simpla_preciza th {
  width: 8em;
}
main #enhavo #vinjetotabelo, main #enhavo #fontotabelo, main #enhavo #mallongigotabelo, main #enhavo #mallongigotabelo, main #enhavo #mallongigotabelo_ghenerala, main #enhavo #mallongigotabelo_inst, main #enhavo #signotabelo, main #enhavo #autorotabelo, main #enhavo #lingvokodajhoj_tabelo {
  margin-bottom: 2em;
  width: 100%;
}
main #enhavo #vinjetotabelo th, main #enhavo #vinjetotabelo td, main #enhavo #fontotabelo th, main #enhavo #fontotabelo td, main #enhavo #mallongigotabelo th, main #enhavo #mallongigotabelo td, main #enhavo #mallongigotabelo th, main #enhavo #mallongigotabelo td, main #enhavo #mallongigotabelo_ghenerala th, main #enhavo #mallongigotabelo_ghenerala td, main #enhavo #mallongigotabelo_inst th, main #enhavo #mallongigotabelo_inst td, main #enhavo #signotabelo th, main #enhavo #signotabelo td, main #enhavo #autorotabelo th, main #enhavo #autorotabelo td, main #enhavo #lingvokodajhoj_tabelo th, main #enhavo #lingvokodajhoj_tabelo td {
  border: 1px solid #aaa;
  text-align: left;
  padding: 0.4em;
}
main #enhavo #vinjetotabelo td, main #enhavo #fontotabelo td, main #enhavo #mallongigotabelo td, main #enhavo #mallongigotabelo td, main #enhavo #mallongigotabelo_ghenerala td, main #enhavo #mallongigotabelo_inst td, main #enhavo #signotabelo td, main #enhavo #autorotabelo td, main #enhavo #lingvokodajhoj_tabelo td {
  width: auto;
}
main #enhavo #vinjetotabelo td.vinjeto, main #enhavo #fontotabelo td.vinjeto, main #enhavo #mallongigotabelo td.vinjeto, main #enhavo #mallongigotabelo td.vinjeto, main #enhavo #mallongigotabelo_ghenerala td.vinjeto, main #enhavo #mallongigotabelo_inst td.vinjeto, main #enhavo #signotabelo td.vinjeto, main #enhavo #autorotabelo td.vinjeto, main #enhavo #lingvokodajhoj_tabelo td.vinjeto {
  width: auto;
  text-align: center;
  font-family: Vinjetoj;
}
main #enhavo #vinjetotabelo th.vinjeto, main #enhavo #fontotabelo th.vinjeto, main #enhavo #mallongigotabelo th.vinjeto, main #enhavo #mallongigotabelo th.vinjeto, main #enhavo #mallongigotabelo_ghenerala th.vinjeto, main #enhavo #mallongigotabelo_inst th.vinjeto, main #enhavo #signotabelo th.vinjeto, main #enhavo #autorotabelo th.vinjeto, main #enhavo #lingvokodajhoj_tabelo th.vinjeto {
  width: auto;
  text-align: center;
  font-family: Vinjetoj;
}
main #enhavo #vinjetotabelo th.lingvokodajho, main #enhavo #fontotabelo th.lingvokodajho, main #enhavo #mallongigotabelo th.lingvokodajho, main #enhavo #mallongigotabelo th.lingvokodajho, main #enhavo #mallongigotabelo_ghenerala th.lingvokodajho, main #enhavo #mallongigotabelo_inst th.lingvokodajho, main #enhavo #signotabelo th.lingvokodajho, main #enhavo #autorotabelo th.lingvokodajho, main #enhavo #lingvokodajhoj_tabelo th.lingvokodajho {
  width: 3em;
}
main #enhavo #vinjetotabelo td.autoro, main #enhavo #fontotabelo td.autoro, main #enhavo #mallongigotabelo td.autoro, main #enhavo #mallongigotabelo td.autoro, main #enhavo #mallongigotabelo_ghenerala td.autoro, main #enhavo #mallongigotabelo_inst td.autoro, main #enhavo #signotabelo td.autoro, main #enhavo #autorotabelo td.autoro, main #enhavo #lingvokodajhoj_tabelo td.autoro {
  width: 1em;
  text-align: left;
}
main #enhavo #vinjetotabelo th, main #enhavo #fontotabelo th, main #enhavo #mallongigotabelo th, main #enhavo #mallongigotabelo th, main #enhavo #mallongigotabelo_ghenerala th, main #enhavo #mallongigotabelo_inst th, main #enhavo #signotabelo th, main #enhavo #autorotabelo th, main #enhavo #lingvokodajhoj_tabelo th {
  font-weight: bold;
  color: #222;
}
main #enhavo #vinjetotabelo th.mallongigo, main #enhavo #fontotabelo th.mallongigo, main #enhavo #mallongigotabelo th.mallongigo, main #enhavo #mallongigotabelo th.mallongigo, main #enhavo #mallongigotabelo_ghenerala th.mallongigo, main #enhavo #mallongigotabelo_inst th.mallongigo, main #enhavo #signotabelo th.mallongigo, main #enhavo #autorotabelo th.mallongigo, main #enhavo #lingvokodajhoj_tabelo th.mallongigo {
  width: 3em;
  text-align: left;
}
main #enhavo #vinjetotabelo#signotabelo th.signo, main #enhavo #fontotabelo#signotabelo th.signo, main #enhavo #mallongigotabelo#signotabelo th.signo, main #enhavo #mallongigotabelo#signotabelo th.signo, main #enhavo #mallongigotabelo_ghenerala#signotabelo th.signo, main #enhavo #mallongigotabelo_inst#signotabelo th.signo, main #enhavo #signotabelo#signotabelo th.signo, main #enhavo #autorotabelo#signotabelo th.signo, main #enhavo #lingvokodajhoj_tabelo#signotabelo th.signo {
  text-align: left;
  width: 6.5em;
}
main #enhavo #vinjetotabelo#signotabelo th.signo span.vinjeto, main #enhavo #fontotabelo#signotabelo th.signo span.vinjeto, main #enhavo #mallongigotabelo#signotabelo th.signo span.vinjeto, main #enhavo #mallongigotabelo#signotabelo th.signo span.vinjeto, main #enhavo #mallongigotabelo_ghenerala#signotabelo th.signo span.vinjeto, main #enhavo #mallongigotabelo_inst#signotabelo th.signo span.vinjeto, main #enhavo #signotabelo#signotabelo th.signo span.vinjeto, main #enhavo #autorotabelo#signotabelo th.signo span.vinjeto, main #enhavo #lingvokodajhoj_tabelo#signotabelo th.signo span.vinjeto {
  font-family: Vinjetoj;
}
main #enhavo #vinjetotabelo#signotabelo th.signo span.ofi, main #enhavo #fontotabelo#signotabelo th.signo span.ofi, main #enhavo #mallongigotabelo#signotabelo th.signo span.ofi, main #enhavo #mallongigotabelo#signotabelo th.signo span.ofi, main #enhavo #mallongigotabelo_ghenerala#signotabelo th.signo span.ofi, main #enhavo #mallongigotabelo_inst#signotabelo th.signo span.ofi, main #enhavo #signotabelo#signotabelo th.signo span.ofi, main #enhavo #autorotabelo#signotabelo th.signo span.ofi, main #enhavo #lingvokodajhoj_tabelo#signotabelo th.signo span.ofi {
  padding-bottom: 0;
}
main #enhavo #vinjetotabelo#fontotabelo th.autoro, main #enhavo #fontotabelo#fontotabelo th.autoro, main #enhavo #mallongigotabelo#fontotabelo th.autoro, main #enhavo #mallongigotabelo#fontotabelo th.autoro, main #enhavo #mallongigotabelo_ghenerala#fontotabelo th.autoro, main #enhavo #mallongigotabelo_inst#fontotabelo th.autoro, main #enhavo #signotabelo#fontotabelo th.autoro, main #enhavo #autorotabelo#fontotabelo th.autoro, main #enhavo #lingvokodajhoj_tabelo#fontotabelo th.autoro {
  width: 3em;
}
main #enhavo #vinjetotabelo#mallongigotabelo_ghenerala th.mallongigo, main #enhavo #fontotabelo#mallongigotabelo_ghenerala th.mallongigo, main #enhavo #mallongigotabelo#mallongigotabelo_ghenerala th.mallongigo, main #enhavo #mallongigotabelo#mallongigotabelo_ghenerala th.mallongigo, main #enhavo #mallongigotabelo_ghenerala#mallongigotabelo_ghenerala th.mallongigo, main #enhavo #mallongigotabelo_inst#mallongigotabelo_ghenerala th.mallongigo, main #enhavo #signotabelo#mallongigotabelo_ghenerala th.mallongigo, main #enhavo #autorotabelo#mallongigotabelo_ghenerala th.mallongigo, main #enhavo #lingvokodajhoj_tabelo#mallongigotabelo_ghenerala th.mallongigo {
  width: 6em;
}
main #enhavo #vinjetotabelo#mallongigotabelo_inst th.mallongigo, main #enhavo #fontotabelo#mallongigotabelo_inst th.mallongigo, main #enhavo #mallongigotabelo#mallongigotabelo_inst th.mallongigo, main #enhavo #mallongigotabelo#mallongigotabelo_inst th.mallongigo, main #enhavo #mallongigotabelo_ghenerala#mallongigotabelo_inst th.mallongigo, main #enhavo #mallongigotabelo_inst#mallongigotabelo_inst th.mallongigo, main #enhavo #signotabelo#mallongigotabelo_inst th.mallongigo, main #enhavo #autorotabelo#mallongigotabelo_inst th.mallongigo, main #enhavo #lingvokodajhoj_tabelo#mallongigotabelo_inst th.mallongigo {
  width: 8em;
}
main #enhavo #vinjetotabelo tr:hover td, main #enhavo #fontotabelo tr:hover td, main #enhavo #mallongigotabelo tr:hover td, main #enhavo #mallongigotabelo tr:hover td, main #enhavo #mallongigotabelo_ghenerala tr:hover td, main #enhavo #mallongigotabelo_inst tr:hover td, main #enhavo #signotabelo tr:hover td, main #enhavo #autorotabelo tr:hover td, main #enhavo #lingvokodajhoj_tabelo tr:hover td {
  background-color: yellow;
}
main #enhavo p.kodo, main #enhavo pre.kodo {
  padding: 0.5em;
  background-color: #eee;
  border: 2px solid #aaa;
  font-family: monospace;
  line-height: 1.5;
  white-space: pre-wrap;
}
main #enhavo span.w {
  opacity: 0.6;
  outline: 2px dotted #444;
  padding: 0 0.1em;
  margin-right: 0.2em;
  disply: inline-block;
}
main #enhavo p.kodo {
  text-align: left;
}
main #enhavo span.majuskletoj {
  font-variant: small-caps;
}
main #enhavo span.pivcito {
  background-color: #eee;
  padding: 0.2em;
}
main #enhavo table#ilionvortojtabelo {
  width: auto;
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
}
main #enhavo table#ilionvortojtabelo td {
  border-width: 0;
  padding: 0.4em 0.5em 0.2em 0.5em;
  border-bottom: 1px solid #aaa;
}

@media screen and (max-width: 45em) {
  body.senjs header#header span#h1 {
    left: 0.5em;
  }

  header#header {
    text-align: left;
  }
  header#header #montrimenuon {
    display: inline;
  }
  header#header span#h1, header#header span#h2 {
    position: static;
    position: relative;
    top: 0.25em;
    left: 2em;
  }
  header#header span#hdisigilo {
    font-size: 180%;
    display: inline-block;
    position: relative;
    top: 0.25em;
    left: 2em;
  }

  nav {
    display: none;
  }

  main {
    margin-left: 0;
  }

  body.menuo header#header #montrimenuon {
    top: 0.4em;
  }
  body.menuo header#header #montrimenuon #malfermimenuon {
    display: none;
  }
  body.menuo header#header #montrimenuon #fermimenuon {
    display: inline;
  }
  body.menuo nav {
    display: block;
  }
}
body.alfa header#header, body.alfa nav {
  background-color: brown;
}
body.alfa nav ul li:hover ul li {
  background-color: brown;
}

/*# sourceMappingURL=klarigopagho.css.map */
