body
{
background-image: url(images/backbg.png);
background-repeat: repeat-x;
background-color: #a6c9f8;
font-family: Tahoma, Verdana, sans-serif;
color: #244882;
}
small { font-size: 14px; }
#main
{
background-image: url(images/bg.png);
background-repeat: no-repeat;
width: 820px;
height: 800px;
margin: 0 auto;
}
#menu
{
color: #5997dd;
font-size: 25px;
font-family: Tahoma, Verdana, sans-serif;
margin-left: 20px;
}
#menu a { color: #5997dd; text-decoration: none; }
.cont { padding: 20px; }
.cont hr
{
  border: 0px;
  background: url(images/hr.png) no-repeat;
  height: 3px;
  margin-top: -5px;
  margin-bottom: 2px;
}
.cont h1
{
font-size: 30px;
color: #4474a8;
font-weight: normal;
}
.cont h2
{
font-size: 23px;
color: #4474a8;
font-weight: normal;
}
.news_a
{
color: #FFF;
margin-left: -4px;
background: url(images/newsbar1.png) no-repeat;
width: 768px;
height: 35px;
padding: 4px;
padding-left: 10px;
font-size: 20px;
}
.news_o
{
color: #f3f7fb;
margin-left: -2px;
background: url(images/newsbar3.png) no-repeat;
width: 763px;
height: 33px;
padding: 4px;
padding-left: 10px;
font-size: 20px;
margin-top: -5px;
}
.news_o a { color: #f3f7fb; text-decoration: none; }
.news_a a { color: #FFF; text-decoration: none; }
.news_a:hover { font-weight: bold; }
.news_o:hover { font-weight: bold; background: url(images/newsbar2.png) no-repeat; }
.news_a .date { float: right; font-size: 15px; padding-right: 15px; padding-top: 10px;}
.news_o .date { float: right; font-size: 15px; padding-right: 18px; padding-top: 8px;}
.group { clear: both; padding: 10px; margin-top: -18px;}
.button
{
background-image: url(images/button.png);
background-repeat: no-repeat;
width: 146px;
height: 40px;
padding: 2px;
margin-left: 5px;
text-align: center;
float: left;
}
.button:hover
{
background-image: url(images/sbutton.png);
background-repeat: no-repeat;
width: 146px;
height: 40px;
padding: 2px;
margin-left: 5px;
text-align: center;
float: left;
padding-top: 10px;
}
.sbutton
{
background-image: url(images/sbutton.png);
background-repeat: no-repeat;
width: 146px;
height: 40px;
padding: 2px;
margin-left: 5px;
text-align: center;
color: #2f7dd4;
float: left;
padding-top: 10px;
}