/*Ñáðîñ âñåõ ñòèëåé*/
BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,INPUT,TEXTAREA,P,BLOCKQUOTE,TH,TD {margin:0;padding:0;}
TABLE {border-collapse:collapse;border-spacing:0;}
FIELDSET,IMG {border:0;}
IMG {display:block;}
ADDRESS,CAPTION,CITE,CODE,DFN,EM,STRONG,TH,VAR {font-style:normal;font-weight:normal;}
OL,UL {list-style:none;}
CAPTION,TH {text-align:left;}
H1,H2,H3,H4,H5,H6,SMALL,BIG {font-size:100%;font-weight:normal;}
Q:before,Q:after {content:'';}
ABBR,ACRONYM {border:0;}
A {color: #3557b9;}
STRONG {color: #000;}
/*---*/

#content {font-size: 13px; line-height: 18px; font-family: Arial, sans-serif; color: #555; background-color: #fff;}
#content H2 {font-size: 18px; line-height: 22px; margin: 18px 0px; color: #000; font-weight: bold;}
#content H3 {font-size: 14px; margin: 18px 0px; color: #000; font-weight: bold;}
#content P {margin: 18px 0px;}
#content STRONG {font-weight: bold;}
#content EM {font-style: italic;}
#content HR {height: 1px; background: #cfccc3; border: none; color: #cfccc3;}
#content BLOCKQUOTE {margin-left: 50px; font-style: italic;}

#content UL, #content OL {margin: 18px 0px 18px 15px;}
#content LI, #content UL OL, #content OL UL, #content OL OL, #content UL UL {margin: 0px 0px 0px 15px}
#content UL {list-style: square;}
#content OL {list-style: decimal;}

.left, .right {font-size: 11px; line-height: 15px; color: #000;}
.left {float: left; margin: 3px 15px 5px 0px;}
.right {float: right; margin: 3px 0px 5px 15px;}
.left SPAN, .right SPAN {display: block; padding-top: 5px;}

#content .file {margin: 18px 0px; padding-left: 30px; background: url(/pics/i/file.gif) left 6px no-repeat;}
#content .file A {font-weight: bold;}
#content .file SPAN {white-space: nowrap; font-weight: normal;}

.table-content {width: 100%; clear: both; margin: 0px 0px 18px; border-style: solid; border-color: #cfccc3; border-width: 2px 0px; font-size: 13px; line-height: 18px;}
.table-content CAPTION {color: #000; font-size: 11px; line-height: 15px; padding-bottom: 5px;}
.table-content TH, .table-content TD {border-style: solid; border-color: #cfccc3; border-width: 1px 0px; padding: 8px 10px;}
.table-content TH {color: #3557b9; font-weight: bold; text-align: center; border-width: 2px 0px;}
.table-content TD {}
.table-content P {margin: 0px !important;}

.table-contacts {width: 100%; table-layout: fixed; font-size: 13px; line-height: 18px;}
.table-contacts TH {width: 15px;}
.table-contacts TD {vertical-align: top;}
.table-contacts P {margin-top: 0px !important;}