#page {
    width: 766px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0;
    margin-bottom: 0;
}

#content {
    margin: 0px;
    background-image: url('graphics/background.gif');
    background-repeat: repeat-y;
    width: 766px;
    clear: both;
    display: inline-block;
}

#dataLoadingImage {
    background-image: url(icons/loading16x16.gif);
    background-position: center;
    background-repeat: no-repeat;
    cursor: progress;
    position: relative;
    z-index: 2147483647;
    display: none;
    width: 16px;
    height: 16px;
    float: right;
}

#loadingDialog, .loading-dialog {
    width: 100%;
    height: 100%;
    background-image: url(icons/loading.gif);
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    cursor: progress;
    border: 1px solid #000;
    filter: alpha(opacity=100);
    opacity: 1;
}

#opaque, .opaque {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 2147483647;
    display: none;
}

.loading-widget {
    width: 100%;
    height: 100%;
    background-image: url(icons/loading.gif);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    cursor: progress;
    border: 1px solid #000;
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 2147483647;
}

.widget-loading {
    background-image: url(icons/loading.gif);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    cursor: progress;
    border: 1px dotted red;
    opacity: 0.75;
    z-index: 2147483647;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.widget-loading_colored_96 {
    background-image: url(icons/loading_colored_96.gif);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    cursor: progress;
    border: 1px dotted red;
    opacity: 0.75;
    z-index: 2147483647;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.widget-loading_comp_96 {
    background-image: url(icons/loading_comp_96.gif);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    cursor: progress;
    border: 1px dotted red;
    opacity: 0.75;
    z-index: 2147483647;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.margin4 {
    margin: 4px;
}

.margin2 {
    margin: 2px;
}

.padding4 {
    padding: 4px;
}

.padding2 {
    padding: 2px;
}
/*loading colored*/
.k-loading-image-colored {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}

.k-loading-mask-colored,
.k-loading-image-colored,
.k-loading-text-colored {
    position: absolute;
}

.k-loading-mask-colored {
    z-index: 100;
}

    .k-loading-mask-colored.k-opaque .k-loading-color-colored {
        opacity: 1;
    }

    .k-loading-mask-colored .k-loading-progress {
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

.k-loading-text-colored {
    text-indent: -4000px;
    text-align: center;
}

.k-loading-image-colored,
.k-loading-color-colored {
    width: 100%;
    height: 100%;
}

.k-loading-image-colored {
    top: 0;
    left: 0;
    z-index: 2;
}

.k-loading-color-colored {
    opacity: 0.3;
}

.k-loading-image-colored {
    background-image: url('icons/loading_colored_96.gif');
}

.k-loading-color-colored {
    background-color: #ffffff;
}
/*loading colored small*/
.k-loading-image-colored-small {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}

.k-loading-mask-colored-small,
.k-loading-image-colored-small,
.k-loading-text-colored-small {
    position: absolute;
}

.k-loading-mask-colored-small {
    z-index: 100;
}

    .k-loading-mask-colored-small.k-opaque .k-loading-color-colored-small {
        opacity: 1;
    }

    .k-loading-mask-colored-small .k-loading-progress {
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

.k-loading-text-colored-small {
    text-indent: -4000px;
    text-align: center;
}

.k-loading-image-colored-small,
.k-loading-color-colored-small {
    width: 100%;
    height: 100%;
}

.k-loading-image-colored-small {
    top: 0;
    left: 0;
    z-index: 2;
}

.k-loading-color-colored-small {
    opacity: 0.3;
}

.k-loading-image-colored-small {
    background-image: url('icons/loading_balls180x24.gif');
}

.k-loading-color-colored-small {
    background-color: #ffffff;
}
/*loading comp*/
.k-loading-image-comp {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}

.k-loading-mask-comp,
.k-loading-image-comp,
.k-loading-text-comp {
    position: absolute;
}

.k-loading-mask-comp {
    z-index: 100;
}

    .k-loading-mask-comp.k-opaque .k-loading-color-comp {
        opacity: 1;
    }

    .k-loading-mask-comp .k-loading-progress {
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

.k-loading-text-comp {
    text-indent: -4000px;
    text-align: center;
}

.k-loading-image-comp,
.k-loading-color-comp {
    width: 100%;
    height: 100%;
}

.k-loading-image-comp {
    top: 0;
    left: 0;
    z-index: 2;
}

.k-loading-color-comp {
    opacity: 0.3;
}

.k-loading-image-comp {
    background-image: url('icons/loading_comp_96.gif');
}

.k-loading-color-comp {
    background-color: #ffffff;
}
/*loading comp small*/
.k-loading-image-comp-small {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}

.k-loading-mask-comp-small,
.k-loading-image-comp-small,
.k-loading-text-comp-small {
    position: absolute;
}

.k-loading-mask-comp-small {
    z-index: 100;
}

    .k-loading-mask-comp-small.k-opaque .k-loading-color-comp-small {
        opacity: 1;
    }

    .k-loading-mask-comp-small .k-loading-progress {
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

.k-loading-text-comp-small {
    text-indent: -4000px;
    text-align: center;
}

.k-loading-image-comp-small,
.k-loading-color-comp-small {
    width: 100%;
    height: 100%;
}

.k-loading-image-comp-small {
    top: 0;
    left: 0;
    z-index: 2;
}

.k-loading-color-comp-small {
    opacity: 0.3;
}

.k-loading-image-comp-small {
    background-image: url('icons/loading_comp_24.gif');
}

.k-loading-color-comp-small {
    background-color: #ffffff;
}

span.k-in > span.highlight {
    background: orange;
}

span.k-item-text > span.highlight {
    background: orange;
}

/*loading ellipsis small*/
.k-loading-image-ellipsis-small {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center top;
}

.k-loading-mask-ellipsis-small,
.k-loading-image-ellipsis-small,
.k-loading-text-ellipsis-small {
    position: absolute;
}

.k-loading-mask-ellipsis-small {
    z-index: 100;
}

    .k-loading-mask-ellipsis-small.k-opaque .k-loading-color-ellipsis-small {
        opacity: 1;
    }

    .k-loading-mask-ellipsis-small .k-loading-progress {
        margin: auto;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

.k-loading-text-ellipsis-small {
    text-indent: -4000px;
    text-align: center;
}

.k-loading-image-ellipsis-small,
.k-loading-color-ellipsis-small {
    width: 100%;
    height: 15%;
}

.k-loading-image-ellipsis-small {
    top: 0;
    left: 0;
    z-index: 2;
}

.k-loading-color-ellipsis-small {
    opacity: 0.2;
}

.k-loading-image-ellipsis-small {
    background-image: url('icons/loading_ellipsis_88_20.gif');
}

.k-loading-color-ellipsis-small {
    background-color: #ffffff;
}
