/*! jQuery UI - v1.11.4 - 2015-04-10
* http://jqueryui.com
* Includes: core.css, autocomplete.css, menu.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */


.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:1.3;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}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default; }
.ui-menu{list-style:none;margin:0;display:block;outline:none; background-color: #fff; padding: 20px 30px 20px 30px;border: 1px solid #e3e3e3;
  border-bottom: 2px solid #e3e3e3;
  border-radius: 4px;  box-shadow: 0 10px 25px -6px rgba(0,0,0,.4);-webkit-animation: appearance 0.5s; -moz-animation: appearance 0.5s; -o-animation: appearance 0.5s; animation: appearance 0.5s;}

.ui-menu:after, .ui-menu:before { bottom: 100%;  border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.ui-menu:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 13px;	margin-left: 333px; }
.ui-menu:before {	border-color: rgba(227, 227, 227, 0); border-bottom-color: #e3e3e3; border-width: 14px; margin-left: 332px; }

.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item {position:relative;margin:0;cursor:pointer;min-height:0;border: 1px solid #fff; margin: 5px 0px; }
.ui-autocomplete-category .title { display: block; padding: 5px 0px; line-height: 19px; margin: 0px 0px 10px 0px; font-size: 15px; border-bottom: 1px solid #e1e1e0;  }
.ui-autocomplete-category .title a { float: right; font-size: 14px; letter-spacing: 0.2pt; }
 

	.ui-menu .ui-menu-item .catalog-item { display: block; padding: 5px 0px; }
	.ui-menu .ui-menu-item .catalog-item:hover { text-decoration: none;  }
	.ui-menu-item > .catalog-item > div { display: table-cell;  vertical-align: middle;}
	.catalog-item > div:first-child > div:first-child { width: 110px; text-align: center; }
	.ui-menu-item > .catalog-item > div span, .ui-menu-item > div > a > span{ background-color: #ffeca6; background-image: none; padding: 0px 2px 0px 3px; }
	.ui-menu .ui-menu-item .catalog-item .item-pic { max-width: 90px; max-height: 70px;   margin: 0px 15px 0px 5px; }
	.ui-menu .ui-menu-item .catalog-item .art { display: block;  color: #92a6ba; font-size: 12px; margin: 10px 0px 0px 0px; line-height: 17px; }
	.ui-menu .ui-menu-item .catalog-item .item-name { font-size: 13px; display: block; margin: 2px 0px 10px 0px; line-height: 17px; }

	.articles { margin: 7px 10px}
	/*.articles:before { content: ''; position: absolute; height: 24px; width: 24px; background-image: url(/img/icons/bullet-news.png); }*/
	.articles .date { font-size: 12px; color: #92a6ba; }
	.articles .article {  margin: 5px 0px 0px 0px; display: inline-block; }


.ui-autocomplete-category .see-more {  text-align: center; display: inline-block; padding: 4px 20px; margin: 10px 39% 25px 28%; width: 33%; box-shadow: inset 0 -2px 0 rgba(0,0,0,0.05); border: 1px solid #c3c6c9; border-radius: 3px; background-color: #fff; font-size: 13px; font-weight: normal; letter-spacing: 0.1pt; }
	.ui-autocomplete-category .see-more:hover { text-decoration: none; background-color: #f7f8f9; color: #2b8bbb;}
	.ui-autocomplete-category .see-more:active { box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}




.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{border: 1px solid #e0e4e8; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); border-radius: 4px; text-decoration: none; }
.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.loading-animation-gear {-webkit-animation: appearance 0.2s; -moz-animation: appearance 0.2s; -o-animation: appearance 0.2s; animation: appearance 0.2s; display: none; position: absolute;  right: 0px;  z-index: 100;  margin: -26px 51px 0px 0px; width: 22px; height: 22px; background-image: url(loader.gif);  }
#overlay {  display: none; -webkit-animation: overlay 1s; -moz-animation: overlay 1s; -o-animation: overlay 1s; animation: overlay 1s; background-color: #000; height: 100%; left: 0;  opacity: 0.20;  position: fixed;  top: 0;   width: 100%;  z-index: 90; }	

.drop-down-list { background-color: #fff !important; }
.drop-down-list td { padding: 0px 15px 25px 15px !important; }
.drop-down-list:before, .drop-down-list:after { display: none; }
.drop-down-list {   padding: 4px 2px 5px 2px; }
.drop-down-list li a { display: block; padding: 5px; }
.drop-down-list li a:hover { text-decoration: none; }
.drop-down-list .ui-menu-item {   margin: 0px 0px; }
