@charset "utf-8";
/* Content */
*
/* Content */
#wrapper {
	width:998px; /* 998+12+12*/
	margin:0 auto; padding:0; margin-top: 0px;
}
#content {height:auto; 
	padding:0; margin:0 auto;
}
.first, .second, .third, .fourth { 
	float:left; 
	margin:0; padding:0; padding-left: 15px; padding-right: 15px; margin-bottom:10px; 
}
	
.first {width:265px;  background:url(../images/main/evenst_bg_bottom.png) no-repeat bottom left; background-color:#FBFBFB; margin:0; padding:0; padding-bottom:15px;}
.first div.div_border {width:215px; background:url(../images/main/evenst_bg.png) no-repeat top left; margin:0; padding: 0; padding-left:25px; padding-right:25px; }
.first div.div_border span.submenu_bg {display:block; font:normal 14px/32px Arial, Helvetica, sans-serif;  font-weight:bold; color:#fff; text-decoration:none; text-shadow: 1px 1px 1px #00273C;
background:url(../images/main/evenst_title.png) no-repeat 20px 0px; margin-bottom:15px; }
.first div.div_border a.newsroom { display:block; text-align:left; border-bottom: 1px solid #ddd; margin-top:6px; padding-bottom:6px;}
.first div.div_border a.all {display:block; text-align:right; margin-top:5px;}

.first {min-height:360px;}
.fourth {min-height:512px;}

/* calendar */
.calendar_news {margin-bottom : 0px; }
.calendar_bg {height: 26px; background-color:#d6d6d6;
    position: relative;
    top: 26px;
    width: 100%;
    z-index: 0;}
.calendar {  position: relative;
    top: -26px;}
.calendar .data {float:left; font-weight:bold; margin-left:8px; line-height:26px; position: relative;}
.calendar .event {float:right; margin-right:8px; line-height:26px; margin-bottom:10px; position: relative;}
.calendar p {
	text-align:left; 
	font:normal 13px Arial, Helvetica, sans-serif; text-align: justify; 
	margin: 0px;  
	clear:both;
}

/* solutions */
.second { width:488px;}
.second img {float: left;}
.second p { margin-top:0px; text-align: justify; font:normal 13px Arial, Helvetica, sans-serif; font-weight:normal;  }

#left_panel {float:left; width:220px; text-align:left;}
.solutions_block, .solutions_block0, .solutions_block1, .solutions_block2, .solutions_block3, .solutions_block4, .solutions_block5, .solutions_block6, .solutions_block7{float:left; width:220px; text-align:left;}
.solutions_block0, .solutions_block3, .solutions_block4 {min-height:120px; }
.solutions_block1 {min-height:170px; }

#right_panel { float:left; width:220px; text-align:left; margin-left:30px;}

/* try aldec */ 
.third { width:310px;  }
.third p {text-align: justify; font:normal 13px Arial, Helvetica, sans-serif; font-weight:normal;  }

/* quicklinks */

.fourth {width:215px;   background:url(../images/main/quicklinks_bg_bottom.png) no-repeat bottom right; background-color:#FBFBFB; margin:0;  padding: 0;}
.fourth div.div_border {  background:url(../images/main/quicklinks_bg.png) no-repeat top left;  margin:0; padding: 0; padding-left:30px; padding-right:10px; text-align:left;}
.fourth div.div_border span.submenu_bg {display:block; font:normal 14px/32px Arial, Helvetica, sans-serif;  font-weight:bold; color:#fff;
	text-decoration:none; text-shadow: 1px 1px 1px #00273C; 
	background:url(../images/main/evenst_title.png) no-repeat 0px 0px; margin-bottom:15px; margin-left:-13px;
	text-align:center;}
	

.fourth a {
	width:88%; 
	display:block; 
	color:#575757; 
	font:normal 13px/30px Arial, Helvetica, sans-serif; font-weight:normal; text-align: left; 
	border-bottom: 1px solid #ddd; text-decoration:none;
	outline: none;
}
.first a {color:#575757; 
	font:normal 13px Arial, Helvetica, sans-serif; font-weight:normal; text-align: justify; text-decoration: none;}
.first a:hover {color: #000;}
.fourth a:hover {color: #000; text-decoration:underline;}
	
/*************footer**********/

#footer_center {	
	width:auto;
	height:32px; 
	margin:0 auto; padding:0;
	margin-top:0px;
	margin-left:12px;
	margin-right:12px;
}
#footer {
	height:32px;
	font:bold 12px Arial, Helvetica, sans-serif; line-height:28px;
}
#footer_bg {
	float:right; 
	color:#005784;
	min-width:100px; height:32px; 
	text-align:right;
}
#footer_bg a { color:#005784; padding:7px;  text-decoration:none;}
#footer_bg a:hover { color:#B54800; text-decoration:underline;}
#copyright {float:left; color:#aaa; font:normal 12px Arial, Helvetica, sans-serif; line-height:28px; }
.flags {float:right; margin:0; padding:0; margin-top:4px; margin-right:3px;}