Hmm... Ok but I send it only to one address only in one transaction so why it sending it in too much parts?
Inputs are created for each transaction you receive. The address you receive the inputs on do not matter. You dont have a balance of bitcoin even though your wallet (or service like blockchain.info) is showing it to you like that. You have different inputs you can use. Every time you receive bitcoin through a transaction an unspend input is created. When you later use(spend) that input it needs ~180 byte as part of your transaction and (once confirmed) as part of the blockchain. The more inputs, the bigger the TX, the higher the fee. Its a typical faucet[1] or micro transaction problem and a common workaround is to do less frequent payouts or to combine micro payments.
-snip-
It is actually 0.00001 for nodes to relay your transaction.
No! As the owner of a node thats merely relaying transaction I can assure you that there is no such thing as a relay fee.
If you want a free transaction, leave the inputs there for a while. If the priority is high enough and size is small enough, you can send a no fee transaction.
This is very bad advice considering the inputs used. E.g. one of the inputs was 0.0000864 BTC which would take ~11k days to get a reasonable high priority in order to be send without fee.
[1] see this thread for more:
https://bitcointalksearch.org/topic/edu-faucet-risks-1044399