/*author: Mihaly Eszter <mihaly.eszter@irodalmiakademia.hu>, tovább: DIA szerk.*/

@import "base.css";
@namespace "http://www.w3.org/1999/xhtml";

body {
    line-height:1.25;
}
div.szerzoseg > div.szerzo {
    font-size: 130%;
    font-weight:bold;
    font-variant: small-caps;
    margin-bottom:1em;
}
div.szerzoseg > div.alnev {
    font-weight:bold;
    font-variant: small-caps;
    font-size: 140%;
    margin-top: 0.5em;
    }
div.szerzoseg > div.konyvcim {
    font-weight: bold;
    font-variant: small-caps;
    font-size: 160%;
    margin-top: 0.5em;
    margin-bottom:0.5em;
}
div.szerzoseg > div.alcim {
    font-style: italic;
    font-variant: small-caps;
    font-size: 130%;
    margin-bottom: 0.5em;
}
div.szerzoseg > div.copyright {
    font-weight: bold;
    font-variant: small-caps;
    margin-top: 1em;
    margin-bottom: 0.5em;
}
div.cim {
    font-weight: bold;
    font-size: 130%;
    margin-bottom: 1em;
}
body > div:not([class]) > div.cim {
    font-weight: bold;
    font-size: 145%;
    margin-bottom: 1em;
    font-style:italic;
}
body > div:not([class]) > div:not([class]) > div.cim {
    font-weight: bold;
    font-size: 140%;
    margin-bottom: 1em;
}
body > div:not([class]) > div:not([class]) > div:not([class]) > div.cim {
    font-weight: bold;
    font-size: 135%;
    margin-bottom: 1em;
    font-style:italic;
}
body > div:not([class]) > div:not([class]) > div:not([class]) > div:not([class]) > div.cim {
    font-weight: bold;
    font-size: 130%;
    margin-bottom: 1em;
    font-variant: small-caps;
}
body > div:not([class]) > div.versciklus > div.cim {
    font-weight: bold;
    font-size: 140%;
    margin-bottom: 1em;
}
body > div:not([class]) > div.versciklus > div.versciklus > div.cim {
    font-weight: bold;
    font-size: 135%;
    margin-bottom: 1em;
    font-style:italic;
}
body > div:not([class]) > div.versciklus > div.versciklus > div.versciklus > div.cim {
    font-weight: bold;
    font-size: 130%;
    margin-bottom: 1em;
    font-variant: small-caps;
}
body > div.versciklus > div.cim {
    font-weight: bold;
    font-size: 145%;
    margin-bottom: 1em;
    font-style:italic;
}
body > div.versciklus > div.versciklus > div.cim {
    font-weight: bold;
    font-size: 140%;
    margin-bottom: 1em;
}
body > div.versciklus > div.versciklus > div.versciklus > div.cim {
    font-weight: bold;
    font-size: 135%;
    margin-bottom: 1em;
    font-style:italic;
}
body > div.versciklus > div.versciklus > div.versciklus > div.versciklus > div.cim {
    font-weight: bold;
    font-size: 130%;
    margin-bottom: 1em;
    font-variant: small-caps;
}
div.mu > div:not([class]) > div.cim {
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 1em;
}
div.vers > div:not([class]) > div.cim {
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 1em;
}
div:not([class]) > div:not([class]) > div.cim {
    font-weight: bold;
    font-size: 100%;
    margin-bottom: 1em;
}
div:not([class]) > div:not([class]) > div:not([class]) > div.cim {
    font-weight: bold;
    font-size: 90%;
    margin-bottom: 1em;
}
div.mu div.vers > div.cim {
    font-size: 100%;
    font-weight: bold;
    margin-bottom: 1em;
    font-variant: small-caps;
}
div.mu div.vers > div:not([class]) > div.cim {
    font-size: 90%;
    font-weight: bold;
    margin-bottom: 1em;
    font-variant: small-caps;
}

div.alcim {
    font-style: italic;
    font-size: 120%;
    margin-bottom: 1em;
}
body > div:not([class]) > div.alcim {
    font-style: italic;
    font-size: 135%;
    margin-bottom: 1em;
}
body > div:not([class]) > div:not([class]) > div.alcim {
    font-style: italic;
    font-size: 130%;
    margin-bottom: 1em;
}
body > div:not([class]) > div:not([class]) > div:not([class]) > div.alcim {
    font-style: italic;
    font-size: 125%;
    margin-bottom: 1em;
}
body > div.versciklus > div.alcim {
    font-style: italic;
    font-size: 135%;
    margin-bottom: 1em;
}
body > div.versciklus > div.versciklus > div.alcim {
    font-style: italic;
    font-size: 130%;
    margin-bottom: 1em;
}
body > div.versciklus > div.versciklus > div.versciklus > div.alcim {
    font-style: italic;
    font-size: 125%;
    margin-bottom: 1em;
}
div.mu > div:not([class]) > div.alcim {
    font-style: italic;
    font-size: 100%;
    margin-bottom: 1em;
}
div.vers > div:not([class]) > div.alcim {
    font-style: italic;
    font-size: 100%;
    margin-bottom: 1em;
}
div:not([class]) > div:not([class]) > div.alcim {
    font-style: italic;
    font-size: 90%;
    margin-bottom: 1em;
}
div:not([class]) > div:not([class]) > div:not([class]) > div.alcim {
    font-style: italic;
    font-size: 80%;
    margin-bottom: 1em;
}
div.mu div.vers > div.alcim {
    font-size: 90%;
    font-style: italic;
    margin-bottom: 1em;
}
div.mu div.vers > div:not([class]) > div.alcim {
    font-size: 80%;
    font-style: italic;
    margin-bottom: 1em;
}
div.szereplolista > div.cim {
    font-weight: bold;
    font-size: 100%;
    margin-bottom: 1em;
}
div.szereplolista > div.alcim {
    font-size: 90%;
    font-style: italic;
    margin-bottom: 1em;
}
div.alcim em {
    font-style:normal;
}
div.vers {
    margin-left: 4em;
    max-width:75%;
}
div.kethasabos div.vers {
    margin-left:0em;
    max-width:100%;
}
div.vers.hosszusoros {
    margin-left:0em;
    max-width:100%;
}
div.sor, div.vers.hosszusoros div[class*="sor behuzas"]{
    text-indent:-30%;
    margin-left:30%;
    /* majd a margin helyett:
   text-block-indent:auto;*/
    text-align-last:end;
}
div[class*="sor behuzas"], div.sor.jobbra, div.sor.kozepre, div[class^="balmargo"] > div.sor {
   text-indent:0;
   margin-left:0;
}
div.mu, div.vers, div:not([class]) {
    margin-bottom: 2em;
    margin-top: 2em;
}
div.versciklus {
    margin-bottom: 4em;
    margin-top: 2em;
}
div.keretezett {
    margin-top:0.25em;
    margin-bottom:0.25em;
}
img {
    margin-top:1em;
    margin-bottom:1em;
}
img.inline {
    margin-top:0em;
    margin-bottom:0em;
}
div.kep {
    margin-top:1em;
    margin-bottom:1em;
}
div.kep > div.cim {
    font-weight:bolder;
    font-size: 90%;
    margin-bottom: 1em;
    text-align:center;
}
div.kep > div.kepalairas {
    font-size:80%;
}
table {
    border:none;
    margin-top:1em;
    margin-bottom:1em;
    caption-side:top;
}
caption {
    margin-top:1em;
    text-align:center;
}
td {
    vertical-align:baseline;
/* padding:0.5em; */
}
div.szereplolista {
    border:none;
    margin-top: 1em;
    margin-bottom: 1em;
}
div.nev, div.szerep, div.csoport-nev {
    padding-left:1em;
}
ol, ul {
    margin-top:1em;
    margin-bottom:1em;
    text-align:justify;
}
li {
    margin-bottom:0.5em;
}
li p:first-child {
   text-indent:0em;
}
div.motto {
    float:right;
    max-width:60%;
    margin-bottom:1em;
    margin-top:1em;
    font-size:95%;
}
div.motto + * {
    clear:both;
}
div.motto > div.vers {
    margin-left:0em;
    margin-bottom:0em;
    margin-top:0em;
    max-width:none;
}
div.ajanlas {
    float:right;
    max-width:60%;
    margin-bottom:1em;
    margin-top:1em;
    font-size:95%;
}
div.ajanlas + * {
    clear:both;
}
div.ajanlas > div.vers {
    margin-left:0em;
    margin-bottom:0em;
    margin-top:0em;
    max-width:none;
}
div.motto > p, div.ajanlas > p {
    text-indent:0em;
}
div.keltezes {
    margin-left: 1em;
    margin-top: 1em;
    margin-bottom:1em;
    font-style:italic;
}
div.keltezes em {
    font-style:normal;
}
div.beszelo {
    font-weight: bold;
    text-transform:uppercase;
    margin-bottom: 0.25em;
}
div.beszed {
    margin-top: 1em;
    margin-bottom: 1em;
}
p {
    text-indent: 1em;
    text-align:justify;
    margin-top: 0.25em;
    margin-bottom: 0.25em;
}
.keretezett > p:first-child {
    margin-top:0em;
}
.labjegyzet, .vegjegyzet, .szeljegyzet, .szeljegyzet-jobb, .parhuzamosbekezdes, .parhuzamos-bekezdes, .parhuzamos-bekezdes-jobb, .szeljegyzet-bal, .parhuzamos-bekezdes-bal {
    font-style: normal;
    font-weight: normal;
    font-variant:normal;
    text-transform:none;
    letter-spacing:normal;
    text-indent:0%;
    margin-left:0%;
    margin-right:0%;
    text-align:justify;
}

.szeljegyzet div.vers, .szeljegyzet-jobb div.vers, .parhuzamosbekezdes div.vers, .parhuzamos-bekezdes div.vers, .parhuzamos-bekezdes-jobb div.vers,
.szeljegyzet-bal div.vers, .parhuzamos-bekezdes-bal div.vers {
    margin-left:0em;
    margin-right:0em;
    margin-bottom:0em;
    margin-top:0em;
    max-width:none;
    text-align:left;
}

.labjegyzet div.vers, .vegjegyzet div.vers {
    margin-left:0em;
    margin-right:0em;
    text-align:left;
}

.labjegyzet div.cim, .vegjegyzet div.cim, .szeljegyzet div.cim, .szeljegyzet-jobb div.cim, .parhuzamosbekezdes div.cim, .parhuzamos-bekezdes div.cim,
.parhuzamos-bekezdes-jobb div.cim, .szeljegyzet-bal div.cim,
.parhuzamos-bekezdes-bal div.cim {
   font-weight:bolder;
   font-size:100%;
}
.labjegyzet div.alcim, .vegjegyzet div.alcim, .szeljegyzet div.alcim, .szeljegyzet-jobb div.alcim, .parhuzamosbekezdes div.alcim, .parhuzamos-bekezdes div.alcim,
.parhuzamos-bekezdes-jobb div.alcim, .szeljegyzet-bal div.alcim,
.parhuzamos-bekezdes-bal div.alcim {
   font-size:90%;
}


