﻿body
{
	width: 960px;
	padding: 0;
	margin: 0 auto;
	font-size: 12px;
	color: #404040;
}
form
{
	margin: 0;
	padding: 0;
	border: 0;
}
a
{
	color: #1A66B3;
	text-decoration: none;
}
.clearfix {
	font:0/0 sans-serif;
	height:0;
	overflow:hidden;
	clear:both;
	display:block;
}
img
{
	border: 0;
}
ul, ol, li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#header
{
	height:80px;
	position:relative;
}
#logo
{
	position:absolute;
	z-index:1000;
	top:-15px;
}
#nav
{
	text-align:right;
	vertical-align:bottom;
	height:20px;
	line-height:20px;
	padding-top:60px;
}
#nav a
{
	color:#f63;
}
#nav #md_about
{
	color:#996;
}
#register #lnkreg,#login #lnklogin
{
	color:#999;
	font-weight:bold;
}
#login #container
{
	background:url(http://resource.mdooo.com/images/bg_login.jpg) no-repeat left -186px;
}
#left
{
	width: 540px;
	height:220px;
	float: left;
	margin:100px 30px;
	*display:inline;
}
h1
{
	font-size: 24px;
	height: 24px;
	overflow: hidden;
	padding-bottom:10px;
	border-bottom:1px solid #BAB9B9;
	background: url(http://resource.mdooo.com/images/bg_login.jpg) no-repeat;
	text-indent:-99999px;
}
/*
#left ul{margin:40px 0;}
#left li{padding-left:8px;color:#757575;margin:20px 20px; line-height:22px; background: url(http://resource.mdooo.com/images/bg_login.jpg) no-repeat -957px -37px;}
#left h4{color:#414141; font-weight:normal; font-size:13px;margin:0;}
*/
#left ul{margin:40px 20px;}
#left li{color:#336633;margin:20px; font-size:14px; list-style:disc; line-height:22px;}
/*
#left li.lnk{text-align:right;list-style:none;}
#left li.lnk a{margin-right:40px;}
*/
#right
{
	width: 360px;
	height:420px;
	float: right;
}
#loginform
{
	margin:76px 92px 76px 30px;
}
#loginform td
{
	text-align:right;
}
.text,#loginform .textbox
{
	padding:4px 0;
}
.textbox input,.vcode input
{
	width: 130px;
	font-size: 13px;
	height:18px;
	line-height:18px;
	vertical-align:top;
	border: 1px solid #A5ACB2;
	/*
	border: #99B8CA 1px solid;
	background-color: #EBFBFD;
*/
}
/*
#loginform .textbox input.hover, #loginform .textbox input:hover
{
	border:#9ECC00 1px solid;
	background-color:#FFFEE7;
}
*/
#lblMsg{font-size:13px; font-weight:bold;display:block;padding-bottom:10px;color:#f00;}
#login_title
{
	height: 20px;
	padding:12px 0 8px 35px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	background: url(http://resource.mdooo.com/images/bg_login.jpg) no-repeat -934px 0;
}
.button a
{
	float:left;
	margin:8px 0 0 5px;
}
.button input
{
	float:left;
	line-height:16px;
	*padding-top:2px;
}
#reg_title	
{
	margin-top:15px;
	border-top:1px solid #BFD896;
	padding:15px 0 5px 0;
	font-size:14px;
	font-weight:bold;
}
.reg_botton
{
	text-align:right;
	font-weight:bold;
}
.reg_botton a
{
	color:#f63;
}
#register .stepnav
{
	padding:45px 0 15px 0;
	line-height:25px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background:url(http://resource.mdooo.com/images/bg_login.jpg) no-repeat left -70px;
}
#registerform 
{
	padding:0;
	width:760px;
	font-size:14px;
	line-height:25px;
	margin:0 auto;
	border:solid 1px #ccc;
}
#deny{display:none;color:Red;}
#registerform td
{
	height:40px;
	padding:5px 5px;
	border-top:solid 1px #ccc;
}
#registerform td
{
	padding-left:15px;
}
#registerform input,#registerform img{float:left;}
#registerform label	
{
	float:left;
	font-size:12px;
	color:#999;
	margin-left:5px;
	height:16px;
	line-height:18px;
	padding:2px 5px;
}
td.error .msg{display:none;}
td label.error{
	color: #c30!important;
	border:1px solid #C6A263;
	background-color:#FFF2BC;
}
td label.success{background:url(http://resource.mdooo.com/images/write_ok.gif) no-repeat 5px;border:0;width:30px;}
td input.error{
	background-color:#FEF4D0;
}
#registerform .text
{
	width:100px;
	text-align:right;
	border-right:solid 1px #ccc;
}
#registerform .textbox
{
}
#registerform .textbox input
{
	width:180px;
}
#registerform .vcode input
{
	width:60px;
}
#registerform .vcode img
{
	vertical-align:top;
}
#registerform .tip
{
	padding-left:0;
	font-size:12px;
	color:#999;
}
.step
{
	width:680px;
	border:solid 1px #ccc;
	margin:20px auto;
	padding:20px 40px;
	font-size:14px;
	line-height:20px;
}
.message{padding:10px 10px 0px 80px; border-bottom:1px dotted #ccc;height:45px; vertical-align:middle;}
#registerform .message{margin:20px 30px 0 40px;padding-bottom:10px; background:url(http://resource.mdooo.com/images/bg_cart.gif) no-repeat 0 10px;border:0;}
.VerifyEmail{background:url(http://resource.mdooo.com/images/bg_reg2.gif) no-repeat;}
.VerifySuccessful{background:url(http://resource.mdooo.com/images/bg_reg3.gif) no-repeat;}
.VerifyInvalid{background:url(http://resource.mdooo.com/images/bg_reg1.gif) no-repeat;}
.step .email{color:#c30;}
.step #changepwd
{
	line-height:40px;
}
.step ul{margin:10px 100px;font-size:14px;min-height:100px;}
.step li{line-height:25px;margin-left:15px; list-style-type:disc;}

.step li.title{margin:0;list-style-type:none;}
/*
*/#footer
{
	margin:10px auto;
	border-top:solid 1px #ccc;
}
#copyright
{
	text-align: center;
	padding:0 20px 20px 20px;
	line-height:30px;
}

