	
/*      V1        */
	
*{
	list-style:none;
	margin:0px;
	padding:0px;
}

#menu{
	display:table;
	vertical-align:top;
	padding:8px;
	padding-top:2px;
	height:100%;
}

#ttop, #tcenter{  background:#fff;  }
.bold { font-weight:blold; font-family: 'Hiragino Kaku Gothic Pro'; }

#main{
	vertical-align:top;
	padding:8px;
	padding-top:0px;
	
	
}
#tright{
	vertical-align:top;
	padding:8px;
	padding-top:1px;
	border-color: #aaaaaa;
	border-style: none dotted none dotted;
	border-size:1px;
	border-width: 1px;

}

#tleft{
	vertical-align:top;
	padding:8px;
	padding-top:1px;
	border-color: #aaaaaa;
	border-style: none dotted none dotted;
	border-size:1px;
	border-width: 1px;
	background-color:#eee;
}


#subt{
	border-style: solid solid none solid;
	color:#ffffff;
	text-align:center;
	background-color:#1D9EFC;
	border-color: #c82;
	border-size:2px;
	border-width: 2px;
	font-weight:bold;
	 background-image : url(imageset/bar.gif);
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}

#subt a , #subt a:visited{   color:#fff; text-decoration:none; }

#sub{
	padding:8px;
	background-color:#ffddaa;
	line-height:1.2em;
	border-color: #aa0;
	border-size:2px;
	border-width: 2px;
	border-style:none solid solid solid;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}
 
p{
	padding-top:4px;
	padding-bottom:4px;
}

#menu4 {
	width: 200px;
	border-style: solid solid none solid;
	border-color: #eee;
	border-size:1px;
	border-width: 1px;
	}
	
#menu4 li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight:bold;
	color: #036;
	}
	
#menu4 li a:link, #menu4 li a:visited {
	color: #3C029E;
	display: block;
	background: url(imageset/menu4.gif);
	padding: 8px 0 0 30px;
	color: #036;
	}
	
#menu4 li a:hover {
	color: #fff;
	background: url(imageset/menu4.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
	
#menu4 li a:active {
	color: #fff;
	background: url(imageset/menu4.gif) 0 -64px;
	padding: 8px 0 0 30px;
	}	
	
.space{ height:5px; clear: both; font-size: 1px;  }
	
.tsb{
		width: 200px;
					font-weight:thick;
						text-align:center;
						padding-top:2px;
 						color: #557; 
						font-size : 10px;
		background-repeat-y:none;
		background-image:url(./imageset/menu_top.gif);
	}
	
.tsr{
		font-size:80%;
		width: 190px;
		padding: 4px;
		background: #f5f5f5;
		 line-height : 1.3em;
		 border-style:none solid solid solid;
	border-color: #aaaaaa;
	border-size:1px;
	border-width:1px;
	}
	
	
#tsf{
		width: 200px;
		height:15px;
		background-repeat-y:none;
		background-image:url(./imageset/menu_bottom.gif);
	}
	
	

 .name{	
	font-size:16px;  font-weight:bold;
	border-color: #aaaaaa;
	border-style: none none solid none;
	border-size:1px;
	border-width:1px;
	line-height:1.5em;
	width:100%;
  }

	
.pics {  

	padding: 0;  
    margin:  0;  

} 
 
.pics img {  
    padding: 10px;  
    border:  1px solid #bbb;  
    background-color: #ddd;  

    top:  0; 
    left: 0 
} 

.pics div  {  
//	width:200px;
	width:194px;
	height:400px; 
	font-size:12px;  
    top:  0; 
    left: 0;
 	cursor: move;
	 line-height:1.2em;
 
 background: #eef; 
 background-image : url(imageset/tile.png);  
 } 
	
 .pics div  b  {
	font-size:14px;  
	color:red;
	font-weight:bold;
} 
.pics p {  
	color:red;
	font-weight:bold;
} 

#rstop
	font-size:10px;
	line-height:1.1em;
}



#slideshow { left: 8px }
#nav { width: 190px; margin: 2px       


 }
#nav li { width: 25px; float: left; margin: 6px; list-style: none;background-color:#fff; }
#nav a { width: 25px; padding: 3px; display: block; border: 1px solid #ccc; }
#nav a.activeSlide { background: #88f }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }
 
 

.small{
	font-size:12px;
		line-height:1.2em;
}
	
