@charset "windows-1251";
a{color:navy;text-decoration:underline} 
a:hover{color:0064F2;text-decoration:underline}
a.bits{color:#3A455A;text-decoration:none}
a.bits:hover{color:#3A455A;text-decoration:underline}
a.foot{color:black;text-decoration:underline}
a.foot:hover{color:black;text-decoration:underline} 
a.nav{color:white;text-decoration:none}
a.nav:hover{color:#FEE8B1;text-decoration:underline}
a.news{color:#1D48B7; text-decoration:underline;} 
a.news:hover{color:#C76106; text-decoration:underline;} 
a.menu{color:#1e355e; text-decoration:none; padding:3px; padding-left:5px; padding-right:5px; position:relative; float:left;}
a.menu:hover {background:#7b8597; color:#fff; text-decoration:none;} 

body{font-family:Arial,Arial Cyr,Tahoma,MS Sans Serif;font-size:11px;color:black;text-align:left}
.mini {font-family:Arial,Arial Cyr,Tahoma,MS Sans Serif;font-size:10px;color:#666666;text-align:left}
br.split {FONT-SIZE: 5px}
h1{color:#414D62;font-family:Arial,Arial Cyr,Tahoma,MS Sans Serif;font-size:18px;margin-top:5px;margin-bottom:0px;text-align:center;font-weight:bold}
h2{color:black;font-family:Arial,Arial Cyr,Tahoma,MS Sans Serif;font-size:14px;margin-top:2px;margin-bottom:0px;font-weight:bold}
li{list-style-image:url(./li.png);text-align:left; padding: 3,0}
p{text-indent:30px;margin:0px;text-align:justify}
p.noind{text-indent:0px;margin:0px;text-align:justify}
table.block{ color:black; border:1px solid #BDC2CB; width:100%; margin-top:20px; padding:1px; }
table.lhead{}
table.menu{border-bottom: solid 1px #121B2B;border-right: solid 1px #121B2B;}
td{font-size:12px}
td.block{padding:6px 15px 6px 15px;} 
td.body{border-left:solid 1px #7B8597;border-right:solid 1px #7B8597;border-bottom:solid 1px #7B8597}
td.foot{background:#FEBC68;text-align:center;vertical-align:middle;height:55px;border-bottom:#575E6B 1px solid;border-left:solid 1px #575E6B;border-right:solid 1px #575E6B} 
td.head{ width:100%; padding:2px 15px 2px 15px; margin:0px 0px 1px 0px; background:#7B8597; color:#FEE8B1; font-weight:bold; font-size:%; }
td.item{background:white; font-size:11px;}
td.grhead{background:#D7DBE1}
td.yhead{background:#FFFBD0} 
td.lcol{vertical-align:top;color:black;font-weight:normal;text-align:center}
td.menu{color:white;font-family:MS Sans Serif,Arial,Arial Cyr,Tahoma;font-size:11px;font-weight:bold;border:#CCCCCC 1px solid;background:#7B8597}
td.nav{vertical-align:middle;height:18px;color:black;font-family:MS Sans Serif,Arial,Arial Cyr,Tahoma;font-size:11px;}
td.rcol{vertical-align:top;color:black;font-weight:normal;text-align:center}
td.splitcol{}
ul{margin-top:6px;margin-bottom:6px}
ul.nomarge{margin-top:5px;margin-bottom:0px;margin-left:18px}

.head{color:#414D62;font-family:Arial,Arial Cyr,Tahoma,MS Sans Serif;/*font-size:18px;*/margin-top:5px;margin-bottom:0px;text-align:left;font-weight:bold}
.head2{color:black;font-family:Arial,Arial Cyr,Tahoma,MS Sans Serif;font-size:14px;margin-top:2px;margin-bottom:0px;font-weight:bold}


table.nav{vertical-align:middle;height:18px;border-bottom:#dadada 1px solid;}


/* common */

BODY { background:#FFFFFF; margin: 0em; padding: 0em; }
BODY, TD { font-family:Arial, Tahoma; font-size:75%; line-height:140%; color:#404040; }
A { color:#1D48B7; text-decoration:underline; }
A:hover	{ color:#C76106; text-decoration:underline; }
IMG { border:0px; }
IMG.ear	{ margin-left:10px; }
IMG.arrow { margin:0px 7px 0px 0px; }
UL.arrow { margin:10px 0px 0px 20px; list-style-image:url('/img/all/icon-arrow-list.gif'); }
UL.arrow LI {list-style-image:url('/img/all/icon-arrow-list.gif'); padding:0;}
UL LI { margin-bottom:8px; }

/* texts */

.x-small { font-size:80%; font-family:Tahoma; line-height:140%; }
.small { font-size:110%; font-family:Tahoma; line-height:140%; }
.large { font-size:145%; line-height:120%; }

/* colors */

.white, A.white { color:#FFFFFF; }
.black { color:#000000; }
.light { color:#8B95A7; }
.lightblue { color:#BECAE4; }
.orange	{ color:#C76106; }
.yellow,  A.yellow, A.yellow:hover, A.white:hover { color:#FEE8B1; }

/* specials */

div.w { width:1px; height:0px; }
div.h { width:0px; height:1px; }

tr.menu td { background:#7B8597; }
tr.menu td a, tr.menu td a:hover { text-decoration:none; }
tr.menu td table td { border:0px; padding-right:15px; }

tr.promo td { background-color:#C86724; }
tr.promo td table td { background:transparent; }
tr.promo td table td a, tr.promo td table td a:hover { text-decoration:none; }
tr.promo td table td div.item { border-left:1px solid #EFCFB4; height:70px; padding:5px 0px 5px 10px; color:#FFFFFF; margin-bottom:15px; cursor:pointer; cursor:hand; }
tr.promo td table td div.item div.small { color:#EFCFB4; margin-top:10px; }

div.block { border:1px solid #BDC2CB; width:100%; margin-top:20px; padding:1px; background:#FFEEC5;}
div.block2 { border:0px solid #BDC2CB; width:100%; margin-top:20px; padding:1px; }
div.header { width:100%; padding:4px 15px 4px 15px; margin:0px 0px 1px 0px; background:#7B8597; color:#FEE8B1; font-weight:bold; font-size:120%; }
.block>.header { width: 95.7%; }
div.content { margin:15px; }
div.content2 { margin:0px; background:#FFEEC5;}

table.content { margin:9px 0px 9px 0px; }
table.content td { padding:6px 15px 6px 15px; }

table.lhead tr td { border-bottom:1px solid #7a7e86; padding:6px 10px 6px 5px; } 
table.lhead td.grhead { background:#D7DBE1; border-right:1px solid #BDC2CB; padding-left:15px; }
table.lhead td.left { padding-left:15px; }
table.lhead td.item { background:#FFFFFF; }
table.lhead tr.no-border td { border:0px; }

div.menuBlock { z-index:10; visibility:hidden; position:absolute; }
/*div.menuBlock table { width:180px; height:1px; }
div.menuBlock table td { padding:0px 15px 7px 15px; background:#7B8597; }
div.menuBlock table td a { text-decoration:none; }
div.menuBlock table td a:hover { text-decoration:none; }
div.menuBlock table td.border { height:8px; background:transparent; }*/
body .menuBlock div{
	float:left;
	position:relative;
	margin:0 0.2em;

}
body .menuBlock{
	left:0;
	width:100%;
	background:#d7dfed;
	border-bottom:#333 1px solid;
}
.mm_menu a{
	color:#fff;
	white-space:nowrap;
}

/* ------------ */

div.main_content { padding-left: 3em; padding-bottom: 1em; padding-top: 0.5em; }

table.currency_table { width: 95%; }
table.currency_table tr th { background: #e9edf3; font-size: smaller; font-weight: normal; text-align: center; } 
table.currency_table tr.odd { background: #e9edf3; } 
table.currency_table tr td.snameColumnValue { font-weight: normal; padding: 0px 10px 0px 10px;  }
table.currency_table tr td.phoneColumnValue { text-align: center; padding: 0px 10px 0px 10px; }
table.currency_table tr td.usd_buyColumnValue { text-align: center; padding: 0px 10px 0px 10px; }
table.currency_table tr td.usd_sellColumnValue { text-align: center; padding: 0px 10px 0px 10px; }
table.currency_table tr td.euro_buyColumnValue { text-align: center; padding: 0px 10px 0px 10px; }
table.currency_table tr td.euro_sellColumnValue { text-align: center; padding: 0px 10px 0px 10px; }
table.currency_table tr td div.sort 
{ 
    width: 100%; height: 100%;
    text-align: center; 
    padding: 0px 5px 0px 5px; 
    border-width: 0px 1px 0px 1px; border-style: solid; border-color: black; 
}


div#bank_info { width: 56em; font-family: serif; margin-left: 3%; color: black; }
div#bank_info td { color: black; padding: 0px; }
div#bank_info * {  font-family: serif; };
div#bank_info ul li { margin: 0em 0em 0.3em 0em; padding: 0em 0em 0em 0em; }
div#bank_info h1, div#bank_info h2, div#bank_info h3 { display: block; text-align: left; color: #414d62; } 
div#bank_info h1 { color: black; }
div#bank_info h1 { font-size: 1.7em; padding-top: 1em; margin-bottom: 0.5em; }
div#bank_info h2 { font-size: 1.4em; margin-bottom: 0.3em; }

div#bank_info dl dt { width: 150px; font-weight: bolder; text-align: right; position: absolute; left: 3em; }
div#bank_info dl dd { width: 38em; position: relative; margin: 0em 0em 0em 0em; padding: 0em 0em 1em 0em; }
div#bank_info dl dd ul { margin-left: 0px; padding-left: 1.2em; margin-top: 0px; }
div#bank_info ol {  }

div#bank_info div.contents { position: absolute; left: 63em; width: 21em; }
div#bank_info div.contents h2 { font-size: 1.4em; margin-bottom: 0.5em; margin-left: 0em; }
div#bank_info div.contents a { /* text-decoration: none; border-bottom: 1px dashed blue; */ }
div#bank_info div.contents div.content_2 { margin-left: 0em; margin-bottom: 0.5em; }
div#bank_info div.contents div.content_3 { margin-left: 1.2em; margin-bottom: 0.5em; }

div#bank_info div#text { margin-left: 170px; text-align: left; text-align: justify; }
div#bank_info div#text h2 { margin-top: 2em; margin-bottom: 0.3em; padding: 0px; }
div#bank_info div#text h3 { margin-top: 1em; margin-bottom: 0.6em; padding: 0px; }
div#bank_info div#text ul { padding: 0em; margin-top: 0.5em; margin-bottom: 1em; }
div#bank_info div#text ul li { list-style-type: none; padding: 0em; margin: 0em 0em 0.5em 0em; }
div#bank_info span.out { position: absolute; margin-left: -1.4em; }

/* CB rates */

#cb_rates { width: 10em; border-spacing: 0px; }
#cb_rates th, #cb_rates td { padding: 0.2em 1em 0.2em 1em; }
#cb_rates th { background: #7b8597; color: white; font-weight: bolder; font-size: 90%; }
#cb_rates td { border-bottom: 1px solid #bdc2cb; border-right: 1px solid #bdc2cb; }
#cb_rates td.currency { background: #eef2f8; border-left: 1px solid #bdc2cb; }
#cb_rates td.rate { text-align: center; }
#cb_rates .rise { color: blue; white-space: nowrap; }
#cb_rates .fall { color: red; white-space: nowrap; }

/* Local rates */

#local_h { width: 100%; text-align: center; margin-bottom: 1em; line-height: 110%; }
#local_to_all { width: 52.5em; text-align: right; padding-bottom: 5px; }

form#filter { margin-left: 2em; background: #d7dbe1; padding: 0em 1em 1em 1em; text-align: left; width: 25em; }
form#filter label { font-weight: bolder; padding-right: 1em; width: 5em; float: left; padding-top: 0.3em; }
form#filter select { margin-bottom: 0.5em; margin-right: 1em; width: 13em; }
form#filter input { width: 6em; }
form#filter h3 { padding-top: 0.5em; width: 100%; text-align: center; font-size: 105%; padding-bottom: 0em; margin-bottom: 0.5em; }

#local_rates { margin-left: 3em; margin-right: 3em; margin-bottom: 2em; }
#local_rates table { border-collapse: collapse; empty-cells: show; }
#local_rates strong { color: black; }
#local_rates .best { color: #cc1f0f; font-size: 140%; position: relative; top: 3px }
#local_rates .regular { padding-left: 0.5em; }
#local_rates th, #local_rates td { font-size: 10pt; padding-right: 1em; }
#local_rates th { vertical-align: bottom; border-bottom: 2px solid gray; padding-bottom: 0.5em; }
#local_rates th.name-header, #local_rates th.addr-header { text-align: left; }
#local_rates th.usd_buy-header { padding-left: 1em; text-align: center; }
#local_rates th.usd_sell-header, #local_rates th.eur_buy-header, #local_rates th.eur_sell-header 
{ 
	width: 3em; text-align: center;
}
#local_rates td { border-bottom: 1px dotted #d8d8d8; }
#local_rates td.phone-cell { text-align: center; padding-left: 1em; border-right: 1px solid #d8d8d8; padding-right: 1em; white-space: nowrap; }
#local_rates td.twork-cell { padding-left: 1em; }
#local_rates td.usd_buy-cell, #local_rates td.usd_sell-cell, #local_rates td.eur_buy-cell, #local_rates td.eur_sell-cell
{ 
	text-align: center;
}
#local_rates td.district-cell { border-left: 1px solid #d8d8d8; padding-left: 1em; }
#local_rates td.usd_buy-cell { border-left: 1px solid #d8d8d8; padding-left: 1em; }
#local_rates td.eur_buy-cell, #local_rates th.eur_buy-header { padding-left: 1.5em; }
#local_rates td.eur_sell-cell { border-right: 1px solid #d8d8d8; }
#local_rates th.name-header, #local_rates td.name-cell { width: 10em; }
#local_rates div.t-data-grid-pager { margin-top: 0.5em; }
#local_rates div.t-data-grid-pager a, #local_rates div.t-data-grid-pager span { font-size: 120%; margin-right: 0.7em; }

.t-invisible { display: none; }

/* Best rates */

#best_rates_outer { margin-left: 3em; margin-right: 3em; margin-bottom: 2em; }
#best_rates_outer h1 { text-align: center; width: 100%; }
#best_to_all { width: 43em; text-align: right; padding-bottom: 5px; }
#best_rates table { border-spacing: 0px; empty-cells: show; }
#best_rates strong { color: black; }
#best_rates th, #best_rates td { font-size: 10pt; padding-right: 1em; }
#best_rates th { vertical-align: bottom; border-bottom: 2px solid gray; padding-bottom: 0.5em; }
#best_rates td { border-bottom: 1px dotted gray; text-align: center; padding-bottom: 0.1em; padding-top: 0.1em; }
#best_rates td.branches-cell a { font-size: 80%; }
#best_rates td.branches-cell .disabled { font-size: 80%; color: #c8c8c8; }
#best_rates .name-header, #best_rates .name-cell { text-align: left; }
#best_rates .best { color: #cc1f0f; font-size: 140%; position: absolute; margin-left: -0.35em; margin-top: 1px; }



/* Cashless rates */

#cashless { margin-left: 2em; margin-top: 1em; margin-bottom: 2em; border-collapse: collapse; } 
#cashless .phone { border-left: 1px dotted gray; }
#cashless td, #cashless th { font-size: 10pt; padding: 0.3em 0.5em 0.3em 0.5em; }
#cashless th.low { border-bottom: 3px solid gray; }
#cashless td { border-bottom: 1px solid gray; }
#cashless .data { text-align: center; border-left: 1px dotted gray;  }

/* Other rates */
#other { margin-left: 2em; margin-top: 1em; margin-bottom: 2em; width: 58em; border-collapse: collapse; }
#other th { font-size: 10pt; }
#other th.top { padding: 0em 1em 0.3em 1em; vertical-align: top; }
#other th.currency, #other th.cb { vertical-align: middle; }
#other th small { font-weight: normal; }
#other td { text-align: center; }
#other td, #other th { border-bottom: 1px dotted gray; border-right: 1px solid gray; }
#other .sell { background: #e8e8e8; }
#other .currency, #other th { background: #d8d8d8; }
#other .best { color: #cc1f0f; font-size: 140%; position: absolute; margin-left: -0.4em; margin-top: 0.1em; }

#other_comment { padding-left: 50%; margin-bottom: 1em; font-weight: bolder; text-align: center; color: #cc1f0f; }
#other_comment div { position: relative; left: -20em; width: 40em; }
#other_comment table { margin-top: 0.5em; margin-left: 0em; width: 23em; border-collapse: collapse; border: 1px solid gray; color: black; }
#other_comment th { font-size: 80%; background: #d8d8d8; border-bottom: 2px solid gray; }
#other_comment td { text-align: center;  font-size: 10pt; border-bottom: 1px solid gray; }
#other_comment td.code { font-family: monospace; border-right: 1px solid gray; padding-left: 0.5em; padding-right: 0.5em; }

/* Combined */

#comb_rates #layout { width: 95%; }
#comb_rates #cb_rates { margin-bottom: 1em; }
#comb_rates #sortForm { float: right; background: #e9edf3; border:1px solid #BDC2CB; padding: 0.5em; position:relative; margin-top:-42px;  }
#comb_rates #sortForm h3 { font-size: 105%; margin-top: 0em; padding-top: 0em; }
#comb_rates #sortForm label { font-weight: bolder; padding-right: 1em; width: 5em; float: left; padding-top: 0.3em; }
#comb_rates h1 { margin-top: 0.5em; margin-bottom: 0.5em; }
#comb_rates .t-data-grid { border-spacing: 0px; border-collapse: collapse; clear: both; }
#comb_rates .t-data-grid td, #comb_rates th { padding: 0.2em 1em 0.2em 1em; }
#comb_rates .t-data-grid td { border-bottom: 1px solid #dadada; }
#comb_rates .t-data-grid .phone{ white-space:nowrap; }
#comb_rates .t-data-grid td{text-align:center; height:3.5em}
#comb_rates .t-data-grid .short_name{text-align:left;}
#comb_rates .t-data-grid th{ font-weight:bold; border-bottom: 1px solid #dadada; border-top: 1px solid #dadada;}
#comb_rates .usd_buy-cell, #comb_rates .eur_buy-cell, #comb_rates .usd_sell-cell, #comb_rates .eur_sell-cell,
#comb_rates .usd_buy-header, #comb_rates .eur_buy-header, #comb_rates .usd_sell-header, #comb_rates .eur_sell-header
{ text-align: center; width: 5em; padding-left: 1em; }
#comb_rates th { font-size: 80%;/* border-bottom: 3px solid gray;*/ }
#comb_rates strong { color: black; }
#comb_rates .best { color: #cc1f0f; font-size: 140%; position: absolute; margin-left: -0.45em; margin-top: 3px; }

/* Metals */
#metals { border-spacing: 0px; margin: 2em; empty-cells: show; border-collapse: collapse; }
#metals th { font-size: 10pt; padding: 0em 1em 0.3em 1em; vertical-align: bottom;  }
#metals .sell { background: #d8d8d8; }
#metals th.top { border-bottom: 1px solid gray; }
#metals th.bottom { border-bottom: 2px solid gray;  }
#metals th.divided { border-right: 1px solid gray; border-left: 1px solid gray;  }
#metals td { text-align: center; padding: 0.3em 1em 0.3em 1em; border-bottom: 1px dotted gray; border-right: 1px solid gray; }
#metals td.bottom { border-bottom: 1px solid gray; }
#metals .sell { background: #e8e8e8; }
#metals .metal { width: 5em; }
#metals .cb { width: 5em; }
#metals .buy_sell { width: 8em; }
#metals .bank { width: 10em; }

/* Exchange points and banks */
table#exchange_banks { border-collapse: collapse; margin-top: 2em; margin-bottom: 2em; empty-cells: show; }
#exchange_banks th { font-size: 10pt; }
#exchange_banks th#currencies { text-align: center; }
#exchange_banks th#bank, #exchange_banks #phone, #exchange_banks th.currency_head { border-bottom: 2px solid gray; vertical-align: bottom; }
#exchange_banks th, #exchange_banks td.currency { padding: 0.2em 0.5em 0.2em 0.5em; }
#exchange_banks .bank, #exchange_banks .phone { border-right: 1px dotted #d8d8d8; padding: 0.2em 1em 0.2em 1em; } 
#exchange_banks td { border-bottom: 1px solid #d8d8d8;  }

#exchange_branches { }
#exchange_branches table { border-collapse: collapse; margin-left: 3em; }
#exchange_branches th { font-size: 10pt;  border-bottom: 2px solid gray; }
#exchange_branches th.currencies-header, #exchange_branches td.currencies-cell { width: 10em; }
#exchange_branches td { padding: 0.2em 1em 0.2em 1em; border-bottom: 1px solid #d8d8d8; border-right: 1px dotted #d8d8d8; }
#exchange_branches td.work_hours-cell { border-right-width: 0px; }

#exchange_branches .t-data-grid-pager { margin-top: 1em; margin-left: 4.1em; }
#exchange_branches .t-data-grid-pager a, #exchange_branches .t-data-grid-pager span { padding: 0em 0.75em 0em 0.75em; font-size: 110%; }
#exchange_branches .t-data-grid-pager span { font-weight: bolder; background: gray; color: white; }

/* ADMINISTRATION */

/* Banks list */
table#banks_list { border-spacing: 0px; }
table#banks_list td { padding: 4px; border-bottom: 1px solid gray; }

table#admin_banks td { padding: 1em; border-bottom: 1px solid #d8d8d8; }
table#admin_banks div.depth_1 { padding-left: 2em; }

table#admin_branch th, table#admin_branch td { 
	font-size: 90%; text-align: left; vertical-align: middle; font-weight: normal; color: black;  padding-bottom: 0.3em; 
}   

h2 .letter { margin-left: 1em; }
h2 span.letter { text-size: 120%; }

div#manage_bank { margin-top: 1em;	 }
div#manage_bank form div { border-top: 1px solid #d8d8d8; padding-top: 0.5em; padding-bottom: 0.5em; width: 60em; }
div#manage_bank label { display: block; width: 16em; float: left; margin-top: 0.2em; }
div#manage_bank input {  border-bottom: 1px solid gray;  }
div#manage_bank textarea { display: block; clear: both; }
div#manage_bank input#save { clear: both; float: none !important; }
body .top_tab{margin-bottom:24px;}
.banner{
	margin:10px 0;
	/*border:1px solid #dadada;*/
    text-align:center;
}
/*Bank page*/
#bank-page table,#bank-page td,#bank-page th {
	border-collapse:collapse;
	border:none;
	margin:0;
}
#bank-page h1{
color:#003366;
font-size:18px;
font-weight:bold;
margin-bottom:0.67em;
margin-top:5px;
text-align:center;
clear:left; 
width:100%;
position:relative;
float:left;

}
#bank-page h2{
	font-family: Verdana;
	font-variant:capitalize;
	font-size:x-small;
	color:#003366;
	text-align:left;
	clear:right;
	width:100%;
}
#bank-page h3{
	font-family: Verdana;
	font-variant:capitalize;
	font-size:x-small;
	color:#003366;
	text-align:left;
}
#bank-page ul{
	margin:0;
	padding:0;	
}
#bank-page ul li{
	font-family: Verdana;
	font-size:x-small;
	color:#414141;
	margin:0;
	padding:0;
}
#bank-page .bank-contacts{
	float:right;
	position:relative;
	margin-bottom:30px;
	text-align:right;
}
#bank-page .bank-contacts h3{
	font-variant:normal;
	text-align:right;
	margin:0;
}
#bank-page .bank-contacts ul,#bank-page .bank-text ul li{
	list-style:none;
	padding:0;
	margin:0;
}
#bank-page .bank-contacts ul li{
 	text-align:right;
 }
#bank-page .bank-contacts ul li,#bank-page .bank-text ul li{
	padding:0;
	margin:0;
	padding-bottom:3px;
}
#bank-page .bank-text{
	width:100%;
	position:relative;
	font-size:x-small;
	color:#414141;
	font-family: Verdana;
	clear:right;
	margin-bottom:30px;
	text-align:justify;
}
#bank-page table.bank-table-list{
	border: 0;
	border-collapse: collapse;
	padding: 0;
	width:100%;
	margin-bottom:20px;
}
#bank-page table.bank-table-list ul{
	padding-left:15px;
}
#bank-page table.bank-table-list td,#bank-page table.bank-table-list th {
    padding: 0;
    border: none;
    vertical-align:top;
    padding-right:20px;
}
#bank-page table.bank-table-data{
	color:#404040;
	border:1px solid gray;
	width:100%;
	margin-bottom:20px;
}
#bank-page table.bank-table-data td, table.bank-table-data th{
	text-align:center;
	font-size:10pt;
	padding:8px;
	font-family: Verdana;
}
table.bank-table-data th{
	font-family:Tahoma;
	font-size:x-small;
}
.bank-table-data-cell-left{
	text-align:left;
}
#bank-page table.bank-table-data td{
	font-size:x-small;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
}
#bank-page table.bank-table-data th{
	font-weight:bold;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
}
#pic_news{
	text-align:justify;
}
a.menu[href="http://sibbanks.ru/service/?id=66"],
a.menu[href="http://sibbanks.ru/service/?id=62"],
img[src="/banners/kerdpar1.gif"]{
	display:none;
}
/*About*/
.about   { width: 70%; float: left; }
.about h1{ color: #f8841f; font-size: 20px; padding-bottom: 20px; text-align: left; }    /*#e21b20*/
.about p { padding-bottom: 10px; text-indent: 0; }
.about p.note { font-size: 80%; }
.about a { color: #f8841f; }
.about a:visited { color: #f8841f; }
.about a:hover { color: #f8841f; text-decoration: none; }

.menuAbout{
    width: 20%;
    float: left;
    margin-left: 20px;
    padding: 15px 8px;
    background-color: #efac75;
    -moz-border-radius: 8px;   
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.menuAbout ul { margin:0; padding:0 0 0 15px; }
.menuAbout ul li{ margin-bottom: 15px; } 
.menuAbout a { color: black; }
.menuAbout a:visited { color: black; }
.menuAbout a:hover { color: black; text-decoration: none; }

.fleft { float:left; }
.fright { float:right; }
.padding5 { padding:5px; }

table.tbl { margin-bottom:20px; border-top:1px solid #ccc; border-left:1px solid #ccc; }
table.tbl th { padding: 3px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-size:12px; font-weight:bold; }
table.tbl td { padding: 3px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

.b-partner {
	width: 320px;
	float: right;
	margin: 0 20px 0 0;}
	.b-partner .b-partner__logo {
		float: left;
		margin: 0 9px 0 0;
	}
	.b-partner h2 {
		background: #f58020;
		background: -moz-linear-gradient(top,  #f58020 0%, #ed2527 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58020), color-stop(100%,#ed2527));
		background: -webkit-linear-gradient(top,  #f58020 0%,#ed2527 100%);
		background: -o-linear-gradient(top,  #f58020 0%,#ed2527 100%);
		background: -ms-linear-gradient(top,  #f58020 0%,#ed2527 100%);
		background: linear-gradient(to bottom,  #f58020 0%,#ed2527 100%);
		color: #fff;
		font-size: 12px;
		padding: 5px 12px 4px;
		margin: 0 0 5px;
		text-align: left;
	}
	.b-partner h3 {
		font-size: 14px;
		font-weight: normal;
		margin: 8px 0 2px;
		text-align: left;
		text-indent: 0;
	}
	.b-partner p {
		color: #505050;
		overflow: hidden;
		line-height: 1.3;
		margin: -5px 0 0;
		text-indent: 0;
	}
.banner-fill {
    background: #d0e4f7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTRmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzczYjFlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBhNzdkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iIzUzOWZlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2JjZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #d0e4f7 0%, #73b1e7 16%, #0a77d5 50%, #539fe1 86%, #87bcea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0e4f7), color-stop(16%,#73b1e7), color-stop(50%,#0a77d5), color-stop(86%,#539fe1), color-stop(100%,#87bcea));
    background: -webkit-linear-gradient(top,  #d0e4f7 0%,#73b1e7 16%,#0a77d5 50%,#539fe1 86%,#87bcea 100%);
    background: -o-linear-gradient(top,  #d0e4f7 0%,#73b1e7 16%,#0a77d5 50%,#539fe1 86%,#87bcea 100%);
    background: -ms-linear-gradient(top,  #d0e4f7 0%,#73b1e7 16%,#0a77d5 50%,#539fe1 86%,#87bcea 100%);
    background: linear-gradient(to bottom,  #d0e4f7 0%,#73b1e7 16%,#0a77d5 50%,#539fe1 86%,#87bcea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea',GradientType=0 );
	width: 240px;
	margin: 10px 0 0;
	padding: 10px 15px 12px;
	color: #fff;
	font: 16px Arial,sans-serif;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-decoration: none;
}
.banner-fill:hover {
	color: #fff;
	text-decoration: underline;
}
.kredit-menu {
	padding-left: 20px;
	width: 300px;
	float: left;
}

/*Кнопка Заполнить заявку*/
.but-anketa{
    display: block;
	width:100px;
	padding:5px;
	text-decoration:none;
	font-size:12px;
	border-color:#d86c1b;
	background:#ed8414;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ed8414), color-stop(100%, #f57413));
	background-image:-webkit-linear-gradient(top, #ed8414,#f57413);
	background-image:-moz-linear-gradient(top, #ed8414,#f57413);
	background-image:-o-linear-gradient(top, #ed8414,#f57413);
	background-image:-ms-linear-gradient(top, #ed8414,#f57413);
	background-image:linear-gradient(top, #ed8414,#f57413);
	*zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFED8414', endColorstr='#FFF57413'),progid:DXImageTransform.Microsoft.AlphaImageLoader();
	-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #ffa854;
	-moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #ffa854;
	box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0px 1px 0 0px #ffa854;
	text-shadow:0 1px 0 rgba(0,0,0,0.2);
	color:#fff
}

.but-anketa:hover{
	-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.32),inset 0px 1px 0 0px #ffa854;
	-moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.32),inset 0px 1px 0 0px #ffa854;
	box-shadow:-1px 1px 2px rgba(0,0,0,0.32),inset 0px 1px 0 0px #ffa854;
	background:#ff911b;
	border-color:#d86c1b;
	ilter:none;
	color:#fff;
	text-decoration:none;
}
	
.but-anketa:active{
	background:#ff911b;
	filter:none;
	border-color:#d86c1b;
	-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2);
	box-shadow:-1px 1px 2px rgba(0,0,0,0.28),inset 0 1px 5px 0px rgba(0,0,0,0.2)}
}

.hidden {
    display: none;
}
div.tagItem.hidden {
    display: none;
}
div.tagItem.void  {
    display: none;
    color: #808080;
    text-decoration: line-through;
}
.b-share-icon_vkontakte {
	background: url(/_img/main/vk16px.png) !important;
}