body
{
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}

#search
{
  width: 150px;
  padding: 0px;
  margin: 0px;
}

#top_menu
{
  background-image: url(../d/header_4.jpg);
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 60px;
}

#top_menu a
{
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
}
#top_menu a:hover
{
  color: #348CE5;
}
.top_menu_sp{
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
  font-weight : bold;
} 
#anons2
{
  border-bottom: solid 1px #000000;
}

.cl_td_anons
{
  vertical-align: top;
  font-size: 11px;
  padding: 5px 10px 0px 10px;
  color: #1851AF;
}

#anons tr td a
{
  color: #1851AF;
  text-decoration: none;
}

#anons tr td a:hover
{
  text-decoration: underline;
}

#main_menu
{
  background-color: #E9F4FB;
  border-right: solid 1px #399DF3;
}

#main_menu tr td
{
  border-bottom: solid 1px #399DF3;
  padding-left: 5px;
}

#main_menu tr td a
{
  font-size: 12px;
  color: #003CA0;
  text-decoration: none;
}

#main_menu tr td a:hover
{
  color: #FFFFFF;
}


#main_menu2
{
  width:230px;
  height:100px;
  padding: 1px 1px 1px 1px;  
}

#main_menu2 tr td a
{
  font-size: 12px;
  color: #003CA0;
 text-decoration: none;  
}

#main_menu2 tr td a:hover
{
	font-size: 12px;
	color: #003CA0;
	text-decoration: underline;
}


#main_menu2 tr td div a
{
  font-size: 12px;
  color: #003CA0;
 text-decoration: none;  
}

#main_menu2 tr td div a:hover
{
	font-size: 12px;
	color: #003CA0;
	text-decoration: underline;
}


.main_menu_a
{
  font-size: 12px;
  color: #003CA0;
  text-decoration: none;
  font-weight : bold;  
}
.main_menu_a:hover
{
  font-size: 12px;
  color: #003CA0;
  text-decoration: underline;
  font-weight : bold;  
}

.main_menu_span
{
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  font-weight : bold;  
}
.main_menu_span2
{
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

#footer tr td a
{
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
  padding-right: 10px;
}

#footer tr td a:hover
{
  color: #348CE5;
}

.bottom_menu_sp{
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
  padding-right: 10px;
  font-weight : bold;
} 

.bglite
{
  background-color: #2B79CE;
}

.header_2
{
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 5px;
}

#news_block
{
  background-color: #003CA0;
  width: 140px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

#news tr td
{
  padding-left: 5px;
}

#news tr td p
{
  font-size: 12px;
}

#news tr td a
{
  color: #336699;
  text-decoration: none;
}

#news tr td a:hover
{
  color: #003CA0;
}

#about
{
  font-size: 12px;
  padding: 10px;
}

#about ul { list-style-image:url(../content/def_image/arr_small_dn.gif);


#about a
{
  color: #336699;
  text-decoration: none;
}

#about a:hover
{
  color: #003CA0;
}

#content
{
  padding: 9px;
}

#new_news
{
  padding: 9px;
}

#day_public
{
  background-color: #D9EDFF;
}

#day_public div img
{
  border: solid 1px #445147;
}

#day_public div h4
{
  font-size: 14px;
  margin: 0px;
}

#day_public div
{
  font-size: 11px;
  padding: 10px;
}

#day_public div a
{
  color: #003CA0;
  text-decoration: none;
}

.border_right
{
  border-right: solid 1px #5EA3F3;
}

.text{
  font-size: 12px;
}

h5{
  color:#0F4E93;
  font-size: 13px;
  }