body { font: 100% Verdana, Arial, Helvetica, sans-serif; background: #666666; margin: 0;  padding: 0; text-align: center; color: #000000;}

html,body	{width:100%; height:100%;}
body		{ background:#fff; font-family:calibri,Arial; font-size:12px; color:#4b5c0d;}

#container {width: 945px; background: #FFFFFF; margin: 0 auto; text-align: left;}
#mainContent {padding: 0 0px;}

#logo		{width:311px; height:53px; float:left; margin:5px 0px 0px 11px;}
#menu		{width:552px; height:47px; background: url('../images/menu.jpg'); float:right; margin:19px 10px 0px 0px;}
#menu_eng	{width:552px; height:47px; background: url('../images/menu_eng.jpg'); float:right; margin:19px 10px 0px 0px;}
#menu_ru	{width:552px; height:47px; background: url('../images/menu_ru.jpg'); float:right; margin:19px 10px 0px 0px;}
#wide		{width:945px; height:147px; background: url('../images/widetop.jpg'); float:left; position:relative;}
#leftside	{width:404px; float:left; margin-left:-35px;}
#topleft	{width:369px; height:213px; background: url('../images/top_left.jpg'); float:right; position:relative;}

#content	{width:538px; float:left; margin-left:12px; position:relative; padding-top:40px;}
html #content	{width:530px; margin-left:8px;}
#greenimage	{width:404px; height:318px; background: url('../images/green_image.jpg'); float:left;}
#rightbar	{width:10px; height:271px; background: url('../images/right_border.jpg'); float:right;}

#footer		{width:100%; height:28px; padding:14px 25px 0px 0px; background:url('../images/footer_bg.jpg'); display:block; float:left; text-align:right; font-size:10px; font-family:Arial; color:#7b8756; margin-top:15px;}
#ews		{/*width:93px; height:29px; display:block; background:url('../images/ews.jpg');*/ float:left; margin:-2px 0px 0px 15px;}
#ews img	{border: none;}

#infobox	{position:absolute; top:106px; left:21px; font-size:11px; font-family:Arial; color:#5c7011; line-height:20px;}
#infobox .title	{font-size:16px; font-weight:bold;}

.h1line		{width:554px; height:7px; background:#d1dcc9; position:absolute; left:0px; top:12px; z-index:444;}
html>/**/body .h1line{top:22px;}	/*FF,GC,SAFARI*/
/********* Menus	************/

/***	Main	***/
#bemutatkozas a			{width:127px; height:33px; display:block; margin-left:2px; float:left;}
#bemutatkozas a:hover	{background:url('../images/menu_over.jpg') -2px 0px;}

* html #bemutatkozas a	{margin-left:1px;}

#tevekenysegek a		{width:127px; height:33px; display:block;  margin-left:15px; float:left;}
#tevekenysegek a:hover	{background:url('../images/menu_over.jpg') -144px 0px;}

#termekek a				{width:127px; height:33px; display:block; margin-left:14px; float:left;}
#termekek a:hover		{background:url('../images/menu_over.jpg') -285px 0px;}

#kapcsolat a			{width:127px; height:33px; display:block; margin-left:12px; float:left;}
#kapcsolat a:hover		{background:url('../images/menu_over.jpg') -424px 0px;}

#welcome a				{width:127px; height:33px; display:block; margin-left:2px; float:left;}
#welcome a:hover		{background:url('../images/menu_over_eng.jpg') -2px 0px;}

* html #welcome a		{margin-left:1px;}

#ourbusiness a			{width:127px; height:33px; display:block;  margin-left:15px; float:left;}
#ourbusiness a:hover	{background:url('../images/menu_over_eng.jpg') -144px 0px;}

#products a				{width:127px; height:33px; display:block; margin-left:14px; float:left;}
#products a:hover		{background:url('../images/menu_over_eng.jpg') -285px 0px;}

#contact a				{width:127px; height:33px; display:block; margin-left:12px; float:left;}
#contact a:hover		{background:url('../images/menu_over_eng.jpg') -424px 0px;}


#menu_ru #welcome a				{width:127px; height:33px; display:block; margin-left:2px; float:left;}
#menu_ru #welcome a:hover		{background:url('../images/menu_over_ru.jpg') -2px 0px;}

* html #menu_ru #welcome a		{margin-left:1px;}

#menu_ru #ourbusiness a			{width:127px; height:33px; display:block;  margin-left:15px; float:left;}
#menu_ru #ourbusiness a:hover	{background:url('../images/menu_over_ru.jpg') -144px 0px;}

#menu_ru #products a				{width:127px; height:33px; display:block; margin-left:14px; float:left;}
#menu_ru #products a:hover		{background:url('../images/menu_over_ru.jpg') -285px 0px;}

#menu_ru #contact a				{width:127px; height:33px; display:block; margin-left:12px; float:left;}
#menu_ru #contact a:hover		{background:url('../images/menu_over_ru.jpg') -424px 0px;}

/***	Sub		***/
#nyers-husok			{width:154px; height:21px; display:block; position:absolute; left:402px; top:110px; text-align:center; padding-top:1px;}
#nyers-husok a			{color:#fff; text-decoration:none; font-family:Calibri,Arial; font-size:14px;}
#nyers-husok a:hover	{color:#daea97;}

#feldolgozott-termekek			{width:154px; height:21px; display:block; position:absolute; left:592px; top:110px; text-align:center; padding-top:1px;}
#feldolgozott-termekek a		{color:#fff; text-decoration:none; font-family:Calibri,Arial; font-size:14px;}
#feldolgozott-termekek a:hover	{color:#daea97;}

#mellektermekek					{width:154px; height:21px; display:block; position:absolute; left:781px; top:110px; text-align:center; padding-top:1px;}
#mellektermekek a				{color:#fff; text-decoration:none; font-family:Calibri,Arial; font-size:14px;}
#mellektermekek a:hover			{color:#daea97;}

/********* Flags **************/
#flags			{floa:left; display:block; margin:190px 0px 0px 185px;}
#flags #hu a	{width:20px; height:14px; display:block; float:left; background: url('../images/flags.jpg');}
#flags #orosz a	{width:20px; height:14px; display:block; float:left; background: url('../images/flags.jpg') -34px 0px; margin-left:14px;}
#flags #eng a	{width:20px; height:14px; display:block; float:left; background: url('../images/flags.jpg') -66px 0px; margin-left:14px;}

/********* Green Box ***********/
.green_box	{width:95%; height:auto; display:block; position:relative; background:#d1dcc9; padding:10px; float:left;}
.green_tl	{width:7px; height:7px; display:block; background:url('../images/green_tl.jpg'); position:absolute; top:0;left:0;}
.green_tr	{width:7px; height:7px; display:block; background:url('../images/green_tr.jpg'); position:absolute; top:0;left:100%; margin-left:-7px;}
.green_bl	{width:7px; height:7px; display:block; background:url('../images/green_bl.jpg'); position:absolute; top:100%;left:0;margin-top:-7px;}
.green_br	{width:7px; height:7px; display:block; background:url('../images/green_br.jpg'); position:absolute; top:100%;left:100%; margin-left:-7px;margin-top:-7px;}


.img_holder	{float:left; width:147px; text-align:center; margin-left:16px;}
.img_holder img	{float:left; border:1px solid #4b5c0d;}
.img_holder p	{margin-top:3px; float:left; width:100%; text-align:center;}

/********* Commmon Styles **********/

h1			{font-size:18px; color:#a6af8b; font-family:Arial; position:absolute; left:0; top:4px; z-index:555; background:#fff; padding-right:18px;}
html>/**/body h1{top:2px;}	/*FF,GC,SAFARI*/
* html h1	{top:8px;}		/*IE6*/

/******** Typography **************/

