.jogtartalom {font-family: Arial; padding: 80px 40px 40px 50px;  overflow: auto; text-align: justify;}
.jogtartalom .hide {/*display: none;*/ height: 0px; overflow: hidden;}
.jogtartalom .jogtabla td { padding: 2px; }
.jogtartalom table { border-collapse: collapse; }
.jogtartalom p, .jogtartalom table, .jogtartalom tr{ border: 0; padding: 0; margin: 0; }
.jogtartalom td{border: 0; padding-right: 5px; margin: 0;}
.jogtartalom td { vertical-align: top; }
.jogtartalom td.jogtabla { padding: 2px 4px; }
.jogtartalom p.melleklet { margin-top: 10px; margin-bottom: 10px; /*font-size: 1.5em;*/ font-style: italic; text-transform: uppercase; } /* dőlt, nagyobb betűméret */
.jogtartalom p.fuggelek { margin-bottom: 10px; /*font-size: 1.5em;*/ text-transform: uppercase;} /* ???, nagy betűméret */
.jogtartalom p.megjeloles { margin-bottom: 10px; /*font-size: 1.5em;*/ font-weight: bold; } /* félkövér, nagy betűméret */
.jogtartalom p.nev, .Title { margin-bottom: 10px; font-size: 1.5em; font-weight: bold; } /* félkövér, nagy betűméret */
.jogtartalom p.leiras, .Subtitle { margin-top: -10px; margin-bottom: 10px; font-size: 1.5em; font-weight: bold; } /* félkövér, nagy betűméret */
.jogtartalom p.bevezetes, .Lead { margin-bottom: 10px; }
.jogtartalom p.konyv { margin-bottom: 10px; margin-left: 0px; text-transform: uppercase; /*font-size: 1.5em;*/ font-style: italic; } /* behúzás szövegig; betű: betűtípus?, első sor nagybetű */
.jogtartalom p.konyv:first-line { text-transform: uppercase; }
.jogtartalom p.resz { text-transform: uppercase; margin-bottom: 10px; margin-left: 0px; /*font-size: 1.5em;*/ font-weight: bold; } /* behúzás szövegig; betű: nagyobb betűméret, első sor nagybetű */
.jogtartalom p.resz:first-line { text-transform: uppercase; }
.jogtartalom p.fejezet { text-transform: uppercase; margin-bottom: 10px; margin-left: 0px; /*font-size: 1.5em;*/ font-style: italic; } /* behúzás szövegig; betű: nagyobb betűméret, dőlt */
.jogtartalom p.cim { text-transform: uppercase; margin-bottom: 10px; margin-left: 0px; /*font-size: 1.5em;*/ font-weight: bold; } /* behúzás szövegig; betű: nagyobb betűméret, félkövér */
.jogtartalom p.cimt { margin-bottom: 10px; margin-left: 0px; /*font-size: 1.5em;*/ font-weight: bold; } /* behúzás szövegig; betű: nagyobb betűméret */
.jogtartalom p.cikk { margin-top: 10px; margin-left: 0px; /*font-size: 1.5em;*/ } /* behúzás szövegig; betű: nagyobb betűméret, félkövér */
.jogtartalom table.par { margin-bottom: 20px; width: 100%; } /* paragrafus táblája */
.jogtartalom table.bek { width: 100%; } /* bekezdés táblája */
.jogtartalom table.pont { margin-bottom: 20px; width: 100%; } /* pont táblája */
.jogtartalom table.ipont { width: 100%; } /* pont táblája */
.jogtartalom table.gjbek { width: 100%; } /* gondolatjeles bekezdés táblája */
.jogtartalom .cikktartalom .szam2 { width: 50px; } /* bekezdés oszlopa, fix szélesség */
.jogtartalom td.szam { width: 80px; } /* számozás oszlopa, szam1 + szam2 együtt */
.jogtartalom td.szam1 { width: 60px; font-weight: bold; } /* paragrafus oszlopa, fix szélesség */
.jogtartalom td.szam2 { width: 40px; } /* bekezdés oszlopa, fix szélesség */
.jogtartalom td.tartalom {/* background-color: transparent; */} /*  */
.jogtartalom td.cikktartalom {/* background-color: transparent; */} /*  */
.jogtartalom p.gjbek { } /* egyéb */
.jogtartalom p.kep { text-align: center; } /* egyéb */
.jogtartalom p.egyeb { margin-bottom: 10px; } /* egyéb */

.parag{white-space: nowrap; padding-right: 15px;} 
/*.szam2{padding-right: 15px;}*/

/* Csak NAV-nál */
.Date{font-style: italic;}