*{
	margin:0;
	padding:0;
	outline:none;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	background:#eee;
	color:#444;
	font-size:12px;
}
.busring{
	float:left;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:35px;
	margin-left:60px;
}
	.busring a{
		color:#fff;
	}
	.busring a:hover{
		color:#F36 !important;
	}
a{
	color:#444;
	text-decoration:underline;
}
a:hover{
	color:#000;
}
h2 a{
	color:#444;
	text-decoration:none;
}
h2 a:hover{
	color:#000;
	text-decoration:underline;
}
h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	margin-bottom:10px;
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	font-weight:normal;
	margin-bottom:10px;
}
p{
	margin-bottom:15px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.tr{
	text-align:right;
}
.oh{
	overflow:hidden;
}
table .reginput{
	width:300px;
	background:#fff;
	-moz-border-radius:3px;
	border:1px solid #ccc;
	padding:4px;
}
table .regselect{
	width:310px;
	background:#fff;
	-moz-border-radius:3px;
	border:1px solid #ccc;
	padding:4px;
}
.skickacitat{
	width:100px;
	float:right;
	background:#fff;
	-moz-border-radius:3px;
	border:1px solid #ccc;
	padding:4px;
}
#wrapper{
}
.contractor{
	max-width:1200px;
	margin:0 auto;
	overflow:hidden;
}
#top{
	background:#333;
	border-bottom:2px solid #5ac0eb;
	margin:0 auto 50px auto;
	padding:0 50px;
	overflow:hidden;
}
#logo{
	background:url(/images/logo.png);
	width:294px;
	height:46px;
	float:left;
	margin-top:25px;
}
#logo a{
	width:294px;
	height:46px;
	display:block;
}
#logo span{
	display:none;
}
#buttons{
	margin-top:20px;
}
	#buttons span{
		display:none;
	}
	#buttons .startsida{
		background:url(/images/satt_som_startsida.png) no-repeat bottom left;
		height:30px;
		width:165px;
		float:left;
	}
	#buttons .startsida a{
		height:30px;
		width:165px;
		display:block;
	}
	#buttons .favorit{
		background:url(/images/lagg_till_som_favorit.png) no-repeat bottom left;
		height:30px;
		width:178px;
		float:left;
		margin-left:5px;
	}
	#buttons .favorit a{
		height:30px;
		width:178px;
		display:block;
	}
	#buttons div:hover{
		background-position:top;
	}
#nav{
	margin-top:75px;
}
#nav ul{
	list-style:none;
	float:right;
}
#nav ul li{
	float:left;
	font-size:12px;
	background:url(/images/nav_left.png) no-repeat top left;
	height:25px;
	line-height:25px;
}
#nav ul li a{
	color:#fff;
	text-decoration:none;
	background:url(/images/nav_right.png) no-repeat top right;
	margin-left:5px;
	padding-left:5px;
	padding-right:10px;
	height:25px;
	line-height:25px;
	display:block;
}
#nav ul .active{
	background:url(/images/nav_left.png) no-repeat bottom left;
}
#nav ul .active a{
	background:url(/images/nav_right.png) no-repeat bottom right;
}
#line{
	font-size:55px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 50px;
}
#citerad{
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 50px;
	float:right;
}
#pointers{
	margin-top:40px;
	padding-top:50px;
}
.pointer_bg{
    background:url(/images/pointers.png) no-repeat top center;
}
#toolbar{
	background:url(/images/toolbar_bg.png);
	width:470px;
	height:36px;
	line-height:36px;
	margin:0px auto 0 auto;
}
	#slumpa a{
		background:url(/images/submit_19.png) no-repeat top left;
		display:block;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		width:80px;
		height:36px;
		line-height:36px;
		padding:0 10px;
		float:left;
	}
	#dela{
		float:left;
		margin:10px 0px 0px 20px;
	}
#sp{
	width:468px;
	height:80px;
	margin:0 auto;
	margin-top:15px;
}
#toplist a{
	color:#444;
	text-decoration:none;
	display:block;
}
#toplist a:hover{
	color:#000;
	background:#fff;
}
#toplist table tr td,th{
	padding:5px;
	border-bottom:1px solid #ddd;
}
#toplist table tr th{
	background:#fff;
	border-bottom:1px solid #ddd;
}
#toplist table tr:hover{
	background:#fff;
}
#footer{
	background:#eaeaea;
	margin-top:90px;
	border-top:1px solid #ddd;
	color:#999;
	padding-bottom:40px;
}
	#footer a{
		color:#999;
		text-decoration:none;
	}
	.footerbox{
		width:207px;
		padding:45px 15px;
		float:left;
		color:#999;
	}
		.footerbox .head{
			/*background:url(/images/footerboxhead.png) top left;*/
			height:38px;
			line-height:38px;
			padding-left:10px;
			font-size:14px;
			font-weight:bold;
			border-bottom:1px solid #dadada;
		}
		.footerbox .content{
			/*background:url(/images/footerboxcontent.png) bottom left;*/
			overflow:hidden;
		}
			.footerbox .content ul{
				list-style:none;
			}
			.footerbox .content ul li{
				border-bottom:1px solid #dadada;
			}
			.footerbox .content ul li a{
				display:block;
				color:#999;
				text-decoration:none;
				padding:5px 10px;
			}
			.footerbox .content ul li a:hover{
				background:#fff;
				color:#444;
			}
			.footerdesc{
				font-size:11px;
				border-bottom:1px solid #dadada;
				padding:10px;
			}
			#feedbackform{
				
			}
			#feedbackform input, #feedbackform textarea{
				background:#eee;
				border:1px solid #ccc;
				font-size:11px;
				color:#aaa;
				width:170px;
				padding:5px;
				margin:5px 10px 0px 10px;
				-moz-border-radius:3px;
			}
			#feedbackform .send{
				width:182px;
				font-weight:bold;
				background:#f9f9f9;
			}
#pagination a, #pagination strong {
 background: #e3e3e3;
 padding: 4px 7px;
 text-decoration: none;
border: 1px solid #cac9c9;
color: #292929;
font-size: 13px;
}

#pagination strong, #pagination a:hover {
 font-weight: normal;
 background: #cac9c9;
}       

#adsense_highscore_top{
    text-align:right;
}
        
#adsense_highscore_bottom{
    text-align:center;
}	
#facebook_like{
    text-align: center;
}	
