
/*-- Body 
--------------------------------------------------------*/

body {
	margin:0px;
	padding:0px;
	background-color:#F4F3F0;
	height:100%;
}

body, table {
	font-family:arial;
	color:#8A8A8A;
	font-size:11px;
}

body, table a{
	color:#4C6584;
}

#body_content {
	background-color:#ffffff;
}

#body_content td{
	vertical-align:top;
}

p {
	margin-top:12px;
	margin-bottom:12px;
	padding:0px;
}

/*-- Top 
--------------------------------------------------------*/

.top {
	width:100%;
}

.top_left {
	padding-left:8px;
	background-image:url('/img/bg_left.gif');
	background-repeat:repeat-y;
}

.logo {
	padding-top:30px;
	padding-left:98px;
}

.logo img {
	border:0px;
}

.top_menu {
	border-bottom:4px solid #000000;
	background-color:#1092F7;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:11px;
	margin-bottom:13px;
	width:260px;
	
}

.top_menu_item {
	overflow:hidden;
	height:11px;
}

.top_menu_item img{
	margin-right:21px;
	border:0px;
}	

.language_link {
	font-family:verdana;
	font-size:10px;
	word-spacing:8px;
	height:11px;
	padding-bottom:1px;
}

.language_link a{
	color:#818181;
	text-decoration:none;
}

.language_link_active a{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:1px;
	padding-top:1px;
	color:#ffffff;
	text-decoration:none;
	background-image:url('/img/li_3.gif');
	background-position:0% 100%;
	background-repeat:repeat-x;

	
}

.image_text_top {
	padding-left:6px;
	padding-top:6px;
	padding-bottom:5px;
	margin-top:9px;
	border-top:1px solid #DFDFDD;
	border-bottom:4px solid #000000;
}

/*-- Content 
--------------------------------------------------------*/

.title {
	position:relative;
	z-index:1;
	left:-15px;
	margin-top:10px;
	margin-bottom:18px;
}

/*-- News
--------------------------------------------------------*/
.date {
	width:207px;
	font-size:10px;
	color:#787878;
}

.news {
	width:207px;
	margin-bottom:13px;
}

.news_list {
	width:550px;
	margin-bottom:13px;
}

.news a{
	color:#4C6584;
}

.subtitle{display: none;}

.archive {
	width:207px;
	margin-top:10px;
	font-size:10px;
	text-align:right;
}

.archive a{
	color:#4C6584;
}


/*-- Left menu 
--------------------------------------------------------*/

.left_menu {
	padding-left:42px;
	padding-right:34px;
	padding-top:23px;
	padding-bottom:52px;
	background-image:url('/img/bg_left.gif');
	background-repeat:repeat-y;	
}

.link_category_1 {
	background-image:url('/img/li_1.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:13px;
	margin-bottom:5px;
}

.link_category_1 a{
	color:#606E8E;
	font-weight:bold;
}

.active_link_category_1 {
	background-image:url('/img/li_1.gif');
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:13px;
	margin-bottom:5px;
}

.active_link_category_1 a{
	color:#606E8E;
	font-weight:bold;
	text-decoration: none;
}

.link_category_2 {
	background-image:url('/img/li_2.gif');
	background-repeat:no-repeat;
	background-position:13px 6px;
	padding-left:26px;
	margin-bottom:5px;
}

.link_category_2 a{
	color:#606E8E;
}

.active_link_category_2 {
	background-image:url('/img/li_2.gif');
	background-repeat:no-repeat;
	background-position:13px 6px;
	padding-left:26px;
	margin-bottom:5px;
}

.active_link_category_2 a{
	color:#606E8E;
	text-decoration: none;
}

.link_category_3 {
	background-image:url('/img/li_2.gif');
	background-repeat:no-repeat;
	background-position:26px 6px;
	padding-left:39px;
	margin-bottom:5px;
}

.link_category_3 a{
	color:#606E8E;
}

.active_link_category_3 {
	background-image:url('/img/li_2.gif');
	background-repeat:no-repeat;
	background-position:26px 6px;
	padding-left:39px;
	margin-bottom:5px;
}

.active_link_category_3 a{
	color:#606E8E;
	text-decoration: none;
}

.client_logo {
	padding-top:149px;
	text-align:center;
}

.client_logo img {
	border:0px;
	margin-top:21px;
}

/*-- Center
--------------------------------------------------------*/

.center {
	padding-left:15px;
	padding-right:38px;
	padding-bottom:52px;
	border-left:1px solid #DFDFDD;
	width:100%;		
}

.navigation {
	font-size:14px;
	margin-left:5px;
	margin-bottom:21px;
}

.site_screens {
	word-spacing:21px;
	white-space:nowrap;
	margin-bottom:32px;
}

.project_title {
	margin-bottom:10px;
}

.position {
	padding-left:4px;
	font-size:10px;
	color:#787878;
}

.personal_mail {
	padding-left:4px;
	width:207px;
	margin-bottom:13px;
}

.personal_mail a{
	color:#4C6584;
}

.text {
	font-size:12px;
}

/*-- Addition
--------------------------------------------------------*/

.addition {
	position: absolute;
	left: 540px;
	top: 87px;
	border-bottom: 0px solid #DFDFDD;
}

.addition img{
	border:0px;	
}

/*-- Bottom
--------------------------------------------------------*/

.bottom {
	border-top:1px solid #DFDFDD;
	background-color:#F4F3F0;
	width:100%;	
}

.bottom_info {
	padding-left:18px;	
	padding-top:19px;
	padding-bottom:20px;
	color:#000000;
}

.search_form {
	text-align:right;
	padding-right:20px;
}

.search_text_field {
	margin-top:23px;
	margin-right:12px;
}

.text_field {
	width:98px;
}

.search_button{
	margin-top:30px;
}

/*-- UL List
--------------------------------------------------------*/
.list
{
	margin-bottom:10px;
}

.active a{
	text-decoration: none;
}


/*-- Forms
--------------------------------------------------------*/

.form_label
{
	margin-top:10px;
}

.form_error
{
	color: #CC0000;
}

.counter
{
    background-color: #2A7FA9;
    font-size: 11px;
    color: #175878;
    display: none;
    visibility: hidden;
}

#sapead, #mainad
{
	display: none;
	padding: 10px;
	border: solid 1px #c0c0c0;
	font-size: 8px;
}