IMG
{
margin: 0px;
padding: 0px;
border: 0px;
}

P
{
margin: 2px;
padding: 0px;
font-family: verdana;
font-size: 11px;
}

INPUT {
margin: 0px;
padding: 0px;
border: 1px solid black;
width: 140px;
}

A:link
{
margin: 0px;
padding: 0px;
border: 0px none;
}

A:visited
{
margin: 0px;
padding: 0px;
border: 0px none;
}

DIV
{
margin: 0;
padding: 0;
}

SELECT
{
margin: 0px;
padding: 0px;
}

IFRAME
{
margin: 0px;
padding: 0px;
}


.TopContainer
{
width: 800px;
}

.HeaderRow
{
margin-left: 15px;
width: 770px;
overflow: hidden;
}

.HeaderRow A.TopLink
{
float:right;
width:28em;
text-decoration:none;
color: #7b4229;
border-top: solid 5px #7b4229;
}

.HeaderRow A.TopLink:hover
{
border-top: dotted 5px #7b4229;
}

.HeaderRow A.EMLA
{
float:left;
width: 25em;
color: #005A42;
border-top: solid 5px #005A42;
text-decoration:none;
}

.HeaderRow A.EMLA:hover 
{
border-top: dotted 5px #005A42;
}

.BannerRow
{
margin-left: 15px;
width: 770px;
overflow: hidden;
height: 140px;
background-image: url('../images/banner.jpg');
background-repeat: no-repeat;
}

.HighlightContainer
{
margin-left: 15px;
width: 770px;
/*overflow: hidden;*/
}

.Logo
{
float: left;
width: 80px;
height: 80px;
overflow: hidden;
background-image: url('../images/emlalogo70.gif');
background-position: center center;
background-repeat: no-repeat;
border-left: solid 1px gray;
border-top: solid 1px gray;
border-bottom: solid 1px gray;
}

.ContactUs
{
float: left;
width: 180px;
height: 80px;
overflow: hidden;
text-align: left;
border-right: solid 1px gray;
border-top: solid 1px gray;
border-bottom: solid 1px gray;
vertical-align: middle;
}

.ContactUs P
{
margin-top: 0.5em;
}

.Highlight
{
float: left;
width: 506px;
height: 80px;
/*overflow: hidden;*/
background-color: #EEEEEE;
border: solid 1px gray;
text-align: center;
}

P.Lead
{
font-weight: bold;
display: inline;
}

.CenterBox
{
width: 770px;
margin-left: 15px;
overflow: hidden;
clear: left;
}

.RightPane
{
width:150px;
float: left;
overflow: hidden;
}

.ContentPane
{
width:420px;
float: left;
margin-top: 10px;
}

.LeftPane
{
float: left;
width: 200px;
overflow: hidden;
}

.FooterRow
{
width: 770px;
margin:15px;
}

.FooterRow P
{
text-align: center;
}


.Menubox
{
/*width: 150px;*/
margin: 3px;
border-right: solid 1px black;
border-bottom: solid 1px black;
}

.VerticalBanner
{
width: 190px;
margin: 3px;
border: 0px;
overflow: hidden;
}

P.MenuTitle
{
background-color: #CFCFCF;
font-weight: bold;
line-height: 2em;
}

P.MenuItem
{
margin-bottom: 5px;
padding-top: 5px;
border-bottom: 1px dotted gray;
}

A.MenuItem:link
{
width: 100%;
text-decoration: none;
text-align: left;
color: black;
}

A.MenuItem:visited
{
width: 100%;
text-decoration: none;
text-align: left;
color: black;
}

A.MenuItem:hover
{
background-color: #000000;
color: #FFFFFF;
}


.Menubox A:link
{
width: 100%;
text-decoration: none;
text-align: left;
color: black;
}

.Menubox A:visited
{
width: 100%;
text-decoration: none;
text-align: left;
color: black;
}

.Menubox A:hover
{
background-color: #000000;
color: #FFFFFF;
}

.Menubox IMG
{
width: 140px;
}

.MinibannerBox
{
width: 142px;
/*height: 50px;*/
margin: 3px;
}

.MinibannerBox IMG
{
border: none;
}

.ContentBoxFull
{
/*float: left;*/
width: 410px;
margin: 3px;
border-right: solid 1px black;
border-bottom: solid 1px black;
overflow: hidden;
}

.ContentBoxLeft
{
float: left;
width: 200px;
overflow: hidden;
margin: 3px;
border-right: solid 1px black;
border-bottom: solid 1px black;
}

.ContentBoxRight
{
float: right;
width: 200px;
overflow: hidden;
margin: 3px;
border-right: solid 1px black;
border-bottom: solid 1px black;
}

H1.ContentTitle
{
margin: 5px;
/*background-color: #CFCFCF;*/
font-weight: bold;
font-family: verdana;
font-size: 13px;
}

H1.ContentTitle A
{
width: 100%;
text-decoration: none;
float: left;
text-align: left;
color: black;
line-height: 1.5em;
}

H1.ContentTitle A:visited
{
width: 100%;
text-decoration: none;
float: left;
text-align: left;
color: black;
}

H1.ContentTitle A:hover
{
background-color: #000000;
color: #FFFFFF;
}

.Shortcut
{
width: 142px;
margin-top: 10px;
margin-left: 3px;
border: 0px;
}

.Shortcut SELECT
{
width: 140px;
}

FORM.Search
{
width: 140px;
margin: 0px;
border: 0px;
}

.ContentBoxFull IMG, .ContentBoxLeft IMG, .ContentBoxRight IMG
{
width: 100px;
float: right;
}

/* Banner menü */

#nav {
  padding: 0px;
  margin: 0px;
  list-style: none;
  }
  
#nav UL {
  list-style: none;
  }
  
#nav LI {
  float: left;
  position: relative;
  width: 123px;
  line-height: 1.4em;
  }

#nav UL UL LI {
  width: 250px;
  border-top: 1px solid black;
  }  
  
#nav LI UL {
    display: none;
    position: absolute;
    top: 1.4em;
	left: -41px;
  }


#nav LI:hover UL, #nav LI.over UL {
	display: block; 
	}

#nav LI:hover UL UL, #nav LI.over UL UL {
	display: none; 
	}

#nav UL LI:hover UL, #nav UL LI.over UL {
	display: block; 
	position: absolute;
    top: 0;
	left: 85px;
	}
		
#nav A  {
	border-top: solid 3px black;	
	width: 100%;
	text-decoration: none;
	float: left;
	text-align: center;
	color: black;
	background: #EEEEEE;
	font-family: verdana;
	font-size: 11px;
	padding-left: 3px;
}	

#nav A:visited
{
	border-top: solid 3px black;	
	width: 100%;
	text-decoration: none;
	float: left;
	text-align: center;
	color: black;
	background: #EEEEEE;
	font-family: verdana;
	font-size: 11px;
	padding-left: 3px;
}

#nav A:hover
{
border-top: dotted 3px black;
}

#nav UL A  {
	border: 0px;	
	width: 100%;
	text-decoration: none;
	float: left;
	text-align: center;
	color: black;
	background-color: #EEEEEE;
	font-family: verdana;
	font-size: 11px;
	padding-left: 3px;
}	

#nav UL A:visited
{
	border: 0px;	
	width: 100%;
	text-decoration: none;
	float: left;
	text-align: center;
	color: black;
	background-color: #EEEEEE;
	font-family: verdana;
	font-size: 11px;
	padding-left: 3px;
}

#nav UL A:hover
{
	border: 0px;	
	width: 100%;
	text-decoration: none;
	float: left;
	text-align: center;
	font-family: verdana;
	font-size: 11px;
	padding-left: 3px;
	background-color: black;
	color: #FFFFFF;
}


/*^^^^^^ Banner menü idáig ^^^^^^*/
	
.Menubox .ContentBoxLeft
{
width: 145px;
float: none;
position: absolute;
}

.Menubox .ContentBoxLeft IMG
{
width: 140px;
}

IMG.flag
{
width: 18px;
float: right;
}


