
@media screen and (max-width:1279px) {
  #impressum-odkaz  { float:left; }
}


@media screen and (max-width:1200px) {

  #obsah-telefon  { float:left; width:49%; font-size:18px; width:25%; padding:19px 2% 2px 0;  }
  #obsah-nadpis { font-size: 16px; padding:19px 0 18px 2%; }

  #logo a     { margin:20px 0 18px 5%; }
  nav         { height:auto; }
  #menu       { clear:both; float:left; width:100%;  }
  #menu a,
  #menu span  { width:20%; font-size:14px }
  .obsah        { clear:both; float:left; width:92%; padding:30px 4% 30px 4%; }
  #obsah-nadpis   { width:60%; padding:16px 0 16px 4%; }
  #obsah-telefon  { float:left; width:34%; padding:16px 2% 0 0; }
  #submenu    { /*display: none;*/ width:100%;  }
  #submenu a,
  #submenu a.submenu-de-3   { padding-top:6px; height:30px; font-size:13px; }
  #facebook   { display: none; }

  footer {  display: none; }
  #obal       { margin-bottom:0; }
  .formular        { width:100%; margin-left:10%; }
  .adresa          { width:100%; margin:0; }
  
  #kontakt-menu2  { display: block; }
  #kontakt-menu  { display: none; }
  .gal-odkaz { width:44%; }
  

}


@media screen and (max-width:779px) { 
  .reference { width:100%; margin-bottom:30px; }
  #obsah-nadpis   { width:92%; padding:16px 4% 16px 4%; }
  #obsah-telefon  { display: none;}
  
  #vlajky 		{ width:24px; top:30px; left:0px;}
  .vlajka a		{ margin-bottom:10px}
  .vlajky-cara	{ display: none }
}


@media screen and (max-width:500px) {
  #menu a,
  #menu span  { height:40px; font-size:11px; padding-top:24px; }
  
  #menu a#menu_bg_0,
  #menu a#menu_bg_3  { padding-top:16px; height:46px;  } 
   
  .obsah        { line-height:20px; width:84%; padding:30px 8% 30px 8%; }
  .gal-odkaz { width:100%; }
}


@media screen and (max-width:400px) {
  #logo a     { background-image: url(../images/logo-mobile.png); width:260px; height:73px;  }
  #vlajky 		{ top:20px;}
}


/* Výška okna menší než 670px */
@media screen and (max-width:670px) {   

}

