.logo {
  float: left;
  width: 370px;
  height: 106px;
  background: white url("../img/gytk-logo-transp.png") no-repeat 20px 20px;
  opacity: 0.85;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=" 85 ")";
  filter: alpha(opacity=85); }

body.en .logo {
  width: 370px;
  background: white url("../img/gytk-logo-transp-en.png") no-repeat 20px 20px; }

.footer .ptelogo {
  float: right;
  padding: 20px 0 0 0;
  width: 80px; }

#content a:hover,
#naptar .esemeny a:hover,
p.faq-show-hide:hover {
  background-color: #006b39; }

.logo h3 {
  background-color: #22a869; }

p.elerhetosegek {
  background-color: #b1e3cc; }

.util ul.lang li a {
  background-color: #ec9e00; }
  .util ul.lang li a.active {
    background-color: #004d29; }

.util form#search .search-button {
  background-color: #22a869; }

.util p.links {
  background-color: #b1e3cc; }

.util p.links a,
.util p.elerhetosegek a {
  color: #004d29; }

.util i {
  color: #22a869; }

#hirek {
  background-color: #22a869; }

#hirek div.hirszoveg p a:hover {
  color: #b1e3cc; }

#content ul.hir-evek li {
  color: #006b39; }

#hirek div.bx-pager {
  color: #b1e3cc; }

#hirek .bx-wrapper .bx-pager.bx-default-pager a {
  background: #b1e3cc; }

p.elozokovetkezo a:hover {
  color: #b1e3cc; }

#nav ul li {
  color: #004d29; }

#nav ul li a {
  color: #004d29; }

#nav ul li i {
  background-color: #004d29; }

#nav ul li.active i {
  background-color: #ec9e00; }

#nav .nav-page h3, #main .nav-page h3 {
  color: #004d29; }

#nav .nav-page ul li a, #main .nav-page ul li a {
  color: #22a869; }

#nav .nav-page ul li a:hover, #main .nav-page ul li a:hover {
  color: #004d29; }

#side {
  background: #22a869 url(../img/ekg-bg.png) right bottom no-repeat; }

#side ul li {
  color: #004d29; }

#side ul li a {
  color: #004d29; }

#naptar h2 {
  background-color: #22a869; }

#naptar span.elozokovetkezo a:hover {
  color: #004d29; }

.naptar-bxslider-div ul li {
  background-color: #e6f5ee; }

.esemeny {
  background-color: #e6f5ee; }

.esemeny h4 {
  background-color: #b1e3cc;
  color: #C56243; }

.esemeny h3, .naptar-mezo h3 {
  color: #004d29; }

.naptar-mezo {
  background-color: #e6f5ee; }

table.honap-naptar tr.hetnapjai {
  background-color: #b1e3cc; }

table.honap-naptar tr td.mainap {
  background-color: #004d29; }

table.honap-naptar tr td a,
table.honap-naptar tr th a {
  color: #22a869; }

table.honap-naptar tr td.mainap a {
  color: #b1e3cc; }

table.honap-naptar tr th.elozo a,
table.honap-naptar tr th.kovetkezo a {
  color: #22a869; }

.esemeny-lista .esemeny {
  background-color: #e6f5ee; }

.esemeny-lista .esemeny h4 {
  background-color: #b1e3cc;
  color: #C56243; }

.esemeny-lista .esemeny p i.icon {
  color: #22a869; }

div#calendar_popup {
  background-color: #004d29; }

.footer-wrap {
  background: #b1e3cc url("../img/footer-wrap-bg.gif") repeat-x top left; }

.footer ul li a {
  color: #004d29; }

.footer .elerhetosegek {
  color: #004d29; }

.footer .elerhetosegek a {
  color: #22a869; }

.footer i {
  color: #22a869; }

#content h1 span {
  background-color: #22a869; }

h2 {
  color: #004d29; }

h3 {
  color: #006b39; }

h4 {
  color: #004d29; }

h5 {
  color: #004d29; }

#content i.icon {
  color: #22a869; }

blockquote {
  color: #006b39;
  border-left: #b1e3cc solid 2px; }

#content table {
  border-bottom: 1px solid #b1e3cc; }

#content table td {
  border-top: 1px solid #b1e3cc; }

#content a,
#naptar .esemeny a,
p.faq-show-hide {
  background-color: #ec9e00; }

#content a:hover,
#naptar .esemeny a:hover,
p.faq-show-hide:hover {
  background-color: #004d29; }

#content a.img-link {
  color: #22a869; }

#content form input,
#content form textarea {
  color: #004d29;
  background-color: #e6f5ee; }

#content form button,
#content form input.button {
  background-color: #004d29; }

#content form button:hover,
#content form input.button:hover {
  background-color: #22a869; }

h3.lista-elozokovetkezo {
  color: #22a869;
  background-color: #e6f5ee; }

#content h3.lista-elozokovetkezo a {
  color: #22a869; }

#content h3.lista-elozokovetkezo a:hover {
  color: #004d29; }

#content div.galeriak-elem {
  background-color: #e6f5ee; }

#content div.galeriak-elem h4 a {
  color: #22a869; }

#content div.galeriak-elem h4 a:hover {
  color: #004d29; }

#content p.elozokovetkezo-galeria a {
  color: #22a869; }

#content div.kezdolap-mezo p {
  color: #004d29; }

#content div.kezdolap-mezo p.mpp {
  background-color: #22a869; }

#content div.kezdolap-mezo p a {
  color: #22a869; }

#content div.kezdolap-mezo p a:hover {
  color: #004d29; }

#content dl.talalatok dt {
  color: #004d29; }

#content dl.talalatok dt a {
  color: #22a869; }

#content dl.talalatok dt a:hover {
  color: #004d29; }

#content dl.talalatok dt a:hover {
  color: #004d29; }

.esemeny h4 {
  color: #b1852b; }


@media screen and (max-width: 768px) {
	.logo {
	  height: 0;
	  }

	#nav ul li {
	  color: #22a869; }

	#nav ul li a {
	  color: #22a869; }

	#nav ul li i {
	  background-color: transparent;
	  padding-left:0;
	  color:#22a869;}

	#nav ul li.active i {
	  background-color: #22a869; }

	.util {
		background-color: transparent;
	}
}