*					{	margin: 0px; padding: 0px; }
body	     	    { 	background: url(/images/bg_body.gif) top left repeat-x #5f5e5c; margin: 0px; padding: 0px; font-family: "Times New Roman", Times, serif; }
a					{	color: #2d6ac8; }
a:hover				{	}
img				    {	border: 0px; }
input				{	font-family: arial ; padding: 0px; }
select				{	}
form				{	margin: 0px; padding: 0px; }
h1, h2, h3			{	margin: 0px; padding: 0px; margin-bottom: 10px; 
						font-size: 18px;
						font-weight: normal; }
h1					{	color: #d7444a; font-size: 26px; }
p					{	font-size: 14px;
						color: #757575;
						text-align: justify;
						margin: 0px; padding: 0px;
						margin-top: 10px; }
table				{	border-collapse: collapse; }
textarea			{	 }
td					{	padding: 0px; 
						vertical-align: top; }
.clear				{	clear: both; }

/*--------------------------------------------------------------------------------------*/

div.body			{	width: 900px; background: #fff; margin-left: auto; margin-right: auto; padding-bottom: 20px; }
div.flags			{	text-align: right; height: 50px; }
div.menu			{	position: absolute; margin-left: 210px; width: 680px; height: 140px; }
div.menu .inbgdiv	{	background: #828282; height:40px; }
div.mbg1			{	background: url(/images/bg_pages.gif) bottom left; border-left: 10px solid #fff;}
div.mbg2, div.mbg3, div.mbg4, div.mbg5, div.mbg6, div.mbg7			{	background: url(/images/bg_prod.gif) bottom left repeat-x; border-left: 10px solid #fff;}

/*
div.mbg1			{	background: url(/images/bg_net_01.gif) bottom left; border-left: 10px solid #fe8e8e;}
div.mbg2			{	background: url(/images/bg_net_02.gif) bottom left; border-left: 10px solid #c3201a;}
div.mbg3			{	background: url(/images/bg_net_03.gif) bottom left; border-left: 10px solid #abe6c2;}
div.mbg4			{	background: url(/images/bg_net_04.gif) bottom left; border-left: 10px solid #f6de9a;}
div.mbg5			{	background: url(/images/bg_net_05.gif) bottom left; border-left: 10px solid #89cbed;}
div.mbg6			{	background: url(/images/bg_net_06.gif) bottom left; border-left: 10px solid #005899;}
div.mbg7			{	background: url(/images/bg_net_07.gif) bottom left; border-left: 10px solid #ae9af7;}
*/
div.menu .item, div.menu .mhov	{	background: #828282; height: 40px; width: 20%; float: left; text-align: center; line-height: 35px; }
div.menu .item:hover, div.menu .mhov {background: #fff402;}
div.menu .item a, div.menu .mhov a	{	text-decoration: none; color: white; }
div.menu .item:hover a, div.menu .mhov a {color: #000; text-decoration: underline;}
					
div.text			{	position: absolute; top: 200px; margin-left: 20px; }
div.submit			{	position: absolute; top: 200px; margin-left: 150px; }

div.crops			{	position: absolute; top: 201px; border-bottom: 1px solid #ccc; margin-left:219px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; padding: 4px 15px 5px 0; color: #999; width:666px; }
div.crops a			{	color: #333; }
div.left			{	margin-top: 210px; width: 180px; padding-left: 20px; float: left; }
div.left p			{	text-align: left; }
div.right			{	color:#757575; margin-top: 210px; width: 643px; margin-left: 37px; padding-right: 20px; float: right; }
div.left h1 a		{	font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #4ca7bc;  }
div.right h1 a		{	color: #d7444a;  }

h1.item				{	width: 30%; padding-right: 21px; float: left; margin-top: 20px; }
div.itemimg			{	width: 30%; padding-right: 21px; float: left; }
div.itemimg p		{	text-align: left; }
div.itemimg p a		{	color: #000; }
div.downmenu		{	border: 1px solid #e5e5e5; margin: 20px; margin-bottom: 0px; padding: 5px; font-size: 14px; text-align: center; }
div.downmenu a		{	margin-left: 50px; margin-right: 50px; color: #666; }

div.basement		{	width: 900px; margin-left: auto; margin-right: auto; }
div.bright			{	padding: 11px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; width: 670px; float: right; background: #808284; color: #fff402; }
div.bleft			{	padding: 11px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; width: 186px; float: left; background: #a9a9a9; color: #fff; text-align: center; }
div.bleft a			{	color: #fff; }

div.pmenu			{	width: 280px; float: left; text-align: center; margin-top: 190px; background: #828282; padding: 10px; margin-bottom: 5px;}
div.pmenu a, div.pmenu2 a	{	text-decoration: none; color: #fff; }
div.pmenu2			{	width: 280px; float: left; text-align: center; background: #828282; padding: 10px; margin-bottom: 5px; }

div.pmhov			{	background: #616161; font-weight: bold; margin-bottom: 0px;}

div.pmhov1			{	border-bottom: 5px solid #8AC7BF;}
div.pmhov2			{	border-bottom: 5px solid #71AEDD;}
div.pmhov3			{	border-bottom: 5px solid #E1533D;}
div.pmhov4			{	border-bottom: 5px solid #988FBE;}
div.pmhov5			{	border-bottom: 5px solid #9CD4F5;}
div.pmhov6			{	border-bottom: 5px solid #FEEE63;}



div.pimg			{	width: 450px; float: left; margin-top: 20px; }
div.ptext			{	width: 450px; float: right; margin-top: 20px; }

div.ptext ul		{	margin-left: 35px; color: #757575; }
div.ptext p			{	margin-left: 20px; margin-right: 20px; }
div.ptext table			{	margin-left: 20px; margin-right: 20px; }

div.capt			{	background: #b6ddc8; padding: 10px; padding-left: 20px; font-size: 26px; }
div.subc			{	margin: 20px; font-size: 26px; font-weight: bold; }

div.captbg1			{	background: #8AC7BF;}
div.captbg2			{	background: #71AEDD;}
div.captbg3			{	background: #E1533D;}
div.captbg4			{	background: #988FBE;}
div.captbg5			{	background: #9CD4F5;}
div.captbg6			{	background: #FEEE63;}



/*--------------------------------------------------------------------------------------*/
div.flags img		{	margin-top: 18px; margin-right: 20px; }

img.logo			{	position: absolute; margin-top: 60px; margin-left: 53px; }

/*--------------------------------------------------------------------------------------*/
table.search		{	position: absolute; top: 200px; margin-left: 20px; }
table.search td		{	vertical-align: middle; }
input.text, input.textde{	width: 130px; height: 19px; padding-left: 5px; padding-top: 3px; margin-right: 5px; }
input.submit, input.submitde{	width: 40px; height: 26px; padding: 0px; }
input.textde		{	width: 110px;}
input.submitde		{	width: 60px;}
/*--------------------------------------------------------------------------------------*/

p.date				{	font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
p.date a			{	color: #d7444a; }
p.capt				{	margin-top: 0px; color: #000; }
p.news				{	margin-top: 0px; }

/*****************backform**********************/
form.contacts td { padding: 5px; font-size: 12px;}
form.contacts input.text	{  border: 1px solid #7F9DB9; height: 20px; width: 100%; background: #FFF; font-size: 11px; width: 500px; color: black; padding: 0px;}
form.contacts textarea	{   background: #FFF; font-size: 11px; width: 500px; height:100px; border: 1px solid #7F9DB9; color: black; font-family: tahoma;}
form.contacts input.submit 	{ height: 24px; width: 100px; background: #145BA1; border: 1px solid #145BA1;color: white; font-size: 11px;}


img.gallery			{	border: 3px solid #4FB5DA; cursor: pointer; margin-right: 5px;}
img.curp			{	cursor: pointer;}

/**********************products*******************/
table.productlist	{width: 830px; margin-left: 35px; margin-top: 15px;}
table.productlist td {padding-bottom: 25px;}
table.productlist a	{color: black;}
table.productlist p {text-align: left;}
table.productlist p.ptitle	{text-align: center; line-height: 16px; font-weight: bold; font-size: 15px;}
table.productlist p.pdesc	{text-align: center; font-size: 12px;}
div.pagelink		{padding-left: 35px; padding-top: 15px; padding-bottom: 10px; font-size: 14px;}
div.pagelink a		{text-decoration: none; color: black;}
div.pagelink a:hover {text-decoration: underline;}
div.pagelink div {float: right; padding-right: 25px;}

ul				{color: #757575; margin: 15px; padding-left: 20px;}
strong			{color: #333;}
ul.sitemap		{margin-left: 25px;}

h1.smaller		{font-size: 18px;}

div.nextgood	{float: right; padding: 10px; padding-right: 20px; font-size: 26px; }
div.nextgood a	{color: black; text-decoration: none;}
div.nextgood a:hover	{text-decoration: underline;}

#beeon {position: absolute; overflow: hidden; z-index: 4; top: 50px; margin-left: 0px;}
#beebz {position: absolute; overflow: hidden; z-index: 3; top: 92px; margin-left: 68px;}
#bee {position: absolute; overflow: hidden; height: 1px; width: 1px; z-index: 3; top: -26px;}