html, body, div, span, p, b, i, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, canvas, input, textarea, select, button {
	margin: 0;
	padding: 0;
	border: 0 none;
	outline: none 0;
	/*font-size: 100%;*/
	vertical-align: baseline;
	background: transparent;
	box-sizing: border-box;
	-webkit-font-smoothing: subpixel-antialiased;
}

a {
	margin: 0;
	padding: 0;
	/*font-size: 100%;*/
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
	color: inherit;
	outline: none 0;
	-webkit-tap-highlight-color: transparent;
}

a:focus	{
	-moz-outline-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ul, ol, li {
	list-style-type: none;
}

button::-moz-focus-inner {
	border: 0 none;
	padding: 0;
	margin: 0;
}

img {
	vertical-align: bottom;
}