@font-face{
	font-family:'blairmditc';
	src:url('../fonts/blairmditc_tt_medium.eot');
	src:url('../fonts/blairmditc_tt_medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/blairmditc_tt_medium.woff') format('woff'),
		url('../fonts/blairmditc_tt_medium.ttf') format('truetype'),
		url('../fonts/blairmditc_tt_medium.svg#cabinregular') format('svg');
	font-weight:normal;
	font-style:normal;
}
	/*
	Copyright (c) 2011, Yahoo! Inc. All rights reserved.
	Code licensed under the BSD License:
	http://developer.yahoo.com/yui/license.html
	version: 2.9.0
	*/
html{
	color:#000;
	background:#fff;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{border:0}
address,button,caption,cite,code,dfn,input,optgroup,option,select,textarea,th,var{font:inherit}
del,ins{text-decoration:none}
li{list-style: none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
body{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	margin:0;
	min-width:1000px;
}
#wrapper{
	position:relative;
	width:100%;
	overflow:hidden;
}
.w1{
	width:1000px;
	margin:0 auto;
}
#header{
	overflow:hidden;
	background:#6db7db;
	position:relative;
	margin:0 -14px 3px;
	padding:24px 14px 2px 35px;
}
#header:after{
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	background:#fff;
	height:5px;
	width:100%;
	z-index:1;
}
#header .image{
	position:absolute;
	top:0;
	right:0;
	z-index:0;
}
.logo{
	float:left;
	width:507px;
	height:123px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	margin:0 0 -15px;
	background:url(../images/logo.png);
}
.logo a{
	display:block;
	height:100%;
}
#nav{
	width:979px;
	overflow:hidden;
	position:relative;
	z-index:2;
	margin:0 -14px -2px 0;
	padding:0 14px 2px 0;
	background:url(../images/bg-nav.png) no-repeat 100% 100%;
	font:18px/20px 'blairmditc', Arial, Helvetica, sans-serif;
	text-shadow:1px 1px 2px rgba(0, 0, 0, 0.7);
}
#nav ul{
	float:right;
	overflow:hidden;
	padding:1px 0 0;
}
#nav ul li{
	float:left;
	padding:0 6px 0 10px;
	background:url(../images/separator.png) no-repeat 0 4px;
}
#nav ul li:first-child{background:none;}
#nav ul a{
	color:#fff;
	text-decoration:none;
}
#main{
	overflow:hidden;
	margin:0 -14px;
}
#twocolumns{
	float:right;
	width:827px;
}
#content{
	float:left;
	width:592px;
	min-height:625px;
	word-spacing:-1px;
	padding:0 15px 60px 18px;
	background:#e7e7e7 url(../images/bg-content.jpg) no-repeat 0 100%;
	overflow: hidden;
}
#content .heading{
	margin:0 -15px 13px -18px;
	padding:6px 18px 7px 18px;
	background:#d3d3d3;
	overflow:hidden;
	border-bottom:2px solid #fff;
}
.heading .language-list{float:right;}
.heading .language-list li{
	float:left;
	margin:0 0 0 2px;
}
.heading .language-list a{
	float:left;
	width:29px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-language-list.png) no-repeat;
}
.heading .language-list .nl{background-position:0 0;}
.heading .language-list .en{background-position:-32px 0;}
.heading .language-list .de{background-position:-63px 0;}
.heading h2{
	font:16px/18px 'blairmditc', Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px 100px 0 0;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.35);
}
.heading h2 mark{
	color:#01557d;
	padding:0 15px 0 0;
	margin:0 5px 0 0;
	background:url(../images/bg-mark.png) no-repeat 100% 3px;
}
.img-list{
	float:right;
	margin:0 0 0 15px;
	padding:3px 0 0;
}
.img-list li{
	float:left;
	clear:left;
	border:2px solid #75badc;
	border-radius:2px;
	overflow:hidden;
	position:relative;
	margin:0 0 13px;
}
.img-list img{display:block;}
#content h3{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	margin:0 0 1px;
}
#content h4 {
	font:bold 13px/15px Arial, Helvetica, sans-serif; 
	color:#4f4f4f; 
	margin:0 0 1px;	
}
#content p{ margin:0 0 18px; }
#content article ul, ol { padding: 0 0 0 20px; }
#content article ul li { list-style: disc; }
#content article ol li { list-style-type: decimal }
#content a { color: #436E81; }
.aside{
	float:right;
	width:197px;
	padding:0 0 2px;
	border-left:2px solid #d3d3d3;
	background: rgb(167,201,218); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(left,  rgba(167,201,218,1) 0%, rgba(188,213,225,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(167,201,218,1)), color-stop(100%,rgba(188,213,225,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(167,201,218,1) 0%,rgba(188,213,225,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(167,201,218,1) 0%,rgba(188,213,225,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(167,201,218,1) 0%,rgba(188,213,225,1) 100%); /* IE10+ */
	-pie-background: linear-gradient(left, #A0C5D7, #b8d2df);
	background: linear-gradient(to right,  rgba(167,201,218,1) 0%,rgba(188,213,225,1) 100%); /* W3C */
}
.aside h2{
	background:#d3d3d3;
	font:16px/18px 'blairmditc', Arial, Helvetica, sans-serif;
	color:#01557d;
	text-align:center;
	padding:8px 14px 8px 16px;
	border-bottom:2px solid #fff;
	position:relative;
	margin:0 0 0 -2px;
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
.aside .image-list{
	overflow:hidden;
	padding:0 24px 0 21px;
}
.aside .image-list li{
	background:#fff;
	margin:0 0 2px;
	padding:2px 0 3px;
}
.aside .image-list li:first-child{border-top:1px solid #fff;}
.aside .image-list h3{
	font:10px/12px 'blairmditc', Arial, Helvetica, sans-serif;
	color:#01557d;
	text-align:center;
	padding:0 10px;
	margin:0 0 3px;
}
.aside .image-list h3 span{
	background:url(../images/separator-1.png) no-repeat 100% 2px;
	padding:0 5px 0 0;
}
.aside .image-list img{display:block;}
#sidebar{
	float:left;
	width:199px;
	background:#d3d3d3;
	position:relative;
	padding:0 0 190px;
}
.sidenav{
	overflow:hidden;
	font:16px/18px 'blairmditc', Arial, Helvetica, sans-serif;
	color:#01557d;
	text-shadow:1px 1px 1px rgba(0,0,0,0.3);
}
.sidenav ul{overflow:hidden;}
.sidenav ul li{
	width:100%;
	border-bottom:2px solid #fff;
}
.sidenav ul .empty{
	min-height:34px;
	background: rgb(194,225,240);
	background: -moz-linear-gradient(left,  rgba(194,225,240,1) 0%, rgba(216,237,247,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(194,225,240,1)), color-stop(100%,rgba(216,237,247,1)));
	background: -webkit-linear-gradient(left,  rgba(194,225,240,1) 0%,rgba(216,237,247,1) 100%);
	background: -o-linear-gradient(left,  rgba(194,225,240,1) 0%,rgba(216,237,247,1) 100%);
	background: -ms-linear-gradient(left,  rgba(194,225,240,1) 0%,rgba(216,237,247,1) 100%);
	-pie-background: linear-gradient(#C2E1F0, #d8edf8);
	background: linear-gradient(to right,  rgba(194,225,240,1) 0%,rgba(216,237,247,1) 100%);
}
.sidenav ul a{
	display:block;
	text-align:center;
	text-decoration:none;
	color:#01557d;
	padding:8px 14px;
	background: rgb(137,197,226);
	background: -moz-linear-gradient(left,  rgba(137,197,226,1) 0%, rgba(180,221,241,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(137,197,226,1)), color-stop(100%,rgba(180,221,241,1)));
	background: -webkit-linear-gradient(left,  rgba(137,197,226,1) 0%,rgba(180,221,241,1) 100%);
	background: -o-linear-gradient(left,  rgba(137,197,226,1) 0%,rgba(180,221,241,1) 100%);
	background: -ms-linear-gradient(left,  rgba(137,197,226,1) 0%,rgba(180,221,241,1) 100%);
	-pie-background: linear-gradient(left, #87c3e2, #b4ddf1);
	background: linear-gradient(to right,  rgba(137,197,226,1) 0%,rgba(180,221,241,1) 100%);
	position:relative;
}
.sidenav ul .active a,
.sidenav ul a:hover{
	color:#fff;
	background: rgb(41,143,193);
	background: -moz-linear-gradient(left,  rgba(41,143,193,1) 0%, rgba(118,185,217,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(41,143,193,1)), color-stop(100%,rgba(118,185,217,1)));
	background: -webkit-linear-gradient(left,  rgba(41,143,193,1) 0%,rgba(118,185,217,1) 100%);
	background: -o-linear-gradient(left,  rgba(41,143,193,1) 0%,rgba(118,185,217,1) 100%);
	background: -ms-linear-gradient(left,  rgba(41,143,193,1) 0%,rgba(118,185,217,1) 100%);
	-pie-background: linear-gradient(left, #298fc1, #76b9d9);
	background: linear-gradient(to right,  rgba(41,143,193,1) 0%,rgba(118,185,217,1) 100%);
}
.contact-block{
	position:absolute;
	bottom:0;
	left:0;
	width:143px;
	padding:17px 28px 14px;
	border-bottom:2px solid #d3d3d3;
	font:12px/19px 'blairmditc', Arial, Helvetica, sans-serif;
	color:#fff;
	background:#b2b2b2;
	max-height:150px;
	overflow:hidden;
}
.contact-block h2{
	font:18px/19px 'blairmditc', Arial, Helvetica, sans-serif;
	color:#01557d;
	margin:0 0 21px;
	text-align:center;
}
.contact-block address{text-align:center;}
.inner #content{background:#e7e7e7;}
#content .visual{
	background:#fff;
	margin:-13px -15px 0 -18px;
	padding:0 0 2px 0;
	border-right:1px solid #fafafa;
	position: relative;
}
#content .visual img{vertical-align:top;}
#content .info-block{
	overflow:hidden;
	padding:10px 0 0;
	margin:0 -7px 0 0;
}
#content .info-block .item-list{
	width:236px;
	float:right;
	padding:1px 0 0;
	margin:0 0 0 25px;
}
#content .info-block .item-list li{
	list-style: none;
	float:left;
	margin:0 0 8px 9px;
	padding:0;
	border:2px solid #73b9dc;
	border-radius:2px;
	position:relative;
}

#content .info-block .item-list img{display:block;}
#content .info-block .price{
	font:16px/18px 'blairmditc', Arial, Helvetica, sans-serif;
	color:#01557d;
	display:block;
	padding:11px 0 0;
	text-shadow:1px 1px 1px rgba(0,0,0,0.4);
}
#footer{
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 -14px;
	padding:15px 14px 14px;
	text-align:right;
	background: rgb(109,183,219);
	background: -moz-linear-gradient(left,  rgba(109,183,219,1) 34%, rgba(79,79,79,1) 87%);
	background: -webkit-gradient(linear, left top, right top, color-stop(34%,rgba(109,183,219,1)), color-stop(87%,rgba(79,79,79,1)));
	background: -webkit-linear-gradient(left,  rgba(109,183,219,1) 34%,rgba(79,79,79,1) 87%);
	background: -o-linear-gradient(left,  rgba(109,183,219,1) 34%,rgba(79,79,79,1) 87%);
	background: -ms-linear-gradient(left,  rgba(109,183,219,1) 34%,rgba(79,79,79,1) 87%);
	-pie-background: linear-gradient(left, #6DB7DB, #4f4f4f);
	background: linear-gradient(to right,  rgba(109,183,219,1) 34%,rgba(79,79,79,1) 87%);
}
#footer p{margin:0;}
#footer a{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{text-decoration:underline;}

#content-slider {
	height: 100%;
	width: 100%;
	margin: 0,0,0,0;
}
#content-slider li{
	list-style: none;
	float:left;
}

section #content {
	overflow:hidden;
}

.visual .btn-prev {
    background: url("../images/next_left2.png") no-repeat scroll 0 0 transparent;
	background-position:center; 
    left: 6px;
	text-indent: -9999px;
	overflow:hidden;
	height: 480px;
	width: 32px;
	float: left;
	position: absolute;
	top:0px;
}
.visual .btn-next {
	background: url("../images/next_right2.png") no-repeat scroll 100% 0 transparent;
	text-indent: -99999px;
	background-position:center; 
    right: 4px;
	height: 480px;
	overflow:hidden;
	width: 32px;
	float: right;
	position: absolute;
	top: 0px;
}




























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
p {

}

h3 {
font:bold 14px/16px Arial, Helvetica, sans-serif; color:#4f4f4f; margin:0 0 1px;
}

