body, table, form, P, tr, td, input, select, textarea, div, span,  tr td {
  font-size: 8pt;
  font-family: Verdana,Tahoma,Arial,sans-serif;
}
button {
  font-size: 7pt;
}
fieldset {
  padding: 10px;
  border: 1px solid #9fa1b2;
}
legend {
  font-style: italic;
  color: #9fa1b2;
}
form { padding-top: 0px;}
small { font-size: 7pt;}

table.info {
  border-left: 1px solid #9FA1B2;
  border-right: 1px solid #9FA1B2;
  border-bottom: 1px solid #9FA1B2;
  border-collapse: collapse;
}
table.info input {
  font: 7pt;
}
table.info td {
  padding: 3px;
}
table.info td.line {
  background-color: #9FA1B2;
  padding: 0px;
}
table.info th  {
  font: bold 8pt;
  text-align: center;
  background-color: #9FA1B2;
  color: #FFFFFF;
  padding: 2px;
}
table.rmenu {
  border: 1px solid #9FA1B2;
  border-collapse: collapse;
}

table.rmenu th {
  background-color: #9FA1B2;/*#000077;*/
  color: #FFFFFF;
  font-weight: bold;
  font-size: 8pt;  
  padding: 2px;
  text-align: left;
}
table.rmenu td {
  padding: 2px;
}
table.stats {
  border-left: 1px solid #9FA1B2;
  border-right: 1px solid #9FA1B2;
  border-bottom: 1px solid #9FA1B2;
  border-collapse: collapse;
}
table.stats td {
  padding: 2px;
  text-align: center;
}
table.stats th  {
  font: bold 8pt;
  text-align: center;
  background-color: #9FA1B2;
  color: #FFFFFF;
  padding: 2px;
}
table.stats tr.even {
  background-color: #EEEEEE;
}
table.stats tr.odd {
  background-color: #FFFFFF;
}
tr.tableheader td  {          /*Шапки таблиц*/
  font: bold 8pt ;
  text-align: center;
}
tr.tablecontent td {         /*Содержание таблиц*/
  font: 8pt ;
  text-align: center;
}

.button {
  width: 100px;
  font-weight: bold;
  cursor: hand;
  cursor: pointer;
}
a, a:visited, a:active {
  text-decoration: none;
  color: #0000CC;
}
a:hover {
  text-decoration: none;
  color: red;
}
a.underlined:visited, a.underlined:active {
  text-decoration: underline;
}
a.underlined:hover, a.underlined:link {
  text-decoration: underline;
}
h1 ,h2 ,h3 ,h4 ,h5, h6 {
	font: Verdana, Tahoma,Arial,sans-serif;
	margin-bottom:10;
}
h5 {
	font-size: 10pt;
}
h6 {
	font-size: 9pt;
}
.action {
	color : Blue;
	cursor : hand;
	cursor: pointer;
	vertical-align : top;
     font-size: 8pt;
}
.big {
	font-size: 10pt;
}
.caption {
  font-size: 12pt;
  font-weight: bold;
}
.berror {
  font-weight:bold;
  color:red;
}
.error {
  font : 8pt;
  color : Red;
}
.main {
	font-size : 8pt;
}
.menu {
	font: 8pt;
}
.menuheader {
	font : bold 8pt;
	color : #FFFFFF;
}
.mheader  {
	background-color : #AAAADD;
	color : #FFFFFF;
	font : bold 8pt;
}
.pol {
  color: #0000CC;
  font: bold;
}
.req {
  color: red;
  font: bold;
}
.sheader {
  font: bold 8pt;
}
.title {
  color: #DD33DD;
  font: bold 10pt;
}
.underlined {
  text-decoration: underline;
}
.userinfo {
  width: 200px;
}

