html { *background:url(/global/elements/blank.gif) fixed; }

/* GRID */

/*
#container { overflow:visible; background:url(/ipaper/images/background20070913.gif) repeat-x top; }
*/
/*
body { overflow:visible; background:url(/global/images/background20071128.gif) repeat-x top; }
*/

.grid2colc .column.first { width:232px; }
.grid2colc .column.last { width:710px; }
.grid2colc .grid2col .column { width:340px; display:inline; }
.grid2colc .grid3col .column { width:200px; margin-right:26px; }

.grid2colc .grid2cola .column.first { width:56%; }
.grid2colc .grid2cola .column.last { width:42%; }

#content .sidebar { background:transparent url(/tjonusta/images/sidebar_bg20080609.png) repeat-y top left; clear:right; float:right; font-size:11px; margin-bottom:18px; width:260px; }
#content .sidebar-wrap { background:transparent url(/tjonusta/images/sidebar_capbottom20080609.png) no-repeat bottom left; padding: 0 20px 2px; }

.grid3cola .column { width:583px; margin-left:15px }
.grid3cola .column.first,
.grid3cola .column.last { width:184px; }

/* main, content */
#main #content { clear:both; padding:1.6em 0; }

/* sub navigation */
#main #subnav { position:relative; background: #f8f8f8 url(/tjonusta/images/subnav_bg20070918.gif) repeat-y left; z-index:10; margin-top: 13px;}
#main #subnav .head { margin:-8px 0 0; padding: 9px 13px 0; font-weight:bold; font-size:12px; height:23px; color:#323232; background:url(/tjonusta/images/subnav_header_20070807.gif) no-repeat left top; position: relative;}
#main #subnav .head a { color:#303030; text-decoration:none; }
#main #subnav .head a:hover { text-decoration:underline; }

#main #subnav ul { margin:0; padding:0 1px 8px; background:url(/tjonusta/images/subnav_bgbottom20070918.gif) no-repeat left bottom; position:relative; }
#main #subnav ul li { display:block; margin:0; padding:0 10px; position:relative; _margin-top:-2px; }
#main #subnav ul li a { display:block; margin-bottom:-1px; height:4.17em;  border-bottom:1px solid #dcdcdc; line-height:50px; color:#595959; text-decoration:none; position:relative; outline:none; }
#main #subnav ul li a:hover { text-decoration:none; color:#0088cc; background-image:url(/global/images/arrow_blueright20070918.gif); }
#main #subnav ul li a { background:url(/tjonusta/images/subnav_arrow20070918.gif) no-repeat right center; }
#main #subnav ul li a img { float:left; margin-right:8px; }
#main #subnav ul li.bottom a { border:0; }


body#vefkynning #main #subnav ul li#sn-vefkynning,
body#leitarvelabestun-seo #main #subnav ul li#sn-leitarvelabestun-seo
	{ background:#efefef url(/tjonusta/images/subnav_active_bg20070918.gif) repeat-x; font-weight:bold; }

body#vefkynning #main #subnav ul li#sn-vefkynning a,
body#leitarvelabestun-seo #main #subnav ul li#sn-leitarvelabestun-seo a
	{ color:#000; text-decoration:none; cursor:default; background-image:url(/global/images/arrow_on.gif); }
	
body#references #main #subnav ul li#sn-references
	{ background:#efefef url(/tjonusta/images/subnav_bottomactive_bg20070918.gif) no-repeat top left; padding-bottom:8px; margin-bottom:-8px; _padding-bottom:7px; _margin_bottom:7px; }

/* headers, text */
body, #main, #content { color:#666; }
#main h1 { font-weight:normal; color:#333; margin-bottom:.6em; position:relative; z-index:10; }
#main h1 span { color:#666; }
#main h3 { font-size:14px; margin-bottom:.2em; }
#main h2,
#main h3,
#main h4,
#main p.intro,
#main strong { color:#404040; }
#main p.intro { margin-bottom:2.7em; }

body #content #hero h1 { font-weight:bold; color:#000; font-size:22px; margin:42px 0 5px 0; }
body #content #hero p { font-size:14px; line-height:20px; }

/* links */
#main a { text-decoration:none; }
#main a:hover { text-decoration:underline; }
#main a.arrow, #popup a.arrow { padding-right:10px; color:#2d70a5; text-decoration:none; background:url(/global/images/arrow20070921.gif) no-repeat right .32em; position:relative; }
#main a.arrow:hover { text-decoration:underline; }

/* next/previous links */
#main #pagenav { clear:both; font-size:11px; _zoom:1; margin:2em 0 2.5em; padding-top:2em; }
#main #pagenav:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

#main #pagenav a { font-size:12px; color:#0088cc; }
#main #pagenav .pagenav.next { padding-right:18px; width:15em; text-align:right; background:url(/global/images/arrow_blueright20070918.gif) no-repeat right center; }
#main #pagenav .pagenav.previous { padding-left:18px; width:15em; background:url(/global/images/arrow_blueleft20070918.gif) no-repeat left center; }

/* footer */
#main ol.smalltypes, #main ul.smalltypes, #main p.smalltypes { line-height:1.4em; }
#main #footerlinks { text-align:center; font-size:10px; margin:2em 0 0; color:#a1a5a9; }
#main #footerlinks a { color:#76797c; }

/* content footer */
#main #contentfooter { position:relative; z-index:10; line-height:1.4em; background:url(/ipaper/images/contentfooter_bgbottom20070823.gif) repeat-y center center; }
#main #contentfooter .wrapper { padding-top:7px; background:url(/ipaper/images/contentfooter_bgtop20070823.gif) no-repeat center top; }
#main #contentfooter .padder { padding:13px 26px 0 26px; background:url(/ipaper/images/contentfooter_bgbottom20070823.gif) no-repeat center bottom; _padding-bottom:0; }
#main #contentfooter .grid3col .column { width:270px; margin-left:60px; }
#main #contentfooter .column.first img.right { margin-top:-19px; margin-right:-30px; position:relative; z-index:20; }
#main #contentfooter .column.second img.right { margin-top:-19px; margin-right:-27px; position:relative; z-index:20; }
#main #contentfooter .column.last img.right { margin-top:-19px; margin-right:-24px; position:relative; z-index:20; }

#main #contentfooter img.right { margin:0; padding:0; margin-top:-19px; margin-right:-24px; }
#main #contentfooter h3 { margin-bottom:.4em; font-weight:normal; font-size:16px; }
#main #contentfooter p { margin-bottom:1em; }