#block { background: transparent url(../graphic/win/block.png) repeat 0 0; display: block; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 9; }
#win { display: block; margin: 90px auto 0 auto; position: relative; text-align: left; width: 740px; }

#win .head { background: transparent url(../graphic/win/head.png) no-repeat 0 0; height: 50px; width: 100%; }
#win .head a.print, #win .head a.close { color: #b3e5f3; float: left; font-size: 14px; font-weight: bold; line-height: 20px; position: absolute; text-decoration: none; top: 20px; }
#win .head a.print { background: transparent url(../graphic/win/head-print.png) no-repeat 0 0; left: 20px; padding: 0 0 0 25px; }
#win .head a.print:hover { background-position: 0 100%; color: #fff; }
#win .head a.close { background: transparent url(../graphic/win/head-close.png) no-repeat 100% 0; padding: 0 25px 0 0; right: 20px; }
#win .head a.close:hover { background-position: 100% 100%; color: #fff; }

#win .page { background: transparent url(../graphic/win/page.png) no-repeat 0 100%; padding: 0 0 30px 0; width: 100%; }
#win .page .frame { height: 400px; margin: 0 0 0 30px; overflow: auto; overflow-x: hidden; padding: 0 15px 0 0; width: 680px; } 
#win .page ul.menu {  border: 1px solid #ccc; float: right; width: 200px; margin: 20px 0 80px 80px; padding: 5px 0; }
#win .page ul.menu li { margin: 0; padding: 5px 10px; }

#win label { width: 170px; }
#win label.min { width: auto; }
#win input.but-max { margin-left: 250px; }

#win div.video { margin: 0 0 0 135px; text-align: center; width: 410px; }
#win div.video div.item { border: 5px solid #000; margin: 20px 0 0 0; }
#win div.video p { background: #09c; color: #fff; font-size: 11px; font-weight: bold; margin: 1px 0 0 0; padding: 5px; }
