.ltbox1{
border:1px solid #999999;
padding:0 0 20px 0;
margin: 0 0 25px 0;
}
.ltbox1 h2{
margin:0 0 20px 0;
padding:0;
width:533px;
height:29px;
background:url(../img/index/news-bar.gif) no-repeat 0 0;
text-indent:-9999em;
display:block;
}
.ltbox1 h2 a {
margin:0;
padding:0;
width:533px;
height:29px;
background:url(../img/index/news-bar.gif) no-repeat 0 0;
text-indent:-9999em;
display:block;
display:block;
}

.index-bg{
margin:0 0 25px 0;
background:url(../img/index/index-bg.jpg) no-repeat 0 0;
padding:10px 0 10px 200px;
}
.leftbox img{
float:right;
margin-left:10px;
}

.s-link {
width:175px;
margin:0 auto;
padding:0;
}
.s-link img {
margin:0 0 10px 0;
padding:0;
border:none;
}












h2.news-bar {
margin:0 0 20px 0;
padding:0;
width:533px;
height:29px;
background:url(../img/index/news-bar.gif) no-repeat 0 0;
text-indent:-9999em;
display:block;
}


.news-box {
clear:both;
position:relative;
width:503px;
margin:0 auto 15px auto;
padding:0 0 15px 0;
background:url(../img/pub/a-n.gif) repeat-x bottom left;
    overflow: hidden;
}
.news-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .news-box {
    height: 1em;
    overflow: visible;
}
/**/

.news-box h3 {
margin:0 0 15px 0;
padding:3px 0 3px 10px;
font-size:1em;
line-height:150%;
color:#009900;
background:#FFFFCC;
}
.news-box h3 a {
color:#009900;
}
.news-box h3 a:hover {
color:#FF6600;
}

span.date {
font-size:12px;
font-weight:normal;
}
.news-box img {
float:left;
clear:both;
margin:0 15px 10px 0;
padding:0;
border:none;
}
