@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,300,300italic,400italic,600italic,700,700italic,800,800italic);
body {
	margin: 0px;
  padding: 0px;
  /*min-height: 1400px;*/
	font-family: 'Open Sans', sans-serif;
  font-size:16px;
	color: #3c3c3c;
  height: 100%;
}


/*.uzenet { clear: both; width: 70%; margin: 30px auto; text-align: center; font-size: 1em; color: #7a7a7a; border: 1px solid #a5a5a5; padding: 20px;}*/

.number { text-align: right; width: 4em; }

.content {
  /*background: #fff;*/ 
  float: right; 
  width: calc(100vw - 220px); 
  width: -moz-calc(100vw - 220px); 
  width: -webkit-calc(100vw - 220px);
}

.honap { float: left; height: 220px; margin: 10px; }
.szunnap { background: #cc0000; color: #fff; }
.honap .naptar-nap { cursor: pointer; }

  #bekerult {
    position: fixed;
    z-index: 1000;
    background: #237662;
    color: #fff;
    width: 400px;
    /*height: 80px;*/
    text-align: center;
    font-size: 20px;
    top: 50%;
    left: 50%;
    margin: -200px auto auto -200px;
    border-radius: 6px 6px 6px 6px;
    -webkit-box-shadow: 0px 0px 10px rgba(100, 100, 100, 0.85);
    -moz-box-shadow:    0px 0px 10px rgba(100, 100, 100, 0.85);
    box-shadow:         0px 0px 10px rgba(100, 100, 100, 0.85);
  }
.uzenet { background: #ddd; padding: 20px; margin: 20px auto; }
.hiba { background: #faa; }
.success { background: #afa; }