html, body, fieldset, ul, li,input, h1, h2,a {
	outline:none;
	border:none;
	margin:0;
	padding:0;
}
ul,ol {
	list-style:none outside;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
body {
	background:#000 url(../img/bg.jpg) no-repeat center 200px;
	color:#737373;
	font:87.5% 'Times New Roman', Times, Serif;
}
body#index {
	background:#000 url(../img/bg.jpg) no-repeat center 230px;
	color:#737373;
	font:87.5% 'Times New Roman', Times, Serif;
}

#container {
	margin:0 auto;
	width:910px;
	height:670px;
	padding:570px 0 0 0;
	position:relative;
}

a#vote_here,
a#nominate {
	width:212px;
	height:43px;
	display:block;
	margin:0 auto;
	text-indent:-10000px;
	background: url(../img/nominate_button.png) no-repeat;
	overflow:hidden;
}
a#vote_here:hover ,
a#nominate:hover {
	background-position: 0 -43px;
}

a#vote_here {
	background-image: url(../img/vote_here_button.png);
}
.desription {
	margin:0 auto;
	width:700px;
	margin-bottom:30px;
	text-align:center;
}

h1 {
	display:none;
}
h2 {
	font-size:0.9em;
}
#voting h2 {
	font-size:1.8em;
	color:#fff;
	border-bottom:1px solid #1b1b1b;
	padding:0 0 8px 30px;
	margin:0 0 15px 0;
}
#voting .already_voted {
	font-size:0.9em;
	color:#a9a8a8;
}
#voting {
	float:left;
	width:910px;
	margin:0 0 40px;
}
#voting .submit input {
	float:left;
	width:84px;
	height:28px;
	background:#000 url(../img/vote_button.png) no-repeat;
	cursor:pointer;
}
#voting .inactive .submit input {
	cursor:default;
}
#voting li.category {
	clear:both;
	border-bottom:1px solid #666;
	float:left;
	width:910px;
	margin:0 0 10px;
	position:relative;
}
#voting ul li {
	width:186px;
	float:left;
	padding:0 0 10px;
	overflow:hidden;
	display:inline;
}
#voting ul li p {
	width:125px;
	color:#737373;
	margin: 0 0 15px 0;
	font-size:.85em;
}
#voting ul.alt_list{
	overflow:hidden;
	border-bottom:1px solid #1b1b1b;
	margin:0 0 10px 0;
}
#voting .last ul.alt_list{
	border-bottom:none;
}
#voting ul.alt_list_2{
	overflow:hidden;
	margin:0 0 10px 0;
}
#voting ul li img {
	margin:0 0 15px 0;
}
#voting ul li h3 {
	margin:0 0 5px;
	padding:0 0 5px;
	color:#a9a8a8;
	font-weight:normal;
}
#voting ul li.last {
	width:125px;
}
#voting ul li.last h3 {
}
#voting ul li a {
	color:#fff;
}
#voting ul li.first {
	clear:both;
	margin:0 0 0 30px;
}
#voting .overlay {
	position:absolute;
	top:0;
	left:0;
	width:926px;
	z-index:10;
}
#voting .overlay p {
	width:926px;
	color:#fff;
	padding:240px 0 0 ;
	font-size:2em;
	font-weight:bold;
	text-align:center;
	font-size:0.85em
}
#voting li.inactive form {
	display:none;
}

strong {
	color:#fff;
}
.quote {
	color:#fff;
}
#nominations {
	padding:20px 0 0 16px;
	overflow:hidden;
	background: url(../img/nominations.png) no-repeat 0 0;
}

#nominations li {
	width:212px;
	margin:0 15px 0 0;
	height:164px;
	float:left;
	text-align:center;
}
#nominations li.active .ndesc {
	cursor:pointer;
}
#nominations li.inactive a:hover {
	text-decoration:none;
	cursor:default;
}
#nominations li a {
	color:#737373;
}
#nominations li a:hover {
	color:#fff;
}
#nominations li.last {
	margin-right:0;
}
#nominations li.active h2 {
	cursor:pointer;
}
#nominations li h2 {
	width:212px;
	height:43px;
	line-height:43px;
	text-align:center;
	color:#fff;
	background: url(../img/header.png) no-repeat center 0;
	
}
#nominations li.hover h2,
#nominations li h2:hover {
	background-position: center -43px;
}
#nominations li .nform{
	width:179px;
	margin:20px auto 0 auto;
	text-align:left;
}
textarea,
.password input,
.text input {
	width:171px;
	background:#000 url(../img/input_bg.png) repeat-x;
	border:1px solid #343434;
	color:#c1c1c1;
	margin:0 0 8px;
	padding:3px;
}
.submit {
	clear:both;
	float:left;
}
#nominations .submit input {
	float:left;
	width:178px;
	height:28px;
	background:#000 url(../img/send_button.png) no-repeat;
	cursor:pointer;
}
#nominations .submit input:hover {
	background-position:0 -28px;
}

#sponsor_holder {
	clear:both;
	border-top:1px solid #1a1a1a;
	padding-top:12px;
}

#top_sponsors,
#sponsors {
	clear:both;
	height:150px;
	width:836px;
	margin:0 auto 40px auto;
}
#top_sponsors {
	position:absolute;
	top:5px;
	left:40px;
}
.sponsors {
	clear:both;
	background:#000 url(../img/sponsors2.jpg) no-repeat;
	height:158px;
	width:836px;
	margin:5px auto 40px auto;
	border-bottom:1px solid #1a1a1a;
}
.sponsors li a {
	text-indent:-100000px;
	display:block;
	height:60px;
	float:left;
	display:inline;
}
li.spons_mcd a {width:40px;}
li.spons_berry a {width:130px;}
li.spons_ferratum a {width:120px;}
li.spons_ticnet a {width:100px;}
li.spons_quorn a {width:80px;}
li.spons_tresemme a {width:90px;}
li.spons_sasco a {width:120px;}
li.spons_amoress a {width:90px;}
li.spons_burn a {width:50px;}

li.spons_depend a {width:210px;}
li.spons_nokia a {width:110px;}
li.spons_puregreen a {width:110px;}
li.spons_studiopaus a {width:80px;}
li.spons_1biljett a {width:100px;}
li.spons_oriflame a {width:100px;}
li.spons_lindt a {width:110px;}

li.spons_dalala a {width:110px;}


/*
#top_sponsors li {
	position:absolute;
}

#top_sponsors li.spons_mcd  {width:40px;top:10px;left:10px;}
#top_sponsors li.spons_berry {width:130px;top:10px;left:50px;}
#top_sponsors li.spons_tresemme {width:140px;top:10px;left:180px;}

#top_sponsors li.spons_ferratum  {width:120px;top:10px;right:140px;}
#top_sponsors li.spons_ticnet {width:140px;top:10px;right:0px;}
#top_sponsors li.spons_sasco {width:130px;top:10px;right:250px;}

*/

li.category .category_sponsor {
	position:absolute;
	top:-7px;
	right:20px;
}
li.category .category_sponsor span {
	float:right;
	padding:13px 10px 10px 10px;
	text-transform:uppercase;
}
li.category .category_sponsor a {
	text-indent:-10000px;
	display:block;
	height:50px;
	float:right;
}
li.category .category_sponsor a.berry {
	background: url(../img/sponsors2.jpg) no-repeat -50px 0;
	width:110px;
}
li.category .category_sponsor a.mcdonalds {
	background: url(../img/sponsors2.jpg) no-repeat 0 0;
	width:50px;
}
li.category .category_sponsor a.ferratum {
	background: url(../img/sponsors2.jpg) no-repeat -160px 0;
	width:120px;
}
li.category .category_sponsor a.ticnet {
	background: url(../img/sponsors2.jpg) no-repeat -285px 0;
	width:100px;
}
li.category .category_sponsor a.puregreen {
	background: url(../img/sponsors2.jpg) no-repeat -120px -55px;
	width:90px;
}
li.category .category_sponsor a.studiopaus {
	background: url(../img/sponsors2.jpg) no-repeat -227px -55px;
	width:90px;
}
li.category .category_sponsor a.onebiljett {
	background: url(../img/sponsors2.jpg) no-repeat -516px -55px;
	width:90px;
}
li.category .category_sponsor a.amoress {
	background: url(../img/sponsors2.jpg) no-repeat -686px 0;
	width:105px;
}
li.category .category_sponsor a.nokia {
	background: url(../img/sponsors2.jpg) no-repeat 0 -55px;
	width:100px;
}
li.category .category_sponsor a.oriflame {
	background: url(../img/sponsors2.jpg) no-repeat -610px -55px;
	width:110px;
}
li.category .category_sponsor a.burn {
	background: url(../img/sponsors2.jpg) no-repeat -790px 0;
	width:50px;
}

#spons {
	background:#fff;
	width:1080px;
	text-align:center;
	margin:0 auto;
	position:relative;
	left:-100px;
}
#spons img {
	margin:0 5px;
}

