* {margin:0;padding:0;}
html{font-size:100.01%;height:100%;}
body{color:#000;font:12px/1.3 Verdana, Tahoma, sans-serif;background:url(../img/bg-main-y.jpg) repeat-y center top #ffe082;margin:0;min-height:100%;height: auto !important;height:100%;position:relative;}
h1 , h2, h3, h4, h5, h6{margin-bottom:0.5em;font-weight:normal;}
p{margin: 0 0 1em;}
ul, ol{margin:0;padding:0;}
ul li, ol li{}
a{color:#6a382f;}
a.gray {color:#333;}
a.white {color:#fff;}
a img {border:0;}
a:hover{text-decoration:none;}

p.header{font-size:2em;margin-bottom:.5em;color:#000;}
.active{}
.clear{clear:both;font-size:0;overflow:hidden;line-height: 0;}

.row:after {clear:both;}
.row:before, .row:after {display:table;line-height: 0;content:"";}
.col {}
	.col.alpha {float:left;}
	.col.omega {float:right;}
	.col.x2 {width:50%;}
	.col.x3 {width:33.3%;}
		.col.x3_2 {width:66.6%;}
	.col.x4 {width:25%;}
		.col.x4_3 {width:75%;}
	.col.x5 {width:20%;}
		.col.x5_2 {width:40%;}
		.col.x5_3 {width:60%;}
		.col.x5_4 {width:80%;}
	.alpha .col_wrap {margin-right:15px;}
	.omega .col_wrap {margin-left:15px;}
	.no-ml {margin-left: 0 !important;}
	.no-mr {margin-right: 0 !important;}
.lt {text-align: left;}
.ct {text-align: center;}
.rt {text-align: right;}
.st {font-weight: bold;}
.uc {text-transform: uppercase;}
.lc {text-transform: lowercase;}
.relative {position: relative;}
.block {display: block;}
	small.block {margin-bottom:1em;}

.menu li {display: inline;}

.wrapper {margin:0 auto;max-width: 1080px;}

#main-bg {position: absolute;top:0;left:0;z-index:-1;width: 100%;height:1215px;background: url(../img/bg-main.jpg) no-repeat top center;}
#all{min-width:960px;max-width:1307px;margin:0 auto;}
	#header {position:relative;height: 245px;background: url(../img/bg-header.png) no-repeat top center;}
		#logo {position: absolute;width: 417px;height: 316px;background: url(../img/sunflower.png) no-repeat;z-index: 1;}
		#top-bee {position: absolute;top: 0;right: 2%;}
		#main-menu {font-size: 16px;text-transform: uppercase;position: absolute;top:100px;left:450px;}
			#main-menu li {margin-right:20px;padding-bottom:25px;}
				#main-menu li a {color:#3f3000;text-decoration: none;}
				#main-menu li.active {background: url(../img/menu-active.png) repeat-x bottom;}
				#main-menu li.active a, #main-menu li a:hover {color:#ff5c26;}
			#main-menu li:last-child {margin-right:0px;}
	#slider {position: relative;z-index: 5;padding: 15px 0 15px 15px;width:95%;text-align: center;}
		.caroufredsel_wrapper {z-index:5; margin: 0 auto !important;}
		#slider img {padding: 5px;margin: 0px;display: block;	float: left;} 
			#slider a {display: block;float: left;}		
/*
original		
#slider {position: relative;z-index: 5;text-align: center;}
		#slider img {width: 100%;max-width: 1156px;}
*/
		
				a.prev {background: url(../images/l_arr.png) no-repeat transparent;width: 38px;height: 47px;display: block;position: absolute;top: 100px;}
				a.next {background: url(../images/r_arr.png) no-repeat transparent;width: 38px;height: 47px;	display: block;position: absolute;top: 90px;}

				a.prev {left:0px;background-position: 0 0;}
				a.prev:hover {background-position: 0 0px;}

				a.next {right:0px;background-position: 0px 0;}
				a.next:hover {background-position: 0px -0px;}

				a.prev span, a.next span {
				display: none;
				}
				.clearfix {
				float: none;
				clear: both;
}
	#infoblock {padding:20px 10px;background: url(../img/bg-cells.png) no-repeat center top;height: 218px;margin-bottom: 2em;color:#6b695d;font-size:22px;}
		#infoblock small {font-size: 12px;}
		#infoblock .lb {color:#400000;font-size: 18px;}
			#infoblock .lb .h {font-size:20px;}
			#infoblock .lb p {position: relative;}
			#infoblock .lb p big {position: absolute;right: 40px;bottom: 0;font-size: 26px;}
		
	#content {position: relative;}
		#content.def {background: url(../img/bg-cells2.png) no-repeat;}
		#content .sw {width: 864px;float:right;}
		#jars {text-align: justify;}
			#jars img {vertical-align:bottom;/* position: relative;top:1px;*/}
		#wt {background: url(../img/woodblock.png) no-repeat;width: 258px;height: 69px;padding-top: 95px;font-size:18px;text-align:center;color:#fff;}


		.breadcrumbs {text-transform: uppercase;color:#3f0000;font-size: 10px;}
			.breadcrumbs a {color:#3f0000;text-decoration: underline;}
			.breadcrumbs span {color:#ff5b26;}

		.bordered1 {background: url(../img/border.png) no-repeat;margin-left:-35px;min-height: 810px;}
		.bordered2 {background: url(../img/bg-bcells.png) no-repeat center bottom;margin-top:40px;}
			.bordered2.no-bg {background: none;}
			.inner-text, .inner {padding:64px 64px 64px 99px;max-width:740px;margin-bottom: 20px;}
			.inner {padding: 0 0 0 35px;}
			.inner-text {font-size:12px;line-height: 20px;}
				p.peach {color:#ff5b26;margin-top:1em;}
					p.peach small {line-height: 14px;}
					.inner-text .brd-h {position: absolute;height: 30px;background: url(../img/bg-wood-h.jpg) repeat-x;width: 100%;box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.35);left:0;}
						.inner-text .brd-h.t {top:-30px;z-index: 5;}
						.inner-text .brd-h.b {bottom:-30px;z-index:75;}
					.inner-text .brd-v {position: absolute;width: 30px;background: url(../img/bg-wood-v.jpg) repeat-y;height: 100%;box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.35);top:0;}
						.inner-text .brd-v.l {left:0;z-index: 6;}
						.inner-text .brd-v.r {right:0;z-index: 6;}
				.inner-text h1 {color:#ff5926;font-size: 20px;font-weight: normal;margin-bottom:1em;}
				.inner-text h2 {color:#400000;font-size: 18px;font-weight: normal;margin-bottom:1em;}
				.inner-text h3 {color:#333333;font-size: 14px;font-weight: bold;margin-bottom:.5em;}
				.inner-text a.o {color:#ff5a26;text-decoration: none;}
			.bordered1 .inner-text {height: 300px;}
			.bordered2 .inner-text {background: #fff;position: relative;padding:34px 64px 34px 99px;margin-bottom: 50px;margin-top:20px;}
				.bordered2 .inner-text.nw {margin-bottom:30px;}
			.inner-text p.title {font-size: 22px;color:#333;margin-bottom:1em;}
			.gallery-img {height:138px;}
			.gallery-img img {width: 100%;}
			.gallery-img a {display: block;margin:0 15px 15px 0;}
			.pages {font-size: 14px;font-weight: bold;}
			.prev-next a {text-decoration: none;}
			.alist {margin-bottom:2em;font-size: 14px;list-style: none;}
			.archive {font-weight: bold;}
				.archive a {font-weight: normal;}

			.news-block {padding:15px 20px;background:#ffefbf;position: relative;color:#333;margin-bottom: 1em;font-size: 12px;}
				.news-block .a-prev {position: absolute;top:50%;margin-top:-6px;left:3px;}
				.news-block .a-next {position: absolute;top:50%;margin-top:-6px;right:3px;}
			.w-btns {padding-bottom: 20px;}

			ul.cell-markers {list-style: none;margin-bottom: 1em;}
				ul.cell-markers.bb {font-size: 14px;}
					ul.cell-markers.bb a {color:#660000;}
				ul.cell-markers li {padding-left:20px;background: url(../img/marker-cell.png) no-repeat 0 6px;line-height:20px;}

			.table {border-collapse: collapse;width: 100%;margin-bottom: 10px;}
				.table th, .table td {border: 1px solid #664c00;padding:5px 10px;}
				.table thead {margin-bottom: 10px;}
					.table thead th {background: #664c00;color: #fff;font-size: 14px;}
					.table thead th:first-child {text-align: left;}
				.table tbody td {font-size:12px;}
				.table.t2 tbody td {border:1px solid #d9a301;}
				.table .bp {font-size: 22px;color:#ff5a26;}

			.t-white {background: rgba(255,255,255,0.65);margin-bottom: 20px;padding:30px 64px;}
			p.act {font-size: 16px;}
			p.how {color:#ff5a26;}
				p.how strong {color:#660000;}
			.btn1 {display: block;margin:0 6px 0 6px;height: 35px;line-height: 35px;position: relative;background: url(../img/btn1-bg.png) repeat-x;font-size: 14px;color:#333;}
				.btn1 .lb {display: block;width: 6px;height: 35px;position: absolute;left:-6px;top:0;background: url(../img/btn1-l.png) no-repeat;}
				.btn1 .rb {display: block;width: 6px;height: 35px;position: absolute;right:-6px;top:0;background: url(../img/btn1-r.png) no-repeat;}
			.btn2 {display: block;margin:0 6px 0 6px;height: 35px;line-height: 35px;position: relative;background: url(../img/btn2-bg.png) repeat-x; font-size: 14px;color:#333;}
				.btn2 .lb {display: block;width: 6px;height: 35px;position: absolute;left:-6px;top:0;background: url(../img/btn2-l.png) no-repeat;}
				.btn2 .rb {display: block;width: 6px;height: 35px;position: absolute;right:-6px;top:0;background: url(../img/btn2-r.png) no-repeat;}
				.btn2 span {font-size: 16px;}
					.btn2 span ins {color:#660000;text-decoration: underline;}

		.cform {position: relative;margin-top:100px;padding-bottom:50px;}
			.txt {background: #ffefbf;padding:2px 3px;color:#000;font-family: Verdana;font-size: 12px;border:1px solid #ffefbf;}
			.cform p {position: relative;}
			.cform p label {position: absolute;top:2px; left:3px;}
			.cform textarea {width: 100%;}		
			.btn-send {width:250px;height:29px;background: url(../img/btn-send.jpg) no-repeat;text-indent: -999px;border:0 none;}
	#footer {background: url(../img/bg-cells.png) repeat-x;font-size: 15px;line-height: 17px;}
		#footer .wrapper {padding: 20px 10px;}
		#footer a {color:#ff5a26;text-decoration: none;}