where is a offline service, from private key to bitcoin address???
For offline signing a transaction, you can use Armory in offline mode on dedicated notebook never connected to internet. Its not the easiest solution, but it works and is more secure than importing your private key to a computer connected to internet.
For more info, you might check Armory section
https://bitcointalk.org/index.php?board=97.0