body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,
input,textarea,p,blockquote,th,td, button, fieldset, legend {
    margin : 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing : 0;
}
fieldset,img {
    border: 0;
}
/*strong,*/address,caption,cite,code,dfn,em,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;
}
html, body {
    height     : 100%;
    font-family: Tahoma, Helvetica, Arial, sans-serif;
    font-size  : 13px;
}