﻿.rand { border:1px solid #A0522D; }
.aranyos { font-size:0.83em; color:#B8860B; font-weight:bold; }
.bezokr { border:0px; }
.urv { color: #DC143C; background-color: transparent; font-weight: bold; }
.it { font-style: italic; }
.st { text-decoration: line-through; }
.rz { letter-spacing: 9px; }
.ny { font-size:1.5em }
.nagy { font-size:1.8em }
body {
 color: #000000; background-color: #FFFFFF;
 font-size: 100.01%;
 font-family: verdana,helvetica,arial,sans-serif;
 margin: 0; padding: 1em;
 overflow: visible;
}
img {
  max-width: 100%;
  height: auto;
}
a { padding: 0.2em; font-weight: bold; font-size:1.15em; }
a:link { color: #000000; background-color: transparent; text-decoration:none; }
a:visited { color: #000000; background-color: transparent; text-decoration:none; }
a:hover { color: #FFFFFF; background-color: #000000; }
a:active { color: #000000; background-color: transparent; text-decoration:none;}
p#ma a:hover { color: #FFFFFF; background-color: #000000; }
p#mb a:hover { color: #FFFFFF; background-color: #000000; }
p#ma { position: fixed; z-index:8; left: 15px; top: 25px; margin: 0; padding: 0.1em; }
p#ma a { display: block; }
p#mb { position: fixed; z-index:5; left: 15px; top: 400px; margin: 0; padding: 0.1em; }
p#mb a { display: block; }
nav { display: block; width: 125px; z-index:9; position: fixed; left: 15px; top: 10px; }
nav a { display: block; }
nav a:hover { color: #FFFFFF; background-color: #000000; }
div#ke { position: absolute; z-index:2; left: 220px; top: 5px; max-width: 800px; font-size: 1.15em; margin: 0; padding: 0.1em; }
div#ke a:hover { color: #FFFFFF; background-color: #000000; }
.mm {
 color: #000000;
}
.mm a {
 padding: 0.2em; font-size:0.9em;
}
.mm a:link {
 color: #000000; background-color: #DCDCDC;text-decoration:none; border: 2px solid #000000;
}
.mm a:visited {
 color: #000000; background-color: #DCDCDC;text-decoration:none; border: 2px solid #000000;
}
.mm a:hover {
 color: #FFFFFF; background-color: #000000;
}
.mm a:active {
 color: #000000; background-color: #DCDCDC;text-decoration:none; border: 2px solid #000000;
}
@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    [class*="col-"] {
        width: 100%;
    }
}
@media print {
    .nym {
      display: none;}}
pre#l { font-family: verdana,helvetica,arial,sans-serif; display: block; white-space:pre-wrap; }
pre#sm { font-family: "Lucida Console","Courier New",monospace; display: block; white-space:pre-wrap; }