/*###### Neutralisering av olika attributer så att sidan ser likadan ut i alla webbläsare ######*/

* {
margin: 0px;
padding: 0px;
outline: 0px;
border: 0px;
}

ul {
margin: 0px;
padding: 0px;
}

input.upload {
width: 184px;
}

img.thumbnail {
width: 100%;
margin-bottom: 5px;
}

img.full {
max-width: 485px;
margin-bottom: 5px;
}

td {
vertical-align: top;
}


	.td_title_credits {
	font-size: 11px;
	text-align: left;
	padding-bottom: 5px;
	}
	
		.td_title h2 {
		font-size: 17px;
		text-align: left;
		}

	.td_foot {
	text-align: center;
	padding-top: 5px;
	
	}
	
	td.border {
	border-top: 1px solid #bbbbbb;
	padding-top: 5px;
	}
	
div.right tr.even, div.right tr.odd, div.center tr.even, div.center tr.odd {
line-height: 25px;
height: 25px;
text-indent: 4px;
}

/*###### Sponsorer/boxar ######*/

div.sponsor_guld {
width: 92px;
height: 50px;
margin-top: 0px;
margin-bottom: 0px;
line-height: 60px;
float: left;
}

div.sponsor_spec {
width: 184px;
height: 60px;
margin-top: 2px;
line-height: 30px;
clear: both;
}
	
div.right table, div.left table {
width: 184px;
}

li {
margin: 0px;
padding: 0px;
list-style: none;
}

body, html {
height: 100%;
font-size: 12px;
font-family: arial, verdana, sans-serif;
text-align: center;
}

.gallery li {
	display: inline;
	list-style: none;
	width: 182px;
	height: 182px;
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
}

div#wrap  {
width: 900px;
margin: 0 auto -101px;
min-height: 100%;
height: auto !important;
height: 100%;
text-align: left;
clear: both;
}

	#content_push {
	width: 900px;
	clear: both;
	}

	div.full {
	width: 900px;
	clear: both;
	}
	
/*###### Underklasser för kategorin "div.full" ######*/		
	
		div#banner {
		height: 190px;
		width: 900px;
		clear: both;
		}
		
		div#menu {
		width: 880px;
		height: 40px;
		padding-left: 20px;
		}
		
		#mainmenu {
		margin: 0;
		padding: 0;
		}
		
/*###### Menyknappar och tillbehör ######*/

			#mainmenu li
			{
			float: left;
			list-style: none;
			}

			#mainmenu li a {
			display: block;
			line-height: 40px;
			font-size: 13px;
			font-weight: bold;
			padding-left: 10px;
			padding-right: 10px;
			white-space: nowrap;
			}

				#mainmenu li ul {
				margin: 0;
				padding: 0;
				position: absolute;
				visibility: hidden;
				}
			
				#mainmenu li ul li {
				float: none;
				}
				
				#mainmenu li ul li a {
				width: auto;
				display: block;
				background: #d6d6d6;
				color: #000;
				line-height: 30px;
				font-size: 12px;
				font-weight: normal;
				}
		
		div#submenu {
		width: 895px;
		height: 25px;
		line-height: 25px;
		margin-bottom: 8px;
		padding-left: 5px;
		clear: both;
		}
		
			div#submenu a {
			width: auto;
			padding-left: 5px;
			padding-right: 5px;
			height: 25px;
			float: left;
			}

	div.lm {
	width: 700px;
	margin-right: 5px;
	float: left;
	clear: left;
	}
		
	div.left {
	width: 195px;
	float: left;
	clear: left;
	}
	
		div.left img {
		width: 100%;
		}
		
			.next-match img.logo {
			width: 80px;
			height: 80px;
			margin: 0px;
			padding: 0px;
			float: left;
			}
		
		.next-match img.vs {
		width: 24px;
		height: 80px;
		float: left;
		}
		
		div.next-match {
			cursor: pointer;
		}
		
		div.next-match-vs {
		width: 24px;
		height: 80px;
		background: #000 url(../img/vs.png) top no-repeat;
		float: left;
		}
		
		.match-host {
		text-align: center;
		}
		
		div.next-match-team {
		width: 80px;
		height: auto;
		float: left;
		}
		
		div.next-match-teams {
		background: #101010;
		color: #fff;
		font-size: 10px;
		text-align: center;
		}
		
		div.next-match-teams a {
		color: #fff;
		text-decoration: none;
		}
	
	div.right {
	width: 195px;
	float: left;
	clear: right;
	}	
	
	div.center {
	width: 500px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	}

	
		div.center table.full {
		width: 488px;
		}
	
/*###### Underklasser för kategorin "div.left", "div.right" och "div.center ######*/

		div.title, div.title_hidden {
		height: 30px;
		width: 195px;
		text-indent: 5px;
		line-height: 30px;
		font-weight: bold;
		clear: both;
		}
		
		div.title_rel {
		height: 30px;
		width: 190px;
		padding-left: 5px;
		line-height: 30px;
		font-weight: bold;
		clear: both;
		}
		
		div.title_error {
		height: 30px;
		width: 195px;
		text-indent: 5px;
		line-height: 30px;
		font-weight: bold;
		clear: both;
		}
		
			div.center .title_error, div.center .title_hidden {
			height: 30px;
			width: 500px;
			text-indent: 5px;
			line-height: 30px;
			font-weight: bold;
			clear: both;
			}
		
			div.right .title_guld, div.right .title_silver {
			height: 30px;
			width: 190px;
			padding-left: 5px;
			line-height: 30px;
			font-weight: bold;
			clear: both;
			}
		
			div.center .title {
			width: 500px;
			}
			
			div.lm .title {
			width: 695px;
			}
			
			div.full .title {
			width: 895px;
			}
		
		h2 {
		clear: both;
		}
		
		div.content, div.content_hidden {
		height: auto;
		width: 184px;
		margin-bottom: 5px;
		padding: 5px;
		clear: both;
		}
		
			.news-info {
			font-size: .9em;
			}
			
			.news-introduction {
			font-weight: bold;
			}
			
			.news-read-more {
			text-align: center;
			margin: .3em 0 .5em 0;
			padding-bottom: .6em;
			border-bottom: #888 1px solid;
			}
		
			div.center div.adminlist {
			width: 498px;
			height: 30px;
			margin-top: 5px;
			margin-left: -5px;
			margin-right: -5px;
			margin-bottom: -5px;
			line-height: 20px;
			text-indent: 5px;
			font-weight: bold;
			text-align: center;
			clear: both;
			}
			
			div.right div.adminlist {
			width: 194px;
			height: 30px;
			margin-top: 5px;
			margin-left: -5px;
			margin-right: -5px;
			margin-bottom: -5px;
			line-height: 20px;
			text-indent: 5px;
			font-weight: bold;
			text-align: center;
			clear: both;
			}
		
			div.left div.content table {
			width: 184px;
			}
			
			div.match_cp {
			width: 100%;
			height: 50px;
			text-align: center;
			clear: both;
			}
			
				div.match_cp h1 {
				font-size: 20px;
				}
		
		div.content_error {
		height: auto;
		width: 184px;
		margin-bottom: 5px;
		padding: 5px;
		clear: both;
		}
		
			div.center .content_error, div.center .content_hidden {
			height: auto;
			width: 488px;
			margin-bottom: 5px;
			padding: 5px;
			clear: both;
			}
		
			div.center .content {
			width: 488px;
			}
			
			div.lm .content {
			width: 689px;
			}
			
			div.full .content {
			width: 890px;
			}

			div.right .content_sponsor {
			height: auto;
			width: 184px;
			margin-bottom: 5px;
			padding: 5px;
			clear: both;
			}

pre code.inlinejs { display: none; }

/*###### Underst på sidan ######*/
		
.push {
height: 101px;
}
			
#foot {
width: 900px;
height: 80px;
margin: 0 auto;
text-indent: 110px;
text-align: left;
padding-top: 20px;
clear: both;
}

