@charset "UTF-8";
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-vinjetoj6.eot");
  src: url("/tiparoj/piv-vinjetoj6.eot#iefix") format("embedded-opentype"), url("/tiparoj/piv-vinjetoj6.woff2") format("woff2"), url("/tiparoj/piv-vinjetoj6.woff") format("woff"), url("/tiparoj/piv-vinjetoj6.ttf") format("truetype"), url("/tiparoj/piv-vinjetoj6.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");
}
body.atentolisto div.artikoloj span.dparto {
  cursor: default;
}
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj {
  border-top: 4px solid green;
}
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj sup[data-a=Mo], body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj sup[data-a=RE], body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj sup[data-a=Mo], body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj sup[data-a=RE] {
  outline-width: 0;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara#trovoj, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara#foliumi,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara#trovoj,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara#foliumi,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara#trovoj,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara#foliumi {
  border-top: 4px solid green;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.ekzbloko[data-amanko], body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara i.ekzemplo[data-amanko],
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.ekzbloko[data-amanko],
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara i.ekzemplo[data-amanko],
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.ekzbloko[data-amanko],
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara i.ekzemplo[data-amanko] {
  outline: 0px dotted red !important;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara span.egalo,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara span.egalo,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara span.egalo {
  color: inherit;
  background-color: inherit;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara span.w.kashota,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara span.w.kashota,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara span.w.kashota {
  opacity: 1;
  outline: 0px dotted #444;
  padding: 0 0;
  margin-right: 0;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.rpbutono,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.rpbutono,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.rpbutono, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.rpbutono, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.rpbutono, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.rpbutono {
  display: none;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.komento,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.komento,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.komento, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.komento, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.komento, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.komento {
  display: none;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.rpbutono,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.rpbutono,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.rpbutono, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.rpbutono, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.rpbutono, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.rpbutono {
  display: none;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.w.kashota,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.w.kashota,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.w.kashota, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.w.kashota, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.w.kashota, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.w.kashota {
  opacity: 1;
  outline: 0px dotted #444;
  padding: 0 0;
  margin-right: 0;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.neordinara,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.neordinara,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.neordinara, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.neordinara, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.neordinara, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.neordinara {
  display: none;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art sup.eraraautoro,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art sup.eraraautoro,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art sup.eraraautoro, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art sup.eraraautoro, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art sup.eraraautoro, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art sup.eraraautoro {
  outline-width: 0;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.klas, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.kun,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.klas,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.kun,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.klas,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.kun, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.klas, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.kun, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.klas, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.kun, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.klas, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.kun {
  border-bottom-width: 0;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.lr,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.lr,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.lr, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.lr, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.lr, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.lr {
  color: #222222;
  font-weight: normal;
  background-color: transparent;
  border-radius: 0 0;
  padding: 0 0;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo {
  display: none;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art a.ROMPITA, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art a.AMBIGUA, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art a.PROVIZORA,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art a.ROMPITA,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art a.AMBIGUA,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art a.PROVIZORA,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art a.ROMPITA,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art a.AMBIGUA,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art a.PROVIZORA, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art a.ROMPITA, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art a.AMBIGUA, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art a.PROVIZORA, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art a.ROMPITA, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art a.AMBIGUA, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art a.PROVIZORA, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art a.ROMPITA, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art a.AMBIGUA, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art a.PROVIZORA {
  border: 1px solid #dde;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art[data-nova="1"] strong.kapvorto,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art[data-nova="1"] strong.kapvorto,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art[data-nova="1"] strong.kapvorto, body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art[data-nova="1"] strong.kapvorto, body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art[data-nova="1"] strong.kapvorto, body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art[data-nova="1"] strong.kapvorto {
  border-bottom: 1px solid #ddd;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art div.ekzbloko[data-vdk], body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art i.ekzemplo[data-vdk], body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art div.ekzbloko[data-t0], body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art i.ekzemplo[data-t0],
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art div.ekzbloko[data-vdk],
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art i.ekzemplo[data-vdk],
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art div.ekzbloko[data-t0],
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art i.ekzemplo[data-t0],
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art div.ekzbloko[data-vdk],
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art i.ekzemplo[data-vdk],
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art div.ekzbloko[data-t0],
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art i.ekzemplo[data-t0], body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art div.ekzbloko[data-vdk], body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art i.ekzemplo[data-vdk], body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art div.ekzbloko[data-t0], body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art i.ekzemplo[data-t0], body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art div.ekzbloko[data-vdk], body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art i.ekzemplo[data-vdk], body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art div.ekzbloko[data-t0], body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art i.ekzemplo[data-t0], body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art div.ekzbloko[data-vdk], body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art i.ekzemplo[data-vdk], body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art div.ekzbloko[data-t0], body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art i.ekzemplo[data-t0] {
  text-decoration: none;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj strong.d[data-mankast],
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj strong.d[data-mankast],
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj strong.d[data-mankast], body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj strong.d[data-mankast], body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj strong.d[data-mankast], body.publika #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj strong.d[data-mankast] {
  border: 0px solid white;
}
body.kashibildojn div.artikoloj div.art figure {
  display: none;
}
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art {
  margin-left: 0.8em;
}
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art.ATENTO {
  border-right-width: 0;
  border-bottom: 2px dashed #aaa;
}
body.ordinara #prezentodiv span.j {
  border-bottom: 0px double #ccc;
}
body main div.art[data-chefhomonimo="1"] span.homon {
  color: blue;
  font-weight: bold;
}
body.ordinara main div.art[data-chefhomonimo="1"] span.homon {
  color: inherit;
  font-weight: normal;
}
body main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art {
  margin-left: 4em;
}
body main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art {
  margin-left: 0.75em;
}
body main #foliumidiv #foliumiekstera #foliumi.apartigi.aktiva div.artikoloj div.art {
  margin-left: 4.8em;
}
body main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art {
  margin-left: 0.75em;
}
body.ordinara main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art, body.publika main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art {
  margin-left: 4em;
}
body.ordinara main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art div.serchibutonoj button.foliumi, body.ordinara main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art div.serchibutonoj button.redakti, body.ordinara main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art div.serchibutonoj button.historio, body.publika main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art div.serchibutonoj button.foliumi, body.publika main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art div.serchibutonoj button.redakti, body.publika main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art div.serchibutonoj button.historio {
  left: -7.9em;
}
body.ordinara main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art span.ligvokalo.kashita:after,
body.ordinara main #foliumidiv #foliumiekstera #foliumi.apartigi.aktiva div.artikoloj div.art span.ligvokalo.kashita:after, body.publika main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art span.ligvokalo.kashita:after,
body.publika main #foliumidiv #foliumiekstera #foliumi.apartigi.aktiva div.artikoloj div.art span.ligvokalo.kashita:after {
  content: "";
}
body.ordinara main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art span.dparto.postsekvas_divido:after,
body.ordinara main #foliumidiv #foliumiekstera #foliumi.apartigi.aktiva div.artikoloj div.art span.dparto.postsekvas_divido:after, body.publika main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art span.dparto.postsekvas_divido:after,
body.publika main #foliumidiv #foliumiekstera #foliumi.apartigi.aktiva div.artikoloj div.art span.dparto.postsekvas_divido:after {
  content: "";
}
body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art div.serchibutonoj button.foliumi {
  top: -0em;
}
body.publika main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art {
  margin-left: 4em;
}
body.publika main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art div.serchibutonoj button.foliumi {
  left: -7.9em;
  top: -0em;
}
body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art {
  margin-left: 0;
}
body.publika main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art div.serchibutonoj button.foliumi {
  left: -2.8em;
}
body.publika main #foliumidiv #foliumiekstera #foliumi.apartigi.aktiva div.artikoloj div.art {
  margin-left: 2.8em;
}
body.publika main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art {
  margin-left: 0;
}
body.ordinara main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art[data-spegulas=JES], body.ordinara main #foliumidiv #foliumiekstera #foliumi.apartigi.aktiva div.artikoloj div.art[data-spegulas=JES] {
  border-right-width: 0;
}
body.publika main div.artikoloj div.art sup.a[data-a=Mo], body.publika main div.artikoloj div.art sup.a[data-a=RE], body.ordinara main div.artikoloj div.art sup.a[data-a=Mo], body.ordinara main div.artikoloj div.art sup.a[data-a=RE] {
  outline-width: 0;
}

body main .tippy-box .tippy-content span.ref.homo, body main .tippy-box .tippy-content span.h {
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.2em;
  padding-left: 0.1em;
}
body main .tippy-box .tippy-content span.ref.senco, body main .tippy-box .tippy-content span.ref.grupo {
  font-family: Tahoma, "Trebuchet MS", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
}
body main .tippy-box .tippy-content kbd {
  font-family: monospace;
  background-color: #cccc11;
  color: #222222;
  display: inline-block;
  padding-left: 0.2em;
  padding-right: 0.2em;
}
body main .tippy-box .tippy-content tt {
  background-color: yellow;
  color: #222;
  display: inline-block;
  padding-left: 0.2em;
  padding-right: 0.2em;
}

body.simpla div.artikoloj div.art figure {
  cursor: default;
}
body.simpla div.artikoloj div.art figure img {
  cursor: default;
}
body.simpla span.w.kashota {
  opacity: 1;
  outline: 0px dotted #444;
  padding: 0 0;
  margin-right: 0;
}

div.artikoloj.klarigo {
  margin: 0.4em 0 0.4em 0.5em;
  padding-top: 0.3em;
  padding-bottom: 0.01em;
  outline: 1px solid #aaa;
}
div.artikoloj div.havas_fakon, div.artikoloj div.senco.havas_fakon {
  background-color: #ddffdd;
}
div.artikoloj div.havas_fakon strong.d.markita, div.artikoloj div.havas_fakon strong.k.markita, div.artikoloj div.senco.havas_fakon strong.d.markita, div.artikoloj div.senco.havas_fakon strong.k.markita {
  background-color: #ede;
}
div.artikoloj div.havas_fakon::first-line, div.artikoloj div.senco.havas_fakon::first-line {
  background-color: #ddffdd;
}
div.artikoloj div.div {
  display: inline;
}
div.artikoloj div.div.grupo {
  display: block;
  margin-top: 0.5em;
}
div.artikoloj div.div.ekzbloko {
  font-style: normal;
}
div.artikoloj div.div.ekzbloko[data-vdk], div.artikoloj div.div.ekzbloko[data-t0] {
  width: fit-content;
  text-decoration: red wavy underline 1px;
}
div.artikoloj div.div.ekzbloko.e {
  font-style: italic;
}
div.artikoloj div.div.ekzbloko.T_ERARO, div.artikoloj div.div.ekzbloko i.ekzemplo.T_ERARO {
  outline: 2px dashed red;
  background-color: #faa;
}
div.artikoloj div.div i.T_ERARO {
  outline: 2px dashed red;
  background-color: #faa;
}
div.artikoloj *[data-idoj="0"] {
  outline: 2px dashed red;
  background-color: #fee;
  min-width: 1em;
  padding: 0 0.5em;
}
div.artikoloj div.art {
  position: relative;
  display: block;
  margin: 0.4em 1em 0 0.7em;
}
div.artikoloj div.art.klarigo {
  margin-top: 0;
  margin-bottom: 0.5em;
  padding: 0;
  border-bottom-width: 0;
}
div.artikoloj div.art.klarigo div.subderivajho {
  display: block;
  margin-left: 2em;
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  text-indent: -1.4em;
}
div.artikoloj div.art.klarigo div.senco, div.artikoloj div.art.klarigo div.subsenco {
  display: block;
  margin-left: 1em;
}
div.artikoloj div.art.klarigo span.Fundamenta.k span {
  margin-right: -0.2em;
}
div.artikoloj div.art.klarigo span.fako span.vinjeto {
  display: none;
}
div.artikoloj div.art.klarigo span.fako span.vinjetoteksto {
  display: inline;
}
div.artikoloj div.art.klarigo a:link, div.artikoloj div.art.klarigo a:visited, div.artikoloj div.art.klarigo a:focus, div.artikoloj div.art.klarigo a:active {
  text-decoration: none;
}
div.artikoloj div.art {
  padding: 0.5em 0.5em 0.5em 1em;
  font-family: "Times New Roman", "Liberation Serif", serif;
  font-size: 1.2em;
  line-height: 1.5;
  max-width: 400em;
  text-align: left;
  text-indent: 0em;
  clear: both;
}
div.artikoloj div.art[data-nova="1"] strong.kapvorto {
  border-bottom: 3px solid #005599;
}
div.artikoloj div.art.ATENTO {
  border-right: 0.1em solid green;
  border-bottom: 0.1em solid green;
}
div.artikoloj div.art button.foliumi, div.artikoloj div.art button.redakti, div.artikoloj div.art button.historio, div.artikoloj div.art button.legosigno, div.artikoloj div.art button.cito, div.artikoloj div.art button.referencado {
  -moz-appearance: none;
  font-size: 60%;
  cursor: pointer;
  opacity: 0.7;
  line-height: 1;
  padding: 0.1em 0 0 0;
  width: 2em;
  height: auto;
  border-radius: 0.2em;
}
div.artikoloj div.art button.foliumi:hover, div.artikoloj div.art button.redakti:hover, div.artikoloj div.art button.historio:hover, div.artikoloj div.art button.legosigno:hover, div.artikoloj div.art button.cito:hover, div.artikoloj div.art button.referencado:hover {
  color: green;
  opacity: 1;
}
div.artikoloj div.art button.foliumi.referencado, div.artikoloj div.art button.redakti.referencado, div.artikoloj div.art button.historio.referencado, div.artikoloj div.art button.legosigno.referencado, div.artikoloj div.art button.cito.referencado, div.artikoloj div.art button.referencado.referencado {
  width: 2.5em;
}
div.artikoloj div.art button.foliumi, div.artikoloj div.art button.redakti, div.artikoloj div.art button.historio {
  position: absolute;
  left: -2em;
}
div.artikoloj div.art span.sago, div.artikoloj div.art span.vinjeto {
  font-family: Vinjetoj;
  direction: ltr;
  font-style: normal;
}
div.artikoloj div.art span.egalo {
  color: green;
  background-color: #ccc;
}
div.artikoloj div.art span.lr {
  color: #222222;
  font-weight: bold;
  font-style: normal;
  background-color: #ddd;
  border: 1px soolid #ddd;
  border-radius: 0.7em 0;
  padding: 0 0.2em;
}
div.artikoloj div.art span.vinjeto.FAKO {
  color: #005599;
  font-weight: bold;
}
div.artikoloj div.art i.fremda {
  font-family: "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 85%;
  cursor: default;
}
div.artikoloj div.art i.fremda.pointer {
  cursor: pointer;
}
div.artikoloj div.art i.scienca {
  font-family: "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 85%;
}
div.artikoloj div.art span.vinjeto {
  padding: 0.2em;
}
div.artikoloj div.art span.sennumero {
  border: 2px dashed red;
}
div.artikoloj div.art b {
  font-weight: bold;
}
div.artikoloj div.art span.e-interpunkcio {
  font-style: normal;
}
div.artikoloj div.art i {
  font-style: italic;
}
div.artikoloj div.art i[data-vdk], div.artikoloj div.art i[data-t0] {
  text-decoration: red wavy underline 1px;
}
div.artikoloj div.art strong.kapvorto i {
  margin-right: 0.2em;
}
div.artikoloj div.art span.ellaso, div.artikoloj div.art span.gloso {
  font-style: normal;
}
div.artikoloj div.art span.ellaso.nevidebla {
  display: none;
}
div.artikoloj div.art em {
  font-family: Tahoma, "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 80%;
  color: #666;
  background-color: #eee;
  padding: 0.1em;
}
div.artikoloj div.art span.majuskletoj {
  font-variant: small-caps;
}
div.artikoloj div.art span.manskribo {
  font-family: Manskribo, cursive;
}
div.artikoloj div.art strong {
  font-family: Tahoma, "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
}
div.artikoloj div.art strong.markita {
  background-color: #ede;
  color: inherit;
}
div.artikoloj div.art strong.markita.fokuso {
  background-color: #ffff00;
}
div.artikoloj div.art strong.f {
  font-style: italic;
}
div.artikoloj div.art span.neg {
  font-style: italic;
}
div.artikoloj div.art span.klas abbr.abbr {
  font-style: italic;
}
div.artikoloj div.art span.klas {
  font-size: 80%;
}
div.artikoloj div.art span.klas b {
  font-style: italic;
}
div.artikoloj div.art span.klas {
  color: #444;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 0.2em;
  padding: 0.1em 0.2em;
}
div.artikoloj div.art span.kun {
  font-style: italic;
}
div.artikoloj div.art span.kun i {
  font-style: normal;
}
div.artikoloj div.art span.kun i.var {
  font-style: italic;
}
div.artikoloj div.art span.v {
  color: #888;
}
div.artikoloj div.art span.v.erara {
  background-color: red;
  color: yellow;
  padding: 0.2em;
}
div.artikoloj div.art span.v i {
  font-family: "Times New Roman", "Liberation Serif", serif;
}
div.artikoloj div.art span.v.objekto span::after, div.artikoloj div.art span.v.subjekto span:after {
  color: #888;
  background-color: #ddd;
  padding: 0.1em 0.2em;
  position: relative;
  top: -0.7em;
  font-size: 70%;
  border-radius: 0.4em;
}
div.artikoloj div.art span.v.objekto span.v::after {
  content: "obj";
}
div.artikoloj div.art span.v.subjekto span.v::after {
  content: "sub";
}
div.artikoloj div.art span.radikofto {
  background-color: #005599;
  color: #fff;
  font-weight: bold;
  padding: 0 0.3em 0.2em 0.3em;
  margin: 0 0.3em;
  border-radius: 1em;
  font-size: 70%;
  font-family: Tahoma, "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  position: relative;
  top: -0.7em;
  cursor: pointer;
}
div.artikoloj div.art span.radikofto_rektangulo {
  display: inline-block;
  vertical-align: bottom;
  cursor: help;
  background-color: #005995;
  height: 3ex;
  width: 0.4em;
  margin: 0 0.2em 0.2em 0.2em;
  border: 1px solid #aaa;
  box-shadow: inset 0 2ex #fff;
}
div.artikoloj div.art span.radikofto_rektangulo.klaso1 {
  box-shadow: inset 0 3ex 0.001px #fff;
}
div.artikoloj div.art span.radikofto_rektangulo.klaso2 {
  box-shadow: inset 0 2.7ex 0.001px #fff;
}
div.artikoloj div.art span.radikofto_rektangulo.klaso3 {
  box-shadow: inset 0 2.23ex 0.001px #fff;
}
div.artikoloj div.art span.radikofto_rektangulo.klaso4 {
  box-shadow: inset 0 1.89ex 0.001px #fff;
}
div.artikoloj div.art span.radikofto_rektangulo.klaso5 {
  box-shadow: inset 0 1.56ex 0.001px #fff;
}
div.artikoloj div.art span.radikofto_rektangulo.klaso6 {
  box-shadow: inset 0 1.22ex 0.001px #fff;
}
div.artikoloj div.art span.radikofto_rektangulo.klaso7 {
  box-shadow: inset 0 0.88ex 0.001px #fff;
}
div.artikoloj div.art span.radikofto_rektangulo.klaso8 {
  box-shadow: inset 0 0.54ex 0.001px #fff;
}
div.artikoloj div.art span.radikofto_rektangulo.klaso9 {
  box-shadow: inset 0 0.2ex 0.001px #fff;
}
div.artikoloj div.art span.radikofto_rektangulo.klaso10 {
  box-shadow: inset 0 0 0.001px #fff;
}
div.artikoloj div.art sub, div.artikoloj div.art sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  white-space: nowrap;
}
div.artikoloj div.art i.ekzemplo a.r {
  text-decoration: none;
}
div.artikoloj div.art span.reflisto a.r, div.artikoloj div.art span.sinlisto a.r {
  text-decoration: none;
  padding: 0 0.1em;
  color: inherit;
  background-color: #eef;
  cursor: pointer;
  border: 1px solid #dde;
  border-radius: 0.2em;
}
div.artikoloj div.art span.reflisto a.r:hover, div.artikoloj div.art span.sinlisto a.r:hover {
  border-color: #aac;
}
div.artikoloj div.art span.reflisto a.r.ERARA, div.artikoloj div.art span.sinlisto a.r.ERARA {
  background-color: red;
  color: yellow;
}
div.artikoloj div.art span.reflisto a.r.ROMPITA, div.artikoloj div.art span.sinlisto a.r.ROMPITA {
  border: 2px dashed red;
}
div.artikoloj div.art span.reflisto a.r.AMBIGUA, div.artikoloj div.art span.sinlisto a.r.AMBIGUA {
  border: 4px dotted #f0f;
}
div.artikoloj div.art span.reflisto a.r.PROVIZORA, div.artikoloj div.art span.sinlisto a.r.PROVIZORA {
  border: 1px dashed red;
}
div.artikoloj div.art span.reflisto a.r[data-homonimoeraro], div.artikoloj div.art span.sinlisto a.r[data-homonimoeraro] {
  border: 4px dashed red;
}
div.artikoloj div.art span.reflisto span.ERARASINO, div.artikoloj div.art span.reflisto span.ERARASAGO, div.artikoloj div.art span.sinlisto span.ERARASINO, div.artikoloj div.art span.sinlisto span.ERARASAGO {
  background-color: red;
  color: yellow;
  padding: 0.2em;
}
div.artikoloj div.art sup[data-vdk], div.artikoloj div.art sup[data-t0] {
  display: none;
}
div.artikoloj div.art sup {
  top: -0.5em;
}
div.artikoloj div.art sup.a {
  color: blue;
  background-color: #dfd;
  padding: 0 2px;
  font-style: normal;
  cursor: default;
  margin-left: 0.2em;
}
div.artikoloj div.art sup.a[data-a=Mo], div.artikoloj div.art sup.a[data-a=RE] {
  outline: 2px solid green;
}
div.artikoloj div.art sup.a span.interspaco {
  font-size: 0;
}
div.artikoloj div.art sup.t, div.artikoloj div.art sup.fon, div.artikoloj div.art sup.url {
  cursor: pointer;
}
div.artikoloj div.art sup.t:after, div.artikoloj div.art sup.fon:after, div.artikoloj div.art sup.url:after {
  content: "⇗";
  margin-left: 0.3em;
  font-size: 70%;
  position: relative;
  top: -0.5em;
}
div.artikoloj div.art sup.url {
  cursor: pointer;
}
div.artikoloj div.art sup.url:after {
  content: "⇗";
  margin-left: 0.3em;
  font-size: 70%;
  position: relative;
  top: -0.5em;
}
div.artikoloj div.art sup.SPTRAFO {
  border: 1px solid #005599;
  background-color: #ffff00;
  font-size: 120%;
}
div.artikoloj div.art sup.eraraautoro {
  outline: 2px dashed red;
}
div.artikoloj div.art span.eta {
  width: 0.2em;
}
div.artikoloj div.art sub {
  bottom: -0.25em;
}
div.artikoloj div.art abbr[title] {
  cursor: pointer;
}
div.artikoloj div.art abbr.abbr {
  border-bottom: 1px dotted #005599;
}
div.artikoloj div.art span.t span.teksto, div.artikoloj div.art span.tw span.teksto {
  display: inline;
  color: green;
}
div.artikoloj div.art span.t span.teksto span.ena_teksto, div.artikoloj div.art span.tw span.teksto span.ena_teksto {
  display: none;
}
div.artikoloj div.art span.t span.teksto.tildo,
div.artikoloj div.art span.tw span.teksto.tildo {
  color: #000;
}
div.artikoloj div.art span.t span.teksto.tildo span.tildo,
div.artikoloj div.art span.tw span.teksto.tildo span.tildo {
  font-family: Vinjetoj;
  font-size: 100%;
  padding-left: 0.1em;
  padding-right: 0.1em;
}
div.artikoloj div.art span.t span.teksto.tildo span.ena_teksto,
div.artikoloj div.art span.tw span.teksto.tildo span.ena_teksto {
  display: inline;
}
div.artikoloj div.art span.ilu {
  font-family: "Ubuntu Condensed";
  font-size: 90%;
}
div.artikoloj div.art span[title] {
  cursor: pointer;
}
div.artikoloj div.art span[title]:hover {
  outline: 1px dotted green;
}
div.artikoloj div.art span[title].komento:hover {
  outline: 0px dotted green;
  background-color: yellow;
}
div.artikoloj div.art span.markaro {
  background-color: #eeee66;
  color: inherit;
}
div.artikoloj div.art span.markaro.fokuso {
  background-color: #ffff00;
  border-bottom: 2px solid #aaa;
}
div.artikoloj div.art br.d {
  display: none;
}
div.artikoloj div.art div.fak {
  display: inline;
  position: relative;
  background-color: #f4f4f4;
  font-size: 90%;
  padding: 0;
  width: fit-content;
  border-radius: 0;
}
div.artikoloj div.art div.fak::before {
  content: "●";
  color: #005599;
  position: relative;
  left: -0.1em;
}
div.artikoloj div.art span.fak {
  display: inline;
  font-size: 90%;
  font-style: normal;
  border: 1px solid #ddd;
  background-color: #f4f4f4;
  position: relative;
  padding-left: 0.2em;
}
div.artikoloj div.art span.fak::before {
  content: "●";
  color: #005599;
  position: relative;
  left: -0.1em;
}
div.artikoloj div.art div.bildorompo {
  clear: both;
}
div.artikoloj div.art div.artbutonoj {
  text-indent: 0;
  margin: 0;
  text-align: right;
  margin: 0.2em;
}
div.artikoloj div.art div.artbutonoj span.dato {
  position: relative;
  top: 0.1em;
  font-size: 60%;
  font-family: Tahoma, "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  background-color: #eee;
  color: #222;
  padding: 0.2em;
  border: 1px solid #aaa;
  border-radius: 0.2em;
  margin-right: 0.5em;
}
div.artikoloj div.art div.artbutonoj button {
  margin-right: 0.2em;
  user-select: none;
  font-size: 60%;
}
div.artikoloj span.ligvokalo:after {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
div.artikoloj span.ligvokalo.sekvas_divido:after {
  content: "";
}
div.artikoloj span.ligvokalo span.q {
  font-weight: normal;
  color: #888;
}
div.artikoloj span.p {
  font-weight: normal;
  color: #888;
}
div.artikoloj span.dparto {
  cursor: pointer;
}
div.artikoloj span.dparto:after {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
div.artikoloj span.dparto:last-child::after {
  content: "";
}
div.artikoloj span.dparto.sekvas_spaceto:after, div.artikoloj span.dparto.sekvas_divido:after {
  content: "";
}
div.artikoloj span.dparto.DIVIDOSTREKO:after {
  content: "-";
  color: #000;
  font-family: inherit;
}
div.artikoloj span.oficialeco {
  font-style: normal;
}
div.artikoloj span.h {
  font-style: normal;
}
div.artikoloj a.r {
  padding: 0 0.1em 0.1em 0;
  color: inherit;
  cursor: pointer;
  border-bottom: 1px dashed #aac;
}
div.artikoloj a.r:hover {
  outline: 1px solid #aac;
  border-bottom: 0px solid #aac;
  background-color: #eef;
  border-radius: 0.2em;
}
div.artikoloj a.r.ERARA {
  background-color: red;
  color: yellow;
}
div.artikoloj a.r.ROMPITA {
  border: 2px dashed red;
}
div.artikoloj a.r.AMBIGUA {
  border: 4px dotted #f0f;
}
div.artikoloj a.r.PROVIZORA {
  border: 1px dashed red;
}
div.artikoloj a.r[data-homonimoeraro] {
  border: 4px dashed red;
}
div.artikoloj a.r span.h {
  font-style: normal;
  font-weight: normal;
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
  padding-left: 0.1em;
}
div.artikoloj span.reflisto a.r, div.artikoloj span.sinlisto a.r {
  font-style: italic;
}
div.artikoloj span.ref {
  white-space: nowrap;
}
div.artikoloj span.ref.homo, div.artikoloj span.ref.E, div.artikoloj span.ref.EG {
  font-style: normal;
  font-weight: normal;
  font-size: 60%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
  padding-left: 0.1em;
}
div.artikoloj span.ref.senco, div.artikoloj span.ref.subsenco, div.artikoloj span.ref.grupo, div.artikoloj span.ref.rim {
  font-family: Tahoma, "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 60%;
  line-height: 0;
  position: relative;
  top: -0.5em;
  vertical-align: baseline;
  white-space: nowrap;
}
div.artikoloj span.ref.EG, div.artikoloj span.ref.E {
  font-style: normal;
}
div.artikoloj span.ref abbr {
  font-style: normal;
  font-weight: normal;
}
div.artikoloj span.ref span.rimnr {
  font-style: normal;
}
div.artikoloj a.sennumeroj span.senco, div.artikoloj a.sennumeroj span.subsenco, div.artikoloj a.sennumeroj span.grupo, div.artikoloj a.sennumeroj span.homo, div.artikoloj a.sennumeroj span.h, div.artikoloj a.sennumeroj span.rim {
  display: none;
}
div.artikoloj span.manko {
  color: red;
}
div.artikoloj div.art br.antaubildo {
  clear: both;
}
div.artikoloj div.art figure {
  clear: both;
  border: 1px solid #ddd;
  border-radius: 0.2em;
  text-indent: 0;
  padding: 0;
  margin: 0 0 0.2em 0.2em;
  float: right;
  text-align: center;
  max-width: fit-content;
  font-size: 70%;
  cursor: pointer;
  position: relative;
  z-index: 200;
  background-color: white;
}
div.artikoloj div.art figure img {
  margin: 0.1em;
  vertical-align: bottom;
  cursor: pointer;
  background-repeat: no-repeat;
  background-size: cover;
}
div.artikoloj div.art figure img:hover {
  outline: 1px solid green;
}
div.artikoloj div.art figure figcaption {
  font-family: Arial;
  text-align: center;
  margin: 0 auto;
  padding: 0 0.2em;
  max-width: 10em;
}
div.artikoloj div.art figure figcaption i.scienca {
  font-size: 0.9em;
}
div.artikoloj div.art figure figcaption {
  cursor: inherit;
}

div.art {
  border-bottom: 2px dashed #aaa;
}
div.art:last-child {
  border-bottom-width: 0;
}
div.art.ATENTO:last-child {
  border-bottom: 0.1em solid green;
}
div.art {
  margin-bottom: 0.5em;
}
div.art span.Fundamenta {
  font-style: normal;
}
div.art span.derivajhospano {
  white-space: pre;
}
div.art span.Fundamenta.k {
  font-family: Tahoma, "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  text-align: right;
  display: inline-block;
  position: relative;
}
div.art span.Fundamenta.k span {
  padding: 0.1em 0.15em 0.1em 0.15em;
  margin-right: 0.4em;
  position: relative;
  top: auto;
}
div.art span.Fundamenta.k {
  cursor: help;
}
div.art span.Oficiala.k {
  font-family: Tahoma, "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  text-align: right;
  display: inline-block;
  position: relative;
}
div.art span.Oficiala.k span {
  padding: 0.1em 0.15em 0.1em 0.15em;
  font-size: 60%;
  border: 1px solid #444;
  border-radius: 0.3em;
  margin-right: 0.4em;
  position: relative;
  top: -0.6em;
}
div.art span.Oficiala.k span sup {
  top: -0.3em;
  font-family: monospace;
  font-size: 100%;
}
div.art span.Oficiala.k span.kvarcifera {
  padding-left: 0.05em;
  padding-right: 0.05em;
}
div.art span.Oficiala.k.neunua {
  display: inline;
}
div.art span.Oficiala.k.neunua span {
  margin-left: 0.2em;
  margin-right: 0.2em;
}
div.art span.Oficiala.k {
  cursor: help;
}
div.art span.Oficiala.d {
  font-family: Tahoma, "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  text-align: right;
  display: inline-block;
  margin-left: 0.2em;
}
div.art span.Oficiala.d span {
  padding: 0.1em 0.15em 0.1em 0.15em;
  font-size: 60%;
  border: 1px solid #444;
  border-radius: 0.3em;
  margin-right: 0.4em;
  position: relative;
  top: -0.6em;
}
div.art span.Oficiala.d span sup {
  top: -0.3em;
  font-family: monospace;
  font-size: 100%;
}
div.art span.Oficiala.d {
  cursor: help;
}
div.art span.malkursivo {
  font-style: normal;
}
div.art span.nacilingve {
  font-family: "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 85%;
  font-weight: 400;
  padding-left: 0.1em;
  border: 1px solid #ddd;
  background-color: #f4f4f4;
}
div.art span.nacilingve:before {
  content: "●";
  color: firebrick;
}
div.art span.nacilingve:after {
  content: "";
  color: firebrick;
  font-size: 110%;
}
div.art span.nacilingve span.nomo {
  font-size: 80%;
  cursor: help;
  padding: 0.2em 0.1em 0.2em 0.3em;
}
div.art span.nacilingve span.nomo:hover {
  background-color: #eee;
}
div.art span.nacilingve span.nomo.senkodajho {
  cursor: default;
}
div.art span.nacilingve span.nomo span.lingvo {
  font-size: 120%;
}
div.art span.nacilingve span.spaceto {
  font-size: 85%;
}
div.art span.nacilingve span.spaceteto {
  font-size: 10%;
}
div.art span.nacilingve span.lingvo {
  font-variant: small-caps;
  font-weight: bold;
  font-size: 100%;
  color: firebrick;
}
div.art span.nacilingve span.lat {
  font-style: normal;
  margin-right: 0.1em;
  font-size: 80%;
}
div.art span.nacilingve span.lat:hover {
  background-color: #eee;
}
div.art span.nacilingve span.lat:hover:before {
  background-color: #fff;
}
div.art span.nacilingve span.lat:before {
  content: "•";
  margin-left: 1px;
  margin-right: 0.1em;
}

span.komento {
  color: red;
  font-style: normal;
  position: relative;
  z-index: 1;
  margin-left: 0.2em;
  margin-right: 0.4em;
}
span.komento:before {
  content: "⚠";
  background-color: #f88;
  padding: 0 0.1em;
  color: black;
  position: relative;
  top: -0.2em;
}
span.komento.noto:before {
  content: "N";
  background-color: #8ff;
}
span.komento span.kradvorto {
  font-family: monospace;
  display: inline-block;
  text-indent: 0;
  width: 0;
  position: relative;
  bottom: -1em;
  left: -5ch;
  font-size: 9px;
  font-weight: bold;
  color: #a44;
}
span.komento span.kradvorto:after {
  content: attr(data-kradvorto);
}
span.komento.noto span.kradvorto {
  left: -5.2ch;
}

span.klarligilo, a.klarligilo {
  text-decoration: none;
  padding: 0 0.1em;
  cursor: pointer;
  border-bottom: 1px solid #dde;
}
span.klarligilo:hover, a.klarligilo:hover {
  border-color: #aac;
}

span.klar, a.klar {
  font-family: monospace;
  font-size: 90%;
  padding: 0 0.1em;
  color: blue;
  background-color: #dfd;
  cursor: pointer;
  border: 1px solid #aaa;
  border-radius: 0.2em;
  position: relative;
  top: -0.2em;
}
span.klar:hover, a.klar:hover {
  border-color: #aac;
}
span.klar, a.klar {
  text-decoration: none;
}

span.w.kashota {
  opacity: 0.6;
  outline: 2px dotted #444;
  padding: 0 0.1em;
  margin-right: 0.2em;
}

div.artikoloj div.art span.simbolo {
  font-family: "Times New Roman", "Liberation Serif", serif;
  color: #040;
  font-weight: bold;
  font-size: 110%;
  background-color: #eed;
  padding: 0 0.2em;
  font-style: normal;
}
div.artikoloj div.art span.simbolo.ruĝa {
  color: red;
}
div.artikoloj div.art span.simbolo.nigra {
  color: black;
}
div.artikoloj div.art i.ekzemplo[data-amanko] {
  outline: 2px dotted red;
}
div.artikoloj div.art div.ekzbloko span.simbolo, div.artikoloj div.art i.ekzemplo span.simbolo {
  background-color: inherit;
  font-weight: normal;
  font-size: inherit;
}

div.artikoloj div.art span.formulo {
  font-family: "Times New Roman", "Liberation Serif", serif;
  font-style: normal;
  color: #222222;
  background-color: #eee;
  padding: 0.1em 0.2em;
}
div.artikoloj div.art span.formulo.kuns {
  color: #222222;
}
div.artikoloj div.art span.formulo.tex {
  visibility: hidden;
}
div.artikoloj div.art span.formulo span.simbolo {
  color: blue;
  font-weight: normal;
}
div.artikoloj div.art span.fak span.formulo {
  padding-left: 0.1em;
}
div.artikoloj div.art span.rpbutono {
  display: none;
}
div.artikoloj div.art span.rimarko {
  font-size: 80%;
  padding: 0.2em;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  background-color: #ffc;
  width: fit-content;
}
div.artikoloj div.art span.rimarko.rimnumeroerara {
  border: 2px dashed red;
}
div.artikoloj div.art span.rimarko.RPLOKO {
  outline: 2px dashed blue;
}
div.artikoloj div.art span.rimarko a.r:hover {
  border-bottom-width: 0;
  background-color: #eef;
}

strong.sekciokapo {
  margin-right: 0;
}
strong.sekciokapo.subsenco {
  margin-right: 0.2em;
}

#trovoj div.artikoloj div.art[data-spegulas=JES],
#foliumi div.artikoloj div.art[data-spegulas=JES],
div#prezentodiv div.artikoloj div.art[data-spegulas=JES] {
  border-right: 10px ridge #cce;
}
#trovoj div.artikoloj div.art div.serchibutonoj,
#foliumi div.artikoloj div.art div.serchibutonoj,
div#prezentodiv div.artikoloj div.art div.serchibutonoj {
  float: left;
  position: sticky;
  width: 0em;
  height: 2em;
  top: 0em;
}
#trovoj div.artikoloj div.art div.serchibutonoj button.foliumi, #trovoj div.artikoloj div.art div.serchibutonoj button.redakti, #trovoj div.artikoloj div.art div.serchibutonoj button.historio,
#foliumi div.artikoloj div.art div.serchibutonoj button.foliumi,
#foliumi div.artikoloj div.art div.serchibutonoj button.redakti,
#foliumi div.artikoloj div.art div.serchibutonoj button.historio,
div#prezentodiv div.artikoloj div.art div.serchibutonoj button.foliumi,
div#prezentodiv div.artikoloj div.art div.serchibutonoj button.redakti,
div#prezentodiv div.artikoloj div.art div.serchibutonoj button.historio {
  left: -4em;
  user-select: none;
}
#trovoj div.artikoloj div.art div.serchibutonoj button.foliumi,
#foliumi div.artikoloj div.art div.serchibutonoj button.foliumi,
div#prezentodiv div.artikoloj div.art div.serchibutonoj button.foliumi {
  top: -1.2em;
}
#trovoj div.artikoloj div.art div.serchibutonoj button.redakti,
#foliumi div.artikoloj div.art div.serchibutonoj button.redakti,
div#prezentodiv div.artikoloj div.art div.serchibutonoj button.redakti {
  top: 0.3em;
}
#trovoj div.artikoloj div.art div.serchibutonoj button.historio,
#foliumi div.artikoloj div.art div.serchibutonoj button.historio,
div#prezentodiv div.artikoloj div.art div.serchibutonoj button.historio {
  top: 1.75em;
}

#foliumi div.artikoloj div.art[data-spegulas=JES] {
  border-right: 10px ridge #cce;
}
#foliumi div.artikoloj div.art div.serchibutonoj button.foliumi {
  top: -1.2em;
}
#foliumi div.artikoloj div.art div.serchibutonoj button.redakti {
  top: -1.2em;
}
#foliumi div.artikoloj div.art div.serchibutonoj button.historio {
  top: 0.3em;
}

#trovoj.apartigi div.artikoloj div.art div.serchibutonoj button.foliumi, #trovoj.apartigi div.artikoloj div.art div.serchibutonoj button.redakti, #trovoj.apartigi div.artikoloj div.art div.serchibutonoj button.historio,
div#prezentodiv.apartigi div.artikoloj div.art div.serchibutonoj button.foliumi,
div#prezentodiv.apartigi div.artikoloj div.art div.serchibutonoj button.redakti,
div#prezentodiv.apartigi div.artikoloj div.art div.serchibutonoj button.historio {
  left: -7.9em;
}

#foliumi.apartigi div.artikoloj div.art div.serchibutonoj button.foliumi, #foliumi.apartigi div.artikoloj div.art div.serchibutonoj button.redakti, #foliumi.apartigi div.artikoloj div.art div.serchibutonoj button.historio {
  left: -9em;
}

#trovoj.apartigi div.artikoloj div.art,
#foliumi.apartigi div.artikoloj div.art,
div#prezentodiv.apartigi div.artikoloj div.art {
  margin-left: 4.8em;
  padding: 1em 0.5em 0 0em;
  text-indent: -1em;
}
#trovoj.apartigi div.artikoloj div.art.ATENTO,
#foliumi.apartigi div.artikoloj div.art.ATENTO,
div#prezentodiv.apartigi div.artikoloj div.art.ATENTO {
  border-top: 0.1em solid green;
  border-right: 0.1em solid green;
  border-bottom: 0.1em solid green;
}
#trovoj.apartigi div.artikoloj div.art:last-child,
#foliumi.apartigi div.artikoloj div.art:last-child,
div#prezentodiv.apartigi div.artikoloj div.art:last-child {
  border-bottom-width: 0;
}
#trovoj.apartigi div.artikoloj div.art.ATENTO:last-child,
#foliumi.apartigi div.artikoloj div.art.ATENTO:last-child,
div#prezentodiv.apartigi div.artikoloj div.art.ATENTO:last-child {
  border-bottom: 0.1em solid green;
}
#trovoj.apartigi div.artikoloj div.art br.d,
#foliumi.apartigi div.artikoloj div.art br.d,
div#prezentodiv.apartigi div.artikoloj div.art br.d {
  display: block;
  content: "";
  margin-top: 1em;
}
#trovoj.apartigi div.artikoloj div.art strong.sekciokapo.grupo,
#foliumi.apartigi div.artikoloj div.art strong.sekciokapo.grupo,
div#prezentodiv.apartigi div.artikoloj div.art strong.sekciokapo.grupo {
  margin-top: 0;
}
#trovoj.apartigi div.artikoloj div.art strong.sekciokapo.senco,
#foliumi.apartigi div.artikoloj div.art strong.sekciokapo.senco,
div#prezentodiv.apartigi div.artikoloj div.art strong.sekciokapo.senco {
  margin-right: 0.4em;
}
#trovoj.apartigi div.artikoloj div.art button.foliumi,
#foliumi.apartigi div.artikoloj div.art button.foliumi,
div#prezentodiv.apartigi div.artikoloj div.art button.foliumi {
  left: -8.7em;
}
#trovoj.apartigi div.artikoloj div.art[data-fantoma="1"] strong.kapvorto, #trovoj.apartigi div.artikoloj div.art.fantoma strong.kapvorto,
#foliumi.apartigi div.artikoloj div.art[data-fantoma="1"] strong.kapvorto,
#foliumi.apartigi div.artikoloj div.art.fantoma strong.kapvorto,
div#prezentodiv.apartigi div.artikoloj div.art[data-fantoma="1"] strong.kapvorto,
div#prezentodiv.apartigi div.artikoloj div.art.fantoma strong.kapvorto {
  color: red;
}
#trovoj.apartigi div.artikoloj div.art[data-fantoma="1"] button.foliumi, #trovoj.apartigi div.artikoloj div.art.fantoma button.foliumi,
#foliumi.apartigi div.artikoloj div.art[data-fantoma="1"] button.foliumi,
#foliumi.apartigi div.artikoloj div.art.fantoma button.foliumi,
div#prezentodiv.apartigi div.artikoloj div.art[data-fantoma="1"] button.foliumi,
div#prezentodiv.apartigi div.artikoloj div.art.fantoma button.foliumi {
  display: none;
}
#trovoj.apartigi div.artikoloj div.art div.ERARO,
#foliumi.apartigi div.artikoloj div.art div.ERARO,
div#prezentodiv.apartigi div.artikoloj div.art div.ERARO {
  display: block;
  text-align: center;
  font-size: 110%;
  padding: 0 0.1em;
  outline: 1px dashed #000;
  text-indent: 0;
  color: yellow;
  background-color: red;
  min-width: 20em;
}
#trovoj.apartigi div.artikoloj div.art span.ERARO,
#foliumi.apartigi div.artikoloj div.art span.ERARO,
div#prezentodiv.apartigi div.artikoloj div.art span.ERARO {
  display: inline-block;
  font-size: 110%;
  padding: 0 0.1em;
  text-indent: 0;
  color: red;
}
#trovoj.apartigi div.artikoloj div.art span.ERARO.eksa,
#foliumi.apartigi div.artikoloj div.art span.ERARO.eksa,
div#prezentodiv.apartigi div.artikoloj div.art span.ERARO.eksa {
  font-family: monospace;
  font-size: 85%;
}
#trovoj.apartigi div.artikoloj div.art span.Fundamenta.k,
#trovoj.apartigi div.artikoloj div.art span.Oficiala.k,
#foliumi.apartigi div.artikoloj div.art span.Fundamenta.k,
#foliumi.apartigi div.artikoloj div.art span.Oficiala.k,
div#prezentodiv.apartigi div.artikoloj div.art span.Fundamenta.k,
div#prezentodiv.apartigi div.artikoloj div.art span.Oficiala.k {
  width: 0;
}
#trovoj.apartigi div.artikoloj div.art span.Fundamenta.k span,
#trovoj.apartigi div.artikoloj div.art span.Oficiala.k span,
#foliumi.apartigi div.artikoloj div.art span.Fundamenta.k span,
#foliumi.apartigi div.artikoloj div.art span.Oficiala.k span,
div#prezentodiv.apartigi div.artikoloj div.art span.Fundamenta.k span,
div#prezentodiv.apartigi div.artikoloj div.art span.Oficiala.k span {
  left: -0.1em;
}
#trovoj.apartigi div.artikoloj div.art span.Fundamenta.k span.ducifera,
#trovoj.apartigi div.artikoloj div.art span.Oficiala.k span.ducifera,
#foliumi.apartigi div.artikoloj div.art span.Fundamenta.k span.ducifera,
#foliumi.apartigi div.artikoloj div.art span.Oficiala.k span.ducifera,
div#prezentodiv.apartigi div.artikoloj div.art span.Fundamenta.k span.ducifera,
div#prezentodiv.apartigi div.artikoloj div.art span.Oficiala.k span.ducifera {
  left: -0.6em;
}
#trovoj.apartigi div.artikoloj div.art span.Fundamenta.k span.kvarcifera,
#trovoj.apartigi div.artikoloj div.art span.Oficiala.k span.kvarcifera,
#foliumi.apartigi div.artikoloj div.art span.Fundamenta.k span.kvarcifera,
#foliumi.apartigi div.artikoloj div.art span.Oficiala.k span.kvarcifera,
div#prezentodiv.apartigi div.artikoloj div.art span.Fundamenta.k span.kvarcifera,
div#prezentodiv.apartigi div.artikoloj div.art span.Oficiala.k span.kvarcifera {
  left: -0.9em;
}
#trovoj.apartigi div.artikoloj div.art span.Fundamenta.k.neunua,
#trovoj.apartigi div.artikoloj div.art span.Oficiala.k.neunua,
#foliumi.apartigi div.artikoloj div.art span.Fundamenta.k.neunua,
#foliumi.apartigi div.artikoloj div.art span.Oficiala.k.neunua,
div#prezentodiv.apartigi div.artikoloj div.art span.Fundamenta.k.neunua,
div#prezentodiv.apartigi div.artikoloj div.art span.Oficiala.k.neunua {
  width: auto;
  text-indent: 0;
}
#trovoj.apartigi div.artikoloj div.art span.Fundamenta.k.neunua span,
#trovoj.apartigi div.artikoloj div.art span.Oficiala.k.neunua span,
#foliumi.apartigi div.artikoloj div.art span.Fundamenta.k.neunua span,
#foliumi.apartigi div.artikoloj div.art span.Oficiala.k.neunua span,
div#prezentodiv.apartigi div.artikoloj div.art span.Fundamenta.k.neunua span,
div#prezentodiv.apartigi div.artikoloj div.art span.Oficiala.k.neunua span {
  margin-right: 0;
}
#trovoj.apartigi div.artikoloj div.art span.Oficiala.d,
#foliumi.apartigi div.artikoloj div.art span.Oficiala.d,
div#prezentodiv.apartigi div.artikoloj div.art span.Oficiala.d {
  width: 1.6em;
}
#trovoj.apartigi div.artikoloj div.art span.Oficiala.d span,
#foliumi.apartigi div.artikoloj div.art span.Oficiala.d span,
div#prezentodiv.apartigi div.artikoloj div.art span.Oficiala.d span {
  top: -0.6em;
}
#trovoj.apartigi div.artikoloj div.art span.e-interpunkcio,
#foliumi.apartigi div.artikoloj div.art span.e-interpunkcio,
div#prezentodiv.apartigi div.artikoloj div.art span.e-interpunkcio {
  display: none;
}
#trovoj.apartigi div.artikoloj div.art span.homon,
#foliumi.apartigi div.artikoloj div.art span.homon,
div#prezentodiv.apartigi div.artikoloj div.art span.homon {
  position: relative;
  float: left;
  left: -1em;
  top: -0.2em;
  margin-right: 0;
  margin-left: 0;
}
#trovoj.apartigi div.artikoloj div.art.OFI span.ref.homo,
#foliumi.apartigi div.artikoloj div.art.OFI span.ref.homo,
div#prezentodiv.apartigi div.artikoloj div.art.OFI span.ref.homo {
  left: -0;
}
#trovoj.apartigi div.artikoloj div.art.OFI span.homo,
#foliumi.apartigi div.artikoloj div.art.OFI span.homo,
div#prezentodiv.apartigi div.artikoloj div.art.OFI span.homo {
  left: -1em;
}
#trovoj.apartigi div.artikoloj div.art.OFI.F span.ref.homo,
#foliumi.apartigi div.artikoloj div.art.OFI.F span.ref.homo,
div#prezentodiv.apartigi div.artikoloj div.art.OFI.F span.ref.homo {
  left: -0;
}
#trovoj.apartigi div.artikoloj div.art.OFI.F span.homo,
#foliumi.apartigi div.artikoloj div.art.OFI.F span.homo,
div#prezentodiv.apartigi div.artikoloj div.art.OFI.F span.homo {
  left: -1.6em;
}
#trovoj.apartigi div.artikoloj div.art div.div,
#foliumi.apartigi div.artikoloj div.art div.div,
div#prezentodiv.apartigi div.artikoloj div.art div.div {
  position: relative;
  display: block;
  margin-left: 1.4em;
  text-indent: -1.4em;
  clear: right;
}
#trovoj.apartigi div.artikoloj div.art div.div.Oficiala,
#foliumi.apartigi div.artikoloj div.art div.div.Oficiala,
div#prezentodiv.apartigi div.artikoloj div.art div.div.Oficiala {
  text-indent: -3.2em;
}
#trovoj.apartigi div.artikoloj div.art div.div.fundamenta,
#foliumi.apartigi div.artikoloj div.art div.div.fundamenta,
div#prezentodiv.apartigi div.artikoloj div.art div.div.fundamenta {
  text-indent: -2.2em;
}
#trovoj.apartigi div.artikoloj div.art div.div.RPLOKO,
#foliumi.apartigi div.artikoloj div.art div.div.RPLOKO,
div#prezentodiv.apartigi div.artikoloj div.art div.div.RPLOKO {
  outline: 2px dashed blue;
}
#trovoj.apartigi div.artikoloj div.art div.div[data-bildo] + div.div,
#foliumi.apartigi div.artikoloj div.art div.div[data-bildo] + div.div,
div#prezentodiv.apartigi div.artikoloj div.art div.div[data-bildo] + div.div {
  clear: both;
}
#trovoj.apartigi div.artikoloj div.art div.div.ekzgrupo,
#foliumi.apartigi div.artikoloj div.art div.div.ekzgrupo,
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzgrupo {
  text-indent: 0;
  margin-left: 1em;
}
#trovoj.apartigi div.artikoloj div.art div.div.ekzgrupo div.ekzbloko,
#foliumi.apartigi div.artikoloj div.art div.div.ekzgrupo div.ekzbloko,
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzgrupo div.ekzbloko {
  text-indent: 0;
  margin-left: 1.5em;
}
#trovoj.apartigi div.artikoloj div.art div.div.ekzgrupo div.ekzbloko.e,
#foliumi.apartigi div.artikoloj div.art div.div.ekzgrupo div.ekzbloko.e,
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzgrupo div.ekzbloko.e {
  font-style: italic;
}
#trovoj.apartigi div.artikoloj div.art div.div.ekzgrupo div.ekzbloko:before,
#foliumi.apartigi div.artikoloj div.art div.div.ekzgrupo div.ekzbloko:before,
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzgrupo div.ekzbloko:before {
  content: "◦";
  font-style: normal;
  padding-right: 0.2em;
  margin-left: -0.7em;
  text-decoration-color: white;
}
#trovoj.apartigi div.artikoloj div.art div.div.ekzbloko, #trovoj.apartigi div.artikoloj div.art div.div.ekzgrupo,
#foliumi.apartigi div.artikoloj div.art div.div.ekzbloko,
#foliumi.apartigi div.artikoloj div.art div.div.ekzgrupo,
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzbloko,
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzgrupo {
  text-indent: 0;
  margin-left: 1em;
}
#trovoj.apartigi div.artikoloj div.art div.div.ekzbloko[data-vdk], #trovoj.apartigi div.artikoloj div.art div.div.ekzbloko[data-t0], #trovoj.apartigi div.artikoloj div.art div.div.ekzgrupo[data-vdk], #trovoj.apartigi div.artikoloj div.art div.div.ekzgrupo[data-t0],
#foliumi.apartigi div.artikoloj div.art div.div.ekzbloko[data-vdk],
#foliumi.apartigi div.artikoloj div.art div.div.ekzbloko[data-t0],
#foliumi.apartigi div.artikoloj div.art div.div.ekzgrupo[data-vdk],
#foliumi.apartigi div.artikoloj div.art div.div.ekzgrupo[data-t0],
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzbloko[data-vdk],
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzbloko[data-t0],
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzgrupo[data-vdk],
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzgrupo[data-t0] {
  width: fit-content;
  text-decoration: red wavy underline 1px;
}
#trovoj.apartigi div.artikoloj div.art div.div.ekzbloko.e, #trovoj.apartigi div.artikoloj div.art div.div.ekzgrupo.e,
#foliumi.apartigi div.artikoloj div.art div.div.ekzbloko.e,
#foliumi.apartigi div.artikoloj div.art div.div.ekzgrupo.e,
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzbloko.e,
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzgrupo.e {
  font-style: italic;
}
#trovoj.apartigi div.artikoloj div.art div.div.ekzbloko:before, #trovoj.apartigi div.artikoloj div.art div.div.ekzgrupo:before,
#foliumi.apartigi div.artikoloj div.art div.div.ekzbloko:before,
#foliumi.apartigi div.artikoloj div.art div.div.ekzgrupo:before,
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzbloko:before,
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzgrupo:before {
  content: "◦";
  font-style: normal;
  padding-right: 0.2em;
  margin-left: -0.7em;
  text-decoration-color: white;
}
#trovoj.apartigi div.artikoloj div.art div.div.ekzbloko[data-amanko], #trovoj.apartigi div.artikoloj div.art div.div.ekzgrupo[data-amanko],
#foliumi.apartigi div.artikoloj div.art div.div.ekzbloko[data-amanko],
#foliumi.apartigi div.artikoloj div.art div.div.ekzgrupo[data-amanko],
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzbloko[data-amanko],
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzgrupo[data-amanko] {
  outline: 2px dotted red;
}
#trovoj.apartigi div.artikoloj div.art div.div.ekzgrupo:before,
#foliumi.apartigi div.artikoloj div.art div.div.ekzgrupo:before,
div#prezentodiv.apartigi div.artikoloj div.art div.div.ekzgrupo:before {
  content: "‣";
  font-family: Tahoma, "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  margin-left: -0.65em;
}
#trovoj.apartigi div.artikoloj div.art div.div div.div,
#foliumi.apartigi div.artikoloj div.art div.div div.div,
div#prezentodiv.apartigi div.artikoloj div.art div.div div.div {
  margin-left: 1em;
}
#trovoj.apartigi div.artikoloj div.art div.div div.div.subsenco,
#foliumi.apartigi div.artikoloj div.art div.div div.div.subsenco,
div#prezentodiv.apartigi div.artikoloj div.art div.div div.div.subsenco {
  margin-left: 1.2em;
  text-indent: -1.4em;
}
#trovoj.apartigi div.artikoloj div.art div.div div.div div.div,
#foliumi.apartigi div.artikoloj div.art div.div div.div div.div,
div#prezentodiv.apartigi div.artikoloj div.art div.div div.div div.div {
  margin-left: 1em;
}
#trovoj.apartigi div.artikoloj div.art div.div div.div div.div.subsenco,
#foliumi.apartigi div.artikoloj div.art div.div div.div div.div.subsenco,
div#prezentodiv.apartigi div.artikoloj div.art div.div div.div div.div.subsenco {
  margin-left: 1.2em;
  text-indent: -1.4em;
}
#trovoj.apartigi div.artikoloj div.art div.div div.div div.div div.div,
#foliumi.apartigi div.artikoloj div.art div.div div.div div.div div.div,
div#prezentodiv.apartigi div.artikoloj div.art div.div div.div div.div div.div {
  margin-left: 1em;
}
#trovoj.apartigi div.artikoloj div.art div.div div.div.subderivajho,
#foliumi.apartigi div.artikoloj div.art div.div div.div.subderivajho,
div#prezentodiv.apartigi div.artikoloj div.art div.div div.div.subderivajho {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
}
#trovoj.apartigi div.artikoloj div.art div.div.senco.sendifino div.ekzbloko,
#foliumi.apartigi div.artikoloj div.art div.div.senco.sendifino div.ekzbloko,
div#prezentodiv.apartigi div.artikoloj div.art div.div.senco.sendifino div.ekzbloko {
  margin-left: 0.5em;
}
#trovoj.apartigi div.artikoloj div.art div.div.senco.sendifino.unulinio strong.sekciokapo,
#foliumi.apartigi div.artikoloj div.art div.div.senco.sendifino.unulinio strong.sekciokapo,
div#prezentodiv.apartigi div.artikoloj div.art div.div.senco.sendifino.unulinio strong.sekciokapo {
  float: left;
}
#trovoj.apartigi div.artikoloj div.art div.div.subsenco.sendifino div.ekzbloko,
#foliumi.apartigi div.artikoloj div.art div.div.subsenco.sendifino div.ekzbloko,
div#prezentodiv.apartigi div.artikoloj div.art div.div.subsenco.sendifino div.ekzbloko {
  margin-left: 0.7em;
}
#trovoj.apartigi div.artikoloj div.art div.div.subsenco.sendifino.unulinio strong.sekciokapo,
#foliumi.apartigi div.artikoloj div.art div.div.subsenco.sendifino.unulinio strong.sekciokapo,
div#prezentodiv.apartigi div.artikoloj div.art div.div.subsenco.sendifino.unulinio strong.sekciokapo {
  float: left;
}
#trovoj.apartigi div.artikoloj div.art div.div.senco[data-poz=lasta],
#foliumi.apartigi div.artikoloj div.art div.div.senco[data-poz=lasta],
div#prezentodiv.apartigi div.artikoloj div.art div.div.senco[data-poz=lasta] {
  margin-bottom: 0.5em;
}
#trovoj.apartigi div.artikoloj div.art div.div.derivajho,
#foliumi.apartigi div.artikoloj div.art div.div.derivajho,
div#prezentodiv.apartigi div.artikoloj div.art div.div.derivajho {
  margin-top: 0.5em;
}
#trovoj.apartigi div.artikoloj div.art span.komento,
#foliumi.apartigi div.artikoloj div.art span.komento,
div#prezentodiv.apartigi div.artikoloj div.art span.komento {
  display: inline-block;
  text-indent: 0;
}
#trovoj.apartigi div.artikoloj div.art span.rimarko,
#foliumi.apartigi div.artikoloj div.art span.rimarko,
div#prezentodiv.apartigi div.artikoloj div.art span.rimarko {
  display: block;
  position: relative;
  text-indent: 0;
  margin-left: 1em;
  margin-bottom: 0.5em;
  padding: 0.2em 0.5em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(1 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(1 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(1 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 0.2em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(2 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(2 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(2 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 1.4em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(3 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(3 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(3 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 2.6em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(4 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(4 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(4 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 3.8em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(5 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(5 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(5 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 5em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(6 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(6 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho span.derivajhospano:nth-child(6 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 6.2em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(1 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(1 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(1 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 1.4em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(2 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(2 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(2 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 2.6em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(3 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(3 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(3 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 3.8em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(4 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(4 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(4 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 5em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(5 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(5 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(5 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 6.2em;
}
#trovoj.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(6 of span.derivajhospano[data-kunrp]) span.rpbutono,
#foliumi.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(6 of span.derivajhospano[data-kunrp]) span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art div.derivajho[data-rp] span.derivajhospano:nth-child(6 of span.derivajhospano[data-kunrp]) span.rpbutono {
  top: 7.4em;
}
#trovoj.apartigi div.artikoloj div.art span.rpbutono,
#foliumi.apartigi div.artikoloj div.art span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art span.rpbutono {
  display: inline-block;
  font-family: "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #222;
  position: absolute;
  font-size: 0.7em;
  font-style: normal;
  background-color: yellow;
  border: 1px solid #aaa;
  padding: 0 0.2em;
  left: -4em;
  top: 0.2em;
  text-indent: 0;
  cursor: pointer;
}
#trovoj.apartigi div.artikoloj div.art span.rpbutono.RPLOKO,
#foliumi.apartigi div.artikoloj div.art span.rpbutono.RPLOKO,
div#prezentodiv.apartigi div.artikoloj div.art span.rpbutono.RPLOKO {
  background-color: blue;
  color: yellow;
}
#trovoj.apartigi div.artikoloj div.art span.rpbutono.F,
#foliumi.apartigi div.artikoloj div.art span.rpbutono.F,
div#prezentodiv.apartigi div.artikoloj div.art span.rpbutono.F {
  left: -5em;
}
#trovoj.apartigi div.artikoloj div.art span.rpbutono.oficiala,
#foliumi.apartigi div.artikoloj div.art span.rpbutono.oficiala,
div#prezentodiv.apartigi div.artikoloj div.art span.rpbutono.oficiala {
  left: -6.5em;
  top: 0.1rem;
}
#trovoj.apartigi div.artikoloj div.art span.rimarko span.rpbutono,
#foliumi.apartigi div.artikoloj div.art span.rimarko span.rpbutono,
div#prezentodiv.apartigi div.artikoloj div.art span.rimarko span.rpbutono {
  left: -3em;
}
#trovoj.apartigi div.artikoloj div.art div.grupo,
#foliumi.apartigi div.artikoloj div.art div.grupo,
div#prezentodiv.apartigi div.artikoloj div.art div.grupo {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
#trovoj.apartigi div.artikoloj div.art div.fak,
#foliumi.apartigi div.artikoloj div.art div.fak,
div#prezentodiv.apartigi div.artikoloj div.art div.fak {
  display: inline;
  font-family: Tahoma, "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 70%;
}
#trovoj.apartigi div.artikoloj div.art div.fak i.scienca,
#foliumi.apartigi div.artikoloj div.art div.fak i.scienca,
div#prezentodiv.apartigi div.artikoloj div.art div.fak i.scienca {
  font-size: 100%;
}
#trovoj.apartigi div.artikoloj div.art div.fak i.scienca span.kultivoformo,
#foliumi.apartigi div.artikoloj div.art div.fak i.scienca span.kultivoformo,
div#prezentodiv.apartigi div.artikoloj div.art div.fak i.scienca span.kultivoformo {
  font-style: normal;
}
#trovoj.apartigi div.artikoloj div.art div.fak,
#foliumi.apartigi div.artikoloj div.art div.fak,
div#prezentodiv.apartigi div.artikoloj div.art div.fak {
  border: 1px solid #ddd;
  background-color: #f4f4f4;
  position: relative;
  padding-left: 0.3em;
  padding-right: 0.3em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
#trovoj.apartigi div.artikoloj div.art div.fak::before,
#foliumi.apartigi div.artikoloj div.art div.fak::before,
div#prezentodiv.apartigi div.artikoloj div.art div.fak::before {
  content: "●";
  color: #005599;
  position: relative;
  left: -0.2em;
}
#trovoj.apartigi div.artikoloj div.art span.fak,
#foliumi.apartigi div.artikoloj div.art span.fak,
div#prezentodiv.apartigi div.artikoloj div.art span.fak {
  display: inline;
  font-size: 90%;
  font-style: normal;
  border: 1px solid #ddd;
  background-color: #f4f4f4;
  position: relative;
  padding-left: 0.2em;
  padding-right: 0.2em;
}
#trovoj.apartigi div.artikoloj div.art span.fak::before,
#foliumi.apartigi div.artikoloj div.art span.fak::before,
div#prezentodiv.apartigi div.artikoloj div.art span.fak::before {
  content: "●";
  color: #005599;
  position: relative;
  left: -0.1em;
}

body {
  scroll-margin-top: 5em;
}
body div.artikoloj strong.kapvorto, body div.artikoloj strong.d {
  position: relative;
  border: 1px solid #ddd;
  border-radius: 0.2em;
  background-color: #fcfcfc;
  color: inherit;
  padding-right: 0.1em;
  padding-left: 0.1em;
  margin-left: 0.2em;
}
body div.artikoloj strong.kapvorto.markita, body div.artikoloj strong.d.markita {
  background-color: #fffff0;
  border: 1px solid #005599;
}
body div.artikoloj strong.kapvorto.markita.fokuso, body div.artikoloj strong.d.markita.fokuso {
  background-color: #ffff00;
}
body div.artikoloj strong.kapvorto.RPLOKO, body div.artikoloj strong.d.RPLOKO {
  outline: 2px dashed blue;
}
body div.artikoloj strong.kapvorto:hover, body div.artikoloj strong.d:hover {
  border-color: #aac;
}
body div.artikoloj strong.kapvorto span.disigo:after {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
body div.artikoloj strong.kapvorto span.disigo.DIVIDOSTREKO:after {
  content: "-";
  color: #000;
  font-family: inherit;
}
body div.artikoloj strong.d i.fremda {
  font-family: inherit;
  font-size: 100%;
  cursor: default;
}
body div.artikoloj strong.d i.fremda.ref {
  cursor: pointer;
}
body div.artikoloj strong.d span.t::after {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
body div.artikoloj strong.d span.t.sekvas_spaceto:after, body div.artikoloj strong.d span.t.sekvas_divido:after, body div.artikoloj strong.d span.t.sekvas_fina_l:after {
  content: "";
}
body div.artikoloj strong.d span.t:last-child::after {
  content: "";
}
body div.artikoloj strong.d span.t:last-child span.finadivido::after {
  content: "-";
}
body div.artikoloj strong.d[data-mankast] {
  border: 4px dashed red;
}
body.publika div.artikoloj.ROMPITA {
  border: 0px dashed red;
}
body.publika div.artikoloj.AMBIGUA {
  border: 0px dotted #f0f;
}
body.publika div.artikoloj.PROVIZORA {
  border: 0px solid green;
}
body.publika div.artikoloj div.art i a.r {
  text-decoration: none;
}
body.publika div.artikoloj div.art i a.r.ROMPITA {
  text-decoration: none;
}
body.publika div.artikoloj div.art span.formulo {
  color: #222222;
}
body.publika div.artikoloj div.art span.formulo span.simbolo {
  color: #222222;
}
body.publika div.artikoloj span.dparto {
  cursor: default;
}
body.publika div.artikoloj strong.d i.fremda.ref {
  cursor: default;
}
body.publika div.artikoloj span.mankasautoro {
  background-color: inherit;
  color: inherit;
  padding: 0.1em;
  font-family: monospace;
  border: 0px dashed blue;
}
body.publika div.artikoloj span.egalo {
  color: inherit;
  background-color: inherit;
}
body span.mankasautoro {
  background-color: red;
  color: yellow;
  padding: 0.1em;
  font-family: monospace;
  border: 2px dashed blue;
}
body span.fako span.vinjetoteksto {
  display: none;
  font-size: 80%;
  font-style: italic;
  color: #444;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 0.2em;
  padding: 0.1em 0.2em;
}
body.vinjetoteksto span.fako span.vinjeto {
  display: none;
}
body.vinjetoteksto span.fako span.vinjetoteksto {
  display: inline;
}
body.vinjetoteksto h1.kunfakoj {
  margin-top: 0;
  font-size: 1.4em;
  max-width: 95%;
  padding-bottom: 0;
}
body.vinjetoteksto h1.kunfakoj #montrifakojn {
  display: block;
  padding: 0;
  padding-bottom: 0;
  position: relative;
  top: -0.3em;
  font-size: 90%;
  height: 0.9em;
}
body.vinjetoteksto h1.kunfakoj #montrifakojn span.f {
  display: inline;
}
body.vinjetoteksto h1.kunfakoj #montrifakojn span.f span.v {
  display: none;
}
body.vinjetoteksto h1.kunfakoj #montrifakojn span.f span.t {
  display: inline;
}

#trovoj div.artikoloj div.art span.homon, #foliumi div.artikoloj div.art span.homon, div#prezentodiv div.artikoloj div.art span.homon {
  position: relative;
  top: -0.3em;
}

#trovoj.apartigi div.artikoloj div.art span.homon, #foliumi.apartigi div.artikoloj div.art span.homon, div#prezentodiv.apartigi div.artikoloj div.art span.homon {
  left: -1.2em;
}
#trovoj.apartigi div.artikoloj div.art.OFI span.homon, #foliumi.apartigi div.artikoloj div.art.OFI span.homon, div#prezentodiv.apartigi div.artikoloj div.art.OFI span.homon {
  left: -2.4em;
}
#trovoj.apartigi div.artikoloj div.art.OFI.F span.homon, #foliumi.apartigi div.artikoloj div.art.OFI.F span.homon, div#prezentodiv.apartigi div.artikoloj div.art.OFI.F span.homon {
  left: -2em;
}

#prezentodiv span.j {
  border-bottom: 4px double #ccc;
}

div.grandailustrajho {
  visibility: hidden;
}
div.grandailustrajho.aktiva {
  visibility: visible;
}
div.grandailustrajho {
  position: fixed;
  z-index: 1001;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: baseline;
  overflow: auto;
  text-align: center;
  padding: 0;
}
div.grandailustrajho figure {
  position: relative;
  background-color: #eef;
}
div.grandailustrajho figure img {
  margin: 0.2em;
  background-repeat: no-repeat;
}
div.grandailustrajho figure figcaption {
  padding: 0.5em;
  margin: 0;
  min-height: 1em;
}
div.grandailustrajho figure b {
  font-weight: bold;
}
div.grandailustrajho figure i {
  font-style: italic;
}
div.grandailustrajho figure i.scienca {
  font-family: "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 85%;
}
div.grandailustrajho figure span.vinjeto {
  padding: 0.2em;
}
div.grandailustrajho figure button.fermigrandanilustrajhon {
  border: 1px solid #ddd;
  border-radius: 0.3em;
  position: absolute;
  right: 0.3em;
  bottom: 0.8em;
  cursor: pointer;
}
div.grandailustrajho figure div.info {
  padding: 0.2em 4em 0.2em 0.2em;
  width: auto;
  margin: 0.5em auto 0 0;
  font-size: 80%;
  text-align: left;
}
div.grandailustrajho figure div.info span.kreinto a {
  color: green;
  text-decoration: none;
  line-height: 1.5;
}
div.grandailustrajho figure div.info span.kreinto2 {
  display: inline-block;
  vertical-align: top;
  padding-top: 0.95em;
  margin-right: 0.5em;
  font-weight: bold;
  font-style: italic;
  max-width: 20em;
  word-break: break-all;
}
div.grandailustrajho figure div.info span.shanghoj {
  color: #422;
}
div.grandailustrajho figure div.info span.shanghoj2:hover {
  background-color: yellow;
}
div.grandailustrajho figure div.info span.permesilo {
  margin-right: 0.5em;
  position: relative;
}
div.grandailustrajho figure div.info span.permesilo img {
  height: 1.6em;
  position: relative;
  top: 0.5em;
}

html {
  scroll-padding-top: 3em;
}

body {
  font-family: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  color: white;
  background-color: #005599;
}
body.publika {
  background-color: brown;
}

header#header {
  position: sticky;
  top: 0;
  z-index: 20;
  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: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  overflow: auto;
  position: fixed;
  z-index: 20;
  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 {
  font-size: 90%;
  margin-top: 0.2em;
  margin-bottom: 0;
  margin-left: 0.5em;
  margin-right: 0;
  width: 97%;
}
nav ul.sekcioj {
  margin-top: 0.7em;
  border-top: 1px solid white;
}
nav ul li {
  list-style-type: circle;
  padding: 0;
  margin: 0 0 0.2em 0;
  margin-left: 1.5em;
  line-height: 1.2;
  font-size: 85%;
}
nav ul li li {
  list-style-type: square;
  font-size: 100%;
}
nav ul li.grava {
  font-weight: bold;
  list-style-type: none;
  margin-left: 0.8em;
}
nav ul li#piv2020 {
  margin-top: 0.7em;
}
nav ul li.kashita {
  display: none;
}
nav ul li.elsaluti {
  font-weight: normal;
  background-color: gray;
  padding: 0.2em 0.2em 0 0.2em;
  border-radius: 0.3em;
  margin-top: 0.5em;
  margin-bottom: 1em;
}
nav ul li.sekcio {
  margin-top: 0.5em;
}
nav ul li.jena {
  background-color: white;
  color: black;
  font-weight: bold;
  padding-top: 0.3em;
  margin-bottom: 0.4em;
}
nav ul li.jena span.sago {
  visibility: hidden;
}
nav ul li.jena:hover {
  background-color: white;
  color: black;
}
nav ul li.prezento {
  list-style-type: none;
  margin-left: 1em;
  cursor: pointer;
}
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 #elsaluti:hover {
  padding-left: 0;
}
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::marker {
  color: #ff4;
}
nav ul li:hover {
  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: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  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 p.klarigo {
  margin-bottom: 0;
}
main #enhavo p.klariga_noto {
  font-size: 90%;
  margin-left: 2em;
  margin-right: 1em;
}
main #enhavo div.klarigoj div.ekzbloko {
  margin-left: 1.5em;
  display: block;
}
main #enhavo div.klarigoj div.ekzbloko:before {
  content: "◦";
  font-style: normal;
  padding-right: 0.2em;
  margin-left: -0.7em;
  text-decoration-color: white;
}
main #enhavo div.klarigoj div.ekzbloko span.w.kashota {
  opacity: 1;
  outline: 0px dotted #444;
  padding: 0 0.1em;
  margin-right: 0;
}
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-top: 0.2em;
  padding-bottom: 0;
  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 span.klavo {
  border-bottom: 2px solid #222222;
}
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 span.trafovorto_kap {
  padding: 0.2em 0.2em 0.2em 0.1em;
  outline: 1px solid #aaa;
  background-color: #eee;
  font-weight: bold;
}
main #enhavo span.trafovorto_der {
  font-weight: bold;
}
main #enhavo span.trafovorto_cet {
  font-style: italic;
  font-weight: normal;
}
main #enhavo cite {
  font-style: italic;
}
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 #serchidiv em, main #enhavo #foliumidiv em {
  font-style: normal;
}
main #enhavo kbd {
  font-family: monospace;
  font-size: 130%;
  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 {
  display: inline;
  width: 1.5em;
  padding: 0.2em 0.2em 0.1em 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 {
  position: relative;
  z-index: 0;
  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;
  white-space: pre;
}
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 {
  font-weight: bold;
  white-space: pre;
}
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;
  line-height: 1.7;
}
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 #autoropluropotabelo, 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 #autoropluropotabelo th, main #enhavo #autoropluropotabelo 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 #autoropluropotabelo 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 #autoropluropotabelo 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 #autoropluropotabelo 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 #autoropluropotabelo 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 #autoropluropotabelo 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 #autoropluropotabelo 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 #autoropluropotabelo 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 #autoropluropotabelo#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 #autoropluropotabelo#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 #autoropluropotabelo#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 #autoropluropotabelo#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 #autoropluropotabelo#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 #autoropluropotabelo#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 #autoropluropotabelo 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;
  font-size: 130%;
  line-height: 1.5;
  white-space: pre-wrap;
}
main #enhavo span.w {
  opacity: 0.6;
  padding: 0 0.1em;
}
main #enhavo p.kodo {
  text-align: left;
}
main #enhavo span.majuskletoj {
  font-variant: small-caps;
}
main #enhavo span.elstarigo {
  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-wrap: nowrap;
    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;
    border-top: 1px dashed white;
    padding-top: 0.2em;
    padding-bottom: 0.3em;
  }
  body#serchilo.shargita nav {
    display: none;
  }
  body#serchilo.shargita.menuo nav {
    display: block;
  }
  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#serchilo main {
    margin-left: 0;
  }
  body#serchilo main #enhavo {
    margin-left: 0.2em;
    margin-right: 0.2em;
  }
  body#serchilo main #serchidiv #serchilokapo #formularo #serchiloj {
    padding-left: 0.1em;
  }
}
body.publika header#header, body.publika nav {
  background-color: brown;
}
body.publika nav ul li:hover ul li {
  background-color: brown;
}

table.tex-formuloj {
  margin: 1em;
  width: 95%;
}
table.tex-formuloj th {
  font-weight: bold;
}
table.tex-formuloj th, table.tex-formuloj td {
  text-align: left;
  padding: 0.4em;
  border: 1px solid #aaa;
  color: #222;
}
table.tex-formuloj td.kodo {
  font-family: monospace;
  color: #888;
}
table.tex-formuloj td.kodo span.kodo {
  font-weight: bold;
  color: #222;
}
table.tex-formuloj td.prezento {
  width: 12em;
  background-color: #eee;
}
table.tex-formuloj td.prezento span.tex {
  visibility: hidden;
}

hr {
  margin: 1.5em 0 2.5em 0;
  border-color: #000;
}

#elsaluti {
  cursor: pointer;
}

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