@media all and (max-width: 1146px)
{
  /* prostokaty dzialow */
  #godzinyprzyjec_dzialy
  {
    font-size: 19px;
  }  
  .godzinyprzyjec_prostokat
  {
    width: 240px;
    height: 237px;
    margin-bottom: -237px;        
  }
  .godzinyprzyjec_prostokat h2
  {
    width: 240px;
  }
  #godzinyprzyjec_poradnie
  {
    margin-left: 247px;
  }                                                              
  #godzinyprzyjec_gabinety_stomatologiczne                       
  {                                                                
    margin-left: 494px;
  }                                                              
  #godzinyprzyjec_diagnostyka                                    
  {                                                              
    margin-left: 740px;    
  }                                                              
  
  /* tlo, podtytul */
  #godzinyprzyjec_tlo_gorne
  {
    top: -340px;
    height: 395px;
    margin-bottom: -400px;
  }
  
  /* lekarze dzis */
  #godzinyprzyjec_dzis_spec table, #godzinyprzyjec_dzis_nazw table
  {
   table-layout: fixed;    
  }  
  .godzinyprzyjec_dzis_spec_godziny, .godzinyprzyjec_dzis_nazw_godziny
  {
    width: 98px;
  }
  
  .godzinyprzyjec_dzis_spec_specjalizacja
  {
    width: 40%;
  }  
}

@media all and (max-width:1000px) /* od 800px */
{
  /* prostokaty dzialow */
  #godzinyprzyjec_dzialy
  {
    margin-top: 30px;
  }
  .godzinyprzyjec_prostokat
  {
    width: 100%;
    height: auto;  /* ie */
    height: initial;
    margin-bottom: 0px;    
  }
  .godzinyprzyjec_prostokat h2
  {
    font-size: 22px;        
    display: block;  
    height: auto;  /* ie */
    height: initial;    
    width: 100%;
    margin-bottom: 1px;
    padding-bottom: 10px;
    padding-top: 10px;    
    text-align: center;
    background-color: var(--kolor_podstawowy_8);      
    background: linear-gradient(var(--kolor_podstawowy_9), var(--kolor_podstawowy_8));         
  }
  .godzinyprzyjec_prostokat h2:hover
  {
    background-color: var(--kolor_podstawowy_4);
    background: linear-gradient(var(--kolor_podstawowy_5), var(--kolor_podstawowy_4));           
  }
  #godzinyprzyjec_lekarze_w_tym_dniu, #godzinyprzyjec_poradnie, #godzinyprzyjec_gabinety_stomatologiczne, #godzinyprzyjec_diagnostyka,
  #godzinyprzyjec_lekarze_w_tym_dniu:hover, #godzinyprzyjec_poradnie:hover, #godzinyprzyjec_gabinety_stomatologiczne:hover, #godzinyprzyjec_diagnostyka:hover
  { 
    margin: 0px;
    background-image: none;
  }

  /* tlo, podtytul */
  #godzinyprzyjec_tlo_gorne
  {
    top: 0px;
    height: 0px;
    width:  0px;
    background: none;
    margin: 0px;
    visibility: hidden;
  }
  #godzinyprzyjec_nazwa_dzialu
  {
    font-size: 20px;
    margin-left: 0px;
  }  

  /* akordeon */
  #godzinyprzyjec_akordeon_glowny
  {
    margin-top: 10px;
    margin-bottom: 30px;
    width: 100%;
  }
}

@media all and (max-width: 799px) /* od 640px */
{
  /* tabela godzin pracy w slajderze */  
  .godzinyprzyjec_tabela
  {
    width: 101%;
    margin-left: -20px;
  }
}

@media all and (max-width:639px)  /* od 480px */
{
  /* lekarze dzis */
  .godzinyprzyjec_dzis_nazw_lekarz, .godzinyprzyjec_dzis_nazw_specjalizacja, .godzinyprzyjec_dzis_spec_lekarz, .godzinyprzyjec_dzis_spec_specjalizacja
  {
    padding: 0px;
  }  
  .godzinyprzyjec_dzis_spec_specjalizacja
  {
    width: 30%;
  }
  .godzinyprzyjec_prostokat h2
  {
    font-size: 19px;        
  }  
}

@media all and (max-width:479px)   /* od 0px */
{
  #godzinyprzyjec_nazwa_dzialu
  {
    font-size: 18px;
  }    
  .godzinyprzyjec_tabela
  {
    width: 103%;
    margin-left: -20px;
  }  
  .godzinyprzyjec_tab_daty_nazwa_miesiaca
  {
     display: none;
  }
  .godzinyprzyjec_tab_godziny_komorka span::after, .godzinyprzyjec_tab_godziny_komorka span::before
  {
    content: "\a";
    white-space: pre;
  }  
  .godzinyprzyjec_tab_godziny_komorka
  {
    line-height: 13px;
  }
  /* lekarze dzis */
  .godzinyprzyjec_dzis_spec_specjalizacja, .godzinyprzyjec_dzis_nazw_lekarz
  {
    word-wrap: break-word;
  }    
  
  .godzinyprzyjec_dzis_nazw_godziny
  {
    width: 15%;    
  }
  
  .godzinyprzyjec_dzis_spec_godziny
  {
    width: 20%;
  }  
}
