

.menu, .menu_links{
list-style-type:none;
padding:0;
margin:0;
}

.menu a, .menu_links a{
display:block;
text-decoration:none;
line-height:31px;
padding-left:30px;
color:#af0000;
font-family:"Trebuchet ms", Helvetica, Verdana, sans-serif;
background:url(../images/menu_bgr.jpg) no-repeat;

}

.menu a:hover, .menu a:active{

color:#fff;
background:url(../images/menu_bgr_over.jpg) no-repeat;

}

.menu_links{
padding:20px 0 20px 0;
margin:0 0 30px 0;
background:#CBC6BB url(../images/menu_links_bgr.jpg)  repeat-x;
}

.menu_links a{
background:none;
 line-height:24px;
 font-size:14px;
 color:#fff; 
}

.menu_links a:hover{
background:#DDD7CC;
color:#af0000;
}

.news_block h2{
color:#fff;
 display:block;
background:url(../images/news_bgr.png) no-repeat;
line-height:38px;
text-align:left;
padding:0 0 0 20px;
font-size:12px;
font-family:"Trebuchet ms", Helvetica, Verdana, sans-serif;
text-transform:uppercase;
}

.news_block dl{
padding:0 0 0 10px;
margin:0;
text-align:left;
font-size:11px;
font-family:"Trebuchet ms", Helvetica, Verdana, sans-serif;
}

.news_block dt{
color:#af0000;
font-size:10px;
}

.news_block dd{
margin:0 0 1em 1em;
border-bottom:#fff dotted 1px;
padding:0 0 1em 0;

}

.news_block dd a{
display:block;
text-decoration:none;
color:#333333;
}

.news_block dd a:hover{
background:#ccc;
}

.heading p{
font-weight:bold;
}

p, ul, h2, h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

h2{
font-size:14px;
}

p, ul{
font-size:11px;
}

h2, .body_news h3 {
color:af0000;
}