/* Original desktop palette and geometry, without unused legacy selectors. */
body { background:#101142; }
.bg { background-image:linear-gradient(to bottom,#121212,#002); background-repeat:no-repeat; background-attachment:fixed; }
select.select { font-family:Verdana,sans-serif; font-size:10px; color:#ddd; width:140px; border:1px solid #333; background:#000033; margin:0 4px 0 20px; border-radius:3px; appearance:none; line-height:1; padding:2px; }
td { border:1px solid #555533; font-family:Verdana,sans-serif; color:#11ffff; padding:0; font-weight:bold; min-width:13px; }
td.wynik { border:0; font-family:Verdana,sans-serif; background:#121221; border-radius:10px; letter-spacing:1px; }
td.opis { border:0 solid #000; border-left-width:4px; border-bottom-width:2px; font-family:Arial,sans-serif; font-size:12px; width:136px; color:#fff; background:#414148; border-radius:5px 0 0 5px; cursor:pointer; height:20px; text-shadow:2px 2px 2px #000; box-shadow:inset 2px 2px 3px rgba(0,0,0,.3); }
td.opis:hover { color:#ff0; }
.opisbwew2 { border:0; color:#eee; padding:0; margin:0; width:10px; text-align:center; }
.output { font-family:Verdana,sans-serif; font-size:12px; width:100%; border-radius:1px; border-right:2px solid #334; }
.opisbwew3 { text-align:center; border:0; width:99px; color:#eee; padding:0; height:0; }
td.opisb { width:120px; text-align:center; font-size:12px; color:#ddd; background:linear-gradient(to right,#444,#2a2a3a); border-radius:0 4px 4px 0; text-shadow:2px 2px 2px #000; box-shadow:inset 5px 3px 4px rgba(0,0,0,.2); vertical-align:middle; border:0; border-left:2px solid #444; }
td.winc { text-align:center; color:#ff0; background:#111123; border-radius:5px; border:0; padding:0; }
input.zakr { text-align:center; color:#99b; background:#111140; border-radius:5px; border:0; padding:0; }
table.opis { border:0; text-shadow:1px 1px 1px #000; width:320px; }
table.super { border:0; box-shadow:22px 22px 22px #000; text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000; }
td.super { border:0; padding:0; height:0; background:#111122; font-family:Verdana,sans-serif; font-weight:normal; }
img { vertical-align:text-top; margin:1px 8px 1px 20px; border:0; padding:0; }