html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;line-height:1;margin:0;padding:0}

html, body {	height:100%; width:100%; background:white; }

body {	font-size:14px; font-weight:normal;	font-family: arial, sans-serif; background:white url(i/head-bg-orange.gif) 0 0 repeat-x; }

div#mainbody { margin:0 auto; padding:0 auto;  overflow:hidden; text-align:center; }
div#maintable { width:1000px; margin:0 auto; padding:0; overflow:hidden; text-align:left; border:1px solid red; font:normal 12px arial,sans-serif; }
/* height:100%; 	min-height:100%;	height:auto; 	border:1px solid blue; */
div.logo { background:transparent; overflow:hidden; clear:both; text-align:left; margin:2px 0 30px 220px; text-decoration:none; }						div.logo a {  text-decoration:none; border:0px;}

form#payform {margin:0px; clear:both;}

form#payform input { clear:both; border:1px dotted #787878; width:170px; font:bold 15px arial,sans-serif;  text-align:left; padding:5px;
-webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius:6px; border-radius: 6px; }
form#payform input.submit { clear:both; background:#dedede url(./i/button-pay.png) 0 0 no-repeat; width:180px; height:29px; font:normal 15px arial,sans-serif; text-align:center; border:0px; display:block; margin:0 0 30px 220px;
-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;	border-radius:6px; }

div.left { float:left; width:200px; text-align:right; overflow:hidden; font:normal 15px arial,sans-serif; color:#212121; padding:7px 0 0 0; }
div.right { float:right; width:780px; text-align:left; padding:0 0 0 20px; font:normal 15px arial,sans-serif; }

div#content-name, div#content-number, div#content-summ1, div#content-summ2, div#content-summ3 { clear:both; padding:0 0 30px 0; margin:0 0 30px 0; }
div.provider-name { font:bold 18px arial,sans-serif; color:#037bc1; }
div.provider-fee { font:bold 15px arial,sans-serif; color:#80c342; }
div.provider { float:left; margin:0px; }
img.provider-logo { float:left; width:50px; height:50px; margin:0 0 0 20px; }

form#payform input.right { display:block; float:left; }
div.right-help { float:left; color:#696969; width:570px; padding:0 0 0 20px; line-height:15px; font:normal 12px arial,sans-serif;}
div.right-help span { display:block; font:bold 12px arial,sans-serif; margin:2px 0 0; color:#037bc1; }
form#payform input.right2 { display:block; float:left; border:1px dotted white; }


 div#wallet-number, div#wallet-password { clear:both; margin:0 0 30px 0; padding:0 0 30px 0; }
 div#pay-success { clear:both; margin:0 0 30px 0; padding:0 0 30px 0; }

div#attention { background:white url(./i/attention.png) 0 0 no-repeat; color:#037bc1; font:normal 15px arial,sans-serif; margin:0 0 30px 170px; padding:0 0 0 50px; }


div.text { font:normal 15px arial,sans-serif; color:#212121; margin:0 0 10px 0px; }
div.text span { font:bold 15px arial,sans-serif; color:#037bc1; }
div.text h3.success { font:bold 19px arial,sans-serif; color:#80c342; margin:30px 0 20px; }
div.text h3.attention { font:bold 19px arial,sans-serif; color:#f47929; margin:30px 0 20px; }

div.pay-check {border:1px solid #787878; text-align:center; width:380px; line-height:18px; padding: 7px; margin:10px 0px; }


a, a:visited { 	color:#e57212; text-decoration:none; border-bottom:1px dotted #037bc1; font:normal 15px arial,sans-serif; color:#037bc1; }
a:hover {	text-decoration:none; font:normal 15px arial,sans-serif; color:#80c342; }

p { 	padding:0 0 20px; vertical-align:absmiddle; }
p a { vertical-align:absmiddle; margin:0; padding:0; }



#wrapper { 	height:100%; 	min-height:100%;	height:auto; 	width:100%; }
#regform .button {
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-ms-border-radius:20px;
	border-radius:20px;
}

