/* --------- HTML ALAPVÁZ BEÁLLÍTÁSAI  ---------------------- */  
body {
    margin: 0;
    font-family: Arial;
    font-size: 14px;
    background-color: #FFF;
}
div.messages {
    margin-top: 0;
}

.space {
    height: 15px;
}
.clearfix {
    clear: both;
}
ul.clearfix {
    clear: none;
}
ul.clearfix:after {
    clear: none;
} 
.buttonlink {
    clear: both;
    display: inline-block;
    height: 20px;
    padding: 7px;
    padding-bottom: 5px;
    margin: 5px;
    border: 1px solid #d6d6d6;
    border-radius: 5px 5px 5px 5px;
    box-shadow: -1px -1px 1px #D5D2D2;
    background-color: #f7f7f7;
}
    .buttonlink a {
        color: #003e8e;
        text-decoration: none;
        font-weight: bold;
    }
    .buttonlink a:hover {
        text-decoration: underline;
    }    
  .toleft { 
    float:left;
  }
  .toright {
    float:right;
  }     
#page-top {
    height: 51px;
}
#sidebar-first {
    width: 250px;
    float: left;
}
#right-wrapper {
    float: right;
}
#content {
    float: right;
    position: relative;
}
    #content h1 {
        color: #DA3F1A;
        margin-top: 0;
        float: left;
    }
    #content-area {
        clear: both;
    }
    .node-type-page a,
    .node-type-webform a {
        text-decoration: none;
        color: #0D3764;
    }
    .node-type-page a:hover,
    .node-type-webform a:hover {
        text-decoration: underline;
    }    
#abovefooter-wrapper {
  clear: both;
  width: 100%;
  margin-top:20px;
  padding: 20px 0;
  background-color: #eef2f4;
  overflow: hidden;
}
  #abovefooter {
    max-width: 1140px;
    margin: 0px auto;
    overflow: hidden;
  }
  #abovefooter-left {
    float: left;
    width: 260px;
    position: relative;
    margin-right: 10px;
  }
  #abovefooter-content {
    /*
    padding-left: 20px;
    max-width: 880px;
    overflow: hidden;
    */
    width: auto;
    max-width: 880px;
    overflow: hidden;
    float: none;    
    
  }
  #footer {
  max-width: 1140px;
  margin: 0px auto;
}
#centerwrapper {
  max-width: 1140px;
  margin: 0px auto;
  overflow: hidden;
}
#headelv {
  width: 100%;
  background: url('../images/topcsik.png');
  background-repeat: repeat-x;
  height: 6px;
  margin: 8px 0 18px 0;
}
#sidebar-first .block-simpleads {
  margin-bottom: 20px;
}
#sidebar-first .adslist img,
#sidebar-first .adslist object,
#sidebar-first .adslist iframe {
  margin: 0 auto;
  display: block;
}

#content-wrapper p { 
  line-height: 1.5;
}

.node-type-story #right-wrapper,
.page-archivum #right-wrapper ,
.page-taxonomy-term #right-wrapper,
.node-type-webform #right-wrapper,
.node-type-page #right-wrapper {
  margin-left: 10px !important;
  margin-right: 10px !important;
  margin-top: 15px;
}

.node-type-webform input.form-checkbox, 
.node-type-webform input.form-radio {
  float: left;
}
.node-type-webform .form-checkboxes .form-item, 
.node-type-webform .form-radios .form-item {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
}
.node-type-webform input[type="text"],
.node-type-webform input[type="email"],
.node-type-webform select {
  width: 90%;
  max-width: 382px;
}
/* --------- FEJLÉC BEÁLLÍTÁSAI  ---------------------- */

#bannertop {
    /* width: 1140px; */
    margin: 0px auto;
    overflow: hidden;
    margin-top:10px;
}

#bannertop img {
	width: 100%;
	height: 100%;
}
#bannertop .region {
  margin: 0 auto;
  max-width: 728px;
  
} 

#block-block-16 {
    clear: none;
    float: left;
}
    #block-block-16 p {
        margin: 0;
        margin-top: 2px;
        margin-left: 10px;
        margin-right: 8px;
    }

#social-links {
    float: left;
    margin-top: 18px;
    margin-left: 10px;
}
#logo {
    border: 0;
}
  #logo img {
    height: auto;
    max-width: 117px;
  }
#page-top {
  max-width: 1140px;
  margin: 0px auto;
  overflow: hidden;  
  padding-top: 20px;
  clear: both;
  position: relative;
  height: auto;
  min-height: 50px;
}
#page-top #logo-container {
    float: left;
    padding-left: 4px;
}
#top-menu {
  position: absolute;
  top: 33px;
  left: 250px;
}
#top-menu ul {
    float: left;
    padding: 0;
}
    #page-top #block-menu-menu-fejlec-menu ul,
    #page-top #block-menu-menu-fejlec-menu li {
        margin: 0;
        margin-left: 15px;
        list-style: none;
        line-height: 23px;
    }
    #page-top #block-menu-menu-fejlec-szurke-menu ul,
    #page-top #block-menu-menu-fejlec-szurke-menu li {
        margin: 0;
        margin-left: 3px;
        list-style: none;
        line-height: 23px;
    }    
    #page-top #top-menu li {
        padding: 0;
        display: block;
        float: left;
        margin: 0;
    }
    #page-top #top-menu  li.first {
        margin-left: 0;
    }
    #page-top #top-menu li.last {
        margin-right: 0;
    }
    #page-top #top-menu li a {
        text-decoration: none;
        text-transform: uppercase;
        font-weight: bold;
        color: #757575;
        font-size: 11px;
        margin-right: 5px;
        margin-left: 5px;
        padding: 5px 2px 5px 2px;
    }
    #page-top #top-menu li a:hover,
    #page-top #top-menu li a:focus,
    #page-top #top-menu a.active {
        color: #FFF;
        background-color: #f20000;
    }

#page-top #top-menu #block-menu-menu-fejlec-menu {
    float: left;
    clear: none;
}
#page-top #top-menu #block-menu-menu-fejlec-szurke-menu {
    float: left;
    clear: none;
}
    #page-top #top-menu #block-menu-menu-fejlec-szurke-menu li a {
        font-weight: bold;
        color: #303030;
        font-size: 10px;
    }        
    #page-top #top-menu #block-menu-menu-fejlec-szurke-menu li a:hover {
        color: #ef2313;
    }
    #page-top #top-menu #block-menu-menu-fejlec-szurke-menu li a.active {
        margin-left: 3px;
        margin-right: 3px;
        color: #ef2313;
    }    
        
#search {
    width: 255px;
	/*padding-right: 5px;*/
	position: absolute;
	float: right;
	top: 27px;
	right: 10px;
}
    #search #edit-actions,
    #search .form-item {
        display: block;
        margin: 0;
    }
    #search .form-submit {
        position: absolute;
        right: 5px;
        top: 0;
        height: 29px;
        width: 70px;
        color: #004176;
        font-size: 12px;
        font-weight: bold;
        border: 1px solid #d8d8d8;
        ackground-color: #eef2f4;
        cursor: pointer;
    }
    #search #edit-search-block-form--2 {
        position: absolute;
        left: 0;
        top: 0;
        height: 25px;
        line-height: 25px;
        width: 176px;
        padding-left: 5px;
        border: 1px solid #d8d8d8;
        background-color: #eef2f4;
        -webkit-box-shadow: inset 1px 3px 4px 0px rgba(50, 50, 50, 0.1);
        -moz-box-shadow:    inset 1px 3px 4px 0px rgba(50, 50, 50, 0.1);
        box-shadow:         inset 1px 3px 4px 0px rgba(50, 50, 50, 0.1);   

}

.tabs {
    padding-bottom: 5px;
}

/* --------- BAL OLDAL BEÁLLÍTÁSAI  ---------------------- */
#sidebar-first {
    margin-top: 6px;
    position: relative;
    clear: left;
	display: block !important;
}

/*#sidebar-first-inner {
        display: block !important;
    }*/

#sidebar-first ul.main-menu,
#sidebar-first .main-menu li {
    padding: 0;
    margin:0;
    margin-left: 5px;
    list-style: none;
}
    #sidebar-first ul.main-menu {
        margin-bottom: 35px;
    }
    #sidebar-first .main-menu {
        font-size: 12px;
        font-family: Arial;
        margin-right: 5px;
    }
    #sidebar-first .main-menu a {
        display: block;
        color: #757575;
        text-decoration: none;
        border-top: 1px solid #eef2f5;
        padding: 8px 0 5px 11px;
    }
    #sidebar-first .main-menu li.last a{
      border-bottom: 1px solid #eef2f5;
    }
    #sidebar-first .main-menu a:hover,
    #sidebar-first .main-menu a:active {
      background-color: #eef2f5;
    }
    #sidebar-first .main-menu li.active {

    }
        #sidebar-first .main-menu a.active {

        }
    
/* ---------  LÁBLÉC BEÁLLÍTÁSAI  ---------------------- */
#footer {
    background: url('../images/logo-footer.png');
    background-position: left top;
    background-repeat: no-repeat;
    clear: both;
    position: relative;
    margin-top: 20px;
    padding-left: 160px;
    height: 150px;
}
#footer ul,
#footer li {
    padding: 0;
    margin: 0;
    list-style: none;
}
    #footer li {
        display: inline;
        margin-right: 5px;
    }
    #footer li a {
        color: #000;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none;
    }
    #footer li a:hover {
        text-decoration: underline;
    }
    #footer li.first {
        margin-left:10px;
    }
    #footer li.last {
        margin-right: 0;
    }
#footer .contextual-links-region {
    position: static;
}
#block-menu-menu-lablec-menu {
  float: left;
  display: inline-block;
}
  #block-menu-menu-lablec-menu.clearfix {
    clear: none;
  }
#block-block-3 {
  float: right;
  display: inline-block;
}
  #block-block-3.clearfix {
    clear: none;
  }
  #footer .footer-allrights {
      /* 
      position: absolute;
      top: 30px;
      right: 10px;
      */
      color: #d24038;
      font-weight: bold;
  }
#footer .footer-text {
    clear: both;
    text-align: justify;
    margin-left: 10px;
    padding-top: 20px;
    padding-bottom: 10px;
    color: #717171;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.5;
}

/* ---------------- CIKK és OLDAL (page) BEÁLLÍTÁSAI ----------------------- */

.node-type-story .panels-flexible-region-9-center {
    float: none;
    width: auto;
}

.node-type-story #content {
    position: relative;
}
.node-type-story .cikkvezerkeptitle {
  width: auto;
  margin: -10px auto 15px;
  text-align: center;
  font-size: 12px;
  background-color: rgba(0,0,0,0.1);
  padding: 3px;
  box-sizing: border-box;
}
.node-type-story #content h1 {
    /* font-family: 'PT Sans', sans-serif;
    font-size: 42px; */
    font-family: sans-serif;
    font-size: 33px;
    color: #bf1900;
    float: none;
    margin: 0;
}
    .node-type-story #content .alcim {
        margin: 0;
        padding: 9px 35px 10px 0;
        /* font-family: 'PT Sans', sans-serif; */
        font-family: sans-serif;
        font-size: 19px;
        color: #073f77;
    }
    .node-type-story #content .felcim {
        margin: 0;
        padding: 10px 35px 0px 0px;
        /* font-family: 'PT Sans', sans-serif; */
        font-family: sans-serif;
        font-size: 19px;
        color: #073f77;
    }
.node-type-story #content .fb_edge_widget_with_comment {
    position: absolute;
    top: 15px;
    right: 0px;
    padding: 5px 35px 5px 9px;
    background-color: #bf1900;
    width: 86px;
    height: 21px;
}
    .node-type-story.not-logged-in  #content .fb_edge_widget_with_comment {
        right: 5px;
    }
#print-story-button {
    position: absolute;
    top: 82px;
    right: 0px;
    padding: 0;
    width: 65px;
    height: 30px;    
}
#story-send-email {
    position: absolute;
    top: 82px;
    right: 65px;
    padding: 0;
    width: 65px;
    height: 30px;    
}

.node-type-story #designline {
    height: 1px;
    width: 100%;
    background-color:#CCC;
    clear: both;
}
.node-type-story #szerzoline {
    margin: 7px 0px 7px 0px;
    float: left;
}
    .node-type-story #szerzoline a {
        text-decoration: none;
        font-family: arial;
        font-size: 12px;
        color: #000;
    }
    .node-type-story #szerzoline a:hover {
        text-decoration: underline;
        font-family: arial;
        font-size: 12px;
        color: #000;
    }
.node-type-story #szerzoline .inline-marginleft {
    margin-left: 12px;
}

.node-type-story  .vezerimg-full img {
  width: auto !important;
  height: auto !important;
  max-width: 100%;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
.node-type-story .vezerimg-small {
  float:left; 
  width: 50%; 
  text-align: center; 
  margin-right: 10px;
}
  .node-type-story .vezerimg-small img {
    margin: 0 15px 4px 0;
    max-width: 100% !important;
    height: auto !important;  
  }
.node-type-story #tartalomszoveg {
    max-width: 728px;
    padding-top: 0px;
    text-align: justify;
    font-family: Arial;
    font-size: 15px;
    line-height: 22px;
    color: #272727;
    margin: 0 auto;
}
.node-type-story #tartalomszoveg  p {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 15px;
}
.node-type-story #tartalomszoveg .lead {
    text-align: inherit;
    font-family: Arial;
    font-size: 18px;
    line-height: 23px;
    color: #272727;
    width: 100%;
    margin-bottom: 15px;
}
.node-type-story .kepalairasboxleft img,
.node-type-story .kepalairasboxright img {
  
  
}
  .node-type-story .kepalairasboxleft {
      margin: 0px 15px 15px 0;
      float: left;
  }
  .node-type-story .kepalairasboxright {
      margin: 0px 0 15px 15px;
      float: right;
  }

.node-type-story .redbox {
    border-left: 3px solid #BF1900;
    padding-left: 15px;
    margin-bottom: 15px;
}
    .node-type-story h4.redbox,
    .node-type-story .redbox .section-title {
        margin: 0;
        padding-bottom: 15px;
        /* font-family: 'PT Sans', sans-serif; */
        font-family: sans-serif;
        font-size: 25px;
        font-weight: bold;
    }
    .node-type-story h4.redbox {
        margin-left: -18px;    
    }
    .node-type-story .section-title {
        border-left: 3px solid #BF1900;
        padding-left: 15px;
        padding-bottom: 15px;
        margin-bottom: 0 !important;
        margin-left: -18px;
        /* font-family: 'PT Sans', sans-serif; */
        font-family: sans-serif;
        font-size: 25px;
        font-weight: bold;
    }    
#cikk-olvasson-tovabb h2 {
    margin: 10px 0 10px 30px;
    /* font-family: 'PT Sans', sans-serif; */
    font-family: sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: #073f77;
}
#cikk-olvasson-tovabb table {
    margin-left: 10px;
    margin-right: 10px;  
}
#cikk-olvasson-tovabb td {
    border: 1px solid #CCC;
    padding: 16px;
    vertical-align: top;
}

    #cikk-olvasson-tovabb h3 {
        margin: 10px 0 10px 0px;
        /* font-family: 'PT Sans', sans-serif; */
        font-family: sans-serif;
        font-size: 19px;
        font-weight: bold;
        color: #073f77;
    }
        #cikk-olvasson-tovabb h3 a {
            text-decoration: none;color: #073f77;
        }
        #cikk-olvasson-tovabb h3 a:hover {
            text-decoration: underline;color: #073f77;
        }
    #cikk-olvasson-tovabb .olvassontovabb-lead {
        font-family: arial;
        font-size: 13px;
        line-height: 20px;
    }

.node-type-story #belsojobb {
    padding-left: 5px;
}

.node-type-story #belsojobb .block {
    width: 300px;
    padding-left: 5px;
}

.node-type-story .panels-flexible-row-9-1 .panels-flexible-row-inside .panels-flexible-region-9-bal,
.node-type-story .panels-flexible-row-9-1 .panels-flexible-row-inside .panels-flexible-region-9-k__z__ps__,
.node-type-story .panels-flexible-row-9-1 .panels-flexible-row-inside .panels-flexible-region-9-jobb,
.node-type-story .panels-flexible-row-10-1 .panels-flexible-row-inside .panels-flexible-region-10-bal,
.node-type-story .panels-flexible-row-10-1 .panels-flexible-row-inside .panels-flexible-region-10-k__z__ps__,
.node-type-story .panels-flexible-row-10-1 .panels-flexible-row-inside .panels-flexible-region-10-jobb {
   width: 250px;
   margin-left: 25px;
}

.node-type-story .pane-block-20 h2.pane-title {
    color: #003f77;
    /* font-family: 'PT Sans', sans-serif; */
    font-family: sans-serif;

}

.node-type-story .panels-flexible-row-9-1 a,
.node-type-story .panels-flexible-row-10-1 a{
    color: #0d3764;
    text-decoration: none;
    font-size: 12px;
    line-height: 18px;
}
 .node-type-story .panels-flexible-row-9-1 a:hover,
  .node-type-story .panels-flexible-row-10-1 a:hover {
    text-decoration: underline;
}    

.node-type-story .panels-flexible-row-9-1,
.node-type-story .panels-flexible-row-10-1{
    margin-bottom: 30px;
}

.node-type-story .panels-flexible-row-9-1 .pane-jobb-has-bba-rss-olvas h2.pane-title,
.node-type-story .panels-flexible-row-10-1 .pane-jobb-has-bba-rss-olvas h2.pane-title {
        color: #FFF;
        background-color: #0d3764;
        font-size: 12px;
        font-weight: bold;
        padding: 3px;
        margin: 10px 0px 10px 0px;
    }
    .node-type-story .panels-flexible-row-9-1 .pane-jobb-has-bba-rss-olvas .pane-content,
    .node-type-story .panels-flexible-row-10-1 .pane-jobb-has-bba-rss-olvas .pane-content {
        margin-left: 10px;
    }
.content .item-list .pager li {
    padding: 0;
}

.node-type-page #belsojobb {
    float: right;
    width: 300px;
    height: 100%;
    padding-left: 5px;
    clear: right;
    margin-top: -53px;
}

.node-type-page h1 {
    margin-bottom: 0;
    padding-bottom: 15px;
    float: none;
    
}
.node-type-page #content {
  text-align: justify;
}
#node-30891 img {
  width: 30%;
  max-width: 190px;
  height: auto;
}
.page-node-30902 #content .content img {
   margin: 5px;
    
}
#block-block-8 {
    margin-top:15px;
}
.panels-flexible-9 .panels-flexible-row {
  padding: 0;
}

/* ------------------------------------------- FŐOLDALI BEÁLLÍTÁSAI V2 -------------------------------------------- */
.page-nyitooldal h1 ,
.page-nyitooldalv3 h1 {
  display: none;
}
/* - vezércikk nézet - */
.nyitooldal-vezernezet {
  margin-bottom: 30px;
}
   .nyitooldal-vezernezet .image-title-wrapper {
    position: relative;
    z-index: 10;
  }
  .nyitooldal-vezernezet .friss-text {
    position: absolute;
    top: 0;
    left: 0;
    color: #FFF;
    background-color: #f20000;
    padding: 5px;
    text-transform: uppercase;
    z-index: 11;
  }
  .nyitooldal-vezernezet .titlewrapper {
    position: absolute;
    bottom: 4px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .nyitooldal-vezernezet h2,
  .nyitooldal-vezernezet h2 a  {
    margin: 5px 0 5px 15px;
    padding: 0;
    color: #FFF;
    text-decoration: none;
    font-size: 40px;
    display: inline-block;
    max-width: 80%;
  }
  .nyitooldal-vezernezet p {
    max-width: 70%;
    text-align: justify;
    margin-left: 10px;
  }
  .fooldal-vezer-aktlapszam {
    position: absolute;
    top: 3.9%;
    right: 0px;
    z-index: 20;
    margin-right: 2%;
    width: 25%;
    max-width: 223px;

  }
    .fooldal-vezer-aktlapszam img {
      display: block;
      border: 4px solid #FFF;
      border-radius: 3px;
      -webkit-box-shadow: 1px 5px 4px 0px rgba(50, 50, 50, 0.59);
      -moz-box-shadow:    1px 5px 4px 0px rgba(50, 50, 50, 0.59);
      box-shadow:         1px 5px 4px 0px rgba(50, 50, 50, 0.59);
    }
    .fooldal-vezer-aktlapszam .aktualis-legfrissebb {
      text-align: center; 
      margin: 20px 0 25px 0;    
    }
    .fooldal-vezer-aktlapszam .aktualis-beleolvasok {
      text-align: center;
    }
     
/* - hirdetés a vezér alatt - */
.page-nyitooldal #block-simpleads-ad_groups_2348 {
  background-color: #eef2f4;
  padding: 20px 10px;
  overflow: hidden;
}
  .page-nyitooldal #block-simpleads-ad_groups_2348 .adslist {
    width: auto;
    max-width: 728px;
    margin: 0 auto;
  }
  .page-nyitooldal #block-simpleads-ad_groups_2348 h2 {
      margin: 0;
      margin-top: 33px;
      float: left;
      display: inline-block;
      text-transform: uppercase;
      font-size: 11px;
      color: #999;
      letter-spacing: 2px;
      transform: rotate(270deg);
      -webkit-transform: rotate(270deg);
      -moz-transform: rotate(270deg);
      -o-transform: rotate(270deg);
      -ms-transform: rotate(270deg);    
    }

    /* - hirdetés alatti cikkek 2db - */
.nyitooldal-nem-vezer,
.fooldal-rendelje-meg-hetilapunkat {
  margin-top: 30px !important;
}
  .nyitooldal-nem-vezer h2 a {
    color: #003f77;
    text-decoration: none;
  }
    .nyitooldal-nem-vezer h2 a:hover {
      color: #4988C0;
      text-decoration: none;
    }
  .nyitooldal-nem-vezer .view-content {
    overflow: hidden;
    text-align: justify;
  }
  .nyitooldal-nem-vezer .view-content {
    overflow: hidden;
    text-align: justify;
  }
  .nyitooldal-nem-vezer .view-content h2 {
	text-align: left;
  }
  .nyitooldal-nem-vezer .imagewrapper {
    position: relative;
    overflow: hidden;
    z-index: 10;
  }
  .nyitooldal-nem-vezer .friss-text {
    position: absolute;
    bottom: 3px;
    left: 0;
    color: #FFF;
    background-color: #f20000;
    padding: 5px;
    text-transform: uppercase;
    z-index: 11;
  }
  .nyitooldal-nem-vezer p,
  .nyitooldal-nem-vezer h2 {
    padding-left: 5px;
    padding-right: 5px;
  }
  /* - 2db-os egyéni beállítások: - */
  .nynmv2db  .imagewrapper {
    width: 100%;
    height: auto;
    max-width: 480px;
  }  
  .nynmv2db .view-content img {
    max-width: 480px;
    height: auto;
  }
  .page-nyitooldal .nynmv2db .views-row-1 {
    float: left;
    width: 48%;
    margin-right: 2%;
  }
  .nynmv2db .views-row-2 {
    float: right;
    width: 48%;
  }
  /* - 3db-os egyéni beállítások: - */
  .nynmv3db  .imagewrapper {
    width: 100%;
    height: auto;
    background-color: #CCC;
  }
  .nynmv3db .view-content img {
    max-width: 417px;
    height: auto;
  }
  .nynmv3db .views-row-1,
  .nynmv3db .views-row-2,
  .nynmv3db .views-row-3 {
    width: 32%;
    float: left;
  }
  .nynmv3db .views-row-1,
  .nynmv3db .views-row-2 {
    margin-right: 2%;
  }  
 
  .fooldal-rendelje-meg-hetilapunkat {
    float: left;
    padding: 20px;
    padding-top: 10px;
    background-color: #eef2f4;
    margin-right: 59px;
    box-sizing: border-box;
  }
  .page-nyitooldal .fooldal-rendelje-meg-hetilapunkat {
    max-width: 42%;
  }
  .fooldal-rendelje-meg-hetilapunkat p, h2 {
   color: #555555;
  }
  .fooldal-rendelje-meg-hetilapunkat p {
    text-align: justify;
  }
  #abovefooter-left h2 {
    display: block;
    color: #FFF;
    background-color: #5d82a1;
    padding: 3px 7px;
    font-weight: normal;
    font-size: 14px;
  }
    #abovefooter-left .block-views .content {
      padding-left: 15px;
    }    
  .ahrefbutton a,
  a.ahrefbutton {
    color: #FFF;
    background-color: #f20000;
    padding: 7px 15px 7px 15px;
    text-decoration: none;
    border: 1px solid #cb0000;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.29);
    -moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.29);
    box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.29);
  }
    .ahrefbutton a:hover,
    .ahrefbutton a:focus,
    a.ahrefbutton:hover,
    a.ahrefbutton:focus {
      background-color: #6e889f;
      border: 1px solid #566b7d;
    }
  .ahrefbutton-grey a,
  a.ahrefbutton-grey {
    color: #FFF;
    background-color: #F20000;
    padding: 7px 0px;
    text-decoration: none;
    border: 1px solid #FE6A79;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.29);
    -moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.29);
    box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.29);
	width: 182px;
	margin: 0 auto;
	text-align: center;
	display: block;
  }
    .ahrefbutton-grey a:hover,
    .ahrefbutton-grey a:focus,  
    a.ahrefbutton-grey:hover,
    a.ahrefbutton-grey:focus {
      color: #FFF;
      background-color: #6e889f;
      border: 1px solid #566b7d;
    }
  .ahrefbutton-greylight a,
  a.ahrefbutton-greylight {
    color: #6c6c6c;
    background-color: #FFF;
    padding: 7px 15px 7px 15px;
    text-decoration: none;
    border: 1px solid #dbe1e6;
    -webkit-box-shadow: 0px 3px 3px 0px rgba(50, 50, 50, 0.29);
    -moz-box-shadow:    0px 3px 3px 0px rgba(50, 50, 50, 0.29);
    box-shadow:         0px 3px 3px 0px rgba(50, 50, 50, 0.29);
  }
    .ahrefbutton-greylight a:hover,
    .ahrefbutton-greylight a:focus,  
    a.ahrefbutton-greylight:hover,
    a.ahrefbutton-greylight:focus {
      color: #FFF;
      background-color: #6e889f;
      border: 1px solid #566b7d;
    }    
#block-views-korabbi_lapszamok_v2-block > div > h2 {
  color: #FFF;
  background-color: #6e889f;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 14px;
  padding: 10px 0 10px 20px;
  margin-top:0;
  margin-bottom: 25px;
}
#block-views-korabbi_lapszamok_v2-block .view-korabbi-lapszamok-v2 > .view-content > .views-row  {
    padding: 20px;
    background-color: #fff;
    width: 48%;
    box-sizing: border-box;
}
  #block-views-korabbi_lapszamok_v2-block .view-korabbi-lapszamok-v2 > .view-content > .views-row-1  {
    float: left;
    margin-right: 2%;
  }
  #block-views-korabbi_lapszamok_v2-block .view-korabbi-lapszamok-v2 > .view-content > .views-row-2  {
    float: right;
  }
  #block-views-korabbi_lapszamok_v2-block .view-korabbi-lapszamok-v2 img {
    /*float: left;*/
  }
  #block-views-korabbi_lapszamok_v2-block .view-korabbi-lapszamok-v2  > .view-content > .views-row > .field-content {
    border-top: 2px solid #dbe1e6;
    padding-top: 5px;
    clear: both;
  }
  .korabbilapszam-info {
    float: right;
  }
    .korabbilapszam-info-text {
      font-size: 11px;
	  text-align: center;
    }
    .korabbilapszam-up {
      height: 150px;
	  display: none;
    }
    .korabbilapszam-info-button {
      margin-top: 17px;
	  width: 100%;
    }
    #block-views-korabbi_lapszamok_v2-block .korabbilapszam-wrapper {
            
    }
    #block-views-korabbi_lapszamok_v2-block .view-korabbi-lapszamok-v2-gyermek {
      clear: both;
      padding-top: 15px;
    }
    
.view-korabbi-lapszamok-v2-gyermek p.lead {
  margin-top: 0;
}    
.view-korabbi-lapszamok-v2-gyermek h3 {
  margin-bottom: 2px;
}
  .view-korabbi-lapszamok-v2-gyermek h3 a {
    font-size: 16px;
    text-decoration: none;
    color: #003F77;
   }
  .view-korabbi-lapszamok-v2-gyermek h3 a:hover {
    color: #4988C0;
  }
  
.view-korabbi-lapszamok-v2 .view-row {
  display: inline-block;
  float: left;
}
#block-views-korabbi_lapszamok_v2-block { 
  overflow: hidden;
}
#block-views-korabbi_lapszamok_v2-block_1 {
  margin-top: 30px;
  padding: 10px;
}
  #block-views-korabbi_lapszamok_v2-block_1 .view-korabbi-lapszamok-v2 .view-content {
    overflow: hidden;
    padding-bottom: 10px;
  }
  #block-views-korabbi_lapszamok_v2-block_1 .view-korabbi-lapszamok-v2 .views-row {
    float: left;
    margin-right: 40px;
    -webkit-box-shadow: 3px 3px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    3px 3px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         3px 3px 2px 0px rgba(50, 50, 50, 0.75);
    margin-bottom: 20px;    
  }
  #block-views-korabbi_lapszamok_v2-block_1 .view-korabbi-lapszamok-v2  .views-row-4 {
    margin-right: 0;
  }
  #block-views-korabbi_lapszamok_v2-block_1 .view-korabbi-lapszamok-v2 .view-footer {  
    clear: both;
    margin-top: 20px;
    padding-bottom: 20px;
  }
  #block-views-korabbi_lapszamok_v2-block_1 .view-korabbi-lapszamok-v2 .view-footer a {  
    display: table;
    margin: 0 auto;
  }

  
/* -------------- FŐOLDAL BEÁLLÍTÁSA v3 - (kirakva külön fájlba)------------- */  
  /* 
.page-nyitooldalv3  #content-area .region-content div.block-block, 
.page-nyitooldalv3  #content-area .region-content div.block-views {
  width: 49%;

  margin-right: 1%;    
  margin-left: 1%;

}
/*
.page-nyitooldalv3  #content-area .region-content div.block-block.block-odd, 
.page-nyitooldalv3  #content-area .region-content div.block-views.block-odd {
  float: right;
  clear: none;
}
.page-nyitooldalv3  #content-area .region-content div.block-block.block-even, 
.page-nyitooldalv3  #content-area .region-content div.block-views.block-even {
  float: left;
  clear: both;
}

.page-nyitooldalv3  #content-area .region-content div.block-block.block-even, 
.page-nyitooldalv3  #content-area .region-content div.block-views.block-even {
  float: right;
  clear: none;
}
.page-nyitooldalv3  #content-area .region-content div.block-block.block-odd, 
.page-nyitooldalv3  #content-area .region-content div.block-views.block-odd {
  float: left;
  clear: both;
}

.page-nyitooldalv3  #content-area #block-block-37 {
  margin-top: 30px;
}
*/
  
/* -------------- ARCHÍVUM OLDAL BEÁLLÍTÁSA -------------- */
.page-archivum #content {
    position: relative;
}
    .page-archivum #content #yearlinks-wrapper {
        margin-top: 20px;
    }
        .page-archivum #highlight h2 {
          margin: 0;
          font-size: 22px;
          color: #da3f1a;
        }
        .page-archivum #highlight .content {
            
        }
            .page-archivum #highlight .content .archivumyearlink {
                margin: 0px 4px 0px 4px;
                padding: 3px;
                float: left;
            }
            .page-archivum #highlight .content a {
                text-decoration: none;
                font-weight: bold;
                color: #004176;
            }
            .page-archivum #highlight .content a:hover {
                text-decoration: underline;
            }
        .page-archivum #highlight .content .thisyear {
            background-color: #FFFFFF;
            border: 1px solid #CCCCCC;
            box-shadow: 1px 1px 0px #D5D2D2;
            color: #EF2313;   
            padding: 2px;
        }
            .page-archivum #highlight .content .thisyear a {
                color: #EF2313;      
            }        

.page-archivum #content h1,
.page-archivum .content h2 {
    margin-top: 20px;
    margin-bottom: 0;
    color: #da3f1a;
    font-size: 24px;
}

.page-archivum #content .content h3 {
    font-size: 19px;
    color: #da3f1a;
}

.page-archivum #content .content .views-field-name {
    margin-left: 18px;
    margin-bottom: 4px;
}
    .page-archivum #content .content .views-field-name a {
        color: #da3f1a;
        text-decoration: none;
    }
    .page-archivum #content .content .views-field-name a:hover {
        text-decoration: underline;
    }

.page-archivum .view-content {
    margin-bottom: 15px;
}

.page-archivum #content .content .views-field-field-digi-url-1 {
    float: left;
}
.page-archivum #content .content .views-field-nothing-1 {
    float: right;
}
    .page-archivum #content .content .views-field-nothing a,
    .page-archivum #content .content .views-field-nothing-1 a,
    .page-archivum #content .content .views-field-field-digi-url-1,
    .page-archivum #content .content .views-field-field-digi-url-1 a {
        text-decoration: none;
        color: #004176;
        font-size: 11px;
        margin: 0px 2px 0px 2px;
    }
    .page-archivum #content .content .views-field-nothing a:hover,
    .page-archivum #content .content .views-field-nothing-1 a:hover,
    .page-archivum #content .content .views-field-field-digi-url-1 a:hover  {
        text-decoration: underline;
    }
    
.page-archivum .content li.views-row {
  float: left;
  width: 160px;
  margin-bottom:20px;
  list-style: none;
  margin-left:10px; margin-right: 10px;
}    
.page-archivum .content h3 {
  padding-top: 10px;
  clear: both;
}

/* ------------ Egy LAP és egy SZERZŐ cikkeinek megjelenítése --------------- */

.page-taxonomy-term h1 {
    color: #DA3F1A;
    font-size: 22px;
    padding-left: 10px;
    margin: 0;
    padding-top: 15px;
}
.page-taxonomy-term #egy-lapszam-cikkei h2,
.page-taxonomy-term #egy-szerzo-cikkei h2 {
    color: #DA3F1A;
    font-size: 22px;
    padding-left: 10px;
    margin: 0;
    padding-top: 15px;
}
.page-taxonomy-term #content .content .regio-aktualis h2 {
    color: #DA3F1A;
    font-size: 22px;
    padding-left: 0;
    margin: 0;
    padding-bottom: 10px;
    float: left;
}
.page-taxonomy-term #content .content .regio-aktualis {
    margin-left: 10px;
}
.page-taxonomy-term .views-field-field-hetekcimlap img {
    margin-top: 10px;
    margin-left: 10px;
}
    .page-taxonomy-term #content .content h3 {
        color: #DA3F1A;
        margin-top: 22px;
        margin-left: 0;
    }
    .page-taxonomy-term #content .content h4 {
        font-weight: bold;
        font-size: 16px;
        margin-top: 0;
        margin-bottom: 7px;
    }
    .page-taxonomy-term #content .content h4 a {
        color: #004176;
        text-decoration: none;
    }
    .page-taxonomy-term #content .content h4 a:hover {
        color: #004176;
        text-decoration: underline;
    }    
.page-taxonomy-term .taxonomia-lapszam-fokep img {
    margin-top: 10px;
}
    .page-taxonomy-term #content .content .regio-aktualis h3 {
        color: #DA3F1A;
    }
    .page-taxonomy-term #content .content .regio-aktualis h4 {
        font-weight: bold;
        font-size: 16px;
        margin-top: 0;
        margin-bottom: 7px;
    }
        .page-taxonomy-term #content .content .regio-aktualis h4 a {
            color: #004176;
            text-decoration: none;
        }
        .page-taxonomy-term #content .content .regio-aktualis h4 a:hover {
            color: #004176;
            text-decoration: underline;
        }
    .page-taxonomy-term #egy-szerzo-cikkei table,
    .page-taxonomy-term #egy-lapszam-cikkei table {
        margin-left: 95px;
        width: 750px;
        border: 1px solid #dbe3eb;
    }
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-2,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-4,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-6,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-8,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-10,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-12,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-14,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-16,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-18,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-20,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-22,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-24,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-26,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-28,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-30,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-32,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-34,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-36,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-38,
        .page-taxonomy-term #egy-lapszam-cikkei tr.row-40,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-2,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-4,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-6,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-8,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-10,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-12,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-14,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-16,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-18,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-20,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-22,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-24,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-26,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-28,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-30,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-32,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-34,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-36,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-38,
        .page-taxonomy-term #egy-szerzo-cikkei tr.row-40        
        {
            background-color: #f1f4f7;
        }        
        .page-taxonomy-term #egy-lapszam-cikkei td,
        .page-taxonomy-term #egy-szerzo-cikkei td {
            padding: 10px 10px;
        }
    .page-taxonomy-term .views-field-body {
        position: relative;
        /* 
        width: 617px;
        float: right; 
        */
    }
        .page-taxonomy-term .views-field-body .field-content {
            /*
            position: absolute;
            top: 0px;
            left: 110px;
            width: 620px;
            */
            max-width: 570px;
        }
    .page-taxonomy-term .views-field-field-vezerkep {
        float: left;
        width: 100px;
        margin-right: 10px;
        min-height: 66px;        
    }
        .page-taxonomy-term .views-field-field-vezerkep img {
            display: block;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 3px;
        }
    .page-taxonomy-term .pager {
        margin-top: 25px;
        margin-bottom: 25px;
    }
        .page-taxonomy-term .pager a {
            text-decoration: none;
            color: #004176;
        }
        .page-taxonomy-term .pager a:hover {
            text-decoration: underline;
        }
    .page-taxonomy-term .feed-icon {
        margin-left: 10px;
        margin-top: 10px
    }

/* ---------- hírlevélre felira---- hírlevélre felira   margin-top: 10px */
    
/* --------------- bal oldali rss olvasó -------------- */
.bal-oldali-rss-olvaso {
    font-family: Arial;
}
    .bal-oldali-rss-olvaso  .elvalasztovonal {
        margin: 20px 0;
    }
    .bal-oldali-rss-olvaso  a {
        color: #0d3764;
        text-decoration: none;
        font-size: 12px;
        line-height: 18px;        
    }
        .bal-oldali-rss-olvaso  a:hover {
            text-decoration: underline;
        }    
    .bal-oldali-rss-olvaso  .block-views h2 {
        color: #FFF;
        background-color: #0d3764;
        font-size: 12px;
        font-weight: bold;
        padding: 3px;
        margin: 10px 0px 10px 0px;
    }
    .bal-oldali-rss-olvaso  .block-views .content {
        margin-left: 10px;
    }

    form#subscribeform tbody {
        border: 0px;
    }

    .bal-oldali-rss-olvaso  h2.block-title {
        color: #003f77;
        /* font-family: 'PT Sans', sans-serif; */
        font-family: sans-serif;
    }

/* ---------- hírlevélre feliratkozás ------------------ */
    
/* -------------- KERESÉS OLDAL BEÁLLÍTÁSAI -------- */

.page-search h1 {
    color: #DA3F1A;
    font-size: 22px;
    padding-left: 10px;
    margin: 0;
    padding-top: 15px;
    margin-bottom: 15px;
}
.page-search h2 {
    color: #DA3F1A;
    font-size: 18px;
    margin: 0;
    margin-bottom: 15px;
}
.page-search #content .content {
    margin-left: 10px;
    margin-right: 10px;
}
.page-search #content .content #edit-basic {
    margin-bottom: 10px;
}
.page-search .pane-keress-jav-tott-panel-pane-1 a {
        color: #0d3764;
        text-decoration: none;
        font-size: 12px;     
    }
        .page-search .pane-keress-jav-tott-panel-pane-1 a:hover {
            text-decoration: underline;
        }    

/* -------------- Rovat oldal ------------- */

#rovatoldalak .panel-flexible,
#rovatoldalak .panel-separator {
    margin: 0;
}

#content .regio-aktualis-jobb .panel-separator {
    height: 15px;
}

#rovatoldalak #aktualis-nezet-jobb {
    padding-top: 25px;
}
#rovatoldalak #aktualis-nezet {

}
#rovatoldalak .panels-flexible-region-6-legut__bbi_lapsz__m_jobb,
#rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal {
    width: 280px;
    float: right;
    padding-top: 10px;
}
    #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .views-field-field-hetekcimlap {
        width: 175px;
        float: left;
    }
    #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .hetek-legujabb-text{
        font-weight: bold;
        color: #DA3F1A;
        font-size: 14px;
        margin: 0 0 15px 10px;
    }
        #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .view-display-id-panel_pane_2 .views-field-nothing{
            padding-top: 11px;
        }
    #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .views-field-name {
        clear: both;
        margin-left: 33px;
    }
        #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .views-field-name a {
            text-decoration: none;
            font-weight: bold;
            color: #DA3F1A;
        }
        #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .views-field-name a:hover {
            text-decoration: underline;
        }
    #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .views-field-name-1,
    #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .views-field-field-meghallgatom-url {
        margin-bottom: 4px;
    }
        #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .views-field-name-1 a,
        #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .views-field-field-meghallgatom-url a {
            text-decoration: none;
            color: #000;
        }
            #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .views-field-name-1 a:hover,
            #rovatoldalak .panels-flexible-region-6-aktu__lis2_jobb_oldal .views-field-field-meghallgatom-url a:hover {
                text-decoration: underline;
                color: #000;
            }
            
#rovatoldalak .panels-flexible-region-inside { padding: 0; }
#rovatoldalak .panels-flexible-row { padding: 0; }
#rovatoldalak h2.pane-title {
    color: #DA3F1A;
    font-size: 29px;
    margin: 0;
    padding-top: 0;
    margin-bottom: 0;    
    margin-top: -5px;
}
#rovatoldalak #aktualis-nezet,
#rovatoldalak .panels-flexible-region-6-aktu__lis {
    width: 100%;
    padding-right: 5px;
    padding-bottom: 10px;
}
#rovatoldalak .views-field-body {
    text-align: justify;
}
    #rovatoldalak #aktualis-nezet .views-row {
        margin-bottom: 15px;
    }
    #rovatoldalak #aktualis-nezet .view-content {
        clear: both;
    }
    #rovatoldalak #aktualis-nezet .views-field-nothing {
        height: 50px;
    }
    #rovatoldalak .rovat-rss-icon img {
        margin-top: 0;
    }
    #rovatoldalak #aktualis-nezet .aktualis-lapszam-text {
        float: left;
        background-color: #F20000;
        color: #FFFFFF;
        font-weight: bold;
        margin-bottom: 20px;
        margin-top: 7px;
        padding: 5px 9px;
        clear: both;
    }
        #rovatoldalak #aktualis-nezet .aktualis-lapszam-line {
            clear: both;  
        }
    #rovatoldalak #aktualis-nezet .views-field-field-vezerkep {
        float: left;
        margin-right: 10px;
        min-height: 66px;
        width: 221px;
        margin-left: 10px;
    }
        #rovatoldalak #aktualis-nezet .views-field-field-vezerkep img {
            display: block;
            margin-bottom: 10px;
            margin-left: auto;
            margin-right: auto;
        }
    #rovatoldalak #aktualis-nezet h4 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 7px;
        margin-top: 0;
    }
    #rovatoldalak #aktualis-nezet .views-field-body {
        position: relative;
        margin-right: 10px;
    }
#rovatoldalak .legutobbi-laszamok-text {
  clear: both;
  background-color: #F20000;
  color: #FFF;
  font-weight: bold;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 5px 9px;
  float: left;
}
#rovatoldalak .legutobbi-laszamok-line {
    clear: both;
}   
#legutobbi-lapszamok-felsorolas {
    clear: both;
}
    
#rovatoldalak #legutobbi-lapszamok-felsorolas,
.panels-flexible-region-6-legut__bbi_lapsz__m {
    width: 100%;
    border-right: 1px solid #CCC;
    padding-right: 5px;
}  
    #rovatoldalak #legutobbi-lapszamok-felsorolas h3 {
        color: #000;
        font-size: 12px;
        font-weight: bold;
    }
    #rovatoldalak #aktualis-nezet .views-row,
        #rovatoldalak #legutobbi-lapszamok-felsorolas .views-row {
        clear: both;
        overflow: hidden;
        margin-bottom: 20px;
        /* width: 470px; */
    }
    #rovatoldalak #legutobbi-lapszamok-felsorolas .views-field-nothing {
        border-top: 1px solid #CCC;
        margin-bottom: 10px;
    }
    #rovatoldalak #legutobbi-lapszamok-felsorolas .aktualis-lapszam-text {
        background-color: #F20000;
        border-top: none;
        color: #FFFFFF;
        font-weight: bold;
        margin-bottom: 6px;
        margin-top: 7px;
        padding: 5px 9px;        
    }
    #rovatoldalak #legutobbi-lapszamok-felsorolas .views-field-field-vezerkep {
        float: left;
        margin-right: 10px;
        margin-left: 10px;
        min-height: 66px;
        width: 100px;
    }
        #rovatoldalak #legutobbi-lapszamok-felsorolas .views-field-field-vezerkep img {
            display: block;
            margin-bottom: 3px;
            margin-left: auto;
            margin-right: auto;
        }
    #rovatoldalak #legutobbi-lapszamok-felsorolas h4 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 7px;
        margin-top: 0;
        margin-right: 10px;
        margin-left: 10px;
    }
    #rovatoldalak #legutobbi-lapszamok-felsorolas .views-field-body {
      position: relative;
      max-width: 570px;
      margin-left: 10px;
      margin-right: 10px;
    }
    #rovatoldalak #legutobbi-lapszamok-felsorolas .lapszamnev {
      margin-left: 5px;
    }        
    #rovatoldalak #legutobbi-lapszamok-felsorolas .lapszamkep {
        float: right;
        margin-top: 1px;
        margin-left: 10px;
        margin-bottom: 10px;
    }
    #rovatoldalak #legutobbi-lapszamok-felsorolas .lapszamelvcsik {
        border-top: 1px solid #F20000;
        /* 
        float: right;
        width: 340px;
        margin-right: 10px;
        margin-top: -7px;
        */
    }    
    #rovatoldalak #legutobbi-lapszamok-felsorolas .views-row-1 {
        clear: none;
    }

    /* --------- HÍRDOBOZ BEÁLLÍTÁSAI  ---------------------- */

body.page-xml-generator {
    background: white;
}

.page-xml-generator #wrapper {
    width: auto;
}

ul.hirdoboz-list li {
    list-style: none;
    font-size: 11px;
}

ul.hirdoboz-list li a {
    color: black; 
}

ul.hirdoboz-list li a:hover {
    color: red;
}

#hirdoboz-logo {
    margin: 10px;
}

.views-hetek-rss-hirdoboz {
    border: 1px solid red;
    width: 120px;
    height: 240px;
}
#content .kepalairas {
    	background-color: rgba(0, 0, 0, 0.5);
	bottom: 4px;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	overflow-y: hidden;
	padding: 5px 0;
	position: absolute;
	text-align: center;
	z-index: 25;
  line-height: 1.4;
}
/*
    #content .kepalairasboxleft {
        float: left;
        margin-right: 5px;
        margin-bottom: 5px;
    }
    #content .kepalairasboxright {
        float: right;
        margin-left: 5px;
        margin-bottom: 5px;        
    }
*/
  
/* ------------ KERESŐ OLDAL ------------ */

/* jQuery beépített */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(../images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(../images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

/* saját kód */

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 10px; height: 24px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -7px; margin-left: -7px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

#slider-years { position: relative; margin-top: 40px;}
.slider-year { top: -30px; width: 28px; margin-left: -14px; font-weight: bold; }
#slider-wrapper { margin-left: 10px; margin-right: 10px; }
#slider-range { background: #000; border-radius: 10px; border: 0px solid black; }
#slider-range .ui-slider-range {
background-color: rgb(108,139,186)

; 
background-image: linear-gradient(bottom, rgb(108,139,186) 9%, rgb(36,113,171) 55%);
background-image: -o-linear-gradient(bottom, rgb(108,139,186) 9%, rgb(36,113,171) 55%);
background-image: -moz-linear-gradient(bottom, rgb(108,139,186) 9%, rgb(36,113,171) 55%);
background-image: -webkit-linear-gradient(bottom, rgb(108,139,186) 9%, rgb(36,113,171) 55%);
background-image: -ms-linear-gradient(bottom, rgb(108,139,186) 9%, rgb(36,113,171) 55%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.09, rgb(108,139,186)),
	color-stop(0.55, rgb(36,113,171))
);
border: 1px solid black; 
}
#slider-range .ui-slider-handle 
{
border: 1px solid #999999;
}

#slider-range .ui-state-active { background-image: url(../images/ui-bg_glass_75_e6e6e6_1x400.png) }

form#views-exposed-form-kereses-proba-panel-pane-1 .views-exposed-widgets #edit-field-lapszam-ev-value-wrapper,
form#views-exposed-form-kereses-proba-panel-pane-1 .views-exposed-widgets select#edit-sort-bef-combine,
form#views-exposed-form-kereses-proba-panel-pane-1 .views-exposed-widgets label[for="edit-sort-bef-combine"]  { 
display: none;
}

form#views-exposed-form-kereses-proba-panel-pane-1 .views-exposed-widgets #edit-submit-kereses-proba 
{
  float: left;
  top: -20px;
}

.page-search #content-wrapper {
    position: relative;
}

.page-search input#edit-search-block-form--2 {
    font-size: 16px;
}


#kereses-view-result-counter-js {
    position: absolute;
    top: 30px;
    left: 700px;
    font-size: 16px;
    font-weight: bold;
}

#search-sort-wrapper { float: right; margin-top: 20px; margin-bottom: 20px;}
#search-sort-wrapper #search-sort-label { float: left; margin-right: 10px; }
#search-sort li { float: left; }
#search-sort { float: left; list-style-type: none; margin: 0; padding: 0; /*width: 60%;*/; }

.page-search #content-wrapper form#search-block-form input#edit-submit 
{
background-image: url('../images/keresogomb.png');
color: transparent;
border: none;
width: 37px;
height: 33px;
}

.page-search #content-wrapper form#search-block-form 
{
   margin-top: 20px;
   margin-left: 150px;
}

.page-search #content h1.title 
{
  position: absolute;
}

/* BANNER */

.banner-id2 { float: left; display: inline; }

#banner-inline-container {
    /* float: left; */
    clear: both;
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 728px;
    height: auto;
    max-height: 90px;
}
#banner-inline-container iframe {
  width: 100% !important;
  height: auto !important;
}

/* ------------------------------ KERESÉS FELSOROLÁS DESIGN  -------------------------------------------- */

.pane-views-exp-kereses-proba-panel-pane-1 {
    border-bottom: 1px solid #dbe3eb;
}


.view-kereses-proba {
    width: 678px;
    margin-left: 182px;
}
    .page-search .view-kereses-proba .view-content {
        margin-top: 20px;
    }
    .page-search .view-kereses-proba .views-row {
        padding: 20px;
        position: relative;
        height: 136px;
        width: 638px;
    }
    .page-search .view-kereses-proba .views-row-even {
        background-color: #f1f4f7;
    }
    .page-search .view-kereses-proba .views-field-field-vezerkep {
        float: left;
        margin-right: 10px;
        margin-top: 3px;
        min-height: 124px;
        width: 100px;
    }
    .page-search .view-kereses-proba .views-field-title h4 {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 7px;
        margin-top: 0;
    }
    .page-search #content .views-field-title h4 a {
        font-size: 16px;
        font-weight: bold;
    }
    .page-search .view-kereses-proba .views-field-body {
        float: right;
        position: relative;
        width: 527px;
        text-align: justify;
    }
    .page-search .view-kereses-proba .views-field-field-ev {
        clear: both;
        margin-left: 110px;
        float: left;
        color: #459154;
        font-weight: bold;
    }
    .page-search .view-kereses-proba .views-field-field-honap {
        float: left;
        color: #459154;
        font-weight: bold;
        margin: 0 5px;
        padding: 0 5px;
        border-right: 1px solid #000;
        border-left: 1px solid #000;
    }
    .page-search .view-kereses-proba .views-field-field-rovat {
        float: left;
        color: #459154;
        font-weight: bold;
    }
        .page-search #content .views-field-field-rovat a {
            color: #459154;
        }
        
/* -------------- szerző oldal ------------ */

/* FACEBOOK GOMB FELSŐ MENÜ */

#page-top #top-menu .fb-like .pluginCountButton {
    display: none;
}


#page-top #top-menu .fb-like {
    float: left;
    clear: none;
}

#block-block-21 {

}

/* -------------- Hetek Könyvek űrlap ------------ */

#webform-client-form-30892
/*#webform-component-megrendeles*/ {
    position: relative;
}

#webform-component-darabszamok {
    border: 0px;
    position: absolute;
    top: 40px;
    width: 200px;
    left: 250px;
}


#webform-component-darabszamok .webform-component-number {
    margin: 0px;
}

#webform-component-darabszamok .webform-component-number input {
    width: 35px;
    height: 12px;
}

#webform-component-darabszamok--darab-utolso-esely
/*input#edit-submitted-megrendeles-darab-utolso-esely*/ {
    position: absolute;
    top: 10px;
}

#webform-component-darabszamok--darab-hit-es-ertekek
/*input#edit-submitted-megrendeles-darab-hit-es-ertekek*/ {
    position: absolute;
    top: 32px;
}

#webform-component-darabszamok--darab-hos-uj-orszag
/*input#edit-submitted-megrendeles-darab-hos-uj-orszag*/ {
    position: absolute;
    top: 54px;
}

#webform-component-darabszamok--darab-arnyak-evszazada
/*input#edit-submitted-megrendeles-darab-arnyak-evszazada*/ {
    position: absolute;
    top: 76px;
}

#webform-component-darabszamok--darab-a-demokracia-vedelmeben
/*input#edit-submitted-megrendeles-darab-a-demokracia-vedelmeben*/ {
    position: absolute;
    top: 98px;
}

#webform-component-darabszamok--darab-harc-jeruzsalemert
/*input#edit-submitted-megrendeles-darab-harc-jeruzsalemert*/ {
    position: absolute;
    top: 120px;
}

/* E-mail továbbküldő felület */

form#forward-form #edit-subject,
form#forward-form #edit-body {
    display: none;
}
.page-forward .content {
    position: relative;
}

form#forward-form .form-item-recipients {
    width: 375px;
    position: absolute;
    top: 27px;
    right: 0px;
    /*
    float: right;
    margin-top: -115px;
    */
}

.page-forward #content h1.title {
    margin: 0;
    /* font-family: 'PT Sans', sans-serif; */
    font-family: sans-serif;
    font-size: 42px;
    color: #bf1900;
    padding: 5px 0 0 20px;
    float: none;
    /*margin: 20px 20px 30px 20px;*/
    width: 715px;
}

.page-forward #content-area {
    padding: 10px 30px;
}

.page-forward #edit-instructions {
    margin: 0px;
}

.page-forward #edit-instructions p {
    margin: 0px -15px;   
    padding: 5px;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;  
    /*width: 840px;    */
    clear: both; 
}

.page-forward .form-item-email,
.page-forward .form-item-name {
    width: 300px;
}

.page-forward label {
    /*margin: 0;*/
    /*padding: 9px 35px 11px 13px;
    font-family: 'PT Sans', sans-serif;
    */
    margin: 0 0 0px 5px;

    font-size: 19px;
    color: #073f77;
}

form#forward-form #edit-page {
    width: 300px;        
}

.page-forward a {
        text-decoration: none;
        color: #0D3764;
    }
    .page-forward a:hover {
        text-decoration: underline;
    }    

.page-forward form#forward-form input#edit-submit {
    height: 27px;
    width: 120px;
    color: #004176;
    font-size: 12px;
    font-weight: bold;
    background-color: #FFF;
    border: 1px solid #CCC;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    background: url('../images/serach-top-button-bg.png');
    background-repeat: repeat-x;
}

.page-forward input {
        height: 25px;
        line-height: 25px;
        /*width: 180px;*/
        border: 1px solid #CCC;
        border-radius: 4px 4px 4px 4px;
        /*background-color: #f9fbfd;*/
        margin-top: 5px; 
    }
    
.page-node-64771 .banner-id2 {
    margin: 3px;
}