  #mapid {width: 100%;height:100%;}
  .map {width: 100%;height:100%;}
  h2.page_block_h2 {margin: 0px;font-size: inherit;font-weight: inherit;color: inherit;}
  h2, h3 {margin: 20px 0 15px;}
  h2 {font-size: 16px;color: #000;}
  h1, h2 {font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;}
  body {background: #edeef0;color: #000;margin: 0;padding: 0;direction: ltr;font-size: 13px;font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",sans-serif;line-height: 1.154;font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;}
  body.dev input.dev_top_input {border: 0;box-sizing: border-box;padding: 6px 6px 6px 19px;margin: 7px 0;height: 28px;line-height: 16px;width: 170px;border-radius: 14px;transition: background-color 0.05s, color 0.05s;background: #224b7a url(/images/icons/search_icon.png) no-repeat;padding-left: 19px;border-left: 8px solid transparent;background-position: left 8px;color: #d9e2ec;}
  img { border: 0; color: transparent;}
  h4.profile_online {border-bottom: none;font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;margin: 0;padding: 0;float: right;font-size: 12.5px; margin-top: 5px; padding-left: 10px;line-height: 18px;color: #939393;text-align: center;}
  a {color: #2a5885;text-decoration: none;cursor: pointer;}
  input.dark {height: 30px; width:278px;margin-right: 2px;}
  input.ui_search_field {background: url(/images/search_icon.png) no-repeat;-ms-high-contrast-adjust: auto;padding-left: 28px;border-left: 20px solid transparent;background-position: 0;color: #000;}
  input.ui_search_field, input.ui_search_field~.placeholder .ph_input {padding: 14px 44px 13px 48px;box-sizing: border-box; width: 100%;border: none;margin: 0;line-height: 18px;}
  select.dark {height: 30px; width:280px;}
::-webkit-input-placeholder { color: #999;}
:-ms-input-placeholder {color: #999;}
::placeholder { color: #999;}
  input[type="checkbox"] {display:none;}
  input[type="checkbox"] + label {}
  input[type="checkbox"] + label span {display:inline-block; width:15px; height:15px; margin:-2px 10px 0 0; vertical-align:middle; background:url(/images/icons/dev_check.png) left top no-repeat; cursor:pointer;}
  input[type="checkbox"] + label span:hover {background:url(/images/icons/dev_check.png) -30px top no-repeat;}
  input[type="checkbox"]:checked + label span {background:url(/images/icons/dev_check.png) -15px top no-repeat;}
  input[type="checkbox"]:checked + label span:hover {background:url(/images/icons/dev_check.png) -45px top no-repeat;}

  input[type="radio"] {display:none;}
  input[type="radio"] + label {}
  input[type="radio"] + label span {display:inline-block; width:14px; height:14px; margin:-2px 10px 0 0; vertical-align:middle; background:url(/images/icons/dev_radio.png) 0px top no-repeat;cursor:pointer;}
  input[type="radio"] + label span:hover {background:url(/images/icons/dev_radio.png) -28px top no-repeat;}
  input[type="radio"]:checked + label span {background:url(/images/icons/dev_radio.png) -14px top no-repeat;}
  input[type="radio"]:checked + label span:hover {background:url(/images/icons/dev_radio.png) -42px top no-repeat;}
  
  .chart {width: 100%; height: 186px;z-index: 1000;padding-bottom: 14px;}
  .chartContainer {z-index: 1000;background: #2D3035;padding-top: 16px;}
  #dev_top_nav_wrap {position: fixed;top: 0;left: 0;width: 100%;z-index: 1250;height: 42px;background: #4a76a8; opacity:1; min-width:870px;}
  #dev_left_nav, .dev_section_methods_wrap {position: relative;width: 225px;padding: 14px 0;word-wrap: break-word;background: #fff;border-radius: 4px;box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;}
  #dev_left_nav.dev_nav .nav {max-width: 183px;}
  #dev_top_nav a.dev_home_link, #dev_top_nav a.dev_top_link {color: #fff;display: block;height: 42px;line-height: 40px;}
  #dev_page_wrap2 {z-index:0;}
  #dev_page_wrap1, .dev_page_block {background: #fff;border-radius: 4px;box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;margin-top: 1px;color: #000;}
  #top_profile_menu.shown {visibility: visible; opacity: 1; top: 48px; pointer-events: auto;}
  #top_profile_menu { position: absolute; width: 160px; top: 48px; right: 9px; background: #fff; z-index: 800; border: 1px solid #c5d0db; padding: 4px 0; border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,.1); }
  #top_profile_menu:before {border-width: 6px;margin: 0 -6px;border-bottom-color: #c5d0db;}
  #top_profile_menu:before { border-top: 1px solid #c5d0db; border-left: 1px solid #c5d0db; background: #fff; position: absolute; pointer-events: none; content: ' '; width: 7px; height: 7px; bottom: 100%; right: 48px; top: -5px; transform: rotate(45deg);}
  .main_page_1 {background-color: #eee;width: calc(100% - 246px);margin-top: 55px;}
  .r_col {width: 230px;top: 40px;/*position: fixed;*/}
  .box_body .ui_search_new input.ui_search_field, .box_body .ui_search_new input.ui_search_field~.placeholder .ph_input, .ui_search_new input.ui_search_field, .ui_search_new input.ui_search_field~.placeholder .ph_input {background: none;padding: 8px 70px 8px 12px;height: 34px;border: 0;}
  .box_error {margin:0 0 15px;background:#ffefe9;word-wrap:break-word}
  .box_error,.error {border-color:#f2ab99}
  .box_error,.box_msg,.box_msg_gray,.error,.info_msg,.msg,.ok_msg {padding:7px 18px 9px;margin:15px 20px;border:1px solid #c1c9d9;border-radius:2px;line-height:150%}
  .box_msg,.box_msg_gray {border-width:0 0 1px;margin:-20px -25px 0;padding:15px 25px 16px;color:#000;font-size:12.5px;background:none;background-color:#fafbfc;border-color:#e7e8ec}
  .box_msg,.box_msg_gray,.msg {background-color:#f0f2f5;-o-transition:background-color 2s linear;transition:background-color 2s linear}
  .box_msg.msg_appear,.box_msg:empty,.box_msg_gray.msg_appear,.box_msg_gray:empty,.msg.msg_appear,.msg:empty {background-color:#c1c9d9}
  .scroll_fix {position: relative;text-align: left;}
  .scroll_fix_wrap {text-align: left;direction: ltr;}
  .fl_r {float: right;}
  .fl_l {float: left;}
  .dev_left_nav_wrap {margin-top: 25px;}
  .dev_home_link {font-size: 13px;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: 0px 12px 0px 12px;}
  .dev_home_link:before {content: ' ';display: inline-block;background: url(/images/icons/logo.png) no-repeat 90% / contain;width: 34px;height: 34px;margin: 2px 12px 0 -5px;vertical-align: top;}
  .dev_home_link:hover, .dev_top_link:hover {background-color: #3d6898;}
  .dev_home_wrap {width: 235px;}
  .dev_top_link.sel, .dev_top_link.sel:hover {background-color: #335e8f;}
  .dev_top_link {font-size: 13px;padding: 0 15px;}
  .dev_nav a.nav.nav_selected {color: #000;background-color: #f5f7fa;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-left: 21px;border-left: 2px solid #6286ae;}
  .dev_nav a.nav.submenu.nav_selected, .dev_nav a.nav.submenu.nav_selected:hover {color: #000;font-size: 0.923em;padding-left: 30px;padding-right: 10px;}
  .dev_nav a.nav.submenu {line-height: 29px;padding-left: 32px;color: #757c85;font-size: 1em;}
  .dev_nav a.nav {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 32px;padding: 0 23px;}
  .dev_nav .nav:hover {text-decoration: none; background-color: #f5f7fa;} 
  .dev_page {padding: 0;line-height: 160%;}
  .page_block {position: relative;background: #fff;border-radius: 4px; box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8; margin: 0px 0 0;}
  .page_block_content {text-align: justify; margin: 0px 0;padding: 20px 20px 20px 20px;line-height: 1.462;word-wrap: break-word;}
  .page_block_header {text-align: left; display: block;background: #fafbfc;padding: 0 20px;height: 54px;line-height: 54px;border-bottom: 1px solid #e7e8ec;border-radius: 4px 4px 0 0;font-size: 16px;outline: none;color: #000;}
  .page_block_header .flat_button, .page_block_sub_header .flat_button, .ui_tabs_header .flat_button {float: right;margin-top: 14px;margin-left: 10px;line-height: 11px;}
  .narrow_column_wrap {float: right; position: sticky; top: 55px;width: 230px;}
  .narrow_column {margin-top: 1px;padding-right: 10px; padding-left: 6px; padding-bottom: 14px;}
  .search_filters_minimized.ui_rmenu_item_expanded {border-radius: 4px 4px 0 0; margin: 0px 0px 0px;} 
  .search_filters_minimized { padding: 10px; cursor: pointer;}
  .search_filters_minimized_text {padding-left: 33px; background: #fff url(/images/search_integration.png) no-repeat;height: 21px;line-height: 20px; font-size: 12.5px;}
  .search_inner_filter { margin-bottom: 10px;}
  .search_control {padding: 0 0 8px;}
  .search_inner_filter .dark, .search_inner_filter .text { width: 100%;}
  .search_filter_main, .search_filter_open, .search_filter_shut, {margin: 6px 0 0;padding: 0 0 13px;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;cursor: pointer;color: #656565;font-size: 12.5px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
  .search_inner_filter {margin-bottom: 10px;}
  .search_control {padding: 0 0 8px;}
  .search_sep {margin: 8px 0 0;padding: 0 0 7px; border-top: 1px solid #e7e8ec;}
  .search_filter_main, .search_filter_open, .search_filter_shut {margin: 8px 0 0;padding: 0 0 13px;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;cursor: pointer;color: #656565;font-size: 12.5px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
  .fakeinput.dark, .fakeinput.dark~.placeholder .ph_input, div[contenteditable=true], div[contenteditable=true]~.placeholder .ph_input, input.dark, input.dark~.placeholder .ph_input, textarea.dark, textarea.dark~.placeholder .ph_input {    padding: 5px 9px 7px; border-radius: 3px; box-sizing: border-box;}
  .fakeinput, .fakeinput~.placeholder .ph_input, div[contenteditable=true], div[contenteditable=true]~.placeholder .ph_input, input.big_text, input.big_text~.placeholder .ph_input, input.dark, input.dark~.placeholder .ph_input, input.search, input.search~.placeholder .ph_input, input.text, input.text~.placeholder .ph_input, textarea, textarea~.placeholder .ph_input {    color: #000;padding: 3px 9px;border: 1px solid #d3d9de;}
  .fakeinput, div[contenteditable=true], input.big_text, input.dark, input.search, input.text, textarea { background: #fff; -webkit-appearance: none; border-radius: 0;}
  .fakeinput, div[contenteditable=true], input.big_text, input.file, input.search, input.text, input[type=button], input[type=password], input[type=search], input[type=submit], input[type=text], input[type~=email], input[type~=password], input[type~=search], input[type~=text], textarea {font-size: 13px; font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",sans-serif; outline: none; box-shadow: none;}
  .selector_container {background: #fff;}
  .checkbox_container, .selector_container {zoom: 1;}
  .settings_line {margin: 5px 0 20px;padding: 15px 0 14px;border-bottom: 1px solid #e7e8ec;}
  .pedit_separator {width: 512px;margin: 5px auto 20px;height: 0;border-top: 1px solid #e7e8ec;}
  .button_big_width.flat_button {padding-left: 32px;padding-right: 32px;}
  .button_blue button.hover, .button_blue button:hover, .flat_button.hover, .flat_button:hover {background-color: #5b88bd;text-decoration: none;}
  .button_blue button, .button_gray button, .button_light_gray button, .flat_button {padding: 7px 16px 8px;margin: 0;font-size: 12.5px;display: inline-block;zoom: 1;cursor: pointer;white-space: nowrap;outline: none;font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",sans-serif; vertical-align: top;line-height: 15px;text-align: center;text-decoration: none;background: none;background-color: #5181b8;color: #fff;border: 0;border-radius: 4px;box-sizing: border-box;}
  .button_wide button, .flat_button.button_wide {width: 100%;padding-left: 3px;padding-right: 3px;}
  .button_gray button, .flat_button.secondary {background-color: #e5ebf1;color: #55677d;}
  .disabled {color: gray;background-color: lightgray;}
  .disabled:hover {color: gray;background-color: #ddd;}
  .settings_block_footer {margin-left:-1px;width: 100%;border: 1px solid #dedede;border-top: 1px solid #e7e8ec;background: #fafbfc;line-height: 140%;padding: 15px 0 17px;border-radius: 0 0 4px 4px;text-align: center;}
  .error,.info_msg,.ok_msg {min-height:40px;line-height:38px}
  .error.msg_multiline,.info_msg.msg_multiline,.ok_msg.msg_multiline {padding-top:9px;line-height:150%}
  .error {background:#ffefe9 url(/images/icons/msg_error.png?1) no-repeat 12px 12px;padding-left:55px}
  .error.msg_appear,.error:empty {background-color:#fae1e2}
  .info_msg {background:#f0f2f5 url(/images/icons/msg_info.png?1) no-repeat 12px 12px;padding-left:55px;border-color:#c1c9d9}
  .info_msg.msg_appear,.info_msg:empty {background-color:#c1c9d9}
  .ok_msg {background:#effaed url(/images/icons/msg_ok.png?1) no-repeat 12px 12px;	padding-left:55px;border-color:#afd4a9}
  .ok_msg.msg_appear,.ok_msg:empty {background-color:#e8f2e4}
  .top_nav_link.top_profile_link {padding-right: 0;}
  .top_nav_link.active { background-color: #335e8f; text-decoration: none;}
  .top_nav_link {display: inline-block; white-space: nowrap; line-height: 42px; height: 42px;  overflow: hidden; padding: 0 10px; color: #fff; font-weight: 700; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
  .blind_label, div#utils {position: absolute; overflow: hidden;}
  .blind_label {width: 1px;height: 1px;clip: rect(1px, 1px, 1px, 1px); opacity: 0; outline: none;}
  .top_profile_name {padding-right: 10px;display: inline-block;vertical-align: top;}
  .top_profile_img, .top_profile_arrow {display: inline-block;vertical-align: top;}
  .top_profile_img {width: 28px; height: 28px; border-radius: 4px; margin: 7px 0;}
  .top_nav_link.active .top_profile_arrow {opacity: 0.9;}
  .top_profile_arrow { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%224%22%20viewBox%3D%220%200%208%204%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M.8.7L4%203.3%207.2.7%22%2F%3E%3C%2Fsvg%3E") no-repeat; background-position: right 0; margin: 20px 8px 0 7px;width: 8px;height: 4px;opacity: 0.45;}
  .top_profile_img, .top_profile_arrow {display: inline-block; vertical-align: top;}
  .top_profile_mrow {display: block;white-space: nowrap;position: relative;height: 30px;line-height: 30px;padding: 0 15px;color: #2a5885;}
  .top_profile_mrow:hover {text-decoration: none; background-color: #e4eaf0;}
  .top_profile_sep {margin: 4px 13px;border-top: 1px solid #dbe4ec;}
  .sub-menu {display: none;} 
  .main-item:focus ~ .sub-menu, .main-item:active ~ .sub-menu, .sub-menu:hover {display: block;} 
  .pedit_row { padding-bottom: 15px;}
  .pedit_label, .pedit_label_box {font-weight: 700; color: #656565;width: 170px; padding: 7px 10px 7px 0px; line-height: 16px; float: left; text-align: right;}
  .pedit_tt {width: 260px;}
  .tt_default, .tt_default_right {border: 1px solid #c5d0db;background: #fff;}
  .tt_w {font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,"Noto Sans Armenian","Noto Sans Bengali","Noto Sans Cherokee","Noto Sans Devanagari","Noto Sans Ethiopic","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans Kannada","Noto Sans Khmer","Noto Sans Lao","Noto Sans Osmanya","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai",sans-serif;z-index: 1501;cursor: default;font-size: 12.5px;color: #222;border-radius: 2px;box-shadow: 0 1px 3px rgba(0,0,0,.1);position: absolute;}
  .tt_w .tt_text {padding: 12px 14px 13px;line-height: 17px;}
  .tt_default.tt_left:before {border-width: 6px;margin: -6px 0;border-right-color: #c5d0db;}
  .tt_default.tt_left:after, .tt_default.tt_left:before {top: 50%;}
  .tt_w.tt_left:after, .tt_w.tt_left:before {right: 100%;}
  .tt_w:after, .tt_w:before {position: absolute;pointer-events: none;border: solid transparent;content: '';height: 0;width: 0;}
  .wide_column_left .wide_column {float: left;}
  .wide_column {position: relative;width: 100%;}
  .ui_filters_sibling {margin-top: 1px; border-radius: 0 0 4px 4px;}
  .ui_filters_block { padding: 7px 15px 15px;}
  .ui_rmenu {padding: 6px 0;position: relative;}
  .ui_rmenu_item, .ui_rmenu_subitem {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 32px;line-height: 31px; padding: 0 5px 0 20px; color: #2a5885; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; outline: none; cursor: pointer;}
  .ui_rmenu_item:hover, .ui_rmenu_subitem:hover, .ui_rmenu_item_sel, .ui_rmenu_item_sel:hover {text-decoration: none; background-color: #f0f2f5;}
  .ui_rmenu_item_arrow {display: inline-block; margin: 0 0 1px 5px; background: url(/images/icons/multidd.png?2) no-repeat 0 0; width: 9px; height: 5px;}
  .ui_rmenu_item_expanded .ui_rmenu_item_arrow {background-position: left -11px;}
  .ui_rmenu_item_sel, .ui_rmenu_item_sel:hover {color: #000;font-weight: 500;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto; padding-left: 18px; border-left: 2px solid #5181b8;}
  .ui_rmenu_sep {margin: 4px 13px; border-top: 1px solid #dbe4ec;}
  .ui_tab, .ui_tabs .ui_tab {color: #656565;float: left;transition: color 0.2s ease;cursor: pointer;}
  .ui_tab, .ui_tab_plain {display: block; padding: 16px 6px 15px; margin: 0 4px -1px; outline: none;}
  .ui_tabs {position: relative;border-bottom: 1px solid #e7e8ec;padding: 0 10px;margin: 0;list-style: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
  .ui_tabs .flat_button { margin-right: 10px;line-height: 11px;}
  .ui_tabs .flat_button, .ui_tabs .side_link {float: right;margin-top: 14px;}
  .ui_tabs_header {background-color: #fafbfc;}
  .ui_tabs_header, .ui_tabs_sub_header {font-size: 14px;border-radius: 4px 4px 0 0;}
  .ui_tab_wrapper:after {content: '\00a0';display: block;width: 0;height: 0; overflow: hidden;}
  .ui_tabs_box .ui_tab:hover, .ui_tabs_box .ui_tab_sel, .ui_tabs_header .ui_tab:hover, .ui_tabs_header .ui_tab_sel, .ui_tabs_sub_header .ui_tab:hover, .ui_tabs_sub_header .ui_tab_sel {padding-bottom: 13px;}
  .ui_tabs_box .ui_tab, .ui_tabs_box .ui_tab_sel, .ui_tabs_header .ui_tab, .ui_tabs_header .ui_tab_plain, .ui_tabs_header .ui_tab_sel, .ui_tabs_sub_header .ui_tab, .ui_tabs_sub_header .ui_tab_plain, .ui_tabs_sub_header .ui_tab_sel {padding: 18px 6px 15px; line-height: 17px; height: 17px;}
  .ui_tab_sel, .ui_tab_sel:hover, .ui_tabs .ui_tab_sel, .ui_tabs .ui_tab_sel:hover, .ui_tabs_box .ui_tab_sel, .ui_tabs_box .ui_tab_sel:hover {border-bottom: 2px solid #5181b8;padding-bottom: 13px;}
  .ui_tab_sel, .ui_tabs .ui_tab_sel, .ui_tabs_box .ui_tab_sel {color: #000;}
  .ui_tab_notsel:hover {border-bottom: 2px solid #aaa; padding-bottom: 13px;}
  .ui_tab_count {padding-left: 6px;font-size: 13px;color: #939393;}
  .ui_box_search, .ui_tab_count, .ui_tab_search:after, .ui_thumb_pe_button .ui_thumb_pe, .ui_thumb_pe_button .ui_thumb_x, .ui_thumb_x_button .ui_thumb_pe, .ui_thumb_x_button .ui_thumb_x, .ui_zoom_icon {transition: opacity 0.15s ease;}
  .clear_fix {display: block;}
  .clear_fix:after {content: '.'; display: block; height: 0; font-size: 0; line-height: 0; clear: both; visibility: hidden;}
  .ui_tabs_slider { position: absolute;}
  .groups_list_search.ui_search.ui_search_new {margin: 20px 20px 0;}
  .groups_list_search.ui_search.ui_search_new .ui_search_controls {right: 2px;}
  .ui_search.ui_search_new {margin: 15px; border-bottom: none;}
  .ui_search {z-index: 0;border-bottom: 1px solid #e7e8ec; background-color: #fff; position: relative;}
  .ui_search_input_block {position: relative;}
  .ui_search_new .ui_search_input_block {overflow: hidden;}
  .ui_search_new .ui_search_button_search {background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%221284%20207%2024%2024%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1298.5%20222.9C1297.5%20223.6%201296.3%20224%201295%20224%201291.7%20224%201289%20221.3%201289%20218%201289%20214.7%201291.7%20212%201295%20212%201298.3%20212%201301%20214.7%201301%20218%201301%20219.3%201300.6%20220.5%201299.9%20221.5L1302.7%20224.2C1303%20224.6%201303.1%20225.3%201302.7%20225.7%201302.3%20226%201301.6%20226%201301.2%20225.7L1298.5%20222.9ZM1295%20222C1297.2%20222%201299%20220.2%201299%20218%201299%20215.8%201297.2%20214%201295%20214%201292.8%20214%201291%20215.8%201291%20218%201291%20220.2%201292.8%20222%201295%20222Z%22%20fill%3D%22%239299A6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") #f0f2f5 no-repeat 50%;width: 48px; height: 36px;outline: none;padding: 0;margin: 0;float: right;border: 1px solid #d3d9de; border-radius: 0 2px 2px 0; cursor: pointer;}
  .ui_search_new .ui_search_input_inner {border: 1px solid #d3d9de;border-right: none;border-radius: 2px 0 0 2px;overflow: hidden;position: relative;}
  .ui_search_new .ui_search_progress {right: 16px;}
  .ui_search_new .ui_search_controls, .ui_search_new .ui_search_progress {position: absolute;right: 10px;height: 100%;pointer-events: all;display: block;}
  .ui_search_new .ui_search_progress {display: none!important; background-image: url(/images/c_upload.gif); width: 16px; height: 16px; pointer-events: none; background-repeat: no-repeat; background-position: 0 9px;}
  .ui_search_new.ui_search_field_empty .ui_search_button_search {background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%221284%20207%2024%2024%22%3E%3Cg%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1298.5%20222.9C1297.5%20223.6%201296.3%20224%201295%20224%201291.7%20224%201289%20221.3%201289%20218%201289%20214.7%201291.7%20212%201295%20212%201298.3%20212%201301%20214.7%201301%20218%201301%20219.3%201300.6%20220.5%201299.9%20221.5L1302.7%20224.2C1303%20224.6%201303.1%20225.3%201302.7%20225.7%201302.3%20226%201301.6%20226%201301.2%20225.7L1298.5%20222.9ZM1295%20222C1297.2%20222%201299%20220.2%201299%20218%201299%20215.8%201297.2%20214%201295%20214%201292.8%20214%201291%20215.8%201291%20218%201291%20220.2%201292.8%20222%201295%20222Z%22%20fill%3D%22%239299A6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") #f0f2f5 no-repeat 50%;}
  .ui_search_new.ui_search_field_empty .ui_search_controls {pointer-events: none;}
  .ui_search_new.ui_search_field_empty .ui_search_params_button, .ui_search_new.ui_search_field_empty .ui_search_reset_button {opacity: 1;pointer-events: auto; display:none;}
  .ui_search_new.ui_search_field_empty .ui_search_button_control {margin-left: -5px;}
  .ui_search_new .ui_search_reset_button {background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%221284%20159%2024%2024%22%20style%3D%22%22%3E%3Cg%20style%3D%22stroke-width%3A2%3Bstroke%3A%23828A99%22%3E%3Cpath%20d%3D%22M1301%20176L1291%20166%22%2F%3E%3Cpath%20d%3D%22M1291%20176L1301%20166%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") transparent no-repeat 50%;}
  .ui_search_new .ui_search_params_button, .ui_search_new .ui_search_reset_button {opacity: 0.7;pointer-events: all;}
  .ui_search_new .ui_search_button_control {border: none;outline: none; width: 30px;height: 100%; cursor: pointer; padding: 0; margin: 0; float: right; transition: opacity 50ms linear, margin 100ms ease, transform 60ms linear;}
  .ui_search_new .ui_search_controls:after, .ui_search_new .ui_search_progress:after {content: '.';display: block;height: 0;font-size: 0;line-height: 0;clear: both; visibility: hidden;}
  .ui_search_new .ui_search_filters_pane {margin: 0;padding: 0;position: relative;opacity: 0; max-height: 0; overflow: hidden; transition: max-height 200ms linear, margin 140ms linear, opacity 140ms linear; border-top: none;}
  .ui_search_sugg_list {padding: 5px 0;border: 1px solid #c5d0db;border-top: 1px solid #dde3e8;margin-top: -1px;position: absolute;width: 100%;box-sizing: border-box;background-color: #fff;z-index: 101;box-shadow: 0px 1px 3px 0px rgba(0,0,0,.12);border-radius: 0 0 3px 3px;display: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
  .ui_search_suggester_shadow {position: absolute;pointer-events: none;line-height: 35px;display: none;color: #c5c5c5;margin-left: 0.5px;height: 100%;padding-left: 12px;}
  .ui_search_filters_pane {padding: 7px 0;padding-top: 0;padding-bottom: 0;position: relative;border-top: 1px solid #e7e8ec;display: none;opacity: 0;max-height: 0px;overflow: hidden;transition: all 100ms linear;}
  .blind_label, div#utils {position: absolute;overflow: hidden;}
  .blind_label { width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); opacity: 0; outline: none;}
  .groups_list {padding: 0px 20px 10px 20px;}
  .group_list_row {position: relative; border-bottom: 1px solid #e7e8ec; padding: 15px 0;}
  .group_row_photo, .group_row_img {width: 102px;height: 102px;border-radius: 3px; background-color: #f0f8ff;}
  .group_row_photo_imagelist, .group_row_img_imagelist {float: left; margin-right: 10px; width: 240px;border-radius: 3px; background-color: #f0f8ff;}
  .group_row_photo {float: left; margin-right: 12px; background-color: #f0f8ff;}
  .group_row_img {overflow: hidden;}
  .group_row_actions {float: right;}
  .group_row_labeled {padding-top: 6px;overflow: hidden; white-space: nowrap;}
  .group_row_info {overflow: hidden; color: #656565; padding-top: 2px;text-align: left;direction: ltr;}
  .group_row_title {font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
  .groups_actions_menu .ui_actions_menu_icons {background: none;position: static;top: auto; bottom: auto;left: auto; right: auto; float: right; margin: 2px 1.5px 0 0;}
  .groups_actions_menu .ui_actions_menu {position: absolute;right: -30px;min-width: 200px;}
  .groups_actions_menu .groups_actions_icons {margin: 10px 0;width: 22px; height: 4px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAICAYAAAD0g6+qAAAATklEQVQoz2NYse245+odJx+DMIjNgARIkgNzdp76D8ZANrJikuSoZhDVvDZ54U7PSYv3PAZhEBtZMUlyYMbiPf9BGMRGVkySHNUMopbXAKLSDnCjcfmIAAAAAElFTkSuQmCC') no-repeat 50% 0;}
  .groups_actions_menu .ui_actions_menu:before {border-width: 6px;margin: 0 -6px; border-bottom-color: #c5d0db;}
  .groups_actions_menu .ui_actions_menu:after {border-width: 5px;margin: 0 -5px;border-bottom-color: #fff;}
  .groups_actions_menu .ui_actions_menu:after, .groups_actions_menu .ui_actions_menu:before {position: absolute; pointer-events: none; border: solid transparent; content: ''; height: 0; width: 0; bottom: 100%; right: 41.5px;}
  .ui_actions_menu {font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;position: absolute; visibility: hidden; min-width: 150px;max-width: 250px;
    top: 51px;right: -4px;background: #fff;z-index: 5;border: 1px solid #c5d0db;padding: 4px 0;border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,.1); opacity: 0; transition: opacity 100ms linear, top 100ms linear, bottom 100ms linear, visibility 100ms linear; pointer-events: none;}
  .ui_actions_menu:before {border-width: 6px;margin: 0 -6px; border-bottom-color: #c5d0db;}
  .ui_actions_menu:after {border-width: 5px;margin: 0 -5px;border-bottom-color: #fff;}
  .ui_actions_menu:after, .ui_actions_menu:before { position: absolute; pointer-events: none; border: solid transparent; content: ''; height: 0; width: 0; bottom: 100%; right: 30.5px;}
  .ui_actions_menu_sep {border-top: 1px solid #dbe4ec;margin: 4px 13px;}
  .ui_actions_menu_item {text-overflow: ellipsis;overflow: hidden;display: block; white-space: nowrap; position: relative; height: 30px; line-height: 30px; padding: 0 15px; color: #2a5885; outline: none;}
  .ui_actions_menu_icons {background: url(/images/post_more.png?1) no-repeat 50%;position: absolute; width: 22px; height: 24px; top: 17px; right: 16.5px; cursor: pointer; outline: none;}
  .ui_actions_menu_wrap { cursor: pointer;}
  .num_delim {font-size: 60%!important; vertical-align: top!important; line-height: 60%;}
  .flat_button.ui_load_more_btn {display: block;padding: 13px 0 14px;cursor: pointer;color: #2a5885;background-color: #fff;border-top: 1px solid #e7e8ec; border-radius: 0 0 4px 4px;transition: background-color 40ms linear;}
  .dropbtn {background: url(/images/post_more.png?1) no-repeat 50%; right: 16.5px; cursor: pointer; outline: none;padding: 16px;font-size: 16px;border: none;}
  .dropdown {position: relative;display: inline-block;}
  .dropdown-content {min-width: 150px;max-width: 250px;font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto; display: block; position: absolute;right: 0;background-color: #fff; border: 1px solid #c5d0db;padding: 4px 0;border-radius: 4px; box-shadow: 0 1px 3px rgba(0,0,0,.1); z-index: 5; visibility:hidden; opacity:0;top:50px;}
  .dropdown-content:before { border-top: 1px solid #c5d0db; border-left: 1px solid #c5d0db; background: #fff; position: absolute; pointer-events: none; content: ' '; width: 7px; height: 7px; bottom: 100%; right: 11px; top: -5px; transform: rotate(45deg);}
  .dropdown-content a {text-align: left;text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap; position: relative; height: 30px; line-height: 30px; padding: 0 15px; color: #2a5885; outline: none;}
  .dropdown-content a:hover {background-color: #e4eaf0;}
  .dropdown:hover .dropdown-content {display: block;transition: opacity 100ms linear, top 100ms linear, top 100ms linear, visibility 100ms linear;visibility: visible; opacity:1; top:30px;}
  .dropdown:hover .dropbtn {}
  .no_rows {overflow:hidden;color:#939393;padding: 50px 50px;font-size:14px;text-align:center;line-height:22px;}
  .no_rows b {color:#656565;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;}
  .page_info_wrap:not(:empty)+.wall_fixed{border-top:1px solid #e7e8ec}
  .page_info_wrap:not(:empty)+.wall_fixed .post_header{padding-top:15px}
  .page_info_wrap .post_fixed .wall_fixed_label{display:none}
.wide_column .page_top{padding:15px 20px;border-bottom:1px solid #e7e8ec}
.wide_column .page_top .page_info_wrap{padding-top:0}
.wide_column .page_info_wrap .page_top{padding:0 0 15px}
.wide_column .page_info_wrap .page_top:last-child{padding-bottom:0}
.wide_column .page_top:last-child{border-bottom:0}
.wide_column .page_top+.page_block_h2{padding:0 15px}
.wide_column .page_top+.page_block_h2 .ui_tabs.page_info_tabs{padding:0}
.wide_column .page_top+.page_block_h2 .ui_tabs.page_info_tabs li:first-child .ui_tab{margin-left:0}
.page_info_wrap{padding:15px 20px}
.page_top+.page_info_wrap{padding-top:0}
.page_top+.page_info_wrap{padding-top:0}
.page_info_wrap:empty{padding-bottom:0}
.page_info_wrap .wall_fixed{margin:0 -20px -15px;display:none}
.page_info_wrap.wall_post .wall_fixed{display:block}
.page_info_wrap.info .group_info_block.info,.page_info_wrap.wiki .group_info_block.wiki{display:block}
.page_top+.page_info_wrap .group_info_block:first-child{padding:14px 0 0}
.page_cover_info .page_top{overflow:hidden;padding:2px 11px 5px 5px;margin:0 0 -5px}
.page_name, h1.page_name {font-size: 19px;line-height: 25px;font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;margin: -1px 0 -1px -1px;overflow: hidden;text-overflow: ellipsis;padding-left: 1px;color: #000;}
.profile_info_short {padding-top: 0px;}
.profile_info {line-height: 150%;}
.profile_info_row {padding-top: 5px;}
.profile_info .label {width: 165px;color: #828282;}
.profile_info .labeled {overflow: hidden;text-overflow: ellipsis;}
.profile_more_info_link{display:block;text-align: center;margin:10px 0 -5px;border-radius:2px;height:34px;line-height:32px}
.profile_more_info_link:hover{background-color:#f0f2f5;text-decoration:none}
.info_shown .profile_label_more, .profile_label_less {display: block;}
.profile_info_header_wrap {border-bottom: none;position: relative;margin: -11px 0 4px;}
.profile_info_header {padding-bottom: 4px;padding-right: 7px;background-color: #fff;font-weight: 600;}
.profile_info_block {border-top: 1px solid #e7e8ec;}
.page_photo {padding: 15px;font-size: 12.5px;}
.page_block {position: relative;background: #fff;border-radius: 4px;box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;margin: 0px 0px 15px;}
.page_avatar_wrap {margin-bottom: 2px;position: relative;overflow: hidden;}
.profile_content .page_avatar {max-height: 300px;}
.page_avatar {text-align: center; max-height: 500px; height: auto!important;height: 500px;overflow: hidden;border-radius: 2px;}
.owner_photo_wrap.actions_with_effects .owner_photo_bubble_wrap {height: 79px; margin-top: -81px;}
.owner_photo_bubble_wrap{position:relative;overflow:hidden;height: 56px;margin:-58px 0 2px;}
.owner_photo_bubble{color:#fff;opacity:0;filter:alpha(opacity=0);background-color:#000;background-color:rgba(29,32,34,.7);margin-top:40px;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;border-radius:0 0 2px 2px;padding:5px 0;}
.owner_photo_top_bubble_wrap{position:relative}
.owner_photo_top_bubble{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;right:0}
.owner_photo_wrap .owner_photo_bubble{opacity:0;-webkit-filter:none;filter:none;margin-top:60px}
.owner_photo_wrap:hover .owner_photo_bubble{opacity:1;-webkit-filter:none;filter:none;margin-top:44px}
.owner_photo_wrap:hover .owner_photo_top_bubble{opacity:1;-webkit-filter:none;filter:none}
.owner_photo_bubble_action{font-size:12.5px;padding:5px 10px;height:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;outline:none;}
.owner_photo_bubble_action:hover .owner_photo_bubble_action_in{opacity:1;-webkit-filter:none;filter:none}
.owner_photo_bubble_action_in{background:url(/images/icons/edit_photo_icons_white.png) no-repeat;background-position:left 1px;-o-transition:all 100ms ease-out;transition:all 100ms ease-out;padding:0 0 1px 24px;opacity:0.8;filter:alpha(opacity=80);}
.owner_photo_bubble_action_crop .owner_photo_bubble_action_in{background-position:left -16px}
.page_action_left {position: relative;width: 157px;}
.page_photo .flat_button, .page_photo .page_actions_expanded, .page_photo .page_actions_wrap {margin-top: 10px;}
.page_block .module:first-child, .page_block>:empty+.module {border-width: 0;}
.module {border: solid #e7e8ec;border-width: 1px 0 0;}
.module_header {display: block;}
.clear { float: none; clear: both;}
.module_header .header_top {height: 32px;line-height: 40px;overflow: hidden;padding: 0 15px;margin: 0;font-weight: 400;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;font-size: 12.5px;letter-spacing: 0;outline: none; color: #000;}
.module_header .header_label {overflow: hidden;text-overflow: ellipsis; max-width: 100%;}
.module_header .header_count {color: #939393; padding: 0 6px;}
.people_module .module_body {padding: 6px 10px 8px;}
.narrow_column .people_module .people_row {width: 210px;overflow: hidden;}
.module_body .people_cell {float: left;width: 62px;overflow: hidden; padding: 6px 0 5px; text-align: center;}
.module_body .people_cell_ava {display: block;width: 50px;height: 50px;margin: 0 10px;padding-bottom: 7px;}
.module_body .people_cell_img {overflow: hidden;width: 50px;height: 50px;border-radius: 2px;}
.blind_label, div#utils {position: absolute;overflow: hidden;}
.blind_label {width: 1px;height: 1px;clip: rect(1px, 1px, 1px, 1px);opacity: 0;outline: none;}
.module_body .people_cell_name {line-height: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 10px; text-align: center;width: 70px;}
.right_list_header {display: block;overflow: hidden;padding: 0 15px;height: 24px;line-height: 30px;font-size: 12.5px;letter-spacing: 0; color: #000;}
.right_list {padding: 6px 15px 15px;}
.p_content .p_period_delimiter { clear: both;color: #939393;padding: 20px 0 10px;font-size: 13px;font-weight: 500;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: auto;}
.lightning_graph {max-width: 100%;height:100%;display: block;object-fit: contain;data-object-fit='contain';}
.lightning_loading {background-color: rgba(160, 160, 160, .1);height:100%;position:absolute;width:100%;display:block;z-index:0;left: 0px;top: 0px;opacity: 1;background-image: url('images/loading.gif'); background-repeat: no-repeat;  background-attachment: fixed;  background-position: center;margin-top: 54px;height: calc(100% - 54px);}
.counts_module {text-align: center;border-top: 1px solid #e7e8ec;max-height: 69px;overflow: hidden;}
.page_counter {display: inline-block; padding: 15px;}
.page_counter .count {font-size: 19px;color: #42648b;padding-bottom: 3px;line-height: 21px;}
.page_counter .label {line-height: 15px;color: #828282;}
.im-page--back { display: block; float: left; width: 148px; color: #818d99;}
.im-page--back-btn{display:block;padding:17px 20px 18px 36px;height:19px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2216%22%20viewBox%3D%220%200%209%2016%22%20width%3D%229%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m8%2015.9c-.2%200-.4-.1-.6-.3l-7-7c-.3-.3-.3-.9%200-1.2l7-7c.3-.3.9-.3%201.2%200s.3.9%200%201.2l-6.4%206.4%206.4%206.4c.3.3.3.9%200%201.2-.2.2-.4.3-.6.3z%22%20fill%3D%22%23828a99%22%20opacity%3D%22.7%22%2F%3E%3C%2Fsvg%3E") 15px 18px no-repeat;color:#818d99;text-decoration:none;font-size:16px;line-height:19px;border-radius: 4px 0px;}
.im-page--back-btn:hover{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2216%22%20viewBox%3D%220%200%209%2016%22%20width%3D%229%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m8%2015.9c-.2%200-.4-.1-.6-.3l-7-7c-.3-.3-.3-.9%200-1.2l7-7c.3-.3.9-.3%201.2%200s.3.9%200%201.2l-6.4%206.4%206.4%206.4c.3.3.3.9%200%201.2-.2.2-.4.3-.6.3z%22%20fill%3D%22%23828a99%22%20opacity%3D%22.7%22%2F%3E%3C%2Fsvg%3E") 15px 18px no-repeat,linear-gradient(90deg,#f0f2f5 50%,#fafbfc);color:#707d8c;text-decoration:none;border-radius: 4px 0px;}
.settings_narrow_row {padding-bottom: 5px;padding-top: 5px;}
.progressbar {height:15px; background-color:lightgreen;width:0%;}
.progressbar_value {position:relative;top:-15px;border: 1px solid #d3d9de; text-align: center; text-align: -webkit-center;text-align: -moz-center;height:14px}
.tbl_list_index {padding: 4px;display: table; width: 40px; height: 3em; text-align: left;}
.tbl_list_datetime {padding: 4px;display: table; width: 130px; height: 3em; text-align: left;}
.tbl_list_field {padding: 4px;display: table; min-width: 200px; height: 3em; text-align: left;}
.tbl_list_expand {padding: 4px;display: table; min-width: 200px; height: 3em; text-align: center;}
.tbl_list_div {display: table-cell; vertical-align: middle;line-height: 1.5;cursor: pointer;}