* {margin:0;padding:0;}

body {
        font-size:10px;
font-family:arial, verdana, helvetica, sans-serif;
	text-align: center;
	background: #FFF;
	color: #474546;
}

hr, .stream {display: none;}
a:link, a:visited {text-decoration: none;}
strong, b {font-size:1.1em;}
ul {list-style:none;}
u {text-decoration:underline;font-size:1em;}

.clearfix:after,.item:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix,.item {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix,* html .item {height: 1%;}
.clearfix,.item {display: block;}

p{margin:5px 0 10px 0;}


#page {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}

#logo {
height:78px;
background:url("../img/top.gif") repeat-x top left;
}
#logo h1 a {
position:absolute;
height:101px;
display:block;
width:230px;
background:url("../img/logo.gif") no-repeat;
text-indent:-6000em;
}

#switcher {
z-index:1000;
position:absolute;
right:30px;
top:30px;
padding-top:15px;
padding-left:20px;
}
#switcher p {
float:left;
width:75px;
}

#switcher li {
float:left;
width:16px !important;
clear:none;
margin-right:4px;
}
#switcher ul {
padding:0px !important;
margin:0px !important;
}
#switcher a {
padding:0px !important;
margin:0px !important;
width:16px;
height:15px;
text-indent:-6000em;
float:left;
}
* html #switcher a {
}
#switcher .s {
background:url("../img/font_s.gif") no-repeat;
}
#switcher .m {
background:url("../img/font_m.gif") no-repeat;
}
#switcher .l {
background:url("../img/font_l.gif") no-repeat;
}
#menu {
width:218px;
border-right:1px solid #FFF;
margin-top:23px;
float:left;
background:#FFF;
overflow:hidden;
}


#menu .mmenu {

}
.mmenu li {float:left;clear:left;}
.mmenu li a {
display:block;
width:218px;
padding-top:3px;
padding-bottom:3px;
font-size:1.1em;
font-weight:bold;
color:#808080;
text-indent:30px;
background:url("../img/nav_li.gif") repeat-x bottom left #F7F7F7;
}

.mmenu li a:hover, .mmenu li .selected {
background:url("../img/nav_li_s.gif") repeat-x bottom left #E6E6E6;
}

.mmenu li li a {
text-indent:40px;
font-size:1em;
color:#5495BB;
background:url("../img/nav_li_li.gif") repeat-x bottom left #F7F7F7;
}
.mmenu li li a:hover, .mmenu li li .selected {
color:#7DB6D3;
background:url("../img/nav_li_li.gif") repeat-x bottom left #F7F7F7;
}

.mmenu li li li a {
text-indent:50px;
font-size:1em;
color:#5495BB;
background:url("../img/nav_li_li.gif") repeat-x bottom left #F7F7F7;
}

.mmenu li li li a:hover, .mmenu li li li .selected {
color:#7DB6D3;
background:url("../img/nav_li_li.gif") repeat-x bottom left #F7F7F7;
}

.leit {
clear:both;
padding-top:10px;
background:url("../img/nav_bottom.gif") repeat-x top left;
padding-left:20px;
}
.leit h2 {
padding-left:21px;
background:url("../img/bullet.gif") no-repeat left center;
font-size:1.4em;
color:#9F9F9F;
}

.tenglar {
clear:both;
padding-top:10px;
padding-left:20px;
}
.tenglar h2 {
padding-left:21px;
background:url("../img/bullet.gif") no-repeat left center;
font-size:1.4em;
color:#9F9F9F;
}




#content {
width:523px;
padding-left:20px;
padding-right:20px;
background:url("../img/content_bg.gif") repeat-x top left;
color:#727272;
float:left;
padding-top:10px;
position:relative;
line-height:1.5em;
margin-top:1px;
overflow:hidden;
}

#content .print {
position:absolute;
top:10px;
right:20px;
color:#7B7B7B;
padding-right:30px;
padding-top:5px;
padding-bottom:5px;
background:url("../img/icon_print.gif") no-repeat center right;
}

#content h2 {
padding-left:21px;
background:url("../img/bullet.gif") no-repeat left center;
font-size:1.4em;
color:#9F9F9F;
}

#content2 {
width:740px;
padding-left:20px;
padding-right:20px;
background:url("../img/content_bg.gif") repeat-x top left;
color:#727272;
float:left;
padding-top:10px;
position:relative;
line-height:1.5em;
margin-top:1px;
overflow:hidden;
}

#content2 .print {
float: right;
top:10px;
right:20px;
color:#7B7B7B;
padding-left: 20px;
padding-right:30px;
padding-top:5px;
padding-bottom:5px;
background:url("../img/icon_print.gif") no-repeat center right;
}

#content2 h2 {
padding-left:21px;
background:url("../img/bullet.gif") no-repeat left center;
font-size:1.4em;
color:#9F9F9F;
}

#content a {
color: #5496b9;
}
#content2 a {
color: #5496b9;
}


.link a{
padding-left:20px;
background:url("../img/arrow.gif") no-repeat left center;
color:#7B7B7B;
}


.item img {
padding-bottom:6px;
padding-right:4px;
background:url("../img/myndskuggi.gif") no-repeat bottom right;
}
.item {
margin-top:10px;
padding-bottom:30px;
background:url("../img/dotted.gif") repeat-x bottom left;
line-height:1.7em;
}

.undirsida #content h2 {
margin-bottom:10px;
}
.undirsida #content h3 {
font-size:1.1em;
}
.undirsida #content h4 {
font-size:1.1em;
color:#5D96B4;
}

#content ul li {
margin-top:5px;
}

#right {
width:218px;
float:left;
background:url("../img/content_bg.gif") repeat-x top left;
padding-top:10px;
overflow:hidden;
}

#right h2 {
padding-left:21px;
background:url("../img/bullet.gif") no-repeat left center;
font-size:1.4em;
color:#9F9F9F;
}
#right #dagatal {
width:218px;
text-align:center;
padding-top:20px;
background:#F9F9F9;
margin-top:10px;
padding-bottom:20px;
border-bottom:2px solid #E8E6E7;
}
#dagatal table {
width:156px;
margin:0 auto;
}
#dagatal table td, #dagatal table th {

font-weight:bold;
font-size:1.2em;
}
#dagatal td {
color:#6B6B6B;
}
#dagatal .today {
background:url("../img/today.gif") no-repeat center;
}
#dagatal .event {
color:#A0A179;
}
#dagatal tfoot a {
display:block;
width:12px;
height:12px;
text-indent:-6000em;
}
#dagatal th {
color:#000;
}
#dagatal .s {
color:#838383;
}
#dagatal tfoot #dt_back {
background:url("../img/dagatal_back.gif") no-repeat;
}
#dagatal tfoot #dt_forward {
background:url("../img/dagatal_front.gif") no-repeat;
}
#dagatal tfoot #dt_month {
color:#A0A07C;
padding-right:5px;
width:100%;
}

#tilkynningar {

}
.tilkynningar {
clear:both;
padding-left:20px;
}
.tilkynningar h2 {
padding-left:21px;
background:url("../img/bullet.gif") no-repeat left center;
font-size:1.4em;
color:#9F9F9F;
}

.item h3 {
font-size:1.1em;
color:#727272;
}
.item h4 {
font-size:1.1em;
color:#5D96B4;
}
#footer {
clear:both;
width:600px;
margin-left:200px;
color:#999;
}
#footer a {
color:#a00;
}
#footer div {
float:right;
}

#right .item {
background:none;
}

#pretty {
margin-top:1px;
margin-bottom:1px;
height:140px; /* 176px */
width:781px;
float:left;
overflow: hidden;
}
#topbar {
height:36px;
background:url("../img/top_bar.gif");
margin-bottom:1px;
width:781px;
float:right;
overflow:hidden;
}
#postlisti {
height:36px;
float:right;
width:201px;
background:url("../img/postlisti.gif");
display:block;
text-indent:-6000em;
}
.myndir td img {
margin: 3px;
}


#links {
	width:500px;
	height:30px;
	font-size:10px;
	z-index:1000;
	padding-top:10px;
	}
#links h2 {
	display:inline;
	float:left;
	color:#000;
	font-size:10px;
	font-weight:normal;
	padding:3px 5px 0 42px;
	margin:0;
}
#links a {
	text-decoration: none;
	border : 0;
}

#dropheader {
	padding:0px;
	display:inline;
	float:left;
	cursor:pointer;
}
#dropheader h3 {
	height:18px;
	width:162px;
	background:transparent url('../img/dd.jpg') no-repeat;
	font-size:10px;
	color:#000;
	font-weight:normal;
	margin:0 0 -2px 0;
	padding:3px 0 0 10px;
}

#droplist {
	display:none;
	position:relative; z-index:100;
	border:solid 1px #5496b9;
	width:170px;
	background:#fff;
	font-size:1em;
	margin:0; padding:0;
	list-style:none;
	overflow:hidden;
}
#droplist ul, li {list-style:none; }
#droplist li a { color: #000; padding:3px 3px; }
#droplist li a:hover { text-decoration:underline;}
#droplist li { line-height: 14px; }

.videolist {
float: left;
}
#divVideo {
float: right;
}

