div#sidebar01{
float:left;
width:168px;
font-size:10px;
line-height:14px;
}

#sidebar01 .div01{
color:#fff;
background:none;
margin-bottom:6px;
}

#sidebar01 .div01 .div02{
background:url("../img/top_bg_02.png")  #2A5999 no-repeat bottom;
}

#sidebar01 .div01 .div02 .div03{
background:url("../img/top_bg_01.png") no-repeat top;
line-height:16px;
padding:6px;
}

#sidebar01 .div01 .div02 .div03 p{
padding:3px;
}

#sidebar01 .div01 .div02 .div03 span{
font-size:18px;
line-height:20px;
font-family:verdana;
font-weight:800;
}

#sidebar01 .div01 .div02 .div03 .logout01{
}

#sidebar01 .div01 .div02 .div03 .logout01 input{
}

#sidebar01 .div01 .div02 .div03 .logout01 img{
margin-bottom:4px;
}

#sidebar01 .div01 .div02 .div03 .logout01 .img01{
display:block;
margin:auto;
margin-bottom:4px;
}

#sidebar01 .div01 .div02 .div03 .logout01 p{
}

#sidebar01 .div01 .div02 .div03 .logout01 p img,
#sidebar01 .div01 .div02 .div03 .logout01 p input{
vertical-align:middle;
margin-bottom:3px;
}

#sidebar01 .div01 .div02 .div03 .logout01 p img{
margin-right:10px;
}

#sidebar01 .div01 .div02 .div03 .logout01 p input{
border:1px #0D428B solid;
height:20px;
line-height:20px;
width:113px;
}

#sidebar01 .div01 .div02 .div03 .logout01 .div04{
padding-right:3px;
text-align:right;
}

#sidebar01 .div01 .div02 .div03 .logout01 .div04 a{
color:#fff;
}

#sidebar01 div.banner01{
position:relative;
width:148px;
height:70px;
padding-top:40px;
padding-left:10px;
padding-right:10px;
margin-bottom:6px;
background:url("../common/banner03.png");
}

#sidebar01 div.banner01 a.bt01{
position:absolute;
display:block;
width:37px;
height:13px;
bottom:10px;
left:10px;
}

#sidebar01 div.banner01 a{
color:#3F6FAD;
}

#sidebar01 .banner20{
margin-bottom:6px;
}

#sidebar01 .dl01{
width:168px;
margin-bottom:10px;
}

#sidebar01 .dl01 dt img{
vertical-align:bottom;
}

#sidebar01 .dl01 dd{
padding:0px 3px;
padding-bottom:1px;
background:url("../img/top_bg_06.png") no-repeat bottom #BD643A;
}

#sidebar01 .dl01 dd ul li{
clear:both;
padding-top:4px;
margin-bottom:2px;
background:url("../img/top_bg_03.png") no-repeat top #FCF7F5;
}

#sidebar01 .dl01 dd ul li .img01{
display:none;
padding:2px;
background:#fff;
margin:0px 2px;
}

#sidebar01 .dl01 dd ul li .dl02{
padding:4px 8px 4px;
background:url("../img/top_bg_04.png") no-repeat bottom;
min-height:50px;
_height:50px;
}

/* margin-top:-55px; */


#sidebar01 .dl01 dd ul li .dl02 dt{
margin:0px 0px 5px;
padding:0px;
}
/* padding-left:65px; */

#sidebar01 .dl01 dd ul li .dl02 dt img{
vertical-align:bottom;
margin:0px;
padding:0px;
}

#sidebar01 .dl01 dd ul li .dl02 dd{
margin:0px;
padding:0px;
background:none;
}
/* padding-left:65px; */

#main00{
width:690px;
float:right;
}

#main00 #flash01{
text-align:center;
margin-bottom:10px;
width:690px;
height:508px;
}

#main00 #flash01 p{
padding-top:200px;
}

#main00 ul{
width:688px;
height:274px;
margin-bottom:20px;
}

#main00 ul li{
float:left;
}

#main00 ul li img{
vertical-align:bottom;
}

/* ranking */
#sidebar01 .topranking01{
width:168px;
margin-bottom:10px;
background:url(/img/top_ranking_bg_01.png) no-repeat bottom;
padding-bottom:5px;
}

#sidebar01 .topranking01 dt img {
vertical-align:bottom;
}

#sidebar01 .topranking01 dd{
width:162px;
border-left:3px solid #B486C3;
border-right:3px solid #B486C3;
}

#sidebar01 .topranking01 dd ul{
padding:0px 5px;
font-size:1.2em;
}

#sidebar01 .topranking01 dd ul li{
width:152px;
text-align:right;
line-height:22px;
background:url(/img/top_ranking_bg_02.png) no-repeat bottom;
padding-bottom:5px;
}

#sidebar01 .topranking01 dd ul li span{
float:left;
line-height:22px;
padding-left:20px;
}

#sidebar01 .topranking01 dd ul li.rank01 span{
background:url(/img/top_ranking_bg_04.png) no-repeat 0px 50%;
}

#sidebar01 .topranking01 dd ul li.rank02 span{
background:url(/img/top_ranking_bg_05.png) no-repeat 0px 50%;
}

#sidebar01 .topranking01 dd ul li.rank03 span{
background:url(/img/top_ranking_bg_06.png) no-repeat 0px 50%;
}

#sidebar01 .topranking01 dd ul li.rank04 span{
background:url(/img/top_ranking_bg_07.png) no-repeat 0px 50%;
}

#sidebar01 .topranking01 dd ul li.rank05 span{
background:url(/img/top_ranking_bg_08.png) no-repeat 0px 50%;
}

#sidebar01 .topranking01 dd p{
text-align:right;
line-height:22px;
font-size:1.2em;
padding:0 5px;
}

#sidebar01 .topranking01 dd p a{
background:url(/img/top_ranking_bg_03.png) no-repeat left 50%;
padding-left:12px;
}















