/*===================== styles reset =====================*/
html, body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button, textarea,
p, blockquote, abbr, acronym ,img, th, td{
    margin: 0;
    padding: 0;    
}
body {line-height: 1.5;}
html, body, fieldset, button, img, abbr, acronym {border: 0;}
abbr, acronym {font-variant: normal;}
ol, ul {list-style: none;}
address, caption, cite, code, dfn, var, em, strong, th, optgroup {
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6, code, kbd, samp, tt, sup, sub {	font-size: 100%;}
sup, sub {vertical-align: baseline;}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {text-align: left;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

