﻿* {
	margin: 0;
	padding: 0;
	color: #555;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	text-size-adjust: 100%;
	-webkit-appearance: none;
}

html {
	height: 100%
}

body {
	height: 100%;
	min-width: 996px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a, img, input, textarea, button {
	outline: none;
	border: none
}

button {
	cursor: pointer;
}

.none, .hidden {
	display: none !important;
}

.bold {
	font-weight: bold
}

.no_decoration {
	text-decoration: none !important;
}

.underline {
	text-decoration: underline;
}

.inline {
	display: inline !important;
}

.hidden {
	display: none;
}

tr.hidden {
	display: none;
}

td.hidden {
	display: none;
}

.right {
	float: right;
}

.left {
	float: left;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin: 0;
}

input, textarea, select {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.tj {
	text-align: justify;
}

.inherit {
	position: inherit !important;
}

.center {
	margin: 0 auto;
}

.err {
	display: block;
	font-size: 18px;
	color: #ff0000 !important;
}

.block {
	display: block;
}
