body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0;padding: 0}

table {border-collapse: collapse;border-spacing: 0}

fieldset,img {border: 0}

address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;font-weight: normal}

ol,ul {list-style: none}

caption,th {text-align: left}

h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal}

q:before,q:after {content: ''}

abbr,acronym {border: 0;font-variant: normal}

sup {vertical-align: text-top}

sub {vertical-align: text-bottom}

input,textarea,select {font-family: inherit;font-size: inherit;outline: none;resize: none; *font-size: 100%}

legend {color: #000}

a {outline: none;text-decoration: none}

input[type=radio] {vertical-align: middle}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;font-size: 0;}

.clearfix {*zoom: 1;}