@charset "windows-1251";

legend
{
    color: #22229c;
    font: tahoma, verdana, geneva, lucida, arial, helvetica, sans-serif;
}

img.tbb {
  cursor: hand;
}

a.menu {
  font-weight: bold;
  color: #336699;
}
a.nmenu {
  font-family:verdana;font-weight: bold;
  font-size:11;
  color: #ffffff;
  text-decoration: none
}
a.nmenu:hover {
  color: #ffcc33;
}
a.anmenu {
  font-family:verdana;
  font-weight: bold;
  font-size:11;
  color: #ffcc33;
  text-decoration: none
}
a.anmenu:hover {
  color: #ffcc33;
}

a.slmenu {
  font-family:verdana;
  font-size:11;
  color: #505050;
}
a.slmenua {
  font-family:verdana;
  font-size:11;
  color: #505050;
  text-decoration: none
}

a.nav {
  font-weight: bold;
  color: #cc3300
}
a:hover {
  color: #ff9900
}
a.t {
  font-weight: bold;
  color: #336699;
  text-decoration: none
}
a.t:hover {
  color: #cc6600
}
a {
  margin-left: 0;
  margin-right: 0;
  color: #336699;
  text-decoration: underline
}
a.a {
  font-weight: bold;
  font-size:x-small;
  color: #000000;
  text-decoration: none
}
a.a:hover {
  color: #0000ff
}

font.errors {
  font-weight: bold;
  color:#ffffff;
  font-size: small;
}

font.errormsg {
  font-weight: bold; 
  color:red; 
  font-size: small;
}

font.errormessage {
  font-weight: normal; 
  color:red; 
  font-size: small;
}

font.messages { 
  font-weight: bold; 
  color: #336699;
}

font.fUnder {
  cursor: hand;
  text-decoration: underline
}

h1 {
  margin-top: 0px; 
  font-weight: bold; 
  font-size: 18px; 
  margin-bottom: 7px; 
  color: #cc6600
}
h1.pid {
  margin-top: 0px; 
  font-weight: bold; 
  font-size: 16px; 
  margin-bottom: 0px; 
  color: #336699
}
h2 {
  margin-top: 0px;
  font-size: medium;
  font-weight: bold;
  margin-bottom: 5px;
  color: #336699
}
body {
  font-family: verdana, arial, sans-serif;
  margin-top: 0;
  margin-right: 0em;
  margin-left: 0em;
}

td {
  font-size : 75%;
  text-shadow : Navy;
}

pre.{
  font-size:small;
}

table.top {
  valign: top;
}

tr.pad td{
  padding-right: 2px;
  padding-left: 5px;
  border-color: #336699;
}
tr.nopad td{
  border-color: #336699
}

tr.padheader td{
  padding-right: 2px;
  padding-left: 5px;
  border-color: #336699;
  cursor:hand;
  font-weight: bold;
  text-align:center;
}

td.pad{
  padding-right: 2px;
  padding-left: 5px;
  border-color: #336699;
}
td.dis{
  padding-right: 2px;
  padding-left: 5px;
  border-color: #336699;
  display: none;
}

td.tabpad {
  padding-left: 5px;
  padding-right: 5px; 
  height:17px;
  border-color: #6699cc;
}
td.padref {
  padding-top: 5px;
  padding-bottom: 0px;
}
td.t {
  height: 20; 
  font-weight: bold; 
  color: #336699;
}

td.fn {
  font-weight: bold;
}
td.caption {
  font-weight: bold;
}
table.tab {
  border-collapse: collapse;
  border-color: #6699cc
}

input {
  border-right: #336699 1px solid;
  border-top: #336699 1px solid; 
  border-left: #336699 1px solid; 
  border-bottom: #336699 1px solid; 
  background-color: #ffffff
}
input.readonly {
  color: lightgray; 
  disabled: true;
  background-color: #eeeeee
}
input.r {
  border-right: medium none;
  border-top: medium none; 
  border-left: medium none; 
  color: #ffffff; 
  border-bottom: medium none; 
  background-color: transparent
}


input.button {
  font-family: verdana;
  border: 1px solid black;
  font-weight: bold;
  background: #3031b1;
  color: #ffffff;
  padding: 0;
  margin: 0;
  cursor: hand;
  border-right: #667bc4 1px solid; 
  border-top: #667bc4 1px solid; 
  border-left: #667bc4 1px solid;
  border-bottom:#667bc4 1px solid;
}


input.buttondisabled {
  font-family: verdana;
  border: 1px solid black;
  font-weight: bold;
  background: #3031b1;
  color: #ffffff;
  padding: 0;
  margin: 0;
  cursor: default;
  border-right: #667bc4 1px solid; 
  border-top: #667bc4 1px solid; 
  border-left: #667bc4 1px solid;
  border-bottom:#667bc4 1px solid;
  color: gray;
}


input.elementdisabled {
  background: lightgray;
  color: black;
  cursor: default;
}


input.padbutton {
  font-family: verdana;
  border: 1px solid black;
  font-weight: bold;
  background: #dcdcdc;
  color: #000000;
  margin-left: 4px;
  padding: 0;
}


*[onclick] {
  cursor: pointer;
}

select {
  border-right: #336699 1px solid;
  border-top: #336699 1px solid; 
  border-left: #336699 1px solid; 
  border-bottom: #336699 1px solid; 
  background-color: #ffffff
}
ul {
  margin-top: 4px; 
  margin-bottom: 7px
}
li.h {
  color: #336699
}
hr {
  margin-top: 0px; 
  margin-bottom: 0px; 
  color: #6699cc; 
  height: 1px
}


/* hrefs in column grid headers that toggle sorting */
a.togglesorting {
  text-decoration: none;
}

a.togglesorting:hover {
  color: black;
}

/* territory list jsp specific styles*/
.territory-up {
  font-family:tahoma;
  /*font-family: sans-serif;*/
}

.totalcaption {
  margin-top: 0.2em;
  text-align: right;
  font-weight: bold;
  font-family: tahoma;
}

.pagesrule {
  font-family: tahoma;
  margin: 0 0 0 1ex;
  cursor: pointer;
  color: #369;
  text-decoration: underline;
}

.pagesrulethis {
  font-family: tahoma;
  margin: 0 0 0 1ex;
  font-weight: bold;
}

.emptygridmessage {
  font-family: tahoma;
}

h3 {
  font-family: tahoma;
  font-weight: normal;
}



<!-- simple grid -->
table.simpletable {
  border: 0px;
  border-collapse: collapse;
}
