@charset "utf-8";

body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#ffadd4;}

img{ border:0;}

h1, h2, h3, p{ margin:0; padding:0; outline:0; border:0;}

ul{ margin:0; padding:0; list-style:none;}

.main{ width:998px; margin:0 auto;}

.header{ width:100%; height:63px;}

.header #logo{ float:left; width:320px; height:63px;}

.header #header_r{ float:right; width:332px; height:63px;}

.linktop{ float:left; width:100%; text-align:right; font:11px Tahoma, Geneva, sans-serif; color:#333;}

.linktop a{ color:#333; text-decoration:none; padding:0 8px;line-height:30px; }

.linktop a:hover{ text-decoration:underline;}

.formsrc{ float:left; width:100%; height:33px; background:#fe0078 url(../images/icon.gif) no-repeat left center;}

.formsrc span.label{ float:left; width:58px; padding:10px 0 0 33px; font-weight:bold; color:#FFF;}

.search{ float:left; width:236px; height:24px; background:url(../images/search_l.gif) no-repeat left center; margin-top:7px;}

.search_bg{ float:left; width:211px; height:24px; background:#FFF; margin-left:3px; display:inline;}

.search_bg input{ border:1px #FFF solid; font-size:13px; font-weight:bold; font-style:italic; width:95%; color:#8b8b8b;}

.search_r{ float:left; width:22px; height:24px;}

.search_r input{ border:0;}



.container{ float:left; width:988px; background:#FFF; border:5px #fe0078 solid;}

.left{ float:left; width:180px; margin:0 0 0 1px; display:inline;}

.bgtitle{ float:left; width:180px; height:29px; background:url(../images/bgtitle.gif) no-repeat; font-weight:bold; font-size:13px; color:#FFF; letter-spacing:2px; line-height:29px; text-indent:38px; margin-top:1px;}

ul.menuleft{ float:left;}

ul.menuleft li{ float:left; width:180px; height:25px; background:url(../images/menul.gif) no-repeat; line-height:25px; margin-top:1px; font-size:11px;}

ul.menuleft li a{ color:#0097d3; text-decoration:none; font-weight: bold; padding-left:22px;}

ul.menuleft li a:hover{ color:#00a400;}

ul.menuleft li:hover, ul.menuleft li.active{ background:url(../images/menul_at.gif) no-repeat;}

ul.menuleft li:hover a, ul.menuleft li.active a{color:#00a400;}

.bgsponsor{ float:left; width:180px; margin-top:1px; background:#F4F4F4; -moz-border-radius:3px; -webkit-border-radius:3px;}

.bgsponsor span.ads160{ float:left; width:160px; height:600px; padding:10px;}



.right{ float:left; width:796px; margin:1px 0 0 10px; display: inline;}

.feauted{ float:left; width:480px; height:258px; background:#f4f4f4; border:1px #e6e6e6 solid; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.feauted ul li{ float:left; width:120px; height:100px; margin-top:18px; text-align:center; line-height:18px; font-size:11px;}

.feauted ul li img{ width:90px; border:5px #ffb4d8 solid;}

.feauted ul li img.iconnew{ width:24px; height:11px; border:0;}

.feauted ul li a{ color:#bf2970; text-decoration:none; padding-right:3px;}

.feauted ul li a:hover{ color:#ff5400;}



.ads300{ float:left; width:308px; height:258px; background:#f4f4f4; border:1px #e6e6e6 solid; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:1px 0 0 4px; display:inline;}

.ads300 span.ads2{ float:left; width:300px; height:250px; padding:4px;}

.spacer{ float:left; width:100%; height:10px;}



.allgame{ float:left; width:794px; background:#f4f4f4; border:1px #e6e6e6 solid; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding-bottom:10px;}

.titleall{ float:left; width:792px; height:30px; background:url(../images/icon1.gif) no-repeat left center; margin:1px 0 0 1px; display:inline;}

.titleall_bg{ float:left; width:759px; height:30px; background: url(../images/title_r_bg.gif) repeat-x; font-weight:bold; line-height:30px; text-indent:5px; letter-spacing:2px; color:#FFF; margin-left:30px; display:inline;}

.titleall_r{ float:left; width:3px; height:30px; background:url(../images/title_r_r.gif) no-repeat;}





ul.listgame{ float:left; width:792px;}
ul.listgame li{ float:left; width:120px; height:155px; margin:18px 6px 0 6px; display:inline; text-align:center; line-height:18px; font-size:11px; }
ul.listgame li img{ width:90px; border:5px #ffb4d8 solid;}
ul.listgame li a{ color:#bf2970; text-decoration:none; padding-right:3px;}
ul.listgame li a:hover{ color:#ff5400;}
ul.listgame li:hover img{ border:5px #F90 solid;}

ul.listgame li.panaging{ float:right; width:95%; height:20px; font-size:13px; font-weight:bold; color:#0077a6; text-align:right;}
ul.listgame li.panaging a{color:#0077a6; text-decoration:none; padding:0 8px;}


.playgame{ float:left; width:100%; text-align: center; padding:15px 0;}

.ads728{ float:left; width:100%; text-align: center; padding:5px 0;}

.footer{ font-size:11px; float:left; width:100%; padding:10px 0; color:#CCC;}
