@import url(menu0000.css);
@import url(map00000.css);

*{
        font-size:100%;
}

body{
        padding:0 10px;
        margin:0;
        font-size:79%;
        font-family:arial,sans-serif;
        background:#fff;
}

img{
        border:0;
}

td{
        padding:0;
        vertical-align:top;
}

table{
        border-collapse:collapse;
}

h1{
        font-size:170%;
        font-style:italic;
        color:#fc1921;
        margin-top:0;
}

h2{
        margin:2em auto 0.5em 0;
        font-size:140%;
        color:#5a5a5a;
        clear: left;
}

h3{
        font-size:120%;
        margin-bottom:0.3em;
        /* color:#5a5a5a; */
        font-weight:bold;
		//clear:left;
}

h4{margin:1.5em auto 0.5em auto;}

p{margin-top:0;}

a:link{color:#2c4fab;}
a:visited{color:#703989;} /* #2C4FAB - синий		#703989 - фиолетовый */
a:hover{color:#fc1921;}

#Content span.hover{
	color:#fc1921 !important;
	border-color:#fc1921;
}

ul, ol{margin-top:0.3em;}
ol{padding-left:2em;}
li{margin-bottom:0.7em;}

#Content ul li {
/* 	list-style-type: disc; */
}

blockquote,
.form-description {
        background: #ebf1fa;
        color: #7e7e7f;

        font-weight: bold;
        line-height: 1.6;
        margin: 3em 2em 3em 2em;
        padding: 2.3em 3em 2.3em 3em;
}

blockquote {
        position: relative;
        //height: 1px;
        //margin: 4em 2em 3em 2em;
        //margin-top: expression( (this.previousSibling && this.previousSibling.nodeName.toLowerCase().indexOf('h') == 0) ? '1em' : '3em' );
}

h1 + blockquote,
h2 + blockquote,
h3 + blockquote,
.pic-text-block + div.clear + blockquote { 
        margin-top: 1em !important; 
}

blockquote p {
        margin-bottom: 0;
}

#measurer{
        position: absolute;
        left: 0;
        top: -1em;
        visibility: hidden;
        width: 100%;
        height: 1em;
        line-height: 1em;
        background: white;
}

#Head{
        background:#a6c5f4 url(sky00000.jpg) top right;
        height:70px;
        margin:0 -10px;
        min-width:855px;
        max-width:1290px; /* ast 07.12.2007 */
        position: relative;
}

#Head ul, 
#nav_head {
        list-style-type:none;
        margin:0;
        padding:0 0 0 30px;
        height:70px;
        background:top right no-repeat;
}

#nav_head {
	font-size:110%;
	left:-15px;
	position:absolute;
	top:-40px;
	width: 100%;
	min-width: 723px;
}

#Head ul li,
#nav_head li{
        float:left;
        margin-right:2%;
        margin-top:10px;
}

#nav_head li span {
	color: #FC1921;
}

#Head a:link, #Head a:visited{
        color:white;
}

#Head a:hover{
        color:#fc1921;
}

#Head .selected{
        color:#fff;
        font-weight:bold;
}

#Head .popup{
        background-image:url(popup-wh.gif);
}

#LogoWraper {
	position:relative;
	max-width:1290px;
}

#Logo{
        position:relative;
        width:25%;
        margin-top:-15px;
        max-width:325px;
        min-width:214px;
        height:46px;
}

#Logo img{
        position:absolute;
        width:171px;
        height:46px;
        z-index:1;
        right:-118px;
}

#Logo img.pc-eng{
        position:absolute;
        width:177px;
        height:50px;
        z-index:1;
        margin-top:-2px;
        right:-118px;
}

.print
{
        display: none;
}

#Content{
        padding:0;
        float:none;
        width: 100%;
        overflow:hidden;
}

#Content-reducer {padding:0 10px; //width:100%;}

#Content .content-img-left
{
        float: left;
        position: relative;
        left: -10px;    
}

#Content .content-img-note
{
        float: left;
        color: #555555;
        width: 20em;
}

#Content .content-img-note p
{
        font-style: italic;
        font-size: 90%;
        color: #555555;
        line-height: 1.5em;
}

#ServiceBlock{
        position:relative;
}

#HomeIcon{
        position:absolute;
        top:-31px;
        left:16px;
}

#AuthorizationInfo {
        position: absolute;
        top: -70px;
        left: 10px;
        font-size: 0.89em;
}

#AuthorizationInfo a {
        font-style: italic;
}

#AuthorizationInfo span.button {
        padding-left: 14px;
        background: url(icon-log.gif) 0 0.3em no-repeat;
}

#AuthorizationInfo span.button-disabled {
        background: url(icon-log.gif) 0 0.3em no-repeat;
}

#PageBodyWrap, #Footer{
        width:75%;
        max-width:975px;
        min-width:650px;
}

#PageBodyWrap{
        margin-top:6em;
        border:1px solid #cedcf2;
        padding:15px 0;
		position: relative;
}

#PageBody{
        width:67%;
        position:relative;
        left:33%;
        border-right:0;
        background:url(content-.gif) repeat-y;
        zoom:1;
}

#PageBody:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height:0px;

}

#PageBody .layout-right{
        position:relative;
        top:-15px;
        z-index: 6;
}

#Footer{
        margin-top:2em;
        padding-top:1em;
        padding-bottom:1em;
        border:0;
        font-size:89%;
        height:1em;
        left:0;
}

#Footer form{
        margin:-1em 0 0 0;
        /* height:3em; */
}

#Footer form .btn{
        border:0;
        position:relative;
        top:5px;

        width:18px;

        height:20px;
}

#Footer .bottom-search
{
        float: left;
        width: 50%;
        //margin-top: 1em;
        //padding-top: 1em;
}
#Footer .bottom-search .btn
{
        margin-left: 0.5em;
}
#Footer .bottom-search a
, #Footer .bottom-search span.selected
{
        padding-top: 0.5em;
        padding-right: 1.5em;
        display: block;
        float: left;
}

#Footer .bottom-search #search-field
{
        width: 80%;
        font-size: 110%;
        font-family: sans-serif;
}

#Copyright{
        color:#8d9194;
        margin-bottom:1em;
        width:33%;
        margin-left:0;
}

#counters{
        padding-bottom:1em;
}

#counters .hidden-counters {
        position: absolute;
        left: -4000px;
}

#Banners{
        margin:50px 0 0 10px;
}

.menu-expanded .pseudo-href{
        color:#fc1921;
        border-color:#fc1921;
}

.menu-expanded #Regions{
        display:block;
}

#Regions{
        position:absolute;
        width:400%;
        right:0;
        top:0;
        padding:5px 0px;
        display:none;
        z-index:100;
}

#Regions .background{
        border:1px solid #bdd0ee;
        margin-left:21px;
        background:#ebf1fa;
        padding:10px 0 15px 0;
}

#Regions .guides-fix{
        position:relative;
        z-index:1;
        margin-left:-21px;
}

#Regions span, #Regions a{
        display:inline;
        padding:0;
}

#Regions a:visited{
	color:#2C4FAB;
}

#Regions a:hover{
	color:#fc1921;
}

#Regions .search-field{
        width:70%;
        padding:1.5em 32px;
        padding-top: 0.5em;
}

#Regions .search-field input{
        width:100%;
}

#Regions h2{
        margin:0 1em 1em 32px;
        font-size:150%;
        font-style:italic;
        color:#fc1921;
        width:50%;
}

#Regions ul{
        list-style-type:none;
        margin:0;
        padding:0;
}

/* map-style // ast
#Regions ul.selector-switch{
        position:absolute;
        left:25%;
        top:0.5em;
        width:50%;
}
*/

#Regions ul.selector-switch li{
        float:left;
        margin-right:1em;
}

#CityList{
        height:32em;
}

#CityList ul{
        position:relative;
        width:25%;
        height:100%;
}

#CityList ul li{
        visibility:visible;
        position:static;
}

.list-style ul ul ul{
        width:150% !important;
        font-size:89%;
}

#Articles{
        /*width:75%;*/
        padding-top:1px;
}

#Articles h2{
        margin-top:0.5em;
        font-size:150%;
}

#Articles h3{
        margin:1.6em 0 0.5em 0;
}

#SplashBanners{
        margin-top:50px;
}

#SplashBanners .banner{
        float:left;
        width:50%;
        color:#737373;
}

#SplashBanners .banner img{
        width:100%;
        background:no-repeat 50% 50%;
}

#interactive{

}

#interactive .block {
	background:#fbefef;
	margin: 0 0 2px 0;
	padding:10px 15px 3px 15px;
}

#interactive h4{
		margin-top:0;
		font-style:italic;
		color:#A2A2A2;
		line-height:1.5;
}

#interactive h4.interactive-query{
		color:#FC1921;
		padding-left:18px;
		background:url(ico_pen_.gif) no-repeat -3px top;
}

#interactive h4.interactive-calc{
		color:#FC1921;
		padding-left:18px;
		background:url(ico_calc.gif) no-repeat left 2px;
}

#interactive h4.interactive-helper{
		color:#FC1921;
		padding-left:21px;
		background:url(ico_ques.gif) no-repeat left 1px;
}

#interactive ul{
		padding-left:0;
		margin-bottom:0;
}

.layout{
        position:relative;
        left:25%;
        width:50%;
        clear:both;
}

.layout-left{
        width:50%;
        margin-left:-50%;
		//margin-left:-50.9%;
        float:left;
}

.layout-right{
        float:right;
        width:50%;
        margin-right:-50%;
}

.layout-left .content, .layout-right .content{
        position:relative;
        z-index:1;
        padding:0 10px;
}

.layout-right .content{
        z-index:2;
        padding:0;
}

.layout-left .content{
        padding-left:20px;
}

.layout-left .section{
        margin-bottom:3em;
}

.layout-left h3, .layout-right h3{
        font-style:italic;
        color:#727272;
        margin-top:0;
		font-size: 113%;
}

.layout-right h3 a { 
        color: #727272;
}

.layout-right h3 a:hover {
        color: #fc1921;
}

.layout-left ul{
        list-style-type:none;
        margin:1em 0 2em 0;
        padding:0 0 0 20px;
}

.layout-left ul li{
        margin-bottom:1em;
}

.layout-left ul li .li {
        display: block;
}

.layout-right h3{
        margin-top:2em;
        margin-left:20px;
}

ul.phones{
        font-size:200%;
        margin:0.5em 0;
}

ul.phones li{
        margin:0.1em 0;
}

ul.phones .country
, ul.phones .code
{
        font-size:50%;
        vertical-align:0.6em;
}

.ask_question{
        font-size:120%;
        font-weight:bold;
        margin:1.5em 0;
}

.phone{white-space:nowrap;}
.intro{font-size:130%;}
.banner{margin-bottom:20px;}
.article-item{margin-bottom:1.33em;}

.article-item{position:relative;}

.article-date{
        color:#888888;
        margin-bottom:0.2em;
        font-size:89%;
}

.banner img{
        display:block;
        margin-bottom:0.7em;
}

.banner a{
        font-style:italic;
}

.layout-left .selected{
        color:#fc1921;
}

dl.services{
        float:left;
        width:50%;
        margin-top:0;
        margin-bottom:-2em;
}

dl.services dt, dl.services dd{
        padding-right:25px;
}

dl.services dt{
        margin-bottom:0.5em;
        font-weight:bold;
        font-size:110%;
}

dl.services dd{
        margin-left:0;
        margin-bottom:3em;
        padding-left:0;
}

dl.services dd ul{
        list-style-type:none;
        margin:0.5em 0;
        padding:0;
}

dl.services dd li{
        padding:0;
        margin-bottom:0.6em;
}

/*
.region-selector{
        position:relative;
        z-index:3;
        margin-left:0;
}
*/

.region-selector ul{
        z-index:2;
        border:0;
        background:none;
        margin-left:10px;
}

.selected-region{
        position:relative;
        z-index:101;
        padding: .5em 0 .5em 39px;
        margin-left:10px;
        font-size:110%;
        font-weight:bold;
	top: .35em;
}

.selected-region img{
        /* margin-left:10px; */
        vertical-align:middle;
        position:absolute;
        margin-top:-1px;
}

ul.dash{
        padding: 0 0 0 2em;
}

ul.dash li{
        list-style-type: none;
        text-indent: -1.24em;
}

/* @ast
ul.dash li:before{
        content: '\2014\a0';
}
*/

.clear{
        clear:both;
}

.invisible {
        display: none;
}

#Content ul{
        color:#bdd0ee;
}

#Content ul span.li{
        color:black;
}

.pseudo-href {
        color:#2c4fab;
        border-bottom:1px dashed #2c4fab;
        cursor:pointer;
        margin-bottom:1px;
}

.cut { 
        margin-bottom: 1em; 
        margin-left: 0;
}

.cut-teaser * {
        color:#2c4fab !important;
        cursor:inherit;
        margin: 0;
        padding: 0;
}

.cut-teaser { 
        display: inline;
        color:#2c4fab;
        border-bottom:1px dashed #2c4fab;
        cursor:pointer;
        margin-left: 0;
}

.cut-body, .cut-body-hidden {
        margin-top: 0;
        padding-top: .75em;
        margin-left: 0em;
}

.cut-body { display: block; }

.cut-body-hidden { display: none; }

.cut-teaser h1,
.cut-teaser h2,
.cut-teaser h3 {
        margin: 0;
        display: inline;
}

.pseudo-href:hover  {
        color: #FC1921 !important;
        border-color: #FC1921 !important;
}

table.data{
        width:auto;
        margin-bottom:1.33em;
}

table.data caption{
        text-align:left;
        color:#646464;
        font-size:110%;
        margin-bottom:0.4em;
        font-style:italic;
        font-weight:bold;
}

table.data td, table.data th{
        padding:1.8em 1em 0.4em 0.6em;
        vertical-align:top;
}

table.data th{
        text-align:left;
        padding-top:1.5em;
}

table.data thead th{
        padding-top:0.6em;
        padding-bottom:0.6em;
        background:#aab5d3;
        color:white;
        font-size:89%;
}

table.data tr:hover, table.data tr.hover{
        background:#f3f3f3;
}

table.data .subsection{
        padding-left:2em;
}

table.data .section-end td{
        border-bottom:1px solid #dcdcdc;
}


table.nobg tr:hover, table.nobg tr.hover{
        background:none;
}

ul.tab-switcher{
        list-style-type:none;
        margin:1em 0 2em 0;
        padding:0;
        min-height:1.8em;
}

ul.tab-switcher li{
        float:left;
        padding:0.3em 0.5em;
        border:1px solid #fff;
        position:relative;
        left:-0.5em;
}

ul.tab-switcher li.selected{
        border-color:#a5c1f0;
}

ul.tab-switcher li.selected span{
        color:#fc1921;
        border:0;
        cursor:text;
}

.comment{
        font-size:89%;
}

.comment span.li{
        color:#727272;
}

.signature{
        font-style:italic;
}

.quotation{
        margin:2em 0;
        padding:0 38px;
        color:#727272;
        font-style:italic;
        float:left;
}

.quotation .laquo, .quotation .raquo{
        font-size:400%;
        color:#bdd0ee;
        font-style:normal;
}

.quotation .laquo{
        float:left;
        margin-left:-0.6em;
        margin-top:-0.5em;
}

.quotation .raquo{
        float:right;
        margin-top:-1.03em;
        margin-right:-0.6em;
}

.file{
        margin:1.33em 0;
        padding-left:35px;
        min-height:31px;
        background:8px 0px no-repeat;
}

.file .size{
        color:#727272;
}

.file.pdf{background-image:url(pdf00000.png);}
.file.jpg, .file.jpeg{background-image:url(jpg00000.png);}
.file.xls{background-image:url(xls00000.png);}
.file.zip{background-image:url(zip00000.png);}
.file.doc{background-image:url(doc00000.png);}
.file.rar{background-image:url(rar00000.png);}

a.rss{  
        margin-top: 5px;
        padding-left: 20px;
        background:url(rss00000.gif) no-repeat;
}

.menu div.rss{
        padding-left: 10px;
        font-size: 1em;
}

.layout-left .popup, .layout-right .popup{
        display:block;
}

.subway{
        padding-left:15px;
        background:url(metro000.gif) 0 0.3em no-repeat;
        margin-top:0.3em;
}

span.qty{
        font-size:89%;
        color:#878787;
        margin-left:0.6em;
}

.pseudo-href.for-footnote{
        color:black;
        border-color:black;
}

.footnote{
        color:#474747;
        font-size:89%;
        font-style:normal;
        background-color:#deebff;
}

.footnote.block{
        display:block;
        padding:1em;
        margin:1em 0;
}

.footnote.hidden{
        display:inline;
        font-size:12px;
        height:12px;
        padding:8px;
        width:12px;
        margin:0;
        background:url(footnote.gif) 0% 50% no-repeat;
}

.footnote.hidden span{
        display:none;
}

/* for my bank */
.with-clear {
        clear: both;
        height: 1px
}

html>body .with-clear {
        height: auto
}

html>body .with-clear:after {
        content: ".";
        display: block;
        height: 0;
        line-height: 0;
        clear: both;
        visibility: hidden
}

.subnavigation {
        margin: 0 0 1em;
        padding: 0;
}

.subnavigation li {
        list-style-type: none;
        margin: 0 5em 0.5em 0;
        float: left;
}

.subnavigation b {
        color: #000;
}

.photo{
        float:left;
        padding:0 25px 15px 0;
        color:#555555;
        font-style:italic;
}

.photo img{
        display:block;
        margin-bottom:5px;
}

.empty{
        color:#b2b2b2;
}

u.search-result{
        text-decoration: none;
        background: #ebf1fa;
}

a u.search-result{
        text-decoration: underline;
}

/*
#PageBody .important{
        color:#fc1921;
        font-size:120%;
}
*/
#o-325 {
        margin: 0 -1px -1px -16px;
        padding-top: 30px;
        background-color: #FFF;
}

#o-325 {
        padding-left: 16px;
        background: #FFF url(settings.gif) 0 31px no-repeat;
}

#my_menu #o-325 span,
#o-325 a {
        color: #000;
}

#o-325 a:hover,
#my_menu ul .selected span,
#my_menu #o-325 ul .selected span {
        color: #FC1921;
}

#o-325 ul {
        padding-left: 0;
        font-size: 0.89em;
}

span.button {
        cursor: pointer;
        cursor: hand;
}

span.button span {
        border-bottom: 1px dashed #2C4FAB;
        line-height: 1.3em;
        position: relative;
        color: #2C4FAB;
}

span.button:hover span {
        color: #FC1921 !important;
        border-color: #FC1921 !important;
}

span.button-active span{
        color: #000;
        border-color: #000;
}

span.button-disabled {
        cursor: default;
}

#PageBodyWrap span.button-disabled span {
        color: #CCC !important;
        border-color: #CCC !important;
}

.card-image {
        float: left;
        margin: 0 30px 15px 0;
}

.allatms {
        font-size:60%;
        font-weight:normal;
        font-style:normal;
        margin-left:1em
}

.tel-button
{
        position:relative;
        bottom:-5px;
}

#pda-version{
        margin-left:2em;
}

a.source
, .source-links a
{
        padding-right: 11px;
}

/* @ast 4 september 2008 так как уже есть <img />
a.source:visited
, .source-links a:visited
{
        background: url('/i/ico/popup-small-visited.gif') center right no-repeat;
}
a.source:link
, .source-links a:link
{
        background: url('/i/ico/popup-small.gif') center right no-repeat;
}
a.source:hover
, .source-links a:hover
{
        background: url('/i/ico/popup-small-hover.gif') center right no-repeat;
}
*/
.links
{
        color: #888;
}

.simple-list
{
        list-style: none;
        padding-left: 0;
        margin-left: 0;
}
.simple-list li
{
        margin-left: 0;
        margin-bottom: 0.4em;
}

#points-short-list li.delimiter
{
        margin-bottom: 1em;
}


/* calcs */

#calculator #row_income .limit
, #calculator #row_term .limit
, #calculator #row_car-cost .limit
{
        display: none !important;
}
#calculator #row_term .limit
, #calculator #row_deposit .limit
{
        display: none;
}

/* left float pic and text */
#Content .left-pic
{
        float: left;
        position: relative;
        left: -10px;
        margin-bottom: 2em;
}

#Content .no_cross_left_border
{
	left: -9px;
}

#Content .pic-signature
{
        color: #555555;
}

.pic-text-block
{
        margin-top: 2em;
}
.pic-text-block .pic-signature
{
        display: block;
        float: left;
        width: 49%;
        margin-bottom: 2em;
}

#SplashBanners
{
        position: relative;
}
#SplashBanners .b-sig
{
        margin-left: 10px;
        display: block;
        text-decoration: underline;
}
#SplashBanners .left-b
{
        position: relative;
        width: 50%;
}
#SplashBanners.inner .left-b img
{
        left: -10px;
}
#SplashBanners .left-b img
{
        position: relative;
}
#SplashBanners div.large-b
{
        position: relative;
}
#SplashBanners div.large-b img
{
        position: relative;
        width: 95%;
        float: none !important;
}
#SplashBanners .right
{
        width: 49% !important;
}

.filter-examples
{
        margin-bottom: 1em;
}
#atms-filter .filter-examples
{
        margin-top: 0.2em;
        margin-bottom: 0;
}
.small-banner
{
        padding-left: 10px;
}
.small-banner .clear
{
        margin-bottom: 7px;
}
.small-banner a em
{
        margin-left: 0.5em;
        display: block;
        text-decoration: underline;
}
.big-banner a em
{
        display: block;
        text-decoration: underline;
        margin-left: 10px;
}
.banners
{
        position: relative;
        left: -10px;
        top: 0;
}
.banners img
{
        background-position: top center;
}

a.pseudo-href
{
        text-decoration: none;
}
.maintenance
{
        list-style: none;
}

.empty a
{
        color: silver;
}

/* link to other site */
a.source
{
        padding-right: 11px;
        //height:1px;
}
a.source:visited
{
        background: url('popup-sm.gif') center right no-repeat;
}
a.source:link
{
        background: url('popup-sm.gif') center right no-repeat;
}
a.source:hover
{
        background: url('popup-sn.gif') center right no-repeat;
}


.popup
, a.popup:link
, a.popup:visited
, a.popup:hover
,.popup_no_js
, a.popup_no_js:link
, a.popup_no_js:visited
, a.popup_no_js:hover
{
        padding-left:17px;
        background:url(popup000.gif) no-repeat !important;
}


#SplashBanners .source{
        background-image:none;
}

/*
        04.07.2007
        17.07.2007
*/
.region-signature{
        /*font-size:70%;*/
        font-size:60%;

        font-weight:normal;
        margin:0.5em;
        margin-left:0;
        color:#666;
        display:none;
}
.menu-expanded .region-signature{
        display:block;
}
.other-towns
, .service-places
{
        font-size:60%;
        font-weight:normal;
        font-style:normal;
        padding-left:0.5em;
}


.person-foto{
        float:left;
        margin-right:5px;
}

#Branches th
, #Branches td
{
    padding:0.4em 1em 0.4em 0.6em;
}
#Branches td.last
{
    padding-bottom:2em;
}
#Branches .disabled-list
{
    display:none;
}
#Branches .disabled-list td
{
    display:none;
}


/*Map hovers*/
#CityList li span
{
        //height: 1px;
        position: relative;
}

#CityList li span:hover{
        /*
        //height: 1%;
        position: relative;
        */
        background: none;
}


#CityList li span:hover
{
        
        
        color: #FC1921;
        border-color: #FC1921;
        
}

#CityList .selected span:hover
{
        color: white;
        border-width: 0;
}

#CityList .selected li span:hover
{
        color: #FC1921;
        border-color: #FC1921;
        //color: #FC1921 !important;
        //border-color: #FC1921 !important;
        /*position: relative;*/
        border-width: 1px;
}

#CityList .okrug .selected span.okrug-name:hover
{
        color: white !important;
        border-width: 0;
}

#CityList .okrug .selected a:hover
{
        color: #FC1921;
}

#CityList .selected .selected
{
        position: relative;
}

#CityList .selected .selected span:hover
{
        /*color:white;*/
        border-width:0;
        /* color:white !important;*/
        //border-width:0 !important;
        //position:relative;
}

#CityList li.selected li.selected div.selected span:hover,
#CityList li.selected span.okrug-name:hover,
#CityList li.selected li.selected span:hover{
	color:#fff;
}

#CityList li.selected li.selected span.hover{
	//color:#fff !important;
	//border-bottom-width:1 !important;
	//border-color:#2C4FAB !important;
}

#CityList #okrug1 .okrug-name
, #CityList #okrug2 .okrug-name
, #CityList #okrug3 .okrug-name
, #CityList #okrug4 .okrug-name
, #CityList #okrug5 .okrug-name
, #CityList #okrug6 .okrug-name
, #CityList #okrug7 .okrug-name
{
/*
        //color:white !important;
        //border-width:0 !important;
*/
}

#CityList .selected .okrug-name
, #CityList .selected .okrug-name
, #CityList .selected .okrug-name
, #CityList .selected .okrug-name
, #CityList .selected .okrug-name
, #CityList .selected .okrug-name
, #CityList .selected .okrug-name
{
        //color:white !important;
        //border-width:0 !important;
}

.layout-left .subscribe-news
{
        margin-top:1em;
}


.insert-code{
        margin-top:1em;
}

ul.phones .ext
{
        font-size:50%;
        bottom: 0.1em;
        position:absolute;
        left:0;
        /*padding-left: 1em;*/
}

ul.phones{
        position: relative;
}

ul.phones .number{
        position:relative;
        //top:0em;
        /*padding-left:0.5em;*/
        //height:1px;
        padding-bottom:0.5em;
}

#CityList .selected .selected .selected {
        position:static;
}

#Content .disabled-element{
        display:none;
}

.disabled-element{
        display:none;
}

#video-path{
        margin-top: 1em;
}

.insert-code{
        margin-top:1em;
}


#video-path input{
        width: 90%;
}


/* разные баги IE */
#Exception_1{
        //height:1px;
        //position:relative;
}

.lang-switch{
        position: absolute;
        left:2em;
        top:0;
        width:10em;
        color:#FC1921;
}
.lang-switch a{
        display:block;
        margin-right: 0.4em;
        float: left;
}
.lang-switch span.lang{
        display:block;
        margin-right: 0.4em;
        float: left;
}

.search-keywords{
        display:none;
}




.offer-banners{
        background: #EAF1FB;
        position:relative;
        left:-9px;
        padding: 0 10px;
        padding-top: 20px;
        margin-top: 18px;
        padding-bottom: 5px;
}

.offer-banners .banner{
        margin-top: 0;
/*      border: solid 1px red;*/
}

.offer-banners .banner h4{
        font-weight:normal;
        margin-top:0;
}

.offer-banners .banner p{
        padding-bottom: 10px;
}
.offer-banners .banner img{
        float:left;
        margin-right: 10px;
        //position:relative;
}

.insert-code .pseudo-href{
        //position:relative;
        //height:1px;
}


#Content .footer{
        font-style:italic;
}


.phones{
        
}

#global-phones .with-addon .code{
        //position:relative;
        //top:-1em;
}

#global-phones .with-addon{
        display:block;
        padding-bottom:0.5em;
        //padding-bottom:0;
        //display:inline;
}

.atricle-calendar .selected-year{
        color:black;
        border-color:black;
}


/* for print version */
#print-version-rates{
        display:none;
}

iframe body { background-color: #EBF1FA; padding: 0 !important; }

.accept-transfers-png{
        background: url(accept-t.png) no-repeat;
}

.pay-transfers-png{
        background: url(pay-tran.png) no-repeat;
}


.hide-point td{
        display: none;
}

#metro .hide-point{
        display:none;
}

.layout-left a.source{

}

a.source-with-img img{
        width:10px;
        background: white url(popup-sm.gif) no-repeat scroll right center;
}

a:visited.source-with-img img{
        background: white url(popup-sm.gif) no-repeat scroll right center;
}

a:hover.source-with-img img{
        background: white url(popup-sn.gif) no-repeat scroll right center;
}



.separator{
}

#Footer a.artlebedev{
        background-image:none;
}

.submit-note
{
    font-size:90%;
    color:#333;
    padding-top:0.1em;
}

.disabled  .submit-note{
	color:#999;
}

li .my-bank {
	/* background:transparent url(/i/ico/my-bank.gif) no-repeat scroll left 2px;
	padding-left:20px; */
}

li .collateral {
	background:transparent url(collater.gif) no-repeat scroll left top;
	padding-left:37px;
	padding-top:5px;
}

li.my-bank {
	/* margin-left: 0.75%; */
}

li.collateral {
	margin-left: 4%;
}


.layout-right .banner{
        position:relative; /* FF bug fix */
}

.msg-flash {
        background:#EAF1FB none repeat scroll 0%;
        display:none;
        font-weight:bold;
        padding:0.2em;
        text-align:center;
}

.msg-enable {
        display:block;
}

/* IE6 bug */
.region-selector{
        z-index: 10 !important;
}

#SplashBanners .right{
        position:relative;
}

#SplashBanners .banner .img-link{
        font-size:20%;
}

/* 05.03.2008 */
/* @maxatwork */
blockquote span.li
, #Content blockquote span.li
, .footnote
, #Content .footnote span.li
{
    color:#727272;
}

#global-phones .phones li.no-phone{
    display:none;
}

#PageBodyWrap.town1{
        background:none;
}

#PageBodyWrap.town1 #branches-search{
        //left:0;
}

.interactive-link-center {
	position: relative;
	width: 100%;
}
.interactive-link-center:after
{
	content: '';
	display: block;
	clear: both;
}
.interactive-link-left
{
	position: relative;
	right: 50%;
	float: right;
}

a.send-request{
  font-size:200%;
  margin: 1em auto;
  //margin: 2em auto;
  display:block;
  //display:inherit;
  text-align:left;
  line-height:1.4;
}

.interactive-link-center a.send-request {
	position: relative;
	z-index: 1;
	right: -50%;

}

a.interactive-query {
	//height: 1.2em;
	padding-left: 36px;
	background: url(ico_pen0.gif) no-repeat left -2px;
}

a.interactive-calc {
	height: 1.2em;
	padding-left: 36px;
	background: url(ico_cald.gif) no-repeat 6px 6px;
}

a.interactive-helper {
	//height: 1.2em;
	padding-left: 36px;
	background: url(ico_quet.gif) no-repeat 5px 7px;
}

table.RateLayout{
	width:30em;
}

#global-phones div
, .layout-left .content .section div
{
	margin-bottom:1em;
}



/*  */

.date {
	margin-bottom:1.7em;
}
* html .date {
	margin-bottom:1.7em;
}
.date p{
	margin-bottom:0;
}

/* EAtlas fix */
#marker {
	z-index:1000 !important;
}

#points-short-list ul { padding: 0; }

#Articles .no_script_body{
	display: none;
	margin-top: 1em;
	margin-bottom: 2em;
}

#Head a.private-banking,
#Head a.private-banking:visited { color: black; }

#Head a.private-banking:hover { color:#FC1921;}

a.big 
{
	display:block;
	font-size:200%;
	margin:2em auto;
	text-align:center;
}

small { font-size:90%; }

small.note { color: Silver; }

.selected-region .offices  
{
	display: block; 
	font-size: 75%; 
	//font-size: 70%;
	font-weight: normal; 
	margin-top: .35em; 
	margin-bottom: 0;
	margin-left: 1px;
}

.selected-region .selected
{
	color: #FC1921;
}

.selected-region img { 
	left: 0; 
	//left: -40px;
}

#branches-menu { display: none; }

.selected-region .pseudo-href 
{
	border-color: #727272;
	color:#727272; 
}

.menu-expanded .selected-region .pseudo-href 
{
	border-color: #FC1921;
	color: #FC1921; 
}

.selected-region .name { font-style: italic; }

#sitemap>ul>li 
{
	margin-bottom: 1.5em;
}
