#jatekok_fejlec {
	width: 510px;
	height: 82px;
	background-image: url(bg_jatekok_fejlec.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	float: left;
}

#jatekok_fejlec h3 {
	display: none;
}


/* aktualis jatekok + korabbi lezarult jatekok + korabbi kiertekelt jatekok */

#aktualis_jatek,
#korabbi_lezarult,
#korabbi_kiertekelt {
	width: 510px;
	padding: 0;
	margin: 0 0 10px;
	float: left;
	clear:  both;
}

#aktualis_jatek {
	background: #EBF3FA url(index_aktualis_jatek_bg.gif);
}

#aktualis_jatek h4,
#korabbi_lezarult h4,
#korabbi_kiertekelt h4 {
	width: 510px;
	height: 45px;
	padding: 0;
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	background-image: url(index_fejlec_bg.gif);
	clear: both;
}

#aktualis_jatek h4 {
	color: #0476BB;
	background-position: 0 top;
}

#aktualis_jatek h4 span {
	color: #18A7FF;
}

#korabbi_lezarult h4 {
	color: #7C7C7C;
	background-position: 0 -45px;
}

#korabbi_lezarult h4 span {
	color: #555;
}

#korabbi_kiertekelt h4 {
	color: #C07442;
	background-position: 0 bottom;
}

#korabbi_kiertekelt h4 span {
	color: #DF5F18;
}

#aktualis_jatek div {
	width: 490px;
	padding: 0 0 10px;
	margin: 0 10px;
	display: inline;
	float: left;
}

#korabbi_lezarult div,
#korabbi_kiertekelt div {
	width: 510px;
	padding: 0;
	margin: 0 0 10px;
	display: inline;
	float: left;
}

#aktualis_jatek div p.kep {
	width: 160px;
	padding: 0;
	margin: 0 15px 0 0;
	float: left;
}

#korabbi_lezarult div p.kep {
	width: 160px;
	padding: 0;
	margin: 0 15px 0 10px;
	float: left;
}

#korabbi_kiertekelt div p.kep {
	width: 156px;
	padding: 0;
	margin: 0 16px 0 0;
	float: left;
}

#aktualis_jatek div p.kep img,
#korabbi_lezarult div p.kep img {
	border: 2px #FFF solid;
}

#korabbi_kiertekelt div p.kep img {
	margin-bottom: 10px;
	border: 0;
}

#aktualis_jatek div div.info {
	width: 315px;
	padding: 0;
	margin: 0;
	float: left;
}

#korabbi_lezarult div div.info {
	width: 315px;
	padding: 0;
	margin: 0;
	float: left;
}

#aktualis_jatek div div.info h5,
#korabbi_lezarult div div.info h5 {
	padding: 0;
	margin: 0 0 3px;
}

#aktualis_jatek div div.info h5 a,
#korabbi_lezarult div div.info h5 {
	font-size: 12px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
}

#aktualis_jatek div div.info h5 a:hover {
	color: #18A7FF;
	text-decoration: underline;
}

#korabbi_lezarult div div.info h5 a {
	font-size: 12px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
}

#korabbi_lezarult div div.info h5 a:hover {
	color: #7C7C7C;
	text-decoration: underline;
}

#aktualis_jatek div div.info a.start {
	width: 103px;
	font-size: 12px;
	font-weight: bold;
	color: #0476BB;
	text-decoration: none;
	line-height: 22px;
	background-image: url(index_aktualis_jatek_inditasa.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
}

#aktualis_jatek div div.info a.start:hover {
	color: #C5389D;
	background-position: right bottom;
}

#aktualis_jatek p.sep,
#korabbi_lezarult p.sep {
	width: 484px;
	height: 1px;
	padding: 0;
	margin: 0 auto 10px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
}

#aktualis_jatek p.sep {
	background: url(index_aktualis_jatek_sep.gif);
}

#korabbi_lezarult p.sep {
	background: url(korabbi_lezarult_jatek_sep.gif);
}

#aktualis_jatek p.bottom {
	height: 30px;
	padding: 0;
	margin: 0;
	background: url(index_aktualis_jatek_bottom.gif);
	clear: both;
}

#korabbi_kiertekelt div div.nyertesek {
	width: 338px;
	float: left;
}

#korabbi_kiertekelt div div.nyertesek p.head {
	width: 338px;
	margin-bottom: 6px;
	background: url(index_nyertesek_bg.gif) repeat-x 0 8px;
	float: left;
}

#korabbi_kiertekelt div div.nyertesek p.head span {
	height: 22px;
	padding: 0 5px 0 27px;
	font-size: 13px;
	font-weight: bold;
	color: #C1682D;
	line-height: 22px;
	background: #FFF url(index_nyertesek_arrow.gif) no-repeat;
	display: block;
	float: left;
}

#korabbi_kiertekelt div div.nyertesek p.game {
	margin: 0 0 8px;
	text-align: center;
}

#korabbi_kiertekelt div div.nyertesek p.game strong {
	font-size: 12px;
	color: #C1682D;
}

#korabbi_kiertekelt div div.nyertesek ul {
	width: 164px;
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}

#korabbi_kiertekelt div div.nyertesek ul.bal {
	margin: 0 10px 0 0;
}

#korabbi_kiertekelt div div.nyertesek ul li {
	padding: 0 0 0 9px;
	margin: 0 0 3px;
	background: url(index_nyertesek_bullet.gif) no-repeat 0 5px;
}


/* jatek aloldal */

#jatek {
	width: 510px;
	padding: 4px 0 0;
	margin: 0;
	clear: both;
}

#jatek h1 {
	width: 510px;
	padding: 0;
	margin: 0 0 10px;
}

#jatek h1 img {
	border: 0;
}


/* fordulo */

#jatek div.fordulo {
	width: 476px;
	height: 22px;
	padding: 0 0 0 34px;
	margin: 0 -10px 0 0;
	background: url(fordulo_bg.gif);
	float: left;
}

#jatek div.fordulo ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}

#jatek div.fordulo ul li {
	padding: 3px 0 0;
	margin: 0 20px 0 0;
	float: left;
}

#jatek div.fordulo ul li a {
	width: 130px;
	height: 17px;
	padding: 2px 2px 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	display: block;
}

#jatek div.fordulo ul li a:hover {
	padding: 0;
	margin: 0;
	color: #555;
	background: url(fordulo_gomb_bg.gif);
	border: 2px #FFF solid;
	border-bottom: 0;
}

#jatek div.fordulo ul li.act {
	width: 130px;
	height: 17px;
	padding: 0;
	margin-top: 3px;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	text-align: center;
	background: url(fordulo_gomb_bg.gif);
	border: 2px #FFF solid;
	border-bottom: 0;
}


/* top */

#jatek div.top {
	width: 510px;
	padding: 0;
	margin: 0 0 10px;
	float: left;
}

#jatek div.top div.info {
	width: 310px;
	padding: 0;
	margin: 0 20px 0 0;
	float: left;
}

#jatek div.top div.info p {
	padding: 0;
	margin: 0 0 15px;
}

#jatek div.top div.info p span {
	margin-bottom: 3px;
	font-weight: bold;
	display: block;
}

#jatek div.top div.info p a {
	color: #0476BB;
	text-decoration: underline;
}

#jatek div.top div.info p.term {
	width: 240px;
	height: 48px;
	padding: 12px 0 0;
	margin: 0 auto;
	text-align: center;
}

#jatek div.top div.info p.term strong {
	margin-bottom: 5px;
	display: block;
}

#jatek div.top div.prize {
	width: 180px;
	padding: 0 0 10px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	float: left;
	background-position: 0 bottom;
	background-repeat: no-repeat;
}

#jatek div.top div.prize h2 {
	height: 24px;
	padding: 0;
	margin: 0;
	font-size: 24px;
	line-height: 24px;
	text-indent: -5000px;
}

#jatek div.top div.prize a.pic {
	width: 170px;
	height: 150px;
	margin: 0 auto 5px;
	display: block;
}

#jatek div.top div.prize a.pic img {
	margin: 0 !important;
	border: 0;
}

#jatek div.top div.prize img {
	margin-bottom: 5px;
}

#jatek div.top div.prize p {
	padding: 0 5px;
}

#jatek div.top div.prize a.button {
	width: 143px;
	height: 20px;
	padding: 0 0 0 10px;
	margin: 0 auto;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	display: block;
	background: url(prize_button.gif);
}


/* kerdesek */

#jatek #kerdesek div.kerdes {
	width: 510px;
	padding: 0;
	margin: 0 0 10px;
	clear: both;
	float: left;
}

#jatek #kerdesek div.kerdes p.q {
	padding: 5px 12px;
	margin: 0 0 2px;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}

#jatek #kerdesek div.kerdes div {
	width: 498px;
	padding: 5px 5px 1px;
	margin: 0;
	position: relative;
	float: left;
}

*html #jatek #kerdesek div.kerdes div {
	padding: 5px;
}

*+html #jatek #kerdesek div.kerdes div {
	padding: 5px;
}

#jatek #kerdesek div.kerdes div p {
	width: 400px;
	padding: 0;
	margin: 0 0 4px;
	float: left;
}

*html #jatek #kerdesek div.kerdes div p {
	margin: 0;
}

*+html #jatek #kerdesek div.kerdes div p {
	margin: 0;
}

#jatek #kerdesek div.kerdes div p input,
#jatek #kerdesek div.kerdes div p label {
	vertical-align: middle;
}

#jatek #kerdesek div.kerdes div p input {
	margin: 3px 7px 0 0;
	float: left;
}

*html #jatek #kerdesek div.kerdes div p input {
	margin: 0 4px 0 0;
}

*+html #jatek #kerdesek div.kerdes div p input {
	margin: 0 4px 0 0;
}

#jatek #kerdesek div.kerdes div p label {
	width: 375px;
	padding: 2px 0 0;
	display: block;
	float: right;
}

#jatek #kerdesek div.kerdes div a {
	width: 70px;
	height: 20px;
	padding: 0 0 0 10px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	display: block;
	position: absolute;
	top: 9px;
	right: 9px;
}


/* adatmegadas */

#adatmegadas {
	padding: 10px 0 0 !important;;
}

#adatmegadas td.top {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

#adatmegadas td.top span {
	padding: 0 5px !important;
	background: #FFF;
}

#adatmegadas td.top_sep {
	height: 3px;
	border-bottom: 1px #FFF solid;
}

#adatmegadas td.bottom_sep {
	height: 3px;
	border-top: 1px #FFF solid;
}

#adatmegadas td.adatmegadas_bg_1 {
	padding: 0 9px 0 0 !important;;
	font-weight: bold;
	text-align: right;
	border-right: 2px #FFF solid;
}

#adatmegadas td.adatmegadas_bg_2 {
	padding: 4px 0 4px 4px !important;;
}

#adatmegadas td.adatmegadas_bg_2 td {
	padding: 4px 0 4px 4px !important;;
	font-weight: bold;
}

#adatmegadas td.adatmegadas_normal {
	color: #555 !important;
	font-weight: normal !important;
}

#adatmegadas input.adatmegadas_form {
	width: 120px;
}

#adatmegadas input.adatmegadas_form_short {
	width: 50px;
}

#adatmegadas td.marked {
	padding: 4px 0 0 !important;;
}

#adatmegadas td.adatmegadas_yes {
	width: 100%;
	padding: 5px 0 0 0 !important;
}

*html #adatmegadas td.adatmegadas_yes {
	padding: 8px 0 0 0 !important;
}

*+html #adatmegadas td.adatmegadas_yes {
	padding: 8px 0 0 0 !important;
}

#adatmegadas #yes-1,
#adatmegadas #yes-2 {
	margin: 6px 10px 0 0 !important;
}

#adatmegadas p.adatmegadas_elkuld {
	height: 34px;
	padding: 0 !important;;
	margin: 10px 0 0 !important;;
	text-align: center;
}

#adatmegadas p.adatmegadas_elkuld input.gomb {
	width: 100px;
	height: 34px;
	margin: 0 !important;;
	background-position: 0 top;
}

#adatmegadas p.adatmegadas_elkuld input.gomb:hover,
#adatmegadas p.adatmegadas_elkuld input.gomb.hover {
	background-position: 0 bottom;
}

#adatmegadas p.jogi_szoveg {
	padding: 0;
	margin: 0 0 10px;
	font-size: 11px;
}

#adatmegadas div.figyelmezteto {
	padding: 11px 0 0;
	margin: 0;
	background: url(figyelmezteto_bg.gif) repeat-x;
}

#adatmegadas div.figyelmezteto p {
	padding: 10px 0;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
}


/* lezarult a jatek */

#jatek-lezarult {
	width: 510px;
	height: 155px;
	padding: 95px 0 0;
	margin: 0;
	background-image: url(lezarult_lakat.jpg);
	background-repeat: no-repeat;
	background-position: 0 30px;
	clear: both;
}

#jatek-lezarult p {
	padding: 5px 7px;
	margin: 0 0 0 190px;
	font-weight: bold;
}

#jatek-lezarult p.line_1 {
	font-size: 14px;
}

#jatek-lezarult p.line_2 {
	font-size: 12px;
	color: #555;
}

a.vissza_a_jatekokhoz {
	width: 169px;
	height: 55px;
	padding: 0;
	margin: 0 auto;
	text-indent: -5000px;
	background: url(lezarult_vissza.gif);
	outline: none;
	display: block;
}


/* lezart jatekok */

.hpg_res_lock_text_1  {background-color:#FDF3D7; font-family:arial; font-size:14px; color:#DE7552; font-weight:bold; text-decoration:none; padding:5px 7px 5px 7px;}
.hpg_res_lock_text_2  {font-family:arial; font-size:11px; color:#555; font-weight:bold; text-decoration:none; padding:3px 0 0 0;}
.hpg_res_top          {height:30px; background-image:url(./img/res_top_bg.gif); font-family:arial; font-size:12px; color:#DE7552; font-weight:bold; text-decoration:none; margin:20px 0 12px 0;}
.hpg_res_text_1       {font-family:arial; font-size:12px; color:#DAA02E; font-weight:bold; text-decoration:none;}
.hpg_res_text_2       {font-family:arial; font-size:12px; color:#555555; font-weight:normal; text-decoration:none;}
.hpg_res_grat         {font-family:arial; font-size:14px; color:#555555; font-weight:bold; text-decoration:none; margin:20px 0 10px 0;}

.hpg_res_list  {list-style-type:none; padding:0; margin:10px 0 0 0;}
.hpg_res_item  {font-family:arial; font-size:12px; color:#DAA02E; font-weight:bold; text-decoration:none; background-image:url(./img/res_bullet.gif); background-repeat:no-repeat; background-position:0 5px; padding:0 0 10px 11px;}
