
.TBContainer {
  clear:both;
  margin:0px 2%;
  padding: 5px 0px;

}
.inwContainer{
  clear:both;
  margin:0px 0%;
  padding: 5px 2%;
  text-align: center;
}
/* glowne style dla wygladu tabelek wynikowych, 
chcac zmienic na swoj styl dokladamy klase i robimy wpis, np:

#tabWynik.tabZasCz th{

}

*/


.TabTitle{
  font-size:13px;
  font-weight: bold;
  vertical-align: middle;
  background: #F78410;  /* dodac obrazek tla i dostosowac szerokosc */
  padding: 7px 20px;
  color: #fff;
}
#tabWynik{
  border-collapse: collapse;
  border: 2px solid #D3D3D3;
  width:100%;  
}
#tabWynik th,#tabWynik td{
  padding:4px 5px;
  text-align: left;
}
#tabWynik th{
  border: 1px #D3D3D3 solid;
  background: #E9E9E9;
  border-bottom:2px solid #D3D3D3;
}
#tabWynik td{
  border: 1px #D3D3D3 solid;
}

/*************************************************/
/********************* style do pliku wo2_opbib.p********************************/

.tabZasCz .col-1{
  width:10%;
}
.tabZasCz .col-2{
  width:20%;
}
.tabZasCz .col-3{
  width:20%;
}
.tabZasCz .col-4{
  width:30%;
}
.tabZasCz .col-5{
  width:20%;
}


/********************* ********************************/

.TBContainer .TabTitle{
  font-size:13px;
  font-weight: bold;
  vertical-align: middle;
  background: #F78410;  /* dodac obrazek tla i dostosowac szerokosc */
  padding: 7px 20px;
  color: #fff;
}

#cpCzas a {
  text-decoration:none;
  color:#666666;
  border-bottom:#999999 dotted 1px;
  
}
#cpCzas a:visited{
  text-decoration:none;
  color:#6D391B;
  border-bottom:#6D391B dotted 1px;
}
#cpCzas a:hover {
  text-decoration:none;
  color:#FF3300;
  border-bottom:#FF3300 solid 1px;
  } 
#cpCzas a:active {
text-decoration:none;
  color:#FF3300;
  border-bottom:#999999 dotted 1px;  

  }  
.opSkrHead,.opSkr,.opSkrSzcz,.wysZam,.wysZam1,.outUwaga{
  clear:both;
  margin:0px 3%;
}
.opSkrHead{
  padding:5px;
  margin-top:15px ;
  border:1px solid #000;
  background: #E7E7E7;
  border: 1px solid #C5C5C5;
  border-bottom: 2px solid #C5C5C5;
  font-weight: bold;
}
.opSkr{
  border: 1px solid #C5C5C5;
  padding:5px;
  margin-bottom: 15px;
}
.opSkrSzcz table{
  width:100%;
}

.wysZam table,.outUwaga table{
  margin-top:40px;
  width:100%;
  border:1px solid #C5C5C5;
}
.wysZam table th,.outUwaga table th{
  background: #F78410;
  color: #ffffff;
  padding:10px 0px;
}
.wysZam table td,.outUwaga table td{
  padding: 20px;
  text-align:center;
}
.wysZam input{
  margin-left:10px;
}


.wysZam1 table{
  margin-top:25px;
  width:100%;
  
}
table.wysZamT1 {
  margin:0px;
   border:1px solid #C5C5C5;
}
.wysZam1 table td{
  width:50%;
  padding:10px; 
  vertical-align: top;
  
}
table.wysZamT1  th{
  background: #F78410;
  color: #ffffff;
  padding:10px 0px;
}

.wysZam1 select{
    margin:5px 10px;
    
}
.wysZam1 td.wz-input{
  text-align: center;
}
.wysZam1 input{
  margin-left:10px;
}
.tdCenter{
text-align: center;
}
.wysZam2{
margin-top:15px;
}
/*--------------------------------------*/




/***************************************************************/

.tabAll_w1 {
  width: 95%;
  padding: 0px;
  margin:0px 2%;
  /*border: 1px rgb(255,51,0) dashed;*/
}
.tabOutWyniki_w1{
  width: 95%;
  padding: 0px;
  margin:0px 2%;  
  border-collapse: collapse;
  border: 1px solid #C5C5C5;
  margin-bottom: 18px;
}

/* style do tabelek wynikowych w koncie czytelnika */

.tabAll_w {
  width: 90%;
  padding: 0px;
}

.tabMarginUp {
  margin-top: 20px;
}

.tabEmpty_w {
  width: 100%;
  margin: 0px;
}

.tabTitle_w {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.tdTitle_w {
  background: #F78410;
  color: #ffffff;
  font-weight: bold;
  width: 100%;
  padding: 10px;
  vertical-align: middle;
}

.tabNavBar_w {
  width: 100%;
  height: 43px;
  
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 0px;
  margin-left: 0px;
}

.tdNavBar_w {
  height: 43px;
  background: url(/prolib/img/wo2_navbarbg.png) bottom left repeat-x;
  border-bottom: 2px solid #C8C8C8;
  color: #ffffff;
  font-weight: bold;
  vertical-align: bottom;
}

.tdNavBar_w2 {
  height: 43px;
  background: url(/prolib/img/wo2_navbarbg.png) bottom left repeat-x;
  border-bottom: 2px solid #C8C8C8;
  color: #ffffff;
  font-weight: normal;
}

.tabOutWyniki_w {
  width: 100%;  
  border-collapse: collapse;
  border: 1px solid #C5C5C5;
  margin-bottom: 18px;
}

.tabOutEmpty_w {
  width: 100%;  
  border-collapse: collapse;
  border: 0px solid #C5C5C5;
  margin-top: 0px;
}

.thOutWyniki_w {
  padding: 4px;
  background: #E7E7E7;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;    
  border: 1px solid #C5C5C5;
  border-bottom: 2px solid #C5C5C5;
}

.tdOutEmpty_w {
  padding: 4px;
  vertical-align: middle;
  border: 0px solid #C5C5C5;
}

.tdOutWyniki_w {
  padding: 4px;
  vertical-align: middle;
  border: 1px solid #C5C5C5;
}

.tdInfoIcon_w {
  width: 30px;
}

.footOutWyniki_w {
  background: #E7E7E7;
  padding: 4px;
  vertical-align: middle;
  border: 1px solid #C5C5C5;
}

.tdOutWynikBold_w {
  padding: 4px;
  background: #E7E7E7;
  vertical-align: middle;
  font-weight: bold;    
  border: 1px solid #C5C5C5;
}

/*
.tdOutRequiredInfo {
  width: 30px;
  text-align: center;
  vertical-align: middle;
  font-size: 13px;  
  color: #ff0000;
  
  border: 1px #D3D3D3 solid;
  border-left: none;
  border-top: none;  
}
*/
.trBackDark {
  background: #F1F1F1;
}

.trBackLight {
  background: #FFFFFF;
}

.tdCenter_w {
  text-align: center;
}

.tdLeft_w {
  text-align: left;
}

.tdRight_w {
  text-align: right;
}

.tdTextBold_w {
  font-weight: bold;
}

.spanRedTxtColor {
  color: #ff0000;
}

.tdDocTSize {
  width: 20px;
  /*padding-left: 4px;*/
}

.docTSize {
  width: 20px;
  height: 24px;
  margin: 4px;
  /*margin-left: 30%;*/
}

#wo2_up[id] {
  width: 26px;
  height: 26px;
  cursor:pointer;
  float: right;
  background: transparent url(/prolib/img/wo2_up.png) top left no-repeat;
}


#wo2_up {
  width: 26px;
  height: 26px;
  cursor:pointer;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/prolib/img/wo2_up.png');
}

/*.wo2_infoicon[id] {
  width: 30px;
  height: 30px;
  background: transparent url(/prolib/img/wo2-info1.png) top left no-repeat;
}*/


.wo2_infoicon {
  width: 30px;
  height: 30px;
  background: transparent url(/prolib/img/wo2-info1.png) top left no-repeat;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/prolib/img/wo2-info1.png');
}

/* END - style do tabelek wynikowych w koncie czytelnika */

/* STYL DLA NOWOSCI */
#library_list {
  background: #EFEFEF;
  border: 1px solid #CECECE;
  margin-top: 20px;
  width: 95%;
}
table#library_list td {
  text-align: left;
  vertical-align: middle;
  height: 20px;
}
#news_input, #search_icon, #loading_icon {
  float: left;
}
#search_icon, #loading_icon {
  padding-left: 3px;
  padding-right: 3px;
}

#dfIleDni {
  border: 1px #000000 solid
}
/* -- pasek nawigacyjny -- */

#navBar_w {
  width: 100%;
  height: 43px;  
  margin-bottom: 10px;
}
#navBar_w td{
  background:url(/prolib/img/wo2_navbarbg.png) bottom left repeat-x;
  border-bottom:2px solid #C8C8C8;
}
#navBar_w .actionBtn{
  width:20%;
  padding:0px 10px;
  vertical-align: bottom;
}
#navBar_w .bibSel{
  width:60%;
  text-align:right;
}
#navBar_w .navBtn{
  width:20%;
  text-align:right;
  padding:0px 10px;
  vertical-align: bottom;
}

/* END - Styl dla nowosci */

/* >>> Pasek nawigacyjny dla opisu bubliograficznego (wo2_opbib.p) */
.DivPasekNavOpBib {
  clear: both;
  margin-top: 5px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px;
  width: 370px;
  margin: 2px auto; 
}

#navBarBtnsOp{
  height:43px; 
  border:none;
  width: 100% ; /* 100%; */
  margin-top: 0px;
  margin-left: 0px ; /* 2%; */
  margin-right: 0px;
  margin-bottom: 0px;
}

#navBarBtnsOp td{
  /*background:url(/prolib/img/wo2_navbarbg.png) bottom left repeat-x;*/
  /*border-bottom:2px solid #C8C8C8;*/
}

#navBarBtnsOp .BtnNavOpBib_L{
  width: 150px;
  padding: 0px 10px;
  vertical-align: middle;
  text-align: right;
}

#navBarBtnsOp .BtnNavOpBib_C{
  width: 60px;
  padding: 0px 10px;
  vertical-align: middle;
  text-align: center;
  font-weight: bold;
}

#navBarBtnsOp .BtnNavOpBib_R{
  width: 150px;
  padding: 0px 10px;
  vertical-align: middle;
  text-align: left;
}
/* <<<< */
.tabTabs {
  border: 1px #C5C5C5 solid;
  height: 180px;
  margin-top: 10px;
}
td.okladkaCol {
  width: 120px;
  background-color: #E7E7E7;
  text-align: center;
  vertical-align: top;
}
td.tabsCol {
  width: 160px;
  background-color: #E7E7E7;
  vertical-align: top;
  text-align: right;
  height: 180px;  
}
td.contentCol {
  text-align: left;
  vertical-align: top;
}
td.okladkaCol img {
  margin: 20px 30px 20px 30px; 
}
td.okladkaCol p {
  display: block;
  margin: 5px; 
}
.sc_menu_wrapper {
  position: relative;
  width: 160px;
  height: 180px;
  overflow: auto;
}
.sc_menu div {
  display: block;
  cursor: pointer;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 10px;  
  width: 150px;  
  text-decoration: none;
  font-weight: bold;
  color: #000;
  margin-top: 2px;
  margin-bottom: 2px;
}
.sc_menu div.current {
  border: solid 1px #C5C5C5;
  border-right: none;
  background-color: #fff;
  text-decoration: none;
  font-weight: bold;
  color: #000;
  padding-top: 4px;
  padding-bottom: 4px;
  width: 149px; 
}
.sc_menu div.over {
  border: solid 1px #C5C5C5;
  border-right: none;
  background-color: #fff;
  text-decoration: none;
  font-weight: bold;
  color: #000;
  padding-top: 4px;
  padding-bottom: 4px;  
  width: 149px;
}
.contentContainer {  
  float: left;
  background-color: #fff;
  overflow: auto;  
  padding: 10px;
  width: 500px;
  height: 180px;
}
.contentHide {
  display: none;
}
.contentShow {
  display: block;
}
