*{margin:0;padding:0}
#form_auth{
	font-family: 'Open Sans',Helvetica,Arial,sans-serif;
	width:310px;
	margin:25% auto 0 auto;
}
#auth_pass{
	line-height: 40px;
	height: 40px;
	font-size:20px;
	border-radius:16px;
	border:1px solid #868d95;
	width:150px;
	padding:0 8px;
	outline: 0;
}
#auth_submit{
	cursor: pointer;
	margin:0 0 3px 20px;
	padding: 0 25px;
	border-radius: 16px;
	border:1px solid #868d95;
	line-height: 40px;
	height: 42px;
	font-weight: bold;
	display: inline-block;
	-webkit-transition: border .3s ease,background-color .3s ease,color .3s ease;
	-moz-transition: border .3s ease,background-color .3s ease,color .3s ease;
	-ms-transition: border .3s ease,background-color .3s ease,color .3s ease;
	-o-transition: border .3s ease,background-color .3s ease,color .3s ease;
	transition: border .3s ease,background-color .3s ease,color .3s ease;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	color: #fff;
	background-color: #868d95;
	outline: 0;
}

h2{
	margin-bottom:15px;
	text-align:center
}
h2 b{
	color:#f00;
}
#info{
	font-size:20px;
	font-weight:normal;
	padding:0 20%;
	text-align:justify
}
#info .header{
	text-align:center;
	font-weight:bold;
}
#info .img{
	text-align:center;
}
#anketa{
	width:100%;
	margin:60px auto;
	line-height:1.5em;
	font-family:'Open Sans',Helvetica,Arial,sans-serif;
	font-size:20px;
	text-align:left;
}
#anketa td{
	vertical-align:top;
	width:230px;
}
#anketa th{
	vertical-align:top;
	font-weight:normal;
}
#anketa input[type=number],#anketa input[type=text],#anketa input[type=email] {
	width:170px;
}
#anketa .position,#anketa .learn,#anketa .other{display:none}
#anketa .submit{
	cursor: pointer;
	margin-top:20px;
	padding: 0 25px;
	border-radius: 16px;
	border:1px solid #868d95;
	line-height: 40px;
	height: 42px;
	font-weight: bold;
	display: inline-block;
	-webkit-transition: border .3s ease,background-color .3s ease,color .3s ease;
	-moz-transition: border .3s ease,background-color .3s ease,color .3s ease;
	-ms-transition: border .3s ease,background-color .3s ease,color .3s ease;
	-o-transition: border .3s ease,background-color .3s ease,color .3s ease;
	transition: border .3s ease,background-color .3s ease,color .3s ease;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	color: #fff;
	background-color: #868d95;
	outline: 0;
}