/*
YUI 3.6.0 (build 5521)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{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:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

/* ==========================================================================
   P O L O N A P O L O N A
	 b y Q U A S I
   ========================================================================== */
html { background: #eee; color: #888; font-size: 100%;	-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; border-top: 5px solid #ddd; }
body {color: #888; font: 11px/16px 'Josefin Slab', sans-serif; font-weight: 400; text-align: center; }

p {	font-family: 'Droid Sans Mono', sans-serif; margin-bottom: 16px; }

h1 { font-size: 34px;	line-height: 26px; margin-bottom: 16px; }
h2 { font-size: 26px;	line-height: 26px; margin-bottom: 16px; }
h3 { font-size: 20px;	line-height: 20px; margin-bottom: 16px; }
p strong { color:#666; }
a { background:transparent; color: #5e8397; }
a:focus {outline:thin dotted}
a:hover,a:active {outline:0; color: #7ca2b7;}

hr { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

::selection {	background: #e4f2fa; }
::-moz-selection { background: #e4f2fa; }

#wrapper { width: 920px; margin: 10px auto;	padding: 10px; text-align: left; }
.full,
.half,
.third,
.twothird,
.sixth {	/* min-height: 200px;	/*background: #ddd;*/ position:relative; float: left; margin: 0 10px 10px 0; }
.full {	width: 920px; }
.half {	width: 445px; overflow:hidden; }
.third { width: 300px; }
.twothird { width: 610px; }
.sixth { width: 145px; }
.last {	margin-right: 0; }

.product {	position: relative; height:200px; border: 5px solid #f7f7f7; }
.product img { margin:0; padding:0; overflow:hidden; float:left; z-index: 10; transition: transform 0.4s; }
.product:hover img { transform: translateY(-50px); }
.product a.pname { height:50px; line-height:50px; font-size:22px; color:#666; background:#f7f7f7; text-decoration:none; padding:0 20px; width:405px; display:block; position:absolute; bottom:0; z-index: 8; opacity: 0; transform: translateY(100%); transition: transform 0.4s, opacity 0.1s 0.3s; }
.product:hover a.pname { opacity: 1; transform: translateY(0px); transition: transform 0.4s, opacity 0.1s; }

.product {	position: relative; height:200px; border: 5px solid #f7f7f7; }

.description {}
.specification {}

.cycle-slideshow { min-height: 399px; height:399px;	border: 5px solid #f7f7f7; }
.cycle-slideshow {  }
.cycle-slideshow div { }
.cycle-slideshow div img { min-height: 399px; }
/*
.cycle-pager { overflow: hidden; text-align: center; position:absolute; bottom: 10px; width: 100%; z-index: 500; }
.cycle-pager span { color: #aaa; display: inline-block; font-size: 50px; height: 22px; width: 22px; }
.cycle-pager span.cycle-pager-active { color: #fff; }
.cycle-pager > * { cursor: pointer; }
*/
.cycle-pager { overflow: hidden; text-align: right; position:absolute; top: 15px; right:-35px; width: 50px; height:auto; z-index: 10; }
.cycle-pager span { color: #aaa; display: block; height: 15px; width: 30px; background:#aaa; margin-bottom:5px; position:relative; left:0px; transition: all 0.4s;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.cycle-pager span:hover { background:#5e8397; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.cycle-pager span.cycle-pager-active { background:#5e8397; left:3px; }
.cycle-pager span.cycle-pager-active { color: #fff; }
.cycle-pager > * { cursor: pointer; }
/* ---------*/
.product-pager { overflow: hidden; text-align: right; margin-right:15px; height:50px; z-index: 500; }
.product-pager span { color: #aaa; display: inline-block; font-size: 50px; height: 30px; width: 15px; background:#aaa; margin-right:5px; position:relative; bottom:15px; transition: all 0.4s;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.product-pager span:hover { background:#5e8397; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.product-pager span.cycle-pager-active { background:#5e8397;bottom:12px; }
.product-pager span.cycle-pager-active { color: #fff; }
.product-pager > * { cursor: pointer; }
/*
.slideshow .cycle-pager { top: 270px; }
.slideshow .cycle-pager span { top: 10px; }
.slideshow .cycle-pager span.cycle-pager-active { top: 5px; }
*/
.caption { position: absolute; width: 360px; top: 150px; left: 465px; }
.left { left:65px; }
.caption h2 {	color: #eee; font-size: 62px; text-shadow: 1px 1px 1px rgba(50, 50, 50, 0.4); }
.caption p { color: #eee;	font-size: 14px; line-height: 18px; text-shadow: 1px 1px 1px rgba(50, 50, 50, 0.6); z-index: 9; }
.frontslideshow { min-height: 410px; height:410px; position:relative; overflow:hidden; z-index: 11; }
.frontslideshow div img { min-height: 410px; }
.frontslideshow a { text-decoration:none; }

.profil {	height: 260px; position: relative; border: 5px solid #f7f7f7; }
.profil a img{ -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }
.profil a:hover img{ opacity:0.6;}
.profilecaption {	position: absolute;	width: 240px;	top: 35px; left: 190px; }
.profilecaption h2 { color: #333; font-size: 42px; margin-bottom: 4px; }
.profilecaption h3 { color: #333;	font-size: 20px; margin-bottom: 16px; }
.profilecaption p {	color: #333; font-size: 11px;	line-height: 16px; }
.products {	height: 260px; position: relative; border: 5px solid #f7f7f7; }
.products a img{ -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }
.products a:hover img{ opacity:0.6;}
.productscaption { position: absolute; width: 180px; top: 85px; left: 260px; }
.productscaption h2 { color: #333; font-size: 42px;	margin-bottom: 4px; }
.productscaption h3 {	color: #333; font-size: 20px; margin-bottom: 16px; }
.productscaption p { color: #333;	font-size: 11px; line-height: 16px; }

#header {	width: 920px; text-align: center; position:relative;}
#logo {	text-align: center;	padding: 20px 0; float:left; margin-top:15px; }
#content {	width: 920px;  text-align: left; clear:both; }

#footer {	width: 920px; text-align: left; overflow:hidden; border-top: 1px dotted #ddd; padding-top:10px; float:left; margin:20px 0; }
#footer p.client { float:left; margin-top:20px; }
#footer p.author { float:right; margin-top:20px; }

#footer .fmenu { overflow:hidden; border-bottom: 1px dotted #ddd; padding-bottom:7px;  }
#footer .fmenu li { float:left; margin-right:10px; text-transform:uppercase; font-size:16px; list-style:square; margin-left:20px; color:#ddd;}
#footer .fmenu li a { text-decoration:none; }

ul#nav { width:auto; margin: 0 auto; overflow: hidden; padding: 20px 10px 15px;	margin-bottom: 20px; margin-top:40px; border-top: 1px dotted #ddd;	border-bottom: 1px dashed #ddd;	text-align: center; float:right; }
ul#nav li {	display: inline; background: transparent url('../img/pika.gif') right 7px no-repeat; margin-right: 30px; padding-right: 30px;	font-size: 20px; }
ul#nav li.last { background: none; margin-right: 40px; padding-right: 0; }
ul#nav li a { display: inline-block; color: #666; text-decoration: none; text-transform: uppercase; -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }
ul#nav li a:hover, ul#nav li a.active {	color: #7ca2b7; }

ul#social { position:absolute; top:-15px; right:0;}
ul#social li { float:left; margin-left:5px; }
ul#social li a { display:block; width:34px; height:34px; font-size:0; -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;  }
ul#social li a.fb { background:url(../img/social.png) 0 0 no-repeat;}
ul#social li a:hover.fb { background:url(../img/social.png) 0 -34px no-repeat;}
ul#social li a.pt { background:url(../img/social.png) -34px 0 no-repeat;}
ul#social li a:hover.pt { background:url(../img/social.png) -34px -34px no-repeat;}
ul#social li a.pt { background:url(../img/social.png) -34px 0 no-repeat;}
ul#social li a:hover.pt { background:url(../img/social.png) -34px -34px no-repeat;}
ul#social li a.ig { background:url(../img/social.png) -68px 0 no-repeat;}
ul#social li a:hover.ig { background:url(../img/social.png) -68px -34px no-repeat;}
ul#social li a.es { background:url(../img/social.png) -102px 0 no-repeat;}
ul#social li a:hover.es { background:url(../img/social.png) -102px -34px no-repeat;}

.aboutimage { }
.aboutimage img { margin:0; border: 5px solid #f7f7f7; }
.abouttext { margin-left:20px; width:580px; padding-top:20px; }

.productdesc { width:290px; margin-left:10px;}
.productdesc h1 { border-top:1px dotted #ddd; padding-top:10px; line-height:1em; margin:0; color:#333; }
.productdesc h2 { border-bottom:1px dotted #ddd; padding-bottom:10px; line-height:1em; margin:0; margin-bottom:10px; }
.productdesc .description { width:242px; float:left; margin-top:15px; }
.productdesc .specification { width:270px; float:left; background:#f2f2f2; padding:15px; }

.madein {  margin-top:10px; float:left; clear:both; }
.madein ul {	font-family: 'Droid Sans Mono', sans-serif; }

.madein ul li { margin-bottom:10px; line-height:16px; height:16px; padding-left:27px; 	}
.madein ul li.hand { background:url(../img/madein.png) 0 -32px no-repeat; }
.madein ul li.dish { background:url(../img/madein.png) 0 -48px no-repeat; }
.madein ul li.hand:hover { background:url(../img/madein.png) 0 0 no-repeat; }
.madein ul li.dish:hover { background:url(../img/madein.png) 0 -16px no-repeat; }
.madein ul li.cv { background:url(../img/madein.png) 0 -64px no-repeat; }
.madein ul li.cv:hover { background:url(../img/madein.png) 0 -80px no-repeat; }

a.buy { font-family: 'Droid Sans Mono', sans-serif; text-transform:uppercase; text-decoration:none; text-align:center; display:block; padding:0 0px; margin:20px 0; height:32px; width:100px; line-height:32px; background:#f17876; color:#fff; -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; float:right; } 
a.buy:hover { background:#eb5755; }

#map { margin-bottom:20px; }
.where { }
.where h2 { border-bottom:1px dotted #ddd; margin-bottom:10px; padding-bottom:5px; }
.where h3 {}
.where p {}

/* press */
.press { font-size:24px; text-decoration:none; margin-bottom:30px; display:block; }
.press .date { border-bottom:3px solid #d6e1e7; padding-bottom:10px; margin-bottom:10px;}
.press .date span { display:block; font-size:32px; line-height:46px;}
.press .mag {}