#wrapper {
	width:930px;
	margin:auto;
	background-color:white;
}

#wrapper > img, #header img {
	display:block;
}

#header {
	padding-left:346px;
	margin-top:25px;
	margin-bottom:25px;
}

#foto {
	position:relative;
}

#foto .links {
	position:absolute;
	top:70px;
	right:80px;
}

#content {
	background-color:#d7004e;
	padding:30px 63px 20px 63px;
	float:left;
	float:left;
}

#left {
	margin-right:34px;
}

#left, #right {
	float:left;
	min-height:100px;
}

#left > div, #right > div {
	float:left;
	margin-bottom: 15px;
	width:100%;
}

.type1 #left {
	width:275px;
}

.type1 #right {
	width:495px;
}

.type2 #left, .type2 #right {
	width:385px;
}

.type3 #left {
	width:610px;
}

.type3 #right {
	width:160px;
}

.type4 #left {
	width:190px;
}

.type4 #right {
	width:580px;
}

.paging > div, .shop, .shop div {
	display:none;
}

.paging a.number {
	padding:0px 2px;
}

.paging a.current {
	text-decoration:underline;
}

.paging a.disabled {
	color:#bb0046;
	cursor:default;
}

.news > div {
	cursor:default;/*previously: pointer*/
}

#footer {
	padding:30px 0px 0px 30px;
	height:90px;
	clear:left;
}

#footer table {
	margin:auto;
}

#footer td.top {
	padding-right:80px;
}