body
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

font-family: Arial, Tahoma, Verdana, sans-serif;
font-size: 100%;
}

.notforprint
{    
    DISPLAY: none;
}

table.searchlist 
{
width: 100%;
}

table.vis2
{
font-size: 80%;
width: 100%;
}

table.cardborder
{
width: 100%;
}

.SelectField
{
font-family: Arial, Tahoma, Verdana, sans-serif;
border: 2px solid blue;
border-left: 1px #839FB7 solid;
border-top: 1px #839FB7 solid;
border-right: 1px #839FB7 solid;
border-bottom: 1px #839FB7 solid;
font-size: 90%;
width: 100%;
}

#field {
width: 100%;
}

td.visright {
font-size: 100%;
width: 100%;
}

/* далее идентично style.css */

input {
font-family: Arial, Tahoma, Verdana, sans-serif;
border-left: 1px #839FB7 solid;
border-top: 1px #839FB7 solid;
border-right: 1px #839FB7 solid;
border-bottom: 1px #839FB7 solid;
}

input.RadioButton
{
border: none;
}

a {
color: #000000;
}

a:visited {
color: #838345;
}

a:hover {
color: #000089;
}

a.sm {
color: #000000;
font-size: 80%;
}

a.sm:hover {
color: #0000FF;
text-decoration: underline;
}

.sm2 {
COLOR: #000000;
font-size: 80%;
}

.sm2bold {
font-size: 80%;
COLOR: #000000;
font-weight : bold;
}

h1 {
font-size: 120%;
}

h2 {
font-size: 120%;
}

h3 {
font-size: 100%;
}

p {
font-size: 90%;
}

li {
font-size: 90%;
}

table {
border-left: 0px;
border-right: 0px;
border-top: 0px;
border-bottom: 0px;
font-size: 90%;
}

td {
}

table.vis {
font-size: 100%;
background-color: #D8D5C4;
}

td.visleft 
{
font-size: 100%;
width: 210px;
}

td.vis {
font-size: 100%;
}

table.vis2 {
font-size: 80%;
background-color: #D8D5C4;
}

td.vis2 {
}
    
td.searchlist
{
font-size: 90%;
}

.datetable {
font-size: 90%;
border-left: 1px #808080 solid;
border-top: 1px #808080 solid;
border-right: 1px #ffffff solid;
border-bottom: 1px #ffffff solid;
cursor: hand; 
cursor: pointer;
}

.datecell {
border-left: 1px #404040 solid;
border-top: 1px #404040 solid;
border-right: 1px #D4D0C8 solid;
border-bottom: 1px #D4D0C8 solid;
}

div.divider {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
MARGIN: 10px 0px 0px 0px;
HEIGHT: 5px;
FONT-SIZE: 2px;
BACKGROUND-COLOR: #B3B0A4
}

div.divider2
{
text-align: center;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
MARGIN: 2px 0px 2px 0px;
height: 3px;
font-size: 80%;
background-color: #DDD;
color: #828282;
font-weight: bold;
}

div.divider3
{
MARGIN: 0px 0px 0px 0px;
height: 3px;
font-size: 1px;
background-color: #DDD;
}

div.divider4
{
MARGIN: 0px 0px 0px 0px;
height: 11px;
font-size: 1px;
background-color: #DDD;
}

.MoveButton {
background-color: #FFFFFF;
color: #46769F;
border-left: 1px #46769F solid;
border-top: 1px #46769F solid;
border-right: 1px #46769F solid;
border-bottom: 1px #46769F solid;
font-size: 90%;
font-weight: bold;
cursor: hand;
cursor: pointer;
}

.SearchButton {
border-left: 0px;
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
cursor: hand;
cursor: pointer;
}

.ClearButton {
background-color: #FFFFFF;
color: #666699;
border-left: none;
border-top: none;
border-right: none;
border-bottom: none;
font-size: 100%;
text-decoration: underline;
cursor: hand;
cursor: pointer;
}

.AdminButton {
background-color: #F5C67F;
color: #666699;
border-left: 1px #C8C8E3 solid;
border-top: 1px #C8C8E3 solid;
border-right: 1px #3D3D73 solid;
border-bottom: 1px #3D3D73 solid;
font-size: 85%;
width: 320px;
cursor: hand;
cursor: pointer;
}

.AdminButtonBold {
background-color: #F5C67F;
color: #666699;
font-weight: bold;
border-left: 1px #C8C8E3 solid;
border-top: 1px #C8C8E3 solid;
border-right: 1px #3D3D73 solid;
border-bottom: 1px #3D3D73 solid;
font-size: 85%;
width: 320px;
cursor: hand;
cursor: pointer;
}

.AdminButtonSmall {
background-color: #F5C67F;
color: #666699;
border-left: 1px #C8C8E3 solid;
border-top: 1px #C8C8E3 solid;
border-right: 1px #3D3D73 solid;
border-bottom: 1px #3D3D73 solid;
font-size: 70%;
width: 70px;
cursor: hand;
cursor: pointer;
}

div.spacer {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
HEIGHT: 10px;
FONT-SIZE: 1px;
}

#copy {
COLOR: #999999;
font-size: 90%;
}

#copy A {
COLOR: #999999;
}

#copy A:hover {
COLOR: #000089;
}

.large {
font-size: 110%;
}
    
.medium {
font-size: 100%;
}

.small {
font-size: 90%;
}

.small80 {
font-size: 80%;
}

.doccaption {
font-size: 125%;
}

.delimiter1 {
font-size: 5px;
}

.panelspo {
background-color: #FFF1DC;
}

#bold {
font-weight: bold;
}

.batchresulthr 
{
    height: 1px;
    color: #DDD;    
}
    
.batchresulttotalhr
{
    height: 3px;
    color: #DDD;
}    
    

#counters {
TEXT-ALIGN: right
}