* { font-family: 'Kumbh Sans', sans-serif; padding:0; margin:0; outline:none; }
html { -webkit-text-size-adjust:100%; }
select { -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand { display:none }
.cl { clear:both }
.cnt { width:560px; max-width:calc(100% - 20px); margin:0 auto; }
img { max-width: 100%; }
body { background-color:#3e3a39; }
.logo { width:180px; margin:0 auto; display:block; margin-bottom:20px; margin-top:20px; }
h1 { text-align:center; color:#fff; font-size:26px; margin-bottom:30px; }
p { color:#fff; font-size:16px; }
#loadingMessage { text-align:center; font-size:18px; color:#ebcb43; }
p.antr { font-size:20px; font-weight:bold; color:#ebcb43; display:block; margin-bottom:15px; }
.vdl { width:100%; border:1px solid #656161; border-collapse:collapse; margin-bottom:15px; }
.vdl td { padding:10px; border:1px solid #656161; font-size:15px; text-align:center; color:#fff; }
.check_new { background-color:#cc0000; display:block; text-align:center; width:100%; height:50px; text-decoration:none; border-radius:5px; line-height:52px; color:#fff; font-weight:bold; font-size:15px; margin-top:30px; }
#ok { background-color:#56ab3c; display:block; text-align:center; width:100%; height:50px; text-decoration:none; border-radius:5px; line-height:52px; color:#fff; font-weight:bold; font-size:15px; margin-top:20px; }
#canvas { max-width:100%; }