body {
  background-color: #ffffff;
  color: #000000;

  font-family: arial, sans-serif
}
 
span.c1 { color: red }
 
address.c1 { font-size: 90%; text-align: center }

.centered { text-align: center }

ul.box { border: solid; border-width: 1px; border-color: lightgray; width:40% }
.ul_box { border: solid; border-width: 0px; background-color: lightblue; width:40% }
.ul_tbl { border: solid; border-width: 1px; border-color: lightgray }

ul.NoBullet {list-style-type: none}
li {list-style-type: none}
td.right {text-align: right}
td.center {text-align: center}
  
/* .main_tbl { width: 100%; border: solid; border-width: 1px; border-color: lightgray; margin-left: auto; margin-right: auto; position: relative; left: 30px; } */
.main_tbl { width: 100%; border: solid; border-width: 1px; border-color: lightgray; margin-left: auto; margin-right: auto; position: relative; }
.result_row, .result_row_main, .result_row_other { padding-left: 6mm; text-indent: -5mm; border: solid; border-width: 1px; border-color: lightgray }
.result_row_main { background-color: #dadaff }
.result_row_other { background-color: #F2FFF7 }

.infl_tbl { width: 50%; border: solid; border-width: 1px; border-color: darkgray; }
table.infl_tbl th { border: solid; border-width: 1px; border-color: darkgray; text-align:left; background-color: lightseagreen;}
.infl_tbl_th_inner { border: solid; border-width: 1px; border-color: darkgray; text-align:left; background-color: lightgreen;}
table.infl_tbl td { border: solid; border-width: 1px; border-color: darkgray; text-align:left; }

.tooltip:hover .tooltiptags {
  visibility: visible;
  opacity: 1;
}

.highlight { color: red; font-weight: bold }
.info { color: green; font-style: italic }
.found { background-color: #FFFF66; text-decoration: none }

.KrymLat { color: #000000 }
.KrymUkrBold { font-weight: bold; }
.KrymRusBold { font-weight: bold; }
.KrymRusItalic { font-style :italic; }
.KrymRusAux { font-style :italic; color: brown }
.KrymUkr { color: #000000 }
.KrymUkAux { color: brown; font-style :italic; }
.quote { color: #505050; text-decoration: none; }

.quote .KrymUkr { color: #505050; text-decoration: none; }

.num { color: green; font-weight: bold; margin-left: -3mm }

.small { font-size: xx-small; font-style: italic }

.inline_icon { vertical-align: bottom; border-style: none; }

.timestamp { color: gray }


.lnom { font-weight: bold; }

@media screen and (max-width: 700px) {
  .title_big {
    visibility: hidden;
    clear: both;
    float: left;
/*    margin: 10px auto 5px 20px;
    width: 28%; */
    display: none;
  }
}

.searchBlock {
    display: flex;
    flex-wrap: wrap;
    align-items: left;
    justify-content: space-around;
}
