Unfortunately its overly complex for me to try and unravel the snakes nest.
Follow the guidance here for the router and the switches.
http://forum.mikrotik.com/t/using-routeros-to-vlan-your-network/126489/1
at least to get ideas.
On the router every vlan has to be identified and its parent interface is the bridge.
On the router every vlan needs 4 things, ip pool, ip address, dhcp server, dhcp server-network
On the switches every vlan has to be identified and its parent interface is a bridge on the switch.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++