@font-face {
	font-family: 'theserif-regular';
		src: url('../fonts/theserif-regular-webfont.eot');
		src: url('../fonts/theserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
			url('../fonts/theserif-regular-webfont.woff') format('woff'),
			url('../fonts/theserif-regular-webfont.ttf') format('truetype'),
			url('../fonts/theserif-regular-webfont.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dinnextroundedltpro-regular';
		src: url('../fonts/dinnextroundedltpro-regular.eot');
		src: url('../fonts/dinnextroundedltpro-regular.eot?#iefix') format('embedded-opentype'),
			url('../fonts/dinnextroundedltpro-regular.woff') format('woff'),
			url('../fonts/dinnextroundedltpro-regular.ttf') format('truetype'),
			url('../fonts/dinnextroundedltpro-regular.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dinnextroundedltpro-bold';
		src: url('../fonts/dinnextroundedltpro-bold.eot');
		src: url('../fonts/dinnextroundedltpro-bold.eot?#iefix') format('embedded-opentype'),
			url('../fonts/dinnextroundedltpro-bold.woff') format('woff'),
			url('../fonts/dinnextroundedltpro-bold.ttf') format('truetype'),
			url('../fonts/dinnextroundedltpro-bold.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'shadows_into_light';
		src: url('../fonts/shadows_into_light-webfont.eot');
		src: url('../fonts/shadows_into_light-webfont.eot?#iefix') format('embedded-opentype'),
			url('../fonts/shadows_into_light-webfont.woff') format('woff'),
			url('../fonts/shadows_into_light-webfont.ttf') format('truetype'),
			url('../fonts/shadows_into_light-webfont.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'hand_of_seanregular';
		src: url('../fonts/handsean-webfont.eot');
		src: url('../fonts/handsean-webfont.eot?#iefix') format('embedded-opentype'),
			url('../fonts/handsean-webfont.woff') format('woff'),
			url('../fonts/handsean-webfont.ttf') format('truetype'),
			url('../fonts/handsean-webfont.svg#hand_of_seanregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DakotaRegular';
		src: url('../fonts/DakotaRegular.eot');
		src: url('../fonts/DakotaRegular.eot?#iefix') format('embedded-opentype'),
			url('../fonts/DakotaRegular.woff') format('woff'),
			url('../fonts/DakotaRegular.ttf') format('truetype'),
			url('../fonts/DakotaRegular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dinlight';
		src: url('../fonts/din_light-webfont.eot');
		src: url('../fonts/din_light-webfont.eot?#iefix') format('embedded-opentype'),
			url('../fonts/din_light-webfont.woff') format('woff'),
			url('../fonts/din_light-webfont.ttf') format('truetype'),
			url('../fonts/din_light-webfont.svg#dinlight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'din_mediumregular';
		src: url('../fonts/din_medium-webfont.eot');
		src: url('../fonts/din_medium-webfont.eot?#iefix') format('embedded-opentype'),
			url('../fonts/din_medium-webfont.woff') format('woff'),
			url('../fonts/din_medium-webfont.ttf') format('truetype'),
			url('../fonts/din_medium-webfont.svg#din_mediumregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
	margin:0;
	color:#717171;
	font:14px/22px Arial, Helvetica, sans-serif;
	background:url(../images/bg-body.png) no-repeat 50% 100% #fefdfd;
	padding-bottom:230px;
	min-width:1000px;
	background-clip:cover;
}

a.more-link
{
	font-family: hand_of_seanregular, Arial, sans-serif;
	color: rgb(255, 65, 25);
	
}

.forsida-mynd
{
	text-align: center;
    margin: 0 auto; 
}

img{border-style:none;}
input,
textarea,
select{
	color:#000;
	vertical-align:middle;
	font:100% Arial, Helvetica, sans-serif;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
blockquote, q{quotes: none;}
q:before,
q:after {content: '';}
a{
	color:#575757;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:focus,
input:focus,
textarea:focus,
select:focus{outline:none;}
.w3 {background:url(../images/bg-wrapper.png) no-repeat 50% 0;}
.wrapper {
	overflow:hidden;
	width:100%;
	position:relative;
}
.w1 {
	position:relative;
	float:left;
	left:50%;
}
.w2 {
	position:relative;
	float:left;
	left:-50%;
	width:960px;
}
/*header*/
header {
	padding:8px 0 0;
	margin-bottom:-96px;
	position:relative;
	z-index:5;
}
header .panel {
	overflow:hidden;
	padding:0 86px 0 0;
}
header .panel ul {
	margin:0;
	padding:16px 43px 11px 0;
	list-style:none;
	float:right;
	background:url(../images/ico-01.png) no-repeat 100% 0;
}
header .panel ul li {
	float:left;
	background:url(../images/sep-01.png) no-repeat 0 5px;
	font-size:13px;
	line-height:22px;
	padding-left:12px;
	margin-left:10px;
}
header .panel ul li:first-child {
	background:none;
	padding-left:0;
}
header .panel ul li a{
	font:13px/22px 'theserif-regular', serif;
	color:#4e8b29;
}
.header-holder:after{
	clear:both;
	content:'';
	display:block;
}
.header-holder .logo {
	float:left;
	width:188px;
	background:url(../images/logo.png) no-repeat #ee3897 50% 50%;
	position:relative;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	height:188px;
	cursor:pointer;
	margin:-39px 23px 0 0;
	display:block;
	text-indent:-9999px;
}
.header-holder .logo strong a {
	display:block;
	height:100%;
}
/*nav*/
nav {
	float:left;
	padding:25px  0 0 0;
}
nav ul {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #cac9c9;
}
nav ul:after{
	clear:both;
	content:'';
	display:block;
}
nav ul li {
	float:left;
	font:19px/22px 'dinnextroundedltpro-regular', sans-serif;
	margin-bottom:-1px;
	padding:0 0 0 23px;
}
nav ul li:first-child {padding-left:0;}
nav ul li a {
	display:block;
	color:#575757;
	padding:0 0 4px;
	border-bottom:1px solid transparent;
}
nav ul li:first-child a{padding-left:0;}
nav ul .active a,
nav ul li:hover a {
	color:#ff4119;
	border-color:#fe441d;
	text-decoration:none;
}
/*gallery*/
.gallery {
	background:url(../images/bg-gallery.png) no-repeat 50% 88px;
	margin:0 -9999px 0 -10034px;
	padding:0 9999px 32px;
}
.gallery img {vertical-align:top;}
.gallery-box {
	width:756px;
	margin:0 auto;
	background:url(../images/bg-gallery-box.gif);
}
.gallery-holder {height:270px;}
/*main*/
#main h1 {
	font:normal 57px/60px 'dinnextroundedltpro-regular', sans-serif;
	color:#545454;
	margin:0 0 6px;
	text-align:center;
}
#main h1 strong {
	font:normal 57px/60px 'din_mediumregular', sans-serif;
	color:#ff4119;
}
#main h2 {
	margin:0 0 5px;
	font:26px/28px 'shadows_into_light', sans-serif;
	color:#545454;
	text-align:center;
}
.block-menu {
	background:url(../images/sep-02.png) no-repeat 50% 0;
	padding:28px 36px 70px 40px;
}
.block-menu:after{
	clear:both;
	content:'';
	display:block;
}
.block-menu .menu {float:left;}
.block-menu h3 {
	margin:0 0 14px;
	color:#4e8b29;
	font:20px/24px 'hand_of_seanregular', sans-serif;
	padding-right:23px;
	text-align:right;
}
.block-menu .box {
	position:relative;
	width:311px;
}
.block-menu .label {
	position:absolute;
	text-indent:-9999px;
	background:url(../images/label-01.png) no-repeat;
	width:83px;
	height:83px;
	top:-45px;
	left:-58px;
	z-index:2;
}
.block-menu ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.block-menu .offers li {
	padding:0;
	margin-bottom:12px;
	font:18px/22px 'shadows_into_light', sans-serif;
	color:#52505e;
	position:relative;
	vertical-align:top;
	background: rgb(244,242,234);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2Y0ZjJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZkZmRmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZkZmRmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2Y0ZjJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGYyZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmNWVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left,  rgba(244,242,234,1) 0%, rgba(244,242,234,1) 14%, rgba(253,253,252,1) 45%, rgba(253,253,252,1) 55%, rgba(244,242,234,1) 86%, rgba(244,242,234,1) 100%, rgba(247,245,239,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(244,242,234,1)), color-stop(14%,rgba(244,242,234,1)), color-stop(45%,rgba(253,253,252,1)), color-stop(55%,rgba(253,253,252,1)), color-stop(86%,rgba(244,242,234,1)), color-stop(100%,rgba(244,242,234,1)), color-stop(100%,rgba(247,245,239,1)));
	background: -webkit-linear-gradient(left,  rgba(244,242,234,1) 0%,rgba(244,242,234,1) 14%,rgba(253,253,252,1) 45%,rgba(253,253,252,1) 55%,rgba(244,242,234,1) 86%,rgba(244,242,234,1) 100%,rgba(247,245,239,1) 100%);
	background: -o-linear-gradient(left,  rgba(244,242,234,1) 0%,rgba(244,242,234,1) 14%,rgba(253,253,252,1) 45%,rgba(253,253,252,1) 55%,rgba(244,242,234,1) 86%,rgba(244,242,234,1) 100%,rgba(247,245,239,1) 100%);
	background: -ms-linear-gradient(left,  rgba(244,242,234,1) 0%,rgba(244,242,234,1) 14%,rgba(253,253,252,1) 45%,rgba(253,253,252,1) 55%,rgba(244,242,234,1) 86%,rgba(244,242,234,1) 100%,rgba(247,245,239,1) 100%);
	background: linear-gradient(to right,  rgba(244,242,234,1) 0%,rgba(244,242,234,1) 14%,rgba(253,253,252,1) 45%,rgba(253,253,252,1) 55%,rgba(244,242,234,1) 86%,rgba(244,242,234,1) 100%,rgba(247,245,239,1) 100%);
}
.block-menu .offers li:after{
	clear:both;
	content:'';
	display:block;
}
.block-menu .offers li a{
	display:block;
	padding:0 21px 0 27px;
	cursor:pointer;
}
.block-menu .offers li a:after{
	clear:both;
	content:'';
	display:block;
}
.block-menu .offers li a:hover{text-decoration:none;}
.block-menu .offers li img {
	float:left;
	margin-top:2px;
}
.block-menu .offers li .more {
	position:absolute;
	right:8px;
	bottom:3px;
	font-size:12px;
	line-height:25px;
	color:#ed1c24;
}
.block-menu .offers li .about {
	float:right;
	width:100px;
	display:table;
	height:75px;
	text-transform:uppercase;
}
.block-menu .offers li .about span {
	display:table-cell;
	vertical-align:middle;
}
.block-menu .offers .last {margin:-6px 0 0 -10px;}
#tabs {
	position:relative;
	float:right;
	width:526px;
}
#tabs .img {
	position:absolute;
	z-index:10;
	top:25px;
	left:58px;
}
#tabs h3 {
	padding-right:41px;
	margin-bottom:12px;
}
#tabs .label {
	background:url(../images/label-02.png) no-repeat;
	width:80px;
	height:80px;
	top:-4px;
	left:-22px;
}
#tabs .heading {
	overflow:hidden;
	position:relative;
	z-index:5;
	margin:0 -1px -5px 0;
}
#tabs .heading .tabset {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#main #tabs .heading .tabset li {
	float:left;
	font:17px/22px 'DakotaRegular', sans-serif;
	background:url(../images/bg-tabs.png) no-repeat;
	width:76px;
	text-align:center;
	margin-left:-4px;
}
#tabs .heading .tabset a {
	display:block;
	color:#545454;
	padding:2px 0 0;
}
#tabs .heading .tabset .ui-state-active a,
#tabs .heading .tabset a:hover{
	color:#ff4119;
	text-decoration:none;
}
.tab-content {
	background:url(../images/bg-tab.png);
	padding:20px 46px 27px;
}
.tab-holder {
	background:url(../images/shadow.gif) no-repeat 0 100%;
	padding-bottom:13px;
}
#tabs h4 {
	margin:0 0 13px;
	color:#ff4119;
	font:18px/30px 'din_mediumregular', sans-serif;
}
.block-menu #tabs .tab-content li {
	color:#545454;
	font:16px/18px 'dinlight', sans-serif;
	padding-top:19px;
}
#tabs .tab-content li:first-child {padding-top:0;}
/*column*/
.column {
	background:url(../images/bg-column.png) -18px 0;
	padding:0 0 19px 40px;
}
.column:after{
	clear:both;
	content:'';
	display:block;
}
.column .row {
	margin:0 0 0 -38px;
	padding-top:79px;
}
.column .row:first-child {padding-top:0;}
.column .row:after{
	clear:both;
	content:'';
	display:block;
}
.column .row .col {
	display:inline-block;
	vertical-align:top;
	width:280px;
	margin-left:39px;
}
.column .row .col h4 {
	margin:-43px 0 16px;
	font:normal 30px/32px 'dinnextroundedltpro-regular', sans-serif;
	color:#717171;
}
.column .row .col h4 img {
	float:right;
	margin:-5px 15px 0 5px;
}
.column .row .col .color {color:#4e8b29;}
.column .row .col h4 strong {font:normal 30px/32px 'dinnextroundedltpro-bold', sans-serif;}
.column blockquote {
	padding:0 0 20px;
	margin:0;
	font:24px/24px 'shadows_into_light', sans-serif;
	color:#717171;
}
.column .facebook-post {
	padding:25px 0 20px 24px;
	margin:0;
	font:19px/24px 'shadows_into_light', sans-serif;
	color:#717171;
}
.column .less {
	display:block;
	font:italic 12px/14px  Georgia, serif;
	color:#ff4119;
	padding:21px 0 0 8px;
}
.column .visual {
	position:relative;
	overflow:hidden;
	height:165px;
	width:252px;
	margin-top:-17px;
}
.column .visual .prev,
.column .visual .next {
	position:absolute;
	text-indent:-9999px;
	background:url(../images/arrow.png) no-repeat;
	width:24px;
	height:11px;
	top:50%;
	left:0;
	margin-top:-8px;
}
.column .visual .next {
	left:auto;
	right:0;
	background-position: 0 -11px;
}
.column .visual .wrap {
	overflow:hidden;
	margin:0 27px;
}
.column .visual .wrap .list {
	margin:0;
	padding:0;
	list-style:none;
	width:99999px;
}
.column .visual .wrap .list li {
	float:left;
	text-align:center;
	color:#ff4119;
	font:16px/18px 'din_mediumregular', sans-serif;
}
.column .visual .wrap .list li a {
	display:block;
	color:#ff4119;
}
.column .visual .wrap .list img {
	vertical-align:top;
	display:block;
}
.column .img {
	float:right;
	margin:-18px 17px 0 8px;
}
.column p {margin:0;}
/*footer*/
footer {
	overflow:hidden;
	padding:24px 0px 0px 0px;
	background:url(../images/sep-03.png) no-repeat;
}
footer .top {
	float:right;
	font:24px/26px 'shadows_into_light', sans-serif;
	color:#98d077;
	background:url(../images/arrow-01.png) no-repeat 0 3px;
	padding-left:21px;
	letter-spacing:-1px;
}
footer ul {
	margin:0;
	padding:0;
	list-style:none;
	font:14px/18px 'theserif-regular', serif;
}
footer ul:after{
	clear:both;
	content:'';
	display:block;
}
footer ul li {
	float:left;
	background:url(../images/sep-04.png) no-repeat 0 2px;
	padding:0 8px 0 10px;
}
footer ul li:first-child {
	background:none;
	padding-left:0;
}
footer ul li a {
	display:block;
	color:#717171;
}
footer ul .facebook {
	background:none;
	padding:0 0 0 5px;
	margin:-3px 0 0 -3px;
}
footer ul .facebook a {
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-03.png) no-repeat;
	width:19px;
	height:20px;
}
#more {
	padding:0 39px;
	width:911px;
}
.popup {
	position:absolute;
	top:-99999px;
	left:-99999px;
}
.more-holder {
	background:url(../images/bg-tab.png);
	border:1px solid #adb0b0;
	width:867px;
	padding:47px 0 32px;
}
#more h3 {
	color:#5f5f5f;
	margin:0;
	font:48px/83px 'shadows_into_light', sans-serif;
	background:url(../images/label-01.png) no-repeat;
	padding:0 0 51px 88px;
}
#more .menu-box {
	position:relative;
	padding-left:56px;
}
#more .menu-box .prev,
#more .menu-box .next {
	position:absolute;
	top:50%;
	left:-39px;
	text-indent:-9999px;
	background:url(../images/buttons.png) no-repeat;
	width:39px;
	height:29px;
	z-index:10;
	margin-top:-106px;
}
#more .menu-box .next {
	left:auto;
	right:-39px;
	background-position: 0 -29px;
}
#more .wrap {
	width:753px;
	overflow:hidden;
}
#more .list {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#more .list li {
	float:left;
	width:780px;
}
#more .list .col {
	float:left;
	width:350px;
}
#more .list .col:first-child {margin:0 70px 0 0;}
#more .list .col .row {
	overflow:hidden;
	padding-bottom:36px;
}
#more .list .col .photo {
	float:left;
	margin:4px 14px 0 0;
}
#more .list .col .photo img {vertical-align:top;}
#more .list .col .about {
	overflow:hidden;
	color:#5f5f5f;
	font:18px/22px 'shadows_into_light', sans-serif;
}
#more .list .col h4 {
	margin:0;
	color:#ed1c24;
	font:normal 24px/25px 'dinnextroundedltpro-regular', sans-serif;
}
#more .list .col span {
	display:block;
	padding-left:3px;
}