@charset "utf-8";
/* CSS Document */

* html, body {
	padding: 0px;
	margin: 0px;
	text-align: right;
	font:11px Georgia, "Times New Roman", Times, serif;
	color: #002364;
	min-width:963px;
	background-image: url(../images/background.png);
	background-repeat: repeat-x;
	background-color: #002364;
	height: 100%;
	
}

html {	height: 100%; }

a {outline:none; color: #7b818b;}


img {border:0;}

p 	{font:11px Georgia, "Times New Roman", Times, serif; color: #002364;}

h2 {font: bold 12px Georgia, "Times New Roman", Times, serif; color: #f00000; margin-bottom: -11px;}

#frame {
	padding:0px;
	margin:0px;
	float:right;
	width: 960px;
	min-width: 960px;
	background-image: url(../images/frame.png);
	background-repeat: repeat-y;
	min-height:97%; 
	bottom:0px;
	vertical-align: bottom;
}

.shapes {
	float:left;
	padding-top:116px;

}


#wrap {
	width:691px;
	padding-right:75px;
	float:right;
	text-align:left;
	background-image: url(../images/grey2.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	
}

#logo{padding-top:15px; width:288px; float:left; display:block;}

.nav{float:right; display:block;padding-top:30px; #padding-top:40px;}

.nav ul { list-style:none;}
.nav ul li a { height:23px; overflow:hidden; }
.nav li { font-size:0; line-height: 0px;}
ul a:hover { height:23px; background-position: right 0px; }

#selected {
	background-position: right 0px;
}

a.navCompany {
	display: block;
	width: 250px;
	background: url(../images/our_company.png) no-repeat right -23px;
}

a.navMission {
	display: block;
	width: 250px;
	background: url(../images/our_mission.png) no-repeat right -23px;
}

a.navNanotechnology {
	display: block;
	width: 250px;
	background: url(../images/nanotechnology.png) no-repeat right -23px;
}

a.navProducts {
	display: block;
	width: 250px;
	background: url(../images/our_products.png) no-repeat right -23px;
}

a.navContact {
	display: block;
	width: 250px;
	background: url(../images/contact.png) no-repeat right -23px;
}

#header {padding-top:213px; #padding-top:198px;} 

#main {padding:0px 13px 30px 38px; height:100%;} 

#mainLeft {float:left; width:300px;}

#mainRight {float:right; width:300px;}

.products1 { padding-top:20px;}

.products2 { padding-top:55px;  #padding-top:67px;}


#footer {
	clear:both;
	float: right;
	background-image: url(../images/frame.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 960px;
	min-width: 960px;
	margin;
	color:#7b818b;
	font-size:10px;
	text-align:right;
	min-height:3%;
}

.paleblack {text-align:right; padding:0px 80px 0px 230px; height:17px; text-decoration:none;}
