#doc-news{}
.newsitem{font-size:0.8em;background: url('images/news_bg.jpg') top left repeat-x;float:left; width:220px;padding:8px;height:140px;}
.newsitem p {line-height: 1.4em;color:#fff;}

.newsitem h4{font-size:1.2em;color:#e9d3b0;padding-bottom:3px;font-style: normal;border:none;}
.newsitem a{color:#ff8200;text-decoration:none;}
.newsitem a:hover{color:#f00;}

.newsitem div {float:right;width:175px;}
.newsitem table, .newscontain table{float:left;}
.newsitem table td {text-align:center;padding:2px;}



.newscontain{float:left;overflow:hidden}
.newscontain div {float: left;margin-bottom: -2000px; padding-bottom: 2000px;}
.newsdate{width:70px;margin-right:20px;}
.newstext{width:475px;}

.newscontain table{font-size:1.3em;}
.newscontain table td{text-align:center;padding:4px;}

.newsitem-dark{font-size:1.5em;color:#fff;background-color:#000;text-align:center;}
.newsitem-highlight{font-size:0.9em;color:#fff;background-color:#cd4a1a;text-align:center;}

#news_carousel{float:left;width:740px;margin-left:8px;margin-right:8px;}
.carouselbutton{float:left;width:40px;margin-left:5px;margin-right:5px;}
#mycarousel-next{display:block;width:40px;height:60px;background: url('images/next.png') top left no-repeat;}
#mycarousel-prev{display:block;width:40px;height:60px;background: url('images/prev.png') top left no-repeat;}
#mycarousel-next:hover{background: url('images/next_over.png') top left no-repeat;}
#mycarousel-prev:hover{background: url('images/prev_over.png') top left no-repeat;}
