


/*1200px*/
@media all and (max-width: 75em) {
    /*#Header {background-color:red; }*/
    #MainPage { font-size:110%;}
    #JizJeCas { left:3em; }
    #TextPresObr { right:1em; }
    #DefaultPage { display:block; }
    /*#nabidkaDescription { padding-left:1em; }
    #DetailProjekt h2 { padding-left:0.5em; }
    #DetailProjekt .Documents { padding-left:1em; }
    #DetailProjekt #Fotografie h3 { padding-left:0.7em; }*/
    #DetailProjekt .Telo .PageLayoutObr,#DetailNabidka .Telo .PageLayoutObr,#ListEstate #TopFilter,#ListEstateContent { width:96%; margin-left:auto; margin-right:auto; }
    #filter .Search .button { font-size:110%; }
    #ListEstateContent .nabidkaHolder { font-size:80%; }
    #ListEstateContent .nabidkaHolder .button { width:19%; background-size:10px; line-height:2; }
    #Footer #Realizace { right:1em; }
    #newsslider { display:block; }
    #Menu { /*font-size:90%;*/ }
    #Menu .ButtonMenu a { height:1.6em; }
    #HeaderContent #lang { margin-left:1em; }
    #HeaderContent .Search { margin-right:1em; }
    /*#TextPresObr { top:20%; }*/
    #ListEstateContent .nabidkaHolder .imgHolder a img { height:10em; }
    #DetailNabidka .ZakladniPolozkyContent,#DetailProjekt .ZakladniPolozkyContent { max-width:26em; }
    #DetailNabidka .ZakladniPolozkyContent .Left { width:40%; }
    #DetailNabidka .ZakladniPolozkyContent .Right { width:60%; }
    #DetailNabidka .ZakladniPolozky .DetailLeft,#DetailProjekt .ZakladniPolozky .DetailLeft { width:40%; }
    #DetailNabidka #DetNabDevProj .DetNabDevProjContent .Image img { max-width:100%; }
    #DetailNabidka #DetNabDevProj .DetNabDevProjContent .Captions { width:73%; padding-left:2%; }
    #DetailNabidka .button { background-size:10px; }
    
    /*#DetailNabidka .ZakladniPolozky .DetailRight,#DetailNabidka .Telo .DetailRight { width:66%; }
    #DetailNabidka .ZakladniPolozky .DetailLeft,#DetailNabidka .Telo .DetailLeft { width:34%; }
    #DetailNabidka .button.fotografie { width:40%; }*/
    #HeaderContent .Search:hover .SearchHeader a:hover{ background-position: center -2.9em; }
    #LidePobocky .Agent .AContent .Foto img {   }
    
}

/*1088px*/
@media all and (max-width: 68em) {

    h1 { font-size:190% }
    #HeaderContent .Logo { width:20em; background-size:100%; background-repeat:no-repeat; height:7em; margin-top:2em; }
   /*#Header {background-color:green; }*/
    #MainPage { font-size:100%;   }
    #Menu { font-size:100%; }
    #filter .Item { width:24%; margin-right:2.6%; }
   /*#Menu .ButtonMenuFirst { display:none; }*/
   
   .scroller { visibility:visible; margin-left:1em; margin-top:4em; }
    #DetailProjekt .button.fotografie { width:42%; }
    #HeaderContent .Search:hover .SearchHeader a:hover{ background-position: center -3.2em; }
    
    
}
/*992px*/
@media all and  (max-width:61em) {
    
    /*#Header { background-color:yellow; }*/

    #HeaderContent .Logo { width:22em; height:8em; background-size:100%; }
    #Kontaktovat { left:auto; right:2em; }
    #DefaultPage #UserText { width:100%; }
    #DefaultPage #UserNews { padding-left:0; padding-right:0; width:100%; border-left:0; }
    #Footer { font-size:100%; }
    #Footer #Link3 { width:62%; height:auto; border-right:none; padding-top:0.5em; padding-bottom:0.5em; }
    #Footer #Link3 strong{ font-size:140%; width:50%; text-align:left; display:block; float:left; }
    #Footer #Link3 a{ width:auto; display:inline; margin-left:2em; }
    #Footer #Link4 { width:64%; }
    #Footer #Link4 strong { width:50%; float:left; display:none; }
    #Footer #Link4 p.Adresa { width:100%; }
    /*#MenuMiniContent { display:block; }*/
    #Menu { display:none; }
    #MenuButton { display:block; }
    #ListDevProjContent .nabidkaHolder .Detail .button { font-size:100%; background-size:10px; }
    #DetailProjekt #NemovitostiProjekt table tr td.ItemField { padding-left:2%; padding-right:2%; width:12%; float:left; height:4em; line-height:1.5em; overflow:hidden; display:block;
                                                               max-width:none;
    }
    #ListEstateContent .nabidkaHolder .captions .nabidkaPopis { width:100%; display:block; }
    .estateList tr{ display:block; width:48%; margin-right:1%; float:left; }
    #ListEstateContent .nabidkaHolder .imgHolder{ width:100%; }
    #ListEstateContent .nabidkaHolder .imgHolder a img { height:19em; max-width:100%; margin-top:0; }
    #ListEstateContent .nabidkaHolder .captions .NadpisItem a { margin-top:0; padding-top:0;}
    #ListEstateContent .nabidkaHolder .captions { width:84%; margin:0 8% 16% 8%;}
    #ListEstateContent .nabidkaHolder .Cena { left:8%; width:42%; }
    #ListEstateContent .nabidkaHolder .button { right:8%; width:32%; padding-left:8%; padding-right:1%; font-size:110%; bottom:1.5em; }
    #ListEstateContent .nabidkaHolder { margin-bottom:0.5em; }
    
    #ListEstateContent #paginating a,#ListEstateContent #paginating .imp { padding:0.5em 1em; margin-left:0.5em; }
    #ListEstateContent .nabidkaHolderContent { height:42em; display:block; overflow:hidden; }
    

    
    /*#HeaderContent .Search { float:none; width:96%; margin-left:auto; margin-right:auto; margin-bottom:1em; }
    #HeaderContent #Fulltext{ width:90%;}
    #HeaderContent .SearchHeader { width:10%; }
    #HeaderContent .Search:hover .SearchHeader a{ background-position: center -6.9em; }
    #HeaderContent #FulltextPan { display:none; margin-bottom:1em; margin-top:1em; }
    #HeaderContent .Lang {display: table;
    float: left;
    height: auto;
    
    position: absolute;
    right:0.5em; top:0;
    width: auto; }
    .scroller { margin-top:1em; }
    #btVisibleFulltext { background-image:url(/Images/lupawhite.png); background-repeat:no-repeat; background-position:left top;
                         display:block; position:absolute; width:38px; height:41px; margin-top:1em; left:5em; cursor:pointer;
    }
    #filter .Item { width:32%; }
    #filter .Item.TypeOfCommision{ width:32%;}
        #filter .Item.TypeOfRealEstate { width:32%; }
        #filter .Item.Region{ width:32%;}
        #filter .Item.Lokalita { width:32%; margin-left:1%; margin-top:1em; }
        #filter .Item.Plocha { width:32%;  margin-top:1em; }
        #filter .Item.Cena{ width:32%;  margin-top:1em;}

        #ListDevProjContent{ width:90%;}
    #DetailProjekt .Telo .PageLayoutObr { background:none; }
    #DetailProjekt .ZakladniPolozky .DetailRight { float:left; width:100%; }
    #DetailProjekt .ZakladniPolozky .DetailLeft { float:left; width:100%; }
    #DetailProjekt .ZakladniPolozkyContent { width:100%; max-width:96%; padding-left:2%; padding-right:2%; }
    #DetailProjekt .ZakladniPolozkyContent .Polozky{ width:48%; float:left;  }
    #DetailProjekt .ZakladniPolozky .buttons { width:50%; float:right; margin-top:0; }
    #DetailProjekt .ZakladniPolozky .DetailRight #hlPhoto { min-height:300px; }
    #DetailProjekt .button.fotografie{ display:none;}
    #DetailProjekt .Telo .DetailLeft { width:100%; }
    
    
    #DetailProjekt .Telo .DetailRight { width:96%; padding:0 2%; }
    #DetailProjekt .Telo .TextContent { padding:0; }

    #DetailNabidka .Telo .PageLayoutObr { background:none; }
    #DetailNabidka .ZakladniPolozky .DetailRight { float:left; width:100%; }
    #DetailNabidka .ZakladniPolozky .DetailLeft { float:left; width:100%; }
    #DetailNabidka .ZakladniPolozkyContent { width:100%; max-width:96%; padding-left:2%; padding-right:2%; }
    #DetailNabidka .ZakladniPolozkyContent .Polozky{ width:48%; float:left;  }
    #DetailNabidka .ZakladniPolozky .buttons { width:50%; float:right; margin-top:0; }
    #DetailNabidka .ZakladniPolozky .DetailRight #hlPhoto { min-height:300px; }
    #DetailNabidka .button.fotografie{ display:none;}
    #DetailNabidka .Telo .DetailLeft { width:100%; }
    #DetailNabidka .MapaContent { pointer-events: none; width:50%; float:left; overflow:hidden; display:block; height:330px; }
    #DetailNabidka #Makler { display:table; width:46%; padding:0 2%; float:left; height:330px; }
    #DetailNabidka .Telo .DetailRight { width:96%; padding:0 2%; }
    #DetailNabidka .Telo .TextContent { padding:0; }

    #ListEstateContent .nabidkaHolder .imgHolder { width:35%; }
    #ListEstateContent .nabidkaHolder .captions { height:3em; display:block; overflow:hidden; width:65%; float:left; }
    #ListEstateContent .nabidkaHolder .CenaLink { display:block; overflow:hidden; width:63%; float:left; padding:0.5em 1% 0 1%;  }
    #ListEstateContent .nabidkaHolder .CenaLink .TitleCena { width:60%; text-align:left; }
    #ListEstateContent .nabidkaHolder .CenaLink .Cena {  width:60%; text-align:left; }
    #ListEstateContent .nabidkaHolder .CenaLink .Lokalita {  width:60%; text-align:left; }
    #ListEstateContent .nabidkaHolder .CenaLink .Plocha {  width:60%; text-align:left; }
    #ListEstateContent .nabidkaHolder .CenaLink .button {  width:39%; float:right; padding:0; margin:0; margin-top:-3em; }

    #ListEstateContent #paginating a { padding:0.5em 1.5em; margin:0.5em; }
    #ListEstateContent #paginating .imp { padding:0.5em 1.5em;  margin:0.5em; }

    #DetailProjekt #paginating a { padding:0.5em 1.5em; margin:0.5em; }
    #DetailProjekt #paginating .imp { padding:0.5em 1.5em;  margin:0.5em; }

    #LidePobocky .Agent { height:9em; }
    #LidePobocky .Agent .AContent{ padding:0.5em;}
    #LidePobocky .Agent .AContent .Foto img { max-height:7.5em; }
    #LidePobocky .Agent .AContent .Foto { width:4.5em; }
    #LidePobocky .Agent .AContent .Description{ margin-left:0.5em;}*/
    


}


@media all and (max-width:48em) {
    /*#Header { background-color: pink; }*/
    #filter .Item,#filter .Item.Plocha { width:47%; }
    #filter .Item.Plocha, #filter .Item.Cena { margin-top:1em; }
    #ListEstateContent .nabidkaHolder .imgHolder a img { height:17em; }

}



@media all and (max-width:42em) {

    h2 { font-size:170%; }
    #DefaultPage h2 { font-size:200%; }
    #Footer #Link1 { width:45%; }
    #Footer #Link2 { width:45%; border-right:none; }
    #Footer #Link3 { width:96%; margin-top:1.5em; padding-left:0; }
    #Footer #Link4 { width:96%; padding-left:0; }
    #HorizontalStrip h1 { font-size:150%; line-height:1.5; padding:1em 0; }
    #DetailNabidka .ZakladniPolozky .DetailLeft, #DetailProjekt .ZakladniPolozky .DetailLeft { width:60%; }
    .estateList tr { width:98%; }
    #ListEstateContent .nabidkaHolder .imgHolder a { text-align:center; }
    #ListEstateContent .nabidkaHolder .button { font-size:120%; }
    #DetailNabidka .LeftMapaAgent,#DetailProjekt .LeftMapaAgent { width:50%; }
    #DetailNabidka #DetNabDevProj .DetNabDevProjContent .Image { width:45%; }
    #DetailNabidka #DetNabDevProj .DetNabDevProjContent .Captions { width:52%; }
    #DetailNabidka #DetNabDevProj .DetNabDevProjContent .Captions .Odkaz { left:6.5%; right:auto; bottom:0; width:34%; }
    #Contact.FormSend .FormSendContent .Item.Send .button { background-size:10px; margin-top:1.2em; }
    #DetailNabidka #DetailForm #Tlac .Left { width:90%; }

    
}

@media all and (max-width:36em) {

    #JizJeCas { display:none; }
    #Kontaktovat a { background-size:25px; }
    #ListDevProjContent .nabidkaHolder { width:96%; }
    #DetailNabidka .ZakladniPolozky .DetailLeft, #DetailProjekt .ZakladniPolozky .DetailLeft { width:70%; }
    #DetailNabidka #PodrobnePolozky .LevySloupec { width:96%; }
    #DetailNabidka #PodrobnePolozky .PravySloupec { width:96%; margin-left:0; margin-top:-1px; }
    #DetailNabidka #DetNabDevProj .DetNabDevProjContent .Captions .Odkaz .button{ font-size:75%; }
    .FormSend .FormSendContent .Item.Captcha { width:65%; }
    .FormSend .FormSendContent .Item.Send { width:35%; }
    #Contact.FormSend .FormSendContent .Item.Send .button { margin-top:4.8em; }
    #Prohlidka.FormSend .FormSendContent .Item.Send .button { margin-top:6.5em; }
    #DetailProjekt #NemovitostiProjekt table tr td.ItemField { width:26%; }

    /*#Header { background: #fff none repeat scroll 0 0; }
    #UvozovkyContent .UvozovkaItem .UvozovkaItemContent { margin-left:auto; margin-right:auto; }
            #HeaderContent #lang a { margin-right:0.2em; padding-left:0.2em; padding-right:0.2em; }

    #LidePobocky .Agent { margin-right:auto; margin-left:auto; width:100%;max-height:10em; display:table; }
    #LidePobocky .Agent .AContent { float:left; }
    #LidePobocky .Agent .AContent .Foto { width:28%; text-align:left; }
    #LidePobocky .Agent .AContent .Foto img { max-width:100%; float:left; max-height:130px; width:auto; }
    #LidePobocky .Agent .AContent .Description { width:70%; float:right; }
    #LidePobocky .Agent .AContent .Description { text-align:left; }

    #Footer #FooterUserText { padding-top:2em; padding-bottom:2em; }*/
}

@media all and  (max-width:27em) {

    /*#LidePobocky .Agent { font-size:0.8em; }*/
    
}