/*
$Id: fonts.css 1256 2007-10-11 14:18:41Z ingvig $
(c) Siminn.is
*/
body {
	background: #00B4E1 url('../i/bg.gif') repeat-x top;
	margin: 20px 0px 20px 0px; 
	padding: 0px; 
	text-align: center;
	font-size: 0.7em;
	font-family : arial, Geneva, Helvetica, sans-serif;
	color:#333;
	font-weight: normal;
}

body.no-bg {background:#fff;margin:0;text-align: left;}

.clear {clear: both;display: block;font-size: 1px;margin: 0px;line-height: 0px;height: 0px;}

hr {border-bottom: #CACACA 1px solid;border-right: #CACACA 1px solid;border-left: #CACACA 1px solid;border-top:0px;padding:0px;height:1px;margin:10px 0px 10px 0px;clear:both;}

hr.clear {clear: both;size: 0;width: 100px;height: 1px;border-top: 1px solid #fff;border-right: none;border-bottom: none;border-left: none;margin-right: 10%;text-align: left;}

h1, h2, h3, h4, h5 {
	color: #333;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding:3px 0px 3px 0px;
	text-decoration:none;
 }

h1 {font-size: 1.6em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4 {font-size:1.0em;color:#00a5db;}
h5 {font-size:0.9em;color:#00a5db;}

.calc h2 {margin-top: 10px;color:#00a5db;}

.extra1 h1, .extra1 h2 {border-bottom:1px solid #efefef;margin-bottom:10px;clear:both;display:block;}
.extra1 h2.noclear {clear:none;}
.extra1 h2 {border-bottom:0px solid #efefef;}


.quick h2 a:link { font-weight:bold;color: #454545;text-decoration: none; }
.quick h2 a:visited { font-weight:bold;color: #454545;text-decoration: none; }
.quick h2 a:hover  { font-weight:bold;color: #454545;text-decoration: none; }
.quick h2 a:active  { font-weight:bold;color: #454545;text-decoration: none; }

h3 a:link { font-weight:bold;color: #0895D3;text-decoration: none; }
h3 a:visited { font-weight:bold;color: #0895D3;text-decoration: none; }
h3 a:hover  { font-weight:bold;color: #666;text-decoration: none; }
h3 a:active  { font-weight:bold;color: #0895D3;text-decoration: none; }


h2.lowtech, .lowtech, .brand span {position:absolute;font-size:1px;width:1px;height:1px;overflow:hidden;left:-9999px;padding:0;margin:0;}

h1.brand {background:url('../i/siminn-logo.gif') no-repeat;}

p, form{
	padding:0px;
	margin:0px;
}

.extra1 p, .resume p {margin-bottom:10px;}
.extra1 ul li {margin:5px 0;}

img a {border:0;}
.ui-two-left .extra1 img, .ui-three .extra1 img, .ui-one .extra1 img {padding:0px 0px 10px 10px;}

.ui-three.home .extra1 img, .safnid .extra1 img, .extra1 .s-form img, .extra1 .img-no-padding img
{padding:0;}

.extra1 .img-w-padding img {padding:10px;}

.extra1 .img-row img {padding:0px 10px 10px 0px;}
.extra1 .img-row img.img-no-padding{padding:0 0 10px 0;}

input, textarea, select, td {
	font-family : Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

.nobold {font-weight:normal;}

.s-form p input {font-size:1.2em;}
.s-form p .ff_btn {font-size:1em;}
.s-form p select {font-size:1.2em;}

a:link { color: #0895D3;text-decoration: none; }
a:visited { color: #0895D3;text-decoration: none; }
a:hover  { color: #666;text-decoration: underline; }
a:active  {color: #0895D3;text-decoration: none; }

em {
	display:block;
	clear:both;
	color:#999;
}

em.notice {
	padding:10px;
}

abbr,
acronym, span.abbr {
  border-bottom : 1px dotted #777;
  cursor : help;
}
abbr:hover,
acronym:hover { border-bottom-color : #555; }

.alert{color: #F00;font-weight: bold;}

/*-Tables-*/
table caption{text-align:left;}
th {
  padding : 2px;
  font-weight: bold;
  text-align : left;
}
td {  padding : 2px; }
.no-td-padding td {padding:0;}

table.alternate_rows .odd {background:#efefef;}

/*table with 100% width*/
table.border{
  border : 1px solid #DBDBDB;
  border-collapse : collapse;
}
table.border th,
table.border .header td, table.border-nowidth th, table.border-nowidth td {
  font-weight: bold;
  text-align : left;
  background-color: #F0F0F0;
  border-bottom : 1px solid #DBDBDB;
  padding : 2px;
}
table.border .inlineheader td, table.border-nowidth .inlineheader td{
  font-weight: bold;
  text-align : left;
  background-color: #F0F0F0;
  border-bottom : 1px solid #DBDBDB;
  border-top : 1px solid #DBDBDB;
  padding : 2px;
}
table.border tr.bg td, table.border-nowidth tr.bg td{
  background-color: #F5F5F5;
}
table.accent th {
  background-color: #F0F0F0;
}
table.accent tr.bg td{
  background-color: #F5F5F5;
}
/*-table with no-width-*/
table.border-nowidth{
  border : 1px solid #DBDBDB;
  border-collapse : collapse;
}

.data table
caption {
  font-size : 1em;
  border-collapse : collapse;
}
.data table, .data td, .data th {
  border : none;
  background-color : transparent;
  padding : 0;
  text-align : left;
  vertical-align : top;
}

.data table {
	margin-bottom:10px;
	border-collapse:collapse;
	border-left: 1px solid #93C6E0;
}

.data th acronym,
.data th acronym:hover { border : none; }
.data tr.alt th { background-color : #eee; }
.data tr.alt td,.spec tr.odd td  { background-color : #f4f4f4; }

.data caption {
	padding: 0 0 5px 0;
	font-style: italic;
	text-align: right;
}

.data th {
	border-right: 1px solid #93C6E0;
	border-bottom: 1px solid #93C6E0;
	border-top: 1px solid #93C6E0;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #C9E3F0 no-repeat;
}

.data th.nobg {
	border-top: 1px solid #93C6E0;
	border-left: 0;
	border-right: 1px solid #93C6E0;
	background: none;
}

.data td {
	border-right: 1px solid #93C6E0;
	border-bottom: 1px solid #93C6E0;
	background: #fff;
	padding: 6px 6px 6px 12px;
}


.data td.alt, .data tr.odd td{
	background: #F5FAFA;
}

.data th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff no-repeat;
}

.data th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa no-repeat;
}

.calc .data table tr td.nobord {border: 0;}
.calc .data table tr.head th, .data table tr.nobord th {border-top: 0;}
.calc .data table tr th.item_price, .calc .data table tr td.item_price, .calc .data table tr th.price, .calc .data table tr td.price {width:50px;}

.total {
	font-size:13px;
	font-weight:bold;
	text-align:right;
}

img,
a img {
  padding : 0;
  margin : 0;
  border : none;
}

/*---- grid.css -----*/
.extra1 {background:#fff;}
.container { 
	background: url('../i/white-content-bg.gif');
	background-attachment: scroll;
}

.pageheader {background:#fff url('../i/header.gif') no-repeat;}
.pageheader .snav{background:url('../i/snav.gif') no-repeat;}
.ui-three .extra3 {border-right:5px solid #fff;}
.footer {background: #fff url('../i/footer.gif') no-repeat bottom;}

.timestamp {color: #999;}

/*--common -------*/
/*generic box*/
.boxwrap h2.boxheader {
  font-size: 1.1em;
  color:#fff;
}

.boxwrap h2.boxheader a {
	text-decoration:none;
	font-weight:bold;
}

.boxheader a,
.boxheader a:link,
.boxheader a:visited {
  color: #fff;
}

.extra2 .boxwrap, .extra3 .boxwrap {background: #fff url('../i/box/box-header-left.gif') no-repeat top left;}

.ui-two-left .extra1 .boxwrap {background:url('../i/box/789-bottom.gif') no-repeat bottom;}
.ui-three .extra1 .boxwrap {background:url('../i/box/box-bottom-638.gif') no-repeat bottom;}
.ui-one .extra1 .boxwrap {background:url('../i/box/939-bottom.gif') no-repeat bottom;}
.extra2 .boxcontent, .extra3 .boxcontent {background: url('../i/box/box-bg-146.gif') repeat-y bottom left;}
.extra1 .boxcontent {border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;}
.boxwrap {border: 0px solid #fff;}

.boxheader { background: url('../i/box/box-header-right.gif') no-repeat top right; }
.boxheader.secure { background: url('../i/box/box-header-right-secure.gif') no-repeat top right; }
.boxheader.document { background: url('../i/box/box-header-right-document.gif') no-repeat top right; }
.boxheader.icn-contact { background: url('../i/box/box-header-right-email.gif') no-repeat top right; }
.boxheader.form { background: url('../i/box/box-header-right-form.gif') no-repeat top right; }
.boxheader.safnid { background: url('../i/box/box-header-right-safnid.gif') no-repeat top right; }

/*einstaklingar*/
.boxheader.music { background: url('../i/box/box-header-right-music-magenta.gif') no-repeat top right; }
.boxheader.games { background: url('../i/box/box-header-right-games-magenta.gif') no-repeat top right; }
.boxheader.daelan { background: url('../i/box/box-header-right-daelan-magenta.gif') no-repeat top right; }
.boxheader.document-resident { background: url('../i/box/box-header-right-document-magenta.gif') no-repeat top right; }
.boxheader.info-resident { background: url('../i/box/box-header-right-info-magenta.gif') no-repeat top right; }

/*vefverslun*/
.boxheader.commerce { background: url('../i/box/box-header-right-commerce-green.gif') no-repeat top right; }
.boxheader.commerce-secure { background: url('../i/box/box-header-right-secure-green.gif') no-repeat top right; }

/*thjonustuver*/
.boxheader.service-secure { background: url('../i/box/box-header-right-secure-grey.gif') no-repeat top right; }
.boxheader.info { background: url('../i/box/box-header-right-info-grey.gif') no-repeat top right; }

/*snav*/
.pageheader .snav ul {
	background:url('../i/snav-right.gif') no-repeat top right;
	z-index:0;
	}

.pageheader .snav ul li {
	background: url('../i/seperator.gif') 100% 80% no-repeat;
	}

.pageheader .snav ul li a {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.pageheader .snav ul li a:hover {color:#efefef;}

.pageheader .snav ul li a.thjonustuvefur {
	background:url('../i/ssp-lock.gif') no-repeat left;
	background-position: 0 0px;
}

.pageheader .snav ul li a.vefpostur {
	background:url('../i/vefpostur.gif') no-repeat left;
}

.pageheader .snav ul li a.frelsi {
	background:url('../i/icon-frelsi.gif') no-repeat left;
}

.pageheader .snav ul li a.safnid {
	background:url('../i/icon-safnid.gif') no-repeat left;
}

/*enav*/
.pageheader .enav ul li a {
	color:#828282;
	text-decoration:none;
	line-height:1.1em;
	font-size:0.9em;
}

.pageheader .enav ul li a.veftre {
	border-right:1px solid #828282;
	}
.pageheader .enav ul li a.english {
	background:url('../i/flag-english.gif') no-repeat right;
	}
.pageheader .enav ul li a.islenska {
	background:url('../i/flag-icelandic.gif') no-repeat right;
	}
/*font-settings*/
.pageheader .font-sizer ul li a {font-weight:bold; text-decoration:none;}
.pageheader .font-sizer ul li a.smaller-font {font-size:0.9em;}
.pageheader .font-sizer ul li a.larger-font {font-size:1.1em;}
.pageheader .font-sizer ul li a.high-contrast {
	background:url('../i/icon-contrast.gif') no-repeat;
	}

.pageheader .font-sizer ul li a.high-contrast:focus {
-moz-outline-style: none;
}

/*main navigation*/
.main-navigation {
	background: #00B4E1 url('../i/mnav-bg.gif') no-repeat bottom left;
	width:940px;
}

.main-navigation li {background: url('../i/m-devider.gif') no-repeat left;}
.main-navigation li a, .main-navigation li a:visited  {color: #fff;font-size: 1.2em;text-decoration: none;font-weight: bold;}

.main-navigation li.sms {background:none;}

.main-navigation ul {background: url('../i/m-devider.gif') no-repeat right;}

.main-navigation ul#sendnav {background:none;}

.main-navigation  a:hover, .main-navigation  a.sms:hover,
.main-navigation .current_page a{ background: url('../i/mnav-hover.gif') repeat-x bottom;color: #fff; text-decoration: none;font-weight: bold;}

.main-navigation li.c1 a:hover,
.einstaklingar .main-navigation li.c1 a{ background: url('../i/mnav-hover-magenta.gif') repeat-x bottom; }

.main-navigation li.c2 a:hover,
.fyrirtaeki .main-navigation li.c2 a{ background: url('../i/mnav-hover-lblue.gif') repeat-x bottom; }

.main-navigation li.c3 a:hover,
.vefverslun .main-navigation li.c3 a{ background: url('../i/mnav-hover-green.gif') repeat-x bottom; }

.main-navigation li.c4 a:hover,
.tjonustuver .main-navigation li.c4 a{ background: url('../i/mnav-hover-grey.gif') repeat-x bottom; }

.um_simann .main-navigation li.c5 a{background: url('../i/mnav-hover.gif') repeat-x bottom;}

/*English*/
.residential .main-navigation li.c1 a:hover,
.residential .main-navigation li.c1 { background: url('../i/mnav-hover-magenta.gif') repeat-x bottom; }

.corporate .main-navigation li.c2 a:hover,
.corporate .main-navigation li.c2 { background: url('../i/mnav-hover-lblue.gif') repeat-x bottom; }

.about_us .main-navigation li.c3 {background: url('../i/mnav-hover.gif') repeat-x bottom;}

/*--subnav--*/
.subnav, .subnav .boxcontent {
	background: none !important; 
	}
.subnav .boxheader { background: none;  color: #007BC8;}
.subnav h2 {color: #666;margin-bottom:10px;font-size:1.2em;}

.einstaklingar .subnav h2, .residential .subnav h2 { color: #d2116c; border-bottom: 1px dotted #d2116c; }
.einstaklingar .subnav h2 a, .residential .subnav h2 a { color: #d2116c; font-weight:bold; }
.einstaklingar .subnav h2 a:hover, .residential .subnav h2 a:hover  { color: #666; font-weight:bold; }

.fyrirtaeki .subnav h2, .corporate .subnav h2 { color: #00b3ee; border-bottom: 1px dotted #00b3ee; }
.fyrirtaeki .subnav h2 a, .corporate .subnav h2 a { color: #00b3ee; font-weight:bold; }
.fyrirtaeki .subnav h2 a:hover, .corporate .subnav h2 a:hover { color: #666; font-weight:bold; }

.vefverslun .subnav h2 { color: #B4D900; border-bottom: 1px dotted #B4D900; }
.vefverslun .subnav h2 a { color: #B4D900; font-weight:bold; }
.vefverslun .subnav h2 a:hover { color: #666; font-weight:bold; }

.tjonustuver .subnav h2 { color: #9B9B9B; border-bottom: 1px dotted #9B9B9B; }
.tjonustuver .subnav h2 a { color: #9B9B9B; font-weight:bold; }
.tjonustuver .subnav h2 a:hover { color: #666; font-weight:bold; }

.thjonustuver .subnav h2 { color: #9B9B9B; border-bottom: 1px dotted #9B9B9B; }
.thjonustuver .subnav h2 a { color: #9B9B9B; font-weight:bold; }
.thjonustuver .subnav h2 a:hover { color: #666; font-weight:bold; }

.um_simann .subnav h2, .about_us .subnav h2 { color: #0093d2; border-bottom: 1px dotted #0093d2; }
.um_simann .subnav h2 a, .about_us .subnav h2 a { color: #0093d2; font-weight:bold; }
.um_simann .subnav h2 a:hover, .about_us .subnav h2 a:hover { color: #666; font-weight:bold; }

.subnav a {
  display : block;
  text-decoration : none;
}

.subnav a:visited {text-decoration : none;}
.subnav a:hover,
.subnav a:active { text-decoration : none;color:#666; }
.subnav .ancstr a { text-decoration : none; }
.subnav .current_page a{
  font-weight: bold;
  text-decoration : none;
}

.subnav .vyre_navigator.level1 a {
  border-bottom: 1px dotted #007BC8;
  display : block;
}

.subnav .vyre_navigator.level1 a:hover { border-bottom: 1px dotted #00A5DB; }
.subnav .vyre_navigator.level1 .current_page a {
  font-weight: bold;
  background: none;
}

.subnav .vyre_navigator.level2 {
  border-bottom: 1px dotted #007BC8;
  background: none;
}

.subnav .vyre_navigator.level2 a,
.subnav .vyre_navigator.level1 .current_page .vyre_navigator.level2 a {
  border: none;
  font-weight: normal;
  padding-left : 18px;
  background: none;
}

.subnav .vyre_navigator.level2 a:hover { border-bottom: none; color:#666; }
.subnav .vyre_navigator.level2 a:visited { background: none; font-weight: normal;}
.subnav .vyre_navigator.level2 .current_page a{
  font-weight: bold !important;
  background: #fff url('../i/sub-navigation/subnav-selected.gif') no-repeat 6px 50% !important;
}

.subnav .vyre_navigator.level2 .vyre_navigator.level3 a,
.subnav .vyre_navigator.level2 .current_page .vyre_navigator.level3 a {
  font-weight: normal !important;
  background: none !important;  
}

.subnav .vyre_navigator.level2 .vyre_navigator.level3 a:visited { background: none; font-weight: normal;}
.subnav .vyre_navigator.level2 .vyre_navigator.level3 .current_page a{
  font-weight: bold !important;
  background: #fff url('../i/sub-navigation/subnav-selected.gif') no-repeat 13px 50% !important;
}

.subnav .vyre_navigator.level2 .vyre_navigator.level3 .vyre_navigator.level4 a,
.subnav .vyre_navigator.level2 .current_page .vyre_navigator.level3 .vyre_navigator.level4 a {
  font-weight: normal !important;
  background: none !important;  
}

.subnav .vyre_navigator.level2 .vyre_navigator.level3 .vyre_navigator.level4 a:visited { background: none; font-weight: normal;}
.subnav .vyre_navigator.level2 .vyre_navigator.level3 .vyre_navigator.level4 .current_page a{
  font-weight: bold !important;
  background: #fff url('../i/sub-navigation/subnav-selected.gif') no-repeat 32px 50% !important;
}

.subnav .vyre_navigator.level2 .vyre_navigator.level3 .vyre_navigator.level4 .vyre_navigator.level5 a,
.subnav .vyre_navigator.level2 .current_page .vyre_navigator.level3 .vyre_navigator.level4 .vyre_navigator.level5 a {
  font-weight: normal !important;
  background: none !important;  
}

.subnav .vyre_navigator.level2 .vyre_navigator.level3 .vyre_navigator.level4 .vyre_navigator.level5 a:visited { background: none; font-weight: normal;}
.subnav .vyre_navigator.level2 .vyre_navigator.level3 .vyre_navigator.level4 .current_page a{
  font-weight: bold !important;
  background: #fff url('../i/sub-navigation/subnav-selected.gif') no-repeat 26px 50% !important;
}
/*sidebar list buttons*/
ul.btn_side {
		list-style-type:none;
		margin:0 0 10px 0;
		padding:0;
}

ul.btn_side li a {
	display:block;
	height:23px;
	width:161px;
	background:url("../i/endurpokkun-btn-bg.gif") no-repeat;
	margin-bottom:5px;
	padding:5px 0px 0px 10px;
	color:#fff;
	font-size:1.1em;
}

ul.btn_side.dark a, ul.btn_side.dark a:link, ul.btn.dark a:visited, ul.btn.dark a:hover, ul.btn.dark a:active {background:url("../i/endurpokkun-btn-bg-dark.gif") no-repeat;}

ul.btn_side li a:link { color:#fff; }
ul.btn_side li a:visited { color:#fff; }
ul.btn_side li a:hover  { color:#ccc; }
ul.btn_side li a:active  { color:#fff; }

/*fyrirtaekja postlisti*/
.taxonomy-clean a:link, .taxonomy-clean a:visited, .taxonomy-clean a:hover, .taxonomy-clean a:active {color: black; background: white;text-decoration: none; cursor: default;}
