/* Code tidied up by ScrapBook */
.bx-core-adm-dialog, .bx-core-adm-dialog a, .bx-core-adm-dialog span, .bx-core-adm-dialog div { letter-spacing: normal; list-style: outside none none; text-align: left; text-indent: 0px; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; vertical-align: baseline; text-decoration: none; color: rgb(0, 0, 0); font-family: var(--ui-font-family-primary,var(--ui-font-family-helvetica))  ! important; line-height: normal; font-weight: normal; font-variant: normal; font-style: normal; font-size: 13px; }
.bx-core-adm-dialog { border-radius: 4px; background-color: rgb(255, 255, 255); box-shadow: 0px 18px 37px 6px rgba(16, 39, 53, 0.69); font-family: var(--ui-font-family-primary,var(--ui-font-family-helvetica)); font-size: 13px; position: absolute; overflow: hidden; }
.bx-core-adm-dialog a:active, .bx-core-adm-dialog a:visited, .bx-core-adm-dialog a:link { color: rgb(38, 117, 215); text-decoration: underline; font-size: inherit; }
.bx-core-adm-dialog a:hover { color: rgb(38, 117, 215); text-decoration: underline; background: transparent none repeat scroll 0px center; font-size: inherit; }
.bx-core-adm-dialog select, .bx-core-adm-dialog input, .bx-core-adm-dialog textarea { outline: 0px none; font-size: 13px; }
.bx-core-adm-dialog textarea { font-size: 13px; }
.bx-core-adm-dialog table { font-size: 13px; }
.bx-core-adm-dialog td { font-family: var(--ui-font-family-primary,var(--ui-font-family-helvetica)); letter-spacing: normal; list-style: outside none none; text-align: left; text-indent: 0px; text-transform: none; text-decoration: none; visibility: visible; white-space: normal; word-spacing: normal; line-height: normal; font-weight: normal; font-variant: normal; font-style: normal; font-size: inherit; background: transparent none repeat scroll 0px center; color: rgb(0, 0, 0); }
.bx-core-adm-dialog .bx-action-href, .bx-core-adm-dialog .bx-action-href:visited, .bx-core-adm-dialog .bx-action-href:link { text-decoration: none; border-bottom: 1px dashed rgb(39, 71, 191); outline: 0px none; display: inline-block; }
.bx-core-adm-dialog .bx-action-href:hover { border-bottom-color: rgb(19, 72, 137); text-decoration: none; color: rgb(19, 72, 137); }
.bx-core-adm-dialog .bx-core-adm-dialog-head { background-color: rgb(226, 235, 238); border-bottom: 1px solid rgb(169, 169, 169); box-shadow: 0px 1px 0px 0px rgb(229, 229, 229), 0px -1px 0px 0px rgb(236, 241, 243) inset, 0px 1px 0px 0px rgb(255, 255, 255) inset, 0px 0px 0px 1px rgb(233, 240, 242) inset; border-radius: 4px 4px 0px 0px; height: 49px; top: 0px; left: 0px; position: absolute; overflow: hidden; width: 100%; }
.bx-core-adm-dialog .bx-core-adm-dialog-head-inner { display: inline-block; margin: 12px 0px 0px 18px; font-size: 20px; text-shadow: 0px 1px rgb(255, 255, 255); white-space: nowrap; color: rgb(40, 42, 44); }
.bx-core-adm-dialog .bx-core-adm-dialog-head-icons { position: absolute; top: 0px; right: 0px; margin: 11px 0px 0px 15px; padding: 0px 15px 0px 0px; background-color: rgb(226, 235, 238); }
.bx-core-adm-dialog .bx-core-adm-icon-expand, .bx-core-adm-dialog .bx-core-adm-icon-narrow, .bx-core-adm-dialog .bx-core-adm-icon-close { display: inline-block; height: 30px; width: 28px; cursor: pointer; background: rgb(226, 235, 238) url("popup_sprite.png") no-repeat scroll 0px 0px; }
.bx-core-adm-dialog .bx-core-adm-icon-expand { background-position: 0px 0px; }
.bx-core-adm-dialog .bx-core-adm-icon-narrow { background-position: 0px -120px; }
.bx-core-adm-dialog .bx-core-adm-icon-close { background-position: 0px -30px; }
.bx-core-adm-dialog .bx-core-adm-icon-expand:hover { background-position: 0px -60px; }
.bx-core-adm-dialog .bx-core-adm-icon-narrow:hover { background-position: 0px -150px; }
.bx-core-adm-dialog .bx-core-adm-icon-close:hover { background-position: 0px -90px; }
.bx-core-adm-dialog .bx-core-adm-dialog-content-wrap { margin-top: 54px; padding: 12px 12px 14px; }
.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab { display: inline-block ! important; cursor: pointer ! important; background: transparent url("bx-admin-sprite-small-2.png") repeat-x scroll 0px -2728px ! important; border-radius: 2px 2px 0px 0px ! important; border: medium none ! important; color: rgb(28, 83, 162) ! important; font-size: 13px ! important; font-weight: var(--ui-font-weight-bold)  ! important; margin: 0px 7px 0px 0px ! important; padding: 10px 25px ! important; text-shadow: 0px 1px rgb(255, 255, 255) ! important; vertical-align: top ! important; height: auto ! important; position: relative; z-index: 1; }
.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-active { background: rgb(245, 249, 249) none repeat scroll 0% 0% ! important; border-width: 1px 1px medium ! important; border-style: solid solid none ! important; border-color: rgb(220, 231, 237) rgb(220, 231, 237) currentcolor ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; border-image: none ! important; color: rgb(0, 0, 0) ! important; margin: 0px 7px -2px 0px ! important; padding: 9px 24px 11px ! important; height: auto ! important; }
.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-active:first-child::before { display: none ! important; }
.bx-core-adm-dialog .bx-core-adm-dialog-content { overflow: auto; border: 1px solid rgb(220, 231, 237); background-color: rgb(245, 249, 249); }
.bx-core-adm-admin-dialog .bx-core-adm-dialog-content { padding: 15px 22px 22px; }
.bx-core-adm-dialog .adm-detail-content-cell-l { text-align: right; padding: 5px 4px 7px 0px; background: transparent none repeat scroll 0px center; text-indent: 0px; text-transform: none; text-decoration: none; visibility: visible; white-space: normal; word-spacing: normal; font-family: var(--ui-font-family-primary,var(--ui-font-family-helvetica)); line-height: normal; font-weight: normal; font-variant: normal; font-style: normal; font-size: inherit; color: inherit; }
.bx-core-adm-dialog .adm-detail-content-cell-r { padding: 5px 0px 7px 4px; background: transparent none repeat scroll 0px center; text-indent: 0px; text-transform: none; text-decoration: none; visibility: visible; white-space: normal; word-spacing: normal; font-family: var(--ui-font-family-primary,var(--ui-font-family-helvetica)); line-height: normal; font-weight: normal; font-variant: normal; font-style: normal; font-size: inherit; color: inherit; }
.bx-core-adm-dialog .adm-detail-content-cell { padding: 5px 0px 7px; }
.bx-core-adm-dialog .adm-detail-valign-top { vertical-align: top; }
.bx-core-adm-dialog .adm-detail-valign-middle { vertical-align: middle; }
.bx-core-adm-dialog .adm-detail-valign-bottom { vertical-align: bottom; }
.adm-detail-file-row .adm-detail-content-cell-l { padding-top: 12px; vertical-align: top; }
.adm-detail-file-image { padding-top: 7px; }
.adm-detail-file-row .bx-input-file-desc { display: block; margin-top: -7px; }
.adm-detail-iblock-types { width: 150px; }
.adm-detail-iblock-list { width: 200px; }
.bx-core-adm-dialog .adm-detail-content-table > tbody > .heading td { padding: 8px 70px 10px ! important; }
.bx-core-adm-dialog .bx-core-adm-dialog-buttons { padding-top: 12px; position: relative; }
.bx-core-adm-dialog .bx-core-adm-dialog-buttons input { margin-right: 12px; }
.bx-core-adm-dialog .bx-core-adm-dialog-head-block { background-position: 99% center ! important; background-repeat: no-repeat; border-bottom: 1px solid rgb(220, 231, 237); font-size: 12px; padding: 6px 30px 9px 9px; margin-bottom: 12px; }
.bx-core-adm-dialog .bx-core-adm-dialog-head-block p { margin: 0px; }
.bx-core-adm-dialog .bx-core-adm-dialog-head-block .title { font-weight: var(--ui-font-weight-bold); font-size: 14px; margin: 0px 0px 5px; }
.bx-core-adm-dialog .bx-core-adm-dialog-content-wrap-inner { padding: 12px; }
.bx-quirks .bx-core-adm-dialog .bx-core-adm-dialog-content-wrap-inner { padding: 12px 0px; }
.bx-core-dialog-overlay { top: 0px; left: 0px; width: 100%; height: 100%; position: absolute; background-color: rgba(57, 60, 67, 0.82); }
.bx-quirks .bx-core-dialog-overlay { background-color: rgb(57, 60, 67); }
.bx-core-adm-dialog .bx-core-resizer { background: transparent url("popup_sprite.png") no-repeat scroll right -188px; position: absolute; z-index: 6; bottom: 3px; right: 2px; height: 20px; width: 20px; }
.bx-core-adm-dialog .bx-core-adm-dialog-tabs .adm-detail-tab-last { margin-right: 0px; }
.bx-core-adm-dialog .adm-detail-title { border-bottom: 1px solid rgb(221, 221, 221); font-size: 18px; margin-bottom: 14px; padding: 0px 0px 15px; text-align: left; }
.bx-core-adm-dialog .adm-detail-content-item-block { border: 0px none; padding: 0px; }
.bx-core-adm-dialog .adm-detail-content { padding: 0px; }
.bx-core-adm-dialog .adm-detail-content-item-block table { border: 0px none; border-spacing: 0px; font-size: 13px; margin: 0px; width: 100%; }
.bx-core-adm-dialog .adm-input, .bx-core-adm-dialog input[type="text"], .bx-core-adm-dialog input[type="password"], .bx-core-adm-dialog input[type="email"] { font-size: 13px; height: 29px; padding: 0px 5px; }
.bx-core-adm-dialog .bx-core-adm-dialog-buttons .adm-btn-add { float: right; }
.bx-quirks .bx-core-adm-dialog-buttons .adm-btn-add { float: none; position: absolute; right: 28px; }
.bx-core-popup-menu { position: absolute; border: 1px solid rgb(24, 27, 32); border-radius: 0px 0px 2px 2px; background-color: rgba(52, 59, 74, 0.94); box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3), 0px 1px 0px rgba(212, 212, 212, 0.12) inset; letter-spacing: normal; list-style: outside none none; text-align: left; text-indent: 0px; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; vertical-align: baseline; font-family: var(--ui-font-family-primary,var(--ui-font-family-helvetica))  ! important; line-height: normal; font-weight: normal; font-variant: normal; font-style: normal; }
.bx-quirks .bx-core-popup-menu { background-color: rgb(58, 65, 80); }
.bx-quirks .bx-core-popup-menu { width: 220px ! important; margin-top: -2px; margin-left: -2px; }
.bx-core-popup-menu-level0 { background-color: rgba(30, 36, 50, 0.94); border-radius: 2px; }
.bx-quirks .bx-core-popup-menu-level0 { background-color: rgb(37, 45, 63); }
.bx-core-popup-menu-angle, .bx-core-popup-menu-angle-bottom { display: block; position: absolute; height: 10px; width: 17px; content: ""; line-height: 1px; font-size: 1px; padding: 0px; margin: 0px; }
.bx-core-popup-menu-angle { top: -9px; background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -1490px; }
.bx-core-popup-menu-angle-bottom { bottom: -9px; background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -1470px; }
.bx-core-popup-menu-item { display: block; text-decoration: none; border-top: 1px solid transparent; border-right: 1px solid transparent; color: rgb(156, 164, 178) ! important; min-width: 120px; cursor: pointer; position: relative; z-index: 1; }
.bx-quirks .bx-core-popup-menu-item { width: 280px; overflow-x: hidden; }
.bx-core-popup-menu-item:hover, .bx-core-popup-menu-item-opened { border-top: 1px solid rgb(85, 168, 217); border-right: 1px solid rgb(34, 120, 183); background-image: -moz-linear-gradient(center top , rgb(42, 146, 208), rgb(29, 102, 181)); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); text-decoration: none; color: rgb(235, 235, 235) ! important; }
.bx-quirks .bx-core-popup-menu-item-text { overflow-x: hidden; }
.bx-core-popup-menu-item-text { display: block; padding: 0px 10px 0px 40px; height: 28px; line-height: 26px; font-family: var(--ui-font-family-primary,var(--ui-font-family-helvetica)); font-size: 12px; font-weight: var(--ui-font-weight-bold); text-shadow: 0px 1px rgba(0, 0, 0, 0.5); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bx-core-popup-menu-item-icon { display: block; position: absolute; height: 28px; width: 40px; }
.bx-core-popup-menu-no-icons .bx-core-popup-menu-item-text { padding-left: 19px; }
.bx-core-popup-menu-no-icons .bx-core-popup-menu-item-icon { display: none; }
.adm-menu-content { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -30px; }
.bx-core-popup-menu-item:hover .adm-menu-content, .bx-core-popup-menu-item-opened .adm-menu-content { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -60px; }
.adm-menu-services { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -90px; }
.bx-core-popup-menu-item:hover .adm-menu-services, .bx-core-popup-menu-item-opened .adm-menu-services { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -120px; }
.adm-menu-settings { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -150px; }
.bx-core-popup-menu-item:hover .adm-menu-settings, .bx-core-popup-menu-item-opened .adm-menu-settings { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -180px; }
.adm-menu-favorites { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -210px; }
.bx-core-popup-menu-item:hover .adm-menu-favorites, .bx-core-popup-menu-item-opened .adm-menu-favorites { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -240px; }
.adm-menu-analytics { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -300px; }
.bx-core-popup-menu-item:hover .adm-menu-analytics, .bx-core-popup-menu-item-opened .adm-menu-analytics { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -330px; }
.adm-menu-marketPlace { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -360px; }
.bx-core-popup-menu-item:hover .adm-menu-marketPlace, .bx-core-popup-menu-item-opened .adm-menu-marketPlace { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -390px; }
.adm-menu-desktop { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -420px; }
.bx-core-popup-menu-item:hover .adm-menu-desktop, .bx-core-popup-menu-item-opened .adm-menu-desktop { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -450px; }
.adm-menu-store { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -480px; }
.bx-core-popup-menu-item:hover .adm-menu-store, .bx-core-popup-menu-item-opened .adm-menu-store { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -510px; }
.adm-menu-marketing { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -1353px; }
.bx-core-popup-menu-item:hover .adm-menu-marketing, .bx-core-popup-menu-item-opened .adm-menu-marketing { background-position: left -1326px; }
.bx-core-popup-menu-item-checked .bx-core-popup-menu-item-text { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -540px; }
.bx-core-popup-menu-item-checked:hover .bx-core-popup-menu-item-text { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll left -570px; }
.bx-core-popup-menu-item-opener .bx-core-popup-menu-item-text { padding-right: 20px; background: transparent url("popup_menu_sprite_2.png") no-repeat scroll right -270px; }
.bx-core-popup-menu-item-opener:hover .bx-core-popup-menu-item-text, .bx-core-popup-menu-item-opened .bx-core-popup-menu-item-text { background: transparent url("popup_menu_sprite_2.png") no-repeat scroll right 0px; }
.bx-core-popup-menu-separator { height: 1px; margin: 0px 1px; background-color: rgba(172, 179, 191, 0.2); font-size: 1px; line-height: 1px; }
.bx-quirks .bx-core-popup-menu-separator { background-color: rgb(68, 75, 88); }
.bx-core-popup-menu-item-disabled .bx-core-popup-menu-item-text { color: rgb(82, 90, 104); }
.bx-core-popup-menu-item-disabled:hover .bx-core-popup-menu-item-text { color: rgb(133, 141, 155); }
.bx-core-popup-menu-item .checked { background-image: url("checkbox.gif"); }
.bx-core-popup-menu-item .parameters { background-image: url("parameters.gif"); }
.bx-core-popup-menu-item .edit { background-image: url("edit.gif"); }
.bx-core-popup-menu-item .copy { background-image: url("copy.gif"); }
.bx-core-popup-menu-item .edit-common { background-image: url("edit_common.gif"); }
.bx-core-popup-menu-item .edit-wf { background-image: url("edit_wf.gif"); }
.bx-core-popup-menu-item .menu-edit { background-image: url("menu_edit.gif"); }
.bx-core-popup-menu-item .menu-add { background-image: url("menu_add.gif"); }
.bx-core-popup-menu-item .menu-delete { background-image: url("menu_delete.gif"); }
.bx-core-popup-menu-item .menu-template { background-image: url("menu_templ.gif"); }
.bx-core-popup-menu-item .nav-template { background-image: url("nav_templ.gif"); }
.bx-core-popup-menu-item .parameters-2 { background-image: url("parameters_001.gif"); }
.bx-core-popup-menu-item .edit-2 { background-image: url("edit_001.gif"); }
.bx-core-popup-menu-item .edit-css { background-image: url("edit_css.gif"); }
.bx-core-popup-menu-item .copy-2 { background-image: url("copy_001.gif"); }
.bx-core-popup-menu-item .del-cache { background-image: url("delcache.gif"); }
.bx-core-popup-menu-item .panel-new-file { background-image: url("new_file.gif"); }
.bx-core-popup-menu-item .panel-new-file-template { background-image: url("create_template.gif"); }
.bx-core-popup-menu-item .panel-new-folder { background-image: url("new_folder.gif"); }
.bx-core-popup-menu-item .panel-new-folder-template { background-image: url("create_folder_template.gif"); }
.bx-core-popup-menu-item .panel-edit-visual { background-image: url("edit_html.gif"); }
.bx-core-popup-menu-item .panel-edit-text { background-image: url("edit_text.gif"); }
.bx-core-popup-menu-item .panel-edit-php { background-image: url("edit_php.gif"); }
.bx-core-popup-menu-item .panel-file-props { background-image: url("file_props.gif"); }
.bx-core-popup-menu-item .panel-folder-props { background-image: url("folder_props.gif"); }
.bx-core-popup-menu-item .panel-file-access { background-image: url("file_access.gif"); }
.bx-core-popup-menu-item .panel-folder-access { background-image: url("folder_access.gif"); }
.bx-core-popup-menu-item .panel-file-delete { background-image: url("delete_file.gif"); }
.bx-core-popup-menu-item .panel-folder-delete { background-image: url("delete_folder.gif"); }
.bx-core-popup-menu-item .panel-page-cache { background-image: url("page_cache.gif"); }
.bx-core-popup-menu-item .panel-comp-cache { background-image: url("comp_cache.gif"); }
.bx-core-popup-menu-item .icon-delete { background-image: url("delete.gif"); }
.bx-core-popup-menu-item .panel-key { background-image: url("key.gif"); }
.bx-core-popup-menu-item .panel-user { background-image: url("user.gif"); }
.bx-width30 { width: 30% ! important; }
.bx-width50 { width: 50% ! important; }
.bx-width100 { width: 100% ! important; }
.bx-width0 { width: 0px ! important; }
.bx-popup-label { text-align: right ! important; padding: 6px 2px 10px 0px ! important; vertical-align: top ! important; background: transparent none repeat scroll 0% 0%; font-size: inherit; color: rgb(0, 0, 0); }
.bx-core-adm-dialog .section td { background-image: none ! important; background-color: rgb(224, 232, 234) ! important; color: rgb(75, 98, 103); font-size: 14px; font-weight: var(--ui-font-weight-bold); }
.bx-core-adm-dialog .section > td { padding: 5px 10px; }
#bx-admin-prefix .bx-menu-current-row { background-color: rgb(226, 231, 203) ! important; }
#bx-admin-prefix .view-area { box-sizing: border-box; cursor: text; display: block; overflow: hidden; white-space: nowrap; height: 31px ! important; margin: 3px ! important; }
#bx-admin-prefix .edit-field { background-position: right center; background-repeat: no-repeat; background-image: url("pencil.gif"); font-size: 13px; padding: 7px 5px 0px; margin: 2px; height: 22px; width: 232px; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; color: rgb(63, 75, 84); display: inline-block; outline: medium none; vertical-align: middle; }
#bx-admin-prefix .edit-field:hover { padding: 7px 5px 0px; background-color: rgb(255, 255, 255); border-color: rgb(135, 145, 156) rgb(149, 158, 169) rgb(158, 167, 177); box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 2px 2px -1px rgba(180, 188, 191, 0.7) inset; border-image: none; border-radius: 3px; border-style: solid; border-width: 1px; }
.bx-core-adm-dialog a.bx-popup-sign { display: block; width: 11px; height: 11px; overflow: hidden; margin-right: 3px; background-repeat: no-repeat; background-position: left top; }
.bx-core-adm-dialog a.bx-popup-minus { background-image: url("minus.gif"); }
.bx-core-adm-dialog a.bx-popup-plus { background-image: url("plus.gif"); }
.bx-core-adm-dialog .bx-core-editor-dialog-content-wrap { padding: 12px ! important; margin-top: 50px ! important; }
.bx-core-adm-dialog .bx-core-editor-dialog-buttons { padding-top: 12px; }
.bx-core-adm-dialog .bx-core-editor-dialog-buttons input { margin-right: 12px; }
.bx-core-popup-auth-field { padding: 5px 0px; }
.bx-core-adm-dialog .bx-core-wizard-dialog-content-wrap { padding: 0px 0px 14px ! important; margin-top: 54px ! important; }
