* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	background:#FFFFFF;
	text-align:center;
	background-image:url(images/back_body.jpg);
	background-repeat:repeat-x;
}
#wrapper {
    margin: 0px auto;
    width: 970px;;
	text-align:left;
}
ul {
	list-style-type:none; 
	list-style:none;
	text-decoration:none;
}
li {
	list-style-type:none; 
	list-style:none;
	text-decoration:none;
}
p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:0.9em;
	color:#000000;
}
#services p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#000000;
}
/* Header */ 
#header {
	height:429px;
	width:970px;
	margin-top:16px;
	padding:0px;
}
#header img {
	display:block;
	clear: left; 
}
#banner_home {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/banner_home.jpg);
}
#banner_home_en {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/english/banner_home_en.jpg);
}
#banner_services{
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/banner_services.jpg);
}
#banner_clients{
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/banner_clients.jpg);
}
#banner_gallery {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/banner_gallery.jpg);
}
#banner_online {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/banner_online.jpg);
}
#banner_reference {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/banner_reference.jpg);
}
#banner_contacts {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/banner_contacts.jpg);
}
#banner_advices {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/banner_advices.jpg);
}
#banner_services_en{
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/english/banner_services_en.jpg);
}
#banner_clients_en{
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/english/banner_clients.jpg);
}
#banner_gallery_en {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/english/banner_gallery_en.jpg);
}
#banner_online_en {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/english/banner_online_en.jpg);
}
#banner_reference_en {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/english/banner_reference_en.jpg);
}
#banner_contacts_en {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/english/banner_contacts_en.jpg);
}
#banner_advices_en {
	float:left;
	width:970px;
	height:377px;
	margin:0px;
	padding:0px;
	background-image:url(images/english/banner_advices_en.jpg);
}
#main_nav {
	float:left;
	height:52px;
	width:970px;
	background-image:url(images/main_nav_bcgr.jpg);
	margin:0px;
	padding:0px; 
}
#main_nav ul {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:970px;
}
#main_nav ul li {
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
}
#main_nav ul li a img {
	border:0px;
	border:none;
}
#main_nav ul a {
	display: block;
    float: left;
    clear: left; 
}
#online {
	position:absolute;
	margin-top:250px;
	margin-left:20px;
	width:187px;
	height:120px;
}
#online img {
	border:none;
}
#services {
	position:absolute;
	margin-left:570px;
	margin-top:60px;
}
#services_services {
	position:absolute;
	margin-left:280px;
	margin-top:260px;
}
#services_clients {
	position:absolute;
	margin-left:220px;
	margin-top:260px;
}
#services_clients p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#000000;
}
#services_services p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#000000;
}
#content {
	float:left;
	width:970px;
	padding-left:13px;
	text-align:left;
}
#left_col {
	float:left;
	width:293px;
	background-image:url(images/back_content.jpg);
	background-repeat:repeat-x;
	margin-right:0px;
}
#right_col {
	float:left;
	width:664px;
	background-image:url(images/back_content.jpg);
	background-repeat:repeat-x;
	margin-left:-13px;
}
#news {
	margin-top:11px;
	width:271px;
	height:211px;
	background-image:url(images/back_news.jpg);
	margin-left:11px;
}
#promo {
	width:271px;
	height:211px;
	background-image:url(images/back_promotion.jpg);
	margin-left:11px;
}
#reference {
	width:271px;
	height:211px;
	background-image:url(images/back_reference.jpg);
	margin-left:11px;
}
p.left {
	font-family:Tahoma, "Times New Roman", "Trebuchet MS";
	font-size:10px;
	color:#FFFFFF;
	margin-left:41px;
	width:192px;
	margin-bottom:10px;
}
#left_col a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
h2.left {
	font-family:Tahoma, "Times New Roman", "Trebuchet MS";
	font-size:17px;
	color:#FFFFFF;
	margin-left:41px;
	width:192px;
	margin-bottom:15px;
}
#footer {
	float:left;
	width:970px;
	height:64px;
	background-image:url(images/back_footer.jpg);
	background-repeat:repeat-x;
	margin-bottom:15px;
	margin-top:20px;
}
#footer li {
	display:inline;
	margin-left:50px;
	margin-bottom:15px;
}
#footer ul {
	margin-left:22px;
	margin-top:25px;
}
#footer a {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-bottom:15px;
}
p.bottom {
	float:left;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	color:#333333;
	font-weight:bold;
	margin-left:13px;
}
p.right {
	float:right;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:0.7em;
	color:#000000;
	font-weight:bold;
}
#bottom a {
	text-decoration:none;
	color:#666666;
}
#bottom {
	float:left;
	width:970px;
	margin-bottom:25px;
}
h1.content {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:1.2em;
	color:#000000;
	width:633px;
	margin-left:20px;
	margin-bottom:15px;
}
h2.content {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:0.9em;
	color:#000000;
	width:633px;
	margin-left:20px;
}
p.content {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:0.8em;
	color:#333333;
	line-height:140%;
	width:633px;
	margin-left:20px;
}
p.content a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
#right_col ul {
	margin-left:35px;
	width:580px;
	margin-top:15px;
	margin-bottom:15px;
}
#right_col ul li {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:0.8em;
	color:#000000;
	line-height:200%;
	width:600px;
	margin-left:10px;
	font-weight:bold;
}
#right_col ul li img {
	margin-right:10px;
}
img.reference {
	margin-left:18px;
}
/* Clients */ 
#content img.logo {
	float:left;
	border:normal;
	border-color:#CCCCCC;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}
h1.clients {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:1.0em;
	color:#333333;
	width:460px;
	font-weight:bold;
}
p.clients {
	font-size:0.8em;
}
img.gallery {
	float:left;
	margin-left:18px;
	margin-bottom:10px;	
}
img.line {
}
#languages {
	float:left;
	display:inline;
	margin-left:25px;
}
#languages a {
	display:inline;
	margin-left:10px;
	text-decoration:none;
}
#languages a img {
	display:inline;
	margin:0px;
}
#languages_gallery {
	float:left;
	display:inline;
	margin-left:25px;
	margin-top:83px;
}
#languages_gallery a {
	display:inline;
	margin-left:10px;
	text-decoration:none;
}
#languages_gallery a img {
	display:inline;
	margin:0px;
}
#gallery {
	float:left;
	width:662px;
}
div.product {
	margin-left:15px;
	width:600px;
	height:160px;
}
div.product a {
	text-decoration:none;
}
div.product img {
	border:0px;
	margin-right:10px;
}
div.product p {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:0.9em;
	color:#333;
	margin-left:15px;
	font-weight:bold;
}