DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}
ul {-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}

body { font-family: arial; font-size: 15px;}

#lab { font-size: 10px; padding: 0px; margin: 0px; letter-spacing: 1px;
       color: #555555; padding-top: 7px; font-weight: bold; }

#manual {position: absolute; top: 110px; left: 320px; width: 360px;
         background: #dff5a7; font-size: 13px; padding: 3px;}

#biztkerdes { position: absolute; top: 25px; left: 10px; background: white;
border: 1px solid; border-color: #777777;
width: 150px; height: 30px; font-size: 13px; padding: 2px;
text-align: center; padding-top: 5px; display: none;}

#biztkerdes2 { position: absolute; top: 25px; left: 10px; background: white;
border: 1px solid; border-color: #777777;
width: 108px; height: 30px; font-size: 13px; padding: 2px;
text-align: center; padding-top: 5px; display: none;}

#takar { position: absolute; top: 375px; left: 3px; width: 352px; height: 2px; background: red;}

hr.kicsi {
text-align: left; color: #cccccc; background: #aaaaaa; height: 1px; width: 290px;
border: 0px solid; 
}

.apro {font-size: 8px; color: red;}

#help a { color: darkblue;}
#help a:hover { color: royalblue;}

#history a { text-decoration: none; color: black;}
#history a:hover { color: black; background: #bbbbbb;}

#his_tart { font-family: courier;}
#his_tart a { text-decoration: none; color: darkblue;}
#his_tart a:hover { color: red; background: none;}

a { color: black;}
a:hover { background: #eeeeee;}
i { font-size: 10px; text-decoration: underline; color: black; font-weight: bold; font-style: normal;}

td { padding: 0px; padding-left: 2px; padding-right: 2px; margin: 0px; cell-spacing: 0px; overflow: hidden; height: 40px;
     text-align: center; cursor: default; overflow: hidden; width: 70px; }
div { overflow: hidden;}

#nev {font-size: 11px; font-family: arial;}

#cim { position: absolute; top: 2px; left: 5px; font-size: 20px; }

#calcbody {width: 300px; height: 495px; padding-top: 4px;
          background: #bbbbbb; text-align: center;
          position: absolute; top: 35px; left: 5px; overflow: visible;
          border: 1px solid; border-color: #dddddd #666666 #666666 #dddddd;}

#history {position: absolute; top: 145px; left: 320px; width: 360px; height: 385px; background: #eeeeee;
          padding: 5px;}

#help {position: absolute; top: 545px; left: 5px; width: 676px;  background: #eeeeee;
          padding: 5px; font-size: 15px; padding-top: 15px; padding-left: 12px;}
#help b { font-size: 14px; color: #222222;}

#display { width: 270px; height: 70px; background: #eeeeee; border: 2px solid;
           margin-top: 10px; margin-bottom: 4px; overflow: visible;
            cursor: default; }

#topdisplay { background: #dddddd; width: 264px; height: 20px;
              font-family: "courier new"; font-weight: bold;
              text-align: left; padding-bottom: 0px; margin-bottom: 0px;
              letter-spacing: 0px; font-size: 14px;}

#cursor { background: #dddddd; width: 264px; height: 10px;
              font-family: "courier new"; font-weight: bold;
              text-align: left; padding-top: 0px; margin-top: 0px; line-height: 1px;
              overflow: visible; padding-bottom: 0px; margin-bottom: 0px; letter-spacing: 0px; font-size: 14px;}

#bottomdisplay {  width: 250px; height: 23px;
              font-family: courier; font-weight: bold; font-size: 25px;
              text-align: right; margin-bottom: 0px; padding-bottom: 0px;
              padding-top: 0px; margin-top: 0px;}

#funcdisplay { font-size: 10px; letter-spacing: 1px; padding: 0px; margin: 0px; border: 0px; height: 12px;
               border: 0px; background: #dddddd; text-align: left;
               padding-left: 2px; color: #999999; font-weight: bold;}

#buttons td { width: 48px; border: 1px solid; border-color: #eeeeee #333333 #333333 #eeeeee;
              text-align: center;}

.ed {background: #66B080; font-size: 12px;}
.re {background: #ff786a; font-size: 12px;}
.sc {background: gold;    font-size: 12px;}
.me {background: orange;  font-size: 12px;}
.mu {background: #cdcdcd; font-size: 20px;}
.nu {background: #f8f8f8; font-size: 20px;}

.me {background: orange; font-size: 12px;}
.cl {background: #ff786a; font-size: 12px;}
.fo {background: #aaaaaa; font-size: 25px;}


hr.little { width: 200px; text-align: left; align: left;}