.p-id {
	background: #acd0f3;
	color: #036fdb;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px;
	margin: 0 15px;
  }
  
  #div_prewie p.p-id {
	background: #acd0f3;
	color: #036fdb;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px;
	/* margin: 105px; */
	margin-bottom: 10px;
	text-align: center;
  }







#div_img_prewie {
text-align: center;
}

/*-------Filter_file-------------*/
 
ul#file_type_ul {
	overflow:		hidden;
	padding:		7px 5px 0;
	}
	#file_type_ul li {
			border-color:			#ff6;
			border-style:			solid;
			border-width:			0px;
			
		float:			left;
		overflow:		visible;
		margin:			0px;
		position:		relative;
		}
		#file_type_ul p {
			background:		#036fdb url(../images/links/file_type_nail.png) 0px 0px no-repeat;
			border-color:			#b1cce7;
			border-style:			solid;
			border-width:			0px;
			padding:		0;
			color:			#fff;
			display:		block;
			font-size:		11px;
			height:			56px;
			margin:			0 3px;
			width:			56px;
			}
		#file_type_ul p.active_f {
			border-color:			#fff;
			border-style:			dotted;
			border-width:			1px;
			height:			54px;
			margin:			0 3px;
			width:			54px;
			
			}
	#file_type_natural.static_f, #file_type_natural.active_f {background-position: 0px 0px;}
		#file_type_natural.noactive_f {background-position: -56px 0px;}

	#file_type_hard_natural.static_f, #file_type_hard_natural.active_f {background-position: 0px -56px;}
		#file_type_hard_natural.noactive_f {background-position: -56px -56px;}

	#file_type_synthetic.static_f, #file_type_synthetic.active_f {background-position: 0px -112px;}
		#file_type_synthetic.noactive_f {background-position: -56px -112px;}

ul#file_abraziv_ul, ul#file_func_ul, ul#file_form_ul {
	overflow:	hidden;
	padding:	7px 0px 1px 3px;
	margin:		0;
	font-style:	normal;
	}
	ul#file_func_ul li, ul#file_form_ul li {
		list-style:	square inside;
		padding:	0;
		margin:		0;
		}
	ul#file_abraziv_ul p.active_f, ul#file_func_ul p.active_f, ul#file_form_ul p.active_f {
		background:	#fff;
		color:		#036fdb;
		font-weight:bold;
		}
	ul#file_abraziv_ul p.noactive_f, ul#file_func_ul p.noactive_f, ul#file_form_ul p.noactive_f {
		color:	#899;
		}
	ul#file_abraziv_ul p, ul#file_func_ul p, ul#file_form_ul p {
		color:			#fff;
		margin-bottom:	0;
		padding:0;
		display:inline;
		/*font-weight:bold;*/
		font-size:		13px;
		}
	ul#file_abraziv_ul {
		padding-top:	2px;
		}
		ul#file_abraziv_ul li {
			margin:	6px 0;
			}
			ul#file_abraziv_ul p {
				display:		inline;
				font-size:		14px;
				line-height:	22px;
				padding:		0 8px 3px;
				width:			20px;
				}
ul#file_color_ul {
	background-color:		#036fdb;
	overflow:		hidden;
	padding:		7px 2px 0;
	}
	#file_color_ul li {
		/*background:				#fff;*/
		float:					left;
		overflow:				hidden;
		height:					44px;
		/*padding:				1px;*/
		position:				relative;
		margin:					2px;
		width:					44px;
		}
		#file_color_ul p {
			/*border-color:			#b1cce7;
			border-style:			solid;
			border-width:			2px;*/
			background-color:#036fdb;
			color:			#fff;
			display:		block;
			height:			44px;
			margin:			0;
			width:			44px;
			padding:		0;
			}
			#file_color_ul p.static_f {
				background-image:url(../images/links/file_color.gif);
				}
			#file_color_ul p.active_el_f {
				background-image:url(../images/links/file_color_active_el.gif);
				}
			#file_color_ul p.active_f {
				background-image:url(../images/links/file_color_active.gif);
				}
			#file_color_ul p.noactive_f {
				background-image:url(../images/links/file_color_noactive.gif);
				}
	#file_color_white.static_f, #file_color_white.active_el_f, #file_color_white.active_f, #file_color_white.noactive_f {background:	-5px -18px no-repeat;}

	#file_color_beige.static_f, #file_color_beige.active_el_f, #file_color_beige.active_f, #file_color_beige.noactive_f {background:	-53px -18px no-repeat;}

	#file_color_yellow.static_f, #file_color_yellow.active_el_f, #file_color_yellow.active_f, #file_color_yellow.noactive_f {background:	-101px -18px no-repeat;}

	#file_color_orange.static_f, #file_color_orange.active_el_f, #file_color_orange.active_f, #file_color_orange.noactive_f {background:	-149px -18px no-repeat;}

	#file_color_vinous.static_f, #file_color_vinous.active_el_f, #file_color_vinous.active_f, #file_color_vinous.noactive_f {background:	-5px -66px no-repeat;}

	#file_color_grey.static_f,#file_color_grey.active_el_f,  #file_color_grey.active_f, #file_color_grey.noactive_f {background:	-53px -66px no-repeat;}

	#file_color_black.static_f, #file_color_black.active_el_f, #file_color_black.active_f, #file_color_black.noactive_f {background:	-101px -66px no-repeat;}

	#file_color_brown.static_f, #file_color_brown.active_el_f, #file_color_brown.active_f, #file_color_brown.noactive_f {background:	-5px -66px no-repeat;}

/*-------Catalog_file-------------*/
 
	/*#file_prewie_opis {
	/*	clear:			left;*/
		/*left:			0px;
		color:			#666;
		/*position:		absolute;
		top:			242px;*/
		/*width:			650px;*/
		/*z-index:				1006;*/
		/*}*/
		#div_file_prewie .file_num {
			font-size:		12px;
			}
		#file_prewie_opis p {
			color:			#666;
			text-align:		left;
			font-size:		12px;
			font-weight:	normal;
			line-height:	18px;
			font-style:italic;
			margin:			0;
			padding:		0px 6px 0 12px;
			}
		#file_prewie_opis p.p_show_img {
			font-size:		12px;
			padding-top:	0;
			text-align:		right;
			font-weight:	bold;
			}


#file_opis {
	background:		#fff;/*#d6fadb;*/
	color:			#666;
	float:			right;
	font-style:		italic;
	min-height:		254px;
	padding:		20px;
	float:			left;
	/*width:			708px;*/
	}
	#file_opis ul{
		padding-bottom:	6px;
		}	
		#file_opis li{
			padding-bottom:	6px;
			padding-left:	36px;
			}
#file_palitra, #file_cont {
	clear:			left;
	overflow:		hidden;
	padding-top:	12px;
	}
	#file_palitra div, #file_cont div {
		float:	left;
		}
	#file_cont .cat_file {
		display:		block;
		background:		#fff;
		color:			#036;
		float:			left;
		font-weight:	bold;
		margin-left:	5px;
		margin-right:	5px;
		margin-bottom:	12px;
		position:		relative;
		text-align:		center;
		width:			132px;
		}
	.cat_file, .cat_file_last {
		display:		block;
		background:		#fff;
		color:			#036;
		float:			left;
		font-weight:	bold;
		margin-right:	12px;
		margin-bottom:	12px;
		position:		relative;
		text-align:		center;
		width:			132px;
		}
	.cat_file_last {
		margin-right:	0;
		}
		.cat_file p, .cat_file_last p {
			margin-bottom:	0;
			}
		.cat_file_img {
			background:		#fff url(../images/catalogs/cat_img_fon_file.png) no-repeat 0px 0px;
			cursor:			pointer;
			height:			132px;
			margin:			0;
			text-align:		left;
			width:			132px;
			}
			.cat_file_img img {
				height:			84px;
				padding-left:	1px;
				padding-top:	15px;
				width:			125px;
				}
		.cat_file_loupe {
			cursor:			pointer;
			float:			left;
			height:			20px;
			margin:			0;
			padding-left:	5px;
			position:		absolute;
			top:			100px;
			width:			100px;
			}
			.cat_file_loupe img {
				background:	#036;
				float:		left;
				height:		20px;
				width:		20px;
				}
			.cat_file_loupe p {
				color:		#fff;
				display:	none;
				font-size:	12px;
				font-weight:normal;
				line-height:20px;
				margin-left:26px;
				text-align:	left;
				}
