table.debug{	border-collapse: collapse;}table.debug td{	text-align: center;	border: 1px solid #333;	padding: 3px;}
.timing_game_box{
	height:234px;
}


/* clearfix -----------*/
.clearfix:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
}

.rewards_box{
	height:143px;
}

.rewards_box .more_btn img{
	z-index:150; 
	position:absolute; 
	right:24px; 
	top:147px;
}

.top5_table_box{
	height:149px;
	padding-top:20px;
	position:relative;
}

.top5_ranking_box{	height:262px;	padding-top:0px;	position:relative;}

.top5_table_box2{	height:220px;	padding-top:0px;	position:relative;}
.top5_table_box2 .allflags, .top5_ranking_box .allflags{
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	
}
.oneflag{	padding-left: 4px;	padding-right: 4px;		margin-bottom: 3px;	padding-bottom: 3px;	float: left;	/*border-bottom: 1px dotted #aaa;*/	background:url(../i/point_loop.gif) repeat-x bottom;}	div.allflags{	margin: 28px 0;	}.clearfix:after {    	content: ".";     	display: block;     	height: 0;     	clear: both;     	visibility: hidden;}				
.top5_table_box .flags{
	background:url(../i/point_loop.gif) bottom repeat-x;
	height:41px;
	padding-top:10px;
}

.top5_table_box .flags .flag{
	float:left;
	width:66px;
	text-align:center;
}

.top5_table_box .flags .flag b{
	font-size:16px;
}


.top5_text{
	padding-top:14px;
}

.top5_numbers{
	position:absolute;
	width:130px;
	top:184px;
	right:0px;
	text-align:center;
	z-index:100;
}

.top5_numbers img{
	margin-right:3px;
}

.news_content{
	width:100%;
	overflow:hidden;
}

.news_left_column{
	width:333px;
	float:left;
	margin-right:57px;
}

.news_right_column{
	width:333px;
	float:left;
}

.news .date{
	color:#0db14b;
	font-weight:bold;
	padding-left:15px;
	padding-top:25px;
	padding-bottom:7px;
	background:url(../i/li_icon.gif) 0 28px no-repeat;
}

.news .title{
	font-weight:bold;
	font-size:18px;
}

.news .lead{
	background:url(../i/point_loop.gif) bottom repeat-x;
	padding-bottom:15px;
	padding-top:18px;
}




.participants_box{
	height:143px;
}

#random li{
	display:none;
}

/* SING IN BOX */

.loginboximage{
	margin-bottom: 35px;
}
#loginform .logintext, #forgotform .logintext{
	height: 17px;
	background: url('../i/logintext_bg.jpg') repeat-x;
	padding: 3px;
	border: 1px solid #b2b2b2;
	width: 245px;
	color: #666;
}

#loginform .signinbutton{
	width: 381px;
	height: 59px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 220px;
	left: -1px;
	z-index: 100;
	cursor: pointer;
}


#forgotform .signinbutton{
	width: 380px;
	height: 59px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 220px;
	left: -1px;
	z-index: 110;
	cursor: pointer;
}

.forgotpwd, .backtologin{
	text-align: right;
	width: 100%;
	padding-top: 20px;
}

#loginform p, #forgotform p{
	display: block;
	vertical-align: middle;
	margin: 4px 0;
	height: 25px;
}

.forgotpwd a, .backtologin a{
	color: #666;
	text-decoration: none;
}

.forgotpwd a:hover, .backtologin a:hover{
	text-decoration: none;
}
#loginform label, #forgotform label{
	margin: 5px 0;

}



/*
.sing_in_box .label{
	padding-bottom:25px;
}

.sing_in_box .btn input{
	width:381px;
	height:59px;
	background:0;
	border:0;
}

.sing_in_box .btn{
	width:100%;
	overflow:hidden;
}

.sing_in_box form label{
	float:left;
	font-weight:bold;
	padding-top:3px;
}

.sing_in_box form label span{
	color:#0db14b;
}

.sing_in_box form input{
	float:right;
	width:240px;
	border:#b2b2b2 solid 1px;
	padding-left:2px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:14px;
	background:url(../i/login_inp_bg.gif) no-repeat;
}

.sing_in_box .spacer{
	height:4px;
}

.sing_in_box .forgot_your_password{
	width:100%;
	overflow:hidden;
}

.sing_in_box .forgot_your_password span{
	float:right;
}*/

#uzenet{
	width: 320px;
	height: 26px;
	margin: 10px auto;
	padding: 2px 5px;
	display: none;
	
}

#uzenetlogin{
	width: 320px;
	height: 26px;
	margin: 10px auto;
	padding: 2px 5px;
	display: none;
	
	position: absolute;
	top: 140px;
	left: 20px;
	
}

.hibauzenet{
	color: #a0050a;
}

.okuzenet{
	color: #017F41;
}