p, ul, ol
{
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

input, select, textarea
{
  font-size: 12px;
  font-family: Arial;
}



.content, .content p, .content td
{
  font-family: Verdana, Arial;
  font-size: 11px;
  color: black;
}



a
{
  color: rgb(2,107,164);
  text-decoration: underline;
}

a:hover
{
  text-decoration: none;
}




.news_date
{
  font-family: Verdana, Arial !important;
  font-size: 11px !important;
  font-weight: normal !important;
  color: #2f9ad4 !important;
}

.news_title
{
  color: rgb(70,108,153) !important;
  font-weight: bold !important;
}

.news_content
{
  font-family: Verdana, Arial !important;
  font-size: 11px !important;
  font-weight: normal !important;
  color: black !important;
}




























.nav_root_open_normal .nav_root_link, .nav_root_open_normal .nav_root_link:hover
{
  color: #228cc0;
  text-decoration: underline;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}

.nav_root_open_normal .nav_bull
{
  background: url(/images/menu_bull_open.gif) no-repeat left top;
  cursor: pointer;  
}

.nav_root_open_normal .nav_sub
{
  display: block;
  cursor: pointer;
}


.nav_root_close_normal .nav_root_link, .nav_root_close_normal .nav_root_link:hover
{
  color: rgb(23,81,144);
  text-decoration: underline;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}

.nav_root_close_normal .nav_bull
{
  background: url(/images/menu_bull.gif) no-repeat left top;
  cursor: pointer;
}

.nav_root_close_normal .nav_sub
{
  display: none;
  cursor: pointer;
}





.nav_root_open_hover .nav_root_link, .nav_root_open_hover .nav_root_link:hover
{
  color: #228cc0;
  text-decoration: none;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}

.nav_root_open_hover .nav_bull
{
  background: url(/images/menu_bull_open.gif) no-repeat left top;
  cursor: pointer;  
}

.nav_root_open_hover .nav_sub
{
  display: block;
  cursor: pointer;
}


.nav_root_close_hover .nav_root_link, .nav_root_close_hover .nav_root_link:hover
{
  color: rgb(23,81,144);
  text-decoration: none;
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  cursor: pointer;
}

.nav_root_close_hover .nav_bull
{
  background: url(/images/menu_bull.gif) no-repeat left top;
  cursor: pointer;
}

.nav_root_close_hover .nav_sub
{
  display: none;
  cursor: pointer;
}





.nav_sub_close_normal, .nav_sub_close_normal a, .nav_sub_close_normal a:hover
{
  color: rgb(23,81,144);
  text-decoration: underline;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

.nav_sub_close_normal .nav_sub_bull
{
  background: url(/images/menu_bull_2.gif) no-repeat left top;
  cursor: pointer;
}


.nav_sub_open_normal, .nav_sub_open_normal a, .nav_sub_open_normal a:hover
{
  color: #228cc0;
  text-decoration: underline;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}

.nav_sub_open_normal .nav_sub_bull
{
  background: url(/images/menu_bull_2_open.gif) no-repeat left top;
  cursor: pointer;
}





.nav_sub_close_hover, .nav_sub_close_hover a, .nav_sub_close_hover a:hover
{
  color: rgb(23,81,144);
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight: normal;
  cursor: pointer;
}

.nav_sub_close_hover .nav_sub_bull
{
  background: url(/images/menu_bull_2.gif) no-repeat left top;
  cursor: pointer;
}


.nav_sub_open_hover, .nav_sub_open_hover a, .nav_sub_open_hover a:hover
{
  color: #228cc0;
  text-decoration: none;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  cursor: pointer;
}

.nav_sub_open_hover .nav_sub_bull
{
  background: url(/images/menu_bull_2_open.gif) no-repeat left top;
  cursor: pointer;
}

.vert_menu_div { position: relative; height: 185px; }
.vert_menu { padding:0; margin:0; position: absolute; left: 0px; top: 0px; width: 200px; }
.vert_menu li { list-style-position: outside; list-style-type: none; list-style-image: none; padding: 0; margin: 0px; }       
.vert_menu li a { color: rgb(23, 81, 144); font-size: 14px; font-family: Verdana; font-weight: bold; display: block; padding: 2px 5px 2px 35px; }
.vert_menu li a.on { color: rgb(34, 140, 192); text-decoration: none; }

.left_block
{
  padding: 20px 20px 20px 20px;
}
.left_block img
{
  padding-bottom: 1px;
}
