

/*========================*/
/* Minify: /css/print.css */
/*========================*/

/* css reset */
body {
	margin:0;
	color:#000;
	font:15px arial, helvetica, sans-serif;
	background:#fff;
	width:100%;
	position:relative;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#000;
}
/* header */
#header {display:none;}
/* main */
#main {
	width:100%;
	overflow:visible;
	margin-bottom:2%;
	float:left;
}
/* leftside */
#main .leftside {display:none;}
/* sidebar */
#sidebar {display:none;}
/* content */
#content {
	width:100%;
	float:left;
}
.popup {display:none;}
.content-holder {width:100%;}
#content .logo-print {
	display:block;
	margin-bottom:5%;
}
#content h1 {
	font-size:30px;
	line-height:31px;
	margin:0;
}
#content h2 {
	margin:0;
	font-size:25px;
	line-height:30px;
}
/* section */
#content .section {
	width:100%;
	padding-bottom:3%;
	overflow:hidden;
}
#content .section .text-holder {
	width:60%;
	float:left;
}
#content .section .video-holder {float:right;}
.section .video-holder .btn-play {display:none;}
.video-holder img {display:block;}
#content .section h1 {margin-bottom:1%;}
#content .section p {
	margin:0;
	line-height:22px;
}
/* block-article */
#content .block-article {
	width:100%;
}
/* container */
.block-article .container {
	width:100%;
	overflow:hidden;
	padding-bottom:3%;;
}
#content .heading {
	margin-bottom:2%;
	overflow:hidden;
	width:100%;
}
#content .heading h2 {float:left;}
.heading strong {
	font-weight:normal;
	font-size:25px;
	line-height:30px;
	float:left;
}
.block-article .area {
	overflow:hidden;
	width:100%;
}
.block-article .visual {
	margin:6px 30px 0 0;
	float:left;
	width:237px;
	position:relative;
}
.block-article .visual a {
	display:block;
	padding:4px;
	background:#e3e3e3;
	border:1px solid #bebebe;
}
.block-article .visual img {
	display:block;
	border:1px solid #f2f2f2;
}
.block-article .text {
	overflow:hidden;
	height:1%;
}
.block-article p {
	margin:0;
	line-height:22px;
}
#main .btn-more {display:none;}
#main .btn-more:hover {
	background-position:0 -32px;
	color:#e3513b;
	text-decoration:none;
}
.block-article .list {
	margin:0 0 15px;
	padding:0;
	list-style:none;
	line-height:22px;
}
.block-article .list p {margin:0;}
#content .headline {margin-bottom:20px;}
#content .headline span {
	font-size:14px;
	line-height:15px;
	display:block;
}
/* map */
#content .map {margin-bottom:3%;}
.map-holder {
	margin-bottom:2%;
	overflow:hidden;
}
#content .map p {
	margin:0;
	line-height:22px;
	font-size:17px;
	font-weight:bold;
}
#content .map p strong {display:block;}
.map-holder img {
	display:block;
	width:100%;
	height:100%;
}

/* section */
#content .container-video {width:100%;}
#content .container-video .heading {margin-bottom:2%;}
/* container-video */
.container-video .area {
	width:100%;
	padding-top:2%;
	float:left;
}
.container-video .video {
	margin:2% 2% 0 0;
	float:left;
	position:relative;
	padding:4px;
	border:1px solid #bebebe;
	background:#e3e3e3;
}
.video img {
	display:block;
	border:1px solid #f6f5f4;
}
.video .play {display:none;}
.container-video p {line-height:22px;}
.container-video .text {
	overflow:hidden;
	height:1%;
}
/* footer */
#footer {
	text-align:center;
	width:100%;
	font-size:12px;
}
/* nav */
#footer .nav {display:none;}
#footer span {
	display:block;
	width:100%;
}
