Probably both amount are correct, and definitly you have 12.25 coins (if the blockchain is updated).
Since in your wallet there are more directions, it seem to me that some kind of change address (do reserch about how it works) has the rest of the coins. This could explain the "strange transaction" too. For that is important to do one or better more backups of your wallet.dat file after EVERY transaction or to know all the private keys of your wallet.
Just open your wallet and go to Options > wallet > enable coin control feature
Go to Send window and press Inputs.
You`ll see all your addresses which holds the funds in different inputs.
As Kointrend said after sending transaction you get a change address for the rest.
All your coins are stored inside the wallet.
Make sure to backup your wallet.