﻿article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
.u1,.u2,.u3,.u4{float:left;margin:3px}
.u1{width:40px}
.u2{width:86px}
.u3{width:132px}
.u4{width:178px}
.calculator{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 1px #7b839b;-webkit-box-shadow:inset 0 1px #7b839b;box-shadow:inset 0 1px #7b839b;background-color:#3C4150;border:1px solid #181A20;float:left;width:184px;padding:6px}
.display{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #0A0B0D, 0 1px #5E6370;-webkit-box-shadow:inset 0 1px 1px #0A0B0D, 0 1px #5E6370;box-shadow:inset 0 1px 1px #0A0B0D, 0 1px #5E6370;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#17181E;border:1px solid #181A20;text-align:right;padding:0 10px}
.display-text{color:#fff;font-size:22px;line-height:42px;overflow:hidden;unicode-bidi:embed;width:1000px;float:right}
.display-inner{width:156px;overflow:hidden}
.button{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #181A20;color:#fff;cursor:pointer;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;line-height:25px;text-align:center;text-decoration:none;vertical-align:middle;padding:0 8px}
.button:active,.button-active{position:relative;top:1px}
.button:active,.button:focus{outline:0}
button::-moz-focus-inner{border:0;padding:0}
.button-backspace{font-size:17px;font-weight:400}
.button-gray{-moz-box-shadow:inset 0 1px #9498A3, 0 1px 1px #323643;-webkit-box-shadow:inset 0 1px #9498A3, 0 1px 1px #323643;background-color:#595E6B;background-repeat:repeat-x;text-shadow:0 -1px #181A20;background-image:0}
.button-gray:hover{background-color:#666B78;background-repeat:repeat-x;background-image:0}
.button-gray.active,.button-gray:active{-webkit-box-shadow:inset 0 1px 1px #14171E, 0 1px #5E6370;-moz-box-shadow:inset 0 1px 1px #14171E, 0 1px #5E6370;box-shadow:inset 0 1px 1px #14171E, 0 1px #5E6370;background-color:#292D3A;background-image:none;filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
.button-red{-moz-box-shadow:inset 0 1px #CA9883, 0 1px 1px #323643;-webkit-box-shadow:inset 0 1px #CA9883, 0 1px 1px #323643;background-color:#965F48;background-repeat:repeat-x;text-shadow:0 -1px #58372A;background-image:0}
.button-red:hover{background-color:#A26B55;background-repeat:repeat-x;background-image:0}
.button-red.active,.button-red:active{-webkit-box-shadow:inset 0 1px 1px #2A130C, 0 1px #5E6370;-moz-box-shadow:inset 0 1px 1px #2A130C, 0 1px #5E6370;box-shadow:inset 0 1px 1px #2A130C, 0 1px #5E6370;background-color:#472619;background-image:none;filter:progid:dximagetransform.microsoft.gradient(enabled=false)}
.button-blue{-moz-box-shadow:inset 0 1px #BCD6FF, 0 1px 1px #323643;-webkit-box-shadow:inset 0 1px #BCD6FF, 0 1px 1px #323643;background-color:#598FE9;background-repeat:repeat-x;text-shadow:0 -1px #2C4E88;background-image:0}
.button-blue:hover{background-color:#6E9EED;background-repeat:repeat-x;background-image:0}
.button-blue.active,.button-blue:active{-webkit-box-shadow:inset 0 1px 1px #0E192E, 0 1px #5E6370;-moz-box-shadow:inset 0 1px 1px #0E192E, 0 1px #5E6370;box-shadow:inset 0 1px 1px #0E192E, 0 1px #5E6370;background-color:#1E3357;background-image:none;filter:progid:dximagetransform.microsoft.gradient(enabled=false)}