
#userheader .ttt{
  color: #666666;
  display: block;
  font-size: 1.1em !important;
  padding-right: 16px;
  position: absolute;
  right: 0;
  top:30px;
}
#workComments p a{
	color: #3B3B3B;
}
#zoomScroll {
    background-color: rgba(255, 255, 255, 0);
    bottom: 0;
    left: 0;
    overflow-x: auto;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 19999;
}
#zoomScroll.visible {
    background-color: rgba(255, 255, 255, 0.93);
}
.pin.zoomed {
    visibility: hidden;
}
#zoomScroll #zoom {
    overflow: hidden;
    position: fixed;
    z-index: 300;
    background-color: #FFFFFF;
    text-align:left;
}
#zoomScroll.visible #zoom {
    box-shadow: 0 3px 8px rgba(34, 25, 25, 0.4);
    font-size: 13px;
    margin-left: -330px;
    padding: 20px;
    top: 110px !important;
    width: 920px;
}
#zoomScroll.visible.loaded #zoom {
    margin: 20px auto;
    position: static;
}

#userheader{
	color:#8C7E7E;
	font-size:11px;
	postition:relative;
	padding:14px 14px 0 14px;
}
#userheader strong a{
	color: #cc0000;
	text-decoration:none;
}

#userheader div.workActions{
  float:right;
}

#userheader img.user_thumb{
	width:60px;
	height:60px;
}

#zoom #userheader>strong{
	font-size:12pt;
	display:block;
	color:#666;
}

#workphoto{
	text-align:center;
	width:100%;
	padding:14px;
}


#workphoto img{
	width:100%;
	max-width:auto;
}

#zoom div.comment{
	background:#fff;
	width:590px;
}

#worktitle{
	color:#666;
	padding:0 14px 14px 14px;
}

#worktitle h1{
  font-size:14px;
  padding:0;
  margin:0;
  line-height:20px;
  color:#d63333;
}

#zoomRightColumn{
	border:1px solid #e5e5e5;
	width:628px;
	float:right;
}

#mainZoom{
  width:885px;
  margin: 0px auto;
  font-size:12px;
  position:relative;
}

#mainZoom a.close{
	position:absolute;
	top:36px;
	right:47px;
	color:#cc0000;
}

#workComments .comment{
	width:100%;
	font-size:12px;
	color:#666;
	position:relative;
}

#workLikes,#workShared{
	background:#F4F4F4;
	padding:14px;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
}
#workLikes h3,#workShared h3{
  color:#d63333;
  font-size:14pt;
  font-weight:normal;
  margin-bottom:14px;
}

#workLikes .luser,#workShared .luser{
	float:left;
	margin:0 10px 10px 0;
}

#zoomLeftColumn{
 float:left;
}

#zoomFunctions{
	padding:10px 0 10px 17px;
  border:1px solid #e5e5e5;
  background:#f4f4f4;
  width:100%;
  height:auto;
}

#zoomFunctions a{
	margin-right:20px;
	display:block;
	float:left;
}

.zoomLeftBlock{
	margin-top:14px;
  border:1px solid #e5e5e5;
  padding:14px;
  width:100%;
  position:relative;
}

.zoomLeftBlock strong{
	display:block;
	margin-bottom:10px;
	font-size:13px;
	color:#666;
}

.zoomLeftBlock a.zoomWork{
	margin:0 10px 10px 0;
	display:block;
	float:left;
	opacity:0.8;
	border:1px solid #fff;
}

.zoomLeftBlock a.zoomWork:hover{
	opacity:1;
	border:1px solid red;
}

.comment_box{
	padding:8px;
}

.comment_box a{
	color: #cc0000;
}

.comment_box img{
	float:left;
	margin-right:10px;
}

.comment_box textarea{
  width:534px;
  height:50px;
}

.comment_box input{
  float:right;
  font-size:12px;
  height:30px;
  margin-bottom:30px;
}

.delete_comment{
	display:none;
	width:8px;
	height:8px;
	cursor:pointer;
	background:url(/images/delete.png) no-repeat;
	position:absolute;
	right:10px;
	top:20px;
}
.comment:hover .delete_comment{
	display:block;
}


.block_user{
	display:none;
	width:8px;
	height:8px;
	cursor:pointer;
	background:url(/images/stop.png) no-repeat;
	position:absolute;
	right:23px;
	top:20px;
}
.comment:hover .block_user{
	display:block;
}

.unblock_user{
	display:none;
	width:8px;
	height:8px;
	cursor:pointer;
	background:url(/images/start.png) no-repeat;
	position:absolute;
	right:23px;
	top:20px;
}
.comment:hover .unblock_user{
	display:block;
}

.m_box:hover .unblock_user,.m_box:hover .block_user{
	display:block;
}

.tooltip{
  position:absolute;
  z-index:999;
  width:295px;
  color:#fff;
  top:23px;
  display:none;
}

.tooltip .tbg{
  position:absolute;
  opacity:.8;
  background:#000;
  width:100%;
  height:100%;
  z-index:1;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  box-shadow: 0 1px 1px #000;
}

.tooltip .tcont{
	padding:10px 10px 10px 10px;
	z-index:20;
	position:relative;
	text-shadow: 0 1px 0 #000;
}

.tooltip img{
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  box-shadow: 0 1px 1px #000;
  margin-right:3px;
}

.tooltip .tavtrs{
	margin:4px 0 5px 0;
}

.tooltip a.vall{
	color:#fff;
	text-decoration:none;
	text-shadow: 0 1px 0 #262626;
	padding-left:20px;
	background: url(/images/like_icons_bl.png) 0 0 no-repeat;
	opacity:.8;
}

.tooltip a.vall:hover{
	opacity:1;
}

.tooltip .tbg div{
	display:block;
	width:17px;
	height:4px;
	position:absolute;
	top:-4px;
	left:20px;
	background: url(/images/like_icons_bl.png) 0px -58px no-repeat;
}

/*
.fstat:hover .tooltip{
	display:block;
}
*/

.noworks{
  padding:20px;
}
.noworks a{
	color:#cc0000;
}