/* mac hide\*/
html, body {height:100%}
/* end hide */

body {
	padding:0;
	margin:0;
	text-align:center;
	min-width:1000px;
	color: #415b5f;
	font-size: 11px;
	background: #FFF url(../granulta/rp.gif) repeat-x top;
	font-family: Tahoma;
}

form, fieldset, input {
	padding: 0;
	margin: 0;
}

div#container {
	margin: 0 auto;
	width: 900px;
	height: 650px;
}

div#left {
	float: left;
	width: 359px;
	height: 633px;
	background: url(../granulta/left.gif) no-repeat left top;
}

div#right {
	float: right;
	margin: 214px 0 0 0;
	width: 530px;
	height: 354px;
	background: url(../granulta/granulta.png) no-repeat right top;
}

* html div#right {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='site/granulta/granulta.png', sizingMethod='crop');  background-image: none;}

div#menu {
	float: right;
	margin: 192px 0 0 0;
	width: 530px;
	height: 50px;
	position: relative;
	z-index: 999;
}

div#flash {
	float: left;
	width: 254px;
	height: 193px;
	margin: 12px 0 0 61px;
	background: url(../granulta/granulta_main.jpg) no-repeat center;
}

* html div#flash {
	margin: 7px 0 0 31px;
}

div#anim {
	position: relative;
	float: left;
	width: 360px;
	height: 224px;
	margin: -90px 0 0 0px;
	z-index: 999;
	background: url(../granulta/block.png) no-repeat right top;
}

* html div#anim {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='site/granulta/block.png', sizingMethod='crop');  background-image: none;}

div.sep {
	float: left;
	width: 4px;
	height: 4px;
	margin: 5px 0px 0 5px;
	background: url(../granulta/sep.gif) no-repeat center;
}

* html div.sep {
	margin: 0px 0px 0 5px;
}

div#lang {
	float: right;
	width: 170px;
	height: auto;
	margin: 175px 50px 0 0px;
}

* html div#lang {
	margin: 175px 30px 0 0px;
}

div#lang a {
	float: left;
	width: 40px;
	height: 13px;
	margin: 0 0 0 8px;
	text-decoration: none;
	text-align: right;
	font-size: 12px;
	color: #d45008;
}

div#lang a.lt {
	background: url(../granulta/lt.gif) no-repeat left top;
}

div#lang a.en {
	background: url(../granulta/en.gif) no-repeat left top;
}

div#lang a.nl {
	background: url(../granulta/nl.gif) no-repeat left top;
}

div#lang a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #d45008;
}

div#lang a.active {
	text-decoration: none;
	font-weight: bold;
	color: #d45008;
}

div#contact {
	position: absolute;
	color: #8d8e87;
	margin: 500px 0px 0px 270px;
	#margin: -60px 0px 0px 300px;
	left: 0;
	padding: 0px 0px 0px 0px;
	width: 400px;
  	height: 130px;
}


div#contact div.cc {
	position: relative;
	z-index: 9999;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	width: 130px;
  	height: 100px;
}

div#solutions {
	position: relative;

	float: right;
	color: #b09d5c;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
  	height: auto;
}

div#solutions a{
	text-decoration: none;
	color: #b09d5c;
}

div#solutions a:hover {
	text-decoration: underline;
	color: #b09d5c;
}

div#menu ul {
	float: left;
	width: auto;
	height: auto;
	padding: 0 0 0 0;
	margin: 3px 0 0 0;
}

div#menu ul li {
	display: inline;
	float: left;
	width: auto;
	height: auto;
	padding: 0 0 0 0;
	margin: 0 0 0 30px;
}

div#menu ul li a {
	float: left;
	color: #ecae01;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 11px 0;
	height: auto;
	white-space: nowrap;
	text-decoration: none;
}

div#menu ul li a:hover {
	color: #d95902;
	border-bottom: 6px solid #d95902;
}
