body {background: #fefbf3; margin-left: 7%; margin-right: 7%; margin-top: 1%; margin-bottom: 1%}

/* Шапка */
table.top {border:0px; border-collapse:collapse; /* cellspacing=0 */}

table.top td {padding:0px; vertical-align: bottom; /* cellspadding=0 */}

/* Навигация */

span, div.tabl, div.t_pad_c, div.t_pad_j, div.t_pad_c_main, div.t_pad_j_main, div.epg, div.epg_1, div.lib, div.lib_centr, div.lib_pravo, div.ogl, div.ogl_nopadding, div.menu, div.vverh, div.avtor, div.nav_top, div.nav_bottom, ul.lib, li.lib, ul.lib_s, li.lib_s, br {font-family: Geneva, Arial, Helvetica, sans-serif;}

br {font-size: 1.1em; color: #006600;}

div.menu {font-size: 0.9em; font-weight: bold; color: #006600; text-align: left; padding-top: 1.5em;}

#menu_article {color: #ff0099;}

div.nav_top {font-size: 1.1em; color: #006600; text-align: center; padding-top: 1.0em;}
div.nav_bottom {font-size: 1.1em; color: #006600; text-align: center; padding-top: 0.35em;}

a:link {color :#0000cc; text-decoration: none;}
a:visited {color: #0000cc; text-decoration: none;}
a:hover {color: #ff3366; text-decoration: underline;}

/* Основной текст */
div.lib {font-size: 1.1em; color: #000033; text-align: justify; padding-top: 0.35em; padding-bottom: 0.35em;}
div.lib_centr {font-size: 1.1em; color: #000033; text-align: center; padding-top: 0.35em; padding-bottom: 0.35em;}
div.lib_pravo {font-size: 1.1em; color: #000033; text-align: right; padding-top: 0.35em; padding-bottom: 0.35em;}
div.tabl {font-size: 1.0em; color: #000033; text-align: justify; padding-top: 0.35em; padding-bottom: 0.35em;}
div.tst {font: 1.1em 'Courier New', Courier, monospace;; color: #000033; text-align: justify; padding-top: 0.35em; padding-bottom: 0.35em;}
#tst0 {font: 0.8em Geneva, Arial, Helvetica, sans-serif; color: #000033; padding: 0.25em 0.25em 0.25em 0.25em}
#tst1 {font: 0.8em 'Courier New', Courier, color: #000033; padding: 0.25em 0.25em 0.25em 0.25em;}

#tabl_perechen_j {font-size: 1.1em; border:0px; color: #000033; text-align: justify;}
#tabl_perechen_c {font-size: 1.1em; border:0px; color: #000033; text-align: center;}

div.t_pad_c {font-size: 1.0em; color: #000033; text-align: center; padding: 0.25em 0.35em 0.25em 0.35em}
div.t_pad_j {font-size: 1.0em; color: #000033; text-align: justify; padding: 0.25em 0.35em 0.25em 0.35em}

div.t_pad_c_main {font-size: 1.1em; color: #000033; text-align: center; padding: 0.35em 0.35em 0.35em 0.35em}
div.t_pad_j_main {font-size: 1.1em; color: #000033; text-align: justify; padding: 0.35em 0.35em 0.35em 0.35em}

#t_c_0 {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: center; padding: 0.35em 0.35em 0.35em 0.35em}
#t_l_0 {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: left; padding: 0.35em 0.35em 0.35em 0.35em}
#t_r_0 {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: right; padding: 0.35em 0.35em 0.35em 0.35em}
#t_j_0 {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: justify; padding: 0.35em 0.35em 0.35em 0.35em}

#t_c_0_nopad {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: center; padding: 0.0em 0.35em 0.0em 0.35em}
#t_l_0_nopad {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: left; padding: 0.0em 0.35em 0.0em 0.35em}
#t_r_0_nopad {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: right; padding: 0.0em 0.35em 0.0em 0.35em}
#t_j_0_nopad {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: justify; padding: 0.0em 0.35em 0.0em 0.35em}

#t_c_0_nopad_all {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: center; padding: 0}
#t_l_0_nopad_all {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: left; padding: 0}
#t_r_0_nopad_all {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: right; padding: 0}
#t_j_0_nopad_all {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: justify; padding: 0}

#t_c_1 {font: 1.0em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: center; padding: 0.25em 0.35em 0.25em 0.35em}
#t_l_1 {font: 1.0em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: left; padding: 0.25em 0.35em 0.25em 0.35em}
#t_r_1 {font: 1.0em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: right; padding: 0.25em 0.35em 0.25em 0.35em}
#t_j_1 {font: 1.0em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: justify; padding: 0.25em 0.35em 0.25em 0.35em}

#t_c_2 {font: 0.8em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: center; padding: 0.25em 0.35em 0.25em 0.35em}
#t_l_2 {font: 0.8em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: left; padding: 0.25em 0.35em 0.25em 0.35em}
#t_r_2 {font: 0.8em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: right; padding: 0.25em 0.35em 0.25em 0.35em}
#t_j_2 {font: 0.8em Geneva, Arial, Helvetica, sans-serif; color: #000033; text-align: justify; padding: 0.25em 0.35em 0.25em 0.35em}

table.tekst_main {border-collapse: collapse;}
table.tekst_main td {padding:0px; border: 1px solid #330033;}

table.tekst {border-collapse: collapse; width: 100%;}
table.tekst td {padding:0px; border: 1px solid #330033;}

table.tekst_noborder {border-collapse: collapse;}
table.tekst_noborder td {font: 1.1em Geneva, Arial, Helvetica, sans-serif; color: #000033; padding:0px; border: 0px;}

ul.lib {font-size: 1.1em; color: #000033; text-align: justify; padding: 0em;}
li.lib {font-size: 1em; color: #000033; text-align: justify; padding: 0em;}

ul.lib_s {font-size: 1em; color: #000033; text-align: justify; padding: 0em;}
li.lib_s {font-size: 0.9em; color: #000033; text-align: justify; padding: 0em;}

#centr {text-align: center;}
#pravo {text-align: right;}
#levo {text-align: left;}
#top_nopadding {padding-top: 0em;}
#niz_nopadding {padding-bottom: 0em;}
#nopadding {padding: 0em;}
#bulet {font-size: 1.25em; font-style: normal; line-height: 1.1em; color: #ff0000;}
#litl {font-size: 0.95em; padding-top: 0em; padding-bottom: 0em;}
#image_kontur {border: 1px solid #006600;}

div.vverh {font-size: 1.1em; font-weight: bold; text-align: right; padding-top: 0em; padding-bottom: 0em;}

a.vverh:link {color :#ff0000; text-decoration: none;}
a.vverh:visited {color: #ff0000; text-decoration: none;}
a.vverh:hover {color: #ff0000;	text-decoration: none;}

div.avtor {font-size: 1.1em; font-style: italic; color: #006600; text-align: right; padding-bottom: 0.35em;}

table.epg {border: 0px; border-collapse: collapse; width : 70%;}
table.epg td {padding: 0px;}

div.epg {/* Эпиграф длинный */
font: italic 1.1em Geneva, Arial, Helvetica, sans-serif; text-align: justify; color: #000033;}

div.epg_1 {/* Эпиграф короткий */
font: italic 1.1em Geneva, Arial, Helvetica, sans-serif; text-align: right; color: #000033;}

div.podpis {/* Подпись к эпиграфу */
font: italic 1.1em Geneva, Arial, Helvetica, sans-serif; text-align: right; color: #000033;}

/* Заглавия */

h1, h2, h3 {font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;}

h4, h5 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;}

h1 {font-size: 2em; color :#cc0099;}
h2 {font-size: 1.7em; color :#990000;}
h3 {font-size: 1.45em; color :#990099;}
h4 {font-size: 1.1em; color :#000099;}
h5 {font-size: 1.1em; font-style: italic; color :#000099;}

/* Оглавление книги */

div.ogl {font-size: 1.1em; color: #000033; text-align: justify; padding-bottom: 0.2em;}
div.ogl_nopadding {font-size: 1.1em; color: #000033; text-align: justify;}

#ogl_part {font-size: 1em; padding-left: 1.0em; padding-bottom: 0.5em;}
#ogl_part_bottom_nopadding {font-size: 1em; padding-left: 1.0em; padding-bottom: 0em;}
#ogl_2 {text-indent: 1em;}
#ogl_3 {text-indent: 1.5em;}
#ogl_4 {text-indent: 2em;}

table.arhiv_table {border:0px; border-collapse: collapse; margin-bottom: 0.75em; /* cellspacing=0 */}
table.arhiv_table td {padding:0px; /* cellspadding=0 */}

input.arhiv_button {background-color: #fff1d9; border: 1px solid #cc0000; cursor: hand; font: italic 1.1em Arial, Helvetica, sans-serif; color: #006600; text-align: center;  padding-left: 0.35em; padding-right: 0.35em;}

#fig_123 {padding: 0.7em 0.75em 0.25em 0em;}
#fig_23 {padding: 0em 0.75em 0.25em 0em;}
#fig_34 {padding: 0em 0em 0.25em 0.75em;}
#fig_2 {padding: 0em 0.75em 0em 0em;}

#tabl_pad_c {text-align: center; padding: 0.35em 0.35em 0.35em 0.35em;}
#tabl_pad_l {text-align: left; padding: 0.35em 0.35em 0.35em 0.35em;}

