Custom Page Layout in SharePoint Publishing Site:
- Create one page layout in SharePoint Designer 2010 Or Copy BlankWebPartPage.aspx and rename to user defined name.
- Create one table and arrange alignment (TR & TD tags)
- Put webpart Zone in TD tags where you required webpart.
- Publish the Layout page.
- Now create one page with the Custom Layout Page.