html {
	overflow-x:hidden;
}
.line_win_login {
	width:1px;
	float:left;
	height:500px;
}
.line_win_login_up {
	width:1px;
	float:left;
	height:250px;
    background-color: #BFBFBF;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#BFBFBF));
    background-image: -webkit-linear-gradient(#ffffff, #BFBFBF);
    background-image: -moz-linear-gradient(top, #ffffff, #BFBFBF);
    background-image: -ms-linear-gradient(#ffffff, #BFBFBF);
    background-image: -o-linear-gradient(#ffffff, #BFBFBF);
    background-image: linear-gradient(#ffffff, #BFBFBF);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#BFBFBF', GradientType=0);
}
.line_win_login_down {
	width:1px;
	float:left;
	height:250px;
    background-color: #BFBFBF;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#BFBFBF), to(#ffffff));
    background-image: -webkit-linear-gradient(#BFBFBF, #ffffff);
    background-image: -moz-linear-gradient(top, #BFBFBF, #ffffff);
    background-image: -ms-linear-gradient(#BFBFBF, #ffffff);
    background-image: -o-linear-gradient(#BFBFBF, #ffffff);
    background-image: linear-gradient(#BFBFBF, #ffffff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BFBFBF', endColorstr='#ffffff', GradientType=0);
}
.login_left {
	width:550px;
	float:left;
}
.login_right {
	width:550px;
	float:right;
}
.windwos_center_login {
	width:501px;
	position:relative;
	left:0;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
.text_login_up {
	width:250px;
	margin-top:50px;
	font-size:24px;
	color:#696969;
}
.text_login_down {
	width:275px;
	margin-top:20px;
	font-size:18px;
	color:#696969;
}
.input_login_text {
	width:250px;
	height:30px;
	padding-left:5px;
	font-size:20px;
	border:1px solid rgba(0,0,0,0.20);
	border-radius:2px;
	color:rgba(0,0,0,0.6);
	background:#F4F4F4;
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
	-moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
	-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
	-ms-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
	-o-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
	-khtml-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
}


.input_login_text::-webkit-input-placeholder {color:rgba(3, 155, 239, 0.5);}
.input_login_text::-moz-placeholder          {color:rgba(3, 155, 239, 0.5);}/* Firefox 19+ */
.input_login_text:-moz-placeholder           {color:rgba(3, 155, 239, 0.5);}/* Firefox 18- */
.input_login_text:-ms-input-placeholder      {color:rgba(3, 155, 239, 0.5);}

.input_login_text[placeholder]          {text-overflow:ellipsis;}
.input_login_text::-moz-placeholder     {text-overflow:ellipsis;} 
.input_login_text:-moz-placeholder      {text-overflow:ellipsis;} 
.input_login_text:-ms-input-placeholder {text-overflow:ellipsis;}  

.input_login_text::-webkit-input-placeholder       {text-indent: 0px;   transition: text-indent 0.3s ease;}
.input_login_text::-moz-placeholder                {text-indent: 0px;   transition: text-indent 0.3s ease;}
.input_login_text:-moz-placeholder                 {text-indent: 0px;   transition: text-indent 0.3s ease;}
.input_login_text:-ms-input-placeholder            {text-indent: 0px;   transition: text-indent 0.3s ease;}
.input_login_text:focus::-webkit-input-placeholder {text-indent: 500px; transition: text-indent 0.3s ease;}
.input_login_text:focus::-moz-placeholder          {text-indent: 500px; transition: text-indent 0.3s ease;}
.input_login_text:focus:-moz-placeholder           {text-indent: 500px; transition: text-indent 0.3s ease;}
.input_login_text:focus:-ms-input-placeholder      {text-indent: 500px; transition: text-indent 0.3s ease;}


.reg_number_tel {
	width:210px;
	height:30px;
	padding-left:5px;
	margin-left:5px;
	font-size:20px;
	float:right;
	border:1px solid rgba(0,0,0,0.20);
	border-radius:2px;
	color:rgba(0,0,0,0.6);
	background:#F4F4F4;
	box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
	-moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
	-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
	-ms-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
	-o-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
	-khtml-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.10);
}

.reg_number_tel::-webkit-input-placeholder {color:rgba(3, 155, 239, 0.5);}
.reg_number_tel::-moz-placeholder          {color:rgba(3, 155, 239, 0.5);}/* Firefox 19+ */
.reg_number_tel:-moz-placeholder           {color:rgba(3, 155, 239, 0.5);}/* Firefox 18- */
.reg_number_tel:-ms-input-placeholder      {color:rgba(3, 155, 239, 0.5);}

.reg_number_tel[placeholder]          {text-overflow:ellipsis;}
.reg_number_tel::-moz-placeholder     {text-overflow:ellipsis;} 
.reg_number_tel:-moz-placeholder      {text-overflow:ellipsis;} 
.reg_number_tel:-ms-input-placeholder {text-overflow:ellipsis;}  

.reg_number_tel::-webkit-input-placeholder       {text-indent: 0px;   transition: text-indent 0.3s ease;}
.reg_number_tel::-moz-placeholder                {text-indent: 0px;   transition: text-indent 0.3s ease;}
.reg_number_tel:-moz-placeholder                 {text-indent: 0px;   transition: text-indent 0.3s ease;}
.reg_number_tel:-ms-input-placeholder            {text-indent: 0px;   transition: text-indent 0.3s ease;}
.reg_number_tel:focus::-webkit-input-placeholder {text-indent: 500px; transition: text-indent 0.3s ease;}
.reg_number_tel:focus::-moz-placeholder          {text-indent: 500px; transition: text-indent 0.3s ease;}
.reg_number_tel:focus:-moz-placeholder           {text-indent: 500px; transition: text-indent 0.3s ease;}
.reg_number_tel:focus:-ms-input-placeholder      {text-indent: 500px; transition: text-indent 0.3s ease;}

.table_td {
	width:5px;
	height:20px;
}