body{ margin:0px; padding:0px; font-size:12px; font-family:Arial;
       background-color:white; color:white; line-height:14px;
}

h2 { 
     text-align:left;
     color:black;
}

h3 { padding-left:25px;  
    background-image:url(/images/sipky.png); background-position:4px center; background-repeat:no-repeat; text-align:left;
     color:white; font-size:18px;
}

.TwoRows { display:table; }
.LeftRow { float:left; display:table; }
.RightRow { float:right; display:table; } 
.ContentTextPadding { padding:20px; }

#MainPage { display:table;margin: 0 auto;
    
    z-index:15;
    position:relative;
    text-align:center;  }
#LeftMenu { display:none; }
#Logo { margin-top:30px; }
#MenuLinks { display:table;margin-left:auto; margin-right:auto; margin-top:35px; }
#MenuLinks a { display:block; width:175px; height:22px; font-size:15px; text-transform:uppercase; border:1px solid white;
                 margin-bottom:5px; background: rgba(0,0,0, 0.5); text-decoration:none; font-weight:normal;
    opacity: 0.93; filter:alpha (opacity=93); text-align:left; padding-left:25px; padding-top:8px; 
    background-image:url(/images/sipky.png); background-position:4px center; background-repeat:no-repeat;
}
#MenuLinks a:hover{ background-color:#4a4c4f;}
#Content {  width:100%; width:657px; color:black;}
#Header { }
#ContentText { display:table; margin-left:auto; margin-right:auto; }
#Footer { display:none; }

#MenuButton { display:none; }


/*NOVINKY*/
.Novinky { display:table; }
    .Novinky #newsWraper { display:table; }
    .Novinky #newsWraper .item { display:table; width:170px; margin:10px; float:left; cursor:pointer; }
    .Novinky #newsWraper .item .imgWrap{ height:130px;}
    .Novinky #newsWraper .item .imgWrap img{ height:130px; width:170px;   }
    .Novinky #newsWraper .item .captions { margin-top:2px; color:white; background-color:#605d5c; width:160px; margin-left:auto; margin-right:auto; display:table;
                                            padding:5px; text-align:left;
    }
    .Novinky #newsWraper .item .captions .title{ font-size:14px; font-weight:bold; width:100%; display:table; overflow:hidden;}
    .Novinky #newsWraper .item .captions .location{ font-size:12px; font-style:italic; margin-top:4px; font-weight:normal; display:table; width:100%; overflow:hidden;}
    .Novinky #newsWraper .item .captions .price{ font-size:13px; font-style:normal; margin-top:4px; font-weight:normal; display:table; width:100%; overflow:hidden; }


/*LIST NABIDEK*/
#nabidkyCenter { width:100%; display:table; text-align:left; margin-top:25px;}
    #nabidkyCenter table { width:100%; margin-top:15px; }
    #nabidkyCenter .nabidkaHolder { display:table; width:100%; border-bottom:1px solid white; margin-bottom:16px;   }
    #nabidkyCenter .nabidkaHolder .imgHolder{ display:table; width:170px; height:130px; overflow:hidden; margin-bottom:15px; text-align:center;  }
    #nabidkyCenter .nabidkaHolder .imgHolderdivimg { text-align:center;}
    #nabidkyCenter .nabidkaHolder a { display:table; margin-left:auto; margin-right:auto; }
    #nabidkyCenter .nabidkaHolder .nabidkaAttributy { width:420px; margin-left:20px; }
    #nabidkyCenter .nabidkaHolder .nazev { font-size:14px; font-weight:bold; overflow:hidden; }
    #nabidkyCenter .nabidkaHolder .nabidkaPopis { width:420px; margin-left:20px; margin-top:5px; overflow:hidden; }
    #nabidkyCenter .nabidkaHolder .nabidkaPopis .popisWrap { height:90px; overflow:hidden; }
    #nabidkyCenter .nabidkaHolder .cena { font-size:14px; font-weight:bold; margin-top:5px; }
    #nabidkyCenter .nabidkaHolder .odkaz { margin-top:5px; }

/*FILTER*/
.filter { width:100%; background: rgba(0,0,0, 0.5);
    opacity: 0.93; filter:alpha (opacity=93); text-align:left;}
.filter td,.filter th { padding:10px; }
.filter th { padding-bottom:0px; }
.filter .filterInput { width:110px; }
.filter .button {  }
.filter .button:hover { }

/*DETAIL NABÍDKY*/
#DetailNabidky { margin-top:35px; text-align:left; width:100%; display:table; }
    #DetailNabidky #Popis {   margin-top:20px;}
    #DetailNabidky #Location { }
    #DetailNabidky #mainTitle { margin-bottom:20px; }
    #DetailNabidky #HlavniPolozky { width:270px; margin-bottom:10px; }
    #DetailNabidky #makler { width:200px; }
    #DetailNabidky #HlavniPolozky { }
    #DetailNabidky .Item { height:16px; display:table;}
    #DetailNabidky .Item strong { font-weight:bold; width:130px; display:block; float:left; }
    #DetailNabidky .Item span { width:135px; display:block; float:right; }
    #DetailNabidky #tlacitka {  margin-top:20px; display:none; }
    #DetailNabidky #DodatecnePolozky { margin-top:20px; }
    #DetailNabidky #estatePhotos { width:100%; }
    #DetailNabidky #hlPhoto { width:300px;}
    #DetailNabidky #estatePhotos {  }
    #DetailNabidky #galleryWrap { display:table; }
    #DetailNabidky #galleryWrap a { display:table; float:left; margin:2px; }
    #DetailNabidky #galleryWrap img { width:96px; max-height:70px; }
    #DetailNabidky #makler { margin-top:25px; margin-bottom:25px; display:table; width:100%; }
    #DetailNabidky #makler #maklerFoto { float:left; }
    #DetailNabidky #makler #maklerFoto img{ margin-right:10px; }
    #DetailNabidky #makler #maklerPolozky { }
    #DetailNabidky #makler #maklerPolozky ul { margin:0px; margin-top:10px; list-style-type:none;}
        #DetailNabidky #makler #maklerPolozky a { color:black; }
    #DetailNabidky #galleryWrap { display:flex; flex-wrap:wrap; width:100%; }
    #DetailNabidky #DodatecnePolozky { display:flex; flex-wrap:wrap; width:100%; }
    #DetailNabidky #DodatecnePolozky .Item{ width:calc(50% - 5px); margin-right:5px; }
    











/*BACKGROUND SLIDES*/
#slideshow {
    display:none;
}
 
#slideshow img {
    z-index:8;
    opacity:0.0;
}
 
#slideshow img.active {
    z-index:10;
    opacity:1.0;
    
    
}
 
#slideshow img.last-active {
    z-index:9;
}
 
#slideshow img {
    /* Set rules to fill background */
    min-height: 700px;
    min-width: 1240px; /*2x1920px*/
    
    /* Set up proportionate scaling */
    /*width: 100%;*/
    height: auto;
 
    /* Set up positioning */
    position:fixed;
    top: 0px;
    left:50%;
    margin-left:-620px;
    
    
    
    
}
 
/*@media screen and (max-width: 1920px){
    img.bg {
    left: 50%;
    margin-left: -960px;
}
}*/