body { 	
	background-color: 	#c0d0e0;
	font-family: 		verdana, arial, sans-serif;
	font-size:			0.75em;
	text-align:			left;
	margin:				0px;
}

html {	
	overflow-y: 		scroll;
	overflow-x: 		auto;
}

#body {
	width:				980px;
	background:			#ffffff;
	margin-top:			0px;
	padding:			10px 20px 30px 20px;
	border:				1px solid #6080A0;
}

#header {
	width:				996px;
	color:				#c0d0e0;
	background:			#507090;
	padding:			10px 12px;
	margin-top:			0px;
	margin-bottom:		0px;
	border-left:		1px solid #406080;
	border-right:		1px solid #406080;
}

#footer {
	width:				996px;
	color:				#c0d0e0;
	background:			#507090;
	padding:			10px 12px;
	margin-top:			0px;
	margin-bottom:		20px;
	border-left:		1px solid #406080;
	border-right:		1px solid #406080;
	border-bottom:		1px solid #406080;
}

a {
	font-weight:		bold;
	color:				#406080;
}

a.rl {
	font-weight:		normal;
	color:				#204060;
}

a.hf {
	font-weight:		normal;
	color:				#b8c8d8;
}

a.hfc {
	font-weight:		normal;
	color:				#b8c8d8;
	margin-right:		8px;
}

div.about{
	width:				640px;
	text-align:			left;
}

div.about p {
	margin-top:			20px;
	text-align:			justify;
}

img	{
	border:				0;
}

h1.title		{
	font-size:			1.4em;
	font-weight:		bold;
	color:				#406080;
	margin-top:			18px;
	margin-bottom:		12px;
}

h1.stitle		{
	font-size:			1.2em;
	font-weight:		bold;
	color:				#406080;
	margin-top:			18px;
	margin-bottom:		12px;
}

h2.title		{
	font-size:			1.2em;
	font-weight:		bold;
	color:				#406080;
	margin-top:			18px;
	margin-bottom:		12px;
}

table.header	{
	width:				100%;
}

table.ml {
	width:				840px;
}

table.ml td.ml{
	width:				40px;
	text-align:			center;
	border-left:		1px solid #c0c0c0;
	border-right:		1px solid #c0c0c0;
	border-bottom:		1px solid #c0c0c0;
	padding:			0px 2px 2px 2px;
	background:			#f0f0f0;
}

table.summary_table	{
	width:				640px;
	border:				1px solid #c0c0c0;
	margin-top:			20px;
	margin-bottom:		30px;
}

table.summary_table td	{
	background:			#f0f0f0;
	padding:			10px 10px 0px 10px;
	text-align:			left;
}

table.sites_table	{
	width:				840px;
	border:				1px solid #c0c0c0;
	margin-top:			0px;
	margin-bottom:		0px;
}

table.sites_table th	{
	padding:			6px 10px 6px 8px;
	text-align:			left;
	color:				#505050;
	background:			#f0f0f0;
}

table.sites_table td	{
	padding:			6px 10px 6px 8px;
	text-align:			left;
	border-top:			1px solid #c0c0c0;
}

table.site_filter{
	margin-top:			16px;
	margin-bottom:		18px;
}

table.site_filter select{
	width:				228px;
	margin-left:		5px;
	margin-right:		5px;
}

table.site_content_filter{
	margin-top:			16px;
	margin-bottom:		18px;
}

table.site_content_filter select{
	width:				300px;
	margin-left:		5px;
	margin-right:		5px;
}

div.site_info{
	width:				640px;
	border:				1px solid #c0c0c0;
	background:			#f0f0f0;
	padding:			8px;
	margin-top:			20px;
	margin-bottom:		26px;
}

table.site_info	{
	width:				100%;
	margin-top:			0px;
	margin-bottom:		0px;
}

table.site_info td	{
	padding:			3px;
	text-align:			left;
}

table.dirs_table	{
	width:				840px;
	border:				1px solid #c0c0c0;
	margin-top:			0px;
	margin-bottom:		0px;
}

table.dirs_table th	{
	padding:			6px 10px 6px 0px;
	text-align:			left;
	color:				#505050;
	background:			#f0f0f0;
}

table.dirs_table td	{
	padding:			5px 10px 5px 0px;
	text-align:			left;
	border-top:			1px solid #c0c0c0;
}

table.dirs_table a	{
	font-weight:		normal;
}

table.files_table	{
	width:				840px;
	border:				1px solid #c0c0c0;
	margin-top:			0px;
	margin-bottom:		0px;
}

table.files_table th	{
	padding:			6px 10px 6px 0px;
	text-align:			left;
	color:				#505050;
	background:			#f0f0f0;
}

table.files_table td	{
	padding:			5px 10px 5px 0px;
	text-align:			left;
	border-top:			1px solid #c0c0c0;
}

table.files_table a	{
	font-weight:		normal;
}

table.countries_table	{
	width:				840px;
	border:				1px solid #c0c0c0;
	margin-top:			0px;
	margin-bottom:		0px;
}

table.countries_table th	{
	padding:			6px 10px 6px 8px;
	text-align:			left;
	color:				#505050;
	background:			#f0f0f0;
}

table.countries_table td	{
	padding:			5px 10px 5px 8px;
	text-align:			left;
	border-top:			1px solid #c0c0c0;
}

table.domains_table	{
	width:				840px;
	border:				1px solid #c0c0c0;
	margin-top:			0px;
	margin-bottom:		0px;
}

table.domains_table th	{
	padding:			6px 10px 6px 8px;
	text-align:			left;
	color:				#505050;
	background:			#f0f0f0;
}

table.domains_table td	{
	padding:			5px 10px 5px 8px;
	text-align:			left;
	border-top:			1px solid #c0c0c0;
}

table.categories_table	{
	width:				840px;
	border:				1px solid #c0c0c0;
	margin-top:			10px;
	margin-bottom:		0px;
}

table.categories_table th	{
	padding:			6px 10px 6px 8px;
	text-align:			left;
	color:				#505050;
	background:			#f0f0f0;
}

table.categories_table td	{
	padding:			5px 10px 5px 8px;
	text-align:			left;
	border-top:			1px solid #c0c0c0;
}

table.history_table	{
	width:				840px;
	border:				1px solid #c0c0c0;
	margin-top:			20px;
	margin-bottom:		0px;
}

table.history_table th	{
	padding:			6px 10px 6px 8px;
	text-align:			left;
	color:				#505050;
	background:			#f0f0f0;
}

table.history_table td	{
	padding:			5px 10px 5px 8px;
	text-align:			left;
	border-top:			1px solid #c0c0c0;
}

div.pie_chart		{
	width:				838px;
	height:				240px;
	border:				1px solid #c0c0c0;
	background:			#f0f0f0;
	margin-top:			0px;
	margin-left:		auto;
	margin-right:		auto;
	margin-bottom:		0px;
}

div.line_chart{
	width:				838px;
	height:				240px;
	background:			#f0f0f0;
	border:				1px solid #c0c0c0;
	padding-top:		3px;
	margin-bottom:		0px;
	margin-left:		auto;
	margin-right:		auto;
}

div.page_selector{
	margin-top:			20px;
	font-weight:		bold;
	color:				#606060;
}

table.properties	{
	width:				840px;
	border:				1px solid #c0c0c0;
	margin-top:			20px;
	margin-bottom:		20px;
	background:			#f0f0f0;
}

table.properties td	{
	padding:			5px 10px 5px 5px;
	text-align:			left;
}

ul.tools {
	text-align:			center;
	list-style:			none;
	border:				none;
	margin-top:			30px;
	margin-bottom:		60px;
}

ul.tools li 			{
	display:			inline;
	margin:				6px;
	padding:			0px;
}

ul.tools a {
	padding: 			6px 10px;
	background-color: 	#6080a0;
	color: 				#f0f0f0;
	text-decoration: 	none;
	font-weight:		bold;
	border:				1px solid #406080;
}

ul.tools a:hover {
	background-color: 	#7090b0;
	color: 				#f8f8f8;
}

table.contacts		{
	width:				640px;
	border-left:		4px solid #d0d0d0;
	margin-top:			20px;
	margin-bottom:		20px;
	background:			#f0f0f0;
}

table.contacts td	{
	padding:			10px;
}

table.products		{
	margin-left:		10px;
	margin-top: 		20px;
	margin-bottom: 		20px;
}

table.products td		{
	padding-right:		16px;
	padding-bottom:		8px;
}

div.footer_links{
	margin-top:			40px;
	margin-bottom:		20px;
	padding-top:		10px;
}

div.footer_links_header{
	background:			#7090b0;
	width:				370px;
	height:				24px;
	padding-top:		10px;
	margin-left:		auto;
	margin-right:		auto;
}

div.footer_links_header a {
	font-weight:		bold;
	text-decoration: 	none;
	color:				#f0f8ff;
}

table.footer_links_table{
	background:			#f0f0f0;
	border:				1px solid #7090b0;
	width:				370px;
	margin-left:		auto;
	margin-right:		auto;
}

table.footer_links_table tr.fr td{
	padding-top:		6px;
}

table.footer_links_table tr.lr td{
	padding-bottom:		6px;
}
