*{margin:0;padding:0;}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-size:20px;font-family:Arial,Helvetica,Verdana,sans-serif;}
p{margin-bottom:.5em;}
table{/*border-collapse:collapse;*/border-spacing:1px;margin:5px 0 15px 0;width:300px;}
td{border:1px dotted #ddd;width:75px;height:70px;padding:0;margin:12px;font-size:200%;background-color:#fff;color:#333;text-align:center;vertical-align:middle;cursor:pointer;}
#ans{font-size:1.1em;width:300px;line-height:1.5em;padding:2px;margin-top:15px;overflow:hidden;color:#333;}
#btns{margin:10px 0 0 0;}
#catena{width:300px;padding:.5em 0;margin:0 auto;}
#deja{background-color:#0033cc;color:#fff;font-size:70%;line-height:30px;padding:4px;float:left;}
#inptik{float:left;height:38px;line-height:38px;}
#inpwrd{padding:0;width:220px;height:38px;line-height:38px;float:right;}
#inp{font-size:150%;width:300px;height:40px;margin:20px 0 15px 0;background-color:#ffffff;cursor:pointer;border:1px solid #000;}
#no{background-color:#d23726;color:#fff;font-size:70%;line-height:30px;padding:4px;float:left;}
#score{color:#32619a;}
#timbar{position:absolute;width:0;height:1.6em;background-color:#d23726;}
#timtxt{position:relative;height:1.6em;line-height:1.6em;text-align:center;vertical-align:-20%;}
#tim{width:300px;height:1.6em;color:#fff;background-color:#32619a;margin:5px 0;cursor:pointer;}
#yes{background-color:#009900;color:#fff;font-size:70%;line-height:30px;padding:4px;float:left;}
.eng{color:#32619a;}
.hid{display:none;}
.hi{color:#c00;}
.info{color:#d23726;font-style:italic;}
.lat{color:#d23726;}
.prs{color:#888;}
.sho{display:block;padding-left:1em;font-size:1em;}
.wrd{cursor:pointer;}
