Body {font-family: 'Noto Sans', sans-serif; font-size: 13pt; margin-left: 0px; margin-right:0px;
padding-left: 0px; padding-right:0px}

td {font-family: 'Noto Sans', sans-serif; font-size: 13pt; margin-left: 0px; margin-right:0px;
padding-left: 0px; padding-right:0px}

H3 {color: navy; font-weight: bold; font-size: 120%;padding-left:12px}

H4 {color: darkblue; font-weight: medium; font-size: 105%;padding-left:12px}

HR {margin-left:10px; margin-right:10px;
padding-left:10px; padding-right:10px}

P {text-indent:0px;margin-top:12px;margin-bottom:9px}

UL {list-style-position: outside; list-style-type: none; padding-left:0px;
padding-right:0px; margin-left:0px; margin-right:0px}

LI {text-align: justify; margin-top:10px; margin-bottom:0px; margin-left:5px;
margin-right:0px; padding-left:5px; padding-right:10px; padding-bottom:0px;
padding-top:0px}

a {margin-top:0px; margin-bottom:0px; margin-left:0px;
margin-right:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
padding-top:0px;color:navy;}

span.linkhere {margin-top:0px; margin-bottom:0px; margin-left:0px;
margin-right:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;
padding-top:0px;color:navy;font-weight:bold;}

div.info {text-align:left;
padding-left:5px; padding-right:5px; padding-bottom:3px;
margin-left:10px; margin-right:10px}

div.files {text-align:right;position:relative;top:-3px;left:-3px}

span.filesin {background-color:palegoldenrod; font-size:90%;
padding-left:3px; padding-right:3px; padding-bottom:3px}

div.ref {text-align:justify; background-color:#FCF9FC;
padding-left:5px; padding-right:5px; padding-bottom:3px;
margin-left:0px; margin-right:0px;
border-top-style:solid; border-top-color:#A0F0A0; border-top-width:1px;
border-left-style:solid; border-left-color:#A0F0A0; border-left-width:1px}

.outln {text-align:justify; background-color:#FCF9FC;
padding-left:5px; padding-right:5px; padding-bottom:3px;
margin-left:10px; margin-right:10px;
border-top-style:solid; border-top-color:#A0F0A0; border-top-width:1px;
border-left-style:solid; border-left-color:#A0F0A0; border-left-width:1px}

div.comments {text-align:justify; background-color:lightyellow;
padding-left:5px; padding-right:5px; padding-bottom:8px; padding-top:5px;
border-top-style:solid; border-top-color:#F0F0A0; border-top-width:2px;
border-left-style:solid; border-left-color:#F0F0A0; border-left-width:2px;
border-bottom-style:solid; border-bottom-color:burlywood; border-bottom-width:1px;
border-right-style:solid; border-right-color:burlywood; border-right-width:1px;
margin-left:30px; margin-right:30px; font-size:90%;}

div.menu {margin:0px;padding:5px;
text-align:left;font-size:100%;
background-color:#EEE8AA;
border-bottom-style:solid; border-bottom-color:#4682B4; border-bottom-width:1px;
border-right-style:solid; border-right-color:#4682B4; border-right-width:1px;
position:fixed;left:0px;top:0px;z-index:20;
-moz-border-radius: 0 0 20px 0; /* закругление для старых Mozilla Firefox */
-webkit-border-radius: 0 0 20px 0; /* закругл. для старых Chrome и Safari */
-khtml-border-radius: 0 0 20px 0; /* закругл.для брауз.Konquerer сист. Linux */
border-radius: 0 0 20px 0; /* закругление углов для всех, кто понимает */
-webkit-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.5);
box-shadow: 2px 2px 5px 2px rgba(6,105,105,0.5);
}

span.name {letter-spacing:1px}

div.horln {padding-top:0px; padding-bottom:0px;
margin-bottom:16px;margin-top:4px;height:2px}

A.doiref {font-size:75%}


.table {display:block; }
.row { display:block;}
.cell {display:inline-block;}
