#reg_form {
	z-index: 2;
	position: relative;
}
#reg_form #step1, #reg_form #step2, #reg_form #step3, #reg_form #step4  {
	width: 100%;
	overflow: hidden;
	}
#step2, #step3, #step4{
	display: none;
	}
#step1, #step2, #step3, #step4{
	padding-left: 1px;
	}
#step3 ul{
	min-width: 375px;
	height: 59px;
	margin: 20px 25px 20px 0;
	font-size: 140%;
	list-style: none;
	background: url(../img/check_domain_bg.png) repeat-x center;
	float: left;
	}
#step3 ul li{
	float: left;
	line-height: 59px;
	text-align: center;
	list-style: none;
	}
#step3 ul.header li{
	font-weight: bold;
	}
#step3 ul li.status{
	list-style: none;
	width: 45px;
	padding-left: 5px;
	}
#step3 ul li.status img{
	margin-top: 12px;
	}
#step3 ul li.domen{
	list-style: none;
	padding-left: 10px;
	}
#step3 ul li.domen.check, #step3 ul li.price.check  {
	color: #959595;
	}
#step3 ul li.price{
	list-style: none;
	padding: 0 5px 0 5px;
	float: right;
}
#step2 a{
	font-size: 140%;
	}		
#step4 ul.check_mail{
	width: 100%;
	}
#step4 ul.check_mail li{
	float: left;
	list-style: none;
	margin-right: 10px;
	}
#step4 ul.check_mail li.status{
	width: 50px;
	}
#step4 ul.check_mail li.mail{
	font-size: 140%;
	}
#step4 ul.check_mail li.status_text{
	font-size: 140%;
	}
#reg_form fieldset {
	border:1px solid #c2c2c2; 
	padding:15px;
	margin-bottom: 10px;
	}
#reg_form fieldset legend {
	font-size: 140%;
	}