body {
    background: #660000 url('../images/body-bg-top.gif') repeat-x left top;
}
div#windowstage {
    position: relative;
    width: 990px;
    margin: 0px auto;
    clear: both;
    z-index: 0;
}
div#siteheader {
    position: relative;
    width: 990px;
    height: 179px;
    background: url('../images/header-bg.jpg') no-repeat left top;
    clear: both;
    z-index: 0;
}
div#siteicons {
    position: absolute;
    left: 600px;
    top: 10px;
    width: 350px;
    height: 30px;
    text-align: center;
    color: #aa0000;
    overflow: hidden;
    z-index: 1000;
}
    div#siteicons a {
        text-decoration: none;
        color: #aa0000;
    }
div#siteheaderflash {
    position: absolute;
    left: 437px;
    top: 0px;
    width: 165px;
    height: 210px;
    overflow: hidden;
    z-index: 100;
}
div#sitemenu {
    position: absolute;
    left: 37px;
    top: 217px;
    width: 916px;
    height: 88px;
    overflow: hidden;
    z-index: 100;
}
    div#sitemenu div {
        background-position: left top;
        background-repeat: no-repeat;
    }
    div#sitemenu div.hover {
        background-position: left -44px;
    }
div#sitesubmenu {
    position: absolute;
    left: 0px;
    top: 292px;
    width: 200px;
    height: auto;
    background: url('../images/submenu-line-bg.jpg') repeat-y left top;
    z-index: 200;
}
div#sitecontent {
    position: relative;
    width: 990px;
    min-height: 400px;
    background-image: url('../images/content-bg.jpg');
    background-repeat: repeat-y;
    z-index: 0;
}
    div#sitecontentinner {
        padding: 45px 37px 0px 37px;
    }
    div#sitecontentinnerblock {
        background: url('../images/content-inner-bg.jpg') repeat-x left top;
    }
div#contentlineleft {
    position: absolute;
    left: 15px;
    top: 210px;
    width: 15px;
    height: 351px;
    overflow: hidden;
    z-index: 100;
}
div#contentlineright {
    position: absolute;
    left: 960px;
    top: 210px;
    width: 15px;
    height: 163px;
    overflow: hidden;
    z-index: 100;
}
div#sitefooter {
    background: url('../images/footer-bg.jpg') no-repeat right top;
    min-height: 100px;
}
div#siteklepkaleft {
    position: absolute;
    left: 135px;
    top: 163px;
    width: 24px;
    height: 47px;
    overflow: hidden;
    z-index: 100;
}
div#siteklepkaright {
    position: absolute;
    left: 840px;
    top: 163px;
    width: 24px;
    height: 47px;
    overflow: hidden;
    z-index: 100;
}
/*
    Opacities
*/
.opacity20 { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; }
.opacity40 { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.opacity60 { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.opacity80 { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.opacity100 { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }

input.submit {
    border: 0px;
    background-color: #660000;
    padding: 4px 10px;
    color: white;
    cursor: pointer;
}

/*
    Modal Dialogue
*/
div#modunit {
    display: none;
    position: absolute;
    width: 100%;
    background-color: black;
    z-index: 300;
}
div#modunitarea {
    display: none;
    position: absolute;
    width: 600px;
    border: 3px solid #660000;
    background: #e4dcbd url('../images/content-bg-fon.jpg');
    z-index: 330;
}
    div#modunitareatext {
        padding: 5px;
    }
