/*-------------------------------------------------------------------------------------*/
/* GLOBAL CSS*/
body {
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	height: auto;
	color: black;
	background:#ccc url(http://www.battle.no/gfx/bg.gif) repeat-y center;
	overflow-x:hidden;
}
a{
	color:black;
}
a:hover{
	color:red;
}
.border{
	border: 1px solid black;
}

.bold{
	font-weight: bold;
}
.clear {
	clear:left;
}
.toolTip {
	position: absolute;
	left: 0;
	top: 0;
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
   	background: white;
   	border: solid 1px;
   	font-size: 9px;
   	font-style: normal;
   	font-variant: normal;
   	font-weight: normal;
   	padding: 3px;
   	text-align: left;
   	visibility: hidden;
   	z-index: 9;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/* ACTIVE / MOUSE OVER */
tr.Active,
tr.Active .tablerow1,
tr.Active .tablerow2{
	background:#ebebeb;
	color: black;
	cursor: pointer;
}

/*-------------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------------*/
/* BODY WRAPPER - sideinnhold + reklame + footer */
#bodyWrapper {
	position: relative;
	margin: 0 auto;
        padding: 150px 0px 0px 0px; /* med reklame: 150px 0px 0px 0px; alle 0px uten*/               
	width: 782px;
	height: auto;
	color:black;
	background:white;
	border-left:1px solid black;
	border-right:1px solid black;
}
/* BODY WRAPPER - sideinnhold */
#pageWrapper {
	position: relative;
	clear: both;
	height: auto;
	padding: 0px 7px 0px 6px;
	width: 768px;
	margin: 0px;
	z-index:1;
}
/*-------------------------------------------------------------------------------------*/
/* FOOTER */
#footer{
	clear:both;
	width: 100%;
	text-align: center;
	padding: 0px 0px 5px 0px;
	background: #cdcdcd;
	font-weight: bold;
	border-bottom: 1px solid black;
	z-index:0;
}
#footerImg{
	display:block;
	background: #cdcdcd url(http://www.battle.no/gfx/footer.gif) top no-repeat;
	height:99px;
}
#footerImg:hover{
	background: #cdcdcd url(http://www.battle.no/gfx/footer.gif) bottom no-repeat;
}
/*-------------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------------*/
/*ANNONSER*/
#adsWrapper{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0 auto;
	padding: 0;
	width: 782px;
}
/*Annonse 110X1000 spillmag, trade  120X1200*/
.adRight{
	overflow:hidden;
	position:absolute; 
	right: -120px;
	width: 120px;
	height: 1440px;
	top: 0px;
}
 /*Annonse 110X1000 spillmag, trade  120X1200*/
.adLeft{
	overflow:hidden;
	position:absolute;
	left: -120px;
	width: 120px;
	height: 1440px;
	top: 0px;
}
/* spilmag:150px Trade: 768X150*/
.adMiddleTop{
	overflow:hidden;
	position: relative;
	clear:both;
	margin: 0;
	padding:0;
	left: 0px;
	height: 150px;
	width:100%;
	border-bottom: 1px solid black;
        text-align: center;
}
/*-------------------------------------------------------------------------------------*/






/*-------------------------------------------------------------------------------------*/
/* START: HEADER */
#links {font-size: 9px;}
#header {
	padding: 5px 0 0 0;
	margin: 0;
	font-size: 9px;
}
#links a {
	text-decoration: none;
	font-weight: bold;
}
#logobar {
	position:relative;
	background: url(http://www.battle.no/gfx/header_bg.jpg);
	height: 103px;
	width: 768px;
	margin: 2px 0px 0px 0px;
}

/*-------------------------------------------------------------------------------------*/
/* START: log in box */
#logobar #loginN , #logobar #loginY{
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 10px;
	background: white url(http://www.battle.no/gfx/login_bg.jpg) bottom left repeat-x;
	width: 238px;
	height: 75px;
	border: 2px solid black;
}
/* START: not logged in */
#loginN .loginFelt {
	width: 93px;
	margin: 0;
}
#loginN #password,
#loginN #username {
	position: absolute;
	top: 20px;
	font-weight: bold;
}
#loginN #username {
	left: 10px;
}
#loginN #password {
	left: 120px;
}
#loginN #checkboxes {
	color:#666;
	position: absolute;
	top: 0px;
	left: 10px;
	vertical-align:baseline;
}
#loginN #checkboxes input{

}
#loginN #join {
	position: absolute;
	bottom: 5px;
	left: 35px;
}
/* END: not logged in */

/* START: has logged in */
#loginY #loggedInAs {
	position: absolute;
	top: 5px;
	left: 5px;
}
#loginY #logout {
	position: absolute;
	top: 5px;
	right: 5px;
}
#loginY #memberOptions {
	position: absolute;
	bottom: 5px;
	left: 5px;
}
#loginY #memberRank {
	position: absolute;
	top: 25px;
	left: 5px;
}
#loginY #memberInfo {
	position: absolute;
	top: 25px;
	left: 5px;
}
/* END: has logged in */
/* END: log in box */
/*-------------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------------*/
/*START: Battle menu*/
#battle_menu {
	margin: 10px 0 0 0;
	padding: 0;
}
#battle_menu_ul {
	list-style:none;
	background:url(http://www.battle.no/gfx/menu_bg.jpg) bottom left repeat-x;
	color: #b8b8b8;
	height:26px;
	margin: 0;
	padding: 0;
}
#battle_menu_ul li {
	float:left;
	padding: 8px 6px 0 6px;
}
#battle_menu_ul li a {
	text-decoration:none;
	font-weight:bold;
}
li#active {
	background:url(http://www.battle.no/gfx/menu_active_bg.jpg) bottom left repeat-x;
	height: 18px;
}
li#active a{
	color:#fff;
}
li#active a:hover{
	color:#fff;
}
li#tab_li a:active,
li#tab_active a,
li#tab_active a:hover {
	color: red;
}
li#tab_start {
	background:url(http://www.battle.no/gfx/tab_left.jpg) top left no-repeat;
	height: 18px;
	padding: 8px 3px 0 3px;
}
li#tab_end {
	background:url(http://www.battle.no/gfx/tab_right.jpg) top right no-repeat;
	height: 18px;
	padding: 8px 3px 0 3px;
}
li.tab_li{
	background:url(http://www.battle.no/gfx/tab_bg.jpg) top left repeat-x;
	height: 18px;
}
.spacer{
	margin: 0 -5px 0 5px;
}
#search {
	position: relative;    
	float:right;
	text-decoration: none;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #FFFFFF;
	text-align:left;
	margin-top:-23px;
	width:105px;
}
#sokForm {
	position: absolute;
	top: 1px;
	width:80px;
	border: 1px solid #b8b8b8;
	padding: 2px 3px 2px 3px;
}
#sokKnapp {
	position: absolute;
	top: 8px;
	right: 10px;
	height:6px;
	width: 4px;
}
/*END: menu*/
/*END: header*/
/*-------------------------------------------------------------------------------------*/















/*-------------------------------------------------------------------------------------*/
/* START: PRI NEWS FRONTPAGE */
#newsWrapper {
	margin: 5px 0px 0px 0px;
	position: relative;
	height: 290px
}
#newsWrapper a{
	text-decoration: none;
	color: black;
}
#newsWrapper a img{
	border:0;
}
#newsMain,
#newsMain2,
#newsMain3 {
	cursor: pointer;
	border: 1px solid black;
	display: block;
}
#newsMain:hover,
#newsMain2:hover,
#newsMain3:hover {
	border: 1px solid red;
}
#newsMain,
#newsMain .flash_img{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 290px;
	width: 515px;
}
#newsMain2,
#newsMain3{
	position: absolute;
	right: 0px;
	margin:0;
	padding:0;	
	height: 130px;
	width: 241px;
}
#newsMain3{
	top: 0px;
}
#newsMain3{
	top: 138px;
}
#newsMain2 .flash_img,
#newsMain3 .flash_img{
	height: 130px;
	width: 241px;
}
.fadeImage1,
#newsMain1Text{
	position: absolute;
	bottom: 0px;
	left:0px;
	height: 65px;
	width: 515px;
	border-top: 1px solid black;	
}
.fadeImage2,
.newsMain2Text{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 25px;
	width: 241px;
	border-top: 1px solid black;	
}
.fadeImage1,
.fadeImage2 {
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}
/* pri news font */
#newsWrapper h1,
#newsWrapper h2, 
#newsWrapper h3{
	margin: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#newsWrapper h1 {
	font-size:24px;
}
#newsWrapper h2 {
	font-size:18px;
	padding-top: 5px;
}
#newsWrapper h3 {
	font-size:12px;
	padding-top: 5px;
}
/* text links (more, submit)*/
#newsMore, #newsSubmit{
	height: 10px;
	background: url(http://www.battle.no/gfx/btn_link.gif) bottom left no-repeat;
	padding: 0px 0px 0px 8px;
	margin: 0;
}
#newsMore a:hover, #newsSubmit a:hover{
	text-decoration: underline;
}
#newsMore{
	position: absolute;
	bottom: 2px;
	right: 100px;
}
#newsSubmit{
	position: absolute;
	bottom: 2px;
	right: 0px;
}
/* END: pri news frontpage */
/*-------------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------------*/
/* START; content boxes - shared css*/
#wrapperContent{
	overflow: hidden;
	position: relative;
	margin: 10px 1px 0px 1px;
	padding: 0;
	width: 768px;
	height: 864px;
}
.bwarTableHeader,
.bwarTableHeaderAlt,
.cBoxHeaderGreen,
.cBoxHeaderRed,
.cBoxHeaderBlue {
	font-size:11px;
	font-weight: bold;
	color: white;
	padding-left: 20px;
	padding-top: 2px;
	height: 16px;
	margin:0;
	text-transform: uppercase;
	text-align: left;
}
.cBoxHeaderBlue{
	background: #313d44 url(http://www.battle.no/gfx/topbar_left_blue.jpg) top left no-repeat;
}
.cBoxHeaderBlue span{
	color: #9ca6af;
}
.bwarTableHeader,
.bwarTableHeaderAlt,
.cBoxHeaderRed,
.tableheaderalt {
	background: #c30000 url(http://www.battle.no/gfx/topbar_left_red.jpg) top left no-repeat;
}
.cBoxHeaderRed span{
	color: daa6a6;
}
.cBoxHeaderBlue a,
.cBoxHeaderRed a{
	color: white;
	text-decoration: none;
}
tableborder,
.cBox{
	font-size: 9px;
	background-image:url(http://www.battle.no/gfx/default_bg.gif);
	text-align:left;
	padding: 5px;
}
.hr{
	clear:left;
	display: block;
}
/*-------------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------------*/
/* FRONTPAGE - SERVER TRAFFIC */
#cServerTraffic{
	overflow: hidden;
	width: 320px;
	height: 192px;
}
/*-------------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------------*/
/* FRONTPAGE - SERVER LIST */
#cServerList{
	overflow: hidden;
	font-size: 9px;
	width: 318px;
	height: 188px;
	border: 1px solid black;
	background-image:url(http://www.battle.no/gfx/serverlist_bg.gif);
	text-align:left;
	color: black;
	margin: 5px 0px 0px 0px;
}
.slFrame {
	margin-top: 5px;
	width: 310px;
	height: 163px;
	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stopp etter XX linjer, vis scrollbar etterpå. */
}
.srvbrowserHR{
	margin: 0px 5px 0px 5px;
	padding:0px;
	height: 2px;
	width: 280px;
	opacity: .3;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
}
.slElement {
	display: block;
	height: 12px;
	padding: 2px;
	cursor: pointer;
	overflow: hidden;
	text-decoration: none;
	color: black;
}
.slElement img{
	border: 0;
}
.slElement .slDot,
.slElement .slPlayers,
.slElement .slIcon,
.slElement .slName {
	display:inline;
	text-align:center;
	border: 0;
	margin-left: 5px;
}
.slElement .slDot{
	width: 15px;
}
.slElement .slPlayers {
	width: 45px;
}
.slElement .slIcon {
	width: 20px;
}
.slElement .slName {
	text-align:left;
}
.slElement.slName,
.slElement.slPlayers {
	color: black;
	text-decoration: none;
}
/* mouse over */
.slElement:hover{
	background: #ebebeb;
	color: black;
}
/*-------------------------------------------------------------------------------------*/








/*-------------------------------------------------------------------------------------*/
/* FRONTPAGE - USER UPLOADED SCREENSHOTS */
#cScreenshots {
	overflow: hidden;
	position: relative;
	font-size: 11px;
	margin: 0;
	width: 318px;
	height: 268px;
	border: 1px solid black;
	background: white url(http://www.battle.no/gfx/screenshot_bg.gif) bottom repeat-x;
	margin: 5px 0px 0px 0px;
}
/* BILDE */
#ssBilde,
#ssBilde a,
#ssBilde img {
	width:241px;
	height:141px;
	border: 0;	
}
#ssBilde {
	background:black;
	margin: 7px 7px 0 7px;
}
#ssBildeMiniBox {
	position: absolute;
	top: 14px;
	right: 0px;
}
.ssBildeMini,
.ssBildeMini a,
.ssBildeMini img {
	width:50px;
	height:35px;
	border: 0;
}
.ssBildeMini {
	margin: 11px 7px 0 0;
}
#ssBilde a,
.ssBildeMini a{
	border: 1px solid black;
	display:block;
	background:white;
}
.ssBildeMini a img{
	opacity: .7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}
.ssBildeMini a:hover img{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
#ssBilde a:hover,
.ssBildeMini a:hover{
	border: 1px solid red;
}
#ssPublishedBy,
#ssDescription {
	padding-left: 7px;
	padding-top: 2px;
	width: 245px;
	margin: 0;
}
#ssPublishedBy {
	color: #8f8f8f;
	font-size: 9px;
	font-style:italic;
}
/* upload / view more */
#ssButtons {
	position: absolute;
	bottom: 7px;
	left: 7px;
}
#ssButtons a {
	float: left;
	height:18px;
	padding-left: 25px;
	padding-top: 2px;
	margin-right: 30px;
	font-weight:bold;
	font-size:9px;
	color: black;
}
.ssButton {	
	background: url(http://www.battle.no/gfx/screenshot_btn.gif) top left no-repeat;
	text-decoration: none;
}
.ssButton:hover {
	background: url(http://www.battle.no/gfx/screenshot_btn.gif) bottom left no-repeat;
	text-decoration:underline;
}
/*-------------------------------------------------------------------------------------*/






/*-------------------------------------------------------------------------------------*/
/* FRONTPAGE - FORUM LAST 15 POSTS */ 
#cForum15{
	overflow: hidden;
	position: absolute;
	top: 0px;
	left:326px;
	width: 255px;
	height: 660px;
	border: 1px solid black;
	margin: 0;
	padding: 0;
	background: white url(http://www.battle.no/gfx/forumbox_bg.jpg) bottom repeat-x;
}
#cForum15links{
	padding: 7px 0px 0px 8px;
}
#cForum15links img{
	margin: 6px 0px 6px 0px;
}
.forumTopic{
	font-weight: bold; 
	text-decoration: none;
}
.forumCategory{
	font-weight: none; 
	color: #8f8f8f; 
	text-decoration: none;
}
#forumMore{
	position: absolute;
	bottom: 5px;
	width: 100%;
	text-align: center;
}
#forumMore a{
	font-size: 10px; 
	font-weight: none; 
	text-decoration: none;
}
#cForum15 a:hover{
	text-decoration: underline;
}
/*-------------------------------------------------------------------------------------*/







/*-------------------------------------------------------------------------------------*/
/* FRONTPAGE - POLL */
#cPoll {
	overflow: hidden;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 175px;
	height: 195px;
	border: 1px solid black;
	background: url(http://www.battle.no/gfx/poll_bg.gif) top left repeat-x;
	font-size: 9px;
	display: none;
}
/* has voted*/ 
#pollVoted{
	position: absolute;
	top: 15px;
	left: 0;
	padding: 5px;
}
#pollVoted .pollElement{
	position: relative;
	border: 1px solid black;
	background: white;
	width: 163px;
	margin: 1px;
}
.pollFill{
	background: red;
	border-right: 1px solid black;
}
.pollPercent{
	position: absolute;
	width: 100%;
	top: 0;
	text-align: center;
	color: #999999;
	font-weight: normal;
}
/* has not voted */
#pollVote{
	position: absolute;
	top: 15px;
	width: 100%;
	padding: 5px;
}
#pollVote form{
	margin: 0;
	padding: 0;
}
#pollButton{
	text-align: center;
}
#pollButton input {
	color: black;
	background: white;
	border: 1px solid black;
	cursor: pointer;
}
/*-------------------------------------------------------------------------------------*/








/*-------------------------------------------------------------------------------------*/
/* FRONTPAGE - LATEST NEWS */
#cNewsBox {
	overflow: hidden;
	position: absolute;
	top: 0px; //202px;
	right: 0px;
	width: 175px;
	height: 660px;// 458px;
	border: 1px solid black;
	background: white url(http://www.battle.no/gfx/newsbox_bg.jpg) bottom right repeat-x;
}
#cNewsArticle #cNewsBoxWrapper #cNewsBox,
#cNewsArticle #cNewsBoxWrapper #cNewsBox .cBoxHeaderBlue{
	position: relative;
	width: 225px;
}
#newsInfo{
	padding: 5px 7px 0px 7px;
	height: 637px;
	overflow:auto;
}
#newsInfo img{
	width: 99%;
}
.newsTopic{
	font-weight: bold; 
	text-decoration: none;
	overflow:hidden;
}
.newsCategory {
	font-size: 7; 
	font-weight: none; 
	color: #8f8f8f; 
	text-decoration: none;
}
#cNewsBox a:hover{
	text-decoration: underline;
}
/*-------------------------------------------------------------------------------------*/







/*-------------------------------------------------------------------------------------*/
/* FRONTPAGE - DOWNLOAD BOKS */
#cDownload {
	overflow: hidden;
	position: absolute;
	top: 670px;
	left: 0px;
	width: 580px;
	height: 192px;
	border: 1px solid black;
	background: white url(http://www.battle.no/gfx/download_bg.gif) bottom repeat-x;
	color: #8f8f8f;
}
.DownloadListFrame {
	position: relative;
	width: 575px;
	height: 165px;
	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stopp etter XX linjer, vis scrollbar etterpå. */
	margin: 5px 0 0 0;
	padding: 0px;
}
.downloadHR{
	clear: left;
	margin: 0px 5px 0px 5px;
	padding:0px;
	height: 2px;
	width: 548px;
	opacity: .3;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
}
.downloadElement {
	position: relative;
	padding: 7px 5px 7px 5px;
	margin: 0;
	display: block;
	text-decoration:none;
	color: #8f8f8f;
	clear: both;
}
.downloadName{
	font-weight: bold;
	color: black;
}
.downloadDesc{
	clear:left;
	display: inline;
}
.downloadLink{
	float: right;
	border: 0;
	margin-right: 5px;
}
.downloadFrom{
	float: right;
	text-align:right;
	margin-right: 10px;
}

/* mouse over */
.downloadElement:hover {
	cursor: pointer;
	color: black;
}
.downloadElement:hover .downloadName {
	text-decoration: underline;
}
/*-------------------------------------------------------------------------------------*/







/*-------------------------------------------------------------------------------------*/
/* FRONTPAGE - TOP 10*/ 
#cTop10{
	overflow: hidden;
	position: absolute;
	top: 670px;
	right: 0px;
	width: 175px;
	height: 192px;
	border: 1px solid black;
	background: url(http://www.battle.no/gfx/top10_bg.gif) top left repeat-x;
}
#top10Description {
	color: #8f8f8f;
}
/* player list */
.top10Player {
	position: relative;
	cursor: pointer;
	color: black;
	background: none;
	display: block;
	text-decoration: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
.top10Nr,
.top10Nick,
.top10Score{
	float:left;
	padding: 3px 2px 0 5px;
	margin: 0;
	top: 25px;
}
.top10Nr {
	width: 15px;
	text-align:right;
	clear: left;
}
.top10Nick {
	width: 90px;
	font-weight:bold;
	overflow: hidden;
	white-space: nowrap;
}
.top10Score {
	width:50px;
	padding: 3px 5px 0px 0px;
	text-align:right;
}
/* mouse over */
.top10Player:hover,
.top10Player:hover div{
	cursor: pointer;
	color: black;
	background:#ebebeb;
}
/*-------------------------------------------------------------------------------------*/









/*-------------------------------------------------------------------------------------*/
/* FRONTPAGE - cFlash */
#cFlash {
	overflow: hidden;
	width: 320px;
	height: 269px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
}
#cFlash_box {
	height: 269px;
	width: 320px;
	float: left;
    margin: 0;
}
/*-------------------------------------------------------------------------------------*/






/*-------------------------------------------------------------------------------------*/
/* FRONTPAGE - cVideo */
#cVideo {
	width: 439px;
	height: 269px;
	float: left;
	margin-top: 10px;
	margin-left: 2px;
}
/*-------------------------------------------------------------------------------------*/
/* ARTICLE / FORUM video */
.VideoWrap{
	position:relative;
}
.VideoOverlay,
.VideoOverlayActive{
	display:block;
	cursor: pointer;
	height: 410px;
	width: 515px;
}
.VideoOverlay {	
	background: url(http://www.battle.no/gfx/video_play.jpg) top no-repeat;;
}
.VideoOverlayActive{
	background: url(http://www.battle.no/gfx/video_play.jpg) bottom no-repeat;;
}
.VideoPlayer{
	position: absolute;
	top:0;
	left: 0;
	display: none;
}
/*-------------------------------------------------------------------------------------*/






/*-------------------------------------------------------------------------------------*/
/* NEWS */
.newsMore{
	position: relative;
	width: 100%;
	height: auto;
	padding: 0;
	margin: 10px 0 0 0;
}
.newsItemsL,
.newsItemsR{
	vertical-align: top;
	width: 50%;
}
.newsItem {
	text-decoration: none;
	display:block;
	position: relative;
	border: 1px solid #ccc;
	width: 99%;
	height: 97px;
	color: black;
	cursor: pointer;
	overflow:hidden;
}
.newsItem .newsImage{
	position: absolute;
	top: 5px;
	left: 5px;
	border: 1px solid black;
	cursor: pointer;
	width: 140px;
	height: 85px;
	opacity: .7;
	filter: alpha(opacity=70);	
}
.newsItem .newsIngress{
	color: black;
}
.newsItem .newsDate{
	color: #8f8f8f;
	font-style:italic;
}
.newsItem .newsTopic {
	text-transform:uppercase;
	font-size: 12px;
}
.newsItem .newsInfo {
	position: absolute;
	top: 5px;
	left: 155px;
	padding-right:2px;
}
.newsItem .comments {
	position: absolute;
	bottom: 3px;
	right: 3px;
	color: #8f8f8f;
}
/* mouse over */
.newsItem:hover {
	border: 1px solid black;
}
.newsItem:hover .newsImage{
	border: 1px solid red;
	opacity: 1;
	filter: alpha(opacity=100);
}
/*-------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------*/
/* NEWS - ARTIKKELMAL */
#cNewsArticle{
	position: relative;
	margin-top: 10px;
	padding: 5px 5px 5px 5px;
}
#cNewsBoxWrapper {
	position: relative;
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}
#reviewBox {
	background: #e8e8e8;
	border: 1px solid black;
	margin-bottom: 5px;
	text-align: center;
}
#reviewBox img{
	border: 1px solid black;
}
.reviewBoxArt{
	max-width: 215px;
	width:expression(this.width > 215 ? "215px" : this.width);
	width:inherit;
}
#reviewBox table{
	text-align: left;
	width: 225px;
}
#anmPluss { 
	background: white url(http://www.battle.no/gfx/pluss.gif) top left no-repeat;
	font-size: 12px;
	padding: 10px;
	padding-top: 15px;
	padding-left: 15px;
	margin: 10px 10px 0 5px;
}
#anmMinus { 
	background: white url(http://www.battle.no/gfx/minus.gif) top left no-repeat; 
	font-size: 12px; 
	padding: 10px; 
	padding-top: 15px; 
	padding-left: 15px; 
	margin: 6px 10px 12px 5px;
}
#cNewsArticle a{
	color: black;
}
#cNewsArticle a:hover{
	color: red;
}
#cNewsArticle input,
#cNewsArticle textarea{
	border: 1px solid black;
	background: white;
}
.newsImgHead{
	border: 1px solid black;
	width:515px;
	margin: 0;
	padding: 0;
}
.rightColumn{
	background: #E0E0E0;
	background:url(http://pub.tv2.no/nettavisen/gif/side2/whiteair.gif) top no-repeat;
}
.adRightColumn{
	margin:11px 0px 6px 0px;
	text-align:center;
}
.rightColumnList{
	margin:6px 5px;
	width:230px;
	background-color:#EFF7F8;
	border:1px solid #b5b5b5;
	text-align:left;
	padding:4px;
}
.sisteColumnTitle{
	background-color:#0099CC;
	font-size:12px;
	font-weight:bold;
	text-indent:4px;
	padding:2px 0px;
	color:#FFFFFF;
	display:block;
}
#articleMenu {
	margin:6px 0px 3px 0px;
}
#articleText {
	float:left;
	width:510px;
	text-align:left;
}
#articleTitle {
	width:370px;
}
#articleTop{
	float:left;
	height: 362px;
	margin:6px 3px 0px 0px;
}	
.article {
	width:365px;
	height:280px;
	margin-top:6px;
	vertical-align:text-bottom;
}
.articleImage {
    float: right;
    color: #555555;
    font-size: 11px;
}
.articleInside{
	border:1px solid #b5b5b5;
	margin:10px;
}	
h1.title{
	font-size:26px;
	line-height: 25px;
	margin:0 0 5px 3px;
	padding: 0;
	border: 0;
}
h3{
	font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.author{
	font-size: 11px;
	margin: 4px;
	margin-bottom: 9px;
	float: left;
}
.timePublished {
	font-size: 10px;
  	font-style: italic;
	margin: 4px;
	margin-bottom: 9px;
	color: #777777;
	float: left;
}
#articleSearch{
	display: block;
	width: 130px;
	float: left;
	padding: 2px;
	margin: 0px;
}
.searchArticle{
	width:120px;
	height:16px;
	font-size:10px;
	width:120px;
	margin:2px;
}
.searchArticleButton{
	font-size:10px;
	background-color:#00CCFF;
	width:120px;
	margin:2px;
	display:inline;
}
.bodytext {
  	font-size: 13px;
	margin-top: 1px;
	margin: 0px;
}
.bodytext p {
  	margin: 0;
  	padding: 0;
  	border: 0;
  	margin-bottom: 14px;
}
.leadtext {
    	font-size: 14px;
    	font-weight: bold;
    	margin: 0;
    	padding: 0;
    	border: 0;
    	margin: 3px;
}
h5 {
  	font-size: 16px;
  	font-weight: bold;
  	margin: 0;
  	padding: 0;
  	border: 0;
  	margin-top: 5px;
 }
.top3Articles{
	width: 100%; 
	background-color:#0099CC; 
	padding:5px; 
	margin: 8px 0px 8px 0px;
	text-align:left;
	color:#FFFFFF;
}
.fpMiniTitle a{
	font-size:14px;
	font-weight:bold;
	color:#990066;
	text-decoration:none;
}
.fpMiniTitle a:hover{
	color:#76B5CC;
	text-decoration:underline;
}
.frontBox1{
	border:1px solid #CCCCCC;
	padding:4px;
}
.frontBox2{
	border:1px solid #CCCCCC;
	padding:4px;
}
/*-------------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------------*/
/* NEWS - SMÅ ARTIKLER*/
.smallArticle{
	width:775px;
}
#fpPri4,
#fpPri5,
#fpPri6,
#fpPri7,
#fpPriArticleBox{
	float:left;
	background-color:#FFFFFF;
	width:253px; 
	height:128px;
	margin: 0px 5px 5px 0px; 
	border: 0px;
	background:url(/nettavisen/gif/nettspill/flapLarge.gif) no-repeat;
	text-align:left;
}
#fpPriArticleBoxLast{
	float:left;
	background-color:#FFFFFF;
	width:253px; 
	height:128px;
	margin: 0px 0px 5px 0px; 
	border: 0px;
	background:url(/nettavisen/gif/nettspill/flapLarge.gif) no-repeat;
}
.smallArticleImg {
	border:0px;
	margin: 0px 5px 0px 0px;
	float:left;
}
.fpSmallTitle,
.fpSmallTitle p,
.fpSmallTitle a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 2px;
	margin-bottom: 0px;
	text-align:left;
	color: #669933;
	text-decoration: underline;
	border: 0px;
} 
.fpSmallTitle a:hover{
  	color:#000000;
}
.runningHead {
	font-size: 10px;
	font-weight: bold;	
	margin-bottom: 0px;
	margin-top: 3px;
	margin-left: 3px;
	text-align:left;
	color: #69666B;
}
.runningGameHead{
	font-size: 12px;
	font-weight: bold;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-right: 5px;
	margin-top: 3px;
	text-align:left;
	color: #000000;
}
.linkSmallArticle,
.linkSmallArticle a{
 	background:url(http://pub.tv2.no/nettavisen/gif/side2/lesmer.gif) no-repeat;
	padding:2px 20px 2px 2px;
	margin: 0px 0px 0px 80px;
	font-size:10px;
	text-decoration:none;
	color: #645F59;
}
a.linkSmallArticle:hover{
 	background:url(http://pub.tv2.no/nettavisen/gif/side2/lesmer-over.gif) no-repeat;
  color:#0099CC;
}
.fpLinkText{
	text-decoration:none;
}
.fpBigTitle{
	font-size:16px;
	font-weight:bold;
} 
.articleInlineImage{
    float: right;
    color: #555555;
    font-size: 11px;
    margin: 3px;
}
.photographer {
	font-size: 10px; 
	font-style: italic;
	text-align: right;
	text-transform: uppercase;
}
/*-------------------------------------------------------------------------------------*/




/*-------------------------------------------------------------------------------------*/
/* NEWS - SLIDESHOW */
#slideshow {
	background: white url(http://www.battle.no/gfx/slideshow_bg.gif) bottom repeat-x;
	border:1px solid black;
	clear:both;
	position:relative;
	overflow:hidden;
	margin-left:0;
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
}
#slideshow h3 {
	font-size:11px;
	font-weight: bold;
	background: #c30000 url(http://www.battle.no/gfx/topbar_left_red.jpg) top left no-repeat;
	color: white;
	padding: 2px 20px 0px 20px;
	height: 16px;
	margin:0;
	margin:0 0 5px 0;
}
#slideshow img {
	border: 1px solid black;
}

#slide_controller {
	height:20px;
	text-align: center;
}
#slide_controller a.prev_btn {
	text-decoration:none;
	background:url(http://www.battle.no/gfx/btn_prev.gif) top left no-repeat;
	height:19px;
	display:block;
	width:84px;
	float:left;
	margin-left:237px !important;
	margin-left:122px;
}
#slide_controller a.prev_btn:hover {
	background:url(http://www.battle.no/gfx/btn_prev.gif) bottom left no-repeat;
}
#slide_controller a.slide_btn {
	text-decoration:none;
	background:url(http://www.battle.no/gfx/btn_slideshow.gif) top left no-repeat;
	height:19px;
	width:108px;
	display:block;
	float:left;
}
#slide_controller a.slide_btn:hover {
	background:url(http://www.battle.no/gfx/btn_slideshow.gif) bottom left no-repeat;
}
#slide_controller a.stop_btn {
	text-decoration:none;
	background:url(http://www.battle.no/gfx/btn_stop.gif) top left no-repeat;
	height:19px;
	width:108px;
	display:block;
	float:left;
}
#slide_controller a.stop_btn:hover {
	background:url(http://www.battle.no/gfx/btn_stop.gif) bottom left no-repeat;
}
#slide_controller a.next_btn {
	text-decoration:none;
	background:url(http://www.battle.no/gfx/btn_next.gif) top left no-repeat;
	height:19px;
	display:block;
	width:84px;
	float:left;
	margin-left:2px;
}
#slide_controller a.next_btn:hover {
	background:url(http://www.battle.no/gfx/btn_next.gif) bottom left no-repeat;
}
#image_container {
	text-align: center;
}
#image_container img {
	margin: 0 auto;
}
#image_container p {
	padding: 8px 5px 0px 5px;
	margin: 0;
}
#image_container p span {
	margin-left:0;
	margin-top:-8px;
	font-size:10px;
	color:#6E7C96;
	display:block;
}
#thumb_container img {
	display:block;
	width:58px;
	height:58px;
	margin:0 auto;
}
#thumb_container ul li a {
	border:1px solid #fff;
	width:60px;
	height:60px;
	display:block;
	margin-top:8px;
	margin-left:4px !important;
	margin-left:5px;
}
#thumb_container ul li a:hover {
	border:1px solid #F00;
	width:60px;
	height:60px;
}
#slideshow ul {
	list-style:none;
	overflow:hidden;
	width:730px;
	margin-left:2px !important;
	margin-left:4px;
	padding: 0px 0px 6px 3px;
}
#slideshow li {
	text-indent:0;
	float:left;
	overflow:hidden;
}
#slideshow .more_slides {
	font-size:11px;
	color:#000;
	font-weight:bold;
	margin-left:5px;
}
#slideshow .slide_ad {
	font-size:10px;
	color:#000;
	float:right;
	margin-right:8px;
	margin-top:-5px;
	margin-bottom:8px;
}
/*Dette for å fjerne background-image på li'ene som holder thumbnails'ene*/
ul#image_list li {
	list-style:none;
	background:none;
}
#slideshow #bottom_ad {
	margin:8px 0 5px 1px;
}
/*-------------------------------------------------------------------------------------*/





/*-------------------------------------------------------------------------------------*/
/* NEWS - REVIEWS */
#reviewsList{
	margin-top: 10px;
	background: white url(http://www.battle.no/gfx/srvtype_bg.gif) bottom repeat-x;
	border: 1px solid black;
}
#reviewsList table{
	width: 100%;
	border-collapse: collapse;
}
#reviewsList table th{
	text-align: left;
	font-weight: normal;
	color: #69666B;
}
#reviewsList .rating{
	width: 75px;
	text-align: center;
}
#reviewsList .rating img{
	width: 45px;
	position: relative;
	left: 4px;
}	





/*-------------------------------------------------------------------------------------*/
/* COMMENTS */
#comment_wrap{
	background: white url(http://www.battle.no/gfx/slideshow_bg.gif) bottom repeat-x;
	border:1px solid black;
	clear:both;
	position:relative;
	overflow:hidden;
	margin: 10px 0 0 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
}
#comment_wrap h3,
#comment_wrap h4 {
	background-color:#e8e8e8;
	padding-left:8px;
	margin: 0px;
	border-bottom:1px solid #ccc;
	font-size:11px;	
	color: white;	
	height: 16px;	
}
#comment_wrap h3 {
	background: #c30000 url(http://www.battle.no/gfx/note.gif) top left no-repeat;
	padding: 1px 20px 1px 20px;
}
#comment_wrap h4 {
	font-weight: bold;
	background: #c30000 url(http://www.battle.no/gfx/topbar_left_red.jpg) top left no-repeat;
	padding: 2px 20px 0px 20px;
}
.comment{
	border: 1px solid black;
	background: white;
	margin: 15px;
	padding: 0px;
}
.shaded{
	background: #FFCCCC;
}
.comment img{
	border: 0;
}
#comment_wrap .byline {
	font-size:10px;
	display:block;
	padding: 5px;
	color: #8f8f8f;

}
#comment_wrap p {
	font-size:12px;
	padding: 0 5px 0 5px;
}
#comment_wrap form{
	padding: 5px;
}
.comment_head a{
	color: white;
}
/*-------------------------------------------------------------------------------------*/









/*-------------------------------------------------------------------------------------*/
/* QUOTES */
.quotetop
{
	background: #e8e8e8 url(http://www.battle.no/gfx/quote.gif) no-repeat right;
	height: 14px;
	border: 1px dotted #000;
	border-bottom: 0;
	border-left: 4px solid #c30000;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	margin: 2px auto 0 auto;
	padding: 3px;
	margin: 5px 5px 0 5px;
}

.quotemain
{
	background: #FAFCFE;
	border: 1px dotted #000;
	border-left: 4px solid #c30000;
	border-top: 0;
	color: #465584;
	padding: 4px;
	margin: 0 5px 5px 5px;
}
/*-------------------------------------------------------------------------------------*/









/*-------------------------------------------------------------------------------------*/
/* SERVERS - LIST */
.SrvType{
	margin-top: 10px;
	background: white url(http://www.battle.no/gfx/srvtype_bg.gif) bottom repeat-x;
	border: 1px solid black;
}
.SrvTypeTbl{
	width: 100%;
	border-collapse:collapse;
}
.SrvTypeTbl th{
	text-align: left;
	color: #8f8f8f;
	font-weight: normal;
}
.SrvThStatus{
	width: 20px;
	text-align: center;
}
.SrvThName{
	width: 275px;
}
.SrvThPlayers{
	width: 100px;
}
.SrvThMap{
	width: 200px;
}
/*-------------------------------------------------------------------------------------*/






/*-------------------------------------------------------------------------------------*/
/* SERVERS - BROWSER */
.sbWrapper {
	width: 100%;
	margin: 0 auto;
	color: black;
	font-weight: normal;
	font-size:9px;
}
.sbWrapper a{
	color: black;
}
.sbWrapper img{
	border: 0;
}
.sbWrapper .sbHeader{
	padding-bottom:5px;
}
.serverName,
.serverType,
.map,
.playersOnline,
.recorderLink{
	text-align:center;
}
.recorderLink{
	margin-top: 10px;
}
.recorderLink a{
	color: black;
}
.recorderLink a:hover{
	color: red;
}
.sbWrapper .serverName {
	font-size: 16px;
	font-weight: bold;
	padding: 5px 0 0 0;
}
.sbWrapper .serverType {
	font-size: 12px;
}
.sbWrapper table {
	width: 100%;
	border-collapse:collapse;
	margin: 0 auto;
	font-size:9px;
	padding: 0;
}


/* stats team 1 and 2 */
.sbWrapper table table,
.sbHeader,
.sbWrapper #teamspeakdisplay{
margin: 10px 0px 0px 0px;
width: 100%;
background: white url(http://www.battle.no/gfx/serverbrowser_bg.gif) bottom left repeat-x;
border: 1px solid black;
text-align: left;
}

/* stats team 1 and 2 */

/*.sbWrapper table table, 
.sbHeader,
#teamspeakdisplay{
	margin: 10px 0px 0px 0px;
	width: 100%;
	background: white url(gfx/serverbrowser_bg.gif) bottom left repeat-x;
	border: 1px solid black;
	text-align: left;
}*/
.team td{
	padding: 0 5px 0 5px;
	width: 50%;
}
/* player list */
.playerList th {
	background: #c30000;
	color: white;
}
.playerList td {
	cursor: pointer;
}
.playerList th:first-child {
	background: #c30000 url(http://www.battle.no/gfx/topbar_left_red.jpg) top left no-repeat;
}
.playerList td + td + td, .playerList th + th{
	text-align: right;
	padding-right: 5px;
}
/* map images */
#mapPic{
	width: 165px;
	text-align: center;
	margin: 5px auto;
	cursor:help;
}
#mapPic img{
	height: 160px;
	border: 2px solid black;
}
#serverPic {
	margin: 20px;
	text-align: center;
}
/*-------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------*/
/* TEAMSPEAK */
.sbWrapper #teamspeakdisplay {
	font-size: 12px;
}
#teamspeakdisplay  img {
	border: 0px;
}
#teamspeakdisplay table {
	width: auto;
	font-size:9px;
	padding: 0;
	margin: 0 5px 0 5px;
	border-collapse: collapse;
	border-spacing: 0px;
}
#teamspeakdisplay td {
	/* font: 9pt arial, verdana,helvetica;*/
	padding: 0px;
	white-space: nowrap;
	vertical-align: top;
}
#teamspeakdisplay td.teamspeakserver {
	padding-left: 3px;
	font-weight: bold;
}
#teamspeakdisplay td.teamspeakchannel {
	padding-left: 3px;
}
#teamspeakdisplay td.teamspeaksubchannel {
	padding-left: 3px;
}
#teamspeakdisplay td.teamspeakplayer {
	padding-left: 3px;
}
#teamspeakdisplay a.teamspeakserver {
	/* font: 9pt arial, verdana,helvetica; */
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
#teamspeakdisplay a.teamspeakserver:hover {
	color: #000066;
}
#teamspeakdisplay a.teamspeakchannel {
	/* font: 9pt arial, verdana,helvetica; */ 
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#teamspeakdisplay a.teamspeakchannel:hover {
	color: red;
}
#teamspeakdisplay a.teamspeaksubchannel {
	/* font: 9pt arial, verdana,helvetica;*/
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
#teamspeakdisplay a.teamspeaksubchannel:hover {
	color: red;
}
/*-------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------*/
/* FRONTPAGE - TEAM SPEAK BROWSER*/
#cTSbrowser {
overflow: hidden;
position: absolute;
top: 670px;
right: 0px;
width: 175px;
height: 192px;
border: 1px solid black;
background: url(http://www.battle.no/gfx/top10_bg.gif) top left repeat-x;
}

#cTSbrowser #cTSbrowserFrame {
position: relative;
width: 170px;
height: 165px;
/* Don't wrap its contents, and show scrollbars. */
white-space: nowrap;
overflow: auto;
/* Stopp etter XX linjer, vis scrollbar etterpå. */
margin: 5px 0 0 0;
padding: 0px;
font-size:10px;
}
#cTSbrowserFrame #teamspeakdisplay a {
	font-weight: normal;
}

/*-------------------------------------------------------------------------------------*/







/*-------------------------------------------------------------------------------------*/
/* STATS */
#statsSearch #input1,
#statsSearch #input2{
	border: 1px solid black;
	background: white;
	border: 1px solid black;
	padding: 0 3px 0 3px;	
}
#statsSearch{
	text-align: right;
	margin: 5px;
}
.statsSearch form {
	margin-top: 10px;
	text-align: center;
}
.statsSearch #go{
	cursor: pointer;
	margin: 5px;
}
.statsBox {
	text-align:center;
}
.statsBox p{
	padding: 5px;
}
/*-------------------------------------------------------------------------------------*/







/*-------------------------------------------------------------------------------------*/
/* STATS - BF2 PLAYER STATS */
#statsWrapper {
	margin-top: 10px;
}
#statsWrapper table {
	width: 100%;
	border-collapse: collapse;
}
/* player stats */
#statsIcon{
	width: 100px;
	height: 90px;
	margin: 0px 5px 0px 0px;
	padding: 0;
	text-align: center;
	cursor: help;
}
#statsIcon img{
	padding-right: 5px;
	border-right: 1px solid #aaa;
}
#statsRank {
	font-size: 14px;
	padding: 3px;
	margin:0;
}
#statsName{
	font-size: 20px;
	font-weight: bold;
	padding: 3px;
	margin: 0;
}
.statsTable,
.statsTableAwards,
.statsTableUnlocks{
	width: 100%;
	background: white url(http://www.battle.no/gfx/playerstats_bg.gif) bottom left repeat-x;
	border: 1px solid black;
	border-collapse: collapse;
	margin-bottom: 15px;
}
.statsTable .profil,
.statstd {
	font-size:12px;
	font-weight: bold;
	background: #c40001 url(http://www.battle.no/gfx/topbar_left_red.jpg) top left repeat-y;
	color: white;
	margin:0;
	text-align: left;
	padding-left: 15px;
}
.statsTable .profil1,
.statsTable .statstd1,
.statsTable .profil2,
.statsTable .statstd2,
.statstdinfo{
	padding: 0px 5px 0px 5px;
	white-space: nowrap;	
}
.statsTable .profil1,
.statsTable .statstd1{
	font-weight: bold;
}
.statsTable .profil2,
.statsTable .statstd2{
	text-align:right;
}
.statstdinfo{
	text-align: right;
	color: #8f8f8f;
}
.statsFav {
	background: #cccccc;
}
/* mouse over - for lettere ? lese info av i tabeller */
.StatsHover tr:hover{
	background: #ebebeb;
	cursor: default;
}
/* star awards */
.statsStar{
	float: left;
	margin: 0;
	padding: 4px;
	font-weight: bold;
	cursor: help;
}
.statsStar img{
	border: 1px solid black;
}

/* awards / unlocks */
.statsTableAward,
.statsTableUnlocks {
	font-size: 9px;
}
.statsTableAwards img,
.statsTableUnlocks img{
	border: 1px solid black;
}
.statsTableAwards div,
.statsTableUnlocks div{
	float: left;
	margin: 4px;
	padding: 4px 2px 2px 2px;
	border: 1px solid black;
	text-align: center;
	background: #cccccc;
	cursor: help;
}
.statsTableAwards div {
	width: 80px;
	height: 125px;
}
.statsTableUnlocks div {
	width: 134px;
	height: 65px;
}
/* mouse over awards / unlocks */
.statsTableAwards div:hover,
.statsTableUnlocks div:hover,
.statsStar:hover{
	background: white;
}
/* stats footer */
#statsCached {
	margin: 0 auto;
	text-align: center;
	font-size:11px;
}
/*-------------------------------------------------------------------------------------*/










/*-------------------------------------------------------------------------------------*/
/* DOWNLOAD */
.downloadForm{
	margin-top: 10px;
	text-align: right;
	width: 100%;
}
.downloadForm select{
	border: 1px solid black;
	background: white;
	color: black;
}
.statsBox,
.statsSearch,
.downloadList{
	margin-top: 10px;
	background: white url(http://www.battle.no/gfx/srvtype_bg.gif) bottom repeat-x;
	border: 1px solid black;
}
.klagemurenTbl,
.downloadTbl{
	width: 100%;
	border-collapse:collapse;
}
.klagemurenTbl th,
.downloadTbl th{
	padding: 2px 5px 2px 5px;
	color: #8f8f8f;
	font-weight: normal;
	text-align: left;
}
.klagemurenTbl td,
.downloadTbl td{
	border-bottom: 1px solid #ccc;
	padding: 5px;
}
.downloadTbl .downloadDesc{
	text-align: left;
	color: #8f8f8f;		
}
.Active .downloadDesc{
	color: black;
}
.downloadCategory,
.downloadDate,
.downloadInfo,
.downloadSource{
	text-align: left;
}
.downloadHits,
.downloadButton{
	text-align: center;
	color: black;
}
.downloadButton img{
	position: relative;
	top: 2px;
}
/*-------------------------------------------------------------------------------------*/









/*-------------------------------------------------------------------------------------*/
/* CONTACT FORMS */
#contactWrapper{
	position: relative;
	/* padding-top: 50px; 		 makes room for steps and help box */
	margin-top: 10px;
}
#contactHeader {
	position: absolute;
	top: 0;
	left: 0;
}
#contactHeader img{
	margin-right: 1px;
}
.contactTitle{
	font-weight: bold;
	font-size: 14px;
}
.fade{	
	opacity: .4;
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
}
#contactMain {
	border: 1px solid black;
	margin-top: 10px;
}
#contactForm {
	margin: 0;
	padding: 5px;
	background: white url(http://www.battle.no/gfx/contact_bg.gif) bottom repeat-x;
	height: auto;
}
#files_list{
	height: 250px;
}
#contactForm th{
	text-align:left;
	font-weight: normal;
	color: #8f8f8f;
}
#contactForm select,
#contactForm textarea,
.inputReport,
.inputBrowse,
.button{
	color: black;
	background: white;
	border: 1px solid black;
	padding: 2px;
}
.button {
	width: 75px;
	cursor: pointer;
}
.radiobutton {
	border: 0px;
}
#contactForm table{
	padding:5px;
	width: 100%;
	margin: 0 auto;
}
#contactForm .help{
	cursor: help;
	border:0;
}
/**
* Information box
**/
.information-box
{
	color: black;
	border: 1px solid black;
	-moz-border-radius: 5px;
	background-color:#FFFFCC;
	padding: 6px;
	text-align:left;
	margin-top: 10px;
}
.information-box img
{
	float:left;
	margin-top: 3px;
	margin-right: 5px;
	vertical-align:middle;
	border: 0px;
}
.information-box h2,
.information-box p
{
	padding: 0px;
	margin:  0px;
	margin-left: 60px;
}
.information-box h2
{
	padding-bottom: 4px;
	font-size: 14px;
	border-bottom: 1px solid #000;
}
.screenshoot {
	border: 1px solid #ccc;
	position:relative;
	height: 140px;
	margin: 2px;
}
.screenshoot a img{
	position: absolute;
	top: 1px;
	left: 1px;
	border: 1px solid black;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}
.screenshoot a:hover img{
	border: 1px solid red;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}
.screenshoot .description{
	padding-top: 1px;
	padding-left: 190px;
	text-align: left;
	vertical-align:bottom;
	height:136px;
}	
/*-------------------------------------------------------------------------------------*/






/*-------------------------------------------------------------------------------------*/
/* THUMB IMAGES */
.thumbwrap{
	width: 100%;
}
.thumb{
	float: left;
 	height: 250px;
	width: 252px;
	vertical-align: middle;
	border: 1px solid black;
	padding: 5px;
	margin: 2px;
	overflow:hidden;
}
.thumb img{
	border: 1px solid black;
	width: 250px
}
.thumb a:hover img{
	border: 1px solid red;
}
/*-------------------------------------------------------------------------------------*/

/* Loading message */
div#loading {
	font-size: 11px; 
	color: #000;
	position: fixed;
	z-index: 100;
	width: 300px;
	left: 50%; top: 50%;
	margin-left: -166px; 
	margin-top: -56px;
	text-align: center;
	padding: 15px;
	border: 1px solid #333;
	background-color: #EFEFEF; /* #eee; */
	cursor: pointer; cursor: hand;
}


/*-------------------------------------------------------------------------------------*/
/* Battle|War */
.bwarTableBorder
{
	margin: 10px 0 0 0;
	border: 1px solid black;
}
.bwarTableBorder table{
	margin: 0 0 0 0;
	border-collapse:collapse;
	padding: 0px;
	background: white;
}
.bwarTableHeaderAlt {
	margin:0 0 10px 0;
}
.bwarTableBorder table td{
	vertical-align:top;	
}
.bwarTableBorder table th{
	width:50%;
}
.bwarTableBorder table input,
.bwarTableBorder table option{
	width: 150px;
}

th.bwarTeam,
th.bwarSquad {
	font-weight: bold;    
	font-variant:small-caps;
	margin: 10px 0 0 0;
	background: #c30000;
	color:white;
}
td.bwarSquad  {
	 font-weight: normal;        
}



/*-------------------------------------------------------------------------------------*/


/* Center default */
.center { text-align:center; }



