html,body {height:100%}
body {margin:0;font-family:Verdana, Geneva, sans-serif;background:#404;overflow-y:hidden}
#Title {margin:0;text-align:center;height:27px;background-color:#e3e;padding:5px 0 0;border-bottom:2px solid #303;box-sizing:border-box;line-height:80%;}
#Page {margin:2px auto;padding:3px;box-sizing:border-box;width:1100px;height:calc(100vh - 2px);overflow:hidden;background:#e3e;border-radius:13px}
a {text-decoration:none;text-shadow:0 0 5px #f66}
nav,main {vertical-align:top}
nav {display:inline-block;margin:0;width:200px;overflow:auto;background-color:#e3e;border-radius:0 0 0 10px}
hr {clear:both;width:66%;border:0;border-radius:50%;background:linear-gradient(to right, #a2a, #ede, #a2a)}
nav hr {height:2px;margin:3px auto}
menu {margin:0;padding:5px;text-align:center;background-color:#f9f}
menu a {display:block;font-size:19px;font-weight:bold;color:#000;border-radius:7px}
menu p {margin:0;font-weight:bold;color:#000;border-radius:7px}
menu a:hover,menu p:hover {color:#fff;background-color:#000}
menu b,menu table {font-size:13px;margin:0 auto;}
main {display:inline-block;padding:0 7px;width:880px;height:calc(100vh - 35px);overflow:auto;background-color:#efe;border-radius:0 0 10px 0}
main hr {height:6px;margin:5px auto}
main .zi:hover {background-color:#bfb;opacity:0.7}
main h2 {display:inline;width:fit-content;font-size:17px}
main .lbbc {display:block;margin:4px 0;padding:3px 9px;width:fit-content;min-width:450px;font-size:17px;font-weight:bold;background-color:#bf9;border:#ff0 2px solid;border-radius:9px}
main .lbbc:hover {color:#077;border-color:#fbb}
main button,main .czi,nav p {cursor:zoom-in}
main button {margin-right:12px;min-width:175px;font-size:13px;font-weight:bold}
main td {vertical-align:top}
main:focus {border:none}
#Time {font-size:13px}
#PCnt {position:fixed;bottom:5px;left:3px;width:fit-content;font-size:9px;color:#ccc}
#Over {display:none;z-index:99;position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#100}
#X {z-index:99;position:fixed;margin-left:5px;padding:1px 2px 0px;width:fit-content;line-height:18px;cursor:zoom-out;border:solid 3px #c30;background-color:#fbb;border-radius:5px;font-family:sans-serif}
#X:hover {color:#999;border-color:#e63}
.zi {cursor:zoom-in}
.white {color:#fff}
.black {color:#000}
.drd {color:#a00}
.Wait {margin:5% auto 0;height:100px}
.b {color:#a0a}
.ImgBlk {float:right;margin:0 275px 3px 3px;height:120px}
.ImgW3 {padding:2px;width:33%}
.tac {text-align:center}
.Bdr {padding:0 9px;border:1px solid #bbb;border-radius:9px}
.m20 {margin:3px 0;width:fit-content;min-width:380px}
.lbbc {display:block;margin:6px 0;padding:3px 9px;width:fit-content;min-width:380px;font-size:17px;font-weight:bold;background-color:#bf9;border:#ff0 2px solid;border-radius:9px}
.gd {height:17px;vertical-align:middle;padding-bottom:2px}
.Link {text-shadow:2px 2px 3px #faa,-2px 2px 3px #ddf,2px -2px 3px #afa,-2px -2px 3px #eea}
.Link:hover {color:#333;cursor:zoom-in;text-shadow:2px 2px 3px #baf,-2px 2px 3px #baf,2px -2px 3px #baf,-2px -2px 3px #baf}
.alft {display:table;margin-right:auto}
.DnPf {display:none;z-index:90;overflow:auto;position:fixed;top:6px;left:10vw;margin:0 auto;width:calc(80vw - 35px);max-height:92vh;padding:12px;font-size:12px;text-align:justify;cursor:zoom-out;background-color:#ffd;border:solid 8px #ebb;border-radius:19px}
.DnPf:hover {background-color:#fee}
.DnPf h4 {margin:0}
.DnPf p {margin:0 auto 3px}
#Tip1 {top:30vh;text-align:center}
#Crypto {text-align:center;min-height:260px;min-width:430px}
#Crypto h6 {margin:0}
#Crypto h6:last-of-type {margin-left:25px}
a,.OC {color:#550;text-shadow:#990 0 0 4px}
a:hover,.OC:hover {color:#077;text-shadow:#099 0 0 4px}
h2 {margin:6px;font-size:19px}
h2 span {font-size:70%}
#Mks {margin:9px auto 0;height:330px;width:fit-content;min-width:795px}
#Mks h4 {margin:0;font-size:11px}
#Mks img {margin:0 2px 3px 0;height:5px}
#Mks p u {margin-right:52px;padding:1px 9px;text-decoration:none;float:right;background-color:#ccf}
#Mks .pos {color:#fff;background-color:#080} 
#Mks .neg {color:#fff;background-color:#d00}
#Mks .pneu {color:#080;background-color:#ccf}
#Mks .nneu {color:#b00;background-color:#ccf}
#Mkt {width:fit-content;min-width:710px;height:275px;white-space:nowrap;border-collapse:collapse}
#Mkt caption {font-size:15px;font-weight:bold}
#Mkt caption sup {font-size:50%;}
#Mkt sup {font-size:9px}
#Mkt tr:first-of-type {font-size:13px;text-align:center}
#Mkt tr:not(:first-of-type) td {padding:2px 4px;font-size:14px}
#Mkt tr:not(:first-of-type) th {padding-right:9px;text-align:left;font-size:15px}
#Mkt tr td:first-of-type {font-weight:bold}
#Mkt tr td:nth-of-type(4),#Mkt tr td:nth-of-type(5) {color:#000;background-color:#6f6}
#Mkt tr td:nth-of-type(4) sup {font-size:9px}
#Mkt tr td:nth-of-type(5) {text-align:right;font-size:10px}
#Mkt tr td:nth-of-type(5) span {text-align:right;background-color:#fdd}
#Ghilo,#GHT {margin:0 auto;position:relative;white-space:nowrap;border:#090 2px solid}
#Ghilo caption,#GHT caption {color:#fff;background-color:#090;font-size:19px;font-weight:bold}
#Ghilo caption {padding:9px}
#Ghilo th,#GHT th {text-align:center;background-color:#cfc}
#Ghilo tr:nth-child(2n+4) {background-color:#efe}
#Ghilo td,#GHT td {padding:2px 9px}
#Ghilo td:first-of-type {text-align:left}
#Ghilo td:nth-of-type(n+2) {text-align:center}
.link {cursor:zoom-in}
#GHT caption sup,#GHT caption span,#GHT tfoot td {padding:0 4px;color:#fd7;font-weight:normal;font-size:15px;cursor:zoom-in;text-shadow:1px 1px 6px #fff}
#GHT caption {padding:5px 0 0}
#GHT caption span {position:absolute;right:19px}
#GHT td:first-of-type {text-align:center;width:120px}
#GHT td:nth-of-type(n+2) {text-align:center;width:230px}
#GHT tr:nth-of-type(2n+2) {background-color:#efe}
#GHT tr:nth-of-type(1n+6) {display:none}
#GHT tfoot {background-color:#090}
#GHT tfoot td {text-align:right}
#GDV,#GH {margin:9px auto;width:100%;border:2px solid #090}
#GDV caption,#GH caption {position:relative;padding:9px;color:#fff;background-color:#090}
#GDV caption #OCC {display:none;position:absolute;top:0;left:0;padding:9px;background-color:#afa;border-bottom-right-radius:9px}
#GDV caption #OCC span:hover {background-color:#ffd}
#GDV caption #OCC span {margin:0 9px;color:#d00;cursor:zoom-in;text-shadow:0 0 2px #f5f;font-weight:bold}
#GDV th,#GDV td,#GH th,#GH td {padding:1px 4px 3px;text-align:center}
#GDV tr {border-bottom:solid 1px #090}
#GDV tr:first-of-type,#GH tr:first-of-type {background-color:#dfd}
#Cur {margin:9px auto;width:100%;height:auto;border:2px solid #090}
#Cur caption {padding:9px;color:#fff;background-color:#090}
#Cur td {padding:1px 4px 3px;text-align:center}
#Cur tr {border-bottom:solid 1px #090}
#Cur tr:last-of-type {background-color:#dfd}
label,select {font-weight:bold}
label sub {margin-left:19px;color:#c00;vertical-align:super}
select {margin-top:5px;padding:3px;font-size:15px}
label {margin-right:19px}
p {margin:6px 0}
/*.img {padding:9px;text-align:center;background-color:#cff;border:#060 solid 1px;border-radius:7px}*/
.img3c,.img4c {margin:9px auto;padding:9px;text-align:center;white-space:nowrap;background-color:#cff;border:#060 solid 1px;border-radius:7px}
.img3c {width:300px}
.img4c {width:400px}
.R {margin:0 0 9px 9px;float:right}
.h250 {height:250px}
.h300 {height:300px}
.h300C,.w300C,.w400C {display:block;margin:0 auto;border:#009 dotted 2px;cursor:nw-resize}
.h300C {height:300px}
.w300C {width:300px}
.w400 {width:400px}
.w400C {width:400px}
#BoC,.BlckBlu,.BlckYlw {display:inline-block}
#BoC,.BlckBlu,.BlckYlw,.BlckPnk {padding:5px 10px;font-size:17px;border-style:solid;border-width:1px 1px 3px 2px;border-radius:13px}
#BoC {display:block;margin:5px auto 3px;white-space:nowrap;width:fit-content;color:#000;background-color:#dfd}
#BoC tr:nth-of-type(2n+2) {background-color:#efe}
#BoC {border-spacing:0}
#BoC th {text-align:center}
#BoC th:nth-of-type(n+2) {font-size:79%}
#BoC td:first-of-type {padding-left:25px;text-align:center}
#BoC td:nth-of-type(n+2) {padding:0 9px;text-align:center}
.BlckBlu {margin:5px 9px;color:#449;background:linear-gradient(to right,#add 90px,#cee 115px)}
.BlckYlw {color:#550;background:linear-gradient(to right,#ee7 110px,#eec 100px)}
.BlckPnk {margin:5px auto 3px;width:fit-content;background-color:#fcf}
.bit {width:600px;text-align:center}
.BlckBlu span,.BlckYlw span {font-size:80%}
.BlckBlu span:first-of-type {margin-left:10px}
.BlckBlu span {padding:0 9px}
.BlckBlu span,.BlckYlw span {cursor:ne-resize}
.lh19 {line-height:19px}
#Neu {position:absolute;height:20px;padding:5px 10px 0;bottom:0;right:150px;font-size:75%}
.HrDiv {margin:9px auto;clear:both;width:60%;background:linear-gradient(to right,#fcf 10%,#f7f,#fcf 90%);height:4px;padding-top:2px;border:1px solid #333;border-radius:5px}
#Over {display:none;z-index:50;position:fixed;top:0;left:0;overflow:hidden;width:100vw;height:100vh;line-height:98vh;text-align:center;background-color:rgba(30,0,0,.8)}
#Over iframe {height:100vh;width:100vw}
#Over #History {display:inline-block;position:relative;vertical-align:middle;margin-top:1vh;min-width:500px;max-height:calc(99vh - 11px);line-height:normal;white-space:nowrap;overflow:auto;border:solid 3px #090;background-color:#dfd;box-shadow:0 0 50px #f88;border-radius:19px}
#Over #History table {width:100%}
#Over #History caption {margin:5px;padding:5px 0 7px;font-weight:bold;color:#fff;background-color:#090;border-radius:11px}
#Over #History tr:nth-child(even) {background-color:#fff}
#Over #History td {padding:0 3px 0}
#Over #History #yr td {cursor:zoom-in}
#Over #History #gy h3 {margin:9px 0 4px}
#Over #History #gy table td {position:relative;width:95px;height:33px;text-align:right;vertical-align:bottom}
#Over #History #gy table td:first-of-type,#Over #History #gyr table td:last-of-type {width:50px}
#Over #History #gy table td h5 {position:absolute;top:0;margin:0;display:block;background-color:rgba(100,100,100,0.15);padding:0 4px;border-bottom-right-radius:7px;}
#Over #Xa,#Over #XM,#Over #Ba {display:inline-block;width:15px;color:#d11;background-color:#fcc;padding:2px 3px 0;line-height:22px;font-size:18px;font-weight:bold;cursor:pointer;border:solid 3px #333;border-radius:8px;font-family:"Arial Black",Gadget,sans-serif}
#Over #Xa,#Over #Ba {position:fixed;top:9px;z-index:80}
#Over #Xa {right:calc(50% - 314px)}
#Over #Ba {right:calc(50% - 284px)}
#Over #XM {position:fixed;top:9px;right:9px}
#Over #Xa:hover,#Over #XM:hover,#Over #Ba:hover {color:#b00;background-color:#dbb}
#PgCount {z-index:600;position:fixed;top:5px;left:5px;width:fit-content;font-size:9px;color:#999;background-color:transparent}
