BODY {background-color: #fafafa}
H1 {color: white}
H1 {font: 16pt 'Arial Cyr' bold}
H1 {text-align: right}
H1 {background-color: slateblue}
H2 {color: darkmagenta}
H2 {font: 16pt 'Arial Cyr' bold}
H2 {text-align: center}
H2 {margin-top: 0em}
H2 {clear: both}
H2.questions {color: darkred}
H2.exercises {color: darkcyan}
H3 {text-align: center}
H4 {text-align: center}
P {text-indent: 2em}
P {text-align: justify}
P.figure, P.figure-right, P.figure-left {text-indent: 0em}
P.figure, P.figure-right, P.figure-left {text-align: center}
P.figure, P.figure-right, P.figure-left {font-family: 'Arial Cyr', 'Helvetica Cyr'}
P.figure, P.figure-right, P.figure-left {font-size: 9pt}
P.figure, P.figure-right, P.figure-left {color: #778855}
P.figure-right {float: right}
P.figure-left {float: left}
TABLE.definition {background-color: cyan}
TABLE.definition {border-style: double}
TABLE.definition {border-color: magenta}
TABLE.definition {padding: 0.4em}
TABLE.definition TR TD {font-family: 'Arial Cyr', 'Helvetica Cyr'}
TABLE.definition TR TD {text-align: justify}
TABLE.definition TR TD {font-weight: bold}
TABLE.definition TR TD {color: #5555AA}
TABLE.text-insertion {background-color: gold}
TABLE.text-insertion {border-style: groove}
TABLE.text-insertion {border-color: blue}
TABLE.text-insertion {padding: 0.6em}
TABLE.text-insertion TR TD {font-family: 'Arial Cyr', 'Helvetica Cyr'}
TABLE.text-insertion TR TD {text-align: justify}
TABLE.text-insertion TR TD {color: red}
TABLE.text-insertion TR TH {text-align: right}
TABLE.text-insertion TR TH {font-size: 16pt}
TABLE.rule {background-color: #ffffee}
TABLE.rule {border-style: groove}
TABLE.rule {border-color: blue}
TABLE.rule {padding: 0.3em}
TABLE.rule TR TD {font-family: 'Arial Cyr', 'Helvetica Cyr'}
TABLE.rule TR TD {text-align: justify}
TABLE.rule TR TD {font-weight: 500}
TABLE.rule TR TD {color: black}
UL {margin-left: 3em}
OL {margin-left: 3em}
LI {text-align: justify}