body{
	background-image: URL(../../images/bg_grad.gif);
	background-position:top center;
	margin-top:1px;
	font-family:arial;
	font-size:12px;
	color:#fff;
}
img{border:0px;}

a{text-decoration:underline; color:#666633; cursor:pointer;}
a:hover{color:#fff;}

a.bright{text-decoration:none; color:#dbd99a;}
a:hover{color:#603813; }

a.nav{text-decoration:none; color:#fff;}
a.nav:hover{color:#E3EB21;}
a.nav_on{text-decoration:none; color:#E3EB21;/*color:#dbd99a;*/}

a.footer{text-decoration:none; color:#6f4a26;}
a.footer:hover{color:#826951;}

a.about_nav{font-weight:bold; color:#603813; font-size:13px; text-decoration:none;}
a.about_nav:hover{color:#666633;}
a.about_nav_on{font-size:13px; text-decoration:none; font-weight:bold; color:#666633;}

a.portnav{color:#fff; font-size:14px; text-decoration:none; font-weight:bold; letter-spacing:1px;}
a.portnav:hover{color:#656636;}
a.portnav_on{color:#656636; font-size:14px; text-decoration:none; font-weight:bold; letter-spacing:1px;}

a.portproj{color:#512d0e; float:left; clear:both; font-weight:bold; font-size:12px; text-decoration:none;}
a.portproj:hover{color:#656636;}
a.portproj_on{color:#656636; float:left; clear:both; font-weight:bold; font-size:12px; text-decoration:none;}

a.big{font-size:12px; color:#512d0e; font-weight:bold;}


strong.big{font-size:12px; color:#512d0e;}
strong.header{font-size:18px; color:#512d0e;}
strong.about_header{font-size:15px; color:#666633;}
strong.header_port{font-size:16px; color:#603813;}


p{margin:9px 0 9px 0;}
p.nav_about{margin:13px 0 13px 0;}
p.nav_small{margin:5px 0 5px 0;}

input{font-size:11px; color:#512d0e;width:180px;}
textarea{width:180px; height:80px;}
select{font-size:11px;}

div#maincontain{
	margin:29px auto 0 auto;
	width:960px;
	height:582px;
	background-image:URL(../../images/bg_site.gif);
	position:relative;
	z-index:100;
}

div#header{
	width:944px;
	height:94px;
	position:absolute;
	top:8px;
	left:8px;
	background-color: #311602;
	filter: alpha(opacity=90); -moz-opacity: .90; -khtml-opacity: .90; opacity: .90;
	z-index:1000;
}

div#logo{
	position:absolute;
	top:38px;
	left:30px;
	z-index:2000;
}

div#nav{
	position:absolute;
	top:48px;
	left:400px;
	z-index:4000;
	font-size:14px;
	letter-spacing:1px;
}

div#nav_about{
	position:absolute;
	top:125px;
	left:25px;
}

div#content_home{
	width:944px;
	height:566px;
	z-index:900;
	position:absolute;
	top:8px;
	left:8px;
}	

div#content_home img#chbg{
	width:944px;
	height:566px;
	z-index:1;
	top:0px;
	position:absolute;
	left:0px;
 }

	div#content_about{
	background-image:URL(../../images/bg_about.jpg);
	width:944px;
	height:566px;
	z-index:900;
	position:absolute;
	top:8px;
	left:8px;
}

	div#content_contact{
	background-image:URL(../../images/bg_contact.jpg);
	width:944px;
	height:566px;
	z-index:900;
	position:absolute;
	top:8px;
	left:8px;
	color:#603813;
	line-height:18px;
	
}

	div#content_port{
	background-image:URL(../../images/bg_port.jpg);
	width:944px;
	height:566px;
	z-index:900;
	position:absolute;
	top:8px;
	left:8px;
	color:#603813;
}

	div#content_news{
	background-image:URL(../../images/bg_events.jpg);
	width:944px;
	height:566px;
	z-index:900;
	position:absolute;
	top:8px;
	left:8px;
	color:#603813;
	line-height:18px;
	
}
div#content_opass{
	/*width:505px;  */
	width:944px;  
	/*height:165px; */
	height:100px; 
	background-color: #140b06;
	filter: alpha(opacity=75); -moz-opacity: .75; -khtml-opacity: .75; opacity: .75;
	z-index:3000;
	position:absolute;
	top:405px;
	/*top:330px;*/
	/* left:20px;*/
}
.home-content a{
color:#E3EB21;
text-decoration:underline;
	
}
div#opass_content{
	width:914px; 
	/*width:475px; */
	/*height:147px; */
	padding-left:10px;
	padding-top:5px; 
	padding-bottom:10px;
	z-index:4000;
	position:absolute;
	top:405px;
	/*top:330px;*/
	/*left:20px; */
	line-height:17px;	
}

div#bottom_opass{
	width:944px; 
	height:46px;
	background-color: #311602;
	filter: alpha(opacity=80); -moz-opacity: .80; -khtml-opacity: .80; opacity: .80;
	z-index:3000;
	position:absolute;
	top:528px;
	left:8px;
}

div#opass_bottom{
	width:910px; 
	padding:15px;
	z-index:4000;
	position:absolute;
	top:528px;
	left:8px;
}

div#footer{
	color:#6f4a26;
	font-size:11px;
	width:947px;
	position:absolute;
	z-index:4000;
	top:577px;
	left:8px;
}

div.about_show{
	position:absolute;
	top:125px;
	left:295px;
	width:620px;
	height:380px;
	color:#603813;
	line-height:18px;
}

div.about_media ul{
	padding:	0;
	width:		200px;
}

a.portshow{
	display:block;
	width:45px;
	height:27px;
	float:left;
	border:solid 1px #502b0d;
	margin-right:12px;
}