* body { margin: 500; background-color:#FFFFFF; color:#FFFFFF; }
div.clear { height: 1px; font-size: 1px; clear: both; overflow: hidden; }

/*##########################################################################*/

div#left { position:absolute; left:0px; width:100px; height:520px;} 
div#left a { display: block; height: 504px; width:26px; background: no-repeat; background-position: 0 0; margin:16px 0 0 29px; }
div#left a span { display: none;}

div#right { width:663px; height:160px; margin-left:100px;}

div#right a#logo { display:block; float:left; width:350px; height:150px; margin-top:100px; background: no-repeat; background-position: -27px 0; }
div#right a#logo span { display: none;}

div#right div#menu { float:right; margin-top:20px; width:222px; height:25px;}
div#right div#menu a { display: block; height: 25px; float: left; background: ; }
div#right div#menu a span { display: none; }
div#right div#menu span.spacer { display:block; float:left; width:1px; height:25px; background; background-position: -27px -74px; font-size: 1px;}

div#right div#menu a#link_FASHION { width: 173px; background-position: -27px -22px; }
div#right div#menu a#link_BEAUTY { width: 196px; background-position: -92px -22px; }
div#right div#menu a#link_ADVERTISING { width: 230px; background-position: -189px -22px; }
div#right div#menu a#link_contact { width: 60px; background-position: -286px -22px; }

div#right div#menu a#link_HOME:hover, div#right div#menu a#link_HOME.active { background-position: -27px -48px; }
div#right div#menu a#link_BIO:hover, div#right div#menu a#link_BIO.active { background-position: -27px -48px; }
div#right div#menu a#link_FASHION:hover, div#right div#menu a#link_Fashion.active { background-position: -27px -48px; }
div#right div#menu a#link_BEAUTY:hover, div#right div#menu a#link_Beauty.active { background-position: -92px -48px; }
div#right div#menu a#link_ADVERTISING:hover, div#right div#menu a#link_Advertising.active { background-position: -189px -48px; }
div#right div#menu a#link_contact:hover, div#right div#menu a#link_contact.active { background-position: -286px -48px; }

/*##########################################################################*/

div#content { width:85%; height:420px; margin-left:100px; margin-right:60px; background-color:#FFFFFF; border: 2px solid #2f2f2f; overflow:auto;} 
div#gallery {width:5885px;}
div#gallery img {float: left; margin-left:3px; margin-top:3px;}

/*##########################################################################*/

div#content3 { width:85%; height:20px; margin-right:100px; margin-right:60px; background-color:#FFFFFF; border: 0px solid #2f2f2f; } 
div#phone  {foat: left; margin-left:3px; margin-top:3px;}

/*##########################################################################*/

div#content1 { width:85%; height:420px; margin-left:100px; margin-right:60px; background-color:#FFFFFF; border: 2px solid #FFFFFF; } 

/*##########################################################################*/

div#footer { width:85%; height:33px; margin-left:100px;} 
div#footer_right { float:right; width:322px; margin:19px 10px 0 0px;}
div#footer_right span, div#footer_right a { display: block; height: 14px; float: left; background: ; }

div#footer_right span#mobile { width: 121px; background-position: -29px -74px; overflow:hidden;}
div#footer_right span#spacer { width: 1px; background-position: -27px -80px; margin: 0 15px; }
div#footer_right a#email { width: 250px; background-position: -29px -89px; }
div#footer_right a#email span { display: none; }
