


/* Start:/bitrix/templates/special_2016/components/altasib/map_regions/map_regions/style.css*/
/*map main style*/
.map_regions
{
	padding: 0px;
	margin: 0px 0px 42px 0px;
}
.map_regions .title_map
{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 17px 0px;
	position:relative;
	z-index:1;
	zoom:1;
	color:#0068a6;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	font-family: 'Roboto Condensed', arial, sans-serif;
	border-bottom:1px solid #e5e5e5;
}
.map_regions .title_map span.border_bottom
{
	position:absolute;
	bottom: -1px;
	overflow:hidden;
	left: 0px;
	height:4px;
	background:#fe9900;
	width:37px;
}
.map_regions .map_regions_pic_block
{
	margin-top:18px;
	margin-left:46px;
	position:relative;
	width:614px;
	height:423px;
	zoom:1;
	background:url(/bitrix/templates/main/images/map_bg.jpg) 0px 0px no-repeat;
}
.map_regions .map_regions_pic_block .map_regions_pic
{
	position:absolute;
	top: -2px;
	left: 9px;
	z-index:3;
}

.map_regions .map_regions_pic_block .regions_hov
{
	position:relative;
	z-index:1;
	zoom:1;
	width:604px;
	height:416px;
	top: -2px;
	left: 8px;
}
.map_regions .map_regions_pic_block .regions_hov .region_pic_hov
{
	position:absolute;
	z-index:1;	
	display:none;
	
}
.map_regions .map_regions_pic_block .regions_hov .aleyskiy
{
	width:88px;
	height:70px;
	background:url(/bitrix/templates/main/images/map/region331.png) 0px 0px no-repeat;
	left:263px;
	top: 188px;
}
.map_regions .map_regions_pic_block .regions_hov .altraion
{
	width:78px;
	height:70px;
	background:url(/bitrix/templates/main/images/map/region53.png) 0px 0px no-repeat;
	left:448px;
	top: 252px;
}
.map_regions .map_regions_pic_block .regions_hov .baev
{
	width:72px;
	height:56px;
	background:url(/bitrix/templates/main/images/map/region25.png) 0px 0px no-repeat;
	left:143px;
	top: 104px;
}
.map_regions .map_regions_pic_block .regions_hov .barnaul
{
	width:33px;
	height:43px;
	background:url(/bitrix/templates/main/images/map/region37.png) 0px 0px no-repeat;
	left:355px;
	top: 110px;

}
.map_regions .map_regions_pic_block .regions_hov .byirain
{
	width:63px;
	height:54px;
	background:url(/bitrix/templates/main/images/map/region50.png) 0px 0px no-repeat;
	left:472px;
	top: 170px;
}
.map_regions .map_regions_pic_block .regions_hov .blag
{
	width:83px;
	height:61px;
	background:url(/bitrix/templates/main/images/map/region20.png) 0px 0px no-repeat;
	left:93px;
	top: 147px;
}
.map_regions .map_regions_pic_block .regions_hov .burlinskiy
{
	width:72px;
	height:71px;
	background:url(/bitrix/templates/main/images/map/region1.png) 0px 0px no-repeat;
	left: -1px;
	top: 94px;	
}
.map_regions .map_regions_pic_block .regions_hov .bistroistokskiy
{
	width:52px;
	height:58px;
	background:url(/bitrix/templates/main/images/map/region56.png) 0px 0px no-repeat;
	left:402px;
	top: 204px;
}
.map_regions .map_regions_pic_block .regions_hov .volh
{
	width:80px;
	height:80px;
	background:url(/bitrix/templates/main/images/map/region18.png) 0px 0px no-repeat;
	left:129px;
	top: 230px;
}
.map_regions .map_regions_pic_block .regions_hov .egor
{
	width:54px;
	height:82px;
	background:url(/bitrix/templates/main/images/map/region10.png) 0px 0px no-repeat;
	left: 168px;
	top: 264px;
}
.map_regions .map_regions_pic_block .regions_hov .elc
{
	width:72px;
	height:54px;
	background:url(/bitrix/templates/main/images/map/region46.png) 0px 0px no-repeat;
	left:510px;
	top: 98px;
}
.map_regions .map_regions_pic_block .regions_hov .zavial
{
	width:68px;
	height:57px;
	background:url(/bitrix/templates/main/images/map/region26.png) 0px 0px no-repeat;
	left:164px;
	top: 153px;
}
.map_regions .map_regions_pic_block .regions_hov .zal
{
	width:89px;
	height:73px;
	background:url(/bitrix/templates/main/images/map/region39.png) 0px 0px no-repeat;
	left:389px;
	top: 2px;
}
.map_regions .map_regions_pic_block .regions_hov .zarinscrain
{
	width:132px;
	height:84px;
	background:url(/bitrix/templates/main/images/map/region40.png) 0px 0px no-repeat;
	left:411px;
	top: 25px;
}
.map_regions .map_regions_pic_block .regions_hov .zmeinrai
{
	width:104px;
	height:71px;
	background:url(/bitrix/templates/main/images/map/region14.png) 0px 0px no-repeat;
	left:240px;
	top: 322px;
}
.map_regions .map_regions_pic_block .regions_hov .zonalrain
{
	width:55px;
	height:57px;
	background:url(/bitrix/templates/main/images/map/region51.png) 0px 0px no-repeat;
	left:430px;
	top: 165px;
}
.map_regions .map_regions_pic_block .regions_hov .kalmanrain
{
	width:55px;
	height:51px;
	background:url(/bitrix/templates/main/images/map/region36.png) 0px 0px no-repeat;
	left:329px;
	top: 136px;
}
.map_regions .map_regions_pic_block .regions_hov .camtnsrain
{
	width:97px;
	height:74px;
	background:url(/bitrix/templates/main/images/map/region24.png) 0px 0px no-repeat;
	left:170px;
	top: 50px;
}
.map_regions .map_regions_pic_block .regions_hov .cluhrain	
{
	width:80px;
	height:63px;
	background:url(/bitrix/templates/main/images/map/region7.png) 0px 0px no-repeat;
	left: 53px;
	top: 213px;
}
.map_regions .map_regions_pic_block .regions_hov .cosrain
{
	width:55px;
	height:50px;
	background:url(/bitrix/templates/main/images/map/region42.png) 0px 0px no-repeat;
	left:409px;
	top: 101px;
}
.map_regions .map_regions_pic_block .regions_hov .crasnogpain
{
	width:69px;
	height:67px;
	background:url(/bitrix/templates/main/images/map/region48.png) 0px 0px no-repeat;
	left:516px;
	top: 193px;
}
.map_regions .map_regions_pic_block .regions_hov .crasnohrain
{
	width:61px;
	height:89px;
	background:url(/bitrix/templates/main/images/map/region61.png) 0px 0px no-repeat;
	left:298px;
	top: 279px;
}
.map_regions .map_regions_pic_block .regions_hov .crutrain
{
	width:53px;
	height:67px;
	background:url(/bitrix/templates/main/images/map/region23.png) 0px 0px no-repeat;
	left:170px;
	top: 19px;
}
.map_regions .map_regions_pic_block .regions_hov .culrain
{
	width:73px;
	height:44px;
	background:url(/bitrix/templates/main/images/map/region6.png) 0px 0px no-repeat;
	left: 38px;
	top: 187px;
}
.map_regions .map_regions_pic_block .regions_hov .kurinckiy
{
	width:78px;
	height:71px;
	background:url(/bitrix/templates/main/images/map/region15.png) 0px 0px no-repeat;
	left:258px;
	top: 295px;
}
.map_regions .map_regions_pic_block .regions_hov .citmanrain
{
	width:62px;
	height:69px;
	background:url(/bitrix/templates/main/images/map/region43.png) 0px 0px no-repeat;
	left:450px;
	top: 72px;
}
.map_regions .map_regions_pic_block .regions_hov .loctrain
{
	width:58px;
	height:61px;
	background:url(/bitrix/templates/main/images/map/region12.png) 0px 0px no-repeat;
	left: 204px;
	top: 349px;
}
.map_regions .map_regions_pic_block .regions_hov .mamontrain
{
	width:52px;
	height:77px;
	background:url(/bitrix/templates/main/images/map/region28.png) 0px 0px no-repeat;
	left:221px;
	top: 159px;
}
.map_regions .map_regions_pic_block .regions_hov .mihrain
{
	width:62px;
	height:80px;
	background:url(/bitrix/templates/main/images/map/region8.png) 0px 0px no-repeat;
	left: 78px;
	top: 252px;	
}
.map_regions .map_regions_pic_block .regions_hov .doushrain
{
	width:59px;
	height:43px;
	background:url(/bitrix/templates/main/images/map/region3.png) 0px 0px no-repeat;
	left: 43px;
	top: 108px;
}
.map_regions .map_regions_pic_block .regions_hov .novihrain
{
	width:56px;
	height:57px;
	background:url(/bitrix/templates/main/images/map/region17.png) 0px 0px no-repeat;
	left: 201px;
	top: 229px;
}
.map_regions .map_regions_pic_block .regions_hov .pavljvscrain
{
	width:60px;
	height:61px;
	background:url(/bitrix/templates/main/images/map/region34.png) 0px 0px no-repeat;
	left:300px;
	top: 106px;
}
.map_regions .map_regions_pic_block .regions_hov .pancruhrain
{
	width:63px;
	height:70px;
	background:url(/bitrix/templates/main/images/map/region22.png) 0px 0px no-repeat;
	left:125px;
	top: 46px;
}
.map_regions .map_regions_pic_block .regions_hov .pervomrain
{
	width:54px;
	height:118px;
	background:url(/bitrix/templates/main/images/map/region41.png) 0px 0px no-repeat;
	left:372px;
	top: 70px;
}
.map_regions .map_regions_pic_block .regions_hov .petropavlovskiy
{
	width:49px;
	height:55px;
	background:url(/bitrix/templates/main/images/map/region58.png) 0px 0px no-repeat;
	left:388px;
	top: 226px;
}
.map_regions .map_regions_pic_block .regions_hov .zato_sibirskiy
{
	width:39px;
	height:29px;
	background:url(/bitrix/templates/main/images/map/region62.png) 0px 0px no-repeat;
	left:378px;
	top: 57px;
}
.map_regions .map_regions_pic_block .regions_hov .pospelrain
{
	width:68px;
	height:73px;
	background:url(/bitrix/templates/main/images/map/region16.png) 0px 0px no-repeat;
	left:225px;
	top: 252px;
}
.map_regions .map_regions_pic_block .regions_hov .rebrihrain
{
	width:62px;
	height:66px;
	background:url(/bitrix/templates/main/images/map/region31.png) 0px 0px no-repeat;
	left:253px;
	top: 132px;
}
.map_regions .map_regions_pic_block .regions_hov .rodrain
{
	width:80px;
	height:68px;
	background:url(/bitrix/templates/main/images/map/region19.png) 0px 0px no-repeat;
	left:110px;
	top: 182px;
}

.map_regions .map_regions_pic_block .regions_hov .romrain
{
	width:61px;
	height:53px;
	background:url(/bitrix/templates/main/images/map/region27.png) 0px 0px no-repeat;
	left:176px;
	top: 184px;
}
.map_regions .map_regions_pic_block .regions_hov .rubcovscrain
{
	width:100px;
	height:84px;
	background:url(/bitrix/templates/main/images/map/region11.png) 0px 0px no-repeat;
	left: 156px;
	top: 280px;
}
.map_regions .map_regions_pic_block .regions_hov .slavgorod
{
	width:92px;
	height:58px;
	background:url(/bitrix/templates/main/images/map/region4.png) 0px 0px no-repeat;
	left: 20px;
	top: 127px;	
}
.map_regions .map_regions_pic_block .regions_hov .smolenscrain
{
	width:57px;
	height:76px;
	background:url(/bitrix/templates/main/images/map/region55.png) 0px 0px no-repeat;
	left:431px;
	top: 214px;
}
.map_regions .map_regions_pic_block .regions_hov .sovetrain
{
	width:50px;
	height:48px;
	background:url(/bitrix/templates/main/images/map/region52.png) 0px 0px no-repeat;
	left:476px;
	top: 217px;
}
.map_regions .map_regions_pic_block .regions_hov .solonehrain
{
	width:78px;
	height:76px;
	background:url(/bitrix/templates/main/images/map/region54.png) 0px 0px no-repeat;
	left:387px;
	top: 272px;
}
.map_regions .map_regions_pic_block .regions_hov .soltonrain
{
	width:77px;
	height:67px;
	background:url(/bitrix/templates/main/images/map/region47.png) 0px 0px no-repeat;
	left:527px;
	top: 141px;
}
.map_regions .map_regions_pic_block .regions_hov .suetrain
{
	width:43px;
	height:40px;
	background:url(/bitrix/templates/main/images/map/region21.png) 0px 0px no-repeat;
	left:111px;
	top: 116px;
}
.map_regions .map_regions_pic_block .regions_hov .tabunrain
{
	width:70px;
	height:45px;
	background:url(/bitrix/templates/main/images/map/region5.png) 0px 0px no-repeat;
	left: 30px;
	top: 158px;
}
.map_regions .map_regions_pic_block .regions_hov .talmenrain
{
	width:83px;
	height:75px;
	background:url(/bitrix/templates/main/images/map/region38.png) 0px 0px no-repeat;
	left:310px;
	top: 41px;
}
.map_regions .map_regions_pic_block .regions_hov .tjgulrain
{
	width:62px;
	height:54px;
	background:url(/bitrix/templates/main/images/map/region45.png) 0px 0px no-repeat;
	left:499px;
	top: 78px;
}
.map_regions .map_regions_pic_block .regions_hov .topchrain
{
	width:119px;
	height:68px;
	background:url(/bitrix/templates/main/images/map/region35.png) 0px 0px no-repeat;
	left:288px;
	top: 160px;
}
.map_regions .map_regions_pic_block .regions_hov .tretiacrain
{
	width:67px;
	height:49px;
	background:url(/bitrix/templates/main/images/map/region13.png) 0px 0px no-repeat;
	left:253px;
	top: 362px;
}

.map_regions .map_regions_pic_block .regions_hov .troockrain
{
	width:101px;
	height:88px;
	background:url(/bitrix/templates/main/images/map/region44.png) 0px 0px no-repeat;
	left:391px;
	top: 133px;
}
.map_regions .map_regions_pic_block .regions_hov .tumenrain
{
	width:63px;
	height:54px;
	background:url(/bitrix/templates/main/images/map/region30.png) 0px 0px no-repeat;
	left:202px;
	top: 112px;
}
.map_regions .map_regions_pic_block .regions_hov .uglovrain
{
	width:77px;
	height:109px;
	background:url(/bitrix/templates/main/images/map/region9.png) 0px 0px no-repeat;
	left: 101px;
	top: 296px;	
}
.map_regions .map_regions_pic_block .regions_hov .ustkalmanrain
{
	width:81px;
	height:58px;
	background:url(/bitrix/templates/main/images/map/region59.png) 0px 0px no-repeat;
	left:320px;
	top: 244px;
}
.map_regions .map_regions_pic_block .regions_hov .ustpristrain
{
	width:62px;
	height:77px;
	background:url(/bitrix/templates/main/images/map/region57.png) 0px 0px no-repeat;
	left:345px;
	top: 197px;
}
.map_regions .map_regions_pic_block .regions_hov .habrain
{
	width:87px;
	height:60px;
	background:url(/bitrix/templates/main/images/map/region2.png) 0px 0px no-repeat;
	left: 55px;
	top: 76px;
}
.map_regions .map_regions_pic_block .regions_hov .zelinrain
{
	width:79px;
	height:64px;
	background:url(/bitrix/templates/main/images/map/region49.png) 0px 0px no-repeat;
	left:472px;
	top: 128px;
}
.map_regions .map_regions_pic_block .regions_hov .charirain
{
	width:115px;
	height:129px;
	background:url(/bitrix/templates/main/images/map/region60.png) 0px 0px no-repeat;
	left:331px;
	top: 288px;
}
.map_regions .map_regions_pic_block .regions_hov .shelabrain
{
	width:90px;
	height:55px;
	background:url(/bitrix/templates/main/images/map/region29.png) 0px 0px no-repeat;
	left:242px;
	top: 85px;
}
.map_regions .map_regions_pic_block .regions_hov .shipunivrain
{
	width:100px;
	height:93px;
	background:url(/bitrix/templates/main/images/map/region32.png) 0px 0px no-repeat;
	left:236px;
	top: 208px;
}
.map_regions .region_news 
{
	padding: 0px;
	margin: 0px;
	position:relative;
	z-index:103;
}
.map_regions .region_news .show_block
{
	position:absolute;
	background:#fff;
	border:1px solid #eee;
	width:252px;
	padding: 0px;
}
#map_news_item
{
	position:absolute;
	z-index:1000;
	display:none;
	background:#fff;
	border:1px solid #e5e5e5;
	width:352px;
	padding: 0px;
	-webkit-box-shadow: rgba(0,0,0, 0.2) 5px 5px 4px;
	-moz-box-shadow: rgba(0,0,0, 0.2) 5px 5px 4px;
	box-shadow: rgba(0,0,0, 0.2) 5px 5px 4px;
}
#map_news_item .name_region
{
	padding:8px 19px 9px 19px;
	margin: 0px;
	color:#0068a6;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	background:#f1f3f5;
	font-family: 'Roboto Condensed', arial, sans-serif;
}
#map_news_item .discribe_txt
{
	padding: 14px 10px 24px 18px;
	margin: 0px;
	font-size:12px;
}
#map_news_item a
{
	color:#0068A6;
}
#map_news_item .discribe_txt b
{
	color:#0068a6;
	font-weight:bold;
}
#map_news_item  .arr_bottom
{
	width:8px;
	bottom: -9px;
	background:url(/bitrix/templates/main/images/arr_bottom_show_block.png) 0px 0px no-repeat;
	height:9px;
	position:absolute;
	overflow:hidden;
	right: 18px;
}
.map_regions .region_news .show_block{
     display:none;
}
.map_regions .colors_discribe
{
	padding: 55px 0px 0px 0px;
	margin: 0px;
	overflow:hidden;
	font-size:12px;
}
.map_regions .colors_discribe .column_item
{
	float:left;
	width:346px;
	margin-right:10px;
}
.map_regions .colors_discribe .column_item .color_item
{
	padding-left:37px;
	position:relative;
	z-index:1;
	zoom:1;
	margin-bottom:3px;
}
.map_regions .colors_discribe .column_item .color_item .color_value
{
	width:26px;
	position:absolute;
	left: 0px;
	top:3px;
	height:7px;
}
.map_regions .colors_discribe .column_item .color_item .color1
{
	background:#fcbc86;
}
.map_regions .colors_discribe .column_item .color_item .color2
{
	background:#61bcb7;
}
.map_regions .colors_discribe .column_item .color_item .color3
{
	background:#efda67;
}
.map_regions .colors_discribe .column_item .color_item .color4
{
	background:#8ed8f8;
}
.map_regions .colors_discribe .column_item .color_item .color5
{
	background:#b4cfe2;
}
.map_regions .colors_discribe .column_item .color_item .color6
{
	background:#f6adcd;
}
.map_regions .colors_discribe .column_item .color_item .color7
{
	background:#c7bbdc;
}

.map_regions  .city_list .city_item
{
	position:absolute;
	top: 0px;
	padding: 0px 0px 0px 23px;
	font-size:12px;
	left: 0px;
	z-index:101;
	text-shadow:0px 0px 1px #fff;
	color:#000;
	
	/*height:28px;*/
}
.map_regions  .city_names .city_item
{
	z-index:2;
}
.map_regions  .city_names .city_item:hover
{
	z-index:2;
}
.map_regions  .city_list .city_item:hover
{
	z-index:106;
}
.map_regions  .city_list .city_item .city_name
{
	padding-top:6px;
}
.map_regions  .city_list .city_item .city_icon
{
	height:28px;
	width:19px;
	text-decoration:none;
	position:absolute;
	left: 0px;
	top: 0px;
	cursor:pointer;
	z-index:2;
	background:url('/bitrix/templates/special_2016/components/altasib/map_regions/map_regions/images/city_bullet.png') right top no-repeat;
	
}
.map_regions  .city_list .aleysk
{
	left: 308px;
	top: 199px;	
}
.map_regions  .city_list .aleysk .city_name
{
	padding-top: 9px;
}
.map_regions  .city_list .barnaul
{
	left: 372px;
	top: 106px;
}
.map_regions  .city_list .barnaul .city_name
{
	padding-top: 4px;
}
.map_regions  .city_list .belokurikha
{
	left: 455px;
	top: 244px;
}
.map_regions  .city_list .biysk
{
	left: 489px;
	top: 183px;
}
.map_regions  .city_list .Gornyak
{
	left: 240px;
	top: 355px;
}
.map_regions  .city_list .zarinsk
{
	left: 447px;
	top: 65px;
}
.map_regions  .city_list .zmeinogorsk
{
	left: 263px;
	top: 326px;
}
.map_regions  .city_list .kamen-na-obi
{
	left: 207px;
	top: 81px;
}
.map_regions  .city_list .novoaltaysk
{
	left: 395px;
	top: 84px;
}
.map_regions  .city_list .novoaltaysk .city_name
{
	padding-top: 9px;
}
.map_regions  .city_list .zato_sibirskiy
{
	left: 393px;
	top: 44px;
}
.map_regions  .city_list .zato_sibirskiy .city_name
{
	padding-top: 0px;
}
.map_regions  .city_list .rubtsovsk
{
	left: 213px;
	top: 300px;
}
.map_regions  .city_list .slavgorod
{
	left: 37px;
	top: 125px;
}
.map_regions  .city_list .slavgorod .city_name
{
	padding-top: 8px;
}
.map_regions  .city_list .yarovoe
{
	left: 45px;
	top: 151px;
}
.map_regions  .city_list .yarovoe .city_name
{
	padding-top: 3px;
}
.map_regions  .city_list .city_item .show_block
{
	position:absolute;
	display:none;
}
/* End */
/* /bitrix/templates/special_2016/components/altasib/map_regions/map_regions/style.css */
