Sending my litecoins from my litecoin core wallet to a online wallet?

i have a question about when I want to send my litecoins from my software wallet to an online wallet.
do I have to a transaction fee and does that mean that the amount of my litecoins will decrease?

if you select no transaction fee it will take forever and a day to arrive…I sent .01 LTC to BTC-e with no fee and it took 8 months to arrive in my wallet…I thought I lost it but I checked and it finally was picked up in a block…so I wouldn’t recommend it…the more you pay the faster it gets confirmed…