.chapterheader, .intro, .main, .stih,.chaptertitle, .chapterdescr, .note {
    font-family: arial,verdana,tahoma,sans-serif;
}
.chapterheader {
    text-align: left;
    color: #666666;
    font-weight: bold;
    font-size: 16pt;
    text-align: center;
    text-shadow: 1px 1px 0px #ffffff;
    filter: shadow (color=#ffffff, direction=45, strength=1);
}
.intro {
    text-align: left;
    color: #666666;
    font-size: 12pt;
    text-align: left;
    text-indent: 20px;
    font-style: italic;
    line-height: 0.9;
    font-weight: bold;
    text-shadow: 1px 1px 0px #ffffff;
    filter: shadow (color=#ffffff, direction=45, strength=1);
}
.main:first-letter {
    color: #cd5c5c;
    font-size: 14pt;
    text-shadow: 1px 1px 0px #ffffff;
    filter: shadow (color=#ffffff, direction=45, strength=1);
}
.main {
    text-align: left;
    text-indent: 25px;
    color: #444444;
    font-size: 10pt;
    text-align: justify;
    line-height: 1.5;
}
.stih {
    color: #444444;
    font-size: 10pt;
    align: center;
    line-height: 0.45;
    text-indent: 45px;
    text-align: left;
}
.stih:first-letter {
    color: #cd5c5c;
}
.stihtab {
    color: #444444;
    font-size: 10pt;
    align: center;
    line-height: 0.45;
    text-indent: 80px;
    text-align: left;
}
.chaptertitle {
    text-align: left;
    color: #cd5c5c;
    font-size: 10pt;
    align: center;
    text-indent: 80px;
}
.chapterdescr {
    text-align: left;
    color: #444444;
    font-size: 9pt;
    align: center;
    text-indent: 80px;
}
.note {
    color: #444444;
    font-size: 8pt;
    text-align: left;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
    filter: shadow (color=#ffffff, direction=45, strength=1);
}
a.note {
    border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.4) #444444;
    border-image: none;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    padding: 0 1px 0 1px;
    -webkit-border-radius: 4px;
    -mox-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    color: #444444;
    font-size: 8pt;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
}
.volume {
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #a2a2a2;
    border-image: none;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
    -webkit-border-radius: 4px;
    -mox-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
td.chaptertext{
    text-align: left;
}