body{font:11px Tahoma, Helvetica, Arial, sans-serif;color:#333;margin:0;padding:0;text-align:center;}
* img{border:0;}
h1{font-size:17px;}
h2{font-size:16px;}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-size:11px;}
input,form{padding:0;margin:0;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{text-decoration:none;color:#ca2021;}
A:active{color:#333;text-decoration:none;}
table{border-collapse:collapse;}

#pagetop{height:120px;margin:0 auto 10px;background:url(../images/loginbg.gif) repeat-x bottom;}
#pagenav{margin:0 auto 20px;width:888px;overflow:hidden}
#pagefooter{height:60px;padding:10px 0 0;margin:0 auto;background:url(../images/footerbg.gif) repeat-x;color:#333;line-height:17px;}
.footerlink{line-height:17px;padding:5px 0;margin:5px auto 0;width:880px;border-top:1px dotted #ccc;}
.bottompp{width:880px;}
.btn_add,.btn_add2,.btn02,.btn03{cursor:pointer;}

#logo{margin:0px auto;width:888px;height:90px;padding:0;}
#lgright{float:right;text-align:right;margin:5px 0 0;}
#txt{float:left;text-align:left;width:272px;}
#txt img{margin:15px 0 0px;}
.topad{float:left;margin:10px 0 0 20px;}
#login,#login2{height:30px;line-height:25px;width:888px;text-align:left;padding:0 0 0;font-weight:bold;margin:0 auto;}
#login{background:url(../images/loginbg2.gif) no-repeat left top;}
#login2{background:url(../images/loginbg3.gif) no-repeat left top;}
.logininput{float:left;padding:0 0 0 120px;}
.cdkhome{height:30px;line-height:26px;width:80px;float:left;padding:0 0 0 10px;}
.cdkhome a{color:#fff;}
.cdkhome a:hover{color:#000;}
.textpro{height:18px;border:#b0b1b3 1px solid;color:#333;font-size:11px;line-height:18px;}
.ok{background:url(../images/ok.png) no-repeat;height:20px;width:73px;border:0;cursor:pointer;color:5c5c5c;font-size:11px;display:block;float:left;margin:5px 0 0 5px;}
.reg,.edit{display:block;background:url(../images/btn01.png) no-repeat;height:20px;width:73px;line-height:18px;float:left;margin:5px 0 0;text-align:center;cursor:pointer;}
.edit{color:#ca2021;margin:0 5px 0 11px;_margin:0 5px 0 6px;}
#for{display:block;background:url(../images/l.gif) no-repeat left center;float:left;height:30px;line-height:30px;margin:0 0 0 10px;	padding:0 0 0 8px;width:150px;}
#nav_left{width:226px;float:left;}
#nav_right{width:638px;float:right;margin:0 10px;}
.shopwin{background:url(../images/shopbg.gif) no-repeat top;}
.win{background:url(../images/navleftbg.gif) no-repeat top;}
.win,.shopwin{width:227px;float:left;margin:0 auto 10px;}
.win p{height:24px;line-height:22px;text-indent:10px;}
.win ul{list-style:none;padding:0 0 16px;width:227px;margin:-1px 0 0;text-align:left;background:url(../images/navleftbg-fot.gif) no-repeat bottom;overflow:hidden;float:left;}
.win ul li{height:20px;line-height:20px;border-bottom:#d8d8d8 1px solid;float:left;width:225px;text-indent:15px;border-right:#ccc 1px solid;border-left:#ccc 1px solid;padding:0;}
.win ul li a{color:#333;display:block;height:20px;}
.win ul li a:hover{color:#fff;background-color:#ca2021;}
.win p,.rwin p{color:#4c4c4c;float:left;font-weight:bold;padding:0;margin:0;}
.shopwin p{background:url(../images/20070103163744283.gif) no-repeat left center;padding:0 0 0 25px;color:#4c4c4c;float:left;margin:0 0 0 5px;font-weight:bold;height:25px;line-height:22px;}
.rwin{width:100%;background:url(../images/winrightbg.gif) no-repeat left top;float:left;margin:0 0 0px;text-align:left;padding:0 0 10px;}
.rwin p{height:36px;line-height:36px;width:80%;text-indent:70px;font-size:14px;}
.more{float:right;height:36px;line-height:36px;margin:0;font-weight:bold;width:8%;}
.more a{color:#ca2021;}
.more a:hover{color:#333;}
#tbdata,#news,#gamelist{margin:0 auto;width:636px;float:left;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;}
#tbdata ul{margin:10px auto 15px;width:97%;list-style:none;padding:0;clear:both;overflow:hidden;}
#tbdata ul li{width:130px;margin:0 8px 8px;border:#fff 1px solid;float:left;padding:10px 3px;text-align:center;_margin:0px 6px 8px;}
#tbdata ul li img{width:100px;height:125px;}
#tbdata ul li:hover{border:#ffaead 1px solid;}
.item_t,.item_price{float:left;margin:2px auto;width:100%;}
.item_t{height:55px;text-align:center;}
.item_price{color:#CC0000;}
.btn_add,.btn_add2{background:url(../images/btn02.gif) no-repeat top;height:20px;width:80px;border:0;font-size:12px;color:#ca2021;line-height:19px;margin:0 auto;font-size:11px; display:block;text-align:center;}
.btn_add{float:left;}
#news ul{width:90%;margin:10px auto;list-style:none;padding:0;overflow:hidden;}
#news ul li{height:20px;line-height:20px;float:left;width:100%;background:url(../images/96.gif) no-repeat left center;			text-indent:12px;}
#news ul li a:hover{color:#ca2021;}
#newslist{height:20px;line-height:20px;margin:2px auto;width:98%;clear:both;font-weight:bold;}
#newslist a{display:block;margin:0 5px;float:left;}
.listhere{display:block;margin:0 5px;float:left;color:#ca2021;width:auto;font-weight:bold;}
#gamelist table{width:100%;text-align:center;border:#d8d8d8 1px solid;}
#gamelist table td{padding:4px;}
#gamelist table td img{width:76px;height:100px;}
#gameitem{background-color:#d8d8d8;font-weight:bold;color:#4c4c4c;}

#auh{text-align:left;height:25px;line-height:25px;width:100%;border-bottom:1px dotted #d8d8d8;text-indent:5px;}
#editwin table{border:#d8d8d8 1px solid;width:98%;margin:0 auto;text-align:center;clear:both;background:#fff;}
#editwin table tr{padding:4px;}
*:lang(en) #editwin table td{padding:4px;!important}
#editwin table #trbg{background:url(../images/tbbg.gif) repeat-x bottom;height:23px;font-weight:bold;padding:0;}
.btn02,.btn03{line-height:19px;color:#ca2021;border:0;font-size:11px;float:right;margin:0 8px;text-align:center;height:20px;}
.btn02{background:url(../images/btn03.gif) no-repeat;width:137px;}
.btn02 a,.btn03 a{color:#ca2021;}
.btn03{background:url(../images/btn04.gif) no-repeat;width:165px;}
#btn{margin:20px 0 0;float:right;text-align:right;width:70%;}
#note,.lonote{float:right;margin:30px auto 0;width:98%;text-align:left;}
#note,.lonote a{color:#ca2021;}
.checkout_win{width:95%;padding:10px;margin:0 auto;background:url(../images/ckwinbg.gif) repeat-x bottom left;overflow:hidden;}
.checkout_win p{font-weight:bold;margin:0 auto 10px;text-align:left;font-size:12px;}
.winfield{width:98%;margin:3px auto;float:left;text-align:left;}
.wintxt{width:40%;float:left;margin:3px 5px 0 0;text-align:right;font-weight:bold;}
.wintxteara{width:55%;float:left;text-align:left;line-height:18px;}
#editwin p{text-align:justify;}
#newscon{text-align:justify;line-height:18px;}
#newscon h5{margin:0 auto;text-align:center;}
#newscon h3{margin-bottom:5px;text-align:center;}
.shopcart{padding:0 0 5px;width:227px;margin:-1px 0 0;text-align:left;background:url(../images/navleftbg-fot.gif) no-repeat bottom; overflow:hidden;float:left;}
.shop_1{padding:8px 20px 5px;border-right:#ccc 1px solid;border-left:#ccc 1px solid;display:block;margin:0;width:185px;overflow:hidden;}
#edit{display:block;padding:0 10px;height:20px;line-height:20px;float:left;margin:5px 5px 0 35px;background:url(../images/l.gif) no-repeat right center;}
.edit a{color:#ca2021;font-weight:bold;}
/*#faqlist{width:99%;border-bottom:1px dotted #dedede;overflow:hidden;padding:15px 0;margin:0 0 15px 0;}
#faqlist ul{float:left;text-align:left;width:46%;list-style:none;margin:0 auto;padding:0;}
#faqlist ul li{width:100%;float:left;margin:0 5px;line-height:18px;font-weight:bold;background:none;}
#faqlist ul li ul{float:left;margin:0;width:100%;}
#faqlist ul li ul li{float:left;font-weight:normal;margin:0 0 0 5px;text-indent:10px;background:url(../images/96.gif) no-repeat left 5px;}*/
.faqcon{float:left;text-align:justify;background:url(../images/ckwinbg.gif) repeat-x bottom;padding:10px;width:97%;line-height:18px;}
.faqcon p{margin:5px 0 0;padding:0;}
.faqcon h5{margin:15px 0 0;}
.cdk_error2{background:url(../images/cdkey-error.gif) no-repeat;width:199px;height:58px;margin:auto;padding:3px 5px 3px 75px;color:#fff;text-align:center;font-size:14px;}
.cdk_error,.cdk_error2{top:40%;left:40%;color:#fff;width:199px;height:58px;font-size:14px; position:absolute;padding:3px 5px 3px 75px;margin:0;}
.cdk_error{background:url(../images/cdkey-error.gif) no-repeat center;}
.cdk_error2{background:url(../images/cdkey-error2.gif) no-repeat center;}
.cdk_error table,.cdk_error2 table{ border-collapse:collapse;padding:0;margin:0;width:194px;height:50px;text-align:center;}
.cdkinfo_l{width:200px;padding:10px;float:left;}
.cdkinfo_r{width:390px;padding:10px;float:left;line-height:14px;}
.cdkinfol_t{margin:5px 0 0;font-weight:bold;}
.cdkinfo_l img{margin:0 0 0 10px;width:100px;height:125px;}
.cdkinfor_t{margin:5px 0;border-bottom:#d8d8d8 1px dotted;padding:0 0 10px;line-height:18px;}
.cdkinfor_t_t{font-weight:bold;font-size:12px;margin:0 0 5px;text-align:left;}
.cdkinfor_t p{height:0;line-height:auto;width:auto;text-indent:0;font-size:11px;}
.cdkinfo_r ul{margin:10px 0 0;padding:0 0 0 30px;}
.cdkinfo{font-size:16px;margin:10px;font-weight:bold;}
#pagefooter a{color:#333;}
#pagefooter a:hover{color:#ca2021;}
.sbuf{margin:5px auto;width:70%;font-weight:bold;}
#gamelist table #tbcen{text-align:left;padding-left:10px;}
*:lang(en).reinp{margin:5px 0 0;!important}
.pricetype{width:15%;float:right;height:36px;line-height:36px;_margin:8px 0 0;_height:28px;_line-height:28px;}
.gmlist{margin:0;list-style:none;padding:0;float:left;width:100%;}
.gmlist li{width:46%;margin:0 5px;line-height:20px;float:left}
.footerlink p{margin:0;}
.cdkinfo_f{width:97%;float:left;padding:0 10px 10px;text-align:center;}
.cdk_404{width:888px;margin:0 auto;background:url(../images/cdk-404bg.jpg) no-repeat top right;overflow:hidden;text-align:left;}
.error404{font-size:18px;font-weight:bold;padding:90px 80px 0;color:#000;float:left;height:250px;margin:0;}
.cdklogo{float:left;width:100%;text-align:center;padding:0 0 20px;}
.inputwi{padding:0 0 0 3px;width:217px;}
.txtareawi{width:457px;padding:0 0 0 3px;}
.txtareanowi{width:457px;background:#f1f1f1;border:#d1d1d1 1px solid;padding:0 0 0 3px;line-height:18px;}
.nots{float:left;width:220px;}
.inputnosty{width:217px;background:#f1f1f1;height:18px;border:#d1d1d1 1px solid;font-size:11px;line-height:18px;padding:0 0 0 3px;}
.linkpage{line-height:18px;text-align:left;}
.linkpage table{width:100%;border-collapse:collapse;text-align:justify;}
.linkpage table td{border-bottom:1px solid #c1c1c1;}
.newsrss{width:100%;text-align:right;margin:5px 0;float:left;}