html {height:100%;overflow-y:scroll;font-size:62.5%;}
body {height:100%;margin:0px;padding:0px;}
td, th, textarea, input, select, button {font-size:1em;font-family:Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, p, form {padding:0px;margin:0px;}

img {border:0px;}
div.spacer {width:1px;height:1px;font-size:0px;line-height:0px;margin:0px;padding:0px;}
div.clear {font-size:0px;line-height:0px;clear:both;}

.small, sup, sub {font-size:0.9em;}
.big {font-size:1.2em;}

.error {color:red;}

hr {
	background:#ccc;/* Firefox, Opera*/
	color:#ccc; /* IE */
	border:0px; /* Firefox, Opera*/
	height:1px; /* IE, Firefox, Opera */
	clear:both;
}
div.hr {border-top:1px #ccc solid;height:1px;font-size:0px;line-height:0px;margin:0px;padding:0px;margin-bottom:-1px;clear:both;}
div.hr hr {display:none;}

.arr {font-size:1em; padding:0px; font-family:Times;}
/* <span class="arr">&larr; &rarr; </span> */

/* fixed */

.inmiddle {
	display: -moz-inline-box;
	display: inline-table;
	display: inline-block;		
	vertical-align: middle;
}

* html .inmiddle {
	_height: 0;
	display: inline;
}
*:first-child+html .inmiddle {
   	_height: 0;
	display: inline;
}

