@charset "UTF-8";

* {
outline:none;
}

html {
height:100%;
background:rgba(250,247,204,1);
scroll-behavior:smooth;
}

img {
border:0;
}

body {
margin:0;
padding:0;
font-size:14px;
font-family:"Trebuchet MS",Helvetica,sans-serif;
min-width:980px;
height:100%;
min-height:100%;
position:relative;
margin-top:-20px;
}

div#site {
width:980px;
margin:0 auto;
box-shadow:0 0 12px 5px rgba(0,0,0,0.28);
border-top-left-radius:50px;
border-top-right-radius:50px;
background:#fdf6e3;
}

#szinatmenet {
position:relative;
min-height:101.6%;
background:rgba(250,247,204,1);
background:linear-gradient(to bottom,rgba(250,247,204,1) 0%,rgba(250,206,135,1) 100%);
}

h1 {
color:#060;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
font-weight:400;
margin:0 0 15px;
font-style:italic;
}

h2 {
color:#080;
font-size:14px;
font-weight:700;
margin:0 0 15px;
}

h3 {
color:#244669;
margin-top:12px;
margin-bottom:0;
}

p {
margin:0 0 12px;
line-height:20px;
}

.nagyszep {
font-family:Georgia;
font-size:20px;
font-style:italic;
}

#velemenyek {
font-size:30px;
}

p.nevj {
margin-bottom:0;
}

.belso {
margin-top:12px;
}

.belsole {
margin-bottom:12px;
}

ul,.nullmargo {
margin:0;
}

img,.noselect {
user-select:none;
cursor:default;
}

a img {
cursor:pointer;
}

img#signo {
width:150px;
height:52px;
margin:-10px 0 -10px -18px;
}

.centerdiv {
margin-right:auto;
margin-left:auto;
}

.centertext {
text-align:center;
}

.lefttext {
text-align:left;
}

.lefttext2 {
text-align:left;
padding-left:80px;
}

.lefttext img {
text-align:center;
}

.jinjang {
background:url(/tmp/images/jin.png) no-repeat center;
height:50px;
width:50px;
float:none;
}

.felkover {
font-weight:700;
}

.sarga {
color:#ff8528;
}

.zold {
color:#080;
}

.skek {
color:#214265;
}

.justi {
text-align:justify;
}

a.sargal {
color:#ff8528;
}

a.alap {
color:#0fa64b;
}

a.zoldl {
color:#080;
}

a:hover {
color:#5872f4;
}

.tartalom {
width:980px;
margin-left:auto;
margin-right:auto;
}

header#bannerArea {
width:100%;
background-position:center;
height:200px;
background-image:url(/tmp/images/header42.jpg);
background-repeat:no-repeat;
margin-top:5px;
border-top-left-radius:50px;
border-top-right-radius:50px;
}

.toplogo {
padding-left:30px;
padding-top:5px;
}

.topnavigationArea {
width:100%;
background-repeat:repeat-y;
background-position:center;
}

.topnavigationgroup {
background:#fe9b00;
background:linear-gradient(to bottom,rgba(254,155,0,1) 0%,rgba(255,115,0,1) 100%);
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
text-align:center;
}

.topnavigationArea .icon_arrow_down {
background-image:url(/tmp/images/arrow-down-white.png);
position:relative;
height:5px;
display:inline-block;
background-repeat:no-repeat;
background-position:center center;
width:9px;
float:none;
margin:0 0 2px 8px;
padding-left:8px;
}

table#menutarto {
border-spacing:0;
width:100%;
}

table#menutarto td {
padding:0;
}

#menu {
list-style:none;
height:31px;
position:relative;
font-family:Verdana,Arial,Helvetica,sans-serif;
z-index:500;
display:inline-block;
}

#menu li.top {
display:block;
float:left;
height:34px;
margin:0;
}

#menu li a.top_link {
display:block;
float:left;
height:14px;
padding:10px 18px 10px 8px;
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

#menu li a.top_hlink {
display:block;
float:left;
padding:8px 18px;
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

#menu li.top:hover {
position:relative;
z-index:200;
background-color:green;
}

li:hover {
border-top-left-radius:20px;
border-bottom-right-radius:20px;
}

#menu li:hover ul.sub {
left:0;
top:34px;
background-color:#ff8c00;
white-space:nowrap;
width:210px;
height:auto;
z-index:300;
border-bottom-right-radius:10px;
}

#menu li:hover ul.sub li {
display:block;
height:23px;
position:relative;
float:left;
width:210px;
}

#menu li:hover ul.sub li a {
display:block;
padding:4px 8px;
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

#menu li:hover ul.sub li a:hover {
border-top-right-radius:20px;
border-bottom-right-radius:20px;
background-color:orange;
}

#menu ul,#menu li:hover ul ul,#menu li:hover li:hover ul ul,#menu li:hover li:hover li:hover ul ul,#menu li:hover li:hover li:hover li:hover ul ul {
position:absolute;
left:-9999px;
top:-9999px;
width:0;
height:0;
margin:0;
padding:0;
list-style:none;
text-align:left;
}

.wone {
width:30px;
}

.wtwo {
width:320px;
}

table#konyves {
border-spacing:0;
text-align:center;
width:620px;
}

table#konyves td {
padding:0;
}

table#cikkes {
border-spacing:0;
text-align:center;
margin-left:170px;
}

table#cikkes td {
padding:0;
}

table#arlista {
width:520px;
border-spacing:0;
margin:auto auto auto 90px;
}

table#arlista td {
padding:0;
}

table#oklevelek {
width:100%;
border-spacing:0;
}

table#oklevelek td {
border-bottom:1px solid rgba(0,0,0,0.1);
}

div#ketoszlop {
column-count:2;
column-gap:160px;
}

div#ketoszlop p {
margin-top:24.1px;
}

.contentArea {
width:100%;
background:#fdf6e3;
}

.contentArea .tartalom {
padding-top:15px;
padding-bottom:15px;
}

.contentleft {
width:650px;
min-height:530px;
padding-top:10px;
padding-left:40px;
padding-right:40px;
float:left;
text-align:center;
border-right-style:solid;
border-right-width:1px;
border-right-color:#60C131;
}

.contentall {
width:900px;
padding-left:40px;
padding-right:40px;
float:left;
text-align:center;
padding-top:10px;
}

.contentleft img {
margin:0 0 12px;
}

.contentleft .rightpic {
float:right;
padding-left:5px;
}

.contentleft #nyilas {
font-family:Georgia,"Times New Roman",Times,serif;
font-style:italic;
font-size:16px;
list-style-type:none;
}

.contentleft #nyilas li {
margin:0 0 5px;
}

.contentleft tr {
line-height:25px;
}

.contentleft .pottyos {
list-style-type:disc;
text-align:left;
}

ul.sorolas li {
padding:5px;
margin-left:90px;
}

.contentleft .magas li {
height:35px;
}

.contentleft .magas img {
margin:0 0 0 12px;
float:right;
display:inline;
}

.contentleft .space {
height:15px!important;
background-color:#FFF;
}

div.velemeny {
font-family:Garamond,Calibri;
font-size:18px;
margin:20px auto 20px -40px;
padding:20px;
background:#fceabb;
background:linear-gradient(to bottom,#fceabb 0%,#fbdf93 100%);
border-radius:0 35px 35px 0;
border:0 solid #000;
box-shadow:6px 6px 5px 0 rgba(0,0,0,0.23);
}

div.velemeny h2 {
font-size:20px;
}

.contentright #nevjegy {
margin-top:20px;
text-align:center;
padding:10px;
font-size:16px;
background:#FFE8D7;
box-shadow:3px 3px 5px 0 rgba(50,50,50,0.45);
}

.contentall #nevjegy {
text-align:center;
padding:10px;
font-size:16px;
background:#FFE8D7;
box-shadow:0 0 9px 1px rgba(74,74,74,0.3);
}

.contentright {
width:195px;
float:left;
padding-top:10px;
padding-left:25px;
padding-right:20px;
}

.contentright p,div.nevj {
font-size:11px;
}

.contentright #bord {
border:1px solid red;
}

.imageright {
margin-left:5px;
float:right;
}

.fbo_album_tmb_list {
float:left;
margin:3px 0 15px;
}

.fbo_album_tmb {
text-align:center;
margin:3px;
width:100px;
float:left;
height:78px;
vertical-align:middle;
}

.clearfloat {
font-size:1px;
line-height:0;
margin:0;
clear:both;
height:0;
}

.clear {
clear:both;
}

#kulcs {
width:120px;
height:120px;
margin-bottom:10px;
}

.footerArea {
width:100%;
background-position:center;
height:50px;
background-image:url(/tmp/images/footer.jpg);
background-repeat:no-repeat;
border-top:2px solid #ff8528;
}

#validcss {
float:right;
position:absolute;
bottom:5px;
right:0;
}

.copyright {
color:#fff;
background:#ff6a00;
background:linear-gradient(to bottom,rgba(255,106,0,1) 0%,rgba(255,133,40,1) 23%,rgba(255,133,40,1) 79%,rgba(255,106,0,1) 100%);
font-size:12px;
font-family:Arial,Helvetica,Verdana,sans-serif;
text-align:center;
font-weight:700;
margin:auto;
width:220px;
padding:3px;
position:relative;
top:55%;
transform:translateY(-55%);
transform-style:preserve-3d;
border-radius:47px 47px 47px 47px;
border:0 solid #000;
}