/*
 * Ordinary pages styling
*/
	/*
	 * Core
	*/

		body { background:#fff; padding:.667em 1.335em 0 1.335em; }
	
		/* переключение языков */
		ul#language-selector { display:none;}
		
		@media screen {
			#logo img { display:block; }
		}
		
		@media print {
			#logo { float:none; }
			#logo a { display:none; }
		}
			
	/*
	 * Шапка
	*/
		@media screen {
			#header { width:100%; overflow:hidden; }
		}
		
		#header { margin:0 0 1.33em 0; }
		
			/* левая колонка */
			#header .column.secondary {  }
				
				/* слоган */
				#header .column.secondary #slogan { display:none; }
					
				/* сервисы */
				#header .column.secondary ul#services { display:none; }
					
				/* форма поиска */
				#header .column.secondary form { display:none; }
				
			/* правая колонка */
			#header .column.primary { display:none; }
	
	/*
	 * Контент
	*/
		#content { padding:1.33em 0 2.66em 0; }
		
			/* левая колонка */
			#content .column.secondary { display:none; }

			/* правая колонка */
			#content .column.primary {  }
			
				/* заголовки */
				#content .column.primary h2 { font-size:1.334em; line-height:1; margin-bottom:1em; color:#EC2229; text-transform:uppercase; }
				#content .column.primary h2.doc-title { text-transform:none; }
				#content .column.primary h3 { font-size:1.083em; line-height:1.23; margin:1.845em 0 1.23em 0; color:#0087DA; }
				#content .column.primary h4 {  }
				#content .column.primary h5 {  }
				#content .column.primary h6 {  }
				
				/* таблицы */
				#content .column.primary table { }
					#content .column.primary table thead {}
						#content .column.primary table thead tr { background:#E8E8E8; }
							#content .column.primary table thead tr th { text-align:center; font-weight:bold; border:1px solid #fff; padding:.667em 1.335em; }
					#content .column.primary table tbody {}
						#content .column.primary table tbody tr { background:#E8E8E8; }
						#content .column.primary table tbody tr.even { background:#F3F3F3; }
							#content .column.primary table tbody tr th { text-align:left; font-weight:bold; padding:.667em 1.335em; border:1px solid #fff; }
							#content .column.primary table tbody tr td { text-align:center; border:1px solid #fff; padding:.667em 1.335em; }
							
				/* "версия для печати" */
				#content .column.primary a.print { display:none; }
				
				/* "подписка" */
				#content .column.primary a.subscribe { display:none; }
				
				/* дата публикации документа */
				#content .column.primary p.date { font-size:.916em; line-height:1.45; margin-bottom:1.45em; color:#BDA391; }
				
				/* иллюстрация документа */
				#content .column.primary img.illustration { float:left; margin:0 .667em .667em 0; border:1px solid #BFBFBF; }
				
				/* "назад" */
				#content .column.primary p.back_wrapper { display:none; }
			
				/* Хлебные крошки
				 ------------------------------------------------------------------------------------------------------------------- */
				#content .column.primary .breadcrumbs { display:none; }
				/* ---------------------------------------------------------------------------------------------------------------- */	
				
				/* интро */
				#content .column.primary .intro { margin-bottom:2em; }
					#content .column.primary .intro img.company-name { margin:.667em 0 .667em 0; }
					#content .column.primary .intro p { font-size:1.334em; line-height:1.25; margin-bottom:1em; color:#B7AFAC; font-style:italic; }
						#content .column.primary .intro p strong { color:#FAA41F; font-size:1.25em; font-weight:normal; }
							#content .column.primary .intro p strong  a { color:#B7AFAC; }
				
				/* новости и объекты */
				#content .column.primary .announces { width:245px; float:left; }
					#content .column.primary .announces h2 { font-size:1.16em; line-height:1.143; margin-bottom:1.428em; padding:0 0 .286em 0; text-transform:uppercase; color:#FF6000; border-bottom:1px solid #FF6000; }
						#content .column.primary .announces h2 span { padding-right:13px; background:url(../images/ico_down.png) no-repeat 100% 55%; }
					
					#content .column.primary .announces ul.entries { list-style:none outside; }
						#content .column.primary .announces ul.entries li { margin-bottom:1.663em; }
							#content .column.primary .announces ul.entries li h3 { color:#0087DA; font-size:1.5em; line-height:1; margin:0 0 .75em 0; font-weight:normal; }
							#content .column.primary .announces ul.entries li h3.date { color:#BEA391; font-size:1em; line-height:1.335; margin-bottom:.335em; }
							#content .column.primary .announces ul.entries li img.illustration { margin-bottom:.335em; }
							
							#content .column.primary .announces ul.entries li p,
							#content .column.primary .announces ul.entries li ul,
							#content .column.primary .announces ul.entries li ol { margin-bottom:.667em; }
							
					#content .column.primary .announces a.archive { color:#FAA41F; padding-left:15px; background:url(../images/ico_archive.png) no-repeat 0 70%; }
					
				
				/* новости */
				#content .column.primary .announces.news { margin-right:31px; }
				
				/* объекты */
				#content .column.primary .objects {  }
				
				/* Карта сайта
				 ------------------------------------------------------------------------------------------------------------------- */
				.sitemap {}
					.sitemap ul {}
						.sitemap ul li { font-size:1.08em; line-height:1.23; margin-bottom:1.23em; }
							.sitemap ul li ul { list-style:none outside; margin:1.335em 0 1.33em 35px; } 
								.sitemap ul li ul li { font-size:.92em; line-height:1.335; margin-bottom:.667em; padding-left:13px; background:url(../images/ico_sitemap_el.png) no-repeat 0 60%; } 
									.sitemap ul li ul li a { color:#666; }
				/* ---------------------------------------------------------------------------------------------------------------- */
				
				/* Вакансии
				 ------------------------------------------------------------------------------------------------------------------- */
				ul.vacancies {}
					ul.vacancies li { font-size:1.08em; line-height:1.23; margin-bottom:1.23em; }
				/* ---------------------------------------------------------------------------------------------------------------- */
				
				/* награды */
				#content .column.primary  ul.awards { list-style:none outside; width:100%; overflow:hidden; }
					#content .column.primary ul.awards li { float:left; margin:0 25px 0 0; }
					
				/* иллюстрации */
				#content .column.primary  ul.illustration { list-style:none outside; width:100%; overflow:hidden; margin:2.66em 0 2.66em 0; }
					#content .column.primary ul.illustration li { float:left; margin:0 25px 0 0; font-size:.916em; line-height:1.45; }
							#content .column.primary ul.illustration li a span.enlarge { display:block; margin-top:.725em; text-align:center; }
								#content .column.primary ul.illustration li a span.enlarge span { padding-right:15px; background:url(../images/ico_enlarge.png) no-repeat right .27em; }
								#content .column.primary ul.illustration li a span.enlarge span.link { text-decoration:underline; padding:0; background:none; }
								#content .column.primary ul.illustration li a:hover span.enlarge span.link { text-decoration:none; }
					
				/* Плоский список
				 ------------------------------------------------------------------------------------------------------------------- */
				#content .column.primary ul.flat-selector { list-style:none outside; width:100%; overflow:hidden; }
					#content .column.primary ul.flat-selector li { float:left; padding-right:.665em; margin-right:.665em; margin-bottom:0; background:url(../images/bg_flat-selector_el.png) no-repeat right .24em; }
					
						#content .column.primary ul.flat-selector li a { color:#FAA41F; }
						
					#content .column.primary ul.flat-selector li.last { background:none; padding-right:0; margin-right:0; }
						#content .column.primary ul.flat-selector li.current a { text-decoration:none; }
				/* ---------------------------------------------------------------------------------------------------------------- */
				
				/* Члены команды
				 ------------------------------------------------------------------------------------------------------------------- */		
				#content .column.primary ul.teammates { list-style:none outside; }
					#content .column.primary ul.teammates li { width:100%; overflow:hidden; background:#F3F3F3; margin-bottom:1px; }
					#content .column.primary ul.teammates li.even { background:#E8E8E8; }
						#content .column.primary ul.teammates li h4 { font-size:1em; line-height:1.335; margin-bottom:0; }
						#content .column.primary ul.teammates li img.photo { float:left; display:inline; margin:1.167em 0 .99em 1.335em; }
						#content .column.primary ul.teammates li .description { margin-left:65px; padding:.99em 0 .99em 0; }
						#content .column.primary ul.teammates li p { margin:0 0 0 0; }
				/* ---------------------------------------------------------------------------------------------------------------- */
				
				/* Формы
				 ------------------------------------------------------------------------------------------------------------------- */		
				.form-create-wrapper {  }
					.form-create-wrapper h2 { font-size:1em; line-height:1.335; margin-bottom:1.335em; text-transform:uppercase; }
					.form-create-wrapper form {  }
						.form-create-wrapper form legend { display:none; }
						.form-create-wrapper form .control {  }
							.form-create-wrapper form .control label { display:block; margin-bottom:.667em; }
								.form-create-wrapper form .control label span { display:block; font-size:.917em; line-height:1.455; margin-bottom:.181em; }
								.form-create-wrapper form .control label .form-text { font-size:.917em; line-height:1.455; border:0; background:#fff; padding:.18em; width:340px; }
							
							.form-create-wrapper form .control label.radio { margin-bottom:.167em; }
								.form-create-wrapper form .control label.radio span { display:inline; }
								
						.form-create-wrapper form .control.enumradio-wrapper { margin:.667em 0; }
						.form-create-wrapper form .control.submit-wrapper { margin-top:1.33em; }
						
						.form-create-wrapper form .control input.form-submit { float:left; width:74px; height:22px; background:url(../images/bg_send.png) no-repeat; border:0; cursor:pointer; }
						.form-create-wrapper form .control input.form-reset { float:left; width:100px; height:22px; margin-left:20px; background:url(../images/bg_reset.png) no-repeat; border:0; cursor:pointer; }
				/* ---------------------------------------------------------------------------------------------------------------- */
				
				/* схема проезда */
				#content .column.primary #map { width:520px; height:400px; margin-bottom:1.33em; }
				
				/* новости */
				#content .column.primary ul.news { list-style:none outside; }
					#content .column.primary ul.news li { width:100%; overflow:hidden; margin:0 0 1.33em 0; }
						#content .column.primary ul.news li p.date { margin-bottom:-1.8125em; color:#BDA391; }
						#content .column.primary ul.news li h3 {  }
						
				/* объекты */
				#content .column.primary ul.objects { list-style:none outside; width:100%; overflow:hidden; margin:0 0 1.99em 0; }
					#content .column.primary ul.objects li { width:218px; padding:20px 20px .667em 20px; float:left; display:inline; margin:0 1px 1px 0; background:#F3F3F3; }
						#content .column.primary ul.objects li h3 { margin-top:0; text-align:center; }
						
				/* продукция */
				#content .column.primary ul.products { list-style:none outside; padding:20px; background:#F3F3F3; }
					#content .column.primary ul.products li { margin:0 0 .99em 0; width:100%; overflow:hidden; }
						#content .column.primary ul.products li span { display:block; padding-left:13px; background:url(../images/bg_products_el_01.png) no-repeat left .747em; }
						#content .column.primary ul.products li ul { list-style:none outside; margin:1.33em 0 -.667em 25px; }
							#content .column.primary ul.products li ul li span { background-image:url(../images/bg_products_el_02.png); }
								#content .column.primary ul.products li ul li span a { color:#C91E25; }
				
				/* вопрос-ответ */
				#content .column.primary dl.faq { width:100%; overflow:hidden; margin:2.66em 0 0 0; }
					#content .column.primary dl.faq dt { width:100%; overflow:hidden; background:#F3F3F3; margin:0 0 1px 0; padding:1.335em; font-weight:normal; }
						#content .column.primary dl.faq dt span.title { width:50px; float:left; text-align:right; font-weight:bold; color:#EC2229; }
						#content .column.primary dl.faq dt span.body { width:410px; float:left; margin-left:16px; }
					
					#content .column.primary dl.faq dd { width:100%; overflow:hidden; background:#E8E8E8; margin:0 0 2.66em 0; padding:1.335em 1.335em 0 1.335em; font-weight:normal; }
						#content .column.primary dl.faq dd span.title { width:50px; float:left; text-align:right; font-weight:bold; }
						#content .column.primary dl.faq dd .body { width:410px; float:left; margin-left:16px; }
						
		/* Листалка
		 ------------------------------------------------------------------------------------------------------------------- */
		#content .column.primary .pager { list-style:none; list-style-position:outside; width:100%; overflow:hidden; margin-bottom:.667em; }
			#content .column.primary .pager li { float:left; margin-right:5px; margin-bottom:0; }
				#content .column.primary .pager li a { display:block; padding:1px 5px; }
		
		#content .column.primary .pager.numerical { margin-bottom:2.66em; }
			
			/* назад */
			#content .column.primary .pager li.prev { margin:0 10px 0 5px; padding:0; float:left; display:inline; }
				#content .column.primary .pager li.prev a { padding-left:15px; background:url(../images/ico_back.png) no-repeat 0 60%; display:inline; }
			
			/* вперед */
			#content .column.primary .pager li.next { padding:0; display:block; }
					#content .column.primary .pager li.next a { padding-right:15px; background:url(../images/ico_forward.png) no-repeat 100% 60%; display:inline; }
			
			/* текущая */		
			#content .column.primary .pager li.current { background:#F60000; }
				#content .column.primary .pager li.current a { color:#fff; text-decoration:none; font-weight:bold; }
		/* ---------------------------------------------------------------------------------------------------------------- */
				
	/*
	 * Подвал
	*/			
		#footer { padding:2.66em 0 1.33em 0; border-top:1px solid #D0C7C3; }
			
			/* контакты */
			#footer address { color:#8B8787; margin:1.335em 0 0 0; font-style:normal; }
				#footer address span.phone { display:block; font-size:1.84em; line-height:.727; margin-bottom:-.168em; font-family:Times New Roman, serif; color:#000; }
					#footer address span.phone span.citycode { color:#B0AAAA; font-size:.818em; }
				#footer address a { color:#EC2229; }
			
			/* копирайты */
			#footer #copyrights { display:none; }
	
	/*
	 * Supplementary rules
	*/
		a.samepage { text-decoration:none; border-bottom:1px dashed #0087DA; }
		a.samepage:hover { border-bottom:none; }
		.double-margin-bottom { margin-bottom:2.66em; }
	
		img.left { float:left; margin:.167em .667em 0 0; }
		img.right { float:right; margin:.167em 0 0 .667em; }
		
	 @media print {
	 	#screen { display:none; }
	 }
		
/*Ars*/
#footer {padding-top: 20px;}

#footer h6 {
	font-weight: normal;
	color: #ec2229;
}


#footer address.first {
	padding-left: 0;
	border: none;
}
/*/Ars*/
