body			{margin:0px;padding:0px;background:#FFFFFF;background-image:url('img/backgrLightGray.gif');}
a,div,p,td,input{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;color:#4C7555;}
a				{color:#4B7658;}
img				{border:0px;}
h1				{display:none;}
p{margin:0px;padding:0px;}
/* general formatting */ 
.underline		{text-decoration:underline;}
.bold			{font-weight:bold;}
.italic			{font-style:italic;}
/* element size */
.small			{width:105px;}
.big			{width:130px;}
.huge			{width:180px;}
a.white			{background:#FFFFFF;}
/* form elements formatting */
input,textarea	{padding:1px;margin-left:5px;vertical-align:middle;overflow:auto;}	
.row			{text-align:right;padding:1px 200px 0px 1px;margin:5px;}
.rowSel			{text-align:right;padding:1px 332px 0px 1px;margin:5px;}	
html>body .rowSel{padding:1px 329px 0px 1px;}
form					{margin:0px; padding:0px;}
input,select,textarea	{overflow:hidden;background:#ffffff; border:1px #C0C0C0 solid; border-width:1px 1px 1px 1px; margin:0px 2px 0px 5px; vertical-align : middle;}	
	textarea			{overflow:auto;}
	.inputtextalign		{position:relative;top:2px;}
	.field				{background:#ffffff; border-color:#C0C0C0; vertical-align:middle;}
	.fieldCheck			{background:#EDEDED; border:0px; vertical-align:middle;}
	.fieldCheckFocus	{background:#ffffff; border:0px; vertical-align:middle;}
	.fieldCheckError	{background:#DDE7DC; border:0px; vertical-align:middle;}
	.fieldFocus			{background:#ffffff; border-color:#C0C0C0; vertical-align:middle;}
	.fieldError			{background:#DDE7DC; border-color:#C0C0C0; vertical-align:middle;}
.right			{float:right;}
.left			{float:left;}
.button			{position:relative;display:block;padding:2px 15px 2px 15px;border-top:1px #DEDEDE solid;border-left:1px #DEDEDE solid;border-bottom:1px #949494 solid;border-right:1px #949494 solid;background:#FAFAFA;text-align:center;color:#555555;} 
.button:hover	{border-style:outset;color:#000000;}
/* page formatting */ 
.content		{position:absolute;left:50%;margin-left:-380px;width:760px;background:#FFFFFF;z-index:4;}
/* page backgrounds */ 
	.backgrTop		{position:absolute;width:100%;height:45px;top:0px;background:#EDEDED;;z-index:2;}
	.backgrDarkGray	{position:absolute;width:100%;height:76px;top:45px;background:#FFFFFF;background-image:url('img/backgrDarkGray.gif');z-index:2;}
/* banner, logo */ 
div.blockTop	{position:relative;height:200px;}
	.banner			{position:absolute;left:0px;top:28px;z-index:2;}
	.api			{left:12px;top:68px;}
	.logo			{position:absolute;left:20px;top:5px;z-index:4;}
	.flag			{float:right;}
	input.blocktop	{position:relative;border:0px;background:#DDE7DC;margin-left:18px;vertical-align:bottom;}
	label.blocktop	{display:block;position:relative;top:148px;margin-left:18px;padding:0px;}
	img.blockTop		{position:relative;margin-top:155px;}
/* middle block formatting */
div.blockMiddle			{position:relative;}
/* menu */ 
	div.menu				{position:relative;margin-left:5px;margin-top:11px;float:left;}
	html>body div.menu		{margin-top:18px;}
		a.menu					{display:block;width:139px;height:14px;background:#3E5543;color:#FFFFFF;padding:0px 0px 0px 15px;margin-bottom:1px;font-size:10px;}
		html>body a.menu		{width:128px;height:13px;padding-bottom:2px;}
		a.menu:hover			{background:#94A190;background-image:url('img/lnkOver.gif');background-repeat:repeat-y;}
		a.menuOver				{background:#94A190;background-image:url('img/lnkOver.gif');background-repeat:repeat-y;}
		.menuTopBord			{margin-left:10px;margin-bottom:1px;}
		.menuLeftBord			{position:absolute;left:5px;top:13px;}
		html>body .menuLeftBord	{top:6px;}
		.menuField				{color:#5A5A5A;background:#DBDBDB;border:1px solid #5A5A5A;width:130px;}
/* text */
	div.text			{position:relative;width:406px;margin-left:30px;margin-top:-8px;float:left;}
	div.textInner		{margin-left:28px;}
	html>body div.text	{width:407px;}
			p.text			{position:absolute;left:10px;top:-25px;width:570px;}
			img.text		{position:absolute;left:0px;top:22px;}
			a.text			{display:block;width:399px;height:18px;background:#EAF1E9;padding-left:25px;padding-top:2px;margin:1px 0px 0px 5px;}
			html>body a.text{height:16px;}
			.submitInfo		{position:absolute;left:8px;top:42px;}
			a.companylist	{width:300px;background:#EAF1E9;padding-left:5px;margin:1px 0px 0px 5px;border-bottom:1px solid #FFFFFF;}
			a.white			{background:#FFFFFF;}
			.companyLogo	{display:block;margin:2px 0px 30px 5px;}
			html>body .companyLogo{margin:0px 0px 30px 5px;margin-top:-2px;}
			.companyName	{padding:20px;}
			.companyDescr	{margin-top:20px;padding-right:10px;}
			html>body a.text{width:375px;}
			a.text:hover	{background:#D3DFD1;text-decoration:underline;}
			.listRight		{float:right;margin-top:-14px;margin-right:10px;}
/* product page */
h3					{padding:0px;margin:0px;font-size:18px;}
span.text			{display:block;width:580px;padding:0px 10px 20px 8px;line-height:17px;}
td.prodPic			{padding:10px;}
p.prodBig			{position:relative;width:274px;border:1px solid #406748;margin:0px 10px 10px 10px;padding:5px;top:5px;left:2px;text-align:center;}
html>body p.prodBig	{margin:0px 0px 10px 10px;width:262px;}
p.prodTumb			{position:relative;border:1px solid #406748;margin-right:10px;padding:5px;top:5px;left:12px;text-align:center;float:left;width:132px;height:120px;}
html>body p.prodTumb{width:120px;}
.headFont			{font-size:13px;}
	/* promo boxes */
	div.promo				{position:relative;float:left;left:18px;}
	html>body div.promo		{left:0px;margin-left:18px;}
		img.promoBox		{position:relative;float:left;top:-4px;}
		p.promo				{position:relative;border:5px solid #406748;margin:0px;top:5px;left:-1px;text-align:center;width:141px;}
		html>body p.promo	{left:5px;width:132px;}
		a.promoBox			{position:relative;display:block;width:142px;height:28px;background:#EEF6EB;margin:11px 0px 20px 5px;padding:2px;}
		html>body a.promoBox{min-height:28px;height:auto;width:138px;}
		a.promoBox:hover	{background:#F7EAE4;color:#3E5F44;}
/* footer */
div.footer		{position:relative;clear:left;padding:10px 0px 0px 0px;margin:10px 0px 0px 180px;background:#FFFFFF;z-index:4;color:#1B3917;font-size:9px;}
html>body		{margin-top:0px;padding-top:20px;}
	em.footer		{font-style:normal;font-size:9px;}
	a.footer		{text-decoration:underline;}
	a.footer:hover	{color:#3F5644;}
	span.footer		{display:block;width:580px;height:13px;top:0px;background:#778673;margin-top:4px;}
	p.footer		{background:#EDEDED;width:580px;height:68px;margin:0px;color:#1B3917;text-align:right;padding:4px;}
	html>body p.footer{width:572px;}
/* paging format */
.page{font-family:Arial, Helvetica, Verdana, sans-serif; margin-left:9; padding-right:9; border: solid 0 #4B7658; border-right-width:1;}
.pageActive{font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:bold; color:#4B7658; margin-left:9; padding-right:9; border: solid 0 #4B7658; border-right-width:1;}
.endSymbol{margin-left:9; padding-right:9;}

