@import url("content.css");
@import url('http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700,800&subset=latin-ext');

/*page base*/
.obalStred {width:980px;margin:0 auto;position:relative;}
	#header-main {position:relative;height:73px;}
		#header-link-holder {position:absolute;right:39px;top:19px;}
		#logo {width:249px;height:174px;position:absolute;left:0;top:0;z-index:1;}
		#logo:after {content:'';position:absolute;width:26px;height:170px;background:url('../_images/sprit/logo_stin.png') no-repeat;right:-26px;top:0;}
		.location_index #logo:after {height:504px;}
	#header-main h1 {text-indent:-9999px;}

	#header-secondary {text-transform:uppercase;position:absolute;right:0;top:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
		#primary-nav {}
		.menu {list-style:none;}
		.menu:before,
		.menu:after {content:'';display:table;}
		.menu:after {clear:both;}
		.menu ul {list-style:none;}
		.menu li {position:relative;}
		.menu > li {float:left;margin:0 10px;}
		.menu > li:last-child {margin-right:0;}
		.menu > li > a {color:#a6a6a6;text-decoration:none;}
		.menu > li > a:hover {color:#43808c;}
		.menu > li li > a {padding:10px 15px;color:#a6a6a6;}
		.menu > li > a {display:block;}
		.menu li ul {position:absolute;left:-9999px;}
		.menu > li:hover > ul {left:-13px;padding-top:10px;}
		.menu li li:hover ul {left:100%;top:0;}
		.menu li li a {display:block;background:#19171b;position:relative;z-index:100;border-top:1px solid #000;color:#fff;white-space:nowrap;}

	#main-article-header {position:relative;}
/*END page base*/

/*hlavni layout stranky*/
	#main-footer {background:url('../_images/bg_footer.png') repeat-x top center #fff;padding:40px 0 20px 0;position:relative;}
		#poski-copyright {font-size:12px;color:#a6a6a6;background:#000;padding:10px;}
		#poski-copyright a,#poski-copyright a:visited {color:#55a3b4;}
		#poski-copyright a:hover{text-decoration:none;}
		#poski-copyright .left {float:left;width:25%;min-height:30px;line-height:30px;}
		#poski-copyright .right i,
		#poski-copyright .stred i {display:inline-block;width:17px;height:25px;background:url(../_images/icon_poski.png) no-repeat;position:absolute;left:0;}
		#poski-copyright .right i {width:28px;background-position:0 -25px;}
		#poski-copyright .right {float:right;width:40%;min-height:30px;line-height:30px;padding-left:40px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	#main-footer .sep {height:10px;background:#e6e6e6;margin:25px 0 30px 0;}
	#footer-navigation {padding: 30px 15px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-bottom:25px;}
	#footer-navigation li {display:inline-block;margin:0 15px;}
	#footer-navigation a {text-transform:uppercase;color:#a6a6a6;text-decoration:none;font-size:12px;}
	#footer-navigation li.fb {float:right;margin-top:-7px;line-height:14px;}
	#footer-navigation li.fb a {text-transform:none;line-height:14px;position:relative;}
	#footer-navigation li.fb a:before {content:'';position:absolute;width:31px;height:31px;background:url(../_images/icon_fb.png) no-repeat;left:-40px;top:0;}
	#footer-navigation a:hover {color: #43808c;}
/*=== ===*/

/* JS validace */
input:required.state-valid,
textarea:required.state-valid,
div#send-znamemu input:required.state-valid,
div#send-znamemu textarea:required.state-valid {background:url(../_images/accept.png) no-repeat right 7px #fff !important;}

input:required.state-error,
textarea:required.state-error,
div#send-znamemu input:required.state-error,
div#send-znamemu textarea:required.state-error {background:url(../_images/error.png) no-repeat right 7px #fff !important;}
.error-message {position:absolute;color:#fff;background:#f00;padding:5px;z-index:1;font-size:11px;}

#captcha.state-error,
#captcha.state-valid {background-image:none !important;}
.captcha div {position:relative;}
/* === === */


/* globální nastavení elementů */
.chciKoupitProdat textarea,
.chciKoupitProdat input,
.chciKoupitProdat select,
.estateListFilter .filterGroup input[type=text],
.estateListFilter .filterGroup select,
.countSort .sortForms select,
.projectDetail .projectDetailContactForm input,
.projectDetail .projectDetailContactForm textarea,
.projectDetail .projectDetailContactForm select,
table.formSimple td textarea,
table.formSimple td input,
.searchListFilter .filterGroup select,
.searchListFilter .filterGroup input,
.searchDetail .tabContent input,
.searchDetail .tabContent textarea,
.searchDetail .tabContent select {border:0;padding:9px 8px 8px;margin-bottom:5px;background-color:#6a6d6f;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…AiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);background-image: -moz-linear-gradient(bottom, #858789 0%, #858789 50%, #6a6d6f 100%);background-image: -o-linear-gradient(bottom, #858789 0%, #858789 50%, #6a6d6f 100%);background-image: -webkit-linear-gradient(bottom, #858789 0%, #858789 50%, #6a6d6f 100%);background-image: linear-gradient(bottom, #858789 0%, #858789 50%, #6a6d6f 100%);}

.chciKoupitProdat textarea:focus,
.chciKoupitProdat select:focus,
.chciKoupitProdat input:focus,
.estateListFilter .filterGroup select:focus,
.estateListFilter .filterGroup input[type=text]:focus,
.countSort .sortForms select:focus,
.projectDetail .projectDetailContactForm input:focus,
.projectDetail .projectDetailContactForm textarea:focus,
.projectDetail .projectDetailContactForm select:focus,
table.formSimple td textarea:focus,
table.formSimple td input:focus,
.searchListFilter .filterGroup select:focus,
.searchListFilter .filterGroup input:focus,
.searchDetail .tabContent input:focus,
.searchDetail .tabContent textarea:focus,
.searchDetail .tabContent select:focus {background:#fff;}

.estateForm table td img,
.chciKoupitProdat .captcha img,
.projectDetail .projectDetailContactForm table td img,
table.formSimple td img,
.searchDetail .tabContent table td img {vertical-align:middle;cursor:pointer;margin:0 0 0 10px;border:1px solid #56a4b5;}

.estateForm table td img:hover,
.chciKoupitProdat .captcha img:hover,
.projectDetail .projectDetailContactForm table td img:hover,
table.formSimple td img:hover,
.searchDetail .tabContent table td img:hover {border-color:#000;}

.estateForm table .submit input,
.chciKoupitProdat .submit input,
.SwitcherButtonsContainer button,
.SwitcherButtonsContainerObec button,
.btnBlueGradient input,
.projectDetail .projectDetailContactForm table td.submit input,
table.formSimple .submit input,
.searchDetail .tabContent table td.submit input {border:0;height:32px;padding:0 25px;cursor:pointer;color:#fff;font-size:15px;width:auto;text-transform:uppercase;-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YTRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1YTRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: -o-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: -webkit-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);}

.estateForm table .submit input:hover,
.chciKoupitProdat .submit input:hover,
.SwitcherButtonsContainer button:hover,
.SwitcherButtonsContainerObec button:hover,
.btnBlueGradient input:hover,
.projectDetail .projectDetailContactForm table td.submit input:hover,
table.formSimple .submit input:hover,
.searchDetail .tabContent table td.submit input:hover {background:#427f8c;}

table.formSimple .errors,
.estateForm .errors,
.projectDetail .projectDetailContactForm .errors,
.searchDetail .tabContent table td .errors,
.chciKoupitProdat table .errors,
.krok .errors,
div#send-znamemu .errors {background:url(../_images/bgErrors.png) no-repeat 10px 0;color:#fff;padding:5px 0 4px 0;text-transform:lowercase;font-size:11px;}

.estateForm .errors .error,
table.formSimple .errors .error,
.projectDetail .projectDetailContactForm .errors .error,
.searchDetail .tabContent table td .errors .error,
.chciKoupitProdat table .errors .error,
.krok .errors .error,
div#send-znamemu .errors .error {background:#ff0000;padding:1px 5px;}
/* === === */


/* sloučené základích stylů */
.brokerListItem,
.estateListItem,
.newsListItem,
.searchListItem,
.projectListItem {position:relative;margin-bottom:15px;background-color: #fff;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.18);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.18);box-shadow: 0 1px 2px rgba(0,0,0,.18);}


.newsListItem,
.searchListItem,
.projectListItem {margin-bottom:80px;}

.estateListItem {margin:0;}
.estateListItemMain {padding-bottom:80px;}


.brokerListItem .brokerListItemIn,
.estateListItem .estateListItemIn,
.newsListItem .newsListItemIn,
.searchListItem .searchListItemIn,
.projectListItem .projectListItemIn {}

.brokerListItem:hover,
.estateListItem:hover,
.newsListItem:hover,
.searchListItem:hover,
.projectListItem:hover {}

.contactDetail .contactMap .GoogleMapObal,
.projectDetail .mapAddress .gmIn2,
.estateListItem .eliImg img,
.newsListItem img,
.projectListItem .pliImg img,
.porovnani-list .tab_container table tr.zahlavi img {}

.estateListItem .eliDesc .title,
.newsListItem .newsListItemDesc .title,
.searchListItem .sliDesc .title,
.projectListItem .pliDesc .title,
.porovnani-list .tab_container h2 {font-size:20px;font-weight:800;line-height:24px;height:49px;padding:10px 25px;text-transform:none;overflow:hidden;background:#1a171b;}

.estateListItem .eliDesc .title a,
.newsListItem .newsListItemDesc .title a,
.searchListItem .sliDesc .title a,
.projectListItem .pliDesc .title a,
.porovnani-list .tab_container h2 a {color:#fff;text-decoration:none;}

.estateListItem .eliDesc .title a:hover,
.newsListItem .newsListItemDesc .title a:hover,
.searchListItem .sliDesc .title a:hover,
.projectListItem .pliDesc .title a:hover,
.porovnani-list .tab_container h2 a:hover {text-decoration:underline;color:#43808c;}

.newsListItem.second
.estateListItem.second,
.projectListItem.second {}
/* === === */


/* Fotogalerie */
.estateImages .estateImagesOther,
.textDetailImages {height:93px;position:relative;margin-bottom:15px;overflow:hidden;display:block;}
.estateImages .estateImagesOther ul,
.textDetailImages ul {list-style:none;}
.estateImages .estateImagesOtherIn.detailOtherImg.CarouselDetail ul li,
.projectDetail .projectDetailTabContent .estateImages .estateImagesOther ul li,
.textDetailImages ul li {width:123px;height:94px;float:left;text-align:center;}
.estateImages .estateImagesOther ul li img,
.textDetailImages ul li img {border:9px solid transparent;}
.estateImages .estateImagesOther ul li img:hover,
.textDetailImages ul li img:hover {border-color:#407783;}
.textDetailImages.CarouselDisable .jcarousel-prev, 
.textDetailImages.CarouselDisable .jcarousel-next,
.estateImages .estateImagesOtherIn.detailOtherImg.CarouselDetail.DetailOtherImages.CarouselDisable .jcarousel-prev,
.estateImages .estateImagesOtherIn.detailOtherImg.CarouselDetail.DetailOtherImages.CarouselDisable .jcarousel-next {display:none !important;}
.estateImages .estateImagesOther .jcarousel-container .jcarousel-clip,
.textDetailImages .jcarousel-container .jcarousel-clip {margin:0 20px;overflow:hidden;}
.estateImages .estateImagesOther ul li img.aktiv {border-color:#999;}
.estateImages .estateImagesOther .jcarousel-prev, .estateImages .estateImagesOther .jcarousel-next,
.textDetailImages .jcarousel-prev, .textDetailImages .jcarousel-next {display:block;width:20px;height:93px;background:url(../_images/icon_arrow.png) no-repeat;position:absolute;cursor:pointer;top:0;opacity:.3;}
.estateImages .estateImagesOther .jcarousel-prev,
.textDetailImages .jcarousel-prev {left:0;}
.estateImages .estateImagesOther .jcarousel-next,
.textDetailImages .jcarousel-next {right:0;background-position:-20px 0;}
.estateImages .estateImagesOther .jcarousel-prev:hover,
.textDetailImages .jcarousel-prev:hover,
.estateImages .estateImagesOther .jcarousel-next:hover,
.textDetailImages .jcarousel-next:hover {opacity:1;}
.estateImages .estateImagesOther .jcarousel-prev-disabled, .estateImages .estateImagesOther .jcarousel-prev-disabled:hover,
.textDetailImages .jcarousel-prev-disabled, .textDetailImages .jcarousel-prev-disabled:hover,
.estateImages .estateImagesOther .jcarousel-next-disabled, .estateImages .estateImagesOther .jcarousel-next-disabled:hover,
.textDetailImages .jcarousel-next-disabled, .textDetailImages .jcarousel-next-disabled:hover {display:none !important;}
.estateImages .estateImagesOther .jcarousel-container {}
.textDetailImages .jcarousel-container {margin:0 0 15px 0;}
/* === === */


/* Animace */
.estateListItem,
.CarouselImagesList ul li img,
.estateListItem .eliImg img,
.topNabidky .nabidka img,
.topNabidky .nabidka,
.indexInnerLeft a,
.newsListItem img,
.newsListItem,
.contactDetail .contactMap .GoogleMapObal,
.brokerListItem,
.projectListItem .pliImg img,
.projectListItem,
.searchListItem,
.projectDetail .mapAddress .gmIn2 {-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}

.CarouselImagesList ul li:hover .imageZoom,
.CarouselImagesList ul li .imageZoom,
a.scrollup,
#porovnani-bottom,
.topNabidky .odkazy a,
.topNabidky .odkazy a:before,
.topNabidky .nabidka .text,
.topNabidky .nabidka .text_hover {-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}

.estateListFilter .estateListFilterContent .help .helpInner,
.estateDetail div.stitkyOusko div.stitek,
.estateImages .estateImagesMain.detailMainImg.obal .inner a:after,
.projectDetail .mainImg a:after {-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
/* === === */

.indexObal {padding-top:460px;position:relative;margin-bottom:40px;}
.indexObal:before {position: absolute;width: 90%;height: 145px;left: 5%;border-radius: 50%;z-index: -1;top: 285px;content: "";box-shadow: 0 7px 16px rgba(0,0,0,0.4);}
.indexLeft {width:720px;float:left;}
	.indexInnerRight {width:550px;float:right;}
	.indexInnerLeft {width:140px;float:left;margin-left:15px;}
	.indexInnerLeft a {;text-decoration:none;padding:21px 0;font-size:15px;line-height:20px;text-align:center;border:1px solid #dce7ed;display:block;color:#448ccb;margin-bottom:15px;}
	.indexInnerLeft a:hover {border-color:#3b3b3b;}
	.indexInnerLeft a span {color:#3a3a3a;}

.indexRight {float:right;width:250px;margin-right:16px;}
	.indexRight .duvody {border:1px solid #e7eaec;padding:27px 0 23px 32px;background:#fcfcfc;margin-bottom:15px;}
	.indexRight .duvody:hover {background-position:right -288px;}
	.indexRight .duvody h3 {color:#3a3a3a;margin:0 0 22px 3px;}
	.indexRight .duvody ul li {list-style:none;background:url(../_images/icon_list.png) no-repeat left 9px;padding-left:15px;line-height:28px;}
	.indexRight .duvody a {display:block;background:#8dbf06;padding:10px 0;text-align:center;color:#fff;text-decoration:none;margin:10px 33px 0 0;}
	.indexRight .duvody a:hover {background:#81B001;}
	.indexRight .reklama {text-align:center;}
	.indexRight .reklama img {border:1px solid #e7eaec;}

div.info {background:url(../_images/icon_warning.png) no-repeat 10px 10px #ffeba2;border:1px solid #ffc800;color:#000;padding:10px 10px 10px 55px;min-height:30px;line-height:30px;}
div.done {background:url(../_images/icon_done.png) no-repeat 10px 10px #e6f18c;border:1px solid #5c8800;color:#000;padding:10px 10px 10px 55px;min-height:30px;line-height:30px;}
div.info, div.done {}
div.info.middle, div.done.middle {line-height:30px;}
div.info p, div.done p {margin:0;}
div.info a,
div.done a {color:#000;}
/* === === */

.topImage {min-width:1000px;}
.blokStrankyRelative {position:relative;}
.maininfo {padding:10px 0;}
.obalStred .more {display:block;float:left;font-weight: 300;color: #55a3b4;text-decoration: none;text-transform: uppercase;position: relative;padding-left: 30px;font-size: 18px;}
.obalStred .more:before {content: '';background: url('../_images/icon_arrow_button.png') no-repeat;width: 19px;height: 7px;position: absolute;left: 0;top: 50%;margin-top: -3px;}
.obalStred .more:hover {text-decoration:underline;}


.drobecky {margin:0 0 40px 275px;border-bottom:1px solid #c6c5c6;}
	.drobecky .breadcrumbs {padding:25px 10px;color:#43808c;border-bottom:1px solid #535154;}
	.drobecky a {color:#808080;font-size:13px;}
	.drobecky a:hover {text-decoration:none;color:#43808c;}
	.drobecky img {vertical-align:middle;margin:0 5px 1px 5px;}

.projektyCarousel {padding-bottom:49px;}
	.projektyCarousel .projektyCarouselObal {border:1px solid #9fd0ed;}
	.projektyCarousel .projektyCarouselObal .projektyCarouselObalIn {border:1px solid #fff;background:#c5e6f9;height:381px;position:relative;}
	.projektyCarousel ul {list-style:none;width:990px;height:385px;overflow:hidden;}
	.projektyCarousel ul li {width:990px;height:385px;float:left;}
	.projektyCarousel ul li .carouselItemContent {width:930px;height:325px;padding:30px;overflow:hidden;position:relative;}
	.projektyCarousel ul li .carouselItemContent .ciImg {width:930px;height:325px;overflow:hidden;}
	.projektyCarousel ul li .carouselItemContent .cicDesc {width:225px;padding:20px 30px;background:url(../_images/bgCicDesc.png) repeat;position:absolute;bottom:0;right:60px;}
	.projektyCarousel ul li .carouselItemContent .cicDesc h2 {color:#fff;font-weight:normal;margin-bottom:13px;}
	.projektyCarousel ul li .carouselItemContent .cicDesc p {color:#cad4da;margin-bottom:13px;}
	.projektyCarousel .carousel-control {display:none;}
	.projektyCarousel .carousel-wrap {width:990px;height:385px;margin:-2px 0 0 -2px;}
	.projektyCarousel .carousel-pagination {}
	.projektyCarousel .carousel-pagination table {border-collapse:collapse;margin:0 auto;}
	.projektyCarousel .carousel-pagination table td {height:40px;}
	.projektyCarousel .carousel-pagination table a {display:block;float:left;height:16px;width:16px;background:red;text-indent:-9999px;overflow:hidden;margin:0 5px;cursor:pointer;}
	.projektyCarousel .carousel-pagination table a:hover {background-position:0 -16px;}
	.projektyCarousel .carousel-pagination table a.active {background-position:0 -16px;}


.leftCol {width:715px;float:left;padding:20px 0 40px 0;position:relative;}

.location_nemovitosti .leftCol {padding-top:0;}
	.leftCol h1,
	.porovnani-list h1,
	.estateDetail h1,
	.projectDetail h1,
	.newsHeader h1,
	.leftCol .newsDetail h1 {font-size:30px;color:#1a171b;font-weight:800;line-height:32px;margin-bottom:20px;position:relative;border-bottom:1px solid #c6c5c6;padding-bottom:10px;}

	.leftCol h1:after,
	.porovnani-list:after h1:after,
	.estateDetail h1:after,
	.projectDetail:after h1:after,
	.newsHeader h1:after,
	.leftCol .newsDetail h1:after {content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 1px;background: #1a171b;}

	.leftCol h2 {font-size:18px;color:#43808c;text-transform:uppercase;}
	.leftCol h3 {font-size:15px;color:#43808c;}
	.leftCol p {margin-bottom:15px;line-height:21px;}
	.leftCol a,
	.porovnani-list .tab_container .porovnani.odebrat,
	.porovnani-list .print {color:#43808c;}
	.leftCol a:hover,
	.porovnani-list .tab_container .porovnani.odebrat:hover,
	.porovnani-list .print:hover {text-decoration:none;}

	.homeKategorie {width:300px;float:left;border-top:1px solid #9fd0ed;border-bottom:1px solid #fff;margin-bottom:40px;}
	.homeKategorie ul {list-style:none;}
	.homeKategorie ul li {border-bottom:1px solid #9fd0ed;border-top:1px solid #fff;}
	.homeKategorie ul li .mainLink {display:block;padding:21px 0 21px 111px;position:relative;color:#005488;text-decoration:none;text-shadow:#fff 0 1px 1px;}
	.homeKategorie ul li .mainLink:hover {color:#ff6600;}
	.homeKategorie ul li .mainLink .icon {display:block;position:absolute;}
	.homeKategorie ul li .subLinks {float:right;padding:8px 30px 0 0;}
	.homeKategorie ul li li {border:0;}
	.homeKategorie ul li li a {background:url(../_images/icon-plus.png) no-repeat left 50%;color:#005488;text-decoration:none;display:block;padding:1px 0 1px 24px;}
	.homeKategorie ul li li a:hover {text-decoration:underline;}
	.homeKategorie ul li.byty .mainLink {float:left;}
	.homeKategorie ul li.byty .mainLink .icon {width:30px;height:55px;background-position:-30px -187px;top:5px;left:40px;}
	.homeKategorie ul li.byty .mainLink:hover .icon {background-position:0 -187px;}
	.homeKategorie ul li.domy .mainLink {}
	.homeKategorie ul li.domy .mainLink .icon {width:63px;height:45px;background-position:-63px -142px;top:10px;left:23px;}
	.homeKategorie ul li.domy .mainLink:hover .icon {background-position:0 -142px;}
	.homeKategorie ul li.pozemky .mainLink {}
	.homeKategorie ul li.pozemky .mainLink .icon {width:36px;height:48px;background-position:-36px -94px;top:8px;left:37px;}
	.homeKategorie ul li.pozemky .mainLink:hover .icon {background-position:0 -94px;}
	.homeKategorie ul li.komercni .mainLink {}
	.homeKategorie ul li.komercni .mainLink .icon {width:69px;height:57px;background-position:-69px -37px;top:3px;left:20px;}
	.homeKategorie ul li.komercni .mainLink:hover .icon {background-position:0 -37px;}
	.homeKategorie ul li.ostatni .mainLink {}
	.homeKategorie ul li.ostatni .mainLink .icon {width:39px;height:37px;background-position:-39px 0;top:16px;left:38px;}
	.homeKategorie ul li.ostatni .mainLink:hover .icon {background-position:0 0;}

	.homeWelcome {padding-right:30px;float:right;width:580px;}
	.homeWelcome .hdr {display: block;font-size: 32px;color: #1a171b;font-weight: 300;margin-bottom: 25px;line-height:32px;}
	.homeWelcome p {color:#212020;line-height:22px;font-size:13px;margin-bottom:13px;}

	.topNabidky {position:relative;}
	.topNabidky h2 {color:#1a171b;font-size:32px;font-weight:300;padding-bottom:23px;}
	.topNabidky .odkazy .obal {width:484px;float:left;text-align:center;margin-top:10px;line-height:69px;}
	.topNabidky .odkazy .obal+.obal {float:right;}
	.topNabidky .odkazy a {color:#fff;text-transform:uppercase;font-weight:300;font-size:24px;text-decoration:none;padding-left:75px;position:relative;}
	.topNabidky .odkazy a:hover {color:#43808c;}
	.topNabidky .odkazy .obal+.obal a {padding-left:70px;}
	.topNabidky .odkazy .obal a:before {content:'';width:48px;height:39px;background: url('../_images/sprit/icon_prodej.png') no-repeat;position:absolute;left:0;top:50%;margin-top:-20px;}
	.topNabidky .odkazy .obal+.obal a:before {content:'';width:43px;height:42px;background: url('../_images/sprit/icon_pronajem.png') no-repeat;position:absolute;letter-spacing:0;top:50%;margin-top:-21px;}
	.topNabidky .odkazy a:hover:before {transform: rotate(-16deg);-webkit-transform: rotate(-16deg);-moz-transform: rotate(-16deg);-o-transform: rotate(-16deg);-ms-transform: rotate(-16deg);}

	.topNabidky .index-doporucene-left {float:left;width:485px;}
	.topNabidky .index-doporucene-right {float:right;width:485px;}
	.topNabidky .nabidka {width:242px;height:242px;float:left;position:relative;overflow:hidden;}
	.topNabidky .nabidka .text {-moz-box-shadow: 0 1px 2px rgba(0,0,0,.18);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.18);box-shadow: 0 1px 2px rgba(0,0,0,.18);background:rgba(255,255,255,.6);position:absolute;bottom:20px;left:0;padding:10px 15px;width:230px;color:#1a171b;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.topNabidky .nabidka:hover .text {left:-250px;}
	.topNabidky .nabidka .text strong {font-weight:300;display:block;}
	.topNabidky .nabidka .text .cena {font-weight:bold;}

	.topNabidky .nabidka .text_hover {position:absolute;bottom:20px;left:-250px;width:230px;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.18);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.18);box-shadow: 0 1px 2px rgba(0,0,0,.18);z-index:1;}
	.topNabidky .nabidka:hover .text_hover {left:0;}
	.topNabidky .nabidka .text_hover .head {background-color: #19171b;padding:10px 15px;}
	.topNabidky .nabidka .text_hover .head h3 {font-size:14px;font-weight:normal;padding-bottom:10px;}
	.topNabidky .nabidka .text_hover .head h3 a {color:#fff;text-decoration:none;}
	.topNabidky .nabidka .text_hover .head h3 a:hover {text-decoration:underline;}
	.topNabidky .nabidka .text_hover .head .info {line-height:16px;color:#fff;font-weight:bold;font-size:12px;}
	.topNabidky .nabidka .text_hover .head .info span {display:inline-block;color: #868889;width:50px;}
	.topNabidky .nabidka .text_hover .foot {background:#fff;padding:10px 15px;font-size:20px;color:#1a171b;}

	.topNabidky .nabidka a.detail {color:#55a3b4;text-transform:uppercase;font-weight:300;position:relative;padding-left:30px;text-decoration:none;}
	.topNabidky .nabidka a.detail:before {content:'';background:url('../_images/icon_arrow_button.png') no-repeat;width:19px;height: 7px;position:absolute;left:0;top:50%;margin-top:-3px;}
	.topNabidky .nabidka a.detail:hover {text-decoration:underline;}
	.topNabidky .nabidka h3 {font-size:13px;line-height:20px;margin-bottom:15px;height:40px;}
	.topNabidky .nabidka h3 a {color:#8dbf06;}
	.topNabidky .nabidka h3 a:hover {color:#006d3c;}
	.topNabidky .nabidka p {margin:0;line-height:19px;}
	.topNabidky .nabidka p strong {}
	.topNabidky .nabidka p strong span {}

.rightCol {width:230px;float:right;padding:15px 0;display:block;}

.sideFilter {min-height:329px;position:absolute;left:0;width:249px;top:101px;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5MTcxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE5MTcxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #19171b 0%, #19171b 100%);background-image: -o-linear-gradient(bottom, #19171b 0%, #19171b 100%);background-image: -webkit-linear-gradient(bottom, #19171b 0%, #19171b 100%);background-image: linear-gradient(bottom, #19171b 0%, #19171b 100%);}
	.sideFilterIn {position:relative;padding:20px;}
	.sideFilter .hdr {display:block;color:#999;text-transform:uppercase;margin-bottom:17px;font-size:17px;font-weight:300;}
	.sideFilter .eraseFilter {background:url(../_images/eraseFilter.png) no-repeat center #55a2b3;position:absolute;bottom:30px;right:20px;border:0;cursor:pointer;width:20px;height:17px;text-indent:-9999px;}
	.sideFilter .eraseFilter:hover {background-color:#43808c;}
	.sideFilter .cena div {float:left;}
	.sideFilter .filterItem input,
	.sideFilter .cena input {height:28px;width:202px;padding:0 8px;color:#5a6166;}
	.sideFilter .cena input {width:91px;}
	.sideFilter .cena input#cena_do {margin-left:2px;}
	.sideFilter .filterItem select {width:220px;padding:4px;height:30px;}
	.sideFilter .filterItem input:focus,
	.sideFilter .cena input:focus,
	.sideFilter .filterItem select:focus {color:#000;border-color:#000;}
	.sideFilter .filterItem select option {padding:0 7px;}
	.sideFilter .filterItem select option:hover {}
	.sideFilter .filterItem input,
	.sideFilter .cena input,
	.sideFilter .filterItem input,
	.sideFilter .filterItem select {margin-bottom:2px;border:1px solid #cddbe3;}
	.sideFilter p {position:relative;top:-5px;}
	.sideFilter p img {vertical-align:middle;}
	.sideFilter p .cenaLabel {float:left;color:#fff;}
	.sideFilter p .cenaValues {float:right;color:#fff;font-size:12px;}
	.sideFilter .submit {}
	.sideFilter .submit input {border:0;width:160px;height:38px;color:#fff;font-size:15px;text-transform:uppercase;cursor:pointer;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YTRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1YTRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: -o-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: -webkit-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);}
	.sideFilter .submit input:hover {background:#427f8c;}
	.sideFilter .submit input.bez-nabidek {background:gray;}
	.sideFilter input.neni-v-rozsahu {background-color:red;}
	.sideFilter .Throbber {display:none;}

	.sideFilter .priceSlider {position:relative;height:20px;padding-top:10px;margin-bottom:15px;}
	.sideFilter .priceSlider .ui-widget-content {border:0;background:#535353;height:8px;margin-right:5px;border-radius:2px;position:relative;}
	.sideFilter .priceSlider .ui-widget-content:after {content:'';background:#535353;height:8px;right:-30px;border-radius:2px;width:50px;position:absolute;}

	.sideFilter .ui-slider {width:165px;margin-left:10px;}
	.sideFilter .ui-slider-horizontal .ui-slider-range {background:#bfcfd7;}
	.sideFilter .ui-state-default, .sideFilter .ui-widget-content .ui-state-default {}
	.sideFilter .ui-slider .ui-slider-handle {position:absolute;display:block;width:42px;line-height:25px;height:25px;top:-7px;border:0;border-radius:0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;background-color: #fff;-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YTRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1YTRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: -o-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: -webkit-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);color:#fff;text-align:center;font-weight:normal;text-decoration:none;font-size:12px;}
	.sideFilter .ui-slider .ui-slider-handle:after {content:'Od';}
	.sideFilter .ui-slider .ui-slider-handle + .ui-slider-handle:after {content:'Do';}
	.sideFilter .ui-slider .ui-slider-handle:hover,
	.sideFilter .ui-slider .ui-slider-handle:active {background:#43808c;cursor:e-resize;}

.newsColumn {position:relative;font-size:13px;line-height:22px;display:block;color:#212020;padding-left:30px;width:305px;float:left;}
	.newsColumn .hdr {display:block;font-size:32px;color:#1a171b;font-weight:300;margin-bottom:25px;line-height:32px;}
	.newsColumn .showopacity {padding-left:13px;font-size:.846em;text-decoration:none;color:#0190c6;position:absolute;top:0;right:0;}
	.newsColumn .showopacity:hover {text-decoration:underline;}
	.newsColumn .newsItem {position:relative;}
	.newsColumn .newsItem h3 {font-size:14px;}
	.newsColumn .newsItem h3 a {color:#000;}
	.newsColumn .newsItem h3 a:hover {text-decoration:none;}
	.newsColumn .newsItem .ocreated {display:block;color: #a6a6a6;}
	.newsColumn .newsItem .summary {margin-bottom:13px;}
	.newsColumn .showAll {font-weight:300;color:#55a3b4;text-decoration:none;text-transform:uppercase;position:relative;padding-left:30px;font-size:18px;}
	.newsColumn .showAll:before {content:'';background:url('../_images/icon_arrow_button.png') no-repeat;width:19px;height: 7px;position:absolute;left:0;top:50%;margin-top:-3px;}
	.newsColumn .showAll:hover {text-decoration:underline;}

.estateListFilter {position:relative;}
	.estateListFilter .toggleFilter {position:absolute;right:50px;font-size:13px;z-index:2;color:#56a4b5;}
	.estateListFilter .toggleFilter .link {line-height:29px;cursor:pointer;}
	.estateListFilter .toggleFilter .link > span {padding-right:30px;height:20px;line-height:20px;display:inline-block;text-decoration:underline;}
	.estateListFilter .toggleFilter .link > span:hover {text-decoration:none;}
	.estateListFilter .toggleFilter .link > span:after {content:'';background:url('../_images/icon_nemovitosti.png') no-repeat 0 -22px; width: 20px; height: 17px;position:absolute;right:0;}
	.estateListFilter .toggleFilter .link.showFilter > span:after {background-position:0 0;}
	.estateListFilter .toggleFilter .link span .showHide {background:none;padding:0;}
	.estateListFilter .estateListFilterContent {position:relative;}
	.estateListFilter .estateListFilterContentInner {width:1000px;margin:0 auto;padding:15px 0 20px 0;}

	.estateListFilter .filterLeft {float:left;width:570px;}
	.estateListFilter .filterLeft .sbHolder {width:250px;}
	.estateListFilter .filterRight {width:400px;float:right;margin-top:10px;}
	.estateListFilter .filterRight .box {padding:10px 0;}
	.estateListFilter .filterRight .box:nth-of-type(2) {padding-top:0;}
	.estateListFilter .filterRight .box table {width:100%;}
	.estateListFilter .filterRight .box.price table th {vertical-align:bottom;}
	.estateListFilter .filterRight .box input[type="text"] {width:285px;}
	.estateListFilter .filterRight .box th {color:#fff;font-weight:normal;}
	.estateListFilter .filterRight .box th {width:90px;padding-right:15px;text-align:right;}
	.estateListFilter .filterRight .box.slider th {vertical-align:bottom;}
	.estateListFilter .submit {text-align:center;margin-top:10px;}
	.estateListFilter .submit * {display:inline-block;}
	.estateListFilter .submit .zrusit {color:#56a4b5;font-size:13px;position:relative;padding-right:30px;margin:22px 37px 0 0;float:right;}
	.estateListFilter .submit .zrusit:after {content:'';background:url('../_images/icon_nemovitosti.png') no-repeat 0 -44px;width: 20px;height: 17px;position: absolute;right: 0;}
	.estateListFilter input.submit {padding:0 30px;height:38px;color:#fff;font-size:15px;cursor:pointer;border:0;-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YTRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1YTRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: -o-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: -webkit-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);}
	.estateListFilter input.submit:hover {background:#43808c}
	.estateListFilter input.bez-nabidek {cursor:not-allowed;padding:0 30px;height:38px;color:#fff;font-size:15px;border:0;background:#e7e6e7;color:#000;}

	.estateListFilter #form-wrapper {position:relative;padding:15px 0;-moz-box-shadow: 0 5px 24px rgba(0,0,0,.31);-webkit-box-shadow: 0 5px 24px rgba(0,0,0,.31);box-shadow: 0 5px 24px rgba(0,0,0,.31);background:#19171b;}
	.estateListFilter #PartialListFilter {}
	.estateListFilter .estateListFilterContent .skryty {display:none;}
	.estateListFilter .filterGroup {padding:10px 0;}
	.estateListFilter .filterGroupLast {border-bottom:0;}
	.estateListFilter .filterGroup table {border-collapse:collapse;width:100%;}
	.estateListFilter .filterGroup table th {width:108px;padding-right:9px;text-align:right;color:#fff;vertical-align:middle;font-weight:normal;}
	.estateListFilter .filterGroup table th label {display:block;}
	.estateListFilter .filterGroup table th label:first-letter {text-transform:uppercase;}
	.estateListFilter .filterGroup table #bottom-vertical-align {height:70px;}
	.estateListFilter .filterGroup table #bottom-vertical-align td, .estateListFilter .filterGroup table #bottom-vertical-align th {vertical-align:bottom;}
	.estateListFilter .filterGroup table td {vertical-align:top;}
	.estateListFilter table td.plocha .element {display:inline-block;}
	.estateListFilter table td.plocha .metr {margin:10px 0 0 10px;}
	.estateListFilter .filterGroup table td.half {width:203px;}
	.estateListFilter input[type=text] {padding:5px 8px;margin-bottom:3px;}
	.estateListFilter input#plocha_do,
	.estateListFilter input#plocha_od {width:70px;border:0;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1ODc4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjODU4Nzg5IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmE2ZDZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
		background-image: -moz-linear-gradient(bottom, #858789 0%, #858789 50%, #6a6d6f 100%);
		background-image: -o-linear-gradient(bottom, #858789 0%, #858789 50%, #6a6d6f 100%);
		background-image: -webkit-linear-gradient(bottom, #858789 0%, #858789 50%, #6a6d6f 100%);
		background-image: linear-gradient(bottom, #858789 0%, #858789 50%, #6a6d6f 100%);}
	.estateListFilter input#text {width:200px;}
	.estateListFilter input#plocha_do:focus,
	.estateListFilter input#plocha_od:focus {background:#fff;}
	.estateListFilter .filterGroup .half input {width:162px;}
	.estateListFilter .filterGroup .half select {width:180px;}
	.estateListFilter .filterGroup .neni-v-rozsahu {background-color:red;}
	.estateListFilter .filterGroup .readonly, .estateListFilter .filterGroup .readonly:focus {background:#e7e6e7;}
	.estateListFilter .filterGroup select {padding:5px;width:203px;}
	.estateListFilter .filterGroup select option {padding:0 8px;}
	.estateListFilter .filterGroup .checkboxes {}
	.estateListFilter .filterGroup .checkboxes .checkItem {display:block;float:left;width:50%;padding:1px 0 0 0;}
	.estateListFilter .filterGroup .checkboxes .checkItem input {border:0;padding:0;vertical-align:middle;margin:0 3px 3px 5px;}
	.estateListFilter .filterGroup .checkboxes .checkItem input:disabled,
	.estateListFilter .filterGroup .checkboxes .checkItem input[dispabled="disabled"],
	.estateListFilter .filterGroup .checkboxes .checkItem label.disabled {cursor:default;opacity:.5;}
	.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes .checkItem {width:27%;padding:4px;margin:2px 30px 5px 2px;}
		.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes .checkItem label {display:block;float:right;width:205px;}
		.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes .checkItem input {margin:0 3px 3px 0;}
		.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes span {opacity:.3;}
		.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes .checkItem.cl-energy_efficiency_rating-0 {background:#448ccb url(../_images/stitek.png) no-repeat right center;color:#fff;}
		.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes .checkItem.cl-energy_efficiency_rating-1 {background:#b8e737 url(../_images/stitek.png) no-repeat right center;}
		.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes .checkItem.cl-energy_efficiency_rating-2 {background:#8dbf06 url(../_images/stitek.png) no-repeat right center;}
		.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes .checkItem.cl-energy_efficiency_rating-3 {background:#fdd864 url(../_images/stitek.png) no-repeat right center;}
		.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes .checkItem.cl-energy_efficiency_rating-4 {background:#fec718 url(../_images/stitek.png) no-repeat right center;}
		.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes .checkItem.cl-energy_efficiency_rating-5 {background:#ff8287 url(../_images/stitek.png) no-repeat right center;}
		.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes .checkItem.cl-energy_efficiency_rating-6 {background:#eb4e54 url(../_images/stitek.png) no-repeat right center;color:#fff;}
		.estateListFilter .filterGroup.energy_efficiency_rating-obal .checkboxes .checkItem.cl-energy_efficiency_rating-7 {background:#ff000a url(../_images/stitek.png) no-repeat right center;color:#fff;}

	.estateListFilter .Throbber {display:none;background:url(../_images/bgFilterThrobber.png) repeat;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;}
	.estateListFilter .Throbber table {border-collapse:collapse;width:100%;height:100%;}
	.estateListFilter .Throbber table td {text-align:center;}
	.estateListFilter .form_hidden {display:none;}
	.estateListFilter .zalozky {position:relative;z-index:1;font-weight:300;font-size:17px;text-transform:uppercase;}
	.estateListFilter .zalozky .active {color:#999;background:#19171b;cursor:default;}
	.estateListFilter .zalozky div {display:inline-block;background:#fff;padding:0 20px;cursor:pointer;color:#999;line-height:40px;position:relative;}
	.estateListFilter .zalozky div:not(.active):not(:last-of-type):after {content:'';width:1px;height:27px;background:#dcdcdb;position:absolute;right:0;bottom:0;}
	.estateListFilter .zalozky div:not(.active):hover {color:#43808c;}

	.estateListFilter div.level-1 {float:left;position:relative;width:212px;margin:0 4px 5px 0;padding:3px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ddd;}
	.estateListFilter div.level-1:after {content:'';position:absolute;right:10px;top:10px;width:0;height:0;border-style:solid;border-width:7px 7.5px 0 7.5px;border-color:#fff transparent transparent transparent;}
	.estateListFilter div.level-1:hover:after {border-style:solid;border-width:0 7.5px 7px 7.5px;border-color:transparent transparent #fff transparent;}
	.estateListFilter div.level-1.lichy {background:#20335C;}
	.estateListFilter div.level-1 .body {background:#448CCB;padding:10px 0;}
	.estateListFilter div.level-1 .body.existLevel3 {width:650px;}
	.estateListFilter div.level-1 .level-1-label input[type="checkbox"] {display:none;}
	.estateListFilter div.level-1.active {background-color:#8A6826;}
	.estateListFilter div.level-1 div.level-2:nth-child(odd) {background:red;}
	.estateListFilter div.level-1 div.level-2 {display:none;position:absolute;z-index:10;width:auto;top:18px;padding-top:10px;}
	.estateListFilter div.level-1 div.level-2:after {content:'';width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #eaeaea transparent;position:absolute;top:0;left:20px;}
	.estateListFilter div.level-1 div.level-2 .header {padding:5px 10px;background:#eaeaea;color:#000;width:100%;min-width:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.estateListFilter div.level-1 div.level-2 .header div {display:inline-block;position:relative;cursor:pointer;padding-left:20px;}
	.estateListFilter div.level-1 div.level-2 .header div.zrusit-vse {margin-left:10px;}
	.estateListFilter div.level-1 div.level-2 .header div.zrusit-vse:before,
	.estateListFilter div.level-1 div.level-2 .header div.oznacit-vse:before {content:'';width:16px;height:16px;background:url(../_images/jquery-ui/ui-icons_222222_256x240.png) no-repeat;position:absolute;left:0;top:0;}
	.estateListFilter div.level-1 div.level-2 .header div.zrusit-vse:before {background-position:-96px -128px;}
	.estateListFilter div.level-1 div.level-2 .header div.oznacit-vse:before {background-position:-64px -144px;}
	.estateListFilter div.level-1 div.level-2 .header div.zavrit {width:16px;height:16px;background:url(../_images/jquery-ui/ui-icons_222222_256x240.png) no-repeat -32px -192px;overflow:hidden;text-indent:-999px;padding:0;position:absolute;right:10px;}
	.estateListFilter div.level-1 div.level-2 .header div.zrusit-vse:hover,
	.estateListFilter div.level-1 div.level-2 .header div.oznacit-vse:hover {text-decoration:underline;}
	.estateListFilter div.level-1 div.level-2 .obal-level-2 {padding:3px 0;margin:0 5px;}
	.estateListFilter div.level-1 div.level-2 .obal-level-2:nth-child(even) {background:#246CAC;}
	.estateListFilter div.level-1 div.level-2 input[type="checkbox"] {margin-right:5px;position:relative;top:2px;}
	.estateListFilter div.level-1 div.level-2 span {padding:0 15px;}
	.estateListFilter div.level-1 div.level-3 {margin-left:30px;position:relative;}
	.estateListFilter div.level-1 div.level-3 span {padding:0 8px 0 3px;}
	.estateListFilter div.level-1 div.level-3 span.open-box {width:12px;height:12px;background:url(../_images/icon_plus.png) no-repeat;display:inline-block;overflow:hidden;text-indent:-999px;padding:0;margin-right:5px;position:relative;top:1px;cursor:pointer;}
	.estateListFilter div.level-1 div.level-3-obal,
	.estateListFilter div.level-1 span.level-4-label {position:relative;}
	.estateListFilter div.level-1 div.level-3-obal:after,
	.estateListFilter div.level-1 span.level-4-label:after {content:'';position:absolute;width:8px;height:17px;position:absolute;background:url(../_images/bg_tree.png) no-repeat left bottom;left:-9px;top:-5px;}
	.estateListFilter div.level-1 div.level-3-obal:first-child:after,
	.estateListFilter div.level-1 span.level-4-label:first-child:after {height:10px;top:2px;}
	.estateListFilter div.level-1 div.level-4 {margin-left:18px;}
	.estateListFilter div.level-1 div.level-4 span {}
	.estateListFilter div.level-1 .level-2.open {display:block !important;}
	.estateListFilter div.level-1 .level-2.close {display:none;}
	.estateListFilter div.level-2 .level-2-label,
	.estateListFilter div.level-2 .level-3-label,
	.estateListFilter div.level-2 .level-4-label {display:block;white-space:nowrap;}
	.estateListFilter div.level-3-obal {float:left;width:50%;}
	.estateListFilter span.activeChild input {opacity:.5;}

.countSort {}
	.countSort .hdr {display:block;font-size:30px;color:#1a171b;font-weight:800;padding:40px 0 10px 0;border-bottom:1px solid #c6c5c6;position:relative;text-transform:uppercase;}
	.countSort .hdr:after {content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background:#1a171b;}
	.countSort .sortForms {margin-top:15px;}
	.countSort .sortForms .listCountText {position:absolute;right:0;margin-top:-50px;font-size:11px;}
	.countSort .sortForms .sort {}
	.countSort .sortForms .sort ul {height:41px;position:relative;background:#f1f1f1;}
	.countSort .sortForms .sort ul:after {content:'';position: absolute;width: 96%;height: 8%;left: 2%;border-radius: 50%;z-index: -1;bottom: 0%;box-shadow: 0 5px 17px rgba(0,0,0,0.37);}
	.directory_projekty .countSort .sortForms .sort {border-bottom:1px solid #dce7ed;padding-bottom:15px;}
	.countSort .sortForms .sort div {display:inline;}
	.countSort .sortForms form {display:inline;}
	.countSort .sortForms select {margin:0 0 0 15px;}

.estateList {}
	.estateListItem p {margin:0;line-height:20px;}
	.estateListItem .eliImg {width:274px;float:left;height:183px;}
	.estateListItem .eliDesc {float:left;width:705px}
	.estateListItem .eliDesc .summary {}
	.estateListItem .eliDescIn {padding:10px 25px 5px 25px;}
	.estateListItem .info {color:#112333;margin-bottom:10px;}
	.estateListItem .info .block {width:33%;display:inline-block;margin-right:-4px;}
	.estateListItem .info .block .tab {display:inline-block;margin-right:5px;}
	.estateListItem .info .cena_sleva {color:#f00;font-size:70%;}
	.estateListItem a.detail {font-weight:300;color:#55a3b4;text-decoration:none;text-transform:uppercase;position:relative;padding-left:30px;}
	.estateListItem a.detail:before {content:'';background:url('../_images/icon_arrow_button.png') no-repeat;width:19px;height: 7px;position:absolute;left:0;top:50%;margin-top:-3px;}
	.estateListItem a.detail:hover {text-decoration:underline;}
	.estateListItem .porovnani {float:right;width:95px;height:27px;line-height:27px;background:#065FBF;font-weight:bold;color:#fff;text-decoration:none;text-align:center;margin-right:10px;cursor:pointer;}
	.estateListItem .porovnani:hover {background:#054E9C;}
	.estateListItem .porovnani.active {background:#A3A5A7}
	.estateListItem .porovnani.active:hover {background:#999;}
	.estateListItem .eliFlag {position:absolute;right:0;padding:0 25px 10px 25px;font-size:20px;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.18);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.18);box-shadow: 0 1px 2px rgba(0,0,0,.18);background:#fff;bottom:-43px;}
	.estateListItem .eliFlag .cena {color:#1a171b;font-size:24px;margin-left:120px;}
	.estateListItem div.vlajka {width:113px;height:113px;position:absolute;top:0;right:0;}
	.estateListItem div.vlajka.no1 {background:url(../_images/vlajka_sleva.png) no-repeat;}
	.estateListItem div.vlajka.no2 {background:url(../_images/vlajka_sleva_rezervace.png) no-repeat;}
	.estateListItem div.vlajka.no3 {background:url(../_images/vlajka_rezervace.png) no-repeat;}

.pages {min-height:14px;font-size:13px;color:#60676b;padding:20px 0;}
	.pages table {border-collapse:collapse;margin:0 auto;width:auto;}
	.pages table td {white-space:nowrap;}
	.pages .page {display:block;float:left;margin-right:15px;}
	.pages table td div {display:inline;}
	.pages ul {list-style:none;display:inline;}
	.pages li {display:inline;}
	.pages li a, .pages li strong {float:left;margin:0 2px;min-width:12px;height:19px;padding:0 4px;line-height:19px;text-align:center;}
	.pages li strong {background:#1a171b;color:#808080;font-weight:normal;}
	.pages li a {text-decoration:none;color:#808080;}
	.pages li a:hover {text-decoration:underline;;color:#43808c;}
	.pages .page_prev {line-height:19px;}
	.pages .page_next {line-height:19px;}

.estateCategories {margin-bottom:35px;}
	.estateCategories .idTabs {list-style:none;}
	.estateCategories .idTabs li {width:50%;line-height:45px;}
	.estateCategories .idTabs .prodej {float:left;}
	.estateCategories .idTabs .pronajem {float:right;}
	.estateCategories .idTabs li a {display:block;border:1px solid transparent;color:#000;text-decoration:none;font-size:14px;text-align:center;}
	.estateCategories .idTabs li a:not(.selected):hover {text-decoration:underline;}
	.estateCategories .idTabs li a.selected {border:1px solid #e6e6e6;color:#55a3b4;background:#fff;border-bottom:0;position:relative;bottom:-1px;}
	.estateCategories .tabContent {background:url(../_images/bg_makler.png) repeat-x left top #f2f7fb;border:1px solid #e6e6e6;}
	.estateCategories .tabContent ul {list-style:none;}
	.estateCategories .tabContent ul li {position:relative;}
	.estateCategories .tabContent ul li:not(:last-child):after {content:'';position:absolute;bottom:0;width:80%;left:10%;height:1px;background:#dcdcdb;}
	.estateCategories .tabContent ul li:before {content:'';width:17px;height:30px;background:url('../_images/icon_list_bg.png') no-repeat;position:absolute;top:50%;margin-top:-15px;left:10%;}
	.estateCategories .tabContent ul li a {display:block;color:#55a3b4;padding:25px 0 25px 60px;text-decoration:none;}
	.estateCategories .tabContent ul li a:hover {background-color:#f3f3f3;}
	.estateCategories .tabContent ul li.selected a {background-color:#f3f3f3;color:#1a171b;}
	.estateCategories .tabContent ul li strong {display:block;color:#1a171b;background:#f3f3f3;padding:25px 0 25px 60px;text-decoration:none;font-weight:normal;}
	.estateCategories .tabContent ul li strong:before {content:'';width:17px;height:30px;background:url('../_images/icon_list_bg.png') no-repeat 0 -30px;position:absolute;top:50%;margin-top:-15px;left:10%;}

.estateDetail {padding:25px 0;position:relative;}
.estateDetail .nemovitostTop {width:100%;background:url(../_images/bg_nemovitost_top.gif) repeat-x top center;min-height:525px;}
	.estateDetail a.oneStepBackDetail {float:right;top:10px;z-index:1;font-weight: 300;color: #55a3b4;text-decoration: none;text-transform: uppercase;position: relative;font-size:14px;}
	.estateDetail a.oneStepBackDetail:hover {text-decoration:underline;}
	.estateDetail h1 {padding-right:130px;margin-bottom:55px;}
	.estateDetail .poslatZnamemu {color:#56a4b5;position:absolute;bottom:-43px;padding-right:25px;right:0;}
	.estateDetail .poslatZnamemu:hover {text-decoration:none;}
	.estateDetail .poslatZnamemu:after {content:'';width:17px;height:20px;background:url('../_images/icon_arrow_small.png') no-repeat;position:absolute;right:0;}
	.estateDetail div.stitkyOusko {background:url(../_images/energeticky_stitek_left.png) no-repeat;position:absolute;z-index:10;width:74px;height:111px;left:388px;top:125px;}
	.estateDetail div.stitkyOusko.p {background:url(../_images/energeticky_stitek_right.png) no-repeat;}
	.estateDetail div.stitkyOusko div.stitek {width:162px;height:106px;padding:10px 15px 0 40px;color:#fff;font-size:12px;position:absolute;right:-205px;opacity:0;visibility:hidden;}
	.estateDetail div.stitkyOusko:hover div.stitek {opacity:1;visibility:visible;}
	.estateDetail div.stitkyOusko div.stitek strong {font-size:13px;}
	.estateDetail div.stitkyOusko.p div.stitek {right:58px;padding:10px 5px 0 50px;}
	.estateDetail div.stitkyOusko div.stitek.s1 {background:url(../_images/stitkyA-L.png) no-repeat;}
	.estateDetail div.stitkyOusko div.stitek.s2 {background:url(../_images/stitkyB-L.png) no-repeat;}
	.estateDetail div.stitkyOusko div.stitek.s3 {background:url(../_images/stitkyC-L.png) no-repeat;}
	.estateDetail div.stitkyOusko div.stitek.s4 {background:url(../_images/stitkyD-L.png) no-repeat;color:#000;}
	.estateDetail div.stitkyOusko div.stitek.s5 {background:url(../_images/stitkyE-L.png) no-repeat;color:#000;}
	.estateDetail div.stitkyOusko div.stitek.s6 {background:url(../_images/stitkyF-L.png) no-repeat;}
	.estateDetail div.stitkyOusko div.stitek.s7 {background:url(../_images/stitkyG-L.png) no-repeat;}
	.estateDetail div.stitkyOusko.p div.stitek.s1 {background:url(../_images/stitkyA.png) no-repeat;}
	.estateDetail div.stitkyOusko.p div.stitek.s2 {background:url(../_images/stitkyB.png) no-repeat;}
	.estateDetail div.stitkyOusko.p div.stitek.s3 {background:url(../_images/stitkyC.png) no-repeat;}
	.estateDetail div.stitkyOusko.p div.stitek.s4 {background:url(../_images/stitkyD.png) no-repeat;color:#000;}
	.estateDetail div.stitkyOusko.p div.stitek.s5 {background:url(../_images/stitkyE.png) no-repeat;color:#000;}
	.estateDetail div.stitkyOusko.p div.stitek.s6 {background:url(../_images/stitkyF.png) no-repeat;}
	.estateDetail div.stitkyOusko.p div.stitek.s7 {background:url(../_images/stitkyG.png) no-repeat;}

.nemovitostDetailPopis {float:right;width:410px;}
.nemovitostDetailPopis .center {text-align:center;padding-top:25px;}
.nemovitostDetailPopis .center a {color:#56a4b5;position:relative;padding-right:25px}
.nemovitostDetailPopis .center a:after {content:'';position:absolute;right:0;background:url('../_images/icon_arrow_small.png') no-repeat 0 -20px;width:17px;height:20px;}
.nemovitostDetailPopis .center a:hover {text-decoration:none;}
	.estateParams {margin-bottom:25px;display:block;}
	.estateParams .estateParamsIn {}
	.jp-container {max-height:260px;position:relative;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.jp-container table {border-collapse:collapse;width:100%;}
	.jp-container table th {padding:2px 0 2px 20px;text-align:left;font-size:13px;color:#1a171b;font-weight:normal;}
	.jp-container table td {padding:2px 20px 2px 0;font-size:13px;color:#1a171b;}
	.jp-container table th.nadpis {padding:5px 20px;color:#fff;font-size:16px;background:#43808c;font-weight:normal;}

/* rozdělení hlavní / vedlejší parametry */
	table.hlavni {border-collapse:collapse;width:100%;}
	table.hlavni th,
	table.hlavni td {height:26px;text-align:left;}
	table.hlavni th.nadpis {display:none;}
	table.hlavni th.nadpisMain {padding:8px 0 2px 0;border-bottom: 1px solid #c6c5c6;position: relative;font-weight: 800;text-transform: uppercase;font-size: 18px;color: #1a171b;padding-bottom: 5px;margin-bottom: 17px;}
	table.hlavni th.nadpisMain:after {content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 1px;background: #1a171b;}
	table.hlavni tr.cena_hodnota td {font-size:30px;font-weight:800;color:#43808c;}
	table.hlavni tr.lokalita th.nadpis {height:auto;padding-top:0;}
	table.hlavni th {color:#868889;font-weight:normal;}
	table.hlavni td {color:#1a171b;font-weight:bold;}
/* === === */

.btnBlueGradient {float:none !important;}
.btnBlueGradient input {margin-top:10px;}

	.jspContainer {overflow:hidden;position:relative;}
	.jspPane {position:absolute;}
	.jspVerticalBar {position:absolute;top:0;right:0;width:10px;height:100%;}
	.jspHorizontalBar {position:absolute;bottom:0;left:0;width:100%;height:16px;}
	.jspVerticalBar *,
	.jspHorizontalBar * {margin:0;padding:0;}
	.jspCap {display:none;}
	.jspHorizontalBar .jspCap {float:left;}
	.jspTrack{background:#e9e9e9;position:relative;}
	.jspDrag {background:#55a1b2;position:relative;top:0;left:0;cursor:pointer;border-bottom:4px solid #43808c;cursor:n-resize;}
	.jspHorizontalBar .jspTrack,
	.jspHorizontalBar .jspDrag {float:left;height:100%;}
	.jspArrow {width:17px;height:16px;background:url(../_images/jPaneUpDown.png) no-repeat left top;display:block;cursor:pointer;}
	.jspArrow.jspArrowUp:hover {background-position:-12px 0;}
	.jspArrow.jspArrowDown {width:17px;height:16px;background-position:left -16px;display:block;}
	.jspArrow.jspArrowDown:hover {background-position:-17px -16px;}
	.jspArrow.jspArrowUp.jspDisabled {cursor:default;background-position:-34px 0;}
	.jspArrow.jspArrowDown.jspDisabled {cursor:default;background-position:-34px -16px;}
	.jspVerticalBar .jspArrow {height:16px;}
	.jspHorizontalBar .jspArrow {width:17px;float:left;height:100%;}
	.jspVerticalBar .jspArrow:focus {outline:none;}
	.jspCorner {background:#eeeef4;float:left;height:100%;}

	.estateImages {display:block;}
	.estateImages .estateImagesMain {height:400px;width:532px;margin-bottom:10px;text-align:center;overflow:hidden;position:relative;}
	.estateImages .estateImagesMain.detailMainImg.obal {height:400px;position:absolute;}
	.estateImages .estateImagesMain.detailMainImg.obal .inner {float:left;position:relative;}
	.estateImages .estateImagesMain.detailMainImg.obal .inner a:after {content:'';width:26px;height:26px;background:url(../_images/icon_zoom.png);font-size:0;position:absolute;right:15px;top:15px;opacity:0;}
	.estateImages .estateImagesMain.detailMainImg.obal .inner a:hover:after {opacity:.8;}
	.estateImages .estateImagesOther {margin-bottom:0;}
	.estateImages .estateImagesOther .jcarousel-clip {overflow:hidden;}
	.estatePopis {margin-top:25px;float:left;width: 532px;}
	.estateDesc {position:relative;overflow:hidden;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.estateDesc .hdr {display:block;border-bottom:1px solid #c6c5c6;position:relative;font-weight:800;text-transform:uppercase;font-size:18px;color:#1a171b;padding-bottom:5px;margin-bottom:17px;}
	.estateDesc .hdr:after {content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 1px;background: #1a171b;}
	

	.estateDesc p {margin-bottom:0;line-height:20px;color:#000;}
	.estateDesc a.EstateShowMoreDesc {display:inline-block;line-height: 32px;text-decoration:none;padding: 0 25px;cursor: pointer;color: #fff;font-size: 15px;width: auto;text-transform: uppercase;-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: -o-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: -webkit-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);background-image: linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);margin-top:15px;}
	.estateDesc a.EstateShowMoreDesc.filtr {float:none;}
	.estateDesc a.EstateShowMoreDesc:hover {background:#427f8c;}
	.estateDesc .read-more {position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:35px 0 15px 0;display:none;
		background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
		background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		background:-o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}

	.estateBroker {margin-top:35px;}
	.estateBroker .hdr {display:block;border-bottom:1px solid #c6c5c6;position:relative;font-weight:800;text-transform:uppercase;font-size:18px;color:#1a171b;padding-bottom:5px;margin-bottom:17px;}
	.estateBroker .hdr:after {content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 1px;background: #1a171b;}
	.estateBroker .maklerFoto {float:right;width:115px;margin-right:5px;}
	.estateBroker p {float:left;line-height:24px;color:#1a171b;}
	.estateBroker a {color:#55a3b4;}
	.estateBroker a:hover {text-decoration:none}
	
	.estateTabs.foto {float:left;width:532px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-40px;}
	.estateTabs .idTabs {list-style:none;height:40px;z-index:1;position:relative;}
	.estateTabs .idTabs li {float:left;}
	.estateTabs .idTabs li a {display:block;line-height:40px;padding:0 22px;font-size:14px;text-decoration:none;-moz-box-shadow: 0 5px 24px rgba(0,0,0,.31);-webkit-box-shadow: 0 5px 24px rgba(0,0,0,.31);box-shadow: 0 5px 24px rgba(0,0,0,.31);font-size:17px;font-weight:300;text-transform:uppercase;color:#43808c;background:#fff;}
	.estateTabs .idTabs li a.selected {color:#999;cursor:default;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5MTcxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE5MTcxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image: -moz-linear-gradient(bottom, #19171b 0%, #19171b 100%);background-image: -o-linear-gradient(bottom, #19171b 0%, #19171b 100%);background-image: -webkit-linear-gradient(bottom, #19171b 0%, #19171b 100%);background-image: linear-gradient(bottom, #19171b 0%, #19171b 100%);}
	.estateTabs .idTabs li a:not(.selected):hover {text-decoration:underline;}
	.estateTabs .tabContent {}
	.estateTabs .tabContent iframe {border:0;width:100%;height:350px;}

	.estateForm {float:right;width:410px;margin-top:25px;}
	.estateForm .hdr {display:block;border-bottom:1px solid #c6c5c6;position:relative;font-weight:800;text-transform:uppercase;font-size:18px;color:#1a171b;padding-bottom:5px;margin-bottom:17px;}
	.estateForm .hdr:after {content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 1px;background: #1a171b;}
	.estateForm .obal-table {margin:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.estateForm input,
	.estateForm textarea,
	.estateForm select {border:1px solid #56a4b5;background-color:#f1f1f1;}
	.estateForm input:focus,
	.estateForm textarea:focus,
	.estateForm select:focus {border-color:#000;}
	.estateForm table {border-collapse:collapse;width:100%;table-layout:fixed;position:relative;}
	.estateForm table th {text-align:left;padding-right:10px;vertical-align:top;padding-top:10px;font-weight:normal;}
	.estateForm table th div {display:inline;}
	.estateForm table td {vertical-align:top;}
	.estateForm table td input {width:100%;height:32px;padding:0 10px;margin-top:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.estateForm table td.captcha {position:relative;}
	.estateForm table .captchaObal {float:left;}
	.estateForm table td.captcha input {width:113px;}
	.estateForm table td textarea {width:100%;height:100px;padding:10px;margin-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.estateForm table .submit {float:right;}
	.estateTabs .tabContent .naseptavacContainer {width:230px;float:right;position:relative;}
	.estateTabs .tabContent .rozostreniText {position:relative;top:5px;}
	.estateTabs .tabContent .naseptavacContainer input {width:214px;height:14px;padding:7px;position:relative;z-index:1;}
	.estateTabs .tabContent .naseptavacContainer input:focus {color:#000 !important;}
	.estateTabs .tabContent .naseptavacContainer #NemovitostDetailMap_results {width:228px;border:1px solid #6c8395;border-top:0;position:absolute;top:29px;left:0;list-style:none;background:#fff;z-index:50;font-size:13px;margin-top:-1px;}
	.estateTabs .tabContent .naseptavacContainer #NemovitostDetailMap_results li {padding:3px 8px;}
	.estateTabs .tabContent .naseptavacContainer #NemovitostDetailMap_results li:hover {background:#006D3C;color:#fff;}
	.estateTabs .tabContent .GoogleMap {width:100%;height:475px;margin-top:15px;overflow:hidden;}

.projectList {}
	.projectListItem .projectListItemIn .cena {border-top:1px solid #dce7ed;margin-top:17px;padding-top:12px;height:30px;position:relative;}
	.projectListItem .pliImg {float:left;}
	.projectListItem .pliImg img {float:left;}
	.projectListItem .pliDesc {width:475px;float:right;padding-top:0;padding-bottom:15px;}
	.projectListItem .pliPrice {width:280px;height:39px;text-align:left;position:absolute;bottom:0;left:0;line-height:39px;}
	.projectListItem .pliPrice strong {color:#8DBF06;font-weight:normal;font-size:17px;}
	.projectListItem .more {position:absolute;right:0;}

.projectDetail {padding:25px 0;}
	.projectDetail .idTabs {list-style:none;}
	.projectDetail .idTabs li {float:left;margin-right:5px;}
	.projectDetail .idTabs li a {display:block;text-align:center;line-height:40px;font-size:14px;color:#6b8697;font-weight:bold;text-decoration:none;}
	.projectDetail .idTabs li a span {display:block;border:1px solid #DCE7ED;height:38px;background:#DCE7ED;cursor:pointer;padding:0 20px;}
	.projectDetail .idTabs li a:hover span {background:#c5d4dd;}
	.projectDetail .idTabs li a.selected {display:block;color:#448ccb;}
	.projectDetail .idTabs li a.selected span {display:block;border:1px solid #DCE7ED;border-bottom:1px solid #fff;background:#fff;}
	.projectDetail .projectDetailTabContent {border:1px solid #dce7ed;margin-top:-1px;}
	.projectDetail .projectDetailTabContent .projectDetailTabContentIn {border:1px solid #fff;padding:15px;background:#fff;}

	.projectDetail .projectDetailTabContent .projectDetailTabContentIn .freeEstateList {width:100%;}
	.projectDetail .projectDetailTabContent .projectDetailTabContentIn .freeEstateList th {padding:5px 10px;background:#dfdddd;}
	.projectDetail .projectDetailTabContent .projectDetailTabContentIn .freeEstateList tr.odd td {background:#f1f1f1;}
	.projectDetail .projectDetailTabContent .projectDetailTabContentIn .freeEstateList tr td {background:#fff;height:27px;text-align:center;}
	.projectDetail .projectDetailTabContent .projectDetailTabContentIn .freeEstateList tr td.price,
	.projectDetail .projectDetailTabContent .projectDetailTabContentIn .freeEstateList tr td.plocha {text-align:right;padding-right:15px;}
	.projectDetail .projectDetailTabContent .projectDetailTabContentIn .freeEstateList tr:hover td {background:#bfe2ff;} 

	.projectDetail .projectDetailTabContent p {margin-bottom:15px;text-align:justify;line-height:20px;}
	.projectDetail .projectDetailTabContent p strong {display:block;}
	.projectDetail .projectDetailTabContent h2 {margin-bottom:20px;}
	.projectDetail .projectDetailTabContent h3 {}
	.projectDetail .projectDetailTabContent ul {list-style:none;}
	.projectDetail .projectDetailTabContent a {color:#8dbf06;}
	.projectDetail .projectDetailTabContent a:hover {color:#006d3c;}
	.projectDetail .projectDetailLeft {width:435px;float:left;}
	.projectDetail .projectDetailRight {width:485px;float:right;}
	.projectDetail .projectDetailImages {margin-bottom:25px;}
	.projectDetail .estateImages {width:486px;}
	.projectDetail .mainImg {float:left;margin:0;width:593px;text-align:center;position:relative;}
	.projectDetail .mainImg a:after {content:'';width:26px;height:26px;background:url(../_images/icon_zoom.png);font-size:0;position:absolute;right:15px;top:15px;opacity:0;}
	.projectDetail .mainImg a:hover:after {opacity:.8;}
	.projectDetail .mainImg img {}
	.projectDetail .projektOtherImgs {float:right;width:352px;margin-top:-50px;}
	.projectDetail .projektOtherImgs .jcarousel-clip-vertical {height:360px;margin:50px 0 27px 0;overflow:hidden;}
	.projectDetail .projektOtherImgs .jcarousel-clip-vertical li {height:113px;padding-bottom:10px;display:block;width:100%;}
	.projectDetail .projektOtherImgs .jcarousel-clip-vertical li:last-child {padding:0;}
	.projectDetail .projektOtherImgs .jcarousel-clip-vertical li .DetailOtherImages {float:left;}
	.projectDetail .projektOtherImgs .jcarousel-clip-vertical li img {border:3px solid #fff;margin:0 5px;}
	.projectDetail .projektOtherImgs .jcarousel-clip-vertical li img.aktiv,
	.projectDetail .projektOtherImgs .jcarousel-clip-vertical li img.aktiv:hover {border-color:#8DBF06;}
	.projectDetail .projektOtherImgs .jcarousel-clip-vertical li img:hover {border-color:#006D3C;}
	.projectDetail .jcarousel-next,
	.projectDetail .jcarousel-prev {height:17px;width:100%;position:absolute;background:url(../_images/icon_arrow_projekty.png) no-repeat center top #8398a5;cursor:pointer;}
	.projectDetail .jcarousel-next {bottom:0;background-position:center -17px;}
	.projectDetail .jcarousel-prev {top:23px;}
	.projectDetail .jcarousel-prev:hover {background-position:center -34px;}
	.projectDetail .jcarousel-next:hover {background-position:center -51px;}
	.projectDetail .jcarousel-prev-disabled,
	.projectDetail .jcarousel-prev-disabled:hover {background-position:center -68px;cursor:default;}
	.projectDetail .jcarousel-next-disabled,
	.projectDetail .jcarousel-next-disabled:hover {background-position:center -85px;cursor:default;}

	.projectDetail .projectDetailPerson {}
	.projectDetail .projectDetailPerson .hdr {color:#8dbf06;text-transform:uppercase;font-weight:bold;}
	.projectDetail .projectDetailPerson img {float:left;margin-right:10px;}
	.projectDetail .harmonogram {position:relative;height:110px;width:440px;background:url(../_images/bgHarmonogram.png) no-repeat center top;margin-bottom:20px;}
	.projectDetail .begin, .projectDetail .end, .projectDetail .moveIn {width:80px;border:1px solid #000;text-align:center;position:absolute;bottom:0;}
	.projectDetail .begin .bemIn, .projectDetail .end .bemIn, .projectDetail .moveIn .bemIn {width:78px;height:58px;border:1px solid #fff;background:#fff;}
	.projectDetail .bemIn .month {display:block;padding-top:7px;}
	.projectDetail .bemIn .year {display:block;font-size:1.25em;color:#8dbf06;font-weight:bold;}
	.projectDetail .harmonogram .title {display:block;background:#DCE7ED;color:#6b8697;font-size:.9em;font-weight:bold;padding:5px 0;}
	.projectDetail .harmonogram .begin {left:0;}
	.projectDetail .harmonogram .end {left:180px;}
	.projectDetail .harmonogram .moveIn {right:0;}
	.projectDetail .cena {height:39px;text-align:center;line-height:39px;}
	.projectDetail .cena strong {color:#8dbf06;font-size:18px;font-weight:normal;}
	.projectDetail .projectMapComment {width:526px;float:left;}
	.projectDetail .mapAddress {}
	.projectDetail .mapAddress .GoogleMapObal {margin-bottom:15px;text-align:right;font-size:.85em;}
	.projectDetail .mapAddress .gmIn {margin-bottom:10px;}
	.projectDetail .mapAddress .GoogleMap {height:250px;}
	.projectDetail .mapAddress .projectAddress {border-collapse:collapse;width:100%;}
	.projectDetail .mapAddress .projectAddress th {vertical-align:top;padding:4px 10px;text-align:right;}
	.projectDetail .mapAddress .projectAddress td {vertical-align:top;padding:4px 10px;}
	.projectDetail .mapAddress .projectAddress .dark th {background:#E6F1F8;}
	.projectDetail .mapAddress .projectAddress .dark td {background:#E6F1F8;}
	.projectDetail .addonImages {}
	.projectDetail .addonImg {float:left;margin:0 10px 10px 0;border:1px solid #9FD0ED;width:132px;height:102px;}
	.projectDetail .addonImgIn {border:1px solid #fff;background:#DCEFFA;padding:5px;height:90px;text-align:center;}

	.projectDetail .projectDetailContactForm {background:#fff;padding:20px;color:#758997;}
	.projectDetail .projectDetailContactForm table {border-collapse:collapse;width:100%;table-layout:fixed;}
	.projectDetail .projectDetailContactForm table td .label {display:inline;font-weight:bold;}
	.projectDetail .projectDetailContactForm table td.first {width:443px;padding-right:10px;}
	.projectDetail .projectDetailContactForm table td.second {width:443px;padding-left:10px;}
	.projectDetail .projectDetailContactForm table td {vertical-align:top;}
	.projectDetail .projectDetailContactForm table td input {width:427px;}
	.projectDetail .projectDetailContactForm table td.captcha input {width:113px;}
	.projectDetail .projectDetailContactForm table td textarea {width:890px;height:104px;}
	.projectDetail .projectDetailContactForm table td.submit {text-align:right;padding-top:15px;}
	.projectDetail .projectDetailContactForm table td.submit div {display:inline;}
	.projectDetail .projectDetailContactForm .errors {width:284px;}
	
.newsHeader {}
	.newsListItems {}
	.newsListItem .newsListItemDesc {float:right;width:488px;}
	.newsListItem .newsListItemDesc .ocreated {font-style:italic;display:block;margin:5px 0;}
	.newsListItem .newsListItemDesc .summary {font-size:13px;line-height:20px;}
	.newsListItem .newsListItemDesc .more {position:absolute;bottom:15px;right:15px;}
	.newsListItem .newsFlag {position:absolute;right:0;padding:0 25px 10px 25px;font-size:20px;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.18);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.18);box-shadow: 0 1px 2px rgba(0,0,0,.18);background:#fff;bottom:-37px;}
	.newsListItem .newsFlag a {font-weight:300;color:#55a3b4;text-decoration:none;text-transform:uppercase;position:relative;padding-left:30px;}
	.newsListItem .newsFlag a:before {content:'';background:url('../_images/icon_arrow_button.png') no-repeat;width:19px;height: 7px;position:absolute;left:0;top:50%;margin-top:-3px;}
	.newsListItem .newsFlag a:hover {text-decoration:underline;}
	

	.RSS .newsListItem img {max-width:160px;}
	.RSS .newsListItem .title {white-space:nowrap;text-overflow:ellipsis;}

.newsDetail {position:relative;text-align:justify;}
	.newsDetail .ocreated {}
	.newsDetail .ocreated span {}
	.leftCol .newsDetail h1 {margin-bottom:20px;}
	.newsDetail .newsBroker {float:left;border:1px solid #dce7ed;margin:0 20px 20px 0;font-size:13px;text-align:center;}
	.newsDetail .newsBroker .nbIn {border:1px solid #fff;background:url(../_images/bg_makler.png) repeat-x #f2f7fb;padding:10px;}
	.newsDetail .newsBroker span {display:block;margin-top:10px;}
	.newsDetail .more {float:right;}

.contactDetail {}
	.contactDetail .contactMap {width:232px;float:right;margin:0 0 20px 20px;text-align:right;font-size:12px;}
	.contactDetail .contactMap .GoogleMapObal {margin-bottom:10px;}
	.contactDetail .contactMap .GoogleMapObalIn {}
	.contactDetail .contactMap .GoogleMap {width:232px;height:200px;}
.contactDetail .contactDatas {margin-bottom:15px;}
.contactDetail .contactDatas th {text-align:right;padding-right:10px;}


.projectsListContact {margin-bottom:15px;background:#fdfefe;text-decoration:none;padding:16px 12px;line-height:20px;text-align:left;border:1px solid #dce7ed;display:block;color:#486070;}
	.projectsListContact p {padding:0 2px;}
	.projectsListContact p.uvod {margin-bottom:8px;}
	.projectsListContact a {color:#8dbf06;}
	.projectsListContact a:hover {color:#006d3c;}
	.projectsListContact .assistant {border:1px solid #9fd0ed;margin-bottom:8px;}
	.projectsListContact .assistant .assistantIn {border:1px solid #fff;background:#e0f3ff;padding:10px;}
	.projectsListContact .assistant img {float:left;margin-right:15px;}

.searchListFilter {position:relative;margin-bottom:23px;}
	.searchListFilter .searchListFilterContent {background:#1a171b;}
	.searchListFilter .filterGroup {padding:10px 0;}
	.searchListFilter .filterGroupLast {border-bottom:0;}
	.searchListFilter .filterGroup table {border-collapse:collapse;width:100%;}
	.searchListFilter .filterGroup table th {width:108px;padding-right:9px;text-align:right;color:#fff;font-weight:normal;}
	.searchListFilter .filterGroup table td {font-size:.85em;vertical-align:top;}
	.searchListFilter .filterGroup table td.half {width:203px;}
	.searchListFilter .filterGroup .half input {width:162px;}
	.searchListFilter .filterGroup .half select {min-width:180px;margin:0;}
	.searchListFilter .filterGroup select option {padding:0 8px;}
	.searchListFilter .filterGroup .checkboxes {margin-bottom:3px;}
	.searchListFilter .filterGroup .checkboxes .checkItem {display:block;float:left;width:33%;padding:1px 0 0 0;}
	.searchListFilter .filterGroup .checkboxes .checkItem input {border:0;padding:0;vertical-align:middle;margin:0 3px 3px 0;}
	.searchListFilter .filterGroup td.submit {padding:19px 0 15px 0;}
	.searchListFilter .filterGroup td.submit input {border:1px solid #384c5a;width:119px;height:42px;color:#fff;text-transform:uppercase;font-weight:bold;cursor:pointer;}
	.searchListFilter .filterGroup td.submit input:hover {background-position:0 -40px;}
	.searchListFilter .Throbber {display:none;background:url(../_images/bgFilterThrobber.png) repeat;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;}
	.searchListFilter .Throbber table {border-collapse:collapse;width:100%;height:100%;}
	.searchListFilter .Throbber table td {text-align:center;}
	.searchListFilter .form_hidden {display:none;}

.searchList {}
	.searchList .searchItems {padding:15px 0;}
	.searchList .searchPadding {padding:10px;}
	.searchListItem {margin-bottom:30px;}
	.searchListItem .sliImg {width:203px;float:left;}
	.searchListItem .sliImg img {float:left;border:1px solid #fff;}
	.searchListItem .sliDesc {line-height:20px;padding-top:0;}
	.searchListItem .sliDesc strong {}
	.searchListItem .sliDesc .summary {margin-bottom:0;}
	.searchListItem .priceContent {border-top:1px solid #dce7ed;margin-top:17px;padding-top:12px;height:30px;position:relative;}
	.searchListItem .sliPrice {position:absolute;}
	.searchListItem .sliPrice strong {color:#43808c;font-size:17px;font-weight:normal;}
	.searchListItem .more {position:absolute;right:0;}

.searchDetail {position:relative;}
	.searchDetail .searchDetailParams {border-collapse:collapse;width:100%;margin:15px 0;}
	.searchDetail .searchDetailParams th {vertical-align:top;padding:11px 10px;text-align:right;}
	.searchDetail .searchDetailParams td {vertical-align:top;padding:11px 10px;}
	.searchDetail .searchDetailParams .dark th {background:#fff;}
	.searchDetail .searchDetailParams .dark td {background:#fff;}
	.searchDetail .searchDetailOffice {position:absolute;top:24px;left:730px;width:240px;background:#fcfcfc;margin-bottom:15px;border:1px solid #e7eaec;}
	.searchDetail .searchDetailOffice .hdr {display:block;color:#3a3a3a;padding:15px 0 5px 0;text-align:center;}
	.searchDetail .searchDetailOffice p {margin:0;}
	.searchDetail .searchDetailOffice .searchDetailOfficeIn {}
	.searchDetail .searchDetailOffice .searchDetailOfficeIn2 {border:1px solid #fff;padding:10px;line-height:20px;}

	.searchDetail .tabContent {background:#1a171b;padding:20px;color:#fff;}
	.searchDetail .tabContent table {border-collapse:collapse;width:100%;table-layout:fixed;margin-left:15px;}
	.searchDetail .tabContent table td {padding:0;}
	.searchDetail .tabContent table td .label {color:#fff;display:inline-block;margin:5px 0;}
	.searchDetail .tabContent table tr.halved td {width:293px;padding-right:10px;}
	.searchDetail .tabContent table tr.halved td.last {padding-right:0;padding-left:9px;}
	.searchDetail .tabContent table td {vertical-align:top;}
	.searchDetail .tabContent table td input {width:277px;}
	.searchDetail .tabContent table td .errors {width:298px;}
	.searchDetail .tabContent table td.captcha input {width:175px;margin:0;}
	.searchDetail .tabContent table td.captcha img {margin-top:-2px;}
	.searchDetail .tabContent table td textarea {width:627px;height:104px;padding:7px;overflow-y:hidden;}
	.searchDetail .tabContent table td.submit {}
	.searchDetail .tabContent table td.submit input {margin-right:30px;float:right;}

.officeBrokerList {}
	.brokerListItem {width:348px;float:left;}
	.brokerListItem .brokerListItemIn {height:160px;padding:10px;}
	.officeBrokerList h2 {color:#43808c;margin-bottom:10px;}
	.officeBrokerList.makler .brokerListItem {margin:0 15px 15px 0;}
	.officeBrokerList.makler .brokerListItem2 {margin-right:0;}

.brokerListItem2 {float:left;margin-right:15px;}
	.brokerListItem img {}
	.brokerListItem a {word-break:break-all;display:block;white-space:pre-wrap;white-space:-o-pre-wrap;}
	.brokerListItem .bliImg {width:120px;float:left;text-align:center;}
	.brokerListItem .bliImg img {margin-bottom:5px;padding:3px;background:#fff;border:1px solid #D6E3EB;}
	.brokerListItem .bliImg strong {font-size:.85em;}
	.brokerListItem .bliImg .certification {width:80px;height:16px;margin:0 auto;background:url(../_images/hvezda.0.png) repeat-x;text-indent:-9999px;}
	.brokerListItem .bliImg .certificationGiven {width:0;height:16px;background:url(../_images/hvezda.1.png) repeat-x;}
	.brokerListItem .bliImg .certificationGiven1 {width:16px;}
	.brokerListItem .bliImg .certificationGiven2 {width:32px;}
	.brokerListItem .bliImg .certificationGiven3 {width:48px;}
	.brokerListItem .bliImg .certificationGiven4 {width:64px;}
	.brokerListItem .bliImg .certificationGiven5 {width:80px;}
	.brokerListItem .bliDesc {float:right;width:175px;}
	.brokerListItem .bliDesc strong.tab {float:left;width:55px;}

.chciKoupitProdat {margin-bottom:15px;padding-top:30px;position:relative;}
	.chciKoupitProdat .chciKoupitProdatIn {padding:20px;-moz-box-shadow: 0 5px 24px rgba(0,0,0,.31);-webkit-box-shadow: 0 5px 24px rgba(0,0,0,.31);box-shadow: 0 5px 24px rgba(0,0,0,.31);background: #19171b;}
	.chciKoupitProdat .chciKoupitProdatIn .checkItem {width:25%;display:inline-block;}
	.chciKoupitProdat .region {position:absolute;top:-1px;left:-1px;width:714px;height:29px;text-align:center;z-index:10;}
	.chciKoupitProdat .region .regionIn {display:block;color:#3A3A3A;line-height:29px;font-weight:bold;font-size:15px;}
	.chciKoupitProdat .chciKoupitProdatIn .checkItem {display:inline-block;}
	.chciKoupitProdat .chciKoupitProdatIn .checkItem input[type="checkbox"] {margin-right:5px;position:relative;top:3px;}
	.chciKoupitProdat input[type="text"] {width:150px;}
	.chciKoupitProdat table {border-collapse:collapse;width:100%;}
	.chciKoupitProdat table th {color:#fff;text-align:right;padding:0;vertical-align:middle;text-transform:uppercase;padding:6px 5px 0 0;font-weight:normal;}
	.chciKoupitProdat table th.first {width:112px;}
	.chciKoupitProdat table td.last {width:180px;}
	.chciKoupitProdat table th.inline div.label.locale_ {display:inline;padding-right:5px;}
	.chciKoupitProdat table td {padding:2px 0;}
	.chciKoupitProdat table td textarea {width:537px;}
	.chciKoupitProdat table td .checkItem {width:25%;float:left;display:block;padding:1px 0 0 0;}
	.chciKoupitProdat table td .checkItem input {border:0;vertical-align:middle;margin:0 4px 2px 0;padding:0;width:auto;}
	.chciKoupitProdat table td.submit {padding:15px 0 15px 0;}
	.chciKoupitProdat table td.submit input {float:right;}
	.chciKoupitProdat table td.inputFile input {height:auto;padding:0;width:230px;}
	.chciKoupitProdat table .separator {}
	.chciKoupitProdat table .separator td {}
	.chciKoupitProdat table td.big .errors {width:556px;}
	.chciKoupitProdat table .errors {width:166px;}


/* Chci koupit */
.krok label {color:#fff;display:inline-block;margin:5px 0;}
.krok .poznamka {margin-top:5px;}
.krok .poznamka textarea {height:100px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.krok .label {}
.krok .label div {display:inline;}
.krok select {width:300px;}
.krok input[type="text"] {width:280px;}
.krok .colLeft {width:300px;float:left;}
.krok .colRight {width:300px;float:right;}
.krokAnother .colRight .label,
.krokAnother .colLeft .label,
.krok .colFull .label,
.krok .colShort .element,
.krok .colRadio .label {display:inline;}
.krok .colShort input {width:130px;}
.krok .colFull {}
.krok .colFull textarea {border:1px solid #80b2d1;width:603px;height:78px;padding:5px;vertical-align:middle;margin-bottom:5px;}
.krok .colFull textarea:focus {background:#ecf7fd;}
.krok .colRadio {margin-bottom:10px;}
.krok .colRadio input {width:auto;vertical-align:middle;margin:0 0 3px 0;float:left;}
.krok .colRadio .radioItem {display:block;margin-bottom:5px;}
.krok .colRadio .radioItem label {padding-left:20px;display:block;font-weight:normal;text-transform:none;}
.krok .inputCheck {padding-bottom:5px;}
.krok .inputCheck input {vertical-align:middle;margin:0 3px 3px 0;width:auto;}
.krok .inputCheck .label {display:inline;font-weight:bold;}
.krok .inputCheck .element {display:inline;}
.krok .captcha {float:left;width:300px;}
.krok .captcha .label {display:inline;}
.krok .captcha br {display:none;}
.krok .captcha input {width:185px;height:22px;padding:5px;vertical-align:middle;margin-bottom:0;}
.krok .errors {}

#krok1 {}
	#krok1 .nemovitost {display:block;margin-bottom:5px;}
	#krok1 .nemovitost .HidingN,
	#krok1 .nemovitost .common {width:300px;float:left;}
	#krok1 .nemovitost .Hiding {width:300px;float:right;}
	#krok1 .nemovitost .Hiding select {width:300px;height:133px;}
	#krok1 .nemovitost .common select#typ_nemovitosti,
	#krok1 .nemovitost .HidingN select {width:300px;}
	#krok1 .nabidka {display:block;}
	#krok1 .nabidka select {}
	#krok1 .lokalita {}
	#krok1 .lokalita .obec {margin-top:20px;}
	#krok1 .lokalita .obec .SwitcherButtonsContainerObec {margin-top:20px;}
	#krok1 .lokalita .obec .SwitcherButtonsContainerObec button {margin-right:5px;}
	#krok1 .lokalita #id_kraj {width:300px;}
	#krok1 .lokalita select.Okres {width:300px;float:left;margin-right:5px;}
	#krok1 .lokalita .napoveda {clear:both;margin-bottom:5px;}
	#krok1 .lokalita .Obec {width:300px;}
	#krok1 .btnGrey input {width:auto;height:28px;cursor:pointer;margin-right:10px;}
	#krok1 .btnGrey input:hover {background:#e6e3e3;}
	#krok1 div.Cobce {margin-bottom:10px;}
	#krok1 .RadekHlavicka {padding:5px;background:#E6F1F8;}
	#krok1 .Cobce .cobceCheckboxesObal {padding:5px;}
	#krok1 .CobceCheckboxes .checkItem {display:block;float:left;margin-right:25px;}
	#krok1 .CobceCheckboxes .checkItem input {width:auto;height:auto;vertical-align:middle;margin:0 10px 3px 0;}
	#krok1 .SwitcherButtonsContainer {margin-bottom:10px;}
	#krok1 .SwitcherButtonsContainer button {margin-right:5px;width:auto;}
	#krok1 .ActionButtonsContainer {margin-bottom:10px;}
	#krok1 .Tabulka {margin:10px 0;}
	#krok1 .RadekSablona {display:none;}
	#krok1 .RadekHlavicka {font-weight:bold;}
	#krok1 .RadekHlavicka .Okres,
	#krok1 .RadekHlavicka .Obec,
	#krok1 .RadekHlavicka .Kraj,
	#krok1 .RadekHlavicka .Cobce {width:150px;display:block;float:left;padding:3px 2px 3px 15px;}
	#krok1 .RadekHlavicka .Cobce {width:39px;text-align:center;}
	#krok1 .Radek {border-bottom:1px solid #E6F1F8;}
	#krok1 .Radek .Kraj,
	#krok1 .Radek .Okres,
	#krok1 .Radek .Obec,
	#krok1 .Radek .Cobce {width:165px;display:block;float:left;min-height:10px;padding:3px 2px;}
	#krok1 .Radek .Cobce {width:39px;text-align:center;}
	#krok1 .Radek .Buttonky {width:110px;display:block;float:left;text-align:right;min-height:10px;padding:3px 0;}
	#krok1 .Radek .Buttonky input {cursor:pointer;}
	#krok1 .Radek .Buttonky input.delete,
	#krok1 .Radek .Buttonky input.edit {border:0;padding:0;height:16px;width:16px;margin:0;background:url(../_images/icon_edit.png) no-repeat;}
	#krok1 .Radek .Buttonky input.delete {background:url(../_images/icon_delete.png) no-repeat;}
#krok2, .krok3 {padding-top:15px;}
	.krok3 .captcha {}
	.krok3 .captcha div {display:inline;}
	.krok3 .captcha input {vertical-align:middle;}
	.krok3 .captcha .errors {display:block;clear:both;}
	.krok3 .captcha .errors div {display:block;}
	.krok3 .submit {padding:27px 0 0 0;text-align:center;width:300px;float:right;}
	
.vysvetlivky {margin-top:15px;}
	.vysvetlivky p {margin-bottom:0;}

a.filtr {color:#027EBA;float:right;cursor:pointer;}
a.filtr.active, a.filtr.noactive {display:none;}

	.CarouselImagesList {width:188px;position:relative;float:left;}
	.CarouselList {width:188px;overflow:hidden;}
	.CarouselImagesList ul {list-style:none;padding:0;height:128px;overflow:hidden;}
	.CarouselImagesList ul li {width:188px;height:128px;float:left;text-align:center;position:relative;}
	.CarouselImagesList ul li img {padding:3px;background:#fff;border:1px solid #d6e3eb;}
	.CarouselImagesList ul li:hover img {background:#8dbf06;}
	.CarouselImagesList ul li .imageZoom {opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
	.CarouselImagesList ul li:hover .imageZoom {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
	.CarouselImagesList .imageZoom {position:absolute;right:25px;top:10px;}
	.CarouselImagesList .imageZoom a.zoom {display:block;width:26px;height:26px;background:url(../_images/icon_zoom.png);font-size:0;}
	.estateListItem .CarouselImagesList .jcarousel-prev, .estateListItem .CarouselImagesList .jcarousel-next {opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
	.estateListItem:hover .CarouselImagesList .jcarousel-prev, .estateListItem:hover .CarouselImagesList .jcarousel-next {opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
	.estateListItem:hover .CarouselImagesList:hover .jcarousel-prev, .estateListItem:hover .CarouselImagesList:hover .jcarousel-next {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
	.CarouselImagesList .jcarousel-prev, .CarouselImagesList .jcarousel-next {position:absolute;display:block;width:17px;height:24px;text-indent:-9999px;top:50px;z-index:999;background:url(../_images/top_nabidky_control.png) no-repeat;cursor:pointer;}
	.CarouselImagesList .jcarousel-prev {left:0;}
	.CarouselImagesList .jcarousel-prev:hover {background-position:0 -24px;}
	.CarouselImagesList .jcarousel-prev:hover ~ .CarouselImagesList ul li img {background:red;}
	.CarouselImagesList .jcarousel-next {right:0;background-position:-17px 0;}
	.CarouselImagesList .jcarousel-next:hover {background-position:-17px -24px;}

	.myHomePriceSlider {width:260px;padding:30px 0 0 0;position:relative;}
	.myHomePriceSlider .ui-slider-horizontal {width:221px;background:#535353;height:8px;border-radius:8px;border:0;}
	.myHomePriceSlider .ui-slider-horizontalFake {width:35px;height:8px;position:absolute;top:30px;right:10px;background:#535353;border-radius:8px;}
	.myHomePriceSlider .ui-slider-horizontal .ui-slider-range {height:3px;border-bottom:1px solid #a01100;background:#dd1800;top:1px;}
	.myHomePriceSlider .ui-slider-horizontal .ui-slider-handle {margin-left:-3px;position:absolute;display:block;width:42px;height:25px;line-height:25px;top:-8px;border:0;border-radius:0;text-align:center;text-decoration:none;color:#fff;font-weight:normal;font-size:12px;
		-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);box-shadow: inset 0 -3px 0 rgba(0,0,0,.15);background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1YTRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1YTRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
		background-image: -moz-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);
		background-image: -o-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);
		background-image: -webkit-linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);
		background-image: linear-gradient(bottom, #55a4b5 0%, #55a4b5 100%);}
	.myHomePriceSlider .ui-slider-horizontal .ui-slider-handle:first-of-type:before {content:'Od';}
	.myHomePriceSlider .ui-slider-horizontal .ui-slider-handle:nth-of-type(2):before {content:'Do';}
	.myHomePriceSlider .ui-slider-horizontal .ui-slider-handle:hover {background:#43808c;cursor:pointer;}
	.myHomePriceSlider .ui-slider-horizontal .ui-slider-handle:active {cursor:e-resize;}
	.myHomePriceSlider .ui-slider-horizontal a {width:21px;height:14px;margin-left:-70px;}
	.myHomePriceSlider .sliderCena {position:absolute;top:0;white-space:nowrap;font-size:12px;color:#fff;}
	.myHomePriceSlider .cena_od_label .in3 {right:7px;}
	.myHomePriceSlider .cena_do_label .in3 {left:7px;}
	.leftCol .myHomePriceSlider .price {margin-bottom:0;}
	#cena_od_slider {}


a.scrollup {width:40px;height:40px;opacity:0.3;position:fixed;bottom:50px;right:100px;display:none;text-indent:-9999px;background:url(../_images/icon_top.png) no-repeat;z-index:999;cursor:pointer;}
a.scrollup:hover {opacity:.8;}

.sortSelect ul li {float:left;display:block;background-color:#fff;font-weight:300;font-size:17px;text-transform:uppercase;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.18);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.18);box-shadow: 0 1px 2px rgba(0,0,0,.18);}
.sortSelect ul li.active {background:#1a171b;color:#999;}
.sortSelect ul li:first-letter {text-transform:uppercase;}
.sortSelect ul li:not(.active):hover {text-decoration:underline}
.sortSelect ul li.active a {color:#6b8697;}
.sortSelect ul li a {color:#43808c;text-decoration:none;display:block;padding:9px 22px;}

.Throbber {display:none;}

table.formSimple {margin:15px 0 0 15px;}
table.formSimple th {text-align:right;padding:7px 15px 0 0;vertical-align:middle;}
table.formSimple th * {display:inline-block;}
table.formSimple td {position:relative;}
table.formSimple td input {width:170px;margin:10px 0 0 0;}
table.formSimple td textarea {height:75px;padding:10px;width:410px;margin:10px 0 0 0;}
table.formSimple td #captcha_image {position:absolute;right:0;margin-top:10px;}
table.formSimple .errors {width:193px;}

.location_404 div.bodyGlow {background:url(../_images/err404_1.png) no-repeat right 20px;min-height:350px;}
.leftCol div.errorPage {padding-left:20px;}
.leftCol div.errorPage h1 {text-decoration:none;}
.leftCol div.errorPage h2 {font-weight:normal;}
.leftCol div.errorPage li {line-height:21px;}
.leftCol div.errorPage li b {padding-right:5px;}
.leftCol div.errorPage table.formSimple th {width:140px;}
.leftCol div.errorPage div.message {border:1px solid #00678c;background:url(../_images/icon_info.png) 10px 8px #d9f7fd no-repeat;padding:15px 15px 15px 55px;}

/* poslat známému */
#send-znamemu {}
	div#send-znamemu {padding:30px;}
	div#send-znamemu fieldset {border:0;}
	div#send-znamemu div.label {display:inline;}
	div#send-znamemu span.red {color:red;}
	div#send-znamemu input {background:#f4f7fd;border:1px solid #c6c9d7;border-top:2px solid #81808f;height:30px;line-height:30px;width:200px;padding:0 10px;margin-bottom:10px;}
	div#send-znamemu input#captcha {margin-top:10px;}
	div#send-znamemu textarea {background:#f4f7fd;border:1px solid #c6c9d7;border-top:2px solid #81808f;width:200px;padding:10px;height:70px;}
	div#send-znamemu input:focus, #poslat-znamemu textarea:focus {border-color:#000;}
	div#send-znamemu th {width:200px;text-align:left;padding:10px 0 5px 0;}
	div#send-znamemu input.submit {border:1px solid #c6c9d7;border-bottom:2px solid #81808f;background:#ededf4;width:100px;float:right;margin-top:15px;}
	div#send-znamemu input.submit:hover {background:#dadae3;cursor:pointer;}
	div#send-znamemu .errors {width:218px;}
	div#send-znamemu .form_captcha {display:inline;}
	div#send-znamemu tr.captcha .element.locale_ {position:relative;}
	div#send-znamemu tr.captcha img {position:absolute;}
	div#send-znamemu .formIn {overflow:hidden;}
	div#send-znamemu table td {width:218px !important;}
	div#send-znamemu span.message-content {margin:10px;border:1px solid #78b927;background:url(../_images/icon_acept.png) no-repeat #edf599 10px center;padding:20px 10px 20px 60px;color:#000;display:block;}
/* === === */

/* porovnání */
#porovnani-bottom {position:fixed;right:-221px;top:150px;width:272px;}
#porovnani-bottom:hover {right:0;}
.PanelContainer a.por {color:#fff;font-weight:bold;padding:15px 20px 15px 50px;text-decoration:none;font-size:16px;display:inline-block;background:#A3A5A7 url(../_images/icon_compare.png) no-repeat 10px center;}
.PanelContainer a.por:hover {background-color:#999;}
.porovnani-list {padding:20px 10px;position:relative;}
.porovnani-list h1 {margin-bottom:20px;}
.porovnani-list .print {position:absolute;right:10px;top:20px;background:url(../_images/icon_print_2.png) no-repeat left center;padding:5px 0 5px 30px;}
.porovnani-list ul.idTabs li {float:left;display:block;background:#5C5D5D;margin-left:5px;font-weight:bold;font-size:13px;}
.porovnani-list ul.idTabs li a.selected {background:#069;color:#fff;}
.porovnani-list ul.idTabs li:first-letter {text-transform:uppercase;}
.porovnani-list ul.idTabs li:hover {background:#000;}
.porovnani-list ul.idTabs li a {color:#fff;text-decoration:none;display:block;padding:11px 20px;}
.porovnani-list .tab_container {border-top:1px solid #069;}
.porovnani-list .tab_container table {width:960px;}
.porovnani-list .tab_container table th {text-align:right;height:28px;width:150px;}
.porovnani-list .tab_container table tr th,
.porovnani-list .tab_container table tr td {border-bottom:1px solid #EAE9EA;padding:5px 15px;}
.porovnani-list .tab_container table tr td {text-align:center;}
.porovnani-list .tab_container table tr:nth-child(even) th,
.porovnani-list .tab_container table tr:nth-child(even) td {background:#F4F4F4;}
.porovnani-list .tab_container table tr:hover th,
.porovnani-list .tab_container table tr:hover td,
.porovnani-list .tab_container table tr:nth-child(even):hover th,
.porovnani-list .tab_container table tr:nth-child(even):hover td {background:#D7F0FF;}
.porovnani-list .tab_container table tr th,
.porovnani-list .tab_container table tr:nth-child(even) th {background:#d8d8d8;}
.porovnani-list .tab_container table tr th.parametry, .porovnani-list .tab_container table tr:hover th.parametry {height:30px;text-align:center;background:#069;color:#fff;font-size:17px;}
.porovnani-list .tab_container table tr th.parametry:first-letter {text-transform:uppercase;}
.porovnani-list .tab_container table tr.navigace th,
.porovnani-list .tab_container table tr.navigace td,
.porovnani-list .tab_container table tr.zahlavi td,
.porovnani-list .tab_container table tr.zahlavi th,
.porovnani-list .tab_container table tr.navigace:hover th,
.porovnani-list .tab_container table tr.navigace:hover td,
.porovnani-list .tab_container table tr.zahlavi:hover td,
.porovnani-list .tab_container table tr.zahlavi:hover th {background:none;}
.porovnani-list .tab_container table tr.zahlavi img {margin:15px 0;}
.porovnani-list .tab_container h2 {display:block;overflow:hidden;}
.porovnani-list .tab_container .porovnani.odebrat {background:url(../_images/icon_delete.png) no-repeat left center;cursor:pointer;text-decoration:underline;width:60px;margin:15px auto 0 auto;padding-left:20px;}
.porovnani-list .tab_container tr.navigace .prev {display:none;}
.porovnani-list .tab_container tr td.hide {display:none;}
.porovnani-list .tab_container .next {float:right;}
.porovnani-list .tab_container .prev {float:left;}
.porovnani-list .tab_container tr.navigace span {color:#069;font-size:15px;background:url(../_images/arrow_black_prev.png) no-repeat left center;display:inline-block;cursor:pointer;text-decoration:underline;}
.porovnani-list .tab_container tr.navigace span:hover {text-decoration:none;}
.porovnani-list .tab_container tr.navigace .prev span {padding-left:15px;}
.porovnani-list .tab_container tr.navigace .next span {padding-right:15px;background:url(../_images/arrow_black.png) no-repeat right center;margin-left:30px;}
/* === === */

/* statické stránky */
	.static p {text-align:justify;}
	.static ul.pretty {margin:0 0 15px 7px;}
	.static ul.pretty li {position:relative;padding:0 0 10px 40px;color:#000;}
	.static ul.pretty li:before {content: '';width: 17px;height: 30px;background: url('../_images/icon_list_bg.png') no-repeat;position: absolute;top: 50%;margin-top: -20px;left:0;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);}
	.static ul.normal {margin:0 0 15px 0;}
	.static ul.normal li {padding-bottom:10px;}
	.static p.ul-head {margin-bottom:5px;font-weight:bold;color:#000;}
/* === === */

/* BXSlider HP */
.bx-wrapper {position:relative;}
.bx-wrapper .bx-loading {min-height:50px;background:url(../_images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-controls-direction {position:absolute;z-index:100;width:100%;top:50%;margin-top:-25px;}
.bx-controls-direction a {border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;color:#fff;background:#448CCB;text-decoration:none;display:block;height:40px;line-height:40px;width:40px;text-align:center;position:absolute;z-index:10;}
.bx-controls-direction a:hover {color:#fff;background:#000;}
.bx-controls-direction a.bx-prev {left:5px;}
.bx-controls-direction a.bx-next {right:5px;}
.bx-pager {position:absolute;z-index:100;bottom:10px;right:10px;}
.bx-pager .bx-pager-item {display:inline-block;margin-left:10px;}
.bx-pager a {display:inline-block;height:25px;line-height:25px;width:25px;color:#fff;background:#448CCB;text-decoration:none;}
.bx-pager a:hover {color:#fff;background:#000;}
.bx-pager a.active {background:#1D7A62;}
/* === === */
.ui-multiselect-menu label.readonly {color:red;}

span.skryto {color:rgb(211, 201, 201);}






/**************************
Slider HP
**************************/
.slider_index_main {position:absolute;top:73px;right:0;height:430px;background:#fff;}
.camera_wrap a, .camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
	background: none;
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style: none
}
.camera_wrap {
	display: none;
	float: left;
	position: relative;
	z-index: 0;
}
.camera_wrap img {
	max-width: none!important;
}
.camera_fakehover {
	height: 100%;
	min-height: 60px;
	position: relative;
	width: 100%;
	z-index: 1;
}
.camera_wrap {
	width: 100%;
}
.camera_src {
	display: none;
}
.cameraCont, .cameraContents {
	height: 100%;
	position: relative;
	width: 100%;
	z-index: 1;
}
.cameraSlide {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.cameraContent {
	bottom: 0;
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_overlayer {
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
.camera_target_content {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 2;}
.camera_loader {background: #fff url(../_images/bx_loader.gif) no-repeat center;background: rgba(255, 255, 255, 0.9) url(../_images/bx_loader.gif) no-repeat center;border: 1px solid #ffffff;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;height: 36px;left: 50%;overflow: hidden;position: absolute;margin: -18px 0 0 -18px;top: 50%;width: 36px;z-index: 3;}
.camera_bar {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 3;}
.camera_nav_cont {height: 65px;overflow: hidden;position: absolute;right: 9px;top: 15px;width: 120px;z-index: 4;}
.camera_caption {bottom: 0;display: block;position: absolute;width: 100%;}
.camera_caption div.popis {position: absolute;bottom: 95px;color:#fff;font-size:16px;}
.camera_caption div.popis .nadpisObal {background-color: #19171b;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.18);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.18);box-shadow: 0 1px 2px rgba(0,0,0,.18);padding:16px 18px;width:600px;}
.camera_caption div.popis a.nadpis {color:#fff;text-decoration:none;position:relative;display:inline-block;display:inline-block;min-height:22px;max-width:600px;font-size:16px;margin-bottom:10px;}
.camera_caption div.popis a.nadpis:hover {text-decoration:underline;}
.camera_caption div.popis .nadpisObal p {color:#868889;font-size:13px;}
.camera_caption div.popis .nadpisObal span {width:31%;display:inline-block;}
.camera_caption div.popis .nadpisObal b {color:#fff;}
.camera_caption div.popis .detail {background:#fff;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.18);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.18);box-shadow: 0 1px 2px rgba(0,0,0,.18);padding:10px 18px;display:inline-block;}
.camera_caption div.popis .detail .cena {float:right;font-weight:bold;color:#1a171b;padding-left:70px;}
.camera_caption div.popis .detail a {color:#55a3b4;text-transform:uppercase;font-weight:300;padding-left:30px;position:relative;text-decoration:none;}
.camera_caption div.popis .detail a:before {content:'';background:url('../_images/icon_arrow_button.png') no-repeat;width:19px;height: 7px;position:absolute;left:0;top:50%;margin-top:-3px;}
.camera_caption div.popis .detail a:hover {text-decoration:underline;}


.camerarelative {overflow: hidden;position: relative;}
.imgFake {cursor: pointer;}
.camera_command_wrap .hideNav {display: none;}
.camera_command_wrap {left: 0;position: relative;right:0;z-index: 4;}
.camera_pag .camera_pag_ul {list-style: none;margin: 0;padding: 0;text-align: right;position:absolute;bottom:50px;}
.camera_pag .camera_pag_ul li {background: #000;cursor: pointer;display: inline-block;height: 11px;margin:0 17px 0 0;position: relative;text-align: left;text-indent: -9999px;width: 11px;}
.camera_pag .camera_pag_ul li.cameracurrent {background:#56a3b4;}
.camera_wrap .camera_pag .camera_pag_ul li > span {overflow: hidden;position: absolute;}

/* Modul reklamy - banner vpravo vedle webu 120x160 */

.banner-side {
	position: absolute;
	right: -135px;
	width: 120px;
	height: 600px;
	top: 173px;
	z-index: 10;
}

.location_nemovitosti .banner-side {
	top: 150px;
}

.location_nemovitost .banner-side {
	top: 179px;
}

.banner-leftCol {
	width: 225px;
	height: 221px;
	margin: 0 0 35px 1px;
}

/* Modul reklamy END */