/*

*/
h1, #baseline{display:none;}

#contest_frame{position:relative; margin-top:20px;}

/* Menu 
#contest_menu{ height:40px; background:url(images/contest_menu_bg.jpg) 50%  no-repeat; text-align:right; padding-top:20px; }*/
.contest_menu .menu_item{display:block; width:200px; text-align:center; padding:5px 10px; font-size:1.3em; font-weight:bold; text-decoration:none; 
							margin-bottom:5px; color:#FFF;
						background:url(images/b_big_n.jpg) 50% repeat-x; border:solid 2px #fff;
						-webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;
						-moz-box-shadow: 0px 2px 6px rgba(0,0,0,0.3);
						-webkit-box-shadow: 0px 2px 6px rgba(0,0,0,0.3);
						box-shadow: 0px 2px 6px rgba(0,0,0,0.3);
}
/*.contest_menu .menu_item:hover, #contest_menu .menu_item.sel{background:url(images/b_big_h.jpg) 50% repeat-x;}*/
.contest_menu .btn{ margin-bottom: 7px; border:solid 2px #FFF;display: block}

.menu_on_contest_history_pages{position:absolute; top:15px; right:125px; z-index:500; }
.menu_on_contest_history_pages a.btn{ font-size:.9em; width:150px; display:inline-block; }
.menu_on_contest_history_pages a.menu_item_history{ display:none; }
.menu_on_contest_userrank_pages a.btn{display:inline-block;}



#contest_header_off .contest_header .date{display:inline;}
.contest_unit .contest_header .date, #contest_off .date{margin-top:0px;}

/* MAIN PAGE */
/*--------------------------------*/
#contest_header_main{width:937px; height:274px; background:url(images/contest_now_top_bg.jpg) no-repeat; position:relative; color:#FFF;margin: auto;}

#contest_header_main.premium{background:url(images/contest_now_top_bg_premium.jpg) no-repeat;}

#contest_header_intro{position:absolute; top:70px; left:0px; width:300px; padding:0px 10px; font-size:1.2em;}
#contest_off #contest_header_intro{font-size:1.5em; top:80px;}
#contest_header_main_thumb{position:absolute; top:161px; left:369px;}
#contest_header_main .date_time{position:absolute; bottom:15px; left:0px; width:300px; font-size:1.2em; text-align:center;}
#contest_header_main .date_time_one_day{bottom:25px; font-size:1.4em; }

/* Contest next */
/*--------------------------------*/
#contest_next #contest_header_intro{ }
#contest_next_bloc{position: absolute; top:235px; width:100%; font-size:1.7em; text-align:center;}
#contest_next_bloc .date_time{display:inline; position:relative; top:0px; font-size:1em; color:}



.time_figure{font-size:.8em; color:#a8c4e7;}

#contest_countdown_bloc{position:absolute; bottom:12px; right:0px; width:300px; font-size:1.1em; text-align:center;}
#contest_countdown{width:300px; height: 20px; margin:auto; font-size:1.3em; background:none; border:none;}

.menu_on_contest_main_pages{ position:absolute; top:45px; right:135px; z-index:500;}

#contest_has_ended_bloc{position:absolute; top:185px; right:0px; height:83px; width:300px; font-size: 1.5em;
text-align: center;
padding-right: 10px;}
.table_valign{width:100%; height:100%; border:none;}

#contest_off #contest_header_main {margin-bottom:90px;}


/* History PAGE */
/*--------------------------------*/
#contest_header_history{width:726px; height:124px; background:url(images/contest_history_main_top_bg.jpg) no-repeat; position:relative; margin-bottom:30px; margin:auto;}
#contest_header_history.premium{ background:url(images/contest_history_main_top_bg_premium.jpg) no-repeat; }

#contest_history_intro, #contest_userrank_intro{ position:absolute; top:25px; right:0px; width:370px; height:85px; color:#ffffff; font-size:1.5em; padding:10px; padding-top: 35px; }

.contest_unit{ width:726px; margin:40px auto;}



/* Each contest Headers */
/*--------------------------------*/
.contest_header{ position:relative; width:726px; height:173px; background:url(images/contest_history_unit_top_bg.jpg) no-repeat; color:#FFF;margin:auto;}
.contest_header.premium{background:url(images/contest_history_unit_top_bg_premium.jpg) no-repeat;}
.contest_header .contest_header_thumb{position:absolute; top:102px; left:263px; text-align:center;}

.contest_header .date_time{position:absolute; top:49px; left:280px; width:175px; height:31px; text-align:center;}
.contest_header .date_time_several{height:104px; }

.contest_nb_players{position:absolute; top:50px; left:10px; font-size:1.2em; }
.contest_user_score{position:absolute; top:50px; right:10px; font-size:1.2em; width:195px; text-align:right;}



#history_empty_note{ margin:80px 0px;}

/*--------------------------------*/


/* No rank ratio in contest */
/*-----------------------------------*/
#best_score_bloc_content_result .rank .rank_ratio{display:none !important;}


.table_container{margin-bottom:20px; margin-top:20px;}

/* DEPRECATED in v5

.score_table{width:468px; border:solid 1px #ccc; font-size:1.2em;-webkit-border-radius: 10px;-moz-border-radius: 10px;}


.score_table th{padding:2px; background:url(images/fd_label_hof.gif) repeat-x 100% #7D9CDE; font-size:1.3em; color:#FFF;}
.score_table th.first{ background-image:none; background:#7D9CDE;  -webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;}

.score_table td {padding:2px; border-bottom:solid 1px #ddd; }
.score_table td.last{border-bottom:none;}


.score_table td.num{width:80px;font-size:1.4em; padding-left:5px; text-align:right; padding-right:15px; color:#999;}
.score_table td.td_rank{width:40px; text-align:right; padding-right:15px; color:#999;}
.score_table td.name{font-size:1em;}
.score_table td.score{width:100px;font-size:1.4em; text-align:right; padding-right:20px;}
.score_table tr.alt{ }
.score_table tr.current_user{ background:#CF9 !important; font-weight:bold;}
.score_table tr.friend{ background:#d8edfb;}
.score_table tr.friend .favusers_button_ADD{ display:none;}
.score_table tr.empty{background:#3B5998;}
.score_table img{width:30px;}

*/





/*--------------------------------*/


.contest_user_score_bloc, .hof_players_number_bloc{font-size:1.5em; width:500px; margin:5px auto; text-align:center;}
.hof_players_number_bloc .contest_nb_players{position:inherit;}
/* .contest_user_score_bloc .users_score_num, .contest_user_score_bloc .users_rank_num{ font-size:1.3em; font-weight:bold;} 
.hof_bloc{width:300px; margin:auto;}*/



/*--------------------------------*/
#contest_userrank_main{background:url(../../images/ico/star.png) 0% 70% no-repeat;}
#contest_userrank_header{width:726px; height:124px; background:url(images/contest_history_main_top_bg.jpg) no-repeat; position:relative; margin-bottom:15px;}
#contest_userrank_explain{margin-bottom:15px;}



/*PREMIUM ONLY
--------------------------------*/

#contest_premium_only_mark{font-size:1.2em; width:900px;}
#contest_premium_only_mark ul{padding-left:30px;}
#contest_premium_only_mark li{ list-style:disc; margin:10px;}
#contest_premium_only_mark ul li ul li{list-style:circle;}

#contest_premium_only_bloc{width:900px; margin:auto;}
