#staf { display: none; position: absolute; margin: 0 auto;top: 10px;width: 347px; background: url(images/staf/top.png) no-repeat top left; padding: 19px 0 0 0; }
#staf * { font-family: Georgia, "Times New Roman", Times, serif; color: #c5b071; }
#staf div { background: url(images/staf/bottom.png) no-repeat bottom left; padding: 0 0 19px 0;  }
#staf form { position: relative; background:url(images/staf/frm_bg.gif); margin: 0;height: 100%; overflow: hidden; }
#staf table { position: relative; left: 11px; width: 324px; border-spacing: 0; border-collapse: collapse; }
#staf th { padding: 0; }
#staf td { padding: 7px 8px; background: #fbf1d5;}
#staf label {display: block; }
#staf td.odd { background: #fdf8e9; }
#staf td.nobg { background: none; }
#staf input.txt { width: 265px; padding: 2px 5px; margin: 4px 0 0 0;  border: 1px solid #c5b071; }
#staf textarea.txt { width: 265px; height: 140px; padding: 2px 5px; margin: 4px 0 0 0;  border: 1px solid #c5b071; }
#staf input.submit { padding: 2px 5px; margin: 4px 0 0 0;  border: 1px solid #c5b071; background: #c5b071; color: #fff; }
#staf #btn_close { position: absolute; top: 2px; right: 18px; z-index: 1000; }
#staf #btn_close img { border: none; }
#staf .error { color: #ff0000; }
