body { 
margin:0 0 0 8%;
	padding:0;
	background:#fff url(../images/post_shadow.gif) repeat-x top;

font: small/18px Arial, Helvetica, sans-serif;
                min-width:740px;
max-width:1056px;
 	color:#333;
	/*font-size:x-small;     
  voice-family: "\"}\"";  
  voice-family: inherit;  
  font-size:   small;*/
}

/*
html>body,html>p {
  font-size:small;



}
*/
img	{
	border: 0;
	}
h2, h3, h4	{
	font-weight: border; /* ))) */
	line-height: 1.2em;
	margin: 15px 0 0 0;
        color:#FF0000;
	}
h1 {
	font-size:x-large;
	font-weight: normal;
        font-family: Georgia, serif;
}
h7 {
	font-weight: border; /* ))) */
	line-height: 1.2em;
	margin: 15px 0 0 0;
       color:#FF0000;
}

h2 {
	font-size:large;
	font-weight: normal;
        font-family: Georgia, serif;
}	
a {
	color:#3366BB;
	text-decoration: underline;
}
a:hover {
	color:#CC9900;
	text-decoration: underline;
}
input, select, textarea {
	border:1px solid #666;
}
#page {
	margin:10px 10px 0 10px;

}
a.hide {
	position: absolute;
    left: -9999px;
}
ol li {
	list-style: decimal;
}
#page-wrapper {
	background:#fff url(../images/post_shadow.gif) repeat-x top; 
	border-top:1px solid #eee;

}
/*Top header
--------------------------------------------------*/
#outer_wrapper-top {
	margin:0;
	padding:0;

	
}
#wrapper-top {
	margin:0;
	padding:0;
	
}

#container-top {
	width: 100%;
float: left;
	margin-right: -250px;


		
}
/*Header wrapp - adding top spacer
------------------------------
#content-top {
	margin-right: 250px;
	border:1px solid red;
}
*/
#main-top {
	text-align: center;
	margin:0 0 0 350px;
	padding:0;
	border-top:1px solid #DEDFDE;
}
#left-top {
	width: 310px;
	float: left;
	background:url(../images/logo_rus.gif)  10px 0 no-repeat;
	height:90px;
	margin:0;
	padding:0;
}
#left-top a {
    display: block;
    width: 310px; 
    height:80px;
	margin:0;
	padding:0;
	text-indent: -9999px;
	line-height:1px;
	position: absolute;
	top:10px;
	left:10px;
}
#sidebar-top {
	width: 250px;
	float: right;
	margin:0;
	padding:0;
}


.last-top {
	margin-bottom: 0;
}
.clearing-top {
	height: 1px;
	clear: both;
	margin:0;
	padding:0;
        line-height:1px;
}
/*Topnav
----------------------------------------------------*/
#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left;
	float: right;
}

#nav li.left { /* all list items */
	float: right;
	position: relative;
	margin:0;
	padding:0;
	line-height:40px;
	display: block;
	z-index:10;
	color:#666;
}
#nav li.left a {
	color:#666;
font-size:14px;
font-weight:normal;
}

#nav li ul.category_list, #nav li ul.section_list { /* second-level lists */
	display: none;
	position: absolute;
	margin:0;
	padding:0;
	top: 32px;
	left: 0;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	width:auto;
	background:#EEEEE7;
	white-space: nowrap;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
#nav li ul.category_list a,#nav li ul.section_list a {
	padding:5px;
	border-top:1px solid #CCC;
	display: block;
	height:15px;
	line-height:15px;
	width:auto;
	voice-family: "\"}\"";  
	voice-family: inherit;  
	width:205px;
font-size:12px;


}
#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#nav li:hover ul,#nav li.over ul { /* lists nested under hovered list items */
	display: block;
	width:auto;
}


#nav li.left {
	list-style: none;
	float: left;
	font-size:12px;
	padding:0 2em 0 0;
	font-weight: bold;
	margin:0;
	
}
/*Main
----------------------------------------------------*/
*html #wrapper {
	margin-top: -30px;
}
#wrapper {
	background: #FFF;
        margin-bottom:1em;
}

#left-top h1 {
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
/*
#main-top ul {
	margin:0;
	padding:0 5% 0 0;
}
#main-top li {
	list-style: none;
	float: right;
	font-size:12px;
	line-height:90px;
}
#main-top li a {
	display: block;
	padding: 0 10px 0 10px;
	text-decoration: underline;
	font-weight: bold;
	white-space: nowrap;
}
*/
#sidebar-top ul {
	margin:0;
	padding:0 0 0 70px;
	float: right;
}
#sidebar-top li {
	list-style: none;
	float: left;
	padding:5px 10px 5px 10px;
}
#sidebar-top li a {
	display: block;
	width:20px;
	height:20px;
	margin:0;
}
#sidebar-top li a strong{
	display: none;
}
#sidebar-top li a.home {
	background:url(../images/ico_home.gif) no-repeat;
}
#sidebar-top li a.search {
	background:url(../images/ico_search.gif) no-repeat;
}
#sidebar-top li a.contact {
	background:url(../images/ico_contact.gif) no-repeat;
}
#sidebar-top li a.map {
	background:url(../images/ico_map.gif) no-repeat;
}

#sidebar-top form {
float: right;
	margin:0;
	padding: 0 13px 0 0;
}
#sidebar-top form select {
	font-family: Arial, Helvetica, sans-serif;
}
#sidebar-top ul.lang {
	margin:0;
	padding:0;
	font-size:11px;
	float: right;
	border:1px solid #FFF;
}
#sidebar-top ul.lang li {
	float: left;
}

#container {
	width: 100%;
	background: #FFF;
	float: left;
	margin-right: -250px;
	padding:0;
}
#content {
	/*background: url(../images/post_shadow.gif) repeat-x 50% 158px;*/
	margin:25px 250px 0 10px;
	
}
#content h1 {
	margin:20px 0 15px 0;
	color:#484944;
}
#content h1.title {
	margin:20px 0 -10px 0;
}
#content h2 {
	margin:10px 0 5px 0;
	color:#484944;
}
#content img.logo-hide {
display: none;
	}
#content li {
        list-style: square;
}
/*Content-inner pages
-----------------*/
#content div.inr p {
	font-size:12px;
}


/*Content Service  Banners
----------------------------------------------*/
#content div.servbanners {
	float: right; 
	width:230px; 
	margin:0 0 0 20px;
	padding:0;
}
#content div.servbanners  ul {
	margin:0;
	padding:0;
	float:right;
}
#content div.servbanners li {
	margin:15px 0 0px 0;
	list-style: none;
}
#content div.servbanners li a {
	display: block;
	width:230px;
	height:100px;
	background:#FFF;
	margin:15px 0 0 0;
	padding:0;
	background:#FFF;
	border:1px dotted #CCC;
	text-decoration: none;
}
#content div.servbanners a.group-3 {
	background:#FFF url(../images/cred.jpg) no-repeat right;
}

#content div.servbanners a.group-2 {
	background:#FFF url(../images/depos.jpg) no-repeat right;
}


#content div.servbanners a.group-1 {
	background:#FFF url(../images/cards.jpg) no-repeat right;
}


#content div.servbanners a.group-4 {
	background:#FFF url(../images/actions.jpg) no-repeat right;
}

#content div.servbanners a.group-5 {
	background:#FFF url(../images/key_blue.jpg) no-repeat right;
}

#content div.servbanners a.group-6 {
	background:#FFF url(../images/goldfish.jpg) no-repeat right;
}


#content div.servbanners li a strong {
	display: block;
	width:100px;
	padding: 20px 0 0 10px;
	color:#CC9900;
	cursor:hand;
}
#content div.servbanners li a em {
	display: block;
	width:100px;
	color:#999;
	padding:5px 0 0 10px;
	font-size:11px;
	font-style:normal;
	line-height:1.1em;
	cursor:hand;
}

#content p a span {
	display: none;
	text-decoration: none;
}
#content p a:hover span {
	display: inline;
	text-decoration: none;
	color:#CC0000;
	background:none;
	border:0;
	margin:0;
	padding:0;
}

#content div.adnav {
	float:left;
	margin:20px 20px 30px 0;
	padding:0;
        width:200px;
}
#content div.adnav ul {
	margin:0;
	padding:0;
}
#content div.adnav ul li {
	list-style: none;
	margin:0 0 0.1em 0;
	padding:0 0 0 20px;
	background: url(../images/icon_go.gif) left 3px no-repeat;
}
#content table {
	background:#bbb;
	width:auto;
	table-layout: auto;
	font-size:x-small;
}
#content table caption {
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
}
#content table tr {
	background:#FFF;
}
#content table tr.thead,#content table th {
	background:#D5E3F0;
	font-weight: bold;
	text-align: center;
}
#content table ul {
	margin-left: 0;
}
#content table ul li {
	list-style-position: inside;
}
/*Map
--------------------------------------------------*/
#content div.map {
	position: relative; 
	background:url(../images/map.gif); 
	width:440px; 
	height:297px; 
	margin-left:220px;
}
#content div.map ul li a {
	color:#333;
}
#content div.map ul li a:hover {
	color:#3366BB;
}
#content div.map ul li {
	list-style: none; 
	font-size:x-small;
	position: absolute;
	background:url(../images/icon.gif) left no-repeat;
	padding:0 0 0 20px;
}
#content div.map ul li.donetsk-f {
	top:155px; 
	left:375px;
}
#content div.map ul li.makeevka-f {
	top:145px; 
	left:365px;
}
#content div.map ul li.zaporozhye-f {
	top:168px; 
	left:325px;
}
#content div.map ul li.dnepropetrovsk-f {
	top:133px; 
	left:305px;
}
#content div.map ul li.dneprodzerzhinsk-f {
	top:120px; 
	left:290px;
}
#content div.map ul li.kharkov-f {
	top:90px; 
	left:335px;
}
#content div.map ul li.krivoy-rog-f {
	top:150px; 
	left:280px;
}
#content div.map ul li.kiev-f {
	top:70px; 
	left:190px;
}
#content div.map ul li.kremenchug-f {
	top:110px; 
	left:260px;
}
#content div.map ul li.mariupol-f {
	top:180px; 
	left:380px;
}
#content div.map ul li.odessa-f {
	top:200px; 
	left:200px;
}
#content div.map ul li.lugansk-f {
	top:110px; 
	left:400px;
}
#content div.map ul li.chernigov-f {
	top:25px; 
	left:220px;
}
#content div.map ul li.nikolaev-f {
	top:190px; 
	left:240px;
}
#content div.map ul li.kherson-f {
	top:210px; 
	left:255px;
}
#content div.map ul li.sevastopol-f {
	top:280px; 
	left:280px;
}


/*cash map
-------------------------------------------------*/
#content div.cash {
	padding:0;
	margin:0;
	position: relative;
	background:#eee;
}
#content div.cash  ul {
	padding:0.5em 0;
	margin:4em 0 2em 0;
	width:100%;
	background:#eee;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	min-height:6.6em;
}
#content div.cash  ul li {
	margin:0;
	padding:0 0.5em 0.2em 0.5em;
	float: left;
	background:#eee;
	list-style: none;
}
#content div.cash-map {
	text-align: center;
	margin:10px auto 4em auto;
}
#content table tr td.cash-regim,#content table tr td.cash-atm,#content table tr td.cash-term,#content table tr td.cash-tterm {
	font-size:1%;color:#D5E3F0;text-indent:-9999px;
}
#content table tr td.cash-regim {
	background:#D5E3F0 url(../images/cash-regim.gif) 50% 50% no-repeat;
	height:180px;
}
#content table tr td.cash-atm {
	background:#D5E3F0 url(../images/cash-atm.gif) 50% 50% no-repeat
}
#content table tr td.cash-term {
	background:#D5E3F0 url(../images/cash-term.gif) 50% 50% no-repeat
}
#content table tr td.cash-tterm {
	background:#D5E3F0 url(../images/cash-tterm.gif) 50% 50% no-repeat
}

table#table-cash {
	font-size:xx-small; 
	table-layout:auto;
}


/*Content p
--------------------------------------------------*/
#content p {
	font-size:small;
	font-weight:normal;
	line-height: 1.2em;
	padding:0 0 0 0px;
	margin:0.1em 10px 2em 0;
        text-align: justify;
}
html>body #content h3 {
	padding:0;
	font-weight: bold;
}
#content h1,#content h2,#content h3,#content h4,#content h5 {
       padding:0 0 0 0px;
}

#content h3 {
	margin:1em 0;
	font-weight: normal;
}

#content p.date {
	margin:0 0 -8px 0;
	padding:0 0 0 0px;
	color:#666;
}
#content div.content-left-margin {
        margin-left:220px;
}

/*action banner
-------------------------------------*/

#content div.action-banner {
        background:#FBF5E3 url(../images/promo-avto-credit.jpg) bottom left no-repeat;                                       
min-height:160px;
border:3px solid #C1D9EF;
padding:10px 10px 10px 60px;
width:auto;
margin-top:15px;
height:1%;
overflow:hidden;
margin-right:auto;
}
#content div.action-banner-inner {float:right;width:70%; text-align:left;}
#content div.action-banner-inner p {text-align:left;}
#content div.action-banner  h2 {
margin:0 0 0.2em 0;
font-size:24px;
}
#content div.action-banner h3,#content div.action-banner p {
margin:.1em;padding:0;
}
#content div.action-banner h4 {
color:#333;
}
#content div.action-banner p small {
font-style:italic;
}

/* vac list */
#content #vac-list {
margin:1em 1em 1em 0; 
border-bottom:2px solid #666;
padding-bottom:1em;
}

/*Top Banner
--------------------------------------------------*/
#banner {
	background:#EEEFF1 url(../images/banner-3_bg.jpg);
	height:159px;
	border:1px solid #EEE; 
	position: relative
}
#content img.main-header {
	float: left;
}
#banner div.slogan {
	float: right; 
	margin:0; 
	padding:0 40px 0 0;
}
#banner div.slogan h2 {
	font-size:24px; 
	line-height:30px; 
	font-weight: normal;
	margin-top:20px; 
	text-align: right; 
	color:#333
}
/*Side Bar
-----------------------------------------*/
#sidebar {
	width: 250px;
	font-size:12px;
	voice-family: "\"}\"" ;
  voice-family:inherit;
  width:230px;
	float: right;
	padding:0 10px;
}
html>body #sidebar {
   width:230px;
}
#sidebar h1.hidmenu {
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
/*Side Bar img main services
-----------------------------------------------*/
#sidebar a.private-service ,#sidebar a.corporate-service {
	position: relative;
	text-decoration: none;
	margin:0;
	padding:0;
}

#sidebar a.private-service strong,#sidebar a.corporate-service strong {
	display: block;
	position: absolute;
	font-size:10px;
	top:48px;
	width:90px;
	text-align: center;
	line-height:1em;
	color:#669999;
	text-decoration: none;
}
#sidebar a.private-service:hover strong,#sidebar a.corporate-service:hover strong {
	color:#666;
}
#sidebar a.corporate-service,#sidebar a.private-service {
	padding:0;
	display: block;
	width:100px;
	height:51px;
	background:#FFF;
}
#sidebar a.corporate-service {
	margin:0 0 10px 10px;
	float:left;
	padding:0;
	background:url(../images/serv.jpg) no-repeat 0 -51px;
}
#sidebar a.corporate-service:hover {
	background:url(../images/serv.jpg) no-repeat;
}

#sidebar a.private-service {
	margin:0 0 10px 0;
	float: right;
	padding:0;
	background:url(../images/loan.jpg)  no-repeat 0 -51px;
}
#sidebar a.private-service:hover {
	background:url(../images/loan.jpg) no-repeat;
}
/*SideBar menu
----------------------------------------------*/
#sidebar ul {
	margin:0px 0 0 10px;
	padding:0;
	clear: both;
	position: relative;
	top:20px;
}
#sidebar li {
	list-style: none;
	padding:3px 0 0 20px;
	background:url(../images/icon_go.gif) no-repeat left 70%;
}
#sidebar a span {
	display: none;
	text-decoration: none;
}
#sidebar a:hover span {
	display: inline;
	text-decoration: none;
	color:#CC0000;
}
#sidebar ul li.map {
	margin:20px 0 20px 0;
}
/*Currency Table
---------------------------------------------------*/
#sidebar table {
	font-size:11px;
	width:230px;
}
#sidebar table caption {
	font-size:12px;
	margin:20px 0 0 0;
}
#sidebar table tr.tablehead {
	background:#D5E3F0;
	text-align: center;
	margin:0 0 20px 0;
}
#sidebar table tr.tablebody {
	background:#F4F8FB;
}
#sidebar h4 {
	font-size:14px;
	margin:13px 0 5px 0;
	color:#666633;
	font-weight: normal;
}
#sidebar p {
	margin:0;
	font-size:11px;
}
#sidebar p.phone {
	padding-left:27px;
}
/*Footer
--------------------------------------------------*/
#footer {
	background:#ffffff; 
	height:85px; 
color:#eee;
	border-top:1px solid #CC9933;
	margin:0 -10px -10px -10px;
		font-size:11px;
}
#footer a {
	color:#eee;
}
#footer a:hover {
	color:#ccc;
}
#footer .footer-inner {
	float: left;
	font-size:11px;
	padding:10px;
}
#footer .footer-inner p {
	margin:0;
	padding:0;
	line-height:1.3em;
}
#footer p.right {
	float: right;
}
#footer .phone-hide {
        display: none;
}
h1 {
	margin-top: 0;
}
div#content .last-content {
	clear: both; 
	margin:0 0 0px 0; 
	padding:0;
         line-height:0px; height:0px;font-size:1px;
}
.clearing {
	height: 0;
	clear: both;
}
/*Pointer
-------------------------------*/

/*New Year 2008 congratulation
-------------------------------*/
#content div.new-year {
	border: 1px solid #E7E8EC;
	background: #F5F5F7 url(../images/new_year_2008.jpg) 100% 50% no-repeat;
	margin: 15px 250px 15px 0;
	padding: 10px 170px 10px 20px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}
#content div.new-year p,
#content div.new-year h3 {
	text-align: left;
}
#content div.new-year h3 {
	font-family: Georgia, serif;
	color: #333;
	font-size: 1.4em;
	font-weight: normal;
}
#content div.new-year h3 strong {
	color: #AC8101;
	white-space: nowrap;
}

/* Oveflow table */
div.over-flow {
clear:left;width:100%;overflow: auto;
	overflow-y: hidden;
	overflow-x: scroll;
}

/*Action banners
-------------------------------*/
#content div.action-banner2 {
        background:#fff url(../images/bg-banner-spr1.gif) bottom left repeat-x;                                       
border:3px solid #EF678D;
padding:0;
width:auto;
margin-top:15px;
height:1%;
overflow:hidden;
margin-right:auto;
text-align: right;
}
#content div.action-banner3 {
	padding:10px 10px 2px 10px;
	border: 1px solid #E3DCCA;
	margin-right: 250px;
	background: #FCFAF3;
}
#content div.action-banner3 h4 {
	color: #CC9900;
	margin:10px 0 0 0;
	padding: 0 0 0 20px;
	font-size: 18px;
	font-weight: normal;
}
#content div.action-banner3 ul {
	margin-bottom: 10px;
	margin-top: 15px;
}
#content div.action-banner3 a {
	float: right;
	margin: -26px 0 0 0;
}
