/* CSS Document */
 
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
 	color:#000000;
	margin:0px;
	padding:0px;
	 /*background-image:url(../img/background.jpg); background-position:top;  */
 	background-color:#5D6C1B;/* #006699;*/
	 
}



#space{
	margin:0px;
	padding:0px;
	height:5px;
	overflow:hidden;
	 
	 
}

.normal{
	font-size:12px;
 	color:#000000;
	font-weight:normal;
}

h1{
	font-size:18px;
	color: #CC0033;
	margin:0px;
	padding:0px 0px 5px 0px;}

h2{
	font-size:16px;
	color: #CC0033;}
	
p{margin:0px; padding:5px 0px 5px 0px;}	

a{ text-decoration:none; color:#0033CC; border:none;}
a:hover{ text-decoration:none; color:#666666; border:none;}

img a{border:none;}

.img { border:none;}
.img img a{ border:none;}
.img a:hover{ border:none;}

.border {
	border:#000000 solid 1px;
	padding:2px 5px 2px 5px;
	margin:0px 0px 0px 0px;
}

.borderEmail {
	border:#000000 solid 2px;
	padding:5px 10px 5px 10px;
	margin:0px 0px 0px 0px;
}
 
 

#container{
	width:986px;
	margin:0 auto;
	margin-top:0px;
	padding:0px;
 
}

#top{
	width:986px;
	height:23px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-image:url(../img/template_img/top.png);
	background-repeat:no-repeat;
 
}
 

img, #top, #the_bottom, #top_content, #content, #bottom {behavior: url (iepngfix.htc);}
#top_content{
	width:986px;
	/*height:80px;*/
	margin:0px;
	padding:0px;
	background-image:url(../img/template_img/content.png);
	background-repeat:repeat-y;
}

#top_content #title{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	height:60px;
	width:750px;
	text-align:center;
	/*border:#00CC66 solid 1px;*/
	}

#top_content #title img{
	float:left;
	margin:0px;
	padding:0px 180px 0px 0px;
	vertical-align:middle;
	 
}
	
#top_content #title h1{
	float:left;
	margin:0px;
	padding:0px 0px 0px 5px;
	text-align:left;
	/*vertical-align:middle;*/
	font-weight:bold;
	font-size:20px;
	color:#000000;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	
}

#top_content #title .S{ font-size:26px;}
#top_content #title .D{ font-size:24px;}
#top_content #title .L{ font-size:20px; font-weight:normal;}
#top_content #title .fgdo{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#top_content #top_info{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*border:#FF00FF solid 1px;*/
	

}
#top_content #login_info {
	clear:both;
	margin:0px;
	padding:1px 0px 0px 0px;
	font-size:11px; 
	width:280px;
	position:relative;
	left:700px;
	font-weight:bold;
	color:#333333;
	/*border:#F000FF solid 1px;*/
  
}

/*#top #top_info #login_info a {
	color:#000000;
	text-decoration:none;}

#top #top_info #login_info a:hover {
	color:#666666;
	text-decoration:none;}*/

#top_content #top_info #members {
	float:left;
	margin:0px;
	padding:0px 0px 0px 40px;
	 
	width:180px;
	/* border:#FFFFFF solid 1px;*/
	font-weight:bold;
	color:#333333;

}

#members_open {
	float:left;
	margin:0px;
	padding:25px 0px 0px 12px;
	position:relative;
	left:0px;
	width:180px;
	font-weight:bold;
	color:#333333;

}

#top_content #top_info #menu_content{
	margin:0px;
	padding:20px 0px 0px 0px;
	clear:both;
	height:25px;
	/*border:#3300FF solid 1px;*/
	}

#top_content #top_info #menu_content ul{
	list-style:none;
	margin:20px 0px 5px 10px;
	padding:0px;
	font-size:14px;
	display:inline;
	text-transform:uppercase;
	font-weight:bold;
	 
 }
#top_content #top_info #menu_content ul li{
	list-style:none;
	margin:0px 0px 5px 5px;
	padding:0px 5px 0px 5px;
	display:inline;
 
	
}

#top_content #top_info #menu_content a{color:#000000;text-decoration:none;}

#top_content #top_info #menu_content a:hover{color:#666666;;text-decoration:none;}

#content{
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 0px;
	width:986px;
	min-height:450px;
	height:auto!important;
	/*height:450px; */
	overflow: auto;
	background-image:url(../img/template_img/content.png);
	background-repeat:repeat-y;
	 

}

#content_open{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 150px;
	width:700px;
/*	border:#FFFFFF solid 1px;*/

}

#content_wide{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:770px;
	height:auto!important;
	/*height:450px; */
	overflow: hidden;
/*	border:#FFFFFF solid 1px;*/

}

#left{
	float:left;
	width:180px;
	margin:0px;
	padding:0px 0px 0px 12px;
	overflow:hidden;
	/*border:#F33FFF solid 1px; */
 
}

#pm{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	background-image:url(../img/head_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:85px;

}
#pm h3{
	margin:0px 0px 0px 0px;
	padding:2px 0px 10px 10px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	
}
#pm p {
	padding:0px 0px 10px 10px;
	margin:0px;}
	
 	
 
#inlogged{
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	background-image:url(../img/head_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;

}
#inlogged h3{
	margin:0px 0px 0px 0px;
	padding:2px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	
}


#left #adm_meny{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
 
}	

#left #adm_meny p{
	margin:0px;
	padding:0px;
}
	
#left #adm_meny h2{
	font-size:14px;
	color:#006600;
	padding:5px 0px 5px 10px;
	margin:0px;
	
}

#left #adm_meny ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:1px 0px 1px 5px;
	font-size:13px;
	border-bottom:#CCCCCC solid 1px;
	 
 }
#left #adm_meny ul li{
	list-style:none;
	margin:0px 0px 2px 5px;
	padding:0px;
 
	
}

#left #adm_meny a{color:#000000;text-decoration:none;}

#left #adm_meny a:hover{color:#666666;;text-decoration:underline;}

#left #sub_meny{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
 
}	

#left #sub_meny p{
	margin:0px;
	padding:0px;
}
	
#left #sub_meny h2{
	font-size:14px;
	color:#006600;
	padding:5px 0px 5px 5px;
	margin:0px;
	
}

#left #sub_meny ul{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	font-size:13px;
	 
 }
#left #sub_meny ul li{
	list-style:none;
	margin:0px 0px 2px 5px;
	padding:0px;
 
	
}

#left #sub_meny a{color:#000000;text-decoration:none;}

#left #sub_meny a:hover{color:#666666;;text-decoration:underline;}

#middle{
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:530px;
	overflow:hidden;

	/*border:#FFFFFF solid 1px;*/

}
#right{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 10px;
	width:240px;
	overflow:hidden;
	/*border:#F33FFF solid 1px;*/
	 

}



#right a{color:#0033CC;text-decoration:none;}

#right a:hover{color:#666666;text-decoration:none;}

#right h1{
	font-size:14px;
	font-weight:bold;
	color:#000000; /*#FF9900;*/
	margin:0px;
	padding:5px 2px 5px 0px;
}

#right h1 a{color:#000000;text-decoration:none;}
#right h1 a:hover{color:#666666;text-decoration:none;}
 
.news_bottom{
	color:#999999;
	font-size:10px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;}  
	
.news_bottom p{
	padding:5px 0px 5px 0px;
	margin:2px 30px 2px 0px;
	color:#666666;
	border-bottom:#999999 solid 1px;
} 
 
#bottom{
	clear:both;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:986px;
	height:30px;
	background-image:url(../img/template_img/content.png);
	background-repeat:repeat-y;
	 

} 
#footer{
	width:90%;
	height:20px;
	margin:0 auto;
	margin-top:0px;
	padding:10px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-align:center;
	 
	
}
#footer p{margin:0px; padding:0px;}

#footer a{color:#666666;text-decoration:none; }

#footer a:hover {color:#0000FF;}

#the_bottom{
	margin:0px;
	padding:0px;
	height:23px;
	background-image:url(../img/template_img/bottom.png);
	background-repeat:no-repeat;

}

#comment{
	border-top:#CCCCCC solid 1px;
	width:520px;;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px; /*shall be 0px 0px 0px 0px; for ff*/
	 min-height:50px;
	 height:auto !important;
	height:50px; 
	/*overflow:auto;*/
} 	


#comment .author{
	width:120px;
	float:left;
	 
	

}

#comment .comment_text{
	float:left;
	width:400px;

}
#comment .comment_text p{
	 padding:0px 0px 5px 0px;
	 margin:0px 0px 0px 0px;

}

#kryss{
	padding:0px;
	margin:0px;
	width:15px;
	height:15px;
	border:#000000 solid 1px;}

#news_shadow {color:#666666; font-size:11px; padding:5px 0px 5px 0px; margin:0px; width:760; clear:both; height:15px; border:#990000 solid1 px; }
.shadow {color:#666666; font-size:11px; }

.break{clear:both;}

.red{color:#FF0000;}

.red_italic{color:#FF0000; font-style:italic;}	

.transparent_class {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}