anchor.diff:  
       if Label_MapType.Caption = '' then
       begin
  -      Memo_LobbyMapDesc.Top := 0;
  -      Button_LobbySetupReadme.Top := 225;
  +      Memo_MapDesc.AbsTop := MinimapView_MapEd.AbsBottom + 15;
  +      Memo_MapDesc.Height := Panel_MapInfo.Height - 209 - (Button_ViewReadme.Height + 5) * Byte(Button_ViewReadme.Visible);
  +      Button_ViewReadme.Top := Memo_MapDesc.AbsBottom + 5;
         Label_MapType.Hide;
       end else
       begin
         LabelHeight := gRes.Fonts[Label_MapType.Font].GetTextSize(Label_MapType.Caption).Y;
  -      Memo_LobbyMapDesc.Top := LabelHeight;
  -      Button_LobbySetupReadme.Top := 225 + LabelHeight;
  +      Memo_MapDesc.Top := MinimapView_MapEd.Bottom + 15 + LabelHeight;
  +      Memo_MapDesc.Height := Panel_MapInfo.Height - 209 - LabelHeight - (Button_ViewReadme.Height + 5) * Byte(Button_ViewReadme.Visible);
  +      Button_ViewReadme.Top := Memo_MapDesc.Bottom + 5;
         Label_MapType.Show;
       end;
     end else begin
       MinimapView_MapEd.Hide;
  -    Panel_LobbySetupDesc.Hide;
  -    Memo_LobbyMapDesc.Clear;
  +    Panel_MapInfo.Hide;
  +    Memo_MapDesc.Clear;
     end;
   end;
   
  
positive.code:       Button_MapDelete.Anchors := [anLeft, anBottom];
        Button_MapDelete.OnClick := DeleteClick;
  
        Button_MapEdBack := TKMButton.Create(Panel_MapEd, 60, 708, 220, 30, gResTexts[TX_MENU_BACK], bsMenu);
        Button_MapEdBack.Anchors := [anLeft, anBottom];
        Button_MapEdBack.OnClick := BackClick;
  
        //Delete PopUp
        PopUp_Delete := TKMPopUpMenu.Create(Panel_MapEd, 450);
  
negative.code:     fMinimap.Update(True);
      MinimapView_MapEd.SetMinimap(fMinimap);
      MinimapView_MapEd.Show;
      Panel_MapInfo.Show;
      Map.LoadExtra;
      Memo_MapDesc.Text := Map.TxtInfo.BigDesc;
      if Map.HasReadme then
        Button_ViewReadme.Show
      else
        Button_ViewReadme.Hide;
  
      Label_MapType.Caption := '';
  
  