.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; background-image:url(../../modules/h_images/dyna_resize_icon.png); background-repeat:no-repeat; background-position:right bottom; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

div#jstr_dyna_external { background-color:#000000; height:100%; left:0; position:absolute; top:0; width:100%; filter:alpha(opacity=60); opacity: 0.6; }
div#jstr_dyna_window { cursor:move; top:120px; left:125px; background-color:#FFFFFF; border:2px solid #c93a5e; height:250px; min-height:250px; min-width:450px; padding:1px; position:fixed; width:450px; z-index:20000000; display:none; }
div#jstr_dyna_tbar {}
div#jstr_dyna_tbar img.dyna_x_button { position:absolute; right:3px; top:3px; cursor:pointer; }
div#jstr_dyna_title { cursor:move; color:#fff; background-color:#c93a5e; background-image:url(../../modules/h_images/dyna_tbar_xbg.gif); font-family:verdana; font-size:11px; font-weight:bold; padding:5px; }
div#jstr_dyna_body { background-color:#eee; background-image:url(../../modules/h_images/dyna_buttons_xbg.gif); background-repeat:repeat-x; background-position:bottom; bottom:0; height:100%; position:relative; top:0; width:100%; }
textarea#jstr_dynacode { background-color:#FFFFAA; border:0 solid #000000; height:auto; margin:0 0 9px; padding:0; width:auto; }
div#jstr_dyna_buttons { bottom:5px; left:5px; position:absolute; }
div#jstr_dyna_buttons input { cursor:pointer; font-family:verdana; font-size:11px; padding:4px 0; width:70px; }

/* *** DYNA-IMAGE *** */
div.jstr_dyna_image_preview { padding:20px; text-align:center; }
div.jstr_dyna_image_preview img { background-color:#fff; border:1px solid #ccc; padding:4px; }
div#jstr_dyna_image_lang_title,
div#jstr_dyna_image_title { color:#555555; font-family:arial; font-size:18px; margin-bottom:7px; text-align:center; width:auto; padding:0; height:auto; border:none; background-color:none; }
div#jstr_dyna_image_lang,
div#jstr_dyna_image_file { -moz-border-radius:7px; background-color:#DDDDDD; margin:7px; padding:6px; text-align:center; width:auto; }
div#jstr_dyna_image_lang { margin-bottom:16px;}
div#jstr_dyna_image_lang label { font-family:verdana,arial; font-size:11px; font-style:normal; margin-right:20px; position:relative; top:-2px; }

div#resource_upload_form_status { color:#555555; font-family:verdana; font-size:11px; margin-top:16px; text-align:center; }
div#resource_upload_success_label { color:#00AA00; font-family:arial; font-size:18px; margin-top:23px; }

form#resource_upload_form input.submit { cursor:pointer; }