/* стили для линий метро */
	.metro_line1, .metro_line2, .metro_line3, .metro_line4,
	.metro_line5, .metro_line6, .metro_line7,
	.metro_line8, .metro_line9, .metro_line10, .metro_line11, .metro_line12 { font-weight:bold;}
/* стили для линий метро */
	.metro_line1 { color:#cd0506; }
	.metro_line2 { color:#0A6F20; }
	.metro_line3 { color:#072889; }
	.metro_line4 { color:#069CD3; }
	.metro_line5 { color:#7f0000; }
	.metro_line6 { color:#ff7f00; }
	.metro_line7 { color:#92007b; }
	.metro_line8 { color:#ffdd03; }
	.metro_line9 { color:#a2a5b4; }
	.metro_line10 { color:#8cce3a; }
	.metro_line11 { color:#29b1a6; }
	.metro_line12 { color:#b2dae7; }
	
	/* цвет контента баллуна в картах.яндекс */
	.ymaps-b-balloon__content-body{
		color:#4d4d4d;
	}
	.balloonName {
		/*color: #ff0000;*/
        color: #0000FF;
		font-weight:bold;
	}
	
	
/* стили закладок */	
div.branch-tabs
{
	float:left;
	width:100%;
	/*background:#F4F4F4;*/
	font-size:93%;
	line-height:normal;
	margin-left:4px;
	/*border-radius:5;*/
	border-bottom: 1px solid #DCDCDC;

}
/*IE7,9*/
*div.branch-tabs {
	float:none;
}
*div.content-container {
	margin-top:2px;
}
/* стили закладок */
div.branch-tabs ul
{
	margin:0;
	/*padding:10px 10px 0 10px;*/
	padding:0;
	list-style:none;
}
/* стили закладок */
div.branch-tabs li 
{
	display:inline;
	margin:0;
	padding:0;
}
/* стили закладок */
div.branch-tabs a
{
	float:left;
	background:#F4F4F4 url("/bitrix/templates/general/images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	/*margin-top:0.2em;*/
	cursor:pointer;
}
/* стили закладок */
div.branch-tabs a nobr,
.branch-tabs a .nobr
{
	float:left;
	display:block;
	background:#F4F4F4 url("/bitrix/templates/general/images/tabright.gif") no-repeat right top;
	/*padding:5px 15px 4px 6px;*/
	padding:10px 15px 7px 10px;
	white-space:nowrap;
	color:#2e3192;
	font-weight:bold;
	font-family:HeliosCond, Arial, Helvetica,sans-serif;
	font-size:10pt;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.branch-tabs a nobr,
.branch-tabs a .nobr {float:none;}
/* End IE5-Mac hack */
/* стили закладок */
div.branch-tabs li.current a {
	border-bottom: 1px #fcfcfc solid;
	margin-bottom: -1px;
}
/* стили закладок */
div.branch-tabs li.current a nobr,
.branch-tabs li.current a .nobr
{
	color:#FF0000;
}
/* стили закладок */
div.branch-tabs a:hover
{
	background-position:0% -42px;
}
/* стили закладок */
div.branch-tabs a:hover nobr,
.branch-tabs a:hover .nobr
{
	background-position:100% -42px;
}

div.menu-clear-left
{
	clear:both;
}

/* стили блока списка городов */
div#branch-citys {
	border-radius: 5px 5px 5px 5px;
    float: right;
  /*  height: 25px;*/
    margin-left: 10px;
	/*position:relative;*/
	margin-top:-5px; 
	margin-top:-5px\0/;
}
/* стили выпадающего списка городов */
div#branch-citys #all-citys {
	background-color: #EEEEEE;
    border: medium none;
    color: #898989;
    font-size: 10pt;
    height: 25px;
    position: absolute;
   /* right: 4px;
   /* width: 185px;*/
	
}
/* текущий город */
#current-branch-city-span {
	background: url("/bitrix/templates/general/images/select-arrow-down.png") no-repeat scroll 95% 50% #EEEEEE;
    border-radius: 5px 5px 5px 5px;
	border: #CAC9CB 1px solid;
    color: #898989;
    display: inline-block;
    font-size: 10pt;
    height: 21px;
    padding: 4px 0 0 5px;
    /*width: 175px;*/
}


/*фильтр Услуги, который применяется только для списка отделений*/
div.filter-for-list {
	display:none;
	border-top: 1px solid #CAC9CB; 
	padding-top: 7px;
}

/*блок фильтров*/
.filter-node {
	display:block;
	margin-bottom: 7px;
}
/*блок фильтров*/
.filters {
	float:left;
}
/*блок фильтров*/
.filters + label {
	padding-top:3px;
}
/*блок легенды для карты яндекс*/
div#map-legend {
	/*width:547px;*/
	width: 583px; 
	height:25px; 
	background-color:#eeeeee;
	margin:65px 0 3px; 
	padding:5px 15px 0;
	
}
/*for IE7,9*/
*div#map-legend {
	margin:-10px 0 3px
}
/*for Opera*/
noindex:-o-prefocus,div#map-legend {
	margin:5px 0 3px;
}

div#map-legend p {
	float:left; 
	line-height:1;
	padding: 3px 14px 3px 21px;;
	margin:0;
	font-style:italic;
	cursor:pointer;
	color:#666666;
}
/*элементы легенды для карты яндекс*/
.department-bank a.activetype, .terminal-bank a.activetype {
	text-decoration:underline;
	color: #4d4d4d;
}

div#map-legend p.department-bank {
	background: url('/bitrix/templates/general/images/map/red.png') 0 50% no-repeat;
}

div#map-legend p.terminal-bank {
	background: url('/bitrix/templates/general/images/map/blue.png') 0 50% no-repeat;
}

/*форма поиска по адресу или станции метро*/
div#branch-search {
	border-radius: 5px 5px 5px 5px;
	border: #CAC9CB 1px solid;
    float: right;
    height: 25px;
    margin: 16px 0 0 0;
	background-color: #EEEEEE;
    display: inline-block;
    width: 370px;
	position:relative;
	/*for IE8*/
	width: 384px\0/;
	z-index: 5;
}
/*for IE7,9*/
*div#branch-search {
	width: 384px;
}
/*for Opera*/
noindex:-o-prefocus,div#branch-search {
	width:384px;
}

form#form-branch-search {
    display: inline;
    margin: 0;
    padding: 0;
}

form#form-branch-search label {
	color: #898989;
    font-size: 10pt;
    position: absolute;
    right: 155px;
    top: 5px;
	/*for IE8*/
	right:170px\0/;
}
/*for IE7,9*/
*form#form-branch-search label {
	right:170px;
}
/*for Opera*/
noindex:-o-prefocus,form#form-branch-search label {
	right:170px;
}


form#form-branch-search input[type="text"] {
	background-color: #EEEEEE;
    border: medium none;
    color: #898989;
    float: left;
    font-size: 10pt;
    margin-right: 1px;
    margin-top: 5px;
    padding: 0 5px;
    width: 345px;
	outline: none;
}

form#form-branch-search input[type="button"] {
	background: url("/bitrix/templates/general/images/search.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 14px;
    margin: 6px 0;
    padding: 0;
    width: 14px;
}
/*for IE7,9*/
*form#form-branch-search input[type="button"] {
	margin: 6px 2px;
}

/*for Chrome*/
@media all and (-webkit-min-device-pixel-ratio:0) {
	div#branch-search {
		width: 445px;
	}
	form#form-branch-search input[type="button"] {
		margin: 6px 2px;
	}
	form#form-branch-search label {
		right:170px;
	}
	form#form-branch-search input[type="text"] {
		width:415px;
	}
	
	div#branch-citys {
		margin-top: -5px;
	}

}
/* точка на схеме метро */
	div.metro-point_ru, div.metro-point_en {
		display: block; 
		position: absolute; 
		cursor:pointer; 
		z-index: 3;
	}
	
	div.metro-point_ru {
		background-image: url('/bitrix/templates/general/images/map/moscow_metro_points_ru.gif');
	}
	
	div.metro-point_en {
		background-image: url('/bitrix/templates/general/images/map/moscow_metro_points_en.gif');
	}
/*блок со схемой метро*/	
	div#metro-map_ru, div#metro-map_en {
		position: relative; 
		background-position: -10px 43px;
		background-repeat: no-repeat; 
		height:870px;
	}
	
	div#metro-map_ru {
		background-image:url('/bitrix/templates/general/images/map/moscow-metro_ru.png');
	}
	
	div#metro-map_en {
		background-image:url('/bitrix/templates/general/images/map/moscow-metro_en.png');
	}
	
	*div#metro-map_ru, div#metro-map_en {
		background-position:-10px 0px;
	}

/*стили для блока списка отделений и банкоматов*/
		table.branch-list-table, table.branch-list-table tr, table.branch-list-table tr td {
			border:none;
		}
		
		div#branch-list {
			margin-top:85px;
		}
		
		*div#branch-list {
			margin-top:25px;
		}
		
		.branch-list-title {
			cursor:pointer;
		}
		
		tr.general-branch-head td:nth-child(1), 
		tr.general-branch-info td:nth-child(1), 
		tr.atm-branch-info td:nth-child(1), 
		tr.consultation-link td:nth-child(1),
		tr.prod-branch-info td:nth-child(1),
		tr.cash-branch-info td:nth-child(1) {
			padding-left:15px;
		}
		
		tr.prod-branch-info {
			display:none;
		}
		
		p.rubric-title {
			cursor:pointer;
			padding-left:15px;
		}
		p.current-branch {
			background: url("/bitrix/templates/general/images/red-down-arrow.png") no-repeat 0 50%;
		}

div.branch-block {
/*	display: block;*/
}
/*----------------------*/
#branch-city-span {
	font-size:13px;
	padding:0 0 5px 5px;
	display:block;
}
#label-search {
	height:100%;
	width:220px;
	right:155px !important;
}