
4body {
    padding-top: 10px;
/*    background-image: url('/images/bg_info.jpg');*/
}

.wrapper_for_comment {
    margin:auto auto;
    width:420px;
}

#header_menu_with_message {
    float: left;
}

.error_message {
    position:absolute; 
    margin-left:10px; 
    margin-top:7px; 
    background-color: REd;
    padding-right: 10px;
    padding-left:2px;
    color: White;
    font: 18px bold;

}

.date_readonly {
    background-color: white; 
    border: 1px solid #6699CC;
}

.filter {
    display: none;
}

.filter td {
    width: 300px;
}

.filter select {
    width: 205px;
}

.change_link {
    font-size:12px;
}

.fixed_message {
    position:fixed;
    top:0px;
    width:750px;
}

.td_for_image {
    text-align: center;
}

.td_for_image img {
/*    max-width: 160px;
    max-height: 70px;

    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
*/
}

.approve_why {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.star {
    color: #ff9c00;
    font-size:13px;
    font-style:italic;    
}

div.star {
/*    margin-left:120px;*/
    margin-bottom:20px;
    padding-left: 280px;
    text-align: left;
}

.save {
    display: none;
}

#img_loading, .img_loading {
    position: relative;
    top: 5px;
}

#main {
    margin: auto;
    border: 8px solid white;
    background-color: white;
}

#loginForm tr {
/*    background-color: #062E5F;*/
    height: 1px;
}

.submitbtn {
    !padding-left: 0px;
    !padding-right: 0px;
    !padding-top: 2px;
    !padding-bottom: 0px;
    !text-align: center;
}

#next {
    !text-align: center;
}

#back {
    !text-align: center;
}

#footer2 {
    background: #019616; color: #fff; 
    margin: auto;
    padding: 7px;
    text-align: center;
    height: 15px;
    background-image: url('/images/bg_menu.jpg');
}

#privacy_policies {
    float: left;
    margin-left: 10px;
    width: 200px;
    text-align: left;
    margin-left: 30px;
}

#footer_dev {
    float: right;
    width: 220px;
}

#footer2 a, #footer2 a:hover {
    color: white;
}

.er_for_textarea {
    padding-left: 325px;
}

#regClientForm {
    border: 0px;
}

.fill_in_button {
    margin-top: 8px;
}

.snd_to_email_button {
    text-align: center;
    background: url('/images/send_offer.jpg');
    width: 83px;
    height: 82px;
    border-radius: 12px;
    -moz-border-radius: 12px; 
    -webkit-border-radius:12px; 
    outline: none;
    cursor: hand;
    cursor: pointer;
}

.step {
    width: 100%;
}

.div_td_actions {
    margin-bottom: 3px;
    margin-left: 8px;
    margin-top: 3px;
    position: relative;
    width: 230px;
}

.div_td_actions  input, .div_td_actions form{
    background-color: transparent;
    border: 0 none;
    margin: 0;
}

td.td_actions {
    text-align: center;
    vertical-align: middle!important;
    width: 210px;
}

td.td_fio {
    padding-left: 13px;
    text-align: left;
}

#gradient-style
{
    font-size: 12px;
    text-align: left;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 10px;
    background-color: rgb(232, 237, 255);
}

#gradient-style h2 {
    margin: 0;
    font-size: 18px;
    color: white;
    padding-top: 6px;
}

#gradient-style th
{
    font-size: 12px;
    font-weight: normal;
    padding: 8px;
    background-color: #2d3f58;
    color: white;
}

.user_message_click img, .offer_reply_click img, #shiduch_status_id1, #shiduch_status_id2 {
    position: relative;
    top: 2px;
}

#commentForm .includes_all {
    padding-left: 10px;
    !padding-left: 0px;
}

.buttons_bar {
    padding-left: 82px;
}

.view_no_photo {
    margin: 10px;
}

/*
.step_title {
    display: block;
    margin: 10px 5px 0px ;
}
*/

.box form td {
    vertical-align: top;
}

#gradient-style th {
    text-align: left;
}

h2 .age {
    font-size: 14px;
}

.new_client_message {
    padding: 10px;
    font-weight: bold;
    text-align: justify;
    color: blue;
    border: 1px solid blue;
    font-size: 16px;
    background-color: white;
}

#fieldWrapper {
    margin-top: 0px;
    padding-top: 5px;
    !padding-top: 10px;
}

#fieldWrapper .step {
    !background-color: #EEEEEE;
}

.tip_for_autocomplete {
    font-size: 10px; 
    margin-top: 5px;
}

#table_send_message td {
    border: 0px;
    padding: 0px;
    font-size: 13px;
}

.error_form {
    padding: 10px;
}

.div_center {
    text-align: center;
}

.div_center input {
    margin: 0px;
}

.image_button {
    cursor: hand;
    cursor: pointer;
    margin: 2px;
    outline: none;
    border-radius: 12px;
    -moz-border-radius: 12px; 
    -webkit-border-radius:12px; 
}

.approve_form input {
    background-image: url("/images/fr/approve_app.jpg");
    margin-left: 0px;
    width: 148px;
    height: 39px;
}

.open_app_btn {
    background-image: url("/images/fr/open_app.jpg");
    margin-left: 0px;
    width: 170px;
    height: 39px;
}

.open_app_only_for_me_btn {
    background-image: url("/images/fr/open_app_only_for_me.jpg");
    margin-left: 0px;
    width: 170px;
    height: 39px;
}

.td_actions .approve_form input, .td_actions .offer_mark input, .approve_why_btn {
/*    background-image: url("/images/approve.png");*/
    background-image: url("/images/check.png");
/*    margin-left: 0px;*/
}

.div_td_actions .approve_form {
    margin-left: 17px;
}

.user_message_click {
    background-image: url("/images/fr/send_mes.jpg");
    margin-left: 0px;
    width: 188px;
    height: 39px;
}

.offer_reply_click {
    background-image: url("/images/fr/send_mes.jpg");
    margin-left: 0px;
    width: 188px;
    height: 39px;
}

.cancel_blue {
    background-image: url("/images/fr/cancel_blue.jpg");
    margin-left: 0px;
    width: 100px;
    height: 39px;
}

.user_complain_click {
    background-image: url("/images/complain.png");
    margin-left: 0px;
}

.td_actions .user_message_click {
/*    background-image: url("/images/message.png");*/
    background-image: url("/images/mail.png");
    margin-left: 0px;
}

.edit_button {
    background-image: url("/images/edit.jpg");
    margin-left: 0px;
}

.user_delete_click {
    background-image: url("/images/fr/remove_app.jpg");
    margin-left: 0px;
    width: 171px;
    height: 39px;
}

.user_sms_click {
    background-image: url("/images/fr/send_sms.jpg");
    margin-left: 0px;
    width: 148px;
    height: 39px;
}

.user_search_click {
    background-image: url("/images/fr/for_user_search.jpg");
    margin-left: 0px;
    width: 148px;
    height: 39px;
}

.my_shadchan_add_click, .show_my {
    background-image: url("/images/my_shadchan_add.png");
    margin-left: 0px;
}

.my_shadchan_remove_click, .show_not_my {
    background-image: url("/images/my_shadchan_remove.png");
    margin-left: 0px;
}

.td_actions .user_delete_click {
/*    background-image: url("/images/delete.png");*/
    background-image: url("/images/del.png");
}

.how_to {
    padding: 10px;
    background-color: #cfd8e5;
    border: 1px solid black;
}

.div_td_actions form {
/*    !margin-bottom: 1px;
    !margin-top: 1px;
    !margin-left: 2px;*/
    display: inline;
/*    margin-right: 5px;  */
}

.how_to .blue {
    color: #0054E3;
}

#send_to_email {
    !margin-bottom: 12px;
}

#send_to_email_form {
    !margin-bottom: 0px;
}

.reason {
    width: 460px; 
    height: 14px;
}

#user_edit_images_load #tabs_images { width: 955px} 
#regClientForm         #tabs_images { width: 500px; margin-bottom: 10px; } 
.tabs-bottom { position: relative; } 
.tabs-bottom .ui-tabs-panel { overflow: auto; min-height: 150px;} 
.tabs-bottom .ui-tabs-nav { position: absolute !important; left: 0; bottom: 0; right:0; padding: 0 0.2em 0.2em 0; } 
.tabs-bottom .ui-tabs-nav li { margin-top: -2px !important; margin-bottom: 1px !important; border-top: none; border-bottom-width: 1px; }
.ui-tabs-selected { margin-top: -3px !important; }
    
.preview { float: left; margin-right: 18px; }

.div_delete_reason, .div_approve_reason {padding-top: 5px;}

.td_div_email {
    width: 125px;
}

.ww {
    word-wrap: break-word;
}

.offer_description {
    font-size: 17px;
    line-height: 20px;
}

.offer_general {
    margin-top: 20px;
    font-size: 17px;
    color: #2d3f58;
}

.offer_general div {
    margin-right: 10px; 
}

.offer_description span {
    font-weight: bold;
}

.offer_text_down {
    padding-top: 20px;
    clear: both;
    color: #ff9c00;
}

.shiduch_send {
    float: left;
}

.shiduch_send.from, .shiduch_send.to {
    color: green;
    font-size: 18px;
    height: 200px;
    margin: 10px;
    padding-top: 63px;
    text-align: center;
}

.shiduch_send.from {
    width: 350px;
}

.shiduch_send.to {
    width: 260px;
}

.shiduch_send.from img.non_confirmed, .shiduch_send.to img.non_confirmed {
    margin-left: -56px;
    z-index: 999;
}

.shiduch_send.from {
    background-image: url("/images/paper.jpg");
    background-repeat: no-repeat;
}

.shiduch_send.arrow {
    background-image: url('/images/arrow.jpg');
    background-repeat: no-repeat;
    width: 100px;
    height: 67px;
    margin-left: 50px;
    margin-top: 125px;
}

#send_to_email_form_after_confirm {
    text-align: center;
}

.loading_div {
    background-image: url('/images/loading.gif');
    background-repeat :no-repeat;
    background-position: center;
}

.shiduch_send_outter {
    margin: auto;
    width: 820px;    
}

#tabs_images {
    display: none;
}

#offer_reply, #want_shiduch {
    margin-left: 25px;
}

#offer_reply table, #want_shiduch table {
    margin-top: 10px;
}

#offer_reply table td.status, #want_shiduch table td.status {
    vertical-align: middle;
    width: 330px;
}

#offer_reply table td.text, #want_shiduch table td.text {
    width: 560px;
    vertical-align: middle;
}

#offer_reply #offer_message, #want_shiduch #message_body {
    width: 560px;
    resize: none;
}

#evaluation_text, #evaluation_id {
    width: 470px;
    resize: none;
}

#offer_reply tr.errors, #want_shiduch tr.errors {
    height: 20px;
}

#shiduch_status_id_er {
    margin: 0px;
}

#offer_reply.bigger, #want_shiduch.bigger {
    font-size: 15px;
    color: red;
}

.needs_paginator {
        padding-bottom: 10px;
}

#adv_link {
    color: #2A5685;
}

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #111;
    background-color: #eee;
    padding: 5px;
    opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

.new_element {
    font-weight: bold;
    color: red;
}

#shiduchim_non_answered {
        font-size: 20px;
}

#quick_search_shiduch_status {
    color: gray;
    width: 350px;
}

.view_up_div {
    float: left;
    padding-left: 10px;
}

.new_filter {
    color: red;
}

#scroll-pane { float:left;overflow: auto; width: 290px; height:470px;position:relative;border:1px solid gray; margin-bottom:13px;display:inline}
#scroll-content {position:absolute;top:0;left:0}
.scroll-content-item {background-color:#fcfcfc;color:#003366;width:100px;height:100px;float:left;margin:10px;font-size:3em;line-height:96px;text-align:center;border:1px solid gray;display:inline;}
#slider-wrap{float:left;background-color:lightgrey;width:22px;border:1px solid gray;border-left:none;}
#slider-vertical{position:relative;height:100%}
.ui-slider-handle{width:20px;height:10px;margin:0 auto;background-color:darkgray;display:block;position:absolute}
/*input{font-size:12px}*/

#our_shadchanim {
    color: green;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.statistics_title {
    color: green;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.columncenter p {
    margin-bottom: 8px;
}

.view_up_number {
    float: right;
    font-size: 16px;
    color: Black;
}

#donation_index {
    position: absolute;
    bottom: 7px;
    right: 0;
    cursor: hand;
    cursor: pointer;
}

.small_tip_text {
    font-size: 12px;
}

.statistics {
    border: 1px solid green;
    height: 322px;
    padding-left: 5px;
    padding-top: 1px;
    position: relative;
}

.web_money {
    margin-bottom: 10px; 
    margin-top: 10px;
    background-color: #cfd8e5;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 5px;
}

.web_money td {
    vertical-align: top;
    padding-right: 52px;
}

.div_td_actions input {
    padding: 0px;
    width: 55px;
    height: 55px;
    background-repeat: no-repeat;
    border-radius: 0px;
    background-position: center;
}

tr.errors td {
    vertical-align: top;
}

.step_shadchan1 td {
    padding-right: 45px;
    vertical-align: top;
}

#confirm_shiduch_history td {
    padding-right: 15px;
}

ul.toolbar {
        list-style-type: none;
        margin: 0px;
        padding: 5px 0px 5px 0px;
        background-image: -webkit-gradient(linear, left top, left bottom,
                color-stop(0.0, rgba(255, 255, 255, 0.6)),
                color-stop(0.5, rgba(255, 255, 255, 0.3)),
                color-stop(0.5, rgba(255, 255, 255, 0.2)),
                color-stop(1.0, rgba(255, 255, 255, 0.0)));

        background-image: -moz-linear-gradient(top,
                rgba(255, 255, 255, 0.6) 0%,
                rgba(255, 255, 255, 0.3) 50%,
                rgba(255, 255, 255, 0.2) 50%,
                rgba(255, 255, 255, 0.0) 100%);

        -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
        -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);
        box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5);

        background-color: #222;
        color: #fff;
        text-align: center;
/*        font-family: Helvetica, Arial, Sans;*/
    }

    ul.toolbar li {
        display: inline-block;
        margin: 0px;
        min-width: 100px;
        cursor: default;
        border: 1px solid rgba(0, 0, 0, 0.5);
        border-width: 1px 0px 1px 1px;
        -webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.2),
            inset 0px 0px 2px rgba(255, 255, 255, 0.25);
        -moz-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.2),
            inset 0px 0px 2px rgba(255, 255, 255, 0.25);
        box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2),
            inset 0px 0px 2px rgba(255, 255, 255, 0.25);
        -webkit-transition: background 0.2s ease-in-out;
        text-shadow: rgba(0, 0, 0, 0.5) 0px -1px 0px;
        font-weight: bold;
    }

    ul.toolbar li:first-child {
        border-radius: 3px 0px 0px 3px;
        -moz-border-radius: 3px 0px 0px 3px;
    }

    ul.toolbar li:last-child {
        border-radius: 0px 3px 3px 0px;
        -moz-border-radius: 0px 3px 3px 0px;
        border-width: 1px;
    }

    ul.toolbar li.selected, ul.toolbar li:hover {
        background-color: rgba(255, 255, 255, 0.25);
    }

    ul.toolbar li:active {
        background-color: rgba(0, 0, 0, 0.3);
        -webkit-transition-duration: 0.0s;
    }

    ul.toolbar li.icon {
        min-width: 0px;
        background-repeat: no-repeat;
        background-position: 10px center;
        cursor: pointer;
        cursor: hand;
    }

.toolbar {
    border-radius: 3px; 
    -moz-border-radius: 3px; 
    border: 1px solid rgba(0, 0, 0, 0.5);
}

.show_hide_my_shadchanim li {
    font-size: 17px;
    height: 55px;
    padding: 33px 0 0 0;
    width: 312px;
}

.sidebar_events {
    background-color: white;
    left: 1264px;
    top: 0px;
    overflow: hidden;
    position: fixed;
    margin-left: 10px;
}
#sidebar_events {
    display: none;
}
.slimScrollDiv {
    position: fixed;
    padding: 10px;
/*    padding-top: 40px;*/
}
.ev_table {
    font-size: 11px;
    margin-top: 10px;
}

.ev_table td {
    vertical-align: top;
}

.ev_table tr:hover {
    background-color: #EEE;
}
.ev_table a {
    color: black;
    font-weight: bold;
    text-decoration: none;
}

.event_close {
    width: 210px;
    text-align: center;
    position: fixed;
    left: 10px;
    top: 10px;
    z-index: 1;
    display: none;

   font-size:12px;
/*   font-family:Trebuchet MS,sans-serif;*/
   font-weight:bold;
   color:#FFFFFF;
   height:20px;
   background-color:#ff2819;
   border-style:none;
}

.post_date {
    color: Blue;
}

.offer_description .show_pictures_in_offer {
    display: none;
}

.offer_description li {
    border: none;
    background: none;
    list-style-type: none; 
}

#sortable1, #sortable2 { 
    list-style-type: none; 
    min-width: 345px; 
    min-height: 200px; 
    border: 1px solid black; 
    padding: 10px; 
    float: left; 
    margin: 10px;
    width: 363px;
}

#sortable1 li, #sortable2 li { 
    margin: 0 5px 3px 5px; 
    padding: 2px; 
    font-size: 12px;
    width: 345px; 
}

#sortable1 li:hover, #sortable2 li:hover {
    cursor: pointer; 
    cursor: hand
}

.navigation_button {
    padding: 5px;
}

.offer_descr {
    margin-right: auto;
    font-size: 16px;
    color: #ff9c00;
    border: 1px solid #ff9c00;
    padding: 10px;
    font-weight: bold;

    border-radius: 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
}

.about_plan {
    border: 1px solid;
    color: blue;
    padding-left: 25px;
    padding-right: 5px;
    margin-right: 10px;
}

  .book_description-tipsy { font-size: 14px; padding: 5px; position: absolute; z-index: 100000; }
  .book_description-tipsy-inner { padding: 5px 8px 4px 8px; background-color: white; color: Black; max-width: 700px; text-align: left; border: 1px solid Black}
  .book_description-tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .book_description-tipsy-arrow { position: absolute; background: url('abook_description-tipsy.gif') no-repeat top left; width: 9px; height: 5px; }
  .book_description-tipsy-n .book_description-tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
  .book_description-tipsy-nw .book_description-tipsy-arrow { top: 0; left: 10px; }
  .book_description-tipsy-ne .book_description-tipsy-arrow { top: 0; right: 10px; }
  .book_description-tipsy-s .book_description-tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
  .book_description-tipsy-sw .book_description-tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
  .book_description-tipsy-se .book_description-tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .book_description-tipsy-e .book_description-tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .book_description-tipsy-w .book_description-tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }


.step_column {
    width: 275px;
}

.book_descr h6, .book_descr .product-view .short-description {
    margin-top: 10px;
    font-size: 18px;    
}

.book_descr .book_descr .price-box .price-red {
    color: #CE0000;
    font-weight: bold;
    font-size: 13px;
}

.book_descr .product-view .product-shop .availability {
    font-size: 12px;
    display: block;
}

.book_descr .regular-price .price-list {
    text-decoration: line-through;
}

.td_evaluation {
    vertical-align: top;
}

.notes {border: 1px solid black}
.notes_title {font-size: 20px; margin: 10px; color: #ff9c00; font-weight: bold;}
.note_add {font-size: 16px; margin: 10px; }
#note_er {/*margin-bottom: 7px;*/ margin-left: 13px; margin-top: -5px;}
.note_date {text-align: center; margin-bottom: 7px; color: green; }
#note {clear: both; width: 920px; height: 50px; margin: 15px; margin-bottom: 5px; clear: both;}
.note { margin: 10px; background: #eee; padding: 10px; display: block; overflow: hidden; /*height: 95px; */ position: relative;}
.note-author { float: left; width: 100px; font-size: 12px; text-align: center; margin: 0 10px 10px 0; }
.note-author img { max-width: 50px; max-height: 50px;}
.note-body, .note-body p { font-size: 12px; line-height: 18px; margin: 0; padding-right: 150px;}
.no_notes {font-size: 18px; margin: 10px; color: blue; clear: both;}
.private_note {margin-left: 15px}
/*.private_note_label {color: blue;}*/


.private_note_tag, .anonymous_note_tag, .approval_note_tag, .sickness_note_tag {
    color: white;
    width: 140px;
    padding: 3px;
    text-align: center;
    position: absolute;
    right: 10px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.sickness_note_tag {
    background-color: navy;
    top: 50px;
}

.private_note_tag {
    background-color: blue;
}

.anonymous_note_tag {
    background-color: green;
}

.approval_note_tag {
    background-color: red;
}

#mes_search {margin: 5px; font-size: 15px; width: 232px;}
#mes_search_name {   width: 121px; }

.approved {
    background-image: url("/images/approved.png");
    background-repeat: no-repeat;
    width: 60px;
    background-position: center 10px;
}

.icon-refresh {
    height: 20px;
    background-image: url('/images/filter_clear.png');
}

.users_title {
    font-size: 13px;
    color: crimson;
    background-image: url('/images/access_denied.gif');
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position: left 1px;
    margin-top: 15px;
    height: 18px;
}

.list.issues tr:nth-child(even) td {
    background-color: #cfd8e5;
}

.td_for_image {
    width: 70px;
    padding: 5px;
}

.td_for_image div {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.image_button:disabled {
    cursor: default;
}

.actual_status {
    color: #ff9c00;
    font-size: 18px;
}

#user_edit_step_status a {
    color: white;
}

#table_send_message {
    float: left;
    margin-top: 25px;    
    width: 840px;
    margin-left: 10px;
}

#quick_search_name_send_info, #send_to_email, .i_know_him .reason {
    width: 450px;
    height: 25px;
    border-radius: 7px;
    outline: none;
    border: 1px solid black;
    font-size: 18px;
    padding-left: 5px;
}

#send_to_email {
    margin-top: 16px;
}

#save_note {
    float: right;
    background-image: url("/images/fr/save_note.jpg");
    width: 159px;
    height: 41px;
    margin-top: 0px;
    margin-right: 0px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

.small_tip_text a {
    color: white;
}

.shiduchim .td_for_image a {
    margin-left: 45px;
}

.shadchan_avatar .nailthumb-container {
    margin-left: 28px;
}

.shiduchim .td_for_image a {
    width: 70px;
    display: block;
}

h2 {
    font-size: 18px;
}

.offer_description .global_table td {
    background-color: #b0c7e6;
    padding: 0px;
    font-size: 17px;
}

.offer_description .fields td {
    padding: 5px;
    border: 1px solid #2d3f58;
}

.offer_description .fields td:nth-child(even) {
    font-style: italic;
    width: 250px;
}

.offer_text_down span {
    color: #2d3f58;
    display: block;
}

#offer_reply {
    margin-left: 0px;
    font-style: italic;
}

.offer_description .fields {
    width: 530px;
    border-collapse: collapse;
}

.offer_description .letter_from_shadchan {
    float: right;
    width: 400px;
    border-collapse: collapse;
}

.offer_description .letter_from_shadchan td {
    padding: 5px;
}

.section .button_edit, .section .button_save, .section .button_cancel {
    width: 100px;
    height: 30px;
    float: left;
}

.section .button_edit {
    background-image: url('/images/fr/edit.png');
}

.section .button_save {
    background-image: url('/images/fr/save.png');
}

.section .button_cancel {
    background-image: url('/images/fr/cancel.jpg');
}

.donation_form_back {
    background-color: #cfd8e5;
    padding: 5px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    padding: 5px;
}

#birthday_er {
    font-size: 11px;
}

#email_reg2_er {
    font-size: 13px;
}

#recommendation_er {
    font-size: 12px;
}

#fifth input, #sixth input[type="text"] {
    width: 440px;
}

#sixth input {
    width: expression(this.type=='text' ? '440px' : '');
}


#fifth select, #sixth select {
    width: 443px;
}

#mate_age_from, #mate_age_to {
    width: 60px;
}

#smsForm {
    color: #223652;
}

                /*--Main Container--*/
                .main_view {
                    /*float: left;*/
                    position: relative;
                }
                /*--Window/Masking Styles--*/
                .window {
                    height:377px;   width: 980px;
                    overflow: hidden; /*--Hides anything outside of the set width/height--*/
                    position: relative;
                }
                .image_reel {
                    position: absolute;
                    top: 0; left: 0;
                }
                .image_reel img {float: left; margin-top: -1px; }

                /*--Paging Styles--*/
                .paging {
                    position: absolute;
                    top: 80px; right: -7px;
                    width: 178px; height:47px;
                    z-index: 100; /*--Assures the paging stays on the top layer--*/
                    text-align: center;
                    line-height: 40px;
                    background: url('/images/paging_bg2.png') no-repeat;
                    display: none; /*--Hidden by default, will be later shown with jQuery--*/
                }
                .paging a {
                    padding: 5px;
                    text-decoration: none;
                    color: #fff;
                }
                .paging a.active {
                    font-weight: bold;
                    background: #920000;
                    border: 1px solid #610000;
                    -moz-border-radius: 3px;
                    -khtml-border-radius: 3px;
                    -webkit-border-radius: 3px;
                }
                .paging a:hover {font-weight: bold;}

.square_img {
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin: auto;
    background-position-x: 50%;
    background-size: cover;
    -ms-behavior: url('/css/backgroundsize.min.htc');
}

.td_for_image_offers .square_img, .td_for_image .square_img {
    width: 70px;
    height: 70px;
}

.userIconWrap .square_img, .td_event .square_img {
    width: 50px;
    height: 50px;
}

.paypal_donation_div {
    background: url(/images/logo.png) no-repeat;
    height: 220px;
    width: 600px;
    background-size: 305px;
    background-position: -5px -40px;
    border: 5px solid indianred;
    border-radius: 10px;
    padding: 6px;
}

.left_part {
    width: 314px;
    font: normal normal normal 12px/18px arial, helvetica, sans-serif;
    margin-left: 285px;
    margin-top: -20px;
}

.monthly_check {
    color: rgb(236, 32, 48);
    height: 61px;
    text-align: left;
    text-decoration: none solid rgb(236, 32, 48);
    width: 314px;
    border: 0px none rgb(236, 32, 48);
    font: normal normal normal 12px/18px arial, helvetica, sans-serif;
    outline: rgb(236, 32, 48) none 0px;
}

.monthly_check_1 {
    background-position: 0px 5px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    float: left;
    height: 40px;
    text-align: center;
    text-decoration: none solid rgb(255, 255, 255);
    white-space: pre;
    width: 154px;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0) url(/images/donatebuttons-white.png) no-repeat scroll 0px 5px / auto padding-box border-box;
    border: 0px none rgb(255, 255, 255);
    font: normal normal normal 21px/normal arial, helvetica, sans-serif;
    margin: 5px 0px 15px;
    outline: rgb(255, 255, 255) none 0px;
    padding: 0px;
}

.monthly_check_2 {
    background-position: -155px 5px;
    color: rgb(107, 107, 107);
    cursor: pointer;
    display: block;
    float: left;
    height: 40px;
    text-align: center;
    text-decoration: none solid rgb(107, 107, 107);
    white-space: pre;
    width: 154px;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0) url(/images/donatebuttons-white.png) no-repeat scroll -155px 5px / auto padding-box border-box;
    border: 0px none rgb(107, 107, 107);
    font: normal normal normal 21px/normal arial, helvetica, sans-serif;
    margin: 5px 0px 15px 6px;
    outline: rgb(107, 107, 107) none 0px;
    padding: 0px;
}

.amounts td {
    width: 86px;
    dbackground: rgba(0, 0, 0, 0) url(/images/donatetable-white.png) no-repeat scroll 0px 50% / auto padding-box border-box;
    background: url(/images/donatetable-white.png) no-repeat;
}

.choose_amount {
    color: rgb(236, 32, 48);
    text-align: left;
    text-decoration: none solid rgb(236, 32, 48);
    border: 0px none rgb(236, 32, 48);
    font: normal normal normal 14px/21.006000518798828px arial, helvetica, sans-serif;
    margin: 0px 0px 0px 25px;
    outline: rgb(236, 32, 48) none 0px;
}

.custom_amount {
    box-sizing: content-box;
    color: rgb(255, 255, 255);
    height: 27px;
    text-decoration: none solid rgb(255, 255, 255);
    width: 68px;
    background: url(/images/donatetable-white.png);
    background-repeat: no-repeat;
    border: 0px none rgb(255, 255, 255);
    font: normal normal normal 14px/normal arial, helvetica, sans-serif;
    margin: 0px;
    outline: rgb(255, 255, 255) none 0px;
    font-size: 19px;
    padding-left: 2px;
    text-align: center;
    padding-right: 2px;
}

.submit {
    background-position: -310px 5px;
    cursor: pointer;
    display: block;
    float: right;
    height: 48px;
    text-align: center;
    white-space: pre;
    width: 149px;
    align-items: flex-start;
    background: rgba(0, 0, 0, 0) url(/images/donatebuttons-white.png) no-repeat scroll -310px 5px / auto padding-box border-box;
    border: 0px none rgb(0, 0, 0);
    font: normal normal normal 0px/normal arial, helvetica, sans-serif;
    margin: 5px 15px 0px 0px;
    padding: 0px;
    background-image: url(/images/donatebuttons-white.png);
    background-repeat: no-repeat;
}

.amounts input {
    height: 20px;
    width: 20px;
    top: 3px;
    position: relative;
    cursor: hand;
    cursor: pointer;
}

.amounts td {
    width: 100px;
    border: 0px !important;
}

.amounts label {
    width: 78px;
    display: inline-block;
    cursor: hand;
    cursor: pointer;
    color: white;
    font-size: 19px;
    padding-bottom: 4px;
    !margin-top: -3px;
}

.switchActive {
    background: url(/images/donatebuttons-white.png) no-repeat 0 5px;
    color: white;
}

.switchNotActive {
    background: url(/images/donatebuttons-white.png) no-repeat -155px 5px;
    color: #6b6b6b;
}

.donation_title {
    color: #dc0d15;
    font-size: 28px;
    text-align: center;
    font-family: fantasy;
    margin-top: 2px;
    margin-bottom: 1px;
    line-height: 23px;
}

.donation_title .first_line {
    font-size: 20px;
}

.donation_title .second_line {
    color: green;
}

.donation_title .third_line {
    font-size: 18px;
    margin-top: 1px;
}

.button_donate_text {
    background-position: 0px !important;
    width: 155px !important ;
    font-size: 20px !important;
    height: 43px !important;
    color: white !important;
    font-family: cursive; !important
    font-weight: bold !important;
    padding-bottom: 10px !important;
}

.read_message {
    background-image: url('/images/read_message.png');
    background-repeat: no-repeat;
    background-position: 100% 17px;
}

.vip_sign {
    background-image: url('/images/vip_sign.png');
    padding-left: 55px;
    background-repeat: no-repeat;
    height: 70px;
}

.coin {
    background-image: url('/images/coin.png');
    padding-left: 55px;
    background-repeat: no-repeat;
    height: 80px;
}

.applicant_link {
    font-size: 20px;
    margin-bottom: 10px;
}

#post_body {
    width: 450px;
}

.shiduch_post_subject #quick_search_name_send_info {
    border-radius: 0px !important;
    border: 1px solid #aaa !important;
}

.favourite {
    height: 35px;
    width: 35px;
    margin-top: -10px;
    margin-left: -5px;
    border: 0px solid;
    cursor: hand;
    cursor: pointer;
}

.td_actions .favourite {
    position: relative;
    top: -10px;
}

img.enabled {
    background-image: url('/images/star_big_enabled.png');
}

img.disabled {
    background-image: url('/images/star_big_disabled.png');
}

#delete_also_form_open_app a {
  background-color: green;
  border-radius: 10px;
  padding: 4px;
  font-size: 12px;
  font-family: Tahoma;
  text-decoration: none;
  color: white;
}

.shadchan_access {
  float: left;
  margin-bottom: 15px;
  clear: both;
  border: 1px solid black;
}

.shadchan_access label {
  float: left;
  margin: 5px;
  font-size: 16px;

  background-color: green;
  border-radius: 10px;
  padding: 4px;
  font-size: 14px;
  font-family: Tahoma;
  text-decoration: none;
  color: white;
}

.shadchan_access input {
  position: relative;
  top: 2px;
}

.shadchanim_check_check_all_label, .shadchanim_check_uncheck_all_label {
    background-color: blue !important;
    cursor: pointer;
}

.shadchanim_check_check_all_label input, .shadchanim_check_uncheck_all_label input {
    visibility: hidden;
    margin-left: -14px;
}

.shadchan_access_inputs {
    clear: both;
}

.loading_background {
    background: url('/images/loading_framely.gif') center center no-repeat;
}
