#ui-datepicker-div { display: none; }

.ui-tabs {border:0;padding:0;}

.sblock {margin:0 2px 15px 0}
.sblock_search {overflow:hidden;padding: 4px 0 4px;}
.sblock_search .div_search_main{padding:13px 0 13px 15px;}

.sblock_search .ui-tabs .ui-tabs-nav {padding-left:40px;background:url(/images/tab_search_bg.png) no-repeat 16px 10px;background-color:#fff;}
.sblock_search .ui-corner-all {border-radius:0;}
.sblock_search .ui-widget-content {background:#fafafa;padding-bottom:20px;}
.sblock_search .ui-tabs .ui-tabs-nav li.ui-tabs-selected {background-color:#fafafa;}
.sblock_search .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#666;font-weight:400;}
.sblock_search .ui-state-default, .sblock_search .ui-widget-content .ui-state-default, .sblock_search .ui-widget-header .ui-state-default {background: #dbdbdb;}
.sblock_search .ui-state-default.ui-state-hover {background-color:#fafafa;}
.sblock_search .ui-state-default.ui-state-hover a{color:#666;font-weight:400;}
.sblock_search .ui-state-default a, .sblock_search .ui-state-default a:link, .sblock_search .ui-state-default a:visited {color:#333;font-weight:400;}

.sblock_search ul.choice_check{overflow:hidden;}
.sblock_search ul.choice_check li{float:left;height:134px;}
.sblock_search ul.choice_check li.border{margin-left:18px;padding-left:18px;border-left:#e1e1e1 solid 1px;}
.sblock_search ul.choice_check li h3{text-transform:uppercase;padding-bottom:12px;font-size:11px;font-weight:bold;color:#333333;}
.sblock_search ul.choice_check li label{display:block;line-height:22px;font-size:12px;color:#333333;}
.sblock_search ul {display: inline; padding: 0; margin: 0;}
.search_periods a {font-size:11px;color:#666;text-decoration:none;margin:0 2px 4px 0; display:inline-block;font-style:italic}
.search_periods a span {border-bottom:1px dashed #666;}
.search_periods a.active {background:#6aa8b2;color:#fff !important;border-radius:5px}
.search_periods a.active span {border:0}

#search_loader {text-align:left; }
.ui-autocomplete-loading {padding: 3px;}

/* tags */
/*.tags_list_wrap {height:96px;overflow:hidden;}*/
/*.tags_list {font-size:12px;margin:0 0 -16px}*/
/*.tags_list li {width:320px;height:150px !important;position:relative;}*/
/*.tags_list_all {margin:12px 0 0}*/
/*.tags_list_all a {color:#3c7583;text-decoration:none;padding:0 !important}*/
/*.tags_list_all a span {border-bottom:1px dashed #3c7583}*/


.search_tags_popup {}
.search_tags_popup .item {overflow:hidden;margin:0 0 30px}
.search_tags_popup .item .fleft a {background:#ccc;text-decoration:none;color:#fff;display:block;border-radius:5px;width:37px;height:40px;font-size:28px;line-height:40px;text-align:center}
/*.search_tags_popup .item .fleft a.active {background-color:#7fa8b2}*/
.search_tags_popup .item .fright {width:475px;padding:0 20px 0 0;text-align:left}

/* ---------- Sblock_search_result ---------- */
.search_result_block{display: block; float: left; width: 563px;}
.sblock_search_result {padding:0 15px; display: inline-block; width: 531px}
.sblock_search_result .error {display:block;margin:15px 0 0}
.sblock_search_result #search_loader {display:block;margin:15px 0 0}

/* navigation */
.sblock_search_result .paginator {margin:15px 0 5px;padding:15px 0 0;font-size:12px;border-top:#e5e5e5 solid 1px}
.sblock_search_result .paginator a.active {background-color:#6aa8b2 !important;}



/* result */
.search_total {float:left;margin:19px 0;font-size:14px}
.search_total span {font-weight:700}
.search_result {padding:0 0 15px !important}
.search_result .mat-text {margin:0 !important}
.search_result em {background:#FFFACD}
.search_result .no-f {margin:15px 0 5px}
.search_result .no-f p {color:#999;font-size:15px;margin:0 0 5px}

/* periods */


/* form */
#search_keywords {border: 2px solid #ccc;border-radius: 5px;padding: 3px;width: 613px;position:relative;z-index:10}
#search_keywords.ui-autocomplete-loading {background-position:99% center !important}

/* search buttons */
.search-popup-buttons {text-align:center;margin:20px -5px 5px 0}
.search-popup-buttons a {margin:0 5px 0 0;color:#4c4c4c;font-size:14px;text-decoration:none;padding:3px 12px;border:1px solid #ccc;border-radius:5px}
.sblock_search .btn_search_main{
	width:81px;
	height:24px;
	border:none;
	color:#FFF;
	font-size:14px;
	line-height:24px;
	text-align:left;
	vertical-align:top;
	margin:2px 0 0 7px;
	cursor:pointer;
	background:url(../images/btn_search_main.png) no-repeat 0 0;
}
.btn-green {background:#6aa8b2;border-color:#6aa8b2 !important;color:#fff !important}

/* sorting panel */
.search_sort {padding:0 0 15px;text-align:left;border-bottom:#e5e5e5 solid 1px}
.search_sort .a_sort {
	position:relative;
	display:inline-block;
	color:#333;
	text-decoration:none;
	font-size:12px;
	padding:3px 6px;
	border:#ccc solid 1px;
	margin:0 0 0 5px;
}
.search_sort a.active {background-color:#6aa8b2;color:#fff;padding:4px 7px;border:0;}
.search_sort a.active i {
	display:block;
	position:absolute;
	bottom:-4px;
	left:0;
	width:100%;
	height:4px;
	background:url(../images/search_sort.png) no-repeat 50% 0;
}
/**/
.border_bot_search{
	padding-bottom:10px !important;
	border-bottom:#e5e5e5 solid 1px !important;
}
#searchbar{
    /*display: inline-block;*/
    width: 176px;
    clear: none;
    float: left;
    margin-right: 4px;
}
#searchbar .sblock_wrap, .sblock_search_form .sblock_wrap{
    padding: 0;
    min-height: 800px;
}
#searchbar h3 {
    color: #fff;
    font-size: 12px; line-height: 16px;
    text-transform: uppercase; letter-spacing: 1px;
    padding: 9px 15px 7px 15px;
    font-weight: normal;
    background: #6aaab4; /"url(/images/v3/ico/sbn-arrow.png) right top no-repeat;*/
    margin: 0;
}
#searchbar .search_periods{width: 100%;}
#searchbar a, #searchbar a.tag_link, #searchbar a.project_link{
    display: block; margin: 0 11px 8px 7px; padding-top: 9px;
    color: #000; text-decoration: none; font-size: 12px;
    background: transparent url(/images/v3/sblock-news-separator.gif) left top repeat-x;
}

#searchbar a span {border-bottom: none; padding: 2px 5px 2px 3px; font-variant: normal; font-style: normal;  display: inline-block;}
.mCustomScrollbar a span {max-width: 67%;}
#searchbar a.tag_link span,  #searchbar a.project_link span{padding: 2px 22px 2px 3px;}
#searchbar a.tag_link b,  #searchbar a.project_link b{padding: 2px 0 2px 0; float: right; font-weight: 100; color:#b8b8b8; display: inline-block;}
#searchbar a.active span, #searchbar a.tag_link.selected span, #searchbar a.project_link.selected span {background:#6aa8b2; color:#fff !important;border-radius:2px; border:0;}
#searchbar a.tag_link.selected span, #searchbar a.project_link.selected span  {background:#6aa8b2 url(/images/v3/ico/sbn-cross.png) right top no-repeat;}
#searchbar #special_date span {padding: 0; margin: 2px 5px 2px 3px; border-bottom: 1px #000 dashed; cursor: pointer}
#input_dates{margin: 2px 14px 10px 10px; display: none;}
.type_periods input {font-size:11px;text-align:center;width:62px; background: #fff !important;padding:3px;border-width:2px}
.tags_wrap{height: 176px; padding: 5px 3px 5px 0;}
.search_info_wrap{margin: 0 0 10px 0; float: right; background: #e4e4e4; color: #1e1e1e; border-radius: 5px; padding: 5px; display: block; font-size: 12px; line-height: 10px;}
.search_info_wrap span {float: left; padding: 8px;  opacity: 0.75; filter: alpha(opacity=75);}
.search_info_wrap a{margin: 0 0 0 5px; float:right; background: #4d4d4d; border-radius: 3px; color: #fff; text-decoration: none; padding: 8px; opacity: 0.75; filter: alpha(opacity=75);}
.arrow_top{margin: 0 0 2px 8px; width: 0; height: 0; border-style: solid; border-width: 0 4px 4px 4px;  border-color: transparent transparent #ffffff transparent; display: inline-block;}

/*jquery ui css fix*/
#search_tabs ul {background: none; border: none; border-radius: 0; height: 0; position: absolute;  top: -31px; left: -2px; display: block;}
#search_tabs ul li {z-index: 3}
#search_tabs {display: inline-block; width: 563px; padding: 0; margin:0; position: relative;  top: 8px;}
.ui-tabs .ui-tabs-panel{padding: 0; margin:0;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border-top: 1px solid #EDEDE8; border-right: 1px solid #DCDCD8;border-left: 1px solid #DCDCD8;}

a#reset-link {z-index:10;text-transform:none;color:#626363;background:url(../images/bar/x.png) no-repeat 0 center;font-size:12px;text-decoration:none;padding:0 0 0 13px; position: absolute; left: 8px; bottom: -33px;}
a#reset-link:hover {color:#999}

.finded {display: inline; float: right;padding-top: 6px; padding-right: 6px;}

.fixed {
    position: fixed;
    bottom: 5px;
    width: 531px;
}

.search_result .count-vievers {color:#bdbdbd; margin-left: 8px; padding-left: 15px;font-size: 11px; line-height: 120%;background: transparent url(/images/v3/ico/pane-fright.gif) left 0px no-repeat; background-position: 0px 1px; }
.search_result .comm-link a {color:#bdbdbd; margin-left: 8px; padding-left: 15px;font-size: 11px; line-height: 120%;background: transparent url(/images/v3/ico/pane-fright.gif) left 0px no-repeat; background-position: 0px -49px; }
.search_result .mat-img {float:left;overflow:hidden;width:100px;height:60px;}
.search_result .mat-img img{margin-left: -50px;}
.search_result .mat-info {float:left;margin:0 0 0 22px;width:130px}
.search_result .mat-info img {margin:0 5px 0 0}