.dummy {  }

#box_help { width: 946px; background-color: #FFF; border-collapse: collapse; border: 1px solid #cdcdcd; border-top: 5px solid #2888c5; }
#box_help TR { vertical-align: top; }
#box_help .about_children { width: 387px; background: url('/image/mega/left_col.jpg') no-repeat 0px 0px; }
#box_help .about_children .photo { margin: 18px 19px 0px 24px; v }
#box_help .about_children .who { margin: 12px 0px 5px 0px; font: bold 14px Tahoma; color: #2987c5; text-align: center; }
#box_help .about_children .city { margin: 0px 0px 15px 0px; font: bold 12px Tahoma; color: #2987c5; text-align: center; }
#box_help .about_children .descr { margin: 15px 19px 15px 24px; font: normal 11px Tahoma; color: #6a6a6a; text-align: center; }
#box_help .about_children .need { color: #2987c5; font: bold 14px Tahoma; text-align: center; }
#box_help .about_children .need B { font-size: 11px; }
#box_help .about_children .more_need { color: #6a6a6a; font: normal 11px Tahoma; text-align: center; }
#box_help .about_children .more_need B { font-size: 11px; }
#box_help .about_children .money { margin: 15px 10px 10px 10px; border-top: 1px solid #cecece;  border-bottom: 1px solid #cecece; padding: 10px 0px 10px 0px; font:bold 11px Tahoma; color: #383838; }
#box_help .money_take { font:bold 11px Tahoma; color: #818181; margin-top: 5px }
#box_help .about_children .about_action { font:normal 11px Tahoma; color: #818181; margin: 20px 0px 20px 10px; }
#box_help .about_children .about_action .date { color: #8e4343; }
#box_help .main_header { font:normal 30px Tahoma; color: #0e598b; text-transform: none; padding: 22px 0px 18px 19px; margin: 0px 0px 15px 0px; background-color: #ededed; }
#box_help .pay_block { border-top: 0px solid #cdd8de; background-color: #e9e9e7; padding: 5px 0px 5px 0px; margin: 10px 0px 0px 0px; }

#box_help .action_date { margin: 20px 0px 0px 0px; text-align: center; }
#box_help .action_date B { font: bold 18px Tahoma; color: #ababab; }
#box_help .action_date div { font: normal 18px Tahoma; color: #2987c5; }

#fader { width: 340px; height: 340px; background: url('/image/mega/girl-bw.jpg') no-repeat 0px 0px; }

#child_photo { width: 100%; height: 100%; border-collapse: collapse; margin: 0px; }
#child_photo TD { padding: 0px; width: 10px; border: 0px solid #a4a4a4; height: 10px; }
#child_photo TD.color { padding: 0px; width: 10px; border: 0px solid #a4a4a4; height: 10px; background: url('/image/mega/girl.jpg') no-repeat 0px 0px; }


#sms_form .form_name { font:bold 13px Tahoma; color: #2987c5; margin: 3px 0px 7px 0px; }
#sms_form FORM { margin: 0px 0px 0px 5px; }
#sms_form SELECT { border:1px solid #B6B6B6; padding: 1px 0px 1px 0px; background:#fff; font:normal 10px Tahoma; color: #8a8a8a;  }
#sms_form OPTION { background:#fff; color:#303030; cursor: hand; cursor: pointer;  }
#sms_form INPUT.summa { height: 13px; width: 60px; border:1px solid #d4d4d4; background:#fff; padding:2px 0px 2px 2px; font:normal 11px Tahoma; color: #8a8a8a; text-align: right;}
#sms_form INPUT.name { height: 13px; width: 90px; border:1px solid #d4d4d4; background:#fff; padding:2px 0px 2px 2px; font:normal 11px Tahoma; color: #8a8a8a;}
#sms_form .select { margin: 0px 0px 3px 0px; }
#sms_form .header_name { font: bold 10px Tahoma; color: #6a6a6a; margin: 0px 0px 0px 5px; }
#sms_form .select_button { padding: 1px 3px 1px 3px; border:0px solid #d4d4d4; background:#fff; font:normal 10px Tahoma; color: #8a8a8a; text-align: left; cursor: pointer; }
#sms_form .comments { margin: 0px 5px 0px 5px; font:normal 11px Tahoma; color: #000; }
#sms_form .sms_number { font:bold 16px Verdana; color: #016728; margin: 5px 0px 5px 5px; text-align: center; }

#plast_form .form_name { font:bold 13px Tahoma; color: #2987c5; margin: 3px 0px 7px 0px; }
#plast_form FORM { margin: 10px 0px 0px 0px; }
#plast_form INPUT.summa { width: 70px; border:1px solid #d4d4d4; background:#fff; padding:2px 0px 2px 2px; font:normal 11px Tahoma; color: #8a8a8a; text-align: right;}
#plast_form .button { width: 93px; margin-top: 0px; padding-top: 0px; }
#plast_form .button INPUT { width: 93px; height: 21px; background: url('/image/pays/button.jpg') no-repeat 0px 0px; text-align: center; font:normal 11px Arial; color: #464646; border: none; padding: 0px 0px 0px 0px; margin: 0px; cursor: pointer;  }

#epay_form .form_name { font:bold 13px Tahoma; color: #2987c5; margin: 3px 0px 7px 0px; }
#epay_form FORM { margin: 10px 0px 0px 0px; }
#epay_form SELECT { border:1px solid #B6B6B6; padding: 1px 0px 1px 0px; background:#fff; font:normal 10px Tahoma; color: #8a8a8a;  }
#epay_form OPTION { background:#fff; color:#303030; cursor: hand; cursor: pointer;  }
#epay_form INPUT.summa { width: 70px; border:1px solid #d4d4d4; background:#fff; padding:2px 0px 2px 2px; font:normal 11px Tahoma; color: #8a8a8a; text-align: right;}
#epay_form .button { width: 93px; margin-top: 0px; padding-top: 0px; }
#epay_form .button INPUT { width: 93px; height: 21px; background: url('/image/pays/button.jpg') no-repeat 0px 0px; text-align: center; font:normal 11px Arial; color: #464646; border: none; padding: 0px 0px 0px 0px; margin: 0px; cursor: pointer;  }
#epay_form .e_box_but { cursor: pointer; height: 28px; padding-left: 2px; border: 1px solid #e9e9e9; }
#epay_form .e_box_but_select { height: 28px; border: 1px solid #FFC71F; padding-left: 2px; cursor: pointer;  }

#bank_form .form_name { font:bold 13px Tahoma; color: #2987c5; margin: 3px 0px 7px 0px; }
#bank_form TABLE { border-collapse: collapse; }
#bank_form FORM { margin: 0px 0px 0px 0px; }
#bank_form SELECT { border:1px solid #B6B6B6; padding: 1px 0px 1px 0px; background:#fff; font:normal 10px Tahoma; color: #8a8a8a;  }
#bank_form OPTION { background:#fff; color:#303030; cursor: hand; cursor: pointer;  }
#bank_form INPUT.summa { width: 70px; border:1px solid #d4d4d4; background:#fff; padding:2px 0px 2px 2px; font:normal 11px Tahoma; color: #8a8a8a; text-align: right; }
#bank_form INPUT.name { width: 90px; border:1px solid #d4d4d4; background:#fff; padding:2px 0px 2px 2px; font:normal 11px Tahoma; color: #8a8a8a;}
#bank_form .comments { margin: 4px 25px 0px 10px; font:normal 10px Tahoma; color: #8a8a8a; }
#bank_form .button { width: 93px; margin-top: 0px; padding-top: 0px; }
#bank_form .button INPUT { width: 93px; height: 21px; background: url('/image/pays/button.jpg') no-repeat 0px 0px; text-align: center; font:normal 11px Arial; color: #464646; border: none; padding: 0px 0px 0px 0px; margin: 0px; cursor: pointer;  }
#bank_form .b_box_but { cursor: pointer; height: 25px; border: 1px solid #e9e9e9; }
#bank_form .b_box_but_select { height: 25px; border: 1px solid #FFC71F; cursor: pointer;  }


.table_pay_block { height: 90px; border-collapse: collapse; margin-right: 0px; table-layout: fixed }
.table_pay_block TH.pic { width: 150px; vertical-align: middle; padding: 0px; text-align: center; }
.table_pay_block TD.controls { padding: 0px; }
.table_pay_block TD.sms_com { padding: 0px; vertical-align: middle; }

.info_pay { float: right; margin-right: 8px }
.info_pay IMG { cursor: pointer; }

.target_window { position:absolute; left: -700px; top: 235px; margin-top:-5px; width: 670px; padding: 0px 0px 10px 0px; z-index: 300; display: none; background-color: #FFF; border: 1px solid #cdcdcd; }
.target_window .text_block { padding: 5px 15px 5px 15px; text-align: left; overflow-y:auto;}
.target_window#beeline_description .text_block{padding: 5px 15px 5px 15px; text-align: left; overflow-y:auto; //height:650px !important;}
.target_window .text_block P { padding: 0px; margin: 0px 0px 6px 0px; text-align: left; }
.target_window .text_block UL { margin-top: 7px; }
.target_window .text_block1 { padding: 0px 15px 0px 15px }
.target_window A { color: #4C8A01 }

#sms_description .close_w { float: right; }
#sms_description .close_w INPUT { width: 17px; height: 17px; background-color: #0e598b; font:bold 11px Verdana; color: #FFF; border: none; padding: 0px; text-align: center; }

#bank_description .close_w { float: right; }
#bank_description .close_w INPUT { width: 17px; height: 17px; background-color: #0e598b; font:bold 11px Verdana; color: #FFF; border: none; padding: 0px; text-align: center; }

#epay_description .close_w { float: right; }
#epay_description .close_w INPUT { width: 17px; height: 17px; background-color: #0e598b; font:bold 11px Verdana; color: #FFF; border: none; padding: 0px; text-align: center; }

#plastic_description .close_w { float: right; }
#plastic_description .close_w INPUT { width: 17px; height: 17px; background-color: #0e598b; font:bold 11px Verdana; color: #FFF; border: none; padding: 0px; text-align: center; }

#main_header { margin: 18px 0px 20px 0px; text-align: center; font:normal 24px Tahoma; color: #0a7633 }

#target_description .close_w { float: right; }
#target_description .close_w INPUT { width: 17px; height: 17px; background-color: #0e598b; font:bold 11px Verdana; color: #FFF; border: none; padding: 0px; text-align: center; }

#megafon_description .close_w { float: right; }
#megafon_description .close_w INPUT { width: 17px; height: 17px; background-color: #0e598b; font:bold 11px Verdana; color: #FFF; border: none; padding: 0px; text-align: center; }

#luch_description .close_w { float: right; }
#luch_description .close_w INPUT { width: 17px; height: 17px; background-color: #0e598b; font:bold 11px Verdana; color: #FFF; border: none; padding: 0px; text-align: center; }

