﻿body {
}

#div_select td {
     padding: 5px;
} 

#div_select input[type="text"],
#div_select textarea,
#div_select input[type="password"] {
  padding: 5px;
  border: solid 1px #dcdcdc;
  transition: box-shadow 0.3s, border 0.3s;
}
#div_select input[type="text"]:focus,
#div_select input[type="text"].focus,
#div_select textarea.focus,
#div_select input[type="password"]:focus,
#div_select input[type="password"].focus {
  border: solid 1px #707070;
  box-shadow: 0 0 5px 1px #969696;
}

.select1 {
  padding: 5px;
  border: solid 1px #dcdcdc;
  transition: box-shadow 0.3s, border 0.3s;
}
.select1 :focus,
.select1.focus {
  border: solid 1px #707070;
  box-shadow: 0 0 5px 1px #969696;
}


.btn1 {
  background: #718db3;
  background-image: -webkit-linear-gradient(top, #718db3, #153f69);
  background-image: -moz-linear-gradient(top, #718db3, #153f69);
  background-image: -ms-linear-gradient(top, #718db3, #153f69);
  background-image: -o-linear-gradient(top, #718db3, #153f69);
  background-image: linear-gradient(to bottom, #718db3, #153f69);
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 7px 20px 7px 20px;
  text-decoration: none;
  cursor: pointer;
  text-align: center;
}

.btn1:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.btn1_right{
    float:right;
    margin-left:5px;   
}

.btn_small {
  font-size: 12px;
  padding: 5px 20px 5px 20px;
}



.lista_wyboru  tr td label
{
     font-size: 11px; 
    white-space: nowrap;
    overflow: hidden;
    vertical-align:middle; 
    margin-left:5px;
}

.lista_wyboru input[type="checkbox"]{
    margin-left:4px; 
    display:inline-block;
}

.lista_wyboru {
    min-width :330px;
}
.lista_wyboru label{
    display:inline-block; 

}

.divWaiting{
   
position: absolute;
background-color: #FAFAFA;
z-index: 2147483647 !important;
opacity: 0.8;
overflow: hidden;
text-align: center; top: 0; left: 0;
height: 100%;
width: 100%;
padding-top:20%;
} 

.popup_frame
{
    z-index:2001; 
   
    position:fixed;
    top:20%;
    left:20%;
    background-color:white;
    border:solid 1px grey;
}
.popup_overlay { 
  position:fixed; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000;
}
.al_r{
    text-align:right;  
}
.al_c{
    text-align:center;  
}





.bordered .niezaznaczenie td {
    background-color:white;
    border:0px;  
}
.zaznaczenie tr:hover {
    background: #fbf8e9 none repeat scroll 0 0;
    transition: all 0.1s ease-in-out 0s;
}
.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding:5px 10px;
    text-align: left;
}
.bordered th {
    background: #eeeeee;
    background: -moz-linear-gradient(center top , #ffff, #eeeeee);
    background: linear-gradient( #ffff, #eeeeee); /* Standard syntax */  
    border-top: medium none;
    color: Gray;
}
.bordered td:first-child, .bordered th:first-child {
    border-left: medium none;
}
.bordered th:first-child {
}
.bordered th:last-child {
}
.bordered th:only-child {
}
.bordered tr:last-child td:first-child {
}
.bordered tr:last-child td:last-child {
}
.bordered table td.right, th.right {
    text-align: right;
}
.bordered table td.left, th.left {
    text-align: left;
}
.bordered a, .bordered.a:visited {
    color: #222222;
    text-decoration: none;
}

.button_p {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #cccccc;
  color: #000000;
  /*display: inline-block;*/
  margin: auto;
  padding: 6px;
  text-decoration: none;
}

.button_p:hover {
  background-color: #ebebeb;
  text-decoration:none; 
}
.button_p:visited  {
   background-color: #ffffff;
  text-decoration:none; 
}


