* {
    padding: 0;
    margin: 0;
/*    font-size: 1em;    */
    border-collapse: collapse;
    outline: none;
}

html, body {
    height: 100%;
    background: #fff;
    font-size: 16px;
}

body, p, div, a, table, ul, ol {
 /*   color: #000;    */
    font-family: Arial, Helvetica, sans-serif;
    outline: none;
}
td, th {
    vertical-align: top;
    text-align: left;
}
img {
    border: 0;
    vertical-align: bottom;
    outline: none;
}
a img {
    border: 0;
    vertical-align: bottom;
    outline: none;
}

/*
.content p {
   margin-bottom: 15px;
}
 */

h1 {
   font-size: 1.7em;
   margin: 0px 0px 0px 0px;
}
h2 {
   font-size: 1.6em;
   margin: 0px 0px 0px 0px;
}
h3 {
   font-size: 1.5em;
   margin: 0px 0px 0px 0px;
}
h4 {
   font-size: 1.4em;
   margin: 0px 0px 0px 0px;
}

a:link, a:active, a:visited {
   color: #138ba3;
   text-decoration: underline;
}
a:hover {
   color: #138ba3;
   text-decoration: none;
}

ul {
    margin: 10px 0 10px 27px;
    padding: 0 0 0 0;
}
ul li {
    margin: 2px 0 5px 0;
    padding-left: 5px;
}
ol {
    margin-left: 33px;
}
ol li {
    padding: 2px 0 5px 0px;
}

div.spacer {
    font-size: 0px;
    line-height: 0px;
    margin: 0px;
    padding: 0px;
    background: transparent;
    border: none;
    display: block;
    visibility: hidden;
}

/* Extended CSS */
#maindiv {
/*   height: 100%; */
   width: 920px;
   margin: 0 auto;
}
#maintab {
/*   height: 100%; */
   width: 910px;
/*   margin: 0 auto;    */
}
#maintab td {
   border: 1px solid #000;
}
#mtbot {
   vertical-align: bottom;
}

/* Шапка */
#headtop {
  height: 95px;
}
#headtop table {
  width: 100%;
}

.logo {
  padding: 40px 0px 0px 19px;
}
.logo img {
  margin: 0px 51px 0px 0px;
  cursor: pointer;
}
.right {
  text-align: right;
}

.topmenu {
  display: inline;
}

.topmenu a:link, .topmenu a:active, .topmenu a:visited {
   color: #138ba3;
   text-decoration: underline;
}
.topmenu a:hover {
   color: #138ba3;
   text-decoration: none;
}

.topmenu ul {
  margin: 48px 0px 0px 0px;
  padding: 0;
}

.topmenu ul li {
  display: inline;
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
  color: #138ba3;
  font-size: 0.75em;
}
.topmenu li strong {
  color: #333333;
}


/* Меню */
.tbord .tbord-r div {
  background: url(/common/ibank/img/menu/m-u-lt.gif) no-repeat 0px 0px;
  font-size: 0px;
  height: 6px;

}
.tbord .tbord-r {
  background: url(/common/ibank/img/menu/m-u-rt.gif) no-repeat 100% 0px;
  font-size: 0px;
  height: 6px;
}
.tbord {
  background: url(/common/ibank/img/menu/m-bg-t.gif) repeat-x 0px 0px;
  font-size: 0px;
  height: 6px;
}
.bbord4 .bbord-r div {
  background: url(/common/ibank/img/menu/m-u-lb2.gif) no-repeat 0px 0px;
  font-size: 0px;
  height: 6px;

}
.bbord4 .bbord-r {
  background: url(/common/ibank/img/menu/m-u-rb2.gif) no-repeat 100% 0px;
  font-size: 0px;
  height: 6px;
}
.bbord4 {
  background: url(/common/ibank/img/menu/m-bg-b2.gif) repeat-x 0px 0px;
  font-size: 0px;
  height: 6px;
}

.tbord2 .tbord2-r div {
  background: url(/common/ibank/img/menu/m-u-lt2.gif) no-repeat 0px 0px;
  font-size: 0px;
  height: 15px;

}
.tbord2 .tbord2-r {
  background: url(/common/ibank/img/menu/m-u-rt2.gif) no-repeat 100% 0px;
  font-size: 0px;
  height: 15px;
}
.tbord2 {
  background: url(/common/ibank/img/menu/m-bg-t2.gif) repeat-x 0px 0px;
  font-size: 0px;
  height: 15px;
}

.tbord3 .tbord3-r div {
  background: url(/common/ibank/img/menu/m-u-lt3.gif) no-repeat 0px 0px;
  font-size: 0px;
  height: 15px;

}
.tbord3 .tbord3-r {
  background: url(/common/ibank/img/menu/m-u-rt3.gif) no-repeat 100% 0px;
  font-size: 0px;
  height: 15px;
}
.tbord3 {
  background: #f0f2ec url(/common/ibank/img/menu/m-bg-t3.gif) repeat-x 0px 0px;
  font-size: 0px;
  height: 15px;
}
.bbord3 .bbord3-r div {
  background: url(/common/ibank/img/menu/m-u-lb3.gif) no-repeat 0px 0px;
  font-size: 0px;
  height: 15px;

}
.bbord3 .bbord3-r {
  background: url(/common/ibank/img/menu/m-u-rb3.gif) no-repeat 100% 0px;
  font-size: 0px;
  height: 15px;
}
.bbord3 {
  background: #f0f2ec url(/common/ibank/img/menu/m-bg-b3.gif) repeat-x 0px 0px;
  font-size: 0px;
  height: 15px;
}

.tsdw .tsdw-r div {
  background: url(/common/ibank/img/menu/m-u-ls.gif) no-repeat 0px 0px;
  font-size: 0px;
  height: 10px;

}
.tsdw .tsdw-r {
  background: url(/common/ibank/img/menu/m-u-rs.gif) no-repeat 100% 0px;
  font-size: 0px;
  height: 10px;
}
.tsdw {
  background: url(/common/ibank/img/menu/m-bg-s.gif) repeat-x 0px 0px;
  font-size: 0px;
  height: 10px;
}

.bbord .bbord-r div {
  background: url(/common/ibank/img/menu/m-u-lb.gif) no-repeat 0px 0px;
  font-size: 0px;
  height: 15px;

}
.bbord .bbord-r {
  background: url(/common/ibank/img/menu/m-u-rb.gif) no-repeat 100% 0px;
  font-size: 0px;
  height: 15px;
}
.bbord {
  background: url(/common/ibank/img/menu/m-bg-b.gif) repeat-x 0px 0px;
  font-size: 0px;
  height: 15px;
  margin: 0px 0px 20px 0px;
}


.cbord {
/*   height: 100%; */
   width: 910px;
   border-left: 5px solid #f0f2ec;
   border-right:  5px solid #f0f2ec;
}
.cbord2 {
/*   height: 100%; */
   border-left: 5px solid #f0f2ec;
   border-right:  5px solid #f0f2ec;
}
.cbord3 {
/*   height: 100%; */
   background: #f0f2ec;
}

/* Подвал */
#headbot {
   height: 127px;
}
#headbot div {
  color: #949594;
}
#headbot div span {
  color: #22994d;
  font-size: 10px;
  white-space: nowrap;
}
#headbot div a:link, #headbot div a:active, #headbot div a:visited {
   color: #138ba3;
   text-decoration: underline;
}
#headbot div a:hover {
   color: #138ba3;
   text-decoration: none;
}

#headbot .bot1 {
   padding: 5px 0px 0px 13px;
   font-size: 12px;
   width: 216px;
}
#headbot .bot2 {
   padding: 16px 22px 0px 0px;
   width: 208px;
   font-family: Tahoma, Helvetica, sans-serif;
   font-size: 10px;
}
#headbot .bot3 {
   padding: 16px 0px 0px 0px;
   width: 162px;
   font-family: Tahoma, Helvetica, sans-serif;
   font-size: 10px;
}
#headbot .bot2 a, #headbot .bot3 a {
   font-family: Tahoma, Helvetica, sans-serif;
   font-size: 10px;
}
#headbot .bot4 {
   padding: 5px 0px 0px 0px;

}
#headbot .bot4 table {
   width: 305px;
}
#headbot .bot4 .input {
/*   background: url(/common/ibank/img/bg-srch.gif) no-repeat center center;
   width: 216px;*/
/*   padding: 9px 12px 0px 12px;  */
  background: url(/common/ibank/img/bg-srch.gif) no-repeat center center;
  width: 216px;
  padding: 0px 0px 0px 0px;
  height: 34px;
}
#headbot .bot4 .input input {
/*   font-size: 11px;
   width: 192px;
   color: #949594;
   border: 0;
   background: transparent;
   margin: 5px 5px 5px 5px;*/
/*   padding: 0px 12px 0px 12px;*/

font-size: 11px;
width: 197px;
color: #949594;
border: 0;
background: transparent;
margin: 9px 7px 5px 9px;

}
#headbot .bot4 .submit {
   background: transparent url(/common/ibank/img/but/search.gif) no-repeat 0px 0px;
   border: 0;
   height: 34px;
   width: 89px;

}

/* Кнопки включения/выключения слоев */
.but table {
   margin: 0px 0px 0px 0px;
   width: 100%;
}
.but div {
   position: absolute;
   margin: -35px 0px 0px 798px;
}

.but2 div {
   position: absolute;
   margin: -15px 0px 0px 209px;
   cursor: pointer;
}
.block3 .but2 div {
   position: absolute;
   margin: -15px 0px 0px 229px;
   cursor: pointer;
}
.but div img, .but2 div img {
   cursor: pointer;
}


/* Меню 1 */
#menu1, #menu12 {
  padding: 22px 0px 0px 68px;
}
#menu1 img, #menu12 img {
  margin: 0px 36px 25px 0px;
  cursor: pointer;
}

/* Меню 2 */
#menu2, #menu21, #menu22, #menu23, #menu24, #menu25, #menu26, #menu27, #menu28, #menu29, #menu210, #menu211, #menu212 {
  padding: 22px 0px 0px 68px;
}
#menu2 img, #menu21 img, #menu22 img, #menu23 img, #menu24 img, #menu25 img, #menu26 img, #menu27 img, #menu28 img, #menu29 img, #menu210 img, #menu211 img, #menu212 img {
  margin: 0px 36px 25px 0px;
  cursor: pointer;
}
#menu2 .zag, #menu21 .zag, #menu22 .zag, #menu23 .zag, #menu24 .zag, #menu25 .zag, #menu26 .zag, #menu27 .zag, #menu28 .zag, #menu29 .zag, #menu210 .zag, #menu211 .zag, #menu212 .zag {
  padding: 0px 0px 61px 7px;
}
#menu2 .zag img, #menu21 .zag img, #menu22 .zag img, #menu23 .zag img, #menu24 .zag img, #menu25 .zag img, #menu26 .zag img, #menu27 .zag img, #menu28 .zag img, #menu29 .zag img, #menu210 .zag img, #menu211 .zag img, #menu212 .zag img {
  margin: 0px 0px 0px 0px;
  cursor: pointer;
}
#menu2 .zag span img, #menu21 .zag span img, #menu22 .zag span img, #menu23 .zag span img, #menu24 .zag span img, #menu25 .zag span img, #menu26 .zag span img, #menu27 .zag span img, #menu28 .zag span img, #menu29 .zag span img, #menu210 .zag span img, #menu211 .zag span img, #menu212 .zag span img {
  padding: 11px 0px 0px 58px;
  vertical-align: top;
  cursor: pointer;
}


/* Статусное меню */
#status {
   background: url(/common/ibank/img/menu/s-bg.gif) repeat-x 0px 0px;
   margin: 0px 0px 20px 0px;
   width: 920px;
}
#status table {
   width: 100%;
}
#status td.smenu1 {
  padding: 13px 0px 0px 10px;
/*  width: 434px;  */
}
#status td.smenu1 img {
  cursor: pointer;
}
#status td.smenu2 {
  padding: 13px 0px 0px 25px;
/*  width: 414px; */
}
#status td.smenu2 img {
  cursor: pointer;
}
#status .sbut {
  margin: 0px 0px 0px 45px;
  cursor: pointer;
}
#status .s-r {
  width: 15px;
}



/* Баннеры на главной странице */
#mid1 {
  margin: 0px 0px 20px 0px;
}
#mid1 img.last {
  margin: 0px 0px 0px 0px;
}
#mid1 img {
  margin: 0px 20px 0px 0px;
}

/* Отступы */
.pad1 {
  padding: 0px 10px 10px 16px;
}
.pad2 {
  padding: 0px 10px 10px 26px;
}
.pad3 {
  padding: 6px 10px 0px 31px;
}


/* Ссылки аккордеон */
#mid2 {
  margin: 0px 0px 0px 0px;
}
#mid2 .cbord2 {
  margin: 0px 0px 0px 0px;
  min-height: 122px;
}
#mid2 .cbord2 table, #mid2-1 .cbord2 table, #mid2-2 .cbord2 table, #mid2-3 .cbord2 table {
  height: 132px;
}
#mid2 table, #mid2-1 table, #mid2-2 table, #mid2-3 table {
  width: 100%;
}
#mid2 .block1, #mid2 .block2 {
  width: 290px;
  padding: 0px 20px 0px 0px;
}
#mid2 .block3 {
  width: 300px;
}
/* первый разворот */
#mid2-1 .block2, #mid2-1 .block3  {
  padding: 0px 0px 0px 20px;
  width: 60px;
}
#mid2-1 .block1 .anews {
  font-size: 0.7em;
  padding: 0px 5px 0px 25px;
  width: 200px;
  float: left;
}
#mid2-1 .block1 .link {
  margin: 0px 0px 0px 94px;
}

/* второй разворот */
#mid2-2 .block1, #mid2-2 .block3  {
  padding: 0px 20px 0px 0px;
  width: 60px;
}
#mid2-2 .block3  {
  padding: 0px 0px 0px 20px;
  width: 60px;
}
#mid2-2 .block2 .anews {
  font-size: 0.7em;
  padding: 0px 20px 0px 10px;
  width: 205px;
  float: left;
/* border: 1px solid #f00; */
}

/* третий разворот */
#mid2-3 .block1, #mid2-3 .block2  {
  padding: 0px 20px 0px 0px;
  width: 60px;
}
#mid2-3 .block3 .anews {
  font-size: 0.7em;
/*  padding: 0px 35px 13px 25px;
  width: 160px;
  float: left;*/
}
#mid2-3 .block3 .map {
  background: url(/common/ibank/img/hb/hb-map.gif) no-repeat 25px 0px;
  padding: 12px 50px 10px 176px;
}

#mid2-3 .block3 .anews ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
#mid2-3 .block3 .anews ul li {
  padding: 0px 0px 0px 11px;
  margin: 0px 0px 0px 0px;
  list-style-image: none;
  list-style-type: none;
  background: url(/common/ibank/img/hb/hb-li.gif) no-repeat 0px 3px;
  line-height: 1.2em;
}


.zag {
  padding: 0px 0px 5px 25px;
}

.block1 img {
  cursor: pointer;
}
.block2 img {
  cursor: pointer;
}
.block3 img {
  cursor: pointer;
}

.block1 .anews {
  font-size: 0.7em;
  padding: 0px 0px 13px 25px;
}
.block2 .anews {
  font-size: 0.7em;
  padding: 0px 0px 13px 13px;
}
.block3 .anews {
  font-size: 0.7em;
  padding: 0px 0px 13px 25px;
}
.block3 .form {
  padding: 0px 0px 0px 10px;
}
.anews img {
  float: left;
  margin: 0px 11px 0px 0px;
}
.but2 {
   vertical-align: bottom;
   text-align: right;
   padding: 0px 9px 3px 0px;

}
.anews span {
  color: #bec0bc;
  font-size: 0.9em;
}
.anews p {
  padding: 12px 0px 0px 0px;
}

.link {
  padding: 0px 0px 0px 0px;
  width: 68px;
}
.nobr {
  white-space: nowrap;
}


/*
#mid2 .block1 .zag {
  padding: 0px 0px 5px 9px;
}
#mid2 .block2 .zag, #mid2 .block3 .zag {
  padding: 0px 0px 1px 0px;
}
#mid2 .block2 .zag {
  padding: 0px 0px 1px 9px;
}
#mid2 .block3 .zag {
  padding: 0px 0px 1px 16px;
}
#mid2 .block1 .z-news  {
  margin: 0px 95px 0px 0px;
}

#mid2 .block3 .anews {
  font-size: 0.7em;
  padding: 10px 0px 14px 16px;
}
#mid2 .block1 .anews {
  font-size: 0.7em;
  padding: 0px 40px 13px 9px;
}
#mid2 .anews {
  font-size: 0.7em;
  padding: 0px 40px 0px 0px;
}
#mid2 .anews p {
  padding: 12px 0px 0px 0px;
}
#mid2 .anews img {
  float: left;
  margin: 0px 11px 0px 0px;
}
#mid2 .anews span {
  color: #bec0bc;
  font-size: 0.9em;
}
*/

/* Блок формы поиска */
#mid21 {
  margin: 0px 0px 20px 0px;
}

/* Таблицы */
/* тип 1 */
.content .tab1 {
  width: 100%;
}
.content .tab1 th:first-child {
  padding: 6px 0px 15px 0px;
}
.content .tab1 th {
  font-size: 14px;
  color: #818280;
  text-align: right;
  padding: 6px 0px 15px 60px;
}
.content .tab1 td:first-child {
  text-align: left;
  padding: 16px 0px 15px 0px;
}
.content .tab1 td:last-child {
  padding: 16px 0px 15px 60px;
}
.content .tab1 td {
  font-size: 18px;
  font-weight: normal;
  color: #2d2e2c;
  border-top: 1px solid #f0f2ec;
  text-align: right;
  padding: 16px 0px 23px 50px;
}
.content .tab1 td a {
  font-weight: normal;
/*  font-size: 1.15em; */
}
.content .tab1 td span {
  font-size: 0.65em;
}
.content .tab1 .grey {
  color: #B4B6B3;
}
.content .tab1 tr td div.prim {
  font-size: 10px;
  color: #b5b7b2;
}

.content .tab1 tr.hidden td {
	color: #B4B6B3;
}
.content .tab1 tr.hidden td a {
	color: #B4B6B3;
}

/* тип 2 */
.content .tab2 {
  width: 100%;
}
.content .tab2 th:first-child {
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: #2d2e2c;
  padding: 6px 0px 12px 0px;
}
.content .tab2 th {
  font-size: 14px;
  font-weight: normal;
  color: #2d2e2c;
  padding: 6px 0px 12px 10px;
}
.content .tab2 tr td:first-child {
  text-align: left;
  padding: 11px 20px 12px 0px;
}
.content .tab2 td:last-child {
  padding: 11px 0px 12px 10px;
}
.content .tab2 tr:first-child td {
  font-size: 14px;
  color: #2d2e2c;
  border-top: 0px solid #f0f2ec;
  font-weight: normal;
  padding-top: 0px;
}
.content .tab2 tr:first-child td:first-child {
  width: 168px;
}
.content .tab2 tr td {
  font-size: 1em;
  color: #2d2e2c;
  border-top: 1px solid #f0f2ec;
  padding: 11px 0px 12px 0px;
  font-weight: normal;
}
.content .tab2 tr td div.prim {
  font-size: 10px;
  color: #b5b7b2;
}
.content .tab2 td b, .content .tab2 td strong {
  font-size: 14px;
  color: #757872;
}
/*
.tab2 td a {
  font-weight: bold;
  font-size: 0.95em;
}
 */
.content .tab2 td span {
  color: #b5b7b2;
  clear: both;
  display: block;
}
.content .tab2 td p {
  margin: 0px 0px 7px 0px;
}
/* тип 22 */
.content .tab22 {
  width: 100%;
}
.content .tab22 th:first-child {
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: #2d2e2c;
  padding: 6px 0px 12px 0px;
}
.content .tab22 th {
  font-size: 14px;
  font-weight: normal;
  color: #2d2e2c;
  padding: 6px 0px 12px 10px;
}
.content .tab22 tr td:first-child {
  text-align: left;
  padding: 11px 20px 12px 0px;
}
.content .tab22 td:last-child {
  padding: 11px 0px 12px 10px;
}
.content .tab22 tr:first-child td {
  font-size: 14px;
  color: #2d2e2c;
  border-top: 0px solid #f0f2ec;
  font-weight: normal;
  padding-top: 0px;
}
.content .tab22 tr:first-child td:first-child {
  width: 168px;
}
.content .tab22 tr td {
  font-size: 1em;
  color: #2d2e2c;
/*  border-top: 1px solid #f0f2ec; */
  padding: 11px 0px 12px 0px;
  font-weight: normal;
}
.content .tab22 tr td div.prim {
  font-size: 10px;
  color: #b5b7b2;
}
.content .tab22 td b, .content .tab22 td strong {
  font-size: 14px;
  color: #757872;
}
/*
.tab2 td a {
  font-weight: bold;
  font-size: 0.95em;
}
 */
.content .tab22 td span {
  color: #b5b7b2;
  clear: both;
  display: block;
}
.content .tab22 td p {
  margin: 0px 0px 7px 0px;
}

/* тип 3 */
.content .tab3 {
  width: 100%;
}
.content .tab3 th {
  font-size: 14px;
  color: #757872;
  text-align: left;
  padding: 4px 4px 10px 7px;
}
.content .tab3 tr:first-child th {
  padding-top: 0px;
}
.content .tab3 tr td {
  color: #555654;
  font-weight: bold;
  padding: 5px 4px 13px 7px;
}
.content .tab3 td dt {
  color: #2d2e2c;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  padding: 3px 0px 0px 0px;
}
.content .tab3 td span {
  color: #2d2e2c;
  font-size: 12px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.content .tab3 th, .content .tab3 td {
  border-bottom: 1px solid #f0f2ec;
}

.content .tab3 th.noborder {
  border-bottom: 0px solid #f0f2ec;
  padding: 4px 4px 10px 7px;
}
.content .tab3 td.noborder {
  border-bottom: 0px solid #f0f2ec;
  padding: 5px 4px 4px 7px;
}
.content .tab3 tr.topborder th, .content .tab3 tr.topborder td {
  padding-top: 8px;
}

/* тип 4 */
.content .tab4 {
  width: 100%;
}
.content .tab4 th {
  font-size: 14px;
  color: #818280;
  text-align: left;
  padding: 6px 0px 15px 25px;
}
.content .tab4 tr:first-child td {
   border-top: 0px solid #f0f2ec;
}
.content .tab4 tr:first-child td:first-child {
   width: 199px;
}
.content .tab4 td:first-child {
   padding: 16px 0px 23px 0px;
}
.content .tab4 td {
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  color: #2d2e2c;
  border-top: 1px solid #f0f2ec;
  padding: 16px 0px 23px 25px;
}
.content .tab4 td a {
  font-weight: normal;
  font-size: 18px;
/*  font-size: 1.15em; */
}
.content .tab4 td span {
  font-size: 0.65em;
}
.content .tab4 .grey {
  color: #B4B6B3;
}

/* тип 5 */
.content .tab5 {
  width: 100%;
  margin: 25px 0px 0px 0px;
}
.content .tab5 th:first-child {
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  color: #2d2e2c;
  padding: 6px 0px 12px 0px;
}
.content .tab5 th {
  font-size: 14px;
  font-weight: normal;
  color: #2d2e2c;
  padding: 6px 0px 12px 10px;
}
.content .tab5 tr td:first-child {
  text-align: left;
  padding: 11px 20px 12px 0px;
}
.content .tab5 td:last-child {
  padding: 11px 0px 12px 10px;
}
.content .tab5 tr:first-child td {
  font-size: 14px;
  color: #2d2e2c;
  border-top: 0px solid #f0f2ec;
  font-weight: normal;
  padding-top: 0px;
}
.content .tab5 tr:first-child td:first-child {
  width: 168px;
}
.content .tab5 tr td {
  font-size: 1em;
  color: #2d2e2c;
  padding: 11px 0px 12px 0px;
  font-weight: normal;
}
.content .tab5 tr td div.prim {
  font-size: 10px;
  color: #b5b7b2;
}
.content .tab5 td b, .content .tab5 td strong {
  font-size: 14px;
  color: #757872;
}
/*
.tab2 td a {
  font-weight: bold;
  font-size: 0.95em;
}
 */
.content .tab5 td span {
  color: #b5b7b2;
  clear: both;
  display: block;
}
.content .tab5 td p {
  margin: 0px 0px 7px 0px;
}


/* Контентная часть */
table.content {
  width: 920px;
  margin: 0px 0px 0px 0px;
}
table.content td.left {
/*  width: 600px;   */
}
table.content td.right {
  width: 300px;
  padding: 0px 0px 0px 20px;
  text-align: left;
}

table.content .bbord, table.content .bbord3 {
  margin: 0px 0px 20px 0px;
}

.content table.text {
  width: 100%;
}
.content table.text .pad {
  padding: 4px 25px 4px 25px;
}
.content .cbord3 table.text .pad {
  padding: 4px 25px 4px 30px;
}

.content .cbord3 table.text .pad strong {
	color: #2d2e2c;
}


/*
.content table.text #pad {
  padding: 4px 25px 20px 25px;
}
 */

.hzag {
  padding: 19px 0px 0px 31px;
}

/* Блоки слева */
.content td.left table.text .pad h2 {
  font-size: 22px;
  font-weight: normal;
  color: #626460;
  margin: 2px 0px 25px 0px;
}
.content td.left table.text .pad h3 {
  font-size: 18px;
  font-weight: normal;
  color: #bec0bd;
  margin: 0px 0px 3px 0px;
}
.content td.left .cbord2 table.text .pad {
  padding-bottom: 15px;
}
.content td.left .cbord4 {
  padding: 0px 0px 20px 30px;
}
.content td.left .cbord4 h2 {
  font-size: 22px;
  font-weight: normal;
  color: #bec0bd;
  padding: 0px 0px 5px 0px;
  margin: 5px 0px 15px 0px;
  border-bottom: 1px solid #e4e6e1;
}
.content td.left .cbord4 .textpad {
  padding: 0px 30px 0px 0px;
}

/* Блоки справа */
.content td.right .cbord2 table.text .pad h2 {
  font-size: 22px;
  font-weight: normal;
  color: #626460;
  margin: 1px 0px 25px 0px;
}
/*.content td.right .cbord2 table.text td.pad-zag {

}*/
.content td.right .cbord2 table.text td.pad-zag h2 {
  font-size: 22px;
  font-weight: normal;
  color: #626460;
  margin: 5px 25px 12px 25px;
}
.content td.right .cbord2 table.text .pad h2 a {
  color: #138ba3;
  font-weight: normal;
}
.content td.right .cbord2 table.text .pad h3 {
  font-size: 18px;
  font-weight: normal;
  color: #bec0bd;
  margin: 0px 0px 2px 0px;
}
.content td.right .cbord2 table.text .pad h3.tel {
  font-size: 18px;
  font-weight: normal;
  color: #acca7f;
  margin: 0px 0px 2px 0px;
}
.content td.right .cbord2 table.text .pad h3.fax {
  font-size: 18px;
  font-weight: normal;
  color: #bec0bd;
  margin: 0px 0px 19px 0px;
}
.content td.right .cbord2 table.text .pad h3.fax span {
  font-size: 12px;
  font-weight: normal;
}
.content td.right .cbord2 table.text .pad {
  padding-bottom: 9px;
}
.content td.right .cbord2 table.text .pad .linkmore {
  margin: 0px 0px 15px 0px;
}

.content td.right table.text {
  font-size: 11px;
  color: #283933;
}

.content td.right .cbord3 table.text .pad {
  padding: 2px 30px 11px 30px;
}

.content table.text p, .content .cbord4 p {
  margin: 0px 0px 13px 0px;
}


.content {
  font-size: 0.9em;
  font-weight: normal;
  color: #2d2e2c;
}

.content .biglink {
/* font-size: 16px;  */
  font-weight: normal;
}


.content i {
  color: #90918c;
}
.content .right2 ul,
.content td.left ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 16px 0px;
}
.content .right2 ul li,
.content td.left ul li {
  padding: 1px 0px 0px 19px;
  margin: 0px 0px 14px 0px;
/*  margin: 0px 0px 4px 0px;   */
  list-style-image: none;
  list-style-type: none;
  background: url(/common/ibank/img/bul/li3.gif) no-repeat 0px 8px;
/*  line-height: 1.2em; */
}

.content td.left ul.zip li {
  background: url(/common/ibank/img/bul/zip1.gif) no-repeat 0px 2px;
  padding-left: 19px;
  margin: 0px 0px 4px 0px;
	font-size: 0.85em;
}
.content td.right table.text td.pad ul.doc li.zip, .content td.right table.text td.pad ul li.zip {
  background: url(/common/ibank/img/bul/zip1.gif) no-repeat 0px 2px;
  padding-left: 19px;
  margin: 0px 0px 4px 0px;
}
.contright2 ul.docs li.zip {
  background: url(/common/ibank/img/bul/zip1.gif) no-repeat 0px 2px;
  padding-left: 19px;
  margin: 0px 0px 4px 0px;
}
.content td.left ul li.zip {
  background: url(/common/ibank/img/bul/zip1.gif) no-repeat 0px 2px;
  padding-left: 19px;
  margin: 0px 0px 4px 0px;
}

.content td.left ul.wapload li { font-size: 0.85em; }
.content td.left ul.wapload li span { color: #b5b7b2; }

.content td.left ul.big {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 16px 0px;
}
.content td.left ul.big li {
  padding: 1px 0px 0px 19px;
  margin: 0px 0px 16px 0px;
  list-style-image: none;
  list-style-type: none;
  background: url(/common/ibank/img/bul/li3.gif) no-repeat 0px 8px;
/*  line-height: 1.2em; */
}

.content td.right table.text ul, .content td.left2 table.text ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.content td.right table.text ul li, .content td.left2 table.text ul li {
  padding: 1px 0px 4px 19px;
  margin: 0px 0px 0px 0px;
  list-style-image: none;
  list-style-type: none;
  background: url(/common/ibank/img/bul/li1.gif) no-repeat 0px 5px;
/*  line-height: 1.2em; */
}
.content td.right table.text ul.docs, ul.docs, .content td.left2 table.text ul.docs li {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.content td.right table.text ul.docs li,
ul.docs li,
.content .right2 .docs li,
.content .cbord2 .openclose .listr ul.docs li,
.content .right2 ul li .docs li,
.content .left ul.docs li, .content td.left2 table.text ul.docs li {
  padding: 1px 0px 4px 19px;
  margin: 0px 0px 0px 0px;
  list-style-image: none;
  list-style-type: none;
  background: url(/common/ibank/img/bul/pdf.gif) no-repeat 0px 2px;
/*  line-height: 1.2em; */
}

/* Список без перезагрузки */
.listl {
  /*width: 163px;*/
  width: 100px;
  padding: 0px 35px 0px 0px;
}
.listl div {
  margin: 0px 0px 11px 0px;
}

div.sel {
  color: #545552;
  color: #2d2e2c;
  font-weight: bold;
  font-size: 12px;
}
div.unsel {
  color: #138ba3;
  font-size: 12px;
  cursor: pointer;
}
div.unsel span {
  border-bottom: 1px dashed #138ba3;
}

/* Открывающиеся блоки слева */
/*
.content td.left .cbord3 table.text .pad-op .openclose h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #138ba3;
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  line-height: 30px;
  text-decoration: underline;
}
.content td.left .cbord3 table.text .pad-op .openclose .descr h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #138ba3;
  margin: 0px 0px 15px 0px;
  font-weight: normal;
  line-height: 30px;
  text-decoration: underline;
}
.content td.left .cbord2 table.text .pad-op .openclose h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #565854;
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  line-height: 30px;
}
.content td.left .cbord2 table.text .pad-op .openclose .descr h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #565854;
  margin: 0px 0px 15px 0px;
  font-weight: normal;
  line-height: 30px;
}
.content td.left .cbord2 table.text .pad-op .openclose .descr h3 {
  font-size: 18px;
  color: #bec0bd;
  margin: 0px 0px 5px 0px;
  font-weight: normal;
}
 */

/* Открывающиеся блоки справа */
/*
.content td.right .cbord3 table.text .pad-op .openclose h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #138ba3;
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  line-height: 30px;
  text-decoration: underline;
}
.content td.right .cbord3 table.text .pad-op .openclose .descr h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #138ba3;
  margin: 0px 0px 15px 0px;
  font-weight: normal;
  line-height: 30px;
  text-decoration: underline;
}
.content td.right .cbord2 table.text .pad-op .openclose h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #565854;
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  line-height: 30px;
}
.content td.right .cbord2 table.text .pad-op .openclose .descr h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #565854;
  margin: 0px 0px 15px 0px;
  font-weight: normal;
  line-height: 30px;
}
.content td.right .cbord2 table.text .pad-op .openclose .descr h3 {
  font-size: 18px;
  color: #bec0bd;
  margin: 0px 0px 5px 0px;
  font-weight: normal;
} */
/*
.content table.text .pad-op .openclose h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 21px;
  color: #565854;
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  line-height: 30px;
}
.content table.text .pad-op .openclose .descr h2 {
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 21px;
  color: #565854;
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  line-height: 30px;
}
*/

/* Отступы в открывающихся блоках слева */
.content td.left .cbord3 table.text .pad-op {
  padding: 0px 23px 0px 31px;
}
.content td.left .cbord2 table.text .pad-op {
  padding: 0px 13px 0px 20px;
}
/* Отступы в открывающихся блоках справа */
.content td.right .cbord3 table.text .pad-op {
  padding: 0px 23px 0px 31px;
}
.content td.right .cbord2 table.text .pad-op {
  padding: 0px 13px 0px 20px;
}

/* Кнопки блока открывающегося с серым бордером */
.cbord2 .open {
   background: url(/common/ibank/img/but/div-dwn.gif) no-repeat 100% 100%;
   padding: 0px 40px 0px 0px;
   cursor: pointer;
}
.cbord2 .descr {
   background: url(/common/ibank/img/but/div-up.gif) no-repeat 100% 100%;
   padding: 0px 40px 43px 0px;
   cursor: pointer;
}

/* Кнопки блока открывающегося с серым фоном */
.cbord3 .open {
   background: url(/common/ibank/img/but/div-dwn-g.gif) no-repeat 100% 100%;
   padding: 0px 40px 0px 0px;
   cursor: pointer;
}
.cbord3 .descr {
   background: url(/common/ibank/img/but/div-up-g.gif) no-repeat 100% 100%;
   padding: 0px 0px 43px 0px;
   cursor: pointer;
}

/* Страницы типа "О банке" */
.content .left2 {
  width: 290px;
  padding: 0px 20px 0px 0px;
}
.content .right2 {
  width: 610px;
  padding: 0px 0px 0px 0px;
}

.content .left2 .hzag {
  padding: 29px 0px 0px 29px;
}

.content .right2 h2 {
  font-size: 24px;
  font-weight: normal;
  color: #2d2e2c;
  padding: 0px 0px 0px 0px;
  margin: 39px 0px 24px 0px;
}
.content .right2 h3 {
  font-size: 18px;
  font-weight: normal;
  color: #bec0bd;
  border-bottom: 1px solid #e4e6e1;
  padding: 0px 0px 7px 0px;
  margin: 0px 0px 19px 0px;
}
.content .right2 h4 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.content .right2 span {
  color: #b5b7b2;
	font-size: 10px;
}
.content .right2 .listl span {
  color: #b5b7b2;
	font-size: 13px;
}


.content .right2 .zagtab td h2 {
  margin-left: 30px;
}
.content td.right2 .contright2, .content td.left .contright2 {
  padding: 0px 0px 0px 30px;
}

.content .right2 p {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 20px 0px;
}

/* Настройки блоков слева */
.content .right .cbord3 .pad,
.content .left2 .cbord3 .pad {
  font-size: 12px;
  color: #90908e;
}
.content .left2 .cbord3 .pad, .content .right2 .cbord3 .pad {
  padding: 4px 25px 4px 30px;
}
.content .right .cbord3 .pad .fleft,
.content .left2 .cbord3 .pad .fleft {
  float: left;
}
.content .right .cbord3 .pad .fleft img,
.content .left2 .cbord3 .pad .fleft img {
  margin: 2px 20px 0px 0px;
}
.content .right .cbord3 .pad h2 {
  font-size: 14px;
  color: #545552;
  margin: 0px 0px 13px 0px;
}
.content .left2 .cbord3 .pad h2 {
  font-size: 14px;
  color: #545552;
  margin: 0px 0px 13px 0px;
}

/* Ссылки с буллетом */
.linkmore {
  margin: 10px 0px 0px 0px;
  font-size: 12px;
}

.linkmore a {
  background: url(/common/ibank/img/bul/linkmore.gif) no-repeat 100% 5px;
  padding: 0px 11px 0px 0px;
  font-size: 12px;
}

.linkback {
  background: url(/common/ibank/img/bul/linkback.gif) no-repeat 0 5px;
  padding: 0px 0px 0px 11px;
  font-size: 12px;
}

.about_pager {
	width: 100%;
}

.about_pager th {
	background: url(/common/ibank/img/bul/back.gif) no-repeat center left;
	padding-left: 38px;
	text-align: left;
	height: 30px;
	font-weight: normal;
	vertical-align: middle;
}


.about_pager td {
	background: url(/common/ibank/img/bul/forward.gif) no-repeat center right;
	padding-right: 38px;
	height: 30px;
	text-align: right;
	vertical-align: middle;
}

.about_pager span { color: #bebebd;}
 #hidden_link_active, #hidden_link_passive { display: none; }

/* Кнопки */
.list_print {
  margin-top: 40px;
	text-align: right;
}

.bulb-print {
  height: 36px;
  white-space: nowrap;
  font-size: 12px;
  text-align: right;
  line-height: 36px;
  padding: 36px 10px 0px 0px;
}
.bulb-print a {
  background: url(/common/ibank/img/but/bulb-print.gif) no-repeat 0px 0px;
  padding: 8px 0px 12px 36px;

}

.syntax a {
  background: url(/common/ibank/img/but/syntax.gif) no-repeat 0px 0px;
}

.bulb-support {
  height: 36px;
  white-space: nowrap;
  font-size: 12px;
  line-height: 36px;
  padding: 0px 0px 0px 0px;
}
.bulb-support a {
  background: url(/common/ibank/img/but/bulb-support.gif) no-repeat 0px 0px;
  padding: 8px 0px 12px 36px;
  font-size: 12px;

}
.bulb-back {
  height: 36px;
  white-space: nowrap;
  font-size: 12px;
  line-height: 36px;
  padding: 0px 0px 0px 0px;
}
.bulb-back a {
  background: url(/common/ibank/img/but/bulb-back.gif) no-repeat 0px 0px;
  padding: 8px 0px 12px 36px;
  font-size: 12px;

}
.bulb-subs {
  height: 36px;
  white-space: nowrap;
  font-size: 12px;
  line-height: 36px;
  padding: 0px 0px 0px 0px;
}
.bulb-subs a {
  background: url(/common/ibank/img/but/bulb-subs.gif) no-repeat 0px 0px;
  padding: 8px 0px 12px 36px;
  font-size: 12px;
}
.bulb-rss {
  height: 36px;
  white-space: nowrap;
  font-size: 12px;
  line-height: 36px;
  padding: 0px 0px 0px 0px;
}
.bulb-rss a {
  background: url(/common/ibank/img/but/bulb-rss.gif) no-repeat 0px 0px;
  padding: 8px 0px 12px 36px;
  font-size: 12px;

}

/* Форма */
.tabform {
  margin: 4px 0px 0px 0px;
}
.tabform td {
  font-size: 11px;
  color: #757872;
}
.tabform td span {
  font-size: 14px;
  font-weight: bold;
  color: #737471;
}
.tabform .td1 {
  padding: 4px 15px 0px 4px;
}
.tabform .td2 {
  padding: 4px 11px 0px 10px;
}
.tabform .td3 {
  padding: 6px 15px 0px 17px;
}

/* Меню слева */
.leftmenu {
  margin: 0px 0px 20px 0px;
}
table.content .leftmenu .bbord, table.content .leftmenu .bbord3 {
  margin: 0px 0px 5px 0px;
}
table.content .leftmenu .umenu { display:none; }
table.content .leftmenu .cbord2 .umenu {
  padding: 14px 0px 12px 0px;
  width: 217px;
}
table.content .leftmenu .cbord2 .umenu div {
  margin: 0px 0px 2px 0px;
}

/* Раскрывающийся пункт меню */
.leftmenu .cbord2 .pad-menu {
  padding: 1px 15px 3px 25px;
}
table.content .leftmenu .cbord2 .tlmenu {
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px dashed #138ba3;
}
table.content .leftmenu .cbord2 .umenu-s {
  padding: 14px 0px 12px 0px;
}
table.content .leftmenu .cbord2 .umenu-s div {
  margin: 0px 0px 2px 0px;
}
table.content .leftmenu .cbord2 .umenu-s div span, table.content .leftmenu .cbord2 .umenu-s div span a {
  color: #2d2e2c;
  text-decoration: none;
}
table.content .leftmenu .cbord2 .openmenu {
  width: 232px;
  line-height: 18px;
/*  float: left;
  display: table-cell;
 */
}
table.content .leftmenu .cbord2 .buttom {
  margin: 5px 0px 0px 0px;
  clear: both;
  width: 8px;
  cursor: pointer;
/*  float: right;
  display: table-cell;
  line-height: 18px;*/
}


/* Меню без подпунктов */
.leftmenu .cbord3 .pad-menu {
  padding: 1px 30px 2px 30px;
}
table.content .leftmenu .cbord3 .tlmenu {
  font-weight: bold;
}

/* Галерея для правой колонки */
    .stepcarousel {
    position: relative; /*leave this value alone*/
    border-left: 5px solid #f0f2ec;
    border-right: 5px solid #f0f2ec;
    overflow: scroll; /*leave this value alone*/
    width: 197px; /*Width of Carousel Viewer itself*/
    height: 161px; /*Height should enough to fit largest content's height*/
    padding: 0px 41px 0px 51px;
    z-index: 10;
    }

    .stepcarousel .belt {
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
    }

    .stepcarousel .panel {
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 10px 51px 0px 51px; /*margin around each panel*/
    height: 191px;
    width: 197px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
/*    border: 1px solid #f00;   */
    background: transparent url(/common/ibank/img/gallery/c-shadow.gif) no-repeat 0px 125px;
    }

/* Странички типа FAQ */
.zagtab {
  width: 100%;
}
.zagtab h2 {
  padding: 0px 0px 0px 0px;
  margin: 19px 0px 4px 30px;
  font-size: 24px;
  font-weight: normal;
  color: #2d2e2c;
}
.zagtab td.right {
  padding: 16px 19px 0px 0px;
}
.zagtab td.right div {
  display: inline;
}
.content .right2 .right .bulb-print {
  display: block;
}
.contright2 .zagtab td.left {
/*   width: 396px;   */
   padding: 0px 0px 0px 0px;
}
.contright2 .zagtab td.left h2 {
   padding: 0px 0px 0px 0px;
   margin: 41px 0px 0px 0px;
}
.contright2 .zagtab td.right {
  padding: 38px 20px 0px 0px;
  text-align: right;
}

.pad-faq {
  padding: 0px 0px 0px 30px;
}
.pad-faq h4 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 6px 0px;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  color: #90918c;
  line-height: 18px;
}
.pad-faq .faq {
  border-top: 1px solid #e4e6e1;
  padding: 6px 0px 33px 14px;
}
.pad-faq .faq p {
	margin-bottom: 10px;
}

.content td.left ul.pager {
  margin: 16px 0px 23px 0px;
}
.content td.left ul.pager li {
  font-size: 12px;
  background: none;
  display: inline;
  list-style-image: none;
  list-style-type: none;
  padding: 0px 9px 0px 9px;
  margin: 0px 0px 0px 0px;
}
.content td.left ul.pager li.first {
  padding: 0px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.content td.left ul.pager li.first img {
  vertical-align: middle;
}
.content td.left ul.pager li.last {
  padding: 0px 0px 0px 15px;
  margin: 0px 0px 0px 0px;
}
.content td.left ul.pager li.last img {
  vertical-align: middle;
}

/* Поиск */

.search_form {
	width: 920px;
	background: #f0f2ec url("/common/ibank/img/left_top_corner.gif") no-repeat left top;
}

.search_form div {
	background: url("/common/ibank/img/right_top_corner.gif") no-repeat right top;
}

.search_form div div {
	background: url("/common/ibank/img/left_bot_corner.gif") no-repeat left bottom;
}

.search_form div div div {
	background: url("/common/ibank/img/right_bot_corner.gif") no-repeat right bottom;
	padding: 20px 0 20px 31px;
}

.search_form table strong {
	font-size: 14px;
	color: #737471;
}

.search_form th,
.search_form td {
	text-align: right;
	vertical-align: middle;
}
.search_form th { padding-left: 10px; }
.search_form .first {
	width: 310px;
	text-align: left;
}

.search_form .bot6 {
	background: #f0f2ec url(/common/ibank/img/bg-srch_searchform.gif) no-repeat center right;
	width: 385px;
	text-align: right;
	padding: 0;
}

.search_form th input {
	position: relative;
	top: 1px;
}
.search_form .bot6 input {
	font-size: 11px;
	width: 370px;
	color: #949594;
	border: 0;
	background: transparent;
	margin: 5px 5px 5px 5px;
}

.search_div h4 {
	font-size: 14px;
	color: #737471;
	margin-bottom: 15px;
	display: block;
}
.search_div h4 strong {
	color: #2d2e2c;
	font-weight: bold;
}

.search_div .tlmenu {
  text-decoration: none;
  border-bottom: 1px dashed #138ba3;
}
.search_div p {
	font-size: 12px;
}

.page_navigator {
	margin-bottom: 20px;
}

.page_navigator td, .page_navigator th {
	vertical-align: middle;
	font-size: 12px;
	color: #737471;
}

.page_navigator th {
	padding-left:	6px;
}

.page_navigator .very_little_green_circle {
	background: url("/common/ibank/img/form/circle.gif") no-repeat center right;
	width: 26px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 0 0 0 5px;
}

.page_navigator .results {
	padding: 0 7px 0 7px;
}

.page_navigator .page {
	padding: 0 9px 0 20px;
}

.page_navigator .bot5 {
   background: url(/common/ibank/img/bg-srch_pager.gif) no-repeat center center;
   width: 58px;
}

.page_navigator .bot5 input {
   font-size: 11px;
   width: 45px;
   color: #949594;
   border: 0;
   background: transparent;
   margin: 5px 5px 5px 5px;
}

.page_navigator th input {
	position: relative;
	top: 2px;
}

.page_navigator .bot5 .submit {
   background: transparent url(/common/ibank/img/but/search.gif) no-repeat 0px 0px;
   border: 0;
   height: 36px;
   width: 89px;
   margin: 0 5px 0 5px;
}

.page_navigator .results span {
	font-size: 12px;
	color: #737471;
}

#hidden_pager, #syntax_block { display: none; }
#syntax_help { margin: 15px 0 0 0; }

.syntax_link {
	margin-top: 15px;
	padding: 30px 0 30px 38px;
	background: url(/common/ibank/img/bul/syntax.gif) no-repeat left center;
}

/* Пресс-центр */
 .left .w560 {
  width: auto;
}
.w560 {
  width: 560px;
}
.contright2 table.zagtab {
  margin: 0px 0px 16px 0px;
}
table.pchead {
  width: 560px;
  margin: 0px 0px 0px 0px;
}
table.pchead td.left {
  width: 360px;
  padding: 0px 30px 0px 0px;
}
table.pchead td.right {
  width: 170px;
  padding: 0px 0px 0px 0px;
}
table.pchead {
  width: 560px;
}
table.pchead table.press td.l {
  width: 165px;
  padding: 0px 30px 0px 0px;
  margin: 0px 0px 0px 0px;
}
table.pchead table.press td.r {
  width: 165px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/* Главная новость */
table.pchead .topic {
  padding: 0px 0px 23px 0px;
  margin: 0px 0px 20px 0px;
  border-bottom: 3px solid #eeefec;
}
table.pchead .topic h3 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 14px 0px;
  border: none;
  font-size: 18px;
  color: #545552;
}
table.pchead .topic img {
  margin: 0px 0px 10px 0px;
}
table.pchead .topic .descr {
  margin: 0px 0px 3px 0px;
}
table.pchead .topic .linkmore {
  margin: 17px 0px 0px 0px;
}

/* Газета */
table.pchead table.press .gazeta {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 11px;
}
table.pchead table.press .gazeta a {
  font-size: 12px;
}
table.pchead table.press .gazeta h3 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  border: none;
  font-size: 18px;
  color: #545552;
}
table.pchead table.press .gazeta ul {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 7px 0px;
}
table.pchead table.press .gazeta .linkmore {
  padding: 0px 0px 0px 0px;
  margin: 11px 0px 5px 0px;
}
/* Журнал */
table.pchead table.press .journal {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 11px;
}
table.pchead table.press .journal a {
  font-size: 12px;
}
table.pchead table.press .journal h3 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 14px 0px;
  border: none;
  font-size: 18px;
  color: #545552;
}
table.pchead table.press .journal .image {
  float: left;
  padding: 1px 8px 0px 0px;
}
table.pchead table.press .journal .bulb-subs {
  margin-left: -6px;
}

table.pchead table.press .journal .linkmore {
  padding: 0px 0px 0px 0px;
  margin: 11px 0px 5px 0px;
}

/* Публикации */
table.pchead .publications {
  padding: 0px 0px 23px 0px;
  margin: 0px 0px 20px 0px;
  border-bottom: 3px solid #eeefec;
}
table.pchead .publications h3 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 14px 0px;
  border: none;
  font-size: 14px;
  font-weight: bold;
  color: #BEC0BD;
}
table.pchead .publications img {
  margin: 0px 0px 10px 0px;
}
table.pchead .publications .descr {
  margin: 0px 0px 3px 0px;
  font-size: 11px;
}
table.pchead .publications .linkmore {
  margin: 17px 0px 0px 0px;
}

/* События */
table.pchead .events {
  padding: 0px 0px 23px 0px;
  margin: 0px 0px 20px 0px;
}
table.pchead .events h3 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 14px 0px;
  border: none;
  font-size: 14px;
  font-weight: bold;
  color: #BEC0BD;
}
table.pchead .events img {
  margin: 0px 0px 10px 0px;
}
table.pchead .events .descr {
  margin: 0px 0px 3px 0px;
  font-size: 11px;
}
table.pchead .events .linkmore {
  margin: 17px 0px 0px 0px;
}
/* Лента новостей */
.newslist {
  margin: 0px 0px 49px 0px;
}
.newslist .list {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  line-height: normal;
}
.newslist .listf {
  margin: 0px 0px 29px 0px;
}
.newslist .listf h3 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 14px;
  border: none;
  font-weight: normal;
}
.newslist .listf h3 a {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 14px;
  border: none;
}
.newslist .listf .data {
  padding: 2px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 11px;
  color: #bebebd;
  line-height: normal;
}
.newslist .list h3 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 12px;
  border: none;
  font-weight: normal;
}
.newslist .list .data {
  padding: 2px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 10px;
  color: #bebebd;
  line-height: normal;
}
.zagtabnews {
  width: 100%;
}

.contright2 .zagtabnews td.left {
/*   width: 396px;   */
   padding: 0px 0px 0px 0px;
}
.contright2 .zagtabnews td.right {
  padding: 0px 0px 0px 0px;
  text-align: right;
}
.contright2 .zagtabnews td.right .bulb-print {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-align: right;
}
.contright2 .zagtabnews td.left .data {
  font-size: 11px;
  color: #bebebd;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.contright2 .newsitem h3 {
  font-size: 18px;
  color: #2d2e2c;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 30px 0px;
  border: none;
  font-weight: normal;
}

/* Калькулятор */
.creditcalc .bot5 {
   background: url(/common/ibank/img/bg-creditcalc.gif) no-repeat center center;
   width: 149px;
}

.creditcalc .bot5 input {
   font-size: 11px;
   width: 139px;
   color: #949594;
   border: 0;
   background: transparent;
   margin: 5px 5px 5px 5px;
}
.legenda td {
  padding: 0px 30px 0px 0px;
}
.legenda b {
  color: #757872;
}
.legenda .grey {
  color: #b5b7b2;

  font-size: 18px;
}
.legenda .green {
  color: #7cc511;

  font-size: 18px;
}
.graf {
  margin: 0px 0px 49px 0px;
}
.graf table {
  width: 504px;
}
.graf td.bg1 {
  background: url(/common/ibank/img/cal/bg1.gif) repeat-x 0px 0px;
}
.graf td.bg2 {
  background: url(/common/ibank/img/cal/bg2.gif) repeat-x 0px 0px;
}
.graf td.bg3 {
  background: url(/common/ibank/img/cal/bg3.gif) repeat-x 0px 0px;
}
.graf .leg {
  margin: 0px 0px 49px 0px;
}
/*
.graf .prim {
  font-size: 11px;
  color: #636462;
  text-align: center;
  position: absolute;
}
 */
.graf .prim {
  color: #636462;
  text-align: center;
  position: absolute;
  white-space: nowrap;
  margin: 28px 0px 0px 0px;
}
.graf .prim table {
  width: 540px;
}
.graf .prim table td {
  font-size: 11px;
}


/* card_form */

.top_left_bord,
.top_left_bord div,
.bottom_left_bord,
.bottom_left_bord div {
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}

.top_left_bord {
  background:  url(/common/ibank/img/left_top.gif) no-repeat top left;
	height: 13px;
}
.top_left_bord div {
  background:  url(/common/ibank/img/right_top.gif) no-repeat top right;
  margin-left: 13px;
	height: 13px;
}

.bottom_left_bord {
  background:  url(/common/ibank/img/left_bottom.gif) no-repeat top left;
	height: 13px;
}
.bottom_left_bord div {
  background:  url(/common/ibank/img/right_bottom.gif) no-repeat top right;
  margin-left: 13px;
	height: 13px;
}

.card_cbord {
	background-color: #f0f2ec;
	margin-bottom: 25px;
}

.cardquery h3 {
	font-size: 18px;
	padding-bottom: 15px;
	display: block;
}
.cardquery h3 span { color: #626460;}

.card_cbord .text { margin: 5px 24px 7px 18px; }
.card_cbord .main_param {
	margin-top: 10px;
	font-size: 12px;
	color: #90908e;
}
.card_cbord .main_param td { padding: 2px 50px 2px 0; }
.gray { color: #bebebd; }
.card_table { margin-top: 20px; }
.card_table th { padding: 0 15px 20px 0 ; }
.card_table td { padding: 0 0 20px 0 ; }
.card_table th {
	color: #757872;
	padding-top: 3px;
}
.card_table b { color: #757872; }
.cursor { cursor:pointer; }
.radiotable { margin: 0; }
.radiotable td {
	padding: 0 10px 0 0;
	vertical-align: middle;
}
.card_result {
	font-size:12px;
	color: #757872;
}
.card_result th {
	border-bottom: 1px solid #f0f2ec;
	padding: 20px 20px 20px 0;
	font-size:14px;
	font-weight: normal;
	font-style: italic;
	color: #90918c;
}
.card_result td {
	border-bottom: 1px solid #f0f2ec;
	padding: 8px 0 8px 0;
}

.cardquery input,
.cardquery select,
.cardquery texarea {
	font-size: 12px;
	font-family: Arial;
	color: #757872;
}

.cardquery input { padding: 1px 0 1px 0; }

.cardquery .wide_select { width: 300px; }
.cardquery .field {  width: 225px; }
.cardquery .std_select {  width: 229px; }
.cardquery .day_select {  width: 50px; }
.cardquery .month_select {  width: 100px; }
.cardquery .year_select {  width: 60px; }
.cardquery .telefone_prefix {  width: 55px; }
.cardquery .telefone_field {  width: 125px; }
.cardquery .doc_num { width: 105px; }


/* NEW DESIGN */
#head {
  background: url(/common/dd/img/bg2.gif) no-repeat 125px 0px;
}
#head .logo {
/*  width: 375px; */
  padding: 21px 0px 0px 11px;
}
#head td.logo img {
  display: inline;
  margin: 0px 0px 0px 0px;
}
#head td.logo span img {
  margin: 0px 119px 0px 52px;
}

#head .nav {
  padding: 5px 0px 63px 101px;
  margin: 0px 0px 0px 0px;
}
#head .nav img {
  margin: 0px 20px 0px 0px;
}

#head .tmenu ul {
  margin: 0px 0px 14px 0px;
  padding: 0px 0px 0px 0px;
}
#head .tmenu ul li {
  display: inline;
  color: #666666;
  font-size: 11px;
  list-style-image: none;
  list-style: none;
  text-transform: uppercase;
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#head .tmenu ul li a {
  color: #666666;
  text-transform: uppercase;
  font-size: 11px;
}
#head .tmenu ul.g li {
  display: inline;
  color: #007c4a;
  font-size: 11px;
  list-style-image: none;
  list-style: none;
  margin: 0px 15px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#head .tmenu ul.g li a {
  color: #007c4a;
  text-transform: uppercase;
  font-size: 11px;
}
/* Footer */
#footer {
  height: 90px;
}
#footer table {
  width: 920px;
}
#footer table .search table {
  width: 202px;
}

#footer .copy {
  color: #666666;
  font-size: 10px;
  padding: 8px 0px 0px 19px;
}
#footer .copy a {
  color: #666666;
  font-size: 10px;
}
#footer .copy span {
  color: #999999;
  font-size: 10px;
}

#footer .search {
  padding: 17px 10px 0px 0px;
  text-align: right;
}
#footer .search .input {
  background: url(/common/dd/img/bg-search.gif) no-repeat 0px 50%;
  padding: 3px 10px 3px 13px;
  height: 21px;
/*  vertical-align: middle; */
}
#footer .search .input input {
  width: 150px;
/*  line-height: 15px;  */
  border: none;
  font-size: 10px;
  color: #84847e;
  background: transparent;
/*  text-transform: lowercase;   */
}
#footer .search td {
  padding: 0px 0px 0px 0px;
  text-align: left;
  vertical-align: middle;
}

.sitemap_left {
	float: left;
	width: 290px;
}
.sitemap_right {
	float: left;
	width: 290px;
}
.sitemap_left UL { margin: 5px 25px 0 0; }
.sitemap_right UL { margin: 5px 0 0 0; }

.sitemap_left UL LI,
.sitemap_right UL LI {
	background: transparent;
	margin: 0 0 5px 0;
	padding:0;
}
.sitemap_left UL UL,
.sitemap_right UL UL {
	margin: 8px 0 0 0;
	font-size: 0.88em;
}
.sitemap_left UL UL LI,
.sitemap_right UL UL LI{ margin: 0 0 8px 0; }
.sitemap_left UL UL UL LI,
.sitemap_right UL UL UL LI {
	margin: 0 0 8px 0;
	padding: 0 0 0 20px;
	font-size: 1.15em;
}

/* Листалка */
.sub-links2 ul.pagers, .left .contright2 .sub-links2 ul.pagers {
  margin: 16px 0px 23px 0px;
}
.sub-links2 ul.pagers li, .left .contright2 .sub-links2 ul.pagers li {
  font-size: 12px;
  background: none;
  display: inline;
  list-style-image: none;
  list-style-type: none;
  padding: 0px 9px 0px 9px;
  margin: 0px 0px 0px 0px;
}
.sub-links2 ul.pagers li.first, .left .contright2 .sub-links2 ul.pagers li.first {
  padding: 0px 15px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: none;
  list-style-image: none;
  list-style-type: none;
}
.sub-links2 ul.pagers li.first img, .left .contright2 .sub-links2 ul.pagers li.first img {
  vertical-align: middle;
  background: none;
  list-style-image: none;
  list-style-type: none;
}
.sub-links2 ul.pagers li.last, .left .contright2 .sub-links2 ul.pagers li.last {
  padding: 0px 0px 0px 15px;
  margin: 0px 0px 0px 0px;
  background: none;
  list-style-image: none;
  list-style-type: none;
}
.sub-links2 ul.pagers li.last img, .left .contright2 .sub-links2 ul.pagers li.last img {
  vertical-align: middle;
  background: none;
  list-style-image: none;
  list-style-type: none;
}
/* Ссылка на языковую версию (в EN) */
.topmenu .lang {
  font-size: 10px;
  font-family: Tahoma, Helvetica, sans-serif;
  padding: 47px 20px 0px 0px;
}
.topmenu .lang a {
  font-size: 10px;
  font-family: Tahoma, Helvetica, sans-serif;
  color: #308844;
}

.error{
color: red;
}

/* Для "баяна" на главной странице */
#mid2 .cbord2 table.rates {
  height: 60px;
  margin: 0px 0px 0px 20px;
  width: 180px;
}
#mid2 .cbord2 td.zag {
  padding: 0px 0px 0px 18px;
}
#mid2 .block2 .anews h2 {
 font-size: 11px;
 color: #666666;
 padding: 0px 0px 5px 20px;
 margin: 0px 0px 3px 0px;
}
#mid2-2 .cbord2 table.rates {
  height: 60px;
  margin: 0px 0px 0px 20px;
 width: 180px;
}
#mid2-2 .cbord2 td.zag {
  padding: 0px 0px 0px 25px;
}

.block2 .anews h2 {
 font-size: 11px;
 color: #666666;
 padding: 0px 0px 0px 15px;
}
.block2 .anews{
 margin: 0;
 padding: 0;
}
.block2 .anews table.rates {
 margin: 0;
 padding: 0;
}
.block2 .anews .rates td {
 padding: 1px 15px 1px 0px;
 margin: 0px 0px 0px 0px;
 color: #666666;
}
.block2 .anews .rates th {
 padding: 0px 0px 0px 0px;
 font-size: 10px;
 color: #d3d4d1;
 text-align: left;
}
.block2 .anews .first_cell {

}
.block2 .anews p {
 padding: 0px 0px 0px 13px;
 margin: 0px 0px 0px 0px;
}
.block2 .anews .plus {
 background: url(/common/dd/img/head/cot-up.gif) no-repeat 0px 5px;
 padding: 0px 0px 0px 13px;
}
.block2 .anews .minus {
 background: url(/common/dd/img/head/cot-dwn.gif) no-repeat 0px 5px;
 padding: 0px 0px 0px 13px;
}
.block2 .anews td.archive {
 text-align: right;
 padding: 0px 0px 0px 0px;
}
