

/* GLOBAL */

[class*=" admon-"],
[class^="admon-"],
body.admon-cropper *,
.admon-ui-dialog *  {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight: normal;
	vertical-align: baseline;
}


a[class^="admon-"],
body.admon-backend a,
body.admon-cropper a,
body.admon-backend a:hover,
body.admon-cropper a:hover {
    text-decoration: none;
    color: #666;
}

body.admon-backend,
body.admon-cropper {
    padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	font-size: 11px;
	line-height: 16px;
	background: #fff;
}

body.admon-backend strong {
    font-weight: bold;
}

body.admon-backend a {
    outline: 0;
    color: #999;
}

body.admon-backend a:hover {
    color: #666;
}

ul#admon-loading-queue {
    display: none;
    position: absolute;
    left: 100px;
    top: 100px;
    z-index: 10000;
}

div#admon-uploader {
    position: absolute;
    z-index: 12000;
    display: block;
    left: 0;
    top: 0;
}

.admon-uploader-progress {
    height: 12px;
    width: 100px;
    background: red;
    position: absolute;
    z-index: 15000;
    padding: 4px;
    line-height: 12px;
    background: url('/cache/6e8cbc72ebd3020d91b32910159a500d.gif') 0 0 no-repeat;
}

.admon-uploader-progress-full {
    position: relative;
    width: 100px;
    line-height: 12px;
    height: 12px;
}

.admon-uploader-progress-full div {
    height: 12px;
    line-height: 12px;
    background: url('/cache/bbb06e6989dac9ac24f0c2cfc80c9a24.png') 0 0 no-repeat;
}

.admon-uploader-progress-full div nobr {
    display: block;
    padding: 0 2px;
    text-align: right;
}

.admon-uploader-progress-full div nobr,
.admon-uploader-progress-full div span {
    line-height: 10px;
    font-size: 10px;
    color: #fff;
}

.admon-nowrap {
    white-space: nowrap;
}

.admon-cursor-move {
    cursor: move !important;
}

span.admon-cursor-loading {
    display: block;
    width: 20px;
    height: 40px;
    right: 320px;
    top: 16px;
    position: absolute;
    z-index: 150000;
}

html.admon-cursor-wait,
html.admon-cursor-wait *,
body.admon-cursor-wait,
body.admon-cursor-wait * {
    cursor: wait !important;
}

body.admon-backend {
    overflow: hidden;
}

body.admon-login {
    padding: 120px 0 0 0;
    margin: 0;
    background: #eee url('/cache/e733855470bbb92a5a93e2903593fae6.gif') 0 0 no-repeat;;
    font-family: Arial, Helvetica, sans-serif;
}

.admon-login-js-alt {
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    color: #666;
    text-align: center;
    padding: 20px 10px;
}

/* LOGIN */

div.admon-login-form {
    font-size: 11px;
    line-height: 14px;
    height: 160px;
    background: #fff;
}

div.admon-dialog-login .ui-dialog-box {
    width: 160px;
    height: 120px;
}

body.admon-login td.ui-dialog-title {
    cursor: default !important;
}

div.admon-dialog-login .ui-dialog-content {
    background: #fff;
    height: 120px;
}

.admon-login-form p {
    font-size: 11px;
    line-height: 14px;
    padding: 4px 5px;
    margin: 0;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

input.admon-hidden-button {
    display: none;
}

.admon-login-row {
    padding: 2px 5px;
    width: 240px;
    background: #eee;
}

.admon-login-row label {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    width: 100px;
}

.admon-login-row input {
    background: #fff;
    line-height: 14px;
    margin: 0 4px;
    padding: 1px 4px;
    width: 120px;
    font-size: 11px;
    border: 1px solid #aaa;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
}

.admon-login-row input:hover {
    border: 1px solid #666;
}

.admon-login-row input:focus {
    border: 1px solid #f60;
}



#img.admon-background-image {
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}





				

#admon-background-image {
    position: absolute;
    width: 100%;
    height: 100%;
    
    	background: #EEEEEE url('/cache/e733855470bbb92a5a93e2903593fae6.gif')   no-repeat;
	
}

body.admon-backend * {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #333;
}

input,
button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
}

img {
    border: 0;
}

.clearfix:after,
.admon-clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix,
.admon-clearfix {
    display: block;
}

* html .clearfix,
* html .admon-clearfix {
	height: 1%;
}

.admon-fieldset-headline:before,
.admon-fieldset-headline:before {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.admon-display-none {
    display: none !important;
}

/* FORM */

.admon-description {
    padding: 4px 10px;
    text-align: left;
}

/* ERRORS */

.admon-form-error-block {
    border: 2px solid #c00;
    margin: 6px 0 4px 0;
    text-align: left;
    padding: 4px 10px;
}

.admon-form-error-block ul {
    margin: 0 0 0 10px;
    padding: 0;
    line-height: 16px;
    list-style-type: square;
}

.admon-form-error-block li {
    padding: 2px 0;
    font-size: 11px;
    margin: 0;
    padding: 0;
    color: #c00;
}

.admon-form-error {
    margin: 0 0 10px 0;
    background: #c00 url(/cache/27a1eb4dd22f8b04b55db42f8bd022f2.png) 0 bottom repeat-x;
}

.admon-form-error-content {
    padding: 4px 10px;
    color: #fff !important;
    line-height: 18px;
    text-align: center;
}

.admon-form .admon-form-error-content h2,
.admon-form .admon-form-error-content p {
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 12px;
    text-align: center;
}

.admon-login-form .admon-form-error-content {
    text-align: left;
}

.admon-form-error-ne,
.admon-form-error-se,
.admon-form-error-sw,
.admon-form-error-nw {
    position: static;
    width: 4px;
    height: 4px;
    line-height: 4px;
    overflow: hidden;
    z-index: 2;
}

.admon-form-error-ne {
    float: right;
    background: #fff url(/cache/af1a13376cd1a08c91202372920fe94a.png) 0 0 no-repeat;
}

.admon-form-error-se {
    float: right;
    background: #fff url(/cache/af1a13376cd1a08c91202372920fe94a.png) 0 -4px no-repeat;
}

.admon-form-error-sw {
    background: #fff url(/cache/af1a13376cd1a08c91202372920fe94a.png) 0 -8px no-repeat;
    float: left;
}

.admon-form-error-nw {
    float: left;
    background: #fff url(/cache/af1a13376cd1a08c91202372920fe94a.png) 0 -12px no-repeat;
}




.admon-form,
.admon-datasource-scroll {
    line-height: 14px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.admon-dialog form {
    margin: 0;
    padding: 0;
}

.admon-form-empty,
.admon-list-empty {
    padding: 10px;
    margin: 10px 0;
    border: 1px solid #ddd;
    background: #eee;
    text-align: left;
}

.admon-datasource-scroll {
    padding: 10px;
    margin: 0;
}

.admon-datasource-scroll {
    padding: 0 10px 0 0;
}

table.admon-datasource-collection {
    border: 0;
    border-collapse: collapse;
    border-style: hidden;
    border-spacing: 1px;
    margin: 0;
    width: 100%;
    table-layout: fixed;
}

table.admon-field-collection-list {
    margin-bottom: 8px;
    outline: 1px solid #ccc;
}

table.admon-field-collection-list tr.admon-field-collection-list-row {
    border-bottom: 1px solid #ccc;
}

table.admon-field-collection-list td.admon-field-collection-list-table {
    padding: 0;
    border: 0;
}

table.admon-field-collection-list td.admon-field-collection-list-table-col {
    border: 0;
}

table.admon-datasource-collection td.admon-datasource-collection-left {
    vertical-align: top;
    width: 30%;
}
table.admon-datasource-collection td.admon-datasource-collection-right {
    vertical-align: top;
    width: 70%;
}

.admon-datasource-scroll table {
    margin: 0;
}

.admon-message {
    padding: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #999;
}

.admon-message a {
    color: #999;
    text-decoration: none;
}

.admon-message a:hover {
    color: #666;
    text-decoration: none;
}

.admon-field-message {
    padding: 2px 5px
}

.admon-form textarea {
    overflow: scroll;
    width: 150px;
}

.admon-form .indent {
    background-color: pink;
    height: 1px;
}

.admon-form div.admon-wrapper {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px;
    padding-bottom: 0px;
    width: 502px;
}

.admon-form div.admon-row {
    margin: 0 0 2px 0;
}

.admon-form div.admon-col {
    float: left;
    padding: 0 6px 0 0;
}

.admon-form div.admon-fieldset {
    margin-top: 1px;
}

.admon-form div.admon-fieldset-compact {
    border-bottom: 1px solid #ddd;
    margin: 0 0 6px 0;
}

.admon-form div.admon-colset {

}

.admon-form-block {
    float: left;
}

.admon-form .admon-form-block-daterange {
    
        
        width: 240px;
    
}

.admon-form h1 {
    font-size: 16px;
    line-height: 14px;
    text-align: left;
    color: #999;
}

.admon-field-headline {
    padding: 2px 5px;
    text-align: left;
    font-weight: bold;
    margin: 6px;
    color: #666;
}

.admon-datasource-create-content .admon-field-headline {
    padding-left: 0;
    margin-left: 0;
    padding-top: 12px;
}

.admon-field-block {
    width: 280px;
    float: left;
}

.admon-field-block-number {
    width: 72px;
    float: left;
}

.admon-field-collection {
    width: auto;
}

.admon-field-row {
    margin: 0 0 2px 0;
}

.admon-field-row .admon-help {
    float: none;
}

.admon-checkrow,
.admon-radiorow {
    float: none;
}

.admon-form div.admon-fieldset-headline {
    margin: 6px 0 0 0;
    padding: 2px 5px;
    font-weight: bold;
    text-align: left;
    color: #333;
    cursor: pointer;
    background: #ccc;
}

.admon-form div.admon-fieldset-headline-collapsible {
    margin-bottom: 0;
    padding: 2px 5px 2px 15px;
    background: #ccc url(/cache/2d6e19a05ab8b3d7e6b7a9ba4e1fe9bd.png) 3px 7px no-repeat;
}

.admon-form div.admon-fieldset-headline-collapsed {
    background: #ccc url(/cache/36974875c809fe10db6a66af18038c88.png) 4px 6px no-repeat;
}

.admon-form div.admon-field,
.admon-form div.admon-field-annotation {
    padding: 6px;
    margin: 0 0 6px 0;
    border: 1px solid #ddd;
    background: #eee;
    text-align: left;
    display: block;
}

div.admon-fieldset-compact div.admon-field {
    margin: 0;
    border-top: 0;
    border-bottom: 0;
}

.admon-field-template-select {
    border-top: 3px solid #666;
}

.admon-field-collection table,
table.admon-field-lookup-table {
    border-color: #fff;
    border-collapse: collapse;
    border-style: 1px solid #eee;
    border-spacing: 1px;
    border-spacing: 0;
    
    width: 320px;
    
    table-layout: auto;
    min-width: 100px;
}

table.admon-field-helper {
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
    background: none;
}

table.admon-field-helper td input {
    width: 98%;
}

table.admon-field-helper td {
    padding: 0 !important;
    border: 0 !important;
}

table.admon-field-lookup-table {
    width: 100%;
}

table.admon-sortable-table td {
    cursor: move;
}

table.admon-field-lookup-table-readonly td {
    cursor: default;
}

table.admon-field-lookup-table tr {
    background: #fff;
}

table.admon-field-lookup-table tr {
    background: #fff;
}

.admon-field-lookup-placeholder {
    display: table-row;
    height: 16px;
}

table.admon-field-lookup-table td {
    width: 100%;
}

ul.admon-list-multi-lookup table.admon-field-lookup-table {
    margin: 0;
}

ul.admon-list-multi-lookup table.admon-field-lookup-table td {
    width: auto;
    padding: 0;
    border: 0;
}

ul.admon-list-multi-lookup span.admon-list-multi-lookup-label {

}


table.admon-field-lookup-table td.admon-field-lookup-table-delete {
    padding: 0;
    background: #eee;
    width: 16px;
}

.admon-form div.admon-field .admon-form-field-hidden {
    display: none;
}

.admon-fieldset-show {
    overflow: visible;
    height: auto;
}

.admon-fieldset-hide {
    overflow: hidden;
    height: 1px !important;
    margin: 0 0 6px 0;
}

.admon-fieldset-hide .ui-wrapper {
    display: none;
}

.admon-field-path {
    margin: 2px 4px 0 4px;
    padding: 2px 2px;
    width: 320px;
    background: #ddd;
    color: #999;
}

.admon-field-number-arrows {
    width: 12px;
    height: 20px;
    float: left;
    margin: 0 2px;
    background: url(/cache/28cb5358d2af811767bf4e97386f5d6c.png) 0 0 no-repeat;
}

a.admon-field-number-increase,
a.admon-field-number-decrease {
    display: block;
    overflow: hidden;
    line-height: 8px;
    width: 12px;
    height: 10px;
    cursor: pointer;
    border: 0;
    text-decoration: none;
    background: none !important;
}

a.admon-field-number-increase:hover,
a.admon-field-number-decrease:hover {
    background-color: #ccc !important;
    opacity: .40;
    filter:alpha(opacity=40);
}

.admon-field-autocomplete-box {
    z-index: 12200;
    position: absolute;
    margin: 22px 0 0 0;
    padding: 0 4px 4px 0;
    background: url(/cache/3df3578bf3a474e13752710d236105ff.png) 4px 4px no-repeat;
}

.admon-list-search-container .admon-field-autocomplete-box {
    margin-top: 0;
}

.admon-field-autocomplete-box ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    min-width: 200px;
    max-width: 292px;
    max-height: 200px;
    overflow: auto;
    background: #fff;
    border: 1px solid #999;
}

.admon-field-autocomplete-box li {
    padding: 2px 5px;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
}

.admon-field-autocomplete-box li span {
    font-weight: bold;
    color: #62a100;
}

.admon-field-autocomplete-box li:hover {
    background: #eee;
}

.admon-field-maxlength {
    float: left;
    padding: 2px 4px 1px 4px;
    line-height: 14px;
    height: 14px;
    background: #fff;
    display: inline-block;
    border: 1px solid #ddd;
}



/* HELP */

.admon-help {
    display: inline-block;
    float: left;
}

.admon-help-content {
    display: none;
}

.admon-title-help-content {
    display: none;
    position: absolute;
    padding: 4px 10px;
    line-height: 14px;
    max-width: 400px;
    font-size: 11px;
    background: #fff;
    border: 1px solid #ccc;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    width: 200px;
    margin: 4px 0 0 16px;
    z-index: 15000;
}

/* BUTTONS */

.admon-form-buttons,
.admon-buttons {
    font-size: 11px;
    padding: 6px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;

    /* background: #fff url(/cache/a9a6debf75c8508ad9b462a9f125fc69.png) repeat-x; */
    line-height: 14px;
}

.admon-buttons-center {
    background: #fff
}

.admon-form-buttons-row,
.admon-form-buttons-publish {
    width: 100%;
    background: url(/cache/ddc6b43c7fab810413d4ac139f3ea2e9.png) 0 0 repeat-x;
}

.admon-form-buttons-publish {
    margin: 6px 0 0 0;
}

.admon-form-buttons a,
.admon-form-buttons span,
.admon-buttons a,
.admon-buttons button {
    display: block;
    float: right;
    height: 20px;
    cursor: pointer;
    font-weight: normal;
    text-decoration: none;
}

.admon-form-buttons-checkrow {
    width: 200px;
    float: left;
    height: 16px;
    padding: 8px 0;
    text-align: left;
}

.admon-form-buttons-checkrow input,
.admon-form-buttons-checkrow input[type="checkbox"],
.admon-form-buttons-checkrow input[type="radio"] {
    width: 13px;
    height: 13px;
    vertical-align: middle;
    margin: 1px 4px 0 0;
    float: left;
}

.admon-form-buttons-left {
    height: 32px;
    width: 6px;
    float: left;
    background: url(/cache/ddc6b43c7fab810413d4ac139f3ea2e9.png) 0 -32px no-repeat;
}


.admon-form-buttons-content {
    height: 20px;
    padding: 6px 0;
    float: right;
}

.admon-uploadbox .admon-form-buttons-content,
.admon-uploadbox .admon-buttons {
    padding: 0;
    margin: 0;
}

.admon-form-buttons-list-actions {
    padding: 5px 0 0 30px;
    background: url(/cache/b4dd0600a91daf5d810c4e70bf716246.png) 8px 3px no-repeat;
    float: left;
}

.admon-form-buttons-list-actions label {
    padding: 0 4px;
    color: #666;
    line-height: 14px;
}

.admon-form-buttons-list-actions select {
    margin: 2px 0 0 0;
    border: 1px solid #ccc;
}


.admon-form-buttons-right {
    height: 32px;
    width: 6px;
    float: right;
    background: url(/cache/ddc6b43c7fab810413d4ac139f3ea2e9.png) 0 -64px no-repeat;
}

.admon-form-buttons-content a:link,
.admon-form-buttons-content a:visited,
.admon-form-buttons-content span {
    margin: 0 0 0 6px;
    text-decoration: none;
    font-weight: normal;
    color: #fff;
}

.admon-form-buttons-content span.admon-form-button-submit,
.admon-form-buttons-content span.admon-form-button-save {
    display: none;
}

.admon-form-file-upload-button,
.admon-form-buttons-geo,
.admon-form-buttons-password,
.admon-form-file-delete-button,
.admon-form-buttons-coordinates {
    cursor: pointer;
    padding: 0;
    margin: 0 10px 0 0;
    float: left;
}

.admon-form-file-delete-button {
    margin: 0;
}

.admon-form-buttons-geo,
.admon-form-buttons-password,
.admon-form-buttons-coordinates {
    margin: 4px;
}

.admon-form-buttons-coordinates {
    margin-left: 0;
}

.admon-form-file-upload-button a:link,
.admon-form-file-upload-button a:visited,
.admon-form-file-upload-button span {
    margin: 0;
}

.admon-form-file-upload {
    float: left;
}

.admon-form-buttons-content span.admon-form-button-left {
    width: 6px;
    height: 20px;
    margin: 0;
    display: inline-block;
    float: left;
    background: url(/cache/8608bf35d282829a1248b1c8c47541d3.png) 0 -20px no-repeat;
}

.admon-form-buttons-content span.admon-form-button-right {
    width: 6px;
    height: 20px;
    margin: 0;
    display: inline-block;
    float: left;
    background: url(/cache/8608bf35d282829a1248b1c8c47541d3.png) 0 -40px no-repeat;
}

.admon-form-buttons-content span.admon-form-button-label {
    height: 12px;
    padding: 4px;
    margin: 0;
    line-height: 12px;
    color: #fff;
    display: inline-block;
    float: left;
    background: url(/cache/8608bf35d282829a1248b1c8c47541d3.png) 0 0 repeat-x;
}

.admon-form-buttons-content a:hover span.admon-form-button-left,
.admon-form-buttons-content a:active span.admon-form-button-left,
.admon-form-buttons-content a:focus span.admon-form-button-left {
    background: url(/cache/8608bf35d282829a1248b1c8c47541d3.png) 0 -80px no-repeat;
}

.admon-form-buttons-content a:hover span.admon-form-button-label,
.admon-form-buttons-content a:active span.admon-form-button-label,
.admon-form-buttons-content a:focus span.admon-form-button-label {
    background: url(/cache/8608bf35d282829a1248b1c8c47541d3.png) 0 -60px repeat-x;
}

.admon-form-buttons-content a:hover span.admon-form-button-right,
.admon-form-buttons-content a:active span.admon-form-button-right,
.admon-form-buttons-content a:focus span.admon-form-button-right {
    background: url(/cache/8608bf35d282829a1248b1c8c47541d3.png) 0 -100px no-repeat;
}

.admon-form-buttons-content span span.admon-form-button-left {
    background: url(/cache/8608bf35d282829a1248b1c8c47541d3.png) 0 -140px no-repeat;
}

.admon-form-buttons-content span span.admon-form-button-label {
    color: #666;
    background: url(/cache/8608bf35d282829a1248b1c8c47541d3.png) 0 -120px repeat-x;
}

.admon-form-buttons-content span span.admon-form-button-right {
    background: url(/cache/8608bf35d282829a1248b1c8c47541d3.png) 0 -160px no-repeat;
}


/* GENERAL */

.admon-form {
    text-align: left;
}

.admon-form h2 {
    color: #666;
    text-align: left;
    font-size: 14px;
    margin: 10px 4px;
    font-weight: bold;
}

.admon-form-error-block h2 {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #c00;
}


.admon-form textarea,
.admon-form select,
.admon-form input,
span.admon-field-readonly {
    background: #fff;
    line-height: 14px;
    margin: 0;
    font-size: 11px;
    border: 1px solid #aaa;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
}

span.admon-field-readonly {
    display: block;
    padding: 2px 1px;
    text-indent: 2px;
    background: #f4f4f4;
    color: #666;
}

.admon-form input.admon-form-input-nomargin-left {
    margin-left: 0 !important;
}

.admon-field-modulelink-description {
    float: left;
}

.admon-field-block input {
    float: none;
}

.admon-field-link .admon-field-block input {
    float: left;
}

.admon-field-block select {
    margin-bottom: 2px;
}

.admon-form textarea:hover,
.admon-form select:hover,
.admon-form input:hover {
    border: 1px solid #666;
}

.admon-form textarea:focus,
.admon-form select:focus,
.admon-form input:focus {
    border: 1px solid #f60;
}

.admon-form input,
.admon-form textarea {
    padding: 2px 1px;
}

.admon-form textarea.admon-error,
.admon-form select.admon-error,
.admon-form input.admon-error,
.admon-form textarea:hover.admon-error,
.admon-form select:hover.admon-error,
.admon-form input:hover.admon-error
.admon-form textarea:focus.admon-error,
.admon-form select:focus.admon-error,
.admon-form input:focus.admon-error {
    border: 1px solid #c00;
}

.admon-form label.admon-error {
    color: #c00;
    font-weight: bold;
}

.admon-form-content-lookup {
    float: left;
}

.admon-form select {
    height: 18px;
}

.admon-form select.admon-select-multiple {
    height: auto;
}

.admon-form-content-lookup ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.admon-confirmation-dialog-message ul {
    padding: 10px 0;
}

.admon-confirmation-dialog-message li,
.admon-form-content-lookup li {
    padding: 2px 0 2px 16px;
    background: url(/cache/b8c84407528285855bb323872edadca6.png) 4px 6px no-repeat;
}

.admon-form .admon-checkbox-inherit {
    background: grey !important;
}

.admon-module-select-details {
    padding: 4px 4px 4px 130px;
    margin: 4px 0 0 0;
    border: 1px solid #ddd;
    background: #eee;
    text-align: left;
}

.admon-module-select optgroup {
    font-style: normal;
    line-height: 20px;
    padding: 4px 0 2px 0;
    border-top: 1px solid #eee;
}

.admon-module-select optgroup option {
    padding: 1px 0 1px 12px;
    line-height: 12px;
    margin: 0;
    border-top: 1px solid #eee;

}

.admon-module-select-image {
    width: 180px;
    float: left;
}

.admon-module-select-image img {
    padding: 1px;
    background: #fff;
    border: 2px solid #ddd;
}

.admon-module-select-text {
    width: 240px;
    float: left;
}

.admon-module-select-text p {
    padding: 4px 0;
}

.admon-module-select-text ul {
    padding: 10px 0;
    margin: 0;
    list-style-type: none;
}

.admon-module-select-text li {
    padding: 0 0 0 16px;
    background: url(/cache/de18cb03e8733e4a9f90e1180d607d09.png) -6px -2px no-repeat;
}

/* GRID */

.admon-form-file-upload .admon-list-image-block {
    padding: 4px;
    background: #fff;
    border: 1px solid #ddd;
    margin: 0 0 6px 0;
    overflow: hidden;
    
        
        width: 316px;
    
}

.admon-form .admon-select-indent select {
    margin: 2px 0 0 18px;
    
        
        width: 308px;
    
}

.admon-form .admon-field-block-number {
    
        
        width: 80px;
    
}

.admon-form .admon-field-date input,
.admon-form .admon-field-number input,
.admon-form .admon-field-block-number input,
.admon-form .admon-form-daterange-col input {
    
        
        width: 60px;
        float: left;
    
}




.admon-form textarea,
.admon-form select,
.admon-form input,
.admon-form .admon-form-file-upload,
span.admon-field-readonly,
div.admon-field-modulelink-description,
div.admon-form-content-lookup,
div.admon-field-resize-helper,
div.admon-field-advanced-select,
table.admon-field-helper
{
    width: 320px;
}

table.admon-form-content-lookup {
    width: 360px;
}

span.admon-field-readonly-date,
span.admon-field-readonly-datetime,
.admon-form input.admon-field-date {
        
        width: 60px;
        float: left;
        margin-right: 4px;
}

.admon-form textarea
{
    height: 180px;
}


.admon-form label {
    display: block;
    font-size: 11px;
    padding: 2px 0;
    color: #999;
    float: left;
    text-align: left;
    width: 200px;
}

.admon-form .admon-field-collection-list-table label {
    width: 176px;
}

.admon-form .admon-form-daterange-col label {
    width: 40px;
}

.admon-form .admon-checkbox label {
    cursor: pointer;
    width: auto;
}

.admon-form .admon-top label {
    float: none;
}

.admon-form .admon-grid-w-1,
.admon-form .admon-checkbox-label label.admon-grid-w-1 {
    width: 40px;
}
.admon-form .admon-grid-w-2,
.admon-form .admon-checkbox-label label.admon-grid-w-2 {
    width: 80px;
}
.admon-form .admon-grid-w-3,
.admon-form .admon-checkbox-label label.admon-grid-w-3 {
    width: 120px;
}
.admon-form .admon-grid-w-4,
.admon-form .admon-checkbox-label label.admon-grid-w-4 {
    width: 160px;
}
.admon-form .admon-grid-w-5,
.admon-form .admon-checkbox-label label.admon-grid-w-5 {
    width: 200px;
}
.admon-form .admon-grid-w-6,
.admon-form .admon-checkbox-label label.admon-grid-w-6 {
    width: 240px;
}
.admon-form .admon-grid-w-7,
.admon-form .admon-checkbox-label label.admon-grid-w-7 {
    width: 280px;
}
.admon-form .admon-grid-w-8,
.admon-form .admon-checkbox-label label.admon-grid-w-8 {
    width: 320px;
}
.admon-form .admon-grid-w-9,
.admon-form .admon-checkbox-label label.admon-grid-w-9 {
    width: 360px;
}
.admon-form .admon-grid-w-10,
.admon-form .admon-checkbox-label label.admon-grid-w-10 {
    width: 400px;
}
.admon-form .admon-grid-w-11,
.admon-form .admon-checkbox-label label.admon-grid-w-11 {
    width: 440px;
}
.admon-form .admon-grid-w-12,
.admon-form .admon-checkbox-label label.admon-grid-w-12 {
    width: 480px;
}
.admon-form .admon-grid-w-13,
.admon-form .admon-checkbox-label label.admon-grid-w-13 {
    width: 520px;
}
.admon-form .admon-grid-w-14,
.admon-form .admon-checkbox-label label.admon-grid-w-14 {
    width: 560px;
}
.admon-form .admon-grid-w-15,
.admon-form .admon-checkbox-label label.admon-grid-w-15 {
    width: 600px;
}
.admon-form .admon-grid-w-16,
.admon-form .admon-checkbox-label label.admon-grid-w-16 {
    width: 640px;
}
.admon-form .admon-grid-w-17,
.admon-form .admon-checkbox-label label.admon-grid-w-17 {
    width: 680px;
}
.admon-form .admon-grid-w-18,
.admon-form .admon-checkbox-label label.admon-grid-w-18 {
    width: 720px;
}
.admon-form .admon-grid-w-19,
.admon-form .admon-checkbox-label label.admon-grid-w-19 {
    width: 760px;
}
.admon-form .admon-grid-w-20,
.admon-form .admon-checkbox-label label.admon-grid-w-20 {
    width: 800px;
}
.admon-form .admon-grid-w-21,
.admon-form .admon-checkbox-label label.admon-grid-w-21 {
    width: 840px;
}
.admon-form .admon-grid-w-22,
.admon-form .admon-checkbox-label label.admon-grid-w-22 {
    width: 880px;
}
.admon-form .admon-grid-w-23,
.admon-form .admon-checkbox-label label.admon-grid-w-23 {
    width: 920px;
}
.admon-form .admon-grid-w-24,
.admon-form .admon-checkbox-label label.admon-grid-w-24 {
    width: 960px;
}
.admon-form .admon-grid-w-25,
.admon-form .admon-checkbox-label label.admon-grid-w-25 {
    width: 1000px;
}
.admon-form .admon-grid-w-26,
.admon-form .admon-checkbox-label label.admon-grid-w-26 {
    width: 1040px;
}
.admon-form .admon-grid-w-27,
.admon-form .admon-checkbox-label label.admon-grid-w-27 {
    width: 1080px;
}
.admon-form .admon-grid-w-28,
.admon-form .admon-checkbox-label label.admon-grid-w-28 {
    width: 1120px;
}
.admon-form .admon-grid-w-29,
.admon-form .admon-checkbox-label label.admon-grid-w-29 {
    width: 1160px;
}
.admon-form .admon-grid-w-30,
.admon-form .admon-checkbox-label label.admon-grid-w-30 {
    width: 1200px;
}
.admon-form .admon-grid-w-31,
.admon-form .admon-checkbox-label label.admon-grid-w-31 {
    width: 1240px;
}
.admon-form .admon-grid-w-32,
.admon-form .admon-checkbox-label label.admon-grid-w-32 {
    width: 1280px;
}
.admon-form .admon-grid-w-33,
.admon-form .admon-checkbox-label label.admon-grid-w-33 {
    width: 1320px;
}
.admon-form .admon-grid-w-34,
.admon-form .admon-checkbox-label label.admon-grid-w-34 {
    width: 1360px;
}
.admon-form .admon-grid-w-35,
.admon-form .admon-checkbox-label label.admon-grid-w-35 {
    width: 1400px;
}
.admon-form .admon-grid-w-36,
.admon-form .admon-checkbox-label label.admon-grid-w-36 {
    width: 1440px;
}
.admon-form .admon-grid-w-37,
.admon-form .admon-checkbox-label label.admon-grid-w-37 {
    width: 1480px;
}
.admon-form .admon-grid-w-38,
.admon-form .admon-checkbox-label label.admon-grid-w-38 {
    width: 1520px;
}
.admon-form .admon-grid-w-39,
.admon-form .admon-checkbox-label label.admon-grid-w-39 {
    width: 1560px;
}
.admon-form .admon-grid-w-40,
.admon-form .admon-checkbox-label label.admon-grid-w-40 {
    width: 1600px;
}
.admon-form .admon-grid-w-41,
.admon-form .admon-checkbox-label label.admon-grid-w-41 {
    width: 1640px;
}
.admon-form .admon-grid-w-42,
.admon-form .admon-checkbox-label label.admon-grid-w-42 {
    width: 1680px;
}
.admon-form .admon-grid-w-43,
.admon-form .admon-checkbox-label label.admon-grid-w-43 {
    width: 1720px;
}
.admon-form .admon-grid-w-44,
.admon-form .admon-checkbox-label label.admon-grid-w-44 {
    width: 1760px;
}
.admon-form .admon-grid-w-45,
.admon-form .admon-checkbox-label label.admon-grid-w-45 {
    width: 1800px;
}
.admon-form .admon-grid-w-46,
.admon-form .admon-checkbox-label label.admon-grid-w-46 {
    width: 1840px;
}
.admon-form .admon-grid-w-47,
.admon-form .admon-checkbox-label label.admon-grid-w-47 {
    width: 1880px;
}
.admon-form .admon-grid-w-48,
.admon-form .admon-checkbox-label label.admon-grid-w-48 {
    width: 1920px;
}
.admon-form .admon-grid-w-49,
.admon-form .admon-checkbox-label label.admon-grid-w-49 {
    width: 1960px;
}
.admon-form .admon-grid-w-50,
.admon-form .admon-checkbox-label label.admon-grid-w-50 {
    width: 2000px;
}

.admon-form .admon-grid-h-1 {
    height: 18px;
}
.admon-form .admon-grid-h-2 {
    height: 36px;
}
.admon-form .admon-grid-h-3 {
    height: 54px;
}
.admon-form .admon-grid-h-4 {
    height: 72px;
}
.admon-form .admon-grid-h-5 {
    height: 90px;
}
.admon-form .admon-grid-h-6 {
    height: 108px;
}
.admon-form .admon-grid-h-7 {
    height: 126px;
}
.admon-form .admon-grid-h-8 {
    height: 144px;
}
.admon-form .admon-grid-h-9 {
    height: 162px;
}
.admon-form .admon-grid-h-10 {
    height: 180px;
}
.admon-form .admon-grid-h-11 {
    height: 198px;
}
.admon-form .admon-grid-h-12 {
    height: 216px;
}
.admon-form .admon-grid-h-13 {
    height: 234px;
}
.admon-form .admon-grid-h-14 {
    height: 252px;
}
.admon-form .admon-grid-h-15 {
    height: 270px;
}
.admon-form .admon-grid-h-16 {
    height: 288px;
}
.admon-form .admon-grid-h-17 {
    height: 306px;
}
.admon-form .admon-grid-h-18 {
    height: 324px;
}
.admon-form .admon-grid-h-19 {
    height: 342px;
}
.admon-form .admon-grid-h-20 {
    height: 360px;
}
.admon-form .admon-grid-h-21 {
    height: 378px;
}
.admon-form .admon-grid-h-22 {
    height: 396px;
}
.admon-form .admon-grid-h-23 {
    height: 414px;
}
.admon-form .admon-grid-h-24 {
    height: 432px;
}
.admon-form .admon-grid-h-25 {
    height: 450px;
}
.admon-form .admon-grid-h-26 {
    height: 468px;
}
.admon-form .admon-grid-h-27 {
    height: 486px;
}
.admon-form .admon-grid-h-28 {
    height: 504px;
}
.admon-form .admon-grid-h-29 {
    height: 522px;
}
.admon-form .admon-grid-h-30 {
    height: 540px;
}
.admon-form .admon-grid-h-31 {
    height: 558px;
}
.admon-form .admon-grid-h-32 {
    height: 576px;
}
.admon-form .admon-grid-h-33 {
    height: 594px;
}
.admon-form .admon-grid-h-34 {
    height: 612px;
}
.admon-form .admon-grid-h-35 {
    height: 630px;
}
.admon-form .admon-grid-h-36 {
    height: 648px;
}
.admon-form .admon-grid-h-37 {
    height: 666px;
}
.admon-form .admon-grid-h-38 {
    height: 684px;
}
.admon-form .admon-grid-h-39 {
    height: 702px;
}
.admon-form .admon-grid-h-40 {
    height: 720px;
}
.admon-form .admon-grid-h-41 {
    height: 738px;
}
.admon-form .admon-grid-h-42 {
    height: 756px;
}
.admon-form .admon-grid-h-43 {
    height: 774px;
}
.admon-form .admon-grid-h-44 {
    height: 792px;
}
.admon-form .admon-grid-h-45 {
    height: 810px;
}
.admon-form .admon-grid-h-46 {
    height: 828px;
}
.admon-form .admon-grid-h-47 {
    height: 846px;
}
.admon-form .admon-grid-h-48 {
    height: 864px;
}
.admon-form .admon-grid-h-49 {
    height: 882px;
}
.admon-form .admon-grid-h-50 {
    height: 900px;
}



.admon-form label span.admon-field-required {
    display: inline-block;
    width: 5px;
    height: 5px;
    margin: 2px 0 0 0;
    vertical-align: top;
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -37px -37px no-repeat;
    /* -19px -35px 9 x 9 */
}

.admon-form label.admon-sidebar-label-icon {
    width: 30px;
    margin-left: 10px;
}

.admon-form-daterange-col,
.admon-form-geo-col,
.admon-form-password-col,
.admon-form-coordinates-col {
    float: left;
    width: 92px;
}

.admon-form-daterange-col {
    width: 112px;
}

.admon-form-datetimerange-col {
    width: 202px;
}

.admon-form-password-text-col {
    width: 162px;
}


.admon-form-password-strength {
    display: block;
    width: 84px;
    height: 8px;
    line-height: 6px;
    overflow: hidden;
    margin: 3px 0;
    background: #fff;
}

.admon-form-password-strength-0 {
    display: block;
    width: 82px;
    margin: 1px;
    height: 6px;
    background: #fff;
}

.admon-form-password-strength-1 {
    display: block;
    width: 28px;
    background: #fff url('/cache/a6956a6abc79e017f52a4ebc8dba41f3.png') 0 0 no-repeat;
}

.admon-form-password-strength-2 {
    display: block;
    width: 56px;
    background: #fff url('/cache/a6956a6abc79e017f52a4ebc8dba41f3.png') 0 0 no-repeat;
}

.admon-form-password-strength-3 {
    display: block;
    width: 84px;
    background: #fff url('/cache/a6956a6abc79e017f52a4ebc8dba41f3.png') 0 0 no-repeat;
}

.admon-field-readonly-password {
    font-style: italic;
}

.admon-selectbox label {
    float: none;
}

.admon-selectbox select {
    float: none;
    width: 200px;
}

.admon-form-marginb {
    margin-bottom: 2px;
}

.admon-form-nofloat {
    clear: both !important;
    float: none !important;
}

.admon-form .admon-checkbox input,
.admon-form .admon-radiorow input {
    width: 15px;
    height: 15px;
    padding: 0;
    overflow: hidden;
    float: left;
    margin: 3px 6px 2px 6px;
    background: none;
    vertical-align: bottom;
    border: 0;
}

.admon-form div.admon-checkbox-container input {
    width: auto;
    height: auto;
    padding: 0;
    overflow: hidden;
    float: none;
    display: inline;
    background: none;
    vertical-align: middle;
    border: 0;
    margin: 0;
}

.admon-form .admon-checkbox-container {
    width: 20px;
    float: left;
    padding: 0 4px 0 0;
}

.admon-form .admon-checkrow,
.admon-form .admon-radiorow {
    padding: 2px 0;
}

.admon-form .admon-checkrow label,
.admon-form .admon-radiorow label {
    width: auto;
}

.admon-form label .admon-help {
    display: inline-block;
    float: none;
    vertical-align: top;
    margin-top: -4px;
}

/* ANNOTATION */

.admon-form div.admon-field-annotation {
	position: relative;
}

.admon-form div.admon-field-annotation-error {
	color: #721c24;
	border-color: #f5c6cb;
	background-color: #f8d7da;
}

.admon-form div.admon-field-annotation-error label {
	color: #721c24;
}

.admon-form div.admon-field-annotation-warning {
	color: #856404;
	border-color: #ffeeba;
	background-color: #fff3cd;
}

.admon-form div.admon-field-annotation-warning label {
	color: #856404;
}

.admon-form div.admon-field-annotation.admon-field-annotation-has-icon label {
	padding-left: 20px;
}

.admon-form div.admon-field-annotation i:after {
	top: 7px;
	left: 5px;
	display: block;
	content: " ";
	width: 16px;
	height: 16px;
	position: absolute;
}

.admon-form div.admon-field-annotation-info i:after {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -416px -16px no-repeat;
}

.admon-form div.admon-field-annotation-warning i:after {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -368px -32px no-repeat;
}

.admon-form div.admon-field-annotation-error i:after {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -400px -16px no-repeat;
}

.admon-form .admon-field-annotation-content {
    padding: 2px 4px;
    float: left;
}

/* DATEPICKER */

#ui-datepicker-div {
    display: none;
}

div.admon-form-datepicker {
    padding: 1px;
    width: 134px;
    margin: 2px 0 0 0;
    -moz-border-radius: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 0;
    background: none;
    padding: 12px 16px 16px 12px;
}

div.admon-form-datepicker .ui-datepicker-header {
    color: #fff;
    background: #55afd1;
    width: 132px;
    height: 18px;
    overflow: hidden;
    border: 1px solid #fff;
    border-bottom: 0;
    padding: 0;
    position: static;
}

div.admon-form-datepicker div.ui-datepicker-header .ui-datepicker-prev,
div.admon-form-datepicker div.ui-datepicker-header .ui-datepicker-prev-hover {
    position: absolute;
    width: 18px;
    height: 14px;
    overflow: hidden;
    margin: 0;
    border: 0;
    border-right: 1px solid #fff;
    left: 13px;
    top: 13px;
    padding: 2px 0;
    cursor: pointer;
}

div.admon-form-datepicker div.ui-datepicker-header .ui-datepicker-next,
div.admon-form-datepicker div.ui-datepicker-header .ui-datepicker-next-hover {
    overflow: hidden;
    position: absolute;
    right: 17px;
    width: 18px;
    height: 14px;
    top: 13px;
    margin: 0;
    border: 0;
    border-left: 1px solid #fff;
    padding: 2px 0;
    cursor: pointer;
}

div.admon-form-datepicker div.ui-datepicker-title {
        position: absolute;
        float: left;
    padding: 2px 0;
    font-size: 11px;
    line-height: 14px;
    width: 94px;
    text-align: center;
    color: #fff;
    margin: 0 0 0 20px;
    overflow: hidden;
    background: none;
    text-transform: none;
    cursor: pointer;
}

div.admon-form-datepicker .ui-datepicker-header span,
div.admon-form-datepicker .ui-datepicker-header .ui-datepicker-prev span,
div.admon-form-datepicker .ui-datepicker-header .ui-datepicker-next span {
    color: #fff !important;
    background: none;
    font-weight: normal;
    position: static;
}

div.admon-form-datepicker table {
    width: 134px;
    border-width: 0;
    border-collapse: collapse;
    border-spacing: 0;
    border-style: none;
    font-size: 11px;
    margin: 0;
    background: #fff;
}

div.admon-form-datepicker td,
div.admon-form-datepicker th {
    width: 18px;
    padding: 0;
    margin: 0;
    border: 1px solid #fff;
    text-align: center;
    background: #eee;
}

div.admon-form-datepicker th {
    padding: 2px 0;
    background: #ccc;
}

div.admon-form-datepicker table td a {
    display: block;
    text-align: center;
    padding: 3px 0;
    margin: 0;
    width: 18px;
    height: 12px;
    text-decoration: none;
    cursor: pointer;
    line-height: 12px;
    background: #ddd;
}

div.admon-form-datepicker table td a,
div.admon-form-datepicker table th span,
div.admon-form-datepicker table td span {
    padding: 3px 0;
    text-align: center;
    border: 0;
    font-size: 11px;
}

div.admon-form-datepicker table td a:link,
div.admon-form-datepicker table td a:visited {
    background: #ddd;
     padding: 3px 0;
    color: #666;
}

div.admon-form-datepicker table td a:hover,
div.admon-form-datepicker table td a:active {
	 padding: 3px 0;
    background: #d4d4d4;
}

div.admon-form-datepicker table td.ui-datepicker-today a,
div.admon-form-datepicker table td.ui-state-highlight {
    background: #55afd1 !important;
    color: #fff !important;
    border: 0;
}

div.admon-form-datepicker .ui-state-default {
    border: 0;
}

div.admon-form-datepicker table td.ui-state-disabled {
	background: #eee;
	color: #999;
    opacity: 1;
}

div.admon-form-datepicker table td.ui-state-disabled span {
    color: #999;
}

div.admon-form-datepicker a.ui-datepicker-prev {
    height: 12px;
        background: #55afd1 url('/cache/99e0d4f840bfc64042a4308d7f3c9fa9.png') 0 0 no-repeat !important;
	width: 18px;
}

div.admon-form-datepicker a.ui-datepicker-next {
    height: 12px;
        background: #55afd1 url('/cache/3c59c7af2b7507e2f255101f1d9661bf.png') 0 0 no-repeat !important;
	width: 17px;
}

div.admon-form-datepicker .ui-corner-all {
    -moz-border-radius: 0;
}

div.admon-form-datepicker .ui-state-hover {
    background-position: 0;
    padding: 2px 0;
}

.admon-form-coordinates-col label {
    width: 20px;
    float: left
}

.admon-form-coordinates-col input {
    width: 40px;
    float: left
}

.admon-form-coordinates-col span {
    padding: 2px 4px;
    float: left
}

.admon-form-coordinates-picker {
    position: relative;
}

.admon-form-coordinates-picker span {
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 6px;
    margin: -6px 0 0 -6px;
    background: rgba(255, 255, 255, 0.4);
    border: 2px solid #fff;
    box-shadow: 0 0 2px rgba(0,0,0,.4);
}

.admon-form-coordinates-picker img,
.admon-form-coordinates-picker span {
    cursor: crosshair;
}

/* POSITIONS */

#admon-logo {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    background: #fff;
    text-align: right;
    height: 80px;
}

#admon-logo > img {
    display: inline-block;
}

#admon-logo-left {
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    height: 80px;
}

#admon-footer {
    display: block;
    width: 100%;
    position: absolute;
    overflow: hidden;
    z-index: 2000;
    padding: 10px 0 0 0;
    height: 20px;
    bottom: 0;
    background: url('/cache/992d260790a35e037475babdfeaf0cf1.png') repeat-x;
}

#admon-toolbar {
    display: block;
    height: 20px;
    background: #444 url('/cache/b8c8c22784fc670f3239e44e79034944.png') repeat-x;
}


#admon-start{
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
}

#admon-dialogbar-con {
    position: absolute;
    top: 0;
    left: 106px;
    right: 2px;
    height: 30px;
    overflow: hidden;
}

#admon-dialogbar-arrow-left,
#admon-dialogbar-arrow-right {
    position: absolute;
    top: 0px;
    left: 94px;
    width: 20px;
    height: 30px;
    display: none;
}

#admon-dialogbar-arrow-right {
    left: auto;
    width: 17px;
    right: 0;
}

#admon-dialogbar-arrow-left a:link,
#admon-dialogbar-arrow-left a:visited,
#admon-dialogbar-arrow-right a:link,
#admon-dialogbar-arrow-right a:visited {
    display: block;
    width: 20px;
    height: 30px;
    text-decoration: none;
    background: url('/cache/9c2cc7fa10bf9421c3fa98002e3c0ec2.png') 0 0 no-repeat;
}

#admon-menu-editor-pageselect li a:hover,
#admon-menu-editor-pageselect li a:active {
    background: #eee;
}

#admon-dialogbar-arrow-right a:link,
#admon-dialogbar-arrow-right a:visited {
    width: 17px;
    overflow: hidden;
    background: url('/cache/b66a59a7b28239ffcce5c70f05a1bf15.png') 0 0 no-repeat;
}

#admon-dialogbar-arrow-left a:hover,
#admon-dialogbar-arrow-left a:active {
    background: url('/cache/4632aea49b29678e3646e047c8337a99.png') 0 0 no-repeat;
}

#admon-dialogbar-arrow-right a:hover,
#admon-dialogbar-arrow-right a:active {
    background: url('/cache/2def2246e95ec60e2788843c7edcfd1b.png') 0 0 no-repeat;
}


#admon-startmenu {
    position: absolute;
    display: block;
    z-index: 1998;
    left: 0;
    bottom: 0;
    padding: 10px 10px 30px 10px;
}

#admon-logged-in {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 11px 30px 3px 10px;
    color: #fff;
}

#admon-logged-in strong {
    color: #fff;
}

#jstree-marker-line {
    pointer-events: none;
}

ul.admon-tree .admon-tree-helper span,
div.admon-tree-container ul .admon-tree-helper span {
    background: none;
}

ul.admon-tree a.loading,
div.admon-tree-container ul a.loading {
    display: block;
    width: 16px;
    height: 16px;
    margin: 2px 0 0 0;
    padding: 0;
    background: url('/cache/8ae45ba77ce330cf9359300dc475d8f7.gif') 0 0 no-repeat;
}

ul.admon-tree .admon-tree-helper,
div.admon-tree-container ul .admon-tree-helper {
    display: inline;
}

ul.admon-tree .admon-tree-edit,
div.admon-tree-container ul .admon-tree-edit {
    display: none;
    position: absolute;
}

ul.admon-tree li.admon-can-edit a,
div.admon-tree-container ul li.admon-can-edit a {
	cursor: move;
}

.admon-tree-icon,
.admon-form-icon,
.admon-icon {
    display: inline-block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    text-decoration: none;
    padding: 0 !important;
    float: left;
    margin: 2px;
    cursor: pointer;
    background: none;
}


div.admon-tree-edit .admon-tree-arrows {
    width: 30px;
    padding: 0 4px;
    height: 28px;
}

div.admon-tree-edit .admon-tree-arrows a,
div.admon-tree-edit .admon-tree-arrows span,
div.admon-tree-edit .admon-tree-arrows a:hover,
div.admon-tree-edit .admon-tree-arrows span:hover,
div.admon-tree-edit .admon-tree-arrows div {
    width: 10px;
    height: 10px;
    padding: 0;
}

div.admon-tree-edit .admon-tree-arrow-n {
    margin: 0 10px;
}

div.admon-tree-edit .admon-tree-arrow-w {
    float: left;
    height: 8px;
    margin: 0 5px 0 0;
}

div.admon-tree-edit .admon-tree-arrow-e {
    float: left;
    height: 8px;
    margin: 0 0 0 5px;
}

div.admon-tree-edit .admon-tree-arrow-s {
    margin: 0 10px;
    float: left;
}

div.admon-tree-edit a.admon-tree-icon-left,
div.admon-tree-edit a.admon-tree-icon-left:hover {
    margin: 0;
    background: url(/cache/94350ed15c7d1ac1b816acfe62e37836.png) -20px -1px no-repeat;
}

div.admon-tree-edit a.admon-tree-icon-up,
div.admon-tree-edit a.admon-tree-icon-up:hover {
    margin: 0;
    background: url(/cache/94350ed15c7d1ac1b816acfe62e37836.png) 0 0 no-repeat;
}

div.admon-tree-edit a.admon-tree-icon-right,
div.admon-tree-edit a.admon-tree-icon-right:hover  {
    margin: 0;
    background: url(/cache/94350ed15c7d1ac1b816acfe62e37836.png) -10px -1px no-repeat;
}

div.admon-tree-edit a.admon-tree-icon-down,
div.admon-tree-edit a.admon-tree-icon-down:hover {
    margin: 0;
    background: url(/cache/94350ed15c7d1ac1b816acfe62e37836.png) -30px 0 no-repeat;
}

div.admon-tree-edit span.admon-tree-icon-left,
div.admon-tree-edit span.admon-tree-icon-left:hover {
    margin: 0;
    background: url(/cache/94350ed15c7d1ac1b816acfe62e37836.png) -20px -11px no-repeat;
}

div.admon-tree-edit span.admon-tree-icon-up,
div.admon-tree-edit span.admon-tree-icon-up:hover {
    margin: 0;
    background: url(/cache/94350ed15c7d1ac1b816acfe62e37836.png) 0 -10px no-repeat;
}

div.admon-tree-edit span.admon-tree-icon-right,
div.admon-tree-edit span.admon-tree-icon-right:hover {
    margin: 0;
    background: url(/cache/94350ed15c7d1ac1b816acfe62e37836.png) -10px -11px no-repeat;
}

div.admon-tree-edit span.admon-tree-icon-down,
div.admon-tree-edit span.admon-tree-icon-down:hover {
    margin: 0;
    background: url(/cache/94350ed15c7d1ac1b816acfe62e37836.png) -30px -10px no-repeat;
}

ul.admon-tree span.admon-tree-icon-context,
ul.admon-tree span.admon-tree-icon-context:hover,
div.admon-tree-container ul span.admon-tree-icon-context,
div.admon-tree-container ul span.admon-tree-icon-context:hover  {
    margin: 0;
    float: none;
    width: 14px;
    height: 14px;
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -176px 0 no-repeat;
}

div.admon-tree-edit .admon-tree-icon-edit,
div.admon-tree-edit .admon-tree-icon-edit:hover {
    margin: 0;
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) 0 0 no-repeat;
}

div.admon-tree-edit .admon-tree-icon-delete,
div.admon-tree-edit .admon-tree-icon-delete:hover {
    margin: 0;
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -16px 0 no-repeat;
}

div.admon-tree-edit a.admon-tree-icon-add,
div.admon-tree-edit a.admon-tree-icon-add:hover {
    margin: 0;
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -304px 0 no-repeat;
}

div.admon-tree-edit .admon-tree-icon-permissions,
div.admon-tree-edit .admon-tree-icon-permissions:hover {
    margin: 0;
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -320px 0 no-repeat;
}

ul.admon-tree li,
div.admon-tree-container ul li {
    text-align: left;
}

div.admon-tree-container ul li span.admon-tree-status-icon span.admon-icon-status {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -96px -16px no-repeat;
}

div.admon-tree-container ul li span.admon-tree-status-icon span.admon-icon-status-not-published {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -80px -16px no-repeat;
}

div.admon-tree-container ul li span.admon-tree-status-icon span.admon-icon-status-not-finished {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -64px -16px no-repeat;
}

div.admon-tree-container ul li span.admon-tree-lookup-icon span.admon-icon-lookup-add {
    width: 16px;
    height: 16px;
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -128px -32px no-repeat;
}

div.admon-tree-container ul li span.admon-tree-lookup-icon span.admon-icon-lookup-remove {
    width: 16px;
    height: 16px;
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -112px -32px no-repeat;
}

.admon-context-icon-context-hidden {
    background: none;
    cursor: default;
}


.admon-permissions-block {
    width: 740px;
    padding: 10px;
}

.admon-sheet-content h1,
.admon-form h1 {
    font-size: 16px;
    line-height: 14px;
    padding: 6px 0;
    font-weight: bold;
    text-align: left;
    margin: 0;
    color: #999;
}

h1.admon-permissions-headline-datasource {
    padding: 6px 0 6px 30px;
    background: url(/cache/3eae8182e55a9bf3d066833572b5b318.png) 0 0 no-repeat;
}

h1.admon-permissions-headline-table {
    padding: 6px 0 6px 30px;
    background: url(/cache/3eae8182e55a9bf3d066833572b5b318.png) 0 -24px no-repeat;
}

h1.admon-permissions-headline-menu {
    padding: 6px 0 6px 30px;
    background: url(/cache/3eae8182e55a9bf3d066833572b5b318.png) 0 -48px no-repeat;
}

h1.admon-permissions-headline-module {
    padding: 6px 0 6px 30px;
    background: url(/cache/3eae8182e55a9bf3d066833572b5b318.png) 0 -72px no-repeat;
}

h2.admon-headline-module {
    padding: 6px 0 6px 30px;
    color: #666;
    font-size: 14px;
    background: url(/cache/3eae8182e55a9bf3d066833572b5b318.png) 0 -72px no-repeat;
}

h2.admon-headline-datasource {
    padding: 6px 0 6px 30px;
    color: #666;
    font-size: 14px;
    background: url(/cache/3eae8182e55a9bf3d066833572b5b318.png) 0 0 no-repeat;
}

ul.admon-item-references,
ul.admon-item-references ul,
ul.admon-module-rename-success,
ul.admon-module-rename-success ul,
ul.admon-field-matchinglist,
ul.admon-module-link-listing,
ul.admon-module-link-listing-links {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 16px;
}

ul.admon-item-references,
ul.admon-module-rename-success,
ul.admon-field-matchinglist {
    margin-left: 16px;
}

ul.admon-item-references li,
ul.admon-module-rename-success li,
ul.admon-field-matchinglist li ul li,
ul.admon-module-link-listing li {
    padding: 2px 0 2px 16px;
    background: url(/cache/b8c84407528285855bb323872edadca6.png) 2px 6px no-repeat;
}

ul.admon-module-link-listing-links li span {
    display: block;
    padding: 2px 0 2px 16px;
    background: url(/cache/b8c84407528285855bb323872edadca6.png) 2px 6px no-repeat;
}

ul.admon-module-link-listing-links li ul li {
    display: block;
    padding: 2px 0 2px 32px;
    background: url(/cache/4de68928adbd20c1d8a29a7d35f21f1c.png) 4px 0 no-repeat;
}

ul.admon-field-matchinglist li {
    border-bottom: 1px solid #fff !important;
}

ul.admon-field-matchinglist li ul li {
    padding: 0;
    background: none;
    border-bottom: 1px solid #fff;
}

.admon-clipboardbox-content ul.admon-field-matchinglist a,
.admon-clipboardbox-content ul.admon-field-matchinglist a:hover {
    display: block;
    padding: 2px 0 2px 20px !important;
    background: #eee url(/cache/b8c84407528285855bb323872edadca6.png) 6px 7px no-repeat;
}

.admon-clipboardbox-content ul.admon-field-matchinglist a:hover {
    background-color: #e4e4e4;
}

.admon-clipboardbox-content a.admon-onpage-icon-delete,
.admon-clipboardbox-content a.admon-onpage-icon-delete:hover {
    width: 16px;
    height: 16px;
    float: right;
    padding: 0 !important;
    margin: 2px !important;
}

.admon-clipboardbox-content a.admon-onpage-insert-from-clipboard,
.admon-clipboardbox-content a.admon-onpage-insert-from-clipboard:visited,
.admon-clipboardbox-content a.admon-onpage-insert-from-clipboard:hover {
    float: left;
    width: 200px;
    padding: 3px 10px !important;
}

ul.admon-item-references a {
    text-decoration: none;
}

ul.admon-item-references .admon-item-references-path {
    color: #999;
}

.admon-datasource-description-content {
    padding: 0 0 12px 32px;
}

.admon-permissions-col {
    width: 220px;
    margin: 0 20px 0 0;
    float: left;
}

.admon-permissions-col .admon-checkbox label {
    width: 170px;
}

.admon-menu-editor-pagedescription ul {
    margin: 0;
    padding: 0 0 0 20px;
    list-style-type: none;
    background: url(/cache/de18cb03e8733e4a9f90e1180d607d09.png) -2px 0 no-repeat;
}

.admon-menu-editor-pagedescription li {
    padding: 2px 0;

}

.admon-permissions-col .admon-field select {
    width: 200px;
}

/* ADMON POPUP */

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #aaaaaa;
    opacity: .30;
    filter:alpha(opacity=30);
    z-index: 10000;
}

.ui-loading,
div.admon-loading {
    display: block;
    width: 100%;
    height: 100%;
    background: url('/cache/31842a5584d8474f14d2176cb5a51be1.gif') center center no-repeat;
}


div.admon-dialog-loading {
    width: 240px !important;
    height: 100px !important;
    background: url('/cache/31842a5584d8474f14d2176cb5a51be1.gif') center center no-repeat !important;
}

div.admon-loading {
    height: 100px;
}


div.admon-ui-dialog-content.ui-widget-content {
    border: 0;
}

div.admon-ui-dialog .ui-dialog-box {
    border-collapse: collapse;
    margin: 0;
    border: 0;
    border-spacing: 0;
    table-layout: fixed;
}

div.admon-ui-dialog.ui-widget-content {
    background: none;
    border: 0;
}

div.admon-ui-dialog .ui-dialog-title {
    width: auto;
    height: 20px;
    line-height: 1px;
    width: 100%;
    cursor: move;
    float: none;
    padding: 0 0 7px 0;
    margin: 0;
    background: #fff url('/cache/0f1b1d6b329b2775b942d563c1eee4fe.png') repeat-x;
}

body.admon-login div.admon-ui-dialog .ui-dialog-title {
    padding: 0 0 7px 0;
}

div.admon-ui-dialog .ui-dialog-title-left,
div.admon-ui-dialog .ui-dialog-title-right {
    display: block;
    width: 6px;
    float: left;
    height: 20px;
    background: #fff url('/cache/8ced48be9e97c32458cfc1cba7b726f3.png') 0 0 no-repeat;
}

div.admon-ui-dialog .ui-dialog-title-right {
    float: right;
    background: #fff url('/cache/b49e9f02075b24a6b39320d716b789a1.png') 0 0 no-repeat;
}

div.admon-ui-dialog .ui-dialog-title-text {
    display: block;
    width: auto;
    float: left;
    height: 12px;
    text-transform: uppercase;
    font-size: 10px;
    color: #fff;
    padding: 4px 0;
    line-height: 12px;
}

div.admon-ui-dialog .ui-dialog-title-close {
    width: 20px;
    height: 20px;
    padding: 0 0 0 2px;
    background: #fff;
    float: right;
}

div.admon-ui-dialog .ui-dialog-title-search,
div.admon-ui-dialog .ui-dialog-title-reload,
div.admon-ui-dialog .ui-dialog-title-help {
    width: 20px;
    height: 20px;
    padding: 0 0 0 2px;
    float: right;
}


div.admon-ui-dialog .ui-dialog-title-reload,
div.admon-ui-dialog .ui-dialog-title-help {
    height: 16px;
    width: 16px;
    padding: 2px 0;
}
div.admon-ui-dialog .ui-dialog-title-reload a,
div.admon-ui-dialog .ui-dialog-title-help a {
    height: 16px;
    width: 16px;
    display: block;
    text-decoration: none;
}

div.admon-ui-dialog .ui-dialog-title-help a {
    cursor: help;
}

div.admon-ui-dialog .admon-dialog .admon-form-buttons {
    /* display: none;    */
}

div.admon-list-search-container {
    position: absolute;
    z-index: 200;
    width: 400px;
    margin: -18px 0 0 -400px;
    overflow: hidden;
    cursor: default;
    display: none;
}

.admon-list-search-content {
    z-index: 280;
    padding: 2px 10px;
    width: 380px;
    height: 16px;
    margin: 0 0 0 400px;
    background: url('/cache/68921a488253ab4ad630cea36db1513c.png') 0 0 no-repeat;
}

div.admon-list-search-content input,
div.admon-list-search-content select {
    border: 1px solid #fff;
    height: 13px;
    line-height: 10px;
    font-size: 10px;
    padding: 1px 2px 0 2px;
    margin: 0 1px;
    width: 140px;
    font-family: Arial, Helvetica, sans-serif;
}

.admon-list-search-content input:hover,
.admon-list-search-content select:hover,
.admon-list-search-content input:active {
    border: 1px solid #56aed2;
}

.admon-list-search-content label {
    line-height: 14px;
    color: #035779;
}

.admon-list-search-label {
    width: 40px;
    float: left;
}

.admon-list-search-label label {
    font-size: 11px;
    line-height: 14px;
}

.admon-list-search-field {
    width: 150px;
    float: left;
    color: #222;
}

.admon-list-search-icons {
    width: 40px;
    float: left;
}


div.admon-list-search-content select {
    padding: 0;
    height: 16px;
    color: #035779;
    border: 1px solid #fff;
}

.admon-list-search-content a {
    margin: 0 2px;
}


div.admon-ui-dialog .ui-dialog-title-close a:link,
div.admon-ui-dialog .ui-dialog-title-close a:visited {
    display: block;
    width: 20px;
    height: 20px;
    text-decoration: none;
    background: url('/cache/d155ae6a23e16a300ef4c74b0e76dcdd.png') 0 0 no-repeat;
    margin: 0;
    padding: 0;
    right: auto;
    top: auto;
}

div.admon-ui-dialog .ui-dialog-title-close a:hover,
div.admon-ui-dialog .ui-dialog-title-close a:active {
    background-position: 0 -20px;
}

a.admon-icon-title-reload,
a.admon-icon-title-reload:hover,
a.admon-icon-title-reload:active,
a.admon-icon-title-reload:focus {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -352px 0 no-repeat;
}

a.admon-icon-title-help,
a.admon-icon-title-help:hover,
a.admon-icon-title-help:active,
a.admon-icon-title-help:focus  {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -368px 0 no-repeat;
}

a.admon-icon-title-search,
a.admon-icon-title-search:hover,
a.admon-icon-title-search:active,
a.admon-icon-title-search:focus  {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -272px 0 no-repeat;
}

.admon-list-search-content a.admon-icon-title-search {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -288px 0 no-repeat;
}

.admon-list-search-content a.admon-icon-title-delete {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -16px 0 no-repeat;
}

.admon-list-options {
    font-family: Arial, Helvetica, sans-serif;
    height: 20px;
    margin: 10px;
    font-size: 11px;
    min-width: 580px;
    line-height: 14px;
    color: #666;
    background: url('/cache/4f6d25a75ba627b23efea3bbe700b19b.png') 0 -40px repeat-x;
}

.admon-datasource-collection .admon-form-buttons-row {
    min-width: 580px;
    margin: 0 0 0 10px;
}

.admon-list-options-left,
.admon-list-options-right {
    float: left;
    height: 20px;
    width: 6px;
    background: url('/cache/4f6d25a75ba627b23efea3bbe700b19b.png') 0 0 no-repeat;
}
.admon-list-options-right {
    float: right;
    background: url('/cache/4f6d25a75ba627b23efea3bbe700b19b.png') 0 -20px no-repeat;
}

.admon-list-options-label {
    float: left;
    padding: 2px 10px;
}

.admon-list-options-select {
    float: left;
    padding-right: 20px;
}

.admon-list-options-select select {
    width: 200px;
}

.admon-list-options-select span {
    padding: 2px 0;
    font-style: italic;
    display: block;
}

.admon-list-datacount {
    width: 200px;
    float: left;
    color: #666;
    padding: 3px 0;
}

.admon-list-itemperpagecount {
    width: 140px;
    float: left;
    padding: 3px 0;
}

.admon-list-export,
.admon-list-sync,
.admon-list-import,
.admon-list-headbar-control {
    width: 20px;
    float: left;
    margin: 0 0 0 20px;
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
}

.admon-list-sync,
.admon-list-import,
.admon-list-headbar-control {
    margin: 0;
    border-left: 0;
}

.admon-checkbox-container {
	padding: 1px;
	margin: 0 0 1px 0;
	background: #eee !important;
}

.admon-import-headline {
	padding: 10px 0 0 0 !important;
	background: #fff !important;
}

.admon-checkbox-container label {
	margin: 2px 5px;
	color: #666;
}

.admon-list-itemperpagecount ul {
    display: none;
}

span.admon-list-itemperpagecount-btn {
    display: inline-block;
    padding: 1px 10px 0 4px;
    margin: -1px 0 0 0;
    background: #fff url('/cache/7246325942a6a1d7a078381f442324a0.png') bottom right no-repeat;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #bbb;
    cursor: pointer;
}

span.admon-list-itemperpagecount-btn:hover {
    border: 1px solid #f60;
}

ul.admon-list-itemsperpage {
    z-index: 300;
    position: absolute;
    margin: 1px 0 0 -4px;
        padding: 0;
    background: #fff;
    border: 1px solid #ccc;
    border-top: 1px solid #fff;
    list-style-type: none;
}

ul.admon-list-itemsperpage li {
    background: #f4f4f4;
    display: block;
    padding: 1px 10px 1px 4px;
    border-bottom: 1px solid #fff;
    cursor: pointer;
}

ul.admon-list-itemsperpage li:hover {
    background: #ddd;
}


div.admon-ui-dialog .ui-dialog-titlebar-close span {
    float: right;
    font-size: 11px;
}

div.admon-ui-dialog .ui-widget {
    font-family: arial, verdana, helvetica, sans-serif !important;
    font-size: 11px;
    line-height: 14px;
    text-align: left;
}


/* Schatten */

div.admon-ui-dialog .ui-dialog-shadow-nw,
div.admon-ui-dialog .ui-dialog-shadow-ne,
div.admon-ui-dialog .ui-dialog-shadow-se,
div.admon-ui-dialog .ui-dialog-shadow-sw,
div.admon-ui-dialog .ui-dialog-shadow-n,
div.admon-ui-dialog .ui-dialog-shadow-e,
div.admon-ui-dialog .ui-dialog-shadow-s,
div.admon-ui-dialog .ui-dialog-shadow-w {
    display: table-cell;
    padding: 0;
    margin: 0;
    line-height: 1px;
    font-size: 1px;
}

div.admon-ui-dialog .ui-dialog-shadow-nw {
    width: 12px;
    height: 12px;
    overflow: hidden;
    background: url('/cache/85b0b95b8c657c1093ca24ea38a9fa4f.png') 0 0 no-repeat;
}

div.admon-ui-dialog .ui-dialog-shadow-ne {
    width: 16px;
    height: 12px;
    background: url('/cache/c68f5f70e95288e11506eb6034338b49.png') 0 0 no-repeat;
}

div.admon-ui-dialog .ui-dialog-shadow-se {
    width: 16px;
    height: 16px;
    background: url('/cache/827df380e85a93f28b914555824424aa.png') 0 0 no-repeat;
}

div.admon-ui-dialog .ui-dialog-shadow-sw {
    width: 12px;
    height: 16px;
    background: url('/cache/974ae3f291c84c640955b29365ac5f96.png') 0 0 no-repeat;
}

div.admon-ui-dialog .ui-dialog-shadow-n {
    height: 12px;
    background: url('/cache/f8bd1aae282ec24039d9728520175aeb.png') repeat-x;
    width: auto;

}

div.admon-ui-dialog .ui-dialog-shadow-e {
    width: 16px;
    background: url('/cache/d38b7ac0aa65144974e2b7f92a809296.png') repeat-y;
}

div.admon-ui-dialog .ui-dialog-shadow-s {
    height: 16px;
    background: url('/cache/ffc611a5cf12ccdabb4e0102ef3320c6.png') repeat-x;
    width: auto;
}

div.admon-ui-dialog .ui-dialog-shadow-w {
    width: 12px;
    background: url('/cache/60727d5becbdcd770a029cbf7fe8f300.png') repeat-y;
}

div.admon-ui-dialog .ui-dialog-content {
    background: #fff;
    padding: 0;
    /* overflow: auto; */
}

div.admon-ui-dialog .admon-dialog-content-col {
    background: #fff;
}

body.admon-login div.admon-ui-dialog {
    width: 280px !important;
}


.admon-msg-dialog {

}

.admon-dialog-confirmation,
.admon-error-dialog {
	font-family: Arial, Helvetica, sans-serif;
    padding: 6px 10px;
    width: 240px;
}

.admon-error-dialog-message,
.admon-confirmation-dialog-message,
.admon-msg-dialog-message {
    padding: 4px 10px;
    text-align: left;
    font-size: 11px;
    line-height: 14px;
}

.admon-msg-dialog-message h2 {
    color: #999;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
}

.admon-msg-dialog-message h3 {
    font-weight: bold;
}

.admon-msg-dialog-message ul {
    margin: 0 0 10px 20px;
    line-height: 18px;
    list-style-type: square;
}

.admon-msg-dialog-message ul.admon-module-rename-success,
.admon-msg-dialog-message ul.admon-module-rename-success ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 16px;
}

div.admon-ui-dialog td.admon-dialog-content {
    background: #fff;
    width: 100%;
}

div.admon-ui-dialog .ui-dialog-buttonpane {
    background: #eee;
    padding: 6px;
}

div.admon-ui-dialog .ui-dialog-buttonpane button {
    margin: 0 6px 0 0;
    background: #f90;
    color: #fff;
    border: 1px solid #f90;
}

div.admon-ui-dialog table.ui-dialog-box {
    width: 100% !important;
    height: 100% !important;
}

div.admon-ui-dialog .ui-dialog-buttons {
    background: #fff;
    margin: 0;
}


div.admon-ui-dialog .admon-dialog-buttons-row {
    height: 1%;
    padding: 0;
    display: none;
}


body.admon-login div.admon-ui-dialog tr.admon-dialog-buttons-row {
    height: 30px;
    padding: 0;
    display: table-row;

    }

body.admon-login div.admon-ui-dialog td.ui-dialog-buttons{
    display: table-cell;
    height: auto;
}

div.ui-dialog-shadow-box-w {
    display: block;
    width: 12px;
    height: 12px;
    line-height: 1px;
    font-size: 1px;
}

div.ui-dialog-shadow-box-e {
    display: block;
    width: 16px;
    height: 12px;
    line-height: 1px;
    font-size: 1px;
}



/* Overlays */
.ui-widget-overlay { background: #fff; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Resizable
----------------------------------*/
div.admon-ui-dialog .ui-resizable { position: static;}
div.admon-ui-dialog .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; z-index: 0 !important; /* background: black; opacity: .40; filter:alpha(opacity=40); */ }
div.admon-ui-dialog .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
/*
div.admon-ui-dialog .ui-resizable-n { cursor: n-resize; height: 10px; top: 0; left: 12px; right: 22px; }
div.admon-ui-dialog .ui-resizable-s { cursor: s-resize; height: 10px; left: 12px; right: 22px; bottom: 6px; }
div.admon-ui-dialog .ui-resizable-e { cursor: e-resize; width: 10px; right: 6px; top: 12px; bottom: 18px; }
div.admon-ui-dialog .ui-resizable-w { cursor: w-resize; width: 10px; left: 0; top: 12px; bottom: 18px; }
div.admon-ui-dialog .ui-resizable-se { cursor: se-resize; width: 20px; height: 20px; right: 5px; bottom: 0; }
div.admon-ui-dialog .ui-resizable-sw { cursor: sw-resize; width: 20px; height: 20px; left: -5px; bottom: 0; }
div.admon-ui-dialog .ui-resizable-nw { cursor: nw-resize; width: 20px; height: 20px; left: -5px; top: -5px; }
div.admon-ui-dialog .ui-resizable-ne { cursor: ne-resize; width: 20px; height: 20px; right: 5px; top: -5px;}

div.admon-ui-dialog .admon-form .ui-resizable-s { cursor: s-resize; height: 10px; bottom: 0; left: 0; right: 20px; width: auto; }
div.admon-ui-dialog .admon-form .ui-resizable-e { cursor: e-resize; width: 10px; right: 0; top: 0px; bottom: 20px; height: auto; }

div.admon-ui-dialog .admon-form .ui-resizable-se {
    background: url(/cache/6a119031bad97171af6114e5a3dbc2c6.png) 0 0 no-repeat;
    bottom: 2px;
    right: 2px;
}
*/

div.admon-ui-dialog {
	position: absolute !important;
	z-index: 1990;
}

/* ADMON TASKBAR */

#admon-dialogbar {
    display: block;
    font-size: 11px;
    color: #666;

    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
}

#admon-dialogbar li {
    display: block;
    float: left;
    color: #333;
    cursor: pointer;
    height: 30px;
}

#admon-dialogbar li span {
    vertical-align: top;
}

#admon-dialogbar li:hover span {
    opacity: .90;
    filter:alpha(opacity=90);
}

#admon-dialogbar li:hover span.admon-dialog-bar-close {
    opacity: 1;
    filter:alpha(opacity=100);
}

#admon-dialogbar li .admon-dialog-bar-middle {
    display: inline-block;
    font-size: 11px;
    line-height: 14px;
    color: #333;
    background: url('/cache/113e90557bb276cedd7fb54e68fc85ed.png') 0 1px repeat-x;
    padding: 10px 20px 6px 2px;
}

#admon-dialogbar li .admon-dialog-bar-left,
#admon-dialogbar li .admon-dialog-bar-right {
    display: inline-block;
    width: 8px;
    padding: 10px 0 6px 0;
    background: url('/cache/f44ef3c6d29f5d2a791098e5a2c861e0.png') -4px 1px no-repeat;
}

#admon-dialogbar li .admon-dialog-bar-right {
    background: url('/cache/c2f6f8546c5ddf816479221a6720068a.png') 0 1px no-repeat;
}

#admon-dialogbar li.active span {
    color: #fff;
}

#admon-dialogbar li.active .admon-dialog-bar-middle {
    background: url('/cache/43fe9ac0d5c7744e3f7156ef1a577c3a.png') 0 0 repeat-x;
}

#admon-dialogbar li.active .admon-dialog-bar-left,
#admon-dialogbar li.active .admon-dialog-bar-right {
    background: url('/cache/a49d09003ce9a17b5f90c3fee5d22f45.png') -4px 0 no-repeat;
}

#admon-dialogbar li.active .admon-dialog-bar-right {
    background: url('/cache/db6dfffd114a3b282de55bec64e54d35.png') 0 0 no-repeat;
}


#admon-dialogbar li .admon-dialog-bar-close {
    display: static;
    z-index: 2;
    position: absolute;
    margin: 11px 0 0 -19px;
    width: 12px;
    height: 12px;
    background: url('/cache/d71ad9319de345d5a45e75d2d8e6fbec.png') 0 0 no-repeat;
}

#admon-dialogbar li.active .admon-dialog-bar-close {
    background: url('/cache/c2e530a39e5b2b3740da45b490162f92.png') 0 0 no-repeat;
}

#admon-dialogbar li.active .admon-dialog-bar-close:hover {
    background: url('/cache/7ada1216168f5e68f199e2322417532b.png') 0 0 no-repeat;
}

#admon-dialogbar li .admon-dialog-bar-close:hover {
    background: url('/cache/0cdfb0fc1021ffc1d64b94abd67236d5.png') 0 0 no-repeat;
}

#admon-dialogbar-hint {
    bottom: 20px;
    display: none;
}

#admon-dialogbar-hint .admon-helpbox-content {
    opacity: 0.9;
}

/* STARTMENU */

#admon-startmenu {
    width: 200px;
    background: url('/cache/a2595927f0cd4047bbe0a204e6ddb8e7.png') 0 0 no-repeat;
    padding: 4px 4px 8px 4px;
    bottom: 0;
    margin: 0 0 20px 4px;
}

#admon-startmenu .admon-start-submenu {
    display: none;
    margin: 0 0 0 192px;
    width: 208px;
    position: absolute;
    padding: 0;
}

#admon-startmenu .admon-start-submenu ul {
    padding: 8px 0 0 0;
    background: url('/cache/a61175000c074596fd4aeb2133178f83.png') 0 0 no-repeat;
}

#admon-startmenu .admon-start-submenu li {
    background: url('/cache/264db11809c4ff826687d3e08f26fb8f.png') repeat-y;
    margin: 0;
    padding: 1px 4px;
}

#admon-startmenu .admon-start-submenu li.admon-start-submenu-end {
    background: url('/cache/47527dac6835f381ed415467440ae732.png') 0 0 no-repeat;
    width: 208px;
    height: 8px;
    line-height: 1px;
    font-size: 1px;
    padding: 0;
}


#admon-startmenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#admon-startmenu li {
    display: block;
    font-size: 11px;
    line-height: 11px;
    padding: 2px 2px 0 2px;
    margin: 0;
}

#admon-startmenu li a:link,
#admon-startmenu li a:visited {
    display: block;
    text-decoration: none;
    color: #333;
    padding: 2px 10px 2px 4px;
}


#admon-startmenu li a:hover,
#admon-startmenu li a:active {
    background: #f4f4f4;
}


#admon-startmenu li a.admon-start-settings:link,
#admon-startmenu li a.admon-start-settings:visited,
#admon-startmenu li a.admon-start-management:link,
#admon-startmenu li a.admon-start-management:visited,
#admon-startmenu li a.admon-start-help:link,
#admon-startmenu li a.admon-start-help:visited  {
    display: block;
    text-decoration: none;
    color: #333;
    padding: 2px 10px 2px 4px;
    background: url('/cache/f27c2fff59a4dd340fc66d8c860a1f95.png') 188px 8px no-repeat;
}


#admon-startmenu li a.admon-start-settings:hover,
#admon-startmenu li a.admon-start-settings:active,
#admon-startmenu li a.admon-start-management:hover,
#admon-startmenu li a.admon-start-management:active,
#admon-startmenu li a.admon-start-help:hover,
#admon-startmenu li a.admon-start-help:active  {
    background: #f4f4f4 url('/cache/f27c2fff59a4dd340fc66d8c860a1f95.png') 188px 8px no-repeat;
}

#admon-startmenu li span {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    overflow: hidden;
    vertical-align: middle;
}

#admon-startmenu li.admon-start-delim {
    line-height: 1px;
    font-size: 1px;
    margin: 0;
    padding: 0;
    height: 4px;
    background: #eee;
    border-top: 1px solid #ddd;
}

#admon-startmenu li a span {
    display: inline-block;
    width: auto;
    height: 14px;
    padding: 1px 0 0 0;
    cursor: pointer;
}

#admon-startmenu li a span.admon-start-icon-settings,
#admon-startmenu li a span.admon-start-icon-dashboard,
#admon-startmenu li a span.admon-start-icon-menu,
#admon-startmenu li a span.admon-start-icon-user,
#admon-startmenu li a span.admon-start-icon-logout,
#admon-startmenu li a span.admon-start-icon-management,
#admon-startmenu li a span.admon-start-icon-sidebar,
#admon-startmenu li a span.admon-start-icon-language,
#admon-startmenu li a span.admon-start-icon-view,
#admon-startmenu li a span.admon-start-icon-module-refresh,
#admon-startmenu li a span.admon-start-icon-module-urls,
#admon-startmenu li a span.admon-start-icon-module-dependencies,
#admon-startmenu li a span.admon-start-icon-module-rename,
#admon-startmenu li a span.admon-start-icon-module-removeglobal,
#admon-startmenu li a span.admon-start-icon-help,
#admon-startmenu li a span.admon-start-icon-about,
#admon-startmenu li a span.admon-start-icon-usersettings,
#admon-startmenu li a span.admon-start-icon-newsletter,
#admon-startmenu li a span.admon-start-icon-checkscript,
#admon-startmenu li a span.admon-start-icon-delete-smarty-compile,
#admon-startmenu li a span.admon-start-icon-cache-statistics {
    width: 16px;
    height: 16px;
}

#admon-startmenu li a span.admon-start-icon-logout {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') 0 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-management {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -16px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-menu {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -32px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-settings {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -48px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-dashboard {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -64px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-language {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -80px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-view {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -96px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-sidebar {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -112px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-user {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -128px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-module-refresh {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -144px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-module-urls {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -32px -16px no-repeat;
}

#admon-startmenu li a span.admon-start-icon-module-dependencies {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -16px -0px no-repeat;
}

#admon-startmenu li a span.admon-start-icon-module-rename {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -208px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-module-removeglobal {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -224px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-help {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -160px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-about {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -176px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-usersettings {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -192px 0 no-repeat;
}

#admon-startmenu li a span.admon-start-icon-newsletter {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') 0 -16px no-repeat;
}

#admon-startmenu li a span.admon-start-icon-checkscript {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -16px -16px no-repeat;
}

#admon-startmenu li a span.admon-start-icon-delete-smarty-compile {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -48px -16px no-repeat;
}

#admon-startmenu li a span.admon-start-icon-cache-statistics {
    background: url('/cache/3faf67b7545ea2a0e3fe70b5e298b6ad.png') -65px -16px no-repeat;
}

/* DIALOGS */

.admon-form-edit tr {
    background: #eee;
}

.admon-form-hover {
    background: #ccc;
}

/* DATASOURCES */

table.admon-datasource-table,
.admon-datasource-import table {
    border-color: #fff;
    border-collapse: collapse;
    border-style: 1px solid #fff;
    border-spacing: 1px;
    width: 100%;
        table-layout: auto;
    min-width: 720px;
}

.admon-item-references table.admon-datasource-table {
    margin-top: 2px;
    min-width: 400px;
}

table.admon-datasource-table th,
.admon-datasource-import table th {
    background: #999;
    padding: 2px 5px;
    color: #fff;
    font-size: 11px;
    border: 1px solid #fff;
}

.admon-datasource-import table th {
	border: 1px solid #fff;
}

.admon-datasource-import table th {
	padding: 1px;
}

.admon-field-collection table th,
table.admon-field-lookup-table th {
    background: #fff;
    color: #666;
    padding: 1px 4px;
    border: 1px solid #eee;
}

.admon-field-collection table th label,
table.admon-field-lookup-table th label {
    color: #666;
    width: auto;
}


table.admon-datasource-table th span,
table.admon-datasource-table th small {
    color: #fff;
    font-weight: normal;
    vertical-align: middle;
}

table.admon-datasource-table th span.admon-datasource-order {
    cursor: pointer;
}

table.admon-datasource-table th span.admon-order-active {
    font-weight: bold;
}

table.admon-datasource-table td,
.admon-datasource-import table td {
    background: #eee;
    color: #666;
    font-size: 11px;
    padding: 2px 5px;
    border: 1px solid #fff;
    text-align: left;
    overflow: hidden;
    vertical-align: top;
}

.admon-datasource-import table td {
	border: 1px solid #fff;
	background: #e4e4e4;
}

table.admon-datasource-table tr.admon-datasource-row-hover td {
    background: #e4e4e4;
    color: #333;
}

table.admon-datasource-table tr.admon-datasource-row-selected td {
    background: #ddd;
    color: #333;
}

.admon-field-collection table td,
table.admon-field-lookup-table td,
table.admon-datasource-table tr.admon-datasource-row-hover td table.admon-field-lookup-table td,
table.admon-datasource-table tr.admon-datasource-row-selected td table.admon-field-lookup-table td {
    background: #fff;
    padding: 4px;
    margin: 0;
    vertical-align: top;
    border: 1px solid #eee;
}

td.admon-field-table-icon {
    padding: 0 !important;
    width: 16px;
    height: 16px;
}

.admon-module-create-select {
    float: left;
    width: 348px;
    margin-left: 10px;
    padding: 10px;
    border: 1px solid #ccc;

    background: #fff;

}

.admon-module-create-select ul {
    padding: 0;
    list-style-type: none;
}

.admon-module-create-select li {
    padding: 2px 0;
    line-height: 18px;
}

.admon-module-create-select li a {
    display: block;
    border: 1px solid #ccc;
    padding: 4px;
    color: #666;
    background: #eee;
    text-decoration: none;
}

.admon-module-create-select li a:hover {
    background: #eee;
    color: #666;
    border: 2px solid #999;
    padding: 3px;
	text-decoration: none;
}

.admon-module-create-select li.sel a,
.admon-module-create-select li.sel a:hover {
    background: #fff;
    padding: 3px;
    color: #666;
    border: 2px solid #f90;
}

.admon-module-create-select li.admon-module-create-select-group {
    padding: 12px 0 6px 0;
    font-size: 16px;
    font-weight: bold;
    color: #999;
}

.admon-module-create-select li.admon-module-create-select-group:first-child {
    padding-top: 0;
}

.admon-module-create-select li span.module-create-select-label {
    font-weight: bold;
}


.admon-datasource-create-description,
.admon-module-create-description {
    padding: 4px 4px 0 200px !important;
    float: none;
    clear: left;
}

.admon-datasource-create-content .admon-datasource-create-error {
    border: 2px solid #ccc;
    padding: 4px 10px;
    margin: 10px 0 0 20px;
}

.admon-datasource-create-content .admon-datasource-create-error h2 {
    font-weight: bold;
    font-size: 14px;
    margin: 10px 0;
    color: #999;
}

.admon-datasource-create-description-content,
.admon-module-create-description-content {
    padding: 4px;
    background: #fff;
    border: 1px solid #ddd;
}

.admon-datasource-create-content .admon-datasource-create-error ul {
    margin: 10px 0 10px 16px;
    list-style-type: square;
    padding: 0;
}


.admon-icon-add {
    background: url(/cache/a6696b1102c0a5e3063de72dc3345103.png) 0 0 no-repeat;
}
a.admon-icon-traffic-green,
span.admon-icon-traffic-green,
span.admon-icon-traffic-green:hover  {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -96px -16px no-repeat !important;
}
a.admon-icon-traffic-yellow,
span.admon-icon-traffic-yellow,
span.admon-icon-traffic-yellow:hover {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -80px -16px no-repeat !important;
}
a.admon-icon-traffic-red,
span.admon-icon-traffic-red,
span.admon-icon-traffic-red:hover {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -64px -16px no-repeat !important;
}
.admon-icon-history {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -304px -16px no-repeat;
}
.admon-icon-export {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -256px -16px no-repeat;
}

.admon-icon-import {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -256px -32px no-repeat;
}
.admon-icon-sync {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -48px -32px no-repeat;
}

.admon-icon-upload {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -352px -32px no-repeat;
}

.admon-icon-upload-disabled {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -336px -32px no-repeat;
}

.admon-icon-export-add {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -224px -16px no-repeat;
}

.admon-icon-export-remove {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -208px -16px no-repeat;
}

.admon-icon-export-inline {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px;
}

.admon-icon-sort-reorg {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 4px;
    cursor: pointer;
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -240px -16px no-repeat;
}

.admon-datasource-table span.admon-row-selector {
    cursor: pointer;
    font-weight: normal;
    padding: 0 2px;
    color: #fff;
}

.admon-datasource-table .admon-field-no-permission {
    color: #bbb;
    font-style: italic;
}

.admon-list-image-block,
.admon-list-file-block {
    white-space: nowrap;
}

.admon-list-link {
    padding: 0 20px 0 0;
    background: url(/cache/f85a94bb8e2e7c7e17fc0b3585acd5a1.png) right 2px no-repeat;
    background-position: right;
}

.admon-list-multi-lookup .admon-list-image-block,
.admon-list-multi-lookup .admon-list-file-block {
    margin: 1px;
}

.admon-form-file-upload {
    padding: 0;
}

.admon-form-file-upload .admon-list-image {
    float: left;
    margin: 0 6px 0 0;
}

.admon-form .admon-field-date select {
    margin: 0 0 0 4px;
    height: 20px;
}

.admon-form .admon-menu-editor-pagedescription {
    clear: left;
    width: 304px;
    padding: 2px;
    margin: 2px 0 2px 18px;
    background: #ddd;
}

.admon-form select:disabled,
.admon-form select:disabled:hover {
    color: #999;
    border: 1px solid #ccc;
}

.admon-list-empty {
    font-weight: bold;
    color: #666;
}


.admon-list-image-infobox {
    float: left;
    margin: 0;
}

.admon-list-image-info ul,
.admon-list-image-infobox ul,
.admon-list-file-info ul {
    display: block;
    padding: 2px 4px;
    list-style-type: none;
    margin: 0;
}

.admon-list-image-infobox li {
    overflow: hidden;
    padding: 1px 0;
}

.admon-datasource-table .admon-list-image-info  {
    padding: 0;
    background: #fff;
}

.admon-list-multi-lookup li {
    margin: 0 6px 6px 0;
    padding: 0;
    display: block;
    background: #fff;
    border: 1px solid #ccc;
    line-height: 16px;
}

ul.admon-sortable li {
    cursor: move;
}


.admon-list-multi-lookup li span.admon-list-multi-lookup-label {
    padding: 3px 4px;
    float: left;
}
.admon-list-multi-lookup li span.admon-list-multi-lookup-label .admon-list-file-block {
    margin: 0;
}


.admon-list-multi-lookup li .admon-icon-delete {
    margin: 2px;
    cursor: pointer;
}


.admon-list-multi-lookup-images li {
    margin: 0 6px 6px 0;
    padding: 0;
    display: block;
    float: left;
    background: #fff;
    border: 1px solid #ccc;
    line-height: 14px;

    width: auto;
}

.admon-list-multi-lookup li a.admon-icon-delete,
.admon-list-multi-lookup li a.admon-icon-edit {
    float: right;
    cursor: pointer !important;
}

.admon-list-image-info li,
.admon-list-file-info li {
    float: none;
    clear: left;
    width: auto;
    display: block;
    padding: 2px 6px;
    margin: 0;
}

.admon-list-image-infobox li img,
.admon-list-image-info li img {
    vertical-align: bottom;
}

.admon-list-image-info li.admon-list-image-icon,
.admon-list-file-info li.admon-list-file-icon {
    float: left;
    width: auto;
    display: block;
    line-height: 14px;
    padding: 2px 0;
}

.admon-list-multi-lookup .admon-list-image-info li,
.admon-list-multi-lookup .admon-list-file-info li,
.admon-datasource-table .admon-list-image-info li {
    float: none;
    padding: 0;
    border: 0;
}


.admon-list-image a:link,
.admon-list-image a:visited {
    display: block;
    /* float: left; */
    text-decoration: none;
    border: 1px solid #ccc;
    background: #ddd;
    padding: 4px;
}

.admon-list-image a:hover,
.admon-list-image a:active {
    padding: 3px;
    border: 2px solid #f90;
}

.admon-list-multi-lookup {
    margin: 0;
    padding: 0;
    clear: left;
    list-style-type: none;
}

/* SHEETS */

.admon-sheets {
    width: 100%;
    font-size: 11px;
    background: url(/cache/6cf095ee040144a324ba69c0d9ef6fb4.png);
}

.admon-sheets-empty {
    height: 6px;
    background: none;
}

.admon-sheets ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.admon-sheets li {
    display: block;
    float: left;
    height: 30px;
    line-height: 14px;
    list-style-type: none;
}

.admon-sheets li a:link,
.admon-sheets li a:visited {
    display: block;
    height: 30px;
    font-weight: normal;
    text-decoration: none;
    color: #666;
    background: none;
    cursor: pointer;
}

.admon-sheets li a:hover,
.admon-sheets li a:active,
.admon-sheets li a:focus {
    background: none;
}

.admon-sheets li a:link span,
.admon-sheets li a:visited span {
    display: inline-block;
    float: left;
    padding: 10px 6px 6px 6px;
    font-weight: bold;
    height: 14px;
    background: url(/cache/5f861f67b2078921b39494ce233ddf8c.png) repeat-x;
}

.admon-sheets li a:hover span,
.admon-sheets li a:active span {
    background: url(/cache/002b7a9716d411e984bf9bcecd0ee3cb.png) repeat-x;
}

.admon-sheets li a:link span.admon-sheets-w,
.admon-sheets li a:visited span.admon-sheets-w {
    width: 4px;
    padding: 0;
    height: 30px;
    background: url(/cache/17a30fa7350ead5bed2b0c7604d548e5.png) no-repeat;
}

.admon-sheets li a:link span.admon-sheets-e,
.admon-sheets li a:visited span.admon-sheets-e {
    width: 6px;
    padding: 0;
    height: 30px;
    background: url(/cache/628a04a6780d32c57cbadcf69b76b510.png) no-repeat;
}

.admon-sheets li a:hover span.admon-sheets-w,
.admon-sheets li a:active span.admon-sheets-w {
    background: url(/cache/d3a25f2b7933c49c7539e81a996a3d62.png) no-repeat;
}

.admon-sheets li a:hover span.admon-sheets-e,
.admon-sheets li a:active span.admon-sheets-e {
    background: url(/cache/a87533d0caffd6278f3a5f38d7b7b2e1.png) no-repeat;
}

.admon-sheets li.admon-sheets-sel a span {
    display: inline-block;
    float: left;
    padding: 10px 6px 6px 6px;
    color: #fff;
    font-weight: bold;
    height: 14px;
    background: url(/cache/9c13676029dc753a02da6450062bf1d4.png) repeat-x;
}

.admon-sheets li.admon-sheets-sel a span.admon-sheets-w {
    width: 4px;
    padding: 0;
    height: 30px;
    background: url(/cache/b8d41397dbda681328cdc9958a4836e7.png) no-repeat;
}

.admon-sheets li.admon-sheets-sel a span.admon-sheets-e {
    width: 6px;
    padding: 0;
    height: 30px;
    background: url(/cache/7de25e5993f7a4eb9ed5b442c1362a30.png) no-repeat;
}

.admon-sheets li.admon-sheets-error * {
    color: #c00;
}

.admon-form-warning-multiple-usages {
    border: 2px solid #f90;
    background: #fff;
    color: #666;
    margin-bottom: 6px;
    line-height: 14px;
    font-size: 11px;
    text-align: left;
    padding: 4px;
}

.admon-form-warning-multiple-usages strong {
    color: #f30;
}

.admon-form-warning-multiple-usages span.admon-form-warning-multiple-icon {
    width: 16px;
    height: 16px;
    float: left;
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -240px -32px no-repeat !important;
    margin: 0 8px 0 0;
}

.admon-form-warning-multiple-usages span.admon-form-warning-multiple-label {
    line-height: 14px;
    float: left;
    padding: 1px 0;
}

.admon-form-warning-multiple-usages p {
    line-height: 16px;
}

/* MULTILANGUAGE */

.admon-form-multilanguage {
    width: 20px;
    float: left;
    display: inline-block;
}


.admon-multilanguage-head {
    margin: 6px 0 0 0;
    height: 20px;
    background: #e4e4e4;
}

.admon-multilanguage-head ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    height: 20px;
}

.admon-multilanguage-block ul.admon-multilanguage-tabs {
    float: left;
}

.admon-multilanguage-block ul.admon-multilanguage-context {
    float: right;
}

.admon-multilanguage-head li {
    float: left;
    border-right: 1px solid #fff;
}

.admon-multilanguage-content {
    border: 2px solid #999;
    padding: 2px;
    margin: 0 0 6px 0;
}

.admon-multilanguage-head li a:link,
.admon-multilanguage-head li a:visited {
    display: block;
    height: 16px;
    padding: 2px 10px 1px 10px;
    margin: 0;
    line-height: 16px;
    font-weight: normal;
    text-decoration: none;
    color: #666;
    background: #d4d4d4;
    cursor: pointer;
}

.admon-multilanguage-head li a:hover,
.admon-multilanguage-head li a:active {
    background: #ccc;
}

.admon-multilanguage-head li.admon-multilanguage-sel a:link,
.admon-multilanguage-head li.admon-multilanguage-sel a:visited {
    padding: 2px 10px;
    background: #999;
}

.admon-multilanguage-head li.admon-multilanguage-sel a:hover,
.admon-multilanguage-head li.admon-multilanguage-sel a:active {
    background: #949494;
}

.admon-multilanguage-head .admon-multilanguage-label {
    display: inline-block;
    float: left;
    padding: 1px 0 0 6px;
    line-height: 14px;
}

.admon-multilanguage-head .admon-multilanguage-flag {
    display: inline-block;
    float: left;
    width: 16px;
    height: 10px;
    margin: 3px 2px;
}

.admon-multilanguage-head li.admon-multilanguage-sel .admon-multilanguage-flag {
    margin: 1px 0;
    border: 2px solid #fff;
    background-color: #fff;
}

.admon-multilanguage-head li.admon-multilanguage-sel .admon-multilanguage-label {
    color: #fff;
}

.admon-multilanguage-flag-de_DE {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) 0 -3px no-repeat;
}

.admon-multilanguage-flag-en_US {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -16px -3px no-repeat;
}

.admon-multilanguage-flag-fr_FR {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -32px -3px no-repeat;
}

.admon-multilanguage-flag-nl_NL {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -48px -3px no-repeat;
}

.admon-multilanguage-flag-es_ES {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -64px -3px no-repeat;
}

.admon-multilanguage-flag-tr_TR {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -80px -3px no-repeat;
}

.admon-multilanguage-flag-ru_RU {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -96px -3px no-repeat;
}

.admon-multilanguage-flag-it_IT {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -112px -3px no-repeat;
}

.admon-multilanguage-flag-zh_CN {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -128px -3px no-repeat;
}

.admon-multilanguage-flag-de_CH {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -144px -3px no-repeat;
}

.admon-multilanguage-flag-pt_PT {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -160px -3px no-repeat;
}

.admon-multilanguage-flag-hr_HR {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -176px -3px no-repeat;
}

.admon-multilanguage-flag-pl_PL {
    background: url(/cache/9b6d6b2c91abe79ad0b08beb30ee20de.png) -192px -3px no-repeat;
}

.admon-multilanguage-context li {
    border-right: 0;
    border-left: 1px solid #fff;
}

.admon-multilanguage-context li a:link,
.admon-multilanguage-context li a:visited {
    display: block;
    height: 16px;
    width: 16px;
    padding: 2px 2px 1px 2px;
    margin: 0;
    border-bottom: 1px solid #fff;
}

.admon-multilanguage-context li a:link span,
.admon-multilanguage-context li a:visited span {
    height: 16px;
    display: block;
    width: 16px;
    margin: 0;
}

.admon-form-multilanguage-context {
    color: #fff;
    line-height: 14px;
    font-size: 11px;
    width: 220px;
    white-space: nowrap;
    margin: 20px 0 0 20px;
    position: absolute;
    z-index: 110000;
    background: #fff;
    border: 1px solid #ccc;
    display: none;
}

.admon-multilanguage-head .admon-form-multilanguage-context {
    right: 0;
    margin: 0;
}

.admon-form-multilanguage-context ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.admon-form-multilanguage-context li {
    display: block;
    width: 220px;
    padding: 0;
    margin: 0;
    text-align: left;
    border-bottom: 1px solid #e4e4e4;
}

.admon-form-multilanguage-context li span {
    vertical-align: middle;
}

.admon-form-multilanguage-context li a:link,
.admon-form-multilanguage-context li a:visited {
    display: block;
    width: auto;
    height: auto;
    float: none;
    width: 184px;
    padding: 2px 0 2px 34px !important;
    text-decoration: none;
    overflow: hidden;
    margin: 0;
    background: #fff url(/cache/d085a9eb5074ab0ded42c7a0b2a7d9a6.png) 24px 6px no-repeat;
    color: #666;
}

.admon-form-multilanguage-context li a:hover,
.admon-form-multilanguage-context li a:active {
    background-color: #eee;
}

.admon-form-multilanguage-context li div {
    clear: left;
    float: none;
    padding: 1px 0;
}

span.admon-multilanguage-context-icon,
.admon-multilanguage-context li a span.admon-multilanguage-context-icon {
    display: block;
    float: left;
    width: 16px;
    height: 10px;
    margin: 3px 4px;
}

span.admon-multilanguage-context-label,
.admon-multilanguage-context li a span.admon-multilanguage-context-label {
    margin: 1px 0;
    width: 194px;
    height: auto;
    display: block;
    white-space: pre-wrap;
    float: left;
}

.admon-datasource-table .admon-multilanguage-flag {
    display: inline-block;
    width: 16px;
    height: 10px;
    margin: 3px 4px 0 0;
    vertical-align: top;
    border: 1px solid #fff;
}

.admon-form .admon-multilanguage-hint {
    clear: left;
    color: #666;
    font-size: 11px;
    padding: 4px 4px 4px 36px;
    margin: 24px 0 0 0;
    line-height: 16px;
    background: #fff url(/cache/f1d02bce4a04e43f9885b658410216fb.png) 4px 5px no-repeat;
    border: 1px solid #ccc;
    line-height: 12px;
}


/* SIDEBAR MANAGER */

.admon-sidebar-manager {
    font-size: 11px;
    line-height: 14px;
    margin: 6px 6px 0 6px;
    overflow: hidden;
    position: relative;
}

.admon-sidebar-manager ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.admon-sidebar-manager li {
    display: block;
    background: #eee;
    margin: 0 0 1px 0;
    padding: 0;
}

.admon-sidebar-manager li ul {
    overflow: hidden;
}

.admon-sidebar-manager li h1,
.admon-sidebar-manager li h2,
.admon-sidebar-manager li h3,
.admon-sidebar-manager li h4 {
    font-size: 11px;
    line-height: 14px;
    margin: 0;
    padding: 0;
}


.admon-sidebar-manager li.admon-sidebar-hover,
.admon-sidebar-manager li.admon-sidebar-hover li {
    background-color: #e4e4e4;
}

.admon-sidebar-manager li.admon-sidebar-headline {
    background-color: #ccc;
    line-height: 11px;
    padding: 1px 0;
}

.admon-sidebar-content {
    padding: 10px;
}

.admon-sidebar-icons {
    position: absolute;
    padding: 0 0 6px 8px;
    right: 0;
    height: 20px;
    z-index: 220;
    background: url(/cache/38d2dbecceed72831bff284a7ccf56ce.png) 0 0 no-repeat;
}

.admon-sidebar-iconpicker {
    display: inline-block;
    float: left;
    height: 20px;
    width: 40px;
    margin: 0 20px 0 0;
}

.admon-sidebar-iconpicker-box {
    display: none;
}

img.admon-icon-iconpicker-sprite {
    cursor: pointer;
}

.admon-sidebar-iconpicker-marker {
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    border: 1px solid #f90;
    left: 0;
    top: 0;
    padding: 1px;
    z-index: 10;
}

.admon-context-box {
    color: #fff;
    line-height: 14px;
    font-size: 11px;
    width: auto;
    width: 160px;
    white-space: nowrap;
    margin: 20px 0 0 -142px;
    position: absolute;
    z-index: 2000;
    background: #fff;
    border: 1px solid #ccc;
    border-top: 2px solid #55afd1;
    display: none;
}

.admon-edit-status-list {
    border-top: 1px solid #ccc;
    margin-left: 0 !important;
}

.admon-edit-status ul,
.admon-context-box ul,
ul.admon-tree .admon-context-box ul,
div.admon-tree-container ul .admon-context-box,
.admon-contextbox ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    background: none;
}

.admon-edit-status-list ul {
    display: block !important;
}

.admon-context-box li {
    display: block;
    height: 20px;
    padding: 0;
    margin: 0;
    text-align: left;
    background: #fff;
    border-bottom: 1px solid #e4e4e4;
}

.admon-edit-status li {
    height: auto;
}


.admon-contextbox li,
.admon-sidebar-manager li .admon-contextbox li {
    height: auto;
    background: #fff;
}

.admon-contextbox li.admon-context-noborder {
    border: 0;
}

.admon-context-box li span,
.admon-contextbox li span,
.admon-context-box li a:hover span,
.admon-contextbox li a:hover span {
    vertical-align: middle;
}

.admon-context-box li a:link,
.admon-context-box li a:visited,
ul.admon-tree .admon-context-box li a:link,
ul.admon-tree .admon-context-box li a:visited,
.admon-contextbox li a:link,
.admon-contextbox li a:visited  {
    display: block;
    width: auto;
    float: none;
    height: 16px;
    padding: 2px 0 !important;
    text-decoration: none;
    overflow: hidden;
    margin: 0;
    background: #fff;
    color: #666;
}

.admon-context-box li a:hover,
.admon-context-box li a:active,
ul.admon-tree .admon-context-box li a:hover,
ul.admon-tree .admon-context-box li a:active,
.admon-contextbox li a:hover,
.admon-contextbox li a:active {
    background: #eee;
}

.admon-context-box .admon-icon-label,
.admon-contextbox .admon-icon-label,
ul.admon-tree .admon-context-box .admon-icon-label {
    height: 14px;
    line-height: 14px;
    padding: 2px 0;
    background: #fff;
}

.admon-context-box a:hover .admon-icon-label,
.admon-contextbox a:hover .admon-icon-label {
    background: #eee;
}

.admon-context-box span.admon-icon,
.admon-contextbox span.admon-icon {
    margin: 0 4px;
}

.admon-contextbox ul.admon-contextbox-owner-group {
    border: 1px solid #ddd;
    background: #eee;
    width: 240px;
    margin: 0 0 6px 0;
}

.admon-contextbox ul.admon-contextbox-owner-group li {
    background: none;
    background: none;
    border: 0;
    padding: 1px 0;
}

.admon-contextbox ul.admon-contextbox-owner-group li span.admon-contextbox-owner-group-label {
    display: block;
    width: 92px;
    padding: 2px 4px;
    float: left;
    color: #666;
}

.admon-contextbox ul.admon-contextbox-owner-group li span.admon-contextbox-owner-group-value {
    display: block;
    width: 112px;
    padding: 2px 4px;
    float: left;
}

.admon-context-box .admon-context-debug-text,
.admon-contextbox .admon-context-debug-text {
    width: 160px;
    height: 100px;
    background: #fff;
    border: 1px solid #ccc;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin: 0 0 0 -1px;
    text-align: left;
    position: absolute;
}

.admon-contextbox .admon-context-debug-text {
    position: relative;
    width: 216px;
    height: 80px;
    overflow: scroll;
    margin-left: 22px;
    margin-top: 4px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    font-family: "Lucida Console", Monaco, mono-serif;
    white-space: nowrap;
}

.admon-context-box .admon-icon-edit-permissions,
.admon-contextbox .admon-icon-edit-permissions,
ul.admon-tree .admon-context-box .admon-icon-edit-permissions {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -320px 0 no-repeat;
}

.admon-context-box .admon-icon-debug,
.admon-contextbox .admon-icon-debug,
ul.admon-tree .admon-context-box .admon-icon-debug {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -384px 0 no-repeat;
}

.admon-context-box .admon-icon-config-datasource,
.admon-contextbox .admon-icon-config-datasource,
ul.admon-tree .admon-context-box .admon-icon-config-datasource {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -288px -16px no-repeat;
}
a.admon-field-modulelink-show-clipboard,
a.admon-field-modulelink-show-clipboard:hover,
a.admon-field-modulelink-show-clipboard:active,
a.admon-field-modulelink-show-clipboard:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -96px 0 no-repeat;
}

.admon-uploadbox-checkboxes {
    padding: 0 0 10px 0;
}

.admon-uploadbox-checkrow {
    padding: 4px;
    margin: 0 0 1px 0;
    background: #f4f4f4;
}

.admon-uploadbox-checkrow input {
    float: left;
    margin: 2px 6px 0 0;
}

.admon-uploadbox-checkrow label {
    width: 116px;
    float: left;
    padding: 4px;
    margin: 0;
}

.admon-sidebar-icons .admon-icon {
    display: inline-block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    text-decoration: none;
    padding: 0 !important;
    float: left;
    margin: 2px;
}

.admon-context {
    display: inline-block;
    overflow: hidden;
    width: 20px;
    height: 20px;
    background: #55afd1;
    float: left;
}

.admon-sidebar-manager li a:link,
.admon-sidebar-manager li a:visited {
    padding: 1px 0;
    text-decoration: none;
    color: #666;
    cursor: move;
}

.admon-sidebar-manager li a:link,
.admon-sidebar-manager li a:visited {
    color: #333;
}

.admon-sidebar-icons {
    cursor: default !important;
}

.admon-sidebar-icons a {
    cursor: pointer !important;
}

.admon-datasource-edit {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) 0 0 no-repeat;
}

.admon-datasource-delete {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -16px 0 no-repeat;
}

.admon-datasource-up {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -112px 0 no-repeat;
}

.admon-datasource-down {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -128px 0 no-repeat;
}

.admon-datasource-admon {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -192px 0 no-repeat;
}

.admon-datasource-permissions {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -320px 0 no-repeat;
}

.admon-sidebar-overview ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.admon-sidebar-overview {
    padding: 0 6px;
    margin: 6px 0 0 0;
    overflow: visible;
}

.admon-sidebar-overview li {
    display: block;
    line-height: 12px;
    font-size: 12px;
    padding: 0;
    margin: 0;
    border: 0;
    overflow: hidden;
}

.admon-sidebar-overview li span {
    cursor: pointer;
    overflow: hidden;
}

.admon-sidebar-overview li a:link:not(.admon-sidebar-shortlink),
.admon-sidebar-overview li a:visited:not(.admon-sidebar-shortlink) {
    display: block;
    padding: 2px 0;
    margin: 0;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    background: #fff url(/cache/d085a9eb5074ab0ded42c7a0b2a7d9a6.png) 6px 8px no-repeat;
    border-bottom: 1px solid #eee;
}
.admon-sidebar-overview li a:hover,
.admon-sidebar-overview li a:active {
    background: #eee url(/cache/d085a9eb5074ab0ded42c7a0b2a7d9a6.png) 6px 8px no-repeat;
}

.admon-sidebar-overview li .admon-sidebar-nobg {
    background-image: none !important;
}

.admon-sidebar-overview li h1,
.admon-sidebar-overview li h2,
.admon-sidebar-overview li h3,
.admon-sidebar-overview li h4 {
    display: block;
    text-decoration: none;
    color: #333;
    font-weight: bold;
    margin: 0;
    padding: 2px 0;
}

.admon-sidebar-overview li h1 .admon-sidebar-item-label {
    font-size: 16px;
    color: #999;
    margin-top: 6px;
    padding-bottom: 6px;
}

.admon-sidebar-overview li h1 {
    border-bottom: 1px solid #eee;
}

.admon-sidebar-overview li h2 .admon-sidebar-item-label {
    font-size: 14px;
}

.admon-sidebar-overview li h4 .admon-sidebar-item-label {
    color: #666;
}

body.admon-backend .admon-sidebar-item-icon {
    display: inline-block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 2px 4px;
}

.admon-sidebar-overview li h1 .admon-sidebar-item-icon {
    margin-top: 8px;
}

body.admon-backend .admon-sidebar-item-label {
    display: inline-block;
    float: left;
    padding: 3px 4px 3px 0;
}

.admon-sidebar-overview .admon-sidebar-marginb {
    border-bottom: 6px solid #f4f4f4;
}

.admon-sidebar-overview .admon-sidebar-margint {
    border-top: 6px solid #f4f4f4;
}


/* ORDER */

.admon-order-desc,
.admon-order-asc {
    display: inline-block;
    padding: 2px 2px 2px 12px;
    background: url(/cache/d13ce74c0225bd50fad76a6da01686b2.png) 2px 6px no-repeat;
}

.admon-order-desc small,
.admon-order-asc small {
    font-weight: normal;
    font-size: 10px;
    line-height: 10px;
}

.admon-order-asc {
    background: url(/cache/9b6a4bf5197b9294d55c83b22b1d560e.png) 2px 6px no-repeat;
}

.admon-datasource-table th {
    white-space: nowrap;
    padding: 2px 5px;
}

table.admon-datasource-table th.admon-datasource-col-edit {
    width: 132px;
}

table.admon-datasource-table td.admon-datasource-col-edit,
table.admon-datasource-table td.admon-datasource-col-copy,
table.admon-datasource-table td.admon-datasource-col-delete,
table.admon-datasource-table td.admon-datasource-col-status,
table.admon-datasource-table td.admon-datasource-col-context {
    padding: 1px 2px;
    width: 20px;
}

.admon-checkbox-overlay {
    position: relative;
    display: block;
    float: left;
    width: 16px;
    margin: 0 0 0 -20px;
    height: 16px;
    z-index: 1;
    background: transparent;
}

/* PAGER */

.admon-list-pager {
    float: right;
}

ul.admon-pager {
    list-style-type: none;
    padding: 0;
    border-left: 1px solid #fff;
    margin: 0 14px 0 0;
}

ul.admon-pager li {
    float: left;
    height: 14px;
    padding: 3px 3px;
    background: url(/cache/d9c2dfaa8a27680730f1a81c2f870092.png) 0 -20px repeat-x;
    color: #666;
    text-align: center;
    min-width: 14px;
    line-height: 14px;
    border-right: 1px solid #fff;
    cursor: pointer;
}

ul.admon-pager li span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 1px;
    vertical-align: middle;
}

ul.admon-pager li span.admon-pager-first {
    background: url(/cache/2355e8ab3e9fbdc86202050dde976eb0.png) 0 0 no-repeat;
}

ul.admon-pager li span.admon-pager-prev {
    background: url(/cache/2355e8ab3e9fbdc86202050dde976eb0.png) -12px 0 no-repeat;
}

ul.admon-pager li span.admon-pager-next {
    background: url(/cache/2355e8ab3e9fbdc86202050dde976eb0.png) -24px 0 no-repeat;
}

ul.admon-pager li span.admon-pager-last {
    background: url(/cache/2355e8ab3e9fbdc86202050dde976eb0.png) -36px 0 no-repeat;
}

ul.admon-pager li.disabled span.admon-pager-first {
    background: url(/cache/2355e8ab3e9fbdc86202050dde976eb0.png) 0 -12px no-repeat;
}

ul.admon-pager li.disabled span.admon-pager-prev {
    background: url(/cache/2355e8ab3e9fbdc86202050dde976eb0.png) -12px -12px no-repeat;
}

ul.admon-pager li.disabled span.admon-pager-next {
    background: url(/cache/2355e8ab3e9fbdc86202050dde976eb0.png) -24px -12px no-repeat;
}

ul.admon-pager li.disabled span.admon-pager-last {
    background: url(/cache/2355e8ab3e9fbdc86202050dde976eb0.png) -36px -12px no-repeat;
}

ul.admon-pager li:hover {
    background: #bbb;
}

ul.admon-pager li.selected,
ul.admon-pager li.selected:hover {
    color: #fff;
    background: url(/cache/d9c2dfaa8a27680730f1a81c2f870092.png) 0 -40px repeat-x;
    cursor: pointer;
}

ul.admon-pager li.disabled,
ul.admon-pager li.disabled:hover {
    color: #ccc;
    background: url(/cache/d9c2dfaa8a27680730f1a81c2f870092.png) 0 0 repeat-x;
    cursor: default;
}

ul.admon-pager li.space {
    min-width: 0;
    margin: 0;
    color: #666;
    cursor: auto;
}

/* FORM-ICONS */

.admon-icon-mail {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -224px 0 no-repeat;
}

.admon-icon-edit {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) 0 0 no-repeat;
}

.admon-icon-edit-layout {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) 0 -16px no-repeat;
}

.admon-icon-newsletter-send {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -16px -16px no-repeat;
}

.admon-icon-newsletter-send {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -16px -16px no-repeat;
}

.admon-icon-newsletter-statistics {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) 0 -32px no-repeat;
}

.admon-icon-delete {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -16px 0 no-repeat;
}

.admon-icon-copy {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -80px 0 no-repeat;
}

.admon-icon-generate-password {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -208px -32px no-repeat;
}

a.admon-icon-link,
a.admon-icon-link:hover,
a.admon-icon-link:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -240px 0 no-repeat;
}

a.admon-icon-password-hide,
a.admon-icon-password-hide:hover,
a.admon-icon-password-hide:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -48px -16px no-repeat;
}

a.admon-icon-password-show,
a.admon-icon-password-show:hover,
a.admon-icon-password-show:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -32px -16px no-repeat;
}

a.admon-icon-help,
a.admon-icon-help:hover,
a.admon-icon-help:focus {
    cursor: help !important;
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -256px 0 no-repeat;
}

.admon-field-collection a.admon-icon-help {
    margin: 0;
}

span.admon-icon-help {
    vertical-align: middle;
    cursor: help !important;
}


.admon-icon-context {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -192px 0 no-repeat;
}

td.admon-datasource-col-context .admon-icon-context,
.admon-tree-icon-context-blue {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -192px -16px no-repeat;
}

.admon-icon-multilanguage-context {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -352px -16px no-repeat;
}

.admon-icon-multilanguage {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -352px -16px no-repeat;
}

.admon-icon-references {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -96px 0 no-repeat;
}

.admon-icon-permissions {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -320px 0 no-repeat;
}

a.admon-icon-lookup,
a.admon-icon-lookup:hover,
a.admon-icon-lookup:focus {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -368px -16px no-repeat;
}

a.admon-icon-iconpicker {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -368px -16px no-repeat;
}

a.admon-icon-lookup-add {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -128px -32px no-repeat;
}

a.admon-icon-lookup-remove {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -112px -32px no-repeat;
}


a.admon-icon-iconpicker {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -368px -16px no-repeat;
}

.admon-aboutbox-content {
    width: 480px;
    overflow: hidden;
}

.admon-aboutbox-flash {
    width: 120px;
    float: left;
}

.admon-aboutbox-text {
    width: 360px;
    float: left;
}

.admon-aboutbox-logo {
    padding: 10px 0 0 0;
    width: 474px;
    text-align: right;
}

.admon-aboutbox-version {
    text-align: right;
    color: #999 !important;
    padding: 0 10px;
}

.admon-aboutbox-fade {
    width: 340px;
    height: 154px;
    position: absolute;
    margin: -164px 0 0 10px;
    z-index: 2;
    background: url('/cache/78372808fd1b7020f8d726d57842c651.png') 0 0 no-repeat;
}

.admon-aboutbox-scrolltext {
    width: 340px;
    height: 154px;
    margin: 10px;
    overflow-y: scroll;
}

.admon-aboutbox-scrollcontent p {
    padding: 10px 0;
    margin: 0;
}

.admon-aboutbox-scrollcontent ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.admon-aboutbox-scrollcontent li {
    padding: 0;
    margin: 0;
}

#admon-aboutbox .admon-aboutbox-more {
    margin: 20px 10px 0 10px;
}

#admon-aboutbox .admon-aboutbox-copyright {
    width: 260px;
    float: left;
    text-align: left;
    color: #999;
}

#admon-aboutbox .admon-aboutbox-link {
    width: 200px;
    float: left;
    text-align: right;
}

#admon-aboutbox .admon-aboutbox-scrollcontent li {
    padding: 2px 0;
    line-height: 16px;
    border-bottom: 2px solid #eee;
}

#admon-aboutbox .admon-aboutbox-scrollcontent li h1,
#admon-aboutbox .admon-aboutbox-scrollcontent li p {
    margin: 0;
    padding: 0;
    line-height: 16px;
    color: #666;
}

#admon-aboutbox .admon-aboutbox-more a:link,
#admon-aboutbox .admon-aboutbox-more a:visited,
#admon-aboutbox .admon-aboutbox-scrollcontent li a:link,
#admon-aboutbox .admon-aboutbox-scrollcontent li a:visited {
    margin: 0;
    text-decoration: underline;
    color: #666;
    padding: 0 0 0 12px;
    background: url(/cache/d085a9eb5074ab0ded42c7a0b2a7d9a6.png) 4px 4px no-repeat;

}
#admon-aboutbox .admon-aboutbox-more a:hover,
#admon-aboutbox .admon-aboutbox-more a:active,
#admon-aboutbox .admon-aboutbox-scrollcontent li a:hover,
#admon-aboutbox .admon-aboutbox-scrollcontent li a:active {

}

/* TRANSLATION */

.admon-translation-active {
    background: #eee url(/cache/e2484a1729311698227c7e1ecdb3743b.gif) 2px 2px no-repeat !important;
}

/* HISTORY */

.admon-history-block {
    padding: 10px;
}

.admon-history-block table {
    border-color: #fff;
    border-collapse: separate;
    border-style: hidden;
    border-spacing: 1px;
    width: 100%;
}

.admon-history-block table th {
    background: #999;
    padding: 2px 5px;
    color: #fff;
    font-size: 11px;
}

.admon-history-block table td {
    background: #eee;
    color: #666;
    font-size: 11px;
    padding: 2px 5px;
}

.admon-history-block table tr.admon-history-row-hover td {
    background: #e4e4e4;
    color: #333;
}

.admon-history-block a.admon-icon-version-adopt {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -320px -16px no-repeat;
}

.admon-history-block a.admon-icon-version-details,
.admon-history-block a.admon-icon-version-details:hover,
.admon-history-block a.admon-icon-version-details:active,
.admon-history-block a.admon-icon-version-details:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -304px -16px no-repeat;
}


.admon-history-block table td.admon-icons {
    width: 20px;
}

.admon-history-block .admon-list-options {
    margin: 10px 0;
}

.admon-version-details {
    display: none;
}

.admon-version-details td {
    background: #fff !important;
    line-height: 16px;
    padding: 4px 0 4px 4px !important;
}

.admon-version-details td table td,
.admon-version-details td table th{
    width: 50% !important;
    white-space: nowrap;
}

.admon-version-details td table td.admon-version-details-changed-field,
.admon-version-details td table th.admon-version-details-changed-field {
    width: 180px !important;
    white-space: nowrap;
}

/* CROPPER */

body.admon-cropper {
    margin: 0;
    padding: 0;
}


#admon-cropper-head {
    position: static;
    height: 31px;
    padding: 4px 0;
    background: #fff;
    border-bottom: 2px solid #ccc;
}

#admon-cropper {
    padding: 0 6px;
}

#admon-cropper-title {
    float: left;
    line-height: 16px;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding: 8px 0 0 10px;
    color: #666;
    width: 270px;
}

#admon-cropper #admon-cropper-content .admon-form-buttons {
    margin: 0;
}

#admon-cropper #admon-cropper-content .admon-form-buttons-content {
    float: left;
}

#admon-cropper-logo {
    float: right;
    width: 300px;
}


#admon-cropper #canvas {
    position: relative;
    overflow: hidden;
    border: 1px solid #ccc;
    margin: 10px;
    padding: 0;
    background: url(/cache/4c502d35aeea87d4e742c00b5b22b6e8.png);
}
#admon-cropper .admon-cropper-canvas {
    float: left;
}
#admon-cropper .admon-cropper-canvas img {
    vertical-align: bottom;
}

#admon-cropper .admon-cropper-menu {
    overflow: hidden;
    margin: 10px 0;
    padding: 2px;
    background: #eee;
    border: 1px solid #ccc;
}

#admon-cropper .admon-cropper-menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#admon-cropper h1 {
    margin: 10px 0;
    padding: 0;
    font-size: 14px;
    color: #666;
}


#admon-cropper #img {
    position: absolute;
    top: 0;
    left: 0;
}

#admon-cropper #cropRectangle {
    z-index: 4000;

    position: absolute;
    top: 10px;
    left: 10px;

    width: 100px;
    height: 100px;
    
    border: 1px dashed black;

    display: block;
    overflow: hidden;
    cursor: move;

    color: white;
    font-size: 10px;
    text-align: center;
    vertical-align: middle;
}

#admon-cropper #cropRectangle span {
    display: none;
    line-height: 100px;
}

#admon-cropper #cropRectangle:hover span {
    display: block;
}

#admon-cropper #cropRectangleCornerTL,
#admon-cropper #cropRectangleCornerTR,
#admon-cropper #cropRectangleCornerBL,
#admon-cropper #cropRectangleCornerBR,
#admon-cropper #cropRectangleCornerL,
#admon-cropper #cropRectangleCornerR,
#admon-cropper #cropRectangleCornerB,
#admon-cropper #cropRectangleCornerT {
    z-index: 1001;
    position: absolute;

    width: 6px;
    height: 6px;
    border: none;

    overflow: hidden;
    line-height: 0px;
    display: block;

    background-color: white;
}

#admon-cropper #cropRectangleCornerTL {
    top: 8px;
    left: 8px;

    cursor: nw-resize;
}

#admon-cropper #cropRectangleCornerTR {
    top: 8px;
    left: 108px;

    cursor: ne-resize;
}

#admon-cropper #cropRectangleCornerBL {
    top: 108px;
    left: 8px;

    cursor: sw-resize;
}

#admon-cropper #cropRectangleCornerBR {
    top: 108px;
    left: 108px;

    cursor: nw-resize;
}

#admon-cropper #cropRectangleCornerL {
    top: 58px;
    left: 8px;

    cursor: w-resize;
}

#admon-cropper #cropRectangleCornerR {
    top: 58px;
    left: 108px;

    cursor: e-resize;
}

#admon-cropper #cropRectangleCornerT {
    top: 7px;
    left: 58px;

    cursor: n-resize;
}

#admon-cropper #cropRectangleCornerB {
    top: 108px;
    left: 58px;

    cursor: s-resize;
}

#admon-cropper #overlayLeft,
#admon-cropper #overlayRight,
#admon-cropper #overlayTop,
#admon-cropper #overlayBottom {
    position: absolute;
}


#admon-cropper .overlay {
    z-index: 990;
    background: #000;
    opacity: .50;
    filter:alpha(opacity=50);
}

#admon-cropper #overlayTop {
    z-index: 991;
}

#admon-cropper #overlayBottom {
    z-index: 992;
}

#admon-cropper #overlayLeft {
    z-index: 993;
}

#admon-cropper #overlayRight {
    z-index: 994;
}

#admon-cropper .admon-form-buttons  {
    height: auto;
    bottom: auto;
    margin: 20px 0 0 0;
    position: static;
}

#admon-cropper .admon-form-buttons-row  {
    position: static;
    margin: 10px 0;
    padding: 0;
}

#admon-cropper .admon-cropper-menu  li {
    height: 28px;
    float: left;
    margin: 1px 2px;
}

#admon-cropper .admon-cropper-menu  li label{
    margin: 3px 0 0 24px;
    font-size: 11px;
    font-weight: bold;
    color: #666;
}

#admon-cropper .admon-cropper-menu  li select{
    margin: 4px 20px 0 4px;
    font-size: 11px;
}

#admon-cropper .admon-cropper-icon {
    width: 24px;
    display: block;
    height: 24px;
    padding: 2px;
    margin: 0;
    background-color: #eee;
    color: #666;
    font-weight: bold;
    text-decoration: none;
}

#admon-cropper .admon-cropper-icon span  {
    width: 24px;
    height: 24px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    display: block;
    text-decoration: none;
}

#admon-cropper .admon-cropper-link-edit {
    width: auto;
    height: 24px;
    overflow: hidden;
}

#admon-cropper .admon-cropper-link-edit span {
    float: left;
}

#admon-cropper .admon-cropper-link-edit span.admon-cropper-icon-label {
    width: auto;
    font-size: 14px;
    line-height: 14px;
    padding: 4px 6px 2px 6px;
}

#admon-cropper .admon-cropper-icon:hover,
#admon-cropper .admon-cropper-icon:active {
    background-color: #ddd;
}

#admon-cropper .admon-cropper-icon-cut  {
    background: url(/cache/2f620b4966e952a7ed79746d0351465f.png) -24px -24px no-repeat;
}

#admon-cropper .admon-cropper-icon-cw  {
    background: url(/cache/2f620b4966e952a7ed79746d0351465f.png) 0 0 no-repeat;
}

#admon-cropper .admon-cropper-icon-ccw  {
    background: url(/cache/2f620b4966e952a7ed79746d0351465f.png) -24px 0 no-repeat;
}

#admon-cropper .admon-cropper-icon-turn  {
    background: url(/cache/2f620b4966e952a7ed79746d0351465f.png) 0 -24px no-repeat;
}

#admon-cropper .admon-cropper-icon-edit  {
    background: url(/cache/2f620b4966e952a7ed79746d0351465f.png) -48px 0 no-repeat;
}

#admon-cropper-versions {
    display: none !important;
}

.resizable-textarea span {
    position: static;
    display: block;
    border: 1px solid red;
}

div.admon-field div.ui-wrapper {
    float: left;
    position: relative !important;
    padding: 0 !important;
}

div.admon-field .ui-wrapper textarea,
div.admon-field .ui-wrapper textarea:hover {
    margin: 0 !important;
}

/* COORDINATES */



/* COLORPICKER */


.admon-colorpicker {
    float: left;
}

a.admon-icon-colorpicker {
    margin: 4px 0 0 0 !important;
    vertical-align: middle;
}

a.admon-icon-color-delete {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -192px -32px no-repeat;
}


.admon-colorpicker-list {
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 4px 0 0;
}

.admon-colorpicker-value {
    float: left;
    margin: 1px 0;
    padding: 1px 4px;
    height: 16px;
    line-height: 16px;
    background: #fff;
    width: 60px;
    vertical-align: middle;
}

/* EXPORT */

.admon-datasource-export {
    padding: 10px 0 6px 0;
}

.admon-datasource-export-left {
    width: 50%;
    float: left;
}

.admon-datasource-export-right {
    float: left;
    width: 50%;
}

.admon-datasource-export-headline {
    font-weight: bold;
    padding: 2px 5px;
    color: #666;
}

.admon-datasource-export-icons {
    position: absolute;
    margin: 16px 0;
    z-index: 5;
    width: 20px;
    height: 40px;
    
}

.admon-datasource-export ul {
    padding: 0 0 20px 0;
    background: #eee;
    list-style-type: none;
    margin: 0 0 0 0;
    min-width: 180px;
    overflow-y: scroll;
    border: 1px solid #ddd;
}

.admon-datasource-export-right ul {
    margin: 0 0 0 20px;
    border: 1px solid #ddd;
}

.admon-datasource-export li {
    display: block;
    padding: 2px 5px;
    background: #fff;
    margin: 0 0 1px 0;
    cursor: move;
}

.admon-datasource-export li:hover,
.admon-datasource-export li.admon-sel {
    background: #55afd1;
    color: #fff;
}


.admon-datasource-export li.ui-sortable-helper {
    background: #55afd1;
    color: #fff;
}

.admon-datasource-export-right .admon-datasource-export-headline {
    margin: 0 0 0 20px;
}

.admon-datasource-export-select-all {
    text-decoration: none;
    font-weight: normal;
}

/* TREE */

.admon-tree-container .admon-tree-node-link {
    display: block;
}

span.admon-tree-node-selected {
    background: #eee;
}

li.admon-tree-node {
    white-space: nowrap;
}

div.admon-tree-container ul {
    clear: left;
    float: none;
}

li.admon-tree-node ins.jstree-icon {
    display: block;
    float: left;
}

li.admon-tree-node ins *,
li.admon-tree-node a ins.jstree-icon {
    display: none;
}

li.admon-tree-node a ins.admon-tree-node-caption {
    background: none;
    display: inline-block;
    width: auto;
    margin: 0;
}

#jstree-dragged ins {
    background: none !important;
}

#jstree-dragged ins * {
    display: none !important;
}

li.admon-tree-node a.admon-tree-node-link {
    cursor: pointer;
}

li.admon-tree-node a.admon-tree-node-link:hover {
    background: #eee;
}

li.admon-tree-node span.admon-tree-icon-selected {
    width: 16px;
    height: 16px;
    overflow: hidden;
    padding: 0;
    margin: 0 0 0 4px;
    vertical-align: bottom;
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -112px -32px no-repeat;
}

/* ADVANCED SELECT */

.admon-field-advanced-select {
    position: relative;
    float: left;
}

.admon-field-advanced-select-icons {
    float: left;
    width: 60px;
    padding: 2px 0;
}

.admon-field-advanced-select .admon-field-advanced-select-thead {
    display: block;
    border: 1px solid #ccc;
    padding-right: 24px;
    background: #fff url(/cache/752cdc990ecd6d926efde5e0e886e9ac.gif) right 0 no-repeat;
}

.admon-field-advanced-select:hover {
    border-color: #666;
}

.admon-field-advanced-select .active {
    border-color: #ff6600;
}

.admon-field-advanced-select td {
    padding: 3px 5px;
}

.admon-field-advanced-select table {
    cursor: pointer;
}

.admon-field-advanced-select tr {
    background: #fff;
}

.admon-field-advanced-select .admon-field-advanced-select-tbody,
.admon-field-advanced-select .admon-field-advanced-select-tbody tbody {
    width: 100%;
    display: block;
}

.admon-field-advanced-select .admon-field-advanced-select-tbody tr {
    background: #eee;
    border-bottom: 1px solid #fff;
}

.admon-field-advanced-select .admon-field-advanced-select-tbody tr:hover {
    background: #ddd;
}

.admon-field-advanced-select tr td:last-child  {
    width: 1%;
}

.admon-field-advanced-select .admon-field-advanced-select-sel {
    background: #DEDFDE;
}

.admon-field-advanced-select .admon-field-advanced-select-wrapper {
    position: absolute;
    max-height: 200px;
    overflow-y: scroll;
    overflow-x: auto;
    background: #fff;
    z-index: 5;
    border: 1px solid #ccc;
    display: none;
}

.admon-field-advanced-select .admon-field-advanced-select-thead tr {
    background: none;
}

.admon-field-advanced-select .admon-field-advanced-select-thead,
.admon-field-advanced-select .admon-field-advanced-select-tbody {
    
    width: 320px;
    
    width: 100%;
}

/* NEWSLETTER */

#admon-newsletter-editor {
    position: absolute;
    width: 100%;
    min-width: 800px;
    height: 100%;
}

#admon-newsletter-editor .admon-newsletter-editor-row-head,
#admon-newsletter-editor .admon-newsletter-editor-row-attachments {
    height: 1%;
}

#admon-newsletter-editor-head {
    position: static;
    height: 31px;
    padding: 4px 0;
    background: #fff;
    border-bottom: 2px solid #ccc;
}

.admon-newsletter-editor-row-head td {
    background: #fff;
    font-size: 11px;
    line-height: 16px;
    border-bottom: 2px solid #ccc;
}


.admon-newsletter-editor-row-attachments {
    position: static;
    font-size: 11px;
    border-top: 2px solid #ccc;
}

.admon-newsletter-editor-row-attachments td {
    font-size: 11px;
    background: #eee;
}

.admon-newsletter-editor-row-attachments li {
    padding: 2px 10px; float: left;
}

#admon-newsletter-editor-settings {
    background: #eee;
}

#admon-newsletter-editor-settings td {
    border: 0;
    padding: 2px 10px;
    background: none;
}


#admon-newsletter-editor-title {
    float: left;
    line-height: 16px;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding: 6px 0 0 10px;
    color: #666;
    width: 270px;
}

#admon-newsletter-editor-logo {
    float: right;
    width: 520px;
}

#admon-newsletter-editor-logo img {
	margin: 0;
}

#admon-newsletter-editor-content {
    overflow: hidden;
}

.admon-newsletter-editor-row-content td {
    vertical-align: top;
    overflow: hidden;
}

#admon-newsletter-editor-buttons {
    border-top: 2px solid #ccc;
    background: #fff;
    overflow: hidden;
}

#admon-newsletter-editor-buttons .admon-form-buttons {
    margin: 0 6px 6px 6px;
}

.admon-form .mceEditor {
    float: left;
}

/* Tiny-MCE 4 */


.mce-reset * {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

.mce-tooltip * {
    color: #fff !important;
}

.mce-ico {
    font-size: 16px !important;
}

.mce-i-none {
    display: none !important;
}

.mce-ico::before {
    font-family: tinymce;
}

.mce-toolbar-grp {
    vertical-align: top;
}

.mce-textbox {
    border: 1px solid #c5c5c5 !important;
}

.mce-window-body .mce-listbox {
    border: 1px solid #b1b1b1 !important;
}


/*
.admon-not-published {
    opacity: .30 !important;
    filter:alpha(opacity=30) !important;
}

.admon-onpage-icons {
    opacity: 1 !important;
    filter:alpha(opacity=100) !important;
}
*/



/* DIALOG-DEBUG */

div.admon-ui-dialog {
    overflow: visible !important;

}

div.admon-ui-dialog .admon-dialog,
div.admon-ui-dialog .admon-error-dialog,
div.admon-ui-dialog .admon-confirmation-dialog {
    position: static;
    margin: 12px 16px 16px 12px;
    background: #fff;
    width: auto;
    height: 40px !important;
    outline: 0;


    position: absolute;
    height: auto !important;
    margin: 0;
    padding: 0;
    background: #fff;
    left: 12px;
    right: 16px;
    top: 12px;
    bottom: 16px;
}

div.admon-ui-dialog div.admon-dialog-title {
    position: absolute;
    left: 12px;
    top: 12px;
    right: 16px;
    height: 20px;
    line-height: 1px;
    white-space: nowrap;
    cursor: move;
    background: url('/cache/0f1b1d6b329b2775b942d563c1eee4fe.png') repeat-x;


    left: 0;
    right: 0;
    top: 0;
}

div.admon-ui-dialog div.admon-login-dialog-title {
    position: static;
    width: 252px;
}

div.admon-ui-dialog div.admon-dialog-title-label {
    height: 14px;
    float: left;
    line-height: 14px;
    text-align: left;
    padding: 3px 6px;
    text-transform: uppercase;
    font-size: 10px;
    color: #fff;
    background: transparent url('/cache/8ced48be9e97c32458cfc1cba7b726f3.png') 0 0 no-repeat;
}

div.admon-ui-dialog div.admon-dialog-title-close {
    vertical-align: top;
    height: 20px;
    width: 20px;
    float: right;
    line-height: 20px;
    padding: 0 0 0 8px;
    background: #fff url('/cache/b49e9f02075b24a6b39320d716b789a1.png') left 0 no-repeat;
}

div.admon-ui-dialog div.admon-dialog-title-row div {
    vertical-align: top;
}

div.admon-ui-dialog div.admon-dialog-title-right {
    width: 4px;
    float: right;
    background: #fff url('/cache/b49e9f02075b24a6b39320d716b789a1.png') left 0 no-repeat;
}

div.admon-ui-dialog .admon-dialog-title-close a:link,
div.admon-ui-dialog .admon-dialog-title-close a:visited {
    display: block;
    width: 20px;
    height: 20px;
    text-decoration: none;
    background: url('/cache/d155ae6a23e16a300ef4c74b0e76dcdd.png') 0 0 no-repeat;
    margin: 0;
    padding: 0;
}

div.admon-ui-dialog .admon-dialog-title-close a:hover,
div.admon-ui-dialog .admon-dialog-title-close a:active  {
    background-position: 0 -20px;
}

div.admon-ui-dialog .admon-dialog-title-reload,
div.admon-ui-dialog .admon-dialog-title-search,
div.admon-ui-dialog .admon-dialog-title-help {
    height: 16px;
    width: 16px;
    padding: 2px;
    float: right;
}

div.admon-ui-dialog .admon-dialog-title-reload a:link,
div.admon-ui-dialog .admon-dialog-title-reload a:visited,
div.admon-ui-dialog .admon-dialog-title-reload a:hover,
div.admon-ui-dialog .admon-dialog-title-reload a:active,
div.admon-ui-dialog .admon-dialog-title-reload a:focus  {
    display: block;
    width: 16px;
    height: 16px;
    text-decoration: none;
    line-height: 16px;
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -352px 0 no-repeat;
}

div.admon-ui-dialog .admon-dialog-title-search a:link,
div.admon-ui-dialog .admon-dialog-title-search a:visited,
div.admon-ui-dialog .admon-dialog-title-search a:hover,
div.admon-ui-dialog .admon-dialog-title-search a:active,
div.admon-ui-dialog .admon-dialog-title-search a:focus  {
    display: block;
    width: 16px;
    height: 16px;
    text-decoration: none;
    line-height: 16px;
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -272px 0 no-repeat;
}

div.admon-ui-dialog .admon-dialog-title-help a:link,
div.admon-ui-dialog .admon-dialog-title-help a:visited,
div.admon-ui-dialog .admon-dialog-title-help a:hover,
div.admon-ui-dialog .admon-dialog-title-help a:active,
div.admon-ui-dialog .admon-dialog-title-help a:focus  {
    display: block;
    width: 16px;
    height: 16px;
    text-decoration: none;
    line-height: 16px;
    cursor: help;
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -368px 0 no-repeat;
}


div.admon-ui-dialog .admon-list-search-content a.admon-icon-title-search {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -288px 0 no-repeat;
}

div.admon-ui-dialog .admon-list-search-content a.admon-icon-title-delete {
    background: url('/cache/c958d54e68bdbc276333f671797cf2e7.png') -16px 0 no-repeat;
}

div.admon-ui-dialog .admon-dialog-title-search .admon-dialog-title-search-content {
    display: none;
}

div.admon-ui-dialog div.admon-sheets {
    position: absolute;
    left: 12px;
    top: 38px;
    right: 16px;
    /* bottom: 16px; */
    width: auto;
    overflow: hidden;
    /* height: 30px; */

    top: 26px;
    left: 0;
    right: 0;
}

div.admon-ui-dialog div.admon-list-options {
    position: absolute;
    left: 0px;
    top: 30px;
    right: 0px;
    /* bottom: 16px; */
    width: auto;
    /* overflow: hidden; */
    height: 32px;
    background-color: #fff;
    margin: 10px 16px 10px 12px;



    top: 26px;
    left: 0;
    right: 0;
    margin: 0;
}

div.admon-ui-dialog div.admon-datasource-collection-scroll-right div.admon-list-options {
    top: 2px;
    right: 0;
    left: 0;
    margin: 0 0 0 10px;
}

div.admon-ui-dialog div.admon-dialog-content {
    position: absolute;
    left: 12px;
    top: 38px;
    right: 16px;
    bottom: 16px;
    overflow: auto;
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;


    left: 0;
    top: 26px;
    bottom: 0;
    right: 0;
}

div.admon-ui-dialog div.admon-dialog-content-error pre {
    overflow: auto;
    display: block;
    font-family: "Lucida Console", Monaco, mono-serif;
}

div.admon-ui-dialog div.admon-login-dialog-content {
    position: static;
    overflow: hidden;
    background: #fff;
    width: 252px;
    height: 120px;
}

div.admon-ui-dialog div.admon-dialog-collection {
    overflow: hidden;
}

table.admon-datasource-collection div.admon-datasource-collection-scroll {
    position: relative;
    height: 100%;
    width: 100%;
    overflow: scroll;
}

table.admon-datasource-collection td.admon-datasource-collection-left,
table.admon-datasource-collection td.admon-datasource-collection-right {
    height: 100%;
}

table.admon-datasource-collection td.admon-datasource-collection-right div.admon-datasource-collection-scroll {
    overflow: hidden;
}

div.admon-ui-dialog .admon-dialog-buttons {
    bottom: 16px;
    left: 12px;
    right: 16px;
    overflow: hidden;
    position: absolute;
    background: #fff;

    bottom: 0;
    left: 0;
    right: 0;
}

table.admon-datasource-collection td.admon-datasource-collection-right div.admon-dialog-buttons {
    bottom: 0;
    left: 0;
    right: 0;
}

table.admon-datasource-collection td.admon-datasource-collection-right .admon-dialog-content {
	overflow-x: visible;
	right: 0;
}

table.admon-datasource-collection td.admon-datasource-collection-right .admon-dialog-buttons {
	/* position: static; */
}

table.admon-datasource-collection td.admon-datasource-collection-right .admon-buttons {
	padding: 6px 0;
}

table.admon-datasource-collection td.admon-datasource-collection-right div.admon-buttons {
    padding: 0;
}

table.admon-datasource-collection td.admon-datasource-collection-right .admon-form-buttons-row {
	width: auto;
}

div.admon-ui-dialog div.admon-statusbar {
    position: absolute;
    top: 12px;
    background: url('/cache/eb54a5a26d1ac63f6fe5f4fa2a673be4.gif');
    left: 12px;
    right: 38px;
    height: 20px;
    overflow: hidden;
}

div.admon-ui-dialog div.admon-statusbar-left,
div.admon-ui-dialog div.admon-statusbar-right {
    position: static;
    height: 20px;
    width: 6px;
    overflow: hidden;
    float: left;
    background: url('/cache/49e2e3a9ac31f4cb16cae3f78e76cac5.png') 0 0 no-repeat;
}

div.admon-ui-dialog div.admon-statusbar-content {
    float: left;
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    padding: 3px 0;
}

div.admon-ui-dialog div.admon-statusbar-right {
    float: right;
    background: url('/cache/49e2e3a9ac31f4cb16cae3f78e76cac5.png') 0 -20px no-repeat;

}


div.admon-ui-dialog .admon-login-dialog-buttons {
    position: static;
    width: 252px;
}

div.admon-ui-dialog .admon-sidebar-overview {
    overflow: visible;
}

div.admon-ui-dialog .ui-resizable-handle {
    height: auto;
    width: auto;
    line-height: 1px;
    overflow: hidden;
    font-size: 1px;
}

div.admon-ui-dialog .ui-resizable-n {
    cursor: n-resize;
    height: 12px;
    top: 0;
    left: 12px;
    right: 16px;
    background: url('/cache/d268dab132a90a27ce2d5ba1e0397e04.png') repeat-x;
    width: auto;
}

div.admon-ui-dialog .ui-resizable-s {
    cursor: s-resize;
    height: 16px;
    left: 12px;
    right: 16px;
    bottom: 0;
    background: url('/cache/d268dab132a90a27ce2d5ba1e0397e04.png') 0 -12px repeat-x;
}

div.admon-ui-dialog .ui-resizable-e {
    cursor: e-resize;
    width: 16px;
    right: 0;
    top: 12px;
    bottom: 16px;
    background: url('/cache/f9a22aed3bbb4a5a0a66de49796a2dd8.png') -12px 0 repeat-y;
}

div.admon-ui-dialog .ui-resizable-w {
    cursor: w-resize;
    width: 12px;
    left: 0;
    top: 12px;
    bottom: 16px;
    background: url('/cache/f9a22aed3bbb4a5a0a66de49796a2dd8.png') repeat-y;
}

div.admon-ui-dialog table.admon-datasource-collection .ui-resizable-w {
    left: auto;
    background: #fff;
    top: 0;
    bottom: 20px;
    width: 10px;
}

div.admon-ui-dialog .ui-resizable-se {
    cursor: se-resize;
    width: 16px;
    height: 16px;
    right: 0;
    bottom: 0;
    background: url('/cache/6cab35269b5c622951fc8a231e612577.png') -12px -12px no-repeat;
}

div.admon-ui-dialog .ui-resizable-sw {
    cursor: sw-resize;
    width: 12px;
    height: 16px;
    left: 0;
    bottom: 0;
    background: url('/cache/6cab35269b5c622951fc8a231e612577.png') 0 -12px no-repeat;
}

div.admon-ui-dialog .ui-resizable-nw {
    cursor: nw-resize;
    width: 12px;
    height: 12px;
    left: 0;
    top: 0;
    background: url('/cache/6cab35269b5c622951fc8a231e612577.png') 0 0 no-repeat;
}

div.admon-ui-dialog .ui-resizable-ne {
    cursor: ne-resize;
    width: 16px;
    height: 12px;
    right: 0;
    top: 0;
    background: url('/cache/6cab35269b5c622951fc8a231e612577.png') -12px 0 no-repeat;
}


/* BROWSER: firefox */

div.admon-ui-dialog table.admon-datasource-collection {
    height: 100%;
}


div.admon-ui-dialog table.admon-datasource-collection .admon-dialog-title {
    display: none;
}

div.admon-ui-dialog table.admon-datasource-collection .admon-dialog-content {
    left: 10px;
    right: 10px;
    top: 32px;
}

div.admon-ui-dialog table.admon-datasource-collection div.admon-datasource-collection-scroll-right .admon-dialog-content {
    right: 0;
}

div.admon-form .ui-resizable-handle {
    background: none;
}

div.admon-form .ui-resizable-se {
    background: none;
    right: 4px;
    bottom: 4px;
}

div.admon-toolbox,
div.admon-helpbox,
div.admon-field-annotation-inline,
div.admon-contextbox,
div.admon-clipboardbox {
    position: absolute;
    z-index: 200000;
}

div.admon-contextbox {
    display: none;
}

.admon-sidebar-manager li div.admon-contextbox {
    margin-top: 6px;
}

div.admon-warningbox {
    margin-top: 22px;
    margin-left: 6px;
}

div.admon-field-annotation-inline {
    z-index: 199900;
    margin-top: 18px;
    margin-left: 2px;
}

div.admon-toolbox-content {
    position: absolute;
    left: 12px;
    right: 16px;
    top: 12px;
    bottom: 16px;
    overflow: auto;
    background: white;
}

div.admon-helpbox-content,
div.admon-field-annotation-inline-content,
div.admon-contextbox-content,
div.admon-clipboardbox-content {
    margin: 12px 16px 16px 12px;
    background: #fff;
    font-size: 11px;
    line-height: 14px;
    min-width: 100px;
    min-height: 16px;
    max-width: 240px;
    text-align: left;
    padding: 2px;
}

div.admon-helpbox-content table td {
    vertical-align: top;
    padding: 2px;
}

div.admon-helpbox-content table td a.admon-tree-icon {
    margin: 0;
}

div.admon-contextbox-content {
    width: 160px;
}

div.admon-clipboardbox-content {
    max-width: auto;
    width: 360px;
}


div.admon-field-annotation-inline-nofocus {
    position: relative;
    z-index: 0;
    padding: 12px 16px 16px 12px;
    clear: left;
}

div.admon-field-annotation-inline-nofocus div.admon-field-annotation-inline-content {
    width: 100%;
    max-width: 100%;
    text-align: left;
    min-height: 0;
    margin: 0;
}

div.admon-warningbox div.admon-helpbox-content {
    color: #c00;
}

div.admon-tree-edit div.admon-helpbox-content {
    min-width: 80px;
    padding: 0;
}

div.admon-tree-edit-root  div.admon-helpbox-content {
     min-width: 20px;
     min-height: 20px;
}

div.admon-toolbox div.admon-toolbox-shadow,
div.admon-helpbox div.admon-toolbox-shadow,
div.admon-field-annotation-inline div.admon-toolbox-shadow,
div.admon-field-annotation-inline-nofocus div.admon-toolbox-shadow,
div.admon-form-datepicker div.admon-toolbox-shadow,
div.admon-contextbox div.admon-toolbox-shadow {
    position: absolute;
    z-index: 10;
}

div.admon-field-annotation-inline-nofocus div.admon-toolbox-shadow {

}

div.admon-toolbox-shadow-n {
    height: 12px;
    top: 0;
    left: 12px;
    right: 16px;
    background: url('/cache/d268dab132a90a27ce2d5ba1e0397e04.png') repeat-x;
    width: auto;
}

div.admon-toolbox-shadow-s {
    height: 16px;
    left: 12px;
    right: 16px;
    bottom: 0;
    background: url('/cache/d268dab132a90a27ce2d5ba1e0397e04.png') 0 -12px repeat-x;
}

div.admon-toolbox-shadow-e {
    width: 16px;
    right: 0;
    top: 12px;
    bottom: 16px;
    background: url('/cache/f9a22aed3bbb4a5a0a66de49796a2dd8.png') -12px 0 repeat-y;
}

div.admon-toolbox-shadow-w {
    width: 12px;
    left: 0;
    top: 12px;
    bottom: 16px;
    background: url('/cache/f9a22aed3bbb4a5a0a66de49796a2dd8.png') repeat-y;
}

div.admon-toolbox-shadow-se {
    width: 16px;
    height: 16px;
    right: 0;
    bottom: 0;
    background: url('/cache/6cab35269b5c622951fc8a231e612577.png') -12px -12px no-repeat;
}

div.admon-toolbox-shadow-sw {
    width: 12px;
    height: 16px;
    left: 0;
    bottom: 0;
    background: url('/cache/6cab35269b5c622951fc8a231e612577.png') 0 -12px no-repeat;
}

div.admon-toolbox-shadow-nw {
    width: 12px;
    height: 12px;
    left: 0;
    top: 0;
    background: url('/cache/6cab35269b5c622951fc8a231e612577.png') 0 0 no-repeat;
}

div.admon-toolbox-shadow-ne {
    width: 16px;
    height: 12px;
    right: 0;
    top: 0;
    background: url('/cache/6cab35269b5c622951fc8a231e612577.png') -12px 0 no-repeat;
}

.admon-toolbox-content .admon-sidebar-iconpicker-box {
    display: block;
    padding: 2px;
}

.admon-clipboardbox-content {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}

.admon-clipboardbox-content ul {
    margin: 0;
}

.admon-clipboardbox-content ul li {
    border-bottom: 1px solid #ccc;
    padding: 0;
}

.admon-clipboardbox-content ul li em {
    font-style: italic;
    color: #999;
}

.admon-clipboardbox-content ul li a,
.admon-clipboardbox-content ul li a:hover,
.admon-clipboardbox-content ul li a:active {
    display: block;
    width: auto;
    float: none;
    padding: 2px 10px !important;
    margin: 0;
    color: #000;
    background-color: #f4f4f4;
}

.admon-clipboardbox-content ul li a:hover {
    background-color: #eee;
}

.admon-statistics-headline {
    margin: 12px 0 0 0;
    padding: 2px 5px;
    font-weight: bold;
    text-align: left;
    color: #333;
    cursor: pointer;
    background: #ccc;
}

.admon-datasource-table .jqplot-yaxis {
    margin-right: 10px;
    min-width: 40px;
}

.admon-datasource-table .jqplot-xaxis {
    margin-top: 10px;
}


/* Logged-out (login/Passwort vergessen/reset/) */

body.admon-logged-out #admon-background-image {
    top: 0;
}

body.admon-logged-out .admon-ui-dialog {
    width: 280px !important;
    z-index: 10;
    position: relative !important;
    margin: 120px auto auto auto;
}

body.admon-logged-out div.admon-form {
    font-size: 11px;
    line-height: 14px;
    height: 160px;
    background: #fff;
}

body.admon-logged-out .admon-form-error,
body.admon-logged-out .admon-form-success {
    margin: 0 0 10px 0;
    border-radius: 5px;
    background: #c00 url(/cache/27a1eb4dd22f8b04b55db42f8bd022f2.png) 0 bottom repeat-x;
}

body.admon-logged-out .admon-form-success {
    background: #89c033 url(/cache/0905120377786c4c531fbbcef9e1e64b.png) 0 bottom repeat-x;
}

body.admon-logged-out .admon-form-error-content,
body.admon-logged-out .admon-form-success-content {
    padding: 4px 10px;
    color: #fff;
    line-height: 18px;
    text-align: center;
}

body.admon-logged-out .admon-form .admon-form-error-content,
body.admon-logged-out .admon-form .admon-form-success-content {
    text-align: left;
}

body.admon-logged-out .admon-form .admon-form-error-content,
body.admon-logged-out .admon-form .admon-form-success-content {
    text-align: left;
}

body.admon-logged-out .admon-form-link {
    text-align: right;
}

body.admon-logged-out .admon-form-link a {
    margin: 0;
    text-decoration: none;
    color: #666;
    padding: 0 12px;
    display: inline-block;
    margin: 5px 0;
    background: url(/cache/d085a9eb5074ab0ded42c7a0b2a7d9a6.png) 4px 4px no-repeat;
}

body.admon-logged-out  div.admon-dialog .ui-dialog-box {
    width: 160px;
    height: 120px;
}

body.admon-logged-out  .admon-row {
    padding: 2px 5px;
    width: 240px;
    background: #eee;
}

body.admon-logged-out  .admon-row label {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    width: 100px;
}

body.admon-logged-out  .admon-row input {
    background: #fff;
    line-height: 14px;
    margin: 0 4px;
    padding: 1px 4px;
    width: 120px;
    font-size: 11px;
    border: 1px solid #aaa;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
}

body.admon-logged-out div.admon-ui-dialog tr.admon-dialog-buttons-row {
    height: 30px;
    padding: 0;
    display: table-row;
}


/*
html {
    overflow-x: hidden;
}

body {
    overflow-x: auto;
}
*/

.admon-onpage-hidden{
	display: none !important;
}

.admon-onpage-module-hidden-controls {
    min-height: 0 !important;
}

.admon-hidden {
	display: none;
}

.admon-edit,
.admon-meta {
    display: none;
}

.admon-placeholder {
    height: 22px;
    min-width: 80px;
    margin: 0 0 6px 0;
    vertical-align: bottom;
    display: block;
    clear: both;
    float: none;
    width: auto;
    overflow: hidden;
    background: url(/cache/daa1b1097fca48017d1ac050ec6fb654.png);
    z-index: 400;
}

.admon-onpage-cut {
    opacity: .60;
    filter:alpha(opacity=60);
}

.admon {
    min-height: 22px;
}

.admon-placeholder-new {

}

.admon-placeholder-new:hover {
    background: url(/cache/9e0a246b3535f85a5e2d2385736e84b2.png);
}

.admon-onpage-overlay-helper {
    position: absolute;
    z-index: 100;
}

.admon-onpage-status-helper {
    position: absolute;
    z-index: 120;
}

.admon-onpage-sortable-helper {
    min-width: 2px;
    min-height: 2px;
    background: #55afd1;
}

.admon-onpage-corner {
    position: absolute;
    z-index: 10;
}

.admon-onpage-icons a,
.admon-onpage-icons a:hover,
.admon-onpage-icons a:focus,
.admon-onpage-icons a:active,
.admon-onpage-icon,
.admon-onpage-icon:hover,
.admon-onpage-icon:focus,
.admon-onpage-icon:active {
    display: inline-block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    text-decoration: none;
    padding: 0 !important;
    float: left;
    margin: 2px;
    background: none;
}

.admon-onpage-context-box {
    color: #fff;
    line-height: 14px;
    font-size: 11px;
    width: auto;
    width: 240px;
    white-space: nowrap;
    right: 0;
    margin-top: 20px;
    position: absolute;
    z-index: 2000;
    background: #fff;
    border: 1px solid #ccc;
    border-top: 2px solid #55afd1;
    display: none;
}

.admon-onpage-publish-context-box {
	border-top: 2px solid #ccc;
	width: 240px;
}

.admon-edit-status {
    margin: 20px 0 0 -102px;
    white-space: normal;
}

div.admon-onpage-context-box ul.admon-onpage-context-list {
    margin: 0;
    padding: 0 !important;
    float: none !important;
    list-style-type: none;
    height: auto !important;
    background: none !important;
}

div.admon-onpage-icons div.admon-onpage-context-box ul.admon-onpage-context-list li,
div.admon-onpage-icons div.admon-edit-status ul li {
    display: block;
    padding: 0;
    text-align: left;
    border-bottom: 1px solid #e4e4e4;
    background: none;
    float: none !important;
    width: auto !important;
}

div.admon-onpage-icons div.admon-onpage-context-box ul.admon-onpage-context-list li:before,
div.admon-onpage-icons div.admon-edit-status ul li:before,
div.admon-onpage-icons div.admon-onpage-context-box ul.admon-onpage-context-list li:after,
div.admon-onpage-icons div.admon-edit-status ul li:before {
    display: none;
}

.admon-onpage-context-box li span {
    vertical-align: middle;
}

div.admon-onpage-icons div.admon-onpage-context-box ul.admon-onpage-context-list li a:link,
div.admon-onpage-icons div.admon-onpage-context-box ul.admon-onpage-context-list li a:visited {
    display: block !important;
    width: auto;
    float: none;
    height: auto;
    min-height: 16px;
    padding: 2px 0 !important;
    text-decoration: none;
    overflow: hidden;
    margin: 0;
    border: 0;
    color: #666 !important;
    background: none;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif !important;
    letter-spacing: 0 !important;
    font-size: 11px !important;
}

div.admon-edit-status ul li a:link,
div.admon-edit-status ul li a:visited {
    height: auto;
}

div.admon-onpage-context-box li a:hover,
div.admon-onpage-context-box li a:active {
    background: #eee !important;
    text-decoration: none;
    border: 0;
}

div.admon-onpage-context-box .admon-onpage-icon-label {
    height: 14px;
    line-height: 14px;

}

.admon-edit-status ul li .admon-onpage-icon-label {
    height: 14px;
}

.admon-onpage-context-box span.admon-onpage-icon {
    margin: 0 4px;
}

.admon-onpage-context-box ul.admon-contextbox-owner-group {
    background: #eee;
    width: 240px;
    border-bottom: 1px solid #ccc;
}

.admon-onpage-context-box ul.admon-contextbox-owner-group li {
    background: none;
    background: none;
    border: 0;
    padding: 1px 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
}

.admon-onpage-context-box ul.admon-contextbox-owner-group li span.admon-contextbox-owner-group-label {
    display: block;
    width: 92px;
    padding: 2px 4px;
    float: left;
    color: #666;
}

.admon-onpage-context-box ul.admon-contextbox-owner-group li span.admon-contextbox-owner-group-value {
    display: block;
    width: 112px;
    padding: 2px 4px;
    float: left;
    color: #000;
}

.admon-edit-info textarea {
    width: 200px;
    height: 100px;
    background: #fff;
    border: 2px solid #55afd1;
}

.admon-onpage-context {
    display: inline-block;
    overflow: hidden;
    width: 20px;
    height: 20px;
    background: #55afd1;
    float: left;
}

.admon-onpage-publish-context {
	background: #fff;
}

.admon-placeholder-new .admon-onpage-context{
    background: none;
    float: right;
}

.admon-onpage-context-box .admon-onpage-context-debug-text {
    position: relative;
    width: 212px;
    height: 100px;
    overflow: scroll;
    margin-left: 22px;
    margin-top: 4px;
    margin-bottom: 4px;
    background: #f4f4f4;
    border: 1px solid #ddd;
    font-family: "Lucida Console", Monaco, mono-serif;
    font-size: 10px;
    line-height: 14px;
    color: #000;
    white-space: pre;
}

.admon-onpage-context-seo-box {
    display: none;
    padding: 8px 4px;
    background: #eee;
    width: 152px;
    line-height: normal;
    text-align: center;
    margin: 0;
}

.admon-onpage-context-seo-box span {
    margin: 2px;
    color: #666;
    display: inline-block;
    float: left;
    padding: 0;
}

.admon-onpage-context-seo-box span.admon-onpage-seo-link-more {
    margin: 2px 5px;
    width: 142px;
    text-align: right;
}

.admon-onpage-context-seo-box span.admon-onpage-seo-link-more a {
    text-decoration: underline;
}

/* IMAGES */

a.admon-onpage-icon-info,
a.admon-onpage-icon-info:hover,
a.admon-onpage-icon-info:focus,
a.admon-onpage-icon-info:active,
a.admon-onpage-icon-context,
a.admon-onpage-icon-context:hover,
a.admon-onpage-icon-context:focus,
a.admon-onpage-icon-context:active {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -192px 0 no-repeat;
}

a.admon-onpage-icon-context,
a.admon-onpage-icon-context:hover,
a.admon-onpage-icon-context:focus,
a.admon-onpage-icon-context:active {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -192px 0 no-repeat;
}

span.admon-onpage-icon-edit-permissions {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -320px 0 no-repeat;
}
span.admon-onpage-icon-debug {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -384px 0 no-repeat;
}
span.admon-onpage-icon-seo {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -384px -16px no-repeat;
}
span.admon-onpage-icon-module-history {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -336px -16px no-repeat;
}
span.admon-onpage-icon-module-config {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -272px -16px no-repeat;
}

span.admon-onpage-icon-module-link-listing {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -96px 0 no-repeat;
}

a.admon-onpage-toggle-controls span.admon-onpage-icon-toggle-controls {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -320px -32px no-repeat;
}

a.admon-onpage-copy-anchor span.admon-onpage-icon-copy-anchor {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -400px -32px no-repeat;
}

a.admon-onpage-toggle-controls.controls-hidden span.admon-onpage-icon-toggle-controls {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -304px -32px no-repeat;
}

a.admon-onpage-icon-edit,
a.admon-onpage-icon-edit:visited,
a.admon-onpage-icon-edit:hover,
a.admon-onpage-icon-edit:focus,
a.admon-onpage-icon-edit:active {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) 0 0 no-repeat !important;
}
a.admon-onpage-icon-edit-multiple,
a.admon-onpage-icon-edit-multiple:visited,
a.admon-onpage-icon-edit-multiple:hover,
a.admon-onpage-icon-edit-multiple:focus,
a.admon-onpage-icon-edit-multiple:active {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -240px -32px no-repeat !important;
}
a.admon-onpage-icon-delete,
a.admon-onpage-icon-delete:visited,
a.admon-onpage-icon-delete:hover,
a.admon-onpage-icon-delete:focus,
a.admon-onpage-icon-delete:active {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -16px 0 no-repeat !important;
}
a.admon-onpage-icon-move-up,
a.admon-onpage-icon-move-up:hover {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -32px 0 no-repeat;
}
a.admon-onpage-icon-move-down,
a.admon-onpage-icon-move-down:hover {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -48px 0 no-repeat;
}
a.admon-onpage-icon-new,
a.admon-onpage-icon-new:hover,
a.admon-onpage-icon-new:active,
a.admon-onpage-icon-new:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -64px 0 no-repeat;
}
a.admon-onpage-icon-copy,
a.admon-onpage-icon-copy:hover,
a.admon-onpage-icon-copy:active,
a.admon-onpage-icon-copy:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -80px 0 no-repeat;
}
a.admon-onpage-icon-link,
a.admon-onpage-icon-link:hover,
a.admon-onpage-icon-link:active,
a.admon-onpage-icon-link:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -96px 0 no-repeat;
}
a.admon-onpage-icon-new-after,
a.admon-onpage-icon-new-after:hover,
a.admon-onpage-icon-new-after:active,
a.admon-onpage-icon-new-after:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -400px 0 no-repeat;
}
a.admon-onpage-icon-copy-after,
a.admon-onpage-icon-copy-after:hover,
a.admon-onpage-icon-copy-after:active,
a.admon-onpage-icon-copy-after:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -416px 0 no-repeat;
}
a.admon-onpage-icon-link-after,
a.admon-onpage-icon-link-after:hover,
a.admon-onpage-icon-link-after:active,
a.admon-onpage-icon-link-after:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -432px 0 no-repeat;
}
a.admon-onpage-icon-cut,
a.admon-onpage-icon-cut:hover {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -208px 0 no-repeat;
}


.admon-onpage-overlay {
    background: url(/cache/02fe5f4e1f956e42281fdc6f36897595.png);
}

.admon-onpage-img-corner-nw {
    background: url(/cache/54368b0d8ff0d240423aa1931904a86f.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-ne {
    background: url(/cache/7f94db3f67a316cb5df1cd630773e952.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-se {
    background: url(/cache/b816fe33a035ff286336445945aea2c5.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-sw {
    background: url(/cache/4b30a7cededdc4b434fc744aac08dfde.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-g-nw {
    background: url(/cache/3179c13e3161feb798e61700f72032cc.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-g-ne {
    background: url(/cache/ea3c36db24ecaa1f009fd9e38712e8d2.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-g-se {
    background: url(/cache/99e56a11fcb3fc598d0cf081e6f163ed.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-g-sw {
    background: url(/cache/e67686080dec835f39ea64c294cccfb8.png) 0 0 no-repeat;
}

.admon-onpage-img-corner {
    background: url(/cache/afbbaaa018162ace78007d87611a392c.png);
}

.admon-onpage-img-corner-green {
    background: url(/cache/d5c2d7212087ec57977514e65405c1b1.png);
}

.admon-onpage-img-corner-wc-blue {
    background: url(/cache/adc84ea9255bc07553a4f1b7bfb317e3.png);
}

.admon-onpage-img-corner-wc-green {
    background: url(/cache/90be37d3278e8e64451ebdf11ac66338.png);
}

a.admon-onpage-img-status-red,
a.admon-onpage-img-status-red:hover,
a.admon-onpage-img-status-red:focus,
span.admon-onpage-img-status-red,
span.admon-onpage-img-status-red:hover,
span.admon-onpage-img-status-red:focus  {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -64px -16px no-repeat;
}

a.admon-onpage-img-status-yellow,
a.admon-onpage-img-status-yellow:hover,
a.admon-onpage-img-status-yellow:focus,
span.admon-onpage-img-status-yellow,
span.admon-onpage-img-status-yellow:hover,
span.admon-onpage-img-status-yellow:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -80px -16px no-repeat;
}

a.admon-onpage-img-status-green,
a.admon-onpage-img-status-green:hover,
a.admon-onpage-img-status-green:focus,
span.admon-onpage-img-status-green,
span.admon-onpage-img-status-green:hover,
span.admon-onpage-img-status-green:focus {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -96px -16px no-repeat;
}

/* CLIPBOARD */

.admon-clipboard {
    float: left;
    width: 20px;
    overflow: auto;
}

.admon-onpage-clipboard {
    position: absolute;
    float: left;
    margin: 20px 0 0 20px;
    display: none;
    z-index: 520;
    padding: 0 4px 4px 0;
    background: url(/cache/3df3578bf3a474e13752710d236105ff.png) 4px 4px no-repeat;
}

.admon-onpage-clipboard ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 14px;
    font-size: 11px;
    background: #fff;
    border: 1px solid #ccc;
}

.admon-onpage-clipboard li {
    border-bottom: 1px solid #eee;
    width: 260px;
}

.admon-onpage-clipboard li:hover {
    background: #f4f4f4;
}

.admon-onpage-clipboard li a:link,
.admon-onpage-clipboard li a:visited {
    display: block;
    float: left;
    width: 220px;
    line-height: 14px;
    padding: 3px 0;
    text-decoration: none;
    padding: 2px 10px;
    color: #666;
}

ul.admon-field-matchinglist li,
ul.admon-field-matchinglist li a:link,
ul.admon-field-matchinglist li a:visited {
    width: auto;
}

ul.admon-field-matchinglist li ul {
    width: auto;
    border: 0;
}


ul.admon-field-matchinglist li ul li:hover {
    background: #f4f4f4 url(/cache/b8c84407528285855bb323872edadca6.png) 6px 7px no-repeat;
}


span.admon-field-matchinglist-caption {
    display: block;
    padding: 4px;
    color: #666;
    font-weight: bold;
}

.admon-onpage-clipboard li a.admon-onpage-icon-delete:link,
.admon-onpage-clipboard li a.admon-onpage-icon-delete:visited,
.admon-onpage-clipboard li a.admon-onpage-icon-delete:hover,
.admon-onpage-clipboard li a.admon-onpage-icon-delete:active {
    float: left;
    padding: 0;
    width: 16px;
    height: 16px;
    background-color: transparent;
    margin: 2px;
}



/* MESSAGES */

.admon-onpage-message {
    position: fixed;
    display: block;
    z-index: 6000;
    padding: 0 0 30px 0;
    width: 100%;
    background: url(/cache/ec8ae9c4c051e0d1fc0a44f729709385.png) repeat-x;
    background-position: bottom;
}

.admon-onpage-message-content{
    padding: 6px 10px;
    border-bottom: 2px solid #fff;
    font-size: 14px;
    color: #55afd1;
    font-weight: bold;
    background: #eee url(/cache/1a794da6e52c949fe6c1d8989c83d8c3.png) repeat-x;
}


/* DATEPICKER */

.ui-datepicker {
    z-index: 5002;
    background: #fff;
    border: 1px solid #ccc;
}



/* HELPER */

div.admon-datasource-item {
    display: block;
    position: static;
}

div.admon-onpage-helper {
    position: absolute;
    line-height: 0;
    font-size: 1px;
    overflow: hidden;
    margin: 0;
    display: none;
    z-index: 400;
}

div.admon-onpage-status-helper {
    position: absolute;
    line-height: 0;
    font-size: 1px;
    overflow: hidden;
    margin: 0;
    display: block;
    z-index: 380px;
    width: 40px;
}

div.admon-onpage-status-helper span {
    display: block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    float: right;
    margin: 2px;
}

span.admon-onpage-not-finished {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -64px -16px no-repeat;
}

span.admon-onpage-not-published {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -80px -16px no-repeat;
}

span.admon-onpage-status-clone {
    background: green;
}

span.admon-onpage-status-link {
    background: url(/cache/c958d54e68bdbc276333f671797cf2e7.png) -384px -32px no-repeat;
}

div.admon-onpage-helper div.admon-onpage-shadow {
    position: absolute;
    z-index: 410;
}

div.admon-onpage-helper-n {
    margin: -8px 0 0 -8px;
    height: 8px;
    padding-bottom: 8px;
}

div.admon-onpage-shadow-n {
    height: 8px;
    width: auto;
    left: 8px;
    right: 8px;
    background: url(/cache/70ec36c0d37a603287e3850553c42dd5.png) repeat-x;
}

div.admon-onpage-shadow-nw {
    height: 8px;
    width: 8px;
    background: url(/cache/2ccb4cc8f6d16f1a9a5424e23c192e94.png)0 0 no-repeat;
}

div.admon-onpage-shadow-ne {
    right: 8px;
    height: 8px;
    width: 8px;
    background: url(/cache/3562a23f41e87040081ad440ed57d443.png)0 0 no-repeat;
}

div.admon-onpage-helper .admon-onpage-border-n {
    margin: 7px 0 0 0;
    height: 1px;
    background: url(/cache/4ef34eb2a884c38b711706088780d3cf.gif) repeat-x;
}

div.admon-onpage-helper-linked .admon-onpage-border-n {
    margin: 3px -4px 0 -4px;
    height: 9px;
    background: url(/cache/905a8453289b28af4943c13e2d560827.png);
}

div.admon-onpage-helper-s {
    margin: 0 0 0 -8px;
    padding-top: 8px;
    height: 8px;
}

div.admon-onpage-shadow-s {
    left: 8px;
    right: 8px;
    height: 8px;
    background: url(/cache/78ad154e1642a1f0e4c66b07f7f2bb16.png) 0 0 repeat-x;
}

div.admon-onpage-shadow-sw {
    height: 8px;
    width: 8px;
    background: url(/cache/b4e0166ce151af8991c58a0416843a5d.png) 0 0 no-repeat;
}

div.admon-onpage-shadow-se {
    right: 0;
    height: 8px;
    width: 8px;
    background: url(/cache/0b03798e6d553362cf5b79dce1a22aa6.png) 0 0 no-repeat;
}

div.admon-onpage-helper .admon-onpage-border-s {
    height: 1px;
    background: url(/cache/4ef34eb2a884c38b711706088780d3cf.gif) repeat-x;
}

div.admon-onpage-helper-linked .admon-onpage-border-s {
    margin: -4px -4px 0 -4px;
    height: 9px;
    background: url(/cache/905a8453289b28af4943c13e2d560827.png);
}

div.admon-onpage-helper-e {
    width: 8px;
    padding-left: 8px;
}

div.admon-onpage-shadow-e {
    width: 8px;
    height: 100%;
    background: url(/cache/1c2b8bcbf41b65ed89819782bbc93bfb.png) repeat-y;
}

div.admon-onpage-border-e {
    width: 1px;
    height: 100%;
    background: url(/cache/03ab626d352063c9a1bfdb09ea9315e0.gif) repeat-y;
}

div.admon-onpage-helper-linked .admon-onpage-border-e {
    margin: -4px 0 -4px -5px;
    width: 9px;
    background: url(/cache/ea4e52d56fe69d59be1ac00f4c873caf.png);
}

div.admon-onpage-helper-w {
    margin: 0 0 0 -8px;
    width: 8px;
    padding-right: 8px;
}

div.admon-onpage-shadow-w {
    width: 8px;
    height: 100%;
    background: url(/cache/a6b13fd900b7e4dd8710db2b9e3de8fb.png) repeat-y;
}

div.admon-onpage-border-w {
    width: 1px;
    height: 100%;
    margin: 0 0 0 7px;
    background: url(/cache/03ab626d352063c9a1bfdb09ea9315e0.gif) repeat-y;
}

div.admon-onpage-helper-linked .admon-onpage-border-w {
    margin: -4px 0 -4px 4px;

    width: 9px;
    background: url(/cache/ea4e52d56fe69d59be1ac00f4c873caf.png);
}


div.admon-onpage-icons {
    position: absolute;
    display: none;
    padding: 0 0 6px 8px;
    height: 20px;
    z-index: 420;
    overflow: visible;
    font-size: 11px;
    line-height: 14px;
    white-space: nowrap;
    background: url(/cache/38d2dbecceed72831bff284a7ccf56ce.png) 0 0 no-repeat;
}

div.admon-onpage-icons a.admon-onpage-icon-move-up,
div.admon-onpage-icons a.admon-onpage-icon-move-down {
    display: none;
}

div.admon-onpage-helper .admon-onpage-icons .admon-onpage-context-box {
    z-index: 5040;
    display: none;
}

.admon-status-bar {
    position:           fixed;
    bottom:             0px;
    left:               0px;
    right:              0px;
    padding-left:       5px;
    height:             50px;
    background:         linear-gradient(to bottom, #EEE, #AAA);
    border-radius:      5px;
    border-width:       1px;
    border-color:       #AAA;
    border-style:       solid;
    z-index:            5042;
}

.admon-status-bar .sb-inner {
    position:           relative;
}

.admon-status-bar .sb-tab {
    float:              left;
    height:             100%;
    color:              #555;
    padding-top:        10px;
}

.admon-status-bar .sb-tab:hover  {
}

.admon-status-bar .sb-tab .sb-popup {
    display:            none;
    position:           absolute;
    bottom:             0px;
}

.admon-status-bar .sb-tab:hover .sb-tab-title  {
    background:         linear-gradient(to top, #EEE, #AAA);
}

.admon-status-bar .sb-tab-title {
    position:           relative;
    height:             35px;
    padding-left:       20px;
    padding-right:      20px;
    padding-top:        10px;
    padding-bottom:     10px;
    border-radius:      5px;
    top:                5px;
}

.admon-status-bar .sb-tab .sb-tab-overview-important {
    color: #F40;
}

.admon-status-bar .sb-tab .sb-popup-inner {
    position:           relative;
    left:               0px;
    padding-left:       5px;
    padding-right:      5px;
    padding-top:        5px;

    background-color:   #FFF;
    border-radius:      5px;
    border-width:       1px;
    border-color:       #555;
    border-style:       solid;
    box-shadow:         2px 2px 10px #000;
}

.admon-status-bar .sb-tab .sb-popup-panel {
    margin-bottom:      5px;
    padding-left:       5px;
    padding-right:      5px;

    background-color:   #EEE;
    border-color:       #DDD;
    border-width:       1px;
    border-style:       solid;
}

.admon-status-bar .sb-tab:hover .sb-popup {
    display:            block;
}

.admon-status-bar .sb-item {
    margin-top:         5px;
    height:             25px;
}

.admon-status-bar .sb-item:last-of-type {
    padding-bottom:     5px;
}

.admon-status-bar .sb-item-button {
    height:             40px;
}

.admon-status-bar .sb-item-button button {
    padding-top:        5px;
    padding-bottom:     5px;
    padding-left:       10px;
    padding-right:      10px;

    border-radius:      5px;
    background:         linear-gradient(to bottom, #FA0, #F40);
    color:              #FFF;
    box-shadow:         none;
    border-width:       0px;

    width:              100%;
    text-align:         center;
}

.admon-status-bar .sb-item-button button:active {
    background:         linear-gradient(to top, #FA0, #F40);
}

.admon-status-bar .sb-item-button button:focus {
    outline:            0;
}

.admon-status-bar .sb-item-separator {
    height:             auto;
}

.admon-status-bar .sb-item-separator hr {
    padding-top:        0px;
    margin-top:         0px;
    padding-bottom:     5px;
    margin-bottom:      0px;
    border-color:       #AAA;
}

.admon-module-newly-rendered {
    border:             #F40 dashed 5px;
}

#sb-dialog {
    position: fixed;
    left: 30px;
    right: 30px;
    top: 30px;
    bottom: 80px;
    border-color:       #AAA;
    background-color:   #FFF;
    z-index: 4000;
    border-radius:      5px;
    border-width:       1px;
    border-color:       #555;
    border-style:       solid;
    box-shadow:         2px 2px 10px #000;
    padding-left:       20px;
    padding-right:      20px;
    padding-top:        10px;
    padding-bottom:     10px;
    overflow-y: scroll;
}

#sb-dialog-head {
    position: fixed;
    height: 30px;
    padding-right: 30px;
    right: 50px;
    left: 40px;
    z-index: 1;
}

#sb-dialog-close {
    width: 30px;
    height: 30px;

    border-radius:      5px;
    background:         linear-gradient(to bottom, #FA0, #F40);
    color:              #FFF;
    position: absolute;
    top: 0px;
    right: 0px;
    padding-left: 7.5px;
    font-size: 20px;
}

#sb-dialog-title {
    height: 30px;
    width: 100%;
    position: relative;

    border-radius:      5px;
    background:         linear-gradient(to bottom, #0DF, #0AF);
    color:              #FFF;
    padding-top: 5px;
    padding-left: 5px;
}

#sb-dialog-content {
    position: relative;
    top: 40px;
    overflow: auto;
}

#sb-dialog-wrap {
    position:absolute;
}

.sb-clearfix {
    clear:both;
}




/* ADDONS */

body#admon-addon {
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
}

#admon-addon h1 {
    font-size: 16px;
    line-height: 14px;
    text-align: left;
    font-weight: bold;
    color: #999;
    margin: 10px 0 20px 0;
}

#admon-addon-table {
    position: absolute;
    min-width: 800px;
    width: 100%;
    height: 100%;
    table-layout: auto;
    border-collapse: collapse;
    border-spacing: 0;
}

#admon-addon .admon-addon-col-head {
	height: 49px;
    background: #fff url(/cache/6cf095ee040144a324ba69c0d9ef6fb4.png) bottom repeat-x;
    font-size: 11px;
    line-height: 16px;
    vertical-align: top;
}

#admon-addon-head {
    position: static;
    background: none;
}

#admon-addon-title {
    float: left;
    line-height: 16px;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding: 6px 0 0 10px;
    color: #666;
    width: 270px;
}

#admon-addon-tabs {
    float: left;
    width: 300px;
}

#admon-addon-tabs ul {
	margin: 20px 0 0 8px;	
}

#admon-addon-logo {
    float: right;
    padding: 8px 0
}

#admon-addon-content {
    overflow: hidden;
    padding: 20px;
}

#admon-addon .admon-addon-col-content {
    vertical-align: top;
    overflow: hidden;
}

#admon-addon-buttons {
    background: #fff;
    overflow: hidden;
    width: auto;
    border-top: 1px solid #ccc;
    padding-top: 10px;
}

#admon-addon-buttons .admon-form-buttons {
    margin: 0;
    width: 100%;
    float: none;
}



/*
 * jsTree default theme 1.0
 * Supported features: dots/no-dots, icons/no-icons, focused, loading
 * Supported plugins: ui (hovered, clicked), checkbox, contextmenu, search
 */
 
.jstree-default li, 
.jstree-default ins { background-image:url('/cache/2eb2e895989cc13774cb6ba52a558674.png'); background-repeat:no-repeat; background-color:transparent; }
.jstree-default li { background-position:-90px 0; background-repeat:repeat-y; }
.jstree-default li.jstree-last { background:transparent; }
.jstree-default .jstree-open > ins { background-position:-72px 0; }
.jstree-default .jstree-closed > ins { background-position:-54px 0; }
.jstree-default .jstree-leaf > ins { background-position:-36px 0; }

.jstree-default .jstree-hovered { background:#eee; border:1px solid #eee; padding:0 2px 0 1px; }
.jstree-default .jstree-clicked { background:#ddd; border:1px solid #ddd; padding:0 2px 0 1px; }
.jstree-default a .jstree-icon { background-position:-56px -19px; }
.jstree-default a.jstree-loading .jstree-icon { background:url('/cache/1ea4e1def88bed1ee80a0a573d6c6388.gif') center center no-repeat !important; }

.jstree-default .jstree-focused { background:#ddd; }

.jstree-default .jstree-no-dots li, 
.jstree-default .jstree-no-dots .jstree-leaf > ins { background:transparent; }
.jstree-default .jstree-no-dots .jstree-open > ins { background-position:-18px 0; }
.jstree-default .jstree-no-dots .jstree-closed > ins { background-position:0 0; }

.jstree-default .jstree-no-icons a .jstree-icon { display:none; }

.jstree-default .jstree-search { font-style:italic; }

.jstree-default .jstree-no-icons .jstree-checkbox { display:inline-block; }
.jstree-default .jstree-no-checkboxes .jstree-checkbox { display:none !important; }
.jstree-default .jstree-checked > a > .jstree-checkbox { background-position:-38px -19px; }
.jstree-default .jstree-unchecked > a > .jstree-checkbox { background-position:-2px -19px; }
.jstree-default .jstree-undetermined > a > .jstree-checkbox { background-position:-20px -19px; }
.jstree-default .jstree-checked > a > .jstree-checkbox:hover { background-position:-38px -37px; }
.jstree-default .jstree-unchecked > a > .jstree-checkbox:hover { background-position:-2px -37px; }
.jstree-default .jstree-undetermined > a > .jstree-checkbox:hover { background-position:-20px -37px; }

#vakata-dragged.jstree-default ins { background:transparent !important; }
#vakata-dragged.jstree-default .jstree-ok { background:url('/cache/2eb2e895989cc13774cb6ba52a558674.png') -2px -53px no-repeat !important; }
#vakata-dragged.jstree-default .jstree-invalid { background:url('/cache/2eb2e895989cc13774cb6ba52a558674.png') -18px -53px no-repeat !important; }
#jstree-marker.jstree-default { background: url('/cache/2eb2e895989cc13774cb6ba52a558674.png') -41px -57px no-repeat !important; text-indent:-100px; }

.jstree-default a.jstree-search { color:aqua; }
.jstree-default .jstree-locked a { color:silver; cursor:default; }

#vakata-contextmenu.jstree-default-context, 
#vakata-contextmenu.jstree-default-context li ul { background:#f0f0f0; border:1px solid #979797; -moz-box-shadow: 1px 1px 2px #999; -webkit-box-shadow: 1px 1px 2px #999; box-shadow: 1px 1px 2px #999; }
#vakata-contextmenu.jstree-default-context li { }
#vakata-contextmenu.jstree-default-context a { color:black; }
#vakata-contextmenu.jstree-default-context a:hover, 
#vakata-contextmenu.jstree-default-context .vakata-hover > a { padding:0 5px; background:#e8eff7; border:1px solid #aecff7; color:black; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a, 
#vakata-contextmenu.jstree-default-context li.jstree-contextmenu-disabled a:hover { color:silver; background:transparent; border:0; padding:1px 4px; }
#vakata-contextmenu.jstree-default-context li.vakata-separator { background:white; border-top:1px solid #e0e0e0; margin:0; }
#vakata-contextmenu.jstree-default-context li ul { margin-left:-4px; }

/* IE6 BEGIN */
.jstree-default li, 
.jstree-default ins,
#vakata-dragged.jstree-default .jstree-invalid, 
#vakata-dragged.jstree-default .jstree-ok, 
#jstree-marker.jstree-default { _background-image:url("sprite.gif"); }
.jstree-default .jstree-open ins { _background-position:-72px 0; }
.jstree-default .jstree-closed ins { _background-position:-54px 0; }
.jstree-default .jstree-leaf ins { _background-position:-36px 0; }
.jstree-default a ins.jstree-icon { _background-position:-56px -19px; }
#vakata-contextmenu.jstree-default-context ins { _display:none; }
#vakata-contextmenu.jstree-default-context li { _zoom:1; }
.jstree-default .jstree-undetermined a .jstree-checkbox { _background-position:-20px -19px; }
.jstree-default .jstree-checked a .jstree-checkbox { _background-position:-38px -19px; }
.jstree-default .jstree-unchecked a .jstree-checkbox { _background-position:-2px -19px; }
/* IE6 END */


