	
.frmOcena {
	background-color: #EFEFEF;
}
.frmOcena input[type="text"],
.tblOcenaOg select {
	height: 20px;
}

.nawigacja {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 10px;
    margin-top: 10px;
}

.nawDeaktyw {
 width: 100%;	
 text-align: center;
 font-weight: normal;	
 background-color: #EEEEEE;
 color: black;
 }
.nawAktyw {
 width: 100%;
 text-align: center;
 font-weight: bold;	
 background-color: #328DDC;
 color: white;
}
.procesOn {
	background-image: url("/CIOPPortalWAR/static/ciopapp/bazchemOcena/img/procesOn.jpg");
	height: 34px;
}
.procesOff {
	background-image: url("/CIOPPortalWAR/static/ciopapp/bazchemOcena/img/procesOff.jpg");
	height: 34px;
}
.wyborOn {
	background-image: url("/CIOPPortalWAR/static/ciopapp/bazchemOcena/img/wyborOn.jpg");
	height: 34px;
}.wyborOff {
	background-image: url("/CIOPPortalWAR/static/ciopapp/bazchemOcena/img/wyborOff.jpg");
	height: 34px;
}
.ocenaOn {
	background-image: url("/CIOPPortalWAR/static/ciopapp/bazchemOcena/img/ocenaOn.jpg");
	height: 34px;
}
.ocenaOff {
	background-image: url("/CIOPPortalWAR/static/ciopapp/bazchemOcena/img/ocenaOff.jpg");
	height: 34px;
}
.nawButtRight {
	text-align: right;
}
.nawButtLeftRight {
	width: 98%;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 10px;
}
.nawButtLeftRight input[type="image"]{
	margin-bottom: 20px !important;
}
.nawButtLeftRight td {
	text-align: center;
}
.nawButtLeftRight td:last-child {
	text-align: right !important;
}
.nawButtLeftRight td:first-child {
	text-align: left !important;
}
.nawButtRight input {
    margin: 20px;
    margin-right: 33px;
}
.nawButt {
	margin-left:auto; 
    margin-right:auto;
}
.nawButtDiv,.buttonOcen {
	text-align: center;
	vertical-align: middle;	
}
.tytulNaw {
 margin: 0 auto;
 margin-bottom: 10px;
 margin-top: 20px;
}
.tytulNaw table {
 font-weight: normal;	
}

.daneStan {
 font-weight: normal;	
 width: 97%;
 text-align: left;
 margin-left: 8px;
 vertical-align: top;
}
.daneStan textarea {
	height: 60px;
	width: 99%;
}
.daneStan input[type="text"]  {
	width: 99%;
}
.daneStan input[type="text"], .daneStan textarea {
    margin-left: 2px !important;
    border: 1px solid #99AA68;
}

.daneStan td:first-child {
	width: 16%;
	font-weight: bold;
	text-align: right;
}
.datepick {
	width: 80% !important;
	margin-left: 0px;	
}
.dataGrupy td {
	text-align: right;
	padding: 0px
}
.dataGrupy td:first-child {
	text-align: left !important;
}
.odstep {
	width: 20px;
}
.dataGrupy td:nth-child(5),.dataGrupy td:nth-child(6),.dataGrupy td:nth-child(7),.dataGrupy td:nth-child(8){
	width: 16%;
}
.daneStan tr:last-child td{
	font-weight: bold;
}
.etap2 table td input[type="text"], .etap2 table td select {
    border: 1px solid #144194;
}
.tblFraza, .tytulWlasne {
	width:96%;
	margin: 0 auto;
	background-color: #C3D3F0;
	height: 35px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.tblFraza td, .tytulWlasne td{	
	font-weight: bold;
}
.tblFraza td:first-child,.tblFraza td:last-child  {
	width:15%;	
}
.tblFraza input[type="text"]{
	width:300px;
}
.tblFraza select {
	height: 20px;
}
.tytulWlasne td:first-child {
	width: 2%;
}
.tytulWlasne td:last-child {
	width: 68%;
}
.tytulWlasne {		
}
.divListaSubstOc {
	height: 370px;
    overflow: auto;
}
.daneSubstOg td, .daneSubstOg1 td, .daneSubstOg2 td{
	vertical-align: middle !important;
	padding: 5px;
}
.daneSubstOg tr:last-child {
	font-weight: bold;
}
.daneSubstOg th, .tblOcenaSub tr:first-child th, .tblOcenaStan tr:first-child th {
	text-align: center;
	background-color: #D8D2DE !important;
}
.tblOcenaSub {
	width: 99%;
}
.tblOcenaSub td, .tblOcenaStan td{
padding: 5px;
}

.divListaSubstOc {
	margin-top: 6px;
}
.divListaSubstOc, .daneSubstOg, .daneSubstOg1, .daneSubstOg2, .tblOcenaSub, .tblOcenaStan, .etap3 select,
.etap3 input[type="text"] {
  border: 1px solid #8E9BBE;	
  background-color: #FFFFFF;
}
.etap3 select {
	margin-left: 3px;
}
.daneSubstCiecz td:first-child input[type="text"]{
	width: 45px;
}
.daneSubstCiecz td, .daneSubstOg1 td:last-child {
	text-align: right;
}
.daneSubstOg1 td:last-child select{
	margin-right:15px;
}

.tblOcenaSub th, .tblOcenaSub td, .tblOcenaStan th, .tblOcenaStan th{
	background-color: #FFFFFF;
	text-align: center;
 	font-weight: bold
}
.daneSubst, .daneSubstOg, .daneSubstOg1, .daneSubstOg2,
.daneSubstOg table, .daneSubstOg1 table, .daneSubstOg2 table{
	width: 100%
	}
.daneSubstOg1 td:first-child {
	width: 25% !important;
}
.daneSubstOg1 td:last-child {
	width: 32% !important;
}
.daneSubstOg2 td:first-child{
	width: 20% !important;
}
.daneSubstCiecz td:first-child{
	width: 41% !important;
}
.tblTempWrz td:nth-child(1) {
	width: 104% !important;
}.tblTempWrz td:nth-child(2) {
	width: 10% !important;
}
.daneSubstCiecz select{
	margin-right: 8px;
	background-color: #EFEFEF;
}
.inputSubstRead {
	background-color: #EFEFEF !important;
	width: 120px;
}
.tblHeader {
	font-weight: bold;
	margin-left: 2px;
}
.tblOcenaOg {
	width: 100%;
}

.tblOcenaOg td {
	vertical-align: top;
}
.tblOcenaOg td:first-child{
	width: 45%;
}
.tblOcenaOg th:last-child {
	text-align: center;
}
 .tblOcenaStan td {
 	text-align: center;
 	font-weight: bold;
 }
 .tblOcenaStan select {
  border: 1px solid #4F2B74;
 }
.tytulTblRyz {
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}
.tblOcenaSub {
	margin-bottom: 0px;
}
.pozLotn {
background-color: #EEEEEE;
}
.tblOcenaOg {
	width: 96%;
	margin: auto;
	margin-bottom: 10px;
}
.tblSzuk, .tblWl {    
	width: 95%;
    margin: 0 auto;
}
.tblWl tr:first-child{
  font-weight: bold;
  margin-left: 2px;
}
.tblWl td:first-child {
	text-align: left;
	vertical-align: middle;	
}

.tblSzuk td:first-child,
.tblSzuk td:last-child {
	text-align: left;
}
.tblWl td:first-child, .tblSzuk td:first-child,
.tblWl td:last-child, .tblSzuk td:last-child,
.tblWl table td:first-child {
	width: 45%;
}
.tblSzuk select {
	margin-top: 8px;
}
.tblSzuk td:last-child select {
	margin-top: 15px;
}
.tblSzuk img, .tblOcenaStan img{
	vertical-align: middle;
	margin-left: 3px;
}
.tblWl{
	vertical-align: top;
}
 .tblWl textarea {
	background-color:#E7E7F3;
	border: 1px solid #AFB7C8;
	width: 100%;
	margin-left: 0px;
 	 }  
 .tblWl input[type="text"] {
	width: 100%;
 	 }  
 .etap2 input[type="image"] {
	margin: 5px;
 	 } 
 .tblWl img {
  margin-left: 3px;
  margin-bottom: 8px;
 } 
 .daneSubst img{
	margin-left: 3px;
	vertical-align: middle;
 } 
 .daneSubst input, .daneSubst select{
	font-weight: bold;
 }
 .daneSubstCialo td:first-child{
 	width: 47% !important;
  } 
 .daneSubstCialo td:last-child{
 	width: 47% !important;
 }
 .buttonOcen {
  margin-top: 8px;
 } 
 .buttonOcen img{
 	margin-left: 3px;
 	margin-bottom: 19px;  
 }
.tblOcenaOg td:first-child.tblOcenaOg td:last-child {
	width: 50%;
}
.ryz_10, .ryz_20, .ryz_30, .ryz_40 {
	color: black;
	text-align: center;
	padding: 5px;
}
.ryz_40 {
	background-color: #AF1C1C;
}
.ryz_30 {
	background-color: #FF0000;
}
.ryz_20 {	
	background-color: #FFD200;
}
.ryz_10 {
	background-color: #6BE925;
}
input[type="checkbox"] {
	margin-left: 5px;
}
input[type="submit"] {
    /*margin: 1em !important;*/
}
.lineThrough {
	color: silver;
}
.listaSubst {
  width: 100%; 
  height: 200px;	
}
.listaSubstWl {
  width: 100%; 
  height: 138px;	
}
.etap3 input[type="checkbox"] {
	height: 0px;
}
.inputSubst {
	width: 50%;
}
.blad {
	font-size: 12px !important;
	color: red;
}
.tblOcenaStan {
	width: 70%;
	margin: auto;
}
input[type="image"]
{
    border: none;
    outline:none;
}
.tblOcenaSub td {
	width: 20% !important;
}
.daneSubstOgooo td:last-child {
	padding-left: 10px;
}
.daneSubstOg td:first-child {
	width:75%;
	padding-left: 10px;
}
.daneSubstOg td:last-child {
	width:25%;
	padding-left: 10px;
	vertical-align: top !important;
	text-align: center;
}
.daneSubstCiecz {
	visibility: hidden;
}
.daneSubstCialo {
	visibility: hidden;
}

.stanSkupieniaWidth{
	width:100px;
}
.katTworzPyluWidth{
	width:100px;
}
.pozLotn{
	width:140px;
}
.iloscSubstWidth{
	width:140px;
}
.viewDivPomImg{
	cursor: pointer;
}