/* @override http://www.byr.is/byr/webpages/templates/css/global.css */

/* @override http://www.byr.is/byr/webpages/templates/css/global.css */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
          margin:0;
          padding:0;
}

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {
          font-size: 140%;
}

/* Removes list-styles from lists */
ol, ul {
          list-style: none;
}

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {
          font-style: normal;
          font-weight: normal;
}

/* Normalizes tables */
table {
          border-collapse: collapse;
          border-spacing: 0;
}

/* Removes border from fieldset and img */
fieldset, img {
          border: 0;
}

/* Left-aligns text in caption and th */
caption, th {
          text-align: left;
}

/* Removes quotation marks from q */
q:before, q:after {
          content: '';
}

body {
          background: #CED7D2 url('/byr/upload/images/templates/PRUFubodybg.png') no-repeat top center;
          text-align: center;
          color:#fff;
}

body {
          font-family: Arial,Helvetica,sans-serif;
          font-size:70%;
}

td, th {
          font-size:100%;
}

div#wrapper_bottom {
          margin-top: 18px;
}

a {
          color:#b1d22d;
          outline: 0;
}

a:link {
          color:#b1d22d;
          outline: 0;
}

a:active {
          outline: 0;
}

a:focus {
          outline: 0;
}

a:hover {
          text-decoration: none;
}

div#webtree_area, div#supplementary_area, div.breadcrumbs {
          font-family:Arial,Helvetica,sans-serif;
}

div#webtree_area a {
          text-decoration: none;
}

div#supplementary_area a {
          text-decoration: none;
}

html, body {
/*height:100%;
*/
}

html > body #wrapper {
/*height:auto;
*/
}

div#wrapper {
          background-color: #F9F9F9;
/*height:100%;
*/
          margin:0pt auto;
          position:relative;
          text-align:left;
          width:984px;
}

div#header {
          background: transparent url('/byr/upload/images/templates/bgHeader.png') no-repeat scroll 0 0;
          height: 242px;
          padding: 13px 0px 0 15px;
/*z-index: 10;
*/
}

div#header.english {
          background: transparent url('/byr/upload/images/templates/bgHeaderEnglish.png') no-repeat scroll 0 0;
          height: 242px;
          padding: 13px 0px 0 15px;
/*z-index: 10;
*/
}

div#content {
          width: 984;
          padding: 0 15px 0 15px;
/*margin: 0 15px 0 15px;
*/
}

div#webtree_area {
          left: 0;
          width: 193px;
          float: left;
}

div#content_area {
          width: 550px;
          margin: 0 9px;
          float: left;
}

body.widepage div#content_area {
          margin-right: 0px;
          width: 752px;
}

div#supplementary_area {
          left: 0;
          width: 193px;
          float: left;
}

body.widepage div#supplementary_area {
          display: none;
}

div#footer {
          clear: both;
          height: 110px;
          background: transparent url('/byr/upload/images/templates/bgFooter.png') no-repeat scroll top left;
}

div#header h1 {
          position:absolute;
/*text-indent: -9999px;
*/
          display:none;
}

div#extranav {
          position: absolute;
          height: 22px;
          width: 80px;
          top: 14px;
          left: 887px;
          z-index: 1000;
}

div#extranav ul {
/* position: relative;
*/
}

div#extranav li {
	float: left;
	padding: 0px 10px 0px 0px;
}

div#extranav li#normalfonts a {
          float:left;
          display:block;
          height: 22px;
          width: 20px;
          background: transparent url(/byr/upload/images/templates/normalFont.png) 0 -22px no-repeat;
          _background:none;
          _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/byr/upload/images/templates/normalFont.png',sizingMethod='crop');
          _cursor:pointer;
}

div#extranav li#normalfonts a:hover {
          background-position: 0 0;
}

div#extranav li#largefonts a {
          display:block;
          float:left;
          height: 22px;
          width: 20px;
          background: transparent url(/byr/upload/images/templates/largeFont.png) 0 -22px no-repeat;
          _background:none;
          _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/byr/upload/images/templates/largeFont.png',sizingMethod='crop');
          _cursor:pointer;
}

div#extranav li#largefonts a:hover {
          background-position: 0 0;
}

div#extranav li#nav_icelandic a {
          display:block;
          float:left;
          height: 22px;
          width: 20px;
          background: transparent url(/byr/upload/images/templates/languageICE.png) 0 -22px no-repeat;
          _background:none;
          _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/byr/upload/images/templates/languageICE.png',sizingMethod='crop');
          _cursor:pointer;
}

div#extranav li#nav_icelandic a:hover {
          background-position: 0 0;
}

div#extranav li#nav_english a {
          display:block;
          float:left;
          height: 22px;
          width: 20px;
          background: transparent url(/byr/upload/images/templates/languageENG.png) 0 -22px no-repeat;
          _background:none;
          _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/byr/upload/images/templates/languageENG.png',sizingMethod='crop');
          _cursor:pointer;
}

div#extranav li#nav_english a:hover {
          background-position: 0 0;
}

div#extranav li span {
          display: none;
}

div#header h2, div#extranav h2 {
          position:absolute;
          text-indent: -9999px;
}

div#mainnav {
          position: relative;
          height:89px;
}

div#mainnav ul {
          position: absolute;
          height:89px;
/*width:954px;
*/
/*width:955px;
*/
/* background-color:red;
*/
}

div#mainnav li {
          display:inline;
}

li#nav_frontpage {
          float: left;
}

li#nav_einstaklingar {
          float: left;
}

li#nav_fyrirtaeki {
          float: left;
}

li#nav_verdbref {
          float: left;
}

li#nav_umbyr {
          float: left;
}

li#nav_frontpage a, li#nav_umbyr a {
          width:192px;
}

li#nav_einstaklingar a, li#nav_fyrirtaeki a, li#nav_verdbref a {
          width:190px;
}

li#nav_frontpage a, li#nav_einstaklingar a, li#nav_fyrirtaeki a, li#nav_verdbref a, li#nav_umbyr a {
          height:89px;
          display:block;
/* background-color:red;
*/
          text-indent:-9999px;
}

li#nav_frontpage a {
          background: url('/byr/upload/images/templates/bgNavFrontpage.png') 0 -89px no-repeat;
}

li#nav_frontpage a:hover {
          background-position: 0 0;
}

li#nav_einstaklingar a {
          background: url('/byr/upload/images/templates/bgNavEinstaklingar.png') 0 -89px no-repeat;
}

li#nav_einstaklingar a.selected {
          background: url('/byr/upload/images/templates/bgNavEinstaklingarSelected.png') 0 -89px no-repeat;
}

li#nav_einstaklingar a:hover {
          background-position: 0 0;
}

li#nav_fyrirtaeki a {
          background: url('/byr/upload/images/templates/bgNavFyrirtaeki.png') 0 -89px no-repeat;
}

li#nav_fyrirtaeki a.selected {
          background: url('/byr/upload/images/templates/bgNavFyrirtaekiSelected.png') 0 -89px no-repeat;
}

li#nav_fyrirtaeki a:hover {
          background-position: 0 0;
}

li#nav_verdbref a {
          background: url('/byr/upload/images/templates/bgNavVerdbref.png') 0 -89px no-repeat;
}

li#nav_verdbref a.selected {
          background: url('/byr/upload/images/templates/bgNavVerdbrefSelected.png') 0 -89px no-repeat;
}

li#nav_verdbref a:hover {
          background-position: 0 0;
}

li#nav_umbyr a {
          background: url('/byr/upload/images/templates/bgNavUmByr.png') 0 -89px no-repeat;
}

li#nav_umbyr a:hover {
          background-position: 0 0;
}

li#nav_umbyr a.selected {
          background: url('/byr/upload/images/templates/bgNavUmByrSelected.png') 0 -89px no-repeat;
}

li#nav_umbyr a.selected:hover {
          background-position: 0 0;
}

div#mainnav_english li#nav_frontpage a {
          background: url("/byr/upload/images/templates/bgNavFrontpageEnglish.png") 0 -89px no-repeat;
}

div#mainnav_english li#nav_frontpage a.selected {
          background: url('/byr/upload/images/templates/bgNavFrontpageEnglishSelected.png') 0 -89px no-repeat;
}

div#mainnav_english li#nav_frontpage a:hover {
          background-position: 0 0;
}

div#mainnav_english li#nav_einstaklingar a {
          background: url("/byr/upload/images/templates/bgNavEinstaklingarEnglish.png") 0 -89px no-repeat;
}

div#mainnav_english li#nav_einstaklingar a.selected {
          background: url('/byr/upload/images/templates/bgNavEinstaklingarEnglishSelected.png') 0 -89px no-repeat;
}

div#mainnav_english li#nav_einstaklingar a:hover {
          background-position: 0 0;
}

div#mainnav_english li#nav_fyrirtaeki a {
          background: url("/byr/upload/images/templates/bgNavFyrirtaekiEnglish.png") 0 -89px no-repeat;
}

div#mainnav_english li#nav_fyrirtaeki a.selected {
          background: url('/byr/upload/images/templates/bgNavFyrirtaekiEnglishSelected.png') 0 -89px no-repeat;
}

div#mainnav_english li#nav_fyrirtaeki a:hover {
          background-position: 0 0;
}

div#mainnav_english li#nav_verdbref a {
          background: url("/byr/upload/images/templates/bgNavVerdbrefEnglish.png") 0 -89px no-repeat;
}

div#mainnav_english li#nav_verdbref a.selected {
          background: url('/byr/upload/images/templates/bgNavVerdbrefEnglishSelected.png') 0 -89px no-repeat;
}

div#mainnav_english li#nav_verdbref a:hover {
          background-position: 0 0;
}

div#mainnav_english li#nav_umbyr a {
          background: url("/byr/upload/images/templates/bgNavUmByrEnglish.png") 0 -89px no-repeat;
}

div#mainnav_english li#nav_umbyr a.selected {
          background: url('/byr/upload/images/templates/bgNavUmByrEnglishSelected.png') 0 -89px no-repeat;
}

div#mainnav_english li#nav_umbyr a:hover {
          background-position: 0 0;
}

div#netbank_area {
          height:144px;
          width:193px;
          margin-top:9px;
          margin-right:9px;
          float: left;
}

div#netbank_area ul#login a {
          display: block;
          height: 45px;
          width: 193px;
}

div#netbank_area ul#login li#heimabanki a:hover {
          background: url("/byr/upload/images/templates/bgHeimabanki.png") 0px 0px no-repeat;
}

div#netbank_area ul#login li#fyrirtaekjabanki a:hover {
          background: url("/byr/upload/images/templates/bgFyrirtaekjabanki.png") 0px 0px no-repeat;
}

div.english div#netbank_area ul#login li#heimabanki a:hover {
          background: url("/byr/upload/images/templates/bgHeimabankiEnglish.png") 0px 0px no-repeat;
}

div.english div#netbank_area ul#login li#fyrirtaekjabanki a:hover {
          background: url("/byr/upload/images/templates/bgFyrirtaekjabankiEnglish.png") 0px 0px no-repeat;
}

div#netbank_area ul#login span {
          visibility: visible;
}

div#netbank_area ul#help {
          padding-left: 47px;
          padding-top: 9px;
}

div#netbank_area ul#help a {
          text-decoration: none;
          color: #555;
}

div#netbank_area ul#login a {
          text-decoration: none;
}

div#netbank_area ul#help a:hover {
          text-decoration: underline;
}

div#footer h2 {
          position:absolute;
          text-indent: -9999px;
          height:0px;
          width:0px;
}

div#footer {
          position:relative;
          font-family:Arial,Helvetica,sans-serif;
}

div#stock_info {
          font-family:Arial,Helvetica,sans-serif;
}

div#stock_info div#byr_info {
          display: inline;
          float: left;
          margin-left:50px;
          margin-top:16px;
          width: 350px;
}

div#stock_info div.up, div#stock_info li.up {
          background: url('/byr/upload/images/templates/bgMarketArrowUp.png') 0px 4px no-repeat;
          padding-left:10px;
}

div#stock_info div.down, div#stock_info li.down {
          background: url('/byr/upload/images/templates/bgMarketArrowDown.png') 0px 4px no-repeat;
          padding-left:10px;
}

div#stock_info div.same, div#stock_info li.same {
          background: url("/byr/upload/images/templates/bgMarketArrowSame.png") 0px 4px no-repeat;
          padding-left:10px;
}

div#stock_info li.right {
          background: url('/byr/upload/images/templates/bgMarketArrowRight.png') right 5px no-repeat;
          padding-right:10px;
}

div#stock_info a {
          color:#b1d22d;
}

div#stock_info ul#market_info {
          float: right;
          margin-top:16px;
          text-align:right;
          width: 550px;
}

div#stock_info ul#market_info li {
          display: inline;
          margin-right:50px;
}

div#supplementary_nav {
          position:absolute;
          left:208px;
          top:63px;
          color: #FFFFFF;
}

div#supplementary_nav a {
          color: #b1d22d;
}

div#site_info {
          position:absolute;
          left:208px;
          top:80px;
          color: #8A8A88;
}

div#site_info a {
          color: #b1d22d;
}

div.box {
          padding: 0px 0px 9px 0px;
}

div.column_box {
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom left;
}

div.col_banner {
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom left;
}

div.box_bottom {
          clear: both;
}

img {
          display: block;
}

div.normal_box div.box_content p, div.normal_box div.box_content ul {
          padding: 7px 12px;
          line-height: 1.5em;
}

div.normal_box div.box_content ul {
}

div.normal_box div.box_content li {
          background: url('/byr/upload/images/templates/arrow.gif') no-repeat;
          background-position: 0 .7em;
          padding-left: .8em;
}

div.box div.box_bottom {
          background: transparent url('/byr/upload/images/templates/bgBoxBottom.png') repeat-x bottom left;
          height: 3px;
          position: relative;
}

div.box div.box_bottom div.box_leftcorner {
          background: transparent url('/byr/upload/images/templates/bgBoxBottomLeft.png') repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
}

div.box div.box_bottom div.box_rightcorner {
          background: transparent url('/byr/upload/images/templates/bgBoxBottomRight.png') repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
}

div.box div.box_content {
          background-color: #FFFFFF;
          border-left: 1px solid #C9C9C9;
          border-right: 1px solid #C9C9C9;
}

div.box div.box_top {
          background: transparent url('/byr/upload/images/templates/bgBoxTop.png') repeat-x bottom left;
          height: 26px;
          position: relative;
          clear:both;
}

div.box div.box_top div.box_leftcorner {
          background: transparent url('/byr/upload/images/templates/bgBoxTopLeft.png') repeat-x top left;
          height: 26px;
          width: 4px;
          float: left;
}

div.box div.box_top div.box_rightcorner {
          background: transparent url('/byr/upload/images/templates/bgBoxTopRight.png') repeat-x top left;
          height: 26px;
          width: 4px;
          float: right;
}

div.normal_box div.box_top div.box_heading {
}

div#content_area {
          padding: 0px 0px 9px 0px;
          background: transparent url(/byr/upload/images/templates/bg4ColumnBox.png) no-repeat bottom center;
}

div#content_area hr {
          border: 0;
          height: 1px;
          color: #DEDEDE;
          background-color: #DEDEDE;
}

div#content_area div.hr {
          margin-top: 6px;
          height: 11px;
          background: #FFFFFF url('/byr/upload/images/templates/bgHr.png') repeat-x top left;
}

div#content_area p.emArea {
          margin-top: 6px;
          margin-bottom: 6px;
          padding-top: 6px;
          padding-bottom: 6px;
          background: #F7F7F7 url('/byr/upload/images/templates/bgEmArea.png') repeat-x top left;
          border-bottom: 1px solid #DEDEDE;
}

div#content_area table {
          width: 100%;
          margin-top: 6px;
}

div#content_area table tr th {
          border-bottom: 1px solid #DEDEDE;
          padding-top: 1px;
          padding-bottom: 2px;
          font-weight: bold;
          padding-left: 15px;
          padding-right: 15px;
}

div#content_area table tr td {
          padding-top: 1px;
          padding-bottom: 2px;
          border-bottom: 1px solid #DEDEDE;
          padding-left: 15px;
          padding-right: 15px;
}

div#content_area table tr th.nopadding {
          padding-left: 0px;
          padding-right: 0px;
}

div#content_area table tr td.nopadding {
          padding-left: 0px;
          padding-right: 0px;
}

div#content_area table.light tr th {
          border-bottom: none;
          padding-top: 1px;
          padding-bottom: 2px;
          font-weight: bold;
          padding-left: 15px;
          padding-right: 15px;
}

div#content_area table.light tr td {
          padding-top: 1px;
          padding-bottom: 2px;
          border-bottom: none;
          padding-left: 15px;
          padding-right: 15px;
}

div#content_area table td.rightAlign, div#content_area table th.rightAlign {
          text-align: right;
}

div#content_area table tr.dark td {
          background: #F7F7F7 url('/byr/upload/images/templates/bgDarkTd.png') repeat-x top left;
}

body.slimpage div#content_area_middle {
          background: #FFFFFF url('/byr/upload/images/templates/bgSlimContent.png') no-repeat top left;
          background: none;
          border-left: 1px solid #DEDEDE;
          border-right: 1px solid #DEDEDE;
/*position: relative;
*/
}

body.slimpage div#content_area_middle h2 {
          position: relative;
}

body.slimpage div#content_area_top {
          background: transparent url('/byr/upload/images/templates/bgSlimContentTop.png') no-repeat top left;
          height: 4px;
          padding: 0px;
          margin: 0px;
          font-size: 1px;
}

body.slimpage div#content_area_bottom {
          background: transparent url('/byr/upload/images/templates/bgSlimContentBottom.png') no-repeat bottom left;
          height: 12px;
          font-size: 1px;
}

body.widepage div#content_area_middle {
          background: #FFFFFF url('/byr/upload/images/templates/bgSlimContent.png') no-repeat top right;
          border-left: 1px solid #DEDEDE;
          border-right: 1px solid #DEDEDE;
}

body.widepage div#content_area_top {
          background: transparent url('/byr/upload/images/templates/bgWideContentTop.png') no-repeat top left;
          height: 4px;
          font-size: 1px;
}

body.widepage div#content_area_bottom {
          background: transparent url('/byr/upload/images/templates/bgWideContentBottom.png') no-repeat bottom left;
          height: 12px;
          font-size: 1px;
}

body.widepage div#content_area_middle {
          background: #FFFFFF url('/byr/upload/images/templates/bgWideContent.png') no-repeat top right;
          border-left: 1px solid #DEDEDE;
          border-right: 1px solid #DEDEDE;
          position: relative;
}

div.subnav {
          padding: 0px 1px;
}

div.subnav li {
          border-top: 1px solid #DEDEDE;
          text-indent: 10px;
}

div.subnav li {
          _height: 1em;
}

/*div.subnav li.current {
          background-color: red;
}

*/

/*div.subnav li.notcurrent {
          background-color: blue;
}

*/
#navigation {
          float:left;
          width:193px;
}

div.subnav #secondlevel {
          text-indent:20px;
}

div.subnav #thirdlevel {
          text-indent:30px;
}

div.subnav li.selected {
          font-weight: bold;
}

div.subnav li.last {
          border-top: 0px;
}

div.subnav li a {
          display: block;
          text-decoration:none;
          padding: 5px 0px;
}

div.subnav li.selected ul {
          font-weight:normal;
}

div.subnav li.selected li {
          text-indent: 20px;
}

div.subnav li.selected li.selected {
          font-weight: bold;
}

div.subnav li.selected li.selected li {
          text-indent: 40px;
}

div.subnav li.selected li.selected li.selected {
          font-weight: bold;
}

div.subnav li.selected li.selected li.selected li {
          text-indent: 60px;
}

div.subnav li.selected li.selected li.selected li.selected {
          font-weight: bold;
}

div#content_area h2 {
          font: 190%/1.3 Arial,Helvetica,sans-serif;
          padding-left: 15px;
          padding-bottom: 18px;
}

h3, h4, h5, h6 {
          color: #5A5A5A;
          font-weight: bold;
          padding-left: 15px;
          margin-top: 3px;
          margin-bottom: 2px;
}

h3 {
          font: 1.1em/1.3 Arial,Helvetica,sans-serif;
          font-weight: bold;
}

div#content_area div.breadcrumbs {
          padding-top: 4px;
          padding-left: 15px;
          margin-bottom:1px;
}

div#content_area div.breadcrumbs div {
	color: #fff!important;
}

div#content_area p {
          padding-left: 15px;
          padding-right: 15px;
          margin-bottom: 10px;
          margin-top: 2px;
          font-size: 130%;
}

div#content_area ul, div#content_area ol {
          padding-left: 15px;
          padding-right: 15px;
          margin-bottom: 10px;
          margin-top: 2px;
}

div#content_area li {
          background-image:url(/byr/upload/images/templates/arrow.gif);
          background-position:0pt 0.7em;
          background-repeat:no-repeat;
          padding-left:0.8em;
}

div#banner_area {
          height:144px;
          width:752px;
          margin-top:9px;
          float:left;
}

div#banner_area div#banner1 {
          position: absolute;
          top: 111px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bg4ColumnBox.png') no-repeat bottom left;
}

div#banner_area div#banner1overlay {
          position: absolute;
          top: 91px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bg4ColumnBox.png') no-repeat bottom left;
}

div#banner_area div#banner2 {
          position: absolute;
          top: 111px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bg3ColumnBox.png') no-repeat bottom left;
}

div#banner_area div#banner2overlay {
          position: absolute;
          top: 91px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bg3ColumnBox.png') no-repeat bottom left;
}

div#banner_area div#banner3 {
          position: absolute;
          top: 111px;
          left: 776px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom left;
}

div#banner_area div#banner3overlay {
          position: absolute;
          top: 91px;
          left: 776px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom left;
}

div#banner_area div#banner4 {
          position: absolute;
          top: 111px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom center;
}

div#banner_area div#banner4overlay {
          position: absolute;
          top: 91px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom center;
}

div#banner_area div#banner5 {
          position: absolute;
          top: 111px;
          left: 496px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom center;
}

div#banner_area div#banner5overlay {
          position: absolute;
          top: 91px;
          left: 496px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom center;
}

div#banner_area div#banner1overlay img, div#banner_area div#banner2overlay img, div#banner_area div#banner3overlay img, div#banner_area div#banner4overlay img, div#banner_area div#banner5overlay img {
          _behavior: url('/byr/upload/files/templates/js/pngbehavior.htc');
}

div#adstod_box, div#velkomin_box {
          padding: 0px 0px 9px 0px;
          font-size: 1.1em;
          font-weight: bold;
}

div#adstod_box ul, div#velkomin_box ul {
          padding: 7px 12px;
          line-height: 1.5em;
}

div#adstod_box li, div#velkomin_box li {
          background: url('/byr/upload/images/templates/arrow.gif') no-repeat;
          background-position: 0 .7em;
          padding-left: .8em;
}

div#adstod_box div.box_top {
          background: transparent url('/byr/upload/images/templates/bgTopAdstodBox.png') no-repeat top left;
          border-bottom: 1px solid #859C2D;
          height: 27px;
}

div#velkomin_box div.box_top {
          background: transparent url('/byr/upload/images/templates/bgVelkominBox.png') no-repeat top left;
          border-bottom: 1px solid #162517;
          height: 27px;
}

div#adstod_box div.box_top a, div#velkomin_box div.box_top a {
          color: #FFF;
          padding: 7px 12px 6px 12px;
          display: block;
          font-weight:bold;
}

div#adstod_box div.box_top a {
          color: #000;
}

div#velkomin_box div.box_content a {
          color: #b1d22d;
}

div#adstod_box div.box_content {
          background: transparent url('/byr/upload/images/templates/bgBottomAdstodBox.png') no-repeat bottom left;
          border-top: 1px solid #CEF148;
          height: 74px;
}

div#adstod_box div.box_content a {
          color: #000;
}

div#velkomin_box div.box_content {
          background: transparent url('/byr/upload/images/templates/bgVelkominBox.png') no-repeat bottom left;
          border-top: 1px solid #345436;
          height: 74px;
}

div#gengi_box ul {
          color:#585858;
          padding-left:1px;
          padding-right:1px;
          padding-top:3px;
          padding-bottom:0;
}

div#gengi_box ul#lastul {
          padding-top:0px;
          display:none;
}

div#gengi_box li.ISK {
          background-image: url('/byr/upload/images/templates/ISK.png');
}

div#gengi_box li.USD {
          background-image: url('/byr/upload/images/templates/USD.png');
}

div#gengi_box li.GBP {
          background-image: url('/byr/upload/images/templates/GBP.png');
}

div#gengi_box li.DKK {
          background-image: url('/byr/upload/images/templates/DKK.png');
}

div#gengi_box li.NOK {
          background-image: url('/byr/upload/images/templates/NOK.png');
}

div#gengi_box li.SEK {
          background-image: url('/byr/upload/images/templates/SEK.png');
}

div#gengi_box li.JPY {
          background-image: url('/byr/upload/images/templates/JPY.png');
}

div#gengi_box li.CHF {
          background-image: url('/byr/upload/images/templates/CHF.png');
}

div#gengi_box li.CAD {
          background-image: url('/byr/upload/images/templates/CAD.png');
}

div#gengi_box li.EUR {
          background-image: url('/byr/upload/images/templates/EUR.png');
}

div#gengi_box li.XDR {
          background-image: url('/byr/upload/images/templates/XDR.png');
}

div#gengi_box input {
          width: 102px;
          height: 14px;
          border: 1px solid #DFDFDF;
          font-size: 11px;
}

div#gengi_box input:focus {
          border: 1px solid #C6C6C6;
          background-color: #F9F9F9;
}

div#gengi_box a#lessmore {
          float:right;
          color:#bbb;
          text-align:right;
          background: url('/byr/upload/images/templates/gengimore.png') no-repeat bottom right;
          height:14px;
          padding-right:17px;
}

div#gengi_box li {
          background-repeat: no-repeat;
          background-position: 0px 5px;
          padding-top: 1px;
          padding-right:11px;
          padding-left:42px;
          padding-bottom: 0;
}

div#gengi_box em {
          color:#333;
}

div#gengi_box span {
          float:right;
          position:relative;
}

div#gengi_box span.left {
          float:left;
}

div#gengi_box acronym {
          float:left;
          color:#555;
          text-decoration: none;
          border-bottom: none;
}

div#gengi_box li.g2 {
          background:none;
          padding-top:0;
/*padding-bottom: 7px;
*/
          padding-bottom: 1px;
          border-bottom: 1px #EBEBEB dotted;
          padding-left: 11px;
}

div#gengi_box li.first {
          background-repeat: no-repeat;
          background-position: center left;
          padding: 1px 11px;
          padding-left:42px;
          border-bottom: 1px #EBEBEB dotted;
}

div#gengi_box li.last {
          padding-bottom: 1px;
          border-bottom: none;
}

div#gengi_box ul#lastul li.first {
          border-top: 1px #EBEBEB dotted;
          border-bottom: none;
          padding-top: 1px;
          padding-bottom: 0px;
}

div#gengi_box ul#lastul li.last {
          background:none;
}

div.box div.box_top h2, div.box div.box_top h3 {
          float: left;
          margin-bottom: 0;
          margin-top: 0;
          padding-left: 8px;
          padding-top: 6px;
          padding-bottom: 3px;
}

div.box div.box_top div.box_icon {
          float: right;
          height: 25px;
          width: 25px;
}

div.box div.box_top div.box_icon a {
          display: block;
          z-index: 500;
          position: relative;
          top: -5px;
          height: 25px;
          width: 25px;
}

div.productsummary_box {
          padding-left: 15px;
          padding-right: 15px;
/* margin-top: 15px;
          padding-bottom: 5px;
*/
          margin-bottom: 10px;
          margin-top: 2px;
          width: 518px;
}

div.productsummary_box div.box_content {
          border-left: 2px solid #DADADA;
          border-right: 2px solid #DADADA;
          width: 514px;
}

div.productsummary_box div.box_bottom {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottom.png) repeat-x bottom left;
          height: 3px;
          position: relative;
}

div.productsummary_box div.box_bottom div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottomLeft.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
}

div.productsummary_box div.box_bottom div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottomRight.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
}

div.productsummary_box div.box_top {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxTop.png) repeat-x bottom left;
          height: 26px;
          position: relative;
          clear:both;
}

div.productsummary_box div.box_top div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxTopLeft.png) repeat-x top left;
          height: 26px;
          width: 4px;
          float: left;
}

div.productsummary_box div.box_top div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxTopRight.png) repeat-x top left;
          height: 26px;
          width: 4px;
          float: right;
}

div.productsummary_box div.box_top h2, div.productsummary_box div.box_top h3 {
          float: left;
          margin-bottom: 0;
          margin-top: 0;
          padding-left: 8px;
          padding-top: 6px;
          padding-bottom: 3px;
}

div.productsummary_box div.box_content p, div.productsummary_box div.box_content ul {
          padding: 7px 12px;
          line-height: 1.5em;
}

div.productsummary_box li {
}

div.clear {
          clear: both;
          font-size: 0pt;
          height: 0pt;
          line-height: 0pt;
          visibility: hidden;
}

div.overview_box {
          float: left;
          width: 238px;
          margin-right: 9px;
          padding-bottom: 9px;
}

div.overview_box_slim {
          float: left;
          width: 260px;
          margin-right: 9px;
          padding-bottom: 9px;
}

div#content_area div.overview_box_slim p {
          margin: 0 0;
}

div#content_area div.overview_box_slim ul {
          margin: 0 0;
}

div#content_area div.overview_box_slim h3 a {
          text-decoration: none;
}

div#content_area div.overview_box_slim h3 a:hover {
          text-decoration: underline;
}

div.overview_box.left {
          padding-left: 9px;
}

div.overview_box.right {
          margin-right: 0;
}

div.overview_box_slim.left {
          padding-left: 9px;
}

div.overview_box_slim.right {
          margin-right: 0;
}

div.calculator table.dark {
          background-color: #F7F7F7;
          border-top: 1px solid #DEDEDE;
          border-bottom: 1px solid #DEDEDE;
}

div.calculator tr.result {
          background-color: #F7F7F7;
          border-top: 1px solid #DEDEDE;
          border-bottom: 1px solid #DEDEDE;
}

div#content_area div.calculator table.dark td, div#content_area div.calculator table.dark th {
          padding-right: 5px;
          padding-left: 5px;
          border: 0;
}

div#content_area div.calculator table.dark td.leftedge, div#content_area div.calculator table.dark th.leftedge {
          padding-left: 15px;
}

div#content_area div.calculator table.dark td.rightedge, div#content_area div.calculator table.dark th.rightedge {
          padding-right: 15px;
          border: 0;
}

div#content_area div.calculator table.dark td.rightalign, div#content_area div.calculator table.dark th.rightalign {
          text-align: right;
}

div#content_area div.calculator table.dark td.centeralign, div#content_area div.calculator table.dark th.centeralign {
          text-align: center;
}

div#content_area div.calculator table {
          margin-top: 10px;
          margin-bottom: 10px;
}

div.calculator table.dark td.label {
          text-align: right;
          width: 250px;
}

div.calc_buttons {
          text-align: center;
}

p.smallprint {
          font-size:80%;
}

div#endurfjarmognun input.currency {
          width: 70px;
}

div#endurfjarmognun input.interest {
          width: 40px;
}

div#frontpage_news div.box_content {
          border-left: #DEDEDE solid 1px;
          border-right: #DEDEDE solid 1px;
}

div#frontpage_news div.box_bottom {
          background: transparent url(/byr/upload/images/templates/bgFpNewsContainerBoxBottom.png) repeat-x bottom left;
          height: 3px;
          position: relative;
}

div#frontpage_news div.box_bottom div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgFpNewsContainerBoxBottomLeft.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
}

div#frontpage_news div.box_bottom div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgFpNewsContainerBoxBottomRight.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
}

div#frontpage_news div#retailnews {
          float: left;
          width: 275px;
          padding-bottom:7px;
}

div#frontpage_news div#companynews {
          float: right;
          width: 275px;
          padding-bottom:7px;
}

.tabbox {
          position: relative;
          overflow: visible;
          clear: both;
}

div#frontpage_content h2 {
          font-size: 100%;
          line-height: 1;
          padding: 0;
          font-weight: bold;
}

div#frontpage_content h3 {
          padding-top: 15px;
          font-size:190%;
          font-weight:normal;
}

.tabbox .tabPanel h2 {
          float: left;
          width: 137px;
          margin: 0;
          xborder: solid #000;
          xborder-width: 1px 1px 0 0;
          font-size: 100%;
          background: transparent url(/byr/upload/images/templates/bgTab2.png) no-repeat top left;
}

.tabbox .first h2 {
          border-left-width: 0px;
          background: transparent url(/byr/upload/images/templates/bgTab1.png) no-repeat top left;
          width: 138px;
}

.tabbox .last h2 {
          border-left-width: 0px;
          background: transparent url(/byr/upload/images/templates/bgTab4.png) no-repeat top left;
          width: 138px;
}

.tabbox .tabPanel h2 a {
          text-decoration: none;
          display: block;
          height: 20px;
          padding: 0px;
          padding-left: 8px;
          padding-top:6px;
}

.tabbox .tabPanel h2 a#tabhref3:hover {
          background: transparent url(/byr/upload/images/templates/bgTab2Hover.png) no-repeat top left;
}

.tabbox .tabPanel h2 a#tabhref2:hover {
          background: transparent url(/byr/upload/images/templates/bgTab2Hover.png) no-repeat top left;
}

.tabbox .tabPanel h2 a#tabhref4:hover {
          background: transparent url(/byr/upload/images/templates/bgTab4Hover.png) no-repeat top left;
}

.tabbox .tabPanel h2 a#tabhref1:hover {
          background: transparent url(/byr/upload/images/templates/bgTab1Hover.png) no-repeat top left;
}

.tabPanel.selected h2 a#tabhref2 {
          background: transparent url(/byr/upload/images/templates/bgTab2Selected.png) no-repeat top left;
}

.tabPanel.selected h2 a#tabhref3 {
          background: transparent url(/byr/upload/images/templates/bgTab2Selected.png) no-repeat top left;
}

.tabPanel.selected h2 a#tabhref1 {
          background: transparent url(/byr/upload/images/templates/bgTab1Selected.png) no-repeat top left;
}

.tabPanel.selected h2 a#tabhref4 {
          background: transparent url(/byr/upload/images/templates/bgTab4Selected.png) no-repeat top left;
}

.tabbox .tabPanel.selected h2 a#tabhref2:hover {
          background: transparent url(/byr/upload/images/templates/bgTab2Selected.png) no-repeat top left;
}

.tabbox .tabPanel.selected h2 a#tabhref3:hover {
          background: transparent url(/byr/upload/images/templates/bgTab2Selected.png) no-repeat top left;
}

.tabbox .tabPanel.selected h2 a#tabhref1:hover {
          background: transparent url(/byr/upload/images/templates/bgTab1Selected.png) no-repeat top left;
}

.tabbox .tabPanel.selected h2 a#tabhref4:hover {
          background: transparent url(/byr/upload/images/templates/bgTab4Selected.png) no-repeat top left;
}

.tabContent {
          position: absolute;
          top: -9999px;
          left: -9999px;
          border-left: 1px solid #DEDEDE;
          border-right: 1px solid #DEDEDE;
          width: 548px;
          padding: 0px;
          background-color: #FFF;
          height: 217px;
}

#editorTabs {
          background: transparent url(/byr/upload/images/templates/tabbg.png) repeat-y top left;
}

div#frontpage_content {
          padding: 0px 0px 9px 0px;
          background: transparent url(/byr/upload/images/templates/bg4ColumnBox.png) no-repeat bottom center;
}

div#frontpage_news {
          background: #FFF url(/byr/upload/images/templates/bgFpNews.png) no-repeat top left;
}

div#frontpage_content div.box_bottom {
          background: transparent url(/byr/upload/images/templates/bgTabContainerBoxBottom.png) repeat-x bottom left;
          height: 3px;
          position: relative;
}

div#frontpage_content div.box_bottom div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgTabContainerBoxBottomLeft.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
}

div#frontpage_content div.box_bottom div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgTabContainerBoxBottomRight.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
}

.tabbox .selected .tabContent {
          top: 30px;
          left: 0;
}

div#frontpage_news h3 {
          padding-top: 2px;
          padding-bottom: 10px;
          padding-left: 8px;
          font-size: 1em;
}

div#frontpage_news h3 a {
          text-decoration: none;
}

div#frontpage_news h3 a:hover {
          text-decoration: underline;
}

div#frontpage_news dl {
          width: 265px;
          padding: 0;
          padding-top: 5px;
}

div#frontpage_news dt {
          width: 38px;
          float: left;
          margin: 0 0 0 0px;
          padding: 0;
          padding-left: 8px;
          color: #888;
}

div#frontpage_news dd a {
          text-decoration: none;
}

div#frontpage_news dd a:hover {
          text-decoration: underline;
}

div#frontpage_news dd {
          float: left;
          width: 219px;
          margin: 0 0 0 0;
          padding: 0;
}

blockquote {
          font-weight: bold;
          font-size: 160%;
          color: #7b7b7b;
          font-family:Arial,Helvetica,sans-serif;
          padding-left: 29px;
          margin-left: 15px;
          padding-right: 15px;
          padding-bottom: 3px;
          margin-top: 7px;
          background: url(/byr/upload/images/templates/start_quote.png) top left no-repeat;
}

blockquote span {
          color: #8D8D8D;
}

img.contentImage {
          border: #dadada 1px solid;
          padding: 4px;
          margin-left: 0px;
          margin-right: 25px;
          position: relative;
          left: 10px;
          top: -50px;
          background-color: #F6F6F6;
          margin-bottom: -35px;
}

img.card{
          background-color: #FFF;
          border:0;
          padding:0;
}

div#leitarvel_box .search_input {
          width: 130px;
          height: 16px;
          border: 1px solid #DFDFDF;
          font-size: 11px;
          float: left;
          margin-bottom:5px;
}

div#leitarvel_box .search_button {
          background: #FFF url(/byr/upload/images/templates/searchButton.png) top left no-repeat;
          float: right;
          width: 26px;
          height: 18px;
          font-size: 0pt;
          cursor: pointer;
          border: medium none;
          color: #FFF;
          text-indent: -9999px;
/*letter-spacing: -10000px;
*/
          line-height: 23px;
}

/* sameiginlegt Ã¶llum tÃ¶kkum */
a.calc_button, a.general_button {
          background: transparent url('/byr/upload/images/templates/buttonGreenLeft.png') no-repeat scroll top left;
}

a.calc_button span, a.general_button span {
          background: transparent url('/byr/upload/images/templates/buttonGreenRight.png') no-repeat top right;
}

a.apply_button {
          background: transparent url('/byr/upload/images/templates/buttonRedLeft.png') no-repeat scroll top left;
}

a.apply_button span {
          background: transparent url('/byr/upload/images/templates/buttonRedRight.png') no-repeat top right;
}

a.info_button {
          background: transparent url('/byr/upload/images/templates/buttonDarkLeft.png') no-repeat scroll top left;
}

a.info_button span {
          background: transparent url('/byr/upload/images/templates/buttonDarkRight.png') no-repeat top right;
}

a.button {
          color: #444;
          display: block;
/*float: left;
*/
          font-weight: bold;
/*font: normal 12px arial, sans-serif;
*/
          height: 35px;
          padding-left: 5px;
          margin-left:3px;
          margin-right: 3px;
          text-decoration: none;
}

a.button span {
          display: block;
          line-height: 14px;
          xheight: 35px;
          padding: 10px 5px 11px 0px;
}

a.button:active {
          background-position: bottom left;
          color: #000;
          outline: none;
/* hide dotted outline in Firefox */
}

a.button:active span {
          background-position: bottom right;
          padding: 11px 5px 10px 0px;
}

/* VÃ¶ruhnappar */
div.product_buttons {
          margin-top:10px;
          text-align: center;
}

div.product_buttons div.wrapper {
          width: 310px;
          margin-left: 15px;
          margin-right: 15px;
}

div.product_buttons div.smallwrapper {
          width: 150px;
          margin-left: 15px;
          margin-right: 15px;
}

div.product_buttons div.bigwrapper {
          width: 460px;
          margin-left: 15px;
          margin-right: 15px;
}

div.product_buttons a.button {
          width: 140px;
          float: left;
}

/* ForsÃ­Ã°uhnappar og variable width */
div.buttons {
/* generic container (i.e. div) for floating buttons */
          margin-top: 5px;
          margin-left:10px;
          background-color: red;
}

div.buttons a.button {
          float:left;
          padding-left:15px;
}

div.buttons a.button span {
          padding-right:15px;
}

div.box_marketinfo {
          padding: 0px 0px 9px 0px;
          background: url(/byr/upload/images/templates/bgBox.png) no-repeat bottom center;
          clear: both;
}

div.box_marketinfo.contentarea {
          padding: 0px 0px 9px 0px;
          background: none;
          clear: both;
}

div.box_marketinfo div.box_bottom {
          background: transparent url(/byr/upload/images/templates/bgBoxBottom.png) repeat-x bottom left;
          height: 3px;
          position: relative;
}

div.box_marketinfo div.box_bottom div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgBoxBottomLeft.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
}

div.box_marketinfo div.box_bottom div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgBoxBottomRight.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
}

div.box_marketinfo div.box_top {
          background: transparent url(/byr/upload/images/templates/bgBoxTop.png) repeat-x bottom left;
          height: 26px;
          position: relative;
          clear:both;
}

div.box_marketinfo div.box_top div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgBoxTopLeft.png) repeat-x top left;
          height: 26px;
          width: 4px;
          float: left;
}

div.box_marketinfo div.box_top div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgBoxTopRight.png) repeat-x top left;
          height: 26px;
          width: 4px;
          float: right;
}

div.box_marketinfo div.box_top h2, div.box_marketinfo div.box_top h3 {
          float: left;
          margin-bottom: 0;
          margin-top: 0;
          padding-left: 8px;
          padding-top: 6px;
          padding-bottom: 6px;
          font-size: 1em;
}

div.box_marketinfo div.box_content {
          clear:left;
          background-color: #FFFFFF;
          border-left: 1px solid #C9C9C9;
          border-right: 1px solid #C9C9C9;
}

div.calc_buttons input {
          border: 3px double #999999;
          border-top-color: #CCCCCC;
          border-left-color: #CCCCCC;
          padding: 1px;
          background-color: #ddd;
          color: #111;
          font-size: 95%;
          font-family: Arial, Helvetica, sans-serif;
          width:100px;
}

/* Einkunnarleikir */
.leikurSvar {
          margin-left: 15px;
          margin-bottom: 10px;
}

.leikurRett {
          color: #129233;
}

.leikurRangt {
          color: #ff0000;
}

#skipnav, #searchlabel {
	display: none;
}

div#nav_webtree {
	background: transparent url(file://localhost/Users/sindrisighvatsson/Documents/work/byr/Accessibility/bgWebtree.png) no-repeat 0 0;
	margin:0pt auto;
	position:relative;
	text-align:left;
	width:984px;
	margin-top: 15px;
	padding-top: 10px;
	color: #fff;
}

div#nav_webtree a {
	color: #fff;
}

div#nav_webtree h3 a {
	text-decoration: none;
}

div#nav_webtree h3 a:hover {
	text-decoration: underline;
}

div#nav_webtree_bottom {
	background: transparent url(file://localhost/Users/sindrisighvatsson/Documents/work/byr/Accessibility/bgWebtreeBottom.png) no-repeat bottom left;
	height: 10px;
	margin:0pt auto;
	position:relative;
	text-align:left;
	width:984px;
}

.hide {
	display: none;
}

div#nav_webtree #leftbox {
	float: left;
	width: 49%;
}

div#nav_webtree #leftbox ul {
	margin-left: 13px;
}

div#nav_webtree #leftbox h3 {
	padding-left: 13px;
}

div#nav_webtree #rightbox {
	float: right;
	width: 49%;
}

div#nav_webtree #rightbox ul {
	margin-right: 13px;
}

div#nav_webtree #rightbox h3 {
	padding-left: 0px;
}

div#nav_webtree li {
	display: inline	;
	padding-right: 8px;
}

div#nav_webtree ul {
	padding-bottom: 10px;
}

/* clearfix */

.clearfix:after {

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}

.clearfix {display:inline-block;}

/* Hide from IE Mac \*/

.clearfix {display:block;}

/* End hide from IE Mac */





/* NÃ¡msmenn */
div#namsmenn_fp_video {
          float: left;
          width: 507px;
          height: 204px;
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_fp_video_bg.png) no-repeat top left;
/* background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_fp_video_bg_new.png) no-repeat top left;
*/
}

div.namsmenn_fp_image_right {
          float: right;
}

div#namsmenn_kortbordi {
          width: 245px;
          height: 204px;
}

div.namsmenn_fp_image_left {
          float: left;
}

div#namsmenn_fp_iframe {
          float: left;
          width: 206px;
          height: 184px;
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_fp_iframe_bg_2.png) no-repeat top left;
}

div#namsmenn_fp_bottom {
          float: left;
          width: 752px;
          height: 234px;
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_fp_bottom_bg.png) no-repeat top left;
}

div#namsmenn_overlay_sparisogur {
          position: absolute;
          top: 675px;
          left: 750px;
}

div#namsmenn_overlay_hringitonn {
          position: absolute;
          top: 765px;
          left: 715px;
}

div#namsmenn_overlay_heilsuprof {
          position: absolute;
          top: 770px;
          left: 865px;
          z-index: 3000;
}

div#namsmenn_overlay_palli {
          position: absolute;
          top: 142px;
          left: 195px;
          z-index: 2000;
}

div#namsmenn_overlay_tolvukaupalan {
          position: absolute;
          top: 628px;
          left: 190px;
          z-index: 1001;
}

div#namsmenn_overlay_einkunn {
          position: absolute;
          top: 623px;
          left: 430px;
          z-index: 1002;
}

div#namsmenn_overlay_spara {
          position: absolute;
          top: 100px;
          left: 867px;
          z-index: 1003;
}

img.namsmenn_contentimg {
          margin-top: -55px;
}

div.namsmenn_productsummary_box {
          padding-left: 15px;
          padding-right: 15px;
          margin-bottom: 9px;
          margin-top: 3px;
          width: 518px;
}

div.namsmenn_productsummary_box div.box_top {
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_summarybox_bg.png) no-repeat top left;
          height: 31px;
          position: relative;
          clear:both;
}

div.namsmenn_productsummary_box div.box_top h2, div.namsmenn_productsummary_box div.box_top h3 {
          float: left;
          margin-bottom: 0;
          margin-top: 0;
          padding-left: 10px;
          padding-top: 6px;
          padding-bottom: 3px;
          color: #FFF;
}

div.namsmenn_productsummary_box div.box_content p, div.namsmenn_productsummary_box div.box_content ul {
          padding: 7px 12px;
          line-height: 1.5em;
}

div.namsmenn_productsummary_box div.box_content {
          border-left: 2px solid #DADADA;
          border-right: 2px solid #DADADA;
          width: 514px;
}

div.namsmenn_productsummary_box div.box_bottom {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottom.png) repeat-x bottom left;
          height: 3px;
          position: relative;
}

div.namsmenn_productsummary_box div.box_bottom div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottomLeft.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
}

div.namsmenn_productsummary_box div.box_bottom div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottomRight.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
}

div#namsmenn_overlay_hafdusamband {
          position: absolute;
          height: 190px;
          width: 213px;
          top: 244px;
          left: 775px;
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_hafdusamband_bg_2.gif) no-repeat top left;
}

#namsmenn_menu_hafdusamband a {
          position: absolute;
          height: 20px;
          width: 199px;
          top: 72px;
          text-decoration: none;
/*background: red;
*/
}

#namsmenn_menu_hafdusamband a span {
          visibility: hidden;
}

#namsmenn_menu_hafdusamband a#s0 {
          top: 10px;
          height: 40px;
}

#namsmenn_menu_hafdusamband a#s1 {
          top: 92px;
}

#namsmenn_menu_hafdusamband a#s2 {
          top: 115px;
}

#namsmenn_menu_hafdusamband a#s3 {
          top: 135px;
}

div#namsmenn_overlay_flytileidir {
          position: absolute;
          height: 219px;
          width: 221px;
          top: 440px;
          left: 775px;
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_flytileidir_bg.gif) no-repeat top left;
}

#namsmenn_menu_flytileidir a {
          position: absolute;
          height: 18px;
          width: 199px;
          top: 50px;
          text-decoration: none;
}

#namsmenn_menu_flytileidir a span {
          visibility: hidden;
}

#namsmenn_menu_flytileidir a#f2 {
          top: 68px;
}

#namsmenn_menu_flytileidir a#f3 {
          top: 86px;
}

#namsmenn_menu_flytileidir a#f4 {
          top: 104px;
}

#namsmenn_menu_flytileidir a#f5 {
          top: 122px;
}

#namsmenn_menu_flytileidir a#f6 {
          top: 140px;
}

#namsmenn_menu_flytileidir a#f7 {
          top: 158px;
}

div#namsmenn_overlay_spara img, div#namsmenn_overlay_tolvukaupalan img, div#namsmenn_overlay_einkunn img, div#namsmenn_overlay_sparisogur img, div#namsmenn_overlay_hringitonn img, div#namsmenn_overlay_heilsuprof img, div#namsmenn_overlay_palli img {
          _behavior: url('/byr/upload/files/templates/js/pngbehavior.htc');
}

div#namsmenn_fp_iframe iframe {
          width: 170px;
          height: 115px;
          margin-top: 45px;
          margin-left: 24px;
}

div.box div.namsmenn_box_top {
          background:transparent url(/byr/upload/images/templates/namsmenn/namsmenn_overview_bg.png) repeat-x scroll left bottom;
          clear:both;
          height:31px;
          position:relative;
}

div.box div.namsmenn_box_top h2, div.box div.namsmenn_box_top h3 {
          float:left;
          margin-bottom:0pt;
          margin-top:0pt;
          padding-bottom:3px;
          padding-left:8px;
          padding-top:7px;
          color: #FFF;
}

div.box div.namsmenn_box_top h2 a, div.box div.namsmenn_box_top h3 a {
          color: #FFF;
}

div.box div.namsmenn_box_top h2 a:link, div.box div.namsmenn_box_top h3 a:link {
          color: #FFF;
}















/* ----- SVAAAAAAAAAAAAAART */

body {
          background: #CED7D2 url('/byr/upload/images/templates/PRUFubodybg.png') no-repeat top center;
          background: black;
          text-align: center;
          color:#fff;
}

body {
          font-family: Arial,Helvetica,sans-serif;
          font-size:70%;
}

td, th {
          font-size:100%;
}

div#wrapper_bottom {
          margin-top: 18px;
}

a {
          color:#b1d22d;
          outline: 0;
}

a:link {
          color:#b1d22d;
          outline: 0;
}

a:active {
          outline: 0;
}

a:focus {
          outline: 0;
}

a:hover {
          text-decoration: none;
}

div#webtree_area, div#supplementary_area, div.breadcrumbs {
          font-family:Arial,Helvetica,sans-serif;
}

div#webtree_area a {
          text-decoration: none;
}

div#supplementary_area a {
          text-decoration: none;
}

html, body {
/*height:100%;
*/
}

html > body #wrapper {
/*height:auto;
*/
}

div#wrapper {
          background-color: #F9F9F9;
          background-color: black;
/*height:100%;
*/
          margin:0pt auto;
          position:relative;
          text-align:left;
          width:984px;
}

div#header {
          background: transparent url('/byr/upload/images/templates/bgHeader.png') no-repeat scroll 0 0;
          background: black;
          height: 246px;
          padding: 33px 0px 0 15px;
/*z-index: 10;
*/
}

div#header.english {
          background: transparent url('/byr/upload/images/templates/bgHeaderEnglish.png') no-repeat scroll 0 0;
          background: black;
          height: 242px;
          padding: 13px 0px 0 15px;
/*z-index: 10;
*/
}

div#content {
          width: 984;
          padding: 0 15px 0 15px;
/*margin: 0 15px 0 15px;
*/
}

div#webtree_area {
          left: 0;
          width: 193px;
          float: left;
}

div#content_area {
          width: 550px;
          margin: 0 9px;
          float: left;
}

body.widepage div#content_area {
          margin-right: 0px;
          width: 752px;
}

div#supplementary_area {
          left: 0;
          width: 193px;
          float: left;
}

body.widepage div#supplementary_area {
          display: none;
}

div#footer {
          clear: both;
          height: 110px;
          background: transparent url('/byr/upload/images/templates/bgFooter.png') no-repeat scroll top left;
          background: black;
          border: 1px solid #fff;
          font-size: 130%;
}

div#header h1 {
          position:absolute;
		  text-indent: -9999px;
}

div#extranav {
          position: absolute;
          height: 22px;
          width: 300px;
          top: 2px;
          left: 700px;
          z-index: 1000;
}

div#extranav ul {
/* position: relative;
*/
}

div#extranav li {
          display:inline;
/* float: left;
*/
}

div#extranav li#normalfonts a {
          float:left;
          display:block;
          height: 22px;
          width: 75px;
          background: transparent url(/byr/upload/images/templates/normalFont.png) 0 -22px no-repeat;
          _background:none;
          _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/byr/upload/images/templates/normalFont.png',sizingMethod='crop');
          _cursor:pointer;
          background: none;
          display: inline;
          height: auto;
          width: auto;
}

div#extranav li#normalfonts a:hover {
          background-position: 0 0;
}

div#extranav li#largefonts a {
          display:block;
          float:left;
          height: 22px;
          width: 75px;
          background: transparent url(/byr/upload/images/templates/largeFont.png) 0 -22px no-repeat;
          _background:none;
          _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/byr/upload/images/templates/largeFont.png',sizingMethod='crop');
          _cursor:pointer;
          background: none;
          display: inline;
          height: auto;
          width: auto;
}

div#extranav li#largefonts a:hover {
          background-position: 0 0;
}

div#extranav li#nav_icelandic a {
          display:block;
          float:left;
          height: 22px;
          width: 75px;
          background: transparent url(/byr/upload/images/templates/languageICE.png) 0 -22px no-repeat;
          _background:none;
          _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/byr/upload/images/templates/languageICE.png',sizingMethod='crop');
          _cursor:pointer;
          background: none;
          display: inline;
          height: auto;
          width: auto;
}

div#extranav li#nav_icelandic a:hover {
          background-position: 0 0;
}

div#extranav li#nav_english a {
          display:block;
          float:left;
          height: 22px;
          width: 20px;
          background: transparent url(/byr/upload/images/templates/languageENG.png) 0 -22px no-repeat;
          _background:none;
          _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/byr/upload/images/templates/languageENG.png',sizingMethod='crop');
          _cursor:pointer;
          background: none;
          display: inline;
          height: auto;
          width: auto;
}

div#extranav li#nav_english a:hover {
          background-position: 0 0;
}

div#extranav li span {
          display: none;
          display: inline;
}

div#header h2, div#extranav h2 {
          position:absolute;
          text-indent: -9999px;
}

div#mainnav {
          position: relative;
          height:89px;
}

div#mainnav ul {
          position: absolute;
          height:89px;
/*width:954px;
*/
/*width:955px;
*/
/* background-color:red;
*/
}

div#mainnav li {
          display:inline;
}

li#nav_frontpage {
          float: left;
}

li#nav_einstaklingar {
          float: left;
}

li#nav_fyrirtaeki {
          float: left;
}

li#nav_verdbref {
          float: left;
}

li#nav_umbyr {
          float: left;
}

li#nav_frontpage a, li#nav_umbyr a {
          width:191px;
          border-top: 1px solid #fff;
          border-bottom: 1px solid #fff;
          border-left: 1px solid #FFF;
}

li#nav_einstaklingar a, li#nav_fyrirtaeki a, li#nav_verdbref a {
          width:189px;
          border-top: 1px solid #fff;
          border-bottom: 1px solid #fff;
          border-left: 1px solid #FFF;
}

li#nav_umbyr a {
          border-right: 1px solid #FFF;
          width:190px;
}

li#nav_frontpage a, li#nav_einstaklingar a, li#nav_fyrirtaeki a, li#nav_verdbref a, li#nav_umbyr a {
          height:54px;
          display:block;
/* background-color:red;
*/
          text-indent:-9999px;
          text-indent: 0px;
          text-align: center;
		font-size: 190%;
		padding-top: 35px;
}

li#nav_frontpage a {
          background: url('/byr/upload/images/templates/bgNavFrontpage.png') 0 -89px no-repeat;
          background: none;
}

li#nav_frontpage a:hover {
          background-position: 0 0;
}

li#nav_frontpage a.selected {
          font-weight: bold;
}


li#nav_einstaklingar a {
          background: url('/byr/upload/images/templates/bgNavEinstaklingar.png') 0 -89px no-repeat;
          background: none;
}

li#nav_einstaklingar a.selected {
          background: url('/byr/upload/images/templates/bgNavEinstaklingarSelected.png') 0 -89px no-repeat;
          background: none;
          font-weight: bold;
}

li#nav_einstaklingar a:hover {
          background-position: 0 0;
}

li#nav_fyrirtaeki a {
          background: url('/byr/upload/images/templates/bgNavFyrirtaeki.png') 0 -89px no-repeat;
          background: none;
}

li#nav_fyrirtaeki a.selected {
          background: url('/byr/upload/images/templates/bgNavFyrirtaekiSelected.png') 0 -89px no-repeat;
          background: none;
          font-weight: bold;
}

li#nav_fyrirtaeki a:hover {
          background-position: 0 0;
}

li#nav_verdbref a {
          background: url('/byr/upload/images/templates/bgNavVerdbref.png') 0 -89px no-repeat;
          background: none;
}

li#nav_verdbref a.selected {
          background: url('/byr/upload/images/templates/bgNavVerdbrefSelected.png') 0 -89px no-repeat;
          background: none;
          font-weight: bold;
}

li#nav_verdbref a:hover {
          background-position: 0 0;
}

li#nav_umbyr a {
          background: url('/byr/upload/images/templates/bgNavUmByr.png') 0 -89px no-repeat;
          background: none;
}

li#nav_umbyr a:hover {
          background-position: 0 0;
}

li#nav_umbyr a.selected {
          background: url('/byr/upload/images/templates/bgNavUmByrSelected.png') 0 -89px no-repeat;
          background: none;
          font-weight: bold;
}

li#nav_umbyr a.selected:hover {
          background-position: 0 0;
}

div#mainnav_english li#nav_frontpage a {
          background: url("/byr/upload/images/templates/bgNavFrontpageEnglish.png") 0 -89px no-repeat;
          background: none;
}

div#mainnav_english li#nav_frontpage a.selected {
          background: url('/byr/upload/images/templates/bgNavFrontpageEnglishSelected.png') 0 -89px no-repeat;
          background: none;
}

div#mainnav_english li#nav_frontpage a:hover {
          background-position: 0 0;
}

div#mainnav_english li#nav_einstaklingar a {
          background: url("/byr/upload/images/templates/bgNavEinstaklingarEnglish.png") 0 -89px no-repeat;
          background: none;
}

div#mainnav_english li#nav_einstaklingar a.selected {
          background: url('/byr/upload/images/templates/bgNavEinstaklingarEnglishSelected.png') 0 -89px no-repeat;
          background: none;
}

div#mainnav_english li#nav_einstaklingar a:hover {
          background-position: 0 0;
}

div#mainnav_english li#nav_fyrirtaeki a {
          background: url("/byr/upload/images/templates/bgNavFyrirtaekiEnglish.png") 0 -89px no-repeat;
          background: none;
}

div#mainnav_english li#nav_fyrirtaeki a.selected {
          background: url('/byr/upload/images/templates/bgNavFyrirtaekiEnglishSelected.png') 0 -89px no-repeat;
          background: none;
}

div#mainnav_english li#nav_fyrirtaeki a:hover {
          background-position: 0 0;
}

div#mainnav_english li#nav_verdbref a {
          background: url("/byr/upload/images/templates/bgNavVerdbrefEnglish.png") 0 -89px no-repeat;
          background: none;
}

div#mainnav_english li#nav_verdbref a.selected {
          background: url('/byr/upload/images/templates/bgNavVerdbrefEnglishSelected.png') 0 -89px no-repeat;
          background: none;
}

div#mainnav_english li#nav_verdbref a:hover {
          background-position: 0 0;
}

div#mainnav_english li#nav_umbyr a {
          background: url("/byr/upload/images/templates/bgNavUmByrEnglish.png") 0 -89px no-repeat;
          background: none;
}

div#mainnav_english li#nav_umbyr a.selected {
          background: url('/byr/upload/images/templates/bgNavUmByrEnglishSelected.png') 0 -89px no-repeat;
          background: none;
}

div#mainnav_english li#nav_umbyr a:hover {
          background-position: 0 0;
}

div#netbank_area {
          height:144px;
          width:193px;
          margin-top:9px;
          margin-right:9px;
          float: left;
}

div#netbank_area ul#login a {
          display: block;
          height: 33px;
          width: 191px;
          border-top: #fff solid 1px;
          border-bottom: #fff solid 1px;
          border-left: #fff solid 1px;
          border-right: #fff solid 1px;
          margin-bottom: 2px;
		  text-indent: 5px;
		  padding-top: 12px;
}

div#netbank_area ul#login li#heimabanki a:hover {
          background: url("/byr/upload/images/templates/bgHeimabanki.png") 0px 0px no-repeat;
          background: none;
}

div#netbank_area ul#login li#fyrirtaekjabanki a:hover {
          background: url("/byr/upload/images/templates/bgFyrirtaekjabanki.png") 0px 0px no-repeat;
          background: none;
}

div.english div#netbank_area ul#login li#heimabanki a:hover {
          background: url("/byr/upload/images/templates/bgHeimabankiEnglish.png") 0px 0px no-repeat;
          background: none;
}

div.english div#netbank_area ul#login li#fyrirtaekjabanki a:hover {
          background: url("/byr/upload/images/templates/bgFyrirtaekjabankiEnglish.png") 0px 0px no-repeat;
          background: none;
}

div#netbank_area ul#login span {
         visibility: visible;
         font-size: 150%;
}

div#netbank_area ul#help {
          padding-left: 6px;
          padding-top: 4px;
}

div#netbank_area ul#help a {
          text-decoration: underline;
          color: #b1d22d;
          font-size: 130%;
}

div#netbank_area ul#login a {
          text-decoration: none;
		  text-decoration: underline;
}

div#netbank_area ul#login a:hover {
          text-decoration: none;
}

div#netbank_area ul#help a:hover {
          text-decoration: none;
}

div#footer h2 {
          position:absolute;
          text-indent: -9999px;
          height:0px;
          width:0px;
}

div#footer {
          position:relative;
          font-family:Arial,Helvetica,sans-serif;
}

div#stock_info {
          font-family:Arial,Helvetica,sans-serif;
}

div#stock_info div#byr_info {
          display: inline;
          float: left;
          margin-left:20px;
          margin-top:16px;
          width: 350px;
}

div#stock_info div.up, div#stock_info li.up {
          background: url('/byr/upload/images/templates/bgMarketArrowUp.png') 0px 4px no-repeat;
          padding-left:10px;
}

div#stock_info div.down, div#stock_info li.down {
          background: url('/byr/upload/images/templates/bgMarketArrowDown.png') 0px 4px no-repeat;
          padding-left:10px;
}

div#stock_info div.same, div#stock_info li.same {
          background: url("/byr/upload/images/templates/bgMarketArrowSame.png") 0px 4px no-repeat;
          padding-left:10px;
}

div#stock_info li.right {
          background: url('/byr/upload/images/templates/bgMarketArrowRight.png') right 5px no-repeat;
          padding-right:10px;
}

div#stock_info a {
          color:#b1d22d;
}

div#stock_info ul#market_info {
          float: right;
          margin-top:16px;
          text-align:right;
          width: 550px;
}

div#stock_info ul#market_info li {
          display: inline;
          margin-right:50px;
}

div#supplementary_nav {
          position:absolute;
          left:20px;
          top:50px;
          color: #FFFFFF;
}

div#supplementary_nav a {
          color: #b1d22d;
}

div#site_info {
          position:absolute;
          left:20px;
          top:80px;
          color: #fff;
}

div#site_info a {
          color: #b1d22d;
}

div.box {
          padding: 0px 0px 9px 0px;
}

div.column_box {
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom left;
          background: none;
          font-size:1.1em;
font-weight:bold;
}

div.col_banner {
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom left;
          background: none;
}

div.box_bottom {
          clear: both;
}

img {
          display: block;
}

div.normal_box div.box_content p, div.normal_box div.box_content ul {
          padding: 7px 12px;
          line-height: 1.5em;
}

div.normal_box div.box_content ul {
}

div.normal_box div.box_content li {
          background: url('/byr/upload/images/templates/arrow.gif') no-repeat;
          background-position: 0 .7em;
          padding-left: .8em;
}

div.box div.box_bottom {
          background: transparent url('/byr/upload/images/templates/bgBoxBottom.png') repeat-x bottom left;
          background: none;
          height: 3px;
          position: relative;
          border-bottom: 1px solid #fff;
}

div.box div.box_bottom div.box_leftcorner {
          background: transparent url('/byr/upload/images/templates/bgBoxBottomLeft.png') repeat-x bottom left;
          background: none;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
          border-left: 1px solid #fff;
}

div.box div.box_bottom div.box_rightcorner {
          background: transparent url('/byr/upload/images/templates/bgBoxBottomRight.png') repeat-x bottom left;
          background: none;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
          border-right: 1px solid #fff;
}

div.box div.box_content {
          background-color: #FFFFFF;
          border-left: 1px solid #C9C9C9;
          border-right: 1px solid #C9C9C9;
          background: none;
          border-left: 1px solid #fff;
          border-right: 1px solid #fff;
          border-top: 1px solid #fff;
}

div.box div.box_top {
          background: transparent url('/byr/upload/images/templates/bgBoxTop.png') repeat-x bottom left;
          background: none;
          height: 26px;
          position: relative;
          clear:both;
          border-top: 1px solid #fff;
}

div.box div.box_top div.box_leftcorner {
          background: transparent url('/byr/upload/images/templates/bgBoxTopLeft.png') repeat-x top left;
          background: none;
          height: 26px;
          width: 4px;
          float: left;
          border-left: 1px solid #FFF;
}

div.box div.box_top div.box_rightcorner {
          background: transparent url('/byr/upload/images/templates/bgBoxTopRight.png') repeat-x top left;
		background: none;
          height: 26px;
          width: 4px;
          float: right;
          border-right: 1px solid #fff;
}

div.normal_box div.box_top div.box_heading {
}

div#content_area {
          padding: 0px 0px 9px 0px;
          background: transparent url(/byr/upload/images/templates/bg4ColumnBox.png) no-repeat bottom center;
          background: none;
}

div#content_area hr {
          border: 0;
          height: 1px;
          color: #DEDEDE;
          background-color: #DEDEDE;
}

div#content_area div.hr {
          margin-top: 6px;
          height: 11px;
          background: #FFFFFF url('/byr/upload/images/templates/bgHr.png') repeat-x top left;
}

div#content_area p.emArea {
          margin-top: 6px;
          margin-bottom: 6px;
          padding-top: 6px;
          padding-bottom: 6px;
          background: #F7F7F7 url('/byr/upload/images/templates/bgEmArea.png') repeat-x top left;
          background: none;
          border-bottom: 1px solid #DEDEDE;
}

div#content_area table {
          width: 100%;
          margin-top: 6px;
          font-size: 130%;
}

div#content_area table tr th {
          border-bottom: 1px solid #DEDEDE;
          padding-top: 1px;
          padding-bottom: 2px;
          font-weight: bold;
          padding-left: 15px;
          padding-right: 15px;
}

div#content_area table tr td {
          padding-top: 1px;
          padding-bottom: 2px;
          border-bottom: 1px solid #DEDEDE;
          padding-left: 15px;
          padding-right: 15px;
}

div#content_area table tr th.nopadding {
          padding-left: 0px;
          padding-right: 0px;
}

div#content_area table tr td.nopadding {
          padding-left: 0px;
          padding-right: 0px;
}

div#content_area table.light tr th {
          border-bottom: none;
          padding-top: 1px;
          padding-bottom: 2px;
          font-weight: bold;
          padding-left: 15px;
          padding-right: 15px;
}

div#content_area table.light tr td {
          padding-top: 1px;
          padding-bottom: 2px;
          border-bottom: none;
          padding-left: 15px;
          padding-right: 15px;
}

div#content_area table td.rightAlign, div#content_area table th.rightAlign {
          text-align: right;
}

div#content_area table tr.dark td {
          background: #F7F7F7 url('/byr/upload/images/templates/bgDarkTd.png') repeat-x top left;
          		background: none;

}

body.slimpage div#content_area_middle {
          background: #FFFFFF url('/byr/upload/images/templates/bgSlimContent.png') no-repeat top left;
          background: none;
          border-left: 1px solid #DEDEDE;
          border-right: 1px solid #DEDEDE;
          border: none;
/*position: relative;
*/
}

body.slimpage div#content_area_middle h2 {
          position: relative;
}

body.slimpage div#content_area_middle h3 {
          font-size: 130%;}

body.slimpage div#content_area_top {
          background: transparent url('/byr/upload/images/templates/bgSlimContentTop.png') no-repeat top left;
          background: none;
          height: 4px;
          padding: 0px;
          margin: 0px;
          font-size: 1px;
}

body.slimpage div#content_area_bottom {
          background: transparent url('/byr/upload/images/templates/bgSlimContentBottom.png') no-repeat bottom left;
          background: none;
          height: 12px;
          font-size: 1px;
}

body.widepage div#content_area_middle {
          background: #FFFFFF url('/byr/upload/images/templates/bgSlimContent.png') no-repeat top right;
          background: none;
          border-left: 1px solid #DEDEDE;
          border-right: 1px solid #DEDEDE;
          border: none;
}

body.widepage div#content_area_top {
          background: transparent url('/byr/upload/images/templates/bgWideContentTop.png') no-repeat top left;
          background: none;
          height: 4px;
          font-size: 1px;
}

body.widepage div#content_area_bottom {
          background: transparent url('/byr/upload/images/templates/bgWideContentBottom.png') no-repeat bottom left;
          background: none;
          height: 12px;
          font-size: 1px;
}

body.widepage div#content_area_middle {
          background: #FFFFFF url('/byr/upload/images/templates/bgWideContent.png') no-repeat top right;
          background: none;
          border-left: 1px solid #DEDEDE;
          border-right: 1px solid #DEDEDE;
          border: none;
          position: relative;
}

div.subnav {
          padding: 0px 1px;
}

div.subnav li {
          border-top: 1px solid #DEDEDE;
          text-indent: 10px;
}

div.subnav li {
          _height: 1em;
}

/*div.subnav li.current {
          background-color: red;
}

*/

/*div.subnav li.notcurrent {
          background-color: blue;
}

*/
#navigation {
          float:left;
          width:193px;
}

div.subnav #secondlevel {
          text-indent:20px;
}

div.subnav #thirdlevel {
          text-indent:30px;
}

div.subnav li.selected {
          font-weight: bold;
}

div.subnav li.last {
          border-top: 0px;
}

div.subnav li a {
          display: block;
          text-decoration:none;
          padding: 5px 0px;
}

div.subnav li.selected ul {
          font-weight:normal;
}

div.subnav li.selected li {
          text-indent: 20px;
}

div.subnav li.selected li.selected {
          font-weight: bold;
}

div.subnav li.selected li.selected li {
          text-indent: 40px;
}

div.subnav li.selected li.selected li.selected {
          font-weight: bold;
}

div.subnav li.selected li.selected li.selected li {
          text-indent: 60px;
}

div.subnav li.selected li.selected li.selected li.selected {
          font-weight: bold;
}

div#content_area h2 {
          font: 190%/1.3 Arial,Helvetica,sans-serif;
          padding-left: 15px;
          padding-bottom: 18px;
}

h3, h4, h5, h6 {
          color: #5A5A5A;
          font-weight: bold;
          padding-left: 15px;
          margin-top: 3px;
          margin-bottom: 2px;
}

h3 {
          font: 1.1em/1.3 Arial,Helvetica,sans-serif;
          font-weight: bold;
}

div#content_area div.breadcrumbs {
          padding-top: 4px;
          padding-left: 15px;
          margin-bottom:1px;
          font-size: 140%;
}

div#content_area p {
          padding-left: 15px;
          padding-right: 15px;
          margin-bottom: 10px;
          margin-top: 2px;
}

div#content_area ul, div#content_area ol {
          padding-left: 15px;
          padding-right: 15px;
          margin-bottom: 10px;
          margin-top: 2px;
}

div#content_area li {
          background-image:url(/byr/upload/images/templates/arrow.gif);
          background-position:0pt 0.7em;
          background-repeat:no-repeat;
          padding-left:0.8em;
}

div#banner_area {
          height:144px;
          width:752px;
          margin-top:9px;
          float:left;
}

div#banner_area div#banner1 {
          position: absolute;
          top: 134px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bg4ColumnBox.png') no-repeat bottom left;
          background: none;
}

div#banner_area div#banner1overlay {
          position: absolute;
          top: 114px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bg4ColumnBox.png') no-repeat bottom left;
          background: none;
}

div#banner_area div#banner2 {
          position: absolute;
          top: 134px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bg3ColumnBox.png') no-repeat bottom left;
          background: none;
}

div#banner_area div#banner2overlay {
          position: absolute;
          top: 114px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bg3ColumnBox.png') no-repeat bottom left;
          background: none;
}

div#banner_area div#banner3 {
          position: absolute;
          top: 134px;
          left: 776px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom left;
          background: none;
}

div#banner_area div#banner3overlay {
          position: absolute;
          top: 114px;
          left: 776px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom left;
          background: none;
}

div#banner_area div#banner4 {
          position: absolute;
          top: 134px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom center;
          background: none;
}

div#banner_area div#banner4overlay {
          position: absolute;
          top: 114px;
          left: 217px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom center;
          background: none;
}

div#banner_area div#banner5 {
          position: absolute;
          top: 134px;
          left: 496px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom center;
          background: none;
}

div#banner_area div#banner5overlay {
          position: absolute;
          top: 114px;
          left: 496px;
          padding: 0px 0px 9px 0px;
          background: transparent url('/byr/upload/images/templates/bgBox.png') no-repeat bottom center;
          background: none;
}

div#banner_area div#banner1overlay img, div#banner_area div#banner2overlay img, div#banner_area div#banner3overlay img, div#banner_area div#banner4overlay img, div#banner_area div#banner5overlay img {
          _behavior: url('/byr/upload/files/templates/js/pngbehavior.htc');
}

div#adstod_box, div#velkomin_box {
          padding: 0px 0px 9px 0px;
          font-size: 1.1em;
          font-weight: bold;
}

div#adstod_box ul, div#velkomin_box ul {
          padding: 7px 12px;
          line-height: 1.5em;
}

div#adstod_box li, div#velkomin_box li {
          background: url('/byr/upload/images/templates/arrow.gif') no-repeat;
          background-position: 0 .7em;
          padding-left: .8em;
}

div#adstod_box div.box_top {
          background: transparent url('/byr/upload/images/templates/bgTopAdstodBox.png') no-repeat top left;
          background: none;
          border-bottom: 1px solid #859C2D;
          height: 27px;
          border: none;
          border-top: 1px solid #fff;
          border-left: 1px solid #fff;
          border-right: 1px solid #fff;
}

div#velkomin_box div.box_top {
          background: transparent url('/byr/upload/images/templates/bgVelkominBox.png') no-repeat top left;
          background: none;
          border-bottom: 1px solid #162517;
          height: 27px;
          border: none;
          border-top: 1px solid #fff;
          border-left: 1px solid #fff;
          border-right: 1px solid #fff;
}

div#adstod_box div.box_top a, div#velkomin_box div.box_top a {
          color: #FFF;
          padding: 7px 12px 6px 12px;
          display: block;
          font-weight:bold;
}

div#adstod_box div.box_top a {
          color: #fff;
}

div#velkomin_box div.box_content a {
          color: #b1d22d;
}

div#adstod_box div.box_content {
          background: transparent url('/byr/upload/images/templates/bgBottomAdstodBox.png') no-repeat bottom left;
          background: none;
          border-top: 1px solid #CEF148;
          height: 74px;
          border: none;
          border-top: 1px solid #fff;
          border-bottom: 1px solid #fff;
          border-left: 1px solid #fff;
          border-right: 1px solid #fff;
}

div#adstod_box div.box_content a {
          color: #b1d22d;
}

div#velkomin_box div.box_content {
          background: transparent url('/byr/upload/images/templates/bgVelkominBox.png') no-repeat bottom left;
          background: none;
          border-top: 1px solid #345436;
          height: 74px;
          border: none;
          border-top: 1px solid #fff;
          border-bottom: 1px solid #fff;
          border-left: 1px solid #fff;
          border-right: 1px solid #fff;
}

div#gengi_box ul {
          color:#585858;
          padding-left:1px;
          padding-right:1px;
          padding-top:3px;
          padding-bottom:0;
}

div#gengi_box ul#lastul {
          padding-top:0px;
          display:none;
}

div#gengi_box li.ISK {
          background-image: url('/byr/upload/images/templates/ISK.png');
}

div#gengi_box li.USD {
          background-image: url('/byr/upload/images/templates/USD.png');
}

div#gengi_box li.GBP {
          background-image: url('/byr/upload/images/templates/GBP.png');
}

div#gengi_box li.DKK {
          background-image: url('/byr/upload/images/templates/DKK.png');
}

div#gengi_box li.NOK {
          background-image: url('/byr/upload/images/templates/NOK.png');
}

div#gengi_box li.SEK {
          background-image: url('/byr/upload/images/templates/SEK.png');
}

div#gengi_box li.JPY {
          background-image: url('/byr/upload/images/templates/JPY.png');
}

div#gengi_box li.CHF {
          background-image: url('/byr/upload/images/templates/CHF.png');
}

div#gengi_box li.CAD {
          background-image: url('/byr/upload/images/templates/CAD.png');
}

div#gengi_box li.EUR {
          background-image: url('/byr/upload/images/templates/EUR.png');
}

div#gengi_box li.XDR {
          background-image: url('/byr/upload/images/templates/XDR.png');
}

div#gengi_box input {
          width: 102px;
          height: 14px;
          border: 1px solid #DFDFDF;
          font-size: 11px;
}

div#gengi_box input:focus {
          border: 1px solid #C6C6C6;
          background-color: #F9F9F9;
}

div#gengi_box a#lessmore {
          float:right;
          color:#bbb;
          text-align:right;
          background: url('/byr/upload/images/templates/gengimore.png') no-repeat bottom right;
          background: none;
          height:14px;
          padding-right:3px;
}

div#gengi_box li {
          background-repeat: no-repeat;
          background-position: 0px 5px;
          padding-top: 1px;
          padding-right:2px;
          padding-left:42px;
          padding-bottom: 0;
}

div#gengi_box em {
          color:#333;
}

div#gengi_box span {
          float:right;
          position:relative;
}

div#gengi_box span.left {
          float:left;
}

div#gengi_box acronym {
          float:left;
          color:#555;
          text-decoration: none;
          border-bottom: none;
}

div#gengi_box li.g2 {
          background:none;
          padding-top:0;
/*padding-bottom: 7px;
*/
          padding-bottom: 1px;
          border-bottom: 1px #EBEBEB dotted;
          padding-left: 11px;
}

div#gengi_box li.first {
          background-repeat: no-repeat;
          background-position: center left;
          padding: 1px 11px;
          padding-left:42px;
          border-bottom: 1px #EBEBEB dotted;
}

div#gengi_box li.last {
          padding-bottom: 1px;
          border-bottom: none;
}

div#gengi_box ul#lastul li.first {
          border-top: 1px #EBEBEB dotted;
          border-bottom: none;
          padding-top: 1px;
          padding-bottom: 0px;
}

div#gengi_box ul#lastul li.last {
          background:none;
}

div.box div.box_top h2, div.box div.box_top h3 {
          float: left;
          margin-bottom: 0;
          margin-top: 0;
          padding-left: 8px;
          padding-top: 6px;
          padding-bottom: 3px;
}

div.box div.box_top div.box_icon {
          float: right;
          height: 25px;
          width: 25px;
}

div.box div.box_top div.box_icon a {
          display: block;
          z-index: 500;
          position: relative;
          top: -5px;
          height: 25px;
          width: 25px;
}

div.productsummary_box {
          padding-left: 15px;
          padding-right: 15px;
/* margin-top: 15px;
          padding-bottom: 5px;
*/
          margin-bottom: 10px;
          margin-top: 2px;
          width: 518px;
          font-size: 130%;
}

div.productsummary_box div.box_content {
          border-left: 2px solid #DADADA;
          border-right: 2px solid #DADADA;
          border-left: 1px solid #FFF;
          border-right: 1px solid #FFF;
          width: 516px;
}

div.productsummary_box div.box_bottom {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottom.png) repeat-x bottom left;
          background: none;
          border-bottom: 1px solid #FFF;
          height: 3px;
          position: relative;
}

div.productsummary_box div.box_bottom div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottomLeft.png) repeat-x bottom left;
          background: none;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
          border-left: 1px solid #FFF;
}

div.productsummary_box div.box_bottom div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottomRight.png) repeat-x bottom left;
          background: none;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
          border-right: 1px solid #FFF;
}

div.productsummary_box div.box_top {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxTop.png) repeat-x bottom left;
          background: none;
          border-top: 1px solid #FFF;
          border-bottom: 1px solid #FFF;
          height: 30px;
          position: relative;
          clear:both;
}

div.productsummary_box div.box_top div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxTopLeft.png) repeat-x top left;
          background: none;
          height: 30px;
          width: 4px;
          float: left;
          border-left: 1px solid #FFF;
}

div.productsummary_box div.box_top div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxTopRight.png) repeat-x top left;
          background: none;
          height: 30px;
          width: 4px;
          float: right;
          border-right: 1px solid #FFF;
}

div.productsummary_box div.box_top h2, div.productsummary_box div.box_top h3 {
          float: left;
          margin-bottom: 0;
          margin-top: 0;
          padding-left: 8px;
          padding-top: 6px;
          padding-bottom: 3px;
          color: #fff!important;
}

div.productsummary_box div.box_content p, div.productsummary_box div.box_content ul {
          padding: 7px 12px;
          line-height: 1.5em;
}

div.productsummary_box li {
}

div.clear {
          clear: both;
          font-size: 0pt;
          height: 0pt;
          line-height: 0pt;
          visibility: hidden;
}

div.overview_box {
          float: left;
          width: 238px;
          margin-right: 9px;
          padding-bottom: 9px;
          
}

div.overview_box_slim {
          float: left;
          width: 260px;
          margin-right: 9px;
          padding-bottom: 9px;
}

div#content_area div.overview_box_slim p {
          margin: 0 0;
          font-size: 130%;
}

div#content_area div.overview_box_slim div.box_top {
          font-size: 125%;
}

div#content_area div.overview_box_slim ul {
          margin: 0 0;
          font-size: 130%;
}

div#content_area div.overview_box_slim h3 a {
          text-decoration: none;
}

div#content_area div.overview_box_slim h3 a:hover {
          text-decoration: underline;
}

div.overview_box.left {
          padding-left: 9px;
}

div.overview_box.right {
          margin-right: 0;
}

div.overview_box_slim.left {
          padding-left: 9px;
}

div.overview_box_slim.right {
          margin-right: 0;
}

div.calculator table.dark {
          background-color: #F7F7F7;
          border-top: 1px solid #DEDEDE;
          border-bottom: 1px solid #DEDEDE;
}

div.calculator tr.result {
          background-color: #F7F7F7;
          border-top: 1px solid #DEDEDE;
          border-bottom: 1px solid #DEDEDE;
}

div#content_area div.calculator table.dark td, div#content_area div.calculator table.dark th {
          padding-right: 5px;
          padding-left: 5px;
          border: 0;
}

div#content_area div.calculator table.dark td.leftedge, div#content_area div.calculator table.dark th.leftedge {
          padding-left: 15px;
}

div#content_area div.calculator table.dark td.rightedge, div#content_area div.calculator table.dark th.rightedge {
          padding-right: 15px;
          border: 0;
}

div#content_area div.calculator table.dark td.rightalign, div#content_area div.calculator table.dark th.rightalign {
          text-align: right;
}

div#content_area div.calculator table.dark td.centeralign, div#content_area div.calculator table.dark th.centeralign {
          text-align: center;
}

div#content_area div.calculator table {
          margin-top: 10px;
          margin-bottom: 10px;
}

div.calculator table.dark td.label {
          text-align: right;
          width: 250px;
}

div.calc_buttons {
          text-align: center;
}

p.smallprint {
          font-size:80%;
}

div#endurfjarmognun input.currency {
          width: 70px;
}

div#endurfjarmognun input.interest {
          width: 40px;
}

div#frontpage_news {
          background: none!important;
		  border-bottom: 1px #fff solid;
		  border-left: 1px #fff solid;
		  border-right: 1px #fff solid;
		  border-top: 1px #fff solid;
}


div#frontpage_news div.box_content {
          border-left: #DEDEDE solid 1px;
          border-right: #DEDEDE solid 1px;
}

div#frontpage_news div.box_bottom {
          background: transparent url(/byr/upload/images/templates/bgFpNewsContainerBoxBottom.png) repeat-x bottom left;
          background: none;
          height: 3px;
          position: relative;
}

div#frontpage_news div.box_bottom div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgFpNewsContainerBoxBottomLeft.png) repeat-x bottom left;
          background: none;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
}

div#frontpage_news div.box_bottom div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgFpNewsContainerBoxBottomRight.png) repeat-x bottom left;
          background: none;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
}

div#frontpage_news div#retailnews {
          float: none;
          width: auto;
          padding-bottom:7px;
}

div#frontpage_news div#companynews {
          float: none;
          width: auto;
          padding-bottom:7px;
}

div#frontpage_news div#companynews h3 {
          display: none;
          width: auto;
          padding-bottom:7px;
}

.tabbox {
          position: relative;
          overflow: visible;
          clear: both;
}

div#frontpage_content h2 {
          font-size: 100%;
          line-height: 1;
          padding: 0;
          font-weight: bold;
}

div#frontpage_content h3 {
          padding-top: 15px;
          font-size:190%;
          font-weight:normal;
}

.tabbox .tabPanel h2 {
          float: left;
          width: 137px;
          margin: 0;
          xborder: solid #000;
          xborder-width: 1px 1px 0 0;
          font-size: 100%;
          background: transparent url(/byr/upload/images/templates/bgTab2.png) no-repeat top left;
          background: none;
}

.tabbox .first h2 {
          border-left-width: 0px;
          background: transparent url(/byr/upload/images/templates/bgTab1.png) no-repeat top left;
          width: 138px;
          background: none;
}

.tabbox .last h2 {
          border-left-width: 0px;
          background: transparent url(/byr/upload/images/templates/bgTab4.png) no-repeat top left;
          width: 138px;
          background: none;

}




.tabbox .tabPanel h2 a {
          text-decoration: underline;
          display: block;
          height: 20px;
          padding: 0px;
          padding-left: 8px;
          padding-top:6px;
          font-size: 120%;
}

.tabbox .tabPanel h2 a:hover {
          text-decoration: none;
}


.tabbox .tabPanel h2 a#tabhref3:hover {
          background: transparent url(/byr/upload/images/templates/bgTab2Hover.png) no-repeat top left;
          background: none;
}

.tabbox .tabPanel h2 a#tabhref2:hover {
          background: transparent url(/byr/upload/images/templates/bgTab2Hover.png) no-repeat top left;
          background: none;
}

.tabbox .tabPanel h2 a#tabhref4:hover {
          background: transparent url(/byr/upload/images/templates/bgTab4Hover.png) no-repeat top left;
          background: none;
}

.tabbox .tabPanel h2 a#tabhref1:hover {
          background: transparent url(/byr/upload/images/templates/bgTab1Hover.png) no-repeat top left;
          background: none;
}

.tabPanel.selected h2 a#tabhref2 {
          background: transparent url(/byr/upload/images/templates/bgTab2Selected.png) no-repeat top left;
          background: none;
         border: 1px solid #fff;
}

.tabPanel.selected h2 a#tabhref3 {
          background: transparent url(/byr/upload/images/templates/bgTab2Selected.png) no-repeat top left;
          background: none;
         border: 1px solid #fff;
}

.tabPanel.selected h2 a#tabhref1 {
          background: transparent url(/byr/upload/images/templates/bgTab1Selected.png) no-repeat top left;
          background: none;
         border: 1px solid #fff;
}

.tabPanel.selected h2 a#tabhref4 {
          background: transparent url(/byr/upload/images/templates/bgTab4Selected.png) no-repeat top left;
          background: none;
         border: 1px solid #fff;
}

.tabbox .tabPanel.selected h2 a#tabhref2:hover {
          background: transparent url(/byr/upload/images/templates/bgTab2Selected.png) no-repeat top left;
          background: none;
}

.tabbox .tabPanel.selected h2 a#tabhref3:hover {
          background: transparent url(/byr/upload/images/templates/bgTab2Selected.png) no-repeat top left;
          background: none;
}

.tabbox .tabPanel.selected h2 a#tabhref1:hover {
          background: transparent url(/byr/upload/images/templates/bgTab1Selected.png) no-repeat top left;
          background: none;
}

.tabbox .tabPanel.selected h2 a#tabhref4:hover {
          background: transparent url(/byr/upload/images/templates/bgTab4Selected.png) no-repeat top left;
          background: none;
}

.tabContent {
          position: absolute;
          top: -9999px;
          left: -9999px;
          border-left: none;
          border-right: none;
          width: 548px;
          padding: 0px;
          background-color: #FFF;
          background-color: #000;
          height: 217px;
          font-size: ;
}

.tabContent p {
          font-size: 120%;
}

#editorTabs {
          background: transparent url(/byr/upload/images/templates/tabbg.png) repeat-y top left;
          background: none;
}

div#frontpage_content {
          padding: 0px 0px 9px 0px;
          background: transparent url(/byr/upload/images/templates/bg4ColumnBox.png) no-repeat bottom center;
          background:  none;
}

div#frontpage_news {
          background: #FFF url(/byr/upload/images/templates/bgFpNews.png) no-repeat top left;
                    background: none;

}

div#frontpage_content div.box_bottom {
          background: transparent url(/byr/upload/images/templates/bgTabContainerBoxBottom.png) repeat-x bottom left;
          background: none;
          height: 3px;
          position: relative;
}

div#frontpage_content div.box_bottom div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgTabContainerBoxBottomLeft.png) repeat-x bottom left;
          background: none;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
}

div#frontpage_content div.box_bottom div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgTabContainerBoxBottomRight.png) repeat-x bottom left;
          background: none;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
}

.tabbox .selected .tabContent {
          top: 30px;
          left: 0;
}

div#frontpage_news h3 {
          padding-top: 2px;
          padding-bottom: 10px;
          padding-left: 13px;
          font-size: 170%;
}

div#frontpage_news {
	font-size: 140%;
}

div#frontpage_news h3 a {
          text-decoration: none;
}

div#frontpage_news h3 a:hover {
          text-decoration: underline;
}

div#frontpage_news dl {
          width: auto;
          padding: 0;
          padding-top: 5px;
          padding-left: 6px;
}

div#frontpage_news dt {
          width: 60px;
          float: left;
          margin: 0 0 0 0px;
          padding: 0;
          padding-left: 8px;
          color: #888;
}

div#frontpage_news dd a {
          text-decoration: none;
}

div#frontpage_news dd a:hover {
          text-decoration: underline;
}

div#frontpage_news dd {
          float: left;
          width: 460px;
          margin: 0 0 0 0;
          padding: 0;
}

blockquote, div.slogan {
          font-weight: bold;
          font-size: 160%;
          color: #7b7b7b;
          font-family:Arial,Helvetica,sans-serif;
          padding-left: 29px;
          padding-left: 0px;
          margin-left: 15px;
          padding-right: 15px;
          padding-bottom: 3px;
          margin-top: 7px;
          background: url(/byr/upload/images/templates/start_quote.png) top left no-repeat;
          background: none;
}

blockquote span, div.slogan span {
          color: #8D8D8D;
}

img.contentImage {
          border: #dadada 1px solid;
          padding: 4px;
          margin-left: 0px;
          margin-right: 25px;
          position: relative;
          left: 10px;
          top: -50px;
          background-color: #F6F6F6;
          margin-bottom: -35px;
}

img.card{
          background-color: #FFF;
          border:0;
          padding:0;
}

div#leitarvel_box .search_input {
          width: 130px;
          height: 16px;
          border: 1px solid #DFDFDF;
          font-size: 11px;
          float: left;
          margin-bottom:5px;
}

div#leitarvel_box .search_button {
          background: #FFF url(/byr/upload/images/templates/searchButton.png) top left no-repeat;
          float: right;
          width: 26px;
          height: 18px;
          font-size: 0pt;
          cursor: pointer;
          border: medium none;
          color: #FFF;
          text-indent: -9999px;
/*letter-spacing: -10000px;
*/
          line-height: 23px;
}

/* sameiginlegt Ã¶llum tÃ¶kkum */
a.calc_button, a.general_button {
          background: transparent url('/byr/upload/images/templates/buttonGreenLeft.png') no-repeat scroll top left;
          background: none;
          background-color: white;
          color: #b1d22d;
          font-size: 120%;
}

a.calc_button span, a.general_button span {
          background: transparent url('/byr/upload/images/templates/buttonGreenRight.png') no-repeat top right;
          background: none;
}

a.apply_button {
          background: transparent url('/byr/upload/images/templates/buttonRedLeft.png') no-repeat scroll top left;
          background: none;
          background-color: red;
}

a.apply_button span {
          background: transparent url('/byr/upload/images/templates/buttonRedRight.png') no-repeat top right;
          background: none;
}

a.info_button {
          background: transparent url('/byr/upload/images/templates/buttonDarkLeft.png') no-repeat scroll top left;
          background: none;
          background-color: white;
}

a.info_button span {
          background: transparent url('/byr/upload/images/templates/buttonDarkRight.png') no-repeat top right;
          background: none;
}

a.button {
          color: #b1d22d;
          display: block;
          text-decoration: underline;
/*float: left;
*/
          font-weight: bold;
/*font: normal 12px arial, sans-serif;
*/
          height: 35px;
          padding-left: 5px;
          margin-left:3px;
          margin-right: 3px;
          text-decoration: none;
}

a.button span {
          display: block;
          line-height: 14px;
          xheight: 35px;
          padding: 10px 5px 11px 0px;
}

a.button:active {
          background-position: bottom left;
          color: #000;
          outline: none;
/* hide dotted outline in Firefox */
}

a.button:active span {
          background-position: bottom right;
          padding: 11px 5px 10px 0px;
}

/* VÃ¶ruhnappar */
div.product_buttons {
          margin-top:10px;
          text-align: center;
}

div.product_buttons div.wrapper {
          width: 310px;
          margin-left: 15px;
          margin-right: 15px;
}

div.product_buttons div.smallwrapper {
          width: 150px;
          margin-left: 15px;
          margin-right: 15px;
}

div.product_buttons div.bigwrapper {
          width: 460px;
          margin-left: 15px;
          margin-right: 15px;
}

div.product_buttons a.button {
          width: 140px;
          float: left;
}

/* ForsÃ­Ã°uhnappar og variable width */
div.buttons {
/* generic container (i.e. div) for floating buttons */
          margin-top: 5px;
          margin-left:10px;
          background-color: red;
}

div.buttons a.button {
          float:left;
          padding-left:15px;
}

div.buttons a.button span {
          padding-right:15px;
}

div.box_marketinfo {
          padding: 0px 0px 9px 0px;
          background: url(/byr/upload/images/templates/bgBox.png) no-repeat bottom center;
          background: none;
          clear: both;
}

div.box_marketinfo.contentarea {
          padding: 0px 0px 9px 0px;
          background: none;
          clear: both;
}

div.box_marketinfo div.box_bottom {
          background: transparent url(/byr/upload/images/templates/bgBoxBottom.png) repeat-x bottom left;
          height: 3px;
          position: relative;
}

div.box_marketinfo div.box_bottom div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgBoxBottomLeft.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
}

div.box_marketinfo div.box_bottom div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgBoxBottomRight.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
}

div.box_marketinfo div.box_top {
          background: transparent url(/byr/upload/images/templates/bgBoxTop.png) repeat-x bottom left;
          height: 26px;
          position: relative;
          clear:both;
}

div.box_marketinfo div.box_top div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgBoxTopLeft.png) repeat-x top left;
          height: 26px;
          width: 4px;
          float: left;
}

div.box_marketinfo div.box_top div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgBoxTopRight.png) repeat-x top left;
          height: 26px;
          width: 4px;
          float: right;
}

div.box_marketinfo div.box_top h2, div.box_marketinfo div.box_top h3 {
          float: left;
          margin-bottom: 0;
          margin-top: 0;
          padding-left: 8px;
          padding-top: 6px;
          padding-bottom: 6px;
          font-size: 1em;
}

div.box_marketinfo div.box_content {
          clear:left;
          background-color: #FFFFFF;
          border-left: 1px solid #C9C9C9;
          border-right: 1px solid #C9C9C9;
}

div.calc_buttons input {
          border: 3px double #999999;
          border-top-color: #CCCCCC;
          border-left-color: #CCCCCC;
          padding: 1px;
          background-color: #ddd;
          color: #111;
          font-size: 95%;
          font-family: Arial, Helvetica, sans-serif;
          width:100px;
}

/* Einkunnarleikir */
.leikurSvar {
          margin-left: 15px;
          margin-bottom: 10px;
}

.leikurRett {
          color: #129233;
}

.leikurRangt {
          color: #ff0000;
}

#skipnav, #searchlabel {
	display: none;
}

div#nav_webtree {
	background: transparent url(file://localhost/Users/sindrisighvatsson/Documents/work/byr/Accessibility/bgWebtree.png) no-repeat 0 0;
	background: none;
	margin:0pt auto;
	position:relative;
	text-align:left;
	width:984px;
	margin-top: 15px;
	padding-top: 10px;
	color: #fff;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

div#nav_webtree a {
	color: #fff;
}

div#nav_webtree h3 a {
	text-decoration: none;
}

div#nav_webtree h3 a:hover {
	text-decoration: underline;
}

div#nav_webtree_bottom {
	background: transparent url(file://localhost/Users/sindrisighvatsson/Documents/work/byr/Accessibility/bgWebtreeBottom.png) no-repeat bottom left;
	background: none;
	height: 10px;
	margin:0pt auto;
	position:relative;
	text-align:left;
	width:984px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.hide {
	display: none;
}

div#nav_webtree #leftbox {
	float: left;
	width: 49%;
}

div#nav_webtree #leftbox ul {
	margin-left: 13px;
}

div#nav_webtree #leftbox h3 {
	padding-left: 13px;
}

div#nav_webtree #rightbox {
	float: right;
	width: 49%;
}

div#nav_webtree #rightbox ul {
	margin-right: 13px;
}

div#nav_webtree #rightbox h3 {
	padding-left: 0px;
}

div#nav_webtree li {
	display: inline	;
	padding-right: 8px;
}

div#nav_webtree ul {
	padding-bottom: 10px;
}

/* clearfix */

.clearfix:after {

content:".";

display:block;

height:0;

clear:both;

visibility:hidden;

}

.clearfix {display:inline-block;}

/* Hide from IE Mac \*/

.clearfix {display:block;}

/* End hide from IE Mac */





/* NÃ¡msmenn */
div#namsmenn_fp_video {
          float: left;
          width: 507px;
          height: 204px;
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_fp_video_bg.png) no-repeat top left;
/* background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_fp_video_bg_new.png) no-repeat top left;
*/
}

div.namsmenn_fp_image_right {
          float: right;
}

div#namsmenn_kortbordi {
          width: 245px;
          height: 204px;
}

div.namsmenn_fp_image_left {
          float: left;
}

div#namsmenn_fp_iframe {
          float: left;
          width: 206px;
          height: 184px;
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_fp_iframe_bg_2.png) no-repeat top left;
}

div#namsmenn_fp_bottom {
          float: left;
          width: 752px;
          height: 234px;
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_fp_bottom_bg.png) no-repeat top left;
}

div#namsmenn_overlay_sparisogur {
          position: absolute;
          top: 675px;
          left: 750px;
}

div#namsmenn_overlay_hringitonn {
          position: absolute;
          top: 765px;
          left: 715px;
}

div#namsmenn_overlay_heilsuprof {
          position: absolute;
          top: 770px;
          left: 865px;
          z-index: 3000;
}

div#namsmenn_overlay_palli {
          position: absolute;
          top: 142px;
          left: 195px;
          z-index: 2000;
}

div#namsmenn_overlay_tolvukaupalan {
          position: absolute;
          top: 628px;
          left: 190px;
          z-index: 1001;
}

div#namsmenn_overlay_einkunn {
          position: absolute;
          top: 623px;
          left: 430px;
          z-index: 1002;
}

div#namsmenn_overlay_spara {
          position: absolute;
          top: 100px;
          left: 867px;
          z-index: 1003;
}

img.namsmenn_contentimg {
          margin-top: -55px;
}

div.namsmenn_productsummary_box {
          padding-left: 15px;
          padding-right: 15px;
          margin-bottom: 9px;
          margin-top: 3px;
          width: 518px;
}

div.namsmenn_productsummary_box div.box_top {
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_summarybox_bg.png) no-repeat top left;
          height: 31px;
          position: relative;
          clear:both;
}

div.namsmenn_productsummary_box div.box_top h2, div.namsmenn_productsummary_box div.box_top h3 {
          float: left;
          margin-bottom: 0;
          margin-top: 0;
          padding-left: 10px;
          padding-top: 6px;
          padding-bottom: 3px;
          color: #FFF;
}

div.namsmenn_productsummary_box div.box_content p, div.namsmenn_productsummary_box div.box_content ul {
          padding: 7px 12px;
          line-height: 1.5em;
}

div.namsmenn_productsummary_box div.box_content {
          border-left: 2px solid #DADADA;
          border-right: 2px solid #DADADA;
          width: 514px;
}

div.namsmenn_productsummary_box div.box_bottom {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottom.png) repeat-x bottom left;
          height: 3px;
          position: relative;
}

div.namsmenn_productsummary_box div.box_bottom div.box_leftcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottomLeft.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: left;
          font-size: 1px;
}

div.namsmenn_productsummary_box div.box_bottom div.box_rightcorner {
          background: transparent url(/byr/upload/images/templates/bgSummaryBoxBottomRight.png) repeat-x bottom left;
          height: 3px;
          width: 3px;
          float: right;
          font-size: 1px;
}

div#namsmenn_overlay_hafdusamband {
          position: absolute;
          height: 190px;
          width: 213px;
          top: 244px;
          left: 775px;
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_hafdusamband_bg_2.gif) no-repeat top left;
}

#namsmenn_menu_hafdusamband a {
          position: absolute;
          height: 20px;
          width: 199px;
          top: 72px;
          text-decoration: none;
/*background: red;
*/
}

#namsmenn_menu_hafdusamband a span {
          visibility: hidden;
}

#namsmenn_menu_hafdusamband a#s0 {
          top: 10px;
          height: 40px;
}

#namsmenn_menu_hafdusamband a#s1 {
          top: 92px;
}

#namsmenn_menu_hafdusamband a#s2 {
          top: 115px;
}

#namsmenn_menu_hafdusamband a#s3 {
          top: 135px;
}

div#namsmenn_overlay_flytileidir {
          position: absolute;
          height: 219px;
          width: 221px;
          top: 440px;
          left: 775px;
          background: transparent url(/byr/upload/images/templates/namsmenn/namsmenn_flytileidir_bg.gif) no-repeat top left;
}

#namsmenn_menu_flytileidir a {
          position: absolute;
          height: 18px;
          width: 199px;
          top: 50px;
          text-decoration: none;
}

#namsmenn_menu_flytileidir a span {
          visibility: hidden;
}

#namsmenn_menu_flytileidir a#f2 {
          top: 68px;
}

#namsmenn_menu_flytileidir a#f3 {
          top: 86px;
}

#namsmenn_menu_flytileidir a#f4 {
          top: 104px;
}

#namsmenn_menu_flytileidir a#f5 {
          top: 122px;
}

#namsmenn_menu_flytileidir a#f6 {
          top: 140px;
}

#namsmenn_menu_flytileidir a#f7 {
          top: 158px;
}

div#namsmenn_overlay_spara img, div#namsmenn_overlay_tolvukaupalan img, div#namsmenn_overlay_einkunn img, div#namsmenn_overlay_sparisogur img, div#namsmenn_overlay_hringitonn img, div#namsmenn_overlay_heilsuprof img, div#namsmenn_overlay_palli img {
          _behavior: url('/byr/upload/files/templates/js/pngbehavior.htc');
}

div#namsmenn_fp_iframe iframe {
          width: 170px;
          height: 115px;
          margin-top: 45px;
          margin-left: 24px;
}

div.box div.namsmenn_box_top {
          background:transparent url(/byr/upload/images/templates/namsmenn/namsmenn_overview_bg.png) repeat-x scroll left bottom;
          clear:both;
          height:31px;
          position:relative;
}

div.box div.namsmenn_box_top h2, div.box div.namsmenn_box_top h3 {
          float:left;
          margin-bottom:0pt;
          margin-top:0pt;
          padding-bottom:3px;
          padding-left:8px;
          padding-top:7px;
          color: #FFF;
}

div.box div.namsmenn_box_top h2 a, div.box div.namsmenn_box_top h3 a {
          color: #FFF;
}

div.box div.namsmenn_box_top h2 a:link, div.box div.namsmenn_box_top h3 a:link {
          color: #FFF;
}

/* Dökkur bakgrunnur fix */

div#extranav {
	/* border: 1px solid #FFF; */
	padding-top: 7px;
	width: 467px;
	left: 500px;
	font-size: 12px;
	font-weight: bold;
}

div#extranav li#accessible a {
	background-image: none;
	display: inline;
	float: none;
	height: auto;
	width: auto;
}

table#currency td.country acronym {
	color: #FFF;
}

div#currencyFrame {
	float:left;
}
