#doc-news{}
.newsitem{font-size:0.8em;background: url('images/news_bg.jpg') top left repeat-x;float:left; width:270px;height:110px;margin-top:10px;}
.newsitem p {line-height: 1.2em;color:#333;}

.newsbuttons{width:100px;float:right;}

.newsitem h4{font-size:1.2em;color:#45a40e;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:215px;}
.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:600px;}

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

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

#news_carousel{float:left;width:272px;margin-left:8px;margin-right:8px;}
.carouselbutton{float:right;margin-left:5px;margin-right:5px;}
#mycarousel-next{display:block;width:23px;height:23px;background: url('images/next.png') top left no-repeat;}
#mycarousel-prev{display:block;width:23px;height:23px;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;}
