#i_topcenter_container2_outer,
#layout_head_2_div {
	display:none;
}

#i_topcenter_header_portlet_container,
#layout_header_portlet_div  {
	display:block;
	background-color:#fff;
	background-image:url(../frameimage/teruleti_szervezet_top_back_new.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	height:156px;
	position:relative;
	z-index:0;
}/* aloldalankenet lathato */
.contentstyle {
	padding:0px 0px 0px 3px;
}
#info_second_table {
	width:100%;
}

.szervezet {
	float:left;
	width:100%;
	position:relative;
}

.teruleti-head{
    position: absolute;
    left: 50px;
    top: -105px;
}

/* területi szervezet oldalak */
#page_subhead {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#9a9a9a;
	position:absolute;
	top:5px;
	left:50px;
}
.szervezet h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:23px;
	color:#3e9071;
	margin-top: -137px;
    margin-bottom: 50px;
	padding-left:47px;
	z-index:10;
	position:relative;
	text-align:left;
}
.ie7 h1 {
	margin-top:-247px;
}
#ter_szerv_tabs {
	margin-top:35px;
	z-index:10;
	position:relative;
	color:#646464;
}
#ter_szerv_tabs table td {
	color:#646464;
	width:188px;
}
#ter_szerv_tabs table td+td {
	color:#000;
	padding-left:10px;
	width:470px;
}

#mo_terkep {
	position: absolute;
    z-index: 10;
    top: -133px;
    right: -257px;
}
.ie7 #mo_terkep {
	right:-725px;
}
.newsbox {
	margin:5px;
	color:#646464;
}
.newsbox .cnt_newslink{
	color:#646464;
}

#pszeudo_portlets {
	float:right;
	position:relative;
	top:-173px;
	width:300px;
	margin-right:4px;
	margin-bottom:-130px;
}




#pszeudo_menu {
	background-image:none;
	margin-bottom:10px;
	border-bottom:3px solid #5da080;
	padding-top:17px;
}
#pszeudo_menu a{
	position:relative;
	margin:0;
	color:#fff;
	font-size:14px;
	display:block;
	padding:10px 0px 10px 44px;
	border-bottom:1px dashed #9ddec1;
	width:256px;
	text-decoration:none;
	background-color:#6db08f;
	  -webkit-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;  
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
#pszeudo_menu a:before{
	position:absolute;
	font-family: FontAwesome;
	content: "\f105";
	left:12px;
	top:8px;
	width:20px;
	height:20px;
	color:#fff;
	line-height:20px;
	-webkit-border-radius:50%;
	border-radius:50%;
	padding-left: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
  -webkit-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;  
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

#pszeudo_menu a.active,
#pszeudo_menu a:hover{
	background-color:#5da080;
}

#pszeudo_menu a.active{
	pointer-events:none;
	cursor:default;
}

#pszeudo_menu a.active:before,
#pszeudo_menu a:hover:before{
	color:#5da080;
	background-color:#fff;
}

#pszeudo_menu a.valasztas.active:before,
#pszeudo_menu a.valasztas:hover:before{
	color:#e13e3f;
}

.ie7 #pszeudo_menu a,
.ie7 #pszeudo_menu a:hover,
.ie7 #pszeudo_menu a.active {
	display:block;
}
#pszeudo_menu a:last-of-type{
	border-bottom:none!important;
}

#pszeudo_menu a.valasztas{
background: #f36363;
background: -moz-linear-gradient(top, #f36363 0%, #f36363 49%, #e13e3f 52%, #e13e3f 100%);
background: -webkit-linear-gradient(top, #f36363 0%,#f36363 49%,#e13e3f 52%,#e13e3f 100%);
background: linear-gradient(to bottom, #f36363 0%,#f36363 49%,#e13e3f 52%,#e13e3f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f36363', endColorstr='#e13e3f',GradientType=0 );
}

#pszeudo_menu a.valasztas:hover{
background: #f14343;
background: -moz-linear-gradient(top, #f14343 0%, #f14343 49%, #dd2727 52%, #dd2727 100%);
background: -webkit-linear-gradient(top, #f14343 0%,#f14343 49%,#dd2727 52%,#dd2727 100%);
background: linear-gradient(to bottom, #f14343 0%,#f14343 49%,#dd2727 52%,#dd2727 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f14343', endColorstr='#dd2727',GradientType=0 );
}

#teruleti_hirek .newsbox a.cnt_newslink {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#646464;
	margin-top:10px;
	/*width:270px;*/
}

.newsbox span.morelink a.cnt_newslink img {
	padding-left:10px;
}

#teruleti_hirek .newsbox .cnt_newscontent {
	font-size: 14px;
	color:#646464;
	font-weight:normal;
}

#teruleti_hirek .newsbox span.newsdate {
	display:block;
	color:#9a9a9a;
	font-weight:normal;
	margin:-8px 0 12px 0;
}

#teruleti_hirek a.hirek_fooldal {
	display:block;
	border-bottom:1px dashed #d9d9d9;
	padding-bottom:12px;
}

#teruleti_hirek a.hirek_fooldal:hover {
	text-decoration:none;
}

#teruleti_hirek a.hirek_fooldal:hover a.cnt_newslink {
	text-decoration:none;
	color:#6ea648;
}

#teruleti_hirek a.hirek_fooldal:hover a.cnt_newslink:hover {
	text-decoration:none;
}

#teruleti_hirek a.hirek_fooldal:hover span.newsdate {
	text-decoration:none;
}

#teruleti_hirek a.hirek_fooldal:hover .cnt_newscontent {
	text-decoration:none;
	color:#5da080;
}

#teruleti_hirek .lightbox_normal {
	float:left;
	width:160px;
	height:120px;
	padding:0;
	margin:0 12px 10px 0;
}

#teruleti_kedvezmenyek,
#teruleti_tisztsegviselok,
#teruleti_aktualitasok {
	width:100%;
	float:left;
	margin: 0px 0 40px 0;
}

#teruleti_kedvezmenyek .kedvezmeny {
	border:3px solid #e1e1e1;
	padding:3px;
	margin-bottom:20px;
	background:url("../frameimage/kedvezmeny_bg.gif") no-repeat 0 bottom;
	margin-left:6px;
}

#teruleti_kedvezmenyek .kedvezmeny h3 {
	font-size:17px;
	color:#646464;
	font-weight:bold;
	background-color:#f0f0f0;
	margin:0;
	border-bottom:3px solid #fff;
	line-height:20px;
	padding:5px 0;
}

#teruleti_kedvezmenyek .kedvezmeny .kedvezmeny_main {
	border-top:3px solid #bcbcbc;
}

#teruleti_kedvezmenyek .kedvezmeny .kedvezmeny_main img {
	float:left;
	margin:10px 0;
}

#teruleti_kedvezmenyek .kedvezmeny .kedvezmeny_main p {
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#646464;
	margin:10px 14px;
	width:455px;
}

#content-frame h2{
	margin-bottom:25px;
	padding:0 0 12px 15px;
	font-size:23px;
	font-weight:bold;
	color:#646464;
	font-family:trebuchet MS,arial;
	text-align:left;
}
#teruleti_aktualitasok h2 {
	margin-bottom:15px;
}
#teruleti_aktualitasok span.morelink {
	display:none;
}

.ie6 #teruleti_kedvezmenyek,
.ie7 #teruleti_kedvezmenyek,
.ie8 #teruleti_kedvezmenyek,
.ie9 #teruleti_kedvezmenyek,
.ie6 #teruleti_tisztsegviselok,
.ie7 #teruleti_tisztsegviselok,
.ie8 #teruleti_tisztsegviselok,
.ie9 #teruleti_tisztsegviselok,
.ie6 #teruleti_aktualitasok,
.ie7 #teruleti_aktualitasok,
.ie8 #teruleti_aktualitasok,
.ie9 #teruleti_aktualitasok {
	margin-top:20px;
}

.newsbox a.hirek_teruleti {
	display:block;
	border-bottom:1px dashed #d9d9d9;
	padding:10px 0;
}

.newsbox a.hirek_teruleti .cnt_newscontent {
	font-size:14px;
	color:#646464;
	font-weight:normal;
	padding:0 0 10px 10px;
}

.newsbox a.hirek_teruleti span.teruleti_tovabb {
	background:url("../frameimage/bg_newsmore1.gif") no-repeat right 0;
	padding:3px 25px 3px 0;
	margin:0 0 0 593px;
	font-size:13px;
	font-weight:bold;
	color:#5da080;
}
div#osszlinkek {
	padding-top:10px;
}
div#osszlinkek.fooldal {
	position:relative;
	margin:0;
	padding:10px 0 30px 0;
}
a.osszes {
	background:url("../frameimage/bg_newsmore1.gif") no-repeat 0 0 !important;
	padding:3px 0 3px 25px !important;
	margin:0 0 0 175px !important;
	font-size:13px !important;
	font-weight:bold !important;
	color:#5da080 !important;
}
a.osszes.besz {
	margin-left:50px !important;
}
a.osszes:hover {
	background:url("../frameimage/bg_newsmore2.gif") no-repeat 0 0 !important;
	color:#e64f4f !important;
	text-decoration:none !important;
}
div#osszlinkek.fooldal a.osszes {
	position:relative;
	left:0;
	top:0;
	float:left;
	margin-left: calc(50% - 130px)!important;
}
div#osszlinkek.fooldal a.osszes.besz {
	margin-left:30px !important;
}
.newsbox a.hirek_teruleti:hover,
.newsbox a.hirek_teruleti:hover .cnt_newslink {
	text-decoration:none;
}
.newsbox a.hirek_teruleti:hover span.teruleti_tovabb {
	background:url("../frameimage/bg_newsmore2.gif") no-repeat right 0;
	color:#e64f4f;
}
.newsbox a.hirek_teruleti span.newsdate {
	display:none;
}

.newsbox a.hirek_teruleti p.cnt_newstitle {
	margin:0 0 10px 0;
}

.newsbox a.hirek_teruleti a.cnt_newslink {
	display:block;
	font-size:17px;
	font-weight:bold;
	color:#228263;
	background-color:#e8f7f1;
	border-bottom:3px solid #d0eee2;
	padding:7px 0 7px 10px;
	line-height:19px;
}
.newsbox a.hirek_teruleti:hover .cnt_newslink {
	background-color:#e7e7e7;
	border-bottom:3px solid #e8000f;
	color:#646464;
}

.ie9 .contentstyle,
.ie8 .contentstyle,
.ie7 .contentstyle,
.ie6 .contentstyle {
	padding-right:0px;
}

div#teruleti_hirek span.morelink {
	display:none;
}

/* TABFÜL */

.navigation{
    margin-top: 20px;
}

.grey-frame{
    background: #f0f0f0;
    padding: 5px;
}

#szervezetek{
    margin: 49px 0 0;
}

#hide-pages {
    display: none;
}

h1, h2, h3, h4, h5{
    color: #224a81;
}

h3{margin-bottom: 25px;}

ul.microsite-tab {
  display: flex;
  width: 100%;
}
ul.microsite-tab li {
  flex: 1;
}

#simple_infopage ul.microsite-tab li{
    width: calc(20% - 14px);
    padding: 5px;
    margin: 0px 3px;
    text-align: center;
    font-size: 13px;
    background: #438465;
    position: relative;
    background-image: -webkit-linear-gradient(top, #78a890, #8ec7aa 3%, #438465 55%, #78a890);
    background-image: -moz-linear-gradient(top, #78a890, #8ec7aa 3%, #438465 55%, #78a890);
    background-image: -ms-linear-gradient(top, #78a890, #8ec7aa 3%, #438465 55%, #78a890);
    background-image: -o-linear-gradient(top, #78a890, #8ec7aa 3%, #438465 55%, #78a890);
    background-image: linear-gradient(to bottom, #78a890, #8ec7aa 3%, #438465 55%, #78a890);
    border: 2px solid;
    border-image-slice: 1;
    border-image-source: linear-gradient(to bottom, #438465, #78a890);
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    transition: all 0.2s;
    
    -webkit-box-align: center!important;
-ms-flex-align: center!important;
align-items: center!important;
-webkit-box-pack: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
}
#simple_infopage ul.microsite-tab li a{
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#simple_infopage ul.microsite-tab li:hover{
    background-image: -webkit-linear-gradient(top, #599e7d, #8ec7aa 3%, #498266 55%, #599e7d);
    background-image: -moz-linear-gradient(top, #599e7d, #8ec7aa 3%, #498266 55%, #599e7d);
    background-image: -ms-linear-gradient(top, #599e7d, #8ec7aa 3%, #498266 55%, #599e7d);
    background-image: -o-linear-gradient(top, #599e7d, #8ec7aa 3%, #498266 55%, #599e7d);
    background-image: linear-gradient(to bottom, #599e7d, #8ec7aa 3%, #498266 55%, #599e7d);
}
#simple_infopage ul.microsite-tab li.current{
    background: #d82626;
    background-image: -webkit-linear-gradient(top, #ed6262, #fa7474 3%, #d82626 55%, #ed6262);
    background-image: -moz-linear-gradient(top, #ed6262, #fa7474 3%, #d82626 55%, #ed6262);
    background-image: -ms-linear-gradient(top, #ed6262, #fa7474 3%, #d82626 55%, #ed6262);
    background-image: -o-linear-gradient(top, #ed6262, #fa7474 3%, #d82626 55%, #ed6262);
    background-image: linear-gradient(to bottom, #ed6262, #fa7474 3%, #d82626 55%, #ed6262);
    border: 2px solid;
    border-image-slice: 1;
    border-image-source: linear-gradient(to bottom, #e8000f, #ed6262);
}

ul.accordion-list li > h3:after {
    background: #224a81;
}
ul.accordion-list li.active > h3:after{
    transform: rotate(45deg);
    background: #2797D3;
}

#simple_infopage .help-text h2{
    font-size: 20px;
    line-height: 1.2;
    color: #232323;
    padding: 10px 0;
}

.help-text.hidden{
    display: none;
}
.return_btn span{
    cursor: pointer;
    padding: 10px 20px;
    background: #6db08f;
    color: #fff;
    text-align: center;
    display: inline-block;
    margin: 15px 0 35px;
}
.return_btn span:hover{ 
    background: #599276;
}
