/*------------------------------------- OGOLNE -------------------------------*/
html {height:100%;}
body {height:100%; margin:0; padding:0; font:12px Arial, Helvetica, sans-serif; color:#474747; background:#faf9f7}
img {border:none;}
h1 {margin:0 0 15px 0;}
h2 {margin:0 0 15px 0;}
p {margin:0; padding:0;}
ul {margin:0; padding:0; list-style:none;}
ul li {overflow:hidden; background:url(../gfx/ik-lista.gif) 0 4px no-repeat; padding-left:14px;}
a {text-decoration:none; color:#4cb847; font-weight:bold}
a:hover {color:#fba611}
form {margin:0; padding:0}
fieldset {margin:0; padding:0; border:0;}

/*------------------------------------- WARSTWY -------------------------------*/
.container {width:960px; margin:0 auto;	overflow:visible; position:relative}
#header {height:169px; background-position: right 0; background-repeat: no-repeat; overflow:hidden}
#header.bg-1 {background-image:url(../gfx/bg-en.png);}
#header.bg-2 {background-image:url(../gfx/bg-header-02.jpg);}
#header.bg-3 {background-image:url(../gfx/bg-header-03.jpg);}
#header.bg-4 {background-image:url(../gfx/bg-header-04.jpg);}
#header.bg-5 {background-image:url(../gfx/bg-header-05.jpg);}
#header a.header-bg img {position:absolute; right:0; top:0; max-height: 169px;}
.logo {float:left;}
.lang {float:right; -moz-border-radius:6px; border-radius:6px; behavior:url(../css/PIE.htc); position:relative; z-index:101; background:#fbb900; width:200px; min-height:24px; margin:-6px 0 0 0; padding:11px 15px 0 0; color:#fff; font-weight:bold; text-align:right}
#menu {background:url(../gfx/bg-menu.png) 0 0 no-repeat; height:42px;}
#menu > #nav > li > a {color:#fff !important;font-family: 'Comfortaa', cursive;text-transform: uppercase;font-size: 12px;vertical-align: middle; }
#menu .koszyk {float:left;  font-weight:bold; color:#fff; }
#menu .koszyk .koszyk-link {display: block;width:260px;padding:14px 0 6px 20px;position: relative; z-index: 999;}
#menu .koszyk .koszyk-link .dropdown {display: none; background:#e5e2dc;box-shadow: 0 0 10px rgba(0,0,0,.5); border-radius: 0 0 10px 10px;padding:10px;width: 600px;position: absolute;top:42px;right:0;}
#menu .koszyk .koszyk-link:hover .dropdown {display: block;}
#subpage {background:#fff; border:1px solid #f0f0f0; -moz-border-radius:10px; border-radius:10px; behavior:url(../css/PIE.htc); z-index:101; width:616px; margin:20px 20px 0 0; padding:16px; float:left; line-height:17px;}
#produkt {background:#fff; border:1px solid #f0f0f0; -moz-border-radius:10px; border-radius:10px; behavior:url(../css/PIE.htc); z-index:101; width:928px; margin:20px 20px 0 0; padding:16px; float:left; line-height:17px;}
#mainColumn {width:650px; margin:20px 20px 0 0; float:left; line-height:17px;}
#rightColumn {margin-top:12px; float:left; width:290px;}
#rightColumn_produkt {margin-top:20px; float:left; width:190px;}
#slider_box {height:542px; margin-bottom:20px;}
/*#slider_box {background:#f2f7e1; border:1px solid #e6efc8; -moz-border-radius:10px; border-radius:10px; behavior:url(../css/PIE.htc); z-index:101; margin-bottom:20px; position:relative; overflow:hidden;}
.slider_main {height:330px; padding:20px 0 0 20px; xbackground:url(../gfx/foto-slide01.jpg) right 0 no-repeat;}
.slider_main p {width:240px; font-size:13px; line-height:18px;}*/
.box_news {background:#fff; border:1px solid #f0f0f0; -moz-border-radius:10px; border-radius:10px; behavior:url(../css/PIE.htc); position:relative; z-index:101; padding:16px; overflow:hidden; line-height:16px;}
.news01 {width:325px; float:left; padding-right:15px; border-right:1px solid #f0f0f0;}
.news02 {width:260px; float:left; border-left:1px solid #f0f0f0; margin-left:-1px; padding-left:15px;}
.katalog {margin-bottom:20px; padding:0}
.katalog a {display: block;}
.szukaj {background:#f2f7e1; border:1px solid #e6efc8; -moz-border-radius:10px; border-radius:10px; behavior:url(../css/PIE.htc); position:relative; z-index:101; padding:16px 10px; margin-bottom:20px; overflow:hidden}
.polecane {background:#f7f1e6; border:1px solid #f2e4c9; -moz-border-radius:10px; border-radius:10px; behavior:url(../css/PIE.htc); position:relative; z-index:101; padding:16px 10px; margin-bottom:20px; overflow:hidden}
.box_polecane {background:#fff; -moz-border-radius:10px; border-radius:10px; behavior:url(../css/PIE.htc); position:relative; z-index:101; width:104px; float:left; border:1px solid #f0f0f0; padding:10px}
.box_polecane .wiecej_big, .box_polecane_sm .wiecej_big {position:absolute; right:0; bottom:0; background:url(../gfx/bg-sprite-en.png) 0 -494px no-repeat; height:22px; width:22px; cursor:pointer}
.box_polecane img, .box_polecane_sm img {vertical-align:top;}
.box_polecane_sm {background:#fff; -moz-border-radius:10px; border-radius:10px; behavior:url(../css/PIE.htc); position:relative; z-index:101; width:146px; float:left; border:1px solid #f0f0f0; padding:10px}
.sciezka {margin-bottom:12px; color:#8c8b8b; font-size:11px; line-height:normal}
.pliki {margin-top:20px;}
.galeria {margin-top:20px; overflow:hidden}
.dGal {margin:0px 5px 0px 0; float:left;}
.dGal .podpismini {width:98px; margin-top:2px; text-align:center; font-size:10px; line-height:11px; color:#989898;}
.polaroid img {vertical-align:top; border:1px solid #a7c933;}
.polaroid {width:98px; text-align:center; display:table; height:98px; *position:relative; background:#f2f7e1; -moz-border-radius:6px; border-radius:6px; behavior:url(../css/PIE.htc);}
.cell {display:table-cell; vertical-align: middle; *position: absolute; *top: 50%; *left:50%;}
.IEhack {position: relative; top:-50%; *left:-50%;}
.Plast {margin-right:0!important;}
.zobacz_takze {margin-top:10px;}
.wiecej {background:url(../gfx/bg-sprite-en.png) right -469px no-repeat; line-height:normal; margin-top:5px; text-align:right; font-weight:bold; padding-right:10px;}
#footer {border-top:2px solid #e3e3e3; margin-top:20px; padding:0 10px 10px 10px; overflow:hidden; color:#c1c1c0; border-bottom:2px solid #e3e3e3;}
.copy {color:#c1c1c0; padding:5px 0 10px 0; overflow:hidden; font-size:11px}
.up {text-align:right;}
.produkty_foo {width:220px; float:left; margin-right:20px;}
.na_skroty {width:160px; float:left; margin-right:20px;}
.kontakt_foo {width:230px; float:left; margin-right:20px;}
.formularz_foo {width:260px; float:right;}
.corner {position:absolute; z-index:1000; left:0; background:url(../gfx/bg-sprite-en.png) 0 -199px no-repeat; height:42px; width:5px}
.slide {width:716px; height:91px; margin:25px 0px 5px 0px; clear:both}
.slide img {vertical-align:top;}
.slide_gallery {width:663px; float:left; position:relative; overflow:hidden; height:91px;}
.slide_gallery ul {position:absolute; width:10540px; list-style:none; margin:0 0 0 0px; padding:0;}
.slide_gallery ul li {display:block; float:left; overflow:hidden; background:none; padding:0; margin:0 2px}
.slide_gallery img {border:1px solid #a7c933;}
.of_box_01 {background:url(../gfx/bg-kwadratowe.jpg) 0 0 no-repeat; width:195px; height:77px; margin:0 0 25px 0; float:left; position:relative; vertical-align:middle}
.of_box_02 {background:url(../gfx/bg-okragle.jpg) 0 0 no-repeat; width:195px; height:77px; margin:0 0 25px 0; float:left}
.of_box_03 {background:url(../gfx/bg-pojemniki.jpg) 0 0 no-repeat; width:195px; height:77px; float:left; margin-bottom:25px;}
.of_box_04 {background:url(../gfx/bg-dekoracyjne.jpg) 0 0 no-repeat; width:195px; height:77px; margin:0 0 25px 0; float:left}
.of_box_05 {background:url(../gfx/bg-z-nadrukiem.jpg) 0 0 no-repeat; width:195px; height:77px; margin:0 0 25px 0; float:left}
.of_box_06 {background:url(../gfx/bg-tace.jpg) 0 0 no-repeat; width:195px; height:77px; float:left; margin-bottom:25px;}
.of_box_07 {background:url(../gfx/bg-skrzynki.jpg) 0 0 no-repeat; width:195px; height:77px; float:left}
.of_box_08 {background:url(../gfx/bg-akcesoria.jpg) 0 0 no-repeat; width:195px; height:77px; float:left}
.of_box_09 {background:url(../gfx/bg-na-kwiaty.jpg) 0 0 no-repeat; width:195px; height:77px; float:left}
.of_box_01 a {width:185px; height:48px; display:block; padding:10px 0 0 10px;text-transform: lowercase;}
.of_box_02 a {width:185px; height:48px; display:block; padding:10px 0 0 10px;text-transform: lowercase;}
.of_box_03 a {width:185px; height:38px; display:block; padding:10px 0 0 10px;text-transform: lowercase;}
.of_box_04 a {width:185px; height:48px; display:block; padding:10px 0 0 10px;text-transform: lowercase;}
.of_box_05 a {width:185px; height:48px; display:block; padding:2px 0 0 10px;text-transform: lowercase;}
.of_box_06 a {width:185px; height:48px; display:block; padding:10px 0 0 10px;text-transform: lowercase;}
.of_box_07 a {width:185px; height:48px; display:block; padding:10px 0 0 10px;text-transform: lowercase;}
.of_box_08 a {width:185px; height:38px; display:block; padding:20px 0 0 10px;text-transform: lowercase;}
.of_box_09 a {width:185px; height:48px; display:block; padding:10px 0 0 10px;text-transform: lowercase;}


.of_box_01 .prodSecondHeader,
.of_box_02 .prodSecondHeader,
.of_box_03 .prodSecondHeader,
.of_box_04 .prodSecondHeader,
.of_box_05 .prodSecondHeader,
.of_box_06 .prodSecondHeader,
.of_box_07 .prodSecondHeader,
.of_box_08 .prodSecondHeader,
.of_box_09 .prodSecondHeader {font-size: 14px;}

.of_box_pozostale {background:url(../gfx/bg-pozostale.png) 0 0 no-repeat; width:195px; height:58px; float:left; vertical-align:middle; margin:0 0 25px 0; position: relative;}
.of_box_pozostale a {width:185px; height:48px; display:block; padding:10px 0 0 10px;}

.prod_box {
  border: 1px solid #ffe9c0;
  border-radius: 10px 0 10px 10px;
  background: #fff6e0;
  width: 158px;
  height: 181px;
  margin-bottom:20px;
  padding:0 25px 0 10px;
  float:left;
  font-size:14px;
  position: relative;
}

.prod_box:after {
	display: block;
	width:22px;
	height:23px;
	position: absolute;
	right:-1px;
	top:-1px;
	content: "";
	background:url(../gfx/readmore.png) no-repeat;
}

.prodBigPhoto {
	position: relative;
	top:10px;
	margin-bottom: -20px;
	height: 119px;
	line-height: 119px;
	vertical-align: middle;
}
.prodBigPhoto img {
	max-width: 111px;
	max-height: 119px;
	vertical-align: middle;
}

.prod_box a p {color: #ffa201 !important;}
.blad {margin:10px 0; padding:5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#fff; text-align:center; background:#BB1A1A; behavior:url(../css/PIE.htc);}
.info {margin:10px 0; padding:5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#fff; text-align:center; background:#4cb847; behavior:url(../css/PIE.htc);}
.info_zam {margin:5px 0; padding:5px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; xcolor:#fff; background:#dce9f5; behavior:url(../css/PIE.htc);}
.tools {float:right;}
.tools img {vertical-align:top; margin-right:3px;}

.foto_zoom {display:none; position:absolute; width:auto; height:auto; background:#fff; padding:10px; -moz-box-shadow: 0 0 5px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.1); box-shadow: 0 0 5px 1px rgb(216,216,216); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; z-index:999; behavior: url(../css/PIE.htc);}
.arrow-left {position:absolute; left:-13px}
.arrow-left.dol {bottom:20px}
.arrow-left.gora {top:20px}

.nag_szukaj_pojemnika {margin:0 0 13px 0; height:18px; color:#4cb847; font-size: 22px; font-family: 'Comfortaa', cursive; text-transform: uppercase; font-weight: bold; line-height: 22px;}
.nag_polecane {margin:0 0 13px 0; height:18px; color:#ff9000; font-size: 22px; font-family: 'Comfortaa', cursive; text-transform: uppercase; font-weight: bold; line-height: 22px;}
.nag_pozostale_kat {margin:0 0 13px 0; color:#56af31; font-size: 16px; font-family: 'Comfortaa', cursive; text-transform: uppercase; font-weight: bold; line-height: 16px;}

.nag_produkty_sm,
.nag_na_skroty,
.nag_kontakt_sm,
.nag_formularz_sm {color:#8c8b8b;font-family: 'Comfortaa', cursive;font-size: 13px; text-transform: uppercase; font-weight: bold; line-height: 13px;margin:0 0 13px 0;}

.mainHeader,
.slideShowHeader,
.prodFirstHeader,
.prodSecondHeader {
	font-family: 'Comfortaa', cursive;
}
.mainHeader {color: #4cb847; font-size:22px; line-height: 24px; font-weight: bold; text-transform: uppercase;}
.slideShowHeader {color: #4cb847; font-size:48px; float:left; font-weight: bold; text-transform: uppercase;}
.prodFirstHeader {color: #4cb847; font-size:12px; float:left; font-weight: bold;}
.prodSecondHeader {color: #4cb847; font-size:16px; float:left; font-weight: bold; padding-top: -110px}

.prodDodKosz {
	display: inline-block;
	background: #FAB816;
	border-radius: 6px;
	padding: 3px 6px;
}
.tbl_details .prodDodKosz{
	color:#67b2da;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
}
.prodDodKosz img {
	max-width: 22px;
}
/*------------------------------------- TABELE -------------------------------*/
table {border-collapse:collapse;color:#474747;}
.tbl_details {width:100%; margin-top:20px; font:Arial, Helvetica, sans-serif; border-bottom:1px solid #dce9f5}
.tbl_details img {vertical-align:top;}
.tbl_details thead {background:#67b2da;}
.tbl_details th {border-right:1px solid #fff; text-transform:uppercase; color:#fff; border-bottom:1px solid #fff;}
.tbl_details th.last {border-right:none;}
.tbl_details td {text-align:center; padding:4px 2px;}
.tbl_details .col01 {text-align:left; font-weight:bold}
.tbl_details .tr_dark {background:#dce9f5;}
.tbl_details .col03 {width:80px;}
.tbl_details .col02 {width:90px;}
.tbl_details .col00 {text-align:left; font-weight:bold; padding-left:5px;}
.tbl_details .col04 {width:70px;}
.tbl_details .col05 {width:60px;}
.tbl_details .col06 {width:110px;}
.tbl_details .col07 {width:380px;text-align:left; font-weight:bold; padding-left:5px;}
.f_krok1 .tbl_details {margin-top:10px;}


.tbl_summary {width:100%; font:Arial, Helvetica, sans-serif;}
.summary {background: #67b2da;border-bottom: 1px solid #fff;}
.summary-col {font-weight:bold; color:#fff;padding-left: 5px!important;text-transform: uppercase;text-align:left!important;}
.summary-qty-col {text-align:right; font-weight:bold; color:#fff;font-size: 1.5em;padding-right: 5px;}

.scrollable {max-height: 185px;overflow-y:auto;}

.no-margin {margin:0 !important;}

/*------------------------------------- FORMULARZE -------------------------------*/
.f_search div {width:205px; float:left; }
.f_search .submit {float:right; background:url(../gfx/bg-sprite-en.png) 0 -531px no-repeat; border:none; width:57px; height:47px; cursor:pointer}
.f_search label {width:65px; float:left; font-weight:bold; margin-top:2px;}
.f_search .text {width:25px; font:12px Arial, Helvetica, sans-serif; border:1px solid #56af31;}
.f_search_sm div {background:#fff; padding:4px 10px; margin:0 -10px; margin-bottom:10px}
.f_search_sm .submit {vertical-align:top;}
.f_search_sm label {font-weight:bold; margin-bottom:5px; display:block}
.f_search_sm .text {width:35px; font:12px Arial, Helvetica, sans-serif; border:1px solid #56af31;}
.f_kontakt .text {width:248px; border:1px solid #d4d4d4; font:11px Arial, Helvetica, sans-serif; color:#c1c1c0; padding:4px 5px; margin-bottom:14px;}
.f_kontakt textarea {width:248px; border:1px solid #d4d4d4; font:11px Arial, Helvetica, sans-serif; color:#c1c1c0; padding:4px 5px; margin-bottom:14px; height:110px}
.f_kontakt .submit {background:url(../gfx/bg-sprite-en.png) 0 -593px no-repeat; border:none; width:76px; height:29px; cursor:pointer}
.f_krok1 .text {width:45px; font:11px Arial, Helvetica, sans-serif; border:1px solid #67b2da; text-align:center}
.f_krok2 label {display:block; float:left; width:280px; margin-top:3px;}
.f_krok2 .text {width:200px; border:1px solid #d4d4d4; font:12px Arial, Helvetica, sans-serif; xcolor:#c1c1c0; padding:4px 5px;}
.f_krok2 .text:focus {border:1px solid #a7c933;}
.f_krok2 div {clear:both; margin-bottom:10px; overflow:hidden}
.f_krok2 .l_radio {float:left; width:175px;}
.f_krok2 .radio {width:12px; height:12px; overflow:hidden; margin:1px 3px 0 0; padding:0; float:left; display:block}
.f_krok2 .check {width:12px; height:12px; overflow:hidden; margin:1px 4px 0 0; padding:0; float:left; display:block}
.fmap {background:#f2f7e1; width:100%; padding:4px 0; vertical-align:middle; -moz-border-radius:5px; border-radius:5px; behavior:url(../css/PIE.htc); z-index:101; position:relative; margin-bottom:5px;}
.fmap label {vertical-align:middle; color:#4c4c4c; margin:0 4px; font-size:11px;}
.fmap input.text {width:340px; vertical-align:middle; border:1px solid #fff; font-size:12px; font-family:Arial; padding:3px 0; margin-right:3px;}
.fmap .text:focus {border:1px solid #a7c933;}
.fpyt {margin-top:5px;}
.fpyt label {display:block; font-weight:bold; margin-top:4px;}
.fpyt .text {border:1px solid #d4d4d4; font:12px Arial, Helvetica, sans-serif; width:200px; padding:3px 0;}
.fpyt textarea {border:1px solid #d4d4d4; font:12px Arial, Helvetica, sans-serif; width:297px; overflow:auto; padding:3px 0; margin:0 0 4px 0; height:80px; }
.fpyt .text:focus, .fpyt textarea:focus, .f_dyst .text:focus, .f_dyst .text_sm:focus {border:1px solid #a7c933; background:#fff}
.fpyt .submit {margin-top:5px;}
.f_dyst {margin-top:20px;}
.f_dyst label {display:block; float:left; width:70px; font-weight:bold; margin-top:2px;}
.f_dyst .text {border:1px solid #d4d4d4; font:12px Arial, Helvetica, sans-serif; width:200px; padding:3px 0;}
.f_dyst .text_sm {border:1px solid #d4d4d4; font:12px Arial, Helvetica, sans-serif; width:50px; padding:3px 0;}
.f_dyst div {clear:both; margin-bottom:10px; overflow:hidden}

/*------------------------------------- UL, LI -------------------------------*/
#menu ul {float:left; width:660px; height:40px; margin:1px 0}
#menu ul li {display:block; float:left; background:none; padding:0; position:relative; overflow:visible; z-index:900;line-height: 14px;}
#menu ul li.last {border:none;}
#menu ul li.last a {padding-right:19px;}
/*#menu ul li.first a {border-radius:6px\9; behavior:url(../css/PIE.htc); padding-right:22px\9; margin-right:-6px\9; background:#a7c933\9;}*/
#menu ul li a {height:27px; display:block; float:left; padding:13px 16px 0 16px;}
.m_ru ul li a {padding-top:15px!important;}
#menu ul li a:hover, #menu ul li a.active {background:#4cb847;}
#footer li {background:none; padding:0; margin:8px 0}
#footer li a {background:url(../gfx/bg-sprite-en.png) right -251px no-repeat; padding-right:10px; font-weight:normal;}

ul#nav li:hover {overflow:visible;}
ul#nav li ul {display:none; background:#4cb847; width:160px; position:absolute; margin:40px 0 0 0px; padding:8px 0 4px 0px; z-index:900; left:0px; top:0; height:auto; overflow:hidden; border-bottom-right-radius:6px; border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px;}
ul#nav li:hover ul {display:block; text-transform:uppercase; font-weight:bold;}
ul#nav li ul li {min-height:6px; padding:0 0 0 3px; margin:0; background:none; border:none!important; display:block; float:none}
ul#nav li ul li a {margin:0; color:#fff; padding:4px 10px 4px 12px; height:auto!important; position:relative; display:block; font-size:11px!important; background:url(../gfx/ik-lista-white.gif) 4px 9px no-repeat!important; float:none}
ul#nav li ul li:hover a,
ul#nav li ul li a:hover {color:#bbdb4c; position:relative; z-index:1000; float:none}

.lang_hover {padding:5px 0 1px 0; text-align:right; margin-right:13px; font-size:11px}
.lang_hover li {background:none; margin:4px 0; text-align:right; padding:0;}
.news02 ul {margin-top:10px;}
.news02 li {background:none; padding:0; margin:5px 0}

#slider_box .slide_hover {position:absolute; z-index:800; left:0; bottom:0}
#slider_box .slide_hover li {background:none; overflow:visible!important}
#slider_box .slide_hover a {background:url(../gfx/bg-arrow-slide.png) center -34px no-repeat;}
#slider_box .slide_hover li a:hover {background-position:center -17px;}

.map li {margin:3px 0;}
.map a {font-weight:bold; color:#474747;}
.map a:hover {color:#fba611}
.mappod a {font-weight:normal; font-size:12px;}
.mappod li {margin:3px 0;}

.kulki {padding-bottom:10px; position:absolute; right:10px; bottom:0px}
.kulki li {display:inline; background:none; padding:0;}
.kulki li a {display:block; float:left; height:13px; background:url(../gfx/ik-kulka.png) 0 0; width:13px; border:none; margin:0 4px;}
.kulki li a:hover, .kulki li a.active {background-position:0 -13px;}

/*------------------------------------- ODNOSNIKI -------------------------------*/
.sciezka a {color:#8c8b8b; font-weight:normal}
.sciezka a:hover {color:#fba611;}
.pliki a, .katalog a {font-weight:bold; color:#474747;}
.katalog a:hover, .koszyk a, .lang a {color:#fff;}
.pliki a:hover {color:#fba611}
.box_polecane a {color:#ff7e00}
.box_polecane a:hover, .lang a:hover {color:#474747}
#footer a {color:#c1c1c0}
#footer a:hover, .copy a:hover {color:#474747;}
.news01 .tyt_sm a, .news02 li a {color:#474747;}
.news01 .tyt_sm a:hover, .news02 li a:hover {color:#fba611;}
.tbl_details a {color:#474747;}
.tbl_details a:hover {color:#fba611;}
.copy a {color:#c1c1c0; font-weight:normal}

/*------------------------------ MARGINESY, ODSTEPY ----------------------------*/
.mt2 {margin-top:2px;}
.mt4 {margin-top:4px;}
.mt5 {margin-top:5px;}
.mt7 {margin-top:7px;}
.mt20 {margin-top:20px;}
.ml10 {margin-left:10px;}
.mb8 {margin-bottom:8px;}
.mb6 {margin-bottom:6px;}
.mb10 {margin-bottom:10px;}
.ml3 {margin-left:3px;}
.ml6 {margin-left:6px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr16 {margin-right:16px;}
.pr1 {padding-right:1px;}
.bor1 {border:1px solid #32393c;}
.kreska_green {border-top:1px solid #56af31; height:1px; font-size:1px; margin-bottom:15px; overflow:hidden; clear:both}
.w100pr {width:100%!important;}
.w300 {width:300px;}

/*------------------------------------- CZCIONKI -------------------------------*/
.bold {font-weight:bold;}
.tyt {font-weight:bold; color:#4cb847; font-size:14px; margin-bottom:5px;}
.tyt_news {font-weight:bold; font-size:14px; margin-bottom:5px;}
.igorny {vertical-align: super; font-size:8px}
.f11 {font-size:11px!important;}
.f12 {font-size:12px!important;}
.f13 {font-size:13px!important;}
.f14 {font-size:14px;}
.data {color:#8c8b8b; font-size:11px;}
.tyt_sm {font-weight:bold; margin-bottom:5px;}
.hint {font-size:10px; margin-left:280px; color:#8f8f8f}
.blue {color:#67b2da !important;}

/* ------------------------------------- POZYCJE  ---------------- */
.clr {clear:both;}
.flol {float:left;}
.flop {float:right;}
.prawa {text-align:right!important;}
.lewa {text-align:left!important;}
.srodek {text-align:center;	margin:0 auto;}
.vam {vertical-align:middle!important;}
.vat {vertical-align:top;}
.vab {vertical-align:bottom!important;}
.din {display:inline;}
.ovh {overflow:hidden;}
/*------------------------------ MARGINESY, ODSTEPY ----------------------------*/

.popup-overlay {
	position: fixed;
	left:0;
	top:0;
	right: 0;
	bottom: 0;
	background: url(../gfx/preloader.gif) rgba(0,0,0,0.8) no-repeat 50% 50%;
	z-index: 9999;
	display: none;
}

.popup-overlay.active {
	display: block;
}

.popup-overlay .popup {
	background:#fff;
	padding: 30px;
	border-radius: 6px;
	position: absolute;
	left:50%;
	top:50%;
	display: none;
	max-width: 400px;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.popup-overlay .popup.active {
	display: block;
}
.popup-overlay .popup .lead {
	font-size: 21px;
	color:#a7c933;
	font-family: 'Comfortaa', cursive;
	margin:0 0 20px 0;
}

.form-produkty {
	text-align: left;
	margin:0 auto;
	width:140px;
	font-size: 13px;
}

.form-produkty .input-count {
	display: none;
}

.form-produkty .input-count.active {
	display: block;
}

.form-produkty input[type=text] {
	width:60px;
	border:1px solid #67b2da;
	line-height: 24px;
	margin-right: 6px;
}

.btn {
	display: inline-block;
	border:none;
	color:#fff !important;
	background:#a7c933;
	border-radius: 4px;
	padding: 0 16px;
	cursor: pointer;
	line-height: 32px;
	font-weight: bold;
	font-size: 13px;
}

.btn-grey {
	background:#aeaeae;
}

.screenshot {
	text-decoration: underline;
}

#screenshot{
	position:absolute;
	padding:0;
	display:none;
	background:#fff url(../gfx/ajax-loader.gif) 50% 50% no-repeat;
	box-shadow: 0 0 10px rgba(0,0,0,0.75);
	min-width: 100px;
	min-height: 100px;
	z-index:9999;
}

#screenshot img {
	margin:0;
	padding:0;
}

input[readonly="readonly"] {
	background-color: #ccc;
	color: #aaa
}

#menu ul li a {
    padding: 13px 13px 0 8px;
}

.polecane .box_polecane {
	min-height: 100px;
	margin: 2px;
}
.koperta {
	position: relative;
	max-width:22px;
	top:-4px;
}
.awards{
	width: 100% !important;
}
