
  body {
    background: rgb(34,34,34);
    background-size: 100% auto;
    background-position: 0px 0%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-blend-mode: normal;
    padding: 0; margin: 0;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
  }
  * {
    outline: none;
  }
  br {
    display: block; /* makes it have a width */
    content: ""; /* clears default height */
    margin-top: 0; /* change this to whatever height you want it */
  }
  ::-webkit-scrollbar {
    width: 18px;
  } 
  ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
  } 
  ::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
  }
  .muis:hover {
    cursor: pointer;
  }
  .cont {
    position: absolute;
    left: 0px; right: 0px; bottom: 0px; top: 0px;
    margin: auto;
  }
  
  #graybg {
    position: fixed;
    left: 0px; top: 0px;
    right: 0px; bottom: 0px; 
    margin: auto;
    background: rgba(34,34,34,0.9);
    opacity: 0.8;
    z-index: 50;
    visibility: hidden;
  }
  
  #refresh {
    position: absolute;
    left: 0; right: 0; bottom: 120px; top: 0;
    margin: auto;
    width: 450px; height: 160px;
    border: 3px solid red;
    padding: 10px;
    padding-top: 60px;
    background: black;
    color: white;
    font-size: 22px;
    text-align: center;
    z-index: 200;
    visibility: hidden;
  }
  
  .centbox {
    position: fixed;
    top: 0; left: 0; bottom: 220px; right: 0;
    margin: auto;
  }
  .loginbox {  
    width: 450px;
    height: 170px;
    padding: 15px;
    overflow: none;
    border-radius: 15px;
    border: 1px ridge #4589a0;
    font-size: 18px;
    color: #004;
    box-shadow: 6px 6px 3px #888888;
    background: #f0f4ff;
    z-index: 100;
    visibility: hidden;
  }
  
  #newpassbox {
    height: 190px;
  }
  .tmarg {
    margin-top: 20px;
  }
  .t {
    width: 95%;
  }
  .itext {
    text-align: right;
    padding-right: 7px;
    font-family: tahoma;
    font-size: 16px;
    color: #004;
  }
  .ival {
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 5px;
    background: #f0fdff;
    color: #005;
    width: 100%;
    font-size: 14px;
  }
  .tdr {
    text-align: right;
    padding-right: 10px;
    padding-top: 15px;
    width: 100%;
  }
  .sbut {
    width: 80px;
    text-align: center;
    margin-left: auto;
    border-style: outset;
    border-radius: 10px;
    border-width: 3px;
    border-color: #8090b0;
    color: #f0f3ff;
    background: #607090;
    font-weight: bold;
  }
  .cancbut {
    width: 110px;
  }
  .errtxt {
    font-size: 10px;
    color: #800;
    font-weight: bold;
  }
  
  #active {
    position: fixed;
    left: 0; top: 0; right: 0px; height: 215px;
    margin: auto;
    overflow: none;
    color: black;
    padding: 7px;
    border: 3px ridge rgb(51,51,51);
    font-size: 11px;
    background-image:url(image/pttpwallet.png);
    background-size: auto 164px;
    background-position: -19px 64px;
    background-repeat: no-repeat;
    background-attachment: scroll;
  }
  
  #powerbutton {
    position: absolute;
    right: 6px; top: 6px; width: 64px; height: 64px;
    margin: auto;
    overflow: hidden;
    background: rgba(255,0,0,0.5);
    color: black;
    padding: 7px;
    border: 3px ridge rgb(51,51,51);
    border-radius: 64px;
  }
  #powerimage {
    position: relative;
    margin: 0px;
  }
  
  #activefront {
    position: absolute;
    top: 96px; left: 6px; right: 6px; bottom: 32px;
    margin: auto;
    overflow: hidden;
    background: linear-gradient(to right, rgba(134,134,134,0.3), rgba(35,35,34,0.6));
    color: black;
    padding: 7px;
    border: 3px ridge rgb(51,51,51);
    font-size: 11px;
    border-top-left-radius: 64px;
    border-bottom-left-radius: 64px;
  }
  
  #balance {
    position: absolute;
    left: 40px;
    top: 28px;
    width:320px;
    border:1px solid rgba(34,34,34,0.1);
    font-size: 28px;
    font-weight: bolder;
    text-align:right;
    color: #ff7;
    text-shadow: 0px 0px 6px rgba(155,255,255,0.8);
  }

  #walnamediv {
    position: absolute;
    left: 415px;
    top: 11px;
    height: 20px;
    right: 42px;
    font-size: 15px;
  }
  #walname {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 20px;
    font-size: 15px;
    visibility: hidden;
  }
  #wallet {
    position: absolute;
    left: 415px; top: 40px;
    right: 32px; bottom: 8px;
    font-family: "Courier New";
    font-size: 20px;
    line-height: 20px;
    font-weight: bolder;
    color: #eee;
    word-break: break-all;
    overflow-y: hidden;
    text-shadow: 0px 0px 3px rgba(200,250,200,0.5);
    cursor:pointer;
  }


  #copywallet {
    position: absolute;
    left: 373px; top: 46px; height: 32px;
    visibility: hidden;
  }

  #savewalbut {
    position: absolute;
    left: 373px;
    top: 8px;
    height: 32px;
    visibility: hidden;
  }

  #pttp {
    position: absolute;
    left: 375px;
    top: 26px;
    height: 32px;
    visibility: hidden;
  }
  #delwalbut {
    position: absolute;
    right: 4px;
    width: 16px;
    top: 4px;
    font-size: 17px;
    visibility: hidden;
  }
  #copied {
    position: absolute;
    left: 222px; top: 70px;
    font-size: 15px;
    font-weight: bold;
    color: #eee;
  }


  #minerrunning {
    display: none;
    position: absolute;
    left: 6px; top: 6px; right: 96px; height: 82px;
    margin: auto;
    overflow: auto hidden;
    padding: 0;
    border: 3px ridge rgb(51,51,51);
    background: linear-gradient(to right, rgba(34,34,34,0.9), rgba(51,51,51,0.5));
    border-top-left-radius: 64px;
    border-bottom-left-radius: 64px;
  }
  #minerstopped {
    display: block;
    position: absolute;
    left: 6px; top: 6px; width: 82px; height: 82px;
    margin: auto;
    overflow: auto hidden;
    padding: 0;
    border: 3px ridge rgb(51,51,51);
    background: linear-gradient(to right, rgba(34,34,34,0.9), rgba(51,51,51,0.5));
    border-radius: 64px;
  }
  #startminer {
    position: absolute;
    left: 9px; top: 9px; height: 64px;
  }
  #stopminer {
    position: absolute;
    left: 9px; top: 9px; height: 64px;
  }

  #miner {
    display: none;
    position: absolute;
    left: 9px; top: 8px; right: 96px; height: 84px;
    margin: auto;
    overflow: auto hidden;
    color: #ff0;
    padding: 0;
  }

  #minewallet {
    position: absolute;
    left: 80px; top: 1px;
    width: 495px; bottom:0px;
    overflow: hidden;
    font-family: Courier New;
    font-size: 10px;
    line-height: 10px;
    font-weight: bolder;
    padding-left:3px;
    padding-top:1px;
    background:rgb(151,151,151);
    border: 1px inset rgb(34,34,34);
  }

  #mineoutput {
    position: absolute;
    left: 81px; top: 26px; bottom: 2px; width: 188px;
    margin: auto;
    overflow: auto;
    padding: 3px;
    font-family: Courier New;
    font-size: 9px;
    font-weight: bolder;
  }

  #minediff {
    position: absolute;
    left: 274px; top: 22px; bottom: 4px; width:304px;
    font-family: Courier New;
    font-size: 9px;
    line-height: 10px;
    font-weight: bolder;
  }

  #minecanv {
    position: absolute;
    left: 580px; top: 0px;
    right: 2px; bottom: -1px;
    border: 1px inset rgb(34,34,34);
  }

  #cointable {
    position:absolute;
    left:1%px; top:0px;
    width:99%; height:100%;
    margin:0px auto;
  }
  #cointable th {
    background:black;
    color:white;
    text-align:right;
    padding:1px 3px;
    white-space:nowrap;
  }
  #cointable tr:first-child th {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  #cointable tr:last-child th {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  #cointable td {
    text-align:right;
    padding-right:3px;
    white-space:nowrap;
    border:1px solid rgba(151,151,151);
  }
  #cointable tr:first-child {
    padding-top:1px;
  }
  #cointable tr:last-child {
    padding-bottom:1px;
  }
  #coinreward {}
  #coincount {}
  #coinwon {}
  #coindiff {}
  #coinlength {}
  #coinhint {
    text-align:left;
  }
  #coinprc {}
  #coinsec {}
  #coinfhs {}

  #minecanvas {
    position: absolute;
    left:0px; top:0px;
    width: 100%; height: 100%;
  }
  #diffcanvas {
    position: absolute;
    left:0px; top:0px;
    width: 100%; height: 100%;
  }
  #coincanvas {
    position: absolute;
    left:0px; top:0px;
    width: 100%; height: 100%;
  }
  #minespeed {
    position: absolute;
    right:10px;
    top: 0px;
    text-align: center;
    font-size: 10px;
    font-weight: bolder;
    color: white;
    line-height: 27px;
    text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
  }

  #pickaxe {
    display: none;
    position: absolute;
    left: 24px; top: 24px;
    width: 48px; height: 48px;
  }

  #diffaxe {
    display: none;
    position: absolute;
    left: 16px; top: 16px;
    width: 48px; height: 48px;
    cursor: pointer;
  }


  #winleft {
    position: fixed;
    left: 0px; top: 204px; width: 490px; bottom: 0px;
    margin: auto;
    overflow: none;
  }
  
  #transwallets {
    left: 6px;
    width: 70px;
  }
  #transcontacts {
    left: 106px;
    width: 70px;
  }

  #import {
    left: 150px;
    width: 130px;
  }
  #create {
    left: 310px;
    width: 150px;
  }

  #passprotect {
    left: 230px;
    width: 130px;
  }

  #createatrans {
    left: 6px;
    width: 110px;
  }

  .abovebut {
    position: absolute;
    top: 0px;
    height: 22px;
    background: rgba(34,34,34,0.7);
    color: #eee;
    border-left: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    border-bottom: 2px solid #222222;
    border-right: 2px solid #222222;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    text-align: center;
    text-shadow: -1px -1px rgb(34,34,34);
  }
  .belowbut {
    position: absolute;
    top: 167px;
    height: 22px;
    margin: auto;
    background: rgba(34,34,34,0.7);
    color: #eee;
    border-left: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    border-bottom: 2px solid #222222;
    border-right: 2px solid #222222;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    text-align: center;
    text-shadow: -1px -1px rgb(34,34,34);
  }

  .bottombut {
    position: absolute;
    top: 172px;
    height: 22px;
    margin: auto;
    background: rgba(34,34,34,0.7);
    color: black;
    border-left: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    border-bottom: 2px solid #222222;
    border-right: 2px solid #222222;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 15px;
    text-align: center;
    text-shadow: -1px -1px white;
  }


  .selectbut {
    color: white;
    cursor: default;
    background: rgba(134,134,134,0.7);
    text-shadow: 1px 1px 3px rgba(0,0,0,0.7);
  }

  #wallets {
    position: absolute;
    left: 0px; top: 28px; right: 0px; height: 120px;
    margin: auto;
    overflow: auto;
    padding: 7px;
    border: 3px ridge rgb(51,51,51);
    background: rgb(34,34,34,0.6);
    color:#eee;
    font-size: 17px;
  }
  .space {
    width: 100%; height: 4px;
  }
  
  .rwal {
    position: relative;
    display: inline-block;
    width:100%;
    margin: 5px auto;
  }
  .iwal {
    position: absolute;
    left:0px; top:0px; right: 24px;
    font-family: "Courier New";
    font-size: 10px;
    line-height: 9px;
    font-weight: bolder;
    color: #2060a0;
    background: #cceeff;
    padding: 4px;
    border: 1px solid #000080;
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: clip;
  }
  .cwal {
    position: absolute;
    top: 0px; right:0px; width: 16px;
  }


  #trans {
    position: absolute;
    left: 0px; top: 197px; bottom: 0px; right: 0px;
    margin: auto;
    margin-top: 3px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 7px;
    border: 3px ridge rgb(51,51,51);
    background: rgb(34,34,34,0.6);
    color:#eee;
    font-size: 17px;
  }


  #transbox {
    position: absolute;
    top: 3px; left: 6px; right: 6px;
    min-height: 420px; bottom: 6px;
  }
  .tfnt {
    position: absolute;
    width: 80px;
    text-align: left;
    font-size: 11px;
    font-weight: bolder;
    color:#eee;
  }
  .tafnt {
    position: absolute;
    font-size: 17px;
    color:#eee;
  }
  #from {
    position: absolute;
    top: 18px; left: 5px;
    font-family: "Courier New";
    font-size: 11px;
    color:#eee;
  }
  #amount {
    position: absolute;
    top: 60px; left: 5px;
    width: 120px;
    font-family: "Courier New";
    padding: 3px;
    font-size: 16px;
    line-height: 20px;
    background: rgb(151,151,151);
    color:#ff7;
    border: 1px rgb(34,34,34) solid;
  }
  #fee {
    position: absolute;
    top: 60px; left: 140px;
    width: 50px;
    font-family: "Courier New";
    padding: 3px;
    font-size: 16px;
    line-height: 20px;
    background: rgb(151,151,151);
    color:#ff7;
    border: 1px rgb(34,34,34) solid;
  }
  #to {
    position: absolute;
    top: 110px; left: 5px;
    width: 447px;
    font-family: "Courier New";
    padding: 3px;
    font-size: 16px;
    line-height: 20px;
    background: rgb(151,151,151);
    color:#ff7;
    border: 1px rgb(34,34,34) solid;
  }
  #adrbook {
    position: absolute;
    top: 140px; left: 5px; width: 90px;
    height: 28px;
    background: rgb(34,34,34);
    font-size: 16px;
    line-height: 20px;
    background: rgb(151,151,151);
    color:#ff7;
    border: 1px rgb(34,34,34) solid;
    padding-left: 3px;
  }
  #newadrbook {
    position: absolute;
    top: 140px; left: 95px;
    width: 170px;
    padding: 3px;
    font-size: 17px;
    background: rgb(151,151,151);
    color:#ff7;
    border: 1px rgb(34,34,34) solid;
  }
  #saveadrbook {
    position: absolute;
    top: 136px; left: 272px;
    height: 35px;
  }
  #addtransbut {
    position: absolute;
    top: 140px; left: 307px;  width: 140px;
    font-size: 12px;
    padding:5px 5px;
    font-variant: small-caps;
    border-width: 2px;
    border-color: rgb(54,54,54);
    border-radius: 6px;
  }
  #transerr {
    position: absolute;
    left: 5px; top: 174px;
    width: 470px;
    max-height: 32px;
    height:32px;
    overflow:none auto;
    font-size: 15px;
    text-align: center;
    color: red;
    font-weight: bolder;
  }
  #transoutbox {
    position: absolute;
    left: 3px; top: 200px; right: 3px; min-height:48px; bottom: 70px;
    margin: auto;
    overflow: auto;
    background: rgb(0,0,0);
    background-size: auto 75%;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-origin: border-box;
    background-blend-mode: normal;
    border: 1px inset rgb(34,34,34);
    padding: 3px;
  }
  #change {
    position: absolute;
    bottom: 40px; left: 140px; width: 330px;
    height: 18px;
    background: #003060;
    font-size: 11px;
    color: white;
    padding-left: 3px;    
  }
  #transbut {
    position: absolute;
    right: 20px; bottom: 3px;
    font-size: 12px; padding:3px 10px;
    font-variant: small-caps;
  }

  .transoutitem {
    position: relative;
    left: 0; right: 0; height: 50px;
    border-bottom: 1px solid rgb(34,34,34);
    margin-bottom: 3px;
  }
  .walletout {
    position: absolute;
    left: 3px; top: 3px;
    right: 10px; height: 18px;
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: clip;
    color: #600000;
    font-family: "Courier New";
    font-size: 11px;
  }
  .totalout {
    position: absolute;
    right: 10px; top: 30px;
    color: #a00000;
    font-family: "Courier New";
    font-size: 19px;
  }
  .amountout {
    position: absolute;
    left: 10px; top: 20px;
    color: #900000;
    font-family: "Courier New";
    font-size: 12px;
  }
  .feeout {
    position: absolute;
    left: 10px; top: 35px;
    color: #900000;
    font-family: "Courier New";
    font-size: 12px;
  }
  .delout {
    position: absolute;
    right: 3px; top: 3px;
  }
  #ttot {
    position: absolute;
    left: 12px; bottom: 4px;
  }
  #transtotal {
    position: absolute;
    left: 45px; bottom: 5px;
    color: #a00000;
    font-family: "Courier New";
    font-size: 20px;
  }
  #transconfirm {
    position: absolute;
    left: 150px; top: 100px; bottom: 250px; right: 150px;
    background: #f0fff0;
    border: 3px blue solid;
    z-index: 50;
    font-size: 23px;
    font-weight: bold;
    color: #000030;
    padding-left: 15px;
    padding-top: 5px;
    visibility: hidden;
  }
  .tctit {
    position: absolute;
    left: 30px; right: 30px;
    border-bottom: 1px solid #000050;
    font-size: 20px;
    color: #000090;
  }
  #tcfrom {
    position: absolute;
    left: 40px; top: 85px;
    font-family: "Courier New";
    font-size: 20px;
    color: #000030;   
  }
  #tcout {
    position: absolute;
    left: 40px; top: 165px; right: 30px; bottom: 220px;
    font-family: "Courier New";
    font-size: 14px;
    color: #000030;
    overflow: auto;
    background: #e0ffe0;
  }
  .tcoutblock {
    position: relative;
    left: 0px; right: 0px; height: 40px;
  }
  .tcoutwal {
    position: absolute;
    left: 0px; top: 0px; right: 150px;
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: clip;
  }
  .tcoutamount {
    position: absolute;
    top: 0px; right: 0px;
    color: #a00000;
    font-size: 15px;
  }
  .tcoutfee {
    position: absolute;
    top: 22px; right: 0px;
    color: #800000;
    font-size: 11px;
  }
  #tcchange {
    position: absolute;
    bottom: 142px; left: 40px; right: 30px;
    color: #000060;
    font-size: 15px;
  }
  #tctotal {
    position: absolute;
    bottom: 75px; right: 30px;
    color: #c00000;
    font-size: 22px;
  }
  #tcok {
    position: absolute;
    bottom: 15px; right: 230px;
    font-size: 20px;
  }
  #tccancel {
    position: absolute;
    bottom: 15px; right: 30px;
    font-size: 20px;
  }



  #winright {
    position: fixed;
    left: 485px; top: 204px; right: 0px; bottom: 0px;
    margin: auto;
    overflow: none;
  }

  #openchat {
    position: absolute;
    left: 10px; top: 0px; width: 150px;
  }
  #chatauto {
    position: absolute;
    left: 17px; top: 6px;
  }
  #chatnick {
    position: absolute;
    left: 2px; top: -2px; width: 100px;
    height:16px;
    font-size:11px;
    line-height: 12px;
    cursor:text;
    background: white;
    color:black;
    border:ridge 3px rgb(34,34,34);
  }
  #identpass {
    position: absolute;
    left: 130px; top: -2px; width: 100px;
    height:16px;
    font-size:11px;
    line-height: 12px;
    cursor:text;
    background: white;
    color:black;
    border:ridge 3px rgb(34,34,34);
  }
  #chatzoom {
    display: none;
    position: absolute;
    right: 6px; top: 6px; width: 64px;
    height:20px;
    padding:2px 0px 0px 0px;
    font-size:10px;
    line-height: 12px;
    font-family: Courier New;
    text-align: right;
    cursor:pointer;
    border:ridge 2px rgb(34,34,34);
    border-bottom:0px;
  }

  #chat {
    display: block;
    position: absolute;
    left: 3px; top: 28px; right: 0px; bottom: 78px;
    margin: auto;
    overflow: hidden;
    padding: 0;
    border: 3px ridge rgb(51,51,51);
    background: rgba(51,51,51,0.3);
  }

  #chatcont {
    top:26px;
    border-top: dashed 1px rgba(0,0,0,0.2);
  }

  #chatframe {
  }


  #opentube {
    position: absolute;
    left: 200px; top: 0px; width: 150px;
  }
  #tube {
    display: none;
    position: absolute;
    left: 3px; top: 28px; right: 0px; bottom: 78px;
    margin: auto;
    overflow: hidden;
    padding: 0;
    border: 3px ridge rgb(51,51,51);
    background: rgba(51,51,51,0.3);
  }
  #tubecont {
    position: absolute;
    left: 3px; top: 0px; right: 0px; bottom: 0px;
    border-top: dashed 1px rgba(0,0,0,0.2);
  }
  #tubeframe {
    width: 100%;
    height: 100%;
  }

  #opencqvllc {
    position: absolute;
    left: 370px; top: 0px; width: 150px;
  }
  #cqvllc {
    display: none;
    position: absolute;
    left: 3px; top: 28px; right: 0px; bottom: 78px;
    margin: auto;
    overflow: hidden;
    padding: 0;
    border: 3px ridge rgb(51,51,51);
    background: rgba(51,51,51,0.3);
  }
  #cqvllccont {
    position: absolute;
    left: 3px; top: 0px; right: 0px; bottom: 0px;
    border-top: dashed 1px rgba(0,0,0,0.2);
  }
  #cqvllcframe {
    width: 100%;
    height: 100%;
  }






  #status {
    position: absolute;
    left: 3px; bottom: 0px; right: 0px; height: 61px;
    margin: auto;
    overflow: auto;
    padding: 7px;
    border: 3px ridge rgb(51,51,51);
    background: rgb(34,34,34);
    color:#eee;
    font-size: 11px;
    font-family: "Courier New";
  }





  .selbut {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 22px;
    font-weight: bold;
    text-shadow: -1px -1px #ffffff;
    text-align: center;
    letter-spacing: 2px;    
  }
  .greenbut {
    border-left: 2px solid #aeeeae;
    border-top: 2px solid #aeeeae;
    border-bottom: 2px solid #002200;
    border-right: 2px solid #002200;
    border-radius: 12px;
    color: #50c090;
    background: #20803070;
  }
  .redbut {
    border-left: 2px solid #ffaeae;
    border-top: 2px solid #ffaeae;
    border-bottom: 2px solid #220000;
    border-right: 2px solid #220000;
    border-radius: 12px;
    color: #c05090;
    background: #80203070;
  }
  .bluebut {
    border-left: 2px solid #aeaeff;
    border-top: 2px solid #aeaeff;
    border-bottom: 2px solid #000022;
    border-right: 2px solid #000022;
    border-radius: 12px;
    color: #5090c0;
    background: #20308070;
  }









  #editadrbook {
    position: absolute;
    left: 10px; top: 240px; bottom: 20px; right: 10px;
    background: #f0fff0;
    border: 3px blue solid;
    z-index: 50;
    font-size: 23px;
    font-weight: bold;
    color: #000030;
    padding-left: 15px;
    padding-top: 5px;
    visibility: hidden;
  }
  #ablist {
    position: absolute;
    left: 30px; right: 30px; top: 50px; bottom: 220px;
    overflow: auto;
  }
  .abblock {
    position: relative;
    left: 0; right: 0; height: 48px;
    margin-bottom: 8px;
    background: #e0f0e0;
  }
  .abbwal {
    position: absolute;
    left: 0; top: 3px; right: 0;
    font-family: "Courier New";
    font-size: 13px;
    color: #603000;
  }
  .abnc {
    position: absolute;
    left: 0; top: 18px; right: 100px;
  }
  .abbname {
    position: absolute;
    left: 0; top: 0; width: 100%;
    font-family: "Courier New";
    font-size: 16px;
    padding: 3px;
    color: #000000;
    border: 1px solid #603000;
  }
  .abbsave {
    position: absolute;
    right: 50px; top: 8px;
  }
  .abbdel {
    position: absolute;
    right: 5px; top: 8px;
  }
  #nab {
    position: absolute;
    left: 180px; right: 140px; bottom: 90px;
  }
  #abnewwal {
    position: absolute;
    left: 0px; right: 0px; bottom: 42px;
    width: 100%; height: 26px;
    padding: 3px;
    font-family: "Courier New";
    font-size: 22px;
    color: #000050;
    border: 1px solid black;
  }
  #abnewname {
    position: absolute;
    left: 0px; right: 0px; bottom: 0px;
    width: 100%; height: 26px;
    padding: 3px;
    font-family: "Courier New";
    font-size: 22px;
    color: #000050;
    border: 1px solid black;
  }
  .eatit {
    position: absolute;
    left: 0; width: 170px;
    text-align: right;
    font-size: 15px;
  }
  #aeadd {
    position: absolute;
    right: 50px; bottom: 90px;
    font-size: 17px;
  }
  #aeerr {
    position: absolute;
    left: 190px; bottom: 65px;
    font-size: 17px;
    color: red;
    font-weight: bold;
  }
  #aeok {
    position: absolute;
    right: 30px; bottom: 15px;
  }


  $ZOOMCSS

