body, form { padding: 0; margin: 0; }

body, td, p, input, select, textarea, a, label {
	font-family: Verdana;
	font-size: 12px;
	color: black;
}

li { padding: 5px; }

button, .b, label, .handed { cursor: pointer; }

img { border: 0px; }

a, .a {
	color: black;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: black;
}

.a1 { text-decoration: none; }
.a1:hover { text-decoration: underline; }

.ucfirst:first-letter { text-transform: uppercase; }

.err, .error, .err *, .error *, .err *:hover, .error *:hover { color: red !important; }

.error, .bold, .bold * { font-weight: bold; }

.txt8, .txt8 * { font-size: 8px; }
.txt9, .txt9 * { font-size: 9px; }
.txt10, .txt10 * { font-size: 10px; }
.txt11, .txt11 * { font-size: 11px; }
.txt12, .txt12 * { font-size: 12px; }
.txt13, .txt13 * { font-size: 13px; }
.txt14, .txt14 * { font-size: 14px; }
.txt15, .txt15 * { font-size: 15px; }
.txt16, .txt16 * { font-size: 16px; }
.txt17, .txt17 * { font-size: 17px; }
.txt18, .txt18 * { font-size: 18px; }
.txt19, .txt19 * { font-size: 19px; }
.txt20, .txt20 * { font-size: 20px; }

.bc { border-collapse: collapse; }
.fix { table-layout: fixed; }

/*-s-*/

.c1, .c1:hover, .c1 *, .c1 *:hover { color: white; }
.c2, .c2:hover, .c2 *, .c2 *:hover { color: black; }
.c3, .c3:hover, .c3 *, .c3 *:hover { color: #616cbe; }
.c4, .c4:hover, .c4 *, .c4 *:hover { color: #4d80a9; }

.inp1 { border: solid 1px #a4a9ad; }