﻿html {
	background: #F0F0F0;
}
body {
	margin: 0 0 30px 0;
	background: top url('top.gif') repeat-x;
	
	font-family: verdana, tahoma, arial;
	font-size: 10px;
	color: #454545;
}

/*** Default ***/

h1 {
	padding: 0;
	margin: 0;
}

img,
ul {
	padding: 0;
	margin: 0;
}

#wrap A {
	color: #454545;
	text-decoration: none;
}
	#wrap A:hover {
		text-decoration: underline;
	}
#wrap.einst .quote .text,
#wrap.einst A {
	color: #E77621;
	border-color: #E77621;
}
#wrap.fyrirt .quote .text,
#wrap.fyrirt A {
	color: #1C2E82;
	border-color: #1C2E82;
}
#wrap.umhverf .quote .text,
#wrap.umhverf A {
	color: #87B529;
	border-color: #87B529;
}
#wrap.minar .quote .text,
#wrap.minar A {
	color: #d21c1d;
	border-color: #d21c1d;
}




/*** Structure ***/

.clear {
	clear: both;
	height: 1px;
	margin: 0 !important;
	margin: 0 0 -10px 0; /* IE6 FIX */
}

#wrap {
	margin: 0 auto;
	width: 974px;
}
#bottom,
#main {
	background: url('base_back.gif') repeat-y;
	/* overflow: hidden; */
}
#main {
	margin: 0 0 5px 0;
}

/*** Skuggi ***/

.base_top {
	/*background: 0 0 url('base_top.gif') no-repeat;*/
}
.base_bottom {
	background: bottom left url('base_bottom.gif') no-repeat;
	padding: 7px 0px 3px 15px;
	
	height: auto !important;
	height: 1px; /* IE6 FIX */
	min-height: 1px; /* IE7 FIX */
}

/*** Haus ***/

#head {
	overflow: hidden;
}
*:first-child+html #head {
	margin: 0 0 -19px 0;
}
	
	#head A {
		color: #454545;
	}

	#head A.logo_invest,
	#head A.logo {
		display: block;
		background: url('or_logo.gif') no-repeat;
		width: 106px;
		height: 65px;
		text-indent: -9999px;
		outline: none;
		
		margin: -30px 0 0 0;
	}
	#wrap.invest #head A.logo {
		background: url('or_logo_invest.gif') no-repeat;
	}
	
	#wrap.carb #head A.logo {
		margin-top: -38px;
		width: 120px;
		background: url('logo_carbfix.gif') no-repeat;
	}
	
	/*** Aðalvalmynd ***/
	
	#head ul.menu {
		margin: -15px 4px 0px 0 !important;
		margin: -15px 4px -19px 0;
		height: 25px;
		
		background: 0 bottom url('base_top.gif') no-repeat;
	}
	#head ul.menu li {
		display: inline;
	}
	#head ul.menu li A {
		display: block;
		float: right;
		margin: 0 0 0 20px;
		padding: 0;
		height: 15px;
		
		text-indent: -9999px;
		outline: none;
		
		background-repeat: no-repeat;
	}
	
		#head ul.menu li.einstaklingar A {
			background-image: url('menu_einstaklingar.gif');
			background-position: -5px -2px;
			width: 83px;
		}
			#wrap.einst #head ul.menu li.einstaklingar A,
			#head ul.menu li.einstaklingar A.selected,
			#head ul.menu li.einstaklingar A:hover {
				background-position: -5px -23px ;
			}
		#head ul.menu li.fyrirtaeki A {
			background-image: url('menu_fyrirtaeki.gif');
			background-position: -5px -4px;
			width: 57px;
		}
			#wrap.fyrirt #head ul.menu li.fyrirtaeki A,
			#head ul.menu li.fyrirtaeki A.selected,
			#head ul.menu li.fyrirtaeki A:hover {
				background-position: -5px -25px ;
			}
		#head ul.menu li.umhverfi A {
			background-image: url('adgerdir.png');
			background-position: -3px -4px;
			width: 130px;
		}
			#wrap.umhverf #head ul.menu li.umhverfi A,
			#head ul.menu li.umhverfi A.selected,
			#head ul.menu li.umhverfi A:hover {
				background-position: -3px -25px ;
			}
		#head ul.menu li.umor A {
			background-image: url('menu_umor.gif');
			background-position: -3px -4px;
			width: 45px;
		}
			#wrap.umor #head ul.menu li.umor A,
			#head ul.menu li.umor A.selected,
			#head ul.menu li.umor A:hover {
				background-position: -3px -25px ;
			}
		#head ul.menu li.services A {
			background-image: url('menu_services.gif');
			background-position: 0px 0px;
			width: 55px;
		}
			#wrap.services #head ul.menu li.services A,
			#head ul.menu li.services A.selected,
			#head ul.menu li.services A:hover {
				background-position: 0px -20px ;
			}
		#head ul.menu li.projects A {
			background-image: url('menu_projects.gif');
			background-position: 0px 0px;
			width: 55px;
		}
			#wrap.projects #head ul.menu li.projects A,
			#head ul.menu li.projects A.selected,
			#head ul.menu li.projects A:hover {
				background-position: 0px -20px ;
			}
		#head ul.menu li.energy A {
			background-image: url('menu_energy.gif');
			background-position: 0px 0px;
			width: 140px;
		}
			#wrap.energy #head ul.menu li.energy A,
			#head ul.menu li.energy A.selected,
			#head ul.menu li.energy A:hover {
				background-position: 0px -20px ;
			}
		#head ul.menu li.about A {
			background-image: url('menu_about.gif');
			background-position: 0px 0px;
			width: 45px;
		}
			#wrap.about #head ul.menu li.about A,
			#head ul.menu li.about A.selected,
			#head ul.menu li.about A:hover {
				background-position: 0px -20px ;
			}
	
	/***
		
		Nýtt menu á ísl
		
	***/
	
		#head ul.menu_new {
			/*margin: -20px 4px 10px 0;*/
			margin: -24px 0px 0px 0 !important;
			margin: -24px 0px -19px 0;
			
			height: 38px;
			
			overflow: hidden;
			background: 0 bottom url('base_top.gif') no-repeat;
		}
		#head ul.menu_new li {
			display: inline;
		}
		#head ul.menu_new li A {
			display: block;
			float: right;
			margin: 0 0 0 -3px;
			
			height: 36px;
			
			text-indent: -9999px;
			outline: none;
			
			background-repeat: no-repeat;
			
		}
			#head ul.menu_new li.einstaklingar A {
				background-image: url('umoskru.png');
				background-position: 0px -74px;
				width: 123px;
			}
				#head ul.menu_new li.einstaklingar A.selected,
				#head ul.menu_new li.einstaklingar A:hover {
					background-position: 0 -37px ;
				}
				#wrap.einst #head ul.menu_new li.einstaklingar A {
					background-position: 0 0px ;
				}
				
			#head ul.menu_new li.fyrirtaeki A {
				background-image: url('utgefidefni.png');
				background-position: 0 -74px;
				width: 94px;
			}
				#head ul.menu_new li.fyrirtaeki A.selected,
				#head ul.menu_new li.fyrirtaeki A:hover {
					background-position: 0 -37px ;
				}
				#wrap.fyrirt #head ul.menu_new li.fyrirtaeki A {
					background-position: 0 0px ;
				}
			
			#head ul.menu_new li.umhverfi A {
				background-image: url('adgerdir.png');
				background-position: 0 -74px;
				width: 168px;
			}
				#head ul.menu_new li.umhverfi A.selected,
				#head ul.menu_new li.umhverfi A:hover {
					background-position: 0 -37px ;
				}
				#wrap.umhverf #head ul.menu_new li.umhverfi A {
					background-position: 0 0px ;
				}
			
			#head ul.menu_new li.umor A {
				background-image: url('greinar.png');
				background-position: 0 -74px;
				width: 77px;
			}
				#head ul.menu_new li.umor A.selected,
				#head ul.menu_new li.umor A:hover {
					background-position: 0 -37px ;
				}
				#wrap.umor #head ul.menu_new li.umor A {
					background-position: 0 0px ;
				}
			
			#head ul.menu_new li.minarsidur A {
				/*background-image: url('../img/menu_minarsidur.gif');*/
				background-image: url('forsida.png');
				background-position: 0 -74px;
				width: 109px;
			}
				#head ul.menu_new li.minarsidur A.selected,
				#head ul.menu_new li.minarsidur A:hover {
					background-position: -1px -36px ;
				}
				#wrap.minar #head ul.menu_new li.minarsidur A {
					background-position: 1px 0;
				}
		
			
		.backtoor {
			/*margin: -20px 4px 10px 0;*/
			margin: -24px -1px 0px 0 !important;
			margin: -24px -1px -19px 0;
			
			height: 38px;
			
			overflow: hidden;
			background: 0 bottom url('base_top.gif') no-repeat;
		}
			.backtoor A {
				display: block;
				
				float: right;
				
				height: 38px;
				width: 111px;
				
				text-indent: -9999px;
				
				background: 0 1px url('tab_back.gif') no-repeat;
			}
			.carbis .backtoor A {
				display: none;
			}
		
	/*** Tungumál og Info ***/
	
	#head ul.info,
	#head ul.lang {
		float: left;
		list-style: none;
		padding: 7px 0 0px 0;
		height: 20px;
		width: 450px;
		
		overflow: hidden;
	}
		#head ul.info A,
		#head ul.lang A {
			color: #717171;
			text-decoration: none;
			overflow: hidden;
		}

	#head ul.lang {
		margin-left: -10px;
	}
		#head ul.lang li {
			display: inline;
			padding: 0 5px 0 10px;
			color: #717171;
			background: 0 6px url('head_bullet.gif') no-repeat;
		}

	#head ul.info {
		width: 300px;
		overflow: hidden;
		height: 15px;
		margin: -2px 0 0 0;
	}
		#head ul.info li {
			display: inline;
			padding: 0 0 0 0;
			color: #717171;
		}
			#head ul.info li A {
				margin: 1px 0px 0 0px;
				padding: 0 10px 0 10px;
				display: block;
				float: left;
				height: 15px;
				width: 150px;
				background: right 5px url('head_bullet.gif') no-repeat;
			}
				#head ul.info li.webtree A {
					width: 30px;
				}
		#head ul.info li.readable A,
		#head ul.info li.bigger A,
		#head ul.info li.smaller A {
			margin: 0 0 0 5px;
			padding: 0;
			height: 15px;
			width: 15px;
			text-indent: -9999px;
		}
			#head ul.info li.readable A {
				background: 0 0 url('head_readable.gif') no-repeat;
			}
			#head ul.info li.bigger A {
				background: 0 0 url('head_bigger.gif') no-repeat;
			}
			#head ul.info li.smaller A {
				background: 0 0 url('head_smaller.gif') no-repeat;
			}

	/*** Search box í haus ***/
	
	#head .search {
		background: url('search_back.gif') no-repeat;
		
		margin: -28px 3px 0 0;
		float: right;
		
		width: 230px;
		height: 35px;
		padding: 40px 0 0 15px;
	}
	#wrap.en #head .search,
	#wrap.about #head .search,
	#wrap.energy #head .search,
	#wrap.projects #head .search,
	#wrap.about #head .search,
	#wrap.invest #head .search {
		background: url('search_back_en.gif') no-repeat;
	}
		#head .search input {
			width: 182px;
			margin: 0 3px 1px 0;
			padding: 3px 0 4px 3px;
			
			border: 1px solid #c2c2c2;
			
			font-family: verdana, tahoma, arial;
			font-size: 9px;
			color: #333;
		}
		#head .search input.btn {
			width: 25px;
			height: 21px;
			
			margin: 0;
			padding: 7px 0 0 0;
			
			font-size: 1px;
			color: #FFF;
			text-indent: -9999px;
			
			border: 0;
			background: url('search_btn.gif') no-repeat;
		}

/*** Fótur ***/

#foot {
	background: #F0F0F0;
	padding: 8px 5px 0 5px;
	color: #737373;
}
	#foot ul {
		float: left;
		list-style: none;
		margin: 0 40px 0 0;
	}
		#foot ul li {
			padding: 1px 0 2px 0;
		}
	#wrap #foot A {
		color: #737373;
		text-decoration: none;
	}
	#foot strong {
		letter-spacing: 1px;
	}

/*** Layout Box ***/



	.box {
		float: left;
		width: 100%;
		position: relative;
		margin: 0 11px 11px 0;
		overflow: hidden;
	}
		.box A.link_overlay {
			display: block;
			height: 112px;
			margin: -112px 0 0 0;
			text-indent: -9999px;
		}
	.col {
		float: left;
		margin: 0px 11px 1px 0;
	}
		.col .box {
			margin: 0 0 11px 0;
		}
		
.s25 {	width: 228px; }
.s50 {	width: 467px; }
.s75 {	width: 705px; }
.s33 {	width: 32.1%; }

/*** Custom Box Forsíða **/
.banner {
	height: 235px;
	
	overflow: hidden;
	margin-bottom: 8px;
}
	.banner img {
		margin: 0;
	}

.whattodo {
	background: #EEE;
	/*height: 230px;*/
	overflow: hidden;
	margin: 0 0 9px 0;
	border-bottom: 1px solid #FFF;
}
	.whattodo h1 {
		height: 23px;
		margin: 54px 0 10px 0;
		margin: 0 0 5px 0;
		padding: 52px 0 10px 0 !important;
		padding: 36px 0 10px 0;
		
		background: 8px bottom url('box_whattodo.gif') no-repeat;
		text-indent: -9999px;
	}
		.whattodo h1 br {
			display: none;
		}
	#wrap.en .whattodo h1,
	#wrap.invest .whattodo h1 {
		background: 8px bottom url('box_goto.gif') no-repeat;
	}
	
	.whattodo ul {
		margin: 5px 10px 5px 10px !important;
		margin: 0 10px 5px 10px; /* IE6 */
		list-style: none;
		position: relative;
	}
		.whattodo ul li {
			padding: 3px 0 4px 15px;
			border-top: 1px solid #f8f8f8;
			background: 2px center url('bullet.gif') no-repeat;
			font-weight: bold;
		}
			.whattodo ul li:first-child {
				border: 0;
			}
		.whattodo ul li A {
			text-decoration: none;
			color: #3b3b3b !important;
			font-weight: bold;
		}
		.whattodo ul li A:hover {
			text-decoration: underline;
		}


#main .einstaklingar,
#main .fyrirtaeki,
#main .umhverfi,
#main .services,
#main .projects,
#main .energy {
	padding-top: 112px;
	line-height: 15px;
	color: #333;
	/*text-align: justify;*/
	overflow: hidden;
	width: 228px;
}
	.einstaklingar p,
	.fyrirtaeki p,
	.umhverfi p {
		display: inline;
		padding: 0;
		margin: 0;
	}
	
	.einstaklingar a.more,
	.services a.more,
	.fyrirtaeki a.more,
	.projects a.more,
	.umhverfi a.more,
	.energy a.more {
		text-decoration: none;
		font-weight: bold;
		padding: 0 0 0 15px;
		color: #333;
	}
	
	.einstaklingar ul,
	.fyrirtaeki ul,
	.umhverfi ul {
		margin: 10px 0 0 0;
		line-height: 13px;
	}
		.einstaklingar ul li A,
		.fyrirtaeki ul li A,
		.umhverfi ul li A {
			padding: 0 0 0 15px;
			color: #5c5c5c;
			text-decoration: none;
			font-weight: bold;
		}
	
	#main .einstaklingar {
		background: 0 0px url('box_einstaklingar.gif') no-repeat;
		padding-top: 26px;
	}
	#main .services {
		background: 0 0 url('box_services.jpg') no-repeat;
	}
		#main .services ul li A,
		#main .services A.more,
		#main .einstaklingar ul li A,
		#main .einstaklingar A.more {
			background: 3px center url('bullet_orange.gif') no-repeat;
		}

	#main .fyrirtaeki {
		background: 0 -1px url('box_fyrirtaeki.gif') no-repeat;
		padding-top: 26px;
	}
	#main .projects {
		background: 0 0 url('box_projects.jpg') no-repeat;
	}
		#main .projects ul li A,
		#main .projects A.more,
		#main .fyrirtaeki ul li A,
		#main .fyrirtaeki A.more {
			background: 3px center url('bullet_blue.gif') no-repeat;
		}
	
	#main .umhverfi {
		background: 0 0 url('box_umhverfi.gif') no-repeat;
		padding-top: 26px;
	}
	#main .energy {
		background: 0 0 url('box_energy.jpg') no-repeat;
	}
		#main .energy ul li A,
		#main .energy A.more,	
		#main .umhverfi ul li A,
		#main .umhverfi A.more {
			background: 3px center url('bullet_green.gif') no-repeat;
		}


	#main .framkvaemdir {
		background: 0 0 url('box_framkvaemdir.gif') no-repeat #EEE;
		padding: 40px 0 10px 0;
	}
	#main .fraedsluvefur {
		background: 0 0 url('box_fraedsluvefur.gif') no-repeat #EEE;
		padding: 40px 0 10px 0;
	}
	#main .frodleikur {
		background: 0 0 url('box_frodleikur.gif') no-repeat #EEE;
		padding: 40px 0 10px 0;
	}
	#wrap.en #main .framkvaemdir {
		background: 0 0 url('box_invest.gif') no-repeat #EEE;
	}
		#main .fraedsluvefur img,
		#main .frodleikur img,
		#bottom .vefspjall img,
		#main .framkvaemdir img {
			z-index: 100;
		}
		
		#main .fraedsluvefur ul,
		#main .frodleikur ul,
		#bottom .vefspjall ul,
		#main .framkvaemdir ul {
			margin: 0 10px 0 5px;
			list-style: none;
			position: relative;
		}
			#main .fraedsluvefur ul li,
			#main .frodleikur ul li,
			#bottom .vefspjall ul li,
			#main .framkvaemdir ul li {
				padding: 5px 0 5px 15px;
				background: 2px 9px url('bullet.gif') no-repeat;
				line-height: 14px;
			}
				#main .fraedsluvefur ul li A,
				#main .frodleikur ul li A,
				#bottom .vefspjall ul li A,
				#main .framkvaemdir ul li A {
					font-weight: bold;
					text-decoration: none;
					color: #444;
				}


.news {
	margin-right: -1px;
	width: 478px;
	
	border-right: 1px solid #D9D9D9;
}
	.news h1 {
		padding: 0;
		margin: 10px 0 7px 0;
		height: 20px;
		width: 50px;
		text-indent: -9999px;
		background: 0 0 url('box_news.gif') no-repeat;
	}
	#wrap.en .news h1 {
		background: 0 0 url('box_news_en.gif') no-repeat;
		width: 150px;
	}
	
	.news .entry {
		padding: 0 10px 0 0;
		margin: 0 0 10px 0;
	}
		.news .entry h2 {
			padding: 0;
			margin: 0 0 5px 0;
			
			font-size: 11px;
			font-weight: bold;
			color: #454545;
			
			overflow: hidden;
			height: 15px;
		}
			.news .entry h2 A {
				text-decoration: none;
			}
			
		.news .entry A.more {
			display: block;
			margin: 5px 0 0 0;
			padding: 0 0 0 15px;
			
			font-weight: bold;
			text-decoration: none;
			color: #454545;
			
			background: 2px center url('bullet.gif') no-repeat;
		}
		.news .entry .text {
			height: 24px;
			overflow: hidden;
		}
			.news .entry .text img {
				display: none;
			}
		
		.news .entry .cont {
			margin: -65px 0 0 0;
			padding: 0 0 0 95px;
		}
		
		.news .entry .img {
			width: 85px;
			height: 65px;
			background: #EEE;
			overflow: hidden;
		}
		
		
	.news A.all {
		display: block;
		margin: 5px 0 0 90px;
		padding: 0 0 0 15px;
		
		font-weight: bold;
		text-decoration: none;
		color: #454545;
		
		background: 2px center url('bullet.gif') no-repeat;
	}
	
	
	.viewall {
		display: block;
		margin: 15px 0 0 95px;
		padding: 0 0 0 15px;
		
		background: 2px center url('bullet.gif') no-repeat;
		font-weight: bold;
		text-decoration: none;
		color: #454545;
	}
	
.news_archive {
	
}
	.news_archive ul {
		margin: 10px 0 0 0;
		padding: 0 0 20px 10px;
		border-left: 1px solid #d9d9d9;
		list-style: none;
	}
		.news_archive ul li {
			padding: 2px 0 4px 15px;
			background: 2px 6px url('bullet.gif') no-repeat;
		}
			.news_archive ul li A {
				font-weight: bold;
				text-decoration: none;
				color: #444;
			}

.vefspjall {
	/*background: 0 0 url('../img/box_vefspjall.jpg') no-repeat #EEE;*/
	background: 0 0 url('box_ath.gif') no-repeat #EEE;
	padding: 40px 0 10px 0;
}
.sumarstorf {
	background: 0 0 url('box_sumarstorf.jpg') no-repeat #EEE;
	padding: 40px 0 10px 0;
}
	.vefspjall div,
	.sumarstorf div {
		padding: 0 10px 0 10px;
		line-height: 14px;
	}
	.vefspjall A.more,
	.sumarstorf A.more {
		display: block;
		margin: 5px 0 0 10px;
		padding: 0 0 0 15px;
		
		font-weight: bold;
		text-decoration: none;
		color: #454545;
		
		background: 2px center url('bullet.gif') no-repeat;
	}

.carbfix {
	background: bottom right url('../img/box_carbfix.jpg') no-repeat #EEE;
	background: bottom right url('../img/carbfix_project.gif') no-repeat #EEE;
	background: center url('box_carbfix_2.jpg') no-repeat #EEE;
	padding: 10px 0 10px 0;
	min-height: 170px;
	height: auto !important;
	height: 170px;
}
	.carbfix ul {
		margin: 80px 0 0 15px;
		margin: 150px 0 0 120px !important;
		padding: 0;
		list-style: none;
		position: relative;
	}
		.carbfix ul li {
			background: 0 4px url('bullet_gray.gif') no-repeat;
			padding: 0 0 0 12px;
			margin: 0 0 10px 0;
		}
			.carbfix ul li A {
				font-weight: bold;
				text-decoration: none;
			}

.breadcrumbs {
	color: #999;
	min-height: 15px;
	line-height: 17px;
	text-indent: -5px;
}
.carb .breadcrumbs {
	text-indent: -127px;
	overflow: hidden;
}
.carbis .breadcrumbs {
	text-indent: -3px;
	color: #999;
}
	.breadcrumbs A {
		color: #999;
		text-decoration: none;
		padding: 0 5px 0 5px;
	}
	.breadcrumbs A:hover {
		text-decoration: underline;
	}
	
	#wrap.carbis .breadcrumbs A {
		color: #999 !important;
	}
	
	
	#wrap.einst .breadcrumbs,
	#wrap.einst .breadcrumbs A
	{
		color: #E77621;
	}
	#wrap.fyrirt .breadcrumbs,
	#wrap.fyrirt .breadcrumbs A
	{
		color: #1C2E82;
	}
	#wrap.umhverf .breadcrumbs,
	#wrap.umhverf .breadcrumbs A
	{
		color: #87B529;
	}
	#wrap.umor .breadcrumbs,
	#wrap.umor .breadcrumbs A
	{
		color: #999;
	}

/*** Submenu ***/

.submenu {
	
}
	#wrap .submenu A {
		color: #454545;
	}
	
	.submenu h1 {
		margin: 20px 0 0 0;
		padding: 0 0 10px 0;
		height: 23px;
		overflow: hidden;
		background: -2px 0 no-repeat;
	}
		.submenu h1 A {
			display: block;
			height: 30px;
			
			text-indent: -9999px;
		}
	
	.submenu img {
		z-index: 99999;
		position: relative;
	}
	
	/*** Level 2 ***/
	
	.submenu ul {
		list-style: none;
		position: relative;
		clear: both;
	}
		.submenu ul li {
			border-top: 1px solid #e5e5e5;
			padding: 4px 0 4px 0;
		}
			.submenu ul li A {
				text-decoration: none;
				font-size: 11px;
				color: #1c1c1c;
				font-weight: normal;
			}
			.submenu ul li.selected A.selected {
				font-weight: bold;
			}
			
				/*** Level 3 ***/
				
				.submenu ul li ul {
					margin: 5px 0 5px 0;
				}
					.submenu ul li ul li {
						border: none;
						padding: 3px 0 3px 30px;
						
						background: 15px 7px url('bullet.gif') no-repeat;
					}
						.submenu ul li ul li A {
							font-size: 9px;
							font-weight: normal;
						}
						.submenu ul li ul li.selected A {
							font-size: 9px;
						}
							
							/*** Level 4 ***/
							.submenu ul li ul li ul { 
								margin-bottom: 0px;
							}	
								.submenu ul li ul li ul li { 
									padding-left: 20px;
									background-position: 7px 7px;
								}

	
	/*** Submenu Einstaklingar / Services ***/
		#wrap.einst .submenu h1 {
			background-image: url('h1_einstaklingar.gif');
		}
		#wrap.services .submenu h1 {
			background: 0px 0 no-repeat;
			background-image: url('h1_services.gif');
		}
		#wrap.einst .submenu ul li.selected A.selected,
		#wrap.einst .submenu ul li ul li.selected A.selected,
		#wrap.services .submenu ul li.selected A.selected,
		#wrap.services .submenu ul li ul li.selected A.selected {
			color: #e77621;
		}
		#wrap.einst .submenu ul li ul li.selected,
		#wrap.services .submenu ul li ul li.selected {
			background-image: url('bullet_orange.gif');
		}
	
	/*** Submenu Fyrirtæki ***/
		#wrap.fyrirt .submenu h1 {
			background-image: url('h1_fyrirtaeki.gif');
		}
		#wrap.projects .submenu h1 {
			background: 0px 0 no-repeat;
			background-image: url('h1_projects.gif');
		}
		#wrap.fyrirt .submenu ul li.selected A.selected,
		#wrap.fyrirt .submenu ul li ul li.selected A.selected,
		#wrap.projects .submenu ul li.selected A.selected,
		#wrap.projects .submenu ul li ul li.selected A.selected {
			color: #1c2e82;
		}
		#wrap.fyrirt .submenu ul li ul li.selected,
		#wrap.projects .submenu ul li ul li.selected {
			background-image: url('bullet_blue.gif');
		}
	
	/*** Submenu Umhverfi og fræðsla ***/
		#wrap.umhverf .submenu h1 {
			background-image: url('h1_umhverfi.gif');
		}
		#wrap.energy .submenu h1 {
			height: 44px;
			background: 0px 0 no-repeat;
			background-image: url('h1_energy.gif');
		}
			#wrap.energy .submenu h1 A {
				height: 50px;
			}
		#wrap.umhverf .submenu ul li.selected A.selected,
		#wrap.umhverf .submenu ul li ul li.selected A.selected,
		#wrap.energy .submenu ul li.selected A.selected,
		#wrap.energy .submenu ul li ul li.selected A.selected {
			color: #87b529;
		}
		#wrap.umhverf .submenu ul li ul li.selected,
		#wrap.energy .submenu ul li ul li.selected {
			background-image: url('bullet_green.gif');
		}
	
	/*** Submenu Um OR ***/
		#wrap.umor .submenu h1 {
			background-image: url('h1_umor.gif');
		}
		#wrap.about .submenu h1 {
			background: 0px 0 no-repeat;
			background-image: url('h1_about.gif');
		}
		#wrap.umor .submenu ul li.selected > A,
		#wrap.umor .submenu ul li ul li.selected > A,
		#wrap.about .submenu ul li.selected > A,
		#wrap.about .submenu ul li ul li.selected > A {
			color: #525252;
		}
		#wrap.umor .submenu ul li ul li.selected,
		#wrap.about .submenu ul li ul li.selected {
			background-image: url('bullet.gif');
		}
	
	/*** Submenu Carb-Fix ***/
		#wrap.carb .submenu h1 {
			/*background-image: url('../img/h1_carbfix.gif');*/
			background-position: 0 0;
		}
		#wrap.carb .submenu ul li.selected A.selected,
		#wrap.carb .submenu ul li ul li.selected A.selected {
			color: #000;
		}
		#wrap.carb .submenu ul li ul li.selected {
			background-image: url('bullet.gif');
		}
	
	/*** Submenu Minar-Sidur ***/
		#wrap.minar .submenu h1 {
			/*background-image: url('../img/h1_minarsidur.gif');*/
			background-image: url('h1_minarsidur2.gif');
			background-position: 0 0px;
		}
		#wrap.minar .submenu ul li.selected A.selected,
		#wrap.minar .submenu ul li ul li.selected A.selected {
			color: #d21c1d;
		}
		#wrap.minar .submenu ul li ul li.selected {
			background-image: url('bullet_red.gif');
		}
	
	

.content {
	font-size: 11px;
	line-height: 21px;
}
	.content h1 {
		margin: 0 0 10px 0;
		font-size: 14px;
		font-family: verdana;
	}
	.content h2 {
		margin: 0 0 10px 0;
		font-size: 12px;
		font-family: verdana;
	}
	.content p {
		margin: 0 0 8px 0;
		font-size: 11px;
	}
	
	.content img {
		margin:  5px 8px 8px 0;
	}
	
	.content img.left {
		float: left;
		margin: 8px 8px 8px 0;
	}
	.content img.right {
		float: right;
		margin: 8px 0 8px 8px;
	}
	
	.content ul {
		padding: 0;
		margin: 10px 0 10px 0;
		
		list-style: none;
	}
	.content ul li {
		padding: 0 0 0 20px;
		background: 8px 9px url('bullet.gif') no-repeat;
	}
	
	.content hr {
		display: none;
	}
	
	.content font {
		background: none !important;
		font-family: verdana, tahoma, arial !important;
		font-size: 11px !important;
		color: #454545 !important;
	}

.quote {
	padding: 9px;
	margin: 0 0 15px 0;
	background: #EEE;
}
	.quote .img {
		background: center no-repeat #FFF;
		height: 135px;
		overflow: hidden;
	}
	.quote .text {
		margin: 8px 0 0 0;
	}
		.quote .text img {
			display: none;
		}
	


/*** Forms ***/

label {
	
}
input, textarea, select {
	font-family: verdana;
	font-size: 11px;
}

.txt {
}
	.txt label {
		display: block;
		float: left;
		width: 130px;
		text-align: right;
		padding: 0 5px 0 0;
	}
	.txt .form {
		float: left;
		width: 329px;
		margin: 0 0 10px 0;
		overflow: hidden;
	}
	
	.txtarea textarea,
	.txt input,
	.txt textarea {
		border: 1px solid #cacaca;
		padding: 3px;
		width: 95%;
		margin: 1px 0 0 0;
	}
	
	.txt select {
		margin: 2px 0 0 0;
		width: 97%;
	}
	
	.calander input {
		width: auto;
	}
	

.chk {
}
	.chk label,
	.chk2 label {
		display: block;
		float: left;
		width: 130px;
		text-align: right;
		padding: 0 5px 0 0;
	}
	.chk .form,
	.chk2 .form {
		float: left;
		width: 330px;
		margin: 0 0 10px 0;
		overflow: hidden;
	}
		.chk .form label,
		.chk2 .form label {
			display: inline;
			float: none;
		}
		.chk .form input,
		.chk2 .form input {
			margin-top: 5px;
			margin-bottom: -2px;
		}
		
		.chk .form span {
			display: block;
			height: 20px;
			overflow: hidden;
		}
			.chk .form span {
				
			}
		
		.chk2 .form span {
		}

.chk_list {
}
	.chk_list .form {
		margin: 0 0 0 140px;
	}
	.chk_list input {
		margin-top: 5px;
		margin-bottom: -2px;
	}
	.chk_list input {
		margin-top: 5px;
		margin-bottom: -2px;
	}

.btn {
	text-align: right;
	padding: 5px 12px 10px 0;
}
	.btn input {
		font-size: 9px;
		font-weight: bold;
		color: #FFF;
		
		padding: 3px 10px 4px 10px;
		
		background: #555;
		border: 0;
	}
	
	
	#wrap.einst .btn input {
		background: #E77621;
	}
	#wrap.fyrirt .btn input {
		background: #1C2E82;
	}
	#wrap.umhverf .btn input {
		background: #87B529;
	}
	#wrap.minar .btn input {
		background: #D21C1D;
	}
	

.faq {
	margin: 25px 0 0 0;
	border-bottom: 1px solid #DDD;
}
	.faq .question {
		display: block;
		background: 4px 9px url('bullet.gif') no-repeat;
		text-decoration: none;
		padding: 0 0 1px 15px;
		font-weight: bold;
		border-top: 1px solid #DDD;
	}
	.faq .answer {
		padding: 0 0 0 16px;
		margin: 0 0 10px 0;
		
	}
	

.print {
	text-align: right;
	margin: 5px 0 5px 0;
	padding: 0 20px 0 0;
	height: 30px;
}
	.print A {
		display: block;
		float: right;
		
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		
		text-decoration: none;
		font-weight: normal;
		font-size: 9px;
		
		padding: 1px 20px 1px 0;
		background: right center url('icon_print.gif') no-repeat
	}

.verdskra {
	border: 1px solid #c3c3c3;
	width: 100%	;
	margin: 5px 0 15px 0;
	empty-cells: show;
}
	.verdskra td {
		padding: 0px 3px 0 3px;
		background: #f6f6f6;
		font-size: 10px;
		vertical-align: top;
		empty-cells: show;
	}
	
	.verdskra .center {
		text-align: center;
	}
	.verdskra tr.right td,
	.verdskra .right {
		text-align: center;
	}
	
	
	
	
	.verdskra thead {
	}
		.verdskra thead td {
			font-weight: bold;
			background: 0 0 url('verdskra_head_gray.gif') repeat-x #727272;
			color: #FFF;
			border-right: 1px solid #898989;
			text-align: center;
		}
		.verdskra thead td:last-child {
			border-right: 0;
		}
	
	.verdskra tbody {
	}
		.verdskra tbody td {
			border-right: 1px solid #d9d9d9;
			border-bottom: 1px solid #d9d9d9;

		}
			#wrap.einst .verdskra tbody td {
				border-bottom: 1px solid #fadfcb;
				border-right: 1px solid #fadfcb;
			}
			#wrap.fyrirt .verdskra tbody td {
				border-bottom: 1px solid #d4d9ef;
				border-right: 1px solid #d4d9ef;
			}
			#wrap.umhverf .verdskra tbody td {
				border-bottom: 1px solid #deeac4;
				border-right: 1px solid #deeac4;
			}

		
		#wrap .verdskra tbody td:last-child {
			border-right: 0;
		}
		
		#wrap .verdskra tbody tr:last-child td {
			border-bottom: 0;
		}
	
	.table_end {
		margin: -15px 0 15px 0;
		padding: 5px 10px 5px 10px;
		border: 1px solid #deeac4;
		border-top: 0;
		background: #f6f6f6;
		line-height: 17px;
		
		font-size: 9px;
	}
	
	/*** Litir ****/
	
	#wrap.einst .verdskra {
		border: 1px solid #f6c098;
	}
	#wrap.fyrirt .verdskra {
		border: 1px solid #939fdb;
	}
	#wrap.umhverf .verdskra {
		border: 1px solid #bdd689;
	}
	#wrap.minar .verdskra {
		border: 1px solid #cc0001;
	}
	
	#wrap.einst .verdskra thead td {
		background: 0 0 url('verdskra_head_orange.gif') repeat-x #c55b0b;
		border-color: #ec8131;
	}
	#wrap.fyrirt .verdskra thead td {
		background: 0 0 url('verdskra_head_blue.gif') repeat-x #415091;
		border-color: #50609e;
	}
	#wrap.umhverf .verdskra thead td {
		background: 0 0 url('verdskra_head_green.gif') repeat-x #79ac11;
		border-color: #8cc618;
	}
	#wrap.minar .verdskra thead td {
		background: 0 0 url('verdskra_head_green.gif') repeat-x #79ac11;
		border-color: #cc0001;
	}
	
	#wrap .table_end {
		border-color: #d9d9d9;
	}
	#wrap.einst .table_end {
		border-color: #fadfcb;
	}
	#wrap.fyrirt .table_end {
		border-color: #d4d9ef;
	}
	#wrap.umhverf .table_end {
		border-color: #deeac4;
	}
	
	
	

table.collapse {
	width: auto;
}

.fullscreen {
	width: 100%;
	height: 600px;
	border: 0;
}



.images {
	
}
	.images .item {
		float: left;
		width: 140px;
		height: 180px;
		
		text-align: center;
		overflow: hidden;
	}
		.images .item A {
			padding: 0;
			margin: 0;
		}
		.images .item div {
			font-size: 9px;
			color: #999;
		}
		.images .item img {
			border: 0;
			padding: 1px;
			border: 1px solid #CCC;
			margin: 0;
		}


.smallcalc {
	width: 600px;
}
	.smallcalc td {
		vertical-align: bottom;
		font-size: 12px;
		font-weight: bold;
	}
		.smallcalc td input {
			width: 48px;
			height: 16px;
			
			padding: 2px 5px 2px 5px;
			
			color: #333;
			font-size: 9px;
			font-family: verdana;
			text-align: center;
			
			border: 0;
			background: 0 0 url('calc_input.gif') no-repeat;
		}
	.smallcalc .title {
		font-weight: bold;
		font-size: 12px;
		
		height: 50px;
		
		vertical-align: bottom;
		
	}
	
	.center {
		text-align: center;
	}
	.right {
		text-align: right;
		padding-right: 3px;
	}
	
	.smallcalc .r1,
	.smallcalc .r2,
	.smallcalc .r3,
	.smallcalc .r4,
	.smallcalc .r5
	{
		font-size: 11px;
		font-weight: normal;
		
		height: 30px;
		vertical-align: middle;
	}
	
	.smallcalc .r1 {
		padding-left: 10px;
	}
	.smallcalc .r2 {
		width: 60px;
	}
	.smallcalc .r3 {
		font-size: 10px;
	}
	.smallcalc .r4 {
		width: 60px;
	}
	.smallcalc .r5 {
		width: 60px;
	}
	


.heimlagnir span img {
	margin: 0 0 -5px 0;
	display: none;
}

.heimlagnir input,
.heimlagnir textarea {
	border: 1px solid #cacaca;
	padding: 3px;
	margin: 1px 0 0 0;
}

.heimlagnir .check input {
	border: 0;
	padding: 0;
	margin: 0 3px 0 0;
}

.heimlagnir fieldset {
	border: 1px solid #AAA;
}

.heimlagnir td.btn {
	text-align: right;
}



.auction {

}
	.auction .item {
		padding: 0 0 10px 0;
		
	}
		.auction .item h2 {
			font-size: 12px;
			
			margin: -8px 0 2px 0px;
			padding: 0 0 3px 0;
			
			border-bottom: 1px solid #EEE;
			
		}
		.auction .item .date {
			color: #999;
			font-size: 9px;
			
			margin: 0;
			padding: 0 0 0 2px;
		}
		.auction .item .text {
			
		}
		
		.auction .item .more {
			text-align: right;
			
			padding: 0px 0 0 0;
			
			border-top: 1px solid #EEE;
		}
			.auction .item .more A {
				font-weight: bold;
				font-size: 9px;
				
				text-decoration: none;
			}
	
	.auction .getdata {
		text-align: center;
		background: #EEE;
		padding: 20px 0 20px 0;
	}
		.auction .getdata A {
			text-decoration: none;
			font-size: 9px;
			font-weight: bold;
		}
	
	.auction .data {
		margin: 10px 0 0 0;
	}
		
	
/***
	Veftré
***/
	
	ul.fullnav,
	ul.fullnav ul
	{
		padding: 0;
		margin: 0;
		
		line-height: auto;
	}
		ul.fullnav li {
			
		}
			ul.fullnav li A {
				text-decoration: none;
			}


/*
Fréttir
*/
.article_item {
	border-bottom: 1px solid #EEE;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
	.article_item h1 {
		font-size: 11px;
		margin: 0;
	}
		.article_item h1 A {
			text-decoration: none;
		}
	.article_item .date {
		margin: 0 0 -8px 0;
		color: #777;
	}
	
	.article_item .text img {
		padding: 1px;
		border: 1px solid #BBB !important;
		
	}
	
	.article_item .more {
		text-align: right;
	}
		.article_item .more A {
			font-weight: bold;
			font-size: 9px;
			text-decoration: none;
			padding: 0 10px 0 0;
			
			background: right 5px url('bullet.gif') no-repeat;
		}
	
	.article_item_archive {
	
	}
		.article_item_archive h1 {
			font-size: 11px;
			
			margin: 0;
			height: 18px;
			overflow: hidden;
		}
			.article_item_archive h1 span {
				display: block;
				float: left;
				color: #777;
				font-weight: normal;
				
				width: 70px;
				
			}
			.article_item_archive h1 A {
				text-decoration: none;
			}
			

.box.banner {
	overflow: visible !important;
}
	.box.banner img {
		/*margin-left: -20px !important;*/
	}
	.box.banner A img {
		border: 0;
	}


table.data {
	border: 1px solid #cc0001;
	
	width: 100%;
	
	font-size: 9px;
}
	table.data th {
		padding: 0px 5px;
		
		background: #cc0001;
		color: #FFF;
	}
	table.data td {
		padding: 0 5px;
		
		border-left: 1px solid #eca1a1;
		border-top: 1px solid #eca1a1;
	}
	table.data tr.alt td {
		background: #d4d4d4;
	}
	table.data tr:first-child td {
		border-top: 0;
	}
	table.data td:first-child {
		border-left: 0;
	}
	
.SendPage {
	background: url(email.png) no-repeat 2px center;
	padding: 10px 2px 10px 22px;
	font-weight: bold;
	margin: 10px 0;
}



.IframeFull {
	margin: -10px 15px 12px 0;
	min-height: 100px;
	
	position: relative;
	
}
	.IframeFull iframe {
		width: 100%;
		
		border: 0;
	}

