/* CSS Document */
@charset "utf-8";
/* my general */
body{}
a{ text-decoration:none}
img{ border:0;}
#footer{ width:944px; margin:0px auto}
ul,li{margin:0;padding:0}
.clearfix:after { content:"."; clear:both; display:block; height:0; visibility:hidden; overflow:hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
*+html .clearfix { min-height:1%; }
em,cite{ font-style:normal}
.wordwrap {word-wrap:break-word;word-break:break-all; }
.ver{ vertical-align:middle;}
.overflow_visible{ overflow:visible;}
.marginright_5{ margin-right:5px;}
.marginright_10{ margin-right:10px;}
.margin_4_0{ margin:4px 0;}
.icon{border:0}
.pic_show_other .del{position:absolute; z-index:1; margin:2px; padding:0; top:0; right:0; width:10px; height:10px;cursor:pointer}
.img_wrapper .del{position:absolute; z-index:100; margin:2px; padding:0; top:0; right:0; width:10px; height:10px;cursor:pointer}
.glr_editor_list .setting{position:absolute; z-index:100; margin:2px; padding:0; top:0; left:0; width:10px; height:10px;cursor:pointer}

/* main wrapper */
.main_wrapper { width:960px; overflow:hidden; margin:0px auto; text-align:left; clear:both; padding:0; margin-top:5px; margin-bottom:10px; *padding-top:5px; _padding:0; color:#000;}
.main_wrapper .index_left{ float:left; overflow:hidden; width:765px;}
.main_wrapper .side_bar{ float:right; overflow:hidden; width:180px; clear:right;}
.main_wrapper .side_bar img{padding-bottom:8px; *padding-bottom:10px; _padding-bottom:11px;}
.main_wrapper .side_bar #mymovie{padding-bottom:8px; *padding-bottom:10px; _padding-bottom:11px;}
em,cite{ font-style:normal}
.main_wrapper h2,.main_wrapper h3,.main_wrapper h4,
.main_wrapper h5,.main_wrapper h6{ font-size:12px; font-weight:400;}
.no_wrap{ overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}

/* glr general */
.glr_title{ background:url(/img/gallery/glr_title_bg.gif) repeat-x top left; font-size:14px; color:#000; font-weight:bold; padding-top:6px; height:25px; font-family:Verdana;}
.glr_title img.margin,.glr_title_new img.margin{ margin-right:10px;}
.glr_information{ width:100%; text-align:center; font-weight:bold; margin:30px 0; color:#989797; font-size:11pt; vertical-align:middle;}
.glr_title a{ font-size:10pt; color:#000; font-weight:bold; float:right; line-height:16px; margin-left:0px}
.glr_title .left{ font-size:14px; color:#000; font-weight:bold;}
.glr_title div.right a{  font-size:9pt; color:#000; font-weight:normal; }
.glr_title .ttl{ max-width:320px; _width:expression(this.scrollWidth > 320 ? 320 + 'px' : 'auto'); overflow-x:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; margin-right:0px; float:left; padding-top:2px;}
.glr_title .ttl_index{ max-width:160px; _width:expression(this.scrollWidth > 160 ? 160 + 'px' : 'auto'); overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; margin-right:0px; float:left; height:15px; line-height:15px; padding-top:2px;}
.glr_title .privacy_icon{ }
.glr_title .divleft{ float:left;}
.glr_title .divright{ float:right;}
.glr_left_main{ _height:500px; min-height:500px; margin-bottom:10px; font-family:Verdana;}
.glr_left_bottom{}
.glr_left_bottom .pic_show{ width:100%; margin-top:10px;}
.glr_left_bottom .pic_show ul li{ width:127px; float:left; margin-bottom:20px;}
.glr_left_bottom .pic_show ul li img{ display:block; background:url(/img/gallery/glr_pic_bg.gif) no-repeat center; padding:7px;}
.glr_left_bottom .pic_show ul li h2{ width:127px; text-align:center; margin-top:8px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.glr_left_bottom .pic_show ul li p{ width:127px; text-align:center; color:#8b8888; font-size:7pt; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.glr_left_bottom .pic_show ul li p img{ vertical-align:middle; display:inline; padding:0;}

/* glr grey box */
.glr_grey_box .box_wrapper{ border:10px #d1d4d1 solid; width:400px; background-color:#fff;}
.glr_grey_box .box_title{ font-size:11pt; color:#000; font-weight:bold; height:30px; line-height:30px; background-color:#999;} 
.glr_grey_box .box_title img{ vertical-align:middle; margin-left:10px; margin-right:7px;}
.glr_grey_box .box_content{ padding:16px 27px;}
.glr_grey_box .box_content .blank{ color:#000; position:relative; float:left; height:23px; line-height:23px;}
.glr_grey_box .box_content .blank span{ position:absolute; right:-5px; top:-5px; color:#ff33cc;}
.glr_grey_box .box_content div.clearfix{ margin:5px 0; clear:both; height:auto;}
.glr_grey_box .box_content .input_1{ border:1px solid #bebdbd; width:260px; float:left; margin-left:10px; height:19px; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; padding-right:5px; color:#b0b0b0;}
.glr_grey_box .box_content .input_2{ border:1px solid #bebdbd; width:260px; float:left; margin-left:10px; height:19px; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; padding-right:5px; color:#b0b0b0; line-height:150%; height:120px;}
.glr_grey_box .box_content .privacy_wrapper{ float:left; width:280px; margin-left:10px;}
.glr_grey_box .box_content .privacy_wrapper img.left{ float:left; border:1px solid #bebdbd;}
.glr_grey_box .box_content .privacy_wrapper div.middlediv{ float:left; border-top:1px solid #bebdbd; border-bottom:1px solid #bebdbd; width:222px; height:23px; line-height:23px; padding-left:5px;}
.glr_grey_box .box_content .privacy_wrapper img.left3{ float:left;}
.glr_grey_box .box_content .act{ margin-top:20px;}
.glr_grey_box .box_content .act a{ float:right; margin-right:20px;}
.glr_grey_box .box_content .act_mid{ margin-top:20px; width:100%;}
.glr_grey_box .box_content .act_mid a.left{ float:left; margin-left:80px;}
.glr_grey_box .box_content .act_mid a.right{ float:right; margin-right:80px;}


.glr_grey_box .box_content .tag{ position:relative;}
.glr_grey_box .box_content .tag .tagcontent{ position:absolute; top:24px; left:63px; border:1px solid #bebdbd; background-color:#f2f2f2; width:254px; padding-left:8px; padding-right:8px; padding-bottom:8px; padding-top:3px; height:auto; z-index:20;}
.glr_grey_box .box_content .tag .tagcontent .title{ color:#494949; font-weight:bold; font-size:10pt; height:25px; line-height:25px; border-bottom:1px solid #d3d3d3;}
.glr_grey_box .box_content .tag .tagcontent .title img{*margin-top:2px;}
.glr_grey_box .box_content .tag .tagcontent ul{ margin:3px 0; height:auto; width:260px; overflow:hidden;}
.glr_grey_box .box_content .tag .tagcontent ul li{ float:left; display:block; white-space:nowrap; margin-right:13px; width:auto; line-height:150%;}
.glr_grey_box .box_content .tag .tagcontent ul li a{ color:#3d3d3d; text-decoration:none}
.glr_grey_box .box_content .tag .tagcontent ul li a:hover{ text-decoration:underline;}

.glr_grey_box .box_content .selector_wrapper{ float:left; width:280px; margin-left:10px;}
.glr_grey_box .box_content .selector_wrapper img.left{ float:left; border:1px solid #bebdbd;}
.glr_grey_box .box_content .selector_wrapper div.middlediv{ float:left; border:1px solid #bebdbd; border-right:none; width:245px; height:23px; line-height:23px; padding-left:5px;}
.glr_grey_box .box_content .selector_wrapper img.left3{ float:left;}

/* add pic */
.glr_title .note_txt{ width:100%; color:#8b8b8b; font-weight:normal; margin:10px 0;font-size:9pt; font-family:Verdana; }
.add_helper{margin-top:10px; line-height:150%; color:#a9a9a9; border:1px solid #dedede; padding:5px; padding-left:40px;}
.add_helper p.txt_indent_4{ text-indent:4em;}
.add_helper .girl{ color:#FF33CC; text-decoration:}
.add_helper .girl:hover{ color:#FF33CC; text-decoration:}
.add_helper ul li{ list-style:disc inside; margin:10px 0;}
.add_helper .flashlink{ color:#797979; font-weight:bold;}
.add_helper .heavy{ color:#797979; font-weight:bold;}


.glr_add .glr_title_sub{ font-size:11pt; color:#000; font-weight:bold; padding-top:6px; line-height:25px; margin:0; text-align:left; border-top:1px solid #d6d6d6; margin-top:20px;}
.glr_add .upload{ padding-left:20px; margin-top:15px;}
.glr_add .upload input{ height:20px; line-height:20px; float:left; margin-right:10px; padding-top:3px; *padding-top:0px; *padding-bottom:3px; width:320px; padding-left:5px; color:#a9a9a9;}
.glr_add .upload .margin_left{ margin-left:337px;}
.glr_add .upload a{ float:left; vertical-align: middle;}
.glr_add .upload_act{ text-align:right; width:100%; margin:15px 0;}

/* complete pic information*/
.glr_pic_com{ width:100%;}
.glr_pic_com ul{ width:780px; margin-top:10px;}
.glr_pic_com ul li{ width:147px; min-height:184px; float:left; display:block; border:1px solid #fff; margin-right:3px; margin-bottom:10px; position:relative;}
.glr_pic_com ul li div.act_del{ position:absolute; top:0px; left:5px;width:12px;}
.glr_pic_com ul li div.act_del a{ margin-right:5px; display:block; width:12px; text-align:center; margin-top:10px;}
.glr_pic_com ul li div.main_wrapper{ width:120px; height:auto; margin-left:22px; padding:5px 0; border:1px solid #fff;}
.glr_pic_com ul li .img_wrapper{ width:120px; min-height:120px; text-align:center; overflow:hidden; vertical-align:bottom; display:block;}
.glr_pic_com ul li div.input_wrapper{}
.glr_pic_com ul li div.input_wrapper input{ float:left; border:1px solid #d6d6d6; margin-top:5px; width:97px;  padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; color:#969696; height:20px; line-height:20px;}
.glr_pic_com ul li div.input_wrapper input.default{ float:left; border:1px solid #d6d6d6; margin-top:5px; width:113px; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; color:#969696; height:20px; line-height:20px;}
.glr_pic_com ul li div.input_wrapper img{ float:left; display:block; margin-top:5px;}
.act_save{ text-align:right; width:100%; margin:15px 0;}

/* fix 1px shake bug */

/* self gallery */
.pic_show{ width:100%; margin-top:10px;}
.pic_show ul li{ width:127px; float:left; margin-bottom:20px;}
.pic_show ul li img{ display:block; background:url(/img/gallery/glr_pic_bg.gif) no-repeat center; padding:7px;}
.pic_show ul li h2{ width:127px; text-align:center; margin-top:8px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.pic_show ul li p{ width:127px; text-align:center; color:#8b8888; font-size:7pt; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; margin-top:5px;}
.pic_show ul li p img{ vertical-align:middle; display:inline; padding:0;}


/* gallery content */
.glr_browse .divleft{ width:120px; float:left;}
.glr_browse .divright{ width:625px; float:right}
.seeall{ text-align:center; width:100%; margin:25px 0;}
.gallery_content div.topwrapper{ margin:15px 0;}
.gallery_content div.topwrapper img.gallerypic{ float:left; display:block; background:url(/img/gallery/glr_pic_bg_big.gif) no-repeat center; padding:7px; margin-left:20px;}
.gallery_content div.topwrapper div.right{ padding-top:10px; width:448px; float:right;}
.gallery_content div.topwrapper div.right .txt_des{ font-size:7pt; color:#8b8888; margin-left:5px;}
.gallery_content div.topwrapper div.right .txt_prefer{ color:#8b8888; margin:10px 0;}
.gallery_content div.topwrapper div.right p.detail{ line-height:170%; margin:15px 0;}

.gallery_content .midwrapper{ width:100%; border-top:1px solid #dfdfdf; padding:10px 0;}
.gallery_content .midwrapper ul{ width:640px; margin-top:10px;}
.gallery_content .midwrapper ul li{ width:187px; float:left; display:block; border:1px solid #fff; margin-right:3px; position:relative;}
.gallery_content .midwrapper ul li div.act_del{ position:absolute; top:10px; left:-17px; display:none}
.gallery_content .midwrapper ul li div.act_del a{ margin-right:5px;}
.gallery_content .midwrapper ul li div.act_del div.top1 { text-align:right; margin-bottom:15px;}
.gallery_content .midwrapper ul li div.main_wrapper{ width:160px; height:auto; margin-left:22px; padding:5px 0;}
.gallery_content .midwrapper ul li .img_wrapper{ width:160px; height:160px; display:block; table-layout:fixed; text-align:left; overflow:hidden;}
.gallery_content .midwrapper ul li .img_wrapper img{  display:block;}
.gallery_content .midwrapper ul li div.input_wrapper{ margin:5px 0;}
.gallery_content .midwrapper ul li div.input_wrapper input{ float:left; border:1px solid #d6d6d6; margin-top:5px; width:137px; border-right:none; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; color:#969696; height:20px; line-height:20px;}
.gallery_content .midwrapper ul li div.input_wrapper input.default{ float:left; border:1px solid #d6d6d6; margin-top:5px; width:153px; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; color:#969696; height:20px; line-height:20px;}
.gallery_content .midwrapper ul li div.input_wrapper img{ float:left; display:block; margin-top:5px;}
.gallery_content .midwrapper ul li .pic_title{ font-weight:bold; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; margin-top:10px; line-height:26px; height:26px; width:100%;}
.gallery_content .midwrapper ul li .txt_prefer{ color:#8b8888; margin:2px 0;}
.gallery_content .midwrapper ul li .txt_prefer img{ margin-right:2px;}
.act_wrapper{ text-align:right; width:100%; margin:15px 0;}

/* gallery pic */

.glr_pic{}
.glr_pic .pic_nav{ width:100%; overflow:hidden;  margin:20px 0;}
.glr_pic .pic_nav div.left img,.glr_pic .pic_nav div.right img{ margin-top:26px;}
.glr_pic .pic_nav ul{ width:730px; float:left; padding-left:4px; padding-right:4px;}
.glr_pic .pic_nav ul li{ display:block; float:left; width:81px; text-align:center;}
.glr_pic .pic_nav ul li img{ display:block; padding:3px; padding-bottom:11px;}
.glr_pic .pic_nav ul li img.selected{ background:url(/img/gallery/gallery_pic_bg.gif) no-repeat center top;}
.glr_pic .selected_pic_wrapper{ width:700px; margin:20px auto; text-align:center; overflow:hidden;}
.glr_pic .selected_pic_detail{ width:700px; margin:10px auto; line-height:25px; height:25px;}
.glr_pic .selected_pic_detail .pic_ttl{ color:#000; font-weight:bold; }
.glr_pic .selected_pic_detail .pic_subttl{ color:#808080; margin-left:10px; font-size:7pt;}
.glr_pic .selected_pic_detail .nums{ color:#fff; background-color:#000;}
.glr_cmt_wrapper{ margin-top:25px;}
.glr_cmt_wrapper div textarea{font-size:9pt;}
.glr_cmt_wrapper .txt_mark{ color:#666666; font-size:9pt; font-weight:normal;}
.glr_cmt_wrapper .cmt_input{ width:753px; color:#666666; padding:5px; margin:10px 0; display:block; line-height:150%; border:1px solid #b3b3b3; height:60px; overflow:auto;}
.glr_cmt_wrapper .cmt_list{ width:100%; margin:10px 0;}
.glr_cmt_wrapper .cmt_list ul li{ display:block; width:100%; border-top:1px solid #dadada; padding:5px 0; height:auto; float:left;}
.glr_cmt_wrapper .cmt_list ul li img{ float:left; display:block;}
.glr_cmt_wrapper .cmt_list ul li div.r1{ float:right; width:710px;}
.glr_cmt_wrapper .cmt_list ul li p{ line-height:180%; margin-top:3px;}
.color_999999{ color:#999;}

.glr_cmt_wrapper .cmt_list ul li div.asw{ width:710px; border-top:1px solid #dadada; padding:5px 0; height:auto; float:left; margin:5px 0;}
.glr_cmt_wrapper .cmt_list ul li div.asw img { float:left; display:block;}
.glr_cmt_wrapper .cmt_list ul li div.asw div.r2{ float:right; width:650px; line-height:180%;}
.time_stamp{ color:#999; font-size:7pt;}
.cmt_rel{ line-height:12px;}

.glr_pic .selected_pic_detail div.left{ line-height:20px; height:20px;}
.glr_pic input.selected_pic_name{ width:280px; float:left; border:1px solid #d6d6d6; margin-top:0px; border-right:none; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; color:#969696; height:20px; line-height:20px; }
.glr_pic .selected_pic_detail div.left img{ }
.glr_pic .selected_pic_detail div.left .pic_subttl { line-height:25px; height:25px;}

/* warning */
.warning_txt{ padding:30px; text-align:center; font-weight:bold;}

/* 11.26 fix*/
.button_upload_27 {
	background:transparent url(/img/gallery/button_27.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	cursor:pointer;
	font-size:11pt;
	font-weight:bold;
	height:27px;
	line-height:27px;
	text-align:center;
	padding:0 15px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 10px ;
}
.button_upload_42 {
	background:transparent url(/img/gallery/button_42.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	cursor:pointer;
	font-size:11pt;
	font-weight:bold;
	height:42px;
	line-height:42px;
	text-align:center;
	padding:0 40px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 10px ;
}
.button_upload_27 a,.button_upload_42 a{
	_padding-top:0px;
	_display:inline-block;
}
.button_def {
	background:transparent url(/img/gallery/button.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	cursor:pointer;
	font-weight:normal;
	height:23px;
	line-height:23px;
	text-align:center;
	padding:0 20px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 10px ;
}
input.disabled{
	cursor:default;
}
.button_def_noh {
	background:transparent url(/img/gallery/button.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	cursor:default;
	font-weight:normal;
	height:23px;
	line-height:23px;
	text-align:center;
	padding:0 5px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 10px ;
	color:#999!important;
}

/* new other gallery */
.pic_show_other{ width:765px; margin-top:20px; height:auto;}
.margin_top_30{ margin-top:30px;}
.pic_show_other ul{ width:780px;}
.pic_show_other ul li{ width:180px; float:left; height:212px; overflow:hidden; display:block; margin-bottom:20px; margin-right:15px;}
.pic_show_other ul li table img.cover{ display:block; *display:inline; }
.pic_show_other ul li table tr td{ width:180px; height:180px;}
.pic_show_other ul li table tr td .imgthumb{ position:relative; display:inline-block; *display:inline-block;overflow:hidden}
.pic_show_other ul li table tr td .imgthumb div.privacy{ position:absolute; z-index:1; margin:0; padding:0; bottom:1px; right:1px; _right:expression( (180-this.previousSibling.scrollWidth)/2+'px');  width:14px; height:17px; cursor:pointer;}
.pic_show_other ul li table tr td .imgthumb div img{ display:inline;}
.pic_show_other ul li table tr td .imgthumb div.glrinf{ text-align:right; position:absolute; z-index:200; margin:0; padding:0; bottom:0; right:0;  width:100%; height:17px; line-height:17px; font-size:7pt; color:#fff; _height:15px; *padding-bottom:2px!important; _padding-bottom:0px;}
.pic_show_other ul li table tr td .imgthumb div.glrinfbg{ text-align:right; position:absolute; z-index:100; margin:0; padding:0; bottom:0; *bottom:2px!important; _bottom:0; right:0;  width:100%; height:17px; background-color:#000; font-size:7pt; color:#ccc; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.pic_show_other ul li table tr td .imgthumb div.glrinf img{ display:inline; vertical-align:middle; margin-right:3px; margin-top:-1px; *margin-top:0px; _margin-top:2px;}
.pic_show_other ul li h2{ width:180px; font-weight:bold; text-align:left; margin-top:8px; margin-bottom:6px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; height:14px;}

.pic_show_other ul li p{ width:180px; text-align:center; color:#8b8888; font-size:7pt; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; margin-top:5px;}
.pic_show_other ul li p img{ vertical-align:middle; display:inline; padding:0;}
.pic_show_other ul li div.actwrapper{ width:180px; text-align:left; color:#8b8888; font-size:7pt; overflow:hidden;}
.pic_show_other ul li div.l{ float:left; width:76px; color:#8b8888; font-size:7pt; vertical-align:middle; margin-left:-1px;}
.pic_show_other ul li div.ll{ float:left; width:37px; color:#8b8888; font-size:7pt; vertical-align:middle; letter-spacing:-1px;}
.pic_show_other ul li div.ll img{ margin-right:2px; vertical-align:middle; margin-top:-2px; *margin-top:0px;}
.pic_show_other ul li div.lll{ float:left; width:34px; color:#8b8888; font-size:7pt; vertical-align:middle; letter-spacing:-1px;}
.pic_show_other ul li div.lll img{ margin-right:3px; vertical-align:middle; margin-top:-2px; *margin-top:0px;}
.pic_show_other ul li div.r{ float:right; width:33px; color:#8b8888; font-size:7pt; vertical-align:middle; text-align:right;}
.pic_show_other ul li div.r img{ margin-left:6px; margin-right:-1px;}
.pic_show_other ul li div.r img.margin_none{ margin:0;}

.pic_show_other ul li div.actwrapper_other{ width:180px; text-align:left; color:#8b8888; font-size:7pt; overflow:hidden;}

/* new recommended gallery */
.pic_show_rec{ width:396px; margin-top:10px;}
.pic_show_rec ul li{ width:67px; display:block; float:left; margin-bottom:20px; margin-right:32px;}
.pic_show_rec ul li table{ width:67px; height:70px; text-align:center;}
.pic_show_rec ul li table img{ display:block; *display:inline; padding:1px; border:1px solid #000;}
.pic_show_rec ul li table a{ position:relative; display:inline-block; *display:inline-block;overflow:hidden;}
.pic_show_rec ul li table div.glrinf{ position:absolute; z-index:200; margin:0; padding:0; padding-right:4px; right:0; bottom:0; height:15px; line-height:15px; color:#fff; font-size:7pt; width:auto; text-align:right; cursor:pointer; *padding-bottom:2px!important; *padding-bottom:0px}
.pic_show_rec ul li table div.glrinf img{ border:none; display:inline; padding:0; margin:0; margin-right:3px; margin-top:-2px; *margin-top:1px; _margin-top:1px; vertical-align:middle;}
.pic_show_rec ul li table div.glrinfbg{ text-align:right; position:absolute; z-index:100; margin:0; padding:0; bottom:0; *bottom:2px; _bottom:1px; right:0;  width:100%; height:15px; font-size:7pt; background:#000000; color:#ccc; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.pic_show_rec ul li h2{ width:67px; font-weight:bold; text-align:left; margin-top:6px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; line-height:20px;}
.pic_show_rec ul li p{ width:67px; text-align:left; color:#8b8888; font-size:7pt; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; margin-top:5px;}
.pic_show_rec ul li p img{ vertical-align:middle; display:inline; padding:0;}

.pic_show_other_wrapper{ width:366px;height:150px;position:relative; overflow:hidden; }

/* new one gallery */
.glr_title div.left{ vertical-align:middle; margin-right:10px;}
.glr_title div.left img{ vertical-align:middle; margin-top:-2px; _margin-top:1px;}
.glr_title div.left .left img{ vertical-align:middle; margin-top:-2px; _margin-top:1px;}
.glr_title div.timestampe{ font-size:7pt; color:#8b8888; font-weight:normal; height:16px; line-height:16px; float:left; margin-right:15px; padding-top:2px; padding-top:4px; _padding-top:4px;}
.glr_title div.backall{ text-decoration:underline; color:#000; font-size:12px; text-align:left; float:left; margin-right:5px; padding-top:1px; *padding-top:2px;}
.glr_title div.backen{padding-top:2px; *padding-top:1px;}
.glr_title div.backall a{ float:left; display:block; height:15px; line-height:15px; font-weight:normal; text-decoration:underline; font-family:Verdana; font-size:12px; }

.glr_inf_first{ color:#8b8888; margin-left:0px; vertical-align:middle; font-size:13px; display:inline;}
.glr_inf{ color:#8b8888; margin-left:20px; vertical-align:middle; font-size:13px}
.glr_inf a:link{ color:#8b8888;}
.glr_inf a:visited{ color:#8b8888;}
.glr_inf a:hover{ color:#FF33CC;}
.glr_inf a{ color:#8b8888;}
.glr_inf_first img,.glr_inf img{ vertical-align:middle; margin-top:-2px; *margin-top:1px; _margin-top:0px}
.glr_inf_fixie6{ _margin-top:5px;}
/*2009-01-13 modify*/
.glr_inf_p1{margin-left:0px; margin-top:-4px; width:78px; *margin-top:-2px; _margin-top:2px; text-align:left;}
.glr_inf_p1 a{text-decoration:none!important;}
.glr_inf_p1 a img.ie6mar{*margin-top:-1px; _margin-top:-3px;}
.glr_inf_p1 a img.ie7mar{*margin-top:2px; _margin-top:0px;}
.glr_inf_p1 a span.ie7mar{*margin-top:-3px; *display:inline-block; _display:inline;}
.glr_inf_p1_en{width:122px; }

/* new other gallery */
.pic_show_one{ width:100%; margin-top:10px;}
.pic_show_one ul li{ width:120px; float:left; margin-bottom:20px; margin-right:33px; height:136px; overflow:hidden}
.pic_show_one ul li table{ width:120px; height:120px; text-align:center;}

.pic_show_one ul li h2{ width:120px; font-weight:normal; text-align:left; margin-top:8px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.pic_show_one ul li p{ width:120px; text-align:center; color:#8b8888; font-size:10px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; margin-top:3px;}
.pic_show_one ul li p img{ vertical-align:middle; display:inline; padding:0;}
.pic_show_one ul li div.detail_other{ padding-top:5px; color:#8b8888; font-size:10px; vertical-align:middle; text-align:left;}
.pic_show_one ul li div.detail_other img.setmargin{ margin-right:3px; vertical-align:middle; margin-top:-1px; *margin-top:1px;}
.pic_show_one ul li div.detail_other .right{ letter-spacing:-1px;}

.glr_title_black{ font-size:14px; font-weight:bold; line-height:25px; vertical-align:middle; padding-top:3px; _margin-top:5px;}
.glr_title_black img{ vertical-align:middle; margin:-4px 10px 0 10px; *margin-top:0px; _margin-top:-2px;}
.glr_title_black_num{ font-size:9pt; line-height:25px; height:25px; margin-left:5px; font-weight:normal;}

.glr_right_wrappper{ display:block; background-color:#ededed; height:auto; width:180px; overflow:hidden;margin-bottom:10px;}
.glr_right_wrappper .ttl{ color:#000000;}
/* new other gallery  2009-01-10 modify*/


/* new gallery right */

.pic_show_black{ width:100%; margin-top:10px; position:relative;}
.pic_show_black ul li{ width:124px; margin:0 auto; margin-bottom:10px;}
.pic_show_black ul li table{ width:124px; min-height:50px!important; _height:50px; text-align:center;}
.pic_show_black ul li table img{ display:block; *display:inline; border:1px solid #8b8888;padding:1px}
.pic_show_black ul li table a{ position:relative; display:inline-block; *display:inline-block;overflow:hidden}
.pic_show_black ul li table div.glrinf{ position:absolute; z-index:200; margin:0; padding:0; padding-right:4px; right:0; bottom:0; height:15px; line-height:15px; color:#fff; font-size:7pt; width:auto; text-align:right; cursor:pointer;}
.pic_show_black ul li table div.glrinf img{ border:none; display:inline; padding:0; margin:0; margin-right:3px; margin-top:-2px; *margin-top:-1px; _margin-top:2px; vertical-align:middle;}
.pic_show_black ul li table div.glrinfbg{ text-align:right; position:absolute; z-index:100; margin:0; padding:0; bottom:0; *bottom:2px; right:0;  width:100%; height:15px; background:#000; font-size:7pt; color:#ccc; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.pic_show_black .title{font-size:12px;height:20px;line-height:20px; width:70px; font-weight:bold; text-align:left;}
.pic_show_black .title a{ color:#000000; text-decoration:none}
.pic_show_black .title a:hover{color:#FF33CC}
.pic_show_black ul li p{ width:124px; text-align:center; color:#8b8888; font-size:7pt; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; margin-top:3px;}
.pic_show_black ul li p img{ vertical-align:middle; display:inline; padding:0;}
.pic_show_black .loading{height:100px;color:#8b8888;margin:0 auto;text-align:center;line-height:50px}
.pic_show_black ul li div.lmark{ float:left; vertical-align:middle; color:#8b8888; font-size:7pt; padding-left:25px; margin-top:2px; width:40px;}
.pic_show_black ul li div.rheart{ float:left; vertical-align:middle; color:#8b8888; font-size:7pt; padding-right:25px; margin-top:2px;}
.pic_show_black ul li div.lmark img,.pic_show_black ul li div.rheart img{ vertical-align:middle; margin-right:2px; *margin-top:1px;}
.pic_show_black ul li div{ color:#8b8888; font-size:7pt; margin-top:3px;}
.pic_show_black ul li div div.right{ letter-spacing:-1px; margin-left:3px;height:20px;line-height:20px;text-align:right}
.pic_show_black ul li div div.right img{ vertical-align:middle; margin-right:2px; *margin-top:1px;}

.glr_right_act{ vertical-align:middle; text-align:center;font-size:9pt; font-family:"Simsun"}
.glr_right_act a{background-color:#cacaca;padding:2px 8px}
.glr_right_act a.more{ margin:0 2px; color:#000000; }
.glr_right_act a.more:hover{ color:#ff00cc;}
.glr_right_act span.more{ margin:15px; font-size:10pt; color:#000000; font-weight:bold;}
.glr_right_act span.more:hover{ color:#ff00cc;}

/* new complete pic information*/
.glr_pic_com_new{ width:100%;}
.glr_pic_com_new ul{ width:780px; margin-top:10px;}
.glr_pic_com_new ul li{ width:139px;height:auto;float:left; display:block; margin-right:1px; margin-bottom:10px; margin-right:14px;}
.glr_pic_com_new ul li div.act_del{ position:absolute; top:0px; left:5px; width:12px;}
.glr_pic_com_new ul li div.act_del a{ margin-right:5px; display:block; width:12px; text-align:center; margin-top:10px;}
.glr_pic_com_new ul li div.main_wrapper{ width:120px; height:auto; margin-left:0px; padding:5px 0;}
.glr_pic_com_new ul li .img_wrapper{ width:120px; text-align:center; overflow:hidden; vertical-align:bottom; display:block;}
.glr_pic_com_new ul li .img_wrapper tr td{ }
.glr_pic_com_new ul li div.input_wrapper{}
.glr_pic_com_new ul li div.input_wrapper input{ float:left; border:1px solid #d6d6d6; margin-top:5px; width:96px; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; color:#000; height:20px; line-height:20px; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}
.glr_pic_com_new ul li div.input_wrapper input.default{ float:left; border:1px solid #d6d6d6; margin-top:5px; width:113px; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; color:#969696; height:20px; line-height:20px;}
.glr_pic_com_new ul li div.input_wrapper img{ float:left; display:block; margin-top:5px;}
.act_save{ text-align:right; width:100%; margin:15px 0;}
.act_save input{height:25px;}
.glr_pic_com_new ul li p{ text-align:center; margin:3px 0; color:#8b8888; font-size:10px;}
.glr_pic_com_new ul li .detail_wrapper{ text-align:left; margin:3px 0; color:#8b8888; font-size:10px; position:relative; margin-top:-13px; *padding-top:2px;}
.glr_pic_com_new ul li .detail_wrapper{ padding-left:5px; width:142px; }
.glr_pic_com_new ul li .detail_wrapper .createtime{ float:left;}
.glr_pic_com_new ul li .detail_wrapper .left{ padding-left:25px;}
.glr_pic_com_new ul li .detail_wrapper .right{ padding-right:5px;}
.glr_pic_com_new ul li .detail_wrapper img{ margin-top:0px; margin-right:2px; vertical-align:middle;}

/* new see other's gallery content */
.glr_pic{}
.glr_pic .pic_nav_new{ width:100%; overflow:hidden;  margin:0px 0;}
.glr_pic .pic_nav_new div.left img,.glr_pic .pic_nav_new div.right img{ margin-top:26px;}
.glr_pic .pic_nav_new div.left img{margin-top:0px;}
/*.glr_pic .pic_nav_new ul{ width:730px; float:left; padding-left:4px; padding-right:4px;}*/
.glr_pic .pic_nav_new .photolistwrapper{ width:759px; overflow:hidden; border:1px solid #fff; height:69px; padding:0px 2px;}
.glr_pic .pic_nav_new ul{ width:759px; height:67px; clear:both; *padding-top:1px; _padding-top:0px; _margin-top:-4px;}
.glr_pic .pic_nav_new .hover{ border:1px solid #d6d6d6;}
.glr_pic .pic_nav_new ul li{ display:block; float:left; width:69px; text-align:center; height:67px; line-height:67px; font-size:67px;}
*>.glr_pic .pic_nav_new ul li{font-size:12px}
.glr_pic .pic_nav_new ul li img{ padding:1px; border:1px solid #fff; vertical-align:middle;cursor:pointer;}
.glr_pic .pic_nav_new ul li img.imghover{ border:1px solid #ccc;}
.glr_pic .pic_nav_new ul li.selected img{ border:1px solid #FF33CC;}
.glr_pic .pic_nav_new .act_up a{ width:22px; display:block; margin:0px auto; text-align:center; }
.glr_pic .pic_nav_new .act_down a{ width:22px; display:block; margin:0px auto; text-align:center;}

/* fix new one gallery */
.glr_title div.left a{ display:block; height:25px; line-height:25px; vertical-align:middle; text-decoration:underline; font-weight:normal;}
.glr_title div.right a img{ display:block; margin-top:1px; *margin-top:3px;}
/* end */

/*
.glr_pic .selected_pic_detail_new input.selected_pic_name{ width:280px; float:left; border:1px solid #d6d6d6; margin-top:0px; border-right:none; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; color:#969696; height:20px; line-height:20px; }
*/

/*fix length*/
.glr_pic .selected_pic_detail_new input.selected_pic_name{ width:220px; float:left; border:1px solid #d6d6d6; margin-top:0px; border-right:none; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; color:#969696; height:20px; line-height:20px; }
.glr_pic .selected_pic_detail_new div.left{ vertical-align:middle; line-height:25px; height:25px;}
.glr_pic .selected_pic_detail_new div.left img{ vertical-align:middle; *margin-top:2px;}
.glr_pic .selected_pic_detail_new .edit_func{ margin-left:10px; margin-top:-2px; *display:inline-block; *margin-top:0px;_margin-top:7px;}
.glr_pic .selected_pic_detail_new .edit_func_en{*margin-top:-1px; _margin-top:5px;}
.glr_pic .selected_pic_detail_new .edit_func a{ vertical-align:middle; height:25px; line-height:25px; color:#999;}
.glr_pic .selected_pic_detail_new .edit_func a:hover{ vertical-align:middle; height:25px; line-height:25px; color:#FF33CC;}
.glr_pic .selected_pic_detail_new .edit_func a img{ vertical-align:middle; *margin-top:3px; _margin-top:3px;}

.glr_pic .selected_pic_detail_new{ width:765; margin:0px auto; clear:both;}
.glr_pic .selected_pic_detail_new .pic_ttl{ color:#000; font-weight:naomal; line-height:25px; height:25px; display:inline-block; max-width:360px; _width:expression(this.scrollWidth > 360 ? 360 + 'px' : 'auto'); overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin-right:5px;}
.glr_pic .selected_pic_detail_new .left span a{ text-align:left;}
.glr_pic .selected_pic_detail_new .left span a .fix_ie{ *margin-top:-1px; _margin-left:-3px;}
.glr_pic .selected_pic_detail_new .pic_rename{ color:#808080; font-size:7pt; *height:25px; *line-height:25px; vertical-align:top;}
.glr_pic .selected_pic_detail_new .pic_rename img{margin-top:-3px;}
*html .glr_pic .selected_pic_detail_new .pic_rename img{margin-top:7px;}
*+html .glr_pic .selected_pic_detail_new .pic_rename img{margin-top:7px;}
.glr_pic .selected_pic_detail_new .pic_subttl{ color:#808080; margin-left:10px; font-size:7pt; *height:25px; *line-height:25px; vertical-align:top; *vertical-align:middle;}
.glr_pic .selected_pic_detail_new .nums{ color:#fff; background-color:#000;}
.glr_pic .selected_pic_detail_new div.right{ height:25px; line-height:25px;}
.glr_pic .selected_pic_detail_new div.right a{ text-decoration:normal; margin-left:20px;}
.glr_pic .selected_pic_detail_new div.right a span{ text-decoration:underline; *font-family:Arial;}
.glr_pic .selected_pic_detail_new .color_999999{ color:#999;}
.glr_pic .selected_pic_wrappernew{ width:765px; margin:5px auto 10px auto; text-align:center; overflow:hidden;}
.glr_pic .selected_pic_wrappernew img{ *display:block;}
.glr_pic .selected_pic_func{ margin-bottom:10px;}
.glr_pic .selected_pic_func .ppl_in{ width:510px; overflow:hidden;}
.glr_pic .selected_pic_func .ppl_in a{ padding:5px 5px; display:inline-block; _height:12px; _overflow:hiddne;}
.glr_pic .selected_pic_func .ppl_in a img{ vertical-align:middle; margin-left:4px; *margin-top:2px;}
.glr_pic .selected_pic_func div.right a{ vertical-align:middle;}

/* added for email ppl */
.glr_pic .selected_pic_func .ppl_in a.email{ color:#000}
.glr_pic .selected_pic_func .ppl_in a.email:hover{ color:#000}

/* ilike */
.button_ilike {
	background:transparent url(/img/gallery/ilikenum.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	border-right:none;
	font-weight:normal;
	height:23px;
	line-height:23px;
	text-align:center;
	padding:0 20px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 5px 0 15px;
}
.button_ilike_noh{
    background:transparent url(/img/gallery/button.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	font-weight:normal;
	height:23px;
	line-height:23px;
	text-align:center;
	padding:0 20px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 7px 0 5px;	
}
.button_ilike_noh:link,.button_ilike_noh:visited{color:#1c1c1c; font-weight:bold;}
.button_ilike_change_gay:link,.button_ilike_change_gay:visited{color:#c3c3c3;}
.votepink a.button_def_disabled_no_margin_noh:link span,.votepink a.button_def_disabled_no_margin_noh:visited span,.votepink a:link,.votepink a:visited{color:#c3c3c3;}
.button_ilike_noh img{*margin-top:3px;_margin-top:8px; margin-right:5px; vertical-align:middle; _vertical-align:;}
.button_ilike_change{cursor:default;}
/* 2009-01-14 modify */
.button_ilike_myself {
	background:transparent url(/img/gallery/ilikenum.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	font-weight:normal;
	height:23px;
	line-height:23px;
	text-align:center;
	padding:0 20px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 5px 0 15px;
}
.button_ilike span,.button_ilike_myself span{color:#fff; background-color:#000;}
.button_ilike_change span{color:#c3c3c3; background-color:#fff;}
.set_margin_none{ margin:0;}
.fix_ie6{ _margin-bottom:1px;}

/* fix margin for comment list */
.glr_cmt_wrapper .cmt_list ul li{ display:block; width:100%; border-top:1px solid #dadada; padding:5px 0; height:auto; float:left; margin:5px 0;}

/* new gallery title */
.glr_title_new{ background:url(/img/gallery/glr_title_bg.gif) repeat-x top left; font-size:11pt; color:#000; font-weight:bold; padding-top:6px;}
.glr_title_new img{ vertical-align:middle; margin-right:5px;}
.glr_information{ width:100%; text-align:center; font-weight:bold; margin:30px 0; color:#989797; font-size:11pt; vertical-align:middle;}
.glr_title_new a{  font-size:10pt; color:#000; font-weight:normal; line-height:23px; height:23px; margin-left:10px; text-decoration:underline; font-family:"Simsun"; *font-family:Arial;}
.glr_title_new .left{ font-size:11pt; color:#000; font-weight:bold; line-height:23px; height:23px;}

/* new cmt time stamp */
.time_stamp{ color:#999; font-size:7pt; vertical-align:middle; line-height:10px; height:10px;}
.time_stamp img{ vertical-align:middle; margin-right:5px; _margin-top:2px;}

/* grey box content new */
.pup_input_warpper{}
.pup_input_warpper input{ width:230px; float:left; border:1px solid #d6d6d6; margin-top:0px; border-right:none; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; color:#969696; height:20px; line-height:20px; }
.pup_input_warpper img{ float:left}

/* im in the pic */
.iminpic{ background:#fff; width:230px; height:auto; left:0px; right:0px; display:block; padding:10px 0; margin:0; border:1px solid #d1d4d1;}
.iminpic .pup_wrapper{ padding:0px; padding-bottom:10px; width:210px; background:#fff;}
.iminpic .pup_wrapper p{ width:210px; margin-bottom:8px; display:block; text-align:left;}
.iminpic .pup_wrapper input.pup{ border:1px solid #d1d4d1; display:block; width:203px; padding-left:5px; padding-top:3px; *padding-top:0; *height:23px; *line-height:23px;}
.iminpic .pup_wrapper div.chooseppl{ overflow:auto; overflow-x:hidden; border:1px solid #d1d4d1; background-color:#f0f0f0; width:208px; max-height:200px;
_height:expression(this.scrollHeight > 200 ? 200 + 'px' : 'auto')}
.iminpic .pup_wrapper div.chooseppl ul li input{ border:none; margin:0; padding:0; vertical-align:middle; margin-right:5px; text-align:left}
.iminpic .pup_wrapper div.chooseppl ul li label{ _margin-top:0px; *display:inline-block; *width:130px; text-overflow:ellipsis;}
.iminpic .pup_wrapper div.chooseppl ul li{ display:block; padding:5px 10px; width:188px; text-align:left; text-overflow:ellipsis; overflow:hidden; -o-text-overflow:ellipsis;  white-space:nowrap;}
.iminpic .pup_wrapper div.chooseppl ul.top li{ border-bottom:1px solid #e1e3e1;}
.iminpic .action{  padding:0px 14px 0px 14px;}
/* 1208 fix align */
.iminpic .pup_wrapper div.chooseppl ul{ text-align:left;}
/* im in the pic end*/

/* add disabled css for i'm in the pic func */
.color_grey{ color:#999;}
.glr_pic .selected_pic_func .button_def_disabled_no_margin {
	background:transparent url(/img/gallery/button.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	cursor:pointer;
	color:#999;
	font-weight:normal;
	height:23px;
	line-height:23px;
	text-align:center;
	padding:0 20px;
	*padding:0;
	*width:76px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.glr_pic .selected_pic_func .button_def_disabled_no_margin_noh {
	background:transparent url(/img/gallery/button.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	border-right:0px;
	cursor:default;
	color:#999;
	font-weight:normal;
	height:23px;
	line-height:23px;
	text-align:center;
	padding:0 1px;
	*padding:0 1px;
	width:25px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.glr_pic .selected_pic_func .button_def_disabled_no_margin_noh span{color:#1c1c1c; font-weight:bold;}
.glr_pic .selected_pic_func .button_def_disabled_no_margin_noh span.col_gay{color:#c3c3c3;}
/*2009-01-14 modify*/
.glr_pic .selected_pic_func .button_def_disabled:link{ color:#999;}
.margin_top_minus1{ margin-top:-1px;}
.iminpic .action input.button_def{ width:79px;}

/* fix i'm in the pic , show name */
.pic_name{ width:200px; background-color:#fff; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}

/* choose ppl in the pic */
.iminpic_choose{ position:absolute; overflow:hidden;}
.iminpic_choose .choose_ppl{ width:190px; height:190px; border:5px solid #ff0000; display:block; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;}
.iminpic_choose .choose_ppl_name{padding:0px 9px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; line-height:23px; text-align:center; background:#f0f0f0; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap;}

/* select tag style */
.tag{ position:relative;}
.tag .tagcontent{ position:absolute; top:24px; left:63px; border:1px solid #bebdbd; background-color:#f2f2f2; width:254px; padding-left:8px; padding-right:8px; padding-bottom:8px; padding-top:3px; height:auto; z-index:20;}
.tag .tagcontent .title{ color:#494949; font-weight:bold; font-size:10pt; height:25px; line-height:25px; border-bottom:1px solid #d3d3d3;}
.tag .tagcontent .title img{*margin-top:2px;}
.tag .tagcontent ul{ margin:3px 0; height:auto; width:260px; overflow:hidden;}
.tag .tagcontent ul li{ float:left; display:block; white-space:nowrap; margin-right:13px; width:auto; line-height:150%;}
.tag .tagcontent ul li a{ color:#3d3d3d; text-decoration:none}
.tag .tagcontent ul li a:hover{ text-decoration:underline;}

/* fix link color for names of chosen ppl in the pic which under the big pic*/
.glr_pic .selected_pic_func .ppl_in a.male{ color:#0066FF;}
.glr_pic .selected_pic_func .ppl_in a.female,.glr_pic .selected_pic_func .ppl_in a.girl{ color:#FF33CC;}

/* 1211 added for fix */
a.button_upload {
	background:transparent url(/img/gallery/glr_upload_bg.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	cursor:pointer;
	font-weight:normal;
	height:23px;
	line-height:23px;
	padding:0 8px 0 25px;
	*height:20px;
	*line-height:20px;
	*padding-top:2px;
	*padding-bottom:1px;
	text-align:center;
	display:inline-block;
	*display:inline;
	zoom:1;
	font-family:Verdana;
	font-size:9pt;
}
a.button_upload:link,a.button_upload:hover,a.button_upload:visited{color:#000000; text-decoration:none;}

.glr_title_new a.button_upload {
	background:transparent url(/img/gallery/glr_upload_bg.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	cursor:pointer;
	font-weight:normal;
	height:23px;
	line-height:23px;
	padding:0 8px 0 25px;
	*height:20px;
	*line-height:20px;
	*padding-top:2px;
	*padding-bottom:1px;
	text-align:center;
	display:inline-block;
	*display:inline;
	zoom:1;
	text-decoration:none;
	font-family:Verdana;
}
a.button_upload_p1 {
	background:transparent url(/img/gallery/glr_upload_bg.gif) repeat-x scroll 0 0;
	background-position:left;
	border:1px solid #D1D4D1;
	cursor:pointer;
	font-weight:normal;
	width:70px;
	height:23px;
	line-height:23px;
	padding:0 8px 0 25px;
	*height:20px;
	*line-height:20px;
	*padding-top:2px;
	*padding-bottom:1px;
	text-align:center;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-right:10px;
	font-family:Verdana;
}

.side_bar{ font-family:Verdana;}
.side_bar .margin_top_15{ margin-top:15px; clear:both;}
.padding_top_15{ padding-top:15px;}
.display_block{ display:block;}

/* glr_editor_list */
.glr_editor_list{ width:765px; overflow:hidden}
.glr_editor_list ul{ width:780px; clear:both;}
.glr_editor_list ul li{ float:left; width:180px; height:315px; margin-right:15px; margin-bottom:20px;}
.glr_editor_list ul li div.imgs{ width:180px; height:270px;}
.glr_editor_list ul li div.imgs img{ display:block;}
.glr_editor_list ul li div.imgs a{ position:relative; display:inline-block; *display:inline-block;overflow:hidden}
.glr_editor_list ul li div.imgs a div.glrinf{ text-align:right; position:absolute; z-index:200; margin:0; padding:0; bottom:0; right:0;  width:100%; height:17px; line-height:17px; font-size:7pt; color:#fff;}
.glr_editor_list ul li div.imgs a div.glrinfbg{ text-align:right; position:absolute; z-index:100; margin:0; padding:0; bottom:0; right:0;  width:100%; height:17px; background-color:#000; font-size:7pt; color:#ccc; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.glr_editor_list ul li div.imgs a div.glrinf img{ display:inline; vertical-align:middle; margin-right:3px; margin-top:-1px; *margin-top:1px; _margin-top:2px;}
.glr_editor_list ul li p.title{ font-weight:bold; width:180px; white-space:nowrap; word-wrap:break-word; word-break:break-all; overflow-x:hidden; font-size:9pt}
.glr_editor_list ul li p{ font-weight:normal; margin:3px 0;}
.glr_editor_list ul li div.act{ margin-top:3px; color:#999; font-size:7pt; height:11px; line-height:11px; vertical-align:middle}
.glr_editor_list ul li div.act img{ vertical-align:middle;}
.glr_editor_list ul li div.act .margin_l_6{ margin-left:6px;}
/* glr_editor_list 2009-01-10 modify */
.glr_editor_list ul li div.imgs .imgthumb{ position:relative; display:inline-block; *display:inline-block;overflow:hidden;}
.glr_editor_list ul li div.imgs .imgthumb img.del{position:absolute; z-index:100; margin:2px; padding:0; top:0; right:0; width:10px; height:10px;cursor:pointer}
.glr_editor_list ul li div.imgs .imgthumb .glrinf img{ display:inline;}
.glr_editor_list ul li div.imgs .imgthumb .glrinf{ text-align:right; position:absolute; z-index:200; margin:0; padding:0; bottom:0; right:0;  width:100%; height:17px; line-height:17px; font-size:7pt; color:#fff; _height:15px;}
.glr_editor_list ul li div.imgs .imgthumb .glrinfbg{ text-align:right; position:absolute; z-index:100; margin:0; padding:0; bottom:0; right:0;  width:100%; height:17px; background-color:#000; font-size:7pt; color:#ccc; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.glr_editor_list ul li div.imgs .imgthumb glrinf img{ display:inline; vertical-align:middle; margin-right:3px; margin-top:-1px; *margin-top:0px; _margin-top:2px;}
.glr_editor_list ul li .editor_title{height:24px; line-height:24px;}
.glr_editor_list ul li .editor_title a:hover{color:#ff33cc; text-decoration:none;}
.glr_editor_list ul li .editor_title p.title{ font-weight:bold; width:115px; white-space:nowrap; word-wrap:break-word; word-break:break-all; overflow-x:hidden; font-size:9pt}
.glr_editor_list ul li .editor_title .editor_title_date{float:right; font-size:7pt; color:#8b8888; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:-26px;}

/* p1_gallery */
.p1_gallery{ width:100%;}
.glr_title .timestamp{ font-size:7pt; line-height:15px; height:15px; font-weight:normal;}
.p1_gallery .gallery_wrapper{ width:100%;}
.p1_gallery .gallery_wrapper ul.out li{ padding:5px 0px 20px 0px; display:block; width:100%;}
.p1_gallery .gallery_wrapper ul.out li .lpart{ width:300px; float:left;}
.p1_gallery .gallery_wrapper ul.out li .lpart div.img_wrapper{ margin-bottom:10px;}
.p1_gallery .gallery_wrapper ul.out li .lpart div.img_wrapper img{ display:block;}
.p1_gallery .gallery_wrapper ul.out li .lpart div.ppl_in{ height:auto; overflow:hidden; width:100%;}
.p1_gallery .gallery_wrapper ul.out li .lpart div.ppl_in ul li{height:16px;margin-right:5px;float:left; padding:3px 0px; width:auto;}
.p1_gallery .gallery_wrapper ul.out li .lpart div.ppl_in ul li a{ display:block; margin:0 4px 0px 4px; vertical-align:middle; _float:left;}
.p1_gallery .gallery_wrapper ul.out li .lpart div.ppl_in ul li a.male{ color:#0066FF}
.p1_gallery .gallery_wrapper ul.out li .lpart div.ppl_in ul li a.email{ color:#000;}
.p1_gallery .gallery_wrapper ul.out li .lpart div.ppl_in ul li a.female,.p1_gallery .gallery_wrapper ul.out li .lpart div.ppl_in ul li a.girl{ color:#ff33cc;}
.p1_gallery .gallery_wrapper ul.out li .lpart div.ppl_in ul li a img{ *margin-top:3px;}
.p1_gallery .gallery_wrapper ul.out li .lpart .editor_func{ padding:5px 0px;}
.p1_gallery .gallery_wrapper ul.out li .lpart a{ vertical-align:middle;}
.p1_gallery .gallery_wrapper ul.out li .lpart a.button_def{
	background:transparent url(/img/gallery/button.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	cursor:pointer;
	font-weight:normal;
	height:23px;
	line-height:23px;
	*height:20px;
	*line-height:20px;
	text-align:center;
	padding:0 20px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	*padding-top:3px;
	_margin-bottom:1px;
}
.p1_gallery .gallery_wrapper ul.out li .pic_func{ line-height:25px;}
.p1_gallery .gallery_wrapper ul.out li .lpart a.fix_ie6{ _margin-bottom:1px;}
.p1_gallery .gallery_wrapper ul.out li .lpart div.ppl_in ul li a img{ vertical-align:middle; margin-left:4px;}
.p1_gallery .gallery_wrapper ul.out li .lpart div.ppl_in ul li .function{}

.p1_gallery .gallery_wrapper ul.out li .rpart{ width:455px; float:right;}
.p1_gallery .gallery_wrapper ul.out li .rpart .cmt_list ul li.bg{ background:#f9f9fd;}
.p1_gallery .gallery_wrapper ul.out li .rpart .cmt_list ul li{ border-top:none; display:block; height:auto; margin-top:10px; padding:0; width:100%; clear:both;}
.p1_gallery .gallery_wrapper ul.out li .rpart .cmt_list ul li a.left{ float:left; display:block;}
.p1_gallery .gallery_wrapper ul.out li .rpart .cmt_list ul li a.left img{}
.p1_gallery .gallery_wrapper ul.out li .rpart .cmt_list ul li div.rdiv{ float:right; width:411px;}
.p1_gallery .gallery_wrapper ul.out li .rpart .cmt_list ul li div.rdiv .cmt_detail{ color:#999; height:12px; line-height:12px;}
.p1_gallery .gallery_wrapper ul.out li .rpart .cmt_list ul li div.rdiv .cmt_detail a.male{ color:#0066FF}
.p1_gallery .gallery_wrapper ul.out li .rpart .cmt_list ul li div.rdiv .cmt_detail a.girl,.p1_gallery .gallery_wrapper ul.out li .rpart .cmt_list ul li div.rdiv .cmt_detail a.female{ color:#ff33cc;}
.p1_gallery .gallery_wrapper ul.out li .rpart .cmt_list ul li div.rdiv a.right{ float:right;}
.p1_gallery .gallery_wrapper ul.out li .rpart .cmt_list ul li div.rdiv p{ margin:3px 0px; white-space:normal; word-break:break-all; word-wrap:word-break;}
.p1_gallery .gallery_wrapper ul.out li .rpart .write_cmt{ text-align:right;}
.p1_gallery .gallery_wrapper ul.out li .rpart .write_cmt_input textarea{ padding:5px; width:441px; color:#000; height:100px; border:1px solid #d1d4d1; margin:5px 0;}
.p1_gallery .gallery_wrapper ul.out li .selected_pic_func .button_def_disabled_no_margin {
	background:transparent url(/img/gallery/button.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	cursor:pointer;
	color:#999;
	font-weight:normal;
	height:23px;
	line-height:23px;
	text-align:center;
	padding:0 20px;
	*padding:0;
	*width:79px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.p1_gallery .gallery_wrapper ul.out li .selected_pic_func .button_def_disabled_no_margin_noh {
	background:transparent url(/img/gallery/button.gif) repeat-x scroll 0 0;
	border:1px solid #D1D4D1;
	border-right:0px;
	cursor:default;
	color:#999;
	font-weight:normal;
	height:23px;
	line-height:23px;
	text-align:center;
	padding:0 1px;
	*padding:0 1px;
	width:25px;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.p1_gallery .gallery_wrapper ul.out li .selected_pic_func .button_def_disabled_no_margin_noh span{color:#1c1c1c; font-weight:bold;}
.p1_gallery .gallery_wrapper ul.out li .selected_pic_func .votepink .button_def_disabled_no_margin_noh span{color:#c3c3c3;}
.p1_gallery .gallery_wrapper ul.out li .selected_pic_func .button_def_disabled_no_margin_noh span.col_gay{color:#c3c3c3;}

.photo_end_line{height:15px; border-top:1px solid #e6e6e6; clear:both; margin-top:5px;}
.photo_end_title{height:20px; line-height:20px; padding-top:10px;}
.photo_end_title span{float:right; margin-top:-20px; color:#666666; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.photo_end_have{min-height:24px; _height:24px; line-height:24px; padding-left:10px;}
.photo_end_have span{padding-left:6px;}
.photo_end_have span a{color:#ff33cc;}
.photo_end_have span span a.photo-end-blue{color:#0066ff;}

/*modify 2009-01-09*/
.detailb{ position:relative; display:inline-block; *display:inline-block;overflow:hidden;}
.glrinfb{ position:absolute; z-index:200; margin:0; padding:0; padding-right:4px; right:0; bottom:0; height:15px; line-height:15px; *padding-bottom:2px!important; _padding-bottom:0px; color:#fff; font-size:7pt; width:auto; text-align:right; cursor:pointer; *padding-bottom:0px}
.glrinfc{ position:absolute; z-index:200; margin:0; padding:0; padding-right:4px; text-align:right; right:0; bottom:0; color:#fff; *padding-bottom:2px!important; _padding-bottom:0px; height:15px; line-height:15px;}
.glrinfc img{ border:none; display:inline; padding:0; margin:0; margin-right:3px; margin-top:-2px; *margin-top:1px; _margin-top:1px; vertical-align:middle;}
.glrinfb img{ border:none; display:inline; padding:0; margin:0; margin-right:3px; margin-top:-2px; *margin-top:1px; _margin-top:1px; vertical-align:middle;}
.glrinfbgb{text-align:right; position:absolute; z-index:100; margin:0; padding:0; bottom:0; *bottom:2px!important; _bottom:0; right:0;  width:100%; height:15px; font-size:7pt; background:#000000; color:#ccc; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.glrinfbgc{text-align:right; position:absolute; z-index:100; margin:0; padding:0; bottom:0px; right:0px; padding-top:2px; padding-left:1px; padding-right:1px;  width:100%; height:15px; font-size:7pt; }
.positon_right{position:absolute; right:1px; top:0px;}
.positon_left{position:absolute; left:1px; top:0px;}
.errorMsg{color:red}

/*modify 2009-01-10*/
.photo_margin8{margin-top:8px;_margin-top:0px;}
.photo_inl{padding:5px 5px; display:inline-block; _height:12px; _overflow:hiddne;}

/*modify 2009-01-21 upload.php*/
.up_fail{color: red; padding:2px; padding-left:4px; padding-right:0px; display:block; background:#f2f2f2; border:1px solid #d7d7d7; padding-top:10px; width:117px; min-height:106px; _height:106px; text-align:left; white-space:normal;word-break:break-all; overflow:hidden; margin-top:11px; text-indent:2em;}
input.default0121{width:80%; border:1px solid #d6d6d6; margin-top:9px; *margin-top:4px; width:113px; padding-top:4px; *padding-top:2px; *padding-bottom:2px; padding-left:5px; color:#969696; height:20px; line-height:20px;}
.zinetips{padding-top:10px;}
.zinetips span{ padding: 6px 20px 6px 6px;margin-top:20px;color: #444; font-weight: normal;}

/*modify 2009-07-23 fix p1 gallery style*/
.p1_gallery .glr_desc{padding-top:0px; padding-bottom:10px; line-height:130%; color:#999; clear:both;}
.p1_gallery .cmt_desc .cmt_desc_top_left,.p1_gallery .cmt_desc .cmt_desc_top_right{height:9px; font-size:1px; line-height:1px; background:url(/img/gallery/p1gallery_cmt_desc_top.gif) no-repeat right top; overflow:hidden;}
.p1_gallery .cmt_desc .cmt_desc_bottom_left,.p1_gallery .cmt_desc .cmt_desc_bottom_right{height:9px; font-size:1px; line-height:1px; background:url(/img/gallery/p1gallery_cmt_desc_bottom.gif) no-repeat right ; overflow:hidden;}
.p1_gallery .cmt_desc .cmt_desc_top_right{background:url(/img/gallery/p1gallery_cmt_desc_top_left.gif) no-repeat left top;}
.p1_gallery .cmt_desc .cmt_desc_bottom_right{background:url(/img/gallery/p1gallery_cmt_desc_bottom_left.gif) no-repeat left top;}
.p1_gallery .cmt_desc .cmt_desc_middle_left{background:#d9d9d9 url(/img/gallery/p1gallery_cmt_desc.gif) repeat-y left top; }
.p1_gallery .cmt_desc .cmt_desc_middle_right{background:url(/img/gallery/p1gallery_cmt_desc_left.gif) no-repeat left top; padding-left:27px; padding-right:20px; color:#000; line-height:130%; max-height:30px; _height:expression(this.scrollHeight > 30 ? 30 + 'px' : 'auto'); overflow:hidden;}

.p1_gallery .gallery_wrapper ul.out li .rpart_fix_desc{width:458px;}
.p1_gallery .gallery_wrapper ul.out li .rpart_fix_desc .cmt_list ul{margin-left:13px;}
.p1_gallery .gallery_wrapper ul.out li .rpart_fix_desc .cmt_list ul li div.rdiv{width:398px;}
.p1_gallery .gallery_wrapper ul.out li .rpart_fix_desc .cmt_list ul li div.rdiv .my_jianju{width: 398px; word-wrap: break-word;}
.p1_gallery .gallery_wrapper ul.out li .rpart_fix_desc .write_cmt_input textarea{width:430px; margin-left:13px;}
.p1_gallery .gallery_wrapper ul.out li .rpart_fix_desc .cmt_list .width_411{width:455px;}

.p1_gallery .gallery_wrapper ul.out li .rpart_fix_desc .join_vo{padding:9px 0px 0px 13px;}
.p1_gallery .gallery_wrapper ul.out li .rpart_fix_desc .join_vo a{color:#666;}

.p1_gallery .gallery_wrapper ul.out_wide li .lpart{width:450px;}
.p1_gallery .gallery_wrapper ul.out_wide li .rpart_fix_desc{width:303px;}
.p1_gallery .gallery_wrapper ul.out_wide li .rpart_fix_desc .cmt_list ul{margin-left:13px;}
.p1_gallery .gallery_wrapper ul.out_wide li .rpart_fix_desc .cmt_list ul li div.rdiv{width:248px;}
.p1_gallery .gallery_wrapper ul.out_wide li .rpart_fix_desc .cmt_list ul li div.rdiv .my_jianju{width:248px; word-wrap: break-word;}
.p1_gallery .gallery_wrapper ul.out_wide li .rpart_fix_desc .write_cmt_input textarea{width:200px; margin-left:13px;}
.p1_gallery .gallery_wrapper ul.out_wide li .rpart_fix_desc .cmt_list .width_411{width:300px;}

/*modify 2009-07-23 fix gallery lock*/
.glr_lock{ background: url(/img/gallery/glr_lock.png) no-repeat right top;  background: url(/img/gallery/glr_lock.gif) no-repeat right top\9; *background: url(/img/gallery/glr_lock.png) no-repeat right top;   _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/gallery/glr_lock.png',sizingMethod="scale"); opacity:0.6\9; *opacity:1;}
.glr_lock_noimg{text-align:right; position:absolute; right:5px; bottom:21px; height:42px; width:37px;}

/*modify 2009-08-07 fix add pagination_gallery*/
.pagination_gallery{padding-top:20px; padding-bottom:30px; border-top:1px solid #d1d4d1; text-align:center;}
.pagination_gallery img{padding-left:25px; padding-right:25px;}

.main_wrapper .side_bar #other_galleries img{padding-bottom:0px;}