스타일시트로 정의된 속성은 자바스크립트로 참조가 불가능한거야?

--스타일시트구..----
.box{
    absolute;
    left:300;

}
---스크립트...--------
box = document.getElementById(\"box\");
alert(box.style.left) // 아무것도 안뜸;;
alert(Number(box.style.left)); // 0 뜸 -_-;

-----태그...-----------
<div id=\"box\" class=\"box\"></div>

이거 2시간동안 해결못하고있네;;
스타일시트 안하구 걍
<div style=\"left:300\"> 이런식으루 하면 출력 잘돼..

왜 스타일시트로하면 안되는걸까?아아.. 도와줘~~