body { margin: 3px; color: #222299; font-family: "Arial" sans-serif;}
div.top { font-size: small; border-bottom: thin solid;}
div.cont { margin: 2em 5% 1em 5%; }
div.foot { font-size: small; border-top: thin solid; }
div.clear { clear: both;}
div.foto-d { float: right; border-left: thin solid; border-bottom: thin solid; padding-left: 0.5em; padding-bottom: 0.5em; margin-left: 1em; margin-bottom: 1em; font-size: small; max-width: 250px;}
div.foto-k { float: left; border-right: thin solid; border-bottom: thin solid; padding-right: 0.5em; padding-bottom: 0.5em; margin-right: 1em; margin-bottom: 1em; font-size: small; max-width: 250px;}
div.sig {padding-right: 30%; float: right; position: relative; max-width: 30ex; padding-bottom: 1em;}
div.foto-d img { display: block; clear: right; }
div.foto-k img { display: block; clear: right; }
:lang(en) > Q {font-color: red; quotes: '\201c' '\201d' '\2018' '\2019'}
:lang(lt) > Q { quotes: '„' '“' '„' '“'}
:lang(ru) > Q { quotes: '\ab' '\bb' '\ab' '\bb'}

q { font-style: italic;}
Q:before {content:open-quote;}
Q:after {content: close-quote; }
a { color: #6666aa; }
a.lt:after { content: " [Lt]"; }
a.ext:after { content: "\279a"; }
a.lt.ext:after { content: " [Lt]\279a"; }
a.int:before {display: marker; content: "\2798"; }
a.patch:before {display: marker; content: "\b1"; }
p {text-indent: 2em; }
em.caps {font-variant: small-caps;}
span.censored { background: #222299; }
span.deleted { text-decoration: line-through; }

th, td { padding: 0.2em 1em; }
table { border-collapse: collapse ; }
