/*Global Reset*/
* {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
	margin:0.3em 0;
}

h1	{
	font-size: 2.3em;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-variant: small-caps;
	font-weight: bold;
	text-align: left;
}

h3	{
	font-size: 1.5em;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-variant: small-caps;
	font-weight: bold;
}

legend.big	{
	font-size: 1.5em;
	font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
	font-variant: small-caps;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

li,dd {
	margin-left:1em;
}

fieldset {
	padding:.5em;
}

fieldset.full {
	width: 72%;
	margin: 10px 0px 10px 0px;
}

fieldset.third {
	width: 33%;
	margin: 10px 0px 10px 0px;
}

/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

body {
	background-color: #FFFFFF;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	font-size: 76%;
	text-align:center;
}

#outer{
/*
	background: #F6FAC7 url(../img/bkg/black_strike_bg_140.jpg) repeat 0px 0px;
*/	
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
/*
	background-color: #E4F877;
*/	
	background: transparent url(../img/bkg/antwar_bg.png) repeat 0px 0px;
	background-color: #000000;
}

#container {
	text-align: left;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	/*
	background-color: #FFFFFF;
	background-color: #F6FAC7;
	background: transparent url(../img/bkg/grad_lblue_450_light.png) repeat-x 0px 0px;
	*/
}

#inner {
	margin: auto auto auto auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 900px; /*Sätt önskad bredd här*/
	/*
	background: transparent url(../img/bkg/black_strike_bg_250.png) repeat 0px 0px;
	background: darkgrey url(../img/bkg/edges_black_900.png) repeat-y 0px 0px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	*/
}

/*Rounded corners*/
.rtop, .rbottom{display:block; background: #CCCCCC;} /*Sidan*/
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #373838;} /*Ytor med rundade hörn*/
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 

#top	{
	/*
	background: url(../img/bkg/top_nat_shape_III.png) no-repeat 0px 0px;
	background-color: #000000;
	*/
	font-size: 1.0em;
	color: #FFFFFF;
	text-align: right;
	width: 900px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menu	{
/*
	float: right;
	width: 470px;
	padding: 0px 0px 0px 150px;
	margin: 0px 40px 0px -150px;
*/
	float: right;
	width: 480px;
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 0px;
}

#menu img	{
	border: none;
	margin-left: -25px;
}

#the_box	{
	background: transparent url(../img/bkg/redframe_dvd_600_wh.png) no-repeat 0px 0px;
	float: right;
	width: 460px;
	height: 580px;
	padding: 71px 25px 0px 115px;
	margin: -45px 0px 0px -140px;
	position: relative;
	left: 0px;
	z-index: 0;
	/*
	*/
}

#main_cont	{
	/*
	background: transparent url(../img/bkg/redframe_main.png) no-repeat 0px 0px;
	height: 518px;
	background-color: transparent !important;
	background-color: white;
	*/
	float: right;
	width: 450px;
	padding: 0px 40px 30px 110px;
	margin: 0px 0px 0px -130px;
}

#halfbox	{
	width: 250px;
}

#gb_iframe	{
	/*
	padding: 0px 40px 30px 110px;
	*/
	float: right;
	width: 450px;
	height: 518px;
	margin: 0px 0px 0px 0px;
}

.gb_read_table	{
	padding: 5px;
	border: 1px solid black;
	background-color: #EEEEEE;
	margin-bottom: 10px;
}

.gb_ans_table	{
	margin: 5px;
	padding: 5px;
	border: 1px solid black;
	background-color: #FEFEFE;
	text-align: left;
}

.gb_rw_link	{
	position: relative;
	top: -25px;
}

#lower	{
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -3px 0px;
}

#bottom	{
	clear: both;
	background: transparent url(../img/bkg/bottom_shape_900.png) no-repeat 0px 0px;
	/*
	background-color: #000000;
	border-top: 1px solid #252217;
	*/
	font-size: 12px;
	text-align: center;
	color: #454545;
	height: 16px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
}

/*LISTS*/
ul.check	{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.check li	{
	background-image: url(../img/icons/dot_red_sm.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	font-weight: bold;
	height: 20px;
	/*
	*/
}

.fieldFormat {
		background-color: #FFFFFF;
		font-family: Arial, sans-serif;
		border: #535353 1px solid;
		font-size: 1em;
		color: #000000;
		width: 150px;
		height: 15px;
} 

.textAreaFormat {
		background-color: #FFFFFF;
		font-family: Arial, sans-serif;
		border: #535353 1px solid;
		font-size: 1em;
		color: #000000;
		width: 300px;
		height: 70px;
} 

.buttonFormat {
		background: #999999;
		font-family: Arial, sans-serif;
		border-top: #000000 2px groove;
		border-left: #000000 2px groove;
		border-bottom: #000000 2px solid;
		border-right: #000000 2px solid;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		padding: 1px 4px;
		margin: 0;
		text-decoration: none;
} 

.buttonFormat:hover {
		background: #757575;
		font-family: Arial, sans-serif;
		border-top: #000000 2px groove;
		border-left: #000000 2px groove;
		border-bottom: #000000 2px solid;
		border-right: #000000 2px solid;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		padding: 1px 4px;
		margin: 0;
		text-decoration: none;
} 

.buttonFormat:active {
		background-color: #666666;
		font-family: Arial, sans-serif;
		border-bottom: #000000 2px ridge;
		border-right: #000000 2px ridge;
		border-top: #000000 2px solid;
		border-left: #000000 2px solid;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		padding: 1px 4px;
		margin: 0;
		text-decoration: none;
}

#formButtons	{
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 0px;
}

#logintable	{
	margin: 0px auto 10px auto;
	text-align: center;
}

#logintable	td	{
	padding: 5px 0px 5px 5px;
	text-align: left;
}

/*IMAGES*/
img { 
	behavior: url(iepngfix.htc);	
}

img.icon	{
	vertical-align: middle;
	border: none;
	padding-right: 5px;
}

img.intext_r	{
	float: right;
	border: none;
	margin: 0px 0px 10px 10px;
}

/*TEXT*/
.bold 	{
	font-weight: bold;
}

.ital 	{
	font-style: italic;
}

p#msg_text	{
	margin-bottom: 5px;
}

p.tall	{
	margin: 10px 0px 10px 0px;
}

.err_msg	{
	vertical-align: middle;
	font-weight: bold;
}

.megatext	{
	font-size: 60px;
}

.lucida	{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

/*LINKS*/
a {
	text-decoration: none;
}

a:link {color: black; font-weight: bold;}     /* unvisited link */
a:visited {color: black; font-weight: bold;}  /* visited link */
a:hover {color: #333333; font-weight: bold;}   /* mouse over link */

a.grey:link {color: #cccccc; font-weight: bold;}     /* unvisited link */
a.grey:visited {color: #cccccc; font-weight: bold;}  /* visited link */
a.grey:hover {color: #666666; font-weight: bold;}   /* mouse over link */

a.big_black:link	{font-size: 16px; color: black; font-weight: bold;}
a.big_black:visited	{font-size: 16px; color: black; font-weight: bold;}
a.big_black:hover	{font-size: 16px; color: #333333; font-weight: bold;}

a.red:link {color: #99262B; font-weight: bold;}     /* unvisited link */
a.red:visited {color: #99262B; font-weight: bold;}  /* visited link */
a.red:hover {color: #333333; font-weight: bold;}   /* mouse over link */

a.big_red:link	{font-size: 14px; color: #99262B; font-weight: bold;}
a.big_red:visited	{font-size: 14px; color: #99262B; font-weight: bold;}
a.big_red:hover	{font-size: 14px; color: #333333; font-weight: bold;}

/*COLOR*/
.red	{
	color: #99262B;
}

/*FLOAT*/
.floatl	{
	float: left;
}

.floatr	{
	float: right;
}

.clearb	{
	clear: both;
}

/*BORDERS*/
.noBorder	{
	border: none;
}

/*ALIGN*/
.valignc	{
	vertical-align: middle;
}