/**
 * Ordinary pages styling
*/
	/**
	 * Core
	*/
		html,
		body { height:100%; }
		
		html { background:#F0F2F4 url(images/bg.jpg) repeat-x; }
		body { width:932px; padding:0 30px; margin:0 auto; }
		
		#non-footer { position:relative; min-height:100%; }
		* html #non-footer { height:100%; }
		
	/**
	 * Header
	*/
		#header {
	background:url(images/bg_header.jpg) no-repeat;
	height:294px;
	overflow:hidden;
	background-image: url(../../../images/bg_header.jpg);
}
		
			/* Ð¸Ð½Ñ„. Ð¾ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸ */
			#intro { float:left; display:inline; width:492px; margin:64px 0 0 324px; }
				
				#intro h1 { font-size:44px; line-height:17px; margin:0 0 17px 0; color:#387EB7; position:relative; }
				#intro img.branch-pic { background-repeat:no-repeat; background-position:3px 3px; display:block; }
				body.general #intro h1 {
	margin:0 0.2;
}
				
					#intro h1 span.subheader { display:block; margin:17px 0 0 0; font-size:18px; line-height:17px; font-weight:normal; color:#4389C2; }
					body.general #intro h1 span.subheader { margin:.958em 0 -.958em 0; font-size:.545em; line-height:1.145em; }		
					
				#intro p { margin:0 0 0 1px; }
				
			/* ÑÐ¿Ð¸ÑÐ¾Ðº Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ð¹ */
			#header .widget-menu-specializationIndex { width:100%; overflow:hidden; margin:2.584em 0 -.945em 1px; background:url(images/ico_plus.png) no-repeat; }
				#header .widget-menu-specializationIndex ul { height:1.823em; padding:.177em 0 0 22px; list-style:none outside; }
					#header .widget-menu-specializationIndex ul li { float:left; display:inline; font-size:1.25em; line-height:1.133; margin:0 0 .5665em 30px; }
						#header .widget-menu-specializationIndex ul li a { color:#EB008B; }
						#header .widget-menu-specializationIndex ul li.current a { text-decoration:none; }
						
			/* ÑÐ¿Ð¸ÑÐ¾Ðº Ñ„Ð¸Ð»Ð¸Ð°Ð»Ð¾Ð² Ð² ÑˆÐ°Ð¿ÐºÐµ */
			body.general #header #branches-marquee-wrapper { margin:0; }
			#header #branches-marquee-wrapper { margin:8px 0 0 0; }
					#header #branches-marquee-wrapper a { text-decoration:none; margin:0 10px 0 0; font-size:.917em; line-height:1.46; }
					#header #branches-marquee-wrapper a:hover { text-decoration:underline; }
			/* ÑÐ¿Ð¸ÑÐ¾Ðº Ð½Ð¾Ð²Ð¾ÑÑ‚ÐµÐ¹ Ð¿Ð¾Ð´ ÐºÐ°Ñ€Ñ‚Ð¾Ð¹ */
			#content #news-marquee-wrapper { margin:8px 0 20px 0; }
					#content #news-marquee-wrapper a { text-decoration:none; margin:0 10px 0 0; font-size:100%; line-height:1.46; color:#EB008B }
					#content #news-marquee-wrapper a:hover { text-decoration:underline; }
						
	/**
	 * Navigation
	*/
		#navigation {
	width:100%;
	height:3.417em;
	overflow:hidden;
	background:url(images/bg_navigation.png) no-repeat;
	background-image: url(../../../images/bg_navigation.png);
}
			
			/* ÑÐµÑ€Ð²Ð¸ÑÑ‹ */
			#navigation ul.services { width:209px; float:left; display:inline; margin:11px 0 0 11px; list-style:none outside; }
				#navigation ul.services li { float:left; margin:0 19px 0 0; }
				#navigation ul.services li.active { background:url(images/bg_services_active.png) no-repeat; }
					#navigation ul.services li a { display:block; padding:5px 5px 5px 5px; line-height:0; }
			
			/* Ð¿Ð¾Ð¸ÑÐº */
			#navigation form.search { width:204px; float:left; margin:11px 0 0 0; }
				#navigation form.search input.text { float:left; width:140px; padding:.363em .363em .363em .363em; border:0; outline:none; font-size:.917em; line-height:1; font-family:Tahoma, Arial, Verdana, sans-serif; }
				#navigation form.search input.submit { float:left; border:0; outline:none; background:url(images/ico_enter.png) no-repeat .583em .41em; cursor:pointer; padding:.25em 1.25em .25em .25em; }
			
			/* Ð¾ÑÐ½. Ð½Ð°Ð²Ð¸Ð³Ð°Ñ†Ð¸Ñ */
			#navigation .widget-menu-primaryNav { float:left; margin:10px 0 0 0; }
				#navigation .widget-menu-primaryNav ul { list-style:none outside; }
					#navigation .widget-menu-primaryNav ul li { float:left; display:inline; font-size:1.083em; line-height:1.308; margin:0 8px 0 16px; }
						#navigation .widget-menu-primaryNav ul li a { color:#fff; }
						#navigation .widget-menu-primaryNav ul li.current a { text-decoration:none; font-weight:bold; }
						
	/**
	 * Content
	*/
		#content { width:100%; overflow:hidden; padding:2.834em 0 8.502em 0; }
		body.general.index #content { padding:0 0 8.502em 0; }
			
			/* Ñ„Ð¸Ð»Ð¸Ð°Ð»Ñ‹ */
			#company-branches { width:100%; overflow:hidden; margin:.708em 0 2.124em 0; }
					
					/* ÐºÐ°Ñ€Ñ‚Ð° */
					#company-branches .map { width:632px; float:left; }
					
					/* ÑÐ¿Ð¸ÑÐºÐ¾Ð¼ */
					#company-branches .list { width:300px; float:left; overflow:hidden; }
						#company-branches .list ul { width:140px; float:left; display:inline; margin:0 0 0 10px; list-style:none outside; }
							#company-branches .list ul li { font-size:.917em; line-height:1.545; margin:0 0 1px 0; height:20px; overflow:hidden;}
								#company-branches .list ul li a {height:20px; overflow:hidden; display:block; padding:2px 0 2px 18px; background:url(images/bg_branches_list_el.png) no-repeat; color:#387EB7; text-decoration:none; }
								#company-branches .list ul li a:hover,
								#company-branches .list ul li a.hovered { background:url(images/bg_branches_list_el_active.png) no-repeat; color:#fff; }
					
					/* ÑÑÑ‹Ð»ÐºÐ° "Ð²ÐµÑÑŒ Ð¼Ð¸Ñ€" */
					#company-branches .list a.world { float:left; display:inline; margin:2.417em 0 0 10px; background:url(images/bg_world_right.png) no-repeat right top; color:#fff; text-decoration:none; position:relative; }
						#content .list a.world span { float:left; display:inline; padding:.5em 60px .5em 27px; background:url(images/bg_world_left.png) no-repeat; cursor:pointer; }
			
			/* Ð±Ð°Ð½Ð½ÐµÑ€Ñ‹ */
			#content ul.highlights { width:420px; overflow:hidden; float:left; margin:0 20px 0 0; list-style:none outside; }
				#content ul.highlights li { float:left; display:inline; width:200px; margin-right:20px; }
				#content ul.highlights li.even { margin:0; }
				#content ul.highlights li span.wrapper { display:block; }
					#content ul.highlights li img { margin:0 0 .5em 0; }
			
			/* Ð¾ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸ - 2 */
			#content .about-company { width:492px; float:left; margin:0 0 0 0px; }
			
			
			#content .column.secondary { width:220px; float:left; }
			
				#content .column.secondary img.section-illustration,
				#content .column.secondary ul.banners img {
	padding:5px 5px 5px 5px;
	margin:0 0 1.417em 0;
	background:url(images/bg_section-illustration.png) repeat;
	border-color: #FFFFFF;
	background-image: url(../../../images/bg_section-illustration.png);
} 
			
				/*  Ð”Ð¾Ð¿. Ð½Ð°Ð²Ð¸Ð³Ð°Ñ†Ð¸Ñ
				------------------------------------------------------------------------------------------------------------------- */
				/* Ð¾Ð±Ñ€Ð°Ð¼Ð»ÐµÐ½Ð¸Ðµ */
				#content .column.secondary .widget-menu-secondaryNav { margin:0 0 1.417em 0; }
					/* ÑÐ¿Ð¸ÑÐ¾Ðº */
					#content .column.secondary .widget-menu-secondaryNav ul { list-style:none outside; width:180px; margin:0 0 0 0; }
					
						/*  Ð­Ð»-Ñ‚Ñ‹ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ ÑƒÑ€Ð¾Ð²Ð½Ñ
						------------------------------------------------------------------------------------------------------------------- */
						#content .column.secondary .widget-menu-secondaryNav ul li { font-size:1.083em; line-height:1.307; display:inline; }
							
							/* ÑÑÑ‹Ð»ÐºÐ° */
							#content .column.secondary .widget-menu-secondaryNav ul li a {
	display:block;
	padding:3px 0 1px 0;
	margin:0 0 1px 0;
	color:#00467F;
	text-decoration:none;
	width:100%;
	overflow:hidden;
	background-image: url(../../../images/bg_snav_el.png);
	background-repeat: no-repeat;
}
								
							/* Ð¿Ñ€Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ */
							#content .column.secondary .widget-menu-secondaryNav ul li a:hover {
	color:#fff;
	background-image: url(../../../images/bg_snav_el_active.png);
	background-repeat: no-repeat;
	background-position: center;
}
							/* Ð°ÐºÑ‚Ð¸Ð²Ð½Ð°Ñ */
							#content .column.secondary .widget-menu-secondaryNav ul li.active a {
	color:#000000;
	background:url(images/bg_snav_el_active.png) no-repeat;
	background-image: url(../../../images/bg_snav_el_active.png);
}
								
								/* ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÑÑÑ‹Ð»ÐºÐ¸ */
								#content .column.secondary .widget-menu-secondaryNav ul li a span {  }
									/* Ð²Ð½ÑƒÑ‚Ñ€. ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€ Ð´Ð»Ñ Ñ‚ÐµÐºÑÑ‚Ð° */
									#content .column.secondary .widget-menu-secondaryNav ul li a span span { display:block; padding:0 0 .307em 15px; }
						/* ---------------------------------------------------------------------------------------------------------------- */
						
							/*  Ð­Ð»-Ñ‚Ñ‹ Ð²Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ ÑƒÑ€Ð¾Ð²Ð½Ñ
							------------------------------------------------------------------------------------------------------------------- */
							#content .column.secondary .widget-menu-secondaryNav ul li ul { margin:1px 0 4px 9px; display:none; }
							#content .column.secondary .widget-menu-secondaryNav ul li.active ul { display:block; }
								#content .column.secondary .widget-menu-secondaryNav ul li ul li { font-size:.846em; line-height:1.324em; } /* lh 6/7 - fup Ð² Ð¼Ð°ÐºÐµÑ‚Ðµ */
								
								/* ÑÑÑ‹Ð»ÐºÐ° + ÐµÑÐ»Ð¸ Ð°ÐºÑ‚Ð¸Ð²ÐµÐ½ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒ */
								#content .column.secondary .widget-menu-secondaryNav ul li ul li a,
								#content .column.secondary .widget-menu-secondaryNav ul li.active ul li a {
	padding:8px 0 0 0;
	background:url(images/bg_snav_el2_top.png) no-repeat;
	color:#00467F;
	background-image: url(../../../images/bg_branches_list_el.png);
	background-position: center;
}
								
								/* Ð¿Ñ€Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ */
								#content .column.secondary .widget-menu-secondaryNav ul li ul li a:hover {
	background:url(images/bg_snav_el2_top_hovered.png) no-repeat;
	color:#00467F;
	background-image: url(../../../images/bg_snav_el_white.PNG);
	background-position: center;
	background-attachment: inherit;
}
								/* Ð°ÐºÑ‚Ð¸Ð²Ð½Ð°Ñ */
								#content .column.secondary .widget-menu-secondaryNav ul li ul li.active a { background:url(images/bg_snav_el2_top_active.png) no-repeat; color:#fff; }
									
									/* ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÑÑÑ‹Ð»ÐºÐ¸ */
									#content .column.secondary .widget-menu-secondaryNav ul li ul li a span { display:block; float:left; width:154px; padding:0 0 8px 20px; background:url(images/bg_snav_el2_bottom.png) no-repeat left bottom; }
										/* Ð¿Ñ€Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ */
										#content .column.secondary .widget-menu-secondaryNav ul li ul li a:hover span { background-image:url(images/bg_snav_el2_bottom_hovered.png); }
										/* Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¹ */
										#content .column.secondary .widget-menu-secondaryNav ul li ul li.active a span { background-image:url(images/bg_snav_el2_bottom_active.png); }
										
											/* Ð²Ð½ÑƒÑ‚Ñ€. ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€ Ð´Ð»Ñ Ñ‚ÐµÐºÑÑ‚Ð° + Ð¿Ñ€Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ð½Ð° Ñ€Ð¾Ð´. ÑÑÑ‹Ð»ÐºÑƒ + Ð°ÐºÑ‚Ð¸Ð²Ð½Ð°Ñ */
											#content .column.secondary .widget-menu-secondaryNav ul li ul li a span span,
											#content .column.secondary .widget-menu-secondaryNav ul li ul li a:hover span span,
											#content .column.secondary .widget-menu-secondaryNav ul li ul li.active a span span { padding:0; background:none; margin:0 0 -9px 0; position:relative; top:-4px; }
							/* ---------------------------------------------------------------------------------------------------------------- */
						
									/*  Ð­Ð»-Ñ‚Ñ‹ Ñ‚Ñ€ÐµÑ‚ÑŒÐµÐ³Ð¾ ÑƒÑ€Ð¾Ð²Ð½Ñ
									------------------------------------------------------------------------------------------------------------------- */
									#content .column.secondary .widget-menu-secondaryNav ul li ul li ul { margin:1px 0 1px 9px; }
									#content .column.secondary .widget-menu-secondaryNav ul li.active ul li ul { display:none; }
									#content .column.secondary .widget-menu-secondaryNav ul li.active ul li.active ul { display:block; }
										#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li { font-size:1em; }
											
											/* ÑÑÑ‹Ð»ÐºÐ° + ÐµÑÐ»Ð¸ Ð°ÐºÑ‚Ð¸Ð²ÐµÐ½ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒ*/
											#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li a,
											#content .column.secondary .widget-menu-secondaryNav ul li.active ul li ul li a { background-image:url(images/bg_snav_el2_top_hovered.png); color:#00467F; }
												
											/* Ð°ÐºÑ‚Ð¸Ð²Ð½Ð°Ñ + Ð¿Ñ€Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ */
											#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li.active a,
											#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li a:hover { color:#F14CAE; }
												
												/* ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÑÑÑ‹Ð»ÐºÐ¸ + ÐµÑÐ»Ð¸ Ð°ÐºÑ‚Ð¸Ð²ÐµÐ½ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒ */
												#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li a span,
												#content .column.secondary .widget-menu-secondaryNav ul li ul li.active ul li a span { background-image:url(images/bg_snav_el2_bottom_hovered.png); }
												
													/* Ð²Ð½ÑƒÑ‚Ñ€. ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€ Ð´Ð»Ñ Ñ‚ÐµÐºÑÑ‚Ð° + ÐµÑÐ»Ð¸ Ð°ÐºÑ‚Ð¸Ð²ÐµÐ½ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒ */
													#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li a span span,
													#content .column.secondary .widget-menu-secondaryNav ul li ul li.active ul li a span span { background:none; }
									/* ---------------------------------------------------------------------------------------------------------------- */
									
										/*  Ð­Ð»-Ñ‚Ñ‹ Ñ‡ÐµÑ‚Ð²ÐµÑ€Ñ‚Ð¾Ð³Ð¾ ÑƒÑ€Ð¾Ð²Ð½Ñ
										------------------------------------------------------------------------------------------------------------------- */
										#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li ul { }
											#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li ul li { }
											
												#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li ul li a,
												#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li.active ul li a { color:#00467F; }
												
												#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li ul li.active a,
												#content .column.secondary .widget-menu-secondaryNav ul li ul li ul li ul li a:hover { color:#F14CAE; }
										/* ---------------------------------------------------------------------------------------------------------------- */
				/* ---------------------------------------------------------------------------------------------------------------- */
	
				
			#content .column.primary { width:712px; float:left; overflow:hidden; }
			
				#content .column.primary span.secHeader h1 { font-weight:normal; line-height:0.9; }
				#content .column.primary h3.doctitle { margin-top:.85em; }
					#content .column.primary h3.doctitle span.post { display:block; margin:.354em 0 -.354em 0; font-size:.6em; line-height:1.417em; font-weight:normal; }
				
				#content .column.primary p.date { margin:-1.159em 0 1.16em 0; font-size:.917em; line-height:1.545; color:#666; }
				
				#content .column.primary img.illustration-left { float:left; margin:4px 1.417em .708em 0; border:1px solid #387EB7; }
				#content .column.primary img.illustration-left.bordered { border:1px solid #387EB7; }
				
				#content .column.primary table { width:100%; }
					#content .column.primary table thead {}	
						#content .column.primary table thead td { border-bottom:1px solid #387EB7; padding:0 0 .626em 0; font-weight:bold; }
						#content .column.primary table tbody td { border-bottom:1px solid #ccc; padding:.375em 0 .25em 0; }
				
			
			/* ÐžÑ‚Ð´ÐµÐ»ÐµÐ½Ð¸Ñ */
				#content .column.primary .specialization {
	background:url(images/bg_specialization.png) no-repeat;
	padding:2.126em 0 3.543em 32px;
	margin:0 0 1.417em 0;
	background-image: url(../../../images/bg_specialization.png);
}
					#content .column.primary .specialization ul { list-style:none outside; width:100%; overflow:hidden; margin:0 0 0 0; }
						#content .column.primary .specialization ul li { float:left; display:inline; margin:0 0 0 56px; font-size:1.25em; line-height:1.134; }
							#content .column.primary .specialization ul li img { display:block; margin:.567em 0 0 0; }
							#content .column.primary .specialization ul li a { color:#EB008B; }
		
			/* Ð±Ð°Ð½Ð½ÐµÑ€ Ð² Ð²ÐµÑ€Ñ…Ð½. Ñ‡Ð°ÑÑ‚Ð¸ ÑÑ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ */
				#content .column.primary img.banner-top { background:url(images/bg_specialization.png) no-repeat; padding:5px; margin:0 0 1.417em 0; } 
			
			/* ÐŸÐµÑ€ÑÐ¾Ð½Ð°Ð» */
				#content .column.primary ul.staff { list-style:none outside; margin:2.126em 0 0 0; }
					#content .column.primary ul.staff li { width:100%; overflow:hidden; margin:0 0 2.834em 0; }
						#content .column.primary ul.staff li img.photo { float:left; border:1px solid #387EB7; margin:4px 0 0 0; }
						#content .column.primary ul.staff li .description { float:left; margin:0 0 0 15px; }
							#content .column.primary ul.staff li .description h4 { font-size:1em; line-height:1.417em; margin:0 0 0 0; }
							#content .column.primary ul.staff li .description p.reception { margin:-.7725em 0 0 0; font-size:.917em; line-height:1.363; /* lh 15px - fup Ð² Ð¼Ð°ÐºÐµÑ‚Ðµ */ }
			
			/* Ð›Ð¸Ñ†ÐµÐ½Ð·Ð¸Ð¸ */
				#content .column.primary ul.licenses { list-style:none outside; width:100%; overflow:hidden; margin:0; }
					#content .column.primary ul.licenses li { float:left; display:inline; width:170px; margin:0 50px 0 0; padding:0 0 3.09em 0; font-size:.917em; line-height:1.545; }
					#content .column.primary ul.licenses li.first-in-row { clear:both; }
					#content .column.primary ul.licenses li.last-in-row { margin-right:0; }
						#content .column.primary ul.licenses li a { float:left; clear:left; }
							#content .column.primary ul.licenses li img { margin:.773em 0 0 0; border:1px solid #4586BB; }
			
			/* ÐÐ¾Ð²Ð¾ÑÑ‚Ð¸ */
				#content .column.primary ul.news { list-style:none outside; }
					#content .column.primary ul.news li { width:100%; overflow:hidden; margin:0 0 1.417em 0; display:inline-block; }
						#content .column.primary ul.news li h3 { margin:0 0 0 0; font-size:1.25em; line-height:1.134; font-weight:bold; }
						#content .column.primary ul.news li p.date { font-size:.917em; line-height:1.545; margin:0 0 .773em 0; color:#666; }
						#content .column.primary ul.news li .wrapper { margin:0 0 1.417em 0; }
							#content .column.primary ul.news li .wrapper img.illustration { float:left; margin:3px 15px 0 0; border:1px solid #4586BB; }
							#content .column.primary ul.news li .wrapper .description { float:left; width:597px; }
			
			/* Ð“Ð¾Ð´Ð° */
				#content .column.primary ul.years { list-style:none outside; width:100%; overflow:hidden; margin:0 0 2.126em 0; }
					#content .column.primary ul.years li { float:left; margin:0 15px 0 0; }
						#content .column.primary ul.years li a { display:block; padding:0 4px 1px 4px; }
						#content .column.primary ul.years li.current a { background:#fff; text-decoration:none; color:#000; }
			
			/* ÐÑ€Ñ…Ð¸Ð² Ð½Ð¾Ð²Ð¾ÑÑ‚ÐµÐ¹ */
				#content .column.primary ul.news_archive { list-style:none outside; margin:0 0 2.126em 0; }
					#content .column.primary ul.news_archive li { width:100%; overflow:hidden; }
						#content .column.primary ul.news_archive li span { float:left; width:70px; font-size:.917em; line-height:1.545; color:#666; }
						#content .column.primary ul.news_archive li a { font-size:1.083em; line-height:1.308; }
			
			/* ÐŸÐ°Ñ€Ñ‚Ð½ÐµÑ€Ñ‹ */
				#content .column.primary ul.partners { list-style:none outside; margin:0 0 2.126em 0; }
					#content .column.primary ul.partners li { width:100%; overflow:hidden; }
						#content .column.primary ul.partners li img.illustration { float:left; margin:3px 15px 0 0; padding:0 0 1.417em 0; }
						#content .column.primary ul.partners li .description { float:left; width:562px; }
							#content .column.primary ul.partners li h3 { margin:0 0 .567em 0; font-size:1.25em; line-height:1.134; font-weight:bold; }
							
			/* ÐŸÐ¾Ð»ÐµÐ·Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ */				
				#content .column.primary ul.articles { list-style:none outside; }
					#content .column.primary ul.articles li { margin:0 0 2.126em 0; }
						#content .column.primary ul.articles li h3 { margin:0 0 .567em 0; font-size:1.25em; line-height:1.134; font-weight:bold; }
						
			/* ÐšÐ°Ñ€Ñ‚Ð° Ñ„Ð¸Ð»Ð¸Ð°Ð»Ð¾Ð² */
				#company-branches-inner { width:100%; overflow:hidden; }
					#company-branches-inner .map { width:521px; float:left; margin:0 25px 0 0; }
					#company-branches-inner .list { width:140px; float:left; overflow:hidden; }
						#company-branches-inner .list ul { list-style:none outside; margin:0 0 0 0; overflow:hidden; }
							#company-branches-inner .list ul li { font-size:.917em; line-height:1.545; margin:0 0 1px 0; height:20px; overflow:hidden;}
								#company-branches-inner .list ul li a {height:20px; overflow:hidden; display:block; padding:2px 0 2px 18px; background:url(images/bg_branches_list_el.png) no-repeat; color:#387EB7; text-decoration:none; }
								
								#company-branches-inner .list ul li a:hover,
								#company-branches-inner .list ul li a.hovered { background:url(images/bg_branches_list_el_active.png) no-repeat; color:#fff; }
					
					#company-branches-inner img.up,
					#company-branches-inner img.down { display:block; margin:0 0 1px 0; cursor:pointer; }
					
					#company-branches-inner img.up.inactive,
					#company-branches-inner img.down.inactive { cursor:default; }
					
			/* Ð’Ð¾Ð¿Ñ€Ð¾Ñ - Ð¾Ñ‚Ð²ÐµÑ‚ */
				#content .column.primary dl.faq {  }
					#content .column.primary dl.faq dt { font-size:1.25em; line-height:1.13; margin:1.695em 0 .565em 0; font-weight:bold; }
					#content .column.primary dl.faq dd { margin:0; }
				
				#content .column.primary h3.form-title { font-size:1.25em; line-height:1.13; margin:1.695em 0 1.13em 0; font-weight:bold; }
			
			/* Ð¤Ð¾Ñ€Ð¼Ñ‹ */
			#content .column.primary .form-create-wrapper h2 { display:none; }
				#content .column.primary .form-create-wrapper form {}
						#content .column.primary .form-create-wrapper form fieldset {}
							#content .column.primary .form-create-wrapper form fieldset legend { display:none; }
							#content .column.primary .form-create-wrapper form fieldset .control { width:100%; overflow:hidden; margin:0 0 .709em 0; position:relative;  }
								#content .column.primary .form-create-wrapper form fieldset .control label { }
									#content .column.primary .form-create-wrapper form fieldset .control label span { width:150px; float:left; display:inline; padding:.25em 0 0 0; margin-right:15px; }
									#content .column.primary .form-create-wrapper form fieldset .control label span.required-label { width:auto; float:none; padding:0; margin:0; color:#F14CAE; }
									
									#content .column.primary .form-create-wrapper form fieldset .control label.error { float:right; position:relative; width:547px; color:#F14CAE; }
									
									#content .column.primary .form-create-wrapper form fieldset .control label .form-text { 
										width:537px; float:left; padding:.333em .333em .333em .333em; border:1px solid #B3B9C3; background:#fff; 
										font-family:Tahoma, Arial, Verdana, sans-serif; font-size:1em; line-height:1; }
										
									#content .column.primary .form-create-wrapper form fieldset .control label select {
										width:547px; float:left; padding:.333em .333em .333em .333em; border:1px solid #B3B9C3; background:#fff; 
										font-family:Tahoma, Arial, Verdana, sans-serif; font-size:1em; line-height:1; outline:none; }
								
									#content .column.primary .form-create-wrapper form fieldset .control label textarea.form-text { line-height:1.417em; }
									
						#content .column.primary .form-create-wrapper form .control.submit-wrapper { margin-top:1.417em; }
							#content .column.primary .form-create-wrapper form .control .form-submit { margin-left:165px; }
							
			form#form-create-faq .texthtml-wrapper { display:none; }
			form .sections-wrapper { display:none; }
			
	/**
	 * Footer
	*/
		#footer { width:100%; overflow:hidden; position:relative; margin:-5.668em 0 0 0; padding:0 0 2.834em 0; }
			#footer p { font-size:.917em; line-height:1.545; margin:0 0 0 0; color:#666; }
			#footer p#cprs { float:left; }
			#footer p.ask { float:left; margin:0 0 0 50px; }
			#footer p#moinos-cprs { float:right; }
			
			#footer ul.im { list-style:none outside; float:left; margin:0 0 0 20px; }
				#footer ul.im li { float:left; display:inline; margin:0 20px 0 0; font-size:.917em; line-height:1.545; color:#666;  }
					#footer ul.im li img { float:left; margin:0 5px 0 0; }

			#footer ul.counters {clear:both; list-style:none outside; float:left; margin:0; }
                                #footer ul.counters li { float:left; margin:0 5px 0 0; }
				#footer ul.im li { float:left; display:inline; margin:0 20px 0 0; font-size:.917em; line-height:1.545; color:#666;  }
	/**
	 * Supplementary rules
	*/
		.wrapper { width:100%; overflow:hidden; }
		object { outline:none; }
		
		img.left { float:left; margin:4px .709em .709em 0; }
		img.right { float:right; margin:4px 0 .709em .709em; }
		
		p.note { font-size:.917em; line-height:1.546; margin:-.77em 0 1.546em 0; }
		
/*Ars*/
.pager a {
	margin-right: 5px;
	padding: 3px;
}

.pager a.current {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #387EB7;
}
/*/Ars*/
Z

Z

