#searchFilter {*zoom:1;margin:0 0 10px;}
#searchFilter fieldset{float:left;position:relative;margin:0;padding:0 0 0 20px;border:none;width:150px;}
#searchFilter label input{margin:-1px 3px 0 0;*margin:-2px 0 -3px -4px;vertical-align:middle}
#searchFilter .input-text, #otherCity {
    width:144px;border:1px solid #999;padding:2px;
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}

#searchBlock {padding:16px 0;background:#d7d8d9 url(img/g-search-box.png) repeat-x 0 0;border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0}
#searchBlock .label-header { font-size:17px;display:block;*zoom:1 }
#searchBlock .fs-btn { margin:11px 0 0; width:98px; }
#searchBlock select {
    width:150px;border:1px solid #999;padding:2px;
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
#searchBlock .select-short { width:65px; }

.search-fc-box {position:relative;padding:0 0 12px;}
.search-fc-close {
    display:none;position:absolute;top:2px;right:0;width:16px;height:16px;
    text-align:right;color:#fff !important;text-decoration:none !important;
    font-weight:bold;
}
.search-user-counter {text-align:right;font-size:11px;padding:3px 11px;}
.search-signup-btn { margin:2px 0 0;text-align:center; }
.search-fields-box {padding:12px 0 6px;}
.search-fc-close:hover {background-position:0 0;}
.search-ff-text {font-size:11px;color:#bfbfbf;}

#searchFilter ul {margin:0 -15px 0 0;}
#searchFilter li{padding:0;margin:0;background:none;list-style:none;}
#searchFilter .sortUL {float:left; padding:0 7px 2px;}
#searchFilter .sortUL a
{
    float:left;
	margin:0 4px;
    padding:3px 7px;
    min-width:40px;
    text-align:center;
    color:#484848;
    text-decoration:none;
    font-size:11px;
}
#searchFilter .sortUL a:hover, #searchFilter .sortUL a:active { color:#D61B51; }
#searchFilter .sortUL a.active
{
    padding:2px 6px;border:1px solid #848484;
    background:#828282 url(img/g-sort.png) repeat-x;
    -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
    color:#fff;text-shadow:0 1px 0 #5c5c5c;
}

#advSearchBlock {background:#777e83 url(img/g-fields-box.png) repeat-x 0 0;}
#advSearchBlock select {
    width:150px;border:none;padding:2px 3px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}
#advSearchBlock .search-fc-box select { width:150px; }
#advSearchBlock label {cursor:pointer;display:inline-block;padding:0 0 2px;color:#dde3e3;}
#advSearchBlock label:hover {color:#fff}
#advSearchBlock .active label {color:#fff}
#advSearchBlock label input{margin:-2px 4px 0 0;*margin:-2px 0 -3px -4px;vertical-align:middle}
#advSearchForm {margin:0 0 10px;}

#advSearchToggle { display:block;text-align:center;color:#fff;line-height:1.4;text-decoration:none; }
#advSearchToggle i { display:inline-block;width:10px;height:6px;background-image:url(img/adv-arr.png);vertical-align:middle;*margin:3px 0 0; }
#advSearchToggle.active i { background-position:-10px 0; }
.toggleMetric {text-align:right;padding-right:0 !important;margin-bottom:15px}

.meetingAdvert {border:none;color:#62656B;margin:0;padding:0}
.add-friend-pane { padding: 2px 0 0 0; }
#sortGenderFilter li {float:left;margin:4px 4px 0 1px;font-size:13px;}

#advSearchBtn{display:block; margin: 8px 0 0}
/*remove after decompile*/
.btn{
    display: inline-block;*display: inline;*zoom: 1;text-decoration: none; border: 1px solid #dadada;
    border: 1px solid #dadada;
    line-height: 1.3em;text-align: center;color: #59595b;font-size: 13px;
    border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
    box-shadow: 0 0 2px rgba(0,0,0,.05) inset;
    padding: 3px 20px 4px; vertical-align:top;
    cursor: pointer;
}
.btn-blue, .pager .btn-on, .panel .btn-on{
    background-color: #72b8e3;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#72b8e3), to(#3a87c3));
    background-image: -webkit-linear-gradient(top, #72b8e3, #3a87c3);
    background-image: -moz-linear-gradient(top, #72b8e3, #3a87c3);
    background-image: -o-linear-gradient(top, #72b8e3, #3a87c3);
    background-image: linear-gradient(top, #72b8e3, #3a87c3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b8e3', EndColorStr='#3a87c3');
    border-color: #3a87c3
}

.btn-blue:hover, .btn-gray-blue:hover, .btn:hover, .pager a:hover, .panel > a:hover, .panel .btn-more:hover{
    background-color: #80c0e6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#80c0e6), to(#4e92c9));
    background-image: -webkit-linear-gradient(top, #80c0e6, #4e92c9);
    background-image: -moz-linear-gradient(top, #80c0e6, #4e92c9);
    background-image: -o-linear-gradient(top, #80c0e6, #4e92c9);
    background-image: linear-gradient(top, #80c0e6, #4e92c9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#80c0e6', EndColorStr='#4e92c9');
    border-color: #3a86c2
}

.btn-blue, .btn-blue:hover{ color: #fff}

.btn-block{display: block}
.btn.btn-b{font-size: 21px;}
