html{height:100%}body{font:.96em/1.5em sans-serif;max-width:1100px;min-height:100%;margin:0 auto;-webkit-text-size-adjust:100%}
a{color:#03a}input,textarea{font-size:inherit;font-family:inherit;padding:.25em;box-sizing:border-box;margin-top:.25em}
textarea{height:100px}h1{font-size:1.4em}h2{font-size:1.3em;margin-top:0;text-transform:uppercase}
.g,h2{color:#444}input[name^=sub], input[name^=tex], input[name^=mes], input[name^=log], input[name^=pas], input[name^=sub] ~ input[name^=fiel]{display:none}#preview,.dn{display:none}
article{margin-bottom:4em}p,h1:not(#logo),h2{line-height:1.5em}p{margin:0 0 1em 0}#ip_block p:last-child,#preview p:last-child,div.grey p:last-child,.mb0{margin-bottom:0}
.w100,textarea,input[type=submit]{width:100%}.b{font-weight:bold}.big{font-size:1.2em}input[type=submit]{font-size:1.4em}
.grey{background:#f2f2f2}.sp{padding:1em}.by{background:#deffff}.tdn{text-decoration:none}.b1c{border:1px solid #ccc}.bP{background:#c28}.br{border-radius:10px}.i{font-style:italic}
.wH,h1#logo a{color:#fff;text-decoration:none;border-bottom:2px solid #fff}.iB{display:inline-block}h1#logo{padding:10px;border-radius:0 0 10px 0;margin-top:10px;border-left:2px dotted #fff}
h1#logo:hover{border-left-style:dashed}@media screen and (max-width:480px){input,textarea{width:100%}.big,#ip_block,h1,h2{font-size:.96em}}