.mx-form-1 input.mx-search-button
{
    background: url("/images/style/img/button_sprite_search.png") repeat scroll 0 -33px transparent !important;
    border-radius: 11px 11px 11px 11px !important;
    color: white !important;
    font-size: 14px !important;
    padding: 4px 25px 20px !important;
    width: 123px !important;
    text-indent: -9999px !important;
     height: 29px !important;
       border: 0 none !important;
}

.mx-form-1 input.mx-search-button:hover
{
    background: url("/images/style/img/button_sprite_search.png") repeat scroll 0 0 transparent !important;
}

.mx-form-1 td
{
    font-size: 13px !important;
}

.mx-form-1 select
{
    font-size: 13px !important;
}

.mx-form.mx-form-1 tr
{
    height: 20px !important;
}

.atelica-payment-irtikud #uw3root
{
    width: 617px !important;
    clear: both !important;
    background: none !important;
    filter: none !important;
    box-shadow: none !important;
    float: left !important;
}

.atelica-payment-text
{
    float: right !important;
    margin-right: 11px !important;
    margin-top: 20px !important;
    text-align: justify !important;
    width: 308px !important;
}

.atelica-payment-irtikud
{
    border: 2px solid #EDF0FF;
    clear: both !important;
    margin-left: -2px;
    padding: 0 !important;
    width: 990px !important;
}

.atelica-payment-irtikud:hover
{
    background-color: #EDFBFF;
}


.atelica-payment-irtikud-hover
{
    background: url("/images/style/img/our_hotels_block_right_bg_irtikud.png") no-repeat scroll right top transparent;
}

.uw3-paysys-logos
{
    background-image: url("/images/style/img/oplata2.png");
    height: 120px !important;
    margin-left: 334px !important;
    margin-top: -100px !important;
    width: 280px !important;
}

.uw3-r #uw3InvoiceLayoutNextBtn
{
    background: none repeat scroll 0 0 #E63B35 !important;
    border: 2px outset buttonface !important;
    border-radius: 11px 11px 11px 11px !important;
    box-shadow: 0 0 0 !important;
    color: white !important;
    filter: none !important;
    margin-left: 40px !important;
    margin-top: -9px !important;
    text-shadow: 0 0 0 !important;
    cursor: pointer;
}


.uw3-r #uw3InvoiceLayoutNextBtn:hover
{
    background: none repeat scroll 0 0 #FF777C !important;
}

.uw3-mid  #uw3invoiceEnterNextBtn                  /*          #uw3root input[type="button"]             */
{
    background: url("/images/style/img/button_sprite_next.png") repeat scroll 0 -33px transparent !important;
    width: 123px !important;
    text-indent: -9999px !important;
    border-radius: 11px 11px 11px 11px !important;
    box-shadow: none!important;
    filter: none !important;
    margin-left: 40px !important;
    margin-top: -9px !important;
    text-shadow: 0 0 0 !important;
    border: 0 solid #D0D0D0 !important;
    height: 29px !important;
    cursor: pointer;
}


.uw3-mid  #uw3invoiceEnterNextBtn:hover              /*                    #uw3root input[type="button"]:hover         */
{
     border: 0 solid #D0D0D0 !important;
    background: url("/images/style/img/button_sprite_next.png") repeat scroll 0 0 transparent !important;
}



#uw3InvoiceEnter
{
    margin-top: 10px !important;
}




.mx-form-1 td.mx-coupon input, .mx-form-1 td.mx-corp input
{
    font-size: 11px !important;
    height: 14px !important;
    padding: 1px 0 !important;
    width: 142px !important;
}

#booking
{
    margin-bottom: 50px !important;
}

.slide_hotels_p_a .online_block #booking{
    margin-bottom: 12px !important;
    padding-left: 30px;
}

    .slide_hotels_p_a .online_block #booking .mx-trash a{
       margin-left: -4px !important;
    }

.booking-title
{
    /*border-bottom: 1px dashed #CBCBCB !important;*/
    width: 290px;
    height: 52px;
    font-size: 22px !important;
    /*font-weight: bold;*/
    color: #fff !important;
    margin-bottom: 10px !important;
    padding: 14px 0 0 20px !important;
    background: url(../img/new/online_bron_bg.png) 0 0 no-repeat;
}

.border-dashed-irtikud
{
    border-top: 1px dashed #DBDBDB !important;
    clear: both !important;
    margin-bottom: 21px !important;
    width: 990px !important;
    margin-left: -2px !important;
}

.banner
{
    margin-top: 21px !important;
}

#uw3root h2
{
    font-size: 19px !important;
    width: 290px !important;
}



@-moz-document url-prefix() {
    .mx-form-1 td.mx-coupon input, .mx-form-1 td.mx-corp input
    {
     width: 145px !important;
    }
}