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

/* basic styles */

div#container
{
	margin:0pt auto;
	text-align:left;
	width:976px;		
	position:relative;
}

body.frontpage div#header
{
	height: 174px;
}

body.subpage div#header
{
	/*height: 207px;*/
	height: 197px;
}

body.subpage.rootpage div#header
{
	/*height: 207px;*/
	height: 174px;
}

h1
{
	position: absolute;
	margin-top: 48px;
	margin-left: 20px;
}

h1 a
{
	display: block;
	height: 73px;
	width: 147px;
}

h1 a span
{
	font-size: 1px;
	height: 1px;
	width: 1px;
	overflow: hidden;
	position: absolute;
	left: -9999px;
}

div#content {

}

div#content_main {
	float: left;
	width: 656px;
}

body.subpage.widepage div#content_main {
	width: 976px;
}

div#content_main h2, div#content_main h3, div#content_main h4, div#content_main h5 {
	margin-left: 30px;
	margin-top: 20px;
}

div#news_frontpage h3 {
	margin: 0px;
}

div#content_main blockquote {
	margin-left: 30px;
	margin-bottom: 10px;
}

div#content_main p {
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 10px;
}

div#content_main p#product_chart_text {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

div#content_main ul {
	margin-left: 30px;
	margin-right: 30px;
	list-style-type: square;
	padding-left: 16px;
}

div#nav_detail ul, div#product_categories ul, div#news_frontpage ul {
	margin-left: 0px;
	margin-right: 0px;
	list-style-type: none;
	padding-left: 0px;
}

div#content_main a.apply_button {
	margin-top: 8px;
	margin-left: 30px;
	display: block;
	height: 27px;
	width: 130px;
}

div#content_main a.apply_button span {
	display: block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 12px;
}

div#content_main div#content_detail {
	width: 601px;
	margin-left: 30px;
	margin-top: 17px;
}


div#banner {
	width: 648px;
	height: 236px;
}

div#content_sub {
	float: left;
	width: 320px;
}

div#banner
{
	padding-top: 2px;
	padding-left: 8px;
}

div#footer
{
	height: 98px;
}

/* NAV_SECTION - Menu: Einstaklingar, Fyrirtæki */

div#nav_section {
	float: right;
	margin-top: 35px;
	margin-right: 7px;
	width: 362px;
	/*breyta úr float í absolute?;*/
}

div#nav_section li {
	display: inline;
}

div#nav_section span span, div#nav_section a span
{
	font-size: 1px;
	height: 1px;
	width: 1px;
	overflow: hidden;
	position: absolute;
	left: -9999px;
}

div#nav_section a, div#nav_section span {
	display: block;
	width: 181px;
	height: 44px;
	float: left;
}

div#nav_section li.hide {
	display: none;
}

/* NAV_MAIN - Menu: Forsíða, kort, lán, sparnaður, þjónusta, um S24 */

div#nav_main {
	position: absolute;
	top: 133px;
	left: 8px;
	height: 41px;
	padding-left:30px;
	width: 950px;

}

div#nav_main li {
	display: inline;
}

div#nav_main a span
{
	font-size: 1px;
	height: 1px;
	width: 1px;
	overflow: hidden;
	position: absolute;
	left: -9999px;
}

div#nav_main li a {
	display: block;
	height: 41px;
	float: left;
	padding: 0 7px;
}

body.einstaklingar div#nav_main li a#nav_forsida {
	width: 76px;
}

body.english div#nav_main li a#nav_forsida {
	/*width: 99px;*/
	width: 84px;
}

body.einstaklingar div#nav_main li a#nav_kort {
	width: 57px;
}

body.english div#nav_main li a#nav_kort {
	/*width: 82px;*/
	width: 67px;
}

body.einstaklingar div#nav_main li a#nav_lan {
	width: 48px;
}

body.english div#nav_main li a#nav_lan {
	/*width: 79px;*/
	width: 64px;
}

body.einstaklingar div#nav_main li a#nav_sparnadur {
	width: 105px;
}

body.english div#nav_main li a#nav_sparnadur {
	/*width: 96px;*/
	width: 81px;
}

body.einstaklingar div#nav_main li a#nav_thjonusta {
	width: 87px;
}

body.english div#nav_main li a#nav_thjonusta {
	/*width: 86px;*/
	width: 71px;
}

body.einstaklingar div#nav_main li a#nav_ums24 {
	width: 69px;
}

body.english div#nav_main li a#nav_ums24 {
	/*width: 101px;*/
	width: 86px;
}

body.einstaklingar div#nav_main li a#nav_netbanki {
	width: 131px;
}

body.english div#nav_main li a#nav_netbanki {
	/*width: 101px;*/
	width: 130px;
}

/* NAV_SECONDARY */

div#nav_secondary {
	position:absolute;
	left:8px;
	top:174px;
	width:960px;
	height:33px;
	padding-left: 15px;
	padding-top: 3px;
	
}

div#nav_secondary li {
	display: inline;
	margin: 0px 6px;
}

div#nav_secondary li a {
	position: relative;
}

/* NAV_EXTRA - Opna netbanka, leit og fleira efst */

div#nav_extra {
	width: 960px;
	position: absolute;
}

div#nav_extra ul {
}

div#nav_extra ul#online_banking {
	float: left;
	margin-left: 30px;
	display:inline;
}

div#nav_extra ul#online_banking a {
	display: block;
	padding: 7px 0;
	padding-left: 28px;

}

div#nav_extra ul#controls {
	float: right;
	margin: 7px 0;
	margin-right: 15px;
}

div#nav_extra ul#controls li a {
	border-right-width: 1px;
	border-right-style: solid;
	padding: 0 4px;
}

div#nav_extra ul#controls li.last a {
	border: none;
}

div#nav_extra ul#controls li.last {
	padding-left: 4px;
}

div#nav_extra ul#controls li.last label {
	margin-right: 4px;
}

div#nav_extra li {
	float: left;
}

div#nav_extra li.first {

}

div#nav_extra li form {
	display: inline;
}

/* NAV_DETAIL - Undir undir menu */

div#nav_detail {
	margin-bottom: 10px;
}

div#nav_detail li {
	float: left;
}

div#nav_detail li a {
	float: left;
	display: block;
	height: 31px;
	padding-left: 6px;
	padding-right: 0px;
}

div#nav_detail li a span {
	float: left;
	display: block;
	padding-left: 0px;
	padding-right: 6px;
	cursor: pointer;
	padding-top: 5px;
	height: 31px;
}


/* PRODUCT_CATEGORIES - Kort, lán, sparnaður á forsíðu */

div#product_categories {
	padding-top: 2px;
	padding-left: 14px;
}

div#product_categories li {
	float: left;
}

div#product_categories a {
	display: block;
	width: 211px;
	height: 127px;
}

div#product_categories a div {
	padding-top: 53px;
}



/* news_frontpage - Forsíðufréttir */

div#news_frontpage {
	width: 656px;
	/*background: blue;*/
	margin-top: 10px;
	margin-bottom: 10px;
}

div#news_frontpage ul {
	margin-left: 26px;
	margin-right: 19px;
}

div#news_frontpage li {
	width: 296px;
}

div#news_frontpage li.first {
	float: left;
	/*background: red;*/
}

div#news_frontpage li.last {
	float: right;
	/*background: red;*/
}

div#news_frontpage a {
	display: block;
	margin-right: 19px;
}

div#news_frontpage li a {
	display: inline;
	margin-right: 0px;
}

div#news_frontpage h3 a {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 4px;
	padding-bottom: 3px;
}

div#news_frontpage p {
	margin-top: 3px;
	margin-left: 0px;
	margin-right: 0px;
}

a.more {
	padding-right: 5px;
	padding-left: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

a.more span {
	font-size: 1px;
	overflow: hidden;
	position: absolute;
	left: -9999px;
}

a.more_news {
	padding-right: 12px;
	padding-right: 20px;
}

/* NAV_ACTION - Hliðardálkur - Sækja um, hafa samband, reiknivél */

div#nav_action {
	margin-top: 25px;
	margin-left: 20px;
}

div#nav_action ul {
	width: 263px;
}

div#nav_action li a {
	display: block;
	height: 46px;
}

div#nav_action a span
{
	font-size: 1px;
	height: 1px;
	width: 1px;
	overflow: hidden;
	position: absolute;
	left: -9999px;
}

/* Tabs í hliðardálk */

div#tabs_information {
	width: 300px;
	margin-top: 8px;
	padding-top: 13px;
	padding-left: 13px;
	padding-right: 0px;
	height: 310px;
}

/* FOOTER */

div#footer {
	margin-top: 20px;
}
 
div#footer div#siteInfo {
	float:left;
	width: 656px;
	margin-top: 26px;
}

div#footer div#siteInfo ul {
	float:left;
	padding-left: 37px;
}

div#footer div#siteInfo li {
}

div#footer div#mailing_list {
	margin-top: 26px;
	margin-left: 20px;
	float:left;
}

img.product_image {
	float: right;
	margin-top: -26px;
	margin-left: 13px;
}

div#product_bullets_slim {
	float: left;
	width: 270px;
}

div#product_chart_slim {
	float: right;
	padding-top: 6px;
	padding-right: 16px;
}

h4.news_item, h4.news_list {
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-right: 30px; 
	padding-bottom: 3px;
}

p.news_item, ul.news_list {
	padding-top: 3px;
}

ul.news_list {
	list-style-type: none!important;
	padding-left: 0!important;
}

a.back {
	padding-left:12px;
}

div.news_item a.back {
	margin-left:30px;
}

h4.news_item a {
	display:block;
}

div.contenttable_wrapper.box {
	float: left;
	width: 285px;
	margin-top: 18px;
	margin-right: 0;
}

p.search_result {
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-right: 30px; 
	padding-bottom: 3px;
}

.tabbox { position: relative; overflow: visible; clear: both; }


.tabbox h3 {
	float:left;
	height:26px;
	margin: 0;
}

#tabs_information h3 span {
font-size:1px;
height:1px;
left:-9999px;
overflow:hidden;
position:absolute;
width:1px;
}

body.einstaklingar .tabbox .first h3 {
width:95px;
}

body.english .tabbox .first h3 {
width:95px;
}

body.einstaklingar .tabbox .second h3 {
width:96px;
}

body.english .tabbox .second h3 {
width:96px;
}

body.einstaklingar .tabbox .last h3 {
width:95px;
}

body.english .tabbox .last h3 {
width:95px;
}

.tabbox .tabPanel h3 a {
          display: block;
          height: 26px;
          padding: 0px;
}


.tabContent {
          position: absolute;
          top: -9999px;
          left: -9999px;
		  width: 259px;
}

.tabbox .selected .tabContent { 
	top: 30px; 
	left: 15px; 
	/* ie6 fix: */
	_left: -79px;
}

a.more_information {
	display: block;
	padding-right: 12px;
	padding-right: 20px;
}

acronym {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	cursor:help;
}

.png {
	_behavior: url('/s24/upload/files/js/pngbehavior.htc');
}

.product_image {
	_behavior: url('/s24/upload/files/js/pngbehavior.htc');
}

/* bottom webtree */

div#nav_webtree div#nav_webtree_top {
	height: 20px;
	background: url(/s24/upload/images/common/layout/bgWebtreeTop.png) no-repeat top left;
}

div#nav_webtree {
	background: url(/s24/upload/images/common/layout/bgWebtree.png) no-repeat bottom left;
	padding-bottom: 5px;
}

div#nav_webtree div#leftbox, div#nav_webtree div#rightbox {
	width: 488px;
}

div#nav_webtree div#leftbox {
	float: left;
}

div#nav_webtree div#rightbox {
	float: right;
}

div#nav_webtree div#leftbox ul, div#nav_webtree div#leftbox h3 {
	padding-left: 37px;
	padding-right: 15px;
}

div#nav_webtree div#rightbox ul, div#nav_webtree div#rightbox h3 {
	padding-left: 15px;
	padding-right: 37px;
}

div#nav_webtree ul {
	padding-bottom: 16px;
}

div#nav_webtree li {
	float: left;
	padding-right: 8px;
}

div#nav_webtree ul a {
	color:#6A6A6A;
	white-space: nowrap;
}

div#nav_webtree h3 a {
	text-decoration: none;
}

div#nav_webtree h3 a:hover {
	text-decoration: underline;
}



