html {
	scrollbar-face-color: #fff;
	scrollbar-base-color: #eee;
	scrollbar-track-color: #f2f2f2;
	scrollbar-arrow-color: #999;
	}

body	{
	font-size: 83%;
	background-color: #fff;
	margin: 10px 20px 20px ;
	line-height: 1.4; 
	color: #333;
	}

h1	{
	color: #4c55cc;
	font-size: 100%; 
	margin: 0px; 
	}

strong#h1 {color: #00c; line-height: 1.5}

div	{
	font-size: 93%; 
	float: left; 
	margin: 7px 0px 0px 0px; 
	}

div.main	{
	width: 67%;
	margin: 7px 10px 20px 0px; 
	padding: 8px;
	border: 1px solid #999;
	border-bottom: 1px solid #666; border-right: 1px solid #666;
	}

h2,div.main p.h2	{
	color: #555;
	background-color: #eee;
	font-size: 100%;
	font-weight: bold;
	border-left: 15px solid #666;  border-top: 1px solid #ccc;  border-bottom: 1px solid #999; 
	padding: 0 0 0 10px;
	margin: 0px 0px 3px 0px;
	line-height: 1.5; 
	}

div.main div	{
	width: 33.3%;
	font-size: 100%; 
	line-height: 1.2; 
	margin: 0px 0px 15px 0px; 
	color: #333; 
	}

div.main div p	{
	margin: 0 10px 0 0;
	border-bottom: 1px dashed #000; 
	padding: 7px
	}

div.main div p.right	{
	margin-right: 0px;
	padding-right: 0px
	}

div.main p		{
	margin: 12px 0 15px 12px;
	}

div.right	{
	width: 25%;
	font-size: 100%;
	margin-bottom: 0px;
	}

div.right p.h2	{
	color: #555;
	background-color: #eee;
	font-size: 100%;
	font-weight: bold;
	border-left: 15px solid #666;  border-top: 1px solid #ccc;  border-bottom: 1px solid #999; 
	padding: 0 0 0 10px;
	margin: 0px 0px 8px 0px;
	}

div.menu	{
	color: #000;
	padding: 8px; 
	margin-top: 0; margin-bottom: 15px; 
	float: none;
	border: 1px solid #999; 
	border-bottom: 1px solid #666; border-right: 1px solid #666;
	} 

a:link		{color: #00f}
a:visited	{color: #73f}
a:hover		{color: #e6eeff; background-color:#5d66ff}
a:active	{color: #e6eeff; background-color:#5d66ff}

h2 a:link,  h2 a:visited	{color: #66c; text-decoration: none}
h2 a:hover, h2 a:active		{color: #fff;  background-color: #666;  text-decoration: underline}

div.ad		{float: none;  margin-top: 0}

div.ad img.b	{border: 1px solid #eee;}
div.ad img.n	{border: none;}

li span	{color: #444;}
li.bot	{margin-bottom: 12px}
li.top	{margin-top: 12px}
li.none, li.n	{list-style-type: none}
li.nonet, li.nt12	{list-style-type: none;  margin-top: 12px}

.s	{font-size: 90%; }

.block	{display: block; line-height: 0}
.cle	{clear: both}

p.footer	{
	clear: left; 
	border-top: 1px solid #999; 
	margin: 0px 0 15px 0;
	} 

p.footer br {line-height: 1.2}

span.b	{font-weight: bold}
br.l	{line-height: 0.75}
.hide	{visibility: hidden}
span.color	{color: #00c}

div.footer	{float: none}

p.text2	{
	margin-top: 3px; 
	font-size: 92%; 
	width: 95%; 
	color: #444; 
	line-height: 1.2;
	}

/*

a:link, a:visited	{color: #00f}
a:hover, a:active	{color: #fff;  background-color: #00c;  position: relative; top:1px; left:1px}

iv.menu p 	{
	background-color: #f7f7f7;   
	margin: 0 0 4px;  
	width: 100%;
	text-align: center;  
	font-weight: bold;  
	line-height: 1.7;	
	color: #777;
	}

div.menu ul	{color: #ccc; margin: 0 0 0 10px; padding: 0}

*/