@charset "utf-8";
/* GLOBAL STYLES */
body 			{ margin:5px 3px; font-family:Arial,Tahoma; font-size:12px; background:#a4c917 url(bg.gif); line-height:17px; text-align:left; color:#222; vertical-align:top;}
a 				{ color:#336699;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;}

.layout_top,.right_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-top-left-radius:5px;
	border-top-right-radius:5px;
}
.layout_topmenu,.catgories { /*mozila*/
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px; /*WebKit*/
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius:8px; /*CSS3*/
	-khtml-border-bottom-left-radius: 8px;
	-khtml-border-bottom-right-radius: 8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.layout_footer,.layout_rows,.layout_footer_text,.body_title, .leftbox, .body_content,.right_box,.catContents li a img,.nav ul li a {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius:8px;
}

/* TOP */

.lang			{ display:table; width:100%; margin:4px; text-align:center;}
.lang a img		{ height:16px;}

/* BANNER */

.layout_banner	.l	{ display:table-cell; float:left; width:400px;}
.layout_banner	.r	{ display:table-cell; float:right; text-align:right;}

/* SEARCH */

.search_box		{ display:table; width:450px; padding-right:5px; margin:35px 8px 0px 0px;}
.search_input	{ display:inline-block; background:#fff; border:solid 1px #999999; width:250px; height:23px;}
.search_button	{ display:inline-block; height:23px; line-height:23px; background:#000; border:0px; margin-top:-2px; padding:0px 3px; color:#fff; clear:right; cursor:pointer; }

/* MENU */

.menu_box					{ display:table; height:28px; line-height:28px; margin:auto;}
.menu_box ul				{ margin:0px; paddding:0px; display:inline; }
.menu_box ul li				{ margin:0px; paddding:0px; display:inline; }
.menu_box ul li	a			{ margin:0px 0px 0px 15px; display:block; float:left; width:auto; height:30px;line-height:30px; text-align:center; color:#fff; text-transform:uppercase; font-weight:bold;}
.menu_box ul li	a:hover		{ margin:0px 0px 0px 15px; display:block; float:left; width:auto; height:30px;line-height:30px; text-align:center; color:#fff; text-decoration:none; color:#ff4342; font-weight:bold;}
.menu_box ul li	.selected	{ margin:0px 0px 0px 15px; display:block; float:left; width:auto; height:30px;line-height:30px; text-align:center; color:#fff; text-decoration:none;  color:#ff4342; font-weight:bold;}

/* LEFT	*/
.leftbox			{ background:#fff; width:100%; text-align:center;}
.right_title		{ display:table; width:100%; background:#f7f7f7 url(topbg.gif) repeat-x; color:#cc0000; height:28px; line-height:28px; text-transform:uppercase; border:solid 1px #74add7;border-bottom:solid 0px #60832e; text-align:center; font-weight:bold;}
.right_title h2 a	{ padding-left:42px; line-height:28px; color:#fff;}
.right_title_1		{ display:table; width:100%; background:#74add7; color:#fff; width:100%; height:28px; line-height:28px; text-transform:uppercase; border:solid 1px #74add7;border-bottom:solid 1px #60832e; margin-top:5px;}
.right_title_1 h2 a	{ padding-left:42px; line-height:28px; color:#fff;}

.catgories							{ display:table; width:100%;background:#fff; border:solid 1px #74add7;}
.catgories ul 						{ display:table; margin:0px; padding:0px; text-align:left;}
.catgories ul li 					{ display:table; margin:0px; padding:0px; text-align:left; height:19px; line-height:19px;}
.catgories ul li a					{ font-weight:bold; display:block; padding-left:10px; font-family:Tahoma, Geneva, sans-serif;}
.catgories ul li a:hover			{ color:#3e9802;}
.catgories ul li h3 a				{ color:#ff0000;}

.right_box							{ display:table; width:100%;; background:#fff; border:solid 1px #bcbcbc; min-height:5000px;}
.right_box ul 						{ margin-left:0px; ;}
.right_box ul li a					{ line-height:21px; text-align:left;}
.right_box_title					{ display:table; width:172px; background:#8abc42; color:#fff; height:28px; line-height:28px; text-transform:uppercase; border:solid 1px #bcbcbc;border-bottom:solid 1px #60832e; padding-left:10px; margin-top:7px;}

/* BODY */

.body_title			{ display:table;width:100%;border:solid 1px #74add7;margin-bottom:5px;height:28px;line-height:28px;background:#f7f7f7 url(topbg.gif) repeat-x;text-align:center;  }
.body_title h1 a	{ height:28px; line-height:28px;}
.body_title span a 	{ text-transform:uppercase; font-weight:bold; padding-left:10px; font-size:14px;}
.body_title h1 b 	{ display:inline;}
.body_content		{ display:table; width:810px; border:solid 1px #74add7; background:#fff; min-height:8000px;}
.thumb				{ display:block; float:left; padding:5px 10px 3px 10px; overflow:hidden; width:190px; height:230px; margin:13px 0px 13px 43px; border:solid 0px #ededed; background:#fdfdfd; text-align:center;}
.thumb a img		{ display:block; width:185px; height:130px; border:solid 1px #eee; margin:0px;}
.thumb a			{ display:block; width:100%;line-height:16px; text-align:center;}
.thumb span			{ display:block; text-align:justify;}
.body_row			{ display:block; width:100%; background:#fff; border:solid 1px #74add7; margin:1px 0px;}

.nav				{ clear:both; display:block; width:100%; text-align:center; border:solid 0px #000; padding:8px 0px;}
.nav ul 			{ display:table; margin:auto;}
.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:16px;}
.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 #ccc;padding:0px 2px; background:#ff8100;margin:2px; text-align:center; width:20px; line-height:16px;color:#FF0000;font-weight:bold}
.layout_footermenu	ul				{ display:table;padding:0px; margin:0px;}
.layout_footermenu	ul	li			{ display:table; float:left; margin-left:20px; }  
.layout_footermenu	ul	li a		{ display:inline; height:22px; line-height:22px;}
.layout_footer_text ul				{ margin:0px; padding:0px;}
.layout_footer_text ul li			{ display:inline; margin-right:10px;}    

.keyword			{ margin:8px;}

.catContents 				{ display:table;}
.catContents ul 			{ padding:0px;margin:0px;text-align:center;}
.catContents li 			{ display:block;float:left;padding:2px;width:195px;height:208px;overflow:hidden;list-style:none;margin-left:40px;margin-bottom:10px;}
.catContents li span 		{ display:block;width:190px;text-align:justify;padding-top:2px; line-height:18px;}
.catContents li span a 		{ display:block;font-weight:bold;width:190px;overflow:hidden;height:20px;max-height:20px; color:#cc0000;}
.catContents li a img 		{ width:185px;height:111px;border:solid 1px #eee;padding:1px;display:block; display:table;}
.catContents li a:hover 	{ text-decoration:underline;color:#666;}
.catContents ul, .nav 		{ display:table;height:25px;}
/* GAMES */

.other_tags	a						{ margin-right:5px;}
.game_info							{ display:block;padding:5px; order:solid 1px #e1e1e1; background:#fff;margin:2px;border-bottom:solid 1px #999;}
.game_other							{ display:table; width:100%; background:#fff; border:solid 1px #74add7; margin:1px 0px;margin:5px 0px;height:auto;text-align:justify;}
.game_object						{ display:table;text-align:center;width:98%;overflow:auto;height:100px;border:solid 1px #e1e1e1;	margin:5px;	padding:5px;text-align:left;}
.game_content						{ display:block;margin:2px; border:solid 1px #e1e1e1;padding:5px;text-align:center; background:#eceeed; }
.body_ads_text_only					{ margin:3px;}

/* ADS */
.ads160x600			{ display:table; margin:auto;}
