/*
$Id: screen-v21.css 1654 2009-05-13 21:00:40Z 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 {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

h2.lowtech, 
.lowtech{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:140%
	}

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{display:none}

.pageBody{line-height:135%}

.Article3Col {	
-moz-column-count: 3;
-moz-column-gap: 1em;
-webkit-column-count: 3;
-webkit-column-gap: 1em;
}


/*--- headers -----*/
h1{font-size:150%; font-weight:bold; margin-bottom:15px}
.pageBody h1 {
	line-height: 130%;
	}
.subPageNoSide .pageBody h1{line-height:130%; width:690px}

h1, h2, 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, 
.directorynav .ui-gd .ui-u 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 h2

.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, 
.subindex .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}

.extra1.subPageWithSide .main ul, 
.extra1.subPageNoSide ul, 
.extra1.subPageWithSide .main ol, 
.extra1.subPageNoSide ol{margin-bottom:10px}

.extra1.subPageWithSide .main ol, 
.extra1.subPageNoSide ol{list-style-type:decimal; padding-left:3em}



.subindex .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}


/*---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;
	padding-bottom:15px;
	}
	
	
.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;
}	
	
.subPageWithSide .main .ui-ga.no-bottom .rounded .actions p,	
.subPageWithSide .main .actions p,	
.actions p {
		display: inline;
		margin: 0px 10px 5px 0px;
		padding: 11px 10px 10px 0px;
		background: url("../i/actions/btn-1.gif") right;
		_padding: 0px 10px 0px 0px;
		_line-height: 40px;
		}
		
.subPageWithSide .main .actions p, x:-moz-any-link {		float:left;}
.subPageWithSide .main .actions p, x:-moz-any-link, x:default {		float:none;}
		
*:first-child+html body .subPageWithSide .main .ui-ga.no-bottom .rounded .actions p,
*:first-child+html body .subPageWithSide .main .actions p,
*:first-child+html body .actions p,
*:first-child+html body .roundcont100 .popup-content-a .actions p,
*:first-child+html body .roundcont100 .popup-content-a .popup-content .rounded .content .actions p,
*:first-child+html body .roundcont100 .popup-content-a div.actions p {
			padding: 0px 10px 0px 0px;
			height: 40px;
			margin: 10px 10px 10px 0px;
			width: auto;
			line-height: 40px;
			float: none;
		}	

.actions p a:link, 
.actions p a:visited, 
.actions p a:hover, 
.actions p a:active {
	padding: 11px 6px 10px 36px;
	_padding: 10px 6px 10px 36px;
	text-decoration: none;
	text-align: left;
	color:#1b7dc6;
	}
	
	*:first-child+html body .actions p a:link,
	*:first-child+html body .actions p a:visited,
	*:first-child+html body .actions p a:hover,
	*:first-child+html body .actions p a:active
	 {
			padding: 10px 0px 10px 36px;
			margin-right: 10px;
			width: 300px;
		}
	
	
.actions p a.change-service {background: url("../i/actions/btn-1.gif") 0px 144px;}
.actions p a.signup-service{background: url("../i/actions/btn-1.gif") 0px 0px;}
.actions p a.login-service{background: url("../i/actions/btn-1.gif") 0px 144px;}
.actions p a.view-service{background: url("../i/actions/btn-1.gif") 0px 36px;}
.actions p a.download-service{background: url("../i/actions/btn-1.gif") 0px 108px;}

.actions a.change-service:hover, 
.actions a.signup-service:hover, 
.actions a.login-service:hover, 
.actions a.view-service:hover, 
.actions a.download-service:hover{
color: #325773;
	}
	
.extra2 .subnav div.actions {
		display:table;
		font-size:105%;
		margin:30px auto;
		text-align:center
}	

.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:269px}
.home .content{margin-top:430px}
.nobanner .content {margin-top: 141px}
.nobanner #branding {display: none;}

*:first-child+html .content{ margin-top:323px}
*:first-child+html .home .content{ margin-top:485px}
*: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:37px; margin-left:189px}
.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, 
.enav, 
.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:10px}

.breadcrumbs{top:323px; left:190px; z-index:2}
.ui-one .breadcrumbs {left:0px;}

.nobanner .breadcrumbs {top:195px;}

#branding{top:122px; left:10px}

#search{top:43px; left:699px; width:255px}

.page_function{top:370px; left:903px}
.nobanner .page_function{top:242px; left:903px}

.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{
	border:1px solid #e0e0e0; 
	height:21px; 
	padding:3px 0px 0px 5px; 
	font-size:120%; 
	width:161px;

	}

#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}

/*enav*/
.enav{top:16px; left:873px; text-transform:uppercase; width:78px}
.enav ul li a.selectedTextSize{color:#7d7d7d; text-decoration:underline}
.enav ul li a.stillingar{text-indent:-3000px; display:block; background:url("../i/enav/stillingar.gif") no-repeat; height:16px; width:16px; margin-left:0px}

#smallLink, #mediumLink, #bigLink{font-weight:bold; padding-right:10px; display:block}

#smallLink{font-size:11px; padding-top:2px}
#mediumLink{font-size:12px; padding-top:2px}
#bigLink{font-size:14px}

/*language*/
.lnav{top:20px; left:699px; font-size:90%; text-transform:uppercase; height:13px}

.lnav a{background:url(../i/lnav/flags.gif) no-repeat; text-decoration:none; padding:0px 0px 0px 23px; height:13px}

.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: 247px}
body .panel-wrapper.pageheader .inner{padding:10px; width:940px; height:221px}

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: 407px}
body .home .panel-wrapper.pageheader .inner{height:381px}

.panel-wrapper, 
.panel-cap,
.panel-wrapper-small {
	background: url("../i/panel-wrapper/bottom-top.png") no-repeat;
	}


.panel-wrapper {
	background-position: 0px -6px; 
	padding:6px 0px 0px 0px; 
	margin-bottom:10px; 
	height:1%; 
	_float:left
	}

.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%}
.ui-gd .ui-u{width:180px}

.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{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;}


/*Subpage with side column*/
.subPageWithSide .ui-g{margin-top:-30px; z-index:1000; position:relative}
.nobanner .subPageWithSide .ui-g {margin-top: -35px}
.subPageWithSide .ui-g .sideblock .sideblock-content{padding:0px 10px 10px 10px}

.subPageWithSide .ui-g .sideblock h2{border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; padding:6px 10px 6px 10px; margin-left:-2px; margin-bottom:8px; background:url(../i/header-bg-gradient.gif) repeat-x}

.subPageWithSide .ui-g .sideblock.next-steps h2, 
.subPageWithSide .ui-g .sideblock.mitt-svaedi h2, 
.subPageWithSide .ui-g .sideblock.first-block h2{background:url("../i/sideblock/h2-nextsteps.gif") no-repeat 90% 50%; border-left:1px solid #e7e7e7; border-top:0px solid #e7e7e7}

.subPageWithSide .ui-g .sideblock.faq h2{background:url("../i/sideblock/h2-faq.gif") no-repeat 90% 50%}
.subPageWithSide .ui-g .sideblock.related h2{background:url("../i/sideblock/h2-related.gif") no-repeat 90% 50%}
.subPageWithSide .ui-g .sideblock ul li{background:url("../i/directorynav/list-arrow.gif") no-repeat 0% 5%; padding:0px 0px 0px 18px; margin-bottom:5px}
.subPageWithSide .ui-g .sideblock ul li a{display:block}


em.flag img {border:1px solid #efefef;margin-top:3px;}

.extra1.index .ui-gd .ui-u h2{background:url(../i/ui-u/h2-bg.gif) no-repeat; display:block; height:30px; padding:8px 0px 0px 10px; _padding:10px 0px 0px 10px; _margin:0px 0px 0px 0px; border-top:1px solid #fff; border-bottom:0px solid #fff;color:#1b7dc6 }

.extra1.index .ui-gd .ui-u  a:hover h2{color:#325773; text-decoration:none}

.extra1.index .ui-gd .ui-u img{line-height:0}
.extra1.index .ui-gd .ui-u{margin-bottom:10px; width:180px; border-right:0px solid #e7e7e7; _position:relative}
.extra1.index .ui-gd .ui-u p{padding-left:10px; line-height:1.2em; margin-top:-9px; font-size:95%}
.extra1.index .ui-gd .ui-u h2{border-bottom:none}
.extra1.index .ui-gb .ui-u{width:387px; border-right:1px solid #e7e7e7}
.extra1.index .ui-gb .ui-u.last{width:382px; _width:377px; border-right:none}

.extra1.index .ui-gb .ui-u h2{border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:10px 0px 10px 14px; margin-bottom:15px; background:url(../i/header-bg-gradient.gif) repeat-x bottom; position:relative}


.extra1.index .ui-gb .ui-u .box, 
.home .ui-gb .ui-u .box, 
.home .ui-gc .ui-u .box, 
.ssp .ui-gc .ui-u .box
 {
			padding:0px 10px;
			_padding:0px 8px 0px 10px;
	}
	
.home .ui-gb .ui-u .box.selectedProducts {
			padding:0px 0px 0px 0px;
	}		
	
				
/*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, 
.directorynav 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;
	}
	
.home .ui-gb .ui-u h2 a, 
.home .ui-gc .ui-u h2 a,
.index .ui-gb .ui-u h2 a, 
.ssp .ui-gc .ui-u h2 a {color: #4D4D4D;text-decoration: none;}	
	

.home .ui-gb .ui-u {
	border-right: 1px solid #e7e7e7;
	width: 479px;
	_width: 478px;
	margin:-3px 0px 0px 0px;
	position: relative;
	}

	
.home .ui-gb .ui-u.last {
	border-right: none;
	padding: 0px;
	margin:-3px 0px 0px 0px;
	position: relative;
	}
	
.home .ui-gb .ui-u .adBox .ui-u {
			width: 214px;
			margin:0px 10px 10px 0px;
			padding:0px 0px 0px 0px;
			_width: 180px;
			_float:left;
			_margin:0px 0px 0px 0px;
			_padding:0px 0px 0px 0px;
}
		
.home .ui-gb .ui-u.last	.adBox .ui-u.last {
				margin:0px 0px 10px 10px;
				padding:0px;
			}

/*gb = subindex*/
.extra1.subindex .ui-gb .ui-u, 
.extra1.subPageNoSide .ui-gb .ui-u
 {
		margin-right:10px;
		width:370px;
		_width:365px;
	}
	
.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;
	}
			
/*gb = 3col home */
.home .ui-gc .ui-u, 
.ssp .ui-gc .ui-u
 {
	border-right: 1px solid #e7e7e7;
	width: 319px;
	_width:318px;
	margin:-3px 0px 0px 0px;
	position: relative;
	}
.home .ui-gc .ui-u.last {border-right:0px;}	



/* seasonal - home*/
	.home .ui-gb .seasonal img {
		float: right;
		margin-top: -90px;
		z-index: 99;
		position: relative;
		padding-bottom:11px;
		}
		
	*:first-child+html body .home .ui-gb .seasonal img {
		padding-bottom:0px;
	}
	
	.home .ui-gb .seasonal h3 {
		color: #1b7dc6;
		font-weight: normal;
		font-size:140%;
		}
		
.home .ui-gb .seasonal p,
.home .ui-gb .seasonal ul, 
.home .ui-gb .seasonal h3 {
				margin-bottom:18px;
			}

.home .ui-gc .ui-u	img {float: right;margin-top: -40px;z-index: 9999;position: relative;padding-bottom:10px;}
/*.home .ui-gc .ui-u.last img	{margin-top:-15px;margin-right: -1px}	*/
	

/*blue buttons*/	
a.btnblue {
	height:26px;
	width:150px;
	display: block;
	float: left;
	display: inline;
	text-indent: -3000px;
	position: absolute;
	bottom: 10px;
	left:13px;
}
	
a.btnblue	{	background: url(../i/btn/blue-1.gif) no-repeat;}
a.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;}	


.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*/
.enav ul, 
.enav ul li, 
.snav ul, 
.snav ul li, 
 
.font-sizer ul, 
.font-sizer 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}

.enav ul li, 
.snav ul li, 
.font-sizer 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:-235px 0px; width: 118px}
.einstaklingar .mnav ul li.c3 a:hover{background-position:-235px -32px}
.einstaklingar .mnav ul li.current_page.c3 a,
.einstaklingar .mnav ul li.current_page_ancestor.c3 a{background-position:-235px -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{margin-top:-5px; _position:relative}

.subnav h2{background:url("../i/subnav/h2-bg.gif") no-repeat right; height:24px; text-align:center; font-size:14px; padding-top:8px; margin-bottom:1px; _height:23px; _padding-top:10px}

.nobanner .subnav h2 {
	margin:0px 0px;
	}

.subnav h2 a:link, 
.subnav h2 a:visited, 
.subnav h2 a:hover, 
.subnav h2 a:active{color:#fff; display:block; font-weight:normal}

.subnav ul.level1{margin-left:1px}

.subnav li a{display:block}

.subnav ul.level1 li{
	background:#e8f7ff; 
	margin-bottom:1px; 
	_margin-bottom:0px; 
	width:186px
	}

*: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 #c5e8f9;
	_height:18px; 
	width:176px; 
	padding:7px 0px 7px 10px; 
	_padding:8px 0px 0px 10px
	}

.subnav ul.level1 li a:hover{
	background:#cfefff
	}

.subnav ul.level1 li.haschildren a{
	background:url("../i/subnav/1level-haschildren.gif") no-repeat 95%
	}
	
.subnav ul.level1 li.haschildren a:hover{
	background:#d3f1ff url("../i/subnav/1level-haschildren-hover.gif") no-repeat 95%
	}

.subnav ul.level1 li.current_page a{
	color:#325773; 
	background:#cfefff
	}
	
.subnav ul.level1 li.current_page a:hover{
	background:#c5e8f9
	}

.subnav ul.level1 li.haschildren.current_page_ancestor a{
	background:#ECF9FF url("../i/subnav/1level-current_ancestor.gif") no-repeat 95%
	}
	
.subnav ul.level1 li.haschildren.current_page_ancestor a:hover{
	color:#325773; 
	background:#d3f1ff url("../i/subnav/1level-haschildren-selected-hover.gif") no-repeat 95%
	}


/*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;
	
	}

.subnav ul.level1 li ul.level2 li a:link{
	color:#0092d1; 
	text-decoration:none; 
	padding-left:15px;
	margin-bottom:0px; 
	}
	
.subnav ul.level1 li ul.level2 li a:visited{color:#0092d1; text-decoration:none; margin-bottom:0px; padding-left:15px}
.subnav ul.level1 li ul.level2 li a:hover{color:#325773; text-decoration:none; background:#fff; margin-bottom:0px; padding-left:15px; width:171px}
.subnav ul.level1 li ul.level2 li a:active{color:#0092d1; 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{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:761px; 
	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
	}
	
.ui-one .breadcrumbs {
	width:951px;
	}	

.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 {
		background-position: 0px -31px
}

.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{  width:60px}

.page_function a{  display:block;   float:left;   _display:inline;   overflow:hidden;   width:16px;   height:16px;   font-size:1px;   text-indent:-800px;   margin-right:10px}

.page_function a:hover, 
.page_function a:focus, 
.page_function a:active{}

.page_function ul li a.send{background:url(../i/page_function/send.gif) no-repeat}
.page_function a.send:hover{background:url(../i/page_function/send.gif) no-repeat 0% -16px}
.page_function ul li a.print{background:url(../i/page_function/print.gif) no-repeat}
.page_function ul li a.print:hover{background:url(../i/page_function/print.gif) no-repeat 0% -16px}

#divContainerDirectoryNav{clear:both}

.directorynav{width:100%; height:1%}
.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{border-bottom:1px solid #e7e7e7; margin-left:1px; margin-right:1px; padding:10px 0px 10px 10px; margin-bottom:8px}
.directorynav ul li a{display:block; width:170px; background:url("../i/directorynav/list-arrow.gif") no-repeat 96.3% 58%; padding:5px 0px 5px 10px}
.directorynav ul li a:hover{background:url("../i/directorynav/list-arrow-hover.gif") no-repeat right; text-decoration:none}


/*table css*/
.data table{ margin-bottom:10px;  clear:both;  width:100%}

.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 {
			width: 100%;
			margin-bottom: 10px
}

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 {
	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:8px 10px;
	color: #444;
	}

.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;}
	
.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; text-transform:uppercase; 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{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}

/*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{}


/*lokašur-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;
	}



/*lokašur-hęgri*/
.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-hęgri*/
.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}

 
.tabContent div.more-products {
		position: absolute;
		top: -20px;
		right:5px;
		font-size: 95%;
}
		
.tabContent div.more-products a:link,
.tabContent div.more-products a:visited, 
.tabContent 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;
}

.tabContent 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;
}


.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}

.tabContent .details{background:url("../i/tabs/bg-details.gif") repeat-x top; border-top:1px solid #e7e7e7; border-right:1px solid #e7e7e7; height:43px; padding:10px 10px 0px 10px}

.tabContent li.last .details{border-right:0px solid #e7e7e7}

.tabContent ul li a .details span.price, 
.ui-g span.price{color:#636363; font-size:95%}
.tabContent ul li a .details h4{font-weight:normal; font-size:100%; line-height:110%}

.box.selectedProducts{display:block; width:455px; margin-left:10px; padding-left:0px}

.selectedProducts .tabContent ul, 
.selectedProducts .tabContent ul li,{ float:left;  text-align:center}
.selectedProducts .tabContent ul li{ width:111px;  text-align:center;  float:left;  position:relative}
.selectedProducts .tabContent ul li img{border:1px solid #e7e7e7; padding:4px; margin-bottom:10px}

.selectedProducts #farsimar.tabContent ul li img{border:0px solid #e7e7e7}

.tabContent div.more-products {}


/*iconlist*/

.subPageWithSide .main .iconlist ul li, 
.subPageNoSide .main .iconlist ul li, 
.subindex .pageBody .iconlist ul li, 
.subPageNoSide .pageBody .iconlist ul li {
					border:1px solid #D1D1D1;
					display:list-item;
					list-style-image:none;
					list-style-type:none;
					margin:0px 10px 10px 0px;
					padding:5px;
					width:112px;
					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}


/*--- 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%}

.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}

.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}


/*---- Ašstoš/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 5px 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}
	
/*feature list / comparisation */	
.features dl.ui-u{padding-bottom:0px; border-bottom:1px solid #CEEDFA}
.features dl dt{
	background:url(../i/ui-u/features.gif) 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 .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}
.features ul li{list-style-type:disc; margin-left:15px}
.ui-gc.features .ui-u{margin:0px 0px 0px 0px; width:33.33%}
.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;
	}

/*nobanner - landingpage*/
.nobanner h2{
	margin-top: 5px;
	margin-bottom: 15px;
	}	
	
	
/*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}