body {
   font-family: Arial, Helvetica, Verdana;
   font-size: 12px;
   line-height: 1.4em;
   color: #545454;
   background-color: #AAAAAA;
   margin: 0;
   padding: 0;
   text-align: center;
}

td {
        border-top: dotted 1px #353535;
        padding: 2px 5px 1px 5px;
        font-size: 12px;
        line-height: 1.16667em;
        vertical-align: top;
        height:16px;
        text-align: left;
        border-bottom: solid 3px #FFF;
}
td.list {
        padding-top:2;
        width:16px;
}

img {
    border: 0;
}
tr:hover {
        background-color: #eeeeee;
}
.queued {
        color: #969696;
}
.sum {
     font-weight: bold;
     color: #FF0080;
}
.p {
        text-align: right;
        color: #969696;
        padding-left: 3px;
        padding-right: 3px;
}
h3 {
    color: #9E9E9E;
    font-size: 20px;
    color: #000;
    font-weight: bold;
}
#otto {
   width: 900px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 10px;
}

#main {
   margin-top:30px;
   background-color: white;
   width: 400px;
   /*margin-left: auto;
   margin-right: auto;*/
   border: 1px #cccccc solid;
   z-index: 2;

}
h1 {
   background-image: url('web_img/top_s.png');
   color: white;
   height: 26px;
   padding: 0px;
   margin-top: -1px;
   font-size: 9pt;
}
#l {
   margin-left: -1px;
   padding: 0px;
   float: left;
}
#r {
   margin-top: -1px;
   margin-right:-9px;
   padding: 0px;
   float: right;
}
.he {
   display:block;
   padding-top: 4px;
}
a:link {
   color: #353535;
   text-decoration: none;
}
a:visited {
   color: #353535;
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
}
.error {
   color:red; font-size:16px;
}
#info {
   border: 1px #cccccc solid;
}
.box {
        height: 13px;
        width: 156px;
        padding: 1px 4px 2px 4px;
        margin: 0px 0 0 10px;
        font-size: 11px;
        border: solid 1px #7E1325;
}
#box2 {
        height: 18px;
        width: 166px;
        padding: 0px 0px 0px 0px;
        margin: 2px 0 0 10px;
        font-size: 11px;
        border: solid 1px #7E1325;
}
#info {
   margin-top:5px;
   border: 1px #cccccc solid;
   width: 80%;
   margin-left:auto;
   margin-right:auto;
   padding: 5px;
}
#nojs {
   position:absolute;
   top:30px;
   padding-top:10%;
   padding-bottom:10%;
   border-top:2px #eee solid;
   border-bottom:2px #eee solid;
   border-right:0;
   background-color: #cccccc;
   width:100%;
   color: #EEEEEE;
   font-size:24px;
   z-index:999;
}
.refreshbutton {
   visibility: hidden;
}
tr:hover a.refreshbutton {
   visibility: visible;
}

#sbox {
      width: 180px;
      margin-top:30px;
      background-color: white;
      margin-left: 20px;
      /*margin-right: auto; */
      border: 1px #cccccc solid;
}
#sbox_s {
      margin-left: 20px;
      background-image: url('web_img/shade.png');
      width: 182px;
      height: 10px;
}
.clear {
      clear:both;
}
#sbbox {
        height: 13px;
        width: 107px;
        padding: 1px 4px 2px 4px;
        font-size: 11px;
        border: solid 1px #7E1325;
}
#sbox_form {
     padding-bottom: 3px;
}
.sbox_entry {
     padding: 5px;
     border-top: 1px #ccc dotted;
     text-align: left;
     overflow: hidden;
}

#menu_left {
           float: left;
           margin-top: 55px;
           margin-right: -2px;
           list-style-type: none;
           padding-left: 0px;
           z-index: 3;
           position: relative;
}
#menu_left > li {
    background-color: #FFF;
    padding: 0px;
    width: 70px;
    height: 30px;
    background-image:url('web_img/menu.bg.png');
}
#menu_left > li.sec {
    background-color: #F3F3F3;
    padding: 0px;
    width: 70px;
    height: 30px;
    background-image:url('web_img/menu.bg2.png');
}
#menu_left > li.sec2 {
   background-image:url('web_img/menu.bg3.png');
}
#menu_left > li.first {
    background-color: #F3F3F3;
    padding: 0px;
    width: 70px;
    height: 30px;
    border-right: 1px #ccc solid;
    background-image:url('web_img/menu.bg.png');
}
a:link.menu-link {
   display: block;
   padding-top: 7px;
   height: 24px;
}
a:visited.menu-link {
   display: block;
   color: #353535;
   padding-top: 7px;
   height: 24px;
   text-decoration: none;
}
a:hover.menu-link {
   text-decoration: none;
}

.imgcode {
   margin: 0;
   width:300px;
   height: 13px;
   padding: 1px 4px 2px 4px;
   font-size: 11px;
   border: solid 1px #7E1325;
}
#makebar {
   width: 215px;
   margin-right: auto;
   margin-left: auto;
}
.makebar_bars {
   margin-left: 7px;
   width: 200px;
   padding: 1px;
   border: 1px solid #AAA;
}
.makebar_barsb {
   height:30px;
   float:right;
   margin-right: auto;
   margin-left: auto;

   background-color: #000;
   background-image: url('web_img/bar_black.png');
}
.makebar_barsr {
   height:30px;
   float:right;
   margin-right: auto;
   margin-left: auto;

   background-color: #000;
   background-image: url('web_img/bar_red.png');
}
#jswarning {
   background-color: #FFF;
   width: 300px;
   margin-left: auto;
   margin-top: 30px;
   padding: 20px;
   border: 2px red solid;
   margin-right: auto;
}

#statbox {
      width: 180px;
      margin-top:30px;
      background-color: white;
      margin-right: 20px;
      border: 1px #cccccc solid;
}
#statbox_s {
      margin-right: 20px;
      background-image: url('web_img/shade.png');
      width: 182px;
      height: 10px;
}
.statbox_entry {
     font-size:7pt;
     padding: 0px 0px 4px 7px;
     border-top: 1px #ccc dotted;
     text-align: left;
     overflow: hidden;
}
.statbar_bars {
   width: 160px;
   height: 11px;
   padding: 1px 1px 0px 1px;
   border: 1px solid #AAA;
}
.statbar_barsb {
   height:5px;
   float:right;
   margin-right: auto;
   margin-left: auto;

   background-color: #000;
}
.statbar_barsr {
   height:5px;
   float:right;
   margin-right: auto;
   margin-left: auto;

   background-color: #D90039;
}