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


table {margin:15px 5%;}
select,input {height:40px;}
.obrazekDoleva {float:none;width:90%;}
#pravySloupecContent img {max-width:100%;}
#fotogalerieBigFoto {width:100%;}
object {max-width:100%}
iframe {max-width:100%;}
.hideOnDesktop {display:block;}
        
#topNewBannerFullMobile {position:relative;width:100%;height:auto;overflow:hidden;text-align:center;}
  #topNewBannerFullMobile img,#topNewBannerFullMobile object {max-width:100%;margin:0 auto;}
  
#fullPageWithVerical {width:100%;}
  #verical120x600 {display:none;}        
  #verical120x600right {display:none;}          
  #contentWithVertical {width:100%;}
  
#megaBoard {position:absolute;margin: 0 auto;width:100%;height:auto;max-height:100px;text-align:left;overflow:hidden;z-index:100;padding:0;overflow:hidden;}
  #megaBoard img {width:100%;height:auto;}
  #megaBoard object {width:100%;height:auto;}
#mainPage{position:relative;margin: 0 auto;width:100%;height:auto;text-align:left;overflow:hidden;background-image:none;}    
 
  #headka {display:none;}
  #headkaMobile {display:block;position:absolute;left:0;top:0;width:100%;height:76px;overflow:hidden;background-color:#8C0404;z-index:10;}
    #logo {position:relative;width:70%;height:56px;overflow:hidden;float:left;margin:10px;left:0;top:0;}
      #logo img {width:auto;max-height:56px;}
    #menuMobileButton {position:relative;float:right;width:15%;height:76px;overflow:hidden;font-family:FontAwesome;font-size:40px;line-height:76px;vertical-align:middle;text-align:right;padding-right:5%;}
      #menuMobileButton a {color:#fff;text-decoration:none;}  
  #mobileMenu {display:block;position:absolute;left:0;top:76px;width:100%;height:auto;overflow:hidden;background-color:#F48221;z-index:10;}    
    #mobileMenu a {display:block;width:90%;height:auto;line-height:40px;vertical-align:middle;text-align:center;text-decoration:none;background-color:#fff;color:#000;margin:1px 5%;font-size:18px;}
    #mobileMenu a:first-child {margin-top:5%;}
    #mobileMenu a:last-child {margin-bottom:5%;}
    
    div.mobileMenuSpacer {position:relative;width:90%;height:1px;vertical-align:middle;text-align:center;text-decoration:none;background-color:#8C0404;margin:15px 5%;}    
  
  #mainContent {position:relative;width:100%;height:auto;margin-top:76px;text-align:left;overflow:hidden;background-image:none;}
    #levySloupec {position:relative;width:100%;height:auto;text-align:left;overflow:hidden;float:left;}
      #shortNews h3 {font-size:13px;color:#6A9B03;margin:15px 15px 0 15px;} 
      #shortNews p {font-size:13px;margin:5px 15px 0 15px;}                                          
       table.kalendarTable {width:100%;background:#f3f3f3;border:1px solid #e0e0e0;}
       .kalendarDays {width:55px;}
       .kalendarButtonOff {width:25px;height:25px;}
       .kalendarButtonOn {background-color:#8C0404;color:#fff;width:25px;height:25px;}
       .kalendarButtonOn2 {background-color:#F58221;color:#fff;width:25px;height:25px;}
       .kalendarButtonOn3 {background-color:#6A9B03;color:#fff;width:25px;height:25px;}
      #FB1 {position:relative;display:block;border:none; overflow:hidden; width:100%; height:300px;margin:10px;overflow:hidden;}
      div.leftBox  {position:relative;width:100%;height:auto;text-align:left;overflow:hidden;margin:15px 0;background:#F58221;color:#000;}
    #pravySloupec {position:relative;width:100%;height:auto;text-align:left;overflow:hidden;float:right;}
      #pravySloupecContent {position:relative;width:100%;height:auto;overflow:hidden;/*margin-top:83px;*/}
      #topReklama {position:absolute;left:0;top:0;width:100%;height:83px;overflow:hidden;background-image:url("images/topReklamaBg.jpg");}
      
      #spacerTopNew {position:relative;width:50%;height:50px;overflow:hidden;}          
     
      #soutezOdpovedi ul {list-style-type:lower-alpha;}
      #soutezOdpovedi li {list-style-image:none;}
     
      div.forumBox {position:relative;margin:15px;width:100%;height:auto;background:#f3f3f3;border:1px solid #e0e0e0;}
        div.forumBox h3 {font-size:16px;}
        div.forumBox p {margin:15px;}
        div.forumBox textarea {width:100%;}
        div.forumBox input[type=text] {width:100%;}
      .sedyBox {background-color:#ccc;padding:10px;}                                    
      table.forumItemTable {border-spacing:0;margin-top:1px;margin-bottom:0px;} 
        table.forumItemTable th.noBg {background:transparent;}
        table.forumItemTable td.noBg {background:transparent;}
        table.forumItemTable td {padding:5px;background:#e5e5e5;}
        table.forumItemTable th {background-color:#ccc;color:#000;font-weight:bold;padding:5px;}        
     
      div.topNewBoxSelectHeader {position:relative;width:90%;height:30px;overflow:hidden;line-height:30px;vertical-align:middle;font-size:14px;
                                margin:1px 0 0 0;padding:0 5%;font-weight:normal;}
        div.topNewBoxSelectHeader a {text-decoration:none;}
      div.boxTable {position:relative;margin:15px 5%;width:80%;background:#f3f3f3;border:1px solid #e0e0e0;overflow:hidden;padding:5%;}
      li.firmaLi {display:block;position:relative;width:190px;height:20px;overflow:hidden;float:left;}
      
      table.boxTable {margin:15px 0;width:100%;background:#f3f3f3;border:1px solid #e0e0e0;}
        table.boxTable th {padding:5px;background-color:#e0e0e0;}
        table.boxTable td {padding:5px;}
        table.boxTable .bottomBorder {border-bottom:1px solid #e0e0e0;}
      
      div.topNewBox {position:relative;width:100%;height:auto;overflow:hidden;float:none;margin-left:0;margin-top:0;}
        div.topNewBox h2 {position:relative;width:100%;height:50px;overflow:hidden;margin:0;}
        div.topNewBox h2>a {text-decoration:none;}
        div.topNewBoxFoto {position:relative;width:100%;height:auto;overflow:hidden;}
          div.topNewBoxFoto img {width:100%;}
        div.topNewBoxPerex {position:relative;width:100%;height:auto;overflow:hidden;margin-top:15px;}
          div.topNewBoxPerex p {margin:0;}
        div.topNewBoxInfos {position:relative;width:100%;height:23px;overflow:hidden;background-image:url("images/topNewInfoBg.gif");margin-top:15px;}
          div.topNewBoxInfos p {margin:0 5px;line-height:23px;vertical-align:middle;font-size:10px;}
          a.topNewBoxInfosLink {position:absolute;display:block;left:285px;top:0;width:20px;height:23px;line-height:23px;vertical-align:middle;font-size:10px;color:#2B649B;text-decoration:none;text-transform:uppercase;font-weight:bold;}
       
      #topNewsImage {margin-top:94px;}
      #topNewsHeaders {position:absolute;left:0;top:0;width:100%;height:94px;}
        
        
        
        #topNewBannerHeader {display:none;}
        #topNewBannerFull {display:none;}
        
        #topNewBannerFullFotogalerie {position:relative;width:90%;height:90px;overflow:hidden;background-color:#f5f5f5;float:none;margin:15px 5%;}
     
        
        #topNewBannerAkt {display:none;}
        #topNewBannerLeft {display:none;}
        #topNewBannerRight {display:none;}
        
        #hpBannerBottom468x60 {position:relative;width:468px;height:60px;overflow:hidden;background-color:#f5f5f5;float:left;margin:30px 15px 15px 15px;float:left;}
        #hpBannerBottom120x90 {position:relative;width:120px;height:90px;overflow:hidden;background-color:#f5f5f5;float:left;margin:15px;float:left;}
        
        #fullBanner600x90bottom {position:relative;width:100%;height:auto;overflow:hidden;margin:10px auto;} 
          #fullBanner600x90bottom img, #fullBanner600x90bottom object {max-width:100%;width:auto;height:auto;}
        
      a.orangeLinkMain {display:block;position:relative;width:80%;height:40px;background-color:#F58221;color:#fff;text-transform:uppercase;font-size:16px;font-weight:bold;text-align:center;padding:0 5%;
                        line-height:40px;vertical-align:middle;text-decoration:none;margin:15px 5% 15px 5%;}
      
      div.newsSpacer {position:relative;width:90%;height:1px;overflow:hidden;float:left;margin:15px 5% 15px 5%;border-top:1px solid #e5e5e5;}
      div.newsSpacerLong {position:relative;width:974px;height:1px;overflow:hidden;float:left;margin:15px 15px 0 15px;border-top:1px solid #e5e5e5;}
      
      div.newsBoxKratasy {position:relative;width:100%;height:auto;overflow:hidden;float:left;margin-left:15px;margin-top:15px;}
        div.newsBoxKratasy h2 {font-size:16px;margin:0 0 15px 0;}
        div.newsBoxKratasy p {margin:0 0 15px 0;}
        
      div.newsBox {position:relative;width:90%;height:auto;overflow:hidden;float:none;margin:15px 5%;}
        div.newsBox h2 {position:relative;width:60%;height:auto;font-size:16px;padding:5px 5% 5px 5%;float:right;margin:0;overflow:hidden;}
          div.newsBox h2>a {text-decoration:none;color:#283941;}
        div.newsBoxFoto {position:relative;width:30%;height:auto;overflow:hidden;float:left;}
          div.newsBoxFoto img {width:100%;margin:5px 0}
        div.newsBoxPerex {display:none;position:relative;width:90%;height:auto;padding:15px 5% 15px 5%;clear:both;float:none;margin:0;overflow:hidden;}

        
        div.newsBoxPerexWide {display:none;}
          
        
        div.newsBoxInfos {position:relative;width:50%;height:23px;overflow:hidden;background-image:url("images/topNewInfoBg.gif");margin-top:15px;margin-left:335px;clear:left;}
          div.newsBoxInfos p {margin:0 5px;line-height:23px;vertical-align:middle;font-size:10px;}
          a.newsBoxInfosLink {position:absolute;display:block;left:285px;top:0;width:20px;height:23px;line-height:23px;vertical-align:middle;font-size:10px;color:#2B649B;text-decoration:none;text-transform:uppercase;font-weight:bold;}
 
        div.fotogaleriePreviewBox {position:relative;width:calc(40% - 2px);height:160px;overflow:hidden;float:left;margin-left:5%;margin-top:5%;border:1px solid #e5e5e5;text-align:center;}
          div.fotogaleriePreviewBoxFoto {position:relative;width:90%;height:100px;overflow:hidden;text-align:center;margin:5px 5%;}
            div.fotogaleriePreviewBoxFoto img {width:auto;max-height:100px;}
          div.fotogaleriePreviewBoxPopis {position:relative;width:90%;height:40px;overflow:hidden;text-align:center;margin:5px 5%;}
  
      #fotogalerieContent {position:relative;width:90%;height:auto;overflow:hidden;margin:0 5%;}
        #fotogalerieContentBigFoto {position:relative;width:100%;height:auto;overflow:hidden;float:left;}
          #fotogalerieContentBigFoto img {margin:0 1px;}
          #fotogalerieContentNavigace {position:relative;width:calc(100% - 2px);height:26px;overflow:hidden;background-color:#F3F3F3;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
          #fotogalerieContentNavigace p {line-height:26px;vertical-align:middle;margin:0 15px;}
            #fotogalerieContentNavigaceLeft {position:relative;width:33.33%;height:26px;overflow:hidden;float:left;}
            #fotogalerieContentNavigaceMiddle {position:relative;width:33.33%;height:26px;overflow:hidden;float:left;}
            #fotogalerieContentNavigaceRight {position:relative;width:33.33%;height:26px;overflow:hidden;float:left;}
          #fotoPopisek {position:relative;width:width:calc(100% - 32px);height:auto;overflow:hidden;background-color:#F3F3F3;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:15px;}
          #fotogalerieBigFotoLink {float:none;}  
        #fotogalerieContentPreviews {position:relative;width:100%;height:auto;overflow:hidden;float:left;margin-left:0;background-color:#F3F3F3;border:1px solid #e0e0e0;}
          #fotogalerieContentPreviews2 {position:relative;width:100%;height:auto;overflow:hidden;}
          #navigaceBloky {position:relative;width:100%;height:30px;overflow:hidden;line-height:30px;vertical-align:middle;}
            #navigaceBloky a {font-size:11px;text-decoration:none;}
            #navigaceBlokyLeft {position:relative;width:45%;height:30px;overflow:hidden;float:left;text-align:left;margin-left:5%;}
            #navigaceBlokyRight {position:relative;width:45%;height:30px;overflow:hidden;float:left;text-align:right;margin-right:5%;}
          div.fotogalerieContentPreviewBox {position:relative;width:calc(33% - 2px);height:120px;overflow:hidden;float:left;margin:1px;line-height:auto;vertical-align:middle;text-align:center;}
              div.fotogalerieContentPreviewBoxNr {position:absolute;left:1px;top:1px;width:10px;height:10px;overflow:hidden;background-color:#000;color:#fff;font-size:8px;line-height:10px;text-align:center;vertical-align:middle;}
              div.fotogalerieContentPreviewBox a {text-decoration:none;}
              div.fotogalerieContentPreviewBox img {vertical-align:middle;text-align:center;}
      
      #fullAndButtonBanner {position:relative;width:90%;height:auto;overflow:hidden;float:none;margin:15px 5%;text-align:center;}
        #fullBanner {position:relative;width:auto;height:auto;overflow:hidden;float:none;margin:0px;max-width:100%;}
        #fullBanner img, #fullBanner object {max-width:90%;} 
        #buttonBanner {position:relative;width:120px;height:60px;overflow:hidden;float:none;margin:15px auto 0 auto;}
      
  #foot {position:relative;width:100%;height:auto;text-align:left;overflow:hidden;background-image:none;background-repeat:no-repeat;
         background-position:left bottom;margin-top:15px;}     
    #foot p {margin-top:15px;padding-top:10px;border-top:1px solid #e5e5e5;}
    
.pages {font-size: 26px;margin:15px 5%;}    

}