@charset "gb2312";
/*
Copyright (c) 2008, Beijing Lianyou Tianxia Technology Co.Ltd All rights reserved.
version: 2008.08.17 Venus Photo (css sprite)
author: shenxiaodong
email: 168761@qq.com
*/
body{margin:0 auto;text-align:center;font-size:12px;color:#666666;width:982px;font-family:"ËÎÌå", Arial, Helvetica, sans-serif}
fieldset{border:0}
ul,ol,li{list-style-type:none;margin:0;padding:0}
dl,dt,dd{margin:0;padding:0}
form, input, select,fieldset,label,legend {margin:0;padding:0;font-size:12px}
input,textarea{line-height:160%;font-size:12px}
input[type="button"]{cursor:pointer}
img,a img{border:0;margin:0;padding:0}
p{margin:0;padding:0;line-height:180%}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:180%}
table{border-collapse:collapse;border:none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
.clearspan{display:block;clear:both;height:0;overflow:hidden}
.clear{clear:both;height:0;font-size:1px;overflow:hidden}
.height10px{height:10px;overflow:hidden;clear:both;font-size:1px}
.height_10px{margin:-10px 0 0 0;height:0;font-size:1px;overflow:hidden}
.left{float:left;display:inline}
.right{float:right;display:inline}
.show{display:block}
.hidden{display:none}
a:link,a:visited{text-decoration:none;color:#333333;cursor:pointer}
a:hover,a:active{text-decoration:none;color:#000}
a:link.blue,a:visited.blue,.bluefont,.BoardNotice a:link,.BoardNotice a:visited{text-decoration:none;color:#006699}
a:hover.blue,a:active.blue,.BoardNotice a:hover,.BoardNotice a:active{text-decoration:none;color:#06C}
a:link.red,a:visited.red,.redfont{text-decoration:none;color:#F00}
a:hover.red,a:active.red{text-decoration:none;color:#900}
.font12px{font-size:12px}
.font13px{font-size:13px} 
.font14px{font-size:14px} 
.En{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:200%}
#logo{text-align:left;margin:0}
/*Layout*/
.Pleft{width:716px; margin:10px 0 0 0}
.Pright{width:256px; margin:10px 0 0 0}
.CommonL_box{border:1px solid #e0e0e0;width:712px;padding:1px;margin:0 0 10px 0}
.CommonL_boxt{background:url(images/Divtopbg.gif) top repeat-x}
.CommonL_boxb{background:url(images/Divbottombg.gif) bottom repeat-x;padding:1px 0;}
.Rside{ border:3px solid #f5f5f5; width:250px;}
.Rsideborder{ border:1px solid #e1e1e1; text-align:left; width:248px}
.RsideTH{ background:url(images/RsideHT.gif) repeat-x; height:26px; overflow:hidden; font-size:12px; text-align:left; line-height:220%; padding:0 0 0 10px}
/*Pl*/
.PlWrap{ width:716px}
.Pltopbg{ border:1px solid #c0c0c0; width:714px; background:#c9c9c9; height:1px; font-size:1px; overflow:hidden;}
.Plbox{ border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;width:714px; background:url(images/Pltopbg.gif) repeat-x top;}
.Plboxb{ background:url(images/Plbottombg1.gif) repeat-x bottom;}
.Plbottombg{ background:url(images/Plbottombg.gif) repeat-x;height:3px; font-size:1px; overflow:hidden}
	/*ImgBig*/
	.ImgshowBox{ height:246px; padding:5px; overflow:hidden;}
	.ImgBig{ width:373px;height:246px;overflow:hidden;}
	.Img43{ margin:0 0 3px 3px; width:106px; height:80px; overflow:hidden;}
	.Img43 img{ width:106px; height:80px}
	.ImgList{ width:328px; overflow:hidden}
.ImageBGtitle{position:absolute;margin:-208px 0 0 0;background:#000000; width:373px; height:55px;overflow:hidden;filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39; z-index:99;}
.ImageBGtitlelink{ position:absolute;margin:-208px 0 0 0;z-index:999;width:373px; height:55px; text-align:left; overflow:hidden}
.ImageBGtitlelink h2{ font-size:13px; color:#FFF; margin-left:10px; display:block; width:373px; height:17px; overflow:hidden}
.ImageBGtitlelink p{ display:block; width:360px; height:40px;  color:#FFF; line-height:140%; margin:5px 5px 0 10px;overflow:hidden;}
.newuptip,.rehottip{font-size:12px; background:url(images/bgicon.gif) no-repeat -116px -5px; padding:0 0 0 20px; margin:5px 0 0 5px}
.rehottip{ background-position: -120px -33px}
.rehottip a:link,.rehottip a:visited{ color:#707070}
.rehottip a:hover{ color:#333}
a:link.imorelink,a:visited.imorelink{  margin:0 5px 0 0; line-height:220%;  overflow:hidden}
a:hover.imorelink{}
/*photolist*/
.photolist{ margin:5px 5px 10px 28px}
.photobg{ background:url(images/bgicon.gif) no-repeat 0 -216px; width:137px; height:107px; margin:0 0 5px 0}
.photobg img{ margin: 7px 2px 0 0}
.albumlist{ margin:5px 5px 10px 20px}
.photolist a:link,.photolist a:visited,.albumlist a:link,.albumlist a:visited{ color:#707070;}
.photolist a:hover,.albumlist a:hover{ color:#333}
.albumbg{ background:url(images/bgicon.gif) no-repeat -150px -217px; width:149px; height:105px; overflow:hidden; margin:0 0 5px 0;}
.maxminbox{ width:120px; margin:0 auto; text-align:center; overflow:hidden}
.maxminboxalbum{ width:200px; margin:0 auto; text-align:center; overflow:hidden}
.albumbg img{ margin: 6px 0 0 6px}
.photobg img,.albumbg img{max-height:90px;}
em.photocount{ color:#F60}
/*Photoshow*/
.Photoshow{ text-align:left; float:left; display:inline; margin:10px 20px 15px 20px; width:196px; overflow:hidden;}
.Photoshow img{ border:1px solid #dddddd; padding:2px; max-width:190px}
.plistlink{ margin:5px 0;}
.plistuptime{ font:11px Arial, Helvetica, sans-serif; color:#a2a1a1}
.plistuptime a{ font-size:12px}
a:link.albumname,a:visited.albumname{ color:#707070;}
a:hover.albumname{ color:#333}
/*PhotoCategories*/
.PhotoCategories{ margin:5px;}
.PhotoCategories li{ display:block; float:left; width:96px;  overflow:hidden; margin:4px; background:url(images/bgicon.gif) no-repeat -290px -332px;padding-left:10px}
/*PhotoShort*/
.PhotoShort ol li{ margin:0 2px 10px 2px}
.PhotoShort ol li a{display:block;width:119px;height:29px;overflow:hidden;background:url(images/bgicon.gif) no-repeat -176px -97px;text-align:center;line-height:220%;}
.PhotoShort ol li a:hover{background-position:-176px -126px}
li.uploadphoto em,li.myalbum em{background:url(images/bgicon.gif) no-repeat -279px -55px;padding:0 0 0 25px;letter-spacing:2px;font-size:13px}
li.myalbum em{background-position:-279px -79px}
/*Tags*/
.hottags ul{margin:10px 5px 0 10px;padding:0 0 4px 0}
.hottags ul li{margin:0;display:inline;list-style-type:none;line-height:200%}
.hottags a{margin:10px 5px 0 0px}
a:link.tags01,a:visited.tags01{color:#666666;text-decoration:none}
a:link.tags02,a:link.tags06,a:visited.tags02,a:visited.tags06{color:#666666;text-decoration:none}
a:link.tags05,a:link.tags07,a:visited.tags05,a:visited.tags07{color:#c52500;text-decoration:none}
a:link.tags03,a:link.tags04,a:visited.tags03,a:visited.tags04{color:#c52500;text-decoration:none}
a:hover.tags01{background:#333333;color:#FFFFFF;text-decoration:none}
a:hover.tags02,a:hover.tags06{background:#666666;color:#FFFFFF;text-decoration:none}
a:hover.tags05,a:hover.tags07{background:#c52500;color:#FFFFFF;text-decoration:none}
a:hover.tags03,a:hover.tags04{background:#c52500;color:#FFFFFF;text-decoration:none}
.tags03{font-size:14px}
.tags01,.tags02,.tags04,.tags06{font-size:13px}
.tags05{font-size:14px}
.tags07{font-size:15px}
.tags03,.tags04,.tags06,.tags07{font-weight:bold}
/*Passer_Friend*/
.Passer_Friend{ width:240px; margin:2px 0 0 5px}
.PasserImg{ width:44px; margin:5px  9px 5px 5px;}
.PasserImg img{ width:40px; height:40px; padding:1px; border:1px solid #CCCCCC;}
.PasserImg img:hover{ border:1px solid #069}
.PasserInfo{ width:160px; margin:5px 0 ;}
.Passername{ display:block; margin:0 0 8px 0 ; font-size:13px; line-height:150%;}
.PasserCon{ margin:0 5px 0 0; color:#666666}
.PasserCon b{ font-weight:normal; color:#CC6600}
.Passerline{ background:url(images/hline.gif) repeat-x; height:1px; font-size:1px; width:230px; margin:2px 0 0 5px;}
/*pagination*/
.pagination{width:500px;line-height:180%;margin:0 22px 8px 0;font:10px Arial, Helvetica, sans-serif}
.comment-page-numbers{height:1%;overflow:hidden;padding:0;float:right;margin:0;line-height:210%}
.comment-page-numbers strong{background:url(images/bgicon.gif) no-repeat -188px -167px;color:#FFF;float:left;text-align:center;text-decoration:none;display:block;width:23px;height:32px;margin:0 2px}
.comment-page-numbers a{float:left;text-align:center;text-decoration:none;display:block;width:23px;height:32px;color:#777;font-weight:bold;background:url(images/bgicon.gif) no-repeat -165px -167px;margin:0 2px}
.comment-page-numbers a:hover, .comment-page-numbers strong:hover{background:url(images/bgicon.gif) no-repeat -188px -167px;color:#FFF;margin:0 2px;text-decoration:none}	
.listpage{margin:10px 10px 0 0}
/*PrivacyAlbum*/
.albumtype{ display:inline; float:left;}
.PrivacyAlbum,.HighlightAlbum,.RemAlbum{ display:block; position:absolute; width:14px; height:14px;background:url(images/bgicon.gif) no-repeat -116px -167px; text-indent:-999em;margin:-30px 0 0 121px}
.HighlightAlbum{ background-position:-117px -190px}
.RemAlbum{ background-position:-133px -190px}
.showmode{ margin:8px 20px 0 0;}
a.photolistmode,a.albumlistmode,a.pmcurrent,a.amcurrent{ background:url(images/bgicon.gif) no-repeat -257px -167px; text-indent:-999em; display:block; width:15px; height:13px; margin:0 3px 0 5px}
a.albumlistmode{ background-position:-257px -189px}
a:hover.photolistmode,a.pmcurrent{background-position:-280px -167px}
a:hover.albumlistmode,a.amcurrent{background-position:-280px -189px}
/*Bottom*/
.footer{border-top:1px solid #949294;margin:10px 0 0 0}
.footerbox{border-top:5px solid #F3F2F2;text-align:center;font-size:12px;line-height:180%}
.footerbox a:link,.footerbox a:visited{color:#333333;text-decoration:none}
.footerbox a:hover{color:#000000;text-decoration:underline}
.webinks ul li{ display:inline; margin:0 3px}
.copyright p{margin:2px 0; line-height:160%; color:#666}
