html, body						{color:#666;height:100%;margin:0px;padding:0px;font-family:Helvetica, Arial, sans-serif;border-width:0px;}

a								{color:#900;text-decoration:none;font-family:Helvetica, Arial, sans-serif;}
a:hover 						{color:#C33;text-decoration:underline;}
a:active						{color:#39f;text-decoration:none;}
a.default						{color:#900;text-decoration:none;font-family:Helvetica, Arial, sans-serif;display:block;}
a.default:hover 				{color:#C33;text-decoration:underline;}
a.default:active				{color:#39f;text-decoration:none;}
a.green							{color:#9c0;text-decoration:none;font-family:Helvetica, Arial, sans-serif;display:block;}
a.green:hover 					{color:#cf3;text-decoration:underline;}
a.green:active					{color:#39f;text-decoration:none;}
a.catalogue						{font-family:Helvetica, Arial, sans-serif;font-size:12px;text-decoration:none;}

form							{margin:0px;padding:0px;}
div.line						{border-bottom:1px solid #ccc;display:block;margin:0px;padding:0px;width:auto;}
h1								{color:#900;font-size:32px;font-weight:lighter;}
input.search					{font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#ccc;background-color:#900;width:140px;margin-right:5px;}
select.language					{font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#ccc;background-color:#900;width:180px;}

.body-text						{font-family:Helvetica, Arial, sans-serif;font-size:12px;}
.left							{float:left;}
.right							{float:right;}

.red							{color:#900;}
.green							{color:#9c0;}
.blue							{color:#39f;}
.dark-grey						{color:#666;}
.light-grey						{color:#ccc;}
.white							{color:#fff;}
/*LAYOUT*/
#viewPortContainer				{position:relative;width:1000px;margin:0px auto;padding:0px;}
#viewPort-LeftMenu				{overflow:auto;float:right;width:725px;}
#viewPort-LeftMenuContent		{margin:15px 2px 0px 8px;max-width:725px;}
#viewPort-Open					{margin:0px;padding:22px 32px 12px 32px;font-size:12px;max-width:1000px;overflow:auto;}
#space							{width:1000px;height:15px;}
/*LEFT MENU*/
#leftMenu						{margin:0px;padding:0px;float:left;width:275px;background:url('../../images/bg_sidemenu.gif') #fff repeat-y;overflow:auto;}
#leftMenuContent				{margin:15px 10px 0px 32px;padding:0px;width:220px;max-width:275px;}
#LeftMenuItem 					{margin:0px;padding:0px;max-width:220px;}
#LeftMenuItem a					{font-family:Helvetica, Arial, sans-serif;font-size:12px;text-decoration:none;display:block;}
#LeftMenuItem a:hover			{text-decoration:underline;}
#LeftMenuItem a.nav-on			{color:#000;background:url('../../images/new-design_2007/bg_sidemenu-on.gif') #fff repeat-y;}
#LeftMenuItem .level-1 a		{color:#000;padding:1px 0 1px 0px;}
#LeftMenuItem .level-2 a		{color:#900;padding:1px 0 1px 15px;}
#LeftMenuItem .level-3 a		{color:#39f;padding:1px 0 1px 30px;}
#LeftMenuItem .level-4 a		{color:#000;padding:1px 0 1px 45px;}
#LeftMenuItem .level-5 a		{color:#900;padding:1px 0 1px 60px;}
#LeftMenuItem .level-6 a		{color:#39f;padding:1px 0 1px 75px;}
#LeftMenuItem .level-7 a		{color:#000;padding:1px 0 1px 80px;}
#LeftMenuItem .level-8 a		{color:#39f;padding:1px 0 1px 85px;}
/*TOP MENU*/
#topmenu						{padding:0px 28px 0px 28px;margin:0px;height:33px;background:url('../../images/new-design_2007/TopMenu_bg-off.gif') #fff repeat-x;}
#topmenu a						{line-height:12px;font-family:Arial, Verdana, Geneva, sans-serif;font-size:11px;font-weight:bold;color:#000;text-decoration:none;white-space:nowrap;}
#topmenu ul a:hover				{color:#fff;}
#topmenu ul li					{padding:7px 10px 0px 10px;border-right:1px solid #fff;height:25px;}
#topmenu ul ul					{background:#eee;border:solid 1px #999;border-top:0px;top:100%;left:0px;min-width:80px;width:auto;margin:0px;padding:0px;}
#topmenu ul ul li				{text-indent:5px;border-top:solid 1px #999;margin:0px 5px 0px 0px;padding:5px 0px 5px 0px;border-right:0px;height:auto;min-width:80px;width:100%;}
#topmenu ul ul a:hover			{color:#900;}
ul.TopMenuRoot					{position:relative;}
ul.TopMenuRoot,
ul.TopMenuRoot ul				{z-index:10 !important;margin:0px;padding:0px;display:block;}
ul.TopMenuRoot li				{position:relative;list-style:none;float:left;}
ul.TopMenuRoot li a,
ul.TopMenuRoot li span			{display:block;text-decoration:none;}
ul.TopMenuRoot ul				{position:absolute;visibility:hidden;}
ul.TopMenuRoot li:hover ul,
ul.TopMenuRoot li li:hover ul,
ul.TopMenuRoot li li li:hover ul,
ul.TopMenuRoot li.TopMenuRoot-Hover ul,
ul.TopMenuRoot li li.TopMenuRoot-Hover ul,
ul.TopMenuRoot li li li.TopMenuRoot-Hover ul {visibility:visible;}
/*FOOTER*/
#footer							{position:fixed;bottom:0px;width:100%;margin:10px 0px 0px 0px;padding:0px;}
#footer #footerContent			{width:1000px;background:#ccc;margin:0px auto;text-align:center; font-size:10px;height:30px;}
#footer #footerText				{margin:9px 0px 6px 0px;padding:0px;}
/*XFORM*/
#xform							{color:#666;font-family:Helvetica, Arial, sans-serif;font-size:12px;width:326px;}
#xform .xformvalidator			{color:#900;float:left;width:100%}
#xform input					{color:#666;}
#xform input[type="text"]		{border:1px solid #ccc;width:326px;margin:0px 0px 5px 0px;}
#xform input[type="submit"]		{float:right;}
#xform textarea					{color:#666;font-family:Helvetica, Arial, sans-serif;font-size:12px;border:1px solid #ccc;width:326px;min-height:100px;margin:0px 0px 5px 0px;}
#xform select					{color:#666;margin:0px 0px 5px 0px;}
/*COMMON IMAGE*/
.imageblock-left				{background:url('../../images/new-design_2007/imageblock_left.gif') transparent repeat-y;}
.imageblock-right				{background:url('../../images/new-design_2007/imageblock_right.gif') transparent repeat-y;}
.imageblock-top					{background:url('../../images/new-design_2007/imageblock_top.gif') transparent repeat-x;}
.imageblock-bottom				{background:url('../../images/new-design_2007/imageblock_bottom.gif') transparent repeat-x;}
/*HEADER*/
#header							{background:url('../../images/new-design_2007/bg_header.gif') #fff repeat-x;margin:0px;padding:0px;height:90px;font-size:12px;color:#fff;}
#header #slogan					{background-color:transparent;float:left;margin:0px;padding:52px 0px 0px 32px;width:350px;}
#header #logotype				{background-color:transparent;float:right;margin:0px;padding:12px 32px 0px 0px;float:right;}
#header #navigation				{float:left;width:450px;}
#header #language				{margin:35px 5px 0px 0px;}
#header #quickSearch			{margin:35px 0px 0px 0px;}
/*SEARCH*/
#search							{max-width:800px;margin-left:125px;}
#search.button					{margin-left:12px;}
.searchItem						{border-bottom:1px solid #ccc;margin:0px;padding:10px 0px 10px 0px;width:auto;}
/*NEWSLIST*/
#newsList						{margin-top:22px;padding:15px;width:auto;height:450px;width:230px;float:right;overflow:auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.newsListItem					{border-bottom:1px solid #ccc;display:block;margin:0px;padding:10px 0px 10px 0px;width:auto;}
/*SITEMAP*/
#SiteMap						{margin:0px;padding:0px;float:left;width:275px;background:url('../../images/bg_sidemenu.gif') #fff repeat-y;overflow:auto;}
#SiteMapContent					{margin:15px 10px 0px 32px;padding:0px;max-width:275px;}
#SiteMapItem 					{margin:0px;padding:0px;width:220px;}
#SiteMapItem a					{font-family:Helvetica, Arial, sans-serif;font-size:12px;text-decoration:none;display:block;}
#SiteMapItem a:hover			{text-decoration:underline;}
#SiteMapItem a.nav-on			{color:#000;background:url('../../images/new-design_2007/bg_sidemenu-on.gif') #fff repeat-y;}
#SiteMapItem .level-1 a			{color:#000;padding:10px 0 1px 0px;}
#SiteMapItem .level-2 a			{color:#900;padding:1px 0 1px 15px;}
#SiteMapItem .level-3 a			{color:#39f;padding:1px 0 1px 30px;}
#SiteMapItem .level-4 a			{color:#000;padding:1px 0 1px 45px;}
#SiteMapItem .level-5 a			{color:#900;padding:1px 0 1px 60px;}
#SiteMapItem .level-6 a			{color:#39f;padding:1px 0 1px 75px;}
#SiteMapItem .level-7 a			{color:#900;padding:1px 0 1px 90px;}
#SiteMapItem .level-8 a			{color:#900;padding:1px 0 1px 105px;}
#SiteMapItem .level-9 a			{color:#900;padding:1px 0 1px 120px;}
#SiteMapItem .level-10 a		{color:#900;padding:1px 0 1px 135px;}
#SiteMapItem .level-11 a		{color:#900;padding:1px 0 1px 150px;}
#SiteMapItem .level-12 a		{color:#900;padding:1px 0 1px 165px;}
#SiteMapItem .level-13 a		{color:#900;padding:1px 0 1px 180px;}
#SiteMapItem .level-14 a		{color:#900;padding:1px 0 1px 195px;}
#SiteMapItem .level-15 a		{color:#900;padding:1px 0 1px 210px;}