#wrapper {
width:950px;
}

#maincol {
float:none;
display:block;
width:100%;
background-color:#FFF;
margin:0;
}

#g_content .container, #g_content .block, #g_content .block2 {
float:none;
display:block;
margin:0;
width:950px;
overflow:visible;
background:transparent none no-repeat 0 0;
padding: 0;
}

#g_content .block2 {
    width:948px;
    _margin:0 0 0 1px;
    border-color:#B8DFE6;
    zoom:1;
}

#g_content .block2:after {
    content:".";
    clear:both;
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
}

.pvsitenav {
margin:44px 0 0;
padding:0 0 0 80px;
height:20px;
border-bottom:1px solid #838383;
position:relative;
z-index:1;
}

.pvsitenav li {
float:left;
display:inline;
width:66px;
height:20px;
text-align:center;
line-height:21px;
background:transparent url(/img/user/photo-single-misc-bg.png) no-repeat right -48px;
margin:0 1px -1px 0;
}

.pvsitenav li.active {
background-position:right -69px;
position:relative;
z-index:2;
height:21px;
}

.pvsitenav li a {
width:66px;
display:block;
float:left;
}

.pvsitenav li a:hover {
text-decoration:none;
}

#index-mv.container {
margin: 0 auto;
background-color: #FFF;
border-color: #FFF;
}

#index-mv .block .title {
margin:10px 0;
}

#index-mv .title h4 {
font-size:12px;
line-height:24px;
font-weight:normal;
}

.dropMenu {
  background:transparent url(/img/user/photo-single-misc-bg.png) no-repeat right -96px;
  padding:0 10px 0 0;
  cursor:pointer;
  *display:inline-block;
}

.dropMenuOff {
  background:transparent url(/img/user/photo-single-misc-bg.png) no-repeat right -117px;
  padding:0 10px 0 0;
  cursor:pointer;
  *display:inline-block;
}

.albumsMenu {
  position:absolute;
  z-index:2;
  border:1px solid #CFCFCF;
  background-color:#FFF;
  padding:6px;
}

.albumsMenu dl {
}

.albumsMenu dt {
  margin:0 0 4px;
}

.albumsMenu dl.over10 dd {
  padding:0 20px 0 0;
  height:210px;
  overflow:auto;
  overflow-x:hidden;
  +float:left;
}

.albumsMenu dl.over10 dd ul {
  float:left;
}

.albumsMenu li {
  line-height:20px;
  white-space:nowrap;
  border-bottom:1px solid #D8DFEA;
}

.albumsMenu li a {
  display:inline-block;
}

.albumsMenu li a:hover {
  text-decoration:none;
}

.albumsMenu li .sum {
  margin:0 0 0 4px;
}

.albumsMenu .menuClose {
  display:block;
  position:absolute;
  top:2px;
  right:6px;
  font-family:"Verdana";
  line-height:14px;
  color:#B2BACE;
  cursor:pointer;
}

#index-mv .pvsubnav_info {
display:none;
}

.slideshowView {
float:right;
line-height:24px;
text-align:right;
margin:-24px 0 0;
}

.slideshowView a {
background:transparent url(/img/user/slideshow-view-bullet.png) no-repeat 0 center;
padding:0 0 0 18px;
}

.mytree-photo-container .bHolder {
float:left;
width:640px;
overflow:hidden;
}
#bbigpichref {
blr:expression(this.onFocus=this.blur()); /* IE */
outline:none; /* Mozilla etc. */
}
/*Í¼Æ¬¸¡¶¯·­Ò³*/
.imagearrowholder {
position:relative;
margin:0 auto;
text-align:center
}

.imagearrow {
position:absolute;
width:66px;
height:50px;
top:50%;
margin-top:-25px;
}

.imagearrow a {
display:block;
height:100%;
background-color:#FFF;
filter:alpha(opacity=0);
opacity:0;
-o-opacity:0;
}

.imagearrow a:hover {
filter:alpha(opacity=70);
opacity:0.7;
-o-opacity:0.7;
}

.imagearrowholder .left {
left:0;
}

.imagearrowholder .left a:hover {
background:#FFF url(http://pic01.babytreeimg.com//img/user/mv-imagearrow-prev.gif) no-repeat center center;
}

.imagearrowholder .right {
right:0;
}

.imagearrowholder .right a:hover {
background:#FFF url(http://pic01.babytreeimg.com//img/user/mv-imagearrow-next.gif) no-repeat center center;
}

/* ¿¿¿¿ */

.albumEnd {
width:640px;
height:480px;
background-color:#EFEFEF;
position:relative;
z-index:0;
}

.albumEnd .albumRepeat a,
.albumEnd .albumNext a {
width:65px;
height:65px;
display:block;
background:transparent url(/img/user/photo-single-misc-bg.png) no-repeat;
overflow:hidden;
text-indent:-999px;
position:absolute;
z-index:2;
top:50%;
left:50%;
margin-top:-33px;
}

.albumEnd .albumRepeat a {
background-position:0 -280px;
margin-left:-95px;
}

.albumEnd .albumNext a {
background-position:-65px -280px;
margin-left:30px;
}



.mytree-photo-container-func {
width:640px;
margin:8px 0;
position:relative;
z-index:1;
}

.mytree-photo-container-func .cTitle{
text-align:center;
font-size:14px;
line-height:24px;
}

.mytree-photo-container .bFunc {
clear:both;
font-size:0;
padding:5px 0 0;
height:24px;
}

.mytree-photo-container .bFunc li {
display:inline;
line-height:20px;
margin:0 10px 0 0;
font-size:12px;
}

.mytree-photo-container .bFunc li a {
text-decoration:underline;
}

.mytree-photo-container .bDetail {
position:relative;
z-index:0;
margin:5px 0 0;
}

.mytree-photo-container .bDetail p {
line-height:24px;
}

.mytree-photo-container .bDetail p b {
font-weight:normal;
}

.mytree-photo-container .bCount {
display:none;
}

.mytree-photo-container p.cUploadDate {
position:absolute;
top:-60px;
line-height:24px;
}

.mytree-photo-sidenav {
float:left;
width:280px;
display:inline;
margin-left:5px !important;
margin-left:8px;
}

.mytree-photo-sidenav-func {
text-align:center;
font-size:0;
margin:0 0 10px;
}

.mytree-photo-sidenav-func a {
margin:0 5px;
}

.mytree-photo-sidenav .bViewAll {
margin:0 0 8px;
line-height:24px;
}

.mytree-photo-sidenav .bViewAll p {
line-height:24px;
}

.mytree-photo-sidenav .bViewAll a {
display:inline-block;
}

#index-mv .mytree-photo-current-others {
position:relative;
z-index:0;
width:290px;
margin:0 0 10px;
padding:0;
background-color:transparent;
border:0;
clear:both;
}

#index-mv .mytree-photo-current-others ul {
margin:0 18px;
width:250px;
height:54px;
clear:both;
zoom:1;
}

#index-mv .mytree-photo-current-others li {
float:left;
display:inline;
margin:0 4px;
padding:0;
width:54px;
height:54px;
overflow:hidden;
}

#index-mv .mytree-photo-current-others li a img {
width:50px;
height:50px;
padding:1px;
border:1px solid #EAEDF0;
display:block;
}

#index-mv .mytree-photo-current-others li a:hover img {
border-color:#06C;
background-color:#06C;
}

#mv-current-others li a:hover img, #index-mv .mytree-photo-current-others li a.current img {
border-color:#FDA68B;
background-color:#FFF;
}

#index-mv .pageturn {
width:14px;
height:38px;
background:transparent url(/img/user/photo-single-misc-bg.png) no-repeat 0 0;
cursor:pointer;
overflow:hidden;
text-indent:-999px;
position:absolute;
top:50%;
margin-top:-19px;
}

#index-mv .pageturn p {
width:auto;
line-height:38px;
}

#index-mv .pageturn p.active {
background:none;
}

#index-mv .pageturn_prev {
left:0;
}

#index-mv .pageturn_next {
background-position:-14px 0;
right:0;
}

#index-mv .pageturn_off {
cursor:default;
filter:alpha(opacity=40%);
opacity:0.5;
-o-opacity:0.5;
}

#index-mv .mytree-photo-other-albums {
height:119px;
margin:0 0 30px;
clear:both;
}

#index-mv .mytree-photo-other-albums ul {
width:258px;
height:auto;
margin:0 auto;
}

#index-mv .mytree-photo-other-albums li {
width:125px;
height:auto;
margin:0 2px;
background:transparent url(/img/user/photo-single-misc-bg.png) no-repeat 0 -137px;
}

#index-mv .mytree-photo-other-albums li a {
width:125px;
height:140px;
display:block;
overflow:hidden;
}

#index-mv .mytree-photo-other-albums li a:hover {
text-decoration:none;
}

#index-mv .mytree-photo-other-albums li a img {
width:100px;
height:100px;
padding:1px;
display:block;
margin:6px auto 9px;
}

#index-mv .mytree-photo-other-albums li a span {
margin:12px 0 0;
display:block;
cursor:pointer;
text-align:center;
}

.mytree-photo-share {
padding:5px 0 0;
}

.mytree-photo-share dl {
color:#333;
margin:10px 0 0;
}

.mytree-photo-share dd {
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #A9D1E6;
background-color:#E5F7FF;
padding:6px 10px;
margin:10px 0;
}

.mytree-photo-share-bullet {
clear:both;
zoom:1;
}

	.mytree-photo-share-bullet:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
	visibility:hidden;
	}

.mytree-photo-share-bullet li {
display:inline;
float:left;
white-space:nowrap;
margin:2px 10px 2px 2px;
line-height:24px;
}

.mytree-photo-share-bullet li a {
color:#333;
display:block;
}

.mytree-photo-share-bullet li a:hover {
text-decoration:none;
}

.mytree-photo-share-bullet li img {
vertical-align:middle;
margin:0 4px 0 0;
}

.mytree-photo-share em {
font-style:normal;
font-weight:bold;
margin:0 1px;
}

.mytree-photo-stat li {
background:transparent url(/img/user/photo-single-misc-bg.png) no-repeat -162px -334px;
padding:0 0 0 1em;
margin:4px 0;
}


.mytree-photo-share-btn {
width:131px;
height:26px;
display:block;
margin:0 auto;
padding:25px 0;
}

.mytree-photo-share-btn a {
width:131px;
height:26px;
display:block;
text-indent:-999px;
overflow:hidden;
background:transparent url(/img/user/photo-single-misc-bg.png) no-repeat right 0;
}

.bHolder .mytree-share-code {
width:640px;
margin:-32px 0 0;
padding:0;
text-align:right;
z-index:2;
}

.bHolder .mytree-share-code .btn {
margin:0;
position:relative;
z-index:1;
}

.mytree-share-code .i-like {
	font-size: 12px;
	line-height: 26px;
}

.mytree-share-code .i-like i {
	width: 19px;
	height: 16px;
	background: transparent url(/img/mybabytree/imgs/i-like-heart.png) no-repeat 0 0;
	display: inline-block;
	vertical-align: middle;
	margin: 0 4px 0 0;
	cursor: pointer;
}

.mytree-share-code .i-like i.done {
	background-position: -19px 0;
	cursor: default;
}

.mytree-share-code .i-like .like-num {
	display: inline-block;
}

.bHolder .getSofa {
font-weight:bold;
font-size:14px;
line-height:26px;
margin:0 4px 0 0;
}

.bHolder .getSofa a {
display:inline-block;
text-decoration:none;
}

.mytree-photo-sidenav .mytree-share-code {
width:102px;
border:1px solid #CCC;
padding:5px 10px;
margin:-24px auto 0;
text-align:left;
}

.mytree-photo-sidenav .mytree-share-code .btn {
margin:5px 0;
}

.mytree-photo-sidenav .sharePopup {
padding:10px;
top:156px;
}

.photorev {
width:640px;
clear:both;
zoom:1;
}

.photorev h1 {
border-bottom:1px solid #CCC;
font-weight:normal;
}
#maincol .photorev ul {
  background-color:transparent;
}

.photorev .topost {
margin:40px 0 0;
}

#maincol .photorev .topost {
margin:30px;
}

#maincol .photorev .topost .avatar {
margin:0 10px 0 0;
}
#bak {
display:none;
}

/* ²àÀ¸ */

#sidecol {
float:none;
display:block;
position:absolute;
top:142px;
left:50%;
width:950px;
margin:0 0 0 -475px;
z-index: 1;
}

#treeprof h3 {
height:16px;
margin:0 0 -16px 80px;
font-size:12px;
line-height:16px;
font-weight:normal;
display:inline;
}

#treeprof h3 .location {
margin:0 0 0 10px;
}

#treeprof h3 .location a {
display:inline-block;
}

.treeprof-baby {
position:absolute;
top:20px;
left:80px;
}

#treeprof-avatar {
width:auto;
height:auto;
margin:0;
position:absolute;
top:0;
left:0;
}

#treeprof-avatar img.portrait {
width:55px;
height:55px;
padding:0;
}

#treeprof-util {
margin:-55px 0 0 15px;
display:inline;
line-height:16px;
}

#treeprof-util ul {
display:inline;
}

#treeprof-util li {
display:inline;
text-align:left;
}

#treeprof-util li a {
display:inline-block;
color:#CC3300;
background:transparent url(/img/user/photo-single-misc-bg.png) no-repeat -161px -29px;
padding:0 0 0 12px;
}

#treeprof-util li .tobeapproved {
color:#999;
background:none;
padding:0;
cursor:default;
}

#treeprof-info {
position:absolute;
z-index:2;
top:55px;
left:0px;
background-color:#FFF;
border:1px solid #CCC;
margin:0;
padding:10px;
}

#treeprof-topics, #treeprof-qa {
display:none !important;
}
.right-img {
cursor:url(http://pic01.babytreeimg.com/img/common/arr_right.cur),auto;
}
.left-img {
cursor:url(http://pic01.babytreeimg.com/img/common/arr_left.cur),auto;
}
.pvsitenav-game {
position:absolute;
z-index:2;
left:482px;
top:20px;
width:60px;
background-color:#F5F5F5;
border:1px solid #A8A8A8;
border-top:0;
padding:2px;
display:none;
overflow:hidden;
}

.pvsitenav-game li {
float:left;
text-align:center;
width:60px;
background:none;
line-height:14px;
}

.pvsitenav-game li a {
color:#000000;
display:block;
padding:3px 0;
width:100%;
}

.pvsitenav-game li a:hover {
background-color:#92DAF2;
}
.mytree-photo-single-jump {
float:right;
display:inline;
text-align:right;
line-height:24px;
margin:-24px 310px 0 0;
}

.mytree-photo-single-jump a {
float:left;
}

.mytree-photo-single-jump .gap {
float:left;
margin:-1px 8px 0;
}
.photoUploadDonePopup {
border:1px solid #88BD9F;
background-color:#FFF;
position:absolute;
z-index:20;
width:298px;
color:#4B4B4B;
}

.photoUploadDonePopup h6 {
height:28px;
font:bold 12px/29px default;
overflow:hidden;
padding:0 10px;
background-color:#A1C9B5;
color:#FFF;
}

.photoUploadDonePopup .btns {
background-color:#F4F4F4;
border-top:1px solid #E4E4E4;
padding:3px;
text-align:right;
font-size:0;
}

.photoUploadDonePopup .btns input {
line-height:21px;
height:20px;
overflow:hidden;
background:transparent url(/img/user/uploader-misc-bg.png) no-repeat -130px -62px;
margin:0 0 0 3px;
padding:0 10px;
text-align:center;
color:#688778;
border:1px solid #D4DDD8;
cursor:pointer;
vertical-align:middle;
}

.photoUploadDonePopup .popupClose {
display:block;
width:34px;
height:20px;
cursor:pointer;
position:absolute;
right:6px;
top:0;
background:transparent url(/img/user/uploader-misc-bg.png) no-repeat -130px -82px;
text-indent:-999px;
overflow:hidden;
}

/* hack */

#wrapper {
  position:relative;
  z-index:0;
  width:100%;
}

#g_content {
  margin:0 auto;
}

#sidecol {
  top:20px;
}

/* photo bottom ad */

.photo-bottom-ad {
width: 640px;
height: 0;
line-height: 26px;
z-index: 9999;
cursor: default;
}

.photo-bottom-ad .bg {
width: 640px;
height: 26px;
background-color: #01b2aa;
opacity: 0.8;
filter: alpha(opacity=80);
position: absolute;
z-index: 9999;
margin: -26px 0 0;
}

.photo-bottom-ad .content {
width: 640px;
height: 26px;
position: absolute;
z-index: 10000;
margin: -26px 0 0;
color: #ffd800 !important;
font-size: 14px;
text-align: center;
}

.photo-bottom-ad a {
height: 26px;
color: #ffd800 !important;
display: block;
margin: 0 0 0 40px;
}

.photo-bottom-ad .content .close {
width: 26px;
height: 26px;
position: absolute;
right: 0;
top: 0;
font-family: Tahoma;
cursor: pointer;
color: #FFF;
z-index: 2;
}