@charset "utf-8";
/* GLOBAL STYLES */
body 			{ margin:0px; font-family:Arial,Tahoma, "Lucida Sans unicode", ; font-size:11px; line-height:17px; text-align:left; color:#515151; vertical-align:top; background:#89b6d9;}
div				{ vertical-align:top; text-align:left;}
a 				{ color:#3b74ac;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; line-height:17px;}
h2				{ font-size:13px; margin:0px; line-height:17px;}
h3				{ font-size:12px; margin:0px; line-height:17px;}
h4				{ font-size:11px; margin:0px; line-height:17px;}
br				{ margin:0px; padding:0px;}
.margin8		{ margin:8px;}
.padding5		{ padding:5px;}

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

/* Banner */
.logo			{ display:table-cell;float:left; margin:10px 0px;width:200px; z-index:2;}
.ads_banner		{ display:table-cell;float:right; width:730px; margin:10px; vertical-align:top; z-index:2;}
.cat_top		{ display:block; width:98.5%; border:solid 2px #9ac94f; margin:15px 5px 10px 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;width:100%; height:26px; line-height:26px; float:left; background:#00adc7 url(../images/green_title.gif) top; text-transform:uppercase;}
.topmenu h2 a	{ display:inline;height:26px; line-height:26px;}
.topmenu_left	{ float:left; display:table;}
.topmenu_right	{ float:right; line-height:26px; margin:2px 2px 0px 2px; display:table;}

/* SEARCH */
.searh			{ display:table-cell; border:solid 1px #eee; height:16px; background: #fff url(../images/search_bg.gif) left center no-repeat; padding-left:18px; }
/*RIGHT */

.group			{ margin:5px;}
.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;}

/* 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; background:#00adc7 url(../images/green_title.gif) repeat-x top; border:solid 1px #fff;}
.green_title h2,.green_title h2 a 	{ color:#fff; line-height:30px; margin-left:10px; text-transform:uppercase;}	
.right				{ display:table; width:100%; height:auto;border:solid 1px #d1d1d1; margin:0px 5px 10px 0px;background:#fff;z-index:3;}
.yellow_title		{ display:table;width:100%; height:30px; line-height:30px; padding-left:10px;  background:#ff8100 url(../images/yl_title.gif) repeat-x top; border:solid 1px #fff; }
.yellow_title h2,.yellow_title h2 a 	{ color:#fff; line-height:30px; text-transform:uppercase;}	
.box_content		{ display:block;height:auto; width:100%;}

/* MAIN BODY */
.left				{ display:table; width:152px; float:left; z-index:2;}
.main_body			{ display:block; width:100%; margin:0px 5px 5px 5px; padding:0px; z-index:3; border:solid 0px #000;}
.body_box			{ display:table-cell; float:right; width:100px; border:solid 0px #000;z-index:4;}

/* Tags */
.left_box				{ display:table; margin-bottom:10px; width:100%; background:#fff;border:solid 1px #ccc;}
.left_title				{ display:table;width:100%; height:30px; line-height:30px; background:#00afc9 url(../images/green_title.gif) repeat-x top; border:solid 1px #fff;}
.left_title h2 a 		{ color:#fff; line-height:30px; margin-left:10px; text-transform:uppercase;}
.left_content			{ display:block;height:auto;}
.left_content ul		{ margin:0px; padding:0px; display:table-cell;}
.left_content ul li		{ margin:0px; padding:0px; display:block;}
.left_content ul li h3 a{ display:block; margin:0px 2px;line-height:21px; border-bottom:dashed 1px #e3e3e3; padding-left:7px; background:url(../images/tags_icon.gif) left center no-repeat;}
.left_content ul li h3 a:hover { background:url(../images/tags_icon_hover.gif) left center no-repeat #f9c590;}
.left_content ul li	h1 a{ font-size:11px; line-height:20px; padding:2px 2px 2px 13px; background:url(../images/left_icon.gif) left no-repeat center; margin-left:3px;}

/* Contents */
.body					{ display:table; width:458px; background:#fff url(../images/box_bg.gif) top repeat-x; border:solid 1px #ccc; float:right; margin-bottom:10px;}
.pm_body				{ display:table; width:458px; 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:459px;}



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

.thumb_normal					{ display:table-cell; float:left; margin:10px; overflow:hidden; height:180px; width:180px; text-align:justify; z-index:4;}
.thumb_normal	a img			{ display:table; padding:2px; border:solid 1px #ccc; background:#fff; margin:0px; width:175px;}

.thumb_small			{ display:inline; float:left; margin:6px 6px 0px 6px; overflow:hidden; height:122px; width:100px; text-align:left;z-index:4;}
.thumb_small a img		{ display:table; padding:3px; border:solid 1px #ccc; background:#fff; margin:0px; width:88px; height:66px;}
.thumb_small h1 a 		{ font-size:11px; font-weight:normal;}
.thumb_small_row		{ display:block; width:100%; clear:both;}

.thumb_full				{ display:table; width:100%;  margin:5px; overflow:hidden; z-index:4;}
.thumb_full	.img		{ display:table; float:left; margin-right:10px;}
.thumb_full	.img a img	{ display:table; padding:2px; border:solid 1px #ccc; background:#fff; margin:0px; width:88px;}

.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		{ margin-right:5px; text-align:justify; overflow:hidden; height:70px;}
.info h1	{ font-size:11px;}

/* LOGIN */
.login_box			{ display:block;width:auto; z-index:5; padding:5px; background:#fff; text-align:left;}
.login_box_content	{ display:table; margin:5px; width:100%;}
.login_u			{ display:table-cell; height:16px; line-height:16px; float:left; text-align:left; background:#fff url(../images/login_u.gif) left no-repeat center; border:solid 1px #ccc; padding-left:20px;}
.login_p			{ display:table-cell; height:16px; float:right; text-align:left; line-height:16px; background:#fff url(../images/login_p.gif) left no-repeat center;border:solid 1px #ccc; padding-left:20px;}
.login_s			{ display:table-cell; border:0px; margin:3px 20px 3px 0px; height:18px; 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;}
/* Game Page */

.body_large		{ display:block; width:100%; background:#fff url(../images/box_bg.gif) top repeat-x; border:solid 1px #ccc; margin-bottom:10px;}
.game_body		{ display:table; width:812px; z-index:4; margin-left:10px;}
.game_title 	{ display:block; width:100%;padding:8px;margin:0px;border:solid 1px #e1e1e1;background:#fff;}
.game_content	{ display:block; width:100%;margin:10px 0px 0px 0px;border:solid 1px #e1e1e1;padding:5px;text-align:center;background:#eceeed;}
.game_content_related	{ display:table; width:100%;}
.game_info		{ display:block; width:100%;padding:5px;border:solid 1px #e1e1e1;background:#fff;margin:5px 0px 5px 0px;border-bottom:solid 1px #999;}
.game_info	h4 	{display:inline;}
.game_other		{ display:block; width:100%;padding:5px;border:solid 0px #e1e1e1;background:#fff;margin:15px 0px 5px 0px;text-align:justify;}
.game_object	{ display:block; width:98%;padding:10px;overflow:auto;height:50px;border:solid 1px #e1e1e1;margin:15px 0px 5px 0px;text-align:left;}

/* Footer */
#layout_footermenu	a		{ display:inline; height:16px; border-right:solid 1px #fff; padding:0px 10px; margin-top:5px; float:left;}
#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				{ margin:3px 5px; clear:both; display:table; width:100%; text-align:left; border:solid 0px #000;}
.nav ul 			{ display:block; margin:0px; padding:0px;}
.nav ul li			{ display:inline; margin:0px; padding:0px; 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;}






