/* Forms registration and autorezation */
	
#form_registr_block { max-width: 480px;
	margin: 7% auto;
	padding-bottom: 15px;
	border-radius: 5px; 
	background: #FFF;
	}
	
#form_remember_block { max-width: 480px;
	margin: 10% auto;
	padding-bottom: 15px;
	border-radius: 5px; 
	background: #FFF;
	}

#form_registr_header { min-height: 20px;
	padding: 15px 0px;
	font-size: 2.5em;
	color: #777;
	text-align: center;
	background: #F6F6F6;
	border-radius: 5px 5px 0px 0px;
	position: relative; 
	}
	
.mobile_form_exit {
	width: 30px;
	height: 30px;	
	top: 15px;
	right: 15px;
	z-index: 2002;
	display: block;
	position: absolute;		
	}	

#form_registr_1 { height: 10px; }

#form_reg_title2 { 
	font-family: Verdana, Arial;
	text-align: center; 
	font-size: 12px;
	}


#form_reg_ss_block { width: 320px;
	margin: 10px auto;
	overflow: hidden;
	}


.form_reg_ss_button { width: 150px;
	margin: 4px;
	padding: 10px 0px;
	font-size: 18px;
	text-align: center;
	color: #FFF;
	float: left;
	display: block;
	text-decoration: none;
	}

.vk	{ background-color: #4267B2; }
.in	{ background-color: #517FA4; }
.ya	{ background-color: #DD4B39; }
.mail	{ background-color: #1DCAFF; }


#form_reg_title3 { 
	font-family: Verdana, Arial;
	text-align: center; 
	font-size: 18px;
	}


.form_reg_title4  {
	width: 312px;
	margin: 1px auto;
	font-family: Verdana, Arial;
	text-align: left; 
	font-size: 1.1em;
	color: #333;
	}

.form_reg_field_block { 
	max-width: 320px;
	margin: 4px auto;
	}

.form_reg_field { 
	width: 100%;
	padding: 5px; 
	font-size: 16px;
	}

#form_reg_button { width: 320px;
	height: 60px;
	margin: auto;
	font-size: 1.6em;
	color: #FFF;
	display: block;
	border: 1px solid #FF8968;
	background: #FF8968;
	cursor: pointer;
	}

#form_reg_bottom_block { width: 320px;
	min-height: 40px;	
	margin: 10px auto;
	padding: 10px 0px;
	border-top: 1px solid silver;
	}

#form_reg_bottom_text { 
	font-size: 1.5em;
	color: #777;
	vertical-align: bottom;
	}

#form_reg_bottom_link { display: block;
	padding: 10px;
	font-size: 1.5em;
	color: red;
	text-decoration: none;
	border: 1px solid red;
	border-radius: 3px;
	float: right;
	cursor: pointer;
	}

.form_enter_bottom_link { margin-top: 10px; }
	
.form_reg_err { 
	width: 312px;
	margin: auto;
	padding: 1px 1px;
	color: #7F0000;
	font-size: 1.2em;
	text-align: left;
	}
	
#remember_pass_block {
	width: 312px;
	margin: 10px auto;
	text-align: right;
	}

#remember_pass_link { 
	font-size: 1.5em;
	color: #D43242;
	text-decoration: underline;
	cursor: pointer; 
	}


#form_remember_title4  {
	width: 320px;
	margin: auto;
	font-family: Verdana, Arial;
	text-align: left; 
	font-size: 1.4em;
	}

/* - end - */	