@charset "utf-8";
body {
    margin:0px;
    background:#FFFFFF;
    font-family:Arial, Tahoma;
    font-size:12px;
    color:#000000;
    font-weight:normal;
}
img {
    border:none;
}
div {
    padding:0;
    margin:0;
}
form {
    padding:0;
    margin:0;
}
div#updater {
    background:#fff5bf url(../images/ajax-loader.gif) no-repeat 5px 6px;
    color:#000000;
    padding:3px 5px 3px 26px;
    font-size:14px;
    font-weight:normal;
    position:absolute;
    right:3px;
    top:3px;
    display:none;
    z-index:110;
    border: solid 1px #999999;
}
div#completer {
    background-color:#c5dcc6;
    color:#000000;
    padding:3px 10px 3px 10px;
    font-size:14px;
    font-weight:normal;
    position:absolute;
    left:3px;
    top:3px;
    display:none;
    z-index:110;
    border: solid 1px #999999;
}
div#failer {
    background-color:#ffb0b0;
    color:#000000;
    padding:3px 10px 3px 10px;
    font-size:14px;
    font-weight:normal;
    position:absolute;
    left:50%;
    top:3px;
    display:none;
    z-index: 110;
    border: solid 1px #999999;
}
body > div#updater { position:fixed; }
body > div#completer { position:fixed; }
body > div#failer { position:fixed; }

.ajax-loading {
    background: url(../images/preloader.gif) no-repeat center center;
}

div.loaderbg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.40;
    filter: alpha(opacity=40);
    background: #ffffff;
    z-index: 1100;
}
div.loadinholder {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1110;
    padding: 58px 10px 0 10px;
    width: 270px;
    height: 42px;
    text-align: left;
    font-size: 10px;
    background: url(../images/lder_bg.jpg) no-repeat center center;
}
div.loadinholder div.loadin {
    padding-left: 30px;
    background: url(../images/ajax-loader.gif) no-repeat 5px 10px;
}
div.loadinholder b {
    color: #ff0000;
    font-size: 12px;
}
