/**
 * layout
 * standard classes
*/
.clear:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clear { 
  display: block; /* safari */
}
.fleft {
  float: left;
}
.fright {
  float: right;
}

/**
 * typo
*/
.pointer {
  cursor: pointer;
}


/**
 * form
 * standard classes
*/
input.text {
  height: 16px;
  padding: 2px 0 0 3px;
}
input.radio,
input.checkbox {
  background: none;
  height: 13px;
  width: 13px;
}
input.submit {
  border: none;
  cursor: pointer;
  font: 12px arial, verdana, sans-serif;
}














