@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;
}

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

@font-face {
  font-family: "Vinjetoj";
  font-weight: normal;
  font-style: normal;
  src: url("/tiparoj/piv-vinjetoj3.eot");
  src: url("/tiparoj/piv-vinjetoj3.eot#iefix") format("embedded-opentype"), url("/tiparoj/piv-vinjetoj3.woff2") format("woff2"), url("/tiparoj/piv-vinjetoj3.woff") format("woff"), url("/tiparoj/piv-vinjetoj3.ttf") format("truetype"), url("/tiparoj/piv-vinjetoj3.svg#webfont") format("svg");
}
@font-face {
  font-family: "Manskribo";
  font-weight: normal;
  font-style: normal;
  src: url("/tiparoj/Tangerine-Regular.ttf");
  src: url("/tiparoj/Tangerine-Regular.ttf") format("truetype");
}
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj {
  border-top: 4px solid green;
}
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 div.artikoloj div.art span.t span.teksto.antaudivido:after,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.t span.teksto.antaudivido:after,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.t span.teksto.antaudivido:after, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.t span.teksto.antaudivido:after, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.t span.teksto.antaudivido:after, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.t span.teksto.antaudivido:after {
  content: "";
}
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.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.rpbutono, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.rpbutono, body.alfa #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.ligvokalo.sekvasstreketo span.q:before,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo.sekvasstreketo span.q:before,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo.sekvasstreketo span.q:before, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo.sekvasstreketo span.q:before, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo.sekvasstreketo span.q:before, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo.sekvasstreketo span.q:before {
  content: "" !important;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art.ATENTO,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art.ATENTO,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art.ATENTO, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art.ATENTO, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art.ATENTO, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art.ATENTO {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
}
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.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.komento, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.komento, body.alfa #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.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.rpbutono, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.rpbutono, body.alfa #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.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.w.kashota, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.w.kashota, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.w.kashota {
  display: none;
}
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.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.neordinara, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.neordinara, body.alfa #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.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art sup.eraraautoro, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art sup.eraraautoro, body.alfa #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.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.klas, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.kun, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.klas, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.kun, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.klas, body.alfa #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.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.lr, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.lr, body.alfa #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 span.q:before,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.q:before,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo span.q:before, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo span.q:before, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo span.q:before, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo span.q:before {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo.antaut span.q:before, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo.postt span.q:before,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo.antaut span.q:before,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo.postt span.q:before,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo.antaut span.q:before,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo.postt span.q:before, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo.antaut span.q:before, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo.postt span.q:before, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo.antaut span.q:before, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo.postt span.q:before, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo.antaut span.q:before, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo.postt span.q:before {
  content: "";
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo.antaut:before, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalopostt:before,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo.antaut:before,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalopostt:before,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo.antaut:before,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalopostt:before, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo.antaut:before, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalopostt:before, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo.antaut:before, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalopostt:before, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo.antaut:before, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalopostt:before {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.qfinajho, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.qantaua, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.qposta, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.qantau, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.qpost,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.qfinajho,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.qantaua,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.qposta,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.qantau,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.qpost,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo span.qfinajho,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo span.qantaua,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo span.qposta,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo span.qantau,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo span.qpost, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo span.qfinajho, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo span.qantaua, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo span.qposta, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo span.qantau, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo span.qpost, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo span.qfinajho, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo span.qantaua, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo span.qposta, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo span.qantau, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo span.qpost, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo span.qfinajho, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo span.qantaua, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo span.qposta, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo span.qantau, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo span.qpost {
  display: none;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.pantaua, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.pposta, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.pantau, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.ppost,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.pantaua,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.pposta,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.pantau,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo span.ppost,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo span.pantaua,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo span.pposta,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo span.pantau,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo span.ppost, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo span.pantaua, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo span.pposta, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo span.pantau, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo span.ppost, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo span.pantaua, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo span.pposta, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo span.pantau, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo span.ppost, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo span.pantaua, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo span.pposta, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo span.pantau, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo span.ppost {
  display: none;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo.antaut span.pfinajho:before,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo.antaut span.pfinajho:before,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo.antaut span.pfinajho:before, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo.antaut span.pfinajho:before, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo.antaut span.pfinajho:before, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo.antaut span.pfinajho:before {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo.postt:before, body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art span.ligvokalo.antaut:before,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo.postt:before,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art span.ligvokalo.antaut:before,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo.postt:before,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art span.ligvokalo.antaut:before, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo.postt:before, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art span.ligvokalo.antaut:before, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo.postt:before, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art span.ligvokalo.antaut:before, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo.postt:before, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art span.ligvokalo.antaut:before {
  content: "";
}
body main #serchidiv #trovojekstera #trovoj.aktiva.ordinara div.artikoloj div.art sup.NETEKSTARO,
body main #foliumidiv #foliumiekstera #foliumi.aktiva.ordinara div.artikoloj div.art sup.NETEKSTARO,
body #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv.ordinara div.artikoloj div.art sup.NETEKSTARO, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art sup.NETEKSTARO, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art sup.NETEKSTARO, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art sup.NETEKSTARO {
  outline: 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.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art a.ROMPITA, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art a.AMBIGUA, body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art a.PROVIZORA, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art a.ROMPITA, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art a.AMBIGUA, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art a.PROVIZORA, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art a.ROMPITA, body.alfa #redaktilo #eno #redaktiloj #tekstodivekstera #tekstodiv #prezentodiv div.artikoloj div.art a.AMBIGUA, body.alfa #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.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art[data-nova="1"] strong.kapvorto, body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj div.art[data-nova="1"] strong.kapvorto, body.alfa #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 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.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj strong.d[data-mankast], body.alfa main #foliumidiv #foliumiekstera #foliumi.aktiva div.artikoloj strong.d[data-mankast], body.alfa #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.alfa 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.alfa main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art div.serchibutonoj button.foliumi, body.alfa main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art div.serchibutonoj button.redakti, body.alfa main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art div.serchibutonoj button.historio {
  left: -7.9em;
}
body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art div.serchibutonoj button.foliumi {
  top: 0em;
}
body.alfa main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art {
  margin-left: 4em;
}
body.alfa main #serchidiv #trovojekstera #trovoj.apartigi.aktiva div.artikoloj div.art div.serchibutonoj button.foliumi {
  left: -7.9em;
  top: 0em;
}
body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art {
  margin-left: 0;
}
body.alfa main #serchidiv #trovojekstera #trovoj.aktiva div.artikoloj div.art div.serchibutonoj button.foliumi {
  left: -2.8em;
}
body.alfa main #foliumidiv #foliumiekstera #foliumi.apartigi.aktiva div.artikoloj div.art {
  margin-left: 2.8em;
}
body.alfa 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.alfa main div.artikoloj div.art sup.a[data-a=Mo], body.alfa 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", "Nimbus Sans", "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;
}

html * {
  max-height: 10000000px;
}

*[aria-describedby] {
  cursor: help;
}

span.retadreso {
  display: inline-block;
  padding: 0.1em 0.2em;
  background-color: #ddffdd;
  outline: 1px solid #aaa;
}

body {
  font-family: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  overflow: scroll;
  font-family: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #222222;
  background-color: #fff;
}
body cite {
  font-style: italic;
}
body b, body strong {
  font-weight: bold;
}
body.filtradomenuo main #filtradodiv {
  display: block;
}
body.filtradomenuo main div.sekcio.aktiva #foliumiekstera #foliumi, body.filtradomenuo main div.sekcio.aktiva #foliumi.aktiva, body.filtradomenuo main div.sekcio.aktiva #foliumisagoj,
body.filtradomenuo main div.sekcio.aktiva #serchilokapo #raporto, body.filtradomenuo main div.sekcio.aktiva #trovojekstera #trovoj, body.filtradomenuo main div.sekcio.aktiva #serchisagoj {
  display: none !important;
}
body #filtradodiv {
  position: relative;
  display: none;
  z-index: 10;
  margin-top: 0;
}
body #filtradodiv h2 {
  font-family: "Times New Roman", "Nimbus Roman", "FreeSerif", "Liberation Serif", serif;
  margin: 0 0 0.2em 0;
  font-size: 150%;
  font-weight: bold;
  text-align: left;
  clear: both;
}
body #filtradodiv #malelektifakojn {
  font-family: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  height: 1.2em;
  font-weight: normal;
  display: inline-block;
  padding: 0.2em 0.3em 0.1em 0.3em;
  vertical-align: middle;
  width: auto;
  margin: 0 0 0 2em;
  border: 1px solid #ddd;
  border-radius: 0.3em;
  cursor: pointer;
}
body #filtradodiv #malelektifakojn.kashita {
  visibility: hidden;
}
body #filtradodiv #malelektifakojn span.klavo {
  border-bottom: 2px solid #222222;
}
body #filtradodiv #filtrado {
  margin: 0.5em 0 0 0;
  padding: 1em;
  max-height: 100em;
  overflow: auto;
  border: 2px dotted #888;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  height: 200em;
}
body #filtradodiv #filtrado:focus {
  outline-width: 0;
}
body #filtradodiv #filtrado p.averto {
  padding: 0.4em;
  background-color: yellow;
  margin: 0.3em;
  text-align: center;
  border: 1px dashed #aaa;
}
body #filtradodiv #filtrado p.averto em {
  font-style: italic;
  font-weight: bold;
}
body #filtradodiv #filtrado #filtrilauoficialeco {
  margin: 0 0 2em 0;
  text-align: left;
}
body #filtradodiv #filtrado #filtrilauoficialeco label {
  border: 1px solid #aaa;
  border-radius: 0.3em;
  display: inline-block;
  padding: 0.3em 0.4em 0.3em 0.2em;
  margin-top: 0.3em;
}
body #filtradodiv #filtrado #filtrilauoficialeco label span.klavo {
  border-bottom: 2px solid #222222;
  font-size: 80%;
}
body #filtradodiv #filtrado #filtrilauoficialeco label.o.aktiva {
  background-color: #005599;
  color: #ffff44;
  input-background-color: #005599;
  input-color: #ffff44;
}
body #filtradodiv #filtrado #filtrilauoficialeco label.o.aktiva span.klavo {
  border-bottom-color: #ffff44;
}
body #filtradodiv #filtrado table.filtradotabelo {
  cursor: pointer;
  margin-bottom: 2em;
  width: 100%;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
}
body #filtradodiv #filtrado table.filtradotabelo tr {
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}
body #filtradodiv #filtrado table.filtradotabelo tr.elektita {
  background-color: #005599;
  color: white;
}
body #filtradodiv #filtrado table.filtradotabelo tr input[type=checkbox] {
  display: none;
}
body #filtradodiv #filtrado table.filtradotabelo tr span.ek {
  display: none;
  weight: normal;
}
body #filtradodiv #filtrado table.filtradotabelo tr span.for {
  display: inline-block;
  weight: normal;
}
body #filtradodiv #filtrado table.filtradotabelo tr.elektita span.ek {
  display: inline-block;
}
body #filtradodiv #filtrado table.filtradotabelo tr.elektita span.for {
  display: none;
}
body #filtradodiv #filtrado table.filtradotabelo th, body #filtradodiv #filtrado table.filtradotabelo td {
  text-align: left;
  padding: 0.4em;
}
body #filtradodiv #filtrado table.filtradotabelo td {
  width: auto;
}
body #filtradodiv #filtrado table.filtradotabelo td.teksto {
  text-align: left;
  font-style: italic;
}
body #filtradodiv #filtrado table.filtradotabelo td.vinjeto {
  width: 1em;
  text-align: center;
  font-family: Vinjetoj;
}
body #filtradodiv #filtrado table.filtradotabelo td.checkbox {
  width: 1em;
}
body #filtradodiv #filtrado table.filtradotabelo th {
  font-weight: bold;
}
body #filtradodiv #filtrado table.filtradotabelo tr:hover th, body #filtradodiv #filtrado table.filtradotabelo tr:hover td {
  background-color: #ffff44;
  color: black;
}
body #filtradodiv #filtrado table.filtradotabelo tr.elektita:hover th, body #filtradodiv #filtrado table.filtradotabelo tr.elektita:hover td {
  background-color: inherit;
  color: yellow;
}
body #filtradodiv #filtrado table.filtradotabelo tr:focus {
  outline: 2px dashed #005599;
  background-color: yellow;
  border-color: #fff;
}
body #filtradodiv #filtrado table.filtradotabelo tr:focus.elektita {
  background-color: #005599;
  color: yellow;
}
body main #kapo {
  display: none;
}
body.shargita main, body.shargita #kapo, body.simpla main {
  display: block;
}
body #lastaj_redaktoj {
  background-color: #fff;
  position: absolute;
  left: 2px;
  top: 0;
  resize: both;
  overflow: auto;
  border: 1px solid #aaa;
  width: 25em;
  height: auto;
}
body #lastaj_redaktoj #vidi_chiujn_redaktojn {
  width: 100%;
  background-color: #ede4d4;
  border-width: 0;
  padding: 0.2em 1em;
  cursor: pointer;
}
body #lastaj_redaktoj #vidi_chiujn_redaktojn:hover {
  background-color: #005599;
  color: yellow;
}
body #lastaj_redaktoj h2 {
  text-align: center;
  font-weight: bold;
  border-bottom: 2px solid #aaa;
  padding: 0.5em 0.5em;
  background-color: #005599;
  color: yellow;
  cursor: pointer;
  margin: 0;
}
body #lastaj_redaktoj div.neniom {
  text-align: center;
  font-style: italic;
  padding: 0.5em;
  display: none;
}
body #lastaj_redaktoj table {
  width: 100%;
  font-size: 80%;
  display: none;
}
body #lastaj_redaktoj.videbla table {
  display: table;
}
body #lastaj_redaktoj.videbla div.neniom {
  display: block;
}
body #lastaj_redaktoj.kashita table, body #lastaj_redaktoj.kashita div.neniom {
  display: none;
}
body #lastaj_redaktoj td {
  border: 1px solid #aaa;
  text-align: left;
  padding: 0.5em;
  font-size: 80%;
}
body #lastaj_redaktoj tr.forvishita td {
  background-color: #faa;
}
body #lastaj_redaktoj td.nomo div {
  white-space: pre;
  margin: 0;
  padding: 0.2em 0 0 0;
  max-width: 9em;
  overflow: hidden;
}
body #lastaj_redaktoj td.tempo {
  white-space: pre;
  width: 7em;
  text-align: center;
}
body #lastaj_redaktoj td.kapvorto {
  font-weight: bold;
  width: 6em;
  cursor: pointer;
}
body #lastaj_redaktoj tr.forvishita td.kapvorto {
  cursor: auto;
}
body #lastaj_redaktoj td.butono {
  text-align: center;
  color: #1e1b1d;
  padding: 0;
  background-color: #efefef;
  border: 1px solid #aaa;
  border-radius: 0em;
  margin: 0;
  font-size: 80%;
  cursor: pointer;
  padding: 0.1em;
  width: 1em;
}
body #lastaj_redaktoj td.butono:hover {
  color: green;
  background-color: #ede4d4;
}
body #lastaj_redaktoj tr:hover td {
  background-color: yellow;
}
body #lastaj_redaktoj tr:hover td.butono {
  background-color: #ede4d4;
}
body #lastaj_redaktoj_redakto {
  background-color: #fff;
  width: 60em;
  margin: 0.5em auto;
}
body #lastaj_redaktoj_redakto #shargas {
  outline: 1px solid red;
}
body #lastaj_redaktoj_redakto h2 {
  text-align: center;
  font-weight: bold;
  border-bottom: 2px solid #aaa;
  padding: 0.5em 0.5em;
  background-color: #005599;
  color: yellow;
  cursor: pointer;
}
body #lastaj_redaktoj_redakto div.neniom {
  text-align: center;
  font-style: italic;
  padding: 0.5em;
  display: none;
}
body #lastaj_redaktoj_redakto table {
  width: 100%;
  font-size: 80%;
  display: none;
}
body #lastaj_redaktoj_redakto thead th {
  font-weight: bold;
  text-align: left;
  padding: 0.4em 0.2em 0.2em 0.5em;
  background-color: #005599;
  color: yellow;
}
body #lastaj_redaktoj_redakto thead th.dekstre {
  text-align: right;
}
body #lastaj_redaktoj_redakto thead td {
  background-color: #ddd;
}
body #lastaj_redaktoj_redakto thead td label {
  margin-left: 0.5em;
  display: inline-block;
  position: relative;
}
body #lastaj_redaktoj_redakto thead td label span {
  display: inline-block;
  position: relative;
  top: -0.2em;
}
body #lastaj_redaktoj_redakto thead td span.klarigo {
  padding-top: 0.5em;
  display: block;
}
body #lastaj_redaktoj_redakto.videbla table {
  display: table;
}
body #lastaj_redaktoj_redakto.videbla div.neniom {
  display: block;
  font-weight: bold;
  font-size: 120%;
}
body #lastaj_redaktoj_redakto.kashita table, body #lastaj_redaktoj_redakto.kashita div.neniom {
  display: none;
}
body #lastaj_redaktoj_redakto td {
  border: 1px solid #aaa;
  text-align: left;
  padding: 0.5em;
}
body #lastaj_redaktoj_redakto td.kapvorto {
  width: 12em;
  cursor: pointer;
}
body #lastaj_redaktoj_redakto td.kapvorto.nealklakebla {
  cursor: default;
}
body #lastaj_redaktoj_redakto td.tempo {
  width: 10em;
}
body #lastaj_redaktoj_redakto td.komento {
  max-height: 7em;
  max-width: 10em;
}
body #lastaj_redaktoj_redakto td.komento pre {
  white-space: pre-wrap;
  max-height: 7em;
  width: 100%;
  overflow: auto;
  padding: 0.4em 0.1em 0.1em 0.1em;
  line-height: 1.4;
}
body #lastaj_redaktoj_redakto td.komento span.xmlkomento {
  display: inline-block;
  padding: 0.4em 0.1em 0.1em 0.1em;
  margin-top: 0.6em;
  margin-right: 0.5em;
  background-color: #f88;
  color: #000;
  outline: 1px solid red;
}
body #lastaj_redaktoj_redakto td.komento span.xmlkomento:before {
  content: "⚠ ";
}
body #lastaj_redaktoj_redakto td.kapvorto {
  font-weight: bold;
}
body #lastaj_redaktoj_redakto td.butono {
  text-align: center;
  color: #1e1b1d;
  padding: 0;
  background-color: #efefef;
  border: 1px solid #aaa;
  border-radius: 0em;
  margin: 0;
  font-size: 90%;
  cursor: pointer;
  padding: 0.2em;
}
body #lastaj_redaktoj_redakto td.butono:hover {
  color: white;
  background-color: green;
}
body #lastaj_redaktoj_redakto tr.kapvorte_kashita, body #lastaj_redaktoj_redakto tr.komente_kashita, body #lastaj_redaktoj_redakto tr.tempe_kashita, body #lastaj_redaktoj_redakto tr.nome_kashita {
  display: none;
}
body #lastaj_redaktoj_redakto tr.aktiva {
  outline: 2px solid green;
}
body #lastaj_redaktoj_redakto tr.forvishita td {
  background-color: #faa;
}
body #lastaj_redaktoj_redakto tbody tr:hover {
  outline: 2px dashed green;
}
body.dialogo #lastaj_redaktoj {
  display: none;
}
body main {
  display: none;
  position: relative;
  margin: 0 auto;
  max-width: 50em;
}
body main#redaktoj {
  max-width: 70em;
}
body main#redaktoj label {
  line-height: 2;
  cursor: pointer;
  font-weight: bold;
  display: inline-block;
  margin-left: 0.3em;
  margin-right: 0.3em;
}
body main#redaktoj h1 {
  font-family: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
}
body main#redaktoj #filtrado {
  margin-top: 0.5em;
  text-align: center;
}
body main#redaktoj #filtrado input[type=text] {
  font-family: monospace;
}
body main#redaktoj p {
  padding: 0.5em 0 0 0;
  text-align: center;
}
body main#redaktoj #shargas_redaktojn.kashita {
  display: none;
}
body main div.sekcio {
  display: none;
}
body main div.sekcio.aktiva {
  display: block;
}
body main div.sekcio#mallongigojdiv, body main div.sekcio#klarigojdiv {
  display: block;
}
body main h1 {
  margin-top: 0.1em;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 0.15em;
  padding-right: 0;
  font-size: 2em;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  max-width: 80%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body main h1 #montrifakojn {
  font-size: 70%;
  color: #005599;
}
body main h1 #montrifakojn.videbla {
  display: inline;
}
body main h1 #montrifakojn span.f {
  display: inline-block;
  vertical-align: top;
  margin: 0.2em 0.1em 0 0.2em;
  cursor: pointer;
}
body main h1 #montrifakojn span.f span.v {
  font-family: Vinjetoj;
}
body main h1 #montrifakojn span.f span.t {
  display: none;
  font-size: 50%;
  font-style: italic;
}
body main h1 em {
  font-style: italic;
}
body main #cheftitolo {
  text-align: center;
  font-size: 80%;
  margin: 0;
  padding: 0.2em 0;
  font-weight: bold;
  color: #222222;
  cursor: pointer;
}
body main #alfaklarigoj {
  background-color: yellow;
  color: #222222;
  position: absolute;
  top: 0.5em;
  right: 0.5em;
  padding: 0.2em;
  border: 1px solid #ddd;
  border-radius: 0.3em;
  cursor: pointer;
  text-align: center;
}
body main #alfaklarigoj:hover {
  background-color: #005599;
  color: #fff;
  border-color: red;
}
body main #serchidiv #serchas {
  text-align: center;
  margin: 0 auto;
  display: none;
  width: 5em;
}
body main #serchidiv.serchas #serchas {
  display: block;
}
body main #serchidiv.serchas #serchisagoj {
  display: none;
}
body main #serchidiv #serchilokapo {
  margin-top: 0.3em;
}
body main #serchidiv #serchilokapo #formularo {
  text-align: center;
}
body main #serchidiv #serchilokapo #formularo #serchiloj {
  margin: 0.3em 0 0 0;
  padding: 0 0.2em;
  font-size: 1.5em;
  height: 2em;
  box-sizing: border-box;
}
body main #serchidiv #serchilokapo #formularo #serchiloj input, body main #serchidiv #serchilokapo #formularo #serchiloj #submit {
  box-sizing: border-box;
  font-size: inherit;
  height: 100%;
}
body main #serchidiv #serchilokapo #formularo #serchiloj #serchi {
  width: calc(100% - 2.7em);
  min-width: 10em;
  vertical-align: middle;
  padding: auto;
  background-color: white;
  color: #222222;
  border: 1px solid #222222;
  border-radius: 0.3em;
}
body main #serchidiv #serchilokapo #formularo #serchiloj #serchi:focus {
  outline-width: 0;
  background-color: #ffff44;
  color: #222222;
}
body main #serchidiv #serchilokapo #formularo #serchiloj #submit {
  height: 100%;
  display: inline-block;
  width: 2em;
  padding: 0.5em 0;
  margin-left: 0.2em;
  vertical-align: bottom;
  color: #222222;
  background-color: #eee;
  border: 1px solid #222222;
  border-radius: 0.3em;
}
body main #serchidiv #serchilokapo #formularo #serchiloj #submit:active {
  outline-width: 0;
}
body main #serchidiv #serchilokapo #formularo #serchiloj #submit:hover {
  background-color: #005599;
  color: #ffff44;
  cursor: pointer;
}
body main #serchidiv #serchilokapo #formularo div {
  margin: 0.5em 0.4em 0 0.4em;
}
body main #serchidiv #serchilokapo #formularo #proponejo {
  position: relative;
  left: 0;
  background-color: #eee;
  width: calc(100% - 5.2em - 4px);
  padding: 0;
  margin: 0 0 0 7px;
  display: none;
  height: 0;
  overflow: show;
  z-index: 1000;
}
body main #serchidiv #serchilokapo #formularo #proponejo.aktiva {
  display: block;
}
body main #serchidiv #serchilokapo #formularo #proponejo div.propono {
  font-size: 105%;
  text-align: left;
  margin: 0;
  position: relative;
  top: -0.7em;
  background-color: #f6f6f6;
  width: 100%;
  padding: 0.2em 0.2em 0.2em 8px;
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  white-space: nowrap;
  cursor: pointer;
}
body main #serchidiv #serchilokapo #formularo #proponejo div.propono.k {
  border-left: 4px solid #000;
  padding-left: 5px;
}
body main #serchidiv #serchilokapo #formularo #proponejo div.propono:first-child {
  padding-top: 0.4em;
  border-top: 1px solid #999;
}
body main #serchidiv #serchilokapo #formularo #proponejo div.propono:last-child {
  padding-bottom: 0.4em;
  border-bottom: 1px solid #999;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
body main #serchidiv #serchilokapo #formularo #proponejo div.propono span.f {
  margin-left: 0.4em;
  font-family: Vinjetoj;
  color: #005599;
}
body main #serchidiv #serchilokapo #formularo #proponejo div.propono span.f.o {
  font-family: Tahoma, "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  position: relative;
  padding: 0.3em 0.15em 0 0.15em;
  font-size: 60%;
  border: 1px solid #444;
  border-radius: 0.3em;
}
body main #serchidiv #serchilokapo #formularo #proponejo div.propono span.f.o sup {
  position: relative;
  top: -0.3em;
  font-family: monospace;
  font-size: 100%;
}
body main #serchidiv #serchilokapo #formularo #proponejo div.propono.aktiva, body main #serchidiv #serchilokapo #formularo #proponejo div.propono:hover {
  background: #005599;
  color: #fff;
}
body main #serchidiv #serchilokapo #formularo #proponejo div.propono.aktiva span.f, body main #serchidiv #serchilokapo #formularo #proponejo div.propono:hover span.f {
  color: yellow;
  border-color: yellow;
}
body main #serchidiv #serchilokapo #formularo #elektiloj {
  margin-top: 0.3em;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label {
  height: 1.2em;
  font-weight: normal;
  display: inline-block;
  padding: 0.4em 0.2em 0.2em 0.2em;
  vertical-align: middle;
  width: auto;
  margin: 0;
  border: 1px solid #ddd;
  border-radius: 0.3em;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label input[type=checkbox] {
  display: none;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label span.ek, body main #serchidiv #serchilokapo #formularo #elektiloj label span.for {
  width: 1.2em;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label span.ek {
  display: none;
  weight: normal;
  font-family: "Times New Roman", "Nimbus Roman", "FreeSerif", "Liberation Serif", serif;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label span.for {
  display: inline-block;
  visibility: visible;
  weight: normal;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label.aktiva span.ek {
  display: inline-block;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label.aktiva span.for {
  display: none;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label span.klavo {
  border-bottom: 2px solid #222222;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label.aktiva {
  background-color: #005599;
  color: #ffff44;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label.aktiva span.klavo {
  border-bottom-color: #ffff44;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label.aktiva.neaktiva, body main #serchidiv #serchilokapo #formularo #elektiloj label.aktiva.filtreneaktiva {
  background-color: #aaa;
  color: white;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label span {
  display: inline-block;
  margin-left: 0.2em;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label span#filtrispan {
  margin-left: 0;
}
body main #serchidiv #serchilokapo #formularo #elektiloj #nova, body main #serchidiv #serchilokapo #formularo #elektiloj #kodoserchilo, body main #serchidiv #serchilokapo #formularo #elektiloj #hazarda, body main #serchidiv #serchilokapo #formularo #elektiloj #atentolistobutono {
  height: 1.2em;
  font-weight: normal;
  display: inline-block;
  padding: 0.4em 0.5em 0.2em 0.5em;
  vertical-align: middle;
  width: auto;
  margin: 0 0.2em 0 0;
  border: 1px solid #ddd;
  border-radius: 0.3em;
}
body main #serchidiv #serchilokapo #formularo #elektiloj #nova.nepermesita, body main #serchidiv #serchilokapo #formularo #elektiloj #kodoserchilo.nepermesita, body main #serchidiv #serchilokapo #formularo #elektiloj #hazarda.nepermesita, body main #serchidiv #serchilokapo #formularo #elektiloj #atentolistobutono.nepermesita {
  opacity: 0.2;
}
body main #serchidiv #serchilokapo #formularo #elektiloj label, body main #serchidiv #serchilokapo #formularo #elektiloj span {
  cursor: pointer;
}
body main #serchidiv #serchilokapo #raporto {
  text-align: left;
  margin: 0.4em 0 0.2em 1em;
}
body main #serchidiv #serchilokapo #raporto.serchas {
  visibility: hidden;
}
body main #serchidiv #serchilokapo #raporto div.raporto_div {
  margin-top: 0;
  margin-bottom: 0;
}
body main #serchidiv #serchilokapo #raporto div.raporto_div p {
  margin-top: 0.6em;
  margin-bottom: 0.4em;
}
body main #serchidiv #serchilokapo #raporto div.raporto_div p span.la_raporto {
  display: inline-block;
  min-width: 14em;
}
body main #serchidiv #serchilokapo #raporto div.nenio {
  text-align: center;
  font-size: 120%;
  font-style: italic;
}
body main #serchidiv #serchilokapo #raporto div.nenio p.eble {
  margin-top: 0.5em;
}
body main #serchidiv #serchilokapo #raporto span {
  display: inline;
}
body main #serchidiv #serchilokapo #raporto span.propono {
  color: green;
  cursor: pointer;
}
body main #serchidiv #serchilokapo #raporto span.sago {
  position: relative;
  top: 0.1em;
  display: inline-block;
  height: 1.2em;
  cursor: pointer;
  font-weight: normal;
  font-size: 120%;
  padding-top: 0;
  padding-bottom: 0;
  color: #005599;
}
body main #serchidiv #serchilokapo #raporto span.sago.malpli {
  margin: 0 0.2em 0 0.5em;
}
body main #serchidiv #serchilokapo #raporto span.sago.pli {
  margin: 0 0.5em 0 0.2em;
}
body main #serchidiv #serchilokapo #raporto span.sago:hover {
  color: green;
}
body main #serchidiv #serchilokapo #raporto select.grupelektilo {
  padding-top: 0;
  padding-bottom: 0;
  color: #222222;
}
body main #serchidiv #serchilokapo #raporto span.sago.kashita.malpli {
  opacity: 0.1;
}
body main #serchidiv #serchilokapo #raporto span.sago.kashita.pli {
  opacity: 0.1;
}
body main #serchidiv #serchilokapo #raporto div.trafomenuo {
  text-align: left;
  margin-top: 0;
  line-height: 1.7;
  max-height: 10em;
  overflow: auto;
}
body main #serchidiv #serchilokapo #raporto div.trafomenuo.overflow {
  border-bottom: 2px dashed #aaa;
}
body main #serchidiv #serchilokapo #raporto div.trafomenuo strong {
  font-weight: bold;
}
body main #serchidiv #serchilokapo #raporto div.trafomenuo span.trafovorto {
  display: inline;
  white-space: pre;
  padding: 0.1em;
  font-weight: bold;
  cursor: pointer;
}
body main #serchidiv #serchilokapo #raporto div.trafomenuo span.trafovorto:hover {
  background-color: #005599;
  color: white;
}
body main #serchidiv #serchilokapo #raporto div.trafomenuo span.trafovorto.kapvorto {
  border: 1px solid #aaa;
  background-color: #eee;
}
body main #serchidiv #serchilokapo #raporto div.trafomenuo span.trafovorto.kapvorto:hover {
  background-color: #005599;
  color: #ffff44;
}
body main #serchidiv #serchilokapo #raporto div.trafomenuo span.trafovorto.cetera {
  font-style: italic;
  font-weight: normal;
}
body main #serchidiv #serchilokapo #raporto div.trafomenuo span.trafovorto.fokuso {
  background-color: #ffff44;
}
body main #serchidiv #serchilokapo #raporto div.trafomenuo span.trafovorto.fokuso:hover {
  background-color: #005599;
  color: white;
}
body main #serchidiv #serchilokapo #raporto div.trafomenuo span.trafodisigilo {
  display: inline;
}
body main #serchidiv #serchilokapo #raporto.kashita {
  display: none;
}
body main #serchidiv #serchilokapo #raporto.kashitaproelektiloshangho {
  opacity: 0.5;
}
body main #serchidiv #trovojekstera {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
body main #serchidiv #trovojekstera #trovoj {
  position: relative;
  resize: horizontal;
}
body main #serchidiv #trovojekstera #trovoj, body main #serchidiv #trovojekstera #filtrado {
  margin: 0;
  padding: 1em;
  max-height: 100em;
  overflow: auto;
  display: none;
}
body main #serchidiv #trovojekstera #trovoj.aktiva, body main #serchidiv #trovojekstera #filtrado.aktiva {
  display: block;
  border: 2px solid #ddd;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
body main #serchidiv #trovojekstera #trovoj:focus, body main #serchidiv #trovojekstera #filtrado:focus {
  outline-width: 0;
}
body main #serchidiv #trovojekstera #trovojregrandigi {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  height: 100%;
  cursor: ew-resize;
  background-color: transparent;
}
body main #serchidiv #trovojekstera.kashita {
  display: none;
}
body main #serchidiv #trovojekstera.montrata {
  display: block;
}
body main #serchidiv #trovojekstera.kashitaproelektiloshangho {
  opacity: 0.5;
}
body main #foliumidiv #litermenuo {
  display: block;
  margin: 0 0 0.2em 0;
  padding-top: 0.5em;
  text-align: center;
}
body main #foliumidiv #litermenuo li {
  display: inline-block;
  text-align: center;
  line-height: 1.8;
  margin: 0 0.1em;
}
body main #foliumidiv #litermenuo li #recentrigo, body main #foliumidiv #litermenuo li #reshargi_foliumilon, body main #foliumidiv #litermenuo li #montri_nur_homonimojn {
  cursor: pointer;
  font-family: monospace;
  font-size: 120%;
  margin: 0 0.2em;
  border: 1px solid #ddd;
  padding: 0.2em 0.2em;
}
body main #foliumidiv #litermenuo li #recentrigo#reshargi_foliumilon, body main #foliumidiv #litermenuo li #reshargi_foliumilon#reshargi_foliumilon, body main #foliumidiv #litermenuo li #montri_nur_homonimojn#reshargi_foliumilon {
  font-size: 120%;
}
body main #foliumidiv #litermenuo li #recentrigo#montri_nur_homonimojn.aktiva, body main #foliumidiv #litermenuo li #reshargi_foliumilon#montri_nur_homonimojn.aktiva, body main #foliumidiv #litermenuo li #montri_nur_homonimojn#montri_nur_homonimojn.aktiva {
  background-color: #005599;
  color: #ff4;
}
body main #foliumidiv #litermenuo li #recentrigo:hover, body main #foliumidiv #litermenuo li #reshargi_foliumilon:hover, body main #foliumidiv #litermenuo li #montri_nur_homonimojn:hover {
  background-color: #ffff44;
  color: #005599;
}
body main #foliumidiv #litermenuo li span.litero, body main #foliumidiv #litermenuo li #filtributono {
  font-family: monospace;
  font-size: 120%;
  color: #222222;
  cursor: pointer;
  border: 1px solid #ddd;
  height: auto;
  padding: 0.2em 0.2em;
}
body main #foliumidiv #litermenuo li span.litero:hover, body main #foliumidiv #litermenuo li #filtributono:hover {
  background-color: #ffff44;
  color: #005599;
}
body main #foliumidiv #litermenuo li span.litero.aktuala, body main #foliumidiv #litermenuo li #filtributono.aktuala {
  background-color: lightblue;
  color: #222222;
}
body main #foliumidiv #litermenuo li span.litero.aktiva, body main #foliumidiv #litermenuo li #filtributono.aktiva {
  background-color: #005599;
  color: #ffff44;
}
body main #foliumidiv #litermenuo li span.litero.shargata, body main #foliumidiv #litermenuo li #filtributono.shargata {
  background-color: green;
  color: #ffff44;
  animation: blinker 1s linear infinite;
}
body main #foliumidiv #litermenuo li span.litero.kashita, body main #foliumidiv #litermenuo li #filtributono.kashita {
  visibility: hidden;
}
body main #foliumidiv #litermenuo li span.litero span.klavo, body main #foliumidiv #litermenuo li #filtributono span.klavo {
  border-bottom: 2px solid #222222;
}
body main #foliumidiv #litermenuo.shargata li span.litero.aktuala, body main #foliumidiv #litermenuo.shargata li span.litero.aktiva {
  color: #222222;
  background-color: white;
}
body main #foliumidiv #foliumiekstera {
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  margin-top: 0.5em;
}
body main #foliumidiv #foliumiekstera #foliumi {
  resize: horizontal;
  margin: 0;
  padding: 1em;
  max-height: 100em;
  display: none;
  padding-top: 1em;
  padding-bottom: 1em;
  overflow: auto;
}
body main #foliumidiv #foliumiekstera #foliumi.aktiva {
  display: block;
  position: relative;
  border: 2px solid #ddd;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
body main #foliumidiv #foliumiekstera #foliumi.aktiva.shargata {
  visibility: hidden;
}
body main #foliumidiv #foliumiekstera #foliumi:focus {
  outline-width: 0;
}
body main #foliumidiv #foliumiekstera #foliumi #foliumi_artikoloj {
  margin-top: 3em;
  margin-bottom: 3em;
}
body main #foliumidiv #foliumiekstera #foliumi #foliumi_artikoloj h2 {
  font-family: "Times New Roman", "Nimbus Roman", "FreeSerif", "Liberation Serif", serif;
  margin-top: 4em;
  font-size: 200%;
  font-weight: bold;
  text-align: center;
}
body main #foliumidiv #foliumiekstera #foliumi #foliumi_artikoloj div.aktuala {
  border-left: 2px dotted #aaa;
  border-right: 2px dotted #aaa;
}
body main #foliumidiv #foliumiekstera #foliumi #foliumi_artikoloj span.t span.teksto {
  display: inline;
  color: green;
}
body main #foliumidiv #foliumiekstera #foliumi #foliumi_artikoloj span.t span.teksto.tildo,
body main #foliumidiv #foliumiekstera #foliumi #foliumi_artikoloj span.tw span.teksto.tildo {
  color: #222222;
}
body main #foliumidiv #foliumiekstera #foliumi #foliumi_artikoloj span.t span.teksto.tildo span.tildo,
body main #foliumidiv #foliumiekstera #foliumi #foliumi_artikoloj span.tw span.teksto.tildo span.tildo {
  font-family: Vinjetoj;
}
body main #foliumidiv #foliumiekstera #foliumi #foliumi_artikoloj:focus {
  outline: 0 solid #fff;
}
body main #foliumidiv #foliumiekstera #foliumiregrandigi {
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  height: 100%;
  cursor: ew-resize;
  background-color: transparent;
}
body main #foliumidiv #foliumiekstera.fakokodojshanghighis #foliumi, body main #foliumidiv #foliumiekstera.fakokodojshanghighis #foliumisagoj {
  opacity: 0.5;
}
body main #klarigojdiv {
  margin-top: 0.5em;
  margin-bottom: 1em;
  padding: 1em 1.5em;
  padding: 0em 1.5em 1em 1.5em;
  border: 2px solid #aaa;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
body main #klarigojdiv #klarigojmenuo li {
  font-size: 90%;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-weight: bold;
}
body main #klarigojdiv #klarigojmenuo li a:link, body main #klarigojdiv #klarigojmenuo li a:visited, body main #klarigojdiv #klarigojmenuo li a:active {
  padding: 0.2em;
  text-decoration: none;
  color: #222222;
}
body main #klarigojdiv #klarigojmenuo li a:hover {
  padding: 0.2em;
  text-decoration: underline;
  color: green;
  background-color: yellow;
}
body main #klarigojdiv.aktiva {
  visibility: visible;
  border: 2px solid #ddd;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
body main #klarigojdiv:focus {
  outline-width: 0;
}
body main #klarigojdiv span.klavo {
  border-bottom: 2px solid #222222;
}
body main #klarigojdiv h2 {
  font-family: "Times New Roman", "Nimbus Roman", "FreeSerif", "Liberation Serif", serif;
  margin: 1em 0 0.2em 0;
  font-size: 150%;
  font-weight: bold;
  text-align: left;
  clear: both;
}
body main #klarigojdiv h2#_klarigoj {
  margin-top: 0;
  padding-top: 1em;
}
body main #klarigojdiv h2:target {
  padding: 0.2em;
  background-color: green;
  color: white;
}
body main #klarigojdiv h3 {
  font-family: "Times New Roman", "Nimbus Roman", "FreeSerif", "Liberation Serif", serif;
  margin: 1em 0 0.2em 0;
  font-size: 130%;
  font-weight: bold;
  text-align: left;
  clear: both;
}
body main #klarigojdiv h3:target {
  padding: 0.2em;
  background-color: green;
  color: white;
}
body main #klarigojdiv p {
  margin: 0.3em 0 0.3em 0;
  text-align: left;
  line-height: 1.7;
  text-align: justify;
}
body main #klarigojdiv p#la_lingvotabelo2 {
  margin-top: 1em;
}
body main #klarigojdiv td p {
  line-height: normal;
}
body main #klarigojdiv p.noto {
  font-size: 80%;
  margin-left: 4em;
  padding: 0.4em;
  margin-top: 0;
}
body main #klarigojdiv p.averto {
  text-align: center;
  background-color: #ffff44;
  padding: 0.3em;
}
body main #klarigojdiv ul {
  margin: 1em 1em;
}
body main #klarigojdiv ul li {
  list-style-type: circle;
  margin: 0.5em 0 0.5em 2em;
  text-align: justify;
  line-height: 1.7;
}
body main #klarigojdiv ul.senbuletoj li {
  list-style-type: none;
}
body main #klarigojdiv ul.senbuletoj li h2 {
  margin-left: -1em;
}
body main #klarigojdiv ul.senbuletoj li.celo h2 {
  background-color: green;
  color: #fff;
  padding-left: 0.3em;
  padding-right: 0.3em;
  border: 2px solid green;
  border-radius: 0.5em;
  margin-bottom: 0.5em;
}
body main #klarigojdiv ul.senbuletoj li h3 {
  margin: 0;
}
body main #klarigojdiv h1:target {
  background-color: green;
}
body main #klarigojdiv ol {
  margin: 1em 1em;
}
body main #klarigojdiv ol li {
  list-style-type: decimal;
  margin: 0.5em 0 0.5em 2em;
  text-align: justify;
  line-height: 1.7;
}
body main #klarigojdiv strong {
  font-weight: bold;
}
body main #klarigojdiv em, body main #klarigojdiv cite, body main #klarigojdiv i {
  font-style: italic;
}
body main #klarigojdiv b {
  font-weight: bold;
}
body main #klarigojdiv sub, body main #klarigojdiv sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
body main #klarigojdiv sup {
  top: -0.5em;
}
body main #klarigojdiv sup.a {
  color: blue;
  background-color: #dfd;
  padding: 0 2px;
}
body main #klarigojdiv sub {
  bottom: -0.25em;
}
body main #klarigojdiv span.radikoteksto {
  color: green;
}
body main #klarigojdiv span.grizafono {
  background-color: #aaa;
  color: white;
  padding: 0.1em;
}
body main #klarigojdiv span.markitatrafo {
  background-color: #ede;
  color: inherit;
}
body main #klarigojdiv span.markitatrafo.fokuso {
  background-color: #ffff44;
}
body main #klarigojdiv span.trafovorto_kap {
  padding: 0.1em 0.2em;
  outline: 1px solid #aaa;
  background-color: #eee;
  font-weight: bold;
}
body main #klarigojdiv span.trafovorto_der {
  font-weight: bold;
}
body main #klarigojdiv span.trafovorto_cet {
  font-style: italic;
  font-weight: normal;
}
body main #klarigojdiv span.mano, body main #klarigojdiv span.sago, body main #klarigojdiv span.vinjeto {
  font-family: Vinjetoj;
}
body main #klarigojdiv kbd {
  font-family: monospace;
  background-color: #ddd;
  color: #222222;
  padding-left: 0.2em;
  padding-right: 0.2em;
  white-space: pre;
}
body main #klarigojdiv kbd.sago {
  font-family: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
}
body main #klarigojdiv th.arhhaika {
  cursor: pointer;
}
body main #klarigojdiv th.arhhaika kbd {
  color: red;
  cursor: pointer;
}
body main #klarigojdiv #pivbildoalineo {
  margin-right: 10em;
}
body main #klarigojdiv #pivbildo {
  float: right;
  width: 9em;
  border: 2px inset #ddd;
  border-radius: 5px;
}
body main #klarigojdiv table.ilionvortojtabelo {
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
}
body main #klarigojdiv table.ilionvortojtabelo td {
  padding: 0.2em 0.5em 0 0.5em;
  border-bottom: 1px solid #aaa;
}
body main #serchisagoj, body main #foliumisagoj {
  position: absolute;
  display: none;
  top: 0.3em;
  right: 2em;
  border: 1px solid #ddd;
  background-color: #eee;
  border-radius: 0.2em;
}
body main #serchisagoj.shargita, body main #foliumisagoj.shargita {
  display: block;
}
body main #serchisagoj.shargata, body main #foliumisagoj.shargata {
  display: none;
}
body main #serchisagoj span, body main #foliumisagoj span {
  display: block;
  font-family: "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  text-align: center;
  cursor: pointer;
  margin-bottom: 0.1em;
}
body main #serchisagoj span.supro, body main #serchisagoj span.subo, body main #foliumisagoj span.supro, body main #foliumisagoj span.subo {
  padding: 0.5em 0.2em 0.2em 0.2em;
}
body main #serchisagoj span.supren, body main #serchisagoj span.suben, body main #foliumisagoj span.supren, body main #foliumisagoj span.suben {
  padding: 0.2em 0.2em 0.5em 0.2em;
}
body main #serchisagoj span:hover, body main #foliumisagoj span:hover {
  background-color: #aaa;
  color: #fff;
}
body.regrandigas #serchisagoj.shargita, body.regrandigas #foliumisagoj.shargita {
  display: none;
}
body form.ensalutoformularo table {
  width: 100%;
}
body form.ensalutoformularo table tbody tr th {
  text-align: right;
  width: 3em;
}
body form.ensalutoformularo table tbody tr td {
  padding: 0 0.5em;
  width: auto;
  text-align: left;
}
body form.ensalutoformularo table tbody tr td input {
  margin-top: 0.2em;
  font-size: 100%;
  width: 98%;
}
body.redaktejo main #kapo {
  background-color: #005599;
  color: #ff4;
  padding-top: 0.2em;
  padding-bottom: 0;
  border-radius: 0.4em;
}
body.redaktejo main #kapo #ligilo_lastaj_redaktoj {
  position: absolute;
  top: 0.4em;
  left: 0.4em;
  color: #ff4;
  display: none;
  cursor: pointer;
}
body.redaktejo main #kapo #cheftitolo {
  color: #ff4;
}
body.redaktejo main #kapo #montrifakojn span.f {
  color: #ff4;
}
body.redaktejo main #kapo.LOKA {
  background-color: brown;
}
body.redaktejo.sentildoj span.antaudisigo:before {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
body.redaktejo.sentildoj span.postdisigo:after {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
body span.chiamdisigo.antaudisigo:before {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
body span.chiamdisigo.postdisigo:after {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
body.alfa main #kapo {
  background-color: red;
  color: #fff;
}
body.alfa #foliumidiv #litermenuo li #reshargi_foliumilon,
body.alfa #foliumidiv #litermenuo li #montri_nur_homonimojn {
  display: none;
}
body #atentolisto {
  resize: vertical;
  height: 20em;
  overflow: auto;
  box-sizing: border-box;
  position: fixed;
  top: 7em;
  left: 10em;
  z-index: 1000;
  min-width: 15em;
  border-radius: 0.4em 0.4em 0 0;
  display: block;
  outline: 2px solid #aaa;
  background-color: #fff;
}
body #atentolisto h2 {
  position: relative;
  font-size: 80%;
  font-weight: bold;
  border-bottom: 1px solid #aaa;
  border-radius: 0.4em 0.4em 0 0;
  background-color: #005599;
  color: #fff;
  text-align: center;
  padding: 0.7em 0.2em;
  cursor: grab;
}
body #atentolisto h2 .montri {
  position: absolute;
  left: 0.2em;
  top: 0.2em;
  padding: 0.2em;
  cursor: pointer;
}
body #atentolisto h2 .grupo {
  position: absolute;
  left: 2em;
  top: 0.2em;
  padding: 0.2em;
  cursor: pointer;
}
body #atentolisto h2 .fermilo {
  font-size: 150%;
  border-radius: 0 0.3em 0 0;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0.2em;
  cursor: pointer;
}
body #atentolisto div.atentolistogrupoj {
  padding: 0;
  background-color: #005599;
}
body #atentolisto div.atentolistogrupoj select {
  border-color: #005599;
  width: calc(100% - 3em);
  font-size: 110%;
  background-color: #005599;
  color: white;
  text-align: center;
}
body #atentolisto div.atentolistogrupoj button {
  display: inline-block;
  position: relative;
  top: -0.1em;
  left: 0.2em;
}
body #atentolisto div.listo {
  margin: 0.2em;
}
body #atentolisto div.listo.malplena {
  text-align: center;
  font-style: italic;
  margin: 0.5em;
}
body #atentolisto div.listo table {
  border: 0px solid #222;
  width: 100%;
  margin-bottom: 0.1em;
}
body #atentolisto div.listo table tr {
  border-top: 0px solid #222;
  border-bottom: 1px solid #aaa;
}
body #atentolisto div.listo table tr:hover, body #atentolisto div.listo table tr.fokuso {
  background-color: yellow;
}
body #atentolisto div.listo table tr td {
  padding: 0.4em 0.2em 0.2em 0.2em;
  cursor: pointer;
}
body #atentolisto div.listo table tr td.vorto:hover {
  color: green;
}
body #atentolisto div.listo table tr td.kapvorto {
  font-weight: bold;
}
body #atentolisto div.listo table tr td.butonoj {
  text-align: right;
  width: 5.7em;
  padding-right: 0;
}
body #atentolisto div.listo table tr td span.butonoj {
  display: inline-block;
}
body #atentolisto div.listo table tr td span.butonoj button {
  cursor: pointer;
  margin-left: 0.3em;
}
body #atentolisto div.listo table tr td span.butonoj button:hover {
  background-color: #005599;
  color: yellow;
}
body #atentolisto div.listo table tr.komento button.komenti {
  background-color: cornflowerblue;
  color: white;
  font-weight: bold;
}
body div.klarfenestro {
  resize: both;
  height: auto;
  overflow: auto;
  box-sizing: border-box;
  position: fixed;
  top: 7em;
  left: 10em;
  z-index: 1000;
  width: 35em;
  min-width: 10em;
  border-radius: 0.4em 0.4em 0 0;
  display: block;
  outline: 2px solid #aaa;
  background-color: #fff;
}
body div.klarfenestro.aktiva {
  z-index: 1001 !important;
}
body div.klarfenestro h2 {
  position: relative;
  font-size: 80%;
  font-weight: bold;
  border-bottom: 1px solid #aaa;
  border-radius: 0.4em 0.4em 0 0;
  background-color: #005599;
  color: #fff;
  text-align: center;
  padding: 0.7em 0.2em;
  cursor: grab;
}
body div.klarfenestro h2 span {
  display: inline-block;
  padding-left: 2em;
  padding-right: 2em;
}
body div.klarfenestro h2 .aparta {
  position: absolute;
  left: 0.2em;
  top: 0.2em;
  padding: 0.2em;
  cursor: pointer;
}
body div.klarfenestro h2 .fermilo {
  font-size: 150%;
  border-radius: 0 0.3em 0 0;
  position: absolute;
  right: 0.3em;
  top: 0;
  padding: 0.2em;
  cursor: pointer;
}
body div.klarfenestro div.klarteksto {
  padding: 0.5em;
}
body div.klarfenestro div.klarteksto h3 {
  font-weight: bold;
  font-size: 110%;
  margin-top: 1em;
  margin-bottom: 0.5em;
}
body div.klarfenestro div.klarteksto p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  text-align: justify;
  line-height: 1.6;
}
body div.klarfenestro div.klarteksto p i {
  font-style: italic;
}
body div.klarfenestro div.klarteksto table.ilionvortojtabelo {
  border-top: 1px solid #aaa;
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
}
body div.klarfenestro div.klarteksto table.ilionvortojtabelo td {
  padding: 0.4em 0.5em 0.2em 0.5em;
  border-bottom: 1px solid #aaa;
}
body div.klarfenestro div.klarteksto sub, body div.klarfenestro div.klarteksto sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
body div.klarfenestro div.klarteksto sup {
  top: -0.5em;
}

#salti {
  margin: 0 auto;
  padding: 0.2em;
  text-align: center;
  font-size: 120%;
}
#salti ul li {
  display: inline-block;
  margin: 0;
}
#salti ul li span.langeto, #salti ul li label, #salti ul li span.label, #salti ul li #filtributono {
  border: 1px solid #ddd;
  white-space: pre;
  display: inline-block;
  margin: 0;
  cursor: pointer;
  padding: 0.4em 0.5em 0.2em 0.5em;
  text-decoration: none;
  color: inherit;
  height: 1.2em;
  border-radius: 0.3em;
}
#salti ul li span.langeto#blogobutono, #salti ul li span.langeto#klarigojbutono, #salti ul li span.langeto#simplabutono, #salti ul li span.langeto#serurobutono, #salti ul li span.langeto#markiserchibutono, #salti ul li span.langeto#redklarigojbutono, #salti ul li span.langeto#redksbutono, #salti ul li span.langeto#redrfbutono, #salti ul li span.langeto#redrbibutono, #salti ul li span.langeto#redmallongigojbutono, #salti ul li span.langeto#atentolistobutono, #salti ul li label#blogobutono, #salti ul li label#klarigojbutono, #salti ul li label#simplabutono, #salti ul li label#serurobutono, #salti ul li label#markiserchibutono, #salti ul li label#redklarigojbutono, #salti ul li label#redksbutono, #salti ul li label#redrfbutono, #salti ul li label#redrbibutono, #salti ul li label#redmallongigojbutono, #salti ul li label#atentolistobutono, #salti ul li span.label#blogobutono, #salti ul li span.label#klarigojbutono, #salti ul li span.label#simplabutono, #salti ul li span.label#serurobutono, #salti ul li span.label#markiserchibutono, #salti ul li span.label#redklarigojbutono, #salti ul li span.label#redksbutono, #salti ul li span.label#redrfbutono, #salti ul li span.label#redrbibutono, #salti ul li span.label#redmallongigojbutono, #salti ul li span.label#atentolistobutono, #salti ul li #filtributono#blogobutono, #salti ul li #filtributono#klarigojbutono, #salti ul li #filtributono#simplabutono, #salti ul li #filtributono#serurobutono, #salti ul li #filtributono#markiserchibutono, #salti ul li #filtributono#redklarigojbutono, #salti ul li #filtributono#redksbutono, #salti ul li #filtributono#redrfbutono, #salti ul li #filtributono#redrbibutono, #salti ul li #filtributono#redmallongigojbutono, #salti ul li #filtributono#atentolistobutono {
  padding: 0.3em 0.3em 0.2em 0.3em;
  width: auto;
  min-width: 0;
}
#salti ul li span.langeto#blogobutono a, #salti ul li span.langeto#klarigojbutono a, #salti ul li span.langeto#simplabutono a, #salti ul li span.langeto#serurobutono a, #salti ul li span.langeto#markiserchibutono a, #salti ul li span.langeto#redklarigojbutono a, #salti ul li span.langeto#redksbutono a, #salti ul li span.langeto#redrfbutono a, #salti ul li span.langeto#redrbibutono a, #salti ul li span.langeto#redmallongigojbutono a, #salti ul li span.langeto#atentolistobutono a, #salti ul li label#blogobutono a, #salti ul li label#klarigojbutono a, #salti ul li label#simplabutono a, #salti ul li label#serurobutono a, #salti ul li label#markiserchibutono a, #salti ul li label#redklarigojbutono a, #salti ul li label#redksbutono a, #salti ul li label#redrfbutono a, #salti ul li label#redrbibutono a, #salti ul li label#redmallongigojbutono a, #salti ul li label#atentolistobutono a, #salti ul li span.label#blogobutono a, #salti ul li span.label#klarigojbutono a, #salti ul li span.label#simplabutono a, #salti ul li span.label#serurobutono a, #salti ul li span.label#markiserchibutono a, #salti ul li span.label#redklarigojbutono a, #salti ul li span.label#redksbutono a, #salti ul li span.label#redrfbutono a, #salti ul li span.label#redrbibutono a, #salti ul li span.label#redmallongigojbutono a, #salti ul li span.label#atentolistobutono a, #salti ul li #filtributono#blogobutono a, #salti ul li #filtributono#klarigojbutono a, #salti ul li #filtributono#simplabutono a, #salti ul li #filtributono#serurobutono a, #salti ul li #filtributono#markiserchibutono a, #salti ul li #filtributono#redklarigojbutono a, #salti ul li #filtributono#redksbutono a, #salti ul li #filtributono#redrfbutono a, #salti ul li #filtributono#redrbibutono a, #salti ul li #filtributono#redmallongigojbutono a, #salti ul li #filtributono#atentolistobutono a {
  text-decoration: none;
}
#salti ul li span.langeto#redklarigojbutono, #salti ul li span.langeto#klarigojbutono, #salti ul li span.langeto#redksbutono, #salti ul li span.langeto#redrfbutono, #salti ul li span.langeto#redrbibutono, #salti ul li span.langeto#redmallongigojbutono, #salti ul li span.langeto#blogobutono, #salti ul li label#redklarigojbutono, #salti ul li label#klarigojbutono, #salti ul li label#redksbutono, #salti ul li label#redrfbutono, #salti ul li label#redrbibutono, #salti ul li label#redmallongigojbutono, #salti ul li label#blogobutono, #salti ul li span.label#redklarigojbutono, #salti ul li span.label#klarigojbutono, #salti ul li span.label#redksbutono, #salti ul li span.label#redrfbutono, #salti ul li span.label#redrbibutono, #salti ul li span.label#redmallongigojbutono, #salti ul li span.label#blogobutono, #salti ul li #filtributono#redklarigojbutono, #salti ul li #filtributono#klarigojbutono, #salti ul li #filtributono#redksbutono, #salti ul li #filtributono#redrfbutono, #salti ul li #filtributono#redrbibutono, #salti ul li #filtributono#redmallongigojbutono, #salti ul li #filtributono#blogobutono {
  display: none;
}
#salti ul li span.langeto#redklarigojbutono.videbla, #salti ul li span.langeto#klarigojbutono.videbla, #salti ul li span.langeto#redksbutono.videbla, #salti ul li span.langeto#redrfbutono.videbla, #salti ul li span.langeto#redrbibutono.videbla, #salti ul li span.langeto#redmallongigojbutono.videbla, #salti ul li span.langeto#blogobutono.videbla, #salti ul li label#redklarigojbutono.videbla, #salti ul li label#klarigojbutono.videbla, #salti ul li label#redksbutono.videbla, #salti ul li label#redrfbutono.videbla, #salti ul li label#redrbibutono.videbla, #salti ul li label#redmallongigojbutono.videbla, #salti ul li label#blogobutono.videbla, #salti ul li span.label#redklarigojbutono.videbla, #salti ul li span.label#klarigojbutono.videbla, #salti ul li span.label#redksbutono.videbla, #salti ul li span.label#redrfbutono.videbla, #salti ul li span.label#redrbibutono.videbla, #salti ul li span.label#redmallongigojbutono.videbla, #salti ul li span.label#blogobutono.videbla, #salti ul li #filtributono#redklarigojbutono.videbla, #salti ul li #filtributono#klarigojbutono.videbla, #salti ul li #filtributono#redksbutono.videbla, #salti ul li #filtributono#redrfbutono.videbla, #salti ul li #filtributono#redrbibutono.videbla, #salti ul li #filtributono#redmallongigojbutono.videbla, #salti ul li #filtributono#blogobutono.videbla {
  display: inline-block;
}
#salti ul li span.langeto#serurobutono, #salti ul li span.langeto#markiserchibutono, #salti ul li label#serurobutono, #salti ul li label#markiserchibutono, #salti ul li span.label#serurobutono, #salti ul li span.label#markiserchibutono, #salti ul li #filtributono#serurobutono, #salti ul li #filtributono#markiserchibutono {
  filter: grayscale(100%);
}
#salti ul li span.langeto#serurobutono.aktiva, #salti ul li span.langeto#markiserchibutono.aktiva, #salti ul li label#serurobutono.aktiva, #salti ul li label#markiserchibutono.aktiva, #salti ul li span.label#serurobutono.aktiva, #salti ul li span.label#markiserchibutono.aktiva, #salti ul li #filtributono#serurobutono.aktiva, #salti ul li #filtributono#markiserchibutono.aktiva {
  filter: none;
}
#salti ul li span.langeto span.klavo, #salti ul li label span.klavo, #salti ul li span.label span.klavo, #salti ul li #filtributono span.klavo {
  border-bottom: 2px solid #222222;
}
#salti ul li span.langeto span.ek, #salti ul li span.langeto span.for, #salti ul li label span.ek, #salti ul li label span.for, #salti ul li span.label span.ek, #salti ul li span.label span.for, #salti ul li #filtributono span.ek, #salti ul li #filtributono span.for {
  width: 1em;
}
#salti ul li span.langeto.aktiva, #salti ul li span.langeto.nuna, #salti ul li label.aktiva, #salti ul li label.nuna, #salti ul li span.label.aktiva, #salti ul li span.label.nuna, #salti ul li #filtributono.aktiva, #salti ul li #filtributono.nuna {
  background-color: #005599;
  color: #ffff44;
}
#salti ul li span.langeto.aktiva span.klavo, #salti ul li span.langeto.nuna span.klavo, #salti ul li label.aktiva span.klavo, #salti ul li label.nuna span.klavo, #salti ul li span.label.aktiva span.klavo, #salti ul li span.label.nuna span.klavo, #salti ul li #filtributono.aktiva span.klavo, #salti ul li #filtributono.nuna span.klavo {
  border-bottom-color: #ffff44;
}
#salti ul li span.langeto.aktiva span.ek, #salti ul li span.langeto.nuna span.ek, #salti ul li label.aktiva span.ek, #salti ul li label.nuna span.ek, #salti ul li span.label.aktiva span.ek, #salti ul li span.label.nuna span.ek, #salti ul li #filtributono.aktiva span.ek, #salti ul li #filtributono.nuna span.ek {
  display: inline-block;
}
#salti ul li span.langeto.aktiva span.for, #salti ul li span.langeto.nuna span.for, #salti ul li label.aktiva span.for, #salti ul li label.nuna span.for, #salti ul li span.label.aktiva span.for, #salti ul li span.label.nuna span.for, #salti ul li #filtributono.aktiva span.for, #salti ul li #filtributono.nuna span.for {
  display: none;
}
#salti ul li #filtributono span.klavo {
  border-bottom: 2px solid #222222;
}
#salti ul li #filtributono.nuna {
  background-color: #005599;
  color: #ffff44;
  cursor: default;
}
#salti ul li #filtributono.nuna span.klavo {
  border-bottom-color: #ffff44;
}
#salti ul li#prezentoli #prezentomenuo {
  position: relative;
  width: 3.5em;
  height: 1.8em;
  border: 1px solid #ddd;
  border-radius: 0.3em;
  background-color: #fff;
  padding: 0.3em 0.3em 0.4em 0.3em;
  margin-left: -0.3em;
}
#salti ul li#prezentoli #prezentomenuo span.titolo {
  padding: 0.2em;
  cursor: pointer;
}
#salti ul li#prezentoli #prezentomenuo div.elektoj {
  font-size: 80%;
  z-index: 1000;
  display: none;
  background-color: #eee;
  border: 1px solid #ddd;
  width: auto;
  text-align: left;
}
#salti ul li#prezentoli #prezentomenuo div.elektoj span.elekto {
  display: block;
  padding: 0.4em 0.2em 0.3em 0.2em;
  white-space: pre;
  cursor: pointer;
  border: 1px solid #eee;
}
#salti ul li#prezentoli #prezentomenuo div.elektoj span.elekto span.klavo {
  border-bottom: 2px solid #222222;
}
#salti ul li#prezentoli #prezentomenuo div.elektoj span.elekto span.jes {
  visibility: hidden;
}
#salti ul li#prezentoli #prezentomenuo div.elektoj span.elekto:hover {
  background-color: #ff4;
}
#salti ul li#prezentoli #prezentomenuo div.elektoj span.elekto.aktiva {
  background-color: #005599;
  color: #ff4;
  border: 1px solid #005599;
}
#salti ul li#prezentoli #prezentomenuo div.elektoj span.elekto.aktiva:hover {
  background-color: green;
}
#salti ul li#prezentoli #prezentomenuo div.elektoj span.elekto.aktiva span.jes {
  visibility: visible;
}
#salti ul li#prezentoli #prezentomenuo div.elektoj span.elekto.aktiva span.klavo {
  border-bottom: 2px solid #ff4;
}
#salti ul li#prezentoli #prezentomenuo.aktiva div.elektoj {
  display: block;
  position: absolute;
  top: 2em;
  left: 0.2em;
}
@-moz-document url-prefix() {
  #salti ul li#prezentoli #prezentomenuo {
    top: 0.05em;
    height: 1.9em;
  }
}
#salti ul li#pliajli #pliaj {
  position: relative;
  top: 0.22em;
  width: 3.5em;
  height: 1.8em;
  border: 1px solid #ddd;
  border-radius: 0.3em;
  background-color: #fff;
  padding: 0.2em;
  font-size: 100%;
}
#salti ul li#pliajli #pliaj option {
  font-size: 80%;
}
@-moz-document url-prefix() {
  #salti ul li#pliajli #pliaj {
    top: 0.05em;
    height: 1.9em;
  }
}
#salti ul li label, #salti ul li span.label {
  border: 1px solid #ddd;
}
#salti ul li label.aktiva, #salti ul li span.label.aktiva {
  border: 1px solid #005599;
}
#salti ul li label input[type=checkbox], #salti ul li span.label input[type=checkbox] {
  display: none;
}
#salti ul li label span.ek, #salti ul li span.label span.ek {
  display: none;
  weight: normal;
}
#salti ul li label span.for, #salti ul li span.label span.for {
  display: inline-block;
  weight: normal;
}
#salti ul li label span, #salti ul li span.label span {
  display: inline-block;
}

body.shlosita span.klavo {
  border-bottom: 0px solid #fff !important;
}

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.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 *[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;
  padding: 0.5em 0.5em 0.5em 1em;
  font-family: "Times New Roman", "Nimbus Roman", "FreeSerif", "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.3em solid green;
  border-bottom: 0.3em solid green;
}
div.artikoloj div.art button.foliumi, div.artikoloj div.art button.redakti, div.artikoloj div.art button.historio {
  -moz-appearance: none;
  font-size: 60%;
  position: absolute;
  left: -2em;
  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 {
  color: green;
  opacity: 1;
}
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.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: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 85%;
  cursor: pointer;
}
div.artikoloj div.art i.scienca {
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "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 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", "Nimbus Sans", "FreeSans", "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", "Nimbus Sans", "FreeSans", "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 {
  font-size: 80%;
  color: #444;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 0.2em;
  padding: 0.1em 0.2em;
}
div.artikoloj div.art span.klas abbr.abbr {
  font-style: italic;
}
div.artikoloj div.art span.klas b {
  font-style: italic;
}
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", "Nimbus Roman", "FreeSerif", "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", "Nimbus Sans", "FreeSans", "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 {
  top: -0.5em;
}
div.artikoloj div.art sup.a {
  color: blue;
  background-color: #dfd;
  padding: 0 2px;
  font-style: normal;
  cursor: default;
}
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.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.NETEKSTARO {
  cursor: help;
  outline: 1px dashed black;
}
div.artikoloj div.art sup.NETEKSTARO:after {
  content: "";
}
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.antaudivido:after, div.artikoloj div.art span.tw span.teksto.antaudivido:after {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
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;
}
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 mark {
  background-color: #eeee66;
  color: inherit;
}
div.artikoloj div.art mark.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 span.ligvokalo span.q {
  font-weight: normal;
  color: #888;
}
div.artikoloj span.ligvokalo span.q span.qantau:before {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
div.artikoloj span.ligvokalo span.q span.qpost:after {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
div.artikoloj span.ligvokalo.postt span.q span.qantau:before {
  content: "";
}
div.artikoloj span.ligvokalo.antaut span.q span.qpost:after {
  content: "";
}
div.artikoloj span.ligvokalo.sekvasstreketo span.q span.qpost:after {
  content: "";
}
div.artikoloj span.p {
  font-weight: normal;
  color: #888;
}
div.artikoloj span.disigo:after {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
div.artikoloj span.disigo.DIVIDOSTREKO:after {
  content: "-";
  color: #000;
  font-family: inherit;
}
div.artikoloj span.ligvokalo.videbla.antauadivido:before {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
div.artikoloj span.ligvokalo.videbla.postadivido:after {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
div.artikoloj span.ligvokalo.kashita.antauadivido:before, div.artikoloj span.ligvokalo.kashita.postadivido:before {
  content: "·";
  color: #666;
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
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", "Nimbus Sans", "FreeSans", "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;
  cursor: inherit;
}
div.artikoloj div.art figure figcaption i.scienca {
  font-size: 0.9em;
}

div.art span.Fundamenta {
  font-style: normal;
}
div.art span.derivajhospano {
  white-space: pre;
}
div.art span.Fundamenta.k {
  font-family: Tahoma, "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  text-align: right;
  display: inline-block;
  position: relative;
  cursor: help;
}
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.Oficiala.k {
  font-family: Tahoma, "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  text-align: right;
  display: inline-block;
  position: relative;
  cursor: help;
}
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.d {
  font-family: Tahoma, "Trebuchet MS", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  text-align: right;
  display: inline-block;
  margin-left: 0.2em;
  cursor: help;
}
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.malkursivo {
  font-style: normal;
}
div.art span.nacilingve {
  font-family: "Trebuchet MS", "Nimbus Sans", "FreeSans", "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: -4.5ch;
  font-size: 60%;
  font-weight: bold;
  color: #a44;
}
span.komento span.kradvorto:after {
  content: attr(data-kradvorto);
}
span.komento.noto span.kradvorto {
  left: -4.7ch;
}

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

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

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", "Nimbus Roman", "FreeSerif", "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", "Nimbus Roman", "FreeSerif", "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;
  border-bottom: 2px dashed #aaa;
  margin-bottom: 0.5em;
  padding: 1em 0.5em 1.5em 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.3em solid green;
  border-right: 0.3em solid green;
  border-bottom: 0.3em 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.3em 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.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", "Nimbus Sans", "FreeSans", "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", "Nimbus Sans", "FreeSans", "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", "Nimbus Sans", "FreeSans", "Liberation Sans", Arial, Helvetica, sans-serif;
  font-size: 70%;
  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 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::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 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;
}
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.d i.fremda {
  font-family: inherit;
  font-size: 100%;
  cursor: default;
}
body div.artikoloj strong.d[data-mankast] {
  border: 4px dashed red;
}
body.alfa div.artikoloj.ROMPITA {
  border: 0px dashed red;
}
body.alfa div.artikoloj.AMBIGUA {
  border: 0px dotted #f0f;
}
body.alfa div.artikoloj.PROVIZORA {
  border: 0px solid green;
}
body.alfa div.artikoloj div.art i a.r {
  text-decoration: none;
}
body.alfa div.artikoloj div.art i a.r.ROMPITA {
  text-decoration: none;
}
body.alfa div.artikoloj div.art span.formulo {
  color: #222222;
}
body.alfa div.artikoloj div.art span.formulo span.simbolo {
  color: #222222;
}
body.alfa div.artikoloj span.mankasautoro {
  background-color: inherit;
  color: inherit;
  padding: 0.1em;
  font-family: monospace;
  border: 0px dashed blue;
}
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;
  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.aktiva {
  visibility: visible;
}
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: "Trebuchet MS", "Nimbus Sans", "FreeSans", "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;
  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 {
  margin-right: 0.5em;
  font-weight: bold;
  font-style: italic;
}
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;
}

@media screen and (max-width: 39em) {
  #foliumidiv #litermenuo {
    font-size: 90%;
  }

  #salti ul li span.langeto, #salti ul li label, #salti ul li #filtributono, #salti ul li #serurobutono, #salti ul li #markiserchibutono {
    width: auto;
    min-width: 0;
  }
}
@media screen and (max-width: 39em) {
  #salti ul #blogobutonoli, #salti ul #simplabutonoli, #salti ul #serurobutonoli {
    display: none;
  }

  #salti ul li span.langeto, #salti ul li label, #salti ul li #filtributono {
    font-size: 80%;
    width: auto;
    min-width: 0;
  }
  #salti ul li #klarigojbutono, #salti ul li #simplabutono, #salti ul li span.label#serurobutono, #salti ul li span.label#markiserchibutonox {
    font-size: 80%;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
  }
}
@media screen and (max-width: 36em) {
  body main {
    margin: 0 0.2em;
  }
  body main div.artikoloj div.art {
    font-size: 1em;
  }
  body main h1 {
    font-size: 1.2em;
  }
  body main #serchidiv #serchilokapo #formularo #serchiloj {
    height: auto;
    font-size: 0.8em;
  }
  body main #serchidiv #serchilokapo #formularo #serchiloj #submit {
    padding: 0.2em 0;
    margin-bottom: -0.1em;
  }
  body main #serchidiv #serchilokapo #formularo div {
    margin: 0.5em 0.2em 0 0.2em;
  }
  body main #serchidiv #serchilokapo #formularo #elektiloj {
    margin-top: 0.2em;
  }
  body main #serchidiv #serchilokapo #formularo #elektiloj span.etikedo {
    display: none;
  }
  body main #serchidiv #serchilokapo #formularo #elektiloj label, body main #serchidiv #serchilokapo #formularo #elektiloj #hazarda, body main #serchidiv #serchilokapo #formularo #elektiloj #nova {
    font-size: 70%;
  }
  body main #serchidiv #serchilokapo #formularo #elektiloj input {
    height: 1.5ex;
  }
  body main #serchidiv #serchilokapo #raporto {
    font-size: 80%;
  }
  body main #serchidiv #serchilokapo #raporto strong {
    display: inline-block;
    margin-left: 0.5em;
    margin-right: 0.2em;
  }
  body main #serchidiv #serchilokapo #raporto br {
    display: none;
  }
  body main #serchidiv #serchilokapo #raporto div.trafomenuo {
    max-height: 5em;
  }
  body main #serchidiv #serchilokapo #raporto span.sago, body main #serchidiv #serchilokapo #raporto select.grupelektilo {
    height: auto;
  }
  body main #serchidiv #serchilokapo #raporto span.sago {
    font-size: 160%;
  }
  body main #serchidiv #serchilokapo #raporto span.sago.malpli {
    margin: 0 0.2em 0 0.2em;
  }
  body main #serchidiv #serchilokapo #raporto span.sago.pli {
    margin: 0 0 0 0.2em;
  }
  body main #salti {
    width: 80%;
  }
  body main #salti ul li span.langeto, body main #salti ul li label, body main #salti ul li #filtributono, body main #salti ul li span.label, body main #salti ul li #serurobutono, body main #salti ul li span.label, body main #salti ul li #markiserchibutono, body main #salti ul li #bibutono, body main #salti ul li #klarigojbutono, body main #salti ul li #atentolistobutono, body main #salti ul li #pliaj {
    font-size: 80%;
    width: auto;
    min-width: 0;
  }
  body main #salti ul li #pliaj {
    width: 4em !important;
  }
  body main #trovojregrandigi {
    display: none;
  }
}
@media screen and (max-width: 25em) {
  body main #salti ul li span.label#simplabutono, body main #salti ul li span.label#serurobutono {
    display: none;
  }
}
@media screen and (max-width: 75em) {
  #lastaj_redaktoj {
    display: none;
  }

  body.redaktejo main #kapo #ligilo_lastaj_redaktoj.redaktejo {
    display: inline;
  }
}
body.simpla main #serchidiv {
  text-align: center;
}
body.simpla main #serchidiv label {
  display: inline-block;
  margin: 0.3em;
  border: 1px solid #ddd;
  border-radius: 0.3em;
  padding: 0.2em 0.5em;
}
body.simpla main #serchidiv label:hover {
  background-color: #ffff44;
}
body.simpla main #serchidiv button,
body.simpla main #serchidiv input,
body.simpla main #serchidiv optgroup,
body.simpla main #serchidiv select,
body.simpla main #serchidiv textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
body.simpla main #serchidiv button,
body.simpla main #serchidiv input {
  /* 1 */
  overflow: visible;
}
body.simpla main #serchidiv button,
body.simpla main #serchidiv select {
  /* 1 */
  text-transform: none;
}
body.simpla main #serchidiv button,
body.simpla main #serchidiv [type=button],
body.simpla main #serchidiv [type=reset],
body.simpla main #serchidiv [type=submit] {
  -webkit-appearance: button;
}
body.simpla main #serchidiv #s {
  font-size: 140%;
}
body.simpla main #serchidiv #s input {
  width: 85%;
}
body.simpla main #serchidiv #s input:focus {
  background-color: #ffff44;
  color: #222222;
}
body.simpla main #serchidiv #s button {
  margin-left: 0.2em;
}
body.simpla main #serchidiv #nenio {
  text-align: center;
  font-size: 120%;
  font-style: italic;
  margin-top: 0.5em;
}
body.simpla main #serchidiv #simplaraporto {
  padding: 0.5em 0.5em 0 0.5em;
  vertical-align: top;
}
body.simpla main #serchidiv #simplaraporto #raportoteksto, body.simpla main #serchidiv #simplaraporto #procentajho {
  position: relative;
  top: 0;
  display: inline-block;
  height: 1.5em;
  vertical-align: top;
  padding-top: 0.3em;
}
body.simpla main #serchidiv #simplaraporto #raportoteksto span.nombro, body.simpla main #serchidiv #simplaraporto #procentajho span.nombro {
  display: inline-block;
  text-align: right;
  min-width: 1.5em;
}
body.simpla main #serchidiv #simplaraporto #progreso {
  font-size: 150%;
  display: inline-block;
  position: relative;
  width: 3em;
  height: 1em;
  background-color: #eee;
  outline: 1px solid #aaa;
  overflow: hidden;
}
body.simpla main #serchidiv #simplaraporto #progreso #reensago, body.simpla main #serchidiv #simplaraporto #progreso #antauensago {
  position: absolute;
  top: -0.05em;
  display: inline-block;
  text-decoration: none;
  color: #000;
  width: 1em;
  background-color: transparent;
}
body.simpla main #serchidiv #simplaraporto #progreso #reensago.kashita, body.simpla main #serchidiv #simplaraporto #progreso #antauensago.kashita {
  visibility: hidden;
}
body.simpla main #serchidiv #simplaraporto #progreso #reensago {
  left: 1px;
  text-align: left;
  padding-left: 0.1em;
}
body.simpla main #serchidiv #simplaraporto #progreso #antauensago {
  right: 1px;
  text-align: right;
  padding-right: 0.1em;
}
body.simpla main #serchidiv #simplaraporto #progreso #progresindikilo {
  position: absolute;
  left: 0;
  content: " ";
  display: inline-block;
  background-color: lightgreen;
  width: 0%;
  height: 1em;
}
body.simpla main #serchidiv #trovojekstera #trovoj {
  padding: 0.2em;
  max-height: 999999999999999em;
  border-right: 2px solid #ddd;
}
body.simpla main #serchidiv a.simplabutono {
  border: 1px solid #ddd;
  display: inline-block;
  margin: 0;
  cursor: pointer;
  padding: 0.2em 0.5em;
  text-decoration: none;
  color: inherit;
  border-radius: 0.3em;
  margin: 0.3em;
}
body.simpla main #serchidiv a.simplabutono:hover {
  background-color: #ffff44;
}

@media screen and (max-width: 24em) {
  body.simpla main #serchidiv #s input {
    width: 75%;
  }
}
#noscript {
  text-align: center;
  margin: 2em auto;
  max-width: 40em;
  line-height: 1.5;
}
#noscript h1 {
  font-size: 200%;
  font-weight: bold;
}
#noscript p {
  font-size: 120%;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
a {
  color: #05a;
}

main#redaktoklarigoj h3 {
  font-weight: bold;
  margin-top: 1em;
}
main#redaktoklarigoj h4 {
  font-weight: bold;
  margin-top: 1em;
}
main#redaktoklarigoj h5 {
  font-weight: bold;
  margin-top: 1em;
}
main#redaktoklarigoj th, main#redaktoklarigoj td {
  text-align: left;
  padding: 0.4em;
  line-height: 1.3;
  border-bottom: 1px solid #aaa;
}
main#redaktoklarigoj tr:first-child th, main#redaktoklarigoj tr:first-child td {
  border-top: 1px solid #aaa;
}
main#redaktoklarigoj td {
  width: auto;
}
main#redaktoklarigoj th {
  font-weight: bold;
}
main#redaktoklarigoj td.vinjeto {
  font-family: Vinjetoj;
}
main#redaktoklarigoj span.butono, main#redaktoklarigoj span.butoneto {
  display: inline-block;
  width: 6em;
  text-align: center;
  color: #1e1b1d;
  padding: 0.5em;
  background-color: #ede4d4;
  border: 1px solid #aaa;
  border-radius: 0.5em;
  margin: 0.2em 0;
  font-size: 90%;
  cursor: pointer;
  padding: 0.6em 0.2em 0.2em 0.2em;
}
main#redaktoklarigoj span.butono.eta, main#redaktoklarigoj span.butoneto.eta {
  width: 2em;
  margin-left: 0.3em;
  margin-right: 0.3em;
}
main#redaktoklarigoj span.butoneto {
  width: 1.5em;
}
main#redaktoklarigoj p.kodo, main#redaktoklarigoj pre.kodo {
  padding: 0.5em;
  background-color: #eee;
  border: 2px solid #aaa;
  font-family: monospace;
  line-height: 1.5;
}
main#redaktoklarigoj span.w {
  opacity: 0.6;
  outline: 2px dotted #444;
  padding: 0 0.1em;
  margin-right: 0.2em;
  disply: inline-block;
}
main#redaktoklarigoj p.kodo {
  text-align: left;
}
main#redaktoklarigoj span.majuskletoj {
  font-variant: small-caps;
}
main#redaktoklarigoj kbd {
  outline: 1px solid #aaa;
}

main#elementoj h2 {
  font-weight: bold;
  font-size: 120%;
  text-align: center;
  margin-top: 1em;
}
main#elementoj table {
  margin: 1em;
  width: 100%;
}
main#elementoj table th, main#elementoj table td {
  text-align: left;
  border: 1px solid #000;
  padding: 0.5em 0.5em 0.3em 0.5em;
  line-height: 1.2;
}
main#elementoj table th {
  background-color: #005599;
  color: #ffff44;
}
main#elementoj table th a {
  color: #ffff44;
  text-decoration: none;
}
main#elementoj table tbody tr:hover th {
  background-color: #2277bb;
}
main#elementoj table tbody tr:hover td {
  background-color: yellow;
}
main#elementoj kbd {
  font-family: monospace;
}
main#elementoj p {
  text-align: center;
  margin: 1em;
  line-height: 1.2;
}
main#elementoj p.teksto {
  text-align: left;
}
main#elementoj em {
  font-style: italic;
}
main#elementoj strong {
  font-weight: bold;
  border: 1px solid #aaa;
  background-color: #ccc;
  padding: 0.2em;
}

#vinjetotabelo td.mallonga {
  font-style: italic;
}

#spegultabelo th, #spegultabelo td {
  border: 1px solid #aaa;
  padding: 0.5em 0.5em 0.2em 0.5em;
}
#spegultabelo th {
  font-weight: bold;
}

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

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