html { 
	height: 100%;
}
body {
	font-family: tahoma, Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: black;
	padding: 0px;
	margin: 0px;
	height: 100%; /* важно */
}
form {
	margin: 0px;
	padding: 0px;
}
input[type="text"] {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;
	padding: 4px;
	border: 1px solid #01A0E2;
	outline: none;
}
input[type="text"]:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	outline: none;
}
input[type="text"]:disabled {
	color: gray;
	font-family: inherit; 
	font-size: inherit;	
	background: white;
	padding: 4px;
	border: 1px solid silver;
	outline: none;
} 
input[type="password"] {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	outline: none;
}
input[type="password"]:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	outline: none;
} 
input[type="password"]:disabled {
	color: gray;
	font-family: inherit; 
	font-size: inherit;	
	background: white;
	padding: 4px;
	border: 1px solid silver;
	outline: none;
}
textarea {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	outline: none;
}
textarea:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	outline: none;
}
textarea:disabled {
	color: gray;
	font-family: inherit; 
	font-size: inherit;	
	background: white;
	padding: 4px;
	border: 1px solid silver;
	outline: none;
}
select {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	outline: none;
}
select:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	outline: none;
}
select:disabled {
	color: gray;
	font-family: inherit; 
	font-size: inherit;	
	background: white;
	padding: 4px;
	border: 1px solid silver;
	outline: none;
}
input[type="button"] {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	border-radius: 5px;
	cursor: pointer;
	background: #F0F0F0;
	outline: none;
}
input[type="button"]:hover {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	border-radius: 5px;
	cursor: pointer;
	background: #E0E0E0;
	outline: none;
}
input[type="button"]:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	border-radius: 5px;
	cursor: pointer;
	background: #F0F0F0;
	outline: none;
}
input[type="button"]:focus:hover {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	border-radius: 3px;
	cursor: pointer;
	background: #E0E0E0;
	outline: none;
}
input[type="button"]:disabled {
	color: gray;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid silver;
	border-radius: 5px;
	background: #E0E0E0;
	cursor: default;
	outline: none;
}
input[type="image"] {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	border-radius: 3px;
	cursor: pointer;
	background: white;
	outline: none;
}
input[type="image"]:hover {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	border-radius: 3px;
	cursor: pointer;
	background: #E0E0E0;
	outline: none;
}
input[type="image"]:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	border-radius: 3px;
	cursor: pointer;
	background: white;
	outline: none;
}
input[type="image"]:focus:hover {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	border-radius: 3px;
	cursor: pointer;
	background: #E0E0E0;
	outline: none;
}
input[type="image"]:disabled {
	color: gray;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid silver;
	border-radius: 3px;
	background: white;
	cursor: default;
	outline: none;
}
input[type="submit"] {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	border-radius: 5px;
	cursor: pointer;
	background: #F0F0F0;
	outline: none;
}
input[type="submit"]:hover {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	border-radius: 5px;
	cursor: pointer;
	background: #E0E0E0;
	outline: none;
}
input[type="submit"]:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	border-radius: 5px;
	cursor: pointer;
	background: #F0F0F0;
	outline: none;
}
input[type="submit"]:focus:hover {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	border-radius: 3px;
	cursor: pointer;
	background: #E0E0E0;
	outline: none;
}
input[type="submit"]:disabled {
	color: gray;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid silver;
	border-radius: 5px;
	background: #E0E0E0;
	cursor: default;
	outline: none;
}
input[type="file"] {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;
	outline: none;
}
button {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	border-radius: 3px;
	cursor: pointer;
	background: white;
	outline: none;
}
button:hover {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	border-radius: 3px;
	cursor: pointer;
	background: #E0E0E0;
	outline: none;
}
button:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	border-radius: 3px;
	cursor: pointer;
	background: white;
	outline: none;
}
button:focus:hover {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	border-radius: 3px;
	cursor: pointer;
	background: #E0E0E0;
	outline: none;
}
button:disabled {
	color: gray;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid silver;
	border-radius: 3px;
	background: white;
	cursor: default;
	outline: none;
}
a {
	color: #5F7AB8;
	text-decoration: none;
}
a:hover {
	color: #5F7AB8;
	text-decoration: underline;
}