#content h2.foto{
  padding-left:40px;
}
  #content h2.foto span{
    background: url(/public/img/public/ico/ico_foto.png) no-repeat top left;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/ico/ico_foto.png',sizingMethod='crop');
    _background: none;
    width: 33px;
    height: 27px;
  }
  
#content div.button {
  float:right;
  height: 30px;
}

#content div.title {
  position: relative;
}
  #content div.title .titleMenu {
    position: absolute;
    right: 0;
    _right:60px;
    top:10px;
    z-index: 10;
    width: 166px;
  }
  #content div.title .titleMenu a{
    margin-bottom:5px;
  }
  
  #content div.title h2 {
    height: 74px;
  }
    #content div.title h2 span {
      width: 245px;
      height: 74px;
      background: url(/public/img/public/gallery/bg_title.png) no-repeat top left;
      _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/public/img/public/gallery/bg_title.png',sizingMethod='crop');
    	_background: none;
    	_cursor: pointer;
    }
    
    
    
  #content .subcategory div.title {
    background: url(/public/img/public/ico/ico_item_small.png) no-repeat top left;
    padding-left:25px;
    margin-bottom:5px;
  } 
  
  #content .subcategory table {
    margin:0 20px;
    _margin:0 10px;
    margin-bottom:10px;
  }
    #content .subcategory table tr {
      height: 20px;
      line-height: 20px;
    }
    
  #content .subcategory table.user a:link, #content .subcategory table.user a:visited{
    background: url(/public/img/public/ico/ico_human_small.png) no-repeat;
    padding-left:15px;  
  }
  
  
  #content .index .item {
    width: 170px;
    height: 185px;
    float:left;
    margin-bottom:20px;
  }
    #content .index .item.middle {
      padding:0 20px;
    }
    
    #content .index .item .image{
      height: 130px;
      text-align: center;
    }
    #content .index .item .bottom{
      width: 170px;
    }
      #content .index .item .image img{
        border:1px solid #4b0202;
      }
      
    #content .index .item .avatar{
      float: left;
      margin-right:2px;
      max-width: 37px;
    }
      #content .index .item .avatar img{
        border:1px solid #560202;
        _width:34px;
        max-width: 36px;
      }
    #content .index .item .desc{
      float: left;
      background: url(/public/img/public/gallery/bg_item.png) no-repeat top left;
      height: 51px;
      color:#bebebe;
      font-size: 11px;
      padding:2px;
    }

      #content .index .item .desc a:link, #content .index .item .desc a:visited {
        color:#bebebe;
        font-weight: bold;
        text-decoration: none;
        margin-left:1px;
        font-size: 11px;
      }
      #content .index .item .desc a:hover, #content .index .item .desc a:focus, #content .index .item .desc a:active {
        text-decoration: underline;
      }
      #content .index .item .desc .user a:link, #content .index .item .desc .user a:visited {
        font-weight: normal;
      }
      
        #content .index .item .desc .title, #content .index .item .desc .user, #content .index .item .desc .info {
          display: block;
          height: 18px;
          line-height: 16px;
        }
        #content .index .item .desc .title {
        	height: 19px;
        	line-height: 16px;
        	text-align: left;
        	margin:0;
        	overflow: hidden;
        	
        	width:120px;
				}
        
        #content .index .item .desc .user {
          margin-left:3px;
          width:120px;
          overflow: hidden;
          white-space: nowrap;
        }
        #content .index .item .desc .info {
          margin-left:2px;
        }
        
        #content .index .item .desc .user a {
          padding-left: 10px;
          background: url(/public/img/public/ico/ico_human_small.png) no-repeat left center;
          _background: url(/public/img/public/ico/ico_human_small.gif) no-repeat left center;
        }
      

        #content .index .item .desc .info .foto{
           background: url(/public/img/public/gallery/count_foto.gif) no-repeat left center;
           padding-left:12px;
        }
        #content .index .item .desc .info .movie{
          background: url(/public/img/public/gallery/count_movie.gif) no-repeat left center;
          padding-left:13px; 
        }
        #content .index .item .desc .info .comment{
          background: url(/public/img/public/gallery/count_comment.gif) no-repeat left center;
          padding-left:11px; 
        }
      
