/* CSS utf-8 ő */
/* news, tartalom */
DIV.news {padding:50px 0px; font-size:20px; line-height:30px;}
.news .news_h1, H1.news {}
.news .news_h2, H2.news, H2 {}
.news H2 {display:inline;}
.news H3 {display:inline;}
.news H4 {display:inline;}
.news .news_lead, P.lead {font-size:22px; line-height:32px; font-weight:bold; margin-top:0px; margin-bottom:30px;}
.news .news_lead_pic {margin-bottom:4px;}
.news .news_kepalairas {font-size:9px; line-height:11px; margin-top:4px; margin-bottom:4px;}
.news .news_lead_albumpic {}
.news .news_albumlink {font-size:9px; line-height:11px; margin-top:4px;}
.news .news_paragraph {font-size:13px; margin-top:10px; margin-bottom:10px;}
.news .news_paragraph_boxtitle {font-weight:bold; color:#000000; padding:5px 5px 5px 10px; border-top:0px solid #AB9E74; margin-top:5px; font-size:12px; background-color:#deeef9;}
.news .news_paragraph_pic {border:0px solid #573420;}
.news .news_paragraph_pic_kepalairas {font-size:14px; line-height:24px; padding:5px 0px 6px 0px;}
.news .news_paragraph_albumpic {border:2px solid #573420;}
.news .news_paragraph_albumlink {text-align:left; font-size:11px; padding:2px 0px 6px 0px;}
.news .news_paragraph_linkek {font-size:11px; padding:2px 3px 2px 5px; background-color:#deeef9;}
.news .news_paragraph_linkek UL {padding:0px; margin:0px; margin-bottom:10px; list-style-type:none;}
.news .news_paragraph_linkek UL LI {padding:0px; margin:0px; margin-bottom:3px; background:url(/images/arrow2.gif) no-repeat 4px 4px; padding-left:20px; font-weight:bold;}
.news .news_paragraph_infobox_title {font-weight:bold; color:#000000; background-color:#deeef9; padding:5px 5px 5px 10px; margin-top:5px;font-size:12px;}
.news .news_paragraph_infobox_text {font-size:11px; background-color:#deeef9; padding:2px 5px 10px 10px;}
.news .newstable {margin-top:20px;}
.news .news_footer_boxtitle {font-weight:bold; font-size:13px; margin-bottom:3px;}
.news .news_footer_downloads {}
.news .news_footer_downloads .newsdownloadboxrow {}
.news .news_footer_downloads .newsdownloadboxrow .ndrname {font-weight:bold;}
.news .news_footer_downloads .newsdownloadboxrow .ndrtext {}
.news .news_footer_downloads .newsdownloadboxrow .ndrfiles {}
.news .news_footer_downloads .newsdownloadboxrow .ndrfiles .ndrfiletext {font-size:9px;}
.news UL {}
.news UL LI {}
.news UL LI {margin-left:40px;}
.news .newsboxcont {margin-left:10px;}

.nlbox {margin-bottom:10px; padding-bottom:8px; border-bottom:1px dotted #cccccc;}
.nlbox .nlbdate {font-size:9px; font-style:italic; color:#a7a7a7; margin-bottom:3px;}
.nlbox .nlbpic {width:50px; height:50px;}
.nlbox .nlbtitle {font-size:12px; font-weight:bold; line-height:14px; margin-bottom:7px;}
.nlbox .nlbtitle A {text-decoration:none;}
.nlbox .nlbtitle A:HOVER {text-decoration:underline;}
.nlbox .nlbtext {font-size:11px; line-height:14px;}
.nlboxlast {margin-bottom:10px; padding-bottom:0px; border-bottom:0px;}

.newsmorebox {}
.newsmorebox .line {font-size:11px; font-weight:normal; line-height:13px; margin-bottom:3px;}
.newsmorebox .line .datum {font-size:9px; color:#a7a7a7;}
.newsmorebox .line A {}

.news_paragraph_downloads {font-size:11px;}
.news_paragraph_downloads .newsdownloadboxrow {background-color:#E0EEF5; padding:2px 5px 10px 10px;}
.news_paragraph_downloads .newsdownloadboxrow .ndrname {font-weight:bold; margin-bottom:5px;}
.news_paragraph_downloads .newsdownloadboxrow .ndrtext {}
.news_paragraph_downloads .newsdownloadboxrow .ndrfiles {padding:0px; margin:0px; margin-bottom:10px; list-style-type:none;}
.news_paragraph_downloads .newsdownloadboxrow .ndrfiles LI {padding:0px; margin:0px; margin-bottom:3px; background:url(/images/arrow2.gif) no-repeat 4px 4px; padding-left:20px; font-weight:bold;}
.news_paragraph_downloads .newsdownloadboxrow .ndrfiles .ndrfiletext {font-size:9px;}

.newstable .table {background-color:#deeef9; width:100%; border-spacing:1px;}
.newstable .table .trcimsor {background-color:#deeef9; font-weight:bold;}
.newstable .table .trnormal {background-color:#ffffff;}
.newstable .table TD {font-size:12px; padding:3px;}

.newslistitem {margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #cccccc;}
.newslistitem .newstitlecont {}
.newslistitem .newstitlecont .ndate {white-space:nowrap; font-size:12px;}

.photoalbumlist {}
.photoalbumlist .albumcard {width:170px; height:195px; float:left; margin-right:13px; margin-bottom:5px; overflow:hidden; border:0px solid #eeeeee;}
.photoalbumlist .albumcard .albumpic {width:170px; height:128px; background-color:#f5f5f5;}
.photoalbumlist .albumcard .albumtext {padding:3px 5px 5px 5px;}
.photoalbumlist .albumcard .albumtext .albumtitle {font-size:12px; line-height:14px; font-weight:bold; padding-top:5px; margin-bottom:2px;}
.photoalbumlist .albumcard .albumtext .albuminfo {font-size:11px; color:#cccccc;}
.photoalbumlist .albumcard .albumtext .albuminfo .albumpics {color:#999999; font-weight:bold;}
.photoalbumlist .albumcard .albumtext .albuminfo .albumdate {color:#999999; font-weight:normal; font-style:italic;}
.photoalbumlist .albumcard .albumtext .albuminfo .albumbytitle {}
.photoalbumlist .albumcard .albumtext .albuminfo .albumbyname {color:#333333; font-weight:bold;}
.photoalbumlist .albumcardlast {margin-right:0px;}

.listapic {position:relative; width:170px; height:128px; margin-right:12px; margin-bottom:12px; float:left;}
.listapic .apic {}
.listapic .atext {display:none; position:absolute; top:0px; left:0px; width:160px; height:118px; padding:5px; background:url(/images/fotoalbum_bg1.png); font-size:11px; color:#333333; cursor:pointer;}
.listapic .azoom {position:absolute; top:109px; left:150px; width:13px; height:13px; background:url(/images/fotoalbum_icon_zoom.png) no-repeat;}
.listapic .ainfo {position:absolute; top:109px; left:130px; width:13px; height:13px; background:url(/images/fotoalbum_icon_info.png) no-repeat;}
.listapic:HOVER .atext {display:block;}
.listapiclast {margin-right:0px;}

.photoalbum {margin-top:-12px;}
.photoalbum .albumhead {}
.photoalbum .albumhead .albuminfo {margin-bottom:12px; color:#cccccc;}
.photoalbum .albumhead .albuminfo {margin-bottom:12px;}
.photoalbum .albumhead .albuminfo .albumpics {color:#999999; font-weight:bold;}
.photoalbum .albumhead .albuminfo .albumdate {color:#999999; font-weight:normal; font-style:italic;}
.photoalbum .albumhead .albuminfo .albumbytitle {}
.photoalbum .albumhead .albuminfo .albumbyname {color:#333333; font-weight:bold;}
.photoalbum .albumhead .albumtext {margin-bottom:12px; font-size:14px; font-weight:bold;}

.albumsleft {margin-top:-8px;}
.albumcardsmall {border-bottom:1px solid #eeeeee; padding-bottom:8px; padding-top:8px;}
.albumcardsmall .albumpic {width:40px; height:40px; background-color:#f5f5f5; float:left; overflow:hidden; margin-right:8px;}
.albumcardsmall .albumpic IMG {width:40px; height:40px;}
.albumcardsmall .albumtext {min-height:40px; padding-left:48px;}
.albumcardsmall .albumtext .albumtitle {font-size:12px; line-height:14px; font-weight:bold;margin-bottom:2px;}
.albumcardsmall .albumtext .albuminfo {font-size:11px; color:#cccccc;}
.albumcardsmall .albumtext .albuminfo .albumdir {color:#333333; font-weight:bold;}
.albumcardsmall .albumtext .albuminfo .albumpics {color:#999999; font-weight:bold;}
.albumcardsmall .albumtext .albuminfo .albumdate {color:#999999; font-weight:normal; font-style:italic;}
.albumcardsmall .albumtext .albuminfo .albumbytitle {}
.albumcardsmall .albumtext .albuminfo .albumbyname {color:#333333; font-weight:bold;}
.albumcardsmallselected {background-color:#f2f2f2;}
.albumcardsmallselected .albumpic {margin-left:8px;}
.albumcardsmallselected .albumtext {padding-left:56px;}
.albumcardsmalllast {border-bottom:0px;}

/* FOTOALBUM NAV / CSAK FOTOALBUM OLDALON ------------------------------------*/
.albumnav {height:40px;}
.albumnavtop {margin-bottom:30px;}
.albumnavbottom {margin-top:30px; margin-bottom:30px;}
.albumnav .albumbackward {width:220px; margin-right:20px; float:left; cursor:pointer;}
.albumnav .albumtop {width:220px; margin-right:20px; float:left; cursor:pointer;}
.albumnav .albumforward {width:220px; float:left; cursor:pointer;}
.albumnavlink {color:#ffffff; padding:6px 12px 5px 12px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:pointer; height:31px;}
.albumnavlink .albumnavlinkt1 {font-size:11px; color:#c0c0c0;}
.albumnavlink .albumnavlinkt2 {font-size:13px; font-weight:bold; height:17px; overflow:hidden;}
.albumnavlink .albumnavlinkt2 A {color:#8b8b8b; text-decoration:none;}
.albumnavlinkbackward {text-align:left; padding-left:36px; background:url(/images/fotoalbum_arrow1left.png) no-repeat 12px 9px;  background-color:#f3f3f3;}
.albumnavlinktop {text-align:center; background:url(/images/fotoalbum_arrow1top.png) no-repeat 96px 5px; background-color:#f3f3f3;}
.albumnavlinkforward {text-align:right; padding-right:36px; background:url(/images/fotoalbum_arrow1right.png) no-repeat 192px 9px; background-color:#f3f3f3;}

.albumnavlinkbackward:HOVER {background:url(/images/fotoalbum_arrow2left.png) no-repeat 12px 9px;}
.albumnavlinktop:HOVER { background:url(/images/fotoalbum_arrow2top.png) no-repeat 96px 5px;}
.albumnavlinkforward:HOVER {background:url(/images/fotoalbum_arrow2right.png) no-repeat 192px 9px;}

.albumnavlink:HOVER {color:#ffffff; background-color:#134c8f;}
.albumnavlink:HOVER .albumnavlinkt1 {color:#a6c2e3;}
.albumnavlink:HOVER .albumnavlinkt2 A {color:#ffffff; text-decoration:none;}

.albumnavlinkempty {background-color:#ffffff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px dashed #f3f3f3; width:220px; margin-right:20px; float:left; height:40px;}

BLOCKQUOTE {margin:30px 0px 25px 40px; padding-left:60px; padding-right:100px; font-style:italic; font-family:georgia; font-size:22px; line-height:34px; font-weight:bold; background-image:url(/images/icons/quote1_black.svg); background-size:45px; background-repeat:no-repeat; background-position-y:-9px;}

.newshighlight1 {background-color:#efe0d2; padding:20px 20px 20px 120px; margin-bottom:40px; font-size:22px; line-height:30px; color:#000000; font-weight:500; background-image:url(/images/icons/notice1_white.svg); background-size:80px; background-position:20px center; background-repeat:no-repeat;}
.newshighlight1 H2 {font-size:28px; line-height:36px; color:#ffffff; font-weight:800; text-transform:uppercase;}

.faq {}
.faq H2 {display:block; text-align:center; background:#d1c3b6; border:2px solid #d1c3b6; padding:1em 0; margin:0; font-size: 1.5em; font-weight:bold; color:#000; cursor:pointer;}
.faq H3 {display:block; border-radius:0; border:2px solid #d1c3b6; margin:0 !important; border-top:0; background:#faf7f2; padding-top:20px !important; padding-bottom:20px !important; text-align:center; font-size:22px !important; transition:all 0.3s ease-in-out; cursor:pointer;}
.faq H3:nth-of-type(odd) {background:#f7ede1;}
.faq H3 SPAN {display:inline-block; background-image:url(/images/new/arrow-right.svg); background-size:20px; background-position:0px 0px; background-repeat:no-repeat; width:30px; height:20px;}
.faq H3.ui-state-active {background-color:#d1b59a; color:#ffffff;}
.faq H3.ui-state-active SPAN {background-image:url(/images/new/arrow-down.svg);}
.faq H4 {display:block; cursor:pointer;}
.faq UL {}
.faq UL LI {}

.faq .accordioninside {border-radius:0; border:0; padding:0 !important;}
.faq .accordioninside .ui-accordion-content {border-radius:0 !important; border:2px solid #d1c3b6; border-top:0px; font-size:17px !important; padding-left:70px; font-size:12px;}
.faq .accordioninside .ui-accordion-content ul {line-height:26px; font-size:16px;}
.faq .accordioninside .ui-accordion-header-active {}
.faq .accordioninside H4 {border-radius:0; border:2px solid #d1c3b6; margin:0 !important; border-top:0; background:#faf7f2; padding-top:20px !important; padding-bottom:20px !important; text-align:center; font-size:18px !important; transition:all 0.3s ease-in-out;}
.faq .accordioninside H4:nth-of-type(even) {background:#f7ede1;}
.faq .accordioninside H4 SPAN {}
.faq .accordioninside H4 SPAN {display:inline-block; background-image:url(/images/new/arrow-right.svg); background-size:20px; background-position:0px 3px; background-repeat:no-repeat; width:30px; height:20px;}
.faq .accordioninside H4.ui-state-active {background-color:#d1b59a; color:#ffffff;}
.faq .accordioninside H4.ui-state-active SPAN {background-image:url(/images/new/arrow-down.svg);}

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

	.photocolumnview {}
	.photocolumnview TR TD {width:auto;}
/*	.photocolumnview TR .pcvsep {display:none;}*/
	.photocolumnview TR TD .news_paragraph_pic IMG {width:100%; height:auto; box-sizing:border-box;}

}

@media only screen and (max-width: 1024px) {
	DIV.news {padding:0px 0px;}

	.news .news_h1, H1.news {}
	.news .news_h2, H2.news, H2 {}
	.news .news_lead, P.lead {font-size:20px; line-height:28px;}

	.news .newsboxcontcenter {width:90% !important; margin:0 auto;} 
	.news .newsboxcont {width:90%  !important; float:none !important; margin:0 auto; margin-bottom:10px;} 
    
    .news UL {margin-top:0; margin-left:0;}
    .news .news_paragraph_pic {width:100%; height:auto;}
    .news .news_paragraph_pic IMG {width:100%; height:auto;}
    
    .newstable {overflow-x:scroll;}
    .newstable .table {width:100%; margin-top:0;}

    .albumnav {display:grid; grid-template-columns:repeat(2, 1fr); grid-column-gap:10px;}
    .albumnav .albumtop {display:none;}
    .albumnav .albumbackward {width:100%;}
    .albumnav .albumforward {width:100%;}
    .albumnavlinkempty {width:100%;}
    .albumnavlink .albumnavlinkt1 {color:#999; font-weight:bold; font-size:13px; line-height:15px;}
    .albumnavlink .albumnavlinkt2 {display:none;}
    .albumnavlinkbackward {display:flex; align-items:center; justify-content:flex-start; text-align:left;}
	.albumnavlinkforward {display:flex; align-items:center; justify-content:flex-end; text-align:right;}

	.photoalbumlist .albumcard {width:100%; height:auto; float:none; margin-right:0px;}
	.photoalbumlist .albumcard .albumpic {width:100%; height:auto;}
	.photoalbumlist .albumcard .albumpic IMG {width:100%; height:auto;}
    .photoalbumlist .albumcard .albumpic A {display:flex; align-items:flex-start;}

	.firstpageview1 {grid-template-columns:repeat(2,1fr);}

	.news .news_paragraph_pic_kepalairas {font-size:15px; line-height:20px;}
	.news .news_paragraph_pic_kepalairas:BEFORE {margin-top:3px;}

	.whyboxcontainer {display:block;}
	.whybox1 {width:100%;}	

    .newscard1 {display:block;}
    .newscard1 .newsboxcont {width: 100% !important;}
	.newscard1 .news_paragraph_pic {margin-bottom:4px;}
	.newscard1 .newsboxcont IMG {width:100%; height:auto; object-fit:cover;}
	.newscard1 .info {display:block;}

	.contentphotolist1 {grid-template-columns:repeat(2,1fr);}
	.photobox1 {width:100%; height:auto;}
	.photobox1 .pic {width:100%; height:auto;}
	.photobox1 .pic IMG {width:100%; height:auto;}
	
	.photocolumnview .pcvsep IMG {width:20px;}
	
	.newshighlight1 {padding:120px 20px 20px 20px;font-size:20px; line-height:28px; background-size:80px; background-position:20px 20px; background-repeat:no-repeat;}
	.newshighlight1 H2 {font-size:22px; line-height:30px; font-weight:700;}
	
	BLOCKQUOTE {margin:30px 0px 35px 0px; padding-left:45px; padding-right:10px; font-size:22px; line-height:32px; font-weight:bold; background-size:35px;}

}