/* CSS Document */
body, html {
	margin:0;
	padding:0;
	background-color:#fff;
	color:#524375;
	}
#global {
	position:relative;
	width:760px;
	height:850px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../images/headline.gif);
	background-repeat:repeat-x;
	}
#header	{
	position:absolute;
	top:0;
	left:0;
	padding:0;
	}	
#left {
	position:absolute;
	top:191px;
	left: 0;
	width:197px;
	height:850px;
	background: url(images/leftbg.jpg) repeat-y;
	}
#right {
	position:absolute;
	top:217px;
	right: -20px;
	width:191px;
	height:776px;
	background: url(images/rightbg.jpg) repeat-y;
	}
#rightbottom {
	position:absolute;
	top:774px;
	left: 1px;
	width:192px;
	height:35px;
	background: url(images/rightbottom.jpg) no-repeat;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:35px;
	}

#menu {
	position:absolute;
	top:191px;
	left: 197px;
	width:583px;
	height:26px;
	background: url(images/menubg.jpg) repeat-x;
	}
#menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	position:absolute;
	right:0;
	}
#menu li {
	background-color: #CBC6DC;
	color:#524375;
	float: left;
	margin: 0;
	padding: 0px 5px;
	}
#menu a {
	color: #524375;
	background-color:#CBC6DC;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
#menu a:hover {
	color: #000;
	background-color:#CBC6DC;
	text-decoration: none;
	}
#content {
	position:absolute;
	top:217px;
	left: 197px;
	width:383px;
	height:785px;
	background: url(images/contbg.jpg) repeat-y;
	}
#contbottom	{
	position:absolute;
	top:991px;
	left: 197px;
	width:393px;
	height:70px;
	background: url(images/contbottom.jpg) no-repeat;
}
	
#serv	{
	position:absolute;
	top:5px;
	left:10px;
	}		
#servbody	{
	position:absolute;
	top: 52px;
	left: 10px;
	width:163px;
	height:246px;
	background-color:#fff;
	border: solid 1px #524375;
	padding: 5px;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color: #524375;
	}
#servbody ul	{
	padding:0 0 0 5px;
	margin:0;
	text-indent:5px;
	list-style:none;
	}	
#contact	{
	position:absolute;
	top:326px;
	left:10px;
}
#contactbody	{
	position:absolute;
	top: 375px;
	left: 10px;
	width:163px;
	height:280px;
	background-color:#fff;
	border: solid 1px #524375;
	padding: 5px;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color: #524375;
	}
	
#bottomleft	{
	position:absolute;
	top:700px;
	left:0;
}
	
#news	{
	position:absolute;
	top:15px;
	right:8px;
}
#newsbody	{
	position:absolute;
	top: 62px;
	right: 8px;
	width:163px;
	height:625px;
	background-color:#fff;
	border: solid 1px #524375;
	padding: 5px;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color: #524375;
	text-indent:10px;
	}
.note	{
	font:11px Arial, Helvetica, sans-serif;
	color: #524375;
	background: inherit;
	margin: 5px;
	padding: 5px;
	}	
p	{
	line-height:125%;
	padding:5px;
	margin:0;	
	}
a:link, a:visited	{
	font:11px Arial, Helvetica, sans-serif;
	color: #524375;
	background: none;
	text-decoration: none;
	}
a:hover		{
	font:11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	}
.text	{
	padding: 5px;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color: #524375;
	background: inherit;
	text-indent:5px;
	line-height:125%;
	}
.text ul	{
	padding: 5px;
	margin:0 0 5px 10px;
	}	
.rollover { 
	display:block; 
	} 
.rollover img { 
	border:0;
	} 
.rollover:hover { 
	visibility:visible; 
	} 
.rollover:hover img { 
	visibility:hidden; 
	} 	
#one	{
	display:block;
	background-image: url(images/base/1over.jpg);
	position:absolute;
	width:172px;
	height:110px;
	top:15px;
	right:10px;
	}	
#two	{
	display:block;
	background-image: url(images/base/2over.jpg);
	position:absolute;
	width:172px;
	height:110px;
	top:140px;
	right:10px;
	}	
#three	{
	display:block;
	background-image: url(images/base/3over.jpg);
	position:absolute;
	width:172px;
	height:110px;
	top:265px;
	right:10px;
	}	
#four	{
	display:block;
	background-image: url(images/base/4over.jpg);
	position:absolute;
	width:172px;
	height:110px;
	top:390px;
	right:10px;
	}	
#five	{
	display:block;
	background-image: url(images/base/5over.jpg);
	position:absolute;
	width:172px;
	height:110px;
	top:515px;
	right:10px;
	}	
#six	{
	display:block;
	background-image: url(images/base/6over.jpg);
	position:absolute;
	width:172px;
	height:110px;
	top:640px;
	right:10px;
	}				
	.rollover { 	display:block; 	} 
.rollover img { 	border:0;	} 
.rollover:hover { 	visibility:visible; 	} 
.rollover:hover img { 	visibility:hidden; 	} 	
#bg	{
	display:block;
	background-image:url(images/bg-flag-over.jpg);
	width:21px;
	height:16px;
	position:absolute;
	top: -24px;
	right:18px;
}
#en	{
	display:block;
	background-image:url(images/en-flag-over.jpg);
	width:21px;
	height:16px;
	position:absolute;
	top: -24px;
	right:42px;
}
	
	
img{ border:0}
.highslide-display-block {display: block; outline:none}
.highslide-display-none {display: none;}
.highslide-active-anchor img { visibility: hidden;}
.highslide-wrapper {	background: black;}
.highslide {outline:none}