/**
 * Reset
 */
*
{
  margin: 0;
  padding: 0;
}

img { border: 0; }

a
{
  color: #333;
  text-decoration: none;
}

ul { list-style: none; }

/**
 * Misc
 */
.clear { clear: both; }
.stream { display: none; }

/**
 * Layout
 */
body { font: 11px/140% verdana, sans-serif; color: #333; background: #f4f4f4 url(/library/112) repeat-x top left; }
body.empty { background: none; }

h1, h2, h3, h4, h5, h6 { font-family: lucida sans unicode,lucida grande,sans-serif; }

#wrapper
{
  width: 910px;
  margin: 0 auto;
  position: relative;
  padding-top: 22px;
}

/**
 * Header
 */
#header { width: 179px; }
#header h1
{
  text-indent: -99999px;
  overflow: hidden;
  background: transparent url(/library/124) no-repeat top left;
  width: 159px;
  height: 54px;
  margin-left: 20px;
}

/**
 * Columns
 */
#colhead
{
  margin-top: 20px;
  background: transparent url(/library/121) no-repeat bottom left;
  height: 9px;
}

#colwrap
{
  background: transparent url(/library/128) repeat-y bottom left;
  padding: 15px 24px 20px 24px;
}

#colfoot
{
  background: transparent url(/library/120) no-repeat bottom left;
  height: 9px;
}

/**
 *  Navigation
 */
#nav
{
  font-family: arial, sans-serif;
  position: absolute;
  top: 60px;
  left: 402px;
}
#nav ul { list-style: none; }
#nav ul li { float: left; height: 40px;  }
#nav ul li a
{
  font-size: 1.27em; /* 14px */
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 24px 0 0;
  float: left;
  display: block;
  padding: 2px 4px 0 2px;
}
#nav ul li a:hover { color: #c7202b; }
#nav ul li.selected
{
  background: transparent url(/library/125) no-repeat top left;
}
#nav ul li.selected a
{
  background: transparent url(/library/126) no-repeat top right;

  margin-left: 3px;
  height: 25px;
  color: #fff;
}
#nav ul li.selected a:hover { color: #fff; }

#language { display: none; position: absolute; top: 78px; right: 10px; text-transform: uppercase; }
#language a
{
  background: transparent url(/library/122) no-repeat bottom right;
  height: 30px;
  width: 78px;
  display: block;
  font-size: 0.91em;
  padding-right: 4px;
}

#language a.icelandic { background: transparent url(/library/197) no-repeat bottom right; }

/**
 * Conatainers on frontpage
 */
#intro { float: left; width: 360px; }
#intro img { margin-bottom: 20px; }

#info { float: left; width: 230px; margin-left: 20px; }
#data { float: left; width: 230px; margin-left: 20px; }

/**
 * Box
 */
.box { width: 230px; clear: both; margin-bottom: 10px; float: left; }
.box h3
{
  background: transparent url(/library/115) no-repeat top left;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 0 0 10px;
  font-size: 1.09em;
  height: 20px;
}
.box .content-wrap
{
  background: transparent url(/library/114) no-repeat top left;
  margin: 10px 0 0 0;
  float: left;
  width: 230px;
}
.box .content
{
  background: transparent url(/library/113) no-repeat bottom left;
  margin: 4px 0 0 0;
  padding-bottom: 4px;
  float: left;
  width: 230px;
}
.box .border
{
  border: 1px solid #e1e1e1; border-top: 0; border-bottom: 0;  padding:0 4px;
}


.link
{
  background: transparent url(/library/116) no-repeat top left;
  width: 209px;
  height: 21px;
  display: block;
  margin: 9px 9px 0 9px;
  padding-bottom: 7px;
  clear: both;
}
.link a
{
  background: transparent url(/library/127) no-repeat 10px 6px;
  padding: 1px 0 0 20px;
  display: block;
}

/**
 * Box á forsíðu
 */
#newsbox { border: 1px solid #e1e1e1; border-top: 0; border-bottom: 0; }
#newsbox .item { border-bottom: 1px solid #e1e1e1; padding: 5px 9px; }
#newsbox .date { color: #666; font-size: 0.91em; }
#newsbox h4 a { color: #b60e00; font-size: 1.09em; }

#mediapack { border: 1px solid #e1e1e1; border-top: 0; border-bottom: 0; }
#mediapack .text
{
  background: transparent url(/library/123) no-repeat top left;
  padding: 15px 0 0 60px;
  margin: -10px 0 0 10px;
  display: block;
  float: left;
  height: 57px;
}
#mediapack .link { clear: both; }

#gengi { border: 1px solid #e1e1e1; border-top: 0; border-bottom: 0; }
#gengi p { padding-left: 9px; }
#gengi table { width: 100%; padding: 0 10px; }
#gengi caption { display: none; }
#gengi th { padding-bottom: 10px; }
#gengi .left { text-align: left; }
#gengi .right { text-align: right; font-weight: bold; }
#gengi .update
{
  border: 1px solid #e1e1e1;
  border-left: 0;
  border-right: 0;
  float: left;
  margin: 10px 0 0 0;
  padding: 0 10px;
  color: #6c6c6c;
}
#gengi .update span.left { float: left }
#gengi .update span.right { float: right; font-weight: normal; }
#gengi .highlight { color: #b60e00; }

#gengi ul.reports { float: left; margin-bottom: 10px; }
#gengi ul.reports li { border-bottom: 1px solid #e1e1e1; float: left; width: 229px; padding: 5px 0; }
#gengi ul.reports a { font-weight: bold; color: #b60e00; padding: 0 10px; }





/**
 * Subpage layout
 */
.subpage #colhead
{
  background: transparent url(/library/132) no-repeat bottom left;
  height: 18px;
}

.subpage #colwrap
{
  background: transparent url(/library/133) repeat-y bottom left;
  padding: 0px 24px 20px 4px;
}

.subpage #colfoot
{
  background: transparent url(/library/131) no-repeat bottom left;
  height: 18px;
}

/**
 * Menu
 */
#menu
{
  margin: 15px 0 0 0;
  padding: 0;
  float: left;
  width: 140px;
}

#menu ul li.last a { border-bottom: 1px solid #b7b7b7; }
#menu ul li a
{
  border-top: 1px solid #b7b7b7;
  padding: 3px 0 3px 20px;
  margin: 0 5px 0 0;
  width: 130px;
  display: block;
}

#menu ul li.selected a
{
  background: #333;
  color: #fff;
}

#menu .extras { position: absolute; bottom: 40px; left: 0; margin-bottom: 10px }
#menu .extras ul {}
#menu .extras li {}
#menu .extras a
{
  border: none;
  text-transform: uppercase;
  width: auto;
  padding: 0 0 0 25px;
  margin: 0 0 3px 20px;
  height: 20px;
  font-size: 0.91em;
}
#menu .extras a:hover { font-weight: bold; }
#menu .extras li.send a { background: url(/library/135) no-repeat 2px 2px; margin-bottom: 0; }
#menu .extras li.print a { background: url(/library/134) no-repeat center left; padding-top: 4px; }
#menu .extras li.bookmark a { background: url(/library/130) no-repeat 1px 2px; padding-top: 3px; }

/**
 * Content
 */
#contentwrap { float: right; width: 710px; margin-right: 3px; }
#contentwrap .header .parent a { color: #c7202b; font-size: 0.91em; text-transform: uppercase; }
#contentwrap .header h2
{
  font-size: 1.81em;
  text-transform: uppercase;
  margin-top: 3px;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

#content { min-height: 500px; }
#content .left-col { width: 345px; float: left; }
#content .right-col { width: 345px; float: right; margin-left: 2px; }
#content p { margin-bottom: 20px; /*font-size: 1.09em;*/ }

#content h4 { text-transform: uppercase; font-size: 1em; margin-bottom: 10px; }
#content h5 { text-transform: uppercase; font-size: 1em; }

#content img { float: left; border: 1px solid #e1e1e1; padding: 2px; margin: 0 5px 0 0; }
#content img.include { border: 0; float: right; margin: 5px 0 0 5px; }

#child .img { text-align: center; margin-bottom: 10px; border: 1px solid #e1e1e1; padding: 6px 0; margin-bottom: 10px; }
#child img { float: none; padding: 0; border: none; }
#child .ceo { font-weight: bold; }
#child .ceo span { color: #c7202b; }
#child .link { margin: 10px 0; }
#child .link a { color: #c7202b; }

/**
 * Employees
 */
.employees li { clear: both; float: left; margin-bottom: 20px; width: 345px; }
.employees img { border: 1px solid #e1e1e1; padding: 2px; float: left; }
.employees .content { float: right; width: 213px; }
.employees h3 { text-transform: uppercase; font-size: 1.09em; }
.employees .position { text-transform: uppercase; font-weight: bold; font-size: 1.09em; }
.employees .no-image { background: #dadada; display: block; float: left; }

.stjorn .employees li { height: 250px; }
.stjornendur .employees li { height: 220px; }

.stjorn .employees .no-image { width: 125px; height: 140px; }
.stjornendur .employees .no-image { width: 125px; height: 140px; }
.starfsfolk .employees .no-image { width: 118px; height: 116px; }

/**
 * Annual reports
 */
#annuals h3 { font-size: 1.82em; margin-bottom: 5px; }
#annuals h4 { font-size: 1.09em; text-align: center;  }
#annuals .year { float: left;  margin-bottom: 10px;  }
#annuals .quarter { float: left; width: 167px; margin-right: 14px; }
#annuals .last { margin-right: 0; }
#annuals ul { background: url(/library/157) no-repeat top left; height: 81px; }
#annuals ul.empty { background: none; display:none;}
#annuals li { float: left; clear: both; }
#annuals a
{
  color: #c7202b;
  width: 100%;
  clear: both;
  float: left;
  background: url(/library/158) no-repeat 2px 3px;
  padding: 4px 0 0 22px;
  margin-bottom: 2px;
}
#annuals a:hover { }

/**
 * Kynningar
 */
#kynningar { background: url(/library/162) no-repeat bottom left; width: 710px; padding-bottom: 17px; float: left; }
#kynningar li.first { border: 0; }
#kynningar li { border: 1px solid #e1e1e1; border-top: 0; width: 708px; float: left; }
#kynningar li.first a { background: url(/library/163) no-repeat top left; border: 0; border-bottom: 1px solid #e1e1e1; width: 710px; }
#kynningar li.first a:hover { background: url(/library/164) no-repeat top left; }
#kynningar a
{
  margin: 0;
  width: 100%;
  color: #c7202b;
  float: left;
  background: #fff;
}
#kynningar a:hover { background: #f0f0f0; }
#kynningar .name { float: left;  background: url(/library/158) no-repeat 2px 3px; padding: 3px 0 3px 22px; }
#kynningar .description { color: #333; float: right; padding: 2px 5px 0 0; }

/**
 * News
 */
#news .date { color: #666; font-size: 0.91em; }
#news h4 a { color: #b60e00; font-size: 1.45em; text-transform: none; }
#news img { float: none; }
#news .img { float: left; }
#news .content pre { font-family: verdana, sans-serif; }
#news .image-wrap { float: right; width: 530px; }
#news .link { background: transparent url(/library/159) no-repeat top left; margin: 10px 0 0 0; width: 90px; }
#news .attachLink { margin-top:5px; } 
#news .attachLink a { color:#B60E00; } 

/**
 * Newslist
 */
#newslist h3 { font-size: 1.82em; margin-bottom: 15px; }
#newslist .date { color: #666; font-size: 0.91em; }
#newslist h4 { margin: 0; }
#newslist p { margin-bottom: 8px; }
#newslist img { float: right; }
#newslist h4 a { color: #b60e00; font-size: 1.09em; text-transform: none; }
#newslist .link { background: transparent url(/library/159) no-repeat top left; margin: 0; width: 90px; }
#newslist .year { margin-bottom: 20px; }
#newslist .year .item { border-bottom: 1px solid #e1e1e1; margin-bottom: 10px; }
#newslist .year .last { border: 0; }
#newslist .year .link { margin-top: 10px; }

.pager { clear: both; margin: 20px 0; float: left; }
.pager a { border: 1px solid #e1e1e1; padding: 4px 8px; margin-right: 5px; }
.pager a.current { background: #e1e1e1; }

/**
 * Parts
 */
#parts ul li { width: 345px; border-bottom: 1px dotted #e1e1e1; clear: both; float: left; margin-bottom: 3px; padding-bottom: 3px; }
#parts .count { float: left; width: 23px; }
#parts .company { float: left; }
#parts .part { float: right; }
#parts ul.meta li .company { font-weight: bold; }

/**
 * Hafa samband
 */
#samband label { width: 95px; float: left; text-transform: uppercase; font-weight: bold; }
#samband div { float: left; clear: both; margin-bottom: 6px; width: 710px; }
#samband input { float: left; border: 1px solid #c5c5c5; width: 350px; font-family: arial; font-size: 11px; }
#samband textarea { float: left; border: 1px solid #c5c5c5; width: 350px; height: 140px; font-family: arial; font-size: 11px; }
#samband .submit { float: left; clear: both; margin-left: 95px; background: url(/library/207) no-repeat 0px 0px; border: 0; width: 56px; height: 23px; text-indent: -9999px; }
#samband .hidden { display: none !important; }
#samband .error { background: url(/library/208) no-repeat 0px 0px; margin-left: 8px; padding-left: 18px; height: 16px; display: block; float: left;}

/**
 * Senda síðu
 */
#senda-sidu { width: 450px; margin: 10px; }
#senda-sidu h1 { font-size: 1.3em;  padding-bottom: 8px; margin: 8px 0; }
#senda-sidu h1 span { color: #b60e00; margin-right: 5px; display: block; }
#senda-sidu input { margin-bottom: 5px; width: 400px; }
#senda-sidu textarea { width: 400px; height: 180px; }
#senda-sidu label { display: block; }
#senda-sidu .button { margin-top: 8px; width: 50px; }

#content img.skipurit { border: 0; margin-left: 25px; }

iframe { border: none; }

/**
 * Footer
 */
#footer { margin: 5px 0 0 21px; color: #6c6c6c; }
#footer a { color: #333; }

.VideoContainer {background: url(/lisalib/getfile.aspx?itemid=245) no-repeat;}
.player { padding: 1px;}
