
body{  margin:0px; padding:0px; background-color:#121612;}

div#layout  { background: #1D231D url(../img/backgorund.jpg) repeat-x; }
table#layout { width:815px; margin:auto; }
	table#layout td#top { height:65px; vertical-align:top; }

		table#layout td#top div.desc { color:#989998; font-family:Tahoma; font-size:12px; position:absolute; top:15px; left:10px; }
			table#layout td#top div.desc strong { color:#8CAA47; font-weight:normal; }
			
		table#layout td#top div.links { color:#CCCCCC; font-family:Tahoma; font-size:11px; position:absolute; text-align:right; top:15px; left:590px; }
			table#layout td#top div.links a { color: #999999 }
			table#layout td#top div.links span.home { background:url(../img/home.gif) no-repeat; padding-left:15px; }
			table#layout td#top div.links span.contact { background:url(../img/email.gif)  15px 0px no-repeat; padding-left:30px; }
		
		table#layout td#top div.lang { color:#CCCCCC; font-family:Tahoma; font-size:11px; position:absolute; text-align:right; top:10px; left:730px; }
		
	table#layout td.logo { width:506px; height:127px; } 
	table#layout td.top_menu { vertical-align:bottom;	 width:309px; height:127px; }
	table#layout td#main_anim { background:url(../img/flash_big.jpg) no-repeat; width:815px; height:258px; }
	table#layout td#contact_info { color:#CCCCCC; background:url(../img/top_bar.jpg) repeat-x; height:81px; vertical-align:top; }
		table#layout td#contact_info td { color:#CCCCCC; }
		
	table#layout td#news_content { background: #282F28 url(../img/content_background.gif) repeat-x; padding:0px 0px 10px 0px; }
		table#layout td#news_content td.news_box { color:#999999; font-family:Tahoma; font-size:12px; padding-left:11px; padding-right:6px; height:145px; }
		table#layout td#news_content span.news_title { color:#BBE35B; font-family:Tahoma; padding-left:14px; font-size:11px; }
		table#layout td#news_content span.news_title a { text-transform:uppercase; color:#BBE35B; font-family:Tahoma; padding-left:14px; font-size:11px; }
		
		table#layout td#news_content div.news_box_more { padding:0px 7px 0px 0px; background: url(../img/arrow_right.jpg) right 8px  no-repeat; color:#BBE35B; font-size:9px; text-align:right; }
			table#layout td#news_content div.news_box_more  a { color:#BBE35B; font-size:10px; }  
			
	table#layout td#article_content { background: #282F28 url(../img/content_background1.gif) repeat-x; padding:0px 0px 30px 0px; }
		table#layout td#article_content td.news_box { color:#999999; font-family:Tahoma; font-size:11px;  padding-left:11px; padding-right:6px; height:145px; }
		table#layout td#article_content span.news_title { line-height:100%; color:#BBE35B; font-family:Tahoma; margin-left:14px; font-size:11px; }
		table#layout td#article_content span.news_title a { color:#BBE35B; font-family:Tahoma; padding-left:14px; font-size:11px; }
		
		table#layout td#article_content div.news_box {  margin:8px 0px 20px 0px;  }
		table#layout td#article_content div.news_box img {  margin:5px;  }
		table#layout td#article_content div.news_box_title { font-size:12px; color:#ccc; font-weight:normal; padding:0px 0px 10px 0px;  }
			table#layout td#article_content div.news_box_title a { font-size:12px; color:#ccc; font-weight:bold;  }
			table#layout td#article_content div.news_box_title a:hover { font-size:12px; color:#ccc; font-weight:bold;  }
		
		table#layout td#article_content div.news_box_more { padding:0px 7px 0px 0px; background: url(../img/arrow_right.jpg) right 8px  no-repeat; color:#BBE35B; font-size:9px; text-align:right; }
			table#layout td#article_content div.news_box_more  a { color:#BBE35B; font-size:10px; }  
	
	
	table#footer { width:100%; }
		table#footer td.border { font-size:1px; background:#090B09;  }
			table#footer td.border div.black_border { background: #000; width:815px; margin:auto; font-size:1px; height:7px  }
	
	div.dpi_studio { float:right }
	div.footer_bar {  width:815px; margin:10px auto 15px auto; }
		div.footer_bar div.nav_menu {  text-align:center; }
		
	td.left_coll { width:190px; vertical-align:top; }
	   td.left_coll div.padding { padding:20px 20px 0px 0px; }
	div.header_line {height:2px; margin:3px 0px 10px 0px; font-size:1px; line-height:100%; background: url(../img/content_break.jpg) top left no-repeat; repeat-x; }