/* @override http://www.s24.is/s24/upload/files/css/tables.css */

div.overviewtable_wrapper {
}

div.overviewtable_wrapper table th {
	border-left: 1px solid #F8F8F8;
	background: #FFF url(/s24/upload/images/common/layout/bgTableDoubleline.png) repeat-x bottom left;
}

div.overviewtable_wrapper table td {
	background: #F8F8F8 url(/s24/upload/images/common/layout/bgTableDoubleline.png) repeat-x bottom left;
	border-left: 1px dotted #E8E8E8;
}

div.overviewtable_wrapper table td.noleftborder, div.overviewtable_wrapper table th.noleftborder {
	border-left: none;
}

div.overviewtable_wrapper table th {
	padding: 5px;
}


div.overviewtable_wrapper table td {
	height: 88px;
	vertical-align: top;
}

div.overviewtable_wrapper ul {
	margin: 0px!important;
}


div.overviewtable_wrapper table td.rightmost, div.overviewtable_wrapper table th.rightmost, div.overviewtable_wrapper table td.leftmost, div.overviewtable_wrapper table th.leftmost {
	width: 30px;
	border: none;
	background: none;
	padding: 0;
}

div.overviewtable_wrapper table td.leftmost {
	background: transparent url(/s24/upload/images/common/layout/bgTableOverviewTdLeftmost.png) no-repeat center right;
}

div.overviewtable_wrapper table td.rightmost {
	background: transparent url(/s24/upload/images/common/layout/bgTableOverviewTdRighmost.png) no-repeat center left;
}

div.overviewtable_wrapper table td.productcol {
	width: 180px;
	font-weight: bold;
	font-size: 120%;
}

div.overviewtable_wrapper table td.productcol a {
	display: block;
	height: 85px;
	width: 179px;
}

div.overviewtable_wrapper table td.productcol a#debetkort {

}

div.overviewtable_wrapper table td.productcol a#kreditkort {

}

div.overviewtable_wrapper table td.productcol a#gullkreditkort {

}

div.overviewtable_wrapper table td.productcol a#veltukort {

}

div.overviewtable_wrapper table td.productcol a#gullveltukort {

}

div.overviewtable_wrapper table td.productcol a#netkort {

}

div.overviewtable_wrapper table td.productcol a#launareikningur {

}

div.overviewtable_wrapper table td.buttoncol {
	width: 65px;
}

div.overviewtable_wrapper table td.buttoncol ul {
	list-style-type: none;
	margin: 0px!important;	
	padding: 0px!important;
}

div.overviewtable_wrapper table td.buttoncol li {
	list-style-type: none;
	margin: 0px!important;	
	padding: 0px!important;
}


div.overviewtable_wrapper table td.buttoncol a {
	display: block;
	height: 42px;
	width: 65px;
}

div.overviewtable_wrapper table td.buttoncol li a#more {
	background: transparent url(/s24/upload/images/common/layout/aTableOverviewMore.png) no-repeat left top;
	border-bottom: 1px #FFF solid;
}

div.overviewtable_wrapper table td.buttoncol li a#apply {
	background: transparent url(/s24/upload/images/common/layout/aTableOverviewApply.png) no-repeat left top;
	border-bottom: 1px #FFF solid;
}

div.overviewtable_wrapper table td.markcol {
	width: 100px;
}

div.overviewtable_wrapper table td.markcol div {
	display: block;
	height: 85px;
	width: 100px;
}

div.overviewtable_wrapper table td.markcol.no div {
	background: transparent url(/s24/upload/images/common/layout/bgTableOverviewMarkcolNo.png) no-repeat center center;
}

div.overviewtable_wrapper table td.markcol.yes div {
	background: transparent url(/s24/upload/images/common/layout/bgTableOverviewMarkcolYes.png) no-repeat center center;
}

div.overviewtable_wrapper table td.markcol.nothing div {
	background: transparent url(/s24/upload/images/common/layout/bgTableOverviewMarkcolNothing.png) no-repeat center center;
}

div.overviewtable_wrapper table td.markcol span, div.overviewtable_wrapper table td.buttoncol span {
	font-size:1px;
	height:1px;
	left:-9999px;
	overflow:hidden;
	position:absolute;
	width:1px;
}


div.overviewtable_wrapper table td.tdpadding div {
	padding: 5px;
}

div.overviewtable_wrapper table td.productcol div {
	padding: 5px;
}

div.contenttable_wrapper {
	margin-left: 30px;
	margin-right: 30px;
}

div.contenttable_wrapper table th {
	border-bottom: 1px solid #E8E8E8;
	border-left: 1px solid #F8F8F8;
}

div.contenttable_wrapper table.small {
	width: 50%;
}

div.contenttable_wrapper table {
	width: 100%;
}

div.overviewtable_wrapper table {
	width: 100%;
}



div.contenttable_wrapper table tfoot {
	font-weight: bold;	
}

div.contenttable_wrapper table tfoot td {
	background: #FFF url(/s24/upload/images/common/layout/bgTableTFootDarkLine.png) repeat-x top left;
	border-left: 1px solid #F8F8F8;
}


div.contenttable_wrapper table tbody tr.dark td {
	background-color: #F8F8F8;
}

div.overviewtable_wrapper table tbody td {
	background-color: #F8F8F8;
}

div.contenttable_wrapper table tbody tr.dark.first td {
	background: #F8F8F8 url(/s24/upload/images/common/layout/bgTableTBodyWhiteLine.png) repeat-x top left;
}

div.contenttable_wrapper table tbody tr.dark.last td {
	background: #F8F8F8 url(/s24/upload/images/common/layout/bgTableTBodyWhiteLine.png) repeat-x bottom left;
}

div.contenttable_wrapper table tbody td {
	border-top: 1px solid #fff;
}

div.contenttable_wrapper table th.first {
	background: #FFF url(/s24/upload/images/common/layout/bgTableThFirst.png) no-repeat top left;
	padding-left: 10px;
}

div.contenttable_wrapper table tbody tr td {
	border-left: 1px solid #F8F8F8;
}

div.contenttable_wrapper table tbody tr.dark td {
	border-left: 1px dotted #E8E8E8;
}

div.contenttable_wrapper table tbody tr.subheadline td {
	background-color: #E8E8E8;
	border-left: 1px solid #F8F8F8;
	font-weight: bold;

}

div.contenttable_wrapper table th.noleftborder {
	border-left: none!important;
}

div.contenttable_wrapper table td.noleftborder {
	border-left: none!important;
}

div.contenttable_wrapper table td, div.contenttable_wrapper table th {
	padding: 3px;
}


form.application div.table_wrapper, form.calculator div.table_wrapper {
	background: #F4F4F5 url(/s24/upload/images/common/layout/bgFormTableWrapper.png) no-repeat bottom left;
	padding-bottom: 10px;
	margin: 15px 0pt;
}

form.application.larger div.table_wrapper, form.calculator.larger div.table_wrapper {
	background: #F4F4F5 url(/s24/upload/images/common/layout/bgFormTableWrapperLarger.png) no-repeat bottom left;
}

form.application div.table_wrapper table, form.calculator div.table_wrapper table {
	width: 100%;
	margin: 0!important;
}

form.application div.table_wrapper.small table, form.calculator div.table_wrapper.small table {
	width: 60%!important;
	margin: 0!important;
}


form.application div.table_caption, form.calculator div.table_caption {
	background: url(/s24/upload/images/common/layout/bgFormTableCaption.png) no-repeat bottom left;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	height: 20px;
	padding-bottom: 1px;
	padding-left: 6px;
	padding-top: 2px;
}

form.calculator.larger div.table_caption, form.application.larger div.table_caption {
	background: url(/s24/upload/images/common/layout/bgFormTableCaptionLarger.png) no-repeat bottom left;
}

form.application tfoot, form.calculator tfoot {
	font-weight: bold;
}


form.application td, form.application th, form.calculator td, form.calculator th {
	padding-left: 6px;
	padding-right: 6px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

form.application tfoot td, form.calculator tfoot td, form.application td.no_bottomborder, form.calculator td.no_bottomborder, form.application th.no_bottomborder, form.calculator th.no_bottomborder {
	border-bottom: 0;
}

form.application td.no_rightborder, form.calculator td.no_rightborder, form.application th.no_rightborder, form.calculator th.no_rightborder {
	border-right: 0;
}

table td.right, table td.right, table th.right, table th.right {
	text-align: right;
}

div#tabs_information table {
	width: 100%;
}

div#tabs_information table td, div#tabs_information table th {
	border-bottom: 1px dotted #F2F2F2;
}

table#currency input {
	width:60px;
}

table#currency_big input {
	width:120px;
}

div#tabs_information table#currency td {
	xborder: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

table#currency tr.dark td {
	background-color: #F5F5F5;
}

table#currency td.country, table#currency th.country, table#currency_big td.country  {
	padding-left: 23px;
}

table#currency tr#ISK td.country, table#currency_big tr#ISK td.country {
	background: transparent url(/s24/upload/images/common/layout/ISK.png) no-repeat center left;
}

table#currency tr#USD td.country, table#currency_big tr#USD td.country {
	background: transparent url(/s24/upload/images/common/layout/USD.png) no-repeat center left;
}

table#currency tr#USD.dark td.country, table#currency_big tr#USD td.country {
	background: #F5F5F5 url(/s24/upload/images/common/layout/USD.png) no-repeat center left;
}

table#currency tr#GBP td.country, table#currency_big tr#GBP td.country {
	background: transparent url(/s24/upload/images/common/layout/GBP.png) no-repeat center left;
}

table#currency tr#DKK td.country, table#currency_big tr#DKK td.country {
	background: transparent url(/s24/upload/images/common/layout/DKK.png) no-repeat center left;
}

table#currency tr#DKK.dark td.country, table#currency_big tr#DKK td.country {
	background: #F5F5F5 url(/s24/upload/images/common/layout/DKK.png) no-repeat center left;
}

table#currency tr#NOK td.country, table#currency_big tr#NOK td.country {
	background: transparent url(/s24/upload/images/common/layout/NOK.png) no-repeat center left;
}

table#currency tr#SEK td.country, table#currency_big tr#SEK td.country {
	background: transparent url(/s24/upload/images/common/layout/SEK.png) no-repeat center left;
}

table#currency tr#SEK.dark td.country, table#currency_big tr#SEK td.country {
	background: #F5F5F5 url(/s24/upload/images/common/layout/SEK.png) no-repeat center left;
}

table#currency tr#CHF td.country, table#currency_big tr#CHF td.country {
	background: transparent url(/s24/upload/images/common/layout/CHF.png) no-repeat center left;
}

table#currency tr#JPY td.country, table#currency_big tr#JPY td.country {
	background: transparent url(/s24/upload/images/common/layout/JPY.png) no-repeat center left;
}

table#currency tr#JPY.dark td.country, table#currency_big tr#JPY td.country {
	background: #F5F5F5 url(/s24/upload/images/common/layout/JPY.png) no-repeat center left;
}

table#currency tr#CAD td.country, table#currency_big tr#CAD td.country {
	background: transparent url(/s24/upload/images/common/layout/CAD.png) no-repeat center left;
}

table#currency tr#EUR td.country, table#currency_big tr#EUR td.country {
	background: transparent url(/s24/upload/images/common/layout/EUR.png) no-repeat center left;
}

table#currency tr#EUR.dark td.country, table#currency_big tr#EUR td.country {
	background: #F5F5F5 url(/s24/upload/images/common/layout/EUR.png) no-repeat center left;
}





/* CSS for product page overview */
div#yfirlitssidaKortMynd {
	float:right;
	margin: -38px 30px 0px 20px; /* top right bottom left */
}

div#yfirlitssidaThjonustaMynd {
	float:right;
	margin: -38px 30px 0px 20px; /* top right bottom left */
}

div#yfirlitssidaContent {
	background-color: #f5f5f5;
	background-image: url(/upload/images/common/layout/yfirlitssidur/bg_content.png);
	background-repeat:repeat-x;
	background-position: left bottom;


	margin: 0px 7px 0px 7px; /* top right bottom left */
	padding: 5px 0px 30px 0px;
}

div#yfirlitssidaContent h2.yfirlitssida {
	font-size: 18px;
	margin-left:22px;
	padding-top: 0px;
}

div#yfirlitssidaContent h3.yfirlitssida, div#yfirlitssidaContent h3.yfirlitssidaLan, div#yfirlitssidaContent h3.yfirlitssidaSparnadur {
	font-size:14px;
	margin: 110px 0px 5px 0px; /* top right bottom left */
}

div#yfirlitssidaContent h3.yfirlitssidaLan {
	margin-top: 155px;
}

div#yfirlitssidaContent h3.yfirlitssidaSparnadur {
	margin-top: 130px;
}

div#yfirlitssidaContent ul.yfirlitssida {
	margin-left:0px;

	list-style-type:none;
	list-style-image: url(/upload/images/common/layout/yfirlitssidur/bullet.png);
}

div#yfirlitssidaContent .yfirlitssidaContentRow first {
	margin: 10px 15px 0px 30px; /* top right bottom left */
}

div#yfirlitssidaContent .yfirlitssidaContentRow {
	padding-top:15px;
	margin: 0px 15px 0px 30px; /* top right bottom left */
}

/* Yfirlitssíða: Kort */

div#yfirlitssidaKortMynd {
	float:right;
	margin: -38px 30px 0px 20px; /* top right bottom left */
}

div#yfirlitssidaContent {
	background-color: #f5f5f5;
	background-image: url(/upload/images/common/layout/yfirlitssidur/bg_content.png);
	background-repeat:repeat-x;
	background-position: left bottom;


	margin: 0px 7px 0px 7px; /* top right bottom left */
	padding: 5px 0px 30px 0px;
}

div#yfirlitssidaContent h2.yfirlitssida {
	font-size: 18px;
	margin-left:22px;
	padding-top: 0px;
}

div#yfirlitssidaContent h3.yfirlitssida {
	font-size:14px;
	margin: 120px 0px 5px 0px; /* top right bottom left */
}

div#yfirlitssidaContent ul.yfirlitssida {
	margin-left:0px;

	list-style-type:none;
	list-style-image: url(/upload/images/common/layout/yfirlitssidur/bullet.png);
}

div#yfirlitssidaContent .yfirlitssidaContentRow first {
	margin: 10px 15px 0px 30px; /* top right bottom left */
}

div#yfirlitssidaContent .yfirlitssidaContentRow {
	padding-top:15px;
	margin: 0px 15px 0px 30px; /* top right bottom left */
}

div#yfirlitssidaContentKortDebetkort, div#yfirlitssidaContentKortGullkreditkort, div#yfirlitssidaContentKortPlatinumkreditkort, div#yfirlitssidaContentKortKreditkort, div#yfirlitssidaContentKortNetkort, div#yfirlitssidaContentKortVeltukort, div#yfirlitssidaContentKortGullveltukort, div#yfirlitssidaContentKortLaunareikningur, div#yfirlitssidaContentKortYfirdratturHeimild {
	float: left;
	width: 225px;

	background-repeat:no-repeat;
}

div#yfirlitssidaContentKortDebetkort {
	background-image: url(/upload/images/common/layout/yfirlitssidur/kortin/gulldebetkort.png);
}

div#yfirlitssidaContentKortGullkreditkort {
	background-image: url(/upload/images/common/layout/yfirlitssidur/kortin/gullkreditkort.png);
}

div#yfirlitssidaContentKortPlatinumkreditkort {
	background-image: url(/upload/images/common/layout/yfirlitssidur/kortin/platinumkreditkort.png);
}

div#yfirlitssidaContentKortKreditkort {
	background-image: url(/upload/images/common/layout/yfirlitssidur/kortin/kreditkort.png);
}

div#yfirlitssidaContentKortNetkort {
	background-image: url(/upload/images/common/layout/yfirlitssidur/kortin/netkort.png);
}

div#yfirlitssidaContentKortVeltukort {
	background-image: url(/upload/images/common/layout/yfirlitssidur/kortin/veltukort.png);
}

div#yfirlitssidaContentKortGullveltukort {
	background-image: url(/upload/images/common/layout/yfirlitssidur/kortin/gullveltukort.png);
}

div#yfirlitssidaContentKortLaunareikningur {
	background-image: url(/upload/images/common/layout/yfirlitssidur/kortin/launareikningur.png);
}

div#yfirlitssidaContentKortYfirdratturHeimild {
	background-image: url(/upload/images/common/layout/yfirlitssidur/kortin/yfirdrattur-heimild.png);
}

div#yfirlitssidaContent .yfirlitssidaContentButtons {
	margin-top:10px;
}

/* Yfirlitssíða: Þjónusta */

div#yfirlitssidaContentThjonustaNetbanki, div#yfirlitssidaContentThjonustaGsmBankinn, div#yfirlitssidaContentThjonustaSimathjonusta, div#yfirlitssidaContentThjonustaAfgreidsla, div#yfirlitssidaContentThjonustaNetgreidsluthjonusta, div#yfirlitssidaContentThjonustaNetklubbur, div#yfirlitssidaContentThjonustaHradbanki, div#yfirlitssidaContentThjonustaHafaSamband, div#yfirlitssidaContentThjonustaUmsoknir, div#yfirlitssidaContentThjonustaReiknivelar {
	float: left;
	width: 225px;

	background-repeat:no-repeat;
}

div#yfirlitssidaContentThjonustaNetbanki {
	background-image: url(/upload/images/common/layout/yfirlitssidur/thjonustan/netbanki.png);
}

div#yfirlitssidaContentThjonustaGsmBankinn {
	background-image: url(/upload/images/common/layout/yfirlitssidur/thjonustan/gsmbankinn.png);
}

div#yfirlitssidaContentThjonustaSimathjonusta {
	background-image: url(/upload/images/common/layout/yfirlitssidur/thjonustan/simathjonusta.png);
}

div#yfirlitssidaContentThjonustaAfgreidsla {
	background-image: url(/upload/images/common/layout/yfirlitssidur/thjonustan/afgreidsla.png);
}

div#yfirlitssidaContentThjonustaNetgreidsluthjonusta {
	background-image: url(/upload/images/common/layout/yfirlitssidur/thjonustan/netgreidsluthjonusta.png);
}

div#yfirlitssidaContentThjonustaNetklubbur {
	background-image: url(/upload/images/common/layout/yfirlitssidur/thjonustan/netklubbur.png);
}

div#yfirlitssidaContentThjonustaHradbanki {
	background-image: url(/upload/images/common/layout/yfirlitssidur/thjonustan/hradbanki.png);
}

div#yfirlitssidaContentThjonustaHafaSamband {
	background-image: url(/upload/images/common/layout/yfirlitssidur/thjonustan/hafa_samband.png);
}

div#yfirlitssidaContentThjonustaUmsoknir {
	background-image: url(/upload/images/common/layout/yfirlitssidur/thjonustan/umsoknir.png);
}

div#yfirlitssidaContentThjonustaReiknivelar {
	background-image: url(/upload/images/common/layout/yfirlitssidur/thjonustan/reiknivelar.png);
}

div#yfirlitssidaContent .yfirlitssidaContentButtons {
	margin-top:10px;
}

/* Yfirlitssíða: Lán */

div#yfirlitssidaContentLanYfirdratturHeimild, div#yfirlitssidaContentLanSkammtimalan, div#yfirlitssidaContentLanLangtimalan, div#yfirlitssidaContentLanAfborgunarsamningur, div#yfirlitssidaContentLanNetbilalan {
	float: left;
	width: 225px;

	background-repeat:no-repeat;
}

div#yfirlitssidaContentLanYfirdratturHeimild {
	background-image: url(/upload/images/common/layout/yfirlitssidur/lanin/yfirdrattur-heimild.png);
}

div#yfirlitssidaContentLanSkammtimalan {
	background-image: url(/upload/images/common/layout/yfirlitssidur/lanin/skammtimalan.png);
}

div#yfirlitssidaContentLanLangtimalan {
	background-image: url(/upload/images/common/layout/yfirlitssidur/lanin/langtimalan.png);
}

div#yfirlitssidaContentLanAfborgunarsamningur {
	background-image: url(/upload/images/common/layout/yfirlitssidur/lanin/afborgunarsamningur.png);
}

div#yfirlitssidaContentLanNetbilalan {
	background-image: url(/upload/images/common/layout/yfirlitssidur/lanin/netbilalan.png);
}

div#yfirlitssidaContent .yfirlitssidaContentButtons {
	margin-top:10px;
}

/* Yfirlitssíða: Sparnaður */

div#yfirlitssidaContentSparnadurSparnadarreikningur, div#yfirlitssidaContentSparnadurSparnadarreikningurVerdtryggdur, div#yfirlitssidaContentSparnadurSparnadarreikningurBorn, div#yfirlitssidaContentSparnadurLifeyrissparnadur, div#yfirlitssidaContentSparnadurAllianz {
	float: left;
	width: 225px;

	background-repeat:no-repeat;
}

div#yfirlitssidaContentSparnadurSparnadarreikningur {
	background-image: url(/upload/images/common/layout/yfirlitssidur/sparnadur/sparnadarreikningur.png);
}

div#yfirlitssidaContentSparnadurSparnadarreikningurVerdtryggdur {
	background-image: url(/upload/images/common/layout/yfirlitssidur/sparnadur/sparnadarreikningur_verdtryggdur.png);
}

div#yfirlitssidaContentSparnadurSparnadarreikningurBorn {
	background-image: url(/upload/images/common/layout/yfirlitssidur/sparnadur/sparnadarreikningur_born.png);
}

div#yfirlitssidaContentSparnadurLifeyrissparnadur {
	background-image: url(/upload/images/common/layout/yfirlitssidur/sparnadur/lifeyrissparnadur.png);
}

div#yfirlitssidaContentSparnadurAllianz {
	background-image: url(/upload/images/common/layout/yfirlitssidur/sparnadur/allianz.png);
}

div#yfirlitssidaContent .yfirlitssidaContentButtons {
	margin-top:10px;
}