body {
	margin: 0px;
	background:url(images/bk.png) center top repeat;
	font-family:'open_sansregular', Arial, sans-serif;
	font-weight:normal !important;
}
img {
	width: auto\9;
	height: auto;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
	z-index:-9999;
}
#containar	{
	width:auto;
	height:auto;
	overflow:hidden;
	border-top:#6f1829 solid 5px;
}
#containar-inside	{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
#follow-icon	{
	width:auto;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	float:right;
	font-size:13px;
	text-decoration:none;
	color:#6f1829;
	line-height:22px;
}
#follow-icon ul	{
	list-style:none;
	padding:0px;
	margin:0px;
}
#follow-icon ul li	{
	float:left;
	padding:0 0 0 5px;
}
#wrapper-outer	{
	width:1000px;
	height:auto;
	overflow:hidden;
	background:url(images/top-shade.png) center top repeat-x;
	background-color:#FFFFFF;
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	border:#FFFFFF solid 1px;
	margin:0 auto;
	margin-top:15px;
	padding-bottom:18px;
}
#wrapper	{
	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
#logo	{
	width:auto;
	height:auto;
	overflow:hidden;
	background:url(images/logo-shade.png) center top no-repeat;
	margin:0 auto;
	text-align:center;
	padding:20px;
}
#nav	{
	width:auto;
	height:auto;
	overflow:hidden;
	background:url(images/menu-bar.png) center top repeat-x;
	border-top:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
}
#nav ul	{
	list-style:none;
	padding:0px;
	margin:0px;
}
#nav ul li	{
	float:left;
	padding:0 1px 0 0;
	background:url(images/menu-divider.png) right no-repeat;
}
#nav ul li.last	{
	background:none;
}
#nav ul li a	{
	padding:14px 38px;
	display:block;
	font-size:15px;
	text-decoration:none;
	color:#FFF;
	text-transform:uppercase;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
#nav ul li a:hover	{
	background-color:#480814;
	display:block;
}
#nav ul li a.active	{
	background-color:#480814;
	display:block;
}
#nav li {
	font-size:14px;
	font-weight: normal;
	text-decoration: none;
	text-transform:none;
	height: auto;
	padding: 0px 0px 0px 0px;
	z-index: 9999 !important;
	float:left !important;
}
#nav li ul {
	font-size:14px;
	color: #FFF;
	text-decoration: none;
	text-transform:none;
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	z-index: 9999 !important;
	margin-top: 0px;
	padding-top:1px;
	margin-left:0px !important;
}
#nav li li {
	width: 180px;
	height: auto;
	display: block;
	cursor: pointer;
	border: none;
	padding: 0px 0px 0px 0px;
	background-color:rgba(0, 0, 0, 0.8);
	background-image:none !important;
	z-index: 9999;
	border-bottom: rgba(255, 255, 255, 0.2) solid 1px;
}
#nav li ul a {
	font-size:14px;
	color: #FFF;
	text-decoration: none;
	text-transform:none;
	width: auto;
	display: block;
	cursor: pointer;
	text-align: left;
	padding: 8px 0px 8px 12px !important;
	margin: 0 auto;
	z-index: 9999;
	background:none !important;
	border:none !important;
}
#nav li ul a:after {
	display:none;
}
#nav li ul a:hover {
	color: #fff;
	text-decoration: none;
	left: auto;
	background-image: none;
	text-shadow: none !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
	background: none;
	opacity: 1;
	z-index: 9999;
	background-color:#480814 !important;
}
#nav li ul ul {
	margin-top: -62px !important;
	margin-left: 180px !important;
	padding-left: 1px;
	z-index: 9999;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	color: #FFF;
	text-decoration: none;
	z-index: 9999;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	color: #FFF;
	text-decoration: none;
	z-index: 9999;
}
#nav li:hover, #nav li.sfhover {
	color: #FFF;
	text-decoration: none;
	z-index: 9999;
}
#slider-main	{
	width:auto;
	height:auto;
	overflow:hidden;
}
#hdr-inner-img	{
	width:auto;
	height:auto;
	overflow:hidden;
}
#body	{
	width:auto;
	height:auto;
	overflow:hidden;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#676767;
	line-height:20px;
	padding:20px;
	padding-bottom:0px;
}
#body a	{
	text-decoration:none;
	color:#676767;
}
#body a:hover	{
	color:#6f1829;
}
#body span	{
	font:normal 13px 'open_sanssemibold';
	text-decoration:none;
	color:#6f1829;
}
h1	{
	font-size:32px;
	font-weight:normal;
	text-decoration:none;
	color:#480814;
	margin:0px;
}
h1 strong	{
	font-family:'open_sansbold';
	font-weight:normal;
	text-decoration:none;
	color:#6f1829;
	margin:0px;
}
#body-img	{
	width:255px;
	height:auto;
	overflow:hidden;
	float:right;
	margin-left:20px;
	border:#d0d0d0 solid 1px;
	padding:3px;
}
h2	{
	font:normal 24px 'open_sansregular';
	text-decoration:none;
	color:#480814;
	margin:0px;
}
h2 strong	{
	font:normal 24px 'open_sansbold';
	text-decoration:none;
	color:#6f1829;
	margin:0px;
}
#point	{
	width:auto;
	height:auto;
	overflow:hidden;
	font:normal 14px 'open_sansregular';
	text-decoration:none;
	color:#252525;
	line-height:24px;
	margin-top:20px;
}
#point ul	{
	list-style:none;
	padding:0px;
	margin:0px;
}
#point ul li	{
	padding:0 0 0 15px;
	background:url(images/inner-arrow.png) 0px 9px no-repeat;
}
#point ul li.last	{
	background:none;	
}


#feature-prod {
	width:auto;
	height:auto;
	overflow:hidden;
	margin-top:40px;
}
h3	{
	font:normal 32px 'open_sansregular';
	text-decoration:none;
	color:#480814;
	margin:0px;
	border-top:#d2d2d2 solid 1px;
	border-bottom:#d2d2d2 solid 1px;
	padding:3px 0px;
}
h3 strong	{
	font:normal 32px 'open_sansbold';
	text-decoration:none;
	color:#6f1829;
	margin:0px;
}
#footer	{
	width:auto;
	height:auto;
	overflow:hidden;
	background-color:#6f1829;
	margin-top:30px;
}
#footer-inside	{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:17px 0px;
}
#ftr-nav	{
	width:auto;
	height:auto;
	overflow:hidden;
	float:left;
}
#ftr-nav ul	{
	list-style:none;
	padding:0px;
	margin:0px;
}
#ftr-nav ul li	{
	float:left;
	background:url(images/divider-fotr-bar.png) right no-repeat;
}
#ftr-nav ul li.last	{
	background:none;
}
#ftr-nav ul li a	{
	padding:0 10px;
	font:normal 13px 'open_sansregular';
	text-decoration:none;
	color:#FFF;
}
#ftr-nav ul li a:hover	{
	color:#d8b0b8;
	text-decoration:underline;
}
#ftr-right	{
	width:auto;
	height:auto;
	overflow:hidden;
	font:normal 13px 'open_sansregular';
	text-decoration:none;
	color:#FFF;
	float:right;
	margin-top:3px;
}
#about-img	{
	width:295px;
	height:auto;
	overflow:hidden;
	float:right;
	margin-left:20px;
	border:#d0d0d0 solid 1px;
	padding:3px;
}
#iner-contant	{
	width:auto;
	height:auto;
	overflow:hidden;
	font:normal 13px 'open_sansregular';
	text-decoration:none;
	color:#030303;
	line-height:18px;
	margin-top:20px;
}
#iner-contant ul	{
	list-style:none;
	padding:0px;
	margin:0px;
}
#iner-contant ul li	{
	padding:0 0 0 35px;
	background:url(images/inner-arrow.png) 20px 4px no-repeat;
	padding-bottom:6px;
}
#iner-contant ul li.last	{
	background:none;	
}
#kontkt-outer	{
	width:460px;
	height:auto;
	overflow:hidden;
	float:left;
}
#kontkt	{
	width:auto;
	height:auto;
	overflow:hidden;
	font:normal 13px 'open_sansregular';
	color:#676767;
	text-decoration:none;
	float:left;
	line-height:22px;
	margin-bottom:20px;
}
#kontkt spam	{
	font:normal 13px 'open_sanssemibold';
	color:#6f1829;
	text-decoration:none;
}
#kontkt ul	{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-top:15px;
}
#kontkt ul li	{
	padding:0 0px 0 0px;
}
#kontkt ul li a	{
	font:normal 13px 'open_sansregular';
	color:#676767;
	text-decoration:none;
}
#kontkt ul li a:hover	{
	color:#6f1829;
}
#form	{
	width:auto;
	height:auto;
	overflow:hidden;
	font:normal 14px 'open_sansregular';
	text-decoration:none;
	color:#181818;
	float:left;
}
#form span	{
	color:#6f1829;
}
#form ul	{
	list-style:none;
	padding:0px;
	margin:0px;
}
#form ul li	{
	padding:0 0 10px 0;
}
.input-field	{
	width:315px;
	height:38px;
	font:normal 14px 'open_sansregular';
	text-decoration:none;
	color:#181818;
	padding:0 10px;
	border:#b2b2b2 solid 1px;
}
.text-area	{
	width:440px;
	height:auto;
	padding:10px;
	border:#bababa solid 1px;
	font:normal 14px 'open_sansregular';
	text-decoration:none;
	color:#767676;
}
.send-btn	{
	width:auto;
	height:auto;
	overflow:hidden;
	float:left;
	margin-top:5px;
}
#map	{
	width:400px;
	height:300px;
	overflow:hidden;
	border:#d0d0d0 solid 1px;
	padding:3px;
	float:right;
	margin-top:20px;
}

#calendar {
	max-width: 900px;
	margin: 0 auto;
	margin-top:35px;
}
.mm-header, .footer { display:none; }