@charset "utf-8";

body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 80%;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	color:#000000;
	background-color:#ffffff
}
body.print {
	margin-left:10px;
	margin-right:10px;
	background-color:#ffffff
}
p 				{ margin-top: 0px; }
p.sitemap1		{ line-height: 100%; margin: 0.3em 0em 0.3em 0em; font-weight: bold;}
p.sitemap2		{ line-height: 100%; margin: 0.3em 0em 0.3em 2em; }
p.sitemap3		{ line-height: 100%; margin: 0.3em 0em 0.3em 4em; }
p.sitemap4		{ line-height: 100%; margin: 0.3em 0em 0.3em 6em; }
p.sitemap5		{ line-height: 100%; margin: 0.3em 0em 0.3em 8em; }
p.sitemap6		{ line-height: 100%; margin: 0.3em 0em 0.3em 10em; }
p.toc1		{ font-size: 125%; line-height: 100%; margin: 0.3em 0em 0.3em 0em; }
p.toc2		{ line-height: 100%; margin: 0.3em 0em 0.3em 2em; }
p.toc3		{ line-height: 100%; margin: 0.3em 0em 0.3em 4em; }
p.toc4		{ line-height: 100%; margin: 0.3em 0em 0.3em 6em; }
p.toc5		{ line-height: 100%; margin: 0.3em 0em 0.3em 8em; }
p.toc6		{ line-height: 100%; margin: 0.3em 0em 0.3em 10em; }
p.toc_in1		{ font-size: 125%; line-height: 100%; margin: 0.3em 0em 0.3em 0em; font-weight: bold;}
p.toc_in2		{ line-height: 100%; margin: 0.3em 0em 0.3em 2em; font-weight: bold;}
p.toc_in3		{ line-height: 100%; margin: 0.3em 0em 0.3em 4em; font-weight: bold;}
p.toc_in4		{ line-height: 100%; margin: 0.3em 0em 0.3em 6em; font-weight: bold;}
p.toc_in5		{ line-height: 100%; margin: 0.3em 0em 0.3em 8em; font-weight: bold;}
p.toc_in6		{ line-height: 100%; margin: 0.3em 0em 0.3em 10em; font-weight: bold;}
p.attention { padding: 10px; background-color: #ebebeb; }
p.news	{ font-size: 110%; margin-bottom: 0.5em; }
p.newsheader	{ font-size: 140%; margin-bottom: 0.8em; }
p.code	{ margin: 0px 0px 0px 0px; font-family: Courier New }
p.codecomment	{ margin: 0px 0px 0px 0px; padding-left: 80px; font-family: Courier New; color:green }
form 			{ font-family: verdana, arial, helvetica, sans-serif }
h1, h2, h3, h4, h5, h6 { color:#000000;text-decoration: none }
h1 { font-size: 180%; font-weight:normal }
h2 { font-size: 155%; font-weight:normal }
h3 { font-size: 100%; font-weight:bold; margin-top: 1.5em; margin-bottom: 1em }
h4  { font-size: 100%; font-weight:bold; margin-bottom: 1em }
h5	{ font-size: 100%; font-weight:bold; margin-top: 0; margin-bottom: 0.3em }
h6	{ font-size: 100%; font-weight:normal; margin-top: 0; margin-bottom: 0.3em }
a 				{ border:0px none #FF0000; color:#FF0000; border-top-color:#FF0000; border-right-color:#FF0000; border-bottom-color:#FF0000; border-left-color:#FF0000; text-decoration: none }
a.mehr			{ white-space:nowrap }
a:link 			{ color:#FF0000; border-color:#FF0000; text-decoration: none }
a:visited 		{ color:#FF0000; border-color:#FF0000; text-decoration: none }
a:hover 		{ color:#FF0000; border-color:#FF0000; text-decoration:underline }
a:active 		{ color:#FF0000; border-color:#FF0000; text-decoration:none }
a:focus 		{ color:#FF0000; border-color:#FF0000; text-decoration:underline }
span.printlink 	{ font-weight: bold; text-decoration: underline }
a.navback 		{ color:#FF0000; }
a.navtit_o 		{ color:#000000; }
a.navtit 		{ color:#FF0000; }
a.nav_o 		{ color:#000000; }
a.nav 			{ color:#FF0000; }
a.navpos, a.navsub	{ color:#FF0000; }
a.navsub_o, a.navpos_o	{ color:#000000; }
p.navpos		{ line-height: 100%; font-size: 100%; margin: 0px 0px 6px 0px; font-weight:bold; }
p.navsub, p.navsub_o	{ line-height: 100%; font-size: 100%; margin: 0px 0px 7px 0px; font-weight:bold; }
p.navback 		{ line-height: 100%; font-size: 100%; margin: 0px 0px 7px 7px; font-weight:bold; }
p.navtit_o 		{ line-height: 100%; font-size: 100%; margin: 0px 0px 7px 18px; font-weight:bold; }
p.navtit 		{ line-height: 100%; font-size: 100%; margin: 0px 0px 7px 18px; font-weight:bold; }
p.nav_o 		{ line-height: 100%; font-size: 100%; margin: 0px 0px 7px 29px; font-weight:bold; }
p.nav 			{ line-height: 100%; font-size: 100%; margin: 0px 0px 7px 29px; font-weight:bold; }
table 			{ empty-cells:show; font-size: 100% }
td 				{ padding: 0px 8px 0px 0px; vertical-align:top }
td.nopad 		{ padding: 0px }
td.content 		{ padding: 8px 0px 8px 20px }
td.rand 		{ padding-right: 26px }
td.pad 			{ padding: 8px }
td.navpad 		{ padding: 4px 0px 4px 0px }
td.news1 		{ background-color:#d8d8d8; padding:8px; width:220px; }
td.news2 		{ background-color:#ebebeb; padding:8px; width:220px; }
ul 				{ list-style-image: url('images/dot.gif'); margin-bottom: 1em } 
li				{ margin-bottom: 0.5em }
img 			{ border-color:red }
blockquote.code { border: 1px black dotted; padding: 6px;  }