body {
	font-size:12px;
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:none;
}
img {border:none;}
ul {
	padding:0;
	margin:0;
	list-style:none;
}
.logotype {
	display:block;
	margin:0 auto;
}
.top-bar,
.logo,
.spot,
.navigation,
.gallery,
.skip,
.info-link,
.block,
.breadcrumbs,
.aside {display:none;}
.info-block,
.info-list .holder,
.news-list li,
.text-block,
#footer,
.text-block .holder,
.info-spot .col {
	width:100%;
	padding:0 0 20px;
}
.info-block:after,
.info-list .holder:after,
.news-list li:after,
.text-block:after,
#footer:after,
.text-block .holder:after,
.info-spot .col:after {
	content:'';	display:block;	clear:both;
}
.text-block .holder {padding:40px 0 0;}
.info-block .info-col {
	float:left;
	width:50%;
}
.info-list .visual,
.news-list .visual,
.info-spot .visual {
	float:left;
	margin:0 10px 0 0;
}
.title {display:block;}
.events-list .event {padding:0 0 20px;}
.text-block .text-col {
	float:left;
	width:30%;
	padding:0 20px 0 0;
}
.text-block .text-content {
	float:right;
	width:60%;
}
#footer ul {
	width:100%;
}
#footer ul:after {
	content:'';	display:block;	clear:both;
}
#footer ul li {
	float:left;
	margin:0 5px 0 0;
}
.text-block h4 {
	margin:0 0 10px;
	width:100%;
}
