body{
  color: #ffffff;
  font-family: Tahoma, Verdana, arial, sans-serif;
  font-size: 12px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-color: #000000;
  width: 100%;
  height: 100%;
}
html{
  width: 100%;
  height: 100%;
}
a img{
	border: 0px;
}
.clear{
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}
.clear_10{
	clear: both;
	height: 10px;
	line-height: 0px;
	font-size: 0px;
}
.head_bg{
	width: 100%;
	background: url(../images/head_bg.png) repeat-x top left;
}
.footer_bg{
	width: 100%;
	background: url(../images/footer_bg.png) repeat-x bottom left;	
}
.head_flash{
  height: 176px;
  text-align: center;
}
.game_of_day{
  width: 961px;
  float: left;
  background: #000000 url(../images/day_game_bg.png) no-repeat top left;
  padding-bottom: 15px;
  padding-top: 1px;
}
.game_of_day_txt_in{
  background-image: url(../images/game_day_bg.png);
  position: absolute;
  z-index: 10;
  margin-left: -115px;
  width: 220px;
  padding: 7px 10px 8px 10px;
  line-height: 16px;
  height: 275px;
  overflow: hidden;
}
.game_of_day_txt{
  float: left;
}
.game_of_day_image{
  float: left;
  width: 432px;
}
.game_of_day_image img{
  border: 1px solid #bfbfbf;
}
h3{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.game_of_day_txt_in p{
  margin: 6px 0px 0px 0px;
}
.center_boxes{
  width: 961px;
  margin: 0px auto 0px auto;  
}			
.game_of_day_text h1{
  font-size: 20px;
  font-weight: normal;
  margin: 8px 0px 8px 0px;
}
.game_of_day_text{
  float: left;
  width: 570px;
  padding-left: 10px; 
}
.daily_world_series{
  float: left;
  width: 380px;
  text-align: center;
  background: #000000 url(../images/today_top.jpg) no-repeat 10px 200px;
  height: 330px;
}
.daily_world_series h1{
  font-size: 20px;
  font-weight: normal;
  margin: 8px 0px 8px 0px;
}
.today_top_name{
  float: left;
  width: 115px;
  font-size: 18px;
  line-height: 20px; 
}
.today_top_name span{
  font-size: 14px;
}
#today_top_1{
  margin-top: 58px;
}
#today_top_2{
  margin-top: 78px;
  margin-left: 10px;
}
#today_top_3{
  margin-top: 88px;
}
.new_games{
  background: #000000 url(../images/new_games.gif) no-repeat top left;
  float: left;
  width: 960px;
}
.new_games h1{
  font-size: 20px;
  font-weight: normal;
  margin: 6px 0px 14px 10px;
}
.flash_games{
  float: left;
  width: 955px;
  padding-bottom: 15px;
  padding-left: 5px;
}
.flash_games_item{
  float: left;
  width: 238px;
  text-align: center; 
  font-size: 13px;     
  padding-top: 15px;
  padding-bottom: 10px;
}
.flash_games_item img{
  border: 1px solid #bfbfbf;
  margin-bottom: 8px;
}
.flash_games_item a{
  color: #ffffff;
  text-decoration: none;
}
.flash_games_item a:hover{
  text-decoration: underline;
}
.footer{
  background-image: url(../images/game_day_bg2.png);
  width: 951px;
  margin: 0px auto 0px auto; 
  padding: 10px 0px 0px 10px; 
}
.footer_coll{
  float: left;
  width: 135px;
  font-size: 11px;
  line-height: 16px;
}
.footer_colls{
  height: 204px;
  padding-top: 5px;
  float: left;
  width: 950px;
}
.footer_coll a{
  color: #ffffff;
  text-decoration: none;
}
.footer_coll a:hover{
  text-decoration: underline;
}
.flash_game{
  float: left;
  width: 720px;
  padding-left: 10px;
}
.flash_page_top{
  float: left;
  width: 720px;
  background: url(../images/flash_game_top.gif) no-repeat top left;
}
.flash_page_bot{
  float: left;
  width: 720px;
  background: url(../images/flash_game_bot.gif) no-repeat bottom left;
  text-align: center;
}
.twitter_box{
  float: left;
  width: 207px;
  background: #000000 url(../images/twitt_bg.gif) no-repeat top left;
  padding-left: 10px;
  margin-top: 10px;
}
.flash_page{
  background: #000000 url(../images/flash_top.gif) no-repeat top left;
  float: left;
  width: 960px;
  padding-bottom: 30px;
} 
.flash_game h1{
  font-size: 20px;
  font-weight: normal;
  margin: 6px 0px 14px 0px;
} 
.twitter_box h1{

  font-size: 20px;
  font-weight: normal;
  margin: 6px 0px 14px 0px;
}
.footer_disclaimer{
  color: #242424;
  font-size: 10px;
  padding: 9px 5px 0px 5px;
  text-align: center;
  height: 56px;
}
.footer_disclaimer a{
  color: #242424;
}
.google_ads{
  background-color:#000000;
  float:left;
  margin-top:44px;
  padding-left:10px;
  width:207px;
}
.games_list{
  background: #000000 url(../images/new_games.gif) no-repeat top left;
  float: left;
  width: 960px;
  min-height: 600px;
}
* html .games_list{
  height: 600px;
}
.games_list h2{
  font-size: 20px;
  font-weight: normal;
  margin: 6px 0px 14px 10px;
}
.games_list h2 span{
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.games_list h2 span:hover{
  text-decoration: line-through;
}
.games_list .flash_games_item{
  width: 237px;
}
.comments_row{
  text-align: left;
  margin: 0px 10px 0px 10px;
  border-bottom: 1px dashed #393939;
  padding: 8px 0px 8px 0px;
}
.comm_comm {
  padding: 3px 10px 0px 10px;
}
.comm_user{
  padding: 0px 10px 3px 10px;
  font-weight: bold;
  color: #6179a1;
}
.comm_user span{
  color: #ffffff;
  font-weight: normal;
  font-size: 10px;
}
.comm_user .gc_reply{
  cursor: pointer;
  color: #ffffff;
  font-weight: bold;
  background-color: #5f045f;  
  padding: 1px 5px 2px 5px;
}
.game_ajax_login{
  clear: both;
}
.login_text_big{
  text-align: center;
  float: left;
  width: 360px;
  font-size: 23px;
  padding-top: 30px;
}
.login_text_form{
  float: left;
  width: 300px;
  padding-top: 20px;
}
.login_text{
  float: left;
  width: 100px;
  font-size: 16px;
  padding-top: 2px;
}
.login_form{
  float: left;
  width: 180px;
  background: url(../images/login_bg.gif) repeat-x top left;
  padding-bottom: 3px;
}
.login_form input{
  background: transparent;
  border: 0px;
  float: left;
  padding: 4px 4px 4px 4px;
  font-size: 16px;
  width: 170px;
}
.login_form_btn{
  float: left;
  padding-left: 100px;
}
.login_form_btn_l{
  float: left;
  background: url(../images/btn_lila_left.gif) no-repeat top left;
}
.login_form_btn_r{
  float: left;
  background: url(../images/btn_lila_right.gif) no-repeat top right;
}
.login_form_btn_l input{
  border: 0px;
  background: transparent;
  color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  height: 30px;
  font-size: 16px;
}
.login_form_btn input{
  border: 0px;
  background: transparent;
  color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  height: 30px;
  font-size: 16px;
}
.comm_text_btn .login_form_btn_l input{
  border: 0px;
  background: transparent;
  color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  height: 30px;
  font-size: 16px;
}
.comm_text_area textarea{
  width: 500px;
  height: 60px;
}
.comm_text_area{
  padding: 10px 0px 10px 10px;
  float: left;
  width: 515px;
}
#game_ajax_login{
  clear: both;
}
form{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.comm_text_in{
  clear: both;
}
.comm_text_num{
  float: right;
  padding: 15px 0px 10px 0px;
  width: 190px;
}
.comm_text_btn{
  float: right;
  width: 190px;
}
#commentchar_num{
  display: inline;
  font-weight: bold;
}
.rate_row{
  background: url(../images/rate_row_bg.gif) repeat-y top left;
  float: left;
  width: 691px;
  padding: 13px 10px 11px 19px;
}
.vote_txt{
  padding-left: 5px;
  float: left;
  width: 250px;
}
.vote_players_txt{
  float: right;
  width: 300px;
  text-align: right;
  padding-right: 5px;
}
.menu_sep{
  float: left;
  background: url(../images/menu_sep.png) repeat-x top left;
  width: 2px;
  height: 28px;
}
.menu_item{
  float: left;
  padding: 0px 8px 0px 8px;
  height: 28px;
}
.menu_item a{
  float: left;
  padding-top: 1px;
  color: #ebebeb;
  font-size: 18px;
  text-decoration: none;
}
.head_menu{
  width: 961px;
  margin: 0px auto 0px auto;
}
.menu_credit{
  float: right;
  padding: 6px 10px 0px 10px;
  background: url(../images/menu_sep.png) repeat-x top left;
  height: 22px;
}
.menu_credit span{
  font-weight: bold;
  color: #F3B523;
}
.menu_credit a{
  color: #F3B523;
}
.menu_bg{
  float: left;
  background: url(../images/menu_bg.png) repeat-x top left;
  width: 961px;
}
.right_box_gray{
  float: left;
  width: 207px;
  background: #000000 url(../images/right_corner_bg.gif) no-repeat top left;
  padding-left: 10px;
  margin-top: 10px;
}
.right_box_purple{
  float: left;
  width: 207px;
  background: #000000 url(../images/twitt_bg.gif) no-repeat top left;
  padding-left: 10px;
  margin-top: 10px;
}
.right_box_gray h3{
  font-size: 18px;
  font-weight:normal;
  margin: 6px 0px 14px 0px;  
}
.right_box_purple h3{
  font-size:18px;
  font-weight:normal;
  margin: 6px 0px 14px 0px;  
}
.right_box_gray .flash_games_item{
  width: 197px;
  padding-top: 0px;
} 
.right_box_purple .top10{
 list-style-type: none; 
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 float: left;
 width: 197px;
}
.right_box_purple .top10 li{
  border-bottom: 1px dashed #393939;
  padding: 2px 5px 3px 5px;
  font-size: 14px;
}
.right_box_purple .top10 .the_first{
  font-size: 16px;
}
.right_box_purple .top10 span{
  color: #818181;
  display: inline;
}
#reg_login{
  cursor: pointer;
  font-size: 18px;
  float: left;
  width: 468px;
  background: url(../images/blue_corner.gif) no-repeat top left;
  margin: 1px 0px 0px 1px;
  height: 30px; 
  padding: 3px 0px 0px 10px;
}
#reg_registration{
  cursor: pointer;
  font-size: 18px;
  float: left;
  width: 468px;
  background: url(../images/pruple_corner.gif) no-repeat top left;
  margin: 1px 0px 0px 1px;
  height: 30px;
  padding: 3px 0px 0px 10px;
}
#reg_login h2{
  font-size: 20px;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
}
#reg_registration h2{
  font-size: 20px;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
}
.purple_box{
  background: #000000 url(../images/flash_top.gif) no-repeat top left;
  float: left;
  width: 960px;
}
.purple_box h1{
  font-size: 20px;
  font-weight: normal;
  margin: 6px 0px 14px 10px;  
}
#reg_login_div{
  float: left;
  width: 480px;
  padding-top: 10px;
  margin-bottom: 10px;
}
#reg_regist_div{
  float: left;
  width: 480px;
  margin-left: 480px;  
  height: 390px;
  padding-top: 10px;
}
.login_input_bg{
  float: left;
  width: 155px;
  height: 26px;
  background: url(../images/login_input_bg.gif) no-repeat top left;
  padding: 2px 0px 0px 5px;
}
.login_input_txt{
  float: left;
  font-size: 16px;
  padding-top: 2px;
  width: 150px;
  text-align: right;
  padding-right: 8px;
}
.login_input_bg input{
  float: left;
  width: 150px;
  border: 0px;
  background: transparent;
}
.login_button_right{
  float: left;
  background: url(../images/btn_kek_right.gif) no-repeat top right;
  height: 30px;
}
.login_button{
  background: url(../images/btn_kek_left.gif) no-repeat top left;
  float: left;
  margin-left: 159px;
}
#reg_regist_div .login_button_right{
  background: url(../images/btn_lila_right.gif) no-repeat top right;
  height: 30px;
}
#reg_regist_div .login_button{
  background: url(../images/btn_lila_left.gif) no-repeat top left;
}
.login_button input{
  border: 0px;
  background: transparent;
  color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  height: 24px;
  font-size: 15px;
}
.error_reg_txt{
  float: left;
  width: 155px;
  font-weight: bold;
  color: #e32121;
  padding-left: 5px;
  padding-bottom: 5px;
}
#reg_regist_div .clear{
  height: 5px;
}
#reg_registration_div .clear{
  height: 5px;
}
#reply_to_line{
  padding: 15px 0px 0px 20px;
  font-size: 14px;
}
#reply_to_usn{
  font-weight: bold;
  color: #6179A1;
}
#gc_reply_remove{
  cursor: pointer;
  margin-left: 10px;
  font-size: 12px;
  background-color: #354a6c;
  padding: 1px 5px 2px 5px;
  font-weight: bold;
}
.comment_page{
  padding: 8px 0px 4px 0px;
}
.top_act_user{
  color: #F3B523;
}
.menu_user_name{
  color: #ffffff;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}
.user_data{
  background: #000000 url(../images/new_games.gif) no-repeat top left;
  float: left;
  width: 960px;
  min-height: 600px;
}
* html .user_data{
  height: 600px;
}
.user_data h1{
  float:left;
  font-size:20px;
  font-weight:normal;
  margin: 6px 0px 10px 10px;
  width:200px;
}
.user_txt{
  float: left;
  width: 100px;
  font-size: 13px;
  padding-left: 20px;
  padding-bottom: 5px;
}
.user_inf{
  float: left;
  width: 500px;
  font-size: 14px;
  padding-bottom: 5px;
}
.data_link{
  color: #ffffff;
  padding-bottom:10px;
  padding-left: 20px;
}
.data_link a{
  color: #ffffff;
}
.user_data a{
  color: #ffffff;
}
.user_game_list{
  color: #ffffff;
  padding-bottom:10px;
  padding-left: 20px;
}
.user_game_score_date{
  float: left;
  width: 135px;
  padding-left: 20px;
}
.user_game_scores{
  float: left;
  width: 500px;
  padding-bottom: 5px;
}
.bannerline_flashstanding{
  float: left;
  width: 460px;
  padding-top: 10px;
}
.bannerpage{
  float: left;
  width: 941px;
  background: #000000 url(../images/new_games.gif) no-repeat top left;
  padding: 0px 10px 20px 10px;
}
.bannerpage h1{
  font-size: 20px;
  font-weight: normal;
  margin: 6px 0px 14px 0px;
  float: left;
  width: 200px;
}
.bannerpage ul{
  float: right;
  width: 740px;
  padding: 6px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}
.bannerpage ul li{
  float: right;
  padding-left: 10px;
  font-size: 18px;
  border-left: 1px solid #666666;
  padding-right: 10px;
}
.bannerpage ul li a{
  color: #ffffff;
}
.bannerline{
  float: left;
  width: 941px;
  padding-top: 10px;
}
.bannerpage textarea{
  width: 200px;
  height: 120px;
  margin: 0px 0px 0px 0px;
}
.bannerline_flashstanding .l{
  display: inline;
}
.bannerline_flashstanding .r object{
  vertical-align: top;
}
.bannerline_flashstanding .r{
  display: inline; 
}
.bannerline_flashlie{
  float: left;
  width: 940px;
  padding-top: 10px;
}
.bannerline_flashlie .b{
  float: left;
  width: 210px;
}
.bannerline_flashlie .t{
  float: left;
  width: 730px;
}
.partners_item{
  float: left;
  padding-left: 0px;
  padding-right: 0px;
}
.partners{
  background: #000000 url(../images/new_games.gif) no-repeat top left;
  float: left;
  width: 960px;
  padding-bottom: 40px;
}
.partners h2{
  font-size: 20px;
  font-weight: normal;
  margin: 6px 0px 14px 10px;
}
.partners_music_mix{
  float: left;
  width: 139px;
  height: 66px;
  overflow: hidden;
  text-indent: -500px;
  background: url(../images/partners_music_mix.png) no-repeat top center;
}
.partners_music_mix:hover{
  background: url(../images/partners_music_mix_o.png) no-repeat top center;
}
.partners_cast{
  float: left;
  width: 132px;
  height: 66px;
  overflow: hidden;
  text-indent: -500px;
  background: url(../images/partners_cast.png) no-repeat top center;
}
.partners_cast:hover{
  background: url(../images/partners_cast_o.png) no-repeat top center;
}
.partners_zen{
  float: left;
  width: 56px;
  height: 66px;
  overflow: hidden;
  text-indent: -500px;
  background: url(../images/partners_zen.png) no-repeat top center;
}
.partners_zen:hover{
  background: url(../images/partners_zen_o.png) no-repeat top center;
}
.partners_super_one{
  float: left;
  width: 57px;
  height: 66px;
  overflow: hidden;
  text-indent: -500px;
  background: url(../images/partners_super_one.png) no-repeat top center;
}
.partners_super_one:hover{
  background: url(../images/partners_super_one_o.png) no-repeat top center;
}
.partners_notatv{
  float: left;
  width: 92px;
  height: 66px;
  overflow: hidden;
  text-indent: -500px;
  background: url(../images/partners_notatv.png) no-repeat top center;
}
.partners_notatv:hover{
  background: url(../images/partners_notatv_o.png) no-repeat top center;
}
.partners_pvtv{
  float: left;
  width: 107px;
  height: 66px;
  overflow: hidden;
  text-indent: -500px;
  background: url(../images/partners_pvtv.png) no-repeat top center;
}
.partners_pvtv:hover{
  background: url(../images/partners_pvtv_o.png) no-repeat top center;
}
.partners_imc{
  float: left;
  width: 81px;
  height: 66px;
  overflow: hidden;
  text-indent: -500px;
  background: url(../images/partners_imc.png) no-repeat top center;
}
.partners_imc:hover{
  background: url(../images/partners_imc_o.png) no-repeat top center;
}
.partners_kmk{
  float: left;
  width: 79px;
  height: 66px;
  overflow: hidden;
  text-indent: -500px;
  background: url(../images/partners_kmk.png) no-repeat top center;
}
.partners_kmk:hover{
  background: url(../images/partners_kmk_o.png) no-repeat top center;
}
.partners_etv{
  float: left;
  width: 140px;
  height: 66px;
  overflow: hidden;
  text-indent: -500px;
  background: url(../images/partners_etv.png) no-repeat top center;
}
.partners_etv:hover{
  background: url(../images/partners_etv_o.png) no-repeat top center;
}
.partners_mylostgames{
  float: left;
  width: 69px;
  height: 66px;
  overflow: hidden;
  text-indent: -500px;
  background: url(../images/partners_mylostgames.png) no-repeat top center;
}
.partners_mylostgames:hover{
  background: url(../images/partners_mylostgames_o.png) no-repeat top center;
}
.data_menu{
  float: right;
  width: 740px;
  padding: 6px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style-type: none;
}
.data_menu li{
  float: right;
  padding-left: 10px;
  font-size: 18px;
  border-left: 1px solid #666666;
  padding-right: 10px;
}
.data_menu li a{
  color: #ffffff;
}
.button_line #top_reg_button{
  cursor: pointer;
  font-size: 18px;
  float: left;
  width: 92px;
  background: url(../images/pruple_corner.gif) no-repeat top left;
  margin: 1px 0px 0px 1px;
  height: 30px;
  padding: 0px 0px 0px 10px;
  border: 0px;
  color: #ffffff;
  text-align: left;
}
.button_line #top_login_button{
  cursor: pointer;
  font-size: 18px;
  float: left;
  width: 92px;
  background: url(../images/blue_corner.gif) no-repeat top left;
  margin: 1px 0px 0px 1px;
  height: 30px; 
  padding: 0px 0px 0px 10px;
  border: 0px;
  color: #ffffff;
  text-align: left;
}
.top_act_user .login_form_btn{
  padding-left: 10px;
  padding-right: 10px;
}
.top_act_user .login_form_btn input{
  font-size: 16px;
  padding-left: 8px;
  padding-right: 8px;
}
.top_act_user label{
  line-height: 20px;
}
.right_box_purple #top10 .act_log_reg{
  font-size: 14px;
  font-weight: bold;
  color: #F3B523;
  line-height: 24px;
}
.top_login_cont .login_form_btn_l{
  background: url(../images/btn_kek_left.gif) no-repeat top left;
}
.top_login_cont .login_form_btn_r{
  background: url(../images/btn_kek_right.gif) no-repeat top right;
}
.top_act_user .top_reg_cont .login_form_btn{
  padding-left: 5px;
  padding-right: 5px;
}  
.flash_over{
	background: url(../images/over_flash.png) no-repeat top right;
	color: #ffffff;
	visibility: visible;
	position: absolute; 
	width: 700px; 
	z-index: 3; 
	margin: 0px 0px 0px 0px;   
	height: 60px;
	padding: 10px 10px 10px 10px;
}
.flash_layer .flash_page_bot_over{
	position: absolute;
	z-index: 2; 
	margin: 30px 0px 0px 0px;
  clear: both;   
}
.flash_layer{
  height: 480px;
}
.bugreport{
  background: #000000 url(../images/new_games.gif) no-repeat top left;
  float: left;
  width: 960px;
  min-height: 600px;  
}
* html .bugreport{
  height: 600px;
}
.bugreport h2{
  font-size:20px;
  font-weight:normal;
  margin: 6px 0px 10px 10px;
}
.bug_sent{
  text-align: center;
  color: #F3B523;
  font-size: 20px;
  margin-top: 20px;
}
#reg_registration_div{
  float: left;
  width: 480px;
  height: 400px;
}
#open_forgottenpassfield{
  margin: 5px 0px 0px 10px;
  float: left;
  text-decoration: underline;
  cursor: pointer;
}
.forgtn_passw{
  font-size: 18px;
  margin-left: 20px;
  margin-bottom: 10px;
}
.forgtn_passw_or{
  color: #F3B523;
}
#flashgame{
  float: left;
  width: 720px;
  height: 480px;
}
.comment_reply{
  color: #F3B523;
}
.game_right_page{
  float: right;
  width: 230px;
}
#easter_css{
}
#easter_css a{
  text-indent: -500px;
  overflow: hidden;
  float: left;
  width: 101px;
  height: 28px;
  background: url(../images/menu_css.gif) no-repeat top left;
} 
