	 body,html {
	 	margin:0px;
		padding:0px;
		clear:both;
		font-family:Tahoma, Helvetica, sans-serif;
/*		color:#f5f4d6;*/
		color:#090909;
		font-size:12px;
		line-height:16px;
	 }

#header {
clear:both;
}
  	object, embed {
		margin:0px;
		padding:0px;
	}
	
	a,	a:link,	a:visited   {
		color:#c9342d;		
	}
	a img,a:visited img {
		border:0px;
	}
	h1 {
		font-size:18px;
		color:#003366;
	}
	h2 {
		font-size:16px;
		color:#003366;
	}		
	
	.main_tr {
		background-image:url("../img/back_tr.png");
		background-repeat:no-repeat;
		background-position:right top;
	}
	.main_tl {
		background-image:url("../img/back_tl.png");
		background-repeat:no-repeat;
		background-position:left top;
	}

	.main_bl {
		background-image:url("../img/back_bl.png");
		background-repeat:no-repeat;
		background-position:left bottom;
			}
	.main_br {
		background-image:url("../img/back_br.png");
		background-repeat:no-repeat;
		background-position:right bottom;
		position:relative;
		
		
	}
	#wrap {
		min-width:1080px;
		background-image:url("../img/lines_aaaa.png");
		background-repeat:repeat;
		background-position:right bottom;
	}	
	
	.clear {
		clear:both;
	}
	.liqiud_top {
		background-image:url("../img/l_t.png");
		background-repeat:repeat-x;
		background-position:right top;
	
	}
	.liqiud_bottom {
		background-image:url("../img/l_b.png");
		background-repeat:repeat-x;
		background-position:right bottom;		
	}
	.liqiud_left {
		background-image:url("../img/l_l.png");
		background-repeat:repeat-y;
		background-position:left top;		
	}
	.liqiud_right {
		background-image:url("../img/l_r.png");
		background-repeat:repeat-y;
		background-position:right top;
		
	} 
	

	
	#logo {
		margin-left:80px;
		padding-top:20px;
		width:513px;
		position:relative;
	}
	#mini_icons {
		position:absolute;
		top:10px;
		right:80px;
		padding-top:20px;
		float:right;
		text-align:center;
	}
	#mini_icons a {
		margin:5px;
	}
	#main_content {				
		margin-top:50px;
		margin-left:110px;
		margin-right:120px;
		min-height:450px;							
	}
	* html #main_content {
		height:450px;
	}
	#portfolio {
		margin-left:200px;
		margin-right:120px;
		color:#003366;
		display:block;
	}
	#portfolio h3{
		font-weight:normal;
		text-transform:uppercase;
	}
	#portfolio .item {
		background-image:url("../img/portfolio_back_alpha.png");
		background-repeat:no-repeat;
		background-position:center center;
		width:154px;
		height:126px;
		float:left;
	}
	#portfolio .item img {
		width:100px;
		height:75px;
		margin:20px 30px;
	}
	
	#news {
		margin-left:200px;		
		margin-right:120px;
		color:#003366;
		display:block;
		
	}
	#news h3{
		font-weight:normal;
		text-transform:uppercase;
		margin:0px;
	}
	#news .item {
		position:relative;
		margin:0px;
		background-image:url('../img/dline.gif');
		background-repeat:no-repeat;
		background-position:center right;
		min-height:60px;
		float:left;
		padding:0px 0px;
		margin-right:10px;
		padding-right:10px;
		width:230px;
	}
	#news .item a,#news .item a:link,#news .item a:visited   {
		color:#c9342d;
		font-weight:bold;
	}
	#news .item span.date {
		color:#c9342d;
	} 
	#footer .left{
		float:left;
		margin-left:150px;		
		color:#003366;
		display:block;
				
	}
	#footer .right{
		float:right;
		margin-right:100px;
		color:#003366;
		display:block;
				
	}
	#menu {
		width:170px;
		float:left;
		margin-top:4px;
	} 
	#menu ul {		
		list-style:none;
		padding:0px;
		margin:0px;
				
	}
	#menu ul li{
		font-size:16px;
		font-weight:bold;
		color:#003366;
		list-style:none;
		padding:0px;
		margin:0px;
		background-image:url('../img/hline.gif');
		background-position:left bottom;
		background-repeat:no-repeat;
		padding:8px 5px;
	}
	#menu ul li a,#menu ul li a:visited {
		text-decoration:none;
		color:#003366;
	}
	#menu ul li a:hover {
		text-decoration:underline;
	}
	#content {
		margin-left:200px;
		
	}
	#nav {
		margin-bottom:25px;
		margin-left:200px;
		color:#003366;
	}
	#bottom {
		clear:both;
		position:relative;
		padding-bottom:70px;			
		
	}
	#bottom #test {
		position:relative;
		margin-top:10px;
	}
       #menu_ni {
               float:right;
               background-image:url('../img/menu_ni.png');
               background-position:left top;
               background-repeat:no-repeat;
               color:#003366;
               display:block;
               width:445px;
               height:26px;
               margin-right:120px;
               text-align:center;
               
                   
           }
	#menu_ni a, #menu_ni a:link, #menu_ni a:visited {
		line-height:24px;
		margin:0px  6px;
		color:#5a5930;
		text-decoration:none;
		
	}
	#menu_ni a:hover {
		text-decoration:underline;
	}
	#for_footer {
		position:relative;		
	}

