.bx-registration-table .input-text{
	font-size:18px;
	background:none;
	border:1px solid #A6978C !important;
	border-radius:4px;
	-webkit-border-radius:4px;
	padding:5px 15px;
	width:386px !important;
	color:#A6978C !important;
}

.bx-registration-table .password_requirements{
	padding-top:7px;
	text-transform:lowercase;
}

.bx-registration-table .starrequired{ display:none; }

.bx-registration-table .title_field-big{ font-size:26px; }

.bx-registration-table .title_field-normal{ font-size:18px; }

.bx-registration-table .title_field-big,
.bx-registration-table .title_field-normal{
	padding-right:34px;
	white-space:nowrap;
}

.bx-registration-table .register-button{
	display:block;

	width:100% !important;
	height:56px !important;
	text-align:center;
	text-transform:uppercase !important;
	color:#fff;
	background:#c35f3d !important;
	font-family:Tahoma, Geneva, sans-serif !important;
	font-size:20px !important;
	font-weight:normal !important;
	
	border-radius:4px;
	-webkit-border-radius:4px;
	/*margin-top:25px;*/
}
.bx-registration-table .auth-button{
	display:block;
	
	width:100% !important;
	height:56px !important;
	text-align:center;
	text-transform:uppercase !important;
	color:#A6978C;
	background:#000;
	
	border:1px solid #A6978C !important;
	border-radius:4px;
	-webkit-border-radius:4px;
	
	font-family:Tahoma, Geneva, sans-serif !important;
	font-size:20px !important;
	font-weight:normal !important;
	
	text-decoration:none;
	margin-top:9px;
}

.bx-registration-table .auth-button span{ position:relative; top:16px;}

.bx-registration-table .requaried-text{ font-size:28px; }

.bx-registration-table  label{ font-size:20px !important; padding-left:10px; }

.bx-registration-table  label input{ margin-right:10px !important;  }


.m__registration { color:#b3a69d; }
.m__registration .steps-wrap{ padding-left:21px; }
.m__registration .steps{ width:440px; height:49px; background:url(images/steps.png) no-repeat; position:relative; }
.m__registration .steps .step{
	background:url(images/step-big.png) no-repeat; 
	width:30px;
	height:32px;
	position:absolute;
	top:17px;
	left:1px; 
}
.m__registration .steps .step1{ left:1px; }
.m__registration .steps .step2{ left:205px; }
.m__registration .steps .step3{ left:410px; }

.m__registration-table th.title{
	padding-top:24px;
	text-transform:uppercase;
}

.m__registration-table th{
	padding-bottom:25px;
}

.m__registration-table .title{
	font-size:26px;
	font-family:'HeliosCondBold';
	text-align:left;
	font-weight:normal;
	padding-top:7px;
	
}

.m__registration-table .title{ width:216px; vertical-align:top; }

.m__registration-table .ui-input-text{ 
	width:455px;
	height:31px;
	padding:0px 10px;
	font-size:23px;
}


.m__registration-table td .msg-wrap{ min-height:28px; }

.m__registration-table td .msg{
	color:#971b1d;
	text-transform:uppercase;
	padding-top:12px;
	padding-left:6px;
	display:none;
}

.m__registration-table td .comment{
	padding-top:2px;
	padding-left:6px;
	font-family:'HeliosCondBold';
}


.m__registration-table td{ padding-bottom:9px; }

.subscribtion{ 
	color:#c35f3d;
	text-transform:uppercase;
	font-size:15px;
	cursor:pointer;
	white-space:nowrap;
	font-family:'HeliosCondBold';
}

.m__registration .form-info{
	color:#c35f3d;
	text-transform:uppercase;
	font-size:20px;
	padding-top:23px;
	padding-bottom:20px;
	width:690px;
	text-align:center;
	font-family:'HeliosCondBold';
}

.m__registration .ok-button{
	width:690px;
	margin:0px;
	font-family:'HeliosCondBold' !important;
	font-size:25px !important;
}

.m__registration .back-btn{
	width:690px;
	height:35px;
	margin-top:17px;
}

.m__registration-table .title.upper{
	text-transform:uppercase;
	font-size:19px;
	vertical-align:top;
}

.m__registration-table .title.normal{
	font-size:27px;
	padding-bottom:31px;f
}

.m__registration-table .title-checkbox{ width:54px; padding-left:8px; }

.m__registration label{ cursor:pointer; }

.delivery-title{
	font-family:'HeliosCondBold';
	font-size:25px;
}

.dilivery-comment{
	font-family:'HeliosCondBold';
	font-size:15px;
}

.delivery-table{ margin-bottom:24px; }
.delivery-table .sep{ padding:10px 0px 0px 0px !important; }

.m__registration-table th.title.center{ text-align:center; }



.m__registration-table.order-info td.title{ 
	text-align:right !important; 
	padding-right:43px; 
	width:281px; 
}

.order-info-title{ padding-left:194px; }

.m__registration-table.order-info td.value{
	font-family:'HeliosCond';
	font-size:23px;
}

.m__registration-table.order-info {
	margin-bottom:36px;
}

/* okey */
.m__registration-okey{
	font-family:'HeliosCondBold';
}
.m__registration-okey .upper-text{
	text-transform:uppercase;
	font-size:26px;
	margin-bottom:10px;
}

.m__registration-okey .normal-text{
	font-size:22px;
	margin-bottom:16px;
}

