*
{
	font-family : sans-serif;
	font-size : 11px;
}

.large *
{
	font-size : 14px;
	font-weight : bold;
}

html, body
{
	margin : 0px;
	padding : 0px;
}

a { color: #003399 ; }

a:link:after, a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
a[href^="/"]:after {
   content: " (http://www.fme.is"attr(href) ") ";
   }

h1, h2, h3, h4, h5, h6
{
	margin : 0px 0px 4px 0px;
	padding : 0px;
}

h1 
{
	font-size : 1.7em;
	color : #122d4a;
}

h2 {
	font-size : 1.5em;
	color : #122d4a;
}

h3 {
	font-size : 1.2em;
	color : #122d4a;
}

h4 {
	font-size : 1.5em;
	color : #122d4a;
	font-weight : normal;
}

h5 {
	font-size : 1em;
	color : #888;
}

h5 {
	font-size : 1em;
	color : #888;
	font-weight : normal;
}

form
{
	margin : 0px;
	padding : 0px;
}

p
{
	margin : 0px;
	padding : 5px 0px;
}

.clear { clear : both; }
.hide { display : none; }

input.gray { color : #bbb; }
input.normal { color : #333; }

/* HEADER */

.site
{
	margin : 0px auto;
	padding : 0px;

	width : 800px;
}

.header
{
	display: none;
	margin : 0px;
	padding : 0px;
}

.header .top
{
	margin : 0px 0px 2px 0px;
	width : 100%;

	background : url("/lisalib/getfile.aspx?itemid=2419") top right repeat-y #122d4a;
}

	.header .top .left
	{
		width : 40%;
		height : 30px;

		float : left;
		text-align : left;
	}

		.header .top span a
		{
			margin : 0px;
			padding : 0px 10px;
			height : 30px;
			line-height : 30px;

			display : block;
			float : left;
			text-decoration : none;
			color : #fff;
			border-right : 1px solid #0f3154;
		}

		.header .top span a:hover
		{
			text-decoration : underline;
		}

		.header .top span a.language
		{
			background : red;
			width : 14px;
		}
		
		.header .top span a#english
		{
			background : url("/lisalib/getfile.aspx?itemid=2446") center center no-repeat;
		}
		
		.header .top span a#icelandic
		{
			background : url("/lisalib/getfile.aspx?itemid=2445") center center no-repeat;
		}

	.header .top .right
	{
		margin : 0px;
		padding : 0px 6px 0px 0px;

		width : 40%;
		height : 30px;

		float : right;
		text-align : right;
	}

	.header .top .right .btn
	{
		position : relative;
		top : 5px;
	}

.settings
{
	margin : 2px 0px;
	padding : 0px;

	width : 100%;

	border-top : 1px solid #004a80;
	border-bottom : 1px solid #004a80;
}

	.settings .breadcrumbs
	{
		margin : 0px;
		padding : 0px 0px 0px 10px;
	
		height : 35px;
		line-height : 35px;
	
		float : left;
		font-weight : bold;
		color : #0f3154;
	}
	
		.settings .breadcrumbs a
		{
			color : #0f3154;
			text-decoration : none;
		}
		
		.settings .breadcrumbs a:hover
		{
			text-decoration : underline;
		}
	
		.settings .breadcrumbs .text
		{
			padding : 0px 5px 0px 0px;
			color : #9cb8ce;
		}

	.settings .txt
		{
		margin : 5px 0px 5px 1px;
		padding : 0px 5px;

		width : auto;
		height : 25px;
		line-height : 25px;
		color : #817a50;

		float : right;
	}
	.settings .minimize
	{
		margin : 5px 0px 5px 1px;
		padding : 0px;

		width : 20px;
		height : 25px;
		background : url("/lisalib/getfile.aspx?itemid=2421") center center no-repeat;

		float : right;
	}

	.settings .maximize
	{
		margin : 5px 5px 5px 1px;
		padding : 0px;

		width : 20px;
		height : 25px;
		background : url("/lisalib/getfile.aspx?itemid=2420") center center no-repeat;

		float : right;
	}

.login
{
	display: none;
	margin : 0px;
	padding : 10px 0px 0px 0px;

	border-top : 1px solid #c2bda0;
}

	.login .title
	{
		padding : 6px;

		text-transform : uppercase;
		text-decoration : none;
		font-weight : bold;
		font-size : .9em;
		color : #817a50;
	}

	.login form
	{
		margin : 0px;
		padding : 0px 5px;

		text-align : right;
	}

	.login form input
	{
		width : 184px;
	}

	.login .btn
	{
		width : 70px;
		margin : 2px 0px 0px 0px;
	}

/* CONTENT */

.content { }

.content .left
{
	display: none;
	width : 25%;
	float : left;
}

	.content .left #flytival
	{
		margin : 6px 0px;
		padding : 0px;
	}

	.content .left .box
	{
		margin : 6px 0px;
		padding : 10px;

		width : 178px;
		height : 100px;

		background : #eee;
		color : #aaa;
		border : 1px solid #bbb;
	}

.content .right
{
	width : 90%;
	float : center;
}

/* NEWS */

dl
{
	padding : 12px 12px 12px 12px;
	margin : 0px;

	border-bottom : 1px dotted silver;
}

	dl dt, dl dd
	{
		margin : 0px;
		padding : 0px;
	}

	dl dt
	{
		margin : 0px;
		padding : 0px;

		font-size : 1.3em;
		font-weight : bold;
	}

	dl dt.date
	{
		margin : 0px;
		padding : 0px;

		color : #bbb;
		font-size : .9em;
		font-weight : normal
	}

	dl dd.meira
	{
		float : left;
	}

	dl dd.senda
	{
		float : right;
	}
	
	dl dd.meira a, dl dd.senda a
	{
		color : #bbb;
		text-decoration : none;
	}

	dl dd.meira a:hover, dl dd.senda a:hover
	{
		text-decoration : underline;
	}


/* FIRST MENU */

#firstMenu
{
	display: none;
	margin : 0px 0px 2px 0px;
	width : 100%;
}

	#firstMenu h1
	{
		margin : 0px;
		padding : 0px;
	}

	#firstMenu h1 .logo#icelandic
	{
		height : 130px;
		width : 25%;

		#background : url("/lisalib/getfile.aspx?itemid=2434") center center no-repeat;
		background : url("/lisalib/getfile.aspx?itemid=2459") center center no-repeat;

		float : left;
	}

	#firstMenu h1 .logo#english
	{
		height : 130px;
		width : 25%;

		#background : url("/lisalib/getfile.aspx?itemid=2434") center center no-repeat;
		background : url("/lisalib/getfile.aspx?itemid=2457") center center no-repeat;

		float : left;
	}

#markadir
{
	width : 25%;
	height : 130px;

	background : url("/lisalib/getfile.aspx?itemid=2409") bottom right #98b7cb;

	float : left;
}

	#markadir a
	{
		background : url("/lisalib/getfile.aspx?itemid=2404") left center no-repeat;
		color : #51748f;
	}

#neitendur
{
	width : 25%;
	height : 130px;

	background : url("/lisalib/getfile.aspx?itemid=2411") bottom right #96b9a5;

	float : left;
}

	#neitendur a
	{
		background : url("/lisalib/getfile.aspx?itemid=2406") left center no-repeat;
		color : #003334;
	}

#thjonustuvefur
{
	width : 25%;
	height : 130px;

	background : url("/lisalib/getfile.aspx?itemid=2410") bottom right #b0aa86;

	float : left;
}

	#thjonustuvefur a
	{
		background : url("/lisalib/getfile.aspx?itemid=2405") left center no-repeat;
		color : #817a50;
	}

	#markadir span, #neitendur span, #thjonustuvefur span
	{
		display : block;
	}


	#markadir span a, #neitendur span a, #thjonustuvefur span a
	{
		margin : 0px;
		padding : 6px 6px 6px 27px;

		text-transform : uppercase;
		text-decoration : none;
		font-weight : bold;
		font-size : .9em;

		display : block;
	}

	#markadir span a:hover, #neitendur span a:hover, #thjonustuvefur span a:hover
	{
		text-decoration : underline;
	}

/* SECOND MENU */

#secondMenu
{
	margin : 0px;
	padding : 0px;

	background : url("/lisalib/getfile.aspx?itemid=2417") left top repeat-y #e5e1c9;
	list-style : none;
}

	#secondMenu li
	{
		margin : 0px;
		padding : 0px;

		list-style : none;
		border-bottom : 1px solid #d7d5bb;
	}

	#secondMenu li a
	{
		margin : 0px;
		padding : 7px 6px 7px 28px;

		text-transform : uppercase;
		text-decoration : none;
		font-weight : bold;
		font-size : .9em;
		line-height : 9px;
		color : #7e774f;

		display : block;
		background : url("/lisalib/getfile.aspx?itemid=2407") left center no-repeat;

		/*height : 25px;*/
		/*line-height : 25px;*/
	}

	#secondMenu li a:hover, #secondMenu li a.on
	{
		color : #dfddc2;
		background : url("/lisalib/getfile.aspx?itemid=2408") left center no-repeat #9c9465;
		/*text-decoration : underline;*/
	}

	#secondMenu ul
	{
		margin : 0px;
		padding : 0px;
	}

		#secondMenu ul li
		{
			border-top : 1px solid #c7c5ad;
			border-bottom : 0px;
			background : #d2d0b8;
		}

		#secondMenu ul li a
		{
			margin : 0px;
			padding : 7px 6px 7px 40px;
			line-height : 9px;
			background : url("/lisalib/getfile.aspx?itemid=2407") 12px center no-repeat;
		}

		#secondMenu ul li a:hover
		{
			/*margin : 0px;*/
			/*padding : 7px 6px 7px 28px;*/
			background : url("/lisalib/getfile.aspx?itemid=2408") 12px 7px no-repeat #9c9465;
		}

/* FLYTIVAL */


#flytival.hover ul { display : block; }
#flytival a { text-decoration : none; }

#flytival .default
{
	margin : 0px;
	padding : 6px;

	border-top : 1px solid #004a80;
	border-bottom : 1px solid #004a80;

	background : url("/lisalib/getfile.aspx?itemid=2412") center right no-repeat #9cb8ce;
	display : block;
}

#flytival .default a {
	color : #004a80;
	font-weight : bold;
}
#flytival ul, #flytival li { list-style : none; }

#flytival ul
{
	margin : 0px;
	padding : 0px;

	display : none;
	position : absolute;

	background : #004a80;
}

#flytival ul li a
{
	display : block;
	width : 166px;

	margin : 0px;
	padding : 6px 6px 6px 28px;

	color : #fff;
	background : url("/lisalib/getfile.aspx?itemid=2404") left center no-repeat;
	border-bottom : 1px solid #003c67;
}

#flytival ul li a:hover
{
	background : url("/lisalib/getfile.aspx?itemid=2404") left center no-repeat #003c67;
}

/* SHORT BOX */

.shortBox dl
{
	margin : 5px;
	padding : 0px;

	width : 285px;
	float : left;
	border-bottom : 0px solid #fff;
}

.shortBox dl dt
{
	padding : 10px;

	background : #9c9465;
	color : #dfddc2;

	font-size : 1em;
}

.shortBox dl dd
{
	padding : 10px;

	background : #dfddc2;
	color : #9c9465;
}

.footer
{
	width : 90%;
	float : center;
//	margin : 5px 0px 10px 0px;
//	padding : 0px 0px 50px 0px;
	background : url("/lisalib/getfile.aspx?itemid=2413") bottom left no-repeat;
}

.footer, .footer a
{
	color : #000;
}