.fl_l {
float:left;
padding:8px 10px;
}


.filtr {
padding:  20px 20px 10px 12px;
background: #FFD334;
z-index: 800;
}
.filtr div.click {
height: 22px;
padding: 5px 20px 0 20px; 
background: #E9E9E9;
border-top: 2px solid #CCCCCC;
text-align: right;
}

.filtr div.click a {
color: #333333;
font-size: 11px;
text-decoration: none;
}

.filtr div.buffer {
padding: 0;
background: #D4D4D4;
}

.filtr_title {
position: absolute;
padding: 5px 0 0 20px;
font-size: 18px;
color: #333333;
z-index:800;
}

.result_top {
height: 25px;
padding: 5px 20px 0 20px;
background: #E9E9E9;
border-top: 2px solid #8D8D8D;
text-align: right;
color: #333333
}
.result_top span.num {
color: #000000
}

.result_main {
background: #F8F8F8;
padding: 5px 15px;
}

.result_main div.saved {
font-size: 11px;
position: absolute;
width: 455px !important;
margin: 0;
padding: 0 0 0 12px;
}

.result_main div.saved_reg {
font-size: 11px;
color: #424242;
position: absolute;
left: 48.6%;
width: 455px !important;
margin: 0;
padding: 0 0 0 20px;
}

.saved_reg {
z-index: 800;
}

.saved_reg a {
font-size: 12px;
color: #424242;
text-decoration: underline
}
.saved_reg a:hover {
font-size: 12px;
color: #424242;
text-decoration: none
}

.saved_reg strong {
color: #0069B3
}

.filtr div.block {
float: left;
width: 220px;
height: 122px;
padding: 5px 0 10px 2px;
text-align: left;
position: relative;
border-right: 1px solid #CECECE 
}

.filtr div.block {
z-index: 800;
}

.filtr div.block h1 {
padding: 0 0 7px 5px;
margin: 0;
color: #6F6F6F;
font-size: 13px
}

.filtr div.block ul {
padding: 0;
margin: 0;
list-style: none;
line-height: 21px
}
.filtr div.block ul li {
padding: 0;
margin: 0;
list-style: none;
font-size: 12px;
color: #4A4A4A;
width: 100%;
overflow: hidden;
  white-space: nowrap;
}
.filtr div.block ul li a {
color: #0069B3;
text-decoration: underline;
overflow: hidden
}
.filtr div.block ul li a:hover {
color: #0069B3;
text-decoration: none
}

.filtr div.block ul li span.num {
color: #807F7F
}

.filtr div.block div.more  {
color: #F88300;
padding-left: 25px;
}
.filtr div.block div.more  a { 
color: #F88300; 
text-decoration: underline
}
.filtr div.block div.more  a:hover { 
color: #F88300; 
text-decoration: none
}

.search_in {
margin: 10px 0 0 0; 
padding: 5px 7px 5px 7px; 
font-size: 11px; 
color: #000000
}
.search_in span {
padding-right: 20px
}

.empty_search {
margin:35px 0 0 35px;
padding:5px 1px 60px 180px;
width:440px; 
background:transparent url(/images/no_results.png) no-repeat scroll left top;
}

.noresults {
color:#565656;
margin:30px 0 29px 20px;
padding:0;
}

.noresults h3 {
color:#696C71;
font-size:23px;
font-weight:normal;
margin: 0pt; 
}

.noresults h4 {
color:#4078CD;
font-size:20px;
font-weight:normal;
margin:25px 0 10px;
padding:0;
}

.noresults ul { 
margin: 0pt; 
padding: 10px 0pt 0pt 15px; 
font-size: 12px; 
}

.noresults ul li { 
margin: 0pt; 
padding: 9px 0 11px 25px; 
list-style-type: none; 
list-style-image: none; 
list-style-position: outside; 
background: transparent url(/images/point.png) no-repeat scroll left center;
}

.up_window {
position: absolute;
width: 205px;
padding: 0 5px 5px 5px;
margin: 0 auto;
border: 1px solid #CECECE;
background: #F8F8F8;
z-index: 800
}  

.hide_window {
position: absolute;
width: 205px;
height: 122px;
overflow: hidden;
padding: 0 5px 5px 5px;
margin: 0 auto;
background: #F8F8F8;
z-index: 800
}

.hide_window .more,
.up_window .more {
  margin: 0.3em 0;
  line-height: 100%;
}

.hide {
display: none; /* HIDE */
} 

#filter_loading {
position: absolute;
background-color: #fffc97;
margin: 6px 0 0 195px;
padding: 3px;
font-size: 13px;
color: #333333;
z-index:800;
display: none;    
}

#html .hide_window {height: 114px}

.search_fl_l{
float:left;
padding:0;
}


.tool_gray a{
color: #000000;
}

.write {
padding-top: 5px;
}
