body {
    margin-left: 3%; margin-right: 3%; max-width: 44em;
    font-family: Cambria, URW Bookman L, Bookman Old Style, Century Schoolbook L, DejaVu Serif, Liberation Serif, Palatino Linotype, Times, Segoe UI, Calibri, Constantia, Meiryo, Corbel, serif;
    line-height: 1.4; font-size: medium;
    background-image: url('./kletka.gif');
  /*  background-color: #c0ffc0; */
}
div.contents {
  -moz-column-count: 2;
  -webkit-column-count: 2;
  column-count: 2;
}
i, em, cite, dfn, var { padding-right: 0.15em; margin-right: 0; }
p { margin-top: 3px; margin-bottom: 1px; }
p.verse {margin-left: 3%;}
p, li, dl { word-spacing:0.2em; }
.example { margin-left: 3%; }
blockquote {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid aqua;
}
table {border: 1; align: centered; }
th, td { padding-top: 0px; padding-bottom: 0px; border: 1px solid; border-collapse: collapse; empty-cells: show }
h1 { text-align: center; }
h2, h3, h4, h5 { margin-bottom: 0px; font-size: greater;  word-spacing:0.2em; }
h2, h3 {font-weight: normal;}
h2 { margin-top: 25px; text-align: center; }
h1, h2, h3, h4 {background: aqua;}

ol, ul {margin-top: 2px; margin-bottom: 2px;}
sup, sub {
    height: 0;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
}
sup { bottom: 1ex; }
sub {
    font-size: small;
    bottom: -0.7ex;
}
sup.jono { margin-left: -1ex; }
.sc { font-variant: small-caps; }
.q { white-space: nowrap; }
.f { white-space: nowrap; font-family: Comic Sans MS, monospace;}
.n { word-spacing: -0.1em; white-space: nowrap; } /* numeral: 1 000 000 */
.de, .en, .fr {
    font-family: Leelawadee, Ubuntu, Trebuchet MS, Calibri, sans-serif;
}
.cs, .la, .pl {
    font-family: Ubuntu, Trebuchet MS, Calibri, sans-serif;
}
code {
    font-family: Liberation Mono, DejaVu Sans Mono, FreeMono, courier, Courier New, monospace;
    font-size: medium;
    word-spacing: -0.2em;
}
