body{background:#F3F8E2 url(pic/bd.png) fixed repeat-x;color:#000; margin:auto 0; font-family:"Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; font-size:90%;}

body{background:#A4E2EB url(pic/bg_body.jpg) fixed repeat-x;}


p img,div img{vertical-align:middle;}
a img{border:none; vertical-align:middle;}

#main{border:3px solid #78B90A; background:#fff;color:#666; width:800px; padding:10px;line-height:110%;margin:1.5em auto;}

	#main{border:2px solid #6FC7EB;}
	
	#header{color:#666; font-size:160%; border-bottom:#ccc solid 1px; padding:1em .5em; font-weight:bold; font-family:Arial; text-transform:uppercase; font-style :italic; background:url(pic/bkg.png) repeat-x; margin-bottom:20px;}
	
		#header .v {
			color: #528CC5;
		}
		
		#header .i {
			color: #78B90A;
		}

		p{ padding:.5em; margin:.5em 1em;}
		p.error{color:red; background:#FFFF99; border:#FF6600 solid 1px;}
		p.note{color:green;}
		
		img.licence{ float:right;}
		
		input.text{color:#333; border:#999 solid 1px; padding:4px;}
		input.button{color:#fff; background:#333; border:#8E8F8F solid 2px; padding:2px 0px 0 0px;}
		
		form{border:#ccc solid 1px;background:#ffe; padding:.5em;}

		#status{color:#333; padding:0 20px; font-weight:bold;}
			#status span{ float:right;}

	#footer{ margin-top:20px; border-top:#ccc solid 1px; line-height:30px;}

strong{color:#006633}
span{color:red}

hr{ color:#efefef;}
