#content_mid{
	background:none repeat scroll 0 0 #FFFFFF;
	float:left;
	padding-left:40px;
	padding-top:20px;
	width:680px;
	font-size:13px;
}
	.err_parent {
		position:relative;
	}
	#content_mid .row{
		width:680px;
		float:left;
		margin-bottom:20px;
	}
		#content_mid .row .bleft{
			width:50%;
			float:left;
		}
		#content_mid .row .bright{
			width:50%;
			float:left;
		}
		#content_mid .row .error_msg{
			color:red;
			/*position:absolute;
			bottom:0px;
			right:0px;*/
		}
		#content_mid .row .bleft label,#content_mid .row .bright label{
			width:100%;
			float:left;
			margin-bottom:3px;
		}
		#content_mid .row .bleft input.text,#content_mid .row .bright input.text{
			width:280px;
			float:left;
			border:1px solid #CCC;
			padding:2px;
			height:22px;
			font-family:Trebuchet MS;
		}
		#content_mid .row .bleft .err,#content_mid .row .bright .err, #content_mid .row .bleft .err1,#content_mid .row .bright .err1  {
			color:red;
			display:none;
		}
		#content_mid .row .error .err,#content_mid .row .error .err  {
			display:block;
		}
		#content_mid .row .error1 .err1,#content_mid .row .error1 .err1 {
			display:block;
		}
		#content_mid .row .error1 .err,#content_mid .row .error1 .err {
			display:none;
		}
		#content_mid .row .post label.tiny{
			width:106px;
			margin-right:5px;
		}
		#content_mid .row .post input.tiny{
			width:100px;
			margin-right:5px;
		}
		#content_mid .row .post label.small{
			width:170px;
		}
		#content_mid .row .post input.small{
			width:170px;
		}
		#content_mid .row .bleft input.error,#content_mid .row .bright input.error{
			border:1px solid red;
		}
		#content_mid .row .error input.text,#content_mid .row .error input.text, #content_mid .row .error1 input.text,#content_mid .row .error1 input.text{
			border:1px solid red;
		}
		#content_mid .row .hiddn_star {
			color:red;
			margin-right:5px;
			display:none;
		}
		/*#content_mid .row .hidden_star_special {
			float:left; 
			width:auto; 
			display:none;
		}
		#content_mid .row .hidden_star_special b{
			color:red;
			font-weight:normal;
		}*/
		#content_mid .error .hiddn_star, #content_mid .error1 .hiddn_star {
			display:inline;
		}
		/*#content_mid .error_m .hidden_star_special {
			display:block;
		}
		/*#content_mid .row .bleft input.error_m {
			border:1px solid red;
		}*/
		/*#content_mid .error label {
			color:red;
		}*/
		/*#content_mid  .special .error {
			color:red;
		}*/
		#register #top #c #wrapper #content_mid .row #submit_button {
			display: block; 
			margin: 0px auto; 
			background: url('/static/images/btn_auth.png') no-repeat scroll 0 0 transparent;
			color: #FFFFFF;
			display: block;
			font-size: 18px;
			font-weight: normal;
			height: 40px;
			line-height: 40px;
			margin: 0 auto;
			text-align: center;
			width: 102px;
			border:0;
			cursor:pointer;
		}
#alert_box{
	height:105%; 
	width:1000px; 
	z-index: 99999; 
	position: absolute;
}
	#alert_box div {
		margin-top:20%; 
		margin-left:10%; 
		background:#dbdbdb; 
		height:75px; 
		font-size:26px; 
		color:red; 
		width:500px; 
		padding:25px; 
		border:1px solid black; border-radius:5px; 
		position:relative;
	}
	#alert_box div a {
		position:absolute; 
		top:80px; 
		left:235px; 
		background: url('/static/images/btn_auth.png') no-repeat scroll 0 0 transparent; 
		border-radius:5px; 
		font-size:18px; 
		line-height: 40px; 
		color:#ffffff; 
		padding: 0 10px;
	}