/* CSS Document */
 body{ margin:0; padding:0;}
.punycode{ width:725px; height:auto; display:inline-table; margin:0; color:#999; padding:0; border:#CCC solid 1px; text-align:center; 
                                       font-size:13px; padding-bottom:30px; float:right; margin-top:15px;}
.punycodetitle{ width:725px; height:30px; background:url(../images/borderbar.png); line-height:30px;
                                                                       text-align:left; font-size:14px; color:black; font-weight:bold; }
.punycodeinput{ width:571px; height:247px; background:url(../images/punycode_bg.png); float:left; margin-top:10px; margin-left:70px;}
.punycodeinput_radio{ width:571px; height:30px; float:left; margin-top:10px;  text-align:center; color:#333;}
.punycodeinput_radio input{ border:none; background:none;}
.punycodeinput input[type="text"]{ width:378px; height:43px; border:none;  float:left; margin-top:119px; margin-left:35px;    font-family:"宋体"; text-align:left; line-height:43px; font-size:30px; color:#333; background:none;}
.punycodeinput .submit{ width:110px; height:58px; border:none; background:url(../images/punycode_button.png); float:right; margin-top:114px; margin-right:25px;}
.punycodetext{ width:571px; height:230px;  float:left; margin-top:10px; margin-left:70px; font-family:"宋体"; color:#333; font-size:14px; line-height:30px; text-align:left}
.punycodetext a{ color:#0066cc; text-decoration:none;}
.punycodetext a:hover{ color:red; text-decoration:underline;}
.punycoderesult{ width:695px;; height:140px; border:#f4f4f4 solid 1px; background:#fafafa; float:left; padding-left:10px; padding-top:10px;
                                                                                margin-left:10px; font-size:14px; color:#333; margin-top:10px; text-align:left; line-height:30px;}
.punycoderesult strong{ color:red;}
.punycoderesult img{ display:inline; vertical-align:top; margin-top:7px;}
.punycoderesult .result{ width:620px; height:30px; border:#666 solid 1px; padding-left:30px;}