@charset "UTF-8";
#topImageBlock {
position:relative;
width:860px;
margin:0 auto 10px;
padding:3px 0;
background:#000;
}
#topImageBlock #pageHead {
float:left;
width:680px;
margin:0;
padding-left: 3px;
}
#topImageBlock #bannerBox {
float:right;
display:inline;
width:160px;
margin:0;
padding-right: 3px;
}
#topImageBlock div.hrStar {display:none;}
/* Categories */
.infoBlock {
position:relative;
margin-bottom:14px;
}
.infoBlock #categoryIndex {float:right;width:450px;margin:0;padding:0;background:none;}
.infoBlock #categoryIndex li {padding:0 0 11px 0;}
.infoBlock #categoryIndex li.ctd {padding-left:15px;}
.infoBlock #categoryIndex h3.imgText {
width:450px;
height:26px;
margin-bottom:0;
background:url(../../lib_image/top/tit_category2.gif) no-repeat 0 0;
}
.infoBlock #categoryIndex h4 {margin-bottom:9px;}
#categoryIndex h4 a {
width:450px;
height:20px;
}
.infoBlock #categoryIndex h4#catPrent1 a {background-image:url(../../lib_image/top/stit_category2_1.gif);}
.infoBlock #categoryIndex h4#catPrent7 a {background-image:url(../../lib_image/top/stit_category2_7.gif);}
.infoBlock #categoryIndex h4#catPrent8 a {background-image:url(../../lib_image/top/stit_category2_8.gif);}
.infoBlock #categoryIndex h4#catPrent35 a {background-image:url(../../lib_image/top/stit_category2_35.gif);}
.infoBlock #categoryIndex h4#catPrent40 a {background-image:url(../../lib_image/top/stit_category2_40.gif);}
.infoBlock #categoryIndex h4#catPrent44 a {background-image:url(../../lib_image/top/stit_category2_44.gif);}

/* News */
.infoBlock #newsBox {
padding-bottom:20px;
background:#EDEDED url(../../lib_image/top/bg_newsbox.gif) repeat 0 0;
}
.infoBlock #newsBox dl {padding:20px 10px 1em;}
.infoBlock #newsBox dl dd {padding-bottom:1em;}
.infoBlock #newsBox p.more {
position:relative;
padding:0 10px;
text-align:right;
}

/* Banner */
.infoBlock #bannerUL {
float:left;
width:210px;
margin:0;
padding:0;
font-size:11px;
color:#666666;
}
.infoBlock #bannerUL div {
padding-bottom:11px;
}

.infoBlock #bannerBL {
float:left;
width:330px;
margin:0;
padding:0;
font-size:12px;
color:#666666;
}
.infoBlock #bannerBL div {
padding-bottom:12px;
}

#allItemList h2.imgText {
margin-bottom:0;
}

/* Twitter */
.infoBlock #twitterGadget {
margin-top:20px;
}
.infoBlock #twitterGadget h3 {
background:none;/*fix widget style*/
}

/* News Block*/
.infoBlock #NewsBlock {
float:right;
width:330px;
}

