td, tr, table, 
body, html, input, button {
  font-family: Arial, 'Arial CE', Verdana, sans-serif;
  font-size: 12px;
  color: #595959;
}



a:link,
a:visited {
  color: #0072bd;
  text-decoration: none;
}

a:hover,
a:active {
  color: #0072bd;
  text-decoration: underline;
}

a.link1:link,
a.link1:visited {
  color: #595959;
  text-decoration: none;
}

a.link1:hover,
a.link1:active {
  color: #0072bd;
}

.menu_box_links li a:link,
.menu_box_links li a:visited {
  color: #fff;
}

.menu_box_links li a:hover,
.menu_box_links li a:active {
  text-decoration: underline;
}

#footer {
  color: #909090;
  font-size: 10px;
}

.menu_footer_links li a:link,
.menu_footer_links li a:visited {
  color: #909090;
}

.menu_footer_links li a:hover,
.menu_footer_links li a:active {
  color: #000;
  text-decoration: underline;
}


a.path_start:link,
a.path_start:visited {
  color: #000;
  font-weight: bold;
}

a.path_start:hover,
a.path_start:active {
  color: #c32020;
}

#bottom_line {
  color: #989797;
  font-size: 11px;
}

input.text {
  color: #000;
}

input.submit {
  color: #fff;
  font-weight: bold;
}

.search_t {
  color: #000;
  font-size: 11px;
}

.search_s {
  color: #595959;
  font-size: 11px;
  font-weight: bold;
}

.title1 {
  font-size: 14px;
  color: #000;
  font-weight: bold;
}

.title2 {
  font-size: 12px;
  color: #c32020;
  font-weight: bold;
}

.title2 a:link,
.title2 a:visited {
  color: #c32020;
}

.title2 a:hover,
.title2 a:active {
  color: #0072bd;
  text-decoration: none;
}

.date {
  font-size: 10px;
  color: #888888;
}

.title3 {
  font-size: 12px;
  color: #000;
  font-weight: bold;
}

.title3 a:link,
.title3 a:visited {
  color: #000;
}

.title3 a:hover,
.title3 a:active {
  color: #0072bd;
  text-decoration: none;
}

.title4 {
  font-size: 12px;
  color: #c32020;
  font-weight: bold;
}

.title4 a:link,
.title4 a:visited {
  color: #c32020;
}

.title4 a:hover,
.title4 a:active {
  color: #0072bd;
  text-decoration: none;
}

.title5 {
  font-size: 12px;
  color: #c32020;
  font-weight: bold;
}

.title5 a:link,
.title5 a:visited {
  color: #c32020;
}

.title5 a:hover,
.title5 a:active {
  color: #0072bd;
  text-decoration: none;
}

ul.menu_list1 li a:link,
ul.menu_list1 li a:visited {
  color: #595959;
}

ul.menu_list1 li a:hover,
ul.menu_list1 li a:active {
  color: #c32020;
}

ul.menu_list1 li.expanded a:link,
ul.menu_list1 li.expanded a:visited {
  color: #c32020;
}

ul.menu_list1 li.expanded a:hover,
ul.menu_list1 li.expanded a:active {
  color: #595959;
}

ul.menu_list1 li ul.menu_list1 li a:link,
ul.menu_list1 li ul.menu_list1 li a:visited {
  color: #595959;
}
ul.menu_list1 li ul.menu_list1 li a:hover,
ul.menu_list1 li ul.menu_list1 li a:active {
  color: #c32020;
}

ul.menu_list1 li.expanded ul.menu_list1 li.expanded a:link,
ul.menu_list1 li.expanded ul.menu_list1 li.expanded a:visited {
  color: #c32020;
  font-weight: bold;
}
ul.menu_list1 li.expanded ul.menu_list1 li.expanded a:hover,
ul.menu_list1 li.expanded ul.menu_list1 li.expanded a:active {
  color: #595959;
}

.pages {
  text-align: center;
}

.pages .sel {
  font-weight: bold;
  color: #c32020;
}

a.gal_photo:link,
a.gal_photo:visited {
  border: 1px solid #d7d7d7;
}

a.gal_photo:hover,
a.gal_photo:active {
  border: 1px solid #0072bd;
}

.hilight {
  background-color: #FFFFC8;
}

.note {
  font-size: 11px;
  color: #999;
}

.isNeeded_star {
  color: #c32020;
  font-size: 12px;
}