There is no such thing as a top
or left
attribute on HTML elements. These are positioning values and are related to the styling of the control. Ideally you should be managing all this in the CSS for your site and not using hard-coded positioning as it isn't responsive.
Having said that, to set the top left position of an element you must apply styling.
<asp:Panel Style="top: 10px; left: 10px"></asp:Panel>
Be aware that Content Security Policies generally do not allow inline CSS because they are vulnerable. Therefore the preference is to put the styling into CSS and then mark the panel as using the CSS class instead.