#site_container
{
	position: relative;
	z-index: 10;
}

/* ========================== UNORDERED LIST ============================== */

ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

	/* ========================== TABS ============================== */

	ul.standard-fz-box-tabs
	{
		position: relative;
		background: #fff;
		padding-left: 2px;
	}

		ul.standard-fz-box-tabs li
		{
			text-align: center;
			float: left;
			line-height: 22px;
			margin-right: 1px;
			background: transparent url(/gfx/theme_fz/layout/tab-background.png) center -56px no-repeat;
		}

			ul.standard-fz-box-tabs li a
			{
				color: #fff;
				text-decoration: none;
				width: 98px;
				height: 28px;
				display: block;
			}

		ul.standard-fz-box-tabs li.active, ul.standard-fz-box-tabs li:hover
		{
			background-position: center 0;
		}

	/* ========================== BOX-HEADER ============================== */

	ul.standard-fz-box-header
	{
		background-color: #fff;
		padding: 10px;
		margin: 0;
		list-style-type: none;
		height: 1%;
		position: relative;
	}

		ul.standard-fz-box-header p.header-meta
		{
			margin: 0;
			margin-top: -2px;
			padding: 0;
			font-size: 12px;
			font-weight: bold;
			color: #666;
		}

		ul.standard-fz-box-header p.header-meta-small
		{
			margin: 0;
			padding: 0;
			font-size: 9px;
			color: #999;
		}

		ul.standard-fz-box-header li.expand
		{
			position: absolute;
			top: 15px;
			right: 10px;
			display: none;
		}

		ul.standard-fz-box-header:hover li.expand
		{
			display: block;
		}

			ul.standard-fz-box-header li.expand a
			{
				color: #666;
				text-decoration: none;
			}

			ul.standard-fz-box-header li.expand a:hover
			{
				color: #000;
			}

		ul.standard-fz-box-header li.header
		{
			float: left;
		}

		ul.standard-fz-box-header li.header-meta
		{
			float: left;
			margin-left: 10px;
			padding-top: 2px;
		}

	div.box
	{
		background-color: #fafafa;
		border: 1px solid #e1e1e1;
	}

	.roundup {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.rounddown {
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

	/* ========================== COLUMN-LIST ============================== */

	ul.column-list li, ol.column-list li
	{
		padding: 4px 0;
		border-bottom: 1px solid #f5f5f5;
		height: 1%;
	}

		ul.column-list li p, ol.column-list li p
		{
			margin: 0;
			padding: 0;
		}

		ul.column-list li:hover ul.hover-hide
		{
			display: none;
		}

		ul.column-list li:hover ul.hover-show
		{
			display: block;
		}

		ul.column-list li h3 a, ol.column-list li h3 a
		{
			color: inherit;
			text-decoration: none;
			word-wrap: break-word;
		}
	.column-list div.gamechart_counter {
		float:left;
		margin-right:6px;
	}
	ul.hover-hide
	{
		display: block;
	}

		ul.hover-hide li, ul.hover-show li
		{
			float: left;
			margin: 0;
			padding: 0;
			height: 14px;
			border: 0;
		}

	ul.hover-show
	{
		display: none;
	}

	ul li.author
	{
		color: #666;
		padding-right: 10px;
	}

	/* ========================== ICONS ============================== */

	ul li.clock
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -486px no-repeat;
		padding-left: 10px;
		color: #666;
	}

	ul li.comments
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -984px no-repeat;
		padding-left: 21px !important;
		color: #666;
		margin-right: 8px !important;
		height: 18px !important;
		line-height: 16px;
	}

	ul li.thumbs
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -1012px no-repeat;
		padding-left: 18px !important;
		color: #666;
		margin-right: 8px !important;
		height: 19px !important;
		line-height: 16px;
	}

	ul li.chart-small
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -1065px no-repeat;
		padding-left: 22px;
		color: #666;
		margin-right: 4px;
	}

	ul li.comments-small
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -1146px no-repeat;
		padding-left: 16px;
		color: #666;
		margin-right: 4px;
	}

	ul li.thumbs-small
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -1170px no-repeat;
		padding-left: 16px;
		color: #666;
		margin-right: 4px;
	}

	div.grades
	{
		float: right;
		padding-left: 5px;
	}

	/* ========================== GAMES ============================== */

	ul.hotlist-games
	{
		margin: 0;
		padding: 0;
		background: #fff;
	}

		ul.hotlist-games li.game
		{
			padding: 2px 10px;
			border-bottom: 1px solid #f5f5f5;
			height: 1%;
		}

		ul.hotlist-games li.topgame
		{
			padding: 2px 0;
		}

			ul.hotlist-games li p
			{
				margin: 0;
			}

		ul.hotlist-games ul.topgame
		{
			background-color: #f7f7f7;
			padding: 5px;
			margin-top:-5px;
			border-bottom: 1px solid #ccc;
			height: 1%;
		}

			ul.hotlist-games ul.topgame h3
			{
				font-size: 24px !important;
				letter-spacing: -1px;
				color: #B30000;
				margin: 0;
				display: inline;
				text-shadow: 0 1px 0 #fff;
			}
ul.hotlist-gameslist ul.meta-data li {
	background:#b30000;
	float:left;
}
ul.hotlist-gameslist ul.meta-data { display:block; }
		ul.hotlist-games ul.hotlist-gameslist li
		{
			float: left;
			padding: 2px 5px;
			color: #666;
		}

			ul.hotlist-games ul.hotlist-gameslist li h3
			{
				margin: 5px 0;
				display: inline;
				font-size: 16px;
			}

			ul.hotlist-games ul.hotlist-gameslist li.gameslist-right
			{
				float: right;
				text-align: right;
			}

			ul.hotlist-games ul.hotlist-gameslist li.gameslist-thumb
			{
				width: 37px;
				padding-right: 10px;
			}

			ul.hotlist-games ul.hotlist-gameslist div.hotlist-games-number
			{
				margin: 2px 0 !important;
			}

	/* ========================== SUBHEADER ============================== */

	ul.subheader
	{
		background: #fff;
		padding: 0 10px 5px 10px;
		height: 1%;
	}

		ul.subheader li
		{
			float: left;
			padding: 0 5px;
			color: #808080;
			line-height: 11px;
			min-height: 24px;
			width: 180px;
		}



			ul.subheader li a
			{
				font-size:11px;
				font-weight:bold;
				text-decoration:none;
				color:#585768;
			}

	/* ========================== NEWS-LIST ============================== */

	ul.newslist
	{
		background-color: #fff;
		height: 1%;
		border-top: 1px solid #e5e5e5;
	}

		ul.newslist li
		{
			padding: 10px;
			height: 1%;
		}
		ul.newslist li a.read-more {
			font-size:12px;

		}

			ul.newslist ul li
			{
				border: 0;
				padding: 0;
			}

			ul.newslist li img.thumb-left
			{
				margin-right: 10px;
				float: left;
			}

			ul.newslist li img.thumb-right
			{
				margin-right: 10px;
				float: right;
			}

	.zebra
	{
		background-color: #f7f7f7;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}

		tr.zebra > td
		{
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
		}

.small-red-caption {
			background-color: #B30000;
			color: #fff !important;
			text-transform: uppercase;
			padding: 0 4px !important;
			margin-right: 4px;
			display: inline;
			border-radius: 3px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			text-shadow:none;
}
ul.newslist-metainfo {
	margin:2px 0 6px 0;
	overflow: auto;
}
ul.newslist-metainfo li {
	float:left;
	font-size:12px;
	color:#999;
	margin-left:3px;
}
ul.newslist-metainfo li a { color:#999; }
ul.newslist-metainfo li strong {
	font-weight:normal;
	font-size:10px;
	background-color: #eee;
	color: #999 !important;
	padding: 0 4px !important;
	margin-right: 1px;
	display: inline;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
a.number-of-comments,
a.number-of-comments:hover {
	background: transparent url(/gfx/number-of-comments.png) top center no-repeat;
	height:15px;
	text-align:center;
	padding:0 4px;
	color:#000!important;
	font-size:10px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
ul.meta-data
	{
		padding-top: 5px;
		font-size: 10px;
		display:inline;
	}

		ul.meta-data li, span.meta-data
		{
			background-color: #bbb;
			color: #fff !important;
			text-transform: uppercase;
			padding: 0 4px !important;
			margin-right: 4px;
			display: inline-block;
			zoom: 1;
			*display: inline;
			border-radius: 3px;

			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
		}

			ul.meta-data li a, span.meta-data a
			{
				color: #fff;
			}

		ul.meta-data li.grey, span.meta-data.grey
		{
			background-color: #bbb !important;
		}

	ul.article-images
	{
		padding: 10px 0;
	}

		ul.article-images li
		{
			float: left;
			border: 1px solid #f2f2f2;
			margin-left: 10px;
			margin-bottom:2px;
			width: 113px;
			height:100px;
			position: relative;
			overflow:hidden;
		}
		ul.article-images li:hover { border:1px solid #999; }

			ul.article-images li h4
			{
				padding:2px;
				margin:0;
				position:absolute;
				left:0;
				bottom:0;
				display:block;
				background: transparent url( "/gfx/theme_fz/layout/transparency-w90.png" );
				width:109px;height:25px;
			}

			ul.article-images li span.article-type
			{
				background: #fff!important;
				color: #B30000 !important;
				position: absolute;
				left: 0;
				top: 0;
				display:none;
			}
/* Gridview of newslist */
ul.newslist li.grid {
	float: left;
	width: 189px;
	height: 140px;
	margin:5px 0 0 5px;
	border:1px solid #e5e5e5;
	overflow: hidden;
	position:relative;
}

ul.newslist li.grid.zebra
{
	background-color: #fff;
}

ul.newslist li.grid.hide
{
	display: none;
}

ul.newslist li.grid h1.news-header {
	font-size:16px;
	text-shadow:none;
	line-height:15px;
}
ul.newslist li.grid:hover {
	background:#F9F0EC;
	border-color:#666;
}
ul.newslist li.grid ul {
	display:none;
}
ul.newslist li.grid p.news-header-meta { display:none; }

ul.newslist li.grid img {
	display:none;
	float:left;
	width:40px;
	margin-top:4px;
}
ul.newslist li.grid .news-header {
	font-size: 23px;
}
ul.newslist li.grid a.read-more {
	display:block;
	font-size:10px;
	position:absolute;
	bottom:0;
	left:0;
	width:189px;
	padding:0 10px;
	height:33px;
	line-height:30px;
	background-color:#fff;
	text-align:right;
}
ul.newslist li.grid:hover a.read-more {
	border-top:1px dotted #ccc;
	background-color:#F9F0EC;
}
/* Frontpage - hot newsbox */
.huge-slider { border:none!important;background:#000 ! important; }
/* NOW, DO IT INVERTED. BIATCH. */
div.frontpage.topnews.inverted { border:0;background:#000;float:right;width:308px;height:310px; }
div.frontpage.topnews.inverted span.icon-fire { position:relative;top:14px;right:8px;display:none; }
div.frontpage.topnews.inverted h4 {
	text-shadow:0 1px 0 #000;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	margin:5px 5px 5px 0;
	background:#111;
	border-bottom:1px solid #1a1a1a;
	padding:8px 12px 4px 4px;
}
div.frontpage.topnews.inverted ul.newsportal li { background: #000;padding:4px 10px 4px 4px;font-size:11px; }
div.frontpage.topnews.inverted ul.newsportal li.zebra { background: #111; }
div.frontpage.topnews.inverted ul.newsportal li+li { margin:0;border-top:1px solid #1c1c1c;border-bottom:1px solid #111; }
div.frontpage.topnews.inverted ul.newsportal li p.pubdate { color: #999;display:none; }
div.frontpage.topnews.inverted ul.newsportal li p.comments { color: #999; }
div.frontpage.topnews.inverted ul.newsportal li:hover p.meta.comments { display:none; }
div.frontpage.topnews.inverted ul.newsportal li:hover p.meta.pubdate { display:inline-block; }
div.frontpage.topnews.inverted ul.newsportal li a { color:#ccc;display:block; }
div.frontpage.topnews.inverted ul.newsportal li.zebra a { color:#fff; }
div.frontpage.topnews.inverted ul.newsportal li:hover { background:#333; }
div.frontpage.topnews.inverted ul.newsportal li:hover a { color:#fff; }
div.frontpage.topnews.inverted ul.newsportal li p.meta {float:right;}
div.frontpage.topnews.inverted div.standard-box { background-color:#4d4d4d;color:#fff;text-shadow:none;margin:5px 6px 5px 0;padding:0 10px; height:22px;line-height:22px;font-size:8px; }
div.frontpage.topnews.inverted div.standard-box.caption-right a:hover { color:#fff; }

/* Newsportal top news */
div.standard-fz-box-content.topnews { background-color:#f1f1f1; }
ul.newsportal {
	width:306px;
	float:left;
	font-size:12px;
}
ul.newsportal+ul.newsportal {
	margin-left:10px;
}
ul.newsportal li {
	padding:2px 4px;
	clear:right;
}
ul.newsportal li.caption {
	text-transform:uppercase;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
ul.newsportal li a {
	color:#b30000;
}
ul.newsportal li a:visited {
	color:#666;
}
ul.newsportal li a:hover {
	color:#666;
}
ul.newsportal li p.meta {
	font-size:9px;
	margin:0;
	padding:0;
	color:#666;
	float:right;
	line-height:15px;
}
ul.newsportal li.zebra {
	background-color:#f1f1f1;
}
ul.newsportal li+li {
	margin-top:4px;
}
.onoff {
	background:transparent url(/gfx/theme_fz/layout/onoff.png) left 5px no-repeat;
	padding-left:10px;
}
.onoff:hover {
	background:transparent url(/gfx/theme_fz/layout/onoff.png) left -20px no-repeat;
	padding-left:10px;
}
	/* ========================== GAMES LIST ============================== */
	ul.games-list li
	{
		display: inline;
	}

/* ========================== ORDERED LIST ============================== */

ol
{
	list-style-type: decimal;
	margin: 0;
	padding: 0 0 0 15px;
	color: #666666;
}

/* ================================ LISTS ================================= */

ul.small-list
{
	color: #666;
	font-size: 10px;
}

	ul.small-list a
	{
		color: #666;
	}

ul.small-list.right
{
	text-align: right;
}

/* ========================== FOOTER-CONTENT ============================== */

.box-header-dark {
	background: url( "/gfx/theme_fz/layout/transparency-gradient.png" ) repeat-x #000;
	padding: 10px 20px;
	color: #fff;
}
.box-header-dark img {
	float: left;
	margin-top: 2px;
}

.search-container {
	float: right;
}
.masthead_search {
	float:none;
	position:absolute;
	right:0;
	bottom:0;
	padding:5px;
	background:transparent url("/gfx/theme_fz/layout/transparency-k50.png");
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-top-left-radius: 10px;
}
.masthead_search .iconify.white_arrow_right {
	background-position:-16px -2604px;
	width:7px;height:14px;
	margin-left:5px;
	cursor:pointer;
}
.masthead_search.search-container input[type="text"] { float:none !important;width:150px !important; }
.search-container input[type="text"] {
	position: relative;
	left: 2px;
	padding: 5px 5px 5px 25px;
	float: right;
	font-size:12px;
	width:200px;
	background: #fff url( "/gfx/theme_fz/layout/fz_icons.png" ) -5px -743px no-repeat;
	margin: 0;
}
.search-container input[type="submit"] {
	background: #555 url( "/gfx/theme_fz/layout/fz_icons.png" ) -6px -1471px no-repeat;
	border: 1px solid #888;
	height: 27px;
	width: 17px;
	cursor: pointer;
	float: right;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-webkit-top-right-radius: 3px;
	-webkit-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
}
.box-content-dark {
	background: url( "/gfx/theme_fz/layout/fz_footer.png" ) no-repeat #666572;
	padding: 0 20px;
}

.box-footer-dark
{
	background: url( "/gfx/theme_fz/layout/transparency-gradient.png" ) repeat-x #ff6c00;
	padding: 10px 20px;
	color: #fff;
	position: relative;
	height: 13px;
}

	.box-footer-dark a
	{
		color: #fff;
		text-decoration: none;
	}

	.box-footer-dark ul
	{
		list-style-type: none;
	}

		.box-footer-dark ul li
		{
			display: inline;
		}

	.box-footer-dark #hamster
	{
		width: 145px;
		height: 111px;
		position: absolute;
		right: 100px;
		bottom: 5px;
		padding: 17px 0 0 25px;
		font-weight: bold;
	}

		.box-footer-dark #hamster.alive
		{
			background: url("/gfx/theme_fz/layout/creature2-alive.png") no-repeat transparent;
		}

		.box-footer-dark #hamster.dead
		{
			background: url("/gfx/theme_fz/layout/creature2-dead.png") no-repeat transparent;
		}

/* ========================== FOOTER-LISTS ============================== */

ul.footer-list
{
	color: #fff;
	float: left;
	margin: 10px 70px 10px 0;
}

	ul.footer-list li
	{
		margin: 4px 0;
	}

	ul.footer-list li.title
	{
		text-transform: uppercase;
		font-size: 14px;
		font-weight: bold;
		margin: 0;
	}

	ul.footer-list li.subtitle
	{
		text-transform: uppercase;
		font-weight: bold;
		font-size: 11px;
		color: #EDEF00;
		margin: 0;
		height: 16px;
	}

	ul.footer-list li.icon-mail
	{
		background: url("/gfx/theme_fz/layout/fz_icons.png") -10px -829px no-repeat transparent;
		padding-left: 15px;
	}

	ul.footer-list li.icon-group
	{
		background: url("/gfx/theme_fz/layout/fz_icons.png") -10px -855px no-repeat transparent;
		padding-left: 16px;
	}

	ul.footer-list li.icon-facebook
	{
		background: url("/gfx/theme_fz/layout/fz_icons.png") -10px -670px no-repeat transparent;
		padding-left: 20px;
	}

	ul.footer-list li.icon-twitter
	{
		background: url("/gfx/theme_fz/layout/fz_icons.png") -10px -670px no-repeat transparent;
		padding-left: 20px;
	}

	ul.footer-list li a
	{
		color: #fff;
		text-decoration: none;
	}

/* ========================== EGMONT-FOOTER ============================== */

#egmont
{
	background-color: #000;
	color: #fff;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	padding: 0 16px 0 17px;
}

	#egmont a
	{
		color: #fff;
	}

	#egmont #logo
	{
		float: left;
		width: 230px;
		padding: 4px 0;
	}

	#egmont #copyrights
	{
		float: right;
		line-height: 28px;
		padding-top: 2px;
	}

/* ========================== HEADER-MENU ============================== */
div#fz_framework_menu {
	position:relative;
}

.full-width {

}
ul.menu {
	background: url( "/gfx/theme_fz/layout/transparency-tab-60pxh-w10.png" ) repeat-x center #333;
	font-size: 12px;
	font-weight: bold;
	height: 35px;
	color:#fff;
	line-height:35px;
}
ul.menu li {
	float:left;
	padding:0 20px;
	text-shadow:0 1px 0 #000;
	position: relative;
	z-index:99;
	cursor:default;
}
ul.menu li:hover {
	background-image:url(/gfx/theme_fz/layout/transparency-w20.png);
}
ul.menu li ul li a {
	color:#fff;
	text-shadow:0 1px 0 #000;
}
ul.menu li ul li:hover {
	background-image:url(/gfx/theme_fz/layout/transparency-w20.png);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
ul.submenu {
	display: none;
	position:absolute;
	z-index:98;
	top: 35px;
	left:0;
	background:#5c5c5c url(/gfx/theme_fz/layout/fz_submenu_bg.png) bottom right no-repeat;
	width:300px;
	line-height:14px;
	border-left:1px solid #666;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
	-moz-box-shadow:0 3px 5px rgba(0,0,0,0.6);
	-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.6);
	box-shadow:0 3px 5px rgba(0,0,0,0.6);
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
ul.menu li:hover ul.submenu {
	display: block !important;
}
ul.submenu li {
	margin:5px;
	padding: 0;
	font-weight:normal;
}
ul.menu li.about {
	float:right;
}
ul.menu li.about:hover {
	background-image:url(/gfx/theme_fz/layout/transparency-w10.png);
}
ul.menu li.about ul.submenu {
	position:absolute;
	z-index:98;
	top: 35px;
	left:-226px;
}
ul.menu li ul.submenu li a {
	background:transparent url(/gfx/theme_fz/layout/onoff.png) 10px 10px no-repeat;
	padding: 6px 10px 6px 20px;
	display: block;
	width: 110px;
}
ul.menu li ul.submenu li:hover a {
	background:transparent url(/gfx/theme_fz/layout/onoff.png) 10px -15px no-repeat;
}

#social-header
{
	position: absolute;
	bottom: 6px;
	right: 192px;
}

	#social-header #facebook
	{
		left: 9px;
		display: inline-block;
		position: relative;
		top: -3px;
	}

/* ========================== HEADER-TABS ============================== */

ul.header-tabs
{
	margin: 0 10px;
	padding: 0 5px;
	border-top: 3px solid #DF0000;
	height:22px;
}

	ul.header-tabs li
	{
		float: right;
		padding: 0 2px;
	}
	ul.header-tabs li.left {
		float:left;
	}
	ul.header-tabs li.highlight {
		background:#ffff00;
		color:#B30000;
	}
	ul.header-tabs li.highlight a {
		color:#b30000!important;
	}
		ul.header-tabs li a
		{
			text-decoration: none;
			color: #fff;
			display: block;
			font-size:11px;
			padding: 2px 8px;
		}
	ul.header-tabs li a.current,ul.header-tabs li a:hover {
		padding:4px 8px;
		-webkit-border-bottom-right-radius: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-moz-border-radius-bottomright: 2px;
		-moz-border-radius-bottomleft: 2px;
		border-bottom-right-radius: 2px;
		border-bottom-left-radius: 2px;
	}

/* ========================== HEADER-IMAGE ============================== */

#header-image
{
	background: url("/gfx/theme_fz/layout/fz_header_bg.png") no-repeat #000;
	height: 112px;
	padding: 10px 20px;
	position: relative;
}

	#header-image a
	{
		color: #fff;
		text-decoration: none;
	}

	#header-image form
	{
		margin: 0;
	}

	#header-image #login
	{
		float: right;
		text-align: right;
	}

		#header-image #login div
		{
			margin-right: 65px;
		}

		#header-image #login img
		{
			float: right;
			border: 2px solid #fff;
		}
#header-image div.masthead-blurb {
	/* ny puff i skallen */
	width:300px;
	height:115px;
	position:absolute;
	bottom:0;
	left:230px;
	color:#c11b17;
}
div.test {}
#header-image div.masthead-blurb h2,
#header-image div.masthead-blurb h2 a { color:#e42217; }
#header-image div.masthead-blurb p a { color:#fff;font-size:11px; }
#header-image div.masthead-blurb div.text { color:#fff; position:absolute;bottom:15px;left:100px;width:200px;}
#header-image div.masthead-blurb h2,
#header-image div.masthead-blurb p { padding:0;margin:0; }
#header-image div.masthead-blurb ul li { float:left; }
#header-image div.masthead-blurb ul li+li { margin-left:10px; }
/* ========================== BOX ============================== */

/* Box header, divider and footer */
.standard-box
{
	background: #f3f7f9 url(/gfx/theme_fz/layout/transition-blackup-30px.png) repeat-x;
	height: 12px;
	list-style-type: none;
	padding: 9px 15px;
	margin: 0;
	color: #666;
	font-size: 10px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #fff;

}
.box-content-devider {
	border-top:1px solid #e5e5e5;
	background: #fff url("/gfx/theme_fz/layout/transition-warm-down.png") top repeat-x;
}
.article-image-wide {
	margin: 0 0 10px 0;
}

.standard-box-caption, .standard-box-caption-divider
{
	border-bottom: 1px solid #ccc;
}

.standard-box-caption
{
	position: relative;

	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
}

	.standard-box-caption .information
	{
		background-image: url( "/gfx/theme_fz/layout/question-mark.png" );
		width: 30px;
		height: 30px;
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		border-top-right-radius: 4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-right-radius: 4px;
	}

		.standard-box-caption .information .popup
		{
			background: #990202 url( "/gfx/theme_fz/layout/transparency-gradient-large.png" ) repeat-x;
			width: 300px;
			height: 105px;
			position: relative;
			z-index: 100;
			bottom: 130px;
			right: 150px;
			padding: 10px;
			color: #fff;
			text-shadow: none;
			text-transform: none;
			font-size: 12px;
			box-shadow: 0 0 10px #555;
			border-radius: 8px;
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			display: none;
		}

.module-stagebreak {
	border-top: 1px solid #e5e5e5;
	background: #f2f2f2 url(/gfx/theme_fz/layout/transition-blackup-30px.png) repeat-x;
	height: 10px;
	list-style-type: none;
	padding: 8px 15px;
	margin: 20px 0 0 0;
	color: #666;
	font-size: 10px;
	text-transform: uppercase;
	text-shadow: 0 1px 0 #fff;
}
div.module-stagebreak+div.article_content {
	padding-top:10px;
}
div.article_content+div.article_content {
	margin-top:10px;
}
.standard-box-caption-divider
{
	border-top: 1px solid #ccc;
}

.standard-box-footer
{
	border-top: 1px solid #ccc;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;

	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
}

	.standard-box span.bigfire
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -62px no-repeat;
		padding: 2px 0 2px 24px;
	}

	.standard-box span.images
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -168px no-repeat;
		padding: 2px 0 2px 24px;
	}

	.standard-box span.multiple-news
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -115px no-repeat;
		padding: 2px 0 2px 24px;
	}

	.standard-box span.chart
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -89px no-repeat;
		padding: 2px 0 2px 24px;
	}

	.standard-box span.videoroll
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -9px no-repeat;
		padding: 2px 0 2px 24px;
	}

	.standard-box span.community
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -379px no-repeat;
		padding: 2px 0 2px 24px;
	}

	.standard-box .caption-right.feed
	{
		background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -1122px no-repeat;
		padding: 2px 0 2px 15px;
	}

	/* Box content */
	.standard-box .caption-left
	{
		float: left;
	}

	.standard-box .caption-right
	{
		float: right;
		font-size: 9px;
		color: #666;
		position: relative;
	}
	.standard-box-footer .caption-left {
		font-weight: bold;
	}

		.standard-box .caption-right a img
		{
			float: right;
			position: relative;
			top: -4px;
		}

		.standard-box .caption-right li
		{
			display: inline;
		}

	.standard-box a
	{
		color: inherit;
		text-decoration: none;
	}

	.standard-box a:hover
	{
		color: #333;
	}

.standard-box-shadow, .column-box-shadow
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

	.standard-box-shadow div.standard-box-shadow-left
	{
		float: left;
		background: url( "/gfx/theme_fz/layout/box-shadow-left-180px.png" ) no-repeat transparent;
		width: 180px;
		height: 15px;
	}

	.standard-box-shadow div.standard-box-shadow-right
	{
		float: right;
		background: url( "/gfx/theme_fz/layout/box-shadow-right-180px.png" ) no-repeat transparent;
		width: 180px;
		height: 15px;
	}

	.column-box-shadow div.column-box-shadow-left
	{
		float: left;
		background: url( "/gfx/theme_fz/layout/box-shadow-left-150px.png" ) no-repeat transparent;
		width: 150px;
		height: 13px;
	}

	.column-box-shadow div.column-box-shadow-right
	{
		float: right;
		background: url( "/gfx/theme_fz/layout/box-shadow-right-150px.png" ) no-repeat transparent;
		width: 150px;
		height: 13px;
	}

/* ========================== HUGE-SLIDER ============================== */
	div.huge-slider-controls
	{
		position: absolute;
		z-index: 6;
		bottom: 30px;
		right: 30px;
		background: transparent url(/gfx/theme_fz/layout/transparency-k80.png);
		padding: 10px;
		border-radius: 6px;
		border: 2px solid transparent;
		display: none;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
	}

	div.huge-slider-controls:hover { }

		div.huge-slider-controls img
		{
			margin: 0 10px;
		}

div.huge-slider-text
{
	position: absolute;
	z-index: 3;
	bottom: 20px;
	left: 5px;
	padding: 10px 10px 10px 30px;
	background: transparent url(/gfx/theme_fz/layout/transparency-k80.png);
	width: 380px;
	color: #fff;
}

	div.huge-slider-text p.body
	{
		font-size: 14px;
		margin: 0;
		color:#fff;
	}

	div.huge-slider-text h1
	{
		font-size: 30px;
		letter-spacing: -1px;
		line-height: 30px;
		margin: 0 0 4px;
		font-family: "Arial Black", Helvetica, Arial, sans-serif;
	}

	div.huge-slider-text img.arrow
	{
		position: absolute;
		top: 16px;
		left: 0;
	}

ul.huge-slider-itemlist
{
	margin: 0 5px;
	background: #fff;
}

	ul.huge-slider-itemlist li
	{
		float: left;
		list-style-type: circle;
		list-style-position: inside;
	}

	ul.huge-slider-itemlist li.active, ul.huge-slider-itemlist li:hover
	{
		list-style-type: disc;
		background-color: #585768;
	}

	ul.huge-slider-itemlist li img
	{
		position:absolute;
		top:0;
		left:-4px;
	}
/* ========================== IMAGE-THUMBNAIL-BOX ============================== */

div.image-thumbnail-box
{
	border-top: 1px solid #ccc;
	padding: 10px;
	height: 1%;
}

	div.image-thumbnail-box div.wrapper
	{
		background: #f5f5f5;
		border: 1px solid #ccc;
		padding: 4px;
		height: 1%;
	}

		div.image-thumbnail-box ul.image-thumbnails li
		{
			float: left;
			background: #fff;
			border: 1px solid #ccc;
			margin: 1px;
			padding: 1px;
			position: relative;
		}

			div.image-thumbnail-box ul.image-thumbnails li img
			{
				border: 0;
			}

		div.image-thumbnail-box ul li div.image-thumbnail-caption
		{
			position: absolute;
			background: transparent url(/gfx/theme_fz/layout/transparency-w90.png);
			color: #585768;
			bottom: 0;
			left: 1px;
			width: 174px;
			min-height: 36px;
			padding: 4px 2px 2px 4px;
		}

			div.image-thumbnail-box ul li div.image-thumbnail-caption p.image-thumbnail-info
			{
				margin: 0 0 2px 20px;
				font-size: 8px;
				color: #808080;
			}

/* ========================== FORM ============================== */

form input.footer-search
{
	background: #fff url(/gfx/theme_fz/layout/fz_icons.png) 0 -742px no-repeat;
	padding: 0;
	padding-left: 34px;
	width: 200px;
	height: 30px;
	border: 1px solid #ccc;
	color: #666;
	font-size: 12px;
	line-height: 30px;
	margin: 0;
	border-radius: 3px;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

form select.footer-select
{
	width: 200px;
	padding: 4px;
	border: 1px solid #ccc;
	color: #666;
	border-radius: 3px;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.box-field, input.search-field
{
	font-size: 9px;
	color: #888;
	padding: 4px 10px;
	border: 1px solid #ccc;
	background:#f2f2f2;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

input.search-field
{
	background: url("/gfx/theme_fz/layout/fz_icons.png") -6px -747px no-repeat #fff;
	padding-left: 24px;
	width: 120px;
}

input[type="submit"].box-field:hover, input[type="button"].box-field:hover
{
	cursor: pointer;
	color: #444;
	border: 1px solid #aaa;
}

.std-input {
	width:100%;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	color:#999;
}
.std-textarea {
	color:#999;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	min-height:100px;
	padding:6px;
}
.std-textarea:focus { color:#333; }

/* ========================== COMMON-STUFF ============================== */

a
{
	color: #585768;
	text-decoration: none;
}

a img
{
	border: 0;
}
p.body {
	font-size:12px;
	color:#111;
}
.zeromargin {margin:0;}
h3
{
	font-size: 12px;
	color: #585768;
	text-shadow: 0 1px 0 #f5f5f5;
}

div.advertisement {
	text-align: center;
}
	div.advertisementRight,
	div.advertisementLeft
	{
		margin-bottom: 10px;
	}
	div.advertisementCenter {
		margin-top: 10px;
		margin-bottom: 10px;
	}

.text-center { text-align:center; }

.warning, .info, .description
{
	padding: 6px 10px 6px 34px !important;
	background-color: #ffffdd;
	background-repeat: no-repeat;
	font-size: 9px;
	color: #666;
	border-bottom: 1px solid #ccc;
}

.info
{
	background-image: url(/gfx/theme_default/icons/information.png);
	background-position: 10px 4px;
}

.description
{
	padding: 6px;
	border: 1px solid #ccc;
}

.warning
{
	background-image: url(/gfx/theme_fz/layout/fz_icons.png);
	background-position: 0 -666px;
}

.red
{
	color: #B30000 !important;
}

a.settings
{
	background: #fff;
	padding: 2px 3px;
	margin-left: 4px;
	display: inline-block;
	height: 7px;
	position: relative;
	border: 1px solid #d7d7d7;
	border-radius: 3px;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.column-playbutton
{
	background: transparent url(/gfx/theme_fz/layout/transparency-k50.png);
	position: absolute;
	padding: 10px;
	top: 44px;
	left: 110px;
	z-index: 2;
	border: 2px solid transparent;
	opacity: 0.7;
	border-radius: 6px;

	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	filter: alpha(opacity=70);
}

	.column-playbutton:hover
	{
		border-color: #fff;
		opacity: 1;

		filter: alpha(opacity=100);
	}

span.article-type
{
	color: #B30000 !important;
	text-transform: uppercase;
	padding: 0 2px 0 0;
	font-size: 10px;

}

span.clock
{
	background: transparent url(/gfx/theme_fz/layout/fz_icons.png) -10px -486px no-repeat;
	padding-left: 10px;
	color: #666;
	font-weight: normal;
}

h1.section, div.h1-section {
	background:#B30000;
	color: #fff !important;
	font-size:20px;
	margin:0;
	display:inline;
	padding:1px 6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}

	h1.section a, div.h1-section a
	{
		color: #fff !important;
	}

h1.section-inverted {
	color:#B30000;
	font-size:20px;
	margin:0;
	display:inline;
	padding:1px 6px;
}

div.standard-fz-box-content {
	background-color:#fff;
	padding:10px;
	zoom:1;

}
.box-shadow-transition {
	background: #fff url(/gfx/theme_fz/layout/transition-warm-down.png) repeat-x !important;
}

p.blogname {
	font-weight:bold;
}

img.meta-button {
	display:inline-block;
	margin-bottom:-6px;
}
.meta-button {
	background:#ccc;
	padding:2px 6px;
	margin-right:4px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.caption-right .meta-button {
	margin-left:4px;
	margin-right:0;
}

div.hotlist-games-number {
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-right:10px;
	margin-top:10px;
}

.news-item-content p, .text-content {
	font-size:12px;
	color:#111;
	margin:0;
}
.news-item-content p+p {
	margin-top:4px;
}

	.news-item-content a
	{
		color: #585768;
		text-decoration: none;
	}
.news-item-content {
	padding: 0 10px 15px;
}

.news-item-content.no-image img
{
	display: none;
}

.text-content
{
	margin: 0 !important;
	padding: 10px !important;
}
	.text-content a
	{
		color: #B30000;
	}

.column-list h3 {
	margin:0;
	padding:0;
	display:inline;
}
.column-image {
	position:relative;
	z-index:1;
	margin-bottom:5px;
}
img.column-thumbnail {
	float:left;
	margin-right:10px;
}

h1.news-header {
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#111;
	margin:0;
	line-height:24px;
}
.news-item-content a img { margin-bottom: 10px; }
h1.news-header a {
	color:#111;
}
h1.thirdparty {
	background:#f1f1f1;
	color:#585768!important;
}
p.news-header-meta {
	margin:0;
	font-weight:bold;
	color:#585768;
	font-size:10px;
}

.lightsout_background {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	opacity: 0.8;
	filter: alpha(opacity=80);

	background-color: #000000;
}

.info-box b {
	font-size:12px;
}
.info-box
{
	background: #b30000 url(/gfx/theme_fz/layout/transition-whitedown-300px.png) top repeat-x;
	width: 132px;
	padding: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	float: left;
	line-height: 12px;
	font-size:11px;
	-moz-border-radius:5px;
}
.info-box-wrapper {
	background-image:url(/gfx/theme_fz/layout/box_paperflipsmall.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.info-box a,.info-box {
	color:#fff;
}
.info-box li+li {
	margin-top:8px;
}

.form_notice
{
	background-color: #ffffe6;
	padding: 5px;
	font-size: 9px;
	color: #62623e;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #FFFFFF;
	width: 100%;
}

div.stage-break
{
	background-color: #F9F0EC;
	padding: 10px;
	text-shadow: 0 1px 0 #FFFFFF;
	font-size: 10px;
	color: #585768;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 25px 0 10px 0;
}

hr
{
	border: 0;
	background-color: #ccc;
	height: 1px;
	margin: 10px 0;
}

th
{
	text-align: left;
}

.small-talk
{
	text-transform: uppercase;

	font-size: 10px;
	color: #585768 !important;
}

div#settings-box
{
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 4px;
	position: absolute;
	z-index: 3;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
	div#settings-box ul li
	{
		border-bottom: 1px solid #eee;
		padding: 4px;
	}

	div#settings-box ul li:hover
	{
		background-color: #eee;
	}

		div#settings-box ul li span, div#settings-box ul li a
		{
			color: #585768;
		}

.tabs-container
{
	background-color: #fff;
}

	.tabs-container .tab .expand-button
	{
		position: absolute;
		bottom: -22px;
		left: 10px;
		text-shadow: 0 1px 0 #FFFFFF;
		text-transform: uppercase;
		color: #999;
		font-size: 8px;
	}

		.tabs-container .tab .expand-button:hover
		{
			color: #333;
		}

.image-box
{
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	padding: 2px;
	position: relative;
}

#popular-games-container
{
	background-color: #fff;
}

div#video-tabs-container
{
	padding: 0;
}

div#header-container
{
	/* Important for video to work properly */
	z-index: 201;
}

div.post_message_quote_headline, div.post_message_quote_content
{
	margin:0 20px !important;
	font-size:10px;
	background:#fff !important;
	color:#666;
	border-left:1px dotted #aeaeae !important;
	border-right:1px dotted #aeaeae !important;
}

div.post_message_quote_headline
{
	padding:10px 10px 0;
	font-weight:bold;
	border-top:1px dotted #aeaeae;
}

div.post_message_quote_content
{
	padding:10px;
	font-style: italic;
	border-bottom:1px dotted #aeaeae !important;
	border-top: none !important;
}

.post_message_spoiler
{
	background: #000 !important;
	color: #000;
}

.padding
{
	padding: 10px;
}

.text-right
{
	text-align: right;
}

.prepend-top
{
	margin-top:10px;
}

.append-bottom
{
	margin-bottom:10px !important;
}

/* ========================== NAVIGATION ============================== */
ul.navigation
{
	text-align: center;
	margin:10px 0;
}

	ul.navigation li
	{
		display: inline;
		margin: auto;
	}

		ul.navigation li a, ul.navigation li span
		{
			background:#f7f7f7 url("/gfx/theme_fz/layout/transparency-tab-60pxh-w10.png") center repeat-x;
			border: 1px solid #ccc;
			padding: 2px 5px;
			display: inline-block;
			zoom: 1;
			*display: inline;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;
		}
		ul.navigation li a:hover {
			background-color: #999;
			border:1px solid #666;
			color:#fff;
		}
		ul.navigation li span
		{
			background-color: #999;
			border:1px solid #666;
			color:#fff;
			font-weight:bold;
		}

.xbutton {
	background:#84d1f4 url(/gfx/theme_fz/forum/button-30pxh-bg.png) top repeat-x;
	border:1px solid #666;
	font-size:16px;
	font-weight:bold;
	color: #fff !important;
	text-shadow:0 1px 2px #000;
	padding: 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	border-radius:4px;
	cursor: pointer;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.xbutton.gray { background-color:#999; }
.xbutton.red { background-color:#ea5d64; }
.xbutton.small { font-size: 13px; padding: 4px 10px; }
.xbutton.xsmall { font-size:11px;text-shadow:0 1px 2px #666; }
input.xbutton.small { padding: 2px 10px; }
input.xbutton { overflow: visible; }
.xbutton:hover {
	background-color:#999;
	-moz-box-shadow:0 0 5px #999;
	-webkit-box-shadow:0 0 5px #999;
	-moz-box-shadow:0 0 5px #999;
}
.xbutton:active { background-color:#333; }

/* ========================== TABLES ============================== */

table.list
{
	width: 100%;
}

	table.list th
	{
		background-color: #F9F0EC;
		border-top: 1px solid #e1e1e1;
		border-bottom: 1px solid #e1e1e1;
		padding: 6px 10px;
		font-size: 12px;
	}

	table.list td
	{
		border-bottom: 1px solid #f5f5f5;
		padding: 6px 10px;
		font-size: 11px;
	}

/* ========================== ADS ============================== */
.advertisement > div.withAdmarker
{
	background: transparent url( /gfx/theme_fz/common/admarker_text.png ) no-repeat top left !important;
	padding-top: 10px !important;
	display: inline-block !important;
	zoom: 1 !important;
	*display: block !important;
}

div#right-left-scroll-ads
{
	left: 50%;
	margin-left: -650px;
	position: fixed;
	top: 0;
	width: 1301px;
	z-index: 2;
}

	div#right-left-scroll-ads div#right-ad,
	div#right-left-scroll-ads div#left-ad
	{
		width: 160px;
		top: 0;
		position: absolute;
	}

	div#right-left-scroll-ads div#right-ad
	{
		right: 1px;
	}

	div#right-left-scroll-ads div#left-ad
	{
		left: 1px;
		text-align: right;
	}

/* ========================== POLL ============================== */
.poll
{
	background-color: #EFEFEF;
	border: 1px solid #ddd;
}

	.poll.bar-0 img, .poll.bar-10 img, .poll.bar-20 img, .poll.bar-30 img, .poll.bar-40 img { background-image: url( /gfx/theme_default/forum/post_poll_bar00.gif ); }
	.poll.bar-1 img, .poll.bar-11 img, .poll.bar-21 img, .poll.bar-31 img, .poll.bar-41 img { background-image: url( /gfx/theme_default/forum/post_poll_bar01.gif ); }
	.poll.bar-2 img, .poll.bar-12 img, .poll.bar-22 img, .poll.bar-32 img, .poll.bar-42 img { background-image: url( /gfx/theme_default/forum/post_poll_bar02.gif ); }
	.poll.bar-3 img, .poll.bar-13 img, .poll.bar-23 img, .poll.bar-33 img, .poll.bar-43 img { background-image: url( /gfx/theme_default/forum/post_poll_bar03.gif ); }
	.poll.bar-4 img, .poll.bar-14 img, .poll.bar-24 img, .poll.bar-34 img, .poll.bar-44 img { background-image: url( /gfx/theme_default/forum/post_poll_bar04.gif ); }
	.poll.bar-5 img, .poll.bar-15 img, .poll.bar-25 img, .poll.bar-35 img, .poll.bar-45 img { background-image: url( /gfx/theme_default/forum/post_poll_bar05.gif ); }
	.poll.bar-6 img, .poll.bar-16 img, .poll.bar-26 img, .poll.bar-36 img, .poll.bar-46 img { background-image: url( /gfx/theme_default/forum/post_poll_bar06.gif ); }
	.poll.bar-7 img, .poll.bar-17 img, .poll.bar-27 img, .poll.bar-37 img, .poll.bar-47 img { background-image: url( /gfx/theme_default/forum/post_poll_bar07.gif ); }
	.poll.bar-8 img, .poll.bar-18 img, .poll.bar-28 img, .poll.bar-38 img, .poll.bar-48 img { background-image: url( /gfx/theme_default/forum/post_poll_bar08.gif ); }
	.poll.bar-9 img, .poll.bar-19 img, .poll.bar-29 img, .poll.bar-39 img, .poll.bar-49 img { background-image: url( /gfx/theme_default/forum/post_poll_bar09.gif ); }

/* ========================== ICONS ============================== */

.icon-action,
.icon-alert,
.icon-arrow-box,
.icon-arrow-down,
.icon-arrow-down-bright,
.icon-arrow-red,
.icon-arrow-small,
.icon-article,
.icon-article-small,
.icon-articles,
.icon-articles-small,
.icon-blog,
.icon-blogs,
.icon-bubble,
.icon-bubbles,
.icon-building,
.icon-business-card,
.icon-cake,
.icon-calendar,
.icon-cards,
.icon-chart,
.icon-chain,
.icon-clock-large,
.icon-clock-small,
.icon-code,
.icon-comments-small,
.icon-disc-fire,
.icon-disks-arrow,
.icon-download,
.icon-edit,
.icon-edit-small,
.icon-facebook,
.icon-feed-large,
.icon-feed-small,
.icon-fire,
.icon-flag,
.icon-fz,
.icon-glasses,
.icon-graph,
.icon-hammer,
.icon-home,
.icon-images,
.icon-info,
.icon-list,
.icon-magnifying-glass,
.icon-mp3,
.icon-msn,
.icon-pen,
.icon-post-it,
.icon-printer,
.icon-printer-small,
.icon-radioactive,
.result_type_article,
.result_type_blog,
.result_type_corp,
.result_type_file,
.result_type_game,
.result_type_news,
.result_type_post,
.result_type_user,
.result_type_video,
.result_type_wtf,
.icon-stamp,
.icon-thumb,
.icon-thumb-small,
.icon-trophy,
.icon-tv,
.icon-twitter,
.icon-users,
.icon-video,
.icon-zoom-in,
.icon-zoom-in-small,
.icon-zoom-out,
.icon-zoom-out-small,
.icon-redthumbsup,
.icon-redtwitter,
.icon-redfacebook,
.icon-subhead-comments,
.icon-subhead-thumbsup,
.icon-subhead-share
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url( /gfx/theme_fz/layout/fz_icons.png );
	padding: 2px 0 1px 22px;
}
.iconify {
	background-color:transparent;
	background-repeat:no-repeat;
	background-image: url( /gfx/theme_fz/layout/fz_icons.png );
	display:inline-block;
	vertical-align:middle;
}
.iconify.icon-arrow-down {
	width:15px;height:15px;
	background-position:-6px -933px;
	padding:0;
}
.iconify.white_arrow_down {
	background-position:-12px -2528px;
	width:11px;height:9px;
}
.iconify.white_arrow_up {
	background-position:-12px -2587px;
	width:11px;height:9px;
}
.iconify.white_arrow_right {
	background-position:-13px -2604px;
	width:10px;height:10px;
}
.big_red_circle .white_arrow_up { margin-top:2px; }
.big_red_circle .white_arrow_down { margin-top:2px;}
.iconify.big_red_circle {
	background-position:-2px -2548px;
	width:31px;
	height:24px;
	padding-top: 8px;
	text-align:center;
	color: #fff;
	font-size:10px;
}
.iconify.red_circle_12px {
	background-position:-7px -2623px;
	width:21px;height:21px;
	text-align:center;
	font-size:17px;
	line-height:21px;
	color:#fff;
	margin:1px 0;
}
.iconify.blue_circle_12px {
	background-position:-7px -2645px;
	width:21px;height:21px;
	text-align:center;
	font-size:17px;
	line-height:21px;
	color:#fff;
	margin:1px 0;
}
.icon-breadcrumbs-delimiter {
	background-color: transparent;
	background-repeat: no-repeat;
	width:5px;height:22px;
	background-image: url( /gfx/theme_fz/layout/fz_icons.png );
	display:inline-block;
	vertical-align:middle;
}
.icon-subhead-comments,
.icon-subhead-thumbsup,
.icon-subhead-share {
	padding:0;
	width:20px;
	height:24px;
	float:left;
	margin-right:1px;
	display:inline-block;
	zoom:1;
	*display:block;
}
.icon-redthumbsup {
	padding:0;
	width:35px; height:35px;
	background-position: 0 -2293px;
}
.icon-redtwitter {
	padding:0;
	width:35px; height:35px;
	background-position: 0 -2328px;
}
.icon-redfacebook {
	padding:0;
	width:35px; height:35px;
	background-position: 0 -2363px;
}
.icon-subhead-comments	{ background-position: -10px -983px; }
.icon-subhead-thumbsup	{ background-position: -10px -1011px; }
.icon-subhead-share		{ background-position: -10px -1036px; }
.icon-action				{ background-position: -10px -36px; }
.icon-alert					{ background-position: -10px -670px; }
.icon-arrow-box			{ background-position: -10px -2008px; }
.icon-arrow-down			{ background-position: -6px -925px; }
.icon-arrow-down-bright	{ background-position: -6px -1469px; }
.icon-arrow-red			{ background-position: -6px -2466px; }
.icon-arrow-small			{ background-position: -6px -2033px; }
.result_type_article,
.icon-article				{ background-position: -10px -142px; }
.icon-article-small		{ background-position: -4px -2171px; }
.result_type_news,
.icon-articles				{ background-position: -10px -115px; }
.icon-articles-small		{ background-position: -4px -2147px; }
.result_type_blog,
.icon-blog					{ background-position: -10px -1262px; }
.icon-blogs					{ background-position: -10px -1229px; }
.result_type_post,
.icon-bubble				{ background-position: -10px -355px; }
.icon-bubbles				{ background-position: -10px -379px; }
.result_type_corp,
.icon-building				{ background-position: -10px -1679px; }
.icon-business-card			{ background-position: -10px -432px;	}
.icon-cake					{ background-position: -10px -1953px;	}
.icon-calendar				{ background-position: -10px -405px; }
.result_type_game,
.icon-cards					{ background-position: -10px -222px; }
.icon-chart					{ background-position: -10px -1803px;	}
.icon-chain					{ background-position: -10px -1833px;	}
.icon-clock-large			{ background-position: -10px -459px; }
.icon-clock-small			{ background-position: -4px -485px; }
.icon-code					{ background-position: -10px -1863px;	}
.icon-comments-small		{ background-position: -10px -1146px;	}
.icon-disc-fire			{ background-position: -10px -1450px; }
.result_type_file,
.icon-disks-arrow			{ background-position: -10px -1641px; }
.icon-download				{ background-position: -10px -564px; }
.icon-edit					{ background-position: -10px -2197px; }
.icon-edit-small			{ background-position: -4px -2058px; }
.icon-facebook				{ background-position: -10px -1573px; }
.icon-feed-large			{ background-position: -10px -696px; }
.icon-feed-small			{ background-position: -6px -1122px; }
.icon-fire					{ background-position: -10px -62px;	}
.icon-flag					{ background-position: -10px -1711px;	}
.icon-fz						{ background-position: -6px -1384px;	}
.icon-glasses				{ background-position: -10px -1354px; }
.icon-graph					{ background-position: -10px -89px;	}
.icon-hammer				{ background-position: -10px -1892px;	}
.icon-home					{ background-position: -10px -1197px; }
.icon-images				{ background-position: -10px -169px; }
.icon-info					{ background-position: -10px -590px; }
.icon-list					{ background-position: -10px -1923px;	}
.icon-magnifying-glass	{ background-position: -10px -749px; }
.icon-mp3					{ background-position: -10px -1325px; }
.icon-msn					{ background-position: -10px -1540px; }
.icon-pen					{ background-position: -10px -1505px; }
.icon-post-it				{ background-position: -10px -1981px;	}
.icon-printer				{ background-position: -10px -273px; }
.icon-printer-small		{ background-position: -4px -2123px; }
.result_type_wtf,
.icon-radioactive			{ background-position: -10px -1741px;	}
.icon-stamp					{ background-position: -10px -248px; }
.icon-thumb					{ background-position: -10px -300px; }
.icon-thumb-small			{ background-position: -4px -1168px; }
.icon-trophy				{ background-position: -10px -1771px;	}
.icon-tv						{ background-position: -10px -1292px; }
.icon-twitter				{ background-position: -10px -1607px; }
.result_type_user,
.icon-users					{ background-position: -10px -1417px; }
.result_type_video,
.icon-video					{ background-position: -10px -10px;	}
.icon-zoom-in				{ background-position: -10px -2260px;	}
.icon-zoom-in-small		{ background-position: -4px -2101px;	}
.icon-zoom-out				{ background-position: -10px -2229px;	}
.icon-zoom-out-small		{ background-position: -4px -2080px;	}
.icon-breadcrumbs-delimiter { background-position:-15px -2490px; }
.icon-white-arrow-down-std  { background-position:-11px -2678px;width:13px;height:8px; }

.icon-browse-left-white		{ background-position:-6px -2700px;width:24px;height:36px; }
.icon-browse-right-white	{ background-position:-6px -2738px;width:24px;height:36px; }
.icon-browse-left-black 	{ background-position:-6px -2776px;width:24px;height:36px; }
.icon-browse-right-black	{ background-position:-6px -2814px;width:24px;height:36px; }

.icon-close-button-large	{ background-position:-3px -2851px; width:30px;height:30px; }
.icon-close-button 			{ background-position:-10px -2883px; width:15px;height:15px; }

/* Remove double margin in right column boxes */
ul.standard-fz-box-header+div.standard-fz-box-content {
	padding-top:0;
}

/* Add a boxlayout */
div.standard-box-caption,
div.standard-box-footer,
div.standard-box-caption-divider,
div.warning,
ul.standard-fz-box-header,
ul.standard-fz-box-tabs,
ul.hotlist-games,
ul.subheader,
div.standard-fz-box-content,
ul.newslist {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
/* Fix broken */
div.image-thumbnail-box { padding:9px!important; }
ul.standard-fz-box-tabs { padding-left:1px!important; }


/* PRISJAKT BOX
---------------------------------------------------------*/
div.pj_banner{ width: 300px; }


/* SPHINX
-----------------------------------------------------*/
#query_box {
		width: 500px; font-size: 16px;
	}
	#query_submit {
		width: 100px; font-size: 14px;
	}
	.matchModesContainer {
		margin-top: 4px;
	}
	.info {
		padding: 8px 10px 8px 34px; border: 1px solid #ccc; margin-top: 10px; font-size: 10px;
	}
	.search_result.odd {
		background-color: #f7f7f7;
	}
	.typeFilters {
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.typeFilters td { font-size: 10px; }
	.typeFilters .slider { width: 140px; padding-left: 5px; padding-right: 5px; }
	.typeFilters .value input[type="text"] { width: 25px; border: 0; text-align: right; font-size: 10px; }

	.results {  }
	.search_result { min-height:46px;padding:8px;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #ccc; }
	.search_result + .search_result { border-top:1px solid #fff; }
	.search_result div.image { float:left; margin-right:10px; }
	.search_result div.title h2 { margin:0;padding:0;padding-left:56px;font-size:14px; }
	.search_result div.title h2 a { color:#585768; }
	.search_result div.title h2 span { width:16px;height:16px;display:inline-block;vertical-align:middle;padding:0;}
	.search_result div.meta { color:#999; }
	.search_result div.meta span.metacat { text-transform:uppercase;background:#e5e5e5;padding:0 3px;font-size:9px;color:#585768; }
	.search_result div.meta span.metacat a { color:#585768; }
	.search_result p { margin:0;padding:0;padding-left:56px; }
	.h1-searchresult { display:inline-block; font-size:16px;padding:0;margin:0; }
	.search_query { margin-left:-10px;margin-top:10px;margin-bottom:10px;width:100%;
		padding:10px;background:#f7f7f7; border-top:1px solid #ccc;border-bottom:6px solid #666; }
	.search_query p.h1-meta { font-size:11px;color:#999;margin:0; }
	.search_query.popular {
		background:#f7f7f7 url("/gfx/theme_fz/layout/transparency-gradient-large.png") top repeat-x;
		margin-top:-10px;margin-left:-10px;
		margin-bottom:10px;
		width:100%;
		border-top:0;border-bottom:0; }

	.search_result div.right { text-align:right;width:100px;height:46px;margin-left:5px; }

	.search_result.corp			{ background:transparent url("/gfx/theme_fz/layout/search_icon_corp.png") right center no-repeat; }
	.search_result.corp.odd		{ background-color:#F7F7F7; }
	.search_result.article  	{ background:transparent url("/gfx/theme_fz/layout/search_icon_article.png") right center no-repeat; }
	.search_result.article.odd 	{ background-color:#F7F7F7; }
	.search_result.game  		{  }
	.search_result.post 		{ background:transparent url("/gfx/theme_fz/layout/search_icon_forum.png") right center no-repeat; }
	.search_result.post.odd 	{ background-color:#F7F7F7; }
	.search_result.blogpost  	{ background:transparent url("/gfx/theme_fz/layout/search_icon_blogpost.png") right center no-repeat; }
	.search_result.blogpost.odd 	{ background-color:#F7F7F7; }
	.search_result.video  		{ background:transparent url("/gfx/theme_fz/layout/search_icon_video.png") right center no-repeat; }
	.search_result.video.odd  	{ background-color:#F7F7F7; }
	.search_result.user  		{ background:transparent url("/gfx/theme_fz/layout/search_icon_user.png") right center no-repeat; }
	.search_result.user.odd  	{ background-color:#F7F7F7; }


	/* slider */
	.ui-slider-handle,.ui-slider {
		background:#f7f7f7 url("/gfx/theme_fz/layout/transparency-tab-60pxh-w10.png") center repeat-x !important;
	}
	.ui-slider { background-color:#f7f7f7!important; }
	.ui-slider-handle { background-color:#eee!important; }
	.ui-slider-handle:focus { outline:none;-moz-box-shadow:0 0 5px #ccc;border-color:#999; }
	.ui-slider-handle:hover { -moz-box-shadow:0 0 5px #999; border-color:#999; }
	div.typeFilters table tbody tr td { border-top:1px solid #f7f7f7; }

/* SEARCH AUTOCOMPLETE
--------------------------------------------------------*/
ul.autocomplete.ui-widget-content {
	background:#f7f7f7!important;
	border:1px solid #ccc!important;
	border-top:0!important;
}
ul.autocomplete li.ui-menu-item {
	font-size:12px!important;
	font-weight:bold!important;
}

/* PLACEHOLDER FOR IMAGES
--------------------------------------------------------*/
div.placeholder
{
	background-image: url( "/gfx/theme_fz/icons/fz_no_image.png" );
	background-color: #eee;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
}

/* FZ PLATFORM ICONS
---------------------------------------------------------*/
.platform_icons_80 			{ width:80px;height:80px;background:transparent url("/gfx/theme_fz/layout/fz_platform_icons_80px.png") center no-repeat;display:inline-block;*display:inline;zoom:1; }
.platform_icons_80.pc 	{ background-position:0 0;      }
.platform_icons_80.mac		{ background-position:-80px 0;  }
.platform_icons_80.xbox360	{ background-position:-160px 0; }
.platform_icons_80.playstation3	{ background-position:-240px 0; }
.platform_icons_80.wii		{ background-position:-320px 0; }
.platform_icons_80.psp		{ background-position:-400px 0; }
.platform_icons_80.nds		{ background-position:-480px 0; }
.platform_icons_80.treds	{ background-position:-560px 0; }
.platform_icons_80.xbox 	{ background-position:-640px 0; }
.platform_icons_80.playstation2		{ background-position:-720px 0; }
.platform_icons_80.gamecube	{ background-position:-800px 0; }
.platform_icons_80.phone	{ background-position:-880px 0; }
.platform_icons_80.wiiu		{ background-position:-960px 0; }
.platform_icons_80.psvita	{ background-position:-1040px 0; }

.platform_icons_60 			{ width:60px;height:60px;background:transparent url("/gfx/theme_fz/layout/fz_platform_icons_60px.png") center no-repeat;display:inline-block;*display:inline;zoom:1; }
.platform_icons_60.pc 	{ background-position:0 0;      }
.platform_icons_60.mac		{ background-position:-60px 0;  }
.platform_icons_60.xbox360	{ background-position:-120px 0; }
.platform_icons_60.playstation3		{ background-position:-180px 0; }
.platform_icons_60.wii		{ background-position:-240px 0; }
.platform_icons_60.psp		{ background-position:-300px 0; }
.platform_icons_60.nds		{ background-position:-360px 0; }
.platform_icons_60.treds	{ background-position:-420px 0; }
.platform_icons_60.xbox 	{ background-position:-480px 0; }
.platform_icons_60.playstation2		{ background-position:-540px 0; }
.platform_icons_60.gamecube	{ background-position:-600px 0; }
.platform_icons_60.phone	{ background-position:-660px 0; }
.platform_icons_60.wiiu		{ background-position:-720px 0; }
.platform_icons_60.psvita	{ background-position:-780px 0; }

.platform_icons_40 			{ width:40px;height:40px;background:transparent url("/gfx/theme_fz/layout/fz_platform_icons_40px.png") center no-repeat;display:inline-block;*display:inline;zoom:1; }
.platform_icons_40.pc 	{ background-position:0 0;      }
.platform_icons_40.mac		{ background-position:-40px 0;  }
.platform_icons_40.xbox360	{ background-position:-80px 0;  }
.platform_icons_40.playstation3		{ background-position:-120px 0; }
.platform_icons_40.wii		{ background-position:-160px 0; }
.platform_icons_40.psp		{ background-position:-200px 0; }
.platform_icons_40.nds		{ background-position:-240px 0; }
.platform_icons_40.treds	{ background-position:-280px 0; }
.platform_icons_40.xbox 	{ background-position:-320px 0; }
.platform_icons_40.playstation2		{ background-position:-360px 0; }
.platform_icons_40.gamecube	{ background-position:-400px 0; }
.platform_icons_40.phone	{ background-position:-440px 0; }
.platform_icons_40.wiiu		{ background-position:-480px 0; }
.platform_icons_40.psvita	{ background-position:-520px 0; }
