._ButtonEdit {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ie-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url(/core/classes/_new/CrossBrowser/box-sizing.htc); 
    
    min-height: 16px;
    border: 1px solid #707070;
    background-color: #FFFFFF;
    vertical-align: middle;
    margin: 0px;
    outline: 0px;
    /*padding: 20px;*/
}

._ButtonEdit img {
    vertical-align: middle; /* will be recounted in onResize event */
}


._ButtonEdit + .button {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ie-box-sizing: border-box;
    box-sizing: border-box;
    *behavior: url(/core/classes/_new/CrossBrowser/box-sizing.htc); 

    border: 1px solid #707070;
    background-color: #D2D2D2;
    background-image: linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background-image: -moz-linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background-image: -o-linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background-image: -webkit-linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    background-image: -ms-linear-gradient(top, #F2F2F2 50%, #CFCFCF 50%);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2F2F2', EndColorStr='#CFCFCF');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F2F2F2', EndColorStr='#CFCFCF')";
    margin: 0px;
    /*margin-right: 0px !important;*/ /* PROC? */
    padding: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    /*position: absolute;*/
}

._ButtonEdit + div.button
    display: inline-block;
}

._ButtonEdit + .button, ._ButtonEdit + .button button {
    min-height: auto !important;
    min-width: auto !important;
}

._ButtonEdit + .button.buttonText {
    padding-left:10px;
    padding-right:10px;
}
