/*
--------------------------------------------------------------
|
|	HTML TAGS
|
--------------------------------------------------------------
*/

	body{
		margin:			0px;
		padding:		0px;
		background-color:	#e1e1e1;
		background-image:	url("images/bg_body.jpg");
		background-repeat:	repeat-x;
	}

	img{
		display:		block;
		outline:		none;
		border:			0px;
	}
	
	ul{
		overflow:		auto;
	}

	ul, li{
		padding:		0px;
		border:			0px;
	}
	
	li{
		margin-left:		14px;
	}

	#menuproducts ul{
		list-style-type:	none;
	}
	
	#menuproducts ul li{
		margin-left:		0px;
	}

	*{
		outline:		none;
		margin:			0px;
		padding:		0px;
	}
	
	a,
	a:active,
	a:visited,
	a:link{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#91383e;
		text-decoration:	none;
	}
	
	a:hover{
		text-decoration:	underline;
	}
	
	p{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#000000;
		line-height:		24px;
		padding-top:		5px;
		padding-bottom:		5px;
	}

	textarea{
		resize:			none;
	}

/*
--------------------------------------------------------------
|
|	FRAMEWORK
|
--------------------------------------------------------------
*/

	#guardian{
		position:		absolute;
		top:			0px;
		left:			50%;
		margin-left:		-490px;
		width:			980px;
	}
	
	#content_outer{
		background-image:	url("images/bg_content.jpg");
		background-repeat:	repeat-y;
	}
	
	#content_inner{
		margin-left:		25px;
		margin-right:		25px;
		padding-bottom:		10px;
		padding-top:		20px;
	}
	
	#home_left{
		float:			left;
		width:			282px;	
	}
	
	#home_right{
		float:			left;
		width:			640px;	
	}	
	
	#container_one{
		float:			left;
		width:			289px;
	}
	
	#container_two{
		float:			left;
		width:			351px;
		padding-top:		5px;		
	}

	#container_merged{
		float:			left;
		width:			640px;
		padding-top:		5px;		
	}
	
	#left_intro{
		position:		absolute;
		width:			550px;
		left:			25px;
	}


	#right_intro{
		position:		absolute;
		width:			360px;
		left:			595px;
	}

/*
--------------------------------------------------------------
|
|	HEADER + FOOTER
|
--------------------------------------------------------------
*/
	
	#footer{
		clear:			both;
	}
	
	#footer span{
		font-family:		Arial;
		font-size:		10px;
		font-weight:		normal;	
		color:			#868686;
		margin-left:		11px;
	}

	#footer a,
	#footer a:active,
	#footer a:link,
	#footer a:visited
	{
		font-family:		Arial;
		font-size:		10px;
		font-weight:		normal;	
		color:			#868686;
		text-decoration:	none;
	}

	#footer a:hover
	{
		font-family:		Arial;
		font-size:		10px;
		font-weight:		normal;	
		color:			#868686;
		text-decoration:	underline;
	}

	#tblHeader{
		border:			0;
	}
	
	#logo{
		width:			600px;
		vertical-align:		top;
	}
	
	.top_adres{
		width:			165px;
		text-align:		left;
		vertical-align:		middle;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		line-height:		22px;
		color:			#084175;
	}
	
	.top_adres a,
	.top_adres a:active,
	.top_adres a:visited,
	.top_adres a:link{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#91383e;
		text-decoration:	none;
	}

	.top_adres a:hover{
		text-decoration:	underline;
	}

/*
--------------------------------------------------------------
|
|	MENU
|
--------------------------------------------------------------
*/
	
	#menu{
		height:			41px;
	}
		
	#menu div{
		cursor:			pointer;
	}

/*
--------------------------------------------------------------
|
|	MENU - PRODUCTS
|
--------------------------------------------------------------
*/
	
	#menuproducts{
		background-color:	#d6e6f4;
		min-height:		453px;
		width:			262px;
		margin-right:		20px;
	}

	.h1color{
		color:			#00519a;
	}	
	
	.parent{
		margin-left:		20px;
		margin-right:		20px;
		cursor:			pointer;
	}
	
	.parent div{
		font-family:		Arial;
		font-size:		13px;
		font-weight:		normal;	
		padding-bottom:		7px;
		padding-top:		7px;
		border-bottom:		1px dotted #ffffff;
		cursor:			pointer;
	}

	.m_prod div{
		font-family:		Arial;
		font-size:		13px;
		font-weight:		normal;	
		padding-bottom:		7px;
		padding-top:		7px;
		border-bottom:		1px dotted #ffffff;
		cursor:			pointer;
	}
	
	.toggler div{
		font-family:		Arial;
		font-size:		13px;
		font-weight:		normal;	
		padding-bottom:		7px;
		padding-top:		7px;
		border-bottom:		1px dotted #ffffff;
		cursor:			pointer;	
		margin-left:		35px;
		margin-right:		20px;
	}

	.ms_2{
		margin-left:		50px;
	}

	.ms_3{
		margin-left:		65px;
	}

	.ms_4{
		margin-left:		80px;
	}

	.ms_5{
		margin-left:		95px;
	}

	.pm2 div{
		margin-right:		20px;
		margin-left:		20px;
		padding-left:		15px;
	}

	.pm3 div{
		margin-right:		20px;
		margin-left:		20px;
		padding-left:		30px;
	}

	.pm4 div{
		margin-right:		20px;
		margin-left:		20px;
		padding-left:		45px;
	}

	.pm5 div{
		margin-right:		20px;
		margin-left:		20px;
		padding-left:		60px;
	}
	
	.subMenu1, .subMenu2, .subMenu3, .subMenu4, .subMenu5{
		display:		none;
	}

	.selected{
		color:			#91383e;
	}
	
	.deselected{
		color:			#00519a;
	}
	
	.selected a,
	.selected a:active,
	.selected a:visited,
	.selected a:link,
	.selected a:hover{
		font-family:		Arial;
		font-size:		13px;
		font-weight:		normal;	
		color:			#91383e;
		text-decoration:	none;
	}

	.deselected a,
	.deselected a:active,
	.deselected a:visited,
	.deselected a:link,
	.deselected a:hover{
		font-family:		Arial;
		font-size:		13px;
		font-weight:		normal;	
		color:			#00519a;
		text-decoration:	none;
	}
	
/*
--------------------------------------------------------------
|
|	HOME
|
--------------------------------------------------------------
*/	

	h1{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		bold;
		color:			#91383e;
		border-bottom:		2px solid #00519a;
		padding-bottom:		10px;
		margin-bottom:		10px;
	}
	
	.hxtraPad{
		padding-top:		25px;
	}
	
	.home_block{
		border-bottom:		1px dotted #00519a;
		padding-bottom:		10px;
		padding-top:		10px;
	}
	
	.home_date{
		font-family:		Arial;
		font-size:		10px;
		font-weight:		normal;
		color:			#00519a;
		margin-bottom:		5px;
	}
	
	.home_title{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#00a3e1;
	}

	.home_title a,
	.home_title a:active,
	.home_title a:visited,
	.home_title a:link,
	.home_title a:hover
	{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#00a3e1;
		text-decoration:	none;
	}
	
	.home_text{
		padding-top:		5px;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#000000;
		line-height:		22px;
		text-align:		justify;
	}
	
	.home_table{
		padding-top:		10px;
	}
	
	.home_table img{
		border:			3px solid #e9e9e9;
	}
	
	.home_table tr td{
		vertical-align:		top;
	}
	
	.home_table tr td a,
	.home_table tr td a:active,
	.home_table tr td a:visited,
	.home_table tr td a:link
	{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#91383e;
		text-decoration:	none;
	}
	
	.home_table tr td a:hover{
		text-decoration:	underline;
	}
	
	.slideshow{
		height:			364px;
		width:			549px;
	}
	
	#slideshowContainer{
		position:relative;	
	}

/*
--------------------------------------------------------------
|
|	CONTACT FORM
|
--------------------------------------------------------------
*/

	#tblContact tr td{
		color:			#000000;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;	
		line-height:		20px;
		vertical-align:		top;
		padding-right:		20px;
	}
	
	#tblContact select{
		color:			#000000;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		padding:		2px;
		width:			225px;
		border:			1px solid #abadb3;
		margin-bottom:		1px;
	}

	#tblContact .regular input{
		color:			#000000;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		padding:		2px;
		width:			220px;
		border:			1px solid #abadb3;
		margin-bottom:		2px;
	}

	#tblContact .short{
		color:			#000000;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		padding:		2px;
		width:			156px;
		border:			1px solid #abadb3;
		margin-bottom:		2px;
	}

	#tblContact .veryshort{
		color:			#000000;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		padding:		2px;
		width:			50px;
		border:			1px solid #abadb3;		
		margin-bottom:		2px;
	}
	
	#tblContact textarea{
		color:			#000000;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		padding:		2px;
		width:			220px;
		border:			1px solid #abadb3;
	}	
	
/*
--------------------------------------------------------------
|
|	CLIENTS
|
--------------------------------------------------------------
*/
	.client div{
		border-bottom:		1px dotted #FFFFFF;
		padding-bottom:		7px;
		padding-top:		7px;	
	}	
	
	.client{
		color:			#00519A;
		margin-left:		20px;
		margin-right:		20px;
	}
/*
	.client a,
	.client a:active,
	.client a:visited,
	.client a:link,
	.client a:hover
	{
		font-family:		Arial;
		font-size:		13px;
		font-weight:		normal;
		color:			#00519A;
		text-decoration:	none;
	}
*/

#NewsHorizontal {
	width: 360px;
	height: 110px;
	display: block;
	overflow: hidden;
	position: relative;

}
#clientTicker {
	width: 360px;
	height: 110px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#clientTicker li {
	display: block;
	width: 360px;
	height: 110px;
	margin: 0;
	padding: 0;
	float:left;
}

#lang_choice{
	position:		absolute;
	top:			108px;
	right:			10px;
	font-family:		Arial;
	font-size:		12px;
	font-weight:		bold;
	color:			#ffffff;
}

#lang_choice a,
#lang_choice a:active,
#lang_choice a:visited,
#lang_choice a:link
{
	font-family:		Arial;
	font-size:		12px;
	font-weight:		bold;
	color:			#ffffff;
	text-decoration:	none;
}

#lang_choice a:hover
{
	font-family:		Arial;
	font-size:		12px;
	font-weight:		bold;
	color:			#ffffff;
	text-decoration:	underline;
}

#tbl_i18n tr td img{
	padding-right:		5px;
}

#tbl_i18n tr td{
	padding-bottom:		5px;
}
