body {
	background-color: #DEDEDC;	
	text-align: center;
	margin: 0;
	} 


	
.top {
  width: 90%;
  margin: auto;
  margin-top: -20px;
  background: #FFFFFF;
  text-align: left;
  vertical-align: text-top;
  padding: 10px;
  font: 10px Verdana, Helvetica, Arial;
  
}

.main {
  width: 90%;
  margin: auto;
  background-color: #939393;
  color: #FFFFFF;
  text-align: left;
  padding: 10px;
  font: 10px Verdana, Helvetica, Arial;
}

.main p{
  font: 15px Verdana, Helvetica, Arial;
  text-align: center;
}
	
	
	
.menu {
  background-color: #FF8300;
  color: rgb(255, 255, 255);
  height: 25px !important;
  height: 32px;
  text-align: right;
  padding-top: 7px !important;
  padding-top: 9px;
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 0px !important;
  margin-top: -2px;
  font: 10px Verdana, Helvetica, Arial;
}	

#message {
  background-color: rgb(235, 239, 209);
  color: rgb(173, 191, 71);
  border-bottom: solid rgb(173, 191, 71);
  border-top: solid rgb(173, 191, 71);
  height: 25px !important;
  height: 32px;
  text-align: center;
  padding-top: 7px !important;
  padding-top: 9px;
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 250px !important;
  margin-top: -250px;
  margin-left: -8px;
  margin-right: -8px;  
  font: 14px Verdana, Helvetica, Arial;
}

#table_menu{
  font: 10px Verdana, Helvetica, Arial;
}	

.menu a{
  font: 10px Verdana, Helvetica, Arial;
  color: rgb(255, 255, 255);
  text-decoration: none;
 
}

.menu a:hover{
  font: 10px Verdana, Helvetica, Arial;
  color: rgb(255, 255, 255);
  text-decoration: underline;
}



	
#table1 {
  font: 10px Verdana, Helvetica, Arial;
  border-collapse: collapse;
}

#table2 {
  font: 10px Verdana, Helvetica, Arial;
}


#table2 tr {
	background-color: rgb(232, 238, 196);
}

#table2 a {
  color: rgb(0, 0, 0);
  text-decoration: none;
}

#table2 a:hover {
  color: rgb(255, 255, 255);
}

#table_poz {
	border: 1px solid;
	font: 10px Verdana, Helvetica, Arial;
	border-spacing: 0px; 
	
}

#table_poz td{
	border: 1px solid;
	text-align: center;
}

#td_razem {
	border: 0px solid;
	font: 12px Verdana, Helvetica, Arial;
	color: black;
	background-color: rgb(0, 0, 0);
	color: rgb(255, 255, 255);
	font-weight: bold;
}

#td_razem2 {
	font: 12px Verdana, Helvetica, Arial;
}

#td_left {
	text-align: left;
}

#tr_nag {
	background-color: rgb(0, 0, 0);
	font-weight: bold;
}


#td1 {
  background: rgb(173, 191, 71);
  color: rgb(255, 255, 255);
  text-align: right;
  padding-right: 10px;
  width: 200px;
}

#td2 {
  color: rgb(159, 159, 159);
  font: 12px Verdana, Helvetica, Arial;
  text-align: right;
}

#td3 {
  
  font: 16px Verdana, Helvetica, Arial;
  font-weight:bold;
  text-align: center;
}

#tr1_red {
  color: #FFFFFF;
  background-color: #FF0000;
  font-size: 12px;
}

#tr1 {
  color: #000000;
  background-color: #DEDEDC;
  font-size: 12px;
}


#tr2 {
  color: #000000;
  background-color: #f7f7f7;
  font-size: 12px;
}

.op1 table{
	text-align: left;
	width: 500px;
	margin: auto;
    margin-top: 30px;
	font: 12px Verdana, Helvetica, Arial;
}

.op2 {
	text-align: left;
	margin: auto;
    margin-top: 30px;
	font: 12px Verdana, Helvetica, Arial;
}

.op2 table{
	font: 12px Verdana, Helvetica, Arial;
}



	
.login {
	background-color: #EDEDED;
	padding: 10px !important;
	padding: 4px;
	width: auto;
	margin: auto;
	color: #FFFFFF;
	border-width: 2px;
	width: 300px;

}
	
.login td{
    font: 13px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	color:#A71D25;
	}
	
.input{
	width: 230px;
	color: rgb(149, 159, 89);
	}	
	
.login_naglowek{
	background-color: rgb(223, 239, 134);
	padding: 10px;
	width: 300px;
	margin:0 auto;
	color: rgb(255, 255, 255);
	border-width: 2px;
	font-size: 14px;
	font-family: Verdana;
	text-align: center;
	background: url(../images/bg_footer.png);
	}	
	
.login_stopka{
	background-color: rgb(223, 239, 134);
	padding: 10px;
	width: 300px;
	margin:0 auto;
	color: rgb(255, 255, 255);
	border-width: 2px;
	font-size: 14px;
	font-family: Verdana;
	text-align: center;
	background: url(../images/bg_footer.png);
	}

.login_stopka a{
  color: #ffffff;
  text-decoration: none;
  font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
  font-size: 14;	
}
	
.login_stopka a:hover{
  color: #009846;
  text-decoration: underline;
  font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
  font-size: 14;
}

A.l1:link {
   FONT-SIZE: 15px; COLOR: #666666; TEXT-DECORATION: none;
}
A.l1:visited {
	FONT-SIZE: 15px; COLOR: #666666; TEXT-DECORATION: none;
}
A.l1:hover {
   FONT-SIZE: 15px; COLOR: #A71D25; TEXT-DECORATION: underline;
}
A.l1:active {
	FONT-SIZE: 15px; COLOR: #A71D25; TEXT-DECORATION: underline;
}

A.l2:link {
   FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none;
}
A.l2:visited {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none;
}
A.l2:hover {
   FONT-SIZE: 10px; COLOR: #A71D25; TEXT-DECORATION: underline;
}
A.l2:active {
	FONT-SIZE: 10px; COLOR: #A71D25; TEXT-DECORATION: underline;
}

A.l5:link {
   FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
A.l5:visited {
	FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
A.l5:hover {
   FONT-SIZE: 13px; COLOR: #A71D25; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
A.l5:active {
	FONT-SIZE: 13px; COLOR: #A71D25; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}



input.btn1 { 
  color: #FFFFFF;
  font: 13px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
  padding: 5px;
  background-color:#fed; 
  border:1px solid; 
  border-color: #FFFFFF; 
  width: 100px;
  background: url(../images/bg_footer.png);
} 

#rej_input {
  width: 700px;
  height: 30px;
  font-size: 20px;
  padding: 3px 10px 3px 10px;
  border: 1px solid #C9C9C9;
}

#rej_select {
  width: 700px;
  height: 30px;
  font-size: 15px;
  padding: 3px 10px 3px 10px;
  border: 1px solid #C9C9C9;
}

#rej_textarea {
  width: 100%;
  font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
  font-size: 12;
  height: 200px;
  border: 1px solid #C9C9C9;
  background: #F7EED2;
}

#alert {
  margin: auto;
  text-align: center;
  font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
  font-size: 12;
  border: 1px solid #FF0000;
  color: #FF0000;
  font-weight: bold;  
  padding: 4;
}

#alert_green {
  margin: auto;
  text-align: center;
  font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
  font-size: 12;
  border: 1px solid #31C126;
  color: #31C126;
  font-weight: bold;  
  padding: 4;
}