body

.fomenu ul
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.fomenu ul li
{
  float: left;
  position: relative;
  display: inline;
}

.fomenu ul li a
{
  display: block;
  width: 100;
  padding: 0px 0px;
  text-decoration: none;
  color: black;
}

.fomenu ul li a:hover
{
/* color: white; */
}

.fomenu ul li ul
{
  left: 0;
  position: absolute;
  top: 1em;
  display: block;
  visibility: hidden;
}

.fomenu ul li ul li
{
  display: list-item;
  float: none;
}

.fomenu ul li ul li a
{
  background-color: #BAC1E0;
  display: block;
  width: 160px;
  padding: 3px 5px;
}


.fomenu ul li ul li a:hover
{
  background-color: #3F5FA0;
  color: white;
}


.fomenu ul li ul li ul
{ 
  left: 159px;
  top: 0;
 
}


* html p#iepara{ /* For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE */
padding-top: 1em;
}



/*
          Almenü
*/

.almenu {
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 195px;
/* border: 1px solid #9A9A9A; */
border-bottom-width: 0;
}

.almenu li a{
background-color: #BAC1E0;
/* font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; */
color: black;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
/* border: 1px solid white; */

}


* html .almenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 195px;
}

.almenu li a:visited, .almenu li a:active{

}

.almenu li a:hover{
background-color: #3F5FA0;
color: white;
}

/*
        Almenü 150
*/

.al {
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 145px;
/* border: 1px solid #9A9A9A; */
border-bottom-width: 0;
}

.al li a{
background-color: #BAC1E0;
/* font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; */
color: black;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
/* border: 1px solid white; */

}


* html .al li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 145px;
}

.al li a:visited, .al li a:active{

}

.al li a:hover{
background-color: #3F5FA0;
color: white;
}

/*
               Div-ek 
*/

.fodoboz {
	min-width:1000px;    /*minimális szélesség beállítása*/
	max-width:1400px;      /*maximális szélesség beállítása*/
	background-color:#ffffff;
	margin:auto;
	text-align:left;
	clear:both;

} 

.fokepdoboz {
	min-width:1000px;    /*minimális szélesség beállítása*/
	max-width:1400px;      /*maximális szélesség beállítása*/
	background-color:#ffffff;
	margin:auto;
	text-align:center;
	clear:both;

} 

.kepdoboz {
	width: 266px;    /*magasság beállítása*/
	background-color: #ffffff; /*háttérszín*/
	padding: 2px;
	margin:auto;
	text-align:center;
	float: left;
} 

.hirkep {
	min-width:400px;    /*minimális szélesség beállítása*/
	width:calc(100% - 410px);
	float:left;
	padding-left:10px;
	padding-bottom:10px;
	background-color:#ffffff; /*háttérszín*/
	font-family:Verdana;
	font-size:14;
	line-height: 150%;

}

.hirlista{
	width:380px;
	height:300px;
	float:right;
	background-color:#ffffff;
	outline-width:0px;
	outline-style:solid;
	outline-color:#ffaaff;
	padding:10px;
	display:table;
}


.lab {
	min-width:1000px;    /*minimális szélesség beállítása*/
	max-width:1400px;      /*maximális szélesség beállítása*/
	background-color:#3F5FA0; /*háttérszín*/
	padding:10;
	font-family:Verdana;
	text-align:center;
	color:white;
	font-size:14;
	clear:booth;

	
} 

.hir {
	width:98%;
	background-color:#ffffff;
	outline-width:0px;
	outline-style:solid;
	outline-color:#ffffff;
	padding:0px 5px;
	display: inline-block;
}

.link {
	width:calc(100% - 170px);
	float:left;
	padding-top:15px;
	padding-left:10px;
	background-color:#ffff00ffff;
}

.like {
	width:140px;    /*minimális szélesség beállítása*/
	height:30px;
	float:right;
	padding:10px;
	background-color:#ffffff;
}	



	
/*
               Betűtípusok 
*/

A.cim {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #3F5FA0; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

A.hir {
	FONT-WEIGHT: bold; FONT-SIZE: 13t; COLOR: tomato; FONT-FAMILY: Arial; TEXT-DECORATION: none
}


A.stext {
	FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none; line-height: 110%
}

A.btext {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none
}

A.centbtext {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: black; FONT-FAMILY: Verdana; TEXT-ALIGN: center; TEXT-DECORATION: none
}

A.nbtext {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

A.mtext {
	FONT-SIZE: 8pt; COLOR: black; COLOR: black; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

A.menu {
	FONT-WEIGHT: bold; FONT-FAMILY: Tahoma; FONT-SIZE: 10pt; TEXT-DECORATION: underline; COLOR: blue; 
}

A.menu:hover {
	FONT-WEIGHT: bold; FONT-FAMILY: Tahoma; FONT-SIZE: 10pt; TEXT-DECORATION: underline; COLOR: #3F5FA0; 
}
A.mail {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #390DDE; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}

A.hircim {
	FONT-WEIGHT: bold; FONT-SIZE: 30pt; line-height: 30pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none	
}

A.hirfo {
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none; line-height: 160%	
}

A.hirszov {
	FONT-SIZE: 15pt; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none; line-height: 160%	
}

A.labmail {
	COLOR: #ffffff;
}
/* 
               Nyomógombok
*/

a.boldbuttons{
background: transparent url('images/roundedge-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('images/roundedge-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}