html {
	/*3*/overflow-x: hidden;
}

body {
	/*1*/padding: 0;
	/*1*/margin: 0;
	/*1*/border: 0;
	/*3*/overflow-x: hidden;
}

table {
	/*1*/_display: table !important;
	/*2*/border-collapse: collapse;
	/*2*/border-spacing: 0;
	/*1*/border: 0;
	}
	td {
		/*1*/padding: 0;
}

input, button, textarea, select {
	/*3*/box-sizing: border-box;
}
input,
button,
select {
	/*2*/min-height: 2em;
	/*1*/font-size: 1em;
}
input,
button {
	/*1*/vertical-align: middle;
	/*1*/margin: 0;
	}
	input[type="button"], 
	button {
		/*1*/padding-left: 2em;
		/*1*/padding-right: 2em;
	}
	input[type="text"], 
	input[type="email"],
	select {
		/*1*/padding-left: 0.5em;
		/*1*/padding-right: 0.2em;
}
.buttonLike {
	/*1*/padding-top: 0.5em;
	/*1*/padding-bottom: 0.5em;
	/*1*/vertical-align: middle;
	/*1*/font-size: 1em;
}
@media only screen and (max-width:640px) {
	input,
	button,
	select {
		/*1*/_font-size: 1.1em;
	}
	.buttonLike {
		/*1*/_font-size: 1.1em;
	}
}
input::-moz-focus-inner, 
button::-moz-focus-inner,
select::-moz-focus-inner { 
	/*1*/border: 0;
	/*1*/padding: 0;
}

ul {
	/*1*/margin: 0;
	/*1*/padding: 0 0 0 1.2em;
	/*1^/list-style-position: outside;*/
	}
	li {
		/*1^/list-style-type: disc;*/
		/*1*/padding-left: 0;
		/*1*/padding-right: 1em;
		}
		li li {
		/*1*/_padding-right: 0;
	}

sub, 
sup {
	/*1*/line-height: 0;
	/*1*/font-size: 0.8em;
}

a img {
  border: none;
}
