body, html { margin:0; padding:0 }

.win-wrapper { position: absolute; height: 100%; width: 100%; left: 0px; top: 0px; right: 0px; bottom: 0px; background: #000; font-family: Tahoma, Geneva, sans-serif; }
.js-window { border:3px solid #acacac; height:310px; width:505px; position:absolute; left:50%; top:50%; margin-top: -155px; margin-left: -250px; background: #FFF; color: #000; }
.js-window h2 { color: #313131; display: block; margin: 10px 0px 0px 5px; padding: 5px 10px; background: #d4d4d4; float: left; font: bold 13px Tahoma, Geneva, sans-serif; }
.js-window .content { background: #D4D4D4; padding: 10px; clear: both; font: 13px Tahoma, Geneva, sans-serif; }
.js-window .content ul { margin: 0px; padding: 0px; list-style: none; }
.js-window .content li { position: relative; height: 20%; padding: 10px; width: 140px; text-align: right; }
.js-window .content .text { display: block; position: absolute; width: 200px; height: 18px; right: -210px; top: 8px; padding: 1px; border: 1px solid #999; }
.js-window .content .etext { overflow: hidden; height: 105px; width: 405px; margin: 10px auto; display: block; border: 1px solid #999; }
.js-window .content .botton { display: block; margin: 10px auto 5px 40%; padding: 2px 5px; }
.js-window .close { display:block; height: 16px; width: 20px; background: url(../images/close.gif); position: absolute; top: 6px; right: 4px; }
.js-window .content .ok { background: #FFF url(../images/ok.gif) no-repeat 98% center; }
.js-window .content .failed { background: #FFF url(../images/failed.gif) no-repeat 98% center; }

.js-window .content .text { padding-right:20px; width:180px }
