@CHARSET "UTF-8";
/* CORE */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #494949;
}

#main{
	margin:auto;
	width:940px;
}

/* HEADER */
#header{
	border-bottom:#FFFFFF solid 4px;
	overflow:hidden;
	width:100%;
	height: 140px;
}

#header #logo div{
	float:left;
}

#header #logo #img2{
	padding-top:55px;
	padding-left:20px;	
}

/* HEADER MENU */
#header #menu{
	float:right;
	padding-top:59px;
}

#header #menu div{
	float:left;
	padding: 5px 10px 6px 10px;	
	border-right:#f2f2f2 solid 1px;
}

div.akt{
	background-color:#cbe5fe;
}

div.noborder{
	border: 0;
}

#header #kpmg_logo{
	float:right;
	padding-top:41px;
	padding-left:10px;	
}


/* links */
a{
	color:#666666;
}

#content a{
	border-bottom: 1px dotted #666;
}

#content a:hover{
	color: #333;
	border-bottom: 1px dotted #333;
}

/* TEXT */
#content p, #content h3, #content ol{
	padding-bottom: 1.1em;
}

#content p{
	line-height: 1.3em;
}

#hasab1 ul{
	padding-left: 10px;
}

#hasab1 ul li{
	padding-bottom: 1.1em;
}

/* CONTENT */
#content_frame{
	background-color:#f2f2f2;
	overflow:hidden;
	width:100%;
	border-right:#f2f2f2 solid 1px;
	padding-bottom:1px;
}

#left{
	float:left;
	width:140px;
}

#left img{
	border-bottom:#FFFFFF solid 4px;
}

#content{
	background-color:#FFFFFF;
	float:left;
	width:760px;
	padding:20px;	
	border-top:#f2f2f2 solid 1px;
	min-height:700px;
	_height:400px;	
}

#content #hasab1{
	float:left;	
	width:500px;
}

#content #hasab2{
	float:right;
}

#content #hasab2 div{
	text-align: center; 
}

#content #hasab2 div p{
	padding-top:20px;	
}

#content #jatekszabaly, #content #idozites{
	width:460px; 
}

#content #jatekszabaly{	 
	padding-top:30px; 
	padding-bottom:0px; 
	float:left;
}

#content #idozites{
	padding-top:10px; 	
	overflow:hidden;
}

#content #idozites div{
	border-bottom:#cccccc solid 1px; 
	line-height:25px;
	height: 25px;
	width:460px; 
	overflow:hidden;
}

#content #idozites div p{
	float:left; 
	width:200px;
	font-weight: bold;
	padding: 0 !important;
	height: 25px;
	line-height: 25px;	
}

#content #idozites div span{
	display: block;
	float: left;
}

#content ol{
	padding-left: 10px;
	list-style:decimal;
	list-style-position:inside;
}

#content #jatekszabalyside{
	float:right; 
	padding-right:14px; 
	padding-top:40px;
}


.label{
	padding-bottom:22px;
	float: left;
	overflow: hidden;
	width: 100%;
}

.szervezokbg{
	background-color:#f2f2f2;
	float: left;
	overflow: hidden;
	width: 100%;
}


/* FOOTER */
#footer{
	overflow:hidden;
	width:100%;
	border-top:#FFFFFF solid 4px;
	padding-bottom:30px;
	height: 20px;
}

#footer #links{
	float:right;	
}

#footer #links div{
	float:left;
	border-left:#f2f2f2 solid 1px;
	padding:4px 10px;	
}

#footer .left{
	float:left;
	background-color:#dddddd;
	width:140px;
	height:20px;	
}

#footer #links div.footerlast{
	padding-right: 0;
}

/* REGISZTRÁCIÓ */
#registration{
	/*position:relative;*/	
}

#registration{
	vertical-align:top;
}

#registration .topcontent .text{
	width: 300px;
	float: left;
}

#registration .topcontent br{
	clear: both;
}

#registration .topcontent #team_reg_box
{
	background:url(../i/team_reg_bg.jpg);
	width:446px;
	height:266px;
	float: right;
	padding-top: 38px;	
		
}

#registration #team_reg_box .inp{
	padding-left:176px;
	margin-bottom:13px;	
}

#registration #team_reg_box .inp input{
	/*_margin-top:-1px;
	_margin-bottom:-1px;*/
	font-size:13px;
	height:16px;
	border:0;
	background-color:#FFFFFF;
	padding-left:0px;
	width:190px;
	color:#2a4b88;
	background: none;
}

#registration #team_reg_box .code{
	float:left; 
	padding-left:172px;
	padding-top:3px;
}

#registration #team_reg_box .code_inp{
	float:left;
	padding-top:21px;
	padding-left:11px;
}

#registration #team_reg_box .code_inp input{
	width:95px;
	color:#2a4b88;
}

#registration #team_reg_box .button{
	padding-left:160px;
	padding-top:24px;
	overflow:hidden;
	width:200px;
}

#registration #team_reg_box .button input{
	width:119px;
	height:30px;
}

#szervezok{
	
}

#szervezok th{
	font-weight:bold;
	background-color:#2a4b88; 
	color:#FFFFFF;
	padding: 4px;
	border-spacing: 1px;
	border: 1px solid #fff;
}

#szervezok td{
	padding: 4px;
	border-spacing: 1px;
	border: 1px solid #fff;
}

#szervezok .r1 td {background-color:#FFFFFF;}
#szervezok .r2 td {background-color:#FBFBFB;}

div.szabalyzat ul{
	list-style-type:disc;
	padding-left: 18px;
	padding-bottom: 18px;
}

/* MEMBER REGISZTRÁCIÓ */
#member_reg_box{
	background:url(../i/member_reg_bg2.jpg) no-repeat;
	width: 363px;
	height: 525px;
	float: left;
	padding-top:38px;
	padding-left: 242px;
	color:#2a4b88;
}

#member_reg_box form .inp{
	margin-bottom:14px;
	
}

#member_reg_box form .inp input[type=text],
#member_reg_box form .inp input[type=password]{
	/*_margin-top:-1px;
	_margin-bottom:-1px;*/
	font-size:13px;
	height:16px;
	line-height: 16px;
	border:0;	
	padding-left:3px;
	width:151px;	
	background: none;
	color:#2a4b88;
	overflow: hidden;
}

#member_reg_box form .inp .sel{
	border:0;
	width:155px;
	_width:156px;
	font-size:11px;
	color:#2a4b88;
	_margin-bottom:-2px;
	height: 16px;	
	
}

#hasab2 #indexloginbox h2{
	text-align: left;
}

#hasab2 #indexloginbox .row{
	padding: 3px 0;
	line-height: 16px;
	text-align: left;
	
}

#indexloginbox{
	text-align: left;
}

#hasab2 #indexloginbox input[type='text'], #hasab2 #indexloginbox input[type='password']{
	border: 1px solid #ddd;
	height: 14px;
	width: 180px;
	font-size: 11px;
	line-height: 14px;
	padding: 3px 6px;
	color: #555;
}


#hasab2 #indexloginbox input[type='submit']{
	background: #193979;
	color: #fff;
	padding: 3px 5px;
	width: 100px;
	margin: 0 auto;
}

#login .logininp
{
	width:188px;
	border:0px;
	background-color:#ffffff;
	_margin-top:-1px;
	_margin-bottom:-1px;
	font-size:12px;
}
/*share*/

.like_button{
	margin: 20px 0 0 0;
	float:left;
}
.gplusz{
	margin: 20px 0 0 0;
	float:left;
}
#left .like_box{
	width:140px;
}

#indexloginbox h2{
	font-weight: 100;
	color: #1d3b7b;
	padding-bottom: 10px;
}

#indexloginbox label{
	display: block;
	padding-top: 6px;
	text-align: left;
}

#content #hasab2 #indexloginbox div.submit{
	padding-top: 14px;
	text-align: center;
}

