body,p,td,br,table,form {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #00435C}
body {margin: 0px 10px 30px 10px}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt}
h1.church {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; margin: 2px 2px 4px 2px}
h2.church {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; margin: 2px 2px 4px 2px}
ol, ul {
  text-align: left}
A:link, A:visited {
  color: #006; text-decoration: none}
A:hover, A:active {
  color: #f00; text-decoration: none}

a.mhead_cell:hover {color: #fff; background-color: #0000e1; padding: 5px 5px 5px 5px}

.site {text-align: center}
.upmenu {background-color: #F9E388}
.za {
 background-color: #DBE9F2; font-weight: bold; background-image: url("/pics/fon_za.gif")}
.za_cl {
 background-color: #bde1f1; font-weight: bold; border: #86c7e4 1px solid}

.mhead {background-color: #0000b5; margin: 2px 0px 3px 0px}

td.topmenu_image {background-color: #fff; padding: 0px 5px 0px 4px}
td.topmenu_nolink {display: block; padding: 5px; background-color: #fff; background-image: url("/pics/fon_za1.gif"); text-transform: uppercase; font-size: 10px; color: #0000b5; border: #fff 1px solid}

td.topmenu a, td.topmenu a:visited {display: block; padding: 5px; background-color: #fff; background-image: url("/pics/fon_za1.gif"); text-transform: uppercase; font-size: 10px; color: #0000b5; border: #fff 1px solid}
td.topmenu a:hover {display: block; padding: 5px; background-color: #0000b5; background-image: url("/pics/fon_za2.gif"); text-transform: uppercase; font-size: 10px; color: #fff; border: #fff 1px solid}

td.topmenu_name {display: block; padding: 5px; background-color: #0000b5; background-image: url("/pics/fon_za2.gif"); text-transform: uppercase; font-size: 10px; color: #fff; border: #fff 1px solid}
td.topmenu_dark a:link, td.topmenu_dark a:visited {display: block; padding: 5px; background-color: #0000b5; background-image: url("/pics/fon_za2.gif"); text-transform: uppercase; font-size: 10px; color: #fff; border: #fff 1px solid}
td.topmenu_dark a:hover, td.topmenu_dark a:active {display: block; padding: 5px; background-color: #0000b5; background-image: url("/pics/fon_za2.gif"); text-transform: uppercase; font-size: 10px; color: #DCEBF8; border: #fff 1px solid}

A.church_topmenu:link, A.church_topmenu:visited {
 font-weight: bold; text-decoration: none; font-size: 10pt; background-color: #623705; color: #fff; padding: 0px 4px 1px 4px; border: #FCFFDC 1px solid}
A.church_topmenu:hover, A.church_topmenu:active {
 font-weight: bold; text-decoration: none; font-size: 10pt; background-color: #FFF8BB; color: #623705; padding: 0px 4px 1px 4px; border: #623705 1px solid}

#block_comments {width: 270px; clear: both; float: right; padding: 4px; margin-right: 3px; background-image: url("/pics/fon_comm.gif"); border: 1px solid #cce1eb}
#ch_news {width: 300px; clear: both; float: right; padding: 5px; margin: 0px 0px 0px 5px; background-color: #fefadc; border: #f3e288 1px solid}

.gl {
  background-color: #EBF2F8; border: #B8DBEB 1px solid}
.gl_bb {
  background-color: #EBF2F8}
.gl_ch {
  background-color: #f9f4ce}
.gm {
  background-color: #DCEBF8; border: #d2e5f6 1px solid}
.gm_bb {
  background-color: #DCEBF8}
.gr {
  background-color: #DBE6F0}
.fo {
  background-color: #423601}
.fo_bb {
  background-color: #003447}
.fo2 {
 margin: 0px,0px,3px,0px}
.gs {
  background-color: #EAEAEA}
.re {
  color: #f00}
.bl {
  color: #00f}
.ce {
  text-align: center; margin-bottom: 4px}
.upmenu {
  font-weight: 600}
.ch {
  background-color: #ecde7e}
.but {background-image: url("/pics/icons/menu_button.gif"); background-repeat: no-repeat; border: 0px solid; color: #00435C; height: 19px; width: 99px; font-family: Verdana; font-size: 13px; font-weight: bold; padding-bottom: 0px; background-color: transparent;}
.but2 {background-color: #F8DB61; border-bottom: #423601 1px solid; border-left: #FCF7E1 1px solid; border-right: #423601 1px solid; border-top: #FCF7E1 1px solid; color: #000000; font-family: Verdana, Arial; font-size: 10pt; font-weight: bold}
.but3 {background-color: #F0F5F9; border-bottom: #045877 1px solid; border-left: #B6D3E0 1px solid; border-right: #045877 1px solid; border-top: #B6D3E0 1px solid; color: #00435C; font-family: Verdana, Arial; font-size: 10pt; font-weight: bold}
.rov, .news {
  text-align: justify}
.news, .des {
  font-size: 11pt}
.sm {
  font-size: 8pt}
.ar {
  margin: 3 px 0px 2px 0px}
.yellowbg, .redbg {
  background-color: #345B7F}
.fieldtitle, .darkgbg {
  background-color: #DBE6F0}
.description, .largeheader {
  background-color: #FAF5E0}
.whitebg, .lightgbg {
  background-color: #FAF0C4}
.secon {
  background-color: #FAF0C4; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #006}
.okey {
  background-color: #CDECD2; margin: 0%,20%,0%,20%; padding: 10px,10px,10px,10px; text-align: center; border: #096344 2px solid}
.okey2 {
  background-color: #CDECD2; margin: 0%,20%,0%,20%; padding: 10px,10px,10px,10px; border: #096344 1px solid}
.okey3 {
  background-color: #CDECD2; margin: 0px 0px 0px 0px; padding: 10px,10px,10px,10px; border: #096344 2px solid}
.nook {
  background-color: #FAF0C4; margin: 0%,20%,0%,20%; padding: 10px,10px,10px,10px; text-align: center; border: #f00 2px solid}
.nook3 {
  background-color: #FAF0C4; margin: 0px 0px 0px 0px; padding: 10px,10px,10px,10px; border: #f00 2px solid}
.hrokey {
  color: #096344}
.nom {
  margin: 0px 0px 8px 0px}
.paid {
  width: 100%; border: #1DB581 3px solid}
.paid_sh {
  background-color: #CDECD2; font-weight: bold}
.free {
  }
.t2t {
  margin: 2px,0px,2px,0px}
.red {
  background-color: #f00}
.yellow {
  background-color: #ff0}
.green {
  background-color: #093}
.inte {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #006; background-color: #fff}
.str {
  text-align: center; background-color: #C9DBF2; padding: 15px 15px 15px 15px; width: 490px}
.otst1px {
  padding: 1px 1px 1px 1px}
.otst5px {
  padding: 5px 5px 5px 5px}
.otst1 {
  padding: 0px 7px 5px 7px}
.otst2 {
  padding: 5px 5px 5px 5px}
.otst3 {
  padding: 0px 0px 5px 5px}
.comm {
  background-image: url("/pics/fon_comm.gif"); border: 1px solid #cce1eb}
.head_comm1 {
  margin: 0px 0px 7px 0px}
.head_comm2 {
  margin: 5px 0px 0px 0px; font-style: italic}
.poll {text-decoration: underline; margin: 1px 0px 4px 0px}
.invoice {width: 90%; border: 2px solid #999}
.help_tool a:hover {position:relative}
.help_tool a span {display:none}
.help_tool a:hover span {text-decoration: none; font-size:10pt; display:block; position:absolute; top:-45px; right:25px; background:#eefcff; border:1px solid #004296; color:#000000; width:300px; padding:7px}

h3.zag2 {
  margin-bottom: 6px}
h3.zat {
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #fff; text-align: center; margin-bottom: 1px}

.poll-1 {background-color: #EDD6AA}
.poll-2, .poll-3, .poll-4 {background-color: #FCE8C1}

#allb {
  margin: 15px 0px 0px 0px}
#top {
  clear: both; text-align: justify}
#left {
  clear: both; float: left}
#right {
  clear: both; float: right}
#footer {
  clear: both; text-align: center; margin-bottom: 10px}
#balf {
  width: 130px;
  margin: 5px,12px,4px,0px;
  float: left}
#ca {
  width: 150px; background-color: #EBF2F8; padding: 3px,3px,3px,3px; margin: 0px,0px,2px,0px; border: #B8DBEB 1px solid}
#ca2 {
  width: 150px; background-color: #FAF0C4; padding: 3px,3px,3px,3px; margin: 0px,11px,3px,0px; border: #423601 1px solid}
#ca3 {
  width: 150px; background-color: #EBF2F8; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-left: #B8DBEB 1px solid; border-right: #B8DBEB 1px solid; border-bottom: #B8DBEB 1px solid}
#zag {
  background-color: #F9E388; margin: 0px,10px,0px,10px; padding: 10px,10px,0px,10px; position: absolute; left: 410px; top: 103px; text-align: center; border: #423601 1px solid}
#zag2 {
  width: 45%; background-color: #F9E388; margin: 3px 0px 3px 0px; padding: 3px 3px 0px 3px; text-align: center; border: #423601 1px solid}
#zag4 {
  width: 150px; background-color: #EBF2F8; margin: 2px 1px 2px 0px; padding: 3px 3px 0px 4px; text-align: center; border: #CCE1EB 1px solid}
#t2t {
  margin: 2px,0px,2px,0px}
#err {
  background-color: #FAF0C4; margin: 0%,20%,0%,20%; padding: 10px,10px,10px,10px; text-align: center; border: #f00 2px solid}
#block_right {clear: both; float: right; padding: 7px}
#block_left {clear: both; float: left; padding: 7px}

#main {margin-top: 0px; padding: 5px 5px 5px 5px; background: #ffc; border-right: 1px solid red}
#right_banners {margin-top: 0px; padding: 0px 0px 5px 10px; background: #ccc}
