/*-------------- RESET --------------*/

body,
div,dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,
form,fieldset,input,
p,blockquote,
th,td { margin:0;padding:0; }
th{ font-weight: bold !important;}
th,td{ border: solid 1px #000; padding:5px;}
table { border-collapse:collapse;border-spacing:0; margin:20px 0; }
fieldset,img,a { 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;line-height:normal;margin:0;}
q:before,q:after { c ontent:'';}
#stage{background: none !important;}

/*-------------- HACK --------------*/

.clearfix{zoom:1;/*for IE 5.5-7*/}
.clearfix:after{/*for modern browser*/ content:"."; display: block; height:0px; clear:both; visibility:hidden;}
* html .clearfix{display:inline-table; /*\*/display:block;/**/}


body{ background: none !important; font-size:12px !important;}