.newsarea-wrapper {
width:981px;
}

.left-col {
position:absolute;
top:0;
left:0;
width:212px;
padding-top:60px;
}

.center-col {
position:absolute;
top:0;
left:213px;
width:876px;
background-image:url(../images/img_vis_search.gif);
background-repeat:repeat-y;
background-position:630px 0;
}

.center-col h1 {
font-size:18px;
line-height:20px;
margin-bottom:12px;
}

.center-col h2 {
font-size:11px;
}

.center-col .description {
padding-top:0;
}

.center-col-wrapper-image,.center-col-footer .copy_line {
width:631px;
}

.center-col .news_block {
margin-top:23px;
}

.center-col .news_result_details {
clear:both;
padding-top:15px;
padding-bottom:12px;
margin-top:20px;
line-height:16px;
}

.center-col .news_result_details ul {
list-style:none;
}

.center-col .news_result_details ul li {
display:inline;
}

.center-col .news_result_details li a {
padding-right:1px;
padding-left:4px;
text-align:center;
}

.center-col .news_result_details li a.active {
font-weight:700;
}

.center-col dl {
clear:both;
line-height:15px;
}

.center-col dd {
padding-top:12px;
padding-bottom:8px;
padding-right:9px;
min-height:107px;
}

.center-col dd h1,.center-col dd h2 {
font-size:11px;
margin:0;
padding:0;
}

.center-col dd h1 a {
margin:0;
padding:0;
}

.center-col dd div a:hover {
background:none;
}

.center-col dd img {
width:120px;
height:84px;
padding-left:10px;
padding-bottom:4px;
}

.center-col dd .news_date,.center-col dd h1,.center-col dd h2,.center-col dd p,.center-col dd div {
line-height:16px;
}

.center-col dd .news_date {
margin-top:-2px;
}

.center-col dd p {
padding-right:20px;
margin-top:0;
}

.center-col dd div {
margin-top:1px;
}

.center-col-wrapper {
padding-right:0px;
}

.center-col dd .news_image {
float:right;
margin-top:0;
margin-right:9px;
}

* html .center-col dd {
height:107px;
}