/* -- ALTALANOS CSS KOD AZ OGC OLDALAKHOZ -- */

/* ALTALANOS ------------------------------------------------------------------------------------------------------------------------------------------ */

* {
	font-family: Tahoma, Arial, Verdana, Sans-serif;
	font-size: 12px;
}

body {
	background: url('../images/content/bg.jpg');
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	display: block;
	margin: 15px 0px 10px 0px;
	padding: 0px;
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-size: 30px;
	font-weight: normal;
}

h2 { font-size: 26px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

a {
	text-decoration: none;
	cursor: pointer;
}

a:hover { text-decoration: none; }

p, span, div { line-height: 150%; }

div.left, span.left { float: left; }

div.right, span.right { float: right; }

div.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

div.clearleft { clear: left; }

div.clearright { clear: right; }

div.small { font-size: 11px; }

div { overflow: hidden; }

.hide {	display: none; }

.nobg, .nobg li { background: none !important; }

.noborder, .noborder li { border: 0px !important; }

input { vertical-align: middle; }

hr {
	border: 0px;
	height: 4px;
	background: #CCC;
	width: 700px;
	margin: 20px 0px 20px 0px;
	clear: both;
}



/* GOMBOK, IKONOS FELIRATOK, SPECIALIS LISTAK ------------------------------------------------------------------------------------------------------- */

h2 a.b_tovabb, h2 a.b_archivum, h2 a.b_osszes, h3 a.b_szerkesztes, h3 a.b_csapat_jelentkezes, h3 a.b_csapat_kilepes, h2 a.b_elozo, h2 a.b_kovetkezo, h2 a.b_jatek, h2 a.b_webshop, h2 a.b_ranglista, h2 a.b_osszesalbum {
	float: right;
	display: block;
	height: 20px;
	width: 61px;
	background: url('../images/content/b_tovabb.png') no-repeat center center;
	text-indent: -9999px;
	margin: 10px 5px 0px 0px;
}

h2 a.b_archivum {
	width: 72px;
	background: url('../images/content/b_archivum.png') no-repeat center center;
}

h2 a.b_osszes {
	width: 81px;
	background: url('../images/content/b_osszesuser.png') no-repeat center center;
}

h3 a.b_szerkesztes {
	width: 82px;
	background: url('../images/content/b_szerkesztes.png') no-repeat center center;
}

h3 a.b_csapat_jelentkezes {
	width: 138px;
	background: url('../images/content/b_csapat_jelentkezes.png') no-repeat center center;
}

h3 a.b_csapat_kilepes {
	width: 112px;
	background: url('../images/content/b_csapat_elhagy.png') no-repeat center center;
}

h2 a.b_elozo {
	width: 55px;
	background: url('../images/content/b_elozo.png') no-repeat center center;
	float: left;
}

h2 a.b_kovetkezo {
	width: 77px;
	background: url('../images/content/b_kovetkezo.png') no-repeat center center;
	float: left;
}

h2 a.b_jatek {
	width: 85px;
	background: url('../images/content/b_osszesjatek.png') no-repeat center center;
}

h2 a.b_webshop {
	width: 64px;
	background: url('../images/content/b_webshop.png') no-repeat center center;
}

h2 a.b_ranglista {
	width: 69px;
	background: url('../images/content/b_ranglista.png') no-repeat center center;
}

h2 a.b_osszesalbum {
	width: 92px;
	background: url('../images/content/b_osszesalbum.png') no-repeat center center;
}

span.time, span.author a, span.comments a, span.read, span.rank, span.category, span.tags, span.album, span.albumdel, span.albumnew {
	font-size: 11px;
	background: url('../images/content/i_time.png') no-repeat left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 5px;
}

span.author a { background: url('../images/content/i_author.png') no-repeat left; }

span.comments a {
	background: url('../images/content/i_comments.png') no-repeat left;
	font-weight: bold;
}

span.album, span.albumnew, span.albumdel {
	background: url('../images/content/i_album.png') no-repeat left;
	padding: 0px 0px 0px 20px;
}

span.albumdel { background: url('../images/content/i_albumdel.png') no-repeat left; }

span.albumnew { background: url('../images/content/i_albumnew.png') no-repeat left; }

span.read {
	background: url('../images/content/i_read.png') no-repeat left;
	font-size: 11px;
	color: #888;
}

span.category {
	background: url('../images/content/i_ugras.png') no-repeat left center;
	text-transform: uppercase;
}

span.rank { background: url('../images/content/i_rank.gif') no-repeat left; }

span.rank a { color: #444 !important; }

span.megjegyzes {
	font-size: 11px;
	color: #777;
}

span.tags {
	background: url('../images/content/i_cimke.png') no-repeat left; 
	display: block;
	margin: 5px 0px 0px 2px;
	padding: 0px 0px 0px 18px;
}

span.normal { font-weight: normal !important; }

input.login, input.hozzaszolok, input.tovabb, input.mentes, input.mehet, input.kuldes, a.tovabb, input.kereses, input.fogadok {
	height: 23px;
	width: 94px;
	display: block;
	border: 0px;
	margin: 10px 0px 0px 8px;
	cursor: pointer;
}

input.hozzaszolok {
	margin: 0px 10px 10px 10px;
	display: inline;
}

input.tovabb, a.tovabb {
	width: 61px;
	display: inline;
	vertical-align: baseline;
}

a.tovabb {
	display: block;
	text-indent: -9999px;
	margin: 5px 5px 10px 0px;
}

input.mentes {
	width: 60px;
	float: none;
	margin: 30px 0px 30px 130px;
}

input.mentes2 {
	background: url('../images/content/b_mentes2.png') no-repeat left center;
	width: 60px;
	height: 20px;
	float: none;
	border: 0px;
	margin: 10px 10px 0px 0px;
	cursor: pointer;
}

input.mehet {
	width: 55px;
	display: inline;
	vertical-align: middle;
	margin: 20px 0px 20px 10px;
}

input.kuldes { width: 60px; }

input.kereses {
	background: url('../images/content/b_keres.png') no-repeat left center;
	width: 63px;
	margin: 10px 20px 10px 10px;
	display: inline;
}

input.fogadok {
	width: 71px;
	margin: 10px 0px 30px 0px;
}

ul.kedvencek li, ul.jatek li {
	line-height: 150%;
	font-size: 11px;
	background: url('../images/content/i_star.png') no-repeat 6px 8px;
}

ul.kedvencek li b, ul.jatek li b { float: left; }

ul.kedvencek li span, ul.jatek li span {
	margin-left: 110px;
	display: block;
	text-align: justify;
}

ul.cs li { background: url('../images/content/i_jatek_cs.gif') no-repeat 4px 6px; }

ul.css li { background: url('../images/content/i_jatek_css.gif') no-repeat 4px 6px; }

ul.tf li { background: url('../images/content/i_jatek_tf.gif') no-repeat 4px 6px; }
ul.tf2 li { background: url('../images/content/i_jatek_tf.gif') no-repeat 4px 6px; }

ul.tm li { background: url('../images/content/i_jatek_tm.gif') no-repeat 4px 6px; }

ul.cod li { background: url('../images/content/i_jatek_cod.gif') no-repeat 4px 6px; }

ul.nfs li { background: url('../images/content/i_jatek_nfs.gif') no-repeat 4px 6px; }

ul.hl li { background: url('../images/content/i_jatek_hl.gif') no-repeat 4px 6px; }

ul.hl li { background: url('../images/content/i_jatek_hl.gif') no-repeat 4px 6px; }

ul.oldalszam {
	margin: 10px 0px 10px 10px;
	display: block;
	text-align: center;
}

ul.oldalszam li {
	display: block;
	float: left;
	line-height: 30px;
	list-style: none;
	margin: 1px;
}

ul.oldalszam li.hide { display: none; }

ul.oldalszam li a {
	display: block;
	line-height: 25px;
	padding: 0px 8px 0px 8px;
	font-size: 11px;
	color: #666;
	border: 1px solid #BBB;
	background: #EEE;
}

ul.oldalszam li a:hover {
	background: #CCC;
	color: #222;
}

ul.oldalszam li a.aktualis { font-weight: bold; }

a.center {
	display: block;
	text-align: center;
	width: 340px;
}

input.smallinput {
	font-size: 11px;
	width: 35px;
	border: 1px solid #ccc;
	background: white;
}

a.add, a.ugras {
	background: url('../images/content/i_add.png') no-repeat left center;
	padding: 0px 0px 0px 18px;
	width: 100px;
	color: #444 !important;
	font-weight: normal !important;
	font-size: 11px;
}

a.del, a.elfogad, a.sendmsg {
	display: block;
	background: url('../images/content/i_del.png') no-repeat center center;
	float: right;
	width: 35px !important;
	height: 40px !important;
	text-indent: -9999px;
}

a.sendmsg { background: url('../images/content/i_level_olvasatlan.png') no-repeat center center; }

a.ugras { background: url('../images/content/i_ugras.png') no-repeat left center; }

a.elfogad { background: url('../images/content/i_pipa.png') no-repeat center center; }

a.edit {
	font-size: 11px !important;
	font-weight: normal !important;
	background: url('../images/content/i_szerkeszt_s.png') no-repeat left center;
	padding-left: 18px;
	color: #444;
}

a.torol, a.archiv, span.ertek {
	background: url('../images/content/i_del.png') no-repeat center left;
	padding: 0px 0px 0px 18px;
	font-size: 11px !important;
	font-weight: normal !important;
	color: #444 !important;
}

a.archiv { background: url('../images/content/i_time.png') no-repeat center left; }

span.ertek { background: url('../images/content/i_vote.png') no-repeat center left; }

textarea.privat {
	height: 160px;
	width: 533px;
	border: 1px solid #DDD;
	background: white;
}

textarea.szabalyzat { height: 200px !important; }

span.nyert, span.vesztett, span.nemfogad {
	font-weight: bold;
	display: block;
	padding: 0px 0px 0px 10px;
	font-size: 10px;
	line-height: 30px;
	width: 150px;
}

span.nyert {
	color: #080;
	background: url('../images/content/i_pipa.png') no-repeat left center;
}

span.vesztett {
	color: #800;
	background: url('../images/content/i_del.png') no-repeat left center;
}

span.nemfogad {
	color: #888;
}

ul li.hiba, ul li.nemhiba {
	background: url('../images/content/i_del.png') no-repeat left center;
	font-weight: bold;
	padding: 3px 0px 3px 15px;
	color: #900;
}

ul li.nemhiba {
	background: url('../images/content/i_pipa.png') no-repeat left center;
	color: #090;
}

textarea.small {
	height: 200px !important;
}

input.fajl {
	width: 300px;
	font-size: 11px;
}

span.ido {
	font-size: 11px;
	display: block;
	margin: 5px 0px 5px 0px;
}

ul.kozep { width: 200px; }

div.nagyhiba, div.nagynemhiba {
	background: #fce7e7;
	padding: 3px 10px;
	border-bottom: 1px solid #f1b7b7;
}

div.nagyhiba ul li, div.nagynemhiba ul li {
	background: url('../images/content/i_del.png') no-repeat left center;
	padding: 3px 0px 3px 16px;
	color: #900;
	font-weight: bold;
}

div.nagynemhiba {
	background: #f3fce7;
	border-bottom: 1px solid #cde8a9;
}

div.nagynemhiba ul li {
	color: #090;
	background: url('../images/content/i_pipa.png') no-repeat left center;
}

span.hiba {
	background: url('../images/content/i_ertesites.png') no-repeat center center;
	height: 25px;
	width: 16px;
	display: block;
	float: left;
}

input.hiba {
	background: url('../images/content/i_ertesites.png') no-repeat 2px center !important;
	text-indent: 18px !important;
}

a.right {
	display: block;
	float: right;
}

p.center {
	text-align: center !important;
	font-size: 10px;
}

input.nevjegyinput, input.profilinput, input.scollerinput, select.nevjegyinput {
	font-size: 11px;
	color: #444;
	background: #f8f8f8;
	border: 1px solid #CCC;
	width: 170px;
	padding: 3px;
	margin: 2px 0px 2px 0px;
}

input.nevjegyinput, select.nevjegyinput {
	width: 110px;
	padding: 3px;
}

input.scollerinput {
	width: 160px;
	padding: 2px;
	margin: 0px;
	margin: 0px 0px 2px 0px;
}

input.cim {
	display: block;
	padding: 5px 2px;
	width: 650px;
	margin: 5px 0px 0px 0px;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #DDD;
}



/* OGC FEJLEC ------------------------------------------------------------------------------------------------------------------------------------------ */

div.ogc_header {
	height: 42px;
	background: url('../images/content/bg_ogc.jpg') repeat-x;
	margin-bottom: -13px;
}

div.ogclogo { float: left; }

div.ogclogo a {
	float: left;
	width: 200px;
	height: 18px;
	margin: 5px 0px 0px 10px;
}

div.logok { float: right; }

div.ogc_header div.tarolo {
	display: none;
	position: absolute;
	width: 252px;
	z-index: 29;
}

div.ogc_header div.tarolo span {
	display: block;
	border-left: 1px solid #3A3A3A;
	border-right: 1px solid #3A3A3A;
}

div.ogc_header div.tarolo span.top {
	background: url('../images/header/b_tarolotop.png') no-repeat;
	border: 0 none;
	height: 2px;
}

div.ogc_header div.tarolo span.linkek {
	background: url('../images/header/b_taroloshadow.png') repeat-x scroll left top #595959;
}

div.ogc_header div.tarolo span.linkek a {
	background: url('../images/header/separator.png') no-repeat scroll left bottom transparent;
	color: #C0C0C0;
	font-size: 10px;
	display: block;
	padding: 10px 8px 10px 8px;
	width: 234px;
}

div.ogc_header div.tarolo span.linkek a:last-child {
	background: none;
}

div.ogc_header div.tarolo span.linkek a img {
	float: left;
	margin: 0 8px 0 0;
}

div.ogc_header div.tarolo span.linkek a b {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	display: block;
}

div.ogc_header div.tarolo span.bottom {
	background: url('../images/header/b_tarolobottom.png') no-repeat;
	border: 0 none;
	height: 9px;
}

div.ogc_header div.jatekoldalak {
	right: 154px;
	top: 27px;
}

div.ogc_header div.szolgaltatas {
	right: 33px;
	top: 27px;
}

div.ogc_header div.partner {
	right: 15px;
	top: 27px;
}

div.ogc_header a.logok {
	background: url('../images/header/b_oldalkat.png') no-repeat;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	float: left;
	height: 28px;
	display: block;
	text-indent: -9999px;
	margin: 0px 0px 0px 0px;
	position: relative;
	z-index: 30;
}

div.ogc_header span.linkek a:hover {
	background-color: #6f6f6f !important;
}

div.ogc_header a#jatekoldalak { width: 119px; background-position: 0px 0px; }
div.ogc_header a#jatekoldalak_on {
	background-position: 0px -28px;
	border-left: 1px solid #3A3A3A;
	border-right: 1px solid #3A3A3A;
	width: 119px;
}

div.ogc_header a#szolgaltatas { width: 147px; background-position: -119px 0px; }
div.ogc_header a#szolgaltatas_on {
	background-position: -119px -28px;
	border-left: 1px solid #3A3A3A;
	border-right: 1px solid #3A3A3A;
	width: 147px;
}

div.ogc_header a#partner { width: 119px; background-position: -267px 0px; margin: 0px 15px 0px 0px; }
div.ogc_header a#partner_on {
	background-position: -267px -28px;
	border-left: 1px solid #3A3A3A;
	border-right: 1px solid #3A3A3A;
	margin: 0px 15px 0px 0px;
	width: 119px;
}

p.clear {
	clear: both;
	margin: 0px;
	height: 0px;
	line-height: 0px;
}

div.ogc_header span.nezet, div.ogc_header a#hasab, div.ogc_header a#hasab_on, div.ogc_header a#regi, div.ogc_header a#regi_on, div.ogc_header a.radio {
	float: left;
	text-indent: -9999px;
	display: block;
}

div.ogc_header span.nezet {
	background: url('../images/content/t_nezet.png') no-repeat;
	height: 8px;
	width: 26px;
	margin: 10px 6px 0px 0px;
}

div.ogc_header a#hasab, div.ogc_header a#hasab_on, div.ogc_header a#regi, div.ogc_header a#regi_on {
	height: 22px;
	width: 22px;
	background: url('../images/content/b_nezet.png') no-repeat;
	margin: 4px 2px 0px 0px;
}

div.ogc_header a#hasab_on { background-position: 0px -22px; }
div.ogc_header a#regi { background-position: -22px 0px; margin: 4px 10px 0px 0px; }
div.ogc_header a#regi_on { background-position: -23px -22px; margin: 4px 10px 0px 0px; }

div.ogc_header a.radio {
	background: url('../images/header/radio.png') no-repeat center center;
	height: 22px;
	margin: 4px 20px 0px 0px;
	width: 56px;
}

div.ogc_header a.elo {
	background: url('../images/header/radio_elo.png') no-repeat center center;
	width: 111px;
}


/* OLDAL ------------------------------------------------------------------------------------------------------------------------------------------ */

div.container {
	width: 998px;
	margin: 0px auto;
}

div.header {
	width: 990px;
	height: 200px;
	margin: 0px auto;
}

div.header h2 {
	float: left;
	width: 690px;
}

div.header h2 a {
	float: left;
	height: 90px;
	width: 350px;
	margin: 40px 0px 0px 20px;
	text-indent: -9999px;
}

div.home {
	width: 698px;
	margin: -1px 0px 0px 0px;
}



/* LOGIN ------------------------------------------------------------------------------------------------------------------------------------------ */

div.userbox {
	width: 300px;
	height: 200px;
	font-size: 10px;
}

div.userbox a:hover { text-decoration: none; color: white; }

div.userbox div.left, div.userbox div.right {
	width: 155px;
	margin: 10px 0px 0px 20px;
	line-height: 200%;
}

div.userbox div.right {
	margin: 10px 0px 0px 0px;
	width: 125px;
}

div.userbox ul li { padding: 0px 0px 0px 15px; }

div.userbox ul li#uzenetek a span b { color: #F00; }

div.userbox p {
	width: 175px;
	margin: 20px 0px 15px 110px;
	text-align: justify;
	height: 80px;
	line-height: 180%;
}

div.userbox p a {
	text-decoration: none;
	font-weight: bold;
}

div.userbox a.avatar {
	height: 75px;
	width: 75px;
	background:#676767 none repeat scroll 0 0;
	border: 4px solid #676767;
	display: block;
	float: left;
	height: 75px;
	margin: 15px 0 0px 15px;
	text-align: center;
	width: 75px;
}

div.userbox ul li a:hover { text-decoration: none; }

div.userbox div.hiba {
	background: url('../images/content/i_lakat_hiba.png') no-repeat 0 20px;
	margin: 15px 0px 0px 15px; 
	padding: 0px 0px 0px 70px;
}

div.userbox ul li b { color: #F44; }

div.loginbox {
	background: url('../images/content/i_lakat.png') no-repeat 3% 40%;
	padding: 0px 0px 0px 60px;
	margin: 15px 0px 0px 25px;
	height: 100px;
}

div.loginbox input { float: left; }

div.box {
	background: url('../images/content/bg_ub_input.png') no-repeat center center;
	height: 24px;
	width: 194px;
	margin: 5px 0px 0px 0px;
}

div.box input {
	background: transparent;
	font-size: 11px;
	border: 0px;
	margin: 5px 0px 0px 0px;
	width: 135px;
}

span.email, span.jelszo {
	background: url('../images/content/t_email.png') no-repeat left center;
	float: left;
	display: block;
	height: 8px;
	width: 34px;
	text-indent: -9999px;
	margin: 8px 10px 0px 10px;
}

span.jelszo {
	background: url('../images/content/t_jelszo.png') no-repeat left center;
	height: 10px;
	width: 35px;
	margin: 6px 10px 0px 10px;
}

div.box input {
	background: transparent;
	color: #61b0c2;
	font-size: 11px;
	border: 0px;
	margin: 5px 0px 0px 0px;
	width: 135px;
}

label#rememberlabel {
	background: url('../images/content/t_emlekezz_ram.png') no-repeat left center;
	height: 10px;
	width: 68px;
	text-indent: -9999px;
	display: block;
	float: left;
	margin: 15px 0px 0px 0px;
}

input#rememberme { margin: 13px 5px 0px 5px;}

div.login { width: 300px !important; }

div.login ul { margin: 0px 0px 0px 15px; }

span.ujertesites {
	display: block;
	position: absolute;
	width: 18px;
	height: 13px;
	overflow: hidden;
	font-size: 8px;
	font-weight: bold;
	top: 3px;
	right: 2px;
	font-family: tahoma, arial, verdana, sans-serif;
	line-height: 13px;
	text-align: center;
	color: white;
	z-index: 2;
}

ul li.rel { position: relative; }

span.egysor {
	display: block;
	height: 30px;
	line-height: 30px;
	width: 80px;
	overflow: hidden;
}



/* MENU ------------------------------------------------------------------------------------------------------------------------------------------ */

div.menu {
	width: 990px;
	height: 50px;
	margin: 0px auto;
	position: relative;
	overflow: visible;
}

div.menu ul li a {
	display: block;
	float: left;
}

div.menu a {
	height: 50px;
	margin-left: 21px;
	text-indent: -9999px;
}

div.menu a.archivum { margin-left: 28px; background-position: -28px -50px; width: 74px;}
div.menu a.archivum:hover { background-position: -28px -100px; }

div.menu a.kozosseg { background-position: -123px -50px; width: 73px;}
div.menu a.kozosseg:hover { background-position: -123px -100px; }

div.menu a.forum { background-position: -217px -50px; width: 56px;}
div.menu a.forum:hover { background-position: -217px -100px; }

div.menu a.videok { background-position: -293px -50px; width: 58px;}
div.menu a.videok:hover { background-position: -293px -100px; }

div.menu a.webshop { background-position: -371px -50px; width: 70px;}
div.menu a.webshop:hover { background-position: -371px -100px; }

div.menu a.fooldal{ margin-left: 28px; background-position: -28px -150px; width: 68px;}
div.menu a.fooldal:hover { background-position: -28px -200px; }

div.menu a.uzenet { background-position: -116px -150px; width: 107px;}
div.menu a.uzenet:hover { background-position: -116px -200px; }

div.menu a.partner { background-position: -243px -150px; width: 117px; /*margin-right: 81px; /* - albumhoz kiszedni a margint */}
div.menu a.partner:hover { background-position: -243px -200px; }

div.menu a.osszes { background-position: -378px -150px; width: 136px; margin-right: 179px;}
div.menu a.osszes:hover { background-position: -378px -200px; }

div.menu a.profil { background-position: -116px -250px; width: 55px;}
div.menu a.profil:hover { background-position: -116px -300px; }

div.menu a.felhasznalo { background-position: -191px -250px; width: 132px; /*margin-right: 118px;  /* - albumhoz kiszedni a margint */}
div.menu a.felhasznalo:hover { background-position: -191px -300px; }

div.menu a.ertesitesek { background-position: -343px -250px; width: 83px; margin-right: 14px;}
div.menu a.ertesitesek:hover { background-position: -343px -300px; }

div.menu a.partnertorol { background-position: -371px -150px; width: 109px; /*margin-right: 89px;*/ }
div.menu a.partnertorol:hover { background-position: -371px -200px; }

div.search {
	margin: 0px 6px 0px 5px;
	width: 244px;
	height: 50px;
	float: left;
}

div.search span.search_t, div.search span.search_t_on {
	background-position: -449px -50px;
	margin: 0px 0px 0px 5px;
	width: 130px;
	float: left;
	height: 50px;
}

div.search span.search_t_on { background-position: -449px -100px; }

div.search input.keres {
	background: transparent;
	width: 100px;
	border: 0px;
	color: white;
	font-size: 10px;
	margin: 18px 0px 0px 25px;
}

div.search span#hol_t {
	margin: 0px;
	width: 105px;
	float: left;
	display: block;
	height: 50px;
}

div.search span#hol_t a:hover, div.search span#hol_t a.on {
	text-decoration: none;
	background-position: -590px -113px;
	color: white;
}

div.search div.hol_opciok {
	display: none;
	position: absolute;
	width: 100px;
	top: 38px;
	left: 585px;
	padding-bottom: 5px;
}

div.search span#hol_t a {
	background-position: -590px -63px;
	line-height: 24px;
	height: 26px;
	width: 105px;
	font-size: 10px;
	display: block;
	float: left;
	margin: 13px 0px 0px 0px;
	text-indent: 10px;
	cursor: pointer;
}

div.search div.hol_opciok a {
	margin: 0px;
	text-indent: 10px;
	display: block;
	float: none;
	line-height: 24px;
	height: 24px;
	font-size: 10px;
	cursor: pointer;
}

div.search div.hol_opciok a:hover { text-decoration: none; }

div.search div.hol_opciok a:last-child { border-bottom: 0px; }

div.menu ul.scroll a { margin-left: 1px; cursor: pointer; }

div.menu a.s_minden { background-position: -699px -50px; width: 53px; }
div.menu a.s_minden_on { background-position: -699px -100px; width: 53px; }

div.menu a.s_hir { background-position: -753px -50px; width: 35px; }
div.menu a.s_hir_on { background-position: -753px -100px; width: 35px; }

div.menu a.s_coverage { background-position: -789px -50px; width: 61px; }
div.menu a.s_coverage_on { background-position: -789px -100px; width: 61px; }

div.menu a.s_blog { background-position: -851px -50px; width: 34px; }
div.menu a.s_blog_on { background-position: -851px -100px; width: 34px; }

div.menu a.s_klanhir { background-position: -886px -50px; width: 53px; }
div.menu a.s_klanhir_on { background-position: -886px -100px; width: 53px; }

div.menu a.s_forum { background-position: -940px -50px; width: 49px; }
div.menu a.s_forum_on { background-position: -940px -100px; width: 49px; }

div.menu a.s_statisztika { background-position: -699px -150px; width: 83px; }
div.menu a.s_statisztika_on { background-position: -699px -200px; width: 83px; }

div.menu a.s_fogadas { background-position: -783px -150px; width: 70px; }
div.menu a.s_fogadas_on { background-position: -783px -200px; width: 70px; }

div.menu a.s_hardver { background-position: -854px -150px; width: 135px; }
div.menu a.s_hardver_on { background-position: -854px -200px; width: 135px; }

div.menu a.s_bejovo { background-position: -699px -250px; width: 155px; }
div.menu a.s_bejovo_on { background-position: -699px -300px; width: 155px; }

div.menu a.s_kimeno { background-position: -855px -250px; width: 134px; }
div.menu a.s_kimeno_on { background-position: -855px -300px; width: 134px; }

div.menu ul.scroll, div.menu ul.scroll li, div.menu ul.fomenu, div.menu ul.fomenu li{
	height: 50px;
	float: left;
}

div.menu div.hol_opciok ul li { float: none !important; }



/* HIRDETES ------------------------------------------------------------------------------------------------------------------------------------------ */

div.scroller ul li a, div.scroller ul li.stat, ul.hirek li a {
	background: url('../images/content/separator.png') bottom repeat-x;
	display: block;
	padding: 4px 0px 4px 20px;
	margin: 0px 15px 0px 15px;
	font-weight: bold;
	line-height: 16px;
}

div.scroller ul li.stat b {
	display: block;
	float: left;
	width: 140px;
	font-size: 10px;
}

div.scroller ul li a small, ul.hirek li a small {
	display: block;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	height: 17px;
	overflow: hidden;
}

div.nagyhirdetes {
	margin: 0px;
	padding: 0px;
	height: 159px;
	width: 698px;
	text-align: left;
}

div.nagyhirdetes br { display: none; }

div.nagyhirdetes ul.adscroll li a {
	font-size: 11px;
	font-weight: bold;
}

div.nagyhirdetes ul.adscroll {
	margin: 0px 0px 2px -1px;
	height: 110px;
}

div.nagyhirdetes ul.adscroll a.adlink {
	display: block;
	margin: 1px 0px 0px 15px;
}

div.nagyhirdetes ul.adscroll li { display: none; }

div.nagyhirdetes ul.adscroll li.aktiv { display: block; }

div.nagyhirdetes ul.adpage { float: right; }

div.nagyhirdetes ul.adpage li {
	float: left;
	position: relative;
	top: -21px;
}

div.nagyhirdetes ul.adpage li a {
	display: block;
	line-height: 25px;
	padding: 0px 10px;
	font-size: 10px;
	margin: 0px 1px 0px 0px;
	color: #AAA;
	font-weight: bold;
	float: left;
}

div.nagyhirdetes ul.adpage li a:hover { color: #fff; }

div.nagyhirdetes h2 {
	height: 40px;
	margin: 0px;
}

div.nagyhirdetes h2 span {
	display: block;
	float: left;
	text-indent: -9999px;
	height: 40px;
	width: 200px;
	background: url('../images/content/t_hirdetes.png') no-repeat 15px center;
}



/* MAIN ------------------------------------------------------------------------------------------------------------------------------------------ */

div.main {
	width: 990px;
	margin: 0px auto;
}

div.main h2 {
	height: 40px;
	margin: 0px;
}

div.main h2 span {
	display: block;
	float: left;
	width: 100px;
	text-indent: -9999px;
	height: 40px;
}

div.featured h2 span { background: url('../images/content/t_kiemelt_tema.png') no-repeat 15px center; }

div.fogadoiroda h2 span { background: url('../images/content/t_fogadoiroda.png') no-repeat 15px center; }

div.szerverinfo h2 span {
	background: url('../images/content/t_szerverinfo.png') no-repeat 15px center;
	width: 140px;
}

div.featured h3 { margin: 10px 0px 0px 0px; }

div.featured h3 a {
	color: #FFF;
	font-weight: bold;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 18px;
	margin-left: 20px;
}

div.featured h3 a:hover { text-decoration: none; }

div.featured span.time { margin-left: 20px; }

div.featured, div.fogadoiroda, div.nevjegy, div.szerverinfo {
	height: 248px;
	float: left;
	width: 446px;
	border-top: 0px;
}

div.fogadoiroda { width: 248px; }

div.szerverinfo {
	width: 250px;
	height: 249px;
}

div.featured img {
	padding: 4px;
	margin: 5px 0px 5px 0px;
	height: 90px;
	width: 390px;
}

div.featured div, div.featured p {
	width: 400px;
	margin: 0px 20px 0px 20px;
	overflow: hidden;
	text-align: justify;
}

div.fogadoiroda div.meccsek {
	background: url('../images/content/bg_fogadoiroda.png') no-repeat;
	width: 233px;
	height: 173px;
	margin: 5px auto;
}

div.fogadoiroda table {
	width: 215px;
	margin: 5px 10px 0px 10px;
}

div.fogadoiroda table a {
	color: white;
	display: block;
	height: 20px;
	overflow: hidden;
}

div.fogadoiroda table a:hover { text-decoration: none; }

div.fogadoiroda table img { vertical-align: middle; }

div.fogadoiroda table tr td.left, div.fogadoiroda table tr td.right { width: 105px; }

div.fogadoiroda table tr td.right { text-align: right; }

div.fogadoiroda table tr td.nobg { background: transparent; }

div.fogadoiroda p span { color: white; font-weight: bold; }

td.fogad input.fogadok {
	margin: 0px !important; 
	vertical-align: middle;
	position: relative;
	top: 5px;
	float: right;
}

div.fogadesemeny input.fogadok { margin: 5px 0px 0px 0px; float: right; }

div.scroller ul { display: none; }

div.scroller ul.show { display: block; }

div.scroller ul li, ul.hirek li {
	font-size: 11px;
	margin: 0px;
}

div.scroller ul li.stat {
	font-weight: normal;
	line-height: 19px;
	padding-left: 10px;
	overflow: hidden;
	width: 255px;
	height: 19px;
}

div.scroller ul.s_hardver li.stat b { width: 80px; }

div.scroller ul li.stat a {
	display: inline;
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: white;
}

div.scroller ul li a:hover, ul.hirek li a:hover {
	text-decoration: none;
	color: #FFF
}

div.scroller ul li.hir, ul.hirek li.hir { background: url('../images/content/i_hir.png') no-repeat 15px 15px; }

div.scroller ul li.coverage, ul.hirek li.coverage{ background: url('../images/content/i_coverage.png') no-repeat 15px 15px; }

div.scroller ul li.blog, ul.hirek li.blog { background: url('../images/content/i_blog.png') no-repeat 15px 15px; }

div.scroller ul li.klanhir, ul.hirek li.klanhir { background: url('../images/content/i_klanhir.png') no-repeat 15px 15px; }

div.scroller ul li.forum, ul.hirek li.forum { background: url('../images/content/i_forum.png') no-repeat 15px 15px; }

div.scroller ul li.vote, ul.hirek li.vote { background: url('../images/content/i_vote.png') no-repeat 15px 15px; }

div.scroller ul li.forumtema, ul.hirek li.forumtema { background: url('../images/content/i_profil.png') no-repeat 15px 15px; }

div.scroller ul li.fej {
	color: white;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	background: transparent;
	text-indent: 20px;
	color: white !important;
}

div.scroller ul li.forumstat { background: url('../images/content/i_forum.png') no-repeat 10px center; }

div.scroller ul li.felhstat { background: url('../images/content/i_klanhir.png') no-repeat 10px center; }

div.scroller ul li.rangstat { background: url('../images/content/i_rank.gif') no-repeat 10px center; }

div.scroller ul li.fogadstat { background: url('../images/content/i_fogadas.png') no-repeat 10px center; }

div.scroller ul li.level { background: url('../images/content/i_level_olvasott.png') no-repeat 15px center; }

div.scroller ul li.uj { background: url('../images/content/i_level_olvasatlan.png') no-repeat 15px center; }

div.scroller ul li.uj a,div.scroller ul li.uj a small { color: white; }


div.sidebar div.hirdetes { text-align: center; }

div.sidebar div.hirdetes img { margin: 10px 0px 10px 0px; }

div.slidenews h2 {
	height: 40px;
	margin: 0px;
}

div.slidenews h2 span {
	display: block;
	float: left;
	text-indent: -9999px;
	height: 40px;
	width: 300px;
}

div.slidenews h2#hirek span { background: url('../images/content/t_hirek.png') no-repeat 15px center; }
div.slidenews h2#blogok span { background: url('../images/content/t_blogok.png') no-repeat 15px center; }
div.slidenews h2#forum span { background: url('../images/content/t_forum.png') no-repeat 15px center; }
div.slidenews h2#albums span { background: url('../images/content/t_albumok.png') no-repeat 15px center; }
div.slidenews h2#videok span { background: url('../images/content/t_videok.png') no-repeat 15px center; }

div.slidenews div.blogs, div.slidenews div.forum {
	background: #f1f1f1;
	padding: 5px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #D0D0D0;
}

div.slidenews div.forum {
	padding: 5px 5px 5px 15px;
}

div.slidenews div.blogs h3, div.slidenews div.albumok  h3 {
	font-size: 14px !important;
	margin: 3px 0px 0px 0px;
	font-weight: bold;
}

div.slidenews span.avatar {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 2px;
	background: white;
	border: 1px solid #DDD;
	width: 135px;
	text-align: center;
	height: 135px;
}

div.slidenews span.blog { width: 80px; height: 80px; }

div.slidenews div.albumok {
	width: 349px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #D0D0D0;
}

div.slidenews div.albumok span.avatar { margin: 3px 10px 3px 3px; }

div.slidenews div.forum span.comments a {
	font-weight: normal !important;
	font-size: 10px !important;
}

div.slidenews div.slc, div.slidenews div#popular {
	background: #e5e5e5;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	border: 1px solid #CCC;
	height: 300px;
}

div.slidenews div#popular { height: 440px; }

div.slidenews div.slc h3 { margin: 10px 0px 2px 5px !important; }
div.slidenews div#popular h3 { margin: 10px 0px 7px 5px !important; }

div.slidenews div.slc img.head {
	padding: 1px;
	border: 0px;
}

div.slidenews div.video p { height: 31px; }

div.slidenews div.video {
	width: 170px;
	margin: 0px;
	padding: 10px 31px 10px 31px;
	background: #f1f1f1;
}



/* TARTALOM ------------------------------------------------------------------------------------------------------------------------------------------ */

div.hasab, div.profil { width: 330px; }

div.content { margin: 0px 0px 0px 4px; }

div.content div.bal { margin: 0px 0px 10px 7px; }

div.content div.jobb { margin: 0px 0px 0px 19px; }

div.hasab h4 span a:hover { text-decoration: none; }

div.hasab span.time { margin: 0px; margin-left: 5px; }

div.hasab h3 { margin: 15px 0px 3px 5px; }

div.hasab p {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

div.hasab h4 {
	width: 325px;
	height: 8px;
	margin: 20px 0px 0px 4px;
}

div.hasab h4 span {
	background: #f1f1f1;
	padding-right: 5px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

div.hasab h3 a, div.hasab h3, div.profil h3, div.nagyhir h3, div.felholdal h3 {
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 120%;
	margin: 20px 0px 2px 2px;
}

div.hasab h3 a:hover, div.hasab span a:hover, div.nagyhir a:hover  { text-decoration: none; }

div.hirblokk { margin: 5px 0px 10px 0px; }

div.hirblokk h3, div.hirblokk2 h3 { margin: 10px 0px 1px 4px; }
div.hirblokk h3 a, div.hirblokk2 h3 a { margin: 0px; }

div.hirblokk p, div.hirblokk2 p { text-align: justify; }


/* PROFIL ------------------------------------------------------------------------------------------------------------------------------------------ */

div.nevjegy {
	width: 697px;
	height: 245px;
	line-height: 24px;
	font-size: 11px;
}

div.nevjegy a.profilkep img.profilkep { vertical-align: middle; }

div.nevjegy div.fej, div.nevjegy div.tartalom { background: url('../images/content/separator.png') repeat-x bottom; }

div.nevjegy div.fej, div.nevjegy div.tartalom {
	color: white;
	line-height: 26px;
}

div.nevjegy div.fej {
	padding: 0px 10px 0px 0px;
	margin: 0px;
	height: 26px;
	width: 110px;
}

div.nevjegy div.kisebb { width: 50px; }

div.nevjegy div.tartalom {
	width: 130px;
	height: 26px;
}

div.nevjegy a { color: white; }

div.nevjegy a:hover { text-decoration: underline; }

div.nevjegy h3 {
	height: 40px;
	line-height: 40px;
	margin: 0px;
	font-family: arial, tahoma, verdana, sans-serif;
	color: white;
	font-weight: bold;
	font-size: 18px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 250px;
}

div.nevjegy h3 span.name {
	float: left;
	color: white;
	line-height: 40px;
	
}

div.nevjegy div.rendez {
	padding: 0px 0px 0px 250px;
	line-height: 26px;
	color: white;
}

div.nevjegy div.nagyobb {
	padding: 0px;
	float: right;
	clear: both;
	margin: 0px 16px 0px 0px;
}

div.nevjegy div.rendez span.head {
	display: block;
	float: left;
	width: 80px;
	line-height: 25px;
}

div.profiltop {
	width: 698px;
}

div.profil {
	width: 349px;
	min-height: 500px;
}

div.profil p {
	margin: 5px 0px 10px 5px;
	text-align: justify;
	text-indent: 10px;
	font-size: 11px;
}

div.profil div.magamrol p { margin: 5px 10px 10px 5px; }

div.aktivitas, div.kedvencek, div.uzenofal, div.magamrol, div.profil div.ismeros { margin: 0px 10px 0px 10px; }

div.profil div.jatekfavs {
	padding: 10px;
	border-top: 0px;
}

div.profil div.jatekfavs h3 { margin-top: 0px; }

div.profilinfo h3 { margin-top: 10px; }

div.profil ul.jatek { margin: 0px 0px 20px 0px; }

div.profil div.jatekinfo { display: none; }


div.profil ul.profilfavs li {
	display: block;
	float: left;
	width: 43px;
	height: 37px;
	margin: 2px 0px 0px 1px;
}

div.profil ul.profilfavs li.edit {
	background: url('../images/content/bg_profilfavs_b.png') no-repeat;
	width: 94px;
}

div.profil ul.profilfavs li.hide { display: none; }

div.profil ul.profilfavs li a {
	display: block;
	width: 43px;
	height: 37px;
	line-height: 30px;
	text-align: center;
	font-size: 1px;
}

div.profil ul.profilfavs li a.edit {
	float: left;
	width: 94px !important;
	text-align: center;
	background: url('../images/content/i_szerkeszt_s.png') no-repeat 15px center;
}

div.profil ul.profilfavs li a img { vertical-align: middle; }

div.profil div.favs { padding: 10px; }

div.profilinfo { display: none; }

div.aktiv {
	display: block;
	min-height: 400px;
}

div.profil div.favs h3 { margin-top: 0px; }

input.nagy { width: 340px; padding: 4px; }

ul.profilmenu {
	height: 39px;
	width: 698px;
}

ul.profilmenu li { float: left; }

ul.foprofilmenu li a {
	display: block;
	height: 37px;
	line-height: 37px;
	margin: 2px 1px 0px 0px;
	text-indent: -9999px;
}

ul.foprofilmenu li a#m_kedvencek { width: 92px; background-position: 0px 0px; }
ul.foprofilmenu li a#m_kedvencek_on { width: 92px; background-position: 0px -37px; }

ul.foprofilmenu li a#m_magamrol { width: 89px; background-position: -93px 0px; }
ul.foprofilmenu li a#m_magamrol_on { width: 89px; background-position: -93px -37px; }

ul.foprofilmenu li a#m_aktivitas { width: 82px; background-position: -183px 0px;}
ul.foprofilmenu li a#m_aktivitas_on { width: 82px; background-position: -183px -37px;}

ul.foprofilmenu li a#m_uzenofal { width: 83px; background-position: -266px 0px;}
ul.foprofilmenu li a#m_uzenofal_on { width: 83px; background-position: -266px -37px;}

div.aktivitas ul li, ul.kedvencek li, ul.jatek li, div.uzenofal ul.uzenetek li, ul.savoslista li, ul.uzenofal li{
	border-bottom: 1px solid #CCC;
	border-top: 1px solid white;
	font-size: 11px;
	line-height: 150%;
	padding: 5px 10px 5px 25px;
	width: 295px;
}

ul.savoslista li {
	padding: 5px 15px 5px 15px;
	color: #777;
}

ul.savoslista li h5 {
	margin: 5px 0px 10px 0px;
	font-size: 14px;
	line-height: 20px;
	color: #777;
}

ul.savoslista li h5 a.edit {
	float: none;
	margin: 0px;
	display: inline;
	padding: 0px 0px 0px 15px;
	color: #777 !important;
}

ul.savoslista li span.comments { font-size: 10px; }

div.aktivitas ul li small, div.uzenofal ul.uzenetek li small, ul.savoslista li small, ul.uzenofal li small {
	display: block;
	font-size: 10px;
	color: #777;
}

div.uzenofal ul.uzenetek li, ul.uzenofal li {
	padding: 5px 10px 5px 0px;
	width: 320px;
}

div.uzenofal ul.oldalszam li a {
	font-weight: normal;
	padding: 0px 30px 0px 30px;
}

div.uzenofal ul.uzenetek li a img, ul.uzenofal li a img {
	float: left;
	margin: 0px 5px 0px 5px;
	background: #f4f4f4;
	border: 1px solid #DDD;
	padding: 2px;
}

ul.uzenetek li a.nev {
	display: block;
	float: left;
	margin: 0px 10px;
}

ul.uzenetek li small { margin: 0px 0px 0px 50px !important; }

div.uzenofal ul.uzenetek li p {
	margin: 0px 0px 5px 50px !important;
	text-indent: 0px;
}

div.uzenofal textarea { height: 130px; width: 260px; }

div.uzenofal input.hozzaszolok { margin: 0px 0px 20px 230px; }

div.aktivitas ul li.fogad, ul.savoslista li.fogad { padding-left: 25px; background: url('../images/content/i_fogadas.png') no-repeat 4px 8px; }

div.aktivitas ul li.profil, ul.savoslista li.profil { padding-left: 25px; background: url('../images/content/i_profil.png') no-repeat 4px 8px; }

div.aktivitas ul li.forum, ul.savoslista li.forum { padding-left: 25px; background: url('../images/content/i_forum.png') no-repeat 4px 8px; }

div.aktivitas ul li.blog, ul.savoslista li.blog { padding-left: 25px; background: url('../images/content/i_blog.png') no-repeat 4px 8px; }

div.aktivitas ul li.klanhir, ul.savoslista li.klanhir { padding-left: 25px; background: url('../images/content/i_klanhir.png') no-repeat 4px 8px; }

div.aktivitas ul li.ismeros, ul.savoslista li.ismeros { padding-left: 25px; background: url('../images/content/i_ismer.png') no-repeat 4px 8px; }

div.aktivitas ul li.uzenofal, ul.savoslista li.uzenofal { padding-left: 25px; background: url('../images/content/i_szerkeszt_s.png') no-repeat 4px 8px; }

div.aktivitas ul li.login, ul.savoslista li.login { padding-left: 25px; background: url('../images/content/i_login.png') no-repeat 4px 8px; }

div.aktivitas ul li.nemismeros, ul.savoslista li.nemismeros { padding-left: 25px; background: url('../images/content/i_nemismer2.png') no-repeat 4px 8px; }

div.aktivitas ul li.level, ul.savoslista li.level { padding-left: 25px; background: url('../images/content/i_level_olvasatlan.png') no-repeat 4px 15px; }

div.aktivitas ul li.ertesites, ul.savoslista li.ertesites { padding-left: 25px; background: url('../images/content/i_ertesites.png') no-repeat 4px 15px; }

div.aktivitas ul li.olvasott, ul.savoslista li.olvasott { padding-left: 25px; background: url('../images/content/i_level_olvasott.png') no-repeat 4px 15px; }

select.nevjegyinput {
	padding: 2px;
	width: 117px;
}

select.nevjegyinput option {
	color: white;
	font-size: 11px;
}

div.rendez input.mentes {
	float: right;
	margin: 2px 0px 0px 0px;
}

input.nevjegyinput { width: 105px; }

input.nagy { width: 340px; }

input.file {
	float: left;
	width: 260px;
}

input.nagyobb {
	font-size: 20px;
	font-weight: bold;
	width: 422px;
	margin-top: 4px;
}

div.profil ul.profilfavs li, div.profil ul.profilfavs li a { width: 40px; }

li.stat input.small {
	width: 90px;
	float: left;
}

li.stat input.mentes {
	float: right;
	margin: 0px;
	position: relative;
	top: -2px;
	right: 10px;
}

div.nevjegy textarea {
	padding: 3px;
	width: 420px;
	height: 95px;
}

div.nevjegy a.profilkep {
	width: 200px;
	height: 200px;
	display: block;
	float: left;
	margin: 18px;
	padding: 4px;
	line-height: 200px;
	text-align: center;
	position: absolute;
	overflow: hidden;
}

div.nevjegy div.fej, div.nevjegy span.head { font-weight: bold; }

div.profil h3 span.name {
	float: left;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 120%
}

div.profil textarea {
	width: 305px;
	border: 1px solid #CCC;
	background: #FFF;
	height: 400px;
	font-size: 11px;
	line-height: 150%;
	margin: 10px 0px 10px 0px;
	padding: 3px;
}

div.fuggo h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 10px 10px;
}



/* BLOG ------------------------------------------------------------------------------------------------------------------------------------------ */

textarea.bejegyzes {
	display: block;
	height: 400px;
	width: 650px;
	padding: 2px;
	margin: 5px 0px 10px 0px;
	border: 1px solid #DDD;
}

div.blog h3 {
	font-size: 16px !important;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	text-indent: 0px;
}



/* FOGADOIRODA ------------------------------------------------------------------------------------------------------------------------------------------ */

div.fogadas p {
	font-size: 11px;
	line-height: 200%;
	margin: 5px 0px 5px 0px;
}



ul.fogadas li a#m_aktualis { width: 88px; background-position: -986px 0px; }
ul.fogadas li a#m_aktualis_on { width: 88px; background-position: -986px -37px; }

ul.fogadas li a#m_sajat { width: 136px; background-position: -1075px 0px; }
ul.fogadas li a#m_sajat_on { width: 136px; background-position: -1075px -37px; }

ul.fogadas li a#m_ranglista { width: 129px; background-position: -1212px 0px; }
ul.fogadas li a#m_ranglista_on { width: 129px; background-position: -1212px -37px; }

ul.fogadas li a#m_orokranglista { width: 129px; background-position: -1342px 0px; }
ul.fogadas li a#m_orokranglista_on { width: 129px; background-position: -1342px -37px; }

table.fogadas {
	width: 670px;
	font-size: 10px;
}

table.fogadas tr td {
	background: url('../images/content/separator.png') repeat-x bottom;
	height: 30px;
	line-height: 35px;
	text-indent: 5px;
	font-size: 10px;
}

table.fogadas tr td.odds small { color: #777; }

table.fogadas tr td.odds { width: 60px; }

table.fogadas tr td.tipp small {
	color: #333 !important;
	font-weight: bold !important;
}

table.fogadas tr td.eredmeny {
	width: 165px;
	padding: 0px 0px 0px 10px;
}

table.fogadas tr td.csapat {
	font-weight: bold;
	font-size: 11px;
	padding: 0px 10px 0px 0px;
	line-height: 30px;
}

table.fogadas tr td.jobb { text-align: right; }

table.fogadas tr td.fej {
	font-size: 10px;
	font-weight: bold;
	color: #777;
	line-height: 30px;
}

table.fogadas tr td label { font-weight: bold; }

table.fogadas tr td label, table.fogadas tr td small {
	font-size: 10px;
	color: #333;
}

table.fogadas tr td.kezdes {
	width: 80px;
	line-height: 30px;
}
table.fogadas tr td.center { text-align: center; }

table.fogadas tr td input.profilinput { width: 40px; }

input.small { width: 40px; }

select.small { width: 160px !important; }

div.fogadas ul.jatekosok a, div.forum ul.jatekosok a { font-weight: bold; }

div.fogadas ul.jatekosok li, div.forum ul.jatekosok li { width: 630px; }

div.fogadas ul.jatekosok a.nev, div.forum ul.jatekosok a.nev  { width: 450px; }

div.fogadas ul.jatekosok a.nev:hover, div.forum ul.jatekosok a.nev:hover  { text-decoration: none; }

div.fogadas ul.jatekosok li b {
	font-weight: normal;
	color: #222;
}

div.fogadas ul.oldalszam {
	margin: 10px 0px 20px 175px !important;
	height: 30px;
}

div.fogadas div.fogadesemeny {
	line-height: 34px;
	border-bottom: 1px solid #AAA;
}

div.fogadas div.fogadesemeny span { line-height: 34px; }

div.fogadas div.fogadesemeny span.right { padding: 0px 0px 0px 15px; }

div.fogadas div.fogadesemeny span.left {
	background: url('../images/content/i_coverage.png') no-repeat 5px 10px;
	padding: 0px 0px 0px 27px;
}

div.fogadas span.szam { padding: 0px 10px 0px 0px; }

div.fogadas ul.oldalszam {
	margin: 10px 0px 10px 0px !important;
	height: 30px;
}

div.fogadas ul.oldalszam li a {
	font-weight: normal;
	padding: 0px 8px;
}

div.fogadoiroda table tr td {
	line-height: 26px;
	height: 26px;
	background: url('../images/content/separator.png') repeat-x bottom;
	font-size: 11px;
}

div.fogadoiroda p, div.fogadoiroda p a {
	text-align: center;
	font-size: 10px;
}

div.fogadas span.kredit {
	display: block;
	float: right;
	margin-right: 10px;
	line-height: 36px;
	font-weight: bold;
	background: url('../images/content/i_fogadas.png') no-repeat left center;
	padding: 0px 0px 0px 20px;
}



/* ARCHIVUM ------------------------------------------------------------------------------------------------------------------------------------------ */



ul.archivum li a#m_hirek { width: 65px; background-position: -2197px 0px; }
ul.archivum li a#m_hirek_on { width: 65px; background-position: -2197px -37px; }

ul.archivum li a#m_blogok { width: 85px; background-position: -2263px 0px; }
ul.archivum li a#m_blogok_on { width: 85px; background-position: -2263px -37px; }

ul.archivum li a#m_klanhirek { width: 95px; background-position: -2024px 0px; }
ul.archivum li a#m_klanhirek_on { width: 95px; background-position: -2024px -37px; }

ul.archivum li a#m_szavazasok { width: 99px; background-position: -2349px 0px; }
ul.archivum li a#m_szavazasok_on { width: 99px; background-position: -2349px -37px; }

ul.archivum li a#m_forum { width: 73px; background-position: -2540px 0px; }
ul.archivum li a#m_forum_on { width: 73px; background-position: -2540px -37px; }

ul.archivum li a#m_hetkepe { width: 90px; background-position: -2449px 0px; }
ul.archivum li a#m_hetkepe_on { width: 90px; background-position: -2449px -37px; }

ul.archivum li a#m_letoltesek { width: 99px; background-position: -2614px 0px; }
ul.archivum li a#m_letoltesek_on { width: 99px; background-position: -2197px -37px; }

div.archivum h3 {
	font-size: 16px !important;
	font-weight: bold !important;
	margin: 10px 0px 10px 15px !important;
	padding: 0px !important;
	text-indent: 0px !important;
}

div.archivum div.hetkepe h3 {
	margin: 10px 0px 10px 0px !important;
}

div.archivum div.hetkepe select { width: 240px; }

div.archivum div.hetkepe input.kereses { margin: 0px 4px; }

div.archivum div.hetkepe div.kep {
	text-align: center;
	margin: 15px 0px 15px 0px;
	width: 220px;
}

div.archivum div.hetkepe div.kep img {
	display: block;
	border: 1px solid #DDD;
	background: white;
	padding: 3px;
	margin: 10px auto;
}

div.archivum div.hetkepe div.kep a small {
	display: block;
	font-size: 10px;
}

ul.hirek li a {
	background: none;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #d0d0d0;
}

ul.hirek li a small { color: #777; }

table.search {
	width: 330px;
	margin: 0px 10px 0px 10px;
	border-top: 1px solid #FFF;
}

table.search input.profilinput { width: 190px !important; }

table.search select { width: 200px !important; }

table.search tr td {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #d0d0d0;
	padding: 3px 0px;
	margin: 2px 0px;
}

table.search td.head {
	width: 120px;
	text-indent: 5px;
}

div.archivum ul.oldalszam, div.forum ul.oldalszam {
	margin: 20px 15px !important;
	height: 30px;
}

div.archivum ul.oldalszam li a, div.fogadas ul.oldalszam li a, div.forum ul.oldalszam li a {
	font-weight: normal;
	padding: 0px 40px 0px 40px;
}

div.archivum ul.oldalszam li a:hover, div.fogadas ul.oldalszam li a:hover, div.forum ul.oldalszam li a:hover { text-decoration: none !important; }

div.archivum div.hetkepe ul.oldalszam, div.forum div.nagyhir ul.oldalszam { margin: 20px 0px 20px 192px !important; }



/* FELHASZNALOI OLDAL ------------------------------------------------------------------------------------------------------------------------------------------ */

div.felholdal {
	width: 698px;
}

ul.felholdal, ul.kozosseg, ul.klanoldal, ul.archivum, ul.fogadas, ul.forum {
	width: 700px;
	height: 39px;
}

ul.felholdal li, ul.kozosseg li, ul.klanoldal li, ul.archivum li, ul.fogadas li, ul.forum li {
	float: left;
	display: block;
	height: 37px;
}

ul.foprofilmenu li a#m_beallitasok { width: 105px; background-position: -1472px 0px;}
ul.foprofilmenu li a#m_beallitasok_on { width: 105px; background-position: -1472px -37px;}

ul.foprofilmenu li a#m_uzenetek { width: 94px; background-position: -1823px 0px;}
ul.foprofilmenu li a#m_uzenetek_on { width: 94px; background-position: -1823px -37px;}

ul.foprofilmenu li a#m_blog { width: 65px; background-position: -1578px 0px;}
ul.foprofilmenu li a#m_blog_on { width: 65px; background-position: -1578px -37px;}

ul.foprofilmenu li a#m_csapat { width: 79px; background-position: -1644px 0px;}
ul.foprofilmenu li a#m_csapat_on { width: 79px; background-position: -1644px -37px;}

ul.foprofilmenu li a#m_ismeros { width: 98px; background-position: -1724px 0px;}
ul.foprofilmenu li a#m_ismeros_on { width: 98px; background-position: -1724px -37px;}

ul.foprofilmenu li a#m_gyik { width: 189px; background-position: -2714px 0px;}
ul.foprofilmenu li a#m_gyik_on { width: 189px; background-position: -2714px -37px;}

ul.foprofilmenu li a#m_jatekrol { width: 96px; background-position: -2904px 0px;}
ul.foprofilmenu li a#m_jatekrol_on { width: 96px; background-position: -2904px -37px;}

ul.foprofilmenu li.mentes { float: right; }


div.felholdal select {
	border: 1px solid #CCC;
	font-size: 11px;
	color: #444;
	background: #f8f8f8;
	width: 300px;
	padding: 3px 3px 0px 3px;
	margin: 5px 0px 2px 0px;
}

div.felholdal select option {
	font-size: 11px;
	color: #444;
	background: #f8f8f8;
	padding: 2px;
}

div.felholdal input { vertical-align: baseline; }

div.felholdal { font-size: 11px; }

div.profilhasab {
	width: 330px;
	margin: 0px 10px 0px 10px;
}

div.profilhasab a:hover { text-decoration: underline; }

div.profilhasab ul.oldalszam li a:hover { text-decoration: none; }

span.fixed {
	display: block;
	float: left;
	width: 120px;
	line-height: 25px;
}

span.harminc { line-height: 30px; }

div.felholdal input.mentes { margin: 30px 0px 30px 0px; }

ul.ismerosok li { height: 40px; }

ul.ismerosok li a {
	float: left;
	height: 40px;
	width: 220px;
	line-height: 40px;
	overflow: hidden;
	display: block;
}

ul.ismerosok li a span.avatar {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 2px;
	background: white;
	border: 1px solid #DDD;
	width: 30px;
	text-align: center;
	height: 30px;
}

div.blogol { display: none; }

div.blogol textarea {
	width: 200px;
	height: 100px;
	vertical-align: bottom;
	background: #f6f6f6;
}

div.fuggo {
	border: 1px solid #BBB;
	margin: 10px;
	background: #DDD;
}

div.fuggo div.profil { width: 338px; }

div.fuggo div.profilhasab {
	margin: 0px;
	width: 340px;
}

div.fuggo ul.savoslista li {
	width: 335px;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #BBB;
}

div.fuggo ul.ismerosok li img {
	background: #f0f0f0;
	border-color: #BBB;
}

div.fuggo h3 { margin: 10px 0px 10px 10px; }

div.uzenetek ul.uzenetek li { height: 30px; }

div.uzenetek ul.uzenetek li a.nev, ul.jatekosok li a.nev {
	width: 200px;
	height: 32px;
	overflow: hidden;
}
div.uzenetek ul.uzenetek li a.del, div.uzenetek ul.uzenetek li a.sendmsg {  height: 30px !important; }

div.uzenetek ul.uzenetek li small, ul.jatekosok li small {
	margin: 0px !important;
	font-weight: normal;
}

div.uzenetek ul.uzenetek li.olvasott a { font-weight: normal !important; }

div.uzenetek ul.uzenetek li a.nev:hover, ul.jatekosok li a.nev:hover { text-decoration: none; }



/* MEGNYITOTT HIR ------------------------------------------------------------------------------------------------------------------------------------------ */

div.hasab img.head, div.nagyhir img.head {
	border: 1px solid #b8b8b8;
	padding: 4px;
	background: white;
	margin: 0px;
}

div.nagyhir {
	margin: 0px 10px 0px 15px;
	width: 670px;
	background: #F1F1F1;
	padding: 0px 2px 0px 0px;
}

div.nagyhir a:hover { text-decoration: underline; }

div.nagyhir h3 { font-size: 20px; }

div.nagyhir p {
	margin: 15px 0px 5px 0px;
	text-align: justify;
}

div.nagyhir p.lead {
	font-weight: bold;
	font-size: 13px;
	text-indent: 0px;
}

div.linkek {
	line-height: 20px;
	font-size: 11px;
	color: #444;
	padding: 10px;
	background: #e0e0e0;
	margin: 20px 0px 5px 0px;
	border: 1px solid #CCCCCC;
	clear: both;
}

div.linkek p {
	font-weight: bold;
	margin: 0px;
}

div.linkek ul {
	list-style-type: none !important;
	padding: 0px !important;
	margin: 5px 0px 3px 5px;
}

div.linkek ul li a {
	text-decoration: none;
	padding: 0px 0px 0px 14px;
	background: url('../images/content/i_author.png') no-repeat left center;
}

div.linkek div.left {
	line-height: 30px;
	font-weight: bold;
}

div.nagyhir ul, div.nagyhir ol {
	list-style-type: disc;
	padding-left: 14px;
}

ul.savoslista {
	list-style: none !important;
	padding: 0px !important;
}



/* MATCH BOX ------------------------------------------------------------------------------------------------------------------------------------------ */

div.meccs {
	margin: 20px 0px 0px 0px;
	background: url('../images/content/bg_match.jpg') repeat-x top #e5e5e5;
	width: 330px;
	height: 186px;
}

div.meccs h4 {
	font-weight: bold !important;
	height: 37px !important;
	line-height: 37px !important;
	margin: 0px 0px 0px 0px !important;
	background: transparent !important;
	width: 330px;
	border: 0px;
	padding: 0px;
	border: 0px solid !important;
}

div.meccs h4 span.kezdes {
	float: right;
	font-size: 10px !important;
	font-weight: normal !important;
	margin: 0px 6px 0px 0px !important;
	line-height: 35px !important;
	width: 80px !important;
	text-align: center !important;
	background: transparent !important;
	text-transform: none;
	padding: 0px;
	color: #222 !important;
}

span.help {
	cursor: help;
	font-weight: bold;
	color: #444;
	line-height: 24px;
}

div.meccs div.details table {
	font-size: 11px;
	width: 305px;
	margin: 5px 0px 0px 15px;
	line-height: 24px;
	color: #222 !important;
}

div.meccs div.details table tr td {
	line-height: 24px;
	height: 24px;
}

div.meccs div.details table td.w, div.meccs div.details table td.l, div.meccs div.details table td.d {
	width: 25px;
	text-align: center;
}

div.meccs div.details table td.w { color: #090; }

div.meccs div.details table td.l { color: #900; }


div.meccs div.keret {
	position: absolute;
	background: url('../images/content/bg_match.png') no-repeat center center;
	height: 60px;
	width: 300px;
	margin: 5px 0px 0px 15px;
}

div.meccs div.palyak  {
	margin: 5px 0px 5px 15px;
	width: 300px;
}

div.meccs a.ip {
	float: left;
	margin: 0px 0px 0px 10px;
	font-size: 10px;
}

div.meccs a.fogadas {
	float: right;
	margin: 0px 10px 0px 0px;
	font-size: 10px;
}

div.meccs img {
	border: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	background: transparent;
}

div.nagyhir div.meccs { margin: 15px 2px 5px 2px; }

div.meccs h4 span.head {
	float: left;
	line-height: 37px !important;
	background: transparent !important;
	text-transform: none;
	padding: 0px 0px 0px 15px;
	font-size: 14px !important;
	width: 220px;
}



/* SZAVAZAS ------------------------------------------------------------------------------------------------------------------------------------------ */

div.szavazaseredmeny {
	font-weight: bold;
	margin: 20px;
}

div.szavazaseredmeny span.megjegyzes {
	font-weight: normal;
	color: #777 !important;
	margin: 10px 0px 10px 0px;
	display: block;
}

div.szavazaseredmeny div.opcio {
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	border: 1px solid #e0e0e0;
	margin: 2px;
}

div.szavazaseredmeny div.opcio img {
	float: left;
	margin: 10px;
	vertical-align: middle;
}

div.szavazaseredmeny div.opcio div.eredmeny {
	font-size: 10px;
	font-weight: normal;
}



/* FORUM ------------------------------------------------------------------------------------------------------------------------------------------ */

div.hozzaszolasok {
	margin: 20px 0px 20px 0px;
	border: 1px solid #CCC;
	background: #e0e0e0;
	clear: both;
}

div.hozzaszolasok a#ujhozzaszolas {
	display: block;
	cursor: pointer;
	line-height: 40px;
	color: #FFF;
	font-weight: bold;
	text-indent: 15px;
}

div.hozzaszolas {
	margin: 3px 10px 3px 10px;
	border: 1px solid #D7D7D7;
	background: url('../images/content/bg_hozzaszolas_head.png') repeat-x 0px -20px #F0F0F0;
}


div.hozzaszolas div.fej {
	height: 30px;
	margin-left: 100px;
	line-height: 30px;
}

div.hozzaszolas div.fej span { color: #666; }

div.hozzaszolas div.fej span.user {
	font-size: 13px;
	font-weight: bold;
}

div.hozzaszolas div.fej span.topic {
	font-weight: bold;
	font-size: 12px;
}

div.hozzaszolas a.profilkep {
	border: 1px solid #e0e0e0;
	padding: 4px;
	background: white;
	margin: 5px;
	display: block;
	height: 75px;
	width: 75px;
	text-align: center;
}

div.hozzaszolas span.szam {
	display: block;
	width: 83px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #888;
	line-height: 25px;
	background: #FFF;
	border: 1px solid #e0e0e0;
	margin: 0px 0px 5px 5px;
}

div.admin a.profilkep, div.admin span.szam {
	background-color: #999;
	border: 1px solid #808080;
	color: white;
}

div.moderal a.profilkep, div.moderal span.szam  {
	background-color: #900;
	border: 1px solid #400;
	color: white;
}

div.hozzaszolas a.valasz, div.hozzaszolas a.moderal, div.hozzaszolas a.szerkeszt {
	display: block;
	float: right;
	height: 30px;
	font-size: 10px;
	text-indent: -9999px;
	width: 40px;
	border-left: 1px solid #BBB;
}

div.hozzaszolas div.hszszoveg {
	margin: 0px 10px 10px 0px;
	font-size: 11px;
	min-height: 60px;
	float: right;
	width: 530px;
}

div.hozzaszolas div.hszszoveg div, div.hozzaszolas div.hszszoveg p {
	text-align: justify;
	width: 500px;
	margin-top: 5px;
}

div.hozzaszolas div.hszszoveg div a, div.hozzaszolas div.hszszoveg p a {
	text-decoration: underline;
	font-weight: bold;
	padding: 0px 0px 0px 11px;
	background: url('../images/content/i_author.png') no-repeat left center;
}

div.hozzaszolas div.hszszoveg div.valasz, div.uj div.valasz {
	border: 1px solid #AAA;
	padding: 10px;
	font-size: 10px;
	color: #555;
	margin: 5px 0px;
	background: #DDD;
}

div.hozzaszolas div.hszszoveg div.valasz div, div.uj div.valasz div {
	text-indent: 0px;
	display: none;
}

div.hozzaszolas div.hszszoveg div.valasz span.valasz, div.hozzaszolas div.hszszoveg div.valasz span.becsuk, div.uj div.valasz span.valasz, div.uj div.valasz span.becsuk {
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #333;
	height: 15px;
	line-height: 15px;
	padding: 0px 0px 0px 15px;
	background: url('../images/content/i_plus.gif') no-repeat left center;
	cursor: pointer;
}

div.hozzaszolas div.hszszoveg div.valasz span.becsuk, div.uj div.valasz span.becsuk { background: url('../images/content/i_minus.gif') no-repeat left center; }

div.hozzaszolas div.alairas {
	font-size: 10px;
	color: #888;
	margin: 10px;
	display: block;
	text-align: right;
	clear: both;
}

div.hozzaszolasok div.uj { display: none; }

div.hozzaszolasok div.uj textarea {
	height: 150px;
	width: 534px;
	border: 1px solid #CCC;
	margin: 5px 5px 5px 0px;
	font-size: 11px;
	padding: 5px;
	float: right;
	line-height: 1.7em;
}

div.hozzaszolasok div.right select {
	font-size: 11px;
	margin: 3px 10px 0px 0px;
	width: 200px;
	border: 1px solid #AAA;
}

div.hozzaszolasok div.right select option {
	font-size: 11px;
	padding: 2px;
	text-indent: 5px;
}

a.pont { cursor: pointer; }

ul.forum li a#m_osszes { width: 105px; background-position: -677px 0px; }
ul.forum li a#m_osszes_on { width: 105px; background-position: -677px -37px; }

ul.forum li a#m_kiemelt { width: 119px; background-position: -783px 0px; }
ul.forum li a#m_kiemelt_on { width: 119px; background-position: -783px -37px; }

ul.forum li a#m_ujtema { width: 82px; background-position: -903px 0px; }
ul.forum li a#m_ujtema_on { width: 82px; background-position: -903px -37px; }

div.forumleiras {
	border: 1px solid #DDD;
	background: #EEE;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 10px 10px;
}

div.forumleiras p {
	font-size: 11px;
}

div.forum ul.nomargin { margin: 20px 15px !important; }

div.forum div.aktiv input.kereses { margin: 4px 0px 0px 0px !important; }

div.hozzaszolasok span.comments a {
	font-weight: normal;
	text-decoration: none;
	color: #666;
	cursor: default;
}

div.hozzaszolasok span.rank a { font-weight: bold; }
div.hozzaszolasok span.rank a:hover { text-decoration: none; }

div.hozzaszolasok a#ujhozzaszolas { background: url('/img/bg_hozzaszolas_head.png') repeat-x top; }

div.hozzaszolasok ul.oldalszam {
	padding: 0px !important;
	list-style: none !important;
}


/* KOZOSSEG ------------------------------------------------------------------------------------------------------------------------------------------ */

ul.kozosseg li { float: left; }

ul.kozosseg li a#m_jatekosok { width: 92px; background-position: -394px 0px; }
ul.kozosseg li a#m_jatekosok_on { width: 92px; background-position: -394px -37px; }

ul.kozosseg li a#m_csapatok { width: 88px; background-position: -487px 0px; }
ul.kozosseg li a#m_csapatok_on { width: 88px; background-position: -487px -37px; }

ul.kozosseg li a#m_szerverek { width: 100px; background-position: -576px 0px; }
ul.kozosseg li a#m_szerverek_on { width: 100px; background-position: -576px -37px; }

ul.jatekosok li { height: 35px; }

ul.jatekosok li a.nev {
	float: left;
	height: 36px;
	width: 255px;
}

ul.jatekosok li a.nev span.avatar, ul.csapatok li a.nev span.avatar {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 2px;
	background: white;
	border: 1px solid #DDD;
	width: 30px;
	text-align: center;
	height: 30px;
}

ul.jatekosok li a.sendmsg { height: 35px !important; }

ul.csapatok li a.nev {
	width: 290px;
	display: block;
}

ul.csapatok li a.nev small { font-weight: normal !important; }

div.jatekosok select, div.csapatok select { width: 250px; }

div.jatekosok ul.oldalszam li a, div.csapatok ul.oldalszam li a, div.szerverek ul.oldalszam li a {
	font-weight: normal;
	padding: 0px 40px 0px 40px;
}

div.szerverek ul.jatekosok li { height: auto; }

div.szerverek ul.jatekosok a.nev {
	height: auto !important;
	width: 300px !important;
	background: url('../images/content/i_jobbranyil.png') no-repeat right center;
	float: none;
	display: block;
}



/* KLANOLDAL ------------------------------------------------------------------------------------------------------------------------------------------ */

ul.klanoldal li { float: left; }

ul.klanoldal li a#m_csapatrol { width: 105px; background-position: -1918px 0px; }
ul.klanoldal li a#m_csapatrol_on { width: 105px; background-position: -1918px -37px; }

ul.klanoldal li a#m_tagok { width: 76px; background-position: -2120px 0px; }
ul.klanoldal li a#m_tagok_on { width: 76px; background-position: -2120px -37px; }

ul.klanoldal li a#m_klanhirek { width: 95px; background-position: -2024px 0px; }
ul.klanoldal li a#m_klanhirek_on { width: 95px; background-position: -2024px -37px; }

div.klanhirek h3 {
	font-weight: normal;
	clear: both;
	margin: 15px 0px 0px 10px;
}

div.klanhirek h3 a.cim {
	display: block;
	font-size: 16px;
	font-weight: bold;
}

div.klanhirek p {
	margin: 5px 10px 0px 10px;
	font-size: 12px;
}

div.nevjegy p {
	color: white;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 1.8em;
}



/* HET KEPE ------------------------------------------------------------------------------------------------------------------------------------------ */

div.small input { vertical-align: sub; }

div.small label { font-weight: bold; }



/* VIDEO OLDAL ------------------------------------------------------------------------------------------------------------------------------------------ */

div.videok h3 { font-size: 16px !important; }

div.videok select { width: 240px; }

div.video {
	width: 190px;
	margin: 10px;
}

div.video a.kep { position: relative; }

div.video a.kep img.kep {
	border: 1px solid #AAA;
	background: white;
	padding: 2px;
}

div.video span.time {
	position: absolute;
	right: 3px;
	bottom: 5px;
	background: url('../images/content/bg_50.png');
	color: white;
	font-weight: bold;
	padding: 1px 6px;
	font-size: 10px;
}

div.video a.cim {
	font-weight: bold;
	font-size: 11px;
}

div.video p {
	font-size: 11px;
	color: #666;
}

img.video {
	background: url('../images/content/bg_video.png') no-repeat;
	padding: 28px 4px 4px 4px;
	float: left;
	margin: 5px 10px 0px 5px;
}

p.video {
	font-size: 11px;
	text-align: justify;
}

div.video a.cim {
	display: block;
	height: 20px;
	overflow: hidden;
}

div.video p { height: 28px; }

div.infobox {
	width: 630px;
	border: 1px solid #CCC;
	background: #E5E5E5;
	margin: 10px auto;
}

div.infobox  h5{
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px;
}

div.infobox div.left, div.infobox div.right {
	width: 290px;
	padding: 0px 10px 10px 10px;
}

div.infobox div.right table td {
	padding: 3px;
	font-size: 11px;
}

div.infobox div.right table td.head { font-weight: bold; }



/* SIDEBAR ------------------------------------------------------------------------------------------------------------------------------------------ */

div.sidebar {
	width: 290px;
	margin: -1px 5px 0px 0px;
}

div.fentebb { margin: -159px 5px 0px 0px;}

div.sidebar h2 {
	height: 40px;
	margin: 0px;
}

div.sidebar h2 span {
	display: block;
	float: left;
	text-indent: -9999px;
	height: 40px;
	width: 200px;
}

div.sidebar div.kupak h2 span { background: url('../images/content/t_kupak_es_bajnoksagok.png') no-repeat 15px center; }

div.sidebar div.szavazas h2 span { background: url('../images/content/t_szavazas.png') no-repeat 15px center; }

div.sidebar div.online h2 span { background: url('../images/content/t_online_felhasznalok.png') no-repeat 15px center; }

div.sidebar div.hetkepe h2 span { background: url('../images/content/t_het_kepe.png') no-repeat 15px center; }

div.sidebar div.ismerosok h2 span { background: url('../images/content/t_ismerosok.png') no-repeat 15px center; }

div.sidebar div.hirdetes h2 span { background: url('../images/content/t_hirdetes.png') no-repeat 15px center; }

div.sidebar div.uzenofal h2 span { background: url('../images/content/t_uzenofal.png') no-repeat 15px center; width: 147px; }

div.sidebar div.kiemeltforum h2 span { background: url('../images/content/t_kiemeltforum.png') no-repeat 15px center; }

div.sidebar div.jatekok h2 span { background: url('../images/content/t_jatekok.png') no-repeat 15px center; }

div.sidebar div.szerverinfo_bf h2 span { background: url('../images/content/t_szerverinfo.png') no-repeat 15px center; }

div.sidebar div.ranglista h2 span { background: url('../images/content/t_ranglista.png') no-repeat 15px center; }

div.sidebar div.ranglista_tm h2 span { background: url('../images/content/t_ranglista2.png') no-repeat 15px center; }

div.sidebar div.webshop h2 span { background: url('../images/content/t_webshop.png') no-repeat 15px center; }

div.sidebar div.social h2 span { background: url('../images/content/t_kozossegimedium.png') no-repeat 15px center; }

div.sidebar div.albums h2 span { background: url('../images/content/t_albumok.png') no-repeat 15px center; width: 180px; }

div.sidebar p {
	color: white;
	margin: 10px 0px 10px 15px;
	line-height: 150%;
	font-weight: bold;
}

div.kupak {
	font-size: 11px;
}

div.sidebar div.online ul.onlineuser { display: none; }

div.sidebar div.online a.megjelenit {
	font-size: 10px;
	color: white;
	font-weight: bold;
}

div.sidebar div.online ul li {
	height: 26px;
}

p.hsz {
	font-size: 12px;
	font-weight: bold;
	color: #444;
}

div.sidebar p a { color: white; }

div.sidebar ul li img { margin: 0px 5px 0px 0px; vertical-align: middle; }

div.sidebar ul li a:hover { text-decoration: none; color: white;}

div.sidebar ul li a.user {
	background: url('../images/content/i_nemismer.png') no-repeat 4% center;
	display: block;
	float: left;
	line-height: 26px;
	overflow: hidden;
	padding: 0px 0px 0px 30px;
	width: 200px;
	z-index: 10;
}

div.sidebar ul li a.barat {
	background: url('../images/content/i_ismer.png') no-repeat 4% center;
	font-weight: bold;
	color: white;
}

div.sidebar div.ismerosok ul li.hide { display: none; }


div.sidebar ul li a.nagy {
	padding: 0px;
	font-weight: bold;
	float: left;
	display: block;
	width: 245px;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	background: transparent;
}

div.sidebar ul li a.nagy span, div.sidebar span.avatar {
	float: left;
	display: block;
	width: 40px;
	height: 36px;
	margin: 3px;
	text-align: center;
}

div.sidebar ul li a.nagy span img, div.sidebar span.avatar img {
	margin: 0px;
}

div.hetkepe a.kep {
	margin: 10px auto;
	display: block;
	width: 290px;
	text-align: center;
	font-size: 11px;
	color: white;
	text-decoration: none;
}

div.hetkepe img {
	margin: 3px;
	vertical-align: middle;
}

div.sidebar div.szavazas ul.eredmeny li  img {
	float: left;
	margin: 10px;
}

div.sidebar ul li {
	line-height: 26px;
	font-size: 11px;
}

div.sidebar ul li a.vote, div.sidebar ul li a.forum {
	line-height: 26px;
	font-size: 11px;
	text-indent: 15px;
	display: block;
	background: url('../images/content/b_ok.png') no-repeat 98% center;
}

div.sidebar ul li a.forum { background: transparent; }

div.sidebar div.ismerosok ul li {
	background: url('../images/content/bg_hozzaszolas_head.png') repeat-x top;
	clear: both;
	height: 40px;
	line-height: 40px;
	width: 290px;
	display: block;
}

div.sidebar ul li a.nagy img {
	padding: 2px;
	margin: 3px;
}

div.sidebar ul li a.mail {
	display: block;
	float: right;
	width: 30px;
	height: 26px;
	text-indent: -9999px;
}

div.sidebar a.kep img {
	padding: 4px;
	margin: 0px;
}

div.sidebar div.szavazas ul.eredmeny li { line-height: 20px; }

div.sidebar div.szavazas ul.eredmeny li div.eredmeny { font-size: 10px; }

div.sidebar div.szavazas ul.eredmeny li div.eredmeny div.csik {
	float: left;
	height: 5px;
	line-height: 6px;
	margin: 5px;
}

div.szavazaseredmeny div.opcio div.eredmeny div.csik {
	float: left;
	height: 5px;
	line-height: 6px;
	margin: 5px;
}

div.sidebar div.uzenofal { margin: 0px; }

div.sidebar div.uzenofal ul li {
	background: url('../images/content/separator.png') repeat-x bottom;
	border: 0px;
	width: 280px;
}

div.sidebar div.uzenofal ul.uzenetek li p, ul.uzenofal li p {
	font-weight: normal;
	margin: 0px 0px 0px 50px !important;
}

ul.uzenofal p { margin: 0px; }

div.sidebar div.uzenofal ul li a.nev, ul.uzenofal li a.nev {
	margin: 0px 4px;
	font-weight: bold;
	display: block;
	float: none;
	margin: 0px 0px 3px 50px;
}

ul.uzenofal li a.nev { margin: 0px 0px 3px 0px; }
ul.uzenofal li small{ margin: 0px 0px 0px 56px; }
ul.uzenofal textarea {
	height: 130px;
	width: 255px;
	margin: 3px 0px 6px 0px;
}

div.sidebar div.uzenofal a.torol, div.sidebar div.uzenofal a.edit { font-size: 10px !important; }

div.sidebar div.uzenofal textarea {
	width: 220px;
	margin: 6px 0px 0px 4px;
}

div.sidebar div.uzenofal input.hozzaszolok { margin: 10px 0px 6px 179px; }

div.sidebar div.szavazas ul.eredmeny li, div.sidebar div.jatekok div.game { background: url('../images/content/bg_hozzaszolas_head.png') bottom repeat-x; }

div.sidebar div.jatekok div.game img {
	width: 60px;
	float: left;
	margin: 10px 5px 5px 5px;
}

div.sidebar div.jatekok div.game a.g {
	display: block;
	height: 20px;
	float: left;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	overflow: hidden;
	width: 220px;
}

div.sidebar div.jatekok div.game span {
	display: block;
	font-size: 10px;
	margin: 0px 0px 5px 0px;
}

div.sidebar div.webshop ul li a { margin: 0px 0px 0px 10px; }

div.sidebar div.ranglista ul li {
	height: 26px;
	overflow: hidden;
	padding: 0px 0px 0px 10px;
}

div.sidebar div.social a#facebook, div.sidebar div.social a#twitter {
	background: url('../images/content/b_social.png') no-repeat left top;
	display: block;
	float: left;
	height: 24px;
	margin: 10px 0px 0px 23px;
	text-indent: -9999px;
	width: 120px;
}

div.sidebar div.social a#facebook:hover { background-position: 0px -25px; }
div.sidebar div.social a#twitter { background-position: -131px 0px; }
div.sidebar div.social a#twitter:hover { background-position: -131px -25px; }

div.sidebar div.albums div.album {
	float: left;
	font-size: 11px;
	margin: 5px 0px;
	text-align: center;
	width: 145px;
}

div.sidebar div.albums div.album a { color: white; }
div.sidebar div.albums div.album small { font-size: 10px; }

div.sidebar div.albums div.album img {
	max-height: 75px;
	width: 100px;
}

div.sidebar div.ranglista_tm table { color: white; }

div.sidebar div.ranglista_tm table tr td {
	height: 26px;
	line-height: 26px;
	padding: 0px 0px 0px 5px;
	overflow: hidden;
}



/* FOOTER ------------------------------------------------------------------------------------------------------------------------------------------ */

div.footer {
	width: 990px;
	margin: 0px auto;
	text-align: center;
	font-size: 10px;
	height: 40px;
	padding: 5px 0px 0px 0px;
	background: url('../images/content/bg_footer.png') repeat-x;
}

div.footer a { color: white; }


/* GAMES ------------------------------------------------------------------------------------------------------------------------------------------ */

table.games tr td {
	border-bottom: 1px solid #CCC;
	border-top: 1px solid white;
}

table.games tr td.head {
	font-size: 11px;
	font-weight: bold;
	background: url('../images/content/bg_hozzaszolas_head.png') top repeat-x;
}

table.games tr td.name { font-weight: bold; padding: 0px 0px 0px 10px; }
table.games tr td.more { font-size: 11px; text-align: center; }
table.games tr td.price { font-size: 11px; }


/* CHAT ------------------------------------------------------------------------------------------------------------------------------------------ */

div.chat {
	width: 250px;
	position: absolute;
	z-index: 20;
}

div.chat div.head {
	height: 30px;
	width: 250px;
	background: url('../images/chat/chat_head.png') no-repeat top center;
	cursor: move;
}

div.chat div.head a.exit, div.chat div.foot a.previous, div.chat div.foot a.next {
	display: block;
	float: right;
	background: url('../images/chat/chat_exit.png') no-repeat center center;
	width: 18px;
	height: 19px;
	text-indent: -9999px;
	margin: 6px 6px 0px 0px;
}

div.chat div.messages {
	background: url('../images/chat/chat_msgbg.png') repeat-y left top #686868;
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;
}

div.chat div.messages ul li {
	border-top: 1px solid #868686;
	border-bottom: 1px solid #343434;
	background: url('../images/chat/chat_picbg.png') no-repeat top left;
	position: relative;
	min-height: 42px;
}

div.chat div.messages ul li img.profilepic {
	float: left;
	border: 1px solid #222;
	margin: 5px 0px 0px 4px;
}

div.chat div.messages ul li img.ogcpage {
	position: absolute;
	top: 26px;
	left: 24px;
}

div.chat div.messages ul li p {
	margin: 5px 5px 5px 50px;
	font-size: 10px;
	font-family: tahoma, arial, verdana, sans-serif;
	color: #b2b2b2;
	line-height: 1.3em;
}

div.chat div.messages ul li p a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}

div.chat div.messages ul li p span { color: #d5d5d5; }

div.chat div.messages ul li p span a {
	font-weight: normal;
	text-decoration: underline;
}

div.chat div.messages ul li p span a:hover { text-decoration: none; }

div.chat div.messages ul li a.delmsg {
	float: right;
	height: 16px;
	width: 16px;
	display: block;
	margin: 5px;
	background: url('../images/content/i_del.png') no-repeat center center;
	text-indent: -9999px;
}

div.chat div.foot {
	height: 30px;
	width: 250px;
	background: url('../images/chat/chat_foot.png') no-repeat top center;
}

div.chat div.foot a.previous {
	background: url('../images/chat/chat_previous.png') no-repeat center center;
	float: left;
	margin: 5px 5px 0px 7px;
}

div.chat div.foot a.next {
	float: right;
	margin: 5px 6px 0px 0px;
	background: url('../images/chat/chat_next.png') no-repeat center center;
}

div.chat div.foot input.msg {
	height: 19px;
	width: 180px;
	float: left;
	margin: 5px 0px 0px 0px;
	background: url('../images/chat/chat_msg.png') repeat-x top;
	border: 0px;
	font-size: 10px;
	color: #d5d5d5;
	padding: 2px 0px 0px 0px;
}

div.chat div.foot input.submit { display: none; }

div.chat div.foot div.msgleft, div.chat div.foot div.msgright {
	height: 19px;
	float: left;
	width: 5px;
	background: url('../images/chat/chat_msgleft.png') no-repeat top right;
	margin: 5px 0px 0px 0px;
}

div.chat div.foot div.msgright { background: url('../images/chat/chat_msgright.png') no-repeat top left; }

div.ogc_header a.exit {
	display: block;
	float: left;
	width: 61px;
	height: 14px;
	background: url('../images/chat/chat_csevego.png') no-repeat center center;
	text-indent: -9999px;
	margin: 10px 0px 0px 10px;
}

div#np_table {
	display: block;
	position: absolute;
	z-index: 2;
	margin: 5px 0px 0px 220px;
}

div#np_popup {
	display: none;
	position: absolute;
	z-index: 3;
	top: 100px;
	left: 550px;
}

div.menu ul.fomenu li a.album {
	width: 54px;
	background: url('../images/content/menu_album.png') no-repeat top center;
	height: 50px;
	margin-right: 43px;
}

div.menu ul.fomenu li a.album:hover { background-position: 0px -50px; }

div.menu ul.fomenu li a.smarg { margin-right: 6px; }

a.albumpic {
	height: 80px;
	width: 80px;
	margin: 3px;
	border: 1px solid #CCC;
	display: block;
	float: left;
	background: white;
	text-align: center;
	line-height: 80px;
}

a.albumpic img { vertical-align: middle; }

a.albumnext, a.albumprev {
	display: block;
	float: left;
	background: url('../images/content/i_next.png') no-repeat top center;
	height: 50px;
	width: 60px;
	text-align: center;
	font-size: 10px;
	padding: 25px 0 0;
}

a.albumprev { background: url('../images/content/i_prev.png') no-repeat top center; }

img.albumpic {
	border: 1px solid #CCC;
	background: white;
	padding: 4px;
}

div.albumpic {
	float: left;
	width: 145px;
	height: 175px;
	font-size: 11px;
	border: 1px solid #CCC;
	padding: 5px;
	margin: 5px;
	text-align: center;
}

div.albumpic a {
	display: block;
	text-align: center;
	width: 145px;
}

div.albumpic img {
	border: 1px solid #CCC;
	background: white;
	padding: 4px;
}

div.albumpic input.profilinput { width: 137px ;}

div.netpincer {
	float: right;
	height: 25px;
	line-height: 25px;
	margin: 5px 5px 0px 0px;
	background: url('../images/content/i_netpincer.png') no-repeat left center;
	padding: 0px 0px 0px 45px;
	font-size: 11px;
}

div.netpincer a {
	color: black !important;
	text-decoration: underline;
}