*{
margin:0;
padding:0;
} 
html{background:#FFFFFF;margin-bottom:0;height:100%;}
body{ 
 text-align:center; 
 background:url(../images/body_bg.gif) repeat-x #FFFFFF;
margin-bottom:0;
} 
#outercontent{
 background:url(../images/body_bg_bottom.gif) repeat-x 0 100%;margin-bottom:0;
}
#pagewidth{ 
	width:830px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
	height:100%;
} 

#header{
	position:relative; 
	height:278px;
	width:810px;
	background:url(../images/header.png) no-repeat;
} 

#header h1 a {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:100px;
	height:112px;
	margin:20px 0 0 55px;
	background:#0066FF;
	background:url(../images/logo.gif) no-repeat 0 0;
}
 
#leftcol{
	width:262px; 
	float:left; 
	position:relative; 
	margin-left:22px;
	background:url(../images/mainmenu_bg.gif) repeat-y;
	height:1400px;
}
#leftcol .searchbox{
	margin-left:10px;
	margin-bottom:20px;
}
#leftcol .searchbox .fieldinput{
	background:url(../images/searchinput.png) no-repeat;
	border:none;
	width:132px;
	height:25px;
	text-align:right;
	margin:0;
	padding:8px 6px 0 3px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#919191;
	vertical-align:middle;
}


#leftcol .myndabox{
width:228px;
height:190px;
margin:0;
background:url(../images/myndabox.png) no-repeat;
padding:10px 0 0 0;
text-align:center;
}
#leftcol .myndabox div{
width:192px;
text-align:center;
margin:0 auto;
padding:0;
}
#leftcol .myndabox div img{
text-align:center;
margin:0;
padding:0;
}

#leftcol .myndabox span{
font:11px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#5c5c5c;
position:absolute;
float:left;
height:30px;
margin:150px 0 0 20px;
}
#content{ 
	float: right; 
	display:inline; 
	position: relative; 
	width:520px;
	margin-top:20px;
}

#content .newfrettir{
	background:url(../images/col_all.png) no-repeat 0 100%;
	width:486px;
}

#content .newfrettir h2{
	padding-bottom:15px;
	padding-left:10px;
	margin-top:10px;

}

#content .newfrettir .inbox{
	width:470px;
	height:100%;
	padding:0px 0px 0px 0px;
	position:relative;
	
}

#content .newfrettir .inbox h3{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999999;
	padding:0;
	margin:10px 0 10px 0;
	z-index:3;
}
#content .newfrettir h4{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
}
#content .newfrettir h5{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#919191;
}

#content .newfrettir .inbox img{
	border:none;
	float:left;
	padding:10px;
	padding-bottom:30px;
	padding-right:20px;
}

#content .newfrettir .inbox p{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:20px 0 0px 10px;
	margin:0;
	min-height:20px;
}
#content .newfrettir2 .inbox p{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:20px 0 0px 10px;
	margin:0;
	min-height:20px;
}
#content .newfrettir .inbox div{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:20px 0 0px 10px;
	margin:0;
}


#content .newfrettir .lesameira{
	float:right;
	margin:0 10px 0 0;
	height:18px;
	width:90px;
	padding:2px 0 0 2px;
	background:url(../images/lesameira.gif) no-repeat;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#006699;
	text-align:center;
}

#content .newfrettir a:hover{color:#003366;}

#content .newfrettir .inboxold{
	width:470px;
	padding:0px 0px 20px 0px;
	min-height:130px;
}
#content .newfrettir .inboxold h3{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999999;
	padding:0;
	margin:5px 0;
	z-index:3;
}

#content .newfrettir .inboxold img{
	border:none;
	float:left;
	padding:10px;
	padding-bottom:30px;
	padding-right:20px;
}

#content .newfrettir .inboxold p{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:20px 5px 0 0;
	margin:0;
}
#content .newfrettir .inboxold div{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:20px 5px 0 0;
	margin:0;
}

#content .hr {
	height:7px;
	margin:0px 0 20px 0 ;
	background: #fff url(../images/hr.png) no-repeat 50% 0;
}
#content .hr hr {
  display: none;
}

#content .newfrettir .inboxul{
	width:470px;
	padding:0 0 40px 50px;
	min-height:140px;
}


#content .nextnamskeid{
	list-style:none;
	padding:10px 10px 20px 50px;
	width:430px;
	display:inline;
	min-height:300px;

}
#content .nextnamskeid li{
	width:230px;
	float:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	margin-bottom:8px;
}
#content .nextnamskeid li a{
	background:url(../images/namskeid-or.gif) no-repeat 100% 50%;
	padding-right:30px;

	color:#176492;
	text-decoration:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#content .nextnamskeid li a:hover{
color:#003366;
}

#gallery {
padding: 2em 0;
margin: 0 auto;
width: 580px;
font: small Verdana, sans-serif;
}
#gallery #maingallery {
width: 100%;
margin: 0;
padding: 1em 0;
list-style: none;
padding-left:0px;
}
#gallery #maingallery li div {
margin: 0;
padding: 0;
margin: 0 20px 0 0;
text-align:center;}

#gallery #maingallery li {
float: left;
width: 150px;
height:200px;
margin: 0 20px 0 0;
color: #333;
margin-bottom: 0.5em;

}
#gallery #maingallery li img {
display: block;
}
#gallery #maingallery li div.maingallerytxt {
font-style: italic;
text-align:center;
 }

.divider{
margin:10px 0 10px 0;
height:30px;
}
.icons{
	float:right;
	padding:0;
	margin:10px 20px 0 0;
	list-style:none;
	background: url(../images/bg_icons.gif) no-repeat 0 0;
	height:10px;
	display:inline;

}
.icons ul{
margin:0;
}
.icons li{
	float:left;
	margin:0 0 0 10px;
	display: inline;
}
.icons li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:9px;
}
.icons li a.home{
	width:11px;
	background:url(../images/icons2.gif) no-repeat 0 0;
}
.icons li a.sitemap{
	width:11px;
	background:url(../images/icons2.gif) no-repeat -11px 0;
}
.icons li a.email{
	width:10px;
	background:url(../images/icons2.gif) no-repeat -22px 0;
} 
.topmenu {
  list-style:none;
  font-family:Verdana, sans-serif;
  font-size:10px;
  font-weight:bold;
  padding:0;
  margin:0;
  height:22px;
  width:633px;
  float:right; 
  display:inline;
}


.topmenu li {
  display : inline;
}
.topmenu a {
  position:relative;
  margin:0;
  float:left;
  padding:0;
  padding-top:3px;
  text-align:center;
  height:22px;
  width:79px;
  text-decoration:none;
  background:url(../images/menu_top_bg.png) no-repeat;
  color:#006699;
}
* html .topmenu a { margin-bottom : -.09em; }

.topmenu .active a {
  color:#006600;
  background:url(../images/menu_top_bg.png) no-repeat;
}

.topmenu-ie5mac a { padding-bottom: .27em; }
.topmenu-ie5mac .active a { padding-bottom: .36em; }

.topmenu a:link,
.topmenu a:visited {
  color:#039;
}
.topmenu a:hover,
.topmenu a:active {
  color:#0099FF;
   background:url(../images/menu_top_bg.png) no-repeat;
}
.flags img{border:none;}
.flags{
	float:right;
	padding:0;
	margin:200px 0 0 0;
	list-style:none;
	height:13px;
	display:inline;

}
.flags ul{
margin:0;
}
.flags li{
	float:left;
	margin:0 0 0 10px;
	display: inline;
	width:16px;
}
.flags li a{
	text-indent:-9999px;
	height:13px;
}/*
.flags li a.flagis{
	width:16px;
	background:url(../images/flag_is_selected.gif) no-repeat 0 0;
}
.flags li a.flageng{
	width:16px;
	background:url(../images/flag_eng.gif) no-repeat 0 0;
}
*/

h2{
	color:#006699;
	font:12px Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
	padding-bottom:5px;
	padding-left:10px;
	margin:0;
	text-transform:uppercase;
	background:url(../images/uldot.gif) no-repeat 2px 6px;
}

.mainmenu{
list-style:none;
margin-top:-60px;
margin-left:18px;
width:222px;
}
.mainmenu li{
}
.mainmenu li:first-child{
border:none;
}
.mainmenu li a{
text-decoration:none;
color:#999999;
font:10px Verdana, Arial, Helvetica, sans-serif;
display:block;
line-height:3.2em;
margin-left:12px;
margin-right:2px;
border-bottom:1px solid #dddddd;
}
.mainmenu li a:hover{
color:#555555;
}

.mainmenu2{
list-style:none;
margin-top:20px;
margin-left:18px;
width:222px;
}
.mainmenu2 li{
}
.mainmenu2 li:first-child{
border:none;
}
.mainmenu2 li a{
text-decoration:none;
color:#999999;
font:10px Verdana, Arial, Helvetica, sans-serif;
display:block;
line-height:3.2em;
margin-left:12px;
margin-right:2px;
border-bottom:1px solid #dddddd;
}
.mainmenu2 li a:hover{
color:#555555;
}
 
#inleftcol{
list-style:none;
margin-left:18px;
margin-top:15px;
width:222px;
}

#inleftcol .hr {
height:7px;
margin:5px 0 10px 0;
  background: #fff url(../images/hr.png) no-repeat 0 0;
}
#inleftcol .hr hr {
  display: none;
}
#inleftcol img{
	border:none;
}
#inleftcol .menugreinar{
list-style:none;
margin-left:18px;
width:222px;
}
#inleftcol .menugreinar li a{
text-decoration:none;
color:#999999;
font:10px Verdana, Arial, Helvetica, sans-serif;
display:block;
line-height:3.2em;
margin-left:12px;
margin-right:2px;
}
#inleftcol .menugreinar li a:hover{
color:#555555;
}
#inleftcol .menugreinar li a span{
font:10px Verdana, Arial, Helvetica, sans-serif;
line-height:2em;
}
#inleftcol .menugreinar li a .bold{
font-weight:bold;
}
#inleftcol .menugreinar .greindot{
background:url(../images/ulgreindot.gif) no-repeat 0 50%;
padding-left:10px;
margin-left:5px;
}
#inleftcol .menuvefir{
list-style:none;
margin-left:18px;
width:222px;
}

#inleftcol .menuvefir li a{
background:url(../images/ulvefdot.gif) no-repeat 0 50%;
padding-left:15px;
text-decoration:none;
color:#999999;
font:10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
line-height:1.7em;
margin-left:12px;
margin-right:2px;
}
#inleftcol .menuvefir li a:hover{
color:#555555;
}
#inleftcol .menuabout{
list-style:none;
margin-left:18px;
width:222px;
}
#inleftcol .menuabout li p{
text-decoration:none;
color:#999999;
font:10px Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:20px;
padding-top:10px;
line-height:1.7em;
}
#inleftcol .menuabout li a{
background:url(../images/ulvefdot.gif) no-repeat 0 50%;
padding-left:15px;
text-decoration:none;
color:#999999;
font:10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
line-height:1.7em;
margin-left:12px;
margin-right:2px;
}
#inleftcol .menuabout li a:hover{
color:#555555;
}
.oldnews{
list-style:none;
margin-left:18px;
width:100%;
}
.oldnews li a{
text-decoration:none;
color:#999999;
font:10px Verdana, Arial, Helvetica, sans-serif;
display:block;
line-height:3.2em;
margin-left:12px;
margin-right:2px;
}
.oldnews li a:hover{
color:#555555;
}
.oldnews li a span{
font:10px Verdana, Arial, Helvetica, sans-serif;
line-height:2em;
}
.oldnews li a .bold{
font-weight:bold;
}
.oldnews .greindot{
background:url(../images/ulgreindot.gif) no-repeat 0 50%;
padding-left:10px;
margin-left:5px;
}
.vefir{
list-style:none;
margin-left:18px;
width:100%;
}

.vefir li a{
background:url(../images/ulvefdot.gif) no-repeat 0 50%;
padding-left:15px;
text-decoration:none;
color:#999999;
font:10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
line-height:1.7em;
margin-left:12px;
margin-right:2px;
}
.vefir li a:hover{
color:#555555;
}

#footer{
 height:67px; 
 clear:both;
 font:9px Tahoma, Arial, Helvetica, sans-serif;
 text-align:center;
 padding:50px 0 70px 0;
 color:#bababa;
 }
 #footer span.address{
 clear:both;
 font:11px Tahoma, Arial, Helvetica, sans-serif;
 text-align:center;
 color:#bababa;
 }
 
 #footerpage{
 	background:url(../images/col_all.png) no-repeat 0 -40px;
 height:150px; 
 clear:both;
 font:9px Tahoma, Arial, Helvetica, sans-serif;
 text-align:center;
 padding:140px 0 70px 0;
 color:#bababa;
 }
 #footerpage span.address{
 clear:both;
 font:11px Tahoma, Arial, Helvetica, sans-serif;
 text-align:center;
 padding:140px 0 70px 0;
 color:#bababa;
 }


#footer a{
 color:#bababa;
 text-decoration:none;
}
#footerpage a{
 color:#bababa;
 text-decoration:none;
}
#footer a:hover{color:#666666;}

#content .newfrettirpage{
	width:486px;
}
#content .newfrettirpage h2{
	padding-bottom:15px;
	padding-left:10px;
	margin-top:10px;

}

#content .newfrettirpage .inbox{
	width:470px;
	height:100%;
	padding:0px 0px 0px 0px;
	position:relative;
	
}

#content .newfrettirpage .inbox h3{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#999999;
	padding:0;
	margin:10px 0 10px 0;
	z-index:3;
}
#content .newfrettirpage h4{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#CCCCCC;
}
#content .newfrettirpage h5{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#919191;
}
#content .newfrettirpage .inbox img{
	border:none;
	float:left;
	padding:10px;
	padding-bottom:30px;
	padding-right:20px;
}

#content .newfrettirpage .inbox p{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:20px 0 0px 10px;
	margin:0;
	min-height:20px;
}
#content .newfrettirpage .inbox div{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:20px 0 0px 10px;
	margin:0;
}

#content .newfrettirpage .lesameira{
	float:right;
	margin:0 10px 0 0;
	height:18px;
	width:90px;
	padding:2px 0 0 2px;
	background:url(../images/lesameira.gif) no-repeat;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#006699;
	text-align:center;
}

#content .newfrettirpage a:hover{color:#003366;}

#content .leit{
list-style:none;
margin-left:20px;
}
#content .leit li{
font:11px Verdana, Arial, Helvetica, sans-serif;
margin-top:5px;
}
#content .leit li a{
text-decoration:none;
color:#333333;
}
#content .leit li a:hover{
text-decoration:underline;
}

.contact{
	width:480px;
	margin:20px auto;
	float:left;
	position:relative;
}
.contact input{float:left;}
.contact input.field{
	width:214px;
	height:15px;
	padding:2px 0 0;
	border:none;
	background:transparent;
	margin:2px 0 0 3px;
	display:inline;
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#787878;
	position:relative;
}
.contact textarea.field{
	width:214px;
	height:61px;
	padding:2px 0 0;
	border:none;
	background:transparent;
	margin:2px 0 0 3px;
	display:inline;
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#787878;
	position:relative;
}
.contact textarea.fieldarea{
	width:214px;
	height:61px;
	padding:2px 0 0;
	border:none;
	background:transparent;
	margin:2px 0 0 3px;
	display:inline;
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#787878;
	position:relative;
}
.contact select{
	width:214px;
	height:17px;
	padding:0px 0 0;
	border:none;
	background:transparent;
	margin:2px 0 0 3px;
	display:inline;
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#787878;
	position:relative;
}
.contact input.button{
	margin:20px 75px 20px 8px;
	padding:0 0 0 0;
	display:inline;
	position:relative;
	float:right;
	background:none;
	border:none;
	color:#006699;
}
.contact input.button:hover{
color:#000066;}
.contact span{
	width:270px;
	height:21px;
	margin:0 0 5px 3px;
	float:left;
	background:url(../images/input-big.png) no-repeat 0 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
.contact span.nobg{
background:none;
}
.contact span.radiob{
background:none;
height:215px;
}
.contact span.radiob input{
margin:0 5px 0 0;
float:left;
clear:left;
}
.contact span.textarea{
	width:270px;
	height:70px;
	margin:0 0 5px 3px;
	float:left;
	background:url(../images/textarea.png) no-repeat 0 0;
}

.contact h3{
	width:170px;
	min-height:21px;
	margin:2px 10px 0 0;
	float:left;
	text-align:right;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.contact h3 strong{
	margin:0;
	text-align:right;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
.contact span div{
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#990000;
line-height:2;
float:right;
}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#header{height:100px;}
#header h1 a {
text-indent:0;
width:100%;
text-decoration:none;
color:#006699;
font:28px Verdana, Arial, Helvetica, sans-serif;
float:none;
margin:0;padding:0;
}
.topmenu{display:none;}
#leftcol{display:none;} 
#content{width:100%; float:none;}
}
