/* format */ 
	
* 
{
	box-sizing : content-box ;
	-moz-box-sizing : content-box ;
	margin : 0px ;
	padding : 0px ;
}
  
/* common */ 
	
span.conceal 
{
	color: #fff;
}
 
img.banner 
{
	margin-left: 3em;
}
 
.outline 
{
	margin-left: 1.5em;
	padding: 0.5em;
}
 
.products 
{
	margin-left: 3em;
}
 
body 
{
	font-family : Verdana, Helvetica, sans-serif ;
	font-size : 95% ;
	background : #fff ;
	color : #000 ;
	line-height : 1.5 ;
	padding : 1em 2em ;
}
 
.header 
{
	width : ;

}
	
.header img 
{
	float : left ;
	padding-left : 0em ;
	padding-right : 0.5em ;
	width : 120px ;
	height : 170px ;
	margin-top : -0em ;
	border : 0px solid #000 ;
}
  
h1 
{
	color : #0066FF ;
	font-size : 150% ;
	letter-spacing : 0.2em ;
	width : 100% ;
	border-bottom : 1px solid #fff ;
	padding-bottom : 0.2em ;
	margin-bottom : 0.5em ;
}
 
.subtitle 
{
	color : #000 ;
	font-size : 80% ;
}

.counter
{
	color : #000 ;
	font-size : 80% ;
	float : right ;
	margin-right : 2em ;
	margin-top : -2em ;
}
 
h2 
{
	background : #0066FF ;
	color : white ;
	font-size : 100% ;
	padding : 0.2em 1em ;
	line-height : 1 ;
}

h2.ad 
{
	background : #fff ;
	color : #000 ;
	font-size : 90% ;
	padding : 0.2em 1em ;
	margin-bottom: 1em;
	line-height : 1 ;
	font-weight : normal ;
}

h3
{
	background : #0066FF ;
	color : white ;
	font-size : 100% ;
	padding : 0.2em 1em ;
	line-height : 1 ;
}

.name 
{
	color: #0000AA;
	font-weight : bold ;
	text-decoration: none;
}
  	
p.date 
{
	background : #0066FF ;
	color : white ;
	font-size : 100% ;
	padding : 0.2em 1em ;
	line-height : 1 ;
	font-weight : bold ;
	text-indent : 0em ;
}
  
p 
{
	margin : 1em ;
	text-indent : 0em ;
}
 
.main 
{
	width : auto ;
	float : left ;
	margin-top : 0em ;
	padding-left : 0.5em ;
}
 
hr 
{
	display : none ;
}
 
a 
{
	color: #0066FF;
	font-weight : bold ;
	text-decoration: none;
}
	
a:hover 
{
	color: #0000F0;
	text-decoration: underline;
}
 
.menu 	
{
	float : left ;
	width : 10em ;
	padding-left : 1.5em ;
	padding-right : 1em ;
	list-style : none ;
	line-height : 1.8em ;
}
	
.menu li 
{
	display :  ;
}
 
.menu a 
{
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
/*	display: block;*/
}
   
