#calcForm  .tb_fields td + td {width: 380px;;}
 #calcForm .banks_list td + td {width: auto;}
 #calcForm {/* border: 1px solid #DEDEDE;border-bottom: 0px solid #DEDEDE;*/ }
 #calcForm select.w100 {width: 372px;}
 #calcForm td input[type=text],#calcForm td input[type=password] {width: 344px;padding: 0px 13px;border: 1px solid #C2C2C2;height: 35px;background-color: #F0F0F0;font-family: 'Open Sans Light', arial;color: #666;font-size: 16px;}
 #calcForm input[type=submit] {border: 0px;cursor: pointer;font-size: 13px;}
 #calcForm select {padding: 0px 13px;border: 1px solid #C2C2C2;height: 37px;background-color: #F0F0F0;font-family: 'Open Sans Light', arial;color: #666;font-size: 16px;}
 #calcForm .tb_fields td {padding: 5px 5px;/* border-bottom: 1px solid #DEDEDE;*/ font-family: 'Open Sans Light', arial;font-size: 16px;}
 td.tdr {text-align: right;}
 td.tdc {text-align: center;}
 #calcForm .tb_fields {width: 100%;padding: 0px;margin: 0px;border: 0px;margin-bottom: 10px;}
 #calcForm table {margin-bottom: 0px;}
 #calcForm .stepform {margin-bottom: 10px;}
 .tb_table {width: 100%;padding: 0px;margin: 0px;border: 0px;}
 .otziv td {padding: 10px;}
 .otziv {border: 1px solid #DEDEDE;}
 .otziv .bg_td_g td {border-bottom: 0px solid #DEDEDE;}
 .name_otziv {margin-top: 5px;}
 .tb_r_bt,.tb_f_bt {cursor: pointer;}
 .tb_header_r,.tb_header_f {font-family: Arial,Helvetica,sans-serif;background-color: #D3D3D3;background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#D3D3D3));/* Saf4+, Chrome */ background-image: -webkit-linear-gradient(top, #fff, #D3D3D3);/* Chrome 10+, Saf5.1+, iOS 5+ */ background-image: -moz-linear-gradient(top, #fff, #D3D3D3);/* FF3.6 */ background-image: -ms-linear-gradient(top, #fff, #D3D3D3);/* IE10 */ background-image: -o-linear-gradient(top, #fff, #D3D3D3);/* Opera 11.10+ */ background-image: linear-gradient(top, #fff, #D3D3D3);color: #323639;font-size: 14px;line-height: 30px;height: 30px;padding: 0px 15px;margin-bottom:2px;}
 div.h2 {color: #E5047E;font-family: Georgia,Times New Roman,Times,serif;font-size: 13px;font-weight: bold;}
 .hide {display: none;}
 #calcForm td input[type=text].ok,#calcForm select.ok {background-color: #F0F0F0;}
 #calcForm td input[type=text].err,#calcForm select.err {background-color: #FF7E7E;color: #fff;}
 #calcForm td label.err {background-color: transparent;color: #E00000;}
 #calcForm td label {cursor: pointer;}
 .listadr{position: absolute;z-index: 1;background-color: #999;width: 370px;max-height: 150px;overflow: auto;border: 1px solid #fff;}
 .listadr .item {padding: 5px;border-bottom: 1px solid #fff;cursor:pointer;line-height: 18px;}
 .hide {display: none;}
 .ok {background-color: #EDFFE0;}
 .err {background-color: #FFE8FE;}
 .listadr{position: absolute;z-index: 1;background-color: #fff;max-height: 300px;overflow: auto;border: 1px solid rgba(215, 215, 215, 1);margin-top: 2px;box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.25);right: 75px;}
 .notfound {padding: 5px;font-weight: bold;color: #cc0000;}
 .listadr .item {padding: 10px;border-bottom: 1px solid #fff;background-color: #999;cursor:pointer;color:white;}
 .listadr .item:hover {background-color: #FF7E7E;color:white;}
 .stepbuttons {margin-top: 40px;margin-bottom: 40px;}
 .steps {margin-bottom: 10px;}
 .steps div {display: inline-block;background-color: #eee;font-size: 16px;font-weight: bold;padding: 10px 15px;width: 217px;}
 .steps div.active {background-color: #E3007D;color: white;}
 .stepform {/*display: none;*/ }
 .stepform.active {display: block;}
 .name_bank {font-weight: bold;padding: 0px 15px;}
 table.banks_list tr td {border-bottom: 1px dotted rgba(194, 194, 194, 1);}
 table.banks_list tr td.hd {border-bottom: 0px;}
 .hint_inf {position: absolute;box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);background-color: #fff;padding: 5px 10px;color: #C60000;border: 1px solid #eee;background-color: rgba(245, 245, 245, 1);font-size: 14px;font-family: 'Open Sans Light', arial;right: 75px;}
 .last_lead {float: left;}
 .last_lead td {}
 .gostep_info {background: url('preloader.gif') no-repeat scroll 0px 1px transparent;height: 25px;line-height: 25px;padding-left: 35px;margin-top: 18px;margin-left: 18px;color: #777;}
 .count_leads {}
 .step_msg {padding: 5px 0px;}
 .form_send_request {padding: 10px;border: 1px solid #DEDEDE;}
 .bg_tb {margin-top: 20px;border: 1px solid #DEDEDE;/*border-top: 0px solid #DEDEDE;*/ }
 .bg_tb td {/*border-bottom: 1px solid #DEDEDE;border-right: 1px solid #DEDEDE;*/ }
 .text_rec {padding: 0px 0px;}
 .text_cont_rec {margin-top: 14px;border: 1px solid #DEDEDE;}
 .req_item_banks {display: block;float: left;width: 120px;height: 63px;}
 .process_msg {display: block;float: left;}
 .foot_cont {width: 1000px;margin: 0px auto;}
 .foot_cont div{float: left;width: 17%;text-align: left;margin-bottom: 30px;}
 .foot_cont div.b1 div, .foot_cont div.b2 div , .foot_cont div.b3 div, .foot_cont div.b4 div {height: 35px;width: 100%;margin-bottom: 1px;background: url('footer-logos.png') -4px 0px no-repeat;}
 .foot_cont div.b2 div {background: url('footer-logos.png') -4px -56px no-repeat;}
 .foot_cont div.b3 div {background: url('footer-logos.png') -4px -115px no-repeat;}
 .foot_cont div.b4 div {background: url('footer-logos.png') -4px -177px no-repeat;}
 .foot_cont div.b5 {margin-top: 20px;width: 22%;padding-left: 78px;}
 .finish_display {margin-top: 20px;}
 .finish_display .bg_tb_f {border-width: 1px 1px 1px;}
 .cont_bki {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 1000;}
 .cont_bki .cont_bki_form {position: fixed;top: 50%;margin-top: -270px;left: 50%;margin-left: -270px;padding: 10px;width: 500px;height: 470px;background-color: #fff;overflow: hidden;box-shadow: 0px 0px 25px rgba(0,0,0,0.85);border-radius: 15px;}
 .errvalid_form {margin: 15px;color: red;font-weight: bold;}
 .finish_display .bg_tb_f {border-width: 1px;}
 .bg_tb_f {border-width: 1px 1px 0px;border-style: solid;border-color: #11B611;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;}
 .bg_tb_r, .bg_tb_f, .bg_tb_g {margin-top: 10px;border-width: 1px 1px 0px;border-style: solid;border-color: #C61B45;-moz-border-top-colors: none;-moz-border-right-colors: none;-moz-border-bottom-colors: none;-moz-border-left-colors: none;border-image: none;}
 .form_send_request a,.finish_display a {text-decoration: none;}
