* {
	margin:0;
	padding:0;
	}

body {
	background: #eee;
	text-align:center;
	font-family: Verdana, Arial,Helvetica, sans;
	margin-bottom:40px;
	}
	
a, img {
	border:0;
	}

 a {
	color:#819723;
	text-decoration:underline;
	}

a:active {
	outline: none;
	}

#wrap {
	margin:0 auto;
	background:#fff;
	text-align:left;
	width:970px;
	padding-top:20px;
	position:relative;
	}
	
#side {
	width:180px;
	float:left;
	border-left:20px solid #fff;
	}	
		
#content {
	float:right;
	width:750px;
	background-color:#F1F1F1;
	border-right:20px solid #fff;
	}	
	
#stretcher {
	background-color:#F1F1F1;
	}	

#serviceNav {
	position:absolute;
	right:38px;
	top:55px;
	}
	
#serviceNav ul {
	background:none;
	border:0;
	}
	
#serviceNav li a {
	display:inline;
	border:0;
	margin:0 0 0 10px;
	padding:2px;
	text-decoration:none;
	color:#819723;
	}
	
#serviceNav li a:hover {
	text-decoration:underline;
	}	
		
#footer {
	clear:both;
	padding-top:10px;
	margin-top:10px;
	background:#fff;
	}
		
#footer p {		
	border-top:1px solid #e6e6e6;
	margin-top:10px;
	padding:10px 40px;
	font-size:11px;
	color:#ccc;
	}		
	
h1 {
	color:#666;
	font-size:16px;
	font-weight:normal;
	text-indent:-1000em;
	background:url(/lib/images/logo.gif) 17px top no-repeat;
	height:43px;
	margin:30px 0 30px 20px;
	}
	
h1 a {
	display:block;
	height:43px;
	width:320px;
	}	
	
h2 {
	font-family:arial;
	text-transform:uppercase;
	line-height:20px;
	color:#819723;
	font-size:25px;
	font-weight:normal;
	}	

h2#inclinometer, h2#gst, h2#dataview, h2#sampledataview, h2#services, h2#installation, h2#monitoring, h2#login {
	margin:30px 0 20px 20px;
	border:none;
	background-color:#F1F1F1;
	}

	
h2#index {
	margin:30px 0 0 20px;
	border:none;
	background-color:#F1F1F1;	
	text-indent:-1000em;
	background:url(/lib/images/start.jpg) 0 top no-repeat;
	height:542px;
	width:650px;
	}		
	
h2#kontakt {
	margin:30px 0 10px 20px;
	border:none;
	background-color:#F1F1F1;	
	text-indent:-1000em;
	background:url(/lib/images/heading-contact.gif) 0 top no-repeat;
	height:22px;
	width:204px;
	}	
	
h2#products {
	margin:30px 0 10px 20px;
	border:none;
	background-color:#F1F1F1;	
	text-indent:-1000em;
	background:url(/lib/images/heading-products.gif) 0 top no-repeat;
	height:22px;
	width:407px;
	}		
	
h2#gcm {
	margin:30px 0 10px 20px;
	border:none;
	background-color:#F1F1F1;	
	text-indent:-1000em;
	background:url(/lib/images/heading-gcm.gif) 0 top no-repeat;
	height:22px;
	width:407px;
	}	

h2#services {
	margin:30px 0 10px 20px;
	border:none;
	background-color:#F1F1F1;	
	text-indent:-1000em;
	background:url(/lib/images/heading-services.gif) 0 top no-repeat;
	height:22px;
	width:407px;
	}		
h2#dataview {
	margin:30px 0 10px 20px;
	border:none;
	background-color:#F1F1F1;	
	text-indent:-1000em;
	background:url(/lib/images/heading-dataview.gif) 0 top no-repeat;
	height:22px;
	width:407px;
	}		
h2#sampledataview {
	margin:30px 0 10px 20px;
	border:none;
	background-color:#F1F1F1;	
	text-indent:-1000em;
	background:url(/lib/images/heading-sampledataview.gif) 0 top no-repeat;
	height:22px;
	width:407px;
	}		
h2#login {
	margin:30px 0 10px 20px;
	border:none;
	background-color:#F1F1F1;	
	text-indent:-1000em;
	background:url(/lib/images/heading-login.gif) 0 top no-repeat;
	height:22px;
	width:407px;
	}		
h2#installation {
	margin:30px 0 10px 20px;
	border:none;
	background-color:#F1F1F1;	
	text-indent:-1000em;
	background:url(/lib/images/heading-installation.gif) 0 top no-repeat;
	height:22px;
	width:407px;
	}		
h2#monitoring {
	margin:30px 0 10px 20px;
	border:none;
	background-color:#F1F1F1;	
	text-indent:-1000em;
	background:url(/lib/images/heading-monitoring.gif) 0 top no-repeat;
	height:22px;
	width:407px;
	}		
h2#testing {
	margin:30px 0 10px 20px;
	border:none;
	background-color:#F1F1F1;	
	text-indent:-1000em;
	background:url(/lib/images/heading-testing.gif) 0 top no-repeat;
	height:22px;
	width:407px;
	}		


			
h3 {
	font-size:12px;
	color:#666;
	padding:5px 5px;
	background:#e6e6e6;
	text-transform:lowercase;
	font-family:Arial;
	border-top:1px solid #fff;	
	}			

h3 a {
	color:#819723;
	text-decoration:none;
	letter-spacing:0.1em;
	padding-left:15px;
	background:url(/lib/images/arrow.gif) 2px center no-repeat;
	}
	
h3 a:hover {
	color:#AECC2F;
	}
			
h2#inclinometer a {	
	text-indent:-1000em;
	background:url(/lib/images/heading-inclinometer.gif) 0 top no-repeat;
	padding:0 !important;
	display:block;
	height:22px;
	width:344px;
	}	

h2#dataview a {	
	text-indent:-1000em;
	background:url(/lib/images/heading-dataview.gif) 0 top no-repeat;
	padding:0 !important;
	display:block;
	height:22px;
	width:344px;
	}	
h2#login a {	
	text-indent:-1000em;
	background:url(/lib/images/heading-login.gif) 0 top no-repeat;
	padding:0 !important;
	display:block;
	height:22px;
	width:344px;
	}	
	
h2#sampledataview a {	
	text-indent:-1000em;
	background:url(/lib/images/heading-sampledataview.gif) 0 top no-repeat;
	padding:0 !important;
	display:block;
	height:22px;
	width:344px;
	}	

h2#services a {	
	text-indent:-1000em;
	background:url(/lib/images/heading-services.gif) 0 top no-repeat;
	padding:0 !important;
	display:block;
	height:22px;
	width:344px;
	}	
h2#installation a {	
	text-indent:-1000em;
	background:url(/lib/images/heading-installation.gif) 0 top no-repeat;
	padding:0 !important;
	display:block;
	height:22px;
	width:344px;
	}	
h2#monitoring a {	
	text-indent:-1000em;
	background:url(/lib/images/heading-monitoring.gif) 0 top no-repeat;
	padding:0 !important;
	display:block;
	height:22px;
	width:344px;
	}	
h2#testing a {	
	text-indent:-1000em;
	background:url(/lib/images/heading-testing.gif) 0 top no-repeat;
	padding:0 !important;
	display:block;
	height:22px;
	width:344px;
	}	

		
h2#gst a {	
	text-indent:-1000em;
	background:url(/lib/images/heading-gst.gif) 0 top no-repeat;
	padding:0 !important;
	display:block;
	height:22px;
	width:395px;
	}	
	

h4 {
	padding:5px 20px;
	color:#96B515;
	font-size:11px;
	font-weight:normal;
	}	
		
ul, li, dl {
	list-style-type:none;
	font-size:11px;
	}		
	
dd, li {
	display:inline;
	}

dd a:hover {
	background:#F1F1F1;
	color:#B0D618
	}	

#side dl {
	border-top:1px solid #C2E146;
	padding:30px 0;
	background:url(/lib/images/navback.gif) left top no-repeat #B0D618;
	}	

#side dt {
	font-weight:bold;
	}
		
#side dd a, #side dt a  {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:5px 5px 5px 20px;
	border-bottom:1px solid #C2E146;
	}	
	
#side dd a:hover , #side dt a:hover {
	background:#F1F1F1;
	color:#819723
	}		
	
dd#last a {
	border:none;
	}
	
#side dl#add {
	border:none;
	background:0;
	margin:0 20px;
	}
	
dl#add dd {
	display:block;
	}
	
dl#add a {	
	border:none;
	color:#819723;
	text-decoration:none;
	padding:0;
	display:inline;
	}
	
dl#add a:hover {
	background:#fff;
	text-decoration:underline;
	}	
	
p {
	font-size:11px;
	line-height:17px;
	color:#555;
	}	
		
#content p {
	margin:5px 20px;
	}
	
address {
	font-style:normal;
	}	
	
dl {
	padding:30px 20px;
	}	
	
dt, dd {
	font-size:11px;
	line-height:16px;
	}	
		
dt {
	font-weight:bold;
	color:#B0D618;
	}		

dd {
	color:#666;
	line-height:18px;
	}		
		
div.steps {
	width:490px;
	clear:both;
	padding:20px;
	}	
		
div.steps img {
	width:250px;
	float:right;
	border-bottom:10px solid #F1F1F1;
	}		
		
#content div.steps p {
	width:220px;
	float:left;
	padding:0;
	margin:0;
	}	
			
div.steps p strong {
	color:#96B515;
	display:block;
	}	
		
br {
	clear:both; 
	}
		
		
		
		
/* Data table */
	
table {
	padding:5px 20px 20px 20px;
	}

td {
	font-size:11px;
	color:#666;
	padding:5px;
	vertical-align:top;
	}

thead td {
	background:#e6e6e6;
	color:#96B515;
	}
		
tbody td {
	background:#fff;
	border-bottom:1px solid #e6e6e6;
	}		

/* Contact form */

form {
	display:block;
	margin:20px 20px 20px 20px;
	}
	
form div {
	border:1px solid #ccc;
	}	

label {
	font-size:11px;
	display:block;
	color:#666;
	margin:10px 0 3px 0;
	}

input, textarea {
	background:#B0D618;
	margin:10px 0;
	border:2px solid #C2E146;	
	padding:4px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	font-family: Verdana, Arial,Helvetica, sans;
	}

textarea {
	height:150px;
	}

form div input, form div textarea {
	width: 348px;
	background:#fff;
	display:block;
	color:#666;
	font-weight:normal;
	border:1px solid #e6e6e6;
	margin:1px;
	}	
	
/* Position */

#index #home a,
#ct #contact a {
		font-weight:bold;
		text-decoration:none;
		color:#C2E146;
		} 		
	
	
img.inln {margin:5px 20px 5px 10px;float:right;}
img.inlnLeft {margin:5px 20px 5px 10px;float:left;}	

noscript {
	color:#f60;
	font-style:italic;
	font-weight:bold;
	}
	
/* Plot page */



#plot #content {
	width:670px;
	float:none;
	margin-left:20px;
	padding:20px;
	}
	
	
#plot #content table {
	padding:1px;
	margin-bottom:10px;
	border:1px solid #fefefe;
	}

#plot #content table tbody td {
	font-size:10px !important;
	border-bottom:1px solid #fefefe;
	}


#plot #content form  {
	display:block;
	margin:0 0 0 0;
	}
	
	#plot #content form input {width:80px;}
	
#plot #content form  div {
	width:auto;
	border:none;
	}	
	
#plot #content h2 {
	text-transform:none;
	}

#plot #content h3 {
	text-transform:none;
	border:none;
	background:none;
	font-size:14px;
	font-weight:normal;
	padding:10px 0;
	color:#666;
	}
	
td.item {width:460px;}
	
#userInput {
	float:left;
	font-size:12px;
	margin-left:20px;
	}	
		
#info {
	float:left;width:150px;
	}	
#graph {
	float:left;width:150px;
	}	
		
select {
	font-size:11px;
	border:1px solid #999;
	color:#666;
	display:block;
	margin:3px 0;
	}
			