* {
	margin:0; padding:0;
}
body {
	margin:0; padding:0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background: #fff url(../images/bg_body.gif) top left repeat-x;
}

a {
	font-size:12px;
	font-weight:bold;
	color:#2882C1;
	text-decoration:none;
}
a:hover {
	color:#f63;
}
ul {
	list-style-type:none;
}
h1 {
	margin:0em 0 0.7em 0;
	font-weight:normal;
	font-size:1.2em;
	color:#043571;
}
h2 {
	margin:7px 0 0.2em 0;
	font-weight:normal;
	font-size:1.1em;
	color:#043571;
}
h3 {
	position:relative; /* IE peekaboo*/
	margin-top:3px;
	margin-bottom:0.2em;
	font-size:1em;
	color:#043571;
}
p {
	position:relative; /* IE peekaboo*/	
	z-index:0;
}
form {
	position:relative; /* IE peekaboo */
}
fieldset {
	margin-top:5px;
	padding:5px 10px 10px 10px;
	border:1px #369ACC solid;
}
legend {
	margin:0;
	padding:0 3px;
	font-size:11px;
	color:#01549A;
	background:#fff;
	background:transparent;
}
label {
	font-size:11px;
	color:#fff;
}
input {
	border:0;
	background:#fff;
}
input.btnlft {
	float:left;
	margin-top:5px;
	cursor:pointer;
}
input.btnrgt {
	float:right;
	margin-top:5px;
	cursor:pointer;
}
input.radbtn {
	background:transparent;
	border:0;
}
input.chkbx {
	border:0;
	background:transparent;
}
input.sbmt {
	font-size:11px;
	font-weight:bold;
	color:#01549A;
	cursor:pointer;
}
input.hdn {
	margin:0;
	padding:0;
	border:0;
}
textarea {
	width:354px;
	height:100px;
	margin-top:10px;
	border:#ffae25 1px solid;
	background:#fff;
}
hr {
	clear:both;
	height:1px;
	border:0;
	border-bottom:1px #73DEFF solid;
	color:#73DEFF;
	margin:5px 0;
	padding:0 0;
}
div.hr_dotted {
	clear:both;
	height:1px;
	border:0;
	margin:5px 0;
	font-size:1px;
	background:transparent url(../images/dottedblue.gif) 0 bottom repeat-x;
}
.hddn {
	display:none;
}
.clearfix:after { /* div.clearing helyett */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#all {
	width:100%;
	background:transparent url(../images/bg_header.jpg) top left no-repeat;
}

#header {
	position:relative;
	width:775px;
	height:120px;
}
#header h1, #header h2, #header h3 {
	text-indent:-999em;
}
#header a.backhome {
	display:block;
	position:absolute;
	top:35px; left:25px;
	width:125px;
	height:55px;
	text-indent:-999em;
}
#header #regbox {
	position:absolute;
	top:105px; left:454px;
}
#header a {
	font-size:11px;
	color:#01549A;
}
#header a:hover {
	color:#f63;
}
#header #loginbox {
	position:absolute;
	top:12px; left:642px;
	width:120px;
}
#header #loginbox h2 {
	background:url(../images/h2_login.gif) top left no-repeat;
}
#header #loginbox p {
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
#header #loginbox p.welcome {
	margin:15px 0 0 0;
}
#header #loginbox input.txt {
	width:80px;
	margin:0 0 5px 0;
	background:url(../images/verlauf01.gif) 0 0 repeat-x;
}
#header #loginbox input.sbmt:hover {
	color:#fff;
	background:#01549A;
}
#header #loginbox label {
	position:relative;
	top:-6px;
}

#contentwrapper {
	width:775px;
	margin:0 0 0 0px;
	min-height:100px;
	background:url(../images/contentheaders.jpg) top left no-repeat;
}
#leftcol, #maincol, #rightcol {
	display:inline; /* IE double margin */
	float:left;
}
#leftcol {
	width:120px;
	margin:0 15px 0 22px;
}
#leftcol a {
	color:#FE5F04;
}
#leftcol a:hover {
	color:#f00;
}
#leftcol h2 a {
	font-size:1em;
	font-weight:normal;
	color:#043571;
}


#leftcol h3 a {
 color:#2882c1;
}

#leftcol ul {
	padding-bottom:10px;
	background:url(../images/dottedblue.gif) 0 bottom repeat-x;
}
#leftcol ul.nav li {
	border-bottom:1px #fff solid; /* enelkul az IE szetugrasztja a listaelemeket */
}
#leftcol ul.nav li a {
	padding:0 0 0 15px;
	display:block;
	background:url(../images/star.gif) 2px 2px no-repeat;
}
#leftcol ul.nav li a:hover {
	background:url(../images/star_spinning.gif) 2px 2px no-repeat;
}
#leftcol ul.nav li a.actualColumn {
	padding:0 0 0 15px;
	display:block;
	background:url(../images/star_spinning.gif) 2px 2px no-repeat;
	color:#f00;
}

#leftcol ul.nav ul { /* almenu */
	padding:0 0 0 10px;
	background:transparent;
}
#leftcol ul.nav ul li a { /* almenu */
	padding:0 0 0 12px;
	line-height:1em;
	font-size:11px;
	font-weight:normal;
	color:#000;
	background:url(../images/bullet01.gif) 5px 4px no-repeat;
}
#leftcol ul.nav ul li a:hover { /* almenu */
	color:#f00;
	background:url(../images/bullet01.gif) 5px 4px no-repeat;
}

#leftcol input.txt {
	width:80px;
	margin:0 0 5px 0;
	background:url(../images/verlauf01.gif) 0 0 repeat-x;
	border:1px #CEEFFA solid;
}
#leftcol input.sbmt {
	width:80px;
	background:#CEEFFA;
	border:1px #CEEFFA solid;
}
#leftcol input.sbmt:hover {
	color:#fff;
	background:#01549A;
}
#leftcol #votebox {
	padding:0 3px 3px 3px;
	background:#EAFAFF;
}
#leftcol h3.vote {
	font-size:12px;
}
#leftcol form.vote {
}
#leftcol label {
	position:relative;
	top:-6px;
	color:#000;
}
#leftcol input.radbtn {
	position:relative;
	float:left;
	display:inline; /* IE double margin */
	width:12px; height:12px;
	margin:3px 0 3px 3px;
	clear:left;
}
#leftcol label.vote {
	width:95px;
	margin:3px 0 3px 0;
	position:relative;
	top:-3px;
	display:inline; /* IE double margin */
	float:right;
}
#leftcol input.sbmtvote {
	clear:left;
	width:112px;
}
#leftcol #artofwarbox {
}
#leftcol #artofwarbox h2 {
	margin:10px -3px 5px -3px;
	height:52px;
	text-indent:-999em;
	background:url(../images/h1_artofwar.gif) 0 0 no-repeat;
}
#leftcol #artofwarbox ul li a {
	display:block;
	padding:0 0 0 8px;
	background:url(../images/bullet01.gif) 0px 5px no-repeat;
	color:#2882C1;
}
#leftcol #artofwarbox ul li a:hover {
	color:#f63;
}

#leftcol #hmhubox h2 {
	margin:10px -3px 5px -3px;
	height:26px;
	text-indent:-999em;
	background:url(../images/h1_hmhu.gif) 0 0 no-repeat;
}
#leftcol #hmhubox ul li a {
	display:block;
	padding:0 0 0 8px;
	background:url(../images/bullet01.gif) 0px 5px no-repeat;
	color:#2882C1;
}
#leftcol #hmhubox ul li a:hover {
	color:#f63;
}


#rightcol {
	width:120px;
}
#maincol {
	width:470px;
	margin-right:15px;
}

h1#navigation {
	height:25px;
	text-indent:-999em;
	background:url(../images/h1_navigation.gif) 0 5px no-repeat;
}
h2#newsletter {
	margin:10px -3px 5px -3px;
	height:26px;
	text-indent:-999em;
	background:url(../images/h1_newsletter.gif) 0 0 no-repeat;
}
h2#vote {
	margin:10px -3px 5px -3px;
	height:26px;
	text-indent:-999em;
	background:url(../images/h1_vote.gif) 0 0 no-repeat;
}
h1#topstory {
	height:25px;
	text-indent:-999em;
	background:url(../images/h1_topstory.gif) 0 5px no-repeat;
}
h1#search {
	height:25px;
	text-indent:-999em;
	background:url(../images/h1_search.gif) 0 5px no-repeat;
}
h1#ads {
	margin:10px 0 5px 0;
	height:26px;
	text-indent:-999em;
	background:url(../images/h1_ads.gif) 0 0 no-repeat;
}
h1#jetfly {
	height:25px;
	text-indent:-999em;
	background:url(../images/h1_jetfly.gif) 0 5px no-repeat;
}
h1#galeria {
	height:25px;
	text-indent:-999em;
	background:url(../images/h1_galeria.gif) 0 5px no-repeat;
}
h1#registration {
	height:25px;
	text-indent:-999em;
	background:url(../images/h1_registration.gif) 0 5px no-repeat;
}
h1#detailedsearch {
	height:25px;
	text-indent:-999em;
	background:url(../images/h1_detailedsearch.gif) 0 5px no-repeat;
}
h1#editmydata {
	height:25px;
	text-indent:-999em;
	background:url(../images/h1_editmydata.gif) 0 5px no-repeat;
}
h1#forgottenpw {
	height:25px;
	text-indent:-999em;
	background:url(../images/h1_forgottenpw.gif) 0 5px no-repeat;
}
h1#game {
	height:25px;
	text-indent:-999em;
	background:url(../images/h1_game.gif) 0 5px no-repeat;
}
h1#archive {
	height:25px;
	text-indent:-999em;
	background:url(../images/h1_archive.gif) 0 5px no-repeat;
}

h2.topstory {
	margin:0 0 0 0;
}

#leftcol h2 {
	font-size:16px;
}
#breadcrumb a {
	font-weight:normal;
}
#breadcrumb a.actual {
	font-weight:bold;
}
#maincol img.illpic {
	float:left;
	margin:3px 5px 5px 0;
	width:90px;
}

#maincol h2.article {
	font-size:16px;
	font-weight:bold;
}

#maincol p.author {
	font-size:11px;
	font-weight:bold;
}
#maincol div.brief {
	margin:15px 0;
	font-weight:bold;
}
#maincol div.brief img {
	float:left;
	margin:3px 10px 5px 0;
}
#maincol p.article, #maincol.article p {
	margin:5px 0;
}
#maincol p.source {
	margin:5px 0;
	font-size:11px;
}
#maincol p.source a {
	font-size:11px;
}
#maincol p.sendtoafriend {
	margin:5px 0;
}

#maincol a.arrowtorgt {
	padding:0 18px 0 0;
	background:url(../images/arrowtoright_plane.gif) right 3px no-repeat;
}
#maincol a.arrowtorgt:hover {
	background:url(../images/arrowtoright_plane_hover.gif) right 3px no-repeat;
}

#maincol p.archivum {
	margin:5px 0 0 8px;
	padding:3px;
	background:#f5f5f5;
}

#maincol .galbox {
	overflow:auto;
	margin:15px 0 0 0;
}
#maincol .galpic {
	float:left;
	width:140px;
	height:140px;
	margin:0 15px 15px 0;
}
#maincol .galpic a {
	width:140px;
	height:138px;
	padding:1px 0;
	display:block;
	background:url(../images/diakeret.gif) 0 0 no-repeat;
}
#maincol .galpic a:hover {
	background:url(../images/diakeret.gif) 0 -140px no-repeat;
}
#maincol .galpic img {
	display:block;
	margin:auto auto;
	border-top:3px #ccc solid;
	border-right:3px #eee solid;
	border-bottom:3px #eee solid;
	border-left:3px #ccc solid;
}

#maincol .banner468x60 {
	width:468px;
	height:60px;
	margin:10px 0;
}
#maincol .banner468x60 img {
	display:block;
	border:0;
}

#maincol #secndcont {
	margin:12px 0;
}
#maincol #secndcont p {
	font-size:11px;
}
#maincol #secndcont .lft {
	float:left;
	width:226px;
}
#secndcont h2 {
	margin:0;
	line-height:1.6em;
	text-indent:-999em;
}
#secndcont h3 {
	color:#2882C1;
}
#secndcont .lft h3 {
	margin:0.6em 0 0em 0;
	font-size:1em;
	font-weight:normal;
	color:#000;
}
#secndcont .lft ul li {
	border-bottom:1px #fff solid; /* enelkul az IE szetugrasztja a listaelemeket */
}
#secndcont .lft ul li a {
	display:block;
	padding:0 0 0 8px;
	background:url(../images/bullet01.gif) 0px 5px no-repeat;
}
#secndcont .lft a {
	color:#2882C1;
}
#secndcont .lft a:hover {
	color:#f63;
}

#secndcont h2#actual {
	background:url(../images/h2_actual.gif) top left no-repeat;
}
#secndcont h2#recommend {
	background:url(../images/h2_recommend.gif) top left no-repeat;
}
#maincol #secndcont .rgt {
	float:right;
	width:226px;
}
#maincol #secndcont .rgt a {
	font-size:11px;
}

div.rgt h3 a {
font-size:12px !important;
}

#maincol p.founditem {
	padding-bottom:5px;
	background:url(../images/dottedblue.gif) 0 bottom repeat-x;
}

#maincol label {
	width:180px;
	height:17px;
	float:left;
	margin:2px 0 3px 0;
	text-align:right;
	color:#000;
}
#maincol input.txt, #maincol input.pwd {
	float:right;
	margin:0px 0 3px 0;
	width:250px;
	height:17px;
	background:url(../images/verlauf01.gif) 0 0 repeat-x;
	border:1px #CEEFFA solid;
}
#maincol input.txthalf {
	display:inline; /* IE duplicate margin */
	float:right;
	margin:0px 125px 3px 0;
	width:125px;
	height:17px;
	background:url(../images/verlauf01.gif) 0 0 repeat-x;
	border:1px #CEEFFA solid;
}
#maincol input.txtafter {
	display:inline; /* IE duplicate margin */
	float:left;
	margin:0px 0px 3px 16px;
	width:125px;
	height:17px;
	background:url(../images/verlauf01.gif) 0 0 repeat-x;
	border:1px #CEEFFA solid;
}
#maincol span.afterinput {
	width:120px;
	height:17px;
	float:left;
	margin:2px 0px 3px 0;
	text-align:left;
	color:#000;
	font-size:11px;
}
#maincol select {
	float:right;
	margin:0px 0 3px 0;
	width:252px;
	height:17px;
	font-size:11px;
}
#maincol div.radiowrap, #maincol div.checkwrap {
	float:right;
	width:205px;
	padding-top:0px;
}
#maincol input.radbtn {
	width:12px;
	height:20px;
}
#maincol span.radbtn {
	position:relative;
	top:10px;
	left:-10px;
	padding-right:13px;
	font-size:11px;
	line-height:22px;
	color:#f63;
}
#maincol span.radbtnfloattxt {
	float:right;
	width:355px;
	margin-top:-20px;
}
#maincol fieldset h2 {
	margin-bottom:5px;
}
#maincol input.sbmt, #maincol input.btn {
	display:block;
	width:200px;
	margin:5px auto 0 auto;
	cursor:pointer;
	background:#CEEFFA;
	border:1px #CEEFFA solid;
}
#maincol input.sbmt:hover, #maincol input.btn:hover {
	color:#fff;
	background:#01549A;
}

#maincol input.alignlft {
	float:left;
	width:180px;
	margin:5px 0 0 0;
	cursor:pointer;
}
#maincol input.alignrgt {
	float:right;
	width:180px;
	margin:5px 0 0 0;
	cursor:pointer;
}
p.pregamequestion {
	text-align:left;
}
p.gamequestion {
	font-size:16px;
	font-weight:bold;
	color:#000;
	text-align:left;
}
p.picofgame img {
	display:block;
	margin:10px auto;
}

form.game {
	margin:15px 0;
}
fieldset.game {
	width:300px;
	margin:0 auto;
}
fieldset.game h3 {
	color:#000;
	text-align:center;
	font-size:14px;
}

#maincol input.radbtn {
	float:left;
	width:17px;
	height:17px;
	margin:2px 0 0 100px;
}
#maincol label.gameopt {
	float:left;
	height:17px;
	width:270px;
	text-align:left;
	font-size:12px;
}
#maincol p.gametimeout {
	margin:5px 0;
	color:#c00;
	text-align:center;
	font-weight:bold;
}

#maincol ul.archive {
	padding-bottom:10px;
	background:transparent url(../images/dottedblue.gif) 0 bottom repeat-x;
}
#maincol ul.archive li a {
	display:block;
	padding:0 0 0 8px;
	background:url(../images/bullet01.gif) 0px 5px no-repeat;
}

#footer {
	position:relative;
	width:760px;
	height:90px;
	margin:10px 0 30px 22px;
	padding:1px 0;
	background:url(../images/bg_footer2.gif) left top no-repeat;
}
#footer p {
	position:relative;
	margin:5px 0 0 5px;
}
#footer .impresszum {
	float:left;
	margin:3px 15px 0 0;
}
#footer .impresszum img {
	border:0;
}
#footer .banner468x60 {
	float:left;
	margin:3px 15px 0 0;
	width:470px;
}
#footer .banner468x60 img {
	border:0;
}
#footer a.jumptotop {
	float:left;
	display:block;
	width:108px;
	margin:15px 0 0 0px;
	padding:0 0 0 12px;
	background:url(../images/bg_jumptotop.gif) left 4px no-repeat;
}
#footer a.jumptotop:hover {
	background:url(../images/bg_jumptotop_hover.gif) left 4px no-repeat;
}

ul#pager {
	display:block;
	height:20px;
	margin:10px 0;
}
ul#pager li {
	display: block;
	float:left;
	width:20px;
	height:20px;
	padding-right:5px;
}
ul#pager li.activePage span {
	display: block;
	float:left;
	font-size:0.85em;
	font-weight:bold;
	width:20px;
	height:16px;
	padding:4px 0 0 0;
	background:url(../images/bg_pager.gif) 0 -40px no-repeat;
	text-align:center;
	color:#fff;
	cursor:default;
}
ul#pager li a {
	display: block;
	font-size:0.85em;
	width:20px;
	height:16px;
	padding:4px 0 0 0;
	background:url(../images/bg_pager.gif) 0 0 no-repeat;
	text-align:center;
}
ul#pager li a:hover {
	color:#fff;
	background:url(../images/bg_pager.gif) 0 -20px no-repeat;
}


#rightcol .ads {
	margin:10px 0 0 0;
}
#rightcol .ads img {
	border:0;
}
#rightcol input.txt {
	width:114px;
	margin:0 0 5px 0;
	padding:2px;
	background:url(../images/verlauf01.gif) 0 0 repeat-x;
	border:1px #CEEFFA solid;
	border:1px #01549A solid;
	border:1px #3797CA solid;
	font-size:11px;
}
#rightcol input.sbmt {
	width:118px;
	background:#CEEFFA;
	border:1px #CEEFFA solid;
}
#rightcol input.sbmt:hover {
	color:#fff;
	background:#01549A;
}
#rightcol label {
	position:relative;
	top:-6px;
	color:#000;
}

div.clearing {
	clear:both;
	height:1px;
	font-size:1px;
}

.error {
	padding:3px;
	color:#fff;
	font-weight:bold;
	background:#f00;
}
.warning {
	color:#043571;
	font-weight:bold;
}
.figyelmeztetes {
	display:block;
	padding:5px;
	background:#ffeea3;
	font-weight:bold;
}
.notvisible {
	visibility:hidden;
}



/* zelei stuffs */
div.voteoption {
	font-size:11px;
	color:#043571;
}
div.voteNumber {
    font-size: 10px;
    padding: 0 0 0 5px;
    clear: both;
}

div.voteBar {
    font-size: 1px;
    padding: 0 0 0 5px;
    clear: both;
    height: 5px;
    width: 100px;
    margin-bottom: 5px;
}

div.voteNumber img{
}
