/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// body
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
body { color:#fff; background-color:#000; font:85%/1.4 Georgia, "Times New Roman", Times, serif; text-align:left; 
	background:#000;  }
body#intro { background:#000; }
div { line-height:1.4em; }
img { margin:0; padding:0; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// headings
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
h1 { margin:.3em 0 .4em 0; font-size:22px; line-height:1.2em; }
h2 { margin:.3em 0 .4em 0; font-size:20px; line-height:1em; }
h3 { margin:.3em 0 .3em 0; font-size:18px; line-height:1em; }
h4 { margin:.3em 0 .2em 0; font-size:16px; line-height:.7em; }
h5 { margin:.3em 0 .2em 0; font-size:14px; line-height:.7em; }
h6 { margin:.3em 0 .1em 0; font-size:12px; line-height:.7em; }
h1, h2, h3, h4, h5, h6
{ padding:5px; color:#eb5619; background-color:transparent; font-weight:normal; }

h1.title, h2.section_title
{ color:#eb5619; font-size:24px; margin:5px 0 25px 0; background-color:transparent; font-weight:normal; }
	h1.title span, h2.section_title span
	{ color:#fff; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// tables
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
table { font-size:1em; margin:0 auto 1.5em auto; padding:0; line-height:1.5em; border:solid 1px #f1f1f1; border-collapse:collapse; }
table caption { font-weight:bold; margin:0; padding:0 0 1.5em 0; }
th { font-weight:bold; text-align:left; padding:.5em; }
td { font-size:1em; padding:.5em; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// lists
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
ul, ol { margin:0 0 10px 0; padding:10px 5px; }
div.wysiwyg ul, div.wysiwyg ol { -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; background:#101010; border:solid 1px #333333; }

ul li { margin:0 0 0.2em 2em; padding:.1em .1em .1em 1em; list-style:circle; }
ol li { margin:0 0 0.2em 2.5em; padding:.1em .1em .1em .5em; list-style:decimal; }
li { font-size:12px; line-height:1.4em; }
dl { margin:2em 0 2em 0; padding:0; line-height:1.4em; display:block; clear:both; overflow:hidden; }
dl dt { margin:1em 0 0.25em 0; padding:0; display:block; text-align:right; font-size:18px; font-weight:normal; }
dl dd { margin:0 0 .4em 1em; padding:2px 5px; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// links
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
a { }
a span { color:#000; }
a:link, a:visited { color:#eb5619; background-color:transparent; text-decoration:none; }
a:active, a:hover, a:focus { color:#fff; background-color:transparent; text-decoration:underline; }
p.links a
{ padding:0 10px; font-size:16px; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// texts
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
p { margin:.2em 0 .2em 0; padding:0 .5em 1em .5em; line-height:1.6em; color:inherit; text-align:justify; }
blockquote { margin:1em 0 1em 0; padding:1.5em 0 0 0; font-size:120%; line-height:1.4em; 
	background:url(../_images/quote-start.gif) no-repeat left top; }
	blockquote div.blockquote
	{ padding:0 0 1.5em 0; background:url(../_images/quote-end.gif) no-repeat right bottom; }
pre { font-family:monospace; font-size:1.0em; }
strong, b { font-weight:bold; }
em, i { font-style:italic; }
code { font-family:"Courier New", Courier, monospace; font-size:1em; white-space:pre; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// horisontal rule
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
hr { display: none; }
div.hr { width:80%; height:1px; margin:15px auto;  border-bottom:1px dotted #808080; display:block; clear:both; }