


/* Layout 1*/
/* Zahlavi, telo, zapati*/


body { font-family: Arial, sans-serif; line-height:1.5;
       background-color:white; color:#333;
       margin:0; padding:0; 
}


/* OBECNE */
.PageLayout { max-width:990px; margin-left:auto; margin-right:auto; } 
.PageLayoutObr{ max-width:990px; margin-left:auto; margin-right:auto; }
.Flds,.Row { display:table; width:100%; }
.Left { display:table; width:auto; float:left; }
.Right { display:table; width:auto; float:right; }


.Text { display:table; width:auto; }
.formContent { display:table; margin:10px; }
.red { color:#cc2026; }
.sipka { background-image:url(/Images/sipka.png); background-position:left top; background-repeat:no-repeat; width:11px; height:10px; display:block;  }

.padRight { padding-right:1em; }
.padLeft { padding-left:1em; }
.padLeftAndRight { padding-left:1em; padding-right:1em; }
.justify { text-align:justify; }
.Bold, .Bold, b, strong { font-weight:bold; }

h1 { color:white; font-weight:normal; font-size:220%; text-transform:uppercase; display:table; width:70%; 
     margin:0 auto 1em auto; text-align:center; border-bottom:3px solid black; padding: 1.5em 0 0.1em 0; }

h2, .Nadpis { color: #044C81; font-weight: bold; font-size: 200%; line-height: 1; 
              padding: 1em 0 0.2em 0; text-transform: none; /*text-shadow: 0.1em 0.1em 0.1em black;*/ display: table; width: 100%; float: none; 
              

}
h3 { color:black; font-weight:normal; font-size:160%; line-height:1; text-transform:none; padding:1em 0 0.2em 0;
     display: table; width: 100%; float: none;

}
h4 {  color:black; font-size:120%;  font-weight:normal; line-height:1; margin:0; padding: 1em 0 0.5em 0; font-weight:normal; }
h4.UvozovkyNadpis {  font-weight:bold; margin:0; padding:0 0 0.5em 0; color:#4c4c4c; font-size:100%; }
h4.NadpisNadOdrazkami {  font-weight:bold; margin:0; padding:1.5em 0 0.5em 0; color:black; font-size:100%; }

ul { list-style:none; margin:0; padding:0 0 0 0.4em; }
ul li { background-image: url("/Images/li.png");
    background-position: left 0.4em; line-height:1.5;
    background-repeat: no-repeat;
    margin:0;
    padding-left:1.5em; padding-bottom:0; padding-top:0; }
ol { /*list-style-type:decimal; margin:0; padding:0; padding-left:0;*/

}
ol li { /*background-image: url("/Images/ol.png");
    background-position: left 0.3em;
    background-repeat: no-repeat;
    margin:0; list-style-position:inside;
    padding-left:0.3em; padding-bottom:0.2em; padding-top:0.2em;*/

    list-style: decimal outside url('/Images/ol.png'); }


.progressbar{ background-color:black; width:100%; height:100%; position:fixed; left:0; top:0;
              opacity: 0.5;	filter: alpha(opacity=50);	-moz-opacity: 0.5;	-khtml-opacity: 0.5; z-index:1000;}
.progressbar_img{ left:50%; top:50%; margin-left:auto; position:fixed; color:Black; margin-right:auto;}





/*ol li:before { content:"&#60;span&#62;"; }
ol li:after { content:"&#60;&#47;span&#62;"; }*/
/*ol li:before { content:U+003C"span"U+003E"; }
ol li:after { content:"U+003CU+002FspanU+003E"; }*/
/*ol li:before {content:"";padding-right:80px;}*/

.PaddingHorizontal25 { padding:0 25px 0 25px;
}


input[type="text"], select, textarea,.riTextBox[type="text"]  {
	/*border:1px solid white;*/
    /*box-sizing: border-box;
    -moz-box-sizing:border-box; 
    -webkit-box-sizing:border-box; 
    
    vertical-align: baseline;
    outline: 0;
    white-space: normal;
    border: 1px solid silver;
    padding: 5px;
    margin:2px;height:2.5em;
    color:#616161;*/ 
    /*box-shadow: #666666 0 0 1px;
-webkit-box-shadow: #666666 0 0 1px;
-moz-box-shadow:#666666 0 0 1px;*/
    /*-webkit-border-radius: 2px 2px 2px 2px; 
    -moz-border-radius: 2px 2px 2px 2px; 
    border-radius: 2px 2px 2px 2px;*/ 
                                      width:98%; font-size:90%; font-family:Arial;
}
#MainPage { min-width:990px;  }
#MainPage .riTextBox[type="text"], #MainPage .RadInput_Default { font-size:inherit; font-size:95%; }
#MainPage .riTextBox[type="text"], #MainPage input[type="text"], #MainPage textarea.riTextBox {

    border:none;
    line-height:38px; padding-left:1em; padding-right:1em; height:38px; background-image:none; background-color:white; 
    color:#333;  font-weight:normal;
    


}
#MainPage textarea.riTextBox { padding-top:10px; min-height:10em; line-height:1.4em; }




.button,a.button,
input[type="submit"].button,
input[type="button"].button,
input[type="submit"].btnFrom { text-transform:uppercase; line-height:2.5; margin:0; height:auto; border:none; 
                         background-color:#044C81; color:white; font-weight:normal; cursor:pointer; text-decoration:none;
                         display:block; text-align:center; padding:0; 
                         width:100%;
                         /*background-image:url(/Images/sipkaright.png); background-position:1em center; background-repeat:no-repeat;*/
                        /*box-shadow: #666666 0 0 1px;
                    -webkit-box-shadow: #666666 0 0 1px;
                    -moz-box-shadow:#666666 0 0 1px;*/
                    
                            
}
.button:hover,
input[type="submit"].button:hover,
input[type="button"].button:hover,
input[type="submit"].btnFrom:hover { background-color:#003D6B; color:white;
}

.fRed { color:#cc2026; }
.fBGRed { background-color:#cc2026; }
.fDarkGrey { color:#7a899e; }
.fBGDarkGrey { background-color:#7a899e; }

.validation,.rcInvalid span { color:red; }
.validationOk { color:green; }

.w70 { width:70%;}
.w60 { width:60%;}
.w50 { width:50%;}
.w55 { width:55%;}
.w40 { width:40%;}
.w45 { width:45%;}
.w30 { width:30%;}

#MainPage .paddingTop1 { padding-top:1em; }

.Opacity10 { filter:alpha (opacity=100); opacity: 1;  }
.Opacity9 { filter:alpha (opacity=90); opacity: 0.9;  }
.Opacity8 { filter:alpha (opacity=80); opacity: 0.8;  }
.Opacity7 { filter:alpha (opacity=70); opacity: 0.7;  }
.Opacity6 { filter:alpha (opacity=60); opacity: 0.6;  }
.Opacity5 { filter:alpha (opacity=50); opacity: 0.5;  }
.Opacity4 { filter:alpha (opacity=40); opacity: 0.4;  }
.Opacity3 { filter:alpha (opacity=30); opacity: 0.3;  }
.Opacity2 { filter:alpha (opacity=20); opacity: 0.2;  }
.Opacity1 { filter:alpha (opacity=10); opacity: 0.1;  }
.Opacity0 { filter:alpha (opacity=0); opacity: 0.0;  }

.green { color:#4eb900; }
.red { color:#c60000; }


/*Hlavni Layout*/
#MainPage {  }

.ObrazekDefault {   height:500px; width:100%; position:relative;

          background: url(/images/bg.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
          display:block;    }


/*HEADER*/
#Header { /*margin-bottom:1em;*/ background-color:white; width:100%; display:block;
          background-image:url(/Images/headerblank.png); background-position:center top; background-repeat:no-repeat;
          position:relative; height:134px; overflow:hidden;
}

#HeaderContent { height:auto; display:table; width:100%; position:relative; height:100%;
}
#HeaderContent .Left{ width:14%;
}
#HeaderContent .Right{ width:86%; margin-top:0;
}
#HeaderContent .Right #HeaderRightTop{ height:9.92em;
}

#HeaderContent .Logo { float:left; background-image:url(/Images/logo.png); background-repeat:no-repeat;
                       background-position:left top; min-width:261px; height:107px; width:27%; margin-top:10px;
                       }
#HeaderContent .Logo a { margin-left:auto; margin-right:auto; display:table; width:100%; height:100%; }
#HeaderContent .Logo img{ height:auto; float:left; position:relative;top:88px;
                          opacity: 0;
	                    filter: alpha(opacity=0);
	                    -moz-opacity: 0;
	                    -khtml-opacity: 0;
}
#HeaderContent .SloganJazyk { width:70%; display:inline-block; margin-top:1em; float:right; margin-right:2%; }
#HeaderContent .SloganJazyk .Slogan{ width:80%; float:left; text-align:center; }
#HeaderContent .SloganJazyk .Jazyk{ width:20%; float:right; text-align:right; }
#HeaderContent .SloganJazyk .Slogan span{ font-weight:500; text-transform:uppercase; margin-right:6em; font-size:0.8em; line-height:3em;
                                          color:#044C81;
}
#HeaderContent .SloganJazyk .Slogan span.Last{ margin-right:0;
}

#lang{ padding:0; display:table; margin:0.5em 0 0 auto; }
#lang li{  float:left; margin:0; padding:0;}
#lang a{ width:37px; height:24px; display:block; border:1px solid silver; }
#lang .cs{ background-image:url('data:image/png;base64,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'); 
            margin-right:10px;
           
    }
#lang .active{ -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
                    filter: grayscale(100%);
}
#lang .en{ background-image:url('data:image/png;base64,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');
                                                  
}

#HeaderContent .Search { width:auto; display:table; float:right; }
#HeaderContent #Fulltext { width:80%; float:left; height:2.2em; display:block; overflow:hidden; background-color:#333333; }
#HeaderContent #Fulltext .RadInput .riTextBox{ background-color:#333333; font-size:85%; color:#999999; font-weight:normal; border:none; margin:0; 
                                               -webkit-border-radius: 0; 
                                                -moz-border-radius: 0; 
                                                border-radius: 0; padding:0 1em; line-height:1; }
#HeaderContent .SearchHeader { float:left; display:block; width:20%; height:2.2em; background-color:#333333; overflow:hidden; }
#HeaderContent .SearchHeader a{ display:block; width:100%; height:2.2em; background-image:url(/Images/searchfulltext.png); background-position:center 0.5em; background-repeat:no-repeat; }

#HeaderContent .Search:hover #Fulltext{ background-color:white;}
#HeaderContent .Search:hover #Fulltext .RadInput .riTextBox { color:black; background-color:white; }
#HeaderContent .Search:hover .SearchHeader { background-color:white; }
#HeaderContent .Search:hover .SearchHeader a{ background-position: center -5.6em; }
#HeaderContent .Search:hover .SearchHeader a:hover{ background-position: center -2.5em; }
#btVisibleFulltext{ display:none;}
#WhiteBackground { display:none; }
#HorizontalStrip {  display:table; width:100%; background-color:#E3E1DE; }
#HorizontalStrip .PageLayout { /*background-color:#6E6E6E;*/ /*background-color:white;*/ }
#HorizontalStrip h1{ color:#044C81; /*color:white;*/ text-align:left; border:none; width:100%; padding:1em 0; margin:0; line-height:1.2em; font-weight:bold; 
                     text-transform:none; font-size:2em; }
#TelefonEmail { display:table; width:auto; float:right; color:white; text-align:right; } 
#TelefonEmail .Email{ background-image:url(/Images/email.png); background-repeat:no-repeat; background-position:right center; font-size:130%; font-weight:300; padding-right:2.3em; line-height:3;
                      display:block; width:auto; margin-top:0.5em;
} 
#TelefonEmail .Telefon{ 
                        background-image:url(/Images/telefon.png); background-repeat:no-repeat; background-position:right center; font-size:150%;
                        padding-right:2.3em; line-height:2;
                        display:block; width:auto; 
}

#Content { background-color:white; }

/*MENU*/
#Menu {  display:block; overflow:hidden; width:74%; margin:0; font-size:1em;  float:right; 
         position:absolute; right:0; bottom:0; height:49px;
        
}
#MenuContent {  float:left; display:table; width:100%; padding:0;  }
#Menu ul { display:table; margin:0; padding:0; list-style:none; background-image:none; width:100%; }
#Menu li { margin:0; padding:0; list-style:none; background-image:none; 
    }
#Menu .ButtonMenu { float:left; list-style:none; color:black; 
    }
    #Menu .ButtonMenu a { color:white; display:block; height:48px;
                          text-decoration:none; line-height:48px; padding:0 1.1em; font-weight:normal;
                          font-size:0.8em; text-transform:uppercase;
    }
    #Menu .ButtonMenu a span{ padding:0; margin:0;
    }
    #Menu .ButtonMenu a:hover { /*color:white;*/ background-color:#085A97;
    }
    #Menu .ButtonMenu.ButtonMenuFirst a { padding-bottom:0; height:48px; background-position:left top; background-repeat:no-repeat;
    }

    #Menu .ButtonMenu a.MenuActive { background-color:#003D6B;
    }
    #Menu .ButtonMenu a.MenuActive span{  
    }
    #Menu .ButtonMenu a.linkHome { background-image:url(/Images/domekmenu.png); background-position:center center; background-repeat:no-repeat; margin-left:1em;
    }


/*DEFAULTPAGE*/

.HorizontalFilter { /*background-color:#A3A19E;*/ background-color:#E3E1DE; }
.HorizontalFilter #filter{ width:96%; margin:0 auto; display:table; padding:1.5em 2%; float:none; }
.HorizontalFilter #filter .Item{ width:25%; float:left; margin-right:1%; }
.HorizontalFilter #filter .Item.TypeOfCommision{ width:17%; }
.HorizontalFilter #filter .Item.TypeOfRealEstate{ width:21%; }
.HorizontalFilter #filter .Item.SubtypeOfRealEstate{ width:17%; }
.HorizontalFilter #filter .Item.Lokalita{ width:16%; }
.HorizontalFilter #filter .Item.Price{ width:13%; float:left; margin-right:1%; }
.HorizontalFilter #filter .Item.Price .PriceFrom{ width:48.5%; }
.HorizontalFilter #filter .Item.Price .PriceTo{ width:100%; }
.HorizontalFilter #filter .Search { width:11%; margin-top:0; }
.HorizontalFilter #filter .Search .button{ line-height:40px; }

#TextPresObr { 
    /*filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
        opacity: 0.5;
    */
    background-image:url(/Images/backwhiteopacity.png); 
    background-repeat:repeat; background-position:left top;
    display:table; text-align:center; float:left; 
    position:absolute; /*top:30em;*/ right:0; width:auto; height:auto; z-index:110;
    padding:0; margin:0; max-width:80%; opacity:0; padding-right:4.5em;
}
#TextPresObr h1 { color:black; padding:1em 0 0 1em; margin:0; text-align:left; border:none;
                  font-weight:700; line-height:1;
}
#TextPresObr h1 span{ color:black; font-size:60%; padding-left:1.5em;
}
#TextPresObr .button { display:block; width:4.5em; height:100%; float:right; right:0; position:absolute; background-image:url(/Images/sipkabottom.png);
                       background-position:center 90%; padding:0; font-size:90%;
}
/*#HorizontalImgBG span{ 
    filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1; color:white; display:block;float:left; position:absolute; top:28.3em; font-size:110%; left:50%; margin-left:-18em; width:36em; z-index:120;
    text-transform:uppercase; text-align:center;
     }*/

#TextPresObr ul { padding:2em 1em 2em 2em; }
#TextPresObr li {  }
#TextPresObr .button span { font-size:130%;
    display:block; width:10em; margin-left:-3.3em; margin-top:4.5em;
    -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
    transform: rotate(-90deg);
}

#HorizontalImgBG span{ 
    color:white; font-size:110%;
    text-transform:uppercase; text-align:center;
     }
#HorizontalImgBG span p{ margin:0; padding:0; text-align:center;
     }
#HorizontalImg { /*z-index:100; position:relative;*/ top:0; }
#HorizontalImgBGContent { height:auto; display:table; position:relative; width:100%;  }
#Kontaktovat {  margin-left:auto; margin-right:auto; display:table;
	background-color:#FC242D; position:absolute; bottom:0; left:50%; margin-left:-8em; font-size:110%;  z-index:130;
    text-transform:uppercase; text-align:center; width:16em; text-align:right; 
    background-image:url(/Images/sipkabottom.png); background-position:1em 1.3em; background-repeat:no-repeat; 

    /*left:50%; float:left; margin-left:-7.5em; display:block;*/  
}
#Kontaktovat a{ 
	text-decoration:none; color:white; font-weight:normal; /*padding-top:0.3em; padding-right:1.5em;*/ display:block; 
    cursor:pointer; font-size:120%; 
    line-height:3; text-align:center;
    padding-right: 3em; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAvCAYAAABt7qMfAAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Gkqr6gAAAYFpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZG7SwNBEIe/xEdEIwloYWERJFqpxAhBG4sEX6AWMYJRm+TyEvI47hIk2Aq2goJo46vQv0BbwVoQFEUQwc5a0UbDOWcCCWJmmZ1vf7sz7M6CNZRWMnqjBzLZvBac9LsWw0su2wtWmmnFiS+i6Ors/ESIuvZ5j8WMtwNmrfrn/rW2WFxXwNIiPKaoWl54SnhmLa+avCPcqaQiMeEz4X5NLih8Z+rRMr+anCzzt8laKBgAq1PYlazhaA0rKS0jLC/HnUkXlMp9zJfY49mFeYk94t3oBJnEj4tpxgngY4hRmX0M4GVQVtTJ9/zmz5GTXEVmlSIaqyRJkadf1IJUj0tMiB6XkaZo9v9vX/XEsLdc3e6HpmfDeO8F2zaUtgzj68gwSsfQ8ASX2Wp+7hBGPkTfqmruA3BswPlVVYvuwsUmdD2qES3yKzWIWxMJeDuF9jB03EDrcrlnlX1OHiC0Ll91DXv70CfnHSs/Sghn2Unkw+MAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAJfSURBVFiFxdg/aJNBGMfx5974j9g4VLDWRaRDC4KTS62Cg5soCC4K4lAXBeloRa2gCBaUogGXQqdKB+sk6uwgKHXQiiCCHfxHLYUOtcUG4tfhnmhTQ+4Cz73+IEvC+94nl1zufhHJIcBB4B6wNY/xGgEKwGtgGRgAtv8PRD8+I8B34BmwPk9ACZgFvgJl/uZWnogbOuhVYIX6HM8DsBP4CUwBk/ybRaAnNWJCBxtsAKjlHdCWCtCrg0zqTDTL/SwBIBORERGpiMi0iOwNXLLN2iDASX2HZeBLYBYAjloDisBnYA64HQH4oDNniriiN78GLEUgzloDNgMLwDQwHgGYB4qmCIV0AyciAADXzQFrMOcDgBVWbWTmS1TTF3h93Dk3m2hsEWAXUA3MxO5kAEXcDQCepga0E16ah1IjLgUAbwCXErAJf4BpltPJAIo4EwB8AzakBGTA+wDiYjKAIo4EAEtAe0pAAXgZQJSTARRxIQD4BXSlBOwBKgHEw5SAjfhtO5R9KRHDEYBHKQEH9LNuljmgIxWgBMxEzILNARa//LaseW40AjBqAtAB+3Va9wPrCP8oAXzEqlVR36jvAG/x1b5ZqkCvCUARtUY9hC+2MbE7vFLfqB9EAqaw/PODuEa9OstAtyWglUZdyzlLQAa8wPeCoUjAEyyPbLTeqOeBTktAEfhEfKMGOGYGUMRlvXFsox6zBuwAfuB/kGIa9QxQskaM6c1jlmQVCHXNlpIBBREpichjETkccc1N59xzS8SfpYXf+0+JSGeDR20nfSUifc65iiUiKviV02X+PdD8BoIbIuh+dJblAAAAAElFTkSuQmCC');
    background-position:95% 0.5em; background-repeat:no-repeat;
    padding-left: 3em;
}
#Kontaktovat a:hover{ 
	background-color:black; background-image:none;
}
#JizJeCas { background-image:url(/Images/jizjecas.png); background-repeat:no-repeat; background-position:left top;
            width:239px; height:103px; display:block; position:absolute; left:20%; bottom:1em; z-index:110;
}





#newsslider { display:table; height:auto; width:100%; background-color:#EAEAEA; padding:2em 0; position:relative; }
#newsslider .PageLayout{ height:auto; display:flex; position:relative; }
#newsslider #news { width:91%; margin-left:auto; margin-right:auto;}
#newsslider .jcarousel-wrapper {
    
    position: relative;
    width:100%;
}
#newsslider .jcarousel-wrapper ul,#newsslider .jcarousel-wrapper ul li{ margin:0; padding:0; background:none; float:left;
    
}

#newsslider .jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
    
}

#newsslider .jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

#newsslider .jcarousel li {
    width: 200px;
    float: left;
    /*border: 1px solid #fff;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
#newsslider .jcarousel li .item{
 background-color:white;
 width:90%; margin:0 2%;
 padding:3%;
 position:relative;
}

#newsslider .jcarousel img {
    display: block;
    max-width: 100%;
    height: auto !important;
}

#newsslider .jcarousel li .item .price{
    position:absolute; left:0; top:1em;
    background-color:#0792CC; color:white; padding:0.3em 0.5em;
    font-size:110%; 
}

#newsslider .jcarousel li .item .hlDetail{
    position:absolute; right:0.7em; bottom:0.7em;
    background-image:url(/Images/lupa.png); background-repeat:no-repeat; background-position:center center;
    width:43px; height:48px;
}

#newsslider .jcarousel li .item .captions{
   margin:0.5em 0; 
}
#newsslider .jcarousel li .item .captions span{
    width:100%; display:block;
}
#newsslider .jcarousel li .item .captions .title{
    font-weight:bold;
}
#newsslider .jcarousel li .item .captions .lokalita{
    font-weight:normal; font-size:80%;
}



#newsslider .jcarousel-control-prev{
float:left;
    width:4.5%; padding:1%;
    /*background-image:url(/Images/sipkaleft.png);*/ background-position:center center; background-repeat:no-repeat;
    padding:0.5em 0; vertical-align:middle;text-align:center; background-size:90%; top:40%; left:0; position:absolute;
}
#newsslider .jcarousel-control-next {
    float:right;
    width:4.5%; padding:1%;
    /*background-image:url(/Images/sipkaright.png);*/ background-position:center center; background-repeat:no-repeat;
    padding:0.5em 0; display:table-column; vertical-align:middle;text-align:center;  background-size:90%;
    position:absolute; top:40%; right:0;
    
}
#newsslider .jcarousel-control-prev img, #newsslider .jcarousel-control-next img{ width:80%; max-width:29px; }





#newsslider .jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

#newsslider .jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

#newsslider .jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}

/*Slider konec*/














#DefaultPage { display:table; width:100%; }
#DefaultPage h2 { font-size:300%; padding-top:1em; }
#DefaultPage #UserText{ width:63%; float:left; padding-left:2%; }
#DefaultPage #UserNews{ width:31%; float:right; background-color:#F3F3F3; padding:1em 2%; margin-top:1em; }
#DefaultPage #UserNews h3{ margin:0; padding:0; padding:0.5em 0; color:#FC242D; font-size:110%; font-weight:bold; text-transform:uppercase; }
#DefaultPage #UserNews .textNew.prvni { margin-top:1em; }
#DefaultPage #UserNews .textNew { margin-bottom:2em; }
#DefaultPage #UserNews .textNewTitle{  }
#DefaultPage #UserNews .textNewTitle span{ padding-right:1em; color:#899EAC; }
#DefaultPage #UserNews .textNewTitle a{ color:#1F4B66;  }
#DefaultPage #UserNews .imgHolder { display:block; overflow:hidden; height:17em; position:relative; }
#DefaultPage #UserNews .imgHolder img{ position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%); }
#DefaultPage #UserNews .nabidkaHolderContent { position:relative; display:inline-block; width:100%; }
#DefaultPage #UserNews .nabidkaHolderContent .captions{ bottom:0; position:absolute; background-image:url(/Images/stinonedevproj.png); min-height:4em; color:black;
                                                        width:94%; padding:0.5em 3%;
}
#DefaultPage #UserNews .nabidkaHolderContent .captions a{ color:black; text-decoration:none; font-weight:normal; }
#DefaultPage #UserNews .nabidkaHolderContent .captions .NadpisItem { font-size:0.8em; font-weight:normal; padding-bottom:1em; }
#DefaultPage #UserNews .nabidkaHolderContent .captions .TitleProjekt { font-weight:bold; font-size:1.2em; }
#DefaultPage #UserNews .nabidkaHolder { cursor:pointer; }


#DefaultButtons { width:auto; display:table; margin:0 auto; }
.ChciProdat { width:10em; margin:0 auto; float:left; margin-right:1em;  }
.NaseSluzbyClick { width:10em; margin:0 auto; float:left; }
.Napistenam { width:10em; margin:0 auto; float:left; margin-left:1em; }

#textNewsWraper { margin-bottom:3em; padding-top:2em;  }
#textNewsWraper .textNew .textNewDate { font-style:italic; color:gray; }
#textNewsWraper .textNew .textNewMore { display:none; }
#textNewsWraper .textNew .textNewTitle span { margin-right:1em; }
#textNewsWraper .textNew { border-top:1px solid gray; padding-top:2em; margin-top:2em;  }
#textNewsWraper .textNew.prvni { border-top:0; padding-top:0; margin-top:0; }
#textNewsWraper .textNew.Detail { border-top:none; padding-top:0; margin-top:0; }



/*Drobenkove menu*/
.drobenkoveMenu { margin-top:1em; }
#DrobenkoveMenuContent { padding:1em 0; font-size:110%; color:#21242c; }


#FotoGallerie{ margin:0; width:100%; display:block; position:relative; height:600px; }
#FotoGallerie .button.Zpet { width:auto; position:absolute; z-index:10000; right:1em; top:-1em; padding:0 1.5em; }
#photoGallery { width:100%; display:inline-block; float:left; overflow:hidden; height:100%; position:absolute; }
/*.heightSlider { height:4em; }*/
#FotoGallerie .jcarousel-wrapper {
    
    position: relative;
    width:100%;
}
#FotoGallerie .jcarousel-wrapper ul,.jcarousel-wrapper ul li{ margin:0; padding:0; background:none; float:left;

    
}
#FotoGallerie .jcarousel-wrapper ul li a{ display:block; width:100%; height:auto; margin:0 auto; text-align:center;
   
}
#FotoGallerie .jcarousel-wrapper ul li a img{ max-width:100%; min-height:600px; margin-left:auto; margin-right:auto;
   
}

#FotoGallerie .jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
    
}

#FotoGallerie .jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

#FotoGallerie .jcarousel li {
    width: 30.1%;
    /*margin:0.1%;*/
    float: left;
    /*border: 1px solid #fff;*/
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#FotoGallerie .jcarousel img {
    display: block;
    max-width: 100%;
    
}



#FotoGallerie .jcarousel-control-prev{
float:left;
 left:0; top:40%;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAgCAYAAADud3N8AAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Gkqr6gAAAYFpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZG/S0JRFMc/amGYYVBDQ4OENWmUgdTSYJQF1aAGWS368keg9njPiGgNWoWCqKVfQ/0FtQbNQVAUQQRtzUUtJa/zVFAiz+Xc87nfe8/h3nPBGs0qOb1pAHL5ghYOBd3zsQW3/RUrnTjoxhdXdHUmMhGloX09YDHjnc+s1fjcv9a6nNQVsLQIjyqqVhCeFJ5eL6gm7wp3Kpn4svC5sFeTCwrfm3qiwm8mpyv8Y7IWDY+BtV3Yna7jRB0rGS0nLC/Hk8uuKdX7mC9xJvNzEYk94t3ohAkRxM0U44wRYJARmQP48NMvKxrkD5TzZ1mVXEVmlQ00VkiToYBX1DWpnpSYEj0pI8uG2f+/fdVTQ/5KdWcQml8M46MX7DtQKhrG97FhlE7A9gxX+Vr+6hEMf4perGmeQ3BtwcV1TUvsweU2dD2pcS1elmzi1lQK3s+gLQYdt+BYrPSsus/pI0Q35atuYP8A+uS8a+kXb7Vn6jwpEssAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAEfSURBVEiJvdehM0RRFAfg3TU7zIYNW7Zs2rRtG40oEolEIo1IJBKJNCKRRtMkSVEEwTDGJ1jmWW929u2+d37/wDf3zLn3nlMqBQZdXEZhLRzjE4rG6tjFq0SKwqpYx5OU5I2VsYj7NCx3FDO4HoTlhqKN02GwsVE0sI/3LOBIKKawieesWGYUFSzjYVQsE4o53I6LDYWig/O8sIEomjjER97gPxQ1bOOlCOwPigms4rFI7BfFPO4isJ9UhmrfIuK7vCuiytuH17AlopFSTt7EgYgrk4J3cBaKJvBZ3ISiPbiCJVEPfh8+iQ0RX1sK3sAe3sLQBN7GSSiawKdxFYr24DIWRI2gfXgVayKG7RS8jh0Ra0UK3sKRiAUqBe/i4gv/6UpSMA6nHgAAAABJRU5ErkJggg==');

}
#FotoGallerie .jcarousel-control-next {
    float:right; right:0; top:40%;
        background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAgCAYAAADud3N8AAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Gkqr6gAAAYFpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAACiRdZG/S0JRFMc/amGYYVBDQ4OENWmUgdTSYJQF1aAGWS368keg9njPiGgNWoWCqKVfQ/0FtQbNQVAUQQRtzUUtJa/zVFAiz+Xc87nfe8/h3nPBGs0qOb1pAHL5ghYOBd3zsQW3/RUrnTjoxhdXdHUmMhGloX09YDHjnc+s1fjcv9a6nNQVsLQIjyqqVhCeFJ5eL6gm7wp3Kpn4svC5sFeTCwrfm3qiwm8mpyv8Y7IWDY+BtV3Yna7jRB0rGS0nLC/Hk8uuKdX7mC9xJvNzEYk94t3ohAkRxM0U44wRYJARmQP48NMvKxrkD5TzZ1mVXEVmlQ00VkiToYBX1DWpnpSYEj0pI8uG2f+/fdVTQ/5KdWcQml8M46MX7DtQKhrG97FhlE7A9gxX+Vr+6hEMf4perGmeQ3BtwcV1TUvsweU2dD2pcS1elmzi1lQK3s+gLQYdt+BYrPSsus/pI0Q35atuYP8A+uS8a+kXb7Vn6jwpEssAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAD2SURBVEiJvdctM8RRGIbxs4xhBEFRJEnTaHwEIpFIRLKRSCQSaUQijSht2qRs2SDsMDv7E8zp/5ndua8vcM085z7PS8EL1koS/4xwh+WktDLABRaS0koPR5hJSisd7KCVlFbesJGWVh6wkpbCL66wmJRW+jjBXFJa6WIPU0lp5QNbaWnlCatpKQxxg6WktPKNNuaT0soXDjBdSiktaPT4k+GzlHLaPOaTJFje/VreRJDOhII0xLXgl3kUbA7v2EwFqYtdoYbfxzFmG8vGkP7gUnCI3wuuK69YH1vWUNrBttAK2sOh0LI9wLnQWTHCreAB9Sx8Kv4BEx7c4Re8PP4AAAAASUVORK5CYII=');
}
#FotoGallerie .jcarousel-control-prev, #FotoGallerie .jcarousel-control-next { 
    display:block;
    width:8%;
    padding:0;
    position:absolute; z-index:1500;
    background-color:#044C81;
    height:5em;
    background-position:center center;
    background-repeat:no-repeat;
}
#FotoGallerie .jcarousel-control-prev img { float:left; }
#FotoGallerie .jcarousel-control-next img { float:right; }





#FotoGallerie .jcarousel-pagination {
    position: absolute;
    bottom: -40px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    margin: 0;
}

#FotoGallerie .jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;

    font-size: 11px;
    height: 10px;
    width: 10px;
    line-height: 10px;

    background: #fff;
    color: #4E443C;
    border-radius: 10px;
    text-indent: -9999px;

    margin-right: 7px;


    -webkit-box-shadow: 0 0 2px #4E443C;
    -moz-box-shadow: 0 0 2px #4E443C;
    box-shadow: 0 0 2px #4E443C;
}

#FotoGallerie .jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;

    -webkit-box-shadow: 0 0 2px #F0EFE7;
    -moz-box-shadow: 0 0 2px #F0EFE7;
    box-shadow: 0 0 2px #F0EFE7;
}


/*NABIDKA*/
/*details nabidka*/

#DetailNabidka { background-color:white; }
#DetailNabidka .PageLayout .TextContent{ display:table; width:100%; }
#DetailNabidka .StatusEstate { right:0; position:absolute; top:3em; color:white; padding:1em 2em; text-transform:uppercase; }
#DetailNabidka .StatusEstate.realized { background-color:orange; }
#DetailNabidka .StatusEstate.reservation { background-color:blue; }
#DetailNabidka .ZakladniPolozky { 
}
#DetailNabidka .ZakladniPolozky .PageLayoutObr{ 
    display:block;
}

#DetailNabidka .ZakladniPolozky .DetailLeft { width:40%;
                                              position:absolute; left:2em; top:2em;
}
#DetailNabidka .ZakladniPolozky .DetailRight { width:100%; display:table; }
#DetailNabidka .ZakladniPolozkyContent { display: table;
    float: right;
    max-width: 22em;
    padding: 1em;
    width: 100%; }
/*#DetailNabidka .hlPrint { display:block; width:50px; height:50px; background-color:#FC242D; background-image:url(/Images/tisk.png); background-position:center center; background-repeat:no-repeat;
                          position:absolute; right:2em; top:2em; margin:1em;
}*/
#DetailNabidka .Tisk,#DetailProjekt .Tisk { width:30%; float:right; text-align:center; }
#DetailNabidka .Tisk span,#DetailProjekt .Tisk span{ font-weight:bold; text-transform:uppercase; }
#DetailNabidka .hlPrint { display:block; width:50px; height:50px; background-color:#FC242D; background-image:url(/Images/tisk.png); background-position:center center; background-repeat:no-repeat;
                          margin:1em auto;
}
#DetailNabidka .hlPrint:hover { background-color:black;
}
#DetailNabidka .ZakladniPolozkyContent .TwoColumnTable{ background-image:url(/Images/backwhiteopacity.png); background-position:left top;
                                                        padding:0.5em;
}
#DetailNabidka .ZakladniPolozkyContent a.button.Zpet { background-image:url(/Images/btArrowLeft.png); background-position:left 1em center; background-repeat:no-repeat; }
#DetailNabidka .ZakladniPolozkyContent a.button.Zpet:hover{ background-color:black; }
#DetailNabidka .ZakladniPolozkyContent .HorizontalLine { width:100%; border-bottom:2px solid white; height:0.2em; margin-bottom:2em; }
#DetailNabidka .ZakladniPolozkyContent .Cena { font-size:120%; font-weight:bold; }
#DetailNabidka .ZakladniPolozkyContent .Left{  font-weight:normal; width:40%;  }
#DetailNabidka .ZakladniPolozkyContent .Right{width:60%;  }
#DetailNabidka .ZakladniPolozky .DetailRight #hlPhoto{ width:100%; height:auto;  overflow:hidden;  }
#DetailNabidka .ZakladniPolozky .DetailRight #hlPhoto a{ width:100%; height:auto; }
#DetailNabidka .ZakladniPolozky .DetailRight #hlPhoto a img{ float:left; width:100%; }
#DetailNabidka .button { font-size:105%; display:inline-block; width:100%; margin-bottom:1em; }
#DetailNabidka .ZakladniPolozky .buttons { margin-top:2em; }
#DetailNabidka .ZakladniPolozky .buttons .button { background-color:black; border:1px solid white; text-align:left; padding:0 0 0 3em; 
                                                   line-height:50px; margin-bottom:0.5em;
                                                   background-image:url(/images/bottomArrowWhite.png); cursor:pointer;
}
#DetailNabidka .ZakladniPolozky .buttons .button.tisk { background-image:url(/Images/tiskwhite.png);
}
#DetailNabidka .ZakladniPolozky .buttons .button:hover { background-color:#aa7351; border:1px solid white; text-align:left; padding:0 0 0 3em; 
                                                          }

#DetailNabidka .Telo { /*background-image:url(/Images/detnabbgtelo.png); background-position:center top; background-repeat:repeat-y;*/ }
#DetailNabidka .Telo .PageLayoutObr{ /*background-image:url(/Images/detnabbgtelo.png); background-position:center top; background-repeat:repeat-y;*/ }
#DetailNabidka .Telo .DetailLeft { float:left; width:30%; display:table; }
#DetailNabidka .Telo .DetailRight { float:left; width:70%; display:table; background-color:white; }
#DetailNabidka .MapaContent { width:100%; display:table; }
#DetailNabidka .MapaContent .mapsIframe{ width:100%; display:table; border:none;  height:300px; }
#DetailNabidka .button.fotografie{ width:auto; float:right; margin-right:2em; background-image:url(/Images/detnabicofoto.png); padding-left:3em; }
#DetailNabidka #Makler{ width:100%; display:table; background-color:#eaeaea;  }
#DetailNabidka #Makler #MaklerContent{ width:92%; display:table; margin:0 auto;  }
#DetailNabidka #Makler.lock{ 
                             
}
#DetailNabidka .LeftMapaAgent { float:right; display:table; margin:1.5em 0 0.5em 2%; width:40%; }
#DetailNabidka h2{ width:auto;}

#DetailNabidka #DetNabDevProj { margin-top:2em; }
#DetailNabidka #DetNabDevProj .DetNabDevProjContent{ padding:2%; width:96%; background-color:#eaeaea; position:relative; }
#DetailNabidka #DetNabDevProj .DetNabDevProjContent .Image{ width:25%; }
#DetailNabidka #DetNabDevProj .DetNabDevProjContent .Image img{ float:left; }
#DetailNabidka #DetNabDevProj .DetNabDevProjContent .Left.Info{ margin:1em 0; width:100%; display:block; }
#DetailNabidka #DetNabDevProj .DetNabDevProjContent .Left.Name{color:black; font-size:120%; }
#DetailNabidka #DetNabDevProj .DetNabDevProjContent .Captions{ width:75%; }
#DetailNabidka #DetNabDevProj .DetNabDevProjContent .Captions .Odkaz{ position:absolute; right:2%; bottom:1em; width:25%; }

#DetailNabidka #Makler #maklerFoto{ max-width:100px; max-height:100px; display:table; display:block; overflow:hidden; float:left; margin-right:1em; }
#DetailNabidka #Makler #maklerFoto img{ float:left; max-height:100px; max-width:100%; }
#DetailNabidka #Makler #maklerPolozky { float:left; width:70%; min-width:150px; }
#DetailNabidka #Makler #maklerPolozky .JmenoMaklere{ font-weight:normal; }
#DetailNabidka #Makler .MaklerOstatni { padding-top:1em; width:70%; float:left; }
#DetailNabidka #Makler .MaklerOstatni .Item{ padding-bottom:0.7em; }
#DetailNabidka #Makler .MaklerOstatni .Item .labelName{ margin-right:1em; }

#DetailNabidka #PodrobnePolozky { margin-top:2em; margin-bottom:2em; }
#DetailNabidka #PodrobnePolozky .LevySloupec{ width:46%; float:left; }
#DetailNabidka #PodrobnePolozky .PravySloupec{ width:46%; float:left; margin-left:2%; }
#DetailNabidka #PodrobnePolozky .TwoColumnTable{ border-top:1px solid silver; border-bottom:none; }
#DetailNabidka #PodrobnePolozky .TwoColumnTable .Row{ border-bottom:1px solid silver; }
#DetailNabidka #PodrobnePolozky .TwoColumnTable .Left{  font-weight:normal; width:46%; padding:2%; }
#DetailNabidka #PodrobnePolozky .TwoColumnTable .Right{ width:46%; padding:0.5em 2%;  }
#DetailNabidka #Fotografie { margin-top:2em; margin-bottom:3em; }
#DetailNabidka #galleryWrap { }
#DetailNabidka #galleryWrap a{ height:7em; width:10em; text-align:center; float:left; margin:1em 2.5% 2em 3%; overflow:hidden; background-color:#eaeaea; }
#DetailNabidka #galleryWrap a:hover{ background-color:#cd9e81; }
#DetailNabidka #galleryWrap a img{ max-height:8.5em;  }
#DetailNabidka #DetailForm { background-color:#eaeaea; margin-top:2em; margin-bottom:2em; }
#DetailNabidka #DetailForm #Tlac .Left{ width:50%; }
#DetailNabidka #DetailForm #Tlac .Right{ width:50%; }
#DetailNabidka #DetailForm #Tlac a{ background-color:#787878; text-align:left; padding-left:3em; line-height:50px; }
#DetailNabidka #DetailForm #Tlac a.VisibleButton{ color:black; background-color:#eaeaea;}
#DetailNabidka #DetailForm #Tlac .Right a{ background-image:url(/Images/btobalka.png); }
#DetailNabidka #DetailForm #Tlac .Right a.VisibleButton{ background-image:url(/Images/btobalkablack.png); }
#DetailNabidka #DetailForm #Tlac .Left a.VisibleButton{ background-image:url(/Images/bottomArrowBlack.png);
                                                        width:100%; background-color:#003D6B;
}

#DetailNabidka #NemovitostiProjekt { }
#DetailNabidka #NemovitostiProjekt table tr { cursor:pointer; }
#DetailNabidka #NemovitostiProjekt table tr.Prodano td{ color:#a0a0a0; }
#DetailNabidka #NemovitostiProjekt table tr.Prodano td span{ color:#a0a0a0; }
#DetailNabidka #NemovitostiProjekt table tr:hover { background-color:#e3d5cd; }
#DetailNabidka #NemovitostiProjekt table tr.devProjListHeader { background-color:#FC242D; color:white; font-weight:bold; }
#DetailNabidka #NemovitostiProjekt table tr.devProjListHeader a{ color:white; font-weight:bold; }
#DetailNabidka #NemovitostiProjekt table tr.devProjListHeader:hover {   }
#DetailNabidka #NemovitostiProjekt table tr td{ padding:0.5em; }
#DetailNabidka #NemovitostiProjekt table tr.devProjListItem { background-color:#eaeaea; }
#DetailNabidka #NemovitostiProjekt table tr.devProjListAlterItem { background-color:white; }
#DetailNabidka #NemovitostiProjekt table tr.devProjListItem:hover,#DetailProjekt #NemovitostiProjekt table tr.devProjListAlterItem:hover { background-color:#F7ECEA; }
#DetailNabidka #NemovitostiProjekt table { width:100%; }
#DetailNabidka .DetailRight #Popis { max-width:55em; min-height:800px; }
#DetailNabidka .DetailRight #nahledVsechFoto { max-width:55em; }
#DetailNabidka #paginating { width:auto; margin-right:0; margin-left:auto; display:table; float:right; margin-right:1em; margin-top:2em; margin-bottom:4em; }
#DetailNabidka #paginating .imp{ padding:0.5em; background-color:#aa7351; color:white; margin-right:0.2em; display:block; float:left; }
#DetailNabidka #paginating a{ padding:0.5em; background-color:#eaeaea; color:black; margin-right:0.2em; text-decoration:none; display:block; float:left; }
#DetailNabidka #paginating .pagitext{ display:block; float:left; margin-right:1em; padding-top:0.5em; }


/*details projekt*/

#DetailProjekt { }

#DetailProjekt .ZakladniPolozky { 
}
#DetailProjekt .ZakladniPolozky .PageLayoutObr{ 
    position:relative;
}

#DetailProjekt .ZakladniPolozky .DetailLeft { width:40%;
                                              position:absolute; left:2em; top:2em;
}
#DetailProjekt .ZakladniPolozky .DetailRight { width:100%; display:table; }
#DetailProjekt .ZakladniPolozkyContent { display: table;
    float: right;
    max-width: 22em;
    padding: 1em;
    width: 100%; }
/*#DetailProjekt .hlPrint { display:block; width:50px; height:50px; background-color:#FC242D; background-image:url(/Images/tisk.png); background-position:center center; background-repeat:no-repeat;
                          position:absolute; right:2em; top:2em; margin:1em;
}*/
#DetailProjekt .hlPrint { display:block; width:50px; height:50px; background-color:#FC242D; background-image:url(/Images/tisk.png); background-position:center center; background-repeat:no-repeat;
                          margin:1em auto;
}
#DetailProjekt .hlPrint:hover { background-color:black;
}
#DetailProjekt .ZakladniPolozkyContent .TwoColumnTable{ background-image:url(/Images/backwhiteopacity.png); background-position:left top;
                                                        padding:0.5em;
}
#DetailProjekt .ZakladniPolozkyContent a.button.Zpet { background-image:url(/Images/btArrowLeft.png); background-position:left 1em center; background-repeat:no-repeat; }
#DetailProjekt .ZakladniPolozkyContent a.button.Zpet:hover{ background-color:black; }
#DetailProjekt .ZakladniPolozkyContent .HorizontalLine { width:100%; border-bottom:2px solid white; height:0.2em; margin-bottom:2em; }
#DetailProjekt .ZakladniPolozkyContent .Cena { font-size:120%; font-weight:normal; }
#DetailProjekt .ZakladniPolozkyContent .Left{  font-weight:normal; width:50%;  }
#DetailProjekt .ZakladniPolozkyContent .Right{width:50%;  }
#DetailProjekt .ZakladniPolozky .DetailRight #hlPhoto{ width:100%; height:auto;  overflow:hidden;  }
#DetailProjekt .ZakladniPolozky .DetailRight #hlPhoto a{ width:100%; height:auto; }
#DetailProjekt .ZakladniPolozky .DetailRight #hlPhoto a img{ float:left; width:100%; }
#DetailProjekt .button { font-size:105%; }
#DetailProjekt .ZakladniPolozky .buttons { margin-top:2em; }
#DetailProjekt .ZakladniPolozky .buttons .button { background-color:black; border:1px solid white; text-align:left; padding:0 0 0 3em; 
                                                   line-height:50px; margin-bottom:0.5em;
                                                   background-image:url(/images/bottomArrowWhite.png); cursor:pointer;
}
#DetailProjekt .ZakladniPolozky .buttons .button.tisk { background-image:url(/Images/tiskwhite.png);
}
#DetailProjekt .ZakladniPolozky .buttons .button:hover { background-color:#aa7351; border:1px solid white; text-align:left; padding:0 0 0 3em; 
                                                          }

#DetailProjekt .Telo { /*background-image:url(/Images/detnabbgtelo.png); background-position:center top; background-repeat:repeat-y;*/ }
#DetailProjekt .Telo .PageLayoutObr{ /*background-image:url(/Images/detnabbgtelo.png); background-position:center top; background-repeat:repeat-y;*/ }
#DetailProjekt .Telo .DetailLeft { float:left; width:30%; display:table; }
#DetailProjekt .Telo .DetailRight { float:left; width:70%; display:table; background-color:white; }
#DetailProjekt .MapaContent { width:100%; display:table; }
#DetailProjekt .MapaContent .mapsIframe{ width:100%; display:table; border:none;  height:300px; }
#DetailProjekt .button.fotografie{ width:auto; float:right; margin-right:2em; background-image:url(/Images/detnabicofoto.png); padding-left:3em; }
#DetailProjekt #Makler{ width:100%; display:table; background-color:#eaeaea;  }
#DetailProjekt #Makler #MaklerContent{ width:92%; display:table; margin:0 auto;  }
#DetailProjekt #Makler.lock{ 
                             
}
#DetailProjekt .LeftMapaAgent { float:right; display:table; margin:0 0 0.5em 2%; width:40%; }
#DetailProjekt h2{ width:auto;}

#DetailProjekt #Makler #maklerFoto{ max-width:100px; max-height:100px; display:table; display:block; overflow:hidden; float:left; margin-right:1em; }
#DetailProjekt #Makler #maklerFoto img{ float:left; max-height:100px; max-width:100%; }
#DetailProjekt #Makler #maklerPolozky { float:left; width:70%; min-width:150px; }
#DetailProjekt #Makler #maklerPolozky .JmenoMaklere{ font-weight:normal; }
#DetailProjekt #Makler .MaklerOstatni { padding-top:1em; width:70%; float:left; }
#DetailProjekt #Makler .MaklerOstatni .Item{ padding-bottom:0.7em; }
#DetailProjekt #Makler .MaklerOstatni .Item .labelName{ margin-right:1em; }

#DetailProjekt #PodrobnePolozky { margin-top:2em; }
#DetailProjekt #PodrobnePolozky .LevySloupec{ width:46%; float:left; }
#DetailProjekt #PodrobnePolozky .PravySloupec{ width:46%; float:left; margin-left:2%; }
#DetailProjekt #PodrobnePolozky .TwoColumnTable{ border-top:1px solid #aa7351; border-bottom:none; }
#DetailProjekt #PodrobnePolozky .TwoColumnTable .Row{ border-bottom:1px solid #aa7351; }
#DetailProjekt #PodrobnePolozky .TwoColumnTable .Left{  font-weight:normal; width:50%; }
#DetailProjekt #PodrobnePolozky .TwoColumnTable .Right{ width:50%;  }
#DetailProjekt #Fotografie { margin-top:2em; margin-bottom:3em; }
#DetailProjekt #galleryWrap { }
#DetailProjekt #galleryWrap a{ height:8em; width:10em; text-align:center; float:left; margin:1em 2.5% 1em 3%; overflow:hidden; background-color:#eaeaea; position:relative; }
#DetailProjekt #galleryWrap a span{ position:absolute; bottom:0; left:0; background-color:white; width:98%;  color:black; padding:0.3em 0; padding-left:2%; font-size:80%;
                                    font-weight:normal; opacity:0.9;
}
#DetailProjekt #galleryWrap a:hover{ background-color:#cd9e81; }
#DetailProjekt #galleryWrap a img{ max-height:8.5em;  }
#DetailProjekt #DetailForm { background-color:#eaeaea; margin-top:2em; margin-bottom:2em; }
#DetailProjekt #DetailForm #Tlac .Left{ width:50%; }
#DetailProjekt #DetailForm #Tlac .Right{ width:50%; }
#DetailProjekt #DetailForm #Tlac a{ background-color:#787878; text-align:left; padding-left:3em; line-height:50px; }
#DetailProjekt #DetailForm #Tlac a.VisibleButton{ color:black; background-color:#eaeaea;}
#DetailProjekt #DetailForm #Tlac .Right a{ background-image:url(/Images/btobalka.png); }
#DetailProjekt #DetailForm #Tlac .Right a.VisibleButton{ background-image:url(/Images/btobalkablack.png); }
#DetailProjekt #DetailForm #Tlac .Left a.VisibleButton{ background-image:url(/Images/bottomArrowBlack.png);  }

#DetailProjekt #NemovitostiProjekt { }
#DetailProjekt #NemovitostiProjekt table tr { cursor:pointer; }
#DetailProjekt #NemovitostiProjekt table tr.Prodano td{  }
#DetailProjekt #NemovitostiProjekt table tr.Prodano .Stav{ color:orange; }
#DetailProjekt #NemovitostiProjekt table tr.Prodano td span{  }
#DetailProjekt #NemovitostiProjekt table tr:hover { background-color:#e3d5cd; }
#DetailProjekt #NemovitostiProjekt table tr.devProjListHeader { background-color:#EB8F40; color:white; font-weight:bold; }
#DetailProjekt #NemovitostiProjekt table tr.devProjListHeader a{ color:white; font-weight:bold; }
#DetailProjekt #NemovitostiProjekt table tr.devProjListHeader:hover {   }
#DetailProjekt #NemovitostiProjekt table tr td{ padding:0.5em; }
#DetailProjekt #NemovitostiProjekt table tr td.Plocha { max-width:5em; }
#DetailProjekt #NemovitostiProjekt table tr td.PlochaObytna{ max-width:6em; }
#DetailProjekt #NemovitostiProjekt table tr td.Sklep { max-width:4.5em; }
#DetailProjekt #NemovitostiProjekt table tr.devProjListItem { background-color:#eaeaea; }
#DetailProjekt #NemovitostiProjekt table tr.devProjListAlterItem { background-color:white; }
#DetailProjekt #NemovitostiProjekt table tr.devProjListItem:hover,#DetailProjekt #NemovitostiProjekt table tr.devProjListAlterItem:hover { background-color:#F7ECEA; }
#DetailProjekt #NemovitostiProjekt table tr.devProjListItem.Prodano, #DetailProjekt #NemovitostiProjekt table tr.devProjListAlterItem.Prodano { cursor:default; }
#DetailProjekt #NemovitostiProjekt table { width:100%; }
#DetailProjekt .DetailRight #Popis { max-width:55em; min-height:800px; }
#DetailProjekt .DetailRight #nahledVsechFoto { max-width:55em; }
#DetailProjekt #paginating { width:auto; margin-right:0; margin-left:auto; display:table; float:right; margin-right:1em; margin-top:2em; margin-bottom:4em; }
#DetailProjekt #paginating .imp{ padding:0.5em; background-color:#aa7351; color:white; margin-right:0.2em; display:block; float:left; }
#DetailProjekt #paginating a{ padding:0.5em; background-color:#eaeaea; color:black; margin-right:0.2em; text-decoration:none; display:block; float:left; }
#DetailProjekt #paginating .pagitext{ display:block; float:left; margin-right:1em; padding-top:0.5em; }




.FormSend { }
.FormSend .FormSendContent { padding:2%; }
.FormSend .FormSendContent .Item{ width:32%; float:left; margin-right:2%; margin-bottom:2%; }
.FormSend .FormSendContent .Item.Phone{ margin-right:0; }
.FormSend .FormSendContent .Item.Popis{ margin-right:0; width:100%; }
.SendOK{ background-color:#def3b4; color:#64881d; margin:2em 0 2em 0; text-align:center; padding:1em 0; }
.SendOK span{ color:#64881d; font-size:140%; }

#ReferenceList { margin-top:2em; }
#ReferenceList #ReferenceListContent{ max-width:1200px; margin-left:auto; margin-right:auto;  }
#ReferenceList #ReferenceListContent .PageLayout{ background-image:url(/Images/uvozovkydole.png); background-position:1.5em bottom; background-repeat:no-repeat;  }
#ReferenceList #ReferenceListContent .item{ background-color:#eaeaea; margin-bottom:0.2em;  }
#ReferenceList #ReferenceListContent .item .RefContent{ padding:2em 6em; background-image:url(/Images/uvozovkynahore.png); background-position:right top; background-repeat:no-repeat; }
#ReferenceList #ReferenceListContent .item .RefText {  font-weight:normal; }
#ReferenceList #ReferenceListContent .item .RefName {  font-weight:normal; }


#Prohlidka.FormSend .FormSendContent .Item.Popis textarea.riTextBox{ height:6em; font-family:Arial; }
#OdeslatNaEmail.FormSend .FormSendContent .Item.Popis textarea.riTextBox{ height:6em; }
#OdeslatNaEmail .ValidationMessage { text-align:right; }
#NewReference.FormSend .FormSendContent .Item.Popis textarea.riTextBox{ height:6em; }
.FormSend .FormSendContent .Item.Captcha{ width:75%; float:left; margin:0; }
.FormSend .FormSendContent .Item.Send{ width:25%; margin:0; }
.FormSend .FormSendContent .Item.Send .button{ width:100%; }
.FormSend .FormSendContent .ItemValidation { color:red; }
#Prohlidka.FormSend .FormSendContent .RadCaptcha_Default .CaCss div{ width:auto; float:left; }
#Prohlidka.FormSend .FormSendContent .RadCaptcha_Default .CaCss .CaImg{ height:2.5em; }
#Prohlidka.FormSend .FormSendContent .RadCaptcha_Default .CaCss p{ float:left; display:block; margin-top:0; }
#Prohlidka.FormSend .FormSendContent .RadCaptcha_Default .CaCss p input[type="text"]{ width:200px; height:48px; }
#Prohlidka.FormSend .FormSendContent .RadCaptcha_Default .CaCss p .CaTextBoxLabelDec{ margin-left:1em; width:100%; display:block;}
#Prohlidka.FormSend .FormSendContent .Item.Send .button{ margin-top:1.5em; height:48px; }

#Contact .FormSendContent{ background-color:#eaeaea; }
#Contact.FormSend .FormSendContent .Item.Popis textarea.riTextBox{ height:6em; }
#Contact.FormSend .FormSendContent .RadCaptcha_Default .CaCss div{ width:auto; float:left; }
#Contact.FormSend .FormSendContent .RadCaptcha_Default .CaCss .CaImg{ height:2.5em; }
#Contact.FormSend .FormSendContent .RadCaptcha_Default .CaCss p{ float:left; display:block; margin-top:0; }
#Contact.FormSend .FormSendContent .RadCaptcha_Default .CaCss p input[type="text"]{ width:200px; height:48px; }
#Contact.FormSend .FormSendContent .RadCaptcha_Default .CaCss p .CaTextBoxLabelDec{ margin-left:1em; width:100%; display:block;}
#Contact.FormSend .FormSendContent .Item.Send .button{ margin-top:1.5em; height:2.5em; }

#OdeslatNaEmail.FormSend .FormSendContent .RadCaptcha_Default .CaCss div{ width:auto; float:left; }
#OdeslatNaEmail.FormSend .FormSendContent .RadCaptcha_Default .CaCss .CaImg{ height:2.5em; }
#OdeslatNaEmail.FormSend .FormSendContent .RadCaptcha_Default .CaCss p{ float:left; display:block; margin-top:0; }
#OdeslatNaEmail.FormSend .FormSendContent .RadCaptcha_Default .CaCss p input[type="text"]{ width:200px; height:48px; }
#OdeslatNaEmail.FormSend .FormSendContent .RadCaptcha_Default .CaCss p .CaTextBoxLabelDec{ margin-left:1em; width:100%; display:block;}
#OdeslatNaEmail.FormSend .FormSendContent .Item.Send .button{ margin-top:1.5em; height:2.5em; }


#ReferenceForm { margin-top:3em; }
#NewReference { background-color:#eaeaea; margin-bottom:3em; }
#NewReference.FormSend .FormSendContent .RadCaptcha_Default .CaCss div{ width:auto; float:left; }
#NewReference.FormSend .FormSendContent .RadCaptcha_Default .CaCss .CaImg{ height:2.5em; }
#NewReference.FormSend .FormSendContent .RadCaptcha_Default .CaCss p{ float:left; display:block; margin-top:0; }
#NewReference.FormSend .FormSendContent .RadCaptcha_Default .CaCss p input[type="text"]{ width:200px; height:48px; }
#NewReference.FormSend .FormSendContent .RadCaptcha_Default .CaCss p .CaTextBoxLabelDec{ margin-left:1em; width:100%; display:block;}
#NewReference.FormSend .FormSendContent .Item.Send .button{ margin-top:1.5em; height:2.5em; }
#ButtonToAddReference { width:40%; margin-left:auto; margin-right:auto; }



/*SEZNAM NABIDEK*/

#ListEstateContent { padding-bottom:3em; padding-top:2em; margin-left:auto; margin-right:auto; background-color:white; }
#ListEstateContent .estateList { width:96%; margin-left:auto; margin-right:auto; }
#ListEstateContent .nabidkaHolder { background-color:#eaeaea; margin-bottom:0.2em; display:table; cursor:pointer; width:100%; }
#ListEstateContent .nabidkaHolderContent { display:table; max-width:1600px; width:100%; height:auto; margin-left:auto; margin-right:auto; position:relative; }
#ListEstateContent .nabidkaHolder .imgHolder{ width:30%; float:left;  }
#ListEstateContent .nabidkaHolder .imgHolder a{ width:84%; height:12em; display:block; margin:8%; overflow:hidden; position:relative; }
#ListEstateContent .nabidkaHolder .imgHolder a img{ margin: auto;
  position: absolute; max-height:120%; max-width:120%;
  top: 0; left: 0; bottom: 0; right: 0;   }
#ListEstateContent .nabidkaHolder .captions{ width:67.5%; float:left; display:table; }
#ListEstateContent .nabidkaHolder .captions .NadpisItem { display:table; width:100%; height:3em; font-size:1em; }
#ListEstateContent .nabidkaHolder .captions .NadpisItem a{ line-height:1.4; display:block; max-height:2.8em; padding-top:1.5em; color:#003D6B;
                                                           text-transform:uppercase; text-decoration:none; overflow:hidden; font-weight:bold;
}
#ListEstateContent .nabidkaHolder .captions .nabidkaPopis{ margin-top:0.5em;  }

#ListEstateContent .nabidkaHolder .imgHolder .StatusEstate { top:17%; left:7%; position:absolute; color:white;
}
#ListEstateContent .nabidkaHolder .imgHolder .StatusEstateContent { font-size:0.8em; text-transform:uppercase; font-weight:bold;
                                                             padding:0.2em 0.5em;
}
#ListEstateContent .nabidkaHolder .Cena{ color:black;  font-weight:bold; font-size:120%; position:absolute; bottom:1.5em; left:30%;}
#ListEstateContent .nabidkaHolder .popisContent { line-height:1.3; display:block; }
#ListEstateContent .nabidkaHolder .button{ position:absolute; bottom:1em; right:2.5%; width:25%;}
#ListEstateContent .nabidkaHolder .imgHolder .StatusEstate.reservation .StatusEstateContent{ background-color:cornflowerblue; }
#ListEstateContent .nabidkaHolder .imgHolder .StatusEstate.realized .StatusEstateContent{ background-color:orange; }
/*#ListEstateContent .nabidkaHolder .imgHolder .StatusEstate.discount .StatusEstateContent{ background-color:yellow; color:black; }
#ListEstateContent .nabidkaHolder .imgHolder .StatusEstate.news .StatusEstateContent{ background-color:lightblue; color:black; }*/

#ListEstateContent .nabidkaHolder .CenaLink{ width:21%; float:left; padding:2%; padding:1% 2%;  }
#ListEstateContent .nabidkaHolder .CenaLink .TitleCena{ color:#aa7351;  font-weight:normal; width:100%; text-align:center; display:table; }

#ListEstateContent .nabidkaHolder .CenaLink .PriceComment{  color:black; font-weight:normal; font-size:90%; width:100%; text-align:center; display:table; }
#ListEstateContent .nabidkaHolder .CenaLink .Lokalita{ width:100%; display:block; height:1.5em; overflow:hidden; margin-top:0.5em; text-align:center; }
#ListEstateContent .nabidkaHolder .CenaLink .Plocha{ width:100%; display:block; height:1.5em; overflow:hidden; margin-bottom:0.5em; text-align:center; }
#ListEstateContent .nabidkaHolder:hover { background-color:#D1DAE3; }
#ListEstateContent .nabidkaHolder:hover .button { background-color:black; }
#ListEstateContent #Pocitadlo a{ width:25%; margin:0 auto; background-image:url(/Images/bottomArrowWhite.png); }
#ListEstateContent #Pocitadlo { margin-bottom:3em; }
#ListEstateContent #paginating { width:auto; margin-right:auto; margin-left:0; display:table; float:left; margin-left:2%; margin-top:2em; margin-bottom:4em; }
#ListEstateContent #paginating .imp{ padding:0.5em 0; background-color:#eaeaea; color:black; margin-right:0.2em; display:block; float:left; width:2em; text-align:center; }
#ListEstateContent #paginating a{ padding:0.5em 0; background-color:#003D6B; color:white; margin-right:0.2em; text-decoration:none; display:block; float:left;
                                  width:2em; text-align:center;
}
#ListEstateContent #paginating .pagitext{ display:block; float:left; margin-right:1em; padding-top:0.5em; }


/*SEZNAM PROJEKTU*/
#ListDevProj #TopFilter { margin-top:1em; padding-bottom:1em; }
#ListDevProjContent { display:table; width:100%; margin-left: auto;
    margin-right: auto; padding-bottom:4em;
    max-width: 930px; }
#ListDevProj .PageLayout { background-color:white; }
#ListDevProjContent .nabidkaHolder { background-color:#eaeaea; margin:2%; float:left; width:46%; display:table; cursor:pointer; position:relative; }
#ListDevProjContent .nabidkaHolder .stitek{ position:absolute; top:1.5em; right:0; background-color:#EB8F40; color:white; padding:0.3em 0.5em; font-weight:bold;
                                             text-transform:uppercase; width:55%;
}
#ListDevProjContent .nabidkaHolder .stitek.active{ background-color:black;
}
#ListDevProjContent .nabidkaHolder .imgHolder{ width:100%; }
#ListDevProjContent .nabidkaHolder .imgHolder a{ width:84%; height:auto; height:12em; display:block; margin:8%; margin-bottom:1em; overflow:hidden;  }
#ListDevProjContent .nabidkaHolder .imgHolder a img{ max-height:16em; margin-left:-0.5em; margin-top:0; max-width:100%; }
#ListDevProjContent .nabidkaHolder .captions{ width:84%; display:table; margin:1em 8% 8% 8%; }
#ListDevProjContent .nabidkaHolder .captions .NadpisItem { display:block; width:100%; height:3em; font-size:110%; margin-bottom:1em; text-align:center; overflow:hidden; }
#ListDevProjContent .nabidkaHolder .captions .NadpisItem a{ line-height:1.5; display:block; max-height:3em;  font-weight:bold; color:black;
                                                           text-transform:uppercase; text-decoration:none; overflow:hidden;
}
#ListDevProjContent .nabidkaHolder .CenaLink{ width:21%; float:left; padding:2%; padding:1% 2%;  }
#ListDevProjContent .nabidkaHolder .CenaLink .TitleCena{ color:#aa7351;  font-weight:normal; width:100%; text-align:center; display:table; }
#ListDevProjContent .nabidkaHolder .CenaLink .Cena{ color:black;  font-weight:normal; font-size:120%; width:100%; text-align:center; display:table; }
#ListDevProjContent .nabidkaHolder .CenaLink .Lokalita{ width:100%; display:block; height:1.5em; overflow:hidden; margin-top:0.5em; text-align:center; }
#ListDevProjContent .nabidkaHolder .CenaLink .Plocha{ width:100%; display:block; height:1.5em; overflow:hidden; margin-bottom:0.5em; text-align:center; }
#ListDevProjContent .nabidkaHolder .Detail { width:70%; margin:0 auto; }
#ListDevProjContent .nabidkaHolder:hover { background-color:#EBF3F7; }
#ListDevProjContent .nabidkaHolder:hover .button { background-color:black; }
#ListDevProjContent #Pocitadlo a{ width:25%; margin:0 auto; background-image:url(/Images/bottomArrowWhite.png); }
#ListDevProjContent #Pocitadlo { margin-bottom:3em; }
#ListDevProjContent #paginating { width:auto; margin-right:0; margin-left:auto; display:table; float:right; margin-right:1em; margin-top:2em; margin-bottom:4em; }
#ListDevProjContent #paginating .imp{ padding:0.5em; background-color:#aa7351; color:white; margin-right:0.2em; display:block; float:left; }
#ListDevProjContent #paginating a{ padding:0.5em; background-color:#eaeaea; color:black; margin-right:0.2em; text-decoration:none; display:block; float:left; }
#ListDevProjContent #paginating .pagitext{ display:block; float:left; margin-right:1em; padding-top:0.5em; }





#Footer { background-color:#003D6B; display:table; width:100%; float:left; height:5em; color:#C9C9C9; font-size:90%;
          

}
#Footer .LogoLinkRealko .LogoBlack {
    background-image:url(/Images/logoblack.png); width:312px; height:108px;
}

#Footer .ContentUserText { margin-left:2em; margin-right:2em; width:400px; height:140px; overflow:hidden; }
#Footer a{ color:#C9C9C9; font-weight:normal;  }
#Footer .Links1 { margin-right:2em; float:left; }
#Footer .Links2 { }
#Footer .LogoLinkRealko .Row { margin-top:0; }
#Footer .LogoLinkRealko a { color:#C9C9C9; font-weight:normal; display:inline; }



#Footer .PageLayout { padding:3em 0 1em 0; /*background-image:url(/Images/logoznak.png); background-repeat:no-repeat; background-position:right center;*/
                      position:relative;
}
#Footer h3{ font-size:130%; color:white; font-weight:bold; padding:0 0 1em 0; }
#Footer .FooterColumn{ border-right:1px solid #4B4D4F; float:left; padding:1em 2% 0 2%; height:7em; }
#Footer .FooterColumn a{ color:white; font-weight:normal; width:100%; display:block; }
#Footer #Link1{ width:16%; padding-left:0; }
#Footer #Link2{ width:11%;  }
#Footer #Link3{ width:25%; text-align:center; }
#Footer #Link3 strong{ font-size:200%;   }
#Footer #Link3 a{ text-align:center; font-size:140%; text-decoration:none; }
#Footer #Link4{ width:34%; border-right:none; padding-top:0; padding-bottom:0; padding-right:0; }
#Footer #Link4 strong{ font-size:110%; font-weight:bold; margin-bottom:0.3em; display:block; }
#Footer #Link4 p.Adresa{ font-size:100%; margin-bottom:0.3em; width:16em; }
#Footer #Link4 p.soud{ font-size:80%; }
#Footer #FooterUserText { margin:0; width:100%; display:block; height:auto; overflow:hidden; }
#Footer #FooterUserText p{ margin:0; padding:0; }
#Footer #FooterUserText .Left { width:50%; }
#Footer #Realizace { right:0; bottom:1em; position:absolute; font-size:80%; color:gray; }
#Footer #Realizace a{ color:gray; }
#Nahoru { position:absolute; width:60px; height:60px; display:block; background-color:#085A97;
          z-index:5; right:0; top:-30px;
          /*-webkit-border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;*/
    background-image:url(/Images/sipkatop.png); background-position:center center; background-repeat:no-repeat; cursor:pointer;
}
#FooterContent { position:relative; }
#Realizace .facebookIMG { float:left; display:table; width:auto; }
#facebookLike { display:table; padding-left:0; padding-top:0.5em; float:right; }

/*Kontakty*/
#Kontakty .LeftSite { width:50%; float:left; }
#Kontakty .RightSite { width:50%; float:left; }
#Kontakty .PobockyContent { /*padding:2em 0;*/ display:table; width:100%; }
#Kontakty .Pobocka { margin-bottom:1em; }
#Kontakty .Pobocka .NazevPobocky{ font-size:100%;  font-weight:normal; text-transform:uppercase;  }
#Kontakty .Pobocka .telefon span{ font-weight:bold;  }
/*#Kontakty #mapa_nabidka { width:100%; height:10em; }*/
#Kontakty .mapsIframe { width:100%; height:14em; border:none; }
#Kontakty .Form { margin-bottom:3em; }

#Partneri p { padding:0; margin:0; }
.DemandFormAnchor { margin-bottom:3em; }
.rezervace { color:red; padding-right:1em; }
#ListEstateContent .rezervaceimg { display:block; position:relative; top:-3em; width:100%; height:0.1em; text-align:center; font-size:1.5em; line-height:2em; color:red; text-decoration:none; border-bottom:none;
                -webkit-text-decorations-in-effect:none; text-decoration-style:none; text-transform:uppercase;  font-weight:normal;
}

/*#slideshow { position:relative;z-index:-1; width:100%; overflow:hidden; max-height:800px; height:800px;  }*/
/*#slideshow img{ position:absolute; width:100%; top:0; }*/

#HorizontalImgBG { max-height:800px; position:relative; height:800px; display:block; width:100%; overflow:hidden; }


#slideshow {
    
    height:auto;
    z-index:-1;
    display:block; width:100%;
}
 
#slideshow img {
    z-index:8;
    opacity:0.0;

    /* Set rules to fill background */
    /*min-height: 547px;
    min-width: 1920px;*/ /*2x1920px*/
    
    /* Set up proportionate scaling */
    width: 100%;
    max-width:100%;
    height: auto;

    position:absolute;
 
    /* Set up positioning */
    /*position:fixed;
    top: 122px;
    left:50%;
    margin-left:-960px;*/

}
 
#slideshow img.active {
    z-index:10;
    opacity:1.0;
    max-width:100%;
    
}
 
#slideshow img.last-active {
    z-index:9;
}

.KontaktRoz { width:auto; }
.KontaktRoz .button { padding-left:3em; }


#LidePobocky { margin-top:2em; display:table; width:100%; height:auto; }
#LidePobocky .AgentInAffiliate{ display:table; width:100%; height:auto; }
#LidePobocky .Agent{ float:left; width:48%; margin-right:2%; background-color:#eaeaea; height:11em; margin-bottom:1em;  }
#LidePobocky .Agent .AContent{ padding:1em; display:table; }
#LidePobocky .Agent .AContent .Foto{ width:6em; float:left; }
#LidePobocky .Agent .AContent .Foto img{ max-width:100%; max-height:10em; width:100%; float:left; }
#LidePobocky .Agent .AContent .Description{ width:auto; float:right; margin-left:1em;  }
#LidePobocky .Agent .AContent .Description .Name{ font-size:1.2em; color:#aa7351;  width:100%; display:block; }
#LidePobocky .Agent .AContent .Description .Grade{ font-style:italic;  width:100%; display:block; }
#LidePobocky .Agent .AContent .Description .Phone{  width:100%; display:block; }
#LidePobocky .Agent .AContent .Description .GSM{ font-weight:bold; width:100%; display:block; }
#LidePobocky .Agent .AContent .Description .GSM .nadpis{ font-weight:normal; }
#LidePobocky .Agent .AContent .Description .Email{  width:100%; display:block; }
#kontaktLide .Form { margin-bottom:3em; }
#MenuMiniContent { display:inline-block; height:auto; width:96%; display:none; overflow:hidden; background-color:black; padding:0 2%; border-bottom:2px solid #FC242D;
                   padding-top:2em;
}
#MenuMiniContent li,#MenuMiniContent ul{ margin:0; padding:0; background-image:none; }
#MenuMiniContent li a{ color:#d2cdc3; text-decoration:none; font-weight:normal; width:94%; padding:1em 3%; display:block; border-bottom:1px solid #424242;
                       text-align:right;
}
#MenuMiniContent li.ButtonMenuLast a { border-bottom:none; }
#MenuMiniContent li a:hover { background-color:#FC242D; color:white; }

#MenuButton { width:40px; height:40px; display:none; position:absolute; top:2em; right:3%; cursor:pointer;
             background-image:url(/Images/menuminiclick.png); background-position:left center; background-repeat:no-repeat; }





#filterHomePage .Item{ margin-bottom:2em; }
#filterHomePage .PriceFrom { width:48%; }
#filterHomePage .PriceTo { width:48%; }


#filter { width:80%; display:table; margin:3em 1.5em 2em auto; float:right; }
#filter li{ color:white; }
#filter .Item { width:100%; float:left;  }
#filter .Item.Plocha { width:20%; margin-right:0; }

body .RadDropDownList{ width:100%;}

body .RadDropDownList .rddlInner{  padding:0; padding-left:0.5em;
    font-size: 90%;
    font-weight: normal;
    line-height: 38px;
    background-color: white;
    background-image: url("/Images/bottomArrowDropDownEnable.png");
    background-position: right 4px center;
    background-repeat: no-repeat; cursor:pointer;
    color:#5C5653;
    -webkit-box-shadow:none;
box-shadow:none;
    background-color: white;
    border:1px solid #003D6B;
}
body .RadDropDownList .rddlInner.rddlFocused{ 
    
    /*color:white;
    background-image: url("/Images/bottomArrowDropDownEnable.png");*/
    background-position: right 4px center;
    background-repeat: no-repeat;
    -webkit-box-shadow:none;
box-shadow:none;
}
body .rddlPopup { border:none; background-color:white; color:#5C5653; border-bottom:1px solid #003D6B; font-family:Arial; font-size:0.9em; }
body .rddlPopup .rddlItem { cursor:pointer; background-image:none; padding-left:0.5em;
                            border-left:1px solid #003D6B; border-right:1px solid #003D6B;
}
body .rddlPopup .rddlItem:hover { background-color: #003D6B; color:white; }
body .rddlPopup .nulova span { visibility:hidden; width:1px; height:1px; display:block; overflow:hidden; float:left; }
body .rddlPopup .nulova:after{ content:"------"; }
/*.rddlPopup .nulova:after{ clear:both; content:'nulova'; }*/
/*#filter .Item.TypeOfRealEstate { width:15%; }
#filter .Item.Lokalita { width:15%; }
#filter .Item.Region { width:17%; }
    #filter .Item.TypeOfCommision { width:16%; margin-left:1%; }
#filter .Item.Lokalita .RadDropDownTree{ 
    font-size: 90%;
    font-weight: normal;
      }
    #filter .Item.Plocha { width:13%; }
#filter .Item.Podtyp { width:14%; }
#filter .Item.Cena { width:17%; }
#filter .Item.Lokalita .RadDropDownTree .rddtInner { border:none; height:42px; border:1px solid #ededed;
                                                      background-color:#ededed; background-image: url("/Images/bottomArrowDropDownEnable.png");
                                                        background-position: right center;
                                                        background-repeat: no-repeat; cursor:pointer;
}
#filter .Item.Lokalita .RadDropDownTree .rddtEmptyMessage {  font-style:normal; color:#333;line-height: 40px; opacity:100;  }
#filter .Item.Lokalita .RadDropDownTree .rddtFocused .rddtEmptyMessage { color:white; }
#filter .Item.Lokalita .RadDropDownTree .rddtFocused { background-color:#aa7351; border:1px solid #aa7351;
                                                       background-image: url("/Images/bottomArrowDropDownDisible.png");
                                                        background-position: right center;
                                                        background-repeat: no-repeat;
}*/
.RadDropDownTree .rddtIcon { display:none; }
body .ListTree { border:none; background-color:#aa7351; color:white; width:250px; }
body .ListTree li{ background:none; }
body .ListTree .RadTreeView .rtLines .rtLI:before { border-left: 1px dotted white;}
body .ListTree .RadTreeView .rtLines .rtTop:before, body .ListTree .RadTreeView .rtLines .rtMid:before, body .ListTree .RadTreeView .rtLines .rtBot:before { border-bottom: 1px dotted white; }

#filter .Search { width:100%; float:left; margin-top:2.4em; }
#filter .Search .button{ 
}
#filter .Search .button:hover{
}
body .RadInput {  }
body #MainPage .RadInput .riTextBox{ border:none;  font-weight:normal; color:#5C5653; font-family:Arial;
                              background-color:white; margin:0; padding:0 10px; height:auto;
                                line-height: 38px;
                                text-align: left !important;
                                white-space: nowrap; /*background-image:url(/Images/arrowleft.png); background-repeat:no-repeat; background-position:right center;*/
                                /*-webkit-box-shadow:inset 0 0 6px 1px #121212;
                                 box-shadow:inset 0 0 6px 1px #121212;*/
                                border: 1px solid #003D6B;
}
body #MainPage .RadInput .riFocused { /*background-image:url(/Images/arrowleftwhite.png); background-repeat:no-repeat; background-position:right center;*/ 
                                         background-color:#003D6B;
                                         color:white;
}

#Novinky .item { background-color:white; float:left; width:27%; padding:1em 2%; margin-top:1em; cursor:pointer; }
#Novinky .item.p0{ margin-right:3.5%; }
#Novinky .item.p2{ float:right; }
#Novinky .item .imgWrap{ width:100%; height:16em; overflow:hidden; display:block; position:relative; margin-bottom:0.5em; }
#Novinky .item .imgWrap img{ 
    position:absolute;
    left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%); }

#Novinky .item .Captions { font-size:0.9em; }
#Novinky .item .Captions .Item{ font-size:1.2em; padding:0.4em; background-color:#EFEFEF; }
#Novinky .item .Captions .Item.Alternative{ background-color:white; }
#Novinky .item .Captions .TypZakazky { font-weight:bold; text-transform:uppercase; }
#Novinky .item .Captions .Cena { font-weight:900; font-size:1.8em; }
#Novinky { margin-bottom:2em; display:inline-block; width:100%; }

.clientForm { padding-bottom:2em; }
.clientForm .BoxContent{ display:block; }
.clientForm .BoxContent .Row{ margin-bottom:0.5em; }
.clientForm .BoxContent .Row.Email{ margin-bottom:0; }
.clientForm #Klient { width:50%; float:left; display:table; }
.clientForm #Klient .BoxContent{ min-height:7em; }
.clientForm #Nabidka .BoxContent{ min-height:7em; }
.clientForm #Nabidka { width:45%; float:right; display:table; }
.clientForm #Popisek { margin-top:2em; display:table; }
.clientForm #Captcha { width:45%; display:table; float:left; }
.clientForm #Captcha .RadCaptcha div div{ width:50%; float:left; }
.clientForm #Captcha p{ margin-bottom:0; margin-top:0; display:block; width:50%; float:left; }
.clientForm #Captcha .ddlForm{ line-height:48px; width:99.8%; border:1px solid silver; height:48px; }
.clientForm #Captcha span{ color:red; font-size:90%; }
.clientForm .validation { color:red; font-size:90%; }
.clientForm #Send { width:30%; display:table; float:right; position:absolute; bottom:1.7em; right:0; }
.clientForm #CaptchaButton { width:100%; display:table; height:auto; position:relative; }

.Box { }
.Box .BoxContent { background-color:#eaeaea; padding:0.5em; height:auto; display:block; }
.Box .Tooltip { padding:0.5em 0 0.5em 1em; background-color:#003D6B; font-weight:bold; text-transform:uppercase; color:white; }

.MapaKontakty { float:right; width:50%; height:14em; margin-left:1em; margin-bottom:1em; }

.FormSend { }
.FormSend .FormSendContent { padding:2%; }
.FormSend .FormSendContent .Item{ width:32%; float:left; margin-right:2%; margin-bottom:2%; }
.FormSend .FormSendContent .Item.Phone{ margin-right:0; }
.FormSend .FormSendContent .Item.Popis{ margin-right:0; width:100%; }
.SendOK{ background-color:#def3b4; color:#64881d; margin:2em 0 2em 0; text-align:center; padding:1em 0; }
.SendOK span{ color:#64881d; font-size:140%; }

#DetailNabidka #DetailForm { background-color:#eaeaea; margin-top:2em; margin-bottom:2em; }
#DetailNabidka #DetailForm #Tlac .Left{ width:95%; }
#DetailNabidka #DetailForm #Tlac .Right{ width:50%; }
#DetailNabidka #DetailForm #Tlac a{ background-color:#787878; text-align:left; padding-left:3em; line-height:50px; }
#DetailNabidka #DetailForm #Tlac a.VisibleButton{  color:white; background-color:#eaeaea;}
#DetailNabidka #DetailForm #Tlac .Right a{ background-image:url(/Images/btobalka.png); }
#DetailNabidka #DetailForm #Tlac .Right a.VisibleButton{ background-image:url(/Images/sipkabottom.png); }
#DetailNabidka #DetailForm #Tlac .Left a.VisibleButton{ background-image:url(/Images/sipkabottom.png);
                                                        background-repeat:no-repeat; background-position:0.5em 1em;
}

#TextovaPage .PageLayout .ContentPage{ padding:0 0 2em 0; }
#TextovaPage { background-color:white; }

#MainPage .RadDropDownTree .rddtExtraPadding { border:none; height:40px;
                                               background-color:white; 
                                line-height: 38px; border: 1px solid #003D6B;
                                text-align: left !important;
                                white-space: nowrap; /*background-image:url(/Images/arrowleft.png); background-repeat:no-repeat; background-position:right center;*/
                                /*-webkit-box-shadow:inset 0 0 6px 1px silver;
                                 box-shadow:inset 0 0 6px 1px silver;*/
                                 cursor:pointer;
}
#MainPage .RadDropDownTree .rddtEmptyMessage { padding-top:0.7em; font-style:normal; color:#5C5653; opacity:1;  }
#MainPage .RadDropDownTree {  font-family: Arial, sans-serif; color:#5C5653; font-size:0.9em; }
#MainPage .RadDropDownTree .rddtFakeInput { padding-top:0.55em; line-height:1; }
#MainPage .RadInput .riTextBox { font-family: Arial, sans-serif; }
#MainPage .RadDropDownTree .rddtEmptyMessage ~ .rddtClearButton,#MainPage .RadDropDownTree .rddtClearButton { background-color:#003D6B; opacity:1; 
                                                                                                              border-color:#003D6B; color:white;
                                                                                                              cursor:pointer;
}
#MainPage .RadDropDownTree .rddtClearButton { right:0.5em; }
body .rddtPopup { border:none; background-color:white; }
body .rddtPopup li{ background:none; }
body .RadTreeView .rtUnchecked { border:1px solid silver; }
body .RadTreeView .rtChecked { background-color:#003D6B; border:1px solid #003D6B; }
body .RadTreeView .rtUnchecked:before { content:""; }