anchor.diff:  
   procedure TKMGamePlayInterface.Create_Replay;
   begin
  -  Panel_ReplayBar := TKMPanel.Create(Panel_Main, 320, 8, 400, 45);
  -    ReplayBar_Replay := TKMReplayBar.Create(Panel_ReplayBar, 0, 0, 400, 25);
  +  Panel_ReplayBar := TKMPanel.Create(Panel_Main, 320, 5, REPLAYBAR_DEFAULT_WIDTH, 45);
  +    ReplayBar_Replay := TKMReplayBar.Create(Panel_ReplayBar, 0, 0, REPLAYBAR_DEFAULT_WIDTH, 25);
  +    ReplayBar_Replay.AnchorsStretch;
       Label_ReplayBar  := TKMLabel.Create(Panel_ReplayBar, ReplayBar_Replay.Width div 2,
                                                            ReplayBar_Replay.Height div 2 - 7, NO_TEXT, fntGrey, taCenter);
  +    Label_ReplayBar.AnchorsCenter;
   
       ReplayBar_Replay.OnMarkClick := ReplayMarkClick;
       ReplayBar_Replay.HintResText := TX_REPLAY_LOAD_AT_HINT;
  
positive.code:   ALLIES_ROWS = 7;
    PANEL_ALLIES_WIDTH = 840;
    PANEL_TRACK_TOP = 285;
  
  
  procedure TKMGamePlayInterface.Menu_Save_ListChange(Sender: TObject);
  
negative.code: end;
  
  
  procedure TKMGamePlayInterface.UpdateReplayBar;
  begin
    if fGuiGameSpectator <> nil then
      Panel_ReplayBar.Width := fGuiGameSpectator.DropBox.AbsLeft - Panel_ReplayBar.AbsLeft - 10
    else
      Panel_ReplayBar.Width := REPLAYBAR_DEFAULT_WIDTH;
  end;
  
  
  procedure TKMGamePlayInterface.Resize(X,Y: Word);
  var
    showSwords: Boolean;
  