body {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 100%;
	background-color: #fff;
	margin: 0;
	color: #333333;
}

p {	font-size: 80%;}

img {
	border: 0
	}

table.bankCard tr td p,
table.bankCard tr td ul,
table.bankCard tr td ol {font-size: 100%;}

table.bankCard div.bankAwards ul {font-size: 80%;}

table.p tr td p {font-size: 100%;}
.layout{
	min-width: 1000px;
}
h1, span.respHeader {
	font-size: 75%;
	font-weight: bold;
	color: #333333;
	padding:  0 0 0.3em 0;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

h2 {
	font-size: 100%;
	color: #666666;
}

h3 {
	font-size: 80%;
	color: #999999;
	margin-top: 0;
}

ol {
	font-size: 80%;
}

ul {
	list-style-type: square;
	font-size: 80%;
}

ul.menu {
	font-size: 100%;
}

i, em {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

a {color: #456A9C;}
/*a:visited {color: #456A9C;}*/
a:active {color: #CC0033;}


a.js {
	border-bottom: 1px dashed #1A2F6B;
	text-decoration: none;
}

div.clear {clear: both;} /*инструмент для верстки*/

.search {width: 100px;	height: 25px; cursor: pointer;
}

.linkNote {
	padding: 0.25em 0.5em 0.25em 0.5em;
	margin: 0.25em 0 0.25em 0;
	line-height: 1.6em;
	background-color: #E2EEFD; /*#EEEEEE; #F6E4E1; #FFE9D1;*/
	border-left: 3px #87B5ED solid; /*#CC4111*/
}

.linkNoteAdv1 {
	padding: 0.3em 0.5em 0.3em 0.5em;
	margin: 0.25em 0 0.25em 0;
	line-height: 1.8em;
	background-color: #EEEEEE; /*#EEEEEE; #F6E4E1; #FFE9D1;*/
	border-left: 3px #BFBFBF solid; /*#CC4111*/
}

div.addLinksMenu {
    width: 30%; float: right;
    background-color: #F1F1F1;
    padding: 0.7em;
    margin: 0.25em 0 1em 1em;
    border-top: 3px solid #BCBCBC;
}

div.addLinksMenu ul {
    padding: 0; margin: 0 0 0.5em 1.8em;
}

.note, .note * {
	/*font-size: 90%;*/
	color: #999999;
}

.sNote, .sNote h3, .sNote p, .sNote ul, .sNote ol {
	font-size: 85%;
}
.sNote, .sNote *,
.sNote a:visited {
	color: #BBBBBB;
}


.errorNote {
	color: #EE0000;
}
.marked {
	color: #EE0000;
	font-weight : bold;
}

div.pageNote {
	font-size: 70%;
	padding: 0.5em;
	border: 1px #DDDDDD solid;
	background-color: #F8F8F8;
}

/* Оформление переключателя режимов просмотра в виде горизонтального меню */
div.selectMenu {font-size: .8em; margin-bottom: 1.5em;}
div.selectMenu span {
	display: block;
	float: left;
	white-space: nowrap;
	padding: 1px 5px 2px;
	margin-right: 3px;}
div.selectMenu span.selNote {padding-left: 0; margin: 0;}
div.selectMenu span.selCurrent {background-color: #999; color: #FFF;}

div.selectMenu span.green {background-color: #84b31b !important;}
div.selectMenu span.blue {background-color: #5A90D1 !important;}
div.selectMenu span.orange {background-color: #EA9A00 !important;}
div.selectMenu span.grey {background-color: #999; !important;}

/* --- старые цвета для оформления горизонтального меню */
.selected {
	padding: 0em 0.4em 0.1em 0.4em;
	font-weight: bold;
}
.greenBg {
	background-color: #E8F5C6;
}
.greenBgLight {
	background-color: #F0F8DC;
}
.blueBg {
	background-color: #DEECFC;
}
.blueBgLight {
	background-color: #E8F1FC;
}
.orangeBg {
	background-color: #FFE5B2;
}


ul.menu li {
	margin-bottom: 0.25em;
}
.topBottomPadding {
	padding-top : 0.7em !important;
	padding-bottom : 0.7em !important;
}

td.menuheader {
	color: #FFFFFF;
	font-size: 75%;
	font-weight: bold;
	padding: 0.2em 2em 0.25em 0.7em;
	background-position: right bottom;
	background-repeat: no-repeat;
}

img.menumarker {
	margin: 0.33em 0.3em 0 0;
	width: 0.25em;
	height: 0.25em;
}


img.banklogo {
	border: 1px #E6E6E6 solid;
	background-color: #FFFFFF
}

img.bullet {
	vertical-align: 0.12em;
	width: 0.35em;
	height: 0.35em;
	margin-right: 0.4em
}

.menulink {font-size: 70%; color: #555;}

a.menulink:visited {color: #555;}

a.menulink {text-decoration: underline;}

.menulinkAct {font-size: 70%; color: #000;}

a.menulinkAct:visited {color: #000;}

td.menuitem {
	padding-top: 0.2em;
	padding-left: 0.1em;
}

/* Оформление иконок в главном меню*/
.b-menu-icon {
	position: relative;
	float: right;
	width: 16px;
	height: 16px
	}
	.b-menu-icon a {
		width: 16px;
		height: 16px;
		position: absolute;
		left: 0;
		top: -1px;
		}

/* Оформление заголовков H1 разных страниц */
h1.top {
	border-top: 3px #BCBCBC solid;
	padding: 0.2em 0 0.25em 1.6em;
	margin-bottom: 0;
	margin-top: 0;
	vertical-align: middle;
	background-color: #F1F1F1;
	background-image: url(/_com/marker_grey.gif);
	background-position: 5px 55%;
}

h1.top b {
	font-weight: normal;
}


h1.top.blue {
	border-color: #9BBBE3;
	background-color: #E8F1FC;
	background-image: url(/_com/marker_blue.gif);
}

h1.top.green {
	border-color: #97CF16;
	background-color: #F0F8DC;
	background-image: url(/_com/marker_green.gif);

}

h1.top.orange {
	border-color: #EFAD31;
	background-color: #FFEDC9;
	background-image: url(/_com/marker_orange.gif);
}

h1.top.grey {
	border-color: #BCBCBC;
	background-color: #F1F1F1;
	background-image: url(/_com/marker_grey.gif);
}



h1.solidgrey {
	color: #AAAAAA;
	border-bottom: 0.25em #BCBCBC solid;
	padding-left: 1.3em;
	margin-bottom: 0;
	background-image: url(/_com/marker_grey.gif);
	background-position: 0 0.3em;
}

.greeninsidesec {
	border: 0.05em #97CF16 solid;
	padding: 0.2em 0 0.25em 1.6em;
	margin-bottom: 0.5em;
	margin-top: 0;
	background-color: #F0F8DC;
	background-position: 0.3em 0.75em;
}


/* Оформление заголовков длоков на заглавной стр-це и заглавных стр-ах разделов */
div.bH {
	font-size: 75%;
	font-weight: bold;
	padding: 0 0 .3em 1.3em;
	margin: .7em 0 0 0;
	border-bottom: 3px #9E9E9E solid;
	color: #333;
	background-color: #FFF;
	background-image: url(/_com/marker_3color.gif);
	background-repeat: no-repeat;
	background-position: 0 .3em;
}
div.bH img {
	border: 0
	}

div.bH a,
div.bH a:hover {color: #333; text-decoration: none;}

div.bH.blue {border-color: #9BBBE3;}
div.bH.green {border-color: #97CF16;}
div.bH.orange {border-color: #EFAD31;}
div.bH.grey {border-color: #9E9E9E;}
div.bH.gold {border-color: #E8C100;}

div.bH.left { /* для блоков, стоящих в левой колонке */
	padding-left: 2.5em;
	margin-bottom: 0.4em;
	background-position: 1.3em 0.3em;
}


/* Оформление значка бета-тестирования */
.crumbsNav .out {padding-right: 7px;}
.crumbsNav .beta_icon {
	position: absolute;
	top: 9px;
	left: 2px;
	*top: 7px
}


a.toolbarsel:link {color:#000000; text-decoration:none; font-size: 75%;font-weight: bold;padding:0px; margin: 0px;}
a.toolbarsel:visited {color:#000000; text-decoration:none; font-size: 75%;font-weight: bold;padding:0px; margin: 0px;}
a.toolbarsel:hover {color:#000000; text-decoration:none; font-size: 75%;font-weight: bold;padding:0px; margin: 0px;}

a.toolbarnosel:link {color:#7F7F7F; text-decoration:none; font-size: 75%;font-weight: bold;padding:0px; margin: 0px;}
a.toolbarnosel:visited {color:#7F7F7F; text-decoration:none; font-size: 75%;font-weight: bold;padding:0px; margin: 0px;}
a.toolbarnosel:hover {color:#7F7F7F; text-decoration:none; font-size: 75%;font-weight: bold;padding:0px; margin: 0px;}

span.date {
	display: block;
	padding-top: 1em;
	margin-left: 2px;
	color: #667184;
	font-size: 65%;
}

ul.news {font-size: 70%; color: #9BBBE3; margin: 0;	padding-left: 2.5em;}
ul.news li {padding-top: 0.4em;}
ul.news li.video, li.video {
	list-style-type: none;
	margin-left: -20px;
	margin-top: 3px;
	padding-left: 20px;
	background-image: url(/_com/camera_ico_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 11px;
}
ul.news span {font-size: 85%; color: #000000;}
ul.news span.pressmon {color: #667184; font-size: 100%; display: block;}
ul.news a {text-decoration: none; line-height: 1.3em;}
ul.news a:visited {text-decoration: none; color: #658ABC;}
ul.news a:hover {text-decoration: underline;}

/*news__daytheme*/
.b-news__daytheme li{
	margin-bottom:5px;	
	}
/*news__daytheme*/
table.poll {
	font-size: 70%;
}

table.subscribe {
	font-size: 70%;
}

table.archive {
	margin-top: 1em;
	font-size: 70%;
}

table.dayt {
	font-size: 70%;
	padding: 1em;
}
table.dayt a {
	color: #456A9C;
	font-size: 110%;
	font-weight: bold;
}

table.dayt img {
	border: 1px #E6E6E6 solid;
	margin-bottom: 0.3em;
}

table.dayt p {
	font-size: 100%;
}

/*stil' polei poiska po vkladam*/
td.ds select {
	color: #333333;
	background-color: #FFFFFF;
	width: 100%;
}

td.ds span {
	display: block;
	padding: 0.4em 0 0.2em 1px;
}

table.recomend {
	color: #555555;
	font-size: 70%;
}

table.recomend a {
	color: #555555;
	text-decoration: none;
}


table.recomend a:hover {
	text-decoration: underline;
}


/* Стили таблиц в текстах информационныз материалов */
div.tabData {overflow: auto; width: 650px;}

table.tabData {
	font-size: 70%;
	border-bottom: 2px #E3E3E3 solid;
	margin-bottom : 1em;
	border-collapse: collapse;
}
table.tabData tr td, table.tabData tr th {
	padding: .3em .5em;
	border-bottom: 1px #E3E3E3 solid;
	vertical-align: middle;
}

table.tabData tr th {
	text-align: left;
	background-color: #EEE;
}

table.tabData tr.tabDataH1 td {
	font-size: 135%;
	color: #FFF;
	background-color: #AAA;
	font-weight : bold;
	border-top-width: 2px;
	padding-left: 0.4em;
}
table.tabData tr.tabDataH2 td {
	background-color: #F3F3F3;
	border-top: 1px solid #E6E6E6;
	font-weight : bold;
}
table.tabData tr.tabDataH3 td, table.tabData td.tabDataH3 {
	font-weight : bold;
}
table.tabData tr.tabDataBlank  td {
	border-top: none;
	padding: 0;
}


/*stil' tablits v tekste (golubaya gamma)*/
table.tDblue {
	border-top: 1px #9BBBE3 solid;
	border-bottom: 3px #9BBBE3 solid;
}
table.tDblue tr td {
	border-top: 1px #9BBBE3 solid;
}
table.tDblue tr.tabDataH1 td {
	background-color: #9BBBE3;
}
table.tDblue tr.tabDataH2 td {
	background-color: #E8F1FC;
	border-top: 1px solid #9BBBE3;
}


/*Stili formy poiska po bankovskim produktam*/
tr.sForm td span {
	display: block;
	padding: 0.3em 0 0.15em 0;
}

/*Stili nekotoryh form (umen'shennyi shrift)*/
form.stForm input, form.stForm select, form.stForm button {
	font-size: 90%;
}
form.stForm span {
	font-size: 95%;
}

/*стиль таблицы банков*/
table.banksTbl tr td {
	font-size: 75%;
	padding: 0.3em 0.5em 0.3em 0.5em;
	border-bottom: 1px #E6E6E6 solid;
	vertical-align: middle;
}

table.banksTbl tr td.bgc {
	background-color: #F6F6F6;
	border-right: 2px #FFFFFF solid;
}

table.banksTbl tr td.bgc2 {
	background-color: #FFEDC9;
	border-right: 2px #FFFFFF solid;
}

table.banksTbl tr td.header {
	background-color: #E6E6E6;
	border-right: 2px #FFFFFF solid;
	border-bottom: 1px #E6E6E6 solid;
	vertical-align: middle;
}

table.banksTbl tr td.header2 {
	background-color: #FDDDA1;
	border-right: 2px #FFFFFF solid;
	border-bottom: 1px #E6E6E6 solid;
	vertical-align: middle;
}

table.banksTbl tr.end td {
	font-size: 70%;
	color: #888888;
	border-bottom: 2px #E6E6E6 solid;
	padding-top: 0.7em;
}

/*stil' tablitsy kartochki banka*/
table.bankCard tr td {
	font-size: 75%;
	padding: 0.3em 0.5em 0.3em 0.5em;
	border-bottom: 1px #E6E6E6 solid;
	}
	table.bankCard tr td table td {
		font-size: 100%
		}

table.bankCard tr td.bcName {
	vertical-align: top;
}

table.bankCard tr td.bcName h2 {
	font-weight: bold;
	font-size: 100%;
	color: #333333;
	padding: 0;
	margin: 0;
}
table.bankCard tr td.bcName h2 strong {
	font-weight: normal;
	color: #999999;
}

.bgGrey{
	background-color: #F6F6F6;
}

ul.branchs {
	list-style-type: square;
	margin: 0;
	padding-left: 1em;
}

ul.branchs li{
	padding-top: 0.4em;
}

ul.bankNews {
	font-size: 110%;
	color: #9BBBE3;
	list-style-type: square;
	margin: 0;
	padding-left: 1em;
}

ul.bankNews li {
	padding-top: 0.4em;
}

ul.bankNews span {
	color: #555555;
	padding-right: 0.4em;
}

ul.bankNews span b {
	font-size: 75%;
	color: #000000;
	font-weight: normal;
	padding-right: 0.7em;
}

ul.bankDep {
	color: #EFAD31;
	list-style-type: square;
	margin: 0;
	padding-left: 1em;
}

ul.bankDep li {
	padding-top: 0.4em;
}

ul.bankDep span {
	color: #555555;
	padding-right: 0.4em;
}

div.textstring {
	font-size: 80%;
	font-weight: bold;
	padding: 1em;
	background-color: #FAE6C1;
	border-left: 3px #EFAD31 solid;
}



/*stili kalendarya*/
table.celendar {
	border: 1px #CCCCCC solid;
}
table.celendar tr td {
	font-size: 80%;
	padding: 0.15em 0.4em 0.15em 0.4em;
	color: #999999;
	background-color: #EBEBEB;
	text-align: right;
}
table.celendar tr.dayshead td {
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9BBBE3;
}

.celendarMonth {
	font-size: 85%;
	padding: 0.7em;
	margin: 0 0 2em 2em;
	border: 1px #CCCCCC solid;
	background-color: #EBEBEB;
}
.celendarMonthCnt {
	font-size: 80%;
	color: #999999;
}

.celendarChoiseMonth {
	color: #FFFFFF;
	margin: .2em 0 0 -.3em;
	padding: 0 .2em .15em .3em;
	border-left: 0.15em #9BBBE3 solid;
	background-color: #999999;
}

.celendarChoiseMonth span.celendarMonthCnt {color: #DDDDDD}

/*stili bol'shih form*/
.bForm {
	margin-bottom: 1em;
	font-size: 80%;
	background-color: #F6F6F6;
}
table.bForm tr td {
	text-align: left;
	vertical-align: top;
	padding: 3px 0.8em 3px 0.8em;
	border-bottom: 1px #FFFFFF solid;
}
table.bForm thead tr td {
	color: #EEEEEE;
	font-weight: bold;
	background-color: #999999;
}
tr.tabH2 td {
	font-weight: bold;
	background-color: #E3E3E3;
}
table.bForm tr td.fieldname {
	font-weight: bold;
}
table.bForm tr td.fieldname small{
	font-weight: normal;
}
table.bForm tr.errorBg td {
	background-color: #F6E4E1;
}
table.bForm tr.evenLine td {
	background-color: #EEEEEE;
}
.bForm tbody tr td input, .bForm tr td textarea, .bForm tr td select {
	width: 50%;
	padding-left: 0.2em;
	padding-bottom: 0.2em;
	border: 1px #999999 solid;
}
.bForm tbody tr td input.clear {
	width: 1em;
	padding-left: 0;
	margin-right: 0.5em;
	padding-bottom: 0;
	border: none;
}

.bForm tr td input.editorButton {
	width: 4em;
	padding: 0;
	font-size: 75%;
	vertical-align: middle;
	font-weight: bold;
	border: 1px #666666 solid;
}


/*Informer narodnogo reitinga*/
.informer {
	border: 1px #CCCCCC solid;
	padding: 1px;
}

.informer tr td{
	padding: 0.2em 0.4em 0.2em 0.4em;
	vertical-align: middle;
	border-bottom: 1px #FFFFFF solid;
}

.informer tr td.right {
	border-right: 2px #FFFFFF solid;
}

.informer tr td.left {
	border-left: 2px #FFFFFF solid;
}


/*Sovmestimost' s CSS Bitriksa*/
.text {
	font-size: 90%;
}
/*дополнительные стили оформления форм регистрации и авторизации для форума*/
  table.tablebody {
	font-size: 80%;
	color: #000000;
	background-color: #F9F9F9;
	border: 1px solid #B9B9B9;
}

/* Article Post (begin) */
	.b-article__post p{
		line-height:1.4em;
		}
/* Article Post (end) */

.informer1 {
	border: 1px solid #B86FDC;
	padding: 1px;
}

.informer1 tr td{
	padding: 0.2em 0.4em 0.2em 0.4em;
	vertical-align: middle;
	border-bottom: 1px #FFFFFF solid;
}

.informer1 tr td.right {
	border-right: 2px #FFFFFF solid;
}

.informer1 tr td.left {
	border-left: 2px #FFFFFF solid;
}

/* Оформление раздела Звёзды в банке */
h2.star {
	margin-bottom: 0.2em;
	padding-left: 1.7em;
	background: url(/_com/stars_list_bg.gif) left .2em no-repeat;
}
h3.star {
	padding-left: 2.1em;
	margin-top: -0.1em;
	margin-bottom: 0.5em;
}
span.star {
	font-size: 70%;
	color: #888888;
	display: block;
	padding-left: 2.3em;
}

div.stars ul{
	margin-left: 0;
	padding-left: 0;
}

div.stars ul li{
	list-style: none;
	padding-left: 2.3em;
	padding-bottom: 1em;
	background: url(/_com/stars_list_bg.gif) left .3em no-repeat;
}

/* Оформление иконко для ссылок "показать на карте" */
img.onMapIcon {
	border: none;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	vertical-align: middle;
}

/* Оформление ссылки с колличеством комментариев */
a.comm,
a.comm:visited {
	color: #8C97A6;
	font-size: 9px;
	font-weight: normal;
	padding-left: 14px;
	background: url(/_com/comments_ico_mini.gif) left no-repeat;
}

/* Оформление ссылки с колличеством видеосюжетов */
a.addVideos,
a.addVideos:visited {
	color: #8C97A6;
	font-size: 9px;
	font-weight: normal;
	padding-left: 15px;
	background: url(/_com/videoclip_ico_mini.gif) left no-repeat;
}

/* Оформление проигрывания ролика в div'е оверлэя */
table.videoView tr td.video {padding: 0; border: 1px #444 solid; background-color: #333;}
table.videoView tr td.close {padding-top: 1px; padding-left: 5px; vertical-align: top;}
table.videoView tr td.videoNote {padding-left: 2px;	font-size: 70%;	color: #666;}
table.videoView tr td.close img {cursor: pointer; border: none;	padding: 0;}
div#overlayPlayer {background-color: #000;}

/* Оформление блока валют в шапке сайта */
table.headerCurrency{
	font-size: 110%;
	color: #333;
	padding: 0;
	border: none;
	border-collapse: collapse;
	margin: 0 0.7em 1em 0.7em;
}
table.headerCurrency tr td {text-align: right; padding: 0; vertical-align: bottom;}
table.headerCurrency td.curDate {
	font-size: 75%;
	color: #BBB;
	border-bottom: 1px #CCC solid;
	padding-right: .1em;
}
table.headerCurrency td.curSign {font-weight: bold; padding: 0 0.5em 0 0;}
table.headerCurrency td.curSign a {text-decoration: none;}
table.headerCurrency td.curSign a:hover {text-decoration: underline;}
table.headerCurrency tr.curBvk td,
table.headerCurrency tr.curBvk a {color: #AAA;}
table.headerCurrency tr.curBvk td {padding-top: 3px;}

table.headerCurrency td.curNow {color: #999;}
table.headerCurrency td.curDelta {
	font-size: 75%;
	padding: 0 0.8em 0 0.6em;
	color: #999;
}
table.headerCurrency td span.curArrow {line-height: 1em;}
table.headerCurrency td.curNext {}

/*Вспопомогательный стиль пустой таблицы с нулевыми отступами*/
table.clear {
	margin: 0; padding: 0;
	border: 0; border-collapse: collapse;
}
table.clear tr td {vertical-align: top; }







/* Стили контейнеров для оверлэйного показа */
#overlay{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.8
}

#infoBox {
	position: fixed;
	top: 200px;
	z-index: 1100;
	}
	#infoBox .videoView {
		position: relative;
		}
	.ie8 #infoBox .videoView,
	.ie7 #infoBox .videoView {
		position: static;
		}

/*кнопка заказа продукта*/
.but_make{width:150px;overflow:hidden;padding:.5em 0 .5em 0;}
.but_make a{background:url(/_com/but_make_ico.gif) 0 -1px no-repeat;color:#fff;font-weight:bold;display:block;height:34px;line-height:34px;padding-left:29px;overflow:hidden; //line-height:34px;}
.but_make a:hover{background-position:0 -40px;text-decoration:none;}

/*кнопка заказа продукта (временная)*/
.but_make_temp {width:150px;overflow:hidden;padding:.5em 0 .5em 0;}
.but_make_temp a{background:url(/_com/button_bg_temp.png) 0 -5px no-repeat;color:#333;display:block;height:27px;line-height:27px;padding-left:29px;overflow:hidden; //line-height:34px;}
.but_make_temp a:hover{background-position:0 -44px;text-decoration:none;color:#fff;}
tr.hover .but_make_temp a {background-position:0 -44px;text-decoration:none;color:#fff;}

/* кнопка заказа услуги. etc (begin) */
.b-button__action{
	font-size:75%;
	font-weight:700;
	}
.b-button__action_inline{
	display:-moz-inline-stack;/*Firefox 2*/	
	display:inline-block;			
	}	
	.b-button__action .b-button__link{
		position:relative;
		display:block;
		height: 34px;
		padding:0 5px 0 26px;
		line-height:34px;
		color:#fff;
		background:#ff9933;				
		}
	.b-button__action .b-button__link:hover{
		background-image: -webkit-linear-gradient(top, #ff9933, #f9810a);
		background-image: -moz-linear-gradient(top, #ff9933, #f9810a);
		background-image: -ms-linear-gradient(top, #ff9933, #f9810a);
		background-image: -o-linear-gradient(top, #ff9933, #f9810a);
		background-image: linear-gradient(top, #ff9933, #f9810a);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9933', EndColorStr='#f9810a'); /* IE6–IE9 */
		}
		.b-button__action .b-button__link i{
			position:absolute;
			top:50%;
			width:16px;
			height:16px;
			background:url(/_com/butt_icon.png);
			margin-top:-8px;
			margin-left:-19px;
			}
/* кнопка заказа услуги. etc (end) */

/*signin Кнопки банки.ру в соц сетях*/
.b-signin{
	float:right;
	padding-right:15px;
	}
.b-signin ul {
	margin:0;
	}
.b-signin-item li{
	float:left;
	overflow:hidden;
	margin-left:.5em;
	}
.b-signin-item li a{
	display:block;
	width:16px;
	height:16px;
	background:url("/_com/socset_icon.png");
	text-indent:-100em;
	}
.b-signin-item li.first{
	color:#9e9e9e;
	line-height:1.8;
	font-size:11px;
	}
.b-signin-item .lj{
	background-position:0 -436px;
}
.b-signin-item .facebook{
	background-position:0 -452px;
}
.b-signin-item .twitter{
	background-position:0 -468px;
}
.b-signin-item .youtube{
	background-position:0 -484px;
}
.b-signin-item .vk{
	background-position:0 -500px;
}
/*signin*/

/*auth block*/
.b-left-box{
	margin-bottom:1.5em;
}
.be__cont, .bv__cont{
margin:0em 0 0 30px;
margin:0em 0 0 30px;
font-size:0.688em;
}
.be__cont .go input{
	width:40%;
}
.be__cont .members input{
	width:auto;
}
.be__cont .members input, .be__cont .go input{
	margin-left:50px;
}
.be__cont span{
display:block;
margin-top:.5em;
}
.be__welcome{
	margin-bottom:.75em;
}
.field label {
float:left;
padding-right:5px;
width:45px;
_width:50;
}
.field input{
width:70%;
_width:91%;
}
.field {
clear:both;
margin-bottom:.5em;
text-align:left;
line-height:20px;
}
.opi-bottom-auth{
position:relative;
display:-moz-inline-stack;
display:inline-block;
padding-left:35px;
height:28px;
background:#FFF url("/_com/ico-openid-auth_bottom.gif") 0 0 no-repeat;
line-height:2.3;
_overflow:hidden;
*display:inline;
*zoom:1;
}
.opi-hi{background:#FFF url("/_com/opi-small.gif") left top no-repeat;padding-left:20px;}
/*end auth block*/
/*ISV block */
.b-flash-popup{
   position:fixed;
   left:50%;
   margin-left:-200px;
   bottom:0;
   overflow:hidden;
   z-index:999
}
* html .b-flash-popup{
   position:absolute;
}
/*end of ISV block */

/*Deposits 2.0 menu link*/
			.depositNewLink{
				margin-right:16px;
				font-weight: 700;
				color: #555555 !important;
				margin-right: 18px;
				}
			.i-deposit_new{
				position:relative;
				margin-left:2px;
				display:inline-block;
				text-decoration:none;
				}
				.i-deposit_new i{
					position:absolute;
					display:block;
					top:-14px;
					left:-15px;
					}
/*Deposits 2.0 menu link*/

/* wikilinks (begin) */
.b-wiki-links{
    white-space: nowrap;
    }
.b-wiki-links__icon{ 
    margin-right:1px;
    margin-left:2px;
    }
.b-wiki-links img{
    border:0px; 
    }
/* wikilinks (end) */

#y5_direct1 .y5_ad span, #y5_direct1 .y5_ad span a {
    font-size:12px !important;
}
#y5_direct1 .y5_ad div a {
    font-size:13px !important;
}
/*left menu start*/
.b-stripMenu {
	height: 20px;
	color: #fff;
	padding: 2px 0 0 30px;
	font: bold 14px Tahoma;
	text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.25);
	position: relative;
	}
	.b-stripMenu i {
		position: absolute;
		left: 17px;
		top: 5px;
		background: url(/images/i-marker.png) no-repeat;
		width: 8px;
		height: 11px;
		}
.b-stripMenu__blue {
	background: #689dd1;
	background-image: -webkit-linear-gradient(top, #88b8e8, #689dd1);
	background-image: -moz-linear-gradient(top, #88b8e8, #689dd1);
	background-image: -ms-linear-gradient(top, #88b8e8, #689dd1);
	background-image: -o-linear-gradient(top, #88b8e8, #689dd1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#88b8e8', EndColorStr='#689dd1');
	}
.b-stripMenu__green {
	background: #82ba00;
	background-image: -webkit-linear-gradient(top, #8dca00, #82ba00);
	background-image: -moz-linear-gradient(top, #8dca00, #82ba00);
	background-image: -ms-linear-gradient(top, #8dca00, #82ba00);
	background-image: -o-linear-gradient(top, #8dca00, #82ba00);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8dca00', EndColorStr='#82ba00');
	}
.b-stripMenu__orange {
	background: #e99901;
	background-image: -webkit-linear-gradient(top, #f19f06, #d98f05);
	background-image: -moz-linear-gradient(top, #f19f06, #d98f05);
	background-image: -ms-linear-gradient(top, #f19f06, #d98f05);
	background-image: -o-linear-gradient(top, #f19f06, #d98f05);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f19f06', EndColorStr='#d98f05');
	}
.b-stripMenu__grey {
	background: #8d99a0;
	background-image: -webkit-linear-gradient(top, #aeb7ba, #8d99a0);
	background-image: -moz-linear-gradient(top, #aeb7ba, #8d99a0);
	background-image: -ms-linear-gradient(top, #aeb7ba, #8d99a0);
	background-image: -o-linear-gradient(top, #aeb7ba, #8d99a0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#aeb7ba', EndColorStr='#8d99a0');
	}
.b-stripMenu__darkgrey {
	background: #a3a3a3;
	background-image: -webkit-linear-gradient(top, #c0c0c0, #a3a3a3);
	background-image: -moz-linear-gradient(top, #c0c0c0, #a3a3a3);
	background-image: -ms-linear-gradient(top, #c0c0c0, #a3a3a3);
	background-image: -o-linear-gradient(top, #c0c0c0, #a3a3a3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#c0c0c0', EndColorStr='#a3a3a3');
	}
/*left menu end*/

/*promo home credit 15.09.2011 (start)*/
.b-5x25 {
	background: url(/5x25/branding/i-menu.png) no-repeat 0 1px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 11px;
	display: block;
	width: 159px;
	height: 13px;
	overflow: hidden;
	padding-left: 20px;
	position: relative;
	padding-top: 2px;
	left: -19px;
	_top: 2px;
	}
.b-5x25:active {
	color: #fff
}
/*promo home credit 15.09.2011 (end)*/
