body{
	margin:0;
	color:#7c7b7c;
	font:normal 14px/17px Helvetica, Arial, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none;}
#wrapper{
	width:938px;
	padding:0 13px;
	margin:0 auto;
	background:url(../images/bg-page-c.png) repeat-y;
}
#header{
	padding:17px 17px 0 18px;
	height:1%;
	position:relative;
	z-index:10;
}
#header:after{
	content:'';
	display:block;
	clear:both;
}
.logo{
	float:left;
	background:url(../images/logo.png) no-repeat;
	width:170px;
	height:302px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 -133px;
}
.logo a{
	height:100%;
	display:block;
}
.header-area{
	float:right;
	width:731px;
	margin:0 0 0 -6px;
}
.frag-box{
	width:100%;
	padding:2px 0 29px;
}
.frag-box:after{
	content:'';
	display:block;
	clear:both;
}
.frag-box .holder{float:right;}
.flag-container{
	width:30px;
	float:right;
}
.parent-add .flag-container{position:relative;}
.flag-container img{vertical-align:top;}
.flag-container .drop{
	position:absolute;
	top:-6px;
	left:-6px;
	width:140px;
	border:solid #999;
	border-width:2px 2px 0;
	padding:0;
	margin:0;
	background:#f2f2f2;
	display:none;
	z-index:200;
}
.parent-add .drop{display:block;}
.flag-container .drop li{
	overflow:hidden;
	border-bottom:2px solid #999;
	list-style:none;
	float:left;
	width:100%;
}
.flag-container .flag-photo{
	float:left;
	padding:0 6px 0 0;
}
.flag-container .drop a{
	padding:4px 3px 5px 4px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	height:1%;
}
.cufon-active a .article span{
	font-size:14px;
	line-height: 0;
	border-bottom:1px solid #000;
}
.flag-container a .article span{
	border-bottom:1px solid #f2f2f2;
	float:left;
}
.flag-container a:hover .article span {border-bottom:1px solid #000;}
.flag-container a .cufon{
	margin:4px 0 2px;
}
.flag-container .article{
	font:18px/20px Tahoma, Arial, sans-serif;
	color:#000;
	display:block;
	overflow:hidden;
	height:1%;
}
.note{
	float:right;
	font:17px/16px Tahoma, Arial, sans-serif;
	color:#676767;
	padding:0 15px 0 0;
	margin:0 6px 0 0;
	background:url(../images/sprite.gif) no-repeat 100% -69px;
	white-space:nowrap !important;
	width:200px;
	text-align:right;
}
.cufon-active  .note{font-size:18px;}
.social-networks{
	overflow:hidden;
	width:100%;
	padding:0 0 36px;
}
.social-networks ul{
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}
.social-networks ul li{
	float:left;
	padding:0 0 0 12px;
}
.social-networks ul a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:38px;
	height:32px;
	background:url(../images/sprite.gif) no-repeat;
}
.social-networks .twitter{background-position:2px 0;}
.social-networks .facebook{
	width:16px;
	background-position:-39px 0;
}
.social-networks .heart{
	width:16px;
	background-position:-178px 0 0 0;
}
.social-networks .you-tube{
	width:36px;
	background-position:-56px 0;
}
.navigation{
	overflow:hidden;
	margin:0 -12px 0 0;
	padding:0 12px 0 0;
	background:url(../images/separator-green.gif) no-repeat 0 100%;
}
#nav{
	float:right;
	padding:0 0 19px;
	margin:0;
	list-style:none;
}
#nav li{
	float:left;
	padding:0 0 0 23px;
}
#nav a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.gif) no-repeat;
	width:78px;
	height:27px;
}
#nav .txt-story{
	background-position:0 -33px;
	margin:0 -4px 0 0;
}
#nav .txt-products{
	width:125px;
	background-position:-79px -33px;
	margin:0 -2px 0 0;
}
#nav .txt-team{
	width:68px;
	background-position:-206px -33px;
}
#nav .txt-blog{
	width:61px;
	background-position:-274px -33px;
}
#main{
	overflow:hidden;
	padding:0 5px;
}
.gallery-box{
	overflow:hidden;
	position:relative;
	width:938px;
	margin:0 -5px;
	padding:0 0 21px;
	background:url(../images/separator-green.gif) no-repeat 5px 100%;
}
.gallery-box .frame{
	position:relative;
	width:937px;
	overflow:hidden;
	padding-top: 5px;
}
.gallery-box .frame ul{
	padding:0;
	margin:0;
	list-style:none;
	width:99999px;
	overflow:hidden;
}
.gallery-box .frame ul li{
	float:left;
	position:relative;
}
.gallery-box .frame img{vertical-align:top;}
.article-txt{
	text-align:right;
	width:600px;
	position:absolute;
	top:14px;
	right:32px;
	font:42px/52px Tahoma, Arial, sans-serif;
	margin:0;
}
.article-txt span{
	float:right;
	clear:both;
}
.cufon-active .article-txt{
	font-size:48px;
	line-height:0 !important;
}
.article-txt .cufon{
	line-height:0 !important;
	margin:0 !important;
	padding:0 0 4px !important;
	float:left;
}
.switcher{
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	top:354px;
	right:14px;
	z-index:10;
}
.switcher li{
	float:left;
	padding:0 4px;
	list-style:none;
}
.switcher a{
	display:block;
	width:14px;
	height:15px;
	background:url(../images/btn-switcher.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.switcher .active,
.switcher a:hover{background-position:0 -16px;}
.phomo-box{
	padding:21px 0 20px 13px;
	overflow:hidden;
}
.text-fruits{
	background:url(../images/text.gif) no-repeat;
	width:409px;
	height:276px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
.products-box{
	float:right;
	width:482px;
	padding:0;
	margin:0 -17px 0 0;
	list-style:none;
}
.products-box li{
	float:left;
	padding:0 10px 0 0;
}
.products-box .photo{padding:0 0 10px;}
.products-box .photo img{vertical-align:top;}
.products-box h2{
	text-indent:-9999px;
	width:137px;
	background:url(../images/text.gif) no-repeat;
	height:57px;
	margin:0 0 19px;
	overflow:hidden;
}
.products-box h2 a{
	display:block;
	height:100%;
}
.products-box .text-strawberry{background-position:-410px 0;}
.products-box .text-apple{
	width:116px;
	background-position:-410px -56px;
}
.products-box .text-bluebberry{
	width:126px;
	background-position:-410px -115px;
}
.products-boxa{
	float:left;
	width:482px;
	padding:0;
	margin:0 -17px 0 0;
	list-style:none;
}
.products-boxa li{
	float:left;
	padding:0 10px 0 0;
}
.products-boxa .photo{padding:0 0 10px;}
.products-boxa .photo img{vertical-align:top;}
.products-boxa h2{
	text-indent:-9999px;
	width:137px;
	background:url(../images/text.gif) no-repeat;
	height:57px;
	margin:0 0 19px;
	overflow:hidden;
}
.products-boxa h2 a{
	display:block;
	height:100%;
}
.products-boxa .text-strawberry{background-position:-410px 0;}
.products-boxa .text-apple{
	width:116px;
	background-position:-410px -56px;
}
.products-boxa .text-bluebberry{
	width:126px;
	background-position:-410px -115px;
}
.like{padding:0 0 8px;}
.like img{vertical-align:top;}
.threecolumns{
	background:url(../images/separator-green.gif) no-repeat 2px 0;
	overflow: hidden;
	padding:20px 0 6px;
	font-size:13px;
	line-height:27px;
	color:#989898;
}
.cufon-active  .threecolumns p{
 	font-size:25px;
	line-height:0;
}
.threecolumns .holder{
	background:url(../images/bg-threecolumns.gif) repeat-y 124px 0;
	height:1%;
	padding:0 0 0 12px;
}
.threecolumns .holder:after{
	content:'';
	display:block;
	clear:both;
}
.store-col{
	float:left;
	width:106px;
	padding:0 29px 0 0;
	margin:-1px 0 0;
}
.store-col h3{text-align:center;}
.threecolumns .carusel-col{
	width:595px;
	float:left;
	padding:0 32px 0 0;
	margin:-1px 0 0;
}
.threecolumns .carusel-col h3{
	padding:0 2px;
	margin-bottom:5px;
}
.threecolumns .links-col{
	width:148px;
	float:right;
	margin:-2px 0 -7px;
}
.threecolumns .links-col li{padding:0 0 11px;}
.cufon-active .threecolumns .links-col li{
	font-size:25px;
	line-height:0;
}
.threecolumns h3{
	font-size:14px;
	line-height:27px;
	font-weight:normal;
	margin:0 0 6px;
	overflow:hidden;
	position:relative;
}
.cufon-active .threecolumns h3{
	font-size:25px;
	
}
.threecolumns h3 .cufon{
	margin:0 !important;
	padding:0 !important;
	line-height:0 !important;
	float:left;
}
.threecolumns .photo{
	text-align:center;
	padding:0 0 3px;
}
.threecolumns .photo img{vertical-align:top;}
.threecolumns p{
	margin:0;
	overflow:hidden;
	width:100%;
}
.threecolumns p .cufon{
	margin:0 !important;
	padding:0 !important;
	line-height:0 !important;
	float:left;
}
.carousel-box{
	overflow:hidden;
	position:relative;
}
.link-prev{
	background:url(../images/sprite.gif) no-repeat -94px 0;
	width:15px;
	line-height:27px;
	float:left;
	margin:15px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.link-next{
	background:url(../images/sprite.gif) no-repeat -110px 0;
	width:15px;
	line-height:27px;
	float:right;
	margin:15px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
.frame{
	margin:0 auto;
	width:561px;
	overflow:hidden;
	position:relative;
}
.frame ul{
	padding:0;
	margin:0;
	list-style:none;
	width:99999px;
}
.frame ul li{
	display:inline;
	vertical-align:middle;
}
.frame ul img{vertical-align:middle;}
.links-col ul{
	padding:0;
	margin:0;
	list-style:none;
}
.links-col ul .cufon{
	line-height:0 !important;
	padding:0 !important;
}
* +html .links-col ul li{padding:0 0 8px !important;}
.links-col ul a:hover{border-bottom:1px solid #989898;}
.visual-box{
	overflow:hidden;
	position:relative;
	width:940px;
	margin:0 -4px;
	padding:5px 0 21px 0;
	background:url(../images/separator-green.gif) no-repeat 5px 100%;
}
.visual-box img{vertical-align:top;}
.visual-box .alt-article-txt{
	top:11px;
	right:17px;
	color:#6b6969;
}
.visual-box .article-txt{right:27px;}
.breadcrumbs{
	padding:6px 14px 0;
	margin:0;
	list-style:none;
	font-size:25px;
	line-height:30px;
	color:#9a999a;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	padding:0 5px 0 9px;
	background:url(../images/sprite.gif) no-repeat 0 -128px;
}
.breadcrumbs li:first-child{
	background:none;
	padding-left:0;
}
.breadcrumbs a{color:#9a999a;}
.breadcrumbs a:hover{border-bottom:1px solid #898889;}
.cufon-active .breadcrumbs{
	font-size:28px;
	line-height:0 !important;
}
.breadcrumbs li .cufon{padding:0 0 3px !important;}
#content{
	width:920px;
	padding:0 8px 27px 0;
	text-align:justify;
}
.page #content{
	padding:5px 8px 17px 10px;
	width:auto;
}
.photo-box{
	float:left;
	padding:15px 20px 0 16px;
	display: inline-block;
}
.photo-box img{vertical-align:top;}
.content{
	display:table;
	height:1%;
}
.heading{
	font-size:24px;
	line-height:27px;
	color:#6b6969;
	overflow:hidden;
	margin:0;
	padding:0 0 12px;
}
.heading span{
	float:left;
	clear:both;
}
.heading span .cufon{
	margin:0 !important;
	padding:0 0 7px !important;
	line-height:0 !important;
}
.content p{
	margin:0 0 18px;
	font-size: 12px;
}
.team-box{
	padding:0 14px 0 0;
	margin:0;
	list-style:none;
	font-size:12px;
	line-height:14px;
}
.team-box > li{
	overflow:hidden;
	padding:0 0 18px;
}
.team-box .photo{
	float:left;
	padding:3px 16px 0 0;
}
.team-box .photo img{vertical-align:top;}
.team-box h3{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	color:#333;
	margin:0 0 6px;
}
.team-box h3 span{display:block;}
.team-box h3 a:hover{text-decoration:underline;}
.team-box h3 a{color:#333;}
.team-box p{
	margin:0 0 11px;
	font-size: 11px;
}
.team-box .social-networks{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.team-box .social-networks li{
	float:left;
	padding:0 7px 0 0;
}
.team-box .social-networks a{
	display:block;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.gif) no-repeat;
}
.team-box .social-networks .twitter{
	background-position:-127px 0;
	width:25px;
}
.team-box .social-networks .facebook{
	background-position:-153px 0;
	width:24px;
}
.vscrollable{
	height:389px;
	padding:7px 0 0;
}
.vscroll-line{background:#ececec;}
.vscroll-slider{
	background:#cccbcb;
	cursor:pointer;
}
.vscroll-up,
.vscroll-down{
	cursor:pointer;
	vertical-align:middle !important;
}
#footer{
	padding:0 4px 0 7px;
	font-size:12px;
	line-height:14px;
	color:#676767;
}
#footer .holder{
	background:url(../images/separator-green.gif) no-repeat;
	padding: 23px 0 40px;
	overflow:hidden;
}
.add-nav{
	float:right;
	padding:0 13px 0;
	margin:0;
	list-style:none;
	text-align:right;
	max-width:450px;
}
.add-nav li{
	float:left;
	padding:0 0 0 20px;
}
.cufon-active .add-nav li{font-size:18px;}
.add-nav a{
	color:#676767;
	white-space:nowrap;
}
.add-nav a:hover{border-bottom:1px solid #676767;}
.partner-list{
	padding:0 0 0 10px;
	margin:0;
	list-style:none;
	width:440px;
	float:left;
}
.partner-list li{
	display:inline;
	vertical-align:middle;
	padding:0 10px 0 0;
}
.partner-list img{vertical-align:middle;}
.phead{
	font-size:20px;
	color:#333;
}

