.dialog                                 { position: absolute; margin: 0px auto; min-width: 8em; max-width: 760px; color: #000000; z-index: 100; margin-left: 12px; margin-bottom: 0.5em; }
.dialog .dialog_content,
.dialog .t,
.dialog .b,
.dialog .b div                          { background: transparent url('/css/img/dialog-800x600.png') no-repeat top right; _background-image:url('/css/img/dialog2-blue.gif'); }
.dialog .dialog_content                 { position: relative; zoom: 1; _overflow-y: hidden; padding: 0px 12px 0px 0px; }
.dialog .t                              { position: absolute; left: 0px; top: 0px; width: 12px; margin-left: -12px; height: 100%; _height: 1600px; background-position: top left; }
.dialog .b                              { position: relative; width: 100%; }
.dialog .b,
.dialog .b div                          { height: 30px; font-size: 1px; }
.dialog .b                              { background-position: bottom right; }
.dialog .b div                          { position: relative; width: 12px; margin-left: -12px; background-position: bottom left; }
.dialog p                               { padding: 8px !important; }
