table.panel_tb {
    background: none;
    border-radius: 3px;
    min-width: 700px;
    padding: 10px;
    border: 1px solid #E6E6E6;
    width: 100%;

    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.panel_tb,
.panel_tb input[type=text] {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.panel_tb input[type=text] {
    height: 19px;
}

.chosen-container {
    display: block !important;
}

#search_panel_cat {
}

.search_panel_label {
    padding-bottom: 2px;
    display: block;
    float: left;
    margin-right: 15px;
    line-height: 20px;
}

#search_panel_cena {
    padding: 0;
    float: right;
    margin-right: 1px;
    white-space: nowrap;

    text-align: right;
    width:100%;
}

#search_panel_cena #cost_from {
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#search_panel_cena #cost_to {
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#search_panel_cena .search_panel_delim {
    padding: 0;
}

.search_panel_item {
    padding: 5px 0;
    width:250px;
    max-width:250px;
    /*border: 1px solid #ccc;*/
}

.sr-input-text {
    height:23px !important;
}

#search_form_extended {
    /*display: block;*/
}

/*.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {*/
    /*top: 3px !important;*/
/*}*/

.search_panel_item input[type=radio] {
    margin: 0;
}

.search_panel_probeg,
.search_panel_obem,
.search_panel_god {
    clear: both;
    height: 23px;
}

.search_form_header_left {
    width: 340px;

}

.search_form_header_right {
    margin-left: 370px;
}

.search_form_extended {
    padding-top: 5px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.search_form_extended_left {
    float: left;
    /*margin-right: 20px;*/
    margin-right: 10px;
    width: 250px;
    max-width:250px;
    min-width:250px;
    /*border: 1px solid #ccc;*/
}

.search_form_extended_right {
    float: left;
    /*width: 330px;*/
    width:250px;
    max-width:250px;
    min-width:250px;
    /*border: 1px solid #ccc;*/
}
.search_panel_kuzov {
    width:250px;
}
#search_form_resize_link {
    cursor: pointer;
    margin-top: 5px;
}

#search_form_resize_char {
    font-size: 10px;
    color: #9d9d9d;
    float: left;
    padding-left: 5px;
    cursor: pointer;
    position: relative;
    top: 3px;
}

.panel_tb input[type=radio] {
    margin-left: 0;
}

/* панелька с мини-инфой по расширенному поиску */
.short_exp {
    float: left;
    width: auto;
    padding-top: 5px;
}

.short_exp_val {
    float: left;
    padding: 1px 5px 1px 5px;
    margin-right: 5px;
    margin-top: 5px;
    border-radius: 2px 2px;
    border: 1px solid #727272;
    color: #FFFFFF;
    background: #929292;
    height: 16px;
}

.short_exp_val_name {
    float: left;
}

.short_exp_val_close {
    float: right;
    padding: 1px;
    width: 12px;
    height: 14px;
    margin-top: 3px;
    margin-left: 5px;
    cursor: pointer;
    background: url(../img/chosen-sprite.png) no-repeat scroll -42px -10px transparent;
}

.short_exp_val_close:hover {
    opacity: 0.7;
}

.panel_tb ul {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.panel_tb ul li {
    float: left;
    padding-right: 20px;
}

.panel_tb ul a {
    font-size: 16px;
}

.sp_link_active {
    color: #E47129 !important;
    text-decoration: none !important;
}

#search_panel_city {
}

.chosen-container .chosen-results li.active-result {
    width: 100%;
}

.panel-input-text {
    /*width: 318px;*/
    width:238px;
}

#search_panel_order table {
    border-collapse: collapse;
}

#search_panel_order table td {
    vertical-align: middle;
}

#search_panel_order input {
    position: relative;
    vertical-align: middle;
}

#search_panel_order label {
    padding-left: 5px;
}

.search_panel_clear {
    clear: both;
}

.panel_tb .sp_auto_link {
    font-weight: 300;
    font-size: 18px;
}

.sp_a_green {
    text-decoration: none !important;
}

.sp_label {
    cursor:pointer;
    font-size:13px;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.sp_label:hover {
    color:#555555;
}

.sp_pcats_selector {
    width:100%;
    font-size:13px;
    margin-top:20px;
    margin-bottom:20px;
    line-height:1.4;
}
