
/*** S T Y L E ****************************************************************/

  html, body {
    cursor: default;
    background: #eee url(bg_main.gif) repeat-y center;
  }

  form {
    margin: 0 0 12px -28px;
    padding: 12px 0 0 28px;
    border: dotted #ccc;
    border-width: 1px 0;
    background-color: #fcfcfc;
  }

  input, textarea, button {
    margin: 2px 0;
    padding: 2px 3px 3px 3px;
    border: 1px solid #ccc;
  }

  .paginate-menu {
    margin-left: -28px;
    padding: 5px 10px 6px 28px;
    border: dotted #ddd;
    border-width: 1px 1px 1px 0;
    background-color: #f7f7f7;
  }

  .tiny-mce-editor {
    height: 300px;
  }

  .fill {
    width: 98%;
  }

  .page-title {
    display: block;
    margin: -19px 0 11px -28px;
    padding: 19px 0 6px 28px;
    border-bottom: 1px dotted #ddd;
    border-right: 1px dotted #ddd;
    color: #773;
    font: small-caps bold 17px verdana, sans-serif;
    letter-spacing: 3px;
    background-color: #f7f7f7;
  }

  .tp-bd {
    margin-bottom: 14px;
    border: 1px dotted #ddd;
    padding: 3px 0 3px 0;
    background-color: #f7f7f7;
  }

  .tp-frg, .tp-nr, .tp-lf, .tp-rg, .tp-mn { padding: 0 7px 2px 7px; }

  .tp-lf { float: left; }
  .tp-frg { float: right; text-align: right; }

  .tp-rg { text-align: right; }

  .tp-mn {
    margin: 3px 0 0 0;
    border-top: 1px dotted #ddd;
    padding-top: 3px;
  }

  #menu-content .tgl-btn { }

  #menu-content .tgl-pnl { }

  #menu-tree, #menu-tree ul, #menu-tree li {
    margin: 0; border: 0; padding: 0;
    list-style-type: none;
  }

  #menu-tree ul {
    padding-left: 2px;
  }

  #menu-tree ul li {
    padding-left: 9px;
    background: url(li.gif) no-repeat left top;
  }

  #menu-tree { margin: 0 0 16px 0; }

  ul.ar-list {
    /*margin: 20px 0;*/
    list-style-image: url(ar.gif);
  }

  ul.ar-list li {
    margin: 0 30px 20px -6px;
    border: 0;
    padding: 0 0 0 4px;
  }

  ul.ar-list li * {
    margin: 0; border: 0; padding: 0;
  }

  ul.ar-list .name, ul.ar-list .name-l {
    height: 22px;
    font: normal normal 13px verdana, sans-serif;
    letter-spacing: 2px;
  }

  ul.ar-list .name-l {
    padding-right: 12px;
    display: inline;
  }

  ul.ar-list .info {
    height: 19px;
    font-size: 11px;
    display: inline;
  }

  ul.ar-list .desc {
    padding-top: 3px;
    font-size: 13px;
  }

  .admin-view-item p {
    margin: 0 0 5px 0;
  }

  .admin-view-item p:first-child {
    margin-left: 5px;
    float: right;
  }

  div.cbalink {
    display: none;
  }

/*** L A Y O U T **************************************************************/

  html {
    overflow: scroll;
    overflow-x: auto;
  }

  html, body {
    margin: 0; border: 0; padding: 0;
    height: 100%;
  }

  #wrapper {
    margin: 0 auto;
    padding: 0;
    width: 700px;
    min-height: 100%;
    background: #dcc url(bg_menu_red.jpg) repeat-y left top;
    border: solid #ccc;
    border-width: 0 1px;
  }

  #header {
    margin: 0; padding: 0;
    width: 700px;
    height: 100px;
    border: solid #ccc;
    border-width: 1px 0;
    background: #eee url(bg_top.jpg) repeat-x left top;
  }

  #header img {
    border: 0;
    margin: 14px 0 0 70px;
  }

  #content {
    background: #fff url(bg_menu.jpg) repeat-y left top;
  }

  #menu-content div.tgl-btn:first-letter {
    font-size: 13px;
  }

  #menu-content {
    position: relative;
    float: left;
    width: 144px;
    margin: 16px 0 14px 0;
    padding: 45px 0 0 18px;
    background: url(menu.png) no-repeat;
    font: normal normal 12px tahoma, sans-serif;
    line-height: 19px;
  }

  #main-content {
    padding: 19px 30px 9px 190px;
  }

  #linki24 {
    margin: 16px 0;
    font-size: 9px;
    letter-spacing: 0;
    color: #aa9;
  }

  #linki24 a {
    color: #aa9;
  }

  #footer {
    width: 672px;
    margin: 0;
    padding: 4px 14px 7px 14px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ccc;
    background: #eee;
    font: normal normal 10px verdana, sans-serif;
    color: #665;
    line-height: 15px;
  }

  div.page-margin {
    width: 700px;
    height: 22px;
  }

