body,td
{
  font-family: verdana,arial,helvetica,tahoma;
  color: #000;
  font-size: 10pt
}
a,a:visited
{
  text-decoration: none; 
  color: navy;
}
a:hover
{
  text-decoration: underline; 
  color: blue;
}
a:active
{
  text-decoration: underline; 
  color: #AAAAAA;
}
.menu:visited
{
  text-decoration: none; 
  color: #FFC000;
  font-size: 11pt
}
.menu:hover
{
  text-decoration: none; 
  color: #969696;
  font-size: 11pt
}
.menu:active
{
  text-decoration: none; 
  color: #fff;
  font-size: 11pt
}

h1
{
  text-decoration: none; 
  color: navy;
  font-style: normal;
  font-weight: normal;
  font-family: tahoma;
  font-size: 19pt;
  
}
h2
{
  text-decoration: none; 
  color: navy;
  font-style: normal;
  font-weight: normal;
  font-family: tahoma;
  font-size: 14pt;
  
}
h3 {
  text-decoration: none; 
  color: navy;
  font-style: normal;
  font-family: tahoma;
  font-size:12pt;
}

.brd
{border:solid #99A7D1 4px}

.date {
  font-size:8pt;
  margin-bottom:10px;
}

.news {

}
.news img {
  width:100px;
  margin-right:10px;
  margin-left:0px;
}
.maincont img {
  padding:0px;
  margin-right:10px;
  margin-left:0px;
  border:solid 8px white;
  box-shadow: 0 2px 8px #999;
}
.contest {
  width:220px;
  float:left;
  background: url(/images/kon1.png) left top no-repeat;
}
.menu_item {
  z-index: 10; 
  position:absolute;
  left:0px;
  top:0px;
  width:179px;
}
.menu_link:link, .menu_link:visited {
  display:block;
  width:159px;
  padding:10px;
  text-decoration:none;
  background: #D6D6D6;
  border-top:1px solid #ECECEC;
  border-bottom:1px solid #939393;
}
.menu_link:hover {
  display:block;
  width:159px;
  padding:10px;
  text-decoration:none;
  background: #3B64AA;
  color: #fff;
  border-top:1px solid #ECECEC;
  border-bottom:1px solid #939393;
}
.submenu_cont {
  position:relative;
}
.submenu_item {
  z-index: 10; 
  width:179px;
  font-size:8pt;
}
.submenu_link:link, .submenu_link:visited {
  display:block;
  width:149px;
  padding:10px;
  padding-left:20px;
  background: #ECECEC;
  text-decoration:none;
  border-bottom:1px solid #BDBDBD;
  border-top:1px solid #ffffff;
}
.submenu_link:hover {
  display:block;
  width:149px;
  padding:10px;
  padding-left:20px;
  text-decoration:none;
  background: #8B9AC1;
  color: #fff;
  border-bottom:1px solid #BDBDBD;
  border-top:1px solid #ffffff;
}
.podv {
  color:silver;
  font-size:8pt;
}
.informer {
  padding-top: 13px; 
  margin-bottom: 15px; 
  border-top: 1px solid silver; 
  font-size:8pt;
}
.informer a {
  color: #636363;
}
.discript {
  text-align:justify;
}
/* navigation */
#nav, #nav ul {
  padding:0;
  margin:0;
  list-style:none;
}
#nav li div {
  width:245px;
}