/*	BASE
	----------------------------------------------------------------- */
body {
	color:#000 !important; background:#fff;
	font:16px "georgia", "times new roman", serif;
	}
a {
	color:#000;
	text-decoration:underline;
	}
h1, h2, h3, h4 {
	color:#000;
	font-family:"arial", "tahoma", "verdana", sans-serif;
	}
ul {
	list-style:disc;
	margin:1.3em 0 1.3em 30px; padding:0;
	}
	ul li {
		background:none;
		padding:0;
		}
ol {
	margin:1.3em 0 1.3em 30px; padding:0;
	}

/*	LAYOUT
	----------------------------------------------------------------- */
#page {
	background:transparent;
	min-width:100%;
	}
	#body {
		width:auto;
		}
#header {
	position:static;
	overflow:visible;
	background:none;
	height:auto;
	padding:0 0 10px 0;
	border-bottom:3px solid #000;
	}
	#header .logo {
		position:static;
		overflow:visible;
		float:none;
		font-size:24px;
		width:auto; height:auto;
		margin:0;
		}
		#header .logo span {
			display:none;
			}
		#header .logo a {
			color:#000;
			text-decoration:none;
			}
	#header .menu {
		display:none;
		}
	#header .lang {
		display:none;
		}
#title {
	background:none;
	overflow:visible;
	margin:20px 0;
	}
	#title h1 {
		position:static;
		overflow:visible;
		float:none;
		height:auto;
		margin:0;
		}
		#title h1 span {
			display:none;
			}
#structure {
	overflow:visible;
	margin:0;
	}
	#structure .sidebar {
		float:none;
		width:auto;
		margin:0;
		}
	#structure .content {
		overflow:visible;
		margin:0;
		}
#footer {
	overflow:visible;
	background:none;
	margin:20px 0 0 0;
	border-top:2px solid #000;
	display:none;
	}
	#footer .contacts {
		float:none;
		text-align:left;
		width:auto;
		margin:0;
		line-height:30px;
		}
	#footer .copy {
		display:none;
		}

/*	LAYERS
	----------------------------------------------------------------- */
.submenu {
	display:none;
	}
.image {
	background:none;
	font-size:95%;
	border:1px solid #000;
	}
	.image div {
		background:none;
		padding:3px 0 0 3px;
		}
	.image p {
		line-height:1;
		padding:5px 12px 9px 12px;
		border-top:none;
		}
.contacts-info {
	list-style:none;
	margin:0 0 20px 0;
	}
	.contacts-info li {
		margin:0 0 7px 0;
		}
		.contacts-info li h3 {
			display:inline;
			font-size:100%;
			font-family:"georgia", "times new roman", serif;
			margin:0;
			}
		.contacts-info li p {
			display:inline;
			font-weight:normal;
			margin:0;
			}
.subscribe {
	display:none;
	}
.news {
	margin:0 0 20px 0;
	}
	.news li {
		overflow:visible;
		margin:0 0 11px 0;
		}
		.news li h3 {
			float:none;
			display:inline;
			font-family:"georgia", "times new roman", serif;
			font-size:100%;
			text-align:left;
			width:auto;
			margin:0;
			}
		.news li p {
			display:inline;
			margin:0;
			}
.date {
	color:#000;
	}

/*	MAINPAGE
	----------------------------------------------------------------- */
#page.mainpage {
	background:none;
	}
.mainpage #header {
	border:none;
	}
	.mainpage #header .logo {
		font-size:25px;
		width:auto; height:auto;
		margin:0;
		}
		.mainpage #header .logo span {
			display:none;
			}
	.mainpage #header .promo {
		display:block;
		float:none;
		background:none;
		width:auto;
		margin:10px 0 0 0; padding:20px 0 0 0;
		border-top:3px solid #000;
		}
	.mainpage #header .border {
		display:none;
		}
.mainpage #structure {
	margin:23px 0 18px 0;
	}
	.mainpage #structure .sidebar {
		display:none;
		}
	.mainpage #structure .content {
		margin:0;
		}
.news-header {
	position:static;
	overflow:visible;
	width:auto; height:auto;
	margin:1.3em 0 0.7em 0;
	}
	.news-header span {
		display:none;
		}
.news-list {
	margin:0;
	}
	.news-list li {
		color:#000;
		margin:0 0 9px 0;
		}
/* NEW 
	------------------------------------------------------------- */
#bred_crumbs, .img_header, .pdf_catalog, #assortment {
	display:none;
}
.catalog_list li {
	background:none;
	}
	.catalog_list h2 {
		color:#000;
		width:65%;
		}
	.catalog_list .image {
		width:30%;
		background:none;
		border:none;
		}
		.catalog_list .image div {
			background:none;
			border:none;
		}
		.catalog_list .image img {
			border:none;
		}
.ul_catalog {
 	width:65%;
	}
	 .ul_catalog li {
		padding-left:0;
		margin-left:0;
		background:none;
		}
		.ul_catalog li a {
			color:#000;
			background:none;
			text-decoration:none;
			}
.category {
	margin:0;
	padding:0;
}
.category li {
	margin:0 0 10px 0;
	padding:0;
	list-style-type:circle !important;
}
.category li a {
	color:#000;
	text-decoration:none;
	margin:0;
	padding:0;
}
.product_info {
	overflow:visible;
	}
	.product_info .image {
		clear:both;
		float:left;
		border:none;
		}
.certificate {
	float:right !important;
}
.numbers li {
	list-style-type:none;
}
.img_stand {
	margin-top:10px !important;
}
.tabs {
	display:block !important;
	clear:both;
	overflow:visible !important;
	background:none !important;
	width:99%;
	}
	.tabs dt {
		display:block !important;
		float:none !important;
		color:#000;
		text-align:center;
		margin-bottom:10px;
		margin-top:30px !important;
		background:none !important;
		}
		.tabs dt span {
			display:block;
			float:none !important;
			color:#000;
			text-align:center;
			background:none !important;
			}
			.tabs dt span span {
				display:block;
				float:none !important;
				color:#000;
				text-align:center;
				font-size:22pt;
				background:none !important;
				margin-bottom:20px;
				}
		
.tabs dd {
	display:block !important;
	float:none !important;
	width:100% !important;
	margin:0 !important;
	background:none !important;
}
.tab-content {
	display:block !important;
	overflow:visible;
	width:100%;
	font-size:15pt;
	line-height:30px;
	padding:20px 0 !important;
}
.tab-content h2 {
	font-size:20pt !important;
}
.normal_table {
	border:#000 solid 1px !important;
	width:100%;
}
.normal_table td, .normal_table th {
	border:#000 solid 1px !important;
	background:none !important;
	width:50% !important;
}
.normal_table h2 {
	background:none !important;
	font-size:20px;
}

#fon {
	display:none !important;
}
#modal_table {
	display:block;
	position:static;
	border-top:#000 solid 1px !important;
}
.mod_t {
	border-top:1px solid #000;
	margin-top:40px;
}
.mod_t td, .mod_t th, .mod_t h2  {
	background:none !important;
	
}
.mod_t td, .mod_t th {
	border:#000 solid 1px !important;
	vertical-align:top;
	font-size:9px;
}
.close_table {
	display:none;
}
.title_table {
	margin-top:45px;
}
.table_name {
	background:0;
	border:none !important;
	margin:0 0 50px 0 !important;
	padding:0;
	color:#000;
	background:none;
}
.table_name strong {
	color:#000;
	padding-top:10px;
	background:none;
}
.contacts_print {
	display:block;
	text-align:right;
	float:right;
	line-height:30px;
	margin-top:23px;
}
.button_print {
	display:none;
}
