body  {
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	color: #676767;
}
a, a:link{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.fltrt {float: right;}
.fltlft { float: left;}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.bodyClass #header .topMenu .links li{
	font-size:1em;
	font-weight:bold;
	color:#a8a8a8;
} 
.bodyClass #header .topMenu .links li a{
	text-transform:uppercase;
	color:#d296bc;
} 
.bodyClass #header .topMenu .links li .none{ text-decoration:none} 
.bodyClass #header .topMenu .selected {border:0px solid #dddddd; padding:0 2px 0 4px; margin:0 4px; background:#cccccc; color:#ffffff;}
/**************** leftBar ****************/
.bodyClass #leftBar {	color:red;}
.bodyClass #leftBar ul {
	padding:0px 0 0 0;
	margin:0 0 0 16px;
	}
.bodyClass #leftBar .links{}
.bodyClass #leftBar .links li{
	line-height:14px;
	font-size:13px;
	8display:inline-block;
	padding:0px 0 0 0px;
	margin:10px 0 0 0px;
}
.bodyClass #leftBar .links li ul{}
.bodyClass #leftBar .links li a {padding:0 0 0 8px; text-indent:0; background: url(../img/bullet.gif) left top no-repeat;  color:#989999;}
.bodyClass #leftBar .links .subMenu li{	margin:10px 0 0 0px;}
.bodyClass #leftBar li a:link{}
.bodyClass #leftBar .subMenu {8margin-left:15px;}

/**************** mainContent ****************/
/**Mirrored_Box*  image max height:  */
.bodyClass #mainContent .box {
	float:left;
	width:260px;
	height:300px;
	font-size:0px;
	padding:0 0 20px 0;
	text-align:center;
	}
.bodyClass #mainContent .box_groupe2, .bodyClass #mainContent .box_groupe3 {float:left}	
.bodyClass #mainContent .box_groupe2 {width:529px; background:url(../img/groupe2.gif) no-repeat top center;}
.bodyClass #mainContent .box_groupe3 {width:789px; background:url(../img/groupe3.gif) no-repeat top center;}
.bodyClass #mainContent .btmAlign_cont  {
	display:table;
	float:left;
	position:relative;
	width:expression(this.firstChild.offsetWidth + "px");
	vertical-align:bottom;
	position:relative;
	height: 175px;
	margin:0 0px;
	text-align: center;		
}
.bodyClass #mainContent .box .btmAlign  {		
	width:expression(this.firstChild.offsetWidth + "px");
	margin:0 auto;
	display:table-cell;
	vertical-align:bottom;
	position:relative;	}

.bodyClass #mainContent  .box .btmAlign img {
	border:1px solid #DDDDDD;
}
.bodyClass #mainContent .box .left_shadow {
	float:left;
	display:inline-block;
	height:175px;
	width:19px;
	background:url(../img/lot_shadow_left.gif) right bottom no-repeat;
}
.bodyClass #mainContent .box .right_shadow {
	float:left;
	display:inline-block;
	height:175px;
	width:19px;
	background:url(../img/lot_shadow_right.gif) left bottom no-repeat;
}
.bodyClass #mainContent .box .middle_part{
	8float:right;
	position:relative;
	display:inline-block;
} 	
.bodyClass #mainContent .box .caption {
	width:240px;
	8float:left;	
	8height:250px;
	font-size:12px;
}
.bodyClass #mainContent .box .caption .date{
	padding-top:24px;
	font-size:10px;	
	color:#d296bc;	
	}
.bodyClass #mainContent .box .caption .name{
	padding-top:0px;
	font-size:12px;
	font-weight:bold;
	color:#676767;
}
.bodyClass #mainContent .box .caption .sub_name{
	padding-top:10px;
	font-size:10px;
	font-weight:normal;
	color:#afafaf;
}
.bodyClass #mainContent .box .caption .tehnology{
	padding-top:10px;
	font-size:10px;
	font-weight:normal;
	color:#afafaf;
}
.bodyClass #mainContent .box .caption .tehnology .teh_cont{
	font-size:11px;
	color:#676767;
	font-style:italic;

}
.bodyClass #mainContent  a{color:#4793cd;}
.bodyClass #mainContent a:hover {text-decoration:underline;}

/**************** Page ****************/	
.bodyClass #mainContent .titles_line { margin-right:28%;}
.bodyClass #mainContent h2 { font:24px Georgia, "Times New Roman", Times, serif; font-weight:normal; text-align:left; padding:32px 0 36px 0;}
.bodyClass #mainContent .line { }
.bodyClass #mainContent .date_page {color:#d296bc; font-size:14px; text-align:left; padding:0px 0 24px 0;}
.bodyClass #mainContent .link {text-align:left; font-size:12px; padding:0px 0 18px 0;}
.bodyClass #mainContent .link a{color:#4793cd;}
.bodyClass #mainContent .link a:hover {text-decoration:underline;}
.bodyClass #mainContent .h2caption {text-align:left; font-weight:bold; padding:0px 0 13px 0;}
.bodyClass #mainContent .tehnology_line {
	float:right; 
	width:26%;
	text-align:left; 
	padding:32px 0 0px 0; 
	font-size:10px;
	color:#989898;
	}
.bodyClass #mainContent .tehnology_page { 
	padding:0px 0 10px 0; 
	text-align:left; 
	font-style:italic;
	font-size:12px; 
	color:#676767;
	}
.bodyClass #mainContent .titles_line .sub_title{color:#d296bc; font-size:14px; text-align:left; padding:0px 0 24px 0; }
.bodyClass #footer p { text-align:center; line-height:30px; } 