/* prostokaty dzialow */
#godzinyprzyjec_dzialy
{
  margin-top: 30px;
  text-align: center;
  font-size: 22px;
  color: var(--kolor_podstawowy_2);
}
.godzinyprzyjec_prostokat
{
  display: block;
  width: 257px;
  height: 237px;
  margin-bottom: -237px;
}
.godzinyprzyjec_prostokat h2
{
  display: table-cell;
  width: 268px;
  height: 60px;
  padding-top: 172px;
  vertical-align: middle;
}
#godzinyprzyjec_lekarze_w_tym_dniu
{
  background-image: var(--strony__godziny_przyjec__obrazy__dzialy__dzis_pasywny_jpg);
}
#godzinyprzyjec_lekarze_w_tym_dniu:hover
{
  color: white;
  background-image: var(--strony__godziny_przyjec__obrazy__dzialy__dzis_aktywny_jpg);
}
#godzinyprzyjec_poradnie
{
  margin-left: 263px;
  background-image: var(--strony__godziny_przyjec__obrazy__dzialy__poradnie_pasywny_jpg);
}
#godzinyprzyjec_poradnie:hover
{
  color: white;
  background-image: var(--strony__godziny_przyjec__obrazy__dzialy__poradnie_aktywny_jpg);
}
#godzinyprzyjec_gabinety_stomatologiczne
{
  margin-left: 526px;
  background-image: var(--strony__godziny_przyjec__obrazy__dzialy__stomatologia_pasywny_jpg);
}
#godzinyprzyjec_gabinety_stomatologiczne:hover
{
  color: white;
  background-image: var(--strony__godziny_przyjec__obrazy__dzialy__stomatologia_aktywny_jpg);
}
#godzinyprzyjec_diagnostyka
{
  margin-left: 790px;
  margin-bottom: 0px;
  background-image: var(--strony__godziny_przyjec__obrazy__dzialy__diagnostyka_pasywny_jpg);
}
#godzinyprzyjec_diagnostyka:hover
{
  color: white;
  background-image: var(--strony__godziny_przyjec__obrazy__dzialy__diagnostyka_aktywny_jpg);
}

/* tlo, podtytul */
#godzinyprzyjec_tlo_gorne
{
  position: relative;
  top: -385px;
  height: 435px;
  width: 100%;
  background-color: #f7f7f7;
  color: transparent;
  margin-bottom: -450px;
  z-index: -1;
}

/* akordeon */
#godzinyprzyjec_akordeon_glowny
{
  margin: 0 auto;
  margin-top: 80px;
  margin-bottom: 30px;
  width: 100%;
}
.godzinyprzyjec_akordeon_naglowek
{
  font-size: 22px;
  color: var(--kolor_podstawowy_2);  
  text-transform: uppercase;
  line-height: 1.1;
  cursor: pointer;
  margin-top: 10px;
  padding: 9px;
  padding-right: 30px;    
  border: 1px solid #cccccc;
  border-radius: 10px;
  background-color: white;
  background-image: var(--strony__cennik__obrazy__akordeon__strzalka__gora_png);
  background-repeat:no-repeat;
  background-position: 98% 50%;
}
.godzinyprzyjec_akordeon_naglowek_otwarty
{
  border-bottom: none;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #f7f7f7;
  background-image: var(--strony__cennik__obrazy__akordeon__strzalka__dol_png);
}
.godzinyprzyjec_akordeon_tresc
{
  border: 1px solid #cccccc;
  padding-bottom: 0em;
  padding-left: 30px;

  border: 1px solid #cccccc;
  border-top: none;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;

  display: none;
}

/* tabela godzin pracy w slajderze */
.godzinyprzyjec_tabela
{
  text-align: center;
  width: 98%;
  table-layout:fixed;
}
.godzinyprzyjec_tab_brak_wynikow
{
  font-size: 19px;
  color: red;
  line-height: 40px;
  margin-left: 42%;
}
.godzinyprzyjec_tabela tr td
{
  width: 16.67%;
  word-wrap:break-word;
}
.godzinyprzyjec_tab_daty_komorka
{
  color: #333333;  
  font-size: 18px;
  font-weight: bold;
  height: 30px;
  border-left: solid;
  border-color: #aaaaaa;
  border-width: 1px;
}
.godzinyprzyjec_tab_strzalka_lewo
{
  right: 20%;
}
.godzinyprzyjec_tab_strzalka_prawo
{
  left: 20%;
}
.godzinyprzyjec_tab_lekarz_komorka
{
  padding-top: 3px;
  border-top: solid;
  border-color: #aaaaaa;
  border-width: 1px;
  background-color: #eeeeee;
}
.godzinyprzyjec_tab_godziny_komorka
{
  font-size: 17px;
  border-left: solid;
  border-color: #aaaaaa;
  border-width: 1px;
}
.godzinyprzyjec_tab_godziny_komorka span:after, .godzinyprzyjec_tab_godziny_komorka span:before
{
  content: "\a";
}
.godzinyprzyjec_tab_godziny_nieobecnosc
{
  color: red;
  text-decoration: line-through;
}
.godzinyprzyjec_tab_tytul_lekarza
{
  font-size: 15px;
  color: var(--kolor_podstawowy_1);  
}
.godzinyprzyjec_tab_imie_nazwisko
{
  font-size: 17px;
  font-weight: bold;  
  color: var(--kolor_podstawowy_1);  
}
.godzinyprzyjec_tab_specjalizacja
{
  font-weight: bold;
  font-size: 15px;
  color: var(--kolor_podstawowy_1);  
}
.godzinyprzyjec_tab_godziny_komorka_pierwsza, .godzinyprzyjec_tab_daty_komorka_pierwsza
{
  border-left: none;
}
.godzinyprzyjec_tab_daty_komorka_pierwsza
{
  background-image: var(--strony__godziny_przyjec__obrazy__slider__lewo_png);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 12px;
  cursor: pointer;
}
.godzinyprzyjec_tab_daty_komorka_ostatnia
{
  background-image: var(--strony__godziny_przyjec__obrazy__slider__prawo_png);
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 12px;
  cursor: pointer;  
}

/* lekarze dzis */
.godzinyprzyjec_dzis_tlo
{
  background-color: #eeeeee;  
}
#godzinyprzyjec_sortowanie_guzik
{
  color: var(--kolor_podstawowy_1);  
  font-size: 20px;
  white-space: normal;
  margin-top: 10px;
  margin-bottom: 30px;
  margin-left: -10px;
  border: none;
  background: none;
  cursor: pointer;
}

#godzinyprzyjec_dzis_spec, #godzinyprzyjec_dzis_nazw
{
  font-size: 17px;
}
#godzinyprzyjec_dzis_spec table, #godzinyprzyjec_dzis_nazw table
{
  width: 100%;
}
.godzinyprzyjec_dzis_spec_lekarz a, .godzinyprzyjec_dzis_nazw_lekarz
{
  font-size: 17px;
  color: var(--kolor_podstawowy_1); 
  font-weight: bold;  
}

.godzinyprzyjec_dzis_spec_lekarz span, .godzinyprzyjec_dzis_nazw_lekarz span
{
  color: var(--kolor_podstawowy_4);  
  font-size: 16px;
  font-weight: bold;  
}
.godzinyprzyjec_dzis_spec_godziny, .godzinyprzyjec_dzis_nazw_godziny
{
  font-weight: bold;
}

.godzinyprzyjec_dzis_nazw_specjalizacja
{
  text-transform: lowercase;
  padding-left: 10px;
}
.godzinyprzyjec_dzis_nazw_lekarz, .godzinyprzyjec_dzis_nazw_godziny
{
  padding-left: 5px;
}

.godzinyprzyjec_dzis_spec_specjalizacja
{
  text-transform: lowercase;
  padding-left: 5px;
}
.godzinyprzyjec_dzis_spec_lekarz
{
  width: 80%;
}
