@import url("../fonts/fonts.css");

@viewport{
    zoom: 1.0;
    width: extend-to-zoom;
}

@-ms-viewport{
    width: extend-to-zoom;
    zoom: 1.0;
}


body {
	color: #000;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	font: normal 14px 'din', sans-serif;
}


a,a:visited,a:link {
	color: #ff0d01;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}


a.underline {
	text-decoration: underline;
}

.feher, a.feher {
	color: #fff;
}

.fekete, a.fekete {
	color: #000;
}

.piros {
	color: #ff0d01;
}
.clear {
	clear: both;
}


div.spacer {
	width: 10px;
	height: 10px;
	display: block;
	clear: both;
}

div.spacer5 {
	width: 5px;
	height: 5px;
	display: block;
	clear: both;
}
div.szurkepiros_sep {
	height: 5px;
	clear: both;
	background: transparent url(../assets/szurke_piros_sep.png) center center no-repeat;
}

div.lenia {
	margin: 3px 0px 6px 0px;
	border-top: 1px dotted #ccc;
	clear: both;
}


h1,h2,h3,h4 {
	font-family: 'din', sans-serif;
}


.egyes { font-size: 12px; }
.kettes { font-size: 14px; }
.harmas { font-size: 18px; }
.negyes { font-size: 22px; }

.arnyek {
	text-shadow: #000 4px 4px 5px;
}

.margin10b {
	margin-left: 9px;
}
.margin10j {
	margin-right: 10px;
}

.padding10b {
	padding-left: 10px;
}

.padding10j {
	padding-right: 10px;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}


.padding10 {
	padding: 10px 10px 10px 10px;
}

.padding5 {
	padding: 5px 5px 5px 5px;
}

.margin10 {
	margin: 10px 10px 10px 10px;
}

.margin40 {
	margin: 0px 40px 0px 40px;
}

.balra {
	float: left;
}
.jobbra {
	float: right;
}

.center, .kozepre {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


.feles {
	width: 50%;
}
.teljes {
	width: 100%;
}


img {
	border: none;
	outline: none;
}

img.buvosszakacs_banner {
	max-width: 100%;
	height: auto;
}

div.leftblock img.nagykep {
	max-width: 100%;
	height: auto;
}


input, select, textarea, a, area, map {
	outline: none;
}


/*
div.rightblock img {
	max-width: 100%;
	height: auto
}
*/


form { margin: 0px; padding: 0px; }



#korbe {
	width: 1310px;
	text-align: left;
	border: 1px solid red;
}
#feher_hatter {
	width: 100%;
	background-color: #fff;
}
div.szurke_hatter {
	width: 100%;
	background-color: #dddddd;
}
div.fekete_hatter {
	width: 100%;
	background-color: #000;
	clear: both;
}
div.piros_hatter {
	width: 100%;
	background-color: #ff0d01;
	clear: both;
}

div.pagewrapper, div.oldalbefoglalo {
	max-width: 1180px;
	min-width: 640px;
	text-align: left;
	/* padding: 0px 30px 0px 30px; */
}

.nullwrapper {
	height: 0px;
}


div.hirdetes_wrapper {
	text-align: center;
	max-width: 100%;
	/* overflow: hidden; */
}
.minuszhetven {
	position: relative;
	top: -50px;
}
div.banner_wrapper {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	display: block;
	/* background-color: #f00; */
	max-width: 1180px;
}
div.banner_wrapper .label {
	position: absolute;
	left: calc(50% - 150px);
	width: 300px;
	top: 45%;
	font-size: 16px;
	color: #fff;
	display: none;
}


/*
div.banner_wrapper.fekvo {
	max-width: 970px;
	height: 250px;
}

div.banner_wrapper.billboard {
	width: 300px;
	height: 100%; 
	min-height: 250px;
}
div.banner_wrapper.roadblock {
	height: 360px;
	width: 640px;
}
*/

div.tv2_hirdetes_cimke {
	font-size: 10px;
	padding: 2px 0px 2px 0px;
	background-color: #ccc;
	color: #000;
	z-index: 10000;
	width: 40px;
	text-align: center;
	width: 100%;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	display: none;
}


div.tv2_hirdetes_cimke.fekvo {
	max-width: 970px;
}
div.tv2_hirdetes_cimke.roadblock {
	max-width: 640px;
}
div.tv2_hirdetes_cimke.billboard {
	max-width: 300px;
}


#popupbanner {
	width: 80%;
	height: 80%;
	left: 10%;
	top: 10%;
	position: fixed;
	display: none;
	z-index: 100;
	background-color: #f00;
	color: #fff;
}

div.tv2_hirdetes_cimke.popup {
	width: 80%;
	left: 10%;
	top: 90%;
	position: fixed;	
	z-index: 100;
}



div.leftblock {
	width: calc(100% - 400px);
	min-width: 640px;
	float: left;
}
div.rightblock {
	width: 380px;
	float: right;
}
div.rightblock p img {
	width: 100%;
	height: auto;
}


div.nagycimke {
	position: relative;
	left: -40px;
	width: 100%;
	padding-left: 40px;
	height: 50px;
	background: transparent url(../assets/kocka.png) left center no-repeat;
	font: bold 20px 'din', sans-serif;
	clear: both;
	white-space: nowrap;
	overflow: hidden;
	text-transform: uppercase;
	/*
	display: -webkit-flex;
    -webkit-justify-content: space-between;
    display: flex;
    justify-content: space-between;
	*/
	
}
div.nagycimke:hover {
	overflow: visible;
}


div.nagycimke.piroskocka {
	background: transparent url(../assets/kocka.png) left center no-repeat;
}
div.nagycimke.aranykocka {
	background: transparent url(../assets/kocka_arany.png) left center no-repeat;
}
div.nagycimke.kekkocka {
	background: transparent url(../assets/kocka_kek.png) left center no-repeat;
}

div.nagycimke .cim {
	display: inline-block;
	padding: 10px 15px 10px 15px;
	height: 30px;
	font-size: 18px;
}
div.nagycimke .tab {
	display: inline-block;
	padding: 16px 3px 9px 3px;
	height: 30px;
	font-size: 16px;
	letter-spacing: -1px;
	margin: 0px 0px 0px 0px;
}
div.nagycimke .tab.white {
	background-color: #fff;
}
div.nagycimke .tab.gray {
	color: #555;
}
div.nagycimke a {
	color: #000;
}
div.nagycimke a:hover {
	color: #ff0d01;
}
div.nagycimke .tab.gray a {
	color: #555;
}

div.nagycimke .jobbcim {
	float: right;
	font-size: 13px;
	padding-top: 15px;
}
div.nagycimke .jobbcim a {
	color: #ff0d01;
}


div.nagycimke_csik {
	height: 10px;
	background-color: #fff;
}
div.piroscsik {
	height: 10px;
	background-color: #ff0d01;
}
div.kekcsik {
	height: 10px;
	background-color: #140e4c;
}
div.aranycsik {
	height: 10px;
	background-color: #835821;
}



div.piroscimke {
	display: block;
	width: calc(100% - 20px);
	height: 38px;
	padding: 12px 0px 0px 20px;
	background: transparent url(../assets/bg_cimke.png) left top no-repeat;
	font: bold 22px 'din', sans-serif;
	color: #fff;
	clear: both;
}

div.jobbcimke {
	display: block;
	width: calc(100% - 20px);
	height: 38px;
	padding: 12px 0px 0px 20px;
	background: transparent url(../assets/bg_cimke.png) left top no-repeat;
	color: #fff;
	clear: both;
	text-transform: uppercase;
	text-align: left;
}
div.jobbcimke a, div.jobbcimke a:hover {
	color: #fff;
}
div.jobbcimke div {
	display: inline-block;
	margin-right: 10px;
}
div.jobbcimke .cim {
	font: bold 16px 'din', sans-serif;
}
div.jobbcimke .alcim {
	font: normal 16px 'din', sans-serif;
}
img.socials {
	height: 30px;
	width: auto;
}


div.rovatcimke {
	font-size: 20px;
	font-weight: bold;
	border-bottom: 2px solid #bbbbbb;
	clear: both;
	text-transform: uppercase;
	height: 18px;
}

div.rovatcimke_trans {
	font-size: 20px;
	font-weight: bold;
	clear: both;
	text-transform: uppercase;
	height: 18px;
}

div.rovatcimke .cimke, div.rovatcimke_trans .cimke {
	position: absolute;
	padding-right: 10px;
	height: 24px;
	display: inline-block;
}
div.rovatcimke.teve .cimke {
	background: #fff url(../assets/ikon_kisteve.png) left center no-repeat;
	padding-left: 30px;
}
div.rovatcimke.info .cimke, div.rovatcimke_trans.info .cimke {
	background: transparent url(../assets/ikon_info.png) left center no-repeat;
	padding-left: 30px;
}
div.rovatcimke.video .cimke {
	background: #fff url(../assets/ikon_playkarika.png) left center no-repeat;
	padding-left: 30px;
}
div.rovatcimke.teve .szurke_cimke {
	background: #dddddd url(../assets/ikon_kisteve.png) left center no-repeat;
	padding-left: 30px;
}
div.rovatcimke.video .szurke_cimke {
	background: #dddddd url(../assets/ikon_playkarika.png) left center no-repeat;
	padding-left: 30px;
}

div.rovatcimke a {
	color: #000;
}

div.account_cimke {
	background-color: #333;
	color: #fff;
	text-transform: uppercase;
	font-size: 24px;
	padding: 15px;
	text-align: center;
}

div.gordito_wrapper {
	float: right;
	display: block;
	width: 80px;
	height: 30px;
	padding-top: 0px; 
	position: relative;
	top: -3px;
	text-align: right;
}



/* fejlec */

.fejlec_osztas {
	height: 80px;
	border-left: 1px solid #e5e5e5;
	display: inline-block;
	vertical-align: middle;
	padding-left: 25px;
	text-align: left;
}

#fejlec {
	max-width: 1180px;
	min-width: 640px;
	text-align: left;
	padding-top: 10px;
	/* background-color: red; */
}


#fejlec1 {
	width: 205px;
	border-left: none;
	padding-left: 70px;
}
#logo_anim_wrapper {
	display: inline-block;
	width: 51px;
	height: 72px;
	position: relative;
}
#logo_anim {
	position: absolute;
	left: -115px;
	top: -25px;
	z-index: 21;
	width: 230px;
	height: 125px;
}


#fejlec2 {
	width: 165px;
	text-transform: uppercase;
}
#fejlec2 .datum {
	font: normal 18px 'din', sans-serif;
}
#fejlec2 .nevnap {
	font: normal 14px 'din', sans-serif;
} 


#fejlec3 {
	width: 40px;
	background: transparent url(../assets/ikon_idojaras.png) center center no-repeat;
	padding-left: 60px;
}
#fejlec3 .varos {
	text-transform: uppercase;
	font: normal 15px din, sans-serif;
}
#fejlec3 .nappal {
	color: #ff0d01;
	font: normal 20px 'din', sans-serif;
}
#fejlec3 .este {
	font: bold 14px 'din', sans-serif;
}

#fejlec4 {
	width: 120px;
}
#fejlec5 {
	width: 190px;
	text-align: center;
}
#fejlec5 img {
	margin-left: 10px;
    -webkit-filter: grayscale(100%) opacity(80%);
    filter: grayscale(100%) opacity(80%);
}
#fejlec5 img:hover {
    -webkit-filter: none;
    filter: none;
}

#fejlecmdm img {
	margin-left: 10px;
	display: inline-block;
	max-height: 75px;
	width: auto;
}


#fejlec_csoport {
	cursor: pointer;
	margin-left: 20px;
	z-index: 20;
	position: relative;
}


#fejlec_logok {
	position: absolute;
	display: none;
	width: 870px;
	height: 66px;
	background: transparent url(../assets/fejlec_logok/bg.jpg) left top no-repeat;
	z-index: 10;
	white-space: nowrap;
}
#fejlec_logok img {
	display: block;
	vertical-align: top;
	float: left;
	margin: 10px 4px 0px 4px;
	padding: 0px;
	max-height: 39px;
}



/* fomenu */

#fomenu {
	height: 60px;
	background-color: #000;
	min-width: 640px;
}
#fomenu .inner {
	max-width: 1180px;
	padding-top: 10px;
	text-align: center;
	display: flex;
	justify-content: space-between;
}
#hamburger {
	display: none;
	float: left;
	margin-left: 20px;
	cursor: pointer;
}
#fomenu_mobil {
	display: none;
	position: absolute;
	z-index: 5;
	width: 50%;
	background-color: #000;
	text-align: center;
}
#fomenu_mobil a.mobil_fomenu {
	display: block;
	color: #fff;
	font: normal 18px 'din', sans-serif;
	text-transform: uppercase;
	padding: 4px 10px 4px 10px;
	text-align: center;
	border-top: 1px solid #333;
}
#fomenu_mobil a.mobil_fomenu:first-of-type {
	border-top: none;
}

#fomenu a.fomenu {
	color: #fff;
	font: normal 18px 'din', sans-serif;
	text-transform: uppercase;
	display: inline-block;
	margin: 0px 11px 0px 0px;
	padding-top: 4px;
	letter-spacing: -1px;

}


#fomenu a.fomenu:hover, #fomenu a.fomenu.selected, #fomenu_mobil a.mobil_fomenu:hover {
	color: #ff0d01;
}

div.dropdown {
	position: absolute;
	z-index: 100;
	background-color: #ff0d01;
	color: #fff;
	padding: 10px;
	max-height: 500px;
	max-width: 1180px;
	text-align: left;
	display: none;
}
div.dropdown .cimke {
	display: inline-block;
	padding: 20px;
	text-align: center;
	cursor: pointer;
}
div.dropdown .cimke.selected {
	background-color: #be0900;
}


div.dropdown .tab {
	display: block;
	background-color: #be0900;
	padding: 30px;
	display: none;
}
div.dropdown .tab:first-of-type {
	display: block;
}
div.dropdown a {
	color: #fff;
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	margin-right: 20px;

}


#search_wrapper {
	float: right;
	height: 1px;
	width: 1px;
}
#search_ikon {
	width: 40px;
	height: 40px;
	border-radius: 20px;
	background: #fff url(../assets/ikon_nagyito.png) center center no-repeat;
	cursor: pointer;
	z-index: 2;
	position: relative;
	left: -40px;
	transition-property: width, left; /* , background-position */
	transition-duration: 500ms;
}
#search_ikon input {
	display: none;
	position: relative;
	left: 20px;
	top: 4px;
	width: 200px;
	height: 30px;
	border: none;
	color: #000;
	background-color: transparent;
	font: normal 18px 'din', sans-serif;
}


#search_ikon:hover {
	width: 250px;
	background-position: 220px center;
	left: -250px;
}
#search_ikon:hover input {
	display: block;
}



/* slideshow */

#slideshow_wrapper {
	display: block;
	width: 100%;
	min-width: 640px;
	background-color: #000;
	background-position: center top;
	background-repeat: no-repeat;
	/* background-image: url(../img/slide_bg7.jpg); */
}

#slideshow {
	max-width: 1180px;
	width: 100%;
	min-width: 640px;
	display: block;
	text-align: left;
	float: left;
}

#slideshow_left, #slideshow_right {
	width: calc(50% - 590px);
	height: 550px;
	float: left;
	overflow: hidden;
	background-color: #bb0d01;
	background-repeat: no-repeat;
	/*
	background-position: center center;
	-webkint-background-blend-mode: multiply;
	background-blend-mode: multiply;
	background-size: auto 100%;
	*/
}

#slideshow_left {
	background-position: left center;
}
#slideshow_right {
	background-position: right center;
}

#slideshow_left img, #slideshow_right img {
	display: block;
	max-height: 550px;
	height: 100%;
	width: auto;
	-webkit-filter: brightness(30%) opacity(60%) grayscale(100%) contrast(120%) hue-rotate(160deg);;
	filter: brightness(30%) opacity(60%) grayscale(100%) contrast(120%) hue-rotate(160deg);;
	position: relative;
	left: -150%;
}

div.oneslide {
	max-width: 1180px; /* 1180px */
	width: 100%;
	text-align: left;
	position: absolute;
	z-index: 2;
	display: none;
}
div.oneslide a {
	color: #fff;
}


div.oneslide:first-of-type {
	display: block;
}
div.oneslide .slidekep {
	display: block;
	width: 100%;
	height: auto;
}

div.oneslide div.descwrapper {
	height: 1px;
}
div.oneslide .slidedesc {
	max-width: 600px;
	display: inline-block;
	height: 120px;
	background: transparent url(../assets/bg_slidetxt2.png) right top repeat-y;
	/* background-color: rgba(0,0,0,.60); */
	position: relative;
	top: -155px;
	left: 0px;
	color: #fff;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
}
div.oneslide .slidedesc .cim {
	font: normal 32px 'dinbold', sans-serif;
	line-height: 38px;
	text-transform: uppercase;
	display: inline-block;
	border-bottom: 2px solid #ff0d01;
	white-space: no-wrap;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
div.oneslide .slidedesc .alcim {
	font: normal 17px 'din', sans-serif;
	line-height: 20px;
}
div.oneslide .slidedesc .kislink {
	font: bold 18px 'din', sans-serif;
	background: transparent url(../assets/nyil_kocka.png) left center no-repeat;
	padding-left: 30px; 
	
}


#slideshow img.slide_spacer {
	display: block;
	width: 100%;
	height: auto;
}

#slideshow_lepteto {
	clear: both;
	background-color: #000; 
	height: 80px;
	
}
#slideshow_lepteto .inner {
	max-width: 1180px;
	background: transparent url(../assets/bg_slidelepteto.gif) left bottom no-repeat;
	height: 80px;
}
#slideshow_lepteto .prev, #slideshow_lepteto .next {
	position: relative;
	top: 20px;
	cursor: pointer;
}
#slideshow_lepteto .prev {
	float: left;
}
#slideshow_lepteto .next {
	float: right;
}
#slideshow_lepteto img.kiskep {
	height: 80px;
	width: auto;
	position: relative;
	top: -20px;
	display: inline-block;
	margin: 0px 10px 0px 10px;
	cursor: pointer;
	z-index: 5;
	transition-property: top,border-bottom;
	transition-duration: 500ms;
    transition-timing-function: ease;
    transition-delay: 0s;
}
#slideshow_lepteto img.kiskep.kiemelt, #slideshow_lepteto img.kiskep:hover {
	top: -35px;
	border-bottom: 4px solid #ff0d01;
}



#slideshow  div.slide_player {
	display: block;
	width: 640px;
	height: 360px;
	margin: 0px auto 0px auto;
	position: absolute;
	top: calc(50% - 180px);
	left: calc(50% - 320px);
}


/* musorcsik */

#musorcsik {
	height: 70px;
	background: #bbbbbb url(../assets/bg_musorcsik.png) center top no-repeat;
	text-align: center;
}
#musorcsik .inner {
	max-width: 1180px;
	text-align: left;
}

#musorcsik .adasban {
	width: 182px;
	padding: 5px 18px 0px 0px;
	font: bold 22px 'din', sans-serif;
	color: #fff;
	text-align: right;
	float: left;
	
}
#musorcsik .adasban a {
	display: block;
	height: 30px;
	background: transparent url(../assets/ikon_teljesmusor.png) right center no-repeat;
	font-size: 16px;
	color: rgba(255,255,255,.60);
	padding: 3px 50px 0px 0px;
}
#musorcsik .most {
	display: block;
	float: left;
	width: 300px;
	height: 70px;
}

#musorcsik .most .idopont {
	width: 80px;
	text-align: center;
	font-size: 20px;
	color: #96999c;
	float: left;
	font-weight: bold;
}


#musorcsik .most .cimke {
	display: block;
	color: #ff0d01;
	font-size: 15px;
	font-weight: bold;
	background-color: #fff;
	position: relative;
	top: -4px;
	padding: 5px;
	width: 70px;
	height: 15px;
}
#musorcsik .sep {
	float: left;
	height: 40px;
	margin-top: 20px;
	border-left: 1px solid #96999c;
	width: 20px;
}
#musorcsik .cim {
	float: left;
	margin-top: 25px;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	max-width: 190px;
	max-height: 40px;
	overflow: hidden;
}
#musorcsik .kovetkezik {
	display: block;
	float: left;
	height: 70px;
}
#musorcsik .kovetkezik .idopont {
	width: 80px;
	text-align: center;
	font-size: 20px;
	color: #86898c;
	float: left;
	padding-top: 25px;
	font-weight: bold;
}
#musorcsik .kovetkezik .cim {
	color: rgba(0,0,0,.70);
	font-weight: bold;
	max-height: 40px;
overflow: hidden;
}

/* TOP videok */

#topvideok {
	display: block;
	clear: both;
	background-color: #fff;
	padding: 20px 20px 16px 20px;
	font-size: 14px;
	width: calc(100% - 40px);}


#topvideok .cimke {
	font-size: 22px;
	border-bottom: 1px solid #ff0d01;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#topvideok .listaelem {
	display: block;
	clear: both;
	width: 100%;
	padding-top: 20px;
}
#topvideok .listaelem:nth-of-type(2) {
	padding-top: 0px;
}

#topvideok .listaelem a {
	color: #000;
}


#topvideok .listaelem .szam {
	display: block;
	background-color: #dddddd;
	color: #232323;
	height: 40px;
	width: 20px;
	text-align: center;
	float: left;
}
#topvideok .listaelem:nth-of-type(2) .szam {
	background-color: #ff0d01;
	height: 80px;
	color: #fff;
}

#topvideok .listaelem img.listkep {
	height: 40px;
	width: auto;
	display: block;
	float: left;
	margin-right: 10px;
}
#topvideok .listaelem:nth-of-type(2) img.listkep {
	height: 80px;
}
#topvideok .listaelem .cim {
	margin-top: 10px;
}
#topvideok .listaelem:nth-of-type(2) .cim {
	font-weight: bold;
}

/* szavazobox */

div.szavazobox {
	display: block;
	clear: both;
}
div.szavazobox .kerdes {
	text-align: center;
	font: bold 20px 'din', sans-serif;
	
}


div.szavazobox div.listaelem {
	background-color: rgba(255,255,255,.50);
	font-size: 15px;
	margin: 2px 0px 2px 0px;
	padding: 5px 0px 5px 10px;
	min-height: 25px;
	cursor: pointer;
}
div.szavazobox div.listaelem .szam {
	background-color: #777777;
	color: #fff;
	padding: 5px;
	float: left;
	margin-right: 20px;
	font-size: 11px;
	width: 15px;
	height: 15px;
	text-align: center;
}

/* kereses fejlec */
#kereses_fejlec {
	max-width: 1180px;
	text-align: left;
	background-color: #000;
	padding: 10px;
	text-align: justify;
}

#kereses_fejlec .input_keyword {
	border: none;
	font: normal 18px 'din', sans-serif;
	color: #000;
	background-color: #fff;
	padding: 10px;
	border-radius: 6px;
	display: inline-block;
	vertical-align: middle;
	width: 380px;
}
#kereses_fejlec .kereses_gomb {
	display: inline-block;
	vertical-align: middle;
	margin: 0px 10px 0px 10px;
} 

#kereses_fejlec .submit {
	border: none;
	font: bold 14px 'din', sans-serif;
	color: #fff;
	background-color: #ff0000;
	padding: 10px;
	border-radius: 6px;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
}


#kereses_fejlec .datumok {
	display: inline-block;
	padding: 10px;
	vertical-align: middle;
	font-size: 14px;
	color: #fff;
	margin: 0px 55px 0px 55px;
}
#kereses_fejlec .datumok input {
	border: none;
	font: normal 14px 'din', sans-serif;
	color: #000;
	background-color: #fff;
	padding: 5px;
	border-radius: 4px;
	display: inline-block;
	vertical-align: middle;	
}


#kereses_fejlec select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: none;
	color: #000;
	background: #fff url(../assets/nyil_le_rounded.png) calc(100% - 4px) center no-repeat;
	border: 1px solid #111;
	border-radius: 6px;
	font: normal 14px 'din', sans-serif;
	overflow: hidden;
	padding: 5px;
	margin-top: 5px;
	text-transform: uppercase;
}
#kereses_fejlec select option {
	text-transform: uppercase;
}





#kereses_fejlec_info {
	max-width: 1122px;	
	padding: 29px;
	text-align: left;
	min-width: 640px;
}


#kereses_fejlec_talalatok {
	color: #fff;
	font: normal 30px 'din', sans-serif;
	display: inline-block;
	margin-right: 30px;
	vertical-align: bottom;
}
#kereses_fejlec_lapozo {
	color: #fff;
	font: normal 14px 'din', sans-serif;
	display: inline-block;
	margin-right: 30px;
	vertical-align: bottom;
}
#kereses_fejlec_lapozo div {
	display: inline-block;
	vertical-align: middle;
}
#kereses_fejlec_lapozo .tolig {
	background-color: #fff;
	color: #000;
	padding: 3px 6px 3px 6px;
	box-shadow: 0px 0px 3px #000 inset;
}

#kereses_fejlec_lapozo .prev, #kereses_fejlec_lapozo .next {
	background-color: #000;
	padding: 3px 15px 3px 15px;
	color: #999;
	text-align: center;
	font: bold 16px sans-serif;
}
#kereses_fejlec_lapozo .prev.active, #kereses_fejlec_lapozo .next.active {
	color: #f00;
	text-align: center;
}


#kereses_fejlec_szurok a {
	display: inline-block;
	margin-right: 15px;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 15px;
}
#kereses_fejlec_szurok a.selected {
	border-bottom: 3px solid #f00;
}


div.kereses_musorinfo1 {
	display: block;
	clear: both;
	background-color: rgba(0,0,0,.05);
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #ddd;
	width: calc(100% - 40px);
	color: #000;
}

div.kereses_musorinfo_tobb {
	display: block;
	background-color: rgba(0,0,0,.05);
	padding: 5px;
	margin: 0px 10px 10px 0px;
	border: 1px solid #ddd;
	width: calc(50% - 35px);
	height: 22px;
	color: #000;
	float: left;
}

div.kereses_musorinfo1 img, div.kereses_musorinfo_tobb img {
	float: left;
	margin-right: 20px;
	max-height: 30px;
	width: auto;
}

div.kereses_musorinfo1 .musornev, div.kereses_musorinfo_tobb .musornev {
	text-transform: uppercase;
	font-size: 18px;
}

#kereses_musorinfo .szoveg, div.kereses_musorinfo_tobb .szoveg {
	font-size: 16px;
}

div.kereses_musorinfo_tobb.hidden {
	display: none;
}



#videokereso .vk_input {
	border: 1px solid #ccc;
	background-color: #eee;
	color: #666;
	font-size: 12px;
	border-radius: 6px;
	display: inline-block;
	vertical-align: middle;
	padding: 3px;
	
}

#videokereso input[name=keyword] {
	width: 230px;
}
#videokereso input[name=datumtol], #videokereso input[name=datumig] {
	width: 80px;
}

#videokereso input[type=submit] {
	border: none;
	font: bold 14px 'din', sans-serif;
	color: #fff;
	background-color: #ff0000;
	padding: 10px;
	border-radius: 6px;
	display: block;
	text-transform: uppercase;
	float: right;
	padding-left: 30px;
	padding-right: 30px;
	position: relative;
	top: -65px;
}


/* rovat oldalak */

#rovatfejlec, #blogfejlec {
	background-position: center top;
	background-repeat: no-repeat;
	max-height: 600px;
	padding-bottom: 20px;
}
#blogfejlec a {
	color: #fff;
}
#blogfejlec a:hover {
	color: #ff0d01;
}
#blogfejlec {
	background-color: #ff0d01;
	background-image: url(../assets/bg_rovatfejlec.jpg);
}
#cikk_video_fejlec {
	background-color: #ff0d01;
	background-image: url(../assets/bg_player.jpg);
	background-position: center center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}


#rovatfejlec {
	background-color: #000;
}


#rovatfejlec .musorlogo, #blogfejlec .musorlogo {
	display: block;
	float: left;
	max-width: 640px;
	max-height: 170px;
	min-height: 120px;
	text-align: left;
	padding-left: 30px;
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: auto 70%;
}
#rovatfejlec .musorlogo span.azsia_expressz, #blogfejlec .musorlogo span.azsia_expressz {
	color: #231f20;
}

#rovatfejlec .musorlogo span.feriha, #blogfejlec .musorlogo span.feriha, #blogfejlec .musorlogo span.madarka, #blogfejlec .musorlogo span.anya, 
#blogfejlec .musorlogo span.csapdaba_csalva, #blogfejlec .musorlogo span.a_betolakodo, #blogfejlec .musorlogo span.kapd_el_ha_tudsz, #rovatfejlec .musorlogo span.kapd_el_ha_tudsz,
#blogfejlec .musorlogo span.almodj_velem, #rovatfejlec .musorlogo span.a_piramis,
#rovatfejlec .musorlogo span.all_az_alku, #rovatfejlec .musorlogo span.bezar_a_bazar, #rovatfejlec .musorlogo span.propaganda, 
#rovatfejlec .musorlogo span.aranyelet, #rovatfejlec .musorlogo span.sztarok_es_parok,  #blogfejlec .musorlogo span.cennet,  #blogfejlec .musorlogo span.legyen_on_is_milliomos, #rovatfejlec .musorlogo span.a_bank, #blogfejlec .musorlogo span.all_az_alku {
	display: none;
}
#rovatfejlec .musorlogo span.fuss_csalad_fuss, #blogfejlec .musorlogo span.fuss_csalad_fuss,  #rovatfejlec .musorlogo span.mintaapak, #blogfejlec .musorlogo span.mintaapak,
#blogfejlec .musorlogo span.neked_enekelek, #blogfejlec .musorlogo span.ujratervezes, #blogfejlec .musorlogo span.remenyek_foldje, #blogfejlec .musorlogo span.nyomd_a_gombot_teso, #rovatfejlec .musorlogo span.ujratervezes, #rovatfejlec .musorlogo span.nyomd_a_gombot_teso
{
	display: none;
}

#rovatfejlec .musorlogo span.zewa {
	display: none;
}



#rovatfejlec .musorlogo img, #blogfejlec .musorlogo img {
	width: auto;
	height: 100px;
	/* vertical-align: middle; */
	margin-right: 20px;
}

#blogfejlec .musorlogo img.celebszemle {
	width: auto;
	height: 130px;
	position: absolute;
	z-index: 0;
}

#rovatfejlec .rovatfejlec_datum {
	font-size: 16px;
	color: #fff;
	padding: 0px 0px 10px 20px;
	display: block;
	float: right;
	border-bottom: 1px solid #ff0d01;
	text-align: right;
}
#rovatfejlec .rovatfejlec_teljesmusor {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	padding-right: 30px;
	display: block;
	float: right;
	text-align: right;
	background: transparent url(../assets/nyil_feher.png) right center no-repeat;
}

#rovatfejlec .rovatfejlec_teljesmusor.a_piramis a {
	color: #fff;
}

#rovatfejlec .rovatfejlec_teljesmusor.aranyelet, #rovatfejlec .rovatfejlec_teljesmusor.celebszemle, #rovatfejlec .rovatfejlec_teljesmusor.legyen_on_is_milliomos, #rovatfejlec .rovatfejlec_teljesmusor.doktor_balaton {
	display: none;
}
#rovatfejlec .rovatfejlec_datum.aranyelet, #rovatfejlec .rovatfejlec_datum.celebszemle, #rovatfejlec .rovatfejlec_datum.legyen_on_is_milliomos, #rovatfejlec .rovatfejlec_datum.doktor_balaton  {
	display: none;
}

#rovatfejlec .rovatfejlec_teljesmusor.a_bank, #rovatfejlec .rovatfejlec_datum.a_bank {
	position: absolute;
	right: 10px;
}

#rovatfejlec .rovatfejlec_teljesmusor.zewa, #rovatfejlec .rovatfejlec_datum.zewa {
	display: none;
}


#rovatfejlec_nagykep, #blogfejlec_nagykep {
	width: 680px;
	/* float: left; */
	clear: both;
	position: relative;
	z-index: 1;
	display: inline-block;
	vertical-align: top;
}
#rovatfejlec_nagykep .kep, #blogfejlec_nagykep .kep {
	width: 100%;
	height: auto;
	display: block;
}
#blogfejlec_nagykep .nullwrapper {
	text-align: center;
}
#blogfejlec_nagykep .play {
	position: relative;
	top: -250px;
}


#rovatfejlec_nagykep .szovegwrapper, #blogfejlec_nagykep .szovegwrapper {
	display: block;
	position: relative;
	height: 80px;
	background-color: rgba(0,0,0,.60);
	color: #fff;
	top: -100px;
	padding: 10px;
	text-transform: uppercase;
	text-align: left;
}
#rovatfejlec_nagykep .szovegwrapper .cimke, #blogfejlec_nagykep .szovegwrapper .cimke  {
	font-size: 18px;
	padding-bottom: 5px;
}
#rovatfejlec_nagykep .szovegwrapper .cim, #blogfejlec_nagykep .szovegwrapper .cim {
	font-size: 22px;
	font-weight: bold;
}

#rovatfejlec_megtobb {
	width: 450px;
	height: 383px;
	float: right;
	background-color: #fff;
	display: inline-block;
	vertical-align: top;
	text-align: left;
}
#blogfejlec_szoveg {
	width: 450px;
	height: 383px;
	float: right;
	background-color: #000;
	color: #fff;
	display: inline-block;
	vertical-align: top;
}

#rovatfejlec_megtobb_fekete {
	width: 450px;
	height: 383px;
	display: block;
	float: right;
	background-color: rgba(0,0,0,.60);
}

#rovatfejlec_megtobb_fekete a {
	color: #fff;
}


#rovatfejlec_megtobb_fekete div.listaelem {
	display: block;
	padding: 10px 20px 5px 20px;
	overflow: hidden;
}
#rovatfejlec_megtobb_fekete img.kep {
	display: block;
	width: 100%;
	height: auto;
}
#rovatfejlec_megtobb_fekete .cim {
	position: absolute;
	background-color: rgba(0,0,0,.60);
	height: 36px;
	padding: 3px;
	top: -42px;
	width: calc(100% - 6px);
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
}



#blogfejlec_szoveg .cim {
	font-size: 24px;
	padding: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
#blogfejlec_szoveg .lead {
	font-size: 20px;
	padding: 20px;
}
#blogfejlec_szoveg .tagek {
	font-size: 14px;
	padding: 20px;
}
#blogfejlec_szoveg .tovabbgomb {
	cursor: pointer;
	border: 1px solid #ff0d01;
	color: #fff;
	text-align: center;
	padding: 5px;
	font-size: 14px;
	display: inline-block;
	float: right;
}

#otven_live_banner {
	position: absolute;
	display: block;
	z-index: 2;
}


#rovatfejlec_megtobb .listaelem {
	display: block;
	padding: 5px 0px 0px 40px;
	margin: 6px 20px 10px 20px;
	border-top: 1px dotted #835821;
	color: #000;
	background: transparent url(../assets/nyil_kocka_arany.png) left center no-repeat;
	font-size: 15px;
}
#rovatfejlec_megtobb .listaelem a {
	color: #000;
}

#rovat_almenuk {
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
#rovat_almenuk a {
	display: inline-block;
	color: #f00;
	margin: 0px 10px 0px 10px;
	background-color: #fff;
	padding: 4px;
}
#rovat_almenuk a:hover, #rovat_almenuk a.selected {
	color: #f00;
}
#rovat_almenuk a.piros:hover, #rovat_almenuk a.piros {
	color: #f00;
}

/*
#rovat_almenuk.a_bank {
	text-align: center;
}


#rovat_almenuk.a_bank a {
	color: #000;
}
*/


/* penzt vagy eveket counter box */

#pve_counter {
	width: 450px;
	height: 383px;
	display: block;
	float: right;
	background: #3b0255 url(/microsites/pve_jatek/counter_bg.jpg) center center no-repeat;
	background-size: 100% 100%;
	text-align: center;
}

#pve_counter table {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 410px;
}

#pve_counter .pve_counter_cimke {
	font-family: 'dincondb';
	font-size: 22px;
	text-align: center;
	text-shadow: 1px 1px 4px rgba(0,0,0,.70);
	color: #fff;
}
#pve_counter .pve_counter_szam {
	width: 100px;
	height: 102px;
	background: transparent url(/microsites/pve_jatek/counter_szam.png) center center no-repeat;
	vertical-align: middle;
	text-align: center;
}







#cikk_torzs img {
	max-width: 100%;
	height: auto;
}







/* listaelemek */

div.tizesblokk {
	height: 280px;
	clear: both;
	margin-top: 20px;
}
div.tizesblokk a {
	 color: #000;
}

div.tizesblokk .nagy {
	float: left;
	width: calc(25% - 20px);
	margin-right: 20px;
	overflow: hidden;
}
div.tizesblokk .kozepes {
	float: left;
	width: 25%;
	margin-right: 20px;
	overflow: hidden;
}

div.tizesblokk .kicsik {
	float: right;
	width: calc(25% - 20px);
	overflow: hidden;
	margin-bottom: 10px;
}

div.tizesblokk .kozepes .play {
	position: relative;
	left: 120px;
	z-index: 2;
}

div.tizesblokk .kozepes img.listkep {
	width: 140px;
	height: auto;
	float: left;
	margin-right: 10px;
} 
div.tizesblokk .kozepes .szoveg {
	font-size: 15px;
}
div.tizesblokk .kozepes .csik {
	border-bottom: 1px solid #bbb;
	margin-bottom: 10px;
	padding-bottom: 10px;
	clear: both;
}

div.tizesblokk .kicsi {
	border-top: 1px dotted #bbb;
	display: block;
	padding-bottom: 10px;
}
div.tizesblokk .kicsi .play {
	position: relative;
	top: -1px;
}
div.tizesblokk .kicsi .szoveg {
	margin-left: 30px;
	font-size: 15px;
}

div.csempesor {
	clear: both;
	padding-bottom: 20px;
	max-height: 280px;
	display: block;
	overflow: hidden;
}

div.nagycsempe {
	float: left;
	max-width: calc(33% - 11px);
	max-height: 280px;
	margin-left: 20px;
	overflow: hidden;
}
div.kiscsempe {
	float: left;
	max-width: 24%;
	max-height: 280px;
	margin-left: 20px;
	overflow: hidden;
}

div.nagycsempe:first-of-type, div.kiscsempe:first-of-type {
	margin-left: 0px;
}

div.nagycsempe img.listkep, div.tizesblokk .nagy img.listkep {
	height: 280px;
	width: auto;
	display: block;
}
div.tizesblokk .nagy img.listkep {
	position: relative;
	left: -110px;
}


div.nagycsempe img.listkep {
	height: auto;
	width: 100%;
	display: block;
}

div.tizesblokk .nagy img.listkep {
	position: relative;
	left: -110px;
	height: 280px;
	width: auto;
}


div.kiscsempe img.listkep {
	display: block;
	width: auto;
	height: 100%;
	position: relative;
	left: -50px;
}

div.nagycsempe .cimke, div.kiscsempe .cimke, div.kiscsempe .kiscimke {
	position: relative;
	left: 5px;
	top: -65px;
	display: inline-block;
	background-color: rgba(0,0,0,.60);
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	border-left: 1px solid #ff0d01;
	padding: 2px 3px 2px 5px;
	max-width: 230px;
	max-height: 18px;
	overflow: hidden;
}

div.kiscsempe .kiscimke {
	letter-spacing: -1px;
}

div.nagycsempe .play, div.kiscsempe .play {
	position: relative;
	top: -65px;
	float: right;
	display: block;
}

div.tizesblokk .nagy .play {
	position: relative;
	top: -85px;
	float: right;
	display: block;
}

div.nagycsempe .szoveg, div.kiscsempe .szoveg  {
	position: relative;
	top: -40px;
	height: 34px;
	display: block;
	background-color: rgba(0,0,0,.60);
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	overflow: hidden;
}

div.tizesblokk .nagy .szoveg {
	position: relative;
	top: -60px;
	height: 54px;
	display: block;
	background-color: rgba(0,0,0,.60);
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
}

div.listablokk_4f, div.listablokk_3f, listablokk_5, div.listablokk_cikk, div.listablokk_3info {
	width: 100%;
	overflow: hidden;
	clear: both;
	padding-top: 10px;
	max-width: 1180px;
	text-align: left;
}
div.listablokk_4f a, div.listablokk_3f a, div.listablokk_3info a {
	 color: #000;
}
div.listablokk_4f {
	white-space: nowrap;
}


div.listablokk_4f .listaelem, div.listablokk_4f .listaelem_nagy {
	display: inline-block;
	width: calc(25% - 6px);
	margin-left: 5px;
	white-space: normal;
	overflow: hidden;
	vertical-align: top;
}
div.listablokk_3f .listaelem {
	display: block;
	float: left;
	width: calc(33% - 15px);
	margin-left: 25px;
}
div.listablokk_4f .listaelem:first-of-type, div.listablokk_3f .listaelem:first-of-type, div.listablokk_3f .listaelem_nagy:first-of-type {
	margin-left: 0px;
}


div.listablokk_4f .listaelem img.listkep, div.listablokk_3f .listaelem img.listkep , div.listablokk_4f .listaelem_nagy img.listkep {
	width: 100%;
	height: auto;
	display: block;
}
div.listablokk_4f .listaelem img.play, div.listablokk_3f .listaelem img.play , div.listablokk_4f .listaelem_nagy img.play {
	width: 40px;
	height: 40px;
	left: calc(100% - 40px);
	position: relative;
	top: -40px;
}
div.listablokk_4f .listaelem .cim, div.listablokk_3f .listaelem .cim {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0px 5px 0px;
	height: 55px;
}
div.listablokk_4f .listaelem_nagy .cim {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0px 5px 0px;
	height: 55px;
}
div.listablokk_4f .listaelem .lead, div.listablokk_3f .listaelem .lead , div.listablokk_4f .listaelem_nagy .lead {
	font-size: 16px;
	line-height: 18px;
	padding: 5px 0px 5px 0px;
}


div.listablokk_4 {
	height: 120px;
	overflow: hidden;
	display: block;
}


div.listablokk_4 div.listaelem_kicsi {
	width: 155px;
	height: 120px;
	overflow: hidden;
	float: left;
	color: white;
	/* margin: 0px 0px 7px 7px; */
}
div.listablokk_4 div.listaelem_kicsi img {
	width: 155px;
	height: 87px;
}
div.listablokk_4 div.listaelem_kicsi div.cimke {
	position: relative;
	z-index: 1;
	top: -18px;
	background-color: rgba(0,0,0,.40);
	padding: 2px;
	font-size: 10px;
	color: white;
}
div.listablokk_4 div.listaelem_kicsi div.cim {
	position: relative;
	z-index: 1;
	top: -18px;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	padding: 0px 3px 0px 3px;
}
div.listablokk_4 div.listaelem_kicsi div.lead {
	position: relative;
	z-index: 1;
	top: -18px;
	font-size: 11px;
	color: #fff;
	padding: 0px 3px 0px 3px;
}


#listablokk_wrapper129 {
	background: transparent url(../assets/aktiv_infoala.jpg) center center no-repeat;
	background-size: 100% auto;
}
#listablokk_wrapper158 {
	background: transparent url(../assets/mokka_infoala.jpg) center center no-repeat;
	background-size: 100% auto;
}

#listablokk_wrapper752 {
	background: transparent url(../assets/alku_infoala.jpg) center center no-repeat;
	background-size: 100% auto;
}


div.listablokk_3info .listaelem {
	display: block;
	float: left;
	width: calc(33% - 11px);
	margin-left: 20px;
}
div.listablokk_3info .listaelem:first-of-type {
	margin-left: 0px;
}


div.listablokk_3info .listaelem img.listkep {
	width: 100%;
	height: auto;
	display: block;
	margin-bottom: 10px;
}

div.listablokk_3info .listaelem .cim {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0px 5px 0px;
	display: block;
}
div.listablokk_3info .listaelem .lead {
	font-size: 16px;
	line-height: 18px;
	padding: 5px 0px 5px 0px;
	text-transform: uppercase;
}
div.listablokk_3info .listaelem .link {
	display: inline-block;
	padding: 3px 30px 3px 3px;
	background: transparent url(../assets/nyil_kocka_fekete.png) right center no-repeat;
	font-weight: bold;
}


a.nyilaslink {
	display: inline-block;
	color: #000;
	padding-right: 20px;
	background: transparent url(../assets/nyil.png) right center no-repeat;
}


div.listablokk_5 .listaelem_nagy, div.listablokk_cikk .listaelem_nagy {
	display: block;
	width: 380px;
	max-height: 236px;
	overflow: hidden;
}
div.listablokk_5 .listaelem_nagy a, div.listablokk_cikk .listaelem_nagy a {
	color: #fff;
}

div.listablokk_5 .listaelem_nagy img.listkep, div.listablokk_cikk .listaelem_nagy img.listkep {
	width: auto;
	max-height: 236px;
	display: block;
}
div.listablokk_5 .listaelem_nagy img.play {
	width: 55px;
	height: 55px;
	float: right;
}
div.listablokk_5 .listaelem_nagy .cim, div.listablokk_cikk .listaelem_nagy .cim {
	height: 55px;
	background-color: rgba(0,0,0,.60);
	color: #fff;
	font-size: 18px;
	padding: 0px 0px 0px 5px;
	position: relative;
	top: -55px;
}


div.listablokk_5 .listaelem_kicsi {
	display: block;
	width: 188px;
	max-height: 105px;
	overflow: hidden;
	margin-bottom: 10px;
}
div.listablokk_5 .listaelem_kicsi a {
	color: #fff;
}


div.listablokk_5 .listaelem_kicsi img.listkep {
	width: 100%;
	height: auto;
	display: block;
}
div.listablokk_5 .listaelem_kicsi img.play, div.listablokk_5 .listaelem_kicsi div.playspacer {
	width: 32px;
	height: 32px;
	float: right;
}



div.listablokk_5 .listaelem_kicsi .cim {
	height: 32px;
	background-color: rgba(0,0,0,.60);
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	padding: 0px 0px 0px 5px;
	position: relative;
	top: -32px;
}

div.listablokk_cikk .listaelem_kicsi {
	display: block;
	width: calc(50% - 11px); 
	height: 100px;
	/*
	background-color: rgba(0,0,0,.60);
	color: #fff;
	*/
}
div.listablokk_cikk .listaelem_kicsi a {
	color: #000;
}
div.listablokk_cikk .listaelem_kicsi img.listkep {
	width: 40%;
	height: auto;
	display: block;
	margin: 0px 10px 10px 0px;
	float: left;
}
div.listablokk_cikk .listaelem_kicsi img.play {
	width: 32px;
	height: 32px;
}
div.listablokk_cikk .listaelem_kicsi .cim {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	
}
div.listablokk_cikk .listaelem_kicsi .lead {
	color: #000;
	font-size: 14px;
	display: block;
}


div.listablokk_2sz {
	display: block;
	width: 49%;
}

div.listablokk_3sz {
	display: block;
	width: 100%;
	vertical-align: top; 
}

div.listablokk_2sz .listaelem {
	display: block;
	clear: both;
	padding-top: 5px;
}
div.listablokk_2sz .listaelem a {
	color: #000;
}


div.listablokk_2sz .listaelem img {
	width: 80px;
	height: auto;
	margin-right: 10px;
	float: left;
}


div.listablokk_3sz .listaelem {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 10px;
	width: 33%;
}
div.listablokk_3sz .listaelem a {
	color: #000;
}

div.listablokk_3sz .listaelem img {
	width: 80px;
	height: auto;
	margin-right: 10px;
	float: left;
}



div.cikk_listaelem {
	display: block;
	clear: both;
	padding-top: 20px;
}
div.cikk_listaelem a {
	color: #000;
}
div.cikk_listaelem a:hover {
	color: #ff0d01;
}
div.cikk_listaelem .imgcontainer {
	width: 180px;
	display: block;
	margin-right: 30px;
}
div.cikk_listaelem img.listkep {
	width: 100%;
	height: auto;
	display: block;
}
div.cikk_listaelem .cim {
	padding-top: 10px;
	font-size: 22px;
	display: inline;
}

div.cikk_listaelem .lead {
	padding-top: 10px;
	font-size: 16px;
	display: inline;
}

div.cikk_listaelem img.play {
	position: relative;
	width: 30px;
	height: auto;
	left: calc(50% - 15px);
	top: -60px;
}


div.cikk_listaelem_nagy {
	clear: both;
	margin-bottom: 25px;
	min-height: 90px;
	font-size: 16px;
}

div.cikk_listaelem_nagy a.cim {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	/* display: inline-block; */
	margin-bottom: 20px;
}
div.cikk_listaelem_nagy .imgcontainer {
	width: 33%;
	display: block;
	margin-right: 10px;
}


div.cikk_listaelem_nagy img.listkep {
	width: 100%;
	height: auto;
}
div.cikk_listaelem_nagy .nullwrapper {
	text-align: center;
}


div.cikk_listaelem_nagy img.play {
	position: relative;
	top: -110px;
	width: 35px;
	height: 35px;
}

div.cikk_listaelem_nagy .listitem18 {
	position: relative;
	top: -30px;
	float: right;
	z-index: 10;
	width: 20px;
	height: 20px;
	background: transparent url(../assets/pici18.png) center center no-repeat;
}


div.listaelem_kereses {
	display: block;
	padding: 10px;
	border: 1px solid #d4d9e0;
	float: left;
	width: calc(50% - 35px);
	margin-bottom: 10px;
	overflow: hidden;
	max-height: 155px;
}
div.listaelem_kereses a {
	color: #ff0000;
}

div.listaelem_kereses .imgwrapper {
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	width: 50%;
	
}
div.listaelem_kereses img.listkep {
	width: 100%;
	height: auto;
	display: block;
}
div.listaelem_kereses .cim {
	font-size: 16px;
	display: inline;
	text-transform: uppercase;
	font-family: 'dinmedium';
	padding-bottom: 5px;
}

div.listaelem_kereses .lead {
	padding-top: 10px;
	font-size: 14px;
	display: inline;
	color: #666666;
}

div.listaelem_kereses .datum_rovat {
	height: 28px;
	color: #fff;
	display: block;
	padding: 3px 2px 4px 2px;
	position: relative;
	top: -35px;
	left: 0px;
	background-color: rgba(0,0,0,.60);
}
div.listaelem_kereses .datum_rovat .rovat {
	float: left;
	width: 60%;
	font-size: 12px;
	text-transform: uppercase;
}
div.listaelem_kereses .datum_rovat .datum {
	float: right;
	font-size: 18px;
	text-transform: uppercase;
}

div.listaelem_kereses_kocka {
	display: block;
	float: left;
	width: calc(25% - 9px);
	max-height: 190px;
	overflow: hidden;
	margin-bottom: 10px;
}




div.listaelem_kereses_videok {
	display: block;
	padding: 10px;
	border: 1px solid #d4d9e0;
	float: left;
	width: calc(50% - 35px);
	margin-bottom: 10px;
	overflow: hidden;
	height: 110px;
}
div.listaelem_kereses_videok a {
	color: #000;
}
div.listaelem_kereses_videok a:hover {
	color: #ff0d01;
}

div.listaelem_kereses_videok .imgwrapper {
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 10px;
	width: 44%;
}
div.listaelem_kereses_videok img.listkep {
	width: 100%;
	height: auto;
	display: block;
}
div.listaelem_kereses_videok .cim {
	font-size: 13px;
	display: inline;
	text-transform: uppercase;
}

div.listaelem_kereses_videok .lead {
	padding-top: 10px;
	font-size: 14px;
	display: inline;
	color: #5a5a5a;
}

div.listaelem_kereses_videok .datum {
	font-size: 13px;
	display: inline-block;
	height: 16px;
	color: #fff;
	padding: 3px 10px 3px 10px;
	border-left: 1px solid #ff0d01;
	position: relative;
	top: -27px;
	left: 4px;
	background-color: rgba(0,0,0,.60);
}





div.listaelem_kereses_kocka a {
	color: #fff;
}
div.listaelem_kereses_kocka a:hover {
	color: #ff0d01;
}
div.listaelem_kereses_kocka img.listkep {
	width: auto;
	height: 190px;
	display: block;
	position: relative;
	left: -28px;
}
div.listaelem_kereses_kocka .cim {
	position: relative;
	top: -50px;
	background-color: rgba(0,0,0,.60);
	font: bold 14px 'din', sans-serif;
	display: block;
	text-transform: uppercase;
	padding: 10px;
	overflow: hidden;
	height: 30px;
}

div.listaelem_kereses_kocka .cimke {
	font-size: 13px;
	display: inline-block;
	color: #fff;
	padding: 3px 10px 3px 10px;
	border-left: 1px solid #ff0d01;
	position: relative;
	top: -78px;
	left: 4px;
	background-color: rgba(0,0,0,.60);
}


div.pager {
	padding: 5px;
	display: block;
	text-align: center;
	font-size: 18px;
	clear: both;
	color: #000;
}
div.pager a {
	color: #000;
}
div.pager .pager_kiemelt {
	font-size: 22px;
	font-weight: bold;
	padding: 3px;
	color: #ff0d01;
}

#lebegoajanlo {
	position: fixed;
	height: 65px;
	background-color: #fff;
	left: 0px;
	bottom: 0px;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #ff0d01;
	box-shadow: -5px -5px 10px rgba(0, 0, 0, .30);
	display: flex;
	justify-content: space-between;
	z-index: 30;
	transition-property: height;
	transition-duration: 500ms;
    transition-timing-function: ease;
    transition-delay: 0s;
}


#lebegoajanlo .listitem {
	display: inline-block;
	width: calc(20% - 5px);
	vertical-align: top;
}
#lebegoajanlo .listitem img {
	display: block;
	float: left;
	width: auto;
	height: 0px;
	transition-property: height;
	transition-duration: 500ms;
    transition-timing-function: ease;
    transition-delay: 0s;
}

#lebegoajanlo:hover {
	height: 120px;
}

#lebegoajanlo:hover .listitem img {
	height: 120px;
	margin-right: 10px;
}





#lebegoajanlo .listitem .cim {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff0d01;
}
#lebegoajanlo .listitem .datum {
	font-size: 12px;
	color: #888;
}


/* lablec csatornak */

div.musorujsag_lablec_cimke {
	font: bold 25px 'din', sans-serif;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #a7aaac;
	display: block;
	clear: both;
}

#musorujsag_lablec div.osztas {
	display: block;
	width: calc(8% - 7px);
	float: left;
	height: 160px;
	text-align: center;
	padding-left: 10px;
}
#musorujsag_lablec div.osztas .sep {
	float: right;
	position: relative;
	top: 20px;
	height: 110px;
	border-right: 1px solid #a7aaac;
	margin-left: 10px;
}


#musorujsag_lablec div.osztas .logo {
	margin-bottom: 20px;
}
#musorujsag_lablec div.osztas .cim {
	height: 45px;
	font-size: 12px;
	overflow: hidden;
}
#musorujsag_lablec div.osztas .idopont {
	height: 30px;
	font-size: 15px;
	color: #a7a9ac;
}
#musorujsag_lablec div.osztas .kisnyil {
	float: right;
	margin-right: 20px;
}
#musorujsag_lablec div.osztas.stv2 { border-bottom: 3px solid #ffd203 ;}
#musorujsag_lablec div.osztas.moziplusz { border-bottom: 3px solid #28b473 ;}
#musorujsag_lablec div.osztas.izaura { border-bottom: 3px solid #653190 ;}
#musorujsag_lablec div.osztas.zenebutik { border-bottom: 3px solid #5bd1cf ;}
#musorujsag_lablec div.osztas.prime { border-bottom: 3px solid #f45b27 ;}
#musorujsag_lablec div.osztas.chili { border-bottom: 3px solid #bd1e2c ;}
#musorujsag_lablec div.osztas.kiwi { border-bottom: 3px solid #e90080 ;}
#musorujsag_lablec div.osztas.fem3 { border-bottom: 3px solid #cf3c95 ;}
#musorujsag_lablec div.osztas.spiler { border-bottom: 3px solid #eb1c23 ;}
#musorujsag_lablec div.osztas.humor { border-bottom: 3px solid #faa028;}


/* lablec */

#lablec {
	clear: both;
	background-color: #999999;
	color: #fff;
	font-size: 14px;
}
#lablec a {
	color: #fff;
}

#lablec .inner {
	max-width: 1070px;
	text-align: left;
}
#lablec .osztas {
	display: block;
	float: left;
	width: 25%;
}
#lablec .csatorna {
	font-size: 11px;
	display: block;
	clear: both;
	margin: 5px 0px 5px 0px;
}
#lablec .csatorna .listlogo {
	display: inline-block;
	vertical-align: middle;
	width: 80px;
	margin-right: 10px;
}
#lablec .osztas .cimke {
	font-size: 22px;
}

#lablec .osztas .cimke {
	font-size: 22px;
}

#lablec .csatorna .listlogo img {
	max-width: 100%;
	height: auto;
}


/* VIDEO PLAYER */


#player_table {
	position: relative;
	top: 90px; 
	z-index: 10;
}


#cikk_videoblokk_tapeta {
	max-width: 950px; 
	min-width: 640px;
	min-height: 540px; 
	text-align: left; 
	position: relative;
	z-index: 30;
}
#cikk_videoblokk_tapeta .zona_videobg {
	display: inline-block;
	cursor: pointer;
	position: absolute;
	z-index: 5;
	width: 100%;
	max-width: 950px;
	max-height: 540px;
	overflow: hidden; 
}
#cikk_videoblokk_tapeta .player_wrapper {
	position: relative;
	z-index: 10;
	width: 640px;
	height: 360px;
	display: inline-block;
}
#cikk_videoblokk_tapeta .half_page_banner {
	display: block;
	max-width: 336px;
	max-height: 600px;
	overflow: hidden; 
	position: relative;
}
#cikk_videoblokk_tapeta .player_728_banner {
	display: block;
	position: absolute;
	max-width: 728px;
	max-height: 90px;
	overflow: hidden;
	margin-top: 15px;
	top: 70px;
}


.kisvideok {
	color: #fff;
	overflow: hidden;
	margin-left: 20px; 
}

.kisvideok .cimke {
	display: block;
	padding: 14px 0px 10px 25px;
	height: 22px;
	font-size: 14px;
	background: transparent url(../assets/nyil_kocka_feher.png) left center no-repeat;
	color: #fff;
}


.kisvideok .listaelem {
	display: block;
	color: #fff;
	font: normal 11px verdana,sans-serif;
	border-bottom: 1px dotted #342f64;
	clear: both;
	margin-bottom: 5px;
	padding-bottom: 10px;
	height: 47px;
}
.kisvideok .listaelem:last-of-type {
	border: none;
	margin: 0px;
	padding: 0px;
}

.kisvideok .listaelem .keptarto {
	display: block;
	width: 100px;
	float: left;
	margin-right: 20px;
	height: 50px;
	overflow: hidden;
}

.kisvideok .listaelem .keptarto img {
	width: auto;
	height: 100%;
	display: block;
}


.kisvideok .listaelem .play {
	position: relative;
	z-index: 1;
	width: 30px;
	height: 30px;
	background: transparent url(../assets/play_kicsi.png) center center no-repeat;
	left: 35px;
	top: -43px;
	cursor: pointer;
}

.kisvideok .listaelem a {
	color: #fff;
}



#prospecto_cimlap {
	width: 100%;
	height: 442px;
}
#prospecto_cikk {
	width: 100%;
	height: 228px;
}


/*
#cikk_videoblokk_tapeta .half_page_banner img {
	display: block;
	max-width: 300px;
	max-height: 600px;
	width: auto;
	height: auto;
}
*/



div.video_lead {
	max-width: 700px;
	padding: 20px;
	background-color: #000;
	color: #fff;
	font-size: 18px;
	position: relative;
}

div.cikk_rovat {
	font-size: 26px;
	font-weight: bold;
	text-transform: uppercase;
	background: transparent url(../assets/kocka.png) left center no-repeat;
	background-size: 7px 7px;
	padding-left: 15px;
	max-width: 1165px;
	text-align: left;
}
div.cikk_cim {
	font-size: 22px;
	text-transform: uppercase;
	max-width: 1165px;
	text-align: left;
	padding: 5px 0px 5px 15px;
}

div.cikk_lead {
	font-size: 18px;
}



#galeria_loading {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 102;
}


#overlay_galeria {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 100;
	background-color: #000;
	text-align: left;
}
#overlay_galeria .nagykepwrapper {
	width: calc(100% - 300px);
	height: 100%;
	float: left;
	text-align: center;
}
#overlay_galeria .prev {
	position: fixed;
	top: 436px;
	left: 0px;
	z-index: 101;
	cursor: pointer;
	display: block;
}
#overlay_galeria .next {
	position: fixed;
	top: 436px;
	left: calc(100% - 380px);
	z-index: 101;
	cursor: pointer;
	display: block;
}


#overlay_galeria .nagykep {
	max-width: 100%;
	max-height: 100%;
	position: relative;
	width: auto;
	height: auto;
	left: 0px;
	top: 0px;
	
}
#overlay_galeria .oldalsav {
	width: 300px;
	height: 100%;
	float: right;
}
#overlay_galeria .closewrapper {
	height: 100px;
	background-color: #ff0d01;
	display: block;
}
#overlay_galeria .close {
	float: right;
	display: block;
	margin-right: 10px;
	cursor: pointer;
	position: relative;
	top: 25px;
}
#overlay_galeria .leiras {
	width: 300px;
	position: relative;
	z-index: 101;
	left: -40px;
	background: #e2e2e2 url(../assets/galeria/galeria_kamera.png) 40px 20px no-repeat;
	height: 271px;
	padding: 65px 0px 0px 40px;
}
#overlay_galeria .counter {
	font-size: 32px;
	color: #96999c;
}
#overlay_galeria .counter .akt {
	color: #ff0d01;
}
#overlay_galeria .leiras .cim {
	font-size: 26px;
}
#overlay_galeria .leiras .szoveg {
	font-size: 14px;
}
#overlay_galeria .thumbs {
	background-color: #000;
	padding: 25px;
	text-align: center;
}
#overlay_galeria .thumbs img {
	width: 75px;
	height: 75px;
	display: inline-block;
	margin: 2px;
}
#overlay_galeria .thumbs img.selected, #overlay_galeria .thumbs img:hover {
	border: 1px solid #fff;
	margin: 1px;
	cursor: pointer;
}






/* neoport alapok */

#tooltiplayer {
	position: absolute;
	width: 150px;
	background-color: #fff;
	border: 1px dotted #ff0d01;
	padding: 3px;
	font: 10px;
	text-align: center;
	z-index: 20;
	display: none;
	color: #000;
	font-size: 12px;
}

div.popupunderlay {
	background-color: rgba(0, 0, 0, .80);
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 21;
}


#overlaywarning,
.overlaywarning {
	border: 1px solid #ff0d01;
	border-radius: 8px;
	font: bold 14px din;
	background-color: #fff;
	padding: 5px;
	width: 400px;
	text-align: center;
	z-index: 100;
	box-shadow: rgba(0, 0, 0, .50) 0px 0px 5px;
	position: fixed;
	color: #ff0d01;
}

.warning {
	border: 1px dotted #ff0d01;
	border-radius: 8px;
	color: red;
	font: bold 14px din;
	padding: 5px;
	text-align: center;
	background-color: #fff;
}

div.rounded_popup {
	border: 1px solid silver;
	border-radius: 8px;
	background-color: #fff;
	padding: 5px;
	position: absolute;
	text-align: center;
	z-index: 20;
	box-shadow: rgba(0, 0, 0, .60) 2px 2px 5px;
}

#confirmpopup {
	position: absolute;
	z-index: 30;
	max-width: 1180px; 
	height: calc(100% - 65px);
	/* left: 20px; */
	top: 20px;
	background-color: #fff;
	border: 1px solid silver;
	display: none;
	font-size: 18px;
	padding: 10px;
	overflow: hidden;
}
#confirmpopup .szoveg {
	height: calc(100% - 130px);
	overflow: scroll;
}

#confirmpopup input[type=button] {
	border: 1px solid #f00;
	font: bold 16px 'din', sans-serif;
	padding: 5px;
	color: #000;
}


/* galeria */

#gallerytns  {
	width: calc(100% - 80px); 
	display: inline-block;
	height: 110px;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}

#gallerytns img {
	height: 100px;
	width: auto;
	border: none;
}

#gallerytnscontainer {
	position: fixed; 
	left: 0px;
	top: 0px;
	width: 100%;
	height: 130px; 
	overflow: hidden;
	z-index: 70;
}

#gallerytnscontainer img.tnarrows {
	position: relative;
	top: -20px;
}

#galleryclose {
	position: fixed;
	display: none;
	z-index: 100;
	top: 100px;
}


#gallerycontainer {
	position: fixed;
	z-index: 70;
	left: 0px;
	top: 130px; 
	width: 100%; 
	height: calc(100% - 180px);
	text-align: center;
}

#gallerycontainer img.gallery_img {
	width: auto; 
	height: auto;
	max-height: 100%;
	max-width: calc(100% - 90px);
}
#galleryimgdesc {
	color: #fff;
	font-size: 16px;
	text-shadow: 0px 0px 5px #000;
}

div.cikkgaleria_keret img.nagykep {
	width: 100%;
	height: auto;
}


div.cikkgaleria_ikon {
	display: block;
	width: 100%;
	overflow: visible;
	text-align: right;
	height: 1px;
}
div.cikkgaleria_keret div.cikkgaleria_ikon img {
	position: relative;
	top: -127px;
	right: -13px;
	opacity: .70;	
}
div.cikkgaleria_keret:hover div.cikkgaleria_ikon img {
	opacity: 1;	
}


/* blokkos cikkek */

div.cikk_datum {
	font: normal 14px din, sans-serif;
	margin-bottom: 10px;
	color: #444;	
}


div.cikk_lead {
	font: bold 18px din, sans-serif;
	margin-bottom: 20px;
}


div.cikk_koztes_ajanlo {
	background-color: #444;
	margin: 10px 0px 10px 0px;
	border-left: 1px solid #eee;
	display: block;
	clear: both;
	padding: 5px 5px 5px 15px;
}

div.cikk_koztes_ajanlo img {
	width: 150px;
	height: auto;
	float: left;
	margin-right: 10px;
}
div.cikk_koztes_ajanlo div.cim {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 10px;
}
div.cikk_koztes_ajanlo div.lead {
	font-size: 16px;
}
div.cikk_koztes_ajanlo a {
	color: #ff0d01 !important;
}


div.cikk_idezet {
	background-image: url(../assets/quote_sign.png), url(../assets/quote_sign.png);
	background-position: 5px 5px, calc(100% - 5px) calc(100% - 5px) ;
	background-repeat: no-repeat;
	background-color: #eee;
	padding: 5px 50px 5px 50px;
	margin: 10px 40px 10px 40px;
	font-size: 16px;
	font-style: italic;
	min-height: 50px;
	display: block;
}


div.keptarto_fekvo, div.keptarto_allo {
	display: block;
	/* padding: 5px; */
	clear: both;
}

div.cikk_kepnagyitas div {
	position: relative;
	z-index: 5;
	width: 38px;
	height: 40px;
	background: transparent url(../assets/ikon_kepnagyitas.png) center center no-repeat;
	cursor: pointer;
	top: -40px;
	left: calc(100% - 38px);
}
div.cikk_kepnagyitas {
	height: 0px;
}

#popupimg_wrapper {
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 50;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
}

#popupimg_wrapper img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}

div.keptarto_fekvo img, div.keptarto_allo img {
	display: block;
	width: 100%;
	height: auto;
}
div.keptarto_fekvo div.kep_forras, div.keptarto_allo div.kep_forras {
	position: absolute;
}

div.keptarto_fekvo div.kep_forras div, div.keptarto_allo div.kep_forras div {
	display: inline-block;
	padding: 5px;
	position: relative;
	top: -30px;
	left: 10px;
	color: #fff;
	background-color: rgba(0,0,0,.50);
	font-size: 12px;
	text-transform: uppercase;
}
div.cikk_kepala {
	padding: 4px;
	background-color: #eee;
	font-size: 13px;
	display: block;
	text-align: center;
	padding: 3px;
	color: #000;
	border-left: 1px solid #ff0d01;
}


div.cikk_galeria_info {
	width: 1px;
	height: 0px;
	overflow: visible;
	float: right;
}
div.cikk_galeria_info div {
	position: relative;
	z-index: 5;
	width: 280px;
	height: 25px;
	background-color: rgba(255,13,1,.60);
	color: #fff;
	font: italic 18px din, sans-serif;
	top: -45px;
	left: -300px;
	padding: 10px;
}



div.keptarto_fekvo div.galeria_info, div.keptarto_allo div.galeria_info {
	position: absolute;
}

div.keptarto_fekvo div.galeria_info div, div.keptarto_allo div.galeria_info div {
	display: inline-block;
	padding: 5px;
	position: relative;
	top: -30px;
	left: 10px;
	color: #fff;
	background-color: rgba(0,0,0,.50);
	font-size: 12px;
	text-transform: uppercase;
}



div.cikk_kviz, div.cikk_szavazas {
	background-color: #eee;
	margin: 20px ;
	border-left: 4px solid #ff0d01;
	display: block;
	padding: 15px 15px 15px 15px;
	clear: both;

}


div.cikk_kviz div.kvizstart, div.cikk_kviz div.kviz_statusz {
	text-align: center;
	padding: 5px;
	background-color: #ff0d01;
	color: #fff;
	text-transform: uppercase;
	font: bold 20px din, sans-serif;
	clear: both;
	margin: 10px 0px 10px 0px;
}
div.cikk_kviz div.kvizstart {
	cursor: pointer;
}

div.cikk_kviz img.kvizstart {
	width: 100%;
	height: auto;
	display: block;
	cursor: pointer;
}


div.cikk_kviz div.kvizstart:hover {
	background-color: #ff4d41;
}


div.cikk_kviz_cim, div.cikk_szavazas_cim {
	display: block;
	text-align: center;
	color: #ff0d01;
	font: bold 22px din, sans-serif;
}

div.cikk_kviz_alcim, div.cikk_szavazas_alcim {
	display: block;
	text-align: center;
	font: normal 18px din, sans-serif;
}



div.cikk_kviz_kerdes {
	padding: 5px 0px 5px 0px;
	margin: 0px 20px 0px 20px;
	display: block;
	clear: both;
	font: bold 18px din,sans-serif;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
div.cikk_kviz_kerdes:last-of-type {
	border-bottom: none;
}

div.cikk_kviz_desc {
	padding: 5px 0px 5px 0px;
	margin: 0px 20px 0px 20px;
	display: block;
	font: italic 16px din,sans-serif;
}
div.cikk_kviz img.kvizkep {
	display: block;
	clear: both;
	max-width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0px 5px 0px;
}


div.cikk_kviz_opciok {
	text-align: left;
}


div.cikk_kviz_opcio, div.cikk_szavazas_opcio {
	padding: 5px 0px 10px 35px;
	margin: 10px 0px 10px 30px;
	display: inline-block;
	font-size: 16px;
	font-style: italic;
	background: transparent url(../assets/opciokarika_off.png) left top no-repeat;
	cursor: pointer;
}

div.cikk_kviz_opcio:hover {
	background: transparent url(../assets/opciokarika_on.png) left top no-repeat;
}

div.cikk_kviz_valaszok img {
	float: right;
}


div.cikk_kviz_valasz {
	padding: 5px 0px 5px 15px;
	margin: 0px 0px 0px 30px;
	display: block;
	font-size: 16px;
	font-style: italic;
	cursor: pointer;
}
div.cikk_kviz_valasz.jo {
	color: green;
	font-weight: bold;
}
div.cikk_kviz_valasz.rossz {
	color: red;
	font-weight: bold;
}


div.cikk_kviz_kontakt {
	display: block;
	text-align: center;
}
div.cikk_kviz_kontakt input {
	border: 1px solid #ccc;
	background-color: #000;
	color: #eee;
	font: normal 16px din, sans-serif;
	padding: 3px;
	margin: 3px;
	width: 70%;
	display: inline-block;
}

div.cikk_kviz_elfogad {
	padding: 5px 0px 5px 35px;
	margin: 5px 0px 5px 30px;
	display: inline-block;
	font-size: 16px;
	font-style: italic;
	background: transparent url(../assets/opciokarika_off.png) left top no-repeat;	
	cursor: pointer;
}

div.cikk_kviz_submit {
	background-color: #ff0d01;
	color: #fff;
	font-size: 18px;
	padding: 10px;
	border-radius: 5px;
	cursor: pointer;
	display: inline-block;
	
}


div.cikk_szavazas_opcio:hover {
	background: transparent url(../assets/opciokarika_on.png) left top no-repeat;
	color: #ff0d01;
}

div.cikk_szavazas_percent {
	font: normal 32px din,sans-serif;
	color: #ff0d01;
	width: 80px;
	height: 45px;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
	float: left;
}
div.cikk_szavazas_res {
	font-size: 16px;
	font-style: italic;
	height: 50px;
	float: left;
}
div.cikk_szavazas_csik {
	width: 350px;
	border: 2px solid #ff0d01;
	height: 20px;
	display: block;
}
div.cikk_szavazas_kek {
	height: 20px;
	background-color: #ff0d01;
	width: 0px;
}

.cikk_tagek a {
	display: inline-block;
	color: #ff0d01;
	padding: 2px;
	margin: 4px;
	border-radius: 3px;
}

@media screen and (min-width: 1091px) and (max-width: 1600px) {
	.r_1048 #rovatfejlec,
	.r_1048 #blogfejlec {
		background-position: center center;
		background-repeat: no-repeat;
		/* background-size: 100% auto; M.T.*/
		background-size: 100% 100%;
		max-height: 600px;
		padding-bottom: 20px;
	}


	.r_251 #rovatfejlec,
	.r_251 #blogfejlec {
		background-position: center center;
		background-repeat: no-repeat;
		/* background-size: 100% auto; M.T.*/
		background-size: 100% auto;
		max-height: 600px;
		padding-bottom: 20px;
	}


	#rovatfejlec, #blogfejlec {
		background-position: center center;
		background-repeat: no-repeat;
		/* background-size: 100% auto; M.T.*/
		background-size: auto 100%;
		max-height: 600px;
		padding-bottom: 20px;
	}

}

@media screen and (max-width: 1090px) {

	#rovatfejlec, #blogfejlec {
		background-position: center top;
		background-repeat: no-repeat;
		background-size: 100% auto;
		/* background-size: auto 100%; */
		max-height: 600px;
		padding-bottom: 20px;
	}

	#kereses_fejlec .input_keyword {
		width: 180px;
	}

	#kereses_fejlec .datumok {
		margin: 0px 10px 0px 10px;
	}



	#musorujsag_lablec div.osztas {
		display: block;
		width: calc(20% - 10px);
	}
}

@media screen and (max-width: 1180px) {

	#blogfejlec_nagykep {
	width: calc(100% - 460px); /* M.T.*/
	/* height: 383px; */
	
	}


	#slideshow_left {
		display: none;
	}
	#slideshow_right {
		display: none;
	}
	#slideshow {
		float: none;
	}
	.minuszhetven {
		top: 0px;
	}

	#slideshow {
		max-width: 1180px;
		width: 100%;
		display: block;
		text-align: left;
		float: none;
	}
	#slideshow_left, #slideshow_right {
		display: none;
	}
	
	#fejlec_logok {
		position: absolute;
		display: none;
		width: 100px;
		height: auto;
		background: transparent url(../assets/fejlec_logok/bg_vert.jpg) left top no-repeat;
		z-index: 10;
		white-space: normal;
		text-align: center;
		z-index: 500;
	}
	#fejlec_logok img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		max-width: 100%;
		height: auto;
		text-align: center;
		float: none;
	}
	
	#fejlec_logok img#fejlec_logok_nyil {
		display: none;
	}
	
}
@media screen and (max-width: 1024px) {
	#fomenu a.fomenu {
		font-size: 16px;
		margin: 5px;
	}	
	
	#fejlec4 {
		display: none;
	}
	
	#slideshow_lepteto img.kiskep {
		height: 40px;
		margin: 0px 10px 0px 10px;
		top: 0px;
	}
	#slideshow_lepteto img.kiskep.kiemelt, #slideshow_lepteto img.kiskep:hover {
		height: 60px;
		top: 0px;
	} 
	
	#slideshow_lepteto .prev, #slideshow_lepteto .next {
		display: none;
	}
	
	div.leftblock {
		width: calc(100% - 310px);
	}
	div.rightblock {
		width: 300px;
	}
	
	
	div.tizesblokk .kicsik {
		display: none;
	}
	div.tizesblokk .kozepes {
		width: calc(33% - 20px);
	}
	div.tizesblokk .nagy {
		width: calc(33% - 20px);
	}
	#musorcsik .adasban {
		display: none;
	}
	#musorcsik {
		background-image: none;
	}
	#musorcsik .most {
		background-color: #fff;
	}
	
	
	#kereses_fejlec_talalatok, #kereses_fejlec_lapozo {
		display: block;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}
	
	#confirmpopup {
		position: fixed;
		max-width: auto; 
		width: calc(100% - 20px);
		height:  calc(100% - 20px);
		top: 0px;
		left: 0px;
		border: none;
	}
	div.listablokk_3sz .listaelem {
		width: 32%;
	}
	
	div.listablokk_4f .listaelem_nagy .cim {
		height: 110px;
	}
	div.listablokk_4f .listaelem .cim, div.listablokk_3f .listaelem .cim {
		height: 110px;
	}
	
	.kisvideok {
		display: none;
	}

	#lebegoajanlo {
		display: none;
	}

	

}

@media screen and (min-width: 801px) and (max-width: 1050px)  {
div.leftblock {
		float: none;
		width: 100%;
	}
	div.rightblock {
		float: none;
		width: 100%;
	}
	div.rightblock .spacer {
		display: none;
	}
	
	div.rightblock iframe {
	width: 100% !important;
	}
	
	.fb_iframe_widget {
	width: 100% !important;
	}
}

@media screen and (max-width: 800px) {

	.r_1032 #cikk_torzs table {
		display: block;
		width: 100% !important;
	}

	.r_1032 #cikk_torzs table tr,
	.r_1032 #cikk_torzs table tbody,
	.r_1032 #cikk_torzs table td {
		display: block;
		width: 100% !important;
		height: auto;
		float: left;
	}

	.r_1032 #cikk_torzs iframe {
		max-width: 100%;
	}

	adoceangemhummrllnoqva3 {
	max-width: 640px;
	overflow: hidden;	
	}
	
	#adoceangemhuplkfiqemwf2 {
	max-width: 640px;
	overflow: hidden;	
	}

	#fejlec {
		display: flex;
		justify-content: space-between;
	}


	#fomenu a.fomenu {
		display: none;
	}	
	#hamburger {
		display: block;
	}
	
	#fejlec2 {
		display: none;
	}

	div.leftblock {
		float: none;
		width: 100%;
	}
	div.rightblock {
		float: none;
		width: 100%;
	}
	div.rightblock .spacer {
		display: none;
	}

	/*
	div.rightblock .jobb_blokkok {
		width: calc(50% - 20px);
		float: left;
		margin-left: 10px;
		text-align: center;
		overflow: hidden;
	}
	*/
	
	div.rightblock .jobb_blokkok {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		overflow: hidden;
	}
	
	div.tizesblokk {
		height: auto;
	}
	div.tizesblokk .kozepes {
		width: calc(33% - 10px); 
		margin: 0px;
	}
	div.tizesblokk .kozepes img.listkep {
		width: 100px;
		height: auto;
	}
	div.tizesblokk .kozepes img.play {
		left: 80px;
	}
	div.tizesblokk .kozepes div.csik {
		display: none;
	}
	div.tizesblokk .nagy {
		width: calc(50% - 20px);
	}
	
	div.listablokk_5 {
		max-height: 410px;
		overflow: hidden;
	}

	
	div.listablokk_5 .listaelem_nagy, div.listablokk_cikk .listaelem_nagy {
		width: calc(50% - 10px);
	}

	div.listablokk_5 .listaelem_nagy img.listkep {
		width: 100%;
		max-height: none;
		height: auto;
	}

	div.listablokk_5 .listaelem_kicsi {
		width: calc(50% - 10px);
		max-height: none;
		margin-bottom: 10px;
	}
	div.listablokk_5 .listaelem_kicsi.margin10b:nth-of-type(3) {
		margin-left: 0px;
	}
	#rovatfejlec, #blogfejlec {
		height: auto;
		max-height: none;
		background-size: auto 100%;
	}


	#rovatfejlec_nagykep, #blogfejlec_nagykep {
		width: 100%;
		float: none;
		clear: both;
	}
	#rovatfejlec_megtobb, #blogfejlec_szoveg, #rovatfejlec_megtobb_fekete{
		width: 100%;
		height: auto;
		float: none;
	}
	
	#pve_counter {
		width: 100%;
		float: none;
	}
	
	
	#rovatfejlec_megtobb_fekete div.listaelem {
		padding: 10px 0px 5px 0px;
	}
	
	div.dropdown {
		max-height: none;
		max-width: none;
		width: calc(100% - 20px);
		height: auto;
		left: 0px;
	}
	
	div.dropdown a {
		color: #fff;
		display: block;
		font-size: 16px;
		text-transform: uppercase;
		margin-right: 10px;
		padding: 5px 0px 5px 0px;

	}
	/*
	div.nagycimke .tab.gray:last-of-type {
		display: none;
	}
	*/
	
	div.listaelem_kereses {
		width: calc(100% - 50px);
		margin-left: 0px !important;
		display: block;
		float: none;
	}
	div.listaelem_kereses_videok {
		width: calc(100% - 50px);
		margin-left: 0px !important;
		display: block;
		float: none;
		height: auto;
	}
	#kereses_fejlec {
		text-align: center;
	}
	#kereses_fejlec .input_keyword {
		width: 280px;
	}

	#kereses_fejlec .datumok {
		display: block;
		margin-left: auto;
		margin-right: auto;
		clear: both;
	}
	
	#videokereso {
		text-align: center;
	}


	#videokereso input[type=submit] {
		display: block;
		float: none;
		top: 0px;
		margin-left: auto;
		margin-right: auto;
	}
	
	
	
	#search_ikon {
		width: 250px;
		background-position: 220px center;
		left: -250px;
		transition-property: none;
	}
	#search_ikon input {
		display: block;
	}
	
	div.kereses_musorinfo_tobb {
		width: auto; 
		height: auto;
		float: none;
	}
	
	#prospecto_cimlap {
		height: 812px;
	}
	#prospecto_cikk {
		height: 650px;
	}
	
	
	
}


@media screen and (max-width: 680px) {
	div.kiscsempe, div.nagycsempe {
		max-width: calc(33% - 13px);
	}
	
	adoceangemhummrllnoqva3 {
	max-width: 640px;
	overflow: hidden;	
	}
	
	#adoceangemhuplkfiqemwf2 {
	max-width: 640px;
	overflow: hidden;	
	}
	
	#cikk_videoblokk_tapeta .player_wrapper {
		top: 0px;
	}
	#cikk_videoblokk_tapeta {
		height: 360px; 
	}
	#cikk_videoblokk_tapeta .zona_videobg {
		display: none;
	}
}


@media screen and (max-width: 768px) and (orientation: portrait) {
	#overlay_galeria {
		background-image: none;
	}

	
	#overlay_galeria .nagykepwrapper {
		width: 100%;
		height: calc(100% - 150px);
		float: none;
		overflow: hidden;
	}

	#overlay_galeria .oldalsav {
		width: 100%;
		height: 150px;
		float: none;
		border-top: 1px solid #ff0d01;
	}

	#overlay_galeria .prev {
		top: 200px;
		left: 10px;
		z-index: 101;
	}
	#overlay_galeria .next {
		top: 200px;
		left: calc(100% - 85px);
	}
	
	#overlay_galeria .closewrapper {
		position: fixed;
		top: 10px;
		right: 20px;
		width: 50px;
		height: 50px;
	}
	#overlay_galeria .close {
		float: none;
		top: 0px;
	}
	
	#overlay_galeria .leiras {
		width: calc(35% - 21px);
		background: none; 
		height: auto;
		padding: 10px;
		float: left;
	}
	
	#overlay_galeria .counter {
		font-size: 18px;
	}
	#overlay_galeria .leiras .cim {
		font-size: 18px;
	}
	#overlay_galeria .thumbs {
		width: calc(65% - 21px);
		padding: 10px;
		float: right;
	}
	#overlay_galeria .thumbs img {
		width: 40px;
		height: 40px;
	}
}



@media screen and (max-width: 1024px) and (orientation: landscape) {
	#overlay_galeria {
		background-image: none;
	}
	
	#overlay_galeria .nagykepwrapper {
		width: 70%;
	}

	#overlay_galeria .oldalsav {
		width: 30%;
	}

	#overlay_galeria .prev {
		top: 40%;
		left: 10px;
		height: 79px;
		width: auto;
	}
	#overlay_galeria .next {
		top: 40%;
		left: calc(70% - 75px);
		height: 79px;
		width: auto;
	}
	
	#overlay_galeria .closewrapper {
		position: fixed;
		top: 10px;
		right: 20px;
		width: 50px;
		height: 50px;
	}
	#overlay_galeria .close {
		float: none;
		top: 0px;
	}
	
	#overlay_galeria .leiras {
		height: auto;
		padding: 10px;
		background-image: none;
	}
	
	#overlay_galeria .counter {
		font-size: 18px;
	}
	#overlay_galeria .leiras .cim {
		font-size: 18px;
	}
	#overlay_galeria .thumbs {
		padding: 10px;
	}
	#overlay_galeria .thumbs img {
		width: 40px;
		height: 40px;
	}
}

#tv2logindrop .feher {
color: #ff0000;
}