@media all
{

body,html
{
	padding:0px;
	margin:0px;
	background-color: rgb(239,239,239);
	font-family:Arial;
	font-size:11px;
	color: rgb(85,85,85);
}

a
{
	color: rgb(0,51,102);
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	padding:0px;
	margin:0px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

div#topBlind
{
	margin:0px;
	padding:0px;
	display:none;
	height:0px;
	font-size:0px;
}

div#topBlind p
{
	margin:0px;
	padding:0px;
	font-size:0px;
	visibility: collapse;
}


div#static
{
	/*width: 1156px;*/
	width: 980px;
}

div#supcontainer
{
	clear:both;
	float:left;
	padding-left:6px;
	width:980px;
	/*width:1156px;*/
	background: url(/resources/images/21_bg_supcontainer.gif) repeat-y top left;
}

div#container
{
	clear:both;
	float:left;
	width:980px;
	background: url(/resources/images/7_bg_container.gif) repeat-x rgb(249,250,251);
	border-bottom:2px solid rgb(221,221,221);
}

div#left
{
	clear:both;
	float:left;
	padding:0px 8px;
	width:184px;
	background: url(/resources/images/8_bg_left.gif) no-repeat top right;
}

div#logo
{
	clear:both;
	float:left;
	width:184px;
	overflow:hidden;
}

div#logo img
{
	vertical-align: bottom;
}

div#search
{
	clear:both;
	float:left;
	width:184px;
	padding: 2px 0px 7px 0px;
}

div#search_title
{
	clear:both;
	float:left;
	width:184px;
	background: url(/resources/images/9_bg_leftmenu_title.gif) repeat-x rgb(4,116,189);
}

div#search_title_left
{
	float:left;
	width:8px;
	height:37px;
	background: url(/resources/images/10_bg_leftmenu_title_left.gif) no-repeat;
}

div#search_title_content
{
	float:left;
	padding:13px 0px 8px 10px;
	height:16px;
	line-height:15px;
	width:123px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:left;
}

div#search_title_right
{
	float:left;
	height:37px;
	width:43px;
	background: url(/resources/images/11_bg_leftmenu_title_right.gif);
}

div#search_content
{
	clear:both;
	float:left;
	padding:1px 2px 9px 2px;
	width:180px;
	background: url(/resources/images/14_bg_search_content.gif) repeat-y;
}

div#search_btn
{
	clear:both;
	float:left;
	padding-left:14px;
	padding-right:8px;
}

div#search_btn img
{
	vertical-align:bottom;
}

div#search_input
{
	float:left;
	padding: 1px 5px 5px 5px;
	width:120px;
	height:12px;
	background: url(/resources/images/50_search_input.gif) no-repeat;
}

div#search_input input
{
	width:120px;
	height:12px;
	line-height:12px;
	padding:0px;
	margin:0px;
	background:none;
	border: none;
	font-size:9px;
}

div#search_bottom
{
	clear:both;
	float:left;
	width:184px;
	height:8px;
	font-size:1px;
	line-height:1px;
	background: url(/resources/images/13_bg_search_bottom.gif) no-repeat;
}

div#leftmenu
{
	clear:both;
	float: left;
	padding:0px 2px;
	width:180px;
}

div#leftmenu_top
{
	clear:both;
	float:left;
	width:180px;
	height:5px;
	background: url(/resources/images/38_leftmenu_top.gif) no-repeat;
	font-size:1px;
	line-height:1px;
}

div#leftmenu_content
{
	clear:both;
	float:left;
	padding: 10px 0px;
	width:178px;
	background-color: #fff;
	border-left: 1px solid rgb(221,221,221);
	border-right: 1px solid rgb(221,221,221);
}

div#leftmenu_content ul
{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

div#leftmenu_content ul li
{
	clear:both;
	float:left;
	width:146px;
	padding:4px 10px 4px 22px;
	height:auto!important;
	height:14px;
	min-height:14px;
	line-height:14px;
	background: url(/resources/images/37_leftmenu_level1.gif) no-repeat top left;
	text-align:left;
}

div#leftmenu_content ul li a
{
	font-weight:bold;
}

div#leftmenu_content ul li.level2
{
	width:136px;
	padding:4px 10px 4px 32px;
	background-image:none;
	background-color: #fafafa;
}

div#leftmenu_content ul li.level2 a
{
	font-size:10px;
	color: rgb(0,31,82);
}

div#leftmenu_content ul li.level3
{
	width:126px;
	padding:4px 10px 4px 42px;
	background-image:none;
	background-color: #f5f5f5;
}

div#leftmenu_content ul li.level3 a
{
	font-size:10px;
	color: rgb(0,11,62);
}

div#leftmenu_content ul li.split
{
	padding:0px;
	overflow:hidden;
	height:1px!important;
	min-height:1px;
	width:178px;
	font-size:0px;
	line-height:0px;
	background-image: none;
	background-color: rgb(221,221,221);
}


div#leftmenu_bottom
{
	clear:both;
	float:left;
	padding-bottom:7px;
	width:180px;
	height:5px;
	font-size:1px;
	line-height:1px;
	background: url(/resources/images/36_leftmenu_bottom.gif) no-repeat;
}



div#right
{
	float:left;
	padding-right:8px;
	width: 772px;
}

div#top
{
	clear:both;
	float:left;
	width:772px;
	height:33px;
	background: url(/resources/images/22_bg_top.gif) repeat-x;
}

div#top_right
{
	float:right;
	height:33px;
	width:8px;
	background: url(/resources/images/23_bg_top_right.gif) no-repeat;
}

div#languages
{
	float:right;
	padding:8px 0px 12px 0px;
	height:13px;
	line-height:13px;
}

div#languages img
{
	vertical-align:bottom;
	padding-right:15px;
}

div#shortcuts
{
	float:right;
	padding: 7px 12px 10px 13px;
	height:16px;
}

div#shortcuts img
{
	vertical-align:bottom;
	padding-right:7px;
}

div#top_split
{
	float:right;
	width:1px;
	height:33px;
	overflow:hidden;
	background: url(/resources/images/56_top_split.gif) bottom left no-repeat;
}

div#fonts
{
	float:right;
	padding-right:4px;
	padding: 7px 4px 4px 13px;
	height:16px;
}

div#fonts img
{
	padding-right:7px;
	vertical-align:bottom;
}

div#main
{
	clear:both;
	float:left;
	width:772px;
	padding-top:7px;
}

div#main_left
{
	clear:both;
	float:left;
	width: 580px;
}

div#image
{
	clear:both;
	float:left;
	width:580px;
	
}

div#image img
{
	vertical-align: bottom;
}

div#location
{
	clear:both;	
	float:left;
	padding:4px 0px 0px 0px;
	width:580px;
}

div#location .news
{
	padding-bottom:0px;
}

div#location .news .news_content
{
	padding:0px 15px;
	color: rgb(0,51,102);
}

div#location_left
{
	float:left;
	font-weight:bold;
}

div#location_right
{
	float:right;
}

div#content
{
	clear:both;	
	float:left;
	padding:4px 0px 10px 0px;
	height: auto !important;
	height:600px;
	min-height:600px;
	width:580px;
	text-align:left;
}

div#content h1
{
	margin:0px;
	padding:5px 0px;
	font-size:13px;
	font-weight:bold;
	color: rgb(204,102,51);
}

div#content div#printable
{
	width:580px;
	overflow:hidden;
}

div#footer
{
	clear:both;
	float:left;
	padding:8px 0px;
	width: 580px;
	color: rgb(119,119,119);
	border-top:1px solid rgb(202,202,202);
}

div#main_right
{
	float:left;
	width:184px;
	padding-left:6px;
	overflow:hidden;
}

div#right_ads
{
	clear:both;
	float:left;
	padding: 7px 0px 10px 0px;
	font-size:10px;
	line-height:10px;
}



/*

BOX Á HÆFRI OG VINSTU MENU!!!
*/
.box
{
	clear:both;
	float:left;
	padding:0px 2px;
	width:180px;
	background: url(/resources/images/2_bg_box.gif) repeat-y;
}


.box_top
{
	clear:both;
	float:left;
	width:180px;
	height:auto !important;
	height: 38px;
	min-height:38px;
	background: url(/resources/images/6_bg_box_top.gif) repeat-x;
}

.box_left
{
	float:left;
	height:6px;
	width:6px;
	background: url(/resources/images/4_bg_box_left.gif) no-repeat;
}

.box_content
{
	float:left;
	padding:10px;
	width: 148px;
	text-align:left;
	color:#fff;
}

.box_content a
{
	color: #fff;
	text-decoration: underline;
}

.box_content h1
{
	font-size:13px;
}

.box_title
{
	clear:both;
	float:left;
	width:148px;
	height:auto;
	height:25px;
	min-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

.box_btn
{
	clear:both;
	float:left;
}

.box_btn img
{
	vertical-align:bottom;
}

.box_input
{
	position: relative;
	left:7px;
	float:left;
	padding: 1px 5px 5px 5px;
	width:120px;
	height:12px;
	background: url(/resources/images/50_search_input.gif) no-repeat;
}
.box_input input
{
	width:120px;
	height:12px;
	line-height:12px;
	padding:0px;
	margin:0px;
	background:none;
	border: none;
	font-size:9px;
}

.box_select
{
	padding: 7px 0px;
	clear:both;
	float:left;
	width:148px;
}
.box_select select
{
	width:148px;
	height:12px;
	line-height:12px;
	font-size:10px;
}

.box_right
{
	float:left;
	height:6px;
	width:6px;
	background: url(/resources/images/5_bg_box_right.gif) no-repeat;
}

.box_bottom
{
	clear:both;
	float:left;
	position:relative;
	overflow:hidden;
	left:-2px;
	width:184px;
	height:9px;
	background: url(/resources/images/3_bg_box_bottom.gif) no-repeat;
}

.white_box
{
	clear:both;
	float:left;
	padding:0px 2px;
	width: 180px;
}

.white_box_title 
{
	clear:both;
	float:left;
	background: url(/resources/images/24_bg_white_box.gif) repeat-y;

}

.white_box_title_left
{
	float:left;
	width:6px;
	height:12px;
	background: url(/resources/images/27_bg_white_box_title_left.gif) no-repeat;
}

.white_box_title_content
{
	float:left;
	width:128px;
	padding-left:8px;
	padding-top:15px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	color: rgb(85,85,85);
	background: url(/resources/images/26_bg_white_box_title.gif) repeat-x #fff;
}

.white_box_title_right
{
	float:left;
	width:38px;
	height:30px;
	background: url(/resources/images/28_bg_white_box_title_right.gif) no-repeat;
}

.white_box_content
{
	clear:both;
	float:left;
	padding:5px 15px;
	width:150px;
	background: url(/resources/images/24_bg_white_box.gif);
	text-align:left;
}

.white_box_content ul
{
	margin:0px 0px 0px 15px;
	padding:0px;
	list-style-image: url(/resources/images/57_white_box_bull.gif);
}

.white_box_bottom
{
	clear:both;
	float:left;
	padding-bottom:9px;
	width:180px;
	height:5px;
	overflow:hidden;
	background: url(/resources/images/25_bg_white_box_bottom.gif) no-repeat;
}

/*
HLUTIR Á CONTENT SVÆÐI!!!
*/


.news
{
	clear:both;
	float:left;
	width:580px;
	padding-bottom:10px;
}

.news_top
{
	clear:both;
	float:left;
	width:580px;
	background: url(/resources/images/12_bg_news_line.gif) repeat-x #fff;
}

.news_top_left
{
	float:left;
	height:8px;
	width:8px;
	overflow: hidden;
	background: url(/resources/images/42_news_top_left.gif) no-repeat;
}

.news_top_right
{
	float:right;
	height:8px;
	width:8px;
	overflow: hidden;
	background: url(/resources/images/43_news_top_right.gif) no-repeat;
}

.news_content
{
	clear:both;
	float:left;
	padding:10px 15px;
	width:548px;
	background: #fff;;
	border-left:1px solid rgb(221,221,221);
	border-right: 1px solid rgb(221,221,221);
}

.news_content font
{
	font-family:Arial;
	font-size:11px;
}

.news_bottom
{
	clear:both;
	float:left;
	width:580px;
	background: url(/resources/images/12_bg_news_line.gif) repeat-x #fff bottom left;
}

.news_bottom_left
{
	float:left;
	height:8px;
	width:8px;
	overflow: hidden;
	background: url(/resources/images/40_news_bottom_left.gif) no-repeat;
}

.news_bottom_right
{
	float:right;
	height:8px;
	width:8px;
	overflow: hidden;
	background: url(/resources/images/41_news_bottom_right.gif) no-repeat;
}

.news_left
{
	clear:both;
	float:left;
	width:285px;
}

.news_right
{
	float:right;
	width:285px;
}

.news_left .news, .news_right .news
{
	width:285px;
}

.news_left .news_top, .news_right .news_top, .news_left .news_bottom, .news_right .news_bottom
{
	width:285px;
}

.news_left .news_content, .news_right .news_content
{
	width: 253px;
}

.subnews
{
	clear:both;
	float:left;
	width:285px;
	background: url(/resources/images/15_bg_subnews.gif) repeat-x rgb(14,122,192);
}

.subnews_top
{
	clear:both;
	float:left;
	width:285px;
	background: url(/resources/images/18_bg_subnews_line.gif) repeat-x;
}

.subnews_top_left
{
	float:left;
	height:6px;
	width:6px;
	overflow: hidden;
	background: url(/resources/images/19_bg_subnews_top_left.gif);
}

.subnews_top_right
{
	float:right;
	height:6px;
	width:6px;
	overflow: hidden;
	background: url(/resources/images/20_bg_subnews_top_right.gif);
}

.subnews_content
{
	padding:10px 15px;;
	width:253px;
	border-left: 1px solid rgb(0,114,188);
	border-right: 1px solid rgb(0,114,188);
	color:#fff;
}

.subnews_content ul
{
	margin:0px 0px 0px 15px;
	padding:0px;
	list-style-image: url(/resources/images/55_subnews_bull.gif);
}

div#content .subnews_content h1
{
	margin: 0px 0px 10px 0px;
	color: #fff;
}

.subnews_content a
{
	color: #fff;
}

.subnews_bottom
{
	clear:both;
	float:left;
	width:285px;
	background: url(/resources/images/18_bg_subnews_line.gif) repeat-x bottom left;
}

.subnews_bottom_left
{
	float:left;
	height:6px;
	width:6px;
	overflow: hidden;
	background: url(/resources/images/16_bg_subnews_bottom_left.gif);
}

.subnews_bottom_right
{
	float:right;
	height:6px;
	width:6px;
	overflow: hidden;
	background: url(/resources/images/17_bg_subnews_bottom_right.gif);
}

.subnews_both
{
	clear:both;
	float:left;
	width:580px;
}

.subnews_left
{
	float:left;
	width:285pX;
}

.subnews_right
{
	float:right;
	width:285px;
}



div#ads
{
	float:left;
	padding-top:20px;
	padding-left:6px;
	width:170px;
	text-align:center;
}

/*
STARFSMANNA HLUTINN!
*/

.staff_search
{
	clear:both;
	float:left;
	width:580px;
	padding-bottom:9px;
}

.staff_search_top
{
	clear:both;
	float:left;
	width:580px;
	height:5px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	background: url(/resources/images/110_staff_search_top.gif) no-repeat;
}

.staff_search_content
{
	clear:both;
	float:left;
	padding:15px 20px;
	width:538px;
	min-height:84px;
	height: auto!important;
	height: 84px;
	background: url(/resources/images/109_staff_search_content.gif) repeat-x rgb(237,237,237);
	border-left:1px solid rgb(221,221,221);
	border-right:1px solid rgb(221,221,221);
}

.staff_search_content a
{
	color: #095ba0;
}

.staff_search_content a:hover
{
	color: #06599c;
}

.staff_search_bottom
{
	clear:both;
	float:left;
	width:580px;
	height:5px;
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	background: url(/resources/images/108_staff_search_bottom.gif) no-repeat;
}

.staff
{
	clear:both;
	float:left;
	width:580px;
	padding-bottom:9px;
}

div#content .staff h1
{
	padding:0px;
	marign:0px;
}

.staff_title
{
	clear:both;
	float:left;
	width:580px;
	background:url(/resources/images/111_staff_title.gif) repeat-y;
}

.staff_title_left
{
	float:left;
	width:5px;
	height:33px;
	overflow:hidden;
	background: url(/resources/images/113_staff_title_left.gif) no-repeat;
}

.staff_title_content
{
	float:left;
	width:530px;
	padding:10px 20px 5px 20px;
	background:url(/resources/images/112_staff_title_content.gif) repeat-x;
}


.staff_title_content h1
{
	font-size:14px;
}

.staff_title_content a
{
	color: rgb(204,102,51);
}

.staff_title_content a:hover
{
	color: rgb(184,82,31);
}

.staff_title_content_left
{
	float:left;
}

.staff_title_content_right
{
	float:right;
}

.staff_title_right
{
	float:left;
	width:5px;
	height:33px;
	overflow:hidden;
	background: url(/resources/images/114_staff_title_right.gif) no-repeat;
}

.staff_item
{
	clear:both;
	float:left;
	width:580px;
}

.staff_item_content
{
	clear:both;
	float:left;
	width:538px;
	padding:20px 20px 16px 20px;
	background-color:#fff;
	border-top: 1px solid rgb(221,221,221);
	border-left: 1px solid rgb(221,221,221);
	border-right: 1px solid rgb(221,221,221);
}

.staff_item_bottom
{
	clear:both;
	float:left;
	width:580px;
	height:4px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	background: url(/resources/images/107_staff_item_bottom.gif) no-repeat;
}

}
@media print
{

	div#container, .news_content, .subnews_content, .staff_search_content, .staff_item_content
	{
		border:0px;
	}

	div#topBlind, div#top, div#left, div#image, div#location, div#main_right, div#ads
	{
		display: none;
	}

	div#static, div#supcontainer, div#container, div#right, div#main, div#main_left, div#content, div#printable, .news, .news_top, .news_content, .news_bottom
	{
		float:left;
		margin:0px;
		padding:0px;
		width:640px;
		border:0px;
	}

	div#footer
	{
		clear:both;
		float:left;
		padding:8px 0px;
		width:640px;
	}
}