#content .pager{margin-bottom:20px}
#content .pager a, #content .pager span, #content .pager b{display:block;float:left;height:21px;line-height:21px;margin-bottom:3px}
#content .pager a, #content .pager b{width:21px;margin-right:5px;text-align:center}
#content .pager a{color:white;text-decoration:none;background:#40bed9}
#content .pager a:hover{color:white;text-decoration:none;background:#7a8187}
#content .pager b{background:#d10610;color:white}
#content .pager span{margin-right:10px;line-height:20px}
#content .item{margin:10px 0 30px 0}
#content .item .data{margin-top:6px;background:#e3e3e3}
#content .item .title{padding:15px 25px;font-size:20px}
#content .item .title a{color:#40bed9;text-decoration:underline}
#content .item .title a:hover{color:#d10610;text-decoration:none}
#content .item .category{padding:0 25px 10px 25px;color:#666;font-size:11px;line-height:21px}
#content .item .category a{margin-left:5px;color:#999}
#content .item .image{display:block;height:201px;padding:0 25px}
#content .item .image a{display:block;height:187px;border:7px solid #f3f3f3}
#content .item .image a:hover{border-color:white}
#content .item .image a img{display:block;width:485px;overflow:hidden}
#content .item .text{padding:15px 25px 0 25px}
#content .item a.more{display:block;float:right;width:142px;height:37px;background:url(../i/portfolio_more.png) 0 0 no-repeat}
#content .item a.more:hover{background-position:0 -37px}
#social{padding:10px 10px 20px 10px}
#portfolio_return{height:17px;line-height:16px;margin-bottom:10px}
#portfolio_return a{display:block;float:left;height:17px;padding-left:22px;background:url(../i/portfolio_return.gif) 0 0 no-repeat;color:#999;text-decoration:underline}
#portfolio_return a:hover{background-position:0 -17px;color:#40bed9;text-decoration:none}
.controls{height:21px;padding:10px}
.controls a{display:block;height:21px;color:#7a8187;text-decoration:underline}
.controls a.next_item{float:right}
.controls a.prev_item{float:left}
.controls a:hover{color:#d10610;text-decoration:none}
#portoflio_full_image{margin-bottom:5px;border:1px solid #ebebeb}
#portoflio_full_image img#full_image{width:549px}
#portoflio_full_image a span{position:absolute;z-index:1;zoom:1;top:15px;left:15px;display:block;width:69px;height:58px;background:url(../i/zoom.png) 0 0 no-repeat;visibility:hidden;overflow:hidden}
#portoflio_full_image a span img{margin:0 auto;}
#portoflio_full_image a:hover span{visibility:visible}
#portoflio_max_image{padding-bottom:6px;text-align:right;font-weight:bold}
#portfolio_item .p{margin:14px 0 15px 0;padding:0 7px 7px 0;background:#e3e3e3}
#portfolio_item .p .t{height:70px}
#portfolio_item .p .icon{float:left;width:70px;height:70px;margin-right:20px}
#portfolio_item .p .title{float:left;height:50px;padding:10px 0}
#portfolio_item .p .info{border-left:70px solid #e3e3e3;padding:20px 20px 0 20px;background:#f1f1f1}
#portfolio_item .last{margin-bottom:0}
#portfolio_item_link{height:36px;margin-bottom:15px;line-height:36px}
#portfolio_item_link a{display:block;float:left;height:36px;padding-left:45px;background:url(../i/portfolio_link.gif) 0 0 no-repeat;color:#d10610;text-decoration:underline}
#portfolio_item_link a:hover{color:#d10610;text-decoration:none}
