html, body,
div, p,
blockquote,
ul, ol, dl,
dt, dd, address,
form, fieldset,
frame, frameset,
h1, h2, h3, h4,
h5, h6, hr, pre {display: block;}

head {display: none;}

html {margin: 0;}

body {margin: 8px;}

div {margin: 0;}

p {margin: 1em 0;}

blockquote {margin: 1em 40px;}

ul {margin: 1em 0 1em 40px; list-style-type: disc;}

li {display: list-item;}

ol {margin: 1em 0 1em 40px; list-style-type: decimal;}

ul ul {margin: 0 0 0 40px; list-style-type: circle;}

ul ul ul {margin: 0 0 0 40px; list-style-type: square;}

dl {margin: 1em 0;}
dd {margin-left: 40px;}

address {margin: 1em 0; font-style: italic;}

form, fieldset {margin: 0;}

fieldset {border: 1px inset <sistem color>;}

h1, h2, h3, h5, h6 {font-weight: bold;}

/* the following  font size and vertical values are purely indicative,
since they depend on the font size/family set on the
BODY element */

h1 {font-size: 2em; margin: .6em 0;}
h2 {font-size: 1.5em; margin: .8em 0;}


h5 {font-size: 0.8em; margin: 1.6em 0;}
h6 {font-size: 0.6em; margin: 2.3em 0;}

hr {border: 2px outset <sistem color>;}

pre {margin: 1em 0; font-family: monospace; white-space: pre;}




/* Inline elements */

a, i, cite, em, var, acronym,
tt, code, kdb, samp, del, ins,
u, dfn, sub, sup, big, small {display: inline; }

a:link {color: blue; text-decoration: underline; }
a:visited {color: purple; text-decoration: underline;}
a:hover {color:red; text-decoration:none;}

h1	{margin-top:0px;
	 margin-bottom:5px;
	 font-size:18px;
	 font-style:bold;
	 color:blue;
}

h3 {margin-top:0px;
	margin-bottom:3px;
	padding: 0px;
	font-size: 12px; 
}
h4 {font-size: 10px; 
	padding:0px;
	margin-top:7px;
	margin-bottom:7px;
	color:red;
	font-weight:normal;
}

i, cite, em, var {font-style: italic;}

tt, code, kbd, samp {font-family: monospace;}

del {text-decoration: line-through;}
u, ins {text-decoration: underline;}

sub {
vertical-align: sub; 
font-size: smaller; 
line-height: <value>;
} /* greater than 'normal' */

sup {
vertical-align: super; 
font-size: smaller; 
line-height: <value>;
} /* less than 'normal' */

big {font-size: larger;}

small {font-size: smaller;}

/* Replaced elements */

/* We will take in account only INPUT and TEXTAREA */

input, textarea {display: inline-block;}