html { 
  padding:0px;
  margin:0px;
  overflow-x:hidden;
}

hhtml {
  height:100%;
}

body {
  font-size: 10pt;
  font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;
  color:#639;  
  padding-left:20px;
  margin:0px;
  background: #f2f2f2 url('/i/bg/page.gif') repeat-y;
  height:100%;
  o\verflow-x:hidden;
}

hr  {
		height:5px;
		color:#ccc;
		width:222px;
		margin-left:-20px;
}

a
	{
		text-decoration:none;
		font-weight: normal;
		color:#639;
}
.right-hr
	{
		margin-left:-10px;
		margin-bottom:22px;
	}	
.left-header
	{
		position:relative;
		left:-40px;
		top:-20px;
		width:450px;
		vertical-align:middle;
		height:40px;
		overflow:hidden;
		background:url('/i/header/left/bg.gif') right repeat-y #e5e5e5;
	}
.right-header
	{
		width:100%;
		background-color:#66c;
		vertical-align:middle;
		height:40px;
		overflow:hidden;
	}
#left
	{
		position: absolute;
		width: 400px;
		left: 20px;
		padding:0px;
		margin:0px;
	
	}
#right
	{
		margin-left: 430px;
		overflow: auto;
		padding:0px;
		background:#f2f2f2 url('/i/bg/right-page.gif') repeat-y;
	}
#preview
	{
		width:95%;
		height:169px;
		padding:0px;
		padding:0px;
		padding-left:10px;
		padding-right:0px;
		padding-top:11px;
		background: url('/i/preview/arkomis.gif') no-repeat 305px 15px;
	}
#teaser
	{
		width:100%;
		height:180px;

		padding-left:0px;
		padding-right:0px;
	}
#navBar
	{
		position: absolute;
		left:610px;
		top:10px;
	}
#news
	{
		padding:20px;
		font-weight: bold;
		color: #000;
	}
#services-preview
	{
		padding:10px;
		padding-left:20px;
		font-weight: bold;
		color: #000;
	}
#content
	{
		padding:20px;
		padding-top:0px
		padding-left:20px;
		font-weight: normal;
		width:430;
		color: #000;
		text-align: justify;
	}
#menu
	{
		color:#000;
		font-weight:bold;
		padding:0px;
		text-align: left;
		display: none;
		position:absolute;
		left:20px
		
	}

.menu
	{	
		color:#000;
		font-weight:bold;
		text-decoration: none;
		padding-left:10px;		
	}
.menu:hover
	{
	color:#f90;
	}

.new
	{
		text-decoration:none;
		font-weight: normal;
		color:#639;
	}
.new:hover
	{
	color:#f90;
	}
.pic	{
	border:#fff solid 5px
	}
.illustrations
	{
		padding-left:20px;
	}	
.logos	
	{
		margin-right:10px;
		float: left;
	}	
.context-pic
	{
	border:5px solid #fff;
	float: right;
	margin-left:10px;
	}
.date
	{color:#039; font-weight:bold}	
.alternate
{
display:block;
float:left;
margin:0px;
padding:20px;
width:160px;
text-align:center;
color:#fff;
font-weight:bold
}
.thumbnail
{
border:5px solid #ccc;
}

.zag1 {text-align:center; background-color: dfdl; font-size: 9px; font-family: verdana, arial, tahoma}
.col1 {text-align:center; font-size: 9px; font-family: verdana, arial, tahoma}
.col2 {text-align:center; font-size: 9px; font-family: verdana, arial, tahoma}
.col3 {text-align:center; background-color: #ddddff; font-size: 9px; font-family: verdana, arial, tahoma}
.col4 {text-align:center; font-size: 9px; font-family: verdana, arial, tahoma}
.col5 {text-align:center; font-size: 9px; font-family: verdana, arial, tahoma}
.td_1 {font-size: 9px; font-family: verdana, arial, tahoma}

#capr {
border-left:1px solid #dfdfdf;
border-top:1px solid #dfdfdf;
}
#capr td{
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

a.plink{
	FONT-WEIGHT: 500; 
	FONT-SIZE: 8pt; 
	COLOR: #696969; 
	FONT-FAMILY: "tahoma"; 
	TEXT-DECORATION: none
}

a.plink:hover{
	TEXT-DECORATION: underline
}

td.plink{
	FONT-WEIGHT: 500; 
	FONT-SIZE: 8pt; 
	COLOR: #696969; 
	FONT-FAMILY: "tahoma"; 
	TEXT-DECORATION: none;
	text-align:justify;
	border: 1px solid #3686ca;
}
