html, body {
	border:0;
	margin:0;
	padding:0;
	color:#000;
}
body {
	font-family:Verdana;
	font-size:12px;
	background:#d3e6ff;
}
h1 {
font-size:12px;
margin:20px 0 12px;
}
.b {
font-weight:bold;
height:62px;
}
#text p.head {
font-size:22px;
font-weight:normal;
}
#text h1, #text p.head {
text-align: center;
}
a:focus
{
	outline:none;
}
#spacer
{
	height:0;
	width:1000px;
}
#main_table
{	
	width:100%;
	height:100%;
	vertical-align:top;
}
#left_menu .v_menu_select{
text-decoration: underline;
}
a 
{
	color:#1864C8;
	text-decoration:underline;
}
a:hover 
{
	text-decoration:underline;
}
.iePNG, IMG { filter:expression(fixPNG(this)); } 
.iePNG A { position: relative; }
#text p img
{
margin:13px;
border: 1px solid #CCCCCC;
}
#text p 
{
text-align:justify;
}
img
{
	border:0;
}
#top
{
	width:100%;
	height:203px;
	font-family:Trebuchet MS;
	position:relative;
	background: url( /templates/enzs/images/pattern.jpg) top left repeat-x;
}

#top_l
{
	background: url( /templates/enzs/images/logo.jpg) top left no-repeat;
	width:960px;
	height:203px;
	float:left;
}
#cont1
{
	padding:28px 0 0 390px;
	/*width:240px;*/
	height:120px;
	color:#fff;
	position:absolute;
	z-index:5;
}
#cont01
{
	color:#fff500;
	font-size:20px;
	text-decoration:underline;
}
#cont02
{
	/*font-size:30px;*/
	line-height:20px;
	vertical-align:top;
	padding:17px 0;
}
#cont02 span
{
/*	font-size:17px;
	line-height:12px;
	vertical-align:top;*/
}

#cont1a
{
	font-size:15px;
	color:#fff;
}
#logolink
{
	position:absolute;
	width:200px;
	height:140px;
	top:17px;
	left:57px;
	z-index:6;
}
#cupboards
{
	position:absolute;
	width:430px;
	height:182px;
	top:7px;
	right:45px;
	z-index:0;
}
#cupboards img
{
	margin:0 0 0 30px;
	vertical-align:middle;
}
#cb1
{
	height:182px;
	width:87px;
}
#cb2
{
	height:99px;
	width:121px;
}
#cb3
{
	height:144px;
	width:110px;
}
#menu
{
	width:100%;
	height:40px;
	background:url( /templates/enzs/images/menu.gif) top left repeat-x;
	position:relative;
	margin:0 0 0 0;
	*margin:0 0 25px 0;
}
#menu ul
{
	margin:0;
	padding:0;
}
#menu ul li
{
	float:left;
	list-style:none;
	height:40px;

}
#menu ul li a
{
	line-height:40px;
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:0 19px;
}
#menu ul li a:hover
{
	color:#26597a;
}
#menu ul li a:hover
{
	color:#26597a;
	background:url( /templates/enzs/images/menu2.gif) top left repeat-x;
}
#search
{

}
#searchinput
{
	border:none;
	background:#fff;
	margin:0;
	padding:2px 4px 0 4px;
	right:30px;
	top:8px;
	font-family:Trebuchet MS;
	font-size:16px;
	color:#c8c8c8;
}
#searchbutton
{
	height:20px;
	width:23px;
	border:none;
	background:url( /files/images/viewmag.png) left top no-repeat;
	margin:0;
	padding:0;
}
.left_cont {
	float:left;
	width:295px;
}
#catalog1
{
background:#2d5ea8 url( /templates/enzs/images/catalog1.gif) left top repeat-x;
}
#catalog2
{
	width:295px;
	background:url( /templates/enzs/images/catalog2.gif) right top no-repeat;
}
#left_menu 
{
	list-style:none;
	padding:0;
	margin:0;
}
#left_menu ul li ul
{
	display:none;
}
#left_menu ul li li
{
	cursor:pointer;
}
#left_menu ul li a
{
	text-decoration:none;
}
#left_menu ul li a:hover
{
	text-decoration:underline;
}
#catalog3
{
	width:295px;
	background:url( /templates/enzs/images/catalog3.gif) bottom right no-repeat;
	padding:0 0 20px 0;
}
#name1
{
	padding:6px 0 21px 28px;
}
#name1 a
{
	font-size:20px;
	color:#000;
}
#catalog3 ul li ul
{
	padding:0 0 0 28px;
	margin:0;
}
#catalog3 ul li ul li
{
	padding:0 10px 20px 0;
	margin:0;
	list-style:none;
}
#catalog3 ul li ul li ul li
{
	padding:13px 0 0 0;
	margin:0;
	list-style:none;
}
#catalog3 ul li ul li a
{
	line-height:18px;
	color:#fff;
}
#content
{
	margin: 0 191px 0 295px;
}
#content1 {
	margin: 0 30px 0 295px;
}
#content img, #content1 img
{
margin:13px;
border: 1px solid #CCCCCC;
}
#content .img_left, #content1 .img_left
{
	margin: 10px 15px 10px 0;
}
#content .img_right, #content1 .img_right
{
	margin: 10px 0 10px 15px;
}

#name
{
	font-size:22px;
	margin:20px 50px 12px 50px;
}
#name_patch
{
	font-size:22px;
	margin:20px 50px 12px 39px;
}
#text
{
	margin:0px 40px 50px 40px;
	line-height:20px;
	
/*	text-align: justify;*/
}

#center
{
	float:left;
        widht:100%;
}
#hr

{
	margin:0 30px 25px 35px;
	border-top:1px solid #a1bde5;
}
#centr-bot
{
	position:relative;
float: left;
width: 100%;
}


#news-text
{
	margin: 0 415px 0 50px;
}
#cert
{
	width:220px;
	float: right;
}
.header1
{
	font-size:18px;
	text-decoration:underline;
	color:#2d5ea8;	
}
.date
{
	font-family:Trebuchet MS;
	font-size:11px;

	color:#233c5e;
	padding:19px 0 6px 0;
}

.new a


{
	color:#1864c8;
	text-decoration:underline;
}
#news
{
	padding:20px 10px 37px 20px;
}
#header2
{
	font-size:18px;
	margin:0 0 12px 0;
}
#scroll
{
	height:105px;
	overflow:auto;
	font-family:Trebuchet MS;
	color:#233c5e;
	line-height:18px;
}
#certificats
{

}

.doc 
{
float: right;
width:180px;
padding: 20px 0 0 0;
}
.patent_foot{
float: none;!important

}
.doc a
{
	color:#1864c8;
}
#footer
{
	background:url( /templates/enzs/images/line.gif) top left repeat-x;
	margin:20px 0 0 0;
	padding:28px 150px 50px 58px;
	font-family:Trebuchet MS;
	position:relative;
}
#copy
{
	font-size:14px;
	position:absolute;
	left:16%;
	_left:11%;
}
.table_patch2{
text-align: left;
}
#macter
{
	font-size:14px;
	position:absolute;
	right:160px;
}
#macter a
{
	color:#1864c8;
}
#footer div
{
	padding:50px 50px 0 0;
	color:#89a7ce;
	font-size:10px;
}
.catalog_all_patch{
width: 48%; float: left; text-align: left;margin: 27px 0 0 9px;text-align:center;display:table-cell; height: 323px;
}
#content .catalog_all_patch img, #content1 .catalog_all_patch img {
border: none;
}
table .table_patch2_s {
border:none;
border:1px solid #666666;
font-size:9px;
}
.table_patch2_s td {
border:1px solid #666666;
padding:3px;
}
p.ll {
width:100%;
float:left;
}
#catalog3 ul li ul.show{
display:block;
}
.table_min {
font-size:11px;
}
.form_textarea {
height:160px;
}