* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT: 12px  Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: center top;
	background-image: url(../images/common/bg.gif);
}
H1 {
	FONT-SIZE: 28px; COLOR: #1a1a1a
}
H2 {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 10px; COLOR: #ff4411; LINE-HEIGHT: 26px
}
H3 {
	FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #1a1a1a
}
H4 {
	FONT-SIZE: 14px; MARGIN: 0px 20px 2px; COLOR: #0c8ece
}
HR {
	DISPLAY: none
}
IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
}
A {
	outline: none
}
#container {
	WIDTH: 960px;
	TEXT-ALIGN: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#header {
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 960px;
	HEIGHT: 90px;
	padding: 0px;
}
#header IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	margin: 0px;
}
#header H1 A {
	DISPLAY: block;
	background-repeat: no-repeat;
	background-position: center top;
}
#header H1 A {
	FLOAT: left; MARGIN: 0px; WIDTH: 960px; HEIGHT: 90px
}
#header H1 A SPAN {
	DISPLAY: none
}
H3.banner_heading {
	DISPLAY: none
}
#content {
	BACKGROUND: url(../images/common/content_bg.gif) #fff repeat-y center top;
	FLOAT: left;
	WIDTH: 960px;
	margin: 0px;
	padding: 0px;
}
#column_one {
	BACKGROUND: url(../images/common/column_one_bg.gif) no-repeat center top;
	WIDTH: 460px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#column_two {
	BACKGROUND: url(../images/common/column_two_bg.gif) no-repeat center top;
	FONT-SIZE: 11px;
	WIDTH: 300px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#column_three {
	BACKGROUND: url(../images/common/column_three_bg.gif) no-repeat center top;
	FONT-SIZE: 11px;
	WIDTH: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#column_two IMG {
	MARGIN: 0px 20px 10px
}
#column_three IMG {
	MARGIN: 0px 20px 10px
}
#footer {
	FONT-SIZE: 11px;
	BACKGROUND: url(../images/common/footer_bg.gif) no-repeat center top;
	FLOAT: left;
	WIDTH: 960px;
	COLOR: #747474;
	HEIGHT: 80px
}
#footer P {
	WIDTH: 510px;
	LINE-HEIGHT: 18px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	color: #CCCCCC;
}
#footer P A {
	COLOR: #747474; BORDER-BOTTOM: #444 1px solid; TEXT-DECORATION: none
}
#footer P A:hover {
	COLOR: #fff
}
UL#lang_select {
	LIST-STYLE-TYPE: none;
	margin-top: -30px;
	margin-right: 45px;
	margin-bottom: 0px;
	margin-left: 770px;
	color: #CCCCCC;
	text-align: right;
}
UL#lang_select LI A {
	BACKGROUND-POSITION: center top; DISPLAY: block; WIDTH: 114px; HEIGHT: 11px
}
UL#lang_select LI A:hover {
	BACKGROUND-POSITION: center bottom
}
UL#lang_select LI A SPAN {
	DISPLAY: none
}
#en {
	BACKGROUND-IMAGE: url(../images/common/en.gif)
}
#navigation {
	WIDTH: 420px;
	HEIGHT: 55px;
	margin-left: 30px;
}
#navigation UL {
	MARGIN: 0px;
	WIDTH: 420px;
	LIST-STYLE-TYPE: none;
	padding: 0px;
}
#navigation UL LI {
	FLOAT: left
}
#navigation UL LI A {
	BACKGROUND-POSITION: center top; DISPLAY: block; HEIGHT: 55px
}
#navigation UL LI A:hover {
	BACKGROUND-POSITION: center bottom
}
#navigation UL LI A.active {
	BACKGROUND-POSITION: center bottom
}
#navigation UL LI A SPAN {
	DISPLAY: none
}
#btn_pres_en {
	BACKGROUND: url(../images/common/btn_01_en.gif); WIDTH: 84px
}
#btn_services_en {
	BACKGROUND: url(../images/common/btn_02_en.gif); WIDTH: 84px
}
#btn_portfolio_en {
	BACKGROUND: url(../images/common/btn_03_en.gif); WIDTH: 84px
}
#btn_news_en {
	BACKGROUND: url(../images/common/btn_04_en.gif); WIDTH: 84px
}
#btn_contact_en {
	BACKGROUND: url(../images/common/btn_05_en.gif); WIDTH: 84px
}
#main_content {
	WIDTH: 420px;
	COLOR: #333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
H3.sitemap_heading {
	FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #ff4411; LINE-HEIGHT: 20px
}
H3.sitemap_heading A {
	FONT-WEIGHT: bold; COLOR: #ff4411; TEXT-DECORATION: none
}
P.paragraph A {
	FONT-WEIGHT: bold; COLOR: #ff4411; TEXT-DECORATION: none
}
H3.sitemap_heading A:hover {
	BACKGROUND: #ff4411; COLOR: #fff
}
P.paragraph A:hover {
	BACKGROUND: #ff4411; COLOR: #fff
}
P.paragraph A:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/common/visited_bg.gif) no-repeat right center; 
	PADDING-BOTTOM: 1px; COLOR: #999; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
P.paragraph A:hover:visited {
	BORDER-BOTTOM: #999 1px solid
}
H1.main_heading {
	FONT-WEIGHT: normal;
	HEIGHT: 80px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
H3.project_heading {
	MARGIN-BOTTOM: 10px
}
#project_img {
	MARGIN-BOTTOM: 30px
}
P.launch_date {
	FONT-SIZE: 11px; COLOR: #999
}
P.paragraph {
	MARGIN-BOTTOM: 20px; LINE-HEIGHT: 20px
}
P.paginatie A {
	BORDER-RIGHT: #d6ebf5 1px solid; PADDING-RIGHT: 5px; 
	BORDER-TOP: #d6ebf5 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; BORDER-LEFT: #d6ebf5 1px solid; COLOR: #0c8ece; 
	LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #d6ebf5 1px solid; TEXT-DECORATION: none
}
P.paginatie A:hover {
	BORDER-LEFT-COLOR: #0c8ece; BORDER-BOTTOM-COLOR: #0c8ece; BORDER-TOP-COLOR: #0c8ece; BORDER-RIGHT-COLOR: #0c8ece
}
A.details {
	BORDER-RIGHT: #eee 3px solid; BORDER-TOP: #eee 3px solid; DISPLAY: block; 
	BACKGROUND: url(../images/common/arrow_fwd.gif) #fff no-repeat right center; 
	FONT: bold 11px/20px Arial, Helvetica, Verdana, sans-serif; 
	BORDER-LEFT: #eee 3px solid; WIDTH: 110px; COLOR: #ff4411; 
	BORDER-BOTTOM: #eee 3px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
A.details STRONG {
	PADDING-LEFT: 6px
}
A.details:hover {
	BORDER-LEFT-COLOR: #ddd; 
	BACKGROUND: url(../images/common/arrow_fwd_bg.gif) #ff4411 no-repeat right top; 
	BORDER-BOTTOM-COLOR: #ddd; COLOR: #fff; BORDER-TOP-COLOR: #ddd; BORDER-RIGHT-COLOR: #ddd
}
UL.listing {
	LIST-STYLE-TYPE: none
}
UL.sitemap_listing {
	LIST-STYLE-TYPE: none
}
UL.sitemap_listing_in {
	LIST-STYLE-TYPE: none
}
UL.sitemap_listing {
	MARGIN-LEFT: 5px
}
UL.sitemap_listing_in {
	MARGIN-LEFT: 5px
}
UL.listing {
	MARGIN-BOTTOM: 20px
}
UL.listing LI {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/common/bullet.gif) no-repeat left top; LINE-HEIGHT: 20px
}
UL.sitemap_listing LI {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/common/bullet.gif) no-repeat left top; LINE-HEIGHT: 20px
}
UL.sitemap_listing_in LI {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/common/bullet.gif) no-repeat left top; LINE-HEIGHT: 20px
}
UL.sitemap_listing LI A {
	COLOR: #333; TEXT-DECORATION: none
}
UL.sitemap_listing_in LI A {
	COLOR: #333; TEXT-DECORATION: none
}
UL.sitemap_listing LI A:hover {
	BACKGROUND: #ff4411; COLOR: #fff
}
UL.sitemap_listing_in LI A:hover {
	BACKGROUND: #ff4411; COLOR: #fff
}
H2.side_heading {
	WIDTH: 200px;
	TEXT-INDENT: -9999px;
	HEIGHT: 55px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#h2_news_en {
	BACKGROUND: url(../images/common/h2_04_en.gif) no-repeat
}
#h2_services_en {
	BACKGROUND: url(../images/common/h2_02_en.gif) no-repeat
}
#h2_cat_en {
	BACKGROUND: url(../images/common/h2_03_2_en.gif) no-repeat center 50%
}
#h2_testimonials_en {
	BACKGROUND: url(../images/common/h2_06_en.gif) no-repeat center 50%
}
#h2_portfolio_en {
	BACKGROUND: url(../images/common/h2_03_1_en.gif) no-repeat center 50%
}
#h2_address_en {
	BACKGROUND: url(../images/common/h2_05_en.gif) no-repeat center 50%
}
H3.news_title {
	MARGIN: 0px 20px; COLOR: #0c8ece
}
H3.news_title A {
	COLOR: #0c8ece; TEXT-DECORATION: none
}
P.side_news_p A {
	COLOR: #0c8ece; TEXT-DECORATION: none
}
H3.news_title A:hover {
	BACKGROUND: #0c8ece; COLOR: #fff
}
P.side_news_p A:hover {
	BACKGROUND: #0c8ece; COLOR: #fff
}
P.side_launch_date {
	MARGIN: 0px 20px; COLOR: #ff4411
}
P.side_news_p {
	PADDING-BOTTOM: 20px; MARGIN: 10px 20px 20px; COLOR: #2e576b; LINE-HEIGHT: 18px; BORDER-BOTTOM: #eaf5fa 1px solid
}
.categories {
	MARGIN-BOTTOM: 20px
}
.categories DT {
	FONT-SIZE: 12px; MARGIN: 0px 20px 10px; TEXT-TRANSFORM: uppercase; COLOR: #0c8ece
}
.categories DD {
	LINE-HEIGHT: 24px
}
.categories DD SPAN {
	PADDING-LEFT: 35px
}
.categories DD A {
	DISPLAY: block; WIDTH: 240px; COLOR: #2e576b; HEIGHT: 24px; TEXT-DECORATION: none
}
.categories DD A:hover {
	FONT-WEIGHT: bold
}
.categories DD A.curent {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/common/dd_hover.gif) no-repeat left center; COLOR: #0c8ece
}
.testimonial {
	FONT-SIZE: 16px;
	BACKGROUND: url(../images/common/quote.gif) no-repeat left top;
	COLOR: #3b8600;
	LINE-HEIGHT: 30px;
	margin: 28px;
}
.testimonial P {
	MARGIN-BOTTOM: 18px
}
P.author {
	FONT-WEIGHT: bold; COLOR: #1a1a1a
}
P.author SPAN {
	FONT-WEIGHT: normal
}
P.author A {
	COLOR: #3b8600; TEXT-DECORATION: none
}
P.author A:hover {
	BORDER-BOTTOM: #3b8600 1px dotted
}
P.adrese_utile {
	MARGIN: 0px 20px 10px; COLOR: #2e576b; LINE-HEIGHT: 18px
}
.contact_form {
	MARGIN-BOTTOM: 30px; WIDTH: 420px
}
.field_blur {
	BORDER-RIGHT: 4px solid; BORDER-TOP: 4px solid; MARGIN-BOTTOM: 10px; 
	FONT: 12px "Lucida Sans Unicode", "Lucida Grande", Tahoma, sans-serif; 
	BORDER-LEFT: 4px solid; WIDTH: 412px! important; COLOR: #1a1a1a; BORDER-BOTTOM: 4px solid
}
.field_focus {
	BORDER-RIGHT: 4px solid; BORDER-TOP: 4px solid; MARGIN-BOTTOM: 10px; 
	FONT: 12px "Lucida Sans Unicode", "Lucida Grande", Tahoma, sans-serif; 
	BORDER-LEFT: 4px solid; WIDTH: 412px! important; COLOR: #1a1a1a; BORDER-BOTTOM: 4px solid
}
.field_blur {
	BORDER-LEFT-COLOR: #f1f7d4; BACKGROUND: #f1f7d4; BORDER-BOTTOM-COLOR: #f1f7d4; 
	BORDER-TOP-COLOR: #f1f7d4; BORDER-RIGHT-COLOR: #f1f7d4
}
.field_focus {
	BORDER-LEFT-COLOR: #d6ebf5; BACKGROUND: #d6ebf5; BORDER-BOTTOM-COLOR: #d6ebf5; 
	BORDER-TOP-COLOR: #d6ebf5; BORDER-RIGHT-COLOR: #d6ebf5
}
TEXTAREA {
	MARGIN: 0px; HEIGHT: 120px
}
.scroll  {
	text-align: right;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

P.explicatie {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; 
	BACKGROUND: url(../images/common/arrow_explicatie.gif) #94ac20 no-repeat left center; 
	PADDING-BOTTOM: 1px; MARGIN: 0px; FONT: 9px Tahoma, sans-serif; WIDTH: 403px! important; 
	COLOR: #fff; PADDING-TOP: 1px
}
.none A {
	color: #FFFFFF; TEXT-DECORATION: none
}
.none A:hover {
	color: #FFFFFF; TEXT-DECORATION: none
}
.none A:visited {
	color: #FFFFFF; TEXT-DECORATION: none
}
.none A:link {
	color: #FFFFFF; TEXT-DECORATION: none
}
.none A:active {
	color: #FFFFFF; TEXT-DECORATION: none
}