@charset "utf-8"; /* CSS Document */
.page_title {height:77px; }
.page_title h4 {font-size:18px; padding:30px 25px 0; margin:0; }
/* index */ 
.index_banner { height:300px;  background: url("../images/banner_bg.png") center top repeat-x;}
.banner_mask{ width: 100%; height: 300px; background: url("../images/banner_bg.png") repeat-x;}
.mid_r .idv {margin: 15px 23px 0 0; width: 309px; }
.mid_r .frm_forum {position:relative; width:310px; margin:20px 0 0 22px; }
.mid_r .frm_forum ul li {float:none; position:relative; }
.mid_r .frm_forum ul li .line {height:1px; width:310px; background:url(../images/footer_line_bg.png) repeat-x; }
.mid_r .frm_forum ul li .more {width:10px; height:16px; background:url(../images/support_img.png) -180px 0 no-repeat; position:absolute; right:15px; top:25px; }
.mid_r .frm_forum .frm_forum_title {font-size:14px; font-weight:bold; }
.mid_r .frm_forum .frm_forum_title a {color:#4b4b4b; float:left; margin:10px; margin-bottom:11px; }
.mid_r .frm_forum .frm_forum_title .forum_more {width:14px; height:14px; background:url(../images/support_img.png) -190px 0 no-repeat; }
.mid_r .frm_forum ul li .title {margin:15px 0 0 20px; font-weight:bold; width:85%; }
.mid_r .frm_forum ul li span {color:#4b4b4b; font-size:12px; float:left; margin:5px 0 11px 20px; }
.mid_l .game_list {padding:0 0 40px 0; width: 650px; }
.mid_l .game_list ul {margin-bottom:25px; }
.mid_l .game_list ul li {float: left; height: 160px; width: 310px; margin:0 0 20px 10px; background: url("../images/footer_line_bg.png") repeat-x scroll center bottom transparent; }
.mid_l .game_list ul .line {background: url("../images/footer_line_bg.png") repeat-x scroll 0 0 transparent; height: 1px; margin: 0 0 30px; width: 545px; }
.mid_l .game_list ul li .game_img {background:url(../images/game_bg.png) no-repeat; position:relative; width:104px; height:100px; float:left; }
.mid_l .game_list ul li .game_msg {float:right; width:195px; }
.mid_l .game_list ul li .game_msg .game_ranking {width:36px; height:36px; background:url(../images/support_img.png) -210px 0 no-repeat; float:left; color:#fff; font-size:14px; font-weight:bold; }
.mid_l .game_list ul li .game_msg .game_ranking span {float: left; padding: 8px 13px 0; }
.mid_l .game_list ul li .game_msg .game_name {float:left; width:190px; font-size:12px; color:#353535; }
.mid_l .game_list ul li .game_msg .game_name .name {font-size:16px; font-weight:bold; }
.mid_l .game_list ul li .game_msg .game_about { font-size:12px; margin:8px 5px 10px 0; height: 60px; overflow: hidden; }
.mid_l .game_list ul li .game_msg .game_name span.game_class{background-color: #c6c6c6; padding: 2px 5px; color: #353535; }
.mid_l .game_list ul li .game_msg .p_l {}
.mid_l .game_list ul li .game_msg .p_l a {color:#000; font-size:12px; float:left; width: 97px; }
.mid_l .game_list ul li .game_msg .p_l a .play {width:15px; height:24px; background:url(../images/support_img.png) -250px 0 no-repeat; float:left; }
.mid_l .game_list ul li .game_msg .p_l a .learn {width:15px; height:24px; background:url(../images/support_img.png) -265px 0 no-repeat; float:left; }
.mid_l .game_list ul li .game_msg .p_l a span {margin:5px 7px 0 8px; float:left; }
.mid_l .game_list ul li .game_img img {position:absolute; top:0; left:0; width: 102px; height: 98px; }
.mid_l .game_list ul li .game_img .new_game {position:absolute; width:61px; height:61px; background:url(../images/games_new.png) no-repeat; }
.mid_l .games_search {text-align:center; padding:5px 0 20px; }
.mid_l .games_search span {font-weight:bold; color:#686867; font-size:14px; }
.mid_l .games_search a {float:left; padding-top:5px; }
.search_img {width:29px; height:26px; background:url(../images/support_img.png) 0 -161px no-repeat; }
.mid_l .games_search .search_list {float: left; height: 26px; padding:5px 10px 0; position: relative; width: 188px; text-align:left; }
/* news */
.mid_l .index_news {padding-left: 25px; width: 520px; }
h2.title_name {font-weight: normal; font-size: 4em; margin: 0; padding: 50px 0 20px 0; text-align: center; }
h2.title_name span {color: #f9f66d; font-size:0.9em; }
h2.title_name small {color: #AAAAAA; display: block; font-size: 0.2em; letter-spacing: 1.0em; text-transform: uppercase; } p.copy_right {width: 750px; margin: 30px auto 0 auto; clear: both; font-size: 1.1em; letter-spacing: 1px; text-align: center; overflow: hidden; } p.copy_right a {color: #01B2F1; } p.copy_right a:hover {text-decoration: none; } /* Content Begin */ #col {width: 520px; margin: auto 0 auto; clear: both; position:relative; }
#col .mb16 .search_border {background: url("../images/support_img.png") no-repeat scroll 0 -135px transparent; width:188px; height:26px; right:40px; }
#col .mb16 .search {width:29px; height:26px; position:absolute; top:6px; right:6px; display:none; }
#col .mb16 .search_border input {color: #4b4b4b; }
#col .mb16 span a {}
#col .mb16 .fr a {float:right; padding:5px; }
#col .mb16 span a .img1 {width:15px; height:15px; background:url(../images/support_img.png) -281px 0 no-repeat; }
#col .mb16 span a .img2 {width:15px; height:15px; background:url(../images/support_img.png) -296px 0 no-repeat; }
#col .mb16 span a .img3 {width:15px; height:15px; background:url(../images/support_img.png) -312px 0 no-repeat; } /* Homepage Style */ .index_news #col {width:545px; }
.sliderbox {width: 545px; margin: 0 auto; overflow:hidden; }
.sliderbox a {color:#000; }
.sliderbox a:hover {color: #4b4b4b; text-decoration: none; }
.sliderbox dt {height:32px; cursor:pointer; background:url(../images/newsclosedbg.png) no-repeat; clear:both; }
.sliderbox .open {font-size: 13px; background: url(../images/newsopenbgtop.png) no-repeat; color: #01b2f1; cursor: default; }
.mid_l .sliderbox .line {background: url("../images/footer_line_bg.png") repeat-x scroll 0 0 transparent; height:1px; margin:0; width:545px; }
.sliderbox .replies {float:right; }
.sliderbox .replies .replies_num {color:#7e7e7e; float:right; padding:8px 20px 0 0; font-size:12px; }
.sliderbox .replies .replies_img {width:20px; height:15px; background:url(../images/support_img.png) -180px -16px no-repeat; float:right; margin:10px 10px 0 0; }
.news_sliderbox .right_title { font-size: 13px; background: url(../images/right.png) no-repeat; color: #01b2f1; cursor: default; }
.sliderbox .title {
	font-size: 12px; color: #4b4b4b; padding: 0 0 0 40px; line-height: 30px; font-weight:bold; }
.sliderbox .date {
	font-size: 10px; color: #4b4b4b; float: right; display: block; padding: 10px 15px 0 0; }
.sliderbox dt:hover span {color:#000; }
.sliderbox .open:hover span {color:#000; }
.sliderbox .open:hover .date {color:#366A80; }
.sliderbox .n_thumb {width: 113px; height: 125px; float:right; padding:0 0 20px 20px; }
.sliderbox dd {font-size: 12px; color: #add9e8; height: 160px; padding: 0; margin: 0; /* background: url(../images/newsopenbgmid.jpg) no-repeat; */ position:relative; overflow:hidden; clear:both; }
.sliderbox .text { padding: 20px 40px 35px 40px; font-size: 11px; line-height:18px; color: #4b4b4b; }
.sliderbox .text a {overflow:hidden; height:90px; color:#4b4b4b; }
.sliderbox .text a:hover {color:#000; }
.sliderbox .text .readmoreline {text-transform:uppercase; padding: 12px 0 0 0; display: block; }
.sliderbox .text .readmoreline .arrow { /*  width: 14px; height: 14px; background: url(../images/readmore.gif) top left no-repeat; display: block; float: left; margin: 1px 8px 0 0; font-size: 0px; line-height: 0px;*/ }
.sliderbox .text .readmoreline:hover .arrow {background-position: bottom left; }
.sliderbox .text .readmoreline:hover {text-decoration: none; }
.sliderbox .thumb {cursor:pointer; margin:25px 15px 10px 20px; }
.newsarchive .thumb, .sliderbox .thumb {background-repeat: no-repeat; display: block; float: right; }
.sliderbox .text .readmoreline {display: block; padding: 12px 0 0; text-transform: uppercase; }
.all_page {font-size:12px; font-weight:bold; height: 20px; margin: 25px 0 5px; padding:0 5px; }
.all_page .back .back_img { width:14px; height:14px; background:url(../images/support_img.png) -144px -37px no-repeat; float:left; }
.all_page .back_a .back_img {width:14px; height:14px; background:url(../images/support_img.png) -144px -51px no-repeat; float:left; }
.all_page .back span {float:left; color:#4d4d4d; padding:0 10px; }
.all_page .back_a span {float:left; color:#9f9f9f; padding:0 10px; }
.all_page .next .next_img {width:14px; height:14px; background:url(../images/support_img.png) -158px -37px no-repeat; float:right; }
.all_page .next_a .next_img {width:14px; height:14px; background:url(../images/support_img.png) -158px -51px no-repeat; float:right; }
.all_page .next span {float:right; color:#4d4d4d; padding:0 10px; }
.all_page .next_a span {float:right; color:#9f9f9f; padding:0 10px; } /* news end */ /* index end */ /* support */ .support_banner {background:url(../images/support_bg.png) no-repeat; height:348px; }
.mid_support {}
.mid_l {float:left; width:580px; }
.mid_l .line {width:520px; height:1px; background:url(../images/footer_line_bg.png) repeat-x; margin-left:25px; }
.mid_l .questions {margin-top:32px; }
.mid_l .questions .txt {float:left; color:#535353; font-size:12px; padding:25px; }
.mid_l .questions .txt h3 {margin:0 0 15px; font-size:14px; }
.mid_l .questions .txt p {line-height:18px; }
.mid_l .questions .img {float:right; margin:10px; }
.mid_l .email {}
.mid_l .email h3 {padding-left:25px; margin:0; }
.mid_l .email p {
	font-size:12px; padding-left:25px; color:#6b6b6b; }
.mid_l .email h4 {padding-left:25px; margin:25px 0 15px; color:#535353; }
.mid_l .email span {font-size:12px; padding:0 100px 0 25px; color:#6b6b6b; font-weight:bold; }
.mid_l .email input {background:#afafaf; border:1px #9b9b9b solid; margin: 10px 150px 15px 25px; width:373px; height:25px; }
.mid_l .email textarea {background:#afafaf; border:1px #9b9b9b solid; margin: 10px 0 15px 25px; width:373px; height:175px; }
.mid_l .email a {float:right; margin: 162px 50px 0 0; }
.mid_l .email a .btn {width:72px; height:24px; background:url(../images/send_btn.png) top left no-repeat; }
.mid_l .email a .btn:hover {width:72px; height:24px; background:url(../images/send_btn.png) bottom left no-repeat; }
.mid_r {float:right; width:330px; position:relative; }

.mid_r .plug-ins h3 {padding:0 0 0 22px; }
.mid_r .plug-ins .line {width:308px; height:1px; background:url(../images/footer_line_bg.png) repeat-x; margin-left:22px; }
.mid_r .plug-ins .plug_group {padding:0 0 21px 62px; }
.mid_r .plug-ins .plug_group .plug_ins_img1 {width:48px; height:48px; background:url(../images/support_img.png) 0px -36px no-repeat; float:left; }
.mid_r .plug-ins .plug_group .plug_ins_img2 {width:48px; height:48px; background:url(../images/support_img.png) -48px -36px no-repeat; float:left; }
.mid_r .plug-ins .plug_group .plug_ins_img3 {width:48px; height:48px; background:url(../images/support_img.png) -96px -36px no-repeat; float:left; }
.mid_r .plug-ins .plug_group a {color:#535353; float:left; padding:8px 0 0 19px; font-size:12px; }
.mid_r .web_b {}
.mid_r .web_b h3 {padding:0 0 0 22px; }
.mid_r .web_b .line {width:308px; height:1px; background:url(../images/footer_line_bg.png) repeat-x; margin-left:22px; }
.mid_r .web_b .web_b_group {padding:0 0 21px 62px; }
.mid_r .web_b .web_b_group .web_b_img1 {width:50px; height:50px; background:url(../images/support_img.png) 0px -84px no-repeat; float:left; }
.mid_r .web_b .web_b_group .web_b_img2 {width:50px; height:50px; background:url(../images/support_img.png) -50px -84px no-repeat; float:left; }
.mid_r .web_b .web_b_group .web_b_img3 {width:50px; height:50px; background:url(../images/support_img.png) -100px -84px no-repeat; float:left; }
.mid_r .web_b .web_b_group a {color:#535353; float:left; padding:8px 0 0 19px; font-size:12px; }
/* support end */

/*community*/
.mid_community {}
.mid_l .current_news {padding-left: 25px; width: 520px; }
.mid_l .top_news {padding-left: 25px; width: 520px; margin-bottom:30px; }
.top_news .sliderbox dd {font-size: 12px; color: #add9e8; padding: 0; margin: 0; height:auto; position:relative; }
.top_news .sliderbox dd .text p {width:330px; }
.top_news .fr a {float: right; padding: 5px; }
.top_news span a .img1 {width:15px; height:15px; background:url(../images/support_img.png) -281px 0 no-repeat; }
.top_news span a .img2 {width:15px; height:15px; background:url(../images/support_img.png) -296px 0 no-repeat; }
.top_news span a .img3 {width:15px; height:15px; background:url(../images/support_img.png) -312px 0 no-repeat; }
.recent_right_1 {position:relative; width:310px; margin:0 0 0 22px; }
.recent_right_1 .recent_right_title {font-size:14px; font-weight:bold; }
.recent_right_1 .recent_right_title a {color:#4b4b4b; float:left; margin:10px; margin-bottom:11px; }
.recent_right_1 .recent_right_title .forum_more {width:14px; height:14px; background:url(../images/support_img.png) -190px 0 no-repeat; }
.recent_right_1 .line {height:1px; width:310px; background:url(../images/footer_line_bg.png) repeat-x; }
.recent_right_1 ul li .user_img {width:72px; height:67px; float:left; padding:25px 20px 19px 18px; }
.recent_right_1 ul li .recent_msg {width:160px; float:left; height:74px; padding-top:18px; }
.recent_right_1 ul li .noimg_msg {float:left; height:74px; padding:18px 0 0 14px; }
.recent_right_1 ul li .noimg_msg a {color:#4b4b4b; font-size:12px; }
.recent_right_1 ul li .noimg_msg a .msg {padding:6px 0; font-weight:bold; }
.recent_right_1 ul li .recent_msg a {color:#4b4b4b; font-size:12px; }
.recent_right_1 ul li .recent_msg a .msg {padding:6px 0; font-weight:bold; }

/*community end*/
/* community news */
.mid_l .news_reply a {}
.mid_l .news_reply a .reply_btn {margin:0 auto; width:111px; height:30px; background:url(../images/reply_btn.png) top left no-repeat; }
.mid_l .news_reply a:hover .reply_btn {background:url(../images/reply_btn.png) bottom left no-repeat; }
.mid_l .news_reply ul {padding-left:25px; width:520px; }
.mid_l .news_reply ul li .line {margin:0; }
.mid_l .news_reply ul li .user_img {width:72px; height:74px; float:left; padding:18px 20px 19px 18px; }
.mid_l .news_reply ul li .reply_msg {float:left; width:400px; font-size:12px; color:#4b4b4b; padding-top:18px; }
.mid_l .news_reply ul li .reply_msg .reply_title {float:left; font-weight:bold; padding:0 35px 10px 0; }
.mid_l .news_reply ul li .reply_msg .reply_time {float:left; padding:0 10px 10px 0; }
.mid_l .news_reply ul li .reply_msg .msg {clear:both; }
.mid_l .news_reply ul li .reply_msg .reply {float:right; padding:0 5px; }
.mid_l .news_reply ul li ol {float:right; width:400px; }
.mid_l .news_reply ul li ol .line {width:400px; }
.mid_l .news_reply ul li ol .reply_msg {width:280px; } /* community news end*/
/* myr2 */
.frm_mygames_list {margin:0 0 0 22px; position:relative; width:310px; }
.frm_mygames_list .mygames_list_title {font-size: 14px; font-weight: bold; }
.frm_mygames_list .mygames_list_title a {color: #4B4B4B; float: left; margin: 10px 10px 11px; }
.frm_mygames_list .mygames_list_title .forum_more {background: url("../images/support_img.png") no-repeat scroll -190px 0 transparent; height: 14px; width: 14px; }
.frm_mygames_list ul li .user_img {float: left; height: 74px; padding: 18px 20px 19px 18px; width: 72px; }
.frm_mygames_list ul li .game_msg {float: left; padding-top: 18px; width: 160px; color:#272727; font-size:10px; }
.frm_mygames_list ul li .online_msg {float: left; padding-top: 18px; width: 160px; color:#272727; font-size:12px; }
.frm_mygames_list ul li .online_msg .user_name {float:left; font-size:12px; font-weight:bold; }
.frm_mygames_list ul li .online_msg .online {float:right; width:60px; background:url(../images/ol.png) 90% 50% no-repeat; }
.frm_mygames_list ul li .online_msg .offline {float:right; width:60px; background:url(../images/ofl.png) 90% 50% no-repeat; }
.frm_mygames_list ul li .online_msg .time {padding:3px 0; }
.frm_mygames_list ul li .online_msg .time span {float:left; }
.frm_mygames_list ul li .online_msg .action a span {color: #272727; float: left; font-size: 10px; font-weight: bold; padding: 0 5px; }
.frm_mygames_list ul li .online_msg .action a .del {width:11px; height:11px; background:url(../images/support_img.png) -175px -37px no-repeat; float:left; margin:2px; }
.frm_mygames_list ul li .online_msg .action a .message {width:16px; height:10px; background:url(../images/support_img.png) -175px -51px no-repeat; float:left; margin:3px 2px 0; }
.frm_mygames_list ul li .game_msg .game_name {float:right; font-size:15px; font-weight:bold; }
.frm_mygames_list ul li .game_msg .game_cls {float:right; font-size:10px; clear:both; }
.frm_mygames_list ul li .game_msg .last_server span {font-size:12px; float:left; color:#272727; font-weight:normal; }
.frm_mygames_list ul li .game_msg .genreListWrapper {width:90px; float:right; padding-top:5px; }
.frm_mygames_list ul li .game_msg span {font-weight:bold; color:#686867; font-size:14px; }
.frm_mygames_list ul li .game_msg a {padding-top:10px; }
.search_img {width:29px; height:26px; background:url(../images/support_img.png) 0 -161px no-repeat; }
.frm_mygames_list ul li .game_msg .action a { padding:0; }
.frm_mygames_list ul li .line {
	background: url("../images/footer_line_bg.png") repeat-x scroll 0 0 transparent; height: 1px; width: 310px; }
.frm_mygames_list ul li .game_msg .action a .del {width:11px; height:11px; background:url(../images/support_img.png) -175px -37px no-repeat; float:left; margin:2px; }
.frm_mygames_list ul li .game_msg .action a .play {width:11px; height:11px; background:url(../images/support_img.png) -186px -37px no-repeat; float:left; margin:2px; }
.frm_mygames_list ul li .game_msg .action a span {font-weight:bold; font-size:10px; float:left; padding:0 5px; color:#272727; }
.myr2_banner {background:url(../images/myr2_bg.png) no-repeat; height:348px; }
/*myr2_user*/
.mid_l .user_msg { margin:25px 0 0 25px; }
.mid_l .user_msg .user_wlc {float:right; }
.mid_l .user_msg .user_wlc span {font-size:14px; font-weight:bold; color:#5e5e5e; }
.mid_l .user_msg .user_wlc span.name {color:#990300; }
.mid_l .user_msg .user_photos {float:left; }
.mid_l .user_msg .user_data {width:200px; float:left; height:140px; position:relative; }
.mid_l .user_msg .user_data ul {position:absolute; left:40px; top:10px; }
.mid_l .user_msg .user_data ul li {padding:3px 0; }
.mid_l .user_msg .user_data ul li a {color:#5e5e5e; font-size:12px; font-weight:bold; }
.mid_l .user_msg .user_data ul li a span.num {color:#990300; font-size:14px; padding:2px 5px 0 10px }
.mid_l .user_msg .user_data ul li a span {float:left; padding-top:3px; }
.mid_l .user_msg .user_data ul li a .img1 {width:19px; height:20px; background:url(../images/support_img.png) no-repeat -210px -40px; float:left; }
.mid_l .user_msg .user_data ul li a .img2 {width:19px; height:20px; background:url(../images/support_img.png) no-repeat -210px -60px; float:left; }
.mid_l .user_msg .user_data ul li a .img3 {width:19px; height:20px; background:url(../images/support_img.png) no-repeat -210px -80px; float:left; }
.mid_l .user_msg .user_data ul li a .img4 {width:19px; height:20px; background:url(../images/support_img.png) no-repeat -210px -100px; float:left; }
.mid_l .user_msg .user_exp {display:none; float:left; background:url(../images/exp_bg.png) no-repeat; width:225px; height:140px; background-position:right 10px; position:relative; }
.mid_l .user_msg .user_exp .exp_txt {color:#fff; font-size:12px; width:140px; height:50px; position:absolute; top:20px; right:0; }
.mid_l .user_msg .user_exp .exp_txt a {font-size:10px; color:#fff; float:right; margin:0 17px; }
.mid_l .user_msg .user_exp .star {position:absolute; top:90px; right:10px; }
/*myr2_user end*/
/*myr2 tab*/
.mid_l .myr2 .usual ul.tab { padding-left:25px; }
.mid_l .myr2 .usual ul.tab li {float: left; list-style: none outside none; }
.mid_l .myr2 #usual2 ul.tab a {}
.mid_l .myr2 #usual2 ul.tab a.selected {border:#9e9e9e solid 1px; border-bottom:0; color:#b60809; font-weight:bold; }
.mid_l .myr2 .usual ul.tab a.selected {border-bottom: 1px solid snow; color: #000000; cursor: default; margin-bottom: 0; }
.mid_l .myr2 .usual ul.tab a {color: #5E5E5E; border-bottom:1px #9e9e9e solid; display: block; font-weight:bold; font-size: 12px; margin: 1px 0; padding: 6px 10px; text-decoration: none !important; }
.mid_l .myr2 .usual ul.tab .tab_line {color: #9f9f9f; border-bottom:1px #9e9e9e solid; display: block; font-weight:bold; font: 10px Verdana; margin: 1px 0; text-decoration: none !important; width:28px; height:29px; }
.mid_l .myr2 .usual .div_tab {clear: left; width: 100%; }
.mid_l .myr2 #usual3 ul.tab a.selected {border:#9e9e9e solid 1px; border-bottom:0; color:#5e5e5e; font-weight:bold; }
.mid_l .myr2 #usual3 ul.tab a {font-size:14px; }
.mid_l .myr2 #usual3 ul.tab .tab_line {height:31px; width:62px; }
/*myr2 tab end*/
/*search_list*/
.mid_l .search_list .cb_select .cb_down {background:url(../images/support_img.png) no-repeat 0 -135px; }
.mid_l .search_list .cb_select .cb_up {background:url(../images/support_img.png) no-repeat -30px -161px; }
.mid_l .search_list .cb_select {font-size:12px; font-weight:normal; color:#4d4d4d; float:none; width:188px; margin:0; }
.mid_l .search_list .cb_select .cb_selectMain {height:26px; width:188px; box-shadow:none; line-height:28px; text-indent:20px; text-shadow:none; border:0; }
.mid_l .search_list .cb_select .cb_selectWrapper {width:188px; margin-top:28px; }
.mid_l .search_list .cb_select .cb_selectWrapper ul li a {float:none; }
.myr2_friends .search {padding-top:10px; }
.myr2_friends .search .search_list {float: left; height: 26px; position: relative; width: 188px; padding-left:320px; }
.myr2_friends .search a {float:left; padding:0 5px; }
/*search_list end*/
/*friends list */
.myr2_friends .friends_list {margin-left:25px; width:520px; }
.myr2_friends .friends_list .line {margin:0; }
.myr2_friends .friends_list ul li .user_img {float: left; height: 74px; padding: 18px 20px 19px 0; width: 72px; }
.myr2_friends .friends_list ul li .online_msg {color: #272727; float: left; font-size: 12px; padding-top: 18px; width: 428px; }
.myr2_friends .friends_list ul li .online_msg .user_name {float: left; font-size: 12px; font-weight: bold; }
.myr2_friends .friends_list ul li .online_msg .Online {background: url("../images/ol.png") no-repeat scroll 90% 50% transparent; float: right; width: 60px; }
.myr2_friends .friends_list ul li .online_msg .Offline {background: url("../images/ofl.png") no-repeat scroll 90% 50% transparent; float: right; width: 60px; }
.myr2_friends .friends_list ul li .online_msg .time {padding: 3px 0; }
.myr2_friends .friends_list ul li .online_msg .action a {float:right; }
.myr2_friends .friends_list ul li .online_msg .action a .message {background: url("../images/support_img.png") no-repeat scroll -175px -51px transparent; float: left; height: 10px; margin: 3px 2px 0; width: 16px; }
.myr2_friends .friends_list ul li .online_msg .action a .del {background: url("../images/support_img.png") no-repeat scroll -175px -37px transparent; float: left; height: 11px; margin: 2px; width: 11px; }
.myr2_friends .friends_list ul li .online_msg .action a .invite {background: url("../images/support_img.png") no-repeat scroll -211px -63px transparent; float: left; height: 15px; margin:0 2px; width: 19px; }
.myr2_friends .friends_list ul li .online_msg .action a span {color: #272727; float: left; font-size: 10px; font-weight: bold; padding: 0 5px; }
/*friends list end */
/*games list*/
.myr2_games .search a {float: left; padding: 0 5px; }
.myr2_games .search .search_list {float: left; height: 26px; padding-left: 10px; position: relative; width: 188px; }
.mid_l .myr2_games .game_list ul li .game_msg .game_name {padding:0; width:auto; color:#000; }
.mid_l .myr2_games .game_list ul li .game_msg .news_forum {float:right; }
.mid_l .myr2_games .game_list ul li .game_msg .news_forum a {color:#000; font-size:12px; font-weight:bold; }
.mid_l .myr2_games .game_list ul li .game_msg .news_forum span {font-size:12px; color:#353535; }
.mid_l .myr2_games .game_list ul li .game_msg span {font-size:12px; padding:2px; }
.mid_l .myr2_games .game_list ul li .game_msg span.red {color:#830000; font-size:14px; font-weight:bold; }
.mid_l .myr2_games .game_list ul li .game_msg .p_l a {padding-right:10px; }
.mid_l .game_list ul li .game_msg .p_l a .del {background: url("../images/support_img.png") no-repeat scroll -175px -63px transparent; float: left; height: 24px; width: 15px; }
/*games list end*/
/*myr2_index*/
.myr2_account {color:#5e5e5e; font-size:12px; margin-left:25px; }
.myr2_account .text {height:90px; }
.myr2_account .text p {word-spacing:1px; }
.myr2_account .text .help {width:29px; height:21px; background:url(../images/support_img.png) no-repeat -250px -24px; float:right; }
.mid_l .myr2_account span.sub_title {padding:0; }
.mid_l .myr2_account .line {width:100%; margin:0; }
.profile {position:relative; }
.profile .user_photos {padding:5px 0; width:129px; height:132px; float:left; }
.profile .profile_info input.txt {width:200px; margin:5px 0 10px 25px }
.profile .profile_info span.title {float:left; }
.mid_l .btn_save {background: url("../images/save.png") no-repeat scroll left top transparent; height: 25px; float:right; margin-right:20px; width: 72px; }
.mid_l .import_btn {background: url("../images/import_btn.png") no-repeat scroll left top transparent; height: 24px; float:right; margin-right:20px; width: 72px; }
.mid_l .import_btn:hover {background-position:bottom; }
.mid_l .btn_save:hover {background-position:bottom; }
.mid_l a.activation_btn {background:url(../images/activation_btn.png) no-repeat scroll left top transparent; height: 24px; float:right; margin:7px 20px 11px 0; width: 72px; display:inline-block; }
.mid_l a.activation_btn:hover {background-position:bottom; }
.mid_l a.savenickyname_btn {background:url("../images/save.png") no-repeat scroll left top transparent; height: 25px; float:right; margin:7px 20px 11px 0; width: 72px; display:inline-block; }
.mid_l a.savenickyname_btn:hover {background-position:bottom; }
.mid_l .btn_active {background: url("../images/save.png") no-repeat scroll left top transparent; height: 25px; float:left; width: 72px; }
.mid_l .choose_photos input.txt {width:130px; margin:0; }
.file_1 {background: #afafaf; color: #5E5E5E; height:25px; width:128px; border:1px solid #9b9b9b; }
#sidebar {width: 0px; }
#content {width: 770px; }
.choose_photos {position:relative; }
.mid_l .personal input.txt {margin-left:0; width:534px; }
.mid_l .personal .title {padding-left:0; }
.mid_l .personal .date_birth .months {margin-left:0; }
.mid_l .personal .date_birth .country {margin-left:0; }
/*myr2_index end*/
/*myr2_messages*/
.myr2_messages .usual ul li {float:left; clear:both; width:150px; }
.myr2_messages .usual ul li a .img1 {width:23px; height:20px; background:url(../images/messages.png) 0 0 no-repeat; float:left; margin:5px 15px 0 25px; }
.myr2_messages .usual ul li a:hover .img1 {width:23px; height:20px; background:url(../images/messages.png) -23px 0 no-repeat; }
.myr2_messages .usual ul li a .img2 {width:18px; height:23px; background:url(../images/messages_img.png) -18px 0px no-repeat; float:left; margin:5px 17px 0 28px; }
.myr2_messages .usual ul li a:hover .img2 {background-position:0 0px; }
.myr2_messages .usual ul li a .img3 {width:18px; height:23px; background:url(../images/messages_img.png) -18px -23px no-repeat; float:left; margin:5px 17px 0 28px; }
.myr2_messages .usual ul li a:hover .img3 {background-position:0px -23px; }
.myr2_messages .usual ul li a .img4 {width:23px; height:20px; background:url(../images/messages.png) 0 -60px no-repeat; float:left; margin:5px 15px 0 25px; }
.myr2_messages .usual ul li a:hover .img4 {width:23px; height:20px; background:url(../images/messages.png) -23px -60px no-repeat; }
.myr2_messages .usual ul li a span {color:#9f9f9f; font-size:12px; font-weight:bold; float:left; margin-top:8px; }
.myr2_messages .usual ul li a:hover span {color:#5e5e5e; }
.myr2_messages .usual ul li a span.red {color:#960014; float:right; }
.myr2_messages .usual ul {position:absolute; }
.myr2_messages .usual .msg_content {background:url(../images/messages_bg.png) repeat-y left; width:400px; min-height:150px; float:right; }
.myr2_messages .usual .msg_content .dv_msg_show {display:none; border:1px solid #000; font-size:12px; color:#000; margin:15px; margin-right:3px; padding:5px; padding-right:15px; background-color:#fff; }
.myr2_messages .usual .msg_content .cb_select .cb_down {background:url("../images/down_3.png") no-repeat scroll 95% 50% #AFAFAF; }
.myr2_messages .usual .msg_content .cb_select .cb_up {background:url("../images/up_3.png") no-repeat scroll 95% 50% #AFAFAF; }
.myr2_messages .usual .msg_content .cb_select .cb_selectMain {width:120px; }
.myr2_messages .usual .msg_content .cb_select {float:right; width:120px; }
.myr2_messages .usual .msg_content .cb_select .cb_selectWrapper {width:120px; }
.myr2_messages .usual .msg_content .cb_select .cb_selectWrapper ul li {width:120px; padding-left:0; }
.myr2_messages .usual .msg_content span.title {color:#5e5e5e; font-size:12px; font-weight:bold; }
.mid_l .myr2_messages .usual .msg_content textarea.txt {width:365px; background: none repeat scroll 0 0 #AFAFAF; border: 1px solid #9B9B9B; color: #5E5E5E; min-height:185px; margin: 10px 0 15px 25px; }
.mid_l .myr2_messages .usual .msg_content input.txt {width:365px; }
.mid_l .myr2_messages .usual .msg_content a.send {float:right; }
.mid_l .myr2_messages .usual .msg_content a.send .btn {width:72px; height:24px; background:url(../images/send_btn.png) top left no-repeat; margin:5px 7px 5px 0; }
.mid_l .myr2_messages .usual .msg_content span.subject {padding-left:25px; }
.mid_l .myr2_messages .usual .msg_content span.sender {padding-left:100px; }
.mid_l .myr2_messages .usual .msg_content span.time {padding-left:80px; }
.mid_l .myr2_messages .usual .msg_content #chklist {padding-left:25px; }
.mid_l .myr2_messages .usual .msg_content #chklist2 {padding-left:25px; }
.mid_l .myr2_messages .usual .msg_content #chklist3 {padding-left:25px; }
.mid_l .myr2_messages .usual .msg_content label.checkbox {margin:5px 0; }
.mid_l .myr2_messages .usual .msg_content .line {width:375px; }
.mid_l .myr2_messages .usual .msg_content .checkbox span.subject {padding:0; width:160px; float:left; overflow:hidden; height:22px; }
.mid_l .myr2_messages .usual .msg_content .checkbox span.sender {padding-left:5px; width:100px; float:left; height:22px; }
.mid_l .myr2_messages .usual .msg_content .checkbox span.time {padding-left:8px; float:left; height:22px; }
.mid_l .myr2_messages .usual .msg_content ul li {width:375px; padding-left:20px; }
.mid_l .myr2_messages .usual .msg_content .action a .del {background: url("../images/support_img.png") no-repeat scroll -175px -37px transparent; float: left; height: 11px; margin: 3px; width: 11px; }
.mid_l .myr2_messages .usual .msg_content .action a .report {background: url("../images/support_img.png") no-repeat scroll -154px -81px transparent; float: left; height: 12px; margin: 3px; width: 13px; }
.mid_l .myr2_messages .usual .msg_content .action a span {float:left; color:#272727; font-size:12px; font-weight:bold; }
.mid_l .myr2_messages .usual .msg_content .action a {float:right; padding:5px 10px; }
.mid_l .myr2_messages .usual .msg_content .text {color:#5e5e5e; font-size:12px; padding-bottom:7px; float:left; }
/*myr2_messages end*/
/*myr2_shopping_list*/
.mid_l .shopping_list {padding-left:25px; }
.mid_l .shopping_search .search_list {float: left; height: 26px; padding: 5px 10px 0; position: relative; text-align: left; width: 188px; }
.mid_l .shopping_search a {float: left; padding-top:5px; }
.mid_l .shopping_list .shopping_msg {color:#4d4d4d; font-size:12px; margin: 20px 0; text-align: center; }
.shopping_list .action span {padding: 0 10px; }
.mid_l .shopping_list .sliderbox span.games_img {float: left; height: 50px; padding: 8px 0 0 32px; width: 102px; }
.mid_l .div_tab .sliderbox .action a .pay {background: url("../images/support_img.png") no-repeat scroll -178px -107px transparent; float: left; height: 11px; margin: 2px; width: 16px; }
.mid_l .div_tab .sliderbox .action a .del {background: url("../images/support_img.png") no-repeat scroll -175px -37px transparent; float: left; height: 11px; margin: 2px; width: 11px; }
.mid_l .shopping_list .shopping_msg span.red {color:#960014; font-weight:bold; }
.mid_l .shopping_list .line {margin:0; width:540px; }
.mid_l .shopping_list #col {width:550px; }
.mid_l .shopping_list .sliderbox {width:550px; }
.mid_l .shopping_list .sliderbox dt {background: url("../images/shopping_right.png") no-repeat scroll 0 0 transparent; height:60px; clear:both; }
.mid_l .shopping_list .sliderbox .open {background: url("../images/shopping_down.png") no-repeat scroll 0 0 transparent; }
.mid_l .shopping_list .sliderbox span.title {line-height: 20px; padding-left: 15px; }
.mid_l .shopping_list .sliderbox .date {padding: 0 45px 0 0; font-weight:bold; font-size:12px; }
.mid_l .shopping_list .sliderbox .open:hover .date {color:#000; }
.mid_l .shopping_list .sliderbox dd {height:200px; }
.mid_l .shopping_list .sliderbox .text {padding: 10px 45px 11px 33px; }
.mid_l .shopping_list .sliderbox .text p span {font-size:12px; font-weight:bold; color:#535353; }
.mid_l .shopping_list .sliderbox .text p span.fr {font-weight:normal; }
/*myr2_shopping_list end*/
/* myr2 end */
/* games */
.games_banner {background:url(../images/games_bg.jpg) no-repeat; height:348px; }
/* games end */
/*s*/
span.reference {position:fixed; left:10px; bottom:10px; font-size:11px; }
span.reference a {color:#666; text-decoration:none; text-transform: uppercase; text-shadow:0 1px 0 #fff; }
span.reference a:hover {color:#ccc; }
.box {border:15px solid #fff; margin:180px auto 0 auto; height:240px; width:400px; position:relative; padding:30px 10px 30px 50px; -moz-box-shadow:0px 0px 2px #ccc inset; -webkit-box-shadow:0px 0px 2px #ccc inset; box-shadow:0px 0px 2px #ccc inset; background:#f6f6f6 url(click.png) no-repeat 220px 110px; }
.box h2 {text-transform: uppercase; color:#ccc; text-shadow:0 1px 0 #fff; }
.cb_select {width:90px; float:right; position:relative; font-size:10px; font-weight:bold; text-transform:uppercase; }
.cb_select .cb_selectMain {color:#272727; background-color:#d0d0d0; background-repeat:no-repeat; background-position:95% 50%; cursor:pointer; text-align:left; height:18px; line-height:20px; text-indent:10px; width:90px; position:absolute; top:0px; left:0px; z-index:10; text-shadow:1px 1px 1px #fff; -moz-box-shadow:0px 0px 2px #333 inset; -webkit-box-shadow:0px 0px 2px #333 inset; box-shadow:0px 0px 2px #333 inset; }
.cb_down {background:url(../images/down.png); }
.cb_up {background:url(../images/up.png); }
.cb_selectWrapper {width:90px; display:none; position:absolute; top:0px; left:0px; z-index:1000; background-color:#fff; margin:19px 0px 0px 0px; background:#f0f0f0 url(../images/overlay.png) repeat-x top left; -moz-box-shadow:0px 0px 2px #333 inset; -webkit-box-shadow:0px 0px 2px #333 inset; box-shadow:0px 0px 2px #333 inset; }
.cb_selectWrapper ul {list-style:none; padding:0px; margin:0px; width:100%; }
/*Download by http://down.liehuo.net*/
.cb_selectWrapper ul li a {text-decoration:none; float:none; cursor:pointer; display:block; padding:3px 0px; text-indent:10px; letter-spacing:1px; color:#777; text-shadow:1px 1px 1px #fff; }
.cb_selectWrapper ul li a:hover {background-color:#616161; color:#fff; text-shadow:1px 1px 1px #000; }
/*register*/
.mid_l span.sub_title {color:#5e5e5e; font-size: 12px; font-weight: bold; padding-left: 25px; float:left; margin:1px 0 8px; }
.mid_l span.title {color: #5e5e5e; font-size: 12px; font-weight: bold; padding-left: 25px; float:left; margin-bottom:8px; }
.mid_l .reg_info {padding-top:40px; position:relative; }
.mid_l .reg_info span.ipt {padding:3px 10px 0; float:left; height:11px }
.mid_l .reg_info a .btn {background: url("../images/submit.png") no-repeat scroll left top transparent; height: 25px; width: 72px; position:absolute; bottom:0; right:0px; }
.mid_l .reg_info a .btn:hover {width:72px; height:25px; background:url("../images/submit.png") bottom left no-repeat; }
.mid_l .reg_info p {margin:0 0 15px 35px; font-size:12px; color:#5e5e5e; width:500px; }
.mid_l input.txt {background: none repeat scroll 0 0 #AFAFAF; border: 1px solid #9B9B9B; height: 25px; margin: 10px 0 15px 25px; width: 520px; color:#5E5E5E; }
.mid_l .date_birth {clear:both; }
.mid_l .date_birth .gender {float: left; height: 21px; margin-left: 19px; width: 170px; }
.mid_l .cb_select {font-size:12px; font-weight:normal; margin:5px 10px 5px 0; float:left; }
.mid_l .cb_select .cb_selectWrapper {box-shadow:none; border:1px solid #9b9b9b; margin:26px 0 0 0; height:150px; }
.mid_l .cb_select .cb_selectWrapper ul {}
.mid_l .cb_select .cb_selectWrapper ul li a {}
.mid_l .cb_select .cb_selectMain {width:90px; height:25px; line-height:25px; background:#afafaf; border:1px solid #9b9b9b; box-shadow:none; position:relative; text-shadow:none; color:#5e5e5e; }
.mid_l .months {margin-left:25px; }
.mid_l .country {margin-left:25px; }
.mid_l .question {margin-left:25px; }
.mid_l .days .cb_select .cb_selectMain {width:70px }
.mid_l .days .cb_select {width:70px; }
.mid_l .days .cb_select .cb_selectWrapper {width:70px; }
.mid_l .country .cb_select .cb_selectMain {width:130px; }
.mid_l .country .cb_select {width:130px; }
.mid_l .country .cb_select .cb_selectWrapper {width:130px; }
.mid_l .state .cb_select .cb_selectMain {width:130px; }
.mid_l .state .cb_select {width:130px; }
.mid_l .state .cb_select .cb_selectWrapper {width:130px; }
.mid_l .question .cb_select .cb_selectMain {width:520px; }
.mid_l .question .cb_select {width:520px; }
.mid_l .question .cb_select .cb_selectWrapper {width:520px; }
.mid_l .cb_select .cb_down {background: url("../images/down_2.png") no-repeat scroll 0 0 transparent; background-position:100% 50%; background-color:#afafaf; }
.mid_l .cb_select .cb_up {background: url("../images/up_2.png") no-repeat scroll 0 0 transparent; background-position:100% 50%; background-color:#afafaf; }
.mid_l .re {color: #5E5E5E; float: left; font-size: 12px; font-weight: bold; margin: 15px 10px 0; text-decoration: underline; }
.mid_l .code {bottom: 167px; float: left; height: 27px; margin: 10px; width: 99px; }
.mid_l .agree {margin-left:25px; position:relative; }
.mid_l .agree label.checkbox {width:500px; }
.mid_l a.submit{width: 217px; height: 46px; margin: 0 auto; background: url("../images/bigsubmit.png") 0 0 no-repeat; display: block; }
.mid_l a.submit:hover{ background-position: 0 -46px;}
.shadow{ width: 100%; height: 14px; background: url("../images/shadow.png") 0 0 repeat-x;}
.register_top{ height: 150px; width: 640px; margin: 0 auto;}
.register_top .smile{ float: left; width: 150px; height: 150px; background: url("../images/smile.png") center center no-repeat;}
.register_top h3{ color: #bc1b21; margin: 0; padding-top: 35px; font-size: 18px;}
.register_top p{ font-size: 13px;}
.register_top a{ color: #bc1b21; font-size: 14px; text-decoration: underline; font-weight: bold;}
.mid_r .fblogin{ width: 309px; height: 141px; margin-top: 60px; padding-top: 190px; background: url("../images/fbloginbg.png") 0 0 no-repeat;}
.mid_r .fblogin a{ width: 252px; height: 42px; margin: 0 auto; display: block; background: url("../images/fblogin.png") 0 0 no-repeat;}
.mid_r .fblogin a:hover { background-position: 0 -42px;}
/*register end*/

.tb_main .top_bg {width:570px; height:71px; background:url("../images/topbg.png") no-repeat; }
.tb_main .mid_bg {width:570px; background:url("../images/mid_bg.png") repeat-y; }
.tb_main .footer_bg {width:570px; height:71px; background:url("../images/ftbg.png") no-repeat; }
#news_reply_btn input.submit {background: url("../images/submit.png") no-repeat scroll left top transparent; height: 25px; width: 72px; border:0; }
#news_reply_btn input.submit:hover {background-position:bottom; }
#news_reply_btn input.cancel {background: url("../images/cancel.png") no-repeat scroll left top transparent; height: 25px; width: 72px; border:0; }
#news_reply_btn input.cancel:hover {background-position:bottom; }
.error{color: #f00; font-size: 12px; float:left; padding-left:8px; }
.ipt{color:#f00; }
.dv_notification{height:20px; }
#slider2{height:70px; overflow:hidden; }
ul.about li {list-style: disc outside none; margin-left: 35px; padding-left: 10px; }
ul.about li a {color:#000; font-weight:bold; font-size: 12px; line-height: 32px; }
ul.about li a:hover {color:#535353; }
.about_txt {color: #535353; float: left; font-size: 12px; padding: 20px 15px 50px 25px; line-height:150%; }
.open_btn {width:156px; height:30px; background:url(../images/open.png) no-repeat top center; display:inline-block; }
.open_btn:hover {background-position:bottom center; }
.coming_soon {font-size: 14px; font-style: italic; font-weight: bold; }
a.my_account {width:101px; margin:20px auto 0; height:30px; background:url(../images/my_account.png) no-repeat top; display:block; }
a.my_account:hover {background-position:bottom center; }
#landiv {float: left; height: 37px; line-height: 37px; }
#landiv a {color: white; text-decoration: none; font-size: 12px; }
#status{ -webkit-appearance: none; width: 110px; background: url("../images/select.png") right no-repeat transparent; border: 0 none; color: #5e5e5e; font-family: Helvetica, Arial, Verdana, sans-serif; font-weight: bold;}

#language li{ padding:0 0; margin:0 0;}
.lang_list{ width: 95px; background:#b3b2b2; position: absolute; z-index: 10; border:1px solid #ccc; border-top:none; left:-7px; }
.lang_list ul{ width: 95px;}
.lang_list li{ width: 95px; height: 30px; line-height: 30px; margin:0 0;}
.lang_list li a{ color: #b3b2b2; }
.lang_list li img{ float:left; margin:8px 6px 0 5px;}
.lang_list li:hover{ background: #b7babd}


.top_nav .mobile-games{ position: absolute; left: 100px; top:0; height: 37px; line-height: 37px; padding-left: 30px; padding-right:10px; background: #303030 url(../images/mobile-icon.png) no-repeat 13px 10px; font-size: 12px;}
.top_nav .mobile-games a{ color:#de3f05; text-decoration:none;}	
.top_nav .mobile-games a:hover{ text-decoration:underline;}