/**
 * wiadomosci
 */
div.msg{ clear: both; background: white; border-top: 1px dashed #FF4B00; border-bottom: 1px dashed #FF4B00; padding-top: 21px; padding-bottom: 20px; font-weight: bold; text-align: center;}
div.msg{ color: #6f7c93; }
div.msg.error{ color: #FF4B00; position: absolute; z-index: 150; width: 100%; }

/** au interface **/
body.adminModule{ /* padding-top: 40px; */ }
.auInterfaceMenu{ position: fixed; z-index: 5000; background: url('../tpl_imgs/admin/topMenuBg.png') #2f2f2f; color: #f1f1f1; top: 0px; height: 39px; width: 100%; opacity: 0.95; }
.auInterfaceMenu:hover{ opacity: 1.0; }
.auInterfaceMenu ul.auInterfaceMenuList{ margin: 0px auto; padding: 0px; padding-left: 1%; list-style: none; }
.auInterfaceMenu ul.auInterfaceMenuList li{ float: left; background-color:#4a4a4a; border: 1px solid #414141; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; -moz-border-bottom-left-radius: 8px; -moz-border-bottom-right-radius: 8px; margin-right: 2px; }
.auInterfaceMenu ul.auInterfaceMenuList li:hover{ background-color: #595959; }
.auInterfaceMenu ul.auInterfaceMenuList li:hover a{ color: #f3b548; }
.auInterfaceMenu ul.auInterfaceMenuList li a{ display: inline-block; color: #e59d1f; padding: 7px; padding-top: 5px; cursor: pointer; }
.auInterfaceMenu ul.auInterfaceMenuList li.pressed{ background-color: #C60; }
.auInterfaceMenu ul.auInterfaceMenuList li.pressed a{ color: #2f281b;}

.auInterfaceMenu .windowStatus{ color: #f1f1f1; font-size: 11px; padding: 2px 5px; position: absolute; right: 6px; top: 2px; border: 1px solid #696969; border-radius: 4px; -moz-border-radius: 4px; }

/** edycja slownikowa **/
.au-dict-editable-word{ outline: 1px dashed #099; }
.au-dict-editable-word:hover{ cursor: crosshair; }
.au-dict-edit-field{ position: absolute; top: 5px; left: 5px; border: 1px solid #edeed7; color: #727272; background: #f9faee; box-shadow: #e6e0c7 0px 0px 7px; padding: 0px; border-radius: 7px; -moz-border-radius: 7px; }
.au-dict-edit-field-hovered{ outline: 1px dashed #FC0 !important; opacity: 0.7; }
.au-dict-edit-field-hovered:hover{ opacity: 1.0; }

.au-dict-edit-field .titleBar{ margin: 0px auto; color: #f1f1f1; background: #585757; padding: 4px 5px 4px; font-size: 1.0em; font-weight: bolder; text-align: center; border-top-left-radius: 7px; border-top-right-radius: 7px; -moz-border-top-left-radius: 7px; -moz-border-top-right-radius: 7px; }
.au-dict-edit-field .au-dict-edit-field-body{ padding: 3px 4px 5px; }
.au-dict-edit-field .menuArea{ text-align: right; }
.au-dict-edit-field.form-busy{ opacity: 0.65; }
.au-dict-edit-field .loadCurtain{ display: none; text-align: center; background: #f9faee url('../tpl_imgs/contentBusy.gif') no-repeat center 17px; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; opacity: 0.85; padding-top: 3px; }
.au-dict-edit-field.form-busy .loadCurtain{ display: block; }

.au-dict-edit-field .jsonStorage{ display: none; }

.au-debug {
  background: #fff;
  font-family: "Lucida Console";
  padding: 10px;
  border: 4px solid red;
}

/** edycja snippetow **/
div.snippetEditArea{ position: relative; /*display: inline-block; */ }
div.snippetEditArea .editButton{ position: absolute; top: 0px; right: 3px; color: #06C; font-weight: bolder; text-decoration: none; font-size: 11px; text-shadow: black 1px 1px 0; background: #fafafa; padding: 0px 5px 0px 3px; border: 1px solid #9a9a9a; border-radius: 3px; }
div.snippetEditArea .editButton:hover{ opacity: 1; color: #2181e2; }

div.snippetEditArea .snippetEditAreaHovered, div.snippetEditArea.snippetEditAreaHovered{ outline: 1px solid #6f97e6; background: rgba( 111, 151, 230, 0.28 ); }

.page { z-index: 103 }

/** rozciaga edytorek */
#pageContentWrapper { width: 100%; }
#pageContentWrapper .mceEditor { width: 100%; height: 500px; }
#pageContentWrapper .mceLayout { width: 100%; box-sizing:border-box; }
#pageContentWrapper .mceLayout { border: 10px solid grey; border-radius: 10px; box-shadow: 0px 0px 10px grey; }
#pageManagingToolbox button, .editButton { cursor: pointer; border: 2px solid grey; border-radius: 4px; box-shadow: 0px 0px 4px grey; color: white !important; background: grey !important; padding: 4px !important }
#pageManagingToolbox button[disabled="disabled"] { color: #aaa !important }
/** flash **/
#flashContent { position: absolute; left: 442px; top: 24px; }

.kontakt .ftp { color: #937B74; display: block } 
.kontakt .ftp:hover { color: #937B74; text-decoration: none; background: url("../img/ftp.png") 0px -49px no-repeat; color: #fff; text-shadow: 1px 1px #000} 