
/* -----------------------------------------
	сброс стилей
-------------------------------------------- */

html, body, div,
h1, h2, h3, h4, h5, h6, p, pre,
dl, dt, dd, ul, ol, li,
form, table, tbody, th, td,
.b-menu, .b-menu li, .b-table,
.b-block .title,
.b-header p, .b-footer p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline
}

.b-menu {
	list-style: none
}

.b-table th,
.b-table td {
	padding: 0;
	border: 0
}

.nb td {border: 0; padding: 8px; vertical-align: top;}
.nb table {margin: 5px 0;}
/* -----------------------------------------
	типографика
-------------------------------------------- */

body {
	font: normal 8pt/normal Tahoma, Arial, sans-serif;
	color: #2c3943
}

h1, h2, h3, h4, h5, h6 {
	font-size: 1.6em;
	font-weight: 400
}

h2, h3, h4, h5, h6 {
	font-size: 1.5em
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th, em, strong {
	font-style: normal;
	font-weight: 400;
	text-align: left
}

th {
	font-weight: 700;
	color: #404040
}

th, td {
	padding: 3px;
	border: #e2e2e2 1px solid
}

ol, ul {
	padding-left: 25px;
	list-style: disc outside
}

ol {
	list-style: decimal outside
}

p, ol, ul, table {
	margin: 14px 0
}

li {
	margin: 8px 0
}

strong {
	font-weight: 700
}

em {
	font-style: italic
}

a {
	color: #456a9c;
	text-decoration: underline
}

a:hover, a:active {
	color: #fb6705
}

a img {
	border: 0
}

label, input, select, option {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	color: inherit
}

input {
	padding: 1px;
}

.f-radio {
	vertical-align: middle
}

.f-button {
	border: #cec4c8 1px solid;
	background: #efefef;
	color: #000
}

/* -----------------------------------------
	страница
-------------------------------------------- */

html {
	height: 100%
}

body {
	position: relative;
	margin: 0 auto;
	min-width: 1255px;
	max-width: 1575px;
	height: 100%;
	background: #fff
}

#page {
	min-height: 100%
}

/* -----------------------------------------
	структурные элементы
-------------------------------------------- */

/* - - - - - - - - - - - - - - - - - - - - -
	знак рубля
- - - - - - - - - - - - - - - - - - - - - -  */

span.rur {
	text-transform: uppercase;
}

span.rur span {
	position: absolute;
	margin: 2px 0 0 -7px;
	width: 6px;
	height: 1em;
	overflow: hidden
}

span.rur span:before {
	content: '\2014'
}

/* - - - - - - - - - - - - - - - - - - - - -
	пачвэй
- - - - - - - - - - - - - - - - - - - - - -  */

.b-menu-pathway {
	padding: 8px 23px;
	background: #f6f6f6 url(/i/block-title.gif) no-repeat 7px 9px;
	color: #686d71
}

.b-menu-pathway li {
	display: inline;
	padding-left: 14px;
	background: url(/i/pathway.gif) no-repeat 4px 4px
}

.b-menu-pathway li:first-child {
	padding: 0;
	background: none
}

.b-menu-pathway a {
	font-weight: 700;
	color: #686d71;
	text-decoration: none
}

.b-menu-pathway a:hover, .b-menu-pathway a:active {
	text-decoration: underline
}

/* - - - - - - - - - - - - - - - - - - - - -
	пагинация
- - - - - - - - - - - - - - - - - - - - - -  */

.b-pages {
	margin: 30px 0 20px
}

.b-pages p {
	color: #2c3943
}

.b-pages ul {
	margin-top: 10px;
	font-size: 1.1em;
	color: #456a9c
}

.b-pages li {
	display: inline;
	padding-left: 8px
}

.b-pages li:first-child {
	padding: 0
}

.b-pages .active {
	font-weight: 700
}

/* - - - - - - - - - - - - - - - - - - - - -
	версия для печати
- - - - - - - - - - - - - - - - - - - - - -  */

p.print-view {
	margin: 15px 0;
	padding: 1px 0 0 37px;
	height: 14px;
	background: url(/i/print-view.gif) no-repeat 13px 0
}

/* -----------------------------------------
	шапка
-------------------------------------------- */

.b-header {
	position: relative;
	padding: 11px 0 0 21px;
	height: 114px
}



/* - - - - - - - - - - - - - - - - - - - - -
	лого
- - - - - - - - - - - - - - - - - - - - - -  */

.b-header .logo {
	position: relative;
	float: left;
	width: 191px;
	height: 68px;
}

.b-header .logo span {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	background: url(/i/logo.png)
}

.t-header td {
  border: 0;
  vertical-align:top;
}

.t-header .logo {

  padding: 20px;
}

.t-header td.cur {
  padding:20px 0 10px 30px;
}

/* - - - - - - - - - - - - - - - - - - - - -
	меню авторизации
- - - - - - - - - - - - - - - - - - - - - -  */

.b-menu-user {
	
	padding: 7px 15px 8px 10px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;	
	font-weight: 700;
	
}


.b-menu-user li {
	float: left;
	padding-left: 24px;
	height: 13px;
	background: url(/i/read-more.gif) no-repeat 17px 5px
}

.b-menu-user li:first-child {
	padding-left: 0;
	background: none;
	font-weight: 400
}

 .b-menu-user a {
	border-bottom: #456a9c 1px dashed;
	text-decoration: none
}

 .b-menu-user a:hover, #js .b-menu-user a:active {
	border-bottom-color: #fb6705
}

td.auth {
  padding-right: 4.8%;
}
.login {
  padding: 12px 0px 30px 0;
  text-align:right;
}
.login span {background: #f0f6fd; padding: 7px 15px;}

.login a {
	/* border-bottom: #456a9c 1px dashed; */
	text-decoration: underline;
}

.login a:hover, #js .b-menu-user a:active {
	border-bottom-color: #fb6705
}

.login .reg {
  background: url(/i/read-more.gif) no-repeat 10px 5px;
  font-weight: 700;
  margin-left: 10px;
  padding: 0 0 0 20px; 
}

.auth .rek {padding: 10px 0; text-align:right;}


/* - - - - - - - - - - - - - - - - - - - - -
	банер в шапке
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-reklama-header {
	display: none;
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 94px;
	overflow: hidden;
	background: #f5f5f5
}

.l-header-banner .b-block-reklama-header {
	display: block
}

.b-block-reklama-header .content {
	position: absolute;
	top: 0; left: 50%;
	margin-left: -777px;
	width: 1555px;
	height: 100%;
	text-align: center
}

/* -----------------------------------------
	контент
-------------------------------------------- */

.b-content {
	padding-bottom: 144px;
	width: 100%;
	overflow: hidden
}

.b-sidebar {
	float: left
}

/* - - - - - - - - - - - - - - - - - - - - -
	левая колонка
- - - - - - - - - - - - - - - - - - - - - -  */

.b-sidebar-left {
	width: 16.4%
}

/* - - - - - - - - - - - - - - - - - - - - -
	центральная колонка
- - - - - - - - - - - - - - - - - - - - - -  */

.b-sidebar-center {
	padding: 0 1.6%;
	width: 50.9%
}

/* - - - - - - - - - - - - - - - - - - - - -
	правая колонка
- - - - - - - - - - - - - - - - - - - - - -  */

.b-sidebar-right {
	width: 25%
}

/* - - - - - - - - - - - - - - - - - - - - -
	колонка основного контента
- - - - - - - - - - - - - - - - - - - - - -  */

.b-sidebar-article {
	padding-left: 1.6%;
	width: 77.5%
}

/* -----------------------------------------
	блоки
-------------------------------------------- */

.b-block {
	margin-bottom: 10px
}

.b-block .title {
	padding: 7px 0 4px 23px;
	background: url(/i/block-title.gif) no-repeat 8px 10px;
	font-size: 1.1em;
	font-weight: 700;
	color: #404040
}

.b-block .t_banki {
  background: url(/i/block-title-banki.gif) no-repeat 8px 11px;
}
/* - - - - - - - - - - - - - - - - - - - - -
	главное меню
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-menu-main {
	margin-bottom: 33px
}

.b-menu-main em {
	display: block;
	background: #6181a9 url(/i/menu-main-item-r.gif) no-repeat 100% 0;
	font-size: 1.1em;
	font-style: normal;
	font-weight: 700;
	color: #fff
}

.b-menu-main .item2 em {
	background: #e76353 url(/i/menu-main-item2-r.gif) no-repeat 100% 0
}

.b-menu-main .item3 em {
	background: #66aead url(/i/menu-main-item3-r.gif) no-repeat 100% 0
}

.b-menu-main .item5 em {
	background: #A4AAAB url(/i/menu-main-item5-r.gif) no-repeat 100% 0
}


.b-menu-main em span {
	display: block;
	padding: 5px 5px 6px 23px;
	background: url(/i/menu-main-item-b.gif) repeat-y 0 0
}

.b-menu-main .item2 em span {
	background: url(/i/menu-main-item2-b.gif) repeat-y 0 0
}

.b-menu-main .item3 em span {
	background: url(/i/menu-main-item3-b.gif) repeat-y 0 0
}

.b-menu-main .item5 em span {
	background: url(/i/menu-main-item5-b.gif) repeat-y 0 0
}


.b-menu-main ul {
	margin: 0 0 13px;
	padding: 9px 0 0 21px;
	border-top: #c2dbf0 3px solid;
	list-style: none
}

.b-menu-main .item2 ul {
	border-color: #f8dccb
}

.b-menu-main .item3 ul {
	border-color: #e5f0f2
}


.b-menu-main .item5 ul {
	border-color: #E7F2F4
}


.b-menu-main .item4 ul {
	border-top: #e2e2e2 2px solid
} 

.b-menu-main ul li {
	margin-bottom: 5px;
	padding-left: 9px;
	background: url(/i/menu-main-item.gif) no-repeat 0 5px
}

.b-menu-main .item2 li {
	background-position: 0 -15px
}

.b-menu-main .item3 li {
	background-position: 0 -35px
}

.b-menu-main .item4 li {
	background-position: 0 -55px
} 

.b-menu-main .active {
	font-weight: 700
}

.b-menu-main a {
	color: #686d71;
	text-decoration: none
}

.b-menu-main a:hover, .b-menu-main a:active {
	text-decoration: underline
}

.b-menu-main .new a {
	padding-right: 22px;
	background: url(/i/menu-main-new.gif) no-repeat 100% 3px
}

/* - - - - - - - - - - - - - - - - - - - - -
	курс валют
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-currency {
		width: 180px
}



.b-block-currency .title {
	padding: 0;
	background: none;
	font-size: 1em;
	font-weight: 400;
	color: #686d71
}

.b-block-currency table {
	margin: 4px 0;
	color: #343434
}

.b-block-currency td {
	padding: 3px 0 2px
}

.b-block-currency .currency {
	width: 19px;
	color: #000
}

.b-block-currency .date {
	width: 54px;
	color: #686d71
}

.b-block-currency .delta {
	width: 47px;
	font-size: 0.9em
}

.b-block-currency .up .delta {
	color: #689f19
}

.b-block-currency .down .delta {
	color: #c72e1c
}

.b-block-currency p {
	margin: 0
}

/* - - - - - - - - - - - - - - - - - - - - -
	банер в левой колонке
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-reklama-lsidebar .content {
	text-align: center
}

/* - - - - - - - - - - - - - - - - - - - - -
	реклама банков в левой колонке
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-reklama-banks .content {
	padding-top: 18px;
	border-top: #b3c7e0 2px solid
}

.b-block-reklama-banks li {
	padding-bottom: 14px;
	text-align: center
}

.b-block-reklama-banks li img {
	border: #ddd 1px solid
}

.b-block-reklama-banks .read-more {
	margin-top: 3px;
	padding: 4px 0 0 21px;
	border-top: #e2e2e2 2px solid;
	background: url(/i/read-more.gif) no-repeat 9px 9px
}

/* - - - - - - - - - - - - - - - - - - - - -
	популярные вклады
	популярные кредиты
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-popular .content {
	position: relative;
	border-top: #b3c7e0 2px solid
}

.b-block-popular table {
	width: 100%;
	color: #686d71
}

.b-block-popular th {
	padding: 5px 10px 6px 14px;
	background: #e7f1fc;
	font-weight: 400
}

.b-block-popular th:first-child {
	padding-left: 24px
}

.b-block-popular td {
	padding: 4px 10px 6px 14px;
	border-bottom: #d2dce8 1px solid;
	background: #f0f6fd;
	vertical-align: middle
}

.b-block-popular td:first-child {
	padding-left: 24px;
	background: #f0f6fd url(/i/read-more.gif) no-repeat 10px 9px
}

.b-block-popular .currency {
	width: 60px
}

.b-block-popular .sum {
	width: 114px
}

.b-block-popular .period {
	width: 62px
}

.b-block-popular .percent {
	width: 81px
}

.b-block-popular table a {
	color: #686d71;
	text-decoration: none
}

.b-block-popular table a:hover, .b-block-popular table a:active {
	text-decoration: underline
}

.b-block-popular table strong a {
	color: #456a9c
}

.b-block-popular table span {
	color: #689f19
}

.b-block-popular .content p {
	position: absolute;
	top: -22px; right: 3px;
	margin: 0;
	padding-left: 18px;
	background: url(/i/search.gif) no-repeat 0 1px
}

/* изменения для "популярные кредиты" - - -  */

.b-block-popular-credits {
	margin-bottom: 20px
}

.b-block-popular-credits .content {
	border-top-color: #cbeab5
}

.b-block-popular-credits th {
	background: #e7f9df
}

.b-block-popular-credits td {
	border-bottom-color: #dff3d5;
	background: #f5fbf5
}

.b-block-popular-credits td:first-child {
	background-color: #f5fbf5
}

/* - - - - - - - - - - - - - - - - - - - - -
	банер в центральной колонке
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-reklama-csidebar {
	position: relative;
	width: 100%;
	height: 95px;
	overflow: hidden
}

.b-block-reklama-csidebar .content {
	display: block;
	position: absolute;
	top: 0; left: 50%;
	margin-left: -395px;
	width: 791px;
	height: 100%;
	text-align: center
}

/* - - - - - - - - - - - - - - - - - - - - -
	интервью
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-interview {
	margin-bottom: 20px
}

.b-block-interview .content {
	padding: 14px 23px;
	border-top: #b3c7e0 2px solid;
	border-bottom: #b3c7e0 1px solid;
	overflow: hidden;
	background: #f0f6fd
}

.b-block-interview .content p,
.b-block-interview .content ul,
.b-block-interview .content ol
.b-block-interview .content table {
	margin-top: 0;
	padding-left: 128px;	
}

.b-block-interview .content img {
	float: left;
	border: #ccdaec 2px solid
}

.b-block-interview .content a {
	font-weight: 700;
	font-size: 110%;
}

.b-block-interview .content a.bank,  .b-block-interview p.bank{
	font-weight: 200;
	font-size: 100%;	
}

.b-block-interview p.bank{	color: #686d71; }

.b-block-interview .content .read-more {
	margin: 0;
	padding-left: 147px;
	background: url(/i/read-more.gif) no-repeat 137px 5px;
	color: #686d71
}

.b-block-interview .read-more a {
	font-weight: 400
}

/* - - - - - - - - - - - - - - - - - - - - -
	директ
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-reklama-direkt .content {
	padding: 14px 23px 16px;
	border-bottom: #ededed 1px solid;
	background: #fafafa;
	text-align: center
}

/* изменения для страниц - - - - - - - - - - */

.b-sidebar-article .b-block-reklama-direkt {
	clear: both;
	margin-bottom: 35px
}

/* - - - - - - - - - - - - - - - - - - - - -
	новости банков
	финансовые новости
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-news .content {
	padding: 13px 23px 17px;
	border-top: #b3c7e0 2px solid
}

.b-block-news .news-item {
	margin-bottom: 9px;
	padding-left: 34px
}
.b-block-news .news-item-wide {
	margin-bottom: 18px;
	padding-left: 94px
}


.b-block-news p {
	margin: 0
}

.b-block-news .date {
	float: left;
	margin-left: -39px;
	width: 34px;
	color: #686d71
}

.b-block-news .date_bank {
	float: left;
	margin-left: -74px;
	width: 34px;
	color: #686d71
}


.b-block-news .news-item a, .b-block-news .news-item-wide a {
	font-weight: 700;
	text-decoration: none
}

.b-block-news .news-item a:hover, .b-block-news .news-item a:active {
	text-decoration: underline
}

.b-block-news .bank a {
	font-weight: 400;
	color: #686d71;
	text-decoration:underline;
}
.b-block-news p.bank  {
padding-top: 3px;
}

.b-block-news .read-more {
	margin: 20px 0 0 -11px;
	padding-left: 11px;
	background: url(/i/read-more.gif) no-repeat 0 5px
}

/* изменения для блока "финансовые новости"  */

.b-block-news-financial .content {
	padding: 13px 23px 17px;
	border-top-color: #cecccc;
	border-bottom: #cecccc 1px solid;
	background: #f7f7f7
}

.b-block-news-financial .news-item a {
	font-weight: 400
}

/* изменения для страницы "категория новостей" */

.b-sidebar-article-category .b-block-news {
	width: 68%
}

.b-sidebar-article-category .b-block-news .content {
	padding-top: 24px;
	border: 0
}

/* изменения для страницы "просмотр статьи"  */

.b-sidebar-article-article .b-block-news .content {
	padding: 13px 0 17px;
}

.b-sidebar-article-article .b-block-article {
  padding: 0 20px;
}


/* изменения для страницы "карточка банка" - */

.b-block-bank-info .b-block-news .content {
	padding: 0;
	border: 0
}

.b-block-bank-info .b-block-news .news-item a {
	font-weight: 400
}

.b-block-bank-info .b-block-news .read-more {
	margin: 0;
	padding-left: 43px;
	background: none;
	color: #686d71
}

.b-block-bank-info .b-block-news .read-more a {
	font-weight: 700
}

/* - - - - - - - - - - - - - - - - - - - - -
	о проекте
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-about .title em {
	font-style: normal;
	font-weight: 700;
	color: #144f6f
}

.b-block-about .title span {
	color: #e27539
}

.b-block-about .content {
	padding: 15px 23px
}

.b-block-about .content p {
	margin: 0 0 13px
}

/* - - - - - - - - - - - - - - - - - - - - -
	популярные новости
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-news-popular {
	margin-bottom: 20px
}

.b-block-news-popular .content {
	padding: 16px 23px 14px;
	border-top: #cecccc 2px solid;
	border-bottom: #cecccc 1px solid;
	background: #f7f7f7
}

.b-block-news-popular li {
	margin-bottom: 25px
}

.b-block-news-popular li p {
	margin: 0 0 5px
}

.b-block-news-popular li a {
	font-size: 1.1em;
	font-weight: 700
}

.b-block-news-popular .read-more {
	margin: 0 0 0 -10px;
	padding-left: 10px;
	background: url(/i/read-more.gif) no-repeat 0 5px
}

/* - - - - - - - - - - - - - - - - - - - - -
	банер в правой колонке
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-reklama-rsidebar .content {
	padding: 13px 0 13px 13px;
	background: #f7f7f7
}

/* изменения для страниц - - - - - - - - - - */

.b-sidebar-article .b-block-reklama-rsidebar {
	float: right
}

.b-sidebar-article .b-block-reklama-rsidebar .content {
	padding: 38px 58px 0 0;
	background: none
}

/* - - - - - - - - - - - - - - - - - - - - -
	опрос
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-poll .content {
	padding-bottom: 10px;
	border-top: #b3c7e0 2px solid;
	border-bottom: #b3c7e0 1px solid;
	background: #f0f6fd
}

.f-pool p {
	margin: 0;
	padding: 10px 23px 8px;
	border-bottom: #ccdaec 1px solid
}

.f-pool div {
	margin: 8px 0;
	padding: 0 23px
}

.f-pool .f-button {
	padding: 4px 5px 5px;
	font-size: .9em
}

.b-block-poll .read-more {
	margin: 8px 0 0;
	padding-left: 23px;
	background: url(/i/read-more.gif) no-repeat 12px 5px
}

/* - - - - - - - - - - - - - - - - - - - - -
	статьи
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-articles .content {
	padding: 16px 23px;
	border-top: #cecccc 2px solid;
	border-bottom: #cecccc 1px solid;
	background: #f7f7f7
}

.b-block-articles li {
	margin-bottom: 23px;
	width: 100%;
	overflow: hidden
}

.b-block-articles li img {
	float: left;
	padding-top: 3px
}

.b-block-articles li p {
	margin: 0 0 5px 91px
}

.b-block-articles li a {
	font-weight: 700
}

.b-block-articles .read-more {
	margin: 0 0 0 -10px;
	padding-left: 10px;
	background: url(/i/read-more.gif) no-repeat 0 5px
}

/* - - - - - - - - - - - - - - - - - - - - -
	поиск
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-search {
  padding-top: 15px; 
}

.l-header-banner .b-block-search {
	top: 129px
}

.b-sidebar-right .b-block-search .title {
	margin-bottom: 6px;
	padding: 0;
	background: none
}

.f-search .f-text {
	padding: 2px 4px 1px 16px;
	width: 198px;
	height: 16px;
	border: #afb6b8 1px solid;
	background: #fff url(/i/search.gif) no-repeat 2px 4px;
	font-size: 1.2em
}

.f-search .f-button {
	padding: 3px 15px
}

.f-search ul {
	padding-top: 3px;
	text-transform: lowercase
}

.f-search li {
	display: inline;
	padding-right: 12px
}

.f-search a {
	color: #686d71;
	text-decoration: underline
}

#js .f-search a {
	border-bottom: #949393 1px dashed;
	text-decoration: none
}

.f-search a:hover, .f-search a:active {
	text-decoration: none
}

#js .f-search a:hover, #js .f-search a:active {
	border: 0
}

/* - - - - - - - - - - - - - - - - - - - - -
	дополнительная информация
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-additional {
	margin-bottom: 24px
}

.b-block-additional .content {
	padding: 11px 23px;
	border-top: #b3c7e0 2px solid
}

.b-block-additional li {
	font-weight: 700
}

.b-sidebar-article-deposit .b-block-additional {
	margin-top: 20px
}

/* - - - - - - - - - - - - - - - - - - - - -
	индексы бирж
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-rate {
	position: absolute;
	top: 164px; right: 4.8%;
	width: 228px
}

.l-header-banner .b-block-rate {
	top: 258px
}

.b-block-rate p {
	margin: 1px 0 3px;
	padding-left: 14px;
	color: #686d71
}

.b-block-rate table {
	width: 100%;
	background: #f0f6fd;
	color: #212121
}

.b-block-rate tr.line {
	background: #fff
}

.b-block-rate td {
	padding: 3px 10px 6px;
	font-size: 0.9em
}

.b-block-rate td:first-child {
	padding-left: 18px;
	width: 99px;
	font-size: 1em;
	color: #333333
}

.b-block-rate .up {
	background: url(/i/rate-up.gif) no-repeat 5px 8px
}

.b-block-rate .down {
	background: url(/i/rate-down.gif) no-repeat 5px 8px
}

/* -----------------------------------------
	страницы
-------------------------------------------- */

/* - - - - - - - - - - - - - - - - - - - - -
	текст статьи
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-text {
	padding: 19px 0 5px;
	width: 100%;
	overflow: hidden
}

.b-block-text .date {
	margin-top: 0;
	color: #686d71
}

.b-block-text .source {
	float: right;
	margin-top: 23px;
	color: #686d71;
	text-align: right
}

.b-block-text .source p {
	margin: 0 0 6px
}

.b-block-text .read-more {
	float: left;
	margin-top: 23px;
	padding-left: 16px;
	background: url(/i/read-back.gif) no-repeat 1px 6px;
	font-weight: 700
}

/* изменения для страницы "кредиты" - - - -  */

.b-sidebar-article-credit .b-block-text {
	width: 65%
}

/* изменения для страницы "банкоматы",
   "курсы валют" - - - - - - - - - - - - - - */

.b-sidebar-article-bankomat .b-block-text,
.b-sidebar-article-currency .b-block-text {
	padding-left: 23px;
	width: 65%
}

.b-sidebar-article-bankomat .b-block-text p,
.b-sidebar-article-currency .b-block-text p {
	margin-top: 0
}

/* - - - - - - - - - - - - - - - - - - - - -
	список банков
- - - - - - - - - - - - - - - - - - - - - -  */

.b-table-bank-list {
	margin-bottom: 20px;
	width: 100%;
	border-top: #b3c7e0 1px solid
}

.b-table-bank-list tr.line {
	background: #f6f6f6
}

.b-table-bank-list th {
	padding: 7px 11px 6px 12px;
	background: #f3f8fd
}

.b-table-bank-list .bank th {
	background: #dde6f1
}

.b-table-bank-list td {
	padding: 7px 11px 7px 12px
}

.b-table-bank-list th:first-child,
.b-table-bank-list td:first-child {
	padding-left: 23px
}

/* изменения для страниц - - - - - - - - - - */

.b-sidebar-article-credit .b-table-bank-list,
.b-sidebar-article-rko .b-table-bank-list {
	margin-top: 20px
}

/* - - - - - - - - - - - - - - - - - - - - -
	карточка банка
- - - - - - - - - - - - - - - - - - - - - -  */

.b-sidebar-article-bank-info h1 {
	margin-top: 14px;
	padding-left: 23px;
	color: #409da6
}

.b-sidebar-article-bank-info .logo {
	margin: 8px 0 39px;
	padding-left: 23px;
	height: 85px
}

.b-block-bank-info {
	padding-left: 12px;
	border-bottom: #d8d8d8 1px solid
}

.b-block-bank-info .wrapper {
	position: relative
}

.b-block-bank-info dl {
	padding: 5px 0;
	width: 100%;
	overflow: hidden
}

.b-block-bank-info dl.line {
	background: #f6f6f6
}

.b-block-bank-info dl.articles {
	padding-top: 12px;
	border-top: #b3c7e0 2px solid
}

.b-block-bank-info dt {
	float: left;
	padding-left: 11px;
	width: 31.5%;
	font-weight: 700
}

.b-block-bank-info dd {
	float: left;
	width: 67%
}

.b-menu-bank {
	padding: 9px 11px 11px;
	border-top: #b3c7e0 2px solid;
	font-weight: 700
}

.b-menu-bank li {
	display: inline;
	padding-left: 26px
}

.b-menu-bank li:first-child {
	padding: 0
}

.b-block-bank-info .info {
	padding-top: 13px;
	min-height: 260px;
	border-top: #d8d8d8 1px solid
}

.b-block-bank-info .info p {
	margin-top: 0
}

/* банковские системы - - - - - - - - - - -  */

.b-menu-bank-system {
	margin:10px 0 20px 0;
	width: 220px;
	color: #686d71
}

.b-menu-bank-system-currency {
	top: 175px
}

.b-menu-bank-system li {
	padding: 7px 0 8px 30px;
	border-top: #e2e2e2 1px solid
}

.b-menu-bank-system li:first-child {
	border: 0
}

.b-menu-bank-system .st {
	background: url(/i/bank-system-st.gif) no-repeat 3px 7px
}

.b-menu-bank-system .wu {
	background: url(/i/bank-system-wu.gif) no-repeat 0 5px
}

.b-menu-bank-system .ct {
	background: url(/i/bank-system-ct.gif) no-repeat 2px 7px
}

.b-menu-bank-system .crown {
	background: url(/i/bank-system-crown.gif) no-repeat 2px 7px
}
.b-menu-bank-system .lider {
	background: url(/i/bank-system-lider.gif) no-repeat 2px 7px
}
.b-menu-bank-system .migom {
	background: url(/i/bank-system-migom.gif) no-repeat 2px 7px
}
/* услуги - - - - - - - - - - - - - - - - -  */

.b-menu-bank-service {
	padding: 9px 0 10px;
	width: 100%;
	overflow: hidden;
	border-top: #d8d8d8 1px solid
}

.b-menu-bank-service li {
	float: left;
	margin: 3px 0;
	padding: 0 19px 0 14px;
	background: url(/i/bank-service-off.gif) no-repeat 1px 5px;
	font-weight: 700;
	color: #456a9c
}

.b-menu-bank-service li.on {
	width: 70px;
	background: url(/i/bank-service-on.gif) no-repeat 0 6px
}

.b-menu-bank-service ul {
	margin: 0;
	padding: 0;
	width: 300px;
	list-style: none
}

.b-menu-bank-service ul li {
	float: none;
	padding: 0;
	background: none;
	font-weight: 400
}

/* курсы валют - - - - - - - - - - - - - - - */

.b-block-bank-currency {
	margin:10px 0;
	width: 220px;
}

.b-block-bank-currency .title, .bank-menu .title  {
	padding-left: 3px;
	background: none;
	color: #686d71
}

.b-block-bank-currency table {
	width: 100%;
	color: #686d71
}

.b-block-bank-currency th {
	padding: 1px 6px 2px;
	border-bottom: #e2e2e2 2px solid
}

.b-block-bank-currency td {
	padding: 4px 6px 5px;
}

.b-block-bank-currency .euro {
	background: #f0f6fd
}

.b-block-bank-currency .currency {
	width: 13px;
	color: #689f19
}

.b-block-bank-currency .purchase {
	width: 72px;
	color: #212121
}

.b-block-bank-currency .sale {
	width: 62px;
	color: #212121
}

.b-block-bank-currency .content p {
	margin: 7px 0 0 3px
}

/* @todo провести рефакторинг, блог */

.b-block-blog p {
	margin: 0 0 10px
}

.b-block-blog .date {
	margin: 0;
	color: #686666
}

.b-block-blog .name {
	margin-bottom: 9px;
	font-weight: 700
}

.b-sidebar-article-bank-info .b-block-blog .read-more {
	margin: 0;
	padding: 0 0 0 43px;
	background: none;
	font-weight: 700
}

/* @todo // end */

.b-sidebar-article-bank-info .read {
	margin: 5px 0 0;
	color: #686d71
}

.b-sidebar-article-bank-info .read-more {
	margin: 4px 0 38px;
	padding-left: 15px;
	background: url(/i/read-back.gif) no-repeat 0 6px;
}

/* - - - - - - - - - - - - - - - - - - - - -
	спецпредложение банка
- - - - - - - - - - - - - - - - - - - - - -  */

.b-block-reklama-spec {
	position: absolute;
	top: 197px; right: 4.8%
}

.l-header-banner .b-block-reklama-spec {
	top: 291px
}

/* - - - - - - - - - - - - - - - - - - - - -
	форма поиска вкладов
- - - - - - - - - - - - - - - - - - - - - -  */

.f-deposits {
	margin: 21px 0;
	width: 100%;
	overflow: hidden
}

.f-deposits .search, .f-deposits .sort {
	float: left;
	padding-left: 26px;
	width: 420px
}

.f-deposits .sort {
	width: 210px
}

.f-deposits .item {
	float: left;
	padding: 0 17px 10px 0;
	width: 193px;
}

.f-deposits label {
	display: block;
	margin-bottom: 5px;
	color: #404040
}

.f-deposits .sort label {
	margin-left: -15px;
	padding-left: 15px;
	background: url(/i/sort.gif) no-repeat 0 3px
}

.f-deposits .item input,
.f-deposits .item select {
	width: 100%
}

.f-deposits .item input {
	padding: 0
}

.f-deposits p {
	margin: 0;
	font-size: 0.9em;
	color: #686d71
}

.f-deposits .submit {
	float: left;
	padding-right: 17px;
	width: 193px;
	text-align: right
}

.f-deposits .search .submit {
	width: 403px;
}

.f-deposits .submit input {
	padding: 3px 15px 4px;
	text-transform: lowercase
}

/* - - - - - - - - - - - - - - - - - - - - -
	информация о вкладе
- - - - - - - - - - - - - - - - - - - - - -  */

.b-sidebar-article-deposit-info h1 {
	margin: 14px 0 15px;
	padding-left: 23px;
	color: #409da6
}

.b-sidebar-article-deposit-info .read-more {
	margin: 7px 0;
	padding-left: 15px;
	background: url(/i/article-back.gif) no-repeat 0 6px;
}

.b-block-deposit {
	margin-bottom: 18px;
	padding-left: 12px;
}

.b-block-deposit dl {
	padding: 5px 0;
	width: 100%;
	overflow: hidden
}

.b-block-deposit dl.line {
	background: #f6f6f6
}

.b-block-deposit dt {
	float: left;
	padding-left: 11px;
	width: 31.5%;
	font-weight: 700
}

.b-block-deposit dd {
	float: left;
	width: 67%
}

.b-block-deposit .special {
	padding-top: 7px
}

.b-block-deposit .special p,
.b-block-deposit .special ul,
.b-block-deposit .special ol,
.b-block-deposit .special table {
	margin: 0 0 7px
}

.b-sidebar-article-deposit-info .read-more {
	margin: 0 0 7px;
	padding-left: 15px;
	background: url(/i/read-back.gif) no-repeat 0 6px;
}

/* - - - - - - - - - - - - - - - - - - - - -
	список кредитов
- - - - - - - - - - - - - - - - - - - - - -  */

.b-menu-credits {
	margin-bottom: 20px
}

.b-menu-credits li {
	margin: 9px 0;
	padding-left: 9px;
	background: url(/i/read-more.gif) no-repeat 0 5px
}

/* - - - - - - - - - - - - - - - - - - - - -
	форма сортировки по банку
- - - - - - - - - - - - - - - - - - - - - -  */

.f-bank {
	margin-bottom: 15px;
	width: 100%;
	overflow: hidden
}

.f-bank .search {
	float: left;
	padding-left: 23px;
	width: 300px
}

.f-bank .item {
	float: left;
	padding: 0 17px 10px 0;
	width: 200px;
}

.f-bank label {
	display: block;
	margin-bottom: 5px;
	color: #404040
}

.f-bank .item select {
	width: 100%
}

.f-bank .submit {
	float: left;
	padding-top: 18px
}

.f-bank .submit input {
	padding: 2px 14px 2px;
	text-transform: lowercase
}

/* - - - - - - - - - - - - - - - - - - - - -
	форма сортировки в курсах валют
- - - - - - - - - - - - - - - - - - - - - -  */

.f-sort {
	margin-bottom: 15px;
	padding-left: 23px
}

.f-sort div {
	display: inline
}

.f-sort label {
	padding-left: 15px;
	background: url(/i/sort.gif) no-repeat 0 2px;
	color: #404040
}

.f-sort select {
	width: 200px
}

.f-sort .submit {
	margin-left: 5px
}

.f-sort .submit input {
	padding: 2px 6px;
	vertical-align: top;
	text-transform: lowercase
}

/* - - - - - - - - - - - - - - - - - - - - -
	курсы валют
- - - - - - - - - - - - - - - - - - - - - -  */

.b-table-currency {
	width: 100%;
	border-top: #b3c7e0 1px solid
}

.b-table-currency .line {
	background: #f6f6f6
}

.b-table-currency th {
	padding: 8px 15px 6px;
	background: #f3f8fd
}

.b-table-currency .purchase {
	color: #689f19;
	text-align: center
}

.b-table-currency .sale {
	color: #7394b0;
	text-align: center
}

.b-table-currency td {
	padding: 7px 15px 8px;
	text-align: center
}

.b-table-currency td:first-child,
.b-table-currency .date,
.b-table-currency .link {
	text-align: left
}

.b-table-currency .date {
	color: #686d71
}

.b-table-currency .best {
	font-weight: 700
}

.b-table-currency .best span {
	color: #b02626
}

/* -----------------------------------------
	подвал
-------------------------------------------- */

.b-footer {
	position: relative;
	margin-top: -109px;
	padding: 0 350px;
	height: 107px;
	border-top: #cecccc 2px solid
}

.b-footer .copy {
	position: absolute;
	top: 19px; left: 236px;
	width: 200px;
	color: #a8afb1
}

.b-footer .copy p:first-child {
	color: #2c3943
}

.b-footer .creator {
	position: absolute;
	top: 17px; right: 61px;
	color: #a8afb1
}

.b-footer .creator a {
	color: #a8afb1;
	text-decoration: none
}

.b-footer .creator span {
	color: #456a9c
}

.b-footer .creator a:hover span, .b-footer .creator a:active span {
	color: #fb6705;
	text-decoration: underline
}

.b-footer .link {
	color: #a8afb1;
	text-align: center
}

.b-footer .link a {
	color: #a8afb1;
	text-decoration: none
}

.b-footer .link span {
	text-decoration: underline
}

.b-footer .link a:hover span, .b-footer .link a:active span {
	text-decoration: none
}

.b-footer .counter {
	position: absolute;
	top: 4px; left: 21px
}

.counter td { border: 0; padding: 1px; }
/* - - - - - - - - - - - - - - - - - - - - -
	меню
- - - - - - - - - - - - - - - - - - - - - -  */

.b-menu-second {
	margin-bottom: 9px;
	padding-top: 16px;
	text-align: center
}

.b-menu-second li {
	display: inline;
	padding-left: 21px;
	background: url(/i/menu-main-item.gif) no-repeat 12px -55px
}

.b-menu-second li:first-child {
	padding-left: 9px;
	background-position: 0 -55px
}

/* -----------------------------------------
	дополнительное меню
-------------------------------------------- */


/* -----------------------------------------
	хаки для оперы
-------------------------------------------- */

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {

	.b-menu-user { /* меню авторизации  */
		right: 3%
	}

	.b-sidebar-left { /* левая колонка  */
		width: 17%
	}

	.b-sidebar-center { /* основная колонка */
		padding: 0 2%;
		width: 51%
	}

	.b-sidebar-article { /* колонка с основным контентом */
		padding-left: 2%;
		width: 78%
	}

	.b-block-currency { /* блок курс валют */
		left: 20%
	}
	
	.b-block-search { /* блок поиска */
		right: 30%
	}

	.b-menu-other { /* дополнительное меню */
		right: 3%
	}
	
	.b-block-reklama-spec { /* спецпредложение банка */
		right: 3%
	}
	
	.b-block-rate { /* индексы бирж */
		right: 3%
	}
}


/* RKO */

.b-block-rko .content {
    position: relative;
    color: #404040;

   


    
}

.b-block-rko table {

border-collapse: collapse; 
border: white 2px solid;
    
}


.b-block-rko th {
    padding: 5px 10px 6px 14px;
    background: #e7f1fc;
    font-weight: 400;
	border-top: #b3c7e0 2px solid;
	border-right: white 1px solid;


	
    
}

.b-block-rko td {
    padding: 5px 10px 6px 14px;
    background: #f0f6fd;
    vertical-align: middle;
    border: #b3c7e0 1px solid;

  
    
}

/* RKO2 */

.b-block-rko2 .content {
    position: relative;
    color: #404040;

   


    
}

.b-block-rko2 table {

border-collapse: collapse; 
border: white 2px solid;
    
}


.b-block-rko2 th {
    padding: 5px 10px 6px 14px;
    background: #e7f9df;
    font-weight: 400;
	border-top: #cbeab5 2px solid;
	border-right: white 1px solid;


	
    
}

.b-block-rko2 td {
    padding: 5px 10px 6px 14px;
    background: #f5fbf5;
    vertical-align: middle;
    border: #cbeab5 1px solid;

  
    
}


.gm-red  {
	list-style:none;
	display:block;
	padding:5px 0 5px 12px;
	background: url(/i/read-more-red.gif) no-repeat 2px 10px;
	font-size:1.2em;
	font-weight:bold;
	color:#409da6;
	margin:0;
}

.gm-title  {
	list-style:none;
	display:block;
	padding:5px 0 5px 17px;
	background: url(/i/read-more-red.gif) no-repeat 7px 9px;
	font-size:1.1em;
	font-weight:bold;
	background-color:#f0f6fd;
	margin:0 0 0 12px;
}

.gm-title  a {
	font-weight:normal;
	}

.teaser {
  margin: 10px 0;
  padding-bottom: 5px ;
  font-size: 120%;
  font-weight: bolder;
  color: #666666;
  border-bottom: 1px solid gray;
}
.pagelist td {border: 0;}
.pagelist .num { padding: 3px 7px 3px 7px; text-align:center; }
.pagelist .selected { background-color: #efefef; font-weight: bold; }
.pagelist .text { color: #656565; }


/*
список статей
*/

.t-articles td {
  border: 0;
  vertical-align:middle;
  padding: 0px 10px 20px 10px; 
}

.t-date {
  color: gray;
  margin-bottom: 10px;
}

.t-articles a {
	font-weight: 700;
	text-decoration: none
}


.bank-menu {width:220px;margin:20px 0}
.bank-menu ul {margin:0;padding:0;}	
.bank-menu ul li {list-style:none;padding:3px 0 5px 15px;margin:2px 0;background:url("/i/trngl.png") no-repeat 5px 7px;}	
.bank-menu li.clr {background-color:#f0f6fd}	

.menu-info {overflow:hidden}

.menu-currency-system {float:left;width:31.5%;padding:0 0 0 10px}
.about-bank {float:left;width:67%;}




/* director-magazine */
.director-magazin {background-color:#f0f6fd;border-top:solid 2px #b3c7e0;border-bottom:solid 1px #b3c7e0;margin:50px 0 10px 0;padding:0 0 15px 0;position:relative;}
.director-magazin .logomagazin {position:absolute;display:block;margin:-36px 0 0 22px;width:111px;height:34px;background:url("/i/director.jpg") no-repeat;}
.director-magazin dl {margin:0}
.director-magazin dt {margin:0 0 15px 0;padding:11px 22px;overflow:hidden;}
.director-magazin dd {margin:0 0 10px 0;padding:0 22px;overflow:hidden;}
.director-magazin dt {border-bottom:solid 1px #ccdaec;}
.director-magazin dt .date {float:left;display:block;font-weight:700}
.director-magazin dt .website {float:right;display:block}
.director-magazin dd img {float:left;}
.director-magazin dd p {margin:0 0 5px 91px}
.director-magazin dd a{font-weight:700}
.director-magazin .read-more  {padding:0 0 0 10px;background:url(/i/read-more.gif) no-repeat 0 5px;margin:0 0 0 12px;}
