@media screen and (max-width: 5000px) {
 .main, .mainlangs { width: 1200px; } 
 .content { width: 1166px; padding: 12px 10px 18px 10px; }
}

@media screen and (max-width: 1260px) {
 .main, .mainlangs { width: 1000px; }
 .top { width: 1000px; height: 145px; background: url(../img/top1000.png) no-repeat; }
 div.horizontal_scroller, div.vertical_scroller { width: 300px; }
 .menu { width: 986px; }
 .menu ul.one li a { padding: 14px 12px 14px 12px; font-size: 18px; }
 .content { width: 966px; padding: 8px 10px; }
 .content .leftr { width: 610px; margin-right: 0; }
 .galeriatitulka { width: 450px; }
 .galeriatitulka .fotky img { max-width: 120px; margin: 0 15px 15px 0; }
 .titulkathree1, .titulkathree3 { width: 290px; }
}

@media screen and (max-width: 1060px) {
 .main, .mainlangs { width: 800px; }
 .top { width: 800px; height: 145px; background: url(../img/top800.png) no-repeat; }
 .top .phone { font-size: 16px; }
 div.horizontal_scroller, div.vertical_scroller { width: 220px; }
 .menu { width: 786px; }
 .menu ul.one li a { padding: 12px 10px 14px 10px; font-size: 14px; }
 .menu ul.one li ul { top: 43px; }
 @-moz-document url-prefix() { .menu ul.one li ul { top: 44px; } }

 .menu ul.one li ul li a { min-width: 150px; padding: 7px 7px 7px 7px; font-size: 14px; }
 h1 { margin-left: 20px; }
 .content { width: 766px; padding: 8px 10px; }
 .content .leftp { display: none; }
 .content .leftr { width: 100%; }
 .galeriatitulka { width: 250px; }
 .galeriatitulka .fotky img { max-width: 90px; margin: 0 12px 15px 0; border: 2px solid #fceec5; }
 .titulkathree1, .titulkathree3 { width: 45%; }
 .titulkathree2 { display: none; }
 .fotogaleria { text-align: center; }
 .fotogaleria a img { max-width: 100px; }
 
 #wowslider-container1 .ws-title { padding: 8px 14px; font-size: 14px; line-height: 16px; }
}

@media screen and (max-width: 850px) {
 html { -webkit-text-size-adjust: none; }
 .topimgs { display: none; }
 .mainlangs ul { margin-right: 10px; }
 .main, .mainlangs { width: 98%; }
 .mainlangs ul { margin: 8px 0 3px 0; }
 .top { width: 98%; height: auto; padding: 0; background: url(../img/bglines.jpg) repeat; 
  border: 7px solid #fceec5; border-bottom: 4px solid #fceec5; }
 .top .phone { position: relative; top: 0; left: 0; font-size: 16px; text-align: center; }
 div.horizontal_scroller, div.vertical_scroller { width: 80%; position: relative; 
  top: 0; left: 0; margin: 10px auto; text-align: center; }
 .mobilmenuB { display: block; }
 .menu { display: block; width: 98%; }
 .menu ul.one li { position: relative; }
 .menu ul.one { display: none; overflow: auto; }
 .menu ul.one li { display: block; background: none; border-bottom: 1px solid #fceec5; }
 
 
 .menu ul.one li ul { position: relative; display: block; top: 0; left: 20px; }
 .menu ul.one li ul li a { background: #902521; }
 
 
 
 .content { width: 98%; padding: 6px 0; } 
 .menustranky { margin-top: -5px; }
 .content .leftr { width: 96%; margin: 0 2%; }
 .blokbig { float: none; width: 90%; max-width: 480px; margin: 0 auto; margin-top: 7px; }
 .blokbig h1 { width: 90%; }
 .galeriatitulka { clear: both; float: none; width: 98%; height: auto; margin-top: 25px; }
 hr.mec { display: none; }
 .titulkathree1, .titulkathree3 { float: none; width: 90%; margin: 0 auto; margin-bottom: 20px; }
 .stranka { padding: 0 7px; }
 img.h1 { margin: 5px 25px 0 0; }
 
 .formular input[type=text] { clear: both; float: none; width: 160px; margin: -5px 0 7px 20px; }
 .formular textarea { clear: both; float: none; width: 220px; height: 100px; margin: -5px 0 7px 20px; }
}

@media screen and (max-width: 550px) {
 .blokbig p { display: none; }
 .fblikebox { display: none; }
}
