.programgyujto { position: relative; float: left; margin: 0px; width: 33.3%; height: auto; }
.programgyujto:first-child, .programgyujto:last-child {width: 100%;}
.programgyujto-inner { position: relative; height: 240px; overflow: hidden; float: left; margin: 3px; margin-top: 0px; margin-bottom: 6px; /*border: dotted 2px #999999;*/ }
.programgyujto-inner img { width: 100%; margin: 0px; padding: 0px; display: block; }

@media screen and ( max-width: 540px ) {
	.programgyujto { width: 50%; }
   }
.programlead { position: relative; padding: 5px; clear: both; border-bottom: solid 1px white; }
.programlead:first-child { border-top: solid 1px #2492ff; margin-top: 0px; }

.programlead a { color: #ffffff; }
.programlead .programkep { position: relative; float: left; margin: 0px; width: 30%; }
.progarmlead .programkep img { max-width: 100% }
.programlead .programdata { position: relative; float: left; margin: 0px; margin-bottom: 4px; margin-left: 2%; margin-right: 0px; width: 68%; }
.programlead:first-child .programkep, .programlead:first-child .programdata { margin-top: 5px; }

.programlead .jegyar, .programlead .kedvezmeny { font-weight: bold; color: #2492ff; }
.programlead .kedvezmeny { font-size: 12px; }
/*.programlead .jegyar { text-transform: uppercase; }*/
.programlead .leiras { /* font-weight: bold; */ margin-top: 20px; }
.programcontent { position: relative; margin: 5px; margin-top: 0px; clear: both; }
.programcontent a { color: #ffffff; }
.programcontent .programkep { position: relative; float: left; margin: 4px; margin-top: 0px; width: 100%; }
.programcontent .programdata { position: relative; float: left; margin: 4px; margin-top: 0px; max-width: 100%;}
.programdata a {
	text-decoration:  none !important;
}
.programcontent .jegyar, .programcontent .kedvezmeny { font-weight: bold; color: #2492ff; }
.programcontent .kedvezmeny { font-size: 12px; }
.programcontent .jegyar { /*text-transform: uppercase;*/ }
.programcontent .leiras { font-weight: bold; margin-top: 20px; }
.programdata h3 { font-size: 14px; }
.programdata .datum  { position: relative; margin: 3px; margin-top: 0px; font-weight: bold; text-align: left; color: #2492ff; color: #ffffff; font-size: 22px; text-decoration: none; }
.programdata .datum a { color: #2492ff; color: #ffffff; text-decoration: none; }
.programdata .leiras p { color: #e0e0e0; }
.programtamogato { margin-right: 10px; }

.ev {
	color:  #2492ff;
	font-weight: bold;
	margin-left: 20px;
	}
.honap {
	margin-left: 30px;
	}
