Mikheil
I can't read visio files on my home laptop but your question seems pretty straightforward without the .vsd.
Yes you can have both a L2 and a L3 link between your core switches. If you do create a L2 link just for your ASA devices make sure only vlan(s) specific to the ASA's are allowed on the trunk.
Jon