A {color: #005AAB; }
A:hover {color: #57575A; text-decoration: none; }

P, OL, UL, DL, DIV.tbl, DIV.pubtext, .imgB, .pureImgB {margin-top: 1em; margin-bottom: 1em; }
/*UL LI {margin-bottom: 1em; }*/

UL, OL {margin-left: 35px; }
DT {font-weight: bold; margin-bottom: 0; }
DD {margin-bottom: 1em; }

UL.long LI,
OL.long LI {margin-bottom: 1em; }

UL.pure, UL.pureList {list-style: none; margin-left: 0; padding-left: 0; }
UL.pure LI, UL.pureList LI {margin-left: 0; padding-left: 0; }

.pB {text-align: center; }
.pC {text-align: right; }

/* Картинка слева (с комментарием), обтекаемая справа */
.imgA {clear: both; color: #808080; float: left; margin-right: 10px; margin-bottom: 7px; }
TABLE.imgA TH {font-size: 85%; font-weight: normal; padding: 0; padding-top: 0.1em; padding-bottom: 0.2em; text-align: center; }
TABLE.imgA {width: 1px; }
TABLE.imgA TD {text-align: center; }
.imgA IMG {border: 1px solid #808080; }
/* /Картинка слева (с комментарием), обтекаемая справа */

/* Картинка справа (с комментарием), обтекаемая слева */
.imgC {clear: both; color: #808080; float: right; margin-left: 10px; margin-bottom: 7px; }
TABLE.imgC TH {font-size: 85%; font-weight: normal; padding: 0; padding-top: 0.1em; padding-bottom: 0.2em; text-align: center; }
TABLE.imgC {width: 1px; }
TABLE.imgC TD {text-align: center; }
.imgC IMG {border: 1px solid #808080; }
/* /Картинка справа (с комментарием), обтекаемая слева */

/* Картинка по центру (с комментарием) */
.imgB {clear: both; color: #808080; font-size: 0.85em; margin-bottom: 0.9em; text-align: center; }
DIV.imgB P {margin: 0; margin-top: 0.1em; margin-bottom: 0.2em; }
.imgB IMG {border: 1px solid #808080; }
.imgB TABLE {margin-left: auto; margin-right: auto; width: 1px; }
.imgB TABLE TD, .imgB TABLE TH {padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; vertical-align: top; }
.imgB TABLE IMG {margin-bottom: 0.2em; vertical-align: top; }
/* /Картинка по центру (с комментарием) */

.pB {text-align: center; }
.pC {text-align: right; }
.sign {text-align: right; }

/* Обычная таблица с данными */
.tbl TH,
.tbl TD {border-left: 1px solid #000; border-top: 1px solid #000; padding: 0.1em 0.3em; }

.tbl TH {text-align: center; }

.tbl TABLE,
TABLE.tbl {border-right: 1px solid #000; border-bottom: 1px solid #000; border-collapse: collapse; border-spacing: 0; empty-cells: show; margin-left: auto; margin-right: auto; }

:root .tbl TABLE,
:root TABLE.tbl {border-collapse: separate; }
/* /Обычная таблица с данными */

.catList {margin-top: 1em; margin-bottom: 1em; overflow: hidden; width: 100%; }
.catList DIV {float: left; width: 33%; }

.catList UL,
UL.catList {list-style: none; margin: 0; padding: 0; padding-right: 15px; }

.catList UL UL,
UL.catList UL {list-style: disc; margin-left: 35px; }

.catList LI {margin: 0; margin-bottom: 0.5em; padding: 0; }

#crumbs {font-size: 0.85em; }

TH.digit,
TD.digit {text-align: right; }

.small {font-size: 0.85em; }

.contTbl {width: 100%; }
.contTbl TD, .contTbl TH {padding-right: 0.2em }

.tblMAIN {border-top: 1px solid #EEF2F7; border-bottom: 1px solid #EEF2F7; width: 100%; }
.tblMAIN TD, .tblMAIN TH {border-right: 2px solid #FFF; padding: 1px 0.2em; }
.tblMAIN TR.even TD, .tblMAIN TR.even TH {background: #EEF2F7; }

H1, #body_Home H2 {font-size: 1.6em; font-weight: normal; margin: 0; margin-bottom: 0.8em; }
H2, #body_Home H3 {font-size: 1.42em; font-weight: bold; margin-top: 0.8em; margin-bottom: 0.8em; }
H3, #body_Home H4 {font-size: 1.15em; font-weight: bold; margin-top: 0.8em; margin-bottom: 0.8em; }
H4, #body_Home H5 {font-size: 1em; font-weight: bold; margin-top: 0.8em; margin-bottom: 0.8em; }

.localNavAlph {font-size: 0.85em; font-weight: bold; list-style: none; margin: 1em 0; overflow: hidden; padding: 0; width: 100%; }
.localNavAlph LI {float: left; margin: 0; margin-right: 1px; margin-bottom: 1px; padding: 0; }
.localNavAlph LI A {background: #005AAB; color: #FFF; display: block; padding: 0.1em 0.5em 0.2em; min-width: 0.7em; text-decoration: none; text-align: center; }
* HTML .localNavAlph LI A {white-space: nowrap; }
* HTML .localNavAlph LI A/**/ {width: 0.7em; }
.localNavAlph LI A:hover {background: #6EBAFF; }