body, form {
    background-color: #ECEBE6;
    padding: 0px;
    margin: 0px;
}
* {
    font-family: Tahoma;
    font-size: 14px;
	color: #333366;
	/*vertical-align:;*/
}
table.roundedBorder tr td.r {
	background-image:url(../images/tbx-right.gif);
	height: 25px;
	width: 7px;
}
table.roundedBorder tr td.l {
	background-image:url(../images/tbx-left.gif);
	height: 25px;
	width: 7px;
}
table.roundedBorder tr td.c {
	background-image:url(../images/tbx-middle.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 7px;
	white-space: nowrap;
}
table.roundedBorder tr td.c input,
table.roundedBorder tr td.c *,
table.roundedBorder tr td.c select {
	background-color: Transparent;
	border: 0px;
	font-size: 12px;
}
/*
* html table.commonInput tr td.c select {
background-color:Transparent;
}
*/
td.login {
	width: 685px;
	height: 289px;
	background-image:url(../images/login-bg.gif);
}
input.loginField {
    background-color:Transparent;
    width:100%;
    height:25px;
    border:0px solid red;
}
td.commonHeaderLeft, td.commonHeaderMiddle, td.commonHeaderRight {
	height: 114px;
}
td.commonHeaderLeft,
td.commonHeaderMiddle,
td.commonHeaderRight {
	height: 114px;
}
td.commonHeaderLeft {
	background-image:url(../images/common-header-left.gif);
	width: 579px;
	background-repeat: no-repeat;
}
td.commonHeaderMiddle {
	background-image:url(../images/common-header-middle.gif);
	background-repeat: repeat-x;
}
td.commonHeaderRight {
	background-image:url(../images/common-header-right.gif);
	width: 9px;
	background-repeat: no-repeat;
}
.errorMessage {
	padding: 5px;
	background-color: Red;
	color: White;
	font-weight: bold;
}
.infoMessage {
	padding: 5px;
	background-color: Green;
	color: White;
	font-weight: bold;
}
.darkerRow {
	/*background-color: #C4FF91;*/
}
.desc {
	font-family: Tahoma;
	color: #333366;
        text-align:right;
	font-size: 14px;
}
.txt {
  font-family: Tahoma;
  height:25px;
  font-size: 14px;
  text-align:right;
  color: #333366;
}
.statusOPEN {
	background-color: #A3C9DE;
}
.statusWAIT {
        background-color: #B6F4F6;
}
.statusCLOS {
	background-color: #5FCC80;
}
.statusCANC {
	background-color: red;
}
table.menu tr td {
	background-image:url(../images/arrow.gif);
	background-position:left center;
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-right: 5px;
	font-weight: bold;
}
table tr.headers th {
    font-family: Tahoma;
    font-size: 12px;
    height:30px;  
	white-space: nowrap;
	text-align: center;
    font-weight:bold;
    color:#1A2640;
	background-color: #FFFFFF;
}
.s_rodzaj {
        font-family: Tahoma;
	font-size: 12px;
        width:140px; 
        height:30px; 
	color: #000366;
        padding-left:3px; 
}
.s_stat {
    font-family: Tahoma;
	font-size: 12px;
    height:30px; 
	color: #000366;
    padding-left:3px; 
}
.s_data {
        font-family: Tahoma;
	font-size: 12px;
        width:120px; 
        height:30px; 
	color: #000366;
        padding-left:3px; 
}
.s_stat1 {
        font-family: Tahoma;
	font-size: 12px;
        width:70px;
        height:30px; 
	color: #000366;
        padding-left:3px; 
}
.detailsHeader {
	font-size: 25px;
	font-weight: bold;
}
.button {
	border: outset 2px #404040;
	background-color: #c0c0c0;
	font-weight: bold;
	padding: 2px;
	margin: 3px;
}
.title {
	font-size: 20px;
	font-weight: bold;
	margin: 10px;
}
textarea, select {
	background-color: Transparent;
}
.requiredFields, .requiredFields sup {
	font-size: x-small;
}
