/* ---[ CKEditor ]--- */

.cke_skin_kama {
	float: left;
}

.cke_button_bold .cke_icon,
.cke_button_italic .cke_icon,
.cke_button_indent .cke_icon,
.cke_button_outdent .cke_icon,
.cke_button_bulletedlist .cke_icon,
.cke_button_numberedlist .cke_icon,
.cke_button_unlink .cke_icon,
.cke_button_source .cke_icon {
	background-image: url(../images/ckeditor/bg-editor-toolbar-buttons.png) !important;
}

.cke_button_bold .cke_icon         { background-position: -22px  -2px !important; }
.cke_button_italic .cke_icon       { background-position: -42px  -2px !important; }
.cke_button_indent .cke_icon       { background-position: -202px -2px !important; }
.cke_button_outdent .cke_icon      { background-position: -222px -2px !important; }
.cke_button_bulletedlist .cke_icon { background-position: -322px -2px !important; }
.cke_button_numberedlist .cke_icon { background-position: -342px -2px !important; }
.cke_button_unlink .cke_icon       { background-position: -442px -2px !important; }
.cke_button_source .cke_icon       { background-position: -542px -2px !important; }

.cke_button_source .cke_label  { display: none !important; }


/* ---[ CKEditor 4.0 Beta ]--- */

.cke_chrome {
	float: left;	
}

.cke_button .cke_button__bold_icon,
.cke_button .cke_button__italic_icon,
.cke_button .cke_button__indent_icon,
.cke_button .cke_button__outdent_icon,
.cke_button .cke_button__bulletedlist_icon,
.cke_button .cke_button__numberedlist_icon,
.cke_button .cke_button__unlink_icon,
.cke_button .cke_button__source_icon {
	background-image: url(../images/ckeditor/bg-editor-toolbar-buttons.png) !important;
}

.cke_button .cke_button__bold_icon         { background-position: -22px  -2px !important; }
.cke_button .cke_button__italic_icon       { background-position: -42px  -2px !important; }
.cke_button .cke_button__indent_icon       { background-position: -202px -2px !important; }
.cke_button .cke_button__outdent_icon      { background-position: -222px -2px !important; }
.cke_button .cke_button__bulletedlist_icon { background-position: -322px -2px !important; }
.cke_button .cke_button__numberedlist_icon { background-position: -342px -2px !important; }
.cke_button .cke_button__unlink_icon       { background-position: -442px -2px !important; }
.cke_button .cke_button__source_icon       { background-position: -542px -2px !important; }

.cke_button .cke_button_label  { display: none !important; }


/* ---[ Combobox ]--- */

.ui-menu .ui-menu-item {
	list-style: none;
}
.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: .15em; }
.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; }


/* ---[ JSON widget ]--- */

.fiber-json-widget table {
	margin-bottom: 1em;
}

.fiber-json-widget input[type=text],
.fiber-json-widget textarea {
	width: 20em;
}

.fiber-json-widget select {
	width: 20.8em;
}

.fiber-json-widget .ui-autocomplete-input {
	width: 17.9em;
}

.fiber-json-widget a.deletelink {
	margin-left: 5px;
	cursor: pointer;
	color: #cc3434
}

.fiber-json-widget a.add-btn {
	cursor: pointer;
	margin-left: 5px;
	color: #5b80b2;
  background: url("../../admin/img/admin/icon_addlink.gif") no-repeat scroll 0 0.25em transparent;
  padding-left: 12px;	
}

.fiber-json-widget tr.add-row {
	background: url("../../admin/img/admin/nav-bg.gif") repeat-x scroll left top #e1e1e1;
}
