In the U.S., lobbying is legal, while bribery is not. Bribery is an effort to buy power, while lobbying is just an effort to influence it; but admittedly, the distinction between the two can be opaque.