/* CSS Document */



#top {
	width:810px;
	margin:0 auto;
	background-image:url(../img/back.gif)}
#header {
	width:800px;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	background-color:#FFFFFF;
}
#header div#title{
	float:left;
	width:360px;
	height:74px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
#header div#topnavi{
    float:right;
	width:250px;
	margin:54px 10px 0 0;
	}
#topnavi li{
float:right;
}
#header div#line{
	width: 800px;
	margin:0 0 0 0;
	padding:0;
   clear:both;
}
h1{
margin:0 0 5px 0;
}
h2{
margin:10px 0 5px 0;
}
h3{
margin:0 0 3px 0;
}
h4{
margin:3px 0 3px 0;
}
h5,h6 {
   margin:0;
}

/*Ej[*/
#menu{
	float:right;
	width:180px;
	padding:0 10px 0 0;
	margin:20px 0 0 0;
	}
#menu1{
	float:right;
	width:180px;
	margin:0 0 0px 0;
	}
#menu1 li{
	float:right;
	width:180px;
	margin:0 0 0 0;
	padding:0 0 5px 0;
		}
#menu2{
width:180px;
margin:10px 0 0 0;
	padding:0;
	}
#menu3 {
width:180px;
margin:10px 0 0 0;
	padding:0;
}

/*Rec*/
#maine{
	float:left;
	width:580px;
	margin:20px 0 0 15px;
	padding:0;
	}
#maine div#image{
	float:left;
	width:580px;
	margin:0;
	padding:0 0 0 0;
}
#maine div#subtitle{
	float:left;
	width:580px;
	margin:0;
	padding:0 0 0 0;
}

#maine div#product{
	float:left;
	width:580px;
	margin:10px 0 0 0;
	padding:0 0 0 0;
}
#maine div#news{
	width:560px;
	line-height:140%;
	margin:10px 0 0px 0;
	padding:0 0 0 0;
	font-size:12px !important;
	background:#FFFFFF; height:200px; overflow:auto;
}

#maine div#news dl{border-bottom:1px dotted #CCCCCC; clear:left;width:540px;margin:0 auto;}
#maine div#news dt{padding:5px 0px 5px 5px;  float:left; width:100px; margin-bottom:5px;}
#maine div#news dd{padding:5px 0px 5px 0px;margin-bottom:5px;}
#maine div#news dd a{ color:#3366CC; text-decoration: underline;}
#maine div#news dd a:hover{ color:#3366CC; text-decoration: none;}
#maine div#news dd a:visited{ color:#333333; text-decoration: underline;}

#maine div#news p.title{
	margin:5px 0 5px 0;
	padding:0 0 0 0;
}




/* foot*/
#line2{
	width: 800px;
	height:9px;
	margin:20px 0 0 5px;
	padding:0;
   clear:both;
}
#foot{
width:790px;
	margin:20px 0 50px 5px;
	padding:0 0 0 10px;
}
#footleft{
float:left;
width:390px;
	clear:both;
	font-size:11px;
	color:#000;
	text-align:left;
font-family: Arial, Helvetica, sans-serif;
}

#line3{
	width: 800px;
	height:3px;
	margin:10px 0 0 5px;
	padding:0;
   clear:both;
}




