html { 
	height: 100%;
}
body {
	font-family: tahoma, Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: black;
	padding: 0px;
	margin: 0px;
	height: 100%; /* важно */
	background: white;
}
form {
	margin: 0px;
	padding: 0px;
}
input[type="text"] {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;
	padding: 4px;
	border: 1px solid #01A0E2;
	outline: none;
	box-sizing: border-box;
}
input[type="text"]:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	outline: none;	
	box-sizing: border-box;
}
input[type="text"]:disabled {
	color: #000001;
	font-family: inherit; 
	font-size: inherit;	
	background: #eeeeee;
	padding: 4px;
	border: 1px solid silver;
	outline: none;
	-webkit-text-fill-color: #000001;	
	box-sizing: border-box;
} 
input[type="password"] {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	outline: none;
	box-sizing: border-box;
}
input[type="password"]:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	outline: none;
	box-sizing: border-box;
} 
input[type="password"]:disabled {
	color: #000001;
	font-family: inherit; 
	font-size: inherit;	
	background: #eeeeee;
	padding: 4px;
	border: 1px solid silver;
	outline: none;
	-webkit-text-fill-color: #000001;	
	box-sizing: border-box;
}
textarea {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	outline: none;
	box-sizing: border-box;
}
textarea:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	outline: none;
	box-sizing: border-box;
}
textarea:disabled {
	color: #000001;
	font-family: inherit; 
	font-size: inherit;	
	background: #eeeeee;
	padding: 4px;
	border: 1px solid silver;
	outline: none;
	-webkit-text-fill-color: #000001;	
	box-sizing: border-box;
}
select {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	outline: none;
	box-sizing: border-box;
}
select:focus {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #FF8B2F;
	outline: none;
	box-sizing: border-box;
}
select:disabled {
	color: gray;
	font-family: inherit; 
	font-size: inherit;	
	background: #eeeeee;
	padding: 4px;
	border: 1px solid silver;
	outline: none;
	box-sizing: border-box;
}
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;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;	
	box-sizing: border-box;
}
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;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;	
	box-sizing: border-box;
}
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;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;	
	box-sizing: border-box;
}
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;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;	
	box-sizing: border-box;
}
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;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;	
	box-sizing: border-box;
}
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;
	box-sizing: border-box;
}
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;
	box-sizing: border-box;
}
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;
	box-sizing: border-box;
}
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;
	box-sizing: border-box;
}
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;
	box-sizing: border-box;
}
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;
	box-sizing: border-box;
}
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;
	box-sizing: border-box;
}
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;
	box-sizing: border-box;
}
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;
	box-sizing: border-box;
}
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;
	box-sizing: border-box;
}
input[type="file"] {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;
	outline: none;
	box-sizing: border-box;
}
button {
	color: inherit;	
	font-family: inherit; 
	font-size: inherit;	
	padding: 4px;
	border: 1px solid #01A0E2;
	border-radius: 3px;
	cursor: pointer;
	background: white;
	outline: none;
	margin: 0px;
	box-sizing: border-box;
}
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;
	margin: 0px;
	box-sizing: border-box;
}
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;
	margin: 0px;
	box-sizing: border-box;
}
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;
	margin: 0px;
	box-sizing: border-box;
}
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;
	margin: 0px;
	box-sizing: border-box;
}
a {
	color: #5F7AB8;
	text-decoration: none;
}
a:hover {
	color: #5F7AB8;
	text-decoration: underline;
}
table {
	font-size: inherit;
	color: inherit;
}