.login_form_wrapper {
	color:#666666;
	position:relative;
}

.login_form_wrapper .row{
	clear:both;
	margin:5px 0;
	padding:0px;
	position:relative;
	overflow:hidden;
}

.login_form_wrapper a{
	font-size:11px;
	float:left;
}

.login_form_wrapper .row label,
.login_form_wrapper .row .label,
.login_form_wrapper .row .data_input,
.login_form_wrapper .row .form_comment,
.login_form_wrapper .row .data_alt{
	float:left;
	display:block;
	border:0px solid red;
	margin:1px;
	text-align:left;
	position:relative;
	font-weight:normal;
	font-size:12px;
}

.login_form_wrapper .row .data_alt{
	margin-left:5px;
}

.login_form_wrapper .row label,
.login_form_wrapper .row .label{
	line-height:16px;
	width:95px;
}

.login_form_wrapper .row .data_input{
	width:145px;
	overflow:hidden;
}

.login_form_wrapper .row_button .data_input{
	width:145px; 
}

.page_ru_RU .login_form_wrapper .row_button .data_input{
	width:205px;  
}

.login_form_wrapper .FormError .data_alt_error{
	width:190px;
} 


.login_form_wrapper .security_row .data_alt{
	margin-left:0px;
	display:inline;
}

.login_form_wrapper .row .data_input .va_m{
	width:140px;
} 

.login_form_wrapper #securityCode {
	margin-right:5px;
	width:55px;
}
.login_form_wrapper #security_code_image {
	margin-right:5px;
}
.fast_track_login{
	padding:5px;
	float:left;
	clear:both;
}
.fast_track_login .c_title span{
	font-size:24px;	
}

.fast_track_login .login_form_wrapper .row label,
.fast_track_login .login_form_wrapper .row .label{
	width:87px;
}

.fast_track_login .login_form_wrapper .row .data_input{
	width:112px;
}
.fast_track_login .login_form_wrapper .row input.small_bt{
	width:110px;
}

.fast_track_login .login_form_wrapper .row .data_input .va_m {
	width:107px;
}

.login_form_wrapper .forgot_pass1{
	border:0px solid red;
}

.login_form_wrapper .forgot_pass2{
	border:0px solid red;
	display:none;
}

div.get_access_info div.get_access_summary .subscribe_ad_bt{
	float:right;
	width:150px;
}

div.get_access_info div.get_access_summary .subscribe_ad_bt span{
	margin-left:0px;
}

.c_login_popup{
	width:385px;
	border:2px solid #ff0198;
	background-color:#FFFFFF;
}

.c_login_popup .c_title{
	font-size:24px;
	background-color:#f1eff0;
	padding:2px 10px;
	margin-bottom:0px;
}

.c_login_popup .login_form_wrapper{
	padding-top:5px;
}

.c_login_popup .login_info .fsize_xl{
	padding-bottom:2px;
}

.c_login_popup .subscribe_info .fsize_xl{
	padding-top:10px;
}

.c_login_popup .subscribe_info .flat_bt{
	padding-left:20px;
}

.c_login_popup .subscribe_info .flat_bt span{
	padding-right:30px;
}

