Two gateways - direct different ports

Two gateways:

ether1 - 203.114.162.1
ether2 - 10.1.1.1

How can I direct all Port 80 traffic through ether2 and everything else through ether1

refer to topic
http://forum.mikrotik.com/t/peer-to-peer-prerouting/16220/1

Policy-routing might be one of the way to accomplish it,
http://wiki.mikrotik.com/wiki/Load_Balancing_over_Multiple_Gateways