/* ** Layout (table.layout) **
------------------------------------------------*/
body.common {background: white url('/f/1/global/common-page-bg-main.gif') 0 0 repeat-y; background-attachment: fixed; }
body.corporate {background: white url('/f/1/global/corporate-page-bg-main.gif') 0 0 repeat-y; background-attachment: fixed; }

/* ------------------------------------------------*/
div.page-bg-add {
	display: table;
	width: 100%;
	height: 100%;
}

body.common div.page-bg-add { background: url('/f/1/global/common-page-bg-add.gif') 100% 0 repeat-y; padding-bottom: 1px; }
body.corporate div.page-bg-add { background: url('/f/1/global/corporate-page-bg-add.gif') 100% 0 repeat-y;}

/* ���������� ��������-������ ������
------------------------------------------------*/
div.page-tl {
	position: absolute;
	width: 10px; height: 10px;
	top: 10px; left: 10px;
}

body.common div.page-tl { background: url('/f/1/global/common-page-tl.gif') 0 0 no-repeat; }
body.common div.page-bl { background: url('/f/1/global/common-page-bl.gif') 0 0 no-repeat; }
body.common div.page-br { background: url('/f/1/global/common-page-br.gif') 0 0 no-repeat; }
body.corporate div.page-tl { background: url('/f/1/global/corporate-page-tl.gif') 0 0 no-repeat; }
body.corporate div.page-bl { background: url('/f/1/global/corporate-page-bl.gif') 0 0 no-repeat; }
body.corporate div.page-br { background: url('/f/1/global/corporate-page-br.gif') 0 0 no-repeat; }

/* table.layout
------------------------------------------------*/
body.common table.layout {border-top: 10px solid #ef3124;}
body.corporate table.layout {border-top: 10px solid #d1d5d8;}

/* Footer
------------------------------------------------*/
body.common div.footer {background-color: #ef3124; color: white;}
body.common div.footer a:link,
body.common div.footer a:visited,
body.common div.footer a:hover {color: white;}

body.corporate div.footer {background-color: #d1d5d8; color: white;}
body.corporate div.footer a:link,
body.corporate div.footer a:visited,
body.corporate div.footer a:hover {color: white;}

/* �������� ��������� � �������� ������� */
div.footer .counter_logos, div.footer-front .counter_logos { margin: 0 0 0 75px; height: 31px; }
div.footer .counter_logos div, div.footer-front .counter_logos div { float: left; padding: 0 5px 0; }
div.footer .counter_logos div.mail, div.footer-front .counter_logos div.mail { padding: 16px 5px 0; }
body.common div.footer .counter_logos {background-color: #ef3124;}
body.corporate div.footer .counter_logos {background-color: #d1d5d8;}

/* Corporate layout */
body.corporate div.helpful-links div.frame-whole-tl,
body.corporate div.helpful-links-inner div.frame-whole-tl {background-image: url('/f/1/global/frame-gray2-tl.gif');}
body.corporate div.helpful-links div.frame-whole-tr,
body.corporate div.helpful-links-inner div.frame-whole-tr {background-image: url('/f/1/global/frame-gray2-tr.gif');}
body.corporate div.helpful-links div.frame-whole-br,
body.corporate div.helpful-links-inner div.frame-whole-br {background-image: url('/f/1/global/frame-gray2-br.gif');}
body.corporate div.helpful-links div.frame-whole-bl,
body.corporate div.helpful-links-inner div.frame-whole-bl {background-image: url('/f/1/global/frame-gray2-bl.gif');}

body.corporate div.helpful-links ul li.external a,
body.corporate div.helpful-links-inner ul li.external a {background: url('/f/1/global/arrow-ext-white.gif') no-repeat center right; padding-right: 30px;}


/* ** Main content (table.layout td.body) **
------------------------------------------------*/

/* ����� ��������
------------------------------------------------*/
div.header {
	padding: 10px 0;
}

div.header div.logo {
	float: left;
	margin: 0 0 3px 52px;
	display: inline;
}

div.header-spacer {
	height: 10px;
}


/* ���� � ���������
------------------------------------------------*/
div.content-area {
	width: auto !important;
	margin: 0 0 10px 0;
	padding: 14px 29px 54px 14px;
	background-position: top right;
	background-repeat: no-repeat;
	// zoom: 1;
}

/* ��������� ��������
------------------------------------------------*/
div.content-hat {
	margin-bottom: 1em;
}

div.content-hat h1 {
	margin-right: 150px;
}

/* Section navigation
------------------------------------------------*/
div.section-nav {margin-right: 150px;}
div.section-nav.section-nav-with-img {margin-right: 0; width: 100%;}
div.section-nav table td {padding-left: 45px;}
div.section-nav table td ul {margin: 0 0 2em 0;}
div.section-nav table td ul.all_categories_on_left {margin-top: 3.5em;}
div.section-nav table td ul li {margin-bottom: 1em;}
div.section-nav table td ul li.all_categories {margin-bottom: 2em; font-weight: bold; font-size: 1.1em;}
div.section-nav table td ul li span.count {font-size: 85%; color: #94999c;}
div.section-nav table td.nav-img img{
	margin-top: 2em;
}

/* ������ ������� ������ � ����� ��������� */
p.retail-nav-child {
	font-size: 90%;
	padding-left: 30px;
	margin: -5px 0 15px 0;
}


/* ** Right navigation (table.layout td.navigation) **
------------------------------------------------*/

/* ���� ����������� (core.css)
------------------------------------------------*/

/* ��������� ������ (core.css)
------------------------------------------------*/

/* ���� helpful-interactives
------------------------------------------------*/
div#helpfulInteractives {
	margin-bottom: 14px;
	margin-top: 6px;
	position: relative;
	width: 208px;
	/*left: 20px;
	//left: 29px;*/
}

div#helpfulInteractives.frame-whole,
div#helpfulInteractives.frame-whole div#helpfulInteractivesInner {
	background-color: #EF3124;
}

div#helpfulInteractives.frame-blue,
div#helpfulInteractives.frame-blue div#helpfulInteractivesInner {
	background-color: #d1d5d8;
}

div#helpfulInteractivesInner {
	position: relative;
	/*right: 20px;*/
	/*//right: 29px;*/
	//width: 100%;
	//padding-right: 4px;
}

div#helpfulInteractivesList {
	padding: 15px 3px 8px 23px;
	//padding-right: 0;
}

div#helpfulInteractivesList table {
	border-collapse: collapse;
	font-size: 106%;
	color: #FFFFFF;
}

div#helpfulInteractivesList.blue table {
	color: #000000;
}

div#helpfulInteractivesList td {
	padding: 0 3px 9px 0;
	vertical-align: top;
}

div#helpfulInteractivesList td.interactive-label {
	width: 100%;
	font-size: 85%;
	font-weight: bold;
}

div#helpfulInteractivesList td.fade {
	font-size: 80%;
	font-weight: normal;
}

div#helpfulInteractivesInner div.blue a,
div#helpfulInteractivesInner div.blue a:visited {
	color: #08628C;
}

div#helpfulInteractivesInner div.red a,
div#helpfulInteractivesInner div.red a:visited {
	color: #fff;
}

div#helpfulInteractivesInner div.red  td.fade  a,
div#helpfulInteractivesInner div.red  td.fade  a:visited {
	color: #FFCCCC;
}

div#helpfulInteractivesInner div.red a:hover {
	color: #FFFFFF;
}

div#helpfulInteractivesInner div.blue a:hover {
	color: #ef3124;
}

#helpfulInteractivesInner a img {
	margin-right: 0;
	margin-top:1px;
}


#helpfulInteractivesInner  td.fade a img {
	margin-right: 0;
	margin-top: 0;
}

/* ���� helpful-links
------------------------------------------------*/
div#helpful-links-inner {
	margin-top: 17px;
}

div#helpful-links-inner ul {
	margin-top: 12px;
	margin-bottom: 12px;
}

div#helpful-links-inner ul li {
	padding-left: 12px;
}

div#helpful-links-inner ul.nobullets {
	margin-top: 23px;
	margin-left: 6px;
}

div#helpful-links-inner ul.nobullets li {
	height: 18px;
	padding-left: 0;
}

div#helpful-links-inner ul.nobullets li span {
	padding-left: 23px;
}

/* ���� helpful-banners (core.css)
------------------------------------------------*/

/* ����� ������ (core.css)
------------------------------------------------*/

/* ��������� � ������ �������
------------------------------------------------*/
div#bottom-nav,
div.bottom-nav {
	position: relative;
	left: 0px;
	margin-top: -4px;
	margin-bottom: 21px;
}

div#bottom-nav a,
div.bottom-nav a {
	font-size: 135%;
	font-style: italic;
}

/* ���� "������ ���� ���� �� �����" */
.navigation .idea li {
	/*padding-left: 15px;*/
	/*background: transparent url('/f/1/global/i-popup.gif') no-repeat 0 6px;*/
	line-height: 190%;
	margin: 0 0 17px;
}

.navigation .idea a img {
	display: none;
}

/* Contacts (core.css)
------------------------------------------------*/
body.common div.contacts a.pseudo-link,
body.corporate div.contacts a.pseudo-link { border-bottom: #000000 1px dashed; color: #000000; }
body:first-of-type div.contacts a.pseudo-link { font-size: 121%; }	/* safari */

/* ���� �����-����������� �� ���������� ��������� */
div.contacts a#consultant { font-size: 122%; // position: relative;}
body.frontpage div.contacts a#consultant { //position: relative; // font-size: 120%; }
body:first-of-type div.contacts a#consultant { font-size: 121%; }
div.contacts a#consultant:visited{
	//border-bottom:1px dashed #08628C;
	//color:#08628C;
}
div.contacts a#consultant:hover{border-bottom:1px dashed #EF3124;color:#EF3124;}

div#consultant-outer { margin-bottom: 2px; }
div.contacts table.consultant {margin: 4px 0 8px 0;}
div.contacts table td {padding: 0;}
div.contacts p.comment { margin-top: -8px; margin-bottom: 20px; font-style: italic;}

img.phone-help { position: relative; margin-left: 0; top: 0; }
div.consultant-with-help table#consultant-table a.pseudo-link { border-bottom: #ef3124 1px dashed; color: #ef3124;}

/* ���� �����-����������� ����� �� ���������� ��������� */
div.contacts a.consultant-link, div.contacts span.consultant-link-big { font-size: 122%; // position: relative;}
div.contacts span.consultant-link-big{color:#ef3124;}
body.frontpage div.contacts a.consultant-link, body.frontpage div.contacts span.consultant-link-big { //position: relative; // font-size: 120%; }
body:first-of-type div.contacts a.consultant-link, body:first-of-type div.contacts span.consultant-link-big { font-size: 121%; }
div.contacts a.consultant-link:visited{
	//border-bottom:1px dashed #08628C;
	//color:#08628C;
}
div.contacts a.consultant-link:hover{border-bottom:1px dashed #EF3124;color:#EF3124;}

div.consultant-outer { margin-bottom: 2px; }
div.contacts table.consultant {margin: 4px 0 8px 0;}
div.contacts table td {padding: 0;}
div.contacts p.comment { margin-top: -8px; margin-bottom: 20px; font-style: italic;}

img.phone-help { position: relative; margin-left: 0; top: 0; }
div.consultant-with-help table.consultant-table a.pseudo-link { border-bottom: #ef3124 1px dashed; color: #ef3124;}

div.contacts a.consultant-link-small{font-size:100% !important;}

/* ���� �� ������� �� ������ ������� (core.css)
------------------------------------------------*/

/* Right column (end) */



/* ** Global elements **
-----------------------------------------------*/

/* Incuts
-----------------------------------------------*/
div.incut {
	padding: 15px 30px 15px 20px;
	margin: 0.5em 0 1.5em 0;
	width: 60%;
	// width: 60% !important;
	// zoom: 1; //display: block;
}


/* Quotes
-----------------------------------------------*/
div.quote {
	padding: 15px 20px;
	margin: 1.5em 0;
}


/* Tables
-----------------------------------------------*/
table.html {
	margin: 0 0 1em 0;
	empty-cells: show;
	position: relative;
	left: -0.4em;
}
table.html caption {
	text-align: left;
	font-size: 88%;
	font-weight: bold;
	color: #ef3124;
	padding: 0 1em 0.5em 0.4em;
}

table.html th, table.html td {
	padding: 0.5em 1em 1.5em 0.5em;
	vertical-align: top;
}

table.html th, table.html thead td, table.html tr.header td {
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #dddddd;
}

table.html tr.subheader td {
	font-weight: bold;
}

table.html th.supheader, table.html td.supheader {
	text-align: center;
}

table.html tr.separator td {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 1em;
}

table.html th.num, table.html td.num, table.html th.Number, table.html td.Number {
	text-align: right;
}

table.html td.indent1 {
	padding-left: 3em;
}
table.html tr.level2 td.first {
	padding-left: 3em;
}

table.html tr.hover td,
table.html tr:hover td {
	background-color: #e8eaeb;
}

table.html thead tr.hover td,
table.html thead tr:hover td,
table.html tr.header td,
table.html tr.subheader td,
table.html tr.nohover td {
	background-color: transparent;
}

table.html th.border-left, table.html td.border-left {
	border-left: 1px solid #dddddd;
}
table.html th.border-right, table.html td.border-right {
	border-right: 1px solid #dddddd;
}

table.html thead td.center {
	text-align: center;
}


/* Containers ( ������������ ���� � ������ ������� )
-----------------------------------------------*/
div.container .container-content {margin: 0 0 1.5em 0;}
div.container-open .container-title span,
div.container-hidden .container-title span {cursor: pointer; cursor: hand; color: #08628c; border-bottom: 1px dashed #08628c;}
div.container-hidden .container-content {display: none;}
div.container-open .container-title span:hover,
div.container-hidden .container-title span:hover {color:#ef3124; border-bottom: 1px dashed #ef3124;}


/* Container - FAQ
-----------------------------------------------*/
div.faq-item h3 {font-size: 100%; margin: 0 0 0.5em 0;}
div.faq-item.container-hidden h3 {font-weight: normal; margin-bottom: 1em;}


/* Tabs */
div.tabs-hidden {display: none;}
div#tabs {margin-top: 2em; width: 100%;}
div#tabs div.tab {float: left; margin: 0 2em 1em 0; font-size: 110%; color: black; border-bottom: 1px dashed white;}
div#tabs div.tab-hidden {cursor: pointer; cursor: hand; color: #08628c; border-bottom: 1px dashed #08628c;}
div.tab-content-hidden {display: none;}



/* ** Frames **
-----------------------------------------------*/
/* Blue frame
-----------------------------------------------*/
div.frame-blue {background-color: #e6ebee; color: black; position: relative; //width: 100%;}
div.frame-blue-tl, div.frame-blue-tr, div.frame-blue-br, div.frame-blue-bl {position: absolute; width: 10px; height: 10px;}
div.frame-blue-tl {top: 0; left: 0; background: url('/f/1/global/frame-blue-tl.gif') 0 0 no-repeat;}
div.frame-blue-tr {top: 0; right: 0; background: url('/f/1/global/frame-blue-tr.gif') 0 0 no-repeat;}
div.frame-blue-br {bottom: 0; right: 0; background: url('/f/1/global/frame-blue-br.gif') 0 0 no-repeat;}
div.frame-blue-bl {bottom: 0; left: 0; background: url('/f/1/global/frame-blue-bl.gif') 0 0 no-repeat;}
* html div.frame-blue-tr, * html div.frame-blue-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 );}
* html div.frame-blue-br, * html div.frame-blue-bl {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 );}
div.frame-blue a:link {color: #08628c;}
div.frame-blue a:visited {color: #532371;}
div.frame-blue a:hover {color: #ef3124;}


/* Gray frame
-----------------------------------------------*/
div.frame-gray4 {background-color: white; border: 1px solid #d1d5d8; position: relative; //width: 100%;}
div.frame-gray4-tl, div.frame-gray4-tr, div.frame-gray4-br, div.frame-gray4-bl {position: absolute; width: 10px; height: 10px;}
div.frame-gray4-tl {top: -1px; left: -1px; background: url('/f/1/global/frame-gray4-tl.gif') 0 0 no-repeat;}
div.frame-gray4-tr {top: -1px; right: -1px; background: url('/f/1/global/frame-gray4-tr.gif') 100% 0 no-repeat;}
div.frame-gray4-br {bottom: -1px; right: -1px; background: url('/f/1/global/frame-gray4-br.gif') 100% 100% no-repeat;}
div.frame-gray4-bl {bottom: -1px; left: -1px; background: url('/f/1/global/frame-gray4-bl.gif') 0 100% no-repeat;}
* html div.frame-gray4-tr, * html div.frame-gray4-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.frame-gray4-br, * html div.frame-gray4-bl {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}


/* ������ ��� ��������
-----------------------------------------------*/
* html div.content ul li {behavior: expression( !this.before && this.parentNode && this.parentNode.nodeName == 'UL' ? this.before = this.innerHTML = '<span class="bullet">&mdash;&nbsp;</span>' + this.innerHTML : '' ); text-indent: expression( this.parentNode && this.parentNode.nodeName == 'UL' ? '-1.3em' : 0 );}
* html div.content ul li span.bullet {color: #ef3124;}

div.content ul>li {text-indent: -1.3em;}
div.content ul>li:before {content: '\2014\a0'; color: #ef3124;}

div.content ol>li {text-indent: 0;}

* html div.content ul.nobullets li {behavior: none; text-indent: 0;}
div.content ul.nobullets>li {text-indent: 0;}
div.content ul.nobullets>li:before {content: '';}

* html div.content ul.relatedLinks li {behavior: none; text-indent: 0;}
div.content ul.relatedLinks>li {text-indent: 0;}
div.content ul.relatedLinks>li:before {content: '';}

div.content ul.with-icons {
	margin-left: 42px;	
}

* html div.content ul.with-icons li {behavior: none; text-indent: 0;}
div.content ul.with-icons>li {
	text-indent: 0;
	position: relative;
	margin-bottom: 14px;
}
div.content ul.with-icons .ImgContainer {
	position: absolute;
	margin: 0 0 0 -42px;
}
div.content ul.with-icons>li:before {content: '';}
div.content ul.with-icons .note {
	color: #555;
	margin-top: 5px;
}


/* ���� ��� ���������� � �������
-----------------------------------------------*/
div.download {margin: 2em 0; //text-indent: 0;}
div.dn-file {position: relative; margin: 0 0 1em 35px; //width: 100%; //text-indent: 0;}
div.dn-file div.icon {position: absolute; top: -2px; left: -32px; //text-indent: 0;}
div.dn-file div.name {color: #94999c; //text-indent: 0;}

div.terminal-download {font-weight: bold;}


/* ���� �� ������, ������� � �.�.
-----------------------------------------------*/
div.news-article div.image {margin-bottom: 1em;}
div.news-article div.image img {border: 1px solid #dddddd;}
div.news-article p.date {color: #94999c; font-style: italic;}
div.news-article p.location {color: #94999c; font-weight: bold;}
div.news-article div.description {margin-bottom: 1em; font-weight: bold; font-size: 110%;}
div.news-article div.source {margin-bottom: 1em; color: #94999c;}
div.news-article div.news-footer {margin: 2em 0; color: #94999c;}
div.news-article div.resources {margin: 0 0 2em 0;}
div.news-article p.org-code {color: #94999c;}
div.news-article blockquote {
	margin: 30px 0 1em 0;
	padding: 5px 200px 20px 60px;
	background: url('/f/1/global/icon-advice.jpg') no-repeat;
}

div.citation-list div.citation-item {margin-bottom: 2em;}
div.citation-list div.citation-item div.text {margin-bottom: 0.5em;}
div.citation-list div.citation-item div.text p {margin-bottom: 0.5em;}
div.citation-list div.citation-item div.staff {margin: 0 0 0.3em 45px; font-size: 85%;}
div.citation-list div.citation-item div.source {margin: 0 0 0.5em 45px; font-size: 85%;}

div.review-list div.dn-file {margin-bottom: 1em;}

div.tender-list div.tender-item {margin-bottom: 2em;}
div.tender-list div.tender-item div.date {color: #94999c; font-style: italic; font-size: 85%;}
div.tender-list div.tender-item div.title {margin-bottom: 0.5em;}
div.tender-list div.tender-item div.dn-file div.title {margin-bottom: 0;}

div.news-calendar div.years {margin-top: 2em; //width: 100%;}
div.news-calendar div.years div, div.news-calendar div.months div {float: left; margin: 0 1.5em 0.5em 0;}
div.news-calendar div.months {clear: both;}
div.news-calendar span {color: #94999c;}
div.news-calendar div.clear {height: 2em;}


/* ������ �� rss, �������� � �.�. */
div.shortcuts {float: right; padding: 0 0 0.5em 0.5em; font-size: 85%;}
div.with-icon {padding: 5px 0 5px 30px; background-position: 0 0.1em; background-repeat: no-repeat;}
div.shortcut-icon, div.shortcut_sub-icon {background-image: url('/f/1/global/icon-popup.gif');}
div.rss-icon {background-image: url('/f/1/global/icon-rss-small.gif');}

/* ������ �� ���� ��� ��������� */
div.links {margin: 2em 0;}
div.links h4 {margin-left: 45px; font-weight: normal; color: #94999c;}
div.links div.news-list {margin-left: 45px;}



/* Launch (������ �� ����� � ����� ����)
-----------------------------------------------*/
form.launch {border-top: 1px solid #dddddd; margin: 2em 0; padding-top: 1em;}
form.launch table td {padding-right: 2em;}
form.launch table td div.description {font-size: 85%;}


/* ���� � ����������� ����������
-----------------------------------------------*/
div.staff div.photo {margin-bottom: 1em;}
div.staff div.photo img {border: 1px solid #dddddd;}
div.staff div.position {font-size: 85%; margin-bottom: 1em;}

div.reference div.photo {margin-bottom: 1em;}
div.reference div.description {margin-bottom: 1em;}


/* ���� � ��������
-----------------------------------------------*/
.quotes {
	border:1px solid #d4d7da; padding: 15px 20px; margin: 1.5em 0 1.5em 2em; background-color: #fff; color: black; position: relative;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.quotes .quote-tr, .quotes .quote-br, .quotes .quote-bl{
	display: none;
}
.quotes .quote-tl {
	position: absolute;
	width: 43px; height: 41px; top: -1px; left: -24px; background: url('/f/1/global/quote-tl.gif') 0 0 no-repeat;
}
/*
.quotes .quote-tr {
	top: -1px; right: -1px; background: url('/f/1/global/quote-tr.gif') 0 0 no-repeat;
}
.quotes .quote-br {
	bottom: -1px; _bottom: -2px !important; right: -1; background: url('/f/1/global/quote-br.gif') 0 0 no-repeat;}
.quotes .quote-bl {bottom: -1; _bottom: -2px !important; left: -1; background: url('/f/1/global/quote-bl.gif') 0 0 no-repeat;}
.quotes .quote-tr, .quotes .quote-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
.quotes .quote-br, .quotes .quote-bl {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}
*/

/* ����� ���� � ������
-----------------------------------------------*/
.promo-block {
	padding: 20px 20px 20px 110px;
	margin: 1.5em 0;
	background:url("/f/1/global/promo-block-icon.gif") 40px 5px no-repeat #e6ebee;
	color: black;
	position: relative;
	overflow:hidden;

	// zoom: 1;
}

.promo-block .promo-block-tl, .promo-block .promo-block-tr, .promo-block .promo-block-br, .promo-block .promo-block-bl {position: absolute; width: 9px; height: 9px;}
.promo-block .promo-block-tl {top: 0; left: 0; background: url('/f/1/global/promo-block-tl.gif') 0 0 no-repeat;}
.promo-block .promo-block-tr {top: 0; right: 0; background: url('/f/1/global/promo-block-tr.gif') 0 0 no-repeat;}
.promo-block .promo-block-br {bottom: 0; right: 0; background: url('/f/1/global/promo-block-br.gif') 0 0 no-repeat;}
.promo-block .promo-block-bl {bottom: 0; left: 0; background: url('/f/1/global/promo-block-bl.gif') 0 0 no-repeat;}
* html .promo-block .promo-block-tr, * html .promo-block .promo-block-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 );}
* html .promo-block .promo-block-br, * html .promo-block .promo-block-bl {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 );}

.promo-block-good-look{
	padding: 20px 20px 20px 110px;
	margin: 1.5em 0;
	background-color: #e6ebee;
	color: black;
	position: relative;
	zoom: 1;

	/*-webkit-border-radius: 1em;*/
	/*-webkit-border-top-right-radius: 0;*/
	/*-moz-border-radius: 1em;*/
	/*-moz-border-radius-topright: 0;*/
	border-radius: 1em;
	border-top-right-radius: 0;

	-moz-box-shadow: 1px 1px 3px gray;
	-webkit-box-shadow: 1px 1px 3px gray;
	box-shadow: 1px 1px 3px gray;

	/*
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	*/
}

/* ����� ���� � ������ (doted)
-----------------------------------------------*/
.promo-block-doted {padding: 30px 0 30px 0; margin: 20px 0 20px 0; background: #DFE5C9; color: black; position: relative; //width: 100%;}
.promo-block-doted .promo-block-doted-tl, .promo-block-doted .promo-block-doted-tr, .promo-block-doted .promo-block-doted-br, .promo-block-doted .promo-block-doted-bl {position: absolute; width: 9px; height: 9px;}
.promo-block-doted .promo-block-doted-tl {top: 0; left: 0; background: url('/f/1/global/promo-block-doted-tl.gif') 0 0 no-repeat;}
.promo-block-doted .promo-block-doted-tr {top: 0; right: 0; background: url('/f/1/global/promo-block-doted-tr.gif') 0 0 no-repeat;}
.promo-block-doted .promo-block-doted-br {bottom: 0; right: 0; background: url('/f/1/global/promo-block-doted-br.gif') 0 0 no-repeat;}
.promo-block-doted .promo-block-doted-bl {bottom: 0; left: 0; background: url('/f/1/global/promo-block-doted-bl.gif') 0 0 no-repeat;}
.promo-block-doted .promo-block-doted-separator {position: relative; height: 4px; width: 100%; background: url('/f/1/global/promo-block-doted-separator.gif') repeat-x; margin: 20px 0 20px 0;}
.promo-block-doted .promo-block-doted-title { text-align: center; }
.promo-block-doted .promo-block-doted-text { padding: 0 48px 0 48px; margin: 0; }
* html .promo-block-doted .promo-block-doted-tr, * html .promo-block-doted .promo-block-doted-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 );}
* html .promo-block-doted .promo-block-doted-br, * html .promo-block-doted .promo-block-doted-bl {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 );}

div.promo-block-email {
	background-image:url(/i/promo/email.png);
	padding:12px;
	padding-left:55px;
	padding-right:25px;
	background-position: 17px 8px;
	float:left;
}

/* special promo-blocks */
.promo-block-special.g-hidden{
	display:none;
}

.promo-block-special {
	position: relative;

	background: #e7eaee url('/f/1/global/promo-blocks/promo-block-special-bg.png') repeat-x 0 0;

	border-radius: 9px 0 9px 9px;
	/*-webkit-border-radius: 9px 0 9px 9px;*/
	/*-khtml-border-radius: 9px 0 9px 9px;*/
	/*-opera-border-radius: 9px 0 9px 9px;*/
	/*-moz-border-radius: 9px 0 9px 9px;*/
	min-width: 270px;
}

	/* promo-block icon */
	.promo-block-special .b-icon {
		margin: 0; padding: 0;
		position: absolute;
		top: 20px; left: 11px;
		display: block;
		width: 88px; height: 74px;
		overflow: hidden;
	}

		.promo-block-special .b-icon .b-icon__icon {
			position: absolute;
			top: -222px; left: -440px;
			width: 620px;
			/*height: 222px;*/
			height: 236px;
			background-image: url('/f/1/global/promo-blocks/promo-block-special-icons.png');
			background-repeat: no-repeat;
			background-position: 0 0;
		}

		/* warning */
		.warning .b-promo-icon .b-icon__icon {
			top: -74px; left: 0;
		}
		/* warning */
		.alfa-logo .b-promo-icon .b-icon__icon {
			top: -74px; left: -440px;
		}

		/* ban */
		.ban .b-promo-icon .b-icon__icon {
			top: -74px; left: -88px;
		}

		/* privilege */
		.privilege .b-promo-icon .b-icon__icon {
			top: -74px; left: -176px;
		}

		/* instruction */
		.instruction .b-promo-icon .b-icon__icon {
			top: -74px; left: -264px;
		}

		/* info */
		.info .b-promo-icon .b-icon__icon {
			top: -74px; left: -352px;
		}

		/* whole */
		.whole .b-promo-icon .b-icon__icon {
			top: 0;
		}

		/* red */
		.red .b-promo-icon .b-icon__icon {
			top: -148px;
		}

.promo-block-my-img {
	padding: 20px;
}

.promo-block-my-img .b-icon {
	display: none;
}

.promo-block-my-img .my-img {
	margin: 0;
	display: table-cell;
	vertical-align: top;
	padding: 0 2em 0 0;
}

.m-msie .promo-block-my-img .my-img {
	float: left;
}

.promo-block-my-img .promo-block-inner {
	display: table-cell;
	vertical-align: top;
}

/* clock */
.clock .b-promo-icon .b-icon__icon {
	/*
	top: -249px;
	left: 10px;
	*/
	top: 0px;
	left: -532px;
}

/* clock red */
/* old style, do not use */
.red.clock .b-promo-icon .b-icon__icon
/* new style */
, .clock.clock-red .b-promo-icon .b-icon__icon {
	/*
	top: -249px;
	left: -90px;
	*/
	top:-148px;
	left: -532px;
}


/* promo-block inner */
	.promo-block-inner {
		position: relative;
		min-height: 74px;
	}

.promo-block.no-icon{
	padding: 20px 50px;
}

.promo-block.no-icon .b-promo-icon{
	display: none;
}

.promo-block.credit-card{
	border: 3px solid #e2dacc;
	background: #fff;


	/*-webkit-border-radius: 18px 18px 18px 18px;*/
	/*-khtml-border-radius: 18px 18px 18px 18px;*/
	/*-opera-border-radius: 18px 18px 18px 18px;*/
	/*-moz-border-radius: 18px 18px 18px 18px;*/
	border-radius: 18px 18px 18px 18px;
}

.promo-block.credit-card h2{
	color: #000;
	margin-bottom: 1.5em;
}

/* �����-���� alfa-link, � ��������� � �������� ������
------------------------------------------------------*/
.alfa-link-new {
	padding: 25px 25px 25px 140px;
	margin: 1.5em 0;
	background: #e6ebee url('/f/1/global/d-t.gif');
	background-position: 20px 5px;
	color: #6b6c70;
	position: relative;
	// zoom: 1; //display: block;
	/* width: 60%;*/
}

.alfa-link-new img {
}

div.alfa-link-new div.alfa-link-new-tl, div.alfa-link-new div.alfa-link-new-tr,
div.alfa-link-new div.alfa-link-new-br, div.alfa-link-new div.alfa-link-new-bl { position: absolute; width: 9px; height: 9px; }

div.alfa-link-new div.alfa-link-new-tl {top: 0; left: 0; background: url('/f/1/global/promo-block-tl.gif') 0 0 no-repeat;}
div.alfa-link-new div.alfa-link-new-tr {top: 0; right: 0; background: url('/f/1/global/promo-block-tr.gif') 0 0 no-repeat;}
div.alfa-link-new div.alfa-link-new-br {bottom: 0; right: 0; background: url('/f/1/global/promo-block-br.gif') 0 0 no-repeat;}
div.alfa-link-new div.alfa-link-new-bl {bottom: 0; left: 0; background: url('/f/1/global/promo-block-bl.gif') 0 0 no-repeat;}

* html div.alfa-link-new div.alfa-link-new-tr, * html div.alfa-link-new div.alfa-link-new-br {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 );}
* html div.alfa-link-new div.alfa-link-new-br, * html div.alfa-link-new div.alfa-link-new-bl {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 );}


#interactive-containers div a {
	width: 100%;
	display: block;
	padding-bottom: 1em;
}

p.error {
	color: #ef3124;
}

input.error {
	color: #EF3124;
}

/* ��������� � ����� ��������
-----------------------------------------------*/
#thermo-nav { z-index: 100; }

div#ThermoNavLimit ul.thermo
{
	padding-right: 210px;
	//padding-right: 210px;
	//margin-right: 250px;
}

ul.thermo { list-style: none; margin: 15px 0 0 212px; padding: 0; font-size: 85%; }
ul.thermo li.item {
	float: left; position: relative; z-index: 3;
	border: 1px solid #d1d5d8; white-space: nowrap;
	padding: 8px 23px 8px 8px; margin: 0 5px 5px 0;
	background: white; line-height: 1em;
}

ul.thermo li.item, ul.thermo li.item a { color: #176b93; }
ul.thermo li.current { border: 1px solid #ef3124; color: #ef3124; }

ul.thermo li.item s { display: block; position: absolute; top: 8px; right: 0; margin-top: 0.5em; }
ul.thermo li.item s img { display: block; position: absolute; top: -10px; right: 0; }
ul.thermo li.item img.over { visibility: hidden; }

ul.thermo li.over { border: 1px solid #ef3124; background: #ef3124; }
ul.thermo li.over a, ul.thermo li.over a:visited,
ul.thermo li.over { color: white; }
ul.thermo li.over s img, ul.thermo li.over img.tl, ul.thermo li.over img.tr,
ul.thermo li.over img.bl, ul.thermo li.over img.br { visibility: hidden; }
ul.thermo li.over img.over { visibility: visible; }
ul.thermo li.open img.over { visibility: hidden; }

ul.thermo div.sub-menu{
	display: none; float: left;
	position: absolute; top: -1px; left: -1px; z-index: 10000;
	padding: 0; opacity: 0.9;
}
ul.thermo div.sub-menu-invisible { display: block; visibility: hidden; }

ul.thermo div.sub-menu div.sub-menu-links {
	background: white;
	border-right: 1px solid #ef3124; border-left: 1px solid #ef3124;
	padding-bottom: 1px;
	width: auto !important;
}

ul.thermo div.sub-menu div.sub-menu-links-min-ie {
	position: relative; top: 0;
	background: white;
	border-right: 1px solid #ef3124; border-left: 1px solid #ef3124;
	padding-bottom: 1px; height: 300px; overflow-y: hidden; overflow-x: visible; overflow: hidden;

}

ul.thermo div.sub-menu div.sub-menu-links-min-other {
	position: relative; top: 0;
	background: white;
	border-right: 1px solid #ef3124; border-left: 1px solid #ef3124;
	padding-bottom: 1px; width: 14em; max-height: 300px; overflow-y: hidden; overflow-x: visible; overflow: hidden;
}

ul.thermo div.sub-menu a,
ul.thermo div.sub-menu a:visited,
ul.thermo div.sub-menu {
	color: #176b93;
}

ul.thermo div.sub-menu div a,
ul.thermo div.sub-menu div span { display: block; padding: 5px 18px; }

ul.thermo div.sub-menu div.selected a,
ul.thermo div.sub-menu div.selected a:visited,
ul.thermo div.sub-menu div.selected { color: #ef3124; }

ul.thermo div.sub-menu div.selected a:hover,
ul.thermo div.sub-menu div a:hover { background: #ef3124; color: #FFFFFF !important; }

ul.thermo li.open { background: white; border-color: white; }
ul.thermo li.open * { visibility: hidden; }
ul.thermo li.open div.sub-menu { display: block; }
ul.thermo li.open div.sub-menu *,
ul.thermo li.open div.sub-menu { visibility: visible; }

ul.thermo li.item img.tl, ul.thermo li.item img.tr,
ul.thermo li.item img.bl, ul.thermo li.item img.br { position: absolute; width: 9px; height: 9px; }
ul.thermo li.item img.tl { top: -1px; left: -1px; }
ul.thermo li.item img.tr { top: -1px; right: -1px; }
ul.thermo li.item img.bl { bottom: -1px; left: -1px; }
ul.thermo li.item img.br { bottom: -1px; right: -1px; }

* html ul.thermo li.item img.br,
* html ul.thermo li.item img.tr { //right: expression( (this.parentNode.offsetWidth % 2)? -2 : -1 ); }
* html ul.thermo li.item img.bl,
* html ul.thermo li.item img.br { //bottom: expression( (this.parentNode.offsetHeight % 2)? -2 : -1 ); }

ul.thermo div.sub-menu div.top-border,
ul.thermo div.sub-menu div.bot-border { margin: 0 9px; background: white; font-size: 1px; }
ul.thermo div.sub-menu div.top-border { height: 5px; border-top: 1px solid #ef3124; }
ul.thermo div.sub-menu div.bot-border { height: 8px; border-bottom: 1px solid #ef3124; }

* html ul.thermo div.sub-menu div.top-border { height: 6px; }
* html ul.thermo div.sub-menu div.bot-border { height: 9px; }
* html ul.thermo div.sub-menu div.top-border, * html ul.thermo div.sub-menu div.bot-border { width: 100%; filter: alpha(opacity=90); }

* html ul.thermo div.sub-menu div.sub-menu-links { width: 100%; filter: alpha(opacity=90); }
* html ul.thermo div.sub-menu a, * html ul.thermo div.sub-menu a:visited { width: 100%; }

ul.thermo div.sub-menu img.tl { background: url('/f/1/global/thermo-menu-tl.png'); top: 0; left: 0; }
ul.thermo div.sub-menu img.tr { background: url('/f/1/global/thermo-menu-tr.png'); top: 0; right: 0; }
ul.thermo div.sub-menu img.bl { background: url('/f/1/global/thermo-menu-bl.png'); bottom: 0; left: 0; }
ul.thermo div.sub-menu img.br { background: url('/f/1/global/thermo-menu-br.png'); bottom: 0; right: 0; }

* html ul.thermo div.sub-menu img.tl- { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/thermo-menu-tl-ie.png', sizingMethod='crop'); }
* html ul.thermo div.sub-menu img.tr- { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/thermo-menu-tr-ie.png', sizingMethod='crop'); }
* html ul.thermo div.sub-menu img.bl- { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/thermo-menu-bl-ie.png', sizingMethod='crop'); }
* html ul.thermo div.sub-menu img.br- { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/thermo-menu-br-ie.png', sizingMethod='crop'); }

* html ul.thermo div.sub-menu img.tl, * html ul.thermo div.sub-menu img.tr,
* html ul.thermo div.sub-menu img.bl, * html ul.thermo div.sub-menu img.br { background: none; }
* html ul.thermo div.sub-menu img.tr,
* html ul.thermo div.sub-menu img.br { right: expression( (this.parentNode.offsetWidth % 2)? -1 : -0 ); }
* html ul.thermo div.sub-menu img.bl,
* html ul.thermo div.sub-menu img.br { bottom: expression( (this.parentNode.offsetHeight % 2)? -1 : 0 ); }
* html ul.thermo div.sub-menu img.tl { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/thermo-menu-tl-ie2.png', sizingMethod='crop'); }
* html ul.thermo div.sub-menu img.tr { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/thermo-menu-tr-ie2.png', sizingMethod='crop'); }
* html ul.thermo div.sub-menu img.bl { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/thermo-menu-bl-ie2.png', sizingMethod='crop'); }
* html ul.thermo div.sub-menu img.br { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/thermo-menu-br-ie2.png', sizingMethod='crop'); }

div.thermo-nav { display: none; }

ul.thermo div.Scroll { height: 21px; border-right: 1px solid #ef3124; border-left: 1px solid #ef3124; BACKGROUND: white; TEXT-ALIGN: center; }
ul.thermo div.Scroll div { width: 100%; height: 21px; cursor: pointer; //cursor: hand; }
ul.thermo div.Scroll div.ScrollUp { background: url('/f/1/global/thermo-arrow-up.gif') no-repeat 50% 50%; }
ul.thermo div.Scroll div.ScrollDown { background: url('/f/1/global/thermo-arrow-down.gif') no-repeat 50% 50%; }

.vis { visibility: visible !important; }
.hide {	visibility: hidden !important; }

ul#thermo-right {
	margin-left: 0;
	margin-top: 0;
}
/* ��������� (end) */





/* TODO: ���������
-----------------------------------------------*/
/* Offers */
div.offers-contacts, div.offers-about {margin-bottom: 1em;}

div.alert {padding-bottom: 1em; margin-bottom: 2em; border-bottom: 1px solid #dddddd;}

p.type {
	color: #94999C;
	margin: 0;
	font-size: 90%;
}

span.type {
	margin-left: 15px;
}


#AddFavorite {
	margin-top: 10px;
	display: inline;
}

thead tr.date td {
	font-weight: normal;
	border: 0;
	padding-bottom: 0;
}

div.rating {
	width: 97px;
	height: 19px;
	background: url('/f/1/i/i-star-bg.gif') no-repeat;
}


span#docTitleLink {
	font-size: 56%;
	margin-left: 20px;
}

td.phone-label div {
	color: #000000;
	margin-right: 5px;
}

div.tel_first {
	margin-top: 10px;
}


/* collapsable sections of text */

.collapse-header .collapsable {
	display: inline-block;
	margin-right: 1em;
}

.collapse-header .collapsable.opened {
	background: #ececec;
	padding: 0.2em 0.4em;
}

.collapse-header .collapsable.opened a {
	border-bottom-width: 0;
	font-weight: normal;
	color: #000;
}


h2.collapsable {
	font-size: 100%;
	margin-top: 1.1em;
	position: relative;
	/*left: -10px;*/
}

h2.collapsable a {
	border-bottom: 1px dashed #0a638f;
	font-weight: normal;
	color: #0a638f;
	text-decoration: none;
}
h2.collapsable a:hover {
	border-bottom: 1px dashed #ef3124;
	color: #ef3124;
}

h2.collapsable.opened a {
	font-weight: bold;
}

div.collapsable {
	position: relative;
	padding-left: 12px;
	padding-bottom: 3px;
}

.print_only {
	display: none;
}


/* *** ����� ��� pop-up ���� ***
-----------------------------------------------*/
div.popup-logo {padding: 20px 20px 30px 20px;}
div.popup-content {padding: 0 30px 10px 30px;}

/* ��� ���-���� � ������� �-���� ������ �����. � ��� required �����. */
.aclub-popup h1, .aclub-popup h2,
.aclub-popup h3, .aclub-popup h4,
.aclub-popup h5, .aclub-popup h6 {
	color: #000000 !important;
}
.aclub-popup .required {
	color: #000000 !important;
}


/* *** ����� ��� ������� ����������� ***
	http://alfabank.ru/retail/vote/
------------------------------------------------------------- */
div.voteResults {
	margin:0 18px 0.7em;
	width:75%;
}

table.voteResult {
	margin:0.5em 0 0.8em;
}

td.voteResultVariant {
	font-size:70%;
	padding-bottom:0.2em;
}

td.voteResultFull {
	background:transparent url(/i/vote-full.gif) repeat scroll 0 0;
}

td.voteVariant {
	font-size:70%;
	padding:0.3em 0 1em 0.2em;
}


/* ���� � ������������� ����. ������������ � ������ �� ��������. */
/* b-cards */
.b-cards-selector {
	margin: 0 0 15px; padding: 0;
}

.b-cards-selector .b-card {
	margin: 0; padding: 0;
	float: left;
}

.b-cards {
    position: relative;
    margin: 5px 0 15px 0;
    padding: 0;
    width: 150px;
    height: 94px;
    background-image: url('/f/1/global/cards/abcards-3006.png');
    background-repeat: no-repeat;
	z-index: 0;
}

.b-cards-selector .b-card .b-cards {
	margin: 5px 15px 5px 0;
}

/* b-cards types */
.b-cards_mcclassic {
    background-position: 0 0;
}

.b-cards_vclassic {
    background-position: 0 -94px;
}

.b-cards_vgold {
    background-position: 0 -188px;
}

.b-cards_mcgold {
    background-position: 0 -282px;
}

.b-cards_mcplatinum {
    background-position: 0 -376px;
}

.b-cards_vplatinum {
    background-position: 0 -470px;
}

.b-cards_aerostandart {
    background-position: 0 -564px;
}

.b-cards_aerogold {
    background-position: 0 -658px;
}

.b-cards_aeroplatinum {
    background-position: 0 -752px;
}

.b-cards_idesign {
    background-position: 0 -846px;
}

.b-cards_cosmo {
    background-position: 0 -940px;
}

.b-cards_man {
    background-position: 0 -1034px;
}

.b-cards_mvideo {
    background-position: 0 -1128px;
}

.b-cards_wwf {
    background-position: 0 -1222px;
}

.b-cards_metro {
    background-position: 0 -1316px;
}

.b-cards_platinum-black {
    background-position: 0 -1410px;
}

.b-cards_s7platinum {
    background-position: 0 -1504px;
}

.b-cards_s7gold {
    background-position: 0 -1598px;
}

.b-cards_s7classic {
    background-position: 0 -1692px;
}

.b-cards_worldmcblacked {
    background-position: 0 -1786px;
}

.b-cards-uralavio_gold {
	background-position: 0 -1880px;
}
.b-cards_uralavio_gold {
	background-position: 0 -1880px;
}

.b-cards-uralavio_classic {
	background-position: 0 -1974px;
}
.b-cards_uralavio_classic {
	background-position: 0 -1974px;
}

.b-cards_beeline {
	background-position: 0 -2068px;
}

.b-cards_mcidesign {
	background-position: 0 -2162px;
}
.b-cards_mcblack {
    background-position: 0 -1786px;
}
.b-cards_beelinevisa{
    background-position: 0 -2068px;
}
.b-cards_cross{
    background-position: 0 -2256px;
}
.b-cards_magic{
    background-position: 0 -2350px;
}

.b-cards_mc-paypass{
    background-position: 0 -2444px;
}
.b-cards_mc-paypass-gold{
    background-position: 0 -2537px;
}
.b-cards_mc-paypass-platinum{
    background-position: 0 -2631px;
}

.b-cards_anywayanyday_standard{
    background-position: 0 -2726px;
}




li.starred-item, p.starred-item, p.non-starred-item{
	padding-left:23px;
	margin-bottom:0 !important;
	padding-bottom:1em;
	/*margin-top:-4px;*/
	/*padding-top:4px;*/
	//zoom: 1;
}
li.starred-item{
	/*background:url(/f/1/global/starred-item.png) no-repeat 0 0;*/
	margin-left:-23px;
}
p.starred-item{
	/*background:url(/f/1/global/starred-item.png) no-repeat 0 0;*/
}
p.non-starred-item{
	background:none !important;
	//zoom: 1;
}
p.retail-nav-child{
	padding-left:53px;
}
p.starred-child-item{
	background:url(/f/1/global/children-starred-item.png) no-repeat 34px 0;
	margin: -5px 0 0 0 !important;
	padding-top: 0;
	padding-bottom: 15px;
}
.helpful-links div.helpful-title{
	width:163px;
	//width:173px;
	padding:4px 10px;
	padding-bottom:0;
	/*color:#ef3124;
	background-color:#fff;
	font-size:1.6em;
	margin-top:1px;
	margin-left:5px;*/
	font-weight:700;
}
.helpful-links div.helpful-title div.title-knopka {
	background:url(/f/1/global/knopka.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/knopka.png', sizingMethod='crop');
	width:24px;
	height:33px;
	position:absolute;
	top:-5px;
	left:-8px;
}
h2.news-title{
	color:#ef3124;
	border-top:1px solid #ddd;
	padding-top:1em;
}
td.nav-left-column{
	padding-top:4px;
	padding-right:20px;
}
td.nav-right-column{
	padding-top:4px;
}

/* ����� �������-����������� */
#helpfulInteractivesNew{
	text-align:right;
	margin-bottom:1em;
}
#helpfulInteractivesNew table{
	/*position:relative;*/
	margin-left:auto;
}
#helpfulInteractivesNew td{
	font-size:0.75em;
	vertical-align:top;
}
#helpfulInteractivesNew td a{
	color:#ef3124;
}
#helpfulInteractivesNew td.helpful-interactives-icon{
	padding-left:20px;
	width:29px;
	text-align:right;
}
#helpfulInteractivesNew td.helpful-interactives-link{
	width:30px;
}
/* top-block for interactives on retail page */
#helpfulInteractivesRetail{
	margin-bottom: -1.7em !important;
	padding: 10px 15px;
	width: 500px; height: 59px;
	min-width: 401px; min-height: 59px;
	background: transparent url('/f/1/global/retail-top-interactives-bg.png') no-repeat 0 0;
	text-align: left !important;
	float: right;
}
#helpfulInteractivesRetail h3 {
	margin: 0 0 0.5em 0;
	padding: 0;
	position: relative;
	color: #425fa5;
}
#helpfulInteractivesRetail b {
	font-weight: normal;
}
#helpfulInteractivesRetail table{
	margin: 0;
	/*position:relative;*/
}
#helpfulInteractivesRetail td{
	font-size: 0.75em;
	vertical-align: middle;
}
#helpfulInteractivesRetail td.helpful-interactives-icon{
	width: 29px;
	text-align:right;
}
#helpfulInteractivesRetail td.helpful-interactives-link{
	padding-right: 20px;
	width: 30px;
}

/* ����������� � �������� */
.filter-description{
	font-weight:700;
	padding-bottom:2em;
	-overflow:hidden;
}
#frame-outer-filter{
	//clear:both;
}

/* �����-���� � ����� � ��������� */
.promo-block-medal{
	background:none;
	background-color:#e6ebee;
	padding-left:60px;
}
.promo-block-medal .award-medal{
	position:absolute;
	z-index:2;
	left:10px;
	top:15px;
	width:40px;
	height:68px;
	background:url(/f/1/global/award.png) no-repeat 0 0;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/award.png', sizingMethod='crop');
}
/* ��������� �����-���� � ����� � ��������� */
.promo-block-medal-small{
	background:none;
	background-color:#e6ebee;
	padding-left:60px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:3em;
}
.promo-block-medal-small .award-medal{
	position:absolute;
	z-index:2;
	left:10px;
	top:-10px;
	width:40px;
	height:68px;
	background:url(/f/1/global/award.png) no-repeat 0 0;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/award.png', sizingMethod='crop');
}
/* ������� ������� � �� */
body {
   //behavior: url("/f/1/global/csshover3.htc");
}


/* jquery.autocomplete.css */
.ac_results {
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	border: 1px solid #C5C5C5;
	padding: 0 2px 1px 0;
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
}

.ac_results img
{
    position: relative;
    top: 2px;
    margin-right: 5px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background-color: white;
	/*
	background: white url('/Images/indicator.gif') right center no-repeat;
	*/
}

.ac_odd {
	background-color: #e6eef4;
}

.ac_over {
	background-color: #f44f24;
	color: white;
}

div.helpful-banners div.alfa-click-banneer{
	width:210px;
	//width:203px;
	height:95px;
	background:url(/f/1/global/alfa-click.png) no-repeat -1px 0;
	//background:url(/f/1/global/alfa-click1.png) no-repeat -1px 0;
	margin-bottom:0.7em;
}
div.helpful-banners div.alfa-click-banneer{
	width:210px;
	//width:203px;
	height:64px;
	background:url(/f/1/i/alfa-click-small.png) no-repeat 0 0;
	//background:url(/f/1/i/alfa-click-small-ie.png) no-repeat -1px 0;
	margin-bottom:0.7em;
}
div.helpful-banners div.alfa-click-banneer-gray{
	width:210px;
	//width:203px;
	height:70px;
	background:url(/f/1/global/alfa-click-gray.png) no-repeat -1px 0;
	//background:url(/f/1/global/alfa-click-gray1.png) no-repeat -1px 0;
	margin-bottom:0.8em;
	//margin-bottom:1.2em;
}
div.helpful-banners div.alfa-click-banneer-gray.biz{
	background:url(/f/1/sme/grey_button_online.png) no-repeat -1px 0;
	//background:url(/f/1/sme/grey_button_online.png) no-repeat -1px 0;
}
div.helpful-banners div.alfa-click-banneer-gray.biz .spacer{
	display: none;
}

/*div.helpful-banners div.alfa-click-banneer-comment{*/
	/*background:url(/f/1/global/alfa-click-comment-arrow.gif) no-repeat;*/
	/*background-position:13px 3px;*/
	/*background: url('/i/common_sprite_1.png') no-repeat 0 0;*/
	/*background-position: 13px -796px;*/

	/*margin-top:-8px;*/
	/*margin-bottom:1.5em;*/
/*}*/
div.security{
	background:url(/f/1/global/banneer-comment-arrow.gif) no-repeat;
	background-position:13px 6px !important;
	margin-left:0 !important;
	padding-left:0 !important;

}
div.helpful-banners div.alfa-click-banneer-comment ul li a{
	font-size:95%;
}

.corporate div.helpful-banners div.alfa-click-banneer,
.corporate div.helpful-banners div.alfa-click-banneer-comment {
	display: none;
}

/*
 * ���� ��������� �� ������� �������� "������� ���"
 */
.b-retail-nav {
	width: 100%;
	position: relative;
	margin: 0; padding: 0;
}

.b-retail-nav__section {
	width: 33%;
	padding: 0 30px 0 0;
}

.b-retail-nav__section_content .b-retail-nav__section {
	padding-bottom: 20px;
}

div.alfa-traffic-flag-icon-hidden{
	display:none;
}

div.incut-red-right{
	position:relative;
	float:right;
	margin:1em;
	margin-top:-1em;
	margin-bottom:-1em;
	padding:1em;
	border:1px dashed #EF3124;
	-webkit-border-top-left-radius: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	border-top-left-radius: 0.5em;
	font-weight:100;
}
div.incut-red-right a.popup{
	display:inline-block;
}
div.incut-red-right p{
	margin-right: 20px;
}

/* @group map-open-link */
#googleLink.selected{
	margin-bottom:15px;
}
#googleLink{
	overflow:hidden;
}
div.map-open-link{
	z-index:3;
	position:relative;
	display:inline-block;
	//display:inline;
	height:40px;
	margin:0 30px;
	margin-left: 38px;
}
div.map-open-link div.left{
	position:absolute;
	left:-30px;
	top:15px;
	width:30px;
	height:40px;
	background:url(/i/maps/map-link-back-borders.png) no-repeat 0 0;
}
div.map-open-link div.right{
	position:absolute;
	right:-30px;
	top:15px;
	width:30px;
	height:40px;
	background:url(/i/maps/map-link-back-borders.png) no-repeat -30px 0;
}
div.map-open-link div.icon{
	position:absolute;
	left:-15px;
	top:0;
	width:40px;
	height:40px;
	background:url(/i/maps/icon-map-link-marker.png) no-repeat 0 0;
	z-index:6;
}
div.map-open-link div.icon-flag{
	background:url(/i/maps/icon-map-link-marker-flag.png) no-repeat 0 0;
}
div.map-open-link div.link{
	z-index:5;
	//display:inline;
	position:relative;
	background:url(/i/maps/map-link-back.gif) repeat-x 0 0;
	top:15px;
	height:24px;
	line-height:22px;
	padding-left:25px;
}
div.map-open-link div.link span{
	color:#194B7E;
	border-bottom:1px dashed #194B7E;
	cursor:pointer;
}
div.map-open-link div.link span:hover{
	color:#EF3124;
	border-bottom:1px dashed #EF3124;
}

/* @end */


#citys-black-list{
	position:relative;
}
#citys-black-list-frame{
	position:relative;
	margin-right: -20px;
}
#citys-black-list-frame img.close-btn{
	display:none;
}
td.navigation #citys-black-list div.ab-frame-container div.sh-l{
	padding-left:20px;
}
td.navigation #citys-black-list div.ab-frame-container div.sh-r{
	padding-right:20px;
}
td.navigation #citys-black-list-frame{
	//width:250px;
}
/* @group red */
td.navigation div.citys-black-list-red,td.navigation div.citys-black-list-red h3,td.navigation div.citys-black-list-red a{
	color:#ffffff;
}
td.navigation div.citys-black-list-red div.ab-frame-container div.sh-t-l{
	background:url(/f/1/global/sh-retail/sh-t-l.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-retail/sh-t-l.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-red div.ab-frame-container div.sh-t-r{
	background:url(/f/1/global/sh-retail/sh-t-r.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-retail/sh-t-r.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-red div.ab-frame-container div.sh-t-m{
	background:url(/f/1/global/sh-retail/sh-t-m.png) repeat-x;
	//background:none;
	//background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-retail/sh-t-m.png', sizingMethod='scale');
}

td.navigation div.citys-black-list-red div.ab-frame-container div.sh-b-l{
	background:url(/f/1/global/sh-retail/sh-b-l.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-retail/sh-b-l.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-red div.ab-frame-container div.sh-b-r{
	background:url(/f/1/global/sh-retail/sh-b-r.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-retail/sh-b-r.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-red div.ab-frame-container div.sh-b-m{
	background:url(/f/1/global/sh-retail/sh-b-m.png) repeat-x;
	//background:none;
	//background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-retail/sh-b-m.png', sizingMethod='scale');
}

td.navigation div.citys-black-list-red div.ab-frame-container div.sh-l{
	background:url(/f/1/global/sh-retail/sh-m-l.png) repeat-y;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-retail/sh-m-l-ie.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-red div.ab-frame-container div.sh-r{
	background:url(/f/1/global/sh-retail/sh-m-r.png) repeat-y 100% 0;
	//background:none;
}
td.navigation div.citys-black-list-red div.ab-frame-container div.sh-r-ie{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-retail/sh-m-r-ie.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-red div.ab-frame-container div.content{
	background-color:#EF3124;
}

/* @end */
/* @group blue */
td.navigation div.citys-black-list-blue,td.navigation div.citys-black-list-blue h3,td.navigation div.citys-black-list-blue a{
	color:#ffffff;
}
td.navigation div.citys-black-list-blue div.ab-frame-container div.sh-t-l{
	background:url(/f/1/global/sh-corp/sh-t-l.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-corp/sh-t-l.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-blue div.ab-frame-container div.sh-t-r{
	background:url(/f/1/global/sh-corp/sh-t-r.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-corp/sh-t-r.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-blue div.ab-frame-container div.sh-t-m{
	background:url(/f/1/global/sh-corp/sh-t-m.png) repeat-x;
	//background:none;
	//background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-corp/sh-t-m.png', sizingMethod='scale');
}

td.navigation div.citys-black-list-blue div.ab-frame-container div.sh-b-l{
	background:url(/f/1/global/sh-corp/sh-b-l.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-corp/sh-b-l.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-blue div.ab-frame-container div.sh-b-r{
	background:url(/f/1/global/sh-corp/sh-b-r.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-corp/sh-b-r.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-blue div.ab-frame-container div.sh-b-m{
	background:url(/f/1/global/sh-corp/sh-b-m.png) repeat-x;
	//background:none;
	//background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-corp/sh-b-m.png', sizingMethod='scale');
}

td.navigation div.citys-black-list-blue div.ab-frame-container div.sh-l{
	background:url(/f/1/global/sh-corp/sh-m-l.png) repeat-y;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-corp/sh-m-l-ie.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-blue div.ab-frame-container div.sh-r{
	background:url(/f/1/global/sh-corp/sh-m-r.png) repeat-y 100% 0;
	//background:none;
}
td.navigation div.citys-black-list-blue div.ab-frame-container div.sh-r-ie{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/f/1/global/sh-corp/sh-m-r-ie.png', sizingMethod='crop');
}
td.navigation div.citys-black-list-blue div.ab-frame-container div.content{
	background-color:#00779f;
}
/* @end */


div.ie-old-splash{
	position:relative;
	height:91px;
	background:url(/i/ie/ie-6-fuck-back.jpg) no-repeat 0 0;
	margin-bottom:1em;
	margin-top:1em;
}
div#ie-old-splash.small-msg{
	height:30px;
}
div.ie-old-splash div.frame-bl,div.ie-old-splash div.frame-br{
	display:none;
}
div#ie-old-splash.small-msg div.frame-bl,div#ie-old-splash.small-msg div.frame-br{
	display:block;
}
div.ie-old-splash div.short-message{
	color:#ffffff;
	padding-left:3ex;
}
div.ie-old-splash div.short-message span{
	line-height:30px;
}
div#ie-old-splash.small-msg div.frame-r{
	height:10px;
}
div.ie-old-splash div.close{
	position:absolute;
	right:10px;
	top:7px;
	cursor:pointer;
}
div.ie-old-splash div.close span{
	zoom:1;
	color:#ffffff;
	border-bottom:1px dashed #ffffff;
	font-size:0.85em;
}
div.ie-old-splash div.close span:hover{
	border-bottom:1px solid #ffffff;
}
div.ie-old-splash div.frame-r{
	position:absolute;
	right:-1px;
	top:0;
	height:91px;
	width:10px;
	background:url(/i/ie/ie-6-fuck-right.jpg) no-repeat;
}
div.ie-old-splash div.frame-bl{
	position:absolute;
	bottom:0;
	left:0;
	width:10px;
	height:10px;
	background:url(/i/ie/ie-6-fuck-bottom.gif) no-repeat 0 0;
}
div.ie-old-splash div.frame-br{
	position:absolute;
	bottom:0;
	right:-1px;
	width:10px;
	height:10px;
	background:url(/i/ie/ie-6-fuck-bottom.gif) no-repeat -10px 0;
}
div.ie-old-splash table{
	width:90%;
}
div.ie-old-splash td{
	color:white;
	width:14%;
	height:91px;
	text-align:center;
}
div.ie-old-splash td.message{
	width:30%;
	padding:0 30px;
	text-align:left;
}
div.ie-old-splash a{
	color:white;
}
div.ie-old-splash a:hover{
	color:white;
}
div.ie-old-splash a.browser-select img{
	width:50px;
	height:50px;
	border:0;
}
div.ie-old-splash a.browser-chrome img{
	background:url(/i/ie/get-chrome.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ie/get-chrome.png', sizingMethod='scale');
}
div.ie-old-splash a.browser-firefox img{
	background:url(/i/ie/get-firefox.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ie/get-firefox.png', sizingMethod='scale');
}
div.ie-old-splash a.browser-safari img{
	background:url(/i/ie/get-safari.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ie/get-safari.png', sizingMethod='scale');
}
div.ie-old-splash a.browser-opera img{
	background:url(/i/ie/get-opera.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ie/get-opera.png', sizingMethod='scale');
}
div.ie-old-splash a.browser-ie img{
	background:url(/i/ie/get-ie.png) no-repeat;
	//background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/ie/get-ie.png', sizingMethod='scale');
}

a.card-order-button,
a.card-order-button-deb,
a.card-order-button-cred,
a.button-credit-anketa,
a.button-order-service,
a.button-service-pack,
a.credit-order-button,
a.sme-accounts-order,
a.sme-accounts-open
{
	display:inline-block;
	color:transparent;
	cursor:pointer;
	margin:1em 0;
	margin-top:0.5em;
	margin-right:2ex;
}
a.card-order-button{
	width:152px;
	height:35px;
	background:url(/i/buttons/card-order.png) no-repeat;
}
a.card-order-button-deb{
	width:236px;
	height:35px;
	background:url(/i/buttons/card-order-deb.png) no-repeat;
}
a.card-order-button-cred{
	width:236px;
	height:35px;
	background:url(/i/buttons/card-order-credit.png) no-repeat;
}

a.card-order-button-cred:hover{
	//color: transparent !important;
}

a.button-credit-anketa{
	width:168px;
	height:35px;
	background:url(/i/buttons/credit-anketa.png) no-repeat;
}
a.button-order-service{
	width:152px;
	height:35px;
	background:url(/i/buttons/order-service.png) no-repeat;
}
a.button-service-pack{
	width:206px;
	height:35px;
	background:url(/i/buttons/service-pack.png) no-repeat;
}
a.credit-order-button{
	width:170px;
	height:35px;
	background:url(/i/buttons/credit-order-button.png) no-repeat;
}
a.sme-accounts-order {
	width:236px;
	height:34px;
	background:url(/i/buttons/sme-accounts-order.gif) no-repeat;
}
a.sme-accounts-open {
	width:152px;
	height:35px;
	background:url(/i/buttons/open_acc.jpg) no-repeat;
}
a.button-transfer {
	width:257px;
	height:42px;
	background:url(/i/buttons/transfer-new.png) no-repeat;
}



/* @group new thermo navigation */
s.drop-down{
	zoom:1;
}
div.header{
	//z-index:22;
	//position:relative;
	//zoom:1;
}
div.content-area{
	//z-index:1;
	//zoom:1;
}
div.navigation-thermo{
	position:relative;
	margin-left:220px;
	margin-top:19px;
	//margin-top:30px;
	//z-index:22;
	//zoom:1;
}

div.navigation-thermo div.thermo{
	float:left;
	margin-right:1ex;
	margin-right:2px;
	position:relative;
	-margin-bottom:5px;
	height:1.6em;
	height:2em;
	//z-index:21;
}
div.navigation-thermo div.thermo-dlm{
	color:#d6d6d6;
	margin-right:0;
	padding-top:2px;
	height:23px;
	//z-index:1;
}
div.navigation-thermo div.thermo div.title{
	white-space:nowrap;
	//z-index:1;
	//position:relative;
}
div.navigation-thermo div.thermo div.thermo-content div.title{
	white-space:normal;
}
div.navigation-thermo div.thermo div.title span.current{
	background-color:white;
}
div.navigation-thermo div.thermo div.title div{
	//z-index:1;
	//position:relative;
}
div.navigation-thermo div.thermo div.title span{
	font-size:0.95em;
	display:inline-block;
	padding:2px 6px;
}
div.navigation-thermo div.thermo div.title a{
	font-size:0.95em;
	display:inline-block;
	padding:2px 6px;
	line-height:1em;
}
div.navigation-thermo div.thermo div.title s.drop-down{
	display:inline-block;
	//display:inline;
	position:relative;
	border:1px solid #d6d6d6;
	width:17px;
	height:1.2em;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	margin-bottom:-5px;
	margin-left:0;
	//margin-left:2px;
	cursor:pointer;
	//height:1.3em;

	background: rgb(249,255,253); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(249,255,253,1) 0%, rgba(236,236,236,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,255,253,1)), color-stop(100%,rgba(236,236,236,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(249,255,253,1) 0%,rgba(236,236,236,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(249,255,253,1) 0%,rgba(236,236,236,1) 100%); /* Opera11.10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fffd', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(249,255,253,1) 0%,rgba(236,236,236,1) 100%); /* W3C */

}
div.navigation-thermo div.thermo div.title s.drop-down:after{
	content:'';
	display:inline-block;
	width:17px;
	height:1.2em;
	position:absolute;
	left:0;
	top:0;
	/*background-image:url(/i/thermo/icon-down.png);*/
	/*background-repeat:no-repeat;*/
	/*background-position:center center;*/

	background: url('/i/common_sprite_1.png') no-repeat 0 0;
	background-position: 3px -844px;
}
div.navigation-thermo div.thermo div.title s.drop-down:hover:after{
	/*background-image:url(/i/thermo/icon-down-red.png);*/
	background: url('/i/common_sprite_1.png') no-repeat 0 0;
	background-position: 3px -1144px;
}
div.navigation-thermo div.thermo div.title s.drop-down-current:after{
	/*background-image:url(/i/thermo/icon-down-red.png);*/
	background: url('/i/common_sprite_1.png') no-repeat 0 0;
	background-position: 3px -1144px;
}
div.navigation-thermo div.thermo div.title s.drop-down{
	behavior: expression( !this.before ? this.before = this.innerHTML = '<span class="bullet"></span>' + this.innerHTML : '' );
}
div.navigation-thermo div.thermo div.title s.drop-down span.bullet{
	display:inline-block;
	width:15px;
	height:1.2em;
	position:absolute;
	left:0;
	top:0;
	border:0;

	/*background-image:url(/i/thermo/icon-down.png);*/
	/*background-repeat:no-repeat;*/
	/*background-position:center center;*/

	background: url('/i/common_sprite_1.png') no-repeat 0 0;
	background-position: 3px -844px;

}
div.navigation-thermo div.thermo div.title s.drop-down span.bullet-hover{
	background-image:url(/i/thermo/icon-down-red.png);
}
div.navigation-thermo div.thermo div.title s.drop-down-current span.bullet{
	display:inline-block;
	width:15px;
	height:1.2em;
	position:absolute;
	left:0;
	top:0;
	padding-top:0;
	background-image:url(/i/thermo/icon-down-red.png);
	background-repeat:no-repeat;
	background-position:center center;
}

div.navigation-thermo div.thermo div.title div.thermo-fake{
	border:1px solid #d6d6d6;
	border-radius:5px;
	padding:2px 6px;
	padding-top:1px;
	margin-bottom:-1px;
}
div.navigation-thermo div.thermo div.title div span{
	color:#08628C;
}
div.navigation-thermo div.thermo div.title div span:hover{
	color:#ef3124;
}
div.navigation-thermo div.thermo div.title div.thermo-fake span{
	color:#08628C;
	border-bottom:1px dashed;
	padding:0;
	line-height:1em;
	cursor:pointer;
}
div.navigation-thermo div.thermo div.title div.thermo-may-fake{
	padding:2px 6px;
	padding-top:0px;
	//padding-right:0;
	border:1px solid white;
}
div.navigation-thermo div.thermo div.title div.thermo-may-fake span{
	border-bottom:1px dashed;
	border-bottom:1px dashed;
	padding:0;
	//margin-right:5px;
	line-height:1em;
	cursor:pointer;
}
div.navigation-thermo div.thermo div.title span.current{
	color:#EF3124;
}
div.navigation-thermo div.thermo div.title div.thermo-fake s.drop-down{
	border:0;
	margin-bottom:-4px;
	width:15px;
	margin-right:-4px;
	margin-left:4px;
}

div.navigation-thermo div.thermo div.title div.thermo-may-fake s.drop-down{
	margin-left:6px;
}
div.navigation-thermo div.thermo div.title:hover div.thermo-fake s.drop-down{
	-background-image:url(/i/thermo/icon-down-red.png);
}
div.navigation-thermo div.thermo div.title s.drop-down:hover {
	-background-image:url(/i/thermo/icon-down-red.png);
}
div.navigation-thermo div.thermo div.title div.thermo-not-fake{
	border:1px solid white;
}
div.navigation-thermo div.thermo div.title div.thermo-not-fake span.current{
	//padding-top:1px;
}
div.navigation-thermo div.thermo div.title div.thermo-not-fake s.drop-down{
	//margin-bottom:-3px;
}
div.navigation-thermo div.thermo div.title div.thermo-fake s.drop-down{

}


div.navigation-thermo div.thermo div.thermo-content{
	position:absolute;
	z-index:101;
	max-width:300px;
	min-width:200px;
	//width:270px;
	background:white;
	right:0;
	top:0;
	display:none;

	-webkit-box-shadow: 0 0 15px #cccccc;
    -moz-box-shadow: 0 0 15px #cccccc;
    box-shadow: 0 0 15px #cccccc;

	filter:
	        progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=45, Strength=6)
	        progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=135, Strength=6)
	        progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=225, Strength=6)
	        progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=315, Strength=6);
	//margin-top:-12px;
	//margin-right:-12px;

	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;

	padding:10px 15px;
	padding-right:25px;
	//z-index:101;
}
div.navigation-thermo div.thermo:hover div.thermo-content{
	-display:block;
}

div.navigation-thermo div.thermo-submenu{
	margin-left:-15px;
	margin-right:-25px;
	zoom:1;
}
div.navigation-thermo div.thermo-submenu-first div.title{
	zoom:1;
	//margin-top:-10px;
}
div.navigation-thermo div.thermo div.thermo-content div.title{
	padding-bottom:5px;
}
div.navigation-thermo div.thermo div.thermo-content div.title span{
	font-size:1em;
	color:#858585;
}

div.navigation-thermo  div.thermo-content div.thermo-submenu div.title{
	background-color:#ededed;
	padding:5px 15px;
	font-size:1em;
}
div.navigation-thermo div.thermo-content div.thermo-submenu div.title span{
	border-bottom:1px dashed;
	cursor:pointer;
	color:black;
	padding:0;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected div.title span{
	border-bottom:0;
	cursor:default;
}
div.navigation-thermo div.thermo-content div.thermo-submenu div.title span:hover{
	color:#ef3124;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected div.title span:hover{
	color:#08628C;
}
div.navigation-thermo div.thermo-content div.thermo-submenu div.container{
	display:none;
	padding-left:15px;
	margin-right: 10px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-first{
	margin-top:-10px;
	//margin-top:-15px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-last{
	margin-bottom:-10px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-first div.title{
	padding-top:10px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-last div.title{
	padding-bottom:13px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected{
	margin-bottom:5px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected div.container{
	display:block;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected div.title{
	background:white;
	padding-bottom:10px;
}
div.navigation-thermo div.thermo-content div.thermo-submenu-selected div.title span{
	color:#08628C;
}
div.navigation-thermo div.thermo-sub-starred{
	background-image:url(/i/thermo/icon-star.png);
	background-repeat:no-repeat;
	background-position:2px 3px;
}


div.navigation-thermo div.thermo-sub{
	font-size:0.85em;
	padding-left:15px;
	padding-bottom:7px;
}
div.navigation-thermo div.thermo div.closer{
	cursor:pointer;
	position:absolute;
	width:9px;
	height:5px;
	/*background:url(/i/thermo/icon-up.png) no-repeat center center;*/
	top: 10px;
	right: 12px;

	font-size:1px;
	//z-index:3;

	background: url('/i/common_sprite_1.png') no-repeat 0 0;
	background-position: 0 -900px;
}
div.navigation-thermo div.thermo-sub-selected{
	color:#ef3124;
}
div.navigation-thermo div.thermo-sub-selected a{
	color:#ef3124;
}
/* @end new thermo navigation */

span.new-translate{
	display: block;
	width: 252px;
	height: 55px;
	background: transparent url(button_new_translatel.png) no-repeat 0 0;
}
span.new-translate:hover{
	background-position: 0 -55px;
	cursor: pointer;
	//cursor: hand;
}



.terrible-button{
	vertical-align: top;
	margin: 1em 0;
	margin-top: 0.5em;
	margin-right: 2ex;
	position:relative;
	cursor: pointer;
	border: 2px solid #ae0001;
	border-radius: 10px;
	display: inline-block;
	padding: 4px 18px;
	background: #e68b8a;
	background: -moz-linear-gradient(top, #e68b8a 0%, #e68b8a 1px, #e8594b 1px, #f57f75 68%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1px,#e68b8a), color-stop(1px,#e68b8a), color-stop(5%,#e8594b), color-stop(68%,#f57f75));
	background: -webkit-linear-gradient(top, #e68b8a 0%,#e68b8a 1px,#e8594b 1px,#f57f75 68%);
	background: -o-linear-gradient(top, #e68b8a 0%,#e68b8a 1px,#e8594b 1px,#f57f75 68%);
	background: -ms-linear-gradient(top, #e68b8a 0%,#e68b8a 1px,#e8594b 1px,#f57f75 68%);
	background: linear-gradient(top, #e68b8a 0%,#e68b8a 1px,#e8594b 1px,#f57f75 68%);
	-pie-background: linear-gradient(top, #e68b8a 0%,#e68b8a 5%,#e8594b 5%,#f57f75 68%);
	behavior: url(pie.htc);
}
.m-msie .terrible-button{
	display: inline;
}
.terrible-button:hover{
	opacity: 0.9;
}
.terrible-button:before{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50%;
	background-color: #e6271d;
	-webkit-border-top-left-radius: 164px 35px;
	-moz-border-radius-topleft: 164px 35px;
	border-top-left-radius: 164px 35px;

	-webkit-border-bottom-right-radius: 45px;
	-webkit-border-bottom-left-radius: 45px;
	-moz-border-radius-bottomright: 45px;
	-moz-border-radius-bottomleft: 45px;
	border-bottom-right-radius: 45px;
	border-bottom-left-radius: 45px;

	behavior: url(pie.htc);
}
.terrible-button a{
	color: white;
	font-size: 1.25em;
	text-decoration: none;
	position:relative;
}
.terrible-button a:hover{
	color: white;
}
/* ============= interactive-tabs ============= */

.interactive-tabs.interactive-tabs_ico{
	margin-bottom: 1em;
}

.interactive-tabs.interactive-tabs_ico .link img{
	vertical-align: middle;
}

.interactive-tabs.interactive-tabs_ico .link{
	margin-right: 2em;
}

.interactive-tabs .link img.popup{
	display: none;
}

/* Begin: promo-block */
.b-creditcards-promo {
    margin: 0 0 2em 0; padding: 0;
    position: relative;
    
    border: 1px solid #dedede;
    
    border-radius: 10px 0 10px 10px;
    /*-webkit-border-radius: 10px 0 10px 10px;*/
    /*-khtml-border-radius: 10px 0 10px 10px;*/
    /*-opera-border-radius: 10px 0 10px 10px;*/
    /*-moz-border-radius: 10px 0 10px 10px;*/
}

.b-creditcards-promo__inner {
    padding: 10px;
    position: relative;
}

.b-creditcards-promo__image {
    margin: 0; padding: 0;
    position: relative;
    float: left;
}

.b-creditcards-promo__content {
    margin: 0; padding: 53px 0 0 345px;
    position: relative;
}

.b-creditcards-promo__content h3 {
    line-height: 1.2;
    font-weight: normal;
    font-size: 185%;
}

.b-creditcards-promo__content p {
    line-height: 1.2;
    font-size: 110%;
}

.b-creditcards-promo__content a {
    position: relative;
}

.b-creditcards-promo__content a.popup img {
    display: none;
}

.b-creditcards-promo__content a i {
    margin: 0; padding: 0;
    
    position: relative;
    display: inline-block;
    
    width: 217px; height: 54px;
    
    background-image: url('b-creditcards-promo__button.sprite.png');
    background-repeat: no-repeat;
    background-position: 0 0;
}

.b-creditcards-promo__content a:hover i {
    background-position: 0 -54px;
}

.b-creditcards-promo.v2 .b-creditcards-promo__image {
	margin: 0 3em;
}

.b-creditcards-promo.v2 .b-creditcards-promo__content {
	padding: 2em 3em 1em 0;
}

.b-creditcards-promo.v2 h4 {
	font-size: 1.2em;
	margin-bottom: 1em;
}
/* End: promo-block */

.btn-order.btn-order-text-fix a {
	text-decoration: none !important;
}
.btn-order.btn-order-text-fix a>img {
	display: none;
}

.btn-order.btn-order-text-fix a.popup img.popup {
	display: none;
}


.btn-order.btn-order-text-fix {
	cursor: pointer;
	display: block;
	height: 47px;
	background: transparent url('/f/1/global/btn_v2.png') no-repeat 0 0;
	position: relative;
	text-align: center;
	padding: 0 0 0 25px;
	float: left;
	text-decoration: none;
	margin-top: -0.2em;
	margin-right: 5em;
}
.btn-order.btn-order-text-fix i {
	display: block;
	position: absolute;
	width: 25px;
	height: 47px;
	background: transparent url('/f/1/global/btn_v2.png') no-repeat -659px 0;
	top: 0;
	right: -25px;
}
.btn-order.btn-order-text-fix .text {
	font-size: 140%;
	color: #fff;
	line-height: 2.4;
}

#addthis-toolbox{
	margin:1em 0;
}
#addthis-toolbox * {
//zoom: 1;
//position: relative;
}
#addthis-toolbox table td{
	padding:0 5px;
}
#addthis-toolbox td.google-plus{
	padding-right:0;
	width:90px;
}
#addthis-toolbox td.google-plus div{
	width:90px !important;
	overflow:hidden;
}
#addthis-toolbox td.facebook-like{
	padding-left:0;
}
.m-msie #addthis-toolbox td.facebook-like #fb-root div{
	top:-20000px !important;
}

#addthis-toolbox .vk-orig {
	position: absolute;
	margin-left: -25px;
}
#addthis-toolbox .vk-orig .like_tabled .like_wrap {
	display: none;
}
#addthis-toolbox .vk-orig .like_wrap_counter {
	margin-left: 5px;
}

#addthis-toolbox .orientation-vertical .item {
	margin: 0 0.8em 0.8em 0;
}

#addthis-toolbox .orientation-vertical .item.no-counter {
	float: left;
}

#addthis-toolbox .orientation-vertical:after {
	content: '';
	display: block;
	clear: left;
}

#addthis-toolbox .orientation-vertical {
	//zoom:1;
}

#addthis-toolbox .odno>a {
	display: block;
	width: 150px;
}

#addthis-toolbox .odno {
	/*position: relative;*/
	/*width: 150px;*/
}

#addthis-toolbox .odno .addthis_button_odnoklassniki_ru {
	/*position: absolute;*/
	/*height: 20px;*/
	/*width: 130px;*/
}

#addthis-toolbox .b-ya-likes {
	min-width: 50px;
}

#addthis-toolbox .b-ya-likes .b-share-counter {
	display: inline;
}

/*@font-face { font-family: "Rubl Sign"; src: url(f/1/global/ruble.eot); }*/
/*span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}*/
/*span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }*/
/*span.rur span:before { content: '\2013'; }*/

/*.nf-form span.rur span {*/
	/*margin-top: .2ex;*/
/*}*/

span.popup-for-inner-a {
	position: relative;
}

.button-order {
	color: #fff;
	border-radius: 5px;
	margin: 5px;
	border: solid 2px #f64c2b;
	padding: 0.3em 0.6em 0.35em 0.6em;
	font-family: "Arial", sans-serif ;
	font-size: 1.2em;
	text-decoration: none;
	white-space: nowrap;

	-webkit-text-shadow: 0 -1px 1px #777;
	-moz-text-shadow: 0 -1px 1px #777;
	-ms-text-shadow: 0 -1px 1px #777;
	-o-text-shadow: 0 -1px 1px #777;
	text-shadow: 0 -1px 1px #777;

	-webkit-box-shadow: inset 0 -2px 2px -1px #f88, 0.1em 0.1em 0.2em #800;
	-moz-box-shadow: inset 0 -2px 2px -1px #f88, 0.1em 0.1em 0.2em #800;
	-ms-box-shadow: inset 0 -2px 2px -1px #f88, 0.1em 0.1em 0.2em #800;
	-o-box-shadow: inset 0 -2px 2px -1px #f88, 0.1em 0.1em 0.2em #800;
	box-shadow: inset 0 -2px 2px -1px #f88, 0.1em 0.1em 0.2em #800;


	/* colors */
	background: #F64C2B; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiOTU3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y0NWEzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2VhMTUwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDJmMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTAxMDEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);*/
	background: -moz-linear-gradient(top,  #fb9575 0%, #f45a38 50%, #ea1502 55%, #f02f17 100%, #a01010 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb9575), color-stop(50%,#f45a38), color-stop(55%,#ea1502), color-stop(100%,#f02f17), color-stop(100%,#a01010)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fb9575 0%,#f45a38 50%,#ea1502 55%,#f02f17 100%,#a01010 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fb9575 0%,#f45a38 50%,#ea1502 55%,#f02f17 100%,#a01010 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fb9575 0%,#f45a38 50%,#ea1502 55%,#f02f17 100%,#a01010 100%); /* IE10+ */
	background: linear-gradient(top, #fb9575 0%,#f45a38 50%,#ea1502 55%,#f02f17 100%,#a01010 100%); /* W3C */

	/*-pie-background: linear-gradient(top, #fb9575 0%,#f45a38 50%,#ea1502 55%,#f02f17 100%,#a01010 100%);*/
	/*behavior: url(pie.htc);*/
}
.m-msie .button-order{
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb9575', endColorstr='#f02f17',GradientType=0 );
	border-color: transparent;
	position: relative;
	zoom: 1;
}

/* colors */

.button-order.blue {
	color: #fff;
	border: solid 2px #002649;

	-webkit-text-shadow: 0 -1px 1px #777;
	-moz-text-shadow: 0 -1px 1px #777;
	-ms-text-shadow: 0 -1px 1px #777;
	-o-text-shadow: 0 -1px 1px #777;
	text-shadow: 0 -1px 1px #777;

	-webkit-box-shadow: inset 0 -2px 2px -1px #001526, 0.1em 0.1em 0.2em #002745;
	-moz-box-shadow: inset 0 -2px 2px -1px #001526, 0.1em 0.1em 0.2em #002745;
	-ms-box-shadow: inset 0 -2px 2px -1px #001526, 0.1em 0.1em 0.2em #002745;
	-o-box-shadow: inset 0 -2px 2px -1px #001526, 0.1em 0.1em 0.2em #002745;
	box-shadow: inset 0 -2px 2px -1px #001526, 0.1em 0.1em 0.2em #002745;

	/* colors */
	background: #5c7385; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiOTU3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y0NWEzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2VhMTUwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMDJmMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTAxMDEwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);*/
	background: -moz-linear-gradient(top,  #5c7385 0%, #264a64 50%, #03223e 55%, #012643 100%, #012643 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c7385), color-stop(50%,#264a64), color-stop(55%,#03223e), color-stop(100%,#012643), color-stop(100%,#012643)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5c7385 0%,#264a64 50%,#03223e 55%,#012643 100%,#012643 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5c7385 0%,#264a64 50%,#03223e 55%,#012643 100%,#012643 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5c7385 0%,#264a64 50%,#03223e 55%,#012643 100%,#012643 100%); /* IE10+ */
	background: linear-gradient(top, #5c7385 0%,#264a64 50%,#03223e 55%,#012643 100%,#012643 100%); /* W3C */
}

.m-msie .button-order.blue {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c7385', endColorstr='#012643',GradientType=0 );
	border-color: transparent;
	position: relative;
	zoom: 1;
}

/* // colors */

.button-order:visited {
	color: #fff;
}
.button-order:hover {
	opacity: 0.8;
	color: #fff;
}
.button-order.small {
	font-size: 1em;
}
.button-order.normal {
	font-size: 1.2em;
}
.button-order.big {
	font-size: 1.4em;
}
.button-order.multi-line {
	display: inline-block;
}
.button-order.center {
	text-align: center;
}

.button-order .popup {
	display: none;
	background-image: none;
}
/*.button-order.popup:before{*/
	/*display: inline-block;*/
	/*content: ' ';*/
	/*width: 11px;*/
	/*height: 9px;*/
	/*margin-right: 4px;*/
	/*vertical-align: middle;*/
	/*background: url(/f/1/global/i-popup-white.gif) no-repeat 0 0;*/
/*}*/
.button-order.popup:before
, .button-order.popup:after
{
	display: block;
	position: absolute;
	content: '';
	border: 1px solid;
	width: 8px;
	vertical-align: top;
}

.button-order.popup:before {
	display: inline-block;
	position: relative;
	border-color: gray;
	height: 7px;
	margin: 10px 8px 0 0;
}
.m-msie .button-order.popup:before {
	vertical-align: middle;
	margin: 0 8px 0 0;
}

.button-order.popup:after {
	border-color: #fff;
	border-top-width: 2px;
	height: 7px;
	margin: -18px 0 0 14px;
}
.m-firefox .button-order.popup:after {
	margin: -12px 0 0 19px;
}
.m-msie .button-order.popup:after {
	margin: -13px 0 0 19px;
}

.m-msie-8 .button-order.popup:before
, .m-msie-8 .button-order.popup:after
{
	display: none;
}

.button-order-center-fix {
	display: inline-block;
}

.button-order.video:before {
	background: url('/f/1/global/ico/alfa_button_ico_play.png') no-repeat 0 0;
	border: 0;
	width: 27px;
	height: 28px;
	margin: -1px 0.5em 0 0;
}

.button-order.video:after {
	display: none;
}

.button-order.round {
	border-radius: 1em;
	padding-left: 0.3em;
}

.button-order.no-decor
{
	padding: 0;
	margin: 0;
	background: none;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.button-order.no-decor:before
 , .button-order.no-decor:after
{
	display: none;
}


/*@-moz-document domain(alfabank.ru){*/
	/*.button-order.popup:before*/
	/*, .button-order.popup:after*/
	/*{*/
	/*}*/
	/*.button-order.popup:before {*/
	/*}*/
	/*.button-order.popup:after {*/
	/*}*/
/*}*/

.cards-helpful{
	margin-bottom: 2em;
}

.cards-helpful__item{
	padding: 0 1em;
	text-align: center;
}

#saytext_liveTextLabel_17555 div {
	color: black !important;
}

/* new year - feedback turn off */

/*#bottom-nav {*/
	/*display: none;*/
/*}*/

/* // feedback turn off */




.sme-video-block .img {
	float: left;
	margin-left: -5px;
}

.sme-video-block .img.item img.popup {
	display: none;
}

.sme-video-block .content {
	padding-left: 77px;
}

.popup-v2 {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 101;
}

.popup-v2.off {
	display: none;
}

/*.popup-v2 .popup-inner-obj .popup-pre-load {*/
	/*position: absolute;*/
	/*top: -10000px;*/
/*}*/

/*.popup-v2 .popup-inner-obj {*/
	/*position: relative;*/
	/*top: auto;*/
/*}*/

.popup-v2 .popup-shadow {
	position: absolute;
	width: 100%;
	height: 100%;
	background: black;
	opacity: 0.5;
}

.m-msie .popup-v2 .popup-shadow {
	/*filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);*/
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";*/
	filter: alpha(opacity=50);
}

.popup-v2 .popup-inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 100px;
	background: #fff;
	z-index: 100;
	overflow: inherit !important;
	border-radius: 10px;

	-webkit-box-shadow: 5px 5px 10px #000;
	-moz-box-shadow: 5px 5px 10px #000;
	-ms-box-shadow: 5px 5px 10px #000;
	-o-box-shadow: 5px 5px 10px #000;
	box-shadow: 5px 5px 10px #000;
}

.popup-v2 .popup-inner-closer {
	position: absolute;
	top: -13px;
	right: -13px;
	width: 27px;
	height: 27px;
	background: url('popup-v2-close.png') no-repeat 0 0;
	cursor: pointer;
	z-index: 102;
}

.popup-v2.tabbed .popup-inner-closer {
	top: 37px;
}

.popup-v2 .popup-inner-closer-shadow {
	background: #fff;
	border-radius: 50%;
	
	-webkit-box-shadow: 0 0 1px #666;
	-moz-box-shadow: 0 0 1px #666;
	-ms-box-shadow: 0 0 1px #666;
	-o-box-shadow: 0 0 1px #666;
	box-shadow: 0 0 1px #666;
}

.popup-v2 .popup-inner-closer:hover {}


#liveTextSoundLabel_4776 {
	width: 55px !important;
	height: 194px !important;
	background: url(//cs15.livetex.ru/ae9fc872b3a542ebd610937ce0c10948.png) no-repeat 0 0 !important;
}

#liveTextSoundLabel_4776:hover {
	background-position: -56px 0 !important;
}

#liveTextSoundLabel_4776:active {
	background-position: -112px 0 !important;
}

.footer .sitemap{
	margin-left: 1em;
}

