/* CSS Document */
* {margin:0px; padding:0px;}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #485762; 
  	overflow: scroll;
	background-repeat: no-repeat;
	background-position: top;

}
div.master {
	width: 1000px;
/*	text-align: center;   */
  margin-left:auto;
  margin-right:auto;
/*  border:1px solid silver;    */
}
.head_0 {

/* 	width: auto;
 margin-top: 30px;   */
	width: 1000px;
margin:auto;
text-align:center;
	height: 100px;
/*	border: 1px solid navy; */  
position:relative;
}

.head_logo_szpital {
	position: absolute;
	left:10px; 
	top: 10px;
	width: 370px;
	height:80px;
	border: 1px solid red;  
}



.head_kontakt_szpital {
  font-size:11px;
  line-height:14px;
  text-align:left;
	position: absolute;
	left:630px; 
	bottom: 13px;
	width: 370px;
/*	height:60px; 
	border: 1px solid red; */

}


.head_1 {
	width: auto;
	background-color: #E0F3F5;
	height: 200px;
/*	border: 1px solid navy; */
}

.menu_head {
	width: auto;
/*	z formatowania menu - smartmenu */
	background:#3193c0; /* Old browsers */
	background-image:url(css-gradients-fallback/main-menu-bg.png);
	background-image:-moz-linear-gradient(top,#4cb1e0 0%,#1675a1 100%);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4cb1e0),color-stop(100%,#1675a1));
	background-image:-webkit-linear-gradient(top,#4cb1e0 0%,#1675a1 100%);
	background-image:-o-linear-gradient(top,#4cb1e0 0%,#1675a1 100%);
	background-image:-ms-linear-gradient(top,#4cb1e0 0%,#1675a1 100%);
	background-image:linear-gradient(top,#4cb1e0 0%,#1675a1 100%);
}


.menu_poziome_blue {
 width:1000px;
 margin:auto;
}



.foot {
  clear:both;
	width: auto;
  margin-top: 30px;
  margin-bottom: 0px;
  padding:10px 0 12px 0;
	background-color: azure;
/*	height: 40px;  */
	border-top: 1px solid #cdbeab;
  
}

.bip {
	background-color: #a52a2a;
	margin: 20px 0px 5px 4px;
  width:206px;
}	


.master_lewy {
float:left; 
width:240px;
}
.master_srodek {
	float: right;
	width: 736px;
	border-left: 1px solid #DCC6B6;
	vertical-align: top;
min-height: 590px;
}

.master_master_srodek {
  display:inline;
	float: left;
	width: 420px;
	border-left: 1px solid #DCC6B6;
	border-right: 1px solid #DCC6B6;
	vertical-align: top;
}

.master_master_prawy {
  margin-top:0px;
  padding:0px;
  margin-left:0px;
  display:inline;
	float: right;
	width: 337px;
/*	border-left: 1px solid #DCC6B6;  */
	vertical-align: top;
  text-align:right;
}




/* DYREKCJA */
.dyrekcja {
  margin-bottom:0px;
  padding-bottom:0px;
  margin-top:20px;
  margin-bottom:0px;
  height:230px;
/*  border:1px solid gray;  */ 
  margin-left:10px;
  position:relative;
}
.dyrektor_wizytowka {
  position:absolute;
  left:340px;
  top:120px;
  }


.dyrektor_typ {
display:block;
font-size:1.1em;  
font-weight: normal;
}
.dyrektor_nazwisko {
display:block;
font-size:1.3em;  
font-weight: bold;
color:#485762;
}


/* /DYREKCJA */




/* GALERIA */
img.male {
margin:2px;
border:1px solid #eee;
padding:3px;
	-webkit-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.5);    
	box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.5);
max-width:230px;
vertical-align: middle;
}


table.gal {
width:736px;
border-top: 1px solid #f8f8f8;
border-right: 1px solid #f8f8f8;
margin-top: 10px;
margin-bottom:20px;
}
table.gal td {
	text-align: center;
	vertical-align: bottom;
	width: 33%;
	padding: 20px 0px 10px;
	border-left: 1px solid #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
	vertical-align: middle;
}

.gal_tytul{
  font-size:1.4em;
	font-weight: bold;   
  padding:0.5em;
  padding-left: 0.2em;
  background-color:#f8f8f8;
  border-left:0.3em solid #ddd;
  border-bottom: 1px solid #ddd;
}


/* KONIEC galeria fancybox - zdjecia na stronie index: moje formatowanie */

/* GALERIA spis roczny */
div.gal_spis img {
float: left;
margin-right: 10px;
}
div.gal_spis {
clear:both;
padding-top:20px;
/*padding-bottom:10px;   */
}


/* KONIEC GALERIA spis roczny */


/* GALERIA menu lewe: spis roczny */
ul.menu_gal_rok {
margin-top:20px;
}
ul.menu_gal_rok li{
  display:block;
	list-style: none;
	margin: 0px ;
/*	font-size: 14px;    */
  width:auto;
  border-right:1px solid #ddd;
}

ul.menu_gal_rok li a{
  display:block;
	padding: 4px 0px 4px 20px;
  border-bottom:1px solid #fff;
}
ul.menu_gal_rok li span {
  display:block;
	padding: 4px 0px 4px 20px;
  border-right:4px solid #777;
  border-bottom:1px solid #777;
  background-color:#ddd;
  color:#000;
}
ul.menu_gal_rok li a:hover{
  display:block;
	padding: 4px 0px 4px 20px;
  border-right:4px solid #ddd;
  border-bottom:1px solid #ddd;

  background-color:#f1f1f1;

}

ul.menu_gal_rok li a.galeria_w_roku{
  display:block;
	padding: 4px 0px 4px 20px;
  border-right:4px solid #ddd;
  border-bottom:1px solid #ddd;

  background-color:#f1f1f1;

}



/* KONIEC GALERIA menu lewe: spis roczny */


/* AKTUALNOSCI */
.aktual {
width: auto;
background-color:white;
border-bottom:1px solid #DCC6B6;  
margin:0px;
padding: 10px;
/*width:695px;  */
width:auto;

position: relative;
font-size:1em;
}
.atual_tytul {
	font-size: 1.4em;
	color: #485762;
	font-weight: bold;
  margin-bottom:1em;
  margin-top:0.6em;
}
.atual_tytul img {
	float: right;
  display:block;
  margin:1em;
}
.atual_tytul a:hover {
	color: #485762;
}

.aktual_data {
/*  padding-top:30px;   */
	position: absolute;
	bottom: 15px;
	left: 15px;
  font-size:11px;
  color:#555;
}

.aktual_galeria {
	position: absolute;
	bottom: 15px;
	right: 30px;
  font-size:11px;
  font-weight:bold;
}
.aktual_koniec {
height:50px;
}

.aktual li {
line-height:1.5em;
margin-left: 20px;
}

.aktual_ul_01 {
  margin-top:4px;
  padding-top:0px;
  margin-left:16px;
  padding-left:0px;
}
.aktual_ul_01 li {
  margin-bottom:2px;

}

.aktual_ul_02 {
  margin-top:4px;
  padding-top:0px;
  margin-left:30px;
  padding-left:0px;
}
.aktual_ul_02 li {
  margin-bottom:2px;
}

.aktual_ol_01 {
  margin-top:4px;
  padding-top:0px;
  margin-left:20px;
  padding-left:0px;
}
.aktual_ol_01 li {
  margin-bottom:4px;

}
.aktual_master_tytul{
  font-size:1.4em;
	font-weight: bold;   
  padding:0.5em;
  padding-left: 0.2em;
  background-color:#f8f8f8;
  border-left:0.3em solid #ddd;
  border-bottom: 1px solid #ddd;
}

.aktual p {
line-height:1.5em;
margin-bottom:0.7em;
}
/* AKTUALNOSCI koniec */

/* AKTUALNOSCI menu lewe: spis roczny */
ul.menu_aktualnosci_rok {
margin-top:20px;
}
ul.menu_aktualnosci_rok li{
  display:block;
	list-style: none;
	margin: 0px ;
/*	font-size: 14px;  */ 
  width:auto;
  border-right:1px solid #ddd;
}

ul.menu_aktualnosci_rok li a{
  display:block;
	padding: 4px 0px 4px 20px;
  border-bottom:1px solid #fff;
}
ul.menu_aktualnosci_rok li span {
  display:block;
	padding: 4px 0px 4px 20px;
  border-right:4px solid #777;
  border-bottom:1px solid #777;
  background-color:#ddd;
  color:#000;
}
ul.menu_aktualnosci_rok li a:hover {
  display:block;
	padding: 4px 0px 4px 20px;
  border-right:4px solid #ddd;
  border-bottom:1px solid #ddd;

  background-color:#f1f1f1;

}
/* KONIEC AKTUALNOSCI menu lewe: spis roczny */



/* PRACOWNIE ODDZIA£Y I.... menu lewe */
ul.menu_lewe {
margin-top:20px;
}
ul.menu_lewe li{
  display:block;
	list-style: none;
	margin: 0px ;
/*	font-size: 12px;    */
  width:auto;
  border-right:1px solid #ddd;
}

ul.menu_lewe li a{
  display:block;
	padding: 4px 0px 4px 4px;
  border-bottom:1px solid #fff;
}
ul.menu_lewe li span {
  display:block;
	padding: 4px 0px 4px 4px;
  border-right:4px solid #777;
  border-bottom:1px solid #777;
  background-color:#ddd;
  color:#000;
}
ul.menu_lewe li a:hover{
  display:block;
	padding: 4px 0px 4px 4px;
  border-right:4px solid #ddd;
  border-bottom:1px solid #ddd;

  background-color:#f1f1f1; 
}
ul.menu_lewe li.poziom_1 a{
  display:block;
	padding: 4px 0px 4px 30px;
}

ul.menu_lewe li.poziom_1 span{
  display:block;
	padding: 4px 0px 4px 30px;
}
/* KONIEC PRACOWNIE ODDZIA£Y I.... menu lewe */



/* ODDZIA£ */
 .oddzial_master_tytul{
	color: #485762;
  font-size:1.4em;
	font-weight: bold;   
  padding:0.5em;
  padding-left: 0.2em;
/*  margin-top:20px;
  margin-left:0.8em;
  margin-bottom:0px; */ 
  background-color:#f8f8f8;
  border-left:0.3em solid #ddd;
  border-bottom: 1px solid #ddd;
}
.oddzial_personel {
	

  margin-bottom:0px;
  padding-bottom:0px;
  margin-top:20px;
  margin-bottom:0px;
  height:300px;
/*  border:1px solid gray; */ 
  margin-left:10px;
  position:relative;
}
.personel_wizytowka {
  position:absolute;
  left:250px;
  top:120px;
  }


.personel_typ {
display:block;
font-size:1.1em;  
font-weight: normal;
}
.personel_nazwisko {
display:block;
font-size:1.3em;  
font-weight: bold;
color:#485762;
}
.personel_specjalnosc {
display:block;
font-size:1.1em;  
font-weight: normal;
font-style: oblique;
}

img.personel {
margin:6px;
margin-right:24px;
float:left;
border:1px solid #eee;
padding:3px;
	-webkit-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.5);    
	        box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.5);
}





.oddzial_kt_tel{
 margin-left:10px;
 font-weight:bold;
 margin-top:30px;
}
.tbl_kt_tel {
 width: 380px;
 font-size: 12px;

 font-weight:normal;
 margin-top:6px;
  
}
.tbl_kt_tel_k1 {
  width: 75%;
}
.tbl_kt_tel td {
  padding: 2px 0px;
  vertical-align:top;
}
p.oddzial_prg_tytul {
	color: #485762; !important;
	font-weight: bold;
  padding-bottom:0px;
  margin-top:1.6em !important;
  margin-bottom:0px;
  font-size: 1.2em;
}

.oddzial_opis {
  margin-left:10px;
  margin-bottom:40px;
}

 .oddzial_opis p {
	
	text-align: justify;
	margin-bottom: 0px;
  margin-top:8px;
  padding-top:0px;
  line-height:1.5em;  
}
.oddzial_opis li {
  line-height:1.5em;
  margin-left:20px;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* ODDZIA£ koniec */
/* PRACOWNIA ANALITYCZNA NOWOŒCI */
.tbl_prac_an_nowosci_01 {
 width: 700px;
 font-size: 11px;
 
 margin-top:0px;
 margin-bottom:0px;
 border-top: 1px solid silver;  
 border-left: 1px solid silver;
}
.tbl_prac_an_nowosci_01_k1 {
  width:100px;
  background-color:#fff;
  vertical-align:top;
}
.tbl_prac_an_nowosci_01_k2 {
  width:100px;
  background-color:#fff;
  vertical-align:top;
}
.tbl_prac_an_nowosci_01_k3 {
  width:100px;
  background-color:#fff;
  vertical-align:top;
}
.tbl_prac_an_nowosci_01_k4 {
  width:auto;
  background-color:#fff;
  vertical-align:top;
}


.tbl_prac_an_nowosci_01 span {
  font-weight:bold;
  font-size: 0.9em;
}

.tbl_prac_an_nowosci_01 td {
  border-bottom:1px solid silver;
  border-right:1px solid silver;
  padding:4px;
}


.tbl_prac_an_nowosci_02 {
 width:700px;
 font-size: 11px;

 margin-top:0px;
 margin-bottom:0px;
 border-top: 1px solid silver;  
 border-left: 1px solid silver;
}
.tbl_prac_an_nowosci_02_k1 {
  width:100px;
  background-color:#f2f2f2;
}
.tbl_prac_an_nowosci_02_k2 {
  width:100px;
  background-color:#f2f2f2;
}
.tbl_prac_an_nowosci_02_k3 {
  width:100px;
  background-color:#f2f2f2;
}
.tbl_prac_an_nowosci_02_k4 {
  width:220px;
  background-color:#f2f2f2;
}
.tbl_prac_an_nowosci_02_k5 {
  width: auto;
  background-color:#f4a4a4;
}

.tbl_prac_an_nowosci_02 td {
  border-bottom:1px solid silver;
  border-right:1px solid silver;
  padding:4px;
  vertical-align:middle;
  text-align:center;
}
/* PRACOWNIA ANALITYCZNA NOWOŒCI - koniec */

/* STREFA PACJENTA */
.praob {
font-size:1.4em;
font-weight:bold;
margin-top:1em;
}

 .master_strefa_pacjenta {
	list-style: upper-roman;
	margin-top: 20px;
  margin-left: 40px;
  padding-left: 0px;
}
.master_strefa_pacjenta li{
	margin-top: 20px;
  margin-left: 0px;
  padding-left: 0px;
  font-weight: bold;
}

.slave_strefa_pacjenta {
	list-style: decimal;
	margin-top: 12px;
  margin-left: 20px;
  padding-left :0px;
}

.slave_strefa_pacjenta li {
	margin-top: 6px;
  font-weight: normal;
}

 .slave2_strefa_pacjenta {
	list-style: square;
	margin-top: 4px;
  margin-left: 20px;
  padding-left :0px;
}
 .slave2_strefa_pacjenta li {
 margin-bottom:6px;
 }


 .master_strefa_pacjenta_normal {
	list-style: decimal;
	margin-top: 20px;
  margin-left: 40px;
  padding-left: 0px;
}
.master_strefa_pacjenta_normal li{
	margin-top: 20px;
  margin-left: 0px;
  padding-left: 0px;
  font-weight: normal;
}

.master_strefa_pacjenta_normal_single {
	list-style: decimal;
	margin-top: 10px;
  margin-left: 40px;
  padding-left: 0px;
}
.master_strefa_pacjenta_normal_single li{
	margin-top: 4px;
  margin-left: 0px;
  padding-left: 0px;
  font-weight: normal;
}


.slave_alfa_strefa_pacjenta {
	list-style: lower-alpha;
	margin-top: 3px;
  margin-left: 20px;
  padding-left :0px;
}

.slave_alfa_strefa_pacjenta li {
	margin-top: 3px;
  font-weight: normal;
}

/* STREFA PACJENTA - koniec */

/* ze starej strony moje style */

.oddzial_mst_tytul{
	color: #485762;
	font-weight: bold;
  margin-bottom:0px;
  padding-bottom:0px;
  margin-top:20px;

}
.oddzial_prg_tytul_var1 {

	text-decoration: underline;
  margin-bottom:0px;
  padding-bottom:0px;
}


.oddzial_ul_01 {
	
  margin-top:4px;
  padding-top:0px;
  margin-left:16px;
  padding-left:0px;
}
.oddzial_ul_01 li {
  margin-bottom:2px;
}

.oddzial_ul_02 {

  margin-top:0px;
  padding-top:4px;
  margin-left:0px;
  padding-left:0px;
  text-align: justify;
  list-style-position: inside;
}
.oddzial_ul_02 li {
  margin-bottom:4px;
}


.oddzial_ul_03 {

  margin-top:4px;
  padding-top:0px;
  margin-left:14px;
  padding-left:0px;
  list-style: square;
}
.oddzial_ul_03 li {
  margin-bottom:2px;
}

.oddzial_ul_04 {

  margin-top:4px;
  padding-top:0px;
  margin-left:16px;
  padding-left:0px;
  text-align: justify;
}
.oddzial_ul_04 li {
  margin-bottom:2px;
}



/* style dla ol  */

.oddzial_ol_01 {

  margin-top:4px;
  padding-top:0px;
  margin-left:22px;
  padding-left:0px;
	list-style: decimal;
/*	list-style: lower-alpha; */
}
.oddzial_ol_01 li {
  margin-bottom:2px;
}

.oddzial_ol_02 {

  margin-top:0px;
  padding-top:4px;
  margin-left:0px;
  padding-left:0px;
  text-align: justify;
  list-style-position: inside;
	list-style: decimal;
/*	list-style: lower-alpha; */
}
.oddzial_ol_02 li {
  margin-bottom:4px;
}


.oddzial_ol_03 {

  margin-top:4px;
  padding-top:0px;
  margin-left:20px;
  padding-left:0px;
	list-style: decimal;
/*	list-style: lower-alpha; */
}
.oddzial_ol_03 li {
  margin-bottom:2px;
}

.oddzial_ol_04 {

  margin-top:4px;
  padding-top:0px;
  margin-left:22px;
  padding-left:0px;
  text-align: justify;
	list-style: decimal;
/*	list-style: lower-alpha; */
}
.oddzial_ol_04 li {
  margin-bottom:2px;
}

/* koniec style dla ol   */

td {
text-align:left;
}

.tbl_oddzial_master {
  width:842px;
/*  height:800px;  */
  margin:0px;
}

.tbl_oddzial_master_k1 {
  width: 202px;
  vertical-align: top;
}
.tbl_oddzial_master_k2 {
  width: 462px;
  padding-left: 10px;
  vertical-align: top;
}
.tbl_oddzial_master_k3 {
  width: auto;
}
.tbl_oddzial_master_k1 p {
  margin: 0px;
  padding: 0px;
}


/* pracownia analityczna oferta */

.tbl_prac_an_oferta {
 width: 700px;
 font-size: 12px;

 margin-top:12px;
/* border: 1px solid gray;  */
}
.tbl_prac_an_oferta_k1 {
  width: 50%;
  background-color:#f4f4f4;
  vertical-align:top;
  padding-left:8px;
  border-right: 1px solid silver;
}
.tbl_prac_an_oferta_k2 {
  width: 50%;
  background-color:#f0f0f0;
  vertical-align:top;
  padding-left:8px;
}

.tbl_prac_an_oferta p {
  font-weight:bold;
  margin-top:8px;
  margin-bottom:0px;
}

.tbl_prac_an_oferta ul {
  margin-left: 16px;
  padding-left:0px;
  margin-top:0px;
}

/* pracownia analityczna oferta - koniec*/



/* pracownia analityczna pacjent */
.tbl_prac_an_pacjent_01 {
 width: 460px;
 font-size: 12px;

 margin-top:12px;
 border-top: 1px solid silver;  
 border-left: 1px solid silver;
}
.tbl_prac_an_pacjent_01_k1 {
  width: 25%;
  background-color:#f0f0f0;
  vertical-align:top;
}
.tbl_prac_an_pacjent_01_k2 {
  width: 25%;
  background-color:#fff;
  vertical-align:top;
}
.tbl_prac_an_pacjent_01_k3 {
  width: 25%;
  background-color:#fff;
  vertical-align:top;
}
.tbl_prac_an_pacjent_01_k4 {
  width: auto;
  background-color:#fff;
  vertical-align:top;
}


.tbl_prac_an_pacjent_01 span {
  font-weight:bold;
  font-size: 0.9em;
}

.tbl_prac_an_pacjent_01 td {
  border-bottom:1px solid silver;
  border-right:1px solid silver;
  padding:4px 8px;
}



.tbl_prac_an_pacjent_02 {
 width: 460px;
 font-size: 12px;

 margin-top:12px;
 margin-bottom:20px;
 border-top: 1px solid silver;  
 border-left: 1px solid silver;
}
.tbl_prac_an_pacjent_02_k1 {
  width: 25%;
  background-color:#f0f0f0;
  vertical-align:top;
}
.tbl_prac_an_pacjent_02_k2 {
  width: 50%;
  background-color:#fff;
  vertical-align:top;
}
.tbl_prac_an_pacjent_02_k3 {
  width: auto;
  background-color:#fff;
  vertical-align:top;
}


.tbl_prac_an_pacjent_02 span {
  font-weight:bold;
  font-size: 0.9em;
}

.tbl_prac_an_pacjent_02 td {
  border-bottom:1px solid silver;
  border-right:1px solid silver;
  padding:4px 8px;
}
/* pracownia analityczna pacjent - koniec */



.stopka {
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  width: 842px;
  padding:16px 0px;
  font-size:10px;
  font-weight:bold;
  margin-top:20px;
}
.stopka span {

  padding: 0px 10px;
}

a:link {
	color: #a88d75;
	text-decoration: none;
}
a:visited {
	color: #a88d75;
	text-decoration: none;
}
a:hover {
	color: #525252;
	text-decoration: none;
}

.atual_tytul a {
	color: #525252;
	text-decoration: none;
}



a img {
  display:inline;
  margin:0px;
  padding:0px;
  border:none;
  }
  
.specjalnosc {
  font-style: italic;
  font-weight:normal;
}

.komunikat_ramka {
  width:auto;
  padding:4px;
  margin:8px 0px;
  background-color:#f4f4f4;
  border:1px solid silver;

  line-height:20px;
}  


/* poradnie */
.poradnia_ul_linki {
  margin-top:14px;
  padding-top:0px;
  margin-left:16px;
  padding-left:0px;
}
.poradnia_ul_linki li {
  margin-bottom:4px;
  font-weight:bold;

}



.tbl_poradnia_harmo {
 width:500px;
 font-size: 1em;

 margin-top:14px;
 margin-bottom:20px;
 border-top: 1px solid silver;  
 border-left: 1px solid silver;
 border-right:1px solid silver;
}
.tbl_poradnia_harmo_k1_even {
  width:100px;
  text-align:left;
  padding:4px;
  border-right:1px solid silver;
  background-color: #eaf5f9;

}
.tbl_poradnia_harmo_k2_even {
  width:auto;
  text-align:left;
  padding:4px 8px;  
  border-right:1px solid silver;
  background-color: #eaf5f9;

}
.tbl_poradnia_harmo_k3_even {
  width:30px;
  text-align:right;
  padding:4px 2px 4px 14px;
  background-color: #eaf5f9;

}
.tbl_poradnia_harmo_k4_even {
  width:12px;
  text-align:center;
  padding:4px 0px;
  background-color: #eaf5f9;

}
.tbl_poradnia_harmo_k5_even {
  width:30px;
  text-align:right;
  padding:4px 16px 4px 0px;
  background-color: #eaf5f9;

}





.tbl_poradnia_harmo_k1_odd {
  width:100px;
  text-align:left;
  padding:4px;
  border-right:1px solid silver;
  background-color: #ffefd5;

}
.tbl_poradnia_harmo_k2_odd {
  width:auto;
  text-align:left;
  padding:4px 8px;  
  border-right:1px solid silver;
  background-color: #ffefd5;

}
.tbl_poradnia_harmo_k3_odd {
  width:30px;
  text-align:right;
  padding:4px 2px 4px 14px;
  background-color: #ffefd5;

}
.tbl_poradnia_harmo_k4_odd {
  width:12px;
  text-align:center;
  padding:4px 0px;
  background-color: #ffefd5;

}
.tbl_poradnia_harmo_k5_odd {
  width:30px;
  text-align:right;
  padding:4px 16px 4px 0px;
  background-color: #ffefd5;

}





.tbl_poradnia_harmo td {
  border-bottom:1px solid silver;
  vertical-align:middle;
}



/* poradnie koniec */

/* PRZETARGI ZAMOWIENIA */
.tab_przetargi {
 width:700px;
 font-size: 1em;

 margin-top:0px;
 margin-bottom:20px;
 margin-left:20px;
 border-top: 1px solid silver;  
 border-left: 1px solid silver;
 border-right:1px solid silver;
}
.tab_przetargi_k1_even {
  width:130px;
  text-align:left;
  padding:4px;
  border-right:1px solid silver;
  background-color: #eaf5f9;

}
.tab_przetargi_k2_even {
  width:auto;
  text-align:left;
  padding:4px 8px;  
  border-right:1px solid silver;
  background-color: #eaf5f9;

}
.tab_przetargi_k3_even {
  width:40px;
  text-align:right;
  padding:4px 2px 4px 14px;
  background-color: #eaf5f9;
}

.tab_przetargi_k1_odd {
  width:130px;
  text-align:left;
  padding:4px;
  border-right:1px solid silver;
  background-color: #ffefd5;

}
.tab_przetargi_k2_odd {
  width:auto;
  text-align:left;
  padding:4px 8px;  
  border-right:1px solid silver;
  background-color: #ffefd5;

}
.tab_przetargi_k3_odd {
  width:40px;
  text-align:right;
  padding:4px 2px 4px 14px;
  background-color: #ffefd5;

}


.tab_przetargi_k1 {
  width:130px;
  text-align:left;
  padding:4px;
  border-right:1px solid silver;
/*  background-color: #eaf5f9;   */

}
.tab_przetargi_k2 {
  width:auto;
  text-align:left;
  padding:4px 8px;  
  border-right:1px solid silver;
/*  background-color: #eaf5f9;    */

}
.tab_przetargi_k3 {
  width:40px;
  text-align:right;
  padding:4px;
/*  background-color: #eaf5f9;   */
}



.tab_przetargi td {
  border-bottom:1px solid silver;
  vertical-align:top;
}



.tab_przetargi div {
font-weight: bold;
color:rgb(0,153,255);
}


/* /PRZETARGI ZAMOWIENIA */



/* PRZETARGI */


.przetarg {
margin: 30px;
border: 1px solid #bbb;
padding:0 10px 20px 10px;
}


.przet_sygnatura {
font-weight: bold;
border-bottom: 4px solid #111;
padding:10px;
width:400px;
background-color: #335255;
color: #F1F6F6;
margin-left:-10px;
} 
.przet_data {
font-weight: bold;
border-top: 1px solid #ccc;
padding:10px;
margin-top:20px;
} 

.przet_separator {
border-top: 1px solid #ccc;
padding:6px;
margin-top:20px;
} 



.przetarg a{
margin-left:10px;
padding:4px;
display:block;
}
.przetarg a:link {
	color: #304B4B;
	text-decoration: none;
}
.przetarg a:visited {
	color: #8c7459;
	text-decoration: none;
}
.przetarg a:hover {
	color: #633F50;
	text-decoration: none;
  background-color: #E9E4DE;
}

/* /PRZETARGI - KONIEC*/


/* jskorupa - */
.master_komunikat{
text-align:left;
border:1px solid #eee;
border-top:none;
margin:0px 0px 4px 0px;
padding:4px;
width:312px;
font-size:0.9em;
}

.master_komunikat_tytul {
	font-size: 1.4em;
	color: #680000;
	font-weight: bold;
  margin-bottom:0.4em;
  margin-top:0.6em;
}
/* /KOMUNIKAT GLOWNA */

  /*
.grow img {
  height: 300px;
  width: 300px;
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.grow img:hover {
  width: 400px;
  height: 400px;
}

*/

/* komunikat / js */

.infokomunikat {
    padding: 4px;
    width: 312px;
    font-size: 11px;
    margin-top: 10px;
    text-align: center;
    border-radius: 5px;
    border: 2px solid #ddd;
}

.naglowek{
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 15px;
  padding-top: 10px;
  color: #000;
}


.okno {
  position: fixed;
  font-family: Arial, Helvetica, sans-serif;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0,0.8);
  z-index: 99999;
  opacity:0;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  pointer-events: none;
}
 
.okno:target {
  opacity:1;
  pointer-events: auto;
}

.okno > div {
  width: 800px;
  position: relative;
  margin: 5% auto;
  padding: 5px;
  border-radius: 2px;
  background: #fff;
  background: -moz-linear-gradient(#fff, #999);
  background: -webkit-linear-gradient(#fff, #999);
  background: -o-linear-gradient(#fff, #999);
}

.zamknij, .zamknij2, .zamknij3 {
  background: #606061;
  color: #FFFFFF;
  line-height: 25px;
  position: absolute;
  right: -12px;
  text-align: center;
  top: -10px;
  width: 24px;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: 1px 1px 3px #000;
  -webkit-box-shadow: 1px 1px 3px #000;
  box-shadow: 1px 1px 3px #000;
}

.zamknij:hover { 
  background: #00d9ff; 
}
  
  .okno h2 {
  margin-bottom:20px;
  color:#000;
}
  
  .okno p {
  font-size:15px;
  line-height:25px ;
  text-align:center;
  color:#000;  
}

/* scrool na głównej */
  #blok {
        position:relative;
        float:left;
        font-size: 16px;
        font-family: Arial,Helvetica,sans-serif;
         background-color: rgb(255, 214, 45);
        color: rgb(112, 14, 14);
        width: 990px; 
        text-align: center;
        font-weight: bold;        

      }

      #blok > span {
        position:absolute;
        top:0;
        right:0;
        height:100%;
        background-color: rgb(255, 214, 45);
        border-left:1px solid transparent;
       animation: pisz 10s linear infinite;         
        -webkit-animation:pisz 10s linear infinite; /* dla Google Chrome, Safari, Opera 15+ */
      }

      #blok > p:hover {
        animation-play-state:paused;
      }
    
      /* ------------ANIMACJE------------ */
      @keyframes pisz
      {
        0% { width:100%; }
        100% { width:0; }
      }

      @keyframes znak
      {
        0% { border-left-color:transparent; }
        50% { border-left-color:black; }
        100% { border-left-color:transparent; }
      }

      /* dla Google Chrome, Safari, Opera 15+ */
      @-webkit-keyframes pisz
      {
        0% { width:100%; }
        100% { width:0; }
      }

      @-webkit-keyframes znak
      {
        0% { border-left-color:transparent; }
        50% { border-left-color:black; }
        100% { border-left-color:transparent; }
      }


/* wstecz w njusach */

.wstecz{
    padding: 20px;
    border: 0px solid #33E;
    width: 80px;
    font-weight: bold;
}



.infopoz {
    padding: 2px;
    font-size: 11px;
    margin-top: 10px;
    padding-right: 10px;
    text-align: right;
    border-radius: 5px;
    border: 2px solid #690a0a;
    background: url(/poz/zdjecia/info_s.png);
    background-position: left;
    background-repeat: no-repeat;
}

.naglowekpoz{
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 5px;
  padding-top: 10px;
  text-align: right;
  color:#000;
  text-shadow: 4px 4px 2px rgba(100, 100, 100, 0.5);
}

.infotestcov {
    padding: 2px;
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-align: left;
    border-radius: 5px;
    border: 2px solid #690a0a;
    /* background: url(/grafika_strony/testycov.jpg); */
    background-position: right;
    background-repeat: no-repeat;
    background-position-y: -80px;
}

.naglowektestcov{
  font-size: 21px;
  font-weight: bold;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-bottom::0px;
  text-align: right;
  color: #fff;
  text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.8);
  /*background-color: rgba(19, 0, 0, 0.3);*/
  
}

.infocov {
    padding: 2px;
    font-size: 11px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-align: left;
    border-radius: 5px;
    border: 2px solid #690a0a;
    background: url(/grafika_strony/korona.png);
    background-position: left;
    background-repeat: no-repeat;
}

.naglowekcov{
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-bottom::20px;
  text-align: left;
  color: #fff;
  text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.8);
  background-color: rgba(19, 0, 0, 0.3);
  
}

.infoschemat {
    padding: 2px;
    font-size: 11px;
    margin-top: 10px;
    padding-right: 10px;
    text-align: left;
    border-radius: 5px;
    border: 2px solid #690a0a;
    background: url(/grafika_strony/doc.jpg);
    background-position: left;
    background-repeat: no-repeat;
    background-position-y: -240px;
    background-position-x: -110px;
  }

.naglowekschemat {
  font-weight: bold;
  padding-bottom: 5px;
  padding-top: 10px;
  text-align: left;
  color: #000;
  text-shadow:0px 0px 5px rgba(244, 243, 243, 1);
  margin-top: 30px;
  font-size: 17px;
}


/* galeria na karcie oddzialu */
.gal_odd {
    width: 736px;
    text-align: center;
}

#wazne{
    text-align: center;
    border-radius: 5px;
    border: 2px solid #f00; 
    margin-top:20px;
}

#wirus-head{
  margin-top:20px;
  padding:0px; 
  /*background-color: #ffd62d;*/
  color:#e11;
  font-size: 14px;
  cursor:pointer;
}

#wirus-body {
  padding:10px;
  background-color: #fff;
  color:#000;
  font-size: 14px;
  border:0px solid #383735;
}

#wirus-body ul{
border: 0px solid #000;
padding:10px !important;
}

#wirus-body li{
border: 0px solid #000;
padding:10px !important;
margin-left: 40px !important; 
}

/* maski */

#maski-head {
	margin-top:20px;
    padding: 30px;
    color: #b72020;
    font-size: 17px;
    cursor: pointer;
    text-align: center;
    background-color: #dadada;
}

#maski-body {
    padding: 30px;
    background-color: #fff;
    color: #000;
    font-size: 16px;
    border: 2px dashed #dadada;
    text-align: center;
    line-height: 30px;
}

#maski-body ul{
border: 0px solid #000;
padding:10px !important;
}

#maski-body li{
border: 0px solid #000;
padding:10px !important;
margin-left: 40px !important; 
}



/* info */

#info-head {
	margin-top:20px;
    padding: 30px;
    color: #b72020;
    font-size: 17px;
    cursor: pointer;
    text-align: center;
    background-color: #dadada;
}

#info-body {
    padding: 30px;
    background-color: #fff;
    color: #000;
    font-size: 16px;
    border: 2px dashed #dadada;
    text-align: center;
    line-height: 30px;
}

#info-body ul{
border: 0px solid #000;
padding:10px !important;
}

#info-body li{
border: 0px solid #000;
padding:10px !important;
margin-left: 40px !important; 
}

