body, td
{
font-family:verdana,arial;
font-size:12px;
color:#777;
margin:0;
}
a img
{
border:0;
}
.png
    {
     behavior: url('png.htc');
    }

#menu
{
margin:-25px 0 0 95px;

}

#menu td
{
margin:0px;
padding:0px;
font-family:verdana;
font-size:12px;
text-align:center;
background:url(../pics/menu/main_delimiter.gif) no-repeat;
width:120px;
}

#menu td a
{
color:#fff;
}

#left
{

width:220px;

}

#center
{

width:450px;
margin-top:30px;
margin-left:10px;
}

#right
{
width:230px;
}
#right p.im
{
text-align:center;
}
#right p.im img
{
border:1px solid #ccc;
}

.list
{
margin-left:80px;
text-indent:-19px;
}

.left
{
margin-left:80px;
font-size:10px;
}



#center h1
{
text-indent:20px;
color:#81b603;
font-size:20px;
font-weight:normal;
margin:30px 0 0 0;
}

h3
{padding:30px 0 0 0;
margin:0;
font-size:20px;
font-weight:normal;
line-height:20px;
}

a
{
color:#618509;
}

#footer
{
width:950px;
height:70px;
border-top:3px solid #81b603;
background:#fff;
width:100%;
margin:20px 0 0 0;
padding:0 0 30px 0;
}

#post
{
width:100%;
}

#post td
{
vertical-align:middle;
height:50px;
}

#post td.im
{
border:1px solid #aaa;
vertical-align:middle;
width:120px;
}

#post td.p0
{
background:#f1f8e4;
text-align:center;
vertical-align:middle;
}

#post td.p1
{
background:#f7faf1;
text-align:center;
vertical-align:middle;
}

p.name, p.dol, p.otd
{
margin:0;
padding:0;
}

p.dol
{
font-size:10px;
margin-bottom:20px;
}

p.name
{
font-size:14px;

}

p.otd
{
background:#f1f8e4;
text-indent:10px;
margin:5px 0 5px 0;
line-height:20px;
}

li
{
list-style:square;
}


#hmp
{
width:22px;
height:80px;
background:#ccc;
position:relative;
top:-275px;
left:900px;

margin:0 0 -100px 0;
}
#hmp p
{
margin:0 0 10px 0;
}

#slogan
{
font-family:avangard;
color:#fff;
font-size:18px;
width:320px;
height:23px;
position:relative;
top:-450px;
left:400px;
border:1px solid #000;
}


#price_table
{
border-collapse:collapse;
border-color:#ddd;
}

#price_table td
{
vertical-align:top;
font-size:10px;
text-align:left;
padding:0 5px 0 5px;
}

#price_header
{
padding:0 0 10px 0;
text-transform:lowercase;
}









#maintab
{
width:100%;
border:collapse;
}
	td.ltd
	{
	background:url(../pics/left.gif) repeat-y top right;
	}
	
	td.ctd
	{
	width:900px;
	}

	
	td.rtd
	{
	background:url(../pics/right.gif) repeat-y top left;
	}

#menu td
{
color:#fff;
}
	




#middletab
{
width:100%;
border-collapse:collapse;
}
	#middletab td
	{
	vertical-align:top;
	}
	
	#center_td
	{
	padding:20px 10px 30px 20px;
	}
	
#products td
{
padding:10px 0 0 10px;
vertical-align:top;
}
	#products td.text p
	{
	margin:0px 0 15px 0;
	}


.product_tab
{
border-collapse:collapse;
}
	.product_tab td, .product_tab th
	{
	padding:5px;
	vertical-align:top;
	}
	
.docs_tab
{
border-collapse:collapse;
}
	
	.docs_tab th
	{
	padding:5px;
	vertical-align:top;
	border:1px solid #eee;
	background:#eee;
	}
	.docs_tab td
	{
	padding:5px;
	vertical-align:top;
	border:1px solid #eee;
	}
	.docs_tab tr.alternate td
	{
	padding:5px;
	vertical-align:top;
	border:1px solid #eee;
	background:#eee;
	}

