/** Form tabbed header **/
.formHeader{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
background-color: #f1f1f1;
padding-bottom: 0px;
   font-family: arial;
   font-weight: bold;
   font-size: 1em;
/*border:1px solid red;*/
}

.formHeader TD {
   text-align: center;
}

.formHeader SPAN {
   padding-top: 2px;
   padding-bottom: 2px;
   padding-right: 15px;
   padding-left: 15px;
	height: 37px;
	width: 10em;
}

TD.active_tab {
    background-image:url("../images/tab_act.gif");
    background-color: #f1f1f1;
    background-repeat:no-repeat;
    color: #F1F1F1;
    width:  125px;
    height: 35px;
}

TD.passive_tab {
    background-image:url("../images/tab.gif");
    background-color: #f1f1f1;
    background-repeat:no-repeat;
    color: #F1F1F1;
    width:  124px;
    height:35px;
}

.formHeader SPAN.active{
   color: #f1f1f1; 
    background-image:url("../images/tab_act.gif");
    background-color: #f1f1f1;
    background-repeat:no-repeat;
    color: #F1F1F1;
    width:  125px;
    height: 35px;

}

.formHeader SPAN.passive{
    background-image:url("../images/tab.gif");
    background-color: #f1f1f1;
    background-repeat:no-repeat;
    color: #F1F1F1;
    width:  124px;
    height:35px;


}

.formHeader SPAN.passive a{
text-decoration:none;
padding-left: 5px;
padding-right: 5px;
padding-top: 1px;
padding-bottom: 1px;
   color: black; 
valign:bottom;
}

.formHeader SPAN.passive a:hover{
/*text-decoration:underline;*/
	color: #5B40B9;
    background-repeat:no-repeat;
}

/** Form labels**/
.label {
   vertical-align: middle;
   text-align: left;
   font-family: arial;
   font-weight: normal;
   font-size: 8pt;
}

.label-red {
   vertical-align: bottom;
   font-family: arial;
   font-weight: normal;
   font-size: 8pt;
   color:red;
}

.labelHide {
   vertical-align: bottom;
	text-align: left;
   font-family: arial;
   font-weight: normal;
   font-size: 8pt;
   display:none;
}

.data {
   padding-left: 20px;
   font-weight: bold;
   border-bottom: 1px solid silver;
   width: 8em;
}

.laikinasNr {
   vertical-align: bottom;
   text-align: left;
   font-family: arial;
   font-weight: normal;
   font-size: 8pt;
   border-bottom: 1px solid silver;
 }

.dataLong {
    padding-left:20px;
    font-weight: bold; 
    border-bottom: 1px solid silver;
    width: 25em;
}

.data-red {
   font-weight: bold;
   color: red;
}

.listEntry {
   font-weight: bold;
   border-bottom: 1px solid silver;
}

.notes {
   padding-left: 20px;
   font-weight: bold;
	border-bottom: 1px solid silver;
}

.data SPAN.name {
   width: 14em;
}

.data SPAN.entry {
   width: 200px;
}

.data SPAN.other {
   width: 14em;
	font-weight: lighter;
}

.data SPAN.remarks {
   width: 24em;
	font-weight: lighter;
}

.data SPAN.nameWithInfo {
   width: 24em;
}

.label SPAN.name {
   width: 14em;
}

.label SPAN.entry {
   width: 200px;
}

.label SPAN.bigEntry {
   width: 400px;
}

.label SPAN.other {
   width: 14em;
	font-weight: lighter;
}

.label SPAN.tiny {
   width: 3em;
	font-weight: lighter;
}

.label SPAN.remarks {
   width: 30em;
	font-weight: lighter;
}

.label SPAN.remarksExtended {
   width: 30em;
	font-weight: lighter;
}

.label SPAN.nameWithInfo {
   width: 24em;
}

.remarksHide {
   width: 24em;
	font-weight: lighter;
	display:none;
}

.remarksLarge {
   width: 18em;
	font-weight: lighter;
}

.helpRemarks {
   width: 40em;
	font-weight: lighter;
}

.buttonHide {
   width: 1em;
	font-weight: lighter;
	display:none;
}

.photo {
   padding-left: 0px;
	border: 0px;
}

.photo IMG{
   padding-left: 0px;
   font-weight: bold;
	border: 0px;
	width: 128;
	height: 160;
	vertical-align: top;
}

.photo INPUT{
   padding-left: 0px;
   font-weight: bold;
	border: 0px;
	width: 128;
	height: 160;
	vertical-align: top;
}

.dataListTableName {
	text-align: left;
background-color: #FAFDF2;
border:1px solid #989898;
border-left:10px solid #B9A9F3;
padding-left:5px;
padding-bottom: 3px;
font-size:10pt;
font-weight:normal;
color:#909090;
}

/*
.otherInfoTable {
	border-collapse: collapse;
}

.otherInfoTable TH {
	border-bottom: 0px solid silver;
}

.otherInfoTable TD {
	border-bottom: 1px solid silver;
}
*/
/** form **/
TD.checkBoxBold {
   color: #000000;
   font-size: 0.8em;
   font-family: arial;
   font-weight: bold;
   text-indent: 6px;
}


input.upNorm{
background-color:transparent;
background-image:url("../images/up.gif");
border:0px;
cursor:hand;
height:4px;
width:7px;
vertical-align: middle;
}
input.downNorm{
background-color:transparent;
background-image:url("../images/down.gif");
border:0px;
cursor:hand;
height:4px;
width:7px;
vertical-align: middle;
}
input.upSel{
background-color:transparent;
background-image:url("../images/up_ac.gif");
border:0px;
cursor:hand;
height:4px;
width:7px;
}
input.downSel{
background-color:transparent;
background-image:url("../images/down_ac.gif");
border:0px;
cursor:hand;
height:4px;
width:7px;
}

INPUT.next {
    border: 0px;
    background-image: url("../images/rod_right.gif");
    background-color: transparent;
    cursor: hand;
    width:8px;
    height:15px;
}

INPUT.last {
    border: 0px;
    background-image: url("../images/rod_last.gif");
    background-color: transparent;
    cursor: hand;
    width:17px;
    height:15px;
}

INPUT.first {
    border: 0px;
    background-image: url("../images/rod_first.gif");
    background-color: transparent;
    cursor: hand;
    width:17px;
    height:15px;
}

INPUT.previous {
    border: 0px;
    background-image: url("../images/rod_left.gif");
    background-color: transparent;
    cursor: hand;
    width:8px;
    height:15px;
}

INPUT.upNorm {
    border: 0px;
    background-image: url("../images/up.gif");
    background-color: transparent;
    cursor: hand;
    width:7px;
    height:4px;
}

INPUT.downNorm {
    border: 0px;
    background-image: url("../images/down.gif");
    background-color: transparent;
    cursor: hand;
    width:7px;
    height:4px;
}

INPUT.upSel {
    border: 0px;
    background-image: url("../images/up_ac.gif");
    background-color: transparent;
    cursor: hand;
    width:7px;
    height:4px;
}

INPUT.downSel {
    border: 0px;
    background-image: url("../images/down_ac.gif");
    background-color: transparent;
    cursor: hand;
    width:7px;
    height:4px;
}



TD.standardBck {
   color: #000000;
   font-size: 0.8em;
   background-color: #efe7e7;
   font-family: arial;
   font-weight: bold;
   text-indent: 6px;
}

TD.padding10 {
   padding-right: 10px;
   padding-left: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
}

TD.normalRight {
   color: #000000;
   font-size: 1em;
   font-family: arial;
   font-weight: normal;
   text-align: right;
   width: 100px;
}

TABLE.formButtons {
	background-color: #9a9a9a;
	color: #fafdf2;
	font-size: 0.8em;
	font-family: arial;
	font-weight: bold;
}

INPUT.deny {
    border: 0px;
    background-image: url("../images/b_n.gif");
    background-color: transparent;
	cursor:hand;
	height:19px;
	width:108px;
	vertical-align: middle;
}

INPUT.grant {
    border: 0px;
    background-image: url("../images/b_y.gif");
    background-color: transparent;
	cursor:hand;
	height:19px;
	width:108px;
	vertical-align: middle;
}

INPUT.ok {
    border: 0px;
    background-image: url("../images/b_ok.gif");
    background-color: transparent;
	cursor:hand;
	height:19px;
	width:80px;
	vertical-align: middle;
}

A.navigate_active {
    border: 0px;
    background-color: transparent;
    text-decoration:none;
    color: white;
    font-weight: bold;
    font-size: 0.9em;
    font-family: arial;
}

A.navigate_active:hover {
    border: 0px;
    background-color: transparent;
    color: #F7F3F7;
    font-weight: bold;
    font-size: 0.9em;
    font-family: arial;
}

TD.blackListEntry {
   background-color: #9a9a9a;
   color: #ffffff;
   font-size: 1em;
   font-family: arial;
}
TD.blackListEntryRed {
   background-color: #ff9a9a;
   color: #ffffff;
   font-size: 1em;
   font-family: arial;
}

.disabledElement {
   color: #808080;
}

.boldElement {
   font-weight: bold;
}

.paddedArea {
   width: 20px;
}

.fixedWidthArea {
   width: 220px;
}
