
/* ============================================================================================= main */
#part_content_main {
float: left;
width: 485px;
border: #ccc 1px solid;
text-align: center;
}

#part_content_side {
float: right;
width: 260px;
border: #ccc 1px solid;
padding-top: 10px;
background: #fffbfb;
text-align: center;
}

/* ============================================================================================= left */
.main_title {
clear: both;
margin: 10px auto 5px auto;
width: 450px;
height: 22px;
background: url(/images/dot0.gif) repeat-x bottom;
}

.main_title .h2 {
float: left;
padding: 0 0 0 20px;
text-align: left;
background: url(/images/dot1.gif) no-repeat 5px 4px;
font-weight: bold;
font-size: 12px;
color: #0066cc;
}

.main_title .more {
float: right;
background: url(/images/dot2.gif) no-repeat 10px 6px;
padding: 0 0 0 20px;
}

.main_piclist {
float: left;
margin-left: 9px;
padding: 5px 5px 10px 10px;
width: 450px;
/*background: url(/images/frame1_b.jpg) no-repeat bottom;*/
}

/* ============================================================================================= right */
.side_title {
clear: both;
margin: 5px auto;
padding: 10px 0 2px 0;
width: 230px;
height: 22px;
background: url(/images/dot0.gif) repeat-x bottom;
}

.side_title .h2 {
float: left;
text-align: left;
font-weight: bold;
font-size: 12px;
color: #0066cc;
}

.side_title .more {
float: right;
padding: 0 0 0 20px;
background: url(/images/dot2.gif) no-repeat 10px 7px;
}

.side_piclist {
margin: 0px auto;
padding: 0px auto 0 auto;
width: 230px;
}

/* ============================================================================================= right */
.ad_760 {
margin: 10px auto 0 auto;
text-align: center;
}

.ad_468 {
margin: 10px auto 0 auto;
text-align: center;
}