a {text-decoration:none;}
body{ margin:0px; padding:0px; background-color:#FFFFFF; }
@font-face {
    font-family: 'awesome';
        src: url('/fontawesome-webfont.eot'); /* IE9 Compat Modes */
        src: url('/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/fontawesome-webfont.woff') format('woff'), /* Modern Browsers */
	     url('/fontawesome-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('/fontawesome-webfont.svg#awesome') format('svg'); /* Legacy iOS */
}

/* the fix ! simply ADD this block BELOW the above block */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'awesome';
            src: url('/fontawesome-webfont.svg#awesome') format('svg');
    }
}
@font-face {
    font-family: 'SofiaProLight';
        src: url('/SofiaProLight.eot'); /* IE9 Compat Modes */
        src: url('/SofiaProLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/SofiaProLight.woff') format('woff'), /* Modern Browsers */
	     url('/SofiaProLight.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('/SofiaProLight.svg#SofiaProLight') format('svg'); /* Legacy iOS */
}

/* the fix ! simply ADD this block BELOW the above block */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'SofiaProLight';
            src: url('/SofiaProLight.svg#SofiaProLight') format('svg');
    }
}
@font-face {
    font-family: 'SofiaProLiCond';
        src: url('/SofiaProLiCond.eot'); /* IE9 Compat Modes */
        src: url('/SofiaProLiCond.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/SofiaProLiCond.woff') format('woff'), /* Modern Browsers */
	     url('/SofiaProLiCond.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('/SofiaProLiCond.svg#SofiaProLiCond') format('svg'); /* Legacy iOS */
}

/* the fix ! simply ADD this block BELOW the above block */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'SofiaProLiCond';
            src: url('/SofiaProLiCond.svg#SofiaProLiCond') format('svg');
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'awesome';
            src: url('/fontawesome-webfont.svg#awesome') format('svg');
    }
}
@font-face {
    font-family: 'RAGE';
        src: url('/RAGE.eot'); /* IE9 Compat Modes */
        src: url('/RAGE.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/RAGE.woff') format('woff'), /* Modern Browsers */
	     url('/RAGE.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('/RAGE.svg#RAGE') format('svg'); /* Legacy iOS */
}

/* the fix ! simply ADD this block BELOW the above block */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'RAGE';
            src: url('/RAGE.svg#RAGE') format('svg');
    }
}

.top_lang_button{
	font-family: 'SofiaProLight', sans-serif;
    font-size: 18px;
	color:#FFFFFF;
	background-color:#70614e;
	text-decoration:none;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
	border-radius:0px 0px 0px 0px;	
	text-align:center;
	padding:5px 7px 5px 7px;
	border:1px solid #70614e;
	cursor:pointer;
	font-weight:400;
	text-transform:uppercase;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
}
.top_lang_button:hover{
	color:#70614e;
	background-color:#FFFFFF;
	border:1px solid #70614e;
}
.top_header_menu_first_rgt{float:right; margin-right:60px;}
.top_header_menu_rgt{float:right; margin-right:25px;}
.top_header_menu_lft_float_img_cont{float:left; height:50px;display:table;margin-right:5px;}
.top_header_menu_lft_float_img_cont_vertimiddle{display: table-cell; vertical-align:middle;	font-family: 'SofiaProLight', sans-serif;font-size: 18px;color:#3d3d3d; text-align:right;}
.top_header_menu_lft_float_img_cont_vertimiddle img{max-width:100%; border:0px;}
.top_header_menu_lft_float_img_cont_vertimiddle a{color:#3d3d3d;background-color:#FFFFFF; font-weight:normal;padding:0px 2px 0px 2px;text-decoration:none;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.top_header_menu_lft_float_img_cont_vertimiddle a:hover{color:#FFFFFF; background-color:#70614e;font-weight:normal;padding:0px 2px 0px 2px;text-decoration:none;}
.top_header_menu_lft_float_txt_cont{float:left; height:50px;display:table;}
#top_head_lang_cont{position:absolute;top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); right:0px; z-index:10000;}
#top_head_more_lang_cont{position:absolute;top:100%; display:none;}

.istvan_all_section_cont{width:100%; display:inline-block; text-align:center; clear:both;}
.istvan_all_section_cont_pink{width:100%; display:inline-block; text-align:center; clear:both; background-color:#d4cfca; margin-bottom:2px;}
.istvan_all_section_cont_sub_height100{width:100%; max-width:1400px; margin:0px auto; height:100px; position:relative; display:inline-block;}



.lapozo{
	font-family: 'SofiaProLight', sans-serif;
    font-size: 18px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	margin-top:0px;

}
.lapozo a{
	color:#666666;
	text-decoration:none;
}
.lapozo a:hover{
	color:#666666;
	text-decoration:underline;
}
.lapozo_nyil{
	font-family: 'SofiaProLight', sans-serif;
    font-size: 12px;
	color:#666666;
	text-decoration:none;
	text-align:center;
	margin-top:0px;
}
.lapozo_nyil a{
	color:#666666;
	text-decoration:none;
}
.lapozo_nyil a:hover{
	color:#666666;
	text-decoration:underline;
}
.lapoz_holder{
	width:100%; margin:0px auto; text-align:left;display:inline-block; margin-top:10px; border-top:1px solid #cfc2b0;
}
.lapoz_arrows{
	height:40px;
	border:0px solid #00CC66;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}
.lapoz_arr_box_1{width:35px;height:35px; margin:0px auto;border:0px solid #CCCC66; float:left;cursor:pointer;font-family: 'SofiaProLight', sans-serif; font-size: 18px;color:#666666;text-decoration:none;text-align:center;margin-top:0px;}
.lapoz_arr_box_2{width:35px;height:35px; margin:0px auto;border:0px solid #CCCC66; float:left;font-family: 'SofiaProLight', sans-serif;font-size: 20px;color:#666666;text-decoration:none;text-align:center;margin-top:0px;}
.lapoz_arr_box_3{width:35px;height:35px; margin:0px auto;border:0px solid #CCCC66; float:left;}
.lapoz_arr_box_akt{width:35px;height:35px; margin:0px auto;border:0px solid #CCCC66; float:left;background-color:#716452;font-family: 'SofiaProLight', sans-serif;border-radius:0px; font-size: 18px;color:#FFFFFF;}

@media only screen and (max-width: 3000px) {
.headerpic_block{width:100%; height:500px;}
.headerpic_block_whereblock{position:absolute; bottom:1%; width:100%; text-align:center;}
.headerpic_block_whereblock_text{width:100%; max-width:1400px; margin:0px auto;font-family: 'RAGE', sans-serif;font-size:88px; color:#FFFFFF; text-transform:none; font-weight:400; text-align:left;}
.istvan_tartamalk_inside_conts_left{width:74%; margin-left:0%; margin-right:1%; float:left; display:inline-block; text-align:center;}
.istvan_tartamalk_inside_conts_right{width:25%; float:left; display:inline-block; text-align:center;}
.istvan_tartamalk_inside_conts_left_contblock{width:100%; margin:20px 0px 10px 0px;}
.istva_allogo_cont{position:absolute;top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); left:0px;z-index:1000;}
.istva_allogo_cont img{max-width:100%; height:auto;}
}
@media only screen and (max-width: 1280px) { 
.istvan_tartamalk_inside_conts_left{width:73.5%;margin-left:0.5%;margin-right:1%; float:left; display:inline-block; text-align:center;}

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

}


@media only screen and (max-width: 768px){
.headerpic_block{width:100%; height:250px;}
.headerpic_block_whereblock_text{width:100%; max-width:1400px; margin:0px auto;font-family: 'RAGE', sans-serif;font-size:44px; color:#FFFFFF; text-transform:none; font-weight:400; text-align:left;}
.istvan_tartamalk_inside_conts_left{width:100%; margin-left:0%; margin-right:0%; float:none; display:inline-block; text-align:center;}
.istvan_tartamalk_inside_conts_right{width:100%; float:none; display:inline-block; text-align:center;}
.istva_allogo_cont{position:absolute;top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); left:0px;z-index:1000;}
.istva_allogo_cont img{max-width:70%; height:auto;}
}

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


}

.istvan_newsinside_title{width:100%;font-family: 'SofiaProLight', sans-serif;font-size:32px; line-height:38px; color:#716452; text-transform:none; font-weight:bold; text-align:left; clear:both;}
.istvan_newsinside_lead{width:100%;font-family: 'SofiaProLight', sans-serif;font-size:26px; line-height:30px; color:#383838; text-transform:none; font-weight:bold; text-align:left; clear:both; margin:10px 0px 0px 0px;}

.istvan_allsite_text{width:100%;font-family: 'SofiaProLight', sans-serif;font-size:18px; color:#383838; text-transform:none; font-weight:400; text-align:left; line-height:23px; clear:both;}
.istvan_allsite_text p{ margin:0px; padding:10px 0px 10px 0px; clear:both;}
.istvan_allsite_text a{color:#716452;background-color:#FFFFFF; font-weight:700;padding:0px 2px 0px 2px;text-decoration:none;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.istvan_allsite_text a:hover{color:#FFFFFF; background-color:#716452;font-weight:700;padding:0px 2px 0px 2px;text-decoration:none;}
.istvan_allsite_text img{ width:96%; max-width:96%; height:auto; margin-left:2%;}
.istvan_allsite_text h1{font-size:32px;text-transform:none; font-weight:700;line-height:35px;margin:0px; padding:5px 0px 5px 0px;}
.istvan_allsite_text h2{font-size:29px;text-transform:none; font-weight:700;line-height:33px;margin:0px; padding:5px 0px 5px 0px;}
.istvan_allsite_text h3{font-size:23px;text-transform:none; font-weight:700;line-height:27px;margin:0px; padding:5px 0px 5px 0px;}
.istvan_allsite_text ul{padding:0px; margin:0px auto; margin-top:10px; margin-bottom:10px; width:94%; max-width:94%; text-align:left;list-style-image: url('/images/list.png');}
.istvan_allsite_text ul li{padding:3px 0px 3px 0px;width:100%; max-width:100%; margin:0px; font-size:16px; font-weight:700; line-height:22px;}
.istvan_allsite_text p iframe{width:90%; max-width:90%; margin-left:5%;height:350px;}

.regia_otherskathead_for_others{width:100%; margin-bottom:15px; margin-top:15px; border-bottom:1px solid #b9a893;font-family: 'Rage', sans-serif; font-size:28px; color:#70614e; padding-bottom:0px; font-weight:400; text-transform:none; text-align:left; position:relative;clear:both;}
.regia_otherskathead_for_others span{font-family: 'awesome', sans-serif; font-size:18px; color:#70614e; padding:0px 2px 0px 0px; font-weight:normal;}


.regio_dets_insi_gals_box_float{width:33.33%; float:left; text-align:center; display:inline-block; margin-bottom:10px;}
.regio_dets_insi_gals_box_float_subs{width:95%; margin:0px auto;display:inline-block;}

.regio_dets_insi_gals_box_float_subs_img_box:hover .regio_dets_insi_gals_box_float_subs_img_box_boxes{transform: scale(1.1);}
.regio_dets_insi_gals_box_float_subs_img_box_texts{position:absolute; z-index:4; bottom:-100%; padding:3px 7px 3px 7px;background: rgba(113, 100, 82, 0.8); color:#FFFFFF;font-family: 'SofiaProLight', sans-serif;font-size:15px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease; text-align:left;}
.regio_dets_insi_gals_box_float_subs_img_box:hover .regio_dets_insi_gals_box_float_subs_img_box_texts{bottom:2%;}

.dokci_text{font-family: 'SofiaProLight', sans-serif; font-size:20px; color:#70614e; padding-bottom:5px;font-weight:400; text-transform:uppercase;float:left; width:95%; margin-left:1%; text-align:left;}
.dokci_text a{color:#70614e;background-color:#FFFFFF; font-weight:400;padding:0px 5px 0px 8px;text-decoration:none;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.dokci_text a:hover{color:#FFFFFF; background-color:#70614e;font-weight:400;padding:0px 5px 0px 8px;text-decoration:none;}
.dokci_icon{ float:left; width:3%; text-align:center;}
.dokci_icon img{width:70%; max-width:70%; height:auto; margin:0px auto;}



.istfog_otherskathead_for_others{width:100%; margin-bottom:15px; margin-top:10px; border-bottom:1px solid #70614e;font-family: 'RAGE', sans-serif; font-size:28px; color:#70614e; padding-bottom:3px; font-weight:normal; text-transform:none; text-align:left; position:relative;clear:both;}
.istfog_otherskathead_for_others span{font-family: 'awesome', sans-serif; font-size:18px; color:#70614e; padding:0px 2px 0px 0px; font-weight:normal;}
.side_menu_float_box{ width:100%; display:inline-block; margin:5px 0px 5px 0px; clear:both; text-align:center;}
.side_menu_float_box_100{ width:100%; text-align:center; border-top:1px dashed #e4d0c6; padding:10px 0px 0px 0px;}
input.foglal_sidemenu {
	font-family:"SofiaProLight", Verdana, Helvetica;
    border: 1px solid #b2b2b2;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -moz-box-shadow: 0px 0px 0px #cccccc;
    -webkit-box-shadow: 0px 0px 0px #cccccc;
    box-shadow: 0px 0px 0px #cccccc;
    font-size: 15px;
	color:#353535;
    padding: 2px 3px;
    outline: 0;
    -webkit-appearance: none;
	text-align:left;
	background-color:#dadada;
	width:97%;
	height:28px;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
}
input.foglal_sidemenu:focus {
    border-color: #f6a032;
}
.side_menu_left{ width:38%; float:left; text-align: right; padding:3px 0px 0px 0px;font-family: 'SofiaProLight', sans-serif; font-size:18px; color:#3d3d3d;}
.side_menu_rgt{ width:60%; margin-left:2%;float:left; text-align: left; padding:0px 0px 0px 0px;font-family: 'SofiaProLight', sans-serif; font-size:16px; color:#3d3d3d;}
.side_menu_button_foglal{
	font-family: 'SofiaProLight', Verdana, Helvetica, sans-serif;
    font-size:18px;
	color:#FFFFFF;
	background-color:#d47908;
	text-decoration:none;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
	border-radius:0px 0px 0px 0px;	
	text-align:center;
	padding:2px 15px 3px 15px;
	border:1px solid #d47908;
	cursor:pointer;
	font-weight:400;
	text-transform:uppercase;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
}
.side_menu_button_foglal:hover{
	color:#d47908;
	background-color:#FFFFFF;
	border:1px solid #d47908;
}

.side_menu_button_ajanl{
	font-family: 'SofiaProLight', Verdana, Helvetica, sans-serif;
    font-size:20px;
	color:#FFFFFF;
	background-color:#911311;
	text-decoration:none;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
	border-radius:0px 0px 0px 0px;	
	text-align:center;
	padding:2px 20px 3px 20px;
	border:1px solid #911311;
	cursor:pointer;
	font-weight:400;
	text-transform:uppercase;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
}
.side_menu_button_ajanl:hover{
	color:#911311;
	background-color:#FFFFFF;
	border:1px solid #911311;
}



.istvan_hot_sidemu_hirek_img_block{ width:100%; height:150px; position:relative;}

.istvan_hot_sidemu_hirek_newstitle{width:100%; padding:2px 0px 2px 0px;margin:5px 0px 2px 0px;font-family: 'SofiaProLight', sans-serif;font-size:18px;color:#716452; text-align:left; }
.istvan_hot_sidemu_hirek_newstitle a{ color:#716452; background-color:#FFFFFF;padding:2px 0px 2px 0px;margin:5px 0px 2px 0px;-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;}
.istvan_hot_sidemu_hirek_newstitle a:hover{color:#FFFFFF; background-color:#716452;}
.istvan_hot_sidemu_hirek_lead{padding:2px 0px 2px 0px;margin:5px 0px 10px 0px;font-family: 'SofiaProLight', sans-serif;font-size:16px;color:#383838; line-height:19px; text-align:left;}
.istvan_hot_sidemu_hirek_block{padding:0px 0px 0px 0px;margin:10px 0px 10px 0px; text-align:left;}

.istvan_hot_news_block_galcont_allblock{position:absolute; left:0px; top:10px; z-index:4; background-color:#716452; display:inline-block;}
.istvan_hot_news_block_galcont_allblock_flt{float:left; width:20px; padding:5px 4px 1px 4px;}
.istvan_hot_news_block_galcont_text{float:left; margin:2px 5px 2px 2px;font-family: 'SofiaProLight', sans-serif;font-size: 14px;color:#FFFFFF; font-weight:200;}

.regio_news_block_galcont_text_video{float:left; margin:4px 5px 2px 2px;font-family: 'awesome', sans-serif;font-size: 14px;color:#FFFFFF; font-weight: normal;}


.istvan_hot_side_block_more_contents{width:90%;padding:2px 3px 2px 3px; margin:0px 0px 0px 5%;font-family: 'SofiaProLight', sans-serif;font-size:14px;color:#5d97c8; text-align:center; text-transform:uppercase; clear:both; }
.istvan_hot_side_block_more_contents a{ color:#a49682;padding:2px 3px 2px 3px; background-color:#FFFFFF;-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;}
.istvan_hot_side_block_more_contents a:hover{color:#FFFFFF; background-color:#a49682;}
.istvan_hot_side_news_block_button{
	margin-top:0px;
	font-family: 'SofiaProLight', sans-serif;
    font-size: 14px;
	color:#FFFFFF;
	background: #716452;
	text-decoration:none;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
	border-radius:0px 0px 0px 0px;	
	text-align:center;
	padding:3px 14px 3px 14px;
	border:1px solid #716452;
	cursor:pointer;
	font-weight:400;
	text-transform:none;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
}
.istvan_hot_side_news_block_button:hover{
	color:#716452;
	background-color:#FFFFFF;
	border:1px solid #716452;
}
.istvan_allnews_block{width:48%;float:left; text-align:center; margin:10px 0px 20px 0%; display:inline-block; border:0px;}
.istvan_allnews_block_margin{width:48%;float:left; text-align:center; margin:10px 0px 20px 2%; display:inline-block;border:0px;}


.login_box_cont{width:100%; text-align:center;}


.megerdel_block{width:100%; margin-top:5px; margin-bottom:10px; display:inline-block; clear:both;}
input.rounded_logi {
	font-family:"SofiaProLight", Verdana, Helvetica;
    border: 2px solid #bbbbbb;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0px 0px 0px #ebb1b1;
    -webkit-box-shadow: 0px 0px 0px #ebb1b1;
    box-shadow: 0px 0px 0px #ebb1b1;
    font-size: 15px;
	color:#7d7d7d;
    padding: 2px 3px;
    outline: 0;
    -webkit-appearance: none;
	text-align:left;
	background-color:#dcdcdc;
	width:90%;
	height:28px;
}
input.rounded_logi:focus {
    border-color: #6e6e6e;
}

select.sl_szur_kos {
  margin:  2px 0px 2px 0px;
  border: 1px solid #111;
  background: #dcdcdc;
  width: 60px;
  padding: 3px 0px 3px 0px;
  font-family: 'SofiaProLight', sans-serif; font-size:16px; color:#333333; 
  border: 1px solid #bbbbbb;
  height: 34px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(/images/select-arrow.png) 90% / 20% no-repeat #eee;
}
textarea.rounded_logi {
	font-family:"SofiaProLight", Verdana, Helvetica;
    border: 2px solid #bbbbbb;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0px 0px 0px #ebb1b1;
    -webkit-box-shadow: 0px 0px 0px #ebb1b1;
    box-shadow: 0px 0px 0px #ebb1b1;
    font-size: 15px;
	color:#7d7d7d;
    padding: 2px 3px;
    outline: 0;
    -webkit-appearance: none;
	text-align:left;
	background-color:#dcdcdc;
	width:90%;
	height:60px;
}
textarea.rounded_logi:focus {
    border-color: #6e6e6e;
}
.istva_formsendbutton{
	font-family: 'SofiaProLight', Verdana, Helvetica, sans-serif;
    font-size: 17px;
	color:#FFFFFF;
	background-color:#70614e;
	text-decoration:none;
	border:1px solid #70614e;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
	border-radius:0px 0px 0px 0px;	
	text-align:center;
	padding:10px 17px 10px 17px;
	cursor:pointer;
	font-weight:400;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
}
.istva_formsendbutton:hover{
	color:#70614e;
	background-color:#FFFFFF;
	border:1px solid #70614e;
}

@media only screen and (max-width: 3000px) {
.topmenu{width:100%;text-align:center;background-color:#FFFFFF;clear:both;height:50px; }
.topmenu_sub{width:100%; max-width:1400px; text-align:center; margin:0px auto; height:50px; position:relative;}
.istvan_all_section_cont_sub{width:100%; max-width:1400px; margin:0px auto;  position:relative;}
.ist_top_header_links_cont{position:absolute;top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); right:0px;z-index:10; display:block;}
.regio_dets_insi_gals_box_float_subs_img_box{width:100%; height:180px; overflow:hidden; position:relative;}
.regio_dets_insi_gals_box_float_subs_img_box_boxes{width:100%; height:180px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.klaszter_kezd_gals_block{width:48%;float:left; text-align:center; margin:10px 0px 20px 0%; height:200px; border:0px;}
.klaszter_kezd_gals_block_margin{width:48%;float:left; text-align:center; margin:10px 0px 20px 2%; height:200px;border:0px;}
.klaszter_kezd_gals_item_img_cont{width:100%; margin-left:0%; height:200px; overflow:hidden; position:relative;}

.klaszter_kezd_gals_item_img_cont_ins{width:100%; height:200px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease; display:inline-block; padding:5px;}
.klaszter_kezd_gals_block:hover .klaszter_kezd_gals_item_img_cont_ins{transform: scale(1.1);}


.klaszter_kezd_gals_block_margin:hover .klaszter_kezd_gals_item_img_cont_ins{transform: scale(1.1);}

.klaszter_galsek_title_text{position:absolute; z-index:2; bottom:-100%; left:0; text-align:left; max-width:80%; padding:5px 8px 5px 8px;background: rgba(113, 100, 82, 0.8);font-family: 'SofiaProLight', sans-serif;font-size:20px;color:#ffffff; text-align:left; line-height:24px; text-transform:uppercase; letter-spacing:1px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.klaszter_galsek_title_text span{font-size:14px;color:#ffffff; text-align:left; line-height:20px; text-transform:none; font-weight:200;}

.klaszter_kezd_gals_block:hover .klaszter_galsek_title_text{bottom:5%;}
.klaszter_kezd_gals_block_margin:hover .klaszter_galsek_title_text{bottom:5%;}
.logon_block_left{float: left; width:40%; text-align:right;font-family:'SofiaProLight', Verdana, Helvetica;font-size:16px; color:#575757; padding-top:7px; font-weight:normal;}
.logon_block_left span{text-align:left;font-family:'SofiaProLight', Verdana, Helvetica;font-size:12px; color:#a01313; font-weight:bold; vertical-align:super;}
.logon_block_rgt{float: left; width:50%; text-align:left; margin-left:1%;}

.logon_block_left_60{float: left; width:60%; text-align:right;font-family:'SofiaProLight', Verdana, Helvetica;font-size:16px; color:#575757; padding-top:7px; font-weight:normal;}
.logon_block_rgt_40{float: left; width:30%; text-align:left; margin-left:1%;}
.login_box_cont_browb{text-align:center;width:60%; margin:0px auto;background-color:#ede1d1; border:1px solid #c7af90;}
.istvan_allnews_bloc_img_block{width:100%; height:250px; position:relative;}
}

@media only screen and (max-width: 1280px) {
.istvan_all_section_cont_sub{width:99%; max-width:1400px; margin:0px auto;  position:relative;}
}

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

}


@media only screen and (max-width: 768px){
.topmenu{width:100%; text-align:center; background-color:#FFFFFF; height:auto; clear:both;}
.topmenu_sub{width:100%; max-width:1400px; text-align:center; margin:0px auto; height:auto; position:relative;}
.istvan_all_section_cont_sub{width:96%; max-width:1400px; margin:0px auto;  position:relative;}
.ist_top_header_links_cont{position:absolute;top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); right:0px;z-index:10; display:none;}
.regio_dets_insi_gals_box_float_subs_img_box{width:100%; height:100px; overflow:hidden; position:relative;}
.regio_dets_insi_gals_box_float_subs_img_box_boxes{width:100%; height:100px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.klaszter_kezd_gals_block{width:48%;float:left; text-align:center; margin:10px 0px 10px 0%; height:110px; border:0px;}
.klaszter_kezd_gals_block_margin{width:48%;float:left; text-align:center; margin:10px 0px 10px 2%; height:110px;border:0px;}
.klaszter_kezd_gals_item_img_cont{width:100%; margin-left:0%; height:110px; overflow:hidden; position:relative;}

.klaszter_kezd_gals_item_img_cont_ins{width:100%; height:110px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease; display:inline-block; padding:5px;}
.klaszter_kezd_gals_block:hover .klaszter_kezd_gals_item_img_cont_ins{transform: scale(1.1);}


.klaszter_kezd_gals_block_margin:hover .klaszter_kezd_gals_item_img_cont_ins{transform: scale(1.1);}

.klaszter_galsek_title_text{position:absolute; z-index:2; bottom:-100%; left:0; text-align:left; max-width:80%; padding:5px 8px 5px 8px;background: rgba(113, 100, 82, 0.8);font-family: 'SofiaProLight', sans-serif;font-size:20px;color:#ffffff; text-align:left; line-height:24px; text-transform:uppercase; letter-spacing:1px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.klaszter_galsek_title_text span{font-size:14px;color:#ffffff; text-align:left; line-height:20px; text-transform:none; font-weight:200;}

.klaszter_kezd_gals_block:hover .klaszter_galsek_title_text{bottom:5%;}
.klaszter_kezd_gals_block_margin:hover .klaszter_galsek_title_text{bottom:5%;}

.logon_block_left{float: none; width:100%; text-align:left;font-family:'SofiaProLight', Verdana, Helvetica;font-size:16px; color:#575757; padding-top:7px; font-weight:normal;}
.logon_block_left span{text-align:left;font-family:'SofiaProLight', Verdana, Helvetica;font-size:12px; color:#a01313; font-weight:bold; vertical-align:super;}
.logon_block_rgt{float: none; width:100%; text-align:left; margin-left:0%;}

.logon_block_left_60{float: left; width:60%; text-align:right;font-family:'SofiaProLight', Verdana, Helvetica;font-size:16px; color:#575757; padding-top:7px; font-weight:normal;}
.logon_block_rgt_40{float: left; width:30%; text-align:left; margin-left:1%;}
.login_box_cont_browb{text-align:center;width:100%; margin:0px auto;background-color:#ede1d1; border:1px solid #c7af90;}
.istvan_allnews_bloc_img_block{width:100%; height:120px; position:relative;}
}

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


}
@media only screen and (max-width: 3000px) {
.all_section_hatheads_pink{width:100%;margin-left:0%;margin:0px auto; display:inline-block; background-image:url(/images/bg_katheads_pink.png); background-repeat:repeat-x; background-position:center; text-align:center; display:block; margin-top:20px;}
.all_section_hatheads_text_pink{margin:0px auto; background-color:#d4cfca; padding:0px 10px 0px 10px;width:100%;margin-left:0%;font-family: 'SofiaProLight', Verdana, Helvetica, sans-serif;font-size:28px;color:#70614e;font-weight:400; text-transform:uppercase;}
.istvan_kezd_lag_block{ width:32%; float:left; text-align:center; display:inline-block;}
.istvan_kezd_lag_block_margin{ width:32%; float:left; margin-left:2%; text-align:center; display:inline-block;}
.istvan_kezd_lag_block_ins{width:96%; margin:0px auto; display:inline-block;}
.istvan_kezd_lag_block_ins_imgcont{width:98%;border:3px solid #FFFFFF; overflow:hidden;}
.istvan_kezd_lag_block_ins_imgcont_sub{width:100%;height:130px;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}

.istvan_kezd_lag_block:hover .istvan_kezd_lag_block_ins_imgcont .istvan_kezd_lag_block_ins_imgcont_sub{transform: scale(1.1);}
.istvan_kezd_lag_block_margin:hover .istvan_kezd_lag_block_ins_imgcont .istvan_kezd_lag_block_ins_imgcont_sub{transform: scale(1.1);}

.istvan_kezd_lag_block_ins_title{ width:100%;font-family: 'SofiaProLight', Verdana, Helvetica, sans-serif;font-size:26px;color:#70614e;font-weight:400; text-transform:uppercase; text-align:left; padding:0px 0px 5px 0px;}
.istvan_kezd_lag_block_ins_lead{ width:100%;font-family: 'SofiaProLight', Verdana, Helvetica, sans-serif;font-size:17px; line-height:22px;color:#3d3d3d;font-weight:400; text-transform:none; text-align:left; padding:0px 0px 0px 0px; margin:10px 0px 5px 0px;}
.istva_lak_button{
	font-family: 'SofiaProLight', sans-serif;
    font-size: 14px;
	color:#FFFFFF;
	background-color:#dd8313;
	text-decoration:none;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
	border-radius:0px 0px 0px 0px;	
	text-align:center;
	padding:3px 14px 3px 14px;
	border:1px solid #dd8313;
	cursor:pointer;
	font-weight:400;
	text-transform:uppercase;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
}
.istva_lak_button:hover{
	color:#dd8313;
	background-color:#FFFFFF;
	border:1px solid #dd8313;
}


.istvan_kezd_lag_block_ins_lead a{color:#921311;background-color:transparent; font-weight:normal;padding:0px 2px 0px 2px;text-decoration:none;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;text-transform:none;}
.istvan_kezd_lag_block_ins_lead a:hover{color:#dd8313; background-color:transparent;font-weight:normal;padding:0px 2px 0px 2px;text-decoration:none;}
.istvan_kezd_lag_block_ins_lead span{font-family: 'awesome', sans-serif;color:#921311; font-size:15px; padding-right:10px;}
.istvan_kezd_lag_block_flower_bg_lft{width:100%; display:inline-block;background: url(/images/bg_middle_box_lft.png) no-repeat left bottom;}
.istvan_kezd_lag_block_flower_bg_rgt{width:100%; display:inline-block;background: url(/images/bg_middle_box_rgt.png) no-repeat right bottom;}
}


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

}


@media only screen and (max-width: 768px){
.istvan_kezd_lag_block{ width:100%; float:none; text-align:center; display:inline-block;}
.istvan_kezd_lag_block_margin{ width:100%; float:none; margin-left:0%; margin-top:10px; text-align:center; display:inline-block;}
.all_section_hatheads_text_pink{margin:0px auto; background-color:#d4cfca; padding:0px 10px 0px 10px;width:100%;margin-left:0%;font-family: 'SofiaProLight', Verdana, Helvetica, sans-serif;font-size:24px;color:#70614e;font-weight:400; text-transform:uppercase;}
.istvan_kezd_lag_block_ins_title{ width:100%;font-family: 'SofiaProLight', Verdana, Helvetica, sans-serif;font-size:18px;color:#70614e;font-weight:400; text-transform:uppercase; text-align:left; padding:0px 0px 5px 0px;}
}

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


}

@media only screen and (max-width: 3000px) {
.bottom_bolckall_sub_sub{width:100%; text-align:center; border-bottom:0px solid #838487; display:inline-block; clear:both; margin-top:0px;}
.regio_bottom_menus{display: inline-block;font-family: 'SofiaProLight', sans-serif; sans-serif; color:#FFFFFF;font-size:18px; font-weight:400; text-transform:uppercase; letter-spacing:0px; cursor:pointer; padding-bottom:10px; padding:0px 3px 0px 3px;}
.regio_bottom_menus a{color:#FFFFFF;background-color:transparent; padding:0px 3px 0px 3px;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.regio_bottom_menus a:hover{color:#FFFFFF; background-color:#767676;padding:0px 3px 0px 3px;text-decoration:none;}
.regio_bottom_menus a:hover{color:#FFFFFF; background-color:#767676;padding:0px 3px 0px 3px;text-decoration:none;}
.regio_bottom_menus_marg{display: inline-block;font-family: 'SofiaProLight', sans-serif; color:#FFFFFF;font-size:18px; font-weight:400; text-transform:uppercase; letter-spacing:0px; cursor:pointer; padding-bottom:10px;margin-left:2%;padding:0px 2px 0px 2px;}
.regio_bottom_menus_marg a{color:#FFFFFF;background-color:transparent; padding:0px 3px 0px 3px;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.regio_bottom_menus_marg a:hover{color:#FFFFFF; background-color:#767676;padding:0px 3px 0px 3px;text-decoration:none;}
.bottom_big_icons_logo{display: inline-block; margin:0.5%; padding-bottom:10px;}
.bottom_big_icons_logo img{width:100%; max-width:100%; height:auto;margin:0px auto; border:0px;}
.info_bottom_text{}

.info_bottom_text{width:100%; max-width:1200px; display:inline-block;margin:0px auto;margin:0px 0px 10px 0px; text-align:center;font-family: 'SofiaProLight', sans-serif;font-size:14px; color:#FFFFFF; text-transform:none; font-weight:400; text-align:center; line-height:18px;}
.info_bottom_text p{ margin:0px; padding:10px 0px 10px 0px; clear:both;}
.info_bottom_text a{color:#f5ed6f;background-color:transparent; font-weight:700;padding:0px 2px 0px 2px;text-decoration:none;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.info_bottom_text a:hover{color:#FFFFFF; background-color:#f5ed6f;font-weight:700;padding:0px 2px 0px 2px;text-decoration:none;}
.info_bottom_text_allfoot{width:100%; max-width:1200px; display:inline-block;margin:0px auto;margin:0px 0px 0px 0px; text-align:center;font-family: 'SofiaProLight', sans-serif;font-size:14px; color:#767676; text-transform:none; font-weight:400; text-align:center; line-height:18px; padding:10px 0px 0px 0px; border-top:1px solid #5a5a5a;}
}


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

}


@media only screen and (max-width: 768px){
.regio_bottom_menus{display: inline-block;font-family: 'SofiaProLight', sans-serif; sans-serif; color:#FFFFFF;font-size:13px; font-weight:400; text-transform:uppercase; letter-spacing:0px; cursor:pointer; padding-bottom:10px; padding:0px 3px 0px 3px;}
.regio_bottom_menus_marg{display: inline-block;font-family: 'SofiaProLight', sans-serif; color:#FFFFFF;font-size:13px; font-weight:400; text-transform:uppercase; letter-spacing:0px; cursor:pointer; padding-bottom:10px;margin-left:2%;padding:0px 2px 0px 2px;}
.info_bottom_text{width:100%; max-width:1200px; display:inline-block;margin:0px auto;margin:0px 0px 10px 0px; text-align:center;font-family: 'SofiaProLight', sans-serif;font-size:12px; color:#FFFFFF; text-transform:none; font-weight:400; text-align:center; line-height:14px;}
.info_bottom_text_allfoot{width:100%; max-width:1200px; display:inline-block;margin:0px auto;margin:0px 0px 0px 0px; text-align:center;font-family: 'SofiaProLight', sans-serif;font-size:11px; color:#767676; text-transform:none; font-weight:400; text-align:center; line-height:18px; padding:10px 0px 0px 0px; border-top:1px solid #5a5a5a;}
}

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


}
.jelentkezes_form_title_elfogad{width:100%;font-family: 'SofiaProLight', sans-serif;font-size: 16px; line-height:16px;color:#000000; font-weight:normal; font-style:normal; text-align:left; margin:15px 0px 10px 0%; position:relative;}
.jelentkezes_form_title_elfogad a{ color:#ba7d42;padding:2px 3px 2px 3px; background-color:transparent;-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all; font-weight:700;}
.jelentkezes_form_title_elfogad a:hover{color:#cb9158; background-color:transparent;}
.regularcheckbox_red {
	display: none;
}

.regularcheckbox_red + label {
	background-color: #fff9f9;
	border: 1px solid #bd0000;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

.regularcheckbox_red + label:active, .regularcheckbox_red:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regularcheckbox_red:checked + label {
	background-color: #fff9f9;
	border: 1px solid #bd0000;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}

.regularcheckbox_red:checked + label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #bd0000;
}