*{margin:0; padding:0;}

body{margin:0 auto; width:800px;}

.header{margin:0 auto; width:800px; height:150px;}

.h1info{ margin:0 auto; width:800px; height:20px; line-height:20px; text-align:right;}

.menu{margin:0 auto; width:800px; height:100px; background-image:url(../img/menu.gif); background-repeat:no-repeat;}

.navi{width:450px; height:50px; margin:50px 20px 0 320px;}
.navi li{list-style:none; text-align:center; width:150px; height:50px; line-height:50px; float:left; font-size:16px; font-weight:bold;}

.clr{clear:both;}

.navi li a:link, .navi li a:visited{display:block;width:150px;height:50px; background-image:url(../img/navi1.gif); background-repeat:no-repeat; color: #333333;}
.navi li a:hover{ background-image:url(../img/navi2.gif); background-repeat:no-repeat; font-size:24px; font-weight:bold; color:#FFFFFF;}

.cont{margin:0 auto; width:800px;}

.txt{margin:0 auto; width:760px; padding:20px; font-size:12px;}

.tb{background-color: #BFBFBF; padding:10px;}

.foot{margin:0 auto; width:800px; height:50px; background-image:url(../img/foot.gif); background-repeat:no-repeat; color:#FFFFFF; text-align:center; line-height:50px;}


h1{width:780px; text-align:right; padding:0 20px 0 0; font-size:12px; font-weight:normal; background-color: #BFBFBF;}
h2{margin-bottom:20px; font-size:16px; background-color:#000000; color:#FFFFFF;}
h3{margin:10px 0; font-size:14px; color:#FF00FF;}
h4{margin-top:20px; font-size:12px;}

h2 a:link, h2 a:visited{
color:#ffff00;
}

h2 a:hover{
color:#66ccee;
}


#RESULT {padding-left:10px; padding-right:10px;}

#ADD_MAIN {width: 470px;margin-left: auto;margin-right: auto;}

#ADD_MAIN td {padding: 5px;}

.side1 {margin:10px 0px; padding:5px;}

.side1 li {display:inline; line-height:1.8em; padding-left:5px;}

.side1 li a {text-decoration:none;}

.bigcate {font-weight:bold; height:25px; line-height:25px;}
p{
	line-height:2em;
}