html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
      background-color: #FFFFFF;
	    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;
}

#kontener {
  width: 100%;
  
}

.red a {
  font-weight:bold; color: #f0f0f0; text-decoration:underline;
}

.red a:hover {
  color: red;
}
.handcursor{
cursor:hand;
cursor:pointer;
}

#wysokosc {
  width:100%;
} 

a {
  color: rgb(0,128,132);
  text-decoration: none;
}

a img {
  border: none;
}

#content{
    margin: 0 auto;
    min-height: 100%;
    height:auto !important; /* for modern browsers */
    height:100%; /* for IE */ 
}


.td_left {
  /*background-color: #ADB7AF; */
  background-color: #ffffff;
  padding-left: 5px;
  height: 40px;
  font-size: 14pt;
  font-weight: bold;
}

.td_right {
  /*background-color: #ADB7AF; */
  background-color: #ffffff;
  padding-right: 5px;
  height: 40px;
  font-weight: bold;
}

#glowna {
  margin-left: 5px;
  margin-right: 7px;
  border: 1px gray solid;
}

#glowna th {
  background: #454545;
  color: #ffffff;
  text-align: left;
  font-weight: normal;
  font-size:12px;
  padding-left: 5px;
  padding-top:3px;
  padding-bottom: 3px;
}

#glowna td {
  padding-left: 7px;
  padding-right: 7px;
  background: #F0F0F0;
}

.separator {
  margin-top: 15px;
  margin-bottom: 5px;
  background: #9E9E9E;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  color: #ffffff;
  font-weight: bold;
}

#main_table {
  width:100%;
  /*border: 1px #777777 solid;*/
  margin-bottom:7px;
  border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #777777 #777777 #777777 #777777;
	border-collapse: collapse;

}
#main_table .th_light {
  background: #077E86;
  font-weight: bold;
  text-align: left;
  color: #ffffff;
}
#main_table .th_light a{
  color: #ffffff;
  
}

#main_table .th_light a:hover{
  color: red;
  
}

#main_table a {
  color: black;
}

#main_table a:hover {
  color: #077E86;
}

#main_table .rowA td{
  background: #F0F0F0;
  height:25px;
  border-style: solid solid solid solid;
  border-color: gray gray gray gray;
  border-width: 1px 0px 1px 0px;
	padding: 1px 1px 1px 1px;
}
#main_table .rowB td{
  background: /*#A0A0A0;*/ #ffffff;
  height:25px;
  border-style: solid solid solid solid;
  border-color: gray gray gray gray;
  border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
}

#main_table .action{
  width:20px;
}

#main_table .dataa {
  width:150px;

}

#main_table .req {
  width:250px;

}

.middle {
  width:300px;
}

.footer {
  font-size: 10px;
  color: #CECECE;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: rgb(240,240,240);
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
/*font-weight: bold;
color: navy;
margin: 3px 8px;*/
}


.napisLogo {
  font-size: 10px;
  color: #007E83;
}
.napisLogo a{
  font-size: 10px;
  color: #494949;
  text-decoration: underline;
}


/********************KALENDARZ */



input.krotki {width:80px; text-align:center}

div.clndr {
 background-color:#F0F0F0; position:absolute;
 cursor:default; display:none; border:3px ridge #454545;
 z-index: 1000;
}
div.clndr table {
 width:160px; margin:4px;
}
div.clndr th {
 border:1px solid black;
 font:normal bold 11px arial,sans-serif;
 text-align:center; padding:0 2px 0 2px;
}
div.clndr td {
 border:1px solid rgb(127, 157, 185); cursor:pointer; 
 font:normal normal 11px arial,sans-serif;
 text-align:center; padding:0 2px 0 2px;
}

#DatePicker2 {
}

