.body {
	 margin:0px 0px 0px 0px;
	 padding:28px 0px 28px 0px;
	 text-align:center;  
	 background-image:url(images/bg.jpg);
	 background-repeat:repeat;
	 backgroun-position:top left;
}
#container {
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	width:900px;	
	text-align:left;
	background-color:#ffffff;
}
#left {
	float:left;
	width:334px;
}
#right {
	float:right;
	width:566px;
}
.logo {
	float:left;
	padding:20px 0px 40px 23px;
}
.page {
	float:right;
	width:334px;
	text-align:right;
}
.category {
	float:right;
	width:334px;
	text-align:right;
	font:bold 13px Arial;
	color:#838181;
	padding:0px 0px 2px 0px;
	background-image:url(images/dline.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.title {
	float:left;
	width:334px;
	text-align:right;
	font:bold 11px Tahoma;
	padding:2px 0px 0px 0px;
	color:#838181;
}
.title_map {
	float:right;
	text-align:center;
	font:bold 12px Tahoma;
	margin:9px 0px 0px 0px;
	color:#ffffff;
	background-color:#8a8c8e;
	padding:2px 15px 2px 15px;
}
.distilo {
	float:left;
	width:900px;
	min-height:400px;
	height:Auto;
}
.content {
	float:right;
	width:566px;
	max-width:495px;
	padding:2px 51px 0px 20px;
	font:normal 12px Arial;
	color:#838181;
}
.content a{
	font:bold 12px Tahoma;
	color:#838181;
	text-decoration:underline;
}
.content a:hover{
	font:bold 12px Tahoma;
	color:#838181;
	text-decoration:none;
}
table{
	font:normal 12px Arial;
	color:#838181;
}
.content_left {
	float:left;
	width:226px;
	padding:0px 0px 0px 0px;
	font:normal 12px Arial;
	color:#838181;
}
.content_right {
	float:right;
	width:226px;
	padding:0px 0px 0px 0px;
	font:normal 12px Arial;
	color:#838181;
}
.content_map {
	float:left;
	width:900px;
	max-width:850px;
	text-align:right;
	padding:0px 50px 100px 0px;
}
.content_box {
	float:left;
	padding:0px 0px 20px 0px;
}
#footer {
	float:left;
	width:900px;
	max-width:850px;
	font:normal 9px Tahoma;
	color:#838181;
	text-align:right;
	padding:18px 50px 3px 0px;
}
#footer a {
	font:normal 9px Tahoma;
	color:#838181;
	text-decoration:underline;
}
#footer a:hover {
	font:normal 9px Tahoma;
	color:#838181;
	text-decoration:none;
}
.top_menu {
	float:right;
	text-align:right;
	padding:7px 50px 0px 0px;
	font:bold 11px Tahoma;
	color:#bdbcbd;
}
.top_menu a {
	font:bold 11px Tahoma;
	color:#838181;
	text-decoration:none;
}
.top_menu a:hover {
	font:bold 11px Tahoma;
	color:#2d4957;
	text-decoration:none;
}
.top_menu img {
	margin:15px 3px 0px 0px;
}
.main_menu {
	float:right;
	width:566px;
	padding:0px 0px 0px 0px;
	margin:50px 0px 0px 0px;
	text-align:right;
	height:21px;
	background-image:url(images/menu_dots.gif);
	background-repeat:repeat-x;
	background-position:left;
	
}
.main_menu ul {
	float:right;
	width:500px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;	
	width:566px;
	text-align:left;
}
.main_menu li{		
	float: left; 
	margin: 0;	
	list-style: none;	
	overflow:hidden;
	font:normal 11px Tahoma;	
	padding:4px 30px 0px 3px;
	text-align:left;	
	color:#ffffff;
}
.main_menu li a {
	text-align:left;
	font:bold 12px Tahoma;
	padding:0px 0px 0px 0px;
	color:#bdbcbd;		
	text-decoration:none
}
.main_menu li a:hover {	
	font:bold 12px Tahoma;
	color:#6e6f70;			
}
.main_menu li img {
	float:left;
	margin:-2px 3px 0px 0px;
}		

.main_submenu {
	float:left;
	width:566px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
.main_submenu ul {
	float:right;
	width:566px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;	
	z-index:20;	
	width:566px;
	text-align:left;
}
.main_submenu li{		
	float: left; 
	margin: 0;	
	list-style: none;	
	overflow:hidden;
	font:normal 11px Tahoma;	
	padding:4px 15px 0px 3px;
	text-align:left;	
	color:#ffffff;
}
.main_submenu li a {
	text-align:left;
	font:bold 11px Tahoma;
	padding:0px 0px 0px 0px;
	color:#bdbcbd;		
	text-decoration:none
}
.main_submenu li a:hover {	
	font:bold 11px Tahoma;
	color:#6e6f70;			
}
.main_submenu li img {
	float:left;
	margin:-2px 3px 0px 0px;
}	
.form_title {
	width:104px;
	max-width:87px;
	background-color:#e7dec5;
	font:bold 12px Arial;
	padding:3px 0px 4px 17px;
	color:#8a8c8e;
}
.contact_form_textfield {
	width:358px;
	max-width:358px;
	height:22px;
	max-height:20px;
	border:1px solid #e7dec5;
	font:normal 12px Tahoma;
	color:#8a8c8e;
	padding: 3px 2px 0px 2px;
}
.contact_form_textarea {
	width:358px;
	max-width:358px;
	height:100px;
	border:1px solid #e7dec5;
	font:normal 12px Tahoma;
	color:#8a8c8e;
	padding:2px;
}
.contact_form_select {
	width:200px;
	max-width:196px;
	height:22px;
	max-height:20px;
	border:1px solid #e7dec5;
	font:normal 12px Tahoma;
	color:#8a8c8e;
	padding: 3px 2px 0px 2px;
}
.form_line {
	padding:0px 3px 3px 0px;
}
.submit {
	width:124px;
	border:none;
	background-color:#e7dec5;
	font:bold 12px Arial;
	text-align:right;
	padding:2px 35px 0px 0px;
	color:#8a8c8e;
	background-image:url(images/submit_arrow.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.modify {
	width:124px;
	border:none;
	background-color:#e7dec5;
	font:bold 12px Arial;
	text-align:right;
	padding:2px 35px 0px 0px;
	color:#8a8c8e;
	background-image:url(images/modify_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.letters_line {
	float:left;
	width:490px;
}
.letter {
	float:left;
	dislay:block;
	width:20px;
	background-color:#e7dec5;
	font:bold 12px Arial;
	color:#8a8c8e;
	padding:4px 0px 3px 0px;
	margin:0px 5px 5px 0px;
	text-align:center;
}
.letter a {
	width:20px;
	dislay:block;
	font:bold 12px Arial;
	color:#8a8c8e;
	text-decoration:none;
}
.letter a:hover {
	width:20px;
	dislay:block;
	font:bold 12px Arial;
	color:#8a8c8e;
	text-decoration:underline;
}
.country {
	float:left;
	width:102px;
	max-width:93px;
	background-color:#e7dec5;
	font:bold 12px Arial;
	color:#8a8c8e;
	padding:4px 0px 3px 9px;
}
.country_title {
	float:left;
	width:100%;
	padding:26px 0px 0px 0px;
}
.country_title img {
	float:left;
	margin:0px 3px 0px 0px;
}
.details {
	float:left;
	padding:7px 0px 20px 25px;
	width:100%;
}
.details a {
	color:#8a8c8e;
	text-decoration:none;
}
.details a:hover {
color:#8a8c8e;
	text-decoration:underline;
}
.details_high {
	color:#ec4a38;
	font-weight:bold;
}
.left_menu	{
	float:right;
	padding:0px 0px 29px 0px;
}
.left_menu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px px 0px;	
	text-align:right;
}
.left_menu li{		
	float: right; 
	margin: 0;	
	list-style: none;	
	overflow:hidden;
	font:normal 11px Tahoma;	
	padding:4px 0px 0px 3px;
	text-align:left;	
	color:#ffffff;
}
.left_menu li a {
	float: right;
	text-align:right;
	font:normal 11px Tahoma;
	padding:0px 0px 0px 0px;
	color:#8a8c8e;		
	clear:both;
	text-decoration:none;
}
.left_menu li a:hover {	
	font:normal 11px Tahoma;
	color:#333333;			
}
.left_menu li.here a {		
	list-style: none;	
	font:normal 11px Tahoma;
	text-align:left;	
	color:#ed1c24;
	padding:0px 0px 0px 22px;
	background-image:url(images/arrow_left_menu.gif);
	background-repeat:no-repeat;
	background-position:10px;
}
.left_menu li.here a:hover {		
	list-style: none;	
	font:normal 11px Tahoma;	
	text-align:left;	
	color:#ed1c24;
}
.gallery {
	float:right;
	width:500px;
	padding:0px 0px 40px 0px;
}
.gallery_no {
	float:left;
	font:bold 10px Tahoma;
	color:#ffffff;
	background-color:#8a8c8e;
	padding:3px;
	margin:3px 0px 0px 0px;
}
.gallery_no a {
	font:bold 10px Tahoma;
	color:#ffffff;
	text-decoration:none;
}
.gallery_no a:hover {
	font:bold 10px Tahoma;
	color:#e3e3e3;
	text-decoration:none;
}
.gallery_box {
	float:left;
	padding:0px 27px 28px 0px;
}

.gallery_no_left {
	float:right;
	font:bold 10px Tahoma;
	color:#ffffff;
	background-color:#8a8c8e;
	padding:3px;
	margin:3px 0px 0px 0px;
}
.gallery_bottom {
	float:right;
	width:495px;
	padding:5px 0px 0px 0px;
}
.img_title {
	float:left;
	width:385px;
	font:normal 11px Tahoma;
}
.signature {
	float:left;
	padding:10px 0px 0px 0px;
	font:normal 11px Tahoma;
}
.gallery_back {
	float:right;
	width:63px;
}
.gback {
	float:right;
	width:63px;
	max-width:30px;
	background-color:#e7dec5;
	font:bold 12px Arial;
	color:#8a8c8e;
	padding:3px 15px 2px 30px;
	background-image:url(images/arrow_gallery_back.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.gback a {
	font:bold 12px Arial;
	color:#8a8c8e;
	text-decoration:none;
}
#sitemap{
	float:left;
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;			
}
#sitemap a{
	font:normal 11px Tahoma;	
	color: #525E61;	
	text-decoration:none
}
#sitemap a:HOVER {
	font:normal 11px Tahoma;	
	color: #F06600;	
	text-decoration:none
}
#sitemapLevel_0{
	float:left;
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	background-image: url(images/intakat_level0.gif);	
	background-position:left;
	width:475px;
	height:22px;
	background-repeat: no-repeat;	
	padding-left:20px;
}
#sitemapLevel_0 a{
	font:bold 11px Tahoma;	
	color: #525E61;	
	text-decoration:none
}
#sitemapLevel_0 a:HOVER{
	font:bold 11px Tahoma;	
	color: #F06600;	
	text-decoration:none
}
#sitemapLevel_1{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	background-image: url(images/intakat_level1.gif);	
	background-position:left;
	width:485px;	
	background-repeat: no-repeat;	
	padding-left:10px;
}
#sitemapLevel_1 a{
	font:bold 11px Tahoma;	
	color: #6B8A97;	
	text-decoration:none
}
#sitemapLevel_1 a:HOVER{
	font:bold 11px Tahoma;	
	color: #F06600;	
	text-decoration:none
}
#sitemapLevel_2{
	color: #ffffff;		
	font-family:Tahoma, Verdana;
	font-size: 11px;	
	font-weight: normal;	
	text-decoration: none;		
	background-image: url(images/intakat_level2.gif);	
	background-position:left;
	background-repeat: no-repeat;	
	padding-left:10px;
}
#sitemapLevel_2 a{
	font:normal 11px Tahoma;	
	color: #6B8A97;	
	text-decoration:none
}
#sitemapLevel_2 a:HOVER{
	font:normal 11px Tahoma;	
	color: #F06600;	
	text-decoration:none
}
.search_textfield {
	width:200px;
	max-width:200px;
	height:22px;
	max-height:20px;
	border:1px solid #e7dec5;
	font:normal 12px Tahoma;
	color:#8a8c8e;
	padding: 3px 2px 0px 2px;
}
.content_fill_empty {
	float:right;
	width:566px;
	max-width:495px;
	padding:60px 51px 0px 20px;
	font:normal 12px Arial;
	color:#838181;
}
#SearchResults{
	float:left;
	padding: 20px 0px 0px 0px;
	clear:both;
	width:500px;
}
#WhoIsWhoResults{
	float:left;
	padding: 20px 0px 0px 0px;
	clear:both;
	width:500px;
}
.personPhoto {
	float:right;
	padding: 0px 20px 10px 20px;	
}
.person {
	float:left;
	width:200px;
	max-width:93px;
	background-color:#e7dec5;
	font:bold 12px Arial;
	color:#8a8c8e;
	padding:4px 0px 3px 9px;
}
.person_title {
	float:left;
	width:100%;
	padding:26px 0px 0px 0px;
}
.person_title img {
	float:left;
	margin:0px 3px 0px 0px;
}
.login_form_textfield {
	width:180px;
	max-width:178px;
	height:22px;
	max-height:20px;
	border:1px solid #e7dec5;
	font:normal 12px Tahoma;
	color:#8a8c8e;
	padding: 3px 2px 0px 2px;
}
.login_frm_line{
	padding:0px 3px 3px 0px;
	width:120px;
}

.global_mapLink { float:left; width:850px; position:relative; z-index:1; }
.global_mapLink .link	{ padding:1px 3px 1px 3px; text-align:left; position:absolute; font:normal 11px tahoma; z-index:999; }
.global_mapLink .link.europe 	{ left:505px; top:102px; }
.global_mapLink .link a	{ font:normal 11px tahoma; color:#6c6762; text-decoration:none; padding:0; outline:none; clear:both; float:left; }
.global_mapLink .link a { float:left; background:url(images/arrow00.png) no-repeat right 2px; padding-right:12px;  }


.europe_mapLink { float:left; width:850px; position:relative; z-index:1; }
.europe_mapLink .link	{ padding:1px 3px 1px 3px; text-align:left; position:absolute; font:normal 11px tahoma; z-index:999; }
.europe_mapLink .link a	{ font:normal 11px tahoma; color:#6c6762; text-decoration:none; padding:0; outline:none; clear:both; float:left; }
.europe_mapLink .link a { float:left; background:url(images/arrow00.png) no-repeat right 2px; padding-right:12px;  }
