@charset "utf-8";
*
{
	padding: 0;
	margin: 0;
	position: relative;
	 
}
@media print {
	body
	{
		margin: 0;
		 
	}
}
@media screen {
	/*body
	{
		 
		behavior: url("styles/csshover3.htc");
	}*/
}

html
, body
{
		height: 100%;
		 
		 
		background-image: url("../images/bg.jpg");
		background-repeat:repeat-x;
		 background-position: top center;
		 
}

a
, a:link
, a:visited
{
	color: #666;
	text-decoration: none;
}
a:hover
, a:active
{
	text-decoration: none;
	 
}

body,td,th,p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666;
}
.headline {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: #7a1f23;
}
.subhead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 24px;
	font-weight: normal;
	color: #7a1f23;
}
.preamble {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 23px;
	font-weight: normal;
	color: #7a1f23;
	display: block;
	margin-top: 5px;
}
.news_title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #7a1f23;
	display: block;
	 
}

.input
, input.formField { 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	/*color: #7AIF23; */
	background-color: #fff; 
	border-bottom: #ccc 1px solid; 
	border-left: #ccc 1px solid; 
	border-right: #ccc 1px solid; 
	border-top: #ccc 1px solid; 
	padding: 3px 4px 3px 4px; 
	margin: 0; 
}

#extend_loggo
{
	  margin: 0 auto; 
	/* width: 980px;*/
	 width: 968px;
	 
	 
   
}

.loggo
{
	padding-left:80px;
	position:inherit;
	 
	
	
	
	
	 
}

#extend
{
	 margin: 0 auto; 
	/* width: 980px;*/
	 width: 968px;
 	height: 100%;
	/*margin-top:-110px;*/
	  
}




* html #extend
{
	height: 100%;
	  
	  
}

#middle_com {
	background:#FFFFFF none repeat scroll 0 0;
	width: 380px; 
	margin: 0 auto;
	height: 100%;
}






#top {
	color: #aaa;      
	/*padding-left:10px;     background-image:url("../images/top.jpg");*/
    background-image: url("../images/bg_midle.png");
		background-repeat:repeat-y;
	clear:both; 
	overflow:hidden; 
	/* width: 980px;*/
	 width: 968px; 
	height: 189px;
	margin-top:-107px;
	
}

#top_picture {
	color: #aaa;
	 /* background-image:url("../images/topp_picture2.png");
	  
    background-image:url("../images/top.jpg"); */
	clear:both; 
	overflow:hidden; 
	/* width: 980px;*/
	 width: 959px; 
	height: 189px;
	
}

#img1
{
position:absolute;
left:0px;
top:0px;
z-index:-1v }



#top_under_bg {
	 
	background-image:url("../images/under_meny_bg.jpg");
	width: 980px; 
	height: 20px;
	
}
#middle_main {
	/*background:#FFFFFF none repeat scroll 0 0;
	background: #fff none repeat-x;
	padding-left:10px;*/
	background-image: url("../images/bg_midle_standard1.png");
		background-repeat:repeat-y;
	 clear:both; 
	overflow:hidden; 
	/* width: 980px;*/
	 width: 968px; 
	 
	padding-bottom: 17px;
}
#middle_main_ettan {
	/*background:#FFFFFF none repeat scroll 0 0;
	background: #fff none repeat-x;
	padding-left:10px;*/
	background-image: url("../images/bg_midle_ettan2.png");
		background-repeat:repeat-y;
	 clear:both; 
	overflow:hidden; 
	/* width: 980px;*/
	 width: 968px; 
	 
	padding-bottom: 17px;
}






#bottom {
	 background-image: url("../images/bg_foot2.png");
    overflow:hidden; 
	margin: 0 auto; 
	 width: 968px;  
	height: 100%;
	  
	height: 131px;   
}
 
#footer_1 {
	color: #7a1f23;
	background-color:#FFF;
	font-size: 11px;
	text-align:inherit;
	/*padding-left:-2px; */
	margin-left:28px;
	margin-top:43px;
	  width:170px;
	 
	 
	
}

#footer_2 {
	color: #999999;
	background-color:#FFF;
	font-size: 11px;
	margin-left:135px;
	margin-top:43px;
	width:170px;
	 
}
#footer_3 {
	color: #999999;
	background-color:#FFF;
	font-size: 11px;
	  
	 margin-left:136px;
	 width:170px;
	 
	margin-top:43px
	 
}

#footer_In {
	 
	background-color:#FFF;
	font-size: 11px;
	height: 65px;
	width:170px;
 	 
}

#footer_In1 {
	 
	background-color:#FFF;
	font-size: 11px;
	height: 65px;
	width:170px;
 	 
}
#footer_In2 {
	 
	background-color:#FFF;
	font-size: 11px;
	height: 65px;
	width:170px;
 	 
}
#footer_In3 {
	 
	background-color:#FFF;
	font-size: 11px;
	height: 65px;
	width:170px;
 	 
}


#topMenu li a {
	color:#aaa;
	text-decoration: none;
	text-transform: uppercase;
}
#topMenu li a:hover, #topMenu li a:active {
	color:#ffffff;
}
#topMenu li a.currentMenuItem
, #topMenu li a.currentMenuPath {
	color:#ffffff;
		text-decoration: none;
		font-weight: bold;
}
#topMenu {
	background-image: url("../images/main_meny_bg.png");
	float:right;
	text-align: center;
	height: 27px;
	padding-top: 6px;
	margin-top:16px;
	 
}

 #topMenu ul {
	margin:0;
	padding:0;
	position:relative;
}


#topMenu li {
	display:inline;
	margin: 0 4px;
}
.logo
{
	padding: 0px 0;
	 
	
	 
}
.searchForm
{
	color: #aaa;
	padding: 20px 0 0 0;
}
.searchForm .message { display: none; }
#search
{
	width: 330px;
	height: 23px;
	background: #ececec url(../images/searchInput_bg.png) top left scroll no-repeat;
	color: #222;
	border: solid 0px;
	padding: 45px 10px 0 10px;
}
#topBanner
{
	overflow: hidden;
	width: 800px;
}
#mainContent
{
	margin-top: 2px;
	margin-bottom: 20px;
	 
	 
}

#newsLista
{
	 
 
	margin-right:30px;
	 
	 
}

#leftContent
{
	color: #666;
	text-decoration:none;
	azimuth:left;
	  
	/*padding-left:5px;*/
}

#leftContent_1
{
	color: #666;
	text-decoration: none;
	width:270px; 
	margin-right:0px;
	 
}


#centerContent
{
	color: #666;
	text-decoration: none;
	azimuth:center;
	margin-left:5px;
	margin-right:5px;
	 
}

 
.posthidden 
{
	display:none;
	 
	 
	 
	
} 
.postshown 
{
	display:inline;
}


#centerContent_ettan
{
	color: #666;
	text-decoration: none;
	azimuth:center;
	margin-left:5px;
	margin-right:-10px;
	 
}

#centerContent_1
{
	color: #666;
	text-decoration: none;
	width:270px; 
	margin-left:0px;
	margin-right:0px;
	 
}




#rightContent
{
	color: #666;
	text-decoration: none;
	azimuth:right;
	margin-left:10px;
	  
}

#rightContent_1
{
	color: #666;
	text-decoration: none;
	width:270px; 
	margin-left:0px;
	 
	 
}




#centerContent a
{
	color: #999999;
	text-decoration: underline;
}
.pageHead {
	background-color: #333;
	color: #aaa;
}

/* Left menu */
.leftMenu .currentMenuPath
{
	background-image: url(../images/menu/menuActive_bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #000;
}
.leftMenu .currentMenuItem
{
	background-image: url(../images/menu/menuActive_bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #000;
}
.leftMenu a
{
	text-decoration: none;
	display: block;
	background-image: url(../images/menu/menuItem_bg.png); 
	background-position: left 2px;
	background-repeat: no-repeat;
	padding: 0 0 0 14px;
	color: #df765d;
	font-size: 12px;
}
.leftMenu a:hover
{
	color: #333;
	text-decoration:underline;
}
.leftMenu a.level0 { margin-left: 0; }
.leftMenu a.level1 { margin-left: 0; }
.leftMenu a.level2 { margin-left: 12px; }
.leftMenu a.level3 { margin-left: 24px; }
.leftMenu a.level4 { margin-left: 36px; }
.leftMenu a.level5 { margin-left: 48px; }
.leftMenu a.level6 { margin-left: 60px; }
/* // Left menu */

/* Alignment */
.toleft
{
	float: left;
}
.toright
{
	float: right;
}
.left
{
	text-align: left;
}
.right
{
	text-align: right;
}
.center
{
	text-align: center;
}
.middle
{
	vertical-align: middle;
}
.clear
{
	clear: both;
}
.clearleft
{
	clear: left;
}
.clearright
{
	clear: right;
}

/* Widths */
.w10  { width: 10px;  }
.w20  { width: 20px;  }
.w30  { width: 30px;  }
.w40  { width: 40px;  }
.w50  { width: 50px;  }
.w60  { width: 60px;  }
.w70  { width: 70px;  }
.w80  { width: 80px;  }
.w90  { width: 90px;  }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w250 { width: 250px; }
.w260 { width: 260px; }
.w270 { width: 270px; }
.w280 { width: 280px; }
.w300 { width: 300px; }
.w350 { width: 350px; }
.w400 { width: 400px; }
.w450 { width: 450px; }
.w500 { width: 500px; }
.w600 { width: 600px; }
.w700 { width: 700px; }
.w800 { width: 800px; }

.nobg
{
	background: #FFF none;
}

/* Templates */
.searchHeader {
	font-weight: bold;
	color: #333;
	border-bottom: solid 1px #e5e5e5;
	padding: 9px 0 2px 14px;
	margin-bottom: 4px;
}
.searchFooter {
	border-top: solid 1px #e5e5e5;
	margin-top: 4px;
	margin-bottom: 20px;
}
.searchItem .head
{
	font-weight: bold;
}
.searchItem .preamble
{
}
.searchItem .location
{
	font-style: italic;
}
.searchItem
{
	padding: 10px 14px;
}
.searchItem a
{
	text-decoration: none;
}
.searchItem:hover
{
	cursor:pointer;
}


 



.newsItem
{
	padding: 1px 0px;
	width:180px;
}
.newsItem a
{
	text-decoration: none;
	background-image: url(../images/menu/menuItem_bg.png); 
}

.newsItem .head
{
		padding: 0px 0px 0px 2px;
}
.newsItem .preamble
{
}
.newsItemactive
{
	padding: 1px 0px;
	width:180px;
}
.newsItemactive a
{
	text-decoration: none;
	background-image: url(../images/menu/menuActive_bg.png);
	color: #34353d;
}

.newsItemactive .head
{
		padding: 0px 0px 0px 2px;
}
.newsItemactive .preamble
{
}

.noBg
{
	 
	background-image:none;
}

   
 
/*.newsItem active a
{
	text-decoration: none;
	 
}

.newsItem active .head
{
	background-image: url(../images/menu_icon_news.png);
	background-position: left;
	background-repeat: no-repeat;

	padding: 0px 0px 0px 12px;
}
.newsItem .preamble
{
}
*/