@charset "utf-8";

.reg_form_top                    {background:url("/images/dwg/reg/reg.gif") no-repeat 0 0;  width:704px; height:26px;}
.reg_form_bottom                 {background:url("/images/dwg/reg/reg.gif") no-repeat 0 -28px; width:704px; height:27px;}
.reg_form                        {padding:5px 0px 5px 0px; border-left:2px solid #FFCC00;border-right:2px solid #FFCC00; width:700px; margin:0px; }

.reg_form .hellowords            {color:#FF6600; font-size:14px; font-weight:bold; padding:0 30px 0 50px; margin-bottom:20px;line-height:24px;}
.reg_form .hellowords_queen      {color:#FF6600; font-size:14px; font-weight:bold; padding:0 10px; margin-bottom:10px;}
.reg_form .field                 {margin:10px 0; height:30px;}
.reg_form .field label           {vertical-align:middle;line-height:30px;}
.reg_form .field input           {vertical-align:middle;}
.reg_form .field .label          {float:left; font-size:14px; width:100px; text-align:right;  line-height:30px; color:#333333;vertical-align:middle}
.reg_form .field .label_60       {float:left; font-size:14px; width:60px; text-align:right;  line-height:30px; color:#333333;vertical-align:middle}
.reg_form .field .c              {float:left;line-height:30px; width:240px; }
.reg_form .field .c_200          {float:left;line-height:30px; width:200px; }
.reg_form .field .tip            {float:left;line-height:30px; color:#999999 }
.reg_form .field .tip div        {float:left;line-height:30px; color:#999999 }
.reg_form .field .tip div.no     {float:left;line-height:30px; color: #FF6600 }
.reg_form .field .tip div.yes    {float:left;line-height:30px; color: #009900 }

.npc                             {position:relative;float:right;top:30px;left:-3px;}
.king                            {background:url("/images/dwg/reg/king.gif") no-repeat;  width: 245px; height:313px; z-index:5;_width:243px;}
.queen                           {background:url("/images/dwg/reg/queen.gif") no-repeat;  width: 245px; height:350px; z-index:5;_width:243px;}
.general                         {background:url("/images/dwg/reg/general.gif") no-repeat;  width: 245px; height:375px; z-index:5;_width:243px;}
.clown                           {background:url("/images/dwg/reg/clown.gif") no-repeat;  width: 245px; height:350px; z-index:5;_width:243px;}

.fault                           {padding:10px 20px;margin:0 20px;background:#fff9e2;border:1px #f8e8ab solid;color:#993300;}
.fault li                        {list-style:none;line-height:24px;background:url(/images/dwg/reg/reg.gif) no-repeat -450px -76px;padding-left:24px;}

.pact                            {width:500px;margin:0 auto;}
.pact .title                     {width:140px;height:30px;background:url(/images/dwg/reg/pact_title.gif) no-repeat;}
.pact .content                   {font-size:14px;line-height:30px;color:#000000;margin:10px 0;}
.pact label                      {line-height:30px; vertical-align:middle}
.pact input                      {vertical-align:middle;}

.w450                            {width:450px;}
.h410                            {height:410px;}
.m0_120                          {margin:0 120px;}
.pl40                            {padding-left:40px;}
.f24							 {font-size:24px;}
.f18							 {font-size:18px;}
.btn_reg                         {background:url(/images/dwg/main/btn.gif) no-repeat 0 -200px;width:135px;height:40px;line-height:40px;text-align:center;border:0;color:#ffffff;font-size:14px;font-weight:bold;}
.btn_reg a                       {display:block;}
.btn_wait                        {background:url(/images/dwg/main/btn.gif) no-repeat 0 -296px;width:135px;height:40px;line-height:40px;text-align:center;border:0;color:#666666;font-size:14px;font-weight:bold;}
.btn_wait a                      {display:block;}
.reg_finish                      {width:700px;}
.btnbar_finish                   {width:425px;margin:10px auto 0 auto;}
.ico_game                        {background:url(/images/dwg/reg/reg.gif) no-repeat 10px -72px;padding-left:25px;}
.ico_index                       {background:url(/images/dwg/reg/reg.gif) no-repeat -135px -72px;padding-left:25px;}
.ico_user                        {background:url(/images/dwg/reg/reg.gif) no-repeat -280px -72px;padding-left:25px;}

.top_tips						 {width:590px;height:50px;background:#fdfdde url(/images/dwg/reg/icon.gif) no-repeat 10px 4px;line-height:25px;font-weight:normal;color:#333333;font-size:12px;padding-left:30px;margin-top:8px;}
.top_tips a						 {color:#ff6600; text-decoration:underline;}
.top_tips a:hover				 {color:#ff6600; text-decoration:none;}

.pro_list						 {width:940px;margin-left:15px;padding:10px 0;}
.pro_list li					 {list-style-type:none;float:left;width:185px;display:inline;background:url(/images/dwg/reg/icon.gif) no-repeat 170px -90px;}
.pro_list li.nobg				 {background:none;}
.pro_list li h3					 {color:#ff6600;font-size:14px;font-weight:bold;line-height:40px;}
.pro_list li .icon				 {float:left;width:45px;height:40px;margin-right:5px;display:inline;}
.pro_list li .icon_game			 {background:url(/images/dwg/reg/icon.gif) no-repeat 0 -50px;}
.pro_list li .icon_user			 {background:url(/images/dwg/reg/icon.gif) no-repeat -45px -50px;}
.pro_list li .icon_store		 {background:url(/images/dwg/reg/icon.gif) no-repeat -90px -50px;}
.pro_list li .icon_medal		 {background:url(/images/dwg/reg/icon.gif) no-repeat -135px -50px;}
.pro_list li .icon_money		 {background:url(/images/dwg/reg/icon.gif) no-repeat -180px -50px;}
.pro_list li .text				 {width:160px;line-height:24px;font-size:12px;font-weight:normal;color:#333333;}