@charset "utf-8";
/* GLOBAL STYLES 1480d4*/
body 			{ margin:0px; font-family:Tahoma,Arial; background:#5692e4; font-size:11px; line-height:17px; text-align:center; color:#515151; vertical-align:top;}
div				{ vertical-align:top; text-align:left;}
a 				{ color:#666;text-decoration:none; margin:0px;}
a:hover 		{ color:#ff0000;}
a img 			{ border:0px; vertical-align:middle;}
form 			{ margin:0px; padding:0px;}
h1				{ font-size:14px; margin:0px;}
h2				{ font-size:13px; margin:0px;}
h3				{ font-size:12px; margin:0px;}
h4				{ font-size:11px; margin:0px;}
br				{ margin:0px; padding:0px;}
.clr			{ clear:both;}
.margin8		{ margin:8px;}
.padding5		{ padding:5px;}
input, ul, li, ol 			{ padding:0px; margin:0px;}
.right, .body, .left_box, .topmenu {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius:5px;
}

.right .yellow_title, .body .yellow_title, .title_link, .yellow_title_newgames, .body .green_title, .left_box .left_title, .game_title_play, .yellow_title_info, .search_title { /*mozila*/
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px; /*WebKit*/
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px; /*CSS3*/
	-khtml-border-top-left-radius:5px;
	-khtml-border-top-right-radius:5px;
	border-bottom-top-radius:5px;
	border-bottom-top-radius:5px;
}


/* TOP MENU */
.title			{ float:left; height:20px; line-height:20px; padding-left:10px;}
.title h1 a		{ font-size:11px; text-transform:uppercase; color:#fff;line-height:20px;}
.flag			{ float:right; display:block; margin:0px 5px 0px 3px;}
.flag	a		{ margin-left:3px;}

/* Banner */
.logo				{ width:1000px; height:100px; float:left; background:url(../images/g.jpg) no-repeat left;}

/*------.language_banner	{ float:right; margin-top:50px; margin-right:5px; }---------*/
.ads_banner		{ display:table-cell;float:right; width:730px; margin:10px; vertical-align:top; z-index:2;}
.cat_top		{ display:block; width:985px; margin:10px 5px 8px 5px; background:#effae2;}
.cat_top		{ display:table;}
.cat_top a		{ margin:0px 10px; color:#fff;}
.cat_top h2		{ display:inline; font-size:11px;}
.cat_top h3 	{ display:inline; font-size:11px; font-weight:normal;}


.topmenu		{ display:table;height:26px; border:solid 2px #9ac94f; width:100%;line-height:26px; float:left; margin:auto; text-align:center; background:#69ad1a url(../images/green_title.gif) top; text-transform:uppercase;}
.topmenu  a	{ display:inline;height:26px; line-height:26px; font-weight:bold; font-size:12px;}
.topmenu  a:hover { color:#FF0000;}

/* SEARCH */
.main_body_search	{ width:100%; height:auto; margin:auto; text-align:center;}
.language_banner 	{ display:block; width:220px; height:23px; background:#FFFFFF; float:right; text-align:center; margin:auto; border:#D3D3D3 2px solid;}
.search_input 		{ display:block; height:20px; width:150px; border:#4db629 solid 0px; float:left;}
.search_button 		{ display:block; height:23px; width:50px; border:#D3D3D3 solid 2px; background:#D3D3D3; color:#090; float:right;}

.search_title	{ width:800px; height:25px; background:#0090d7 url(../images/yl_title.gif) repeat-x top; border:#f5f0f0 solid 1px; text-align:center; line-height:25px; font-weight:bold; color:#FFFFFF; font-size:16px; margin:auto;}
.search_title a { color:#FFFFFF;}

.body_search { display:table; width:800px; height:auto; margin:auto; border:#f5f0f0 solid 1px; text-align:center; }
.thumb_search { float:left; overflow:hidden; height:150px; width:150px; text-align:center; z-index:4; border:#f5f0f0 solid 1px; margin:5px 0px 0px 5px;}
.thumb_search a img { width:160px; height:110px; float:left; text-align:center; margin:auto; color:#00CC00;}

.nav_search				{ margin:auto; width:795px; padding-left:5px;}
.nav_search ul 			{ display:table; padding:0px; margin:0px; list-style:none;}
.nav_search ul li			{ display:block; margin:0px; padding:0px; list-style:none; float:left;}
.nav_search ul li a 		{ display:block; border:solid 1px #eee; padding:0px 2px; margin:2px; background:#fff; text-align:center; width:20px; line-height:14px;}
.nav_search ul li a:hover 	{ display:block; border:solid 1px #ccc;padding:0px 2px; background:#ff8100; color:#fff;}
/*RIGHT */

.group			{ width:296px; padding-left:25px;}
.group	ul		{ margin:0px; padding:0px; display:table;}
.group	ul	li	{ margin:0px; padding:0px; display:table;}
.ads_right		{ display:table; width:100%; margin:0px 5px 5px 5px; z-index:3;}

/*link web */
.link_web { width:100%; height:auto; text-align:center; color:#FFFFFF;}
.link_web a { color:#009900; padding-left:5px;}
.link_web a:hover { color:#FF0000;}

/* New games */
.new_games			{ display:table; width:100%; height:280px;border:solid 1px #d1d1d1; margin:0px 0px 10px 0px;background:#fff url(../images/box_bg.gif) top repeat-x; z-index:3;}
.green_title		{ display:table;width:100%; height:30px; line-height:30px; color:#fff;background:#6baf1c url(../images/green_title.gif) repeat-x top; text-transform:uppercase; font-weight:bold;}
.green_title span, .green_title span a 		{ display:table; color:#fff; line-height:30px; text-transform:uppercase; font-weight:bold; padding-left:5px;}	
	
.right				{ display:block; height:auto; border:solid 1px #d1d1d1; background:#fff;z-index:3; margin-bottom:8px; text-align:center;}
.yellow_title		{ display:table; width:321px; color:#FFFFFF; height:30px; line-height:30px; font-weight:bold; font-size:14px; background:#0090d7 url(../images/yl_title.gif) repeat-x top; text-align:center;}
.yellow_title a		{ color:#FFFFFF;}
.box_content		{ display:block;height:auto; }

/*--play games--*/
.yellow_title_info { width:100%; height:30px; background:#0090d7 url(../images/yl_title.gif) repeat-x top; text-align:center; line-height:30px; font-weight:bold; color:#FFFFFF; font-size:14px;}
.game_title_play  { width:800px; height:30px; background:#0090d7 url(../images/yl_title.gif) repeat-x top; text-align:center; line-height:30px;}
.game_title_play a { color:#FFFFFF;}
.game_title_play a:hover { color:#CC0000;}


/* MAIN BODY */
.main_body			{ display:block; width:650px; border:solid 0px #000; float:left; border:solid 0px #0066CC}
.left				{ width:160px; height:auto; float:left; margin-left:2px;}
.body_box			{ float:right; width:465px; border:solid 0px #000; border:solid 0px #FFCC33;}

/*---title hom--*/
.yellow_title_newgames { width:465px; height:30px; font-weight:bold; font-size:14px; background:#0090d7 url(../images/yl_title.gif) repeat-x top; color:#FFFFFF; text-align:center; line-height:30px;}
.yellow_title_newgames a { color:#FFFFFF;}




/* Tags */
.left_box				{ display:table; margin-bottom:10px; width:160px; background:#fff;border:solid 1px #ccc; float:left;}
.left_title				{ display:table;width:160px; height:30px; line-height:30px; font-weight:bold; text-align:center; color:#FFFFFF; font-size:14px; background:#0090d7 url(../images/yl_title.gif) repeat-x top;}
.left_title h2 a 		{ color:#fff; line-height:30px; text-transform:uppercase; margin-left:10px;}
.left_content			{ height:auto; width:160px; display:table;}
.left_content ul		{ margin:0px; padding:0px;}
.left_content ul li		{ width:140px; height:22px; line-height:22px; font-weight:bold; list-style:none; overflow:hidden; background:url(../images/icons4.jpg) no-repeat left; padding-left:20px;}
.left_content ul li:hover { background:#FFCCCC;}
/* Contents */
.body					{ display:table; width:100%; background:#fff; border:solid 1px #ccc; float:left; margin-bottom:10px;}
.pm_body				{ display:table; width:100%; border:solid 1px #ccc; float:right; background:#f2f4f6; margin-bottom:10px; text-align:center;}; 
.body_title				{ display:table;width:100%; height:30px; line-height:30px; background:url(../images/yl_title.gif) repeat-x top; border:solid 1px #fff;}
.body_title h2 a 		{ color:#fff; line-height:30px; margin-left:10px; text-transform:uppercase;}	
.body_content			{ display:block; width:100%; height:auto;}


/* GAMES */

.main_body_game		{ display:block; width:988px; z-index:3; float:right; text-align:left; }
.main_body_game	.left { float:left; display:table; }
.game_body { display:table; width:800px; z-index:4; float:right; margin-left:20px; }

.body_large		{ display:block; background:#fff url(../images/box_bg.gif) top repeat-x; margin-top:5px;}
.game_title 	{ display:block;border:solid 1px #e1e1e1; text-align:center;}
.game_title h1 a .bold	{ text-transform:uppercase; color:#009900;}

.game_content			{ display:block; border:solid 1px #e1e1e1;text-align:center;background:#eceeed;}
.game_content_related	{ display:table; width:799px; border:solid 1px #ccc;}
.game_info		{ display:block; border:solid 1px #e1e1e1;background:#fff;border-bottom:solid 1px #999;}
.game_info	h4 	{ display:inline;}
.game_other		{ display:block;border:solid 0px #e1e1e1;background:#fff;text-align:justify;}
.game_object	{ display:block;overflow:auto;height:100px;border:solid 1px #e1e1e1;text-align:left; }


.thumb					{ display:table-cell; float:left; margin:10px; overflow:hidden; height:230px; width:185px; text-align:center; z-index:4;}
.thumb	a img			{ display:table; padding:2px; border:solid 1px #ccc; background:#fff; margin:0px; width:181px;}

.thumb_normal				{ overflow:hidden; height:170px; width:172px; float:left; text-align:center; font-weight:bold; margin-left:18px; margin-top:5px;}
.thumb_normal	a img		{ width:170px; height:130px; float:left; border:#CCCCCC 1px solid; }

.thumb_small			{ display:inline; float:left;margin:13px 0px 0px 13px; overflow:hidden; height:120px; width:136px; text-align:center;z-index:4;}
.thumb_small a img		{ display:block; padding:3px; border:solid 1px #ccc; background:#fff; width:123px; height:90px; margin:auto;}
.thumb_small span a 	{ font-size:11px; font-weight:normal;}
.thumb_small_row		{ display:block; width:100%; clear:both;}

.thumb_full				{ display:block; margin:5px; height:85px;}
.thumb_full	.img		{ display:table; float:left; margin-right:8px; height:75px;}
.thumb_full	.img a img	{ display:table; padding:2px; border:solid 1px #ccc; background:#fff; margin:0px;  width:88px; height:66px;}

.thumb_friend			{ display:table-cell; float:left; margin:5px 9px; overflow:hidden; height:120px; width:92px; text-align:center; vertical-align:top; border:solid 1px #cecece; background:#edf8fa;}
.thumb_friend a img		{ display:table; padding:2px; border:solid 1px #ccc; background:#fff; margin:9px; width:65px; clear:both; text-align:center;}
.thumb_friend a 			{ font-size:11px; text-align:center; font-weight:bold;}


.info		{ text-align:justify; overflow:hidden; height:72px; border:solid 0px;}
.info span	{ font-size:11px; font-weight:bold;}

/* LOGIN */
.login_box			{ display:block; width:auto; z-index:5; padding-left:10px;}
.login_box_content	{ display:table; margin:5px; width:100%;}
.login_u			{ display:block; margin-right:10px; width:110px; height:16px; line-height:16px; float:left; text-align:left; background:#fff url(../images/login_u.gif) center left no-repeat ; border:solid 1px #ccc; margin-top:1px;}
.login_p			{ display:block; height:16px; width:105px; float:left; text-align:left; line-height:16px; background:#fff url(../images/login_p.gif) center left no-repeat ;border:solid 1px #ccc; margin-top:1px;}
.login_s			{ display:table-cell; margin:1px 20px 3px 0px; height:17px; margin-left:5px; color:#fff; background:#33CCCC url(../images/green_title.gif) bottom repeat-x; cursor:pointer; text-transform:uppercase; font-weight:bold; font-size:11px;}
.login_m			{ color:#FF0000; display:block; margin:0px 2px; font-weight:bold;}

/* MEMBER */
.content_td		{ border:solid 1px #e7e7e7; width:755px; margin-left:8px; text-align:left;}
.pm_content		{ background:#fff; width:auto;}
.pm_title			{ background:#dce0e2; border-bottom:solid 1px #999;}
.pm_cell			{ padding:0 5px; border-right:solid 1px #fff; font-weight:bold; text-align:center;}
.pm_name			{ padding:0 5px; border-right:solid 1px #fff; width:280px; font-weight:bold; text-align:center;}
.pm_content_cell	{ padding:0 5px; border-right:solid 1px #fff; border-bottom:solid 1px #e7e7e7; text-align:center;}
.pm_content_name	{ padding:0 5px; border-right:solid 1px #fff; border-bottom:solid 1px #e7e7e7; text-align:left;}
.pm_navi			{ border-top:solid 1px #999; background:#edeff1; text-align:center;}
.pm_navi_content a	{ padding:0px 8px; border:solid 0px #dde2e4; width:20px;}
.edit_input			{ width:340px; border:solid 1px #e7e7e7; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:2px; color:#000;}
.edit_text_des		{ width:340px; height:60px; border:solid 1px #e7e7e7; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:2px; color:#000; font-size:11px;}
.edit_text_detail	{ width:340px; height:150px; border:solid 1px #e7e7e7; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:2px; color:#000;  font-size:11px;}
.edit_title			{ width:90px; padding:2px 8px; float:left; text-align:right; background:#dce0e2; border-bottom:solid 1px #e9e9e9; border-top:solid 1px #fff; height:100%; color:#666; font-weight:bold;}
.edit_title_des		{ width:90px; height:60px; padding:2px 8px; float:left; text-align:right; background:#dce0e2; border-bottom:solid 1px #e9e9e9; border-top:solid 1px #fff; color:#666; font-weight:bold;}
.edit_title_detail	{ width:90px; height:150px; padding:2px 8px; float:left; text-align:right; background:#dce0e2; border-bottom:solid 1px #e9e9e9; border-top:solid 1px #fff; color:#666; font-weight:bold;}
.input_button		{ background:#00acc5; color:#fff; padding:0px 10px; border:solid 1px #fff; cursor:pointer;}
.profile_info		{ height:18px; line-height:18px; border:solid 1px #eee; width:auto; background:#fff;}


/* Footer */
.footermenu		{ margin:auto; display:table; text-transform:uppercase; line-height:30px; text-align:center;}
.footermenu	a	{ font-weight:bold; display:inline; margin:0px 10px;}
.layout_footerlink ul 		{ margin:0px; padding:0px}
.layout_footerlink ul li	{ margin-left:5px; overflow:hidden; width:250px; float:left; height:18px;}
.layout_footerlink ul li a	{ margin:0px; padding:0px; display:inline;}

/* NAV */
.nav				{ display:block; text-align:center; margin:5px 0px 0px 5px; }
.nav ul 			{ display:table; padding:0px; margin:0px; list-style:none;}
.nav ul li			{ display:block; margin:0px; padding:0px; list-style:none; float:left;}
.nav ul li a 		{ display:block; border:solid 1px #eee; padding:0px 2px; margin:2px; background:#fff; text-align:center; width:20px; line-height:14px;}
.nav ul li a:hover 	{ display:block; border:solid 1px #ccc;padding:0px 2px; background:#ff8100; color:#fff;}
#nav_selected		{ display:block; border:solid 1px #eee; padding:0px 2px; margin:2px; text-align:center; width:20px; line-height:14px;color:#fff;background:#ff8100;}
.add_image			{ display:inline-table; height:18px; margin:0px 5px;}
/* ADS */
.ads336x280	{display:block; width:336px; height:280px;}






