* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
strong, bold, th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
dir, menu { list-style: none; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

body, p, td, input, textarea { 	color: #333333; font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif; }

body { 
	background-color:#FFFFFF; color:#000000;
	font:normal 12px/1.3em Verdana, Arial, Helvetica, sans-serif;
}

a, a:link, a:active, a:visited { color:#009; text-decoration: underline; }
a:hover { color:#900; text-decoration: none; }
a img { border:none; }

attr, abbr, dfn { border-bottom:1px dotted #333333; cursor:help; }

blockquote {}
blockquote p { }

bold, strong { font-weight:bold; }

h1, h2, h3, h4, h5, h6 { 
	font:normal 8.5pt/1.2em Tahoma, Verdana, sans-serif; color: #7E5C43; 
	text-transform:uppercase; margin:7pt;
}

h1 { 
	font-size:18px; margin:0 0 15pt 0; padding:5px 0 13px 28px; letter-spacing:1px;
	background:transparent url('../img/bg-h1.gif') top left no-repeat;
}
h2 { 
	font-size:14px; font-weight:bold; color:#6AB9A4; padding-left:18px; margin-left:0;
	background:transparent url('../img/bg-h2.gif') bottom left no-repeat;
}
h3 { font-size:12px; font-weight:bold; }
h4 { font-size:12px; }
h5 { }
h6 { }

hr { height: 1px; background: #ccc; color: #ccc; border: 0; }

dl {  }
dt { margin: 1em 0 0.8em 0; }
dd { margin:0 0 0 20pt; }

em, i { font-style:italic; }

p { margin:1em 0; }

pre code { display:block; overflow:auto; }
* html pre { width:100%; overflow-x:auto; padding-bottom:16px; }

small { font-size: 80%; }
sub, sup { font-size: 80%; line-height:1em; }

u { text-decoration:underline; }

ul, ol { padding:0.2em 0 0.2em 2em; }
li { padding:0.2em 0.5em; }

/* === FORM === */

form {  }
fieldset { }
legend { }
input, select, textarea {
	font:normal 11px/1.3em Verdana, Tahoma, sans-serif; margin:2px 0; padding:2px 1px; width:250px;
}
select { padding:0; height:18px; }
textarea { height:100px; }
label { display:block; float:left; margin:2px 0; }



/* ============ */
.level1 { padding: 3px 16px; background: url(../img/ico/faq.gif) 6px 8px no-repeat;} 
.level2 { padding: 3px 32px; background: url(../img/ico/str.gif) 20px 8px no-repeat;}
.level3 { padding: 3px 48px; background: url(../img/ico/str.gif) 36px 8px no-repeat;}
.level4 { padding: 3px 64px; background: url(../img/ico/str.gif) 52px 8px no-repeat;}