@font-face {

  font-family: 'Open Sans';

  font-style: normal;

  font-weight: 700;

  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(fonts/k3k702ZOKiLJc3WVjuplzBa1RVmPjeKy21_GQJaLlJI.woff) format('woff');

}

@font-face {

  font-family: 'Open Sans';

  font-style: normal;

  font-weight: 300;

  src: local('Open Sans Light'), local('OpenSans-Light'), url(fonts/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format('woff');

}

@font-face {

  font-family: 'Open Sans';

  font-style: normal;

  font-weight: 800;

  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(fonts/EInbV5DfGHOiMmvb1Xr-hha1RVmPjeKy21_GQJaLlJI.woff) format('woff');

}

@font-face {

  font-family: 'Open Sans';

  font-style: normal;

  font-weight: 600;

  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(fonts/MTP_ySUJH_bn48VBG8sNSha1RVmPjeKy21_GQJaLlJI.woff) format('woff');

}

@font-face {

  font-family: 'Open Sans';

  font-style: normal;

  font-weight: 400;

  src: local('Open Sans'), local('OpenSans'), url(fonts/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');

}

*  {

	margin: 0;

	padding: 0;	

}

h1, h2, h3 {

	font-family: 'Open Sans', sans-serif;

}

body {

	background-image:url(img/main=backg.jpg);

	background-repeat:repeat-x;

		

}

.overcontainer {

	width: 100%;

	float: left;

	position:absolute;

}

.header {

	height: 128px;

	width: 940px;

	margin: auto;

	position:relative;

}

.header-inside {

	width: 940px;

	float: left;

	height: 128px;	

}

.logo {

	width: 200px;

	height: 90px;

	float: left;

	margin: 17px 19px 21px 0px;

}

.menu-top {	

	font-family: 'Open Sans', sans-serif;

	font-weight:700;

	text-transform:uppercase;

	display:block;

	list-style-type: none;

	font-size: 13px;

	float: right;

	height: 86px;

	margin: 0 20px 41px 0;	

}

.menu-top li {

	float: left;

	height: 87px;

}

.menu-top li a {

	float: left;

	text-decoration: none;	

	color: #056839;

	height: 24px;

	padding: 63px 16px 0;

	

}

.menu-top li a:hover, .menu3-active a {

	color: #343434 !important;

	background-image:url(img/menu-active.jpg);

}

.banner {

	background-image:url(img/slider-backg.jpg);

	background-repeat:no-repeat;

	background-color:#000;

	height: 408px;

	float: left;

	width: 100%;

	background-position:center;	

}

.content-inside-2 {

	width: 100%;

}

.content-inside {

	margin: 0 auto;

	width: 940px;

}

.content {

	float: left;

	width: 940px;

	padding: 40px 0 45px;	

}

.content h1 {

	font-family: 'Open Sans', sans-serif;

	font-weight:300;

	color: #343434;

}

.columns {

	width: 940px; float: left; margin-top: 22px; padding-top: 22px;

	border-top: 1px solid #e3e3e3;	

}

.column {

	width: 283px;

	margin: 0 15px 0 0;

	float: left;

	padding: 0 15px 0 0;

}

.column-img {

	float: left;

	width: 52px;

}

.column h2 {

	float:left;

	font-family: 'Open Sans', sans-serif;

	font-size: 18px;

	font-weight:normal;

	line-height: 20px;	

	color: #343434;

	width: 220px;

	margin: 3px 0 0 6px;	

}

.column-inside {

	font-size: 12px;

	float: left; 

	width: 283px;

	color: #000;	

	font-family:Arial, Helvetica, sans-serif;

	line-height: 16px;

	margin: 19px 0;

	text-align:justify;

}

.column-see-more {

	text-decoration:none;

	text-transform:uppercase;

	font-family: 'Open Sans', sans-serif;

	font-weight: 800;

	font-size:10px;

	color:#FFF;

	padding: 3px 0 0 11px;

	float: left;

	background-image:url(img/buton_none_hover.jpg);

	width: 101px;

	height: 19px;

	margin: 0 0 7px 174px;	

}

.column-see-more:hover {

	background-image:url(img/buton_hover_on.jpg);

	color: #343434;

}

.duo-column {

	width: 597px;

	margin: 0 15px 0 0;

	float: left;

	padding: 0 15px 0 0;

}

.duo-column h2 {

	float:right;

	font-family: 'Open Sans', sans-serif;

	font-size: 18px;

	font-weight:normal;

	line-height: 20px;	

	color: #343434;

	width: 539px;

	margin: 7px 9px 0 0;	

}

.column-img {

	float: left;

	width: 39px;

}

.duo-column-inside {

	font-size: 12px;

	float: left; 

	width: 515px;

	color: #000;	

	margin: 15px 73px 0 0 ;

	font-family:Arial, Helvetica, sans-serif;

	line-height: 16px;

} ::selection { background-color: rgb(241, 212, 0); color: white;}

.duo-column-inside a {

	text-decoration:none;

	color: #056839;

}

.duo-column-inside a:hover {

	text-decoration:underline;

}

.duo-news {

	width: 300px;

	float: left;	

}

.duo-news-pos {

	float: left;

	border-bottom: 1px solid #dedede;

	margin: 0 0 10px 0;

}

.duo-news h2{

	float:left;

	font-family: 'Open Sans', sans-serif;

	font-size: 18px;

	font-weight:normal;

	line-height: 20px;	

	color: #343434;

	width: 300px;

	margin: 0 0 25px;

}

.duo-news h3 {

	background-image:url(img/h3-pointer.jpg);

	background-repeat:no-repeat;

	float: left;

	width: 300px;

	padding: 0 0 0 15px;

	color: #0a4b0a;

	text-transform:uppercase;

	font-size: 11px;

	text-decoration:none;

}

.duo-news h3 a {

	color: #0a4b0a;

	text-decoration:none;

}

.duo-news h3 a:hover {

	text-decoration:underline;	

}

.duo-news-date {

	color: #c0c0c0;

	float: left;

	margin: 2px 0 5px 15px;

	width: 300px;

	font-size:12px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;	

}

.duo-news-text {

	color: #000;

	float: left;

	width: 300px;

	margin: 0 0 10px 15px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height: 16px;	

}

.footer {

	float: left;

	width: 100%;

	background-image:url(img/footer-bg.jpg);

	height: 133px;	

}

.footer-inside {

	margin: auto;

	width: 940px;	

}

.footer-menu {

	list-style-type:none;

	float: left;

	margin: 40px 0 0 0;

}

.footer-menu ul {

	list-style-type:none;

	float: left;

	width:480px;

}

.footer-menu ul li{

	width: 160px;

	float: left;

	height: 22px;	

}

.footer-menu ul li a {

	font-size:12px;

	font-family: 'Open Sans', sans-serif;

	color: #545454;	

	text-transform:uppercase;

	text-decoration: none;

	line-height: 16px;

	font-weight:600;

}

.footer-menu ul li a:hover {

	color: #eddc0d;	

	text-decoration: underline;

}

.footer-right {

	width: 330px;

	height: 105px;

	float:right;	

}

.footer-copyright {

	float: right;

	width: 330px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #3e3e3e;	

}

.blenda{

	background-image:url(img/blenda.jpg);

	background-repeat:no-repeat;

	background-color:#000;

	height: 132px;

	float: left;

	width: 100%;

	background-position:center;	

}

.blenda-inside {

	width: 940px;

	margin: auto;

	height: 132px;

}

.blenda-inside h1 {

	font-family: 'Open Sans', sans-serif;

	font-size: 28px;

	height: 30px;

	margin: 47px 0 31px 15px;

	color:#FFF;

	float:left;

}

.breadcrumb {

	height: 24px;

	float: left;

	width: 940px;

	background-color:#000;

}

.breadcrumb-pos1 {

	font-size: 12px;

	font-family:Arial, Helvetica, sans-serif;

	margin: 6px 14px 0;

	float: left;

	color:#FFF;

	line-height: 1;

	text-decoration:none;

}

.breadcrumb-pos1:hover {

	text-decoration: underline;	

}

.subpage-column1 {

	float: left;

	width: 215px;

}

.subpage-column1 h1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight: bold;

	color: #002500;

	padding: 0 0 7px 10px;

	width:208px;

	border-bottom: 1px solid #dedede;

}

.subpage-column1 ul {

	width: 215px;

	list-style-type: none;

	float: left;	

}

.subpage-column1 ul li {

	float: left;

	list-style-type: none;	

	border-bottom: 1px dotted #b3b3b3;

}

.subpage-column1 ul li a  {

	float: left;

	padding: 11px 0 11px  17px;

	width: 198px;	

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#000;

	text-decoration: none;

}

.subpage-column1 ul li a:hover  {

	background-color: #0a4b0a;

	color:#FFFFFF;

}                               

.subpage-column1 ul li.menu0-active a{

   background-color: #0a4b0a;

	color: rgb(255,255,255);

}

.menu2-active a{

	color:#FFF !important;

	background-color: #0a4b0a;

}

.rozwijacz {

	background-color: #0a4b0a;

	color: #FFF !important;

}

.subpage-column1 ul li ul{

	float: left;

	list-style-type: none;	

	background-color: #002500;

}

.subpage-column1 ul li ul li {

	float: left;	

	border:none;

	background-image:url(img/pointer.jpg);

	background-repeat:no-repeat;

}

.subpage-column1 ul li ul li a {

	float: left;

	padding: 4px 0 6px 35px !important;

	width: 184px !important;

	color:#FFF;

}

.subpage-column1 ul li ul li a:hover  {



	width: 184px !important;

	background-color: transparent !important;

	color:#FFF;

	background-image:url(img/pointerb.jpg);

	background-repeat:no-repeat;

	text-decoration: underline;

}

.subpage-column2 {

	float: left;

	width: 442px;

	margin: 0 34px;	

	font-size: 12px;

	font-family:Arial, Helvetica, sans-serif;

}

.subpage-column2 h2{

	font-family: 'Open Sans', sans-serif;

	color: #02570e;

	font-size: 20px;

	font-weight:bold;

}

.subpage-column2 h3{

	font-family: 'Open Sans', sans-serif;

	color: #000;

	font-size: 14px;

	font-weight:normal;

}

.subpage-column3 {

	float: left;

	width: 215px;	

}

.subpage-column3 h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #0a4b0a;

	text-transform:uppercase;

	text-decoration:underline;

	background-image:url(img/pointerc.jpg);

	background-repeat:no-repeat;

	padding: 0 0 7px 9px;

	width: 206px;

	float: left;

	border-bottom: 1px solid #dedede;

}

.subpage-column3 ul {

	list-style-type: none;

}

.subpage-column3 ul li {

	float: left;

	width: 215px;

	border-bottom: 1px dotted #b3b3b3;

}

.subpage-column3 ul li a {

	float: left;

	padding: 5px 8px;

	width: 199px;

	text-decoration:none;

	font-size:11px;

	font-family: 'Open Sans', Geneva, sans-serif;

	color: #3b3b3b;

}

.motto {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	border-top: 1px solid #dedede;	

	width: 940px;

	padding: 30px 10px;

	margin: 70px 0 0 0 ;

	float: left;

}

.subpage-column3 ul li a:hover {

	color: #003700;	

	background-color: #eddc0d;

}

.spg-col3-spacer {

	width: 215px;

	height: 30px;

	float:left;

}

.banner-insert {

	width: 940px;

	margin:auto;	

}

.slider-banner-img {

	float: left;

	margin: 62px 0 0 9px;	

	width: 493px;

	height: 267px;

}

.banner-info {

	margin: 56px 60px 0 79px;

	float: right;

	width: 298px;

}

.banner-info h1 {

	float:left;	

	color: #FFF;

	font-family: 'Open Sans', sans-serif;

	text-transform:uppercase;

	font-size:24px;

}

.banner-info ul {

	float: left;

	margin: 30px 0 60px 30px;

	list-style-type: none;

	list-style-image:url(img/pointerd.png);

	font-family: 'Open Sans', sans-serif;

	font-size:20px;

	font-weight:200;

	text-transform:uppercase;

	color: #FFF;	

}

.all-slider a{

	height: 350px;

	width: 940px;

	float: left;

}

.slider-button-next {

	background-image:url(img/button-big.jpg); 

	font-family: 'Open Sans', sans-serif;

	font-weight:bold;

	width: 183px;

	height: 14px;

	text-transform:uppercase;

	font-size: 18px;

	color: #343434;

	float: left	;

	margin: 0 0 0 45px;

	padding: 16px 24px 24px;

}

.slider-button-next:hover {

	background-image:url(img/button-big-active.jpg); 

}

#pager {

	margin: 14px 0 0 160px;

	text-align:center;

	width: 300px;	

}

#pager a {width: 30px;height: 22px;background-image:url(img/circle.png);background-repeat: no-repeat; float: left; margin-right: 5px;

	padding-top: 7px;

	color: #f0f0f0;

	font-size: 12px;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

}

#pager a:hover {

	background-position: 0 -29px;

}

#pager a:active{

	background-position: 0 -29px;

}

#pager a.activeSlide {background-position: 0 -58px;}

#pager a.activeSlide:hover {background-position: 0 -58px;}

#pager a.activeSlide:active {background-position: 0 -58px;}

.trzymacz {

	width: 215px;

	float: left;	

}

#forward2 {

	background-image:url(img/arrowl.jpg);

	width: 20px;

	height: 20px;

	float: left;

	text-decoration:none;

	margin: 9px 1px 9px 9px ;

}

#forward2:hover {

	background-image:url(img/arrowla.jpg);

}

#back2 {

	background-image:url(img/arrowr.jpg);

	width: 20px;

	height: 20px;

	float: left;

	text-decoration:none;

	margin: 9px 9px 9px 1px;

	

}

#back2:hover {

	background-image:url(img/arrowra.jpg);

}

.subpage-column2 a {

	color: #0a4b0a;

	text-decoration:underline;	

}

.product {

	float: left;	

	background-image:url(img/product-blenda.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	margin:  0 0 15px 0 ;

	padding: 0 0 0px 0;

}

.product-sample {

	float: left;	

	background-image:url(img/product-blenda.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	margin:  0 0 15px 0 ;

	padding: 0 0 60px 0;

}

.product-col-1 {

	width: 215px;

	margin-right: 20px;

	float: left;	

}

.product-col-1 h3 {

	width: 205px;

	font-family:Arial, Helvetica, sans-serif;

	padding:	10px 0 10px 10px;

	float: left;

	font-size: 12px;

	color: #fff;

	background-color: #0a4b0a;

}

.product-panel {

	float: left;

	padding: 10px;

	margin: 0 0 20px 0;

	width: 193px;

}

.product-col-2 {

	width: 705px;

	float: left;

}

.zapytaj-o {

	float: left;

	background-image:url(img/zapytaj-o-produkt.jpg);

	width: 215px;

	height: 35px;

	

}

.zapytaj-o:hover {

	background-image:url(img/zapytaj-o-produkt-active.jpg);

	

}

#tabber-descr {

	width:930px;

	padding: 30px 0 10px 10px;

	float: left;

	font-size:18px;

	font-family: 'Open Sans', sans-serif;

	border-bottom: 6px solid #e3e3e3;

}

#tabber-descr-1 {

	width: 940px;

	float: left;

	background-color: #ececec;

	text-align:center;

	padding: 12px 0;

	color: #02570e;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 16px;

	border-top: 6px solid #e3e3e3;

}

#tabber-descr-2 {

	width: 460px;

	float: left;

	text-align:right;

	padding: 7px 10px;

	color: #000;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-bottom: 1px solid #dfdfdf;

}

#tabber-descr-3 {

	width: 440px;

	float: right;

	text-align: left;

	padding: 7px 10px;

	font-weight:bold;

	color: #000;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-bottom: 1px solid #dfdfdf;

}

#tabber-descr-4 {

	width: 920px;

	float: left;

	padding: 10px;

	border-bottom: 1px solid #dfdfdf;

}

#tabber-descr-5 {

	font-weight:bold;

	font-size: 16px;

	color: #02570e;	

	width: 940px;

	float: left;

	margin: 7px 0 3px;

}

#tabber-descr-6 {

	width: 940px;

	float: left;

	padding: 20px 10px;

	border-bottom: 1px solid #dfdfdf;

	background-image:url(img/info.jpg);

	background-position:top right;

	background-repeat:no-repeat;

}

#tabber-descr-7 {

	font-size: 12px;		

}

.tabber-descr-cennik {

	float: left;

	width: 400px;

	margin: 30px 0 0 0;

	padding: 0 5px 0 0;

}

.tabber-descr-cennik input {

	float: right;

	width: 319px;

	border: 1px solid #c3c3c3;

	padding: 2px;

	margin: 7px 0;	

}

.tabber-descr-cennik label {

	float: left;

	width: 60px;

	margin: 10px 5px 10px 0;

	text-align: right;	

}

#tabber-miniimages {



	padding: 20px 0 20px 5px;
	width: 935px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 50%;

}

#tabber-miniimages img {

	margin: 0 7px 0;	

	padding: 7px;

	border: 0px solid #e3e3e3;

}

#tabber-miniimages img:hover {

	margin: 0 7px 0;	

	padding: 7px;

	border: 0px solid #e7c607;

}

.product-color {

	float: left;

	width: 21px;

	height: 21px;

	float: left;

	margin: 2px 7px 2px 2px ;

}

.product-color:hover{

	float: left;

	width: 21px;

	height: 21px;

	float: left;

	border: 2px solid #eddc0d;

	margin: 0 5px 0 0 ;

}

.product-color-active{

	float: left;

	width: 21px;

	height: 21px;

	float: left;

	border: 2px solid #eddc0d;

	margin: 0 5px 0 0 ;

}

.reveal-modal {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;	

}

.reveal-modal form {

	margin-top: 30px;	

}

.reveal-modal h1{

	float: left;

	width: 100%;

	font-size: 20px;

	color: #0a4b0a;

	text-transform:uppercase;

}

.reveal-modal-descr {

	color: 	#646464;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

}

.reveal-modal-col2 {

	width: 	420px;

	float: right;

}

.reveal-modal-col2 input {

	margin: 0 10px 5px 0;	

}

.reveal-modal-col1 {

	float: left; 

	width: 80px;

	text-align:right;

}

.reveal-modal-col3 {

	width: 	340px;

	float: left;

	margin-left: 15px;

}

.reveal-modal-col3 input {

	padding: 3px 5px;

	margin: 6px 0;

	width: 330px;

	float: left;

	border: 1px solid #c3c3c3;

}.reveal-modal-col3 textarea {

	padding: 3px 5px;

	margin: 6px 0;

	width: 330px;

	float: left;

	border: 1px solid #c3c3c3;

}

.reveal-modal-col1 label {

	float: right;

	padding: 10px 0px;	

}



.reveal-modal-col6 {

	float: left; 

	width: 100px;

	text-align:right;

}

.reveal-modal-col6 label {

	width: 100px;

	text-align:right;

	float: right;

	padding: 11px 0px;	

}

#krasus {

   width: 100%;

}

#krasus .clear {

   clear: both;

}

#krasus .header {

   color: #02570e;

   font-weight: bold;

   font-size: 20px;    

   padding-top: 0px;

   padding-bottom: 10px;

   height: auto;

   font-family: 'Open Sans', sans-serif;

}

#krasus .line {

   width: 100%;

   height: 1px;

   background: rgb(227,227,227);

}

#krasus .text-underline {

   color: #2f2f2f;

   padding-top: 10px;

   padding-bottom: 5px;

   font-size: 13px;

      

}

#krasus .products {

   height: auto;

   padding-top: 5px;

}

#krasus .product {

   padding-top: 20px;

   display: line;

   float: left;

   height: auto;

   background: none;   

   width: 20%;

   margin-right: 40px;

   padding-left: 5px;

}

#krasus .img {

   text-align: left;            

}

#krasus .text, #krasus .text a {

   font-size: 14px;

   text-align: left;

   padding-top: 15px;

   padding-bottom: 10px;

   width: 100%;

   color: #000;

   font-weight: normal;

   text-decoration: none;

   font-family: Arial, Helvetica, sans-serif;

   line-height: 16px;

}

#krasus .text a:hover {

   font-size: 14px;

   text-align: left;

   color: #02570e;

   font-weight: normal;

   text-decoration: underline;

   font-family: Arial, Helvetica, sans-serif;

   line-height: 16px;

}

#krasus .see-more {

   text-decoration: none;

   text-transform: uppercase;

   font-family: 'Open Sans', sans-serif;

   font-weight: bold;

   font-size: 10px;

   color: #FFF;

   padding: 4px 0 0 8px;

   background: url(img/products-link.png);

   width: 121px;

   height: 19px;

   margin-top: 5px;

   margin-left: 0px;     

   display: inline;

   float: left;  

   cursor: pointer;

}

#krasus .see-more:hover {

   text-decoration: none;

   text-transform: uppercase;

   font-family: 'Open Sans', sans-serif;

   font-weight: bold;

   font-size: 10px;

   color: #343434;

   padding: 4px 0 0 8px;

   background: url(img/products-link-hover.png);

   width: 121px;

   height: 19px;

   margin-top: 5px;

   margin-left: 0px;     

   display: inline;

   float: left;  

} 

ul.krasus  {

   list-style-type: none;

   padding: 0;

   margin: 0;

}

ul.krasus li {

   background-image: url(img/bull.png);

   background-repeat: no-repeat;

   height: 16px;

   background-position: 0.1em;

   padding-left: 1.8em;

   margin-bottom: 8px;

   font-weight: bold;

}

.find-package {

   background: url(img/find-package.png) no-repeat;

   width: 175px;

   height: 30px;

   background-position: 0px 0px;

}

.find-package:hover {

   background: url(img/find-package.png) no-repeat;

   width: 175px;

   height: 30px;

   background-position: 0px -30px;

}

div.clear {

  clear: both;

}

ul.back {                

   list-style-type: none;

   margin-top: 15px;

}

ul.back li {

   background-image: url(img/arrow_link.png);

   background-repeat: no-repeat;

   background-position: 0.1em;

   padding-left: 1.0em;

   margin-bottom: 8px;

   margin-left: 14px;

   

}

a.back-to-products{

  font-family: 'Open Sans', sans-serif;

  font-size: 14px;

  text-decoration: none;

  color: #1c1c1c;

}

a.back-to-products:hover{

  font-family: 'Open Sans', sans-serif;

  font-size: 14px;

  text-decoration: underline;

  color: #0a4b0a;

}


.krasus_under {
   width: 100%;
   clear: both;
   height: 50px;
}


