/*
    wielopoziomowe numerowanie rozdziałów
*/

.main, .back {counter-reset: chapter}

.main h1, .back h1 {counter-increment: chap; counter-reset: sect ssect sssect; }
.main h1:before {content: counter(chap) ".\00a0"; float:left; margin-bottom: 12pt; }
.back h1:before {content: counter(chap, upper-latin) ".\00a0"; float:left; margin-bottom: 12pt; }

.main h2, .back h2 {counter-increment: sect; counter-reset: ssect sssect; }
.main h2:before {content: counter(chap) "." counter(sect) ". "; }
.back h2:before {content: counter(chap, upper-latin) "." counter(sect) ". "; }
.main #powtorka h2,
.main .powtorka h2 {counter-increment: none; counter-reset: none; }
.main #powtorka h2:before, 
.main .powtorka h2:before {
    content: "\00a0";
    background-image: url('../IMG/icons/set/stock_question.png');
    background-position: 10px 14px;
    background-repeat: no-repeat;
}

.main h3, .back h3 {counter-increment: ssect; counter-reset: sssect; }
.main h3:before {content: counter(chap) "." counter(sect) "." counter(ssect) ". "; }
.back h3:before {content: counter(chap, upper-latin) "." counter(sect) "." counter(ssect) ". "; }

.main h4, .back h4 {counter-increment: sssect; }
.main h4:before {content: counter(chap) "." counter(sect) "." counter(ssect) "." counter(sssect) ". "; }
.back h4:before {content: counter(chap, upper-latin) "." counter(sect) "." counter(ssect) "." counter(sssect) ". "; }
