/* jQuery UI CSS Framework 1.8.23 - частично
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

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

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #D2AF65; background-color: #FFF8F1; color: #333333; }
.ui-widget-content a { color: #454545; } 
.ui-widget-header { border: 1px solid #e78f08; background-color: #f6a828; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }



.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background-color: #000000; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.ui-autocomplete { position: absolute; cursor: default; }	

* html .ui-autocomplete { width:1px; }  

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item, .ui-menu .ui-menu-special {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}



.ui-menu .ui-menu-item a, .ui-menu .ui-menu-special a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*ниже*/
.ui-menu-item a,.ui-menu-special a  { font-family:Arial, Helvetica, sans-serif; font-size:12px}


.ext-search.ui-dialog { position:fixed;  border-radius:5px !important; font-family:Arial,Tahoma,Verdana,sans-serif !important }
.ext-search.dialog-absolute { position:absolute !important;} /* !!! fixed стоял ниже на всех ext-search диалогах. из-за этого на карте в окне диалога (FF) непопадал тык */
.ext-search.ui-dialog * {font-family:Arial,Tahoma,Verdana,sans-serif !important}

/*выше*/

.ext-search button, .big-button{ border: 2px solid #FFF8F1; border-radius:8px; padding:2px 5px; margin: 0 5px; 
-moz-background-clip:padding-box; background-clip:padding-box;
	font-size: 14px !important; font-weight:normal;  
	color:#fff !important;	
	cursor:pointer !important; background-color: #b10000;
}



.ext-search .ui-dialog-buttonset button:first-child {/* visibility:hidden*/ /*opacity:0.5*/} 
.ext-search .ui-dialog-buttonset { overflow:hidden}
.ext-search .ui-dialog-buttonset button { float:right; background-color: #8d8080 !important;} 
.ext-search .ui-dialog-buttonset button:first-child  {float:left; background-color: #b10000  !important; } 

 
.ext-search button:hover,.big-button:hover,.ext-search .ui-dialog-buttonset button:hover { background-color:#d32929 !important;}
.ext-search .ui-dialog-buttonset { text-align:left; padding:5px; border: 2px solid #fff;  }



.ext-search .ui-widget-content { border:none}
.ext-search .ui-dialog-content { padding:5px 5px 5px 8px; background-color:#FFF; }
.ext-search .ui-dialog-titlebar {cursor:move}
.ext-search .ui-dialog-titlebar {
   /* background-color: #F3EDEA;  background: #F3EDEA; background: -moz-linear-gradient(bottom left , #F3EDEA, #FFFFFF);color: #333; font-weight: bold;   */
    border: 2px solid #fff; color:#FFF; background:url(/_img/menubar.png)  repeat-x left top #FFF8F1; font-weight:normal;
   
     padding:5px 5px 2px 5px; border-radius:4px; font-size:14px; line-height:14px;	
	}

.ext-search .ui-widget-header a.ui-dialog-titlebar-close {  display:inline-block; /*width:20px;*/ float:right; margin-right:5px}
.ext-search .ui-widget-header a.ui-dialog-titlebar-close .ui-icon { display:inline-block; text-indent:inherit; /*color:#900;*/ color:#eee; text-decoration:underline;  }
.ext-search .ui-widget-header a.ui-dialog-titlebar-close .ui-icon:hover {/*color:#c40000; */color:#FFF;}

/* единые оверлеи*/
.TB_overlayBG,
#reformal_widget-overlay,
.ui-widget-overlay {  background: #000 !important; background-color: #000 !important; opacity: .50;filter:Alpha(Opacity=50); }


/*autocomplete fix - вынес из основного*/

ul.ui-autocomplete{ max-width:336px !important; z-index:9999 !important}
ul.ui-autocomplete a span {color:#9F0000}

ul.ui-autocomplete a.ui-special { color:#f40000 !important } /* суперпункт*/
ul.ui-autocomplete a.ui-special:hover {margin:-1px !important; color:#9F0000 !important}

ul.ui-autocomplete a.ui-special:hover, /* суперпункт*/
ul.ui-autocomplete a.ui-state-hover { 
	border: 1px solid #fbcb09; background-color:#FF9; 	 
	color: #9F0000; 
	cursor:pointer;
	}
	
.ui-autocomplete.scrolled, .ui-autocomplete.scrollable { max-height: 200px; overflow-y: auto; overflow-x: hidden;} /* надо же, 2 раза одно и то же родил*/

ul.ui-autocomplete a span.mark { color:#7A7A7A } 
ul.ui-autocomplete a span.mark:after{ content:"∆"; display:inline-block; position:relative; top:-1px; margin-left:1px; font-size:9px}

/* в 10 UI  сменили на буттон ссылку в шапке*/
.ui-dialog-titlebar button,.ui-dialog-titlebar button:hover  { border:0 none; float:right; margin:0; padding:0; background:none}

button.prevent-no-show { opacity:0.5  !important} 