.fileInfoBlock.newFileImage .fileInfo {
    min-width: 225px;
    max-width: 100%;
}

.newFileImage:hover+.fileImageInfo {
    opacity: 1;
    visibility: visible;
    display: block;
}

.fileImageInfo {
    display: none;
}

.fileImageInfo {
    position: absolute;
    background: #fff;
    left: 22px;
    position: absolute;
    top: 21px;
    width: 327px;
    font-size: 14px;
    line-height: 15px;
    padding: 8px;
    box-shadow: 0px 0px 10px rgb(0 18 38 / 20%);
    z-index: 5;
}

.catalogNewForm .form button.btnCatHead {
    width: 126px;
    max-width: 126px;
    min-height: 34px;
    margin-left: auto;
}

.catalogNewForm .btnCatHead:hover {
    background: #001226;
}

.searchPage .searchResult form .catalogInput1 input {
    width: 360px;
}

.catalog form .button {
    min-height: 34px;
}

.blockDel {
    top: 0px;
    width: 16px;
    height: 16px;
    border: 1px solid #074370;
    position: absolute;
    margin-bottom: 5px;
    border-radius: 3px;
}

.blockDel.active {
    background: #074370;
}

.blockDel.active::before {
    left: 8px;
    content: '';
    width: 2px;
    height: 11px;
    position: absolute;
    background: #fff;
    transform: rotate(32deg);
    top: 1px;
}

.blockDel.active::after {
    left: 4px;
    content: '';
    width: 2px;
    height: 6px;
    position: absolute;
    background: #fff;
    transform: rotate(-23deg);
    top: 5px;
}

.deleteToCatalog-info {
    display: none;
    position: absolute;
    background: #fff;
    top: -53px;
    width: 188px;
    padding: 5px 7px;
    box-shadow: 0px 0px 10px rgb(0 18 38 / 20%);
    z-index: 5;
}

.deleteToCatalog-info::before {
    content: '';
    width: 15px;
    height: 15px;
    position: absolute;
    background: #fff;
    bottom: -7px;
    left: 14px;
    z-index: -1;
    transform: rotate(45deg);
}

.ToCatalog .delete:hover .deleteToCatalog-info {
    display: block;
}

.ToCatalog {
    display: flex;
}

.ToCatalog .delete {
    font-family: 'Century Gothic';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    display: flex;
    align-items: center;
    text-decoration-line: underline;
    color: #001226;
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 14px;
    cursor: pointer;
    position: relative;
}

.blockDel-link {
    display: none;
    width: 58px;
    font-size: 13px;
    background: #fff;
    padding: 3px;
    box-shadow: 0px 0px 10px rgb(0 18 38 / 20%);
    text-decoration: underline;
    position: absolute;
    right: 23px;
    top: -6px;
    cursor: pointer;
    z-index: 5;
}

.blockDel-link::before {
    top: 8px;
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    background: #fff;
    transform: rotate(45deg);
    right: -4px;
    z-index: -2;
}

.blockDelbtn {
    position: relative;
    width: 23px;
    height: 21px;
}

.blockDelbtn.active .blockDel-link {
    display: block;
}

.searchPage .catalog .formOther {
    margin-top: 0px;
}

.searchPage .catalogNewForm .form .formImg {
    margin-top: 0px;
}

.searchResult .catalogNewForm .file {
    left: 0;
    top: -2px;
    margin-left: 9px;
    margin-top: 0px;
}