

/* 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/f72b64e4749d60099590dac73b5b9fff.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/7ad9d492567d4622e4143cb2cb770fdb.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/1642ed7e7d796ce71d78788c83aa4a03.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/1642ed7e7d796ce71d78788c83aa4a03.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/4a0eb414dc4d5a24718cf843a55035b2.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/ec20fb4e5a3584c81fda2196508199e6.png) 0 0 no-repeat;
}

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

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

.admon-form-error-nw {
    float: left;
    background: #fff url(/cache/ec20fb4e5a3584c81fda2196508199e6.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/6c49383c677b45a4413c2b95513993f6.png) 3px 7px no-repeat;
}

.admon-form div.admon-fieldset-headline-collapsed {
    background: #ccc url(/cache/faf94c85b0501436bff04394592a8f52.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/9ac5230087af202fcbefeb2dc3ef5b3f.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/11e6677d666d440087b362380a9242c0.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/8ba1479231f2bb3e0107f0bfd2d88f4e.png) repeat-x; */
    line-height: 14px;
}

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

.admon-form-buttons-row,
.admon-form-buttons-publish {
    width: 100%;
    background: url(/cache/5e7a74ee7ac7c9c2fe4770a6ec6510f8.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/5e7a74ee7ac7c9c2fe4770a6ec6510f8.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/b5155182cd6f59cd0cf0902cfe7059ff.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/5e7a74ee7ac7c9c2fe4770a6ec6510f8.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/83adf13f9f5decf196c48e0c5491d8ce.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/83adf13f9f5decf196c48e0c5491d8ce.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/83adf13f9f5decf196c48e0c5491d8ce.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/83adf13f9f5decf196c48e0c5491d8ce.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/83adf13f9f5decf196c48e0c5491d8ce.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/83adf13f9f5decf196c48e0c5491d8ce.png) 0 -100px no-repeat;
}

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

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

.admon-form-buttons-content span span.admon-form-button-right {
    background: url(/cache/83adf13f9f5decf196c48e0c5491d8ce.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/7b6912e9db91c2383dfc7355dcd7848a.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/1d602ddefaf63d2e6a070e32cbb1c035.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/1f631187a17f671a9bbddf9920915cbb.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/ac4bc2cec934c59e9ea1c00f0b16e42f.png') 0 0 no-repeat;
}

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

.admon-form-password-strength-3 {
    display: block;
    width: 84px;
    background: #fff url('/cache/ac4bc2cec934c59e9ea1c00f0b16e42f.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;
}

.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/821f54aa39a044c34f405c0e59e07abc.png') 0 0 no-repeat !important;
	width: 18px;
}

div.admon-form-datepicker a.ui-datepicker-next {
    height: 12px;
    
    background: #55afd1 url('/cache/a307a7902c50c0ba1ca231cff0455ef0.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/087bcc38b16a9aea16cec3819b84e68e.png') repeat-x;
}

#admon-toolbar {
    display: block;
    height: 20px;
    background: #444 url('/cache/9a8da1fe6c5f568b968c19953132c312.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/ae557b454fb2fe4d7aa9b67afb08d0ac.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/e093d1561a6c2ec294cb81661d16bda1.png') 0 0 no-repeat;
}

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

#admon-dialogbar-arrow-right a:hover,
#admon-dialogbar-arrow-right a:active {
    background: url('/cache/04243d84a969da946a38cb0458b34932.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/ce65b5f4b27b0faed6c4a26e1c502ae8.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/f9d938d1ad1d4bec7cccdc0e90dc3a5c.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/f9d938d1ad1d4bec7cccdc0e90dc3a5c.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/f9d938d1ad1d4bec7cccdc0e90dc3a5c.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/f9d938d1ad1d4bec7cccdc0e90dc3a5c.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/f9d938d1ad1d4bec7cccdc0e90dc3a5c.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/f9d938d1ad1d4bec7cccdc0e90dc3a5c.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/f9d938d1ad1d4bec7cccdc0e90dc3a5c.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/f9d938d1ad1d4bec7cccdc0e90dc3a5c.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/52cba9280d810356020d954d79538388.png) 0 0 no-repeat;
}

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

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

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

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

h2.admon-headline-datasource {
    padding: 6px 0 6px 30px;
    color: #666;
    font-size: 14px;
    background: url(/cache/52cba9280d810356020d954d79538388.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/7b6912e9db91c2383dfc7355dcd7848a.png) 2px 6px no-repeat;
}

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

ul.admon-module-link-listing-links li ul li {
    display: block;
    padding: 2px 0 2px 32px;
    background: url(/cache/71c0547aa12771ece0fcf1f4ea16cab7.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/7b6912e9db91c2383dfc7355dcd7848a.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/1d602ddefaf63d2e6a070e32cbb1c035.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/0df593cb32fd698702fcbc4337973b04.gif') center center no-repeat;
}


div.admon-dialog-loading {
    width: 240px !important;
    height: 100px !important;
    background: url('/cache/0df593cb32fd698702fcbc4337973b04.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/1a71e4e4a48b9830f298bd181f73f0f2.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/fa7a978e4e5e011120c102d59b0ad2c3.png') 0 0 no-repeat;
}

div.admon-ui-dialog .ui-dialog-title-right {
    float: right;
    background: #fff url('/cache/c1209b83a5e67be380f61c9c8c72e61e.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/8527a857d25e479a75920d0517c256e9.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/113a43e37009980f4b3bc63bfafb0390.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.png') -272px 0 no-repeat;
}

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

.admon-list-search-content a.admon-icon-title-delete {
    background: url('/cache/1f631187a17f671a9bbddf9920915cbb.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/04c88d514975850b01841ddb5893bfb6.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/04c88d514975850b01841ddb5893bfb6.png') 0 0 no-repeat;
}
.admon-list-options-right {
    float: right;
    background: url('/cache/04c88d514975850b01841ddb5893bfb6.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/f9fb8c649216edaa8b8e06b3c5915366.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/09216da9e36e20f48c0afd573a5023b7.png') 0 0 no-repeat;
}

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

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

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

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

}

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

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

div.admon-ui-dialog .ui-dialog-shadow-w {
    width: 12px;
    background: url('/cache/b57c0b07f69f7a29a98c51d927362851.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/9d4ea9e75cfe8fc0c40e5f4bb640f672.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/75d4a144f562be0ba4887a927af6a138.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/203b40bcbe3efc26d5b62fc2dce1cf3e.png') -4px 1px no-repeat;
}

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

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

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

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

#admon-dialogbar li.active .admon-dialog-bar-right {
    background: url('/cache/e8ecd7754886ead13cec81d86d5994aa.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/bd39ea5785941394ccbb91b933b47c9d.png') 0 0 no-repeat;
}

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

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

#admon-dialogbar li .admon-dialog-bar-close:hover {
    background: url('/cache/f69038ae4a954dcec03651705eed1c22.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/6dd9ec07b9d839612a7892f0e6e0e7e3.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/ae256ffc849d56d633ea55d79d003dcf.png') 0 0 no-repeat;
}

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

#admon-startmenu .admon-start-submenu li.admon-start-submenu-end {
    background: url('/cache/dcffe1f0beb02a8774a9dd094e54618d.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/6a9c21b0ee4202a0e70d410c04847944.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/6a9c21b0ee4202a0e70d410c04847944.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-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/cc44054dc755d1786a9ac1f149a378a6.png') 0 0 no-repeat;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#admon-startmenu li a span.admon-start-icon-cache-statistics {
    background: url('/cache/cc44054dc755d1786a9ac1f149a378a6.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/4cf0c9bb82edc6f50addd1ce4ad7724b.png) 0 0 no-repeat;
}
a.admon-icon-traffic-green,
span.admon-icon-traffic-green,
span.admon-icon-traffic-green:hover  {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.png) -64px -16px no-repeat !important;
}
.admon-icon-history {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -304px -16px no-repeat;
}
.admon-icon-export {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -256px -16px no-repeat;
}

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

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

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

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

.admon-icon-export-remove {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/66fc96991398a826f8484c1ff4623874.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/405334c9dc341bc5f2946d1f5140c892.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/f923b03579108aff93a8e9656ec6e635.png) repeat-x;
}

.admon-sheets li a:hover span,
.admon-sheets li a:active span {
    background: url(/cache/592e9ea356b40a562c2849b2f9f5a8ac.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/c4d43ba2e322f02952506cce6d242f9e.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/4eb7d7183ea9648a41c9b4f835ff4598.png) no-repeat;
}

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

.admon-sheets li a:hover span.admon-sheets-e,
.admon-sheets li a:active span.admon-sheets-e {
    background: url(/cache/357237db45c10973f2f0cd37a99661f0.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/8604518fcfe36972f3aebe391c585633.png) repeat-x;
}

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

.admon-sheets li.admon-sheets-sel a span.admon-sheets-e {
    width: 6px;
    padding: 0;
    height: 30px;
    background: url(/cache/ad6a971f53103fdfaab8ef3e4d006c05.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/1f631187a17f671a9bbddf9920915cbb.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/59bf69d939765ccdd94aae735793dbb3.png) 0 -3px no-repeat;
}

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

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

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

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

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

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

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

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

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

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

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

.admon-multilanguage-flag-pl_PL {
    background: url(/cache/59bf69d939765ccdd94aae735793dbb3.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/b22ea14b3d6c88b445ce58b6ab276d90.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/3349fd377b1257921b4504a69979909a.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/a185048fea576cad754f2960e7c2189c.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.png) 0 0 no-repeat;
}

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

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

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

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

.admon-datasource-permissions {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.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/b22ea14b3d6c88b445ce58b6ab276d90.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/b22ea14b3d6c88b445ce58b6ab276d90.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/fee2ae31e80c0c222aa18b2259f83383.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/ca1a5922dd29c09cd2f04e37331d33e8.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/189828172484df25bbcd329d607eb289.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/dbb91f419a70574fdd1a9d383c1357d2.png) 0 0 no-repeat;
}

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

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

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

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

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

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

ul.admon-pager li.disabled span.admon-pager-last {
    background: url(/cache/dbb91f419a70574fdd1a9d383c1357d2.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/189828172484df25bbcd329d607eb289.png) 0 -40px repeat-x;
    cursor: pointer;
}

ul.admon-pager li.disabled,
ul.admon-pager li.disabled:hover {
    color: #ccc;
    background: url(/cache/189828172484df25bbcd329d607eb289.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/1f631187a17f671a9bbddf9920915cbb.png) -224px 0 no-repeat;
}

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

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

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

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

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

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

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

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

a.admon-icon-link,
a.admon-icon-link:hover,
a.admon-icon-link:focus {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.png) -192px 0 no-repeat;
}

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

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

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

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

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

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

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

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

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


a.admon-icon-iconpicker {
    background: url('/cache/1f631187a17f671a9bbddf9920915cbb.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/7c801c915b5c950987fb04b7cedfcf4d.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/b22ea14b3d6c88b445ce58b6ab276d90.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/be82bad2dd0ee120bf0635a33db9c39a.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/a35d6af6f205f25cc90ca5b863da104e.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/4ad3c5adf5795e605438965300bf31b3.png) -24px -24px no-repeat;
}

#admon-cropper .admon-cropper-icon-cw  {
    background: url(/cache/4ad3c5adf5795e605438965300bf31b3.png) 0 0 no-repeat;
}

#admon-cropper .admon-cropper-icon-ccw  {
    background: url(/cache/4ad3c5adf5795e605438965300bf31b3.png) -24px 0 no-repeat;
}

#admon-cropper .admon-cropper-icon-turn  {
    background: url(/cache/4ad3c5adf5795e605438965300bf31b3.png) 0 -24px no-repeat;
}

#admon-cropper .admon-cropper-icon-edit  {
    background: url(/cache/4ad3c5adf5795e605438965300bf31b3.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/84f92ce116c3f4e98d7deb48a0042290.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/1a71e4e4a48b9830f298bd181f73f0f2.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/fa7a978e4e5e011120c102d59b0ad2c3.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/c1209b83a5e67be380f61c9c8c72e61e.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/c1209b83a5e67be380f61c9c8c72e61e.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/113a43e37009980f4b3bc63bfafb0390.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.png') -368px 0 no-repeat;
}


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

div.admon-ui-dialog .admon-list-search-content a.admon-icon-title-delete {
    background: url('/cache/1f631187a17f671a9bbddf9920915cbb.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/33e28b93dda75338b966abc4141f67b3.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/61c7e6c72b68fc05c7ec79a99ed09635.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/61c7e6c72b68fc05c7ec79a99ed09635.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/72eb8f7bba6a023c5042587b277091aa.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/72eb8f7bba6a023c5042587b277091aa.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/e127460b6f8301bdf64e8dbc9ec67018.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/e127460b6f8301bdf64e8dbc9ec67018.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/dd0feecf204242197033744d65c770ff.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/dd0feecf204242197033744d65c770ff.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/dd0feecf204242197033744d65c770ff.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/dd0feecf204242197033744d65c770ff.png') -12px 0 no-repeat;
}


/* BROWSER: chrome */


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/72eb8f7bba6a023c5042587b277091aa.png') repeat-x;
    width: auto;
}

div.admon-toolbox-shadow-s {
    height: 16px;
    left: 12px;
    right: 16px;
    bottom: 0;
    background: url('/cache/72eb8f7bba6a023c5042587b277091aa.png') 0 -12px repeat-x;
}

div.admon-toolbox-shadow-e {
    width: 16px;
    right: 0;
    top: 12px;
    bottom: 16px;
    background: url('/cache/e127460b6f8301bdf64e8dbc9ec67018.png') -12px 0 repeat-y;
}

div.admon-toolbox-shadow-w {
    width: 12px;
    left: 0;
    top: 12px;
    bottom: 16px;
    background: url('/cache/e127460b6f8301bdf64e8dbc9ec67018.png') repeat-y;
}

div.admon-toolbox-shadow-se {
    width: 16px;
    height: 16px;
    right: 0;
    bottom: 0;
    background: url('/cache/dd0feecf204242197033744d65c770ff.png') -12px -12px no-repeat;
}

div.admon-toolbox-shadow-sw {
    width: 12px;
    height: 16px;
    left: 0;
    bottom: 0;
    background: url('/cache/dd0feecf204242197033744d65c770ff.png') 0 -12px no-repeat;
}

div.admon-toolbox-shadow-nw {
    width: 12px;
    height: 12px;
    left: 0;
    top: 0;
    background: url('/cache/dd0feecf204242197033744d65c770ff.png') 0 0 no-repeat;
}

div.admon-toolbox-shadow-ne {
    width: 16px;
    height: 12px;
    right: 0;
    top: 0;
    background: url('/cache/dd0feecf204242197033744d65c770ff.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/4a0eb414dc4d5a24718cf843a55035b2.png) 0 bottom repeat-x;
}

body.admon-logged-out .admon-form-success {
    background: #89c033 url(/cache/86ee1b7e78667d3c0184408028049908.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/b22ea14b3d6c88b445ce58b6ab276d90.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/a75e2c5b551c97e88344971be3efb48e.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/02c1b041451cd40e83096204cfacba53.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;
    white-space: nowrap;
}

.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.png) -192px 0 no-repeat;
}

span.admon-onpage-icon-edit-permissions {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -320px 0 no-repeat;
}
span.admon-onpage-icon-debug {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -384px 0 no-repeat;
}
span.admon-onpage-icon-seo {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -384px -16px no-repeat;
}
span.admon-onpage-icon-module-history {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -336px -16px no-repeat;
}
span.admon-onpage-icon-module-config {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -272px -16px no-repeat;
}

span.admon-onpage-icon-module-link-listing {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -96px 0 no-repeat;
}

a.admon-onpage-toggle-controls span.admon-onpage-icon-toggle-controls {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -320px -32px no-repeat;
}

a.admon-onpage-toggle-controls.controls-hidden span.admon-onpage-icon-toggle-controls {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.png) -16px 0 no-repeat !important;
}
a.admon-onpage-icon-move-up,
a.admon-onpage-icon-move-up:hover {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -32px 0 no-repeat;
}
a.admon-onpage-icon-move-down,
a.admon-onpage-icon-move-down:hover {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.png) -432px 0 no-repeat;
}
a.admon-onpage-icon-cut,
a.admon-onpage-icon-cut:hover {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -208px 0 no-repeat;
}


.admon-onpage-overlay {
    background: url(/cache/b452dbfcbec45d2d45b0843ed0415ae8.png);
}

.admon-onpage-img-corner-nw {
    background: url(/cache/728eb76baa949a3cef12c8196a6a7ada.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-ne {
    background: url(/cache/f52b9e85bcb34c8712d91e1a746c6a27.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-se {
    background: url(/cache/f7a28664467e4b5679e6d3b05ee4053b.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-sw {
    background: url(/cache/0e04de9ad745fcdc77a5c54299d2c172.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-g-nw {
    background: url(/cache/9883367f4d9e4b9763bc64e5c010828f.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-g-ne {
    background: url(/cache/fa9d33d6c3d00db2fed9291d96af5388.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-g-se {
    background: url(/cache/a58de92f4be8f174cf08af538980ade2.png) 0 0 no-repeat;
}

.admon-onpage-img-corner-g-sw {
    background: url(/cache/c043a41f89a03a8c43d0ca901facd9e4.png) 0 0 no-repeat;
}

.admon-onpage-img-corner {
    background: url(/cache/e6d31762dbaa690ac2b40b4bdb004523.png);
}

.admon-onpage-img-corner-green {
    background: url(/cache/90ecad2b2771c895686155b4003ad21e.png);
}

.admon-onpage-img-corner-wc-blue {
    background: url(/cache/f22dd8ac5c731ff81a00a4b5d66c45cd.png);
}

.admon-onpage-img-corner-wc-green {
    background: url(/cache/a5eb7c161cf41c238008d9192584803d.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/1f631187a17f671a9bbddf9920915cbb.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/11e6677d666d440087b362380a9242c0.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/7b6912e9db91c2383dfc7355dcd7848a.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/546700e45b9849e513a8f0f8ab0f4590.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/2ba0b45a866405fe4358f760e61e3777.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/1f631187a17f671a9bbddf9920915cbb.png) -64px -16px no-repeat;
}

span.admon-onpage-not-published {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.png) -80px -16px no-repeat;
}

span.admon-onpage-status-clone {
    background: green;
}

span.admon-onpage-status-link {
    background: url(/cache/1f631187a17f671a9bbddf9920915cbb.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/1511c4222e13ef8df5e416e6527bddc6.png) repeat-x;
}

div.admon-onpage-shadow-nw {
    height: 8px;
    width: 8px;
    background: url(/cache/917d2377c1075b66b8fea10e8cf500df.png)0 0 no-repeat;
}

div.admon-onpage-shadow-ne {
    right: 8px;
    height: 8px;
    width: 8px;
    background: url(/cache/220f03688d4492460420b8d429f7f837.png)0 0 no-repeat;
}

div.admon-onpage-helper .admon-onpage-border-n {
    margin: 7px 0 0 0;
    height: 1px;
    background: url(/cache/4493149714966decd900666859626be3.gif) repeat-x;
}

div.admon-onpage-helper-linked .admon-onpage-border-n {
    margin: 3px -4px 0 -4px;
    height: 9px;
    background: url(/cache/c9a32e914cee6036c3634f8eb2ae71af.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/6b37b2c8f74a3e150338d4ba555303b5.png) 0 0 repeat-x;
}

div.admon-onpage-shadow-sw {
    height: 8px;
    width: 8px;
    background: url(/cache/4123d69f36b7c5603ce3a69a9e4ba793.png) 0 0 no-repeat;
}

div.admon-onpage-shadow-se {
    right: 0;
    height: 8px;
    width: 8px;
    background: url(/cache/96281d13b664e8e412d282497416f23a.png) 0 0 no-repeat;
}

div.admon-onpage-helper .admon-onpage-border-s {
    height: 1px;
    background: url(/cache/4493149714966decd900666859626be3.gif) repeat-x;
}

div.admon-onpage-helper-linked .admon-onpage-border-s {
    margin: -4px -4px 0 -4px;
    height: 9px;
    background: url(/cache/c9a32e914cee6036c3634f8eb2ae71af.png);
}

div.admon-onpage-helper-e {
    width: 8px;
    padding-left: 8px;
}

div.admon-onpage-shadow-e {
    width: 8px;
    height: 100%;
    background: url(/cache/6da37de415aa9512c2e7ddafb63416ca.png) repeat-y;
}

div.admon-onpage-border-e {
    width: 1px;
    height: 100%;
    background: url(/cache/8cfcaa962a58b8a7dde036951911c132.gif) repeat-y;
}

div.admon-onpage-helper-linked .admon-onpage-border-e {
    margin: -4px 0 -4px -5px;
    width: 9px;
    background: url(/cache/fea24260b57ad81c019ff90751bb9404.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/56ffe0f7c69616654a07aab374564940.png) repeat-y;
}

div.admon-onpage-border-w {
    width: 1px;
    height: 100%;
    margin: 0 0 0 7px;
    background: url(/cache/8cfcaa962a58b8a7dde036951911c132.gif) repeat-y;
}

div.admon-onpage-helper-linked .admon-onpage-border-w {
    margin: -4px 0 -4px 4px;

    width: 9px;
    background: url(/cache/fea24260b57ad81c019ff90751bb9404.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/a185048fea576cad754f2960e7c2189c.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/405334c9dc341bc5f2946d1f5140c892.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/5ed6d681d49784d52f5c6adea39c1b2d.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/f2633787ed433a76df5a30178b852271.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/5ed6d681d49784d52f5c6adea39c1b2d.png') -2px -53px no-repeat !important; }
#vakata-dragged.jstree-default .jstree-invalid { background:url('/cache/5ed6d681d49784d52f5c6adea39c1b2d.png') -18px -53px no-repeat !important; }
#jstree-marker.jstree-default { background: url('/cache/5ed6d681d49784d52f5c6adea39c1b2d.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 */


