.samo_container .std{
    border-spacing: 10px !important;
    width: 50%;
}
.samo_container .who_where{
    width: 70%;
}
.bold{
    font-weight: bold;
}
.samo_container .button{
    padding-left: 20px;
    padding-right: 20px;
    height:24px;
    margin-top: 5px;
}
#edit_tourist  fieldset, #edit_order  fieldset {
    margin: auto;
}
#edit_tourist  fieldset div.row, #edit_order  fieldset div.row {
    clear: both;
    margin-bottom: 4px;
}
#edit_tourist  fieldset div.row label, #edit_order fieldset div.row label {
    margin-right: 1.6%;
    margin-right: "10px";
    margin-top: 3px;
}
#edit_tourist  fieldset div.row label {
    width: 38%;
}
#edit_order fieldset div.row label {
    width: 28%;
}
#edit_tourist  fieldset div.row input,  #edit_tourist  fieldset div.row select, #edit_tourist  fieldset div.row div.sex {
    width: 60%;
    width: "58%";
}
#edit_order  fieldset div.row input,  #edit_order  fieldset div.row select  {
    width: 70%;
    width: "58%";
}
#edit_tourist  fieldset div.row label, #edit_tourist  fieldset div.row input, #edit_tourist  fieldset div.row select, #edit_tourist  fieldset div.row div.sex, #edit_tourist fieldset div.row span.input,
#edit_order  fieldset div.row label, #edit_order  fieldset div.row input, #edit_order  fieldset div.row select, #edit_order fieldset div.row span.input {
    float: left;
    text-align: left;
}
#edit_tourist div.sex label, #edit_tourist  div.sex input {
    float: none !important;
    width: auto !important;
}
#edit_tourist  div.sex label {
    margin-right: 20px;
    padding-left: 4px;
}
#edit_tourist  div.save {
    text-align: center;
}
#edit_tourist input.date {
    padding-right: 0;
    background-image: none;
    width: 7em;
}
#edit_tourist label.required {
    font-weight: bold;
}
#edit_order input.date{
    width: 88px !important;
}
#edit_order label.addinfant {
    width: 30% !important;
}
#ORDER_ADD_INFANT {
    width: 20px !important;
}
/*
#ALL_PEOPLE {
    width: 200px;
}
*/
#OPEOPLES {
    display: none;
    width: 100%;
}
#ALL_PEOPLE_DIV, #OPEOPLE_BTN, #OPEOPLE {
    float:left;
}
#ALL_PEOPLE_DIV, #OPEOPLE {
    width: 40%;
}
#OPEOPLES select {
    width: 100%;    
    height: 46px;
}
#OPEOPLE {
    height: 100px;
    overflow: auto;
    width: 60%;
}
.finish_opeople {
    border: 1px;
    border-color: black;
    border-style: solid;
}
#OPEOPLE div.opeople_btn, #OPEOPLE div.order {
    float:left;
}
#OPEOPLE div.opeople_btn {
    width: 18%;
}
#OPEOPLE div.order {
    width: 80%;
}
#OPEOPLE div.div_order {
    border: 1px solid black;
}
#ORDER_COUNT {
    width: 88px !important
}
#step3 fieldset, #step4 fieldset {
    margin: auto;
    width: 30%;
}
#NOTECLAIM {
    width: 100%;
}
#LOGINFORM table {
    margin: auto;
}
#SENDFORM table {
    margin: auto;
}
fieldset#loginbox #login, fieldset#loginbox #passwd {
    background-image: url('../../pict/login.png');
    background-position: 1px 1px;
    background-repeat: no-repeat;
    padding-left: 18px;
    background-color: white !important;
}
fieldset#loginbox #passwd {
    background-position: 1px -16px;
}
.lf_vis, .te_vis {
    display: block;
}
.lf_none, .te_none {
    display: none;
}
#CLAIMPRICE, #CLAIMPBRONRESULT{
    font-size:17px;
    font-weight: bold;
}
#TOURIST_ERROR {
    border: 1px solid red;
    margin: auto;
    padding-left: 10px;
    text-align: left;
    width: 70%;
}


div.need_to_send_proposition {
    margin-top: 20px;
    clear: both;
    text-align: center;
    visibility: visible;
    display: block;
}
div.send_proposition {
    margin-top: 20px;
    clear: both;
    text-align: center;
    visibility: hidden;
    display: none;
}

div.send_proposition_PERSONINFO fieldset {
    /*float: left;*/
    margin-right: 1.6%;
    margin-right: "10px";
    margin-bottom: 8px;
    padding: 10px;
    width: 50%;
    /*height: 200px;*/
}
 div.send_proposition_PERSONINFO div.row {

    margin-right: 20px;
    margin-right: 20px;
    margin-bottom: 8px;
    padding: 3px;
    font-size: 18px;
    font-weight: bold;
    width: 100%;
}
.send_proposition_btn {
    padding: 10px !important;
    margin: 20px !important; 
}