body { margin:0; padding:0; font-size:11px; font-family:arial, sans-serif; color:#333333; background: #f2f7fa url(/lisalib/getfile.aspx?itemid=159) repeat-x; }


/***************
  MISC ATTRIBUTES
 **************/
.stream { display:none }
.clear { clear:both }

a { text-decoration:none }
a:focus { outline:none }
ul { list-style:none }
img { border:0 }

h3{ font-size:1.4em }
p { clear:both }


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/***************
  WRAPPERS
 **************/

#wrapper { position:relative; width:800px; margin:0 auto; background: url(/lisalib/getfile.aspx?itemid=160) no-repeat;  }
#wrapper.frontpage { padding:10px 30px 0px 30px; }
#colwrap { position:relative; width:800px; min-height:492px; margin:0; padding:9px 0px 8px 0px; }

#header { height:130px; width:800px; margin:0px 10px 10px 0px; }
#header img { margin:35px 0px 0px 35px; }

#wrappersubpage { position:relative; width:860px; margin:0 auto;  background:url(/lisalib/getfile.aspx?itemid=246) repeat-y; }
#wrappersubpageinner {padding:10px 30px 0px 30px; width:800px; background:url(/lisalib/getfile.aspx?itemid=245) no-repeat; }

/**************
  FRONTPAGE CONTENT
 **************/
#col1 { float:left; width:200px; height:500px; }
#col1subpage { float:left;  width:191px; xheight:500px; margin:-5px 0px 0 -5px; padding:5px 9px 0 0; background:url(/lisalib/getfile.aspx?itemid=195) no-repeat; }
#col1 .box { width:180px; margin-top:20px; margin-left:10px; }
.frontpage #col1 .box { margin-top:30px; }

#content { float:left; width:600px; height:500px; }
#contentsub { float:left; width:600px; }

/***************
  SHORTCUTS
 **************/

#shortcuts { width:600px; height:215px; overflow:hidden; }
#shortcuts .box { width:188px; height:216px; float:left; margin:0 6px; background:url(/lisalib/getfile.aspx?itemid=169) no-repeat 4px 206px; }


/*** SHORTCUT HEADER ***/
#shortcuts .header { height:22px; width:180px; margin:2px 0 2px 4px; }
#shortcuts .header a { display:block; height:25px; width:180px; outline:none; }


/*** SHORTCUT IMG ***/
#shortcuts .selected { width:188px; height:88px;  margin-bottom:6px; }
#shortcuts .selected a { display:block; height:88px; width:188px; }

#shortcuts .content { width:180px; height:85px; margin:0px 4px; background:url(/lisalib/getfile.aspx?itemid=947) no-repeat; }
#shortcuts .text { padding:7px 10px 6px; }


/*** SHORTCUT LIST ***/
#shortcuts ul { margin:0; padding:0; }
#shortcuts ul li { padding:0px; width:178px; margin-left:1px; border-bottom:#e2e2e2 1px solid; }

#shortcuts ul li.item1 { background:url(/lisalib/getfile.aspx?itemid=227) no-repeat 4px 5px; }
#shortcuts ul li.item2 { background:url(/lisalib/getfile.aspx?itemid=228) no-repeat 4px 2px; }
#shortcuts ul li.item3 { background:url(/lisalib/getfile.aspx?itemid=229) no-repeat 4px 2px; }
#shortcuts ul li.item4 { background:url(/lisalib/getfile.aspx?itemid=230) no-repeat 4px 2px; border-bottom:0; }

#shortcuts ul li a { height:14px; display:block; padding:2px 3px 3px 28px; color:#333333; }
#shortcuts ul li a:hover { color:#ff5a00; background:#f1f1f1 url(/lisalib/getfile.aspx?itemid=231) no-repeat 4px 2px; }

#shortcuts ul li.item1 a {  padding:6px 3px 3px 28px; } 
#shortcuts ul li.item1 a:hover { background:url(/lisalib/getfile.aspx?itemid=182) no-repeat 0px 1px; }

/*** SHORTCUT MORE ***/
#shortcuts .more { color:#ff5a00; font-weight:bold; display:none; }
#shortcuts .more a { height:27px; padding:11px 0px 0px 28px; display:block; color:#ff5a00; background:url(/lisalib/getfile.aspx?itemid=233) no-repeat 8px 9px; }
#shortcuts .more a:hover { color:#ff0000; background:url(/lisalib/getfile.aspx?itemid=178) no-repeat 2px 1px; }


/***************
  MAIN CONTENT
 **************/
#maincontent { float:left; width:400px; height:250px; background:url(/lisalib/getfile.aspx?itemid=203) no-repeat scroll 0px 222px; }

#maincontent .cb_container { /*height:220px; width:380px;*/ margin:3px 0 0 10px; }

#maincontent .cb_container .tabcontainer { margin:0px 0px -1px 0; height:29px; width:235px; position:absolute;}
#maincontent .cb_container ul.contentboard { margin:0 0 0 5px; padding:0px 0px; height:29px; }
#maincontent .cb_container ul.contentboard li { float:left; margin:0px 0px 0px 5px; }
#maincontent .cb_container ul.contentboard li a { height:29px; display:block; text-indent:-5000px; outline:none; }

#maincontent .cb_container ul.contentboard li.item1 { width:68px; background:url(/lisalib/getfile.aspx?itemid=236) no-repeat; }
#maincontent .cb_container ul.contentboard li.item2 { width:132px; background:url(/lisalib/getfile.aspx?itemid=234) no-repeat; }

#maincontent .cb_container ul.contentboard li.item1 a.selected { width:68px; background:url(/lisalib/getfile.aspx?itemid=237) no-repeat; }
#maincontent .cb_container ul.contentboard li.item2 a.selected { width:132px; background:url(/lisalib/getfile.aspx?itemid=235) no-repeat; }


#maincontent .cb_container .cb_item { height:230px; width:360px; margin:0px; padding:15px 10px 10px 10px; display:none; background:url(/lisalib/getfile.aspx?itemid=956) no-repeat 0px 8px; }

/********
 NEWSLIST
 ********/
#maincontent .cb_container .newslist {  }
#maincontent .cb_container .newslist a { color:#FF5a00; }
#maincontent .cb_container .newsitem { color:#333333; margin: 6px 0px; }
#maincontent .cb_container h5.dates { color:#666666; margin:0; padding:0; font-size:1em; }
#maincontent .cb_container h3.newsheadlines { font-weight:bold; margin:0; padding:0; font-size:1em; }
#maincontent .cb_container h3.newsheadlines a { color:#333333; }
#maincontent #cb_news img { display:none; }
#maincontent #cb_news { padding:12px 10px 10px 10px; }

/***NEWSLINK***/
#maincontent .cb_container .newslistlink { padding:5px 0px 0px 290px; }
#maincontent .cb_container .newslistlink a { display:block; height:15px; width:88px; color:#666666; background:url(/lisalib/getfile.aspx?itemid=238) no-repeat right; }


/********
 FUELPRICE
 ********/
#maincontent #cb_fuelprice { padding-top:40px; background:url(/lisalib/getfile.aspx?itemid=193) no-repeat 0px 28px; }

#maincontent .cb_container .fuelpricecontent { float:left; }

#maincontent .cb_container table { width:200px; cellpadding:0; cellspacing:0; margin:10px 0px; border-bottom: #e2e2e2 1px solid; }
#maincontent .cb_container th, #maincontent .cb_container td.col1, #maincontent .cb_container td.col2 { padding-left:10px; }

#maincontent .cb_container th { text-align:left; }
#maincontent .cb_container td.col1 { width:120px; border-left: 1px #e2e2e2 solid; border-top: 1px #e2e2e2 solid; border-right: 1px #e2e2e2 solid; }
#maincontent .cb_container td.col2 { color:#FF5a00; font-weight:bold; border-top: 1px #e2e2e2 solid; border-right: 1px #e2e2e2 solid;  }

#maincontent #cb_fuelprice .rightcont { float:left; margin-left:15px; width:145px; }
#maincontent #cb_fuelprice img { float:left; width:145px; margin:7px 0px 10px 0px; }

#maincontent #cb_fuelprice a.fuelpricelink { color:#FF5a00; }

#cardservice { float:left; margin: 32px 10px; height:250px; }

/***************
  FOOTER
 **************/
#footersubpage { width:800px; height:90px; margin-left:-30px; padding:8px 30px 0px 30px; background:#f2f7fa url(/lisalib/getfile.aspx?itemid=244) no-repeat; }

#footer { width:800px; height:60px; font-size:10px; color:#666666; background:url(/lisalib/getfile.aspx?itemid=172) no-repeat 638px 11px; }
#footer a { color:#666666; }
#footer a:hover { color:#FF5a00; }
#footer ul { margin:0; padding:0; }
#footer li { float:left; margin:2px 0px; padding:20px 10px; }
#footer li.rightline { background:url(/lisalib/getfile.aspx?itemid=161) no-repeat; }

/***************
  EXTRASELECTION
 **************/

#extraselection { width:500px; position:absolute; top:15px; right:0px; font-size:1em; }
#extraselection a { color:#666666; }

#extranav { float:right; height:24px; padding:10px 13px 0;}
#extranav a:hover { color:#ff5a00; }

#languages { float:right; color:#555555; height:25px; }
#languages .english { float:left; margin:10px 7px 0px 0px; }
#languages a:hover { color:#FF5a00; }


/***************
  SEARCH
 **************/

#searchpanel { float:right; width:220px; padding:0px 0 0 10px; height:40px; background:url(/lisalib/getfile.aspx?itemid=169) no-repeat 15px 30px;}
#searchpanel input.text { height:18px; width:151px; margin:5px 0 0 0px; padding: 4px 22px 0 5px; border:solid #e5e5e5 1px; font-size:11px; color:#666666 }
#searchpanel fieldset { border:none; margin:0px; padding:0px; }
#searchpanel legend { display:none; }
#searchpanel .searchbutton {position:absolute; height:29px; width:26px; margin:7px 0 0 -22px; border:none; background:url(/lisalib/getfile.aspx?itemid=164) no-repeat; }

/*** SEARCH RESULT ***/

#contentsub .searchresults {  }
#contentsub .searchresults h3.resulttext { margin:0px 0px 0px 0px; padding:0px; }
#contentsub .searchresults h5.resultnumber { margin-top:5px; padding:0px; font-weight:bold; font-size:12px;  }

#contentsub .searchresults h3.headlines { margin:15px 0px 3px 0px; padding:0px; }
#contentsub .searchresults h3.headlines  a { color:#333333; }

/***************
  NAV
 **************/

#nav { position:absolute; top:103px; right:30px; height:26px; width:460px; }

#nav ul { height:26px; margin:0px; padding:0px; }
#nav ul li { float:left; }
#nav ul li a { height:26px; display:block; text-indent:-5000px; outline:none; }

#nav ul li.menuitem1 { width:64px; background:url(/lisalib/getfile.aspx?itemid=409) no-repeat; }
#nav ul li.menuitem1 a:hover { width:64px; background:url(/lisalib/getfile.aspx?itemid=410) no-repeat; }
#nav ul li.selectedmenuitem1 { width:64px; background:url(/lisalib/getfile.aspx?itemid=411) no-repeat;}
#nav ul li.selectedmenuitem1 a:hover { width:64px; background:url(/lisalib/getfile.aspx?itemid=412) no-repeat; }

#nav ul li.menuitem2 { width:103px; background:url(/lisalib/getfile.aspx?itemid=413) no-repeat; }
#nav ul li.menuitem2 a:hover { width:103px; background:url(/lisalib/getfile.aspx?itemid=414) no-repeat; }
#nav ul li.selectedmenuitem2 { width:103px; background:url(/lisalib/getfile.aspx?itemid=415) no-repeat; }
#nav ul li.selectedmenuitem2 a:hover { width:103px; background:url(/lisalib/getfile.aspx?itemid=416) no-repeat;  }

#nav ul li.menuitem3 { width:99px; background:url(/lisalib/getfile.aspx?itemid=417) no-repeat; }
#nav ul li.menuitem3 a:hover { width:99px; background:url(/lisalib/getfile.aspx?itemid=418) no-repeat; }
#nav ul li.selectedmenuitem3 { width:99px; background:url(/lisalib/getfile.aspx?itemid=419) no-repeat;}
#nav ul li.selectedmenuitem3 a:hover { width:99px; background:url(/lisalib/getfile.aspx?itemid=420) no-repeat; }

#nav ul li.menuitem4 { width:74px; background:url(/lisalib/getfile.aspx?itemid=421) no-repeat; }
#nav ul li.menuitem4 a:hover { width:74px; background:url(/lisalib/getfile.aspx?itemid=422) no-repeat; }
#nav ul li.selectedmenuitem4 { width:74px; background:url(/lisalib/getfile.aspx?itemid=423) no-repeat; }
#nav ul li.selectedmenuitem4 a:hover { width:74px; background:url(/lisalib/getfile.aspx?itemid=424) no-repeat; }

#nav ul li.menuitem5 { width:105px; background:url(/lisalib/getfile.aspx?itemid=425) no-repeat; }
#nav ul li.menuitem5 a:hover { width:105px; background:url(/lisalib/getfile.aspx?itemid=426) no-repeat; }
#nav ul li.selectedmenuitem5 { width:105px; background:url(/lisalib/getfile.aspx?itemid=427) no-repeat; }
#nav ul li.selectedmenuitem5 a:hover { width:105px; background:url(/lisalib/getfile.aspx?itemid=428) no-repeat; }



#breadcrumbs {  }
 


/***************
  SUBPAGES
 **************/

#contentsubpage { padding:10px 5px 0 15px; }

#contentsubpage a { color:#FF5a00; }

#contentsubpage ul { list-style-image:url(/lisalib/getfile.aspx?itemid=436);  }
#contentsubpage li { margin:5px 0px 0px 0px; }

#print { float:right; margin-top:-25px; }

/***************
  SUBPAGE MENU
 **************/

/*Firstlevel*/
#subsidenav{ margin-top:39px; min-height:300px; }

#subsidenav ul.firstlevel { margin:0px; padding:0px; }
#subsidenav ul.firstlevel li.last { border-bottom: #e2e2e2 1px solid; }
#subsidenav ul li { border-top: #e2e2e2 1px solid; }

#subsidenav ul li a { display:block; color:#333333; padding:2px 0px 3px 20px; outline:none; }
#subsidenav ul li a:hover { color:#ff5200; background:url(/lisalib/getfile.aspx?itemid=202) repeat-y; }
#subsidenav ul li a.Selected, #subsidenav ul li a.Selectedchildren { color:#ff5200; background:url(/lisalib/getfile.aspx?itemid=429); }


/*Secondlevel*/
#subsidenav ul li ul { margin:0px; padding:0px; }

#subsidenav ul li ul.secondlevel li.last { border-bottom:none; }

#subsidenav ul li ul.secondlevel li a { padding:2px 0px 3px 27px; background:url(/lisalib/getfile.aspx?itemid=240) no-repeat 20px 9px; }
#subsidenav ul li ul.secondlevel li a:hover{ color:#ff5200; background:url(/lisalib/getfile.aspx?itemid=241) repeat-y;  }
#subsidenav ul li ul.secondlevel li a.Selected, #subsidenav ul li ul.secondlevel li a.Selectedchildren { color:#000000; background:#eeeeee url(/lisalib/getfile.aspx?itemid=430) no-repeat 20px 9px;  }
#subsidenav ul li ul.secondlevel li a.Selected:hover, #subsidenav ul li ul.secondlevel li a.Selectedchildren:hover { color:#ff5200; }


/*Thirdlevel*/
#subsidenav ul li ul li ul.thirdlevel li a { padding:2px 0px 3px 34px; background:url(/lisalib/getfile.aspx?itemid=240) no-repeat 27px 9px; }
#subsidenav ul li ul li ul.thirdlevel li a:hover{ color:#ff5200; background:url(/lisalib/getfile.aspx?itemid=242) repeat-y;  }
#subsidenav ul li ul li ul.thirdlevel li a.Selected, #subsidenav ul li ul li ul.thirdlevel li a.Selectedchildren { font-weight:bold; color:#000000; background:url(/lisalib/getfile.aspx?itemid=430) no-repeat 27px 9px; }
#subsidenav ul li ul li ul.thirdlevel li a.Selected:hover, #subsidenav ul li ul li ul.thirdlevel li a.Selectedchildren:hover { font-weight:bold; color:#ff5200; background:url(/lisalib/getfile.aspx?itemid=242) repeat-y; }

/***************
  SUBPAGE HEADER
 **************/

#contentsub .subpagetitle { height:20px; xwidth:500px; margin:10px 0px 5px 15px; }
#contentsub .subpagetitle a { height:20px; width:300px; display:block; outline:none; }

#contentsub img { float:left; margin:0px 10px 10px 0px; }
#contentsub img.right { float: right; margin:0px 0 10px 10px; }

#contentsub h1 { font-size:1.2em; }
#contentsub h2 { font-size:1em; font-style:italic; }


/***************
  SUBPAGE GERNERAL
 **************/
/*#contentsubpage table { margin-left:20px; }*/


/********
 WEBTREE
 ********/
#contentsub .webtree a { color:#333333; }
#contentsub .webtree a:hover { color:#FF5a00; }
#contentsub .webtree ul.firstlevel { margin:10px 0 0 30px; padding:0px; font-weight:bold; font-size:14px;}
#contentsub .webtree ul.firstlevel li { xmargin:0 0 0 30px; }
#contentsub .webtree ul.secondlevel { margin:5px 0 0 30px; padding:0px; font-weight:normal; font-size:12px;}
#contentsub .webtree ul.thirdlevel { margin:2px 0 0 30px; padding:0px; font-weight:normal; font-size:11px;}

/***************
  STAFF LIST
 **************/
/*alpabet list*/
#contentsubpage .alphabet { height:17px; margin:15px 0px 0px -1px; font-weight:bold; }
#contentsubpage .alphabet ul { margin:0; padding:0; list-style:none; }
#contentsubpage .alphabet ul li { float:left; padding-left:2px; }
#contentsubpage .alphabet ul li a { display:block; border:#e9e9e9 1px solid; height:14px; width:16px; text-align:center; padding-top:1px;}
#contentsubpage .alphabet ul li a:hover{ background:#FF5a00; color:#FFFFFF; border:#FF5a00 1px solid; }

/*workfields*/
#contentsubpage .workfields { width:580px; height:29px; background:url(/lisalib/getfile.aspx?itemid=247) no-repeat; margin:15px 0 10px 0; }
#contentsubpage .workfields ul { margin:0; padding:0; list-style:none; }
#contentsubpage .workfields ul li { float:left; text-align:center; background:url(/lisalib/getfile.aspx?itemid=248) no-repeat left; margin:0px; }
#contentsubpage .workfields ul li.first { background:none; }
#contentsubpage .workfields ul li a { color:#333333; display:block; padding:8px 23px; }
#contentsubpage .workfields ul li a:hover { color:#FF5a00; display:block; padding:8px 23px; }

/*all employees*/
#contentsubpage .showall { height:22px; width:129px; margin:auto; font-weight:bold; }
#contentsubpage .showall a { display:block; padding:2px 6px; border:#e9e9e9 1px solid; }
#contentsubpage .showall a:hover { background:#FF5a00; color:#FFFFFF; border:#FF5a00 1px solid;  }

/*employee list*/
#contentsubpage .staff { margin-top:10px; clear: both; }
#contentsubpage .staff table { width:580px; text-align:left; border:1px solid #FFFFFF; margin:0px; }
#contentsubpage .staff table tr { padding:10px 0px; }
#contentsubpage .staff table tr th{ padding:0px 10px; text-align:left; }
#contentsubpage .staff table tr th.last{ text-align:right; }
#contentsubpage .staff table tr td { background:#f0f0f0; padding:2px 10px 4px 10px; border-bottom: 10px solid #FFFFFF; }
#contentsubpage .staff table tr td.first {  }
#contentsubpage .staff table tr td.last { text-align:right; }

/*selected employee*/
#contentsubpage .staff table tr td.employee { background:none; padding:0; border:none; }
#contentsubpage .staff table tr td.employee .aboutemployee { margin-bottom:10px; border:#f0f0f0 1px solid; display:none; }
#contentsubpage .staff table tr td.employee .aboutemployee table { width:560px; margin:10px 0px; }
#contentsubpage .staff table tr td.employee .aboutemployee table tr { background:none; }
#contentsubpage .staff table tr td.employee .aboutemployee table tr td { background:none; border:none; }

#contentsubpage .staff table tr.displayEmp { display:none; }
#contentsubpage .staff table tr.displayEmp,#contentsubpage .staff table tr.displayEmp td { background:none; padding:0; border:none; }
#contentsubpage .staff table tr.displayEmp td .employee { margin-bottom:10px; border:#f0f0f0 1px solid; background: url(/lisalib/getfile.aspx?itemid=1988) bottom right no-repeat; }
#contentsubpage .staff table tr.displayEmp td .employee a { color: #333333; }
#contentsubpage .staff .displayEmp .employee .picture { float:left; width: 85px; padding:10px; }
#contentsubpage .staff .displayEmp .employee .picture img { margin: 0; }
#contentsubpage .staff .displayEmp .employee .text { padding:10px; float:left; line-height:1.67em; width:440px; margin-left: 10px; }
#contentsubpage .staff .displayEmp .employee .text h4{ margin: 1px 0 5px; font-size:1.2em;}


.searchbox { margin: 20px 0; height: 20px; }
.searchbox input, .searchcontainer input { height:14px; padding:4px 3px 2px; border:1px solid #CCCCCC; color:#666666; margin:0 20px 0 0; font-size: .9em; float: left; }
.searchbox select { border:1px solid #CCCCCC; color:#666666; font-size: .9em; float: left; margin-right: 20px; }
.searchbox input#f_ename { width:212px; }
.searchbox input#f_ejobtitle { width:188px; }
.searchbox input#f_epos { width:141px; }
.searchbox input#f_ephone { width:49px; }
.searchbox input#f_egsm { width:49px; margin:0; }
.searchbox .showall { float: left; }

/********
 HISTORY - Sagan
 ********/
#contentsubpage .historylist { margin-top:20px; }
#contentsubpage .historyitem { color:#333333; margin:10px 0px; }

#contentsubpage .historyitem h3.historyheadlines { font-weight:bold; margin:0; padding:0; font-size:12px; }
#contentsubpage .historyitem h3.historyheadlines a { color:#333333; }
#contentsubpage .historyitem img { }

#contentsubpage .historyitem .historyitemtext { margin-left:110px; }

/***HISTORYSLINK***/
#contentsubpage .historyitem .historylistlink { margin:-32px 0px 15px 282px; }
#contentsubpage .historyitem .historylistlink a { display:block; height:15px; width:88px; color:#666666; background:url(/lisalib/getfile.aspx?itemid=238) no-repeat right; }


/********
 SINGLE HISTORY
 ********/

#contentsubpage .history .newsdate {  }
#contentsubpage .history img { float:left }
#contentsubpage .history h3.historyheadlines { margin:5px 0; padding:0; }
#contentsubpage .history .historytext {  }
#contentsubpage .history .historylink {  }


/********
 NEWSLIST BY YEAR
 ********/
#contentsubpage .newslist {  }
#contentsubpage .newslist h3 { color:#333333; margin-left:110px; }
#contentsubpage .newsitem { color:#333333; }
#contentsubpage .newsitem img { margin-top:15px; }
#contentsubpage .newslist .newsitemtext { margin-left:110px; }
#contentsubpage .newslist .newsitemtext .newsdate {  }
#contentsubpage .newslist .newsitemtext h3.newsheadlines { font-weight:bold; margin:0; padding:0; font-size:11px; }
#contentsubpage .newslist .newsitemtext h3.newsheadlines a { color:#333333; }

/*Newslist below news*/
#contentsubpage .newslist .newslistitem { margin:1px 0 1px 110px;  }
#contentsubpage .newslist .newslistitem .newslink { margin-left:10px; }

/********
 SINGLE NEWS BY YEAR
 ********/

#contentsubpage .news .newsdate {  }
#contentsubpage .news img { float:left }
#contentsubpage .news h3.newsheadlines { margin:5px 0; padding:0; }
#contentsubpage .news .newstext {  }
#contentsubpage .news .newslink {  }
#contentsubpage .news p { clear:none }


/********
 ASSOCIATES - Samstarfsaðilar
 ********/
#contentsubpage .associateslist { margin-top:20px; }
#contentsubpage .associatesitem { color:#333333; margin:10px 0px; }

#contentsubpage .associatesitem h3.associatesheadlines { font-weight:bold; margin:0; padding:0; font-size:12px; }
#contentsubpage .associatesitem h3.associatesheadlines a { color:#333333; }
#contentsubpage .associatesitem img { }

#contentsubpage .associatesitem .associatesitemtext { margin-left:110px; }

/***HISTORYSLINK***/
#contentsubpage .associatesitem .associateslistlink { margin:-32px 0px 15px 282px; }
#contentsubpage .associatesitem .associateslistlink a { display:block; height:15px; width:88px; color:#666666; background:url(/lisalib/getfile.aspx?itemid=238) no-repeat right; }

/********
 SINGLE ASSOCIATES
 ********/

#contentsubpage .associate .associatedate {  }
#contentsubpage .associate img { float:left }
#contentsubpage .associate h3.associateheadlines { margin:5px 0; padding:0; }
#contentsubpage .associate .associatetext {  }
#contentsubpage .associate .associatelink {  }

/********
 SECURITY PAPERS
 ********/
#contentsubpage .safetypapers table { margin-left:20px; }
#contentsubpage .safetypapers table tr td { width:200px; }
#contentsubpage .safetypapers table tr td a { color:#333333; }

/********
 FUELPRICE
 ********/
#contentsubpage .fuelprice {}
#contentsubpage .fuelprice h3 { margin:10px 0px 5px 0px; padding:0px; }
#contentsubpage .fuelprice table { padding:0px 20px; width:100%; }
#contentsubpage .fuelprice table tr { padding:2px 10px; }
#contentsubpage .fuelprice table tr th { text-align:left; }
#contentsubpage .fuelprice table tr td { border-top:4px #FFFFFF solid; }
#contentsubpage .fuelprice table tr td.name{ width:230px; }

/********
 OILSTATIONS
 ********/
#contentsubpage .oilstations { }
#contentsubpage .oilstations table { padding:0px 0px; width:100%; }
#contentsubpage .oilstations table tr { padding:2px 10px; border-bottom:10px #FFFFFF solid;  }
#contentsubpage .oilstations table tr.row0 { background:#E2E2E2; }
#contentsubpage .oilstations table tr th { text-align:left; border-bottom:10px solid #FFFFFF; width:30px; padding:0; }
#contentsubpage .oilstations table tr th .caption { text-align:center; }
#contentsubpage .oilstations table tr td {padding-left: 0px; }
#contentsubpage .oilstations table tr.row0 td { border-top:2px #E2E2E2 solid; border-bottom:2px #E2E2E2 solid; }
#contentsubpage .oilstations table tr.row1 td { border-top:2px #FFFFFF solid; border-bottom:2px #FFFFFF solid; }
#contentsubpage .oilstations table tr td.left { text-align:left; }
#contentsubpage .oilstations table img { margin:0; }

#contentsubpage .oilstations table .zoomcont { position:absolute; top:35px; }
#contentsubpage .oilstations table .zoom { display:none; position:absolute; left:-15px; top:0px; }
#contentsubpage .oilstations table .zoomcont.high { top:21px; }

#contentsubpage .oilstations table td .check .checkcont { position:relative; }
#contentsubpage .oilstations table td .check .checkcont .caption { display:none; position:absolute; bottom:-3px; left:-7px; text-align:center; background:#FFF; border:1px solid #FF5A00; padding:2px 3px; }


/********
 JOB APPLICATION
********/
#contentsubpage fieldset { border:none; }
#contentsubpage legend { font-size:1.3em; color:#000000; font-weight:bold; margin:15px 0px 5px -2px; }

#contentsubpage .fieldrow { clear:both; padding:0 0 10px 0; xheight:20px;}
#contentsubpage .fieldrow label { font-weight:normal; color:#000000; float:left; text-align:right; padding:2px 15px 0 0; width:125px; margin:0; }
#contentsubpage .fieldrow input.text { height:15px; width:200px; font-size:1em; margin:0; padding:1px; }
#contentsubpage .fieldrow textarea { height:100px; width:300px; font-size:1em; margin:0; padding:1px; }

#contentsubpage .fieldrow .innercol3 { float:left; width:185px; }
#contentsubpage .fieldrow .innercol4 { float:left; width:139px; }

#contentsubpage .fieldrow .innercol3 input.text { width:170px; }
#contentsubpage .fieldrow .innercol4 input.text { width:124px; }

#contentsubpage .fieldrow_label { font-weight:bold; padding:0px; }

/************
 Olíu listi
************/
#contentsubpage .oillist {  }
#contentsubpage .oillist table { padding:0; width:100%; }
#contentsubpage .oillist table tr { xpadding:2px 10px; border-bottom:15px #FFFFFF solid;  }
#contentsubpage .oillist table tr.row1 {}
#contentsubpage .oillist table tr.row0 { background:#E2E2E2; }
#contentsubpage .oillist table tr th { color:#FF5A00; padding-bottom:10px; }
#contentsubpage .oillist table tr td { padding:3px 4px; vertical-align:text-top; }
#contentsubpage .oillist table tr td.center { text-align:center; }

/********
 Umsókn um viðskiptakort
********/

#card-applications #progress { font-weight:bold; }

#card-applications .error { border:1px solid #ED1B2D; color:#ED1B2D; }
#card-applications .error ul li { margin:0; padding:0; }

#card-applications span.visa { float:left; background:url(/lisalib/getfile.aspx?itemid=589) no-repeat; padding:5px 0 5px 60px; }
#card-applications span.mastercard { float:left; background:url(/lisalib/getfile.aspx?itemid=588) no-repeat 30px 0; padding:5px 0 5px 80px; }
        
#card-applications .field-row { clear:both; padding:2px 0; }
#card-applications .field-row label { float:left; width:70px; padding:4px 5px 0 0; }

#card-applications input.text,
#card-applications table.cards input { border:1px solid #DFE3E5;  }
#card-applications select { font-size:10px; }
        
#card-applications span.label { display:block; }
#card-applications .stack label { float:none; width:auto; padding:0; }
        
#card-applications fieldset { position:relative; background:#F8F8F8; border:1px solid #DFE3E5; margin:15px 0; padding:10px; }
#card-applications fieldset legend { margin:0; font-weight:bold; font-size:1.1em; position:absolute; top:-8px; left:2px; color:#F95905; }
#card-applications fieldset abbr { color:red; }        
        
#card-applications table.cards th { text-align:left; padding:0 5px 5px 5px; }
#card-applications table.cards td { padding:0 5px 3px 5px; }
        
#card-applications input.regno { width:50px; }
#card-applications input.driver { width:150px; }
#card-applications input.maxcredit { width:75px; }
        
#card-applications table.cards .cell1 { background:#E2E2E2; }
#card-applications table.cards .cell1,
#card-applications table.cards .cell0 { text-align:center; }
#card-applications table.cards .automated { border-left:2px solid gray; padding-left:10px; }
#card-applications table.cards span { display:block; border-bottom:1px dotted black; cursor:help; }
#card-applications input.invalid { border:1px dotted red !important; }

.signet { position:absolute; right:0; top:0; }
.signet-connect { position:absolute; right:0; top:0; }


/***************************/
/* Islandskort		*/
/***************************/

/*Tabs*/
.ismaptapcontainer { position:absolute; left:210px; top:44px; width:500px; }
ul.ismaptabs { padding-left:5px; list-style-image:none !important; width:500px; }
ul.ismaptabs li { float:left; }
ul.ismaptabs li a { float:left; margin-left:5px; height:29px; text-indent:-5000px; outline:none; }

ul.ismaptabs li.item1 a { width:123px; background:url(/lisalib/getfile.aspx?itemid=784) no-repeat; }
ul.ismaptabs li.item2 a { width:135px; background:url(/lisalib/getfile.aspx?itemid=788) no-repeat; }
ul.ismaptabs li.item3 a { width:97px; background:url(/lisalib/getfile.aspx?itemid=782) no-repeat; }
ul.ismaptabs li.item4 a { width:119px; background:url(/lisalib/getfile.aspx?itemid=786) no-repeat; }

ul.ismaptabs li.item1 a.selected { width:123px; background:url(/lisalib/getfile.aspx?itemid=785) no-repeat; }
ul.ismaptabs li.item2 a.selected { width:135px; background:url(/lisalib/getfile.aspx?itemid=789) no-repeat; }
ul.ismaptabs li.item3 a.selected { width:97px; background:url(/lisalib/getfile.aspx?itemid=783) no-repeat; }
ul.ismaptabs li.item4 a.selected { width:119px; background:url(/lisalib/getfile.aspx?itemid=787) no-repeat; }

/*Landsbyggðin*/
.ismapbg { background:url(/lisalib/getfile.aspx?itemid=762) no-repeat; width:580px; height:421px; margin-top:33px; }

.ismap { display:none; position:absolute; margin-top:33px; right:7px; top:56px; }
.ismap .im_item { width:580px; height:421px; }

.ismap .im_item .item { position:absolute; }
.ismap .im_item .item .shell_dot { position:absolute; width:20px; height:20px; background:url(/lisalib/getfile.aspx?itemid=776) no-repeat; _width:20px; _height:20px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lisalib/getfile.aspx?itemid=776', sizingMethod='scale');  _background:none; }
.ismap .im_item .item.orkan .shell_dot { background:url(/lisalib/getfile.aspx?itemid=792) no-repeat; _width:20px; _height:20px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lisalib/getfile.aspx?itemid=792', sizingMethod='scale');  _background:none; } 
.ismap .im_item .item .shell_dot:hover { background:url(/lisalib/getfile.aspx?itemid=777) no-repeat; _width:20px; _height:20px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lisalib/getfile.aspx?itemid=777', sizingMethod='scale');  _background:none; }

.ismap .im_item .infopanel { left:-107px; bottom:-4px; position:absolute; display:none; }

.ismap .im_item .infopanel .topbar { height:10px; width:234px; background:url(/lisalib/getfile.aspx?itemid=764) no-repeat; _width:234px; _height:10px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lisalib/getfile.aspx?itemid=764', sizingMethod='scale');  _background:none; }
.ismap .im_item .infopanel .bottombar { height:13px; width:234px; background:url(/lisalib/getfile.aspx?itemid=765) no-repeat; _width:234px; _height:13px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lisalib/getfile.aspx?itemid=765', sizingMethod='scale');  _background:none; }	
.ismap .im_item .infopanel .contentpanel { width:196px; padding:8px 20px; background:url(/lisalib/getfile.aspx?itemid=774) repeat-y; _width:194px; _height:1px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lisalib/getfile.aspx?itemid=774', sizingMethod='scale');  _background:none; }
.ismap .im_item .infopanel .contentpanel .contenttext { width:140px; float:left; margin-left:10px; color:#333; }
.ismap .im_item .infopanel .contentpanel .contenttext span { font-weight:bold; }

.ismap .im_item .infopanel .contentpanel .split { height:0px; width:40px; margin:5px 0; border-bottom:#000 1px solid; }
.ismap .im_item .infopanel .contentpanel .shelllogo { height:39px; width:42px; float:left; }


/*Höfuðborgarsvæðið*/
.ismap .bigcity { left:118px; top:293px; }
.ismap .bigcity .infopanelbig { display:none; position:absolute; bottom:-8px; left:-77px; }
.ismap .bigcity .city_dot { position:absolute; width:20px; height:20px; background:url(/lisalib/getfile.aspx?itemid=776) no-repeat; _width:20px; _height:20px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lisalib/getfile.aspx?itemid=776', sizingMethod='scale');  _background:none; }

.ismap .bigcity .infopanelbig_top { background:url(/lisalib/getfile.aspx?itemid=803) no-repeat top; height:43px; width:178px; _width:178px; _height:43px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lisalib/getfile.aspx?itemid=803', sizingMethod='scale');  _background:none; }

.ismap .bigcity .infopanelbig_content { height:128px; width:178px; background:url(/lisalib/getfile.aspx?itemid=801) no-repeat bottom; _width:178px; _height:200px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lisalib/getfile.aspx?itemid=801', sizingMethod='scale');  _background:none; }

.ismap .bigcity .infopanelbig .select { float:left; margin-left:15px; }
.ismap .bigcity .infopanelbig .select .shelllogo { margin:0 10px 0 5px; height:39px; width:42px; background:url(/lisalib/getfile.aspx?itemid=780) no-repeat; float:left; }
.ismap .bigcity .infopanelbig .select .selectstations { float:left; }

.ismap .bigcity .infopanelbig a,
.ismap .bigcity_orkan .infopanel a { color:#333 !important; }
.ismap .bigcity .infopanelbig a:hover { color:#FF5A00 !important; }
.ismap .bigcity_orkan .infopanel a:hover { color:#F172ac!important; }

.ismap .bigcity_orkan { left:134px; top:293px;  }
.ismap .bigcity_orkan .city_dot_orkan { position:absolute; width:20px; height:20px; background:url(/lisalib/getfile.aspx?itemid=792) no-repeat; _width:20px; _height:20px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lisalib/getfile.aspx?itemid=792', sizingMethod='scale');  _background:none; }
#im_oilstations.ismap .split { width:90px; }
#im_boatpumps.ismap .split { width:100px; }

/*logo*/
#im_oilstations.ismap .item .shelllogo,
#im_boatpumps.ismap .item .shelllogo,
#im_airplanefuel.ismap .item .shelllogo { background:url(/lisalib/getfile.aspx?itemid=775) no-repeat; }
#im_gasstations.ismap .item .shelllogo { background:url(/lisalib/getfile.aspx?itemid=780) no-repeat; }
#im_gasstations.ismap .item.orkan .shelllogo { background:url(/lisalib/getfile.aspx?itemid=800) no-repeat; height:45px; width:41px; }

/*Service link*/
.servicelink { position:absolute; bottom:0px; right:0px; width:190px; }

.servicelink .icon { float:left; }
.servicelink .text { float:left; margin:10px 15px 0 0; }

.servicelink .zoomcont { position:absolute; top:-15px; }
.servicelink .zoom { display:none; position:absolute; left:-15px; top:0px; }


/** Umsóknir **/

#application .error { border:1px solid #ED1B2D; color:#ED1B2D; margin: 0 0 10px 0; padding-bottom: 10px; }
#application .error ul li { margin:0; padding:0; }
                
#application div { clear:both; padding:2px 0; float: left; }
#application div label { float:left; width:85px; padding:0; }
             
#application span.label { display:block; }
#application .stack label { float:none; width:auto; padding:0; }
                
#application fieldset { position:relative; background:#F8F8F8; border:1px solid #DFE3E5; margin: 0 0 15px 0; padding:10px; }
#application fieldset legend { margin:0; font-weight:bold; font-size:1.1em; position:absolute; top:-8px; left:2px; color:#F95905; }
#application fieldset abbr { color:red; }        
                
#application table.cards th { text-align:left; vertical-align: top; border-bottom:1px solid #808080; padding: 0 0 5px 5px;}
#application  table.cards td { padding:0 5px 3px 5px; }
                
#application input.regno { width:50px; }
#application input.driver { width:67px; }
#application input.maxcredit { width:60px; }
                
#application table.cards .cell1 { /*background:#E2E2E2;*/ }
#application table.cards .cell1,
#application table.cards .cell0 { text-align:center; }
#application table.cards .automated { border-left:2px solid gray; padding-left:10px; }
#application table.cards span { display:block; border-bottom: 0; cursor:help; }
#application input.invalid { border:1px dotted red; }

#application input.ssn { width: 80px; }
#application input.name { width: 180px; clear:none; }
#application input.address { width: 180px; }
#application input.zip { width: 50px; }
#application input.place { width: 180px; }
#application input.phone { width: 75px; }
#application input.fax { width: 75px; }
#application input.email, #application input.email2 { width: 170px; }
#application input.work { width: 170px; }

#application .cardinfo input { float: left; margin: 0 3px 3px 0; padding: 0; }
#application .cardinfo label { width: 140px; margin: 0; padding: 2px 0 0 0; }
#application .cardinfo .left { float: left; width: 45%; clear: none; }
#application .cardinfo .right { float: right; width: 100%; clear: none;}

#application .payment input { float: left; margin-right: 5px; }
#application .payment h3 { margin: 0; font-size: 1em; color: #F95905; }
#application .payment .card { float: left; clear: left; margin-top: 10px; width: 550px; }
#application .payment label { width: 115px; }
#application .payment .expire { width: 60px; }
#application .payment .hidden { display: none; }
#application .payment .debitlabel { display: block; float: none; }
#application .payment .cardinfo { width:500px }
#application .payment .cardtype { width:530px; font-size:12px;}

#application #row_1 td { padding-top: 10px; }

#application label.pin { width: auto; }

#application span.visa
{
	background: transparent url(/lisalib/getfile.aspx?itemid=589) no-repeat scroll 0%;
	float: left;
	padding: 5px 0pt 5px 60px;
}
#application span.mastercard
{
	background: transparent url(/lisalib/getfile.aspx?itemid=588) no-repeat scroll 5px 0pt;
	float: left;
	padding: 5px 0pt 5px 60px;
}

#application span.maestro
{
	background: transparent url(/lisalib/getfile.aspx?itemid=681) no-repeat scroll 0%;
	float: left;
	padding: 5px 0pt 5px 50px;
	height: 30px;
}
#application span.electron
{
	background: transparent url(/lisalib/getfile.aspx?itemid=682) no-repeat scroll 30px 0pt;
	float: left;
	padding: 5px 0pt 5px 95px;
	height: 30px;
	width: 180px;
}
#application span.giro
{
	float: left;
	padding: 5px 0pt 5px 5px;
}
#application .payment span.mastercard label { width: auto; }
#application .payment span.visa label { width: auto; }
#application .payment span.giro label { width: auto; }
#application .payment .pin label { width: auto; }
#application .image { margin: -167px 0 0 300px; position:relative; color: #FF5A00; }
.cardimage {margin:12px 0 0 155px; position:relative; color: #FF5A00;}
#application .payment .help { margin:-20px 0 0 155px; position:relative; color: #FF5A00;  }
#application .payment .help .image { display:none; }
#application .payment .help:hover .image { display:block; position:absolute; top:-150px; left:50px;} 

#application .card_num label { width:130px; }

#application .in { clear:none; padding:2px 0; float:none; }
#application .leftcol {float:left; width:280px; clear:none; }
#application .rightcol {float:left; width:265px; clear:none; margin-left: 10px; }

.empty p { font-size: 1.5em; font-weight: bold; margin: 0 0 10px 0; }

.printlogo{display: none;}

/********** KORT **********/

#kort tr#haus td {color:#FF5A00; font-size:1.3em; font-weight: bold;}
#kort ul {list-style: none; padding:0; margin:0; list-style-type: none; list-style-image: none}
#kort ul li {margin:0px; list-style:none;}
#kort ul li.first {background:url('/lisalib/getfile.aspx?itemid=1183') no-repeat; height:18px; padding:6px 0 0 0}
#kort ul li a {padding:0 0 0 23px; color:black; text-transform: uppercase; font-size:1.0em}
#kort ul li a:hover {color:#FF5A00;}
#kort ul li {background:url('/lisalib/getfile.aspx?itemid=1182') no-repeat; height:17px; padding:3px 0 0 0}
#kort ul li.last {background:url('/lisalib/getfile.aspx?itemid=1181') no-repeat; height:18px; padding:3px 0 0 0}
#kort ul li.only {background:url('/lisalib/getfile.aspx?itemid=1185') no-repeat; height:25px; padding:6px 0 0 0}

#activation .hidden { display: none; }
#activation div.container { margin-bottom: 1em; }
#activation .help { color: #f173ac !important; position: relative; }
#activation input { clear: both; }
#activation .help .image { display:none; }
#activation .help:hover .image { display: block; position:absolute; top:-50px; left:100px;} 
#activation img {position:absolute; top:-140px; left:100px}
#activation .ccImg img {position:absolute; top:84px; left:506px;}
#activation span {color: red}
#activation span.visa { background: transparent url(/lisalib/getfile.aspx?itemid=589) no-repeat scroll 0%; float: left; padding: 5px 0pt 5px 60px; }
#activation span.mastercard { background: transparent url(/lisalib/getfile.aspx?itemid=588) no-repeat scroll 5px 0pt; float: left; padding: 5px 0pt 5px 60px; }
#activation .cardimage { position:absolute; right:378px; }

#activation h3 { margin: 0; font-size: 1em; color: #F95905; }
#activation .card { float: left; clear: left; margin-top: 10px; width: 550px; }
#activation label { width: 115px; }
#activation .expire { width: 60px; }
#activation .debitlabel { display: block; float: none; }
#activation .cardinfo { width:500px }
#activation .cardtype { width:530px; font-size:12px;}




/*********Login***************/
.EMailContainer label {display: block}
.PasswordContainer label {display: block}
.PasswordContainer input {width: 200px; margin-bottom: 2px}
.EMailContainer input {width: 200px; margin-bottom: 2px}

#hufa { background: url(http://www.tn.is/library/1839) no-repeat; _background: url(http://www.tn.is/library/1843) no-repeat; width: 58px; height: 69px; position: absolute; top: 24px; left: 267px; }




/*********Reiknivél***************/

.GasCalculatorBackground {background:url(http://shell.is/lisalib/getfile.aspx?itemid=1262) no-repeat; height:172px; width:276px}

.GasCalculatorTitle { height: 22px; padding: 10px 0 0 42px; font-weight: bold; font-size:1.1em; text-transform: uppercase; color:#FF5200}
.calculator { margin: 20px 10px 0 10px;  height: 100px; }
.GasCalculator label { padding:3px; width: 85px; height: 14px; font-size: 0.9em; float: left; border-right: none; border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3; margin-left:32px}
.GasCalculator input { padding:3px; width: 85px; height: 14px; font-size: 0.9em; float: right; border-top: 1px solid #C3C3C3; border-right: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3; border-bottom:none; margin-right:39px}
.GasCalculator .txtGasUsage, .GasCalculator #txtGasUsage { border-bottom: 1px solid #C3C3C3; }



/*********Reiknivél leftside***************/

.GasCalculatorBackgroundnew { height:157px; width:187px}

.GasCalculatorTitlenew { height: 22px; padding: 10px 0 0 12px; font-weight: bold; font-size:1.1em; text-transform: uppercase; color:#FF5200}
.calculatornew { margin: 20px 10px 0 10px;  height: 100px; }
.GasCalculatornew label { padding:3px; width: 90px; height: 14px; font-size: 0.9em; float: left; border-right: none; border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3;border-bottom: none}
.GasCalculatornew input { padding:3px; width: 62px; height: 14px; font-size: 0.9em; float: right; border-top: 1px solid #C3C3C3; border-right: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3; border-bottom: none }
.GasCalculatornew .txtGasUsage, .GasCalculatornew #txtGasUsage { border-bottom: 1px solid #C3C3C3; }

.GasCalculatorbottom label { padding:3px; width: 90px; height: 14px; font-size: 0.9em; float: left; border-right: none; border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3; margin-top:10px; }
.GasCalculatorbottom input { padding:3px; width: 62px; height: 14px; font-size: 0.9em; float: right; border-top: 1px solid #C3C3C3; border-right: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3; border-bottom:none;margin-top:10px;}
.GasCalculatorbottom .txtGasUsage, .GasCalculatorbottom #txtGasUsage { border-bottom: 1px solid #C3C3C3; }


.GasCalculatormiddle label { padding:3px; width: 90px; height: 14px; font-size: 0.9em; float: left; border-right: none; border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; }
.GasCalculatormiddle input { padding:3px; width: 62px; height: 14px; font-size: 0.9em; float: right; border-top: 1px solid #C3C3C3; border-right: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3;}
.GasCalculatormiddle .txtGasUsage, .GasCalculatorbottom #txtGasUsage { border-bottom: 1px solid #C3C3C3; }

/********Reiknivél sem reiknar rétt********/

.GasCalculatorTitle2 {height: 22px; padding: 10px 0 0 12px; font-weight: bold; font-size:1.1em; text-transform: uppercase; color:#FF5200;}
.calculator2 { margin: 10px 20px 10px 10px; }
.GasCalculator2 label { padding:3px; width: 74px; height: 14px; font-size: 0.9em; float: left; border-right: none; border-left: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3; }
.GasCalculator2 input { padding:3px; width: 71px; height: 14px; font-size: 0.9em; float: right; border-top: 1px solid #C3C3C3; border-right: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3; border-bottom: none; }
.GasCalculator2 .txtGasUsage, .GasCalculator2 #txtGasUsage { border-bottom: 1px solid #C3C3C3; margin-top: 13px;}
.GasCalculator2 .txtLiters, .GasCalculator2 #txtLiters { border-bottom: 1px solid #C3C3C3; }

.emailText { color:#666666; font-size:11px; padding:3px 0 2px 0; width:170px; }

#application #helptext {
background:transparent url(/lisalib/getfile.aspx?itemid=1299) no-repeat scroll 0 0;
border:0 none;
height:94px;
left:266px;
padding:18px 4px 0 16px;
width:288px;
position:absolute;
top:-109px;
}

.pin_number{width:29px}

span.maestro
{
	background: transparent url(/lisalib/getfile.aspx?itemid=681) no-repeat scroll 0%;
	float: left;
	padding: 5px 0pt 5px 50px;
	height: 30px;
}
span.electron
{
	background: transparent url(/lisalib/getfile.aspx?itemid=682) no-repeat scroll 30px 0pt;
	float: left;
	padding: 5px 0pt 5px 95px;
	height: 30px;
	width: 180px;
}
.cardtype label{color:black;}

.odd{background-color:#f0f0f0;}

.commercialCont { display:none; padding:5px 5px 5px 0; }

/*********Innskráning á þjónustuvef****************/
.SubmitButtonLogin { background-color: #A0A0A0; border: none; color: white; cursor: pointer; }
.SubmitButtonNew { background-color: #FF5a00; border: none; color: white; cursor: pointer; width: 144px; }
.SubmitButton{ width:73px;background-color:#A0A0A0;border:medium none;color:white;cursor:pointer; }
.SubmitButtonNew1{background-color:#FF5A00;border:medium none;color:white;cursor:pointer;display:inline;left:289px;position:absolute;top:95px;}
.LostPassword{position:absolute; left:421px; top:75px;}
#application #application_card_right{clear:none;}
#application #application_card_left{clear:none; margin-right:15px}
#application #application_card_left label{width:110px}
#application #application_card_right label{width:47px}
#HeaderPic{margin:14px; height:150px}

/********* Banner í vinstri spalta ****************/
ul#banner { width:180px; position:relative; height:420px; margin: 0 !important; }
ul#banner li { display:none; position:absolute; top:0px; left:0px; height:420px; width:180px; }
ul#banner li.img1 { display:block; }


/********* Fuel price content ****************/
#contentsubpage .fuelpricecontent { float:left; }

#contentsubpage .fuelpricecontent table { width:200px; margin:10px; border-bottom: #e2e2e2 1px solid; padding:none}
#contentsubpage .fuelpricecontent th, #maincontent .cb_container td.col1, #maincontent .cb_container td.col2 { padding-left:none; }

#contentsubpage .fuelpricecontent th { text-align:left; }
#contentsubpage .fuelpricecontent td.col1 { width:120px; border-left: 1px #e2e2e2 solid; border-top: 1px #e2e2e2 solid; border-right: 1px #e2e2e2 solid; }
#contentsubpage .fuelpricecontent td.col2 { color:#FF5a00; font-weight:bold; border-top: 1px #e2e2e2 solid; border-right: 1px #e2e2e2 solid;  }

#contentsubpage .rightcont { float:left; margin-left:15px; width:145px; }
#contentsubpage .fuelpricecontent img { float:left; width:145px; margin:7px 0px 10px 0px; }

#contentsubpage .fuelpricecontent a.fuelpricelink { color:#FF5a00; }

#cardservice { float:left; margin: 32px 10px; height:250px; }

ul.companyService { clear: both; }
ul.companyService li { float: left; width: 50%; font-weight: bold; font-style: italic; padding-bottom: 1em; }



/********* Golfmót skráning Form ****************/

#GolfSkraning label{width:85px; float:left; font-weight:bold;}
#GolfSkraning span.req{color:red;}