body {
  padding: 0px;
  margin: 0px;
/*   background: url(/i/vb.jpg) top repeat-x; */

/*  background: url(/Untitled-15.gif) top repeat-x; */
  background: url(/tr1.gif) top repeat-x; 


}

table {
  empty-cells: show;
}

img {
  border: 0px;
}

.smHead {
  width: 179px;
  height: 33px;
  font-size: 16px; 
  font-family: Arial; 
  color: white; 
  font-weight: bold; 
  padding-left: 20px; 
  background: url(/i/menu_01.jpg);
}

.smHead a {
  color: white;
  text-decoration: none;
}

.smHead a:hover {
  text-decoration: underline;
}

.umHead {
  height: 33px;
  font-size: 13px; 
  font-weight: bold; 
  font-family: Arial; 
  color: #008e90; 
  padding-left: 20px; 
  background: url(/i/mb2.jpg);
}

.umHead a {
  color: #008e90; 
  text-decoration: none;
}

.umHead a:hover {
  text-decoration: underline;
}



.a {

  background-color: #f5e894;
  border: 1px solid #ccc;
  opacity: 0.80;
  filter: alpha(opacity=80);


/*
  background: url(pin.gif) no-repeat;
  opacity: 0.80;

  font-size:9px;
*/

}


.news {
  font-size: 12px;
  color: gray;
  font-family: Verdana;


}

.nn {
  text-align: justify;
  padding: 5px 0px 15px 21px;
}

.nn a {
  font-weight: bold;
  color: gray;

}


.h {
  color: #058b96;
  font-weight: bold;
  text-transform: uppercase;
}

.contacts {

padding: 0px 20px;
  
  font-size: 11px;
  color: #797979;
  font-family: Arial;
}



.overdiv1 {
  cursor: pointer; 
  position: absolute; 
  width: 22px; 
  height: 31px; 
  background: url(/i/flag1.gif) no-repeat; 
}

.overdiv2 {
  cursor: pointer; 
  position: absolute; 
  width: 22px; 
  height: 31px; 
  background: url(/i/flag2.gif) no-repeat; 
}

p {
  padding: 0px;
  margin: 0px;
}
