body{
	background: #0a127d url(../images/bg.jpg) center top repeat-x;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	color: #656565;
}

a,a:link,a:visited{
	text-decoration: none;
	color: inherit;
}
a:hover{text-decoration: underline;}

form,input,textarea{
	margin: 0;
	padding: 0;
}
.clr{
	clear: both;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}

#container{
	background: url(../images/bg-header.jpg) center top no-repeat;
	width: 1090px;
	height: 271px;
	margin: 0 auto 0 auto;
}
#container2{
	width: 910px;
	margin: 0 auto 0 auto;
}
#header{
	position: relative;
	width: 910px;
	height: 254px;
}
#header .logo{
	position: absolute;
	top: 0;
	left: 14px;
}
#header .placcs{
	position: absolute;
	top: 79px;
	right: 5px;
}
#menu ul,
#menu li{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#content{
	background: url(../images/bg-contentCenter.jpg) center top repeat-y;
	width: 910px;
}
#contentTop{
	background: url(../images/bg-contentTop.jpg) center top no-repeat;
	width: 910px;
}
#contentBottom{
	background: url(../images/bg-contentBottom.jpg) center bottom no-repeat;
	width: 910px;
	min-height: 580px;
}
#leftSide{
	float: left;
	width: 646px;
	padding: 0 15px 30px 20px;
}
#rightSide{
	background: url(../images/bg-rightSide.jpg) center top no-repeat;
	float: left;
	width: 229px;
	height: 555px;
}
#rightSide .title{
	font-weight: bold;
	font-size: 16px;
	color: #f47b54;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 15px;
	height: 22px;
}
#rightSide .marq img{
	display: block;
	margin: 5px auto 5px auto;
}

#footer{
	font-size: 11px;
	color: #fcfcf7;
	width: 890px;
	padding: 3px 10px 30px 10px;
	line-height: 22px;
}
#footer .left{
	float: left;
	width: 216px;
	text-align: left;
}
#footer .center{
	float: left;
	width: 455px;
	text-align: center;
}
#footer a{color: #fcfcf7;}

.pageName{
	font-size: 18px;
	color: #f47b54;
	margin-bottom: 16px;
}

/**
 * Login - Widget
 **/
#loginBox{margin-bottom: 15px;}
#widgetLoginBox #widgetLoginFormHolder{
	float: right;
	width: 448px;
}
#widgetLoginBox .loginInput{
	background: url(../images/bg-inputBox1.gif) center top no-repeat;
	float: left;
	width: 133px;
	height: 22px;
	padding-top: 1px;
	margin-top: 6px;
	margin-right: 5px;
}
#widgetLoginBox .loginInput input{
	background: transparent;
	border: 0 none;
	width: 120px;
	height: 10px;
	padding: 4px 6px 0 6px;
	font-size: 10px;
	color: #888888;
}
#widgetLoginBox .loginButton{
	float: left;
	padding-top: 3px;
	margin-right: 3px;
}
#widgetLoginBox .regButton{padding-top: 6px;}

#widgetLogoutBox #widgetLogoutFormHolder{
	float: right;
}
#widgetLogoutFormHolder .logoutButtonDiv{
	float: left;
	margin: 5px 5px 6px 0;
}
#widgetLogoutFormHolder .profileButtonDiv{
	float: left;
	margin: 5px 0 6px 0;
}

/**
 * Köszöntő
 **/
.mainFrame{
	position: relative;
	font-size: 13px;
	height: 550px;
	text-align: justify;
}
.mainFrame p{
	margin: 0;
	width: 330px;
}
.mainFrame .leftSide{
	position: absolute;
	left: 0;
	top: 0;
	width: 640px;
}
.mainFrame .rightSide{
	position: absolute;
	right: 0;
	top: 90px;
}

/**
 * Útmutató
 **/
.utmutatoFrame .line{margin-bottom: 2px;}
.utmutatoFrame .line .number{
	background-color: #f1e2d3;
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 20px;
	height: 15px;
	margin-right: 5px;
}
.utmutatoFrame .line .text{
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
}
.utmutatoFrame .topText{margin-bottom: 20px;}
.utmutatoFrame .desc{
	font-size: 12px;
	margin-top: 16px;
}
.utmutatoFrame .desc a{color: #656565;}

/**
 * Nyeremények
 **/
.nyeremenyekFrame .topText{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}
.nyeremenyekFrame .box{
	background: url(../images/bg-nyeremenyBox.gif) center top no-repeat;
	float: left;
	width: 205px;
	min-height: 200px;
	text-align: left;
	margin-right: 10px;
}
.nyeremenyekFrame .box .pic{
	background-color: #000;
	width: 191px;
	height: 141px;
	margin-left: 7px;
	margin-top: 7px;
}
.nyeremenyekFrame .box .title{
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	color: #f47b54;
	width: 188px;
	padding: 10px 5px 8px 5px;
}
.nyeremenyekFrame .box .desc{
	padding: 0 5px 10px 5px;
}

/**
 * Kapcsolat
 **/
.contactFrame .leftSide{
	float: left;
	width: 290px;
	margin-right: 35px;
}
.contactFrame .rightSide{
	float: left;
	margin-top: -35px;
}

/**
 * Kérdőív
 **/
#kerdoiv .innerContent{width: auto !important;}
#kerdoiv .innerContent .question{
	font-size: 12px;
	font-weight: bold;
	color: #f47b54;
}
#kerdoiv .innerContent .question font{
	background-color: #f1e2d3;
	font-size: 12px;
	font-weight: bold;
	width: 20px;
	height: 15px;
	text-align: left;
	padding-left: 3px;
}
#kerdoiv .innerContent .answers{padding-left: 32px !important;}
#kerdoiv .innerContent .answers select,
#kerdoiv .innerContent .answers input{color: inherit;}

/**
 * Belépés
 **/
#login .pageDesc{
	font-size: 12px;
}
#login .inputColumn,
#login .submitHolder{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#login .inputColumn{
	background: url(../images/bg-inputBox2.gif) center top no-repeat;
	width: 133px;
	height: 22px;
	margin-right: 5px;
}
#login .inputColumn input{
	background: transparent;
	border: 0 none;
	width: 120px;
	height: 10px;
	padding: 4px 6px 0 6px;
	font-size: 10px;
	color: #888888;
}

/**
 * Regisztráció
 **/
#registration{padding-bottom: 100px;}
#registration .pageDesc,
#profile .pageDesc{margin-bottom: 20px;}
#registration .mainFormHolder,
#profile .mainFormHolder{
	width: 495px;
	margin-left: 40px;
}
#registration .titleColumn,
#profile .titleColumn{
	float: left;
	width: 135px;
	height: 20px;
	color: #515151;
	line-height: 20px;
	margin-bottom: 6px;
}
#registration .inputColumn,
#profile .inputColumn{
	float: left;
	width: 210px;
	height: 20px;
	margin-bottom: 6px;
}
#registration .inputColumn input,
#profile .inputColumn input{
	background-color: #ffffff;
	border: 1px solid #f0cab1;
	width: 200px;
	height: 18px;
	font-size: 10px;
	color: #888888;
}
#registration .separator{margin-bottom: 25px;}
#registration .cbRow{
	font-size: 11px;
	color: #828282;
	margin-bottom: 6px;
}
#registration .cbRow input{
	float: left;
	margin-right: 5px;
}
#registration .cbRow a{text-decoration: underline;}
#registration .cbRow a:hover{text-decoration: none;}
#registration .submitHolder,
#profile .submitHolder{
	width: 95px;
	margin: 30px auto 0 auto;
}










