JavaScriptで、できそうでできない数値の引き算

ウインドウサイズで表示領域を変更したいときとか。

var size = document.getElementById('hoge');
size.style.height = document.body.clientHeight - 200;

みたいなことはできそうでできない。

var size = document.getElementById('hoge');
size.style.height = parseInt(document.body.clientHeight) - 200;

ってやらないとダメ。
なんだかな〜

しかし、

var size = document.getElementById('hoge');
size.style.height = parseInt(size.style.height) - 200;

ってことはできない。。。