BODY {font:normal 13px/18px 'Open Sans'; font-family: 'Open Sans', 'Helvetica CY', 'Nimbus Sans L', sans-serif; color: #505050;}
a{color:#0089ff;}
a:hover{color:#d80043;}
.clear {clear: both; height: 0; overflow: hidden;}


* html .hr {overflow:hidden;}

#content hr{border:medium none; background:#FFF; border-bottom:1px solid #E0E0E0; margin: 30px 0 24px; height:1px; line-height:1px; display:block;}
#content hr.noMargin{margin: 5px 0 25px;}
#content hr.smallMargin{margin: 25px 0;}

#content H1 {color:#000; font: normal 30px/35px 'Open Sans'; margin-bottom:18px;}
#content H2 {color:#11507D; font: normal 18px/22px 'Open Sans'; margin:18px 0 18px 0;}
#content H3 {color:#11507D; font: normal 16px/20px 'Open Sans'; margin:18px 0 18px 0;}

.mContent #content H1, .mContent #content H2{left:0px; position:relative; clear:left;}
.mContent #content H1.margin0, .mContent #content H2.margin0, .mContent #content H3.margin0{left:0; clear:none; position:static; margin-top:0;}

P {margin:0 0 18px;}

p:last-child {
    margin: 0;
}

#content P {margin:0 0 18px;}

#content LI {margin-bottom: 10px; _position:relative;}
#content OL{list-style:decimal; list-style-position:inside;}
#content UL, #content OL {margin:10px 0 20px; padding:0 0 0 30px;}
#content UL {list-style-type:none; padding-left:27px;}
#content UL LI, #content OL UL LI {padding-left:15px;}
#content UL OL LI {padding-left:0px;}
#content OL {margin-left:11px;}
#content OL LI {background-image:none;}
#content UL UL, #content OL UL, #content UL OL, #content OL OL {margin:10px 0px; padding-left:30px !important;}
#content STRONG {color:#000;}

#content img {margin-top:4px;}
IMG.left, IMG.right{display:block;}
TABLE.left, IMG.left {margin:0 20px 10px 0px;}
TABLE.right, IMG.right {margin:0 0px 10px 20px;}
.withTxt {width:1% !important;}
.withTxt .text {padding:3px 0 0; font-size:11px; line-height:14px; color:#000;}

.table-content {border-collapse:collapse; width:100%; margin:0 0px 20px; text-align:left; border-top:1px solid #DEDEDE;}
.table-content thead{border:1px solid #DEDEDE;}
.table-content P {margin: 0px !important; padding: 0px !important;}
.table-content CAPTION {padding-bottom:3px; text-align:left; font-size:11px; color:#000;}
.table-content TH {background:#E7F3F5; font-weight:bold; padding:15px 15px; color:#000;}
.table-content TD {border-bottom:1px solid #DEDEDE; padding:10px 15px; text-align:left;}

.file {position:relative; margin-bottom:25px; background:url(/pics/i/file.gif) 0 5px no-repeat; padding-left:45px; padding-top:3px; zoom:1; margin-right:0; min-height:45px; _height:45px;}
*+html .file {width:95.4%;}
.file P {position:absolute; bottom:0; left:0;  width:100%; margin:0 !important; font-size:11px;}
.file span{font-size:80%; display:block;}

#content sup{vertical-align:super; font-size:70%; padding-left:2px;}

#content a:hover img{padding:1px; border:1px solid #97DAE4;}

#content .spisokTxtNormal .recaptcha {
    display: none;
}