.bx-core-dialog .a-dialog-center {
        position: relative;
        margin: 39px 0px 49px 0px;
        padding: 4px 10px 4px 15px;
        background-color:#FFFFFF;

}
.bx-core-dialog .a-dialog-head {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
}
.bx-core-dialog .a-dialog-head div {
        height: 39px;
        background-color:#DFF1FF;
}
.bx-core-dialog .a-dialog-head div.l {
        background-position: top left;
        background-repeat: no-repeat;
}
.bx-core-dialog .a-dialog-head div.r {
        background-position: top right;
        background-repeat: no-repeat;
}
.bx-core-dialog .a-dialog-head div.c {
        overflow: hidden;
        margin-right: 15px; margin-left: 15px;
        background-position: left -39px;
        background-repeat: repeat-x;
}
.bx-core-dialog .a-dialog-head div.c span {line-height: 39px; white-space: nowrap; font-family: Verdana; font-size: 13px; font-weight: bold; display: inline-block; width: 100%; overflow: hidden;}

.bx-core-dialog  .a-dialog-foot {
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
}
.bx-core-dialog  .a-dialog-foot div {
        background-color:#FFFFFF;
        height: 49px;
}
.bx-core-dialog  .a-dialog-foot div.l {
        background-position: left -78px;
        background-repeat: no-repeat;
}
.bx-core-dialog  .a-dialog-foot div.r {
        background-position: right -127px;
        background-repeat: no-repeat;
}

.bx-core-dialog  .a-dialog-foot div.c {
        overflow: hidden;
        margin-left: 15px; margin-right: 15px;
        background-position: left -176px;
        background-repeat: repeat-x;
}

.bx-core-dialog  .a-dialog-foot div.c {text-align: center;}
.bx-core-dialog  .a-dialog-foot div.c span {display: block; position: relative; top: 8px;}
.bx-core-dialog  .a-dialog-foot div.c button, .bx-core-dialog  .a-dialog-foot div.c input {margin: 0 3px; font-size: 14px !important;}

.bx-core-dialog  .a-dialog-head-icons {
        position: absolute;
        height: 39px;
        top: 0px;
        right: 10px;
        padding: 0 4px;
}

.bx-core-dialog .a-dialog-head-icons a {
        display: inline-block;
        background-color:#DFF1FF;
        height: 15px; width: 15px;
        position: relative;
        top: 10px;
        margin: 2px;
        cursor: pointer;
}
.bx-core-dialog .a-dialog-head-icons a.bx-icon-close {
        background-position: 4px center;
       background-image: url(/bitrix/images/altasib.errorsend/close_icon.gif);
        background-repeat: no-repeat;
        }

.bx-core-dialog-content td.no-bootom-border {
        background-image:none; /*!important*/;
        padding: 0px !important;
        }

#error_start, #error_end{
        font-size: 12px;
}