obtekaemy_texthtml, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	font-family: Arial;
	background: transparent url(../images/index_pistolet_bg.gif) 0 0 repeat;
}

#bg_all {
	position: relative;
	min-height: 100%;
	z-index: 1000;
}

* html #bg_all {
	height: 100%;
}

ol,
ol li,
ul,
ul li {
	margin: 0;
	padding: 0;
}

ol {
	padding: 3px 0 3px 10px;
}

ol li {
	margin: 0 12px;
}

ul li {
	list-style-type: none;
}

#inside_footer {
	position: relative;
	margin-top: -300px;
	height: 460px;
	background: transparent url(../images/index_pistolet_bg_down.gif) top center no-repeat;
}
		
#bg_all #up_pistolet {
	position: relative;
	background: transparent url(../images/index_pistolet_bg_up.gif) top center no-repeat;
	height: 212px;
}

#all {
	margin-top: -212px;
}

#all,
#inside_footer #footer {
	position: relative;
	width: 864px;
	left: 50%;
	margin-left: -432px;
	font-family: Arial;
}

	#all #headers {
		height: 175px;
		width: 854px;
	}
	
		#headers #logo {
			margin: 37px 0 0 40px;
			float: left;
		}
		
		#headers #contacts {
			float: right;
			display: block;
			margin-top: 43px;
		}
		
			#contacts table {
				display: block;
			}
				
				#contacts table tr .col1 {
					text-align: right;
				}
				
				#contacts table tr .col1 {
					padding-right: 20px;
				}
				
				#contacts table tr .col2 {
					vertical-align: top;
					padding-right: 5px;
				}
				
					#contacts table tr .col2 #street {
						color: #7e7e7e;
						padding-left: 24px;
						font-size: 16px;
						font-weight: bold;
					}
		
		#headers .info {
			color: #0033ab;
			font-size: 16px;
			font-weight: bold;
		}
			
		#headers #info_adress {
			color: #7e7e7e;
		}
			
			#headers .info span{
				color: #7e7e7e;
			}
		
		#headers #mob_gorog {
			height: 16px;
			width: 11px;
		}
				
		#headers #mob_gorog {
			height: 17px;
			width: 13px;
		}
		
		#headers #adress {
			height: 18px;
			width: 15px;
		}
				
		#headers #menu {
			margin-top: 22px;
			background: transparent url(../images/index_menu.png) 0 0 no-repeat;
			height: 59px;
			width: 864px;
		}
		
			#menu ul {
				height: 59px;
				width: 864px;
				float: left;
			}
					
				#menu ul li {
					display: block;
					float: left;
					height: 50px;
				}

					#menu  ul li a {
						font-size: 12px;
						font-weight: bold;
						color: #ffffff;
						text-decoration: none;
						padding: 15px 18px 15px 18px;
						display: block;
					}
			
					#headers ul li a.active_menu {
						color: #00298b;
						background-color: #ededed;
						border-top: 1px solid #ededed;
					}
				
					#headers ul li a:hover {
						text-decoration: underline;
						
					}
			
	#all #image {
		height: 247px;
		width: 855px;
		position: relative;
	}
		
		#image img,
		#image .img_active {
			position: absolute;
			height: 243px;
			width: 852px;
			top: 0;
			left:0;
			padding: 0 4px 3px 0;
			background: transparent url(../images/img/bg.gif) 0 0 no-repeat;
		}
		
		#image .img_active {
			display: block;
		}
		
		#image img {
			display: none;
		}
		
		#image p {
			position: absolute;
			width: 305px;
			top: 65px;
			left: 540px;
		}
		
			#image p a {
				text-decoration: none;
			}
			
			#image p a:hover {
				text-decoration: underline;
			}
		
			#image p a,		
			#image p span {
				display: block;
				padding: 5px 0;
				color: #ffffff;
				font-size: 20px;
			}
			
			#image p #slogan {
				font-size: 11px;
			}
			
		#image #ico {
			position: absolute;
			display: block;
			bottom: 24px;
			right: 18px;
		}
			
			#image #ico div {
				height: 10px;
				width: 40px;
				margin-left: 10px;
				float: left;
				background: transparent url(../images/img/b_act.png) top left no-repeat;
			}
			
			#image #ico div.ico_active {
				background: transparent url(../images/img/b_act.png) bottom left no-repeat;
			}
		
#all #content {
	width: 864px;
	margin-top: 22px;
}
	
	#content #content_left,
	#content #content_center,
	#content #content_right {
		display: block;
		height: auto;
		width: 288px;
		float: left;
	}
		
					#content #content_left #content_left_services {
						background: transparent url(../images/index_bg_oborud_header.png) 0 0 no-repeat;
						height: 41px;
						width: 279px;
						margin: 0 0 2px -1px;
					}
					
		#content .banners {
			background: transparent url(../images/index_banners_base_bg.gif) left bottom no-repeat;
			position: relative;
			height: 116px;
			width: 278px;
			margin-bottom: 1px;
		}
		
			#content .banners img {
				top: 0px;
				left: 0px;
				z-index: 9;
				position: absolute;
				opacity: 0.7;
				height: 112px;
				width: 103px;
			}
			
				.hover img {
					opacity: 1.0 !important;
				}
				
				.hover {
					background: transparent url(../images/index_banners_base_bg_active.gif) left bottom no-repeat  !important;
					height: 116px !important;
				}
			
			#content .banners a {
				color: #0f0f0f;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				z-index: 11;
				position: absolute;
				height: 116px;
			}
			
				#content .banners .do {
					display: block;
					padding: 13px 10px 0 113px;
				}
				
				#content .banners .podr {
					background-color: #6f6f6f;
					color: #ffffff;
					opacity: 0.9;
					padding: 4px 5px;
					top: 75px;
					position: absolute;
				}
				
				#content .banners a span {
					line-height: 13px;
					color: #5c676d;
					font-size: 11px;
					display: block;
					font-weight: normal;
					padding: 5px 10px 0 113px; 
					overflow-y: hidden;
					overflow-x: hidden;
				}
				
				#content .banners a:hover span {
					color:#6e8bd0;
				}
			
			#content .banners a:hover {
				color:#ffffff;
			}
			
			#content .banners a:hover .podr {
				background-color: #163e97;
			}
			
		#content #content_center {
			color: #5c676d;
			font-size: 11px;
			font-weight: normal;
		}
		
			#content #content_about {
				color: #ffffff;
				font-size: 12px;
				font-weight: bold;
				height: 41px;
				width: 288px;
				background: transparent url(../images/index_bg_about_header.png) 0 0 no-repeat;
				z-index: 20;
			}
			
			#content #content_center_bg {
				background: transparent url(../images/index_bg_about.png) 0 0 repeat-y;
				min-height: 325px;
				_height: 325px;
			}
		
			
				#content #content_about span {
					display: block;
					padding: 11px 0 0 9px;
				}
				
				#content #content_center_footer {
					background: transparent url(../images/index_bg_about_footer.png) 0 0 no-repeat;
					height: 27px;
				}
				
						#content #content_center_bg .p {
							padding: 6px 20px 0 12px;
						}
						
						#content #content_center_bg .p a {
							color:#4D70C4;
						}
						
						#content #content_center_bg .p b {
							padding: 8px 12px 5px 12px;
							color: #040607;
							font-size: 11px;
							display: block;
						}
						
						#content #content_center_bg .p ul {
							padding: 3px 0;
							padding-left: 10px;
						}
						
							#content #content_center_bg .p ul li {
								list-style-image: url(../images/marker_circle.gif);
								vertical-align: middle;
								list-style-position: outside;
								margin: 0 12px;
								
							}
		
		#content_right {
			position: relative;
		} 
				
			#content #content_right_bg {
					background: transparent url(../images/index_bg_about.png) 0 0 repeat-y;
					min-height: 325px;
					_height: 325px;
				}
				
				#content #content_right_bg a {
						text-decoration: none;
					}
				
					#content #content_right_bg img {
						margin-left: 1px;
					}
								
					#content #content_right #content_right_bg #content_right_about {
						background: transparent url(../images/index_bg_oborud_header.png) 0 0 no-repeat;
						height: 41px;
						width: 279px;
						margin-left: -1px;
					}
					
						#content_right_bg #content_right_about a,
						#content #content_about a,
						#content_left_services a {
							text-decoration: none;
						}
					
							#content_right_bg #content_right_about span,
							#content #content_about span,
							#content_left_services span {
								padding: 11px 0 0 9px;
								color: #ffffff;
								font-size: 12px;
								font-weight: bold;
								display: block;
							}
						
			#content_right_about {
				position: relative;
				z-index: 10;
			}
					
				#content_right_bg img {
					position: relative;
					z-index: 8;
					margin-top: -4px;
				}
				
			#footer_bg {
				background: transparent url(../images/index_oborud_footer_bg.png) bottom left no-repeat;
				position: absolute;
				left: 1px;
				bottom: 4px;
				min-height: 189px;
				_height: 189px;
				width: 273px;
				z-index: 20;
				
				color: #cbd7f4;
				font-size: 11px;
			}
			
				#footer_bg #href_img {
					width: 248px;
					height: 240px;
					display: block;
					margin: 12px;
					background: transparent url(../images/href_img_bg.gif) 0 0 no-repeat;
					opacity: 0.05 !important;
					filter: alpha(opacity=5);
				}
			
				#footer_bg #href_text  {
					width: 245px;
					height: 60px;
					color: #cbd7f4;
					font-size: 11px;
					text-decoration: none;
					padding: 12px;
					display: block;
				}
				
				#footer_bg #href_text:hover {
					text-decoration: underline;
				}
							
			#content #content_right_footer {
					background: transparent url(../images/index_bg_oborud_footer.png) 0 0 no-repeat;
					height: 5px;
				}
			
		#footer #coo,
		#footer #development {
			font-size: 11px;
			position: absolute;
			top: 370px;
		}	
		
		#footer #coo {
			color: #2e3233;
			width: 210px;
		}
		
		#footer #development {
			color: #2d3031;
			display: block;
			right: 12px;
			
			padding: 5px 30px 5px 0;
		}
		
			#footer #development p,
			#footer #development p a {
				color: #3d65c2;
				width: 230px;
				text-align: right;
				color: #a4a4a4;
			}
			
			#footer #development p {
				float: left;
			}
			
			#footer #development img {
				padding: 3px 0 0 3px;
			}
		
			#footer #coo a {
				color: #3d65c2;
			}
			
			#footer #coo #shema {
				line-height: 30px;
			}
			
/*---------------------------------------------------------- contacts ----------------------------------------------------------*/

		#navigation a{
			font-size: 11px;
			color: #2e58bb;
			padding-right: 3px; 
		}
		
		#navigation span {
			font-family: Arial;
			font-size: 16px;
			font-weight: bold;
			color: #131516;
		}
		
		#content_contacts_left {
			height: auto;
			width: 219px;
			margin-top: 22px;
			float: left;
		}
	
			#content_contacts_left #obr_svaz {
				background: transparent url(../images/contacts_obr_svaz.png) 0 0 no-repeat;
				display: block;
				height: 29px;
				width: 209px;
				font-size: 12px;
				font-weight: bold;
				color: #ffffff;
				padding: 12px 0 0 10px;
			}
			
				#content_contacts_left #obr_svaz_forms {
					padding-left: 20px;					
					background: transparent url(../images/contacts_bg.png) 0 0 repeat-y;
					display: block;
					height: auto;	
				}
			
					#content_contacts_left #obr_svaz_forms p {
						font-size: 11px;
						color: #ffffff;
						padding: 15px 0 0 2px;
					}
					
					#content_contacts_left #obr_svaz_forms input {
						height: 20px;
						width: 177px;
					}
					
					#content_contacts_left #obr_svaz_forms textarea {
						height: 136px;
						width: 177px;
					}
					
					#content_contacts_left #obr_svaz_forms #knopka {
						height: 41px;
						width: 109px;
						background: transparent url(../images/contacts_button_send.png) 0 0 no-repeat;
						font-size: 12px;
						color: #ffffff;
						font-weight: bold;
						border: 0px solid #00298b;
						margin: 20px 0 50px 75px;
					}
					
					#obr_svaz_forms span {
						display: block;
						font-size: 11px;
						color: #828080;
						padding-right: 10px;
					}
					
				#content_contacts_left #content_contacts_left_footer {
					background: transparent url(../images/contacts_footer.png) 0 0 no-repeat;
					height: 6px;
					width: 219px;
					display: block;
				}
				
		#content_contacts #content_contacts_right {
			height: 490px;
			width: 619px;
			margin: 22px 9px 0 0;
			float: right;
		}
		
			#content_contacts_right #coordination_bg {
				/*height: 440px;*/
				width: 613px;
				background-color: #ededed;
				border: 1px solid #ffffff;
				border-top: none;
				margin-left: 1px;
			}
		
			#content_contacts_right #coordination {
				background: transparent url('../images/contacts_coordination.png') 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 599px;
				font-size: 12px;
				font-weight: bold;
				color: #ffffff;
				padding: 12px 0 0 20px;
			}
			
				#content_contacts_right #coordination_bg p {
					font-size: 12px;
					color: #7e7e7e;
				}
			
					#content_contacts_right #coordination_bg p span,
					#content_contacts_right #coordination_bg #proesd p {
						color: #303233;
					}
				
					#content_contacts_right #coordination_bg #proesd p {
						font-weight: bold;
					}
			
				#content_contacts_right #coordination_bg #coordination_adress,
				#content_contacts_right #coordination_bg #phone,
				#content_contacts_right #coordination_bg #proesd {
					padding: 20px 0 0 20px;
				}
			
					#content_contacts_right #coordination_bg #proesd #maps {												
						display: block;
						padding-bottom: 20px;
						position: relative;
						margin-top: 10px;
					}
				
						#maps .ico {
							position: absolute;
							top: -8px;
							left: -8px;
							width: 17px;
							height: 17px;
							background: transparent url('../images/maps/one_lupa_1.gif') no-repeat top left;
						}
						
						#maps .big {
							display: none;
						}
						
						#maps.view_big .small {
							display: none;
						}
						
						#maps.view_big .big {
							display: block;
						}
						
						#maps.view_big .ico {
							background: transparent url('../images/maps/one_lupa_1.gif') no-repeat bottom left;
						}
					
/*---------------------------------------------------------- projects ----------------------------------------------------------*/

		#content_projects .content_projects_moduls {
			width: 424px;
			margin: 22px 7px 0 0;
			float: left;
		}
		
			.content_projects_header_bg {
				min-height: 480px;
				_height: 480px;
				width: 418px;
				background-color: #ededed;
				border: 1px solid #ffffff;
				margin-left: 1px;
				border-top: none;
			}
		
			.content_projects_header p {
				background: transparent url('../images/projects_header.png') 0 0 no-repeat;
				display: block;
				height: 32px;
				width: 407px;
				font-size: 12px;
				font-weight: bold;
				color: #ffffff;
				padding: 13px 0 0 17px;
			}
			
				.content_projects_header_bg .displ {
					padding: 10px 16px;
				}
				
					.content_projects_header_bg .displ .zagolovok {
						font-size: 12px;
						color: #262829;
						font-weight: bold;
						background: transparent url(../images/projects_arrow_up.png) 0 0 no-repeat;
						padding-left: 20px;
						cursor: pointer;
						cursor: hand;
					}
						
						.content_projects_header_bg .displ .open {
							background: transparent url(../images/projects_arrow_down.png) 0 0 no-repeat;
						}
						
						.content_projects_header_bg .displ .holder  {
							display: none;
							padding-left: 20px;
						}
			
								.content_projects_header_bg .displ .holder li p {
									font-size: 11px;
									color: #7e7e7e;
									padding-left: 20px;
			
								}
						
								#content_projects .content_projects_header_bg div ul li {
									list-style-image: url('../images/index_marker.gif');
									margin-left: 35px;
									padding: 4px 0;
								}
								
									#content_projects .content_projects_header_bg div ul li a {
										font-size: 11px;
										color: #4d70c4;
									}						
		
		#content_materials {
			width: 853px;
		}			
						
		.gallery {
			width: 144px;
			padding: 0 !important;
			margin: 20px 9px;
			float: left;
		}
		
		.gallery a{
			font-size: 11px;
			font-weight: bold;
			color: #4d70c4;
			text-decoration: none;
			display: block;
		}
		
		.gallery a:hover span{
			text-decoration: underline;
		}
		
		.clear {
			padding: 0 !important;
		}
		
/*---------------------------------------------------------- video ----------------------------------------------------------*/

		#content_video {
			margin-top: 22px;
		}
		
			#content_video .content_video_header_bg {
				height: auto;
				width: 849px;
				background-color: #ededed;
				border: 1px solid #ffffff;
				border-top: none;
				margin-left: 1px;
			}
		
			#content_video .content_video_header p {
				background: transparent url(../images/video_bg.png) 0 0 no-repeat;
				display: block;
				height: 32px;
				width: 838px;
				padding: 13px 0 0 17px;
			}
			
			#content_video .content_video_header p,
			#content_video .content_video_header p a {
				font-size: 12px;
				font-weight: bold;
				color: #ffffff;
			}
			
			#content_video .content_video_header p a {
				text-decoration: none;
			}
			
			#content_video .content_video_header p a:hover {
				text-decoration: underline;
			}
			
				#content_video .content_video_header_bg .moduls_video {
					padding: 8px 0 0 17px;
				}
				
					#content_video .content_video_header_bg .moduls_video .video {
						padding: 0 10px 10px 0;
						width: 266px;
						float: left;
					}
					
						#content_video .content_video_header_bg .moduls_video .video p {
							font-size: 11px;
							font-style: italic;
							color: #7e7e7e;
						}
						
						#content_video .content_video_header_bg .moduls_video .video a {
							font-size: 11px;
							font-style: italic;
							color: #7e7e7e;
						}
						
/*---------------------------------------------------------- materials ----------------------------------------------------------*/

		#content_materials {
			margin-top: 22px;
		}
		
			#content_materials .content_materials_header_bg {
				height: auto;
				width: 849px;
				background-color: #ededed;
				border: 1px solid #ffffff;
				border-top: none;
				margin-left: 1px;
				font-size: 11px;
				color: #7e7e7e;
			}
		
			#content_materials .content_materials_header p {
				background: transparent url(../images/video_bg.png) 0 0 no-repeat;
				display: block;
				height: 32px;
				width: 838px;
				padding: 13px 0 0 17px;
			}
			
			#content_materials .content_materials_header p,
			#content_materials .content_materials_header p a {
				font-size: 12px;
				font-weight: bold;
				color: #ffffff;
			}
			
			#content_materials .content_materials_header p a {
				text-decoration: none;
			}
			
			#content_materials .content_materials_header p a:hover {
				text-decoration: underline;
			}
			
				#content_materials .content_materials_header_bg div {
					padding: 6px 17px 9px 17px;
				}
				
				#content_materials .content_materials_header_bg p {
					padding: 6px 0;					
				}
				
				#content_materials .content_materials_header_bg a {
					font-size: 12px;
					color: #00298b;
					font-weight: bold;
				}
	
/*---------------------------------------------------------- services ----------------------------------------------------------*/
			
		#content_services {
			margin-top: 22px;
		}
		
			#content_services .table_bg {
					background: transparent url(../images/services_header.png) 0 0 no-repeat;
					height: 116px;
					width: 855px;
				}
			
					.table_bg table {
					width: 855px;
				}
				
					.table_bg table tr {
						display: block;
						height: 95px;
						width: 855px;
						font-size: 12px;
						font-weight: bold;
						color: #ffffff;
						vertical-align: middle;
					}
			
							.table_bg table tr td a {
								display: block;
							}
						
								.table_bg table tr td a img {
									padding-left: 1px;
									height: 112px;
									width: 103px;
								}
								
								.table_bg table tr td p {
									padding-left: 10px;
								}
								
								.table_bg table tr td .header_about {
									padding-top: 5px;
									font-size: 11px;
									color: #809ee0;
									font-weight: normal;
								}
								
									.table_bg table tr td p a {
										font-size: 12px;
										font-weight: bold;
										color: #ffffff;
										
										text-decoration: none;
									}
									
									.table_bg table tr td p a:hover {
										text-decoration: underline;
									}
				
			#content_services .content_services_header_bg {
				height: auto;
				width: 849px;
				background-color: #ededed;
				border: 1px solid #ffffff;
				border-top: none;
				margin-left: 1px;
			}
			
				#content_services .content_services_header_bg div {
					padding: 8px 7px 7px 113px;
					font-size: 11px;
					color: #5c676d;
				}
				
					#content_services .content_services_header_bg div h1
			
				#content_services .content_services_header_bg p {
					
					padding: 6px 0;
				}
				
				#content_services .content_services_header_bg a {
					font-size: 12px;
					color: #00298b;
					font-weight: bold;
					padding: 5px 0 7px 113px;
					display: block;
				}

/*---------------------------------------------------------- services_more ----------------------------------------------------------*/			
							
		#content_services_more {
			margin-top: 22px;
		}
		
		#services_more_menu,
			#services_more_content {
				float: left;
			} 
			
			#services_more_menu {
				width: 213px;
			}
			
					#services_more_menu ul li {
						height: auto;
						width: 213px;
						position: relative;
					}
					
						#services_more_menu ul li a {
							text-decoration: none;
							background-color: #ededed;
							display: block;
							height: auto;
							padding: 0;
						}
						
						#services_more_menu ul li a:hover {
							text-decoration: none;
							background-color: #ffffff;
						}
					
							#services_more_menu ul li a .menu_title {
								font-size: 12px;
								font-weight: bold;
								color: #262829;
								display: block;
								padding: 10px 17px;
							}
							
							#services_more_menu ul li a span {
								font-size: 11px;
								color: #7e7e7e;
								font-weight: normal;
								display: block;
								padding: 0 17px 17px;
							}
							
						#services_more_menu ul #poslednij.active_menu a {
							background: transparent url(../images/img_services/vertical_menu.png) left bottom no-repeat;
						}
			
						#services_more_menu ul li.active_menu a {
							background: #ededed url(../images/img_services/vertical_menu.png) left bottom no-repeat;
							/*height: 95px;*/
							height: auto;
							width: 213px;
							text-decoration: none;
						}
						
							#services_more_menu ul li.active_menu a .menu_title {
								color: #ffffff;
							}
							#services_more_menu ul li.active_menu a span {
								color: #809ee0;
							}
						
			#services_more_content {
				width: 638px;
				height: auto;
				background-color: #00298b;
				position: relative;
				z-index: 10;
			}
			
				#services_more_content #services_more_content_bg_up,
				#services_more_content #services_more_content_bg_down {
					position: absolute;
					right: 0;
					z-index: 15;
				}
				
				#services_more_content #services_more_content_bg_up {
					top: 0;
					background: transparent url(../images/img_services/services_more_content_bg_up.gif) top right no-repeat;
					height: 103px; 
					width: 637px;
				}
				
				#services_more_content #services_more_content_bg_down {
					bottom: 0;
					background: transparent url(../images/img_services/services_more_content_bg_down.gif) top right no-repeat;
					height: 34px; 
					width: 597px;
					padding: 0;
				}
				
				#services_more_content .inner_content_data {
					position: relative;
					z-index: 20;	
					font-size: 11px;
					color: #ededed;
					font-weight: normal;
					display: block;
					padding: 16px 41px 16px 41px;	
					min-height: 560px;
					_height: 560px;
				}
				
				#services_more_content .inner_content_data {
				
				}
								
					#services_more_content .inner_content_data span {
						font-size: 11px;
						font-style: italic;
						color: #91a7db;
						font-weight: normal;
						display: block;
						margin: 5px 0;
						z-index: 1000;
					}
					
					.inner_content_data ul {
						padding: 3px 0px 3px 8px;
					}
					
						.inner_content_data ul li {
							list-style-image: url(../images/index_marker_blue.gif);
							vertical-align: middle;
							list-style-position: outside;
							margin: 0 12px;
						}
						
						.inner_content_data ul li a {
							color: #EDEDED;
							font-size: 11px;
						}
			
/*---------------------------------------------------------- catalog ----------------------------------------------------------*/			

		#catalog {
			margin-top: 22px;
		}
		
			#catalog #position-left {
				float: left;
			}
			
				#catalog #position-left #left_block {
					background: transparent url(../images/catalog_left_bg.png) 0 0 repeat-y;
					width: 219px;
					height: auto;
				}
			
				#catalog #position-left #left_block #catalog_left_header {
					background: transparent url(../images/catalog_left_header.png) 0 0 no-repeat;
					height: 28px;
					width: 210px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					color: #ffffff;
					padding: 13px 0 0 9px;
				}
				
				#catalog #position-left #catalog_left_footer {
					background: transparent url(../images/catalog_left_footer.png) 0 0 no-repeat;
					height: 5px;
					width: 219px;
				}
				
				#catalog #position-left #left_block div {
					padding: 4px 12px 12px 10px;
				}
				
					#catalog #position-left #left_block div img {
						float: left;
						padding: 0px;
					}
					
					#catalog #position-left #left_block div a {
						font-size: 11px;
						color: #3d64bf;
						padding-left: 56px;
						display: block;
					}
					
					#catalog #position-left #left_block div .clear {
						padding: 0px;
					}
					
				#catalog #position-left #catalog_graco {
					background: transparent url(../images/catalog_graco_bg.png) 0 0 repeat-y;
					width: 219px;
					height: auto;
					margin-top: 8px;
				}
			
				#catalog #position-left #catalog_graco #catalog_left_header_graco {
					background: transparent url(../images/catalog_left_header.png) 0 0 no-repeat;
					height: 28px;
					width: 210px;
					display: block;
					font-size: 12px;
					font-weight: bold;
					color: #ffffff;
					padding: 13px 0 0 9px;
				}
				
				#catalog #position-left #catalog_graco .naim_nazn {
					font-size: 11px;
					color: #ffffff;
					margin: 20px 0 0 17px;
				}
				
				#catalog #position-left #catalog_graco select {
					margin: 3px 0 0 17px;
					height: auto;
					width: 183px;
					border: 1px solid #b7b3b2;
					vertical-align: middle;
					color: #7e7e7e;
					background: #ffffff;
				}
				
				#catalog #position-left #catalog_left_footer_graco {
					background: transparent url(../images/catalog_graco_footer.png) 0 0 no-repeat;
					height: 5px;
					width: 219px;
				}
				
					#catalog #position-left #catalog_graco .main_ul {
						margin: 0 6px;
						display: block;
					}
					
						#catalog #position-left #catalog_graco .main_ul li {
							background: transparent url(/images/catalog_graco_down.gif) 0 7px no-repeat;
							padding: 3px 0 5px 10px;
							zoom: 1;
						}
						
						#catalog #position-left #catalog_graco .main_ul li.ul_open {
							background: transparent url(../images/catalog_graco_up.gif) 0 7px no-repeat;
						}
						
							#catalog #position-left #catalog_graco .main_ul li.ul_open a {
								color: #ffffff;
								
							}
				
							#catalog #position-left #catalog_graco .main_ul li a {
								color: #748fd1;
								text-decoration: none;
								font-size: 12px;
								display: block;
							}
							
							#catalog #position-left #catalog_graco .main_ul li a:hover {
								color: #ffffff;
							}
							
								#catalog #position-left #catalog_graco .main_ul li ul {
									display: none;
									margin: 0px;
									padding-left: 20px;
								}
								
									#catalog #position-left #catalog_graco .main_ul li ul li {
										background: none;
										margin: 0px;
										padding: 3px 0;
									}
								
										#catalog #position-left #catalog_graco .main_ul li ul li a {
											color: #ffffff;
											font-size: 11px;
											padding: 0px;
											display: block;
										}
										
					#catalog #position-left #catalog_graco .main_ul_ns {
						margin: 0 6px;
						display: block;
					}
					
						#catalog #position-left #catalog_graco .main_ul_ns li {
							background: transparent url(/images/catalog_graco_down.gif) 0 7px no-repeat;
							padding: 3px 0 5px 10px;
							zoom: 1;
						}
						
						#catalog #position-left #catalog_graco .main_ul_ns li.ul_open {
							background: transparent url(../images/catalog_graco_up.gif) 0 7px no-repeat;
						}
						
							#catalog #position-left #catalog_graco .main_ul_ns li.ul_open a {
								color: #ffffff;
								
							}
				
							#catalog #position-left #catalog_graco .main_ul_ns li a {
								color: #748fd1;
								text-decoration: none;
								font-size: 12px;
								display: block;
								
							}
							
							#catalog #position-left #catalog_graco .main_ul_ns li a:hover {
								color: #ffffff;
							}
							
								#catalog #position-left #catalog_graco .main_ul_ns li ul {
									display: none;
									margin: 0px;
									padding-left: 20px;
								}
								
									#catalog #position-left #catalog_graco .main_ul_ns li ul li {
										background: none;
										margin: 0px;
										padding: 3px 0;
									}
								
										#catalog #position-left #catalog_graco .main_ul_ns li ul li a {
											color: #ffffff;
											font-size: 11px;
											padding: 0px;
											display: block;
										}
										
			#catalog #centr_part_catalog,
			#catalog #centr_part_catalog_1 {
				border: 1px solid #ffffff;
				float: right;
				margin: 0 10px 0 10px;
				width: 616px;
			}
			
			#catalog #centr_part_catalog {
				background: #fefefe url(../images/catalog_center_part_bg.png) bottom right no-repeat;
			}
			
			#catalog #centr_part_catalog_1 {
				background-color: #fefefe;
			}
			
				#centr_part_catalog h1,
				#centr_part_catalog_1 h1 {
					font-size: 16px;
					margin: 19px 0 0 19px;
				}
				
				#centr_part_catalog img {
					margin: 25px 20px 0 19px;
					float: left;
				}
				
					/*___________________________ Текстовые стили ___________________________*/
					
					#centr_part_catalog .obtekaemy_text,
					#left_block .obtekaemy_text {
						color: #7e7e7e;
						font-size: 11px;
						line-height: 17px;
						display: block;
					}
					
					.inner_content_data h1,
					.inner_content_data h2,
					.inner_content_data h3 {
						color: #ffffff !important;
					}
					
					.content_materials_header_bg h1,
					.content_materials_header_bg h2,
					.content_materials_header_bg h3,
					#content_services .content_services_header_bg div h1,
					#content_services .content_services_header_bg div h2,
					#content_services .content_services_header_bg div h3,
					.obtekaemy_text h1,
					.obtekaemy_text h2,
					.obtekaemy_text h3,
					.p h1,
					.p h2,
					.p h3 {
						color: #7e7e7e !important;
					}
					
					.content_materials_header_bg h1,
					.inner_content_data h1,
					#content_services .content_services_header_bg div h1,
					.obtekaemy_text h1,
					.p h1 {
						padding: 10px 0 22px 0 !important;
						margin-left: 0px !important;
						font-size: 24px !important;
						font-weight: bold !important;
					}
					
					.content_materials_header_bg h2,
					.inner_content_data h2,
					#content_services .content_services_header_bg div h2,
					.obtekaemy_text h2,
					.p h2 {
						padding: 8px 0 19px 0 !important;
						text-transform: none !important;
						font-size: 18px !important;
						font-weight: bold !important;
					}
					
					.content_materials_header_bg h3,
					.inner_content_data h3,
					#content_services .content_services_header_bg div h3,
					.obtekaemy_text h3,
					.p h3 {
						padding: 6px 0 16px 0 !important;
						text-transform: none !important !important;
						font-size: 13.5px !important;
						font-weight: bold !important;
					}					
					
					#centr_part_catalog .obtekaemy_text {
						padding: 25px 20px;
					}
					
					#centr_part_catalog_1 .obtekaemy_text a {
						color: #4d70c4;
						text-transform: lowercase;
					}
					
					.content_materials_header_bg div ul,
					.inner_content_data div ul,
					#content_services .content_services_header_bg div ul {
							padding:3px 0 3px 10px;
						}
						
							.content_materials_header_bg div ul li,
							.inner_content_data div ul li,
							#content_services .content_services_header_bg div ul li {
								list-style-image: url("../images/index_marker.gif");
								list-style-position: outside;
								margin: 0 12px;
								vertical-align: middle;
							}
					
						.content_materials_header_bg div table tr td,
						#content_services .content_services_header_bg div table tr td,
						.obtekaemy_text table tr td,
						.p table tr td,
						.inner_content_data table tr td {
							border: 1px solid #afafaf;
							padding: 3px 7px;
						}
					
					
					/*_______________________________________________________________________*/
					
					#centr_part_catalog .obtekaemy_text img {
						float: left;
						margin: 0;
						margin-right: 20px;
					}
				
					#centr_part_catalog .video {
						width: 266px;
						float: left;
						margin-right: 10px;
						display: block;
					}
					
						#centr_part_catalog .video img {
							margin: 0px;
							margin-bottom: 8px;
						}
					
						#centr_part_catalog .video p {
							font-size: 11px;
							font-style: italic;
							color: #7e7e7e;
							display: block;
						}
						
						.obtekaemy_text ul {
							padding: 3px 0;
						}
						
							.obtekaemy_text ul {
								list-style-image: url(../images/index_marker_png.png);
								vertical-align: middle;
								list-style-position: ouside;
								padding: 3px 0 3px 21px;
							}
							
					#centr_part_catalog_1 .obtekaemy_text ul {
						list-style-image: url(../images/torkret_index_marker_png.gif);
					}

					#centr_part_catalog_1 .obtekaemy_text,
					#centr_part_catalog .obtekaemy_text,
					#left_block .obtekaemy_text {
						color: #7e7e7e;
						font-size: 11px;
						line-height: 17px;
						display: block;
					}
					
					#centr_part_catalog_1 .obtekaemy_text {
						padding: 20px 20px 0;
					}
					
				#centr_part_catalog_1 h1 {
					font-size: 16px;
					margin: 19px 0 0 19px;
				}		
			
/*---------------------------------------------------------- catalog_1 ----------------------------------------------------------*/	

				#centr_part_catalog h2 {
					font-size: 11px;
					margin: 13px 0 5px 0;
					font-weight: bold;
					color: #000000;
				}	
				
				#left_block img	{
					padding: 11px 0 0 19px;
				}	
				
				#left_block .obtekaemy_text p {
					padding: 0 10px;
				}
				
				#left_block .obtekaemy_text a {
					padding: 10px 10px 0 10px !important;
					display: block;
					color: #00298B !important;
					font-weight: bold;
					font-size: 12px;
				}
				
/*---------------------------------------------------------- catalog_2 ----------------------------------------------------------*/	

			.tovary {
				margin: 44px 20px 10px;
			}

				.tovary_1_ed {
					display: block;
					width: 160px;
					float: left;
					margin: 0 16px 34px;
				}
				
					.tovary_1_ed img {
						margin: 0px;
						margin-bottom: 20px;
					}
				
					.tovary_1_ed h3 a {
						font-size: 12px;
						color: #000000;
					}
					
					.tovary_1_ed p {
						color: #7e7e7e;
						font-size: 11px;
						display: block;
						padding-top:5px;
					}
									
.content_video_header p a,
.services_more_menu ul li a span,
.table_bg a,
.content_services_header_bg a,
.content_projects_header p,
.displ p,
.content_materials_header p a,
.content_materials_header_bg a,
.podr,
.do,
#content_about span,
#content_center_bg b,
#content_right_about span,
#content_right #footer_bg h4 a,
#obr_svaz,
#knopka,
#coordination,
#proesd p,
#catalog_left_header,
.obtekaemy_text a,
a.graco_letter,
#catalog_left_header_graco,
.main_ul li a,
#centr_part_catalog_1 h1,
.tovary_1_ed h3,
.obtekaemy_text h2,
.content_materials_header p,
#content_left_services {
	text-transform: uppercase;
}		

.obtekaemy_text p,
.content_materials_header_bg div p,
.content_materials_header_bg div p,
.inner_content_data p,
#content_center_bg .p p,
#content_services .content_services_header_bg div p {
	padding-bottom: 12px;
}				
