/* CSS utf-8 ő */
/* news, tartalom */
.news {}
.news .news_h1, H1.news {}
.news .news_h2, H2.news, H2 {display:inline;}
.news H2 {display:inline;}
.news H3 {display:inline;}
.news H4 {display:inline;}
.news .lead {font-size:28px; line-height:42px; font-weight:700; color:#75719f; margin-top:0px; margin-bottom:40px; opacity:0;}
.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; margin-bottom:12px;}
.news .news_paragraph_pic IMG {border-radius:20px; overflow:hidden;}
.news .news_paragraph_pic_center IMG {width:100%; height:auto;}
.news .news_paragraph_pic_kepalairas {display:flex; align-items:flex-start; font-size:13px; line-height:13px;}
.news .news_paragraph_pic_kepalairas .title {line-height:18px; font-weight:bold;}
.news .news_paragraph_pic_kepalairas:BEFORE {content:""; flex:0 0 auto; display:block; background-image:url(/images/icons/camera_news.svg); background-size:contain; background-repeat:no-repeat; width:15px; height:15px; margin-right:8px; float:left;}
.news .news_paragraph_pic_kepalairas .separator {font-size:15px; line-height:13px; margin:0 4px;}
.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 {list-style-type:none; padding:0px; margin:0px;}
.news UL LI {background:url(/images/icons/check3.svg) no-repeat 0px 6px; padding-left:29px; margin-left:8px; background-size:20px;}
.news LI {margin-left:40px;}
.news .newsboxcontleft {margin-right:10px;}
.news .newsboxcontright {margin-left:10px;}
.news .newsboxcontcenter {margin-left:0px;}

.news .news_info {display:flex; justify-content:flex-start; align-items:center; flex-wrap:wrap; font-size:14px; line-height:18px; color:#959595; margin-bottom:20px;}
.news .news_info .sep:BEFORE {content:'|'; margin:0 14px;}
.news .news_info .date {flex:0 0 auto;}
.news .news_info .img {flex:0 0 auto; width:25px; height:25px; background-color:#959595; background-size:contain; background-repeat:no-repeat; border-radius:50%; margin-right:10px;}

.newscard1 {display:flow-root;}

.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;}

.nlbox2 {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #cccccc; min-height:100px;}
.nlbox2 .pic {position:absolute; width:100px; height:100px; background-color:#f1f1f1;}
.nlbox2 .pic IMG {width:100px; height:100px;}
.nlbox2 .info {margin-left:120px;}
.nlbox2 .info .date {font-size:12px; line-height:18px; font-style:italic; color:#666666; margin-bottom:0px;}
.nlbox2 .info .title {font-size:18px; line-height:22px; font-weight:700; margin-bottom:10px;}
.nlbox2 .info .title A {text-decoration:none;}
.nlbox2 .info .title A:HOVER {text-decoration:underline;}
.nlbox2 .info .text {font-size:14px; line-height:18px; font-weight:400; margin-bottom:10px; color:#666666;}

.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 {display:grid; grid-template-columns:330px 330px 330px 330px; column-gap:20px; row-gap:20px;}
.photoalbumlist .albumcard {width:330px; height:auto;}
.photoalbumlist .albumcard .albumpic {width:330px; height:207px; margin-bottom:10px; background-color:#f9f9f9;}
.photoalbumlist .albumcard .albumtext {}
.photoalbumlist .albumcard .albumtext .albumtitle {font-size:24px; line-height:30px; font-weight:700;}
.photoalbumlist .albumcard .albumtext .albumtitle A {text-decoration:none;}
.photoalbumlist .albumcard .albumtext .albuminfo {font-size:16px; line-height:22px; 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;}

.albumpiclist {display:grid; grid-template-columns:330px 330px 330px 330px; column-gap:20px; row-gap:20px;}
.listapic {width:330px; height:auto;}
.listapic .apic {width:330px; height:207px; margin-bottom:10px; background-color:#f9f9f9;}
.listapic .atext {display:none; }
.listapic .azoom {}
.listapic .ainfo {}
.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;}

.firstpageview1 {display:grid; grid-template-columns:repeat(2,1fr); column-gap:60px; row-gap:60px;}

/* FOTOALBUM NAV / CSAK FOTOALBUM OLDALON ------------------------------------*/
.albumnav {display:flex; justify-content:center; height:40px;}
.albumnavtop {margin-bottom:30px;}
.albumnavbottom {margin-top:30px;}
.albumnav .albumbackward {width:33%; margin-right:20px; float:left; cursor:pointer;}
.albumnav .albumtop {width:33%; margin-right:20px; float:left; cursor:pointer;}
.albumnav .albumforward {width:33%; 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; line-height:14px; color:#c0c0c0;}
.albumnavlink .albumnavlinkt2 {font-size:13px; line-height:16px; font-weight:bold; height:17px; overflow:hidden;}
.albumnavlink .albumnavlinkt2 A {color:#8b8b8b; text-decoration:none;}
.albumnavlinkbackward {text-align:left; padding-left:40px; background:url(/images/icons/arrow1_left_gray.svg) no-repeat; background-position:left 15px center; background-size:15px; background-color:#f3f3f3;}
.albumnavlinktop {text-align:center; background:url(/images/icons/arrow1_up_gray.svg) no-repeat; background-position:top 6px center; background-size:15px; padding-top:5px; background-color:#f3f3f3;}
.albumnavlinkforward {text-align:right; padding-right:39px; background:url(/images/icons/arrow1_right_gray.svg) no-repeat; background-position:right 15px center; background-size:15px; background-color:#f3f3f3;}

.albumnavlinkbackward:HOVER {background:url(/images/icons/arrow1_left_white.svg) no-repeat; background-position:left 15px center; background-size:15px;}
.albumnavlinktop:HOVER {background:url(/images/icons/arrow1_up_white.svg) no-repeat; background-position:top 6px center; background-size:15px;}
.albumnavlinkforward:HOVER {background:url(/images/icons/arrow1_right_white.svg) no-repeat; background-position:right 15px center; background-size:15px;}

.albumnavlink:HOVER {color:#ffffff; background-color:#c98117;}
.albumnavlink:HOVER .albumnavlinkt1 {color:rgba(255, 255, 255, 0.75);}
.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 #b3b3b3; width:100%; margin-right:20px; float:left; height:38px;}

.albumnavbottom {display:none;}


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

}

@media only screen and (max-width: 1024px) {
	.news .news_h1, H1.news {font-size:34px; line-height:42px;}
	.news .news_h2, H2.news, H2 {font-size:22px; line-height:30px;}
	.news .lead {font-size:24px; line-height:30px;}

	.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;}
	
	.photocolumnview {}
	.photocolumnview TR TD {display:block; width:100%;}
	.photocolumnview TR .pcvsep {display:none;}
	.photocolumnview TR TD .news_paragraph_pic IMG {width:100%; height:auto;}

	.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;}
	
}
