.find-form {
    background: rgba(250, 250, 250, 0.8);
    width: 1100px;
    height: 230px;
}
.find-form__wrap {
    padding: 75px 0 0 0;
}
.find-form__wrap.show {
    padding: 15px 0 0 0;
}
/**/
.find-form__wrap.show .find-form {
    height: 330px;
}
.find-form__wrap.show .find-form .find-form__grid._hide,
.find-form__wrap.show .find-form .find-form__big._hide {
    display: block;
}
.find-form__wrap.show .find-form .find-form__big div {
    display: none;
}
.find-form__wrap.show .find-form .find-form__big div._hide {
    display: block;
}
/**/
.find-form__tabs {
    width: 100%;
    height: 39px;
}
.find-form__tabs td {
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
}
.find-form__tabs a {
    color: #000;
}
.find-form__tabs .action {
    background: #ffbf00;
}
.find-form__tabs .action a {
    /*color: #fff;*/
}
/**/
.find-form__grid {
    padding: 0 45px 0 45px;
}
.find-form__grid td {
    padding: 10px 10px 0 10px;
}
.find-form__grid label {
    margin-bottom: 3px;
    display: block;
}
.find-form__grid-div,
.find-form__grid-select,
.find-form__grid-input-text-half,
.find-form__grid-input-text {
    padding: 0 5px 0 5px;
    height: 22px;
    width: 167px;
    border: solid 1px #575757;
}
.find-form__grid-input-text-half {
    width: 68px;
}
.find-form__grid-select {
    height: 24px;
    width: 179px;
}
.find-form__grid-div {
    background: #fff;
    height: 22px;
    width: 167px;
    line-height: 22px;
    cursor: pointer;
}
.find-form__grid-clean {
    display: inline-block;
    margin: 15px 0 0 0;
    text-decoration: underline;
    font-size: 14px;
    color: #000;
}
.find-form__grid-input-submit {
    font-size: 14px;
    border: none;
    color: #fff;
    width: 124px;
    height: 28px;
    border-radius: 6px;
    background: #ffbf00 url("i/lupas.png") no-repeat 95px 5px;
    box-shadow: 2px 3px 0 #aaa;
    margin: 10px 0 0 0;
}
.find-form__grid-input-submit:hover {
    background-color: #fa911b;
}
/**/
.find-form__big {
    width: 100%;
    margin: 15px 0 0 0;
}
.find-form__big td {
    text-align: center;
}
.find-form__big div span {
    color: #000;
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
    margin: 0 0 0 260px;
}
.find-form__big div span:hover {
    text-decoration: none;
}
/**/
label.find-form__room {
    display: inline-block;
    background: none repeat scroll 0 0 #fff;
    color: #484848;
    cursor: pointer;
    width: auto;
    height: 20px;
    line-height: 20px;
    padding: 0 5px 0 5px;
    text-align: center;
    border: solid 1px #575757;
}
.find-form__room.active {
    background: var(--spran-yellow);
    color: #fff;
}
.find-form__room input {
    display: none;
}
