body,form,fieldset {margin:0;padding:0;}
fieldset {border:none;}
h1,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd,dt {margin: 0;padding:0;}
blockquote,li,dt,dd {margin:0;padding:0;}
li {list-style:none;}
address{ font-style:normal;}
input,textarea {font-size:1em;}
img {margin:0px;padding:0px;border: 0px;}
.clear {clear: both;visibility: visible;}
.left {float:left;}
.right {float:right;}
.clearfix:after {
  content: "."; 
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

