#top_body{
background: url(../topimg/bg_top.jpg) repeat-x top #c1dbe8;
}

#all_container_top{
background: url(../topimg/bg_all_top.jpg) no-repeat 0 0;
width: 100%;
}

#flash object{
border: 1px solid #fff;
margin-top: 4px;
margin-left: 9px;
}

#block1_top{
width: 570px;
padding-top: 28px;
margin-left: 13px;
background: url(../topimg/photo1.jpg) no-repeat right 18px;
}

#block1_top p{
font-size: 80%;
line-height: 1.4;
padding-left: 5px;
padding-bottom: 20px;
}

#block2{
width: 586px;
background: url(../topimg/bg_bn_middle.gif) repeat-y;
margin-left: 3px;
}

#block2_top{
width: 586px;
background: url(../topimg/bg_bn_top.gif) no-repeat 0 0;
padding-top: 12px;
}

#block2_bottom{
width: 586px;
background: url(../topimg/bg_bn_bottom.gif) no-repeat bottom;
padding-bottom: 3px;
}


.block2_in{
width: 570px;
background: url(../topimg/bg_bn_in_middle.gif) repeat-y;
margin-left: 8px;
margin-bottom: 6px;
}

.block2_in_top{
width: 570px;
background: url(../topimg/bg_bn_in_top1.gif) no-repeat 0 0;
}

.block2_in_top2{
width: 570px;
background: url(../topimg/bg_bn_in_top2.gif) no-repeat 0 0;
}

.block2_in_bottom{
width: 570px;
background: url(../topimg/bg_bn_in_bottom.gif) no-repeat 0 bottom;
padding-bottom: 16px;
}



.block2_in_in{
width: 282px;
float: left;
margin-right: 5px;
}

.block2_in_in2{
width: 282px;
float: left;
}

.block2_in_in_photo{
width: 90px;
float: left;
}

.block2_in_in_photo a{
display: block;
padding-left: 12px;
padding-top: 16px;
}

.block2_in_in_right{
width: 180px;
float: left;
font-size: 65%;
line-height: 1.4;
padding-top: 13px;
}

.block2_in_in_right h3{
padding-bottom: 2px;
}

.block2_in_in_right ul{
margin-left: 3px;
}

.block2_in_in_right li{
display: block;
padding-left: 10px;
background: url(../img/ico1.gif) no-repeat 2px 6px;
}