/* CSS Document */

body, tr, td, th, table, img, ul, li, h1, h2, h3, p, fieldset, button, input, select, dl, dd, dt, form{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; list-style-type:none;
border-collapse:collapse; border:0; border-spacing:0}

#global												{ background:url(../img/homepage/bottom.png) no-repeat 0 100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:733px;left:50%;margin-left:-442px;margin-top:-366px;padding-bottom:42px;position:absolute;top:50%;width:884px;}
#global #header,
#global .content									{ background:url(i/bg.png) repeat-y 0 0;}
#global .top										{ height:52px;}
#global #header										{ height:196px;}
#global #logo										{ margin-left: 22px; float:left;}
#global #whowhatwhere								{ float:right;}
#global #whowhatwhere a								{ display:block; margin: 60px 31px 0 0; background:url(i/whowherewhat.png) no-repeat 0 0; height:19px; width:248px;}
#global #whowhatwhere a:hover						{ background:url(i/whowherewhat.png) no-repeat 0 -19px; }
#global #whowhatwhere strong						{ display:none;}

#global #nav										{ clear:right; float:right; margin: 0px 31px 0 0; }
#global #nav a										{ display:block; float:left; background-image:url(i/menu.png); height:13px;}
#global #nav a strong								{ display: none;}
#global #nav .fashion								{ width:45px;background-position: 0 0;}
#global #nav .travel								{ width:36px; background-position: 0 -13px;}
#global #nav .portraits								{ width:48px; background-position: 0 -26px;}
#global #nav .art									{ width:26px; background-position: 0 -39px;}
#global #nav .ads									{ width:20px; background-position: 0 -78px; margin-right:17px;}
#global #nav .exhibitions							{ width:60px; background-position: 0 -52px;}
#global #nav .clients								{ width:31px; background-position: 0 -64px;}

#global #nav .fashion:hover							{ background-position: -61px 0;}
#global #nav .travel:hover							{ background-position: -61px -13px;}
#global #nav .portraits:hover						{ background-position: -61px -26px;}
#global #nav .art:hover								{ background-position: -61px -39px;}
#global #nav .ads:hover								{ background-position: -61px -78px;}
#global #nav .exhibitions:hover						{ background-position: -61px -52px;}
#global #nav .clients:hover							{ background-position: -61px -64px;}

#global .content									{ clear:both; padding:0 33px 0 42px; line-height:15px;}
#global .content li									{ float:left;}

#global .picturebottom								{ height:248px;}
#global .bottom										{ height:42px;}

#global .content									{ position:relative;}
#global .content .carousel-next,
#global .content .carousel-previous					{ position:absolute; top:-20px; text-indent:-9999px; width:10px; height:10px; cursor:pointer}

#global .content .carousel-next						{ right:30px; background:url(i/next.gif) no-repeat 50% 50%;}
#global .content .carousel-previous					{ right:50px; background:url(i/previous.gif) no-repeat 50% 50%;}


/*** WHO ***/

#global.who #nav .fashion:hover						{ background-position: -122px 0;}
#global.who #nav .travel:hover						{ background-position: -122px -13px;}
#global.who #nav .portraits:hover					{ background-position: -122px -26px;}
#global.who #nav .art:hover							{ background-position: -122px -39px;}
#global.who #nav .ads:hover							{ background-position: -122px -78px;}
#global.who #nav .exhibitions:hover					{ background-position: -122px -52px;}
#global.who #nav .clients:hover						{ background-position: -122px -64px;}

#global.who #whowhatwhere a							{ background:url(i/whowherewhat.png) no-repeat 0 -38px; cursor: default; }

#global.who .content								{ padding:42px 33px 22px 120px; }
#global.who .content p								{ padding:0 0 20px 0; }
#global.who .content p a							{ color:#999; text-decoration:none;}
#global.who .content p.last							{ padding:15px 0 0 0; }


/*** EXHIBITIONS ***/

#global.exhibitions #whowhatwhere a:hover			{ background-position :0 -57px; }
#global.exhibitions #nav .fashion:hover				{ background-position: -183px 0;}
#global.exhibitions #nav .travel:hover				{ background-position: -183px -13px;}
#global.exhibitions #nav .portraits:hover			{ background-position: -183px -26px;}
#global.exhibitions #nav .art:hover					{ background-position: -183px -39px;}
#global.exhibitions #nav .ads:hover					{ background-position: -183px -78px;}
#global.exhibitions #nav .exhibitions:hover			{ background-position: -183px -52px;}
#global.exhibitions #nav .clients:hover				{ background-position: -183px -64px;}

#global.exhibitions .content						{ padding:135px 33px 40px 360px; }
#global.exhibitions .content a						{ color:#CC0099 }

/*** CLIENTS ***/

#global.clients #whowhatwhere a:hover				{ background-position :0 -76px; }
#global.clients #nav .fashion:hover					{ background-position: -244px 0;}
#global.clients #nav .travel:hover					{ background-position: -244px -13px;}
#global.clients #nav .portraits:hover				{ background-position: -244px -26px;}
#global.clients #nav .art:hover						{ background-position: -244px -39px;}
#global.clients #nav .ads:hover						{ background-position: -244px -78px;}
#global.clients #nav .exhibitions:hover				{ background-position: -244px -52px;}
#global.clients #nav .clients:hover					{ background-position: -244px -64px;}

#global.clients .content							{ padding:110px 33px 55px 180px; height:100px }

#global.clients .content p							{ float:left; height:90px; padding:0 30px 0 0}
#global.clients .content p.sepa						{ border-right:7px solid #000;}
#global.clients .content p.first					{ padding-left:40px}
