div#content {
    height: 100%;
    overflow-y: visible;
    overflow-x: hidden;
}

div#main {
    height: 1px;
    overflow: visible;
}

/*
opacity
*/

element {
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity = 40);
}

/*
png fix
*/

element {
    background: url(..//img/pixel.gif) 0 0 repeat !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/img/img.png", sizingMethod = "crop");
}

/*
element:hover
*/

element {

unicode-bidi:

expression
(
runtimeStyle.unicodeBidi

=
'normal'
,
onmouseover

=
function
(
)
{
className +

=
' hover'
;
}
,
onmouseout

=
function
(
)
{
className

=
className.

replace
(
' hover'
,
''
)
;
}
)
;
}

element.hover {
}
