/* element */

* {
	margin: 0;
	padding: 0;
	font-family: Geneva, "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1c1a18;
}

body {
	background: #ddd8d2;
}

html,
body {
	height: 100%;
}

ul, li {
	list-style: none;
}

img,
table,
abbr {
	border: 0;	
}

td {
	vertical-align: top;
}

a {
	text-decoration: none;
	color: #5d5651;
}

b {
	font-weight: bold;
}

u {
	text-decoration: underline;
}

a:hover {
	color: #443c35;
}

strong {
	font-weight: bold;
}

input[type=text],
input[type=password],
textarea {
	border: 1px solid #d9d9d9;
	color: #0e0e0e;
	background: #efefef;
	padding: 3px;
}

input[type=checkbox],
input[type=image] {
	width: auto !important;
	height: auto !important;
}

input[type=checkbox] {
	border: 1px solid #c2c2c2;
	background: #ffffff;
}

textarea {
	width: 99%;
	clear: both;
	overflow: auto;
}

th {
	text-align: left;
}
span.highlight {
	font-style:normal;
	color:#6a6a6a;
}

/* anchors */

#gamers {
	width: 981px;
	height: 100%;
	margin: 0 auto;
}

#logo,
#topmenu {
	margin-left: 5px;
}

#logo {
	width: 981px;
	height: 139px;
	display:block;
}
.topper {
	background:url(/img/layouts/standard/general/topper.jpg) no-repeat;
}
.topper_gold {
	background:url(/img/layouts/standard/general/topper-gold.jpg) no-repeat;
}

#topmenu,
#topmenu li,
#submenu,
#submenu li {
	float: left;
	list-style: none;
}

#topmenu,
#submenu {
	clear: both;
}

#topmenu {
	background: transparent url(/img/layouts/standard/menu/top/bg.gif) no-repeat;
	width: 971px;
	height: 68px;
	display:inline;
}

#topmenu li img {
	margin-right: 4px;
}

#topmenu .last {
	width: 34px;
	float: right;
	margin-right: 8px;
}

#topmenu .last img {
	margin: 0;
	float: right;
}

#submenu {
	background: transparent url(/img/layouts/standard/menu/sub/bg.gif) no-repeat;
	width: 981px;
	height: 40px;
	margin-bottom: 3px;
}

#submenu .statistics {
	text-transform: uppercase;
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	float: right;
	padding: 16px 20px 0 0;
}

#submenu .statistics span {
	color: #b0a216;
	font-family: Arial;
	font-size: 10px;
}

#submenu .statistics span.left {
	margin-right: 10px;
}

#login-menu img {
	float: left;
	clear: both;
}

#wrapper {
	clear: both;
}

#banners-top, #banners-bottom {
	float: left;
	clear: both;
	margin-left: 5px;
}

#banners-bottom {
	width: 980px;
}

#banners-top {
	width: 850px;
}

#sitefoot {
	margin-top: 5px;
	background: url(/img/layouts/standard/general/foot-repeat.gif) repeat-x;
	width: 981px;
	float: left;
}

#sitefoot img {
	float: left;
}

#sitefoot .foot-right {
	float: right;
	width: 235px;
}

#sitefoot .foot-right img {
	float: right;
	text-align: right;
}

#menu input {
	width: 112px;
	margin-bottom: 3px;
}

#menu select {
	width: 120px;
	margin-bottom: 3px;
}

#menu p {
	color: #0e0e0e;
	text-align: center;
	margin: 4px 0;
	text-transform: uppercase;
	clear: both;
}

#menu p span {
	color: #898c30;
	font-size: 9px;
}

#menu .remember {
	background: #efefef;
	color: #0e0e0e;
	padding: 3px;
	width: 114px;
	height: 14px;
	float: left;
	clear: both;
	margin-bottom: 3px;
}

#menu .remember input {
	width: auto;
}

#menu .remember input {
	float: left;
}

#menu .remember label {
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #7c7c7c;
	margin-left: 5px;
	display: block;
	float: left;
}

#why-gold {
	clear: both;
	margin: 10px 0 10px 5px;
}

#why-gold,
#why-gold li {
	list-style: none;
	width: 105px;
}

#why-gold li {
	font-family: Arial;
	font-size: 9px;
	background: transparent url(/img/layouts/standard/general/li.gif) no-repeat;
	background-position: 0 3px;
	padding-left: 10px;
	text-transform: uppercase;
	margin-bottom: 2px;
}

#userinfo {
	margin: 5px;
}

#userprofile {
	margin: 5px;
}

#userprofile .divider {
	border-top: 1px solid #e7e7e7;
}

#userprofile .divider dl {
	margin-top: 10px;
}

#userprofile .divider dt,
#userprofile .divider dd {
	clear: none;
	float: left;
}

#userprofile .divider dt {
	width: 70px;
}

#userprofile .divider dd {
	width: 80px;
}

#memberbuttons {
	background: #f3f3f3;
	padding: 5px;
	margin: 0 2px 5px 2px;
}

#eshots {
	width: 100%;
}

#eshots td {
}

#eshots a {
	display: block;
	padding: 5px;
	background: url(/img/general/eshots/thumb-bg.gif) no-repeat;
}

#eshots a img {
	width: 105px;
	height: 78px;
}

#eshots div {
	clear: both;
	margin: 2px 0 0 5px;
}

#eshots div span {
	display: block;
	float: left;
	width: 14px;
}

#eshots div p {
	float: left;
	font-family: Arial;
	font-size: 10px;
}

#comments {
	width: 100%;
}

#comments th {
	font-weight: normal;
	background: #ececec;
	vertical-align: middle;
	padding: 5px;
}

#comments td {
	padding: 5px;
	text-align: left !important;
	vertical-align: top;
}

#comments td img {
	float: left;
}

#comments td p {
	float: left;
}

#comments .buttons {
	clear: both;
}

#comments .buttons img {
	float: left;
	margin-top: 3px;
}

#nyheter h1 a {
	font-family: "Trebuchet MS";
	color: #393939;
	font-size: 28px;
	font-weight: normal;
	margin: 2px 0 0 5px;
}

#nyheter p {
	line-height: 18px;
	margin: 0 0 5px 5px;
}

#nyheter p a {
	color: #393939;
}

#nyheter .bild {
	float: left;
	clear: both;
	border: 1px solid #909090;
	background: #dfe1e0;
	padding: 1px;
}

#nyheter .bild img {
	float: left;
	clear: both;
	border: 1px solid #9f99a0;
}

#nyheter .newsbottom {
	color: #999999;
	margin: 10px 0 10px 5px;
}

#maincontent {
	clear: both;
	width: 100%;
	margin: 5px 0 0 0;
}

#maincontent td {
}

#maincontent .left {
	width: 130px;
}

#fragklipp,
#fragklipp li {
	width: 190px;
	clear: both;
	float: left;
}

#fragklipp li {
	padding: 3px 0;
	border-bottom: 1px solid #e2e2e2;
}

#fragklipp li.first {
	padding: 0 0 3px 0;
}

#fragklipp li.last {
	padding: 3px 0 0 0;
	border: 0;
}

#fragklipp img {
	float: left;
}

#fragklipp div {
	float: left;
	margin: 1px 0 0 5px;
}

#fragklipp span {
	font-family: Tahoma;
	font-size: 10px;
	color: #80756a;
	display: block;
	clear: both;
}

#fragklipp p {
	clear: both;
	float: left;
}

#fragklipp .middlerow {
	margin: 2px 0 2px 0;
	width: 120px;
	float: left;
	clear: both;
}

#fragklipp abbr {
	float: left;
}

#fragklipp .second {
	margin: 0 4px;
	float: left;
}

#votebox {
	width: 100%;
	text-align: center;
}

#fragdescription {
	width: 100%;
}

#fragdescription th {
	text-align: left;
	height: 18px;
	vertical-align: top;
}

#fragdescription td {
	vertical-align: top;
	text-align: right;
}

#forumsearch {
	width: 100%;
}

#forumsearch td {
	vertical-align: middle;
}

#forumsearch input.first {
	width: 155px;
}

#latestprizes dt {
	font-weight: bold;
}

#latestprizes dd {
	margin-left: 25px;
	margin-bottom: 5px;
}

#playerlist {
	border: 1px solid #999;
	width: 120px;
	padding: 5px;
}

#playerlist,
#playerlist li {
	width: 120px;
	background: #ffffff;
}

#playerlist li span {
	color: #000;
	display: block;
	padding: 3px;
	cursor: pointer;
	border-bottom: 1px solid #e4e4e4;
	width: 114px;
	overflow: hidden;
	white-space: nowrap;
}

#playerlist li span:hover {
	background: #ddddff;
}

#support h1 {
	font-size: 17px;
}

#support ul {
	margin: 10px;
}

#support h3 {
	margin-top: 10px;
	font-size: 14px;
}

#support p {
	margin: 5px 0;
}

#terms ul {
	margin-left: 10px;
	margin-bottom: 5px;
}

#terms ul li {
	margin-bottom: 5px;
}

#terms p {
	margin-bottom: 10px;
	font-size:10px;
}

#small-terms {
	float: left;
}

#small-terms #terms {
	height: 418px;
	overflow: auto;
}

#bli-medlem {
	background: url(/img/signup/box-left-long2.jpg) no-repeat;
	width: 618px;
	height: 528px;
	float: left;
	clear: both;
}

#bli-medlem form {
	margin: 70px 0 0 20px;
	float: left;
	clear: both;
}

#bli-medlem form table {
	width: 340px;
	line-height: 35px;
}

#bli-medlem form table th {
	width: 110px;
	font-size: 11px;
	vertical-align: middle;
}

#bli-medlem form table td {
	vertical-align: middle;
}

#bli-medlem form table td input {
	padding: 5px;
	border: 1px solid #999b9c;
}

#bli-medlem form table td select,
#bli-medlem form table td select option {
	font-size: 11px;
}

/* listor */

.infolist {
	clear: both;
	float: left;
}

.infolist dt {
	float: left;
	width: 85px;
}

.infolist dt,
.infolist dd {
	height: 18px;
}

.infolist dd {
	color: #857a6f;
}

.profilelist {
	margin: 10px;
}

.profilelist dt {
	
}

.profilelist dt,
.profilelist dd {
	height: 22px;
}

/* tabeller */

.maintable {
	width: 100%;
}

.listtable {
	width: 100%;
}
 
.listtable td {
	padding: 5px;
}

.listtable th {
	font-weight: normal;
	font-size: 9px;
	font-family: Tahoma;
	text-align: left;
	background: url(/img/layouts/standard/boxes/table/f-repeat.gif) repeat-x;
	padding: 4px 2px 2px 5px;
	height: 17px;
	text-transform: uppercase;
}

.listtable th a {
	font-weight: normal;
	font-size: 8px;
	font-family: Arial;
	text-align: left;
}

.listtable th,
.listtable td {
	vertical-align: middle;
}

.profiletable {
	margin: 0 0 0 5px;
}

.profiletable th,
.profiletable td {
	vertical-align: top;
	font-weight: normal;
	padding: 4px 0;
}

.profiletable th {
	width: 90px;
}

.profiletable td {
	color: #857a6f;
}

.membertable td,
.membertable th {
	padding: 0;
}

.membertable th {
	width: 70px;
}

/* boxar */

.badges {
	margin: 2px 0 0 0;
}

.badges img {
	margin-right: 1px;
}

.leftbox-start,
.leftbox-end, .leftbox-guld-start, .leftbox-guld-end {
	clear: both;
	float: left;
	width: 130px;
	height: 3px;
	overflow: hidden;
}

.leftbox-start {
	background: url(/img/layouts/standard/left/top.gif) no-repeat;
}

.leftbox-guld-start {
	background: url(/img/layouts/standard/left/bg-guld-top.gif) no-repeat;
	height:9px;
}

.leftbox-middle, .leftbox-guld-middle {
	clear: both;
	float: left;
	width: 120px;
	padding: 2px 5px;
	overflow: auto;
	background: url(/img/layouts/standard/left/repeat.gif) repeat-y;
}

.leftbox-guld-middle {
	background: url(/img/layouts/standard/left/bg-guld-middle.gif) repeat-y;
	margin-left: 1px;
	width: 118px;
	display:inline;
}
.leftbox-guld-middle div {
	color: #fff798;
	padding:2px 0 2px 3px;
}
.leftbox-guld-middle div span {
	color:#f0e221;
	text-decoration:underline;
	padding:0px 6px;
}

.leftbox-end {
	background: url(/img/layouts/standard/left/bottom.gif) no-repeat;
	margin-bottom: 5px;
}

.leftbox-guld-end {
	background: url(/img/layouts/standard/left/bg-guld-bottom.gif) no-repeat;
	height:7px;
	margin-bottom: 5px;
}

#buddylist li {
	font-size:11px;
	padding:4px 4px;
	list-style:none;
}

.box {
	background-color: #ffffff;
}

.box .top,
.box .bottom {
	height: 3px;
	background-color: transparent;
	background-repeat: repeat-x;
	overflow: hidden;
	clear: both;
}

.box .bottom {
	margin-bottom: 5px;
}

.box .top .left,
.box .top .right,
.box .bottom .left,
.box .bottom .right {
	width: 3px;
	height: 3px;
	background-color: transparent;
	background-repeat: no-repeat;
}

.box .top .left,
.box .bottom .left {
	float: left;
}

.box .top .right,
.box .bottom .right {
	float: right;
}

.box-main .top {
	background-image: url(/img/layouts/standard/boxes/small/t-repeat.gif);
}

.box-main .bottom {
	background-image: url(/img/layouts/standard/boxes/small/b-repeat.gif);
}

.box-main .top .left {
	background-image: url(/img/layouts/standard/boxes/small/tl.gif);
}

.box-main .top .right {
	background-image: url(/img/layouts/standard/boxes/small/tr.gif);
}

.box-main .bottom .left {
	background-image: url(/img/layouts/standard/boxes/small/bl.gif);
}

.box-main .bottom .right {
	background-image: url(/img/layouts/standard/boxes/small/br.gif);
}

.box-main .middle {
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	overflow: auto;
	clear: both;
}

.box-main .middle .inner {
	margin: 0 1px;
	padding: 5px;
	border-left: 1px solid #efeeed;
	border-right: 1px solid #efeeed;
}

.box-sub {
	margin: 0 1px;
}

.box-sub .top {
	background-image: url(/img/layouts/standard/boxes/sub/t.gif);
	margin-top: 2px !important;
}

.box-sub .bottom {
	background-image: url(/img/layouts/standard/boxes/sub/b.gif);
	margin-bottom: 5px;
}

.box-sub .top-grey {
	background-image: url(/img/layouts/standard/boxes/sub/t-g.gif);
}

.box-sub .bottom-grey {
	background-image: url(/img/layouts/standard/boxes/sub/b-g.gif);
}

.box-sub .top .left {
	background-image: url(/img/layouts/standard/boxes/sub/tl.gif);
}

.box-sub .top .right {
	background-image: url(/img/layouts/standard/boxes/sub/tr.gif);
}

.box-sub .top-grey .left {
	background-image: url(/img/layouts/standard/boxes/sub/tl-g.gif);
}

.box-sub .top-grey .right {
	background-image: url(/img/layouts/standard/boxes/sub/tr-g.gif);
}

.box-sub .bottom .left {
	background-image: url(/img/layouts/standard/boxes/sub/bl.gif);
}

.box-sub .bottom .right {
	background-image: url(/img/layouts/standard/boxes/sub/br.gif);
}

.box-sub .bottom-grey .left {
	background-image: url(/img/layouts/standard/boxes/sub/bl-g.gif);
}

.box-sub .bottom-grey .right {
	background-image: url(/img/layouts/standard/boxes/sub/br-g.gif);
}

.box-sub .middle {
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	padding: 3px 5px;
	overflow: hidden;
	clear: both;
}

.box-sub .table {
	padding: 0;
	overflow:hidden;
}

/* headers */

div.mainhead {
	height: 19px;
	clear: both;
	margin: 0;
}

div.margin {
	margin-bottom: 2px;
}

div.mainhead h1,
div.mainhead h2,
div.mainhead h3,
div.mainhead h4,
div.mainhead h5,
div.mainhead h6 {
	color: #ffffff;
	margin: 3px 0 0 8px;
	font-size: 11px;
	float: left;
	font-family: Tahoma;
	font-weight: normal;
	text-transform: uppercase;
}

div.mainhead span {
	display: block;
	background-position: top right;
	background-color: transparent;
	background-repeat: no-repeat;
	height: 15px;
	padding: 4px 10px 0 0;
	font-family: Tahoma;
	font-size: 9px;
	text-transform: uppercase;
	color: #ffffff;
	float: right;
}

div.red {
	background: url(/img/layouts/standard/headers/red/left.gif);
}

div.red span {
	background-image: url(/img/layouts/standard/headers/red/right.gif);
}

div.darkbluegrey {
	background: url(/img/layouts/standard/headers/darkbluegrey/left.gif);
}

div.darkbluegrey span {
	background-image: url(/img/layouts/standard/headers/darkbluegrey/right.gif);
}

div.purple {
	background: url(/img/layouts/standard/headers/purple/left.gif);
}

div.purple span {
	background-image: url(/img/layouts/standard/headers/purple/right.gif);
}

div.lightred {
	background: url(/img/layouts/standard/headers/lightred/left.gif);
}

div.lightred span {
	background-image: url(/img/layouts/standard/headers/lightred/right.gif);
}

div.bluegrey {
	background-image: url(/img/layouts/standard/headers/bluegrey/left.gif);
}

div.bluegrey span {
	background-image: url(/img/layouts/standard/headers/bluegrey/right.gif);
}

div.browngrey {
	background-image: url(/img/layouts/standard/headers/browngrey/left.gif);
}

div.browngrey span {
	background-image: url(/img/layouts/standard/headers/browngrey/right.gif);
}

div.lightgreen {
	background-image: url(/img/layouts/standard/headers/lightgreen/left.gif);
}

div.lightgreen span {
	background-image: url(/img/layouts/standard/headers/lightgreen/right.gif);
}

div.newsgreen {
	background-image: url(/img/layouts/standard/headers/newsgreen/left.gif);
}

div.newsgreen span {
	background-image: url(/img/layouts/standard/headers/newsgreen/right.gif);
}

div.lightbrowngrey {
	background-image: url(/img/layouts/standard/headers/lightbrowngrey/left.gif);
}

div.lightbrowngrey span {
	background-image: url(/img/layouts/standard/headers/lightbrowngrey/right.gif);
}

div.green {
	background-image: url(/img/layouts/standard/headers/green/left.gif);
}

div.green span {
	background-image: url(/img/layouts/standard/headers/green/right.gif);
}

div.lightblue {
	background-image: url(/img/layouts/standard/headers/lightblue/left.gif);
}

div.lightblue span {
	background-image: url(/img/layouts/standard/headers/lightblue/right.gif);
}

div.yellow {
	background-image: url(/img/layouts/standard/headers/yellow/left.gif);
}

div.yellow span {
	background-image: url(/img/layouts/standard/headers/yellow/right.gif);
}

div.wood {
	background-image: url(/img/layouts/standard/headers/wood/left.gif);
}

div.wood span {
	background-image: url(/img/layouts/standard/headers/wood/right.gif);
}

div.subhead {
	clear: both;
	background: #ffffff url(/img/layouts/standard/headers/sub/grad-left.gif) no-repeat;
	height: 19px;
}

div.subhead h3 {
	float: left;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Tahoma;
	font-size: 10px;
	margin: 3px 0 0 5px;
	padding: 0 0 0 15px;
	background-repeat: no-repeat;
	background-position: 0 2px;
}

div.subhead h3 a {
	font-family: Tahoma;
	font-size: 10px;
}

div.subhead span {
	display: block;
	float: right;
	height: 19px;
	width: 2px;
	background: #ffffff url(/img/layouts/standard/headers/sub/grad-right.gif) no-repeat;
}

div.subhead h3.general,
#newsfeed li.general {
	background-image: url(/img/layouts/standard/headers/sub/icons/general.gif);
}

div.subhead h3.favorite,
#newsfeed li.favorite {
	background-image: url(/img/layouts/standard/headers/sub/icons/favorite.gif);
}

div.subhead h3.hardware,
#newsfeed li.hardware {
	background-image: url(/img/layouts/standard/headers/sub/icons/hardware.gif);
}

div.subhead h3.presentation,
#newsfeed li.presentation {
	background-image: url(/img/layouts/standard/headers/sub/icons/presentation.gif);
}

div.subhead h3.profile,
#newsfeed li.profile {
	background-image: url(/img/layouts/standard/headers/sub/icons/profile.gif);
}

div.subhead h3.events,
#newsfeed li.events {
	background-image: url(/img/layouts/standard/headers/sub/icons/events.gif);
}

div.subhead h3.stats,
#newsfeed li.stats {
	background-image: url(/img/layouts/standard/headers/sub/icons/stats.gif);
}

div.subhead h3.info,
#newsfeed li.info, #newsfeed li.apply_clan {
	background-image: url(/img/layouts/standard/headers/sub/icons/info.gif);
}

div.subhead h3.gaming,
#newsfeed li.gaming {
	background-image: url(/img/layouts/standard/headers/sub/icons/gaming.gif);
}

div.subhead h3.movie,
#newsfeed li.movie {
	background-image: url(/img/layouts/standard/headers/sub/icons/movie.gif);
}

div.subhead h3.competition,
#newsfeed li.competition {
	background-image: url(/img/layouts/standard/headers/sub/icons/competition.gif);
}

div.subhead h3.birthday,
#newsfeed li.birthday {
	background-image: url(/img/layouts/standard/headers/sub/icons/birthday.gif);
}

div.subhead h3.forum,
#newsfeed li.forum {
	background-image: url(/img/layouts/standard/headers/sub/icons/forum.gif);
}

div.subhead h3.movie-upload,
#newsfeed li.movie-upload {
	background-image: url(/img/layouts/standard/headers/sub/icons/movie-upload.gif);
}

/* banners */

.banner-top {
	float: left;
	padding: 8px;
	margin-right: 5px;
	background: url(/img/layouts/standard/banners/728x90.gif) no-repeat;
}

.banner-bottom {
	float: left;
	padding: 8px;
	margin-right: 5px;
	background: url(/img/layouts/standard/banners/468x60.gif) no-repeat;
}

.banner-topright {
	float: left;
	padding: 5px;
	background: url(/img/layouts/standard/banners/95x106.gif) no-repeat;
}

/* misc */

.tryouts {
	margin-left: 1px;
}

.klansidan {
	margin-left: 1px;
}

.polls {
	margin-left: 1px;
}

.gb-row {
	clear: both;
}

.gb-row .user {
	float: left;
}

.gb-row .created {
	float: right;
	font-family: Arial;
	font-size: 10px;
}

.gb-row .images {
	clear: both;
}

.gb-row p {
	margin: 5px 0 10px 0;
	width: 215px;
	clear: both;
	float: left;
}

abbr.date {
	font-family: Arial;
	font-size: 10px;
}

.prizerow {
	clear: both;
}

.prizerow .desc {
	width: 350px;
	float: left;
}

.prizerow .desc p {
	line-height: 18px;
}

.prizerow .desc strong {
	display: block;
	font-weight: bold;
	margin: 10px 0;
}

.prizerow .img {
	float: right;
}

.prizerow .img img {
	width: 127px;
	height: 90px;
}

.fl {
	float: left;
}

.comments {
	background: url(/img/general/icon-comment.gif) no-repeat;
	background-position: 0 0.2em;
	padding-left: 11px;
	font-family: Arial;
	font-size: 10px;
}

.comments a {
	font-family:arial;
	font-size: 10px;
}

.nomargin {
	margin: 0 !important;
}

.noheight {
	height: auto !important;
}

.page_list {
	width: 100%;
}

.current_page {
	font-weight: bold;
}

.numbers {
	text-align: center;
}

#testWrap {
	float: left;
	margin: 20px 0 0 10px;
}

#previewArea {
	float: left;
	margin: 20px 0 0 10px;
}

dl#howitworkslist dt {
	font-weight: bold;
	color: #666;
}

dl#howitworkslist dd {
	color: #857a6f;
	margin:0 0 1em 1em;
}

dl#howitworkslist dd ul, ul.lista {
	list-style: none;
	margin:1em;
	margin-bottom:2em;
}

dl#howitworkslist dd ul li, ul.lista li {
	background: transparent url(/img/layouts/standard/general/li.gif) no-repeat;
	background-position: 0 5px;
	padding-left: 10px;
	color: #857a6f;
}

ul.lista li {
	color: black;
}

.commentform {
	width: 100%;
	overflow: hidden;
}

.commentform textarea {
	border: 0;
}

.forumkat {
	width: 227px;
	padding: 5px;
	border-bottom: 1px solid #e2e2e2;
	float: left;
}

.forumkat div {
	width: 175px;
	float: left;
}

.forumkat div div {
	clear: both;
	width: 175px;
}

.forumkat img {
	width: 43px;
	height: 43px;
	float: left;
	margin-right: 5px;
}

.forumkat h5 {
	width: 110px;
	float: left;
}

.forumkat h5 a {
	font-weight: bold;
}

.forumkat span {
	display: block;
	float: right;
}

.forumkat span,
.forumkat p,
.forumkat p abbr,
.forumkat h6 {
	font-family: Tahoma;
	font-size: 10px;
}

.forumkat p {
	width: 175px;
	color: #999999;
}

.forumkat p abbr {
	color: #999999 !important;
}

.forumkat h6 {
	width: 175px;
	margin: 2px 0;
	clear: both;
}

.forumkat-active {
	background: #f0f0f0;
}

.forumcont {
	float: left;
	clear: both;
	margin-bottom: 5px;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
}

.form th {
	width: 70px;
	vertical-align: middle;
}

.form th.ta {
	vertical-align: top;
}

.form input,
.form textarea {
	width: 300px;
}

.form textarea {
	height: 150px;
}

.moderatortable td {
	vertical-align: middle;
}

#cup h2 {
	margin-bottom: 3px;
}

#usercup thead th {
	border-bottom: 1px solid #e0e0e0;
}

#usercup td,
#usercup th,
#admincup td,
#admincup th {
	text-align: left;
	vertical-align: middle;
	margin: 0;
	padding: 4px;
	border-collapse: collapse;
}

#usercup tr {
	cursor: pointer;
}

#admincup {
	width: 100%;
	margin: 0 0 0 0;
}
#admincup td {
	padding-left: 30px;
	background-color: #e2e2e2;
	/*background-color: #879b83;*/
	background-image: url(/gfxv12/cup/icon-admin.gif);
	background-repeat: no-repeat;
	background-position: 2px 0.5em;
	border-bottom: 1px solid #ffaaaa;
	/*border-bottom: 1px solid #a7ce9f;*/
}

#activeusercup {
	margin: 0 4px 14px 4px;
}

#activeusercup h2,
#activeusercup h2 a {
	font-size: 15px;
}
#activeusercup h2 {
	margin: 0 0 5px 0;
}

#activeusercup p {
	margin: 0;
	font-size: 13px;
}

#activeusercup span.free {
	font-size: 13px;
 	color: #146b12;
}

#activeusercup span.full {
	font-size: 13px;
	color: #be0a0a;
}

#guldcuper abbr {
	font-size: 11px;
}

#cuptable tr td,
#admintable tr td {
	vertical-align: top;
}
#cuptable td .gmemeber_limit {
	display:inline;
	float:left;
}

#cuptable tr th,
#admintable tr th {
	vertical-align: middle;
	text-align: left;
}

#cuptable tr td a {
	font-weight: normal;
}

#cuptable tr td textarea {
	height: 150px;
}

#admintable {
	width: 100%;
}

#admintable tr td {
	height: 20px;
	vertical-align: middle;
}

#cupheader {
	margin: 0 0 10px 0;
}

#cupinfo {
	/*border-top: 1px solid #e0e0e0;*/
	/*border-bottom: 1px solid #e0e0e0;*/
	margin: 2px 0 2px 0;
}

#cupinfo th,
#cupinfo td {
	padding: 3px;
	border-bottom: 1px solid #ffffff;
}

#cupinfo th {
	text-align: left;
	width: 100px;
	background: #e0e0e0;
}

#cupinfo td {
	width: 200px;
	background: #efefef;
}

#cupdescription {
	margin: 2px 0 0 0;
}

#cupapplications {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	clear: both;
}

#cupapplications tr td {
	padding: 4px;
	border-bottom: 2px solid #ffffff;
}

#cupapplications tr.accepted td {
	background: #44aa44;
}

#cupapplications tr.pending td {
	background: #faff7b;
}

#cupapplications tr.denied td {
	background: #ff4444;
}

#cupapplications tr td.team {
	width: 210px;
}

#cupapplications tr td.status {
	text-align: right;
	width: 100px;
}

#cupapplications tr td.status span {
	padding: 4px;
	display: block;
	/*width: 60px;*/
	background-color: #eeeeee;
	float: right;
}

#cupapplications tr td.last {
	background: transparent;
	text-align: left;
}

#cupapplications select,
#cupapplications input {
	float: right;
}

#cupapplications select {
	margin-left: 5px;
}

.cupschedule {
	/*height: 300px;*/
	width: 100%;
}

.cupschedule td {
	width: 150px;
}

/*.cupschedule table table td {
	padding: 5px;
	background: #dedede;
}

.cupschedule table table td.winner {
	background: #33dd33;
}

.cupschedule table table td.loser {
	background: #ff4444;
}*/

.cupschedule td {
	padding: 5px;
	background: #dedede;
	width: 165px;
}

.cupschedule td.winner {
	background: #33dd33;
}

.cupschedule td.loser {
	background: #ff4444;
}

.cupschedule .score {
	text-align: center;
	width: 30px;
	font-weight: bold;
}

.cupschedule td.head {
	padding: 10px 0 0 0;
	background: #ffffff;
}

.cupschedule td.first {
	padding: 0;
}

.cupschedule input {
	font-weight: normal;
	font-size: 10px;
	width: 30px;
}

.cupschedule input.map {
	width: 125px;
}

.cupschedule .wintype {
	text-align: right;
	width: 80px;
}

.cupmatchtable {
	width: 100%;
}

.cupmatchtable td input {
	width: 20px;
	height: 15px;
	padding: 2px;
}

.cupmatchtable td input.map {
	width: 60px;
}

.cupmatchtable td {
	vertical-align: top;
	background: #f2f2f2;
	padding: 5px 5px 0 5px;
}

.cupmatchtable .input {
	padding: 2px 5px;
}

.cupmatchtable td.team {
	width: 150px;
	vertical-align: middle;
}

.cupmatchtable td.team-l {
	text-align: right;
}

.cupmatchtable td.team-r {
	text-align: left;
}

a.vote {
	padding: 2px;
	color: #333;
	font-size:10px;
}

a:hover.vote {
	background: #333;
	color: #f0f0f0;
}

.numberlist {
	list-style: decimal;
	clear: both;
	margin: 0 0 0 25px;
}

.numberlist li {
	list-style: decimal;
	margin: 4px 0;
}

div.middle div.image_list {
	margin-top:5px;
}

#icon_wrapper {
	float:left;
	display:inline;
	width:570px;
}

#icon_wrapper div {
	display:inline;
	float:left;
	text-align:center;
	width:120px;
	height:120px;
	margin:10px;
	border-bottom:1px dashed #e7e7e7;
	border-right:1px dashed #e7e7e7;
}

.list_point, .list_point li {
	list-style-position:inside;
	list-style-type:disc;
}

div.tab_header {
	height:24px;
	padding-left:4px;
	background: url(/img/tabs/box-left.gif) no-repeat;
}

div.tab {
	float:left;
	padding:8px 1px 0 1px;
	height:16px;
	color:#FFF;
	margin: 0 7px;
	font:9px Geneva;
	text-transform:uppercase;
	cursor:pointer;
}

div.tab_header div.end{
	background: url(/img/tabs/box-right.gif) no-repeat;
	float:right;
	width:3px;
	height:24px;
	clear:right;
	margin:0;
	padding:0;
}
div.tab_header div.tab_wrapper,
div.tab_wrapper .tab_left,
div.tab_wrapper .tab_middle,
div.tab_wrapper .tab_right {
	height:24px;
	float:left;
	color:#736357;
	margin:0;
	padding:0;
}

div.tab_header div.divider {
	width:2px;
	height:24px;
	float:left;
	background: url(/img/tabs/box-divider.gif) center center no-repeat;
}
div.tab_header div.tab_wrapper{
	margin:0 5px;
	
}

div.tab_wrapper .tab_left {
	width:3px;
	background: url(/img/tabs/tab-left.gif) no-repeat;
}
div.tab_wrapper .tab_middle {
	background: url(/img/tabs/tab-repeat.gif) repeat-x;
	padding:8px 6px 0 6px;
	font:9px Geneva;
	height:16px;
}
div.tab_wrapper .tab_right {
	width:3px;
	background: url(/img/tabs/tab-right.gif) no-repeat;
}

#list_content #ajax_loader {
	position:absolute;
	margin-left:30%;
}

/* new gold */

#newgold_ul {
	margin:20px 0 0 65px;
}

#newgold_ul li {
	/*list-style-image:url(/img/gold/round-bock.gif);*/
	background: url(/img/gold/round-bock.gif) no-repeat center left; 
	padding-left: 25px;
	margin:8px 0;
}

/* search words highlighting */
.highlight_word {
	color:#8c3f3b;

}

h2.competition {
	/* 220x43 */
	background: url(/img/tavlingar/tape.gif) no-repeat;
	width: 220px;
	height: 28px;
	clear: both;
	padding: 15px 0 0 10px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}



div#external_links ul {
	clear: both;
	margin: 10px 0 10px 5px;
}

div#external_links ul ,
div#external_links ul li {
	list-style: none;
	width: 105px;
}

div#external_links ul li {
	font-family: Arial;
	font-size: 9px;
	background: transparent url(/img/layouts/standard/general/li.gif) no-repeat;
	background-position: 0 3px;
	padding-left: 10px;
	text-transform: uppercase;
	margin-bottom: 2px;
}

#vertical_carousel {
	float : right;
	width : 270px;
	height : 106px;
	position : relative;
	margin: 20px 0 0 0;
	display:inline;
}
#vertical_carousel .container {
	position : relative;
	float : left;
	width : 260px;
	height : 100px;
	overflow : hidden;
}
#vertical_carousel ul {
	margin : 0;
	padding : 0;
	height : 100000px;
	position : relative;
	top : 0;
	left : 0;
}
#vertical_carousel ul li {
	width : 232px;
	height : 12px;
	text-align : left;
	list-style : none;
	float : left;
	padding: 2px 0 5px 17px;
	background-repeat: no-repeat;
	background-position: 0 5px;
	border-bottom: 1px solid #dcdcdc;
}

form p {
	display : inline;
}
form fieldset {
	border : none;
	padding : 0;
}


