/* абзацы в тексте статей */
p { text-indent:2em; margin-top:2pt; margin-bottom:1pt; text-align:justify }
p.lit { text-indent:0; margin-bottom:6pt }
h1 { width:100%; text-align:center; margin-top:5pt; margin-bottom:15pt;
  font:24pt Times; font-weight:bold; font-style:italic;  }
h2 { width:100%; text-align:center; margin-top:5pt; margin-bottom:15pt;
  font:18pt Arial; font-weight:bold }
/* заголовки статей */
h3 { width:100%; text-align:center; font-size:12pt; font-weight:bold;
  margin-top:5pt; margin-bottom:2pt }
/* авторы статей */
h4 { width:100%; text-align:center; font-size:10pt; font-weight:normal;
  margin-top:2pt; margin-bottom:15pt }
/* заголовки глав статей */
h5 { text-indent:0; margin-left:2em; text-align:justify; font-size:11pt; font-weight:bold;
  margin-top:15pt; margin-bottom:10pt }
/* разделы в главах статей */
h6 { text-indent:0; margin-left:2em; text-align:justify; font-size:10pt; font-weight:bold;
  margin-top:15pt; margin-bottom:10pt }

img { border:0 }
img.b { border:1pt solid #888 }

ul,ol { margin-top:2pt; margin-bottom:1pt; font-size:10pt; list-style-position:outside;
 /* margin-left:4em; marker-offset:1em */}
dt { font-weight:bold }

/* обрамление и подписи рисунков */
div.ris { width:100%; 
 /*background-color:#eefbec; */
 /*border:1pt solid #ccd9ca; */
 padding:3pt; text-align:center; margin-top:15pt; margin-bottom:10pt }
td.ris { padding:3pt; text-align:center; margin-top:15pt; margin-bottom:10pt }
div.rist { width:100%; text-align:center; margin-top:10pt; margin-bottom:0 }
td.rist { text-align:center; margin-top:10pt; margin-bottom:0 }
/* подпись к рисунку - условные обозначения */
div.risd { width:100%; text-align:center; font-size:8pt }

/* обрамление и подписи именованных таблиц */
div.tab { width:100%; 
 /*background-color:#eefbec; */
 /*border:1pt solid #ccd9ca; */
 padding:3pt; text-align:left; margin-top:15pt; margin-bottom:10pt }
div.tabt { width:100%; text-align:left; margin-top:0; margin-bottom:15pt }

/* формулы */
div.formula { width:100%; margin-top:8pt; margin-bottom:6pt; text-align:center; font-style:italic }
div.forl { margin-left:2em; margin-top:8pt; margin-bottom:8pt; text-align:left; font-style:italic }
table.form { width:100%; margin-top:8pt; margin-bottom:6pt; border:0; border-collapse:collapse }
table.forms { width:100%; margin-top:8pt; margin-bottom:6pt; border:0; border-collapse:collapse }
td.forml { width:97%; text-align:center; vertical-align:middle; font:12pt Times New Roman, Times; font-style:italic }
td.formt { width:30%; text-align:left; vertical-align:middle }
td.formr { width:3%; text-align:left;padding-left:2em;  vertical-align:middle }
td.form { text-align:center; vertical-align:middle; font:12pt Times New Roman, Times; font-style:italic }
td.formd { text-align:left; vertical-align:middle; font:12pt Times New Roman, Times }
td.formdb { text-align:left; vertical-align:middle; font:12pt Times New Roman, Times;font-weight:bold }
span.form { font:12pt Times New Roman, Times; font-style:italic }

/* таблицы */
table  { border:0; border-collapse:collapse }
table.t100 { width:100% }
td { font-size:10pt; padding:2pt; text-align:left; vertical-align:top }
td.np { padding:0 }
td.vc { vertical-align:middle }
td.c { text-align:center }

/* таблица с границей */
table.b { border:1pt solid #000 }
table.b100 { width:100%; border:1pt solid #000 }
td.b { border:1pt solid #000; }
td.bb { border:1pt solid #000; font-weight:bold }
td.bvc { border:1pt solid #000; vertical-align:middle }
td.b25 { width:25%; border:1pt solid #000 }
/* её заголовок */
td.bc { border:1pt solid #000; text-align:center }
td.bcb { border:1pt solid #000; text-align:center; font-weight:bold }
td.bh { border:1pt solid #000; text-align:center }
td.bh25 { width:25%; border:1pt solid #000; text-align:center }
/* с мелким шрифтом */
td.bsmh { border:1pt solid #000; text-align:center; vertical-align:middle; font-size:8pt }
td.bsm { border:1pt solid #000; text-align:right; font-size:8pt }
/* для таблиц с характеристиками приборов */
td.tth { width:25% }
/* ссылки на статьи */
td.lzs { width:2% }

/* подпись к рисунку - условные обозначения */
table.risd { width:80% }
td.risdt { width:15%; padding:1pt; font-weight:bold; font-size:8pt }
td.risdd { padding:1pt; font-weight:normal; font-size:8pt }

/* форматированный текст */
pre { width:100%; padding:3pt; font:8pt Courier New, Courier; 
 /*background-color:#ffffff; color:#000; border:1pt solid #CCC; */
 margin-top:5pt; margin-bottom:0 } 
pre.list { font-size:12pt; margin-top:20pt; margin-bottom:20pt; background-color:#eefbec; padding:5pt; 
  border:1pt solid #ccd9ca }
div.prer { width:100%; text-align:right; font-weight:bold }
div.preh { width:100%; text-align:center; font-weight:bold }