body{
    background:url('../img/bg.gif') #dddddd;
    margin:0;
    padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#loader{display:block;text-align:center;background:none;}

div.clear{clear:both;float:none;}
input,textarea{font-size:12px;}

.oneField{clear:both;margin-bottom:5px;}
.oneField label{float:left;display:block;width:120px;}
.oneField input,.oneField select{float:left;}

img {border: 0;}

ul.pgfeed{
    list-style:none;
    width:480px;
	margin:0;
	padding:0;
}
ul.pgfeed li{
    list-style:none;
    text-indent:21px;
    background:url(../img/feed.gif) no-repeat top left;
	line-height:140%;
}

ol.dic_toprank{
	list-style:outside decimal;
	_list-style:inside decimal;
	width:194px;
	margin-left:24px;
}
ol.dic_toprank li a{_padding-left:5px;}
ol.dic_toprank li a span{font-size:xx-small;color:#666666;}

.nowrap{white-space:nowrap;}


#wrapper{
    width:790px;
    height:100%;
    margin:0px auto;
	clear:both;
}

/*div#topline{
    width:784px;
    margin:0px auto;
		padding:2px 3px 2px 3px;
		font-size:10px;
		background-color:#212929;
		color:#DCE4CB;
		border-top:1px solid #ffffff;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		height:13px;
}*/

h1{
    width:100%;
    margin:0px auto;
		padding:4px 0px 2px 0px;
		font-size:10px;
		background:url('../img/topline.gif') #212929;
		color:#DCE4CB;
		border-top:1px solid #000000;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		height:16px;
		text-indent:5px;
}

div.topnavi{
	background:url('../img/topnavi_bg.gif') no-repeat;
	float:right;
	width:360px;
	height:20px;
	padding:0 0 1px 0;
	position:absolute;
	z-index:10000;
	right:0px;
	clear:both;
}


div.topnavi ul{
	list-style:none;
	margin:0 0px 5px 70px;
	padding:0;
}
div.topnavi ul li{
	display:block;
	float:left;
	list-style:none;
	display:block;
	height:12px;
}
div.topnavi ul li a{
	font-size:11px;
	color:#DCE4CB;
	text-decoration:none;
	height:12px;
	padding-left:18px;
	margin-bottom:7px;
	background:url(../img/arrow.gif) no-repeat;
}

.header{
	height:138px;
	width:790px;
	margin:0px auto 0 auto;
	background:url('../img/bg_header.gif') no-repeat left bottom;
/*
	background:url('../img/bg_wrapper.gif') repeat-y center;
*/
	padding:20px 0 0 0;
}
.header_inner{
	width:790px;
	margin:0 auto;
	margin:0px auto 0 auto;
}

/*logo cap*/
div#logo_L{
		float:left;
		margin-left:7px;
		margin-top:30px;
}
	.header_inner>div#logo_L{margin-left:14px;}
div#logo_L div.top_random_cap{
		float:left;
		margin-right:2px;
		border:1px solid #999999;
}
div#logo_L div.top_random_cap img{
		border:5px solid #ffffff;
}

/*logo*/
div#logo_R{
		float:right;
		width:449px;
		height:109px;
		margin-top:30px;
}
div#logo_R a{
		background:url('../img/spacer.gif') no-repeat;
		width:440px;
		height:109px;
		display:block;
		text-indent:-10000px;
		border:none;
		text-decoration:none;
		overflow:hidden;
		float:right;
}

div#logo_B{
		clear:both;
		width:790px;
		height:51px;
		background:url('../img/logo_bottom.gif') no-repeat;
		margin:0 auto -17px auto;
}

div.banner{
	background:url('http://momogames.net/img/bg_wrapper.gif') repeat-y transparent;
    width:790px;
	height:96px;
	margin:0px auto;
	clear:both;
}
/*
div.bigbanner td.banner{background-color:#212929;height:96px;padding:0px auto 0px auto;}
div.bigbanner td.banner a img{border:1px solid #ffffff;margin:1px 2px;}
*/

div.banner div.headbanner{height:90px;width:728px;padding:3px 57px 3px 3px;}
div.banner div.headbanner iframe{height:90px;}

div.banner div.footbanner{clear:both;text-align:center;height:96px;width:790px;background:#212929;}
div.banner div.footbanner a img,
div.banner div.footbanner iframe{
	border:1px solid #ffffff;
	margin-top:18px;
}
div.banner div.footbanner iframe{margin-right:5px;}



div.intro{
		background-color:#3C4242;
		height:9px;
		width:787px;
		text-align:right;
		padding-right:3px;
		font-size:7px;
		clear:both;
}

div.navi_bar{
		background:url('../img/top_bar.gif');
		width:770px;
		height:24px;
		font-size:11px;
		font-weight:bold;
		text-align:right;
		color:#999999;
		margin:0px auto;
		padding:10px 10px 0 10px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div.navi_bar div.navi_L{
		float:left;
}

div.navi_bar div.navi_R{
		float:right;
}
div.navi_bar div.navi_R span{
		color:Crimson;font-size:12px;
}


#wrapper_inner{
    width:790px;
    margin:0 auto;
	clear:both;
    /*background-color:#ffffff;background:url('../img/bg.gif');*/
	background:url('../img/bg_wrapper.gif');
}


/* ------ menu ------- */
#Menu{
    width:236px;
    float:right;
	margin-right:6px;
	_margin-right:3px;
	padding-top:6px;
}

#Menu h2{
    background:url('../img/menu_top.gif') no-repeat #ffffff;
    height:33px;
	padding-top:7px;
	font-size:12px;
	font-weight:bold;
	padding-left:17px;
	color:#ffffff;
}
#Menu h2 a{
		text-decoration:none;
}

#Menu div.contents{
    padding:5px 10px 17px 10px;
	font-size:12px;
	background:url('../img/left_middle.gif') repeat-y #ffffff;
	line-height:140%;
}

#Menu div.bottom{
	background:url('../img/left_bottom.gif') no-repeat;
	height:8px;
	width:236px;
	font-size:1px;
	margin-bottom:5px;
}

#Menu li.menu {
	background:url("../img/arrow.gif") no-repeat 0 4px #ffffff;
	height:16px;
	text-indent:21px;
	display:block;
}
	#Menu li.menu a:hover{
		background:url("../img/arrow.gif") no-repeat 2px 4px #ffffcc;
	}

#Menu li#home,
#Menu li#homecurrent {
	background:url("../img/home.gif") no-repeat 0 0px #ffffff;
	text-indent:21px;
	height:16px;
}
	#Menu li#home a:hover,
	#Menu li#homecurrent a:hover {
		background:url("../img/home.gif") no-repeat 0 0px #ffffcc;
	}

	#Menu li#home a{width:100%;font-size:14px;}
	#Menu li#homecurrent a{color:Crimson;width:100%;font-size:14px;}


#Menu li#current {
	background:url("../img/indent.gif") no-repeat 0 0px #ffffcc;
	height:16px;
	text-indent:21px;
}
	#Menu li#current a:hover {
		background:url("../img/indent.gif") no-repeat 0 0px #ffffcc;
	}

#Menu li.submenu {
	background:url("../img/indent2.gif") no-repeat 30px 3px #ffffff;
	height:14px;
	text-indent:41px;
}

	#Menu li{line-height:170%;margin-bottom:2px;_margin-bottom:0px;}
	#Menu li a{display:block;width:100%;font-size:12px;font-weight:bold;color:#1299B5;text-decoration:none;letter-spacing:1px;}
	#Menu li a:hover{display:block;width:100%;font-size:12px;color:Crimson;}

/*menu current*/
	#Menu li#current a,#Menu li#subcurrent a{color:Crimson;width:100%;}

#Menu li.gamemenu {
	background:url("../img/indent.gif") no-repeat 0 0px #ffffff;
	font-size:11px;
	height:16px;
	text-indent:21px;
}
	#Menu li.gamemenu a:hover{
		background:url("../img/indent.gif") no-repeat 0 0px #ffffcc;
	}


#Menu li.currentgame{
	background:url("../img/arrow.gif") no-repeat 0 0px #ffffff;
	font-size:11px;
	height:16px;
	text-indent:21px;
}
#Menu li.currentgame a.menuMain{font-size:11px;color:crimson;}



#Menu div.menu_ban{/*menu234*60*/
	text-align:left;
	width:236px;
}

#Menu div.menu_ban h2{
    background:url('../img/menu_pr_top.gif') no-repeat #ffffff;
    height:23px;
	padding-top:7px;
	font-size:12px;
	font-weight:bold;
	padding-left:16px;
	color:#ffffff;
}
#Menu div.menu_ban h2 a{color:#ffffff;}

#Menu div.fixtitle{
    background:url('../img/left_pr_top.gif') no-repeat #ffffff;
    height:16px;
	padding-top:7px;
	font-size:12px;
	font-weight:bold;
	padding-left:12px;
	color:#ffffff;
}
#Menu div.fixtitle a{color:#ffffff;}

#Menu div.menu_ban div.menu_ban_title{
    margin:5px auto 0 auto;
    color:#ffffff;
    font-size:10px;
    background-color:#000000;
    width:230px;
    padding:2px 0 2px 6px;
}
#Menu div.menu_ban div.menu_ban_main a img{
    margin:0 auto 5px auto;
    width:236px;
    text-align:center;
}



/* ------ main ------- */
#Main{
    width:530px;
    float:left;
	padding-top:6px;
	margin-left:6px;
	_margin-left:3px;
}

#Main h2{
    background:url('../img/main_top.gif') no-repeat #ffffff;
    height:32px;
		color:#ffffff;
		padding:8px 0 0 20px;
		font-size:12px;
		font-weight:bold;
}
#Main h2 a{color:#ffffff;text-decoration:none;}

#Main #powerplay h2{
	background:#ffffff;
}

#Main div.contents{
    padding:10px 16px 16px 16px;
		font-size:12px;
		background:url('../img/right_middle.gif') repeat-y #ffffff;
		width:498px;
}

#Main div.contents th {font-size:12px;}

#Main div.bottom{
		background:url('../img/right_bottom.gif') no-repeat;
		height:8px;
		width:530px;
		font-size:1px;
}

div#content{font-size:12px;}




/*
to TOP
*/
div.to_top,
div.close,
div.close2{
	font-size:12px;
	text-align:right;
	margin-bottom:10px;
	clear:both;
}

form{border:none;}
option{background:#212929;color:#ffffff;}/*#195DE6*/
option.beta{color:#00FF00!important;}

div.capture_list{/*120x90 capture listing*/
	/*background-color:#ffffff;*/
	padding-left:4px;
    clear:both;
    float:none;
 	font-size:11px;
}


/*sogo link*/

div.sogolinkinner{
	width:460px;
	margin:0 auto;
}
form.selelink{
	text-align:right;
	margin-bottom:10px;
}


/*compari*/
.spec_table,.spec_table td{border:1px solid #212929;padding:3px 0 1px 0;border-collapse: collapse;font-size:12px;}
.spec_table td.cat,.spec_table2 td.cat,.spec_table3 td.cat{text-align:center;background-color:#212929;font-size:12px;color:#ffffff;}


.spec_table2{border-top:1px solid #212929;border-right:1px solid #212929;border-bottom:1px solid #212929;border-left:1px solid #212929;padding:3px 0 1px 0;border-collapse: collapse;font-size:12px;background-color:#ffffff;margin-top:3px;}
.spec_table2 td{border:1px solid #999999;padding:3px 0 1px 0;border-collapse: collapse;font-size:12px;padding:0px;}
.spec_table2 td a{text-decoration:none;}

.spec_table3{padding:3px 0 1px 0;border-collapse: collapse;font-size:12px;}
.spec_table3 td.cat{padding:3px;font-size:11px;text-align:left;}




/*--------

--------*/
div.listwaku1{
	float:left;width:124px;
	font-size:11px;
}
	div.listwaku1 h3{
		margin-top:5px;height:20px;width:122px;background:url('../img/gamelist_title.gif') no-repeat #212929;
		font-weight:normal;
		font-size:90%;
		overflow:hidden;
	}
	div.listwaku1 p.img a img{
		width:120px;height:90px;border:1px solid #000000;
	}

div.listwaku2{
	float:left;width:248px;height:234px;
	font-size:11px;
}
	div.listwaku2 h3{
		line-height:200%;margin-top:5px;height:20px;width:244px;background:url('../img/gamelist_title2.gif') no-repeat #212929;
		font-weight:normal;
		font-size:90%;
	}
	div.listwaku2 p.img a img{
		width:242px;height:180px;border:1px solid #000000;
	}
	div.listwaku2 p.txt a{
		font-size:90%;
	}


div.listwaku3{
	float:right;width:248px;height:234px;
	font-size:11px;
}
	div.listwaku3 h3{
		line-height:200%;margin-top:5px;height:20px;width:244px;background:url('../img/gamelist_title2.gif') no-repeat #212929;
		font-weight:normal;
		font-size:90%;
	}
	div.listwaku3 p.img a img{
		width:242px;height:180px;border:1px solid #000000;
	}
	div.listwaku3 p.txt a{
		font-size:90%;
	}


div.powerwaku{
	float:left;width:496px;height:215px;
	font-size:11px;
}
	div.powerwaku h3{
		padding:7px 10px 0 0;
		margin-top:5px;
		height:23px;
		width:486px;
		background:url('../img/main_power_title.gif') no-repeat #212929;
		text-align:right;
		font-weight:bold;
		font-size:120%;
	}
	div.powerwaku p.img a img{
		width:242px;
		height:180px;
		border:1px solid #000000;
		float:left;
	}
	div.powerwaku p.txt{
		float:left;
		width:242px;
		height:180px;
		background:#eeeeee;
		padding:0px 5px;
	}
	div.powerwaku p.txt a{
		font-size:90%;
	}




table.sitemap{width:100%;margin:20px 0 20px 0;}
table.sitemap tr td{
	padding-right:10px;
	width:33%;
}

table.sitemap tr td h3{
	background:url("../img/indent.gif") no-repeat 0 0px #ffffff;
	height:18px;
	text-indent:18px;
}

table.sitemap tr td ul li{
	line-height:170%;
	background:url("../img/sitemap_L.gif") no-repeat 5px 0px #ffffff;
	text-indent:42px;
}



div.copy{
		background-color:#3C4242;
		width:787px;
		text-align:right;
		padding-right:3px;
		font-size:9px;
		color:#ffffff;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
}

div.footerContent{
		background:#212929;
		width:770px;
		height:236px;
		font-size:11px;
		font-weight:bold;
		text-align:right;
		color:#999999;
		margin:0px auto;
		padding:10px 10px 10px 10px;
}
div.footer{
		background:url('../img/top_bar.gif') no-repeat;
		width:770px;
		height:34px;
		font-size:11px;
		text-align:right;
		color:#999999;
		margin:0px auto;
		padding:0px 10px 0 10px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		line-height:200%;
}
div.footer img{vertical-align:middle;}


/*mail form*/
table.confirm_table{
	width:480px;
	border:1px solid #dddddd;
}
table.confirm_table tr th{
	background:#212929;
	border:1px solid #666666;
	color:#ffffff;
	text-align:right;
	padding:5px;
	width:100px;
}
table.confirm_table tr td{
	border:1px solid #dddddd;
	padding:5px;
}


/*XOOPS feed1*/
div.pageinfomation{
	font-size:12px;
	color:#ffffff;
	line-height:140%;
	margin:10px auto 10px 5px;
}
