#tableHolder
		{
			width: 960px;
			height: auto;
		}
		
		#tableHolder a { text-decoration: underline; color:#0000FF;}
		
		#contentBox
		{
			width: 440px;
			height: 250px;
			padding: 5px;
			border-radius: 5px;
			background-color:#0090cf;
			opacity:0.7;
			float:left;
			margin: 10px;			
			font-size: 12px;
			border: 3px solid #fdc705;
			color:#ffffff;
		}
		
		#contentBox:hover {background:#0090cf; border: 3px solid #fdc705; box-shadow:0px 0px 4px 2px #cccccc; opacity:1.0; }
		#contentBox:hover h3 {text-shadow: 1px 2px 10px black}
		
		#contentBox h3 {margin-bottom: 0px; font-size: 16px; }
		
		#contentBox img {margin:10px; margin-bottom: 2px; float: left; height: 100px;}
		
		#contentBox .url { float: right; position: relative; bottom: 3px;}
		
		#rules
		{
			width: 650px;
			height: 100px;
			border: 2px solid #d1d1d1;
			border-radius: 5px;
			background-color: #FAFAFA;
			padding: 10px;
			margin: 10px;
			
			font-size: 14px;
		}
		
		
		#kerdojel { font-size: 80px; float:left; font-weight: bold; font-family: arial, serif; color: #fdc006; margin-right: 5px;}
		
		#rules:hover {background:#0090cf; border: 2px solid #fdc705; color:#fff;}
		
		#rules:hover p {color:#ffffff;}
		
		#rules h3 {font-size: 16px;}
		
		#loginBox 
		{
			float: right;
			width: 250px;
			height: auto;
			min-height: 515px;
			border:6px solid #fdc705;
			background-image: url('../kepek/jatek/red_gradient3.png');
			background-repeat: repeat-x;
			background-color: #0090cf;
			color:#ffffff;
			text-decoration: none;
			margin-left: 10px;
			padding-bottom: 10px;
			padding-left: 8px;
			box-shadow:inset 0px 0px 18px #555;

		}
		
		#loginBox a {text-decoration: none; color: #0000FF;}
		
		#loginBox h4 {text-shadow: 1px 1px 11px black}
		
		#loginForm
		{
			width: auto;
			
			margin-bottom: 10px;
			height: 170px;
			color:#ffffff;
			padding-bottom: 5px;
					}
		
		
		#loginForm p {font-size: 16px;}
		.szabalyzat {text-decoration: none; font-size: 14px; vertical-align: bottom;}
		#szabalyzat, #regForm {padding: 10px; font-size: 12px;}
		
		#regForm label, input { display: inline-block;}
		
		em { font-weight: bold; padding-right: 1em; vertical-align: top; }
		
		#error_box 
		{
			height: auto;
			width: 500px;
			background-color: #EEEEEE;
			border: 1px solid #b0b0b0;
			color:#ff0000;
			padding: 10px;
			vertical-align: middle;
		}
		
input.txt{
	width:200px;
	height:30px;
	line-height:30px;
	background:#fff;
	border: 3px solid #f2ff8e;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0 5px;
	font-size:19px;
}

form span{
	float:left;
	width:40px;
}

form label{
	position:relative;
	top:-2px;
	font-size:13px;
	margin-top: 4px;
}

.socialButtons {
	float:left;
	overflow:hidden;
	margin-right:3px;
}


		