@charset "UTF-8";

html, body {
position:absolute;
width:100%;
min-height:100%;
background-color:#888;
margin:0;
padding:0;
}

span.nev {
font-family:Georgia, serif;
font-size:60px;
font-style:normal;
font-weight:600;
text-shadow:2px 2px 2px #aaa;
text-decoration:none;
text-transform:none;
letter-spacing:2px;
background-color:#DF3;
border-radius:6px;
box-shadow:3px 3px 10px #000;
border:1px solid #444;
border-style:outset;
margin:0 10px;
margin-bottom:28px;
padding:10pt 12pt;
}

span.nev2 {
font-family:Georgia, serif;
font-size:20px;
font-style:normal;
font-weight:600;
text-shadow:1px 1px 2px #aaa;
text-decoration:none;
text-transform:none;
letter-spacing:2px;
background-color:#DF3;
display:inline-block;
box-shadow:2px 2px 8px #000;
border-radius:4px;
border:1px solid #444;
border-style:outset;
margin:4px;
padding:4pt;
}

#ndescmid {
width:100%;
display:block;
text-align:center;
padding:0;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
#overlaydesc  {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width:100%;
height:100%;
text-align:center;
z-index: 1000;
}
#overlaykeres {
visibility: hidden;
position: absolute;
left: 0px;
top: 0px;
width:100%;
height:100%;
text-align:center;
z-index: 1001;
}
#overlaydesc #nevedesc {
vertical-align:middle;
width:400px;
background-color:#DF3;
font-family:Verdana, sans-serif;
text-shadow:1px 1px 1px #aaa;
line-height:1.5em;
letter-spacing:0.1em;
text-align:left;
font-size:10pt;
border-radius:6px;
border:1px solid #444;
box-shadow:3px 3px 10px #000;
margin:15% auto;
padding:22pt;
}

#overlaydesc #nevedesc h3 {
font-family:Georgia, serif;
font-size:18pt;
font-style:normal;
font-weight:700;
text-shadow:1px 1px 1px #aaa;
text-decoration:none;
text-transform:none;
letter-spacing:0.1em;
padding-bottom:24px;
}

#overlaydesc #nevedesc em {
font-weight:600;
text-decoration:none;
padding:6px 0;
}

.neveredet {
margin-bottom:6px;
}

#nnap {
font-size:10pt;
}
#nnap a {
text-decoration:none;
color:#000;
padding:4px;
}
#nnap a:hover {
text-decoration:underline;
}
.hiba-keres {
text-shadow: 0 0 6px #f44;
}
p.nevjelentes {
font-size:10pt;
}
p.nevjelentes-hiba {
font-size:10pt;
text-shadow:0 0 6px #f44;
}
p.nevjelentes a {
color:#000;
}
p.neveredet {
font-size:10pt;
}
p.neveredet a {
color:#000;
}
#nevek {
text-align:center;
width:80%;
display:block;
vertical-align:middle;
text-align:center;
margin:0 auto;
cursor:pointer;
}
#nevek h2,#nevek h3 {
font-family:Georgia, serif;
font-size:12pt;
text-shadow:1px 1px 2px #df3;
letter-spacing:0.1em;
word-spacing:0.2em;
color:#000;
margin-bottom:30px;
margin-top:14px;
cursor:pointer;
}
#nevek h3 {
font-size:10pt;
font-weight:normal;
margin-top:30px;
margin-bottom:10px;
}

#nevek2 {
text-align:center;
width:90%;
display:none;
margin:0 auto;
margin-bottom:30px;
}
#nevek1 {
margin-top:12px;
margin-bottom:28px;
clear:both;
}

.hezag {
height:24px;
clear:both;
}
header {
top:0;
right:0;
padding:10px;
margin-bottom:20px;
min-height:75px;
clear:both;
}

header h1 {
font-family:Georgia, serif;
font-size:22pt;
font-style:normal;
font-weight:700;
text-shadow:2px 2px 2px #aaa;
text-decoration:none;
text-transform:none;
letter-spacing:0;
word-spacing:0;
color:#201000;
text-align:left;
width:100%;
}

header h2 {
font-family:Georgia, serif;
font-size:12pt;
text-shadow:1px 1px 2px #aaa;
letter-spacing:0.1em;
word-spacing:0.2em;
color:#201000;
text-align:left;
}

footer {
font-family:Georgia, serif;
font-size:11px;
font-style:normal;
font-weight:600;
text-shadow:1px 1px 1px #aaa;
text-decoration:none;
text-transform:none;
letter-spacing:0;
word-spacing:0;
color:#201000;
height:18px;
position:fixed;
bottom:10px;
left:10px;
margin:0;
vertical-align:middle;
}

footer a {
text-decoration:none;
color:#201000;
}
#footertext, footer a {
float:left;
font-size: 9pt;
}
#gplusimg {
background-image:url("../nevnapsprite.png");
float:left;
background-repeat:no-repeat;
text-indent:-99999px;
overflow:hidden;
height:16px;
width:16px;
background-position:-64px -69px;
margin:0 6px;
padding:0;
border:0;
}
#fbimg{
background-image:url("../nevnapsprite.png");
background-color:#3b5999;
float:left;
background-repeat:no-repeat;
display:inline;
text-indent:-99999px;
overflow:hidden;
height:16px;
width:16px;
background-position:-80px -69px;
margin:0;
padding:0;
margin-right:4px;
border:0;
}
#wtf {
font-family:Georgia, serif;
text-shadow:1px 1px 4px #aaa;
text-align:right;
width:30px;
padding:2px;
font-size:14pt;
font-weight:700;
position:fixed;
bottom:10px;
right:10px;
color:#201000;
cursor:pointer;
}

#about {
font-family:Verdana, sans-serif;
line-height:1.2em;
background-color:#DF3;
font-size:9pt;
display:none;
border:1px solid #222;
position:fixed;
text-align:justify;
bottom:30px;
right:30px;
width:380px;
border-radius:8px;
padding:6pt;
box-shadow:3px 3px 10px #000;
}
#about p {
margin-top:4pt;
}
#about em {
font-weight:700;
text-shadow:1px 1px 1px #aaa;
}
#about em.keretbe {
border:1px inset #888;
}
#about h2 {
text-shadow:1px 1px 1px #aaa;
font-size:12pt;
padding:8px 0;
}
#about h3 {
text-shadow:1px 1px 1px #aaa;
font-weight:bold;
font-size:10pt;
padding-bottom:2pt;
}
#about hr {
text-align:center;
color:#222;
background-color:#DF3;
height:1px;
border-width:1px;
width:100%;
}
#about a {
color:#000;
font-weight:normal;
letter-spacing:1px;
}
#about a:hover {
font-weight:bold;
}
#tovabbiinfo {
padding:6px;
text-shadow:1px 1px 2px #999;
border-radius:3px;
border:1px solid #444;
color: #000;
text-align:center;
}
#tovabbiinfo a {
color:#000;
}
#tovabbiinfo a:hover {
font-weight:bold;
}

#carrotlogo {
background-image:url("../nevnapsprite.png");
float:right;
background-repeat:no-repeat;
display:inline;
text-indent:-99999px;
overflow:hidden;
height:32px;
width:32px;
background-position:-96px -64px;
margin:4px;
margin-right:12px;
padding:0;
border:0;
}

div.bezaro {
position:relative;
float:right;
top:-5px;
right:-5px;
color:#222;
text-shadow:1px 1px 1px #444;
cursor:pointer;
}

#kereses {
background-color:#DF3;
border: 2px inset #222;
border-radius:4px;
margin-top:6px;
font-size:12px;
padding:2px;
color:#222;
}

input {
color:#222;
font-family:Georgia, serif;
font-size:16pt;
padding:4pt;
border: 2px inset #888;
}

#livesearch {
line-height:2em;
text-align:center;
padding:8px;
}

#livesearch span.nev {
font-family:Georgia, serif;
font-size:18px;
font-style:normal;
font-weight:700;
text-shadow:1px 1px 2px #888;
text-decoration:none;
text-transform:none;
letter-spacing:0.1em;
background-color:#222;
color:#DF3;
display:inline-block;
border-radius:4px;
border:1px solid #444;
border-style:outset;
margin:4px;
padding:3pt;
cursor:pointer;
}

#overlaykeres #keresnev {
vertical-align:middle;
width:460px;
background-color:#DF3;
font-family:Verdana, sans-serif;
text-shadow:1px 1px 1px #888;
line-height:1.5em;
text-align:center;
font-size:10pt;
border-radius:6px;
border:1px solid #444;
box-shadow:3px 3px 10px #000;
margin:15% auto;
padding:22pt;
}

#overlaykeres #keresnev h1 {
font-family:Georgia, serif;
font-size:22pt;
font-style:normal;
font-weight:700;
text-shadow:2px 2px 2px #888;
text-decoration:none;
text-transform:none;
letter-spacing:0;
word-spacing:0;
color:#201000;
text-align:center;
padding:10px;
margin-bottom: 10px;
}

#overlaykeres #keresnev form {
text-align:center;
}

#keresnevinput {
width:67%;
}
/* navigation */
#datetitle {
}
#datetitle h2 { font-weight:normal; }
#navig {
float:right;
width:110px;
}
#navignav {
clear:both;
}
#navigplus {
clear:both;
}
.egyet{
background-image:url("../nevnapsprite.png");
background-repeat:no-repeat;
display:block;
text-indent:-99999px;
overflow:hidden;
float:right;
margin:2px;
padding:0px;
}
.eye{height:32px;width:32px;background-position:0 0;}
.eye2{height:32px;width:32px;background-position:-32px 0;}
.home{height:32px;width:32px;background-position:-64px 0;}
.leftarrow{height:32px;width:32px;background-position:0 -32px;}
.plus{height:32px;width:32px;background-position:0 -64px;}
.rightarrow{height:32px;width:32px;background-position:-32px -32px;}
.search{height:32px;width:32px;background-position:-64px -32px;}
.calendar{height:32px;width:32px;background-position:-96px 0; margin:4pt auto;clear:right;}

.kettot {
background-image:url("../nevnapsprite.png");
background-repeat:no-repeat;
display:block;
float:left;
text-indent:-99999px;
margin:1px;
margin-right:8px;
overflow:hidden;
}

.home_k{height:10px;width:10px;background-position:-86px -86px;}
.eye_k{height:10px;width:10px;background-position:-56px -86px;}
.leftarrow_k{height:10px;width:10px;background-position:-66px -86px;}
.rightarrow_k{height:10px;width:10px;background-position:-76px -86px;}
.plus_k{height:10px;width:10px;background-position:-36px -86px;}
.search_k{height:10px;width:10px;background-position:-46px -86px;}
.calendar_k{height:10px;width:10px;background-position:-36px -76px;}

#leirasdoboz {
background-color:#DF3;
border:1px solid #444;
box-shadow:3px 3px 10px #000;
border-radius:8px;
padding:14px;
font-size:10pt;
width:67%;
margin:0 auto;
margin-top:-40px;
min-width:300px;
font-size:10pt;
}
#leirasdoboz p {
line-height:120%;
margin-top:5px;
}
#leirasdoboz h2 {
margin-bottom:25px;
margin-top:18px;
font-weight:bold;
font-size:14pt;
text-shadow:1px 1px 4px #999;
}
#leirasdoboz h3 {
font-weight:bold;
font-size:12pt;
text-shadow:1px 1px 2px #999;
margin-bottom:10px;
margin-top:12px;
}
#leirasdoboz ul {
list-style-type:disc;
padding-left:3em;
line-height:120%;
}
#leirasdoboz code {
background-color:#ce2;
padding:2px;
font-family:"Lucida Console", monospace;
}
#alsohezag {
margin-bottom:40px;
}

#ie-message {
background:#D00;
text-align:center;
border-bottom:1px solid #900;
font-family:Verdana, Tahoma, sans-serif;
font-size: 9pt;
color: #fff;
position:absolute;
top:0;
padding:5px;
width:100%;
}
#ie-message a {
color: #fff;
}

#eucookielaw {
padding:10px;
line-height:1.2em;
text-shadow:1px 1px 1px #222;
text-align:justify;
position:fixed;
width:220px;
margin:0;
margin-left:-120px;
top:4pt;
left:50%;
color:#DF3;
border-radius:2px;
background:#222;
opacity:0.7;
font-size:9pt;
z-index:1001;
display:none;
}

/* --------------------------- */

@media only screen and (max-width: 900px) and (min-width: 569px) {
span.nev { font-size:50px; padding:8pt; }
#nevek { text-align:center; width:95%; }
#eurocookielaw { font-size:8pt; }
} /* media query min-width:569px and max-width:800px */

/* --------------------------- */

@media only screen and (max-width: 568px) {

header {margin-bottom:10px; padding:5px; }
header h1 { font-family:serif; font-size:14pt; text-shadow:1px 1px 1px #222; line-height:1em; }

span.nev { font-family:serif; font-size:28pt; text-shadow:1px 1px 1px #aaa; line-height:1em; display:inline-block; margin:0 5px; padding:8pt; }
span.nev2 { font-family:serif; font-size:12pt; border-radius:3px; margin:2px; padding:3pt; }
.hezag { height:4px; }

#overlaydesc #nevedesc { right:0; left:0; width:90%; padding:8px; }
#overlaydesc #nevedesc h3 { font-family:serif; font-size:14pt; }
#overlaydesc #nevedesc em { padding:2px; }

#vertmid { width:100%; }

#nevek { text-align:center; width:100%; }
#nevek1 { margin-top:8px; margin-bottom:8px; }
#nevek2 { text-align:center; width:95%; text-align:center; margin:8px 8px 30px 8px; }

#more { font-size:9pt; }
#eurocookielaw { font-size:8pt; }

#wtf { font-family:serif; font-size:16pt; font-weight:700; bottom:4px; right:4px; font-size:12pt; }
#about { overflow:auto; bottom:24px; left:8px; right:8px; width:auto; font-size:8pt; margin:0 auto; }
#about h2 { padding:4px; }

input { color:#222; font-family:serif; font-size:14pt; border: 1px inset #888; }
#livesearch span.nev { font-family:serif; font-size:12pt; border-radius:3px; margin:3px; }
#overlaykeres { top:5%; }
#overlaykeres #keresnev { right:0; left:0; width:90%; margin:0 auto; padding:8px; }
#keresnevinput { width:85%; }
#overlaykeres #keresnev h1 { font-size:18pt; }
#nnap { font-size:9pt; }
#nnap a { text-decoration:underline; }
p.nevjelentes { font-size:8pt; }
p.nevjelentes-hiba { font-size:8pt; text-shadow: 0 0 6px #f44; }
p.neveredet { font-size:8pt; }
#nevek h2,#nevek h3,header h2 { font-family:serif; font-size:9pt; margin-bottom:6px; }
#nevek h3 { margin-top:6px; font-size:8pt; }
footer { font-family:serif; bottom:4px; left:4px; }
#footertext, footer a { font-size:8pt; }
#navig { }
#tovabbiinfo { padding:3px 0 4px 0; }

#leirasdoboz { box-shadow:2px 2px 6px #000; border-radius:4px; padding:6px; width:90%; font-size:8pt; }
#leirasdoboz p { margin-top:4px; }
#leirasdoboz h2 { margin-bottom:20px; margin-top:10px; font-size:11pt; }
#leirasdoboz h3 { font-size:10pt; }
} /* media query - max-width: 568px */

/* --------------------------- */
@media only screen and (max-width: 319px) {
header h1,#datetitle h1 { font-size:12pt; }
span.nev { font-family:serif; font-size:16pt; margin:0 3px; padding:6pt; }
span.nev2 { font-size:10pt; margin:2px; padding:2px; }
#more { font-size:8pt; }
#wtf { font-size:12pt; }
#about { font-size:7pt; }
input { font-size:10pt; }
#livesearch span.nev { font-size:10pt; }
#nnap { font-size:7pt; }
p.nevjelentes { font-size:7pt; }
p.nevjelentes-hiba { font-size:7pt; text-shadow: 0 0 6px #f44; }
p.neveredet { font-size:7pt; }
#nevek h2,#nevek h3,header h2 { font-family:serif; font-size:8pt; margin-bottom:6px; }
#nevek h3 { margin-top:6px; font-size:8pt; }
footer { font-size:9px; }
#footertext, footer a { font-size:6pt; }
#tovabbiinfo { padding:2px 0 3px 0; }
#leirasdoboz { min-width:100px; }
} /* media query - max-width: 319px */


/* --------- Pikaday CSS -------------*/
#datepicker{margin:4pt 8pt; display:inline; float:left;}
#dtpckr{ text-align:center;vertical-align:bottom;margin:0.4em 1em;}
/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.pika-single:before,.pika-single:after{content:" ";display:table}
.pika-single:after{clear:both}
.pika-single{zoom:1}
.pika-single.is-hidden{display:none}
.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}
.pika-lendar{float:left;width:240px;margin:8px}
.pika-title{position:relative;text-align:center}
.pika-label{display:inline-block;display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;}
.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}
.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}
.pika-prev:hover,.pika-next:hover{opacity:1}
.pika-prev,.is-rtl .pika-next{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left:0}
.pika-next,.is-rtl .pika-prev{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right:0}
.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}
.pika-select{display:inline-block;*display:inline}
.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}
.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}
.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}
.pika-button{cursor:pointer;display:block;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}
.is-today .pika-button{color:#3af;font-weight:bold}
.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}
.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}
.pika-button:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important;border-radius:3px !important}
/* ------------- END of Pikaday CSS ------------------- */
