@import url('https://fonts.googleapis.com/css?family=Droid+Sans:400,700|Michroma|Yanone+Kaffeesatz|Caudex:400italic,400');

.z-show {
display:inherit!important;
}

.z-invisible {
visibility:hidden!important;
}

.z-visible {
visibility:inherit!important;
}

.z-top {
vertical-align:top!important;
}

.z-middle {
vertical-align:middle!important;
}

.z-bottom {
vertical-align:bottom!important;
}

.z-center {
text-align:center!important;
}

.z-left {
text-align:left!important;
}

.z-right {
text-align:right!important;
}

.z-nowrap {
white-space:nowrap!important;
}

.z-italic {
font-style:italic!important;
}

.z-bold {
font-weight:700!important;
}

.z-underline {
text-decoration:underline!important;
}

.z-line-through {
text-decoration:line-through!important;
}

.z-normal {
font-weight:400!important;
font-style:normal!important;
}

.z-floatright {
float:right;
}

.z-gap {
margin:1em 0!important;
padding:1em 0!important;
}

img.z-floatleft {
display:inline;
float:left;
margin-bottom:.15em;
margin-right:1em;
}

img.z-floatright {
display:inline;
float:right;
margin-bottom:.15em;
margin-left:1em;
}

.z-floatbox {
overflow:hidden;
}

.z-clearer {
clear:both;
}

.z-sub {
color:#777;
font-size:.9em;
}

.z-pointer {
cursor:pointer!important;
}

.z-calendarimg {
background-color:transparent;
}

.z-calendarimg:hover,.z-calendarimg.hover {
background-color:blue;
}

#z-maincontent ul.z-menulinks {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#E6E6E6');
background:linear-gradient(#fefefe,#e6e6e6);
border:1px solid #ccc;
color:#aaa;
height:auto;
line-height:22px;
list-style:none;
min-height:22px;
margin:1em 0;
padding:0 5px;
}

#z-maincontent ul.z-menulinks li {
background:0;
border-right:1px solid #aaa;
display:inline;
line-height:22px;
margin:0;
padding:0 10px;
}

#z-maincontent ul.z-menulinks li:first-child {
padding-left:5px;
}

#z-maincontent ul.z-menulinks li a.z-iconlink {
margin-left:-3px;
}

.z-menu {
color:#aaa;
text-align:left;
width:100%;
margin-bottom:1.5em;
}

.z-menuitem-title {
background:url(../../../images/global/menubg_grey.png) repeat-x scroll 0 0 #e6e6e6;
border:1px solid #ccc;
display:block;
height:auto!important;
line-height:22px;
min-height:22px;
padding:0 5px;
}

.z-menu a {
padding:3px;
}

.z-errormsg {
background:#f7cbca url(../../../images/icons/extrasmall/error.png) 13px 50% no-repeat!important;
border:1px solid #c00!important;
color:#800!important;
margin:5px 0 10px!important;
padding:5px 5px 5px 36px !important;
}

.z-errormsg p,.z-errormsg h1,.z-errormsg h2,.z-errormsg h3 {
color:#800!important;
margin:.5em 0!important;
padding:0!important;
}

.z-errormsg ul {
list-style:none;
margin:0!important;
padding:0!important;
}

.z-informationmsg {
background:#e6e6ff url(../../../images/icons/extrasmall/info.png) 13px 50% no-repeat!important;
border:1px solid #9bb8d9!important;
color:#27427d!important;
margin:5px 0 10px!important;
padding:5px 5px 5px 36px !important;
}

.z-informationmsg p,.z-informationmsg h1,.z-informationmsg h2,.z-informationmsg h3 {
color:#27427d!important;
margin:.5em 0!important;
padding:0!important;
}

.z-statusmsg {
background:#dff2bf url(../../../images/icons/extrasmall/button_ok.png) 13px 50% no-repeat!important;
border:1px solid #9c9!important;
color:#264409!important;
margin:5px 0 10px!important;
padding:5px 5px 5px 36px !important;
}

.z-statusmsg p,.z-statusmsg h1,.z-statusmsg h2,.z-statusmsg h3 {
color:#264409!important;
margin:.5em 0!important;
padding:0!important;
}

.z-warningmsg {
background:#feefb3 url(../../../images/icons/extrasmall/bell.png) 13px 50% no-repeat!important;
border:1px solid #eed324!important;
color:#514721!important;
margin:5px 0 10px!important;
padding:5px 5px 5px 36px !important;
}

.z-warningmsg p,.z-warningmsg h1,.z-warningmsg h2,.z-warningmsg h3 {
color:#514721!important;
margin:.5em 0!important;
padding:0!important;
}

.z-even {
background-color:#fff;
color:#222;
}

.z-odd {
background-color:#f3f3f3;
color:#222;
}

table.z-datatable,table.z-admintable {
border:1px solid #ccc;
border-spacing:1px 0;
color:inherit;
width:100%;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
margin:0 0 1em;
padding:0;
}

table.z-datatable caption,table.z-admintable caption {
background-color:#f3f3f3;
font-weight:700;
border-bottom:2px solid #cfcfcf;
text-transform:uppercase;
padding:10px;
}

table.z-datatable thead,table.z-admintable thead {
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);
box-shadow:0 1px 1px rgba(0,0,0,0.3);
}

table.z-datatable td,table.z-datatable th,table.z-admintable td,table.z-admintable th {
vertical-align:middle;
border-width:0;
padding:5px;
}

table.z-datatable thead th,table.z-admintable thead th {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#CFCFCF');
background:linear-gradient(#fafafa,#cfcfcf);
font-size:.9em;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
padding:7px 5px;
}

table.z-datatable tr.z-datatableempty,table.z-admintable tr.z-admintableempty {
background-color:#f3f3f3;
font-size:.9em;
font-weight:700;
text-align:center;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
}

table.z-datatable tbody tr.z-defaulttablerow,table.z-admintable tbody tr.z-defaulttablerow {
background-color:#c2ffbf;
color:#055f00;
}

table.z-datatable tbody tr:hover,table.z-datatable tbody tr.hover {
background-color:#eee;
color:#000;
}

table.z-datatable ul,table.z-admintable ul {
list-style:disc inside none;
margin:0;
padding:0;
}

.z-form fieldset,.z-form .z-fieldset {
border:1px #ddd solid;
color:#333;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:linear-gradient(#fafafa,#f2f2f2);
margin:0 0 1em;
padding:.5em 1em;
}

.z-form legend {
font-size:1.25em;
font-weight:400;
color:#000;
background:transparent;
border:0;
text-shadow:-1px -1px 0 rgba(255,255,255,0.8);
}

.z-form .z-formrow input,.z-form .z-formrow textarea,.z-form .z-formrow select,.z-form fieldset input[type="text"],.z-form fieldset select,.z-form .z-datatable input[type="text"],.z-form .z-datatable textarea,.z-form .z-datatable select {
font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
border:1px solid #ddd;
font-size:1em;
margin:0;
}

.z-form .z-formrow input[type=checkbox] {
display:inline;
width:auto;
margin:.5em 0;
}

.z-form .z-formrow input[type=radio] {
width:auto;
border:1px solid #fafafa;
}

.z-form .z-formrow select optgroup {
font-style:normal;
font-weight:700;
}

.z-form div.z-formrow input:focus,.z-form div.z-formrow select:focus,.z-form div.z-formrow textarea:focus,.z-form div.z-formrow input:hover,.z-form div.z-formrow select:hover,.z-form div.z-formrow textarea:hover,.z-form div.z-formrow input:active,.z-form div.z-formrow select:active,.z-form div.z-formrow textarea:active .z-form div.z-formrow input.focus,.z-form div.z-formrow select.focus,.z-form div.z-formrow textarea.focus,.z-form div.z-formrow input.hover,.z-form div.z-formrow select.hover,.z-form div.z-formrow textarea.hover,.z-form div.z-formrow input.active,.z-form div.z-formrow select.active,.z-form div.z-formrow textarea.active {
border:1px solid #aaa;
background:#fff;
}

div.z-formrow,div.z-buttonrow,div.z-formbuttons {
min-height:2em;
padding:.5em 0;
}

.filteractive {
border:1px solid #9c9!important;
background:#dff2bf!important;
}

.z-formbuttons {
text-align:left;
display:block;
margin-left:29%;
}

.z-formbuttons input,.z-formbuttons img {
text-align:center;
width:auto;
cursor:pointer;
margin:5px;
}

button.z-imagebutton,.z-formbuttons button {
border:0;
background-color:transparent;
width:auto;
cursor:pointer;
padding:0;
}

.z-form div.z-formrow .z-label,.z-form div.z-formrow label {
display:block;
float:left;
text-align:right;
width:28%;
font-weight:400;
color:#333;
padding:.3em 1% .3em 0;
}

.z-form .z-formlist {
margin-left:29%;
}

.z-form .z-formnote {
display:block;
margin-left:29%!important;
}

.z-form div.z-formrow input,.z-form div.z-formrow textarea {
width:67.8%;
display:block;
position:relative;
padding:.3em;
}

.z-form div.z-formrow select {
cursor:pointer;
width:68.6%;
display:block;
position:relative;
padding:.3em 2px .3em 1px;
}

.z-form div.z-formlist input {
width:auto;
}

.z-form div.z-formrow .z-listselector {
list-style:none;
}

.z-form div.z-formrow>span,.z-form div.z-formrow>div {
display:block;
padding-bottom:.3em;
padding-top:.3em;
}

.z-form div.z-formrow span label,.z-form div.z-formrow div label {
display:inline;
float:none;
width:auto;
padding:0 1em;
}

.z-form div.z-formrow span input,.z-form div.z-formrow span textarea,.z-form div.z-formrow span select,.z-form div.z-formrow div input,.z-form div.z-formrow div textarea,.z-form div.z-formrow div select {
display:inline;
width:auto;
}

.z-form fieldset select {
padding:.2em 1px;
}

.z-form fieldset input[type="text"],.z-form .z-datatable input[type="text"],.z-form .z-datatable textarea {
padding:.3em;
}

.z-form .z-datatable select {
padding:.3em 2px .3em 1px;
}

.z-linear div.z-formrow .z-label,.z-linear div.z-formrow label {
float:none;
width:auto;
display:block;
text-align:left;
padding:.3em 0;
}

.z-linear div.z-formrow input,.z-linear div.z-formrow textarea {
display:block;
width:96%;
padding:.3em;
}

.z-linear div.z-formrow .z-listselector,.z-linear div.z-formrow .z-listselector li {
margin-left:0;
}

.z-linear div.z-formrow select {
display:block;
width:97%;
}

.z-linear .z-formnote,.z-linear .z-formlist {
margin:0!important;
}

.z-form .z-formrow .z-mandatorysym,.z-form-mandatory-flag {
color:red;
font-weight:700;
padding-left:3px;
display:inline;
}

.z-form .z-formrow input.z-form-float,.z-form .z-formrow input.z-form-int {
text-align:right;
max-width:15%;
display:inline;
}

.z-form .z-formrow .z-form-readonly {
background:#fafafa;
color:#aaa;
cursor:not-allowed;
}

.z-form .z-formrow .z-form-error {
background:#ffe1da;
border:1px solid #f34f4f;
}

.z-form-light fieldset,.z-form-light .z-fieldset {
background:0;
border:0;
color:#333;
padding:0 0 .5em;
}

.z-form div.z-formrow .z-form-text-big {
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
font-size:1.7em;
line-height:100%;
outline:medium none;
}

.z-itemlist {
border:1px solid #ccc;
list-style:none!important;
margin:1em 0!important;
padding:0!important;
}

.z-itemlist ul,.z-itemlist ol {
list-style:none!important;
}

.z-itemlist li {
font-size:1em;
border:1px dotted #999;
line-height:2em;
margin:.5em!important;
padding:.2em!important;
}

.z-itemlist li.z-itemheader {
font-size:.9em;
background:#cfcfcf;
border:1px solid #999;
font-weight:700;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
}

.z-itemlist li.z-itemsort {
background-image:url(../../../images/icons/extrasmall/move.png);
background-position:5px 50%;
background-repeat:no-repeat;
padding-left:30px!important;
cursor:move;
}

.z-itemlist li.z-itemsortheader {
padding-left:30px!important;
}

.z-itemlist li.z-itemdragleft {
background-image:url(../../../images/icons/extrasmall/move_left.png);
background-position:5px 50%;
background-repeat:no-repeat;
padding-left:30px!important;
cursor:move;
}

.z-itemlist li.z-itemdragright {
background-image:url(../../../images/icons/extrasmall/move_right.png);
background-position:99% 50%;
background-repeat:no-repeat;
padding-left:5px!important;
padding-right:30px!important;
cursor:move;
}

.z-itemlist li input,.z-itemlist li textarea,.z-itemlist li select {
max-width:90%;
}

.z-itemlist li * {
vertical-align:middle;
margin:0!important;
}

.z-itemlist .z-itemcell {
float:left;
text-align:left;
overflow:hidden;
margin:0;
}

.z-w90 {
width:90%;
}

.z-w85 {
width:85%;
}

.z-w80 {
width:80%;
}

.z-w75 {
width:75%;
}

.z-w70 {
width:70%;
}

.z-w60 {
width:60%;
}

.z-w50 {
width:50%;
}

.z-w45 {
width:45%;
}

.z-w40 {
width:40%;
}

.z-w35 {
width:35%;
}

.z-w33 {
width:33%;
}

.z-w30 {
width:30%;
}

.z-w25 {
width:25%;
}

.z-w22 {
width:22%;
}

.z-w20 {
width:20%;
}

.z-w15 {
width:15%;
}

.z-w10 {
width:10%;
}

.z-w08 {
width:8%;
}

.z-w07 {
width:7%;
}

.z-w06 {
width:6%;
}

.z-w05 {
width:5%;
}

.z-w04 {
width:4%;
}

.z-w02 {
width:2%;
}

.z-icon-es-add {
background:url(../../../images/icons/extrasmall/edit_add.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-back {
background:url(../../../images/icons/extrasmall/agt_back.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-cancel {
background:url(../../../images/icons/extrasmall/button_cancel.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-config {
background:url(../../../images/icons/extrasmall/configure.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-copy {
background:url(../../../images/icons/extrasmall/editcopy.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-cubes {
background:url(../../../images/icons/extrasmall/kcmdf.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-cut {
background:url(../../../images/icons/extrasmall/editcut.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-delete {
background:url(../../../images/icons/extrasmall/14_layer_deletelayer.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-display {
background:url(../../../images/icons/extrasmall/kview.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-edit {
background:url(../../../images/icons/extrasmall/xedit.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-error {
background:url(../../../images/icons/extrasmall/error.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-export {
background:url(../../../images/icons/extrasmall/fileexport.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-gears {
background:url(../../../images/icons/extrasmall/run.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-filter {
background:url(../../../images/icons/extrasmall/filter.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-group {
background:url(../../../images/icons/extrasmall/group.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-help {
background:url(../../../images/icons/extrasmall/help.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-home {
background:url(../../../images/icons/extrasmall/folder_home.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-hook {
background:url(../../../images/icons/extrasmall/attach.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-import {
background:url(../../../images/icons/extrasmall/fileimport.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-info {
background:url(../../../images/icons/extrasmall/documentinfo.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-locale {
background:url(../../../images/icons/extrasmall/locale.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-locked {
background:url(../../../images/icons/extrasmall/encrypted.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-log {
background:url(../../../images/icons/extrasmall/lists.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-mail {
background:url(../../../images/icons/extrasmall/mail_generic.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-new {
background:url(../../../images/icons/extrasmall/filenew.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-ok {
background:url(../../../images/icons/extrasmall/button_ok.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-options {
background:url(../../../images/icons/extrasmall/servicemanager.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-preview {
background:url(../../../images/icons/extrasmall/demo.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-print {
background:url(../../../images/icons/extrasmall/printer.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-profile {
background:url(../../../images/icons/extrasmall/personal.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-regenerate {
background:url(../../../images/icons/extrasmall/agt_update-product.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-remove {
background:url(../../../images/icons/extrasmall/edit_remove.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-save {
background:url(../../../images/icons/extrasmall/filesave.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-saveas {
background:url(../../../images/icons/extrasmall/filesaveas.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-search {
background:url(../../../images/icons/extrasmall/search.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-url {
background:url(../../../images/icons/extrasmall/web.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-user {
background:url(../../../images/icons/extrasmall/user.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-view {
background:url(../../../images/icons/extrasmall/windowlist.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-warning {
background:url(../../../images/icons/extrasmall/bell.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-icon-es-rss {
background:url(../../../images/feeds/feed-icon-16x16.png) no-repeat scroll 0 50% transparent;
padding:2px 0 2px 20px;
}

.z-button,.z-buttons a,.z-buttons input,.z-buttons button {
display:inline-block;
outline:0;
cursor:pointer;
font-size:1em;
line-height:130%;
font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
text-decoration:none!important;
text-align:center;
font-weight:700;
color:#444;
background:linear-gradient(#fff,#dfdfdf);
text-shadow:0 1px 0 rgba(255,255,255,0.8);
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);
-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
box-shadow:0 1px 2px rgba(0,0,0,0.2);
border-color:#ccc #b9b9b9 #b9b9b9 #ccc;
border-style:solid;
border-width:1px;
margin:0 5px 0 0;
padding:5px 10px 6px;
}

.z-buttons a:link,.z-buttons a:visited {
font-size:1em;
font-weight:700;
color:#444;
border-color:#ccc #b9b9b9 #b9b9b9 #ccc;
border-style:solid;
border-width:1px;
}

.z-buttons .z-bt-small,.z-button.z-bt-small {
margin:0 1px 0 0;
padding:3px 8px 4px!important;
}

.z-buttons button[type] {
line-height:17px;
padding:4px 10px 5px;
}

.z-buttons button {
width:auto;
overflow:visible;
}

.z-button:hover,.z-button.hover,.z-buttons a:hover,.z-buttons a.hover,.z-buttons input:hover,.z-buttons input.hover,.z-buttons button:hover,.z-buttons button.hover {
color:#222;
text-decoration:none!important;
background:linear-gradient(#fafafa,#cfcfcf);
}

.z-button:active,.z-buttons a:active,.z-buttons input:active,.z-buttons button:active,.z-button.active,.z-buttons a.active,.z-buttons input.active,.z-buttons button.active {
color:#000;
background:linear-gradient(#cfcfcf,#fafafa);
}

.z-button img,.z-buttons button img,.z-buttons a img {
border:0;
height:16px;
width:16px;
margin:0 3px -3px 0 !important;
padding:0;
}

.z-buttons .z-btred,.z-buttons .z-btred:link,.z-buttons .z-btred:visited {
color:#d12f19;
}

.z-buttons .z-btred:hover,.z-buttons .z-btred.hover {
color:#d12f19;
border:1px solid #ef7868;
background:linear-gradient(#fbc2c4,#fbe3e4);
}

.z-buttons .z-btred:active,.z-buttons .z-btred.active {
color:#d12f19;
border:1px solid #ef7868;
background:linear-gradient(#efa4a7,#efc2c5);
}

.z-buttons .z-btblue,.z-buttons .z-btblue:link,.z-buttons .z-btblue:visited {
color:#369;
}

.z-buttons .z-btblue:hover,.z-buttons .z-btblue.hover {
color:#369;
border:1px solid #6fa7df;
background:linear-gradient(#c2e1ef,#dff4ff);
}

.z-buttons .z-btblue:active,.z-buttons .z-btblue.active {
color:#369;
border:1px solid #6fa7df;
background:linear-gradient(#a7cedf,#c2e0ef);
}

.z-buttons .z-btgreen,.z-buttons .z-btgreen:link,.z-buttons .z-btgreen:visited {
color:#529214;
}

.z-buttons .z-btgreen:hover,.z-buttons .z-btgreen.hover {
color:#529214;
border:1px solid #a0df61;
background:linear-gradient(#d1efd2,#efffef);
}

.z-buttons .z-btgreen:active,.z-buttons .z-btgreen.active {
color:#529214;
border:1px solid #a0df61;
background-color:#c2efc3;
background:linear-gradient(#c2efc3,#d1efd1);
}

.z-buttons .z-bt-icon,.z-buttons .z-bt-ok,.z-buttons .z-bt-cancel,.z-buttons .z-bt-preview,.z-buttons .z-bt-new,.z-buttons .z-bt-save,.z-buttons .z-bt-edit,.z-buttons .z-bt-archive,.z-buttons .z-bt-delete,.z-buttons .z-bt-filter {
padding:5px 7px 5px 32px !important;
}

.z-buttons .z-bt-icon.z-bt-small,.z-buttons .z-bt-ok.z-bt-small,.z-buttons .z-bt-cancel.z-bt-small,.z-buttons .z-bt-preview.z-bt-small,.z-buttons .z-bt-new.z-bt-small,.z-buttons .z-bt-save.z-bt-small,.z-buttons .z-bt-edit.z-bt-small,.z-buttons .z-bt-archive.z-bt-small,.z-buttons .z-bt-delete.z-bt-small,.z-buttons .z-bt-filter.z-bt-small {
margin:0 1px 0 0;
padding:3px 8px 4px 27px !important;
}

.z-buttons .z-bt-ok {
background:url(../../../images/icons/extrasmall/button_ok.png) 10px 50% no-repeat,linear-gradient(#fff,#dfdfdf);
}

.z-buttons .z-bt-ok:hover,.z-buttons .z-bt-ok.hover {
background:url(../../../images/icons/extrasmall/button_ok.png) 10px 50% no-repeat,linear-gradient(#fafafa,#cfcfcf);
}

.z-buttons .z-bt-ok:active,.z-buttons .z-bt-ok.active {
background:url(../../../images/icons/extrasmall/button_ok.png) 10px 50% no-repeat,linear-gradient(#cfcfcf,#fafafa);
}

.z-buttons .z-bt-cancel {
background:url(../../../images/icons/extrasmall/button_cancel.png) 10px 50% no-repeat,linear-gradient(#fff,#dfdfdf);
}

.z-buttons .z-bt-cancel:hover,.z-buttons .z-bt-cancel.hover {
background:url(../../../images/icons/extrasmall/button_cancel.png) 10px 50% no-repeat,linear-gradient(#fafafa,#cfcfcf);
}

.z-buttons .z-bt-cancel:active,.z-buttons .z-bt-cancel.active {
background:url(../../../images/icons/extrasmall/button_cancel.png) 10px 50% no-repeat,linear-gradient(#cfcfcf,#fafafa);
}

.z-buttons .z-bt-preview {
background:url(../../../images/icons/extrasmall/14_layer_novisible.png) 10px 50% no-repeat,linear-gradient(#fff,#dfdfdf);
}

.z-buttons .z-bt-preview:hover,.z-buttons .z-bt-preview.hover {
background:url(../../../images/icons/extrasmall/14_layer_novisible.png) 10px 50% no-repeat,linear-gradient(#fafafa,#cfcfcf);
}

.z-buttons .z-bt-preview:active,.z-buttons .z-bt-preview.active {
background:url(../../../images/icons/extrasmall/14_layer_novisible.png) 10px 50% no-repeat,linear-gradient(#cfcfcf,#fafafa);
}

.z-buttons .z-bt-new {
background:url(../../../images/icons/extrasmall/filenew.png) 10px 50% no-repeat,linear-gradient(#fff,#dfdfdf);
}

.z-buttons .z-bt-new:hover,.z-buttons .z-bt-new.hover {
background:url(../../../images/icons/extrasmall/filenew.png) 10px 50% no-repeat,linear-gradient(#fafafa,#cfcfcf);
}

.z-buttons .z-bt-new:active,.z-buttons .z-bt-new.active {
background:url(../../../images/icons/extrasmall/filenew.png) 10px 50% no-repeat,linear-gradient(#cfcfcf,#fafafa);
}

.z-buttons .z-bt-save {
background:url(../../../images/icons/extrasmall/filesave.png) 10px 50% no-repeat,linear-gradient(#fff,#dfdfdf);
}

.z-buttons .z-bt-save:hover {
background:url(../../../images/icons/extrasmall/filesave.png) 10px 50% no-repeat,linear-gradient(#fafafa,#cfcfcf);
}

.z-buttons .z-bt-save:active,.z-buttons .z-bt-save.active {
background:url(../../../images/icons/extrasmall/filesave.png) 10px 50% no-repeat,linear-gradient(#cfcfcf,#fafafa);
}

.z-buttons .z-bt-edit {
background:url(../../../images/icons/extrasmall/edit.png) 10px 50% no-repeat,linear-gradient(#fff,#dfdfdf);
}

.z-buttons .z-bt-edit:hover,.z-buttons .z-bt-edit.hover {
background:url(../../../images/icons/extrasmall/edit.png) 10px 50% no-repeat,linear-gradient(#fafafa,#cfcfcf);
}

.z-buttons .z-bt-edit:active,.z-buttons .z-bt-edit.active {
background:url(../../../images/icons/extrasmall/edit.png) 10px 50% no-repeat,linear-gradient(#cfcfcf,#fafafa);
}

.z-buttons .z-bt-archive {
background:url(../../../images/icons/extrasmall/folder.png) 10px 50% no-repeat,linear-gradient(#fff,#dfdfdf);
}

.z-buttons .z-bt-archive:hover,.z-buttons .z-bt-archive.hover {
background:url(../../../images/icons/extrasmall/folder.png) 10px 50% no-repeat,linear-gradient(#fafafa,#cfcfcf);
}

.z-buttons .z-bt-archive:active,.z-buttons .z-bt-archive.active {
background:url(../../../images/icons/extrasmall/folder.png) 10px 50% no-repeat,linear-gradient(#cfcfcf,#fafafa);
}

.z-buttons .z-bt-delete {
background:url(../../../images/icons/extrasmall/14_layer_deletelayer.png) 10px 50% no-repeat,linear-gradient(#fff,#dfdfdf);
}

.z-buttons .z-bt-delete:hover,.z-buttons .z-bt-delete.hover {
background:url(../../../images/icons/extrasmall/14_layer_deletelayer.png) 10px 50% no-repeat,linear-gradient(#fafafa,#cfcfcf);
}

.z-buttons .z-bt-delete:active,.z-buttons .z-bt-delete.active {
background:url(../../../images/icons/extrasmall/14_layer_deletelayer.png) 10px 50% no-repeat,linear-gradient(#cfcfcf,#fafafa);
}

.z-buttons .z-bt-filter {
background:url(../../../images/icons/extrasmall/filter.png) 10px 50% no-repeat,linear-gradient(#fff,#dfdfdf);
}

.z-buttons .z-bt-filter:hover,.z-buttons .z-bt-filter.hover {
background:url(../../../images/icons/extrasmall/filter.png) 10px 50% no-repeat,linear-gradient(#fafafa,#cfcfcf);
}

.z-buttons .z-bt-filter:active,.z-buttons .z-bt-filter.active {
background:url(../../../images/icons/extrasmall/filter.png) 10px 50% no-repeat,linear-gradient(#cfcfcf,#fafafa);
}

.z-tooltip {
background:#ffc;
border:solid 1px #c93;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
box-shadow:0 1px 3px rgba(0,0,0,.3);
text-shadow:0 1px 0 rgba(255,255,255,0.8);
font-size:.9em;
text-align:left;
color:#333;
font-weight:400;
max-width:40em;
margin:0;
padding:2px 5px;
}

.z-window {
background-color:transparent;
-moz-box-shadow:1px 1px 15px rgba(0,0,0,0.5);
-webkit-box-shadow:1px 1px 15px rgba(0,0,0,0.5);
box-shadow:1px 1px 15px rgba(0,0,0,0.5);
text-align:left;
font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
font-size:12px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
min-width:200px;
min-height:100px;
overflow:hidden;
padding:0;
}

.z-window:focus,.z-window.focus {
outline:0;
}

.z-window.z-modal {
-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.5);
-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.5);
box-shadow:5px 5px 10px rgba(0,0,0,0.5);
border:1px solid #6a6a6a;
}

.z-window .z-window-body {
background:#eee;
overflow:auto;
top:26px;
bottom:26px;
left:0;
right:0;
margin:-1px 0;
padding:15px;
}

.z-window .z-window-body.iframe {
overflow:visible;
padding:0;
}

.z-window .z-window-body.iframe iframe {
position:absolute;
top:0;
bottom:0;
height:100%;
}

.z-window .z-window-header {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7090B0',endColorstr='#3F5969');
background:linear-gradient(#7090b0,#3f5969);
border-bottom:1px solid #6b808d;
color:#fff;
font-weight:700;
text-align:center;
height:16px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border-top-left-radius:3px;
border-top-right-radius:3px;
text-shadow:0 -1px 0 rgba(0,0,0,0.7);
top:0;
padding:5px;
}

.z-window .z-window-footer {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E1E1E1',endColorstr='#d0d0d0');
background:linear-gradient(#e1e1e1,#d0d0d0);
border-top:1px solid #bebebe;
-webkit-border-bottom-right-radius:3px;
-webkit-border-bottom-left-radius:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-bottomleft:3px;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
text-align:center;
min-height:12px;
bottom:0;
padding:5px;
}

.z-window .z-window-title {
font-size:12px;
}

.z-window .z-window-control {
display:block;
position:absolute;
top:5px;
height:16px;
width:16px;
background-position:0 0;
cursor:pointer;
}

.z-window .z-window-control:hover,.z-window .z-window-control.hover {
background-position:80px 0;
}

.z-window .z-window-close {
right:10px;
background-image:url(../../../images/ui/window.close.png);
}

.z-window .z-window-maximize {
right:30px;
background-image:url(../../../images/ui/window.max.png);
}

.z-window .z-window-minimize {
right:50px;
background-image:url(../../../images/ui/window.min.png);
}

.z-window.z-minimized .z-window-minimize,.z-window.z-maximized .z-window-maximize {
background-image:url(../../../images/ui/window.restore.png);
}

.z-window .resizable_handle {
display:block;
position:absolute;
bottom:4px;
right:5px;
height:13px;
width:13px;
background-image:url(../../../images/ui/window.resize.png);
background-repeat:no-repeat;
background-position:100% 100%;
cursor:nw-resize;
}

.z-window .iframe-overlay,.z-window .resizable_handle.onresize {
top:0;
bottom:0;
right:0;
left:0;
width:auto;
height:auto;
position:absolute;
z-index:1000;
}

.z-window.z-minimized {
height:auto!important;
min-height:0!important;
position:fixed!important;
bottom:0!important;
top:auto!important;
}

.z-window.z-maximized {
position:fixed!important;
max-height:none!important;
max-width:none!important;
top:0!important;
bottom:0!important;
left:0!important;
right:0!important;
width:auto!important;
height:auto!important;
}

.z-window.z-minimized .z-window-header {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
position:static;
}

.z-window.z-minimized .z-window-body,.z-window.z-minimized .z-window-footer,.z-window.z-minimized .resizable_handle,.z-window.z-maximized .resizable_handle {
display:none;
}

.z-window .z-window-header,.z-window .z-window-footer {
position:absolute;
left:0;
right:0;
}

.z-window.z-dialog .z-window-body {
bottom:35px;
}

.z-window-indicator {
background:#fff url(../../../images/ajax/large_square_white.gif) no-repeat 50% 50%;
opacity:.8;
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:9999;
}

.z-alert .z-window-header {
color:#f2503e;
}

.z-confirm .z-window-header {
color:#ede54e;
}

#control_overlay {
background-color:#000;
}

.z-select-multiple.z-form .z-formrow {
margin:2px 0;
padding:0;
}

.z-select-multiple.z-form .z-formrow.selected {
background:#dcdcdc;
}

.z-tabs {
background:url(../../../images/ui/tab_bottom.png) repeat-x scroll center bottom transparent;
list-style:none;
width:100%;
overflow:hidden;
margin:0!important;
padding:0!important;
}

.z-tabs li {
background-color:#f3f3f3;
border:1px solid #ccc;
float:left;
z-index:1000;
margin:0 5px 0 0 !important;
padding:0!important;
}

.z-tabs li>a {
border-right:1px solid transparent;
color:#666;
float:left;
font-weight:700;
outline:0;
position:relative;
text-decoration:none;
padding:5px;
}

.z-tabs li>a:hover,.z-tabs li>a.hover {
background:#e3e3e3!important;
color:#000;
text-decoration:none;
}

.z-tabs li.active {
background:none repeat scroll 0 0 #fff;
border-bottom:1px solid #fff;
z-index:2000;
}

.z-tabs li.active a:hover,.z-tabs li.active a.hover {
background-color:#fff!important;
border-right:1px solid transparent;
}

.z-tabs-content {
background:none repeat scroll 0 0 #fff;
border:1px solid #ccc;
border-top:0;
padding:5px;
}

.z-accordion .z-acc-header,.z-panels .z-panel-header {
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:linear-gradient(#fff,#dfdfdf);
border:1px solid #ccc;
cursor:pointer;
display:block;
margin:.2em 0 0;
padding:.5em!important;
}

.z-accordion .z-acc-header:hover,.z-accordion .z-acc-header.hover,.z-panels .z-panel-header:hover,.z-panels .z-panel-header.hover {
background:linear-gradient(#fafafa,#cfcfcf);
}

.z-accordion .z-acc-content,.z-panels .z-panel-content {
-webkit-border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
background:#fafafa;
border:1px solid #ccc;
border-top:0;
margin:0 0 .2em;
padding:.5em;
}

.z-accordion .z-acc-header.z-acc-active,.z-panels .z-panel-header.z-panel-active {
-webkit-border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
border-radius:3px 3px 0 0;
background:linear-gradient(#fafafa,#cfcfcf);
}

.z-panels .z-panel-indicator {
background:url(../../../images/global/arrow_right_black.png) no-repeat scroll 7px 50%;
padding-left:20px!important;
}

.z-panels .z-panel-indicator:hover {
background:url(../../../images/global/arrow_right_grey.png) no-repeat scroll 7px 50%;
}

.z-panels .z-panel-indicator.z-panel-active {
background:url(../../../images/global/arrow_down_black.png) no-repeat scroll 6px 50%;
}

.z-panels .z-panel-indicator.z-panel-active:hover {
background:url(../../../images/global/arrow_down_grey.png) no-repeat scroll 6px 50%;
}

.z-order-asc {
background:url(../../../images/global/arrow_up_grey.png) transparent 100% 50% no-repeat;
padding-right:12px;
}

.z-order-asc:hover,.z-order-asc.hover {
background:url(../../../images/global/arrow_up_black.png) transparent 100% 50% no-repeat;
}

.z-order-desc {
background:url(../../../images/global/arrow_down_grey.png) transparent 100% 50% no-repeat;
padding-right:12px;
}

.z-order-desc:hover,.z-order-desc.hover {
background:url(../../../images/global/arrow_down_black.png) transparent 100% 50% no-repeat;
}

.z-order-unsorted {
padding-right:12px;
}

.z-toggle {
display:block;
background-image:url(../../../images/global/toggle-bl.png);
background-repeat:no-repeat;
background-position:0 0;
border:0 none;
width:27px;
height:25px;
margin:0;
padding:0;
}

.z-toggle-open,.z-toggle-open:link,.z-toggle-open:visited {
background-position:0 -16px;
height:25px;
width:27px;
}

.z-toggle-link,.z-toggle-link:link,.z-toggle-link:visited {
background-image:url(../../../images/global/toggle-bl.png);
background-repeat:no-repeat;
background-position:right 2px;
padding-right:20px;
border:0 none;
}

.z-toggle-link-open,.z-toggle-link-open:link,.z-toggle-link-open:visited {
background-position:right -15px;
}

.z-pager {
color:#999;
line-height:2.2em;
text-align:center;
padding:0 4px 5px;
}

.z-pager a.z-pagerselected {
font-weight:700;
text-decoration:underline;
}

.z-pager span.z-pagerselected {
font-weight:700;
}

.z-drop {
background:url(../../../images/global/arrow_down_grey.png) no-repeat scroll 100% 50% transparent;
cursor:pointer;
padding-left:8px;
position:relative;
}

.z-drop:hover,.z-drop.hover {
background:url(../../../images/global/arrow_down_black.png) no-repeat scroll 100% 50% transparent;
}

#control_contextmenu {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cfcfcf');
background:linear-gradient(top,#fff,#cfcfcf);
border:solid 1px #b4b4b4;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);
box-shadow:0 1px 3px rgba(0,0,0,.3);
min-width:100px;
}

#control_contextmenu ul {
list-style:none!important;
cursor:pointer;
margin:0!important;
padding:0!important;
}

#control_contextmenu ul li {
list-style:none!important;
font-size:.9em;
text-align:left;
cursor:pointer;
text-decoration:none;
color:#333;
font-weight:400;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
margin:0!important;
padding:.3em .4em!important;
}

#control_contextmenu ul li.selected,#control_contextmenu ul li:hover,#control_contextmenu ul li.hover {
background-color:#3875d7;
color:#fff;
cursor:pointer;
text-shadow:0 1px 0 rgba(0,0,0,0.3);
}

#control_contextmenu ul li.selected:hover,#control_contextmenu ul li.selected.hover {
color:#333;
background-color:#f3f3f3;
cursor:pointer;
}

#control_contextmenu ul li.disabled,#control_contextmenu ul li:hover.disabled,#control_contextmenu ul li.hover.disabled {
background-color:#eee;
color:#999;
cursor:pointer;
}

#z-maincontent div.z-admin-content-modtitle {
padding:5px 0;
}

#z-maincontent div.z-admin-content-modtitle img {
float:left;
margin-right:10px;
}

#z-maincontent div.z-admin-content-pagetitle img {
float:left;
margin-right:5px;
}

#z-maincontent div.z-admin-content-modtitle h2 {
background:0 0;
border:none;
color:#333;
font-size:24px;
font-weight:400;
line-height:36px;
text-align:left;
margin:0;
padding:0;
}

#z-maincontent div.z-admin-content-pagetitle {
padding:10px 0;
}

#z-maincontent div.z-admin-content-pagetitle h3 {
background:0 0;
color:#333;
font-size:18px;
font-weight:400;
line-height:22px;
text-align:left;
border-bottom:1px solid #eee;
margin:0;
padding:0;
}

#z-adminiconlist {
margin:5px;
}

#z-adminiconlist .z-adminiconcontainer {
float:left;
padding:.75em 0;
}

#z-adminiconlist .z-adminmodtitle {
font-weight:700;
overflow:hidden;
}

#z-adminiconlist .z-adminiconrow .z-adminiconcontainer .z-adminicon {
margin-right:5px;
}

#z-adminiconlist .z-adminiconcontainer .z-adminicon img {
background:inherit;
border-color:#D9E0E6 #C8CDD2 #C8CDD2 #D9E0E6;
border-style:solid;
border-width:1px;
padding:4px;
}

#z-adminiconlist .z-adminiconcontainer .z-adminicon img:hover {
border:1px solid #aaa;
}

#z-adminiconlist .z-adminlinkheader {
white-space:nowrap;
}

#z-adminiconlist .z-adminlinkheader img {
vertical-align:middle;
}

.z-pointericon {
background:url(../../../images/global/arrow_down_grey.png) 50% 50% no-repeat;
border:1px solid transparent;
cursor:pointer;
height:1em;
margin-left:0;
width:1em;
padding:0 5px;
}

.z-pointericon:hover {
background:url(../../../images/global/arrow_down_black.png) 50% 50% no-repeat;
border:1px solid #999;
-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);
-moz-box-shadow:1px 1px 2px rgba(0,0,0,.3);
box-shadow:1px 1px 2px rgba(0,0,0,.3);
}

#z-maincontent div#z-securityanalyzer {
background:url(../../../images/icons/extrasmall/bell.png) 99% .35em no-repeat,linear-gradient(#FEFEF3,#FFF6BF);
border:2px solid #ffd324;
}

#z-maincontent div#z-updatechecker {
background:url(../../../images/icons/extrasmall/agt_update-product.png) 99% .35em no-repeat,linear-gradient(#F1FEF4,#C4E6BD);
border:2px solid #7Ec573;
}

#z-maincontent div#z-adminwarning {
background:url(../../../images/icons/extrasmall/error.png) 99% .35em no-repeat,linear-gradient(#F7DCDC,#FFCBCA);
border:2px solid #900;
}

#z-maincontent div#z-developernotices {
background:url(../../../images/icons/extrasmall/run.png) 99% .35em no-repeat,linear-gradient(#EAF5FA,#C5E8F1);
border:2px solid #95C9EF;
}

div#z-developernotices strong,div#z-securityanalyzer strong,div#z-updatechecker strong {
display:block;
font-size:1.2em;
font-weight:700;
margin:0;
padding:.25em;
}

div#z-developernotices strong:hover,div#z-securityanalyzer strong:hover,div#z-updatechecker strong:hover {
text-decoration:underline;
}

div#z-adminwarning a,div#z-developernotices a,div#z-securityanalyzer a,div#z-updatechecker a {
color:#444;
margin:0;
padding:0;
}

div#z-adminwarning a:hover,div#z-developernotices a:hover,div#z-securityanalyzer a:hover,div#z-updatechecker a:hover {
color:#000;
text-decoration:underline;
}

div#z-adminwarning ul,div#z-developernotices ul,div#z-securityanalyzer ul,div#z-updatechecker ul {
list-style-position:outside;
list-style-type:disc;
margin:0 1em;
padding:0 1em;
}

div#z-updatechecker p {
margin:0 1em .5em;
padding:0 0 0 1em;
}

div.canceldelete-container {
color:inherit;
background-color:#ffffea;
width:30%;
text-align:center;
border:1px solid #ccc;
margin:0 auto;
padding:10px 0;
}

div.canceldelete-container h2 {
color:gray;
background-color:inherit;
display:inline;
}

*/ div.z-admincategorydescription {
text-align:left;
margin-bottom:12px;
}

#z-maincontent .z-admin-coreversion {
color:#999;
font-size:.9em;
margin:0 0 1.25em;
}

ul#admintabs {
background:url(/images/tab_bottom.gif) center bottom repeat-x;
width:100%;
list-style:none!important;
margin:0!important;
padding:0!important;
}

ul#admintabs li {
background:#F3F3F3!important;
border:1px solid #CCC;
float:left;
z-index:1000;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
margin:0 5px 0 0;
padding:0;
}

ul#admintabs li>a {
border-right:1px solid transparent;
color:#666;
float:left;
font-weight:700;
position:relative;
text-decoration:none!important;
padding:5px;
}

ul#admintabs li>a:hover {
background:#FFF!important;
border-right:1px solid #ccc;
color:#000;
text-decoration:none!important;
-webkit-border-radius:5px 0 0;
-moz-border-radius:5px 0 0;
border-radius:5px 0 0;
}

ul#admintabs li.active {
background:#fff!important;
border-bottom:1px solid #fff;
z-index:2000;
}

ul#admintabs li#addcat>a:hover,ul#admintabs li.active a:hover {
border-right:1px solid transparent;
}

ul#admintabs li#addcat #addcatlink {
background:url(../../../images/icons/extrasmall/edit_add.png) 50% 50% no-repeat;
width:20px;
}

ul#admintabs li#addcat a#addcatlink:hover {
background:url(../../../images/icons/extrasmall/edit_add.png) 50% 50% no-repeat #FFF!important;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
}

ul#admintabs li>.z-admindrop {
background:url(../../../images/global/arrow_down_grey.png) 50% 50% no-repeat;
border-left:1px solid transparent;
cursor:pointer;
float:left;
position:relative;
width:7px;
padding:5px 4px;
}

ul#admintabs li>.z-admindrop:hover {
background:url(../../../images/global/arrow_down_black.png) 50% 50% no-repeat #FFF;
border-left:1px solid #CCC;
-webkit-border-radius:0 5px 0 0;
-moz-border-radius:0 5px 0 0;
border-radius:0 5px 0 0;
}

ul#admintabs li.active>.z-admindrop:hover {
background:url(../../../images/global/arrow_down_black.png) 50% 50% no-repeat;
border-left:1px solid transparent;
-webkit-border-radius:0 5px 0 0;
-moz-border-radius:0 5px 0 0;
border-radius:0 5px 0 0;
}

ul#admintabs li a.ajaxhover {
background:#FFFFB2!important;
border-right:1px solid #ccc;
color:#000;
-webkit-border-radius:5px 0 0;
-moz-border-radius:5px 0 0;
border-radius:5px 0 0;
}

ul#admintabs #ajaxNewCatForm {
background-color:#FFFFB2;
display:block;
float:left;
font-weight:700;
position:relative;
text-decoration:none;
z-index:1000;
-webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
padding:5px;
}

ul#admintabs #ajaxNewCatForm roster.ajaxNewCat {
background-color:#fff;
border:none;
color:#333;
float:left;
font-weight:700;
max-width:8em;
margin:0;
padding:0;
}

ul#admintabs #ajaxNewCatForm a.ajaxCatImage {
background-color:transparent;
border:none;
text-decoration:none;
margin:0;
padding:0;
}

ul#admintabs #ajaxNewCatForm a.ajaxCatImage img {
background-color:transparent;
border:none;
margin-left:3px;
text-decoration:none;
padding:0;
}

.z-hide,.z-form input[type=hidden] {
display:none!important;
}

.z-floatleft,.z-buttons input[type=image],#z-adminiconlist .z-adminfloat,div.canceldelete-container img {
float:left;
}

.z-clearfix:after,div.z-formrow:after,div.z-formbuttons:after,#z-maincontent div.z-admin-content-modtitle:after,#z-maincontent div.z-admin-content-pagetitle:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#z-maincontent ul.z-menulinks li.z-ml-disabled a,#z-maincontent ul.z-menulinks li.z-ml-disabled a:hover,#z-maincontent ul.z-menulinks li.z-ml-disabled a.hover,div.z-admin-content a.z-disabledadminlink,div.z-adminbox a.z-disabledadminlink,div.z-admincontainer a.z-disabledadminlink {
text-decoration:line-through;
}

table.z-datatable thead tr,table.z-admintable thead tr,.z-itemlist li:hover,.z-itemlist li.hover {
background-color:#cfcfcf;
}

table.z-datatable ul li,table.z-admintable ul li,.z-form {
margin:0;
padding:0;
}

div.z-formlist label,div.property_selector_noscript {
display:inline;
}

.z-form label,.z-form-validationSummary label {
cursor:pointer;
}

.z-linear .z-formbuttons,.z-select-multiple.z-form {
margin:0;
padding:0;
}

.z-form div.z-formrow input[type=text].z-form-mandatory,.z-form div.z-formrow select.z-form-mandatory,.z-form div.z-formrow textarea.z-form-mandatory,.z-w66 {
width:66%;
}

.z-w49,.z-select-multiple.z-form div.z-formrow label {
width:49%;
}

.z-window.z-draggable .z-window-title,#z-adminiconlist .z-dragicon {
cursor:move;
}