p {
max-width:35em;
margin-left: 10em;
border-left: solid gray 1pt;
padding-left: 1em;
position: relative;
}
.intro {
margin:1em 0 1em 10em;
border-left:0;
max-width:45em;
}
.intro p {
font-size:smaller;
margin-left:0;
border-left:0;
}
span.poznamkapostrane {
position: absolute;
left: -10em;
text-align: left;
margin-left: 0;
text-indent: 0;
line-height: 125%;
width: 9em;
font-size: smaller;
}
.intro span.poznamkapostrane {
font-size: inherit;
}
ol.references {
max-width:36em;
margin-left: 10em;
}
.iniciala {
font-size:2em;
display:block;
float:left;
margin-right:3pt;
}
sup[id="1:1"] + span.iniciala,
sup[id="1:1"] + span.poznamkapostrane + span.iniciala {
font-size:5em;
}
.intro + .text sup:first-of-type,
.intro + span + .text sup:first-of-type {
visibility:hidden;
position:absolute;
}