//div { font:11px/14px Arial,Trebuchet MS, Tahoma, Geneva, Helvetica, sans-serif; color:#6c6c6c; }


#mid-wrapper { 
    margin:0 auto; 
    text-align: center; 
	
}


#content {
    width:800px;
    margin:0 auto;
    text-align: left;
    padding:0 0 10px 0;
	
}

#content #portfolio {
	margin: 30px 0 0 0;
    padding:0 1px 0 1px;
}

#content #portfolio #start{
    height:500px;
}


#content #portfolio .item {
    padding:0 1px 0 1px;
	margin: 4px;
	float: left;
}

#content #portfolio .wedding-pl {
    background:url(../img/slub2.png) no-repeat 0px 200px;
    height: 500px;
    z-index: 1000;
}

#content #portfolio .glamour-pl {
    background:url(../img/sesje.png) no-repeat 0 200px;
    height: 500px;
}

#content #portfolio .beauty-pl {
    background:url(../img/reklama.png) no-repeat 0 200px;
    height: 500px;
}


#content #portfolio .blog {
    background:url(../img/koncert.png) no-repeat 0 200px;
    height: 500px;
}

#content #portfolio .reportaz {
    background:url(../img/reportaz2.png) no-repeat 0 200px;
    height: 500px;
}

#content #portfolio .item img.title {
    padding:0 0 0 4px;
}

#content #portfolio .item .wedding-item {
    position: relative;
	z-index: 999;
}

#content #portfolio .item .glamour-item {
    position: relative;
	z-index: 999;
}

#content #portfolio .item img.items {
	border: 4px solid white;
}

#content #portfolio .item .wedding-albums {
    background-color:white;
    line-height:10px;
    text-align:center;
    font-size:10px;
	padding:5px 10px 10px 10px;
    width:125px;
	height:200px;
    text-transform:uppercase;
    z-index: 1010;
}

#content #portfolio .item .glamour-albums {
    background-color:white;
    line-height:10px;
    text-align:center;
    font-size:10px;
	padding:5px 10px 10px 10px;
    width:125px;
	height:200px;
    text-transform:uppercase;
    z-index: 1010;
}

#content #portfolio .item .wedding-albums p {
	line-height:10px;
}

#content #portfolio .item .wedding-albums a {
	color:#6c6c6c;
	text-decoration:none;
	line-height:10px;
}

#content #portfolio .item .wedding-albums a:hover {
	color:#6c6c6c;
	text-decoration:none;
	border-bottom:2px solid #6c6c6c;
}

#content #portfolio .item .glamour-albums p {
	line-height:10px;
}

#content #portfolio .item .glamour-albums a {
	color:#6c6c6c;
	text-decoration:none;
	line-height:10px;
}

#content #portfolio .item .glamour-albums a:hover {
	color:#6c6c6c;
	text-decoration:none;
	border-bottom:2px solid #6c6c6c;
}

#content .error {
    text-align:center;
    color:#D00D5B;
    font-size: 16px;
    margin: 80px;
}

#content .error a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

#content .error a:hover {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	border-bottom:4px solid #D00D5B;
}

.clear-both {
    clear:both;	
}
