* { font-family: Arial; }

.width { min-width: 769px; width: expression(document.body.clientWidth < 769? "769px":"100%"); }

td { font-size: 75%; color: #f0f0f0;}

a { color: #f0f0f0; text-decoration: underline; }
a.white { color: #ffffff; }
a.blue { color: #1085b1; }
a.green { color: #00a96f; }
a.hnews { color: #18a47a; font-weight: bold; }
a.menu { color: #1b8364; }
a.menu:hover { color: #1085b1; }
a.menu_path { color: #1085b1; font-weight: bold; }

a.map { color: #1b8364; }
a.map:hover { color: #1085b1; }


p { margin: 0px; margin-bottom: 15px; padding-left: 78px; line-height: 1.3em; }
p.note { margin: 0px; margin-bottom: 10px; padding-left: 61px;  }
p.note1 { margin: 0px; margin-bottom: 15px; padding-left: 61px; font-size: 120%;  }

p.table_header { margin-bottom: 6px; font-size: 120%;  }


p.banner { margin: 0px; margin-bottom: 6px; padding-left: 0px; line-height: 1.1em; }
p.copy { margin: 0px; margin-bottom: 12px; padding-left: 0px; line-height: 1.1em; }

p.menu { margin: 0px; margin-bottom: 9px; padding-left: 0px; line-height: 1.12em; color: #6d6d6d; }
p.menu2 { margin: 0px; margin-bottom: 8px; margin-left: 33px; padding-left: 0px; line-height: 1.12em; color: #6d6d6d; }

p.menu3 { margin: 0px; margin-bottom: 4px; margin-left: 7px; padding-left: 0px; line-height: 1.12em; }

p.map { margin: 0px; margin-bottom: 14px; padding-left: 0px; line-height: 1.12em; font-weight: bold; }
p.map_sub { margin: 0px; margin-bottom: 7px; padding-left: 0px; line-height: 1.12em; font-weight: bold; }


p.news_date { margin: 0px; margin-bottom: 7px; padding-left: 0px; line-height: 1.1em; color: #6d6d6d; }
p.news_head { margin: 0px; margin-bottom: 16px; padding-left: 0px; line-height: 1.1em; }
p.news { margin: 0px; margin-bottom: 15px; padding-left: 0px; line-height: 1.1em; font-size: 90%; color: #535353; }


h1 { color: #31ecac; font-size: 140%; font-weight: normal; margin: 0px; padding-left: 78px; margin-bottom: 9px; }
h2 { color: #31ecac; font-size: 115%; font-weight: normal; margin: 0px; padding-left: 78px; margin-top: 22px; margin-bottom: 6px; }
h3 { color: #31ecac; font-size: 110%; font-weight: normal; margin: 0px; padding-left: 78px; }

ol { margin-bottom: 17px; padding: 0px; }
ul { margin-bottom: 17px; padding: 0px; }

li.search { margin: 0px; margin-bottom: 16px; }
li { margin: 0px; margin-left: 78px; margin-bottom: 5px; }

.finput { border: 1px solid #a5acb2; font-size: 100%; }

.td_head_left { padding-left: 18px; padding-right: 7px; padding-bottom: 6px; padding-top: 6px; }
.td_head { border-left: 1px solid #07869e; padding-left: 23px; padding-right: 7px; padding-bottom: 3px; padding-top: 6px; }
.td_left { border-bottom: 1px solid #07869e; padding-left: 18px; padding-right: 7px; padding-bottom: 4px; padding-top: 4px; }
.td_main { border-left: 1px solid #07869e; border-bottom: 1px solid #07869e;  padding-left: 23px; padding-right: 7px; padding-bottom: 4px; padding-top: 4px; }
.td_left_last { padding-left: 18px; padding-right: 7px; padding-bottom: 4px; padding-top: 4px; }
.td_main_last { border-left: 1px solid #07869e; padding-left: 23px; padding-right: 7px; padding-bottom: 4px; padding-top: 4px; }

.wind1 { padding: 26px 45px 26px 36px; }
.pwind1 { margin: 0 0 13px 79px; padding: 0; font-size: 120%; }
.pwind2 { margin: 0 0 0 79px; padding: 0; font-size: 95%; }
.wind2 { padding: 0 0 13px 111px; font-size: 65%; color: #86e6c9; }
.wind3 { padding: 0 21px 0 0; }
.but_wind { border: none; background-color: #ffffff; color: #18a47a; font-weight: bold; }
