/** * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/) * http://cssreset.com */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}

@font-face {
	font-family: 'latobold';
	src: url('../fonts/lato-bol-webfont.eot');
	src: url('../fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/lato-bol-webfont.woff') format('woff'),
		 url('../fonts/lato-bol-webfont.ttf') format('truetype'),
		 url('../fonts/lato-bol-webfont.svg#latobold') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
	font-family: 'latoregular';
	src: url('../fonts/lato-reg-webfont.eot');
	src: url('../fonts/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/lato-reg-webfont.woff') format('woff'),
		 url('../fonts/lato-reg-webfont.ttf') format('truetype'),
		 url('../fonts/lato-reg-webfont.svg#latoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	width:100%;
	background-color:#ffffff;
	font:normal 15px/22px 'latoregular';
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.clear-full {
	clear:both;
	overflow:hidden;
}
.clear {
	clear:both;
}
.navbar {
	background: url('../img/sprite.png') repeat-x top center; 
	height: 49px;
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:998;
}
.navbar .navbar-bkg {
	background: url('../img/navbar.png') no-repeat top center; 
	height:49px;
	max-width:1700px;
	margin:0 auto;
	width:100%;
	overflow:hidden;
}
.navbar .navbar-bkg > ul {
	width:1000px;
	margin:0 auto;
}
.navbar-bkg ul.clear-full li {
	float:left;
	display:block;
	background: url('../img/sprite.png') no-repeat -309px -79px;
	height: 48px;
}
.navbar-bkg ul.clear-full li > a {
	color:#ffffff;
	display:block;
	padding:17px 6px 13px 9px;
	text-align:center;
	font:bold 15px 'latobold';
	min-width:95px;
}
.navbar-bkg ul.clear-full li > a:hover,
.navbar-bkg ul.clear-full li > a.active {
	color:#000000;
	background:transparent url('../img/navbar-a-hover.png') no-repeat scroll center 0px;
	text-decoration:none;
}
.main-menu.clear-full.fleft {
	width:590px;
}
.nav-bar-container {
	width:1000px;
	margin:0 auto;
}
.nav-bar-action  {
	width:400px;
}
input:focus, 
input{
	outline: 0;
}
div.nav-bar-action div.search-bar .input-text {
	border:0 none;
	background:#ffffff;
	color:#89888a;
	font:bold 12px 'latobold';
	line-height:20px;
	margin:0 1px 0 0;
	padding:5px 10px 5px 10px;
	min-width:225px;
	display:inline-block;
	vertical-align:top;
	height:18px;
	text-transform:uppercase;
}
div.nav-bar-action div.search-bar .input-submit {
	display:inline-block;
	vertical-align:top;
	background: url('../img/sprite.png') no-repeat 0 -81px; 
	width: 28px; 
	height: 28px;
	border:0 none;
	padding:0;
	margin:0;
}
.facebook-badge{
	background: url('../img/sprite.png') no-repeat -42px -82px; 
	width: 100px; 
	display:block;
	height: 27px;
}
.search-bar.fleft {
	margin-right:13px;
}
.nav-bar-action {
	padding:10px 0 0 0;
	vertical-align:top;
}
.content {
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index:10;
}
.subpage .content p {
    color: #1a181c;
    font-family: "latoregular";
    font-size: 14px;
    line-height: 24px;
    padding-bottom:8px;
}
.subpage .content ul {
	list-style-type: square;
	list-style-position: outside;
	margin-left:30px;
	color: #1a181c;
    font-family: "latoregular";
    font-size: 14px;
    line-height: 24px;
    display: block;
    padding-bottom:50px;
    overflow:hidden;
}
.subpage .content ul li {
	padding-left:20px;
	border-bottom: 1px solid #c4c4c9;
    display: block;
    float: left;
    padding: 12px 22px 6px;
    text-align: center;
}
.subpage .content ul li.spacer {
	padding-left: 50px;	
}
.subpage .content ul.col1 {
	float:left;
	margin:0px 100px 0px 100px;
}
.subpage .content ul.col2 {
	float:left;
	padding-bottom:45px;
}
.subpage h2, .subpage h1 {
	margin-bottom:45px;
}
.slide-img {
	width: 100%;
	margin:0 auto;
	z-index:0;
	max-width:100%;
	height:auto;
}
.slides-container {
	position:relative;
}
.container {
	margin:49px 0 0 0;
}
.info-border {
	background: url('../img/info-border.png') no-repeat 0 0; 
	width: 565px; 
	height: 180px;
	top:215px;
	right:-35px;
	position:absolute;
	padding:45px 0px 60px 50px;
}
.slides-container div.content div.info-border > p {
	font:bold 22px/24px 'latobold';
	color:#76a9eb;
	max-width:370px;
}
.slides-container div.content div.info-border > p > strong {
	display:block;
	font:bold 41px/34px 'latobold';
	color:#ffffff;
	padding:10px 0 0 0;
}
.info-window-1 {
	position:absolute;
	bottom:-145px;
	right:0;
	width:460px;
	color:#1a181c;
	font-size:14px;
	font-family:'latoregular';
	line-height:24px;
}

div#content-1.content {
	left:0;
	right:0;
	top:40px;
	position:absolute;
	margin:0 auto;
	height:774px;
}
.slides-container div#content-1.content h1 {
	position:absolute;
	bottom:0;
	left:20px;
	font:bold 72px/60px 'latobold';
	color:#706c6a;
}
.slides-container div#content-1.content h1 > span {
	display:block;
	color:#706c6a;
	font:bold 36px 'latoregular';
}
.slides-container.slide-2 {
	background-color:#ececed;
	min-height:600px;
}
.paralax.paralax-1 {
	height:974px;
	background:transparent url('../img/paralax.png') no-repeat fixed center top;
}
.slides-container.slide-1 {
	background:transparent url('../img/bkgs/bkg-1.jpg') no-repeat scroll center top;
	height:974px;
	width:100%;
}
.slides-container div#content-2.content {
	padding:235px 0 0 0;
}
.slides-container div#content-2.content h2,
.content-3-left h2, .slides-container div#content-2.content h1 {
	text-align:center;
	color:#cacbcf;
	font:bold 72px/52px Tahoma;
}
.slides-container div#content-2.content h3,
.content-3-left h3 {
	text-align:left;
	color:#1a181c;
	font:bold 16px/16px Tahoma;
	margin:0px 0px 8px 0px;
}
.slides-container div#content-2.content h2 + ul {
	margin:45px 0 0 0;
	display:block;
}
#content-2.content h2 + ul li {
	text-align:center;
	border-bottom:1px solid #c4c4c9;
	float:left;
	display:block;
	padding:12px 22px 6px 22px;
}
#content-2.content h2 + ul li.spacer {
	padding-left:50px;
}
#content-2.content ul.products-categories li a {
	color:#2b2e33;
	font:bold 14px 'latobold';
}
#content-2.content ul.products-categories li a:hover {
	text-decoration:none;
	color:#3ba1ff;
}
a.navbar-finish {
	background:url("../img/logo.png") no-repeat scroll center top;
	width: 152px; 
	margin:0 auto;
	height: 161px; 
	display:block;
	position:absolute;
	z-index:999;
	left:0;
	right:0;
	top:0;
}
.slide-2-img {
	width:1098px;
	margin:0 auto;
	display:block;
	max-width:100%;
	height:auto;
}
.slides-container .content div.content-3-left {
	width:507px;
	float:left;
	padding:205px 0 0 0;
}
.slides-container .content .content-3-right {
	width:493px;
	float:left;
	position:relative;
	z-index:0;
}
.content div.content-3-left h2 {
	text-align:left;
	margin:0 0 62px 0;
	color:#4c4c5b;
}
.content div.content-3-left h3 {
	font:bold 30px 'latobold';
	color:#212121;
	margin:0 0 0 0;
}
div.content-3-left > p {
	color:#212121;
	font:bold 18px/24px 'latobold';
	margin:0 0 55px 0;
	text-transform:uppercase;
}
div.content-3-left span {
	display:block;
	color:#656363;
	font:bold 14px/24px 'latobold';
}
div.content-3-left span > q {
	display:block;
	margin:25px 0 0 0;
}
.content-3-right > i.border-left {
	background:transparent url("../img/bottom-border-left.png") no-repeat scroll -14px center;
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	z-index:100;
	left:0;
	top:200px;
	bottom:0;
	width:43px;
	height:409px;
}
.content-3-right {
	height:800px;
}
iframe.google-map {
	overflow:hidden;
	border:0 none;
}


ul#breadcrumbs a {
	color:#1a181c;
	font-size:11px;
	padding-right:6px;
	display:block;
	float:left;
}

ul#breadcrumbs li {
	padding-right:5px;
	padding-left:3px;
}

ul#breadcrumbs li.active a {
	text-decoration:underline;
}

div#producenci h2 {
	color: #cacbcf;
    font: bold 72px/52px Tahoma;
    text-align: center;
}

div#producenci img {
	width:227px;
	margin-right:15px;
}

div#producenci .logo {
	padding:10px 10px 3px 10px;
	margin:0px;
}

div#producenci {
	margin:20px 0px 50px 0px;
}

.search-bar img {
	position: relative; 
	top: -6px;
}