@charset "utf-8";
/* CSS Document */

#headerArea {
 width:1000px;
 height:69px;
 position:relative;
 }

#headerArea h1 {
  display:block; padding:0; margin:0;
  width:73px; height:69px;
   position:absolute;
   left:0; top:0;
   }
#headerArea ul {
  display:block; padding:0; margin:0;
	 width:927px; height:30px;
  position:absolute;
  left:73px; top:19px;
  z-index:10;
 }

#headerArea ul::after {
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both; 
 }
 
#headerArea ul li {
 display:inline; padding:0; margin:0 0 0 0; list-style:none;
 float:left;
 position:relative;
 }
#headerArea ul li a {
 display:block;
 height:30px; padding:0; margin:0 0 0 25px;
 background-repeat:no-repeat;
 background-position:left top;
 cursor:pointer;
 }
#headerArea ul li.selected a,
#headerArea ul li.selected a:hover,
#headerArea ul li a:hover {
 background-position:0 -30px;
 }
#headerArea ul li a span {
 display:none;
 }

#headerArea ul li.news a {
  width:55px;
  background-image:url(/_common_new/images/headerNew/new_menu_news.png);
 }
#headerArea ul li.collection a {
  width:99px;
  background-image:url(/_common_new/images/headerNew/new_menu_collection.png);
}
#headerArea ul li.charity a {
  width:75px;
  background-image:url(/_common_new/images/headerNew/new_menu_charity.png);
 }
#headerArea ul li.stores a {
  width:66px;
  background-image:url(/_common_new/images/headerNew/new_menu_stores.png);
 }
 

#headerArea ul li.philosophy a {
  width:100px;
  background-image:url(/_common_new/images/headerNew/new_menu_philosophy.png);
 }
#headerArea ul li.magazine a {
  width:86px;
  background-image:url(/_common_new/images/headerNew/new_menu_magazine.png);
 }
#headerArea ul li.ec a {
  width:78px;
  background-image:url(/_common_new/images/headerNew/new_menu_ecstore.png);
 }
#headerArea ul li.mailmagazine a {
  width:121px;
  background-image:url(/_common_new/images/headerNew/new_menu_mailmagazine.png);
 }




#headerArea ul li ul {
 width:auto!important;
 padding:0; margin:0;
 position:absolute;
 left:30px; top:30px;
 display:none;
 }
#headerArea ul li ul li {
  margin-left:0;
  margin-right:0;
 }
#headerArea ul li ul li a {
  font-family:Arial, Helvetica, sans-serif;
  }


#sideNavModule {
  width:190px;
 display:block; padding:0; margin:0 0 20px 0;
 }
#sideNavModule li {
  width:190px;
 display:block;
 padding:0; margin:0 0 7px 0;
 list-style:none;
 }
 
#sideNavModule li.new {
  margin-left:-33px;
  padding-left:33px;
  background-image:none;
  background-repeat:no-repeat;
  background-position:0 2px;
}

#sideNavModule li.mb30 {
  margin-bottom:30px;
}
 
#sideNavModule li a {
 display:block;
 padding:0; margin:0;
 width:190px;
 height:15px;
 background-repeat:no-repeat;
 background-position:left top;
 }
#sideNavModule li a:hover,
#sideNavModule li.selected a,
#sideNavModule li.selected a:hover {
 background-position:-190px 0;
 }
#sideNavModule li a span { display:none;}

#sideNavModule li ul {
 width:176px;
 display:block; padding:0; margin:11px 0 5px 14px; 
 }
#sideNavModule li ul li {
 width:176px;
 height:13px;
 margin-bottom:10px;}
#sideNavModule li ul li a {
 width:176px;
 height:13px;
}

/**
pageTopModule
**/
.pageTopModule {
 display:block;
 padding:0; margin:0 0 25px 0;
 text-align:right;
 height:20px;
 }
.pageTopModule a {
 display:block;
 width:67px; height:18px;
 padding:0; margin:0 25px 0 auto;
 background-position:left top;
 background-repeat:no-repeat;
 background-image:url(/_common_new/images/pageTopBlackEn.png);
 }

.pageTopModule.nm {
  margin-bottom:0;
}

.pageTopModule.nm4 {
  margin-bottom:20px;
}


.pageTopModule.nm2 {
  margin-top:10px;
}


.pageTopModule.nm a{
  margin-right:0;
}

.pageTopModule.mr30 a{
  margin-right:75px;
}

.pageTopModule.nm4 a {
  margin-right:0;

}

.pageTopModule a:hover {
 background-position:-100px 0;}
.pageTopModule a span { display:none; }

.pageTopModule.white a {
 background-image:url(/_common_new/images/pageTopWhiteEn.png);}


#collectionMenuBlock {
    display:block;
    text-align:left;
    position:absolute;
    z-index:999;
    left:100px;
    top:50px;
    display:none;
    }
