.content,
.mainbar 
{
	position: absolute;
	height: 100%;
}
/*.content .main-wrap {
	width: 100%;
	margin-right: -40%;
	float: left;
}

.content-catalog .main-wrap {
	margin-right: -50%;
}

.content .main {
	margin-right: 40%;
	padding-right: 25px;
	padding-top: 1px;
}

.content-catalog .main {
	margin-right: 50%;
}
.content .addbar {
 	width: 30%; 
	height: 100%;
	float: right;
	min-width: 300px;
}
.content-catalog .mainbar {
	padding-bottom: 0;
}*/
.bankomap {
	width: 100%;
	height: 100%;
	position: absolute;
	/*top: 100px;*/
	bottom: 0;
}

/* Map */

.header .menu li a.atm { padding-left: 26px; }
.content a.atm { padding-left: 24px; }
.bankomap .atm,
.bankomap .atm-vip{
	display: block;
	width: 24px;
	height: 24px;
	margin-top: 4px;
	margin-left: 4px;
	background: transparent url("/img/bank_icons.png");	
}
.header .menu li a.atm,
.content a.atm,
.bankomap .bank_icon_1{	background-position  : -0px -1512px; }
.bankomap .bank_icon_2{	background-position  : -0px -0504px; }
.catalog-list-atm .catalog-list-item-vip h2 a, 
.header a.atm, 
.footer a.atm {	color: #37ae00; }

.header .menu li a.atm { background-position: 0 -100px; }
.bankomap .atm-vip { background-position: 0 -950px; }
