.JolaHufa { position:absolute; top:-7px; left:11px; width:38px; height:45px; background:url(http://www.eskill.is/library/1267); _background:url(http://www.eskill.is/library/1266); z-index:9999; }

html { overflow-y:scroll}

/***************
  BODY
  **************/
body {
	font-family: Arial,Verdana,Helvetica,Sans-serif;
	font-size:11px;
	color:#58595b;
	margin:10px 0px;
	padding:0px;
	background:#FFFFFF url(/lisalib/getfile.aspx?itemid=1) repeat-x top right;
}

/***************
  WRAPPERS
  **************/
#wrapper { width:863px; padding:0px; margin:0px auto; position:relative; }
.subpage #colwrap, .popup #colwrap, .bilathjonusta #colwrap { background:#FFFFFF url(/lisalib/getfile.aspx?itemid=21) repeat-y; }
#colwrap { width:863px; margin:52px 0 0 0;  padding:18px 0 0 0; background:#FFFFFF url(/lisalib/getfile.aspx?itemid=2) repeat-y; }
.popup #colwrap { margin: 0; }

.imgpage #colwrap { background:#FFFFFF url(/lisalib/getfile.aspx?itemid=1) repeat-y; }

/***************
  HEADER
  **************/
#header { height:46px; padding:9px 0px 0 26px; margin:0px 0 22px 0; background: url(/lisalib/getfile.aspx?itemid=61) no-repeat; }
.popup #header { margin: 0; }
#header div.LogoDiv { background:url(/lisalib/getfile.aspx?itemid=62) no-repeat; margin:0; padding:0; }
#header div.LogoDiv a { width:35px; height:39px; display:block; overflow:hidden; text-indent:-3000px; }

.subpage #splash, .bilathjonusta #splash { height:137px; width:863px; background:none;}
.imgpage #splash { height:137px; width:863px; background:none;}

#splash { height:274px; width:863px; }

.hekla_frontpage #splash { height:230px; width:863px; border-bottom:4px solid #c1001f; background: #fff; }


/********* SPLASH HOVER **********/
#splashhover { height:230px; position:absolute; width:287px; top:77px; right:0px; background:url('/lisalib/getfile.aspx?itemid=63') no-repeat; }
#splashcontent { height:230px; position:absolute; width:287px; top:77px; right:0px; }

ul.frontpage_carlist { margin:14px 0 0 35px; padding:0; list-style:none; width:170px; z-index:10;}
ul.frontpage_carlist li { float:left; margin:0px; padding:0; width:170px; }
ul.frontpage_carlist li a { width:139px; display:block; padding:6px 0px 6px 17px; color:#a8a9ab; font-size:1em;}
ul.frontpage_carlist li a.selected {  }
ul.frontpage_carlist li a:hover { text-decoration:none; background:url('/lisalib/getfile.aspx?itemid=65') left center no-repeat; }
ul.frontpage_carlist li a div { display:none;  }
ul.frontpage_carlist li a:hover div { display:block; position:absolute; top:170px; right:5px; width:63px; height:74px;}

.splashhover_image { display:block; position:absolute; top:77px; left:0px; width:863px; height:230px;}


/***************
  CONTENT
  **************/
#content { width:554px; padding:0px 24px 20px 24px; float:left; overflow:hidden; }
#rightpanel { width:220px; padding:0px 24px 20px 17px; float:left; display:inline; overflow:hidden;}

#subcontent { width:571px; padding:0px 24px 20px 24px; float:right; overflow:hidden; }
#leftpanel { width:200px; padding:0px 24px 20px 20px; float:left; display:inline; overflow:hidden; }

#imgcontent { width:771px; padding:0px 24px 20px 75px; overflow:hidden; align:center; }

.piclinks { margin-top: 30px; }
.piclinks ul { list-style: none; margin: 0; padding: 0; }
.piclinks ul li { display: inline; margin-right: 5px; }



/***************
  MENUS
  **************/
#nav { height:22px; position:absolute; top:55px; width:863px; background:url(/lisalib/getfile.aspx?itemid=6) repeat-x;}
#nav ul { margin:0; padding:0; list-style:none; float:right; }
#nav ul li { background:url(/lisalib/getfile.aspx?itemid=7) no-repeat 0px 2px; float:left; margin:0px; padding:0; }
#nav ul li a { outline:none; display:block; padding:6px 30px 8px 25px; margin:0 0 0 1px; color:#6f7072; font-size:1em; font-weight: normal; text-transform:uppercase}
#nav ul li a.selected { color:#c1001f; }
#nav ul li a:hover { background:url(/lisalib/getfile.aspx?itemid=8) repeat-x; text-decoration:none;}
#nav ul ul { float:none; }

#subnav { height:20px; position:absolute; top:328px; right:0px; z-index:100; }
.subpage #subnav, .bilathjonusta #subnav { top:230px; }
.imgpage #subnav { top:230px; }
#subnav ul { margin:0; padding:0; list-style:none; float: left; }
#subnav ul li { background:url(/lisalib/getfile.aspx?itemid=13) no-repeat center left; float:left; margin:0px; padding:0; }
#subnav ul li a { outline:none; display:block; padding:7px 20px 7px 20px; color:#6f7072; font-size:1em; font-weight: normal; text-transform:uppercase}
#subnav ul li a.selected { color:#c1001f; }
#subnav ul li a:hover { }


#leftpanel ul { margin:0; padding:0; list-style:none; }
#leftpanel ul li { border-top:1px solid #e2e2e3; float:left; margin:0px; padding:0; width:200px; } 
#leftpanel ul li.first { border:none; } 
#leftpanel ul li a { outline:none; display:block; width:200px; padding:7px 0px 7px 0px; color:#6f7072; font-size:0.9em; text-transform:uppercase}
#leftpanel ul li a.selected { color:#c1001f; font-weight:bold; text-decoration: underline; }
#leftpanel ul li a:hover { }

#leftpanel ul ul li { background:url(/lisalib/getfile.aspx?itemid=78) no-repeat 0px 10px; border-top:1px solid #e2e2e3; float:left; margin:0px; padding:0; width:200px;}
#leftpanel ul ul li.first { border-top:1px solid #e2e2e3; } 
#leftpanel ul ul li a { outline:none; display:block; width:185px; padding:7px 0px 7px 15px; color:#6f7072; font-size:0.9em; text-transform:uppercase}
#leftpanel ul ul li a.selected { color:#c1001f; font-weight:bold; text-decoration: underline; }
#leftpanel ul ul li a:hover { }

#leftpanel ul ul ul {padding: 0 0 0 10px;}
#leftpanel ul ul ul li { background:url(/lisalib/getfile.aspx?itemid=78) no-repeat 10px 10px; border-top:1px solid #e2e2e3; float:left; margin:0px; padding:0; width:200px;}
#leftpanel ul ul ul li.first { border-top:1px solid #e2e2e3; } 
#leftpanel ul ul ul li a { outline:none; display:block; width:175px; padding:7px 0px 7px 25px; color:#6f7072; font-size:0.9em; text-transform:uppercase}
#leftpanel ul ul ul li a.selected { color:#c1001f; font-weight:bold; text-decoration: underline; }
#leftpanel ul ul ul li a:hover { }

#leftpanel ul ul ul ul li { background:url(/lisalib/getfile.aspx?itemid=78) no-repeat 10px 10px; border-top:1px solid #e2e2e3; float:left; margin:0px; padding:0; width:200px;}
#leftpanel ul ul ul ul li.first { border-top:1px solid #e2e2e3; } 
#leftpanel ul ul ul ul li a { outline:none; display:block; width:165px; padding:7px 0px 7px 35px; color:#6f7072; font-size:0.9em; text-transform:uppercase}
#leftpanel ul ul ul ul li a.selected { color:#c1001f; font-weight:bold; text-decoration: underline; }
#leftpanel ul ul ul ul li a:hover { }


#extras { height:20px; position:absolute; top:25px; right:60px; }
#extras ul { margin:0; padding:0; list-style:none; float: left; }
#extras ul li { background:url(/lisalib/getfile.aspx?itemid=15) no-repeat center left; float:left; margin:0px; padding:0; }
#extras ul li a { display:block; padding:7px 20px 7px 20px; color:#acadaf; font-size:0.8em; text-transform:uppercase}
#extras ul li a.selected {  }
#extras ul li a:hover { }

/* buttons for menu */
.hekla_frontpage #subnav .buttonmenu .page1 { background: url(/library/1273/proc/23) no-repeat 0px 3px; width: 123px; padding-left: 20px; }
.hekla_frontpage #subnav .buttonmenu .page2 { background: url(/library/1275/proc/23) no-repeat 0px 3px; width: 143px; padding-left: 15px;}
.hekla_frontpage #subnav .buttonmenu a { color: #FFFFFF; }

.subpage #extras .buttonmenu .page1 { background: url(/library/1273/proc/24) no-repeat 0px 3px; width: 110px; padding-left: 15px; }
.subpage #extras .buttonmenu .page2 { background: url(/library/1275/proc/24) no-repeat 0px 3px; width: 109px; padding-left: 12px; }
.subpage #extras .page1 { background: url(/library/1277/proc/24) no-repeat 0px 3px; width: 120px; padding-left: 15px; }
.subpage #extras .page2 { background: url(/library/1277/proc/24) no-repeat 0px 3px; width: 120px; padding-left: 15px; }
.subpage #extras .page3 { background: url(/library/1276/proc/24) no-repeat 0px 3px; width: 80px; padding-left: 14px; }
.subpage #extras a { color: #FFFFFF; }

/***************
  PAGECOMPONENTS
  **************/

/***************
  QUICKVOTE
  **************/
.quickvote { width:180px; padding:0; margin:3px 0 0 0; }
.quickvote .answer { background:url(/lisalib/getfile.aspx?itemid=396) repeat-x; padding: 0; margin: 0; float:left; height:12px; }
.quickvote .left { background:url(/lisalib/getfile.aspx?itemid=328) no-repeat;  width:10px; height:12px; float:left;}
.quickvote .right { background:url(/lisalib/getfile.aspx?itemid=330) no-repeat;  width:10px; height:12px; float:left;}


/***************
  FIELDROW
  **************/
.fieldrow, .fieldrow2 { clear:both; padding:3px 0; }
.fieldrow label, .sb_label { text-align:right; float:left; margin:0 3px 0 0;  }
.text {  border:1px solid #e1e1e2; font-size:10px; }


/***************
  FONT SIZE + / -
  **************/
#fontsize { position:absolute; top:30px; right:20px; }
#fontsize ul { margin:0; padding:0; list-style:none; }
#fontsize ul li { float:left; }
#fontsize ul li.enlargefont { background:url(/lisalib/getfile.aspx?itemid=14) no-repeat; }
#fontsize ul li.shrinkfont { background:url(/lisalib/getfile.aspx?itemid=12) no-repeat; }
#fontsize ul li a { outline:none; float:left; width:15px; height:11px; margin-right:2px; overflow:hidden; text-indent:-3000px; }

/***************
  SEARCH
  **************/
#searchpanel { z-index:0; position:absolute; top:318px; left:0px; padding:11px 0 24px 22px; height:28px; width:841px; background:#ffffff url(/lisalib/getfile.aspx?itemid=3) no-repeat;}
.subpage #searchpanel, .bilathjonusta #searchpanel { top:221px; }
.imgpage #searchpanel { top:221px; }
#searchpanel legend { display:none; }
#searchpanel label { color:#000; float:left; padding:4px 0 0 0; }
#searchpanel #SearchString1 { border:1px solid #cfd0d1; float:left; width:123px;}
#searchpanel .button { background:#d7d8d8; border:none; color:#58595b; height:20px; float:left; margin:0px 0 0 5px; font-size:10px; font-weight:normal;}


/***************
  HEADINGS
  **************/
h3.pchead { color:#646566; font-size:1.3em; margin:0 0 20px 0; padding:0; text-transform:uppercase; }
h1.pagename { color:#c1001f; font-size:1.3em; margin:0 0 20px 0; padding:0;}
h3.redheadline { color:#c1001f; font-size:1.3em; margin:0 0 5px 0; padding:0; }

/***************
  FOOTER
  **************/
#footer { color:#979799; width:853px; padding:50px 0 15px 10px; height:23px; background:#FFFFFF url(/lisalib/getfile.aspx?itemid=20) repeat-x; }
#footer img { margin-left: 15px; margin-bottom: -10px; }

/***************
  TABLE STYLES
  **************/
.propertytable { border:none; width:100%;}
.propertytable th { text-align:left; background-color:#ECECE9 }
.propertytable .number { text-align:right; }
.propertytable .altrow, .propertytable .row0 { background-color:#ECECE9 }
.propertytable .odd { background-color:#ECECE9; }
.propertytable .even { background-color:#FFFFFF; }

/***************
  BULLETS <UL><LI></LI></UL>
  **************/
ul.bluearrow { margin:2px 0 0 0; padding:0; list-style:none; }
ul.bluearrow li { background:url(/lisalib/getfile.aspx?itemid=15795) 0px 4px no-repeat; padding:0px 0px 3px 13px; }

ul.redarrow { margin:2px 0 0 0; padding:0; list-style:none; }
ul.redarrow li { background:url(/lisalib/getfile.aspx?itemid=15797) 0px 4px no-repeat; padding:0px 0px 3px 13px; }
ul.redarrow li a { font-weight:normal; text-decoration:underline; padding:0; margin:0; }

/***************
  NEWS
  **************/
h3.newsheadlines { font-size:1em; margin:0; padding:0; }
h3.newsheadlines a { color:#c1001f; }
h5.newsdates { font-size:1em; margin:0 0 5px 0; padding:0; }

a.newslink { color:#c1001f; }
a.newslink:hover, a.backlink:hover { }

/***************
  UMBOÐSAÐILAR
  **************/
.umb_container .umb_sales { float:left; width:280px; }
.umb_container .umb_service { float:left; width:280px; }
.umb_container h3 { font-size:1.2em; }

/***************
  ÞJÓNUSTUBORÐ
  **************/
h5.sb_heading { font-size:0.9em; color:#c1001f; margin:0 0 10px 0; padding:0 0 7px 0; border-bottom:1px solid #eaeaea; }

ul.serviceboard-ul { margin:0; padding:0; list-style:none; height:21px; background:url(/lisalib/getfile.aspx?itemid=24) repeat-x;  width:536px; }
ul.serviceboard-ul li { font-size:11px; background:url(/lisalib/getfile.aspx?itemid=25) no-repeat 0px 1px; float:left; margin:0px; padding:0; height:21px;}
ul.serviceboard-ul li a { outline:none; font-weight:bold; display:block; padding:6px 6px 4px 5px; margin:0 0 0 1px; color:#6f7072; font-size:0.8em;}
ul.serviceboard-ul li.last { border-right:1px solid #DADADB; }
ul.serviceboard-ul li.last a { padding:6px 8px 4px 5px; }
ul.serviceboard-ul li a.selected { color:#c1001f; }
ul.serviceboard-ul li a:hover { background:url(/lisalib/getfile.aspx?itemid=23) repeat-x;  text-decoration:none;}
ul.serviceboard-ul li a.selected { background:white; border-top:1px solid #D9DADB; text-decoration:none;}
ul.serviceboard-ul li a.selected:hover { background:white; }

.sb_item { display:none; padding:11px; width:514px; background:url(/lisalib/getfile.aspx?itemid=22) repeat-x bottom left;}

.sb_button { background:none; color:#58595b; border:none !important; font-size:0.9em; font-weight:bold; margin-top:2px;}

.sb_container { width:536px; padding:10px 9px 0 9px; background:url(/lisalib/getfile.aspx?itemid=67) no-repeat; }
.sb_leftbox, sb_fjboxleft { float:left; width:255px; }
.sb_rightbox, sb_fjboxright { float:left; width:255px; }

.fj_links { float:left; display:block; width:100px; }
.fj_item { display:none; }

.sb_btboxleft { float:left; width:190px; padding-right:5px; border-right:1px solid #eaeaea;}
.sb_btboxright { float:left; width:310px; padding-left:5px; }

#bt_results { }

.sb_fjboxright ul { padding:0; list-style:none; margin:0; }
.sb_fjboxright ul li { border-bottom:1px solid #e2e2e3; float:left; margin:0px; padding:0; width:220px;}
.sb_fjboxright ul li a { display:block; width:180px; padding:7px 20px 7px 20px; color:#6f7072; font-size:0.8em; text-transform:uppercase}
.sb_fjboxright ul li a.selected { color:#c1001f; }
.sb_fjboxright ul li a:hover { }

#emp_results, #dep_results { width:190px; }
#emp_results ul, #dep_results ul { list-style:none; margin:0; padding:0; }
#emp_results ul li, #dep_results ul li { margin:0; width:227px; padding:3px; border-left:1px solid #e1e1e2; border-right:1px solid #e1e1e2; border-bottom:1px solid #e1e1e2;}

.emp_picbox { float:left; width:150px; }
.emp_infobox { float:left; width:300px; }
.emp_label { float:left; width:50px; }
.emp_value { float:left; }

.bt_dropdown { margin:0 0 3px 0; }

/***************
  MISC ATTRIBUTES
  **************/
.stream { display:none; }
.clear { clear:both; }

p { margin:0; padding:0;}
form { display:inline; margin:0; padding:0; }

img { border:none; }
img.newsimage { float:left; margin:0px 5px 2px 0px;}
img.newsimageright { float:right; margin:0px 0px 2px 5px;}

a { text-decoration:none; color:#58595b; font-weight:bold; }
a:hover { text-decoration: underline; }

a.underline {text-decoration: underline !important; }
a.normal { font-weight: normal !important; }

.button { margin-right:3px; float:left; border: solid 1px #BEBDBE; background:#EEEEEF; color:#6F7072; font-weight:bold; font-size:1em }

.floatleft { float:left; }
.floatright { float:right; }
fieldset { margin:0; padding:0; border:none; }

.bold { font-weight:bold; }

.red { color:#c1001f; }

.device_rightbox {position: absolute; top: 300px; right: 320px; }

.velasvid .device_rightbox { position:static; float:right; }
.velasvid .device_leftbox { float:left; }

a.notudtaekibutton { float: right; padding: 2px 4px 2px 16px; background: url('/lisalib/getfile.aspx?itemid=710') no-repeat; height: 14px; font-weight: normal; color: #C72820; border: solid 1px #D1D2D2; }
a.notudtaekibutton: hover { text-decoration: none !important; }

/***************
  LOGIN FORM
  **************/
#Container { padding:10px 0 0 250px; font-weight:bold;  }
input.SubmitButton {border: solid 1px #29537C;background-color:#DFE0DB;color:#004561;font-weight:bold; font-size:1em; margin-left:135px;  }
#LoginPassword, #LoginEMail, .loginfield { font-size:1em;  border: 1px solid #004563; color:black; width:150px; padding-top:3px;}
#Container .EMailContainer, .emailfield { padding-bottom:3px; padding-left:2px; } 
#Container .PasswordContainer, .passwordfield { padding-bottom:5px; } 

.emergency { margin: 10px 0 0 0; border: solid 1px red; clear: both; padding: 12px 0 20px 0; font-size: 2em; text-align: center;}

/********************
  FINANCE CALCULATOR
 ********************/
table.financeoptions { margin-top: 10px;  border: solid 1px #999999; width: 80%; }
table.financeoptions tr.row1 { background: #eeeeee; }
table.financeoptions td.number { text-align: right; }
table.financeoptions td.text { text-align: right; border: none; }
.financeform form label { display: block; }
.financeform form input { border: solid 1px #BEBDBE; }
.financeform form input.submitbutton { margin-top: 10px; background: #EEEEEF; color: #6F7072; font-weight: bold; font-size: 1em; display: block;}

ul.employees-char-filter { margin:0; padding:0; list-style:none; height:20px; }
ul.employees-char-filter li { float:left; margin-right:5px; }

.newsimagecontainer {background:#EAEAEA none repeat scroll 0%;}
.newsimagecontainer .extraimage { display: none;}
.imagedescription {padding: 0px 0px 0px 5px;}
.shareButton{text-align:right}
.shareButton2 { padding-left: 380px; }
.bilathingsubpage .shareButton2 { padding-left: 345px; }
.flashInsert{margin-bottom:20px}

/** Vélasvið **/ 
.velasvid #extras ul li.last { width: 70px; height: 20px; padding-top: 6px; }
.velasvid #extras ul li.last a { text-indent: -5000px; background:url(/lisalib/getfile.aspx?itemid=1169) no-repeat 25px 0px; width: 14px; height: 12px; }

.velasvid #nav ul li.last { width: 70px; height: 22px; }
.velasvid #nav ul li.last a { text-indent: -5000px; background:url(/lisalib/getfile.aspx?itemid=1169) no-repeat 25px 5px; width: 14px; height: 12px; }

.rss{background:url("/lisalib/getfile.aspx?itemid=1578") no-repeat scroll 0 1px transparent; color:#444; font-family:verdana,sans-serif;font-size:0.9em;padding-left:15px;}

#rssDiv {position:absolute; right:40px;}
#rssDivFrettir {position:absolute; left:340px; margin-top:-35px;}