html {
  background: #565656;
  color: #4D4D47;
  margin-top: 0px;
  margin-right: 2px;
  margin-bottom: 5px;
  margin-left: 2px;
}

body {
}

#strona {
  font: 12px/14px Arial,Times New Roman,Courier New,sans-serif;
  min-width: 1200px;
  margin: 0px;
  padding: 0px;
  background: #F3F3F4;
  border: 0;
  min-height: 97vh;
}

table {
  border: 0px;
  border-collapse: collapse;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

img {
  border: none;
}

.wd-blad-logowania {
  font-size: 12px; 
  line-height: 16px; 
  margin: 0px; 
  padding-top: 10px; 
  padding-bottom: 10px;
  color: rgb(0,104,91);
  background: rgb(150,183,177); 
  background: rgb(190,208,207); 
  text-align: center; 
  display: block;
}

.wd-blad-logowania a {
  color: rgb(0,104,91);
  font-size: 12px; 
  text-decoration : none;
}

.wd-blad-logowania a:hover {
  text-decoration : underline;
}

.wd-odstep-gora {
  margin: 0px;
  padding: 0px;
  display: block;
  height: 10px;
}

.wd-odstep-14 {
  margin: 0px;
  padding: 0px;
  display: block;
  height: 14px;
}

.wd-odstep-16 {
  margin: 0px;
  padding: 0px;
  display: block;
  height: 16px;
}

.wd-odstep-dol {
  margin: 0px;
  padding: 0px;
  display: block;
  height: 10px;
  background: #AAAAAA;
}

.wd-tabela {
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 680px;
  font-size: 12px;
  color: rgb(75,75,77);
}

.wd-tabela a {
  color: rgb(75,75,77);
  text-decoration: none;
}

.wd-tabela a:hover {
  text-decoration: underline;
}

.wd-tabela input[type=text] {
  color: rgb(75,75,77);
  border: 1px solid rgb(75,75,77);
}

.wd-tabela select {
  color: rgb(75,75,77);
  border: 1px solid rgb(75,75,77);
}

.wd-tabela-60 {
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 60%;
  color: rgb(75,75,77);
  font-size: 12px;
}

.wd-tabela-60 a {
  color: rgb(75,75,77);
  font-size: 12px;
  text-decoration: none;
}

.wd-tabela-60 a:hover {
  text-decoration: underline;
}

a.terminy {
  color: rgb(255,255,255);
}

a.terminy  {
  color: rgb(255,255,255);
}

a.terminy:hover {
  text-decoration: underline;
}

.wd-tabela-100 {
  font-size: 12px;
  color: rgb(75,75,77);
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 97%;
}

.wd-tabela-100 input[type=text] {
  color: rgb(75,75,77);
  font-size: 12px;
  border: 1px solid rgb(75,75,77);
}

.wd-tabela-100 select {
  color: rgb(75,75,77);
  font-size: 12px;
  border: 1px solid rgb(75,75,77);
}

.wd-tabela-100 a {
  color: rgb(75,75,77);
  font-size: 14px;
  text-decoration: none;
}

.wd-tabela-100 a:hover {
  text-decoration: underline;
}

.wd-a {
  color: rgb(75,75,77);
  font-size: 14px;
  text-decoration: none;
}

.wd-a:hover {
  color: rgb(75,75,77);
  font-size: 14px;
  text-decoration: underline;
}

.wd-ul {
  font-size: 14px;
  line-height: 25px;
  list-style-type: disc;
  padding-left: 0px;
  margin-left: 0px;
  text-align: left;
}

.wd-ul li {
  list-style-type: disc;
  margin-left: 12px;
  padding-left: 0px;
}

.wd-tekst {
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 18px;
}

.wd-tekstarea {
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 18px;
}

.wd-tekst-14 {
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 18px;
  display: block;
  margin-left: 10px;
  width: 680px;
}

.wd-tekst-14 a {
  color: rgb(75,75,77);
  text-decoration: none;
}

.wd-tekst-14 a:hover {
  color: rgb(75,75,77);
  text-decoration: underline;
}

.wd-tekst-14 select {
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
}

.wd-tekst-14 input[type=text] {
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
}

.wd-tekst-14 textarea {
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
}

.wd-tekst-12 {
  color: rgb(75,75,77);
  font-size: 12px;
  line-height: 16px;
  display: block;
  margin-left: 10px;
  margin-top: 3px;
}

#strona-gora {
  background: rgb(0,104,91);
  height: 140px;
  min-width: 1200px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  border: 0px;
}

#strona-gora-tabela-logo {
  background: rgb(0,104,91);
  width: 100%;
  min-width: 1200px;
  height: 100%;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

#strona-gora-logo {
  margin-left: 45px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 15px;
}

#strona-gora-jezyk-1 {
  margin-top: 10px;
  margin-right: 50px;
  margin-bottom: 10px;
  padding: 0px;
  font-size: 14px;
  color: #FFFFFF;
  text-align: right;
}

#strona-gora-jezyk-2 {
  margin-top: 10px;
  margin-right: 50px;
  margin-bottom: 10px;
  padding: 0px;
  font-size: 14px;
  color: #FFFFFF;
  text-align: right;
}

#strona-gora-jezyk-1 a {
  color: #FFFFFF;
}

#strona-gora-jezyk-2 a {
  color: #FFFFFF;
}

#strona-gora-jezyk-1 a:hover {
  text-decoration: underline;
}

#strona-gora-jezyk-2 a:hover {
  text-decoration: underline;
}

#strona-gora-wyloguj {
  margin-top: 10px;
  margin-right: 50px;
  margin-bottom: 10px;
  padding: 0px;
  font-size: 14px;
  text-decoration: bold;
  color: #FFFFFF;
  text-align: right;
}

#strona-gora-wyloguj a {
  color: #FFFFFF;
}

#strona-gora-wyloguj a:hover {
  text-decoration: underline;
}

#strona-gora-tabela-nazwa {
  border-collapse: collapse;
  border: 0px;
  width: 100%;
  height: 100%;
}

#strona-gora-nazwa {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 30px;
  text-align: right;
  margin-top: 5px;
  margin-right: 50px;
  margin-bottom: 14px;
  padding: 0px;
}

#strona-sterowanie-statusy {
  height: 46px;
  min-width: 1200px;
  background: #F3F3F4;
}

#strona-sterowanie-statusy-tabela {
  width: 100%;
  height: 100%;
}

#strona-sterowanie-statusy-tabela-c11 {
  width: 50%;
}

#strona-sterowanie-statusy-tabela-c11-div {
  width: auto;
  font-size: 12px;
  line-height: 16px;
  color: rgb(75,75,77);
  font-weight: bold;
  text-align: left;
  vertical-align: center;
  margin-left: 20px;
  margin-right: 5px;
  padding: 0px;
}

#strona-sterowanie-statusy-tabela-c11-div a {
  color: rgb(75,75,77);
}

#strona-sterowanie-statusy-tabela-c11-div a:hover {
  color: rgb(75,75,77);
  text-decoration: underline;
}

#strona-sterowanie-statusy-tabela-c12 {
  width: 50%;
}

#strona-sterowanie-statusy-tabela-c21-div {
  font-size: 12px;
  line-height: 16px;
  color: rgb(75,75,77);
  text-align: right;
  vertical-align: center;
  margin-right: 40px;
  margin-left: 5px;
  padding: 0px;
}

#strona-srodek-tabela {
  width: 100%;
  height: 100%;
  border: 0px;
  border-collapse: collapse;
}

#strona-srodek-tabela-c11 {
  width: 300px;
  vertical-align: top;
}

#strona-srodek-tabela-c11-div {
  background: #F3F3F4;
  min-height: 160px;
  margin-left: 20px;
  margin-top: 10px;
  margin-right: 0px;
  padding: 0px;
}

#strona-srodek-tabela-c12 {
  vertical-align: top;
  margin-top: 0px;
}

#strona-srodek-tabela-c12-tabela {
  width: 100%;
  border: 0px;
  border-collapse: collapse;
  margin-top: 0px;
}

#strona-srodek-tabela-c12-tabela-c11 {
  width: 10%;
  margin-top: 0px;
  padding-top: 0px;
}

#strona-srodek-tabela-c12-tabela-c12 {
  width: 60%;
  margin-top: 0px;
  padding-top: 0px;
}

#strona-srodek-tabela-c12-tabela-c12-div {
  background: #F3F3F4;
  min-height: 400px;
  margin-top: 5px;
  padding-top: 0px;
  margin-left: auto;
  margin-right: auto;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela {
  width: 410px;
  height: 160px;
  border: 0px;
  border-collapse: collapse; 
  background: rgb(150,183,177);
  background: #BED0CF;
  margin-top: 0px;
  padding-top: 0px;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c11 {
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 18px;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c21 {
  color: rgb(0,104,91);
  font-weight: bold;
  font-size: 15px;
  padding-left: 20px;
  padding-right: 5px;
  text-align: right;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c22 {
  font-weight: normal;
  font-size: 15px;
  padding-left: 0px;
  padding-right: 20px;
}

.strona-srodek-tabela-c12-tabela-c12-div-tabela-c22-input {
  font-size: 15px;
  font-weight: normal;
  width: 200px;
  border: 0;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c31 {
  line-height: 18px;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c41 {
  color: rgb(0,104,91);
  font-weight: bold;
  font-size: 15px;
  padding-left: 20px;
  padding-right: 5px;
  text-align: right;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c42 {
  font-weight: normal;
  font-size: 15px;
  padding-left: 0px;
  padding-right: 20px;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c51 {
  line-height: 18px;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c61 {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c61-submit {
  background: rgb(0,104,91);
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  border: 0;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 0px 0px;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c61-submit:hover {
  background-color: #7F3345;
  cursor: pointer;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c81 {
  color: rgb(0,104,91);
  font-size: 15px;
  text-align: center;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c81 a {
  color: rgb(0,104,91);
  text-decoration: none;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c81 a:hover {
  text-decoration: underline;
}

#strona-srodek-tabela-c12-tabela-c12-div-tabela-c91 {
  line-height: 18px;
}

#strona-srodek-tabela-c12-tabela-c13 {
  width: 30%;
}

#strona-srodek-tabela-c12-div {
  background: #F3F3F4;
  border: 0px;
  min-width: 835px;
  min-height: 400px;
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 16px;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  vertical-align: top:
}

#strona-srodek-tabela-c12-div-div {
  background: #FFFFFF;
  border-left: 16px solid #F3F3F4;
  border-right: 10px solid #F3F3F4;
  min-width: 805px;
  /*min-height: 400px;*/
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-bottom: 50px;
  padding-left: 10px;
  padding-top: 20px;
}

#strona-srodek-wyszukiwarka-tabela {
  border: 0px;
  border-collapse: collapse;
  width: 100%;
  margin-top: 1%;
}

#strona-srodek-wyszukiwarka-tabela-c11 {
  width: 1%;
  background: #F3F3F4;
  min-height: 400px;;
}

#strona-srodek-wyszukiwarka-tabela-c12 {
  width: 80%;
  background: #FFFFFF;
}

#strona-srodek-wyszukiwarka-tabela-c12-div {
  padding-left: 10px;
  padding-top: 10px;
  min-height: 400px;
}

#strona-srodek-wyszukiwarka-tabela-c13 {
  width: 1%;
  background: #F3F3F4;
  min-height: 400px;
}

#strona-dol {
  background: #F3F3F4;
}

#strona-dol-tabela {
  border: 0px;
  width: 100%;
  height: 100%;
}

#strona-dol-tabela-c11 {
  width: 300px;
  vertical-align: top;
}

#strona-dol-tabela-c11-div {
  background: #F3F3F4;
  min-width: 270px;
}

#strona-dol-tabela-c121 {
}

#strona-dol-tabela-c121-tabela {
  width: 100%;
}

#strona-dol-tabela-c121-tabela-c11 {
  width: 10%;
}

#strona-dol-tabela-c121-tabela-c12 {
  width: 60%;
}

#strona-dol-tabela-c121-tabela-c21-div {
  background: #F3F3F4;
  font-size: 12px;
  color: #474A4F;
  line-height: 20px;
  text-align: center;
  padding-top: 40px;
}

#strona-dol-tabela-c121-tabela-c21-div a {
  color: #474A4F;
  text-decoration: none;
}

#strona-dol-tabela-c121-tabela-c21-div a:hover {
  text-decoration: underline;
}

#strona-dol-tabela-c121-tabela-c13 {
  width: 30%;
}

#gora {
  margin: 0 auto;
  width: 99%;
  min-height: 130px;
  overflow: hidden;
  position: relative;
  background: #F3F3F4;  
  border-bottom: 4px solid #c5c5c5;
}

#gora_zalogowany {
  margin: 0 auto;
  width: 99%;
  min-height: 130px;
  overflow: hidden;
  position: relative;
  border-bottom: 4px solid #c5c5c5;
  background: #F3F3F4;
}

#napis-wd {
  color: #4e9c91; 
  font-size: 22px; 
}

#srodek {
  margin: 0 auto;
  padding-top: 50px;
  width: 99%;
  min-height: 800px;
  overflow: hidden;
  position: relative;
  background: #F3F3F4;
}

#srodek_zalogowany {
  padding-top: 10px;
  margin: 0 auto;
  width: 99%;
  min-height: 500px;
  overflow: hidden;
  position: relative;
}

.pjs_tr_n {
background-color: solid #F2EFE0;
}

.pjs_tr {
background-color: solid #F2EFE0;
}

.pjs_th {
border-left:1px solid #E1DAB9; 
border-right:1px solid #E1DAB9; 
border-top:1px solid #E1DAB9;
}

#pjs_table {
border-collapse: separate;
border-spacing: 0px;
}

#pjs_tr_n {
background-color: #F2EFB0;
}

#pjs_tr_w {
background-color: #F2A4B0;
}

#pjs_tr {
background-color: #F2EFE0;
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
}

#pjs_td {
border-left:1px solid #E1DAB9; 
border-right:1px solid #E1DAB9; 
border-bottom:1px solid #E1DAB9; 
/*background-color: #FFFFFF;*/
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
}

#pjs_td1 {
border-left:1px solid #E1DAB9; 
border-right:1px solid #E1DAB9; 
border-top:1px solid #E1DAB9; 
border-bottom:1px solid #E1DAB9; 
/*background-color: #FFFFFF;*/
padding-left: 5px;
padding-top: 2px;
padding-bottom: 2px;
}

.wierszbiezacy {
background-color: #99FF99;
}
.wiersztlo1 {
background-color: #FFFFFF;
}
.wiersztlo2 {
background-color: #F0FAF0;
}

.sidebar {
	margin: 0 0 0 0;
	float: left;
	width: 230px;
	overflow: hidden;
	background: url(../img/bg3a.png) repeat;
}

.sidebar-box {
  width: 230px;
  overflow: hidden;
}

.sidebar-box > .header {
  width: 230px;
  overflow: hidden;
  background: #fff;
}

.sidebar-box .header h3 {
  font: 12px/14px Arial,Times New Roman,Courier New,sans-serif;
  width: 140px;
  margin: 0;
  padding: 12px 45px 20px 45px;
}

.sidebar-box .entry {
  font-size: 12px;
  line-height: 14px;
  color: #444;
  padding: 0 20px 18px;
  width: 190px;
  overflow: hidden;
  outline: 0;
}

/*
#login-box input, select, textarea {
  font: 12px/14px Arial,Times New Roman,Courier New,sans-serif;
  color: #616161;
  background: transparent;
}

#login-box .header {
	height: 65px;
	position: relative;
}

#login-box .header h3 {
	padding-top: 18px;
}

#login-box .header h3 span {
	font-size: 12px;
	margin: -6px 0 0;
	display: block;
}
*/

/*
#red #login-box .header h3 span {	color: #db777d; }
*/

/*
#red #login-box .header .ico {
	text-indent: -500px;
	width: 17px;
	height: 17px;
	overflow: hidden;
	position: absolute;
	top: 23px; right: 19px;
	background: url(../img/g_btn-7a.png) no-repeat;
}
*/

#login-box .form-wrapper {
	margin: 3px 0 0;
	width: 190px;
	overflow: hidden;
}

#login-box .text {
	margin: 12px 0 0;
	width: 190px;
	min-height: 21px;
	overflow: hidden;
	background: url(../img/g_form-el-2.png) no-repeat 100% 0;
}

#login-box .text label {
	font-size: 11px;
	line-height: 13px;
	color: #616161;
	padding: 3px 0 0;
	margin: 1px 3px 0 0;
	float: left;
	width: 40px;
}

#login-box .text input {
	margin: 2px 0 0;
	float: left;
	width: 140px;
}

#login-box .submit {
	margin: 15px 0 0;
	float: right;
	width: 66px;
	height: 19px;
	overflow: hidden;
	background: #be373e url('../img/g_arr-1.png') no-repeat 55px 6px;
}

#login-box .submit:hover {
	background-color: #922127;
}

#login-box .submit input {
  font: 12px/14px Arial,Times New Roman,Courier New,sans-serif;
  color: #fff;
  text-transform: uppercase;
  cursor: pointer;
  padding: 0 6px 2px 0;
  display: block;
  width: 66px;
  height: 19px;
}

#login-box input{
  margin: 0;
  padding: 0;
  outline: 0;
  border-width: 0;
}

.menu-box-tabela {
  height: 100%;
  min-width: 98%;
  margin-left: 20px;
  margin-right: 20px;  
}

.menu-box-tabela-c11 {
  background: #FFFFFF;
  margin-right: 30px;
  margin-left: 20px;
  padding-top: 20px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 50px;
}

.menu-box-tabela-c11-div {
}

.menu-title {
  color: #4D4D4F;
  font-size: 17px;
  padding-bottom: 15px;
  border-width: 1px;
  border-color: #58585A;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style:solid;
  border-left-style: none;
  margin-bottom: 20px;
}

.menu-box {
  background: #FFFFFF;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 20px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 20px;
}

.menu-box-odstep {
  background: #F3F3F4;
  border: none;
  margin-right: -10px;
  margin-left: -10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0px;
  padding-left: 0px;
}

.menu-prawe-1 {
  list-style-type: none;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 0px;
  line-height: 40px;
  text-align: justify;
}

.menu-prawe-div-1 {
  float: left;
}

.menu-prawe-1-poziom-div {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
  float: left;
  /*line-height: 30px;*/
  width: 98%;
  border: 1px solid #000000;
  border: 0px;
}

.menu-prawe-link-li-1 {
  display: inline;
  color: rgb(255,255,255);
  font-size: 14px;
  font-weight: bold;
  padding-right: 3px;
  float: left;
}

.menu-prawe-link-1 {
  color: rgb(255,255,255);
  background: rgb(111,112,114);
  padding-top: 9px;
  padding-right: 12px;
  padding-bottom: 9px;
  padding-left: 12px;
  text-decoration: none;
}

a.menu-prawe-link-1:hover {
  background: #7F3345;
  text-decoration: none;
}

.menu-prawe-link-1 {
  text-decoration: none;
}

.menu-prawe-2 {
  color: rgb(75,75,77);
  background: rgb(255,255,255);
  font-size: 14px;
  margin-left: 0px; 
  padding-left: 0px;
  line-height: 25px;
  list-style-type: disc;
  display: block;
}

.menu-prawe-link-li-2 {
  padding-left: 0px;
  line-height: 25px;
  color: rgb(75,75,77);
  background: rgb(255,255,255);
}

.menu-prawe-link-li-2 a {
  color: rgb(75,75,77);
  background: rgb(255,255,255);
}

.menu-prawe-link-li a:hover{
  text-decoration: underline;
}

.menu-prawe-link-li:hover {
  text-decoration: underline;
}

.wazne-informacje {
  list-style-type: disc; 
  margin-left: 0px;
  margin-bottom: 5px;
  padding-left: 0px;
  font-size: 14px;
  color: rgb(75,75,77);
  line-height: 14px;
}

.wazne-informacje-li {
  margin-left: 20px; 
  padding-left: 0px;
  font-size: 12px;
  color: rgb(75,75,77);
  line-height: 12px;
}

.wazne-informacje-li:hover {
  text-decoration: none;
}

.menu-button {
  background: rgb(111,112,114);
  color: rgb(255,255,255);
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  padding-left: 12px;
  margin-right: 2px;
  margin-left: 0px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  float: left;
}

.menu-button a {
  color: #FFFFFF;
}

.menu-button a:hover {
  background: #7F3345;
  text-decoration: none;
}

.menu-button:hover {
  background: rgb(133,49,65);
  text-decoration: none;
}  

.menu-href {
  color: #6E6E70;
  background: rgb(255,255,255);
  font-size: 14px;
  line-height: 18px;
}

.menu-href a{
  color: rgb(75,75,77);
}

.menu-href a:hover {
  color: #7F3345;
  text-decoration: none;
}

.menu-komunikaty-div  {
  font-size: 12px;
  color: #4D527A;
  clear: both;
}

.menu-komunikaty-tabela {
  width: 680px;
}

.menu-komunikaty-tabela-c11 {
  font-size: 14px;
  padding-top: 12px;
  padding-bottom: 3px;
  padding-left: 0px;
  margin-left: -0px;
}

.menu-komunikaty-tabela-c21 {
  padding-top: 0px;
  vertical-align: top;
  padding-left: 15px;
  width: 1%;
}

.menu-komunikaty-tabela-c22 {
  font-size: 12px;
  color: rgb(75,75,77);
  line-height: 16px;
  font-weight: normal;
  text-align: left;
}

.wd-wazne-informacje-li {
  color: rgb(75,75,77);
}

input[type=submit].wd-button,  input[type=button].wd-button {
  background: rgb(0,113,98);
  color: #FFFFFF;
  font-weight: normal;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 14px;
  border: none;
}

input[type=submit].wd-button:hover {
  background: #7F3345;
  text-decoration: none;
}

input[type=button].wd-button:hover {
  background: #7F3345;
  text-decoration: none;
}

a.wd-button-a {
  background: rgb(0,113,98);
  color: #FFFFFF;
  font-weight: normal;
  margin: 0px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  font-size: 14px;
  line-height: 30px;
  display: block-inline;
}

a.wd-button-a:hover {
  color: #FFFFFF;
  background: #7F3345;
  text-decoration: none;
}

#confirm {
  background: rgb(0,113,98);
  color: #FFFFFF;
  font-weight: normal;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 14px;
  border: none;
}

#confirm:hover {
  background: #7F3345;
  text-decoration: none;
}

input[type=submit].wd-button-tabela, input[type=button].wd-button-tabela {
  background: rgb(0,113,98);
  color: #FFFFFF;
  font-weight: normal;
  font-size: 14px;
  border: 0px;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  padding-top: 0px;
  margin: 0px;
}

input[type=submit].wd-button-tabela:hover {
  background: #7F3345;
  text-decoration: none;
}

input[type=button].wd-button-tabela:hover {
  background: #7F3345;
  text-decoration: none;
}

input[type=submit].wd-button-szukaj {
  background: rgb(0,104,92);
  color: #FFFFFF;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  border: none;
}

input[type=submit].wd-button-szukaj:hover {
  background: #7F3345;
  text-decoration: none;
}

#dane-osobowe-tabela {
  width: 80%;
}

.wd-tabela-tr {
  background: rgb(255,255,255);
}


.wd-tabela-tr:hover {
  background: rgb(150,183,177);
}

.wd-tabela-th1 {
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: rgb(256,256,256);
  background: rgb(0,104,92);
  margin: 0;
  border: 1px solid rgb(0,104,92);
  padding: 5px;
}

.wd-tabela-th2 {
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: rgb(256,256,256);
  background: rgb(90,133,120);
  border: 1px solid rgb(90,133,120);
  margin: 0;
  padding: 5px;
}

.wd-tabela-th3 {
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: rgb(256,256,256);
  background: rgb(160,191,177);
  margin: 0;
  border: 1px solid rgb(160,191,177);
  padding: 5px;
}

.wd-tabela-th4 {
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: rgb(256,256,256);
  background: rgb(192,183,147);
  margin: 0;
  border: 1px solid rgb(192,183,147);
  padding: 5px;
}

.wd-tabela-td {
  color: rgb(75,75,77);
  font-size: 12px;
  border-left: 1px solid rgb(75,75,77); 
  border-right: 1px solid rgb(75,75,77);
  border-bottom: 1px solid rgb(75,75,77); 
  margin: 0px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}
.wd-tabela-td-error {
  color: rgb(233,17,24);
  font-weight: bold;
  font-size: 12px;
  border-left: 1px solid rgb(75,75,77); 
  border-right: 1px solid rgb(75,75,77);
  border-bottom: 1px solid rgb(75,75,77); 
  margin: 0px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}
.wd-tabela-td-button {
  background: rgb(0,113,98);
  padding: 0px;
  margin: 0px;
  border-left: 1px solid rgb(75,75,77); 
  border-right: 1px solid rgb(75,75,77);
  border-bottom: 1px solid rgb(75,75,77);
  border-top: 1px solid rgb(75,75,77);
}

.wd-tabela-td-button:hover {
  background: #7F3345;
}

.wd-tabela-td3 {
  color: rgb(75,75,77);
  font-size: 12px;
  border-left: 1px solid rgb(75,75,77); 
  border-top: 1px solid rgb(75,75,77); 
  border-right: 1px solid rgb(75,75,77);
  border-bottom: 1px solid rgb(75,75,77); 
  margin: 0px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.wd-tabela-td-bold {
  color: rgb(75,75,77);
  font-weight: bold;
  border-left: 1px solid rgb(75,75,77); 
  border-right: 1px solid rgb(75,75,77);
  border-bottom: 1px solid rgb(75,75,77); 
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.wd-tabela-td-pusty {
  color: rgb(75,75,77);
  font-size: 12px;
  border-left: 1px solid #FFFFFF; 
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF; 
  margin: 0px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.wd-tabela-td-bottom {
  color: rgb(75,75,77);
  font-size: 12px;
  border-left: 0px; 
  border-right: 0px;
  border-bottom: 1px solid rgb(75,75,77); 
  border-top: 0px;
  margin: 0px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

.wd-tabela-td-noborder {
  color: rgb(75,75,77);
  font-size: 12px;
  border-left: 0px; 
  border-right: 0px;
  border-bottom: 0px; 
  border-top: 0px;
  margin: 0px;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 5px;
}

#realizowane-kierunki-studiow  {
  color: rgb(75,75,77);
  font-size: 16px;
  display: block;
  padding-bottom: 10px;
}

#oplaty-uwagi-rektora {

}

.oplaty-konto {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 20px;  
*/  
}

.oplaty-odsetki-instrukcja {
/*  
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 18px;
  display: block;
  margin-bottom: 30px; 
  margin-top: 30px;
  text-align: justify;
  width: 680px;
*/  
}

.oplaty-odnosnik {
  font-size: 12px;
  color: rgb(75,75,77);
  text-decoration: none;
}

.oplaty-odnosnik  > a{
  font-size: 12px;
  color: rgb(75,75,77);
  text-decoration: none;
}

.oplaty-odnosnik > a:hover {
  font-size: 12px;
  color: rgb(75,75,77);
  text-decoration: underline;
}

#rejestr_zlozonych_podan {
  color: rgb(75,75,77);
  font-size: 16px;
  display: block;
  padding-bottom: 10px;
}

.menu-podan-ul {
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 25px;
  display: block;
  padding-left: 0px;
  margin-left: 10px;
  list-style-type: disc;
}

.menu-podan-li {
  list-style-type: disc;
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 25px;
  padding-left: 0px;
  margin-left: 15px; 
}

.menu-podan-li a {
  color: rgb(75,75,77);
}

.menu-podan-li a:hover {
  colort: rgb(75,75,77);
  text-decoration: underline;
}

.podanie-regulamin {
/*
  display: block;
  margin-bottom: 25px;
*/  
}

.podanie-regulamin-tytul {
/*
  color: rgb(133,49,65);
  font-size: 14px;
*/  
}

.podanie-regulamin-tytul a {
/*
  color: rgb(133,49,65);
  text-decoration: none;
*/  
}

.podanie-regulamin-tytul a:hover {
/*
  color: rgb(133,49,65);
  text-decoration: underline;
*/  
}

.podanie-regulamin-tresc {
/*
  color: rgb(133,49,65);
  font-size: 14px;
  line-height: 16px;
  text-align: justify;
  margin-bottom: 40px;
*/  
}

.podanie-instrukcja-tytul {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  margin-top: 25px;
  margin-bottom: 10px;
  display: block;
*/  
}

.podanie-instrukcja-tresc {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 18px;
  text-align: justify;
  display: block;
*/  
}

.podanie-asystent {
/*
  display: block;
  margin-top: 0px;
  margin-bottom: 25px;
*/  
}

.podanie-asystent-tytul {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  margin-right: 10px;  
*/  
}

.podanie-asystent-wybor {
/*
  color: rgb(75,75,77);
  font-size: 14px;
*/  
}

.podanie-asystent-wybor select {
/*
  color: rgb(75,75,77);
  border: 1px solid rgb(75,75,77);
*/  
}

.podanie-tresc {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  text-align: justify;
  display: block;
  margin-bottom: 25px;
*/  
}

.podanie-tresc-input {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
*/  
}

.podanie-tresc-checkbox {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
*/  
}

.podanie-tresc-wybor select {
/*
  color: rgb(75,75,77);
  border: 1px solid rgb(75,75,77);
*/  
}

.podanie-tresc-tytul {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
*/  
}

.podanie-tresc-opis {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
*/  
}

.podanie-tresc-uwagi textarea {
/*
  width: 1100px;
  height: 70px;
  border: 1px solid rgb(75,75,77);
  overflow: hidden; 
  resize:none;
*/  
}

.podanie-tresc-przedmiot {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
*/  
}

textarea.podanie-tresc-przedmiot {
/*
  width: 1000px;
  height: 30px;
  border: 1px solid rgb(75,75,77);
  overflow: hidden; 
  resize:none;
*/  
}

textarea.podanie-tresc-uzasadnienie {
/*
  width: 850px;
  height: 150px;
  border: 1px solid rgb(75,75,77);
  overflow: hidden; 
  resize:none;" 
*/  
}

.podanie-tresc-licznik {
/*
  color: rgb(75,75,77);
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 20px;
  display: block;
*/  
}

.podanie-tresc input[type=text] {
/*
  color: rgb(75,75,77);
  border: 1px solid rgb(75,75,77);
*/  
}

.podanie-tresc input[type=checkbox] {
/*
  color: rgb(75,75,77);
  border: 1px solid rgb(75,75,77);
*/  
}

.podanie-tabela-przedmioty-tytul {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 6px;
*/  
}

.podanie-tabela-przedmioty-tabela {
/*
  display: block;
  margin-bottom: 25px;
*/  
}

.podanie-tabela-przedmioty-tabela input[type=text] {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
*/  
}

.podanie-uzasadnienie-tytul {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  text-align: justify;
  display: block;
  margin-top: 30px;
  margin-bottom: 5px;
*/  
}

textarea.podanie-przedmiot {
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
  width: 680px;
  height: 30px;
  overflow:hidden; 
  resize:none;
  display: block;
  margin-left: 10px;
}

textarea.podanie-uzasadnienie {
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
  width: 680px;
  height: 140px;
  overflow:hidden; 
  resize:none;
  display: block;
  margin-left: 10px;
}

.podanie-uzasadnienie-licznik {
/*
  color: rgb(75,75,77);
  font-size: 12px;
  margin-bottom: 20px;
  display: block;
*/  
}

.podanie-zalaczniki {
/*
  display: block;
  margin-bottom: 25px;
*/  
}

.podanie-zalaczniki-tytul {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 10px;
*/  
}

.podanie-zalacznik {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 10px;
*/  
}

.podanie-zalacznik-button input {
/*
  color: rgb(255,255,255);
  border: 1px solid grb(75,75,77);
*/  
}

.deklaracje-plan-studiow  {
/*
  color: rgb(75,75,77);
  font-size: 16px;
  display: block;
  padding-bottom: 10px;
*/
}

.deklaracje-plan-studiow-tabela {
/*
  display: block;
  margin-bottom: 25px;
*/  
}

.deklaracje-komunikaty-tabela {
/*
  border: 0px; 
  border-collapse: collapse; 
  width: 60%;
  margin-bottom: 25px;
*/  
}

.dekalracje-komunikaty-tabela-td {
/*
  color: rgb(133,49,65);
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
*/  
}

.dekalracje-komunikaty-tabela-td-wyroznione {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  background: rgb(192,183,147);
*/  
}

.menu-deklaracji-ul {
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 25px;
  display: block;
  margin-left: 10px;
  padding-top: 20px;
  padding-right: 15px;
  padding-bottom: 10px;
  padding-left: 0px;
  list-style-type: disc;
}

.menu-deklaracji-li {
  list-style-type: disc;
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 25px;
  padding-left: 0px;
  margin-left: 15px; 
}

.menu-deklaracji-li a {
  color: rgb(75,75,77);
}

.menu-deklaracji-li a:hover {
  colort: rgb(75,75,77);
  text-decoration: underline;
}

.deklaracja-szukaj {
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-left: 10px;
}

.deklaracja-szukaj-przedmiot {
/*
  margin-top: 5px;
  margin-bottom: 10px;
*/  
}

.deklaracja-szukaj-przedmiot-opis {
/*
  font: grb(75,75,77);
  font-size: 14px;
  margin-bottom: 10px;
  display: block;
*/  
}

.deklaracja-szukaj-przedmiot-input {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
  width: 400px;
  height: 20px;
  margin-right: 30px;
*/  
}

.deklaracja-szukaj-przedmiot-select {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
  width: 400px;
  height: 20px;
  margin-right: 30px;
*/  
}

.deklaracja-szukaj-tabela-przedmiotow-tytul {
  /*
  font: grb(75,75,77);
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 10px;
  display: block;
  */
}

.deklaracja-szukaj-tabela-przedmiotow {
  /*
  color: rgb(75,75,77);
  font-size: 12px;
  */
}

.deklaracja-szukaj-tabela-przedmiotow a {
  /*
  color: rgb(75,75,77);
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  */
}

.deklaracja-szukaj-tabela-przedmiotow a:hover {
  /*
  color: rgb(75,75,77);
  font-size: 12px;
  text-decoration: underline;
  */
}

.deklaracja-realizowane-kierunki {
/*
  font: grb(75,75,77);
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 10px;
  display: block;
*/  
}

.deklaracja-tabela-punktow {
  display: block;
  margin-bottom: 25px;
}

.deklaracja-koszyk-tytul {
/*
  font: grb(75,75,77);
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 10px;
  display: block;
*/  
}

.deklaracja-koszyk-tabela {
/*
  display: block;
  margin-bottom: 25px;
*/  
}

.deklaracja-wybor-przedmiotow-div {
/*
  font: 12px;
  color: rgb(75,75,77);
*/  
}

a.deklaracja-wybor-przedmiotow-n {
/*
  color: rgb(75,75,77);
  text-decoration: none;
*/  
}

a.deklaracja-wybor-przedmiotow-n:hover {
/*
  color: rgb(75,75,77);
  text-decoration: underline;
*/  
}

a.deklaracja-wybor-przedmiotow-t {
/*
  color: rgb(255,255,255);
  text-decoration: none;
*/  
}

a.deklaracja-wybor-przedmiotow-t:hover {
/*
  color: rgb(255,255,255);
  text-decoration: underline;
*/  
}

.deklaracja-wybor-przedmiotow-tabela-tr:hover {
/*
  background: rgb(150,183,177);
*/  
}

.deklaracja-wydruk-tytul {
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 20px;
}

.deklaracja-wydruk-tabela {
  color: rgb(75,75,77);
  font-size: 12px;
}

.deklaracja-wydruk-tabela-n {
  color: rgb(75,75,77);
  text-decoration: none;
}

a.deklaracja-wydruk-tabela-n {
  color: rgb(75,75,77);
  text-decoration: none;
}

a.deklaracja-wydruk-tabela-n:hover {
  color: rgb(75,75,77);
  text-decoration: underline;
}

.deklaracja-wydruk-tabela-t {
  color: rgb(255,255,255);
  text-decoration: none;
}

a.deklaracja-wydruk-tabela-t {
  color: rgb(255,255,255);
  text-decoration: none;
}

a.deklaracja-wydruk-tabela-t:hover {
  color: rgb(255,255,255);
  text-decoration: underline;
}

.deklaracja-historia-tytul {
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 20px;
}

.historia-tytul {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
*/  
}

.historia-tabela {
/*
  color: rgb(75,75,77);
  font-size: 12px;
  display: block;
  margin-bottom: 25px;
*/  
}

.certyfikaty-tytul {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
*/  
}

.certyfikaty-tabela {
/*
  color: rgb(75,75,77);
  font-size: 12px;
  display: block;
  margin-bottom: 25px;
*/  
}

.certyfikaty-tabela input[type=text] {
/*
  border: 1px solid rgb(75,75,77);
*/  
}

.certyfikaty-tabela select {
/*
  color: rgb(75,75,77);
  border: 1px solid rgb(75,75,77);
*/  
}

.projekt-punkt {
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 18px;
  margin-left: 10px;
  display: block;
}

.projekt-punkt select {
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
}

.projekt-punkt input[type=text] {
  color: rgb(75,75,77);
  font-size: 14px;
  border: 1px solid rgb(75,75,77);
}

textarea.projekt-punkt {
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 18px;
  border: 1px solid rgb(75,75,77);
  height: 33px;
  width: 670px;
}

.projekt-punkt a {
  color: rgb(75,75,77);
  text-decoration: none;
}

.projekt-punkt a:hover {
  color: rgb(75,75,77);
  text-decoration: underline;
}

.wyszukiwarka-tytul {
  color: #4D4D4F;
  font-size: 17px;
  border-width: 1px;
  border-color: #58585A;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style:solid;
  border-left-style: none;
  margin-bottom: 20px;
  padding-bottom: 15px;
  margin-right: 15px;
  margin-left: 10px;
  display: block;
}


.wyszukiwarka-szukaj {
  color: rgb(75,75,77);
  font-size: 12px;
  display: block;
  margin-bottom: 25px;
  margin-left: 10px;
}

.wyszukiwarka-szukaj-przedmiot {
}

.wyszukiwarka-szukaj-przedmiot-opis {
  font: grb(75,75,77);
  font-size: 14px;
  margin-bottom: 2px;
  display: block;
}

.wyszukiwarka-szukaj-przedmiot-input {
  color: rgb(75,75,77);
  font-size: 12px;
  border: 1px solid rgb(75,75,77);
  width: 400px;
  height: 20px;
  margin-right: 30px;
}

.wyszukiwarka-szukaj-przedmiot-select {
  color: rgb(75,75,77);
  font-size: 12px;
  border: 1px solid rgb(75,75,77);
  width: 400px;
  height: 20px;
  margin-right: 30px;
}

.wyszukiwarka-wykaz-kierunkow {
  color: rgb(75,75,77);
  font-size: 12px;
  display: block;
  margin-bottom: 30px;
  margin-left: 10px;
}

.wyszukiwarka-wykaz-kierunkow-tytul {
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 5px;
}

.wyszukiwarka-wykaz-kierunkow-kierunek {
  color: rgb(75,75,77);
  font-size: 14px;
  display: block;
  margin-bottom: 2px;
  line-height: 14px;
}

.wyszukiwarka-szukaj-tabela-przedmiotow-tytul {
  font: grb(75,75,77);
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  display: block;
}

.wyszukiwarka-szukaj-tabela-przedmiotow {
  color: rgb(75,75,77);
  font-size: 12px;
  display: block;
  margin-bottom: 25px;
}

.wyszukiwarka-szukaj-tabela-przedmiotow a {
  color: rgb(75,75,77);
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

.wyszukiwarka-szukaj-tabela-przedmiotow a:hover {
  color: rgb(75,75,77);
  font-size: 12px;
  text-decoration: underline;
}

a.wyszukiwarka-szukaj-tabela-przedmiotow-a {
  color: rgb(255,255,255);
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

a.wyszukiwarka-szukaj-tabela-przedmiotow-a:hover {
  color: rgb(255,255,255);
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

.nwi-tytul {
  color: #4D4D4F;
  font-size: 17px;
  border-width: 1px;
  border-color: #58585A;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style:solid;
  border-left-style: none;
  margin-bottom: 20px;
  padding-bottom: 15px;
  margin-right: 15px;
  display: block;
}

.nwi-menu-lewe-div-ul {
  list-style-type: none;
  background: rgb(243,243,244);
  margin-top: 15px;
  padding-left: 0px;
  padding-top: 0px;
  border: 0px;
}

.nwi-menu-lewe-ul-div {
  color: rgb(75,75,77);
  background: rgb(255,255,255);
  font-weight: normal;
  text-decoration: none;
}

.nwi-menu-lewe-ul-div:hover {
  color: rgb(255,255,255);
  background: rgb(0,104,91);
  font-weight: bold;
  text-decoration: none;
}

.nwi-menu-lewe-ul-div a:hover {
  color: rgb(255,255,255);
  background: rgb(0,104,91);
  font-weight: bold;
  text-decoration: none;
}

.nwi-menu-lewe-div-ul-li {
  list-style-type: none;
  line-height: 20px;
  padding-right: 10px;
  padding-bottom: 7px;
  padding-left: 10px;  
  padding-top: 7px;
  margin-bottom: 5px;
  margin-left: 5px;
  line-height: 19px;
  color: rgb(75,75,77);
}

.nwi-menu-lewe-div-ul-li a {
  color: rgb(75,75,77);
  font-weight: normal;
  text-decoration: none;
  display: block;
}

.nwi-menu-lewe-div-ul-li a:hover {
  color: rgb(255,255,255);
  background: rgb(0,104,91);
  font-weight: bold;
  text-decoration: none;
}

.nwi-kierunki {
  color: rgb(0,104,91);
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
}

.nwi-kierunki a {
  color: rgb(0,104,91);
  font-size: 14px;
}

.nwi-kierunki a:hover {
  color: rgb(0,104,91);
  font-size: 14px;
  text-decoration: underline;
}

.nwi-tytul-2 {
  color: rgb(0,104,91);
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 5px;
  margin-bottom: 25px;
}

.nwi-tytul-3 {
  color: rgb(75,75,77);
  font-size: 14px;
  line-height: 16px;
  display: block;
  margin-top: 2px;
  margin-bottom: 16px;
}

.nwi-tytul-3 a {
  color: rgb(0,104,91);
  font-size: 12px;
}

.nwi-tytul-3 a:hover {
  color: rgb(0,104,91);
  text-decoration: underline;
}

.nwi-tabela {
  color: rgb(75,75,77);
  display: block;
  margin-bottom: 25px;
}

.nwi-tabela a {
  color: rgb(75,75,77);
  text-decoration: none;
}

.nwi-tabela a:hover {
  color: rgb(75,75,77);
  text-decoration: underline;
}

.nwi-tresc-tytul {
  color: rgb(75,75,77);
  font-size: 12px;
  line-height: 14px;
  display: block;
  margin-top: 8px;
  margin-bottom: 10px;
  font-weight: bold;
}

.nwi-tresc-podpunkty {
  color: rgb(75,75,77);
  font-size: 12px;
  line-height: 14px;
  text-align: justify;
  display: block;
  margin-bottom: 2px;
}

.nwi-tresc {
  color: rgb(75,75,77);
  font-size: 12px;
  line-height: 14px;
  text-align: justify;
  display: block;
  margin-bottom: 10px;
}

.nwi-tresc > ul{
  list-style-type: none;
}

.nwi-tresc > ul > li  {
  list-style-type: none;
}

.nwi-szukaj-przedmiot {
  display: block;
  margin-bottom: 25px;
}

.nwi-szukaj-przedmiot-tytul {
  color: rgb(75,75,77);
  font-size: 12px;
  margin-top: 15px;
  margin-bottom: 5px;
  display: block;
}
.nwi-szukaj-przedmiot-opis {
  color: rgb(75,75,77);
  font-size: 12px;
  margin-bottom: 2px;
  display: block;
}

.nwi-szukaj-przedmiot-input {
  color: rgb(75,75,77);
  font-size: 12px;
  border: 1px solid rgb(75,75,77);
  width: 400px;
  height: 20px;
  margin-right: 30px;
}

.nwi-szukaj-przedmiot-select {
  color: rgb(75,75,77);
  font-size: 12px;
  line-height: 14px;
  border: 1px solid rgb(75,75,77);
  width: 405px;
  height: 20px;
  margin-right: 30px;
}

.nwi-szukaj-przedmiot-uwagi {
  color: rgb(75,75,77);
  font-size: 12px;
  line-height: 14px;
  display: block;
  margin-top: 10px;
  margin-bottom: 15px;
}

.nwi-wykaz-kierunkow {
  color: rgb(75,75,77);
  font-size: 12px;
  display: block;
  margin-top: 15px;
  margin-bottom: 30px;
}

.nwi-wykaz-kierunkow-tytul {
  color: rgb(75,75,77);
  font-size: 12px;
  display: block;
  margin-bottom: 5px;
}

.nwi-wykaz-kierunkow-kierunek {
  color: rgb(75,75,77);
  font-size: 12px;
  display: block;
  margin-bottom: 2px;
  line-height: 14px;
}

.nwi-informacje-tytul {
  color: rgb(75,75,77);
  font-size: 12px;
  display: block;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 14px;
}

.nwi-informacje-pozycje {
  color: rgb(75,75,77);
  font-size: 12px;
  display: block;
  margin-top: 2px;
  margin-bottom: 5px;
  line-height: 14px;
}

.nwi-informacje-pozycje a {
  color: rgb(75,75,77);
  font-size: 12px;
  text-decoration: none;
}

.nwi-informacje-pozycje a:hover {
  color: rgb(75,75,77);
  font-size: 12px;
  text-decoration: underline;
}

.nwi-informacje-tekst {
  color: rgb(75,75,77);
  font-size: 12px;
  line-height: 14px;
  display: block;
  text-align: justify;
  margin-top: 5px;
  margin-bottom: 15px;
}

.kwp-instrukcja-tytul {
/*
  color: rgb(75,75,77);
  font-size: 14px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
*/  
}

.kwp-instrukcja-tresc {
/*
  color: rgb(75,75,77);
  font-size: 12px;
  text-align: justify;
  line-height: 15px;
  display: block;
*/  
}

.komunikat {
  color: rgb(75,75,77);
  text-decoration: none;
}

.komunikat:hover {
  text-decoration: underline;
}

.focus-mobilny {
  color: #FFFFFF;
}

.focus-mobilny:hover {
  text-decoration: none;
}

.czerwona-data {
  margin-left: 20px;
  text-size: 14px;
  color: red;
  font-weight: bold;
}