@charset "UTF-8";


/* ---------------// BLOCK ELEMENTS //--------------- */

html,body,
h1,h2,h3,h4,h5,h6,
hr,div,p,pre,
address,
blockquote,
ul,ol,dl,dt,dd,
form,fieldset
{
	display : block;
	text-align : inherit;
	line-height : inherit;
	text-indent : 0;
}


/* ----- top level -----*/
html {
	margin : 0;
	padding : 0;
}

body {
	margin : 0;
	padding : 0;
	color : #000;
	font : 12px Arial, Helvetica, sans-serif normal;
	line-height : 117%;
}

/* ----- heading -----*/
h1,h2,h3,h4,h5,h6 {
	padding : 0;
	margin : 0;
	font-weight : bold;
}

/* ----- normal block -----*/
hr {
}

div {
}

p {
	padding : 0;
	margin : 0;
}

/* ----- list -----*/
ul {
}

ol {
}

li {
}

dl {
}

dt {
}

dd {
}

/* ----- form -----*/
form {
}

fieldset {
}





/* ---------------// INLINE ELEMENTS //--------------- */

a,abbr,acronym,b,bdo,big,button,cite,
code,dfn,em,i,img,input,kbd,label,
map,object,q,ruby,samp,select,small,
span,strong,sub,sup,textarea,tt,var
{
	display : inline;
	margin : 0;
	padding : 0;
	line-height : inherit;
}

/* ----- anchor -----*/
a:link {
	color : #000;
	text-decoration : underline;
}

a:visited {
	color : #000;
	text-decoration : underline;
}

a:hover {
	color : #000;
	text-decoration : none;
}

a:active {
	color : #000;
	text-decoration : none;
}

/* ----- img ----- */
img {
	border : none;
}