html,body 				{ padding:0; margin:0; width:100%;background:rgb(204,204,204);}
body,a					{ font-family:Verdana; font-size:11px; font-weight:normal; line-height:150%;}
#BACKGROUND				{ background:rgb(204,204,204) url('img/bodybg.png') repeat-y top center;}
h1					{ margin:0; padding:0;font-size:16px;}
img					{ margin:0;padding:0; border:0; vertical-align:top;}
.center 				{ width:886px; border:1px solid white; margin:14px auto 0 auto;background:white;}  
#HEADER					{ height:113px; position:relative;}
#LOGO					{ margin:24px 0 0 24px;}
#LANG					{ position:absolute;top:10px;right:0;width:200px;text-align:right;overflow:hidden;padding-right:10px;}
#SHORTCUTS				{ position:absolute;bottom:0px;right:0;height:30px;width:200px;text-align:right;overflow:hidden;padding-right:10px;}


#NAV_MAIN				{ height:28px; width:100%; padding:0;margin:0;list-style-type:none;border-bottom:13px solid /*rgb(191,25,40)*/ #db0000;overflow:hidden;background:url('img/navbg.png') repeat-x top left;}
#NAV_MAIN li 				{ float:left; height:100%;list-style:none; border-right:1px solid rgb(150,150,150); }
#NAV_MAIN li a 				{ display:block;padding:0 34px 0 34px; padding-top:5px; color:white; font-weight:bold;font-size:10px;text-decoration:none;} 
#NAV_MAIN li a:first-letter		{ text-transform: uppercase;}
#NAV_MAIN li.active 			{ background:url('img/navbgactive.png') repeat-x top left;} 

#BREADCRUMB				{ padding-left:60px;overflow:hidden;}
#BREADCRUMB div				{ margin-top:10px;}
#BREADCRUMB a				{ padding:0 4px 0 10px;color:red;}
#BREADCRUMB a#noarrow			{ padding:0 4px 0 2px;}
#BREADCRUMB a:first-letter		{ text-transform:uppercase;}
#BREADCRUMB a				{ background:url("img/arrow_white.gif") no-repeat center left;text-decoration:underline;}
#BREADCRUMB a#noarrow			{ background:none;}
#BREADCRUMB, #BREADCRUMB a, #BREADCRUMB	a#noarrow { color:#666666;font-size:10px;}

.contentblock				{ width:100%;overflow:hidden;}
.contentblock	a			{ text-decoration:underline;color:#0066CC;}
#FOOTER					{ text-align:center; padding:14px 0 14px 0; margin-top:30px;background:url('img/dotted.png') repeat-x top left;}
#FOOTER, #FOOTER a					{ color:#757575; }
a.icon_pdf 				{ margin-left:2px; background:url('img/icon_pdf.gif')   no-repeat 1px 0px; padding:1px 0px 3px 22px;}

/* HOMEPAGE -----------------------------------------------------------------------------------------*/
#hp #NEWS_AND_BANNER			{ width:100%;height:246px; overflow:hidden; background:url('img/bannerbg.png') no-repeat 14px 0;
						  margin-top:14px; margin-bottom:18px; }
#hp #BANNER					{ float:left;margin-left:14px;width:598px;height:100%;}
#hp #NEWS					{ float:left;width:260px;height:100%;padding-top:13px;overflow:hidden;}
#hp #NEWS h1, #hp #NEWS ul		{ width:224px;}
#hp #NEWS ul				{ list-style-position:inside;height:170px;margin-top:8px;margin-left:0;padding-left:2em;}
#hp #NEWS h1 				{ padding:0 0 0 20px; margin:0 0 0 18px; border:none;}
#hp h1					{ padding:0 0 6px 20px; margin:0 0 4px 18px; font-family:Arial; font-size:14px; font-weight:bold; }	
#hp .contentblock p 			{ padding: 8px 4px 0 20px; margin:0;}
#hp ul					{ list-style-type:square;}
#hp li					{ padding-bottom:6px;}
#hp .ABOUT				{ float:left;width:290px;}
#hp .DISCOVER				{ float:left;width:318px;}
#hp .CONTACT				{ float:left;width:262px;}
 
/* CONTENTPAGE -----------------------------------------------------------------------------------------*/
#cp .contentblock			{ margin:0; padding:30px 60px 30px 60px ;width:766px;  }
#cp .contentblock ul	 		{ margin:0; padding:0 0 0 16px;list-style-type:square; }
#cp #SUBNAV				{ float:left; width:140px;margin:0 40px 0 0;padding:0; overflow:hidden;list-style-type:none;}
#cp #SUBNAV li 				{ padding:4px 6px 4px 0px;margin:0;text-align:right;}
#cp #SUBNAV li , #cp #SUBNAV li ul li   { list-style-type:none;} 
#cp #SUBNAV li.active 			{ padding-right:18px; }
#cp #SUBNAV li a			{ font-size:10px;font-weight:bold;}
#cp #CONTENT				{ float:left; }
#cp h1 					{ margin-bottom:20px;font-size:17px;}

/* contactform */
form      				{ width:450px; margin-top:16px; padding:0px 0px 14px 0 /*20px*/;/*background-color:#fcfcfc;border:1px solid #f0f0f0;*/}
form div.line    			{ position:relative; width:100%; padding:0 0 8px 0; }
form div.label    			{ position:relative; width:116px; }
form div.box      			{ position:absolute; top:0;left:116px; width:314px;}
form input, textarea    		{ width:300px;  font-family:Verdana,sans-serif; font-size:11px; padding:2px 4px 2px 4px;  }
form input, textarea    		{  border:1px solid #cccccc; background-color:white; color:rgb(102,102,102); }
form div#submit       			{ width:426px;text-align:right;}
form div#submit input 			{ width:100px;}
form textarea     			{ position:relative; margin:20px 0 20px 0;width:416px;padding:4px; }


/* WWW.CTGENK.BE */
body,a							{ color: #454545; }
h1 ,#hp h1 a						{ color:rgb(21,25,73);}
#cp .contentblock a 					{ text-decoration:underline;color:#0066CC;}
#hp h1 							{ border-bottom:1px solid #bbbbbb; background:url('img/arrow_red2.gif') no-repeat 0% 28%;}
#hp #NEWS							{ color:rgb(0,51,102);}
#cp #SUBNAV						{ border-top:1px solid #cccccc;}
#cp #SUBNAV li 						{ border-bottom:1px solid #cccccc; }
#cp #SUBNAV li.active 					{ background:url('img/arrow_red.gif') no-repeat 96% 58%;}
#cp #SUBNAV li.active a 				{ color:rgb(191,25,40);}

/* flags */
.f16.flag {display:inline-block;height:16px;width:16px;vertical-align:text-top;line-height:16px;background:url("img/flags16.png") no-repeat;color:transparent;}
.f16.flag.ro{background-position:0 -3072px;}
.f16.flag.gb{background-position:0 -1456px;}


