body {
	padding: 0px;
	margin: 0px;
	background-color: white;
	background-image: url(../../templates/1/bg_l.jpg), url(../../templates/1/bg_r.jpg);
	background-position: left top, right top;
	background-repeat: repeat-y;
	color: black;
	font: normal 14px dinlight, arial, helvetica, sans-serif;
	text-align: left;
}

a, a:visited {
	color: #ed1c24;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a.feher, a.feher:visited {
	color:white;
}


.feher {
	color: white;
}


.szurke, a.szurke, a.szurke:visited {
	color: #808285;
}

.sotet, a.sotet, a.sotet:visited {
	color: #303030;
}

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

.piros, a.piros, a.piros:visited, a.szurke:hover {
	color: #ed1c24;
}


.egyes { font-size: 11px; }
.kettes { font-size: 13px; }
.harmas { font-size: 15px; }
.negyes { font-size: 17px; }


img {
	border: none;
}

div.spacer {
	width: 10px;
	height: 10px;
}

div.spacer100 {
	width: 100px;
	height: 10px;
}
div.hidden {
	display: none;
}


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

.balra {
	float: left;
}

.jobbra {
	float: right;
}



div.dropdown, div.dropdown2 {
	position: absolute;
	background-color: white;
	z-index: 30;
	border: 1px solid silver;
	display: none;
	box-shadow: #b0b0b0 2px 2px 5px;
}

div.fomenu_dropdown a, div.fomenu_dropdown a:visited {
	background: transparent url(../../templates/1/kisnyil.png) no-repeat;
	background-position: 0px 1px; 
	padding-left: 15px; 
	display: block;
	font-size: 13px;
	text-transform: uppercase;
}

div.dots {
	height: 14px; 
	background: transparent url(../../templates/1/dots.png) left center no-repeat;
}

a.kockaslink15 {
	background: transparent url(../../templates/1/kocka15.png) no-repeat;
	background-position: left center; 
	padding-left: 15px; 
	color: black;
	text-decoration: none;	
}

a.kockaslink10 {
	background: transparent url(../../templates/1/kocka10.png) no-repeat;
	background-position: left center; 
	padding-left: 15px; 
	color: black;
	text-decoration: none;	
}

a.nyilaslink {
	background: transparent url(../../templates/1/kisnyil.png) no-repeat;
	background-position: 0px 1px; 
	padding-left: 15px; 
}


/* 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;
}

#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: 110px;
}


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

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



/* cikken beluli kvizjatek */


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


div.cikk_kviz_cim, div.cikk_szavazas_cim  {
	display: block;
	text-align: center;
	color: #221e73;
	font: normal 22px dinmedium;
}
div.cikk_kviz_alcim, div.cikk_szavazas_alcim  {
	display: block;
	text-align: center;
	font: normal 18px dinmedium;
}



div.cikk_kviz_kerdes {
	padding: 5px 0px 5px 0px;
	margin: 0px 20px 0px 20px;
	display: block;
	font: normal 18px dinmedium;
	border-bottom: 1px solid #ddd;
}
div.cikk_kviz_kerdes:last-of-type {
	border-bottom: none;
}


div.cikk_kviz_valasz, div.cikk_szavazas_opcio {
	padding-left: 25px;
	margin: 5px 0px 5px 30px;
	display: block;
	font-size: 16px;
	font-style: italic;
	background: transparent url(../../templates/1/karika_off.png) left top no-repeat;
	cursor: pointer;
}

div.cikk_kviz_kontakt {
	display: block;
	text-align: center;
}
div.cikk_kviz_kontakt input {
	border: 1px solid #999b9e;
	background-color: #fff;
	color: #505050;
	font: normal 16px dinlight;
	padding: 3px;
	margin: 3px;
	width: 70%;
	display: inline-block;
}

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

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



div.cikk_szavazas_opcio:hover {
	background: transparent url(../../templates/1/karika_on.png) left top no-repeat;
	color: #ed1c24;
}

div.cikk_szavazas_percent {
	font: 32px dinmedium;
	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 #221e73;
	height: 20px;
	display: block;
}
div.cikk_szavazas_kek {
	height: 20px;
	background-color: #221e73;
	width: 0px;
}


/* ETC */

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

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


.overlaywarning {
	border: 1px solid red;
	border-radius: 8px;
	color: red;
	font:  bold 13px;
	font-style: italic;
	background-color: white;
	padding: 5px;
	position: absolute;
	width: 400px;
	text-align: center;
	z-index: 20;
	box-shadow: 2px 2px 6px #b0b0b0;
}

.warning {
	border: 1px dotted red;
	border-radius: 8px;
	color: red;
	font: bold 13px;
	padding: 5px;
	text-align: center;
	background-color: white;
}

div.rounded_popup {
	border: 1px solid silver;
	border-radius: 8px;
	color: black;
	background-color: white;
	padding: 5px;
	position: absolute;
	text-align: center;
	z-index: 20;
	box-shadow: 2px 2px 6px #b0b0b0;
}


#interstitial_placeholder {
	width: 100%; position: absolute; top: 20px; z-index: 20; text-align: center; display: none; position: fixed; 
}

/* formok */

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

input[type=text], input[type=password], select, textarea {
	border: 1px solid silver;
	background-color: white;
	font: normal 12px dinlight;
}
input[type=button], input[type=reset], input[type=submit] {
	border: 1px solid silver;
	font: normal 13px din;	
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(200,200,200,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(200,200,200,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(200,200,200,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(200,200,200,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(200,200,200,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}

.gradient {
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(200,200,200,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(200,200,200,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(200,200,200,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(200,200,200,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(200,200,200,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(200,200,200,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );	
}


#oldalsav_twitter {
	display: none;
	width: 300px; 
}

div.pager {
	text-align: center;
	clear: both;
	padding: 5px;
}

/* blokkos cikkhez elemek */


div.cikk_koztes_ajanlo {
	background-color: #e0e0e0;
	margin: 10px 0px 10px 0px;
	border-left: 1px solid #ed1c24;
	display: block;
	clear: both;
	padding: 5px 5px 5px 15px;
	max-width: 640px;
}
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: #000;
}


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


div.keptarto_fekvo, div.keptarto_allo {
	display: block;
	/* padding: 5px; */
	clear: both;
}
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 {
	border-top: 1px solid #ed1c24;
	background-color: #f0f0f0;
	font-size: 13px;
	display: block;
	text-align: center;
	padding: 3px;
}


div.cikk_galeria_info {
	width: 1px;
	height: 0px;
	overflow: visible;
	float: right;
}
div.cikk_galeria_info div {
	position: relative;
	z-index: 5;
	width: 250px;
	height: 25px;
	background-color: rgba(0,0,0,.50);
	color: #fff;
	font: italic 18px dinlight;
	top: -45px;
	left: -270px;
	padding: 10px;
}


div.elotte_utana_wrapper {
	display: none;
}


/* kommenteles */



div.comment_body {
background-color: #ffffff;
color: #000000;
padding: 10px;
}

div.comment_body p {

}

img.comment_headl {
	background: transparent url('../../data/images/comment_headl3.png') center bottom no-repeat;
	width: 15px;
	height: 22px;
	padding: 0px 3px 0px 3px;
}

div.comment_header div p{
	display: inline;
	margin: 0 0 2px 0;	
	}

#tv2loginhead {
	position: absolute;
	z-index: 6;
	width: 115px;
	height: 20px;
	background: #ffffff url(../../data/images/loginempty.png) center center no-repeat;		
}

#tv2loginhead div{
padding: 2px 10px 2px 10px;
font-size: 14px;
font-family: dinmedium;
color: #000000;
text-align: center;
}

#tv2logindrop {
	position: absolute;
	z-index: 299;
	background-color: #ffffff; 
	display: none;
	box-shadow: silver 3px 3px 5px;
	border: 1px solid silver;
	width: 180px;
	height: 280px;
	padding: 0px 10px 0px 10px;
	color: #000000;
	
}

#tv2logindrop .one_frame {
	background-color: #ffffff;
	border-radius: 5px;
	padding: 5px;
	color: #000000;
	
}

.tamas_survey_sendinbc {
width: 140px;
height: 29px;
background: transparent url('../../data/images/comment_regbutton3.png') no-repeat  right center;
}

@media (min-width: 980px) {
	
	div#tv2loginhead {
		display:block;	
	}
	
	div.cikk_comment {
		width: 650px;
		overflow: hidden;
	}
	
	
	div.comment_one {
		width: 650px;
	}

	div.comment_header {
		width: 650px;	
		color: #000000;
		background: transparent url('../../data/images/comment_headr.png') no-repeat  right center;
		border-bottom: 1px solid #000000;
		border-top: 1px solid #000000;
	}

	div.comment_header div {
		padding: 0;
		margin: 0;
		height: 26px;
		vertical-align: middle;
	}		
}


@media (max-width: 979px) {
	
	div#tv2loginhead {
		display:block;
	}
	
	div.cikk_comment {
		width: 450px;
		overflow: hidden;
	}
	
	div.comment_one {
		width: 450px;
	}

	div.comment_header {
		width: 450px;	
		color: #000000;
		background: transparent url('../../data/images/comment_headr.png') no-repeat  right center;
		border-bottom: 1px solid #000000;
		border-top: 1px solid #000000;
	}

	div.comment_header div {
		padding: 0;
		margin: 0;
		height: 26px;
		vertical-align: middle;
	}
	
}

@media (max-width: 640px) {

	div#tv2loginhead {
	display: none;
	}
	
	div.cikk_comment {
		width: 450px;
		overflow: hidden;
	}
	
	div.comment_one {
		width: 450px;
	}

	div.comment_header {
		width: 450px;	
		color: #000000;
		background: transparent url('../../data/images/comment_headr.png') no-repeat right center;
		border-bottom: 1px solid #000000;
		border-top: 1px solid #000000;
	}

	div.comment_header div {
		padding: 0;
		margin: 0;
		height: 26px;
		vertical-align: middle;
	}
}



#background_banner_left {
	position: fixed; 
	top: 0px; 
	left: 0px;
	display: none; 
	overflow: hidden; 
	z-index: 2;
	text-align: right;
	background-position: top right;
	background-repeat: no-repeat;
}

#background_banner_right {
	position: fixed; 
	top: 0px; 
	display: none; 
	overflow: hidden; 
	z-index: 2;
	text-align: left;
	background-position: top left;
	background-repeat: no-repeat;
}

#background_banner_left img, #background_banner_right img {
	display: inline-block;
}

#zona_super {
	max-width: 980px !important;
	overflow: hidden;
}

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



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;	
}


#lablec img {
	margin: 0px 10px 0px 10px;
}



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


#fejlec_logok {
	position: absolute;
	display: none;
	width: 550px;
	height: 50px;
	background: transparent url(../../templates/fejlec_logok/bg.jpg) left top no-repeat;
	z-index: 10;
	white-space: no-wrap;
}
#fejlec_logok img {
	display: block;
	vertical-align: top;
	float: left;
	margin-top: 10px;
}



div.listablokk_3info {
	width: 100%;
	overflow: hidden;
	clear: both;
	padding-top: 10px;
}
div.listablokk_3info a {
	 color: #000;
}

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


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

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 .link {
	display: inline-block;
	padding-right: 3px 20px 3px 3px;
	background: transparent url(../../assets/nyil_kocka_fekete.png) right center no-repeat;
}