.cke_image_nocaption {
    line-height: 0;
}
.cke_editable.cke_image_sw, .cke_editable.cke_image_sw * {
    cursor: sw-resize !important;
}
.cke_editable.cke_image_se, .cke_editable.cke_image_se *{
    cursor:se-resize !important
}
.cke_image_resizer,
.cke_image_resizer_top,
.cke_image_resizer_bottom,
.cke_image_resizer_left,
.cke_image_resizer_right,
.cke_image_resizer_topLeft,
.cke_image_resizer_topRight,
.cke_image_resizer_bottomLeft,
.cke_image_resizer_bottomRight {
    display: none;
    position: absolute;
    width: 6px;
    height: 6px;
    background: #fff;
    border: 1px solid #333;
    z-index: 1001;
    line-height: 0;
}
.cke_image_resizer_top {
    top: -3px;
    left: 50%;
    margin-left: -3px;
    cursor: n-resize;
}
.cke_image_resizer_bottom {
    bottom: -3px;
    left: 50%;
    margin-left: -3px;
    cursor: s-resize;
}
.cke_image_resizer_left {
    top: 50%;
    left: -3px;
    margin-top: -3px;
    cursor: w-resize;
}
.cke_image_resizer_right {
    top: 50%;
    right: -3px;
    margin-top: -3px;
    cursor: e-resize;
}
.cke_image_resizer_topLeft {
    top: -3px;
    left: -3px;
    cursor: nw-resize;
}
.cke_image_resizer_topRight {
    top: -3px;
    right: -3px;
    cursor: ne-resize;
}
.cke_image_resizer_bottomLeft {
    bottom: -3px;
    left: -3px;
    cursor: sw-resize;
}
.cke_image_resizer_bottomRight {
    bottom: -3px;
    right: -3px;
    cursor: se-resize;
}
.cke_image_resizer_wrapper {
    position:relative;
    display:inline-block;
    line-height:0;
}
.cke_widget_focused .cke_image_resizer_top,
.cke_widget_focused .cke_image_resizer_bottom,
.cke_widget_focused .cke_image_resizer_right,
.cke_widget_focused .cke_image_resizer_left,
.cke_widget_focused .cke_image_resizer_topLeft,
.cke_widget_focused .cke_image_resizer_topRight,
.cke_widget_focused .cke_image_resizer_bottomLeft,
.cke_widget_focused .cke_image_resizer_bottomRight {
    display: block;
    z-index: 1001;
}