/* Right start */
.bottom_banner{clear:left; width:960px; background:#e5e5e5; padding:10px}

div.divbg{background:url('../images/divbg.png') repeat-x; height:10px; clear:both}

#right-news-content{border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1}

#right-news-content div.channel-name{float:left; width:25%; background:url('../images/tab_bg2.png') repeat-x; height:24px; padding-top:2px}

#right-news-content div.no-select-channel-name{float:left; width:25%; background:url('../images/tab_bg1.png') repeat-x; height:24px; padding-top:2px}

#right-news-content div.channel-name a{margin-left:10px; color:#000; text-decoration:none; font-weight:bold}

#right-news-content div.no-select-channel-name a{margin-left:10px; color:#FFF; text-decoration:none}

#right-news-content div.channel-name a:hover{color:#666}

#right-news-content div.no-select-channel-name a:hover{color:#000}

#right-news-content div.channel-name a .channel-urlname{display:block; margin-left:10px; color:#000; font-size:9px; height:10px}

#right-news-content div.no-select-channel-name a .channel-urlname{display:block; margin-left:10px; color:#FFF; display:none; font-size:8px}

#rightcol div.right-block{border-top:1px solid #d1d1d1;         border-bottom:1px solid #d1d1d1; padding:1px; background:#fff}

#rightcol div.right-block div.news-title{font-size:12px; color:#fff; background:#121212; font-weight:bold; height:18px; width:288px; padding-left:10px; padding-top:3px}

#rightcol div.right-block ul.news-list{padding:0px; margin:0px; padding-top:10px; margin-bottom:5px; padding-left:10px}

#rightcol div.right-block div.channel_childrens{border:1px solid #d1d1d1; border-top:0px solid #d1d1d1}

#rightcol div.right-block ul.news-list li{list-style-type:none; height:15px; margin-top:5px; clear:left}

#rightcol a:hover{color:#666}

#rightcol div.right-block ul.news-list li div{background:url('../images/right-libg.png') no-repeat; float:left; width:16px; height:16px; padding-top:1px; text-align:center; font-family:Verdana; font-size:10px; margin-right:10px}

#rightcol div.hot-topic{padding-top:10px; padding-bottom:5px; border:1px solid #d1d1d1; border-top:0px solid #d1d1d1}

#rightcol div.hot-topic ul li{margin-left:25px; list-style-type:none; list-style-image:url("../images/li_style_bg.png"); list-style-position:outside; line-height:150%; clear:left}

#rightcol div.hot-topic ul li a{padding-top:3px}

#rightcol div.elle-show{padding:10px}

#rightcol div.elle-show div.show-content{float:left; width:120px}

#rightcol div.elle-show div.show-image{margin-left:36px}

#rightcol div.elle-show div.show-title{text-align:center; margin-top:2px; margin-bottom:5px}

#rightcol div.elle-show div.hot-topic{border:0px solid #d1d1d1; padding-bottom:0px; padding-top:5px}

#rightcol div.right-links{border:0px solid #d1d1d1; padding-top:5px; padding-bottom:5px}

#rightcol div.elle-show div.hot-topic li{margin-left:15px}

#rightcol div.right-interactive{padding-top:5px}

#rightcol div.right-interactive ul{padding-bottom:0px; margin-bottom:0px}

#rightcol div.right-interactive div.hot-topic{border:0px; padding-top:0px; padding-bottom:0px}

#rightcol div.right-interactive div.hot-topic ul li{margin-left:5px; margin-right:5px; list-style-image:none; list-style-type:none; line-height:118%; background-image:url("../images/line_bg.gif"); background-repeat:repeat-x; background-position:bottom left; padding-top:3px; padding-bottom:3px}

#rightcol div.right-interactive div.hot-topic ul li.topic-line{background-image:none}
#rightcol div.right-interactive div.hot-topic li div.left-img{float:left; background:url('../images/li_style_bg.png') no-repeat; background-position:8px; margin-right:5px; width:15px; height:20px}

#rightcol div.right-interactive div.hot-topic li a.left{float:left; width:180px}

#rightcol div.right-interactive div.hot-topic li a.join-button{float:left; width:80px}

div#navigation{border-top:1px solid #d1d1d1; background:url('../images/sitemap_bg.png') repeat-x; height:29px; padding-top:20px; padding-left:20px}

/* Right end */
/* add by chunlei start */
div.fashion-tape{padding:50px 50px 50px 50px}

div.fashion-tape .search-result{margin-bottom:10px}

/*&#23548; &#33322; &#24320; &#22987; */
div.article-nav{text-align:center; margin-top:25px; clear:both; padding-bottom:40px}

div.article-nav a{padding:3px; padding-top:0px; padding-bottom:0px; border:1px solid #603; margin-bottom:1px; font-size:12px; color:#603; line-height:150%; text-decoration:none}

div.article-nav .current{font-size:12px; padding:3px; padding-top:0px; padding-bottom:0px; color:#603}

div.article-nav a:hover{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#fff; background:#603; line-height:150%; text-decoration:none}

/* activity navigator start */
body.activity div.article-nav a{border:1px solid #1e81e6; color:#1e81e6}

body.activity div.article-nav .current{color:#1e81e6}

body.activity div.article-nav a:hover{background:#1e81e6; color:#fff}

/* activity navigator end */
/* fashion navigator start */
body.fashion div.article-nav a{border:1px solid #000; color:#000}

body.fashion div.article-nav .current{color:#000}

body.fashion div.article-nav a:hover{background:#000; color:#fff}

/* fashion navigator end */
/* life navigator start */
body.life div.article-nav a{border:1px solid #06306c; color:#06306c}

body.life div.article-nav .current{color:#06306c}

body.life div.article-nav a:hover{background:#06306c; color:#fff}

/* life navigator end */
/* beauty navigator start */
body.beauty div.article-nav a{border:1px solid #e81f93; color:#e81f93}

body.beauty div.article-nav .current{color:#e81f93}

body.beauty div.article-nav a:hover{background:#e81f93; color:#fff}

/* beauty navigator end */
/* health navigator start */
body.health div.article-nav a{border:1px solid #326a00; color:#326a00}

body.health div.article-nav .current{color:#326a00}

body.health div.article-nav a:hover{background:#326a00; color:#fff}

/* health navigator end */
/* love navigator start */
body.love div.article-nav a{border:1px solid #a51599; color:#a51599}

body.love div.article-nav .current{color:#a51599}

body.love div.article-nav a:hover{background:#a51599; color:#fff}

/* love navigator end */
/* collection navigator start */
body.collection div.article-nav a{border:1px solid #555; color:#555}

body.collection div.article-nav .current{color:#555}

body.collection div.article-nav a:hover{background:#555; color:#fff}

/* collection navigator end */
/* special navigator start */
body.special div.article-nav a{border:1px solid #555; color:#555}

body.special div.article-nav .current{color:#555}

body.special div.article-nav a:hover{background:#555; color:#fff}

/* special navigator end */
/* club navigator start */
body.club div.article-nav a{border:1px solid #6f3d63; color:#6f3d63}

body.club div.article-nav .current{color:#6f3d63}

body.club div.article-nav a:hover{background:#6f3d63; color:#fff}

/* club navigator end */
/* magazine navigator start */
body.magazine div.article-nav a{border:1px solid #f56300; color:#f56300}

body.magazine div.article-nav .current{color:#f56300}

body.magazine div.article-nav a:hover{background:#f56300; color:#fff}

/* magazine navigator end */
span.not-click{display:none}
/*&#23548; &#33322; &#32467; &#26463; */
div.bloc-article{margin-top:15px}

div.bloc-article .article-images{border:1px solid #d1d1d1; float:left; margin-right:9px; padding:1px; height:96px; width:96px}

div.bloc-article .magazine-images{border:1px solid #d1d1d1; float:left; margin-right:9px; padding:1px; height:128px; width:96px}

.bloc-article .article-content{float:left; width:468px; margin-left:0px; border-left:0px}

.bloc-article a:hover{color:#666}

.article-info{ margin-top:10px;  overflow:hidden}

.search-more{margin-top:10px}

.search-more a{text-decoration:none}

.search-more a:hover{color:#666; text-decoration:none}

/*ELLE&#25512; &#33616; */
div#centercol .main_head{font-size:12px; color:#fff; background:#121212; font-weight:bold; height:21px; padding-left:10px; padding-top:6px}
div#centercol div.news-title{font-size:12px; color:#fff; background:#121212; font-weight:bold; height:18px; padding-left:10px; padding-top:3px}

div#centercol .news-title span{font-size:12px; color:#fff; font-weight:bold}

div#centercol .news-title span a{font-size:12px; color:#fff; font-weight:bold}

div#centercol .news-title span a:hover{text-decoration:underline}
div.more-fashions{padding:1px; border:1px solid #d1d1d1}

div.more-fashions div.fashions-container{border:1px solid #d1d1d1; border-top:0px}

div.more-fashions div.fashions-container  div.fashions-list{        background-color:#f8f8f8; padding:10px; padding-left:2px; padding-right:0px}

div.more-fashions div.fashions-container  div.fashions-list div.fashion{width:96px; margin-left:19px; margin-right:18px; float:left}

div.more-fashions div.fashions-container  div.fashions-list div.fashion .folder_title{        color:#603}

div.more-fashions div.fashions-container div.fashions-list div.fashion .folder_title a:hover{color:#666}

div.more-fashions div.fashions-container  div.fashions-list div.fashion .image{width:96px; height:96px; margin-top:10px; padding:1px; border:1px solid #d1d1d1}

div.more-fashions div.fashions-container  div.fashions-list div.fashion .infor{margin-top:10px}

div.more-fashions div.fashions-container div.fashions-list div.fashion .infor a{line-height:120%; text-decoration:none}

div.more-fashions div.fashions-container div.fashions-list div.fashion .infor a:hover{color:#666}

div.top-header{padding:21px 0px 0px 21px; background:url('../images/sitemap_bg1.png') repeat-x; height:70px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1}
div.content-navigation{font-size:12px; color:#000}

div.content-navigation a:hover{color:#666; text-decoration:underline}
div.top-channel{margin-top:25px}

div.top-channel span{float:left; border-left:1px solid #d1d1d1; width:1px; padding-top:5px; margin-top:5px}

div.top-channel span.channel-span{display:none}

a.channel-tab{display:block;  font-size:14px; padding-top:10px; padding-bottom:5px}

div.channel-divbg a{font-weight:bold}

div.channel-divbg a:visited{color:#000}

div.top-channel div.channel-divbg{border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; background:#fff}
div.top-channel div{float:left; width:100px; text-align:center}

/*ELLE&#25512; &#33616; &#32467; &#26463; */
/* add by chunlei end */
/* add by fei start */
#home-content{border-right:1px solid #d1d1d1; width:659px; padding-top:5px; padding-bottom:10px; padding-left:10px; padding-right:10px}

#home-content ol{margin-left:30px}
.article{margin:0px 49px 0px 49px; padding:20px 0 20px 0; border-bottom:1px solid #d1d1d1}

.gallery_full_top h1, .article h1{text-align:center; margin:30px 0 0 0; padding-bottom:10px;  font-size:16px; font-weight:bold; border-bottom:1px solid #d1d1d1}
/*
.article h1{text-align:center; margin:30px 0 0 0; padding-bottom:10px;         font-size:16px; font-weight:bold;         border-bottom:1px solid #d1d1d1}

.article h2{text-align:center; padding-bottom:10px;         font-size:12px; font-weight:normal; border-bottom:1px solid #d1d1d1}
*/
.body{margin:0 0 40px 0; font-size:14px; line-height:20px}

.body .image{text-align:center}

.article_two{text-align:center; color:#666; font-size:12px; padding:10px 0 0 0}

.body a.left-img img{padding:0 49px 0px 49px}

.body_t div.image{padding-right:20px; float:left}
.article-navigator{margin-top:50px}
div.article-navigator div.article-nav{padding-bottom:90px}

.image_text{text-align:center;padding:5px 0 5px 0;background-color:#5c5c5c;}
.image_text a{color:#fff;}
.image_text_two{width:450px;margin-left:65px;text-align:center; padding:5px 0px 5px 0px;background-color:#5c5c5c;}
.image_text_two a{color:#fff;}
.image_under_link{width:298px;background-color:#dcdcdc;border:1px solid #9c9c9c;}
.image_under_link .gallery_box{width:148px;height:30px;float:left;}
.image_under_link .link_gallery{width:148px;text-align:center;padding:5px 0px; border-right:1px solid #9c9c9c;float:left;}
.image_under_link .link_next{width:148px;text-align:center;padding:5px 0px; border-left:1px solid #9c9c9c;float:left;}
.image_under_link_two{width:448px;margin-left:65px;background-color:#dcdcdc;border:1px solid #9c9c9c;}
.image_under_link_two .gallery_box{width:222px;height:30px;float:left;}
.image_under_link_two .link_gallery{width:222px;text-align:center;padding:5px 0px; border-right:1px solid #9c9c9c;float:left;}
.image_under_link_two .link_next{width:222px;text-align:center;padding:5px 0px; border-left:1px solid #9c9c9c;float:left;}

.body p{display:block; color:#000; line-height:20px; font-size:14px; margin:0px 0 20px 0}
.body p img{float:left; margin-right:20px; margin-bottom:20px; border:1px solid blue}

.free-html{ padding-top:20px}

.vote_b{/*background-image:url(../images/final-poll_bg.png); background-position:left top; width:581px; height:332px; margin:40px 0 40px 0; */ background:#f0f0f0; width:579px; border-bottom:1px solid #9f9f9f; border-right:1px solid #9f9f9f; margin:40px 0px 40px 0px}

.vote_c{/*background-image:url(../images/poll-result_bg.png); background-position:top left; width:581px; height:332px; margin:40px 0 40px 0; */        background:#f0f0f0; width:579px; border-bottom:1px solid #9f9f9f; border-right:1px solid #9f9f9f; padding-top:10px; margin:40px 0px 40px 0px}

.vote{font-size:14px; padding:1px 0 0 0px}

.vote h1{font-size:14px; border-bottom:none;         text-align:left; margin-bottom:0px; margin-top:10px; padding-left:10px}

.vote_c .vote div.warning{padding-left:10px; margin:0px; display:block; margin-top:15px; margin-bottom:-10px}

.vote .input{background:#e4e4e4; padding:0 8px 0 18px; line-height:23px; margin-bottom:1px}

.vote_c div.option{background:#e4e4e4; padding:0 8px 0 18px; line-height:23px; width:552px; margin:0px; float:left; border-bottom:1px solid #f0f0f0}

.vote_c div.poll-result-content{margin-bottom:20px; padding-top:0px}

.vote_c .vote h1{height:14px; padding-bottom:0px; padding-left:10px; margin-top:0px; margin-bottom:-8px}

.vote .botton{text-align:left; padding:10px 20px 20px 18px}

.vote .botton a{margin-right:20px; float:left; cursor:pointer}

.vote .botton-l{margin-top:-40px; margin-bottom:20px}
.vote .botton-l .poll-view-l{background:url(../images/poll_view_l.png) no-repeat left; width:152px; height:20px}
.body_t{font-size:14px; line-height:20px}

.image_small{float:right; padding-right:50px; margin-top:5px}

.tag{height:auto;         background:#FFF;         color:#000;         overflow:hidden;         font-size:12px;         border-bottom:1px solid #d1d1d1}
.tag_top{height:10px; background-image:url('../images/divbg.png'); overflow:hidden; border-bottom:2px solid #FFF}

.tag_content{height:auto; background:#F8F8F8; color:#000; overflow:hidden; font-size:14px; border:1px solid #d1d1d1}

.tag_content_ul{padding-top:10px; padding-bottom:10px}

.tag_content_ul div.other-article{padding-top:5px; padding-bottom:0px; margin-left:10px}

.tag_content_ul div.other-article img, .tag_content_ul div.other-article a{float:left}

.tag_content_ul div.other-article a:hover{color:#666}

.tag_content_ul div.other-article img{padding-top:5px; margin-right:5px}

.tag_content_ul div.other-article span{margin-left:20px}

.tag_content_li{float:left; width:315px; font-size:12px; height:15px;  padding:5px 0 0 10px}
.tag_content_li img{margin-top:5px; float:left; margin-right:5px}
.tag-left-line{border-right:1px solid #d1d1d1}

.tag_content_li a{float:left}

.tag_content_li a:hover{color:#666}

div.tag_container{padding:1px; border:1px solid #d1d1d1}

div#content div.general-container{margin:50px 0 20px 0}

div#content div.general-container p{margin-bottom:10px; min-height:1px; /* for firefox and ie7 */}

div#content div.gallery_full_main div.main_right p, 
div#centercol div#content div.gallery_full_top div.main_body p{min-height:10px; /* for firefox and ie7 */}

/*vote start*/
.clear{ clear:both}

.content-poll-results{width:540px; margin-top:20px; padding-bottom:20px}

.content-poll-results .option{float:left; background:#e4e4e4; font-size:14px; width:540px; padding:5px 0 5px 10px}

.content-poll-results .poll_view{border:solid #790204 1px; float:left; height:15px; background-color:#790204; margin:2px 10px 2px 20px}
.content-poll-results .poll-over-view .poll-over-one{float:left; width:345px}
.content-poll-results .poll-over-view{float:left; margin:2px 0}

.content-poll-results .option .elle-vote{float:left; color:#790204; width:30px; font-size:12px; font-weight:bold}

.content-poll-results .option .elle-value{float:left; width:205px}

/*vote end*/
/* add by fei end */
/* For full gallery start */
.gallery_full_top{margin:0px 49px 20px 49px; padding:20px 0 20px 0}
.gallery_full_top p{line-height:20px; font-size:14px}
.gallery_full_main{background:#000; color:#ccc; margin:0 20px 20px 20px; padding:20px; font-size:13px; position:relative}
.gallery_full_main .main_left{float:left; width:300px; height:auto; overflow:hidden}
.gallery_full_main .main_left .img_alt{color:#FFF; margin-top:3px}
.gallery_full_main .main_right{float:right; width:280px; height:auto; overflow:hidden}
.gallery_full_main .main_right .main_right_content{float:left; width:280px; height:auto; overflow:hidden; margin-top:20px}
.gallery_full_main .main_right .intro{ line-height:18px; height:auto; overflow:hidden; margin-bottom:12px}
.gallery_full_main .main_right .list_one{float:left; width:82px; height:auto; margin:0 16px 0px 0; _margin:0 14px 12px 0; display:inline}
.gallery_full_main .main_right .last_one{margin-right:0px}
.gallery_full_main .main_right a{color:#ccc}
.gallery_full_main .main_right a:hover{text-decoration:underline}
.gallery_full_main .list_one .list_image a{float:left; width:80px; display:block; border:2px solid #000}
.gallery_full_main .list_one .list_image a:hover{border:2px solid #c00}
.gallery_full_main .list_one p{float:left; width:80px; height:36px; line-height:15px; text-align:center}

/* For navigator in gallery */
.gallery_full_main .pagenavigator{ margin-top:20px;  width:100%;  float:left}
.gallery_full_main .pagenavigator ul{ margin:0;  padding:0;  list-style-type:none;  display:inline}
.gallery_full_main .pagenavigator li{ display:inline;  line-height:22px}
.gallery_full_main .pagenavigator a{ color:#999}
.gallery_full_main .pagenavigator li a{ padding:2px 6px;  border:1px solid #999;  margin-bottom:10px}
.gallery_full_main .pagenavigator .current_page{ padding:2px 6px;  border:0}
.gallery_full_main .pagenavigator .prec, 
.gallery_full_main .pagenavigator .next{ padding:2px 6px;  border:1px solid #999}

div.overtime-tip{background-color:#e9e9e9; border:1px solid #d9d9d9; text-align:center; padding-top:30px; padding-bottom:40px}

div.overtime-tip div{text-align:center; margin-top:10px}

/* For Home Poll */
#homePoll .poll-top .poll-title{font-weight:bold; margin-bottom:10px}

#homePoll .poll-top{margin-bottom:20px}

#homePoll .poll-content{ width:180px}

#homePoll .vote_c{width:180px; border:0; padding-top:10px; /*margin:40px 0px 40px 0px; */margin:0; background:none}
#homePoll .vote_c h1{font-size:12px}

#homePoll .vote{font-size:12px; padding:1px 0 0 0px}

#homePoll .vote_c .vote div.warning{padding-left:10px; margin:0px; display:block; margin-top:15px; margin-bottom:5px}

#homePoll .vote_c div.option{background:none; padding:0; line-height:23px; width:auto; margin:0px; float:none; border-bottom:0}

#homePoll .vote_c div.poll-result-content{margin-bottom:20px; padding-top:0px}

#homePoll .vote_c .vote h1{height:auto; padding-bottom:0px; padding-left:0px; margin-top:0px; margin-bottom:0px}

#homePoll .vote .botton{text-align:left; padding:0px}
#homePoll .vote .botton-l{margin-top:0px; margin-bottom:0px}
#homePoll .vote .botton-l .poll-view-l{background:url(../images/home_poll_result.png) no-repeat left; width:147px; height:24px}
#homePoll .content-poll-results{width:175px; margin-top:0px; padding-bottom:0px; padding-left:5px}
#homePoll .content-poll-results .option{font-size:12px; height:23px; width:175px; line-height:16px; overflow:hidden}
#homePoll .content-poll-results .poll_view{display:none}
#homePoll .content-poll-results .poll-over-view{float:left; width:30px}
#homePoll .content-poll-results .option .elle-value{float:left; width:125px; height:23px; overflow:hidden; font-size:12px; color:#333; padding-left:10px;         margin-top:2px; margin-right:10px; background:url(../images/home/news-list-bg-2.gif) no-repeat left}

#homePoll .content-poll-results .poll-over-view .poll-over-one{float:left; width:30px}
#homePoll .content-poll-results .poll-over-view .poll-over-one .elle-vote{color:#790204; width:30px; font-size:12px; font-weight:bold}

#homePoll #formPoll ul{margin-bottom:20px; padding:0px}

/* Sitemap Start */
#sitemap{padding:40px 30px 0px 30px}

#sitemap div.sitemap-title h1 a{font-size:16px}

#sitemap div.sitemap-container{padding-top:30px; position:relative}

#sitemap div.sitemap-container div.content{width:165px; float:left; padding-left:40px; padding-bottom:70px}

#sitemap div.sitemap-container div.line{position:absolute; top:30px; left:205px; width:1px; background:url('../images/sitemapbg.png') repeat-y; height:780px}

#sitemap div.sitemap-container div.line1{position:absolute; top:30px; left:412px; background:url('../images/sitemapbg.png') repeat-y; width:1px; height:780px}

#sitemap div.sitemap-container div.content div.folder-title{margin-bottom:15px}

#sitemap div.sitemap-container div.content div.folder-title h2 a{font-size:16px}

#sitemap div.sitemap-container div.content ul{padding:0px; margin:0px; padding-left:18px}

#sitemap div.sitemap-container div.content ul li{line-height:18px; list-style-type:none; list-style-image:url(../images/fashion/news-list-bg.gif)}

#sitemap div.sitemap-container div.content ul li a:hover{color:#666}

/* Sitemap End */
.body p img{border:0}


