How to set low priority for one particular port

I am having difficulties with managing utorrent traffic, so I bought MT to be able to set priorities for connections. What is the best way to achieve this? My idea was to somehow tell it that port 12345 has low priority (ex :sunglasses:, while all other traffic has high priority (ex 1).

Whis should give some hints

http://wiki.mikrotik.com/wiki/Manual:HTB

Ok, please correct me if I misunderstood something. In order to make priorities for certain traffic, I need to first mark packets. Many examples here first mark connection, and then packets, although I am not sure in my case why this would be necessay. I need to mark two types of packets (dl/ul), since in dl I need to set dst-port, and in ul src_port. When I look at the bytes column in the mangle tab, I see that this mangles do capture traffic, but not 100% (in dl case, only 50-60% is captured, compared to total size in utorrent dl section). So maybe this approach is not so good?

To continue with setting priority, I make one simple queue for both dl/ul with priority 8. Now I should probably create one simple queue with priority set to 1, so all other trafiic (port<>12345) should have priority 1, but its not working. What am I doing wrong? Here are commands:

/ip firewall mangle
add action=mark-connection chain=prerouting disabled=no new-connection-mark=
utorrent_connection_ul passthrough=yes protocol=tcp src-address=
192.168.88.0/24 src-port=16914
add action=mark-connection chain=prerouting disabled=no dst-port=16914
new-connection-mark=utorrent_connection_dl passthrough=yes protocol=tcp
add action=mark-packet chain=forward connection-mark=utorrent_connection_ul
disabled=no new-packet-mark=utorrent_packet_ul passthrough=yes
add action=mark-packet chain=forward connection-mark=utorrent_connection_dl
disabled=no new-packet-mark=utorrent_packet_dl passthrough=yes

/queue simple
add name=utorrent packet-marks=utorrent_packet_ul,utorrent_packet_dl priority=8
add name=all_traffic priority=1