/*Styles for forms сайта openbank.ru */

div.form_title { width:100%; border-bottom:2px solid #00bbe3; font-size:1.7em; padding:0 0 12px 14px; letter-spacing:0.6px; margin-bottom:12px;}

/*------------------- button ---------------*/
div.button_left {}
div.button_right {}
div.button {}
div.button a {float:left; display:block; color:#11518f; text-decoration:none; font-size:13px; line-height:24px; font-family:"Trebuchet MS",Tahoma, Geneva;}


table.submit {width:auto; margin:0; cursor:pointer; border-collapse:collapse;}
table.submit td.left {background:url(/common/bank/img/vtmpl/button_left.gif) no-repeat top right; width:9px; padding:0; border:none;}
table.submit td.center {background:url(/common/bank/img/vtmpl/button_bg.gif) repeat-x top; padding:0; border:none;}
table.submit td.right {background:url(/common/bank/img/vtmpl/button_right.gif) no-repeat top left; width:9px; padding:0; border:none;}
table.submit a {display:block; text-decoration:none; color:#FFF; margin-top:4px; outline:none;}
table.submit input.submit {width:auto; color:#fff; background:url(/common/bank/img/vtmpl/button_bg.gif) repeat-x center; border:none; height:28px; padding:0 0 4px 0; outline:none; font-family:Tahoma, Geneva, sans-serif}

table.submit_grey {width:auto; margin:0; cursor:pointer; border-collapse:collapse;}
table.submit_grey td.left {background:url(/common/bank/img/vtmpl/button-left.png) no-repeat center right; width:13px; height:26px; padding:0; border:none;}
table.submit_grey td.center {background:url(/common/bank/img/vtmpl/button_background.png) repeat-x center; height:26px; vertical-align:middle; padding:0; border:none;}
table.submit_grey td.right {background:url(/common/bank/img/vtmpl/button-right.png) no-repeat center left; width:13px; height:26px; padding:0; border:none;}
table.submit_grey input.submit {border:0; padding:0 0 1px 0px; cursor:pointer; background:url(/common/bank/img/vtmpl/button_background.png) repeat-x center; height:26px; text-transform:uppercase; font-weight:bold; color:#5A5A5A; outline:none; font-family:Tahoma, Geneva, sans-serif}

/*------------------- search form ---------------*/
div#search form {border: 0px solid red; vertical-align:top; margin-top:1px;}
div#search input {border:1px solid #c6c6c6; width:146px; height:18px; padding:0 4px; line-height:16px; font-family:Tahoma, Geneva, sans-serif; outline:none;}
div#search .mag {border: 0px solid red; vertical-align:top; margin-left:-5px;}

table.form_search {width:auto;}
table.form_search td {vertical-align:middle; border:none; padding:0;}
table.form_search input.text {border:1px solid #d2d2d2; width:345px; height:20px; margin-right:12px; padding: 3px 0 0 4px; line-height:16px; font-family:Tahoma, Geneva, sans-serif; outline:none;}
table.result_search {width:auto; margin:20px 0 0 4px;  border:0px solid green;}
table.result_search td {vertical-align:middle; border:0px solid red; padding:0; height:12px;}
table.result_search p img {display:none; width:0;}

/*------------------- search partners ---------------*/
form.partners { font-weight:bold;}
form.partners select.city {border:1px solid #d2d2d2; width:160px; height:20px; margin:3px 6px 0 7px; padding:0px 0 0 4px; line-height:16px; font-family:Tahoma, Geneva, sans-serif; outline:none;}
form.partners select.activity {border:1px solid #d2d2d2; width:220px; height:20px; margin:3px 6px 0 7px; padding:0px 0 0 4px; line-height:16px; font-family:Tahoma, Geneva, sans-serif; outline:none;}
div.note {margin-top:20px; font-weight:bold; color:#ef4044;}




/*-------------------select cities ---------------*/
form.cities {margin-top:8px;}
form.cities select {width:202px;}

/*-----------------feedback form----------------*/
#form div.feedback_main {background:#f6f6f6 url(/common/bank/img/vtmpl/bg_block_bottom_left.gif) left bottom no-repeat; }
#form div.feedback_main div.box {background:url(/common/bank/img/vtmpl/bg_block_bottom_right.gif) right bottom no-repeat;}
#form div.feedback_main div.outer {background:url(/common/bank/img/vtmpl/bg_block_top_left.gif) left top no-repeat;}
#form div.feedback_main div.inner {background:url(/common/bank/img/vtmpl/bg_block_top_right.gif) right top no-repeat;}
#form div.feedback_main div.faq {position:relative; padding-left:26px; left:5px; top:11px;} 
#form div.feedback_main div.faq div {position:absolute; top:-3px; left:0;} 
#form form.feedback_main {width:476px;}
#form form.feedback_main a {padding-left:20px;}
form.feedback_main input {border:1px solid #d2d2d2; color:#999999; margin-bottom:8px; width:190px; height:20px; padding:3px 0 0 4px; outline:none; font-family:Tahoma, Geneva, sans-serif;}
form.feedback_main textarea {border:1px solid #d2d2d2; color:#999999; width:216px; height:89px; outline:none; font-family:Tahoma, Geneva, sans-serif; padding-left:4px;}
form.feedback_main table {height:158px; border:0px solid red}
form.feedback_main table td {border:0px solid blue}
form.feedback_main table.submit {height:28px; border:0px solid green}
form.feedback_main td.submit {height:28px;}
form.feedback_main input.submit {margin:0;}
span.header {color:#424242; font-weight:bold; font-size:14px; padding-left:14px; line-height:36px;}
span.star {color:#F00; padding-right:4px; display:inline-block; vertical-align:top;}

/*-----------------news archive form----------------*/
form.news_arch {border:0px solid blue; margin:0 0 20px 16px; font-weight:bold;}
form.news_arch div.date_select {float:left; margin-top:4px;  border:0px solid red; margin-right:20px;}
form.news_arch div.date_select input {border:1px solid #d2d2d2; width:75px; height:22px; margin:0; line-height:20px; font-family:Tahoma, Geneva, sans-serif; outline:none; text-align:center;}
form.news_arch div.date_select a {display:inline-block; height:12px; width:12px; border:0px solid red;}

/*---------- calendar -----------*/
table.calendar_4  {width:220px; margin:0 0 12px 14px;}
table.calendar_4  th {text-align:center;  height:22px; padding:2px 5px 2px 5px; border-bottom:2px solid #ffffff; vertical-align:middle; font-size:0.95em; background-color:#e5e5e5;}
table.calendar_4  th.mounth {background-color:#fff; color:#5a5a5a; height:18px;}
table.calendar_4  td {text-align:center; vertical-align:middle; height:16px; padding:0; font-size:0.9em; border-bottom:1px solid #e5e5e5;}
table.calendar_4  td.today {background-color:#eeeeee}
table.calendar_4 span.day {font-size:18px; font-weight:bold; color:#0297b7;}
table.drop-down {width:220px; margin:0 0 12px 12px;}
table.drop-down select.mounth {border:1px solid #d2d2d2; width:85px; height:20px; margin:3px 6px 0 0; padding:0px 0 0 4px; line-height:16px; font-family:Tahoma, Geneva, sans-serif; outline:none;}
table.drop-down select.year {border:1px solid #d2d2d2; width:64px; height:20px; margin:3px 6px 0 0; padding:0px 0 0 4px; line-height:16px; font-family:Tahoma, Geneva, sans-serif; outline:none;}


.body_sec table.calendar_4  {width:493px; margin-bottom:12px;}
.body_sec table.calendar_4  th {text-align:center;  height:36px; font-size:18px; padding:2px 5px 2px 5px; border-bottom:4px solid #ffffff; vertical-align:middle; font-size:0.95em;}
.body_sec table.calendar_4  th.mounth {background-color:#fff; color:#5a5a5a; font-size:16px; height:28px;}
.body_sec table.calendar_4  td {text-align:center; vertical-align:middle;  font-size:18px; height:30px; padding:0;}
.body_sec table.calendar_4  td.today {background-color:#eeeeee}
.body_sec table.calendar_4 span.day {font-size:24px; font-weight:bold; color:#0297b7;}
.body_sec table.drop-down {width:auto;}
.body_sec table.drop-down td {border:none;}
.body_sec table.drop-down select.mounth {border:1px solid #d2d2d2; width:85px; height:20px; margin:3px 6px 0 0; padding:0px 0 0 4px; line-height:16px; font-family:Tahoma, Geneva, sans-serif; outline:none;}
.body_sec table.drop-down select.year {border:1px solid #d2d2d2; width:75px; height:20px; margin:3px 12px 0 0; padding:0px 0 0 4px; line-height:16px; font-family:Tahoma, Geneva, sans-serif; outline:none;}

/*-----------------public opinion poll----------------*/
#right_form div.poll {background:#f6f6f6 url(/common/open-broker/img/vtmpl/bg_block_bottom_left.gif) left bottom no-repeat; }
#right_form div.poll div.box {background:url(/common/open-broker/img/vtmpl/bg_block_bottom_right.gif) right bottom no-repeat;}
#right_form div.poll div.outer {background:url(/common/open-broker/img/vtmpl/bg_block_top_left.gif) left top no-repeat;}
#right_form div.poll div.inner {background:url(/common/open-broker/img/vtmpl/bg_block_top_right.gif) right top no-repeat;}
#right_form form.poll {width:242px;}
#right_form span.q {display:block; color:#424242; font-weight:bold; font-size:14px; padding:12px;}
#right_form form.poll table {margin-left:12px; height:138px; width:212px; border:0px solid red;}
#right_form form.poll table td.base {height:28px; border: 0px solid green;}
#right_form form.poll table.submit {width:auto; height:28px;}
#right_form form.poll table td.submit {height:28px;}
#right_form form.poll input.submit { margin:0;}


/*-----------------exchange----------------*/
form.exchange {border:0px solid green; margin-top:12px;}
form.exchange div.calc_err {padding:0 0 0 14px; border-bottom:1px solid #f6f6f6; line-height:24px; color:#ef4044; font-weight:bold;}
form.exchange span.zag {color:#0297b7; font-weight:bold; font-size:14px; padding-left:14px; line-height:36px;}
form.exchange table.go {width:99%; border-top:1px solid #f6f6f6;}
form.exchange table.go td {border-right:none; border-bottom:1px solid #f6f6f6; padding:4px 4px 4px 14px; vertical-align:middle;}
form.exchange table.go td.err {border-bottom:none; padding:0;}
form.exchange table.go td.bottom {border:none; padding-bottom:14px;}
form.exchange table.reverse {width:99%; border-top:1px solid #f6f6f6;}
form.exchange table.reverse td {border-right:none; border-bottom:1px solid #f6f6f6; padding:4px 4px 4px 14px; vertical-align:middle;}
form.exchange table.reverse td.err {border-bottom:none; padding:0;}
form.exchange table.reverse td.bottom {border:none; padding-bottom:14px;}
form.exchange input.normal {border:1px solid #d2d2d2; color:#999999; width:190px; height:20px; padding:3px 0 0 4px; outline:none; font-family:Tahoma, Geneva, sans-serif;}
form.exchange input.desabled {border:1px solid #d2d2d2; color:black; font-weight:bold; width:190px; height:20px; padding:3px 0 0 4px; outline:none; font-family:Tahoma, Geneva, sans-serif; background-color:#DEEDF8; font-size:14px;}
form.exchange select {border:1px solid #d2d2d2; color:#999999; width:90px; height:24px; padding-left:4px; outline:none; font-family:Tahoma, Geneva, sans-serif; }

/*-----------------container----------------*/
div.container {background:#eeeeee url(/common/bank/img/vtmpl/bg_block_bottom_left.gif) left bottom no-repeat;}
div.container div.box {background:url(/common/bank/img/vtmpl/bg_block_bottom_right.gif) right bottom no-repeat;}
div.container div.outer {background:url(/common/bank/img/vtmpl/bg_block_top_left.gif) left top no-repeat;}
div.container div.inner {background:url(/common/bank/img/vtmpl/bg_block_top_right.gif) right top no-repeat;}


/*-----------------The demand for settlement account opening----------------*/
form.account_opening { margin:0 14px 20px 14px;}
form.account_opening span.add {margin:20px 0; display:block;  font-size:1.3em; font-weight:bold;}
form.account_opening span.star {color:#ef4044; padding-left:4px;}
form.account_opening table {border-collapse:collapse; width:100%;}
form.account_opening table th {height:38px;  font-weight:bold; text-transform:uppercase; background: url(/common/img/uploaded/gif/contacts/desktop-line.gif) bottom left repeat-x; text-align:left; padding-left:4px; vertical-align:bottom; padding-bottom:3px; font-size:0.95em;}
form.account_opening table td {border-bottom:1px solid #e1e1e1; vertical-align:middle; height:34px; padding-left:4px;}
form.account_opening table td.bottom {border-bottom:1px solid #e1e1e1; vertical-align:middle;  padding:20px 0 10px 4px;}
form.account_opening input {border:1px solid #95d3fc; padding-left:4px; color:#5A5A5A; width:338px; background:#c6e7fd url(/common/img/uploaded/Files_BD-GIF/formblue-fon.gif); line-height:22px; height:22px; font-size:1.1em; padding-top:4px;}
form.account_opening input.submit {width:auto;}
form.account_opening table.submit td {height:auto;}
form.account_opening table.submit_grey td {height:auto;}
form.account_opening select {border:1px solid #95d3fc; color:#5A5A5A; width:344px; background:#c6e7fd url(/common/img/uploaded/Files_BD-GIF/formblue-fon.gif); line-height:28px; height:28px; margin:0; font-size:1.3em; line-height:20px;}


/*-----------------The questionnaire of the borrower----------------*/
form.questionnaire { margin:30px 14px 20px 14px;}
form.questionnaire span.add {margin:20px 0; display:block;  font-size:1.3em; font-weight:bold;}
form.questionnaire span.star {color:#ef4044; padding-left:4px;}
form.questionnaire table {border-collapse:collapse; width:100%;}
form.questionnaire table td {border-bottom:1px solid #e1e1e1; vertical-align:middle; height:34px; padding-left:4px;}
form.questionnaire table td.bottom {border-bottom:1px solid #e1e1e1; vertical-align:middle;  padding:20px 0 10px 4px;}
form.questionnaire input {border:1px solid #95d3fc; padding-left:4px; color:#5A5A5A; width:438px; background:#c6e7fd url(/common/img/uploaded/Files_BD-GIF/formblue-fon.gif); line-height:22px; height:22px; font-size:1.1em; padding-top:4px;}
form.questionnaire input.submit {width:auto;}
form.questionnaire table.submit td {height:auto;}
form.questionnaire table.submit_grey td {height:auto;}
form.questionnaire select {border:1px solid #95d3fc; color:#5A5A5A; width:444px; background:#c6e7fd url(/common/img/uploaded/Files_BD-GIF/formblue-fon.gif); line-height:28px; height:26px; margin:0; font-size:1.3em;}

/*-----------------The questionnaire of the borrower MSB---------------*/
form.questionnaireMSB { margin:30px 14px 20px 14px;}
form.questionnaireMSB span.add {margin:20px 0; display:block;  font-size:1.3em; font-weight:bold;}
form.questionnaireMSB span.star {color:#ef4044; padding-left:4px;}
form.questionnaireMSB table {border-collapse:collapse; width:100%;}
form.questionnaireMSB table th {height:38px;  font-weight:bold; text-transform:uppercase; background: url(/common/img/uploaded/gif/contacts/desktop-line.gif) bottom left repeat-x; text-align:left; padding-left:4px; vertical-align:bottom; padding-bottom:3px; font-size:0.95em;}
form.questionnaireMSB table td {border-bottom:1px solid #e1e1e1;  padding:4px 0 4px 4px; vertical-align:middle;}
form.questionnaireMSB table td.bottom {border-bottom:1px solid #e1e1e1; vertical-align:middle;  padding:20px 0 10px 4px;}
form.questionnaireMSB input {border:1px solid #95d3fc; padding-left:4px; color:#5A5A5A; width:538px; background:#c6e7fd url(/common/img/uploaded/Files_BD-GIF/formblue-fon.gif); line-height:22px; height:22px; font-size:1.1em; padding-top:4px;}
form.questionnaireMSB input.submit {width:auto;}
form.questionnaireMSB table.submit td {height:auto;}
form.questionnaireMSB table.submit_grey td {height:auto;}
form.questionnaireMSB select {border:1px solid #95d3fc; color:#5A5A5A; width:544px; background:#c6e7fd url(/common/img/uploaded/Files_BD-GIF/formblue-fon.gif); line-height:28px; height:28px; margin:0; font-size:1.3em;}

/*-----------------The questionnaire of the competitor---------------*/
#map_place form.form_table2col { border:0px solid green; margin:0 0px 20px 0px; background:url(/common/openbank/img/item_name_last_bg.gif) right top no-repeat; position:relative; top:-10px; right:-1px;}
#map_place form.form_table2col table { border:0px solid red; margin:0px 0px 0 20px; width:910px; position:relative; top:30px;}
#map_place form.form_table2col table td.separate {font-size:17px; font-weight:bold;}


form.form_table2col {border:0px solid blue;}
form.form_table2col table { border:0px solid red; width:667px;}
form.form_table2col table th { height:40px; border-bottom:1px solid #00bbe3;}
form.form_table2col table td {padding:4px 0px; vertical-align:middle;}
form.form_table2col table td.separate {border-bottom:1px solid #d2d2d2; color:#166BAD;  font-family:Arial,Helvetica,sans-serif; font-style:italic; font-size:21px; padding:6px 0;}
form.form_table2col input.captcha {border:1px solid #d2d2d2; margin-right:4px; width:140px; height:61px; outline:none; font-family:Tahoma, Geneva, sans-serif; text-align:center; font-size:24px;}
form.form_table2col input.inp {border:1px solid #d2d2d2; margin-bottom:8px; width:392px; height:20px; outline:none; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:20px; padding:0 4px;}
form.form_table2col textarea {border:1px solid #d2d2d2; width:392px; height:61px; outline:none; font-family:Tahoma, Geneva, sans-serif; padding:0 4px; margin-bottom:8px; font-size:12px;}
form.form_table2col select {border:1px solid #d2d2d2; width:402px; margin-bottom:8px; padding:0 0 0 4px; outline:none; font-family:Tahoma, Geneva, sans-serif;}
form.form_table2col input.radio_check { margin:4px;}

/*-----------------The calculator on autocrediting---------------*/
form.calc_auto {border:0px solid green; position:relative; top:-12px;}
form.calc_auto div.calc_err {padding:0 0 0 14px; border-bottom:1px solid #f6f6f6; line-height:24px; color:#ef4044; font-weight:bold;}
form.calc_auto span.zag {color:#0297b7; font-weight:bold; font-size:14px; padding-left:14px; line-height:36px;}
form.calc_auto table {width:700px; font-size:0.95em; font-weight:bold; margin-top:4px; border:0px solid blue;}
form.calc_auto table td {border-right:none; border-bottom:1px solid #f6f6f6; padding:4px 4px 4px 14px; vertical-align:middle;}
form.calc_auto table td.err {border-bottom:none; padding:0;}
form.calc_auto table td.bottom {border:none; padding-bottom:14px; font-weight:normal; padding-right:10px;}
form.calc_auto input.normal {border:1px solid #d2d2d2; color:#999999; width:224px; height:19px; padding:3px 0 0 4px; outline:none; font-family:Tahoma, Geneva, sans-serif; margin-right:6px;}
form.calc_auto input.desabled {border:1px solid #d2d2d2; color:black; font-weight:bold; width:224px; height:19px; padding:3px 0 0 4px; outline:none; font-family:Tahoma, Geneva, sans-serif; background-color:#DEEDF8; font-size:14px; margin-right:6px;}
form.calc_auto select {border:1px solid #d2d2d2; color:#999999; width:230px; height:24px; padding-left:4px; outline:none; font-family:Tahoma, Geneva, sans-serif; }
form.calc_auto ul {padding:0;}
form.calc_auto div.inner_calc_auto {padding:14px 0 24px 0; background:url(/common/bank/img/vtmpl/bg_block_top_right.gif) right top no-repeat;}
form.calc_auto table.help {width:680px;}

/* Форма подписки */

div.spacer_form {clear:both; border:0px solid red;}

.subscribe_forma {padding: 30px 24px 0px 24px; float: left; background: #74d9ff; width: 385px;}

.subscribe_forma table p {font-size: 11px; line-height: 13px; padding: 10px 0 0; }
.subscribe_forma td {border-bottom: 1px solid #68c3e5; padding: 4px 1px; vertical-align: top;}
.subscribe_forma td.noborder {border-bottom: none; padding: 4px 1px;}

.subscribe_forma select {width: 263px; font-size: 12px;}
.subscribe_forma input {padding:2px 1px; margin: 0; font-size: 12px;}
.subscribe_forma input.button {cursor: pointer; border:0; padding:0px; background:url(/common/img/uploaded/uk/blue-line.png) repeat-x center; height:26px; font-size: 16px;}
.subscribe_forma input.text {width: 261px; border: 0;}
.subscribe_forma input.text_1 {width: 261px; border: 0;}
.subscribe_forma input.data {width: 100px; border: 0; vertical-align:middle; margin-right:4px;}
.subscribe_forma textarea {width: 275px; height:100px; border: 0; margin-right:14px;}

.subscribe_forma table {width: 100%; border-collapse: collapse; margin: 0 0 32px;}
.subscribe_forma table.submit_1 { width:auto;  margin: 10px 0px 0px 0px; cursor: pointer;}
.subscribe_forma table.submit_1 td {border: none;  vertical-align: middle;}
.subscribe_forma table.submit_1 td.left { background:url(/common/img/uploaded/uk/blue-left.png) no-repeat center right; width:13px; height:26px;}
.subscribe_forma table.submit_1 td.center { background:url(/common/img/uploaded/uk/blue-line.png) repeat-x center; height:26px; padding:0px 30px 0px 30px;}
.subscribe_forma table.submit_1 td.right {background:url(/common/img/uploaded/uk/blue-right1.png) no-repeat center left; width:13px; height:26px; }

.subscribe_forma table.forma {width: 100%;  margin: 0 0 32px;}
.subscribe_forma table.forma td.noborder {border-bottom: none; padding: 10px 1px 0;}
.subscribe_forma table.forma td { padding: 10px 1px;}

.subscribe_forma table.forma_1 {width: 100%;  margin: 0 0 25px 0;}
.subscribe_forma table.forma_1 td.text_header {padding: 0px 1px 25px;}
.subscribe_forma table.forma_1 td.noborder {border-bottom: none; padding: 10px 1px 0;}
.subscribe_forma table.forma_1 td { padding: 10px 1px;}

.subscribe_forma table.forma_2 {width: 100%;  margin: 0 0 25px;}
.subscribe_forma table.forma_2 td.text_header {padding: 0px 1px 25px;}
.subscribe_forma table.forma_2 td.noborder {border-bottom: none; padding: 10px 1px 0;}
.subscribe_forma table.forma_2 td { padding: 5px 1px;}

/*Форма напоминания пароля */
.subscribe_forma_rem {padding: 30px 24px 0px 24px; float: left; background: #74d9ff; width: 320px; margin-bottom:40px;}

.subscribe_forma_rem table p {font-size: 11px; line-height: 13px; padding: 10px 0 0;}
.subscribe_forma_rem td {border-bottom: 1px solid #68c3e5; padding: 4px 1px; vertical-align: top;}
.subscribe_forma_rem td.noborder {border-bottom: none; padding: 4px 1px;}

.subscribe_forma_rem select {width: 263px; font-size: 12px;}
.subscribe_forma_rem input {padding:2px 1px; margin: 0; font-size: 12px;}
.subscribe_forma_rem input.button {cursor: pointer; border:0; padding:0px; background:url(/common/img/uploaded/uk/blue-line.png) repeat-x center; height:26px; font-size: 16px;}

.subscribe_forma_rem input.text {width: 261px; border: 0;}
.subscribe_forma_rem input.text_1 {width: 261px; border: 0;}
.subscribe_forma_rem input.data {width: 100px; border: 0; margin-left: 12px;}
.subscribe_forma_rem textarea {width: 263px; height:100px; border: 0;}

.subscribe_forma_rem table.forma_2 {width: 100%;  margin: 0 0 25px;}
.subscribe_forma_rem table.forma_2 td.text_header {padding: 0px 1px 25px;}
.subscribe_forma_rem table.forma_2 td.noborder {border-bottom: none; padding: 10px 1px 0;}
.subscribe_forma_rem table.forma_2 td { padding: 5px 1px;}

.subscribe_forma_rem table {width: 100%; border-collapse: collapse; margin: 0 0 32px;}
.subscribe_forma_rem table.submit_1 { width:auto;  margin: 10px 0px 0px 0px; cursor: pointer;}
.subscribe_forma_rem table.submit_1 td {border: none;  vertical-align: middle;}
.subscribe_forma_rem table.submit_1 td.left { background:url(/common/img/uploaded/uk/blue-left.png) no-repeat center right; width:13px; height:26px;}
.subscribe_forma_rem table.submit_1 td.center { background:url(/common/img/uploaded/uk/blue-line.png) repeat-x center; height:26px; padding:0px 30px 0px 30px;}
.subscribe_forma_rem table.submit_1 td.right {background:url(/common/img/uploaded/uk/blue-right1.png) no-repeat center left; width:13px; height:26px; }

.subscribe table {width: 100%; border-collapse: collapse; margin: 0 0 0px;}
.subscribe table.submit { width:auto;  margin: 20px 0px 40px 0px; cursor: pointer;}
.subscribe table.submit td {border: none;  vertical-align: middle;}
.subscribe table.submit td.left { background:url(/common/img/uploaded/uk/button-left1.png) no-repeat center right; width:13px; height:26px;}
.subscribe table.submit td.center { background:url(/common/img/uploaded/uk/blue-line.png) repeat-x center; height:26px; padding:0px 30px 0px 30px;  font-size: 15 px; }
.subscribe table.submit td.right {background:url(/common/img/uploaded/uk/button-right1.png) no-repeat center left; width:13px; height:26px;}

.subscribe input { padding: 0 0 0 14px; margin: 0 13px 0 0;}
.subscribe input.button {border:0; padding:0px; cursor: pointer; background:url(/common/img/uploaded/uk/blue-line.png) repeat-x center; height:26px; font-size: 16px; }

.subscribe table.spisok td {border-bottom: 1px solid #CCCCCC; padding: 6px 1px 9px 0; font-size: 15px; vertical-align:middle;}
.subscribe table.spisok input { margin-right: 12px;}
.subscribe table.spisok textarea {width: 261px; height:200px; padding:2px 1px; margin: 0; border: 0; font-size: 12px;}
.subscribe table.spisok input.checkbox {cursor: pointer;}

.subscribe_RSS table {width: 100%; border-collapse: collapse; margin: 0 0 20px;}
.subscribe_RSS table.spisok td {border-bottom: 1px solid #CCCCCC; padding: 6px 1px 9px 0; font-size: 15px; vertical-align:middle;}
.subscribe_RSS table.spisok td.list { padding-left:17px;}
.subscribe_RSS table.spisok input { margin-right: 12px;}
.subscribe_RSS table.spisok textarea {width: 261px; height:200px; padding:2px 1px; margin: 0; border: 0; font-size: 12px;}
.subscribe_RSS table.spisok input.checkbox {cursor: pointer;}

/*-----------------The calculator on deposits---------------*/
div.deposits {margin-top:-12px;}
table.deposits {width:661px; font-size:0.95em; font-weight:bold; margin-top:4px; border:0px solid blue; margin-left:1px;}
table.deposits td {border-right:none; border-bottom:1px solid #f6f6f6; padding:4px 4px 4px 14px; vertical-align:middle;}
table.deposits td.noborder {border:none;}
table.deposits td.bottom {border:none; padding:0 0px 14px 0; font-weight:normal;}
table.deposits td.warning {padding:0 0 0 14px; color:#ef4044; border-bottom:none;}
div.deposits div.nocredit {border:1px solid #d2d2d2; background-color:#fff; margin:0 21px 10px 14px; font-size:11px; line-height:26px;}
div.deposits div.nocredit span {color:#ef4044; font-size:12px;}
div.deposits div.notes {border:0px solid green; font-size:11px; color:#a7a7a7; padding: 0 14px 14px 14px; margin-right:7px; border-top:1px solid #f6f6f6; text-align:justify;}
div.deposits table.result {border:1px solid #d2d2d2; background-color:#fff; margin:0 21px 10px 14px; font-size:12px; width:626px; padding:14px;}
div.deposits table.result th {color:#696969; font-style:italic; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-top:6px;}
div.deposits table.result td {padding:4px 4px 4px 14px; vertical-align:middle;}
div.deposits table.result span {color:#ef4044; font-style:italic; padding-right:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

table.deposits input.normal {border:1px solid #d2d2d2; width:290px; line-height:20px; height:20px; line-height:24px; padding-left:4px; font-family:Tahoma, Geneva, sans-serif;  margin-left:-10px;}
table.deposits input.radio {border:inherit; background:#fff; padding-left:0px; width:12px; margin-right:7px; vertical-align:middle;}
table.deposits input.checkbox{border:0px solid red; background:#fff; padding-left:0px; width:12px; margin-right:7px; vertical-align:middle;}
table.deposits select {border:1px solid #d2d2d2; width:296px; line-height:22px; height:20px; padding-left:4px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin-left:-10px;}

table.deposits_inner {width:100%; font-size:13px; font-weight:bold; margin-top:4px; border:0px solid blue;}
table.deposits_inner td {border-right:none; border-bottom:1px solid #f6f6f6; padding:4px 4px 4px 14px; vertical-align:middle;}
table.deposits_inner td.no_bold {font-weight:normal;}
table.deposits_inner td.warning {padding:0 0 0 14px; color:#ef4044;}

form.ipoteka {border:0px solid blue; padding-top:12px; margin-right:7px;}
form.ipoteka div {margin-right:7px;}
form.ipoteka div.age {float:left; margin-left:4px;}
form.ipoteka span.zag {font-weight:bold; padding-left:12px; border:0px solid res;}
form.ipoteka div.simple {border:0px solid green; padding:4px 0 4px 20px; margin-right:7px;}
form.ipoteka div.txt {border:0px solid yellow; padding:4px 12px 4px 12px; border-top:1px solid #f6f6f6; margin-right:7px;}
form.ipoteka div.err {border:0px solid silver; padding:4px 12px 4px 20px; border-top:1px solid #f6f6f6; border-bottom:1px solid #f6f6f6; margin-right:7px; color:#ef4044; font-weight:bold;}
form.ipoteka input.radio {border:inherit; background:#fff; padding-left:0px; width:12px; margin-right:7px; vertical-align:middle;}
form.ipoteka input.normal {border:1px solid #d2d2d2; width:120px; line-height:18px; height:18px; line-height:24px; padding-left:4px; font-family:Tahoma, Geneva, sans-serif;}
form.ipoteka select {border:1px solid #d2d2d2; width:126px; line-height:22px; height:20px; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
form.ipoteka div.nocredit {border:1px solid #d2d2d2; background-color:#fff; margin:0 21px 10px 14px; font-size:11px; line-height:26px; padding-left:12px;}
form.ipoteka div.nocredit span {color:#ef4044; font-size:12px;}
form.ipoteka table.submit {border:0px solid blue;}


