
/* ---------- Basic Layout Styles ----------- */

html,
body {
   height: 100%;
   font-family: sans-serif;
   font-size: 12px;
   color: #474747;
}

body {
    background-image: url("../images/page-bg.png");
    /*background-repeat: repeat-x;*/
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.large-font h2 {
   font-size: 18px !important;
}

#page-wrapper {
   background-image: url("../images/top-bg.png");
   background-repeat: repeat-x;
   float: left;
   width: 100%;
}

#page-inner {
   width: 1050px;
   margin-left: auto;
   margin-right: auto;
}

#page {
width:1000px;
margin-right: auto;
float: left;
}

#right-side {
   width: 30px;
   float: left;
   margin-top: 100px;
   padding-left: 10px;
}
block-views-fooldal-gazdasag-block-13, #header {
   height: 126px;
   background-image: url("../images/header-bg-3.png");
   background-repeat: no-repeat;
   margin: 0px;
   width: 1000px;
}

#header-logo {
   width: 320px;
   height: 80px;
   margin-top: 30px;
   margin-left: 60px;
   float: left;
}

#ank-logo {
   width: 120px;
   height: 50px;
   margin-top: 30px;
   margin-left: 0px;
   float: left;
}

#icdp-logo {
   width: 300px;
   height: 50px;
   margin-top: 30px;
   margin-left: -15px;
   float: left;
}

#header-menu {
   margin-top: 90px;  /*27px;*/
   margin-left: -373px; /*193px;*/
   padding: 0px;
   float: left;
   /*background-color: red;*/
}

.region-header-lang {
   padding: 0px;
   margin: 0px;
}

#header-lang {
   margin-top: 5px;
   padding: 0px;
   float: left;
}

#lang-dropdown-form {
   margin: 0px;
   padding: 0px;
   height: 16px;
   }

#edit-lang-dropdown-select_title {
   background-color: #0071B3;
   color: white;
   }
   
.ddTitleText {
   min-width: 70px;
}

.dd_after .ddTitle span.ddTitleText img {
   border: 1px;
   border-style: solid;
   border-collapse: white;
   padding-left: 0px;
   background-color: yellow;
}

.ddTitle {
   background-color: #0071B3;
}

.dd_after {
   background-color: #0071B3;
}

.form-item-lang-dropdown-select {
   background-color: red;
}

.form-item-lang-dropdown-select input {
   background-color: red;
}

#edit-lang-dropdown-select_msddHolder {
   padding: 0px;
   margin: 0px;
}

#header-links {
   margin-top: 12px;
   /*background-color: red;*/
   float: left;
   clear: both;
}

#header-menu-column {
   float: left;
   width: 560px;  /*140px*/
   margin-left: 0px;
   }

.header-menu-item {
   float: left;
   margin-bottom: 5px;
   clear: both;
}

.header-menu-item a{
   text-decoration: none;
   color: #474747;
   font-weight: bold;
   font-size: 12px;
   margin-left: 5px;
   width: 120px;
}

.header-menu-item a:hover{
   text-decoration: underline;
   color: #000000;
}

#footer {
   clear: both;
   height: 191px;
   background-image: url("../images/footer-bg.png");
   background-repeat: none;
   width: 1000px;
}

#menu_1 {
   width: 1000px;
   height: 51px;
   background-image: url("../images/main-bg.png");
   background-repeat: no-repeat;
   margin: 0px;
   padding: 0px;
   clear: both;
   float: left;
}

#menu_1 ul {
   list-style-type: none;
   padding: 0px;
   margin: 0px;
   line-height: 50px;
}

#menu_1 ul li{
   display: inline;
   list-style-type: none;
   float: left;
   margin: 0px;
   padding: 0px;
}

#menu_1 ul li a:after {
   content: "\00a0";
   width: 2px;
   height: 46px;
   background-image: url("../images/main-sep.png");
   margin: 0px;
   padding: 0px;
   float: left;
}

#menu_1 a {
   color: #FFFFFF;
   text-decoration: none;
   font-size: 13px;
   text-transform: uppercase;
   font-weight: bold;
   line-height: 50px;
   margin-left: 14px;
   margin-right: 14px;
}

.main-over {
   color: #000000;
}

#menu_2 {
   height: 30px;
   margin: 0px;
   padding: 0px;
   clear: both;
   border-bottom-style: solid;
   border-width: 1px;
   border-color: #C4C4C4;
}

#menu_2 ul {
   list-style-type: none;
   padding: 0px;
   margin: 0px;
}

#menu_2 ul li {
   display: inline;
   list-style-type: none;
   float: left;
}

#menu_2 ul li a:after {
   content: "|";
   padding: 0px;
   color: #3a8bc3;
   margin-left: 7px;
}

#menu_2 ul .last a:after {
   content: "";
}

#menu_2 a {
   color: #3a8bc3;
   text-decoration: none;
   font-size: 12px;
   text-transform: uppercase;
   font-weight: bold;
   line-height: 30px;
   margin-left: 7px;
   margin-right: 7px;
   /*display: block;*/
}

#menu_2 a:hover {
   color: #165581;
}

#views-list {
   width: 600px;
   line-height: 150%;
}

#views-list h2 {
   margin-top: 20px;
}

#views-list h2 a{
   clear: both;
   font-size: 18px;
   text-decoration: none;
   color: #165581;
}

#views-list h2 a:hover{
   text-decoration: underline;
}

.views-item {
   margin-top: 10px;
   margin-bottom: 10px;
   padding-bottom: 10px;
   border-bottom-color: #0071B3;
   border-bottom-width: 1px;
   border-style: solid;
   border-top-width: 0px;
   border-left-width: 0px;
   border-right-width: 0px;
   width: 600px;
}

.row-datum {
   font-style: oblique;
   font-weight: bold;
   font-size: 14px;
   color: #444444;
}

.row-cim a {
   font-weight: bold;
   font-size: 18px;
   color: #165581;
   text-decoration: none;
}

.row-cim a:hover {
   text-decoration: underline;
}

.row-link a {
   font-weight: bold;
   font-size: 12px;
   color: #165581;
   text-decoration: none;
}

.row-link a:hover {
   text-decoration: underline;
}
.node-title-h1 {
   font-size: 20px;
   font-weight: bold;
}

.node-title-h2 {
   clear: both;
   font-size: 14px;
   font-weight: bold;
}

#fb-root {
   background-color: #aaaaaa;
}

#content {
   width: 100%;
   min-height: 300px;
   text-align: justify;
}

#content_1 {
   min-height: 300px;
   width: 100%;
   float: left; 
   border-bottom-style: solid;
   border-width: 1px;
   border-color: #C4C4C4;
   background-image: url("../images/content-1-bg.png");
}

.content-min-height {
   min-height: 200px;
}

#content_1_1 {
   width: 230px;
   float: left;
   min-height: 300px;
   margin-left: 0px;
}

#content_1_1 h2  {
   width: 205px;
   height: 36px;
   margin-top: 10px;
   background-image: url("../images/block-bg-226.png");
   font-size: 11px;
   padding-left: 20px;
   }

#content_1_2 {
   width: 490px;
   float: left;
   min-height: 300px;
   margin-left: 20px;
}

#content_1_3 {
   width: 220px;
   float: left;
   min-height: 300px;
   margin-left: 20px;
}

#content_1_3 h2  {
   width: 205px;
   height: 36px;
   margin-top: 10px;
   background-image: url("../images/block-bg-226.png");
   font-size: 11px;
   padding-left: 20px;
   }

.dev_style {
   background-color: yellowgreen;
}
#content_2 {
   min-height: 300px;
   float: left;
   width: 100%;
   background-image: url("../images/content-2-bg.png");
   padding-top: 0px;
}

#content_2_1_wrapper {
   width: 315px;
   float: left;
   min-height: 300px;
   margin-top: 10px;
   background-image: url("../images/content-2-1-bg.png");
}

#content_2_1 {
   width: 315px;
   float: left;
   min-height: 300px;
   margin-left: 0px;
}

#content_2_2 {
   width: 325px;
   float: left;
   min-height: 300px;
   margin-left: 22px;
}

.content-2-2-date {
   color: #474747;
   font-weight: bold;
}

#content_2_3 {
   width: 317px;
   float: left;
   min-height: 300px;
   margin-left: 20px;
}

.banner-blokk {
    clear: both;
}

.facebook_doboz {
   width: 350px;
   border-color: #C4C4C4;
   border-width: 1px;
   border-style: solid;
   margin-top: 20px;
   margin-left: 20px;
   float: left;
}

.facebook-text-wrapper {
   margin-top: 10px;
   margin-left: 20px;
}

.region-article-1 {
   padding-left: 0px;
   padding-right: 0px;
}

.content-2-2-row {
   margin-top: 10px;
   margin-bottom: 5px;
   clear: both;
}


#full_page {
   clear: both;
   
}

.main-block-div {
   height: 37px;
   line-height: 37px;
   font-weight: bold;
   font-size: 12px;
   color: white;
   margin-top: 10px;
   margin-left: 0px;
   float: left;
}

.main-block-div-2-1 {
   height: 37px;
   line-height: 37px;
   font-weight: bold;
   font-size: 12px;
   color: white;
   margin-top: 0px;
   margin-left: 0px;
}

.main-block-div-1 {
   background-image: url("../images/block-bg-226.png");
   background-repeat: norepeat;
   width: 223px;
}

.main-block-div-2 {
   background-image: url("../images/block-bg-500.png");
   background-repeat: norepeat;
   width: 489px;
}

.main-block-div-3 {
   background-image: url("../images/block-bg-317.png");
   background-repeat: norepeat;
   width: 317px;
}

.main-block-div-text {
   margin-left: 20px;
   color: white;
}

.content-padding {
   padding-top: 0px;
}

.main-block-left {
   width: 18px;
   height: 100%;
   background-image: url("../images/block-1.png");
   float: left;
}

.main-block-middle {
   height: 100%;
   background-image: url("../images/block-2.png");
   color: white;
   padding-left: 30px;
   margin: 0px;
}

.main-block-right {
   width: 22px;
   height: 100%;
   background-image: url("../images/block-3.png");
   float: left;
}

.content-1-2-row {
   float: left;
   width: 480px;
   padding-top: 3px;
   padding-bottom: 3px;
   margin-top: 2px;
   margin-bottom: 3px;
   min-height: 80px;
   margin-left: 0px;
   margin-right: 5px;
   border-width: 1px;
   border-bottom-style: none;
   background-color: #e0e0e0;
   clear: both;
   padding: 5px;
}

.content-1-1-date {
   clear: both;
   height: 17px;
   line-height: 17px;
   background-image: url("../images/view-time-bg.png");
   background-repeat: no-repeat;
   margin-top: 5px;
   margin-bottom: 5px;
   padding-left: 3px;
   color: white;
   font-weight: bold;
}


.content-1-2-date {
   height: 17px;
   line-height: 17px;
}

.content-1-2-teaser {
   /*float: left;*/
   /*margin-bottom: 10px;*/
}

.main-block-title {
   font-size: 14px;
   margin-top: 5px;
}

.content-1-2-title {
   text-transform: uppercase;
}

.content-2-1-row {
   padding: 5px;
   margin-left: 5px;
}

.content-2-1-date {
   color: #4c97ca;
   font-weight: bold;
   margin-bottom: 3px;
   clear: both;
}

.main-block-title a {
   color: #474747;
   text-decoration: none;
   font-weight: bold;
   text-align: left;
}

.main-block-title a:hover {
   text-decoration: underline;
   color: #4c97ca;
}

.main-block-teaser {
   text-decoration: none;
   margin-top: 5px;
   color: #474747;
   text-align: justify;
   font-weight: normal;
   min-height: 70px;
}

.content-list-arrow {
   
}

.content-list-image {
   float: right;
   margin: 5px;
   border-color: #AAAAAA;
   border-width: 1px;
   border-style: solid;
   padding: 0px;
}

/* lábléc menük */
#footer_menu_wrapper {
   margin-top: 10px;
   margin-left: 20px;
   float: left;
}

#footer_1 {
   width: 330px;
   float: left;
}

#footer_2 {
   width: 250px;
   float: left;
   margin-left: 40px;
 }

.region-footer-2 {
   padding: 0px;
   margin: 0px;
   background-color: red;
}

.footer-menu {
   clear: both;
   margin-bottom: 5px;
   float: left;
}

.footer-menu h2 {
   color: #105381;
   text-transform: uppercase;
   font-size: 14px;
   font-weight: bold;
   margin-top: 5px;
   margin-bottom: 5px;
}

.footer-menu ul {
   margin: 0px;
   padding: 0px;
   color: white;
   font-size: 13px;
}

.footer-menu ul li {
   list-style-type: none;
   display: inline;
   float: left;
   margin: 0px;
   padding-left: 3px;
   padding-right: 3px;
   
}

.footer-menu li a, .separator   {
   color: #e9f6ff;
   text-decoration: none;
   text-shadow: 0px -1px 1px #000000;
   }

.footer-menu ul li a:hover {
   text-decoration: underline;
}

.footer-menu .leaf:after {
   content: "|";
   margin-left: 5px;
   }

.footer-menu .last:after {
   content: "";
   }

   .footer-break {
      clear: both;
   }
   
li.expanded, li.collapsed, li.leaf {
  padding-right: 5px;
}
 
#article-1 {
   width: 600px;
   float: left;
   border-color: #C4C4C4;
   border-right-style: solid;
   border-width: 1px;
   color: #474747;
   line-height: 150%;
   font-size: 15px;
   text-align: justify;
   min-height: 560px;
}

.article-1x {
   width: 600px;
   float: left;
   border-color: #C4C4C4;
   border-right-style: solid;
   border-width: 1px;
   padding: 10px;
   color: #474747;
   line-height: 150%;
   font-size: 13px;
}  

.view-cikkekk {
    margin: 250px 0px 0px 10px;
}

#article-2 {
   width: 370px;
   float: left;
   min-height: 200px;
   padding: 10px;
}

.content {
   padding: 0px;
   margin: 0px;
}

.field-type-text-with-summary {
   margin-right: 10px;
}

.field-type-text-with-summary img {
   display: block;
   margin-left: auto;
   margin-right: auto;
   margin-top: 10px;
   margin-bottom: 10px;
}

.field-type-text-with-summary a img{
   margin-left: auto;
   margin-right: auto;
   border-width: 1px;
   border-color: #DDDDDD;
   border-style: solid;
}

.article-1 h2 {
   margin-bottom: 5px;
}

.list-title {
   text-decoration: none;
   font-size: 20px;
   color: #474747;
}

.list-title:hover {
   text-decoration: underline;
}

.list-date {
   font-weight: bold;
}

.list-teaser {
   font-weight: bold;
   margin-right: 10px;
}

.comment-wrapper {
   padding-top: 10px;
}

.comment-wrapper form {
   background-color: #62a2cc;
}

.form-textarea {
   width: 400px;
}

#edit-actions {
   }

#comment-form .form-submit {
   margin-left: 445px;
   padding: 0px;
   width: 107px;
   height: 30px;
   background-image: url("../images/submit-bg.png");
   color: white;
   text-shadow: 1px 1px 1px #000000;
}

.field-type-taxonomy-term-reference .field-item {
   /*display: inline;*/
   margin-left: 0px;
   margin-right: 0px;
   float: left;
}

.field-type-taxonomy-term-reference .field-item a {
   color: #165581;
   height: 30px;
   line-height: 30px;
   font-weight: bold;
   text-decoration: none;
   height: 20px;
   line-height: 20px;
   padding: 5px;
   text-decoration: underline;
}

.field-type-taxonomy-term-reference .field-item a:hover {
   color: white;
   background-color: #165581;
   text-decoration: none;
}

.field-name-field-simplenews-term .field-item {
   clear: both;
   margin-top: 5px;
}

.field-label {
   float: left;
}

.header-text-wrapper {
   margin-top: 10px;
}

#edit-comment-body-und-0-format {
   visibility: hidden;
   display: none;
}

#comments {
   border-color: #C4C4C4;
   border-top-style: solid;
   border-width: 1px;
   margin-top: 10px;
}

.comment {
   border-bottom-style: solid;
   border-color: #C4C4C4;
   border-width: 1px;
}

.comment .comment-picture {
   float: left;
   border-color: #C4C4C4;
   border-width: 1px;
   border-style: solid;
   width: 100px;
}

.comment .comment-data {
   float: left;
   width: 450px;
   margin-left: 10px;
   
}

.comment .comment-data a {
   text-decoration: none;
   color: #474747;
}

.comment .comment-author{
   font-weight: bold;
}

.comment .comment-author a:hover{
   text-decoration: underline;
}

.article-content {
   padding-left: 10px;
   padding-right: 10px;
}

#comments h2 {
   padding: 0px;
   margin-top: 10px;
   margin-bottom: 10px;
}

.field-type-fivestar {
   /*background-color: ;*/
}

form.fivestar-widget {
   background-color: white;
}

/*.field-item .lightbox-processed {
   float: left;
   border-width: 0px;
   border-style: solid;
   border-color: #474747;
   margin: 10px;
}*/

.block-views h2 {
   font-size: 12px;
   padding-left: 30px;
   color: white;
   background-repeat: no-repeat;
   line-height: 36px;
   margin: 0px;
}

#block-views-fooldal-gazdasag-block-1 h2,  #block-views-fooldal-gazdasag-block-5 h2  {
   width: 194px;
   height: 36px;
   margin-top: 10px;
   background-image: url("../images/block-bg-226.png");
   }
   
#block-views-fooldal-gazdasag-block-10 h2   {
   width: 500px;
   height: 36px;
   margin-top: 8px;
   margin-bottom: 3px;
   background-image: url("../images/block-bg-500.png");
   }
   
#block-views-fooldal-gazdasag-block-3 h2  {
   width: 317px;
   height: 36px;
   background-image: url("../images/block-bg-317.png");
   }
   
#block-views-fooldal-gazdasag-block-4 h2, #block-views-fooldal-gazdasag-block-6 h2, #block-views-fooldal-gazdasag-block-7 h2, #block-views-esemeny-naptar-block-1  h2, #block-views-fooldal-gazdasag-block-8 h2, #block-views-fooldal-gazdasag-block-9 h2, #block-views-fooldal-gazdasag-block-12 h2, #block-views-fooldal-gazdasag-block-13 h2, #block-views-fooldal-gazdasag-block-14 h2, #block-views-fooldal-gazdasag-block-15 h2, #content_2_2 h2 {
   width: 300px;
   height: 36px;
   background-image: url("../images/block-bg-317.png");
   margin-top: 10px;
   }
 
.block-title-link {
   color: white;
   text-decoration: none;
   }
   
.block-title-link:hover {
   color: white;
   text-decoration: underline;
   }   
   
.block-img-right {
      float: right;
      margin: 3px;
   }
   
.a-het-fotoja img {
   margin-top: 5px;
   margin-left: 3px;
   border-width: 1px;
   border-color: #165581;
   border-style: solid;
   }
   
   #block-views-esemeny-naptar-block-1 view-esemeny-naptar{
      background-color: blue;
   }
   
   #calendar_header {
      background-color: #e0e0e0;
      height: 50px;
   }
   
   #calendar_left {
      width: 300px;
      height: 200px;
      float: left;
      background-color: #165581;
   }
   
#calendar_right {
   min-height: 500px;
   float: left;
   background-color: #eeeeee;
   width: 700px;
}

.view-esemeny-naptar {
   background-image: url("../images/calendar-bg.png");
   background-repeat: no-repeat;
   width: 315px;
   height: 198px;
}

.calendar-calendar .month-view {
   }

.date-heading h3 {
  }

.date-heading h3 a {
   color: white;
   text-decoration: none;
   text-transform: capitalize;
   margin-top: 50px;
   font-size: 18px;
}
   
.date-heading h3 a:hover {
   color: #ffb70b;
}

.item-list .pager {
  clear: both;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next {
   background: transparent;
   padding-top: 10px;
}

.view .date-nav-wrapper .date-prev {
   margin-left: 20px;
   left: 0;
   right: auto;
   width: auto;
   background: transparent;
}

.view .date-nav-wrapper .date-next {
   margin-right: 20px;
}

.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a{
   /*background-image: url("../images/arrow-left-yellow.png");*/
   /*background-repeat: no-repeat;*/
   /*width: 33px;*/
   /*height: 14px;*/
   color: #ffb70b;
   font-size: 26px;
   height: 20px;
}

.view .date-nav-wrapper .date-nav {
  background-color: transparent;
  border: 0 none;
  height: 20px;
  min-height: 0px;
  margin-bottom: 0px;
  position: relative;
}
   
.calendar-calendar .month-view table {
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   border-collapse: collapse;
   border-spacing: 1px;
   width: 100px;
}

.calendar-calendar th.days {
  background-color: transparent;
  border: 0px solid #CCCCCC;
  color: white;
  font-weight: bold;
  text-transform: capitalize;
  height: 25px;
}

.calendar-calendar tr {
  background-color: transparent;
}

.calendar-calendar td {
   color: #777777;
   text-align: center;
   margin: 1px;
   background-image: url("../images/calendar-cell-1.png");
   background-repeat: no-repeat;
}

.calendar-calendar td.has-events {
   color: #777777;
   background-image: url("../images/calendar-cell-2.png");
}

.calendar-calendar td.has-events a {
   color: white;
   font-weight: bold;
   text-decoration: none;
   height: 20px;
   line-height: 20px;
   display: block;
}

.calendar-calendar td.has-events a:hover {
   color: #165581
}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
   background-color: #4c97ca;
   background: 100%;
   color: white;
}

.calendar-calendar table.mini td.empty {
  background: transparent;
}

.calendar-calendar .mini-day-off {
   width: 40px;
   height: 20px;
   line-height: 20px;
   vertical-align: middle;
}

.comment-wrapper #edit-author--2 {
   margin-top : 0px;
   margin-bottom: 10px;
   height: 20px;
}

.field-name-field-galeria-kepek .lightbox-processed {
   background-repeat: no-repeat;
   float: left;
   margin: 0px;
   border: none;
   background-image: url("../images/galeria-kep-hatter.png");
   padding: 4px;
   width: 130px;
   height: 130px;
}

#imageDetails #caption {
   display: none;
}

#imageData #imageDetails {
  text-align: center;
  width: 100%;
}

#imageData #numberDisplay {
   clear: none;
  }

#imageDataContainer {
   text-align: center;
   /*height: 30px;*/
}

#imageData #bottomNav {
   height: 30px;
}

#bottomNavClose {
  margin-top: 0px;
  padding-top: 0em;
}

.field-name-field-galeria-link a {
   clear: both;
   float: left;
   margin-top: 10px;
   background-color: #4391c6;
   height: 30px;
   line-height: 30px;
   border-width: 1px;
   border-style: solid;
   border-color: white;
   color: white;
   font-weight: bold;
   text-decoration: none;
   margin-left: 10px;
   margin-right: 10px;
   display: block;
   padding-left: 10px;
   padding-right: 10px;
}

.field-name-field-galeria-link a:hover {
   border-style: solid;
   border-color: #165581;
}

.field-name-field-galeria-link a:hover {
   text-decoration: underline;
}

.sharethis-buttons {
   clear: both;
   float: left;
   display: block;
   margin-top: 20px;
   margin-bottom: 20px;
}

.vocabulary-tags {
   display: none;
}

#comment-form {
   color: white;
   padding: 10px;
   margin: 10px;
}

#comment-form #edit-author--2 label {
   float: left;
   margin-right: 10px;
}

#comment-form #edit-author--2 a {
   color: white;
   font-weight: bold;
}

#comment-form .username {
   float: left;
}

#comment-form .form-item-subject {
   display: none;
}

#comment-form .field-name-comment-body {
   clear: both;
   width: 540px;
   margin-left: 10px;
   margin-right: 10px;
   margin-top: 10px;
}

.form-type-textarea label {
   display: none;
}

#calendar-1 {
   width: 320px;
   float: left;
}

#calendar-2 {
   width: 670px;
   float: right;
   margin-left: 10px;
   min-height: 500px;
}

.esemeny-div {
   margin-top: 20px;
   background-color: #eeeeee;
}

.esemeny-div table {
   width: 100%;
}

.esemeny-div table thead {
   font-size: 14px;
   height: 30px;
}

.esemeny-div table thead th {
   padding: 10px;
}

.esemeny-div table .esemenynaptar-row {
   height: 30px;
   line-height: 20px;
   border-width: 1px;
   border-color: #CCCCCC;
   border-bottom-style: solid;
}

.esemeny-div table .esemenynaptar-row td {
   padding: 10px;
   vertical-align: top;
}

.esemeny-div table .esemenynaptar-row a {
   color: #165581;
   text-decoration: none;
   font-weight: bold;
}

.esemeny-div table .esemenynaptar-row a:hover {
   text-decoration: underline;
}

.cell-nowrap {
   white-space:nowrap;
   }

.a-honap-szamai-kep {
   margin-left: 4px;
   margin-top: 3px;
}

.float-right {
   float: right;
}

.fooldal-kep {
   margin: 5px;
}

.a-nap-legfontosabb-hirei-felso-div {
   position: relative;
   margin-left: 3px;
   }

.a-nap-legfontosabb-hirei-felso img {
   border-width: 1px;
   border-color: #4391c6;
   border-style: solid;
}

.trans-div {
   position: absolute;
   background: none repeat scroll 0 0 rgba(10, 63, 100, 0.7);
   color: #FFFFFF;
   width: 465px;
   text-shadow: 1px 1px 1px #000000;
   padding-left: 20px;
   margin-left: 1px;
}

.trans-title {
   font-size: 14px;
   font-weight: bold;
   height: 30px;
   line-height: 30px;
   bottom: 44px;
   }
   
.trans-title a{
   color: white;
   text-decoration: none;
   }
   
.trans-title a:hover{
   color: white;
   text-decoration: underline;
   }
   
.trans-date {
   font-size: 14px;
   color: white;
   height: 20px;
   line-height: 20px;
   bottom: 44px;
   }
   
.trans-body {
   font-size: 12px;
   color: white;
   height: 40px;
   bottom: 4px;
   }   
   
.trans-body p {
   margin: 0px;
   }   
   
.a-honap-szamai-div {
      position: relative;
   }
   
.trans-div-2 {
   position: absolute;
   background: none repeat scroll 0 0 rgba(10, 63, 100, 0.7);
   color: #FFFFFF;
   text-shadow: 1px 1px 1px #000000;
   margin-left: 5px;
   bottom: 3px;
   width: 207px;
   height: 40px;
   line-height: 20px;
   padding: 5px;
}

.trans-div-2 a {
   color: white;
   text-decoration: none;
}

.trans-div-2 a:hover {
   color: white;
   text-decoration: underline;
}

.trans-div-3 {
   position: absolute;
   background: none repeat scroll 0 0 rgba(10, 63, 100, 0.7);
   color: #FFFFFF;
   text-shadow: 1px 1px 1px #000000;
   margin-left: 5px;
   bottom: 3px;
   width: 301px;
   height: 40px;
   line-height: 20px;
   padding: 5px;
}

.trans-div-3 a {
   color: white;
   text-decoration: none;
}

.trans-div-3 a:hover {
   color: white;
   text-decoration: underline;
}

.node-event .field-type-text-with-summary {
   font-weight: bold;
   margin-top: 10px;
   border-width: 1px;
   border-color: #0071B3;
   border-bottom-style: solid;
}

.node-event .field {
   margin-top: 10px;
   }

.node-event {
   }
.region-content-1-2 {
   clear: both;
   }

#search-div {
   width: 400px;
   float: right;
   margin-top: 20px;  /*98px;*/
   height: 25px;
   line-height: 25px;
}

.search-text {
   float: left;
   font-weight: bold;
   font-size: 12px;
   color: white;
   margin-left: 5px;
   margin-right: 10px;
   text-transform: uppercase;
}

.search-form {
   margin: 0px;
   padding: 0px;
}

.form-text {
   width: 220px;
}

#banner_kozep {
    float: left;
}

#search-block-form .form-submit {
   background-color: #f8ba1e;
   color: white;
   text-shadow: 1px 1px 1px #000000;
   }
   
.search-results {
   margin-left: 0px;
   margin-right: 10px;
   padding-left: 10px;
   }
   
.search-results .title{
   margin: 0px;
   }
   
.search-results .title a {
   color: #105381;
   text-decoration: none;
   }
   
.search-results .title a:hover {
   color: #3a8bc3;
   text-decoration: underline;
   }
   
.search-results .username {
   color: #105381;
   text-decoration: none;
   }
   
.search-results .username:hover{
   color: #3a8bc3;
   text-decoration: underline;
   }

.term-listing-heading {
   display: none;
   }
   
.item-list .pager {
  clear: both;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
  text-align: center;
}

.pager-item a, .pager-next a, .pager-last a, .pager-first a, .pager-previous a {
   color: #0071B3;
   text-decoration: none;
}

.pager-item a:hover, .pager-next a:hover, .pager-last a:hover, .pager-first a:hover, .pager-previous a:hover {
   color: #0071B3;
   text-decoration: underline;
}

.cegkatalogus-lista {
   margin-top: 10px;
   }

.cegkatalogus-cim a {
   font-size: 18px;
   color: #474747;
   text-decoration: none;
   margin-bottom: 15px;
}

.cegkatalogus-cim a:hover {
   color: #165581;
   text-decoration: underline;
}

.cegkatalogus-kep {
   float: right;
   border-width: 1px;
   border-color: #474747;
   border-style: solid;
   margin-right: 10px;
}

.cegkatalogus-lista-cimke {
   float: left;
   clear: left;
   font-weight: bold;
   margin-left: 10px;
   margin-right: 5px;
}

.cegkatalogus-lista-adat {
   float: left;
}

.field-name-field-logo {
   float: left;
   margin-right: 10px;
   margin-left: 10px;
   border-width: 1px;
   border-color: #474747;
   border-style: solid;
}

.node-cegkatalogus-tartalomtipus .list-date {
   display: none;
}

.node-cegkatalogus-tartalomtipus h2 {
   margin-bottom: 20px;
}

#site-map a {
   color: #105381;
   text-decoration: none;
}

#site-map a:hover {
   color: #000000;
   text-decoration: underline;
}

.field-name-field-forras {
   clear: both;
   margin-top: 10px;
   margin-left: 5px;
}

.views-more-link, .more-link, .block-teaser a {
   /*display: inline-block;*/
   width: 19px;
   height: 12px;
   color: white;
   text-decoration: none;
   background-image: url("../images/header-arrow.png");
   background-repeat: no-repeat;
   margin-left: 10px;
   display: inline-block;
}

.content-1-2-teaser {
}

.article-2-row {
   background-color: #C4C4C4;
   width: 100%;
   margin-top: 10px;
   padding: 5px;
}

blockquote p:before {
   color: #999999;
   content: "“";
   font-size: 3em;
   line-height: 0.1em;
   margin-right: 0px;
   vertical-align: -0.4em;
   /*text-shadow: 1px 1px 1px black;*/
}

blockquote p:after {
  color: #999999;
  content: "”";
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -0.4em;
  margin-left: 0px;
  /*text-shadow: 1px 1px 1px black;*/
}

blockquote p {
   margin: 0px;
   padding: 0px;
}

blockquote {
   background-color: #E4E4E4;
   border-left: 1px solid #BBBBBB;
   font-weight: bold;
   font-style: italic;
   font-size: 14px;
   font-family: "georgia";
   /*letter-spacing: 1px;*/
   margin: 1.5em 10px;
   padding: 0.5em 10px;
   text-align: right;
   line-height: 0.53cm;
   color: #292929;
}

.keretes-blokk, .keretes {
   background-color: #EEEEEE;
   margin: 10px;
   padding: 10px;
   border-width: 1px;
   border-color: #62a2cc;
   border-style: solid;
}

.author-link a {
   text-decoration: none;
   color: #0071B3;
}

.author-link a:hover {
   text-decoration: underline;
   color: #165581;
}

.a-het-idezete-row {
   background-color: #E4E4E4;
   padding: 5px;
   margin-right: 10px;
   margin-left: 2px;
}

.a-het-fotoja-kep {
   margin-left: 4px;
}

#subscribe {
   clear: both;
}

.more-article-row a {
    text-decoration: none;
    color: #165581;
}

.more-article-row a:hover {
    text-decoration: underline;
    color: #0071B3;
}

.set-to-homepage {
    color: white;
    background-color: #458fc1;
    border-width: 0px;
    text-shadow: 0px -1px 1px #000000;
    text-decoration: none;
    margin-left: 3px;
}

#block-views-arti-block-1 {
    border-width: 1px;
    border-color: #105381;
    border-style: solid;
    padding: 5px;
    margin: 5px;
}

#block-views-arti-block-1 h2 {
    font-size: 16px;
    text-transform: uppercase;
    color: #105381;
    margin: 0px;
    padding: 0px;
}

.a-het-fotoja-szoveg {
    text-align: center;
    margin-top: 5px;
	margin-bottom: 10px;
}

.a-het-fotoja-szoveg a{
    color: #474747;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.a-het-fotoja-szoveg a:hover{
    text-decoration: underline;
    color: #105381;
}

.banner_slide_1 {
	border: 0px solid #0071B3;
}

.taxonomy-cimke-div {
	clear: both;
}

.taxonomy-cimke-div .cim a{
	font-size: 16px;
	font-weight: bold;
	color: #165581;
	text-decoration: none;
}

.taxonomy-cimke-div .cim a:hover{
	text-decoration: underline;
}

.taxonomy-cimke-kep {
	float: right;
	margin: 15px;
}

.banner_felso_div {
	padding: 0px;
	margin: 0px;
}

.banner_blokk {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.banner_blokk p {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#block-widgets-s-facebook-like-box {
}

#block-menu-menu-almenu-2 {
   height: 30px;
   margin: 0px;
   padding: 0px;
   clear: both;
   border-bottom-style: solid;
   border-width: 1px;
   border-color: #C4C4C4;
}

#block-menu-menu-almenu-2 ul {
   list-style-type: none;
   padding: 0px;
   margin: 0px;
}

#block-menu-menu-almenu-2 ul li {
   display: inline;
   list-style-type: none;
   float: left;
}

#block-menu-menu-almenu-2 ul li a:after {
   content: "|";
   padding: 0px;
   color: #3a8bc3;
   margin-left: 7px;
}

#block-menu-menu-almenu-2 ul .last a:after {
   content: "";
}

#block-menu-menu-almenu-2 a {
   color: #3a8bc3;
   text-decoration: none;
   font-size: 12px;
   text-transform: uppercase;
   font-weight: bold;
   line-height: 30px;
   /*margin-left: 7px;*/
   /*margin-right: 7px;*/
   /*display: block;*/
}

#block-menu-menu-almenu-2 a:hover {
   color: #165581;
}

#block-menu-menu-almenu3 {
   height: 30px;
   margin: 0px;
   padding: 0px;
   clear: both;
   border-bottom-style: solid;
   border-width: 1px;
   border-color: #C4C4C4;
}

#block-menu-menu-almenu3 ul {
   list-style-type: none;
   padding: 0px;
   margin: 0px;
}

#block-menu-menu-almenu3 ul li {
   display: inline;
   list-style-type: none;

   /*float: left;*/
}

#block-menu-menu-almenu3 ul li a:after {
   content: "|";
   padding: 0px;
   color: #CB0C0C;
   margin-left: 7px;
}

#block-menu-menu-almenu3 ul .last a:after {
   content: "";
}

#block-menu-menu-almenu3 a {
   color: #CB0C0C;
   text-decoration: none;
   font-size: 12px;
   text-transform: uppercase;
   font-weight: 800;
   line-height: 30px;
   /*margin-left: 7px;*/
   /*margin-right: 7px;*/
   /*display: block;*/
}

#block-menu-menu-almenu3 a:hover {
   color: #A40101;
}

.border-bottom {
    border-bottom: 1px solid #C4C4C4;
}

#block-menu-menu-almenu3 {
   height: 32px;
   margin: 0px;
   padding: 0px;
   clear: both;
   border-bottom-style: solid;
   border-width: 1px;
   border-color: #C4C4C4;
}
                     
#block-menu-menu-almenu3 ul {
   list-style-type: none;
   padding: 0px;
   margin: 0px;
   text-align: center;
}

#block-menu-menu-almenu3 ul.menu {
   text-align: center;
}

                              
#block-menu-menu-almenu3 ul li {
  display: inline;
  list-style-type: none;
  /*float: left;*/
}
                                       
#block-menu-menu-almenu3 ul li a:after {
  content: "|";
  padding: 0px;
  color: #CB0C0C;
  margin-left: 7px;
}
                                                   
#block-menu-menu-almenu3 ul .last a:after {
  content: "";
}
                                                      
#block-menu-menu-almenu3 a {
   color: #CB0C0C;
   text-decoration: none;
   font-size: 13px;
   text-transform: uppercase;
   font-weight: 800;
   line-height: 30px;
   /*margin-left: 7px;*/
   /*margin-right: 7px;*/
   /*display: block;*/
}
                                                                                 
#block-menu-menu-almenu3 a:hover {
   color: #A40101;
}
                                                                                    
#block-menu-menu-almenu {
   height: 32px;
   margin: 0px;
   padding: 0px;
   clear: both;
   border-bottom-style: solid;
   border-width: 1px;
   border-color: #C4C4C4;
}
                                                                                                         
#block-menu-menu-almenu ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
                                                                                                                  
#block-menu-menu-almenu ul li {
  display: inline;
  list-style-type: none;
  float: left;
}
                                                                                                                           
#block-menu-menu-almenu ul li a:after {
  content: "|";
  padding: 0px;
  color: #3a8bc3;
  margin-left: 7px;
}
                                                                                                                                       
#block-menu-menu-almenu ul .last a:after {
  content: "";
}
                                                                                                                                          
#block-menu-menu-almenu a {
  color: #3a8bc3;
  text-decoration: none;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 30px;
  /*margin-left: 7px;*/
  /*margin-right: 7px;*/
  /*display: block;*/
}
                                                                                                                                                                     
#block-menu-menu-almenu a:hover {
  color: #165581;
}
                                                                                                                                                                        
#block-views-dummy-block {
   font-size: 2px;
   color: white;
}
                                                                                                                                                                            

#tobias-entityform-edit-form {
  background: transparent url(../images/tobiasbck_long.png) no-repeat ;
}


