/* hledani */
#search_form {position: relative; margin-top: 20px; border: 1px solid #CCCCCC; border-bottom: 3px solid #E6E4DB; background: #F9F9F7;}

.hledat-lokalita {}
    .hledat-lokalita .podnadpis {color: #0871B0; padding-left: 0 !important;}
    .hledat-lokalita .left {width: 77%; box-sizing: border-box; padding-right: 10px;}
    .hledat-lokalita .right {width: 23%; box-sizing: border-box;}

#search_form .input-lokace {/*margin-bottom: 15px;*/}
    #search_form .suggestions-field {margin-bottom: 0;}
    #search_form .input-lokace .input-group-addon, #search_form .input-lokace .suggestion-input {border: 1px solid #dbdbea;}
    #search_form .input-lokace .input-group-addon {background-color: #ffffff;padding: 0 .5em 0 .7em;background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 15%, #ffffff 96%, #f9f9f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(15%,#ffffff), color-stop(96%,#ffffff), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 15%,#ffffff 96%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 15%,#ffffff 96%,#f9f9f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 15%,#ffffff 96%,#f9f9f9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#ffffff 15%,#ffffff 96%,#f9f9f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */
	border-right: none;
    }
    #search_form .input-lokace i.fa {font-size: 14px;color: #292929;}
	#search_form .input-lokace .loader i.fa {color: #292929;}
    #search_form .input-lokace .input-group-lg>.form-control {height: 89px;box-shadow: none;}
    #search_form .input-lokace .suggestion-input {font-size: 100%;color: #aaaaaa;background: #ffffff;-webkit-appearance: none !important;appearance: none;resize: none;overflow: hidden; padding: 1px 2px;}
        #search_form .input-lokace .suggestion-input input {border: none !important; height: 30px !important; padding-left: 8px; min-width: 175px; float: left; margin-top:1px; margin-bottom: 1px;}
	#search_form input#search-txt:focus {border: none;-webkit-appearance:none;outline: 0 !important;}
    #search_form .empty .input-lokace .input-group-addon, #search_form .empty .input-lokace .suggestion-input {border-color: #ff0000 !important;}
    #search_form .empty p.empty-alert {font-size: 80%;}
    #search_form .suggestion-field {position: relative;}
    #search_form .token-box {position: relative; float: left;}
    #search_form .token-box span {display: inline-block;*display: inline;padding: 0 .5em;margin-bottom: 1px; margin-top: 1px; margin-right: 2px;background-color: #ececec;border-radius: 4px;color: #292929;font-size: 12px;line-height:34px; box-sizing: border-box;}
	#search_form .token-box span:hover {background-color: #e3e3e3;}
    #search_form .token-box span i.fa {color: #292929;margin-left: 4px;}
    #search_form .suggestions-container {display: none;position: relative;height: 0px;}
    #search_form .suggestion-list {position: absolute;top: -1px;left: 0;width: 302px;background-color: #ffffff;z-index: 20;border: 1px solid #d4d4d4;border-top: 0;max-height: 20em;overflow-x: auto;}
    .suggestions-container .suggest-item {}
    .suggestions-container .suggest-item.loader {padding-top: .5em;padding-bottom: .5em;}
    .suggestions-container .suggest-item a {display: block;padding: 8px 8px;color: #333333; font-size: 14px; line-height: 16px;}
    .suggestions-container .suggest-item:hover {background-color: #efefef;}
    .suggestions-container .suggest-item .additional-info {}
    .suggestions-container .invalid-input {padding: .4em;}

#search_form .input-vzdalenost {}
    #search_form .input-vzdalenost select {width: 100%; height: 38px; border: 1px solid #dbdbea; color: #666666; margin: 0 !important;}



/*** custom checkboxes ***/
#search_form .hledani_obsah_o input[type=checkbox], #search_form .sf_obsah input[type=checkbox] { display:none; } /* to hide the checkbox itself */
#search_form .hledani_obsah_o input[type=radio], #search_form .sf_obsah input[type=radio] { display:none; } /* to hide the checkbox itself */
    #search_form .hledani_obsah_o input[type=checkbox] + label:before,
    #search_form .sf_obsah input[type=checkbox] + label:before { font-family: FontAwesome; display: inline-block; width: 20px; font-size: 1.3em; }

    #search_form .hledani_obsah_o input[type=radio] + label:before,
    #search_form .sf_obsah input[type=radio] + label:before { font-family: FontAwesome; display: inline-block; width: 20px; font-size: 1.3em; }

    #search_form .hledani_obsah_o input[type=checkbox] + label:before,
    #search_form .sf_obsah input[type=checkbox] + label:before { content: "\f096"; color: #444444; font-size: 17px;} /* unchecked icon */

    #search_form .hledani_obsah_o input[type=radio] + label:before,
    #search_form .sf_obsah input[type=radio] + label:before { content: "\f1db"; color: #444444; font-size: 17px;} /* unchecked icon */

    #search_form .hledani_obsah_o input[type=checkbox] + label:before,
    #search_form .sf_obsah input[type=checkbox] + label:before { letter-spacing: 10px; } /* space between checkbox and label */

    #search_form .hledani_obsah_o input[type=radio] + label:before,
    #search_form .sf_obsah input[type=radio] + label:before { letter-spacing: 10px; } /* space between checkbox and label */

    #search_form .hledani_obsah_o input[type=checkbox]:checked + label:before,
    #search_form .sf_obsah input[type=checkbox]:checked + label:before { content: "\f046"; color: #027EC4;} /* checked icon */

    #search_form .hledani_obsah_o input[type=radio]:checked + label:before,
    #search_form .sf_obsah input[type=radio]:checked + label:before { content: "\f192"; color: #027EC4;} /* checked icon */

    #search_form .hledani_obsah_o input[type=checkbox]:checked + label:before,
    #search_form .sf_obsah input[type=checkbox]:checked + label:before { letter-spacing: 5px; } /* allow space for check mark */

    #search_form .hledani_obsah_o input[type=radio]:checked + label:before,
    #search_form .sf_obsah input[type=radio]:checked + label:before { letter-spacing: 8px; } /* allow space for check mark */

#search_form input:disabled+label {color:#999999;}
#search_form .hledani_obsah_o input:disabled + label:before {color: #999999;}

#search_form .input-box {border: 1px solid #999999; padding: 3px 5px; font-size: 12px; min-width: 95px;}
    #search_form .input-box .no-limit {width: 95px; text-align: center; display: inline-block;}
    #search_form .input-box sup {vertical-align: top; position: relative; top: -0.5em; font-size: .6em;}
    #search_form .input-box input, #search_form .input-box input:focus {border: 0; outline: none;}
    #search_form .input-box input {width: 56px; text-align: right; font-size: 12px;}
    #search_form .input-box input.cena_od_v, #search_form .input-box input.cena_do_v {width: 75px;}

#search_form .slider_box {padding-left: 5px; padding-right: 5px;}
    .slider_box:last-child {margin-bottom: 0 !important;}

	.hledani_o {  padding: 15px 0 0 15px; position: relative; _position: static; background: none;}
		.hledani_obal_o { background: transparent; float: left; margin-right: 6px;}
			.hledani_obal_1_o { width: 368px; box-sizing: border-box;}
				.hledani_obal_1_i2 .hledani_horni_lista_o { /*width: 306px;*/ }
			.hledani_obal_2_o { width: 252px; box-sizing: border-box;}
				.hledani_obal_2_i2 .hledani_horni_lista_o { /*width: 235px;*/ }
				    .hledani_obal_2_i2 .slider_box:last-child { margin-bottom: 0 !important; }
			.hledani_obal_3_o { width: 316px; box-sizing: border-box;}
				.hledani_obal_3_i2 .hledani_horni_lista_o { /*width: 414px;*/ }
			.hledani_obal_i { background: transparent url('./hledani_box_i.jpg') -6px 0 no-repeat; }
				.hledani_obal_i2 { min-height: 20px; }
			.hledani_horni_lista_o { float: left; background-color: transparent;}
				.hledani_cislo { display: none; float: left; width: 26px; height: 32px; text-align: center; color: #fff; font-weight: bold; font-size: 138.5%; line-height: 32px; margin: 0px 10px 0 0; }
				.hledani_popis { float: left; background: #ffffff; border: 1px solid #E0E0E0; color: #666666; font-weight: bold; border-bottom: 0; padding: 10px 15px 11px; font-size: 15px; margin-bottom: -1px; margin-right: 2px; border-top: 5px solid #FF6600;}
				.hledani_lista { float: left; font-size: 85%; }
					.hledani_lista a { display: block; float: left; padding: 0 5px; line-height: 20px; height: 20px; margin: 10px 6px 0 1px; color: #666; }
						.hledani_lista a.aktiv { background: #fff; height: 30px; border-left: 1px solid #bbb; border-top: 2px solid #f00; margin: 8px 5px 0 0; border-right: 1px solid #bbb; color: #000; }
				.hledani_region { position: absolute; top: 11px; right: 17px; }
					.hledani_region select { width: 150px; }
				.hledani_odeslani { float: right; background: #fff; height: 35px; width: 180px; border-left: 1px solid #eee; margin: 0 -1px 0 0; background: #fff url('./form_stin.jpg') 94px -5px no-repeat; }
					.hledani_odeslani2 { background: transparent url('./hledani_box_i2.jpg') -5px -6px no-repeat; width: 29px; height: 29px; float: left; text-align: center; color: #fff; font-weight: bold; font-size: 123.5%; line-height: 30px; margin: 0 0 0 10px; }
	.hledani_obsah_o { font-size: 13px; color: #666666; border: 1px solid #e0e0e0; clear: both; margin: 0; background: #fff; padding: 10px 10px 15px 10px;}
		.hledani_o .tretina { float: left; width: 33%; margin-bottom: 2px; }
		.hledani_o .polovina { float: left; width: 50%; box-sizing: border-box; margin-bottom: 2px;}
		.hledani_o .tretina.select_all { width: 70px; padding: 4px 0 0 5px; }
			.hledani_o .podnadpis { clear: both; padding: 10px 0 3px 0; font-weight: bold; font-size: 117.5%; }
			    #sf_rozsireny .podnadpis { padding-left: 0; padding-bottom: 8px;}
			    .hledani_obal_2_o .podnadpis {font-weight: normal; text-align: center; padding-top: 0px; margin-top: 15px;}
				.hledani_obal_2_o .podnadpis.first-item {margin-top: 0;}
			    .hledani_obal_2_o .hledani_obsah_o {}
                            .hledani_o .podnadpis.sirsi { width: 105px;}
			.hledani_o .tretina input { float: left; width: 16px; border: 0 none; }
				.hledani_o .tretina label { float: left; }
				.hledani_obal_3_i .tretina { float: left; width: 133px; }
					.hledani_obal_3_i .tretina label { float: left; width: 110px; }
		.hledani_obsah_o input { border: 1px solid #999999; }
		.hledani_obsah_o input.cena_mala { width: 70px; }
		.hledani_obsah_o input.min, .hledani_obsah_o input.max { width: 70px; display: none; }
		.hledani_obsah_o input.min_val, .hledani_obsah_o input.max_val { width: 70px; }
		.hledani_obsah_o input.max { display: none; }
		.hledani_obsah_o #stari_max { clear: both; float: left;}
		#sf_rozsireny #stari_max { clear: both; float: left; width: 150px;}
			.hledani_obsah_o #stari_max label { width: 100px; text-align: right; padding: 5px 20px 0 0; float: none; display: inline; }
			.hledani_obsah_o #stari_max select { float: left; width: 110px; }
		.hledani_obsah_o #vyber_patro {}
			.hledani_obsah_o #vyber_patro input { width: 70px; height: 30px; line-height: 30px; box-sizing: border-box; border: 1px solid #999999; float: left; padding: 0 0 0 6px; margin-right: 16px; }
		#mistnosti_od { width: 25px; border: 1px solid #ccc; }
			#mistnosti_od_label { color: #333; font-size: 85%; padding: 0 0 0 5px; }



#sf_left_o { float: left; width: 100%; box-sizing: border-box; padding: 8px 25px 10px;}
	#sf_left_i {}
#sf_right_o { float: right; width: 415px; border: 1px solid #e0e0e0; background: #fff url('./prouzek.png') top left no-repeat; }
	#sf_right_i { padding: 5px; }

        #sf_mapa {text-align: center;}

	#sf_rozsireny { display: none; margin-left: -15px; border-top: 1px solid #e6e6de;}
	#sf_rozsireny .sf_clear {margin-bottom: 10px;}
	    #sf_rozsireny .podnadpis {color: #0871B0; padding-top: 0; font-size: 14px;}
		#sf_rozsireny .tretina { float: left; width: 134px; }
			#sf_rozsireny label { font-size: 13px; line-height: 120%; color: #666666; width: 110px; }
	.spodni_tlacitka { clear: both; padding: 20px 0 20px 0; background: none; /*background: transparent url('./vyhl_dole.png') top left no-repeat; height: 49px; */}
#vyhl_karta {display: none;}
#vyhl_karta #st2 { background: none;/*background: transparent url('./vyhl_dole2.png') top left no-repeat; */}
		#hledat_v_textu {float: none; width: auto; padding: 0 0 0 10px; _width: 370px; display: inline-block; font-size: 107.5%; margin-right: 25px; }
                    #hledat_v_textu div {display: inline-block; font-weight: bold;}
			#hledat_v_textu input { width: 185px; background: #fff; border: 1px solid #cccccc; margin-left: 5px; padding: 6px 8px;}
			    #hledat_v_textu input::-webkit-input-placeholder {color: #333;}
			    #hledat_v_textu input:-moz-placeholder { /* Firefox 18- */ color: #333;}
			    #hledat_v_textu input::-moz-placeholder {  /* Firefox 19+ */ color: #333;}
			    #hledat_v_textu input:-ms-input-placeholder { color: #333;}
                .search_submit {text-align: left; padding: 0 10px;}
                    .search_submit div {font-size: 107.5%;}
                    .search_submit .left {float: left; margin-top: 10px;}
                    .search_submit .right {float: right;}
                    .search_submit a {color: #0970b1; text-decoration: underline;}
                    .search_submit a:hover {text-decoration: none;}
		#sf_ext_inp_o { /*float: left; margin: 0; width: 200px; text-align: center; ;*/ display: inline-block; width: auto;}
                    #sf_ext_inp_o a, #sf_search_fulltext a {color: #333333;}
			#sf_ext_inp_o a i.fa, #sf_search_fulltext a i.fa, #sf_search_map button i.fa {margin-right: 6px; color: #0871B0;}
			#sf_ext_inp_o a, #sf_search_fulltext a, #sf_search_map button {text-decoration: none;}
			    #sf_ext_inp_o a:hover, #sf_search_fulltext a:hover, #sf_search_map button:hover {text-decoration: underline;}
		#sf_search_map, #sf_search_fulltext {display: inline-block;}
                    #sf_search_map button {background: none; border: none; color: #333333; font-size: 107.5%; cursor: pointer; padding-top: 0; margin-top: 0;}

			#sf_ext_inp { /*visibility: visible; display: block; height: 25px;*/}
			#sf_ext_inp.hidden { display: none; }
		.spodni_tlacitka #nalezeno { display: inline-block;/*float: left; width: 180px; text-align: right; font-weight: bold; font-size: 85%; padding: 5px 5px 0 0; */}
		.spodni_tlacitka #hledat { float: right; width: 169px; height: 29px; background: transparent url('./vyhledat.png') top left no-repeat; padding: 0; margin: 0 12px 0 0; border: 0; line-height: 29px; font-size: 0; }
			.spodni_tlacitka #hledat input { width: 169px; height: 29px; background: transparent url('./vyhledat.png') top left no-repeat; padding: 0; margin: 0; border: 0; line-height: 29px; font-size: 0; cursor: pointer; }
		.spodni_tlacitka .filtr-moznosti {display: inline-block; margin-right: 10px;}
		    .spodni_tlacitka .filtr-moznosti .opt {line-height: 35px; height: 37px;  background-color: #E6E6E6; font-size: 17px; font-weight: normal; color: #666666; padding: 0 20px; border: 1px solid #999999; display: inline-block; box-sizing: border-box; text-decoration: none; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
			.spodni_tlacitka .opt i.fa {margin-right: 5px; color: #0871B0;}
		.spodni_tlacitka #vyhledat {display: inline-block;}
			.spodni_tlacitka #vyhledat button { width: 217px; line-height: 35px; height: 37px; text-transform: uppercase; font-size: 16px; color: #FFF; font-weight: bold; cursor:pointer; border-radius: 3px; border:0px; -moz-border-radius:3px; -webkit-border-radius:3px; background: #FF6600; border: 1px solid #FF6600; box-sizing: border-box; display: inline-block;}
.filtr-akce-box {margin-top: -50px; text-align: right; position: relative; float: right;}
.filtr-akce-box.vid-rozsirene {float: none; margin-top: 0; border-top: 3px solid #cccccc; margin-left: -15px; padding: 10px; min-height: 40px;}
    .filtr-akce { position: absolute; right: 15px; transition: all .5s; width: 390px;}
    .filtr-akce-box.vid-rozsirene .filtr-akce {position: absolute; right: 300px;}



		.filtr-akce .filtr-moznosti {display: inline-block; margin-right: 10px;}
		    .filtr-akce .filtr-moznosti .opt, .filtr-akce .filtr-moznosti button[name="savefilterform"] {line-height: 33px; height: 37px; background-color: #ffffff; font-size: 17px; font-weight: normal; color: #666666; padding: 0 20px; border: 1px solid #999999; display: inline-block; box-sizing: border-box; text-decoration: none; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
			.filtr-akce .opt i.fa, .filtr-akce button[name="savefilterform"] i.fa {margin-right: 5px; color: #0871B0;}
		.filtr-akce #vyhledat {display: inline-block;}
			.filtr-akce #vyhledat button { width: 217px; line-height: 33px; height: 37px; text-transform: uppercase; font-size: 17px; color: #FFF; font-weight: bold; cursor:pointer; border-radius: 3px; border:0px; -moz-border-radius:3px; -webkit-border-radius:3px; background: #FF6600; border: 1px solid #FF6600; box-sizing: border-box; display:inline-block; padding: 0; margin: 0; }
			@-moz-document url-prefix() {
			    .filtr-akce #vyhledat button span {margin-top: -1px;}
			}

		.spodni_tlacitka .filtr-moznosti .opt, .filtr-akce .filtr-moznosti button[name="savefilterform"], .spodni_tlacitka #vyhledat button {position: relative;}
		    .spodni_tlacitka .filtr-moznosti .opt:hover, .filtr-akce .filtr-moznosti button[name="savefilterform"]:hover, .spodni_tlacitka #vyhledat button:hover {text-decoration: none; -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.7); -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.7); box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.7); top: -2px;}
		.filtr-akce .filtr-moznosti .opt, .filtr-akce #vyhledat button {position: relative;}
		    .filtr-akce .filtr-moznosti .opt:hover, .filtr-akce #vyhledat button:hover {text-decoration: none; -webkit-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.7); -moz-box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.7); box-shadow: 4px 4px 8px 0px rgba(0,0,0,0.7); top: -2px;}

		.filtr-akce .filtr-moznosti .upravit_filtr_nahore {display:none;}

#tlacitko_hledat_nemovitost img {
    border: 0;
}
#sf_rozsireny.hidden {display: none;}
#sf_rozsireny .sf_obsah { float: left; width: 16.66%; padding: 0 7px 5px 0; box-sizing: border-box;}
	#sf_rozsireny .sf_obsah .tretina { width: 100px; }
	#sf_rozsireny .sf_obsah.podlazi {width: 90px; }
            #sf_rozsireny .sf_obsah.podlazi .podnadpis {padding-left: 0px;}
            #sf_rozsireny .sf_obsah.podlazi label {width: 30px !important; padding-top: 5px;}
            #sf_rozsireny .sf_obsah.podlazi input {width: 25px; border: 1px solid #dddddd;}
		#sf_rozsireny .sf_obsah .tretina label { width: 77px; }

	/* hledani - vybijena s jqiery UI*/
		.ui-button, .ui-buttonset, .ui-buttonset .ui-button  {}
		    .ui-buttonset .ui-button {margin: 0 !important; margin-right: 2px !important;}
			.hledani_horni_lista_o .ui-button { border: 0 none; border-radius: 0; margin: 4px 0 0 0; background: #f9f9f9; border: 1px solid #cccccc; border-bottom: 0; color: #0770B0; font-size: 15px; font-weight: normal; }
				.hledani_horni_lista_o .ui-button span { padding: 10px 14px; line-height: 18px; font-family: Arial, sans-serif; font-weight: bold;}
			.hledani_horni_lista_o .ui-state-active { margin: 0; margin-bottom: -1px !important; background: #fff; color: #666666; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-top: 5px solid #FF6600; font-weight: bold; =height: 30px; =line-height: 30px; }
			    .hledani_horni_lista_o .ui-state-active span {padding-bottom: 11px;}
				.hledani_obsah_o .ui-slider-horizontal { margin: 3px 0 13px 0; height: 3px; border: 0 none; border-radius: 2px; background: #9A9A9A; }
				.hledani_obsah_o .ui-widget-header { background: #0871B0; _font-size: 3px !important; height: 3px !important; line-height: 3px !important; }
			.ui-slider .ui-slider-range { font-size: 4px; height: 4px; line-height: 4px;}
				.hledani_obsah_o .ui-slider .ui-slider-handle { background: #0871B0; width: 7px; height: 16px; border: 0 none; border-radius: 0; top: -6px; margin-left: -4px;}




#sf_okresy_uvodka th, #sf_okresy_uvodka td {padding-top: 3px; padding-bottom: 4px;}
/* konec hledani */


#search_form .hledani_obsah_text_popis {display: none;}
    .js #search_form.filtr-vypis .hledani_obsah_i {display: none;}
    .js #search_form.filtr-vypis .hledani_obsah_text_popis {display: block; margin: -5px -5px -15px -5px; padding: 10px; font-size: 13px; line-height: 15px; color: #0871B0; cursor: pointer; min-height: 30px;}
	.js #search_form.filtr-vypis .hledani_obsah_text_popis sup {vertical-align: top; position: relative; top: -0.5em;}
#search_form #vyhledat .btn_uprav_hledani {display: none; width: 200px; font-weight: normal; text-transform: none; line-height: 33px; height: 37px; font-size: 17px; color: #FFF; cursor:pointer; border-radius: 3px; border:0px; -moz-border-radius:3px; -webkit-border-radius:3px; background: #FF6600; border: 1px solid #FF6600; box-sizing: border-box; padding: 0; margin: 0; text-align: center;}
    .js #search_form.filtr-vypis #vyhledat button[type=submit] {display: none;}
    .js #search_form.filtr-vypis #vyhledat .btn_uprav_hledani {display: inline-block;}


#sf_in_map {width: 260px; position:absolute; top: 20px; right: 0; background: #ffffff; z-index: 20; border: 1px solid #cccccc;}
    #sf_in_map .tretina {width: 124px;}
    #sf_in_map .tretina label {width: 100px;}

    #sf_in_map #main_form {padding-bottom: 10px; display: block;}
    #sf_in_map a.show {width: 238px;  color: #ffffff; text-transform: uppercase; display: block; font-family: 'Open Sans Condensed', sans-serif; padding: 10px; font-size: 20px; text-shadow: 1px 1px 1px #000, 1px 1px 5px gray; text-align: center;
                       border: 1px solid #465305;
                       background: #758d0d; /* Old browsers */
                       background: -moz-linear-gradient(top, #758d0d 1%, #4e5f09 100%); /* FF3.6+ */
                       background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#758d0d), color-stop(100%,#4e5f09)); /* Chrome,Safari4+ */
                       background: -webkit-linear-gradient(top, #758d0d 1%,#4e5f09 100%); /* Chrome10+,Safari5.1+ */
                       background: -o-linear-gradient(top, #758d0d 1%,#4e5f09 100%); /* Opera 11.10+ */
                       background: -ms-linear-gradient(top, #758d0d 1%,#4e5f09 100%); /* IE10+ */
                       background: linear-gradient(to bottom, #758d0d 1%,#4e5f09 100%); /* W3C */
                       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#758d0d', endColorstr='#4e5f09',GradientType=0 ); /* IE6-9 */}
    #sf_in_map a.show.hide {
                       border: 1px solid #666666;
                       background: #8f8f8f; /* Old browsers */
                       background: -moz-linear-gradient(top, #8f8f8f 0%, #6d6d6d 100%); /* FF3.6+ */
                       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f8f8f), color-stop(100%,#6d6d6d)); /* Chrome,Safari4+ */
                       background: -webkit-linear-gradient(top, #8f8f8f 0%,#6d6d6d 100%); /* Chrome10+,Safari5.1+ */
                       background: -o-linear-gradient(top, #8f8f8f 0%,#6d6d6d 100%); /* Opera 11.10+ */
                       background: -ms-linear-gradient(top, #8f8f8f 0%,#6d6d6d 100%); /* IE10+ */
                       background: linear-gradient(to bottom, #8f8f8f 0%,#6d6d6d 100%); /* W3C */
                       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f8f8f', endColorstr='#6d6d6d',GradientType=0 ); /* IE6-9 */}
    #sf_in_map .hledani_o {padding: 0;}
    #sf_in_map .hledani_obsah_o {border: 0; height: auto; min-height: initial;}

    .fulltext-form {text-align: left;}

.switcher-auction { display: inline-block; margin-left: 10px; }
	.switcher-auction input[type=checkbox] { display: none; }
		.switcher-auction input[type=checkbox] + label:before { width: 26px; height: 17px; content: " "; display: inline-block; padding-right: 10px; margin-bottom: -3px; background: url("/css/graphic/svg/filtr/switch-on.svg") no-repeat left center; }
		.switcher-auction input[type=checkbox]:checked + label:before { background-image: url("/css/graphic/svg/filtr/switch-off.svg"); }



input[type=number]{
	-moz-appearance: textfield;
}


input[type=number]:hover, input[type=number]:focus {
	-moz-appearance:auto;
}
