* {padding:0; margin:0;}
BODY {font-size: 62.5%;font-family: Verdana, Arial, Sans-Serif;
background:#EDF1E0 url("i/bg.gif") left repeat-y;padding-top:155px;padding-bottom:50px;}
.hide {display:none;}
.clear {display:block;clear:both;}

IMG {border:none;}
P {margin-bottom:0.8em;}
A {color:#D97500;text-decoration:none;}
A:hover {color:#ffb000;}
H1 A, H2 A, H3 A, H4 A {text-decoration:none;}
H1,H2,H3 {color:#D97500;}
H4 {color:#904000;}

/*_____ Logo block _____*/
#logo {position: absolute;left:61px;top:155px;width:117px;}
#logo H1 {font:26px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;} 
#logo A {display:block;width:108px;height:44px;position:relative;text-decoration:none;}
#logo A EM {position:absolute;left:0;width:108px;height:44px;background-image:url("i/logo.gif");cursor:pointer;}

/*_____ Menu block _____*/
#menu {position:absolute;left:205px;top:151px;width:150px;font-size:1.1em;color:#606060; padding-bottom:30px;}
UL.menu {padding-bottom:27px;}
UL.menu LI {list-style:none;border-bottom:1px solid #E0E0E0;}
UL.menu LI.last {border-bottom:none;}
UL.menu A {display:block;height:23px;position:relative;padding-left:5px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#606060;text-transform:uppercase;font-weight:bold;text-decoration:none;}
UL.menu A EM {position:absolute;left:0;height:23px;width:150px;background-image:url("i/menu.gif");cursor:pointer;}
UL.menu A.news EM {background-position:0 0;}
UL.menu A.newsActiv EM {background-position:150px 0;}
UL.menu A.about EM {background-position:0 -23px;}
UL.menu A.aboutActiv EM {background-position:150px -23px;}
UL.menu A.case EM {background-position:0 -46px;}
UL.menu A.caseActiv EM {background-position:150px -46px;}
UL.menu A.clients EM {background-position:0 -69px;}
UL.menu A.clientsActiv EM {background-position:150px -69px;}
UL.menu A.accolades EM {background-position:0 -92px;}
UL.menu A.accoladesActiv EM {background-position:150px -92px;}
UL.menu A.people EM {background-position:0 -115px;}
UL.menu A.peopleActiv EM {background-position:150px -115px;}
UL.menu A.playground EM {background-position:0 -137px;}
UL.menu A.playgroundActiv EM {background-position:150px -137px;}
UL.menu A.newsActiv,UL.menu A.aboutActiv,UL.menu A.caseActiv,UL.menu A.clientsActiv,UL.menu A.accoladesActiv,UL.menu A.cpeopleActiv,UL.menu A.playgroundActiv{color:#DD315D;}

UL.contacts {padding-bottom:18px;}
UL.contacts LI {padding-bottom:10px; padding-left:5px; list-style:none;}
UL.contacts LI SPAN {display:block; color:#202020; margin-bottom:2px;}

#menu A.clientzone {display:block;height:18px;position:relative;padding-left:5px;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;}
#menu A.clientzone EM {position:absolute;left:0;height:18px;width:150px;background-image:url("i/menu_clientzone.gif");cursor:pointer;}

/*_____ Content block _____*/
#content {margin-left:400px;width:464px;padding-left:10px;font-size:1.2em;color:#404040;text-align:justify;}
 d\iv#content {width:454px;}
 body>#content {width:454px;}
#content H2 {height:25px; margin-bottom:8px; position:relative; font:19px "Trebuchet MS", Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;}
#content H2 EM {position:absolute;left:0;height:25px;width:454px; background-image:url("i/content_h2.gif");}
#content H2.index EM {background-position:0 0;}
#content H2.news EM {background-position:0 -25px;}
#content H2.about EM {background-position:0 -50px;}
#content H2.case EM {background-position:0 -75px;}
#content H2.clients EM {background-position:0 -100px;}
#content H2.accolades EM {background-position:0 -125px;}
#content H2.people EM {background-position:0 -150px;}
#content H2.playground EM {background-position:0 -175px;}

#content H2,#content H3,#content H4,#content P {padding-left:1px;}

H3 {padding-bottom:0.5em;text-transform:uppercase;font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;
height:14px; position:relative;}
H3 EM {position:absolute;left:0;height:14px;width:454px;}
H3.beliefs EM {background-image:url("i/content_h3_beliefs.gif");}
H3.year2004 EM {background-image:url("i/content_h3_2004.gif");}
H3.year2005 EM {background-image:url("i/content_h3_2005.gif");}
H3.year2006 EM {background-image:url("i/content_h3_2006.gif");}
H3.germany EM {background-image:url("i/content_h3_germany.gif");}
H3.usa EM {background-image:url("i/content_h3_usa.gif");}
H3.netherlands EM {background-image:url("i/content_h3_netherlands.gif");}
H3.russia EM {background-image:url("i/content_h3_russia.gif");}

H4 {padding-bottom:0.2em;font-size:1em;}

IMG.wborderbig {border:3px solid #FFF;margin:0 0 12px 0;}
IMG.wborderthumb {border:3px solid #FFF;margin:0 0 8px 0;}

.rsslink {text-align:right;margin:-25px 0 14px 0;clear:both; position:relative;}

.block,.newsblock,.peopleblock {clear:both;padding-bottom:0.9em;}
.block OL {margin-bottom:0.8em; padding-top:0.4em; padding-left:2.5em;}
.block UL {margin-bottom:0.8em; padding-top:0.4em; padding-left:2em;}
.block OL LI {list-style:decimal;margin-bottom:0.4em;}
.block UL LI {list-style:disc;margin-bottom:0.4em; padding-left:0.5em;}
.newsblock H4 {padding-right:0.8em;padding-bottom:0.5em !important;}
.newsblock SPAN.newsdate {font-size:0.8em;font-weight:normal;color:#838480;display:block;text-align:right;margin:-1.8em 0 0.7em 0;clear:both;}
/*.caseinfo {position:relative;}*/
.caseinfo IMG {float:left;}
.caseinfo DIV {margin-left:306px; margin-top:2px;}
.caseinfo H3 {height:auto;}
/*.caseinfo DIV {position:absolute;top:2px;left:306px;}*/
.peopleblock IMG {float:left;}

.clientsblock UL LI {list-style:none;float:left; width:210px; padding-bottom:1em; margin-right:10px; text-align:left;}
.clientsblock {padding-bottom:1.5em;}
.clientsblock H4{padding-bottom:1em;}

.strangebutton {float:right; padding:3px 96px 0 10px;}
.linkpdf {margin-left:-10px; padding-left:11px !important; background:url("i/linkpdf.gif") left bottom no-repeat;height:15px;}
.linkcase {padding-left:12px !important; background:url("i/linkcase.gif") left bottom no-repeat; height:15px;}
.linkwatch {padding-left:12px !important; background:url("i/linkwatch.gif") left bottom no-repeat; height:16px;}
.linkpdf A,.linkcase A {border-bottom:1px solid #D97500;text-decoration:none;}
.linkwatch A {border-bottom:1px solid #D97500; padding-bottom:1px;text-decoration:none;}
.highlited {color:#D97500;}
.highlited A {border-bottom:1px solid #D97500;text-decoration:none;}
.linkpdf A:hover, .linkcase A:hover, .linkwatch A:hover, .highlited A:hover {border-bottom:1px solid #ffb000;}

P.morespace {padding:0.5em 0;}