@charset "utf-8";

/****************************
	BASIC
*****************************/

* {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

body {margin:0;padding:0;line-height:1.125em;font-size:100%;}

a {text-decoration:none;color:#F29400}
a img {border:0;}
a:focus { outline: none; }


.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#wrapper {font-size:0.725em;}

/****************************
       HEADINGS
*****************************/

h1,h2,h3 {font-weight:normal;}

h1 {font-size:1.818em; /* 20/11 */ border-bottom:1px solid #eee;margin:0;padding:0;line-height:1.5em;}
h2 {font-size:1.272em /* 14/11 */}
h3 {font-size:1.09em;}

/****************************
       UTILITY LINE
*****************************/

/*****  HELP BOX  ******/
#helpbox {float:left;color:#666;}
#helpbox ul {list-style:none;margin:0;padding:0;}
#helpbox ul li {float:left;line-height:3.5em !important;}
#helpbox .reset, #helpbox .increase {margin-left:0.25em;width:14px;text-indent:-999em;background-repeat:no-repeat;background-position:0% 50%;}
#helpbox .reset {background-image:url(http://www.net-blast.com/Webdesk/bilde/186260.gif);}
#helpbox .reset:hover {background-image:url(http://www.net-blast.com/Webdesk/bilde/186261.gif);}
#helpbox .increase {background-image:url(http://www.net-blast.com/Webdesk/bilde/186258.gif);}
#helpbox .increase:hover {background-image:url(http://www.net-blast.com/Webdesk/bilde/186259.gif);}

/*****  BREADCRUMB  ******/
#breadcrumb {text-align:right;color:#666;margin-right:185px;}
#breadcrumb * {line-height:3.5em !important;}
#breadcrumb a {padding:2px 4px !important;color:#000;font-weight:bold;}
#breadcrumb a:hover {background:#fcfcfc;}
#breadcrumb a.current {font-weight:normal;color:#666;}

/*****  SEARCH BOX      *****/
#searchbox {position:absolute;top:0;right:0;}
#searchbox form input {border:1px solid #f9f9f9;width:145px;margin:7px 0 0 0;padding:0.30em 6px 0.30em 25px !important;border:1px solid #e9e9e9;background:#fff url(http://www.netblast.no/Webdesk/bilde/186431.gif) 6px center no-repeat;}

/****************************
	WRAPPER
*****************************/

#wrapper {margin:0 auto;text-align:left;width:960px;position:relative;}
#wrapper .top {}
#wrapper .bottom {}


/****************************
	CONTAINER
*****************************/

#container {}


/****************************
	HEADER
*****************************/

#header {clear:both;}

/*****  BANNER          *****/
#banner {margin:0;text-align:center;padding:0;overflow:hidden;position:relative;cursor:pointer;}
#banner div {margin:0;padding:0;}
#logo-container	{}
#extra-container {position:absolute;right:0;top:35px;}



/*****  HORIZONTAL NAVIGATION *****/
#nav {clear:both;background:#222;height:24px;padding:5px 0;}
#nav ul { /* all lists */padding: 0;margin: 0;list-style: none;z-index:999;}
#nav ul li.sub {/*ARROW DOWN*/}

#nav ul.level-one a:hover, #nav ul.level-one li:hover a, #nav ul.level-two a {background:#AAA}
#nav ul.level-two li a:hover, #nav ul.level-two li:hover a, #nav ul.level-three a {background:#CCC}
#nav ul.level-three li a:hover {background:#aaa !important;}

#nav ul li li.sub a{/*ARROW RIGHT*/background:#efa32c url("../images/ico-menu-arrow-trans.png") no-repeat right center}
#nav ul {overflow: visible;float: right;}
#nav ul a {text-transform:uppercase;color:#fff;display: block;width: auto;line-height:24px;padding:0 10px;}
#nav ul ul a {width: 12em;}

#nav ul li { /* all list items */float: left;}
#nav ul li ul { /* second-level lists */position: absolute;padding: 0;width: 10em;left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#nav ul li ul ul { /* third-and-above-level lists */margin: -24px 0 0 13.73em;}
#nav ul li:hover ul ul, #nav ul li:hover ul ul ul, #nav ul li.sfhover ul ul, #nav ul li.sfhover ul ul ul {left: -999em;}
#nav ul li:hover ul, #nav ul li li:hover ul, #nav ul li li li:hover ul, #nav ul li.sfhover ul, #nav ul li li.sfhover ul, #nav ul li li li.sfhover ul { /* lists nested under hovered list items */left: auto;}

/****************************
	MAIN
*****************************/

#main {padding:0 0 0 0;margin:0;clear:both;position:relative;}

#left {float:left;width:230px}
#left ul {margin:10px 0 0 0;list-style:none;padding:0;}
#left ul li a {padding:5px 10px;background:#fff;color:#666;line-height:1em;text-decoration:none;display:block;}
#left ul li a:hover {background:#e9e9e9;}
#left ul li.selected a, #left ul li.selected ul li.selected a {background:#F29400;color:#fff;}
#left ul li ul {display:none;padding:0;}
#left ul li.selected ul {display:block !important;margin:0;border-bottom:1px solid #e9e9e9}
#left ul li.selected ul li {margin:0;padding:0 0 0 0px;}
#left ul li.selected ul li a {font-weight:normal;background:#fff;border:0;color:#666;padding-left:20px;}
#left ul li.selected ul li a:hover {background:#e9e9e9;}
#left ul li.selected ul li.selected a {background:#e9e9e9;color:#333;}
#left ul li.selected ul li.selected a:hover {background:#e9e9e9;color:#333;}





#center {float:left;width:500px;padding:10px 0 0 0;position:relative;}
#center .content {margin:0 20px;}

#center blockquote {float:right;font-size:1.8em;line-height:1.3em;font-style:italic;color:#f29400;}
#center blockquote:before {content:"\""}
#center blockquote:after {content:"\""}

#center #by-line, #center #share * {margin:0;padding:5px 0;font-size:0.9em;line-height:1em;}
#center #by-line {float:left;}
#center #by-line .date {color:#999;margin-right:5px;}
#center #by-line .author {color:#333;}
#center #share {float:right;}
#center #share a img {}

#center .Pictureframe {margin:10px 0;}

.introduction {font-weight:bold;}

#right {width:230px;float:left;}

	

#referred-list, #list {margin:0;padding:0;border:1px solid #ddd;border-width:1px 0 0 0;}
#referred-list legend, #list legend {margin:0;padding:0 5px 0 0 ;text-transform:uppercase;color:#888;letter-spacing:1px;}

#referred-list ul, #list ul {padding:0;list-style:none;margin:0 !important;}
#referred-list li, #list li {border-bottom:1px solid #eee;padding:10px 0;margin:0;}
#referred-list li h3, #list li h3 {padding:0;margin:0;line-height:19px;padding-right:20px;}
#referred-list li p, #list li p {padding:0;margin:0;color:#333;line-height:16px;padding-right:20px;}
#referred-list li img, #list li img {float:left;padding:0;margin:5px 20px 0 0;clear:both;}


        .Link {margin-top:20px;}
        .ExternalLink a {font-family:Arial,Helvetica,sans-serif;letter-spacing:0;}

	
    .clearfix li:after {content:".";display:block;height:0;clear:both;visibility:hidden;margin:0;padding:0;}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */


	#main #content #right {display:block;float:right;margin-left:12px;width:188px;height:100%;z-index:999;padding-bottom:20px;}
	#right ul {margin:0;padding:0;list-style:none;}
	#right li {display:block;margin:0;padding:0;}

	#right h2 {margin:0;padding:0;}

#news {margin-top:20px;}	
#dynamic_news {margin-top:20px;}
#dynamic_news .item {margin:0 auto 20px auto;display:block;cursor:pointer;padding:0;width:188px;text-align:left;}		
#dynamic_news .item table {border-collapse:collapse;margin:0;padding:0;}
#dynamic_news .item table td {padding:0 0px;margin:0;text-align:left !important;}
#dynamic_news .item table td h3 {margin:0;padding:0;font-weight:bold;}
#dynamic_news .item table td h3 a {}
#dynamic_news .item table td p {margin:0;padding:0;line-height:1.3em;color:#111;}
#dynamic_news .item table td p.date {padding:2px 0 1px 0;color:#666;}


	#right #banners {overflow:hidden;}

#right #banners img {margin:2px 0;}
#right #banners h3 {font-weight:bold;line-height:18px;}
#right #banners span {color:#111;}
#right #banners .element {margin-bottom:10px;}
	


#infobox {margin:1em 0 0.5em 0;font-weight:normal;padding:10px;border:1px solid #ddd;background:#fff;}
#infobox .label {font-weight:bold;margin:0.125em 0;}
#infobox .value {margin:0 0 0.5em 10;}

.right-column-element {text-align:center;padding:0;}
.right-column-element img {margin-top:20px;}

.hitlist span.HitPresentation {padding:0px 0 15px 0 !important;display:block;}


/****************************
        GALLERY
*****************************/

.galleria_separator {clear:both;height:10px;}

.galleria {list-style:none;width:430px;margin:0 0 0 8px;padding:0;}
.galleria li{display:block;width:55px;height:55px;overflow:hidden;float:left;margin:0 6px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em;}
* html .galleria li div span{width:400px} /* MSIE bug */
.galleria_wrapper .replaced {margin:0 5px;}
span.caption {margin:10px 25px;display:block !important;}



/****************************
	FOOTER
*****************************/

#footer {background:#e9e9e9;clear:both;display:block;padding:10px 20px 5px 20px;border-bottom:10px solid #fff;border-top:10px solid #fff;}

#footer table {border-collapse:collapse;margin:0;padding:0;width:100%;}

	#footer ul {list-style:none;margin:0;padding:0;}
	#footer li {display:inline;}

	#footer #information {text-align:center;line-height:20px; height: 20px;}
		#footer a {text-decoration:none;color:#000;}
		#footer li {margin-right:20px;}		
		#footer #information #telephone {background:url(http://www.net-blast.com/Webdesk/images/nbLayoutMaster/_Rainbow/telephone.gif) 0px 2px no-repeat;padding-left:10px;}
		#footer #information #mail {background:url(http://www.net-blast.com/Webdesk/images/nbLayoutMaster/_Rainbow/mail.gif) 0 4px no-repeat;padding-left:15px;}		
		#footer #information #visit {background:url(http://www.net-blast.com/Webdesk/images/nbLayoutMaster/_Rainbow/visit.gif) 0px 0px no-repeat;padding-left:10px;margin-right:0;}
	
	#footer #functions {line-height:20px;text-align:left; width: 92px;}
	#footer #functions img {cursor:pointer; margin-left: 5px;}
#footer #strong {text-align:right;}
