/* --------------------------------------- Start - Common ---------------------------------------------- */
html, body, p, table, div, td, form, img, h1, h2, h3, h4, h5, h6 { font-size: 12px; }
html, body, div, p, form, img, h1, h2, h3, h4, h5, h6 { font-family: Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }

body {
background:#DBDBDB url() repeat-x;
color:#000;
text-align:center;
margin:0;
margin-top:0px;
padding:0;
overflow: scroll !important;
overflow: none;
}


* a {
outline:none
}

#container_forsida {
background:#FFF url() repeat-y;
width:969px;
margin:0 auto;
}

#container {
background:#FFF url(../images/container_bg.gif) repeat-y;
width:969px;
margin:0 auto;
}

#toppur {
position:relative;
background:none;
color:#000;
font-size:20px;
width:969px;
height:344px;
margin:0 auto;
}

#header {
border-top:0 solid #000;
border-bottom:0 solid #000;
}

#left {
float:left;
width:200px !important;
border-left:0 solid #000;
text-align:left;
margin-top:10px;
}

#contentcontainer {
background:#FFF;
float:left;
width:567px !important;
border-left:0 solid #DA9025;
border-right:0 solid #DA9025;
}

#content {
background:#FFF;
float:left;
text-align:left;
line-height:20px;
border-top:0 solid #000;
margin:0;
padding:15px;
}

#content div img,#content p img {
border:5px solid #B4B4B4;
}

#right {
float:left;
width:200px !important;
border-right:0 solid #000;
}

#left_fors {
float:left;
width:255px !important;
border-left:0 solid #000;
text-align:left;
margin-top:20px;
}

#contentcontainer_fors {
background:#FFF;
float:left;
width:413px !important;
border-left:1px solid #FFF;
border-right:1px solid #FFFFF;
}

#content_fors {
background:#fff;
float:left;
text-align:left;
line-height:18px;
padding:15px;
}

#right_fors {
float:left;
width:299px !important;
border-right:0 solid #000;
}

#footer {
background:#182D96;
width:969px;
height:30px;
text-align:center;
margin:10px 0 0;
padding:0;
}

#footer p {
font-size:12px;
border:0 solid #FFF;
height:20px;
color:#fff;
padding-top:7px;
text-align:center;
margin:0;
}

.fyrirs {
font-family:verdana;
font-size:18px;
line-height:18px;
font-weight:700;
margin-bottom:10px;
color:#595959;
}

.fyrirs_myndasafn {
color:#7A7A7A;
font-family:verdana;
font-size:14px;
line-height:18px;
font-weight:700;
margin-bottom:0;
}

#left ul {
list-style:none;
margin:0;
padding:0;
}

img {
border:none;
}

p,ul,li {
margin-top:0;
margin-bottom:0;
}

ul {
list-style-type:square;
}

#MainMenu {
font-size:11px;
height:30px;
background:url("../images/bmid_076.gif");
border:0;
margin:0;
}

#tab {
font-size:11px;
top:0;
margin:0;
}

#tab ul {
list-style:none;
float:left;
margin:0;
padding:0;
}

#tab li {
display:inline;
float:left;
margin:0;
padding:0;
}

#tab a {
background:#000 url("../images/bright_076.gif") no-repeat right top;
text-decoration:none;
border:0;
border-right:1px solid #FFF;
display:block;
float:left;
margin:0;
padding:0;
}

#tab a span {
display:block;
background:url("../images/bleft_076.gif") no-repeat left top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
font-weight:700;
line-height:30px;
padding:0 15px;
}

#tab a:hover,#tab li.item_active a {
background-position:right bottom;
}

#tab a:hover span,#tab li.item_active a span {
background-position:left bottom;
color:#FFF;
font-weight:700;
font-style:normal;
text-decoration:none;
}

.dropmenudiv {
position:absolute;
top:0;
float:left;
display:block;
visibility:hidden;
border:0 solid;
background:url("../images/bmid_076.gif");
color:#FFF;
z-index:100;
text-decoration:none;
padding:0;
}

.dropmenudiv ul {
list-style:none;
margin:0;
padding:0;
}

.dropmenudiv li {
display:inline;
margin:0;
padding:0;
}

.dropmenudiv a:link,.dropmenudiv a:visited {
width:180px;
display:block;
border:0 solid;
color:#FFF;
background:url("../images/bleft_076.gif") no-repeat left top;
font-weight:700;
font-style:normal;
text-decoration:none;
margin:0;
padding:0;
}

.dropmenudiv a span {
display:block;
line-height:30px;
background:url("../images/bright_076.gif") no-repeat right top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
float:none;
padding:0 15px;
}

.dropmenudiv a:hover {
border:0 solid;
background-position:left bottom;
font-weight:700;
font-style:normal;
text-decoration:none;
color:#FFF;
}

.dropmenudiv a:hover span {
background-position:right bottom;
color:#FFF;
font-weight:700;
}

#menbg {
font-size:11px;
float:left;
background:#0A4589 url("") no-repeat right top;
width:189px;
margin-bottom:1px;
padding-left:0;
margin-left:10px !important;
font-weight:700;
color:#FFF;
}

#navcontainer {
margin-left:10px;
}

#navcontainer ul {
list-style-type:none;
font-family:verdana, arial, sans-serif;
margin:0;
padding:0;
}

#navcontainer li {
margin:0;
}

#navcontainer a {
display:block;
color:#062B76;
font-weight:700;
background-color:#E4E5E9;
width:167px !important;
text-decoration:none;
border-top:1px solid #E4E5E9;
border-bottom:1px solid #FFF;
border-left:1px solid #E4E5E9;
font-size:12px;
margin-bottom:0;
padding:2px 4px 2px 17px;
}

#navcontainer a:hover,#navcontainer .selected {
background:url("../images/orange_bullet.gif") no-repeat 2px 4px;
background-color:#E4E5E9;
color:#457AE5;
font-weight:700;
border-right:0 solid #aaa;
padding:2px 4px 2px 17px;
}

#navcontainer ul ul {
margin-left:20px;
list-style-type:none;
padding:0;
}

#navcontainer li li a {
display:block;
color:#333;
background-color:transparent;
width:143px !important;
border-top:none;
border-bottom:none;
border-left:1px solid #aaa;
text-decoration:none;
font-size:12px;
margin:0;
padding:2px 10px;
}

#navcontainerB {
margin-left:10px;
margin-right:1px;
background-color:#E4E5E9;
}

#basic-accordion-fors {
border:0 solid #EEE;
width:299px;
position:relative;
left:0;
top:0;
margin-left:0;
z-index:2;
margin-top:0;
padding:0;
}

#basic-accordion {
border:0 solid #EEE;
width:202px;
position:relative;
left:0;
top:0;
margin-left:0;
z-index:2;
margin-top:0;
padding:0;
}

.accordion_headings {
background:#457AE5;
color:#FFF;
border-bottom:1px solid #FFF;
cursor:pointer;
font-weight:700;
padding:5px;
}

.accordion_child {
color:#062B76;
font-size:11px;
background:#FFF;
padding:2px 5px;
}

.accordion_child img {
border:2px solid #B4B4B4;
margin:2px 10px 2px 2px;
padding:0;
}

.accordion_end {
height:1px;
background:#DA9025;
}

.frettir {
background:none url('../images/orange_bullet.gif') no-repeat 2px 3px;
font-size:11px;
font-weight:700;
font-family:verdana;
color:#595959;
border:1px solid #F2F2F2;
border-bottom:1px solid silver;
text-decoration:none;
display:block;
padding:1px 4px 4px 18px;
}

.frettir:hover,.frettactive,.frettactive:hover,.frettactive:active,.frettactive:visited {
background:#E3EBF2 url('../images/orange_bullet.gif') no-repeat 2px 3px;
font-size:11px;
font-weight:700;
font-family:verdana;
color:#0A4589;
border:1px solid #A1C6EB;
text-decoration:none;
display:block;
padding:1px 4px 4px 18px;
}

.frett_yfir {
font-size:11px;
font-weight:400;
color:#6F6F6F;
}

.orangeBullet {
background:#FFF url('../images/orange_bullet.gif') no-repeat 4px 5px !important;
line-height:16px;
font-size:11px;
font-family:verdana;
color:#03C;
border:1px solid silver;
text-decoration:none;
display:block;
margin:0 0 2px;
padding:4px 4px 4px 18px;
}

.accordion_child a:link,.accordion_child a {
color:#0A4589;
text-decoration:underline;
}

.accordion_child a:hover {
color:#DA9025;
text-decoration:none;
}

.augl1 {
background:#F2F2F2 url('../myndir/logo.gif') no-repeat center center;
width:243px;
height:164px;
cursor:pointer;
display:block;
}

.aPrint {
float:left;
background:url('../myndir/print.gif') no-repeat center center;
position:relative;
left:5px;
top:2px;
width:16px;
height:16px;
border:0 solid #FFF;
cursor:pointer;
display:block;
}

.aPrint:hover,.aPrintSelected {
background:url('../myndir/print_hover.gif') no-repeat center center;
}

.aMail {
float:left;
background:url('../myndir/mail.gif') no-repeat center center;
position:relative;
left:10px;
top:2px;
width:16px;
height:16px;
border:0 solid #FFF;
cursor:pointer;
display:block;
}

.aMail:hover,.aMailSelected {
background:url('../myndir/mail_hover.gif') no-repeat center center;
}

.aVeftre {
float:left;
background:url('../myndir/veftre.gif') no-repeat center center;
position:relative;
left:15px;
top:2px;
width:16px;
height:16px;
border:0 solid #FFF;
cursor:pointer;
display:block;
}

.aVeftre:hover,.aVeftreSelected {
background:url('../myndir/veftre_hover.gif') no-repeat center center;
}

.aSmall {
float:left;
background:url('../myndir/small_a.gif') no-repeat center center;
position:relative;
left:20px;
top:2px;
width:16px;
height:16px;
border:0 solid #FFF;
cursor:pointer;
display:block;
}

.aSmall:hover,.aSmallSelected {
background:url('../myndir/small_a_hover.gif') no-repeat center center;
}

.aNormal {
float:left;
background:url('../myndir/medium_a.gif') no-repeat center center;
position:relative;
left:25px;
top:2px;
width:16px;
height:16px;
border:0 solid #FFF;
cursor:pointer;
display:block;
}

.aNormal:hover,.aNormalSelected {
background:url('../myndir/medium_a_hover.gif') no-repeat center center;
}

.aPlus {
float:left;
background:url('../myndir/big_a.gif') no-repeat center center;
position:relative;
left:30px;
top:2px;
width:16px;
height:16px;
border:0 solid #FFF;
cursor:pointer;
display:block;
}

.aPlus:hover,.aPlusSelected {
background:url('../myndir/big_a_hover.gif') no-repeat center center;
}

.aInvert {
float:left;
background:url('../myndir/invert_a.gif') no-repeat center center;
position:relative;
left:35px;
top:2px;
width:16px;
height:16px;
border:0 solid #FFF;
cursor:pointer;
display:block;
}

.aInvert:hover,.aInvertSelected {
background:url('../myndir/invert_a_hover.gif') no-repeat center center;
}

.top_container {
float:right;
background:none url('') no-repeat center center;
position:relative;
right:20px;
top:25px;
width:152px;
height:20px;
border:1px solid silver;
cursor:pointer;
display:block;
}

.top_login {
float:right;
background:none url('') no-repeat center center;
position:relative;
right:20px;
top:25px;
width:30px;
height:20px;
border:1px solid #FFF;
cursor:pointer;
display:block;
text-align:center;
}

.top_lang {
float:right;
background:none url('') no-repeat center center;
position:relative;
right:20px;
top:30px;
width:80px;
height:20px;
border:1px solid #FFF;
cursor:pointer;
display:block;
text-align:left;
}

#content .veftre_flokkur,#content .veftre_flokkur a {
color:#039;
font-weight:700;
text-decoration:none;
padding-left:10px;
display:block;
}

#content .veftre_flokkur a:hover {
text-decoration:underline;
display:block;
}

#content .veftre_efni,#content .veftre_efni a {
color:#C76128;
text-decoration:none;
padding-left:0;
margin-bottom:5px;
margin-left:15px;
display:block;
}

#content .veftre_efni a:hover {
background:#E9E9E9;
text-decoration:none;
display:block;
}

#content a {
color:#C76128;
text-decoration:underline;
}

#content a:hover {
text-decoration:none;
color:#464646;
}

.pageheadings {
font-size:16px;
padding-left:7px;
font-weight:700;
margin-bottom:5px;
margin-top:0;
color:#6c6c6c;
}

.info td {
font-size:10px;
}

ul#news {
border:1px solid #ccc;
background:#fffeb8;
padding:2em;
}

ul#portfolio li img {
border:1px solid #FFF;
border-top:1px solid #182D96;
border-bottom:1px solid #182D96;
background:#FFF;
padding:4px;
}

ul#news,ul#portfolio {
list-style:none;
margin:0;
}

.fade {
margin-bottom:2em;
}

.fade p {
margin-bottom:2em;
text-align:center;
width:100%;
background:#fff;
}

p {
margin:0;
padding:0;
}

.section {
border-top:1px solid #BBB;
margin-top:15px;
margin-left:5%;
margin-right:5%;
background-color:none;
padding:5px 5px 0;
}

.section ul {
list-style:none;
margin-top:5px;
}

.section ul a {
background-color:#ECECEC;
border:1px solid #999;
display:block;
float:left;
margin:5px;
padding:5px 5px 10px;
}

.section ul a:hover {
background-color:#FFF;
border:1px solid #333;
}

.section ul a img {
border:1px solid #999;
}

.section ul a.lightbox-enabled img {
border:1px dotted #999;
}

.section span.code {
font-family:"Courier New", Courier, monospace;
margin-left:10px;
padding-left:10px;
font-size:11px;
border-left:1px solid #000;
}

.section .link {
font-size:12px;
font-style:italic;
padding-left:10px;
margin-left:10px;
}

.section .title {
font-weight:700;
font-size:16px;
}

.clear {
clear:left;
}

.section.header {
text-align:center;
font-size:12px;
padding-top:10px;
border-top:none;
}

.section.footer {
text-align:center;
font-size:12px;
padding-top:10px;
}

.arrowlistmenu {
width:190px;
float:left;
background:none;
margin-left:5px;
}

.arrowlistmenu .menuheader {
font:bold 12px Arial;
color:#FFF;
background:#C76128;
cursor:pointer;
border:0 solid red;
margin:0 0 1px;
padding:4px 4px 4px 10px;
}

.arrowlistmenu ul {
list-style-type:none;
border:0 solid #000;
margin:0 0 8px;
padding:0;
}

.arrowlistmenu ul li {
padding-bottom:2px;
}

.arrowlistmenu ul li .opensubheader {
background:#ADD8E6 !important;
}

.arrowlistmenu ul li .closedsubheader {
background:#90EE90 !important;
}

.arrowlistmenu ul li a {
color:#C76128;
background:url(../images/arrowbullet.png) no-repeat center left;
display:block;
text-decoration:none;
font-weight:700;
border-bottom:1px solid #dadada;
font-size:90%;
padding:2px 0 2px 19px;
}

.arrowlistmenu ul li a:visited {
color:#C76128;
}

.arrowlistmenu ul li a.subexpandable:hover {
background:#ADD8E6;
}

.chromestyle {
width:99%;
font-weight:700;
font-family:verdana;
font-size:11px;
text-transform:uppercase;
letter-spacing:normal;
}

.chromestyle:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.chromestyle ul {
border:0 solid #BBB;
width:100%;
text-align:left;
margin:0;
padding:4px 0;
}

.chromestyle ul li a {
color:#039;
text-decoration:none;
border-right:1px solid #DADADA;
margin:0;
padding:4px 7px;
}

.chromestyle ul li a:hover,.chromestyle ul li a.selected {
background:#EDEDED;
}

.dropmendiv {
position:absolute;
top:0;
border:1px solid #BBB;
border-bottom-width:0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color:#FFF;
width:200px;
visibility:hidden;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4);
}

.dropmendiv a {
width:auto;
display:block;
text-indent:3px;
border-bottom:1px solid #BBB;
text-decoration:none;
font-weight:700;
color:#000;
padding:2px 0;
}

* html .dropmendiv a {
width:100%;
}

.dropmendiv a:hover {
background-color:#F0F0F0;
color:#464646;
text-decoration:none;
}

#over {
position:absolute;
top:175px;
left:5px;
width:182px;
height:170px;
background:#FFF;
border-top:3px solid #FFF;
border-right:3px solid #FFF;
z-index:50;
cursor:help;
overflow:hidden;
opacity:.70;
filter:alpha(opacity=70);
-moz-opacity:0.7px;
}
#over p, #over img {
margin:0;
padding:0
}

#over a {
cursor:help;
}

#over2 {
position:absolute;
top:227px;
right:5px;
width:375px;
height:110px;
background:#FFF;
border-top:3px solid #FFF;
border-left:3px solid #FFF;
z-index:50;
cursor:help;
overflow:hidden;
opacity:.70;
filter:alpha(opacity=70);
-moz-opacity:0.7px;
}

#over3 {
position:absolute;
top:227px;
left:198px;
width:374px;
height:110px;
background:#FFF;
border-top:3px solid #FFF;
border-left:3px solid #FFF;
border-right:3px solid #FFF;
z-index:50;
cursor:help;
overflow:hidden;
opacity:.70;
filter:alpha(opacity=70);
-moz-opacity:0.7px;
}

.pageheadings_small {
font-size:12px;
color:#6c6c6c;
}

#content a,#content a:link,#content a:visited {
color:#464646;
}

#footer a,.netheimar a,.netheimar a:visited,.netheimar a:active,.netheimar a:link {
color:#FFF;
text-decoration:none;
}

#footer a:hover,.netheimar a:hover {
color:#FFF;
text-decoration:underline;
}

#left .menu_unselected a {
text-decoration:none;
}

#left .menu_selected a {
font-weight:700;
text-decoration:none;
}

#left .subitem_unselected a {
font-size:11px;
color:#005995;
text-decoration:none;
}

#left .subitem_selected a {
font-size:11px;
color:#005995;
text-decoration:none;
font-weight:700;
}

#left .flokkaheiti {
background:#EDEDED;
display:block;
color:#039;
border:1px solid #C4C4C4;
border-right:0 solid #039;
padding-left:5px;
font-weight:700;
margin-bottom:5px;
}

.back {
width:300px;
text-align:center;
border:0 solid #C1C1C1;
margin:0 auto;
}

#toppur,#mh,#logo_container {
background:#FFF;
}

* a,* {
outline:none;
}

.accordion_headings:hover,.header_highlight,.arrowlistmenu .openheader {
background:#595959;
}

.accordion_child p,.accordion_child div,.accordion_child td,.accordion_child li,.accordion_child ul,p,div,td {
font-size:11px;
}

.bigger a,.bigger a:hover {
font-size:16px;
font-weight:700;
}

.section ul li,.chromestyle ul li {
display:inline;
}

.section .important,#left .menu_unselected a:hover,#left .menu_selected a:hover,#left .subitem_unselected a:hover {
text-decoration:underline;
}

.arrowlistmenu ul li a:hover,.arrowlistmenu ul li.selected a {
color:#595959;
background-color:#E8E8E8;
}

a,a:link,a:visited,#left a,#left a:link,#left a:visited,#newsletter a,#newsletter a:link,#newsletter a:visited {
color:#464646;
text-decoration:underline;
}

a:hover,#left a:hover,#newsletter a:hover,.dropmendiv a,.dropmendiv a:link,.dropmendiv a:visited {
color:#464646;
text-decoration:none;
}

#left .menu_unselected,#left .menu_selected {
margin-top:2px;
margin-bottom:2px;
}
