.ac	{ text-align: center; }
.ar	{ text-align: right; }
.at	{ vertical-align: top; }
.ab	{ vertical-align: bottom; }
.alt	{ text-align: left;	vertical-align: top; }
.acm	{ text-align: center;	vertical-align: middle; }
.art	{ text-align: right;	vertical-align: top; }
.arb	{ text-align: right;	vertical-align: bottom; }

.cprt	{ font: normal 10px arial,helvetica,sans-serif; text-align: right; }
.sh	{ margin-left: 1em; }
.epgf	{ font-style: italic; text-align: right; margin-left: 8em; margin-right: 1em; }
.ftnt	{ font-size: 80%; }
.tiny	{ font-size: 75%; }

a:link		{ color: #b00000; }
a:visited	{ color: #500000; }
a:active	{ color: #ffffff; background: #000000; }
a:hover		{ color: #ffe7e7; background: #000000; }

html	{ font-family: "times new roman",times,serif; color: black; background: white; margin: 0; padding: 0; }
body	{ font-family: "times new roman",times,serif; color: black; background: white; margin: 0; padding: 0; }

blockquote	{ margin-left: 1.5em; margin-right: 1.5em; }

br.clr-r	{ clear: right; }

div	{ font-family: "times new roman",times,serif; }
div.pg	{ font-family: "times new roman",times,serif; color: black; margin-left: 1em; margin-right: 1em; }

dt	{ font-weight: bold; margin: 7pt 0pt 2pt 0pt; }

h1	{ font-family: arial,helvetica,sans-serif; color: #7f0000; }
h2	{ font-family: arial,helvetica,sans-serif; color: #7f0000; }
h3	{ font-family: arial,helvetica,sans-serif; color: #7f0000; }
h4	{ font-family: arial,helvetica,sans-serif; color: #7f0000; }

hr	{ color: #c0c0c0; background: #c0c0c0; height: 1px; border: 0; }

ol	{ font-family: "times new roman",times,serif; }

p	{ font-family: "times new roman",times,serif; text-indent: 1em; text-align: justify; margin: 2pt 0pt 2pt 0pt; }

pre	{ font: normal 14px courier,fixed,monospace; margin-left: 1em; color: #000080; }

/* <стили применяемые на фронтальной странице> */
table.fp-fhfw	{ width: 100%; height: 100%; }
td.fp-lt	{ width: 57%; height: 60%; background: white; color: black; text-align: right; vertical-align: bottom; }
td.fp-rt	{ width: 43%; height: 60%; background: #e7e7e7; color: black; }
td.fp-lb	{ width: 57%; height: 40%; background: #e7e7e7; color: black; text-align: left; vertical-align: bottom; }
td.fp-rb	{ width: 43%; height: 40%; background: white; color: black; text-align: left; vertical-align: top; }
td.fp-cm	{ height: 1px; background: black; color: white; }
td.fp-ct	{ width:  1px; background: black; color: white; }
/* </стили применяемые на фронтальной странице> */

td	{ font-family: "times new roman",times,serif; margin: 0; padding: 0; }

td.cph	{ background: #e7e7e7; color: #7f0000; font: bold 19px arial,helvetica,sans-serif; text-align: center; vertical-align: middle; }
td.cpf	{ background: #e7e7e7; color: #7f0000; text-align: center; vertical-align: middle; padding: 5px 0 5px 0; }
td.cpdb	{ background: black;   color: white; }
td.cpmc	{ background: #e7e7e7; color: black; text-align: center; vertical-align: top; }
td.cpdw	{ background: white   url("/.img/black.gif") repeat-y; color: black; }
td.cpdg	{ background: #e7e7e7 url("/.img/black.gif") repeat-y; color: black; }

td.libr	{ color: white; background: black; }
td.lict	{ color: black; background: #e7e7e7; }

