html, body, td {
  background:#626E6C; 
  padding:0;
  margin:0;
  font-size: 11px;
  font-family: tahoma;
  color:#505050;
}

a {
  color: #347976;
  font-weight: bold;
}

strong {
  color: #3579A9;
  font-weight: bold;
}

h1 {
  color: #4E8C0D;
  font-weight: bold;
  font-size: 16px;
  margin:0;
  padding:0 5px 10px 5px;
}

img {
  padding:10px;
  border:0;
}

#left_top {
  background:url(images/lt.gif) #626E6C left top no-repeat; 
  width: 30px;
  height: 30px;
}

#top {
  background:url(images/t.gif) #626E6C left top repeat-x; 
  height: 30px;
}

#right_top {
  background:url(images/rt.gif) #626E6C right top no-repeat; 
  width: 30px;
  height: 30px;
}

#left {
  background:url(images/l.gif) #626E6C left top repeat-y; 
  width: 30px;
}

#main {
  background:#FFF;
  padding-bottom:10px; 
}

#main td {
  background:#FFF;
}

#right {
  background:url(images/r.gif) #626E6C left top repeat-y; 
  width: 30px;
}

#footer_left {
  background:url(images/footer_l.gif) #626E6C left top repeat-y; 
  width: 30px;
}

#footer {
  background:#D0D4CE; 
  padding-top:10px;
  text-align:center;
  color: #626262;
}

#footer_right {
  background:url(images/footer_r.gif) #626E6C left top repeat-y; 
  width: 30px;
}

#left_bottom {
  background:url(images/lb.gif) #626E6C left bottom no-repeat; 
  width: 30px;
  height: 30px;
}

#bottom {
  background:url(images/b.gif) #626E6C right top repeat-x; 
  height: 30px;
}

#right_bottom {
  background:url(images/rb.gif) #626E6C right bottom no-repeat; 
  width: 30px;
  height: 30px;
}

.more {
  background:url(images/more.gif) transparent left top no-repeat; 
  padding-left: 10px;
}


table.main {
  border:0;
  border-collapse:collapse;
  margin:10px 0;
  padding:0;
  width:98%;
}
table.main td {
  border: 1px solid #999;
  padding:10px;
}
table.main td td {
  border: 0;
}
#flash {
  text-align:center;
}

#flags {
  margin:10px;
}
.flag {
/*  display:inline-block;*/
  float:left;
  margin:0 10px 0 0;
  text-align:center;
}
#flags img {
  float:none;
  border:0;
  margin:0; padding:0;
}
.flag a:hover img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
}
.flag a img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}

