h2 { 
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	color: #2d2d2d;
	margin-bottom: 20px;
	font-style: italic;
}
h2 span { 
	color: #3a4da3; 
	font-size: 20px;
	font-style: italic;
}

div#index_left { 
	width: 549px;
	float: left;
	Xbackground: #aaa;
}
div#index_right {
	width: 192px;
	float: right;
	position: relative;
	border: 3px solid #dadada;
	background: #fff;
	margin-left: 20px;
}
div#index_right_content { 
	width: 168px;
	margin: 2px;
	background: #dadada;
	padding: 10px;
}

div#tannhjul {
	width: 105px;
	height: 41px;
	background: url(tannhjul.png) no-repeat;
	position: absolute;
	top: -44px;
	left: 95px;
}
#index_right_content ul {
	list-style: none;
	padding-bottom: 20px;
}
#index_right_content ul a { color: #000; }
#index_right_content ul a:hover { color: #4a5aa5; text-decoration: none; }

/**************************/

ul#fp_news {
	list-style: none;
}
ul#fp_news li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
}
ul#fp_news li.lli { border: none; }
ul#fp_news li img {
	float: left;
	margin: 0 10px 4px 0;
	border: 1px solid #000;
}
ul#fp_news li h3 {
	margin: 0 0 10px 0;
	font-size: 12px;
}
ul#fp_news li p {

}
ul#fp_news li p.fp_more {
	margin-top: 4px;
	text-align: right;
}
ul#fp_news li p.fp_more a { color: #000; }
ul#fp_news li p.fp_more a:hover { text-decoration: none; }
