I concur fully that respect is the key. Not only respecting others neutralized the office politics, it also makes life much easier for you and the people around you. It ultimately generates a fine, respectable office aura which reaches out to the customers and that brings more business, hence more stability for your job.