@charset "utf-8";
#bx-panel-wrapper { position: absolute; top: 0; width: 100%; z-index: 10; }

.left_navy li ul { display: none;}
.left_navy li.active ul { display: block;}
.left_navy li.active ul ul { display: none;}
.left_navy li.active ul li.active ul { display: block;}
.left_navy li.depth_2 a.active { background: none; color: #a50235; font-weight: normal;}
.navy_on_map .left_navy li ul, .left_navy_helicopter li ul, .styled_top_navy .left_navy ul{ display: block; min-height: auto;}
.navy_on_map .left_navy { min-height: 0;}

.left_navy_helicopter ul li a.active { background: none; color: #A50235; font-weight: normal; }
.left_navy_helicopter ul li a.active:hover { color: #A50235; }


body { overflow-y: scroll; }

.promo_carousel li a .model_links, .promo_carousel li a .model_3d { display: none }

.back_to_wrapper { margin-top: 30px;}
.back_to_wrapper a { display: inline-block; padding: 0 0 0 30px; background: url(../i/arrow-grey-left.png) no-repeat 0 0;}

.content_center .back_to_bottom { padding-top: 10px; }

.filter_1 li.enterprise select { width: 160px;}
.career_inner_block .career_inner_row_2 .filter_1 li.enterprise { float: right;}

.columns_1 .content_wrapper .content_center {float: none !important; width: auto !important;}
.sitemap .content_wrapper .content_center {margin: 0 24px 0 20px !important;}

@keyframes tz
{
	from {background-color: red;}
	to {background-color: yellow;}
}

@-webkit-keyframes tz
{
	from {background-color: red;}
	to {background-color: yellow;}
}

@-moz-keyframes tz
{
	from {background-color: red;}
	to {background-color: yellow;}
}

.tz { 
animation: tz 0.3s linear 0s alternate;
-moz-animation: tz 0.3s linear 0s alternate;
-webkit-animation: tz 0.3s linear 0s alternate;
animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
font-size: 3em; line-height: 2em; text-align: center; padding: 0; margin: 10px 0; border: 1px solid #666; background-color: #CCC; color: #FFFFFF; position: relative; border-radius: 20px}
.tz::after { background-color: #666; content: "не по ТЗ"; font-size: 0.4em; font-weight: bold; line-height: 20px; padding: 10px; position: absolute; right: -1px; top: -1px; border: 1px solid #666; border-radius: 0 0 0 20px}

.filter_2 .filter_2_row_1 table td a { color: #FFFFFF; text-decoration: none; display: block; width: 100%; }
.filter_2 .filter_2_row_1 table td.active a { color: #9F1C33; text-decoration: none; }

.columns_3 .content_wrapper .content_right {display: block;}

.columns_2_2 .content_center { margin: 0 !important; }
.columns_1 .content_wrapper .content_center { margin: 0 24px 0 20px !important; }

.gmap-window { width: 400px; }

.contacts_list .col_full { width: 100% }
.contacts_list .col_full .col_left { float: left !important; padding-left: 8px; width: 650px !important;}
.contacts_list .col_full .col_left strong { color: #C1003C; }
.columns_2_2 .content_wrapper .content_right { display: block !important}
.no_right_column .content_wrapper .content_right { display: none !important }
.columns_2_2 .content_wrapper .content_center { width: 731px; float: left; }

.styled_top_wrapper li ul a.active { background: none; color: #A50235; text-decoration: none; font-weight: normal; }
.helicopters_gallery_block .row_1 img {width: auto; height: auto; }
.technical_documentation_table td.col_2 a { line-height: 22px; }
.technical_documentation_table .row-type-section a, .technical_documentation_table .row-type-up a {  }

.cab_page .breadcrumbs { display: none; }

.icon { background: no-repeat 0 0; background-image: url(../i/icon-no.gif);}
.icon-avi { background-image: url(../i/icon-avi.gif); }
.icon-doc, .icon-docx { background-image: url(../i/icon-doc.gif); }
.icon-gif { background-image: url(../i/icon-gif.gif); }
.icon-flv { background-image: url(../i/icon-flv.gif); }
.icon-jpg, .icon-jpeg { background-image: url(../i/icon-jpg.gif); }
.icon-mpeg, .icon-mpg, .icon-mp3 { background-image: url(../i/icon-mpeg.gif); }
.icon-pdf { background-image: url(../i/icon-pdf.gif); }
.icon-png { background-image: url(../i/icon-png.gif); }
.icon-ppt, .icon-pptx { background-image: url(../i/icon-ppt.gif); }
.icon-xls, .icon-xlsx { background-image: url(../i/icon-xls.gif); }
.icon-section { background-image: url(../i/icon-section.gif); }
.icon-section-up { background-image: url(../i/icon-section-up.gif); }

.document_table td.col_left { width: 110px;}

.financial_docs_block { margin-top: 30px; border-top: 1px solid #EBEDEE; padding-top: 20px; background-color: #f7f7f7 }

.mainsubscribe_block { width: auto; padding-top: 0px; }
.mainsubscribe_block .ez-checkbox { position: relative; top: 4px; }

.career_row_1 .styled_list_2_row_4 a { color: #666666; }
.structure_company_name_and_logo td.name { font-weight: normal; }
.structure_company_name_and_logo td.name span { color: #C4C5C8;  }

.styled_top_navy .left_navy li a.active:hover { text-decoration: underline; color: #A50235;}
.presentations_reports_block .styled_list_1 { margin-bottom: 0; }
.styled_form_1 dt.text { text-transform: none; }

.page_title { background-image: url(/upload/Image/page-title-bg.jpg); } 

.sitemap_block li { padding-right: 10px; }
.sitemap_block { width: 310px; }

.structure_table { margin-bottom: 20px; }

.print-block { float: right; position: relative; right: 30px; display: block; top: 15px; z-index: 10; }
.rss-block { float: right; position: relative; right: 60px; display: block; top: 15px; z-index: 10; }


body.body-print { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; background-image: none !important;}
body.body-print .page_title { margin: auto; padding: 0; height: auto; background: none !important; margin-bottom: 20px;}

body.body-print form,
body.body-print #services_filter,
body.body-print .b_helicopters_filter,
body.body-print .helicopters_list_2 { display: none; }

body.about_structure .page_title, body.about_structure .content_wrapper, body.about_structure .breadcrumbs { background-color: #fff !important; background-image: none !important;}
/* body.about_structure .main_inner_wrapper { background: #FFF;} */


body.about_structure .content_center { margin-top: 125px !important;}

.contacts_list li.selected { font-weight: bold; }

body.body-print .contacts_list li { width: 309px; }

.reports_list .item  strong {/*color: #B10032;*/ font-weight: normal;}

.contacts_page .print-block { top: auto; bottom: -15px; clear: both; }
.contacts_sales .print-block {bottom: -25px; }

.left_navy li a.active.parent { background: url("/bitrix/templates/.default/i/arrow-white-down.gif") 96% 44% no-repeat #303030 }
.left_navy li a.active.parent.clickable { background-image: none; }

.depth_2 a { background: none !important; }
.directors_list li .row_3 { font-size: 9px; }

.directors_list li { margin-right: 20px; width: 134px; }
.type_management .directors_list li { height: 130px; }

.right_banners { border-bottom: 1px solid  #E5E5E5; }

.contacts_page .content_left .left_navy { 
	visibility: hidden; height: 1px; min-height: 1px;
}
	
.contacts_page .styled_top_wrapper .left_navy { 
	width: 164px;
	height: 337px;
	min-height: 337px;
	position: absolute;
	top: 156px;
	left: 0;
}	
		

body.contacts .l_styled_1 { border-bottom: 1px solid #e5e5e5; padding: 0 0 25px; margin: 0 0 25px;}
body.contacts .l_styled_1 .item { float: left; width: 235px; margin: 0 0 0 15px;}
body.contacts .l_styled_1 .item.first { margin: 0;}
body.contacts .l_styled_1 .item .title { color: #9f1c33; font-size: 20px; font-weight: bold; margin: 0 0 12px;}
body.contacts .l_styled_1 .item .name { margin: 0 0 12px;}
body.contacts .l_styled_1 .item .text table td { vertical-align: top; padding: 0 10px 0 0; line-height: 18px;}

body.contacts .b_styled_2 .title { color: #9f1c33; font-size: 20px; font-weight: bold; padding: 0 0 5px;}

body.contacts .l_styled_2 { margin: 0 0 40px;}
body.contacts .l_styled_2 .item { width: 325px; float: left; margin: 0 0 40px 70px;}
body.contacts .l_styled_2 .item.first { margin: 0;}
body.contacts .l_styled_2 .item .img { height: 255px; overflow: hidden; margin: 0 0 15px;}
body.contacts .l_styled_2 .item .text { line-height: 18px;}
body.contacts .l_styled_2 .item .text table td { vertical-align: top; padding: 0 10px 0 0;}

/*--- / UPDATES ---*/

textarea { resize: none; overflow: auto;}
.b_feedback { padding: 50px 0 0 200px;}

.b_feedback .styled_list_3 li.btn button { width: 255px;}
.styled_list_3 li.textarea textarea { width: 680px; height: 240px;}

textarea.styled_textarea {
	margin: 0; padding: 5px 10px; background-color: #ffffff; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #959595;
	-moz-box-shadow: inset 0 2px 4px rgba(63,63,63,0.5); -webkit-box-shadow: inset 0 2px 4px rgba(63,63,63,0.5); box-shadow: inset 0 2px 4px rgba(63,63,63,0.5);
}

.styled_table_1 { margin-top: 20px;}
.styled_table_1 td, .styled_table_1 th { vertical-align: top; text-align: left; padding: 3px 10px 4px !important;}
.styled_table_1 th h4 { margin: 0; }

.styled_table_1 th { background-color: #b4cbd4; color: #FFFFFF;}
.styled_table_1 td { color: #535a62; border-bottom: 1px solid #e5e5e5;}

.table_investors td, .table_investors th{border:none !important; width: auto !important;}
/*.styled_top_wrapper, .styled_top_wrapper .map { height: 499px;}*/

.contacts_page .title_on_map { bottom: auto; top: 50px; width: 154px;}

.styled_top_wrapper .styled_top_navy { bottom: 0; left: 0;}
.styled_top_wrapper .styled_top_navy .left_navy { padding: 3px 0 3px 14px; background: url("/bitrix/templates/.default/i/bg-left-navy.jpg") no-repeat 0 45px #F2F2F2;}
.styled_top_wrapper .styled_top_navy .left_navy ul { background: none;}

.styled_top_wrapper .styled_top_breadcrumbs { position: absolute; z-index: 1; top: 90px; left: 0; width: 186px; }
.styled_top_wrapper .styled_top_breadcrumbs .breadcrumbs { display: block; background: none; margin-left: 0;}

.contacts_page .content_wrapper { padding-top: 58px;}

.contacts_page .breadcrumbs { display: none;}

.contacts_list li { width: 240px;}
.contacts_list li .company_details_block .row_1 .col_left { float: none; width: auto;}
.contacts_list li .company_details_block .row_1 .col_left strong { font-weight: normal;}
.contacts_list li .company_contact_person_block { padding-left: 15px;}

.contacts_page .content_wrapper { min-height: 50px;}

.styled_top_wrapper .bx-google-map { float: right; }

.contacts_page .content_wrapper .content_center { margin: 0; }

.page_features .styled_table_1 td { background-color: transparent !important; border-bottom: 1px solid #E5E5E5 !important;}

.annual_block { padding: 35px 10px 34px 16px; }
.annual_block .row_1 { color: #333333; font-size: 13px; }

.helicopters_root_page .left_navy { display: none; }
.helicopters_root_page .left_navy_helicopter { display: block; }

.helicopters_root_page .helicopters_filter_1 { display: none; }
.helicopters_root_page .helicopters_lists_wrapper { margin-top: 0; }

.helicopters_root_page .helicopters_lists_wrapper { margin: 0;}

.helicopters_root_page .helicopters_list { width: 516px;}
.helicopters_root_page .helicopters_list li { margin-right: 32px; height: 135px;}

.helicopters_root_page .b_helicopters_lists { float: left; width: 516px;}
.helicopters_root_page .b_helicopters_filter { float: right; width: 230px; background-color: #f2f2f2; padding: 15px 0 15px 18px; position: relative; margin-right: -24px; min-height: 300px}
.helicopters_root_page .b_helicopters_filter .title { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #9d1c33; margin: 0 0 9px;}
.helicopters_root_page .b_helicopters_filter .content {}
.helicopters_root_page .b_helicopters_filter .content.deactive { display: none; }
.helicopters_root_page .b_helicopters_filter .content.active { display: block; }
.helicopters_root_page .b_helicopters_filter .content .item { margin: 0 0 5px;}
.helicopters_root_page .b_helicopters_filter .content .item a { color: #535a62; border-bottom: 1px dotted #535a62;}
.helicopters_root_page .b_helicopters_filter .content .item a:hover { color: #9f1c33; border-bottom: 1px solid #9f1c33; text-decoration: none;}
.helicopters_root_page .b_helicopters_filter .content .item a.active { color: #9f1c33; border: none; padding-bottom: 1px;}


.helicopters_header_page .styled_top_wrapper .title { bottom: auto; top: 53px; color: #9F1C33; font-size: 28px; font-weight: bold; left: 20px; position: absolute; z-index: 20; }
.helicopters_header_page .styled_top_wrapper .sub_title { bottom: auto; top: 85px; left: 20px; font-size: 12px; font-weight: normal;}
.helicopters_header_page .main_inner_wrapper .styled_top_wrapper { height: 499px }
.helicopters_header_page .main_inner_wrapper .breadcrumbs { display: none; }
.helicopters_header_page .styled_top_navy .left_navy { min-height: 337px; }
.helicopters_header_page .styled_top_navy .left_navy ul { background-color: #D9E5E9; }
.helicopters_header_page .left_navy.helicopters_filter_2 ul a.active { background-color: transparent }
.helicopters_header_page .print-block { top: -41px; }
.helicopters_header_page .content_left { top: -41px; }
.helicopters_header_page .content_left .left_navy { display: none; }
.helicopters_header_page .content_right { margin-top: -14px; }

.helicopters_inner_page .left_navy, .helicopters_main_page .content_left #helicopters_filter {display: none;}
.helicopters_inner_page #helicopters_filter .left_navy {display: block;}
.helicopters_inner_page #helicopters_filter .left_navy.helicopters_filter_2 ul a.active { background-color: transparent; color: #A50235; font-weight: normal; text-decoration: none; }
.helicopters_inner_page #helicopters_filter .left_navy.helicopters_filter_2 ul a.active:hover { text-decoration: underline; }

.helicopters_root_page .b_helicopters_filter { margin-top: -13px; height: 313px; }


.contacts_page .print-block { bottom: -1px; }

.contacts_services_block {  width: 790px; background: #f2f2f2 url(/bitrix/templates/.default/i/map_icon.png) no-repeat 15px 50%;   height: 47px; right: 12px; }

.contacts_services_block .map_icon_wrapper { float: left; width: 440px;  padding-left: 50px; margin-top: 14px;  }

.contacts_services_block .links_wrapper { float: right; width: 212px; margin-top: 14px; text-align: left; margin-right: 17px; }
.contacts_services_block .links_wrapper .btn_rss {  width: 50px; }

    
.contacts_list li .company_details_block .row_1 .col_left strong { color: #C1003C; outline: medium none; }

.contacts_services .content_wrapper .content_center { margin-left: 4px; margin-top: 1px; }
.contacts_services .content_wrapper .content_right { margin-top: 1px; }

/*.lang_en.contacts_services .content_center { width: 516px; padding-left: 186px; padding-top: 1px; }*/

.contacts_sales .print-block { bottom: -28px; }

.btn_subscribe .cufon { display: inline-block; margin-top: 5px; } 

.corporate_magazine_block { height: 187px; }
.corporate_magazine_block.annual_block { height: auto; }



/*--- CONTACTS - SALES - MAP ---*/

.b_map_ie { width: 694px; height: 413px; float: right; margin: 20px 20px 0 0; background: url(/bitrix/templates/.default/i/sprite-map.png) no-repeat 0 0; position: relative;}
.b_map_ie .contacts_map { background: url(/bitrix/templates/.default/i/sprite-map.png) no-repeat 0 -9999px;}

.b_map_ie #layer1 { position: absolute; z-index: 1; top: 0; left: 0;}
.b_map_ie #layer2 { position: absolute; z-index: 2; top: 0; left: 0;}

.b_map_ie img.m1 { background-position: 0 -413px;}
.b_map_ie img.m2 { background-position: 0 -826px;}
.b_map_ie img.m3 { background-position: 0 -1239px;}
.b_map_ie img.m4 { background-position: 0 -1652px;}
.b_map_ie img.m5 { background-position: 0 -2065px;}
.b_map_ie img.m6 { background-position: 0 -2478px;}
.b_map_ie img.m7 { background-position: 0 -2891px;}

.b_map_ie img.m1_active { background-position: 0 -3304px;}
.b_map_ie img.m2_active { background-position: 0 -3717px;}
.b_map_ie img.m3_active { background-position: 0 -4130px;}
.b_map_ie img.m4_active { background-position: 0 -4543px;}
.b_map_ie img.m5_active { background-position: 0 -4956px;}
.b_map_ie img.m6_active { background-position: 0 -5369px;}
.b_map_ie img.m7_active { background-position: 0 -5782px;}
/*--- / CONTACTS - SALES - MAP ---*/

/* body.body_inner.columns_3.lang_en.about_structure .breadcrumbs { width: 110px; }*/

dl.collapse { margin: -20px 0 0 0; }
dl.collapse dt { margin: 0 0 10px 0; background-color: #C1003C; color: #FFF; padding: 5px; position: relative; cursor: pointer;}
dl.collapse dt span { display: inline-block; padding: 0 5px; font-size: 16px; top: -2px; position: relative; width: 12px; text-align: center; }
dl.collapse dd { margin: 0 0 20px 5px; display: none; }
dl.collapse .helicopters_text { margin-bottom: 0; }

div.social { position: relative; margin: 0 auto; width: 140px; }
div.social a { display: block; width: 20px; height: 20px; float: left; margin-right: 5px; background: url(/bitrix/templates/.default/i/sprite-socnet.gif) 0 0 no-repeat; }
div.social a:last-child { margin-right: 0px; }
div.social a.tw { background-position: 0 0; }
div.social a.fb { background-position: -20px 0; }
div.social a.yt { background-position: -42px 0; }
div.social a.vk {background: url(/bitrix/templates/.default/i/vk-icon.gif) 0 0 no-repeat;}
div.social a.ig {background: url(/bitrix/templates/.default/i/instagram.png) 0 0 no-repeat;}

body.lang_la .main_navy li a { padding: 5px 8px 0; }

.events_block .col_left { width: 100% !important; }
.events_block .events_list { width: 100% !important; }
.events_block .events_list li .text{ width: 85% !important; }

dl.toggable dt { padding: 3px 0; cursor: pointer; color: #C1003C; background: url(/bitrix/templates/.default/i/sprite-up-down-red-arrow.gif) 100% -88px no-repeat; }
dl.toggable dt span { border-bottom: 1px dashed #C1003C; }
dl.toggable dt:hover span { border-bottom: 1px solid transparent; }
dl.toggable dt.active { color: #C1003C; background-position: 100% 7px; }
dl.toggable dt.active span{ border-bottom: 1px solid transparent; }
dl.toggable dd { display: none; margin-left: 5px; }


/* Map in holding section */
.ru.holding-map {background: url(../i/map-holding-rus.png) -26px 0;}
.en.holding-map {background: url(../i/map-holding-en.png) -26px 0;}
.la.holding-map {background: url(../i/map-holding-la.png) -26px 0;}

#map-hold {position:relative;z-index:100;}
.about_structure .main_inner_wrapper {position: relative;}

.holding-map {position: absolute; top: 90px; left: 203px; width: 552px;height: 343px;}
.holding-map a {position:absolute; z-index: 200; display: block;}

.ru.holding-map a {background-image: url(../i/map/map-holding-rus-hover.png)}
.en.holding-map a {background-image: url(../i/map/map-holding-eng-hover.png)}
.la.holding-map a {background-image: url(../i/map/map-holding-esp-hover.png)}

.holding-map .current{display:block;}

.moscow {left:15px; top:194px; display:block; width:55px; height:0; padding-top:29px; background:none !important;}

.ulan 		{background-position: 0 -269px; left: 343px; top:248px; display:block; width:45px; height: 40px;}
.arsen 		{background-position: 0 -231px; left: 477px; top:258px; display:block; width:46px; height: 40px;}
.novosib	{background-position: 0 -151px; left: 185px; top:226px; display:block; width:77px; height: 40px;}
.perm 		{background-position: 0 -113px; left: 146px; top:213px; display:block; width:42px; height: 40px;}
.rostov 		{background-position: 0  -34px; left: 2px; 	 top:252px; display:block; width:86px; height: 40px;}
.kumert 		{background-position: 0 0px; left: 92px;  top:262px; display:block; width:61px; height: 40px;}
.kazan 		{background-position: 0 -80px; left: 122px;  top:246px; display:block; width:45px; height: 30px; z-index: 201 !important}	
.chita 		{background-position: 0 -310px; left:374px;	 top:220px; display:block; width:58px; height: 40px;}	
.kalin 		{background-position: 0 -360px; left: 3px; 	 top:211px; display:block; width:85px; height: 40px;}	
.khabarovsk 	{background-position: 0 -200px; left:445px;	 top:226px; display:block; width:55px; height: 30px;}	
.leningrad 	{background-position: 0 -405px; left:40px;	 top:158px; display:block; width:100px; height: 30px;}	
.engels 		{background-position: 0 -440px; left:93px; 	 top:222px; display:block; width:40px; height: 35px;}	
.moscow2		{background-position: 0 -480px; left:21px; top:199px; display:block; width:50px; height: 25px;}

.ulan:hover 			{background-position: 105px -269px;}
.arsen:hover 		{background-position: 105px -231px;}
.novosib:hover		{background-position: 105px -151px;}
.perm:hover 			{background-position: 105px -113px;}
.rostov:hover 		{background-position: 105px  -34px;}
.kumert:hover 		{background-position: 105px 0px;}
.kazan:hover 		{background-position: 105px -80px;}	
.chita:hover 		{background-position: 105px -310px;}	
.kalin:hover 		{background-position: 105px -360px;}	
.khabarovsk:hover 	{background-position: 105px -200px;}	
.leningrad:hover 	{background-position: 105px -405px;}	
.engels:hover 		{background-position: 105px -440px;}	


	.en.holding-map .engels {left:88px;}
	.en.holding-map .kalin {left:-14px; height: 45px;}
	
	.la.holding-map .engels {left:88px;}
	.la.holding-map .kalin {left: 5px; top: 210px;}
	
	/* RU */
	/* .ru.holding-map .kumert {background-image: url(../i/kumert-ru.png);background-position: 0 0;left:98px; top:261px;width:61px; height:0; padding-top:31px;}
	.ru.holding-map .stup {background-image: url(../i/stupino-ru.png);background-position: 0 0;left:18px; top:223px;width:53px; height:0; padding-top:13px;}
	.ru.holding-map .luberc {background-image: url(../i/luberc-ru.png);background-position: 0 0;left:68px; top:213px;width:66px; height:0; padding-top:15px;}
	.ru.holding-map .kazan {background-image: url(../i/kazan-ru.png);background-position: 0 0;left:121px; top:245px; width:58px; height:0; padding-top:24px;} */
	
	/* ENG */
	/*
	.en.holding-map .kumert {background-image: url(../i/kumert-en.png);background-position: 0 0;left:97px; top:261px;width:61px; height:0; padding-top:31px;}
	.en.holding-map .stup {background-image: url(../i/stupino-en.png);background-position: 0 0;left:19px; top:223px;width:53px; height:0; padding-top:13px;}
	.en.holding-map .luberc {background-image: url(../i/luberc-en.png);background-position: 0 0;left:67px; top:213px;width:66px; height:0; padding-top:15px;}
	.en.holding-map .kazan {background-image: url(../i/kazan-en.png);background-position: 0 0;left:121px; top:245px; width:42px; height:0; padding-top:24px;}
	*/
	
	/* LA */
	/*
	.la.holding-map .kumert {background-image: url(../i/kumert-la.png);background-position: 0 0;left:97px; top:261px;width:61px; height:0; padding-top:31px;}
	.la.holding-map .stup {background-image: url(../i/stupino-la.png);background-position: 0 0;left:19px; top:223px;width:53px; height:0; padding-top:13px;}
	.la.holding-map .luberc {background-image: url(../i/luberc-la.png);background-position: 0 0;left:67px; top:213px;width:66px; height:0; padding-top:15px;}
	.la.holding-map .kazan {background-image: url(../i/kazan-la.png);background-position: 0 0;left:121px; top:245px; width:43px; height:0; padding-top:24px;}
	*/

/* Moscow list */
	.moscow2.current {z-index:100;}
	
	.ru .moscow-list {background: url(../i/moscow-list-ru.png) no-repeat 0 0;}	
	.en .moscow-list {background: url(../i/moscow-list-en.png) no-repeat 0 0;}	
	.la .moscow-list {background: url(../i/moscow-list-la.png) no-repeat 0 0;}	
	
	.moscow-list {position: absolute; bottom: 135px; left: 64px;width:226px;height:126px;display: none;list-style-type:none;margin:0;padding:0;border-left:1px solid #A1B3BB; z-index: 210;}
	/*.la.moscow-list, .en.moscow-list {left:48px}*/
	
	.moscow-list-a {display:block !important; height:21px; background: none !important; width: 100%;}
	
	.moscow-list.hover {border-left:1px solid #BA2328;} 
	.moscow-list  li { width:226px;height:20px;margin-bottom:1px;}

	.ru .moscow-list-1:hover {background: url(../i/moscow-list-ru.png) no-repeat 0 -126px;}
	.ru .moscow-list-2:hover {background: url(../i/moscow-list-ru.png) no-repeat 0 -147px;}
	.ru .moscow-list-3:hover {background: url(../i/moscow-list-ru.png) no-repeat 0 -168px;}
	.ru .moscow-list-4:hover {background: url(../i/moscow-list-ru.png) no-repeat 0 -189px;}
	.ru .moscow-list-5:hover {background: url(../i/moscow-list-ru.png) no-repeat 0 -210px;}
	.ru .moscow-list-6:hover {background: url(../i/moscow-list-ru.png) no-repeat 0 -231px;}

	.en .moscow-list-1:hover {background: url(../i/moscow-list-en.png) no-repeat 0 -126px;}
	.en .moscow-list-2:hover {background: url(../i/moscow-list-en.png) no-repeat 0 -147px;}
	.en .moscow-list-3:hover {background: url(../i/moscow-list-en.png) no-repeat 0 -168px;}
	.en .moscow-list-4:hover {background: url(../i/moscow-list-en.png) no-repeat 0 -189px;}
	.en .moscow-list-5:hover {background: url(../i/moscow-list-en.png) no-repeat 0 -210px;}

	.la .moscow-list-1:hover {background: url(../i/moscow-list-la.png) no-repeat 0 -126px;}
	.la .moscow-list-2:hover {background: url(../i/moscow-list-la.png) no-repeat 0 -147px;}
	.la .moscow-list-3:hover {background: url(../i/moscow-list-la.png) no-repeat 0 -168px;}
	.la .moscow-list-4:hover {background: url(../i/moscow-list-la.png) no-repeat 0 -189px;}
	.la .moscow-list-5:hover {background: url(../i/moscow-list-la.png) no-repeat 0 -210px;}
	
	.moscow2:hover .moscow-list {
		display: block;
		background: red;
	}
/* Items list */	
.items-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}	
.items-list_i.short {
	position: relative;
	display: inline-block;
	//display:inline;
	//zoom: 1;
	vertical-align: top;
	width: 163px;
	margin: 0 5px 14px 0;
	background: #D2DEE2;
}
.items-list_i a {
	display: block;
	overflow: hidden;
	zoom: 1;
	text-decoration: none;
}
.items-list_border {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 140px;
}
.items-list_i IMG {
	width: 100%;
	vertical-align: middle;
}
.items-list_text {
	display: block;
	padding: 15px 10px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #535A62;
}
.items-list_i:hover {
	background: #A50235;
}
.items-list_i:hover .items-list_text {
	color: #FFF;
}
.items-list_i:hover .items-list_border {
	border: 3px solid #A50235;
}

/* Persons */
.items-list_i.long {
	margin: 0 0 3px;
	padding: 0 0 15px;
	color: #535A62;
	background: #F0F1F1;
}	
.items-list_title {
	margin: 0 0 15px;
	padding: 7px 15px 6px;
	border-bottom: 1px solid transparent;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #4E4E4E;
	background: #DCDCDC;
}
.items-list_image {
	width: 75px;
	padding: 0 17px 0;
	float: left;
}
.items-list_descr {
	overflow: hidden;
	zoom: 1;
}
.items-list_i.long:hover {
	background: #A50235;
}	
.items-list_i.long:hover  .items-list_title {
	border-bottom: 1px solid #C04E72;
	background: #A50235;
	color: #FFF;
}	
.items-list_i.long:hover  .items-list_descr {
	color: #DB9AAE;
}	

/* Persons inner */
.person-title {
	margin-bottom: 8px;
	font: bold 24px/24px Arial, Helvetica, sans-serif;
}
.person-date {
	display: block;
	margin-bottom: 25px;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #535A62;
}
.person-article {
	overflow: hidden;
	zoom: 1;
}	
.person-article p {
	margin: 0 0 15px;
}	
.person-article img {
	float: left;
	padding: 0 20px 10px 0;
}	
.person-intro {
	font-weight: bold;
}
.persons-slider {
	position: relative;
	margin: 15px auto;
	padding: 0;
	width: 430px;
	list-style-type: none;
}
.persons-slider .slides {
	list-style-type: none;
	margin: 0 auto;
	padding: 0;

}	
.persons-slider .slides li{
	position: relative;
	margin: 0;
	padding: 0;
	width: 140px;
	height: 140px;
}
.persons-slider .slides li a{
	display: block;
	text-decoration: none;
}
.persons-slider .slides li:hover .persons-slider_descr{
	display: block;
}
.persons-slider_descr {
	position: absolute;
	top: 80px;
	left: 0;
	right: 5px;
	bottom: 0;
	display: none;
	margin: 0;
	background: #A50235;
	color: #FFF;
	text-align: center;
}
.person-slider_name {
	display: block;
	padding: 8px 5px 5px;
	font-size: 14px;
	line-height: 14px;
}
.person-slider_pos {
	display: block;
	padding: 0 5px 15px;
	font-size: 11px;
	line-height: 14px;
	color: #C6869A;
}
.person-slider_number {
	display: block;
	padding: 0 5px 5px;
	font-size: 11px;
	line-height: 14px;
	color: #C6869A;
}
.persons-slider  .flex-control-paging {
	display: none;
}	
.persons-slider  .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style-type: none;
}	
.persons-slider  .flex-direction-nav li a {
	position: absolute;
	display: block;
	width: 30px;
	height: 140px;
	text-indent: -9999px;
}	
.persons-slider .flex-prev {
	left: -35px;
	top: 0;
	background: #A50235 url(../images/arrow-l.png) no-repeat 10px 65px;
}
.persons-slider .flex-next {
	right: -35px;
	top: 0;
	background: #A50235 url(../images/arrow-r.png) no-repeat 12px 65px;
}
	
	
	
	
	
	
	
	
	


