body { font-size: 11pt; font-family: Segoe UI, -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, Helvetica, Ubuntu, Arial, sans-serif; }
table, tr, td { font-family: Segoe UI, -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, Helvetica, Ubuntu, Arial, sans-serif !important; }
.submit { font-size: 11pt; }
.highlight { background: #FFD357; }
.searchheading { font-size: 11pt; font-weight: bold; }
.summary {
  font-size: 11pt;
  float: left;
}
/*размер шрифта влияет на хлебные крошки*/
.results { font-size: 9pt }
.description { font-size: 11pt }
div.description { font-style: normal; margin-bottom: 15pt; margin-top: 2pt; }
.context { font-size: 11pt }
.result_title { font-size: 16pt }
.suggestion { font-size: 11pt; }
.category { color: #999999; }
.sorting { text-align: right; }
.zoom_searchform { font-size: 100%; }
.zoom_results_per_page { font-size: 11pt }
.zoom_match { font-size: 11pt }
.zoom_categories { font-size: 11pt }
.zoom_categories ul { display: inline; margin: 0; padding: 0;}
.zoom_categories li { display: inline; list-style-type: none;}
input#zoom_searchbox, input.zoom_button { padding-left: 6px; margin-bottom: 5px; font-family: Segoe UI, -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, Helvetica, Ubuntu, Arial, sans-serif; }
input.zoom_searchbox { border: 1px solid #bfbfbf; margin-top: 20px;}
input.zoom_searchbox:focus { border: 1px solid #9E9D9D; }
.searchMain-box {position:relative; display:inline-block; margin-right:25px; top:-15px; }
.searchMain-box input {padding-right: 20px; width: 450px; height: 23px; box-sizing: border-box; }
.search_img {top: 20px; cursor: pointer; outline:none;}
.search-icon { background-color: rgba(255,255,255,0.0); border: none; margin-left: 6px; top: 22px; }
.search-icon { position: absolute; right: 0px; }
/*Стиль для подсказки*/
.promt_img {position:relative; top:5px;} 
/*end Стиль для подсказки*/ 
.result_image { float: left; display: block; }
.result_image img { margin: 10px; width: 80px; border: 0px; }
.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
.result_pages { font-size: 13pt; white-space: nowrap; font-weight: normal; }
.result_pages a:link { text-decoration: none; color: #3775ab; padding: 4pt }
.result_pagescount { font-size: 1em; }
.searchtime { font-size: 0.8em; }
.recommended {
   height: 100%;
   font-family: Segoe UI, -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, Helvetica, Ubuntu, Arial, sans-serif;
   padding-bottom: 5px;
   margin-top: -5px;
}
.recommended_heading { font-size: 16pt; font-weight: normal; padding-bottom: 4px; clear: left; }
         .recommend_block {
           margin-top: 6px;
           margin-bottom: 4px;
           margin-left: 6px;
           clear: left;
           font-size: 11pt;
           line-height: 1.2;
         }
         .recommend_title { font-size: 11pt; margin-left: 20pt; text-decoration: underline;  }
         .recommend_description { font-size: 1em; color: #008000; }
         .recommend_infoline { font-size: 0.8em; font-style: normal; color: #808080;}
         /*16.06.22 Стиль подсказки при пустом поисковом запросе*/
         /* +Стиль подсказки при отсутствии результатов поиска*/
         .emptyquerytip, .no_results_found  { 
                         font-family: Segoe UI, -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, Helvetica, Ubuntu, Arial, sans-serif;  
                         font-size: 11pt;
                         margin-top: 9px;
                         margin-bottom: 27px}
        /* END Стили подсказки*/