*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td 
{ margin:0; padding:0 }
/*body{background:#f5f5f5  repeat scroll 0 0;font: 12px/1.5em Arial, Helvetica, sans-serif, "Arial Narrow";color:#a5a5a5;}*/
.portfolio-content, .portfolio-area{width: 100%;}
.portfolio-content {max-height: 20em; width: 100%;}
.title-page{
    font-size:1.5em;color: #6b0c36;font-weight: bold}
.portfolio-content, .portfolio-area{width:100%; }
.portfolio-area li{float: left;margin: 0 12px 20px 0;overflow: hidden;width: 15em;padding:5px;}

.image-block{ display: block;position: relative;}
.image-block img{border: 1px solid #d5d5d5; border-radius: 4px 4px 4px 4px;background:#FFFFFF;padding:5px;}
.image-block img:hover{border: 1px solid #A9CF54;box-shadow:0 0 5px #A9CF54;}
.wrapper{ padding-top: 1em;width:100%;height: 100%; text-align: center;}
.wrapper:target {
    display: block;
    -webkit-animation: fade 1.6s;
    -moz-animation: fade 1.6s;
    animation: fade 1.6s;
}


div { position:relative }



