
.info_kola {
 color: #008241;
 background-color: #008241;
}

.button_kola {
 color: #000000;
 background-color: #000000;
}

.datwi_kola {
 color: #ffffff;
}

a[href^="tel:"] {
 color: inherit;
 cursor: pointer;
 text-decoration: none;
}

.datecode_width {
 width: 7rem;
}

.repcode_width {
 width: 5rem;
}

.repcode_fixed {
 width: 5rem;
 display: inline-block;
}

input[type=checkbox] {
 accent-color: #008241;
}

.isda_vis {
 display: inline-block;
 font-size: 1rem;
 width: 7rem;
}

.isda_ext {
 display: none;
 font-size: 1rem;
 width: 7rem;
}

.holder {
 color: #000000;
 font-size: 100%;
 margin: 0px;
 padding: 0px;
 background-color: #000000;
 display: inline-block;
 position: relative;
 font-family: inherit;
 border-width: 0px;
 border-style: none;
 border-radius: 4px;
 margin-bottom: auto;
}

.holder_more {
 cursor: e-resize;
}

.holder_less {
 cursor: w-resize;
}

.holder_word {
 color: #FFFFFF;
 position: absolute;
 top: 1px;
 right: .65em;
}

#nitpo_supis {
 display: inline-flex;
 flex-wrap: wrap;
}

#nitpo_suftu {
 display: inline-flex;
 flex-wrap: wrap;
}

#nitpo_subal {
 display: inline-flex;
 flex-direction: column;
}

#nitpo_infid {
 display: inline-flex;
 flex-wrap: wrap;
}

#nitpo_infid {
 display: inline-flex;
}

.nitpo_head_bottom_adjust {
 background-color: #008241;
 color: #008241;
 padding-bottom: 2px;
}

.nitpo_hezel {
 display: table-cell;
 width: 5rem;
 white-space: nowrap;
}

.nitpo_emala {
 background-color: #008241;
 color: #FFFFFF;
}

.nitpo_seres, .nitpo_fidba, .nitpo_labem {
 background-color: #008241;
 color: #FFFFFF;
}

.nitpo_fidba.simad {
 display: block;
 margin-left: 4px;
}

.nitpo_decos {
 white-space: nowrap;
}

.nitpo_decos, .nitpo_decos_css {
 display: table-cell;
 margin-left: 4px;
}

.nitpo_emala_css, .nitpo_emala, .nitpo_labem_css, .nitpo_labem {
 display: inline-block;
 width: 5rem;
}

.nitpo_eminp {
 display: inline-block;
 width: 13rem;
 padding-left: 4px;
 margin-left: -3px;
}

div.rehopa .nitpo_eminp {
 margin-left: -3px;
 text-align: right;
}

.nitpo_decos_css, .nitpo_decos {
 grid-column-end: 1;
 grid-column-start: 1;
 grid-row-end: 1;
 grid-row-start: 1;
}

.nitpo_dudaw {
 width: 13rem;
 display: inline-block;
}

.nitpo_antem {
 margin-left: 4px;
}

.nitpo_labem, .nitpo_labem_css {
 background-color: #008241;
 color: #FFFFFF;
 text-align: center;
}

.nitpo_setma, .nitpo_setma_css {
 margin-left: 4px;
 display: table;
}

.nitpo_repco_css, .nitpo_repco {
 grid-auto-rows: min-content;
 grid-column-end: 1;
 grid-column-start: 1;
 grid-row-end: 1;
 grid-row-start: 1;
 width: 5rem;
}

.nitpo_sigup, .nitpo_sigup_css {
 display: table-cell;
 width: 5rem;
}

div.rehopa div.nitpo_sigup {
 display: inline-block;
}

div.rehopa input {
 display: inline-block;
 width: 13rem;
 margin-left: -3px;
}

.nitpo_sigup_hobut {
 width: 7rem;
}

.nitpo_afsig, .nitpo_bliza {
 display: inline-block;
 width: 7rem;
}

.nitpo_deker, .nitpo_deker_css {
 display: table-cell;
 margin-left: 4px;
}

.nitpo_repko {
 margin-left: 4px;
 display: inline-block;
}

.nitpo_idoca_css, .nitpo_idoca {
 grid-column-end: 1;
 grid-column-start: 1;
 grid-row-end: 1;
 grid-row-start: 1;
}

.nitpo_inpem {
 text-align: center;
}

.nitpo_invisible {
 display: none;
}

.nitpo_noshow {
 display: none;
}

.nitpo_hidden {
 visibility: hidden;
}

.sbore_report {
 display: flex;
 width: 100%;
}

.sbore_recsu_cont {
 width: 7em;
}

.sbore_deprep {
 flex: 1;
 flex-wrap: wrap;
}

.sbore_recsu {
 display: inline-flex;
 flex-direction: column;
 align-items: baseline;
}

.sbore_repcode {
 width: 100%;
}

.sbore_sigup {
 display: inline-block;
 width: 100%;
}

.hidden {
 visibility: hidden;
}

.warning {
 background-color: #FF0000;
 color: #FFFFFF;
}

#head_instruct, .instruct {
 margin-top: 0;
 font-size: 1.2em;
 margin-bottom: 4px;
 background-color: #008241;
 color: #FFFFFF;
}

.sausage {
 color: #0000FF;
}

.h2 {
 font-size: 2em;
}

.basit {
 padding-left: 0;
 margin-left: -2px;
}

.fina {
 width: 7em;
 vertical-align: top;
}

#riban_right_cell {
 font-size: 1.25em;
}

#riban_left_cell {
 font-size: 1.25em;
}

.doc_th {
 padding-right: 2em;
 font-style: italic;
}

.doc_td {
 padding-right: 2em;
}

#edition_column {
 border-right: 0;
 border-color: #008241;
 border-top-style: solid;
 border-top-width: 4px;
 border-right-style: solid;
 border-right-width: 2px;
}

.advert {
 color: #FFFFFF;
 padding-left: 4px;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-right: 2px;
 margin-top: 4px;
 background-color: #008241;
 font-size: 1.125em;
 font-weight: 500;
}

.advert a:link {
 color: #FFFFFF;
}

h1 a:link {
 color: #FFFFFF;
}

h1 a:visited {
 color: #FFFFFF;
}

.intlink {
 color: #008241;
}

.intlink a:link {
 color: #008241;
}

.intlink a:visited {
 color: #004120;
}

span.paper_title {
 font-weight: 600;
}

.advert a:visited {
 color: #FFFFFF;
}

#riban_left_table {
 width: 100%;
}

#riban_table {
 width: 100%;
}

#snake_table {
 width: 100%;
 border-spacing: 0;
}

#repad_cell {
 border-color: #008241;
 border-spacing: 0;
 margin-left: -2px;
 border-left-style: solid;
 border-left-width: 2px;
 border-bottom-style: solid;
 border-bottom-width: 4px;
}

var {
 font-family: monospace;
 font-style: oblique;
}

/* for issue_evolution */
.report_handle {
 display: inline-block;
 width: 5rem;
}

/* for issue_evolution */
.year_count {
 display: inline-block;
 width: 3em;
}

.headbar, .tailbar {
 font-size: 1.125em;
 background-color: #008241;
 color: #FFFFFF;
}

.noborder {
 border-width: 0;
}

h2, h3, h4 {
 color: #008241;
}

h4 em {
 color: #000000;
 font-variant: normal;
}

a:link {
 color: #008241;
 text-decoration: underline;
}

a.from_liblo:link {
 color: #008241;
 text-decoration: underline;
}

a:visited {
 color: #004010;
 text-decoration: underline;
}

a:active {
 color: #000000;
 text-decoration: underline;
}

a:hover {
 color: #0000ff;
}

a.indoc:link {
 color: #000000;
 text-decoration-style: dotted;
}

a.indoc:visited {
 color: #000000;
 text-decoration-style: dotted;
}

a.indoc:active {
 color: #000000;
 text-decoration-style: dotted;
}

a.indoc:hover {
 color: #000000;
 text-decoration-style: dotted;
}

a.extlink:link {
 color: #000000;
 text-decoration: none;
}

a.extlink:link {
 color: #000000;
 text-decoration: none;
}

a.extlink:visited {
 color: #000000;
 text-decoration: none;
}

a.extlink:active {
 color: #000000;
 text-decoration: none;
}

a.extlink:hover {
 color: #000000;
 text-decoration: none;
}

a.trout:link {
 color: #000000;
 text-decoration: underline;
 text-decoration-color: #008241;
}

a.trout:visited {
 color: #004120;
 text-decoration: none;
 text-decoration-color: #008241;
}

a.trout:active {
 color: #000000;
 text-decoration: none;
 text-decoration-color: #008241;
}

a.trout:hover {
 color: #000000;
 text-decoration: none;
 text-decoration-color: #008241;
}

hr {
 color: #008241;
 background-color: #008241;
 border-width: 1px;
 border-style: none;
 height: 4px;
}

#headbar {
 width: 100%;
 background-color: #008241;
 color: #FFFFFF;
}

#bar {
 width: 100%;
 background-color: #008241;
 color: #FFFFFF;
}

#head_sponsor {
 margin-left: auto;
 margin-right: 0;
 background-color: #008241;
 color: #FFFFFF;
}

#head_sponsor_text {
 margin-left: 0;
 margin-right: auto;
 background-color: #008241;
 color: #FFFFFF;
}

.head_link:link {
 color: #FFFFFF;
}

#head_sponsor_text a:link {
 color: #FFFFFF;
}

.head_sponsor_text a:link {
 color: #FFFFFF;
}

#issue_papers_table {
 margin-left: -2px;
 margin-right: -4px;
 margin-top: 0;
 margin-bottom: 0;
}

table.headbarlist a {
 color: #FFFFFF;
}

#validator {
 display: none;
}

/* mailman prompts */
.prompt {
 background-color: #dddddd;
}

.footer {
 font-size: .83em;
}

table.headbar {
 color: black;
 background-color: white;
}

.liblo_ol, .coblo_ol {
 margin-left: 2em;
 padding-left: 0;
 margin-top: 0;
}

#abouter, #sponsor {
 display: flex;
 flex-wrap: wrap;
 flex-direction: row;
 padding-left: 4px;
 align-items: center;
 background-color: #008241;
 color: #FFFFFF;
}

#sponsor {
 margin-left: auto;
 margin-right: 4px;
}

#head_sponsor_text {
 margin-right: 4px;
}

#sponsor_logo {
 margin-left: auto;
 margin-right: 4px;
}

@media print {

 a {
  text-decoration: none;
   color: black;
 }

 body {
  border: 0;
 }

 img, .noprint {
  display: none;
 }

 .silentlink {
  display: none;
 }

 p, td, th, li, di {
  font-size: 10pt;
 }
}

body {
 text-size-adjust: none;
 -moz-text-size-adjust: none;
 -ms-text-size-adjust: none;
 -webkit-text-size-adjust: none;
 font-family: verdana, arial, univers, helvetica, sans-serif;
 border-style: solid;
 border-width: 4px;
 border-color: #008241;
 padding: 4px;
 margin: 0;
 height: 100%;
 line-height: 1.3;
}
