.bg2 { background: #ffffcc url('img/bg2.png') repeat; border: 1px #ffffcc solid;  }
.bg3 { background: #ffffff url('img/bg3.png') repeat-x;  }
.bg4 { background: #ffffff url('img/bg4.png') repeat-x bottom;  }
.text-top { color:#000099;}
.cl1  { background: #fff; border: 1px solid #eee; }
.cena {width:20%; text-align:right;}

table { background: #fff; border: 1px solid #ccc;}

.footer { 
color: #003;
text-align: center;
}

hr .hr1{ 
  border:none;
  color: #ff0;
  background-color: #ff0;
  height: 1px;
  }

.j1 { background: #f4e04f; padding-top:40px; padding-bottom:20px;}

ul { margin-top:20px;}

ul > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0;
  font-weight: bold;
  color: #000066;
  text-align: center;
  background-color: #eeee66; /* Old browsers */
  border-bottom: 1px solid #ffff22;
}

ul.nav > .active > a,
ul.nav > .active > a:hover,
ul.nav > .active > a:focus {
  background-color: #eeee00;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.15);
          box-shadow: inset 0 3px 7px rgba(0,0,0,.15);
}

ul.nav > li {
  border-bottom: 4px solid #0000ff;

}
ul.nav > li:first-child > a {
  border-radius: 5px 5px 0 0;
}
ul.nav > li:last-child > a {
  border-radius: 0 0 5px 5px;
}

.indent { text-indent:20pt; }
.page-header { color:#0000ee;}