
* {
margin: 0;
padding: 0;
}

body 
  {
  
  margin: 0;
  padding: 0; 
  text-align: center;
  font-family:Arial, Helvetica, sans-serif;
  background: #000000 url(../img/body/bg_gradient.gif) repeat-x top;}

#bg_section
{ 
  background-color: transparent;
  background-image: url(../img/body/water.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0pt 0pt;
}

#container
{  text-align:center; margin:0 auto}

#position
{ width:1041px; text-align:center; margin:0 auto}


#content
{ width:1041px; min-height:1050px; text-align:left }

.community {	width:900px; height:30px; text-align:right; padding-top:2em  }
	.com_container { padding-top:2em;}
	ul.bfcom, ul.bfcom li { display:inline ;height:30px; }
	ul.bfcom li { background:url(../img/links/star.png) left no-repeat; padding:5px 2em 5px 2.2em; height:30px; line-height:30px;}
	ul.bfcom li a, ul.bfcom li a:visited { text-decoration:none; font-weight:bold; font-size:16px}

#top
{ margin:0; height:293px; padding-top:4em}

	#col1_top{ width:614px;height:293px; float:left; background:url(../img/top/teaser.jpg) no-repeat}
	#col2_top{ width:427px; height:293px; float:left; background:url(../img/top/plane.png) left no-repeat}
	
	.col3_c {height:94px;}
	#col3_1 {width:645px; height:94px;float:left; text-align:left;  }
	#col3_1 h1 { color:#FFF; margin:4em 0 0 5px; font-size:17px;}
	#col3_2 {width:280px; height:94px;float:left; background:url(../img/top/plane1.png) left no-repeat; text-align:left   }


.vids
{background: #000 url(../img/main/trans.png); }


#main {}

	.rss {width:670px; float:left; background:#1F1F1F url(../img/rss/rss_header.png) top no-repeat; border:1px solid #595656; color: white; padding-top:144px; margin-bottom:1em;}
		.rss_descr {text-align:left; border-bottom:1px solid #464444; font-size:12px; }
		.rss_descr img {display:none !important; }
		.descr_c {color:#FFF; padding:5px !important; line-height:18px}
		.more_news {height:165px; padding:0; font-size:12px; background:#1F1900 url(../img/rss/more_news.jpg); text-align:right; border-bottom:1px solid #7F2D1F; border-top:1px solid #7F2D1F;}
			.mn_content { padding:140px 5px 0 0; font-weight:bold; font-size:14px}
			.mn_content a, .mn_content a:hover, .mn_content a:visited { color:#FFF; font-weight:bold}
		.copyright { padding:1em 5px 1em 5px; font-size:11px; background:#1F1900;}
	
	.right { width:233px; float:left; margin-left:10px; }
	.right h3 { font-size:14px; color:#FFF; padding:5px 5px 5px 2.8em; margin: 0 0 0.5em 0; background:#4F4044 url(../img/links/h3_back.gif) left no-repeat; }
		
		.bf1943_infos {  background:#1F1F1F; border:1px solid #595656;  }
		.bf1943_infos td {  padding:0 5px; color:#FFF; font-size:12px }
		.bf1943_infos img {  background:#1F1F1F; border:3px solid #4B4B4B;   }
		.bf1943_infos a, .bf1943_infos a:link, .bf1943_infos a:visited { font-size:11px; padding:5px }
		
		.fansite_kit {  background:#1F1F1F; border:1px solid #595656;  }
		.fansite_kit div {  padding:0 5px; color:#FFF; font-size:12px; text-align:left }
		.fansite_kit img {  background:#1F1F1F; border:3px solid #4B4B4B;   }
		.fansite_kit a, .fansite_kit a:link, .fansite_kit a:visited { font-size:11px; padding:5px }

	
		.screenshots {  background:#1F1F1F; border:1px solid #595656;   }
		.screenshots img {  background:#1F1F1F; border:3px solid #4B4B4B;   }
		.screenshots a, .screenshots a:link, .screenshots a:visited { font-size:11px; padding:5px }
		
		.trailer {  background:#1F1F1F; border:1px solid #595656;   }
		.trailer img {  background:#1F1F1F; border:3px solid #4B4B4B;   }
		.trailer a, .trailer a:link, .trailer a:visited { font-size:11px; padding:5px }
		
		.bf-community {  background:#1F1F1F; border:1px solid #595656;   }
		.bf-community img {  background:#1F1F1F; border:3px solid #4B4B4B;   }
		.bf-community a, .bf-community a:link, .bf-community a:visited { font-size:11px; padding:5px }


	
.media{	width:715px;  }


