.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
.ui-helper-reset{margin:0; padding:0; border:0; outline:0; line-height:11px; text-decoration:none; font-size:100%; list-style:none}
.ui-helper-clearfix:before, 
.ui-helper-clearfix:after{content:""; display:table; border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)}

.ui-front{z-index:100}

.ui-state-disabled{cursor:default !important}

.ui-icon{display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat;  background:url('chosen-sprite.png') 1px -2px no-repeat !important;  width:16px;  height:16px;  border:0px solid red}

.ui-widget-overlay{position:fixed; top:0; left:0; width:100%; height:100%}
.ui-accordion .ui-accordion-header{display:block; cursor:pointer; position:relative; margin-top:2px; padding:.5em .5em .5em .7em; min-height:0}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute; left:.5em; top:50%; margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em; border-top:0; overflow:auto}
.ui-autocomplete{position:absolute; top:0; left:0; cursor:default}
.ui-button{display:inline-block; position:relative; padding:0; line-height:normal; margin-right:.1em; cursor:pointer; vertical-align:middle; text-align:center; overflow:visible}
.ui-button, 
.ui-button:link, 
.ui-button:visited, 
.ui-button:hover, 
.ui-button:active{text-decoration:none}

.ui-button-icon-only{width:2.2em}

button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}

.ui-button .ui-button-text{display:block; line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text, 
.ui-button-icons-only .ui-button-text{padding:.4em; text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text, 
.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text, 
.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em; padding-right:2.1em}

input.ui-button{padding:.4em 1em}

.ui-button-icon-only .ui-icon, 
.ui-button-text-icon-primary .ui-icon, 
.ui-button-text-icon-secondary .ui-icon, 
.ui-button-text-icons .ui-icon, 
.ui-button-icons-only .ui-icon{position:absolute; top:50%; margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%; margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary, 
.ui-button-text-icons .ui-button-icon-primary, 
.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary, 
.ui-button-text-icons .ui-button-icon-secondary, 
.ui-button-icons-only .ui-button-icon-secondary{right:.5em}

.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0; margin-right:-.3em}

input.ui-button::-moz-focus-inner, 
button.ui-button::-moz-focus-inner{border:0; padding:0}

input.ui-button::-moz-focus-inner, 
button.ui-button::-moz-focus-inner{border:0; padding:0}
.ui-datepicker{width:220px !important; padding:.2em .2em 0; display:none}
.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, 
.ui-datepicker .ui-datepicker-next{position:absolute; top:2px; width:1.8em; height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover, 
.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span, 
.ui-datepicker .ui-datepicker-next span{display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em; line-height:1.8em; text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em; text-align:center; font-weight:bold; border:0}
.ui-datepicker td{border:0; padding:1px}
.ui-datepicker td span, 
.ui-datepicker td a{display:block; padding:.2em; text-align:right; text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}

.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, 
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both; width:100%; font-size:0}

.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px; left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px; right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px; left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px; right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, 
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, 
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0; border-left-width:1px}
.ui-dialog{position:absolute; top:0; left:0; padding:.2em; outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em; position:relative}
.ui-dialog .ui-dialog-title{float:left; margin:.1em 0; white-space:nowrap; width:90%; overflow:hidden; text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute; right:.3em; top:50%; width:21px; margin:-10px 0 0 0; padding:1px; height:20px}
.ui-dialog .ui-dialog-content{position:relative; border:0; padding:.5em 1em; background:none; overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left; border-width:1px 0 0 0; background-image:none; margin-top:.5em; padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0; cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px; height:12px; right:-5px; bottom:-5px; background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}

.ui-menu{list-style:none; padding:2px; margin:0; display:block; outline:none}
.ui-menu .ui-menu{margin-top:-3px; position:absolute}
.ui-menu .ui-menu-item{margin:0; padding:0; width:100%}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px; height:0; font-size:0; line-height:0; border-width:1px 0 0 0}
.ui-menu .ui-menu-item a{text-decoration:none; display:block; padding:2px .4em; line-height:1; min-height:0; font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-focus, 
.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal; margin:-1px}

.ui-menu .ui-state-disabled{font-weight:normal; margin:.4em 0 .2em; line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}

.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative; padding-left:2em}

.ui-menu .ui-icon{position:absolute; top:.2em; left:.2em}

.ui-menu .ui-menu-icon{position:static; float:right}
.ui-progressbar{height:2em; text-align:left; overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px; height:100%}
.ui-progressbar .ui-progressbar-overlay{height:100%; filter:alpha(opacity=25); opacity:0.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute; font-size:0.1px; display:block}
.ui-resizable-disabled .ui-resizable-handle, 
.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize; height:7px; width:100%; top:-5px; left:0}
.ui-resizable-s{cursor:s-resize; height:7px; width:100%; bottom:-5px; left:0}
.ui-resizable-e{cursor:e-resize; width:7px; right:-5px; top:0; height:100%}
.ui-resizable-w{cursor:w-resize; width:7px; left:-5px; top:0; height:100%}
.ui-resizable-se{cursor:se-resize; width:12px; height:12px; right:1px; bottom:1px}
.ui-resizable-sw{cursor:sw-resize; width:9px; height:9px; left:-5px; bottom:-5px}
.ui-resizable-nw{cursor:nw-resize; width:9px; height:9px; left:-5px; top:-5px}
.ui-resizable-ne{cursor:ne-resize; width:9px; height:9px; right:-5px; top:-5px}
.ui-selectable-helper{position:absolute; z-index:100; border:1px dotted black}
.ui-slider{position:relative; text-align:left}
.ui-slider .ui-slider-handle{position:absolute; z-index:2; width:1.2em; height:1.2em; cursor:default}
.ui-slider .ui-slider-range{position:absolute; z-index:1; font-size:.7em; display:block; border:0; background-position:0 0}
.ui-multiselect-menu {z-index:1000 !important;}
.ui-slider.ui-state-disabled .ui-slider-handle, 
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}

.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em; margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0; height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}

.ui-slider-vertical{width:.8em; height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em; margin-left:0; margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0; width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-spinner{position:relative; display:inline-block; overflow:hidden; padding:0; vertical-align:middle}
.ui-spinner-input{border:none; background:none; color:inherit; padding:0; margin:.2em 0; vertical-align:middle; margin-left:.4em; margin-right:22px}
.ui-spinner-button{width:16px; height:50%; font-size:.5em; padding:0; margin:0; text-align:center; position:absolute; cursor:default; display:block; overflow:hidden; right:0}

.ui-spinner a.ui-spinner-button{border-top:none; border-bottom:none; border-right:none}

.ui-spinner .ui-icon{position:absolute; margin-top:-8px; top:50%; left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}

.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative; padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0; padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none; float:left; position:relative; top:0; margin:0px .2em 0 0; padding:0; white-space:nowrap;  border:1px solid red}
.ui-tabs .ui-tabs-nav li a{float:left; padding:0px 1em; text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px; padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}
.ui-tabs .ui-tabs-nav li a, 
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block; border-width:0; padding:1em 1.4em; background:none}
.ui-tooltip{padding:8px; position:absolute; z-index:9999; max-width:300px; -webkit-box-shadow:0 0 5px #aaa; box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}

.ui-widget{font-family:Arial,sans-serif; font-size:13px}
.ui-widget .ui-widget{font-size:12px}
.ui-widget input, 
.ui-widget select, 
.ui-widget textarea, 
.ui-widget button{font-family:Arial,sans-serif; font-size:12px}
.ui-widget-content{ width:200px; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.search{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.regionm{ width:170px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.pricem{ width:92px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.price_type{ width:85px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.dealidexfast{ width:140px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.objecttypeexfast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.object_objecttype_id{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.housetypeexfast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.housecountrytypeexfast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.cottagestatusexfast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.cottagematerialexfast { width:250px !important; border:1px solid #ddd; background:#fff; color:#333}


.ui-widget-content.uatexfast{ width:160px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.okrugexfast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.etexfast{ width:220px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.rayonexfast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.metroexfast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.metroex1fast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.metroex2fast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.pricetypeexfast{ width:100px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.cityex{ width:220px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.houseconditionsex{ width:170px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.houseconditionsexfast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.targetex{ width:170px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.targetexfast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.entranceex{ width:170px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.entranceexfast{ width:250px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.etexfast {width:150px;}
.ui-widget-content.housesuexfast {width:150px;}


.ui-widget-content.pricetypeex{ width:150px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.pricetype{ width:85px !important;}

.ui-widget-content.metro{ width:190px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-content.district{ width:190px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.district .ui-multiselect-checkboxes label{cursor:default; display:block; border:1px solid transparent; padding:1px 1px; margin-left:15px}
.ui-widget-content.search .ui-multiselect-checkboxes label{cursor:default; display:block; border:1px solid transparent; padding:1px 1px; margin-left:15px}

.ui-multiselect-checkboxes li.oselected{margin-left:-10px !important}

.ui-multiselect-checkboxes li.sareas{font-weight:bold; margin-left:-10px !important}

.ui-widget-content a{color:#333}
.ui-widget-header{border:0px solid #e78f08; background:none; color:#fff; font-weight:bold}
.ui-widget-header a{color:#fff}

.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default{ width:100% !important;  height:24px !important;  overflow:hidden;  border:1px solid #aaa;   background-color:#fff;    color:#444;  text-decoration:none;  white-space:nowrap}
.ui-state-default .dealidex{ width:90px !important; border:1px solid #ddd; background:#fff; color:#333}

.ui-widget-header .ui-state-default .dealidex{ width:90px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-widget-content.dealidex{ width:90px !important; border:1px solid #ddd; background:#fff; color:#333}
.ui-state-default a, 
.ui-state-default a:link, 
.ui-state-default a:visited{color:#1c94c4; text-decoration:none}

.ui-state-hover{ border:1px solid #3680f6;  border-radius:5px;  background-color:#fff;  background:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#fff));  background:-webkit-linear-gradient(top,#f4f4f4 20%,#f6f6f6 50%,#eee 52%,#fff 100%);  background:-moz-linear-gradient(top,#f4f4f4 20%,#f6f6f6 50%,#eee 52%,#fff 100%);  background:-o-linear-gradient(top,#f4f4f4 20%,#f6f6f6 50%,#eee 52%,#fff 100%);  background:linear-gradient(top,#f4f4f4 20%,#f6f6f6 50%,#eee 52%,#fff 100%);  background-clip:padding-box}

.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus{ }
.ui-state-hover a, 
.ui-state-hover a:hover, 
.ui-state-hover a:link, 
.ui-state-hover a:visited{color:#c77405; text-decoration:none}
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active{}
.ui-state-active a, 
.ui-state-active a:link, 
.ui-state-active a:visited{color:#fff; background-color:#AB040B !important; text-decoration:none}

.ui-state-highlight, 
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight{border:1px solid #fed22f; background:#ffe45c; color:#363636}
.ui-state-highlight a, 
.ui-widget-content .ui-state-highlight a, 
.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error, 
.ui-widget-content .ui-state-error, 
.ui-widget-header .ui-state-error{border:1px solid #cd0a0a; background:#b81900; color:#fff}
.ui-state-error a, 
.ui-widget-content .ui-state-error a, 
.ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text, 
.ui-widget-content .ui-state-error-text, 
.ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary, 
.ui-widget-content .ui-priority-primary, 
.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary, 
.ui-widget-content .ui-priority-secondary, 
.ui-widget-header .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}
.ui-state-disabled, 
.ui-widget-content .ui-state-disabled, 
.ui-widget-header .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}

.ui-corner-all, 
.ui-corner-top, 
.ui-corner-left, 
.ui-corner-tl{border-top-left-radius:4px}
.ui-corner-all, 
.ui-corner-top, 
.ui-corner-right, 
.ui-corner-tr{border-top-right-radius:4px}
.ui-corner-all, 
.ui-corner-bottom, 
.ui-corner-left, 
.ui-corner-bl{border-bottom-left-radius:4px}
.ui-corner-all, 
.ui-corner-bottom, 
.ui-corner-right, 
.ui-corner-br{border-bottom-right-radius:4px}

.ui-widget-overlay{background:#666; opacity:.5; filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px; padding:5px; background:#000; opacity:.2; filter:Alpha(Opacity=20); border-radius:5px}

input#priceex{ border:1px solid #aaa;  border-radius:5px;  background-color:#fafafa;  box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);  color:#444;  text-decoration:none;  white-space:nowrap;  outline:none;  height:14px;  width:67px;  color:#000;  font-size:11px;  font-family:Arial}

 input#priceex:active{ border:1px solid #3680f6;  border-radius:5px;  background-color:#fafafa;  background-clip:padding-box}

 input#priceex:hover{ border:1px solid #3680f6;  border-radius:5px; background-color:#fafafa; background-clip:padding-box}

 input#priceex:focus{ border:1px solid #3680f6;  border-radius:5px; background-color:#fafafa; background-clip:padding-box}

input.streetex{ border:1px solid #aaa;  border-radius:5px;  background-color:#fafafa;  box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);  color:#444;  text-decoration:none;  white-space:nowrap;  outline:none;  height:13px;  width:247px;  color:#000;  font-size:11px;  font-family:Arial}

 input#streetex:active{ border:1px solid #3680f6;  border-radius:5px;  background-color:#fafafa;  background-clip:padding-box}

 input#streetex:hover{ border:1px solid #3680f6;  border-radius:5px; background-color:#fafafa; background-clip:padding-box}

 input#streetex:focus{ border:1px solid #3680f6;  border-radius:5px; background-color:#fafafa; background-clip:padding-box}

input.priceall, input#ptoex, input#pfromex, input#companyex, input#houseex, input#korpusex{ border:1px solid #aaa;  border-radius:5px;  background-color:#fafafa;  box-shadow:0 0 3px white inset,0 1px 1px rgba(0,0,0,0.1);  color:#444;  text-decoration:none;  white-space:nowrap;  outline:none;  height:14px;  width:37px;  color:#000;  font-size:11px;  font-family:Arial}
input#ptoex, input#pfromex{ width:67px}

input#companyex{ width:97px}

 input.priceall:active, input#companyex:active, input#ptoex:active, input#pfromex:active, input#korpusex:active, input#houseex:active{ border:1px solid #3680f6;  border-radius:5px;  background-color:#fafafa;  background-clip:padding-box}

 input.priceall:hover, input#companyex:hover,  input#ptoex:hover, input#pfromex:hover, input#korpusex:hover, input#houseex:hover{ border:1px solid #3680f6;  border-radius:5px; background-color:#fafafa; background-clip:padding-box}

 input.priceall:focus, input#companyex:focus, input#ptoex:focus, input#pfromex:focus, input#korpusex:focus, input#houseex:focus{ border:1px solid #3680f6;  border-radius:5px; background-color:#fafafa; background-clip:padding-box}

 .div-search{display:inline}
 .divsearch a{display:inline; cursor:hand; cursor:pointer; font-size:13px; height:15px; margin-bottom:3px; border:1px solid #f8f8f8; float:left; margin-right:6px; text-decoration:none}
 .divsearch div{display:inline-block; height:18px; margin-bottom:0px; border:1px solid #f8f8f8;  padding:0px 1px; float:left; margin-right:6px}
 a.closesearch{border:1px solid #f8f8f8 !important; padding-left:3px; cursor:hand; cursor:pointer; margin-left:-6px !important; display:inline; float:left}
 a.closesearch img{margin-top:5px}
 .divsearch input{display:inline}
 .divsearch select{display:inline}
 .divsearch span.zp{display:inline; height:15px; margin-bottom:3px; border:1px solid #f8f8f8; text-decoration:none; border-bottom:0px dashed #fff !important; color:#000 !important}
 .divsearch span.link{display:inline; height:15px; margin-bottom:3px; border:1px solid #f8f8f8; text-decoration:none; border-bottom:1px dashed blue !important}

 
.grey_close{position:absolute; margin-top:3px; margin-left:-20px; cursor:hand; cursor:pointer}
.grey_closei{position:relative; display:block; float:right; border:0px solid red; margin-top:-15px; right:0px;  cursor:hand; cursor:pointer}
.mainsblock{display:block; clear:both; border:1px solid #e7e7e7; overflow:hidden; padding:0px; background-color:#f8f8f8}