html {
	text-align: center;
}

body {
	width: 960px;
	font: 62.5% Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	/*margin-bottom: 10px;*/
	padding: 15px 0px;
	text-align: center;
	/*text-align: left;*/
	color: #5e7380;
	background: #3f3f3f url(../images/bkgrdtile.jpg) repeat;
	
}

h1 {
	font-family: "Copperplate Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	width: 335px;
	height: 50px;
	
	
	margin-left: auto;
	margin-right: auto;
	/*margin-left: 0px;*/
	margin-bottom: 30px;
	text-align: center;
	border: 0px double #fff;
	text-indent: -4000px;
	background: url(../images/vmtxt.jpg) no-repeat;;
}
h2 {
	margin: 0px 0px 5px 0px;
	font-size: 20px;
	color: #5e7380;
}
h3 {
	font-size: 20px;
	color: #5e7380;
	margin: 15px 0px 5px 0px;
}
h4 {
	font-size: 18px;
	color: #5e7380;
}
h5 {
	font-size: 16px;
	color: #5e7380;
}
h6 {
	font-size: 14px;
	color: #5e7380;
	margin-bottom: 5px;
}
p {
	font-size: 11px;
	color: #5e7380;
	margin: 0px 0px 10px 0px;
	line-height: 1.6em;
	font-weight: normal;
	text-align: justify;
}
a	{
	color: #5e7380;
	text-decoration: underline;
}
a:hover	{
	color: #aaa;
	text-decoration: none;
}
ul {
	text-decoration: none;
}
.clear	{
	clear: both;
	height: 1px;
}
.ltgray {
	color: #d1d4e6;
}
#container {
	width: 960px;
	margin: 0px 0 0px 0;
	padding: 0px;
	padding-top: 20px;
	background: #d1d4e6 url(../images/bodycornerstop2.jpg) no-repeat top left;;
	position: relative;
	border: 0px solid #fff;
}
/*header - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - -*/
#headerwrap {
	/*width: 940px;*/
	margin: 0px 10px 0px 10px;
	
	height: 100px;
	/*background: #5e7380 url(../images/hdbkgdtop.jpg) no-repeat top left;*/
	background-color: #5e7380;
	position: relative;
	border: 0px solid #000;
}

.logo {
	width: 100px;
	height: 90px;
	position: absolute;
	text-indent: -4000px;
	color: #fff; 
	top: 10px;
	left: 15px;
	z-index: 50;
	background: url(../images/logo-trans.png) no-repeat;
	/*background: url(../images/logo.jpg) no-repeat ;*/
}

.header {
	width: 940px;
	border: 0px solid #000;
}


#menua {
	/*width: 520px;*/
	height: 20px;
	display: block;
	margin-left: 240px;
	
}
#menua li {
	float: left;
	margin: 0px 20px 0px 0px;
	
}
#menua li.lispace	{
	
	margin-right: 0px;
	
}
#menua a {
	font-size: 1.1em;
	color: #d1d4e6;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px 2px 5px 2px;
	border: 0px solid #555;
}
#home .home a,
#about .about a,
#production .production a,
#multimedia .multimedia a,
#printa .printa a,
#news .news a,
#contact .lispace a,
#menua a:hover {
	/*color: #475660;*/
	color: #38464e;
	text-decoration: none;
}
.headbot {
	position: absolute;
	height: 10px;
	/*width: 940px;*/
	top: 100px;
	left: 0px;
	z-index: 51;
	border: 0px double #fff;
	/*background: url(../images/hdbkgdbot.jpg) no-repeat bottom left;*/
	
}

/*contents - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#contentswrap	{
	/*width: 940px;*/
	height: 30px;
	background: url(../images/hdbotcontop.jpg) no-repeat top left;
	margin: 0px 10px 0px 10px;
	
	border: 0px double #000;
}

#contents	{
	/*width: 940px;*/
	background: url(../images/contentmidt.jpg) repeat-y;
	margin: 0px 10px 0px 10px;
	border: 0px solid #000;
	/*margin-top: 0px !important;*/
	margin-top: -3px;
	text-align: left;
	
}

/* left contents - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#mnltcontent {
	width: 461px;
	float: left;
	margin-top: 5px;
	margin-left: 0px;
	border: 0px solid #000;
}

.secltcontent {
	width: 130px;
	color: #d1d4e6;
	float: left;
	
}

/*.secltcontent li {
	padding-left: 10px;
	
}*/
/*.secltcontent li ul li {
	padding-left: 0px;
}*/
p.fingerprint {
	background: url(../images/fingerprint-trans.png) no-repeat center center !important;
	/*background: url(../images/fingerprint.jpg) no-repeat center center;*/
}
.feathers {
	background: url(../images/eagle-trans.png) no-repeat center center !important;
	/*background: url(../images/eagle.jpg) no-repeat center center;*/
}
.secltcontent ul{
	width: 120px;
	display: block;
	padding: 0px;
	margin: 0px 0px 15px 0px;
	padding-left: 10px;
}
.secltcontent h6{
	padding: 0px;
	margin-left: 0px;
	padding-left: 10px;
}

.secltcontent li{
	font-size: 10px;
	padding-left: 10px;
	display: block;
	margin: 5px 0px 0px 0px;
}

.secrtcontent {
	width: 306px;
	border: 0px solid #000;
	/*height: 600px;*/
	float: right;
	/*margin-right: 10px !important;
	margin-right: 5px;*/
	margin-right: 0px;
}


/* right contents - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

#mnrtcontent {
	width: 461px;
	float: right;
	margin-right: 0px;
	border: 0px solid #000;
}

.thiltcontent {
	width: 306px;
	border: 0px solid #000;
	/*height: 200px;*/
	float: left;
	/*margin-left: 10px !important;
	margin-left: 5px;*/
	margin-left: 0px;
	margin-top: 4px;
}

.thirtcontent {
	width: 130px;
	color: #d1d4e6;
	margin-top: 5px;
	/*padding-top: 10px;*/
	float: right;
	/*margin-right: 10px !important;*/
	/*margin-right: 5px;*/
	
}

.thirtcontent ul {
	margin-bottom: 15px;
}
.thirtcontent li {
	
	margin: 5px 0px 0px 0px;
	margin-right: 10px;
}
.thirtcontent p {
	color: #d1d4e6;
	margin-bottom: 15px;
	margin-right: 10px;
}
.thirtcontent a {
	color: #d1d4e6;
	
}
.thirtcontent a:hover {
	color: #aaa;
	text-decoration: none;
	
}
p.firefoxgr {
	width: 100px;
	height: 100px;
	text-align: center;
	/*background: url(../images/firefoxlogo.png) no-repeat center center !important;
	background: url(../images/firefoxlogo.jpg) no-repeat center center;*/
	margin: 10px 0 10px 10px;
}
p.firefoxgr a {
	display: block;
	width: 100px;
	height: 100px;
	/*padding: 40px 50px;*/
	background: url(../images/firefoxlogoslide.jpg) no-repeat top left;
}
p.firefoxgr a:hover {
	
	background-position: top right;
}
p.origvmthum {
	margin-left: 10px;
}
p.origvmthum a {
	display: block;
	width: 100px;
	height: 76px;
	/*padding: 40px 50px;*/
	background: url(../images/origvmslide.jpg) no-repeat top left;
}
p.origvmthum a:hover {
	
	background-position: top right;
}
.portimgs {
	border: 3px double #5e7380;
}
.portimgsa {
	width: 100px;
	height: 63px;
	margin: 5px 0px 0px 10px;
}
p.nobotmar {
	margin-top: -10px;
}

/*footer - - - - -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/*#footer	{
	width: 940px;
	height: 30px;
	border: 0px double #555;
	background: #5e7380 url(../images/footerbottom.jpg) no-repeat bottom left;
}
#footer p {
	text-align: center;
	height: 20px;
	line-height: 2.2em;
}*/

#footer	{
	width: 960px;
	height: 55px;
	/*line-height: 5.5em;*/
	/*margin-left: -10px;*/
	/*text-align: left;*/
	border: 0px solic #000;
	background: #5e7380 url(../images/footerbottom2.jpg) no-repeat bottom left;
}
#footerp  {
	/*margin-left: 165px;*/
	margin: 0px;
	margin-left: 380px;
	text-align: left;
	width: 300px;
	padding: 0px;
	padding-top: 20px;
	/*line-height: 2.5em;*/
}
#footer a {
	font-size: 10px;
	color: #d1d4e6;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
#footer a:hover {
	color: #aaa;
	text-decoration: none;
}


/*.bodycornerbottom {
	height: 10px;
	width: 960px;
	background: #d1d4e6 url(../images/bodycornersbot.jpg) no-repeat bottom left;
	border: 0px solid #000;
}*/