html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}

body {
	line-height:1.25;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: ''; content: none;
}
a, select, select:focus, input, input:focus {
	outline:none;
}
ul, ol, dl {list-style:none;}
table  {border-spacing:0; border-collapse:collapse; width:100%;}
a      { border: none; cursor:pointer;}
a:hover{ text-decoration:none;}

.clearfix       {display:inline-block}
.clearfix       {display:block}
.clearfix:after {content:""; display:block; height:0; clear:both; visibility:hidden}
.clear          {clear:both;}
.left           {float:left;}
.right          {float:right;}
.inl_block      {display:inline-block;}
.pos_abs        {position:absolute;}
.pos_rel        {position:relative;}
