/*
$Id: screen-v25.css 1666 2009-07-10 10:29:35Z ingvig $
(c) Siminn.is
*/


/*reset*/
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit}

body{line-height:1;}

*:first-child+html body{line-height:normal}

ol, ul{list-style:none}

table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
blockquote:before, blockquote:after, 
q:before, q:after{content:""}
blockquote, q{quotes:""""}

body{
	background:#eeeeee url(../i/bodybg.gif) repeat-x top; 
	color:#4D4D4D; 
	font-family:arial,Geneva,Helvetica,sans-serif; 
	font-size:75%; 
	margin:0; 
	padding:0; 
	_padding-bottom:10px; 
	text-align:center
	}

body.no-bg{
	background:#fff; 
	margin:0; 
	text-align:left
	}

body .audlesid{
	font-size:120%
	}

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
}

/*clear floats*/
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
	}
	
.clear{
	clear:both; 
	display:block; 
	font-size:1px; 
	margin:0px; 
	line-height:0px; 
	height:0px
	}
	
.clearfix:after, 
.inner:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

h2.lowtech, 
.lowtech,
.subnav h2{
	position:absolute; 
	right:9999em; 
	left:auto
	}
	
.vcard.lowtech{
	position:absolute; 
	right:9999em; 
	left:auto;
	top: -9999em;
	}

.extra1 strong{
	font-weight:bold
	}

.extra1 .intro {
	font-size:115%; 
	line-height:18px;
	color: #2B2B2B
	}

strong{font-weight:bold}

em{
	color:#636363; 
	margin-bottom:10px; 
	display:block; 
	font-style:normal
	}

.ui-g em{
	font-size:95%; 
	line-height:110%
	}

textarea, 
input, 
select{
	font-family:arial,Geneva,Helvetica,sans-serif
	}

.hide{height:0; width:0; overflow:hidden}
	
xmp {
	border:1px #ccc dashed;
	background:#FFFFDB;
	padding:5px;
	font-family: courier;
	font-size:10px;
	color: #000;
	}

abbr, 
acronym, 
span.abbr{ border-bottom:1px dotted #777;  cursor:help}
abbr:hover, 
acronym:hover{border-bottom-color:#555}

.handheld-notify, .enav{display:none}

.pageBody{line-height:135%}

.Article3Col {	
-moz-column-count: 3;
-moz-column-gap: 1em;
-webkit-column-count: 3;
-webkit-column-gap: 1em;
}


/*colors*/
.grey {color: #333}


/*--- headers -----*/
h1{
	font-size:150%; 
	font-weight:normal; 
	margin-bottom:15px;
	}
	
.pageBody h1 {
	line-height: 130%;
	}
	

h1, h2 {color:#1b7dc6}

.box h2 {
	margin-bottom: 14px;
	}

.extra1 h1,
.ajaxForm h1 {
		background: url(../i/headers/bg.gif) repeat-x bottom;
		border-bottom:1px solid #EDEDED;
		margin:0 -11px 15px;
		padding:12px 0 14px 11px;
}



h3, h4{color:#292929}

h1 span.searchword{color:#1b7dc6}
h2{font-size:140%}

.home .ui-gb .ui-u h2, 
.home .ui-gc .ui-u h2, 
.home .ui-gd .ui-u h2, 
.ssp .ui-gc .ui-u h2, 
.extra1.index .ui-gd .ui-u h2, 
.extra1.index .ui-gb .ui-u h2, 
.sideblock h2 {font-size:118%}

.extra1.subPageWithSide .main h2, 
.subindex h2{font-weight:bold; margin:15px 0px 10px 0px}

.extra1.subPageWithSide .main .rounded h2, 
.extra1.subPageWithSide .main .tabbox h2{margin:0px 0px 0px 0px}

.extra1.subPageWithSide .main .ui-ga.no-bottom h2{margin-bottom:10px}

body .extra1.subPageWithSide .search-content h2{margin-top:0px}

.extra1.subPageWithSide .main .tabbox h2{margin-right:4px}

.extra1.subPageNoSide h2{margin:15px 0px 10px 0px}

.extra1.subPageNoSide #rounded h2 {
		background:transparent url(../i/headers/bg.gif) repeat-x scroll center bottom;
		color:#666666;
		font-size:120%;
		font-weight:bold;
		margin:15px -11px 13px;
		padding:0 11px 10px;
		border-bottom: 1px solid #EDEDED;
}

.thjonustuver .extra1.subPageNoSide h2{margin-bottom:13px}

h3{font-size:130%; font-weight:bold}

.extra1.subPageNoSide h3, 
.extra1.subPageWithSide .main h3, 
#popup .box.wrap h3{margin-bottom:5px}

h4{font-size:130%; font-weight:normal}

.sideblock h4{font-size:110%}

h5{font-size:120%; font-weight:bold}
h6{font-size:120%; font-weight:normal}

/*----- list items -----*/
.home .ui-u.location ul li, 
.subPageWithSide .main ul li, 
.subPageNoSide .main ul li, 
.subindex .pageBody ul li, 
.subPageNoSide .pageBody ul li, 
div.rounded.info div.content ul li, 
div.rounded.warning div.content ul li, 
div.rounded.alert div.content ul li, 
div.rounded.successful div.content ul li, 
.ui-one .box .articlelist ul li{
	list-style-type:disc; 
	margin:0px 0px 3px 17px; 
	list-style-image:url(../i/li/bg.gif); 
	display:list-item
	}

.subindex .pageBody ul.no-list li, 
.subPageWithSide .main ul.no-list li,
.subPageNoSide .pageBody ul.no-list li {
	list-style-type: none;
	list-style-image: none;
	margin:0 0 5px 10px;
	}

.subPageWithSide .main ul li ul li, 
.subPageNoSide .main ul li ul li, 
.subindex .pageBody ul li ul li, 
.subPageNoSide .pageBody ul li ul li{
	margin:0px 0px 3px 27px
	}

#TOC ul li{
	list-style-image:none
	}

.adstod .subPageNoSide .main ul li, 
.adstod .subindex .pageBody ul li, 
.adstod .subPageNoSide .pageBody ul li, 
.thjonustuver .extra1 #rounded .rounded ul li, 
.thjonustuver div.rounded.info div.content ul li, 
.thjonustuver div.rounded.warning div.content ul li, 
.thjonustuver div.rounded.alert div.content ul li, 
.thjonustuver div.rounded.successful div.content ul li, 
.faq ul li, 
.pageBody .faq ul li {
	list-style-type:none; 
	margin:0px 0px 5px 0px; 
	list-style-image:none; 
	padding:2px 0px 2px 23px; 
	background:url(../i/li/doc.gif) no-repeat left
	}

.subPageWithSide .main ul, 
.subPageNoSide ul, 
.subPageWithSide .main ol, 
.subPageNoSide ol{
	margin-bottom:10px
	}

.subPageWithSide .main ol, 
.subPageNoSide ol{
	list-style-type:decimal; 
	padding-left:3em
	}

.pageBody .movie-titles ul li{
			list-style-type:none;
			margin:0px 16px 0px 0px;
			list-style-image: none;
			display:block;
			float:left;
			}

.extra1 fieldset{border:1px solid #efefef}

.extra1 p, 
.home .ui-u.location p, 
.subPageWithSide .main p, 
.subPageWithSide .main ul, 
.subPageNoSide .main p, 
.subPageNoSide .main ul{
	margin-bottom:15px
	}

/*frequently asked questions list items*/
.faq ul li {
		background: none;
		border-bottom: 1px solid #F3F3F3;
		padding: 0;
		margin: 0;
}
		
.faq li a { 
		background: url(../i/li/doc.gif) no-repeat;
		background-position: 10px 5px;
		display:block;
		padding: 8px 0 8px 35px;
}

.faq li.odd {
				background: url(../i/li/odd-bg.gif) repeat-x top;
}	

/*---image settings ----*/
.subPageWithSide .main img,
.subPageNoSide .pageBody img {padding:0px 0px 10px 10px}

.img-w-padding img{padding:0px 10px 10px 10px}


/*---links ----*/
a:link{color:#1b7dc6; text-decoration:none}
a:visited{color:#1b7dc6; text-decoration:none}
a:hover{color:#325773; text-decoration:none}
a:active{color:#1b7dc6; text-decoration:none}

.extra1 a:visited{color:#325773; text-decoration:underline}

.extra1 .ui-gd .ui-u a:visited, 
.extra1.subindex .ui-gb .ui-u h2 a:visited {color:#1b7dc6; text-decoration:none}

.extra1 .ui-gd .ui-u a:hover, 
.extra1.subindex .ui-gb .ui-u h2 a:hover {color:#325773; text-decoration:none}

.box, 
.tabbox.box.faq {line-height:140%}

.box .tabContent, 
.box.faq{line-height:100%}

.subPageWithSide .main .box .tabContent,
.box.ssp-show .tabContent {line-height:150%}

.box em{color:#898989}

/*adgerdar hnappar*/
.subPageWithSide .ui-gd.main div.actions,
.subPageNoSide .ui-gd.main div.actions,
.subPageNoSide .pageBody div.actions,
.subindex div.actions,
.roundcont100 div.actions {
 display: table;
	text-align: center;
	font-size: 105%;
	margin: 10px auto;
	}
	
	
.subPageWithSide .ui-gd.main  table td div.actions, 
.subPageNoSide .ui-gd.main table td div.actions, 
.subPageNoSide .pageBody table td div.actions, 
.subindex table td div.actions, 
.roundcont100 table td div.actions {
		padding-top:2px;
		padding-bottom:0px;
}	
	

	
.extra2 .subnav div.actions {
		display:table;
		font-size:105%;
		margin:30px auto;
		text-align:center
}	


.actions a, 
.actions a span {
	background: transparent url("../i/actions/btn-2.gif") no-repeat;
	}	
	
.actions a {
    background-position: right -216px;
    display: block;
    float: left;
    height: 36px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    color: #1b7dc6;
}

.actions a:visited {
    text-decoration: none;
    color: #1b7dc6;	
	}

.actions a span {
    display: block;
    line-height: 16px;
    padding: 10px 0 10px 35px;
    text-align: left
}
	
a.change-service span{
	background-position: 0px -144px;
	}
	
a.signup-service span{
	background-position: 0px 0px;
	}
	
a.login-service span{
	background-position: 0px -36px;
	}
	
a.view-service span{
	background-position: 0px -179px;
	}
	
a.download-service span{
	background-position: 0px -72px;
	}	

a.link-service span{
	background-position: 0px -108px;
	}	


a.search-service span{
	background-position: 0px -144px;
	}	



/*container*/
.container{margin:0px auto 0px auto; padding:0px; padding-top:54px; width:962px; text-align:left; position:relative}
.container{float:left; float/**/:none}
.container:after{content:'[DO NOT LEAVE IT IS NOT REAL]'; display:block; height:0; clear:both; visibility:hidden}
.container{display:inline-block}
/*\*/
.container{display:block}

* html .extra1{
	display:inline
	}

.extra1, .extra2{
	float:left
	}

.home .extra1, 
.home .extra2, 
.home .extra3{margin-top:380px}

.content{margin-top:141px}
.home .content{margin-top:540px}
.nobanner .content {margin-top: 141px}
.nobanner #branding {display: none;}

*:first-child+html .content{ margin-top:195px}
*:first-child+html .home .content{ margin-top:484px}
*:first-child+html .nobanner .content{ margin-top:195px}

.ssp-logged .content{ margin-top:309px}
*:first-child+html .ssp-logged .content{ margin-top:363px; }

.ssp-logged.nobanner .content {margin-top:181px;}
*:first-child+html .ssp-logged.nobanner .content {margin-top:235px;}


.ui-one .extra1{width:939px; min-height:250px; margin-top:37px; margin-left:5px}
.ui-one .extra1.subPageWithSide {
margin-left:0;
margin-top:28px;
min-height:250px;
width:960px;
}

.ui-two .extra1{
	min-height:250px; 
	width:770px; 
	margin-top:0px; 
	margin-left:189px;
	position: relative;
	}
	
.ui-two .extra1.subPageWithSide{
	margin-top:28px
	}
	
.ui-two .extra2{width:187px; margin-left:-960px; width:187px; margin-left:-960px}
.ui-three .extra1{width:638px; margin-left:156px; padding:0}
.ui-three .extra2{width:146px; margin-left:-789px}
.ui-three .extra3{width:146px; float:right}

.pageBody{padding-left:10px}

.subPageNoSide .pageBody{padding-right:10px}

.extra6{
			margin:0px auto; 
			text-align:center; 
			width:100%; 
			height:31px; 
			padding-top:0px; 
			background:none; 
			border-top:0px solid #ebebeb; 
			border-bottom:0px solid #d7d7d7
	}
	

.extra6, 
.pageheader, 
.hide, 
.brand, 
#branding, 
.mnav, 
#search, 
.lnav, 
.breadcrumbs, 
.page_function, 
.loginbar{position:absolute}

.extra6{	top:30px; left:0}

.brand{top:79px; left:20px; z-index:490; width:116px; height:46px}

.brand a{display:block; height:46px; width:116px; padding:0; margin:0}

.brand img{border:0px}

.pageheader{top:60px; left:0; padding:10px; width:962px}

.mnav{top:81px; left:11px}


/*breadcrumbs*/
.breadcrumbs{
	top:0px; 
	left:0px; 
	z-index:2
	}

#branding{top:122px; left:11px}

#search{top:43px; right:11px;}

.page_function{display: none}

.extra1.subPageWithSide .page_function{top:365px; left:716px}
.nobanner .extra1.subPageWithSide .page_function{top:242px; left:716px}



/*search*/
.search-content{
	background:url(../i/search-content/bg.gif) no-repeat top left; 
	margin-left:10px; 
	height:34px; 
	padding-top:8px; 
	margin-bottom:10px
	}

.subPageNoSide .search-content{
	background:url(../i/search-content/bg-subPageNoSide.gif) no-repeat top left; 
	margin-left:0px; 
	height:34px; 
	padding-top:8px; 
	margin-bottom:10px
	}

.extra1.subPageWithSide .search-content{
	margin-left:0px; 
	height:34px; 
	padding-top:8px; 
	margin-bottom:15px; 
	background:url("/skemmtun/i/search/bg.gif") no-repeat left;
	}

.search-content h2{float:left; width:30%; padding-left:38px; padding-top:5px; margin-left:-430px}

.extra1.subPageWithSide .search-content h2{float:left; width:30%; padding-left:38px; padding-top:5px; color:#565656; margin-left:0px}

.search-content form{float:right; padding-right:20px; margin:0px}

#search input, 
.search-content input{
	background:url(../i/s-form/fi_txt-bg.gif) repeat-x 0 0;
 border:1px solid #D7D7D7;	height:17px; 
	padding:5px 0px 0px 5px; 
	font-size:100%; 
	width:161px;
	}

#search input {
	width: 305px
	}

#search input:focus, 
.search-content input:focus{
	border:1px solid #9adbf9;
}

body #search input.ff_btn, 
.search-content input.ff_btn, 
.search-content input.searchButton{
	width:78px; 
	height:26px; 
	padding:0px 0px 0px 10px;
	color:#1b7dc6; 
	font-size:100%; 
	font-family:Arial; 
	background:transparent url("../i/search/ff_btn-v2.gif") no-repeat; 
	cursor:pointer; 
	border:0px solid #e0e0e0;
	margin-top: -2px;
	}
	
	body #search input.ff_btn:hover {
		background:transparent url("../i/search/ff_btn-v2.gif") no-repeat 0px -26px; 
		}

.search-content input.ff_btn, 
.search-content input.searchButton{width:120px; background:url("../i/search-content/ff_btn.gif") repeat-x}

div.search-input, 
input.searchButton{float:left}

.search-content input.searchButton{margin-left:2px; width:125px}


/*language*/
.lnav{
	top:20px; 
	right:305px; 
	font-size:95%; 
	height:13px
	}

.lnav a{
	background:url(../i/lnav/flags.gif) no-repeat; 
	text-decoration:none; 
	padding:0px 0px 0px 23px; 
	height:13px;
	color: #999;
	}

.lnav ul li a.english{
	background-position:0% -30px; 
	_background-position:0% 1px
	}

.lnav ul li a:hover.english{
	background-position:0% -43px;
	_background-position:0% -43px
	}


.lnav ul li a.icelandic{
	 background-position:0px -86px; 
	 _background-position:0px -86px
	 }

.lnav ul li a:hover.icelandic{
	padding-left:23px; 
	background-position:0% -99px; 
	_background-position:0% -99px
	}


/*--- all panels --*/
body .panel-wrapper.pageheader {height: 99px}
body .panel-wrapper.pageheader .inner{padding:10px; width:940px; height:93px}

body .nobanner .panel-wrapper.pageheader {height: 99px}
body .nobanner .panel-wrapper.pageheader .inner{padding:10px; width:940px; height:93px}


body .home .panel-wrapper.pageheader {height: 517px}
body .home .panel-wrapper.pageheader .inner{height:491px}

.panel-wrapper, 
.panel-cap,
.panel-wrapper-small {
	background: url("../i/panel-wrapper/bottom-top-2.png") no-repeat;
	}
	
.panel-wrapper {
	background-position: 0px -6px; 
	padding:6px 0px 0px 0px; 
	margin-bottom:10px; 
	height:1%; 
	_float:left
	}
	
.ui-two .panel-wrapper.content	{
		background-position: -1438px -6px; 
	}
	
.ui-two .panel-wrapper.content	.panel-cap{
		background-position: -1438px 0px; 
	}

.panel-cap{
	height:6px; 
	padding:0px; 
	margin:0px; 
	font-size:1px; 
	clear:both
	}

.panel-wrapper .inner{
			border-left:1px solid #d7d7d7; 
			border-right:1px solid #d7d7d7; 
			background:#fff;
			width:960px; 
			_height:1%
	}
	
.ui-two .panel-wrapper.content .inner{
	background:#fff url(../i/panel-wrapper/content-2col.gif) repeat-y 187px;
	}
	
.ui-two .panel-wrapper.content.wside .inner{
	background:#fff url(../i/panel-wrapper/content-3col.gif) repeat-y 187px
	}


/*small panels*/
	.panel-wrapper-small {
			float: left;
			width: 476px;
			margin-right: 10px;
	}
	
.last-panel {margin-right: 0px;}

.panel-wrapper-small {
	background: #F2F2F2 url("../i/panel-wrapper/bottom-top.png") no-repeat -962px -6px; 
	padding:6px 0px 0px 0px; 
	margin-bottom:10px; 
	height:1%; 
	_float:left;
	position: relative;
	}

/*bottom*/
.panel-wrapper-small .panel-cap{ 
background:#F2F2F2 url("../i/panel-wrapper/bottom-top.png") no-repeat 0px 0px; 
height:6px; 
padding:0px; 
margin:0px; 
font-size:1px; 
clear:both
}

.panel-wrapper-small .panel-cap {
background:#F2F2F2 url("../i/panel-wrapper/bottom-top.png") no-repeat -962px 0px; 	
	}


.panel-wrapper-small .inner {
	border-left:1px solid #DFDFDF; 
	border-right:1px solid #DFDFDF; 
	background:#fff; 
	padding:4px 10px;
	width:1000px; 
	_height:1%;
 line-height: 17px;
	}
	
.panel-wrapper-small .inner {
	width: 454px;
	}	
	
.panel-wrapper-small	p {
	margin-bottom: 10px;
	}


/*main-content column framework*/
.main{min-height:400px}

.ui-t1 .ui-g.main, .ui-t1 .ui-gb.main, 
.ui-t1 .ui-gc.main, .ui-t1 .ui-gd.main, 
.ui-t2 .ui-g, .ui-t2 .ui-gb, 
.ui-t2 .ui-gc, .ui-t2 .ui-gd{float:right}

.ui-t2 .ui-g.main, .ui-t2 .ui-gb.main, 
.ui-t2 .ui-gc.main, .ui-t2 .ui-gd.main{float:left}

.ui-t1 .ui-g, .ui-t1 .ui-gb, 
.ui-t1 .ui-gc, .ui-t1 .ui-gd, 
.ui-t2 .ui-g, .ui-t2 .ui-gb, 
.ui-t2 .ui-gc, .ui-t2 .ui-gd{width:175px}

.ui-t2 .ui-g{width:186px}

.ui-t1 .ui-g.main, .ui-t1 .ui-gb.main, 
.ui-t1 .ui-gc.main, .ui-t1 .ui-gd.main, 
.ui-t2 .ui-g.main, .ui-t2 .ui-gb.main, 
.ui-t2 .ui-gc.main, .ui-t2 .ui-gd.main{width:556px}

.ui-g .ui-u, .ui-ga .ui-u{width:100%}
.ui-gb .ui-u{width:50%}
.ui-gc .ui-u{width:31%}
.subPageNoSide .ui-gc .ui-u {width: 240px;}
.ui-gd .ui-u{width:180px}
.ui-ge .ui-u{width:150px}
.ui-one .ui-ge .ui-u {width:188px;}

.ui-u{float:left; margin:0px 10px 0px 0px}

.thjonustuver .ui-g .ui-u{float:left; margin:0px 0px 0px 0px}

.ui-gb .ui-u,
.ui-ge .ui-u{margin:0px 0px 0px 0px; 	position: relative}

.ui-gb.floatingImage a img{
		float:right;
		margin-top:-40px;
		margin-right:20px;
}

.featureList .ui-u img {
		float:left;
		margin:2px 20px 16px 0;
}

.ui-u.last{margin:0px 0px 0px 0px}

.extra1 .ui-u img{padding:0; margin:0}
.extra1 .ui-gd{padding-left:0px}
.oview .extra1 .ui-gd .ui-u p{min-height:1%; _height:1%}

.subPageWithSide .main{border-right:1px solid #e7e7e7; padding-left:0px; padding-right:16px}

.subPageWithSide .ui-t2 .ui-gd.main{width:556px; padding-top:12px}

.ui-one .subPageWithSide .ui-t2 .ui-gd.main {width:746px;}

em.flag img {
	border:1px solid #efefef;
	margin-top:3px;
	}

.index .box {
			padding:5px 10px;
	}
	
/*gb = 2col home */
.home .ui-gb .ui-u h2, 
.home .ui-gc .ui-u h2,
.ssp .ui-gc .ui-u h2,
.intranet.ui-one .ui-u h2 {
		border-bottom:1px solid #e7e7e7;
		padding:9px 0px 10px 10px;
		margin-bottom: 15px;
		background: url(../i/header-bg-gradient.gif) repeat-x bottom;
		position: relative;
	}
	

/*gb = subindex*/
.extra1.subindex .ui-gb .ui-u, 
.extra1.subPageNoSide .ui-gb .ui-u
 {
		margin-right:10px;
		width:365px;
	}
	
.extra1.subindex .ui-gb.features .ui-u, 
.extra1.subPageNoSide .ui-gb.features .ui-u	{
	margin-right: 0;
	width: 375px;
	}
	
.extra1.subindex #rounded.ui-gb .ui-u, 
.extra1.subPageNoSide #rounded.ui-gb .ui-u {
	width: 370px;
	}

.extra1.subindex .ui-gb .ui-u.last, 
.extra1.subPageNoSide .ui-gb .ui-u.last {
	margin-right: 0px;
	}
	
.extra1.subindex .ui-gb .ui-u h2 a {
		background: url("../i/icn/link-arrow-hover.gif") no-repeat 100% 0%;
		display: block;
		margin-bottom:0px;
	}
	
.extra1.subindex .ui-gb .ui-u h2 a:hover {
			background: url("../i/icn/link-arrow-hover.gif") no-repeat 100% 119%;
		display: block;
	}
	
.extra1.subindex .ui-gb .ui-u img{
		float:right;
		padding:0px 0px 8px 8px;
	}
			

/*quick sale*/
.salepage.ui-u.quick_fill {
	float:right; 
	margin-left:10px
	}
	
.extra1 .salepage.ui-u.quick_fill img {
	margin:-43px 0px 0px 0px
	}

.quick_fill .rounded p {
	margin-bottom: 10px;
	}

.quick_fill .mini_form p {margin-bottom: 0px;}

.quick_fill .mini_form .fi_sel, 
.quick_fill .mini_form .fi_btn {
	float: left;
	}

.quick_fill .mini_form .fi_btn {margin-left:10px;}

.quick_fill .mini_form .fi_sel select{
	font-size: 100%;
	width: 230px;
	}

	*:first-child+html	.quick_fill .mini_form .fi_sel select{
	width: 220px;
	}
	
.quick_fill .mini_form .fi_btn input	{
		background:transparent url(../i/search/ff_btn-v3.gif) no-repeat 0 -80px;
		border:0 solid #E0E0E0;
		color:#1B7DC6;
		cursor:pointer;
		font-size:100%;
		height:26px;
		margin-top:-2px;
		padding:0 0 0 20px;
		width:108px;
}	
	
.quick_fill .mini_form .fi_btn input:hover	{
	background-position:0 -106px
	}

.quick_fill .fi_btn input.btnblue {position:static}	
	
.extra1.subindex .ui-gb .salepage.ui-u.quick_fill h2 a 	{
	background: none
	}
	
.extra1 .salepage.ui-u.quick_fill img.pos_bottom {
		bottom:-17px;
		position:absolute;
		right:10px;
		z-index:9999;
}	



/*blue buttons*/	
a.btnblue,
input.btnblue {
	height:26px;
	width:150px;
	display: block;
	float: left;
	display: inline;
	text-indent: -3000px;
	position: absolute;
	bottom: 10px;
	left:10px;
	border: 0px;
	cursor: pointer;
}
	
a.btnblue, input.btnblue	{	background: url(../i/btn/blue-2.gif) no-repeat;}
a.btnblue:hover,  input.btnblue:hover	{	background-position: 0px -26px;}

a.btnblue.btnSMS {background-position: -300px 0px;}	
a.btnblue.btnSMS:hover {background-position: -300px -26px;}	

a.btnblue.btnCorpSite {background-position: -150px 0px;}	
a.btnblue.btnCorpSite:hover {background-position: -150px -26px;}	

a.btnblue.btnJaTakk {background-position: -450px 0px;}	
a.btnblue.btnJaTakk:hover {background-position: -450px -26px;}	

a.btnblue.thjonustuVefur {background-position: -600px 0px;}	
a.btnblue.thjonustuVefur:hover {background-position: -600px -26px;}	

a.btnblue.btnkynntuMalid {background-position: -750px 0px;}	
a.btnblue.btnkynntuMalid:hover {background-position: -750px -26px;}	

a.btnblue.komdu_til_okkar {background-position: -900px 0px;}	
a.btnblue:hover.komdu_til_okkar {background-position: -900px -26px;}	

input.btnblue.innskraning {background-position: -1050px 0px;}	
input.btnblue.innskraning:hover {background-position: -1050px -26px;}	

input.btnblue.afram {background-position: -1200px 0px;}	
input.btnblue.afram:hover {background-position: -1200px -26px;}	


.btnblue.btn_in_content {
		float: none;
		position: static;
		bottom: auto;
		display: table;
		margin:0px auto 10px;
		}
		
html* .btnblue.btn_in_content {
		float: none;
		position: static;
		bottom: auto;
		display: block;
		margin:0px 0px 10px;
		}

a.btn_in_content{
	 position: relative;
}

/*ie7*/	
*:first-child+html body .btnblue.btn_in_content {	margin:0px auto 10px;	}

/*units and grids*/

.ui-ga .ui-u{width:100%}
.ui-ga .ui-u h2{padding-top:10px}
.ui-ga.no-bottom .ui-u.myndir p{background:url("../i/ui-u/safnid-myndir.gif") no-repeat right; padding-right:70px; padding-bottom:10px}
.ui-ga.no-bottom .ui-u.vinir p{background:url("../i/ui-u/safnid-vinir.gif") no-repeat right; padding-right:70px}
.ui-ga.no-bottom .ui-u.framkalla p{background:url("../i/ui-u/safnid-framkalla.gif") no-repeat right; padding-right:70px; padding-bottom:20px}
.subPageWithSide .main .ui-ga.no-bottom .rounded p {margin-bottom: 10px}

.footer{float:none; _float:none; font-size:80%; font-size:10px; text-transform:uppercase; margin-top:5px; _padding-top:-10px; _height:1%; _clear:both}
.footer p{float:left; padding:0px 0px 0px 10px}
.footer p.contact{float:right; padding:0px 10px 0px 0px; color:#999}
p.contact a{padding-left:5px; padding-right:5px}

/*navigation elements*/ 
.snav ul, 
.snav ul li, 
 
.breadcrumbs ul, 
.breadcrumbs ul li, 

.mnav ul, 
.mnav ul li, 
.page_function ul, 
.page_function ul li, 
.tabs ul, 
.tabs ul li{float:left; list-style-type:none}

.snav ul li, 
.breadcrumbs ul, 
.breadcrumbs ul li, 

.page_function ul, 
.page_function ul li, 

.tabs ul, 
.tabs ul li{display:inline}

.mnav{height:32px; width:940px}

.mnav .vyre_navigator h2, 
.subnav .vyre_navigator h2 {display: none}

.mnav ul li a{background:url("../i/mnav/menu-v3.gif") no-repeat; display:block; text-indent:-3000px; height:32px; width:134px; overflow: hidden;}

/*residential nav */
.einstaklingar .mnav ul li.c1 a{width:118px}
.einstaklingar .mnav ul li.c1 a:hover{background-position:0px -32px}
.einstaklingar .mnav ul li.current_page.c1 a,
.einstaklingar .mnav ul li.current_page_ancestor.c1 a{background-position:0px -64px}

.einstaklingar .mnav ul li.c2 a{background-position:-118px 0px; width: 117px}
.einstaklingar .mnav ul li.c2 a:hover{background-position:-118px -32px}
.einstaklingar .mnav ul li.current_page.c2 a,
.einstaklingar .mnav ul li.current_page_ancestor.c2 a{background-position:-118px -64px}

.einstaklingar .mnav ul li.c3 a{background-position:-1175px 0px; width: 118px	}
.einstaklingar .mnav ul li.c3 a:hover{background-position:-1175px -32px}
.einstaklingar .mnav ul li.current_page.c3 a{background-position:-1175px -64px}
.einstaklingar .mnav ul li.current_page_ancestor.c3 a{background-position:-1175px -64px}

.einstaklingar .mnav ul li.c4 a{background-position:-353px 0px; width: 117px}
.einstaklingar .mnav ul li.c4 a:hover{background-position:-353px -32px}
.einstaklingar .mnav ul li.current_page.c4 a,
.einstaklingar .mnav ul li.current_page_ancestor.c4 a{background-position:-353px -64px}

.einstaklingar .mnav ul li.c5 a{background-position:-470px 0px; width: 118px}
.einstaklingar .mnav ul li.c5 a:hover{background-position:-470px -32px}
.einstaklingar .mnav ul li.current_page.c5 a,
.einstaklingar .mnav ul li.current_page_ancestor.c5 a{background-position:-470px -64px}

.einstaklingar .mnav ul li.c6 a{background-position:-588px 0px; width: 117px}
.einstaklingar .mnav ul li.c6 a:hover{background-position:-588px -32px}
.einstaklingar .mnav ul li.current_page.c6 a,
.einstaklingar .mnav ul li.current_page_ancestor.c6 a{background-position:-588px -64px}

.einstaklingar .mnav ul li.c7 a{width:135px; background-position:-705px 0px; width: 118px}
.einstaklingar .mnav ul li.c7 a:hover{background-position:-705px -32px}
.einstaklingar .mnav ul li.current_page.c7 a,
.einstaklingar .mnav ul li.current_page_ancestor.c7 a{background-position:-705px -64px}


.einstaklingar .mnav ul li.c8 a{width:135px; background-position:-823px 0px; width: 117px}
.einstaklingar .mnav ul li.c8 a:hover{background-position:-823px -32px}
.einstaklingar .mnav ul li.current_page.c8 a,
.einstaklingar .mnav ul li.current_page_ancestor.c8 a{background-position:-823px -64px}

/*corporate nav */
.fyrirtaeki .mnav ul li a {
	width: 118px
	}

.fyrirtaeki .mnav ul li.c1 a{background-position:-940px 0px;	}
.fyrirtaeki .mnav ul li.c1 a:hover{background-position:-940px -32px}
.fyrirtaeki .mnav ul li.current_page.c1 a{background-position:-940px -64px}
.fyrirtaeki .mnav ul li.current_page_ancestor.c1 a{background-position:-940px -64px}

.fyrirtaeki .mnav ul li.c2 a{background-position:-1058px 0px; width: 117px}
.fyrirtaeki .mnav ul li.c2 a:hover{background-position:-1058px -32px}
.fyrirtaeki .mnav ul li.current_page.c2 a{background-position:-1058px -64px}
.fyrirtaeki .mnav ul li.current_page_ancestor.c2 a{background-position:-1058px -64px}

.fyrirtaeki .mnav ul li.c3 a{background-position:-1175px 0px;	}
.fyrirtaeki .mnav ul li.c3 a:hover{background-position:-1175px -32px}
.fyrirtaeki .mnav ul li.current_page.c3 a{background-position:-1175px -64px}
.fyrirtaeki .mnav ul li.current_page_ancestor.c3 a{background-position:-1175px -64px}

.fyrirtaeki .mnav ul li.c4 a{background-position:-1293px 0px; width: 117px}
.fyrirtaeki .mnav ul li.c4 a:hover{background-position:-1293px -32px}
.fyrirtaeki .mnav ul li.current_page.c4 a{background-position:-1293px -64px}
.fyrirtaeki .mnav ul li.current_page_ancestor.c4 a{background-position:-1293px -64px}

.fyrirtaeki .mnav ul li.c5 a{background-position:-1410px 0px;	}
.fyrirtaeki .mnav ul li.c5 a:hover{background-position:-1410px -32px}
.fyrirtaeki .mnav ul li.current_page.c5 a{background-position:-1410px -64px}
.fyrirtaeki .mnav ul li.current_page_ancestor.c5 a{background-position:-1410px -64px}

.fyrirtaeki .mnav ul li.c6 a{background-position:-1528px 0px; width: 117px}
.fyrirtaeki .mnav ul li.c6 a:hover{background-position:-1528px -32px}
.fyrirtaeki .mnav ul li.current_page.c6 a{background-position:-1528px -64px}
.fyrirtaeki .mnav ul li.current_page_ancestor.c6 a{background-position:-1528px -64px}

.fyrirtaeki .mnav ul li.c7 a{background-position:-1645px 0px;	}
.fyrirtaeki .mnav ul li.c7 a:hover{background-position:-1645px -32px}
.fyrirtaeki .mnav ul li.current_page.c7 a{background-position:-1645px -64px}
.fyrirtaeki .mnav ul li.current_page_ancestor.c7 a{background-position:-1645px -64px}

.fyrirtaeki .mnav ul li.c8 a{background-position:-1763px 0px; width: 117px}
.fyrirtaeki .mnav ul li.c8 a:hover{background-position:-1763px -32px}
.fyrirtaeki .mnav ul li.current_page.c8 a{background-position:-1763px -64px}
.fyrirtaeki .mnav ul li.current_page_ancestor.c8 a{background-position:-1763px -64px}


/*about Siminn nav*/
.um-simann .mnav ul li.c1 a{width:135px; background-position:-1880px 0px}
.um-simann .mnav ul li.c1 a:hover{background-position:-1880px -32px}
.um-simann .mnav ul li.current_page.c1 a{background-position:-1880px -64px}
.um-simann .mnav ul li.current_page_ancestor.c1 a{background-position:-1880px -64px}


.um-simann .mnav ul li.c2 a{background-position:-2015px 0px}
.um-simann .mnav ul li.c2 a:hover{background-position:-2015px -32px}
.um-simann .mnav ul li.current_page.c2 a{background-position:-2015px -64px}
.um-simann .mnav ul li.current_page_ancestor.c2 a{background-position:-2015px -64px}

.um-simann .mnav ul li.c3 a{background-position:-2149px 0px}
.um-simann .mnav ul li.c3 a:hover{background-position:-2149px -32px}
.um-simann .mnav ul li.current_page.c3 a{background-position:-2149px -64px}
.um-simann .mnav ul li.current_page_ancestor.c3 a{background-position:-2149px -64px}

.um-simann .mnav ul li.c4 a{background-position:-2283px 0px}
.um-simann .mnav ul li.c4 a:hover{background-position:-2283px -32px}
.um-simann .mnav ul li.current_page.c4 a{background-position:-2283px -64px}
.um-simann .mnav ul li.current_page_ancestor.c4 a{background-position:-2283px -64px}

.um-simann .mnav ul li.c5 a{background-position:-2417px 0px}
.um-simann .mnav ul li.c5 a:hover{background-position:-2417px -32px}
.um-simann .mnav ul li.current_page.c5 a{background-position:-2417px -64px}
.um-simann .mnav ul li.current_page_ancestor.c5 a{background-position:-2417px -64px}

.um-simann .mnav ul li.c6 a{background-position:-2551px 0px}
.um-simann .mnav ul li.c6 a:hover{background-position:-2551px -32px}
.um-simann .mnav ul li.current_page.c6 a{background-position:-2551px -64px}
.um-simann .mnav ul li.current_page_ancestor.c6 a{background-position:-2551px -64px}

.um-simann .mnav ul li.c7 a{width:135px; background-position:-2685px 0px}
.um-simann .mnav ul li.c7 a:hover{background-position:-2685px -32px}
.um-simann .mnav ul li.current_page.c7 a{background-position:-2685px -64px}
.um-simann .mnav ul li.current_page_ancestor.c7 a{background-position:-2685px -64px}

/*sub navigation */
.subnav{
	position:relative;
	margin-top: -5px;
	}

.subnav ul.level1{margin-left:1px}

.subnav li a{display:block}

.subnav ul.level1 li{
	background:#F7F7F7; 
	margin-bottom:1px; 
	_margin-bottom:0px; 
	width:186px
	}
	
.subnav ul.level1 li.first {
	background: transparent url(../i/subnav/first.png) no-repeat;
	}	

*:first-child+html .subnav ul.level1 li{margin-bottom:0px}

.subnav ul.level1 li a:link, 
.subnav ul.level1 li a:visited, 
.subnav ul.level1 li a:hover, 
.subnav ul.level1 li a:active{
	border-bottom:1px solid #E0E0E0;
	width:176px; 
	padding:7px 0px 7px 10px; 
	color: #666;
	font-weight: bold;
	_height:18px; 
	_padding:8px 0px 0px 10px
	}

.subnav ul.level1 li a:hover{
	background:#eeeeee;
	color: #292929
	}

.subnav ul.level1 li.first a:hover {
	background: transparent url(../i/subnav/first.png) no-repeat -187px 0;
	}


.subnav ul.level1 li.haschildren a{
	background:url("../i/subnav/indicator.png") no-repeat 95% -2px;
	}
	
.subnav ul.level1 li.current_page a, 
.subnav ul.level1 li.haschildren.current_page_ancestor a {
	color: #292929
	}

	
.subnav ul.level1 li.haschildren a:hover{
	background:#eeeeee url("../i/subnav/indicator.png") no-repeat 95% -2px;
	}
	
	
.subnav ul.level1 li.current_page a{
	color:#292929; 
	background:#eeeeee
	}
	
.subnav ul.level1 li.current_page a:hover{
	background:#eeeeee
	}


.subnav ul.level1 li.first.current_page a {
	background: transparent url(../i/subnav/first.png) no-repeat -187px 0;
	}


.subnav ul.level1 li.haschildren.current_page_ancestor a{
	background:#eeeeee url("../i/subnav/indicator.png") no-repeat 95% -46px;
	}
	
.subnav ul.level1 li.haschildren.current_page_ancestor a:hover{
	color:#292929; 
	background:#eeeeee url("../i/subnav/indicator.png") no-repeat 95% -46px;
	}


/*the first item, first level is rounded on the top - thank you Mr. Designer*/
.subnav ul.level1 li.first.haschildren a:hover{
	background:url("../i/subnav/indicator-first-hover.png") no-repeat 0px 0px;
	}	

.subnav ul.level1 li.first.haschildren.current_page_ancestor a{
	background:url("../i/subnav/indicator-first-hover.png") no-repeat 0px -44px;
	}
	
	

/*level2*/
ul.level2 {
	background:#fff;
	}

.subnav ul.level1 li.current_page_ancestor ul.level2 li, 
.subnav ul.level1 li.current_page ul.level2 li{
	background:#fff; 
	margin-bottom:0px; 
	_margin-bottom:0px; 
	width:186px
	}

.subnav ul.level1 li ul.level2 li a{
	background:#fff; 
	border-bottom:1px solid #E6E6E6; 
	margin-bottom:0px; 
	width:171px;
		font-weight: normal;
	}


.subnav ul.level1 li.first.current_page .level2 a {background: none;}

.subnav ul.level1 li ul.level2 li a:link{
	background: none;
	color:#666; 
	text-decoration:none; 
	padding-left:15px;
	margin-bottom:0px; 
	}
	
.subnav ul.level1 li ul.level2 li a:visited{color:#666; text-decoration:none; margin-bottom:0px; padding-left:15px}
.subnav ul.level1 li ul.level2 li a:hover{color:#292929; text-decoration:none; background:#eee; margin-bottom:0px; padding-left:15px; width:171px}
.subnav ul.level1 li ul.level2 li a:active{color:#666; text-decoration:none; margin-bottom:0px; padding-left:15px}

.subnav ul.level1 li ul.level2 li.current_page a:link, 
.subnav ul.level1 li ul.level2 li.current_page a:visited, 
.subnav ul.level1 li ul.level2 li.current_page a:hover, 
.subnav ul.level1 li ul.level2 li.current_page a:active{
	background: #eee;
	color:#363636; 
	text-decoration:none
	}

.subnav ul.level1 li ul.level2 li{
	background:#fff; margin-bottom:0px
	}

.subnav ul.level1 li ul.level2 li.haschildren a{
	background:url("../i/subnav/2-level.gif") no-repeat 95% 100%
	}

.subnav ul.level1 li ul.level2 li.haschildren a:hover{
	background:url("../i/subnav/2-level.gif") no-repeat 95% 100%
	}

.subnav ul.level1 li ul.level2 li.current_page_ancestor.haschildren a{
	color:#325773; 
	background:url("../i/subnav/2-level.gif") no-repeat 95% 0%
	}
	
.subnav ul.level1 li ul.level2 li.current_page_ancestor.haschildren a:hover{
	color:#325773; 
	background:url("../i/subnav/2-level.gif") no-repeat 95% 0%
	}

.subnav ul.level1 li.haschildren.current_page_ancestor ul.level2 li a{
	background:#fff; 
	color:#0092d1
	}
	
.subnav ul.level1 li.haschildren.current_page_ancestor ul.level2 li a:hover{
	background:#fff; 
	color:#325773;
	border-bottom:1px solid #E6E6E6; 
	}


/*level3*/
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page_ancestor ul.level3, 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page ul.level3{
	border-bottom:1px solid #fff
	}

.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page_ancestor ul.level3 li a, 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page ul.level3 li a{
	background:#f5f5f5 url("../i/subnav/3-level.gif") no-repeat 5%; 
	border-bottom:1px solid #E6E6E6; 
	margin-bottom:0px; 
	font-size:95%; 
	width:166px; 
	padding:7px 0px 7px 20px;
	_height: 1%;
	}

.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page_ancestor ul.level3 li a:link, 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page ul.level3 li a:link, 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page_ancestor ul.level3 li a:visited, 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page ul.level3 li a:visited{
	color:#0092d1; 
	text-decoration:none
	}
 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page_ancestor ul.level3 li a:hover, 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page ul.level3 li a:hover{  
	color:#325773;   
	text-decoration:none;   
	background:#e9e9e9 url("../i/subnav/3-level.gif") no-repeat 5%
}
 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page_ancestor ul.level3 li a:active, 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page ul.level3 li a:active{
	color:#0092d1; 
	text-decoration:none
	}

.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page_ancestor ul.level3 li.current_page a:link, 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page_ancestor ul.level3 li.current_page a:visited, 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page_ancestor ul.level3 li.current_page a:hover, 
.subnav ul.level1 li.current_page_ancestor ul.level2 li.current_page_ancestor ul.level3 li.current_page a:active {
	color:#363636; 
	text-decoration:none
	}
	
/*breadcrumbs*/
.breadcrumbs{
	width:951px; 
	border-bottom:1px solid #e7e7e7; 
	height:22px; 
	padding-left:10px; 
	padding:10px 0px 0px 10px; 
	color:#898989; 
	background:url("../i/breadcrumbs/bg-1.gif") no-repeat right top
	}
	

.breadcrumbs strong{float:left; font-size:95%; margin-right:4px; font-weight:normal}
.breadcrumbs ul li{font-size:95%}
.breadcrumbs ul li a{padding-right:3px}


/*snav - application navigation*/
.snav{
		width:971px; 
		margin:0px auto; 
		height:24px; 
		text-align:left
}

.snav ul li, 
.snav ul li a {
	background:url(../i/tabs/v-3.png) no-repeat;
	}

.snav ul.othersites{margin-left:11px; font-size:13px}

.snav ul li{
	float:left; 
	list-style-type:none;
	cursor: pointer;
	padding-right:0px; 
	margin-right:0px; 
	text-align:center
}

.snav ul.rightbar{margin-right:11px}


.snav ul li a{
			display:block; 
			cursor: pointer;
			text-decoration:none; 
			padding:10px 0px 0px 0px; 
			height:20px;
			color:#1B7DC6;
			_width:10%;
			background:none;
			width:102px
}

.snav ul li.selected a{
			padding:10px 0px 1px 0px; 
		color:#444;
}

.snav ul li a:hover{
		color:#444; 
		text-decoration:none; 
		font-weight:normal
}

/*position for each*/

.snav ul li,
.snav ul li a{
	background-position: left -150px;
}

.snav ul li.selected,
.snav ul li.selected a{
background-position: left -50px;
}

.snav ul li.first-tab,
.snav ul li.first-tab a{
		background-position: left -100px;
}

.snav ul li.first-tab.selected,
.snav ul li.first-tab.selected a{
		background-position: left 0px;
}

.snav ul li.last-tab.selected a{
background:url(../i/tabs/v-3.png) no-repeat scroll right -269px
}


/*neccessary last tab border...*/
.snav ul li.last-tab {
		border-left: 1px solid #D7D7D7;	
	}
	
.snav ul li.last-tab,
.snav ul li.last-tab a {
		background-position: right -100px;
	}
	
.snav ul li.last-tab.selected,
.snav ul li.last-tab.selected a {
		background-position: right 0px;
	}	



.snav ul.othersites li a{width:100px}
.snav ul.othersites{margin-left:15px; _margin-left:10px}
.snav ul.rightbar{float:right}

.snav ul.rightbar li a{
display:block; 
padding-left:31px; 
text-align:left;
}

.snav ul.rightbar li a {
	background:url(../i/snav/apps-2.gif) no-repeat;
	}

.snav ul.rightbar li a.selected {
	border-bottom: 1px solid #fff;
	}


.snav ul.rightbar li a.vefpostur{
		width:66px; 
		background-position: 0px 0px;
}

.snav ul.rightbar li a.vefpostur:hover,
.snav ul.rightbar li a.vefpostur.selected {
		background-position: 0px -31px
}


.snav ul.rightbar li a.frelsi{
		width:65px; 
		background-position: -97px 0px
}

.snav ul.rightbar li a.frelsi:hover {
		background-position: -97px -31px
}

.snav ul.rightbar li a.frelsi.selected {
		background-position: -97px -62px
}

.snav ul.rightbar li a.safnid{
		width:54px; 
		background-position: -193px 0px
}

.snav ul.rightbar li a.safnid:hover {
		background-position: -193px -31px
}

.snav ul.rightbar li a.safnid.selected {
		background-position: -193px -31px
}


.snav ul.rightbar li a.thjonustuvefur {
		width:89px; 
		background-position: -278px 0px
}

.snav ul.rightbar li a.thjonustuvefur:hover {
		background-position: -278px -31px
}

.snav ul.rightbar li a.thjonustuvefur.selected {
		background-position: -278px -62px
}

/*page function*/
.page_function{  display: none}

/*directory navigation*/
#divContainerDirectoryNav{
	clear:both
	}

.directorynav{
	width:100%; 
	height:1%;
	position: relative;
	}
	
.directorynav .inner {
		padding-top: 34px;
	}	
	
.directorynav .ui-u{
	border-right:1px solid #e7e7e7; 
	padding:0px 0px 0px 0px; 
	margin:-4px 1px 0px 0px; 
	width:193px; 
	_width:192px
	}
	
.directorynav .ui-u.first{
	width:187px
	}
	
.directorynav .ui-u.last{
	border-right:0px; 
	width:185px
	}
	
.directorynav h2{ 
	padding:6px 0px 0px 10px; 
	margin-bottom:8px;
	font-size: 105%;
	font-weight: bold;
	color: #666;
	}

.directorynav ul li {
	font-size: 95%;
	}
	
.directorynav .ui-u a{
	display:block; 
	width:170px; 
	background:url("../i/directorynav/list-arrow.gif") no-repeat 96.3% 58%; 
	padding:5px 0px 5px 10px;
	
	}
	
.directorynav .ui-u a:hover{
	background:url("../i/directorynav/list-arrow-hover.gif") no-repeat right; 
	text-decoration:none
	}


/*table css*/

.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 #ceedfb}

.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 #ceedfb; border-bottom:1px solid #ceedfb; border-top:1px solid #ceedfb; text-align:left; padding:6px 6px 6px 12px; background:#ECF9FF no-repeat; color:#0092d1; font-weight:bold; font-size:95%}

.data th.nobg{border-top:1px solid #ceedfb; border-left:0; border-right:1px solid #ceedfb; background:none}

.data td{border-right:1px solid #ceedfb; border-bottom:1px solid #ceedfb; background:#fff; padding:3px 6px 3px 12px}

.data td.alt, 
.data tr.odd td{background:#F7F7F7}

.data th.spec{border-left:1px solid #ceedfb; border-top:0; background:#fff no-repeat}

.data th.specalt{border-left:1px solid #ceedfb; border-top:0; background:#ECF9FF 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}

div.icn_more{background:url(../i/icn/more.gif) no-repeat left; padding:4px 0px 2px 20px}
div.icn_more-float{background:url(../i/icn/more.gif) no-repeat left; display:inline;padding:4px 0px 2px 20px;margin-right:10px;}

.data table tr td .icn_more{background:url(../i/icn/calc.gif) no-repeat left; padding:4px 0px 2px 20px}
.data table tr td a span.siminn_light_grey {color: #ccc;}

/*2009 edition...*/
table.data-table,
.data table {
			width: 100%;
			margin-bottom: 10px;
			clear: both
}

table.data-table tr td {
			border-bottom: 1px solid #DFDFDF;
			border-right: 1px solid #DFDFDF;
			border-left:0px;
			border-top:0px;	
			padding: 6px 10px 7px;
			vertical-align: top;
}	
		
table.data-table tr td.center, 
.center {
	text-align: center
}
	
			
table.data-table tr td.right {
text-align: right
			}	
					
table.data-table tr td.left {
text-align: left
			}	
			
			
table.data-table th {
	background: url(/innri-app/i/table-th.gif) repeat-x;
	background-position: 0px -32px;
	border-right: 1px solid #DFDFDF;
	padding:0px 10px;
	height: 32px;
	color: #444;
	}
	
.tabContent table.data-table th {padding: 10px;}

.inner table.data-table th.first-th {
background-position: 0px 0px
	}

.inner table.data-table th.last-th {
background-position: top right
	}

.inner table.data-table tr td.last-td,
.inner table.data-table tr th.last-th {
	border-right:0px;
	}
	
 table.data-table tr.noBorderBottom td, .inner table.data-table tr td.noBorderBottom {border-bottom: 0px;}
 table.data-table tr.noBorderRight td, .inner  table.data-table tr td.noBorderRight {border-right: 0px;}
	
	
table.data-table tr.even td{background:#F7F7F7}	
	
.highlight {
	background:#ecf9ff
	}

/*siminn form = s-form*/
.s-form div.fi_txt input, 
.s-form div.fi_sel select, 
.s-form div.fi_bdy textarea,
.s-form .fi_btn, 
.s-form .fi_rdo, 
.s-form .fi_rdo label, 
.s-form .fi_chk label{float:left}

.s-form fieldset{border:1px solid #efefef; padding:10px; margin-bottom:15px; position:relative; clear:both}

.s-form legend{_margin-bottom:5px; font-weight:bold; color:#1b7dc6; font-size:120%; position:relative}

*:first-child+html .s-form legend{margin-bottom:0.7em}

.extra1 .s-form h2{margin-bottom:10px}

.extra1 .s-form h3{font-size:110%}

.s-form em{font-size:99%; clear:both}

.s-form input, 
.s-form select, 
.s-form option, 
.s-form textarea{font-size:105%}

.s-form div.fi_txt, 
.s-form div.fi_sel, 
.s-form div.fi_rdo, 
.s-form div.fi_phn, 
.s-form div.fi_zip, 
.s-form div.fi_chk, 
.s-form div.fi_cctype, 
.s-form div.fi_ccnumber, 
.s-form div.fi_ccexpiry, 
.s-form div.fi_ccsecurity{width:220px; margin-right:20px; margin-bottom:10px; float:left}

.s-form div.fi_ccnumber input{width:30px; margin-right:10px}

.s-form div.fi_ccexpiry select{width:70px}

.s-form div.fi_ccexpiry select{float:none}

.s-form div.fi_ccsecurity input{width:30px}

.s-form.login div.fi_txt, 
.s-form div.fi_cctype, 
.s-form.login div.fi_sel, 
.s-form div.fi_sel_btn{width:100%; margin-right:0px; margin-bottom:0px}

.s-form div.fi_sel_btn{margin-bottom:15px}

.s-form .fi_sel_btn .ff_btn{float:left; margin-left:20px; margin-top:-1px}

.s-form fieldset div{margin-bottom:0px; position:relative}

.s-form div fieldset.radiolist{border:0px}

.s-form div fieldset.radiolist legend{display:none}
.s-form div .radiolist input{width:auto}

.s-form span.label-more{float:right; margin-top:-55px; font-size:95%}

.s-form div label{display:block; padding:0px 0px 0px 0px; font-size:100%}

.s-form div textarea{width:500px}

.s-form div.fi_bdy textarea{border:1px solid #e6e6e6}

.s-form .fi_txt input, 
.s-form .fi_zip input, 
.s-form .fi_phn input, 
.s-form.form-one-column div input.portlet-form-input-field, 
.s-form.login .user-login input.portlet-form-input-field{
	background: url(../i/s-form/fi_txt-bg.gif) repeat-x top;
	width:96%; 
	border:1px solid #ccc; 
	padding:5px; 
	margin-bottom:0px;
	}

.ssp .s-form .fi_txt input, 
.ssp .s-form.login .user-login input.portlet-form-input-field{margin-bottom:10px}

.s-form .fi_sel select{width:100%; margin-bottom:10px}

.s-form .fi_zip input{width:70px}
.s-form .fi_phn input{width:100px}

.s-form div acronym{margin-right:5px;  font-size:13px}

.s-form.login div acronym{display:none}

.s-form .fi_bdy{clear:both}
.s-form .fi_sel{}
.s-form .fi_chk{}
.s-form .fi_rdo{}

.s-form .fi_txt, 
.s-form .fi_chk, 
.s-form .fi_btn, 
.s-form .fi_zip{clear:none}

.s-form .fi_btn{margin:0px}

.s-form table.alternate_rows{_width:97%; _border-right:solid 1px #ceedfb}

/*one column form*/
.s-form.form-one-column div{width:250px; clear:both; display:block; margin-bottom:10px}

.form-one-column fieldset{border:0px; padding:0px}

.form-one-column fieldset legend{color:#292929; margin-bottom:10px}

.form-one-column.s-form .fi_btn, 
.form-one-column.s-form input.portlet-form-button.save{float:left; margin-left:110px}

/*2 gerir af check boxum, fi_chk &fi_chk_float*/
.s-form .fi_chk label{padding:3px 0 0 5px; clear: both}

.subPageWithSide .main .fi_chk ul li, 
.subPageWithSide .main .fi_chk_float ul li, 
.subPageNoSide .pageBody .fi_chk ul li, 
.subPageNoSide .pageBody .fi_chk_float ul li{list-style-image:none; list-style-type:none}

.s-form div.fi_chk, 
.s-form div.fi_chk_float{width:450px}

div.fi_chk_float ul li{ float:left;  width:180px}

div.fi_chk ul li{ float:none;  width:100%}

div.fi_chk ul li label, 
div.fi_chk_float ul li label{display:block; width:150px; cursor:pointer}

div.fi_chk ul li label{width:100%}

div.fi_chk ul li labelinput, 
div.fi_chk_float ul li label input{margin-top:-1px}

.s-form .fi_btn, 
.s-form input.portlet-form-button.save{float:right; text-align:right; margin-bottom:10px; width:auto}

.s-form .fi_btn.prev{float:left; text-align:left}

.fi_txt.domain input{font-size:1.9em; width:450px}

.fi_rdo ul, fi_rdo ul li{padding:0; margin:0}

.fi_rdo ul li ul{margin-left:25px}

.extra1 div.fi_rdo ul li{display:block; clear:both; width:550px; padding-top:10px; padding-bottom:10px; border-bottom:0px solid #efefef; list-style-image:none; list-style-type:none}

.extra1 div.fi_rdo_border ul li{border-bottom:1px solid #efefef; padding-bottom:20px}

.fi_rdo ul li ul li{border-bottom:0px solid #000; padding-bottom:5px}
.extra1 div.fi_rdo.nospan ul li{padding-top:10px; padding-bottom:0px}

.s-form p{float:none}
.s-form p.strong label{color:#1b7dc6; cursor:pointer; display:block}

.fi_rdo ul li label{padding:0px}
.fi_rdo ul li span{float:right; display:block; color:#666; background:#FFFAD0}
.fi_rdo_list ul, .fi_rdo_list ul li{list-style-type:none; padding:0; margin:0; list-style-image:none}
.fi_rdo_list ul li{float:left; padding-right:20px; display:block}
.s-form div.fi_rdo ul li em{padding:5px 0px 0px 22px}

.subPageNoSide .pageBody .fi_rdo_list ul li{display:list-item; list-style-image:none; list-style-type:none; margin:0 0 2px 17px; width:190px}

.s-form .fi_rdo_list input{vertical-align:top; margin:0px 5px 5px 0px}

.calc .s-form em{padding:0px 0px 10px 10px; font-style:normal}
.calc .s-form label{font-weight:bold}
.calc .s-form .fi_rdo label, .calc .s-form .fi_rdo_list label{font-weight:normal}
.calc .s-form .fi_rdo, .calc .s-form .fi_sel{margin-right:30px}
.calc .fi_sel label, 
.fi_sel select{margin-bottom:10px}
.calc .fi_sel label{width:auto; float:left; display:block}
.calc .fi_sel select{float:left; display:block; width:200px}

.calc .fi_sel label, 
.fi_sel select{margin-bottom:10px}

.s-form .fi_txt.login_domain{width:700px}
.s-form .fi_txt.login_domain input, 
.s-form .fi_txt.login_domain select,  
.s-form .fi_txt.login_domain span{float:left}

.s-form .fi_txt.login_domain span{padding:2px 5px}

.s-form .data td.lock-on{background:#00A5DB}

fieldset h4{margin-bottom:8px}

.s-form div.fi_rdo_list ul li label{text-transform:none; cursor:pointer}
.s-form div.fi_rdo_list{background:#ECF9FF; border:1px solid #CEEEFB; padding:10px 10px 0px 10px; margin-bottom:10px}
.subPageNoSide .s-form div.fi_rdo_list{width:710px}
.s-form div.fi_rdo_list ul{margin-bottom:30px}

.s-form div.fi_chk ul li em{padding-left:26px}

.highlight, 
.s-form fieldset .highlight{background:#ECF9FF; border:1px solid #CEEEFB; padding:10px 10px 0px 10px; margin-left:0px; margin-bottom:20px}
.s-form fieldset ul .highlight{margin-left:30px}
.s-form div.fi_chk ul li div.highlight div.fi_txt em{padding-left:0px}

.s-form .float-left{float:left}
.s-form .float-right{float:right}

.s-form div.fullwidth{width:100%}
.s-form .fi_sel label{margin-bottom:10px; text-transform:none}
.s-form .fi_sel.fullwidth select{display:block; width:auto}
.s-form div h4{display:block; font-size:100%; padding:0; text-transform:uppercase}

/* one column */
.form-one-column.s-form label, 
.form-one-column.s-form div.fi_txt input{float:left}
.s-form.form-one-column div {width:100%}

.form-one-column.s-form label {width:120px; margin-right: 10px; padding-top:5px;}

.form-one-column.s-form div.fi_txt input{width:400px}
.form-one-column.s-form .fi_sel select  {width:auto}

.form-one-column.s-form .fi_btn, 
.form-one-column.s-form input.portlet-form-button.save {
		float: left;
		margin-left:0px;
}		


/*ie7 */
*:first-child+html body .s-form fieldset .highlight{display:block; clear:both; width:97%; padding-bottom:10px}

/*Taxanomy flokkun Ì s-form */
.s-form .webfx-tree-container div, 
.s-form .webfx-tree-container div input{float:none; margin:0px 2px 0px 2px}
.s-form .mceEditor div, .s-form .mceEditor select{float:none; margin:4px 2px 0px 2px}

.req-info{padding:10px; margin-bottom:0px; float:none; clear:both}

.req{color:red}

.s-form .hidden{height:0; width:0; overflow:hidden; position:absolute}

.ff_btn, 
.s-form input.portlet-form-button.save{ 
		color:#fff;   
		background:url('../i/s-form/submit.gif') no-repeat;   
		cursor:pointer;   
		border:0;   
		padding:2px;   
		width:144px;   
		height:26px;   
		text-align:center
}

.fi_btn.prev .ff_btn{background:url('../i/s-form/back.gif') no-repeat; text-align:center}

.extra2 .ff_txt, .extra3 .ff_txt{width:120px}

.ff_btn.disable{background:#ccc}

.big_button{font-size:1.5em; font-weight:bold}

.s-form input:focus, 
body .s-form textarea:focus, 
.s-form.form-one-column div input.portlet-form-input-field:focus{border:1px solid #9adbf9}

/*---- tabs ----*/
	#tabsPopular, #niceTabs {
		background: url(../i/tabs/v-1.gif) repeat-x 5px -313px;
		}
		
.subindex .tabbox {margin-right:10px;}		

.tabbox{
	position:relative; 
	overflow:visible; 
	clear:both
	}

.tabbox .tabPanel h2, 
.header-three.tabbox .tabPanel h3{
	float:left; 
	margin-right:0px; 
	text-align:center; 
	cursor:pointer; 
	margin-bottom:-1px; 
	margin-top: 0px;
	font-size:100%;
	}
 
.tabbox .tabPanel h2 a, 
.header-three.tabbox .tabPanel h3 a{
	display:block; 
	padding:9px 28px 7px 28px; 
	_padding:7px 30px 7px 30px; 
	text-transform: none;
	font-size:100%
	}
 
.tabbox .tabPanel h3 a:hover{}


/*lokadur-vinstri*/
.tabPanel h2, 
.header-three .tabPanel h3{
	background: url(../i/tabs/v-1.gif) no-repeat 0px 0px;

	}

.tabPanel.first-tab h2, 
.header-three .tabPanel.first-tab h3{
	background: url(../i/tabs/v-1.gif) no-repeat left -39px;
	}
	
.tabPanel.last-tab h2, 
.header-three .tabPanel.last-tab h3{
	background: url(../i/tabs/v-1.gif) no-repeat 0px 0px;
	}



/*lokadur-haegri*/
.tabPanel h2 a, 
.header-three .tabPanel h3 a{
	color:#1B7DC6; 
	background: url(../i/tabs/v-1.gif) no-repeat right -191px;
	_padding:8px 30px 9px 30px; 
	_display:block; 
	_height:1%; 
	_width:1%;
	_white-space:nowrap
	}

.tabPanel.first-tab h2 a, 
.header-three .tabPanel.first-tab h3 a{
	color:#1B7DC6; 
	background: url(../i/tabs/v-1.gif) no-repeat right -191px;
	}
	
	
.tabPanel.last-tab h2 a, 
.header-three .tabPanel.last-tab h3 a{
	color:#1B7DC6; 
	background: url(../i/tabs/v-1.gif) no-repeat right -230px;
	}
	

/*opinn-vinstri*/
.tabbox .tabPanel.selected h2, 
.header-three.tabbox .tabPanel.selected h3{
	background: url(../i/tabs/v-1.gif) no-repeat left -78px;

	}


.tabbox .tabPanel.first-tab.selected h2, 
.header-three.tabbox .tabPanel.first-tab.selected h3{
	background: url(../i/tabs/v-1.gif) no-repeat left -123px;
	}
	
.tabbox .tabPanel.last-tab.selected h2, 
.header-three.tabbox .tabPanel.last-tab.selected h3{
	background: url(../i/tabs/v-1.gif) no-repeat left -78px;
	}


/*opinn-haegri*/
.tabbox .tabPanel.selected h2 a, 
.header-three.tabbox .tabPanel.selected h3 a{
	color:#444; 
	background: url(../i/tabs/v-1.gif) no-repeat -26px -162px; 
	_padding:7px 30px 5px 30px; 
	cursor:text
	}


.tabbox .tabPanel.first-tab.selected h2 a, 
.header-three.tabbox .tabPanel.first-tab.selected h3 a{
	color:#444; 
	background: url(../i/tabs/v-1.gif) no-repeat -26px -162px;
	}
	
.tabbox .tabPanel.last-tab.selected h2 a, 
.header-three.tabbox .tabPanel.last-tab.selected h3 a{
	color:#444; 
	background: url(../i/tabs/v-1.gif) no-repeat right -269px;
	}	
	

.tabPanel h2 a:link, 
.header-three .tabPanel h3 a:link{
	color:#1B7DC6; 
	text-decoration:none; 
	font-weight:normal
	}

.tabPanel h2 a:visited, 
.header-three .tabPanel h3 a:visited{
	color:#1B7DC6; 
	text-decoration:none; 
	font-weight:normal
	}

.tabPanel h2 a:hover, 
.header-three .tabPanel h3 a:hover{
	color:#444; 
	text-decoration: none;
	font-weight:normal
	}

.tabPanel h2 a:active, 
.header-three .tabPanel h3 a:active{
	color:#1B7DC6; 
	text-decoration:none; 
	font-weight:normal
	}

.tabPanel.selected h2 a:link, 
.header-three .tabPanel.selected h3 a:link{
	color:#444; 
	text-decoration:none; 
	font-weight:normal
	}

.tabPanel.selected h2 a:visited, 
.header-three .tabPanel.selected h3 a:visited{
	color:#444; 
	text-decoration:none; 
	font-weight:normal
	}

.tabPanel.selected h2 a:hover, 
.header-three .tabPanel.selected h3 a:hover{
	color:#444; 
	text-decoration:none;
	font-weight:normal
	}

.tabPanel.selected h2 a:active, 
.header-three .tabPanel.selected h3 a:active{
	color:#444; 
	text-decoration:none; 
	font-weight:normal
	}

body .tabbox .tabPanel.last h2 a, 
body .header-three.tabbox .tabPanel.last h3 a{
	margin-right:0px; 
	_width:70px; 
	_margin:0px; 
	_padding:8px 20px 3px 20px; 
	_float:left
	}

body .ui-u .tabbox .tabPanel.last{
	margin:0px 0px 0px 0px
	}

.home .tabPanel ul li img, 
.mitt-frelsi .tabPanel ul li img{
	width:90px; 
	height:90px
	}

.tabbox .tabContent{
	position:absolute; 
	top:-9999px; 
	left:-9999px; 
	padding:15px 0px 0px 10px
	}
 
.home .tabbox .tabContent{_padding:15px 0px 0px 3px; height:170px}

 
.icn_more_list ul li a:link,
.icn_more_list ul li a:visited, 
.icn_more_list ul li a:active {
		background: url(../i/icn/link-arrow-hover.gif) left 0px no-repeat;
		padding-left: 24px;
}

.icn_more_list ul li a:hover {
		background: url(../i/icn/link-arrow-hover.gif) left -18px no-repeat;
		padding-left: 24px;
}


 
.selected .tabContent{top:30px; left:0}

.tabContent .list{float:left; margin-right:10px; width:164px}

.tabbox .tabContent .list .item{width:160px}

.tabContent .list .item span{
	background:url("../r4/i/tabs/number-bg.gif") no-repeat; 
	font-size:18px; 
	height:25px; 
	width:21px; 
	display:block; 
	float:left; 
	padding:8px 0px 0px 12px; 
	margin-right:12px
	}

.tabContent .list .item{clear:left; margin-bottom:17px; font-size:95%}

.tabContent .list .item a{font-size:12px}

.tabContent .list .item a{
	display:block; 
	padding-top:5px
	}

/*product list inside tabs*/
.index .app-tabs {
	padding: 5px 10px 5px 10px;
	}


.subPageNoSide .pageBody .selectedProducts ul li {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0px;
	}

.selectedProducts,
.selectedProducts ul,
.selectedProducts ul li {
	float: left; 
	text-align: center;
	position:relative
	}
	
.selectedProducts ul li{ 
		width:133px; 
		border-right:1px solid #e7e7e7; 
}

.selectedProducts ul li.last{ 
		width:133px; 
		border-right:0px solid #e7e7e7; 
}

.selectedProducts ul li img{
	padding:4px; 
	margin-bottom:10px
	}


span.price{
	color:#636363; 
	font-size:95%;
	font-weight: bold;
	}
	
ul li a .details strong{
	font-weight:normal; 
	font-size:100%; 
	line-height:110%; 
	display: block;
	margin-bottom: 2px;
	}

.box.selectedProducts{
	display:block; 
	width:455px; 
	margin-left:10px; 
	padding-left:0px
	}

.selectedProducts #farsimar.tabContent ul li img{
	border:0px solid #e7e7e7
	}


.details{
			background:url("../i/tabs/bg-details.gif") repeat-x top; 
			border-top:1px solid #e7e7e7; 
			height:43px; 
			padding:10px 10px 0px 10px
	}

li.last .details{border-right:0px solid #e7e7e7}

/*give me more products*/
.tabContent div.more-products {}


div.more-products {
		position: absolute;
		top: -20px;
		right:5px;
		font-size: 95%;
}

.subPageNoSide .more-products {
	top: -35px;
	}
	
.index div.more-products {
	top: -35px;
	}
		
div.more-products a:link,
div.more-products a:visited, 
div.more-products a:active,

.ui-u span.more a:link,
.ui-u span.more a:visited, 
.ui-u span.more a:active
 {
		background: url(../i/icn/link-arrow-hover.gif) right 0px no-repeat;
		padding-right: 20px;
}

div.more-products a:hover,
.ui-u span.more a:hover {
		background: url(../i/icn/link-arrow-hover.gif) right -18px no-repeat;
		padding-right: 20px;
}

/*iconlist*/
.subPageWithSide .main .iconlist ul li, 
.subPageNoSide .main .iconlist ul li, 
.subindex .pageBody .iconlist ul li, 
.subPageNoSide .pageBody .iconlist ul li {
					border:1px solid #efefef;
					display:list-item;
					list-style-image:none;
					list-style-type:none;
					margin:0px 10px 10px 0px;
					padding:5px;
					width:125px;
					zoom:1;
}

*:first-child+html .subPageWithSide .main .iconlist ul li {height: 70px}

.iconlist{ _height:0; min-height:0; /* ie hasLayout fix */ margin-top:20px}
.iconlist:after{display:block; clear:both; content:"."; visibility:hidden; font-size:1px; height:0}
.iconlist ul{ margin:0;  padding:0 0 0 4px;  list-style:none;  overflow:hidden}

.iconlist .item{ float:left;  position:relative;  height:102px}

.iconlist .item{ display:block;  text-align:center;  height:80px;  width:90px;  vertical-align:middle;  text-align:center;  display:table-cell;  ~padding-top:40px;  ~height:40px;  ~display:block}

.iconlist .item span{ display:block; font-size: 95%}

.subPageWithSide .main .iconlist .item img, 
.subPageNoSide .pageBody .iconlist .item img {padding:0 0 0 0;}

.badge-offer{background:url(../i/badges/tilbod.png) no-repeat; width:46px; height:46px; position:absolute; top:-10px; left:64px; z-index:2000; text-indent:-3000px; display:block}

.index .ui-u h2 span.rss_icn a{float:right; background:url(../i/rss/rss-icon.gif) no-repeat; text-indent:-3000px; height:14px; width:14px; position:absolute; right:10px; top:10px}

.btn_apply, 
.btn_shop_more, 
.btn_checkout, 
.btn_noIcon, 
.btn_upload, 
.btn_refresh, 
.btn_usage,
.btn_mail,
.btn_back
{background:url(../i/icn/btn_apply_right.gif) no-repeat right; padding-right:5px; padding:8px 5px 8px 0px; text-transform:uppercase; font-size:95%; display:table}

.btn_apply a, 
.btn_shop_more a, 
.btn_usage a,
.btn_mail a,
.btn_back a
{padding:8px 3px 8px 30px}

.btn_apply a{background:url(../i/icn/btn_apply.gif) no-repeat left}

.btn_usage a{background:url(../i/icn/btn_usage.gif) no-repeat left}
.btn_mail a{background:url(../i/icn/btn_mail.gif) no-repeat left}
.btn_back a{background:url(../i/icn/btn_back.gif) no-repeat left}

.btn_noIcon a, 
.btn_shop_more a{ background:url(../i/icn/btn_clean.gif) no-repeat left; padding:8px 12px 8px 12px}

.articlelist h3{margin-bottom:10px; font-size:13px}
.index .ui-u .articlelist p{margin-bottom:18px; padding:0px; font-size:100%}
.articlelist img{padding:5px}
.articlelist img.nopadding{padding:0px}
.articlelist img.right, img.right, .right {float:right}
.articlelist ul li{margin-bottom:5px}

.service-stats{border:1px solid #ceedfb; width:100%; margin-top:12px}

.compare .desc, 
.compare .equal{float:left}

.compare .desc{width:75%; border-right:1px solid #ceedfb; border-bottom:1px solid #ceedfb; padding:5px 5px}
.compare .equal{width:17.4%; border-bottom:1px solid #ceedfb; padding:5px 5px; text-align:right}

.compare .equal.last, 
.compare .desc.last{border-bottom:0px}

dl{margin-bottom:10px; padding:0px}
.subPage dl.info{background:url(../i/notify/info/small-top.gif) no-repeat}
dl.info dt{padding:5px 0px 0px 44px; font-weight:bold}
.subPage dl.info dd{padding:6px 0px 6px 44px; background:url(../i/notify/info/small-bottom.gif) no-repeat bottom}


.app-tabs ul.ui-tabs-nav li {
		cursor: pointer;
		padding-right:0px; 
		margin-right:0px; 
		text-align:center; 
		position: relative;
}


/*----the taahaabs ----*/
.ui-tabs-nav, 

.app-tabs ul.ui-tabs-nav li,
.app-tabs ul.ui-tabs-nav li.ui-tabs-selected,

.app-tabs ul.ui-tabs-nav li a,
.app-tabs ul.ui-tabs-nav li.ui-tabs-selected a,

.app-tabs ul.ui-tabs-nav li.first-tab,
.app-tabs ul.ui-tabs-nav li.first-tab.ui-tabs-selected,

.app-tabs ul.ui-tabs-nav li.first-tab a,
.app-tabs ul.ui-tabs-nav li.first-tab.ui-tabs-selected a,

.new-panel-tabs ul.ui-tabs-nav li.last-tab,
.new-panel-tabs ul.ui-tabs-nav li.last-tab.ui-tabs-selected,

.app-tabs ul.ui-tabs-nav li.last-tab a,
.app-tabs ul.ui-tabs-nav li.last-tab.ui-tabs-selected a {
	background: url(../i/tabs/v-3.png);
	background-repeat: no-repeat;
	}
	
.ui-tabs-hide { display: none; }	


/*settings for each set of tabs*/	
	.panel-tabs {
				margin: 0px 0px 0px 11px;
				position: relative;
				top:1px;
				z-index: 70;
		}
	
.ui-tabs-nav .ui-tabs-panel{
	display: block;
	clear: both;
	float: none;
	}
		
.ui-helper-reset.ui-tabs-nav {
	background-position: 0px -218px;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	line-height: 12px;
	}
				
.panel-tabs ul.ui-tabs-nav {background:none; margin-bottom: 0px;}
		
.app-tabs ul.ui-tabs-nav li,
.subPageNoSide .pageBody ul.ui-tabs-nav li {
	float:left; 
	list-style:none;
	cursor: pointer;
	padding-right:0px; 
	margin:0px;
	text-align:center
}

.app-tabs ul.ui-tabs-nav li a {
			display:block; 
			cursor: pointer;
			text-decoration:none; 
			padding:10px 0px 0px 0px; 
			height:20px;
			color:#1B7DC6;
			_width:10%;
			background:none;
			width:102px
}

.app-tabs ul.ui-tabs-nav li.ui-tabs-selected a {
			padding:10px 0px 1px 0px; 
		color:#444;
}

.app-tabs ul.ui-tabs-nav li a:hover {
		color:#444; 
		text-decoration:none; 
		font-weight:normal
}

.app-tabs ul.ui-tabs-nav li a:focus{outline: 0px;}
.app-tabs ul.ui-tabs-nav li a:focus span{
	border-bottom: 1px dotted #333;
	color:#444; 
	}


/*position for each tab*/	
.app-tabs ul.ui-tabs-nav li,
.app-tabs ul.ui-tabs-nav li a {
	background-position: left -150px;
	}	

.app-tabs ul.ui-tabs-nav li.ui-tabs-selected,
.app-tabs ul.ui-tabs-nav li.ui-tabs-selected a {
	background-position: left -50px;
	}
	
	.app-tabs ul.ui-tabs-nav li.first-tab,
	.app-tabs ul.ui-tabs-nav li.first-tab a {
		background-position: left -100px;
	}
	

	.app-tabs ul.ui-tabs-nav li.first-tab.ui-tabs-selected,
.app-tabs ul.ui-tabs-nav li.first-tab.ui-tabs-selected a {
		background-position: left 0px;
	}

/*neccessary last tab border...*/
.app-tabs ul.ui-tabs-nav li.last-tab {
		border-left: 1px solid #D7D7D7;	
	}
	
	.app-tabs ul.ui-tabs-nav li.last-tab,
	.app-tabs ul.ui-tabs-nav li.last-tab a {
		background-position: right -100px;
	}
	
.app-tabs ul.ui-tabs-nav li.last-tab.ui-tabs-selected,
.app-tabs ul.ui-tabs-nav li.last-tab.ui-tabs-selected a {
		background-position: right 0px;
	}	



/*feature panel*/
	.feature_panel {
		border: 1px solid #E7E7E7;
		background: #fff;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		height: 1%;
		margin-bottom: 10px;
		}
		
	.extra1.subPageNoSide .feature_panel h3 {
		color: #1B7DC6;
		}	
		
	.subPageNoSide .pageBody .featured_description img {
		float: right;
		padding: 0;
		margin:-10px 0;
		}	
		
	.subPageNoSide .pageBody .featured_pros ul li	{
		list-style-image:url(../i/li/check.gif);
		}
		
.featured_pros ul {
	margin: 10px 0px 0px 10px;
	}		
		
		
	.featured_pros {
		float: left;
		width: 50%;
		margin-bottom: 20px;
		}	
		
	.featured_description, 
	.feature_panel .featured_pros {
		float: left;
		padding: 10px;
		width: auto;
		margin-bottom: 0;
		}	
			
	.featured_description {
		border-right: 1px solid #E7E7E7;
		width: 482px;
		}
		
	.featured_actions ul,
	.extra1.subPageNoSide .featured_actions ul{
		clear: both;
		display: block;
		background: url("../i/feature_panel/action_bg.png") repeat-x top;
		border-top: 1px solid #E7E7E7;
		height:28px;	
		padding:10px 10px 0px;
	}
	


.subPageNoSide .pageBody .featured_actions ul,
.subPageNoSide .pageBody .featured_actions ul li {
		list-style: none;
		list-style-image: none;
		margin: 0px;
		display: block;
	}	
	
	
.subPageNoSide .pageBody .featured_actions ul li {
		width: auto;
		float: left;
	}	
	
	
.subPageNoSide .pageBody .featured_actions ul li.right,	
.featured_actions .url_action_btn{
	float: right
	}
	
.toggle_wrap {
	padding: 10px 10px 0px 10px;
	}
	
/*button*/	
a.show_action_btn,
a.show_action_btn span,
a.url_action_btn,
a.url_action_btn span {
	  background: transparent url("../i/feature_panel/action_bg.png") no-repeat;
	  outline: none;
	}


a.show_action_btn:visited {
	color:#1b7dc6;
	text-decoration: none;
	}

a.url_action_btn,
a.url_action_btn:visited {
	color:#fff !important;
	text-decoration: none;
	}
	
a.show_action_btn,
a.url_action_btn {
    background-position: right -82px;
    color: #1B7DC6;
    display: block;
    float: left;
    height: 21px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    font-weight: bold;
    font-size: 95%;
}

a.show_action_btn span,
a.url_action_btn span {
    background-position: 0px -40px;
    display: block;
    line-height: 13px;
    padding: 4px 0 4px 18px;
    }

a.show_action_btn:active,
.ui-state-active a.show_action_btn{
    background-position: right -103px;
    outline: none;
    color: #636363;
}


a.show_action_btn:active span,
.ui-state-active a.show_action_btn span
 {
    background-position: 0px -61px;
    padding: 4px 0 4px 18px; /* push text down 1px */
}


a.url_action_btn {
    background-position: right -166px;   
}

a.url_action_btn span {
    background-position: 0px -124px;
}


a.url_action_btn:active {
    background-position: right -187px;
    outline: none; /* hide dotted outline in Firefox */
}


a.url_action_btn:active span {
    background-position: 0px -145px;
    padding: 4px 0 4px 18px; /* push text down 1px */
}

.header_actions {
	position: absolute;
	top: 15px;
	right: 3px;
	text-align: right
	}

.subPageNoSide .pageBody .header_actions ul li {
	list-style: none;
margin: 0;
float: left
	}

/**/


/*--- progressbar -----*/
.progressbar{
	margin-bottom:10px; 
	width:100%
	}
	
.progressbar ul{
	margin:0px 0px 20px 0px; 
	padding:0; 
	width:100%
	}
	
.extra1 .progressbar ul, 
.extra1 .progressbar ul li{
	float:left; 
	list-style-type:none; 
	list-style-image:none; 
	margin-left:0px; 
	margin-right:0px
	}

.progressbar ul li{
	display:inline; 
	width:32%; 
	background:#efefef; 
	text-align:center; 
	padding:0px 0px 0px 0px; 
	height:28px
	}

.two-steps.progressbar ul li{width:50%}
.three-steps.progressbar ul li{width:33.3%}
.four-steps.progressbar ul li{width:25%}
.five-steps.progressbar ul li{width:20%}
.six-steps.progressbar ul li{width:16.6%}
.seven-steps.progressbar ul li{width:14.2%}
.eight-steps.progressbar ul li{width:12.5%}
.nine-steps.progressbar ul li{width:11.1%}
.ten-steps.progressbar ul li{width:10%}

*:first-child+html .four-steps.progressbar ul li.last-step {width: 24%;}

.progressbar ul li.first-step{
	background:url("../i/progressbar/first.gif") no-repeat left
	}

.progressbar ul li.first-step.current-step{
	background:url("../i/progressbar/first-selected.gif") no-repeat left
	}

.progressbar ul li em{
	font-style:normal; 
	display:block; 
	margin:0px 0px 0px 0px; 
	padding-top:6px; 
	height:22px; 
	background:url("../i/progressbar/right.gif") no-repeat right
	}

.progressbar ul li.first-step em{
	margin:0px 0px 0px 5px; 
	font-size: 100%
	}
	
.progressbar ul li.last-step em{
	background:url("../i/progressbar/last-right.gif") no-repeat right
	}
	
.progressbar ul li.last-step em{
	background:url("../i/progressbar/last-right.gif") no-repeat right
	}
	
.extra1 .progressbar ul li.before em{
	background:url("../i/progressbar/before-right-selected.gif") no-repeat right
	}
	
.extra1 .progressbar ul li.current-step em{
	color:#fff; 
	background:url("../i/progressbar/right-selected.gif") no-repeat right
	}
	
.extra1 .progressbar ul li.last-step.current-step em{
	color:#fff; 
	background:url("../i/progressbar/last-selected.gif") no-repeat right
	}


.rounded h2, 
.rounded h3{ 
		margin:0px;  
		padding:10px 0px
}

.rounded .tabPanel h2{
	padding:0px 0px 0px 0px
	}

/*.rounded h2{ padding-bottom:0px}*/

.rounded{ 
		position:relative;  
		margin:0px auto;  
		min-width:8em;  
		max-width:760px;  
		z-index:1;  
		margin-left:10px;  
		margin-bottom:10px
}

.rounded .content, 
.rounded .t, 
.rounded .b, 
.rounded .b div{ 
		background:transparent url("../i/ui-u/sub-index-uiu.gif") no-repeat top right
}

body .extra1 .rounded .content, 
body .ssp-logged.nobanner .extra1 .rounded .content,
body .container .rounded .content{margin:0px; padding:0px 10px 0px 0px}

.rounded .content{ position:relative;  zoom:1;  _overflow-y:hidden;  padding:0px 12px 0px 0px;  margin:0px}

.rounded .t{  position:absolute;  left:0px;  top:0px;  width:12px;  margin-left:-12px;  height:100%;  _height:1600px;  background-position:top left}

.rounded .b{  position:relative;  width:100%; z-index: 99;}

.rounded .b, 
.rounded .b div{ height:10px;  font-size:1px}

.rounded .b{ background-position:bottom right;}

.rounded .b div{ position:relative;  width:12px;  margin-left:-12px;  background-position:bottom left; z-index: 99;}

.rounded .hd, 
.rounded .bd, 
.rounded .ft{ position:relative}

.rounded .wrapper{  position:static;  max-height:1000px;  overflow:auto}

.rounded p, 
.subPageWithSide .main .rounded p{ margin:0px;  padding:0px}

.thjonustuver .subPageNoSide .rounded .content, 
.thjonustuver .subPageNoSide .rounded .t, 
.thjonustuver .subPageNoSide .rounded .b, 
.thjonustuver .subPageNoSide .rounded .b div, 
.no-bottom .rounded .content, 
.no-bottom .rounded .t, 
.no-bottom .rounded .b, 
.no-bottom .rounded .b div
{ background:transparent url("../i/ui-u/thjonustuver-subpage.gif") no-repeat top right}



.thjonustuver .subPageNoSide .rounded .t, 
.no-bottom .rounded .t{  position:absolute;  left:0px;  top:0px;  width:12px;  margin-left:-12px;  height:100%;  _height:1600px;  background-position:top left}

.thjonustuver .subPageNoSide .rounded .b, 
.no-bottom .rounded .b{ background-position:bottom right}

.thjonustuver .subPageNoSide .rounded .b div, 
.no-bottom .rounded .b div{ background-position:bottom left}

/*pagination*/
.paginator{margin-top:20px; text-align:center; margin-bottom:5px}
.paginator a{padding:2px 6px 2px 6px; margin-right:3px}

.paginator .prev, 
.paginator .next, 
.paginator a{border:1px solid #D1D1D1}
.paginator .break{padding:0px 5px 0px 0px}
.paginator .this-page{padding:2px 6px 2px 4px}

.paginator a.prev{padding:2px 12px 2px 25px; margin-right:10px}
.paginator a.prev:link{text-decoration:none; background:url("../i/paginator/prev.gif") no-repeat left; background-position:10px 5px}
.paginator a.prev:visited{text-decoration:none; background:url("../i/paginator/prev.gif") no-repeat left; background-position:10px 5px}
.paginator a.prev:hover{text-decoration:underline; background:url("../i/paginator/prev.gif") no-repeat left; background-position:10px 5px}
.paginator a.prev:active{text-decoration:none; background:url("../i/paginator/prev.gif") no-repeat left; background-position:10px 5px}

.paginator a.next{padding:2px 25px 2px 12px; margin-left:7px; margin-right:0}
.paginator a.next:link{text-decoration:none; background:url("../i/paginator/next.gif") no-repeat right; background-position:57px 5px}
.paginator a.next:visited{text-decoration:none; background:url("../i/paginator/next.gif") no-repeat right; background-position:57px 5px}
.paginator a.next:hover{text-decoration:underline; background:url("../i/paginator/next.gif") no-repeat right; background-position:57px 5px}
.paginator a.next:active{text-decoration:none; background:url("../i/paginator/next.gif") no-repeat right; background-position:57px 5px}

.paginator .break{padding:0px 5px 0px 0px}

.thjonustuver .extra1 .more {
		background: url(../i/thjonustuver/icn_more.gif) no-repeat;
		color:#626262;
		margin-top:10px;
		padding:0 0 0 22px;
}

.thjonustuver .extra1 .more a:link{color:#0092d1; text-decoration:none}
.thjonustuver .extra1 .more a:visited{color:#0092d1; text-decoration:none}
.thjonustuver .extra1 .more a:hover{color:#325773; text-decoration:none}
.thjonustuver .extra1 .more a:active{color:#0092d1; text-decoration:none}

.thjonustuver .extra1 .ui-g .ui-u, 
.thjonustuver .extra1 .ui-g .ui-u .rounded, 
.thjonustuver .extra1 .ui-g .ui-u .rounded ul{margin-bottom:0px; padding-bottom:0px}

.thjonustuver .extra1 .ui-g .ui-u .rounded ul li a{display:block}


/*---- Adstod/Support ----*/
.adstod .ui-u .more a:link,
.adstod .ui-u .more a:visited,
.adstod .ui-u .more a:hover,
.adstod .ui-u .more a:active {
		background: url(../i/thjonustuver/icn_more.gif) no-repeat 0px 6px;
		border-top: 1px solid #EDEDED;
		margin-top:10px;
		padding:9px 0 3px 22px;
		display: block;
}


/*ABC flokkun*/
.abc{margin-bottom:15px; font-size:90%; color:#636363}

body .extra1.subPageWithSide .main .abc ul, 
body .extra1.subPageWithSide .main .abc ul li, 
body .extra1.subPageNoSide .abc ul, 
body .extra1.subPageNoSide .abc ul li{list-style-type:none; list-style-type:none; float:left; display:inline}

body .extra1.subPageWithSide .pageBody .main .abc ul, 
body .extra1.subPageNoSide .pageBody .abc ul{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:1px solid #efefef; height:1%; width:100%}

body .extra1.subPageWithSide .pageBody .main .abc ul li, 
body .extra1.subPageNoSide .pageBody .abc ul li {margin:0px; padding:2px 4px 2px 4px; border-right:1px solid #D1D1D1}

body .extra1.subPageNoSide .pageBody .abc ul li {padding:2px 6px 2px 6px; }

.abc ul li.last{margin:0px; border-right:0px solid #D1D1D1}
.abc ul li.selected{padding:0px 0px 0px 0px; font-weight:bold}
.abc ul li a{display:block; padding:0px 0px 0px 0px}



/*--- skilabod---------*/
div.notification {float:none;padding:5px; margin-bottom:10px;color: #333}
div.notification p{padding:0px 0px 7px 0px;margin: 0px;}

.notification.alert{background: #FFCCCC; border: 1px solid #FFAAAA;color: #333}
.notification.warning  {background: #FFFDE5; border: 1px solid #f0cfa0;color: #333}
.notification.successful {background: #E5FFE5;border: 1px solid #aad7aa;}
.notification.info {background: #ECF9FF;border: 1px solid #CEEDFB;}

div.notification h2 {display: none}


/*--- skilabod---------*/
body .notification-info, 
.notification-warning, 
.notification-alert, 
.notification-successful, 
/*info-stop er gamalt, Ì notkun · Skemmtun*/
.info-stop{padding:10px 10px 10px 50px; margin:0px 0px 20px 0px; position:relative}

.notification-warning.NormalPadding, 
.notification-alert.NormalPadding, 
.notification-info.NormalPadding,
.notification-successful.NormalPadding { padding: 10px;}

body .notification-warning.NormalPadding p, 
body .notification-alert.NormalPadding p, 
body .notification-info.NormalPadding p, 
body .notification-successful.NormalPadding p {padding:0px;margin:0px;}

.subindex .notification-info, 
.subindex .notification-warning, 
.subindex .notification-alert, 
.subindex .notification-successful, 
/*info-stop er gamalt, Ì notkun · Skemmtun*/
.subindex .info-stop{margin:0 10px 10px 0px}

.notification-info{border:1px solid #CEEEFB; background:url(../i/notify/notify-blue.gif) top repeat-x}
.notification-warning{border:1px solid #FFDEAA; background:url(../i/notify/notify-yellow.gif) top repeat-x}
.notification-alert, .info-stop{border:1px solid #F1C8C4; background:url(../i/notify/notify-red.gif) top repeat-x}
.notification-successful{border:1px solid #BEE7C6; background:url(../i/notify/notify-green.gif) top repeat-x}

.notification-info h2, 
.notification-warning h2, 
.notification-alert h2, 
.notification-successful h2, 

.extra1.subPageWithSide .main .notification-info h2, 
.extra1.subPageWithSide .main .notification-warning h2, 
.extra1.subPageWithSide .main .notification-alert h2, 
.extra1.subPageWithSide .main .notification-successful h2, 

.extra1.subPageNoSide .notification-info h2, 
.extra1.subPageNoSide .notification-warning h2, 
.extra1.subPageNoSide .notification-alert h2, 
.extra1.subPageNoSide .notification-successful h2, 

.extra1.subindex .notification-info h2, 
.extra1.subindex .notification-warning h2, 
.extra1.subindex .notification-alert h2, 
.extra1.subindex .notification-successful h2{text-indent:-3000px; display:block;  margin:0px 0px 0px -40px !important;  height:30px;  width:30px;  position:absolute}

.notification-info h2{background:url(../i/notify/icn_info.gif) no-repeat}
.notification-warning h2{background:url(../i/notify/icn_warning.gif) no-repeat}
.notification-alert h2{background:url(../i/notify/icn_alert.gif) no-repeat}
.notification-successful h2{background:url(../i/notify/icn_successful.gif) no-repeat}

body .notification-info p{padding:0px; margin:0px 0px 10px 0px }

.s-form div.notification-info, 
.s-form div.notification-successful, 
.s-form div.notification-alert, 
.s-form div.notification-warning{width:91.5%}

.notification-info.loginform{width:500px;margin-left:95px}

/*loginform*/
.notification-info.loginform h2{background:transparent url(../i/icn/lock.gif) no-repeat scroll 0 0;           }            
.notification-info.loginform div.formContainer{height:8em}            
.notification-info.loginform div.formContainer span.label-more{margin-top:-3.8em; /*-45px*/}
.notification-info.loginform div.formContainer div.loginBtn{margin-right:37px}


/*file type icons*/
.pdf_icon, .doc_icon, .docx_icon, .xls_icon, .potx_icon, .pptx_icon, .xltx_icon, .ppt_icon, .igx_icon, .rtf_icon, txt_icon{background:url("../i/icn/file_type.gif") no-repeat; padding:1px 0px 1px 25px}

.xls_icon, 
.xltx_icon{background-position:0px 0px}

.pdf_icon{background-position:0px -32px}

.doc_icon, 
.docx_icon{background-position:0px -16px}

.txt_icon, .rtf_icon, .ppt_icon, .potx_icon, .pptx_icon, .igx_icon{background-position:0px -48px}
	
	
/*index/milliforsida*/
body .index .panel-wrapper.pageheader .inner {
		height: 292px;
		}

#mega_products {		
	width:940px; 
	z-index:999; 
	position:absolute;
	left:11px; 
	top: 183px	
}

.home #mega_products {
	top: 472px;
	}

#mega_products .ui-gd .ui-u {
width:235px;
margin-right: 0px;
}

.index .content {
	margin-top: 340px;
	}
		
.index	#rounded,
.home #rounded {
	padding: 0px 0px 0px 10px;
	}
	
.index .rounded,
.home .rounded {
		margin: 5px 0px 5px 12px;
	}

.rounded h2,
.rounded h3 {
	background: url(../i/header-bg-gradient.gif) bottom repeat-x;
	border-bottom: 1px solid #EDEDED;
	margin-left: -11px;
	margin-right: -9px;
	position: relative;
	z-index: 999;
	font-size: 14px;
	font-weight: normal;
	padding: 10px;
	margin-bottom: 8px;
	}

.index .ui-gc .ui-u,
.home .ui-gc .ui-u {
width:306px;
line-height: 16px;
}

.index .home .ui-gc .ui-u {
line-height:16px;
width:319px;
}

.floatingImage img,
.extra1 .floatingImage .ui-u img {
		float:right;
		margin-right:0px;
		margin-top:-42px;
		position: relative;
		z-index: 999;
}	

.extra1 .floatingImage .ui-u img {
	margin-top: -34px;
	}	
	
.featured_image img {
	margin-right: -11px; 
	margin-top: -50px;
	float: right
	}	

/*subpage*/
.extra1 #rounded {
	background: url(../i/ui-u/grid-background.gif) repeat-x;
	background-position: 0px 27px;
	margin: 0px -11px 0px -11px;
	padding: 0px 11px 0px 11px
	}

	
/*feature list / comparisation */	
.features {margin-bottom: 10px;}
.features dl.ui-u{
	padding-bottom:0px; 
	border-bottom:1px solid #CEEDFA
	}

.features dl.ui-u.first_ui,
.features dl.ui-u.last_ui {border-bottom: 0px;}

.features dl dt{
	background:url(../i/ui-u/features-2.png) no-repeat -5px 0px; 
	border-left:1px solid #CEEDFA; 
	border-right:0px;
	color:#1b7dc6; 
	font-size:14px; 
	font-weight: bold;
	text-align:center; 
	padding:14px 0px
	}

.features dl.ui-u.first_ui dt{
	background-position:0px 0px;
	border-left: 0px;
	}

.features dl.ui-u.last_ui dt{
			background-position:right 0px; 
		 border-left:1px solid #CEEDFA; 
		 border-right:0px;
	}

.features dl dd{
			border-left:1px solid #CEEDFA; 
			border-right:0px solid #CEEDFA; 
			border-top:1px solid #CEEDFA; 
			padding:10px
	}

.features dl.last_ui dd{
			border-left:1px solid #CEEDFA; 
			border-right:1px solid #CEEDFA;
	}


.features dl dd.features_ft_left{
			background:url(../i/ui-u/features-2.png) no-repeat bottom left; 
			border-left:0px; 
			border-right:0px; 
			border-bottom: 0px;
	}
	
	.features dl dd.features_ft_right{
			background:url(../i/ui-u/features-2.png) no-repeat bottom right; 
			border-right:0px; 
			border-bottom: 0px;
	}


.features .price_tag{
			background:#ECF8FF; 
			font-size:14px; 
			color:#1b7dc6; 
			position:relative; 
			padding:8px 10px
	}

.features dd.even{
			background:#FCFCFC
	}

.features .price_tag em{
			color:#1b7dc6; 
			position:absolute; 
			top:8px; 
			right:10px
	}

.features dd.btn{
			text-align:center; 
			padding:10px 0px
	}


.subPageNoSide .ui-gd.features div.actions, 
.subPageNoSide .pageBody .features div.actions, 
.features dd.btn .actions{
margin: 0 auto;
}

.features ul li{
			list-style-type:disc; 
			margin-left:15px;
			font-size: 90%;
	}

.ui-gc.features .ui-u{
			margin:0px 0px 0px 0px; 
			width:33.33%
	}
	
.ui-gd.features .ui-u{
			margin:0px 0px 0px 0px; 
			width:25%
	}	

.features div.actions{
			display:table; 
			font-size:105%; 
			margin:10px auto; 
			padding-bottom:0px; 
			text-align:center
	}

*:first-child+html .features div.actions{margin:0px auto}

.subindex .features {padding-right: 10px}

.extra1.subindex .ui-gb.features .ui-u {
	margin-right: 0px;
	}



.features .actions p{
		float:none;
		padding:10px 10px 11px 0;
}

/*ff3 hack*/		
.features .actions p, x:-moz-any-link, x:default{
		float:none;
		padding:10px 10px 10px 0;
}
		
.features .actions p a{
		float:none; 
		margin-right:10px
}

/*nobanner - landingpage*/
.nobanner h2{
	margin-top: 10px;
	margin-bottom: 15px;
	}	
	
.landingpage .pageBody {
	padding-top: 4px;
	}	
	
/*who wants to be rounded corner? not you IE...just stay squared*/
.rounded {
		-moz-border-radius: 4px; 
  -webkit-border-radius: 4px;
  border-radius:4px;
	}	
	
/*system colors*/
.successful, .successful a {color: #006600}
.warning, .warning a {color: orange}
.alert, .alert a {color: #990000}	
.status_normal {color: black}
.status_inactive {color: #ccc}

.status_inactive a:link{color:#ccc; text-decoration:none}
.status_inactive a:visited{color:#ccc; text-decoration:none}
.status_inactive a:hover{color:#ccc; text-decoration:none}
.status_inactive a:active{color:#ccc; text-decoration:none}

/*ajax form*/
.ajaxForm	p,
.ajaxForm	form {
		padding: 10px;
		line-height: 16px;
		}	
		
.ajaxForm fieldset h4 {
		font-size: 100%;
		}
		
.ajaxForm h1 {margin: 0px;}	

/*icn sprite*/
.gallery a strong {
	background: url(../i/icn/icn_sprite.gif) no-repeat 0 3px;
	padding-left: 15px;
	display: block;
	margin-bottom: 10px;
	}
	
.gallery a strong:hover {
	background-position: 0 -17px;
	}	
	
.gallery p {
	font-size: 90%;
	}	
