#MAIN{

	width:590px;

	height:294px;

	margin:5px 0px 0px 0px;

	padding:0px;

	background: transparent url(../images/top/top_img.gif) no-repeat 0px 0px;



}



#MAIN h1{

	margin:0px 0px 0px 0px;

	padding:0px;

}



#MAIN h1 span {

	display:none;

}





#ROOF{

	width:590px;

	margin:10px 0px 10px 0px;

	padding:0px;

}



#ROOF ul{

	width:590px;

	margin:0px 0px 0px 0px;

	padding:0;

	list-style: none;

}



#ROOF ul li{

	float:left;

	margin:0px 0px 0px 0px;

	padding:0;

	width:147px;

}



#ROOF ul li span{

	display:none;

}



#ROOF ul li a.self{

	display: block;

	width:147px;

	height:35px;

	background: transparent url(../images/roof/menu01.jpg) no-repeat 0px 0px;

}



#ROOF ul li a.self:hover {

	background: transparent url(../images/roof/menu01over.jpg) no-repeat 0px 0px;

}



#ROOF ul li a.person{

	display: block;

	width:147px;

	height:35px;

	background: transparent url(../images/roof/menu02.jpg) no-repeat 0px 0px;

}



#ROOF ul li a.person:hover {

	background: transparent url(../images/roof/menu02over.jpg) no-repeat 0px 0px;

}



#ROOF ul li a.company{

	display: block;

	width:147px;

	height:35px;

	background: transparent url(../images/roof/menu03.jpg) no-repeat 0px 0px;

}

#ROOF ul li a.company:hover {

	background: transparent url(../images/roof/menu03over.jpg) no-repeat 0px 0px;

}



#ROOF ul li a.about{

	display: block;

	width:147px;

	height:35px;

	background: transparent url(../images/roof/menu04.jpg) no-repeat 0px 0px;

}



#ROOF ul li a.about:hover {

	background: transparent url(../images/roof/menu04over.jpg) no-repeat 0px 0px;

}



#ROOF ul li a.about2{

	display: block;

	width:147px;

	height:35px;

	background: transparent url(../images/roof/menu04.jpg) no-repeat 0px 0px;

}



#ROOF ul li a.about2:hover {

	background: transparent url(../images/roof/menu04over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.bottomtop {

	margin:40px 0px 50px 0px;

}



#SIDEBAR div.bottomtop ul{

	margin:0px 0px 0px 0px;

	padding:0;

	width:132px;

	list-style:none;

}



#SIDEBAR div.bottomtop ul li {

	margin:0px 0px 2px 0px;

	padding:0;

	width:132px;

}



#SIDEBAR div.bottomtop ul li span {

	display:none;

}



#SIDEBAR div.bottomtop ul li a.mail{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu05.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.bottomtop ul li a.mail:hover{

	background: transparent url(../images/widgets/menu05over.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.bottomtop ul li a.contact{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu06.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.bottomtop ul li a.contact:hover{

	background: transparent url(../images/widgets/menu06over.jpg) no-repeat 0px 0px;

}


#SIDEBAR div.bottomtop ul li a.manage{

	display: block;

	width:132px;

	height:25px;

	background: transparent url(../images/widgets/menu08.jpg) no-repeat 0px 0px;

}



#SIDEBAR div.bottomtop ul li a.manage:hover{

	background: transparent url(../images/widgets/menu08over.jpg) no-repeat 0px 0px;

}







#SIDEBAR div.bottom2 {



}



#SIDEBAR div.bottom2 p {

	margin:0px 10px 5px 20px;

	font-size:80%;

	line-height: 120%;



}











.news{

	font-size:80%;

	float:left;

	width:590px;

}



.news p{

	width:590px;

	clear:both;

	margin:10px 0px 0px 0px;

	font-weight:bold;

}



.news dl{

	width:590px;

	clear:both;

	margin:0px 0px 5px 0px;

}

.news dl dt{

	background:none;

	float:left;

	width:6em;

	margin:0px;

	padding:0px;

	font-weight:normal;

}

.news dl dd {

	margin:0px;

	padding:0px;

	margin:0 0 0 6em;

}

.news dl dd a{

	padding-left:1em;

	background-image: url(../images/widgets/link_arrrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 2px;

}



div .rss{

	float:right;

	margin-top:5px;

	margin-bottom:5px;

	margin-right:5px;

}





.blog{

	border-top:1px solid #e8e8b8;

	font-size:80%;

	float:left;

	width:590px;

}



.blog p{

	width:590px;

	clear:both;

	margin:10px 0px 0px 0px;

	font-weight:bold;

}



.blog dl{

	width:590px;

	clear:both;

	margin:0px 0px 5px 0px;

}

.blog dl dt{

	background:none;

	float:left;

	width:10em;

	margin:0px;

	padding:0px;

	font-weight:normal;

}

.blog dl dd {

	margin:0px;

	padding:0px;

	margin:0 0 0 10em;

}

.blog dl dd a{

	padding-left:1em;

	background-image: url(../images/widgets/link_arrrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 2px;

}




