body{ background: #000000 url('/Images/bg1.jpg');}

body,input { font-size: 0.8em; font-family: Tahoma,Arial,Helvetica,Sans-serif; color: #000000;
	height: 20px;
}

a { color:#000000; font-size: 1.0em;}

a:hover { color:#D30608; }
a:viseted{ color:Black; }

h1 { font-size: 1.4em; color:#D30608; }

h2 { color:#D30608; font-size: 1.2em; margin: 10px 0px 20px 0px; }
h3 {color:#D30608; font-size: 1.0em; margin: 0px; }
h4 { color:#000000; font-size: 1.0em; }
h3,h4{ font-weight: bold; background-repeat: no-repeat; background-position: right; }

img { position: relative; border:none; }

dt { font-weight:bold; font-size: 1.2em; color:#D30608; margin:10px 0px 0px 0px; }

dd { margin:0px;	}

fieldset{ margin:0px; padding:0px; }

legend { font-weight:bold; }

.textboxsmall { width: 50px; font-size: 1em;}

.textboxmedium { width: 85px; font-size: 1em;}

.textboxlong { width: 200px; font-size: 1em; }

.textboxmultiline { width: 300px; height: 50px; display:block; font-size: 1em;}

.button { font-size:1em; height:25px; }

.imgPhoto{ border:solid 1px Gray; float:left; margin: 5px 5px 0 0; width:115px; height:150px; }

.hide { display: none; }
	
.clear { clear:both;}

.block { display:block; }

.error { color:#D30608; }
.addnew { display: block; margin: 5px 0; font-weight:bold; }
.smalltext { font-size:0.7em; }

.boldtext { font-weight:bold; }
.boldandblock { font-weight:bold; display:block; }

.floatLeft { float:left; }
.floatRight { float:right; }

/*------------------------------ Outer content start----------------------- */
#outer { z-index: 2; position: relative; width: 808px; border: solid 1px #fff; background-color: #000000; margin: 0 auto; }


#center { background:transparent url(/Images/mainbackground.png) no-repeat scroll left top; position: relative; margin:5px; overflow:hidden; padding:200px 0 0; position:relative; width:797px; border: solid 1px red; }
/*Div float over another*/
#center .headercenter { left:224px; position:absolute; top:-1px; z-index:100; }
#center .headercenter img { background-color: #eee; }
#center .clearImage { background:#ffffff url(/Images/mainBottom.png) no-repeat scroll left top; height:90px; padding:0; margin:10px 0px 0px 0px; }

#alfa-container { float: left; }
/*Div float over another*/
#copyright { bottom:0; left:100px; position:absolute; z-index:100; }
#copyright p { color: #ffffff; font-size:0.8em; }


/* Transparent div css start */
#gray { background:#fff url(/Images/graybackground.png) no-repeat scroll left top; margin:0px 0px 0px 20px; overflow:hidden; width:756px; }
#gray .clearImage { background:#fff url(/Images/graybottom.png) no-repeat scroll left top; height:9px; padding:0; }
/* Transparent div css end */

#meny { background:#e5e5e5 url(/Images/menybackground.png) no-repeat scroll left top; overflow:hidden; width:180px; float:left; margin:10px 9px 10px 9px; }
#meny ul { margin: 80px 0 0 12px; list-style-type:none; padding:0px; }
#meny li { list-style:none; margin:10px; }
#meny li a { font-weight:bold; background:transparent url(/Images/arrow.png) no-repeat scroll 0; padding:0px 0px 0px 10px; text-decoration:none; }
#meny li .webmail { background:none; font-weight:normal; font-size:0.7em; text-decoration:underline; padding:0px; }
	
#meny .clearImage { background:#e5e5e5 url(/Images/menybottom.png) no-repeat scroll left top; height:17px; padding:0; margin:0px; }

#main { background:#e5e5e5 url(/Images/contentbackground.png) no-repeat scroll left top; overflow:hidden; width:550px; margin:10px 0px 0px 0px; }

#main .pageimage { margin:0 0 30px 0;}
	
/*Div float over another*/
#main .pageinfo { left:257px; position:absolute; top:317px; z-index:100; }
/*Div float over another*/
#main .pageinfoextra { left:257px; position:absolute; top:300px; z-index:100;}

#maincontent { max-width:470px; margin:27px 0 0px 40px; }		
#maincontent ul { padding:0px; }
#maincontent li { list-style:none; margin:0px 0px 0px 0px; max-width: 470px; text-decoration:none;}
#maincontent h4 { color:#000000; margin:10px 0px; }
#maincontent a {text-decoration:none;}
		
.listcontent { width: 470px; font-weight:bold; border: 1px solid black; height:20px; margin: 5px 0px 5px 0px; padding: 0px 5px 0px 5px;}
.listcontent .itemproperty { float:right;}
.altenateitem .listcontent { background-color:Gray;}
		
#main .clearImage { background:#e5e5e5 url(/Images/contentbottom.png) no-repeat scroll left top; height:17px; padding:0; margin:0; }

#external { width:180px; padding:0 10px; display: block; margin: 10px 0; clear:left; }
	
#external a { display: block; margin: 10px 0;	}

#newslist { margin:5px 0px 0px 0px; padding:0px; }
#newslist h2 { display: block; margin:0px;}

.date { color:Gray; font-size: 0.7em }

#linklist li a { font-weight:bold; background:transparent url(/Images/handske.gif) no-repeat scroll 0; padding:0px 0px 0px 20px; text-decoration:none;}

/* submeny css */

#submeny{ list-style-type:none; margin: -4px 0px 0px 0px; padding: 0;}
#submeny li { float: left; display: block }
#submeny li a {font-weight:bold;}
	
.imagerightwithtext {float: right; margin: 4px}
.imageleftwithtext {float: left; margin:0px 20px 20px 0px;}

.clubpeoplelist { list-style-type:none; margin: -4px 0px 10px 0px; padding: 0;}
.clubpeoplelist li { float: left; margin: 10px !important; border: 1px solid black; width:130px; height:247px; text-align:center }
.clubpeoplelist .long { float: left; margin: 10px !important; border: 1px solid black; width:130px; height:285px; text-align:center }
.clubpeoplelist h4 { margin:0px; }
.clubpeoplelist p{ margin:0px; }

#ruleslist ul { padding:0px; margin:0px; }

#clubshoplist { list-style-type:none; margin: -4px 0px 10px 0px; padding: 0; }

#fighterlist  { margin: 5px 0 0 0; padding: 0; }
#fighterlist li { width: 48%; margin: 1%; float: left;  }

.figtherinfo{ background:#000000; color: #ffffff; padding:4px; }
.figtherinfo h2 { margin: 0;}
.figtherinfo table { font-size: 0.8em; }
fighter_bg { background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100; }

.reportsimg { float:left; margin-right: 5px;}

.morestatics { display:block; float:right; margin-bottom:10px; clear:right;}
.clubprintstatic { width:200px; background:#EEEEEE; }
.clubprintstatic th { text-align:center; border:1px solid #E2E2E2; }
.clubprintstatic tbody td { text-align:left; border:1px solid #E2E2E2 }

#schema dt { font-weight:bold; font-size: 1.0em; color:#000000; margin:10px 0px 0px 0px; }

.listtable { width: 470px;}
.listtableheadercolumn { text-align:left;}
.listtablerow { border:solid 1px black;}
