
TABLE.register {
margin-top:15px;
	width: 504px;
	text-align:center;
}
TABLE.register TD{
	vertical-align:top;
}
TABLE.register  .server {
	width:100px;

}



.reg_info{
	width:100px;
	height:80px;
	display:inline-block;
	margin:0 auto;
	background: url(/i/front/ico_servers.png) no-repeat;
}
.img_server_4,#server_4{	background-position: -300px 0 ;	}
.img_server_3,#server_3{	background-position: -200px 0 ;	}
.img_server_2,#server_2{	background-position: -100px 0 ;	}


TABLE.register .cmd_custom{
	width:375px;
	height:60px;
	background: url(/i/buttons_reg.png) no-repeat;
}

TABLE.register TD.br {
	font-size:5px;
	height:10px;
	line-height:5px;
	border-top: 1px solid #d8c09e;

	width:400px;
}

TABLE.register .justify{
	padding:0 20px 5px;

}
#img_reg{
	width:181px;
	height:109px;
	background: url(/i/front/icon_reg.png) no-repeat;

	display:block;
	position:absolute;
	margin-top:-57px;
	margin-left:-20px;
	z-index:100;

}

#img_login{
	width:181px;
	height:109px;
	background: url(/i/front/icon_login.png) no-repeat;

	display:block;
	position:absolute;
	margin-top:-33px;
	margin-left:-10px;
	z-index:100;
	float:left;

}

INPUT.inp, SELECT.inp {
	width: 166px;
	text-align: center;
}

INPUT.inp_mailru{width:86px}
SELECT.inp_mailru{width:80px;text-align:left;}



TABLE.register_new TD{
	padding: 10px 0 !important;

}

TABLE.register_new INPUT[type='text']{
	margin-bottom:10px;
}

TABLE.register_new A.cmd_icon{
	background: url(/i/front/icon_popups.png) 0 -50px no-repeat;
	display:inline-block;
	width:23px;
	height:23px;
	padding:0;
	margin-bottom:25px;
}

TABLE.register_new A.cmd_icon.plus{
	background-position:-23px -50px;
}