@charset "utf-8";
/* CSS Document */
body {
	background:url(../images/pattern.gif);
}
header {
	display:block;
	width:830px;
	margin:0 auto;
	background:white;
}
header img { float:left; }
header a img { position: absolute; }
section {
	display:block;
	width:698px;
	height:auto;
	margin:0 auto;
	background: /*url(../images/guide.png)*/ white;
	padding:0px 66px;
	padding-bottom: 1px;
}
section .details {
	width: 740px;
}
section .details .socials {
	height:29px;
	position:relative;
	padding-top: 9px;
}
section .details .socials .socialbt {
	height:22px;
	width:22px;
	overflow:hidden;
	display:inline-block;	
	margin-right:3px;
}
section .details .socials .socialbt:hover img {
	margin-top:-22px;
}
section .details .images {
	padding:15px 0px 0px 15px;
	width:221px;
	height:131px;
	background:url(../images/bg-images4.png) no-repeat;
	display:inline-block;
	vertical-align: bottom;
	position:relative;
}
section .details .images .empty {
	display:inline-block;
	width:120px;
	height:100px;
	margin-left:-20px;
	position:absolute;
	right:15px;
	top:15px;
}
section .details .images img {
	margin-right:15px;
  	-moz-box-shadow:    0px 0px 6px 0px #666;
  	-webkit-box-shadow: 0px 0px 6px 0px #666;
  	box-shadow:         0px 0px 6px 0px #666;
}
section .details .images img:hover {
  	-moz-box-shadow:    0px 0px 6px 0px #000;
  	-webkit-box-shadow: 0px 0px 6px 0px #000;
  	box-shadow:         0px 0px 6px 0px #000;
}
section .details .addresses {
	display:inline-block;
	vertical-align: top;
}
section .text {
	margin-top: 40px;
	padding: 0 6px;
}
p {
	font-size:1.6em;
	font-face:'CfDinBook';
	color: #6D6565;
	line-height: 19px;
	margin-top: 9px;
}
ul {
	font-size:1.6em;
	font-face:'CfDinBook';
	color: #6D6565;
	line-height: 19px;
	margin-top: 9px;
	text-indent: 11px;
}
ul.tick li { 
	background-image: url(../images/icon15_tick.png);
	background-repeat: no-repeat;
	background-position: 0px 2px; 
	padding-left: 20px; 
}
ul.tick li strong { margin-left:-11px; }
ul.circle {
	padding-left:20px;
}
ul.circle li {
	list-style-type:disc;
	text-indent: 0;
}
ul.dash {
	list-style-type: none;
	padding-left:20px;
}
ul.dash li {
	text-indent: -10px;
}
ul.dash li:before {
	content: "- ";
	text-indent: -5px;
}
h2 {
	font-family:'cf_din-boldregular';
	font-size:1.7em;
	color:#D20000;
	margin-bottom: 6px;
}
h2 img {
	display:inline-block;
	vertical-align:top;
	margin-left: -29px;
	margin-right: 7px;
}
h3 {
	font-family:'cf_din-boldregular';
	font-size:1.6em;
	color:#253E3C;
	margin-top: 27px;
}
.bold { font-family:'cf_din-boldregular'; /*color:#253E3C;*/ }
.black { color:black; }
.grey { color:#666; }
strong { color:#D20000 }
.spacer { display:block; height:11px; width:100%; }
footer {
	display:block;
	width:830px;
	margin:0 auto;
	background:white;
	padding-top:30px; 
	/*margin-top: -17px;*/
	position:relative;
}
footer .footerimg {
	margin-left:74px; margin-right:74px;
	padding-top:24px; padding-bottom:24px;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
}
footer .footerimg p { font-size:15px; width:420px; display:inline-block; vertical-align:middle; padding-left:20px; margin-top: -76px; }
footer .footerimg p strong { font-family:'cf_din-boldregular'; color:#6D6565; font-size:16px; }
footer .addthis_toolbox {
	position:absolute;
	right: 68px;
	top: 80px;
	width:140px;
	text-align:right;
}

.morespace p, .morespace ul, .morespace h3 {
	font-size: 17px;
	line-height: 26px;
}
.morespace h2 {
	font-size: 18px;
	line-height: 26px;
}