html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
* {
margin: 0;
padding: 0; /* mindent kinullazunk */
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; /* beallitjuk az oldalon a font keszletet */
font-size: 14px; /* a kulon nem meghatarozott fontok merete */
}

body {
background-color: #522309;
background-image: url(../images/bg2.jpg);
}

h1 {
font-size: 18px;
}

h2 {
font-size: 18px;
margin-bottom: 2px;
font-weight: normal;
}

h3 {
font-size: 14px;
}


ul, li {
list-style-type: none;
}

a {
text-decoration: none;
font-weight:bold;
color:#7D3C02;
}

a:hover {
color: #000;
}

a.iconBullet {
display: inline;
background-repeat: no-repeat;
padding: 0 0 0 18px;

}

a.toCart {
background-image:url(../images/cart.gif);
}

a.productDetails {
background-image:url(../images/details.gif);
}

a.productDetails {
}

/* cikkeket es termekeket elvalaszto hr */
hr {
clear:both;
height:5px;
border:0;
border-bottom:1px #C27F39 solid; /* itt kell megadni a vonal szinet */
color:#F6E2AF;
margin:5px 0;
_margin: 0 0 5px 0;
padding:0 0;
}

input,
select,
option,
textarea {
	padding: 1px 3px;
}

textarea {
	display:block;
}

input.submitButton,
input.buttonOK {
	cursor: pointer;
	margin: 5px 0 0 0;
	padding: 0 7px;
	font-size: 95%;
	width: auto !important;
}


input.radio {
border: none;}

.error {
color: red;
font-weight:bold;
}


label {
	display:block;
	margin-top: 5px;
	}

/* az egesz befoglalo div */
#wholeStuff {
width: 980px; /* a weblap szelessege. 1024 eseten xxx kell legyen */
margin:0 0 20px 0; /* a weblap elhelyezese bal es jobb auto eseten kozepen van */
}

div#centerArea {
	background: #FCE8B3 url(../images/grungebg.jpg) repeat-y;
	margin-top: 2px;
position: relative;
}

/* header - teljes oldalt felul vegigero sav */
#header {
width: 100%; /* a weblap szelessege. 1024 eseten xxx kell legyen */
background: url(../images/headerbg1.jpg) no-repeat;
height: 1px;
}

#header h1 {
text-indent: -9998px;
}

/* leftColumn - bal oszlop */
#leftColumn {
width: 320px; /* az oszlop szelessege. 1024 eseten xxx kell legyen */
padding: 395px 0 0 52px;
float: left;
background: url(../images/krysis.jpg) no-repeat;
}

/* mainColumn - kozepso oszlop */
#mainColumn {
width: 608px;  /* az oszlop szelessege. 1024 eseten xxx kell legyen */
float: left;
}

/* rightColumn - jobb oszlop */
#rightColumn {
display: none;
off background-color: green;
width: 150px;  /* az oszlop szelessege. 1024 eseten xxx kell legyen */
float: left;
}

/* footer - teljes oldalt alul vegigero sav */
#footer {
off width: 450px; /* a weblap szelessege. 1024 eseten xxx kell legyen */
clear: both;
padding: 10px;
margin: 0 auto 0 auto;
border-top: dotted 1px #B5783F;
}

#footer p {
	font-size: 12px !important;
	color: #8C664F;
	}

/* a dobozok megegyezo tulajdonasagai */
div.generalBox {
padding: 5px 20px 10px 20px;
}

/* az oszlopokban levu dobozok megegyezo tulajdonasagai */
div.generalColumnBox {
off background-image:url(../images/columnbox.gif);
off border: 1px solid black;
/* border bekapcsolasa eseten a boxok merete 2px-el megno, igy minden mas meretet ehhez igazitani kell */
}

/* az oszlopokban levu dobozok h1 fejlecenek megegyezo tulajdonasagai */
div.generalColumnBox h1{
margin-bottom:15px;
background: url(../images/hbg.gif);
width: 200px;
padding: 5px;
font-size: 20px;
color: #fff;
font-weight: normal;
}

/* a kozepso oszlopban levu dobozok h1 fejlecenek megegyezo tulajdonasagai */
div.mainColumnBox h1{
margin: 10px 0;
clear: both;
padding: 10px 0 5px 43px;
font-size:20px;
color: #000;
font-weight:normal;
background: url(../images/biohazard.gif) no-repeat;
}

/* a kozepso oszlopban levu dobozok h2 fejlecenek megegyezo tulajdonasagai */
div.mainColumnBox h2 a{
font-size: 18px;
font-weight: normal;
}

div.mainColumnBox h2 a:hover{
}


div.mainColumnBox h2, div.mainColumnBox h3, div.mainColumnBox p, div.mainColumnBox ul li, div.attachedGallery {
margin-left: 2px;
}

div.attachedGallery {
	position:relative;
}

div.attachedGallery h2 {
margin-left: 0;
}

div.generalColumnBox form input{
width: 100px;
}

div.generalColumnBox form select{
width: 100px;
}

/* az oszlopok megegyezo tulajdonasagai */
div.generalColumn {
off background-color: #eee;
}

/* szelso oszlopban levo lista alapu menu elemei */
div.columnMenu {

}

.columnMenu ul li {
	background: url(../images/separator.gif) no-repeat 0 30px;
	padding-bottom: 20px;
	}
	
.columnMenu ul li.menuSubPosition-6 {
	background: none;
	padding-bottom: 0;
	}

.columnMenu ul li a{
color: #f0c785;
font-size: 16px;
}

.columnMenu ul li a:hover{
color: #fff;
}


.columnMenu ul li ul li{
margin-left: 10px; /* a lista menu masodik kategoria szint ennyivel beljebb */
}

.columnMenu ul li ul li a{
font-size: 11px; /* masodik kategoria szint fontmerete */
color: #ecffa1; /* masodik kategoria szint link szine */
}

.columnMenu ul li ul li a:hover{
color: white; /* masodik kategoria szint link hover szine */
}

.columnMenu ul li ul li ul li a{
font-size: 10px; /* harmadik kategoria szint fontmerete */
color: #666; /* harmadik kategoria szint link szine */
font-weight: normal;
}

.columnMenu ul li ul li ul li a:hover{
font-size: 10px; /* harmadik kategoria szint fontmerete */
color: #000; /* harmadik kategoria szint link hover szine */
font-weight: normal;
}

/* vizszintes menu adatai */

.horizontalMenu {
off width: 550px;
height: 30px;
padding: 130px 0 0 0;
background-color: #000; /* vizszintes menu blokk hatterszine */
background: url(../images/krysis-logo.jpg) no-repeat left top;
}

.horizontalMenu ul li {
display:block;
float: left;
off height: 20px;
margin-left: 5px; /* vizszintes menu linkjeinek egymastol valo tavolsaga */
}

.horizontalMenu ul li a.currentLink{
	background:#FCE8B3 url(../images/grungebg.jpg) scroll center center;
}

.horizontalMenu ul li a.currentLink:hover{
	background: #F3DEA9;
	color:black;
}

.horizontalMenu ul li.firstHor {
	margin-left:0 !important;
}

.horizontalMenu ul li a{
font-size: 16px;
display:block;
padding: 5px;
color: #000; /* vizszintes menu linkjeinek szine */
background: url(../images/hormenubg.jpg) no-repeat 0 -40px;
}

.horizontalMenu ul li.onlineGame a{
	padding-left: 28px !important;
	background: url(../images/hormenubg2.jpg) no-repeat 0 -40px;
}

.horizontalMenu ul li a:hover{
color: white; /* vizszintes menu linkjeinek hover szine */
background: url(../images/hormenubg.jpg) no-repeat 0 0px;
}

.horizontalMenu ul li.onlineGame a:hover {
	background: url(../images/hormenubg2.jpg) no-repeat 0 0;
}

.horizontalMenu ul li.onlineGame a.currentLink{
	background: url(../images/hormenubg3.jpg) no-repeat 0 0px;
}

/* a szelso oszlopban levo thumbnail kep */
a.thumbnailColumn {
display:block;
width: 130px; /* a height es width az oszlop szelessegetol 20px-el kevesebb, az img legnagyobb meretnel 20px-el nagyobb */
height: 130px;
text-align: center;
background: url(../images/thumbbg.gif) no-repeat; /* a dia hatterszine, ide lehet hatterkepet is tenni */
margin: 2px 0; /* kis margo hogy ne tapadjanak a feliratok */
}

a.thumbnailColumn:hover {
off background-color:#cbec44; /* a dia hover hatterszine, ide lehet hatterkepet is tenni */
}

a.thumbnailColumn img{
border: 0 none;
}

a.thumbnailColumn:hover img{
border: 0 none; /* a dian beluli kep kerete hover eseten*/
}

/* cikk vagy termeklista thumbnail */
a.thumbnailList {
float:right;
margin: 0 0 0 5px;
border: none;
}

h1.productColumnName {
margin-top: 10px; /* a diak tavolsaga */
}

h1.productColumnName a{
font-size: 14px; /* a termek nevenek font merete */
}

/* lista jellegu boxok a szelso oszlopokban pl. TOP10 */
.listBox {
}

.listBox ol li{
list-style-type:decimal;
margin: 0 0 0 20px;
}

p.partnerName {
margin: 0 0 10px 0;
}

/* lapozo */

div.pager {
padding: 10px;
}

div.pager ul li{
display:block;
float:left;
width: 30px;
}

div.pager ul li a{
display: block;
text-align:center;
width: 25px;
height: 20px; /* a height es a fuggoleges padding osszege = a width-el ha negyzetet akarunk */
padding: 5px 0 0 0;
border: 1px solid #999;
background-color:white;
}

div.pager ul li a:hover{
background-color:#eee; /* lapozo elemek hatterszine hoverkor - bg kep is lehet */
}

div.pager ul li.actualPage { /* aktualis oldal li eleme, nem kattinthato */
display: block;
text-align:center;
width: 25px;
height: 20px; /* a height es a fuggoleges padding osszege = a width-el ha negyzetet akarunk */
padding: 5px 0 0 0;
border: 1px solid #000;
background-color: #000;
color: white;
margin: 0 3px 0 0;
}

.clearfix:after { /* div.clearing helyett */
content: ".";
display: block;
height: 0;
_height: 1%;
clear: both;
visibility: hidden;
}

p.categoryLeader { /* cikk es termekkategoria ROVAT bevezeto */
background-color: #444;
padding: 10px;
color: #fff;
margin: 0 0 10px 0;
}

p.cartLeader { /* kosar bevezeto */
background-color: #444;
padding: 10px;
color: #fff;
margin: 0 0 10px 0;
}

.breadCrumb {
padding: 5px;
background-color:#666;
margin-top: 3px;
}

.breadCrumb a{
color: #fff;
font-size: 10px;
font-weight: bold;
}

.breadCrumb a:hover{
color:#fc0;
}

ul.productDetailsPage { /* reszletes termekoldal ar és kosar link lista */
margin: 10px 0;
}

ul.productDetailsPage li.price { /* reszletes termekoldal ar */
padding: 5px 0;
color: #red;
font-size: 14px;
font-weight:bold;
width:100px;
}

p.productShortDesc { /* termek rovidleiras */
}

p.productLongDesc { /* termek hosszuleiras */
}

p.newsShortDesc { /* cikk rovid leiras */
font-weight: bold;
}

p.newsLongDesc { /* cikk hosszu leiras */
position: relative;
}

div.productShortDesc { /* termek rovidleiras */
}

div.productLongDesc { /* termek hosszuleiras */
}

div.newsShortDesc { /* cikk rovid leiras */
font-weight: bold;
clear: both;
}

div.newsLongDesc { /* cikk hosszu leiras */
	
}


ul.productDetailsPage li.toCartProductDetailsPage a{ /* reszletes termekoldal kosarba linkje*/
display: block;
width:60px;
padding: 5px 10px 5px 20px;
font-size: 14px;
font-weight:bold;
background-image:url(../images/cart.gif);
background-repeat: no-repeat;
background-position: 5% 50%;
background-color: #eee;
border: 1px solid #aaa;
}

ul.productDetailsPage li.toCartProductDetailsPage a:hover{ /* reszletes termekoldal kosarba linkje*/
background-color: #fff;
border: 1px solid #000;
color: black;
}


div.mediumProductPic { /* reszletes termekoldal kep */
float:left;
margin-right: 10px;
}

div.mediumNewsPic { /* reszletes termekoldal kep */
float:right;
margin-left: 10px;
_position:relative;
}

div.mediumNewsPic a img{
	border: 1px solid black;
	}

ul.attachments { /* kapcsolodo elemek altalanos tulajdonsagai */
}

ul.attachments li{
margin: 1px 0;
padding: 0 0 0 15px;
background-repeat: no-repeat;
background-position:0 50%;
}

ul.attachedNews li{
background-image:url(../images/li-news.gif);
}

ul.attachedFiles li{
background-image:url(../images/li-files.gif);
}

ul.attachedProducts li{
background-image:url(../images/li-product.gif);
}

ul.attachedLinks li{
background-image:url(../images/li-links.gif);
}

div.attachedGallery { /* kapcsolodo galeriak tulajdonsagai */
}

div.attachedGallery h3 { /* kapcsolodo galeriak címei */
margin: 10px 0 0 0;
}

div.attachedGallery p { /* kapcsolodo galeriak rövid bevezetoi */
margin: 5px 0;
}

div.attachedGallery a {
display:block;
width: 130px; /* a height es width az oszlop szelessegetol 20px-el kevesebb, az img legnagyobb meretnel 20px-el nagyobb */
height: 130px;
text-align: center;
background-color: #eee; /* a dia hatterszine, ide lehet hatterkepet is tenni */
margin: 2px 0; /* kis margo hogy ne tapadjanak a feliratok */
float: left;
margin: 0 8px 15px 0;
_margin:  0 5px 10px 0;
border: 1px solid #ccc;
_position:relative;
}

div.attachedGallery a:hover {
background-color: #fff;
}

div.attachedGallery a img{
border: 1px solid black;
}

/* vendegkonyv */
div#messageFormBox {
}
#messageFormBox .swinging {
	display: none; /* Js jeleníti meg, elrejtjük. */
}
#messageFormBox label {
	margin: 10px 0 0 0;
	display: block;
}
#messageFormBox textarea {
	width: 440px;
	height: 100px;
}
div.tImage img {
	border: 1px solid #777;
	margin: 5px 0;
}


/* forum */
table.forumThemeList {
width: 450px;
}

table.forumThemeList, table.forumThemeList tr td { /* a tablazat racshalozata*/
border: 1px solid #999;
border-collapse: collapse;
}

table.forumThemeList tr th {
background-color: #666;
color: #fff;
font-weight: bold;
}

table.forumThemeList tr th, table.forumThemeList tr td { /* a td-k es a th kozos tulajdonsagai */
padding: 2px 5px;
}

table.forumThemeList tr td{ /* a tema lista mindenmásodik sora kicsit mas hatterszinu */
background-color: #e6e6e6;
}

table.forumThemeList tr.secondRow td{ /* a tema lista mindenmásodik sora kicsit mas hatterszinu */
background-color: #eee;
}

span.date,
span.dateTime { /* a tema lista datum */
font-size: 9px;
}

ul.plusMinus {  /* a kosarban a termek melletti plussz minusz gombok */
float: left;
}

ul.plusMinus li{
padding: 5px 0;
}

ul.plusMinus li a:hover {
background-color: #fff;
}

a.cartButton { /* a kosarban levo gombok altalanos adatai */
display:block;
float: left;
padding: 2px 5px;
margin-right: 5px;
border: 1px solid black;
background-color: #eee;
}


a.cartButton:hover {
background-color: #fff;
}

/* a kosarban levo gombokat itt lehet egyenkent allitani */

a.cartButtonPlus {
}


a.cartButtonMinus {
}

a.emptyCart {
}

input.cartButtonLeft {
float: left;
}

input.cartButtonRight {
float: right;
color: red;
font-weight: bold;
}

li.totalPrice {
clear: both;
font-size: 14px;
font-weight: bold;
padding: 5px 0;
}

p.totalFullPrice { /* a kosarban a teljes ar kiirasa*/
font-size: 16px;
background-color:#444;
color: #fff;
padding: 5px;
margin: 5px 0;
}

p.totalFullPrice strong{
font-size: 16px;
}

div.regForm { /* a regisztracios oldal */
}

div.regForm fieldset {
padding: 0 10px 10px 10px; /* a top ertek 0, mivel a labelnak van felso margoja */
margin: 10px 0;
border: 1px solid #333;
}

div.regForm fieldset legend{
font-size: 14px;
font-weight: bold;
}

div.regForm label {
display: block;
margin: 5px 0 0 0;
}

div.linkListPage { /* linkes lista oldal */
}

div.linkListPage ul{
}

div.linkListPage ul li{
font-size: 14px;
margin: 2px 0 2px 10px;
font-weight: bold;
}

div.linkListPage ul li ul{
margin: 0 0 10px 0;
}

div.linkListPage ul li ul li{
font-weight: normal;
}

div.linkListPage ul li a{
background-image: url(../images/li-links.gif);
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 15px;
}

div.linkListPage ul li.linkCategory a{
background-image: url(../images/li-category.gif);
}

div.linkListPage ul li.back a{
background-image: url(../images/li-category.gif);
}

.blockLabel {
display:block;
}


/* sitemap - lista elemei */
/* a kepes termeklista adatai */
div.productListBox {
height: 210px;
margin-right: 20px;
_margin-right: 18px;
off background: red;
}

div.productListBox, div.productListBox ul {
width: 130px;
float: left;
}

div.productListBox a {
}

/* újság adatai */
#rightWideColumn {
margin-left: 10px;
margin-right: 10px;
}

#rightWideColumn h1 {
text-align: left;
border-bottom: 1px solid black;
margin: 10px 0;
clear: both;

}

#issueList {
width: 450px;

}

#issueList img {
border: none;
margin: 5px;
}

#issueList a {
margin:2px;
float: left;
display: block;
width: 145px;
height: 200px;
text-align: center;
background: #c2c2c2;
}

#issueList a:hover {
background: #f9f9f9;
}

#issueContent {
margin: 5px;
}


/* Fórum */

#forumtemak {
 width: 426px;
 margin: 10px 0 20px 7px;
 padding: 0;
 border: 0;
 background: #F2F2F2;
}

#forumtemak td {
 border-bottom: 1px solid #8B8B8B;
 padding: 1px 4px 1px 4px;
}

#forumtemak tr.cim {
 background: #D8D8D8;
 font-weight: bold;
}

#forumtemak tr.lab {
 height: 20px;
 background: #a36c6b;
}

#forumtemak td.lab {
 border: 0;
}

#forumtemak tr.valto {
 background: #E9E9E9;
}

#forumtemak td.td1 {
 padding-top: 2px;
 padding-bottom: 2px;
 width: 232px;
}
#forumtemak td.td2 {
 width: 152px;
}
#forumtemak td.td3 {
 width: 18px;
 text-align: right;
}

#forumtemak span {
 color: #090;
 font-weight: bold;
}

#forumtemak img {
 width: 9px;
 height: 7px;
 padding-left: 5px;
 border: 0;
}



#orderMenu {
 padding: 0 8px 12px 8px;
}

div.firstMSG {
 padding: 3px 8px 12px 8px;
}




/* Új hozzászólás */

#forumNewText {
 padding: 3px 8px 12px 8px;
}

#forumNewText textarea {
 width: 420px;
 height: 100px;
 margin: 3px 0 10px 0;
}

#forumNewText input.mentorTitle {
 width: 420px;
 margin: 3px 0 10px 0;
}


/* Új téma */

#forumNewTopic {
 padding: 3px 8px 12px 8px;
}

#forumNewTopic input {
 width: 420px;
 margin: 3px 0 10px 0;
}

#forumNewTopic input.button {
 width: 70px;
 margin: 0 0 10px 0;
}

#forumNewTopic textarea {
 width: 420px;
 height: 100px;
 margin: 3px 0 10px 0;
}




#forum {
 width: 426px;
 margin: 0 0 10px 7px;
 padding: 0;
 border: 0;
}

#forum table {
 margin: 0 0 15px 0;
 background: #F2F2F2;
}

#forum td {
 border-bottom: 1px solid #CBCACA;
 padding: 1px 4px 1px 4px;
}

#forum td.bal {
 width: 366px;
 font-weight: normal;
 background: #E9E9E9;
}
#forum td.jobb {
 text-align: right;
 background: #E9E9E9;
}

#forum td.szoveg {
 padding: 8px 4px 8px 4px;
}

#forum td.szoveg_rc {
 padding: 8px 4px 8px 4px;
 color: #000;
 background-color: #FDF7EE;
}

#forum div.antecedent {
 width: 410px;
 margin: 10px 0 0 1px;
 padding: 4px 2px 4px 2px;
 background-color: #E9E9E9;
 border: 1px solid #CBCACA;
 font-style: italic;
 color: #595959;
}

#forum div.antecedent_rc {
 width: 410px;
 margin: 10px 0 0 1px;
 padding: 4px 2px 4px 2px;
 background-color: #E9E9E9;
 border: 1px solid #CBCACA;
 font-style: italic;
 color: #595959;
}

/* voteBox */

.voteBox .voteItem {
 width: 137px;
 clear: both;
}

.voteBox .question {
 margin-bottom: 10px;
}

.voteBox fieldset {
 margin-bottom: 10px;
}

.voteBox .radio {
 width: 18px;
 height: 18px;
 float: left;
}

.voteBox label {
 width: 110px;
 margin: 0;
 padding-left: 5px;
 float: left;
}

/* voteBox end*/

.binding{
color: red;
}

.languagePopup{}

.languagePopup img{
border: none;
}

#aionInfo {
	border: 1px solid #777;
	border-left: none;
	border-right: none;
	margin: 5px 0 0 0;
}
#aionInfo * {
	font-size: 90%;
}

/* Logolist */
div#logoList {
		}

div#logoList li {
	display: block;
	float: left;
	height: 120px;
	margin-top: 10px;
}

div#logoList li a{ 
	display: block;
	float: left;
	background-repeat: no-repeat;
	height: 10px;
	padding-top: 110px;
	text-align: center;
	color: #D5954B;
	font-size: 12px;
}

div#logoList li a:hover { 
	color: #F9E5B3;
}

div#logoList li.gemklub, div#logoList li.gemklub a {
	width: 222px;
	}

div#logoList li.gemklub a {
  background-image:url(../images/gemklub.gif);
	}
	
	
div#logoList li.heidelberger, div#logoList li.heidelberger a {
	width: 220px;
	}

div#logoList li.heidelberger a {
  background-image:url(../images/heidelberger.gif);
	}
	
div#logoList li.riogrande, div#logoList li.riogrande a {
	width: 165px;
	}

div#logoList li.riogrande a {
  background-image:url(../images/riogrande.gif);
	}

/* Logolist end */

div.welcome {
	_width:550px;
	}

.onlyPrint,
.hide {
	display: none;
}
.notPrint {
}

@media print {
	@page {
		size: 21cm 29.7cm;
	}
	.horizontalMenu, .upperMenu, .mainMenu, .eMail,
	#leftColumn, #rightColumn, #breadCrumb {
		/* A headert nem távolítjuk el. Tartalmazza az oldal címét. */
		display: none;
	}

	html, body,
	#wholeStuff, #mainColumn, #container,
	#header, #header h1, #header h1 a, #footer {
		/* Azért importan, hogy több elemnél is biztosan használható legyen. */
		text-align: left;
		margin: 0 auto;
		border: none !important;
		width: auto !important;
		height: auto !important;
		display: block !important;
		position: static !important;
		text-indent: 0 !important;
		color: black !important;
		background: white none !important;
	}
	html, body,
	div#wholeStuff, div#mainColumn, div#container, div#header {
		width: 99.7% !important;
	}
	html, body {
		text-align: center;
	}
	#header, #header h1, #header h1 a {
		font: bold 24pt Garamound, Times;
	}
	#header {
		margin: 0 0 1em 0;
	}
	#footer {
		border-top: 2px solid #777 !important;
		margin-top: 12px;
	}
	p {
		text-align: justify;
	}

	/* ---------------------------------- */
	.notPrint {
		display: none;
	}
	.onlyPrint {
		display: block;
	}
}
div.siteMap table.siteMapTable
{
	width: 100%;
	table-layout: fixed;

}
div.siteMap table.siteMapTable td
{
	vertical-align: top;
}
div.siteMapBox
{
border: 1px solid black;
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
padding: 0px 3px 3px 3px;
margin: 6px 3px 3px 3px;
}
div.siteMapBox h1
{
	margin: 0px;
	text-align: center;
}

div.siteMapBox ul li a
{
	font-weight: normal;
}

div.languageMenu {
	position: absolute;
	top:20px;
	left: 935px;
	}

div.languageMenu li {
	height: 52px;
	width: 45px;
	margin-bottom: 15px;
}

div.languageMenu li a {
	display: block;
	width: 45px;
	height: 15px;
	padding-top: 37px;
	color: #F6E3AB;
	font-size: 12px;
}

div.languageMenu li a:hover {
	color: white;
}

div.languageMenu li.en a{
	background: url(../images/flag-en.gif) no-repeat;
}

div.languageMenu li.de a{
	background: url(../images/flag-de.gif) no-repeat;
}

div.languageMenu li.hu a{
	background: url(../images/flag-hu.gif) no-repeat;
}

/* play online */

div#PlayGameLink {
	width: 221px;
	float: right;
	margin: 14px 8px 18px 0;
}

div#PlayGameLink br {
	display: none;
}

div#PlayGameLink a {
	display: block;
	width: 221px;
	height: 453px;
	background: url(../images/krysisonline.jpg) no-repeat;
}

div#PlayGameLink a span {
	display: none;
}

/* regform */

form#customer-registration {
	margin-top: 10px;
	width: 335px;
	float: left;
}

form#customer-registration fieldset {
	border: 0;
}

form#customer-registration fieldset#customer-registration-fieldset-0 {
	margin-bottom: 40px;
}

form#customer-registration fieldset legend {
	font-size: 18px;
	margin-bottom: 20px;
}

form#customer-registration div.form-item {
	clear: both;
	margin: 0 0 18px 0;
}

form#customer-registration div.form-item label {
	display: block;
	width: 140px;
	float: left;
	margin: 0 0 0 16px;;
}

form#customer-registration div.form-item input {
	border: 1px solid #000;
	height: 18px;
	background-color: #e28921;
	color:white;
}

form#customer-registration div.form-buttons input {
	border: 1px solid #000;
	width: 170px;
	height: 34px;
	background:transparent url(../images/hormenubg.jpg) bottom no-repeat;
	color: white;
	font-weight: bold;
	margin-top: 57px;
}

* +html form#customer-registration div.form-buttons input,
* html form#customer-registration div.form-buttons input {
	border: 0;
	margin-top: 45px;
}

/* figyelmeztető üzenetek */
.message-text {
	border: 1px solid #ccc;
	background: #eee none repeat scroll 0 0;
	margin: 7px;
	padding: 5px;
	font-size: 85%;
}
.message-text h2 {
	background: #ddd none repeat scroll 0 0;
	border: 1px solid #ccc;
	color: #fff;
	margin: 0 0 5px 0;
	padding: 2px;
	font-weight: bold;
	font-size: 85%;
}
.message-error {
  border: 1px solid #d55;
	background-color: #fcc;
}
.message-error h2 {
  background-color: #d77;
	border: 1px solid #d55;
}

.message-error {
	margin-bottom: 14px;
}

.message-error h2 {
	margin-bottom: 8px;
}
