body{
	font-family:  Verdana, Arial, sans-serif; 
}

a {  font-family:  Verdana, sans-serif; font-size: 11px; text-decoration: underline; color:#009036;font-weight: bold;}
a:hover{color:#00ab40;}

a img { border: 0; }


.scroll_style { background: url('../../site/img/ielektro/bk.gif'); padding: 0; margin: 0; }

#td_content{ padding-right: 10px;}
#tbl_print{width: 600px;}
.forside #tbl_print{width: 920px;}

#main-cont { width: 100%; margin: 0 auto; text-align: center;}
#www-cont { width: 963px; text-align: left;margin: 0 auto;}
#page_cont {}
#page-cont-top{background: url(../../site/images/main/page_top.png) left top no-repeat;height: 10px;line-height: 2px;font-size: 2px;}
#page-cont-md, #page-cont-bbt{background: url(../../site/images/main/page_mid.png) left top repeat-y;padding-left: 23px;padding-right: 23px;padding-top: 5px;}
.forside #page-cont-md, #page-cont-bbt{
	padding-right: 13px;
}
#page-cont-bbt{overflow: hidden;padding-left: 23px;}
#page-cont-bt{background: url(../../site/images/main/page_bt.png) left top no-repeat;height: 16px;}

.skjema_mail {  font-family:  Verdana, sans-serif; font-size: 10px; text-decoration: underline; color:#1759AD;font-weight: bold;}
.skjema_mail:hover{color:red;}

.sitemap_main {  font-family:  Verdana, sans-serif; font-size: 11px; text-decoration: underline; color:#1759AD;font-weight: bold;}
.sitemap_main:hover{color:red;}

.sitemap_sub {  font-family:  Verdana, sans-serif; font-size: 10px; text-decoration: underline; color:#75B3DE;font-weight: bold;}
.sitemap_sub:hover{color:red;}
.sitemap_sub:visited{color:#75B3DE;}
.sitemap_sub:visited:hover{color:red;}

.table_head{color:white}
.table_head:visited{color:white}
.table_head:hover{color:light-green}
.table_head:visited:hover{color:light-green}

.Bottom {background-color: #333333}
.LinkBottom {  font-family:  Verdana, sans-serif; font-size: 14px; text-decoration: none; color:white}
.LinkBottom:hover{color:red}
.LinkBottom:active{color:white}
.LinkBottom:visited{color:white}
.LinkBottom:visited:hover{color:red}


#top-menu-cont{
	overflow: hidden;
	padding-left: 13px;
	padding-right: 13px;
}
.MenuText {  font-family:  Arial, Verdana, sans-serif; color: white; font-size: 12px}

.MenuMain a, .MenuMain a:visited {  
	color:#FFFFFF; 	
	background: none;
	display : block;
	padding-top: 8px;
	text-align: center;
	text-decoration: none;
	height: auto;	
}
.MenuMain, .MenuMain:visited {
	background: url(../../site/images/menu/top_menu.png) left top no-repeat;
	float:left;
	width: 108px;	
	height: 28px;		
}
.MenuMain:hover, .MenuMain a:hover, .MenuMain a:visited:hover, .MenuMain:active{
	text-decoration:none; 
	color:#ffffff;
}
.MenuMain:hover{
	background: url(../../site/images/menu/top_menu.png) left -28px no-repeat;
}

div.MenuMainSelected, div.MenuMainSelected:active, div.MenuMainSelected:hover, div.MenuMainSelected:visited, div.MenuMainSelected:visited:hover{  
	background: url(../../site/images/menu/top_menu.png) left -56px no-repeat;
}
#sub-menu-cont{
	margin-left: 13px;
	margin-right: 13px;
	background-color : #009036;
	overflow: hidden;
	min-height: 52px;
}
.forside #sub-menu-cont{
	min-height: 0px;
}
.sub-menu-wr{
	background: url(../../site/images/menu/sub_menu_sep.gif) right center no-repeat #009036;
	float:left;	
	padding: 7px 0px;
}
.MenuSub{
	line-height: 19px;
}
.MenuSub a, .MenuSub a:visited, .MenuSub a:active { 
	font-size: 11px; 
	line-height: 19px;
	font-weight: normal; 
	text-decoration: none; 
	color:#ffffff; 
	padding: 0px 19px;
	display: block;
}
a.MenuSub:hover, a.MenuSub:visited:hover{
	color	:#aae17c;
	text-decoration:none; 
}

a.MenuSubSelected, a.MenuSubSelected:visited, a.MenuSubSelected:hover, a.MenuSubSelected:active {  
	font-weight: normal; 
	text-decoration: none; 
	color:#aae17c; 
}

.NotPublic {  font-family:  Verdana, Helvetica, Arial,   sans-serif; font-size: 10pt; text-decoration: none; color:#333366}
.Public {  font-family:  Verdana, Helvetica, Arial,   sans-serif; font-size: 10pt; text-decoration: none; color:black; font-weight : bold;}
.Public:hover{color:#000000}
.NotPublic:hover{color:#000000;}
.forside_heading{font-family:  Verdana, sans-serif; font-size: 27px; font-weight: 600; color: #005A93; line-height: 92px}
.headline{font-family:  Verdana, sans-serif; font-size: 11px; font-weight: 900; color: black}
.text{font-family:  Verdana, sans-serif; font-size: 11px; text-decoration: none; color: #000; line-height: 17px; }
.small_text{font-family:  Verdana, sans-serif; font-size: 10px; text-decoration: none; color: #000; }

.svart{color: black;}

td{font-family:  Verdana, sans-serif; font-size: 10px; text-decoration: none; color: black}
ul{margin-top:0px;margin-bottom:0px;margin-left:20px}
ol{margin-top:0px;margin-bottom:0px;margin-left:25px}

.ingress{font-family:  Verdana, sans-serif; font-size: 11px; text-decoration: none; font-weight: bold; color: black}
.bildetext{font-family:  Verdana, sans-serif; font-size: 10px; text-decoration: none; color: black}
.link_date{font-family:  Verdana, sans-serif; font-size: 10px; text-decoration: none; color: black}
.pagename{  font-family:  Verdana, sans-serif; font-size: 17px; color: #000; font-weight: 600; }
.pdname{  font-family:  Verdana, sans-serif; font-size: 18pt; font-weight: bold; color: black;}

.headline_1{font-family:  Verdana, sans-serif; font-size: 8pt; font-weight: bold; color: black;}
.headline_2{font-family:  Verdana, sans-serif; font-size: 10pt; font-weight: 900; color: black;}

/* search field */
#search-box-lt{
	padding-left: 7px;
	background: url(../../site/images/search/search_bg_lt.png) left top no-repeat;
}
#search-box-md{
	background: url(../../site/images/search/search_bg_md.png) left top repeat-x;
	overflow: hidden;
	height: 28px;
}
#search-box-rt{
	padding-right: 6px;
	background: url(../../site/images/search/search_bg_rt.png) right top no-repeat;
}

.search_word{
	font-size: 12px;
	line-height: 18px;
	color: #363636;
	float:left;
	display:block;
	padding-right: 9px;
}
.search_frm{
	margin:0px; 
	padding:0px;
	border:0px;
	width:122px;
	display:inline;
	border:none;
}
span.search_input{
	background: url(../../site/images/search/search_fld.png) left center no-repeat;
	display:block;
	float:left;
	margin-top: 0px;
	padding-right: 5px;
	vertical-align: top;
}
span.search_input input{
	padding: 0px;
	margin: 1px 0px 0px 0px;
	outline:none;
	line-height: 15px;
	font-size: 11px;
	border:none;
	width: 110px;		
	height: 17px;
	vertical-align: top;
	padding-left: 2px;
	background: none;
}
/*#search-box-md input[type="text"] {
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	border: 2px solid #5F5F5F
}*/
span.search_bt{	
	display:block;
	float:left;
	margin-top: 1px;	
}
span.search_bt input{
	margin: 0px;
	padding: 0px;
	width: 41px;
	height: 17px;
	background: url(../../site/images/search/search_bt.png) left top no-repeat;
	border:none;
	vertical-align: top;
	cursor:pointer;	
}
span.search_bt input:hover{
	background-position: left -17px;
}
.found_text{
	color		: #7bd4f9;
}
.page_map_link{
	font-size	: 12px;
}
.page_map_link_dub{
	font-size	: 11px;
}
.search_zebra_0{

}
.search_zebra_1{
	background-color: #e4e4e4;
}
.search_zebra_0 .les_mer, .search_zebra_1 .les_mer{
	background-color: transparent;
}
.search_zebra_0, .search_zebra_1{
	padding: 5px;
}
.search_cont{
	padding-left: 0px;
	border: 1px solid #cbcbcb;
}
.search_cont .pagename{
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 14px;
}
/* END search field */
/* buttom text */
#foot-info-box{
	color :#707172;
	font-size: 11px;
	padding-left: 35px;
	padding-top: 18px;
	padding-bottom: 20px;
	line-height: 16px;
}
#foot-info-box img{
	vertical-align: top;
}
.green-color{
	color: #60c87e;	
}
/* END buttom text */
/* bottom news letter */
.weak-text{
	font-size: 10px !important;
	color: #a6a7a7;
}
.e_post_adresse_title{
	font-family:  Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	color: #4B4B4D;
}
span.nl_input{
	background: url(../../site/images/main/nl_input.png) left center no-repeat;
	display:block;
	float:left;
	margin-top: 0px;
	padding-right: 1px;
	vertical-align: top;
}
span.nl_input input{
	padding: 0px;
	margin: 1px 0px 0px 0px;
	outline:none;
	line-height: 17px;
	font-size: 15px;
	border:none;
	width: 135px;		
	height: 20px;
	vertical-align: top;
	padding-left: 2px;
	background: none;
}
span.nl_ok{	
	display:block;
	float:left;
	margin-top: 0px;	
}
span.nl_ok input{
	margin: 0px;
	padding: 0px;
	width: 37px;
	height: 20px;
	background: url(../../site/images/main/ok_bt.png) left top no-repeat;
	border:none;
	vertical-align: top;
	cursor:pointer;	
}
/* END bottom news letter */
/* fp*/
#fp-news-cont{
	background-color: #eff0f1;	
	padding: 12px 11px;
	margin: 10px 0px; 
	overflow: hidden;
}
#fp-news-cont span{
	/*display: block;*/
}
a.fp-news-wr, a.fp-news-wr:visited{
	width: 299px;	
	height: 100px;
	display: block;
	float:left;
	overflow: hidden;
	text-decoration: none;
}
a.fp-news-wr:hover, a.fp-news-wr:visited:hover{
	background-color: #d6d7d8;	
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
	text-decoration: none;
}
.fp-news-pic-wr{
	float:left;	
	display: block;
	padding-right: 13px;
}
.fp-news-txtwr{
	display: block;
	height: 100px;
	width : 109px;
	float: left;
	overflow: hidden;
}
span.fp-news-txtwr span.name{
	 font-family:  Arial, Verdana, sans-serif;
	 font-size: 14px;
	 font-weight: bold;
	 color: #009036;
	 display: inline;
	 /*font-weight: normal;*/
}
span.fp-news-txtwr span.text{
	 font-family:  Arial, Verdana, sans-serif;
	 display: inline;
	 font-weight: normal;
}
.news-prik-prik{
	background: url(../../site/images/main/cover.png) top left no-repeat;
	height: 10px;
	width: 30px;
	overflow: hidden;
	position: relative;
	left: -15px;
	top: -10px;
}
/* END fp*/
/* right buttons */
a.right-link-a, a.right-link-a:visited, a.right-link-a:active{
	display: block;
	width: 310px;
	height: 95px;
	overflow: hidden;
	text-align: left;
	font-family : Lucida Sans Unicode, Lucida Grande, Arial, Verdana, sans-serif;
	font-size: 18px;
	color : #009036;
	text-decoration : none;
}
a.right-link-a:hover, a.right-link-a:visited:hover{
	color : #FFF;
	text-decoration : none;
}
a.right-link-a span {
	display: block;
}
.rt-banner-bt{
	background: url(../../site/images/page/right_bt_bg.png) top left no-repeat;
}
.rt-banner-bt span{
	background: url(../../site/images/page/right_bt_over.png) top left no-repeat;
	opacity:0;
	filter:alpha(opacity=0);	
	width: 310px;
	height: 95px;
}
a.right-link-a span.rt-banner-bt span:hover{
	background: url(../../site/images/page/right_bt_over.png) top left no-repeat;
	opacity:1;
	filter:alpha(opacity=1);	
}
.rt-banner-name {
	position: relative;
	top: -57px;
	left: 30px;
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-weight: normal;
}
/* END right buttons */
/* nb */
.nb-news-name{
	font-family:  Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 30px;
	color: #005fa4;
	line-height: 35px;
}
.nb-news-name {
	padding-left: 15px;
}
.nb-news-name-1 {
	padding-left: 0px;
}
.nb-news-ingress{
	font-family:  Arial, Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 14px;
	padding-top: 10px;   
}
.nb-news-ingress div{
	
}
.nb-les_mer{
	font-family:  Lucida Sans Unicode, Arial, Lucida Grande, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #00985e;
}
.nb .pagename{
	font-family:  Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 20px;
	line-height: 24px;
	color: #009036;
}
.nb .ingress{
	font-family:  Lucida Sans Unicode, Arial, Lucida Grande, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #3e3d40;
}
.nb .headline{
	font-family: Lucida Sans Unicode, Arial, Lucida Grande, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	color: #3e3d40;
}
.nb .text{
	font-family: Lucida Sans Unicode, Arial, Lucida Grande, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #3e3d40;
}
/* END nb */

