.search_results{width:100%;}
.search_where_block{margin:10px 10px 10px 0px; padding:20px 0 10px 20px; background-color:#f1f1f1; width:80%;}
.search_where_block_where{float:left;  padding:0 0 10px 0; display:block; width:340px; height:auto; }
.search_where_block_where ul{list-style-type:none;}
.search_where_block_where a.first_level{font-weight:900;}
.search_where_block_where a.second_level{font-weight:300;}
.search_where_title{font-weight: 700; width: 150px; height: auto; display: block; float: left; padding: 0 7px 0 0;}


.search_results_title_symbol{margin-right:10px;margin-top:5px; float:left;}
.search_result_groups{}
.search_result_group{padding-left:20px; padding-right:10px; padding-bottom: 6px; padding-top: 6px;}
.search_result_groups_even{background: #eee;}
.search_results_title{font-size:20px; margin-top:15px;}
.search_result_block{padding-bottom:20px;}
.search_result_position{font-weight:700; display:block; width:100%; padding-top:10px; font-size:15px;}
.search_result_position_path{font-size:13px; display:block; width:100%; margin-bottom:7px; letter-spacing: normal;
    line-height: 1rem;}
.search_result_position_text{font-size:13px; margin-bottom:20px}


.search_result_position_text_select{font-weight:bold;}
.search_result_position_path span{margin:0 4px 0 4px;}
.search_result_position_path a{font-size:13px;}



.search_result_groups, .search_result_groups_even, .search_where_block{width:100%;}
body p{margin-top:0!important; margin-bottom:5px!important; line-height:1.5!important; font-size:13px!important;}
.search_result_highlight * {display: inline}
.search_result_position_path{padding-top:3px; padding-bottom:5px;}